summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgebele <gebele@in-silico.ch>2014-10-06 10:57:21 +0200
committergebele <gebele@in-silico.ch>2014-10-06 10:57:21 +0200
commit1a685503c053931513172969399e0e1df4d4d52d (patch)
treea5dca433b256c6c74c466e3505b3e4280106a009
parentad239b572829d54bc55ae34ca96de1e3cb2f9806 (diff)
update jsme_version/stylesheet
-rw-r--r--application.rb32
-rw-r--r--public/jsme/057C029061D565E59B91BCF8D80FA08E.cache.html651
-rw-r--r--public/jsme/0D71BA88E8DB59E613D3BD042277F3CA.cache.html636
-rw-r--r--public/jsme/143B86F220A77EA4A06DF2CE62EF455A.cache.html636
-rw-r--r--public/jsme/1AFB129BECD672F835F8C27B14A9D8F2.cache.html619
-rw-r--r--public/jsme/20865588BA1E58170CC8C13CEAD50C3C.cache.html615
-rw-r--r--public/jsme/20B12D7884BFE17E1879B157A966B4D0.cache.html631
-rw-r--r--public/jsme/222DCE3CD01E8F29C3D81A37CE3EC2B8.cache.html626
-rw-r--r--public/jsme/230043C4988F4EECEF225437640D792F.cache.html625
-rw-r--r--public/jsme/3014E46F5C6FB35E6CF0D7870071174B.cache.html615
-rw-r--r--public/jsme/3F57AECC67986E796A3148265F038FF1.cache.html639
-rw-r--r--public/jsme/469A5B5AE16905A2CD712E25B9517A14.cache.html644
-rw-r--r--public/jsme/4722AB194B521805C997130865A7EE3D.cache.html638
-rw-r--r--public/jsme/497588C27DED1A6E8FE1E0AB8417B414.cache.html626
-rw-r--r--public/jsme/571D27D70DEF8240841DA5CAFC363CFF.cache.html619
-rw-r--r--public/jsme/5F7FD5A5750634DF9F5480F2778D9CD7.cache.html651
-rw-r--r--public/jsme/6187B195CC6073B1DB0A30F6CD64ACA3.cache.html620
-rw-r--r--public/jsme/6DED0C7A48F0BB72DDB1FDE5C05E60B5.cache.html642
-rw-r--r--public/jsme/73F66F1A578E65144682885B3DC28556.cache.html620
-rw-r--r--public/jsme/76252DEA9FB0A670947525C4C89E2530.cache.html657
-rw-r--r--public/jsme/84DE2DAB8AD49C4E122A548C4B072500.cache.html625
-rw-r--r--public/jsme/98150D1CD230B36339E35812F0BD3D0E.cache.html629
-rw-r--r--public/jsme/9BA3A5A02DFF97BADFD3F9FE3817341B.cache.html636
-rw-r--r--public/jsme/9D58CD61900096C805154C0AC693DCE7.cache.html639
-rw-r--r--public/jsme/A3D2B7C95C4FC47DB0996CBDF930EA17.cache.html657
-rw-r--r--public/jsme/A6DF9CFFF55769DE62DA6868C558B3F2.cache.html629
-rw-r--r--public/jsme/B70D7DA2E93A6B0FB7E5BC15540F7B15.cache.html645
-rw-r--r--public/jsme/E07214401017B41AF0BDAB1EB811CC83.cache.html645
-rw-r--r--public/jsme/E45DF2A61DB551567FA3454B1A00412D.cache.html631
-rw-r--r--public/jsme/E97CDFD075EEB4D0578A219C5564A988.cache.html642
-rw-r--r--public/jsme/EBCDA5C12B4318C17A4741474FB9D7CA.cache.html643
-rw-r--r--public/jsme/jsme.nocache.js6
-rw-r--r--public/jsme_bak/05B63F17C4ECC632F0004998FE93F0D9.cache.pngbin0 -> 220 bytes
-rw-r--r--public/jsme_bak/0C406D7CF33A12D63C52DE66D498F1CD.cache.html (renamed from public/jsme/0C406D7CF33A12D63C52DE66D498F1CD.cache.html)0
-rw-r--r--public/jsme_bak/0DE54407F8836163843F363DEF462435.cache.html (renamed from public/jsme/0DE54407F8836163843F363DEF462435.cache.html)0
-rw-r--r--public/jsme_bak/0E1958E2DA8AAF8AC743346F1B07289B.cache.html (renamed from public/jsme/0E1958E2DA8AAF8AC743346F1B07289B.cache.html)0
-rw-r--r--public/jsme_bak/1FF46909D749270FF381D41E1313C970.cache.html (renamed from public/jsme/1FF46909D749270FF381D41E1313C970.cache.html)0
-rw-r--r--public/jsme_bak/396F806CD63ABD414BFBB9D57429F05B.cache.pngbin0 -> 90 bytes
-rw-r--r--public/jsme_bak/40BAF81124143A595056A9CCA0E9DBBA.cache.pngbin0 -> 2890 bytes
-rw-r--r--public/jsme_bak/4841BDE9DC293BA35F7762B4D8EFD236.cache.pngbin0 -> 75 bytes
-rw-r--r--public/jsme_bak/4DD5A381A59C969C147B4AF79F32C2F6.cache.html (renamed from public/jsme/4DD5A381A59C969C147B4AF79F32C2F6.cache.html)0
-rw-r--r--public/jsme_bak/54F9E7E5962E715E5F54DF69E95CC015.cache.html (renamed from public/jsme/54F9E7E5962E715E5F54DF69E95CC015.cache.html)0
-rw-r--r--public/jsme_bak/5952A2CB4040AE2246428B9BA22BB4AE.cache.html (renamed from public/jsme/5952A2CB4040AE2246428B9BA22BB4AE.cache.html)0
-rw-r--r--public/jsme_bak/59C599C70C55FAEAE8D77121FFC507DA.cache.html (renamed from public/jsme/59C599C70C55FAEAE8D77121FFC507DA.cache.html)0
-rw-r--r--public/jsme_bak/59EE5ADF5155B64443CE30712540EE3D.cache.html (renamed from public/jsme/59EE5ADF5155B64443CE30712540EE3D.cache.html)0
-rw-r--r--public/jsme_bak/5C36F13F9951716092C3E0487B272BDF.cache.html (renamed from public/jsme/5C36F13F9951716092C3E0487B272BDF.cache.html)0
-rw-r--r--public/jsme_bak/5EC8CE504D6A4EB3B3A5BCF3BF37FF40.cache.html (renamed from public/jsme/5EC8CE504D6A4EB3B3A5BCF3BF37FF40.cache.html)0
-rw-r--r--public/jsme_bak/6D46E1D8BF2EB46D67A6B5E4677D3C2F.cache.html (renamed from public/jsme/6D46E1D8BF2EB46D67A6B5E4677D3C2F.cache.html)0
-rw-r--r--public/jsme_bak/75B6640A6BDDF28E71E47025CA9B6A0F.cache.html (renamed from public/jsme/75B6640A6BDDF28E71E47025CA9B6A0F.cache.html)0
-rw-r--r--public/jsme_bak/99B9658C834FFDA06817D208BA51E3B1.cache.html (renamed from public/jsme/99B9658C834FFDA06817D208BA51E3B1.cache.html)0
-rw-r--r--public/jsme_bak/B709675E615270B186F00DE7CEFD0C81.cache.html (renamed from public/jsme/B709675E615270B186F00DE7CEFD0C81.cache.html)0
-rw-r--r--public/jsme_bak/BA041AD18659B20123F3AF7BB55E586D.cache.html (renamed from public/jsme/BA041AD18659B20123F3AF7BB55E586D.cache.html)0
-rw-r--r--public/jsme_bak/CE2CDF93F94DC9AD046CD426666189FC.cache.html (renamed from public/jsme/CE2CDF93F94DC9AD046CD426666189FC.cache.html)0
-rw-r--r--public/jsme_bak/DF7764EEC1903CD03C9545B354D8D8E4.cache.pngbin0 -> 92 bytes
-rw-r--r--public/jsme_bak/F36D9482E6DACEA4F906EA0DC69485B4.cache.html (renamed from public/jsme/F36D9482E6DACEA4F906EA0DC69485B4.cache.html)0
-rw-r--r--public/jsme_bak/F6DEDB2ADBC66FA84D119133642F55EF.cache.html (renamed from public/jsme/F6DEDB2ADBC66FA84D119133642F55EF.cache.html)0
-rw-r--r--public/jsme_bak/FF2629138194336E10D8BDC4EA6E9AE4.cache.html (renamed from public/jsme/FF2629138194336E10D8BDC4EA6E9AE4.cache.html)0
-rw-r--r--public/jsme_bak/clear.cache.gifbin0 -> 43 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/chrome.css1155
-rw-r--r--public/jsme_bak/gwt/chrome/chrome_rtl.css1155
-rw-r--r--public/jsme_bak/gwt/chrome/images/button/menu-button-arrow-disabled.pngbin0 -> 173 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/button/menu-button-arrow.pngbin0 -> 173 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/button/split-button-arrow-active.pngbin0 -> 280 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/button/split-button-arrow-disabled.pngbin0 -> 185 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/button/split-button-arrow-focus.pngbin0 -> 185 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/button/split-button-arrow-hover.pngbin0 -> 185 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/button/split-button-arrow.pngbin0 -> 185 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/combobox/arrow-down-disabled.pngbin0 -> 170 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/combobox/arrow-down.pngbin0 -> 170 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/combobox/ellipsis-disabled.pngbin0 -> 165 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/combobox/ellipsis.pngbin0 -> 166 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/corner.pngbin0 -> 1181 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/corner_ie6.pngbin0 -> 397 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/fastree/selectionBar.gifbin0 -> 154 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/fastree/treeClosed.gifbin0 -> 199 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/fastree/treeLoading.gifbin0 -> 847 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/fastree/treeOpen.gifbin0 -> 198 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/glasspanel/blue_ridge.pngbin0 -> 263 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/hborder.pngbin0 -> 1591 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/hborder_ie6.pngbin0 -> 970 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/ie6/corner_dialog_topleft.pngbin0 -> 213 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/ie6/corner_dialog_topright.pngbin0 -> 258 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/ie6/hborder_blue_shadow.pngbin0 -> 150 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/ie6/hborder_gray_shadow.pngbin0 -> 153 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/ie6/vborder_blue_shadow.pngbin0 -> 144 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/ie6/vborder_gray_shadow.pngbin0 -> 148 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/scrolltable/bg_header_gradient.gifbin0 -> 146 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/splitPanelThumb.pngbin0 -> 308 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/valuespinner/bg_textbox.pngbin0 -> 193 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/vborder.pngbin0 -> 188 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/images/vborder_ie6.pngbin0 -> 201 bytes
-rw-r--r--public/jsme_bak/gwt/chrome/mosaic.css1252
-rw-r--r--public/jsme_bak/gwt/chrome/mosaic_rtl.css1252
-rw-r--r--public/jsme_bak/hosted.html365
-rw-r--r--public/jsme_bak/jsa.css175
-rw-r--r--public/jsme_bak/jsme.nocache.js18
-rw-r--r--public/rect.pngbin0 -> 218 bytes
-rw-r--r--public/stylesheets/screen.css2
-rw-r--r--public/stylesheets/screen.sass119
-rw-r--r--unicorn.rb2
-rw-r--r--views/details.haml12
-rw-r--r--views/layout.haml50
-rw-r--r--views/neighbors.haml6
-rw-r--r--views/predict.haml52
-rw-r--r--views/prediction.haml8
-rw-r--r--views/significant_fragments.haml124
106 files changed, 24617 insertions, 199 deletions
diff --git a/application.rb b/application.rb
index fd72f44..356c8f8 100644
--- a/application.rb
+++ b/application.rb
@@ -12,10 +12,12 @@ require File.join(ENV["HOME"],".opentox","config","lazar-gui.rb") # until added
set :protection, :except => :path_traversal
helpers do
- # models must be edited with RDF.type => (RDF::OT.PrediCtionModel, EchaEndpoint)
+ # models must be edited with RDF.type => (RDF::OT.PredictionModel, EchaEndpoint)
@@models = []
models = `curl -k GET -H accept:text/uri-list #{$model[:uri]}`.split("\n")
- .collect{|m| model = OpenTox::Model::Lazar.find m; model.type.flatten.to_s =~ /PredictionModel/ ; @@models << model }
+ .collect{|m| model = OpenTox::Model::Lazar.find m; if model.type.flatten.to_s =~ /PredictionModel/ then @@models << model end}
+ @@cv = []
+ `curl -k GET -H accept:text/uri-list #{$validation[:uri]}/crossvalidation`.split("\n").each{|cv| x = OpenTox::Validation.find cv; @@cv << x}
end
get '/?' do
@@ -24,7 +26,9 @@ end
get '/predict/?' do
# sort models by endpoint alphabetically
+ $size = 0
@models = @@models.sort!{|a, b| a.type.select{|e| e =~ /endpoint/i} <=> b.type.select{|e| e =~ /endpoint/i}}
+ @cv = @@cv.collect{|cv| cv.metadata.select{|x| x =~ /predictionFeature/}}
haml :predict
end
@@ -165,6 +169,15 @@ get '/prediction/:model_uri/:type/:neighbor/significant_fragments/?' do
haml :significant_fragments, :layout => false
end
+get '/predict/:dataset/?' do
+ t = Tempfile.new("tempfile.rdf")
+ t << `curl -k -H accept:application/rdf+xml #{params[:dataset]}`
+ send_file t.path,
+ :filename => params[:dataset].split("_").last+".rdf"
+ t.close
+ t.unlink
+end
+
post '/predict/?' do
# validate identifier input
task = OpenTox::Task.run("Validate SMILES string.") do
@@ -173,14 +186,12 @@ post '/predict/?' do
# get compound from SMILES
@compound = OpenTox::Compound.from_smiles @identifier.to_s
-
+
# validate SMILES by converting to INCHI
inchi = @compound.inchi
- end
-
+ end#smiles
# necessary to wait for task
task.wait
-
# case task fails return message smiles invalid
# case task completed go ahead
case task[RDF::OT.hasStatus]
@@ -194,21 +205,19 @@ post '/predict/?' do
@prediction_models = []
@predictions = []
@model_type = []
-
# get selected models
#TODO compare if model is selected by uri not title
params[:selection].each do |model|
# selected model = model[0]
# compare selected with all models
@@models.each do |m|
- @prediction_models << m if m.title =~ /#{model[0]}/i
+ @prediction_models << m if m.uri == model[0]
end
end
-
# predict with selected models
# one prediction in 'pa' array = OpenTox::Dataset
# all collected predictions in '@predictions' array
- @prediction_models.each do |m|
+ @prediction_models.each_with_index do |m, idx|
# define type (classification|regression)
m.type.join =~ /classification/i ? (@model_type << "classification") : (@model_type << "regression")
@@ -221,11 +230,8 @@ post '/predict/?' do
pa << prediction
@predictions << pa
end
-
haml :prediction
end
-
-
end
get '/predict/stylesheets/:name.css' do
diff --git a/public/jsme/057C029061D565E59B91BCF8D80FA08E.cache.html b/public/jsme/057C029061D565E59B91BCF8D80FA08E.cache.html
new file mode 100644
index 0000000..8581f9b
--- /dev/null
+++ b/public/jsme/057C029061D565E59B91BCF8D80FA08E.cache.html
@@ -0,0 +1,651 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '057C029061D565E59B91BCF8D80FA08E';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',ea='" ',ga='" height="',ha='" y="',ja='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ba="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Ma="-CMe3",Na="-NC=O",Pa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Va="-SO3H",Wa="-selected",Xa=".",Ya="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",fb="1em",
+gb="1ex",hb="1in",ib="1px",kb="2",lb="3",mb=":",nb=": ",ob=";",pb="<",rb="=",sb=">",tb="?",vb="@",wb="A",xb="AUTO",zb="After",Ab="Any",Bb="Aromatic",Cb="B",Db="Before",Eb="Br",Fb="C",Gb="CENTER",Hb="CSS1Compat",Ib="Center",Jb="Cl",Lb="Class$",Pb="Copy as ",Qb="DEFAULT",Rb="DOMMouseScroll",Sb="Dialog",Ub="East",Vb="F",Wb="First",Xb='For input string: "',Yb="GBVTBU-BB",Zb="H",$b="HIDDEN",ac="Helvetica",bc="I",cc="Incorrect URL: ",dc="Internal index set to null.",ec="JSME",gc="JUSTIFY",hc="JavaScript",
+ic="LEFT",jc="MOL n. ",kc="N",lc="NA",mc="NONE",nc="No more molecules in SDF buffer",oc="Nonring",pc="North",qc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",rc="O",sc="ONE_WAY_CORNER",tc="P",uc="R",yc="R1",zc="R2",Ac="R3",Bc="RIGHT",Cc="ROLL_DOWN",Dc="RXN",Ec="Reset",Fc="Resize-",Gc="Ring",Hc="S",Ic="SMILES",Jc="Se",Kc="Si",Lc="South",Oc="Style names cannot be empty",Pc="West",Tc="X",Uc="[",Vc="[object Array]",Wc="\\",Xc="]",Yc="__gwtex_wrap",Zc=
+"__uiObjectID",$c="a",ad="absolute",bd="alert",id="alertdialog",jd="align",kd="antialias",ld="application",md="article",nd="auto",od="backgroundColor",pd="banner",qd="blur",rd="bolder",sd="border",td="bottom",ud="button",vd="cellPadding",wd="cellSpacing",xd="center",yd="change",zd="checkbox",Ad="className",Bd="click",Cd="click marked atom to delete mark",Dd="code",Hd="col",Jd="colSpan",Kd="columnheader",Ld="combobox",Md="complementary",Nd="contentinfo",Od="contextmenu",Pd="cssFloat",Qd="cursor",Rd=
+"dblclick",Sd="definition",Td="dialog",Ud="dir",Vd="directory",Wd="display",$d="div",ae="document",be="dragdrop-handle",ce="dragdrop-selected",de="dragend",je="dragenter",ke="dragexit",le="dragleave",me="dragover",ne="dragstart",oe="drop",pe="end_gesture",qe="error",re="filter",se="float",te="focus",ue="fontFamily",ve="fontSize",we="fontStyle",xe="fontWeight",ye="form",ze="function",Ae="g",Be="gecko1_8",Ce="gesturechange",De="gestureend",Ee="gesturestart",Fe="google",Ge="grid",He="gridcell",Ie="group",
+Je="gwt-MenuBar",Ke="gwt-MenuBarPopup",Me="heading",Ne="height",Oe="hidden",Pe="html",Qe="id",Re="img",Ye="is_touch_supported",Ze="italic",$e="java.vm.name",af="jsa-resetDiv",bf="keydown",cf="keypress",df="keyup",ef="left",ff="link",gf="list",hf="listbox",jf="listitem",kf="load",lf="log",mf="ltr",nf="main",of="marquee",pf="math",qf="menu",rf="menuPopup",tf="menubar",uf="menuitem",vf="menuitemcheckbox",wf="menuitemradio",xf="middle",Df="mousedown",Ef="mousemove",Ff="mouseout",Gf="mouseover",Hf="mouseup",
+If="mousewheel",Jf="move",Kf="msie",Lf="multipart",Mf="n",Nf="name",Of="navigation",Pf="none",Qf="noreaction",Rf="note",Sf="nowrap",Tf="null",Uf="number",Vf="object",Wf="offsetHeight",Xf="offsetWidth",Yf="ontouchstart",Zf="opera",$f="option",ag="outline",bg="overflow",cg="padding",dg="paste",eg="popupContent",fg="position",gg="presentation",hg="progressbar",ig="px",jg="px, ",kg="px;",lg="radio",mg="radiogroup",ng="reaction",og="rect(0px, 0px, 0px, 0px)",pg="region",qg="rgb(",rg="right",sg="role",
+tg="rotation",vg="row",wg="rowgroup",xg="rowheader",yg="rtl",zg="s",Ag="scale100",Bg="scrollbar",Cg="se",Dg="search",Eg="separator",Fg="serif",Hg='shape-rendering="crispEdges"',Ig="slider",Jg="span",Kg="spinbutton",Lg="status",Mg="subMenuIcon-selected",Ng="tab",Og="table",Pg="tablist",Qg="tabpanel",Rg="tbody",Sg="td",Tg="text",Ug="textAlign",Vg="textbox",Wg="timer",Xg="title",Yg="toolbar",Zg="tooltip",$g="top",ah="touchcancel",bh="touchend",ch="touchmove",dh="touchstart",eh="tr",fh="tree",gh="treegrid",
+hh="treeitem",ih="true",jh="value",kh="verticalAlign",lh="visibility",mh="visible",nh="whiteSpace",oh="width",ph="x",qh="zIndex",rh="|",_,sh={l:4194303,m:4194303,h:1048575},th={l:0,m:0,h:0},uh={l:1,m:0,h:0},vh={l:2,m:0,h:0},wh={l:3,m:0,h:0},xh={l:4,m:0,h:0},yh={l:8,m:0,h:0},zh={l:10,m:0,h:0},Ah={l:16,m:0,h:0},Bh={l:32,m:0,h:0},Ch={l:64,m:0,h:0},Dh={l:128,m:0,h:0},Eh={l:256,m:0,h:0},Fh={l:512,m:0,h:0},Gh={l:1024,m:0,h:0},Hh={l:2048,m:0,h:0},Ih={l:8192,m:0,h:0},Jh={l:16384,m:0,h:0},Kh={l:32768,m:0,
+h:0},Sh={l:65536,m:0,h:0},Th={l:131072,m:0,h:0},Uh={l:262144,m:0,h:0},Vh={l:524288,m:0,h:0},Wh={},Xh={54:1,118:1},Yh={135:1},Zh={13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,65:1,67:1,70:1,71:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},$h={118:1,121:1,135:1},m={117:1,118:1,121:1},ai={118:1,135:1},bi={114:1},ci={47:1,49:1,58:1,70:1,73:1,81:1,83:1},di={118:1,125:1,133:1},
+ei={47:1,49:1,58:1,70:1,71:1,73:1,76:1,81:1,83:1,143:1,150:1},fi={139:1},gi={118:1,125:1,127:1,131:1,133:1},hi={9:1,10:1,118:1,122:1,124:1},ii={98:1,118:1},ji={2:1},ki={46:1},li={56:1},mi={120:1},ni={8:1,9:1,118:1,122:1,124:1},oi={85:1,118:1,125:1,131:1,133:1},pi={47:1,49:1,58:1,63:1,70:1,71:1,73:1,81:1,83:1},qi={13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,64:1,65:1,
+66:1,67:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},ri={95:1,118:1},si={12:1,118:1,122:1,124:1},ti={7:1,9:1,118:1,122:1,124:1},ui={13:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,47:1,49:1,58:1,70:1,71:1,73:1,81:1,83:1},vi={6:1,9:1,118:1,122:1,124:1},wi={91:1,98:1,112:1,118:1},xi={136:1},yi={91:1,92:1,98:1,112:1,118:1},zi={86:1,91:1,92:1,98:1,107:1,112:1,114:1,118:1},Ai={49:1},Bi={70:1,81:1},Ci={137:1},s={118:1,121:1},Di={13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,
+28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,64:1,65:1,66:1,67:1,69:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},Ei={118:1,121:1,136:1},Fi={57:1},Gi={47:1,49:1,58:1,62:1,70:1,72:1,73:1,81:1,83:1},Hi={118:1,125:1,131:1,133:1},Ii={48:1,84:1},Ji={82:1,118:1,122:1,124:1},Ki={9:1,11:1,118:1,122:1,124:1},Li={118:1},Mi={153:1},Ni={47:1,49:1,58:1,70:1,71:1,73:1,81:1,83:1},Oi={91:1,92:1,98:1,104:1,112:1,118:1};
+function u(a,b,c){var d=Wh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Wh[a]=function(){}),_=d.prototype=0>b?{}:new Wh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}u(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Pi(this)};
+_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(Qi,s,-1,8,1);d=(Ri(),Si);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ti(){Ti=x;Ui=new Vi}function Wi(a){for(var b,a=new Xi(a.k.n);a.c<a.e.Je();)b=Yi(a),Zi(b.pd(),ce,!1),$i(a)}
+function aj(a,b,c){var a=a.o,d;try{d=new bj(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=cj(e);if(A(e,125))throw new dj("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Zi(b.pd(),Yb,!0);Zi(c.pd(),be,!0);z(Ui,b,c)}function ej(a,b){var c;c=fj(Ui,b);var d;d=fj(a.o.d,c);if(!d)throw new gj("dragHandle was not draggable");hj(d.c.b);hj(d.e.b);hj(d.d.b);Zi(b.pd(),Yb,!1);Zi(c.pd(),be,!1)}
+function ij(a){var b;a.p=!1;for(a=new Xi(a.k.n);a.c<a.e.Je();)b=Yi(a),Zi(b.pd(),ce,!1),$i(a)}function jj(a,b){kj(a.k.n,b)?Zi(b.pd(),ce,!1):a.p?(lj(a.k.n,b),Zi(b.pd(),ce,!0)):(a.k.n.Ue(),lj(a.k.n,b))}function mj(a){this.i=a;this.k=new nj(this);this.o=new oj(this.k)}u(3,1,{});_.rc=function(){pj(this.k.f,"dragdrop-dragging")};_.sc=function(){qj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ui;function nj(a){this.n=new rj;this.e=a;this.b=a.i}u(4,1,{},nj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function sj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function tj(a,b){var c;c=uj(a.d,vj).b;b.b.ctrlKey||b.b.metaKey||Wi(a.c.e);jj(a.c.e,c)}function wj(a){a.c.i=null;a.c.e.sc();xj((yj(),zj(null)),a.b,0,0);var b=a.b.pb;Aj=b;Bj();Cj=b;a.e=2}
+function oj(a){this.d=new Vi;this.c=a;this.b=new Dj;Ej(this.b,Fj(),Gj());B(this.b,this,(Hj(),Hj(),Ij));B(this.b,this,(Jj(),Jj(),Kj));a=this.b.pb.style;a[re]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Lj(),ig);a.borderStyle=(Mj(),Pf);a[od]="blue"}u(5,1,{},oj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Nj(a);e=Oj(a);b=Pj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!vj)vj=c,this.c.f=uj(this.d,vj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Qj(this.c.n,this.c.f)&&(Wi(this.c.e),jj(this.c.e,this.c.f)),Rj(new Sj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Tj(vj,null),vj!=this.c.f&&(c=new Tj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,wj(this),1!=this.e&&sj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Uj(a,b);a=Vj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Wj(Xj(d-this.i),Xj(a-this.j))>=this.c.e.n?(Yj(),-1!=Qj(this.c.n,this.c.f)||jj(this.c.e,this.c.f),c=new Tj(vj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,wj(this)):lk.preventDefault()),1==this.e)return;lk.preventDefault();sj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Uj(a,b);b=Vj(a,b);if(1==Pj(a.b)&&(this.f=!1,vj))try{if(Yj(),1==this.e)tj(this,a);else{d!=this.b&&(c=new Tj(d,null),e+=c.b,b+=c.e);try{sj(this,e,b),this.c.e.rc(),3!=this.e&&tj(this,a)}finally{var f=this.b.pb;Aj&&f==Aj&&(Aj=null);Bj();f===Cj&&(Cj=null);mk(this.b);this.e=1;this.c.f=null}}}finally{vj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var vj=null;function Sj(){}u(6,1,Fi,Sj);_.xc=function(){Yj()};
+function bj(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}u(7,1,{},bj);_.b=null;_.c=null;_.d=null;_.e=null;u(8,1,{});u(10,8,{});u(9,10,{});_.b=null;u(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Tj(a,b){!a||a==(yj(),zj(null))?this.i=this.f=0:(this.f=a.ld()-nk(a.pb),this.i=a.md()-(a.pb.scrollTop||0));!b||b==(yj(),zj(null))?this.d=this.c=0:(this.c=ok(b.pb)+pk(b.pb),this.d=qk(b.pb)+rk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}u(14,11,{},Tj);
+_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Yj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function pk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(ig)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function rk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(ig)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function sk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function tk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function uk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}
+function vk(a,b){var c=wk();uk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;xk(a.n,wk())}function yk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}u(17,1,{});_.yc=function(){this.w&&this.zc()};_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};
+_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function xk(a,b){yk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function zk(a){this.b=a}u(18,1,{},zk);_.Cc=function(a){xk(this,a)};_.b=null;u(19,1,{});u(20,1,ji);function Ak(){Ak=x;var a;(a=new Bk)&&(a.Fc()||(a=new Ck));Dk=a}u(21,19,{});var Dk=null;function Ek(a,b){var c=C(function(){if(!b.b){var c=wk();a.Cc(c)}});$wnd.mozRequestAnimationFrame(c)}function Bk(){}u(22,21,{},Bk);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
+_.Dc=function(a){var b;b=new Fk;Ek(a,b);return b};function Fk(){}u(23,20,ji,Fk);_.Ec=function(){this.b=!0};_.b=!1;function Ck(){this.b=new rj;this.c=new Gk(this)}u(24,21,{},Ck);_.Fc=function(){return!0};_.Dc=function(a){a=new Hk(this,a);lj(this.b,a);1==this.b.d&&Ik(this.c,16);return a};function Jk(){Jk=x;Kk=new rj;var a=new Lk;Mk();Nk(Ok?Ok:Ok=new Pk,a)}function Qk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);kj(Kk,a)}
+function Ik(a,b){if(0>b)throw new Rk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);kj(Kk,a);a.c=!1;a.d=Sk(a,b);lj(Kk,a)}function Tk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}function Sk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}u(26,1,{});_.Gc=function(){this.c||kj(Kk,this);this.Hc()};_.c=!1;_.d=0;var Kk;function Gk(a){Jk();this.b=a}u(25,26,{},Gk);
+_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Uk,s,3,a.b.d,0);b=Vk(a.b,b);c=new Wk;for(e=0,f=b.length;e<f;++e)d=b[e],kj(a.b,d),xk(d.b,c.b);0<a.b.d&&Ik(a.c,Wj(5,16-(wk()-c.b)))};_.b=null;function Hk(a,b){this.c=a;this.b=b}u(27,20,{2:1,3:1},Hk);_.Ec=function(){var a=this.c;kj(a.b,this);0==a.b.d&&Qk(a.c)};_.b=null;_.c=null;u(29,1,{});_.b=null;function Xk(){this.b=bd}u(28,29,{},Xk);function Yk(){this.b=id}u(30,29,{},Yk);function Zk(){this.b=ld}u(31,29,{},Zk);u(33,1,{});_.b=null;function $k(a){this.b=a}
+u(32,33,{},$k);function al(){this.b=md}u(34,29,{},al);function bl(){this.b=pd}u(35,29,{},bl);function cl(){this.b=ud}u(36,29,{},cl);function dl(){this.b=zd}u(37,29,{},dl);function fl(){this.b=Kd}u(38,29,{},fl);function gl(){this.b=Ld}u(39,29,{},gl);function hl(){this.b=Md}u(40,29,{},hl);function il(){this.b=Nd}u(41,29,{},il);function jl(){this.b=Sd}u(42,29,{},jl);function kl(){this.b=Td}u(43,29,{},kl);function ll(){this.b=Vd}u(44,29,{},ll);function ml(){this.b=ae}u(45,29,{},ml);
+function nl(){this.b=ye}u(46,29,{},nl);function ol(){this.b=Ge}u(47,29,{},ol);function pl(){this.b=He}u(48,29,{},pl);function ql(){this.b=Ie}u(49,29,{},ql);function rl(){this.b=Me}u(50,29,{},rl);function sl(a){this.b=a.id}u(51,1,{4:1,5:1},sl);_.b=null;function tl(){this.b=Re}u(52,29,{},tl);function ul(){this.b=ff}u(53,29,{},ul);function vl(){this.b=gf}u(54,29,{},vl);function wl(){this.b=hf}u(55,29,{},wl);function xl(){this.b=jf}u(56,29,{},xl);function yl(){this.b=lf}u(57,29,{},yl);
+function zl(){this.b=nf}u(58,29,{},zl);function Al(){this.b=of}u(59,29,{},Al);function Bl(){this.b=pf}u(60,29,{},Bl);function Cl(){this.b=qf}u(61,29,{},Cl);function Dl(){this.b=tf}u(62,29,{},Dl);function El(){this.b=uf}u(63,29,{},El);function Fl(){this.b=vf}u(64,29,{},Fl);function Gl(){this.b=wf}u(65,29,{},Gl);function Hl(){this.b=Of}u(66,29,{},Hl);function Il(){this.b=Rf}u(67,29,{},Il);function Jl(){this.b=$f}u(68,29,{},Jl);function Kl(){this.b=gg}u(69,29,{},Kl);u(70,33,{},function(a){this.b=a});
+function Ll(){this.b=hg}u(71,29,{},Ll);function Ml(){Ml=x;Nl=new $k("aria-activedescendant")}var Nl;function Ol(){this.b=lg}u(73,29,{},Ol);function Pl(){this.b=mg}u(74,29,{},Pl);function Ql(){this.b=pg}u(75,29,{},Ql);
+function Rl(){Rl=x;Sl=new Yk;Tl=new Xk;Ul=new Zk;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new gl;am=new hl;bm=new il;cm=new jl;dm=new kl;em=new ll;fm=new ml;gm=new nl;hm=new pl;im=new ol;jm=new ql;km=new rl;lm=new tl;mm=new ul;nm=new wl;om=new xl;pm=new vl;qm=new yl;rm=new zl;sm=new Al;tm=new Bl;um=new Dl;vm=new Fl;wm=new Gl;xm=new El;ym=new Cl;zm=new Hl;Am=new Il;Bm=new Jl;Cm=new Kl;Dm=new Ll;Em=new Pl;Fm=new Ol;Gm=new Ql;Hm=new Im;Jm=new Km;Lm=new Mm;Nm=new Om;Pm=new Qm;Rm=new Sm;Tm=
+new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;pn=new qn;rn=new sn;F=new Vi;z(F,pg,Gm);z(F,bd,Tl);z(F,Td,dm);z(F,id,Sl);z(F,ld,Ul);z(F,ae,fm);z(F,md,Vl);z(F,pd,Wl);z(F,ud,Xl);z(F,zd,Yl);z(F,He,hm);z(F,Kd,Zl);z(F,Ie,jm);z(F,Ld,$l);z(F,Md,am);z(F,Nd,bm);z(F,Sd,cm);z(F,gf,pm);z(F,Vd,em);z(F,ye,gm);z(F,Ge,im);z(F,Me,km);z(F,Re,lm);z(F,ff,mm);z(F,hf,nm);z(F,jf,om);z(F,lf,qm);z(F,nf,rm);z(F,of,sm);z(F,pf,tm);z(F,qf,ym);z(F,tf,um);z(F,uf,xm);z(F,
+vf,vm);z(F,$f,Bm);z(F,lg,Fm);z(F,wf,wm);z(F,Of,zm);z(F,Rf,Am);z(F,gg,Cm);z(F,hg,Dm);z(F,mg,Em);z(F,vg,Lm);z(F,wg,Hm);z(F,xg,Jm);z(F,Dg,Pm);z(F,Eg,Rm);z(F,Bg,Nm);z(F,Ig,Tm);z(F,Kg,Vm);z(F,Lg,Xm);z(F,Ng,cn);z(F,Pg,Zm);z(F,Qg,an);z(F,Vg,en);z(F,Wg,gn);z(F,Yg,jn);z(F,Zg,ln);z(F,fh,rn);z(F,gh,nn);z(F,hh,pn)}var Tl,Sl,Ul,Vl,Wl,Xl,Yl,Zl,$l,am,bm,cm,dm,em,fm,gm,im,hm,jm,km,lm,mm,pm,nm,om,qm,rm,sm,tm,ym,um,xm,vm,wm,zm,Am,Bm,Cm,Dm,Fm,Em,Gm,F,Lm,Hm,Jm,Nm,Pm,Rm,Tm,Vm,Xm,cn,Zm,an,en,gn,jn,ln,rn,nn,pn;
+function Mm(){this.b=vg}u(77,29,{},Mm);function Im(){this.b=wg}u(78,29,{},Im);function Km(){this.b=xg}u(79,29,{},Km);function Om(){this.b=Bg}u(80,29,{},Om);function Qm(){this.b=Dg}u(81,29,{},Qm);function Sm(){this.b=Eg}u(82,29,{},Sm);function Um(){this.b=Ig}u(83,29,{},Um);function Wm(){this.b=Kg}u(84,29,{},Wm);function Ym(){this.b=Lg}u(85,29,{},Ym);function dn(){this.b=Ng}u(86,29,{},dn);function $m(){this.b=Pg}u(87,29,{},$m);function bn(){this.b=Qg}u(88,29,{},bn);function fn(){this.b=Vg}
+u(89,29,{},fn);function hn(){this.b=Wg}u(90,29,{},hn);function kn(){this.b=Yg}u(91,29,{},kn);function mn(){this.b=Zg}u(92,29,{},mn);function sn(){this.b=fh}u(93,29,{},sn);function on(){this.b=gh}u(94,29,{},on);function qn(){this.b=hh}u(95,29,{},qn);function Wk(){this.b=wk()}function wk(){return(new Date).getTime()}u(96,1,{},Wk);function In(a){var b,c,d;d=new Jn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Kn(d,c.cZ.e),d.b.b+=nb,Ln(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function Mn(a){var b,c,d;c=y(Nn,s,132,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new On;c[d]=a[d]}}function Pn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+nb+a:b}u(101,1,{118:1,133:1});_.Ic=function(){return this.i};_.tS=function(){return Pn(this)};_.f=null;_.i=null;function Qn(a){Rn();this.i=a}u(100,101,di,Qn);function gj(a){Rn();this.i=a}function dj(a,b){Rn();this.f=b;this.i=a}u(99,100,Hi,gj,dj);
+function Sn(a){Rn();this.c=a;this.b=l;var b,c,d;c=Tn(Un(this.c)?this.c:null);d=y(Nn,s,132,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Vn(c[a]);Mn(d)}u(98,99,Hi,Sn);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Tf:Un(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Wn(this.c).e;this.b=this.b+nb+(Un(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Un(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Nf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+nb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Xn(a,b){return Yn(a)?a.eQ(b):a===b}function Wn(a){return Yn(a)?a.cZ:Zn}
+function $n(a){return Yn(a)?a.hC():Pi(a)}
+function ao(){var a;ao=x;bo=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function co(a){ao();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=bo[a.charCodeAt(0)],null==c?a:c});return da+a+da}var bo;u(108,1,{});function Pi(a){return a.$H||(a.$H=++eo)}function fo(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function go(){return $wnd.setTimeout(function(){0!=ho&&(ho=0);io=-1},10)}var ho=0,eo=0,jo=0,io=-1;
+function ko(){ko=x;lo=new mo}function no(a,b){a.b=oo(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new po(a)),qo(a.f,1),!a.j&&(a.j=new ro(a)),qo(a.j,50))}function mo(){}function so(a){return a.Jc()}function oo(a,b){!a&&(a=[]);a[a.length]=b;return a}function to(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=oo(b,e)):e[0].xc()}catch(f){if(f=cj(f),!A(f,133))throw f;}}return b}function qo(a,b){ko();$wnd.setTimeout(function(){C(so)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+u(110,108,{},mo);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var lo;function po(a){this.b=a}u(111,1,{},po);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),to(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Wk;100>wk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function ro(a){this.b=a}u(112,1,{},ro);_.Jc=function(){this.b.e&&qo(this.b.f,1);return this.b.k};
+_.b=null;function Rn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Tn(a);2<=e.length&&e.splice(0,2);c=y(Nn,s,132,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Vn(e[a]);Mn(c)}function Tn(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,j=void 0,h=void 0,h=l,f=uo(f),g=f.indexOf(ua),j=0==f.indexOf(ze)?8:0;-1==g&&(g=vo(f,wo(64)),j=0==f.indexOf("function ")?9:0);-1!=g&&(h=uo(f.substr(j,g-j)));d[e]=0<h.length?h:"anonymous"}return c}u(117,1,{});
+function Ln(a,b){a.b+=b}function xo(){}u(118,117,{},xo);_.b=l;function ok(a){return yo(zo(a.ownerDocument),a)}function qk(a){return Ao(zo(a.ownerDocument),a)}function G(a,b){return parseInt(a[b])||0}function Bo(a,b){return null==a[b]?null:""+a[b]}function Co(a,b){a.innerHTML=b||l}function Do(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 Eo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Fo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Pj(a){a=a.button;return 1==a?4:2==a?2:1}function yo(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function Go(a){return Ao(zo(a.ownerDocument),a)}
+function Ao(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}function Ho(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function Io(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
+function nk(a){return!Jo()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==yg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Jo(){var a=Ko();return-1!=a&&1009E3<=a}function Lo(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function Ko(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}
+function Mo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function Gj(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}function Fj(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}function No(a){return nk(H(a.compatMode,Hb)?a.documentElement:a.body)}function Oo(a){return(H(a.compatMode,Hb)?a.documentElement:a.body).scrollTop||0}function zo(a){return H(a.compatMode,Hb)?a.documentElement:a.body}
+function I(a,b){this.c=a;this.d=b}u(141,1,{118:1,122:1,124:1});_.eQ=function(a){return this===a};_.hC=function(){return Pi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Mj(){Mj=x;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=K($o,s,6,[Po,Ro,To,Vo,Xo])}u(140,141,vi);var Zo,To,Ro,Vo,Po,Xo;function Qo(){I.call(this,mc,0)}u(142,140,vi,Qo);function So(){I.call(this,"DOTTED",1)}u(143,140,vi,So);function Uo(){I.call(this,"DASHED",2)}u(144,140,vi,Uo);
+function Wo(){I.call(this,$b,3)}u(145,140,vi,Wo);function Yo(){I.call(this,"SOLID",4)}u(146,140,vi,Yo);function ap(){ap=x;bp=new cp;dp=new ep;fp=new gp;hp=new ip;jp=new kp;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=new Ap;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=new Ip;Jp=new Kp;Lp=K(Mp,s,7,[bp,dp,fp,hp,jp,lp,np,pp,rp,tp,vp,xp,zp,Bp,Dp,Fp,Hp,Jp])}u(147,141,ti);var Lp,dp,Hp,fp,bp,lp,Fp,jp,np,pp,rp,hp,Jp,tp,vp,xp,Bp,Dp,zp;function cp(){I.call(this,Qb,0)}u(148,147,ti,cp);
+function up(){I.call(this,"SE_RESIZE",9)}u(149,147,ti,up);function wp(){I.call(this,"SW_RESIZE",10)}u(150,147,ti,wp);function yp(){I.call(this,"S_RESIZE",11)}u(151,147,ti,yp);function Ap(){I.call(this,"W_RESIZE",12)}u(152,147,ti,Ap);function Cp(){I.call(this,"TEXT",13)}u(153,147,ti,Cp);function Ep(){I.call(this,"WAIT",14)}u(154,147,ti,Ep);function Gp(){I.call(this,"HELP",15)}u(155,147,ti,Gp);function Ip(){I.call(this,"COL_RESIZE",16)}u(156,147,ti,Ip);function Kp(){I.call(this,"ROW_RESIZE",17)}
+u(157,147,ti,Kp);function ep(){I.call(this,xb,1)}u(158,147,ti,ep);function gp(){I.call(this,"CROSSHAIR",2)}u(159,147,ti,gp);function ip(){I.call(this,"POINTER",3)}u(160,147,ti,ip);function kp(){I.call(this,"MOVE",4)}u(161,147,ti,kp);function mp(){I.call(this,"E_RESIZE",5)}u(162,147,ti,mp);function op(){I.call(this,"NE_RESIZE",6)}u(163,147,ti,op);function qp(){I.call(this,"NW_RESIZE",7)}u(164,147,ti,qp);function sp(){I.call(this,"N_RESIZE",8)}u(165,147,ti,sp);
+function Np(){Np=x;Op=new Pp;Qp=new Rp;Sp=new Tp;Up=new Vp;Wp=K(Xp,s,8,[Op,Qp,Sp,Up])}u(166,141,ni);var Wp,Qp,Sp,Up,Op;function Pp(){I.call(this,mc,0)}u(167,166,ni,Pp);function Rp(){I.call(this,"BLOCK",1)}u(168,166,ni,Rp);function Tp(){I.call(this,"INLINE",2)}u(169,166,ni,Tp);function Vp(){I.call(this,"INLINE_BLOCK",3)}u(170,166,ni,Vp);function Yp(){Yp=x;Zp=new $p;aq=new bq;cq=new dq;eq=new fq;gq=K(hq,s,10,[Zp,aq,cq,eq])}u(171,141,hi);var gq,eq,aq,cq,Zp;function $p(){I.call(this,"VISIBLE",0)}
+u(172,171,hi,$p);function bq(){I.call(this,$b,1)}u(173,171,hi,bq);function dq(){I.call(this,"SCROLL",2)}u(174,171,hi,dq);function fq(){I.call(this,xb,3)}u(175,171,hi,fq);function iq(){iq=x;jq=new kq;lq=new mq;nq=new oq;pq=new qq;rq=K(sq,s,11,[jq,lq,nq,pq])}u(176,141,Ki);var rq,jq,lq,nq,pq;function kq(){I.call(this,Gb,0)}u(177,176,Ki,kq);function mq(){I.call(this,gc,1)}u(178,176,Ki,mq);function oq(){I.call(this,ic,2)}u(179,176,Ki,oq);function qq(){I.call(this,Bc,3)}u(180,176,Ki,qq);
+function Lj(){Lj=x;tq=new uq;vq=new wq;xq=new yq;zq=new Aq;Bq=new Cq;Dq=new Eq;Fq=new Gq;Hq=new Iq;Jq=new Kq;Lq=K(Mq,s,12,[tq,vq,xq,zq,Bq,Dq,Fq,Hq,Jq])}u(181,141,si);var Lq,Hq,xq,zq,Fq,Jq,Dq,vq,Bq,tq;function uq(){I.call(this,"PX",0)}u(182,181,si,uq);function wq(){I.call(this,"PCT",1)}u(183,181,si,wq);function yq(){I.call(this,"EM",2)}u(184,181,si,yq);function Aq(){I.call(this,"EX",3)}u(185,181,si,Aq);function Cq(){I.call(this,"PT",4)}u(186,181,si,Cq);function Eq(){I.call(this,"PC",5)}
+u(187,181,si,Eq);function Gq(){I.call(this,"IN",6)}u(188,181,si,Gq);function Iq(){I.call(this,"CM",7)}u(189,181,si,Iq);function Kq(){I.call(this,"MM",8)}u(190,181,si,Kq);function Nq(){Nq=x;Oq=[];Pq=[];Qq=[]}var Oq,Pq,Qq;function Rq(){Rq=x;Sq=new Tq}function Uq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Vq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Tq(){}u(193,1,{},Tq);_.b=null;var Sq;u(205,1,{});_.tS=function(){return"An event type"};
+_.i=null;u(204,205,{});_.Mc=function(){this.f=!1;this.i=null};_.f=!1;u(203,204,{});_.Lc=function(){return this.Nc()};_.b=null;var Wq=_.c=null;function Xq(){Xq=x;Yq=new Zq(qd,new $q)}function $q(){}u(202,203,{},$q);_.Kc=function(a){a.Oc(this)};_.Nc=function(){return Yq};var Yq;function ar(){ar=x;br=new Zq(yd,new cr)}function cr(){}u(206,203,{},cr);_.Kc=function(a){dr();er(this,a.c,fr(a.b.b,a.b.b.pb.selectedIndex))};_.Nc=function(){return br};var br;u(209,203,ki);
+function Uj(a,b){return(a.b.clientX||0)-yo(zo(b.ownerDocument),b)+nk(b)+No(b.ownerDocument)}function Vj(a,b){return(a.b.clientY||0)-Go(b)+(b.scrollTop||0)+Oo(b.ownerDocument)}function Nj(a){var b;return(b=a.c)?Uj(a,b):a.b.clientX||0}function Oj(a){var b;return(b=a.c)?Vj(a,b):a.b.clientY||0}u(208,209,ki);function gr(){gr=x;hr=new Zq(Bd,new ir)}function ir(){}u(207,208,ki,ir);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return hr};var hr;function jr(){jr=x;kr=new Zq(Od,new lr)}function lr(){}
+u(210,203,{},lr);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return kr};var kr;u(213,1,{84:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var mr=_.d=0;function Pk(){this.d=++mr}u(212,213,Ii,Pk);function Zq(a,b){this.d=++mr;this.b=b;!Wq&&(Wq=new nr);Wq.b[a]=this;this.c=a}u(211,212,Ii,Zq);_.b=null;_.c=null;function or(){or=x;pr=new Zq(Rd,new qr)}function qr(){}u(214,208,ki,qr);
+_.Kc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(rr(),sr))a=tr(b.pb),c=new ur(G(b.pb,Xf),G(b.pb,Wf)),d=new ur(G(b.T.jb.pb,Xf),G(b.T.jb.pb,Wf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);vr(b.I,!0);a=G(b.T.jb.pb,Xf);wr(b,new ur(a,xr(b.T.jb).b));b.J&&b.O!=sr&&yr(b.r,b)}else vr(b.I,!1),b.O!=(rr(),sr)?wr(b,new ur(b.F.c,b.F.b)):zr(b,tr(b.r.pb)),b.J&&b.O!=sr&&Ar(b.r,b);Br(b.T.jb)}else vr(b.I,!0)};_.Nc=function(){return pr};var pr;u(215,203,{});
+function Cr(){Cr=x;Dr=new Zq(de,new Er)}function Er(){}u(216,215,{},Er);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Dr};var Dr;function Fr(){Fr=x;Gr=new Zq(je,new Hr)}function Hr(){}u(217,215,{},Hr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Gr};var Gr;function Ir(){Ir=x;Jr=new Zq(me,new Kr)}function Kr(){}u(218,215,{},Kr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Jr};
+var Jr;function Lr(){Lr=x;Mr=new Zq(ne,new Nr)}function Nr(){}u(219,215,{},Nr);_.Kc=function(a){a=Or(a.b);(this.b.dataTransfer||null).setData(Tg,a)};_.Nc=function(){return Mr};var Mr;function Pr(){Pr=x;Qr=new Zq(oe,new Rr)}function Rr(){}u(220,215,{},Rr);
+_.Kc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Sr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Tg),a.b.c.Ne(b))};_.Nc=function(){return Qr};var Qr;function Tr(){Tr=x;Ur=new Zq(te,new Vr)}function Vr(){}u(221,203,{},Vr);_.Kc=function(a){mk(a.b.b)};_.Nc=function(){return Ur};var Ur;
+function Wr(){Wr=x;Xr=new Zq(Ce,new Yr)}function Yr(){}u(222,203,{},Yr);_.Kc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Zr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,$r(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return Xr};var Xr;function as(){as=x;bs=new Zq(De,new cs)}function cs(){}u(223,203,{},cs);_.Kc=function(a){a.b.b&&(a.b.c.b=null,ds(a.b.b,a.b.c))};
+_.Nc=function(){return bs};var bs;function es(){es=x;fs=new Zq(Ee,new gs)}function gs(){}u(224,203,{},gs);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return fs};var fs;u(226,203,{});u(225,226,{});function hs(){hs=x;is=new Zq(bf,new js)}function js(){}u(227,225,{},js);
+_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(ks(),ls).length&&-999!=(ks(),ls)[c]&&(c=(ks(),ls)[c]);b=new ms(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?ns(Or(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new os(a)),a.xb),b.b=d,ps(),
+qs(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(rs(a,Bo((ss(),ts).hc.b.pb,jh)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Zb;c=1300;break;case 114:case 82:a.lb=!0;a.K=uc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=La):801==a.d?(c=237,a.lb=!0,a.K=Ka):(c=233,a.lb=
+!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Sa);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Va);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Fa;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Ga;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
+!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?us(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?us(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&us(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?us(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?us(a,4):c=207;break;case 53:105==a.d?
+us(a,5):c=208;break;case 54:105==a.d?us(a,6):c=210;break;case 55:105==a.d?us(a,7):c=211;break;case 56:105==a.d?us(a,8):c=212;break;case 57:105==a.d?us(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}vs(a,c)}a=!0}a&&this.b.preventDefault()};_.Nc=function(){return is};var is;function ws(){ws=x;xs=new Zq(Df,new ys)}function ys(){}u(228,208,ki,ys);_.Kc=function(a){a.uc(this)};
+_.Nc=function(){return xs};var xs;function Hj(){Hj=x;Ij=new Zq(Ef,new zs)}function zs(){}u(229,208,ki,zs);_.Kc=function(a){a.vc(this)};_.Nc=function(){return Ij};var Ij;function As(){As=x;Bs=new Zq(Ff,new Cs)}function Cs(){}u(230,208,ki,Cs);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Tj(vj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,wj(a))};_.Nc=function(){return Bs};var Bs;function Ds(){Ds=x;Es=new Zq(Gf,new Fs)}function Fs(){}u(231,208,ki,Fs);_.Kc=function(a){var b;b=this.b;no((ko(),lo),new Gs(a,a.c,b))};
+_.Nc=function(){return Es};var Es;function Jj(){Jj=x;Kj=new Zq(Hf,new Hs)}function Hs(){}u(232,208,ki,Hs);_.Kc=function(a){a.wc(this)};_.Nc=function(){return Kj};var Kj;function nr(){this.b={}}u(233,1,{},nr);_.b=null;u(236,209,ki);var Is=null;function Js(){Js=x;Ks=new Zq(ah,new Ls)}function Ls(){}u(235,236,ki,Ls);_.Kc=function(a){Ms(a.b,this,a.b.n)};_.Nc=function(){return Ks};var Ks;function Ns(){Ns=x;Os=new Zq(bh,new Ps)}function Ps(){}u(237,236,ki,Ps);_.Kc=function(a){Ms(a.b,this,a.b.n)};_.Nc=function(){return Os};
+var Os;function Qs(){var a;this.b=(a=document.createElement($d),a.setAttribute(Yf,"return;"),typeof a.ontouchstart==ze)}u(238,1,{},Qs);function Rs(){Rs=x;Ss=new Zq(ch,new Ts)}function Ts(){}u(239,236,ki,Ts);_.Kc=function(a){Ms(a.b,this,a.b.o)};_.Nc=function(){return Ss};var Ss;function Us(){Us=x;Vs=new Zq(dh,new Ws)}function Ws(){}u(240,236,ki,Ws);_.Kc=function(a){Xs(a.b,this)&&(a.b.k&&Ys(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Ik(a.b.d,750),a.b.e=!1))};_.Nc=function(){return Vs};var Vs;
+function Zs(a,b){this.b=b;this.c=a}function $s(a,b,c){Ok&&(b=new Zs(b,c),a.ad(b))}u(241,204,{},Zs);_.Kc=function(a){a.Yc(this)};_.Lc=function(){return Ok};_.b=!1;var Ok=_.c=null;function at(a){this.b=a}u(242,204,{},at);_.Kc=function(a){a.Zc(this)};_.Lc=function(){return bt};var bt=_.b=null;function ct(){}function dt(a){var b;et&&(b=new ct,a.ad(b))}u(243,204,{},ct);_.Kc=function(a){a.$c(this)};_.Lc=function(){return et};var et=null;function ft(a){this.b=a}u(244,204,{},ft);_.Kc=function(a){a._c(this)};
+_.Lc=function(){return gt};var gt=_.b=null;function ht(){}u(245,204,{},ht);_.Kc=function(a){a.b.W&&a.b.Md()};_.Lc=function(){return it};var it=null;function jt(a,b,c){a=a.b;if(!b)throw new kt("Cannot add a handler with a null type");if(!c)throw new kt("Cannot add a null handler");0<a.c?lt(a,new mt(a,b,c)):nt(a,b,null,c);return new ot(new pt(a,b,c))}
+function qt(a,b){var c;!b.f||b.Mc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new kt("Cannot fire null event");try{++d.c;j=rt(d,b.Lc(),null);e=null;for(h=d.d?j.Of(j.Je()):j.Nf();d.d?h.Qf():h.dd();){g=d.d?h.Rf():h.ed();try{b.Kc(g)}catch(n){if(n=cj(n),A(n,133))f=n,!e&&(e=new st),tt(e,f);else throw n;}}if(e)throw new ut(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Xi(d.b);r.c<r.e.Je();)o=Yi(r),o.xc()}finally{d.b=null}}}}catch(q){q=cj(q);if(A(q,85))throw new vt(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function wt(a){xt.call(this,a,!1)}function xt(a,b){this.b=new yt(b);this.c=a}u(246,1,Ai,wt,xt);_.ad=function(a){qt(this,a)};_.b=null;_.c=null;u(249,1,{});function lt(a,b){!a.b&&(a.b=new rj);lj(a.b,b)}function nt(a,b,c,d){var e;e=uj(a.e,b);e||(e=new Vi,z(a.e,b,e));a=e.Fe(c);a||(a=new rj,e.He(c,a));a.Ff(d)}function zt(a,b,c,d){var e,f;e=rt(a,b,c);e.Hf(d)&&e.Ge()&&(f=uj(a.e,b),f.Ie(c),f.Ge()&&fj(a.e,b))}
+function rt(a,b,c){a=uj(a.e,b);if(!a)return At(),At(),Bt;c=a.Fe(c);return!c?(At(),At(),Bt):c}u(248,249,{});_.b=null;_.c=0;_.d=!1;function yt(a){this.e=new Vi;this.d=a}u(247,248,{},yt);function ot(a){this.b=a}u(250,1,{},ot);_.b=null;function ut(a){dj.call(this,Pt(a),Qt(a));this.b=a}function Qt(a){a=a.Fd();return!a.dd()?null:a.ed()}
+function Pt(a){var b,c,d;b=a.Je();if(0==b)return null;b=new Rt(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Fd();a.dd();)d=a.ed(),c?c=!1:b.b.b+="; ",d=d.Ic(),Ln(b.b,d);return b.b.b}u(252,99,oi,ut);_.b=null;function vt(a){ut.call(this,a)}u(251,252,oi,vt);u(253,1,{},function(){});function St(a){a=Bo(a,Ud);return Tt(yg,a)?(Ut(),Vt):Tt(mf,a)?(Ut(),Wt):(Ut(),Xt)}function Ut(){Ut=x;Vt=new Yt("RTL",0);Wt=new Yt("LTR",1);Xt=new Yt(Qb,2);Zt=K($t,s,50,[Vt,Wt,Xt])}
+function Yt(a,b){I.call(this,a,b)}u(255,141,{50:1,118:1,122:1,124:1},Yt);var Zt,Xt,Wt,Vt;function au(){}function bu(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 y(a,b,c,d,e){d=bu(e,d);K(a,b,c,d);return d}function cu(a){return du([eu,M],[s,m],[117,-1],a,0,2,1)}
+function du(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=bu(j?g:0,h);K(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=du(a,b,c,d,e,f,g)}return n}function K(a,b,c,d){fu();var e=gu,f=hu;fu();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function iu(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new ju;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new ju;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new ju;}a[b]=c}u(256,1,{},au);_.qI=0;
+function fu(){fu=x;gu=[];hu=[];var a=new au,b=gu,c=hu,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var gu,hu;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Un(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Yn(a){return a.tM==x||a.cM&&!!a.cM[1]}function ku(a){return null==a?null:a}function lu(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function mu(){var a;$stats&&nu("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Zf))a=Zf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Kf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Kf)&&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")?Be:"unknown"}H(Be,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&nu("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=K(ou,s,1,[Hb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&nu("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Nq();Qq.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Nq();0!=Qq.length&&(a=Qq.join(l),b=(Rq(),Sq),a=Uq(a),Vq(b).insertBefore(a,b.b.firstChild),Qq.length=0);0!=Oq.length&&(a=Oq.join(l),b=(Rq(),Sq),a=Uq(a),Vq(b).appendChild(a),Oq.length=0);0!=Pq.length&&(a=Pq.join(l),b=(Rq(),Sq),a=Uq(a),Vq(b).appendChild(a),Pq.length=0);$stats&&nu("export.client.JSME_export");new pu;new qu;0<ru(null)?no((ko(),lo),new su):tu()}function cj(a){return A(a,133)?a:new Sn(a)}function uu(a){return vu(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function wu(a){return vu(a.l,a.m,a.h)}function vu(a,b,c){return _=new xu,_.l=a,_.m=b,_.h=c,_}
+function yu(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new zu;if(0==a.l&&0==a.m&&0==a.h)return Au=vu(0,0,0),vu(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?(Au=vu(0,0,0),c=wu((Bu(),Cu))):(Au=vu(c.l,c.m,c.h),c=vu(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Du(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?Eu(e):0==c&&0!=d&&0==e?Eu(d)+22:0!=c&&0==d&&0==e?Eu(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=wu((Bu(),Fu)),c=!0,g=!g;else return c=Gu(a,f),g&&Hu(c),Au=vu(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Du(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Gu(c,d);f&&Hu(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=vu(f,j,c);g?Au=Du(c):Au=vu(c.l,c.m,c.h);return e}if(!Iu(a,b))return e?Au=Du(a):Au=vu(a.l,a.m,a.h),vu(0,0,0);c=c?a:vu(a.l,a.m,a.h);var h,n,o,r;f=Ju(b)-Ju(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=vu(j&4194303,n&4194303,h&1048575);for(n=vu(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&Hu(n);e?(Au=Du(c),d&&(Au=Ku(Au,(Bu(),Cu)))):Au=vu(c.l,c.m,c.h);return n}
+function Hu(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}function Ju(a){var b;b=Lu(a.h);return 32==b?(b=Lu(a.m),32==b?Lu(a.l)+32:b+20-10):b-12}var Au=null;function Mu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return vu(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Nu(a,b){return vu(a.l&b.l,a.m&b.m,a.h&b.h)}function Ou(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return Bu(),Pu;if(-9223372036854775E3>a)return Bu(),Qu;if(9223372036854775E3<=a)return Bu(),Fu;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=lu(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=lu(a/4194304),a-=4194304*b);a=lu(a);b=vu(a,b,c);d&&Hu(b);return b}function Ru(a){var b,c;return-129<a&&128>a?(b=a+128,null==Su&&(Su=y(Tu,s,51,256,0)),c=Su[b],!c&&(c=Su[b]=uu(a)),c):uu(a)}
+function Uu(a){var b=th,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 Iu(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)}
+function Vu(a,b){var c,d,e,f,g,j,h,n,o,r,q,t,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;t=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,t+=d*h,D+=e*h,g+=f*h);0!=n&&(t+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((t&262143)<<4)+((D&31)<<17)+(c>>22);t=(t>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return vu(c&4194303,q&
+4194303,t&1048575)}function Du(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return vu(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Gu(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 vu(c&4194303,d&4194303,e&1048575)}function Ku(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return vu(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function O(a){return a.l|a.m<<22}function Wu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ba+Wu(Du(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Ru(1E9);a=yu(a,b);b=l+O(Au);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Su=null;function Bu(){Bu=x;Fu=vu(4194303,4194303,524287);Qu=vu(0,0,524288);Cu=Ru(1);Ru(2);Pu=Ru(0)}var Fu,Qu,Cu,Pu;function xu(){}u(265,1,{51:1},xu);
+function nu(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Xu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}u(270,1,{},Xu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Yu(a,b){Ln(a.b.b,b.b);return a}function Zu(){this.b=new $u}u(271,1,{},Zu);function av(a){if(null==a)throw new kt("css is null");this.b=a}u(272,1,{52:1,118:1},av);
+_.eQ=function(a){return!A(a,52)?!1:H(this.b,a.b)};_.hC=function(){return bv(this.b)};_.b=null;function cv(a){if(null==a)throw new kt("html is null");this.b=a}u(274,1,Xh,cv);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,54)?!1:H(this.b,a.b)};_.hC=function(){return bv(this.b)};_.b=null;u(275,1,Xh,function(){this.b=l});_.bd=function(){return this.b};_.eQ=function(a){return!A(a,54)?!1:H(this.b,a.b)};_.hC=function(){return bv(this.b)};_.b=null;
+function dv(){dv=x;ev=RegExp(na,Ae);fv=RegExp(sb,Ae);gv=RegExp(pb,Ae);hv=RegExp(ta,Ae);iv=RegExp(da,Ae)}function jv(a){dv();-1!=a.indexOf(na)&&(a=a.replace(ev,pa));-1!=a.indexOf(pb)&&(a=a.replace(gv,ra));-1!=a.indexOf(sb)&&(a=a.replace(fv,qa));-1!=a.indexOf(da)&&(a=a.replace(iv,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(hv,"&#39;"));return a}var ev,fv,gv,iv,hv;function kv(a){if(null==a)throw new kt("uri is null");this.b=a}u(277,1,{55:1},kv);_.eQ=function(a){return!A(a,55)?!1:H(this.b,a.b)};_.hC=function(){return bv(this.b)};
+_.b=null;function lv(){lv=x}u(279,1,{});function mv(){}u(280,1,{},mv);var nv=null;function ov(){}u(281,279,{},ov);var pv=null;function qv(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=rt(a.b,f,null).Je();for(e-=1;0<=e;--e)if(d=rt(a.b,f,null).Mf(e),A(d,56)&&Xn(d.b,b)){var h=a.b,n=f;0<h.c?lt(h,new rv(h,n,null,d)):zt(h,n,null,d)}}}u(282,1,li);_.b=null;function sv(a){this.b=a}u(283,282,li,sv);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function tv(a){this.b=a}u(284,282,li,tv);
+_.$c=function(){var a=this.b.b;uv(a);vv(a.pb)};function wv(){Rn()}u(285,99,Hi,wv);function xv(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Ik(a.e,1))}function yv(){this.b=new zv(this);this.c=new rj;this.e=new Av(this);this.i=new Bv(this)}u(286,1,{},yv);_.d=!1;_.f=!1;function zv(a){Jk();this.b=a}u(287,26,{},zv);_.Hc=function(){if(this.b.d){var a=this.b,b;b=Cv(a.i.e.c,a.i.c);Dv(a.i);A(b,57)&&new wv;a.d=!1;xv(a)}};_.b=null;function Av(a){Jk();this.b=a}u(288,26,{},Av);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=wk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Ik(a.b,1E4);a.i.d<a.i.b;){d=Ev(a.i);try{if(null==d)break;A(d,57)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Dv(a.i)}if(100<=wk()-b)break}}finally{e||(Qk(a.b),a.d=!1,xv(a))}};_.b=null;function Ev(a){var b;a.c=a.d;b=Cv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Dv(a){Fv(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Bv(a){this.e=a}u(289,1,{},Bv);_.dd=function(){return this.d<this.b};_.ed=function(){return Ev(this)};
+_.fd=function(){Dv(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Gv(a,b){var c=(Hv(),Iv(b));a.appendChild(c)}function Jv(a,b,c){var d;d=lk;lk=a;b==Aj&&8192==Kv(a.type)&&(Aj=null);c.gd(a);lk=d}var lk=null,Aj=null;function Lv(){Lv=x;Mv=new yv}function Rj(a){Lv();if(!a)throw new kt("cmd cannot be null");var b=Mv;lj(b.c,a);xv(b)}var Mv;function Nv(a){Bj();!Ov&&(Ov=new Pk);Pv||(Pv=new xt(null,!0),Qv=new Rv);return jt(Pv,Ov,a)}var Pv=null;function Sv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Rv(){}u(295,204,{},Rv);_.Kc=function(a){a.cd(this);Qv.d=!1};_.Lc=function(){return Ov};_.Mc=function(){Sv(this)};_.b=!1;_.c=!1;_.d=!1;var Ov=_.e=null,Qv=null;function Tv(){Tv=x;Uv=new Vv;Wv()||(Uv=null)}var Uv=null;function Lk(){}u(297,1,{},Lk);_.Yc=function(){for(;0<(Jk(),Kk).d;)Qk(Cv(Kk,0))};function Nk(a,b){return jt((!Xv&&(Xv=new Yv),Xv),a,b)}function Zv(a){Mk();$v||(aw(),$v=!0);return Nk((!et&&(et=new Pk),et),a)}function Mk(){bw||(cw(),bw=!0)}
+function dw(){var a;bw&&(a=new ew,Xv&&qt(Xv,a));return null}var bw=!1,Xv=null,fw=0,gw=0,$v=!1;function hw(){hw=x;iw=new Pk}function ew(){hw()}u(299,204,{},ew);_.Kc=function(){null.lg()};_.Lc=function(){return iw};var iw;function Yv(){wt.call(this,null)}u(301,246,Ai,Yv);
+function Kv(a){switch(a){case qd:return 4096;case yd:return 1024;case Bd:return 1;case Rd:return 2;case te:return 2048;case bf:return 128;case cf:return 256;case df:return 512;case kf:return 32768;case "losecapture":return 8192;case Df:return 4;case Ef:return 64;case Ff:return 32;case Gf:return 16;case Hf:return 8;case "scroll":return 16384;case qe:return 65536;case Rb:case If:return 131072;case Od:return 262144;case dg:return 524288;case dh:return 1048576;case ch:return 2097152;case bh:return 4194304;
+case ah:return 8388608;case Ee:return 16777216;case Ce:return 33554432;case De:return 67108864;default:return-1}}function Bj(){jw||(kw(),lw(),jw=!0)}var jw=!1;function mw(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 nw(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function kw(){ow=C(function(a){var b;var c=Pv,d,e,f;Ov&&c&&pw(c.b.e,Ov)?(b=Qv.b,d=Qv.c,e=Qv.d,f=Qv.e,Sv(Qv),Qv.e=a,qt(c,Qv),c=!(Qv.b&&!Qv.c),Qv.b=b,Qv.c=d,Qv.d=e,Qv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});qw=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Un(b)&&A(b,58)&&Jv(a,c,b)});rw=C(function(a){a.preventDefault();qw.call(this,a)});sw=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;qw.call(this,a)});tw=C(function(a){if(ow(a)){var b=Cj;b&&b.__listener&&!Un(b.__listener)&&A(b.__listener,58)&&(Jv(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Bd,tw,!0);$wnd.addEventListener(Rd,tw,!0);$wnd.addEventListener(Df,tw,!0);$wnd.addEventListener(Hf,tw,!0);$wnd.addEventListener(Ef,tw,!0);$wnd.addEventListener(Gf,tw,!0);$wnd.addEventListener(Ff,tw,!0);$wnd.addEventListener(If,tw,!0);$wnd.addEventListener(bf,ow,!0);$wnd.addEventListener(df,ow,!0);$wnd.addEventListener(cf,
+ow,!0);$wnd.addEventListener(dh,tw,!0);$wnd.addEventListener(ch,tw,!0);$wnd.addEventListener(bh,tw,!0);$wnd.addEventListener(ah,tw,!0);$wnd.addEventListener(Ee,tw,!0);$wnd.addEventListener(Ce,tw,!0);$wnd.addEventListener(De,tw,!0)}function uw(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)}
+function vw(a,b){var c;Bj();if(H(le,b)&&(c=Ko(),-1!=c&&1009E3>=c))ke==ke&&(a.ondragexit=rw);else switch(b){case "drag":a.ondrag=qw;break;case de:a.ondragend=qw;break;case je:a.ondragenter=rw;break;case le:a.ondragleave=qw;break;case me:a.ondragover=rw;break;case ne:a.ondragstart=qw;break;case oe:a.ondrop=qw;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,qw,!1);a.addEventListener(b,qw,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+var Cj=null,ow=null,tw=null,rw=null,qw=null,sw=null;function lw(){$wnd.addEventListener(Ff,C(function(a){var b=Cj;if(b&&!a.relatedTarget&&Pe==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Hf,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Rb,tw,!0)}
+function ww(a,b){Bj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?qw:null),c&2&&(a.ondblclick=b&2?qw:null),c&4&&(a.onmousedown=b&4?qw:null),c&8&&(a.onmouseup=b&8?qw:null),c&16&&(a.onmouseover=b&16?qw:null),c&32&&(a.onmouseout=b&32?qw:null),c&64&&(a.onmousemove=b&64?qw:null),c&128&&(a.onkeydown=b&128?qw:null),c&256&&(a.onkeypress=b&256?qw:null),c&512&&(a.onkeyup=b&512?qw:null),c&1024&&(a.onchange=b&1024?qw:null),c&2048&&(a.onfocus=b&2048?qw:null),c&4096&&(a.onblur=b&4096?qw:
+null),c&8192&&(a.onlosecapture=b&8192?qw:null),c&16384&&(a.onscroll=b&16384?qw:null),c&32768&&(a.onload=b&32768?sw:null),c&65536&&(a.onerror=b&65536?qw:null),c&131072&&(a.onmousewheel=b&131072?qw:null),c&262144&&(a.oncontextmenu=b&262144?qw:null),c&524288&&(a.onpaste=b&524288?qw:null),c&1048576&&(a.ontouchstart=b&1048576?qw:null),c&2097152&&(a.ontouchmove=b&2097152?qw:null),c&4194304&&(a.ontouchend=b&4194304?qw:null),c&8388608&&(a.ontouchcancel=b&8388608?qw:null),c&16777216&&(a.ongesturestart=b&16777216?
+qw:null),c&33554432&&(a.ongesturechange=b&33554432?qw:null),c&67108864&&(a.ongestureend=b&67108864?qw:null));b&131072&&a.addEventListener(Rb,qw,!1)}function xw(){var a;xw=x;yw=(a=$doc,H(a.compatMode,Hb)?a.documentElement:a.body)}var yw;function zw(){this.c=new rj}function Aw(a){a=a[Zc];return null==a?-1:a}u(306,1,{},zw);_.b=null;function Bw(a,b){this.b=a;this.c=b}u(307,1,{},Bw);_.b=0;_.c=null;u(308,1,Ai);_.jd=function(a){return decodeURI(a.replace("%23",la))};_.ad=function(a){qt(this.b,a)};
+_.kd=function(a){a=null==a?l:a;if(!H(a,null==Cw?l:Cw))Cw=a,it&&(a=new ht,qt(this.b,a))};var Cw=l;function Wv(){function a(){$wnd.setTimeout(a,250);e()}var b=Uv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));Cw=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.jd(c.substring(1)));b.kd(a)});a();return!0}u(310,308,Ai);function Vv(){this.b=new wt(null)}u(309,310,Ai,Vv);_.jd=function(a){return a};
+function cw(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(dw)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{bw&&$s((!Xv&&(Xv=new Yv),Xv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function aw(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if($v&&(d=Fj(),c=Gj(),gw!=d||fw!=c))gw=d,fw=c,dt((!Xv&&(Xv=new Yv),Xv))}finally{a&&a(b)}})}function qj(a,b){Zi(a.pd(),b,!0)}function pj(a,b){Zi(a.pd(),b,!1)}function Dw(a,b){a.pb.style[Ne]=b}function Ej(a,b,c){0<=b&&a.ud(b+ig);0<=c&&a.sd(c+ig)}function Ew(a,b){null==b||0==b.length?a.pb.removeAttribute(Xg):a.pb.setAttribute(Xg,b)}function Fw(a){var b,a=Bo(a,Ad);b=vo(a,wo(32));return 0<=b?a.substr(0,b-0):a}
+function Zi(a,b,c){if(!a)throw new gj(qc);b=uo(b);if(0==b.length)throw new Rk(Oc);if(c){var d;d=uo(b);b=a.className;-1==Do(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=uo(b);f=a.className;e=Do(f,c);-1!=e&&(b=uo(f.substr(0,e-0)),c=uo(Gw(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Hw(a,b){a.style.display=b?l:Pf;a.setAttribute("aria-hidden",""+!b)}u(316,1,Bi);_.ld=function(){return ok(this.pb)};_.md=function(){return qk(this.pb)};
+_.nd=function(){return G(this.pb,Wf)};_.od=function(){return G(this.pb,Xf)};_.pd=function(){return this.pb};_.qd=function(){return this.pb.style.display!=Pf};_.rd=function(){throw new Iw;};_.sd=function(a){Dw(this,a)};_.td=function(a){Hw(this.pb,a)};_.ud=function(a){this.pb.style[oh]=a};_.tS=function(){var a;if(this.pb){var b=this.pb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=l;a=outer}else a="(null handle)";return a};_.pb=null;
+function Jw(a,b,c){vw(a.pb,c.c);return jt(!a.mb?a.mb=new wt(a):a.mb,c,b)}function B(a,b,c){var d;d=Kv(c.c);-1==d?vw(a.pb,c.c):-1==a.lb?ww(a.pb,d|(a.pb.__eventBits||0)):a.lb|=d;return jt(!a.mb?a.mb=new wt(a):a.mb,c,b)}function Kw(a,b,c){return jt(!a.mb?a.mb=new wt(a):a.mb,c,b)}
+function Lw(a){var b;if(a.xd())throw new Mw("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;0<b&&(-1==a.lb?ww(a.pb,b|(a.pb.__eventBits||0)):a.lb|=b);a.vd();a.Ad()}function Nw(a,b){var c;switch(Kv(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&Lo(a.pb,c))return}c=a.pb;var d,e,f;if(Wq&&(f=Wq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&qt(a.mb,f.b),f.b.b=d,f.b.c=e}
+function Ow(a){if(!a.xd())throw new Mw("Should only call onDetach when the widget is attached to the browser's document");try{a.Bd()}finally{try{a.wd()}finally{a.pb.__listener=null,a.kb=!1}}}function mk(a){if(a.ob)if(A(a.ob,71))a.ob.Cd(a);else{if(a.ob)throw new Mw("This widget's parent does not implement HasWidgets");}else if(yj(),pw(Pw.b,a)){yj();try{a.zd()}finally{fj(Pw.b,a)}}}
+function Qw(a,b){var c;c=a.ob;if(b){if(c)throw new Mw("Cannot set a new parent without first clearing the old parent");a.ob=b;b.xd()&&a.yd()}else try{c&&c.xd()&&a.zd()}finally{a.ob=null}}u(315,316,ci);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.mb&&qt(this.mb,a)};_.xd=function(){return this.kb};_.yd=function(){Lw(this)};_.gd=function(a){Nw(this,a)};_.zd=function(){Ow(this)};_.Ad=function(){};_.Bd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
+function Rw(a){for(a=new Sw(a);a.b.b<a.b.c.d-1;)Tw(a.b),Uw(a.b)}u(314,315,Ni);_.vd=function(){Vw(this,(Ww(),Xw))};_.wd=function(){Vw(this,(Ww(),Yw))};function Zw(a,b,c){mk(b);var d=a.q;$w(d,b,d.d);d=(Hv(),Iv(b.pb));c.appendChild(d);Qw(b,a)}function ax(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new bx;b.ob==a&&(f=a.Dd(b),f<d&&--d);mk(b);$w(a.q,b,d);e?(e=b.pb,uw(c,(Hv(),Iv(e)),d)):(e=(Hv(),Iv(b.pb)),c.appendChild(e));Qw(b,a)}
+function cx(a,b){var c;if(b.ob!=a)return!1;try{Qw(b,null)}finally{c=b.pb;Fo(c).removeChild(c);c=a.q;var d;d=dx(c,b);if(-1==d)throw new ex;if(0>d||d>=c.d)throw new bx;for(--c.d;d<c.d;++d)iu(c.b,d,c.b[d+1]);iu(c.b,c.d,null)}return!0}u(313,314,Ni);_.Dd=function(a){return dx(this.q,a)};_.Ed=function(a,b,c,d){ax(this,a,b,c,d)};_.Fd=function(){return new fx(this.q)};_.Cd=function(a){return cx(this,a)};function gx(a,b){Zw(a,b,a.pb)}function xj(a,b,c,d){var e;mk(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.pb,e,!0)}
+function hx(a,b){var c;(c=cx(a,b))&&ix(b.pb);return c}function jx(a,b,c,d){if(b.ob!=a)throw new Rk("Widget must be a child of this panel.");a.Id(b,c,d)}function kx(a,b,c){a=a.pb;-1==b&&-1==c?ix(a):(a.style[fg]=ad,a.style[ef]=b+ig,a.style[$g]=c+ig)}function lx(){var a=$doc.createElement($d);this.q=new mx(this);this.pb=a;this.pb.style[fg]="relative";this.pb.style[bg]=Oe}function ix(a){a.style[ef]=l;a.style[$g]=l;a.style[fg]=l}u(312,313,Ni,lx);_.Gd=function(a){gx(this,a)};
+_.Cd=function(a){return hx(this,a)};_.Hd=function(a,b,c){jx(this,a,b,c)};_.Id=function(a,b,c){kx(a,b,c)};function nx(a,b){if(a.Kd())throw new Mw("SimplePanel can only contain one child widget");a.Ld(b)}function ox(a,b){if(a.jb!=b)return!1;try{Qw(b,null)}finally{a.Jd().removeChild(b.pb),a.jb=null}return!0}function px(a,b){if(b!=a.jb&&(b&&mk(b),a.jb&&a.Cd(a.jb),a.jb=b)){var c=(Hv(),Iv(a.jb.pb));a.Jd().appendChild(c);Qw(b,a)}}function qx(){this.pb=$doc.createElement($d)}u(320,314,Ni,qx);_.Jd=function(){return this.pb};
+_.Kd=function(){return this.jb};_.Fd=function(){return new rx(this)};_.Cd=function(a){return ox(this,a)};_.Ld=function(a){px(this,a)};_.jb=null;function sx(){sx=x;tx()}function ux(a,b){a.hb&&(vx(a.gb,!1,!1),$s(a,a,b))}function wx(a){var b;if(b=a.jb)null!=a.X&&b.sd(a.X),null!=a.Y&&b.ud(a.Y)}function xx(a,b,c){a.cb=b;a.ib=c;b-=Ho();c-=Io();a=a.pb;a.style[ef]=b+(Lj(),ig);a.style[$g]=c+ig}function yx(a){a.hb||(a.kb&&mk(a),vx(a.gb,!0,!1))}u(319,320,Ni);_.Jd=function(){return zx?Eo(Eo(this.pb)):Eo(this.pb)};
+_.nd=function(){return G(this.pb,Wf)};_.od=function(){return G(this.pb,Xf)};_.pd=function(){return zx?Eo(this.pb):Fo(Eo(this.pb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){ux(this,a)};_.qd=function(){return!H(Oe,this.pb.style[lh])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this.hb&&vx(this.gb,!1,!0)};_.sd=function(a){this.X=a;wx(this);0==a.length&&(this.X=null)};_.Od=function(a,b){xx(this,a,b)};_.td=function(a){this.pb.style[lh]=a?mh:Oe};_.Ld=function(a){px(this,a);wx(this)};
+_.ud=function(a){this.Y=a;wx(this);0==a.length&&(this.Y=null)};_.Pd=function(){yx(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;_.hb=!1;_.ib=-1;
+function Ax(a,b){var c;qx.call(this);this.$=new Bx;this.U=(Cx(),Dx);this.gb=new Ex(this);c=this.pb;var d;d=$doc.createElement($d);zx&&(Co(d,"<div></div>"),no((ko(),lo),new Fx(d)));c.appendChild(d);this.Od(0,0);(zx?Eo(this.pb):Fo(Eo(this.pb)))[Ad]="gwt-PopupPanel";(zx?Eo(Eo(this.pb)):Eo(this.pb))[Ad]=eg;this.W=this.V=a;this.db=!1;c=K(ou,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Gx(c);this.T.pd()[Ad]=l;c=zx?Eo(this.pb):Fo(Eo(this.pb));d="gwt-DecoratedPopupPanel";if(!c)throw new gj(qc);d=uo(d);
+if(0==d.length)throw new Rk(Oc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}px(this,this.T);wx(this);Zi(zx?Eo(Eo(this.pb)):Eo(this.pb),eg,!1);Zi(this.T.c,b+"Content",!0)}u(318,319,Ni);_.vd=function(){Lw(this.T)};_.wd=function(){Ow(this.T)};_.Kd=function(){return this.T.jb};_.Fd=function(){return new rx(this.T)};_.Cd=function(a){return this.T.Cd(a)};
+_.Ld=function(a){px(this.T,a);wx(this)};_.T=null;u(317,318,Ni);_.zd=function(){Ow(this)};function Hx(){Hx=x;Ix=new Jx(Gb,0,(Cx(),Dx));Kx=new Jx(sc,1,Lx);Mx=new Jx(Cc,2,Nx);Ox=K(Px,s,59,[Ix,Kx,Mx])}function Jx(a,b,c){I.call(this,a,b);this.b=c}u(321,141,{59:1,118:1,122:1,124:1},Jx);_.b=null;var Ox,Ix,Kx,Mx;function Qx(){Qx=x;Rx=K(ou,s,1,[$g,xf,td])}
+function Gx(a){var b;Qx();var c,d;c=this.pb=$doc.createElement(Og);this.d=$doc.createElement(Rg);Gv(c,this.d);c[wd]=0;for(c=c[vd]=0;c<a.length;++c)d=(b=$doc.createElement(eh),b[Ad]=a[c],Gv(b,Sx(a[c]+"Left")),Gv(b,Sx(a[c]+Ib)),Gv(b,Sx(a[c]+"Right")),b),Gv(this.d,d),1==c&&(this.c=Eo(mw(d,1)));this.pb[Ad]="gwt-DecoratorPanel"}function Sx(a){var b,c;c=$doc.createElement(Sg);b=$doc.createElement($d);var d=(Hv(),Iv(b));c.appendChild(d);c[Ad]=a;b[Ad]=a+"Inner";return c}u(323,320,pi,Gx);_.Jd=function(){return this.c};
+_.c=null;_.d=null;var Rx;u(322,323,pi);u(324,1,{});function Ww(){Ww=x;Xw=new Tx;Yw=new Ux}function Vx(a){ut.call(this,a)}function Vw(a,b){Ww();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=cj(f),A(f,133))d=f,!c&&(c=new st),tt(c,d);else throw f;}}if(c)throw new Vx(c);}u(325,251,oi,Vx);var Xw,Yw;function Tx(){}u(326,1,{},Tx);_.Qd=function(a){a.yd()};function Ux(){}u(327,1,{},Ux);_.Qd=function(a){a.zd()};u(330,315,qi);_.Qc=function(a){return Jw(this,a,(Cr(),Cr(),Dr))};
+_.Rc=function(a){return Jw(this,a,(Fr(),Fr(),Gr))};_.Sc=function(a){return Jw(this,a,(Ir(),Ir(),Jr))};_.Tc=function(a){return Jw(this,a,(Pr(),Pr(),Qr))};_.Uc=function(a){return B(this,a,(ws(),ws(),xs))};_.Vc=function(a){return B(this,a,(Hj(),Hj(),Ij))};_.Wc=function(a){return B(this,a,(As(),As(),Bs))};_.Xc=function(a){return B(this,a,(Jj(),Jj(),Kj))};_.yd=function(){Lw(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};
+u(329,330,{13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,53:1,58:1,61:1,64:1,65:1,66:1,67:1,68:1,69:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1});function Wx(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=ud,b);this.pb[Ad]="gwt-Button";Co(this.pb,a)}
+u(328,329,{13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,53:1,58:1,60:1,61:1,64:1,65:1,66:1,67:1,68:1,69:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},Wx);function Xx(){this.q=new mx(this);this.f=$doc.createElement(Og);this.e=$doc.createElement(Rg);Gv(this.f,this.e);this.pb=this.f}u(331,313,Ni);_.e=null;_.f=null;
+function Yx(a,b){var c;if(a.i)throw new Mw("Composite.initWidget() may only be called once.");mk(b);c=b.pb;a.pb=c;var d;Hv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Hv(),c).__gwt_resolve=Zx(a));a.i=b;Qw(b,a)}function $x(a){if(-1!=a.lb){var b=a.i,c=a.lb;-1==b.lb?ww(b.pb,c|(b.pb.__eventBits||0)):b.lb|=c;a.lb=-1}a.i.yd();a.pb.__listener=a;a.Ad()}u(332,315,Gi);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){$x(this)};_.gd=function(a){Nw(this,a);this.i.gd(a)};_.zd=function(){this.i.zd()};
+_.rd=function(){return this.pb=this.i.rd()};_.i=null;function ay(a,b,c){a.d=!1;c?Co(a.b,b):a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Ud]=yg;break;case 1:b[Ud]=mf;break;case 2:St(b)!=(Ut(),Xt)&&(b[Ud]=l)}}function by(a){this.b=a;this.d=!1;this.e=this.c=St(a)}u(333,1,{},by);_.b=null;_.c=null;_.d=!1;_.e=null;function Dj(){this.pb=cy()}u(334,320,Zh,Dj);_.Qc=function(a){return Jw(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return Jw(this,a,(Fr(),Fr(),Gr))};
+_.Sc=function(a){return Jw(this,a,(Ir(),Ir(),Jr))};_.Tc=function(a){return Jw(this,a,(Pr(),Pr(),Qr))};_.Uc=function(a){return B(this,a,(ws(),ws(),xs))};_.Vc=function(a){return B(this,a,(Hj(),Hj(),Ij))};_.Wc=function(a){return B(this,a,(As(),As(),Bs))};_.Xc=function(a){return B(this,a,(Jj(),Jj(),Kj))};function dy(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Eo(b);e=null;c&&(c=Aw(c),e=0>c?null:Cv(a.j.c,c));e?ey(a,e):d&&Co(b,l);return b}
+function ey(a,b){var c;if(b.ob!=a)return!1;try{Qw(b,null)}finally{c=b.pb;Fo(c).removeChild(c);var d=a.j,e;e=Aw(c);c[Zc]=null;c=d.c;fy(e,c.d);iu(c.c,e,null);d.b=new Bw(e,d.b)}return!0}u(336,314,ui);_.Qc=function(a){return Jw(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return Jw(this,a,(Fr(),Fr(),Gr))};_.Sc=function(a){return Jw(this,a,(Ir(),Ir(),Jr))};_.Tc=function(a){return Jw(this,a,(Pr(),Pr(),Qr))};_.Fd=function(){return new gy(this)};_.Cd=function(a){return ey(this,a)};_.d=null;_.e=null;_.f=null;
+_.i=null;function hy(a){if(0>=a.c)throw new iy("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new iy("Column index: 0, Column size: "+a.b);}
+function jy(){this.j=new zw;this.i=$doc.createElement(Og);this.d=$doc.createElement(Rg);Gv(this.i,this.d);this.pb=this.i;this.e=new ky(this);var a=new ly(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;uw(a.c.i,(Hv(),Iv(b)),0);Gv(a.b,$doc.createElement(Hd))}var c,d,e;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new iy("Row index: "+a+", Row size: "+d);if(0>c)throw new iy("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new iy("Column index: "+c+", Column size: "+this.b);c=dy(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)d=this.d.rows[a],e=(c=$doc.createElement(Sg),Co(c,sa),c),uw(d,(Hv(),Iv(e)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Hd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;e=$doc.createElement(Sg);
+e.innerHTML=sa;c=$doc.createElement(eh);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)dy(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}u(335,336,ui,jy);_.b=0;_.c=0;
+function my(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(ny(),oy)?a.c.e==(Ut(),Wt)?(py(),qy):a.c.e==Vt?(py(),ry):(py(),sy):a.c.e==(Ut(),Wt)?(py(),ry):a.c.e==Vt?(py(),qy):(py(),ty);b!=a.d&&(a.d=b,a.pb.style[Ug]=!a.d?l:a.d.b)}u(339,315,ci);_.b=null;_.c=null;_.d=null;function uy(){this.pb=$doc.createElement($d);this.c=new by(this.pb);this.pb[Ad]="gwt-Label"}function vy(){uy.call(this);ay(this.c,ph,!1);my(this)}
+u(338,339,{13:1,15:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,69:1,70:1,73:1,77:1,80:1,81:1,83:1},uy,vy);_.Qc=function(a){return Jw(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return Jw(this,a,(Fr(),Fr(),Gr))};_.Sc=function(a){return Jw(this,a,(Ir(),Ir(),Jr))};_.Tc=function(a){return Jw(this,a,(Pr(),Pr(),Qr))};_.Uc=function(a){return B(this,a,(ws(),ws(),xs))};_.Vc=function(a){return B(this,a,(Hj(),Hj(),Ij))};
+_.Wc=function(a){return B(this,a,(As(),As(),Bs))};_.Xc=function(a){return B(this,a,(Jj(),Jj(),Kj))};function wy(a){var b=$doc.createElement($d);Tt(Jg,b.tagName);this.pb=b;this.c=new by(this.pb);this.pb[Ad]="gwt-HTML";ay(this.c,a,!0);my(this)}u(337,338,{13:1,15:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,53:1,58:1,68:1,69:1,70:1,73:1,77:1,80:1,81:1,83:1},wy);
+function xy(a){for(;++a.c<a.e.d&&!(null!=Cv(a.e,a.c)););}function gy(a){this.d=a;this.e=this.d.j.c;xy(this)}u(340,1,{},gy);_.dd=function(){return this.c<this.e.d};_.ed=function(){var a;if(this.c>=this.e.d)throw new ex;a=Cv(this.e,this.c);this.b=this.c;xy(this);return a};_.fd=function(){var a;if(0>this.b)throw new yy;a=Cv(this.e,this.b);mk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function ky(a){this.b=a}u(341,1,{},ky);_.b=null;function ly(a){this.c=a}u(342,1,{},ly);_.b=null;_.c=null;
+function ny(){ny=x;oy=new zy}var oy;function py(){py=x;Ay=new By((iq(),xd));qy=new By(ef);ry=new By(rg);sy=qy;ty=ry;Cy=sy}var Ay,Cy,qy,ty,sy,ry;function zy(){}u(344,1,{},zy);function By(a){this.b=a}u(345,344,{},By);_.b=null;function Dy(){Dy=x;Ey=new Fy(xf);Gy=new Fy($g)}var Ey,Gy;function Fy(a){this.b=a}u(346,1,{},Fy);_.b=null;function Hy(a,b){var c;c=Iy(a);Gv(a.c,c);Zw(a,b,c)}function Iy(a){var b;b=$doc.createElement(Sg);b[jd]=a.b.b;b.style[kh]=a.d.b;return b}
+function Jy(a,b){var c,d;d=Fo(b.pb);(c=cx(a,b))&&a.c.removeChild(d);return c}function Ky(){Xx.call(this);this.b=(py(),Cy);this.d=(Dy(),Gy);this.c=$doc.createElement(eh);Gv(this.e,this.c);this.f[wd]=bb;this.f[vd]=bb}u(347,331,Ni,Ky);_.Cd=function(a){return Jy(this,a)};_.c=null;function Ly(){Ly=x;new Vi}function My(a){Ly();Ny.call(this,a.e.b,a.c,a.d,a.f,a.b)}function Oy(a,b,c,d,e){Ly();this.b=new Py(this,a,b,c,d,e);this.pb[Ad]="gwt-Image"}
+function Ny(a,b,c,d,e){Ly();Oy.call(this,(lv(),new kv(a)),b,c,d,e)}u(348,315,{13:1,15:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,70:1,73:1,77:1,80:1,81:1,83:1},My,Oy,Ny);_.Qc=function(a){return Jw(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return Jw(this,a,(Fr(),Fr(),Gr))};_.Sc=function(a){return Jw(this,a,(Ir(),Ir(),Jr))};_.Tc=function(a){return Jw(this,a,(Pr(),Pr(),Qr))};
+_.Uc=function(a){return B(this,a,(ws(),ws(),xs))};_.Vc=function(a){return B(this,a,(Hj(),Hj(),Ij))};_.Wc=function(a){return B(this,a,(As(),As(),Bs))};_.Xc=function(a){return B(this,a,(Jj(),Jj(),Kj))};_.gd=function(a){32768==Kv(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);Nw(this,a)};_.Ad=function(){var a=this.b;H(kf,Bo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new Qy(a,this),no((ko(),lo),a.i))};_.b=null;u(350,1,{});_.i=null;function Ry(){Ry=x;Sy()}
+function Py(a,b,c,d,e,f){var g,j;Ry();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Jg);j=new Zu;Yu(Yu(Yu(j,new av("width:"+e+(Lj(),ig)+ob)),new av("height:"+f+kg)),new av("background:url("+b.b+") no-repeat "+-c+"px "+-d+kg));!Ty&&(Ty=new Uy);b=Vy;c=new av((new av(j.b.b.b)).b);j=new $u;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=jv(b.b);Ln(j.b,b);j.b.b+="' style='";b=jv(c.b);Ln(j.b,b);j.b.b+="' border='0'>";j=new cv(j.b.b);g=(Co(g,j.b),Eo(g));a.kb&&(a.pb.__listener=
+null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?ww(a.pb,133333119|(a.pb.__eventBits||0)):a.lb|=133333119}u(349,350,{},Py);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Qy(a,b){this.b=a;this.c=b}u(351,1,{},Qy);_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(kf,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=kf)};_.b=null;_.c=null;
+function Wy(a,b){if(0>b||b>=a.pb.options.length)throw new bx;}function fr(a,b){Wy(a,b);return a.pb.options[b].value}function Xy(){this.pb=$doc.createElement("select");this.pb[Ad]="gwt-ListBox"}u(352,330,qi,Xy);u(353,282,li);function Yy(a){this.b=a}u(354,353,li,Yy);_.Oc=function(){};function Zy(a){this.b=a}u(355,353,li,Zy);_.Yc=function(a){this.b.Rd(a.i,a.b)};
+function $y(a,b,c){var d;if(a.p){var e=d=$doc.createElement(eh);uw(a.f,(Hv(),Iv(e)),b);a=(Hv(),Iv(c));d.appendChild(a)}else d=mw(a.f,0),uw(d,(Hv(),Iv(c)),b)}
+function az(a,b,c){var d;bz(a,b);c&&b.b?(bz(a,null),a=b.b,b=(ko(),lo),b.d=oo(b.d,[new cz(a),!1])):null!=b.d&&(a.k=new dz(a,b),c=(Cx(),Lx),a.k.U=c,a.k.ab=a.i,a.k.pd()[Ad]=Ke,d=Fw(a.pb),H(Je,d)||qj(a.k,d+"Popup"),Kw(a.k,new Zy(a),Ok?Ok:Ok=new Pk),a.o=b.d,d=a.k,a=new ez(a,b),d.pb.style[lh]=Oe,yx(d),a.b.p?xx(a.b.k,ok(a.b.pb)+G(a.b.pb,Xf)-1,qk(a.c.pb)):xx(a.b.k,ok(a.c.pb),qk(a.b.pb)+G(a.b.pb,Wf)-1),d.pb.style[lh]=mh)}function fz(a,b){if(b||!(a.n&&a.o==a.n.d))bz(a,b),a.pb.focus(),b&&a.e&&az(a,b,!1)}
+function gz(a,b){var c;a:{c=b.target;var d,e;for(e=new Xi(a.j);e.c<e.e.Je();)if(d=Yi(e),Lo(d.pb,c)){c=d;break a}c=null}switch(Kv(b.type)){case 1:a.pb.focus();c&&az(a,c,!0);break;case 16:c&&fz(a,c);break;case 32:c&&fz(a,null);break;case 2048:hz(a);break;case 128:switch(c=b.keyCode||0,c){case 37:hz(a)||a.p||iz(a);b.cancelBubble=!0;b.preventDefault();break;case 39:hz(a)||(a.p?null!=a.n.d&&!a.n.d.lg().lg()&&(az(a,a.n,!1),a.n.d.lg()):jz(a));b.cancelBubble=!0;b.preventDefault();break;case 38:hz(a)||a.p&&
+iz(a);b.cancelBubble=!0;b.preventDefault();break;case 40:hz(a)||(a.p?jz(a):null!=a.n.d&&!a.n.d.lg().lg()&&(az(a,a.n,!1),a.n.d.lg()));b.cancelBubble=!0;b.preventDefault();break;case 27:bz(a,null);a.k&&ux(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:bz(a,null);a.k&&ux(a.k,!1);break;case 13:hz(a)||(az(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Nw(a,b)}function kz(a,b,c){c&&bz(a,null);$s(a,b,!1);a.o=null;a.k=null}
+function hz(a){var b;if(!a.n){for(b=new Xi(a.j);b.c<b.e.Je();){b=Yi(b);bz(a,b);break}return!0}return!1}function bz(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Fw(c.pb)+Wa;Zi(c.pd(),d,!1);a.p&&(c=Fo(a.n.pb),2==nw(c)&&(c=mw(c,1),Zi(c,Mg,!1)))}if(b){c=Fw(b.pb)+Wa;Zi(b.pd(),c,!0);a.p&&(c=Fo(b.pb),2==nw(c)&&(c=mw(c,1),Zi(c,Mg,!0)));Rl();c=a.pb;var e=new sl(b.pb),d=(Ml(),Nl),e=K(lz,s,5,[e]),f,g,j,h;f=new Jn;for(j=0,h=e.length;j<h;++j)g=e[j],Kn(Kn(f,g.b),ba);e=uo(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
+function jz(a){var b,c,d;if(a.n){for(b=c=Qj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Cv(a.j,b):Cv(a.j,c);break}bz(a,d)}}function iz(a){var b,c,d;if(a.n){for(b=c=Qj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Cv(a.j,b):Cv(a.j,c);break}bz(a,d)}}u(356,315,ci);_.gd=function(a){gz(this,a)};_.zd=function(){this.k&&ux(this.k,!1);Ow(this)};_.Rd=function(a,b){kz(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function cz(a){this.b=a}u(357,1,{},cz);_.xc=function(){mz(this.b)};_.b=null;
+function nz(a){this.b=a}u(358,1,{},nz);_.Oc=function(){bz(this.b,null)};_.b=null;function dz(a,b){sx();this.b=a;this.c=b;Ax.call(this,!0,rf);px(this.T,this.c.d);wx(this);this.fb=!0;this.c.d.lg()}u(359,318,Ni,dz);_.cd=function(a){var b,c;if(!a.b)switch(Kv(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(Lo(b,c)){a.b=!0;break}a.b&&bz(this.b,null)}};_.b=null;_.c=null;function ez(a,b){this.b=a;this.c=b}u(360,1,{},ez);_.b=null;var oz=_.c=null;
+function pz(){pz=x;oz=new Xu((lv(),new kv("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function qz(a,b){this.pb=$doc.createElement(Sg);var c=Fw(this.pb)+Wa;Zi(this.pd(),c,!1);this.pb.textContent=a||l;this.pb[Ad]="gwt-MenuItem";c=Mo();this.pb.setAttribute(Qe,c);Rl();this.pb.setAttribute(sg,xm.b);this.b=b}u(363,316,{53:1,66:1,68:1,69:1,70:1,74:1,81:1},qz);_.b=null;_.c=null;_.d=null;
+function rz(){var a;this.pb=$doc.createElement(Sg);this.pb[Ad]="gwt-MenuItemSeparator";a=$doc.createElement($d);Gv(this.pb,a);a[Ad]="menuSeparatorInner"}u(364,316,Bi,rz);function sz(){var a,b,c,d,e;b=null.lg();e=Fj();d=Gj();b[Wd]=(Np(),Pf);b[oh]=0+(Lj(),ig);b[Ne]=cb;c=$doc;c=(H(c.compatMode,Hb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Hb)?a.documentElement:a.body).scrollHeight||0;b[oh]=(c>e?c:e)+ig;b[Ne]=(a>d?a:d)+ig;b[Wd]="block"}function Bx(){}u(365,1,{},Bx);_.$c=function(){sz()};
+function tz(a){this.b=a}u(366,1,{},tz);_.cd=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.cd(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Lo(b.pb,c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(Kv(d.type)){case 4:case 1048576:if(Aj){a.c=!0;break}if(!c&&b.V){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(Aj){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function uz(a){this.b=a}u(367,1,{},uz);_.b=null;function Cx(){Cx=x;Dx=new vz(Gb,0);Lx=new vz(sc,1);Nx=new vz(Cc,2);wz=K(xz,s,75,[Dx,Lx,Nx])}function vz(a,b){I.call(this,a,b)}u(368,141,{75:1,118:1,122:1,124:1},vz);var wz,Dx,Lx,Nx;function yz(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),sx(),a.i=Zv(a.b.$),sz(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),sx(),hj(a.i.b),a.i=null,a.c=!1)}
+function zz(a){a.k||(yz(a),a.d||(yj(),hx(zj(null),a.b)),sx());Az((sx(),a.b.pb),"rect(auto, auto, auto, auto)");a.b.pb.style[bg]=mh}function Bz(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=lu(b*a.e);j=lu(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}Az((sx(),a.b.pb),"rect("+g+jg+f+jg+c+jg+e+"px)")}
+function vx(a,b,c){a.d=c;uk(a);a.j&&(Qk(a.j),a.j=null,zz(a));a.b.hb=b;var d=a.b;d.eb&&(hj(d.eb.b),d.eb=null);d._&&(hj(d._.b),d._=null);if(d.hb){d.eb=Nv(new tz(d));var e;e=new uz(d);Tv();e=Uv?jt(Uv.b,(!it&&(it=new Pk),it),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Cx(),Dx)&&!b&&(c=!1);a.k=b;c?b?(yz(a),a.b.pb.style[fg]=ad,-1!=a.b.ib&&a.b.Od(a.b.cb,a.b.ib),Az((sx(),a.b.pb),og),yj(),gx(zj(null),a.b),a.j=new Cz(a),Ik(a.j,1)):vk(a,200):(yz(a),a.k?(a.b.pb.style[fg]=ad,-1!=a.b.ib&&a.b.Od(a.b.cb,a.b.ib),yj(),gx(zj(null),
+a.b)):a.d||(yj(),hx(zj(null),a.b)),sx(),a.b.pb.style[bg]=mh)}function Ex(a){var b=(Ak(),Dk);this.n=new zk(this);this.u=b;this.b=a}u(369,17,{},Ex);_.zc=function(){zz(this)};_.Ac=function(){this.e=G(this.b.pb,Wf);this.f=G(this.b.pb,Xf);this.b.pb.style[bg]=Oe;Bz(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Bz(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Cz(a){Jk();this.b=a}u(370,26,{},Cz);_.Hc=function(){this.b.j=null;vk(this.b,200)};_.b=null;
+function Hv(){Hv=x;Dz()}function Iv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Zx(a){return function(){this.__gwt_resolve=Ez;return a.rd()}}function Ez(){throw"A PotentialElement cannot be resolved twice.";}
+function Dz(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function yj(){yj=x;Fz=new Gz;Hz=new Vi;Pw=new st}function Iz(a){this.q=new mx(this);this.pb=a;Lw(this)}
+function zj(a){yj();var b,c;c=uj(Hz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Hz.e){var d=new Jz;Mk();Nk(Ok?Ok:Ok=new Pk,d)}!b?c=new Kz:c=new Iz(b);z(Hz,a,c);tt(Pw,c);return c}u(372,312,Ni,Iz);var Fz,Hz,Pw;function Gz(){}u(373,1,{},Gz);_.Qd=function(a){a.xd()&&a.zd()};function Jz(){}u(374,1,{},Jz);_.Yc=function(){yj();try{Vw(Pw,Fz)}finally{Lz(Pw.b),Lz(Hz)}};function Kz(){Iz.call(this,$doc.body)}u(375,372,Ni,Kz);
+_.Id=function(a,b,c){b-=Ho();c-=Io();kx(a,b,c)};function rx(a){this.d=a;this.b=!!this.d.jb}u(376,1,{},rx);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.jb)throw new ex;this.b=!1;return this.c=this.d.jb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function Mz(a,b){a.pb[jh]=null!=b?b:l}u(379,330,Di);_.gd=function(a){0!=(Kv(a.type)&896)?Nw(this,a):Nw(this,a)};_.Ad=function(){};function Nz(){Nz=x;Oz()}u(378,379,Di);
+function Pz(){Nz();var a=$doc.createElement("textarea");!pv&&(pv=new ov);!nv&&(nv=new mv);this.pb=a;this.pb[Ad]="gwt-TextArea"}u(377,378,Di,Pz);function Qz(){var a;Nz();var b=(a=$doc.createElement("INPUT"),a.type=Tg,a);!pv&&(pv=new ov);!nv&&(nv=new mv);this.pb=b;this.pb[Ad]="gwt-TextBox"}u(380,378,Di,Qz);function Oz(){Oz=x;Rz=new Sz;Tz=new Uz;Vz=new Wz;Xz=new Yz;Zz=K($z,s,82,[Rz,Tz,Vz,Xz])}u(381,141,Ji);var Zz,Rz,Tz,Vz,Xz;function Sz(){I.call(this,Gb,0)}u(382,381,Ji,Sz);
+function Uz(){I.call(this,gc,1)}u(383,381,Ji,Uz);function Wz(){I.call(this,ic,2)}u(384,381,Ji,Wz);function Yz(){I.call(this,Bc,3)}u(385,381,Ji,Yz);function aA(a,b){var c,d;c=$doc.createElement(eh);d=$doc.createElement(Sg);d[jd]=a.b.b;d.style[kh]=a.c.b;var e=(Hv(),Iv(d));c.appendChild(e);Gv(a.e,c);Zw(a,b,d)}function bA(){Xx.call(this);this.b=(py(),Cy);this.c=(Dy(),Gy);this.f[wd]=bb;this.f[vd]=bb}u(386,331,Ni,bA);_.Cd=function(a){var b;b=Fo(a.pb);(a=cx(this,a))&&this.e.removeChild(Fo(b));return a};
+function cA(a,b){if(0>b||b>=a.d)throw new bx;return a.b[b]}function dx(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function $w(a,b,c){var d,e;if(0>c||c>a.d)throw new bx;if(a.d==a.b.length){e=y(dA,s,83,2*a.b.length,0);for(d=0;d<a.b.length;++d)iu(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)iu(a.b,d,a.b[d-1]);iu(a.b,c,b)}function mx(a){this.c=a;this.b=y(dA,s,83,4,0)}u(387,1,{},mx);_.Fd=function(){return new fx(this)};_.b=null;_.c=null;_.d=0;
+function Tw(a){if(a.b>=a.c.d)throw new ex;return a.c.b[++a.b]}function Uw(a){if(0>a.b||a.b>=a.c.d)throw new yy;a.c.c.Cd(a.c.b[a.b--])}function fx(a){this.c=a}u(388,1,{},fx);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return Tw(this)};_.fd=function(){Uw(this)};_.b=-1;_.c=null;function Sy(){Sy=x;Vy=(lv(),new kv(fo()+"clear.cache.gif"))}var Vy,Ty=null;function Uy(){}u(390,1,{},Uy);function eA(){eA=x;Sy()}function fA(a,b,c,d,e){eA();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function gA(a,b,c){eA();fA.call(this,(lv(),new kv(a)),b,0,c,16)}u(391,324,{},fA,gA);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function hA(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function cy(){var a=iA?iA:iA=hA(),b=$doc.createElement($d);b.tabIndex=0;var c=$doc.createElement("input");c.type=Tg;c.tabIndex=-1;c.setAttribute(sg,gg);var d=c.style;d.opacity=0;d.height=ib;d.width=ib;d.zIndex=-1;d.overflow=Oe;d.position=ad;c.addEventListener(te,a,!1);b.appendChild(c);return b}var iA=null;function tx(){tx=x;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){zx=!0;break a}zx=!1}}
+function Az(a,b){a.style.clip=b;a.style[Wd]=(Np(),Pf);a.style[Wd]=l}var zx;function Fx(a){this.b=a}u(396,1,{},Fx);_.xc=function(){this.b.style[bg]=(Yp(),nd)};_.b=null;function hj(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?lt(b,new rv(b,c,d,a)):zt(b,c,d,a)}function pt(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(400,1,{},pt);_.b=null;_.c=null;_.d=null;_.e=null;function mt(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(401,1,{},mt);_.xc=function(){nt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
+_.d=null;_.e=null;function rv(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}u(402,1,{},rv);_.xc=function(){zt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function jA(a,b){b.n!=a&&(!a.ic&&(a.ic=new rj),b.n=a,lj(a.ic,b))}function kA(a){var b;b=a.cZ.e;if(-1!=vo(b,wo(36)))return null;a=a.jc.c.c++;return b=Gw(b,lA(b,wo(46))+1)+l+a}function mA(a,b,c,d){0==--a.dc&&(a.oc!=a.fe()&&(d|=4),!a.nc&&(d|=2),0<d&&new nA(a,b,c,Ru(d)))}function oA(a){return!a._b&&a.gc?oA(a.gc):a._b}
+function pA(a){return!a.bc&&a.gc?pA(a.gc):a.bc}function qA(a){var b;b=new rA;if(a.fe()){for(;a&&!A(a,104);a=a.gc){var c=b,d=a.be(),e=a.ce();c.b+=d;c.c+=e}A(a,104)&&(c=a.be(),a=a.ce(),b.b+=c,b.c+=a);return b}throw new sA;}function tA(a){a.kc=!1;a.oe();uA(a)}function uA(a){if((a=A(a,104)?null:a.gc)&&a.kc)tA(a),a.Xb&&A(a.Xb,97)&&(a.Xb.o=!1)}function vA(a){return(a=a.Wd())?a:new wA(1,1)}function xA(a){var b;return(b=a.Xd())?new yA(b):new yA(a.Zd())}
+function zA(a){0==a.dc++&&(a.oc=a.fe(),a.nc=!0,a.le())}function AA(a){return!a.bc?(a.ee(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,90)&&c.b==b.b||a.hc.$f(b)}function BA(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)uA(a),new CA(a,100);if(g!=a.mc||f!=a.cc)a.ee(),new CA(a,101)}function DA(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ee(),a.hc._f(b),a.fe()&&a.ne())}
+function EA(a){a.lc||(zA(a),FA(a,!0),GA(a),a.lc=!0,new CA(a,102),mA(a,a,a.gc,0),uA(a),a.hc.bg(a))}function HA(){this.jc=(dr(),dr(),IA);new Vi;this.de();this.fc=(JA(),KA)}u(406,1,wi);_.Td=function(){return!1};_.Ud=function(){return kA(this)};_.Vd=function(){return oA(this)};_.Wd=function(){return LA(this.hc,this)};_.Xd=function(){return this.Wd()};_.Yd=function(){return this.cc};_.Zd=function(){return this.he()};_.$d=function(){return new MA(0,0,0,0)};_._d=function(){return this.ke()};_.ae=function(){return this.mc};
+_.be=function(){return this.pc};_.ce=function(){return this.qc};_.de=function(){};_.ee=function(){tA(this)};_.fe=function(){return this.lc&&!!this.gc&&this.gc.fe()};_.ge=function(){};_.he=function(){return vA(this)};_.ie=function(){};_.je=function(){return(null==this.ec&&(this.ec=this.Ud()),this.ec)+za+this.be()+za+this.ce()+za+this.ae()+ph+this.Yd()+(this.lc?l:",hidden")};_.ke=function(){return xA(this)};_.le=function(){};_.me=function(){return AA(this)};_.ne=function(){};
+_.oe=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.pe=function(a,b){this.qe(this.pc,this.qc,a,b)};_.qe=function(a,b,c,d){this.re(a,b,c,d,this.ac,!0);this.ac=0};_.re=function(a,b,c,d){BA(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Uc+this.je()+Xc};_.se=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function Q(a,b,c){var d;if(-1>a.Wb.b.d)throw new Rk("Missing message: awt.12A");if(A(b,92)){if(b==a)throw new Rk("Missing message: awt.12B");a:{if(a&&!A(a,104))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,104))break;d=d.gc}d=!1}if(d)throw new Rk("Missing message: awt.12C");if(A(b,104))throw new Rk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new On;var e=Qj(d.Wb.b,b),f;f=Cv(d.Wb.b,e);d.Xb&&d.Xb.ye(f);NA(d,e);new OA(d,301,f)}d=a.Wb.b.d;zA(b);PA(a.Wb.b,d,b);d=(b.gc=a,b.ge(!0),tA(a),!!a.Xb&&
+A(a.Xb,97)&&(a.Xb.o=!1),mA(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,97)){var g=a.Xb;if(!b)throw new kt("Missing message: awt.185");if(null==c||null!=c)QA(g,c,b);else throw new Rk("Missing message: awt.92");}else a.Xb.ue(null==c?null:c,b)}catch(j){j=cj(j);if(A(j,127))throw b=j,NA(a,d),b;throw j;}b.oe();new OA(a,300,b)}function RA(a,b){var c;c=a.te();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function SA(a){var b;b=a.te();return new TA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function FA(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Cv(a.Wb.b,c).ge(b)}function NA(a,b){var c;c=Cv(a.Wb.b,b);zA(c);c.ge(!1);Fv(a.Wb.b,b);c.gc=null;tA(a);a.Xb&&A(a.Xb,97)&&(a.Xb.o=!1);mA(c,c,a,1)}function UA(a){var b=(VA(),WA);DA(a,b);for(b=0;b<a.Wb.b.d;++b)Cv(a.Wb.b,b).me()}function XA(a,b){var c,d;if(a.Xb)for(d=new Xi(a.Wb.b);d.c<d.e.Je();)c=Yi(d),a.Xb.ye(c);if(b)for(d=new Xi(a.Wb.b);d.c<d.e.Je();)c=Yi(d),b.ue(null,c);a.Xb=b;tA(a);a.Xb&&A(a.Xb,97)&&(a.Xb.o=!1)}
+function GA(a){if(!a.kc){a.Xb&&a.Xb.ve(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Cv(a.Wb.b,c),b.kc||b.se();a.kc=!0}}function YA(){HA.call(this);this.Wb=new ZA;this.$b=(dr(),dr(),IA)}u(405,406,yi);_.Wd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.we(this));return this.Yb};_.Xd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.xe(this));return this.Zb};_.te=function(){return this.$d()};_.Zd=function(){return vA(this)};_._d=function(){return xA(this)};
+_.de=function(){this.hc=(dr(),new $A)};_.ee=function(){tA(this);this.Xb&&A(this.Xb,97)&&(this.Xb.o=!1)};_.ge=function(a){FA(this,a)};_.he=function(){return vA(this)};_.ke=function(){return xA(this)};_.le=function(){var a;for(a=0;a<this.Wb.b.d;++a)zA(Cv(this.Wb.b,a))};_.me=function(){var a;if(!AA(this))return!1;for(a=0;a<this.Wb.b.d;++a)Cv(this.Wb.b,a).me();return!0};_.oe=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Cv(this.Wb.b,b),a.oe()};_.se=function(){GA(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function aB(){var a=new bB;YA.call(this);XA(this,a)}u(404,405,yi,aB);_.Ud=function(){return"panel"+this.$b.c.e++};function cB(a,b,c){a=dB(a.Vb,b,c);a.k=!0;return new eB(a)}function fB(a){a.ie(a.Vb.e)}function gB(a){return new wA(G(a.Vb.pb,Xf),G(a.Vb.pb,Wf))}u(403,404,yi);_.Yd=function(){return G(this.Vb.pb,Wf)};_.ae=function(){return G(this.Vb.pb,Xf)};_.be=function(){return ok(this.Vb.pb)};_.ce=function(){return qk(this.Vb.pb)};
+_.fe=function(){return this.Vb.pb.style.display!=Pf};_.ne=function(){fB(this)};_.pe=function(){};_.Vb=null;function hB(a){if(null!=a)this.f=a;else throw new iB;}u(408,1,Li);_.tS=function(){return this.cZ.e+"[source="+this.f+Xc};_.f=null;
+function jB(){jB=x;kB=new Vi;z(kB,new S(400),new lB(yh));z(kB,new S(401),new lB(yh));z(kB,new S(402),new lB(yh));z(kB,new S(500),new lB(Ah));z(kB,new S(501),new lB(Ah));z(kB,new S(502),new lB(Ah));z(kB,new S(503),new lB(Bh));z(kB,new S(504),new lB(Ah));z(kB,new S(505),new lB(Ah));z(kB,new S(506),new lB(Bh));z(kB,new S(507),new lB(Th));z(kB,new S(100),new lB(uh));z(kB,new S(101),new lB(uh));z(kB,new S(102),new lB(uh));z(kB,new S(103),new lB(uh));z(kB,new S(1004),new lB(xh));z(kB,new S(1005),new lB(xh));
+z(kB,new S(800),new lB(Ih));z(kB,new S(801),new lB(Ih));z(kB,new S(200),new lB(Ch));z(kB,new S(201),new lB(Ch));z(kB,new S(202),new lB(Ch));z(kB,new S(204),new lB(Ch));z(kB,new S(203),new lB(Ch));z(kB,new S(209),new lB(Uh));z(kB,new S(208),new lB(Vh));z(kB,new S(207),new lB(Vh));z(kB,new S(206),new lB(Ch));z(kB,new S(205),new lB(Ch));z(kB,new S(1400),new lB(Kh));z(kB,new S(1401),new lB(Sh));z(kB,new S(1402),new lB(Sh));z(kB,new S(300),new lB(vh));z(kB,new S(301),new lB(vh));z(kB,new S(1100),new lB(Hh));
+z(kB,new S(1101),new lB(Hh));z(kB,new S(1200),new lB(Jh));z(kB,new S(701),new lB(Fh));z(kB,new S(900),new lB(Gh));z(kB,new S(1001),new lB(Dh));z(kB,new S(601),new lB(Eh))}u(407,408,Li);_.je=function(){return l};_.tS=function(){var a;a=l;A(this.f,91)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Ud()),a.ec),null==a&&(a=l));return this.cZ.e+Uc+this.je()+"] on "+(0<a.length?a:this.f)};_.e=0;var kB;function lB(a){this.b=a}u(410,1,{},lB);_.b=th;function mB(){}u(411,1,{},mB);_.b=null;_.c=null;
+function nB(a,b){var c;b&&(a.b?(c=new oB(a.b),iu(c.c,c.d++,b),a.b=c):(a.b=new rj,lj(a.b,b)))}u(413,1,Li);_.b=null;function pB(){}function qB(){}u(412,413,Li,pB,qB);function rB(){rB=x;Math.sqrt(2)}function sB(a){rB();if(0>a)throw new Rk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}u(414,1,{87:1},sB);_.eQ=function(a){return a===this?!0:A(a,87)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new tB;a.b=31*a.b+lu((new uB(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+lu((new uB(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function vB(){vB=x;wB=new st;xB=new wA(0,0);tt(wB,Db);tt(wB,Wb);tt(wB,zb);tt(wB,"Last");tt(wB,Ib);tt(wB,pc);tt(wB,Lc);tt(wB,Pc);tt(wB,Ub)}
+function QA(a,b,c){var d;if(null==b)d=Ib;else if(d=b,!pw(wB.b,b))throw new Rk(yB());ku(uj(a.d,d))===ku(c)&&ku(uj(a.c,c))===ku(d)||((b=uj(a.d,d))&&zB(a,b,d),AB(a.b.Fd(),c)&&zB(a,c,d),b=a.b,new BB(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function CB(a,b){return new wA(Wj(b[1].c,Wj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Wj(b[0].b,Wj(b[4].b,b[3].b))+a.n)}function zB(a,b,c){DB(a.b,b);fj(a.c,b);fj(a.d,c)}
+function EB(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;FB(c,c.length,xB);c=a.j;FB(c,c.length,xB);c=a.p;FB(c,c.length,null);a.q=0;for(d=GB(a.b,0);d.c!=d.e.b;){c=HB(d);e=uj(a.c,c);var f=b.fc;e=Xn(e,Ib)?0:Xn(e,pc)?1:Xn(e,Lc)?2:Xn(e,Pc)?4:Xn(e,Ub)?3:Xn(e,Db)?f.b?4:3:Xn(e,zb)?f.b?3:4:Xn(e,Wb)?1:2;c.lc?a.p[e]||(iu(a.p,e,c),++a.q,a.i[e]=c.Zd(),a.j[e]=c._d()):a.p[e]||(a.i[e]=c.Zd(),a.j[e]=c._d())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function IB(){vB();JB.call(this,0)}function JB(a){vB();dr();this.b=new KB;this.c=new Vi;this.d=new Vi;this.e=a;this.k=0;this.o=!1;this.p=y(LB,s,91,5,0);this.i=y(MB,s,93,5,0);this.j=y(MB,s,93,5,0);this.q=this.f=this.n=0}u(415,1,{97:1,118:1},IB,JB);_.ue=function(a,b){QA(this,a,b)};
+_.ve=function(a){EB(this,a);if(0!=this.q)if(a=SA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.qe(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].pe(a.c,this.j[1].b),this.p[1].re(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].pe(this.j[4].c,c),this.p[4].re(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].qe(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].pe(a.c,
+this.j[2].b),this.p[2].re(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].pe(this.j[3].c,c),this.p[3].re(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.we=function(a){var b;b=this.o;EB(this,a);this.o=b;return 0==this.q?RA(a,new wA(0,0)):RA(a,CB(this,this.i))};_.xe=function(a){var b;b=this.o;EB(this,a);this.o=b;return RA(a,CB(this,this.j))};_.ye=function(a){var b;b=uj(this.c,a);null!=b&&zB(this,a,b)};_.tS=function(){return NB.e+"[hgap="+this.e+",vgap="+this.k+Xc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var xB,wB;function OB(a){HA.call(this);this.hc=(dr(),new PB(a,this))}u(416,406,{88:1,91:1,98:1,112:1,118:1},OB);_.Ud=function(){return ud+this.jc.c.b++};_.Wd=function(){return!pA(this)?new wA(0,0):LA(this.hc,this)};_.oe=function(){};u(418,1,{});u(417,418,{},function(){});function QB(){QB=x}
+function RB(a,b){if(null==b)throw new kt("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement($f);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function SB(){QB();HA.call(this);new rj;this.hc=new TB((dr(),this))}u(419,406,{89:1,91:1,98:1,112:1,118:1},SB);_.Wd=function(){return LA(this.hc,this)};
+_.je=function(){return(null==this.ec&&(this.ec=kA(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+ph+this.cc+(this.lc?l:",hidden")+",current="+fr(this.hc.b,this.hc.b.pb.selectedIndex)};function UB(){UB=x;VB=new WB(255,255,255);XB=new WB(192,192,192);YB=new WB(128,128,128);ZB=new WB(64,64,64);$B=aC=new WB(0,0,0);bC=new WB(255,0,0);new WB(255,175,175);cC=new WB(255,200,0);dC=new WB(255,255,0);new WB(0,255,0);eC=new WB(255,0,255);fC=new WB(0,255,255);gC=hC=new WB(0,0,255)}
+function iC(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new WB(3,3,3);3>c&&0!=c?c=3:(c=lu(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=lu(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=lu(a/0.7),a=255<a?255:a);return new WB(c,a,b)}function jC(a){return new WB(lu(0.7*(a.b>>16&255)),lu(0.7*(a.b>>8&255)),lu(0.7*(a.b&255)))}function WB(a,b,c){UB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Rk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+u(420,1,{90:1,99:1,103:1},WB);_.eQ=function(a){return A(a,90)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return kC.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Xc};_.b=0;var $B,gC,aC,hC,fC,ZB,YB,XB,eC,cC,bC,VB,dC;function JA(){JA=x;KA=new lC(!0);mC=new st;tt(mC,"ar");tt(mC,"fa");tt(mC,"iw");tt(mC,"ur")}function lC(a){this.b=a}u(421,1,Li,lC);_.b=!1;var KA,mC;u(423,1,{108:1,121:1});function nC(){wA.call(this,0,0)}function wA(a,b){this.c=a;this.b=b}
+function yA(a){wA.call(this,a.c,a.b)}u(422,423,{93:1,108:1,118:1,121:1},nC,wA,yA);_.eQ=function(a){return a===this?!0:A(a,93)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new tB;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return oC.e+"[width="+this.c+",height="+this.b+Xc};_.b=0;_.c=0;function ms(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}u(424,1,Li,ms,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ze=function(){return 0!=(this.f&4)};_.Ae=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.Ae()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ze()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Xc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function pC(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function qC(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(fy(g?h:n-h,b.d),b.c[g?h:n-h]),j=c._d(),c.qe(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function rC(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c._d():c.Zd(),g=Wj(g,c.b),j+=c.c+a.d);return new wA(j,g+2*a.e)}function bB(){sC.call(this,1,5,5)}
+function sC(a,b,c){dr();this.d=b;this.e=c;this.b=a}u(425,1,Li,bB,sC);_.ue=function(){};
+_.ve=function(a){this.c=tC(a.Wb);if(0!=pC(this)){var b,c,d,e,f,g,j,h,n,o,r;b=SA(a);g=a.te();j=a.fc.b;n=new rj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,t,v;q=a.Wb.b.d;d=new uC(q);for(v=0;v<q;++v)iu(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(t=c[q],t.gc==a){var D=d,E=Qj(a.Wb.b,t);fy(E,D.d);iu(D.c,E,t)}for(d=new Xi(d);d.c<d.e.Je();)if((c=Yi(d))&&c.lc)a=c._d(),!e&&o+a.c>b.c&&(qC(this,n,b.c-(o-this.d),g.c,r,h,j),n.Ue(),o=f,r+=h+this.e,h=0),e=!1,iu(n.c,n.d++,c),o+=a.c+this.d,h=Wj(h,a.b);qC(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.we=function(a){this.c=tC(a.Wb);return 0==pC(this)?RA(a,new wA(10,10)):RA(a,rC(this,!1))};_.xe=function(a){this.c=tC(a.Wb);return 0==pC(this)?RA(a,new wA(10,10)):RA(a,rC(this,!0))};_.ye=function(){};_.tS=function(){var a;switch(this.b){case 0:a=ef;break;case 2:a=rg;break;case 1:a=xd;break;case 4:a="trailing";break;default:a="leading"}return vC.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Xc};_.b=0;_.c=null;_.d=0;_.e=0;function VA(){VA=x;WA=new wC(Sb,0,12)}
+function wC(a,b,c){VA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}u(426,1,{94:1,118:1},wC);_.b=null;_.c=0;_.d=0;var WA;u(427,1,ri);_.tS=function(){return xC.e+"[font="+this.c+"ascent="+yC(this.c).b+", descent="+yC(this.c).c+", height="+yC(this.c).d+Xc};_.c=null;function zC(a){if(!a.n){zA(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=Cv(a.p,b))&&zC(c);FA(a,!1);a.n=!0;mA(a,a,a.gc,0);new AC(a,202)}}
+function BC(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Cv(a.p,b))&&c.Md()}function CC(a){!pA(a)&&UA(a);var b=xA(a);a.qe(a.pc,a.qc,b.c,b.b);GA(a)}function DC(a,b){a.q!=b&&(a.q=b)}u(429,405,Oi);_.$d=function(){return new MA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){BC(this)};_.fe=function(){return this.hc.d.hb};_.qe=function(a,b,c,d){BA(this,a,b,c,d);this.ac=0};_.re=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;BA(this,a,b,c,d);this.lc&&e&&!f&&GA(this)};_.n=!1;_.q=!1;
+function EC(a){YA.call(this);this.r=new qB;this.p=new rj;this.o=new MA(0,0,0,0);this.lc=!1;XA(this,new IB);this.hc&&FC(this.hc.d.I.c,a);this.hc&&GC(this.hc.d,!0);DC(this,!0)}u(428,429,Oi);_.te=function(){return new MA(this.o.e,this.o.c,this.o.b,this.o.d)};_.be=function(){return ok(this.hc.d.pb)};_.ce=function(){return qk(this.hc.d.pb)};_.de=function(){this.hc=new HC((dr(),l),this)};
+function IC(a,b,c,d,e,f){var g,j;g=a.e;f?(j=iC(g),f=new WB(lu(0.7*(g.b>>16&255)),lu(0.7*(g.b>>8&255)),lu(0.7*(g.b&255))),(a.e=g)&&(a.i=qg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new WB(lu(0.7*(g.b>>16&255)),lu(0.7*(g.b>>8&255)),lu(0.7*(g.b&255))),f=iC(g),(a.e=j)&&(a.i=qg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;JC(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=qg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);JC(a,b,c,d,1);JC(a,b,c+1,1,e);(a.e=f)&&(a.i=qg+(f.b>>16&255)+za+(f.b>>8&255)+
+za+(f.b&255)+va);JC(a,b+d,c,1,e);JC(a,b+1,c+e,d,1)}u(430,1,{});_.tS=function(){return"Graphics"};u(431,430,{});function KC(a){var b,c;c=Wj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new wA(b,c)}function LC(a,b,c){var d,e,f,g,j,h;a.c=tC(b.Wb);if(0==a.c.length)return new nC;g=KC(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d._d():d.Zd(),h=Wj(h,d.c),j=Wj(j,d.b);return new wA(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function MC(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=lu(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function NC(){OC.call(this,7)}function OC(a){dr();this.e=0;this.b=1;this.f=a;this.d=0}u(432,1,Li,NC,OC);_.ue=function(){};
+_.ve=function(a){var b,c;this.c=tC(a.Wb);if(0!=this.c.length&&(b=SA(a),!(0>=b.c||0>=b.b))){c=KC(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(M,m,-1,d,1);e=y(M,m,-1,d,1);h=y(M,m,-1,c,1);n=y(M,m,-1,c,1);MC(b.c,b.d,this.d,f,e);MC(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].qe(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.we=function(a){return RA(a,LC(this,a,!1))};_.xe=function(a){return RA(a,LC(this,a,!0))};_.ye=function(){};
+_.tS=function(){return PC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Xc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function yy(){Rn()}function Mw(a){Rn();this.i=a}u(434,99,Hi,yy,Mw);function sA(){Rn();this.i="Missing message: awt.151"}u(433,434,Hi,sA);u(435,1,{});function MA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}u(436,1,{96:1,118:1,121:1},MA);_.eQ=function(a){return a===this?!0:A(a,96)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return QC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;function RC(a){SC.call(this,a,0)}function SC(a,b){HA.call(this);this.hc=(dr(),new TC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(py(),Ay);c.b=d;my(c);break;case 0:c=c.b;d=(py(),qy);c.b=d;my(c);break;case 2:c=c.b,d=(py(),ry),c.b=d,my(c)}}u(437,406,wi,RC,SC);
+_.Wd=function(){return!pA(this)?new wA(0,0):LA(this.hc,this)};_.je=function(){var a=(null==this.ec&&(this.ec=kA(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+ph+this.cc+(this.lc?l:",hidden")+",align=",b;b=ef;switch(this.b){case 1:b=xd;break;case 2:b=rg}return a+b+",text=null"};_.b=0;u(440,1,Li);_.je=function(){return this.k};_.tS=function(){return this.cZ.e+Uc+this.je()+Xc};_.k=null;_.n=null;
+function UC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function VC(a){this.o=(dr(),dr(),IA);var b;var c;b=this.cZ.e;-1!=vo(b,wo(36))?b=null:(c=this.o.c.d++,b=Gw(b,lA(b,wo(46))+1)+l+c);this.k=b;this.e=new pB;this.i=a;this.f=!0;this.j=new WC(this)}u(439,440,Li,VC);_.je=function(){return UC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;u(438,439,ii);_.je=function(){return UC(this)+(this.c?",tearOff":l)};_.c=!1;u(442,1,{109:1});
+_.eQ=function(a){return a===this?!0:A(a,109)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new tB;XC(a,this.b);XC(a,this.c);return a.b};function rA(){this.c=this.b=0}function YC(a,b){this.b=a;this.c=b}function ZC(a){var b=a.c;this.b=a.b;this.c=b}u(441,442,{100:1,109:1,118:1},rA,YC,ZC);_.eQ=function(a){return a===this?!0:A(a,100)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return $C.e+"[x="+this.b+",y="+this.c+Xc};_.b=0;_.c=0;
+function aD(a,b){if(!b)throw new kt("Missing message: awt.70");var c=a.b;if(H(b.i,Ba)){var c=c.b.b,d=new rz,e=c.d.d;if(0>e||e>c.d.d)throw new bx;c.p&&(d.pb[Jd]=2);$y(c,e,d.pb);PA(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new bx;PA(d.d,e,c);for(f=g=0;f<e;++f)A(Cv(d.d,f),74)&&++g;PA(d.j,g,c);$y(d,e,c.pb);c.c=d;e=Fw(c.pb)+Wa;Zi(c.pd(),e,!1);d.p&&(e=Qj(d.d,c),-1!=e&&(d=mw(d.p?d.f:mw(d.f,0),e),2==nw(d)&&d.removeChild(mw(d,1)),c.pb[Jd]=2))}}
+function bD(){VC.call(this,l);new rj;this.c=!1;this.b=(dr(),new cD)}u(443,438,ii,bD);_.b=null;u(446,1,{102:1,111:1,121:1});u(445,446,{102:1,110:1,111:1,121:1});_.eQ=function(a){return a===this?!0:A(a,110)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new tB;XC(a,this.d);XC(a,this.e);XC(a,this.c);XC(a,this.b);return a.b};function TA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}u(444,445,{101:1,102:1,110:1,111:1,118:1,121:1},TA);
+_.eQ=function(a){return a===this?!0:A(a,101)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return dD.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;function eD(){eD=x;fD=new gD;hD=new iD;jD=new iD}var fD,jD,hD;u(448,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Pi(this)};function gD(){}u(449,448,{},gD);function iD(){}u(450,1,{},iD);u(451,406,wi);_.Vd=function(){return null};
+function kD(a,b){var c;c=new lD(pA(a));return!c?null:new wA(mD(c,"_")*b+6,yC(c.c).d+6)}function nD(a,b){var c;c=kD(a,b);return!c?vA(a):c}function oD(a,b){var c;c=kD(a,b);return!c?xA(a):c}function pD(a,b){var c=a.hc;Mz(c.b,b);c.f.b=-1;c.f.c=-1}function qD(a){rD.call(this,a,null!=a?a.length:0)}function rD(a,b){HA.call(this);this.b=0>b?0:b;var c=this.hc;Mz(c.b,a);c.f.b=-1;c.f.c=-1}u(452,451,wi,qD,rD);_.Ud=function(){return"textfield"+this.jc.c.f++};_.Wd=function(){return kD(this,Bo(this.hc.b.pb,jh).length)};
+_.Xd=function(){return!pA(this)?null:kD(this,Bo(this.hc.b.pb,jh).length)};_.Zd=function(){return 0<this.b?nD(this,this.b):vA(this)};_._d=function(){return 0<this.b?oD(this,this.b):xA(this)};_.de=function(){this.hc=(dr(),new sD)};_.he=function(){return 0<this.b?nD(this,this.b):vA(this)};_.ke=function(){return 0<this.b?oD(this,this.b):xA(this)};_.b=0;function dr(){dr=x;IA=new tD}function ps(){var a=(dr(),dr(),IA);!a.d&&(a.d=new uD)}function tD(){this.c=new vD;this.e=new mB}u(453,1,{},tD);_.b=null;
+_.d=null;var IA;function vD(){}u(454,1,{},vD);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;u(455,1,{});function wD(){wD=x;xD=new yD;zD=new yD}function AD(a,b){return b==a?!0:!b?!1:!0}function yD(){}u(456,1,{105:1},yD);_.eQ=function(a){return null==a||!A(a,105)?!1:AD(this,a)};_.hC=function(){var a;a=null.lg()+";class="+null.lg();a=!null.lg().lg()?a:a+";charset=";return bv(a)};_.tS=function(){return BD.e+"[MimeType=(null);humanPresentableName="+this.b+Xc};_.b=null;var xD,zD;
+function CD(){CD=x;K(DD,s,105,[(wD(),zD),xD])}function ED(a){CD();this.b=a}u(457,1,{},ED);_.b=null;function FD(a){a="flavor = "+a;Rn();this.i=a}u(458,100,{106:1,118:1,125:1,133:1},FD);function GD(a,b,c){jB();HD.call(this,a,b,c,th)}function HD(a,b,c,d){jB();hB.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}u(459,407,Li,GD,HD);
+_.je=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Wu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=th;function CA(a,b){jB();hB.call(this,a);this.e=b}u(460,407,Li,CA);
+_.je=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.be()+za+a.ce()+ba+a.ae()+ph+a.Yd()+va};function OA(a,b,c){jB();CA.call(this,a,b);this.b=c}u(461,460,Li,OA);
+_.je=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Ud());return a+b.ec};_.b=null;function nA(a,b,c,d){jB();hB.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}u(462,407,Li,nA);
+_.je=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Uu(Nu(this.b,uh))&&(a+="PARENT_CHANGED,"),Uu(Nu(this.b,vh))&&(a+="DISPLAYABILITY_CHANGED,"),Uu(Nu(this.b,xh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=th;_.c=null;_.d=null;u(463,1,bi);function AC(a,b){jB();CA.call(this,a,b);this.d=null;this.b=this.c=0}
+u(464,460,Li,AC);
+_.je=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;u(465,1,{});function ID(a){if(null==a)throw new On;}u(466,465,{},ID);
+function JD(){JD=x;KD={};KD["java.vendor"]=Fe;KD["package.restrict.access.sun"]=ih;KD["sun.java.launcher"]=lc;KD["sun.management.compiler"]=Fe;KD["os.name"]=lc;KD[" sun.boot.class.path"]=lc;KD["path.separator.applet"]=lc;KD["java.vm.specification.vendor"]=Fe;KD["java.runtime.version"]=lc;KD["http.proxyPort"]=lc;KD["user.name"]=lc;KD["user.language"]=lc;KD["os.name.applet"]=lc;KD["browser.version"]=lc;KD["java.version"]=lc;KD["user.timezone"]=lc;KD["java.endorsed.dirs"]=lc;KD["java.specification.name"]=
+"GWT";KD["java.specification.version"]="2.5.0";KD[$e]=hc;!Is&&(Is=new Qs);Is.b?KD[Ye]="yes":KD[Ye]=null}var KD;u(469,100,di);function LD(){Rn()}function MD(a){Rn();this.i=a}u(468,469,{113:1,118:1,125:1,133:1},LD,MD);function ND(){ND=x;OD=new PD}function QD(a){var b;if(a.n){var c;b=new $u;Ln(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,Ln(b.b,a.b));c=a.c;a=a.k;null!=c&&Ln(b.b,c);null!=a&&(b.b.b+=la,Ln(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function RD(a){ND();var b,c,d;if(null==a)throw new LD;a=uo(a);try{d=vo(a,wo(58))}catch(e){e=cj(e);if(A(e,129))throw new MD(Pn(e));throw e;}c=vo(a,wo(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;SD();var f,g,j;j=c.length;b=new TD;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new MD(cc+a);if(!this.n&&(this.n=uj(OD,this.i),this.n||(this.n=(dr(),new UD))&&z(OD,this.i,this.n),!this.n))throw new MD(cc+a);try{c=a;var n=++d,o=a.length,r,q,t,v,D,E,J,R,ub,Z,L,fa,Mc,ug,yb,Xd,Yd,Zd,Za,Nc,Kb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==VD(c,wo(47),n+2))throw new WD(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
+Zd=this.k;v=this.e;yb=this.j;r=this.b;Kb=this.o;Za=VD(L,wo(35),0);if(0==L.indexOf($a)&&0!=L.indexOf("////")){ub=2;fa=-1;E=VD(L,wo(47),2);Yd=VD(L,wo(63),2);-1!=Yd&&(-1==E||E>Yd)&&(E=Yd);-1==E&&(E=o,v=l);R=E;-1!=Za&&Za<E&&(R=Za);var Ed=wo(64);Nc=L.lastIndexOf(Ed,R);r=L.substr(2,R-2);-1<Nc&&(Kb=L.substr(2,Nc-2),ub=Nc+1);Mc=VD(L,wo(58),-1==Nc?ub:Nc);t=vo(L,wo(93));if(-1!=t)try{L.length>t+1?(q=L.charCodeAt(t+1),58==q?Mc=t+1:Mc=-1):Mc=-1}catch(sf){if(sf=cj(sf),!A(sf,125))throw sf;}-1==Mc||Mc>E?J=L.substr(ub,
+R-ub):(J=L.substr(ub,Mc-ub),ug=L.substr(Mc+1,R-(Mc+1)),0==ug.length?fa=-1:fa=XD(ug,10))}-1<Za&&(Zd=L.substr(Za+1,o-(Za+1)));D=-1==Za?o:Za;var fc=wo(63);Xd=L.lastIndexOf(fc,D);-1<Xd?(yb=L.substr(Xd+1,D-(Xd+1)),0==Xd&&null!=v&&(H(v,l)?v=Ya:v.indexOf(Ya),Z=lA(v,wo(47))+1,v=v.substr(0,Z-0)),D=Xd):0!=Za&&(yb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Ya:v.indexOf(Ya),Z=lA(v,wo(47))+1,0==Z?v=L.substr(E,D-E):v=v.substr(0,Z-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var Le;Le=v;null!=yb&&!H(yb,l)&&(null!=v?Le=v+tb+yb:Le=tb+yb);null==this.i&&(this.i=this.i);this.d=d;this.c=Le;this.f=fa;this.k=Zd;var Fd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+mb+this.f));null!=this.d&&-1<(Fd=lA(this.d,wo(64)))?(this.o=this.d.substr(0,Fd-0),this.d=Gw(this.d,Fd+1)):this.o=null;null!=this.c&&-1<(Fd=vo(this.c,wo(63)))?(this.j=Gw(this.c,Fd+1),this.e=this.c.substr(0,Fd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Kb;this.e=v;this.j=yb}}catch(Gd){Gd=
+cj(Gd);if(A(Gd,125))throw new MD(Pn(Gd));throw Gd;}if(-1>this.f)throw new MD("incorrect port: "+this.f);}u(470,1,Li,RD);_.tS=function(){return QD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var OD;u(471,1,{});function YD(a,b,c){var d,e;for(d=new ZD(a.Ee().b);$D(d.b);)if(a=d.c=Yi(d.b),e=a.If(),null==b?null==e:Xn(b,e))return c&&(a=new aE(a.If(),a.Jf()),bE(d)),a;return null}u(475,1,xi);_.De=function(a){return!!YD(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,136)||this.Je()!=a.Je())return!1;for(a=new ZD(a.Ee().b);$D(a.b);)if(b=a.c=Yi(a.b),c=b.If(),b=b.Jf(),!this.De(c)||!cE(b,this.Fe(c)))return!1;return!0};_.Fe=function(a){a=YD(this,a,!1);return!a?null:a.Jf()};_.hC=function(){var a,b,c;c=0;for(b=new ZD(this.Ee().b);$D(b.b);)a=b.c=Yi(b.b),c+=a.hC(),c=~~c;return c};_.Ge=function(){return 0==this.Je()};_.He=function(){throw new dE("Put not supported on this map");};
+_.Ie=function(a){a=YD(this,a,!0);return!a?null:a.Jf()};_.Je=function(){return this.Ee().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new ZD(this.Ee().b);$D(c.b);)b=c.c=Yi(c.b),a?d+=Aa:a=!0,d+=l+b.If(),d+=rb,d+=l+b.Jf();return d+"}"};function Lz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function pw(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=mb+b in a.f;else a:{c=a.Me(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Le(b,c[d].If())){c=!0;break a}c=!1}return c}
+function uj(a,b){return null==b?a.c:A(b,1)?a.f[mb+b]:eE(a,b,a.Me(b))}function eE(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Le(b,f.If()))return f.Jf()}return null}function z(a,b,c){return null==b?fE(a,c):A(b,1)?gE(a,b,c):hE(a,b,c,a.Me(b))}function hE(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Le(b,d.If()))return a=d.Jf(),d.Kf(c),a}else e=a.b[d]=[];d=new aE(b,c);e.push(d);++a.e;return null}
+function fE(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function gE(a,b,c){var d,e=a.f,b=mb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function fj(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=mb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Me(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Le(b,g.If())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Jf();break a}}c=null}return c}u(474,475,xi);_.De=function(a){return pw(this,a)};
+_.Ee=function(){return new iE(this)};_.Le=function(a,b){return this.Ke(a,b)};_.Fe=function(a){return uj(this,a)};_.He=function(a,b){return z(this,a,b)};_.Ie=function(a){return fj(this,a)};_.Je=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Vi(){Lz(this)}u(473,474,Ei,Vi);_.Ke=function(a,b){return ku(a)===ku(b)||null!=a&&Xn(a,b)};_.Me=function(a){return~~$n(a)};function PD(){Lz(this)}u(472,473,Ei,PD);function jE(){Rn()}u(476,99,Hi,jE);
+function kE(a){var b,c;b=0;for(c=a.b;c<a.j;){c=lE(a,c);if(c>=a.j)break;c=mE(a,c);++b}return b}function nE(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function oE(a){var b;a.b=0<=a.k&&!a.e?a.k:lE(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new jE;b=a.b;a.b=mE(a,a.b);return a.o.substr(b,a.b-b)}
+function mE(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=pE(a.o,d,a.o.length);if(c<=a.i&&nE(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=vo(a.d,wo(c)))break;++d}a.n&&b==d&&(a.f?(c=pE(a.o,d,a.o.length),c<=a.i&&nE(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=vo(a.d,wo(c))&&++d));return d}
+function lE(a,b){var c,d;if(null==a.d)throw new On;for(d=b;!a.n&&d<a.j;)if(a.f){c=pE(a.o,d,a.o.length);if(c>a.i||!nE(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>vo(a.d,wo(c)))break;++d}return d}function qE(a){rE.call(this,a," \t\n\r\u000c",!1)}function sE(a){rE.call(this,a,za,!1)}
+function rE(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=pE(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(M,m,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=pE(this.d,d,this.d.length),this.c[c]=a}}}u(477,1,{},qE,sE,rE);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function tE(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=co(e),!(ao(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==ze?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Uc+c+Xc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function uE(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+ig:a}function ru(a){var a=new vE(a),b,c,d,e,f;b=$doc.getElementsByTagName($d);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Dd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;wE(a););return a.c}u(484,1,{});
+function xE(a,b){b.Rc(new yE);b.Qc(new zE);b.Sc(new AE);b.Tc(new BE(a))}u(483,484,{});_.c=null;_.d=1;_.e=-1;function CE(a){this.b=a;this.c=new DE(this.b);this.d=this.e=1}u(482,483,{},CE);_.b=null;function DE(a){this.b=a}u(485,1,{},DE);_.Ne=function(a){var b=this.b;b.wb&&(null!=a&&0<a.length?(!b.xb&&(b.xb=new os(b)),EE(b.xb,a)):(b.lb=!0,b.K="ERROR - empty or null structure",FE(b)))};_.b=null;function GE(a){this.b=a}u(486,1,{},GE);_.b=null;
+function HE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(487,1,{},HE);_.Oe=function(){jx(this.f.i,this.c,G(this.f.pb,Xf)-this.e-this.d,G(this.f.pb,Wf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function IE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(488,1,{},IE);_.Oe=function(){jx(this.f.i,this.c,G(this.f.pb,Xf)-this.e-this.d,G(this.f.pb,Wf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var JE=_.f=null;
+function KE(){KE=x;JE=new Xu((lv(),new kv("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
+function LE(){LE=x;ME=K(ou,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);NE=(UB(),XB);OE=iC(NE);PE=y(QE,s,90,23,0);RE=y(ou,s,1,23,0);SE=y(QE,s,90,7,0);TE=null!=(JD(),KD[Ye]);UE=y(VE,s,94,100,0);WE=y(XE,s,95,100,0)}function YE(a){var b;if(a.Gb)b=ZE(a,1)+sb+ZE(a,2)+sb+ZE(a,3);else if(b=ZE(a,0),0<b.length){var c=new $E(a.$);lj(a.ab.b,c)}return b}
+function aF(a,b){var c,d;c=b.b;if(H(c,(bF(),cF).c))ns(dF(a));else if(H(c,eF.c))ns(Or(a));else if(H(c,fF.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new os(a)),a.xb),c.b=d,ps(),qs(c));else if(H(c,tg)){7!=a.P&&(a.Q=th);d=b.d;d=Vu(d,sh);c=Ku(d,a.Q);var e=!Iu(c,th)?Du(c):c;!Iu(e,zh)&&gF(a.$,O(c));hF(a);a.nb=!0;FE(a);a.P=7;a.Q=d}else H(c,Ag)||(H(c,pe)?iF(a):jF(a,c))}
+function kF(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(lF,s,-1,4,1);o=y(lF,s,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)mF(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=gB(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;nF(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||oF(a.gb[f])}a.C*=h}}
+function pF(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new qF(a),a.$.s=0);null!=a.tb&&tE(a.tb,null)}}function rF(a,b){var c,d,e,f;f=new bD;d=Ic;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Dc);d=new VC(Pb+d);var g=(bF(),cF).c;d.d=g;aD(f,d);nB(d.e,a);d=new VC(Pb+c);d.d=eF.c;nB(d.e,a);aD(f,d);a.wb&&(aD(f,new VC(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new VC(c),d.d=fF.c,nB(d.e,a),aD(f,d));jA(a,f);return f}
+function sF(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);T(b,NE);a.pb?(f==a.d&&T(b,jC(NE)),JC(b,h,g,a.Z,a.Z),T(b,(UB(),ZB)),tF(b,h,g,a.Z-1,a.Z-1)):f==a.d?IC(b,h+1,g+1,a.Z,a.Z,!1):IC(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(T(b,(UB(),aC)),f){case 101:T(b,dC);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;uF(b,!0);vF(b,wF(b,f,d,c,e));T(b,aC);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(uF(b,!1),vF(b,wF(b,f,d,c,e)));xF(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);JC(b,h+9,g+9,2,4);JC(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(T(b,bC),JC(b,h+10,g+18,4,4));0.96<Math.random()&&(T(b,dC),JC(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);U(b,d,g+a.Z-c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);U(b,j-f,n,j-2*f,n);U(b,j+f,n,j+2*f,n);T(b,eC);U(b,d,g+c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;U(b,j-f,n,j-2*f,n);U(b,j+f,
+n,j+2*f,n);T(b,aC);break;case 107:T(b,cC);JC(b,h+4,g+4,a.Z-8,a.Z-8);T(b,aC);tF(b,h+4,g+4,a.Z-8,a.Z-8);xF(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);JC(b,h+9,g+9,2,4);JC(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);U(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);U(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;U(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);U(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),T(b,gC),tF(b,c,e,d,d),T(b,$B),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,U(b,c,g,j,o),U(b,j,o,n,g),g=e+d+f,o=g+f,U(b,c,g,j,o),U(b,j,o,n,g),h+=f,n=h+f,g=e+d,U(b,n,e,h,a),U(b,h,a,n,g),h=c+d+f,n=h+f,U(b,h,e,n,a),U(b,n,a,h,g));break;case 110:yF(b,h,g,a.Z,!0);break;case 111:yF(b,h,g,a.Z,!1);break;case 109:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:T(b,VB);JC(b,h+3,g+5,a.Z-7,a.Z-11);T(b,aC);tF(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:T(b,NE);
+a.qb&&IC(b,h+1,g+1,a.Z,a.Z,!1);T(b,aC);zF(a,b,h,g,"NEW");break;case 106:T(b,bC);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,aC);U(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));zF(a,b,h+6,g,uc);break;case 104:T(b,bC);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,aC);break;case 105:a.Ob?(T(b,fC),U(b,h+11,g+5,h+9,g+9),U(b,h+9,g+9,h+4,g+9),U(b,h+4,g+9,h+8,g+12),U(b,
+h+8,g+12,h+6,g+18),U(b,h+6,g+18,h+11,g+15),U(b,h+12,g+5,h+14,g+9),U(b,h+14,g+9,h+19,g+9),U(b,h+19,g+9,h+15,g+12),U(b,h+15,g+12,h+17,g+18),U(b,h+17,g+18,h+12,g+15),T(b,aC)):zF(a,b,h,g,"123");break;case 114:T(b,hC);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);JC(b,d,c,f,f);T(b,aC);AF(a,b,h,g,VB,"i");break;case 201:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:U(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);U(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:U(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));U(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));U(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:BF(a,b,h,g+2,3);break;case 207:BF(a,b,h,g,4);break;
+case 208:BF(a,b,h,g,5);break;case 209:BF(a,b,h,g,1);break;case 210:BF(a,b,h,g,6);break;case 211:BF(a,b,h,g,7);break;case 212:BF(a,b,h,g,8);break;case 213:zF(a,b,h,g,"FG"),a.G=new YC(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=RE[d]&&AF(a,b,h,g,PE[d],RE[d])}
+function CF(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,T(d,NE),JC(d,0,0,c,b),a.pb?(T(d,(UB(),ZB)),tF(d,-1,0,c,b-1)):(T(d,OE),U(d,0,0,c-1-2,0),T(d,jC(NE)),U(d,0,b-1,c-1,b-1),U(d,c-1,0,c-1,b-1)),DF(d,a.Y),T(d,(UB(),aC)),-1!=a.K.toLowerCase().indexOf(qe)&&T(d,bC),EF(d,a.K,10,15),FF(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function GF(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;T(d,NE);JC(d,0,0,c,b);a.pb?(T(d,(UB(),ZB)),U(d,0,b-1,c,b-1),e=HF*(a.Z+a.T)+2,U(d,0,e,c,e),U(d,0,e,0,b),U(d,a.Z-1,e,a.Z-1,b-a.Z)):(T(d,OE),U(d,0,0,0,b-1),U(d,0,HF*a.Z,b-1,HF*a.Z),T(d,jC(NE)),U(d,c-1,0,c-1,b-1-a.Z),U(d,0,b-1,c-1,b-1));for(b=3;b<=HF+2;++b)sF(a,d,1,b);FF(a.Vb,a.R,0,2*a.Z+a.T)}}
+function IF(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;T(e,a.u);JC(e,0,0,c,b);d=a.eb?(eD(),hD):(eD(),jD);if((eD(),fD)==(eD(),fD))d==hD?e.b=l:e.b=Hg;d=new sB(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ea);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,t=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,R=void 0,ub=o=v=r=j=void 0,Z=o=j=void 0,L=h=r=h=void 0,fa=D=R=void 0,J=h=q=r=r=E=t=L=j=Z=Z=v=L=J=q=Z=L=t=fa=q=J=n=R=o=v=v=E=J=void 0,
+D=R=1,n=2,fa=3;f.x&&(nF(f),kF(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;fa*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(JF(13*f.o.C*j)));KF(f.o,j);f.o.B&&(T(g,(UB(),aC)),tF(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(T(g,(LE(),SE)[f.e[j]]),h=g,r=lu(f.K[j]-o/2),Z=lu(f.N[j]-o/2),L=t=o,uF(h,!0),vF(h,wF(h,r,Z,t,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(T(g,(LE(),SE)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*
+J+R*R),1>D&&(D=1),R/=D,D=J/D,q=3*fa*R,J=3*fa*D,Z=y(M,m,-1,4,1),r=y(M,m,-1,4,1),Z[0]=lu(f.K[h]+q),r[0]=lu(f.N[h]-J),Z[1]=lu(f.K[o]+q),r[1]=lu(f.N[o]-J),Z[2]=lu(f.K[o]-q),r[2]=lu(f.N[o]+J),Z[3]=lu(f.K[h]-q),r[3]=lu(f.N[h]+J),o=g,h=Z,uF(o,!0),vF(o,LF(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){T(g,(UB(),aC));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&T(g,(LE(),SE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];t=f.N[h];Z=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Z-L,R=r-t,D=Math.sqrt(J*J+R*R),
+1>D&&(D=1),R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&T(g,eC);q=n*R;J=n*D;U(g,O(N(Math.round(L+q))),O(N(Math.round(t-J))),O(N(Math.round(Z+q))),O(N(Math.round(r-J))));U(g,O(N(Math.round(L-q))),O(N(Math.round(t+J))),O(N(Math.round(Z-q))),O(N(Math.round(r+J))));T(g,aC);break;case 3:o=O(N(Math.round(L)));h=O(N(Math.round(t)));Z=O(N(Math.round(Z)));r=O(N(Math.round(r)));U(g,o,h,Z,r);L=O(N(Math.round(fa*R)));t=O(N(Math.round(fa*D)));U(g,o+L,h-t,Z+L,r-t);U(g,o-L,h+t,Z-L,r+t);break;case 9:case 0:for(h=
+0;10>h;++h)v=L-(L-Z)/10*h,E=t-(t-r)/10*h,U(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));DF(g,f.o.n);o=MF(f.o.o);J=f.f[j];h=tb;null!=J&&(h=J);J=mD(f.o.o,h);L=O(N(Math.round((L+Z)/2-J/2)));q=O(N(Math.round((t+r)/2+~~(o/2)-1)));T(g,eC);EF(g,h,L,q);T(g,aC);break;default:if(1==f.C[j]||3==f.C[j])q=fa*R,J=fa*D,E=y(M,m,-1,3,1),v=y(M,m,-1,3,1),E[0]=O(N(Math.round(Z+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(L))),v[1]=O(N(Math.round(t))),E[2]=O(N(Math.round(Z-
+q))),v[2]=O(N(Math.round(r+J))),o=g,h=E,r=v,uF(o,!0),vF(o,LF(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=fa*R;J=fa*D;for(h=0;10>h;++h)v=L-(L-Z)/10*h,E=t-(t-r)/10*h,o=h/10,U(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else U(g,O(N(Math.round(L))),O(N(Math.round(t))),O(N(Math.round(Z))),O(N(Math.round(r))))}}D=y(lF,s,-1,f.u+1,1);R=y(M,m,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+r/R[h],D[o]=
+D[o]/R[o]+n/R[o];DF(g,f.o.n);o=MF(f.o.o);J=y(ou,s,1,f.u+1,0);Z=y(M,m,-1,f.u+1,1);r=y(M,m,-1,f.u+1,1);n=y(NF,s,101,f.u+1,0);t=2;1!=f.o.C&&(t=O(N(JF(2*f.o.C))));for(j=1;j<=f.u;++j)h=OF(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Z[j]=r[j]=mD(f.o.o,h),n[j]=PF(f,t,j,Z[j],Z[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,ub=l,f.o.Lb&&
+0<f.y[j]&&(ub+=Zb,1<f.y[j]&&(ub+=f.y[j])),v=l,0!=f.B[j]&&(1<Xj(f.B[j])&&(v+=Xj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+ub+v+l:h=v+ub+l+h,E||(q=h),J[j]=h,q=mD(f.o.o,q),v=mD(f.o.o,h),Z[j]=q,r[j]=v,v=n[j]=PF(f,t,j,q,v,o,L),L=v.d+t+1,q=v.e+o+t,T(g,f.o.u),-1==f.k&&0!=f.e[j]&&T(g,(LE(),SE)[f.e[j]]),JC(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?T(g,(LE(),SE)[f.e[j]]):T(g,(UB(),aC)):T(g,(LE(),PE)[f.c[j]]),EF(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Z[j],v=r[j],L=O(N(JF(f.K[j]-q/2))),q=O(N(JF(f.N[j]+~~(o/2)-1))),
+T(g,(UB(),eC)),EF(g,ba+f.r[h][1],L+v,q);if(0<f.E||0<f.F)if(T(g,104==f.o.d?(UB(),bC):(UB(),hC)),0<f.E&&106!=f.o.d&&(v=n[f.E],tF(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,q=(fa+1)*R,J=(fa+1)*D,E=y(M,m,-1,5,1),v=y(M,m,-1,5,1),E[0]=O(N(JF(f.K[h]+q))),E[1]=O(N(JF(f.K[o]+q))),v[0]=O(N(JF(f.N[h]-J))),v[1]=O(N(JF(f.N[o]-J))),E[3]=O(N(JF(f.K[h]-q))),E[2]=O(N(JF(f.K[o]-q))),v[3]=O(N(JF(f.N[h]+J))),v[2]=O(N(JF(f.N[o]+J))),E[4]=
+E[0],v[4]=v[0],106!=f.o.d&&(fa=g,j=E,R=v,fa.o&&(uF(fa,!1),vF(fa,LF(fa,j,R,5,!0)))),106==f.o.d&&QF(f,f.I[f.F],f.J[f.F]))){fa=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++fa;if(fa>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;T(g,(UB(),bC));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],tF(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(T(e,(UB(),ZB)),U(e,c-1,0,c-1,b-1)):(T(e,jC(NE)),U(e,c-1,0,c-1,b-1),T(e,NE),U(e,c-2,0,c-2,b-1),T(e,OE),U(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),T(e,(UB(),eC)),U(e,d,~~(b/2),d+48,~~(b/2)),U(e,
+d+48,~~(b/2),d+48-6,~~(b/2)+6),U(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new wC(ac,0,13),a.X=new lD(a.U),null!=a.cb&&(d=mD(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,T(e,(UB(),aC)),DF(e,a.U),EF(e,a.cb,c,b)));FF(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function BF(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(M,m,-1,9,1);n=y(M,m,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=lu(c+a*Math.sin(j)),n[f]=lu(d+a*Math.cos(j));f=e+1;b.o&&(uF(b,!1),vF(b,LF(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=lu(c+(a-3)*Math.sin(j)),n[f]=lu(d+(a-3)*Math.cos(j));U(b,h[0],n[0],h[1],n[1]);U(b,h[2],n[2],h[3],n[3]);U(b,h[4],n[4],h[5],n[5])}}
+function RF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;T(d,NE);JC(d,0,0,b,c);a.pb?(T(d,(UB(),ZB)),c=14*(a.Z+a.T),tF(d,c,0,b-c-1,2*a.Z+a.T-1)):(T(d,jC(NE)),U(d,b-1,0,b-1,c-1),U(d,0,c-1,b-1-2,c-1),T(d,OE),U(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)sF(a,d,b,1),sF(a,d,b,2);a.d=c;FF(a.Vb,a.Rb,0,0)}}
+function yF(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);U(a,j,q,f,h);U(a,g,q,f,h);j=~~(n/3);U(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);xF(a,b,c+o-j,f,d-4-j-1,e,h)}
+function SF(a,b,c){var d,e,f,g,j,h;TF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=UF(b);b=new rE(b,j,!0);e=l;for(d=1;5>=d;++d)e=VF(b,j);d=WF(XD(uo(e.substr(0,3)),10)).b;g=WF(XD(uo(e.substr(3,3)),10)).b;VF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=VF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new XF(a,f)}kF(a,1,d,1);kF(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new XF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",FE(a),!1;null!=a.j&&a.$&&YF(a.$,a.j,!0);null!=a.k&&
+a.$&&YF(a.$,a.k,!1);j=ZF(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new $F(a,a.$,e)}a.f=1;a.$=a.gb[a.f];kF(a,1,j,0)}c&&FE(a);return!0}function rs(a,b){a.lb=!0;a.K=b}function KF(a,b){100>b&&(!UE[b]&&(UE[b]=new wC(ac,0,b)),!WE[b]&&iu(WE,b,new lD(UE[b])),a.n=UE[b],a.o=WE[b])}
+function vs(a,b){var c,d;if(0==b)return!1;hF(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:pF(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;aG(a,bG(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Mw("Cannot redo. Index is out of range.");if(!d.b.d)throw new Mw(dc);
+d.b=d.b.d;aG(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Cv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=nc):(rs(a,jc+(a.Ib.b+1)+ca+a.Ib.d),d=cG(d),dG(a,d,!1,!0),null!=a.tb&&tE(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Cv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=nc):(rs(a,jc+(a.Ib.b+1)+ca+a.Ib.d),d=cG(d),dG(a,d,!1,!0),null!=a.tb&&tE(a.tb,null));break;case 101:a.Mb&&eG(a.Mb);a.Mb=new fG(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new gG(a):a.Eb.hc.d.hb?hG(a.Eb.hc.d):iG(a.Eb);break;case 114:a.c&&
+eG(a.c);a.c=new fG(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,jG(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=kG(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(lF,s,-1,4,1);mF(a.$,d);a.nb=!0;a.$=new $E(a.$);d=lu(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;lG(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,mG(a.$,a.$.E),a.$.E=0,iF(a)):0<a.$.F&&(a.nb=!0,nG(a.$,a.$.F),a.$.F=0,iF(a));oG(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new bD;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new VC(c),aD(j,g),g.d=c,nB(g.e,a);jA(a,j);a.F=j}pG(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(eG(a.p),a.p=null);0==a.$.E&&(a.p=new fG(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,iF(a)),18==a.e&&(d=Bo((ss(),ts).hc.b.pb,jh),qG(a.$,a.$.E,d),iF(a)),oG(a.$))}FE(a);return!0}
+function Or(a){var b,c,d;d=dF(a);c=l;if(a.Gb){var e,f,g;g=cu([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)kG(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(rG(g[1][0],3)+rG(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+sG(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+sG(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new tG(a,a.gb,a.vb)),c=sG(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function uG(a,b,c,d){var e;e=c;var f=d,g,j;(g=vG(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=rF(a,!0)),a.x):(!a.w&&(a.w=rF(a,!1)),a.w),pG(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=wG(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=HF+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",FE(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",FE(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=vs(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)mG(a.$,a.$.E),a.$.E=0,iF(a);else{if(106==a.d)return!0;if(108==a.d)xG(a.$,a.$.E,0),iF(a);else if(157==a.d)xG(a.$,a.$.E,1),iF(a);else if(158==a.d)xG(a.$,a.$.E,-1),iF(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,W(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):iF(a);else if(206<=a.d&&229>=a.d)a.P=2,yG(a.$),iF(a);else if(230==a.d)a.P=3,iF(a);else if(233<=a.d&&262>a.d)zG(a.$,!1),iF(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;qG(a.$,a.$.E,Bo(a.Eb.f.hc.b.pb,jh));a.$.n=!0;iF(a)}else if(105==a.d)AG(a.$),iF(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=Bo((ss(),ts).hc.b.pb,jh),1>d.length&&(d=Tc),qG(a.$,a.$.E,
+d)),iF(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,yG(a.$),iF(a);else if(0<a.$.F)if(104==a.d)nG(a.$,a.$.F),a.$.F=0,iF(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])rs(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;mG(d,c);d.b[c]=0}a.$.F=0;iF(a)}else if(201==a.d)BG(a.$,a.$.F),iF(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),iF(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,iF(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,iF(a);else if(206<=a.d&&229>=a.d)a.P=2,yG(a.$),iF(a);else if(107==a.d){if(!a.Eb.c)return!0;d=Bo(a.Eb.f.hc.b.pb,jh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;iF(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new qF(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(CG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,W(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,yG(a.$)):300<a.d?(CG(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=Bo((ss(),ts).hc.b.pb,jh),1>d.length&&(d=Tc),qG(a.$,1,d))):230==a.d?DG(a,null,!0):233<=a.d&&262>a.d?(CG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,zG(a.$,!0)):JD();iF(a)}else e=!1;e&&(oG(a.$),a.mb=!1,a.ob=!1,a.nb=!0,FE(a))}return e}
+function EG(a,b,c,d){var e,f;if(a.A||!a.ib||vG(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=FG(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)mG(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],W(b,0),nG(b,e),0<FG(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){rs(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;W(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<FG(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;rs(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(wG(b)||vG(b))gF(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(lF,s,-1,4,1);mF(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;hF(a);a.nb=!0;FE(a);a.Tb=c;a.Ub=d;return!0}
+function GG(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||vG(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,t=void 0,n=void 0,r=0,t=((LE(),TE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<t&&(t=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<t&&(t=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;HG(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(HG(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;hF(a);a.nb=!0;FE(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function IG(a){if(a.A)return!0;a.jb&&(a.jb=!1,iF(a));a.lb=!1;a.Q=th;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=FG(b,b.u),6>b.A[c]&&(JG(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),mG(b,b.u));b.D=!1;iF(a)}else a:{var b=a.$,e,f;c=FG(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):rs(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],rs(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(JF((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(JF((b.N[b.G]+b.N[c])/2))))}}oF(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,bG(b),b.b.d=c),iF(a),a.s=!1)}else 5==a.P&&(oF(a.$),iF(a));0<a.P&&(a.E=!1,hF(a),a.nb=!0,oG(a.$),KG(a.$),FE(a),a.P=0,a.i=!1);if(TE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,hF(a),a.nb=!0,FE(a);return!0}function hF(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function HG(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,tE(a.sb,K(LG,s,128,[new S(a.f),new S(b)]))}
+function MG(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Qf)?a.Gb=!1:-1<b.indexOf(ng)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Lf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Uf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,kF(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)NG(a.gb[d]),nF(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(dg)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(sd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++HF;c&&FE(a)}
+function FE(a){var b,c,d,e;b=gB(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Pe(a.db,d,c),a.A&&e&&kF(a,1,a.vb,0),IF(a),a.A||(a.Rb=a.Pe(a.Rb,b.c,2*a.Z+a.T),RF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Pe(a.R,a.Z,c),GF(a),a.J=a.Pe(a.J,d,a.Z),CF(a))):(IF(a),a.A||(CF(a),a.E&&(RF(a),GF(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function OG(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=kG(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=OF(c,h);c.o.N&&0<c.y[h]&&(j+=Zb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Xj(c.B[h])&&(j+=Xj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=mb+g);o+=ba+j+ba+PG(0.055999999999999994*c.K[h],0,2)+ba+PG(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=rh),e+=c)}return e}function ZE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=kG(a.gb[c]),d!=b))continue;d=void 0;d=QG(a.gb[c]);d=RG(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
+function iF(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&tE(a.tb,null)}var c,d,e;e=new SG;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=QG(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new TG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function dG(a,b,c,d){try{SF(a,b,d)?c&&iF(a):FE(a)}catch(e){if(e=cj(e),A(e,125))FE(a);else throw e;}}
+function DG(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;TF(a,c);e=j=0;r=new rE(b,"|>",!0);g=-1<b.indexOf(sb);n=1;h=kE(r);a.vb=0;for(f=1;f<=h;++f)if(o=oE(r),uo(o),!H(o,rh))if(H(o,sb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new UG(a,o);if(0==a.$.u){VG(a,"ERROR - problems in reading/processing molecule !");JD();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(VG(a,"ERROR - strange reaction - fixing !"),JD(),d=!1):3<n?(VG(a,"ERROR - strange reaction !"),JD(),d=!1):(1<a.vb&&!g&&MG(a,Lf,!0),g&&!a.Gb&&MG(a,
+ng,!0),!g&&a.Gb&&MG(a,Qf,!0),g?(kF(a,1,j,1),kF(a,j+1,e-1,2),kF(a,e,a.vb,3)):kF(a,1,a.vb,0),c&&FE(a),d=!0)}d?iF(a):FE(a)}catch(q){if(q=cj(q),A(q,125))FE(a);else throw q;}}function WG(a){hF(a);a.nb=!0;FE(a)}function TF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new qF(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&FE(a);null!=a.tb&&tE(a.tb,null)}
+function aG(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=QG(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&tE(a.tb,null)}}function XG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,FE(a),null):a.gb[b]}
+function jF(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ia)?c=235:H(b,Ja)?c=240:H(b,Ha)?c=260:H(b,Na)?c=261:H(b,Ta)?c=241:H(b,Ma)?c=233:H(b,La)?c=236:H(b,Ka)?c=237:H(b,Sa)?c=234:H(b,Ra)?c=243:H(b,Ua)?c=252:H(b,Pa)?c=244:H(b,Va)?c=239:H(b,"-PO3H2")?c=251:H(b,Ga)?c=242:H(b,Ea)?c=245:H(b,Fa)&&(c=238);0<c?vs(a,c):b="Not known group!";a.lb=!0;a.K=b;FE(a)}function VG(a,b){a.lb=!0;a.K=b;FE(a)}function dF(a){var b;b=YE(a);hF(a);FE(a);return b}
+function zF(a,b,c,d,e){var f,g,j,h;f=a.X;h=mD(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new wC(f.c.b,f.c.d,g),f=new lD(j),h=mD(f,e),b.f=j,b.j=YG(j);else DF(b,a.U);f=yC(f.c).b-yC(f.c).c;EF(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function AF(a,b,c,d,e,f){var g,j;g=MF(a.W);j=mD(a.W,f);DF(b,a.V);(b.e=e)&&(b.i=qg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);EF(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function MF(a){return yC(a.c).b-yC(a.c).c}
+function us(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Cd,FE(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Cd):rs(a,a.z+ba),FE(a))}u(492,403,zi);_.Be=function(a){aF(this,a)};_.Pe=function(a,b,c){return cB(this,b,c)};_.Qe=function(){};_.ie=function(){FE(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=th;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var HF=10,UE,WE,NE,OE,PE,ME,TE,ZG=null,SE,RE;
+function $G(){LE();aB.call(this);this.Vb=(dr(),dr(),IA).b;this.y=new wC(null,0,8);this.u=(UB(),VB);this.gb=y(aH,s,141,99,0);this.ab=new ZA;this.Ib=new bH;this.L=H((JD(),KD[$e]),hc);this.v=new cH;this.H=K(ou,s,1,[Ia,Ja,Ta,Ha,Na,Ma,La,Ka,Sa,Ua,Pa,Ra,Ga,Fa,Ea]);this.$=new qF(this);SE[0]=YB;SE[1]=new WB(255,153,153);SE[2]=new WB(255,204,102);SE[3]=new WB(255,255,153);SE[4]=new WB(102,255,255);SE[5]=new WB(51,204,255);SE[6]=new WB(255,153,255)}u(491,492,zi,$G);
+_.Pe=function(a,b,c){var d;return a?(d=a.b,Ej(d.u,b,c),a):cB(this,b,c)};_.Qe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[dH(b.b),a])}};_.b=null;function eH(a){if(a.e.pb.style.display!=Pf){fB(a.d);var b;for(b=new Xi(a.f.k);b.c<b.e.Je();)a=Yi(b),a.Oe()}}function fH(a){gH.call(this,a,eb,eb,null)}function hH(a,b){gH.call(this,a,eb,eb,b)}function iH(a,b,c){gH.call(this,a,b,c,null)}
+function gH(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(ec,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=zj(a)){this.c=jH;++jH;this.e=e;this.d=new $G;this.f=new kH(this.d,b,c,d);gx(e,this.f);d&&kd in d&&(this.f.c=d[kd]);a=this.f;a.e||(a.e=dB(a,G(a.pb,Xf),G(a.pb,Wf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?ZG=ec:ZG="JME";b.w=rF(b,!1);b.x=rF(b,!0);rs(b,ZG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=gB(b);XA(b,null);b.pb||(b.T=0);b.U||(b.U=new wC(ac,0,13),b.X=new lD(b.U));b.V||(b.V=new wC(ac,1,13),b.W=new lD(b.V));b.Y||(b.Y=new wC(ac,0,11),new lD(b.Y));KF(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;HF=10;b.Lb=!0;try{r=lH(b.Vb,"options");null!=r&&MG(b,r,!1);j=lH(b.Vb,"jme");null!=j&&(b.M=j);n=lH(b.Vb,"mol");null!=n&&(b.bb=n);g=lH(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=lH(b.Vb,Tg);null!=o&&(b.cb=o,FE(b));b.k=lH(b.Vb,"atomcolors");b.j=lH(b.Vb,"atombg");f=lH(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var t,v,D,E;v=(UB(),VB);try{if(0!=f.indexOf(la))throw new Qn("bad hex encoding");E=XD(f.substr(1,2),16);D=XD(f.substr(3,2),16);t=XD(f.substr(5,2),16);q=v=new WB(E,D,t)}catch(J){if(J=cj(J),A(J,125))JD(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&jG(b.$);h=lH(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=cj(R),!A(R,125))throw R;}b.d=202;for(f=0;23>f;++f)PE[f]=(UB(),cC),RE[f]=Tc;RE[1]=Zb;PE[1]=(UB(),ZB);RE[2]=Cb;PE[2]=cC;RE[3]=Fb;PE[3]=ZB;RE[4]=kc;PE[4]=hC;RE[5]=rc;
+PE[5]=bC;RE[9]=Vb;PE[9]=eC;RE[10]=Jb;PE[10]=eC;RE[11]=Eb;PE[11]=eC;RE[12]=bc;PE[12]=eC;RE[8]=Hc;PE[8]=jC(dC);RE[7]=tc;PE[7]=cC;RE[6]=Kc;PE[6]=ZB;RE[13]=Jc;PE[13]=ZB;RE[18]=Tc;PE[18]=ZB;RE[19]=uc;PE[19]=ZB;RE[20]=yc;PE[20]=ZB;RE[21]=zc;PE[21]=ZB;RE[22]=Ac;PE[22]=ZB;GA(b);b._=new mH;f=a.d;f.D=gB(f);null!=f.M?(DG(f,f.M,!1),null!=f.j&&f.$&&YF(f.$,f.j,!0),null!=f.k&&f.$&&YF(f.$,f.k,!1)):null!=f.bb&&dG(f,f.bb,!1,!1);FE(a.d);h=this.d;f=this.f;xE(new CE(h),f);q=0>=nH();n=new My((KE(),JE));n.pb.alt="drag out MOL or RXN file";
+Ew(n,n.pb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new GE(h);gx(f.i,n);t=new HE(f,n,r,j,g);jx(t.f.i,t.c,G(t.f.pb,Xf)-t.e-t.d,G(t.f.pb,Wf)-(t.b-t.d));lj(f.k,t);q?(q=new oH,Ew(q,n.pb.alt),0<=r&&(q.pb.style[oh]=r+ig),0<=o&&(q.pb.style[Ne]=o+ig),gx(f.i,q),g=new IE(f,q,r,j,g),jx(g.f.i,g.c,G(g.f.pb,Xf)-g.e-g.d,G(g.f.pb,Wf)-(g.b-g.d)),lj(f.k,g),q.pb.draggable=ih,q.pb.style[Qd]=(ap(),Jf),Jw(q,h,(Lr(),Lr(),Mr))):(n.pb.draggable=ih,n.pb.style[Qd]=(ap(),Jf),Jw(n,h,(Lr(),Lr(),Mr)))}else $wnd.alert("JSME initialization error: HTML id "+
+a+" not found.")}function pH(){return ru(null)}function qH(a){return ru(a)}u(493,1,Mi,fH,hH,iH,gH);_.Re=function(a){B(this.f,new rH(this,a),(gr(),gr(),hr))};_.Se=function(a){B(this.f,new sH(this,a),(Ds(),Ds(),Es))};_.Te=function(a){iG(new tH(a,this.d,NE))};_.Ue=function(){pF(this.d)};_.Ve=function(){no((ko(),lo),new uH(this))};_.We=function(){return this.b};_.Xe=function(){return this.c};_.Ye=function(){return this.d.I};_.Ze=function(){return this.d.eb};_.$e=function(){return this.d.fb};_._e=function(){return this.d.tb};
+_.nd=function(){return G(this.f.pb,Wf)};_.af=function(){var a;a=[];a.length=2;a[0]=G(this.f.pb,Xf);a[1]=G(this.f.pb,Wf);return a};_.od=function(){return G(this.f.pb,Xf)};_.bf=function(){return this.e.pb};_.cf=function(){return this.d.yb};_.df=function(){return this.d.Ab};_.ef=function(a){$wnd.alert("JSME initialization error: "+a)};_.qd=function(){return this.e.pb.style.display!=Pf};_.ff=function(){var a=this.d,b;a.Gb?b=OG(a,1)+sb+OG(a,2)+sb+OG(a,3):b=OG(a,0);return b};_.gf=function(){return Or(this.d)};
+_.hf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=YE(a);a.Pb=b;FE(a);return c};_.jf=function(a){MG(this.d,a,!0)};_.kf=function(){};_.lf=function(a){dG(this.d,a,!0,!0)};_.mf=function(a){DG(this.d,a,!0)};_.ne=function(){eH(this)};_.nf=function(){TF(this.d,!0)};_.of=function(a){var b=this.d;if(a=XG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;WG(b)}};_.pf=function(a){this.b=a;!this.d.b&&(this.d.b=new vH(this))};
+_.qf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Xi(b.b);d.c<d.e.Je();)c=Yi(d),a?c.b=l:c.b=Hg}fB(b.d)};_.rf=function(a,b){var c=this.d,d;if(d=XG(c,a))YF(d,b,!0),WG(c)};_.sf=function(a,b){var c=this.d,d;d=XG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,FE(c)):(d.E=b,WG(c))};_.sd=function(a){Dw(this.f,a);eH(this)};_.tf=function(a){this.d.I=a};_.uf=function(a){var b=this.d;b.eb=a;FE(b)};_.vf=function(a){var b=this.d;b.fb=a;FE(b)};_.wf=function(a){this.d.sb=a};
+_.xf=function(a){this.d.tb=a};_.yf=function(a){var b=this.d;b.yb=a;b.w=rF(b,!1)};_.zf=function(a){this.d.Ab=a};_.Af=function(a,b){var c=this.f;c.ud(a);c.sd(b);eH(this)};_.Bf=function(a){jF(this.d,a)};_.Cf=function(a,b){var c=this.d;c.i=!1;c.Qb=new UG(c,a);c.d=253;c.lb=!0;c.K=b;FE(c)};_.td=function(a){Hw(this.e.pb,a)};_.ud=function(a){this.f.pb.style[oh]=a;eH(this)};_.Df=function(a){VG(this.d,a)};_.Ef=function(){return dF(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var jH=0;
+function uH(a){this.b=a}u(494,1,{},uH);_.xc=function(){var a,b;for(b=new Xi(this.b.f.b);b.c<b.e.Je();)a=Yi(b),Co(a.u.pb,a.r)};_.b=null;function vH(a){this.b=a}u(495,1,{},vH);_.b=null;function rH(a,b){this.b=a;this.c=b}u(496,1,{},rH);_.Pc=function(a){a=a.b;no((ko(),lo),new wH(this,this.c,a))};_.b=null;_.c=null;function wH(a,b,c){this.b=a;this.d=b;this.c=c}u(497,1,{},wH);_.xc=function(){var a=this.c;this.d.b.apply(a,[dH(this.b.b),a])};_.b=null;_.c=null;_.d=null;function sH(a,b){this.b=a;this.c=b}
+u(498,1,{},sH);_.b=null;_.c=null;function Gs(a,b,c){this.b=a;this.d=b;this.c=c}u(499,1,{},Gs);_.xc=function(){var a=this.c;this.d.b.apply(a,[dH(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function xH(){var a=yH("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;zH(AH,arguments)?a=arguments[0]:3==arguments.length?a=new iH(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new fH(arguments[0]):4==arguments.length?a=new gH(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new hH(arguments[0],arguments[1]));this.g=a;BH();a[Yc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Re(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new CH(a))});b.addMouseOverHandler=C(function(a){this.g.Se(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new CH(a))});b.alert=C(function(a){this.g.Te(a)});b.clear=C(function(){this.g.Ue()});b.deferredRepaint=C(function(){this.g.Ve()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.nd()});b.getOffsetSize=C(function(){return this.g.af()});b.getOffsetWidth=C(function(){return this.g.od()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.ef(a)});b.isVisible=C(function(){return this.g.qd()});
+b.jmeFile=C(function(){return this.g.ff()});b.molFile=C(function(){return this.g.gf()});b.nonisomericSmiles=C(function(){return this.g.hf()});b.options=C(function(a){this.g.jf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.lf(a)});b.readMolecule=C(function(a){this.g.mf(a)});b.repaint=C(function(){this.g.ne()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=AH;BH();var f=b,g,b=DH.c;g=EH(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=EH(b,
+e,f)}if(!g)throw new gj("Can't find exported method for given arguments: 0"+mb+f.length+aa);return g[0]});b.reset=C(function(){this.g.nf()});b.resetAtomColors=C(function(a){this.g.of(a)});b.setAfterPasteCallBack=C(function(a){this.g.pf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new CH(a))});b.setAntialias=C(function(a){this.g.qf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.rf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.sf(a,b)});b.setHeight=C(function(a){this.g.sd(a)});
+b.setHelpURL=C(function(a){this.g.tf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.uf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.vf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.wf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.xf(a)});b.setPasteLabel=C(function(a){this.g.yf(a)});b.setPrePasteJSfunction=C(function(a){this.g.zf(a)});b.setSize=C(function(a,b){this.g.Af(a,b)});b.setSubstituent=C(function(a){this.g.Bf(a)});b.setTemplate=C(function(a,
+b){this.g.Cf(a,b)});b.setVisible=C(function(a){this.g.td(a)});b.setWidth=C(function(a){this.g.ud(a)});b.showInfo=C(function(a){this.g.Df(a)});b.smiles=C(function(){return this.g.Ef()});FH({"0":{"0":[[pH,null,void 0]],1:[[qH,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new GH(e));return[e]},ze]]}});HH(AH,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function pu(){IH||(IH=!0,xH())}u(500,1,{},pu);
+var IH=!1;function tu(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ze)$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 su(){}u(502,1,{},su);_.xc=function(){tu()};function GH(a){this.b=a}u(503,1,{115:1,153:1},GH);_.eQ=function(a){return null!=a&&A(a,115)&&this.b==a.b};_.b=null;function CH(a){this.b=a}u(504,1,{116:1,153:1},CH);
+_.eQ=function(a){return null!=a&&A(a,116)&&this.b==a.b};_.b=null;
+function wE(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(oh)||l;b=c.getAttribute(Ne)||l;f=c.getAttribute(Nf)||l;e=c.getAttribute(Qe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Nf)||l,h=h.getAttribute(jh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Dd);c.removeAttribute(Nf);c.removeAttribute("archive");c.removeAttribute(Ne);c.removeAttribute(oh);c.removeAttribute(jd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Mo();c.setAttribute(Qe,d);c.style[oh]=uE(g);c.style[Ne]=uE(b);b=new JH(a,d,n,e,c,f);no((ko(),lo),b);++a.c;return!0}function vE(a){this.b="JME.class";this.e=a}u(505,1,{},vE);_.Jc=function(){return wE(this)};_.b=null;_.c=0;_.d=null;_.e=null;function JH(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}u(506,1,{},JH);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Qe,this.f):this.d.removeAttribute(Qe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function KH(){}u(507,1,Mi,KH);function LH(a){this.b=a}u(508,1,{},LH);_.xc=function(){this.b()};_.b=null;
+function MH(){var a=yH("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;zH(NH,arguments)?a=arguments[0]:0==arguments.length&&(a=new KH);this.g=a;BH();a[Yc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){no((ko(),lo),new LH(a))});HH(NH,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function qu(){OH||(OH=!0,MH())}u(509,1,{},qu);var OH=!1;function PH(a){Rn();this.i=a}
+u(510,469,di,PH);function zu(){Rn();this.i="divide by zero"}u(511,99,Hi,zu);function ju(){Rn()}function QH(a){Rn();this.i=a}u(512,99,Hi,ju,QH);function RH(){RH=x;SH=new TH(!1);UH=new TH(!0)}function TH(a){this.b=a}u(513,1,{118:1,119:1,122:1},TH);_.eQ=function(a){return A(a,119)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?ih:"false"};_.b=!1;var SH,UH;
+function pE(a,b,c){var d,e;d=VH(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}function WH(){}function XH(a){return typeof a==Uf?Hc+(0>a?-a:a):a}function YH(a,b){var c;c=new WH;c.e=Lb+(ZH(0!=a?-a:0)?XH(0!=a?-a:0):l+Pi(c));$H(0!=a?-a:0)&&aI(0!=a?-a:0,c);c.c=4;c.b=b;return c}function X(a){var b;b=new WH;b.e=Lb+(ZH(a)?XH(a):l+Pi(b));$H(a)&&aI(a,b);return b}
+function Y(a,b){var c;c=new WH;c.e=Lb+(ZH(a)?XH(a):l+Pi(c));$H(a)&&aI(a,c);c.c=b?8:0;return c}function bI(){var a;a=new WH;a.e=Lb+(ZH(0)?XH(0):l+Pi(a));$H(0)&&aI(0,a);a.c=2;return a}function cI(a){var b;b=new WH;b.e=Lb+(ZH(a)?XH(a):l+Pi(b));$H(a)&&aI(a,b);b.c=1;return b}function $H(a){return typeof a==Uf&&0<a}function ZH(a){return null!=a&&0!=a}
+function aI(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Wh[b.d])c=c.prototype;else{c=Wh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}u(515,1,{},WH);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function dI(a){var b;if(!(b=eI,!b&&(b=eI=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new fI(Xb+a+da);return parseFloat(a)}
+function XD(a,b){var c,d;if(null==a)throw new fI(Tf);if(2>b||36<b)throw new fI("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new fI(Xb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new fI(Xb+a+da);if(-2147483648>c||2147483647<c)throw new fI(Xb+a+da);return c}u(517,1,{118:1,130:1});var eI=null;function gI(a){this.b=a}
+u(516,517,{118:1,122:1,123:1,130:1},gI);_.eQ=function(a){return A(a,123)&&a.b==this.b};_.hC=function(){return lu(this.b)};_.tS=function(){return l+this.b};_.b=0;function uB(a){this.b=a}u(518,517,{118:1,122:1,126:1,130:1},uB);_.eQ=function(a){return A(a,126)&&a.b==this.b};_.hC=function(){return lu(this.b)};_.tS=function(){return l+this.b};_.b=0;function iB(){Rn()}function Rk(a){Rn();this.i=a}u(519,99,gi,iB,Rk);function bx(){Rn()}function iy(a){Rn();this.i=a}u(520,99,Hi,bx,iy);
+function S(a){this.b=a}function Lu(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 Eu(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function WF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(hI(),iI)[b],!c&&(c=iI[b]=new S(a)),c):new S(a)}u(521,517,{118:1,122:1,128:1,130:1},S);_.eQ=function(a){return A(a,128)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function hI(){hI=x;iI=y(LG,s,128,256,0)}var iI;function Xj(a){return 0>a?-a:a}function Wj(a,b){return a>b?a:b}function JF(a){return Math.round(a)}function On(){Rn()}function kt(a){Rn();this.i=a}u(524,99,{118:1,125:1,129:1,131:1,133:1},On,kt);function Ri(){Ri=x;Si=K(Qi,s,-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 Si;function fI(a){Rn();this.i=a}u(526,519,gi,fI);
+function Vn(a){this.b="Unknown";this.d=a;this.c=-1}u(527,1,{118:1,132:1},Vn);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?mb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function VH(a,b){return a.charCodeAt(b)}function jI(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function Tt(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function vo(a,b){return a.indexOf(b)}
+function VD(a,b,c){return a.indexOf(b,c)}function lA(a,b){return a.lastIndexOf(b)}function cG(a){var b=aa,c=rh,d;for(d=0;0<=(d=c.indexOf(Wc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Gw(c,++d):c=c.substr(0,d-0)+Gw(c,++d);return a.replace(RegExp(b,Ae),c)}
+function kI(a,b){for(var c=RegExp(b,Ae),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(ou,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Gw(a,b){return a.substr(b,a.length-b)}
+function uo(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function wo(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)}_=String.prototype;_.cM={1:1,118:1,120:1,122:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return bv(this)};_.tS=_.toString;function lI(){lI=x;mI={};nI={}}
+function bv(a){lI();var b=mb+a,c=nI[b];if(null!=c)return c;c=mI[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+VH(a,d++);c|=0}256==oI&&(mI=nI,nI={},oI=0);++oI;return nI[b]=c}var mI,oI=0,nI;function Kn(a,b){Ln(a.b,b);return a}function Jn(){this.b=new xo}function pI(){this.b=new xo;this.b.b+=l}u(529,1,mi,Jn,pI);_.tS=function(){return this.b.b};function $u(){this.b=new xo}
+function TD(){this.b=new xo}function Rt(a){this.b=new xo;Ln(this.b,a)}u(530,1,mi,$u,TD,Rt);_.tS=function(){return this.b.b};function WD(a){a="String index out of range: "+a;Rn();this.i=a}u(531,520,Hi,WD);
+function qI(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new On;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new QH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new QH("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new bx;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)iu(b,c,a[--d])}else for(c=e+c;e<c;)iu(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Iw(){Rn()}function dE(a){Rn();this.i=a}u(533,99,Hi,Iw,dE);function AB(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:Xn(b,c))return a;return null}function DB(a,b){var c;return(c=AB(a.Fd(),b))?(c.fd(),!0):!1}function rI(a){var b,c,d,e;d=new Jn;b=null;d.b.b+=Uc;for(c=a.Fd();c.dd();)null!=b?Ln(d.b,b):b=Aa,e=c.ed(),Ln(d.b,e===a?"(this Collection)":l+e);d.b.b+=Xc;return d.b.b}u(534,1,{});_.Ff=function(){throw new dE("Add not supported on this collection");};
+_.Gf=function(a){return!!AB(this.Fd(),a)};_.Ge=function(){return 0==this.Je()};_.Hf=function(a){return DB(this,a)};_.tS=function(){return rI(this)};u(536,534,fi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,139)||a.Je()!=this.Je())return!1;for(a=a.Fd();a.dd();)if(b=a.ed(),!this.Gf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Fd();b.dd();)c=b.ed(),null!=c&&(a+=$n(c),a=~~a);return a};
+function sI(a,b){var c;return A(b,137)&&(c=b.If(),pw(a.b,c))?(c=uj(a.b,c),a.b.Ke(b.Jf(),c)):!1}function iE(a){this.b=a}u(535,536,fi,iE);_.Gf=function(a){return sI(this,a)};_.Fd=function(){return new ZD(this.b)};_.Hf=function(a){return sI(this,a)?(a=a.If(),fj(this.b,a),!0):!1};_.Je=function(){return this.b.e};_.b=null;function bE(a){if(a.c)$i(a.b),fj(a.d,a.c.If()),a.c=null;else throw new Mw("Must call next() before remove().");}
+function ZD(a){var b;this.d=a;b=new rj;a.d&&lj(b,new tI(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new uI(a,d.substring(1));b.Ff(e)}var a=a.b,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.Ff(c[d])}this.b=new Xi(b)}u(537,1,{},ZD);_.dd=function(){return $D(this.b)};_.ed=function(){return this.c=Yi(this.b)};_.fd=function(){bE(this)};_.b=null;_.c=null;_.d=null;u(539,1,Ci);_.eQ=function(a){return A(a,137)&&cE(this.If(),a.If())&&cE(this.Jf(),a.Jf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.If()&&(a=$n(this.If()));null!=this.Jf()&&(b=$n(this.Jf()));return a^b};_.tS=function(){return this.If()+rb+this.Jf()};function tI(a){this.b=a}u(538,539,Ci,tI);_.If=function(){return null};_.Jf=function(){return this.b.c};_.Kf=function(a){return fE(this.b,a)};_.b=null;function uI(a,b){this.c=a;this.b=b}u(540,539,Ci,uI);_.If=function(){return this.b};_.Jf=function(){return this.c.f[mb+this.b]};_.Kf=function(a){return gE(this.c,this.b,a)};_.b=null;_.c=null;
+function fy(a,b){(0>a||a>=b)&&vI(a,b)}function vI(a,b){throw new iy("Index: "+a+", Size: "+b);}u(541,534,Yh);_.Lf=function(){throw new dE("Add not supported on this list");};_.Ff=function(a){this.Lf(this.Je(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,135)||this.Je()!=a.Je())return!1;c=this.Fd();for(d=a.Fd();c.dd();)if(a=c.ed(),b=d.ed(),!(null==a?null==b:Xn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Fd();a.dd();)c=a.ed(),b=31*b+(null==c?0:$n(c)),b=~~b;return b};_.Fd=function(){return new Xi(this)};_.Nf=function(){return this.Of(0)};_.Of=function(a){return new wI(this,a)};_.Pf=function(){throw new dE("Remove not supported on this list");};function $D(a){return a.c<a.e.Je()}function Yi(a){if(a.c>=a.e.Je())throw new ex;return a.e.Mf(a.d=a.c++)}function $i(a){if(0>a.d)throw new yy;a.e.Pf(a.d);a.c=a.d;a.d=-1}function Xi(a){this.e=a}u(542,1,{},Xi);_.dd=function(){return $D(this)};
+_.ed=function(){return Yi(this)};_.fd=function(){$i(this)};_.c=0;_.d=-1;_.e=null;function wI(a,b){var c;this.e=this.b=a;c=a.Je();(0>b||b>c)&&vI(b,c);this.c=b}u(543,542,{},wI);_.Qf=function(){return 0<this.c};_.Rf=function(){if(0>=this.c)throw new ex;return this.b.Mf(this.d=--this.c)};_.b=null;function xI(a){a=new ZD(a.c.b);return new yI(a)}function zI(a,b){this.b=a;this.c=b}u(544,536,fi,zI);_.Gf=function(a){return pw(this.b,a)};_.Fd=function(){return xI(this)};_.Je=function(){return this.c.b.e};
+_.b=null;_.c=null;function yI(a){this.b=a}u(545,1,{},yI);_.dd=function(){return $D(this.b.b)};_.ed=function(){return(this.b.c=Yi(this.b.b)).If()};_.fd=function(){bE(this.b)};_.b=null;u(546,541,Yh);_.Lf=function(a,b){var c;c=GB(this,a);var d=c.e;new BB(b,c.c);++d.c;++c.b;c.d=null};_.Mf=function(a){var b;b=GB(this,a);try{return HB(b)}catch(c){c=cj(c);if(A(c,138))throw new iy("Can't get element "+a);throw c;}};_.Fd=function(){return GB(this,0)};
+_.Pf=function(a){var b,c;b=GB(this,a);try{c=HB(b)}catch(d){d=cj(d);if(A(d,138))throw new iy("Can't remove element "+a);throw d;}AI(b);return c};function BI(a){a.c=y(CI,s,0,0,0)}function PA(a,b,c){(0>b||b>a.d)&&vI(b,a.d);a.c.splice(b,0,c);++a.d}function lj(a,b){iu(a.c,a.d++,b);return!0}function Cv(a,b){fy(b,a.d);return a.c[b]}function Qj(a,b){for(var c=0;c<a.d;++c)if(cE(b,a.c[c]))return c;return-1}function Fv(a,b){var c;c=(fy(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function kj(a,b){var c;c=Qj(a,b);if(-1==c)return!1;Fv(a,c);return!0}function Vk(a,b){var c;if(b.length<a.d){c=b;var d;d=bu(0,a.d);K(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)iu(b,c,a.c[c]);b.length>a.d&&iu(b,a.d,null);return b}function rj(){BI(this)}function uC(a){BI(this);this.c.length=a}function oB(a){BI(this);var b=this.c,c=a.c,a=c.slice(0,a.d);K(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}u(547,541,$h,rj,uC,oB);_.Lf=function(a,b){PA(this,a,b)};
+_.Ff=function(a){return lj(this,a)};_.Ue=function(){this.c=y(CI,s,0,0,0);this.d=0};_.Gf=function(a){return-1!=Qj(this,a)};_.Mf=function(a){return Cv(this,a)};_.Ge=function(){return 0==this.d};_.Pf=function(a){return Fv(this,a)};_.Hf=function(a){return kj(this,a)};_.Je=function(){return this.d};_.d=0;function FB(a,b,c){var d;for(d=0;d<b;++d)iu(a,d,c)}function At(){At=x;Bt=new DI}var Bt;function DI(){}u(550,541,ai,DI);_.Gf=function(){return!1};_.Mf=function(){throw new bx;};_.Je=function(){return 0};
+function EI(){this.b=new Date}function FI(a){return 10>a?bb+a:l+a}u(551,1,{118:1,121:1,122:1,134:1},EI);_.eQ=function(a){return A(a,134)&&Ou(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=vu(c&4194303,b&4194303,e&1048575);a=vu(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(GI(),HI)[this.b.getDay()]+ba+II[this.b.getMonth()]+ba+FI(this.b.getDate())+ba+FI(this.b.getHours())+mb+FI(this.b.getMinutes())+mb+FI(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function GI(){GI=x;HI=K(ou,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));II=K(ou,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var HI,II;
+function tt(a,b){return null==z(a.b,b,a)}function st(){this.b=new Vi}u(553,536,{118:1,121:1,139:1},st);_.Ff=function(a){return tt(this,a)};_.Gf=function(a){return pw(this.b,a)};_.Ge=function(){return 0==this.b.e};_.Fd=function(){return xI(new zI(this.b,new iE(this.b)))};_.Hf=function(a){return null!=fj(this.b,a)};_.Je=function(){return this.b.e};_.tS=function(){return rI(new zI(this.b,new iE(this.b)))};_.b=null;
+function GB(a,b){var c,d;(0>b||b>a.c)&&vI(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new JI(a,b,d)}function KB(){this.b=new KI;this.c=0}u(554,546,ai,KB);_.Ff=function(a){new BB(a,this.b);++this.c;return!0};_.Of=function(a){return GB(this,a)};_.Je=function(){return this.c};_.b=null;_.c=0;function HB(a){if(a.c==a.e.b)throw new ex;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function AI(a){if(!a.d)throw new yy;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function JI(a,b,c){this.e=a;this.c=c;this.b=b}u(555,1,{},JI);_.dd=function(){return this.c!=this.e.b};_.Qf=function(){return this.c.c!=this.e.b};_.ed=function(){return HB(this)};_.Rf=function(){if(this.c.c==this.e.b)throw new ex;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){AI(this)};_.b=0;_.c=null;_.d=null;_.e=null;function KI(){this.b=this.c=this}
+function BB(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}u(556,1,{},KI,BB);_.b=null;_.c=null;_.d=null;function aE(a,b){this.b=a;this.c=b}u(557,539,Ci,aE);_.If=function(){return this.b};_.Jf=function(){return this.c};_.Kf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function ex(){Rn()}u(558,99,{118:1,125:1,131:1,133:1,138:1},ex);function cE(a,b){return ku(a)===ku(b)||null!=a&&Xn(a,b)}function tC(a){var b=y(LB,s,91,0,0);return Vk(a.b,b)}function ZA(){this.b=new rj}
+u(560,541,$h,ZA);_.Lf=function(a,b){PA(this.b,a,b)};_.Ff=function(a){return lj(this.b,a)};_.Gf=function(a){return-1!=Qj(this.b,a)};_.Mf=function(a){return Cv(this.b,a)};_.Ge=function(){return 0==this.b.d};_.Fd=function(){return new Xi(this.b)};_.Pf=function(a){return Fv(this.b,a)};_.Je=function(){return this.b.d};_.tS=function(){return rI(this.b)};_.b=null;function eG(a){a.hc.d.hb&&zC(a)}function LI(a){var b;if(a.hc.d.hb){b=qA(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}BC(a)}
+function MI(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function iG(a){var b=a.k;NI(a.hc.d,b.b,b.c);!pA(a)&&UA(a);EA(a)}function OI(){EC.call(this,l);this.j=new OB(this.Sf());nB(this.r,new PI(this))}u(562,428,Oi);_.Td=function(a,b){return ku(a.i)===ku(this.j)?(LI(this),!0):this.Tf(a,b)};_.Sf=function(){return"Close"};_.Tf=function(){return!1};_.Md=function(){LI(this)};_.j=null;_.k=null;
+function tH(a,b,c){OI.call(this);this.hc&&GC(this.hc.d,!1);DC(this,!1);XA(this,new OC(0));a=new SC(a,1);Q(this,a,null);a=new aB;Q(a,this.j,null);Q(this,a,null);b&&(this.k=qA(b),CC(this),MI(this.k,~~(G(b.Vb.pb,Xf)/2)-~~(this.mc/2),~~(G(b.Vb.pb,Wf)/2)-~~(this.cc/2)));c&&P(this,c)}u(561,562,Oi,tH);_.Sf=function(){return"OK"};function bG(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Mw("Cannot undo. Index is out of range.");if(!a.b.c)throw new Mw(dc);a.b=a.b.c;return a.b.b}
+function mH(){this.b=this.c=new QI}u(563,1,{},mH);_.b=null;function QI(){this.b=null}function TG(a){this.b=a}u(564,1,{},QI,TG);_.b=null;_.c=null;_.d=null;function PI(a){this.b=a}u(565,463,bi,PI);_.b=null;
+function EE(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){tE(a.b.Ab,K(ou,s,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=kI(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],iu(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{SF(a.b,b,!0)?(rs(a.b,"Structure pasted"+e),iF(a.b),fB(a.b),d=!0):(iG(new tH(a.b.K,a.b,NE)),TF(a.b,!0),fB(a.b))}catch(n){if(n=cj(n),A(n,125))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",FE(e),iG(new tH(a.b.K,
+a.b,NE)),fB(a.b);else throw n;}}d&&a.b.Qe(b)}function os(a){this.b=a}u(566,1,{},os);_.b=null;function bF(){bF=x;cF=new RI("COPY_SMILES",0);eF=new RI("COPY_MOL",1);fF=new RI("PASTE",2);SI=K(TI,s,140,[cF,eF,fF])}function RI(a,b){I.call(this,a,b)}u(567,141,{118:1,122:1,124:1,140:1},RI);var SI,eF,cF,fF;function SG(){this.e=y(aH,s,141,99,0)}u(568,1,{},SG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function UI(a){a.c=y(M,m,-1,20,1);a.B=y(M,m,-1,20,1);a.K=y(lF,s,-1,20,1);a.N=y(lF,s,-1,20,1);a.H=cu([20,7]);a.e=y(M,m,-1,20,1);a.d=y(ou,s,1,20,0);a.p=y(ou,s,1,20,0);a.y=y(M,m,-1,20,1);a.A=y(M,m,-1,20,1);a.I=y(M,m,-1,20,1);a.J=y(M,m,-1,20,1);a.t=y(M,m,-1,20,1);a.C=y(M,m,-1,20,1);a.L=y(M,m,-1,20,1);a.O=y(M,m,-1,20,1);a.f=y(ou,s,1,20,0);a.r=cu([10,2]);a.j=y(M,m,-1,101,1)}
+function VI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(M,m,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(M,m,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(lF,s,-1,4,1);d=y(lF,s,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=WI(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+WI(r[2],d[2],r[3],d[3]),d=WI(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function W(a,b){var c,d,e,f,g,j,h,n;CG(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=XI(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(lF,s,-1,2,1);YI(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==FG(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;rs(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];JG(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&BG(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(JF((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(JF((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function zG(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.E=a.u-2,W(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&xG(a,a.E,1),W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,xG(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)W(a,0),a.E=
+a.u,W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=4,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),c=3;else if(238==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)W(a,0),a.E=a.u,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.E=a.u,a.t[a.v]=3,W(a,0),a.q=!1,c=3;else if(242==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)W(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)W(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)W(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)W(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)W(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)W(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)W(a,0),a.E=a.u,W(a,0),c=2;else if(247==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=3;else if(248==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,t;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;W(a,0);e=a.K[a.u];g=a.N[a.u];mG(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)CG(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)JG(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];lG(a);a.E=c+d;W(a,0);o=a.K[a.u];q=a.N[a.u];mG(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,t=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=t,r=-a.K[h]*e+a.N[h]*g,t=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=t,a.K[h]+=a.K[n],a.N[h]+=a.N[n];JG(a);a.I[a.v]=n;a.J[a.v]=c+d;lG(a);b&&(mG(a,n),nF(a))}c=4}ZI(a,c);a.E=a.G;b&&
+(a.E=0)}
+function YI(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function yG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])$I(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,W(a,0),a.E=a.u,$I(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){rs(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[XI(a,a.E,a.H[a.E][d])],2<d||1!=b){rs(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(lF,s,-1,2,1);YI(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)CG(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;t=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(t=-t,o=0);q=a.K[b]+r*e-t*g;t=a.N[b]+t*e+r*g;for(d=1;d<=j;++d)CG(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=t+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)CG(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)JG(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[XI(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[XI(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(M,m,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(JF((a.K[b]+a.K[e])/2))),a.O[c]=O(N(JF((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;JG(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(JF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(JF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(JG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(JF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(JF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(JG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(JF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(JF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(mG(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&ZI(a,j);-1<n&&(a.E=n)}
+function $I(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)CG(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function ZI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=FG(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function XI(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function aJ(a,b,c){var d,e,f,g;e=th;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Uu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Uu(c[d])&&!Iu(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Ou(c[d],e)&&(b[d]=g,c[d]=th,++f);if(f==a.u)break}return g==a.u}
+function nF(a){var b,c,d;b=y(lF,s,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{mF(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;oF(a)}}
+function mF(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function xG(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=bJ(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&rs(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?rs(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?rs(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?rs(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:rs(a.o,"Charge change not possible on the halogen !");break;case 18:rs(a.o,
+"Use X button to change charge on the X atom !")}}
+function ZF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(M,m,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(M,m,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&mG(a,c);nF(a);rs(a.o,"Smaller part(s) removed !");return 1}
+function FG(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function KG(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];oG(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),oG(a));4==a.t[d]&&(a.t[d]=1)}}
+function WI(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 lG(a){var b;cJ(a);b=a.t.length;a.L=y(M,m,-1,b,1);a.O=y(M,m,-1,b,1);oF(a);oG(a)}
+function CG(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(M,m,-1,c,1),qI(a.c,b,a.c.length),a.c=b,b=y(M,m,-1,c,1),qI(a.B,b,a.B.length),a.B=b,b=y(M,m,-1,c,1),qI(a.y,b,a.y.length),a.y=b,b=y(M,m,-1,c,1),qI(a.e,b,a.e.length),a.e=b,b=y(ou,s,1,c,0),qI(a.d,b,a.d.length),a.d=b,b=y(ou,s,1,c,0),qI(a.p,b,a.p.length),a.p=b,b=y(lF,s,-1,c,1),qI(a.K,b,a.K.length),a.K=b,b=y(lF,s,-1,c,1),qI(a.N,b,a.N.length),a.N=b,b=cu([c,7]),qI(a.H,b,a.H.length),a.H=b,c=y(M,m,-1,c,1),qI(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function PF(a,b,c,d,e,f,g){var j;j=O(N(JF(a.K[c]-d/2)));g||(j-=e-d);a=O(N(JF(a.N[c]-~~(f/2))));return new TA(j-1-b,a-b,e+1+2*b,f+2*b)}
+function JG(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(M,m,-1,b,1),qI(a.I,c,a.I.length),a.I=c,c=y(M,m,-1,b,1),qI(a.J,c,a.J.length),a.J=c,c=y(M,m,-1,b,1),qI(a.t,c,a.t.length),a.t=c,c=y(M,m,-1,b,1),qI(a.C,c,a.C.length),a.C=c,c=y(M,m,-1,b,1),qI(a.L,c,a.L.length),a.L=c,c=y(M,m,-1,b,1),qI(a.O,c,a.O.length),a.O=c,b=y(ou,s,1,b,0),qI(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function sG(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(LE(),aa);j+="JME 2013-10-12 "+new EI+"\n \n";j+=rG(a.u,3)+rG(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=PG(0.055999999999999994*(a.K[e]-c),10,4)+PG(0.055999999999999994*(g-a.N[e]),10,4)+PG(0,10,4);h=OF(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+rG(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=rG(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:dJ(a,e)&&(g=2),c=rG(a.I[e],3)+rG(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=rG(a.J[e],3)+rG(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=rG(a.J[e],3)+rG(a.I[e],3)),j+=c+rG(g,3)+rG(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+rG(e,4)+rG(a.B[e],4)+aa);return j+"M END\n"}
+function RG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,R,ub,Z,L,fa,Mc,ug,yb,Xd,Yd,Zd,Za,Nc;r=y(M,m,-1,a.u+10,1);q=y(M,m,-1,a.u+10,1);n=y(M,m,-1,a.u+1,1);o=y(M,m,-1,7,1);yb=y(M,m,-1,a.u+1,1);v=y(eJ,s,-1,a.u+1,2);D=y(eJ,s,-1,a.v+1,2);fa=0;if(0==a.u)return l;ZF(a,!0);ug=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){ug=!1;break}if(a.o.t&&ug){fJ(a);KG(a);gJ(a,D);hJ(a,v,D);var Kb,Ed,sf,fc,Le,Fd,Gd,jb,iK,ee,w,ya,tn,un,Ct,yf,Qa,vn,wn,Qc,xn;Kb=y(M,m,-1,a.u+1,1);Ed=y(M,m,-1,a.u+1,1);jb=y(iJ,s,-1,a.u+1,3);var Dt=a.u,yn,
+Lh,Et,Gg,Zj,Se,zf;Zj=y(iJ,s,-1,Dt+2,3);Se=y(M,m,-1,100,1);zf=5;Gg=0;Se[0]=3;Zj[1]=vh;Zj[2]=wh;Et=2;if(!(3>Dt))for(;zf<Se[Gg]*Se[Gg];){Lh=0;for(yn=!0;yn&&Lh<=Gg&&zf>=Se[Lh]*Se[Lh];)0==zf%Se[Lh]?yn=!1:++Lh;if(yn){Zj[++Et]=Ru(zf);if(Et>=Dt)break;Gg<Se.length-1&&(++Gg,Se[Gg]=zf)}zf+=2}for(w=1;w<=a.u;++w){for(ya=wn=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(wn*=a.i[ya]);vn=a.c[w];18==vn&&(xn=a.p[w],Fd=xn.charCodeAt(0)-65+1,Gd=0,1<xn.length&&(Gd=xn.charCodeAt(1)-97),0>Fd&&(Fd=0),0>Gd&&(Gd=0),vn=28*Fd+Gd);
+yf=0;-2>a.B[w]?yf=1:-2==a.B[w]?yf=2:-1==a.B[w]?yf=3:1==a.B[w]?yf=4:2==a.B[w]?yf=5:2<a.B[w]&&(yf=6);Qc=1;jb[w]=Ru(wn);Qc*=126;jb[w]=Mu(jb[w],Ru(a.y[w]*Qc));Qc*=7;jb[w]=Mu(jb[w],Ru(yf*Qc));Qc*=7;jb[w]=Mu(jb[w],Ru(vn*Qc));Qc*=783;jb[w]=Mu(jb[w],Ru(a.A[w]*Qc))}for(Le=0;!aJ(a,Kb,jb);){Ct=!1;for(w=1;w<=a.u;++w)Kb[w]!=Ed[w]&&(Ed[w]=Kb[w],Ct=!0);if(Ct){for(w=1;w<=a.u;++w){jb[w]=uh;for(ya=1;ya<=a.A[w];++ya)jb[w]=Vu(jb[w],Zj[Kb[a.H[w][ya]]])}Le=0}else if(0<Le){for(w=1;w<=a.u;++w)jb[w]=uh;w=1;a:for(;w<=a.u-
+1;++w)for(ya=w+1;ya<=a.u;++ya)if(Kb[w]==Kb[ya]){jb[w]=vh;break a}}else{for(w=1;w<=a.u;++w){jb[w]=uh;for(ya=1;ya<=a.A[w];++ya)sf=a.H[w][ya],jb[w]=Vu(jb[w],Ru(a.c[sf]*a.i[XI(a,w,sf)]))}Le=1}aJ(a,Kb,jb);for(w=1;w<=a.u;++w)jb[w]=Ru(Ed[w]*a.u+Kb[w])}for(w=1;w<=a.u;++w)Ed[w]=Kb[w];for(Qa=1;Qa<=a.u;++Qa)for(w=1;w<=a.u;++w)if(Ed[w]==Qa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Qa];a.B[w]=a.B[Qa];a.K[w]=a.K[Qa];a.N[w]=a.N[Qa];a.A[w]=a.A[Qa];a.c[Qa]=a.c[0];a.B[Qa]=a.B[0];
+a.K[Qa]=a.K[0];a.N[Qa]=a.N[0];a.A[Qa]=a.A[0];Ed[w]=Ed[Qa];Ed[Qa]=Qa;a.p[0]=a.p[w];a.p[w]=a.p[Qa];a.p[Qa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Qa];a.e[Qa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Qa];a.d[Qa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Qa];a.y[Qa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Kb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Kb[a.I[w]],a.J[w]=Kb[a.J[w]],a.I[w]>a.J[w]&&(ee=a.I[w],a.I[w]=a.J[w],a.J[w]=ee,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){un=tn=
+a.u;fc=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<tn?(tn=a.I[ya],un=a.J[ya],fc=ya):a.I[ya]==tn&&a.J[ya]<un&&(un=a.J[ya],fc=ya);ee=a.I[w];a.I[w]=a.I[fc];a.I[fc]=ee;ee=a.J[w];a.J[w]=a.J[fc];a.J[fc]=ee;ee=a.t[w];a.t[w]=a.t[fc];a.t[fc]=ee;ee=a.C[w];a.C[w]=a.C[fc];a.C[fc]=ee;iK=a.f[w];a.f[w]=a.f[fc];a.f[fc]=iK}lG(a);oG(a);gJ(a,D);hJ(a,v,D)}else{gJ(a,D);a.i=y(M,m,-1,a.v+1,1);for(t=1;t<=a.v;++t)a.i[t]=a.t[t]}c=1;a.b=y(M,m,-1,a.u+1,1);Nc=1;a.b[1]=1;for(Z=0;;){L=0;for(t=1;t<=a.A[c];++t)if(g=a.H[c][t],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=yb[c]){Mc=!0;for(J=1;J<=fa;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Mc=!1;break}Mc&&(++fa,r[fa]=c,q[fa]=g)}}else o[++L]=g;if(0==L){if(Nc==a.u)break;c=n[Z--]}else if(1==L)yb[o[1]]=c,c=o[1],a.b[c]=++Nc;else{n[++Z]=c;e=0;for(t=1;t<=L;++t)if(h=XI(a,o[t],c),!D[h]){e=o[t];break}if(0==e)for(t=1;t<=L;++t)if(h=XI(a,o[t],c),2==a.i[h]||3==a.i[h]){e=o[t];break}0==e&&(e=o[1]);yb[e]=c;c=e;a.b[e]=++Nc}}yb=y(M,m,-1,a.u+1,1);b=y(M,m,-1,a.u+1,1);R=y(eJ,s,-1,a.u+1,2);Xd=y(eJ,s,-1,a.u+1,2);f=Nc=Z=0;for(t=
+1;t<=a.u;++t)if(1==a.b[t]){c=t;break}a:for(;;){0<f&&(yb[c]=f);b[++Nc]=c;for(a.b[c]=0;;){L=e=0;ub=a.u+1;t=1;b:for(;t<=a.A[c];++t){g=a.H[c][t];for(E=1;E<=fa;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<ub&&(e=g,ub=a.b[g]))}if(0==e){if(0==Z)break a;Xd[c]=!0;c=n[Z--]}else break}f=c;c=e;1<L&&(n[++Z]=f,R[e]=!0)}Yd=y(M,m,-1,a.v+1,1);Zd=y(M,m,-1,a.u+1,1);if(a.o.Pb){var kK=yb,vO=fa,Ft,lK,Mh,Te,Gt,Ht,Oa,$j,It;Mh=y(M,m,-1,a.u+1,1);for(Oa=1;Oa<=a.u;++Oa)Mh[b[Oa]]=Oa;Gt=y(eJ,s,-1,
+a.v+1,2);for(Oa=1;Oa<=a.u;++Oa)Ft=b[Oa],lK=kK[Ft],Te=XI(a,Ft,lK),0!=Te&&(jJ(a,Te,Mh,Yd,D),Gt[Te]=!0);for(Oa=1;Oa<=a.v;++Oa)Gt[Oa]||jJ(a,Oa,Mh,Yd,D);Oa=1;a:for(;Oa<=a.u;++Oa)if(!(2>a.A[Oa]||4<a.A[Oa])){Ht=It=0;for($j=1;$j<=a.A[Oa];++$j){Te=XI(a,Oa,a.H[Oa][$j]);if(5==a.i[Te])continue a;1==a.t[Te]&&0!=kJ(a,Te,Oa)&&++It;2==a.t[Te]&&(Ht=a.H[Oa][$j])}if(0!=It)if(0<Ht){var ka=a,nK=Oa,Af=Mh,cd=Zd,vc=void 0,ak=void 0,Rc=void 0,Ue=void 0,Sc=void 0,zn=void 0,An=void 0,Bn=void 0,fe=void 0,dd=void 0,ed=void 0,
+Jt=void 0,bk=void 0,ge=void 0,ck=void 0,Ve=void 0,dk=void 0,Kt=void 0,ek=void 0,We=void 0,oK=void 0,Bf=void 0,pK=void 0,Lt=void 0,fk=void 0,Cf=void 0,ed=1,ak=nK,vc=y(M,m,-1,ka.u+1,1);for(vc[1]=nK;;){Jt=!1;for(dd=1;dd<=ka.A[ak];++dd)if(Rc=ka.H[ak][dd],!(Rc==vc[1]||Rc==vc[ed-1]))if(Ue=XI(ka,ak,Rc),2==ka.t[Ue]&&5!=ka.i[Ue]){ak=vc[++ed]=Rc;Jt=!0;break}if(!Jt)break}if(!(0==ed%2||2>ka.A[vc[ed]]||3<ka.A[vc[ed]])){Cf=vc[1];Sc=vc[~~((ed+1)/2)];fe=vc[ed];Bf=We=Ve=ge=0;Lt=Kt=!1;for(dd=1;dd<=ka.A[Cf];++dd)Rc=
+ka.H[Cf][dd],Ue=XI(ka,Cf,Rc),1!=ka.t[Ue]||5==ka.i[Ue]||(0==ge?ge=Rc:Ve=Rc);0<Af[Ve]&&Af[ge]>Af[Ve]&&(zn=ge,ge=Ve,Ve=zn);bk=ge;0==ge&&(bk=Ve,Kt=!0);for(dd=1;dd<=ka.A[fe];++dd)Rc=ka.H[fe][dd],Ue=XI(ka,fe,Rc),1!=ka.t[Ue]||5==ka.i[Ue]||(0==We?We=Rc:Bf=Rc);0<Af[Bf]&&Af[We]>Af[Bf]&&(zn=We,We=Bf,Bf=zn);ek=We;0==We&&(ek=Bf,Lt=!0);ck=kJ(ka,XI(ka,Cf,ge),Cf);dk=kJ(ka,XI(ka,Cf,Ve),Cf);oK=kJ(ka,XI(ka,fe,We),fe);pK=kJ(ka,XI(ka,fe,Bf),fe);1<(0>ck+dk?-(ck+dk):ck+dk)||0!=oK||0!=pK?rs(ka.o,"Bad stereoinfo on allene !"):
+(An=ka.K[vc[ed-1]]-ka.K[fe],Bn=ka.N[vc[ed-1]]-ka.N[fe],fk=Math.sqrt(An*An+Bn*Bn),0.001>fk&&(fk=0.001),0<(ka.N[ek]-ka.N[vc[ed-1]])*(An/fk)-(ka.K[ek]-ka.K[vc[ed-1]])*(Bn/fk)?cd[Sc]=1:cd[Sc]=-1,Kt&&(cd[Sc]*=-1),Lt&&(cd[Sc]*=-1),bk==ge&&0>ck&&(cd[Sc]*=-1),bk==Ve&&0>dk&&(cd[Sc]*=-1),Af[bk]>Af[ek]&&(cd[Sc]*=-1))}}else b:{var wc=a,xc=Oa,wO=kK,xO=Mh,yO=r,zO=q,AO=vO,Cn=Zd,Dn=void 0,fd=void 0,Mt=void 0,Nh=void 0,Ca=void 0,Oh=void 0,Id=void 0,gk=void 0,he=void 0,Tb=void 0,ia=void 0,Mb=void 0,Xe=void 0,En=void 0,
+gd=void 0,oa=void 0,Fn=void 0,Mb=y(M,m,-1,4,1),En=y(M,m,-1,4,1),Ph=wc,ie=xc,qK=xO,Nt=wO,rK=yO,sK=zO,BO=AO,Nb=Mb,hk=void 0,hd=void 0,Gn=void 0,Hn=void 0,Ot=void 0,ik=void 0,ik=-1;0<Nt[ie]&&(Nb[++ik]=Nt[ie]);for(hd=1;hd<=BO;++hd)rK[hd]==ie&&(Nb[++ik]=sK[hd]),sK[hd]==ie&&(Nb[++ik]=rK[hd]);for(hd=ik+1;hd<Ph.A[ie];++hd){Ot=Ph.u+1;Gn=1;c:for(;Gn<=Ph.A[ie];++Gn){hk=Ph.H[ie][Gn];for(Hn=0;Hn<hd;++Hn)if(hk==Nb[Hn])continue c;qK[hk]<Ot&&(Ot=qK[hk],Nb[hd]=hk)}}0==Nt[ie]&&0<Ph.y[ie]?(Nb[3]=Nb[2],Nb[2]=Nb[1],Nb[1]=
+Nb[0],Nb[0]=-1):0<Ph.y[ie]&&(Nb[3]=Nb[2],Nb[2]=Nb[1],Nb[1]=-1);for(Ca=gk=Oh=Nh=Fn=Id=Tb=0;4>Ca;++Ca)0>=Mb[Ca]||(Dn=XI(wc,xc,Mb[Ca]),En[Ca]=kJ(wc,Dn,xc),0<En[Ca]?(++Tb,Fn=Mb[Ca],Oh=Mb[Ca]):0>En[Ca]?(++Id,Nh=Mb[Ca],Oh=Mb[Ca]):gk=Mb[Ca]);he=Tb+Id;oa=y(M,m,-1,4,1);gd=0;if(3==wc.A[xc]){if(1==Tb&&1==Id||3==he&&0<Tb&&0<Id){rs(wc.o,"Error in C3H stereospecification !");break b}Xe=Mb[0];1==he?Xe=Oh:2==he&&(Xe=gk);ia=VI(wc,xc,Xe,Mb);oa[0]=Oh;oa[1]=-1;oa[2]=ia[2];oa[3]=ia[1];0<Tb?gd=1:gd=-1}else if(4==wc.A[xc])if(1==
+he)ia=VI(wc,xc,Oh,Mb),oa[0]=ia[0],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[1],0<Tb?gd=1:gd=-1;else{Xe=Mb[0];1<gk&&(Xe=gk);1==Tb?Xe=Fn:1==Id&&(Xe=Nh);ia=VI(wc,xc,Xe,Mb);fd=y(M,m,-1,4,1);for(Ca=0;4>Ca;++Ca)Dn=XI(wc,xc,ia[Ca]),fd[Ca]=kJ(wc,Dn,xc);if(4==he){if(0==Tb||0==Id){rs(wc.o,"Error in C4 stereospecification !");break b}if(1==Tb||1==Id)oa[0]=ia[0],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[1],gd=fd[0];else{for(Ca=0;4>Ca;++Ca)-1==fd[Ca]&&(fd[Ca]=0);he=2}}else if(3==he)if(3==Tb||3==Id)oa[0]=ia[0],oa[1]=ia[3],oa[2]=
+ia[2],oa[3]=ia[1],0<Tb?gd=-1:gd=1;else{1==Tb?Tb=Mt=1:Id=Mt=-1;for(Ca=0;4>Ca;++Ca)fd[Ca]==Mt&&(fd[Ca]=0);he=2}if(2==he)if(1==Tb&&1==Id)ia[1]==Nh?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==Nh&&(ia[2]=ia[3]),oa[0]=Fn,oa[1]=Nh,oa[2]=ia[2],oa[3]=ia[1],gd=1;else{if(fd[0]==fd[1]||fd[1]==fd[2]){rs(wc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=fd[0]?(oa[0]=ia[0],oa[1]=ia[2],oa[2]=ia[1],oa[3]=ia[3]):(oa[0]=ia[1],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[0]);1<Tb?gd=1:gd=-1}}var $=oa,jk=Mb,qb=void 0;jk[0]==$[1]?(qb=
+$[0],$[0]=$[1],$[1]=qb,qb=$[2],$[2]=$[3],$[3]=qb):jk[0]==$[2]?(qb=$[2],$[2]=$[0],$[0]=qb,qb=$[1],$[1]=$[3],$[3]=qb):jk[0]==$[3]&&(qb=$[3],$[3]=$[0],$[0]=qb,qb=$[1],$[1]=$[2],$[2]=qb);jk[1]==$[2]?(qb=$[1],$[1]=$[2],$[2]=qb,qb=$[2],$[2]=$[3],$[3]=qb):jk[1]==$[3]&&(qb=$[1],$[1]=$[3],$[3]=qb,qb=$[2],$[2]=$[3],$[3]=qb);oa[2]==Mb[2]?Cn[xc]=1:oa[2]==Mb[3]?Cn[xc]=-1:rs(wc.o,"Error in stereoprocessing ! - t30");Cn[xc]*=gd}}}Za=new pI;j=y(M,m,-1,a.u+1,1);for(t=1;t<=a.u;++t)j[b[t]]=t;for(t=1;t<=a.u;++t){c=b[t];
+R[c]&&(Za.b.b+=ua);0<yb[t]&&lJ(a,c,yb[c],Za,Yd);var Qh=v[c],Ob=void 0,kk=void 0,Rh=void 0,V=void 0,V=Tc,Ob=!1;0!=a.B[c]&&(Ob=!0);0!=Zd[c]&&(Ob=!0);Rh=-1;for(kk=1;kk<=a.z;++kk)if(a.r[kk][0]==c){Rh=a.r[kk][1];break}-1<Rh&&(Ob=!0);a.o.Ob&&0<a.e[c]&&(Ob=!0,Rh=1);switch(a.c[c]){case 2:V=Cb;break;case 3:Qh?V="c":V=Fb;break;case 4:Qh?(V=Mf,0<a.y[c]&&(Ob=!0)):V=kc;break;case 5:Qh?V="o":V=rc;break;case 7:Qh?(V="p",0<a.y[c]&&(Ob=!0)):V=tc;break;case 8:Qh?V=zg:V=Hc;break;case 13:Qh?V=Cg:V=Jc;Ob=!0;break;case 6:V=
+Kc;Ob=!0;break;case 9:V=Vb;break;case 10:V=Jb;break;case 11:V=Eb;break;case 12:V=bc;break;case 1:V=Zb;Ob=!0;break;case 19:V=uc;Ob=!0;break;case 20:V=yc;Ob=!0;break;case 21:V=zc;Ob=!0;break;case 22:V=Ac;Ob=!0;break;case 18:Ob=!0,V=a.p[c],(H(V,wa)||H(V,$c)||H(V,wb))&&(Ob=!1)}Ob&&(V=Uc+V,1==Zd[c]?V+=vb:-1==Zd[c]&&(V+="@@"),1==a.y[c]?V+=Zb:1<a.y[c]&&(V+=Zb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?V+=xa:V+=Ba,1<Xj(a.B[c])&&(V+=Xj(a.B[c]))),-1<Rh&&(V+=mb+Rh),V+=Xc);Ln(Za.b,V);for(E=1;E<=fa;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&lJ(a,r[E],q[E],Za,Yd),9<E&&(Za.b.b+="%"),Kn(Za,l+(new S(E)).b);Xd[c]&&(Za.b.b+=va)}return Za.b.b}function QG(a){a=new $E(a);lG(a);return a}
+function mG(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)pF(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function nG(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&mG(a,c);0==a.A[d]&&mG(a,d)}
+function fJ(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=XI(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&mG(a,c)}}}function cJ(a){var b;b=a.c.length;a.H=cu([b,7]);a.A=y(M,m,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function hJ(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(M,m,-1,a.v+1,1);r=y(eJ,s,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[XI(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(eJ,s,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(eJ,s,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:dJ(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(eJ,s,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function oF(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(JF((a.K[b]+a.K[c])/2))),a.O[d]=O(N(JF((a.N[b]+a.N[c])/2)))}function gJ(a,b){var c;for(c=1;c<=a.v;++c)QF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function OF(a,b){var c;c=(LE(),RE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function dJ(a,b){return 2==a.t[b]?!0:!1}function QF(a,b,c){var d,e,f,g;g=1;a.b=y(M,m,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function AG(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=cu([b+5,2]),qI(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function jG(a){var b;a.z=0;a.s=0;RG(a);for(b=1;b<=a.u;++b)a.E=b,AG(a);a.E=0}
+function kG(a){var b,c;b=y(lF,s,-1,4,1);mF(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function gF(a,b){var c,d,e,f,g,j,h,n;c=y(lF,s,-1,4,1);mF(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;mF(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function NG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function qG(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Uc)&&jI(c,Xc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(ob)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Zb);g=Wj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Gw(c,d+1);try{a.o.z=XD(j,10)}catch(h){if(h=cj(h),A(h,125))a.o.z=0;else throw h;}a.E=b;AG(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=H(d,Fb)?3:H(d,Cb)?2:H(d,kc)?4:H(d,rc)?5:H(d,tc)?7:H(d,Hc)?8:H(d,Vb)?9:H(d,Jb)?10:H(d,Eb)?11:H(d,bc)?12:H(d,Zb)?1:H(d,Jc)?13:H(d,Kc)?6:H(d,uc)?19:H(d,yc)?20:H(d,zc)?21:H(d,Ac)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=VH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=VH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=VH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=VH(c,g++);for(;45==e;)--d,e=VH(c,g++)}a.B[b]=d}}}
+function YF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new sE(b);try{for(;b.k=lE(b,b.b),b.k<b.j;)d=WF(XD(oE(b),10)).b,c=e=WF(XD(oE(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=cj(f),A(f,125))In(f);else throw f;}}function lJ(a,b,c,d,e){b=XI(a,b,c);5!=a.i[b]&&dJ(a,b)?d.b.b+=rb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=tb,a=a.f[b],null!=a&&(e=a),Ln(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Wc)}
+function BG(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,rs(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:rs(a.o,"Stereomarking allowed only on single and double bonds!")}
+function jJ(a,b,c,d,e){var f,g,j,h,n,o,r,q,t;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=XI(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=XI(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=XI(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=XI(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,t=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=t?0-t:t))rs(a.o,"Not unique E/Z geometry !");else{j=XI(a,b,e);f=XI(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=XI(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<t||0>r&&0>t?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function bJ(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=XI(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(dJ(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function kJ(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function oG(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=bJ(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function qF(a){UI(this);this.o=a;this.z=this.v=this.u=0}
+function XF(a,b){var c,d,e,f,g,j,h;qF.call(this,a);f=l;j=UF(b);if(null!=j){h=new rE(b,j,!0);for(e=1;4>=e;++e)f=VF(h,j);g=WF(XD(uo(f.substr(0,3)),10)).b;c=WF(XD(uo(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)CG(this),f=VF(h,j),this.K[e]=(new gI(dI(uo(f.substr(0,10))))).b,this.N[e]=-(new gI(dI(uo(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=uo(f.substr(31,d-31)),qG(this,e,d),62<=f.length&&(f=uo(f.substr(60,3)),0<f.length&&(f=WF(XD(f,10)).b,0<f&&(this.E=e,a.z=f,AG(this),this.E=0)));for(e=1;e<=c;++e)JG(this),
+f=VF(h,j),this.I[e]=WF(XD(uo(f.substr(0,3)),10)).b,this.J[e]=WF(XD(uo(f.substr(3,3)),10)).b,g=WF(XD(uo(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=WF(XD(uo(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);cJ(this);NG(this);nF(this);for(lG(this);(h.k=lE(h,h.b),h.k<h.j)&&!(null==(f=oE(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new qE(f);oE(g);oE(g);j=WF(XD(oE(g),10)).b;
+for(e=1;e<=j;++e)c=WF(XD(oE(g),10)).b,this.B[c]=WF(XD(oE(g),10)).b}if(0==f.indexOf("M APO")){g=new qE(f);oE(g);oE(g);j=WF(XD(oE(g),10)).b;for(e=1;e<=j;++e)c=WF(XD(oE(g),10)).b,f=WF(XD(oE(g),10)).b,this.E=c,W(this,0),qG(this,this.u,uc+f),this.E=0}}fJ(this);lG(this)}}
+function UG(a,b){var c,d,e,f,g;qF.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));jI(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new qE(b);d=WF(XD(oE(f),10)).b;e=WF(XD(oE(f),10)).b;for(c=1;c<=d;++c)g=oE(f),CG(this),qG(this,this.u,g),this.K[c]=(new gI(dI(oE(f)))).b,this.N[c]=-(new gI(dI(oE(f)))).b;for(c=1;c<=e;++c)if(JG(this),this.I[c]=WF(XD(oE(f),10)).b,this.J[c]=WF(XD(oE(f),10)).b,this.t[c]=WF(XD(oE(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;cJ(this);NG(this);nF(this)}catch(j){j=cj(j);if(A(j,125)){j.Ic();this.u=0;return}throw j;}fJ(this);lG(this)}}
+function $F(a,b,c){var d,e,f;qF.call(this,a);f=y(M,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(CG(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))JG(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;lG(this);nF(this)}
+function tG(a,b,c){var d,e,f,g,j;qF.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(M,m,-1,this.u+1,1);this.B=y(M,m,-1,this.u+1,1);this.y=y(M,m,-1,this.u+1,1);this.e=y(M,m,-1,this.u+1,1);this.d=y(ou,s,1,this.u+1,0);this.K=y(lF,s,-1,this.u+1,1);this.N=y(lF,s,-1,this.u+1,1);this.p=y(ou,s,1,this.u+1,0);this.I=y(M,m,-1,this.v+1,1);this.J=y(M,m,-1,this.v+1,1);this.t=y(M,m,-1,this.v+1,1);this.f=y(ou,s,1,this.v+1,0);this.C=y(M,m,-1,this.v+1,1);this.r=cu([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}lG(this);nF(this)}
+function $E(a){var b;UI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(M,m,-1,this.u+1,1);qI(a.c,this.c,this.u+1);this.B=y(M,m,-1,this.u+1,1);qI(a.B,this.B,this.u+1);this.y=y(M,m,-1,this.u+1,1);qI(a.y,this.y,this.u+1);this.e=y(M,m,-1,this.u+1,1);qI(a.e,this.e,this.u+1);this.d=y(ou,s,1,this.u+1,0);qI(a.d,this.d,this.u+1);this.K=y(lF,s,-1,this.u+1,1);qI(a.K,this.K,this.u+1);this.N=y(lF,s,-1,this.u+1,1);qI(a.N,this.N,this.u+1);this.p=y(ou,s,1,this.u+1,0);qI(a.p,this.p,this.u+1);this.I=y(M,
+m,-1,this.v+1,1);qI(a.I,this.I,this.v+1);this.J=y(M,m,-1,this.v+1,1);qI(a.J,this.J,this.v+1);this.t=y(M,m,-1,this.v+1,1);qI(a.t,this.t,this.v+1);this.f=y(ou,s,1,this.v+1,0);qI(a.f,this.f,this.v+1);this.C=y(M,m,-1,this.v+1,1);qI(a.C,this.C,this.v+1);this.r=cu([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function PG(a,b,c){var d,e,f;if(0==c)return rG(lu(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(JF(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new gI(a)).b;d=vo(e,wo(46));0>d&&(e+=Xa,d=vo(e,wo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=tb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function UF(a){var b;b=new rE(a,aa,!0);if(4<kE(b))return aa;b=new rE(a,rh,!0);return 4<kE(b)?rh:null}
+function rG(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=tb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function VF(a,b){for(var c,d;a.k=lE(a,a.b),a.k<a.j;){d=oE(a);if(H(d,b))return ba;for(oE(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}u(569,1,{141:1},qF,XF,UG,$F,tG,$E);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function ss(){ss=x;ts=new qD(Zb)}
+function fG(a,b){var c;ss();var d;OI.call(this);this.d=new OB("Help");new OB("Home");this.e=b;P(this,(LE(),NE));this.hc&&GC(this.hc.d,!1);DC(this,!1);d=qA(b);if(1==a)this.f||(this.f=new ZC(d),MI(this.f,-30,0)),this.k=this.f,c=YE(b),this.hc&&FC(this.hc.d.I.c,Ic),XA(this,new JB(2)),this.i=new qD(c+" "),Q(this,this.i,Ib),d=new aB,Q(d,this.j,null),this.e.Hb&&(c=new OB("Submit"),Q(d,c,null)),Q(this,d,Lc),pD(this.i,uo(Bo(this.i.hc.b.pb,jh))),this.hc&&GC(this.hc.d,!0),DC(this,!0);else if(2==a)this.c||
+(this.c=new ZC(d),MI(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&FC(this.hc.d.I.c,"Nonstandard atom"),XA(this,new JB(2)),c=new aB,Q(c,new SC("atomic SMILES",1),null),Q(this,c,pc),c=Zb,ts&&(c=Bo(ts.hc.b.pb,jh)),ts=new rD(c,8),Q(this,ts,Ib),c=new aB,Q(c,this.j,null),Q(this,c,Lc);else{this.b||(this.b=new ZC(d),MI(this.b,5*b.Z,0));var e,f;d="About "+(LE(),ZG);this.hc&&FC(this.hc.d.I.c,d);XA(this,new OC(0));P(this,NE);Q(this,new SC(ZG+" Molecular Editor v2013-10-13",1),null);Q(this,new SC("Peter Ertl and Bruno Bienfait",
+1),null);for(c=ME,d=0,f=c.length;d<f;++d)e=c[d],e=new SC(e,1),DA(e,this.e.y),Q(this,e,null);c=new aB;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}CC(this);c=this.k;NI(this.hc.d,c.b,c.c);!pA(this)&&UA(this);EA(this)}u(570,562,Oi,fG);_.Tf=function(a){var b,c;if(a.i===this.d){try{b=new RD(this.e.I),c=QD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=cj(d),A(d,113))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,FE(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var ts;
+function mJ(a,b){oA(b)==a.b?P(b,(UB(),cC)):P(b,a.b)}
+function nJ(a){var b,c,d,e;e=l;d=!1;oA(oJ)!=a.b?(e=wa,d=!0):oA(pJ)!=a.b?(e="!#6",d=!0):oA(qJ)!=a.b?(P(rJ,(UB(),cC)),P(sJ,cC),P(tJ,cC),P(uJ,cC),e="F,Cl,Br,I"):(b=oA(vJ)!=a.b,c=oA(wJ)!=a.b,oA(xJ)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),oA(yJ)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),oA(zJ)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),oA(AJ)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),oA(BJ)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),oA(rJ)!=a.b&&(e+="F,"),oA(sJ)!=a.b&&(e+="Cl,"),oA(tJ)!=a.b&&(e+="Br,"),oA(uJ)!=a.b&&(e+="I,"),
+jI(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=$c:c?e=wb:(P(oJ,(UB(),cC)),e=wa)));b=l;d&&oA(vJ)!=a.b&&(b+=";a");d&&oA(wJ)!=a.b&&(b+=";A");oA(CJ)!=a.b&&(b+=";R");oA(DJ)!=a.b&&(b+=";!R");oA(oJ)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=EJ.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=FJ.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);oA(GJ)!=a.b&&(e="~");oA(HJ)!=a.b&&(e=mb);oA(IJ)!=a.b&&(e=vb);oA(JJ)!=a.b&&(e="!@");pD(a.f,e)}
+function KJ(a){LJ(a);MJ(a);var b=EJ.hc.b;Wy(b,0);b.pb.options[0].selected=!0;b=FJ.hc.b;Wy(b,0);b.pb.options[0].selected=!0;P(vJ,a.b);P(wJ,a.b);P(CJ,a.b);P(DJ,a.b);P(EJ,a.b);P(FJ,a.b);NJ(a)}function LJ(a){P(xJ,a.b);P(yJ,a.b);P(zJ,a.b);P(AJ,a.b);P(BJ,a.b);P(rJ,a.b);P(sJ,a.b);P(tJ,a.b);P(uJ,a.b)}function MJ(a){P(oJ,a.b);P(pJ,a.b);P(qJ,a.b)}function NJ(a){P(GJ,a.b);P(HJ,a.b);P(IJ,a.b);P(JJ,a.b);a.c=!1}
+function gG(a){EC.call(this,"Atom/Bond Query");this.j=new OB(this.Sf());nB(this.r,new PI(this));this.b=(LE(),NE);this.d=a;this.e||(a=qA(a),this.e=new ZC(a),MI(this.e,-150,10));this.k=this.e;XA(this,new NC);P(this,this.b);a=new aB;XA(a,new sC(0,3,1));Q(a,new RC("Atom type :"),null);oJ=new OB(Ab);pJ=new OB("Any except C");qJ=new OB("Halogen");Q(a,oJ,null);Q(a,pJ,null);Q(a,qJ,null);Q(this,a,null);a=new aB;XA(a,new sC(0,3,1));Q(a,new SC("Or select one or more from the list :",0),null);Q(this,a,null);
+a=new aB;XA(a,new sC(0,3,1));xJ=new OB(Fb);yJ=new OB(kc);zJ=new OB(rc);AJ=new OB(Hc);BJ=new OB(tc);rJ=new OB(Vb);sJ=new OB(Jb);tJ=new OB(Eb);uJ=new OB(bc);Q(a,xJ,null);Q(a,yJ,null);Q(a,zJ,null);Q(a,AJ,null);Q(a,BJ,null);Q(a,rJ,null);Q(a,sJ,null);Q(a,tJ,null);Q(a,uJ,null);Q(this,a,null);a=new aB;XA(a,new sC(0,3,1));EJ=new SB;RB(EJ,Ab);RB(EJ,bb);RB(EJ,db);RB(EJ,kb);RB(EJ,lb);Q(a,new RC("Number of hydrogens : "),null);Q(a,EJ,null);Q(this,a,null);a=new aB;XA(a,new sC(0,3,1));FJ=new SB;RB(FJ,Ab);RB(FJ,
+bb);RB(FJ,db);RB(FJ,kb);RB(FJ,lb);RB(FJ,"4");RB(FJ,"5");RB(FJ,"6");Q(a,new SC("Number of connections :",0),null);Q(a,FJ,null);Q(a,new SC(" (H's don't count.)",0),null);Q(this,a,null);a=new aB;XA(a,new sC(0,3,1));Q(a,new RC("Atom is :"),null);vJ=new OB(Bb);Q(a,vJ,null);wJ=new OB("Nonaromatic");Q(a,wJ,null);CJ=new OB(Gc);Q(a,CJ,null);DJ=new OB(oc);Q(a,DJ,null);Q(this,a,null);a=new aB;P(a,jC(oA(this)));XA(a,new sC(0,3,1));Q(a,new RC("Bond is :"),null);GJ=new OB(Ab);Q(a,GJ,null);HJ=new OB(Bb);Q(a,HJ,
+null);IJ=new OB(Gc);Q(a,IJ,null);JJ=new OB(oc);Q(a,JJ,null);Q(this,a,null);a=new aB;XA(a,new sC(1,3,1));this.f=new rD(wa,20);Q(a,this.f,null);Q(a,new OB(Ec),null);Q(a,this.j,null);Q(this,a,null);this.hc&&GC(this.hc.d,!1);DC(this,!1);LJ(this);MJ(this);NJ(this);P(vJ,this.b);P(wJ,this.b);P(CJ,this.b);P(DJ,this.b);P(EJ,this.b);P(FJ,this.b);mJ(this,oJ);CC(this);a=this.k;NI(this.hc.d,a.b,a.c);!pA(this)&&UA(this);EA(this)}u(571,562,Oi,gG);
+_.Tf=function(a,b){var c;H(b,Ec)?(KJ(this),mJ(this,oJ),nJ(this)):A(a.i,88)?(NJ(this),ku(a.i)===ku(oJ)?(LJ(this),MJ(this)):ku(a.i)===ku(pJ)?(LJ(this),MJ(this)):ku(a.i)===ku(qJ)?(LJ(this),MJ(this)):ku(a.i)===ku(CJ)?P(DJ,this.b):ku(a.i)===ku(DJ)?(P(CJ,this.b),P(vJ,this.b)):ku(a.i)===ku(vJ)?(P(wJ,this.b),P(DJ,this.b)):ku(a.i)===ku(wJ)?P(vJ,this.b):ku(a.i)===ku(GJ)||ku(a.i)===ku(HJ)||ku(a.i)===ku(IJ)||ku(a.i)===ku(JJ)?(KJ(this),this.c=!0):MJ(this),mJ(this,a.i),nJ(this)):A(a.i,89)&&(NJ(this),c=a.i,0==c.hc.b.pb.selectedIndex?
+P(c,this.b):P(c,(UB(),cC)),nJ(this));107!=this.d.d&&(this.d.d=107,fB(this.d));return!0};_.c=!1;_.d=null;_.e=null;var oJ=_.f=null,GJ=null,pJ=null,vJ=null,HJ=null,tJ=null,xJ=null,FJ=null,EJ=null,sJ=null,rJ=null,qJ=null,uJ=null,yJ=null,wJ=null,DJ=null,JJ=null,zJ=null,BJ=null,CJ=null,IJ=null,AJ=null;function bH(){BI(this)}u(572,547,$h,bH);_.Ue=function(){this.b=-1;this.c=y(CI,s,0,0,0);this.d=0};_.b=-1;
+function ns(a){a=new ED(a);ps();var b,c,d,e,f;try{var g=(wD(),zD);if(AD(g,(wD(),zD)))b=a.b;else if(AD(g,xD))b=new ID(a.b);else throw new FD(g);c=Yn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new OJ;Mz(d.f,c);e=(f=kI(c,"\r\n|\r|\n|\n\r"),f.length);Dw(d.f,20*(10>e?e:10)+ig);no((ko(),lo),new PJ(d));QJ(d);RJ(d)}catch(j){if(j=cj(j),A(j,106))In(j);else throw j;}}function cH(){}u(573,1,{107:1,114:1},cH);_.Be=function(a){EE(this.b,a.b)};_.b=null;function oH(){this.pb=cy()}u(575,334,Zh,oH);
+function ks(){var a;ks=x;SJ=(a=!1,Yf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);TJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");UJ=SJ&!TJ;var b;a=K(M,m,-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]);ls=y(M,m,-1,1E3,1);for(b=0;b<ls.length;++b)ls[b]=-999;for(b=0;b<a.length;b+=2)ls[a[b+1]]=a[b]}
+function er(a,b,c){a=new VJ(b,c,a);if(!b.Td(a,c))for(b=b.gc;b&&!b.Td(a,c);)b=b.gc}function dB(a,b,c){var d;d=new WJ;Ej(d.u,b,c);xj(a.i,d.u,0,0);lj(a.b,d);return d}function lH(a,b){return!a.f?null:b in a.f?a.f[b]:null}function FF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)jx(a.i,b.u,c,d),b.s=c,b.t=d;XJ(b)}
+function kH(a,b,c,d){ks();this.pb=cy();this.b=new rj;this.k=new rj;this.f=d;this.pb.style[cg]=bb;this.pb.style[ag]=bb;this.pb.style[Ug]=ef;this.pb.style[oh]=b;this.pb.style[Ne]=c;this.i=new YJ;this.i.pb.style[oh]=eb;Dw(this.i,eb);UJ?(b=new ZJ,c=new $J,xj(b,this.i,0,0),xj(b,c,0,0),nx(this,b)):nx(this,this.i);this.d=a;a.Vb=this;UJ?(this.n=new aK(this),this.n.j=new bK(this),this.n.k=new cK(this),this.n.o=new dK(this),this.n.n=new eK(this),this.d&&(this.n.f=new fK(this),this.n.i=new gK(this),this.n.b=
+new hK(this))):B(this,new jK(this),(ws(),ws(),xs));B(this,this,(jr(),jr(),kr));B(this,new mK(this),(Hj(),Hj(),Ij));B(this,new tK(this),(Jj(),Jj(),Kj));B(this,new uK(this),(hs(),hs(),is));(dr(),dr(),IA).b=this}u(574,575,Zh,kH);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var UJ,TJ,SJ,ls=null;function YJ(){lx.call(this);this.pb[Ad]=af}u(577,312,Ni,YJ);function ZJ(){YJ.call(this);this.pb.style[oh]=eb;this.pb.style[Ne]=eb}u(576,577,Ni,ZJ);function jK(a){this.b=a}u(578,1,{},jK);
+_.uc=function(a){var b,c,d,e;d=Nj(a);e=Oj(a);c=Pj(a.b);b=new vK(a);2==c&&(b.f=4);b=uG(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function mK(a){this.b=a}u(579,1,{},mK);_.vc=function(a){var b,c;b=Nj(a);c=Oj(a);a=new vK(a);this.b.j?EG(this.b.d,a,b,c):GG(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function tK(a){this.b=a}u(580,1,{},tK);_.wc=function(a){this.b.j=!1;Nj(a);Oj(a);IG(this.b.d)};_.b=null;function uK(a){this.b=a}u(581,1,{},uK);_.b=null;
+function $J(){YJ.call(this);this.pb.style[oh]=eb;this.pb.style[Ne]=eb}u(582,577,Ni,$J);function wK(a,b){var c;c=b.b;c.f=4;return uG(a.b.d,c,b.e,b.f)}function bK(a){this.b=a}u(583,1,{},bK);_.Uf=function(a){return wK(this,a)};_.b=null;function Ys(a,b){GG(a.b.d,b.b,b.e,b.f);return uG(a.b.d,b.b,b.e,b.f)}function cK(a){this.b=a}u(584,1,{},cK);_.Uf=function(a){return Ys(this,a)};_.b=null;function dK(a){this.b=a}u(585,1,{},dK);_.Uf=function(a){return EG(this.b.d,a.b,a.e,a.f)};_.b=null;
+function eK(a){this.b=a}u(586,1,{},eK);_.Uf=function(){return IG(this.b.d)};_.b=null;function Zr(a,b){var c;c=N(JF(b.c));c=new HD(b,0,tg,c);aF(a.b.d,c);return!0}function fK(a){this.b=a}u(587,1,{},fK);_.Uf=function(a){return Zr(this,a)};_.b=null;function $r(a,b){var c;c=N(JF(100*b.d));c=new HD(b,0,Ag,c);aF(a.b.d,c);return!0}function gK(a){this.b=a}u(588,1,{},gK);_.Uf=function(a){return $r(this,a)};_.b=null;function ds(a,b){var c;c=new HD(b,0,pe,th);aF(a.b.d,c);return!0}function hK(a){this.b=a}
+u(589,1,{},hK);_.Uf=function(a){return ds(this,a)};var xK=_.b=null;function yK(){yK=x;xK=new Xu((lv(),new kv("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function zK(){zK=x;AK={}}function BK(a,b,c){var d;c&&(b.style[ve]=c.c+ig,d=c.b,d!=Sb&&(b.style[ue]=d),0!=(c.d&1)&&(b.style[xe]=rd),0!=(c.d&2)&&(b.style[we]=Ze));a.f.style[nh]=Sf}
+function yC(a){var b=CK,c,d,e,f,g,j,h,n,o,r,q,t,v;c=Pi(a);c in AK?a=AK[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Jg),f=$doc.createElement(Re),f.width=1,f.height=1,g=(yK(),xK),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),BK(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Go(e),n=Go(e)+(e.offsetHeight||0),o=n-h,r=Go(f)+(f.offsetHeight||0)+1,q=n-r,t=r-h,d.removeChild(e),v=new DK,v.b=t,v.c=q,v.d=o,v),AK[c]=a);return a}
+function EK(){zK();var a,b,c,d,e;Lj();this.b=K(ou,s,1,["monospace","sans-serif",Fg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Jg);Co(this.f,this.i);this.f.style[ve]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ue]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}u(592,1,{},EK);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var AK;function DK(){}u(593,1,{},DK);
+_.b=0;_.c=0;_.d=0;function vG(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,46))return!!a.b.b.metaKey}catch(b){if(b=cj(b),!A(b,131))throw b;}return!1}function wG(a){try{if(a.b&&A(a.b,46))return!!a.b.b.shiftKey}catch(b){if(b=cj(b),!A(b,131))throw b;}return!1}function vK(a){ms.call(this,null,0,null);this.b=a}function VJ(a,b,c){ms.call(this,a,0,b);this.b=c}u(594,424,Li,vK,VJ);_.ze=function(){return vG(this)};_.Ae=function(){return wG(this)};_.b=null;
+function mD(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=CK;null==b||!b.length?c=0:(c.e.appendChild(c.f),Co(c.f,b),BK(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function lD(a){this.c=a;this.b={};!CK&&(CK=new EK)}u(595,427,ri,lD);var CK=null;function eB(a){this.b=a}u(596,435,{},eB);_.b=null;function FK(a,b){this.b=a;this.c=b}u(597,1,{},FK);_.b=null;_.c=null;function GK(){Ky.call(this);this.pb[Ad]="jsa-resetTable";this.pb.style[oh]=nd}u(598,347,Ni,GK);
+function HK(){HK=x;var a=IK=new EK;Lj();a.i="9p";a.f.style[ue]=Fg;a.f.style[ve]="144.0pt";Co(a.f,a.i);a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[ve]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);JK=new sB(1)}function vF(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,XJ(a)}
+function xF(a,b,c,d,e,f,g){var j,h,n,o,r,q,t,v,D,E,J;a.o&&(uF(a,!1),360<=g||-360>=g?j=wF(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,t=d/2,v=e/2,D=KK(r,q,t,v,f),E=KK(r,q,t,v,h),J="<g"+a.n+sb,J+='<path d ="M '+D.b+ba+D.c+" A "+t+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),vF(a,j))}function U(a,b,c,d,e){a.o&&vF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+ab)}
+function tF(a,b,c,d,e){a.o&&(uF(a,!1),vF(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+ab))}function EF(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ha+d+ea+a.j+' fill="'+e+ja+b+"</text>");vF(a,b)}function JC(a,b,c,d,e){uF(a,!0);vF(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+ab)}
+function XJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=yo(zo(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetWidth||0)-ok(a.u.pb),d=Ao(zo(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetHeight||0)-qk(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ja)+b+"</svg>",b!==a.r&&(Co(a.u.pb,b),a.r=b),a.p=!0,a.q=!1)}function T(a,b){(a.e=b)&&(a.i=qg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function DF(a,b){a.f=b;a.j=YG(b)}u(599,431,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;
+_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;_.s=0;_.t=0;_.u=null;var JK,IK;function Ms(a,b,c){c&&(Xs(a,b),c.Uf(a.c));a.e=!0}function Xs(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-yo(zo(a.p.pb.ownerDocument),a.p.pb)+nk(a.p.pb)+No(a.p.pb.ownerDocument),a.c.f=c.clientY-Go(a.p.pb)+(a.p.pb.scrollTop||0)+Oo(a.p.pb.ownerDocument),a.c.b=new vK(b),b.b.preventDefault(),!0):!1}
+function aK(a){this.p=a;this.c=new LK;this.d=new MK(this);B(this.p,new NK(this),(Us(),Us(),Vs));B(this.p,new OK(this),(Ns(),Ns(),Os));B(this.p,new PK(this),(Rs(),Rs(),Ss));B(this.p,new QK(this),(Js(),Js(),Ks));B(this.p,new RK,(es(),es(),fs));B(this.p,new SK(this),(as(),as(),bs));B(this.p,new TK(this),(Wr(),Wr(),Xr))}u(600,1,{},aK);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function MK(a){Jk();this.b=a}u(601,26,{},MK);
+_.Hc=function(){!this.b.e&&this.b.j&&wK(this.b.j,this.b.c)};_.b=null;function NK(a){this.b=a}u(602,1,{},NK);_.b=null;function OK(a){this.b=a}u(603,1,{},OK);_.b=null;function PK(a){this.b=a}u(604,1,{},PK);_.b=null;function QK(a){this.b=a}u(605,1,{},QK);_.b=null;function RK(){}u(606,1,{},RK);function SK(a){this.b=a}u(607,1,{},SK);_.b=null;function TK(a){this.b=a}u(608,1,{},TK);_.b=null;function LK(){}u(609,1,{},LK);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function nH(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function UK(a){var b,c,d,e,f;mk(a);d=(yj(),zj(null));e=new GK;Hy(e,a);Zw(d,e,d.pb);f=a.od();b=a.nd();c=nH();9<=c?(++f,++b):7==c&&A(a,60)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Jy(e,a);hx(d,e);return new wA(f,b)}function VK(){this.pb=$doc.createElement($d);this.pb[Ad]=af;this.pb.style[bg]=Oe;this.pb.style[fg]=ad;this.pb.style[oh]=eb;this.pb.style[Ne]=eb}u(611,315,ci,VK);_.ld=function(){return ok(this.pb)};
+_.md=function(){return qk(this.pb)};function YG(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function KK(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new FK(new gI(a),new gI(b))}function wF(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+ab}
+function LF(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=pb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function uF(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ea+a.b:a.n=' fill="none" stroke="'+c+ea+a.b}function WJ(){HK();this.o=JK;this.d=[];this.u=new VK}u(612,599,{},WJ);_.b=l;_.c=l;function WK(){WK=x;XK=new wA(0,0)}
+function YK(a){var b;b=a.Yf();if(!b){var c;(c=a.Vf())?(b=UK(c.b),Ej(c.Ce(),b.c,b.b),c=UK(c.b),b=new wA(c.c-b.c,c.b-b.b)):b=new wA(0,0);a.ag(b)}return b}function LA(a,b){var c;if(a.Ge())return XK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a._f(pA(b));c=UK(a.Ce());a.f.c=c.c;a.f.b=c.b;return c}function ZK(a,b){var c;b&&(c=qg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Xf().pb.style[od]=c)}function $K(){this.f=new nC;this.f.b=-1;this.f.c=-1}u(614,1,{});_.Vf=function(){return null};_.Wf=function(a){this.$f(a.Vd())};
+_.Xf=function(){return this.Ce()};_.Yf=function(){return aL};_.Md=function(){};_.Ge=function(){return!1};_.Zf=function(a){this._f(pA(a))};_.$f=function(a){ZK(this,a)};_._f=function(a){var b=this.Ce().pb,c,d,e;c=(VA(),WA);e=a.c;d=a.b;e!=c.c?b.style[ve]=l+e+"pt":b.style[ve]=l;d!=c.b?b.style[ue]=d:b.style[ue]=l;0!=(a.d&1)?b.style[xe]=rd:b.style[xe]=l;0!=(a.d&2)?b.style[we]=Ze:b.style[we]=l};_.ag=function(a){aL=a};_.bg=function(){};var aL=_.f=null,XK;
+function PB(a,b){WK();$K.call(this);this.b=new Wx(a);this.b.pd()[Ad]=l;B(this.b,new bL(this,b),(gr(),gr(),hr))}u(613,614,{},PB);_.Ce=function(){return this.b};_.$f=function(a){ZK(this,a)};_.b=null;function bL(a,b){this.b=a;this.c=b}u(615,1,{},bL);_.Pc=function(a){dr();er(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function TB(a){WK();$K.call(this);this.b=new Xy;B(this.b,new cL(this,a),(ar(),ar(),br))}u(616,614,{},TB);_.Ce=function(){return this.b};_.b=null;
+function cL(a,b){this.b=a;this.c=b}u(617,1,{},cL);_.b=null;_.c=null;function dL(a,b){var c,d;ZK(a,b.Vd());for(d=new Xi(b.Wb.b);d.c<d.e.Je();)c=Yi(d),c.lc&&c.hc.Wf(c)}function eL(a,b){var c,d,e,f,g,j,h;Ej(a.e,b.ae(),b.Yd());for(d=new Xi(b.Wb.b);d.c<d.e.Je();)c=Yi(d),c.lc&&(e=c.hc,e.Zf(c),j=c.be(),h=c.ce(),g=c.ae(),f=c.Yd(),0<g&&0<f&&(c=e.Ce(),g-=YK(e).c,f-=YK(e).b,Ej(e.Ce(),g,f),!c.ob&&a.e.Gd(c),a.e.Hd(c,j,h)))}function $A(){WK();$K.call(this);this.e=new lx}u(618,614,{},$A);
+_.Wf=function(a){dL(this,a)};_.Ce=function(){return this.e};_.Zf=function(a){eL(this,a)};_.e=null;function TC(a){WK();$K.call(this);var b=this.b=new uy;ay(b.c,a,!1);my(b);this.f.b=-1;this.f.c=-1}u(619,614,{},TC);_.Ce=function(){return this.b};_.Ge=function(){var a;a=(this.b.c.d?Eo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function WC(a){this.b=new qz(a.i,new fL(a))}u(620,1,{},WC);_.b=null;
+function mz(a){var b,c,d,e,f;f=new GD(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(gL,s,107,0,0);for(c=b.b?Vk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,86)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=uj((jB(),kB),new S(f.e)));c=c.c;if(Ou(!c?sh:c.b,Dh))for(c=(!a.e.b||0==a.e.b.d?(At(),At(),Bt):new oB(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Be(f);var g,j,h;1001==f.e?(g=new ms(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.lg(),null.lg()):100==f.e&&A(f.f,104)?(j=f.f,h=new ms(j,205,null),h.j=j.be(),
+h.k=j.ce()):1004<=f.e&&1005>=f.e||(701==f.e?null.lg():401==f.e||402==f.e?(null.lg(),null.lg(),null.lg(),null.lg(),null.lg()):500<=f.e&&507>=f.e&&(g=null.mg,500!=g&&(f=new ms(null.mg,g,null),f.j=null.lg(),f.k=null.lg(),j=null.lg(),f.f=j&12,501==g&&null.lg())))}function fL(a){this.b=a}u(621,1,Fi,fL);_.xc=function(){mz(this)};_.b=null;function sD(){WK();$K.call(this);this.b=new Qz}u(622,614,{},sD);_.Vf=function(){var a;a=new sD;Mz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.Ce=function(){return this.b};
+_.Yf=function(){return hL};_.ag=function(a){hL=a};var hL=_.b=null;u(623,618,{});function iL(a){var b;b=new ur(G(a.pb,Xf),G(a.pb,Wf));a=new ur(G(a.T.jb.pb,Xf),G(a.T.jb.pb,Wf));return K(M,m,-1,[b.c-a.c,b.b-a.b])}function jL(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.ud(a.R);a.sd(b);a.R=a.Q=null}else null!=a.R?(kL(a,a.R),a.R=null):null!=a.Q&&(lL(a,a.Q),a.Q=null);Rj(a.S)}function QJ(a){a.kb?a.fg(xr(a.T.jb)):(a.Pd(),QJ(a))}function lL(a,b){var c;a.kb?(c=iL(a),a.fg(new ur(-1,mL(b,!1)-c[1]))):a.Q=b}
+function nL(a,b){var c;b!=a.Kd()&&(c=a.T.jb,Rw(c),oL(c,b,c.pb,c.q.d,!0))}function kL(a,b){var c;a.kb?(c=iL(a),a.fg(new ur(mL(b,!0)-c[0],-1))):a.R=b}u(626,317,ei);_.cg=function(){var a,b;b=xr(this.T.jb);a=iL(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.T.jb;return 0!=a.q.d?pL(cA(a.q,0)):null};_.dg=function(a){qL(this.T.jb,a)};_.Fd=function(){return new Sw(this.T.jb)};_.eg=function(){Br(this.T.jb)};_.Ad=function(){jL(this)};_.Sd=function(){Br(this.T.jb)};
+_.Cd=function(a){return rL(this.T.jb,a)};_.fg=function(a){zr(this.T.jb,a)};_.sd=function(a){lL(this,a)};_.Ld=function(a){nL(this,a)};_.ud=function(a){kL(this,a)};_.Q=null;_.R=null;function sL(){sL=x;sx();var a=(tL(),uL(),vL);wL=new Oy(a.e,a.c,a.d,a.f,a.b)}function xL(a,b){if(0!=a.I.b.q.d&&pL(cA(a.I.b.q,0)))throw new Mw("WindowPanel can only contain one child widget");yL(a,b)}
+function RJ(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[lh]=Oe,a.ab=!1,a.Pd());b=a.pb;b.style[ef]=0+(Lj(),ig);b.style[$g]=cb;e=Fj()-G(a.pb,Xf)>>1;f=Gj()-G(a.pb,Wf)>>1;NI(a,Wj(No($doc)+e,0),Wj(Oo($doc)+f,0));d||((a.ab=c)?(Az(a.pb,og),a.pb.style[lh]=mh,vk(a.gb,200)):a.pb.style[lh]=mh)}finally{a.w=!0}}
+function zL(a,b){var c;if(a.w){c=new ew;a.mb&&qt(a.mb,c);a.J&&yr(a.r,a);try{ej(a.r.d,a)}catch(d){if(d=cj(d),!A(d,125))throw d;}a.n=AL(a.r,a);try{ux(a,b)}finally{hj(a.t.b),hj(a.s.b),hj(a.u.b),a.P&&kj(a.P,a.r),a.C&&(a.C=!1)}}else ux(a,b)}function BL(a,b,c){var d,e;e=a.ob;d=new Tj(a,e);e.Hd(a,d.b+b,d.e+c)}function CL(a,b,c){b=new DL(Fo(Eo(mw(mw(a.T.d,b),c))));Qw(b,a);B(b,a.o,(gr(),gr(),hr));return b}function wr(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));zr(a.T.jb,b)}
+function NI(a,b,c){var d,e;(e=a.r)?(d=EL(e.pb),xx(a,b+(ok(e.pb)+d[3]),c+(qk(e.pb)+d[0]))):xx(a,b,c)}function GC(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Ar(a.r,a):yr(a.r,a)))}function yL(a,b){if(b!=(0!=a.I.b.q.d?pL(cA(a.I.b.q,0)):null)){Rw(a.I.b);var c=a.I.b;oL(c,b,c.pb,c.q.d,!0)}}
+function FL(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(rr(),GL)&&(a.O=a.G);var d,e;if(a.P)for(e=new Xi(a.P);e.c<e.e.Je();)if(d=Yi(e),b==(rr(),HL)){!d.c&&(d.c=new IL);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(rr(),sr))g=d.r,j=d.F,d.I.d?(NI(d,j.d,j.e),wr(d,new ur(j.c,-1))):(NI(d,j.d,j.e),wr(d,new ur(j.c,j.b)),Ar(g,d)),aj(g.d,d,d.I.c),Ik(d.z,333);else if(!d.C&&f==(rr(),GL))d.pb.style[lh]=mh,rr()}else if(b==sr){!d.c&&(d.c=new IL);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=EL(j.pb);h=d.F;if(d.I.d)h.d=ok(d.pb)-
+g[3]-ok(j.pb),h.e=qk(d.pb)-g[0]-qk(j.pb),d.F=h,NI(d,0,0),JL(d,tr(j.pb).c,-1);else{if(f!=(rr(),GL))h.d=ok(d.pb)-g[3]-ok(j.pb),h.e=qk(d.pb)-g[0]-qk(j.pb),h.c=d.q,h.b=d.p,d.F=h;NI(d,0,0);zr(d,new KL(tr(j.pb)));yr(j,d)}d==d.r.b||hG(d);Ik(d.z,333)}}else b==GL&&(!d.c&&(d.c=new IL),d=a,d.C||(d.G=c,d.pb.style[lh]=Oe))}}function LL(a,b){a.pb.style[qh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.lg().lg()}
+function ML(a){if(!a.kb){a.t=Kw(a,a.r,(!bt&&(bt=new Pk),bt));a.s=Kw(a,a.r,Ok?Ok:Ok=new Pk);a.u=Kw(a,a.r,(!gt&&(gt=new Pk),gt));var b=a.r;!a.P&&(a.P=new rj);lj(a.P,b);bt&&(b=new at(a),a.mb&&qt(a.mb,b));a.J&&Ar(a.r,a);aj(a.r.d,a,a.I.c);a.n&&(xx(a,a.n.b,a.n.c),a.n=null);yx(a);hG(a)}}function hG(a){if(a!=a.r.b){var b;gt&&(b=new ft(a),a.mb&&qt(a.mb,b))}}
+function NL(a,b,c){sx();var d;d=(Hx(),Ix);Ax.call(this,!1,"popup");this.U=d.b;this.S=new OL(this);d=new PL;d.pb[Ad]="mosaic-popupLayoutPanel";px(this.T,d);wx(this);this.o=new QL(this);this.z=new RL(this);this.A=new SL(this);this.B=new TL(this);this.F=new UL;this.O=(rr(),HL);this.J=c;this.r=a;a=this.I=new VL(b);b=new WL;!a.e&&(a.e=new XL);lj(a.e,b);a=new YL(new Ny(wL.b.e.b,wL.b.c,wL.b.d,wL.b.f,wL.b.b));B(a,new ZL(this),(gr(),gr(),hr));b=this.I.c;b.c||(b.c=new Ky,b.c.pd()[Ad]="mosaic-Caption-iconBoxRight",
+c=b.c,d=(Dy(),Ey),c.d=d,$L(b.i,b.c,new aM(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new bx;d=Iy(c);uw(c.c,(Hv(),Iv(d)),0);ax(c,a,d,0,!1)}else Hy(b.c,a);qL(b.i,null);B(this.I.c,new bM(this),(or(),or(),pr));B(this.I.c,this.o,hr);nL(this,this.I);Zi(zx?Eo(this.pb):Fo(Eo(this.pb)),"mosaic-WindowPanel",!0)}u(625,626,ei);_.Kd=function(){return 0!=this.I.b.q.d?pL(cA(this.I.b.q,0)):null};_.Nd=function(a){zL(this,a)};_.Fd=function(){return new Sw(this.I.b)};_.Ad=function(){jL(this);Rj(new cM(this))};
+_.Cd=function(a){return rL(this.I.b,a)};_.fg=function(a){wr(this,a)};_.Od=function(a,b){NI(this,a,b)};_.Ld=function(a){yL(this,a)};_.Pd=function(){ML(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var wL;function dM(a){a.i=(new OB(a.j)).hc.Ce();B(a.i,new eM(a),(gr(),gr(),hr));a.e=K(fM,s,60,[a.i])}
+function OJ(){sL();var a,b,c,d,e,f;NL.call(this,(gM(),hM),null,!0);this.ig();this.db=!0;a=new wy(this.k);this.f=new Pz;this.f.pb.style[oh]=eb;Dw(this.f,eb);this.gg();kL(this,"400px");f=new bA;f.pb.style[Ne]=eb;f.f[wd]=10;c=(py(),Ay);f.b=c;aA(f,a);aA(f,this.f);e=new Ky;e.f[wd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Hy(e,a);aA(f,e);xL(this,f);GC(this,!1);this.hg()}u(624,625,ei,OJ);_.gg=function(){dM(this)};_.hg=function(){var a=this.f;a.pb.readOnly=!0;var b=Fw(a.pb)+"-readonly";Zi(a.pd(),b,!0)};
+_.ig=function(){FC(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function eM(a){this.b=a}u(627,1,{},eM);_.Pc=function(){zL(this.b,!1)};_.b=null;function PJ(a){this.b=a}u(628,1,{},PJ);
+_.xc=function(){Hw(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=Bo(a.pb,jh).length;if(0<b&&a.kb){if(0>b)throw new iy("Length must be a positive integer. Length: "+b);if(b>Bo(a.pb,jh).length)throw new iy("From Index: 0 To Index: "+b+" Text Length: "+Bo(a.pb,jh).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function iM(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";FC(a.I.c,"Paste")}function jM(a){sL();OJ.call(this);this.d=a}
+u(630,624,ei,jM);_.gg=function(){dM(this);this.b=(new OB(this.c)).hc.Ce();B(this.b,new kM(this),(gr(),gr(),hr));this.e=K(fM,s,60,[this.b,this.i])};_.hg=function(){Dw(this.f,"150px")};_.ig=function(){iM(this)};_.Pd=function(){ML(this);no((ko(),lo),new lM(this))};_.b=null;_.c=null;_.d=null;function mM(a){sL();jM.call(this,a)}u(629,630,ei,mM);_.hg=function(){Dw(this.f,"150px");xE(new nM(this),this.f)};_.ig=function(){iM(this);this.k+=" Or drag and drop a file on it."};
+function nM(a){this.b=a;this.c=new oM(this);this.d=this.e=1}u(631,483,{},nM);_.b=null;function oM(a){this.b=a}u(632,1,{},oM);_.Ne=function(a){this.b.b.f.pb[jh]=null!=a?a:l};_.b=null;function uD(){new st}u(633,455,{},uD);function kM(a){this.b=a}u(634,1,{},kM);_.Pc=function(){if(this.b.d){var a=this.b.d,b;b=new GD(a.b,0,Bo(this.b.f.pb,jh));EE(a.b.b,b.b)}zL(this.b,!1)};_.b=null;function lM(a){this.b=a}u(635,1,{},lM);_.xc=function(){Hw(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;
+function qs(a){var b;a&&a&&(a=new pM(a),void 0!=$wnd.FileReader?b=new mM(a):b=new jM(a),QJ(b),RJ(b))}function pM(a){this.b=a}u(637,1,{},pM);_.b=null;function Sr(a,b){a.onloadend=function(a){b.Ne(a.target.result)}}function BE(a){this.b=a}u(642,1,{},BE);_.b=null;function yE(){}u(643,1,{},yE);function zE(){}u(644,1,{},zE);function AE(){}u(645,1,{},AE);
+function HC(a,b){WK();$A.call(this);this.d=new qM(a);var c=this.c=new Ky,d=(py(),Ay);c.b=d;Hy(this.c,this.e);xL(this.d,this.c);this.d.b=this;this.b=b}u(646,623,{},HC);_.Ce=function(){return this.d};_.Xf=function(){return this.c.ob};_.Md=function(){zL(this.d,!1)};_._f=function(){};_.bg=function(a){dL(this,a);eL(this,a);QJ(this.d);ML(this.d)};_.b=null;_.c=null;_.d=null;function qM(a){sL();NL.call(this,(gM(),hM),a,!1)}u(647,625,ei,qM);
+_.Md=function(){var a=this.b,b=new AC(a.b,201),c;a=a.b.r;a.b?a=new rM(new Xi(a.b)):(a=(At(),At(),Bt),a=new Xi(a));for(;a.dd();)c=a.ed(),201==b.e&&LI(c.b)};_.b=null;function pG(a,b,c,d){b=qA(b);c+=b.b;d+=b.c;xx(a.b,c,d);yx(a.b)}function cD(){WK();$K.call(this);var a=this.b=new sM;a.ab=!0;a.b.i=!0;this.b.db=!0}u(648,614,{},cD);_.Ce=function(){return this.b};_.b=null;function UD(){}u(655,471,{},UD);function rM(a){if(!a)throw new On;this.b=a}u(656,1,{},rM);_.dd=function(){return $D(this.b)};_.ed=function(){return Yi(this.b)};
+_.fd=function(){throw new dE("Missing message: awt.50");};_.b=null;function yB(){return yB()}function SD(){SD=x;var a;a=(JD(),KD["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(tM,s,-1,0,1);else throw new PH(a+" is not supported");}catch(b){if(b=cj(b),!A(b,133))throw b;}}function XC(a,b){a.b=31*a.b+lu((new gI(b)).b)}function tB(){}u(659,1,{},tB);_.hC=function(){return this.b};_.b=1;
+function uM(){uM=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Pe))&&0<b.length)b=$doc.getElementsByTagName(Pe)[0],b.style[Ne]=eb;a.body.style[Ne]=eb}function EL(a){uM();var b;b=y(M,m,-1,4,1);b[0]=vM(wM(a,"borderTopWidth"));b[1]=vM(wM(a,"borderRightWidth"));b[2]=vM(wM(a,"borderBottomWidth"));b[3]=vM(wM(a,"borderLeftWidth"));return b}function xM(a){uM();var b,c;c=yM(a);b=EL(a);a=new ur(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}
+function tr(a){uM();return new ur(a.clientWidth,a.clientHeight)}function yM(a){uM();var b;b=y(M,m,-1,4,1);b[0]=vM(wM(a,"marginTop"));b[1]=vM(wM(a,"marginRight"));b[2]=vM(wM(a,"marginBottom"));b[3]=vM(wM(a,"marginLeft"));return b}function zM(a){uM();var b;b=y(M,m,-1,4,1);b[0]=vM(wM(a,"paddingTop"));b[1]=vM(wM(a,"paddingRight"));b[2]=vM(wM(a,"paddingBottom"));b[3]=vM(wM(a,"paddingLeft"));return b}function AM(a,b,c){uM();try{H(b,se)&&(b=Pd),a.style[b]=c}catch(d){if(d=cj(d),!A(d,125))throw d;}}
+function mL(a,b){uM();var c;BM||(BM=$doc.createElement(Jg),AM(BM,ef,l),AM(BM,$g,l),AM(BM,fg,ad),AM(BM,lh,Oe),$doc.body.appendChild(BM));AM(BM,oh,a);AM(BM,Ne,a);c=xM(BM);return b?c.c:c.b}var BM=null;function CM(){ur.call(this,0,0)}function ur(a,b){this.c=a;this.b=b}function KL(a){ur.call(this,a.c,a.b)}u(661,1,Li,CM,ur,KL);_.eQ=function(a){return this===a?!0:null==a||DM!=Wn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Xc};_.b=0;_.c=0;function EM(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}u(662,1,{118:1,121:1,142:1},EM);_.eQ=function(a){return a===this?!0:A(a,142)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return FM.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;
+function GM(a,b){this.b=a;this.c=b}u(663,1,Li,GM);_.eQ=function(a){return this===a?!0:null==a||HM!=Wn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return HM.e+"[x="+this.b+",y="+this.c+Xc};_.b=0;_.c=0;function UL(){this.c=this.b=this.e=this.d=0}u(664,1,Li,UL);_.eQ=function(a){return this===a?!0:null==a||IM!=Wn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return IM.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;function wM(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==se&&(b=Pd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}u(666,1,{});var JM=-1;function KM(){}u(667,666,{},KM);_.b=-1;_.c=-1;var LM=null;
+function vM(a){a=parseInt(a,10);a=isNaN(a)?null:WF(a);return!a?0:a.b}u(670,332,{47:1,49:1,58:1,62:1,70:1,72:1,73:1,76:1,81:1,83:1,144:1,150:1});_.cg=function(){return xr(this.i)};_.dg=function(a){qL(this.i,a)};_.eg=function(){Br(this.i)};_.Sd=function(){Br(this.i)};_.sd=function(a){var b=this.i;b.pb.style[Ne]=a;b.kb||(b.i=a)};_.ud=function(a){var b=this.i;b.pb.style[oh]=a;b.kb||(b.j=a)};function tL(){tL=x;uL()}function FC(a,b){a.b.pb.textContent=b||l;qL(a.i,null)}
+function MM(a){tL();var b;Yx(this,new PL);this.b=new NM;b=this.i;OM(b,new PM);AM(b.pb,cg,cb);b.p=0;$L(b,this.b,new aM(0));this.b.pd()[Ad]="mosaic-Caption-text";this.b.pb.textContent=a||l;qL(this.i,null);this.pb[Ad]="mosaic-Caption"}u(669,670,{17:1,20:1,21:1,36:1,37:1,38:1,39:1,40:1,41:1,47:1,49:1,58:1,62:1,68:1,69:1,70:1,72:1,73:1,76:1,80:1,81:1,83:1,144:1,150:1},MM);_.Uc=function(a){return B(this,a,(ws(),ws(),xs))};_.Vc=function(a){return B(this,a,(Hj(),Hj(),Ij))};
+_.Wc=function(a){return B(this,a,(As(),As(),Bs))};_.Xc=function(a){return B(this,a,(Jj(),Jj(),Kj))};_.c=null;function uL(){uL=x;QM=fo()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new gA(QM,240,20);new gA(QM,224,16);new gA(QM,208,16);new gA(QM,192,16);new gA(QM,176,16);new gA(QM,160,16);new gA(QM,144,16);new gA(QM,128,16);new gA(QM,112,16);new gA(QM,96,16);new gA(QM,80,16);new gA(QM,64,16);new gA(QM,260,16);vL=new gA(QM,48,16);new gA(QM,32,16);new gA(QM,16,16);new gA(QM,0,16)}var QM,vL;
+function RM(a,b){Hw(a.b.pb,!b);qL(a.i,a.b)}function vr(a,b){a.d=b;Hw(a.b.pb,!b);qL(a.i,a.b);if(a.e){var c;for(c=new Xi(a.e);c.c<c.e.Je();)Yi(c)}}function VL(a){var b;Yx(this,new PL);b=this.i;OM(b,new SM((TM(),UM)));b.p=0;this.c=new MM(a);$L(b,this.c,new aM(1));this.b=new PL;qj(this.b,"Body");$L(b,this.b,new aM(0));this.pb[Ad]="mosaic-CaptionLayoutPanel"}u(672,670,{47:1,49:1,58:1,62:1,70:1,71:1,72:1,73:1,76:1,81:1,83:1,144:1,150:1},VL);_.vd=function(){Lw(this.i)};_.wd=function(){Ow(this.i)};_.Fd=function(){return new Sw(this.b)};
+_.Cd=function(a){return rL(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function XL(){BI(this)}u(673,547,$h,XL);function OL(a){this.b=a}u(674,1,Fi,OL);_.xc=function(){Br(this.b.T.jb)};_.b=null;function VM(a){var b;b=a.c;a=b.r;b=!a.f?-1:Qj(a.f.b,b);a.f&&Cv(a.f.b,b)&&Fv(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&hG(!a.f?null:Cv(a.f.b,b-1))}function WM(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new ZA);-1==Qj(a.f.b,b)&&lj(a.f.b,b)}function IL(){}u(675,1,{},IL);_.Yc=function(a){VM(a)};_.Zc=function(a){WM(a)};
+_._c=function(a){XM(a.b.r,a.b)};function gM(){gM=x;YM=new ZM(1,"e");$M=new ZM(2,Mf);aN=new ZM(3,"ne");bN=new ZM(10,"nw");cN=new ZM(4,zg);dN=new ZM(5,Cg);eN=new ZM(12,"sw");fN=new ZM(8,"w");hM=new gN((yj(),zj(null)).pb)}function AL(a,b){var c;c=EL(a.pb);return new GM(ok(b.pb)-(ok(a.pb)+c[3]),qk(b.pb)-(qk(a.pb)+c[0]))}
+function hN(a){var b,c,d,e,f,g;if(a.f){b=tr(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Cv(a.f.b,d),c=new ur(G(g.pb,Xf),G(g.pb,Wf)),f=AL(a,g),f.b-=Wj(0,f.b+G(g.pb,Xf)-b.c),f.c-=Wj(0,f.c+G(g.pb,Wf)-b.b),NI(g,Wj(0,f.b),Wj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,JL(g,c.c,c.b),g.O==(rr(),sr)&&zr(g,new KL(tr(a.pb))),Ik(g.z,1)}}function iN(a,b,c){a=a.e;aj(a,b,b);z(a.d,b,c);qj(b,Fc+c.c)}
+function yr(a,b){var c;c=a.e;jN(c,b.H);pj(b.H,Fc+bN.c);jN(c,b.D);pj(b.D,Fc+$M.c);jN(c,b.E);pj(b.E,Fc+aN.c);jN(c,b.N);pj(b.N,Fc+fN.c);jN(c,b.v);pj(b.v,Fc+YM.c);jN(c,b.M);pj(b.M,Fc+eN.c);jN(c,b.K);pj(b.K,Fc+cN.c);jN(c,b.L);pj(b.L,Fc+dN.c)}
+function Ar(a,b){!b.H&&(b.H=CL(b,0,0));iN(a,b.H,bN);!b.D&&(b.D=CL(b,0,1));iN(a,b.D,$M);!b.E&&(b.E=CL(b,0,2));iN(a,b.E,aN);!b.N&&(b.N=CL(b,1,0));iN(a,b.N,fN);!b.v&&(b.v=CL(b,1,2));iN(a,b.v,YM);!b.M&&(b.M=CL(b,2,0));iN(a,b.M,eN);!b.K&&(b.K=CL(b,2,1));iN(a,b.K,cN);!b.L&&(b.L=CL(b,2,2));iN(a,b.L,dN)}function XM(a,b){var c,d;a.b=b;d=a.f.b.d;c=Qj(a.f.b,b);if(c+1<d){DB(a.f,b);for(lj(a.f.b,b);c<d;++c)LL(Cv(a.f.b,c),c)}else LL(b,c)}
+function gN(a){a=new kN(a);Yx(this,a);this.d=new lN(a);this.d.j=!0;ij(this.d);this.d.n=3;this.e=new mN(a);this.e.j=!0;ij(this.e);this.e.n=3;$x(this)}u(676,332,{47:1,49:1,58:1,62:1,70:1,72:1,73:1,76:1,81:1,83:1,150:1},gN);_.cg=function(){return tr(this.pb)};_.dg=function(){var a;(a=nN(this))&&a.dg(null)};_.eg=function(){hN(this)};_.Yc=function(a){!this.c&&(this.c=new IL);VM(a)};_.Zc=function(a){!this.c&&(this.c=new IL);WM(a)};_.Sd=function(){hN(this)};
+_._c=function(a){!this.c&&(this.c=new IL);XM(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var YM,$M,aN,bN,hM,cN,dN,eN,fN;function kN(a){this.q=new mx(this);this.pb=a}u(677,312,Ni,kN);function ZM(a,b){this.b=a;this.c=b}u(678,1,{},ZM);_.b=0;_.c=null;function lN(a){Ti();mj.call(this,a)}u(679,3,{},lN);_.rc=function(){var a;a=this.k.f;a.C||mk(a.x);pj(this.k.f,"dragdrop-dragging");!a.I.d&&RM(a.I,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Wj(this.b,a<this.e?a:this.e),b=Wj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[ef]=a+(Lj(),ig);c.style[$g]=b+ig};
+_.sc=function(){var a;a=this.k.f;a==a.r.b||hG(a);a.I.d||RM(a.I,!0);a.C||(a.x||(a.x=new oN,qj(a.x,"mosaic-GlassPanel-invisible")),AM(a.x.pb,qh,(uM(),wM(a.pb,qh))),xj((yj(),zj(null)),a.x,0,0));qj(this.k.f,"dragdrop-dragging");a=new Tj(this.k.b,null);this.b=a.b+pk(this.k.b.pb);this.c=a.e+rk(this.k.b.pb);this.e=this.b+tk(this.k.b.pb)-this.k.f.od();this.d=this.c+sk(this.k.b.pb)-this.k.f.nd()};_.b=0;_.c=0;_.d=0;_.e=0;function jN(a,b){try{ej(a,b)}catch(c){if(c=cj(c),!A(c,125))throw c;}}
+function mN(a){Ti();mj.call(this,a);this.d=new Vi}u(680,3,{},mN);_.rc=function(){var a;a=this.k.f.ob;a.C||mk(a.x);pj(this.k.f,"dragdrop-dragging");RM(a.I,!1);wr(a,new ur(a.q,a.p));Ik(a.z,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=uj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-Wj(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.p,b=Wj(a+b,G(d.I.c.pb,Wf)),b!=a&&BL(d,0,a-b),wr(d,new ur(d.q,b)),Ik(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.md():this.k.d-this.k.f.md(),0!=b&&(a=d.p,b=Wj(a+b,G(d.I.c.pb,Wf)),wr(d,new ur(d.q,b)),Ik(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-Wj(this.k.c,this.b):this.k.f.ld()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+b:
+96,b!=a&&BL(d,a-b,0),wr(d,new ur(b,d.p)),Ik(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.ld():this.k.c-this.k.f.ld(),0!=b&&(a=d.q,wr(d,new ur(96<a+b?a+b:96,d.p)),Ik(d.z,333)))};
+_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||hG(a);RM(a.I,!0);a.C||(a.x||(a.x=new oN,qj(a.x,"mosaic-GlassPanel-invisible")),AM(a.x.pb,qh,(uM(),wM(a.pb,qh))),xj((yj(),zj(null)),a.x,0,0));qj(this.k.f,"dragdrop-dragging");a=new Tj(this.k.b,null);this.b=a.b+pk(this.k.b.pb);this.c=a.e+rk(this.k.b.pb);this.f=this.b+tk(this.k.b.pb)-this.k.f.od();this.e=this.c+sk(this.k.b.pb)-this.k.f.nd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function oN(){var a;this.e=new pN(this);this.b=!1;this.c=new qx;Yx(this,this.c);a=this.pb.style;a[od]="#000";a[re]="alpha(opacity=50)";a.opacity="0.5";this.pb[Ad]="gwt-GlassPanel"}u(681,332,Gi,oN);
+_.yd=function(){var a;$x(this);try{a=this.ob}catch(b){b=cj(b);if(A(b,131))throw new Mw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(yj(),zj(null))?(uv(this),vv(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),kj(Kk,a),a.c=!0,a.d=Tk(a),lj(Kk,a),this.d=new qN(this),Zv(new tv(this.d))):(this.pb.style[td]=cb,this.pb.style[rg]=cb);this.b&&Nv(new sv(this));xj(zj(null),new rN,No($doc),Oo($doc))};
+_.zd=function(){this.i.zd();Qk(this.e);this.d&&(qv(Xv,this.d,K(sN,s,48,[(!et&&(et=new Pk),et)])),this.d=null);this.b&&qv(Pv,this,K(sN,s,48,[(!Ov&&(Ov=new Pk),Ov)]))};_.hd=function(a){switch(Kv(a.type)){case 256:if(27==(a.keyCode||0))return mk(this),!1;case 1:if(Lo(this.pb,a.target))return mk(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function pN(a){Jk();this.b=a}u(682,26,{},pN);_.Hc=function(){var a=this.b;uv(a);vv(a.pb)};_.b=null;function qN(a){this.b=a}u(683,1,{},qN);_.b=null;
+function rN(){this.pb=cy();var a;a=new Yy(new tN(this));B(this,a,(Xq(),Xq(),Yq));B(this,a,(Tr(),Tr(),Ur))}u(684,334,Zh,rN);_.Ad=function(){Rj(new uN(this))};function tN(a){this.b=a}u(685,1,{},tN);_.b=null;function uN(a){this.b=a}u(686,1,Fi,uN);_.xc=function(){this.b.pb.focus()};_.b=null;function vN(a){a.pb.style[oh]=nd;a.pb.style[Ne]=nd;if(a.kb){var a=a.ob,b;A(a,150)?a.dg(null):(b=nN(a))&&b.dg(a)}}u(688,315,{47:1,49:1,58:1,69:1,70:1,73:1,76:1,77:1,80:1,81:1,83:1,150:1});
+_.cg=function(){vN(this);return new ur(G(this.pb,Xf),G(this.pb,Wf))};_.dg=function(){vN(this)};_.eg=function(){};_.gd=function(){};_.Sd=function(){};function NM(){this.pb=$doc.createElement("label");this.pb[Ad]="mosaic-Label";this.pb.style[nh]=Sf;this.pb[Ad]="mosaic-HTML"}u(687,688,{47:1,49:1,58:1,68:1,69:1,70:1,73:1,76:1,77:1,80:1,81:1,83:1,150:1},NM);function YL(a){Yx(this,new wN(a));this.pb[Ad]="mosaic-ImageButton"}u(689,332,{20:1,47:1,49:1,58:1,62:1,70:1,72:1,73:1,77:1,81:1,83:1},YL);
+function sM(){sx();var a=(Hx(),Kx);Ax.call(this,!0,rf);this.U=a.b;this.b=new xN(this);this.b.e=!0;nx(this,this.b);this.ab=!0;this.b.i=!0;-1==this.lb?ww(this.pb,1|(this.pb.__eventBits||0)):this.lb|=1;(zx?Eo(this.pb):Fo(Eo(this.pb)))[Ad]=Ke;this.pb.style[qh]="2147483647"}u(690,317,Ni,sM);_.gd=function(a){Nw(this,a);1==Kv(a.type)&&ux(this,!1)};_.b=null;
+function xN(a){this.c=a;this.d=new rj;this.j=new rj;a=(pz(),oz);new fA(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Og);this.f=$doc.createElement(Rg);Gv(b,this.f);this.p=!0;a=cy();b=(Hv(),Iv(b));a.appendChild(b);this.pb=a;Rl();this.pb.setAttribute(sg,um.b);-1==this.lb?ww(this.pb,2225|(this.pb.__eventBits||0)):this.lb|=2225;this.pb[Ad]=Je;a=Fw(this.pb)+"-vertical";Zi(this.pd(),a,!0);this.pb.style[ag]=cb;this.pb.setAttribute("hideFocus",ih);B(this,new nz(this),(Xq(),Xq(),Yq))}u(691,356,ci,xN);
+_.gd=function(a){switch(Kv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}gz(this,a)};_.Rd=function(a,b){kz(this,a,b);b||this.b&&ux(this.c,!1)};_.b=!0;_.c=null;
+function wN(a){var b=(py(),Ay),c=(Dy(),Ey),d;d=new jy;d.i[sd]=bb;d.i[vd]=0;d.i[wd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;hy(b.b);b.b.d.rows[0].cells[0][jd]=c.b;hy(b.b);b.b.d.rows[0].cells[0].style[kh]=e.b;hy(d);b=dy(d,0,0,!0);if(a){mk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;fy(g,f.d);iu(f.c,g,a);c.b=c.b.c}else e=c.c.d,lj(c.c,a);a.pb[Zc]=e;Gv(b,a.pb);Qw(a,d)}Yx(this,d);Zi(this.pb,"mosaic-WidgetWrapper",!0)}u(692,332,Gi,wN);_.b=null;_.c=null;function QL(a){this.b=a}u(693,1,{},QL);
+_.Pc=function(){this.b.hb&&this.b!=this.b.r.b&&hG(this.b)};_.b=null;function RL(a){Jk();this.b=a}u(694,26,{},RL);_.Hc=function(){Br(this.b.T.jb);var a=this.b;dt((!a.y&&(a.y=new yN),a.y))};_.b=null;function SL(a){Jk();this.b=a}u(695,26,{},SL);_.Hc=function(){FL(this.b,(rr(),sr))};_.b=null;function TL(a){Jk();this.b=a}u(696,26,{},TL);_.Hc=function(){FL(this.b,(rr(),GL))};_.b=null;function WL(){}u(697,1,{},WL);function ZL(a){this.b=a}u(698,1,{},ZL);_.Pc=function(){this.b.Md()};_.b=null;
+function bM(a){this.b=a}u(699,1,{},bM);_.b=null;function cM(a){this.b=a}u(700,1,Fi,cM);_.xc=function(){this.b.O==(rr(),sr)?Ik(this.b.A,333):this.b.O==GL&&Ik(this.b.B,333)};_.b=null;function DL(a){this.pb=a;Lw(this)}u(701,315,{17:1,20:1,36:1,37:1,38:1,39:1,40:1,41:1,47:1,49:1,58:1,70:1,73:1,81:1,83:1},DL);_.Uc=function(a){return B(this,a,(ws(),ws(),xs))};_.Vc=function(a){return B(this,a,(Hj(),Hj(),Ij))};_.Wc=function(a){return B(this,a,(As(),As(),Bs))};_.Xc=function(a){return B(this,a,(Jj(),Jj(),Kj))};
+function yN(){wt.call(this,null)}u(702,246,Ai,yN);function rr(){rr=x;sr=new zN("MAXIMIZED",0);GL=new zN("MINIMIZED",1);HL=new zN("NORMAL",2);AN=K(BN,s,145,[sr,GL,HL])}function zN(a,b){I.call(this,a,b)}u(703,141,{118:1,122:1,124:1,145:1},zN);var AN,sr,GL,HL;function uv(a){var b,c,d,e;c=Fj();b=Gj();e=(xw(),yw).scrollWidth;d=yw.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[oh]=c-1+ig);0<=b-1&&(a.pb.style[Ne]=b-1+ig)}
+function vv(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ba+b.getPropertyValue("margin-left")).replace(Da,l);a.style.marginTop=(Ba+b.getPropertyValue("margin-top")).replace(Da,l)}function CN(a,b){var c,d,e;if(a.n)return!0;a.y.Ue();for(c=new Sw(b);c.b.b<c.b.c.d-1;)d=pL(Tw(c.b)),e=d.ob,A(e,151)&&e.td(d.qd()),d.qd()&&lj(a.y,d);return!0}
+function DN(a,b){var c,d,e;if(b.b)a.d&&uk(a.d),a.d=new EN(a,b),vk(a.d,333);else for(d=new Xi(a.y);d.c<d.e.Je();)c=Yi(d),e=c.nb,jx(b,FN(c),e.t,e.u),GN(c,e.v,e.s,K(M,m,-1,[HN(a.r.b,c).e,HN(a.q.b,c).d,HN(a.o.b,c).b,HN(a.p.b,c).c]),K(M,m,-1,[IN(a.j.b,c).e,IN(a.i.b,c).d,IN(a.e.b,c).b,IN(a.f.b,c).c]),K(M,m,-1,[JN(a.v,c),JN(a.u,c),JN(a.s,c),JN(a.t,c)]))}
+function KN(){this.y=new rj;this.k=new LN(this);this.x=new MN(this.k);this.w=new NN(this.k);this.r=new ON(this.k);this.q=new PN(this.k);this.o=new QN(this.k);this.p=new RN(this.k);this.j=new SN(this.k);this.i=new TN(this.k);this.e=new UN(this.k);this.f=new VN(this.k);this.v=new WN(this.k);this.u=new WN(this.k);this.s=new WN(this.k);this.t=new WN(this.k)}u(707,1,{});_.jg=function(a){DN(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function XN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Xi(b.y);e.c<e.e.Je();)d=Yi(e),A(d,63)&&(d=d.jb),f=d.nb,jx(c,FN(d),f.t,f.u),GN(d,f.v,f.s,K(M,m,-1,[HN(b.r.b,d).e,HN(b.q.b,d).d,HN(b.o.b,d).b,HN(b.p.b,d).c]),K(M,m,-1,[IN(b.j.b,d).e,IN(b.i.b,d).d,IN(b.e.b,d).b,IN(b.f.b,d).c]),K(M,m,-1,[JN(b.v,d),JN(b.u,d),JN(b.s,d),JN(b.t,d)]));YN(c);a.b.d=null;for(a=new Xi(a.b.y);a.c<a.e.Je();)b=Yi(a),A(b,63)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
+function EN(a,b){this.b=a;this.c=b;var c=(Ak(),Dk);this.n=new zk(this);this.u=c}u(708,17,{},EN);_.yc=function(){XN(this)};_.zc=function(){XN(this)};
+_.Bc=function(a){var b,c,d;for(c=new Xi(this.b.y);c.c<c.e.Je();)b=Yi(c),A(b,63)&&(b=b.jb),d=b.nb,d.j=lu(d.p+(d.t-d.p)*a),d.w=lu(d.q+(d.u-d.q)*a),d.x=lu(d.r+(d.v-d.r)*a),d.i=lu(d.o+(d.s-d.o)*a),jx(this.c,FN(b),d.j,d.w),GN(b,d.x,d.i,K(M,m,-1,[HN(this.b.r.b,b).e,HN(this.b.q.b,b).d,HN(this.b.o.b,b).b,HN(this.b.p.b,b).c]),K(M,m,-1,[IN(this.b.j.b,b).e,IN(this.b.i.b,b).d,IN(this.b.e.b,b).b,IN(this.b.f.b,b).c]),K(M,m,-1,[JN(this.b.v,b),JN(this.b.u,b),JN(this.b.s,b),JN(this.b.t,b)]))};_.b=null;_.c=null;
+u(710,1,{});_.b=null;function UN(a){this.b=a}u(709,710,{},UN);function VN(a){this.b=a}u(711,710,{},VN);function TN(a){this.b=a}u(712,710,{},TN);function SN(a){this.b=a}u(713,710,{},SN);function QN(a){this.b=a}u(714,710,{},QN);function RN(a){this.b=a}u(715,710,{},RN);function PN(a){this.b=a}u(716,710,{},PN);function ON(a){this.b=a}u(717,710,{},ON);u(718,710,{},function(a){this.b=a});u(719,710,{},function(a){this.b=a});
+function JN(a,b){var c=a.b,d;d=uj(c.e,b);d||(d=new EM(zM(b.pb)),z(c.e,b,d));return d.e}function WN(a){this.b=a}u(720,710,{},WN);function NN(a){this.b=a}u(721,710,{},NN);function MN(a){this.b=a}u(722,710,{},MN);function IN(a,b){var c;c=uj(a.b,b);c||(c=new EM(EL(b.pb)),z(a.b,b,c));return c}function HN(a,b){var c;c=uj(a.c,b);c||(c=new EM(yM(b.pb)),z(a.c,b,c));return c}
+function ZN(a,b){var c,d;d=uj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=nN(b),f,g,j,h,n;if(A(b,150)){if(null!=c.n&&null!=c.k){d=new ur($N(e,!0),$N(e,!1));break a}h=b.cg();null!=c.n&&(h.c=$N(e,!0));null!=c.k&&(h.b=$N(e,!1))}else{if(null!=c.n&&null!=c.k){d=new ur($N(e,!0),$N(e,!1));break a}h=new CM;f=b.pb;n=f.style;g=n[fg];j=n[lh];n[fg]="static";n[lh]=Oe;null!=c.n?h.c=$N(e,!0):(n[oh]=nd,h.c=(f.offsetWidth||0)+HN(d.p.b,b).c+HN(d.q.b,b).d);null!=c.k?h.b=$N(e,!1):(n[Ne]=nd,h.b=(f.offsetHeight||0)+HN(d.r.b,b).e+
+HN(d.o.b,b).b);n[fg]=g;n[lh]=j}d=h}null!=c.n&&(Lj(),vq)==c.n.lg()||null!=c.k&&(Lj(),vq)!=c.k.lg()||z(a.f,b,d)}return d}function LN(a){this.i=a;this.d=new Vi;this.f=new Vi;this.c=new Vi;this.b=new Vi;this.e=new Vi}u(723,1,{},LN);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function aO(a){var b;b=a.nb;if(null==b||!A(b,148))b=new bO,a.nb=b;return b}function PM(){SM.call(this,(TM(),cO))}function SM(a){var b=(dO(),eO);KN.call(this);this.c=a;this.b=b}u(724,707,{},PM,SM);
+_.kg=function(a){var b,c,d,e,f,g,j,h,n;h=new CM;CN(this,a);n=HN(this.p.b,a).c+HN(this.q.b,a).d+IN(this.f.b,a).c+IN(this.i.b,a).d+JN(this.t,a)+JN(this.u,a);d=HN(this.r.b,a).e+HN(this.o.b,a).b+IN(this.j.b,a).e+IN(this.e.b,a).b+JN(this.v,a)+JN(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(TM(),cO)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Xi(this.y);a.c<a.e.Je();)c=Yi(a),e=aO(c),b=null,j=c.ob,A(j,151)&&(b=j,b=fO(b),b=new ur(b[1]+b[3],b[0]+b[0])),this.c==cO?(n+=ZN(this.x.b,c).c,e.b=ZN(this.w.b,
+c).b,A(j,151)&&(n+=b.c,e.b+=b.b),f=Wj(f,e.b)):(d+=ZN(this.w.b,c).b,e.c=ZN(this.x.b,c).c,A(j,151)&&(d+=b.b,e.c+=b.c),g=Wj(g,e.c));this.c==cO?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.jg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,R;if(CN(this,a)&&(d=this.y.d,0!=d)){D=a.p;t=JN(this.t,a);E=JN(this.v,a);c=tr(a.pb);R=c.c-(t+JN(this.u,a));r=c.b-(E+JN(this.s,a));g=R;c=r;this.c==(TM(),cO)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Xi(this.y);e.c<e.e.Je();)d=Yi(e),b=null,q=aO(d),v=d.ob,A(v,151)&&(b=v,b=fO(b),b=new ur(b[1]+b[3],b[0]+b[0])),this.c==cO?(q.e?++h:(q.c=ZN(this.x.b,d).c,A(v,151)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=ZN(this.w.b,d).b,A(v,151)&&(q.b+=b.b))):(q.d?++j:(q.b=ZN(this.w.b,
+d).b,A(v,151)&&(q.b+=b.b),c-=q.b),q.e?q.c=R:(q.c=ZN(this.x.b,d).c,A(v,151)&&(q.c+=b.c)));for(e=new Xi(this.y);e.c<e.e.Je();)d=Yi(e),b=null,q=d.nb,v=d.ob,A(v,151)&&(b=v,b=fO(b),b=new ur(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==cO?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,151)&&(n-=b.c,f-=b.b),this.c==UM?(q.t=this.b==(dO(),eO)?t:this.b==gO?t+~~(R/2)-~~(J/2):t+R-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(dO(),eO)?(q.t=t,q.u=E):this.b==gO?(q.t=t,q.u=E+~~(r/2)-~~(o/2)):(q.t=t,q.u=E+r-o),q.v=
+n,q.s=f,t+=J+D),a.b&&(v=d.ld()-ok(a.pb)-JN(this.t,a),-1==q.p&&(q.p=v),v=d.md()-qk(a.pb)-JN(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.od()),-1==q.o&&(q.o=d.nd()));DN(this,a)}};_.b=null;_.c=null;function dO(){dO=x;eO=new hO("START",0);gO=new hO(Gb,1);iO=new hO("END",2);jO=K(kO,s,146,[eO,gO,iO])}function hO(a,b){I.call(this,a,b)}u(725,141,{118:1,122:1,124:1,146:1},hO);var jO,gO,iO,eO;function TM(){TM=x;cO=new lO("HORIZONTAL",0);UM=new lO("VERTICAL",1);mO=K(nO,s,147,[cO,UM])}
+function lO(a,b){I.call(this,a,b)}u(726,141,{118:1,122:1,124:1,147:1},lO);var mO,cO,UM;u(728,1,{152:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function bO(){this.f=!1}function aM(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}u(727,728,{148:1,152:1},bO,aM);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function oO(a,b){if(a.n)return!0;CN(a,b);if(0<a.y.d){a.b=Cv(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,149))d=new pO,c.nb=d;a.c=d;a.y.Ue();lj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function qO(){KN.call(this)}u(729,707,{},qO);
+_.kg=function(a){var b,c;c=new CM;oO(this,a);if(this.b){b=ZN(this.x.b,this.b).c;var d=ZN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,151)&&(b=fO(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=HN(this.p.b,a).c+HN(this.q.b,a).d+IN(this.f.b,a).c+IN(this.i.b,a).d+JN(this.t,a)+JN(this.u,a);c.b+=HN(this.r.b,a).e+HN(this.o.b,a).b+IN(this.j.b,a).e+IN(this.e.b,a).b+JN(this.v,a)+JN(this.s,a);return c};
+_.jg=function(a){var b,c,d,e,f;oO(this,a)&&(d=JN(this.t,a),e=JN(this.v,a),c=tr(a.pb),f=c.c-(d+JN(this.u,a)),c=c.b-(e+JN(this.s,a)),b=this.b.ob,A(b,151)&&(b=fO(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.ld()-ok(a.pb)-JN(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-qk(a.pb)-JN(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.od()),d=this.c,-1==d.o&&(d.o=this.b.nd())),DN(this,a))};_.b=null;_.c=null;function pO(){this.f=!1}
+u(730,728,{149:1,152:1},pO);function fO(a){var b,c,d,e;null==a.b&&(a.b=y(M,m,-1,4,1),e=Eo(mw(mw(a.d,0),0)),c=Eo(mw(mw(a.d,2),2)),d=yM(a.pb),b=EL(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function rO(a,b){a.kb&&mk(a);return ox(a,b)}function sO(){Qx();Gx.call(this,Rx)}u(731,322,{47:1,49:1,58:1,63:1,70:1,71:1,73:1,81:1,83:1,151:1},sO);_.Cd=function(a){return rO(this,a)};_.b=null;
+function $L(a,b,c){var d=a.q.d;b.nb=c;oL(a,b,a.pb,d,!0)}function FN(a){var b;b=a.ob;return A(b,151)?b:a}function xr(a){if(!a.kb)return new CM;if(-1==a.k.c||-1==a.k.b)a.k=a.e.kg(a),zr(a,a.k),a.e.jg(a),a.k=a.e.kg(a);return a.k}function pL(a){return A(a,151)?a.jb:a}function tO(a){var b;if(!a.o){b=(!LM&&(LM=new KM),LM);var c=uO(a,fb,!0);b.b=c;c=uO(a,gb,!0);b.c=c;a.o=b}return a.o}
+function oL(a,b,c,d,e){if(A(b,63))throw new Rk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,152)&&f.f?(c=new sO,ax(a,c,a.pb,d,!0),px(c,b)):ax(a,b,c,d,e);qL(a,b)}
+function qL(a,b){var c;c=a.e;if(b){var d=c.k;fj(d.d,b);fj(d.f,b);fj(d.c,b);fj(d.b,b);fj(d.e,b)}else d=c.k,Lz(d.d),Lz(d.f),Lz(d.c),Lz(d.b),Lz(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==FN(a))c=c.ob;else{if(A(c,144)||A(c,62))d=c,c=c.ob,c==FN(d)&&(c=c.ob);A(c,151)&&A(c.ob,143)&&(c=c.ob)}A(c,150)&&!A(c,143)&&(c.dg(a.ob),c.dg(a))}}
+function Br(a){if(a.kb&&a.pb.style.display!=Pf){a.pb.scrollTop=0;var b=a.pb,c=0;!Jo()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==yg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.jg(a);a.d=!1;YN(a)}}function YN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=pL(cA(a.q,d)),A(b,151)&&(b=b.jb),b.qd()&&(A(b,150)?b.eg():A(b,76)&&b.Sd())}function rL(a,b){var c;A(b,151)&&(b=A(b,151)?b.jb:b);c=FN(b);return hx(a,c)?(A(c,151)&&rO(c,b),qL(a,null),!0):!1}
+function OM(a,b){var c;a.e=b;null!=a.f&&pj(a,Fw(a.pb)+Ba+a.f);a.f=b.cZ.e;c=lA(a.f,wo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));qj(a,Fw(a.pb)+Ba+a.f);qL(a,null)}function uO(a,b,c){a.n||(a.n=$doc.createElement(Jg),AM(a.n,fg,ad),AM(a.n,lh,Oe),AM(a.n,ef,cb),AM(a.n,$g,cb),a.pb.appendChild(a.n));AM(a.n,oh,b);AM(a.n,Ne,b);a=xM(a.n);return c?a.c:a.b}
+function $N(a,b){var c;c=null.lg();if(c==(Lj(),Hq)){c=(tO(a),null.lg());var d=(-1==JM&&(JM=(uM(),mL(hb,!0))),JM);return O(N(Math.round(100*d*c/254)))}if(c==xq)return c=tO(a),d=null.lg(),O(N(JF(d*(-1==c.b&&(c.b=mL(fb,!0)),c.b))));if(c==zq)return c=tO(a),d=null.lg(),O(N(JF(d*(-1==c.c&&(c.c=mL(gb,!0)),c.b))));if(c==Fq)return c=(tO(a),null.lg()),d=(-1==JM&&(JM=(uM(),mL(hb,!0))),JM),O(N(Math.round(d*c)));if(c==Jq)return c=(tO(a),null.lg()),d=(-1==JM&&(JM=(uM(),mL(hb,!0))),JM),O(N(Math.round(10*d*c/254)));
+if(c==Dq)return O(N(JF(12*(tO(a),null.lg())*O(N(JF((-1==JM&&(JM=(uM(),mL(hb,!0))),JM)/72))))));if(c==vq)return uO(a,null.lg(),b);if(c==Bq)return c=(tO(a),O(N(JF(null.lg())))),d=(-1==JM&&(JM=(uM(),mL(hb,!0))),JM),O(N(Math.round(d*c/72)));if(null.lg()==tq)return O(N(JF(null.lg())));throw new Rk("Invalid size: "+null.lg());}function PL(){var a=new qO;lx.call(this);this.k=new ur(-1,-1);new CO(this);this.pb[Ad]="mosaic-LayoutPanel";OM(this,a)}
+u(732,312,{47:1,49:1,58:1,70:1,71:1,73:1,76:1,81:1,83:1,150:1},PL);_.Gd=function(a){oL(this,a,this.pb,this.q.d,!0)};_.vd=function(){Vw(this,new DO)};_.wd=function(){Vw(this,new EO)};_.cg=function(){return xr(this)};_.Dd=function(a){return dx(this.q,FN(a))};_.Ed=function(a,b,c,d){oL(this,a,b,c,d)};_.dg=function(a){qL(this,a)};_.Fd=function(){return new Sw(this)};_.eg=function(){Br(this)};
+_.Ad=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ud(this.j),this.sd(a),this.j=this.i=null;else if(a=xr(this),null!=this.j)a=a.b+ig,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+ig);this.sd(b);this.i=null}else b=a.b+ig,this.ud(a.c+ig),this.sd(b);Br(this)}};_.Sd=function(){Br(this)};_.Cd=function(a){return rL(this,a)};_.sd=function(a){this.pb.style[Ne]=a;this.kb||(this.i=a)};_.Hd=function(a,b,c){jx(this,FN(a),b,c)};
+_.ud=function(a){this.pb.style[oh]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function DO(){}u(733,1,{},DO);_.Qd=function(a){FN(a).yd()};function EO(){}u(734,1,{},EO);_.Qd=function(a){FN(a).zd()};function Sw(a){this.c=a;this.b=new fx(this.c.q)}u(735,1,{},Sw);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return pL(Tw(this.b))};_.fd=function(){Uw(this.b)};_.c=null;function FO(){FO=x;new vy}
+function CO(a){FO();Zi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new GO(this)}u(736,9,{},CO);function GO(a){Jk();this.b=a}u(737,26,{},GO);_.Hc=function(){qL(this.b.b,null);Br(this.b.b)};_.b=null;function nN(a){a=a.ob;return!a?null:A(a,150)?a:nN(a)}function JL(a,b,c){var d;d=a.pb;GN(a,b,c,yM(d),EL(d),zM(d))}
+function GN(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.ud((0>g?0:g)+(Lj(),ig)),b!=a.od()&&a.ud((0>b?0:b)+ig));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Lj(),ig)),c!=a.nd()&&a.sd((0>c?0:c)+ig))}function zr(a,b){JL(a,b.c,b.b)}u(740,1,{});
+function EH(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:eE(a,b,~~Pi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,t=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(t=0,E=o.length;t<E;++t)if(D=n[t+3],v=o[t],r=null==v?Tf:typeof v,r=r==Vf?Object.prototype.toString.call(v)==Vc||typeof v.length==Uf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Tf,r)))if(v=H(Uf,r),r=H("boolean",r),HO===D)v&&(o[t]=new gI(o[t])),r&&(o[t]=(RH(),o[t]?UH:SH));else{q=v||r;if(q=
+!q&&null!=D&&Wn(D)==IO){q=o[t];if(null==q||JO(q,D))continue;if(Un(q)&&(q=q&&q.g?q.g:null,null!=q&&JO(q,D))){o[t]=q;continue}}if(!H(Vf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function KO(){this.d=new Vi;this.b=new Vi;this.c=new Vi}function JO(a,b){var c;if(HO==b||LO==b&&A(a,153))return!0;if(null!=a)for(c=Wn(a);c&&c!=HO;c=null)if(c==b)return!0;return!1}u(739,740,{},KO);function BH(){BH=x;DH=new KO}
+function HH(a,b){BH();z(DH.d,a,b)}function yH(a){BH();var b,c,d;d=kI(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function zH(a,b){var c;BH();return c=b&&b[0]&&(typeof b[0]==Vf||typeof b[0]==ze)?b[0]:null,JO(c,a)}function FH(a){var b=AH;BH();var c,d;d=DH.c;if(c=!b?d.c:eE(d,b,~~Pi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?fE(d,c):hE(d,b,c,~~Pi(b))}
+function dH(a){BH();var b=DH,c;null==a?a=null:(c=a[Yc],c||(0!=(Wn(a).c&4)?a=[]:(b=(b=uj(b.d,Wn(a)))&&typeof b==ze?new b(a):a,a=a[Yc]=b),c=a),a=c);return a}var DH;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=ho&&(e=wk(),2E3<e-jo&&(jo=e,io=go()));if(0==ho++){var f=(ko(),lo),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=to(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(ko(),lo),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=to(n,o);while(h.d);h.d=o}}--ho;c&&-1!=io&&($wnd.clearTimeout(io),io=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(mu)()}catch(d){a(b)}else C(mu)()}var HO=X(1),Zn=X(102),MO=cI(" I"),M=YH(749,MO),CI=YH(747,HO),NO=cI(" Z"),eJ=YH(750,NO);X(101);X(100);X(99);var OO=X(527),Nn=YH(751,OO),PO=X(265),Tu=YH(752,PO);X(266);X(141);X(502);X(108);X(513);var QO=cI(" B");X(517);var RO=cI(" C"),Qi=YH(753,RO),IO=X(515),SO=cI(" D"),lF=YH(754,SO);X(516);X(518);var TO=X(521),LG=YH(755,TO),UO=cI(" J"),VO=X(2),ou=YH(748,VO),tM=YH(756,QO);X(530);X(512);X(98);X(193);X(500);
+var AH=X(493);X(509);var NH=X(507);X(505);X(506);X(511);X(117);X(110);X(111);X(112);X(118);X(96);X(524);X(519);X(508);X(494);X(495);X(496);X(497);X(498);X(499);var WO=X(406);X(405);X(404);X(403);X(492);X(491);var kC=X(420),QE=YH(757,kC),XO=X(426),VE=YH(758,XO),YO=X(427),XE=YH(759,YO),ZO=X(569),aH=YH(760,ZO),eu=YH(761,M),$O=Y(567,function(){bF();return SI}),TI=YH(762,$O);X(568);X(429);X(428);X(562);X(561);X(570);X(571);X(566);X(463);X(565);var LB=YH(763,WO);X(418);X(573);X(504);bI();X(503);bI();X(740);
+X(739);var LO=bI();X(316);var aP=X(315);X(314);X(320);X(334);X(376);X(575);X(574);X(313);X(312);X(577);X(576);X(582);X(583);X(584);X(585);X(586);X(587);X(588);X(589);X(578);X(579);X(580);X(581);X(252);X(251);X(325);X(326);X(327);X(600);X(609);X(26);X(601);X(602);X(603);X(604);X(605);X(606);X(607);X(608);X(297);X(372);X(375);X(373);X(374);X(205);X(204);X(299);X(246);X(301);X(213);var bP=X(212);X(249);X(248);X(247);X(400);X(401);X(402);X(484);X(483);X(482);X(485);X(486);X(487);X(488);X(642);X(643);
+X(644);X(645);var cP=Y(181,function(){Lj();return Lq}),Mq=YH(764,cP),dP=Y(140,function(){Mj();return Zo}),$o=YH(765,dP),eP=Y(147,function(){ap();return Lp}),Mp=YH(766,eP),fP=Y(166,function(){Np();return Wp}),Xp=YH(767,fP),gP=Y(171,function(){Yp();return gq}),hq=YH(768,gP),hP=Y(176,function(){iq();return rq}),sq=YH(769,hP);Y(182,null);Y(183,null);Y(184,null);Y(185,null);Y(186,null);Y(187,null);Y(188,null);Y(189,null);Y(190,null);Y(142,null);Y(143,null);Y(144,null);Y(145,null);Y(146,null);Y(148,null);
+Y(158,null);Y(159,null);Y(160,null);Y(161,null);Y(162,null);Y(163,null);Y(164,null);Y(165,null);Y(149,null);Y(150,null);Y(151,null);Y(152,null);Y(153,null);Y(154,null);Y(155,null);Y(156,null);Y(157,null);Y(167,null);Y(168,null);Y(169,null);Y(170,null);Y(172,null);Y(173,null);Y(174,null);Y(175,null);Y(177,null);Y(178,null);Y(179,null);Y(180,null);X(475);X(474);X(534);X(536);X(535);X(537);X(539);X(538);X(540);X(544);X(545);X(203);X(209);X(208);X(207);X(211);X(231);X(446);X(445);
+var dD=X(444),NF=YH(770,dD),iJ=YH(771,UO);X(430);X(541);X(547);X(542);X(543);X(431);X(599);X(440);X(439);X(438);X(443);var iP=bI(),gL=YH(772,iP);X(295);X(473);X(553);var jP=Y(255,function(){Ut();return Zt}),$t=YH(773,jP);X(453);X(454);X(437);var PC=X(432);X(533);X(416);X(417);X(442);var $C=X(441);X(434);X(433);X(551);X(560);X(435);X(477);X(526);X(563);X(564);X(572);X(423);var oC=X(422);X(451);X(452);X(408);X(407);X(460);bI();bI();bI();X(410);X(411);X(210);X(387);var dA=YH(774,aP);X(388);X(612);X(611);
+X(348);X(350);X(349);X(351);X(233);X(250);X(236);X(238);var vC=X(425);X(476);X(413);X(412);X(419);X(557);X(529);X(241);X(462);X(228);X(229);X(232);X(226);X(225);X(227);var xC=X(595);X(215);X(219);X(421);X(614);X(619);X(461);X(520);X(464);var NB=X(415),MB=YH(775,oC);X(659);X(448);X(449);X(450);X(414);X(592);X(593);X(217);X(216);X(218);X(220);X(339);X(338);X(344);X(345);X(648);X(620);X(621);X(546);X(554);X(555);X(556);X(613);X(615);var QC=X(436);X(596);X(558);X(240);X(237);X(239);X(235);X(224);X(223);
+X(222);X(277);X(618);X(319);X(318);X(317);X(626);X(625);X(647);X(623);X(646);var kP=Y(703,function(){rr();return AN}),BN=YH(776,kP);X(702);X(701);X(693);X(694);X(695);X(696);X(697);X(698);X(699);X(700);X(674);var lP=Y(321,function(){Hx();return Ox}),Px=YH(777,lP),mP=Y(368,function(){Cx();return wz}),xz=YH(778,mP);X(17);X(369);X(370);X(365);X(366);X(367);X(18);X(19);X(20);X(459);X(424);X(690);X(356);X(691);X(357);X(358);X(359);X(360);X(363);X(330);X(329);var nP=X(328);X(616);X(617);X(622);X(270);X(333);
+X(364);X(352);X(379);X(378);X(380);var oP=Y(381,function(){Oz();return Zz}),$z=YH(779,oP);Y(382,null);Y(383,null);Y(384,null);Y(385,null);X(253);X(597);X(331);X(347);X(346);X(550);X(396);X(323);X(206);X(598);X(332);X(676);X(3);X(679);X(680);X(678);X(677);X(670);X(669);X(732);X(733);X(734);X(735);X(672);X(244);var BD=X(456),DD=YH(780,BD);X(457);X(455);X(29);X(30);X(28);X(31);X(34);X(35);X(36);X(37);X(38);X(39);var pP=X(51),lz=YH(781,pP);X(40);X(41);X(42);X(43);X(44);X(45);X(46);X(48);X(47);X(49);X(50);
+X(52);X(53);X(55);X(56);X(54);X(57);X(58);X(59);X(60);X(62);X(64);X(65);X(63);X(61);X(66);X(67);X(68);X(69);X(71);X(74);X(73);X(75);X(78);X(79);X(77);X(80);X(81);X(82);X(83);X(84);X(85);X(87);X(88);X(86);X(89);X(90);X(91);X(92);X(94);X(95);X(93);X(271);var DM=X(661);X(324);var HM=X(663);X(242);X(688);X(687);X(469);X(468);X(470);X(243);X(279);X(281);X(280);X(275);X(390);X(272);X(322);X(731);X(286);X(289);X(287);X(288);X(5);X(7);X(6);X(633);X(458);X(471);X(391);X(202);X(308);X(310);X(309);X(624);
+var fM=YH(782,nP);X(630);X(629);X(637);X(627);X(628);X(634);X(635);X(631);X(632);X(465);X(466);X(472);X(245);X(274);X(33);X(282);X(353);X(354);X(355);X(283);var sN=YH(783,bP);X(284);X(594);X(689);X(656);X(510);X(531);X(32);X(70);var IM=X(664);X(673);X(692);X(728);X(727);X(214);X(230);X(4);X(655);X(707);X(724);var qP=Y(725,function(){dO();return jO}),kO=YH(784,qP),rP=Y(726,function(){TM();return mO}),nO=YH(785,rP);X(710);X(719);X(718);X(722);X(721);X(717);X(716);X(714);X(715);X(713);X(712);X(709);
+X(711);X(720);X(723);X(708);X(675);X(337);X(386);X(377);X(729);X(336);X(335);X(341);X(342);X(340);X(285);X(21);X(306);X(307);X(11);X(14);X(24);var sP=X(27),Uk=YH(786,sP);X(25);X(22);X(23);X(730);X(8);X(10);X(9);X(736);X(737);X(681);X(684);X(685);X(686);X(682);X(683);var FM=X(662);X(666);X(667);X(221);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/0D71BA88E8DB59E613D3BD042277F3CA.cache.html b/public/jsme/0D71BA88E8DB59E613D3BD042277F3CA.cache.html
new file mode 100644
index 0000000..9035514
--- /dev/null
+++ b/public/jsme/0D71BA88E8DB59E613D3BD042277F3CA.cache.html
@@ -0,0 +1,636 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '0D71BA88E8DB59E613D3BD042277F3CA';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',ea='" ',ga='" height="',ia='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ca="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Ma="-CMe3",Oa="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Va="-SO3H",Wa="-selected",Xa=".",Za="/",$a="//",bb="/>",cb="0",db="0px",eb="1",fb="100%",gb="1em",
+hb="1ex",ib="1in",kb="1px",lb="2",mb="3",nb=":",ob=": ",pb=";",rb="<",sb="=",ub=">",wb="?",xb="@",zb="A",Ab="AUTO",Bb="After",Cb="Any",Db="Aromatic",Eb="B",Fb="Before",Gb="Br",Ib="C",Kb="CENTER",Lb="CSS1Compat",Mb="Center",Nb="Cl",Ob="Class$",Qb="Copy as ",Rb="DEFAULT",Sb="DOMMouseScroll",Tb="Dialog",Ub="East",Vb="F",Wb="First",Xb='For input string: "',Yb="GBVTBU-BB",Zb="H",ac="HIDDEN",bc="Helvetica",cc="I",dc="Incorrect URL: ",ec="Internal index set to null.",fc="JSME",gc="JUSTIFY",hc="JavaScript",
+ic="LEFT",jc="MOL n. ",kc="N",mc="NA",nc="NONE",oc="No more molecules in SDF buffer",pc="Nonring",qc="North",rc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",sc="O",tc="ONE_WAY_CORNER",uc="P",vc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Fc="Resize-",Gc="Ring",Kc="S",Lc="SMILES",Mc="Se",Nc="Si",Oc="South",Pc="Style names cannot be empty",Qc="Text",Rc="West",Sc="X",Tc="[",Uc="[object Array]",Vc="\\",bd="]",cd="__gwtex_wrap",
+dd="__uiObjectID",ed="a",fd="absolute",gd="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",vd="bottom",xd="button",yd="cellPadding",zd="cellSpacing",Ad="center",Bd="change",Cd="checkbox",Dd="className",Ed="click",Fd="click marked atom to delete mark",Gd="code",Hd="col",Id="colSpan",Jd="columnheader",Kd="combobox",Ld="complementary",Pd="contentinfo",Qd="contextmenu",Rd="cssFloat",Sd="cursor",
+Xd="dblclick",Yd="definition",Zd="dialog",$d="dir",ae="directory",be="display",ce="div",de="document",ee="dragdrop-handle",fe="dragdrop-selected",ge="dragend",he="dragenter",ie="dragexit",je="dragleave",ke="dragover",le="dragstart",me="drop",ne="end_gesture",oe="error",pe="filter",qe="float",re="focus",se="fontFamily",te="fontSize",ue="fontStyle",ve="fontWeight",we="form",ye="function",ze="g",Ae="gecko1_8",Be="gesturechange",Ce="gestureend",De="gesturestart",Ee="google",Le="grid",Me="gridcell",Ne=
+"group",Oe="gwt-MenuBar",Pe="gwt-MenuBarPopup",Qe="heading",Re="height",Se="hidden",Te="id",Ue="img",Ve="is_touch_supported",We="italic",Xe="java.vm.name",Ye="jsa-resetDiv",Ze="keydown",$e="keypress",af="keyup",bf="left",cf="link",df="list",ef="listbox",gf="listitem",hf="load",jf="log",kf="ltr",lf="main",rf="marquee",sf="math",tf="menu",uf="menuPopup",vf="menubar",wf="menuitem",xf="menuitemcheckbox",yf="menuitemradio",zf="middle",Af="mousedown",Bf="mousemove",Cf="mouseout",Df="mouseover",Ef="mouseup",
+Ff="mousewheel",Gf="move",Hf="msie",If="multipart",Jf="n",Kf="name",Lf="navigation",Mf="none",Nf="noreaction",Of="note",Pf="nowrap",Qf="null",Rf="number",Sf="object",Tf="offsetHeight",Uf="offsetWidth",Vf="ontouchstart",Wf="opera",Xf="option",Yf="outline",Zf="overflow",$f="padding",ag="paste",bg="popupContent",cg="position",dg="presentation",fg="progressbar",gg="px",hg="px, ",ig="px;",jg="radio",kg="radiogroup",lg="reaction",mg="region",ng="rgb(",og="right",pg="role",rg="rotation",sg="row",tg="rowgroup",
+ug="rowheader",vg="rtl",wg="s",xg="scale100",yg="scrollbar",zg="se",Ag="search",Bg="separator",Cg="serif",Dg='shape-rendering="crispEdges"',Eg="slider",Fg="span",Gg="spinbutton",Hg="status",Ig="subMenuIcon-selected",Jg="tab",Kg="table",Lg="tablist",Mg="tabpanel",Ng="tbody",Og="td",Pg="text",Qg="textAlign",Rg="textbox",Sg="timer",Tg="title",Ug="toolbar",Vg="tooltip",Wg="top",Xg="touchcancel",Yg="touchend",Zg="touchmove",$g="touchstart",ah="tr",bh="tree",ch="treegrid",dh="treeitem",eh="true",fh="value",
+gh="verticalAlign",hh="visibility",ih="visible",jh="whiteSpace",kh="width",lh="x",mh="zIndex",nh="|",_,oh={l:4194303,m:4194303,h:1048575},ph={l:0,m:0,h:0},qh={l:1,m:0,h:0},rh={l:2,m:0,h:0},yh={l:3,m:0,h:0},zh={l:4,m:0,h:0},Ah={l:8,m:0,h:0},Bh={l:10,m:0,h:0},Ch={l:16,m:0,h:0},Dh={l:32,m:0,h:0},Eh={l:64,m:0,h:0},Fh={l:128,m:0,h:0},Gh={l:256,m:0,h:0},Hh={l:512,m:0,h:0},Ih={l:1024,m:0,h:0},Jh={l:2048,m:0,h:0},Kh={l:8192,m:0,h:0},Lh={l:16384,m:0,h:0},Mh={l:32768,m:0,h:0},Nh={l:65536,m:0,h:0},Oh={l:131072,
+m:0,h:0},Ph={l:262144,m:0,h:0},Qh={l:524288,m:0,h:0},Rh={},Sh={9:1,10:1,73:1,77:1,79:1},Th={6:1,9:1,73:1,77:1,79:1},Uh={73:1,90:1},Vh={12:1,73:1,77:1,79:1},Wh={14:1,16:1,24:1,28:1,29:1,30:1,32:1,36:1,38:1},Xh={14:1,16:1,24:1,27:1,29:1,31:1,32:1,35:1,36:1,38:1,99:1,105:1},Yh={108:1},Zh={73:1,80:1,88:1},$h={69:1},ai={37:1,73:1,77:1,79:1},bi={73:1,76:1,91:1},ci={2:1},di={73:1,80:1,82:1,86:1,88:1},ei={22:1},fi={14:1,16:1,24:1,29:1,30:1,32:1,35:1,36:1,38:1,98:1,105:1},gi={8:1,9:1,73:1,77:1,79:1},hi={73:1,
+80:1,86:1,88:1},ii={46:1,47:1,53:1,59:1,67:1,73:1},ji={94:1},ki={41:1,46:1,47:1,53:1,62:1,67:1,69:1,73:1},li={90:1},mi={46:1,47:1,53:1,67:1,73:1},ni={29:1,36:1},oi={14:1,16:1,24:1,29:1,32:1,36:1,38:1},pi={73:1,76:1,90:1},qi={50:1,73:1},ri={14:1,16:1,24:1,29:1,32:1,35:1,36:1,38:1,105:1},si={40:1,73:1,80:1,86:1,88:1},ti={91:1},m={72:1,73:1,76:1},ui={53:1,73:1},vi={14:1,16:1,24:1,29:1,30:1,32:1,36:1,38:1},wi={9:1,11:1,73:1,77:1,79:1},s={73:1,76:1},xi={46:1,53:1,67:1,73:1},yi={23:1},zi={15:1,39:1},Ai=
+{73:1},Bi={92:1},Ci={16:1},Di={14:1,16:1,24:1,27:1,29:1,31:1,32:1,36:1,38:1},Ei={20:1,73:1},Fi={75:1},Gi={7:1,9:1,73:1,77:1,79:1},Hi={13:1};function u(a,b,c){var d=Rh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Rh[a]=function(){}),_=d.prototype=0>b?{}:new Rh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}u(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ii(this)};
+_.tS=function(){var a=this.cZ.e+xb,b;b=this.hC();var c,d,e;c=y(Ji,s,-1,8,1);d=(Ki(),Li);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Mi(){Mi=x;Ni=new Oi}function Pi(a){for(var b,a=new Qi(a.k.n);a.c<a.e.Fe();)b=Ri(a),Si(b.ld(),fe,!1),Ti(a)}
+function Ui(a,b,c){var a=a.o,d;try{d=new Vi(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Wi(e);if(A(e,80))throw new Xi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Si(b.ld(),Yb,!0);Si(c.ld(),ee,!0);z(Ni,b,c)}function Yi(a,b){var c;c=Zi(Ni,b);var d;d=Zi(a.o.d,c);if(!d)throw new $i("dragHandle was not draggable");aj(d.c.b);aj(d.e.b);aj(d.d.b);Si(b.ld(),Yb,!1);Si(c.ld(),ee,!1)}
+function bj(a){var b;a.p=!1;for(a=new Qi(a.k.n);a.c<a.e.Fe();)b=Ri(a),Si(b.ld(),fe,!1),Ti(a)}function cj(a,b){dj(a.k.n,b)?Si(b.ld(),fe,!1):a.p?(ej(a.k.n,b),Si(b.ld(),fe,!0)):(a.k.n.Qe(),ej(a.k.n,b))}function fj(a){this.i=a;this.k=new gj(this);this.o=new hj(this.k)}u(3,1,{});_.rc=function(){ij(this.k.f,"dragdrop-dragging")};_.sc=function(){jj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ni;function gj(a){this.n=new kj;this.e=a;this.b=a.i}u(4,1,{},gj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function lj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function mj(a,b){var c;c=nj(a.d,oj).b;b.b.ctrlKey||b.b.metaKey||Pi(a.c.e);cj(a.c.e,c)}function pj(a){a.c.i=null;a.c.e.sc();qj((rj(),sj(null)),a.b,0,0);var b=a.b.hb;tj=b;uj();vj=b;a.e=2}
+function hj(a){this.d=new Oi;this.c=a;this.b=new wj;xj(this.b,yj(),zj());B(this.b,this,(Aj(),Aj(),Bj));B(this.b,this,(Cj(),Cj(),Dj));a=this.b.hb.style;a[pe]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Qj(),gg);a.borderStyle=(Rj(),Mf);a[nd]="blue"}u(5,1,{},hj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Sj(a);e=Tj(a);b=Uj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!oj)oj=c,this.c.f=nj(this.d,oj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Vj(this.c.n,this.c.f)&&(Pi(this.c.e),cj(this.c.e,this.c.f)),Wj(new Xj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Yj(oj,null),oj!=this.c.f&&(c=new Yj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,pj(this),1!=this.e&&lj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Zj(a,b);a=$j(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(ak(bk(d-this.i),bk(a-this.j))>=this.c.e.n?(ck(),-1!=Vj(this.c.n,this.c.f)||cj(this.c.e,this.c.f),c=new Yj(oj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,pj(this)):dk.preventDefault()),1==this.e)return;dk.preventDefault();lj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Zj(a,b);b=$j(a,b);if(1==Uj(a.b)&&(this.f=!1,oj))try{if(ck(),1==this.e)mj(this,a);else{d!=this.b&&(c=new Yj(d,null),e+=c.b,b+=c.e);try{lj(this,e,b),this.c.e.rc(),3!=this.e&&mj(this,a)}finally{var f=this.b.hb;tj&&f==tj&&(tj=null);uj();f===vj&&(vj=null);ek(this.b);this.e=1;this.c.f=null}}}finally{oj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var oj=null;function Xj(){}u(6,1,yi,Xj);_.xc=function(){ck()};
+function Vi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}u(7,1,{},Vi);_.b=null;_.c=null;_.d=null;_.e=null;u(8,1,{});u(10,8,{});u(9,10,{});_.b=null;u(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Yj(a,b){!a||a==(rj(),sj(null))?this.i=this.f=0:(this.f=a.gd()-fk(a.hb),this.i=a.hd()-(a.hb.scrollTop||0));!b||b==(rj(),sj(null))?this.d=this.c=0:(this.c=gk(b.hb)+hk(b.hb),this.d=ik(b.hb)+jk(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}u(14,11,{},Yj);
+_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function ck(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function hk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(gg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function jk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(gg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function kk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function lk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function mk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}
+function nk(a,b){var c=ok();mk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;pk(a.n,ok())}function qk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}u(17,1,{});_.yc=function(){this.w&&this.zc()};_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};
+_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function pk(a,b){qk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function rk(a){this.b=a}u(18,1,{},rk);_.Cc=function(a){pk(this,a)};_.b=null;u(19,1,{});u(20,1,ci);function sk(){sk=x;var a;(a=new tk)&&(a.Fc()||(a=new uk));vk=a}u(21,19,{});var vk=null;function wk(a,b){var c=C(function(){if(!b.b){var c=ok();a.Cc(c)}});$wnd.mozRequestAnimationFrame(c)}function tk(){}u(22,21,{},tk);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
+_.Dc=function(a){var b;b=new xk;wk(a,b);return b};function xk(){}u(23,20,ci,xk);_.Ec=function(){this.b=!0};_.b=!1;function uk(){this.b=new kj;this.c=new yk(this)}u(24,21,{},uk);_.Fc=function(){return!0};_.Dc=function(a){a=new zk(this,a);ej(this.b,a);1==this.b.d&&Ak(this.c,16);return a};function Bk(){Bk=x;Ck=new kj;var a=new Dk;Ek();Fk(Gk?Gk:Gk=new Hk,a)}function Ik(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);dj(Ck,a)}
+function Ak(a,b){if(0>b)throw new Jk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);dj(Ck,a);a.c=!1;a.d=Kk(a,b);ej(Ck,a)}function Lk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}function Kk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}u(26,1,{});_.Gc=function(){this.c||dj(Ck,this);this.Hc()};_.c=!1;_.d=0;var Ck;function yk(a){Bk();this.b=a}u(25,26,{},yk);
+_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Mk,s,3,a.b.d,0);b=Nk(a.b,b);c=new Ok;for(e=0,f=b.length;e<f;++e)d=b[e],dj(a.b,d),pk(d.b,c.b);0<a.b.d&&Ak(a.c,ak(5,16-(ok()-c.b)))};_.b=null;function zk(a,b){this.c=a;this.b=b}u(27,20,{2:1,3:1},zk);_.Ec=function(){var a=this.c;dj(a.b,this);0==a.b.d&&Ik(a.c)};_.b=null;_.c=null;u(29,1,{});_.b=null;function Pk(){this.b=gd}u(28,29,{},Pk);function Qk(){this.b=hd}u(30,29,{},Qk);function Rk(){this.b=kd}u(31,29,{},Rk);u(33,1,{});_.b=null;function Sk(a){this.b=a}
+u(32,33,{},Sk);function Tk(){this.b=ld}u(34,29,{},Tk);function Uk(){this.b=od}u(35,29,{},Uk);function Vk(){this.b=xd}u(36,29,{},Vk);function Wk(){this.b=Cd}u(37,29,{},Wk);function Xk(){this.b=Jd}u(38,29,{},Xk);function Yk(){this.b=Kd}u(39,29,{},Yk);function Zk(){this.b=Ld}u(40,29,{},Zk);function $k(){this.b=Pd}u(41,29,{},$k);function al(){this.b=Yd}u(42,29,{},al);function bl(){this.b=Zd}u(43,29,{},bl);function cl(){this.b=ae}u(44,29,{},cl);function dl(){this.b=de}u(45,29,{},dl);
+function fl(){this.b=we}u(46,29,{},fl);function gl(){this.b=Le}u(47,29,{},gl);function hl(){this.b=Me}u(48,29,{},hl);function il(){this.b=Ne}u(49,29,{},il);function jl(){this.b=Qe}u(50,29,{},jl);function kl(a){this.b=a.id}u(51,1,{4:1,5:1},kl);_.b=null;function ll(){this.b=Ue}u(52,29,{},ll);function ml(){this.b=cf}u(53,29,{},ml);function nl(){this.b=df}u(54,29,{},nl);function ol(){this.b=ef}u(55,29,{},ol);function pl(){this.b=gf}u(56,29,{},pl);function ql(){this.b=jf}u(57,29,{},ql);
+function rl(){this.b=lf}u(58,29,{},rl);function sl(){this.b=rf}u(59,29,{},sl);function tl(){this.b=sf}u(60,29,{},tl);function ul(){this.b=tf}u(61,29,{},ul);function vl(){this.b=vf}u(62,29,{},vl);function wl(){this.b=wf}u(63,29,{},wl);function xl(){this.b=xf}u(64,29,{},xl);function yl(){this.b=yf}u(65,29,{},yl);function zl(){this.b=Lf}u(66,29,{},zl);function Al(){this.b=Of}u(67,29,{},Al);function Bl(){this.b=Xf}u(68,29,{},Bl);function Cl(){this.b=dg}u(69,29,{},Cl);u(70,33,{},function(a){this.b=a});
+function Dl(){this.b=fg}u(71,29,{},Dl);function El(){El=x;Fl=new Sk("aria-activedescendant")}var Fl;function Gl(){this.b=jg}u(73,29,{},Gl);function Hl(){this.b=kg}u(74,29,{},Hl);function Il(){this.b=mg}u(75,29,{},Il);
+function Jl(){Jl=x;Kl=new Qk;Ll=new Pk;Ml=new Rk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new hl;am=new gl;bm=new il;cm=new jl;dm=new ll;em=new ml;fm=new ol;gm=new pl;hm=new nl;im=new ql;jm=new rl;km=new sl;lm=new tl;mm=new vl;nm=new xl;om=new yl;pm=new wl;qm=new ul;rm=new zl;sm=new Al;tm=new Bl;um=new Cl;vm=new Dl;wm=new Hl;xm=new Gl;ym=new Il;zm=new Am;Bm=new Cm;Dm=new Em;Fm=new Gm;Hm=new Im;Jm=new Km;Lm=
+new Mm;Nm=new Om;dn=new en;fn=new gn;hn=new jn;kn=new ln;mn=new nn;on=new pn;qn=new rn;sn=new tn;un=new vn;wn=new xn;yn=new zn;F=new Oi;z(F,mg,ym);z(F,gd,Ll);z(F,Zd,Wl);z(F,hd,Kl);z(F,kd,Ml);z(F,de,Yl);z(F,ld,Nl);z(F,od,Ol);z(F,xd,Pl);z(F,Cd,Ql);z(F,Me,$l);z(F,Jd,Rl);z(F,Ne,bm);z(F,Kd,Sl);z(F,Ld,Tl);z(F,Pd,Ul);z(F,Yd,Vl);z(F,df,hm);z(F,ae,Xl);z(F,we,Zl);z(F,Le,am);z(F,Qe,cm);z(F,Ue,dm);z(F,cf,em);z(F,ef,fm);z(F,gf,gm);z(F,jf,im);z(F,lf,jm);z(F,rf,km);z(F,sf,lm);z(F,tf,qm);z(F,vf,mm);z(F,wf,pm);z(F,
+xf,nm);z(F,Xf,tm);z(F,jg,xm);z(F,yf,om);z(F,Lf,rm);z(F,Of,sm);z(F,dg,um);z(F,fg,vm);z(F,kg,wm);z(F,sg,Dm);z(F,tg,zm);z(F,ug,Bm);z(F,Ag,Hm);z(F,Bg,Jm);z(F,yg,Fm);z(F,Eg,Lm);z(F,Gg,Nm);z(F,Hg,dn);z(F,Jg,kn);z(F,Lg,fn);z(F,Mg,hn);z(F,Rg,mn);z(F,Sg,on);z(F,Ug,qn);z(F,Vg,sn);z(F,bh,yn);z(F,ch,un);z(F,dh,wn)}var Ll,Kl,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,am,$l,bm,cm,dm,em,hm,fm,gm,im,jm,km,lm,qm,mm,pm,nm,om,rm,sm,tm,um,vm,xm,wm,ym,F,Dm,zm,Bm,Fm,Hm,Jm,Lm,Nm,dn,kn,fn,hn,mn,on,qn,sn,yn,un,wn;
+function Em(){this.b=sg}u(77,29,{},Em);function Am(){this.b=tg}u(78,29,{},Am);function Cm(){this.b=ug}u(79,29,{},Cm);function Gm(){this.b=yg}u(80,29,{},Gm);function Im(){this.b=Ag}u(81,29,{},Im);function Km(){this.b=Bg}u(82,29,{},Km);function Mm(){this.b=Eg}u(83,29,{},Mm);function Om(){this.b=Gg}u(84,29,{},Om);function en(){this.b=Hg}u(85,29,{},en);function ln(){this.b=Jg}u(86,29,{},ln);function gn(){this.b=Lg}u(87,29,{},gn);function jn(){this.b=Mg}u(88,29,{},jn);function nn(){this.b=Rg}
+u(89,29,{},nn);function pn(){this.b=Sg}u(90,29,{},pn);function rn(){this.b=Ug}u(91,29,{},rn);function tn(){this.b=Vg}u(92,29,{},tn);function zn(){this.b=bh}u(93,29,{},zn);function vn(){this.b=ch}u(94,29,{},vn);function xn(){this.b=dh}u(95,29,{},xn);function Ok(){this.b=ok()}function ok(){return(new Date).getTime()}u(96,1,{},Ok);function An(a){var b,c,d;d=new Bn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Cn(d,c.cZ.e),d.b.b+=ob,Dn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function En(a){var b,c,d;c=y(Fn,s,87,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Gn;c[d]=a[d]}}function Hn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+ob+a:b}u(101,1,{73:1,88:1});_.Ic=function(){return this.i};_.tS=function(){return Hn(this)};_.f=null;_.i=null;function In(a){Jn();this.i=a}u(100,101,Zh,In);function $i(a){Jn();this.i=a}function Xi(a,b){Jn();this.f=b;this.i=a}u(99,100,hi,$i,Xi);
+function Kn(a){Jn();this.c=a;this.b=l;var b,c,d;c=Ln(Mn(this.c)?this.c:null);d=y(Fn,s,87,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Nn(c[a]);En(d)}u(98,99,hi,Kn);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Qf:Mn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":On(this.c).e;this.b=this.b+ob+(Mn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Mn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Kf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+ob+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Pn(a,b){return Qn(a)?a.eQ(b):a===b}function On(a){return Qn(a)?a.cZ:Rn}
+function Sn(a){return Qn(a)?a.hC():Ii(a)}
+function Tn(){var a;Tn=x;Un=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Vn(a){Tn();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=Un[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Un;u(108,1,{});function Ii(a){return a.$H||(a.$H=++Wn)}function Xn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Yn(){return $wnd.setTimeout(function(){0!=Zn&&(Zn=0);$n=-1},10)}var Zn=0,Wn=0,ao=0,$n=-1;
+function bo(){bo=x;co=new eo}function fo(a,b){a.b=go(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new ho(a)),io(a.f,1),!a.j&&(a.j=new jo(a)),io(a.j,50))}function eo(){}function ko(a){return a.Jc()}function go(a,b){!a&&(a=[]);a[a.length]=b;return a}function lo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=go(b,e)):e[0].xc()}catch(f){if(f=Wi(f),!A(f,88))throw f;}}return b}function io(a,b){bo();$wnd.setTimeout(function(){C(ko)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+u(110,108,{},eo);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var co;function ho(a){this.b=a}u(111,1,{},ho);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),lo(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Ok;100>ok()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function jo(a){this.b=a}u(112,1,{},jo);_.Jc=function(){this.b.e&&io(this.b.f,1);return this.b.k};
+_.b=null;function Jn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Ln(a);2<=e.length&&e.splice(0,2);c=y(Fn,s,87,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Nn(e[a]);En(c)}function Ln(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,j=void 0,h=void 0,h=l,f=mo(f),g=f.indexOf(ua),j=0==f.indexOf(ye)?8:0;-1==g&&(g=no(f,oo(64)),j=0==f.indexOf("function ")?9:0);-1!=g&&(h=mo(f.substr(j,g-j)));d[e]=0<h.length?h:"anonymous"}return c}u(117,1,{});
+function Dn(a,b){a.b+=b}function po(){}u(118,117,{},po);_.b=l;function gk(a){return qo(ro(a.ownerDocument),a)}function ik(a){return so(ro(a.ownerDocument),a)}function G(a,b){return parseInt(a[b])||0}function to(a,b){return null==a[b]?null:""+a[b]}function uo(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 vo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function wo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Uj(a){a=a.button;return 1==a?4:2==a?2:1}function qo(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function xo(a){return so(ro(a.ownerDocument),a)}
+function so(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}function yo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function zo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
+function fk(a){return!Ao()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==vg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Ao(){var a=Bo();return-1!=a&&1009E3<=a}function Co(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function Bo(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}
+function Do(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function zj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientHeight}function yj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientWidth}function Eo(a){return fk(H(a.compatMode,Lb)?a.documentElement:a.body)}function Fo(a){return(H(a.compatMode,Lb)?a.documentElement:a.body).scrollTop||0}function ro(a){return H(a.compatMode,Lb)?a.documentElement:a.body}
+function I(a,b){this.c=a;this.d=b}u(141,1,{73:1,77:1,79:1});_.eQ=function(a){return this===a};_.hC=function(){return Ii(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Rj(){Rj=x;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=new No;Oo=new Po;Qo=L(Ro,s,6,[Go,Io,Ko,Mo,Oo])}u(140,141,Th);var Qo,Ko,Io,Mo,Go,Oo;function Ho(){I.call(this,nc,0)}u(142,140,Th,Ho);function Jo(){I.call(this,"DOTTED",1)}u(143,140,Th,Jo);function Lo(){I.call(this,"DASHED",2)}u(144,140,Th,Lo);function No(){I.call(this,ac,3)}
+u(145,140,Th,No);function Po(){I.call(this,"SOLID",4)}u(146,140,Th,Po);function So(){So=x;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=new jp;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=new tp;up=new vp;wp=new xp;yp=new zp;Ap=new Bp;Cp=L(Dp,s,7,[To,Vo,Xo,Zo,ap,cp,ep,gp,ip,kp,mp,op,qp,sp,up,wp,yp,Ap])}u(147,141,Gi);var Cp,Vo,yp,Xo,To,cp,wp,ap,ep,gp,ip,Zo,Ap,kp,mp,op,sp,up,qp;function Uo(){I.call(this,Rb,0)}u(148,147,Gi,Uo);
+function lp(){I.call(this,"SE_RESIZE",9)}u(149,147,Gi,lp);function np(){I.call(this,"SW_RESIZE",10)}u(150,147,Gi,np);function pp(){I.call(this,"S_RESIZE",11)}u(151,147,Gi,pp);function rp(){I.call(this,"W_RESIZE",12)}u(152,147,Gi,rp);function tp(){I.call(this,"TEXT",13)}u(153,147,Gi,tp);function vp(){I.call(this,"WAIT",14)}u(154,147,Gi,vp);function xp(){I.call(this,"HELP",15)}u(155,147,Gi,xp);function zp(){I.call(this,"COL_RESIZE",16)}u(156,147,Gi,zp);function Bp(){I.call(this,"ROW_RESIZE",17)}
+u(157,147,Gi,Bp);function Wo(){I.call(this,Ab,1)}u(158,147,Gi,Wo);function Yo(){I.call(this,"CROSSHAIR",2)}u(159,147,Gi,Yo);function $o(){I.call(this,"POINTER",3)}u(160,147,Gi,$o);function bp(){I.call(this,"MOVE",4)}u(161,147,Gi,bp);function dp(){I.call(this,"E_RESIZE",5)}u(162,147,Gi,dp);function fp(){I.call(this,"NE_RESIZE",6)}u(163,147,Gi,fp);function hp(){I.call(this,"NW_RESIZE",7)}u(164,147,Gi,hp);function jp(){I.call(this,"N_RESIZE",8)}u(165,147,Gi,jp);
+function Ep(){Ep=x;Fp=new Gp;Hp=new Ip;Jp=new Kp;Lp=new Mp;Np=L(Op,s,8,[Fp,Hp,Jp,Lp])}u(166,141,gi);var Np,Hp,Jp,Lp,Fp;function Gp(){I.call(this,nc,0)}u(167,166,gi,Gp);function Ip(){I.call(this,"BLOCK",1)}u(168,166,gi,Ip);function Kp(){I.call(this,"INLINE",2)}u(169,166,gi,Kp);function Mp(){I.call(this,"INLINE_BLOCK",3)}u(170,166,gi,Mp);function Pp(){Pp=x;Qp=new Rp;Sp=new Tp;Up=new Vp;Wp=new Xp;Yp=L(Zp,s,10,[Qp,Sp,Up,Wp])}u(171,141,Sh);var Yp,Wp,Sp,Up,Qp;function Rp(){I.call(this,"VISIBLE",0)}
+u(172,171,Sh,Rp);function Tp(){I.call(this,ac,1)}u(173,171,Sh,Tp);function Vp(){I.call(this,"SCROLL",2)}u(174,171,Sh,Vp);function Xp(){I.call(this,Ab,3)}u(175,171,Sh,Xp);function $p(){$p=x;aq=new bq;cq=new dq;eq=new fq;gq=new hq;iq=L(jq,s,11,[aq,cq,eq,gq])}u(176,141,wi);var iq,aq,cq,eq,gq;function bq(){I.call(this,Kb,0)}u(177,176,wi,bq);function dq(){I.call(this,gc,1)}u(178,176,wi,dq);function fq(){I.call(this,ic,2)}u(179,176,wi,fq);function hq(){I.call(this,zc,3)}u(180,176,wi,hq);
+function Qj(){Qj=x;kq=new lq;mq=new nq;oq=new pq;qq=new rq;sq=new tq;uq=new vq;wq=new xq;yq=new zq;Aq=new Bq;Cq=L(Dq,s,12,[kq,mq,oq,qq,sq,uq,wq,yq,Aq])}u(181,141,Vh);var Cq,yq,oq,qq,wq,Aq,uq,mq,sq,kq;function lq(){I.call(this,"PX",0)}u(182,181,Vh,lq);function nq(){I.call(this,"PCT",1)}u(183,181,Vh,nq);function pq(){I.call(this,"EM",2)}u(184,181,Vh,pq);function rq(){I.call(this,"EX",3)}u(185,181,Vh,rq);function tq(){I.call(this,"PT",4)}u(186,181,Vh,tq);function vq(){I.call(this,"PC",5)}
+u(187,181,Vh,vq);function xq(){I.call(this,"IN",6)}u(188,181,Vh,xq);function zq(){I.call(this,"CM",7)}u(189,181,Vh,zq);function Bq(){I.call(this,"MM",8)}u(190,181,Vh,Bq);function Eq(){Eq=x;Fq=[];Gq=[];Hq=[]}var Fq,Gq,Hq;function Iq(){Iq=x;Jq=new Kq}function Lq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Mq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Kq(){}u(193,1,{},Kq);_.b=null;var Jq;u(204,1,{});_.tS=function(){return"An event type"};
+_.i=null;u(203,204,{});_.Mc=function(){this.f=!1;this.i=null};_.f=!1;u(202,203,{});_.Lc=function(){return this.Nc()};_.b=null;var Nq=_.c=null;function Oq(){Oq=x;Pq=new Qq(pd,new Rq)}function Rq(){}u(201,202,{},Rq);_.Kc=function(a){a.Oc(this)};_.Nc=function(){return Pq};var Pq;function Sq(){Sq=x;Tq=new Qq(Bd,new Uq)}function Uq(){}u(205,202,{},Uq);_.Kc=function(a){Vq();Wq(this,a.c,Xq(a.b.b,a.b.b.hb.selectedIndex))};_.Nc=function(){return Tq};var Tq;u(208,202,Hi);
+function Zj(a,b){return(a.b.clientX||0)-qo(ro(b.ownerDocument),b)+fk(b)+Eo(b.ownerDocument)}function $j(a,b){return(a.b.clientY||0)-xo(b)+(b.scrollTop||0)+Fo(b.ownerDocument)}function Sj(a){var b;return(b=a.c)?Zj(a,b):a.b.clientX||0}function Tj(a){var b;return(b=a.c)?$j(a,b):a.b.clientY||0}u(207,208,Hi);function Yq(){Yq=x;Zq=new Qq(Ed,new $q)}function $q(){}u(206,207,Hi,$q);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return Zq};var Zq;function ar(){ar=x;br=new Qq(Qd,new cr)}function cr(){}
+u(209,202,{},cr);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return br};var br;u(212,1,{39:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var dr=_.d=0;function Hk(){this.d=++dr}u(211,212,zi,Hk);function Qq(a,b){this.d=++dr;this.b=b;!Nq&&(Nq=new er);Nq.b[a]=this;this.c=a}u(210,211,zi,Qq);_.b=null;_.c=null;function fr(){fr=x;gr=new Qq(Xd,new hr)}function hr(){}u(213,207,Hi,hr);
+_.Kc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(ir(),jr))a=kr(b.hb),c=new lr(G(b.hb,Uf),G(b.hb,Tf)),d=new lr(G(b.L.bb.hb,Uf),G(b.L.bb.hb,Tf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);mr(b.A,!0);a=G(b.L.bb.hb,Uf);nr(b,new lr(a,or(b.L.bb).b));b.B&&b.G!=jr&&pr(b.i,b)}else mr(b.A,!1),b.G!=(ir(),jr)?nr(b,new lr(b.x.c,b.x.b)):qr(b,kr(b.i.hb)),b.B&&b.G!=jr&&rr(b.i,b);sr(b.L.bb)}else mr(b.A,!0)};_.Nc=function(){return gr};var gr;u(214,202,{});
+function tr(){tr=x;ur=new Qq(ge,new vr)}function vr(){}u(215,214,{},vr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return ur};var ur;function wr(){wr=x;xr=new Qq(he,new yr)}function yr(){}u(216,214,{},yr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return xr};var xr;function zr(){zr=x;Ar=new Qq(ke,new Br)}function Br(){}u(217,214,{},Br);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Ar};
+var Ar;function Cr(){Cr=x;Dr=new Qq(le,new Er)}function Er(){}u(218,214,{},Er);_.Kc=function(a){a=Fr(a.b);(this.b.dataTransfer||null).setData(Pg,a)};_.Nc=function(){return Dr};var Dr;function Gr(){Gr=x;Hr=new Qq(me,new Ir)}function Ir(){}u(219,214,{},Ir);
+_.Kc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Jr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Pg),Kr(a.b.c,b))};_.Nc=function(){return Hr};var Hr;function Lr(){Lr=x;Mr=new Qq(re,new Nr)}function Nr(){}u(220,202,{},Nr);_.Kc=function(a){ek(a.b.b)};_.Nc=function(){return Mr};var Mr;
+function Or(){Or=x;Pr=new Qq(Be,new Qr)}function Qr(){}u(221,202,{},Qr);_.Kc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Rr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Sr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return Pr};var Pr;function Tr(){Tr=x;Ur=new Qq(Ce,new Vr)}function Vr(){}u(222,202,{},Vr);_.Kc=function(a){a.b.b&&(a.b.c.b=null,Wr(a.b.b,a.b.c))};
+_.Nc=function(){return Ur};var Ur;function Xr(){Xr=x;Yr=new Qq(De,new Zr)}function Zr(){}u(223,202,{},Zr);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return Yr};var Yr;u(225,202,{});u(224,225,{});function $r(){$r=x;as=new Qq(Ze,new bs)}function bs(){}u(226,224,{},bs);
+_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(cs(),ds).length&&-999!=(cs(),ds)[c]&&(c=(cs(),ds)[c]);b=new es(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?fs(Fr(a)):e=301;break;case 118:case 86:b&&a.wb&&gs(a.v,(!a.xb&&(a.xb=new hs(a)),a.xb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(is(a,to((js(),ks).hc.b.hb,fh)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Zb;e=1300;break;case 114:case 82:a.lb=!0;a.K=vc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=La):801==a.d?(e=237,a.lb=!0,a.K=Ka):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.lb=!0,a.K=Sa);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Va);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Fa;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Ga;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
+a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?ls(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?ls(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&ls(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?ls(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?ls(a,4):e=207;break;case 53:105==a.d?ls(a,5):e=208;break;case 54:105==a.d?ls(a,
+6):e=210;break;case 55:105==a.d?ls(a,7):e=211;break;case 56:105==a.d?ls(a,8):e=212;break;case 57:105==a.d?ls(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}ms(a,e)}b=!0}b&&this.b.preventDefault()};_.Nc=function(){return as};var as;function ns(){ns=x;os=new Qq(Af,new ps)}function ps(){}u(227,207,Hi,ps);_.Kc=function(a){a.uc(this)};_.Nc=function(){return os};var os;
+function Aj(){Aj=x;Bj=new Qq(Bf,new qs)}function qs(){}u(228,207,Hi,qs);_.Kc=function(a){a.vc(this)};_.Nc=function(){return Bj};var Bj;function rs(){rs=x;ss=new Qq(Cf,new ts)}function ts(){}u(229,207,Hi,ts);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Yj(oj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,pj(a))};_.Nc=function(){return ss};var ss;function us(){us=x;vs=new Qq(Df,new ws)}function ws(){}u(230,207,Hi,ws);_.Kc=function(a){var b;b=this.b;fo((bo(),co),new xs(a,a.c,b))};_.Nc=function(){return vs};var vs;
+function Cj(){Cj=x;Dj=new Qq(Ef,new ys)}function ys(){}u(231,207,Hi,ys);_.Kc=function(a){a.wc(this)};_.Nc=function(){return Dj};var Dj;function er(){this.b={}}u(232,1,{},er);_.b=null;u(235,208,Hi);var zs=null;function As(){As=x;Bs=new Qq(Xg,new Cs)}function Cs(){}u(234,235,Hi,Cs);_.Kc=function(a){Ds(a.b,this,a.b.n)};_.Nc=function(){return Bs};var Bs;function Es(){Es=x;Fs=new Qq(Yg,new Gs)}function Gs(){}u(236,235,Hi,Gs);_.Kc=function(a){Ds(a.b,this,a.b.n)};_.Nc=function(){return Fs};var Fs;
+function Hs(){var a;this.b=(a=document.createElement(ce),a.setAttribute(Vf,"return;"),typeof a.ontouchstart==ye)}u(237,1,{},Hs);function Is(){Is=x;Js=new Qq(Zg,new Ks)}function Ks(){}u(238,235,Hi,Ks);_.Kc=function(a){Ds(a.b,this,a.b.o)};_.Nc=function(){return Js};var Js;function Ls(){Ls=x;Ms=new Qq($g,new Ns)}function Ns(){}u(239,235,Hi,Ns);_.Kc=function(a){Os(a.b,this)&&(a.b.k&&Ps(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Ak(a.b.d,750),a.b.e=!1))};_.Nc=function(){return Ms};var Ms;
+function Qs(a,b){this.b=b;this.c=a}function Rs(a,b,c){Gk&&(b=new Qs(b,c),a.Yc(b))}u(240,203,{},Qs);_.Kc=function(a){a.Uc(this)};_.Lc=function(){return Gk};_.b=!1;var Gk=_.c=null;function Ss(a){this.b=a}u(241,203,{},Ss);_.Kc=function(a){a.Vc(this)};_.Lc=function(){return Ts};var Ts=_.b=null;function Us(){}function Vs(a){var b;Ws&&(b=new Us,a.Yc(b))}u(242,203,{},Us);_.Kc=function(a){a.Wc(this)};_.Lc=function(){return Ws};var Ws=null;function Xs(a){this.b=a}u(243,203,{},Xs);_.Kc=function(a){a.Xc(this)};
+_.Lc=function(){return Ys};var Ys=_.b=null;function Zs(){}u(244,203,{},Zs);_.Kc=function(a){a.b.O&&a.b.Id()};_.Lc=function(){return $s};var $s=null;function at(a,b,c){a=a.b;if(!b)throw new bt("Cannot add a handler with a null type");if(!c)throw new bt("Cannot add a null handler");0<a.c?pt(a,new qt(a,b,c)):rt(a,b,null,c);return new st(new tt(a,b,c))}
+function ut(a,b){var c;!b.f||b.Mc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new bt("Cannot fire null event");try{++d.c;j=vt(d,b.Lc(),null);e=null;for(h=d.d?j.Kf(j.Fe()):j.Jf();d.d?h.Mf():h._c();){g=d.d?h.Nf():h.ad();try{b.Kc(g)}catch(n){if(n=Wi(n),A(n,88))f=n,!e&&(e=new wt),xt(e,f);else throw n;}}if(e)throw new yt(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Qi(d.b);r.c<r.e.Fe();)o=Ri(r),o.xc()}finally{d.b=null}}}}catch(q){q=Wi(q);if(A(q,40))throw new zt(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function At(a){Bt.call(this,a,!1)}function Bt(a,b){this.b=new Ct(b);this.c=a}u(245,1,Ci,At,Bt);_.Yc=function(a){ut(this,a)};_.b=null;_.c=null;u(248,1,{});function pt(a,b){!a.b&&(a.b=new kj);ej(a.b,b)}function rt(a,b,c,d){var e;e=nj(a.e,b);e||(e=new Oi,z(a.e,b,e));a=e.Be(c);a||(a=new kj,e.De(c,a));a.Bf(d)}function Dt(a,b,c,d){var e,f;e=vt(a,b,c);e.Df(d)&&e.Ce()&&(f=nj(a.e,b),f.Ee(c),f.Ce()&&Zi(a.e,b))}
+function vt(a,b,c){a=nj(a.e,b);if(!a)return Et(),Et(),Ft;c=a.Be(c);return!c?(Et(),Et(),Ft):c}u(247,248,{});_.b=null;_.c=0;_.d=!1;function Ct(a){this.e=new Oi;this.d=a}u(246,247,{},Ct);function st(a){this.b=a}u(249,1,{},st);_.b=null;function yt(a){Xi.call(this,Gt(a),Ht(a));this.b=a}function Ht(a){a=a.Bd();return!a._c()?null:a.ad()}
+function Gt(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new It(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Bd();a._c();)d=a.ad(),c?c=!1:b.b.b+="; ",d=d.Ic(),Dn(b.b,d);return b.b.b}u(251,99,si,yt);_.b=null;function zt(a){yt.call(this,a)}u(250,251,si,zt);u(252,1,{},function(){});function Jt(a){a=to(a,$d);return(null==a?0:vg==a||vg.toLowerCase()==a.toLowerCase())?(Kt(),Lt):(null==a?0:kf==a||kf.toLowerCase()==a.toLowerCase())?(Kt(),Mt):(Kt(),Nt)}
+function Kt(){Kt=x;Lt=new Ot("RTL",0);Mt=new Ot("LTR",1);Nt=new Ot(Rb,2);Pt=L(Qt,s,17,[Lt,Mt,Nt])}function Ot(a,b){I.call(this,a,b)}u(254,141,{17:1,73:1,77:1,79:1},Ot);var Pt,Nt,Mt,Lt;function Rt(){}function St(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 y(a,b,c,d,e){d=St(e,d);L(a,b,c,d);return d}function Tt(a){return Ut([Vt,N],[s,m],[72,-1],a,0,2,1)}
+function Ut(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=St(j?g:0,h);L(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Ut(a,b,c,d,e,f,g)}return n}function L(a,b,c,d){Wt();var e=Xt,f=Yt;Wt();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Zt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new $t;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new $t;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new $t;}a[b]=c}u(255,1,{},Rt);_.qI=0;
+function Wt(){Wt=x;Xt=[];Yt=[];var a=new Rt,b=Xt,c=Yt,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Xt,Yt;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Mn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Qn(a){return a.tM==x||a.cM&&!!a.cM[1]}function au(a){return null==a?null:a}function bu(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function cu(){var a;$stats&&du("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Wf))a=Wf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Hf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Hf)&&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")?Ae:"unknown"}H(Ae,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&du("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=L(eu,s,1,[Lb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&du("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Eq();Hq.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Eq();0!=Hq.length&&(a=Hq.join(l),b=(Iq(),Jq),a=Lq(a),Mq(b).insertBefore(a,b.b.firstChild),Hq.length=0);0!=Fq.length&&(a=Fq.join(l),b=(Iq(),Jq),a=Lq(a),Mq(b).appendChild(a),Fq.length=0);0!=Gq.length&&(a=Gq.join(l),b=(Iq(),Jq),a=Lq(a),Mq(b).appendChild(a),Gq.length=0);$stats&&du("export.client.JSME_export");new fu;new gu;0<hu(null)?fo((bo(),co),new iu):ju()}function Wi(a){return A(a,88)?a:new Kn(a)}function ku(a){return lu(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function mu(a){return lu(a.l,a.m,a.h)}function lu(a,b,c){return _=new nu,_.l=a,_.m=b,_.h=c,_}
+function ou(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new pu;if(0==a.l&&0==a.m&&0==a.h)return qu=lu(0,0,0),lu(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?(qu=lu(0,0,0),c=mu((ru(),su))):(qu=lu(c.l,c.m,c.h),c=lu(0,0,0)),c;g=!1;0!=b.h>>19&&(b=tu(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?uu(e):0==c&&0!=d&&0==e?uu(d)+22:0!=c&&0==d&&0==e?uu(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=mu((ru(),vu)),c=!0,g=!g;else return c=wu(a,f),g&&xu(c),qu=lu(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=tu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=wu(c,d);f&&xu(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=lu(f,j,c);g?qu=tu(c):qu=lu(c.l,c.m,c.h);return e}if(!yu(a,b))return e?qu=tu(a):qu=lu(a.l,a.m,a.h),lu(0,0,0);c=c?a:lu(a.l,a.m,a.h);var h,n,o,r;f=zu(b)-zu(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=lu(j&4194303,n&4194303,h&1048575);for(n=lu(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&xu(n);e?(qu=tu(c),d&&(qu=Au(qu,(ru(),su)))):qu=lu(c.l,c.m,c.h);return n}
+function xu(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}function zu(a){var b;b=Bu(a.h);return 32==b?(b=Bu(a.m),32==b?Bu(a.l)+32:b+20-10):b-12}var qu=null;function Cu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return lu(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Du(a,b){return lu(a.l&b.l,a.m&b.m,a.h&b.h)}function Eu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function O(a){var b,c,d;if(isNaN(a))return ru(),Fu;if(-9223372036854775E3>a)return ru(),Gu;if(9223372036854775E3<=a)return ru(),vu;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=bu(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=bu(a/4194304),a-=4194304*b);a=bu(a);b=lu(a,b,c);d&&xu(b);return b}function Hu(a){var b,c;return-129<a&&128>a?(b=a+128,null==Iu&&(Iu=y(Ju,s,18,256,0)),c=Iu[b],!c&&(c=Iu[b]=ku(a)),c):ku(a)}
+function Ku(a){var b=ph,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 yu(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)}
+function Lu(a,b){var c,d,e,f,g,j,h,n,o,r,q,t,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;t=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,t+=d*h,D+=e*h,g+=f*h);0!=n&&(t+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((t&262143)<<4)+((D&31)<<17)+(c>>22);t=(t>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return lu(c&4194303,q&
+4194303,t&1048575)}function tu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return lu(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function wu(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 lu(c&4194303,d&4194303,e&1048575)}function Au(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return lu(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function P(a){return a.l|a.m<<22}function Mu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return cb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Mu(tu(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Hu(1E9);a=ou(a,b);b=l+P(qu);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=cb+b;c=b+c}return c}var Iu=null;function ru(){ru=x;vu=lu(4194303,4194303,524287);Gu=lu(0,0,524288);su=Hu(1);Hu(2);Fu=Hu(0)}var vu,Gu,su,Fu;function nu(){}u(264,1,{18:1},nu);
+function du(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Nu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}u(269,1,{},Nu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ou(a,b){Dn(a.b.b,b.b);return a}function Pu(){this.b=new Qu}u(270,1,{},Pu);function Ru(a){if(null==a)throw new bt("css is null");this.b=a}u(271,1,{19:1,73:1},Ru);
+_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return Su(this.b)};_.b=null;function Tu(a){if(null==a)throw new bt("html is null");this.b=a}u(273,1,Ei,Tu);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return Su(this.b)};_.b=null;u(274,1,Ei,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return Su(this.b)};_.b=null;
+function Uu(){Uu=x;Vu=RegExp(oa,ze);Wu=RegExp(ub,ze);Xu=RegExp(rb,ze);Yu=RegExp(ta,ze);Zu=RegExp(da,ze)}function $u(a){Uu();-1!=a.indexOf(oa)&&(a=a.replace(Vu,pa));-1!=a.indexOf(rb)&&(a=a.replace(Xu,ra));-1!=a.indexOf(ub)&&(a=a.replace(Wu,qa));-1!=a.indexOf(da)&&(a=a.replace(Zu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Yu,"&#39;"));return a}var Vu,Wu,Xu,Zu,Yu;function av(a){if(null==a)throw new bt("uri is null");this.b=a}u(276,1,{21:1},av);_.eQ=function(a){return!A(a,21)?!1:H(this.b,a.b)};_.hC=function(){return Su(this.b)};
+_.b=null;function bv(){bv=x}u(278,1,{});function cv(){}u(279,1,{},cv);var dv=null;function ev(){}u(280,278,{},ev);var fv=null;function gv(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=vt(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=vt(a.b,f,null).If(e),A(d,22)&&Pn(d.b,b)){var h=a.b,n=f;0<h.c?pt(h,new hv(h,n,null,d)):Dt(h,n,null,d)}}}u(281,1,ei);_.b=null;function iv(a){this.b=a}u(282,281,ei,iv);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function jv(a){this.b=a}u(283,281,ei,jv);
+_.Wc=function(){var a=this.b.b;kv(a);lv(a.hb)};function mv(){Jn()}u(284,99,hi,mv);function nv(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Ak(a.e,1))}function ov(){this.b=new pv(this);this.c=new kj;this.e=new qv(this);this.i=new rv(this)}u(285,1,{},ov);_.d=!1;_.f=!1;function pv(a){Bk();this.b=a}u(286,26,{},pv);_.Hc=function(){if(this.b.d){var a=this.b,b;b=sv(a.i.e.c,a.i.c);tv(a.i);A(b,23)&&new mv;a.d=!1;nv(a)}};_.b=null;function qv(a){Bk();this.b=a}u(287,26,{},qv);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=ok(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Ak(a.b,1E4);a.i.d<a.i.b;){d=uv(a.i);try{if(null==d)break;A(d,23)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||tv(a.i)}if(100<=ok()-b)break}}finally{e||(Ik(a.b),a.d=!1,nv(a))}};_.b=null;function uv(a){var b;a.c=a.d;b=sv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function tv(a){vv(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function rv(a){this.e=a}u(288,1,{},rv);_._c=function(){return this.d<this.b};_.ad=function(){return uv(this)};
+_.bd=function(){tv(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function wv(a,b){var c=(xv(),yv(b));a.appendChild(c)}function zv(a,b,c){var d;d=dk;dk=a;b==tj&&8192==Av(a.type)&&(tj=null);c.cd(a);dk=d}var dk=null,tj=null;function Bv(){Bv=x;Cv=new ov}function Wj(a){Bv();if(!a)throw new bt("cmd cannot be null");var b=Cv;ej(b.c,a);nv(b)}var Cv;function Dv(a){uj();!Ev&&(Ev=new Hk);Fv||(Fv=new Bt(null,!0),Gv=new Hv);return at(Fv,Ev,a)}var Fv=null;function Iv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Hv(){}u(294,203,{},Hv);_.Kc=function(a){a.$c(this);Gv.d=!1};_.Lc=function(){return Ev};_.Mc=function(){Iv(this)};_.b=!1;_.c=!1;_.d=!1;var Ev=_.e=null,Gv=null;function Jv(){Jv=x;Kv=new Lv;Mv()||(Kv=null)}var Kv=null;function Dk(){}u(296,1,{},Dk);_.Uc=function(){for(;0<(Bk(),Ck).d;)Ik(sv(Ck,0))};function Fk(a,b){return at((!Nv&&(Nv=new Ov),Nv),a,b)}function Pv(a){Ek();Qv||(Rv(),Qv=!0);return Fk((!Ws&&(Ws=new Hk),Ws),a)}function Ek(){Sv||(Tv(),Sv=!0)}
+function Uv(){var a;Sv&&(a=new Vv,Nv&&ut(Nv,a));return null}var Sv=!1,Nv=null,Wv=0,Xv=0,Qv=!1;function Yv(){Yv=x;Zv=new Hk}function Vv(){Yv()}u(298,203,{},Vv);_.Kc=function(){null.eg()};_.Lc=function(){return Zv};var Zv;function Ov(){At.call(this,null)}u(300,245,Ci,Ov);
+function Av(a){switch(a){case pd:return 4096;case Bd:return 1024;case Ed:return 1;case Xd:return 2;case re:return 2048;case Ze:return 128;case $e:return 256;case af:return 512;case hf:return 32768;case "losecapture":return 8192;case Af:return 4;case Bf:return 64;case Cf:return 32;case Df:return 16;case Ef:return 8;case "scroll":return 16384;case oe:return 65536;case Sb:case Ff:return 131072;case Qd:return 262144;case ag:return 524288;case $g:return 1048576;case Zg:return 2097152;case Yg:return 4194304;
+case Xg:return 8388608;case De:return 16777216;case Be:return 33554432;case Ce:return 67108864;default:return-1}}function uj(){$v||(aw(),bw(),$v=!0)}var $v=!1;function cw(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 dw(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function aw(){ew=C(function(a){var b;var c=Fv,d,e,f;Ev&&c&&fw(c.b.e,Ev)?(b=Gv.b,d=Gv.c,e=Gv.d,f=Gv.e,Iv(Gv),Gv.e=a,ut(c,Gv),c=!(Gv.b&&!Gv.c),Gv.b=b,Gv.c=d,Gv.d=e,Gv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});gw=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Mn(b)&&A(b,24)&&zv(a,c,b)});hw=C(function(a){a.preventDefault();gw.call(this,a)});iw=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;gw.call(this,a)});jw=C(function(a){if(ew(a)){var b=vj;b&&b.__listener&&!Mn(b.__listener)&&A(b.__listener,24)&&(zv(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ed,jw,!0);$wnd.addEventListener(Xd,jw,!0);$wnd.addEventListener(Af,jw,!0);$wnd.addEventListener(Ef,jw,!0);$wnd.addEventListener(Bf,jw,!0);$wnd.addEventListener(Df,jw,!0);$wnd.addEventListener(Cf,jw,!0);$wnd.addEventListener(Ff,jw,!0);$wnd.addEventListener(Ze,ew,!0);$wnd.addEventListener(af,ew,!0);$wnd.addEventListener($e,
+ew,!0);$wnd.addEventListener($g,jw,!0);$wnd.addEventListener(Zg,jw,!0);$wnd.addEventListener(Yg,jw,!0);$wnd.addEventListener(Xg,jw,!0);$wnd.addEventListener(De,jw,!0);$wnd.addEventListener(Be,jw,!0);$wnd.addEventListener(Ce,jw,!0)}function kw(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)}
+function lw(a,b){var c;uj();if(H(je,b)&&(c=Bo(),-1!=c&&1009E3>=c))ie==ie&&(a.ondragexit=hw);else switch(b){case "drag":a.ondrag=gw;break;case ge:a.ondragend=gw;break;case he:a.ondragenter=hw;break;case je:a.ondragleave=gw;break;case ke:a.ondragover=hw;break;case le:a.ondragstart=gw;break;case me:a.ondrop=gw;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,gw,!1);a.addEventListener(b,gw,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+var vj=null,ew=null,jw=null,hw=null,gw=null,iw=null;function bw(){$wnd.addEventListener(Cf,C(function(a){var b=vj;if(b&&!a.relatedTarget&&"html"==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Ef,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Sb,jw,!0)}
+function mw(a,b){uj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?gw:null),c&2&&(a.ondblclick=b&2?gw:null),c&4&&(a.onmousedown=b&4?gw:null),c&8&&(a.onmouseup=b&8?gw:null),c&16&&(a.onmouseover=b&16?gw:null),c&32&&(a.onmouseout=b&32?gw:null),c&64&&(a.onmousemove=b&64?gw:null),c&128&&(a.onkeydown=b&128?gw:null),c&256&&(a.onkeypress=b&256?gw:null),c&512&&(a.onkeyup=b&512?gw:null),c&1024&&(a.onchange=b&1024?gw:null),c&2048&&(a.onfocus=b&2048?gw:null),c&4096&&(a.onblur=b&4096?gw:
+null),c&8192&&(a.onlosecapture=b&8192?gw:null),c&16384&&(a.onscroll=b&16384?gw:null),c&32768&&(a.onload=b&32768?iw:null),c&65536&&(a.onerror=b&65536?gw:null),c&131072&&(a.onmousewheel=b&131072?gw:null),c&262144&&(a.oncontextmenu=b&262144?gw:null),c&524288&&(a.onpaste=b&524288?gw:null),c&1048576&&(a.ontouchstart=b&1048576?gw:null),c&2097152&&(a.ontouchmove=b&2097152?gw:null),c&4194304&&(a.ontouchend=b&4194304?gw:null),c&8388608&&(a.ontouchcancel=b&8388608?gw:null),c&16777216&&(a.ongesturestart=b&16777216?
+gw:null),c&33554432&&(a.ongesturechange=b&33554432?gw:null),c&67108864&&(a.ongestureend=b&67108864?gw:null));b&131072&&a.addEventListener(Sb,gw,!1)}function nw(){var a;nw=x;ow=(a=$doc,H(a.compatMode,Lb)?a.documentElement:a.body)}var ow;function pw(){this.c=new kj}function qw(a){a=a[dd];return null==a?-1:a}u(305,1,{},pw);_.b=null;function rw(a,b){this.b=a;this.c=b}u(306,1,{},rw);_.b=0;_.c=null;u(307,1,Ci);_.ed=function(a){return decodeURI(a.replace("%23",ma))};_.Yc=function(a){ut(this.b,a)};
+_.fd=function(a){a=null==a?l:a;if(!H(a,null==sw?l:sw))sw=a,$s&&(a=new Zs,ut(this.b,a))};var sw=l;function Mv(){function a(){$wnd.setTimeout(a,250);e()}var b=Kv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));sw=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ed(c.substring(1)));b.fd(a)});a();return!0}u(309,307,Ci);function Lv(){this.b=new At(null)}u(308,309,Ci,Lv);_.ed=function(a){return a};
+function Tv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Uv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Sv&&Rs((!Nv&&(Nv=new Ov),Nv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function Rv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Qv&&(d=yj(),c=zj(),Xv!=d||Wv!=c))Xv=d,Wv=c,Vs((!Nv&&(Nv=new Ov),Nv))}finally{a&&a(b)}})}function jj(a,b){Si(a.ld(),b,!0)}function ij(a,b){Si(a.ld(),b,!1)}function xj(a,b,c){0<=b&&a.qd(b+gg);0<=c&&a.od(c+gg)}function tw(a,b){null==b||0==b.length?a.hb.removeAttribute(Tg):a.hb.setAttribute(Tg,b)}function uw(a){var b,a=to(a,Dd);b=no(a,oo(32));return 0<=b?a.substr(0,b-0):a}
+function Si(a,b,c){if(!a)throw new $i(rc);b=mo(b);if(0==b.length)throw new Jk(Pc);if(c){var d;d=mo(b);b=a.className;-1==uo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=mo(b);f=a.className;e=uo(f,c);-1!=e&&(b=mo(f.substr(0,e-0)),c=mo(vw(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function ww(a,b){a.style.display=b?l:Mf;a.setAttribute("aria-hidden",""+!b)}u(315,1,ni);_.gd=function(){return gk(this.hb)};_.hd=function(){return ik(this.hb)};
+_.jd=function(){return G(this.hb,Tf)};_.kd=function(){return G(this.hb,Uf)};_.ld=function(){return this.hb};_.md=function(){return this.hb.style.display!=Mf};_.nd=function(){throw new xw;};_.od=function(a){this.hb.style[Re]=a};_.pd=function(a){ww(this.hb,a)};_.qd=function(a){this.hb.style[kh]=a};_.tS=function(){var a;if(this.hb){var b=this.hb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=l;a=outer}else a="(null handle)";return a};
+_.hb=null;function yw(a,b,c){lw(a.hb,c.c);at(!a.eb?a.eb=new At(a):a.eb,c,b)}function B(a,b,c){var d;d=Av(c.c);-1==d?lw(a.hb,c.c):-1==a.db?mw(a.hb,d|(a.hb.__eventBits||0)):a.db|=d;return at(!a.eb?a.eb=new At(a):a.eb,c,b)}function zw(a,b,c){return at(!a.eb?a.eb=new At(a):a.eb,c,b)}
+function Aw(a){var b;if(a.td())throw new Bw("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;0<b&&(-1==a.db?mw(a.hb,b|(a.hb.__eventBits||0)):a.db|=b);a.rd();a.wd()}function Cw(a,b){var c;switch(Av(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&Co(a.hb,c))return}c=a.hb;var d,e,f;if(Nq&&(f=Nq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&ut(a.eb,f.b),f.b.b=d,f.b.c=e}
+function Dw(a){if(!a.td())throw new Bw("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.hb.__listener=null,a.cb=!1}}}function ek(a){if(a.gb)if(A(a.gb,30))a.gb.yd(a);else{if(a.gb)throw new Bw("This widget's parent does not implement HasWidgets");}else if(rj(),fw(Ew.b,a)){rj();try{a.vd()}finally{Zi(Ew.b,a)}}}
+function Fw(a,b){var c;c=a.gb;if(b){if(c)throw new Bw("Cannot set a new parent without first clearing the old parent");a.gb=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.gb=null}}u(314,315,oi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.eb&&ut(this.eb,a)};_.td=function(){return this.cb};_.ud=function(){Aw(this)};_.cd=function(a){Cw(this,a)};_.vd=function(){Dw(this)};_.wd=function(){};_.xd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;
+function Gw(a){for(a=new Hw(a);a.b.b<a.b.c.d-1;)Iw(a.b),Jw(a.b)}u(313,314,vi);_.rd=function(){Kw(this,(Lw(),Mw))};_.sd=function(){Kw(this,(Lw(),Nw))};function Ow(a,b,c){ek(b);var d=a.q;Pw(d,b,d.d);d=(xv(),yv(b.hb));c.appendChild(d);Fw(b,a)}function Qw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Rw;b.gb==a&&(f=a.zd(b),f<d&&--d);ek(b);Pw(a.q,b,d);e?(e=b.hb,kw(c,(xv(),yv(e)),d)):(e=(xv(),yv(b.hb)),c.appendChild(e));Fw(b,a)}
+function Sw(a,b){var c;if(b.gb!=a)return!1;try{Fw(b,null)}finally{c=b.hb;wo(c).removeChild(c);c=a.q;var d;d=Tw(c,b);if(-1==d)throw new Uw;if(0>d||d>=c.d)throw new Rw;for(--c.d;d<c.d;++d)Zt(c.b,d,c.b[d+1]);Zt(c.b,c.d,null)}return!0}u(312,313,vi);_.zd=function(a){return Tw(this.q,a)};_.Ad=function(a,b,c,d){Qw(this,a,b,c,d)};_.Bd=function(){return new Vw(this.q)};_.yd=function(a){return Sw(this,a)};function Ww(a,b){Ow(a,b,a.hb)}function qj(a,b,c,d){var e;ek(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.hb,e,!0)}
+function Xw(a,b){var c;(c=Sw(a,b))&&Yw(b.hb);return c}function Zw(a,b,c,d){if(b.gb!=a)throw new Jk("Widget must be a child of this panel.");a.Ed(b,c,d)}function $w(a,b,c){a=a.hb;-1==b&&-1==c?Yw(a):(a.style[cg]=fd,a.style[bf]=b+gg,a.style[Wg]=c+gg)}function ax(){var a=$doc.createElement(ce);this.q=new bx(this);this.hb=a;this.hb.style[cg]="relative";this.hb.style[Zf]=Se}function Yw(a){a.style[bf]=l;a.style[Wg]=l;a.style[cg]=l}u(311,312,vi,ax);_.Cd=function(a){Ww(this,a)};
+_.yd=function(a){return Xw(this,a)};_.Dd=function(a,b,c){Zw(this,a,b,c)};_.Ed=function(a,b,c){$w(a,b,c)};function cx(a,b){if(a.Gd())throw new Bw("SimplePanel can only contain one child widget");a.Hd(b)}function dx(a,b){if(a.bb!=b)return!1;try{Fw(b,null)}finally{a.Fd().removeChild(b.hb),a.bb=null}return!0}function ex(a,b){if(b!=a.bb&&(b&&ek(b),a.bb&&a.yd(a.bb),a.bb=b)){var c=(xv(),yv(a.bb.hb));a.Fd().appendChild(c);Fw(b,a)}}function fx(){this.hb=$doc.createElement(ce)}u(319,313,vi,fx);_.Fd=function(){return this.hb};
+_.Gd=function(){return this.bb};_.Bd=function(){return new gx(this)};_.yd=function(a){return dx(this,a)};_.Hd=function(a){ex(this,a)};_.bb=null;function hx(){hx=x;ix()}function jx(a,b){a._&&(kx(a.$,!1,!1),Rs(a,a,b))}function lx(a){var b;if(b=a.bb)null!=a.P&&b.od(a.P),null!=a.Q&&b.qd(a.Q)}function mx(a,b,c){a.W=b;a.ab=c;b-=yo();c-=zo();a=a.hb;a.style[bf]=b+(Qj(),gg);a.style[Wg]=c+gg}function nx(a){a._||(a.cb&&ek(a),kx(a.$,!0,!1))}u(318,319,vi);_.Fd=function(){return ox?vo(vo(this.hb)):vo(this.hb)};
+_.jd=function(){return G(this.hb,Tf)};_.kd=function(){return G(this.hb,Uf)};_.ld=function(){return ox?vo(this.hb):wo(vo(this.hb))};_.Id=function(){this.Jd(!1)};_.Jd=function(a){jx(this,a)};_.md=function(){return!H(Se,this.hb.style[hh])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this._&&kx(this.$,!1,!0)};_.od=function(a){this.P=a;lx(this);0==a.length&&(this.P=null)};_.Kd=function(a,b){mx(this,a,b)};_.pd=function(a){this.hb.style[hh]=a?ih:Se};_.Hd=function(a){ex(this,a);lx(this)};
+_.qd=function(a){this.Q=a;lx(this);0==a.length&&(this.Q=null)};_.Ld=function(){nx(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;_.ab=-1;
+function px(a,b){var c;fx.call(this);this.S=new qx;this.M=(rx(),sx);this.$=new tx(this);c=this.hb;var d;d=$doc.createElement(ce);ox&&(d.innerHTML="<div></div>",fo((bo(),co),new ux(d)));c.appendChild(d);this.Kd(0,0);(ox?vo(this.hb):wo(vo(this.hb)))[Dd]="gwt-PopupPanel";(ox?vo(vo(this.hb)):vo(this.hb))[Dd]=bg;this.O=this.N=a;this.X=!1;c=L(eu,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new vx(c);this.L.ld()[Dd]=l;c=ox?vo(this.hb):wo(vo(this.hb));d="gwt-DecoratedPopupPanel";if(!c)throw new $i(rc);d=mo(d);
+if(0==d.length)throw new Jk(Pc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}ex(this,this.L);lx(this);Si(ox?vo(vo(this.hb)):vo(this.hb),bg,!1);Si(this.L.c,b+"Content",!0)}u(317,318,vi);_.rd=function(){Aw(this.L)};_.sd=function(){Dw(this.L)};_.Gd=function(){return this.L.bb};_.Bd=function(){return new gx(this.L)};_.yd=function(a){return this.L.yd(a)};
+_.Hd=function(a){ex(this.L,a);lx(this)};_.L=null;u(316,317,vi);_.vd=function(){Dw(this)};function wx(){wx=x;xx=new yx(Kb,0,(rx(),sx));zx=new yx(tc,1,Ax);Bx=new yx(Ac,2,Cx);Dx=L(Ex,s,25,[xx,zx,Bx])}function yx(a,b,c){I.call(this,a,b);this.b=c}u(320,141,{25:1,73:1,77:1,79:1},yx);_.b=null;var Dx,xx,zx,Bx;function Fx(){Fx=x;Gx=L(eu,s,1,[Wg,zf,vd])}
+function vx(a){var b;Fx();var c,d;c=this.hb=$doc.createElement(Kg);this.d=$doc.createElement(Ng);wv(c,this.d);c[zd]=0;for(c=c[yd]=0;c<a.length;++c)d=(b=$doc.createElement(ah),b[Dd]=a[c],wv(b,Hx(a[c]+"Left")),wv(b,Hx(a[c]+Mb)),wv(b,Hx(a[c]+"Right")),b),wv(this.d,d),1==c&&(this.c=vo(cw(d,1)));this.hb[Dd]="gwt-DecoratorPanel"}function Hx(a){var b,c;c=$doc.createElement(Og);b=$doc.createElement(ce);var d=(xv(),yv(b));c.appendChild(d);c[Dd]=a;b[Dd]=a+"Inner";return c}u(322,319,Wh,vx);_.Fd=function(){return this.c};
+_.c=null;_.d=null;var Gx;u(321,322,Wh);u(323,1,{});function Lw(){Lw=x;Mw=new Ix;Nw=new Jx}function Kx(a){yt.call(this,a)}function Kw(a,b){Lw();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Wi(f),A(f,88))d=f,!c&&(c=new wt),xt(c,d);else throw f;}}if(c)throw new Kx(c);}u(324,250,si,Kx);var Mw,Nw;function Ix(){}u(325,1,{},Ix);_.Md=function(a){a.ud()};function Jx(){}u(326,1,{},Jx);_.Md=function(a){a.vd()};u(329,314,oi);_.Qc=function(a){return B(this,a,(ns(),ns(),os))};
+_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(rs(),rs(),ss))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};_.ud=function(){Aw(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};u(328,329,oi);function Lx(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=xd,b);this.hb[Dd]="gwt-Button";this.hb.innerHTML=a||l}u(327,328,{14:1,16:1,24:1,26:1,29:1,32:1,36:1,38:1},Lx);u(330,312,vi);_.e=null;_.f=null;
+function Mx(a,b){var c;if(a.i)throw new Bw("Composite.initWidget() may only be called once.");ek(b);c=b.hb;a.hb=c;var d;xv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((xv(),c).__gwt_resolve=Nx(a));a.i=b;Fw(b,a)}function Ox(a){if(-1!=a.db){var b=a.i,c=a.db;-1==b.db?mw(b.hb,c|(b.hb.__eventBits||0)):b.db|=c;a.db=-1}a.i.ud();a.hb.__listener=a;a.wd()}u(331,314,Di);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){Ox(this)};_.cd=function(a){Cw(this,a);this.i.cd(a)};_.vd=function(){this.i.vd()};
+_.nd=function(){return this.hb=this.i.nd()};_.i=null;function Px(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[$d]=vg;break;case 1:c[$d]=kf;break;case 2:Jt(c)!=(Kt(),Nt)&&(c[$d]=l)}}}function Qx(a){this.b=a;this.d=!1;this.e=this.c=Jt(a)}u(332,1,{},Qx);_.b=null;_.c=null;_.d=!1;_.e=null;function wj(){this.hb=Rx()}u(333,319,vi,wj);_.Qc=function(a){return B(this,a,(ns(),ns(),os))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};
+_.Sc=function(a){return B(this,a,(rs(),rs(),ss))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};function Sx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=vo(b);e=null;c&&(c=qw(c),e=0>c?null:sv(a.j.c,c));e?Tx(a,e):d&&(b.innerHTML=l||l);return b}function Tx(a,b){var c;if(b.gb!=a)return!1;try{Fw(b,null)}finally{c=b.hb;wo(c).removeChild(c);var d=a.j,e;e=qw(c);c[dd]=null;c=d.c;Ux(e,c.d);Zt(c.c,e,null);d.b=new rw(e,d.b)}return!0}u(335,313,vi);_.Bd=function(){return new Vx(this)};
+_.yd=function(a){return Tx(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Wx(a){if(0>=a.c)throw new Xx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Xx("Column index: 0, Column size: "+a.b);}
+function Yx(){this.j=new pw;this.i=$doc.createElement(Kg);this.d=$doc.createElement(Ng);wv(this.i,this.d);this.hb=this.i;this.e=new Zx(this);var a=new $x(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;kw(a.c.i,(xv(),yv(b)),0);wv(a.b,$doc.createElement(Hd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Xx("Row index: "+a+", Row size: "+d);if(0>c)throw new Xx("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new Xx("Column index: "+c+", Column size: "+this.b);c=Sx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Og),d.innerHTML=sa||l,kw(c,(xv(),yv(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Hd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Og);
+e.innerHTML=sa;c=$doc.createElement(ah);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Sx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}u(334,335,vi,Yx);_.b=0;_.c=0;function ay(a){for(;++a.c<a.e.d&&!(null!=sv(a.e,a.c)););}function Vx(a){this.d=a;this.e=this.d.j.c;ay(this)}u(336,1,{},Vx);_._c=function(){return this.c<this.e.d};
+_.ad=function(){var a;if(this.c>=this.e.d)throw new Uw;a=sv(this.e,this.c);this.b=this.c;ay(this);return a};_.bd=function(){var a;if(0>this.b)throw new by;a=sv(this.e,this.b);ek(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Zx(a){this.b=a}u(337,1,{},Zx);_.b=null;function $x(a){this.c=a}u(338,1,{},$x);_.b=null;_.c=null;function cy(){cy=x;dy=new ey}var dy;function fy(){fy=x;gy=new hy(($p(),Ad));iy=new hy(bf);jy=new hy(og);ky=iy;ly=jy;my=ky}var gy,my,iy,ly,ky,jy;function ey(){}u(340,1,{},ey);
+function hy(a){this.b=a}u(341,340,{},hy);_.b=null;function ny(){ny=x;oy=new py(zf);qy=new py(Wg)}var oy,qy;function py(a){this.b=a}u(342,1,{},py);_.b=null;function ry(a,b){var c;c=sy(a);wv(a.c,c);Ow(a,b,c)}function sy(a){var b;b=$doc.createElement(Og);b[id]=a.b.b;b.style[gh]=a.d.b;return b}function ty(a,b){var c,d;d=wo(b.hb);(c=Sw(a,b))&&a.c.removeChild(d);return c}
+function uy(){this.q=new bx(this);this.f=$doc.createElement(Kg);this.e=$doc.createElement(Ng);wv(this.f,this.e);this.hb=this.f;this.b=(fy(),my);this.d=(ny(),qy);this.c=$doc.createElement(ah);wv(this.e,this.c);this.f[zd]=cb;this.f[yd]=cb}u(343,330,vi,uy);_.yd=function(a){return ty(this,a)};_.c=null;function vy(){vy=x;new Oi}function wy(a){vy();xy.call(this,a.e.b,a.c,a.d,a.f,a.b)}function yy(a,b,c,d,e){vy();this.b=new zy(this,a,b,c,d,e);this.hb[Dd]="gwt-Image"}
+function xy(a,b,c,d,e){vy();yy.call(this,(bv(),new av(a)),b,c,d,e)}u(344,314,oi,wy,yy,xy);_.Qc=function(a){return B(this,a,(ns(),ns(),os))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(rs(),rs(),ss))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};_.cd=function(a){32768==Av(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);Cw(this,a)};_.wd=function(){var a=this.b;H(hf,to(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new Ay(a,this),fo((bo(),co),a.i))};_.b=null;
+u(346,1,{});_.i=null;function By(){By=x;Cy()}
+function zy(a,b,c,d,e,f){var g,j;By();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Fg);j=new Pu;Ou(Ou(Ou(j,new Ru("width:"+e+(Qj(),gg)+pb)),new Ru("height:"+f+ig)),new Ru("background:url("+b.b+") no-repeat "+-c+"px "+-d+ig));!Dy&&(Dy=new Ey);b=Fy;c=new Ru((new Ru(j.b.b.b)).b);j=new Qu;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=$u(b.b);Dn(j.b,b);j.b.b+="' style='";b=$u(c.b);Dn(j.b,b);j.b.b+="' border='0'>";j=new Tu(j.b.b);g.innerHTML=j.b||l;g=vo(g);a.cb&&
+(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?mw(a.hb,133333119|(a.hb.__eventBits||0)):a.db|=133333119}u(345,346,{},zy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ay(a,b){this.b=a;this.c=b}u(347,1,{},Ay);_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(hf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=hf)};
+_.b=null;_.c=null;function Gy(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(cy(),dy)?a.c.e==(Kt(),Mt)?(fy(),iy):a.c.e==Lt?(fy(),jy):(fy(),ky):a.c.e==(Kt(),Mt)?(fy(),jy):a.c.e==Lt?(fy(),iy):(fy(),ly);b!=a.d&&(a.d=b,a.hb.style[Qg]=!a.d?l:a.d.b)}u(349,314,oi);_.b=null;_.c=null;_.d=null;function Hy(){this.hb=$doc.createElement(ce);this.c=new Qx(this.hb);this.hb[Dd]="gwt-Label"}function Iy(){Hy.call(this);Px(this.c,lh);Gy(this)}u(348,349,oi,Hy,Iy);_.Qc=function(a){return B(this,a,(ns(),ns(),os))};
+_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(rs(),rs(),ss))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};function Jy(a,b){if(0>b||b>=a.hb.options.length)throw new Rw;}function Xq(a,b){Jy(a,b);return a.hb.options[b].value}function Ky(){this.hb=$doc.createElement("select");this.hb[Dd]="gwt-ListBox"}u(350,329,oi,Ky);u(351,281,ei);function Ly(a){this.b=a}u(352,351,ei,Ly);_.Oc=function(){};function My(a){this.b=a}u(353,351,ei,My);
+_.Uc=function(a){this.b.Nd(a.i,a.b)};function Ny(a,b,c){var d;if(a.p){var e=d=$doc.createElement(ah);kw(a.f,(xv(),yv(e)),b);a=(xv(),yv(c));d.appendChild(a)}else d=cw(a.f,0),kw(d,(xv(),yv(c)),b)}
+function Oy(a,b,c){var d;Py(a,b);c&&b.b?(Py(a,null),a=b.b,b=(bo(),co),b.d=go(b.d,[new Qy(a),!1])):null!=b.d&&(a.k=new Ry(a,b),c=(rx(),Ax),a.k.M=c,a.k.U=a.i,a.k.ld()[Dd]=Pe,d=uw(a.hb),H(Oe,d)||jj(a.k,d+"Popup"),zw(a.k,new My(a),Gk?Gk:Gk=new Hk),a.o=b.d,d=a.k,a=new Sy(a,b),d.hb.style[hh]=Se,nx(d),a.b.p?mx(a.b.k,gk(a.b.hb)+G(a.b.hb,Uf)-1,ik(a.c.hb)):mx(a.b.k,gk(a.c.hb),ik(a.b.hb)+G(a.b.hb,Tf)-1),d.hb.style[hh]=ih)}function Ty(a,b){if(b||!(a.n&&a.o==a.n.d))Py(a,b),a.hb.focus(),b&&a.e&&Oy(a,b,!1)}
+function Uy(a,b){var c;a:{c=b.target;var d,e;for(e=new Qi(a.j);e.c<e.e.Fe();)if(d=Ri(e),Co(d.hb,c)){c=d;break a}c=null}switch(Av(b.type)){case 1:a.hb.focus();c&&Oy(a,c,!0);break;case 16:c&&Ty(a,c);break;case 32:c&&Ty(a,null);break;case 2048:Vy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Vy(a)||a.p||Wy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Vy(a)||(a.p?null!=a.n.d&&!a.n.d.eg().eg()&&(Oy(a,a.n,!1),a.n.d.eg()):Xy(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Vy(a)||a.p&&
+Wy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Vy(a)||(a.p?Xy(a):null!=a.n.d&&!a.n.d.eg().eg()&&(Oy(a,a.n,!1),a.n.d.eg()));b.cancelBubble=!0;b.preventDefault();break;case 27:Py(a,null);a.k&&jx(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Py(a,null);a.k&&jx(a.k,!1);break;case 13:Vy(a)||(Oy(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Cw(a,b)}function Yy(a,b,c){c&&Py(a,null);Rs(a,b,!1);a.o=null;a.k=null}
+function Vy(a){var b;if(!a.n){for(b=new Qi(a.j);b.c<b.e.Fe();){b=Ri(b);Py(a,b);break}return!0}return!1}function Py(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=uw(c.hb)+Wa;Si(c.ld(),d,!1);a.p&&(c=wo(a.n.hb),2==dw(c)&&(c=cw(c,1),Si(c,Ig,!1)))}if(b){c=uw(b.hb)+Wa;Si(b.ld(),c,!0);a.p&&(c=wo(b.hb),2==dw(c)&&(c=cw(c,1),Si(c,Ig,!0)));Jl();c=a.hb;var e=new kl(b.hb),d=(El(),Fl),e=L(Zy,s,5,[e]),f,g,j,h;f=new Bn;for(j=0,h=e.length;j<h;++j)g=e[j],Cn(Cn(f,g.b),ba);e=mo(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
+function Xy(a){var b,c,d;if(a.n){for(b=c=Vj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?sv(a.j,b):sv(a.j,c);break}Py(a,d)}}function Wy(a){var b,c,d;if(a.n){for(b=c=Vj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?sv(a.j,b):sv(a.j,c);break}Py(a,d)}}u(354,314,oi);_.cd=function(a){Uy(this,a)};_.vd=function(){this.k&&jx(this.k,!1);Dw(this)};_.Nd=function(a,b){Yy(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Qy(a){this.b=a}u(355,1,{},Qy);_.xc=function(){$y(this.b)};_.b=null;
+function az(a){this.b=a}u(356,1,{},az);_.Oc=function(){Py(this.b,null)};_.b=null;function Ry(a,b){hx();this.b=a;this.c=b;px.call(this,!0,uf);ex(this.L,this.c.d);lx(this);this.Z=!0;this.c.d.eg()}u(357,317,vi,Ry);_.$c=function(a){var b,c;if(!a.b)switch(Av(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(Co(b,c)){a.b=!0;break}a.b&&Py(this.b,null)}};_.b=null;_.c=null;function Sy(a,b){this.b=a;this.c=b}u(358,1,{},Sy);_.b=null;var bz=_.c=null;
+function cz(){cz=x;bz=new Nu((bv(),new av("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function dz(a,b){this.hb=$doc.createElement(Og);var c=uw(this.hb)+Wa;Si(this.ld(),c,!1);this.hb.textContent=a||l;this.hb[Dd]="gwt-MenuItem";c=Do();this.hb.setAttribute(Te,c);Jl();this.hb.setAttribute(pg,pm.b);this.b=b}u(361,315,{29:1,33:1,36:1},dz);_.b=null;_.c=null;_.d=null;
+function ez(){var a;this.hb=$doc.createElement(Og);this.hb[Dd]="gwt-MenuItemSeparator";a=$doc.createElement(ce);wv(this.hb,a);a[Dd]="menuSeparatorInner"}u(362,315,ni,ez);function fz(){var a,b,c,d,e;b=null.eg();e=yj();d=zj();b[be]=(Ep(),Mf);b[kh]=0+(Qj(),gg);b[Re]=db;c=$doc;c=(H(c.compatMode,Lb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Lb)?a.documentElement:a.body).scrollHeight||0;b[kh]=(c>e?c:e)+gg;b[Re]=(a>d?a:d)+gg;b[be]="block"}function qx(){}u(363,1,{},qx);_.Wc=function(){fz()};
+function gz(a){this.b=a}u(364,1,{},gz);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.$c(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Co(b.hb,c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(Av(d.type)){case 4:case 1048576:if(tj){a.c=!0;break}if(!c&&b.N){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(tj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function hz(a){this.b=a}u(365,1,{},hz);_.b=null;function rx(){rx=x;sx=new iz(Kb,0);Ax=new iz(tc,1);Cx=new iz(Ac,2);jz=L(kz,s,34,[sx,Ax,Cx])}function iz(a,b){I.call(this,a,b)}u(366,141,{34:1,73:1,77:1,79:1},iz);var jz,sx,Ax,Cx;function lz(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),hx(),a.i=Pv(a.b.S),fz(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),hx(),aj(a.i.b),a.i=null,a.c=!1)}
+function mz(a){a.k||(lz(a),a.d||(rj(),Xw(sj(null),a.b)),hx());nz((hx(),a.b.hb),"rect(auto, auto, auto, auto)");a.b.hb.style[Zf]=ih}function oz(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=bu(b*a.e);j=bu(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}nz((hx(),a.b.hb),"rect("+g+hg+f+hg+c+hg+e+"px)")}
+function kx(a,b,c){a.d=c;mk(a);a.j&&(Ik(a.j),a.j=null,mz(a));a.b._=b;var d=a.b;d.Y&&(aj(d.Y.b),d.Y=null);d.T&&(aj(d.T.b),d.T=null);if(d._){d.Y=Dv(new gz(d));var e;e=new hz(d);Jv();e=Kv?at(Kv.b,(!$s&&($s=new Hk),$s),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(rx(),sx)&&!b&&(c=!1);a.k=b;c?b?(lz(a),a.b.hb.style[cg]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,a.b.ab),nz((hx(),a.b.hb),"rect(0px, 0px, 0px, 0px)"),rj(),Ww(sj(null),a.b),a.j=new pz(a),Ak(a.j,1)):nk(a,200):(lz(a),a.k?(a.b.hb.style[cg]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,a.b.ab),
+rj(),Ww(sj(null),a.b)):a.d||(rj(),Xw(sj(null),a.b)),hx(),a.b.hb.style[Zf]=ih)}function tx(a){var b=(sk(),vk);this.n=new rk(this);this.u=b;this.b=a}u(367,17,{},tx);_.zc=function(){mz(this)};_.Ac=function(){this.e=G(this.b.hb,Tf);this.f=G(this.b.hb,Uf);this.b.hb.style[Zf]=Se;oz(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){oz(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function pz(a){Bk();this.b=a}u(368,26,{},pz);_.Hc=function(){this.b.j=null;nk(this.b,200)};
+_.b=null;function xv(){xv=x;qz()}function yv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Nx(a){return function(){this.__gwt_resolve=rz;return a.nd()}}function rz(){throw"A PotentialElement cannot be resolved twice.";}
+function qz(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function rj(){rj=x;sz=new tz;uz=new Oi;Ew=new wt}function vz(a){this.q=new bx(this);this.hb=a;Aw(this)}
+function sj(a){rj();var b,c;c=nj(uz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==uz.e){var d=new wz;Ek();Fk(Gk?Gk:Gk=new Hk,d)}!b?c=new xz:c=new vz(b);z(uz,a,c);xt(Ew,c);return c}u(370,311,vi,vz);var sz,uz,Ew;function tz(){}u(371,1,{},tz);_.Md=function(a){a.td()&&a.vd()};function wz(){}u(372,1,{},wz);_.Uc=function(){rj();try{Kw(Ew,sz)}finally{yz(Ew.b),yz(uz)}};function xz(){vz.call(this,$doc.body)}u(373,370,vi,xz);
+_.Ed=function(a,b,c){b-=yo();c-=zo();$w(a,b,c)};function gx(a){this.d=a;this.b=!!this.d.bb}u(374,1,{},gx);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.bb)throw new Uw;this.b=!1;return this.c=this.d.bb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function zz(a,b){a.hb[fh]=null!=b?b:l}u(377,329,oi);_.cd=function(a){0!=(Av(a.type)&896)?Cw(this,a):Cw(this,a)};_.wd=function(){};function Az(){Az=x;Bz()}u(376,377,oi);
+function Cz(){var a;Az();var b=(a=$doc.createElement("INPUT"),a.type=Pg,a);!fv&&(fv=new ev);!dv&&(dv=new cv);this.hb=b;this.hb[Dd]="gwt-TextBox"}u(375,376,oi,Cz);function Bz(){Bz=x;Dz=new Ez;Fz=new Gz;Hz=new Iz;Jz=new Kz;Lz=L(Mz,s,37,[Dz,Fz,Hz,Jz])}u(378,141,ai);var Lz,Dz,Fz,Hz,Jz;function Ez(){I.call(this,Kb,0)}u(379,378,ai,Ez);function Gz(){I.call(this,gc,1)}u(380,378,ai,Gz);function Iz(){I.call(this,ic,2)}u(381,378,ai,Iz);function Kz(){I.call(this,zc,3)}u(382,378,ai,Kz);
+function Nz(a,b){if(0>b||b>=a.d)throw new Rw;return a.b[b]}function Tw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Pw(a,b,c){var d,e;if(0>c||c>a.d)throw new Rw;if(a.d==a.b.length){e=y(Oz,s,38,2*a.b.length,0);for(d=0;d<a.b.length;++d)Zt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Zt(a.b,d,a.b[d-1]);Zt(a.b,c,b)}function bx(a){this.c=a;this.b=y(Oz,s,38,4,0)}u(383,1,{},bx);_.Bd=function(){return new Vw(this)};_.b=null;_.c=null;_.d=0;
+function Iw(a){if(a.b>=a.c.d)throw new Uw;return a.c.b[++a.b]}function Jw(a){if(0>a.b||a.b>=a.c.d)throw new by;a.c.c.yd(a.c.b[a.b--])}function Vw(a){this.c=a}u(384,1,{},Vw);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return Iw(this)};_.bd=function(){Jw(this)};_.b=-1;_.c=null;function Cy(){Cy=x;Fy=(bv(),new av(Xn()+"clear.cache.gif"))}var Fy,Dy=null;function Ey(){}u(386,1,{},Ey);function Pz(){Pz=x;Cy()}function Qz(a,b,c,d,e){Pz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function Rz(a,b,c){Pz();Qz.call(this,(bv(),new av(a)),b,0,c,16)}u(387,323,{},Qz,Rz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Sz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function Rx(){var a=Tz?Tz:Tz=Sz(),b=$doc.createElement(ce);b.tabIndex=0;var c=$doc.createElement("input");c.type=Pg;c.tabIndex=-1;c.setAttribute(pg,dg);var d=c.style;d.opacity=0;d.height=kb;d.width=kb;d.zIndex=-1;d.overflow=Se;d.position=fd;c.addEventListener(re,a,!1);b.appendChild(c);return b}var Tz=null;function ix(){ix=x;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){ox=!0;break a}ox=!1}}
+function nz(a,b){a.style.clip=b;a.style[be]=(Ep(),Mf);a.style[be]=l}var ox;function ux(a){this.b=a}u(392,1,{},ux);_.xc=function(){this.b.style[Zf]=(Pp(),md)};_.b=null;function aj(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?pt(b,new hv(b,c,d,a)):Dt(b,c,d,a)}function tt(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(395,1,{},tt);_.b=null;_.c=null;_.d=null;_.e=null;function qt(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(396,1,{},qt);_.xc=function(){rt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
+_.d=null;_.e=null;function hv(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}u(397,1,{},hv);_.xc=function(){Dt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Uz(a,b){b.n!=a&&(!a.ic&&(a.ic=new kj),b.n=a,ej(a.ic,b))}function Vz(a){var b;b=a.cZ.e;if(-1!=no(b,oo(36)))return null;a=a.jc.c.c++;return b=vw(b,Wz(b,oo(46))+1)+l+a}function Xz(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new Yz(a,b,c,Hu(d)))}function Zz(a){return!a._b&&a.gc?Zz(a.gc):a._b}
+function $z(a){return!a.bc&&a.gc?$z(a.gc):a.bc}function aA(a){var b;b=new bA;if(a.be()){for(;a&&!A(a,59);a=a.gc){var c=b,d=a.Zd(),e=a.$d();c.b+=d;c.c+=e}A(a,59)&&(c=a.Zd(),a=a.$d(),b.b+=c,b.c+=a);return b}throw new cA;}function dA(a){a.kc=!1;a.ke();eA(a)}function eA(a){if((a=A(a,59)?null:a.gc)&&a.kc)dA(a),a.Xb&&A(a.Xb,52)&&(a.Xb.o=!1)}function fA(a){return(a=a.Sd())?a:new gA(1,1)}function hA(a){var b;return(b=a.Td())?new iA(b):new iA(a.Vd())}
+function jA(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function kA(a){return!a.bc?(a.ae(),!0):!1}function Q(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,45)&&c.b==b.b||a.hc.Wf(b)}function lA(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)eA(a),new mA(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new mA(a,101)}function nA(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Xf(b),a.be()&&a.je())}
+function oA(a){a.lc||(jA(a),pA(a,!0),qA(a),a.lc=!0,new mA(a,102),Xz(a,a,a.gc,0),eA(a),a.hc.Zf(a))}function rA(){this.jc=(Vq(),Vq(),sA);new Oi;this._d();this.fc=(tA(),uA)}u(401,1,xi);_.Pd=function(){return!1};_.Qd=function(){return Vz(this)};_.Rd=function(){return Zz(this)};_.Sd=function(){return vA(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new wA(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.mc};
+_.Zd=function(){return this.pc};_.$d=function(){return this.qc};_._d=function(){};_.ae=function(){dA(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return fA(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+lh+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return hA(this)};_.he=function(){};_.ie=function(){return kA(this)};_.je=function(){};
+_.ke=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.le=function(a,b){this.me(this.pc,this.qc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this.ac,!0);this.ac=0};_.ne=function(a,b,c,d){lA(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Tc+this.fe()+bd};_.oe=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function R(a,b,c){var d;if(-1>a.Wb.b.d)throw new Jk("Missing message: awt.12A");if(A(b,47)){if(b==a)throw new Jk("Missing message: awt.12B");a:{if(a&&!A(a,59))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,59))break;d=d.gc}d=!1}if(d)throw new Jk("Missing message: awt.12C");if(A(b,59))throw new Jk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Gn;var e=Vj(d.Wb.b,b),f;f=sv(d.Wb.b,e);d.Xb&&d.Xb.ue(f);xA(d,e);new yA(d,301,f)}d=a.Wb.b.d;jA(b);zA(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),dA(a),!!a.Xb&&
+A(a.Xb,52)&&(a.Xb.o=!1),Xz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,52)){var g=a.Xb;if(!b)throw new bt("Missing message: awt.185");if(null==c||null!=c)AA(g,c,b);else throw new Jk("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Wi(j);if(A(j,82))throw b=j,xA(a,d),b;throw j;}b.ke();new yA(a,300,b)}function BA(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function CA(a){var b;b=a.pe();return new DA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function pA(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)sv(a.Wb.b,c).ce(b)}function xA(a,b){var c;c=sv(a.Wb.b,b);jA(c);c.ce(!1);vv(a.Wb.b,b);c.gc=null;dA(a);a.Xb&&A(a.Xb,52)&&(a.Xb.o=!1);Xz(c,c,a,1)}function EA(a){var b=(FA(),GA);nA(a,b);for(b=0;b<a.Wb.b.d;++b)sv(a.Wb.b,b).ie()}function HA(a,b){var c,d;if(a.Xb)for(d=new Qi(a.Wb.b);d.c<d.e.Fe();)c=Ri(d),a.Xb.ue(c);if(b)for(d=new Qi(a.Wb.b);d.c<d.e.Fe();)c=Ri(d),b.qe(null,c);a.Xb=b;dA(a);a.Xb&&A(a.Xb,52)&&(a.Xb.o=!1)}
+function qA(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=sv(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function IA(){rA.call(this);this.Wb=new JA;this.$b=(Vq(),Vq(),sA)}u(400,401,mi);_.Sd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.se(this));return this.Yb};_.Td=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.te(this));return this.Zb};_.pe=function(){return this.Wd()};_.Vd=function(){return fA(this)};_.Xd=function(){return hA(this)};
+_._d=function(){this.hc=(Vq(),new KA)};_.ae=function(){dA(this);this.Xb&&A(this.Xb,52)&&(this.Xb.o=!1)};_.ce=function(a){pA(this,a)};_.de=function(){return fA(this)};_.ge=function(){return hA(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)jA(sv(this.Wb.b,a))};_.ie=function(){var a;if(!kA(this))return!1;for(a=0;a<this.Wb.b.d;++a)sv(this.Wb.b,a).ie();return!0};_.ke=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=sv(this.Wb.b,b),a.ke()};_.oe=function(){qA(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function LA(){var a=new MA;IA.call(this);HA(this,a)}u(399,400,mi,LA);_.Qd=function(){return"panel"+this.$b.c.e++};function NA(a,b,c){a=OA(a.Vb,b,c);a.k=!0;return new PA(a)}function QA(a){a.ee(a.Vb.e)}function RA(a){return new gA(G(a.Vb.hb,Uf),G(a.Vb.hb,Tf))}u(398,399,mi);_.Ud=function(){return G(this.Vb.hb,Tf)};_.Yd=function(){return G(this.Vb.hb,Uf)};_.Zd=function(){return gk(this.Vb.hb)};_.$d=function(){return ik(this.Vb.hb)};
+_.be=function(){return this.Vb.hb.style.display!=Mf};_.je=function(){QA(this)};_.le=function(){};_.Vb=null;function SA(a){if(null!=a)this.f=a;else throw new TA;}u(403,1,Ai);_.tS=function(){return this.cZ.e+"[source="+this.f+bd};_.f=null;
+function UA(){UA=x;VA=new Oi;z(VA,new T(400),new WA(Ah));z(VA,new T(401),new WA(Ah));z(VA,new T(402),new WA(Ah));z(VA,new T(500),new WA(Ch));z(VA,new T(501),new WA(Ch));z(VA,new T(502),new WA(Ch));z(VA,new T(503),new WA(Dh));z(VA,new T(504),new WA(Ch));z(VA,new T(505),new WA(Ch));z(VA,new T(506),new WA(Dh));z(VA,new T(507),new WA(Oh));z(VA,new T(100),new WA(qh));z(VA,new T(101),new WA(qh));z(VA,new T(102),new WA(qh));z(VA,new T(103),new WA(qh));z(VA,new T(1004),new WA(zh));z(VA,new T(1005),new WA(zh));
+z(VA,new T(800),new WA(Kh));z(VA,new T(801),new WA(Kh));z(VA,new T(200),new WA(Eh));z(VA,new T(201),new WA(Eh));z(VA,new T(202),new WA(Eh));z(VA,new T(204),new WA(Eh));z(VA,new T(203),new WA(Eh));z(VA,new T(209),new WA(Ph));z(VA,new T(208),new WA(Qh));z(VA,new T(207),new WA(Qh));z(VA,new T(206),new WA(Eh));z(VA,new T(205),new WA(Eh));z(VA,new T(1400),new WA(Mh));z(VA,new T(1401),new WA(Nh));z(VA,new T(1402),new WA(Nh));z(VA,new T(300),new WA(rh));z(VA,new T(301),new WA(rh));z(VA,new T(1100),new WA(Jh));
+z(VA,new T(1101),new WA(Jh));z(VA,new T(1200),new WA(Lh));z(VA,new T(701),new WA(Hh));z(VA,new T(900),new WA(Ih));z(VA,new T(1001),new WA(Fh));z(VA,new T(601),new WA(Gh))}u(402,403,Ai);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,46)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Tc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var VA;function WA(a){this.b=a}u(405,1,{},WA);_.b=ph;function XA(){}u(406,1,{},XA);_.b=null;_.c=null;
+function YA(a,b){var c;b&&(a.b?(c=new ZA(a.b),Zt(c.c,c.d++,b),a.b=c):(a.b=new kj,ej(a.b,b)))}u(408,1,Ai);_.b=null;function $A(){}function aB(){}u(407,408,Ai,$A,aB);function bB(){bB=x;Math.sqrt(2)}function cB(a){bB();if(0>a)throw new Jk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}u(409,1,{42:1},cB);_.eQ=function(a){return a===this?!0:A(a,42)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new dB;a.b=31*a.b+bu((new eB(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+bu((new eB(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function fB(){fB=x;gB=new wt;hB=new gA(0,0);xt(gB,Fb);xt(gB,Wb);xt(gB,Bb);xt(gB,"Last");xt(gB,Mb);xt(gB,qc);xt(gB,Oc);xt(gB,Rc);xt(gB,Ub)}
+function AA(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!fw(gB.b,b))throw new Jk(iB());au(nj(a.d,d))===au(c)&&au(nj(a.c,c))===au(d)||((b=nj(a.d,d))&&jB(a,b,d),kB(a.b.Bd(),c)&&jB(a,c,d),b=a.b,new lB(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function mB(a,b){return new gA(ak(b[1].c,ak(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+ak(b[0].b,ak(b[4].b,b[3].b))+a.n)}function jB(a,b,c){nB(a.b,b);Zi(a.c,b);Zi(a.d,c)}
+function oB(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;pB(c,c.length,hB);c=a.j;pB(c,c.length,hB);c=a.p;pB(c,c.length,null);a.q=0;for(d=qB(a.b,0);d.c!=d.e.b;){c=rB(d);e=nj(a.c,c);var f=b.fc;e=Pn(e,Mb)?0:Pn(e,qc)?1:Pn(e,Oc)?2:Pn(e,Rc)?4:Pn(e,Ub)?3:Pn(e,Fb)?f.b?4:3:Pn(e,Bb)?f.b?3:4:Pn(e,Wb)?1:2;c.lc?a.p[e]||(Zt(a.p,e,c),++a.q,a.i[e]=c.Vd(),a.j[e]=c.Xd()):a.p[e]||(a.i[e]=c.Vd(),a.j[e]=c.Xd())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function sB(){fB();tB.call(this,0)}function tB(a){fB();Vq();this.b=new uB;this.c=new Oi;this.d=new Oi;this.e=a;this.k=0;this.o=!1;this.p=y(vB,s,46,5,0);this.i=y(wB,s,48,5,0);this.j=y(wB,s,48,5,0);this.q=this.f=this.n=0}u(410,1,{52:1,73:1},sB,tB);_.qe=function(a,b){AA(this,a,b)};
+_.re=function(a){oB(this,a);if(0!=this.q)if(a=CA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.me(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].le(a.c,this.j[1].b),this.p[1].ne(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].le(this.j[4].c,c),this.p[4].ne(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].me(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].le(a.c,
+this.j[2].b),this.p[2].ne(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].le(this.j[3].c,c),this.p[3].ne(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.se=function(a){var b;b=this.o;oB(this,a);this.o=b;return 0==this.q?BA(a,new gA(0,0)):BA(a,mB(this,this.i))};_.te=function(a){var b;b=this.o;oB(this,a);this.o=b;return BA(a,mB(this,this.j))};_.ue=function(a){var b;b=nj(this.c,a);null!=b&&jB(this,a,b)};_.tS=function(){return xB.e+"[hgap="+this.e+",vgap="+this.k+bd};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var hB,gB;function yB(a){rA.call(this);this.hc=(Vq(),new zB(a,this))}u(411,401,{43:1,46:1,53:1,67:1,73:1},yB);_.Qd=function(){return xd+this.jc.c.b++};_.Sd=function(){return!$z(this)?new gA(0,0):vA(this.hc,this)};_.ke=function(){};u(413,1,{});u(412,413,{},function(){});function AB(){AB=x}
+function BB(a,b){if(null==b)throw new bt("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Xf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function CB(){AB();rA.call(this);new kj;this.hc=new DB((Vq(),this))}u(414,401,{44:1,46:1,53:1,67:1,73:1},CB);_.Sd=function(){return vA(this.hc,this)};
+_.fe=function(){return(null==this.ec&&(this.ec=Vz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+lh+this.cc+(this.lc?l:",hidden")+",current="+Xq(this.hc.b,this.hc.b.hb.selectedIndex)};function EB(){EB=x;FB=new GB(255,255,255);HB=new GB(192,192,192);IB=new GB(128,128,128);JB=new GB(64,64,64);KB=LB=new GB(0,0,0);MB=new GB(255,0,0);new GB(255,175,175);NB=new GB(255,200,0);OB=new GB(255,255,0);new GB(0,255,0);PB=new GB(255,0,255);QB=new GB(0,255,255);RB=SB=new GB(0,0,255)}
+function TB(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new GB(3,3,3);3>c&&0!=c?c=3:(c=bu(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=bu(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=bu(a/0.7),a=255<a?255:a);return new GB(c,a,b)}function UB(a){return new GB(bu(0.7*(a.b>>16&255)),bu(0.7*(a.b>>8&255)),bu(0.7*(a.b&255)))}function GB(a,b,c){EB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Jk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+u(415,1,{45:1,54:1,58:1},GB);_.eQ=function(a){return A(a,45)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return VB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+bd};_.b=0;var KB,RB,LB,SB,QB,JB,IB,HB,PB,NB,MB,FB,OB;function tA(){tA=x;uA=new WB(!0);XB=new wt;xt(XB,"ar");xt(XB,"fa");xt(XB,"iw");xt(XB,"ur")}function WB(a){this.b=a}u(416,1,Ai,WB);_.b=!1;var uA,XB;u(418,1,{63:1,76:1});function YB(){gA.call(this,0,0)}function gA(a,b){this.c=a;this.b=b}
+function iA(a){gA.call(this,a.c,a.b)}u(417,418,{48:1,63:1,73:1,76:1},YB,gA,iA);_.eQ=function(a){return a===this?!0:A(a,48)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new dB;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return ZB.e+"[width="+this.c+",height="+this.b+bd};_.b=0;_.c=0;function es(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}u(419,1,Ai,es,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ve=function(){return 0!=(this.f&4)};_.we=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.we()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+bd};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function $B(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function aC(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(Ux(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function bC(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Xd():c.Vd(),g=ak(g,c.b),j+=c.c+a.d);return new gA(j,g+2*a.e)}function MA(){cC.call(this,1,5,5)}
+function cC(a,b,c){Vq();this.d=b;this.e=c;this.b=a}u(420,1,Ai,MA,cC);_.qe=function(){};
+_.re=function(a){this.c=dC(a.Wb);if(0!=$B(this)){var b,c,d,e,f,g,j,h,n,o,r;b=CA(a);g=a.pe();j=a.fc.b;n=new kj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,t,v;q=a.Wb.b.d;d=new eC(q);for(v=0;v<q;++v)Zt(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(t=c[q],t.gc==a){var D=d,E=Vj(a.Wb.b,t);Ux(E,D.d);Zt(D.c,E,t)}for(d=new Qi(d);d.c<d.e.Fe();)if((c=Ri(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(aC(this,n,b.c-(o-this.d),g.c,r,h,j),n.Qe(),o=f,r+=h+this.e,h=0),e=!1,Zt(n.c,n.d++,c),o+=a.c+this.d,h=ak(h,a.b);aC(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.se=function(a){this.c=dC(a.Wb);return 0==$B(this)?BA(a,new gA(10,10)):BA(a,bC(this,!1))};_.te=function(a){this.c=dC(a.Wb);return 0==$B(this)?BA(a,new gA(10,10)):BA(a,bC(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=bf;break;case 2:a=og;break;case 1:a=Ad;break;case 4:a="trailing";break;default:a="leading"}return fC.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+bd};_.b=0;_.c=null;_.d=0;_.e=0;function FA(){FA=x;GA=new gC(Tb,0,12)}
+function gC(a,b,c){FA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}u(421,1,{49:1,73:1},gC);_.b=null;_.c=0;_.d=0;var GA;u(422,1,qi);_.tS=function(){return hC.e+"[font="+this.c+"ascent="+iC(this.c).b+", descent="+iC(this.c).c+", height="+iC(this.c).d+bd};_.c=null;function jC(a){if(!a.n){jA(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=sv(a.p,b))&&jC(c);pA(a,!1);a.n=!0;Xz(a,a,a.gc,0);new kC(a,202)}}
+function lC(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=sv(a.p,b))&&c.Id()}function mC(a){!$z(a)&&EA(a);var b=hA(a);a.me(a.pc,a.qc,b.c,b.b);qA(a)}function nC(a,b){a.q!=b&&(a.q=b)}u(424,400,ii);_.Wd=function(){return new wA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){lC(this)};_.be=function(){return this.hc.d._};_.me=function(a,b,c,d){lA(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;lA(this,a,b,c,d);this.lc&&e&&!f&&qA(this)};_.n=!1;_.q=!1;
+function oC(a){IA.call(this);this.r=new aB;this.p=new kj;this.o=new wA(0,0,0,0);this.lc=!1;HA(this,new sB);this.hc&&pC(this.hc.d.A.c,a);this.hc&&qC(this.hc.d,!0);nC(this,!0)}u(423,424,ii);_.pe=function(){return new wA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return gk(this.hc.d.hb)};_.$d=function(){return ik(this.hc.d.hb)};_._d=function(){this.hc=new rC((Vq(),l),this)};
+function sC(a,b,c,d,e,f){var g,j;g=a.e;f?(j=TB(g),f=new GB(bu(0.7*(g.b>>16&255)),bu(0.7*(g.b>>8&255)),bu(0.7*(g.b&255))),(a.e=g)&&(a.i=ng+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new GB(bu(0.7*(g.b>>16&255)),bu(0.7*(g.b>>8&255)),bu(0.7*(g.b&255))),f=TB(g),(a.e=j)&&(a.i=ng+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;tC(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=ng+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);tC(a,b,c,d,1);tC(a,b,c+1,1,e);(a.e=f)&&(a.i=ng+(f.b>>16&255)+za+(f.b>>8&255)+
+za+(f.b&255)+va);tC(a,b+d,c,1,e);tC(a,b+1,c+e,d,1)}u(425,1,{});_.tS=function(){return"Graphics"};u(426,425,{});function uC(a){var b,c;c=ak(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new gA(b,c)}function vC(a,b,c){var d,e,f,g,j,h;a.c=dC(b.Wb);if(0==a.c.length)return new YB;g=uC(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=ak(h,d.c),j=ak(j,d.b);return new gA(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function wC(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=bu(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function xC(){yC.call(this,7)}function yC(a){Vq();this.e=0;this.b=1;this.f=a;this.d=0}u(427,1,Ai,xC,yC);_.qe=function(){};
+_.re=function(a){var b,c;this.c=dC(a.Wb);if(0!=this.c.length&&(b=CA(a),!(0>=b.c||0>=b.b))){c=uC(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(N,m,-1,d,1);e=y(N,m,-1,d,1);h=y(N,m,-1,c,1);n=y(N,m,-1,c,1);wC(b.c,b.d,this.d,f,e);wC(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].me(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.se=function(a){return BA(a,vC(this,a,!1))};_.te=function(a){return BA(a,vC(this,a,!0))};_.ue=function(){};
+_.tS=function(){return zC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+bd};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function by(){Jn()}function Bw(a){Jn();this.i=a}u(429,99,hi,by,Bw);function cA(){Jn();this.i="Missing message: awt.151"}u(428,429,hi,cA);u(430,1,{});function wA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}u(431,1,{51:1,73:1,76:1},wA);_.eQ=function(a){return a===this?!0:A(a,51)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return AC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;function BC(a){CC.call(this,a,0)}function CC(a,b){rA.call(this);this.hc=(Vq(),new DC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(fy(),gy);c.b=d;Gy(c);break;case 0:c=c.b;d=(fy(),iy);c.b=d;Gy(c);break;case 2:c=c.b,d=(fy(),jy),c.b=d,Gy(c)}}u(432,401,xi,BC,CC);
+_.Sd=function(){return!$z(this)?new gA(0,0):vA(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=Vz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+lh+this.cc+(this.lc?l:",hidden")+",align=",b;b=bf;switch(this.b){case 1:b=Ad;break;case 2:b=og}return a+b+",text=null"};_.b=0;u(435,1,Ai);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.fe()+bd};_.k=null;_.n=null;
+function EC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function FC(a){this.o=(Vq(),Vq(),sA);var b;var c;b=this.cZ.e;-1!=no(b,oo(36))?b=null:(c=this.o.c.d++,b=vw(b,Wz(b,oo(46))+1)+l+c);this.k=b;this.e=new $A;this.i=a;this.f=!0;this.j=new GC(this)}u(434,435,Ai,FC);_.fe=function(){return EC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;u(433,434,ui);_.fe=function(){return EC(this)+(this.c?",tearOff":l)};_.c=!1;u(437,1,{64:1});
+_.eQ=function(a){return a===this?!0:A(a,64)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new dB;HC(a,this.b);HC(a,this.c);return a.b};function bA(){this.c=this.b=0}function IC(a,b){this.b=a;this.c=b}function JC(a){var b=a.c;this.b=a.b;this.c=b}u(436,437,{55:1,64:1,73:1},bA,IC,JC);_.eQ=function(a){return a===this?!0:A(a,55)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return KC.e+"[x="+this.b+",y="+this.c+bd};_.b=0;_.c=0;
+function LC(a,b){if(!b)throw new bt("Missing message: awt.70");var c=a.b;if(H(b.i,Ca)){var c=c.b.b,d=new ez,e=c.d.d;if(0>e||e>c.d.d)throw new Rw;c.p&&(d.hb[Id]=2);Ny(c,e,d.hb);zA(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new Rw;zA(d.d,e,c);for(f=g=0;f<e;++f)A(sv(d.d,f),33)&&++g;zA(d.j,g,c);Ny(d,e,c.hb);c.c=d;e=uw(c.hb)+Wa;Si(c.ld(),e,!1);d.p&&(e=Vj(d.d,c),-1!=e&&(d=cw(d.p?d.f:cw(d.f,0),e),2==dw(d)&&d.removeChild(cw(d,1)),c.hb[Id]=2))}}
+function MC(){FC.call(this,l);new kj;this.c=!1;this.b=(Vq(),new NC)}u(438,433,ui,MC);_.b=null;u(441,1,{57:1,66:1,76:1});u(440,441,{57:1,65:1,66:1,76:1});_.eQ=function(a){return a===this?!0:A(a,65)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new dB;HC(a,this.d);HC(a,this.e);HC(a,this.c);HC(a,this.b);return a.b};function DA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}u(439,440,{56:1,57:1,65:1,66:1,73:1,76:1},DA);
+_.eQ=function(a){return a===this?!0:A(a,56)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return OC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;function PC(){PC=x;QC=new RC;SC=new TC;UC=new TC}var QC,UC,SC;u(443,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ii(this)};function RC(){}u(444,443,{},RC);function TC(){}u(445,1,{},TC);u(446,401,xi);_.Rd=function(){return null};
+function VC(a,b){var c;c=new WC($z(a));return!c?null:new gA(XC(c,"_")*b+6,iC(c.c).d+6)}function YC(a,b){var c;c=VC(a,b);return!c?fA(a):c}function ZC(a,b){var c;c=VC(a,b);return!c?hA(a):c}function $C(a,b){var c=a.hc;zz(c.b,b);c.f.b=-1;c.f.c=-1}function aD(a){bD.call(this,a,null!=a?a.length:0)}function bD(a,b){rA.call(this);this.b=0>b?0:b;var c=this.hc;zz(c.b,a);c.f.b=-1;c.f.c=-1}u(447,446,xi,aD,bD);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return VC(this,to(this.hc.b.hb,fh).length)};
+_.Td=function(){return!$z(this)?null:VC(this,to(this.hc.b.hb,fh).length)};_.Vd=function(){return 0<this.b?YC(this,this.b):fA(this)};_.Xd=function(){return 0<this.b?ZC(this,this.b):hA(this)};_._d=function(){this.hc=(Vq(),new cD)};_.de=function(){return 0<this.b?YC(this,this.b):fA(this)};_.ge=function(){return 0<this.b?ZC(this,this.b):hA(this)};_.b=0;function Vq(){Vq=x;sA=new dD}function eD(){var a=(Vq(),Vq(),sA);!a.d&&(a.d=new fD)}function dD(){this.c=new gD;this.e=new XA}u(448,1,{},dD);_.b=null;
+_.d=null;var sA;function gD(){}u(449,1,{},gD);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;u(450,1,{});function hD(){hD=x;iD=new jD;kD=new jD}function lD(a,b){return b==a?!0:!b?!1:!0}function jD(){}u(451,1,{60:1},jD);_.eQ=function(a){return null==a||!A(a,60)?!1:lD(this,a)};_.hC=function(){var a;a=null.eg()+";class="+null.eg();a=!null.eg().eg()?a:a+";charset=";return Su(a)};_.tS=function(){return mD.e+"[MimeType=(null);humanPresentableName="+this.b+bd};_.b=null;var iD,kD;
+function nD(){nD=x;L(oD,s,60,[(hD(),kD),iD])}function pD(a){var b=(hD(),kD);if(lD(b,(hD(),kD)))return a.b;if(lD(b,iD))return new qD(a.b);throw new rD(b);}function sD(a){nD();this.b=a}u(452,1,{},sD);_.b=null;function rD(a){a="flavor = "+a;Jn();this.i=a}u(453,100,{61:1,73:1,80:1,88:1},rD);function tD(a,b){UA();uD.call(this,a,1001,b,ph)}function uD(a,b,c,d){UA();SA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}u(454,402,Ai,tD,uD);
+_.fe=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Mu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=ph;function mA(a,b){UA();SA.call(this,a);this.e=b}u(455,402,Ai,mA);
+_.fe=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Zd()+za+a.$d()+ba+a.Yd()+lh+a.Ud()+va};function yA(a,b,c){UA();mA.call(this,a,b);this.b=c}u(456,455,Ai,yA);
+_.fe=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Qd());return a+b.ec};_.b=null;function Yz(a,b,c,d){UA();SA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}u(457,402,Ai,Yz);
+_.fe=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Ku(Du(this.b,qh))&&(a+="PARENT_CHANGED,"),Ku(Du(this.b,rh))&&(a+="DISPLAYABILITY_CHANGED,"),Ku(Du(this.b,zh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=ph;_.c=null;_.d=null;u(458,1,$h);function kC(a,b){UA();mA.call(this,a,b);this.d=null;this.b=this.c=0}
+u(459,455,Ai,kC);
+_.fe=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;u(460,1,{});function qD(a){if(null==a)throw new Gn;}u(461,460,{},qD);
+function vD(){vD=x;wD={};wD["java.vendor"]=Ee;wD["package.restrict.access.sun"]=eh;wD["sun.java.launcher"]=mc;wD["sun.management.compiler"]=Ee;wD["os.name"]=mc;wD[" sun.boot.class.path"]=mc;wD["path.separator.applet"]=mc;wD["java.vm.specification.vendor"]=Ee;wD["java.runtime.version"]=mc;wD["http.proxyPort"]=mc;wD["user.name"]=mc;wD["user.language"]=mc;wD["os.name.applet"]=mc;wD["browser.version"]=mc;wD["java.version"]=mc;wD["user.timezone"]=mc;wD["java.endorsed.dirs"]=mc;wD["java.specification.name"]=
+"GWT";wD["java.specification.version"]="2.5.0";wD[Xe]=hc;!zs&&(zs=new Hs);zs.b?wD[Ve]="yes":wD[Ve]=null}var wD;u(464,100,Zh);function xD(){Jn()}function yD(a){Jn();this.i=a}u(463,464,{68:1,73:1,80:1,88:1},xD,yD);function zD(){zD=x;AD=new BD}function CD(a){var b;if(a.n){var c;b=new Qu;Dn(b.b,a.i);b.b.b+=nb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,Dn(b.b,a.b));c=a.c;a=a.k;null!=c&&Dn(b.b,c);null!=a&&(b.b.b+=ma,Dn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function DD(a){zD();var b,c,d;if(null==a)throw new xD;a=mo(a);try{d=no(a,oo(58))}catch(e){e=Wi(e);if(A(e,84))throw new yD(Hn(e));throw e;}c=no(a,oo(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;ED();var f,g,j;j=c.length;b=new FD;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new yD(dc+a);if(!this.n&&(this.n=nj(AD,this.i),this.n||(this.n=(Vq(),new GD))&&z(AD,this.i,this.n),!this.n))throw new yD(dc+a);try{c=a;var n=++d,o=a.length,r,q,t,v,D,E,J,S,tb,Y,M,fa,Dc,eg,yb,Md,Nd,Od,Ya,Ec,Hb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==HD(c,oo(47),n+2))throw new ID(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
+Od=this.k;v=this.e;yb=this.j;r=this.b;Hb=this.o;Ya=HD(M,oo(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){tb=2;fa=-1;E=HD(M,oo(47),2);Nd=HD(M,oo(63),2);-1!=Nd&&(-1==E||E>Nd)&&(E=Nd);-1==E&&(E=o,v=l);S=E;-1!=Ya&&Ya<E&&(S=Ya);var sd=oo(64);Ec=M.lastIndexOf(sd,S);r=M.substr(2,S-2);-1<Ec&&(Hb=M.substr(2,Ec-2),tb=Ec+1);Dc=HD(M,oo(58),-1==Ec?tb:Ec);t=no(M,oo(93));if(-1!=t)try{M.length>t+1?(q=M.charCodeAt(t+1),58==q?Dc=t+1:Dc=-1):Dc=-1}catch(ff){if(ff=Wi(ff),!A(ff,80))throw ff;}-1==Dc||Dc>E?J=M.substr(tb,
+S-tb):(J=M.substr(tb,Dc-tb),eg=M.substr(Dc+1,S-(Dc+1)),0==eg.length?fa=-1:fa=JD(eg,10))}-1<Ya&&(Od=M.substr(Ya+1,o-(Ya+1)));D=-1==Ya?o:Ya;var $b=oo(63);Md=M.lastIndexOf($b,D);-1<Md?(yb=M.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(H(v,l)?v=Za:v.indexOf(Za),Y=Wz(v,oo(47))+1,v=v.substr(0,Y-0)),D=Md):0!=Ya&&(yb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Za:v.indexOf(Za),Y=Wz(v,oo(47))+1,0==Y?v=M.substr(E,D-E):v=v.substr(0,Y-0)+M.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var xe;xe=v;null!=yb&&!H(yb,l)&&(null!=v?xe=v+wb+yb:xe=wb+yb);null==this.i&&(this.i=this.i);this.d=d;this.c=xe;this.f=fa;this.k=Od;var td;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+nb+this.f));null!=this.d&&-1<(td=Wz(this.d,oo(64)))?(this.o=this.d.substr(0,td-0),this.d=vw(this.d,td+1)):this.o=null;null!=this.c&&-1<(td=no(this.c,oo(63)))?(this.j=vw(this.c,td+1),this.e=this.c.substr(0,td-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Hb;this.e=v;this.j=yb}}catch(ud){ud=
+Wi(ud);if(A(ud,80))throw new yD(Hn(ud));throw ud;}if(-1>this.f)throw new yD("incorrect port: "+this.f);}u(465,1,Ai,DD);_.tS=function(){return CD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var AD;u(466,1,{});function KD(a,b,c){var d,e;for(d=new LD(a.Ae().b);MD(d.b);)if(a=d.c=Ri(d.b),e=a.Ef(),null==b?null==e:Pn(b,e))return c&&(a=new ND(a.Ef(),a.Ff()),OD(d)),a;return null}u(470,1,ti);_.ze=function(a){return!!KD(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,91)||this.Fe()!=a.Fe())return!1;for(a=new LD(a.Ae().b);MD(a.b);)if(b=a.c=Ri(a.b),c=b.Ef(),b=b.Ff(),!this.ze(c)||!PD(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=KD(this,a,!1);return!a?null:a.Ff()};_.hC=function(){var a,b,c;c=0;for(b=new LD(this.Ae().b);MD(b.b);)a=b.c=Ri(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new QD("Put not supported on this map");};
+_.Ee=function(a){a=KD(this,a,!0);return!a?null:a.Ff()};_.Fe=function(){return this.Ae().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new LD(this.Ae().b);MD(c.b);)b=c.c=Ri(c.b),a?d+=Aa:a=!0,d+=l+b.Ef(),d+=sb,d+=l+b.Ff();return d+"}"};function yz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function fw(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=nb+b in a.f;else a:{c=a.Ie(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Ef())){c=!0;break a}c=!1}return c}
+function nj(a,b){return null==b?a.c:A(b,1)?a.f[nb+b]:RD(a,b,a.Ie(b))}function RD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Ef()))return f.Ff()}return null}function z(a,b,c){return null==b?SD(a,c):A(b,1)?TD(a,b,c):UD(a,b,c,a.Ie(b))}function UD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.He(b,d.Ef()))return a=d.Ff(),d.Gf(c),a}else e=a.b[d]=[];d=new ND(b,c);e.push(d);++a.e;return null}
+function SD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function TD(a,b,c){var d,e=a.f,b=nb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Zi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=nb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Ef())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Ff();break a}}c=null}return c}u(469,470,ti);_.ze=function(a){return fw(this,a)};
+_.Ae=function(){return new VD(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return nj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Zi(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Oi(){yz(this)}u(468,469,bi,Oi);_.Ge=function(a,b){return au(a)===au(b)||null!=a&&Pn(a,b)};_.Ie=function(a){return~~Sn(a)};function BD(){yz(this)}u(467,468,bi,BD);function WD(){Jn()}u(471,99,hi,WD);
+function XD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=YD(a,c);if(c>=a.j)break;c=ZD(a,c);++b}return b}function $D(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function aE(a){var b;a.b=0<=a.k&&!a.e?a.k:YD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new WD;b=a.b;a.b=ZD(a,a.b);return a.o.substr(b,a.b-b)}
+function ZD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=bE(a.o,d,a.o.length);if(c<=a.i&&$D(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=no(a.d,oo(c)))break;++d}a.n&&b==d&&(a.f?(c=bE(a.o,d,a.o.length),c<=a.i&&$D(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=no(a.d,oo(c))&&++d));return d}
+function YD(a,b){var c,d;if(null==a.d)throw new Gn;for(d=b;!a.n&&d<a.j;)if(a.f){c=bE(a.o,d,a.o.length);if(c>a.i||!$D(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>no(a.d,oo(c)))break;++d}return d}function cE(a){dE.call(this,a," \t\n\r\u000c",!1)}function eE(a){dE.call(this,a,za,!1)}
+function dE(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=bE(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(N,m,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=bE(this.d,d,this.d.length),this.c[c]=a}}}u(472,1,{},cE,eE,dE);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function fE(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Vn(e),!(Tn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==ye?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Tc+c+bd),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function gE(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return fb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+gg:a}function hu(a){var a=new hE(a),b,c,d,e,f;b=$doc.getElementsByTagName(ce);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Gd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;iE(a););return a.c}u(479,1,{});u(478,479,{});
+_.c=null;_.d=1;_.e=-1;function jE(a){this.b=a;this.c=new kE(this.b);this.d=this.e=1}u(477,478,{},jE);_.b=null;function Kr(a,b){var c=a.b;c.wb&&(null!=b&&0<b.length?(!c.xb&&(c.xb=new hs(c)),lE(c.xb,b)):(c.lb=!0,c.K="ERROR - empty or null structure",mE(c)))}function kE(a){this.b=a}u(480,1,{},kE);_.Je=function(a){Kr(this,a)};_.b=null;function nE(a){this.b=a}u(481,1,{},nE);_.b=null;function oE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(482,1,{},oE);
+_.Ke=function(){Zw(this.f.i,this.c,G(this.f.hb,Uf)-this.e-this.d,G(this.f.hb,Tf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function pE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(483,1,{},pE);_.Ke=function(){Zw(this.f.i,this.c,G(this.f.hb,Uf)-this.e-this.d,G(this.f.hb,Tf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var qE=_.f=null;
+function rE(){rE=x;qE=new Nu((bv(),new av("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
+function sE(){sE=x;tE=L(eu,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);uE=(EB(),HB);vE=TB(uE);wE=y(xE,s,45,23,0);yE=y(eu,s,1,23,0);zE=y(xE,s,45,7,0);AE=null!=(vD(),wD[Ve]);BE=y(CE,s,49,100,0);DE=y(EE,s,50,100,0)}function FE(a){var b;if(a.Gb)b=GE(a,1)+ub+GE(a,2)+ub+GE(a,3);else if(b=GE(a,0),0<b.length){var c=new HE(a.$);ej(a.ab.b,c)}return b}
+function IE(a,b){var c,d;c=b.b;if(H(c,(JE(),KE).c))fs(LE(a));else if(H(c,ME.c))fs(Fr(a));else if(H(c,NE.c))a.wb&&gs(a.v,(!a.xb&&(a.xb=new hs(a)),a.xb));else if(H(c,rg)){7!=a.P&&(a.Q=ph);d=b.d;d=Lu(d,oh);c=Au(d,a.Q);var e=!yu(c,ph)?tu(c):c;!yu(e,Bh)&&OE(a.$,P(c));PE(a);a.nb=!0;mE(a);a.P=7;a.Q=d}else H(c,xg)||(H(c,ne)?QE(a):RE(a,c))}
+function SE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(TE,s,-1,4,1);o=y(TE,s,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)UE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=RA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;VE(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||WE(a.gb[f])}a.C*=h}}
+function XE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new YE(a),a.$.s=0);null!=a.tb&&fE(a.tb,null)}}function ZE(a,b){var c,d,e,f;f=new MC;d=Lc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new FC(Qb+d);var g=(JE(),KE).c;d.d=g;LC(f,d);YA(d.e,a);d=new FC(Qb+c);d.d=ME.c;YA(d.e,a);LC(f,d);a.wb&&(LC(f,new FC(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new FC(c),d.d=NE.c,YA(d.e,a),LC(f,d));Uz(a,f);return f}
+function $E(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);U(b,uE);a.pb?(f==a.d&&U(b,UB(uE)),tC(b,h,g,a.Z,a.Z),U(b,(EB(),JB)),aF(b,h,g,a.Z-1,a.Z-1)):f==a.d?sC(b,h+1,g+1,a.Z,a.Z,!1):sC(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(U(b,(EB(),LB)),f){case 101:U(b,OB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;bF(b,!0);cF(b,dF(b,f,d,c,e));U(b,LB);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(bF(b,!1),cF(b,dF(b,f,d,c,e)));eF(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);tC(b,h+9,g+9,2,4);tC(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,MB),tC(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,OB),tC(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);V(b,d,g+a.Z-c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);V(b,j-f,n,j-2*f,n);V(b,j+f,n,j+2*f,n);U(b,PB);V(b,d,g+c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;V(b,j-f,n,j-2*f,n);V(b,j+f,
+n,j+2*f,n);U(b,LB);break;case 107:U(b,NB);tC(b,h+4,g+4,a.Z-8,a.Z-8);U(b,LB);aF(b,h+4,g+4,a.Z-8,a.Z-8);eF(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);tC(b,h+9,g+9,2,4);tC(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);V(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);V(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;V(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);V(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),U(b,RB),aF(b,c,e,d,d),U(b,KB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,V(b,c,g,j,o),V(b,j,o,n,g),g=e+d+f,o=g+f,V(b,c,g,j,o),V(b,j,o,n,g),h+=f,n=h+f,g=e+d,V(b,n,e,h,a),V(b,h,a,n,g),h=c+d+f,n=h+f,V(b,h,e,n,a),V(b,n,a,h,g));break;case 110:fF(b,h,g,a.Z,!0);break;case 111:fF(b,h,g,a.Z,!1);break;case 109:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,FB);tC(b,h+3,g+5,a.Z-7,a.Z-11);U(b,LB);aF(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,uE);
+a.qb&&sC(b,h+1,g+1,a.Z,a.Z,!1);U(b,LB);gF(a,b,h,g,"NEW");break;case 106:U(b,MB);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,LB);V(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));gF(a,b,h+6,g,vc);break;case 104:U(b,MB);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,LB);break;case 105:a.Ob?(U(b,QB),V(b,h+11,g+5,h+9,g+9),V(b,h+9,g+9,h+4,g+9),V(b,h+4,g+9,h+8,g+12),V(b,
+h+8,g+12,h+6,g+18),V(b,h+6,g+18,h+11,g+15),V(b,h+12,g+5,h+14,g+9),V(b,h+14,g+9,h+19,g+9),V(b,h+19,g+9,h+15,g+12),V(b,h+15,g+12,h+17,g+18),V(b,h+17,g+18,h+12,g+15),U(b,LB)):gF(a,b,h,g,"123");break;case 114:U(b,SB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);tC(b,d,c,f,f);U(b,LB);hF(a,b,h,g,FB,"i");break;case 201:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:V(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);V(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:V(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));V(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));V(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:iF(a,b,h,g+2,3);break;case 207:iF(a,b,h,g,4);break;
+case 208:iF(a,b,h,g,5);break;case 209:iF(a,b,h,g,1);break;case 210:iF(a,b,h,g,6);break;case 211:iF(a,b,h,g,7);break;case 212:iF(a,b,h,g,8);break;case 213:gF(a,b,h,g,"FG"),a.G=new IC(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=yE[d]&&hF(a,b,h,g,wE[d],yE[d])}
+function jF(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,U(d,uE),tC(d,0,0,c,b),a.pb?(U(d,(EB(),JB)),aF(d,-1,0,c,b-1)):(U(d,vE),V(d,0,0,c-1-2,0),U(d,UB(uE)),V(d,0,b-1,c-1,b-1),V(d,c-1,0,c-1,b-1)),kF(d,a.Y),U(d,(EB(),LB)),-1!=a.K.toLowerCase().indexOf(oe)&&U(d,MB),lF(d,a.K,10,15),mF(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function nF(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;U(d,uE);tC(d,0,0,c,b);a.pb?(U(d,(EB(),JB)),V(d,0,b-1,c,b-1),e=oF*(a.Z+a.T)+2,V(d,0,e,c,e),V(d,0,e,0,b),V(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,vE),V(d,0,0,0,b-1),V(d,0,oF*a.Z,b-1,oF*a.Z),U(d,UB(uE)),V(d,c-1,0,c-1,b-1-a.Z),V(d,0,b-1,c-1,b-1));for(b=3;b<=oF+2;++b)$E(a,d,1,b);mF(a.Vb,a.R,0,2*a.Z+a.T)}}
+function pF(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;U(e,a.u);tC(e,0,0,c,b);d=a.eb?(PC(),SC):(PC(),UC);if((PC(),QC)==(PC(),QC))d==SC?e.b=l:e.b=Dg;d=new cB(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ea);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,t=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,S=void 0,tb=o=v=r=j=void 0,Y=o=j=void 0,M=h=r=h=void 0,fa=D=S=void 0,J=h=q=r=r=E=t=M=j=Y=Y=v=M=J=q=Y=M=t=fa=q=J=n=S=o=v=v=E=J=void 0,
+D=S=1,n=2,fa=3;f.x&&(VE(f),SE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;fa*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=P(O(qF(13*f.o.C*j)));rF(f.o,j);f.o.B&&(U(g,(EB(),LB)),aF(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=P(O(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(sE(),zE)[f.e[j]]),h=g,r=bu(f.K[j]-o/2),Y=bu(f.N[j]-o/2),M=t=o,bF(h,!0),cF(h,dF(h,r,Y,t,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(sE(),zE)[f.e[h]]),J=f.K[o]-f.K[h],S=f.N[o]-f.N[h],D=Math.sqrt(J*
+J+S*S),1>D&&(D=1),S/=D,D=J/D,q=3*fa*S,J=3*fa*D,Y=y(N,m,-1,4,1),r=y(N,m,-1,4,1),Y[0]=bu(f.K[h]+q),r[0]=bu(f.N[h]-J),Y[1]=bu(f.K[o]+q),r[1]=bu(f.N[o]-J),Y[2]=bu(f.K[o]-q),r[2]=bu(f.N[o]+J),Y[3]=bu(f.K[h]-q),r[3]=bu(f.N[h]+J),o=g,h=Y,bF(o,!0),cF(o,sF(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){U(g,(EB(),LB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(sE(),zE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;M=f.K[h];t=f.N[h];Y=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Y-M,S=r-t,D=Math.sqrt(J*J+S*S),
+1>D&&(D=1),S/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,PB);q=n*S;J=n*D;V(g,P(O(Math.round(M+q))),P(O(Math.round(t-J))),P(O(Math.round(Y+q))),P(O(Math.round(r-J))));V(g,P(O(Math.round(M-q))),P(O(Math.round(t+J))),P(O(Math.round(Y-q))),P(O(Math.round(r+J))));U(g,LB);break;case 3:o=P(O(Math.round(M)));h=P(O(Math.round(t)));Y=P(O(Math.round(Y)));r=P(O(Math.round(r)));V(g,o,h,Y,r);M=P(O(Math.round(fa*S)));t=P(O(Math.round(fa*D)));V(g,o+M,h-t,Y+M,r-t);V(g,o-M,h+t,Y-M,r+t);break;case 9:case 0:for(h=
+0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,V(g,P(O(Math.round(v))),P(O(Math.round(E))),P(O(Math.round(v))),P(O(Math.round(E))));kF(g,f.o.n);o=tF(f.o.o);J=f.f[j];h=wb;null!=J&&(h=J);J=XC(f.o.o,h);M=P(O(Math.round((M+Y)/2-J/2)));q=P(O(Math.round((t+r)/2+~~(o/2)-1)));U(g,PB);lF(g,h,M,q);U(g,LB);break;default:if(1==f.C[j]||3==f.C[j])q=fa*S,J=fa*D,E=y(N,m,-1,3,1),v=y(N,m,-1,3,1),E[0]=P(O(Math.round(Y+q))),v[0]=P(O(Math.round(r-J))),E[1]=P(O(Math.round(M))),v[1]=P(O(Math.round(t))),E[2]=P(O(Math.round(Y-
+q))),v[2]=P(O(Math.round(r+J))),o=g,h=E,r=v,bF(o,!0),cF(o,sF(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=fa*S;J=fa*D;for(h=0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,o=h/10,V(g,P(O(Math.round(v+q*o))),P(O(Math.round(E-J*o))),P(O(Math.round(v-q*o))),P(O(Math.round(E+J*o))))}else V(g,P(O(Math.round(M))),P(O(Math.round(t))),P(O(Math.round(Y))),P(O(Math.round(r))))}}D=y(TE,s,-1,f.u+1,1);S=y(N,m,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++S[h],++S[o],D[h]=D[h]/S[h]+r/S[h],D[o]=
+D[o]/S[o]+n/S[o];kF(g,f.o.n);o=tF(f.o.o);J=y(eu,s,1,f.u+1,0);Y=y(N,m,-1,f.u+1,1);r=y(N,m,-1,f.u+1,1);n=y(uF,s,56,f.u+1,0);t=2;1!=f.o.C&&(t=P(O(qF(2*f.o.C))));for(j=1;j<=f.u;++j)h=vF(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Y[j]=r[j]=XC(f.o.o,h),n[j]=wF(f,t,j,Y[j],Y[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<S[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<S[j]&&(E=!1),1==S[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(M=!0),q=h,tb=l,f.o.Lb&&
+0<f.y[j]&&(tb+=Zb,1<f.y[j]&&(tb+=f.y[j])),v=l,0!=f.B[j]&&(1<bk(f.B[j])&&(v+=bk(f.B[j])),0<f.B[j]?v+=xa:v+=Ca),M||!E?h=h+tb+v+l:h=v+tb+l+h,E||(q=h),J[j]=h,q=XC(f.o.o,q),v=XC(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=wF(f,t,j,q,v,o,M),M=v.d+t+1,q=v.e+o+t,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(sE(),zE)[f.e[j]]),tC(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(sE(),zE)[f.e[j]]):U(g,(EB(),LB)):U(g,(sE(),wE)[f.c[j]]),lF(g,h,M,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],M=P(O(qF(f.K[j]-q/2))),q=P(O(qF(f.N[j]+~~(o/2)-1))),
+U(g,(EB(),PB)),lF(g,ba+f.r[h][1],M+v,q);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(EB(),MB):(EB(),SB)),0<f.E&&106!=f.o.d&&(v=n[f.E],aF(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],S=f.N[o]-f.N[h],D=Math.sqrt(J*J+S*S),1>D&&(D=1),S/=D,D=J/D,q=(fa+1)*S,J=(fa+1)*D,E=y(N,m,-1,5,1),v=y(N,m,-1,5,1),E[0]=P(O(qF(f.K[h]+q))),E[1]=P(O(qF(f.K[o]+q))),v[0]=P(O(qF(f.N[h]-J))),v[1]=P(O(qF(f.N[o]-J))),E[3]=P(O(qF(f.K[h]-q))),E[2]=P(O(qF(f.K[o]-q))),v[3]=P(O(qF(f.N[h]+J))),v[2]=P(O(qF(f.N[o]+J))),E[4]=
+E[0],v[4]=v[0],106!=f.o.d&&(fa=g,j=E,S=v,fa.o&&(bF(fa,!1),cF(fa,sF(fa,j,S,5,!0)))),106==f.o.d&&xF(f,f.I[f.F],f.J[f.F]))){fa=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++fa;if(fa>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(EB(),MB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],aF(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(EB(),JB)),V(e,c-1,0,c-1,b-1)):(U(e,UB(uE)),V(e,c-1,0,c-1,b-1),U(e,uE),V(e,c-2,0,c-2,b-1),U(e,vE),V(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(EB(),PB)),V(e,d,~~(b/2),d+48,~~(b/2)),V(e,
+d+48,~~(b/2),d+48-6,~~(b/2)+6),V(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new gC(bc,0,13),a.X=new WC(a.U),null!=a.cb&&(d=XC(a.X,a.cb),c=P(O(Math.round((c-d)/2))),b-=13,U(e,(EB(),LB)),kF(e,a.U),lF(e,a.cb,c,b)));mF(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function iF(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(N,m,-1,9,1);n=y(N,m,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=bu(c+a*Math.sin(j)),n[f]=bu(d+a*Math.cos(j));f=e+1;b.o&&(bF(b,!1),cF(b,sF(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=bu(c+(a-3)*Math.sin(j)),n[f]=bu(d+(a-3)*Math.cos(j));V(b,h[0],n[0],h[1],n[1]);V(b,h[2],n[2],h[3],n[3]);V(b,h[4],n[4],h[5],n[5])}}
+function yF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,uE);tC(d,0,0,b,c);a.pb?(U(d,(EB(),JB)),c=14*(a.Z+a.T),aF(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,UB(uE)),V(d,b-1,0,b-1,c-1),V(d,0,c-1,b-1-2,c-1),U(d,vE),V(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)$E(a,d,b,1),$E(a,d,b,2);a.d=c;mF(a.Vb,a.Rb,0,0)}}
+function fF(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);V(a,j,q,f,h);V(a,g,q,f,h);j=~~(n/3);V(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);eF(a,b,c+o-j,f,d-4-j-1,e,h)}
+function zF(a,b,c){var d,e,f,g,j,h;AF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=BF(b);b=new dE(b,j,!0);e=l;for(d=1;5>=d;++d)e=CF(b,j);d=DF(JD(mo(e.substr(0,3)),10)).b;g=DF(JD(mo(e.substr(3,3)),10)).b;CF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=CF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new EF(a,f)}SE(a,1,d,1);SE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new EF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",mE(a),!1;null!=a.j&&a.$&&FF(a.$,a.j,!0);null!=a.k&&
+a.$&&FF(a.$,a.k,!1);j=GF(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new HF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];SE(a,1,j,0)}c&&mE(a);return!0}function is(a,b){a.lb=!0;a.K=b}function rF(a,b){100>b&&(!BE[b]&&(BE[b]=new gC(bc,0,b)),!DE[b]&&Zt(DE,b,new WC(BE[b])),a.n=BE[b],a.o=DE[b])}
+function ms(a,b){var c,d;if(0==b)return!1;PE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:XE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;IF(a,JF(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Bw("Cannot redo. Index is out of range.");if(!d.b.d)throw new Bw(ec);
+d.b=d.b.d;IF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=sv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(is(a,jc+(a.Ib.b+1)+ca+a.Ib.d),d=KF(d),LF(a,d,!1,!0),null!=a.tb&&fE(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=sv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(is(a,jc+(a.Ib.b+1)+ca+a.Ib.d),d=KF(d),LF(a,d,!1,!0),null!=a.tb&&fE(a.tb,null));break;case 101:a.Mb&&MF(a.Mb);a.Mb=new NF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new OF(a):a.Eb.hc.d._?PF(a.Eb.hc.d):QF(a.Eb);break;case 114:a.c&&
+MF(a.c);a.c=new NF(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,RF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=SF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(TE,s,-1,4,1);UE(a.$,d);a.nb=!0;a.$=new HE(a.$);d=bu(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;TF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,UF(a.$,a.$.E),a.$.E=0,QE(a)):0<a.$.F&&(a.nb=!0,VF(a.$,a.$.F),a.$.F=0,QE(a));WF(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new MC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new FC(c),LC(j,g),g.d=c,YA(g.e,a);Uz(a,j);a.F=j}XF(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(MF(a.p),a.p=null);0==a.$.E&&(a.p=new NF(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,QE(a)),18==a.e&&(d=to((js(),ks).hc.b.hb,fh),YF(a.$,a.$.E,d),QE(a)),WF(a.$))}mE(a);return!0}
+function Fr(a){var b,c,d;d=LE(a);c=l;if(a.Gb){var e,f,g;g=Tt([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)SF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(ZF(g[1][0],3)+ZF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+$F(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+$F(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new aG(a,a.gb,a.vb)),c=$F(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function bG(a,b,c,d){var e;e=c;var f=d,g,j;(g=cG(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=ZE(a,!0)),a.x):(!a.w&&(a.w=ZE(a,!1)),a.w),XF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=dG(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=oF+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",mE(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",mE(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=ms(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)UF(a.$,a.$.E),a.$.E=0,QE(a);else{if(106==a.d)return!0;if(108==a.d)eG(a.$,a.$.E,0),QE(a);else if(157==a.d)eG(a.$,a.$.E,1),QE(a);else if(158==a.d)eG(a.$,a.$.E,-1),QE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,X(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):QE(a);else if(206<=a.d&&229>=a.d)a.P=2,fG(a.$),QE(a);else if(230==a.d)a.P=3,QE(a);else if(233<=a.d&&262>a.d)gG(a.$,!1),QE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;YF(a.$,a.$.E,to(a.Eb.f.hc.b.hb,fh));a.$.n=!0;QE(a)}else if(105==a.d)hG(a.$),QE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=to((js(),ks).hc.b.hb,fh),1>d.length&&(d=Sc),YF(a.$,a.$.E,
+d)),QE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,fG(a.$),QE(a);else if(0<a.$.F)if(104==a.d)VF(a.$,a.$.F),a.$.F=0,QE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])is(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;UF(d,c);d.b[c]=0}a.$.F=0;QE(a)}else if(201==a.d)iG(a.$,a.$.F),QE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),QE(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,QE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,QE(a);else if(206<=a.d&&229>=a.d)a.P=2,fG(a.$),QE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=to(a.Eb.f.hc.b.hb,fh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;QE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new YE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(jG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,X(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,fG(a.$)):300<a.d?(jG(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=to((js(),ks).hc.b.hb,fh),1>d.length&&(d=Sc),YF(a.$,1,d))):230==a.d?kG(a,null,!0):233<=a.d&&262>a.d?(jG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,gG(a.$,!0)):vD();QE(a)}else e=!1;e&&(WF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,mE(a))}return e}
+function lG(a,b,c,d){var e,f;if(a.A||!a.ib||cG(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=mG(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)UF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],X(b,0),VF(b,e),0<mG(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){is(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;X(b,P(O(Math.round(h))));b.j[b.w]=b.u;0<mG(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;is(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(dG(b)||cG(b))OE(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(TE,s,-1,4,1);UE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;PE(a);a.nb=!0;mE(a);a.Tb=c;a.Ub=d;return!0}
+function nG(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||cG(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,t=void 0,n=void 0,r=0,t=((sE(),AE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<t&&(t=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<t&&(t=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;oG(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(oG(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;PE(a);a.nb=!0;mE(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function pG(a){if(a.A)return!0;a.jb&&(a.jb=!1,QE(a));a.lb=!1;a.Q=ph;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=mG(b,b.u),6>b.A[c]&&(qG(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),UF(b,b.u));b.D=!1;QE(a)}else a:{var b=a.$,e,f;c=mG(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):is(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],is(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=P(O(qF((b.K[b.G]+b.K[c])/2))),b.O[b.v]=P(O(qF((b.N[b.G]+b.N[c])/2))))}}WE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,JF(b),b.b.d=c),QE(a),a.s=!1)}else 5==a.P&&(WE(a.$),QE(a));0<a.P&&(a.E=!1,PE(a),a.nb=!0,WF(a.$),rG(a.$),mE(a),a.P=0,a.i=!1);if(AE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,PE(a),a.nb=!0,mE(a);return!0}function PE(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function oG(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,fE(a.sb,L(sG,s,83,[new T(a.f),new T(b)]))}
+function tG(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Nf)?a.Gb=!1:-1<b.indexOf(lg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(If)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Rf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,SE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)uG(a.gb[d]),VE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(ag)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(rd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++oF;c&&mE(a)}
+function mE(a){var b,c,d,e;b=RA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Le(a.db,d,c),a.A&&e&&SE(a,1,a.vb,0),pF(a),a.A||(a.Rb=a.Le(a.Rb,b.c,2*a.Z+a.T),yF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Le(a.R,a.Z,c),nF(a),a.J=a.Le(a.J,d,a.Z),jF(a))):(pF(a),a.A||(jF(a),a.E&&(yF(a),nF(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function vG(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=SF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=vF(c,h);c.o.N&&0<c.y[h]&&(j+=Zb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ca,1<bk(c.B[h])&&(j+=bk(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=nb+g);o+=ba+j+ba+wG(0.055999999999999994*c.K[h],0,2)+ba+wG(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=nh),e+=c)}return e}function GE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=SF(a.gb[c]),d!=b))continue;d=void 0;d=xG(a.gb[c]);d=yG(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
+function QE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&fE(a.tb,null)}var c,d,e;e=new zG;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=xG(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new AG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function LF(a,b,c,d){try{zF(a,b,d)?c&&QE(a):mE(a)}catch(e){if(e=Wi(e),A(e,80))mE(a);else throw e;}}
+function kG(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;AF(a,c);e=j=0;r=new dE(b,"|>",!0);g=-1<b.indexOf(ub);n=1;h=XD(r);a.vb=0;for(f=1;f<=h;++f)if(o=aE(r),mo(o),!H(o,nh))if(H(o,ub))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new BG(a,o);if(0==a.$.u){CG(a,"ERROR - problems in reading/processing molecule !");vD();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(CG(a,"ERROR - strange reaction - fixing !"),vD(),d=!1):3<n?(CG(a,"ERROR - strange reaction !"),vD(),d=!1):(1<a.vb&&!g&&tG(a,If,!0),g&&!a.Gb&&tG(a,
+lg,!0),!g&&a.Gb&&tG(a,Nf,!0),g?(SE(a,1,j,1),SE(a,j+1,e-1,2),SE(a,e,a.vb,3)):SE(a,1,a.vb,0),c&&mE(a),d=!0)}d?QE(a):mE(a)}catch(q){if(q=Wi(q),A(q,80))mE(a);else throw q;}}function DG(a){PE(a);a.nb=!0;mE(a)}function AF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new YE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&mE(a);null!=a.tb&&fE(a.tb,null)}
+function IF(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=xG(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&fE(a.tb,null)}}function EG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,mE(a),null):a.gb[b]}
+function RE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ia)?c=235:H(b,Ja)?c=240:H(b,Ha)?c=260:H(b,Oa)?c=261:H(b,Ta)?c=241:H(b,Ma)?c=233:H(b,La)?c=236:H(b,Ka)?c=237:H(b,Sa)?c=234:H(b,Ra)?c=243:H(b,Ua)?c=252:H(b,Qa)?c=244:H(b,Va)?c=239:H(b,"-PO3H2")?c=251:H(b,Ga)?c=242:H(b,Ea)?c=245:H(b,Fa)&&(c=238);0<c?ms(a,c):b="Not known group!";a.lb=!0;a.K=b;mE(a)}function CG(a,b){a.lb=!0;a.K=b;mE(a)}function LE(a){var b;b=FE(a);PE(a);mE(a);return b}
+function gF(a,b,c,d,e){var f,g,j,h;f=a.X;h=XC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new gC(f.c.b,f.c.d,g),f=new WC(j),h=XC(f,e),b.f=j,b.j=FG(j);else kF(b,a.U);f=iC(f.c).b-iC(f.c).c;lF(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function hF(a,b,c,d,e,f){var g,j;g=tF(a.W);j=XC(a.W,f);kF(b,a.V);(b.e=e)&&(b.i=ng+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);lF(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function tF(a){return iC(a.c).b-iC(a.c).c}
+function ls(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Fd,mE(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Fd):is(a,a.z+ba),mE(a))}u(487,398,ki);_.xe=function(a){IE(this,a)};_.Le=function(a,b,c){return NA(this,b,c)};_.Me=function(){};_.ee=function(){mE(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=ph;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var oF=10,BE,DE,uE,vE,wE,tE,AE,GG=null,zE,yE;
+function HG(){sE();LA.call(this);this.Vb=(Vq(),Vq(),sA).b;this.y=new gC(null,0,8);this.u=(EB(),FB);this.gb=y(IG,s,96,99,0);this.ab=new JA;this.Ib=new JG;this.L=H((vD(),wD[Xe]),hc);this.v=new KG;this.H=L(eu,s,1,[Ia,Ja,Ta,Ha,Oa,Ma,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.$=new YE(this);zE[0]=IB;zE[1]=new GB(255,153,153);zE[2]=new GB(255,204,102);zE[3]=new GB(255,255,153);zE[4]=new GB(102,255,255);zE[5]=new GB(51,204,255);zE[6]=new GB(255,153,255)}u(486,487,ki,HG);
+_.Le=function(a,b,c){var d;return a?(d=a.b,xj(d.u,b,c),a):NA(this,b,c)};_.Me=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[LG(b.b),a])}};_.b=null;function MG(a){if(a.e.hb.style.display!=Mf){QA(a.d);var b;for(b=new Qi(a.f.k);b.c<b.e.Fe();)a=Ri(b),a.Ke()}}function NG(a){OG.call(this,a,fb,fb,null)}function PG(a,b){OG.call(this,a,fb,fb,b)}function QG(a,b,c){OG.call(this,a,b,c,null)}
+function OG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(fc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=sj(a)){this.c=RG;++RG;this.e=e;this.d=new HG;this.f=new SG(this.d,b,c,d);Ww(e,this.f);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=OA(a,G(a.hb,Uf),G(a.hb,Tf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?GG=fc:GG="JME";b.w=ZE(b,!1);b.x=ZE(b,!0);is(b,GG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=RA(b);HA(b,null);b.pb||(b.T=0);b.U||(b.U=new gC(bc,0,13),b.X=new WC(b.U));b.V||(b.V=new gC(bc,1,13),b.W=new WC(b.V));b.Y||(b.Y=new gC(bc,0,11),new WC(b.Y));rF(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;oF=10;b.Lb=!0;try{r=TG(b.Vb,"options");null!=r&&tG(b,r,!1);j=TG(b.Vb,"jme");null!=j&&(b.M=j);n=TG(b.Vb,"mol");null!=n&&(b.bb=n);g=TG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=TG(b.Vb,Pg);null!=o&&(b.cb=o,mE(b));b.k=TG(b.Vb,"atomcolors");b.j=TG(b.Vb,"atombg");f=TG(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var t,v,D,E;v=(EB(),FB);try{if(0!=f.indexOf(ma))throw new In("bad hex encoding");E=JD(f.substr(1,2),16);D=JD(f.substr(3,2),16);t=JD(f.substr(5,2),16);q=v=new GB(E,D,t)}catch(J){if(J=Wi(J),A(J,80))vD(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&RF(b.$);h=TG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(S){if(S=Wi(S),!A(S,80))throw S;}b.d=202;for(f=0;23>f;++f)wE[f]=(EB(),NB),yE[f]=Sc;yE[1]=Zb;wE[1]=(EB(),JB);yE[2]=Eb;wE[2]=NB;yE[3]=Ib;wE[3]=JB;yE[4]=kc;wE[4]=SB;yE[5]=sc;wE[5]=
+MB;yE[9]=Vb;wE[9]=PB;yE[10]=Nb;wE[10]=PB;yE[11]=Gb;wE[11]=PB;yE[12]=cc;wE[12]=PB;yE[8]=Kc;wE[8]=UB(OB);yE[7]=uc;wE[7]=NB;yE[6]=Nc;wE[6]=JB;yE[13]=Mc;wE[13]=JB;yE[18]=Sc;wE[18]=JB;yE[19]=vc;wE[19]=JB;yE[20]=wc;wE[20]=JB;yE[21]=xc;wE[21]=JB;yE[22]=yc;wE[22]=JB;qA(b);b._=new UG;f=a.d;f.D=RA(f);null!=f.M?(kG(f,f.M,!1),null!=f.j&&f.$&&FF(f.$,f.j,!0),null!=f.k&&f.$&&FF(f.$,f.k,!1)):null!=f.bb&&LF(f,f.bb,!1,!1);mE(a.d);h=this.d;f=this.f;g=new jE(h);yw(f,new VG,(wr(),wr(),xr));yw(f,new WG,(tr(),tr(),ur));
+yw(f,new XG,(zr(),zr(),Ar));yw(f,new YG(g),(Gr(),Gr(),Hr));q=0>=ZG();n=new wy((rE(),qE));n.hb.alt="drag out MOL or RXN file";tw(n,n.hb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new nE(h);Ww(f.i,n);t=new oE(f,n,r,j,g);Zw(t.f.i,t.c,G(t.f.hb,Uf)-t.e-t.d,G(t.f.hb,Tf)-(t.b-t.d));ej(f.k,t);q?(q=new $G,tw(q,n.hb.alt),0<=r&&(q.hb.style[kh]=r+gg),0<=o&&(q.hb.style[Re]=o+gg),Ww(f.i,q),g=new pE(f,q,r,j,g),Zw(g.f.i,g.c,G(g.f.hb,Uf)-g.e-g.d,G(g.f.hb,Tf)-(g.b-g.d)),ej(f.k,g),q.hb.draggable=eh,q.hb.style[Sd]=
+(So(),Gf),yw(q,h,(Cr(),Cr(),Dr))):(n.hb.draggable=eh,n.hb.style[Sd]=(So(),Gf),yw(n,h,(Cr(),Cr(),Dr)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}function aH(){return hu(null)}function bH(a){return hu(a)}u(488,1,Yh,NG,PG,QG,OG);_.Ne=function(a){B(this.f,new cH(this,a),(Yq(),Yq(),Zq))};_.Oe=function(a){B(this.f,new dH(this,a),(us(),us(),vs))};_.Pe=function(a){QF(new eH(a,this.d,uE))};_.Qe=function(){XE(this.d)};_.Re=function(){fo((bo(),co),new fH(this))};_.Se=function(){return this.b};
+_.Te=function(){return this.c};_.Ue=function(){return this.d.I};_.Ve=function(){return this.d.eb};_.We=function(){return this.d.fb};_.Xe=function(){return this.d.tb};_.jd=function(){return G(this.f.hb,Tf)};_.Ye=function(){var a;a=[];a.length=2;a[0]=G(this.f.hb,Uf);a[1]=G(this.f.hb,Tf);return a};_.kd=function(){return G(this.f.hb,Uf)};_.Ze=function(){return this.e.hb};_.$e=function(){return this.d.yb};_._e=function(){return this.d.Ab};_.af=function(a){$wnd.alert("JSME initialization error: "+a)};
+_.md=function(){return this.e.hb.style.display!=Mf};_.bf=function(){var a=this.d,b;a.Gb?b=vG(a,1)+ub+vG(a,2)+ub+vG(a,3):b=vG(a,0);return b};_.cf=function(){return Fr(this.d)};_.df=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=FE(a);a.Pb=b;mE(a);return c};_.ef=function(a){tG(this.d,a,!0)};_.ff=function(){};_.gf=function(a){LF(this.d,a,!0,!0)};_.hf=function(a){kG(this.d,a,!0)};_.je=function(){MG(this)};_.jf=function(){AF(this.d,!0)};
+_.kf=function(a){var b=this.d;if(a=EG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;DG(b)}};_.lf=function(a){this.b=a;!this.d.b&&(this.d.b=new gH(this))};_.mf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Qi(b.b);d.c<d.e.Fe();)c=Ri(d),a?c.b=l:c.b=Dg}QA(b.d)};_.nf=function(a,b){var c=this.d,d;if(d=EG(c,a))FF(d,b,!0),DG(c)};_.of=function(a,b){var c=this.d,d;d=EG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,mE(c)):(d.E=b,DG(c))};_.od=function(a){this.f.hb.style[Re]=a;MG(this)};
+_.pf=function(a){this.d.I=a};_.qf=function(a){var b=this.d;b.eb=a;mE(b)};_.rf=function(a){var b=this.d;b.fb=a;mE(b)};_.sf=function(a){this.d.sb=a};_.tf=function(a){this.d.tb=a};_.uf=function(a){var b=this.d;b.yb=a;b.w=ZE(b,!1)};_.vf=function(a){this.d.Ab=a};_.wf=function(a,b){var c=this.f;c.qd(a);c.od(b);MG(this)};_.xf=function(a){RE(this.d,a)};_.yf=function(a,b){var c=this.d;c.i=!1;c.Qb=new BG(c,a);c.d=253;c.lb=!0;c.K=b;mE(c)};_.pd=function(a){ww(this.e.hb,a)};
+_.qd=function(a){this.f.hb.style[kh]=a;MG(this)};_.zf=function(a){CG(this.d,a)};_.Af=function(){return LE(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var RG=0;function fH(a){this.b=a}u(489,1,{},fH);_.xc=function(){var a,b;for(b=new Qi(this.b.f.b);b.c<b.e.Fe();)a=Ri(b),a.u.hb.innerHTML=a.r||l};_.b=null;function gH(a){this.b=a}u(490,1,{},gH);_.b=null;function cH(a,b){this.b=a;this.c=b}u(491,1,{},cH);_.Pc=function(a){a=a.b;fo((bo(),co),new hH(this,this.c,a))};_.b=null;_.c=null;
+function hH(a,b,c){this.b=a;this.d=b;this.c=c}u(492,1,{},hH);_.xc=function(){var a=this.c;this.d.b.apply(a,[LG(this.b.b),a])};_.b=null;_.c=null;_.d=null;function dH(a,b){this.b=a;this.c=b}u(493,1,{},dH);_.b=null;_.c=null;function xs(a,b,c){this.b=a;this.d=b;this.c=c}u(494,1,{},xs);_.xc=function(){var a=this.c;this.d.b.apply(a,[LG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function iH(){var a=jH("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;kH(lH,arguments)?a=arguments[0]:3==arguments.length?a=new QG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new NG(arguments[0]):4==arguments.length?a=new OG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new PG(arguments[0],arguments[1]));this.g=a;mH();a[cd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Ne(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new nH(a))});b.addMouseOverHandler=C(function(a){this.g.Oe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new nH(a))});b.alert=C(function(a){this.g.Pe(a)});b.clear=C(function(){this.g.Qe()});b.deferredRepaint=C(function(){this.g.Re()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.jd()});b.getOffsetSize=C(function(){return this.g.Ye()});b.getOffsetWidth=C(function(){return this.g.kd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.af(a)});b.isVisible=C(function(){return this.g.md()});
+b.jmeFile=C(function(){return this.g.bf()});b.molFile=C(function(){return this.g.cf()});b.nonisomericSmiles=C(function(){return this.g.df()});b.options=C(function(a){this.g.ef(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.gf(a)});b.readMolecule=C(function(a){this.g.hf(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=lH;mH();var f=b,g,b=oH.c;g=pH(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=pH(b,
+e,f)}if(!g)throw new $i("Can't find exported method for given arguments: 0"+nb+f.length+aa);return g[0]});b.reset=C(function(){this.g.jf()});b.resetAtomColors=C(function(a){this.g.kf(a)});b.setAfterPasteCallBack=C(function(a){this.g.lf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new nH(a))});b.setAntialias=C(function(a){this.g.mf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.nf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.of(a,b)});b.setHeight=C(function(a){this.g.od(a)});
+b.setHelpURL=C(function(a){this.g.pf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.qf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.rf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.sf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.tf(a)});b.setPasteLabel=C(function(a){this.g.uf(a)});b.setPrePasteJSfunction=C(function(a){this.g.vf(a)});b.setSize=C(function(a,b){this.g.wf(a,b)});b.setSubstituent=C(function(a){this.g.xf(a)});b.setTemplate=C(function(a,
+b){this.g.yf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});b.showInfo=C(function(a){this.g.zf(a)});b.smiles=C(function(){return this.g.Af()});qH({"0":{"0":[[aH,null,void 0]],1:[[bH,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new rH(e));return[e]},ye]]}});sH(lH,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function fu(){tH||(tH=!0,iH())}u(495,1,{},fu);
+var tH=!1;function ju(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ye)$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 iu(){}u(497,1,{},iu);_.xc=function(){ju()};function rH(a){this.b=a}u(498,1,{70:1,108:1},rH);_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;function nH(a){this.b=a}u(499,1,{71:1,108:1},nH);
+_.eQ=function(a){return null!=a&&A(a,71)&&this.b==a.b};_.b=null;
+function iE(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(kh)||l;b=c.getAttribute(Re)||l;f=c.getAttribute(Kf)||l;e=c.getAttribute(Te)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Kf)||l,h=h.getAttribute(fh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Gd);c.removeAttribute(Kf);c.removeAttribute("archive");c.removeAttribute(Re);c.removeAttribute(kh);c.removeAttribute(id);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Do();c.setAttribute(Te,d);c.style[kh]=gE(g);c.style[Re]=gE(b);b=new uH(a,d,n,e,c,f);fo((bo(),co),b);++a.c;return!0}function hE(a){this.b="JME.class";this.e=a}u(500,1,{},hE);_.Jc=function(){return iE(this)};_.b=null;_.c=0;_.d=null;_.e=null;function uH(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}u(501,1,{},uH);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,fb,fb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Te,this.f):this.d.removeAttribute(Te);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function vH(){}u(502,1,Yh,vH);function wH(a){this.b=a}u(503,1,{},wH);_.xc=function(){this.b()};_.b=null;
+function xH(){var a=jH("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;kH(yH,arguments)?a=arguments[0]:0==arguments.length&&(a=new vH);this.g=a;mH();a[cd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){fo((bo(),co),new wH(a))});sH(yH,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function gu(){zH||(zH=!0,xH())}u(504,1,{},gu);var zH=!1;function AH(a){Jn();this.i=a}
+u(505,464,Zh,AH);function pu(){Jn();this.i="divide by zero"}u(506,99,hi,pu);function $t(){Jn()}function BH(a){Jn();this.i=a}u(507,99,hi,$t,BH);function CH(){CH=x;DH=new EH(!1);FH=new EH(!0)}function EH(a){this.b=a}u(508,1,{73:1,74:1,77:1},EH);_.eQ=function(a){return A(a,74)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?eh:"false"};_.b=!1;var DH,FH;
+function bE(a,b,c){var d,e;d=GH(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}function HH(){}function IH(a){return typeof a==Rf?Kc+(0>a?-a:a):a}function JH(a,b){var c;c=new HH;c.e=Ob+(KH(0!=a?-a:0)?IH(0!=a?-a:0):l+Ii(c));LH(0!=a?-a:0)&&MH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new HH;b.e=Ob+(KH(a)?IH(a):l+Ii(b));LH(a)&&MH(a,b);return b}
+function $(a,b){var c;c=new HH;c.e=Ob+(KH(a)?IH(a):l+Ii(c));LH(a)&&MH(a,c);c.c=b?8:0;return c}function NH(){var a;a=new HH;a.e=Ob+(KH(0)?IH(0):l+Ii(a));LH(0)&&MH(0,a);a.c=2;return a}function OH(a){var b;b=new HH;b.e=Ob+(KH(a)?IH(a):l+Ii(b));LH(a)&&MH(a,b);b.c=1;return b}function LH(a){return typeof a==Rf&&0<a}function KH(a){return null!=a&&0!=a}
+function MH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Rh[b.d])c=c.prototype;else{c=Rh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}u(510,1,{},HH);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function PH(a){var b;if(!(b=QH,!b&&(b=QH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new RH(Xb+a+da);return parseFloat(a)}
+function JD(a,b){var c,d;if(null==a)throw new RH(Qf);if(2>b||36<b)throw new RH("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new RH(Xb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new RH(Xb+a+da);if(-2147483648>c||2147483647<c)throw new RH(Xb+a+da);return c}u(512,1,{73:1,85:1});var QH=null;function SH(a){this.b=a}
+u(511,512,{73:1,77:1,78:1,85:1},SH);_.eQ=function(a){return A(a,78)&&a.b==this.b};_.hC=function(){return bu(this.b)};_.tS=function(){return l+this.b};_.b=0;function eB(a){this.b=a}u(513,512,{73:1,77:1,81:1,85:1},eB);_.eQ=function(a){return A(a,81)&&a.b==this.b};_.hC=function(){return bu(this.b)};_.tS=function(){return l+this.b};_.b=0;function TA(){Jn()}function Jk(a){Jn();this.i=a}u(514,99,di,TA,Jk);function Rw(){Jn()}function Xx(a){Jn();this.i=a}u(515,99,hi,Rw,Xx);function T(a){this.b=a}
+function Bu(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 uu(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function DF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(TH(),UH)[b],!c&&(c=UH[b]=new T(a)),c):new T(a)}u(516,512,{73:1,77:1,83:1,85:1},T);_.eQ=function(a){return A(a,83)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function TH(){TH=x;UH=y(sG,s,83,256,0)}var UH;function bk(a){return 0>a?-a:a}function ak(a,b){return a>b?a:b}function qF(a){return Math.round(a)}function Gn(){Jn()}function bt(a){Jn();this.i=a}u(519,99,{73:1,80:1,84:1,86:1,88:1},Gn,bt);function Ki(){Ki=x;Li=L(Ji,s,-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 Li;function RH(a){Jn();this.i=a}u(521,514,di,RH);
+function Nn(a){this.b="Unknown";this.d=a;this.c=-1}u(522,1,{73:1,87:1},Nn);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?nb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function GH(a,b){return a.charCodeAt(b)}function VH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function no(a,b){return a.indexOf(b)}function HD(a,b,c){return a.indexOf(b,c)}function Wz(a,b){return a.lastIndexOf(b)}
+function KF(a){var b=aa,c=nh,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+vw(c,++d):c=c.substr(0,d-0)+vw(c,++d);return a.replace(RegExp(b,ze),c)}
+function WH(a,b){for(var c=RegExp(b,ze),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(eu,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function vw(a,b){return a.substr(b,a.length-b)}
+function mo(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function oo(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)}_=String.prototype;_.cM={1:1,73:1,75:1,77:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return Su(this)};_.tS=_.toString;function XH(){XH=x;YH={};ZH={}}
+function Su(a){XH();var b=nb+a,c=ZH[b];if(null!=c)return c;c=YH[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+GH(a,d++);c|=0}256==$H&&(YH=ZH,ZH={},$H=0);++$H;return ZH[b]=c}var YH,$H=0,ZH;function Cn(a,b){Dn(a.b,b);return a}function Bn(){this.b=new po}function aI(){this.b=new po;this.b.b+=l}u(524,1,Fi,Bn,aI);_.tS=function(){return this.b.b};function Qu(){this.b=new po}
+function FD(){this.b=new po}function It(a){this.b=new po;Dn(this.b,a)}u(525,1,Fi,Qu,FD,It);_.tS=function(){return this.b.b};function ID(a){a="String index out of range: "+a;Jn();this.i=a}u(526,515,hi,ID);
+function bI(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Gn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new BH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new BH("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Rw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Zt(b,c,a[--d])}else for(c=e+c;e<c;)Zt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function xw(){Jn()}function QD(a){Jn();this.i=a}u(528,99,hi,xw,QD);function kB(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Pn(b,c))return a;return null}function nB(a,b){var c;return(c=kB(a.Bd(),b))?(c.bd(),!0):!1}function cI(a){var b,c,d,e;d=new Bn;b=null;d.b.b+=Tc;for(c=a.Bd();c._c();)null!=b?Dn(d.b,b):b=Aa,e=c.ad(),Dn(d.b,e===a?"(this Collection)":l+e);d.b.b+=bd;return d.b.b}u(529,1,{});_.Bf=function(){throw new QD("Add not supported on this collection");};
+_.Cf=function(a){return!!kB(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Df=function(a){return nB(this,a)};_.tS=function(){return cI(this)};u(531,529,ji);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,94)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.Cf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b._c();)c=b.ad(),null!=c&&(a+=Sn(c),a=~~a);return a};
+function dI(a,b){var c;return A(b,92)&&(c=b.Ef(),fw(a.b,c))?(c=nj(a.b,c),a.b.Ge(b.Ff(),c)):!1}function VD(a){this.b=a}u(530,531,ji,VD);_.Cf=function(a){return dI(this,a)};_.Bd=function(){return new LD(this.b)};_.Df=function(a){return dI(this,a)?(a=a.Ef(),Zi(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function OD(a){if(a.c)Ti(a.b),Zi(a.d,a.c.Ef()),a.c=null;else throw new Bw("Must call next() before remove().");}
+function LD(a){var b;this.d=a;b=new kj;a.d&&ej(b,new eI(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new fI(a,d.substring(1));b.Bf(e)}var a=a.b,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.Bf(c[d])}this.b=new Qi(b)}u(532,1,{},LD);_._c=function(){return MD(this.b)};_.ad=function(){return this.c=Ri(this.b)};_.bd=function(){OD(this)};_.b=null;_.c=null;_.d=null;u(534,1,Bi);_.eQ=function(a){return A(a,92)&&PD(this.Ef(),a.Ef())&&PD(this.Ff(),a.Ff())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Ef()&&(a=Sn(this.Ef()));null!=this.Ff()&&(b=Sn(this.Ff()));return a^b};_.tS=function(){return this.Ef()+sb+this.Ff()};function eI(a){this.b=a}u(533,534,Bi,eI);_.Ef=function(){return null};_.Ff=function(){return this.b.c};_.Gf=function(a){return SD(this.b,a)};_.b=null;function fI(a,b){this.c=a;this.b=b}u(535,534,Bi,fI);_.Ef=function(){return this.b};_.Ff=function(){return this.c.f[nb+this.b]};_.Gf=function(a){return TD(this.c,this.b,a)};_.b=null;_.c=null;
+function Ux(a,b){(0>a||a>=b)&&gI(a,b)}function gI(a,b){throw new Xx("Index: "+a+", Size: "+b);}u(536,529,li);_.Hf=function(){throw new QD("Add not supported on this list");};_.Bf=function(a){this.Hf(this.Fe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,90)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c._c();)if(a=c.ad(),b=d.ad(),!(null==a?null==b:Pn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a._c();)c=a.ad(),b=31*b+(null==c?0:Sn(c)),b=~~b;return b};_.Bd=function(){return new Qi(this)};_.Jf=function(){return this.Kf(0)};_.Kf=function(a){return new hI(this,a)};_.Lf=function(){throw new QD("Remove not supported on this list");};function MD(a){return a.c<a.e.Fe()}function Ri(a){if(a.c>=a.e.Fe())throw new Uw;return a.e.If(a.d=a.c++)}function Ti(a){if(0>a.d)throw new by;a.e.Lf(a.d);a.c=a.d;a.d=-1}function Qi(a){this.e=a}u(537,1,{},Qi);_._c=function(){return MD(this)};
+_.ad=function(){return Ri(this)};_.bd=function(){Ti(this)};_.c=0;_.d=-1;_.e=null;function hI(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&gI(b,c);this.c=b}u(538,537,{},hI);_.Mf=function(){return 0<this.c};_.Nf=function(){if(0>=this.c)throw new Uw;return this.b.If(this.d=--this.c)};_.b=null;function iI(a){a=new LD(a.c.b);return new jI(a)}function kI(a,b){this.b=a;this.c=b}u(539,531,ji,kI);_.Cf=function(a){return fw(this.b,a)};_.Bd=function(){return iI(this)};_.Fe=function(){return this.c.b.e};
+_.b=null;_.c=null;function jI(a){this.b=a}u(540,1,{},jI);_._c=function(){return MD(this.b.b)};_.ad=function(){return(this.b.c=Ri(this.b.b)).Ef()};_.bd=function(){OD(this.b)};_.b=null;u(541,536,li);_.Hf=function(a,b){var c;c=qB(this,a);var d=c.e;new lB(b,c.c);++d.c;++c.b;c.d=null};_.If=function(a){var b;b=qB(this,a);try{return rB(b)}catch(c){c=Wi(c);if(A(c,93))throw new Xx("Can't get element "+a);throw c;}};_.Bd=function(){return qB(this,0)};
+_.Lf=function(a){var b,c;b=qB(this,a);try{c=rB(b)}catch(d){d=Wi(d);if(A(d,93))throw new Xx("Can't remove element "+a);throw d;}lI(b);return c};function mI(a){a.c=y(nI,s,0,0,0)}function zA(a,b,c){(0>b||b>a.d)&&gI(b,a.d);a.c.splice(b,0,c);++a.d}function ej(a,b){Zt(a.c,a.d++,b);return!0}function sv(a,b){Ux(b,a.d);return a.c[b]}function Vj(a,b){for(var c=0;c<a.d;++c)if(PD(b,a.c[c]))return c;return-1}function vv(a,b){var c;c=(Ux(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function dj(a,b){var c;c=Vj(a,b);if(-1==c)return!1;vv(a,c);return!0}function Nk(a,b){var c;if(b.length<a.d){c=b;var d;d=St(0,a.d);L(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Zt(b,c,a.c[c]);b.length>a.d&&Zt(b,a.d,null);return b}function kj(){mI(this)}function eC(a){mI(this);this.c.length=a}function ZA(a){mI(this);var b=this.c,c=a.c,a=c.slice(0,a.d);L(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}u(542,536,pi,kj,eC,ZA);_.Hf=function(a,b){zA(this,a,b)};
+_.Bf=function(a){return ej(this,a)};_.Qe=function(){this.c=y(nI,s,0,0,0);this.d=0};_.Cf=function(a){return-1!=Vj(this,a)};_.If=function(a){return sv(this,a)};_.Ce=function(){return 0==this.d};_.Lf=function(a){return vv(this,a)};_.Df=function(a){return dj(this,a)};_.Fe=function(){return this.d};_.d=0;function pB(a,b,c){var d;for(d=0;d<b;++d)Zt(a,d,c)}function Et(){Et=x;Ft=new oI}var Ft;function oI(){}u(545,536,Uh,oI);_.Cf=function(){return!1};_.If=function(){throw new Rw;};_.Fe=function(){return 0};
+function pI(){this.b=new Date}function qI(a){return 10>a?cb+a:l+a}u(546,1,{73:1,76:1,77:1,89:1},pI);_.eQ=function(a){return A(a,89)&&Eu(O(this.b.getTime()),O(a.b.getTime()))};_.hC=function(){var a;a=O(this.b.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=lu(c&4194303,b&4194303,e&1048575);a=lu(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?cb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(rI(),sI)[this.b.getDay()]+ba+tI[this.b.getMonth()]+ba+qI(this.b.getDate())+ba+qI(this.b.getHours())+nb+qI(this.b.getMinutes())+nb+qI(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function rI(){rI=x;sI=L(eu,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));tI=L(eu,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var sI,tI;
+function xt(a,b){return null==z(a.b,b,a)}function wt(){this.b=new Oi}u(548,531,{73:1,76:1,94:1},wt);_.Bf=function(a){return xt(this,a)};_.Cf=function(a){return fw(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return iI(new kI(this.b,new VD(this.b)))};_.Df=function(a){return null!=Zi(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return cI(new kI(this.b,new VD(this.b)))};_.b=null;
+function qB(a,b){var c,d;(0>b||b>a.c)&&gI(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new uI(a,b,d)}function uB(){this.b=new vI;this.c=0}u(549,541,Uh,uB);_.Bf=function(a){new lB(a,this.b);++this.c;return!0};_.Kf=function(a){return qB(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function rB(a){if(a.c==a.e.b)throw new Uw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function lI(a){if(!a.d)throw new by;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function uI(a,b,c){this.e=a;this.c=c;this.b=b}u(550,1,{},uI);_._c=function(){return this.c!=this.e.b};_.Mf=function(){return this.c.c!=this.e.b};_.ad=function(){return rB(this)};_.Nf=function(){if(this.c.c==this.e.b)throw new Uw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){lI(this)};_.b=0;_.c=null;_.d=null;_.e=null;function vI(){this.b=this.c=this}
+function lB(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}u(551,1,{},vI,lB);_.b=null;_.c=null;_.d=null;function ND(a,b){this.b=a;this.c=b}u(552,534,Bi,ND);_.Ef=function(){return this.b};_.Ff=function(){return this.c};_.Gf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Uw(){Jn()}u(553,99,{73:1,80:1,86:1,88:1,93:1},Uw);function PD(a,b){return au(a)===au(b)||null!=a&&Pn(a,b)}function dC(a){var b=y(vB,s,46,0,0);return Nk(a.b,b)}function JA(){this.b=new kj}
+u(555,536,pi,JA);_.Hf=function(a,b){zA(this.b,a,b)};_.Bf=function(a){return ej(this.b,a)};_.Cf=function(a){return-1!=Vj(this.b,a)};_.If=function(a){return sv(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Qi(this.b)};_.Lf=function(a){return vv(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return cI(this.b)};_.b=null;function MF(a){a.hc.d._&&jC(a)}function wI(a){var b;if(a.hc.d._){b=aA(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}lC(a)}
+function xI(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function QF(a){var b=a.k;yI(a.hc.d,b.b,b.c);!$z(a)&&EA(a);oA(a)}function zI(){oC.call(this,l);this.j=new yB(this.Of());YA(this.r,new AI(this))}u(557,423,ii);_.Pd=function(a,b){return au(a.i)===au(this.j)?(wI(this),!0):this.Pf(a,b)};_.Of=function(){return"Close"};_.Pf=function(){return!1};_.Id=function(){wI(this)};_.j=null;_.k=null;
+function eH(a,b,c){zI.call(this);this.hc&&qC(this.hc.d,!1);nC(this,!1);HA(this,new yC(0));a=new CC(a,1);R(this,a,null);a=new LA;R(a,this.j,null);R(this,a,null);b&&(this.k=aA(b),mC(this),xI(this.k,~~(G(b.Vb.hb,Uf)/2)-~~(this.mc/2),~~(G(b.Vb.hb,Tf)/2)-~~(this.cc/2)));c&&Q(this,c)}u(556,557,ii,eH);_.Of=function(){return"OK"};function JF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Bw("Cannot undo. Index is out of range.");if(!a.b.c)throw new Bw(ec);a.b=a.b.c;return a.b.b}
+function UG(){this.b=this.c=new BI}u(558,1,{},UG);_.b=null;function BI(){this.b=null}function AG(a){this.b=a}u(559,1,{},BI,AG);_.b=null;_.c=null;_.d=null;function AI(a){this.b=a}u(560,458,$h,AI);_.b=null;
+function lE(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){fE(a.b.Ab,L(eu,s,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=WH(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Zt(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{zF(a.b,b,!0)?(is(a.b,"Structure pasted"+e),QE(a.b),QA(a.b),d=!0):(QF(new eH(a.b.K,a.b,uE)),AF(a.b,!0),QA(a.b))}catch(n){if(n=Wi(n),A(n,80))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",mE(e),QF(new eH(a.b.K,
+a.b,uE)),QA(a.b);else throw n;}}d&&a.b.Me(b)}function hs(a){this.b=a}u(561,1,{},hs);_.b=null;function JE(){JE=x;KE=new CI("COPY_SMILES",0);ME=new CI("COPY_MOL",1);NE=new CI("PASTE",2);DI=L(EI,s,95,[KE,ME,NE])}function CI(a,b){I.call(this,a,b)}u(562,141,{73:1,77:1,79:1,95:1},CI);var DI,ME,KE,NE;function zG(){this.e=y(IG,s,96,99,0)}u(563,1,{},zG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function FI(a){a.c=y(N,m,-1,20,1);a.B=y(N,m,-1,20,1);a.K=y(TE,s,-1,20,1);a.N=y(TE,s,-1,20,1);a.H=Tt([20,7]);a.e=y(N,m,-1,20,1);a.d=y(eu,s,1,20,0);a.p=y(eu,s,1,20,0);a.y=y(N,m,-1,20,1);a.A=y(N,m,-1,20,1);a.I=y(N,m,-1,20,1);a.J=y(N,m,-1,20,1);a.t=y(N,m,-1,20,1);a.C=y(N,m,-1,20,1);a.L=y(N,m,-1,20,1);a.O=y(N,m,-1,20,1);a.f=y(eu,s,1,20,0);a.r=Tt([10,2]);a.j=y(N,m,-1,101,1)}
+function GI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(N,m,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(N,m,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(TE,s,-1,4,1);d=y(TE,s,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=HI(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+HI(r[2],d[2],r[3],d[3]),d=HI(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function X(a,b){var c,d,e,f,g,j,h,n;jG(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=II(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(TE,s,-1,2,1);JI(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==mG(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;is(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];qG(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&iG(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=P(O(qF((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=P(O(qF((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function gG(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.E=a.u-2,X(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&eG(a,a.E,1),X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,eG(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)X(a,0),a.E=
+a.u,X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=4,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),c=3;else if(238==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)X(a,0),a.E=a.u,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.E=a.u,a.t[a.v]=3,X(a,0),a.q=!1,c=3;else if(242==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)X(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)X(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)X(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)X(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)X(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)X(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)X(a,0),a.E=a.u,X(a,0),c=2;else if(247==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=3;else if(248==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,t;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;X(a,0);e=a.K[a.u];g=a.N[a.u];UF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)jG(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)qG(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];TF(a);a.E=c+d;X(a,0);o=a.K[a.u];q=a.N[a.u];UF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,t=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=t,r=-a.K[h]*e+a.N[h]*g,t=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=t,a.K[h]+=a.K[n],a.N[h]+=a.N[n];qG(a);a.I[a.v]=n;a.J[a.v]=c+d;TF(a);b&&(UF(a,n),VE(a))}c=4}KI(a,c);a.E=a.G;b&&
+(a.E=0)}
+function JI(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function fG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])LI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,X(a,0),a.E=a.u,LI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){is(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[II(a,a.E,a.H[a.E][d])],2<d||1!=b){is(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(TE,s,-1,2,1);JI(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)jG(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;t=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(t=-t,o=0);q=a.K[b]+r*e-t*g;t=a.N[b]+t*e+r*g;for(d=1;d<=j;++d)jG(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=t+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)jG(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)qG(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[II(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[II(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(N,m,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=P(O(qF((a.K[b]+a.K[e])/2))),a.O[c]=P(O(qF((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;qG(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=P(O(qF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=P(O(qF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(qG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=P(O(qF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(qF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(qG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=P(O(qF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(qF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(UF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&KI(a,j);-1<n&&(a.E=n)}
+function LI(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)jG(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function KI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=mG(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function II(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function MI(a,b,c){var d,e,f,g;e=ph;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Ku(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Ku(c[d])&&!yu(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Eu(c[d],e)&&(b[d]=g,c[d]=ph,++f);if(f==a.u)break}return g==a.u}
+function VE(a){var b,c,d;b=y(TE,s,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{UE(a,b);c=~~(c/2)-P(O(Math.round(b[0])));d=~~(d/2)-P(O(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;WE(a)}}
+function UE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function eG(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=NI(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&is(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?is(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?is(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?is(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:is(a.o,"Charge change not possible on the halogen !");break;case 18:is(a.o,
+"Use X button to change charge on the X atom !")}}
+function GF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(N,m,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(N,m,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&UF(a,c);VE(a);is(a.o,"Smaller part(s) removed !");return 1}
+function mG(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function rG(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];WF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),WF(a));4==a.t[d]&&(a.t[d]=1)}}
+function HI(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 TF(a){var b;OI(a);b=a.t.length;a.L=y(N,m,-1,b,1);a.O=y(N,m,-1,b,1);WE(a);WF(a)}
+function jG(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(N,m,-1,c,1),bI(a.c,b,a.c.length),a.c=b,b=y(N,m,-1,c,1),bI(a.B,b,a.B.length),a.B=b,b=y(N,m,-1,c,1),bI(a.y,b,a.y.length),a.y=b,b=y(N,m,-1,c,1),bI(a.e,b,a.e.length),a.e=b,b=y(eu,s,1,c,0),bI(a.d,b,a.d.length),a.d=b,b=y(eu,s,1,c,0),bI(a.p,b,a.p.length),a.p=b,b=y(TE,s,-1,c,1),bI(a.K,b,a.K.length),a.K=b,b=y(TE,s,-1,c,1),bI(a.N,b,a.N.length),a.N=b,b=Tt([c,7]),bI(a.H,b,a.H.length),a.H=b,c=y(N,m,-1,c,1),bI(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function wF(a,b,c,d,e,f,g){var j;j=P(O(qF(a.K[c]-d/2)));g||(j-=e-d);a=P(O(qF(a.N[c]-~~(f/2))));return new DA(j-1-b,a-b,e+1+2*b,f+2*b)}
+function qG(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(N,m,-1,b,1),bI(a.I,c,a.I.length),a.I=c,c=y(N,m,-1,b,1),bI(a.J,c,a.J.length),a.J=c,c=y(N,m,-1,b,1),bI(a.t,c,a.t.length),a.t=c,c=y(N,m,-1,b,1),bI(a.C,c,a.C.length),a.C=c,c=y(N,m,-1,b,1),bI(a.L,c,a.L.length),a.L=c,c=y(N,m,-1,b,1),bI(a.O,c,a.O.length),a.O=c,b=y(eu,s,1,b,0),bI(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function $F(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(sE(),aa);j+="JME 2013-10-12 "+new pI+"\n \n";j+=ZF(a.u,3)+ZF(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=wG(0.055999999999999994*(a.K[e]-c),10,4)+wG(0.055999999999999994*(g-a.N[e]),10,4)+wG(0,10,4);h=vF(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+ZF(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=ZF(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:PI(a,e)&&(g=2),c=ZF(a.I[e],3)+ZF(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=ZF(a.J[e],3)+ZF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=ZF(a.J[e],3)+ZF(a.I[e],3)),j+=c+ZF(g,3)+ZF(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+ZF(e,4)+ZF(a.B[e],4)+aa);return j+"M END\n"}
+function yG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,S,tb,Y,M,fa,Dc,eg,yb,Md,Nd,Od,Ya,Ec;r=y(N,m,-1,a.u+10,1);q=y(N,m,-1,a.u+10,1);n=y(N,m,-1,a.u+1,1);o=y(N,m,-1,7,1);yb=y(N,m,-1,a.u+1,1);v=y(QI,s,-1,a.u+1,2);D=y(QI,s,-1,a.v+1,2);fa=0;if(0==a.u)return l;GF(a,!0);eg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){eg=!1;break}if(a.o.t&&eg){RI(a);rG(a);SI(a,D);TI(a,v,D);var Hb,sd,ff,$b,xe,td,ud,jb,KJ,Td,w,ya,Pm,Qm,ct,mf,Pa,Rm,Sm,Hc,Tm;Hb=y(N,m,-1,a.u+1,1);sd=y(N,m,-1,a.u+1,1);jb=y(UI,s,-1,a.u+1,3);var dt=a.u,Um,
+sh,et,qg,Ej,Fe,nf;Ej=y(UI,s,-1,dt+2,3);Fe=y(N,m,-1,100,1);nf=5;qg=0;Fe[0]=3;Ej[1]=rh;Ej[2]=yh;et=2;if(!(3>dt))for(;nf<Fe[qg]*Fe[qg];){sh=0;for(Um=!0;Um&&sh<=qg&&nf>=Fe[sh]*Fe[sh];)0==nf%Fe[sh]?Um=!1:++sh;if(Um){Ej[++et]=Hu(nf);if(et>=dt)break;qg<Fe.length-1&&(++qg,Fe[qg]=nf)}nf+=2}for(w=1;w<=a.u;++w){for(ya=Sm=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(Sm*=a.i[ya]);Rm=a.c[w];18==Rm&&(Tm=a.p[w],td=Tm.charCodeAt(0)-65+1,ud=0,1<Tm.length&&(ud=Tm.charCodeAt(1)-97),0>td&&(td=0),0>ud&&(ud=0),Rm=28*td+ud);
+mf=0;-2>a.B[w]?mf=1:-2==a.B[w]?mf=2:-1==a.B[w]?mf=3:1==a.B[w]?mf=4:2==a.B[w]?mf=5:2<a.B[w]&&(mf=6);Hc=1;jb[w]=Hu(Sm);Hc*=126;jb[w]=Cu(jb[w],Hu(a.y[w]*Hc));Hc*=7;jb[w]=Cu(jb[w],Hu(mf*Hc));Hc*=7;jb[w]=Cu(jb[w],Hu(Rm*Hc));Hc*=783;jb[w]=Cu(jb[w],Hu(a.A[w]*Hc))}for(xe=0;!MI(a,Hb,jb);){ct=!1;for(w=1;w<=a.u;++w)Hb[w]!=sd[w]&&(sd[w]=Hb[w],ct=!0);if(ct){for(w=1;w<=a.u;++w){jb[w]=qh;for(ya=1;ya<=a.A[w];++ya)jb[w]=Lu(jb[w],Ej[Hb[a.H[w][ya]]])}xe=0}else if(0<xe){for(w=1;w<=a.u;++w)jb[w]=qh;w=1;a:for(;w<=a.u-
+1;++w)for(ya=w+1;ya<=a.u;++ya)if(Hb[w]==Hb[ya]){jb[w]=rh;break a}}else{for(w=1;w<=a.u;++w){jb[w]=qh;for(ya=1;ya<=a.A[w];++ya)ff=a.H[w][ya],jb[w]=Lu(jb[w],Hu(a.c[ff]*a.i[II(a,w,ff)]))}xe=1}MI(a,Hb,jb);for(w=1;w<=a.u;++w)jb[w]=Hu(sd[w]*a.u+Hb[w])}for(w=1;w<=a.u;++w)sd[w]=Hb[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(sd[w]==Pa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Pa];a.B[w]=a.B[Pa];a.K[w]=a.K[Pa];a.N[w]=a.N[Pa];a.A[w]=a.A[Pa];a.c[Pa]=a.c[0];a.B[Pa]=a.B[0];
+a.K[Pa]=a.K[0];a.N[Pa]=a.N[0];a.A[Pa]=a.A[0];sd[w]=sd[Pa];sd[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Hb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Hb[a.I[w]],a.J[w]=Hb[a.J[w]],a.I[w]>a.J[w]&&(Td=a.I[w],a.I[w]=a.J[w],a.J[w]=Td,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Qm=Pm=
+a.u;$b=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<Pm?(Pm=a.I[ya],Qm=a.J[ya],$b=ya):a.I[ya]==Pm&&a.J[ya]<Qm&&(Qm=a.J[ya],$b=ya);Td=a.I[w];a.I[w]=a.I[$b];a.I[$b]=Td;Td=a.J[w];a.J[w]=a.J[$b];a.J[$b]=Td;Td=a.t[w];a.t[w]=a.t[$b];a.t[$b]=Td;Td=a.C[w];a.C[w]=a.C[$b];a.C[$b]=Td;KJ=a.f[w];a.f[w]=a.f[$b];a.f[$b]=KJ}TF(a);WF(a);SI(a,D);TI(a,v,D)}else{SI(a,D);a.i=y(N,m,-1,a.v+1,1);for(t=1;t<=a.v;++t)a.i[t]=a.t[t]}c=1;a.b=y(N,m,-1,a.u+1,1);Ec=1;a.b[1]=1;for(Y=0;;){M=0;for(t=1;t<=a.A[c];++t)if(g=a.H[c][t],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=yb[c]){Dc=!0;for(J=1;J<=fa;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Dc=!1;break}Dc&&(++fa,r[fa]=c,q[fa]=g)}}else o[++M]=g;if(0==M){if(Ec==a.u)break;c=n[Y--]}else if(1==M)yb[o[1]]=c,c=o[1],a.b[c]=++Ec;else{n[++Y]=c;e=0;for(t=1;t<=M;++t)if(h=II(a,o[t],c),!D[h]){e=o[t];break}if(0==e)for(t=1;t<=M;++t)if(h=II(a,o[t],c),2==a.i[h]||3==a.i[h]){e=o[t];break}0==e&&(e=o[1]);yb[e]=c;c=e;a.b[e]=++Ec}}yb=y(N,m,-1,a.u+1,1);b=y(N,m,-1,a.u+1,1);S=y(QI,s,-1,a.u+1,2);Md=y(QI,s,-1,a.u+1,2);f=Ec=Y=0;for(t=
+1;t<=a.u;++t)if(1==a.b[t]){c=t;break}a:for(;;){0<f&&(yb[c]=f);b[++Ec]=c;for(a.b[c]=0;;){M=e=0;tb=a.u+1;t=1;b:for(;t<=a.A[c];++t){g=a.H[c][t];for(E=1;E<=fa;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<tb&&(e=g,tb=a.b[g]))}if(0==e){if(0==Y)break a;Md[c]=!0;c=n[Y--]}else break}f=c;c=e;1<M&&(n[++Y]=f,S[e]=!0)}Nd=y(N,m,-1,a.v+1,1);Od=y(N,m,-1,a.u+1,1);if(a.o.Pb){var MJ=yb,QN=fa,ft,NJ,th,Ge,gt,ht,Na,Fj,it;th=y(N,m,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)th[b[Na]]=Na;gt=y(QI,s,-1,
+a.v+1,2);for(Na=1;Na<=a.u;++Na)ft=b[Na],NJ=MJ[ft],Ge=II(a,ft,NJ),0!=Ge&&(VI(a,Ge,th,Nd,D),gt[Ge]=!0);for(Na=1;Na<=a.v;++Na)gt[Na]||VI(a,Na,th,Nd,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){ht=it=0;for(Fj=1;Fj<=a.A[Na];++Fj){Ge=II(a,Na,a.H[Na][Fj]);if(5==a.i[Ge])continue a;1==a.t[Ge]&&0!=WI(a,Ge,Na)&&++it;2==a.t[Ge]&&(ht=a.H[Na][Fj])}if(0!=it)if(0<ht){var ka=a,PJ=Na,of=th,Wc=Od,lc=void 0,Gj=void 0,Ic=void 0,He=void 0,Jc=void 0,Vm=void 0,Wm=void 0,Xm=void 0,Ud=void 0,Xc=void 0,Yc=void 0,
+jt=void 0,Hj=void 0,Vd=void 0,Ij=void 0,Ie=void 0,Jj=void 0,kt=void 0,Kj=void 0,Je=void 0,QJ=void 0,pf=void 0,RJ=void 0,lt=void 0,Lj=void 0,qf=void 0,Yc=1,Gj=PJ,lc=y(N,m,-1,ka.u+1,1);for(lc[1]=PJ;;){jt=!1;for(Xc=1;Xc<=ka.A[Gj];++Xc)if(Ic=ka.H[Gj][Xc],!(Ic==lc[1]||Ic==lc[Yc-1]))if(He=II(ka,Gj,Ic),2==ka.t[He]&&5!=ka.i[He]){Gj=lc[++Yc]=Ic;jt=!0;break}if(!jt)break}if(!(0==Yc%2||2>ka.A[lc[Yc]]||3<ka.A[lc[Yc]])){qf=lc[1];Jc=lc[~~((Yc+1)/2)];Ud=lc[Yc];pf=Je=Ie=Vd=0;lt=kt=!1;for(Xc=1;Xc<=ka.A[qf];++Xc)Ic=
+ka.H[qf][Xc],He=II(ka,qf,Ic),1!=ka.t[He]||5==ka.i[He]||(0==Vd?Vd=Ic:Ie=Ic);0<of[Ie]&&of[Vd]>of[Ie]&&(Vm=Vd,Vd=Ie,Ie=Vm);Hj=Vd;0==Vd&&(Hj=Ie,kt=!0);for(Xc=1;Xc<=ka.A[Ud];++Xc)Ic=ka.H[Ud][Xc],He=II(ka,Ud,Ic),1!=ka.t[He]||5==ka.i[He]||(0==Je?Je=Ic:pf=Ic);0<of[pf]&&of[Je]>of[pf]&&(Vm=Je,Je=pf,pf=Vm);Kj=Je;0==Je&&(Kj=pf,lt=!0);Ij=WI(ka,II(ka,qf,Vd),qf);Jj=WI(ka,II(ka,qf,Ie),qf);QJ=WI(ka,II(ka,Ud,Je),Ud);RJ=WI(ka,II(ka,Ud,pf),Ud);1<(0>Ij+Jj?-(Ij+Jj):Ij+Jj)||0!=QJ||0!=RJ?is(ka.o,"Bad stereoinfo on allene !"):
+(Wm=ka.K[lc[Yc-1]]-ka.K[Ud],Xm=ka.N[lc[Yc-1]]-ka.N[Ud],Lj=Math.sqrt(Wm*Wm+Xm*Xm),0.001>Lj&&(Lj=0.001),0<(ka.N[Kj]-ka.N[lc[Yc-1]])*(Wm/Lj)-(ka.K[Kj]-ka.K[lc[Yc-1]])*(Xm/Lj)?Wc[Jc]=1:Wc[Jc]=-1,kt&&(Wc[Jc]*=-1),lt&&(Wc[Jc]*=-1),Hj==Vd&&0>Ij&&(Wc[Jc]*=-1),Hj==Ie&&0>Jj&&(Wc[Jc]*=-1),of[Hj]>of[Kj]&&(Wc[Jc]*=-1))}}else b:{var vb=a,ab=Na,mt=MJ,SJ=th,TJ=r,UJ=q,RN=QN,Ym=Od,Zm=void 0,Zc=void 0,nt=void 0,uh=void 0,Ba=void 0,vh=void 0,wd=void 0,Mj=void 0,Wd=void 0,Pb=void 0,ja=void 0,ha=void 0,Ke=void 0,$m=void 0,
+$c=void 0,K=void 0,an=void 0,ha=y(N,m,-1,4,1),$m=y(N,m,-1,4,1),Nj=void 0,ad=void 0,bn=void 0,cn=void 0,ot=void 0,Oj=void 0,Oj=-1;0<mt[ab]&&(ha[++Oj]=mt[ab]);for(ad=1;ad<=RN;++ad)TJ[ad]==ab&&(ha[++Oj]=UJ[ad]),UJ[ad]==ab&&(ha[++Oj]=TJ[ad]);for(ad=Oj+1;ad<vb.A[ab];++ad){ot=vb.u+1;bn=1;c:for(;bn<=vb.A[ab];++bn){Nj=vb.H[ab][bn];for(cn=0;cn<ad;++cn)if(Nj==ha[cn])continue c;SJ[Nj]<ot&&(ot=SJ[Nj],ha[ad]=Nj)}}0==mt[ab]&&0<vb.y[ab]?(ha[3]=ha[2],ha[2]=ha[1],ha[1]=ha[0],ha[0]=-1):0<vb.y[ab]&&(ha[3]=ha[2],ha[2]=
+ha[1],ha[1]=-1);for(Ba=Mj=vh=uh=an=wd=Pb=0;4>Ba;++Ba)0>=ha[Ba]||(Zm=II(vb,ab,ha[Ba]),$m[Ba]=WI(vb,Zm,ab),0<$m[Ba]?(++Pb,an=ha[Ba],vh=ha[Ba]):0>$m[Ba]?(++wd,uh=ha[Ba],vh=ha[Ba]):Mj=ha[Ba]);Wd=Pb+wd;K=y(N,m,-1,4,1);$c=0;if(3==vb.A[ab]){if(1==Pb&&1==wd||3==Wd&&0<Pb&&0<wd){is(vb.o,"Error in C3H stereospecification !");break b}Ke=ha[0];1==Wd?Ke=vh:2==Wd&&(Ke=Mj);ja=GI(vb,ab,Ke,ha);K[0]=vh;K[1]=-1;K[2]=ja[2];K[3]=ja[1];0<Pb?$c=1:$c=-1}else if(4==vb.A[ab])if(1==Wd)ja=GI(vb,ab,vh,ha),K[0]=ja[0],K[1]=ja[3],
+K[2]=ja[2],K[3]=ja[1],0<Pb?$c=1:$c=-1;else{Ke=ha[0];1<Mj&&(Ke=Mj);1==Pb?Ke=an:1==wd&&(Ke=uh);ja=GI(vb,ab,Ke,ha);Zc=y(N,m,-1,4,1);for(Ba=0;4>Ba;++Ba)Zm=II(vb,ab,ja[Ba]),Zc[Ba]=WI(vb,Zm,ab);if(4==Wd){if(0==Pb||0==wd){is(vb.o,"Error in C4 stereospecification !");break b}if(1==Pb||1==wd)K[0]=ja[0],K[1]=ja[3],K[2]=ja[2],K[3]=ja[1],$c=Zc[0];else{for(Ba=0;4>Ba;++Ba)-1==Zc[Ba]&&(Zc[Ba]=0);Wd=2}}else if(3==Wd)if(3==Pb||3==wd)K[0]=ja[0],K[1]=ja[3],K[2]=ja[2],K[3]=ja[1],0<Pb?$c=-1:$c=1;else{1==Pb?Pb=nt=1:wd=
+nt=-1;for(Ba=0;4>Ba;++Ba)Zc[Ba]==nt&&(Zc[Ba]=0);Wd=2}if(2==Wd)if(1==Pb&&1==wd)ja[1]==uh?(ja[1]=ja[2],ja[2]=ja[3]):ja[2]==uh&&(ja[2]=ja[3]),K[0]=an,K[1]=uh,K[2]=ja[2],K[3]=ja[1],$c=1;else{if(Zc[0]==Zc[1]||Zc[1]==Zc[2]){is(vb.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Zc[0]?(K[0]=ja[0],K[1]=ja[2],K[2]=ja[1],K[3]=ja[3]):(K[0]=ja[1],K[1]=ja[3],K[2]=ja[2],K[3]=ja[0]);1<Pb?$c=1:$c=-1}}var qb=void 0;ha[0]==K[1]?(qb=K[0],K[0]=K[1],K[1]=qb,qb=K[2],K[2]=K[3],K[3]=qb):ha[0]==K[2]?(qb=K[2],K[2]=K[0],
+K[0]=qb,qb=K[1],K[1]=K[3],K[3]=qb):ha[0]==K[3]&&(qb=K[3],K[3]=K[0],K[0]=qb,qb=K[1],K[1]=K[2],K[2]=qb);ha[1]==K[2]?(qb=K[1],K[1]=K[2],K[2]=qb,qb=K[2],K[2]=K[3],K[3]=qb):ha[1]==K[3]&&(qb=K[1],K[1]=K[3],K[3]=qb,qb=K[2],K[2]=K[3],K[3]=qb);K[2]==ha[2]?Ym[ab]=1:K[2]==ha[3]?Ym[ab]=-1:is(vb.o,"Error in stereoprocessing ! - t30");Ym[ab]*=$c}}}Ya=new aI;j=y(N,m,-1,a.u+1,1);for(t=1;t<=a.u;++t)j[b[t]]=t;for(t=1;t<=a.u;++t){c=b[t];S[c]&&(Ya.b.b+=ua);0<yb[t]&&XI(a,c,yb[c],Ya,Nd);var wh=v[c],Jb=void 0,Pj=void 0,
+xh=void 0,W=void 0,W=Sc,Jb=!1;0!=a.B[c]&&(Jb=!0);0!=Od[c]&&(Jb=!0);xh=-1;for(Pj=1;Pj<=a.z;++Pj)if(a.r[Pj][0]==c){xh=a.r[Pj][1];break}-1<xh&&(Jb=!0);a.o.Ob&&0<a.e[c]&&(Jb=!0,xh=1);switch(a.c[c]){case 2:W=Eb;break;case 3:wh?W="c":W=Ib;break;case 4:wh?(W=Jf,0<a.y[c]&&(Jb=!0)):W=kc;break;case 5:wh?W="o":W=sc;break;case 7:wh?(W="p",0<a.y[c]&&(Jb=!0)):W=uc;break;case 8:wh?W=wg:W=Kc;break;case 13:wh?W=zg:W=Mc;Jb=!0;break;case 6:W=Nc;Jb=!0;break;case 9:W=Vb;break;case 10:W=Nb;break;case 11:W=Gb;break;case 12:W=
+cc;break;case 1:W=Zb;Jb=!0;break;case 19:W=vc;Jb=!0;break;case 20:W=wc;Jb=!0;break;case 21:W=xc;Jb=!0;break;case 22:W=yc;Jb=!0;break;case 18:Jb=!0,W=a.p[c],(H(W,wa)||H(W,ed)||H(W,zb))&&(Jb=!1)}Jb&&(W=Tc+W,1==Od[c]?W+=xb:-1==Od[c]&&(W+="@@"),1==a.y[c]?W+=Zb:1<a.y[c]&&(W+=Zb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?W+=xa:W+=Ca,1<bk(a.B[c])&&(W+=bk(a.B[c]))),-1<xh&&(W+=nb+xh),W+=bd);Dn(Ya.b,W);for(E=1;E<=fa;++E)if(r[E]==c||q[E]==c)d=q[E],d==c&&(d=r[E]),j[c]<j[d]&&XI(a,r[E],q[E],Ya,Nd),9<E&&(Ya.b.b+="%"),Cn(Ya,l+
+(new T(E)).b);Md[c]&&(Ya.b.b+=va)}return Ya.b.b}function xG(a){a=new HE(a);TF(a);return a}
+function UF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)XE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function VF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&UF(a,c);0==a.A[d]&&UF(a,d)}
+function RI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=II(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&UF(a,c)}}}function OI(a){var b;b=a.c.length;a.H=Tt([b,7]);a.A=y(N,m,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function TI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(N,m,-1,a.v+1,1);r=y(QI,s,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[II(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(zb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(QI,s,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(QI,s,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:PI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(QI,s,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function WE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=P(O(qF((a.K[b]+a.K[c])/2))),a.O[d]=P(O(qF((a.N[b]+a.N[c])/2)))}function SI(a,b){var c;for(c=1;c<=a.v;++c)xF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function vF(a,b){var c;c=(sE(),yE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function PI(a,b){return 2==a.t[b]?!0:!1}function xF(a,b,c){var d,e,f,g;g=1;a.b=y(N,m,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function hG(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Tt([b+5,2]),bI(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function RF(a){var b;a.z=0;a.s=0;yG(a);for(b=1;b<=a.u;++b)a.E=b,hG(a);a.E=0}
+function SF(a){var b,c;b=y(TE,s,-1,4,1);UE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function OE(a,b){var c,d,e,f,g,j,h,n;c=y(TE,s,-1,4,1);UE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;UE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function uG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function YF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Tc)&&VH(c,bd))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(nb);e=c.indexOf(Zb);g=ak(c.indexOf(xa),c.indexOf(Ca));if(-1<d){j=vw(c,d+1);try{a.o.z=JD(j,10)}catch(h){if(h=Wi(h),A(h,80))a.o.z=0;else throw h;}a.E=b;hG(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=H(d,Ib)?3:H(d,Eb)?2:H(d,kc)?4:H(d,sc)?5:H(d,uc)?7:H(d,Kc)?8:H(d,Vb)?9:H(d,Nb)?10:H(d,Gb)?11:H(d,cc)?12:H(d,Zb)?1:H(d,Mc)?13:H(d,Nc)?6:H(d,vc)?19:H(d,wc)?20:H(d,xc)?21:H(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=GH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=GH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=GH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=GH(c,g++);for(;45==e;)--d,e=GH(c,g++)}a.B[b]=d}}}
+function FF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new eE(b);try{for(;b.k=YD(b,b.b),b.k<b.j;)d=DF(JD(aE(b),10)).b,c=e=DF(JD(aE(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Wi(f),A(f,80))An(f);else throw f;}}function XI(a,b,c,d,e){b=II(a,b,c);5!=a.i[b]&&PI(a,b)?d.b.b+=sb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=wb,a=a.f[b],null!=a&&(e=a),Dn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Vc)}
+function iG(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,is(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:is(a.o,"Stereomarking allowed only on single and double bonds!")}
+function VI(a,b,c,d,e){var f,g,j,h,n,o,r,q,t;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=II(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=II(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=II(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=II(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,t=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=t?0-t:t))is(a.o,"Not unique E/Z geometry !");else{j=II(a,b,e);f=II(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=II(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<t||0>r&&0>t?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function NI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=II(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(PI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function WI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function WF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=NI(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function YE(a){FI(this);this.o=a;this.z=this.v=this.u=0}
+function EF(a,b){var c,d,e,f,g,j,h;YE.call(this,a);f=l;j=BF(b);if(null!=j){h=new dE(b,j,!0);for(e=1;4>=e;++e)f=CF(h,j);g=DF(JD(mo(f.substr(0,3)),10)).b;c=DF(JD(mo(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)jG(this),f=CF(h,j),this.K[e]=(new SH(PH(mo(f.substr(0,10))))).b,this.N[e]=-(new SH(PH(mo(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=mo(f.substr(31,d-31)),YF(this,e,d),62<=f.length&&(f=mo(f.substr(60,3)),0<f.length&&(f=DF(JD(f,10)).b,0<f&&(this.E=e,a.z=f,hG(this),this.E=0)));for(e=1;e<=c;++e)qG(this),
+f=CF(h,j),this.I[e]=DF(JD(mo(f.substr(0,3)),10)).b,this.J[e]=DF(JD(mo(f.substr(3,3)),10)).b,g=DF(JD(mo(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=DF(JD(mo(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);OI(this);uG(this);VE(this);for(TF(this);(h.k=YD(h,h.b),h.k<h.j)&&!(null==(f=aE(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new cE(f);aE(g);aE(g);j=DF(JD(aE(g),10)).b;
+for(e=1;e<=j;++e)c=DF(JD(aE(g),10)).b,this.B[c]=DF(JD(aE(g),10)).b}if(0==f.indexOf("M APO")){g=new cE(f);aE(g);aE(g);j=DF(JD(aE(g),10)).b;for(e=1;e<=j;++e)c=DF(JD(aE(g),10)).b,f=DF(JD(aE(g),10)).b,this.E=c,X(this,0),YF(this,this.u,vc+f),this.E=0}}RI(this);TF(this)}}
+function BG(a,b){var c,d,e,f,g;YE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));VH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new cE(b);d=DF(JD(aE(f),10)).b;e=DF(JD(aE(f),10)).b;for(c=1;c<=d;++c)g=aE(f),jG(this),YF(this,this.u,g),this.K[c]=(new SH(PH(aE(f)))).b,this.N[c]=-(new SH(PH(aE(f)))).b;for(c=1;c<=e;++c)if(qG(this),this.I[c]=DF(JD(aE(f),10)).b,this.J[c]=DF(JD(aE(f),10)).b,this.t[c]=DF(JD(aE(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;OI(this);uG(this);VE(this)}catch(j){j=Wi(j);if(A(j,80)){j.Ic();this.u=0;return}throw j;}RI(this);TF(this)}}
+function HF(a,b,c){var d,e,f;YE.call(this,a);f=y(N,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(jG(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))qG(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;TF(this);VE(this)}
+function aG(a,b,c){var d,e,f,g,j;YE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(N,m,-1,this.u+1,1);this.B=y(N,m,-1,this.u+1,1);this.y=y(N,m,-1,this.u+1,1);this.e=y(N,m,-1,this.u+1,1);this.d=y(eu,s,1,this.u+1,0);this.K=y(TE,s,-1,this.u+1,1);this.N=y(TE,s,-1,this.u+1,1);this.p=y(eu,s,1,this.u+1,0);this.I=y(N,m,-1,this.v+1,1);this.J=y(N,m,-1,this.v+1,1);this.t=y(N,m,-1,this.v+1,1);this.f=y(eu,s,1,this.v+1,0);this.C=y(N,m,-1,this.v+1,1);this.r=Tt([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}TF(this);VE(this)}
+function HE(a){var b;FI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(N,m,-1,this.u+1,1);bI(a.c,this.c,this.u+1);this.B=y(N,m,-1,this.u+1,1);bI(a.B,this.B,this.u+1);this.y=y(N,m,-1,this.u+1,1);bI(a.y,this.y,this.u+1);this.e=y(N,m,-1,this.u+1,1);bI(a.e,this.e,this.u+1);this.d=y(eu,s,1,this.u+1,0);bI(a.d,this.d,this.u+1);this.K=y(TE,s,-1,this.u+1,1);bI(a.K,this.K,this.u+1);this.N=y(TE,s,-1,this.u+1,1);bI(a.N,this.N,this.u+1);this.p=y(eu,s,1,this.u+1,0);bI(a.p,this.p,this.u+1);this.I=y(N,
+m,-1,this.v+1,1);bI(a.I,this.I,this.v+1);this.J=y(N,m,-1,this.v+1,1);bI(a.J,this.J,this.v+1);this.t=y(N,m,-1,this.v+1,1);bI(a.t,this.t,this.v+1);this.f=y(eu,s,1,this.v+1,0);bI(a.f,this.f,this.v+1);this.C=y(N,m,-1,this.v+1,1);bI(a.C,this.C,this.v+1);this.r=Tt([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function wG(a,b,c){var d,e,f;if(0==c)return ZF(bu(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(O(qF(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new SH(a)).b;d=no(e,oo(46));0>d&&(e+=Xa,d=no(e,oo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=cb;if(0==b)return e;e.length>b&&(e=wb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function BF(a){var b;b=new dE(a,aa,!0);if(4<XD(b))return aa;b=new dE(a,nh,!0);return 4<XD(b)?nh:null}
+function ZF(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=wb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function CF(a,b){for(var c,d;a.k=YD(a,a.b),a.k<a.j;){d=aE(a);if(H(d,b))return ba;for(aE(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}u(564,1,{96:1},YE,EF,BG,HF,aG,HE);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function js(){js=x;ks=new aD(Zb)}
+function NF(a,b){var c;js();var d;zI.call(this);this.d=new yB("Help");new yB("Home");this.e=b;Q(this,(sE(),uE));this.hc&&qC(this.hc.d,!1);nC(this,!1);d=aA(b);if(1==a)this.f||(this.f=new JC(d),xI(this.f,-30,0)),this.k=this.f,c=FE(b),this.hc&&pC(this.hc.d.A.c,Lc),HA(this,new tB(2)),this.i=new aD(c+" "),R(this,this.i,Mb),d=new LA,R(d,this.j,null),this.e.Hb&&(c=new yB("Submit"),R(d,c,null)),R(this,d,Oc),$C(this.i,mo(to(this.i.hc.b.hb,fh))),this.hc&&qC(this.hc.d,!0),nC(this,!0);else if(2==a)this.c||
+(this.c=new JC(d),xI(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&pC(this.hc.d.A.c,"Nonstandard atom"),HA(this,new tB(2)),c=new LA,R(c,new CC("atomic SMILES",1),null),R(this,c,qc),c=Zb,ks&&(c=to(ks.hc.b.hb,fh)),ks=new bD(c,8),R(this,ks,Mb),c=new LA,R(c,this.j,null),R(this,c,Oc);else{this.b||(this.b=new JC(d),xI(this.b,5*b.Z,0));var e,f;d="About "+(sE(),GG);this.hc&&pC(this.hc.d.A.c,d);HA(this,new yC(0));Q(this,uE);R(this,new CC(GG+" Molecular Editor v2013-10-13",1),null);R(this,new CC("Peter Ertl and Bruno Bienfait",
+1),null);for(c=tE,d=0,f=c.length;d<f;++d)e=c[d],e=new CC(e,1),nA(e,this.e.y),R(this,e,null);c=new LA;R(c,this.d,null);R(c,this.j,null);R(this,c,null);this.k=this.b}mC(this);c=this.k;yI(this.hc.d,c.b,c.c);!$z(this)&&EA(this);oA(this)}u(565,557,ii,NF);_.Pf=function(a){var b,c;if(a.i===this.d){try{b=new DD(this.e.I),c=CD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Wi(d),A(d,68))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,mE(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var ks;
+function YI(a,b){Zz(b)==a.b?Q(b,(EB(),NB)):Q(b,a.b)}
+function ZI(a){var b,c,d,e;e=l;d=!1;Zz($I)!=a.b?(e=wa,d=!0):Zz(aJ)!=a.b?(e="!#6",d=!0):Zz(bJ)!=a.b?(Q(cJ,(EB(),NB)),Q(dJ,NB),Q(eJ,NB),Q(fJ,NB),e="F,Cl,Br,I"):(b=Zz(gJ)!=a.b,c=Zz(hJ)!=a.b,Zz(iJ)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Zz(jJ)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Zz(kJ)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Zz(lJ)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Zz(mJ)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Zz(cJ)!=a.b&&(e+="F,"),Zz(dJ)!=a.b&&(e+="Cl,"),Zz(eJ)!=a.b&&(e+="Br,"),Zz(fJ)!=a.b&&(e+="I,"),
+VH(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ed:c?e=zb:(Q($I,(EB(),NB)),e=wa)));b=l;d&&Zz(gJ)!=a.b&&(b+=";a");d&&Zz(hJ)!=a.b&&(b+=";A");Zz(nJ)!=a.b&&(b+=";R");Zz(oJ)!=a.b&&(b+=";!R");Zz($I)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=pJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=qJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);Zz(rJ)!=a.b&&(e="~");Zz(sJ)!=a.b&&(e=nb);Zz(tJ)!=a.b&&(e=xb);Zz(uJ)!=a.b&&(e="!@");$C(a.f,e)}
+function vJ(a){wJ(a);xJ(a);var b=pJ.hc.b;Jy(b,0);b.hb.options[0].selected=!0;b=qJ.hc.b;Jy(b,0);b.hb.options[0].selected=!0;Q(gJ,a.b);Q(hJ,a.b);Q(nJ,a.b);Q(oJ,a.b);Q(pJ,a.b);Q(qJ,a.b);yJ(a)}function wJ(a){Q(iJ,a.b);Q(jJ,a.b);Q(kJ,a.b);Q(lJ,a.b);Q(mJ,a.b);Q(cJ,a.b);Q(dJ,a.b);Q(eJ,a.b);Q(fJ,a.b)}function xJ(a){Q($I,a.b);Q(aJ,a.b);Q(bJ,a.b)}function yJ(a){Q(rJ,a.b);Q(sJ,a.b);Q(tJ,a.b);Q(uJ,a.b);a.c=!1}
+function OF(a){oC.call(this,"Atom/Bond Query");this.j=new yB(this.Of());YA(this.r,new AI(this));this.b=(sE(),uE);this.d=a;this.e||(a=aA(a),this.e=new JC(a),xI(this.e,-150,10));this.k=this.e;HA(this,new xC);Q(this,this.b);a=new LA;HA(a,new cC(0,3,1));R(a,new BC("Atom type :"),null);$I=new yB(Cb);aJ=new yB("Any except C");bJ=new yB("Halogen");R(a,$I,null);R(a,aJ,null);R(a,bJ,null);R(this,a,null);a=new LA;HA(a,new cC(0,3,1));R(a,new CC("Or select one or more from the list :",0),null);R(this,a,null);
+a=new LA;HA(a,new cC(0,3,1));iJ=new yB(Ib);jJ=new yB(kc);kJ=new yB(sc);lJ=new yB(Kc);mJ=new yB(uc);cJ=new yB(Vb);dJ=new yB(Nb);eJ=new yB(Gb);fJ=new yB(cc);R(a,iJ,null);R(a,jJ,null);R(a,kJ,null);R(a,lJ,null);R(a,mJ,null);R(a,cJ,null);R(a,dJ,null);R(a,eJ,null);R(a,fJ,null);R(this,a,null);a=new LA;HA(a,new cC(0,3,1));pJ=new CB;BB(pJ,Cb);BB(pJ,cb);BB(pJ,eb);BB(pJ,lb);BB(pJ,mb);R(a,new BC("Number of hydrogens : "),null);R(a,pJ,null);R(this,a,null);a=new LA;HA(a,new cC(0,3,1));qJ=new CB;BB(qJ,Cb);BB(qJ,
+cb);BB(qJ,eb);BB(qJ,lb);BB(qJ,mb);BB(qJ,"4");BB(qJ,"5");BB(qJ,"6");R(a,new CC("Number of connections :",0),null);R(a,qJ,null);R(a,new CC(" (H's don't count.)",0),null);R(this,a,null);a=new LA;HA(a,new cC(0,3,1));R(a,new BC("Atom is :"),null);gJ=new yB(Db);R(a,gJ,null);hJ=new yB("Nonaromatic");R(a,hJ,null);nJ=new yB(Gc);R(a,nJ,null);oJ=new yB(pc);R(a,oJ,null);R(this,a,null);a=new LA;Q(a,UB(Zz(this)));HA(a,new cC(0,3,1));R(a,new BC("Bond is :"),null);rJ=new yB(Cb);R(a,rJ,null);sJ=new yB(Db);R(a,sJ,
+null);tJ=new yB(Gc);R(a,tJ,null);uJ=new yB(pc);R(a,uJ,null);R(this,a,null);a=new LA;HA(a,new cC(1,3,1));this.f=new bD(wa,20);R(a,this.f,null);R(a,new yB(Cc),null);R(a,this.j,null);R(this,a,null);this.hc&&qC(this.hc.d,!1);nC(this,!1);wJ(this);xJ(this);yJ(this);Q(gJ,this.b);Q(hJ,this.b);Q(nJ,this.b);Q(oJ,this.b);Q(pJ,this.b);Q(qJ,this.b);YI(this,$I);mC(this);a=this.k;yI(this.hc.d,a.b,a.c);!$z(this)&&EA(this);oA(this)}u(566,557,ii,OF);
+_.Pf=function(a,b){var c;H(b,Cc)?(vJ(this),YI(this,$I),ZI(this)):A(a.i,43)?(yJ(this),au(a.i)===au($I)?(wJ(this),xJ(this)):au(a.i)===au(aJ)?(wJ(this),xJ(this)):au(a.i)===au(bJ)?(wJ(this),xJ(this)):au(a.i)===au(nJ)?Q(oJ,this.b):au(a.i)===au(oJ)?(Q(nJ,this.b),Q(gJ,this.b)):au(a.i)===au(gJ)?(Q(hJ,this.b),Q(oJ,this.b)):au(a.i)===au(hJ)?Q(gJ,this.b):au(a.i)===au(rJ)||au(a.i)===au(sJ)||au(a.i)===au(tJ)||au(a.i)===au(uJ)?(vJ(this),this.c=!0):xJ(this),YI(this,a.i),ZI(this)):A(a.i,44)&&(yJ(this),c=a.i,0==c.hc.b.hb.selectedIndex?
+Q(c,this.b):Q(c,(EB(),NB)),ZI(this));107!=this.d.d&&(this.d.d=107,QA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var $I=_.f=null,rJ=null,aJ=null,gJ=null,sJ=null,eJ=null,iJ=null,qJ=null,pJ=null,dJ=null,cJ=null,bJ=null,fJ=null,jJ=null,hJ=null,oJ=null,uJ=null,kJ=null,mJ=null,nJ=null,tJ=null,lJ=null;function JG(){mI(this)}u(567,542,pi,JG);_.Qe=function(){this.b=-1;this.c=y(nI,s,0,0,0);this.d=0};_.b=-1;
+function gs(a,b){var c;a.b=b;var d,e;d=null;eD();if(e=c=(e=$wnd.clipboardData.getData(Qc),null!=e?new sD(e):null))e=(hD(),kD),e=lD(e,(hD(),kD))||lD(e,iD);if(e)try{d=pD(c)}catch(f){if(f=Wi(f),A(f,61))An(f);else throw f;}c=d;null!=c&&lE(b,c)}function fs(a){a=new sD(a);eD();var b,c;try{b=pD(a),c=Qn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Qc,c)}catch(d){if(d=Wi(d),A(d,61))An(d);else throw d;}}function KG(){}u(568,1,{62:1,69:1},KG);_.xe=function(a){lE(this.b,a.b)};
+_.b=null;function $G(){this.hb=Rx()}u(570,333,vi,$G);function cs(){var a;cs=x;zJ=(a=!1,Vf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);AJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");BJ=zJ&!AJ;var b;a=L(N,m,-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]);ds=y(N,m,-1,1E3,1);for(b=0;b<ds.length;++b)ds[b]=-999;for(b=0;b<a.length;b+=2)ds[a[b+1]]=a[b]}
+function Wq(a,b,c){a=new CJ(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function OA(a,b,c){var d;d=new DJ;xj(d.u,b,c);qj(a.i,d.u,0,0);ej(a.b,d);return d}function TG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function mF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Zw(a.i,b.u,c,d),b.s=c,b.t=d;EJ(b)}
+function SG(a,b,c,d){cs();this.hb=Rx();this.b=new kj;this.k=new kj;this.f=d;this.hb.style[$f]=cb;this.hb.style[Yf]=cb;this.hb.style[Qg]=bf;this.hb.style[kh]=b;this.hb.style[Re]=c;this.i=new FJ;this.i.hb.style[kh]=fb;this.i.hb.style[Re]=fb;BJ?(b=new GJ,c=new HJ,qj(b,this.i,0,0),qj(b,c,0,0),cx(this,b)):cx(this,this.i);this.d=a;a.Vb=this;BJ?(this.n=new IJ(this),this.n.j=new JJ(this),this.n.k=new LJ(this),this.n.o=new OJ(this),this.n.n=new VJ(this),this.d&&(this.n.f=new WJ(this),this.n.i=new XJ(this),
+this.n.b=new YJ(this))):B(this,new ZJ(this),(ns(),ns(),os));B(this,this,(ar(),ar(),br));B(this,new $J(this),(Aj(),Aj(),Bj));B(this,new aK(this),(Cj(),Cj(),Dj));B(this,new bK(this),($r(),$r(),as));(Vq(),Vq(),sA).b=this}u(569,570,vi,SG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var BJ,AJ,zJ,ds=null;function FJ(){ax.call(this);this.hb[Dd]=Ye}u(572,311,vi,FJ);function GJ(){FJ.call(this);this.hb.style[kh]=fb;this.hb.style[Re]=fb}u(571,572,vi,GJ);function ZJ(a){this.b=a}u(573,1,{},ZJ);
+_.uc=function(a){var b,c,d,e;d=Sj(a);e=Tj(a);c=Uj(a.b);b=new cK(a);2==c&&(b.f=4);b=bG(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function $J(a){this.b=a}u(574,1,{},$J);_.vc=function(a){var b,c;b=Sj(a);c=Tj(a);a=new cK(a);this.b.j?lG(this.b.d,a,b,c):nG(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function aK(a){this.b=a}u(575,1,{},aK);_.wc=function(a){this.b.j=!1;Sj(a);Tj(a);pG(this.b.d)};_.b=null;function bK(a){this.b=a}u(576,1,{},bK);_.b=null;
+function HJ(){FJ.call(this);this.hb.style[kh]=fb;this.hb.style[Re]=fb}u(577,572,vi,HJ);function dK(a,b){var c;c=b.b;c.f=4;return bG(a.b.d,c,b.e,b.f)}function JJ(a){this.b=a}u(578,1,{},JJ);_.Qf=function(a){return dK(this,a)};_.b=null;function Ps(a,b){nG(a.b.d,b.b,b.e,b.f);return bG(a.b.d,b.b,b.e,b.f)}function LJ(a){this.b=a}u(579,1,{},LJ);_.Qf=function(a){return Ps(this,a)};_.b=null;function OJ(a){this.b=a}u(580,1,{},OJ);_.Qf=function(a){return lG(this.b.d,a.b,a.e,a.f)};_.b=null;
+function VJ(a){this.b=a}u(581,1,{},VJ);_.Qf=function(){return pG(this.b.d)};_.b=null;function Rr(a,b){var c;c=O(qF(b.c));c=new uD(b,0,rg,c);IE(a.b.d,c);return!0}function WJ(a){this.b=a}u(582,1,{},WJ);_.Qf=function(a){return Rr(this,a)};_.b=null;function Sr(a,b){var c;c=O(qF(100*b.d));c=new uD(b,0,xg,c);IE(a.b.d,c);return!0}function XJ(a){this.b=a}u(583,1,{},XJ);_.Qf=function(a){return Sr(this,a)};_.b=null;function Wr(a,b){var c;c=new uD(b,0,ne,ph);IE(a.b.d,c);return!0}function YJ(a){this.b=a}
+u(584,1,{},YJ);_.Qf=function(a){return Wr(this,a)};var eK=_.b=null;function fK(){fK=x;eK=new Nu((bv(),new av("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function gK(){gK=x;hK={}}function iK(a,b,c){var d;c&&(b.style[te]=c.c+gg,d=c.b,d!=Tb&&(b.style[se]=d),0!=(c.d&1)&&(b.style[ve]=qd),0!=(c.d&2)&&(b.style[ue]=We));a.f.style[jh]=Pf}
+function iC(a){var b=jK,c,d,e,f,g,j,h,n,o,r,q,t,v;c=Ii(a);c in hK?a=hK[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Fg),f=$doc.createElement(Ue),f.width=1,f.height=1,g=(fK(),eK),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),iK(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=xo(e),n=xo(e)+(e.offsetHeight||0),o=n-h,r=xo(f)+(f.offsetHeight||0)+1,q=n-r,t=r-h,d.removeChild(e),v=new kK,v.b=t,v.c=q,v.d=o,v),hK[c]=a);return a}
+function lK(){gK();var a,b,c,d,e;Qj();this.b=L(eu,s,1,["monospace","sans-serif",Cg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Fg);this.f.innerHTML=this.i||l;this.f.style[te]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[se]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}u(587,1,{},lK);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var hK;function kK(){}
+u(588,1,{},kK);_.b=0;_.c=0;_.d=0;function cG(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,13))return!!a.b.b.metaKey}catch(b){if(b=Wi(b),!A(b,86))throw b;}return!1}function dG(a){try{if(a.b&&A(a.b,13))return!!a.b.b.shiftKey}catch(b){if(b=Wi(b),!A(b,86))throw b;}return!1}function cK(a){es.call(this,null,0,null);this.b=a}function CJ(a,b,c){es.call(this,a,0,b);this.b=c}u(589,419,Ai,cK,CJ);_.ve=function(){return cG(this)};_.we=function(){return dG(this)};_.b=null;
+function XC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=jK;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,iK(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function WC(a){this.c=a;this.b={};!jK&&(jK=new lK)}u(590,422,qi,WC);var jK=null;function PA(a){this.b=a}u(591,430,{},PA);_.b=null;function mK(a,b){this.b=a;this.c=b}u(592,1,{},mK);_.b=null;_.c=null;function nK(){uy.call(this);this.hb[Dd]="jsa-resetTable";this.hb.style[kh]=md}u(593,343,vi,nK);
+function oK(){oK=x;var a=pK=new lK;Qj();a.i="9p";a.f.style[se]=Cg;a.f.style[te]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[te]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);qK=new cB(1)}function cF(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,EJ(a)}
+function eF(a,b,c,d,e,f,g){var j,h,n,o,r,q,t,v,D,E,J;a.o&&(bF(a,!1),360<=g||-360>=g?j=dF(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,t=d/2,v=e/2,D=rK(r,q,t,v,f),E=rK(r,q,t,v,h),J="<g"+a.n+ub,J+='<path d ="M '+D.b+ba+D.c+" A "+t+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),cF(a,j))}function V(a,b,c,d,e){a.o&&cF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+bb)}
+function aF(a,b,c,d,e){a.o&&(bF(a,!1),cF(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+bb))}function lF(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ia+d+ea+a.j+' fill="'+e+la+b+"</text>");cF(a,b)}function tC(a,b,c,d,e){bF(a,!0);cF(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+bb)}
+function EJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=qo(ro(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetWidth||0)-gk(a.u.hb),d=so(ro(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetHeight||0)-ik(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+la)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=ng+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function kF(a,b){a.f=b;a.j=FG(b)}u(594,426,{});_.d=null;_.e=null;_.f=null;_.i="black";
+_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;_.s=0;_.t=0;_.u=null;var qK,pK;function Ds(a,b,c){c&&(Os(a,b),c.Qf(a.c));a.e=!0}function Os(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-qo(ro(a.p.hb.ownerDocument),a.p.hb)+fk(a.p.hb)+Eo(a.p.hb.ownerDocument),a.c.f=c.clientY-xo(a.p.hb)+(a.p.hb.scrollTop||0)+Fo(a.p.hb.ownerDocument),a.c.b=new cK(b),b.b.preventDefault(),!0):!1}
+function IJ(a){this.p=a;this.c=new sK;this.d=new tK(this);B(this.p,new uK(this),(Ls(),Ls(),Ms));B(this.p,new vK(this),(Es(),Es(),Fs));B(this.p,new wK(this),(Is(),Is(),Js));B(this.p,new xK(this),(As(),As(),Bs));B(this.p,new yK,(Xr(),Xr(),Yr));B(this.p,new zK(this),(Tr(),Tr(),Ur));B(this.p,new AK(this),(Or(),Or(),Pr))}u(595,1,{},IJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function tK(a){Bk();this.b=a}u(596,26,{},tK);
+_.Hc=function(){!this.b.e&&this.b.j&&dK(this.b.j,this.b.c)};_.b=null;function uK(a){this.b=a}u(597,1,{},uK);_.b=null;function vK(a){this.b=a}u(598,1,{},vK);_.b=null;function wK(a){this.b=a}u(599,1,{},wK);_.b=null;function xK(a){this.b=a}u(600,1,{},xK);_.b=null;function yK(){}u(601,1,{},yK);function zK(a){this.b=a}u(602,1,{},zK);_.b=null;function AK(a){this.b=a}u(603,1,{},AK);_.b=null;function sK(){}u(604,1,{},sK);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function ZG(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function BK(a){var b,c,d,e,f;ek(a);d=(rj(),sj(null));e=new nK;ry(e,a);Ow(d,e,d.hb);f=a.kd();b=a.jd();c=ZG();9<=c?(++f,++b):7==c&&A(a,26)&&(c=a.hb.textContent,2>=c.length&&(f+=8));ty(e,a);Xw(d,e);return new gA(f,b)}function CK(){this.hb=$doc.createElement(ce);this.hb[Dd]=Ye;this.hb.style[Zf]=Se;this.hb.style[cg]=fd;this.hb.style[kh]=fb;this.hb.style[Re]=fb}u(606,314,oi,CK);_.gd=function(){return gk(this.hb)};
+_.hd=function(){return ik(this.hb)};function FG(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function rK(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new mK(new SH(a),new SH(b))}function dF(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+bb}
+function sF(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=rb;e?b+="polygon":b+="polyline";return b+=d+a.n+bb}function bF(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ea+a.b:a.n=' fill="none" stroke="'+c+ea+a.b}function DJ(){oK();this.o=qK;this.d=[];this.u=new CK}u(607,594,{},DJ);_.b=l;_.c=l;function DK(){DK=x;EK=new gA(0,0)}
+function FK(a){var b;b=a.Uf();if(!b){var c;(c=a.Rf())?(b=BK(c.b),xj(c.ye(),b.c,b.b),c=BK(c.b),b=new gA(c.c-b.c,c.b-b.b)):b=new gA(0,0);a.Yf(b)}return b}function vA(a,b){var c;if(a.Ce())return EK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Xf($z(b));c=BK(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function GK(a,b){var c;b&&(c=ng+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Tf().hb.style[nd]=c)}function HK(){this.f=new YB;this.f.b=-1;this.f.c=-1}u(609,1,{});_.Rf=function(){return null};_.Sf=function(a){this.Wf(a.Rd())};
+_.Tf=function(){return this.ye()};_.Uf=function(){return IK};_.Id=function(){};_.Ce=function(){return!1};_.Vf=function(a){this.Xf($z(a))};_.Wf=function(a){GK(this,a)};_.Xf=function(a){var b=this.ye().hb,c,d,e;c=(FA(),GA);e=a.c;d=a.b;e!=c.c?b.style[te]=l+e+"pt":b.style[te]=l;d!=c.b?b.style[se]=d:b.style[se]=l;0!=(a.d&1)?b.style[ve]=qd:b.style[ve]=l;0!=(a.d&2)?b.style[ue]=We:b.style[ue]=l};_.Yf=function(a){IK=a};_.Zf=function(){};var IK=_.f=null,EK;
+function zB(a,b){DK();HK.call(this);this.b=new Lx(a);this.b.ld()[Dd]=l;B(this.b,new JK(this,b),(Yq(),Yq(),Zq))}u(608,609,{},zB);_.ye=function(){return this.b};_.Wf=function(a){GK(this,a)};_.b=null;function JK(a,b){this.b=a;this.c=b}u(610,1,{},JK);_.Pc=function(a){Vq();Wq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function DB(a){DK();HK.call(this);this.b=new Ky;B(this.b,new KK(this,a),(Sq(),Sq(),Tq))}u(611,609,{},DB);_.ye=function(){return this.b};_.b=null;
+function KK(a,b){this.b=a;this.c=b}u(612,1,{},KK);_.b=null;_.c=null;function LK(a,b){var c,d;GK(a,b.Rd());for(d=new Qi(b.Wb.b);d.c<d.e.Fe();)c=Ri(d),c.lc&&c.hc.Sf(c)}function MK(a,b){var c,d,e,f,g,j,h;xj(a.e,b.Yd(),b.Ud());for(d=new Qi(b.Wb.b);d.c<d.e.Fe();)c=Ri(d),c.lc&&(e=c.hc,e.Vf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=FK(e).c,f-=FK(e).b,xj(e.ye(),g,f),!c.gb&&a.e.Cd(c),a.e.Dd(c,j,h)))}function KA(){DK();HK.call(this);this.e=new ax}u(613,609,{},KA);
+_.Sf=function(a){LK(this,a)};_.ye=function(){return this.e};_.Vf=function(a){MK(this,a)};_.e=null;function DC(a){DK();HK.call(this);var b=this.b=new Hy;Px(b.c,a);Gy(b);this.f.b=-1;this.f.c=-1}u(614,609,{},DC);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?vo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function GC(a){this.b=new dz(a.i,new NK(a))}u(615,1,{},GC);_.b=null;
+function $y(a){var b,c,d,e,f;f=new tD(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(OK,s,62,0,0);for(c=b.b?Nk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,41)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=nj((UA(),VA),new T(f.e)));c=c.c;if(Eu(!c?oh:c.b,Fh))for(c=(!a.e.b||0==a.e.b.d?(Et(),Et(),Ft):new ZA(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new es(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.eg(),null.eg()):100==f.e&&A(f.f,59)?(j=f.f,h=new es(j,205,null),h.j=j.Zd(),h.k=
+j.$d()):1004<=f.e&&1005>=f.e||(701==f.e?null.eg():401==f.e||402==f.e?(null.eg(),null.eg(),null.eg(),null.eg(),null.eg()):500<=f.e&&507>=f.e&&(g=null.fg,500!=g&&(f=new es(null.fg,g,null),f.j=null.eg(),f.k=null.eg(),j=null.eg(),f.f=j&12,501==g&&null.eg())))}function NK(a){this.b=a}u(616,1,yi,NK);_.xc=function(){$y(this)};_.b=null;function cD(){DK();HK.call(this);this.b=new Cz}u(617,609,{},cD);_.Rf=function(){var a;a=new cD;zz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};
+_.Uf=function(){return PK};_.Yf=function(a){PK=a};var PK=_.b=null;u(618,613,{});function fD(){new wt}u(619,450,{},fD);function Jr(a,b){a.onloadend=function(a){b.Je(a.target.result)}}function YG(a){this.b=a}u(626,1,{},YG);_.b=null;function VG(){}u(627,1,{},VG);function WG(){}u(628,1,{},WG);function XG(){}u(629,1,{},XG);
+function rC(a,b){DK();KA.call(this);this.d=new QK(a);var c=this.c=new uy,d=(fy(),gy);c.b=d;ry(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&RK(Nz(c.A.b.q,0)))throw new Bw("WindowPanel can only contain one child widget");SK(c,d);this.d.b=this;this.b=b}u(630,618,{},rC);_.ye=function(){return this.d};_.Tf=function(){return this.c.gb};_.Id=function(){TK(this.d,!1)};_.Xf=function(){};_.Zf=function(a){LK(this,a);MK(this,a);UK(this.d);VK(this.d)};_.b=null;_.c=null;_.d=null;
+function WK(a){var b;b=new lr(G(a.hb,Uf),G(a.hb,Tf));a=new lr(G(a.L.bb.hb,Uf),G(a.L.bb.hb,Tf));return L(N,m,-1,[b.c-a.c,b.b-a.b])}function XK(a){if(null!=a.J&&null!=a.I){var b=a.I;a.qd(a.J);a.od(b);a.J=a.I=null}else null!=a.J?(YK(a,a.J),a.J=null):null!=a.I&&(ZK(a,a.I),a.I=null);Wj(a.K)}function UK(a){a.cb?a.bg(or(a.L.bb)):(a.Ld(),UK(a))}function ZK(a,b){var c;a.cb?(c=WK(a),a.bg(new lr(-1,$K(b,!1)-c[1]))):a.I=b}function aL(a,b){var c;b!=a.Gd()&&(c=a.L.bb,Gw(c),bL(c,b,c.hb,c.q.d,!0))}
+function YK(a,b){var c;a.cb?(c=WK(a),a.bg(new lr($K(b,!0)-c[0],-1))):a.J=b}u(633,316,fi);_.$f=function(){var a,b;b=or(this.L.bb);a=WK(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.L.bb;return 0!=a.q.d?RK(Nz(a.q,0)):null};_._f=function(a){cL(this.L.bb,a)};_.Bd=function(){return new Hw(this.L.bb)};_.ag=function(){sr(this.L.bb)};_.wd=function(){XK(this)};_.Od=function(){sr(this.L.bb)};_.yd=function(a){return dL(this.L.bb,a)};_.bg=function(a){qr(this.L.bb,a)};
+_.od=function(a){ZK(this,a)};_.Hd=function(a){aL(this,a)};_.qd=function(a){YK(this,a)};_.I=null;_.J=null;function eL(){eL=x;hx();var a=(fL(),gL(),hL);iL=new yy(a.e,a.c,a.d,a.f,a.b)}function TK(a,b){var c;c=new Vv;a.eb&&ut(a.eb,c);a.B&&pr(a.i,a);try{Yi(a.i.d,a)}catch(d){if(d=Wi(d),!A(d,80))throw d;}a.c=jL(a.i,a);try{jx(a,b)}finally{aj(a.k.b),aj(a.j.b),aj(a.n.b),a.H&&dj(a.H,a.i),a.u&&(a.u=!1)}}function kL(a,b,c){var d,e;e=a.gb;d=new Yj(a,e);e.Dd(a,d.b+b,d.e+c)}
+function lL(a,b,c){b=new mL(wo(vo(cw(cw(a.L.d,b),c))));Fw(b,a);B(b,a.d,(Yq(),Yq(),Zq));return b}function nr(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));qr(a.L.bb,b)}function yI(a,b,c){var d,e;(e=a.i)?(d=nL(e.hb),mx(a,b+(gk(e.hb)+d[3]),c+(ik(e.hb)+d[0]))):mx(a,b,c)}function qC(a,b){a.B!=b&&(a.B=b,a._&&(b?rr(a.i,a):pr(a.i,a)))}function SK(a,b){if(b!=(0!=a.A.b.q.d?RK(Nz(a.A.b.q,0)):null)){Gw(a.A.b);var c=a.A.b;bL(c,b,c.hb,c.q.d,!0)}}
+function oL(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(ir(),pL)&&(a.G=a.y);var d,e;if(a.H)for(e=new Qi(a.H);e.c<e.e.Fe();)if(d=Ri(e),b==(ir(),qL)){!d.c&&(d.c=new rL);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(ir(),jr))g=d.i,j=d.x,d.A.d?(yI(d,j.d,j.e),nr(d,new lr(j.c,-1))):(yI(d,j.d,j.e),nr(d,new lr(j.c,j.b)),rr(g,d)),Ui(g.d,d,d.A.c),Ak(d.r,333);else if(!d.u&&f==(ir(),pL))d.hb.style[hh]=ih,ir()}else if(b==jr){!d.c&&(d.c=new rL);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=nL(j.hb);h=d.x;if(d.A.d)h.d=gk(d.hb)-
+g[3]-gk(j.hb),h.e=ik(d.hb)-g[0]-ik(j.hb),d.x=h,yI(d,0,0),sL(d,kr(j.hb).c,-1);else{if(f!=(ir(),pL))h.d=gk(d.hb)-g[3]-gk(j.hb),h.e=ik(d.hb)-g[0]-ik(j.hb),h.c=d.f,h.b=d.e,d.x=h;yI(d,0,0);qr(d,new tL(kr(j.hb)));pr(j,d)}d==d.i.b||PF(d);Ak(d.r,333)}}else b==pL&&(!d.c&&(d.c=new rL),d=a,d.u||(d.y=c,d.hb.style[hh]=Se))}}function uL(a,b){a.hb.style[mh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.eg().eg()}
+function VK(a){if(!a.cb){a.k=zw(a,a.i,(!Ts&&(Ts=new Hk),Ts));a.j=zw(a,a.i,Gk?Gk:Gk=new Hk);a.n=zw(a,a.i,(!Ys&&(Ys=new Hk),Ys));var b=a.i;!a.H&&(a.H=new kj);ej(a.H,b);Ts&&(b=new Ss(a),a.eb&&ut(a.eb,b));a.B&&rr(a.i,a);Ui(a.i.d,a,a.A.c);a.c&&(mx(a,a.c.b,a.c.c),a.c=null);nx(a);PF(a)}}function PF(a){if(a!=a.i.b){var b;Ys&&(b=new Xs(a),a.eb&&ut(a.eb,b))}}u(632,633,fi);_.Gd=function(){return 0!=this.A.b.q.d?RK(Nz(this.A.b.q,0)):null};_.Jd=function(a){TK(this,a)};_.Bd=function(){return new Hw(this.A.b)};
+_.wd=function(){XK(this);Wj(new vL(this))};_.yd=function(a){return dL(this.A.b,a)};_.bg=function(a){nr(this,a)};_.Kd=function(a,b){yI(this,a,b)};_.Hd=function(a){SK(this,a)};_.Ld=function(){VK(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var iL;
+function QK(a){eL();var b=(wL(),xL);hx();var c;c=(wx(),xx);px.call(this,!1,"popup");this.M=c.b;this.K=new yL(this);c=new zL;c.hb[Dd]="mosaic-popupLayoutPanel";ex(this.L,c);lx(this);this.d=new AL(this);this.r=new BL(this);this.s=new CL(this);this.t=new DL(this);this.x=new EL;this.G=(ir(),qL);this.B=!1;this.i=b;a=this.A=new FL(a);b=new GL;!a.e&&(a.e=new HL);ej(a.e,b);a=new IL(new xy(iL.b.e.b,iL.b.c,iL.b.d,iL.b.f,iL.b.b));B(a,new JL(this),(Yq(),Yq(),Zq));b=this.A.c;if(!b.c){b.c=new uy;b.c.ld()[Dd]="mosaic-Caption-iconBoxRight";
+c=b.c;var d=(ny(),oy);c.d=d;KL(b.i,b.c,new LL(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Rw;d=sy(c);kw(c.c,(xv(),yv(d)),0);Qw(c,a,d,0,!1)}else ry(b.c,a);cL(b.i,null);B(this.A.c,new ML(this),(fr(),fr(),gr));B(this.A.c,this.d,Zq);aL(this,this.A);Si(ox?vo(this.hb):wo(vo(this.hb)),"mosaic-WindowPanel",!0)}u(631,632,fi,QK);_.Id=function(){var a=this.b,b=new kC(a.b,201),c;a=a.b.r;a.b?a=new NL(new Qi(a.b)):(a=(Et(),Et(),Ft),a=new Qi(a));for(;a._c();)c=a.ad(),201==b.e&&wI(c.b)};_.b=null;
+function XF(a,b,c,d){b=aA(b);c+=b.b;d+=b.c;mx(a.b,c,d);nx(a.b)}function NC(){DK();HK.call(this);var a=this.b=new OL;a.U=!0;a.b.i=!0;this.b.X=!0}u(634,609,{},NC);_.ye=function(){return this.b};_.b=null;function GD(){}u(641,466,{},GD);function NL(a){if(!a)throw new Gn;this.b=a}u(642,1,{},NL);_._c=function(){return MD(this.b)};_.ad=function(){return Ri(this.b)};_.bd=function(){throw new QD("Missing message: awt.50");};_.b=null;function iB(){return iB()}
+function ED(){ED=x;var a;a=(vD(),wD["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(PL,s,-1,0,1);else throw new AH(a+" is not supported");}catch(b){if(b=Wi(b),!A(b,88))throw b;}}function HC(a,b){a.b=31*a.b+bu((new SH(b)).b)}function dB(){}u(645,1,{},dB);_.hC=function(){return this.b};_.b=1;
+function nL(a){var b;b=y(N,m,-1,4,1);b[0]=QL(RL(a,"borderTopWidth"));b[1]=QL(RL(a,"borderRightWidth"));b[2]=QL(RL(a,"borderBottomWidth"));b[3]=QL(RL(a,"borderLeftWidth"));return b}function SL(a){var b,c;c=TL(a);b=nL(a);a=new lr(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function kr(a){return new lr(a.clientWidth,a.clientHeight)}
+function TL(a){var b;b=y(N,m,-1,4,1);b[0]=QL(RL(a,"marginTop"));b[1]=QL(RL(a,"marginRight"));b[2]=QL(RL(a,"marginBottom"));b[3]=QL(RL(a,"marginLeft"));return b}function UL(a){var b;b=y(N,m,-1,4,1);b[0]=QL(RL(a,"paddingTop"));b[1]=QL(RL(a,"paddingRight"));b[2]=QL(RL(a,"paddingBottom"));b[3]=QL(RL(a,"paddingLeft"));return b}function VL(a,b,c){try{H(b,qe)&&(b=Rd),a.style[b]=c}catch(d){if(d=Wi(d),!A(d,80))throw d;}}
+function $K(a,b){var c;WL||(WL=$doc.createElement(Fg),VL(WL,bf,l),VL(WL,Wg,l),VL(WL,cg,fd),VL(WL,hh,Se),$doc.body.appendChild(WL));VL(WL,kh,a);VL(WL,Re,a);c=SL(WL);return b?c.c:c.b}var WL=null;function XL(){lr.call(this,0,0)}function lr(a,b){this.c=a;this.b=b}function tL(a){lr.call(this,a.c,a.b)}u(647,1,Ai,XL,lr,tL);_.eQ=function(a){return this===a?!0:null==a||YL!=On(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+bd};_.b=0;_.c=0;function ZL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}u(648,1,{73:1,76:1,97:1},ZL);_.eQ=function(a){return a===this?!0:A(a,97)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return $L.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;
+function aM(a,b){this.b=a;this.c=b}u(649,1,Ai,aM);_.eQ=function(a){return this===a?!0:null==a||bM!=On(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return bM.e+"[x="+this.b+",y="+this.c+bd};_.b=0;_.c=0;function EL(){this.c=this.b=this.e=this.d=0}u(650,1,Ai,EL);_.eQ=function(a){return this===a?!0:null==a||cM!=On(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return cM.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;function RL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==qe&&(b=Rd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}u(652,1,{});var dM=-1;function eM(){}u(653,652,{},eM);_.b=-1;_.c=-1;var fM=null;
+function QL(a){a=parseInt(a,10);a=isNaN(a)?null:DF(a);return!a?0:a.b}u(656,331,Xh);_.$f=function(){return or(this.i)};_._f=function(a){cL(this.i,a)};_.ag=function(){sr(this.i)};_.Od=function(){sr(this.i)};_.od=function(a){var b=this.i;b.hb.style[Re]=a;b.cb||(b.i=a)};_.qd=function(a){var b=this.i;b.hb.style[kh]=a;b.cb||(b.j=a)};function fL(){fL=x;gL()}function pC(a,b){a.b.hb.textContent=b||l;cL(a.i,null)}
+function gM(a){fL();var b;Mx(this,new zL);this.b=new hM;b=this.i;iM(b,new jM);VL(b.hb,$f,db);b.p=0;KL(b,this.b,new LL(0));this.b.ld()[Dd]="mosaic-Caption-text";this.b.hb.textContent=a||l;cL(this.i,null);this.hb[Dd]="mosaic-Caption"}u(655,656,Xh,gM);_.Qc=function(a){return B(this,a,(ns(),ns(),os))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(rs(),rs(),ss))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};_.c=null;
+function gL(){gL=x;kM=Xn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Rz(kM,240,20);new Rz(kM,224,16);new Rz(kM,208,16);new Rz(kM,192,16);new Rz(kM,176,16);new Rz(kM,160,16);new Rz(kM,144,16);new Rz(kM,128,16);new Rz(kM,112,16);new Rz(kM,96,16);new Rz(kM,80,16);new Rz(kM,64,16);new Rz(kM,260,16);hL=new Rz(kM,48,16);new Rz(kM,32,16);new Rz(kM,16,16);new Rz(kM,0,16)}var kM,hL;function lM(a,b){ww(a.b.hb,!b);cL(a.i,a.b)}
+function mr(a,b){a.d=b;ww(a.b.hb,!b);cL(a.i,a.b);if(a.e){var c;for(c=new Qi(a.e);c.c<c.e.Fe();)Ri(c)}}function FL(a){var b;Mx(this,new zL);b=this.i;iM(b,new mM((nM(),oM)));b.p=0;this.c=new gM(a);KL(b,this.c,new LL(1));this.b=new zL;jj(this.b,"Body");KL(b,this.b,new LL(0));this.hb[Dd]="mosaic-CaptionLayoutPanel"}u(658,656,{14:1,16:1,24:1,27:1,29:1,30:1,31:1,32:1,35:1,36:1,38:1,99:1,105:1},FL);_.rd=function(){Aw(this.i)};_.sd=function(){Dw(this.i)};_.Bd=function(){return new Hw(this.b)};
+_.yd=function(a){return dL(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function HL(){mI(this)}u(659,542,pi,HL);function yL(a){this.b=a}u(660,1,yi,yL);_.xc=function(){sr(this.b.L.bb)};_.b=null;function pM(a){var b;b=a.c;a=b.i;b=!a.f?-1:Vj(a.f.b,b);a.f&&sv(a.f.b,b)&&vv(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&PF(!a.f?null:sv(a.f.b,b-1))}function qM(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new JA);-1==Vj(a.f.b,b)&&ej(a.f.b,b)}function rL(){}u(661,1,{},rL);_.Uc=function(a){pM(a)};_.Vc=function(a){qM(a)};
+_.Xc=function(a){rM(a.b.i,a.b)};function wL(){wL=x;sM=new tM(1,"e");uM=new tM(2,Jf);vM=new tM(3,"ne");wM=new tM(10,"nw");xM=new tM(4,wg);yM=new tM(5,zg);zM=new tM(12,"sw");AM=new tM(8,"w");xL=new BM((rj(),sj(null)).hb)}function jL(a,b){var c;c=nL(a.hb);return new aM(gk(b.hb)-(gk(a.hb)+c[3]),ik(b.hb)-(ik(a.hb)+c[0]))}
+function CM(a){var b,c,d,e,f,g;if(a.f){b=kr(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=sv(a.f.b,d),c=new lr(G(g.hb,Uf),G(g.hb,Tf)),f=jL(a,g),f.b-=ak(0,f.b+G(g.hb,Uf)-b.c),f.c-=ak(0,f.c+G(g.hb,Tf)-b.b),yI(g,ak(0,f.b),ak(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,sL(g,c.c,c.b),g.G==(ir(),jr)&&qr(g,new tL(kr(a.hb))),Ak(g.r,1)}}function DM(a,b,c){a=a.e;Ui(a,b,b);z(a.d,b,c);jj(b,Fc+c.c)}
+function pr(a,b){var c;c=a.e;EM(c,b.z);ij(b.z,Fc+wM.c);EM(c,b.v);ij(b.v,Fc+uM.c);EM(c,b.w);ij(b.w,Fc+vM.c);EM(c,b.F);ij(b.F,Fc+AM.c);EM(c,b.o);ij(b.o,Fc+sM.c);EM(c,b.E);ij(b.E,Fc+zM.c);EM(c,b.C);ij(b.C,Fc+xM.c);EM(c,b.D);ij(b.D,Fc+yM.c)}
+function rr(a,b){!b.z&&(b.z=lL(b,0,0));DM(a,b.z,wM);!b.v&&(b.v=lL(b,0,1));DM(a,b.v,uM);!b.w&&(b.w=lL(b,0,2));DM(a,b.w,vM);!b.F&&(b.F=lL(b,1,0));DM(a,b.F,AM);!b.o&&(b.o=lL(b,1,2));DM(a,b.o,sM);!b.E&&(b.E=lL(b,2,0));DM(a,b.E,zM);!b.C&&(b.C=lL(b,2,1));DM(a,b.C,xM);!b.D&&(b.D=lL(b,2,2));DM(a,b.D,yM)}function rM(a,b){var c,d;a.b=b;d=a.f.b.d;c=Vj(a.f.b,b);if(c+1<d){nB(a.f,b);for(ej(a.f.b,b);c<d;++c)uL(sv(a.f.b,c),c)}else uL(b,c)}
+function BM(a){a=new FM(a);Mx(this,a);this.d=new GM(a);this.d.j=!0;bj(this.d);this.d.n=3;this.e=new HM(a);this.e.j=!0;bj(this.e);this.e.n=3;Ox(this)}u(662,331,{14:1,16:1,24:1,27:1,29:1,31:1,32:1,35:1,36:1,38:1,105:1},BM);_.$f=function(){return kr(this.hb)};_._f=function(){var a;(a=IM(this))&&a._f(null)};_.ag=function(){CM(this)};_.Uc=function(a){!this.c&&(this.c=new rL);pM(a)};_.Vc=function(a){!this.c&&(this.c=new rL);qM(a)};_.Od=function(){CM(this)};
+_.Xc=function(a){!this.c&&(this.c=new rL);rM(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var sM,uM,vM,wM,xL,xM,yM,zM,AM;function FM(a){this.q=new bx(this);this.hb=a}u(663,311,vi,FM);function tM(a,b){this.b=a;this.c=b}u(664,1,{},tM);_.b=0;_.c=null;function GM(a){Mi();fj.call(this,a)}u(665,3,{},GM);_.rc=function(){var a;a=this.k.f;a.u||ek(a.p);ij(this.k.f,"dragdrop-dragging");!a.A.d&&lM(a.A,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=ak(this.b,a<this.e?a:this.e),b=ak(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[bf]=a+(Qj(),gg);c.style[Wg]=b+gg};
+_.sc=function(){var a;a=this.k.f;a==a.i.b||PF(a);a.A.d||lM(a.A,!0);a.u||(a.p||(a.p=new JM,jj(a.p,"mosaic-GlassPanel-invisible")),VL(a.p.hb,mh,RL(a.hb,mh)),qj((rj(),sj(null)),a.p,0,0));jj(this.k.f,"dragdrop-dragging");a=new Yj(this.k.b,null);this.b=a.b+hk(this.k.b.hb);this.c=a.e+jk(this.k.b.hb);this.e=this.b+lk(this.k.b.hb)-this.k.f.kd();this.d=this.c+kk(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function EM(a,b){try{Yi(a,b)}catch(c){if(c=Wi(c),!A(c,80))throw c;}}
+function HM(a){Mi();fj.call(this,a);this.d=new Oi}u(666,3,{},HM);_.rc=function(){var a;a=this.k.f.gb;a.u||ek(a.p);ij(this.k.f,"dragdrop-dragging");lM(a.A,!1);nr(a,new lr(a.f,a.e));Ak(a.r,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=nj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-ak(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.e,b=ak(a+b,G(d.A.c.hb,Tf)),b!=a&&kL(d,0,a-b),nr(d,new lr(d.f,b)),Ak(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.hd():this.k.d-this.k.f.hd(),0!=b&&(a=d.e,b=ak(a+b,G(d.A.c.hb,Tf)),nr(d,new lr(d.f,b)),Ak(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-ak(this.k.c,this.b):this.k.f.gd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+b:
+96,b!=a&&kL(d,a-b,0),nr(d,new lr(b,d.e)),Ak(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.gd():this.k.c-this.k.f.gd(),0!=b&&(a=d.f,nr(d,new lr(96<a+b?a+b:96,d.e)),Ak(d.r,333)))};
+_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||PF(a);lM(a.A,!0);a.u||(a.p||(a.p=new JM,jj(a.p,"mosaic-GlassPanel-invisible")),VL(a.p.hb,mh,RL(a.hb,mh)),qj((rj(),sj(null)),a.p,0,0));jj(this.k.f,"dragdrop-dragging");a=new Yj(this.k.b,null);this.b=a.b+hk(this.k.b.hb);this.c=a.e+jk(this.k.b.hb);this.f=this.b+lk(this.k.b.hb)-this.k.f.kd();this.e=this.c+kk(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function JM(){var a;this.e=new KM(this);this.b=!1;this.c=new fx;Mx(this,this.c);a=this.hb.style;a[nd]="#000";a[pe]="alpha(opacity=50)";a.opacity="0.5";this.hb[Dd]="gwt-GlassPanel"}u(667,331,Di,JM);
+_.ud=function(){var a;Ox(this);try{a=this.gb}catch(b){b=Wi(b);if(A(b,86))throw new Bw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(rj(),sj(null))?(kv(this),lv(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),dj(Ck,a),a.c=!0,a.d=Lk(a),ej(Ck,a),this.d=new LM(this),Pv(new jv(this.d))):(this.hb.style[vd]=db,this.hb.style[og]=db);this.b&&Dv(new iv(this));qj(sj(null),new MM,Eo($doc),Fo($doc))};
+_.vd=function(){this.i.vd();Ik(this.e);this.d&&(gv(Nv,this.d,L(NM,s,15,[(!Ws&&(Ws=new Hk),Ws)])),this.d=null);this.b&&gv(Fv,this,L(NM,s,15,[(!Ev&&(Ev=new Hk),Ev)]))};_.dd=function(a){switch(Av(a.type)){case 256:if(27==(a.keyCode||0))return ek(this),!1;case 1:if(Co(this.hb,a.target))return ek(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function KM(a){Bk();this.b=a}u(668,26,{},KM);_.Hc=function(){var a=this.b;kv(a);lv(a.hb)};_.b=null;function LM(a){this.b=a}u(669,1,{},LM);_.b=null;
+function MM(){this.hb=Rx();var a;a=new Ly(new OM(this));B(this,a,(Oq(),Oq(),Pq));B(this,a,(Lr(),Lr(),Mr))}u(670,333,vi,MM);_.wd=function(){Wj(new PM(this))};function OM(a){this.b=a}u(671,1,{},OM);_.b=null;function PM(a){this.b=a}u(672,1,yi,PM);_.xc=function(){this.b.hb.focus()};_.b=null;function QM(a){a.hb.style[kh]=md;a.hb.style[Re]=md;if(a.cb){var a=a.gb,b;A(a,105)?a._f(null):(b=IM(a))&&b._f(a)}}u(674,314,ri);_.$f=function(){QM(this);return new lr(G(this.hb,Uf),G(this.hb,Tf))};_._f=function(){QM(this)};
+_.ag=function(){};_.cd=function(){};_.Od=function(){};function hM(){this.hb=$doc.createElement("label");this.hb[Dd]="mosaic-Label";this.hb.style[jh]=Pf;this.hb[Dd]="mosaic-HTML"}u(673,674,ri,hM);function IL(a){Mx(this,new RM(a));this.hb[Dd]="mosaic-ImageButton"}u(675,331,Di,IL);
+function OL(){hx();var a=(wx(),zx);px.call(this,!0,uf);this.M=a.b;this.b=new SM(this);this.b.e=!0;cx(this,this.b);this.U=!0;this.b.i=!0;-1==this.db?mw(this.hb,1|(this.hb.__eventBits||0)):this.db|=1;(ox?vo(this.hb):wo(vo(this.hb)))[Dd]=Pe;this.hb.style[mh]="2147483647"}u(676,316,vi,OL);_.cd=function(a){Cw(this,a);1==Av(a.type)&&jx(this,!1)};_.b=null;
+function SM(a){this.c=a;this.d=new kj;this.j=new kj;a=(cz(),bz);new Qz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Kg);this.f=$doc.createElement(Ng);wv(b,this.f);this.p=!0;a=Rx();b=(xv(),yv(b));a.appendChild(b);this.hb=a;Jl();this.hb.setAttribute(pg,mm.b);-1==this.db?mw(this.hb,2225|(this.hb.__eventBits||0)):this.db|=2225;this.hb[Dd]=Oe;a=uw(this.hb)+"-vertical";Si(this.ld(),a,!0);this.hb.style[Yf]=db;this.hb.setAttribute("hideFocus",eh);B(this,new az(this),(Oq(),Oq(),Pq))}u(677,354,oi,SM);
+_.cd=function(a){switch(Av(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Uy(this,a)};_.Nd=function(a,b){Yy(this,a,b);b||this.b&&jx(this.c,!1)};_.b=!0;_.c=null;
+function RM(a){var b=(fy(),gy),c=(ny(),oy),d;d=new Yx;d.i[rd]=cb;d.i[yd]=0;d.i[zd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Wx(b.b);b.b.d.rows[0].cells[0][id]=c.b;Wx(b.b);b.b.d.rows[0].cells[0].style[gh]=e.b;Wx(d);b=Sx(d,0,0,!0);if(a){ek(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Ux(g,f.d);Zt(f.c,g,a);c.b=c.b.c}else e=c.c.d,ej(c.c,a);a.hb[dd]=e;wv(b,a.hb);Fw(a,d)}Mx(this,d);Si(this.hb,"mosaic-WidgetWrapper",!0)}u(678,331,Di,RM);_.b=null;_.c=null;function AL(a){this.b=a}u(679,1,{},AL);
+_.Pc=function(){this.b._&&this.b!=this.b.i.b&&PF(this.b)};_.b=null;function BL(a){Bk();this.b=a}u(680,26,{},BL);_.Hc=function(){sr(this.b.L.bb);var a=this.b;Vs((!a.q&&(a.q=new TM),a.q))};_.b=null;function CL(a){Bk();this.b=a}u(681,26,{},CL);_.Hc=function(){oL(this.b,(ir(),jr))};_.b=null;function DL(a){Bk();this.b=a}u(682,26,{},DL);_.Hc=function(){oL(this.b,(ir(),pL))};_.b=null;function GL(){}u(683,1,{},GL);function JL(a){this.b=a}u(684,1,{},JL);_.Pc=function(){this.b.Id()};_.b=null;
+function ML(a){this.b=a}u(685,1,{},ML);_.b=null;function vL(a){this.b=a}u(686,1,yi,vL);_.xc=function(){this.b.G==(ir(),jr)?Ak(this.b.s,333):this.b.G==pL&&Ak(this.b.t,333)};_.b=null;function mL(a){this.hb=a;Aw(this)}u(687,314,oi,mL);_.Qc=function(a){return B(this,a,(ns(),ns(),os))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(rs(),rs(),ss))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};function TM(){At.call(this,null)}u(688,245,Ci,TM);
+function ir(){ir=x;jr=new UM("MAXIMIZED",0);pL=new UM("MINIMIZED",1);qL=new UM("NORMAL",2);VM=L(WM,s,100,[jr,pL,qL])}function UM(a,b){I.call(this,a,b)}u(689,141,{73:1,77:1,79:1,100:1},UM);var VM,jr,pL,qL;function kv(a){var b,c,d,e;c=yj();b=zj();e=(nw(),ow).scrollWidth;d=ow.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[kh]=c-1+gg);0<=b-1&&(a.hb.style[Re]=b-1+gg)}
+function lv(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ca+b.getPropertyValue("margin-left")).replace(Da,l);a.style.marginTop=(Ca+b.getPropertyValue("margin-top")).replace(Da,l)}function XM(a,b){var c,d,e;if(a.n)return!0;a.y.Qe();for(c=new Hw(b);c.b.b<c.b.c.d-1;)d=RK(Iw(c.b)),e=d.gb,A(e,106)&&e.pd(d.md()),d.md()&&ej(a.y,d);return!0}
+function YM(a,b){var c,d,e;if(b.b)a.d&&mk(a.d),a.d=new ZM(a,b),nk(a.d,333);else for(d=new Qi(a.y);d.c<d.e.Fe();)c=Ri(d),e=c.fb,Zw(b,$M(c),e.t,e.u),aN(c,e.v,e.s,L(N,m,-1,[bN(a.r.b,c).e,bN(a.q.b,c).d,bN(a.o.b,c).b,bN(a.p.b,c).c]),L(N,m,-1,[cN(a.j.b,c).e,cN(a.i.b,c).d,cN(a.e.b,c).b,cN(a.f.b,c).c]),L(N,m,-1,[dN(a.v,c),dN(a.u,c),dN(a.s,c),dN(a.t,c)]))}
+function eN(){this.y=new kj;this.k=new fN(this);this.x=new gN(this.k);this.w=new hN(this.k);this.r=new iN(this.k);this.q=new jN(this.k);this.o=new kN(this.k);this.p=new lN(this.k);this.j=new mN(this.k);this.i=new nN(this.k);this.e=new oN(this.k);this.f=new pN(this.k);this.v=new qN(this.k);this.u=new qN(this.k);this.s=new qN(this.k);this.t=new qN(this.k)}u(693,1,{});_.cg=function(a){YM(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function rN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Qi(b.y);e.c<e.e.Fe();)d=Ri(e),A(d,28)&&(d=d.bb),f=d.fb,Zw(c,$M(d),f.t,f.u),aN(d,f.v,f.s,L(N,m,-1,[bN(b.r.b,d).e,bN(b.q.b,d).d,bN(b.o.b,d).b,bN(b.p.b,d).c]),L(N,m,-1,[cN(b.j.b,d).e,cN(b.i.b,d).d,cN(b.e.b,d).b,cN(b.f.b,d).c]),L(N,m,-1,[dN(b.v,d),dN(b.u,d),dN(b.s,d),dN(b.t,d)]));sN(c);a.b.d=null;for(a=new Qi(a.b.y);a.c<a.e.Fe();)b=Ri(a),A(b,28)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
+function ZM(a,b){this.b=a;this.c=b;var c=(sk(),vk);this.n=new rk(this);this.u=c}u(694,17,{},ZM);_.yc=function(){rN(this)};_.zc=function(){rN(this)};
+_.Bc=function(a){var b,c,d;for(c=new Qi(this.b.y);c.c<c.e.Fe();)b=Ri(c),A(b,28)&&(b=b.bb),d=b.fb,d.j=bu(d.p+(d.t-d.p)*a),d.w=bu(d.q+(d.u-d.q)*a),d.x=bu(d.r+(d.v-d.r)*a),d.i=bu(d.o+(d.s-d.o)*a),Zw(this.c,$M(b),d.j,d.w),aN(b,d.x,d.i,L(N,m,-1,[bN(this.b.r.b,b).e,bN(this.b.q.b,b).d,bN(this.b.o.b,b).b,bN(this.b.p.b,b).c]),L(N,m,-1,[cN(this.b.j.b,b).e,cN(this.b.i.b,b).d,cN(this.b.e.b,b).b,cN(this.b.f.b,b).c]),L(N,m,-1,[dN(this.b.v,b),dN(this.b.u,b),dN(this.b.s,b),dN(this.b.t,b)]))};_.b=null;_.c=null;
+u(696,1,{});_.b=null;function oN(a){this.b=a}u(695,696,{},oN);function pN(a){this.b=a}u(697,696,{},pN);function nN(a){this.b=a}u(698,696,{},nN);function mN(a){this.b=a}u(699,696,{},mN);function kN(a){this.b=a}u(700,696,{},kN);function lN(a){this.b=a}u(701,696,{},lN);function jN(a){this.b=a}u(702,696,{},jN);function iN(a){this.b=a}u(703,696,{},iN);u(704,696,{},function(a){this.b=a});u(705,696,{},function(a){this.b=a});
+function dN(a,b){var c=a.b,d;d=nj(c.e,b);d||(d=new ZL(UL(b.hb)),z(c.e,b,d));return d.e}function qN(a){this.b=a}u(706,696,{},qN);function hN(a){this.b=a}u(707,696,{},hN);function gN(a){this.b=a}u(708,696,{},gN);function cN(a,b){var c;c=nj(a.b,b);c||(c=new ZL(nL(b.hb)),z(a.b,b,c));return c}function bN(a,b){var c;c=nj(a.c,b);c||(c=new ZL(TL(b.hb)),z(a.c,b,c));return c}
+function tN(a,b){var c,d;d=nj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=IM(b),f,g,j,h,n;if(A(b,105)){if(null!=c.n&&null!=c.k){d=new lr(uN(e,!0),uN(e,!1));break a}h=b.$f();null!=c.n&&(h.c=uN(e,!0));null!=c.k&&(h.b=uN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new lr(uN(e,!0),uN(e,!1));break a}h=new XL;f=b.hb;n=f.style;g=n[cg];j=n[hh];n[cg]="static";n[hh]=Se;null!=c.n?h.c=uN(e,!0):(n[kh]=md,h.c=(f.offsetWidth||0)+bN(d.p.b,b).c+bN(d.q.b,b).d);null!=c.k?h.b=uN(e,!1):(n[Re]=md,h.b=(f.offsetHeight||0)+bN(d.r.b,b).e+
+bN(d.o.b,b).b);n[cg]=g;n[hh]=j}d=h}null!=c.n&&(Qj(),mq)==c.n.eg()||null!=c.k&&(Qj(),mq)!=c.k.eg()||z(a.f,b,d)}return d}function fN(a){this.i=a;this.d=new Oi;this.f=new Oi;this.c=new Oi;this.b=new Oi;this.e=new Oi}u(709,1,{},fN);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function vN(a){var b;b=a.fb;if(null==b||!A(b,103))b=new wN,a.fb=b;return b}function jM(){mM.call(this,(nM(),xN))}function mM(a){var b=(yN(),zN);eN.call(this);this.c=a;this.b=b}u(710,693,{},jM,mM);
+_.dg=function(a){var b,c,d,e,f,g,j,h,n;h=new XL;XM(this,a);n=bN(this.p.b,a).c+bN(this.q.b,a).d+cN(this.f.b,a).c+cN(this.i.b,a).d+dN(this.t,a)+dN(this.u,a);d=bN(this.r.b,a).e+bN(this.o.b,a).b+cN(this.j.b,a).e+cN(this.e.b,a).b+dN(this.v,a)+dN(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(nM(),xN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Qi(this.y);a.c<a.e.Fe();)c=Ri(a),e=vN(c),b=null,j=c.gb,A(j,106)&&(b=j,b=AN(b),b=new lr(b[1]+b[3],b[0]+b[0])),this.c==xN?(n+=tN(this.x.b,c).c,e.b=tN(this.w.b,
+c).b,A(j,106)&&(n+=b.c,e.b+=b.b),f=ak(f,e.b)):(d+=tN(this.w.b,c).b,e.c=tN(this.x.b,c).c,A(j,106)&&(d+=b.b,e.c+=b.c),g=ak(g,e.c));this.c==xN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.cg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,S;if(XM(this,a)&&(d=this.y.d,0!=d)){D=a.p;t=dN(this.t,a);E=dN(this.v,a);c=kr(a.hb);S=c.c-(t+dN(this.u,a));r=c.b-(E+dN(this.s,a));g=S;c=r;this.c==(nM(),xN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Qi(this.y);e.c<e.e.Fe();)d=Ri(e),b=null,q=vN(d),v=d.gb,A(v,106)&&(b=v,b=AN(b),b=new lr(b[1]+b[3],b[0]+b[0])),this.c==xN?(q.e?++h:(q.c=tN(this.x.b,d).c,A(v,106)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=tN(this.w.b,d).b,A(v,106)&&(q.b+=b.b))):(q.d?++j:(q.b=tN(this.w.b,
+d).b,A(v,106)&&(q.b+=b.b),c-=q.b),q.e?q.c=S:(q.c=tN(this.x.b,d).c,A(v,106)&&(q.c+=b.c)));for(e=new Qi(this.y);e.c<e.e.Fe();)d=Ri(e),b=null,q=d.fb,v=d.gb,A(v,106)&&(b=v,b=AN(b),b=new lr(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==xN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,106)&&(n-=b.c,f-=b.b),this.c==oM?(q.t=this.b==(yN(),zN)?t:this.b==BN?t+~~(S/2)-~~(J/2):t+S-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(yN(),zN)?(q.t=t,q.u=E):this.b==BN?(q.t=t,q.u=E+~~(r/2)-~~(o/2)):(q.t=t,q.u=E+r-o),q.v=
+n,q.s=f,t+=J+D),a.b&&(v=d.gd()-gk(a.hb)-dN(this.t,a),-1==q.p&&(q.p=v),v=d.hd()-ik(a.hb)-dN(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.kd()),-1==q.o&&(q.o=d.jd()));YM(this,a)}};_.b=null;_.c=null;function yN(){yN=x;zN=new CN("START",0);BN=new CN(Kb,1);DN=new CN("END",2);EN=L(FN,s,101,[zN,BN,DN])}function CN(a,b){I.call(this,a,b)}u(711,141,{73:1,77:1,79:1,101:1},CN);var EN,BN,DN,zN;function nM(){nM=x;xN=new GN("HORIZONTAL",0);oM=new GN("VERTICAL",1);HN=L(IN,s,102,[xN,oM])}
+function GN(a,b){I.call(this,a,b)}u(712,141,{73:1,77:1,79:1,102:1},GN);var HN,xN,oM;u(714,1,{107:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function wN(){this.f=!1}function LL(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}u(713,714,{103:1,107:1},wN,LL);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function JN(a,b){if(a.n)return!0;XM(a,b);if(0<a.y.d){a.b=sv(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,104))d=new KN,c.fb=d;a.c=d;a.y.Qe();ej(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function LN(){eN.call(this)}u(715,693,{},LN);
+_.dg=function(a){var b,c;c=new XL;JN(this,a);if(this.b){b=tN(this.x.b,this.b).c;var d=tN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,106)&&(b=AN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=bN(this.p.b,a).c+bN(this.q.b,a).d+cN(this.f.b,a).c+cN(this.i.b,a).d+dN(this.t,a)+dN(this.u,a);c.b+=bN(this.r.b,a).e+bN(this.o.b,a).b+cN(this.j.b,a).e+cN(this.e.b,a).b+dN(this.v,a)+dN(this.s,a);return c};
+_.cg=function(a){var b,c,d,e,f;JN(this,a)&&(d=dN(this.t,a),e=dN(this.v,a),c=kr(a.hb),f=c.c-(d+dN(this.u,a)),c=c.b-(e+dN(this.s,a)),b=this.b.gb,A(b,106)&&(b=AN(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.gd()-gk(a.hb)-dN(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-ik(a.hb)-dN(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.kd()),d=this.c,-1==d.o&&(d.o=this.b.jd())),YM(this,a))};_.b=null;_.c=null;function KN(){this.f=!1}
+u(716,714,{104:1,107:1},KN);function AN(a){var b,c,d,e;null==a.b&&(a.b=y(N,m,-1,4,1),e=vo(cw(cw(a.d,0),0)),c=vo(cw(cw(a.d,2),2)),d=TL(a.hb),b=nL(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function MN(a,b){a.cb&&ek(a);return dx(a,b)}function NN(){Fx();vx.call(this,Gx)}u(717,321,{14:1,16:1,24:1,28:1,29:1,30:1,32:1,36:1,38:1,106:1},NN);_.yd=function(a){return MN(this,a)};_.b=null;
+function KL(a,b,c){var d=a.q.d;b.fb=c;bL(a,b,a.hb,d,!0)}function $M(a){var b;b=a.gb;return A(b,106)?b:a}function or(a){if(!a.cb)return new XL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.dg(a),qr(a,a.k),a.e.cg(a),a.k=a.e.dg(a);return a.k}function RK(a){return A(a,106)?a.bb:a}function ON(a){var b;if(!a.o){b=(!fM&&(fM=new eM),fM);var c=PN(a,gb,!0);b.b=c;c=PN(a,hb,!0);b.c=c;a.o=b}return a.o}
+function bL(a,b,c,d,e){if(A(b,28))throw new Jk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,107)&&f.f?(c=new NN,Qw(a,c,a.hb,d,!0),ex(c,b)):Qw(a,b,c,d,e);cL(a,b)}
+function cL(a,b){var c;c=a.e;if(b){var d=c.k;Zi(d.d,b);Zi(d.f,b);Zi(d.c,b);Zi(d.b,b);Zi(d.e,b)}else d=c.k,yz(d.d),yz(d.f),yz(d.c),yz(d.b),yz(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==$M(a))c=c.gb;else{if(A(c,99)||A(c,27))d=c,c=c.gb,c==$M(d)&&(c=c.gb);A(c,106)&&A(c.gb,98)&&(c=c.gb)}A(c,105)&&!A(c,98)&&(c._f(a.gb),c._f(a))}}
+function sr(a){if(a.cb&&a.hb.style.display!=Mf){a.hb.scrollTop=0;var b=a.hb,c=0;!Ao()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==vg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.cg(a);a.d=!1;sN(a)}}function sN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=RK(Nz(a.q,d)),A(b,106)&&(b=b.bb),b.md()&&(A(b,105)?b.ag():A(b,35)&&b.Od())}function dL(a,b){var c;A(b,106)&&(b=A(b,106)?b.bb:b);c=$M(b);return Xw(a,c)?(A(c,106)&&MN(c,b),cL(a,null),!0):!1}
+function iM(a,b){var c;a.e=b;null!=a.f&&ij(a,uw(a.hb)+Ca+a.f);a.f=b.cZ.e;c=Wz(a.f,oo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));jj(a,uw(a.hb)+Ca+a.f);cL(a,null)}function PN(a,b,c){a.n||(a.n=$doc.createElement(Fg),VL(a.n,cg,fd),VL(a.n,hh,Se),VL(a.n,bf,db),VL(a.n,Wg,db),a.hb.appendChild(a.n));VL(a.n,kh,b);VL(a.n,Re,b);a=SL(a.n);return c?a.c:a.b}
+function uN(a,b){var c;c=null.eg();if(c==(Qj(),yq)){c=(ON(a),null.eg());var d=(-1==dM&&(dM=$K(ib,!0)),dM);return P(O(Math.round(100*d*c/254)))}if(c==oq)return c=ON(a),d=null.eg(),P(O(qF(d*(-1==c.b&&(c.b=$K(gb,!0)),c.b))));if(c==qq)return c=ON(a),d=null.eg(),P(O(qF(d*(-1==c.c&&(c.c=$K(hb,!0)),c.b))));if(c==wq)return c=(ON(a),null.eg()),d=(-1==dM&&(dM=$K(ib,!0)),dM),P(O(Math.round(d*c)));if(c==Aq)return c=(ON(a),null.eg()),d=(-1==dM&&(dM=$K(ib,!0)),dM),P(O(Math.round(10*d*c/254)));if(c==uq)return P(O(qF(12*
+(ON(a),null.eg())*P(O(qF((-1==dM&&(dM=$K(ib,!0)),dM)/72))))));if(c==mq)return PN(a,null.eg(),b);if(c==sq)return c=(ON(a),P(O(qF(null.eg())))),d=(-1==dM&&(dM=$K(ib,!0)),dM),P(O(Math.round(d*c/72)));if(null.eg()==kq)return P(O(qF(null.eg())));throw new Jk("Invalid size: "+null.eg());}function zL(){var a=new LN;ax.call(this);this.k=new lr(-1,-1);new SN(this);this.hb[Dd]="mosaic-LayoutPanel";iM(this,a)}u(718,311,{14:1,16:1,24:1,29:1,30:1,32:1,35:1,36:1,38:1,105:1},zL);
+_.Cd=function(a){bL(this,a,this.hb,this.q.d,!0)};_.rd=function(){Kw(this,new TN)};_.sd=function(){Kw(this,new UN)};_.$f=function(){return or(this)};_.zd=function(a){return Tw(this.q,$M(a))};_.Ad=function(a,b,c,d){bL(this,a,b,c,d)};_._f=function(a){cL(this,a)};_.Bd=function(){return new Hw(this)};_.ag=function(){sr(this)};
+_.wd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.qd(this.j),this.od(a),this.j=this.i=null;else if(a=or(this),null!=this.j)a=a.b+gg,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+gg);this.od(b);this.i=null}else b=a.b+gg,this.qd(a.c+gg),this.od(b);sr(this)}};_.Od=function(){sr(this)};_.yd=function(a){return dL(this,a)};_.od=function(a){this.hb.style[Re]=a;this.cb||(this.i=a)};_.Dd=function(a,b,c){Zw(this,$M(a),b,c)};
+_.qd=function(a){this.hb.style[kh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function TN(){}u(719,1,{},TN);_.Md=function(a){$M(a).ud()};function UN(){}u(720,1,{},UN);_.Md=function(a){$M(a).vd()};function Hw(a){this.c=a;this.b=new Vw(this.c.q)}u(721,1,{},Hw);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return RK(Iw(this.b))};_.bd=function(){Jw(this.b)};_.c=null;function VN(){VN=x;new Iy}
+function SN(a){VN();Si(a.hb,"dragdrop-dropTarget",!0);this.b=a;new WN(this)}u(722,9,{},SN);function WN(a){Bk();this.b=a}u(723,26,{},WN);_.Hc=function(){cL(this.b.b,null);sr(this.b.b)};_.b=null;function IM(a){a=a.gb;return!a?null:A(a,105)?a:IM(a)}function sL(a,b,c){var d;d=a.hb;aN(a,b,c,TL(d),nL(d),UL(d))}
+function aN(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.qd((0>g?0:g)+(Qj(),gg)),b!=a.kd()&&a.qd((0>b?0:b)+gg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(Qj(),gg)),c!=a.jd()&&a.od((0>c?0:c)+gg))}function qr(a,b){sL(a,b.c,b.b)}u(726,1,{});
+function pH(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:RD(a,b,~~Ii(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,t=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(t=0,E=o.length;t<E;++t)if(D=n[t+3],v=o[t],r=null==v?Qf:typeof v,r=r==Sf?Object.prototype.toString.call(v)==Uc||typeof v.length==Rf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Qf,r)))if(v=H(Rf,r),r=H("boolean",r),XN===D)v&&(o[t]=new SH(o[t])),r&&(o[t]=(CH(),o[t]?FH:DH));else{q=v||r;if(q=
+!q&&null!=D&&On(D)==YN){q=o[t];if(null==q||ZN(q,D))continue;if(Mn(q)&&(q=q&&q.g?q.g:null,null!=q&&ZN(q,D))){o[t]=q;continue}}if(!H(Sf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function $N(){this.d=new Oi;this.b=new Oi;this.c=new Oi}function ZN(a,b){var c;if(XN==b||aO==b&&A(a,108))return!0;if(null!=a)for(c=On(a);c&&c!=XN;c=null)if(c==b)return!0;return!1}u(725,726,{},$N);function mH(){mH=x;oH=new $N}
+function sH(a,b){mH();z(oH.d,a,b)}function jH(a){mH();var b,c,d;d=WH(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function kH(a,b){var c;mH();return c=b&&b[0]&&(typeof b[0]==Sf||typeof b[0]==ye)?b[0]:null,ZN(c,a)}function qH(a){var b=lH;mH();var c,d;d=oH.c;if(c=!b?d.c:RD(d,b,~~Ii(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?SD(d,c):UD(d,b,c,~~Ii(b))}
+function LG(a){mH();var b=oH,c;null==a?a=null:(c=a[cd],c||(0!=(On(a).c&4)?a=[]:(b=(b=nj(b.d,On(a)))&&typeof b==ye?new b(a):a,a=a[cd]=b),c=a),a=c);return a}var oH;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Zn&&(e=ok(),2E3<e-ao&&(ao=e,$n=Yn()));if(0==Zn++){var f=(bo(),co),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=lo(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(bo(),co),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=lo(n,o);while(h.d);h.d=o}}--Zn;c&&-1!=$n&&($wnd.clearTimeout($n),$n=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(cu)()}catch(d){a(b)}else C(cu)()}var XN=Z(1),Rn=Z(102),bO=OH(" I"),N=JH(735,bO),nI=JH(733,XN),cO=OH(" Z"),QI=JH(736,cO);Z(101);Z(100);Z(99);var dO=Z(522),Fn=JH(737,dO),eO=Z(264),Ju=JH(738,eO);Z(265);Z(141);Z(497);Z(108);Z(508);var fO=OH(" B");Z(512);var gO=OH(" C"),Ji=JH(739,gO),YN=Z(510),hO=OH(" D"),TE=JH(740,hO);Z(511);Z(513);var iO=Z(516),sG=JH(741,iO),jO=OH(" J"),kO=Z(2),eu=JH(734,kO),PL=JH(742,fO);Z(525);Z(507);Z(98);Z(193);Z(495);
+var lH=Z(488);Z(504);var yH=Z(502);Z(500);Z(501);Z(506);Z(117);Z(110);Z(111);Z(112);Z(118);Z(96);Z(519);Z(514);Z(503);Z(489);Z(490);Z(491);Z(492);Z(493);Z(494);var lO=Z(401);Z(400);Z(399);Z(398);Z(487);Z(486);var VB=Z(415),xE=JH(743,VB),mO=Z(421),CE=JH(744,mO),nO=Z(422),EE=JH(745,nO),oO=Z(564),IG=JH(746,oO),Vt=JH(747,N),pO=$(562,function(){JE();return DI}),EI=JH(748,pO);Z(563);Z(424);Z(423);Z(557);Z(556);Z(565);Z(566);Z(561);Z(458);Z(560);var vB=JH(749,lO);Z(413);Z(568);Z(499);NH();Z(498);NH();Z(726);
+Z(725);var aO=NH();Z(315);var qO=Z(314);Z(313);Z(319);Z(333);Z(374);Z(570);Z(569);Z(312);Z(311);Z(572);Z(571);Z(577);Z(578);Z(579);Z(580);Z(581);Z(582);Z(583);Z(584);Z(573);Z(574);Z(575);Z(576);Z(251);Z(250);Z(324);Z(325);Z(326);Z(595);Z(604);Z(26);Z(596);Z(597);Z(598);Z(599);Z(600);Z(601);Z(602);Z(603);Z(296);Z(370);Z(373);Z(371);Z(372);Z(204);Z(203);Z(298);Z(245);Z(300);Z(212);var rO=Z(211);Z(248);Z(247);Z(246);Z(395);Z(396);Z(397);Z(479);Z(478);Z(477);Z(480);Z(481);Z(482);Z(483);Z(626);Z(627);
+Z(628);Z(629);var sO=$(181,function(){Qj();return Cq}),Dq=JH(750,sO),tO=$(140,function(){Rj();return Qo}),Ro=JH(751,tO),uO=$(147,function(){So();return Cp}),Dp=JH(752,uO),vO=$(166,function(){Ep();return Np}),Op=JH(753,vO),wO=$(171,function(){Pp();return Yp}),Zp=JH(754,wO),xO=$(176,function(){$p();return iq}),jq=JH(755,xO);$(182,null);$(183,null);$(184,null);$(185,null);$(186,null);$(187,null);$(188,null);$(189,null);$(190,null);$(142,null);$(143,null);$(144,null);$(145,null);$(146,null);$(148,null);
+$(158,null);$(159,null);$(160,null);$(161,null);$(162,null);$(163,null);$(164,null);$(165,null);$(149,null);$(150,null);$(151,null);$(152,null);$(153,null);$(154,null);$(155,null);$(156,null);$(157,null);$(167,null);$(168,null);$(169,null);$(170,null);$(172,null);$(173,null);$(174,null);$(175,null);$(177,null);$(178,null);$(179,null);$(180,null);Z(470);Z(469);Z(529);Z(531);Z(530);Z(532);Z(534);Z(533);Z(535);Z(539);Z(540);Z(202);Z(208);Z(207);Z(206);Z(210);Z(230);Z(441);Z(440);
+var OC=Z(439),uF=JH(756,OC),UI=JH(757,jO);Z(425);Z(536);Z(542);Z(537);Z(538);Z(426);Z(594);Z(435);Z(434);Z(433);Z(438);var yO=NH(),OK=JH(758,yO);Z(294);Z(468);Z(548);var zO=$(254,function(){Kt();return Pt}),Qt=JH(759,zO);Z(448);Z(449);Z(432);var zC=Z(427);Z(528);Z(411);Z(412);Z(437);var KC=Z(436);Z(429);Z(428);Z(546);Z(555);Z(430);Z(472);Z(521);Z(558);Z(559);Z(567);Z(418);var ZB=Z(417);Z(446);Z(447);Z(403);Z(402);Z(455);NH();NH();NH();Z(405);Z(406);Z(209);Z(383);var Oz=JH(760,qO);Z(384);Z(607);Z(606);
+Z(344);Z(346);Z(345);Z(347);Z(232);Z(249);Z(235);Z(237);var fC=Z(420);Z(471);Z(408);Z(407);Z(414);Z(552);Z(524);Z(240);Z(457);Z(227);Z(228);Z(231);Z(225);Z(224);Z(226);var hC=Z(590);Z(214);Z(218);Z(416);Z(609);Z(614);Z(456);Z(515);Z(459);var xB=Z(410),wB=JH(761,ZB);Z(645);Z(443);Z(444);Z(445);Z(409);Z(587);Z(588);Z(216);Z(215);Z(217);Z(219);Z(349);Z(348);Z(340);Z(341);Z(634);Z(615);Z(616);Z(541);Z(549);Z(550);Z(551);Z(608);Z(610);var AC=Z(431);Z(591);Z(553);Z(239);Z(236);Z(238);Z(234);Z(223);Z(222);
+Z(221);Z(276);Z(613);Z(318);Z(317);Z(316);Z(633);Z(632);Z(631);Z(618);Z(630);var AO=$(689,function(){ir();return VM}),WM=JH(762,AO);Z(688);Z(687);Z(679);Z(680);Z(681);Z(682);Z(683);Z(684);Z(685);Z(686);Z(660);var BO=$(320,function(){wx();return Dx}),Ex=JH(763,BO),CO=$(366,function(){rx();return jz}),kz=JH(764,CO);Z(17);Z(367);Z(368);Z(363);Z(364);Z(365);Z(18);Z(19);Z(20);Z(454);Z(419);Z(676);Z(354);Z(677);Z(355);Z(356);Z(357);Z(358);Z(361);Z(329);Z(328);Z(327);Z(611);Z(612);Z(617);Z(269);Z(332);Z(362);
+Z(350);Z(377);Z(376);Z(375);var DO=$(378,function(){Bz();return Lz}),Mz=JH(765,DO);$(379,null);$(380,null);$(381,null);$(382,null);Z(252);Z(592);Z(330);Z(343);Z(342);Z(545);Z(392);Z(322);Z(205);Z(593);Z(331);Z(662);Z(3);Z(665);Z(666);Z(664);Z(663);Z(656);Z(655);Z(718);Z(719);Z(720);Z(721);Z(658);Z(243);var mD=Z(451),oD=JH(766,mD);Z(452);Z(450);Z(29);Z(30);Z(28);Z(31);Z(34);Z(35);Z(36);Z(37);Z(38);Z(39);var EO=Z(51),Zy=JH(767,EO);Z(40);Z(41);Z(42);Z(43);Z(44);Z(45);Z(46);Z(48);Z(47);Z(49);Z(50);Z(52);
+Z(53);Z(55);Z(56);Z(54);Z(57);Z(58);Z(59);Z(60);Z(62);Z(64);Z(65);Z(63);Z(61);Z(66);Z(67);Z(68);Z(69);Z(71);Z(74);Z(73);Z(75);Z(78);Z(79);Z(77);Z(80);Z(81);Z(82);Z(83);Z(84);Z(85);Z(87);Z(88);Z(86);Z(89);Z(90);Z(91);Z(92);Z(94);Z(95);Z(93);Z(270);var YL=Z(647);Z(323);var bM=Z(649);Z(241);Z(674);Z(673);Z(464);Z(463);Z(465);Z(242);Z(278);Z(280);Z(279);Z(274);Z(386);Z(271);Z(321);Z(717);Z(285);Z(288);Z(286);Z(287);Z(5);Z(7);Z(6);Z(619);Z(453);Z(466);Z(387);Z(201);Z(307);Z(309);Z(308);Z(460);Z(461);Z(467);
+Z(244);Z(273);Z(33);Z(281);Z(351);Z(352);Z(353);Z(282);var NM=JH(768,rO);Z(283);Z(589);Z(675);Z(642);Z(505);Z(526);Z(32);Z(70);var cM=Z(650);Z(659);Z(678);Z(714);Z(713);Z(213);Z(229);Z(4);Z(641);Z(693);Z(710);var FO=$(711,function(){yN();return EN}),FN=JH(769,FO),GO=$(712,function(){nM();return HN}),IN=JH(770,GO);Z(696);Z(705);Z(704);Z(708);Z(707);Z(703);Z(702);Z(700);Z(701);Z(699);Z(698);Z(695);Z(697);Z(706);Z(709);Z(694);Z(661);Z(715);Z(335);Z(334);Z(337);Z(338);Z(336);Z(284);Z(21);Z(305);Z(306);
+Z(11);Z(14);Z(24);var HO=Z(27),Mk=JH(771,HO);Z(25);Z(22);Z(23);Z(716);Z(8);Z(10);Z(9);Z(722);Z(723);Z(667);Z(670);Z(671);Z(672);Z(668);Z(669);var $L=Z(648);Z(652);Z(653);Z(220);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/143B86F220A77EA4A06DF2CE62EF455A.cache.html b/public/jsme/143B86F220A77EA4A06DF2CE62EF455A.cache.html
new file mode 100644
index 0000000..1947e29
--- /dev/null
+++ b/public/jsme/143B86F220A77EA4A06DF2CE62EF455A.cache.html
@@ -0,0 +1,636 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '143B86F220A77EA4A06DF2CE62EF455A';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba="\n \n",ca=" ",ea=" \t\n\r\u000c",fa=" ",ha=" ",ja=" 0",ka=" 0 0\n",la=" 0 0 0\n",ma=" 0 0 0 0 0 0 0",na=" 0 0 0 0 0 0 0 0999 V2000\n",pa=" (H's don't count.)",qa=" *",ra=" 0",sa=" Molecular Editor by Peter Ertl and Bruno Bienfait",ta=" Molecular Editor v2013-10-13",ua=" border='0'></gwt:clipper>",va=" exceptions caught: ",wa=' filled="false" strokecolor="',xa=' filled="true" stroked="false" fillcolor="',za=" height=",Aa=" is not supported",Ca=" must be non-negative: ",
+Da=" not found.",Ea=" of ",Fa=" out of range",Ga=' strokeweight="',Ha=" sun.boot.class.path",Ia="!",Ja="!#6",Ka="!@",La='"',Na='" ',Oa='" endangle="',Qa='" strokecolor="',Ra='" style="top:',Sa='" to="',Ta='" width=',Ua='", Using "100%".',Va="\"><img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",Wa="#",Xa="#000",Ya="#15,",Za="#16",$a="#16,",ab="#6,",bb="#7",cb="#7,",db="#8",eb="#8,",gb="$",hb="$MOL",ib="$MOL\n",jb="$RXN",kb="$RXN\n\n\nJME Molecular Editor\n",lb="%",mb="&",ob="&#39;",qb="&amp;",
+rb="&gt;",sb="&lt;",ub="&nbsp;",vb="&quot;",wb="'",xb="' border='0'>",yb="' onerror='if(window.__gwt_transparentImgHandler)window.__gwt_transparentImgHandler(this);else this.src=\"",zb="' style='",Ab="',sizingMethod='crop'); margin-left: ",Cb="(",Db="(No exception detail)",Eb="(this Collection)",Fb=")",Gb=") no-repeat ",Ib="). Expect more errors.\n",Mb=");",Nb="*",Ob="+",Pb=",",Qb=", ",Rb=", Column size: ",Tb=", Row size: ",Ub=", Size: ",Vb=",command=",Wb=",disabled",Xb=",label=",Yb="-",Zb="-9223372036854775808",
+$b="-C#C-Me",bc="-C#CH",cc="-C#N",dc="-C(=O)N",ec="-C(=O)OH",fc="-C(=O)OMe",gc="-CCl3",hc="-CF3",ic="-CMe3",jc="-NC=O",kc="-NH-SO2-Me",lc="-NMe2",pc="-NO2",qc="-OC(=O)Me",rc="-PO3H2",sc="-SO2-NH2",tc="-SO3H",uc="-selected",vc="-vertical",wc=".",xc=". Use Page Up/Down for SDF access (",yc="...",zc=".call(this) }",Ac=".call(this)}",Bc=".call(w.event.srcElement)}",Cc="/",Dc="//",Gc="////",Hc="/>",Lc="/>\n",Mc="0",Nc="0.5",Oc="0px",Pc="1",Qc="100%",Rc="123",Sc="144.0pt",Tc="144.0px",Uc="1em",Vc="1ex",
+Wc="1in",Xc="2",dd="2.5.0",ed="2147483647",fd="3",gd="3.0.0",hd="4",id="40BAF81124143A595056A9CCA0E9DBBA.cache.png",jd="4841BDE9DC293BA35F7762B4D8EFD236.cache.png",kd="5",ld="6",md="72.0px",nd="9p",od=":",pd=": ",qd=":moduleBase",rd=";",sd="; ",td=";!R",xd=";'>",zd=";A",Ad=";D",Bd=";H",Cd=";R",Dd=";a",Ed="<",Fd="</div></body></html>",Gd="</span>",Hd="<BUTTON type='button'></BUTTON>",Id="<SELECT>",Jd="<V1:",Kd="<V2:",Ld='<gwt:clipper style="',Md='<html><body onload="if(parent.__gwt_onHistoryLoad)parent.__gwt_onHistoryLoad(__gwt_historyToken.innerText)"><div id="__gwt_historyToken">',
+Nd="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",Rd="<span style='position:absolute;margin-top:0px;margin-bottom:0px;left:",Sd="=",Td=">",Zd="?",$d="@",ae="@@",be="A",ce="A JavaScript function name is expected, not a the function itself",de="A PotentialElement cannot be resolved twice.",ee="About ",fe="Adding a DecoratorPanel is not allowed!",ge="After",he="All rights reserved.",ie="Any",je="Any except C",ke="Apr",le="Are you trying to draw an hedgehog ?",me="Aromatic",ne="Array types must match",
+oe="Atom is :",pe="Atom type :",qe="Atom/Bond Query",re="Aug",se="B",te="BLOCK",ue="BackgroundImageCache",ve="Bad stereoinfo on allene !",we="Before",ye="Body",ze="Bond is :",Ae="Bottom",Be="Br",Ce="Br,",De="C",Ee="C,",Le="CENTER",Me="CM",Ne="COPY_MOL",Oe="COPY_SMILES",Pe="CSS1Compat",Qe="Can't find exported method for given arguments: ",Re="Cannot add a handler with a null type",Se="Cannot add a null handler",Te="Cannot fire null event",Ue="Cannot redo. Index is out of range.",Ve="Cannot set a new parent without first clearing the old parent",
+We="Cannot undo. Index is out of range.",Xe="Caused by: ",Ye="Center",Ze="Charge change not possible on multibonded N or P !",$e="Charge change not possible on multibonded O or S !",af="Charge change not possible on the halogen !",bf="Charge change not possible on this boron !",cf="Charge change not possible on this carbon !",df="Cl",ef="Cl,",ff="Class$",gf="Color parameter outside of expected range",jf="Column ",kf="Column index: ",lf="Column index: 0, Column size: ",mf="Composite.initWidget() may only be called once.",
+nf="Content",of="Copy as ",uf="Copying the agent not possible !",vf="Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.",wf="DASHED",xf="DEFAULT",yf="DF7764EEC1903CD03C9545B354D8D8E4.cache.png",zf="DOMMouseScroll",Af="DOTTED",Bf="DXImageTransform.Microsoft.Alpha",Cf="Dec",Df="Default",Ef="Dialog",Ff="EM",Gf="END",Hf="ERROR - ",If="ERROR - cannot add aromatic spiro ring !",Jf="ERROR - invalid mol index: ",Kf="ERROR - problems in reading/processing MOL input",Lf=
+"ERROR - problems in reading/processing molecule !",Mf="ERROR - spiro ring not possible here !",Nf="ERROR - strange reaction !",Of="ERROR - strange reaction - fixing !",Pf="ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie6) does not match the runtime user.agent value (",Qf="EX",Rf="East",Sf="Error in C3H stereospecification !",Tf="Error in C4 stereospecification !",Uf="Error in C4 stereospecification ! 2/0r",Vf="Error in stereoprocessing ! - t30",Wf=
+"Exception caught: ",Xf="F",Yf="F,",Zf="F,Cl,Br,I",$f="FG",ag="Feb",bg="First",cg='For input string: "',dg="Fri",eg="GBVTBU-BB",fg="GWT",gg="H",hg="HIDDEN",ig="HORIZONTAL",jg="HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}",
+lg="Halogen",mg="Help",ng="Helvetica",og="Home",pg="I",qg="I,",rg="IFRAME",sg="IN",tg="INLINE",ug="INLINE_BLOCK",vg="INPUT",xg="ISO-8859-1",yg="ISO-LATIN-1",zg="Incorrect URL: ",Ag="Index: ",Bg="Inner",Cg="Internal index set to null.",Dg="Invalid size: ",Eg="JME",Fg="JME 2013-10-12 ",Gg="JME.class",Hg="JSApplet.JSME",Ig="JSApplet.Utils",Jg="JSME",Kg='JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".',Lg="JSME initialization error: HTML id ",Mg="JSME initialization error: HTML id argument is null.",
+Ng='JSME installation warning: invalid size or not specified size of DOM element: "',Og="JUSTIFY",Pg="Jan",Qg="JavaScript",Rg="Jul",Sg="Jun",Tg="LEFT",Ug="LTR",Vg="Last",Wg="Left",Xg="M APO",Yg="M CHG",Zg="M CHG 1",$g="M END",ah="M END\n",bh="MAXIMIZED",ch="MINIMIZED",dh="MM",eh="MOL",fh="MOL n. ",gh="MOL or SDF",hh="Mar",ih="Maximum allowed bond order is 3 !",jh="May",kh="Middle",lh="Missing message: awt.103",mh="Missing message: awt.12A",nh="Missing message: awt.12B",oh="Missing message: awt.12C",
+ph="Missing message: awt.12D",qh="Missing message: awt.133",rh="Missing message: awt.151",sh="Missing message: awt.185",th="Missing message: awt.70",uh="Missing message: awt.92",Ch="Mon",Dh="Move one atom",Eh="Must be array types",Fh="Must call next() before remove().",Gh="N",Hh="N,",Ih="NA",Jh="NEW",Kh="NONE",Lh="NORMAL",Mh="Next ring will be added as spiro",Nh="No more molecules in SDF buffer",Oh="No more redo",Ph="No more undo",Qh="Nonaromatic",Rh="Nonring",Sh="Nonstandard atom",Th="North",Uh=
+"Not known group!",Vh="Not possible connection !",Wh="Not unique E/Z geometry !",Xh="Nov",Yh="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",Zh="Number of connections :",$h="Number of hydrogens : ",ai="O",bi="O,",ci="ONE_WAY_CORNER",di="Oct",ei="Only atoms may be marked !",fi="Or select one or more from the list :",gi="P",hi="P,",ii="PARAM",ji="PASTE",ki="PC",li="PCT",mi="PT",ni="PX",oi="Paste ",pi="Peter Ertl and Bruno Bienfait",qi="Popup",ri="Q",
+si="Q ",ti="R",ui="R1",vi="R2",wi="R3",xi="RIGHT",yi="ROLL_DOWN",zi="RTL",Ai="RXN",Bi="Removal of substituent not possible.",Ci="Reset",Di="Resize-",Ei="Right",Fi="Ring",Gi="Row index: ",Hi="Row index: 0, Row size: ",Ii="S",Ji="S,",Ki="SMILES",Li="SMIRKS",Mi="SOLID",Ni="START",Oi="Sat",Pi="Se",Qi="Select substituent",Ri="Sep",Si="Should only call onAttach when the widget is detached from the browser's document",Ti="Should only call onDetach when the widget is attached to the browser's document",
+Ui="Si",Vi="SimplePanel can only contain one child widget",Wi="Smaller part(s) removed !",Xi="South",Yi="Stereomarking allowed only on single and double bonds!",Zi="Stereomarking meaningless on this bond !",$i="String index out of range: ",aj="Structure pasted",bj="Style names cannot be empty",cj="Submit",dj="Sun",ej="Text",fj="This widget's parent does not implement HasWidgets",gj="Thu",hj="Top",ij="Tue",jj="UTF-8",kj="Unknown",lj="Use X button to change charge on the X atom !",mj="V1",nj="V2",oj=
+"VERTICAL",pj='Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.',qj="Wed",rj="West",sj="Widget must be a child of this panel.",tj="WindowPanel can only contain one child widget",uj="Windows NT",vj="X",wj="You are too focused on chains, enough of it for now !",xj="[",yj="[JavaScriptObject]",zj="[object Array]",Aj="\\",Bj='\\"',Cj="\\$\\$\\$\\$\r?\n?",Dj="\\.",Ej="\\:",Fj="\\\\",Gj="\\b",Uj="\\f",Vj="\\n",Wj="\\r",
+Xj="\\t",Yj="\\u0000",Zj="\\u0001",$j="\\u0002",ak="\\u0003",bk="\\u0004",ck="\\u0005",dk="\\u0006",ek="\\u0007",fk="\\u000B",gk="\\u000E",hk="\\u000F",ik="\\u0010",jk="\\u0011",kk="\\u0012",lk="\\u0013",mk="\\u0014",nk="\\u0015",ok="\\u0016",pk="\\u0017",qk="\\u0018",rk="\\u0019",sk="\\u001A",tk="\\u001B",uk="\\u001C",vk="\\u001D",wk="\\u001E",xk="\\u001F",yk="\\u00ad",zk="\\u0600",Ak="\\u0601",Bk="\\u0602",Ck="\\u0603",Dk="\\u06dd",Ek="\\u070f",Fk="\\u17b4",Gk="\\u17b5",Hk="\\u200b",Ik="\\u200c",
+Jk="\\u200d",Kk="\\u200e",Lk="\\u200f",Mk="\\u2028",Nk="\\u2029",Ok="\\u202a",Pk="\\u202b",Qk="\\u202c",Rk="\\u202d",Sk="\\u202e",Tk="\\u2060",Uk="\\u2061",Vk="\\u2062",Wk="\\u2063",Xk="\\u2064",Yk="\\u206a",Zk="\\u206b",$k="\\u206c",al="\\u206d",bl="\\u206e",cl="\\u206f",dl="\\ufeff",el="\\ufff9",fl="\\ufffa",gl="\\ufffb",hl="]",il="_",jl="__gwtDevModeHook:",kl="__gwt_dispatchDblClickEvent_",ll="__gwt_dispatchEvent_",ml="__gwt_dispatchUnhandledEvent_",nl="__gwt_historyFrame",ol="__gwt_historyToken",
+pl="__gwtex_wrap",ql="__uiObjectID",rl="a",sl="absolute",tl="alert",ul="alertdialog",vl="align",wl="alpha",xl="alpha(opacity=",yl="alpha(opacity=0)",zl="alpha(opacity=50)",Al="antialias",Bl="application",Cl="ar",Dl="arc",El='arc startangle="',Fl="archive",Gl="aria-activedescendant",Hl="aria-hidden",Il="array",Jl="article",Kl="atombg",Ll="atomcolors",Ml="atomic SMILES",Nl="atommovebutton",Ol="auto",Pl="autoez",Ql="autonumber",Rl="background:url(",Sl="backgroundColor",Tl="bad hex encoding",Ul="banner",
+Vl="behavior:url(#default#VML); position:absolute; antialias:",Wl="bidiwrapped",Xl="block",Yl="blue",Zl="blur",$l="body",am="bolder",bm="boolean",cm="border",dm="borderBottomWidth",em="borderLeftWidth",fm="borderRightWidth",gm="borderStyle",hm="borderTopWidth",im="bottom",jm="browser.version",km="button",lm="c",mm="c,",nm="canonize",om="cellPadding",pm="cellSpacing",qm="center",rm="change",sm="checkbox",tm="className",um="clear.cache.gif",vm='clear.cache.gif"\' style="',wm="click",xm="click marked atom to delete mark",
+ym="client",zm="clip",Am="cmd cannot be null",Bm="code",Cm="codebase",Dm="col",Em="colSpan",Fm="colgroup",Gm="color:",Hm="columnheader",Im="com.allen_sauer.gwt.dnd.client.util.DragEntryPoint",Jm="com.google.gwt.user.client.DocumentModeAsserter",Km="com.google.gwt.useragent.client.UserAgentAsserter",Lm="combobox",Mm="complementary",bn="contentinfo",cn="contextmenu",dn="css is null",en="dblclick",fn="definition",gn="depict",hn="depictbg",jn="depictcgi",kn="dialog",ln="dir",mn="directory",nn="display",
+on="div",pn="divide by zero",qn="document",rn="dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",sn="dragHandle was not draggable",tn="dragdrop-dropTarget",un="dragdrop-handle",vn="dragdrop-selected",wn="e",xn="end_gesture",yn="error",zn="export.client.JSME_export",An="fa",Bn="filter",Cn="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",Dn="flavor = ",En="float",Fn="focus",Gn="font-family:",Hn="font-size:",
+In="font-style:italic;",Jn="font-weight:bolder;",Kn="fontFamily",Ln="fontSize",Mn="fontStyle",Nn="fontWeight",On="form",Pn="function",Qn='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',
+Rn="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",Sn="g",Tn="gecko",Un="gecko1_8",Vn="gesturechange",Wn="gestureend",Xn="gesturestart",Yn="google",Zn="grid",$n="gridcell",ao="group",bo="gwt-Button",
+co="gwt-DecoratedPopupPanel",eo="gwt-DecoratorPanel",fo="gwt-GlassPanel",go="gwt-Image",ho="gwt-Label",io="gwt-ListBox",jo="gwt-MenuBar",ko="gwt-MenuBarPopup",lo="gwt-MenuItem",mo="gwt-MenuItemSeparator",no="gwt-PopupPanel",oo="gwt-TextBox",po="gwt-uid-",qo="heading",ro="height",so="height:",to="hidden",uo="hideFocus",vo="hspace",wo="html",xo="html is null",yo="http.proxyPort",zo="http://",Ao="https",Bo="https://",Co="hydrogens",Do="i",Eo="id",Fo="ie6",Go="ie8",Ho="ie9",Io="iframe",Jo="img",Ko="incorrect port: ",
+Lo="invalid MOL ",Mo="is_touch_supported",No="italic",Oo="iw",Po="java.endorsed.dirs",Qo="java.runtime.version",Ro="java.specification.name",So="java.specification.version",To="java.vendor",Uo="java.version",Vo="java.vm.name",Wo="java.vm.specification.vendor",Xo="javascript:''",Yo="jme",Zo="jmeh",$o="jsa-resetDiv",ap="jsa-resetTable",bp="keephs",cp="keydown",dp="keypress",ep="keyup",fp="label",gp="left",hp="line",ip='line from="',jp="link",kp="list",lp="listbox",mp="listitem",np="load",op="log",pp=
+"losecapture",qp="ltr",rp="main",sp="margin",tp="marginBottom",up="marginLeft",vp="marginRight",wp="marginTop",xp="marquee",yp="math",zp="menu",Ap="menuPopup",Bp="menuSeparatorInner",Cp="menubar",Dp="menuitem",Ep="menuitemcheckbox",Fp="menuitemradio",Gp="middle",Hp="moduleStartup",Ip="mol",Jp="monospace",Kp="mosaic-Caption",Lp="mosaic-Caption-iconBoxRight",Mp="mosaic-Caption-text",Np="mosaic-CaptionLayoutPanel",Op="mosaic-HTML",Pp="mosaic-ImageButton",Qp="mosaic-Label",Rp="mosaic-LayoutPanel",Sp=
+"mosaic-WidgetWrapper",Tp="mosaic-WindowPanel",Up="mosaic-popupLayoutPanel",Vp="mousedown",Wp="mousemove",Xp="mouseout",Yp="mouseover",Zp="mouseup",$p="mousewheel",aq="msie",bq="multipart",cq="must be non-negative",dq="n",eq="n,",fq="name",gq="navigation",hq="ne",iq="newlook",jq="no",kq="noatommovebutton",lq="noautoez",mq="noborder",nq="nocanonize",oq="nocenter",pq="nodepict",qq="nohydrogens",rq="nomultipart",sq="none",tq="nonumber",uq="nopaste",vq="nopolarnitro",wq="noquery",xq="norbutton",yq="noreaction",
+zq="nostar",Aq="nostereo",Bq="note",Cq="notify_structural_change_js_function",Dq="nowrap",Eq="noxbutton",Fq="null",Gq="number",Hq="nw",Iq="o",Jq="o,",Kq="object",Lq="offsetHeight",Mq="offsetWidth",Nq="oldlook",Oq="onModuleLoadStart",Pq="onblur",Qq="onclick",Rq="oncontextmenu",Sq="ondblclick",Tq="onfocus",Uq="onkeydown",Vq="onkeypress",Wq="onkeyup",Xq="onload",Yq="onmousedown",Zq="onmousemove",$q="onmouseup",ar="onmousewheel",br="ontouchstart",cr="opacity",dr="opera",er="option",fr="options",gr="os.encoding",
+hr="os.name",ir="os.name.applet",jr="outline",kr="oval",lr='oval style="position:absolute;left:',mr="overflow",nr="overflow: hidden; width: ",or="p",pr="p,",qr="package.restrict.access.sun",rr="padding",sr="paddingBottom",tr="paddingLeft",ur="paddingRight",vr="paddingTop",wr="paste",xr="path.separator.applet",yr="polarnitro",zr="polyline",Ar='polyline points="',Br="popup",Cr="popupContent",Dr="position",Er="presentation",Fr="progressbar",Gr="px",Hr="px ",Ir='px"',Jr='px" ',Kr='px"+',Lr="px)",Mr="px,",
+Nr="px, ",Or="px;",Pr="px; border: none",Qr="px; height: ",Rr="px; margin-top: ",Sr="px; padding: 0px; zoom: 1",Tr="px;height:",Ur="px;left:",Vr="px;top:",Wr="px;width:",Xr="query",Yr="radio",Zr="radiogroup",$r="radix ",as="rbutton",bs="reaction",cs="rect",ds='rect style="position:absolute;left:',es="rect(",fs="rect(0px, 0px, 0px, 0px)",gs="rect(auto, auto, auto, auto)",hs="region",is="relative",js="removehs",ks="return function() { w.__gwt_dispatchDblClickEvent_",ls="return function() { w.__gwt_dispatchEvent_",
+ms="return function() { w.__gwt_dispatchUnhandledEvent_",ns="return;",os="rgb(",ps="right",qs="role",rs="rotation",ss="roundrect",ts="row",us="rowgroup",vs="rowheader",ws="rtl",xs="s",ys="s,",zs="safari",As="sans-serif",Bs="scale100",Cs="script",Ds="scroll",Rs="scrollbar",Ss="se",Ts="search",Us="separator",Vs="serif",Ws="showan",Xs="slider",Ys="span",Zs="spinbutton",$s="star",at="startup",bt="static",ct="status",dt="stereo",et="string",ft="styleFloat",gt="subMenuIcon-selected",ht="sun.java.launcher",
+it="sun.management.compiler",jt="sw",kt="tab",lt="table",mt="tablist",nt="tabpanel",ot="tbody",pt="td",qt="text",rt="textAlign",st="textbox",tt="this.__popup.currentStyle.zIndex",ut="timer",vt="toolbar",wt="tooltip",xt="top",yt="touch",zt="touchcancel",At="touchend",Bt="touchmove",Ct="touchstart",Dt="tr",Et="tree",Ft="treegrid",Gt="treeitem",Ht="true",It="unknown",Jt="ur",Kt="uri is null",Lt="urn:schemas-microsoft-com:vml",Mt="user.language",Nt="user.name",Ot="user.timezone",Pt="value",Qt="verticalAlign",
+Rt="visibility",St="visible",Tt="vspace",Ut="w",Vt="webkit",Wt="white-space:nowrap;",Xt="whiteSpace",Yt="width",Zt="width:",$t="writemi",au="writemol",bu="writesmi",cu="x",du="xbutton",eu="yes",fu="zIndex",gu="zoom",hu="|",iu="|>",ju="~",_,ku={l:4194303,m:4194303,h:1048575},lu={l:0,m:0,h:0},mu={l:1,m:0,h:0},nu={l:2,m:0,h:0},ou={l:3,m:0,h:0},pu={l:4,m:0,h:0},qu={l:8,m:0,h:0},ru={l:10,m:0,h:0},su={l:16,m:0,h:0},tu={l:32,m:0,h:0},uu={l:64,m:0,h:0},vu={l:128,m:0,h:0},wu={l:256,m:0,h:0},xu={l:512,m:0,
+h:0},yu={l:1024,m:0,h:0},zu={l:2048,m:0,h:0},Au={l:8192,m:0,h:0},Bu={l:16384,m:0,h:0},Cu={l:32768,m:0,h:0},Du={l:65536,m:0,h:0},Eu={l:131072,m:0,h:0},Fu={l:262144,m:0,h:0},Gu={l:524288,m:0,h:0},Hu={},Iu={38:1,71:1,78:1,84:1,86:1},Ju={71:1,74:1,88:1},Ku={73:1},Lu={39:1,44:1,45:1,51:1,60:1,65:1,67:1,71:1},Mu={89:1},Nu={48:1,71:1},Ou={7:1,8:1,71:1,75:1,77:1},Pu={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Qu={71:1,78:1,80:1,84:1,86:1},Ru={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},Su={71:1,74:1,89:1},Tu=
+{71:1,88:1},Uu={67:1},Vu={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},Wu={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},Xu={106:1},m={71:1,74:1},Yu={71:1,78:1,84:1,86:1},Zu={8:1,9:1,71:1,75:1,77:1},$u={13:1,37:1},av={20:1},bv={92:1},cv={44:1,45:1,51:1,57:1,65:1,71:1},dv={35:1,71:1,75:1,77:1},ev={44:1,45:1,51:1,65:1,71:1},fv={71:1,78:1,86:1},gv={71:1},hv={44:1,51:1,65:1,71:1},iv={11:1},jv={27:1,34:1},kv={51:1,71:1},lv={6:1,8:1,71:1,75:1,77:1},mv={18:1,71:1},nv={12:1,14:1,22:1,27:1,
+28:1,30:1,33:1,34:1,36:1,96:1,103:1},ov={90:1},pv={10:1,71:1,75:1,77:1},qv={21:1},rv={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},sv={14:1},tv={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},uv={88:1},s={70:1,71:1,74:1};function t(a,b,c){var d=Hu[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Hu[a]=function(){}),_=d.prototype=0>b?{}:new Hu[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};
+_.hC=function(){return vv(this)};_.tS=function(){var a=this.cZ.d+$d,b;b=this.hC();var c,d,e;c=y(wv,m,-1,8,1);d=(xv(),yv);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function zv(){zv=x;Av=new Bv}function Cv(a){for(var b,a=new Dv(a.j.k);a.b<a.d.Fe();)b=Ev(a),Fv(b.ld(),vn,!1),Gv(a)}
+function Hv(a,b,c){var a=a.n,d;try{d=new Iv(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.c,c,d)}catch(e){e=Jv(e);if(A(e,78))throw new Kv(rn,e);throw e;}Fv(b.ld(),eg,!0);Fv(c.ld(),un,!0);z(Av,b,c)}function Lv(a,b){var c;c=Mv(Av,b);var d;d=Mv(a.n.c,c);if(!d)throw new Nv(sn);Ov(d.b.a);Ov(d.d.a);Ov(d.c.a);Fv(b.ld(),eg,!1);Fv(c.ld(),un,!1)}function Pv(a){var b;a.o=!1;for(a=new Dv(a.j.k);a.b<a.d.Fe();)b=Ev(a),Fv(b.ld(),vn,!1),Gv(a)}
+function Qv(a,b){Rv(a.j.k,b)?Fv(b.ld(),vn,!1):a.o?(Sv(a.j.k,b),Fv(b.ld(),vn,!0)):(a.j.k.Oe(),Sv(a.j.k,b))}function Tv(a){this.f=a;this.j=new Uv(this);this.n=new Vv(this.j)}t(3,1,{});_.qc=function(){Wv(this.j.e,"dragdrop-dragging")};_.rc=function(){Xv(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var Av;function Uv(a){this.k=new Yv;this.d=a;this.a=a.f}t(4,1,{},Uv);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;
+function Zv(a,b,c){a.b.i=b;a.b.j=c;a.b.b=b-a.f;a.b.c=c-a.i;a.b.d.sc()}function $v(a,b){var c;c=aw(a.c,bw).a;b.a.ctrlKey||b.a.metaKey||Cv(a.b.d);Qv(a.b.d,c)}function cw(a){a.b.f=null;a.b.d.rc();dw((ew(),fw(null)),a.a,0,0);var b=a.a.gb;gw=b;hw();b.setCapture();a.d=2}function Vv(a){this.c=new Bv;this.b=a;this.a=new iw;jw(this.a,kw(),lw());B(this.a,this,(mw(),mw(),nw));B(this.a,this,(ow(),ow(),pw));a=this.a.gb.style;a[Bn]=yl;a.filter=xl+0+Fb;a[sp]=0+(qw(),Gr);a[gm]=(rw(),sq);a[Sl]=Yl}t(5,1,{},Vv);
+_.tc=function(a){var b,c,d,e;c=a.f;d=sw(a);e=tw(a);b=a.a.button||0;if(!(3==this.d||2==this.d||1!=b)&&!bw)bw=c,this.b.e=aw(this.c,bw).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==uw(this.b.k,this.b.e)&&(Cv(this.b.d),Qv(this.b.d,this.b.e)),vw(new ww),this.e=!0,xw(a.a),this.f=d,this.i=e,b=new yw(bw,null),bw!=this.b.e&&(c=new yw(this.b.e,null),this.f+=b.a-c.a,this.i+=b.d-c.d),0==this.b.d.k&&!a.a.ctrlKey&&!a.a.metaKey&&(this.b.i=d+b.a,this.b.j=e+b.d,cw(this),1!=this.d&&Zv(this,this.b.i,this.b.j))};
+_.uc=function(a){var b,c,d;c=a.f;b=c.gb;d=zw(a,b);a=Aw(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Bw(Cw(d-this.f),Cw(a-this.i))>=this.b.d.k?(Dw(),-1!=uw(this.b.k,this.b.e)||Qv(this.b.d,this.b.e),c=new yw(bw,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,cw(this)):xw(Ew)),1==this.d)return;xw(Ew);Zv(this,d,a)};
+_.vc=function(a){var b,c,d,e;d=a.f;b=d.gb;e=zw(a,b);b=Aw(a,b);if(1==(a.a.button||0))if(this.e=!1,bw)try{if(Dw(),1==this.d)$v(this,a);else{d!=this.a&&(c=new yw(d,null),e+=c.a,b+=c.d);try{Zv(this,e,b),this.b.d.qc(),3!=this.d&&$v(this,a)}finally{var f=this.a.gb;gw&&f==gw&&(gw=null);hw();f.releaseCapture();Fw(this.a);this.d=1;this.b.e=null}}}finally{bw=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var bw=null;function ww(){}t(6,1,qv,ww);_.wc=function(){Dw()};
+function Iv(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}t(7,1,{},Iv);_.a=null;_.b=null;_.c=null;_.d=null;t(8,1,{});t(10,8,{});t(9,10,{});_.a=null;t(11,1,{});_.tS=function(){return Cb+this.a+Qb+this.d+Fb};function yw(a,b){!a||a==(ew(),fw(null))?this.f=this.e=0:(this.e=a.gd()-Gw(a.gb),this.f=a.hd()-(a.gb.scrollTop||0));!b||b==(ew(),fw(null))?this.c=this.b=0:(this.b=Hw(b.gb)+b.gb.clientLeft,this.c=Iw(b.gb)+b.gb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}t(14,11,{},yw);
+_.tS=function(){return Cb+this.a+Qb+this.d+Fb};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Dw(){try{$doc.selection.empty()}catch(a){}}function Jw(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;Rv(c.a,b);0==c.a.c&&Kw(c.b);a.q=null}a.xc()}}function Lw(a,b){var c=Mw();Jw(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;Nw(a.k,Mw())}
+function Ow(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.Ac((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.zc(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.yc(),!1):!0}t(17,1,{});_.xc=function(){this.u&&this.yc()};_.yc=function(){this.Ac((1+Math.cos(6.283185307179586))/2)};_.zc=function(){this.Ac((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;
+function Nw(a,b){if(Ow(a.a,b)){var c=a.a,d=a.a.s,e;e=new Pw(d,a.a.k);Sv(d.a,e);1==d.a.c&&Qw(d.b,16);c.q=e}else a.a.q=null}function Rw(a){this.a=a}t(18,1,{},Rw);_.a=null;t(19,1,{});t(20,1,{2:1});function Sw(){Sw=x;Tw=new Uw}t(21,19,{});var Tw=null;function Uw(){this.a=new Yv;this.b=new Vw(this)}t(22,21,{},Uw);function Ww(){Ww=x;Xw=new Yv;var a=new Yw;Zw();$w(ax?ax:ax=new bx,a)}function Kw(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Rv(Xw,a)}
+function Qw(a,b){if(0>b)throw new cx(cq);a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Rv(Xw,a);a.b=!1;a.c=dx(a,b);Sv(Xw,a)}function ex(a){return $wnd.setInterval(C(function(){a.Bc()}),100)}function dx(a,b){return $wnd.setTimeout(C(function(){a.Bc()}),b)}t(24,1,{});_.Bc=function(){this.b||Rv(Xw,this);this.Cc()};_.b=!1;_.c=0;var Xw;function Vw(a){Ww();this.a=a}t(23,24,{},Vw);
+_.Cc=function(){var a=this.a,b,c,d,e,f;b=y(fx,m,3,a.a.c,0);b=gx(a.a,b);c=new hx;for(e=0,f=b.length;e<f;++e)d=b[e],Rv(a.a,d),Nw(d.a,c.a);0<a.a.c&&Qw(a.b,Bw(5,16-(Mw()-c.a)))};_.a=null;function Pw(a,b){this.b=a;this.a=b}t(25,20,{2:1,3:1},Pw);_.a=null;_.b=null;t(27,1,{});_.a=null;function ix(){this.a=tl}t(26,27,{},ix);function jx(){this.a=ul}t(28,27,{},jx);function kx(){this.a=Bl}t(29,27,{},kx);t(31,1,{});_.a=null;function lx(a){this.a=a}t(30,31,{},lx);function mx(){this.a=Jl}t(32,27,{},mx);
+function nx(){this.a=Ul}t(33,27,{},nx);function ox(){this.a=km}t(34,27,{},ox);function px(){this.a=sm}t(35,27,{},px);function qx(){this.a=Hm}t(36,27,{},qx);function rx(){this.a=Lm}t(37,27,{},rx);function sx(){this.a=Mm}t(38,27,{},sx);function tx(){this.a=bn}t(39,27,{},tx);function ux(){this.a=fn}t(40,27,{},ux);function vx(){this.a=kn}t(41,27,{},vx);function wx(){this.a=mn}t(42,27,{},wx);function xx(){this.a=qn}t(43,27,{},xx);function yx(){this.a=On}t(44,27,{},yx);function zx(){this.a=Zn}
+t(45,27,{},zx);function Ax(){this.a=$n}t(46,27,{},Ax);function Bx(){this.a=ao}t(47,27,{},Bx);function Cx(){this.a=qo}t(48,27,{},Cx);function Dx(a){this.a=a.id}t(49,1,{4:1,5:1},Dx);_.a=null;function Ex(){this.a=Jo}t(50,27,{},Ex);function Fx(){this.a=jp}t(51,27,{},Fx);function Gx(){this.a=kp}t(52,27,{},Gx);function Hx(){this.a=lp}t(53,27,{},Hx);function Ix(){this.a=mp}t(54,27,{},Ix);function Jx(){this.a=op}t(55,27,{},Jx);function Kx(){this.a=rp}t(56,27,{},Kx);function Lx(){this.a=xp}t(57,27,{},Lx);
+function Mx(){this.a=yp}t(58,27,{},Mx);function Nx(){this.a=zp}t(59,27,{},Nx);function Ox(){this.a=Cp}t(60,27,{},Ox);function Px(){this.a=Dp}t(61,27,{},Px);function Qx(){this.a=Ep}t(62,27,{},Qx);function Rx(){this.a=Fp}t(63,27,{},Rx);function Sx(){this.a=gq}t(64,27,{},Sx);function Tx(){this.a=Bq}t(65,27,{},Tx);function Ux(){this.a=er}t(66,27,{},Ux);function Vx(){this.a=Er}t(67,27,{},Vx);t(68,31,{},function(a){this.a=a});function Wx(){this.a=Fr}t(69,27,{},Wx);function Xx(){Xx=x;Yx=new lx(Gl)}var Yx;
+function Zx(){this.a=Yr}t(71,27,{},Zx);function $x(){this.a=Zr}t(72,27,{},$x);function ay(){this.a=hs}t(73,27,{},ay);
+function by(){by=x;cy=new jx;dy=new ix;ey=new kx;fy=new mx;gy=new nx;hy=new ox;iy=new px;jy=new qx;ky=new rx;ly=new sx;my=new tx;ny=new ux;oy=new vx;py=new wx;qy=new xx;ry=new yx;sy=new Ax;ty=new zx;uy=new Bx;vy=new Cx;wy=new Ex;xy=new Fx;yy=new Hx;zy=new Ix;Ay=new Gx;By=new Jx;Cy=new Kx;Dy=new Lx;Ey=new Mx;Fy=new Ox;Gy=new Qx;Hy=new Rx;Iy=new Px;Jy=new Nx;Ky=new Sx;Ly=new Tx;My=new Ux;Ny=new Vx;Oy=new Wx;Py=new $x;Qy=new Zx;Ry=new ay;Sy=new Ty;Uy=new Vy;Wy=new Xy;Yy=new Zy;$y=new az;bz=new cz;dz=
+new ez;fz=new gz;hz=new iz;jz=new kz;lz=new mz;nz=new oz;pz=new qz;rz=new sz;tz=new uz;vz=new wz;xz=new yz;zz=new Az;Bz=new Cz;E=new Bv;z(E,hs,Ry);z(E,tl,dy);z(E,kn,oy);z(E,ul,cy);z(E,Bl,ey);z(E,qn,qy);z(E,Jl,fy);z(E,Ul,gy);z(E,km,hy);z(E,sm,iy);z(E,$n,sy);z(E,Hm,jy);z(E,ao,uy);z(E,Lm,ky);z(E,Mm,ly);z(E,bn,my);z(E,fn,ny);z(E,kp,Ay);z(E,mn,py);z(E,On,ry);z(E,Zn,ty);z(E,qo,vy);z(E,Jo,wy);z(E,jp,xy);z(E,lp,yy);z(E,mp,zy);z(E,op,By);z(E,rp,Cy);z(E,xp,Dy);z(E,yp,Ey);z(E,zp,Jy);z(E,Cp,Fy);z(E,Dp,Iy);z(E,
+Ep,Gy);z(E,er,My);z(E,Yr,Qy);z(E,Fp,Hy);z(E,gq,Ky);z(E,Bq,Ly);z(E,Er,Ny);z(E,Fr,Oy);z(E,Zr,Py);z(E,ts,Wy);z(E,us,Sy);z(E,vs,Uy);z(E,Ts,$y);z(E,Us,bz);z(E,Rs,Yy);z(E,Xs,dz);z(E,Zs,fz);z(E,ct,hz);z(E,kt,nz);z(E,mt,jz);z(E,nt,lz);z(E,st,pz);z(E,ut,rz);z(E,vt,tz);z(E,wt,vz);z(E,Et,Bz);z(E,Ft,xz);z(E,Gt,zz)}var dy,cy,ey,fy,gy,hy,iy,jy,ky,ly,my,ny,oy,py,qy,ry,ty,sy,uy,vy,wy,xy,Ay,yy,zy,By,Cy,Dy,Ey,Jy,Fy,Iy,Gy,Hy,Ky,Ly,My,Ny,Oy,Qy,Py,Ry,E,Wy,Sy,Uy,Yy,$y,bz,dz,fz,hz,nz,jz,lz,pz,rz,tz,vz,Bz,xz,zz;
+function Xy(){this.a=ts}t(75,27,{},Xy);function Ty(){this.a=us}t(76,27,{},Ty);function Vy(){this.a=vs}t(77,27,{},Vy);function Zy(){this.a=Rs}t(78,27,{},Zy);function az(){this.a=Ts}t(79,27,{},az);function cz(){this.a=Us}t(80,27,{},cz);function ez(){this.a=Xs}t(81,27,{},ez);function gz(){this.a=Zs}t(82,27,{},gz);function iz(){this.a=ct}t(83,27,{},iz);function oz(){this.a=kt}t(84,27,{},oz);function kz(){this.a=mt}t(85,27,{},kz);function mz(){this.a=nt}t(86,27,{},mz);function qz(){this.a=st}
+t(87,27,{},qz);function sz(){this.a=ut}t(88,27,{},sz);function uz(){this.a=vt}t(89,27,{},uz);function wz(){this.a=wt}t(90,27,{},wz);function Cz(){this.a=Et}t(91,27,{},Cz);function yz(){this.a=Ft}t(92,27,{},yz);function Az(){this.a=Gt}t(93,27,{},Az);function hx(){this.a=Mw()}function Mw(){return(new Date).getTime()}t(94,1,{},hx);function Dz(a){var b,c,d;d=new Ez;for(c=a;c;)b=c.Dc(),c!=a&&Fz(d.a,Xe),Gz(d,c.cZ.d),Fz(d.a,pd),Fz(d.a,null==b?Db:b),Fz(d.a,aa),c=c.e}
+function Hz(a){var b,c,d;c=y(Iz,m,85,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Jz;c[d]=a[d]}}function Kz(a){var b;b=a.cZ.d;a=a.Dc();return null!=a?b+pd+a:b}t(99,1,{71:1,86:1});_.Dc=function(){return this.f};_.tS=function(){return Kz(this)};_.e=null;_.f=null;function Lz(a){Mz();this.f=a}t(98,99,fv,Lz);function Nv(a){Mz();this.f=a}function Kv(a,b){Mz();this.e=b;this.f=a}t(97,98,Yu,Nv,Kv);
+function Nz(a){Mz();this.b=a;this.a=l;var b,c,d;c=[];d=y(Iz,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Oz(c[a]);Hz(d)}t(96,97,Yu,Nz);
+_.Dc=function(){if(null==this.c){this.d=null==this.b?Fq:Pz(this.b)?null==this.b?null:this.b.name:A(this.b,1)?"String":Qz(this.b).d;this.a=this.a+pd+(Pz(this.b)?null==this.b?null:this.b.message:this.b+l);var a;if(Pz(this.b)){a=this.b;var b=l,c;for(c in a)if(c!=fq&&"message"!=c&&"toString"!=c)try{b+="\n "+c+pd+a[c]}catch(d){}a=b}else a=l;this.c=Cb+this.d+") "+a+this.a}return this.c};_.a=l;_.b=null;_.c=null;_.d=null;function Rz(a,b){return Sz(a)?a.eQ(b):a===b}function Qz(a){return Sz(a)?a.cZ:Tz}
+function Uz(a){return Sz(a)?a.hC():vv(a)}
+function Vz(){var a;Vz=x;Wz=(a=[Yj,Zj,$j,ak,bk,ck,dk,ek,Gj,Xj,Vj,fk,Uj,Wj,gk,hk,ik,jk,kk,lk,mk,nk,ok,pk,qk,rk,sk,tk,uk,vk,wk,xk],a[34]=Bj,a[92]=Fj,a[173]=yk,a[1536]=zk,a[1537]=Ak,a[1538]=Bk,a[1539]=Ck,a[1757]=Dk,a[1807]=Ek,a[6068]=Fk,a[6069]=Gk,a[8203]=Hk,a[8204]=Ik,a[8205]=Jk,a[8206]=Kk,a[8207]=Lk,a[8232]=Mk,a[8233]=Nk,a[8234]=Ok,a[8235]=Pk,a[8236]=Qk,a[8237]=Rk,a[8238]=Sk,a[8288]=Tk,a[8289]=Uk,a[8290]=Vk,a[8291]=Wk,a[8292]=Xk,a[8298]=Yk,a[8299]=Zk,a[8300]=$k,a[8301]=al,a[8302]=bl,a[8303]=cl,a[65279]=
+dl,a[65529]=el,a[65530]=fl,a[65531]=gl,a)}function Xz(a){Vz();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=Wz[a.charCodeAt(0)],null==c?a:c});return La+a+La}var Wz;t(106,1,{});function vv(a){return a.$H||(a.$H=++Yz)}function Zz(){return($wnd||self)[jl+$moduleName+qd]||$moduleBase}function $z(){return $wnd.setTimeout(function(){0!=aA&&(aA=0);bA=-1},10)}var aA=0,Yz=0,cA=0,bA=-1;
+function dA(){dA=x;eA=new fA}function gA(a,b){a.a=hA(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new iA(a)),jA(a.e,1),!a.i&&(a.i=new kA(a)),jA(a.i,50))}function fA(){}function lA(a){return a.Ec()}function hA(a,b){!a&&(a=[]);a[a.length]=b;return a}function mA(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Ec()&&(b=hA(b,e)):e[0].wc()}catch(f){if(f=Jv(f),!A(f,86))throw f;}}return b}function jA(a,b){dA();$wnd.setTimeout(function(){C(lA)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(108,106,{},fA);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var eA;function iA(a){this.a=a}t(109,1,{},iA);
+_.Ec=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),mA(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new hx;100>Mw()-d.a;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Ec()||(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 kA(a){this.a=a}t(110,1,{},kA);_.Ec=function(){this.a.d&&jA(this.a.e,1);return this.a.j};
+_.a=null;function nA(a){for(var b={},c=[],d=arguments.callee.caller.caller;d;){var e=a.Fc(d.toString());c.push(e);var e=od+e,f=b[e];if(f){var g,j;for(g=0,j=f.length;g<j;g++)if(f[g]===d)return c}(f||(b[e]=[])).push(d);d=d.caller}return c}function Mz(){var a,b,c,d;c=nA(new oA);d=y(Iz,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Oz(c[a]);Hz(d)}function oA(){}t(113,1,{},oA);
+_.Fc=function(a){var b,c,d;d=l;a=pA(a);b=a.indexOf(Cb);c=0==a.indexOf(Pn)?8:0;-1==b&&(b=qA(a,rA(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=pA(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};function Fz(a,b){a[a.explicitLength++]=null==b?Fq:b}function sA(){var a=[];a.explicitLength=0;return a}function tA(a){var b,c;b=(c=a.join(l),a.length=a.explicitLength=0,c);return a[a.explicitLength++]=b}function uA(a,b){return parseInt(a[b])||0}function vA(a,b){return null==a[b]?null:""+a[b]}
+function wA(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 xA(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function yA(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}
+function zA(a){var b=$doc;return-1!=a.indexOf(od)?(b=(!b.__gwt_container&&(b.__gwt_container=b.createElement(on)),b.__gwt_container),b.innerHTML=Ed+a+Hc||l,a=xA(b),b.removeChild(a),a):b.createElement(a)}function xw(a){a.returnValue=!1}function AA(a,b){var c=a.getAttribute(b);return null==c?l:c+l}function BA(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 Hw(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().left}catch(d){c=0}return F(Math.floor(c/CA(b)+Gw(H(b.compatMode,Pe)?b.documentElement:b.body)))}function Iw(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().top}catch(d){c=0}return F(Math.floor(c/CA(b)+((H(b.compatMode,Pe)?b.documentElement:b.body).scrollTop||0)))}function Gw(a){return a.currentStyle.direction==ws?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}
+function CA(a){var b;if(H(a.compatMode,Pe))return 1;b=a.body.offsetWidth||0;return 0==b?1:~~((yA(a.body).offsetWidth||0)/b)}function DA(){if(!EA){a:{var a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(aq)&&(a=/msie ([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&7E3>1E3*parseInt(a[1])+parseInt(a[2])){FA=!0;break a}FA=!1}EA=!0}return FA}var FA=!1,EA=!1;function GA(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return po+a.gwt_uid++}
+function HA(){var a=$doc;return(H(a.compatMode,Pe)?a.documentElement:a.body).clientLeft}function IA(){var a=$doc;return(H(a.compatMode,Pe)?a.documentElement:a.body).clientTop}function lw(){var a=$doc;return(H(a.compatMode,Pe)?a.documentElement:a.body).clientHeight}function kw(){var a=$doc;return(H(a.compatMode,Pe)?a.documentElement:a.body).clientWidth}function JA(a){return Gw(H(a.compatMode,Pe)?a.documentElement:a.body)}
+function KA(a){return(H(a.compatMode,Pe)?a.documentElement:a.body).scrollTop||0}
+function LA(a,b){if(DA())a:{MA();var c,d;c=H(a.__pendingSrc||a.src,b);!NA&&(NA={});d=a.__pendingSrc;if(null!=d)if(d=NA[d])if(d==a){if(c)break a;var e=d,f=NA;c=e.__pendingSrc;d=e.__kids;e.__cleanup();if(e=d[0])if(e.__pendingSrc=null,OA(f,e,c),e.__pendingSrc)d.splice(0,1),e.__kids=d;else{e=1;for(f=d.length;e<f;++e)d[e].src=c,d[e].__pendingSrc=null}}else{b:{d=d.__kids;e=0;for(f=d.length;e<f;++e)if(d[e]===a){c||(d.splice(e,1),a.__pendingSrc=null);d=!0;break b}d=!1}if(d){if(c)break a}else a.__cleanup=
+a.__pendingSrc=a.__kids=null}else a.__cleanup=a.__pendingSrc=a.__kids=null;d=NA[b];!d?OA(NA,a,b):(d.__kids.push(a),a.__pendingSrc=d.__pendingSrc)}else a.src=b}function MA(){MA=x;try{$doc.execCommand(ue,!1,!0)}catch(a){}}
+function OA(a,b,c){function d(a){var d=b.__kids;b.__cleanup();window.setTimeout(function(){for(var a=0;a<d.length;++a){var b=d[a];b.__pendingSrc==c&&(b.src=c,b.__pendingSrc=null)}},0);a&&a.call(b)}b.src=c;if(!b.complete){b.__kids=[];b.__pendingSrc=c;a[c]=b;var e=b.onload,f=b.onerror,g=b.onabort;b.onload=function(){d(e)};b.onerror=function(){d(f)};b.onabort=function(){d(g)};b.__cleanup=function(){b.onload=e;b.onerror=f;b.onabort=g;b.__cleanup=b.__pendingSrc=b.__kids=null;delete a[c]}}}var NA=null;
+function PA(a,b){this.b=a;this.c=b}t(138,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return vv(this)};_.tS=function(){return this.b};_.b=null;_.c=0;function rw(){rw=x;QA=new RA;SA=new TA;UA=new VA;WA=new XA;YA=new ZA;$A=I(aB,m,6,[QA,SA,UA,WA,YA])}t(137,138,lv);var $A,UA,SA,WA,QA,YA;function RA(){PA.call(this,Kh,0)}t(139,137,lv,RA);function TA(){PA.call(this,Af,1)}t(140,137,lv,TA);function VA(){PA.call(this,wf,2)}t(141,137,lv,VA);function XA(){PA.call(this,hg,3)}
+t(142,137,lv,XA);function ZA(){PA.call(this,Mi,4)}t(143,137,lv,ZA);function bB(){bB=x;cB=new dB;eB=new fB;gB=new hB;iB=new jB;kB=I(lB,m,7,[cB,eB,gB,iB])}t(144,138,Ou);var kB,eB,gB,iB,cB;function dB(){PA.call(this,Kh,0)}t(145,144,Ou,dB);function fB(){PA.call(this,te,1)}t(146,144,Ou,fB);function hB(){PA.call(this,tg,2)}t(147,144,Ou,hB);function jB(){PA.call(this,ug,3)}t(148,144,Ou,jB);function mB(){mB=x;nB=new oB;pB=new qB;rB=new sB;tB=new uB;vB=I(wB,m,9,[nB,pB,rB,tB])}t(149,138,Zu);
+var vB,nB,pB,rB,tB;function oB(){PA.call(this,Le,0)}t(150,149,Zu,oB);function qB(){PA.call(this,Og,1)}t(151,149,Zu,qB);function sB(){PA.call(this,Tg,2)}t(152,149,Zu,sB);function uB(){PA.call(this,xi,3)}t(153,149,Zu,uB);function qw(){qw=x;xB=new yB;zB=new AB;BB=new CB;DB=new EB;FB=new GB;HB=new IB;JB=new KB;LB=new MB;NB=new OB;PB=I(QB,m,10,[xB,zB,BB,DB,FB,HB,JB,LB,NB])}t(154,138,pv);var PB,LB,BB,DB,JB,NB,HB,zB,FB,xB;function yB(){PA.call(this,ni,0)}t(155,154,pv,yB);
+function AB(){PA.call(this,li,1)}t(156,154,pv,AB);function CB(){PA.call(this,Ff,2)}t(157,154,pv,CB);function EB(){PA.call(this,Qf,3)}t(158,154,pv,EB);function GB(){PA.call(this,mi,4)}t(159,154,pv,GB);function IB(){PA.call(this,ki,5)}t(160,154,pv,IB);function KB(){PA.call(this,sg,6)}t(161,154,pv,KB);function MB(){PA.call(this,Me,7)}t(162,154,pv,MB);function OB(){PA.call(this,dh,8)}t(163,154,pv,OB);function RB(){RB=x;SB=[];TB=[];UB=[]}var SB,TB,UB;function VB(){VB=x;WB()}
+function WB(){WB=x;VB();XB=y(K,s,-1,30,1)}function YB(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var XB;t(178,1,{});_.tS=function(){return"An event type"};_.f=null;t(177,178,{});_.Ic=function(){this.e=!1;this.f=null};_.e=!1;t(176,177,{});_.Hc=function(){return this.Jc()};_.a=null;var ZB=_.b=null;function $B(){$B=x;aC=new bC(Zl,new cC)}function cC(){}t(175,176,{},cC);_.Gc=function(a){a.Kc(this)};_.Jc=function(){return aC};var aC;function dC(){dC=x;eC=new bC(rm,new fC)}
+function fC(){}t(179,176,{},fC);_.Gc=function(a){gC();hC(this,a.b,iC(a.a.a,a.a.a.gb.selectedIndex))};_.Jc=function(){return eC};var eC;t(182,176,iv);function zw(a,b){return(a.a.clientX||0)-Hw(b)+Gw(b)+JA(b.ownerDocument)}function Aw(a,b){return(a.a.clientY||0)-Iw(b)+(b.scrollTop||0)+KA(b.ownerDocument)}function sw(a){var b;return(b=a.b)?zw(a,b):a.a.clientX||0}function tw(a){var b;return(b=a.b)?Aw(a,b):a.a.clientY||0}t(181,182,iv);function jC(){jC=x;kC=new bC(wm,new lC)}function lC(){}
+t(180,181,iv,lC);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return kC};var kC;function mC(){mC=x;nC=new bC(cn,new oC)}function oC(){}t(183,176,{},oC);_.Gc=function(){xw(this.a);this.a.cancelBubble=!0};_.Jc=function(){return nC};var nC;t(186,1,{37:1});_.hC=function(){return this.c};_.tS=function(){return"Event type"};var pC=_.c=0;function bx(){this.c=++pC}t(185,186,$u,bx);function bC(a,b){this.c=++pC;this.a=b;!ZB&&(ZB=new qC);ZB.a[a]=this;this.b=a}t(184,185,$u,bC);_.a=null;_.b=null;
+function rC(){rC=x;sC=new bC(en,new tC)}function tC(){}t(187,181,iv,tC);_.Gc=function(a){var b=a.a,a=!a.a.z.c,c,d;if(a!=b.z.c)if(b.bb){if(a){if(b.F!=(uC(),vC))a=wC(b.gb),c=new xC(uA(b.gb,Mq),uA(b.gb,Lq)),d=new xC(uA(b.K.ab.gb,Mq),uA(b.K.ab.gb,Lq)),b.w.b=a.b-(c.b-d.b),b.w.a=a.a-(c.a-d.a);yC(b.z,!0);a=uA(b.K.ab.gb,Mq);zC(b,new xC(a,AC(b.K.ab).a));b.A&&b.F!=vC&&BC(b.f,b)}else yC(b.z,!1),b.F!=(uC(),vC)?zC(b,new xC(b.w.b,b.w.a)):CC(b,wC(b.f.gb)),b.A&&b.F!=vC&&DC(b.f,b);EC(b.K.ab)}else yC(b.z,!0)};
+_.Jc=function(){return sC};var sC;function FC(){FC=x;GC=new bC(Fn,new HC)}function HC(){}t(188,176,{},HC);_.Gc=function(a){Fw(a.a.a)};_.Jc=function(){return GC};var GC;function IC(){IC=x;JC=new bC(Vn,new KC)}function KC(){}t(189,176,{},KC);_.Gc=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,LC(a.a.e,a.a.b)&&xw(this.a)),a.a.d=!0);a.a.f&&(1!=c&&a.a.b.c!=c&&(a.a.b.a=null,a.a.b.c=c,MC(a.a.f,a.a.b)&&xw(this.a)),a.a.d=!0)};_.Jc=function(){return JC};
+var JC;function NC(){NC=x;OC=new bC(Wn,new PC)}function PC(){}t(190,176,{},PC);_.Gc=function(a){a.a.a&&(a.a.b.a=null,QC(a.a.a,a.a.b))};_.Jc=function(){return OC};var OC;function RC(){RC=x;SC=new bC(Xn,new TC)}function TC(){}t(191,176,{},TC);_.Gc=function(){xw(this.a)};_.Jc=function(){return SC};var SC;t(193,176,{});t(192,193,{});function UC(){UC=x;VC=new bC(cp,new WC)}function WC(){}t(194,192,{},WC);
+_.Gc=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(XC(),YC).length&&-999!=(XC(),YC)[c]&&(c=(XC(),YC)[c]);b=new ZC(null,c,null);if(this.a.ctrlKey||this.a.shiftKey||this.a.metaKey||this.a.altKey)this.a.ctrlKey&&(b.e|=2),this.a.altKey&&(b.e|=8),this.a.metaKey&&(b.e|=4),this.a.shiftKey&&(b.e|=1);a:{var a=a.a.c,d,e;a.kb=!1;if(!a.z){a.kb=!0;a.J=l;e=0;d=8==b.e;b=0!=(b.e&2);switch(c){case 99:case 67:b?$C(aD(a)):e=301;break;case 118:case 86:b&&a.vb&&bD(a.u,(!a.wb&&(a.wb=new cD(a)),a.wb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Rb&&(dD(a,vA((eD(),fD).gc.a.gb,Pt)),e=1201,a.d=18);break;case 104:case 72:a.kb=!0;a.J=gg;e=1300;break;case 114:case 82:a.kb=!0;a.J=ti;e=1301;break;case 116:case 84:701==a.c?(e=236,a.kb=!0,a.J=hc):801==a.c?(e=237,a.kb=!0,a.J=gc):(e=233,a.kb=!0,a.J="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.kb=!0,a.J=pc);break;case 122:case 90:b?e=110:(e=239,a.kb=!0,a.J=tc);break;case 97:case 65:e=235;a.kb=!0;a.J="-COOH";break;case 101:case 69:e=238;a.kb=!0;a.J=bc;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.kb=!0;a.J=cc;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.c?(e=254,a.kb=!0,a.J="-F"):801==a.c?(e=255,a.kb=!0,a.J="-Cl"):901==a.c?(e=256,a.kb=!0,a.J="-Br"):1001==a.c?(e=257,a.kb=!0,a.J="-I"):501==a.c?(e=259,a.kb=!0,a.J="-OH"):401==a.c?(e=258,a.kb=!0,
+a.J="-NH2"):e=202;break;case 61:501==a.c?(e=250,a.kb=!0,a.J="=O"):e=203;break;case 35:e=204;break;case 48:105==a.c?gD(a,0):d?(e=223,a.kb=!0,a.J="-3-Furyl"):(e=221,a.kb=!0,a.J="-Furyl");break;case 49:105==a.c?gD(a,1):1301==a.c?(a.kb=!0,a.J="-R1",e=1302):e=209;break;case 50:105==a.c&&gD(a,2);1301==a.c&&(a.kb=!0,a.J="-R2",e=1303);break;case 51:105==a.c?gD(a,3):1301==a.c?(a.kb=!0,a.J="-R3",e=1304):e=206;break;case 52:105==a.c?gD(a,4):e=207;break;case 53:105==a.c?gD(a,5):e=208;break;case 54:105==a.c?gD(a,
+6):e=210;break;case 55:105==a.c?gD(a,7):e=211;break;case 56:105==a.c?gD(a,8):e=212;break;case 57:105==a.c?gD(a,9):(a.kb=!0,a.J="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}hD(a,e)}b=!0}b&&xw(this.a)};_.Jc=function(){return VC};var VC;function iD(){iD=x;jD=new bC(Vp,new kD)}function kD(){}t(195,181,iv,kD);_.Gc=function(a){a.tc(this)};_.Jc=function(){return jD};var jD;
+function mw(){mw=x;nw=new bC(Wp,new lD)}function lD(){}t(196,181,iv,lD);_.Gc=function(a){a.uc(this)};_.Jc=function(){return nw};var nw;function mD(){mD=x;nD=new bC(Xp,new oD)}function oD(){}t(197,181,iv,oD);_.Gc=function(a){var b;a.e&&1==a.d&&(b=new yw(bw,null),a.b.i=a.f+b.a,a.b.j=a.i+b.d,cw(a))};_.Jc=function(){return nD};var nD;function pD(){pD=x;qD=new bC(Yp,new rD)}function rD(){}t(198,181,iv,rD);_.Gc=function(a){var b;b=this.a;gA((dA(),eA),new sD(a,a.b,b))};_.Jc=function(){return qD};var qD;
+function ow(){ow=x;pw=new bC(Zp,new tD)}function tD(){}t(199,181,iv,tD);_.Gc=function(a){a.vc(this)};_.Jc=function(){return pw};var pw;function qC(){this.a={}}t(200,1,{},qC);_.a=null;t(203,182,iv);var uD=null;function vD(){vD=x;wD=new bC(zt,new xD)}function xD(){}t(202,203,iv,xD);_.Gc=function(a){yD(a.a,this,a.a.k)};_.Jc=function(){return wD};var wD;function zD(){zD=x;AD=new bC(At,new BD)}function BD(){}t(204,203,iv,BD);_.Gc=function(a){yD(a.a,this,a.a.k)};_.Jc=function(){return AD};var AD;
+function CD(){var a;this.a=(a=document.createElement(on),a.setAttribute(br,ns),typeof a.ontouchstart==Pn)}t(205,1,{},CD);function DD(){DD=x;ED=new bC(Bt,new FD)}function FD(){}t(206,203,iv,FD);_.Gc=function(a){yD(a.a,this,a.a.n)};_.Jc=function(){return ED};var ED;function GD(){GD=x;HD=new bC(Ct,new ID)}function ID(){}t(207,203,iv,ID);_.Gc=function(a){JD(a.a,this)&&(a.a.j&&KD(a.a.j,a.a.b)?a.a.d=!0:(xw(this.a),Qw(a.a.c,750),a.a.d=!1))};_.Jc=function(){return HD};var HD;
+function LD(a,b){this.a=b;this.b=a}function MD(a,b,c){ax&&(b=new LD(b,c),a.Uc(b))}t(208,177,{},LD);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return ax};_.a=!1;var ax=_.b=null;function ND(a){this.a=a}t(209,177,{},ND);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return OD};var OD=_.a=null;function PD(){}function QD(a){var b;RD&&(b=new PD,a.Uc(b))}t(210,177,{},PD);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return RD};var RD=null;function SD(a){this.a=a}t(211,177,{},SD);_.Gc=function(a){a.Tc(this)};
+_.Hc=function(){return TD};var TD=_.a=null;function UD(){}t(212,177,{},UD);_.Gc=function(a){a.a.N&&a.a.Id()};_.Hc=function(){return VD};var VD=null;function WD(a,b,c){a=a.a;if(!b)throw new XD(Re);if(!c)throw new XD(Se);0<a.b?YD(a,new ZD(a,b,c)):$D(a,b,null).zf(c);return new aE(new bE(a,b,c))}
+function cE(a,b){var c;!b.e||b.Ic();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,j,h;if(!b)throw new XD(Te);try{++d.b;j=dE(d,b.Hc(),null);e=null;for(h=d.c?j.If(j.Fe()):j.Hf();d.c?h.Kf():h.Xc();){g=d.c?h.Lf():h.Yc();try{b.Gc(g)}catch(n){if(n=Jv(n),A(n,86))f=n,!e&&(e=new eE),fE(e,f);else throw n;}}if(e)throw new gE(e);}finally{if(--d.b,0==d.b){var o,r;if(d.a)try{for(r=new Dv(d.a);r.b<r.d.Fe();)o=Ev(r),o.wc()}finally{d.a=null}}}}catch(q){q=Jv(q);if(A(q,38))throw new hE(q.a);throw q;}finally{null==c?(b.e=!0,b.f=
+null):b.f=c}}function iE(a){jE.call(this,a,!1)}function jE(a,b){this.a=new kE(b);this.b=a}t(213,1,sv,iE,jE);_.Uc=function(a){cE(this,a)};_.a=null;_.b=null;t(216,1,{});function YD(a,b){!a.a&&(a.a=new Yv);Sv(a.a,b)}function lE(a,b,c,d){var e,f;e=dE(a,b,c);e.Bf(d)&&e.Ce()&&(f=aw(a.d,b),f.Ee(c),f.Ce()&&Mv(a.d,b))}function $D(a,b,c){var d;d=aw(a.d,b);d||(d=new Bv,z(a.d,b,d));a=d.Be(c);a||(a=new Yv,d.De(c,a));return a}
+function dE(a,b,c){a=aw(a.d,b);if(!a)return mE(),mE(),nE;c=a.Be(c);return!c?(mE(),mE(),nE):c}t(215,216,{});_.a=null;_.b=0;_.c=!1;function kE(a){this.d=new Bv;this.c=a}t(214,215,{},kE);function aE(a){this.a=a}t(217,1,{},aE);_.a=null;function gE(a){Kv.call(this,oE(a),pE(a));this.a=a}function pE(a){a=a.Bd();return!a.Xc()?null:a.Yc()}function oE(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new qE(1==b?Wf:b+va);c=!0;for(a=a.Bd();a.Xc();)d=a.Yc(),c?c=!1:Fz(b.a,sd),d=d.Dc(),Fz(b.a,d);return tA(b.a)}
+t(219,97,Iu,gE);_.a=null;function hE(a){gE.call(this,a)}t(218,219,Iu,hE);t(220,1,{},function(){});function rE(a){a=vA(a,ln);return sE(ws,a)?(tE(),uE):sE(qp,a)?(tE(),vE):(tE(),wE)}function tE(){tE=x;uE=new xE(zi,0);vE=new xE(Ug,1);wE=new xE(xf,2);yE=I(zE,m,15,[uE,vE,wE])}function xE(a,b){PA.call(this,a,b)}t(222,138,{15:1,71:1,75:1,77:1},xE);var yE,wE,vE,uE;function AE(){}
+function BE(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 y(a,b,c,d,e){d=BE(e,d);I(a,b,c,d);return d}function CE(a){return DE([EE,K],[m,s],[70,-1],a,0,2,1)}function DE(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=BE(j?g:0,h);I(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=DE(a,b,c,d,e,f,g)}return n}
+function I(a,b,c,d){FE();var e=GE,f=HE;FE();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function IE(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new JE;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new JE;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new JE;}a[b]=c}t(223,1,{},AE);_.qI=0;function FE(){FE=x;GE=[];HE=[];var a=new AE,b=GE,c=HE,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var GE,HE;
+function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Pz(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Sz(a){return a.tM==x||a.cM&&!!a.cM[1]}function KE(a){return null==a?null:a}function F(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function LE(){var a;$stats&&ME(Km);a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(dr))a=dr;else if(-1!=a.indexOf(Vt))a=zs;else if(-1!=a.indexOf(aq)&&9<=$doc.documentMode)a=Ho;else if(-1!=a.indexOf(aq)&&8<=$doc.documentMode)a=Go;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?Fo:-1!=a.indexOf(Tn)?Un:It}H(Fo,a)||$wnd.alert(Pf+a+Ib);$stats&&ME(Jm);b=$doc.compatMode;a=I(NE,m,1,[Pe]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&ME(Im);
+$wnd.$GWT_DND_VERSION=gd;RB();UB.unshift(jg);RB();0!=UB.length&&(a=UB.join(l),a=(VB(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:YB(0,a,!1),UB.length=0);if(0!=SB.length){a=SB.join(l);a=(VB(),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=XB[b],0==c&&(c=XB[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);XB[e]+=a.length;YB(e,a,!0)}SB.length=0}0!=TB.length&&(a=TB.join(l),a=(VB(),a),b=$doc.styleSheets.length,
+0==b?$doc.createStyleSheet().cssText=a:YB(b-1,a,!0),TB.length=0);$stats&&ME(zn);new OE;new PE;0<QE(null)?gA((dA(),eA),new RE):SE()}function Jv(a){return A(a,86)?a:new Nz(a)}function TE(a){return UE(a&4194303,a>>22&4194303,0>a?1048575:0)}function VE(a){return UE(a.l,a.m,a.h)}function UE(a,b,c){return _=new WE,_.l=a,_.m=b,_.h=c,_}
+function XE(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new YE;if(0==a.l&&0==a.m&&0==a.h)return ZE=UE(0,0,0),UE(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?(ZE=UE(0,0,0),c=VE(($E(),aF))):(ZE=UE(c.l,c.m,c.h),c=UE(0,0,0)),c;g=!1;0!=b.h>>19&&(b=bF(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?cF(e):0==c&&0!=d&&0==e?cF(d)+22:0!=c&&0==d&&0==e?cF(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=VE(($E(),dF)),c=!0,g=!g;else return c=eF(a,f),g&&fF(c),ZE=UE(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=bF(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=eF(c,d);f&&fF(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=UE(f,j,c);g?ZE=bF(c):ZE=UE(c.l,c.m,c.h);return e}if(!gF(a,b))return e?ZE=bF(a):ZE=UE(a.l,a.m,a.h),UE(0,0,0);c=c?a:UE(a.l,a.m,a.h);var h,n,o,r;f=hF(b)-hF(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=UE(j&4194303,n&4194303,h&1048575);for(n=UE(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&fF(n);e?(ZE=bF(c),d&&(ZE=iF(ZE,($E(),aF)))):ZE=UE(c.l,c.m,c.h);return n}
+function fF(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}function hF(a){var b;b=jF(a.h);return 32==b?(b=jF(a.m),32==b?jF(a.l)+32:b+20-10):b-12}var ZE=null;function kF(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return UE(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function lF(a,b){return UE(a.l&b.l,a.m&b.m,a.h&b.h)}function mF(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function M(a){var b,c,d;if(isNaN(a))return $E(),nF;if(-9223372036854775E3>a)return $E(),oF;if(9223372036854775E3<=a)return $E(),dF;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=F(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=F(a/4194304),a-=4194304*b);a=F(a);b=UE(a,b,c);d&&fF(b);return b}function pF(a){var b,c;return-129<a&&128>a?(b=a+128,null==qF&&(qF=y(rF,m,16,256,0)),c=qF[b],!c&&(c=qF[b]=TE(a)),c):TE(a)}
+function sF(a){var b=lu,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 gF(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)}
+function tF(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,w,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;w=d*j;u=e*j;D=f*j;g*=j;0!=h&&(w+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((w&511)<<13);q=(q>>22)+(w>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return UE(c&4194303,q&
+4194303,u&1048575)}function bF(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return UE(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function eF(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 UE(c&4194303,d&4194303,e&1048575)}function iF(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return UE(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function N(a){return a.l|a.m<<22}function uF(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return Mc;if(524288==a.h&&0==a.m&&0==a.l)return Zb;if(0!=a.h>>19)return Yb+uF(bF(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=pF(1E9);a=XE(a,b);b=l+N(ZE);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=Mc+b;c=b+c}return c}var qF=null;function $E(){$E=x;dF=UE(4194303,4194303,524287);oF=UE(0,0,524288);aF=pF(1);pF(2);nF=pF(0)}var dF,oF,aF,nF;function WE(){}t(232,1,{16:1},WE);
+function ME(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:at,evtGroup:Hp,millis:(new Date).getTime(),type:Oq,className:a})}function vF(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}t(237,1,{},vF);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function wF(a,b){Fz(a.a.a,b.a);return a}function xF(){this.a=new yF}t(238,1,{},xF);function zF(a){if(null==a)throw new XD(dn);this.a=a}t(239,1,{17:1,71:1},zF);_.eQ=function(a){return!A(a,17)?!1:H(this.a,a.a)};_.hC=function(){return AF(this.a)};_.a=null;
+function BF(a){if(null==a)throw new XD(xo);this.a=a}t(241,1,mv,BF);_.Vc=function(){return this.a};_.eQ=function(a){return!A(a,18)?!1:H(this.a,a.a)};_.hC=function(){return AF(this.a)};_.a=null;function CF(a){if(null==a)throw new XD(xo);this.a=a}t(242,1,mv,CF);_.Vc=function(){return this.a};_.eQ=function(a){return!A(a,18)?!1:H(this.a,a.a)};_.hC=function(){return AF(this.a)};_.a=null;function DF(){DF=x;new CF(l);EF=RegExp(mb,Sn);FF=RegExp(Td,Sn);GF=RegExp(Ed,Sn);HF=RegExp(wb,Sn);IF=RegExp(La,Sn)}
+function JF(a){DF();-1!=a.indexOf(mb)&&(a=a.replace(EF,qb));-1!=a.indexOf(Ed)&&(a=a.replace(GF,sb));-1!=a.indexOf(Td)&&(a=a.replace(FF,rb));-1!=a.indexOf(La)&&(a=a.replace(IF,vb));-1!=a.indexOf(wb)&&(a=a.replace(HF,ob));return a}var EF,FF,GF,IF,HF;function KF(a){if(null==a)throw new XD(Kt);this.a=a}t(244,1,{19:1},KF);_.eQ=function(a){return!A(a,19)?!1:H(this.a,a.a)};_.hC=function(){return AF(this.a)};_.a=null;function LF(){LF=x}t(246,1,{});function MF(){}t(247,1,{},MF);var NF=null;
+function OF(){}t(248,246,{},OF);var PF=null;function QF(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=dE(a.a,f,null).Fe();for(e-=1;0<=e;--e)if(d=dE(a.a,f,null).Gf(e),A(d,20)&&Rz(d.a,b)){var h=a.a,n=f;0<h.b?YD(h,new RF(h,n,null,d)):lE(h,n,null,d)}}}t(249,1,av);_.a=null;function SF(a){this.a=a}t(250,249,av,SF);_.Wc=function(a){a.c&&(this.a._c(a.d)||(a.a=!0))};function TF(a){this.a=a}t(251,249,av,TF);_.Sc=function(){var a=this.a;UF((VF(),WF),a.a,!0)};function XF(){Mz()}t(252,97,Yu,XF);
+function YF(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Qw(a.d,1))}function ZF(){this.a=new $F(this);this.b=new Yv;this.d=new aG(this);this.f=new bG(this)}t(253,1,{},ZF);_.c=!1;_.e=!1;function $F(a){Ww();this.a=a}t(254,24,{},$F);_.Cc=function(){if(this.a.c){var a=this.a,b;b=cG(a.f.d.b,a.f.b);dG(a.f);A(b,21)&&new XF;a.c=!1;YF(a)}};_.a=null;function aG(a){Ww();this.a=a}t(255,24,{},aG);
+_.Cc=function(){this.a.e=!1;var a=this.a,b=Mw(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Qw(a.a,1E4);a.f.c<a.f.a;){d=eG(a.f);try{if(null==d)break;A(d,21)&&(c=d,c.wc())}finally{(e=-1==a.f.b)||dG(a.f)}if(100<=Mw()-b)break}}finally{e||(Kw(a.a),a.c=!1,YF(a))}};_.a=null;function eG(a){var b;a.b=a.c;b=cG(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function dG(a){fG(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function bG(a){this.d=a}t(256,1,{},bG);_.Xc=function(){return this.c<this.a};_.Yc=function(){return eG(this)};
+_.Zc=function(){dG(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function gG(a,b){var c=(hG(),iG(b));a.appendChild(c)}var Ew=null,gw=null;function jG(){jG=x;kG=new ZF}function vw(a){jG();if(!a)throw new XD(Am);var b=kG;Sv(b.b,a);YF(b)}var kG;function lG(a){hw();!mG&&(mG=new bx);nG||(nG=new jE(null,!0),oG=new pG);return WD(nG,mG,a)}var nG=null;function qG(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function pG(){}t(262,177,{},pG);_.Gc=function(a){a.Wc(this);oG.c=!1};_.Hc=function(){return mG};_.Ic=function(){qG(this)};
+_.a=!1;_.b=!1;_.c=!1;var mG=_.d=null,oG=null;function rG(){rG=x;sG=new tG;var a;a=sG;var b;a.a=$doc.getElementById(nl);if(a.a){b=l;var c=uG();if(0<c.length)try{b=a.ad(c.substring(1))}catch(d){$wnd.location.hash=l}vG=b;b=a.a;b=b.contentWindow?b.contentWindow.document.getElementById(ol):void 0;b?vG=b.innerText:(b=null==vG?l:vG,c=zA(on),c.innerText=b||l,b=c.innerHTML,c=a.a.contentWindow.document,c.open(),c.write(Md+b+Fd),c.close());wG(a);xG(a);a=!0}else a=!1;a||(sG=null)}var sG=null;function Yw(){}
+t(264,1,{},Yw);_.Qc=function(){for(;0<(Ww(),Xw).c;)Kw(cG(Xw,0))};function $w(a,b){return WD((!yG&&(yG=new zG),yG),a,b)}function AG(a){Zw();BG||(CG(Rn,new DG),BG=!0);return $w((!RD&&(RD=new bx),RD),a)}function Zw(){EG||(CG(Qn,new FG),EG=!0)}function GG(){EG&&MD((!yG&&(yG=new zG),yG),null,!1)}function HG(){var a;EG&&(a=new IG,yG&&cE(yG,a));return null}function JG(){var a,b;if(BG&&(b=kw(),a=lw(),KG!=b||LG!=a))KG=b,LG=a,QD((!yG&&(yG=new zG),yG))}var EG=!1,yG=null,LG=0,KG=0,BG=!1;
+function MG(){MG=x;NG=new bx}function IG(){MG()}t(266,177,{},IG);_.Gc=function(){null.cg()};_.Hc=function(){return NG};var NG;function zG(){iE.call(this,null)}t(269,213,sv,zG);
+function OG(a){switch(a){case Zl:return 4096;case rm:return 1024;case wm:return 1;case en:return 2;case Fn:return 2048;case cp:return 128;case dp:return 256;case ep:return 512;case np:return 32768;case pp:return 8192;case Vp:return 4;case Wp:return 64;case Xp:return 32;case Yp:return 16;case Zp:return 8;case Ds:return 16384;case yn:return 65536;case zf:case $p:return 131072;case cn:return 262144;case wr:return 524288;case Ct:return 1048576;case Bt:return 2097152;case At:return 4194304;case zt:return 8388608;
+case Xn:return 16777216;case Vn:return 33554432;case Wn:return 67108864;default:return-1}}function hw(){PG||(QG(),PG=!0)}var PG=!1;
+function QG(){null==$wnd.__gwt_globalEventArray&&($wnd.__gwt_globalEventArray=[]);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=C(function(){var a=$wnd.event,b;var c=nG,d,h,n;mG&&c&&RG(c.a.d,mG)?(b=oG.a,d=oG.b,h=oG.c,n=oG.d,qG(oG),oG.d=a,cE(c,oG),c=!(oG.a&&!oG.b),oG.a=b,oG.b=d,oG.c=h,oG.d=n,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,xw(a));return b});var a=C(function(){if(null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,!SG()))return;for(var a,b=this;b&&!(a=b.__listener);)b=b.parentElement;
+if(a&&!Pz(a)&&A(a,22)){var c=$wnd.event,d;d=Ew;Ew=c;b==gw&&8192==OG(c.type)&&(gw=null);a.$c(c);Ew=d}}),b=C(function(){var b=$doc.createEventObject();null==$wnd.event.returnValue&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(Qq,b);this.__eventBits&2?a.call(this):null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,SG())}),c=C(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;a.call(this)}),d=$moduleName.replace(/\./g,il);$wnd[ll+d]=a;TG=(new Function(Ut,ls+d+zc))($wnd);
+$wnd[kl+d]=b;UG=(new Function(Ut,ks+d+Ac))($wnd);$wnd[ml+d]=c;VG=(new Function(Ut,ms+d+Ac))($wnd);WG=(new Function(Ut,ms+d+Bc))($wnd);c=C(function(){a.call($doc.body)});d=C(function(){b.call($doc.body)});$doc.body.attachEvent(Qq,c);$doc.body.attachEvent(Yq,c);$doc.body.attachEvent($q,c);$doc.body.attachEvent(Zq,c);$doc.body.attachEvent(ar,c);$doc.body.attachEvent(Uq,c);$doc.body.attachEvent(Vq,c);$doc.body.attachEvent(Wq,c);$doc.body.attachEvent(Tq,c);$doc.body.attachEvent(Pq,c);$doc.body.attachEvent(Sq,
+d);$doc.body.attachEvent(Rq,c)}function XG(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
+function YG(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?TG:null),c&3&&(a.ondblclick=b&3?UG:null),c&4&&(a.onmousedown=b&4?TG:null),c&8&&(a.onmouseup=b&8?TG:null),c&16&&(a.onmouseover=b&16?TG:null),c&32&&(a.onmouseout=b&32?TG:null),c&64&&(a.onmousemove=b&64?TG:null),c&128&&(a.onkeydown=b&128?TG:null),c&256&&(a.onkeypress=b&256?TG:null),c&512&&(a.onkeyup=b&512?TG:null),c&1024&&(a.onchange=b&1024?TG:null),c&2048&&(a.onfocus=b&2048?TG:null),c&4096&&(a.onblur=b&4096?TG:null),
+c&8192&&(a.onlosecapture=b&8192?TG:null),c&16384&&(a.onscroll=b&16384?TG:null),c&32768&&(a.nodeName==rg?b&32768?a.attachEvent(Xq,WG):a.detachEvent(Xq,WG):a.onload=b&32768?VG:null),c&65536&&(a.onerror=b&65536?TG:null),c&131072&&(a.onmousewheel=b&131072?TG:null),c&262144&&(a.oncontextmenu=b&262144?TG:null),c&524288&&(a.onpaste=b&524288?TG:null))}function SG(){for(var a=!1,b=0;b<$wnd.__gwt_globalEventArray.length;b++)!$wnd.__gwt_globalEventArray[b]()&&(a=!0);return!a}var UG=null,TG=null,WG=null,VG=null;
+function ZG(){var a;ZG=x;$G=(a=$doc,H(a.compatMode,Pe)?a.documentElement:a.body)}var $G;function aH(){this.b=new Yv}function bH(a){a=a[ql];return null==a?-1:a}t(273,1,{},aH);_.a=null;function cH(a,b){this.a=a;this.b=b}t(274,1,{},cH);_.a=0;_.b=null;t(275,1,sv);_.ad=function(a){return decodeURI(a.replace("%23",Wa))};_.bd=function(a){return encodeURI(a).replace(Wa,"%23")};_.Uc=function(a){cE(this.c,a)};_.cd=function(){};
+_.dd=function(a){a=null==a?l:a;if(!H(a,null==vG?l:vG))vG=a,this.cd(a),VD&&(a=new UD,cE(this.c,a))};var vG=l;function xG(a){var b=C(function(){$wnd.setTimeout(b,250);if(!a.ed()){var c=uG();if(0<c.length){var d=l;try{d=a.ad(c.substring(1))}catch(e){a.fd()}(c=null==vG?l:vG)&&d!=c&&a.fd()}}});b()}function wG(a){var b=$wnd.__gwt_onHistoryLoad;$wnd.__gwt_onHistoryLoad=C(function(c){a.dd(c);b&&b(c)})}function tG(){this.c=new iE(null)}
+function uG(){var a=$wnd.location.href,b=a.lastIndexOf(Wa);return 0<b?a.substring(b):l}t(276,275,sv,tG);_.ed=function(){return this.b?(this.b=!1,$wnd.location.hash=this.bd(null==vG?l:vG),!0):!1};_.cd=function(a){$wnd.location.hash=this.bd(a)};_.fd=function(){this.b=!0;$wnd.location.reload()};_.a=null;_.b=!1;function CG(a,b){var c;c=zA(Cs);c.text=a;$doc.body.appendChild(c);b.wc();$doc.body.removeChild(c)}function FG(){}t(279,1,{},FG);_.wc=function(){$wnd.__gwt_initWindowCloseHandler(C(HG),C(GG))};
+function DG(){}t(280,1,{},DG);_.wc=function(){$wnd.__gwt_initWindowResizeHandler(C(JG))};function Xv(a,b){Fv(a.ld(),b,!0)}function Wv(a,b){Fv(a.ld(),b,!1)}function jw(a,b,c){0<=b&&a.qd(b+Gr);0<=c&&a.od(c+Gr)}function dH(a){var b,a=vA(a,tm);b=qA(a,rA(32));return 0<=b?a.substr(0,b-0):a}
+function Fv(a,b,c){if(!a)throw new Nv(Yh);b=pA(b);if(0==b.length)throw new cx(bj);if(c){var d;d=pA(b);b=a.className;-1==wA(b,d)&&(0<b.length?a.className=b+ca+d:a.className=d)}else{var e,f,c=pA(b);f=a.className;e=wA(f,c);-1!=e&&(b=pA(f.substr(0,e-0)),c=pA(eH(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ca+c,a.className=d)}}function fH(a,b){a.style.display=b?l:sq;a.setAttribute(Hl,""+!b)}t(285,1,jv);_.gd=function(){return Hw(this.gb)};_.hd=function(){return Iw(this.gb)};
+_.jd=function(){return uA(this.gb,Lq)};_.kd=function(){return uA(this.gb,Mq)};_.ld=function(){return this.gb};_.md=function(){return this.gb.style.display!=sq};_.nd=function(){throw new gH;};_.od=function(a){this.gb.style[ro]=a};_.pd=function(a){fH(this.gb,a)};_.qd=function(a){this.gb.style[Yt]=a};_.tS=function(){return!this.gb?"(null handle)":this.gb.outerHTML};_.gb=null;
+function B(a,b,c){var d;d=OG(c.b);if(-1!=d)if(-1==a.cb){var e=a.gb;d|=a.gb.__eventBits||0;hw();YG(e,d)}else a.cb|=d;return WD(!a.db?a.db=new iE(a):a.db,c,b)}function hH(a,b,c){return WD(!a.db?a.db=new iE(a):a.db,c,b)}function iH(a){var b;if(a.td())throw new jH(Si);a.bb=!0;a.gb.__listener=a;b=a.cb;a.cb=-1;if(0<b)if(-1==a.cb){var c=a.gb;b|=a.gb.__eventBits||0;hw();YG(c,b)}else a.cb|=b;a.rd();a.wd()}
+function kH(a,b){var c;switch(OG(b.type)){case 16:case 32:if((c=b.relatedTarget||(b.type==Xp?b.toElement:b.fromElement))&&BA(a.gb,c))return}c=a.gb;var d,e,f;if(ZB&&(f=ZB.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.db&&cE(a.db,f.a),f.a.a=d,f.a.b=e}function lH(a){if(!a.td())throw new jH(Ti);try{a.xd()}finally{try{a.sd()}finally{a.gb.__listener=null,a.bb=!1}}}
+function Fw(a){if(a.fb)if(A(a.fb,28))a.fb.yd(a);else{if(a.fb)throw new jH(fj);}else if(ew(),RG(mH.a,a)){ew();try{a.vd()}finally{Mv(mH.a,a)}}}function nH(a,b){var c;c=a.fb;if(b){if(c)throw new jH(Ve);a.fb=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.fb=null}}t(284,285,Pu);_.rd=function(){};_.sd=function(){};_.Uc=function(a){this.db&&cE(this.db,a)};_.td=function(){return this.bb};_.ud=function(){iH(this)};_.$c=function(a){kH(this,a)};_.vd=function(){lH(this)};_.wd=function(){};_.xd=function(){};
+_.bb=!1;_.cb=0;_.db=null;_.eb=null;_.fb=null;function oH(a){for(a=new pH(a);a.a.a<a.a.b.c-1;)qH(a.a),rH(a.a)}t(283,284,tv);_.rd=function(){sH(this,(tH(),uH))};_.sd=function(){sH(this,(tH(),vH))};function wH(a,b,c){Fw(b);var d=a.p;xH(d,b,d.c);d=(hG(),iG(b.gb));c.appendChild(d);nH(b,a)}function yH(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new zH;b.fb==a&&(f=a.zd(b),f<d&&--d);Fw(b);xH(a.p,b,d);e?(e=b.gb,XG(c,(hG(),iG(e)),d)):(e=(hG(),iG(b.gb)),c.appendChild(e));nH(b,a)}
+function AH(a,b){var c;if(b.fb!=a)return!1;try{nH(b,null)}finally{c=b.gb;yA(c).removeChild(c);c=a.p;var d;d=BH(c,b);if(-1==d)throw new CH;if(0>d||d>=c.c)throw new zH;for(--c.c;d<c.c;++d)IE(c.a,d,c.a[d+1]);IE(c.a,c.c,null)}return!0}t(282,283,tv);_.zd=function(a){return BH(this.p,a)};_.Ad=function(a,b,c,d){yH(this,a,b,c,d)};_.Bd=function(){return new DH(this.p)};_.yd=function(a){return AH(this,a)};function dw(a,b,c,d){var e;Fw(b);e=a.p.c;a.Ed(b,c,d);a.Ad(b,a.gb,e,!0)}
+function EH(a,b){var c;(c=AH(a,b))&&FH(b.gb);return c}function GH(a,b,c,d){if(b.fb!=a)throw new cx(sj);a.Ed(b,c,d)}function HH(a,b,c){a=a.gb;-1==b&&-1==c?FH(a):(a.style[Dr]=sl,a.style[gp]=b+Gr,a.style[xt]=c+Gr)}function IH(){var a=zA(on);this.p=new JH(this);this.gb=a;this.gb.style[Dr]=is;this.gb.style[mr]=to}function FH(a){a.style[gp]=l;a.style[xt]=l;a.style[Dr]=l}t(281,282,tv,IH);_.Cd=function(a){wH(this,a,this.gb)};_.yd=function(a){return EH(this,a)};_.Dd=function(a,b,c){GH(this,a,b,c)};
+_.Ed=function(a,b,c){HH(a,b,c)};function KH(a,b){if(a.Gd())throw new jH(Vi);a.Hd(b)}function LH(a,b){if(a.ab!=b)return!1;try{nH(b,null)}finally{a.Fd().removeChild(b.gb),a.ab=null}return!0}function MH(a,b){if(b!=a.ab&&(b&&Fw(b),a.ab&&a.yd(a.ab),a.ab=b)){var c=(hG(),iG(a.ab.gb));a.Fd().appendChild(c);nH(b,a)}}function NH(){this.gb=zA(on)}t(289,283,tv,NH);_.Fd=function(){return this.gb};_.Gd=function(){return this.ab};_.Bd=function(){return new OH(this)};_.yd=function(a){return LH(this,a)};
+_.Hd=function(a){MH(this,a)};_.ab=null;function PH(a,b){a.$&&(QH(a.Z,!1,!1),MD(a,a,b))}function RH(a){var b;if(b=a.ab)null!=a.O&&b.od(a.O),null!=a.P&&b.qd(a.P)}function SH(a,b,c){a.V=b;a._=c;b-=HA();c-=IA();a=a.gb;a.style[gp]=b+(qw(),Gr);a.style[xt]=c+Gr}function TH(a){a.$||(a.bb&&Fw(a),QH(a.Z,!0,!1))}t(288,289,tv);_.Fd=function(){return xA(this.gb)};_.jd=function(){return uA(this.gb,Lq)};_.kd=function(){return uA(this.gb,Mq)};_.ld=function(){return yA(xA(this.gb))};_.Id=function(){this.Jd(!1)};
+_.Jd=function(a){PH(this,a)};_.md=function(){return!H(to,this.gb.style[Rt])};_._c=function(){return!0};_.Wc=function(){};_.xd=function(){this.$&&QH(this.Z,!1,!0)};_.od=function(a){this.O=a;RH(this);0==a.length&&(this.O=null)};_.Kd=function(a,b){SH(this,a,b)};_.pd=function(a){this.gb.style[Rt]=a?St:to;UH(this.gb,a)};_.Hd=function(a){MH(this,a);RH(this)};_.qd=function(a){this.P=a;RH(this);0==a.length&&(this.P=null)};_.Ld=function(){TH(this)};_.M=!1;_.N=!1;_.O=null;_.P=null;_.Q=null;_.S=null;_.T=!1;
+_.U=!1;_.V=-1;_.W=!1;_.X=null;_.Y=!1;_.$=!1;_._=-1;
+function VH(a,b){var c;this.gb=zA(on);this.R=new WH;this.L=(XH(),YH);this.Z=new ZH(this);this.gb.appendChild(zA(on));this.Kd(0,0);yA(xA(this.gb))[tm]=no;xA(this.gb)[tm]=Cr;this.N=this.M=a;this.W=!1;c=I(NE,m,1,[b+hj,b+kh,b+Ae]);this.K=new $H(c);this.K.ld()[tm]=l;c=yA(xA(this.gb));var d=co;if(!c)throw new Nv(Yh);d=pA(d);if(0==d.length)throw new cx(bj);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Yb&&0==n.indexOf(f)&&
+(e[j]=d+n.substring(g))}c.className=e.join(ca)}MH(this,this.K);RH(this);Fv(xA(this.gb),Cr,!1);Fv(this.K.b,b+nf,!0)}t(287,288,tv);_.rd=function(){iH(this.K)};_.sd=function(){lH(this.K)};_.Gd=function(){return this.K.ab};_.Bd=function(){return new OH(this.K)};_.yd=function(a){return this.K.yd(a)};_.Hd=function(a){MH(this.K,a);RH(this)};_.K=null;t(286,287,tv);_.vd=function(){lH(this)};function aI(){aI=x;bI=new cI(Le,0,(XH(),YH));dI=new cI(ci,1,eI);fI=new cI(yi,2,gI);hI=I(iI,m,23,[bI,dI,fI])}
+function cI(a,b,c){PA.call(this,a,b);this.a=c}t(290,138,{23:1,71:1,75:1,77:1},cI);_.a=null;var hI,bI,dI,fI;function jI(){jI=x;kI=I(NE,m,1,[xt,Gp,im])}function $H(a){var b;jI();var c,d;c=this.gb=zA(lt);this.c=zA(ot);gG(c,this.c);c[pm]=0;for(c=c[om]=0;c<a.length;++c)d=(b=zA(Dt),b[tm]=a[c],gG(b,lI(a[c]+Wg)),gG(b,lI(a[c]+Ye)),gG(b,lI(a[c]+Ei)),b),gG(this.c,d),1==c&&(this.b=xA(d.children[1]));this.gb[tm]=eo}
+function lI(a){var b,c;c=zA(pt);b=zA(on);var d=(hG(),iG(b));c.appendChild(d);c[tm]=a;b[tm]=a+Bg;return c}t(292,289,Wu,$H);_.Fd=function(){return this.b};_.b=null;_.c=null;var kI;t(291,292,Wu);t(293,1,{});function tH(){tH=x;uH=new mI;vH=new nI}function oI(a){gE.call(this,a)}function sH(a,b){tH();var c,d,e;c=null;for(e=a.Bd();e.Xc();){d=e.Yc();try{b.Md(d)}catch(f){if(f=Jv(f),A(f,86))d=f,!c&&(c=new eE),fE(c,d);else throw f;}}if(c)throw new oI(c);}t(294,218,Iu,oI);var uH,vH;function mI(){}
+t(295,1,{},mI);_.Md=function(a){a.ud()};function nI(){}t(296,1,{},nI);_.Md=function(a){a.vd()};t(299,284,Pu);_.Mc=function(a){return B(this,a,(iD(),iD(),jD))};_.Nc=function(a){return B(this,a,(mw(),mw(),nw))};_.Oc=function(a){return B(this,a,(mD(),mD(),nD))};_.Pc=function(a){return B(this,a,(ow(),ow(),pw))};_.ud=function(){iH(this);-1==this.gb.tabIndex&&(this.gb.tabIndex=0)};t(298,299,Pu);function pI(a){this.gb=$doc.createElement(Hd);this.gb[tm]=bo;this.gb.innerHTML=a||l}
+t(297,298,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},pI);t(300,282,tv);_.d=null;_.e=null;function qI(a,b){var c;if(a.f)throw new jH(mf);Fw(b);c=b.gb;a.gb=c;var d;hG();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((hG(),c).__gwt_resolve=rI(a));a.f=b;nH(b,a)}function sI(a){if(-1!=a.cb){var b=a.f,c=a.cb;if(-1==b.cb){var d=b.gb,b=c|(b.gb.__eventBits||0);hw();YG(d,b)}else b.cb|=c;a.cb=-1}a.f.ud();a.gb.__listener=a;a.wd()}t(301,284,rv);_.td=function(){return this.f?this.f.td():!1};_.ud=function(){sI(this)};
+_.$c=function(a){kH(this,a);this.f.$c(a)};_.vd=function(){this.f.vd()};_.nd=function(){return this.gb=this.f.nd()};_.f=null;function tI(a,b){a.c=!1;a.a.innerText=b||l;if(a.d!=a.b){a.d=a.b;var c=a.a;switch(a.b.c){case 0:c[ln]=ws;break;case 1:c[ln]=qp;break;case 2:rE(c)!=(tE(),wE)&&(c[ln]=l)}}}function vI(a){this.a=a;this.c=!1;this.d=this.b=rE(a)}t(302,1,{},vI);_.a=null;_.b=null;_.c=!1;_.d=null;function iw(){this.gb=yI()}t(303,289,tv,iw);_.Mc=function(a){return B(this,a,(iD(),iD(),jD))};
+_.Nc=function(a){return B(this,a,(mw(),mw(),nw))};_.Oc=function(a){return B(this,a,(mD(),mD(),nD))};_.Pc=function(a){return B(this,a,(ow(),ow(),pw))};function FI(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=xA(b);e=null;c&&(c=bH(c),e=0>c?null:cG(a.i.b,c));e?GI(a,e):d&&(b.innerHTML=l||l);return b}function GI(a,b){var c;if(b.fb!=a)return!1;try{nH(b,null)}finally{c=b.gb;yA(c).removeChild(c);var d=a.i,e;e=bH(c);c[ql]=null;c=d.b;HI(e,c.c);IE(c.b,e,null);d.a=new cH(e,d.a)}return!0}t(305,283,tv);_.Bd=function(){return new II(this)};
+_.yd=function(a){return GI(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function JI(a){if(0>=a.b)throw new KI(Hi+a.b);if(0>=a.a)throw new KI(lf+a.a);}
+function LI(){this.i=new aH;this.f=zA(lt);this.c=zA(ot);gG(this.f,this.c);this.gb=this.f;this.d=new MI(this);var a=new NI(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=zA(Fm);var b=a.a;XG(a.b.f,(hG(),iG(b)),0);gG(a.a,zA(Dm))}var c,d;if(1!=this.a){if(1<this.a)for(a=0;a<this.b;++a)for(b=this.a-1;1<=b;--b){c=b;d=void 0;d=this.b;if(a>=d||0>a)throw new KI(Gi+a+Tb+d);if(0>c)throw new KI(jf+c+Ca+c);if(this.a<=c)throw new KI(kf+c+Rb+this.a);c=FI(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=
+0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=zA(pt),d.innerHTML=ub||l,XG(c,(hG(),iG(d)),b);this.a=1;a=this.e;b=1;b=1<b?b:1;c=a.a.childNodes.length;if(c<b)for(;c<b;++c)d=zA(Dm),a.a.appendChild(d);else if(c>b)for(;c>b;--c)a.a.removeChild(a.a.lastChild)}if(1!=this.b)if(1>this.b){a=this.c;b=1-this.b;d=this.a;var e=$doc.createElement(pt);e.innerHTML=ub;c=$doc.createElement(Dt);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));
+this.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)FI(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}t(304,305,tv,LI);_.a=0;_.b=0;function OI(a){for(;++a.b<a.d.c&&!(null!=cG(a.d,a.b)););}function II(a){this.c=a;this.d=this.c.i.b;OI(this)}t(306,1,{},II);_.Xc=function(){return this.b<this.d.c};_.Yc=function(){var a;if(this.b>=this.d.c)throw new CH;a=cG(this.d,this.b);this.a=this.b;OI(this);return a};
+_.Zc=function(){var a;if(0>this.a)throw new PI;a=cG(this.d,this.a);Fw(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function MI(a){this.a=a}t(307,1,{},MI);_.a=null;function NI(a){this.b=a}t(308,1,{},NI);_.a=null;_.b=null;function QI(){QI=x;RI=new SI}var RI;function TI(){TI=x;UI=new VI((mB(),qm));WI=new VI(gp);XI=new VI(ps);YI=WI;ZI=XI;$I=YI}var UI,$I,WI,ZI,YI,XI;function SI(){}t(310,1,{},SI);function VI(a){this.a=a}t(311,310,{},VI);_.a=null;function aJ(){aJ=x;bJ=new cJ(Gp);dJ=new cJ(xt)}var bJ,dJ;
+function cJ(a){this.a=a}t(312,1,{},cJ);_.a=null;function eJ(a,b){var c;c=fJ(a);gG(a.b,c);wH(a,b,c)}function fJ(a){var b;b=zA(pt);b[vl]=a.a.a;b.style[Qt]=a.c.a;return b}function gJ(a,b){var c,d;d=yA(b.gb);(c=AH(a,b))&&a.b.removeChild(d);return c}function hJ(){this.p=new JH(this);this.e=zA(lt);this.d=zA(ot);gG(this.e,this.d);this.gb=this.e;this.a=(TI(),$I);this.c=(aJ(),dJ);this.b=zA(Dt);gG(this.d,this.b);this.e[pm]=Mc;this.e[om]=Mc}t(313,300,tv,hJ);_.yd=function(a){return gJ(this,a)};_.b=null;
+function iJ(){iJ=x;new Bv}function jJ(a,b,c,d,e){iJ();this.a=new kJ(this,a,b,c,d,e);this.gb[tm]=go}function lJ(a,b,c,d,e){iJ();jJ.call(this,(LF(),new KF(a)),b,c,d,e)}t(314,284,Pu,jJ,lJ);_.Mc=function(a){return B(this,a,(iD(),iD(),jD))};_.Nc=function(a){return B(this,a,(mw(),mw(),nw))};_.Oc=function(a){return B(this,a,(mD(),mD(),nD))};_.Pc=function(a){return B(this,a,(ow(),ow(),pw))};_.$c=function(a){32768==OG(a.type)&&this.a&&(mJ(this).__gwtLastUnhandledEvent=l);kH(this,a)};
+_.wd=function(){var a=this.a,b;b=vA(mJ(this),"__gwtLastUnhandledEvent");H(np,b)&&(a.f=new nJ(a,this),gA((dA(),eA),a.f))};_.a=null;t(316,1,{});_.f=null;function oJ(){oJ=x;new pJ}
+function kJ(a,b,c,d,e,f){oJ();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;DA()?(b=qJ(b,c,d,e,f),c=xA(b),hw(),YG(c,32768)):b=qJ(b,c,d,e,f);a.bb&&(a.gb.__listener=null);if(a.gb&&(c=a.gb,d=c.parentNode))d.insertBefore(b,c),d.removeChild(c);a.gb=b;a.bb&&(a.gb.__listener=a);-1==a.cb?(b=a.gb,a=133333119|(a.gb.__eventBits||0),hw(),YG(b,a)):a.cb|=133333119}t(315,316,{},kJ);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function nJ(a,b){this.a=a;this.b=b}t(317,1,{},nJ);
+_.wc=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.bb?(a=(b=$doc.createEventObject(),b.type=np,b),mJ(this.b).fireEvent("on"+a.type,a)):mJ(this.b).__gwtLastUnhandledEvent=np)};_.a=null;_.b=null;function rJ(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(QI(),RI)?a.b.d==(tE(),vE)?(TI(),WI):a.b.d==uE?(TI(),XI):(TI(),YI):a.b.d==(tE(),vE)?(TI(),XI):a.b.d==uE?(TI(),WI):(TI(),ZI);b!=a.c&&(a.c=b,a.gb.style[rt]=!a.c?l:a.c.a)}t(319,284,Pu);_.a=null;_.b=null;_.c=null;
+function sJ(){this.gb=zA(on);this.b=new vI(this.gb);this.gb[tm]=ho}function tJ(){sJ.call(this);tI(this.b,cu);rJ(this)}t(318,319,Pu,sJ,tJ);_.Mc=function(a){return B(this,a,(iD(),iD(),jD))};_.Nc=function(a){return B(this,a,(mw(),mw(),nw))};_.Oc=function(a){return B(this,a,(mD(),mD(),nD))};_.Pc=function(a){return B(this,a,(ow(),ow(),pw))};function uJ(a,b){if(0>b||b>=a.gb.options.length)throw new zH;}function iC(a,b){uJ(a,b);return a.gb.options[b].value}
+function vJ(){var a;this.gb=(a=Id,$doc.createElement(a));this.gb[tm]=io}t(320,299,Pu,vJ);t(321,249,av);function wJ(a){this.a=a}t(322,321,av,wJ);_.Kc=function(){};function xJ(a){this.a=a}t(323,321,av,xJ);_.Qc=function(a){this.a.Nd(a.f,a.a)};function yJ(a,b,c){var d;if(a.o){var e=d=zA(Dt);XG(a.e,(hG(),iG(e)),b);a=(hG(),iG(c));d.appendChild(a)}else d=a.e.children[0],XG(d,(hG(),iG(c)),b)}
+function zJ(a,b,c){var d;AJ(a,b);c&&b.a?(AJ(a,null),a=b.a,b=(dA(),eA),b.c=hA(b.c,[new BJ(a),!1])):null!=b.c&&(a.j=new CJ(a,b),c=(XH(),eI),a.j.L=c,a.j.T=a.f,a.j.ld()[tm]=ko,d=dH(a.gb),H(jo,d)||Xv(a.j,d+qi),hH(a.j,new xJ(a),ax?ax:ax=new bx),a.n=b.c,d=a.j,a=new DJ(a,b),d.gb.style[Rt]=to,UH(d.gb,!1),TH(d),a.a.o?SH(a.a.j,Hw(a.a.gb)+uA(a.a.gb,Mq)-1,Iw(a.b.gb)):SH(a.a.j,Hw(a.b.gb),Iw(a.a.gb)+uA(a.a.gb,Lq)-1),d.gb.style[Rt]=St,UH(d.gb,!0))}
+function EJ(a,b){if(b||!(a.k&&a.n==a.k.c))AJ(a,b),FJ(a.gb),b&&a.d&&zJ(a,b,!1)}
+function GJ(a,b){var c;a:{c=b.srcElement;var d,e;for(e=new Dv(a.i);e.b<e.d.Fe();)if(d=Ev(e),BA(d.gb,c)){c=d;break a}c=null}switch(OG(b.type)){case 1:FJ(a.gb);c&&zJ(a,c,!0);break;case 16:c&&EJ(a,c);break;case 32:c&&EJ(a,null);break;case 2048:HJ(a);break;case 128:switch(c=b.keyCode||0,c){case 37:HJ(a)||a.o||IJ(a);b.cancelBubble=!0;xw(b);break;case 39:HJ(a)||(a.o?null!=a.k.c&&!a.k.c.cg().cg()&&(zJ(a,a.k,!1),a.k.c.cg()):JJ(a));b.cancelBubble=!0;xw(b);break;case 38:HJ(a)||a.o&&IJ(a);b.cancelBubble=!0;
+xw(b);break;case 40:HJ(a)||(a.o?JJ(a):null!=a.k.c&&!a.k.c.cg().cg()&&(zJ(a,a.k,!1),a.k.c.cg()));b.cancelBubble=!0;xw(b);break;case 27:AJ(a,null);a.j&&PH(a.j,!1);b.cancelBubble=!0;xw(b);break;case 9:AJ(a,null);a.j&&PH(a.j,!1);break;case 13:HJ(a)||(zJ(a,a.k,!0),b.cancelBubble=!0,xw(b))}}kH(a,b)}function KJ(a,b,c){c&&AJ(a,null);MD(a,b,!1);a.n=null;a.j=null}function HJ(a){var b;if(!a.k){for(b=new Dv(a.i);b.b<b.d.Fe();){b=Ev(b);AJ(a,b);break}return!0}return!1}
+function AJ(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=dH(c.gb)+uc;Fv(c.ld(),d,!1);a.o&&(c=yA(a.k.gb),2==c.children.length&&(c=c.children[1],Fv(c,gt,!1)))}if(b){c=dH(b.gb)+uc;Fv(b.ld(),c,!0);a.o&&(c=yA(b.gb),2==c.children.length&&(c=c.children[1],Fv(c,gt,!0)));by();c=a.gb;var e=new Dx(b.gb),d=(Xx(),Yx),e=I(LJ,m,5,[e]),f,g,j,h;f=new Ez;for(j=0,h=e.length;j<h;++j)g=e[j],Gz(Gz(f,g.a),ca);e=pA(tA(f.a));c.setAttribute(d.a,e)}a.k=b}}
+function JJ(a){var b,c,d;if(a.k){for(b=c=uw(a.i,a.k);;){c+=1;c==a.i.c&&(c=0);d=c==b?cG(a.i,b):cG(a.i,c);break}AJ(a,d)}}function IJ(a){var b,c,d;if(a.k){for(b=c=uw(a.i,a.k);;){c-=1;0>c&&(c=a.i.c-1);d=c==b?cG(a.i,b):cG(a.i,c);break}AJ(a,d)}}t(324,284,Pu);_.$c=function(a){GJ(this,a)};_.vd=function(){this.j&&PH(this.j,!1);lH(this)};_.Nd=function(a,b){KJ(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function BJ(a){this.a=a}t(325,1,{},BJ);_.wc=function(){MJ(this.a)};_.a=null;
+function NJ(a){this.a=a}t(326,1,{},NJ);_.Kc=function(){AJ(this.a,null)};_.a=null;function CJ(a,b){this.a=a;this.b=b;VH.call(this,!0,Ap);MH(this.K,this.b.c);RH(this);this.Y=!0;this.b.c.cg()}t(327,287,tv,CJ);_.Wc=function(a){var b,c;if(!a.a)switch(OG(a.d.type)){case 4:c=a.d.srcElement;b=this.b.b.gb;if(BA(b,c)){a.a=!0;break}a.a&&AJ(this.a,null)}};_.a=null;_.b=null;function DJ(a,b){this.a=a;this.b=b}t(328,1,{},DJ);_.a=null;_.b=null;function OJ(){OJ=x;PJ=$moduleBase+yf}var PJ,QJ=null;
+function RJ(){RJ=x;OJ();QJ=new vF((LF(),new KF(PJ)),5,9)}function SJ(a,b){this.gb=zA(pt);var c=dH(this.gb)+uc;Fv(this.ld(),c,!1);this.gb.innerText=a||l;this.gb[tm]=lo;c=GA();this.gb.setAttribute(Eo,c);by();this.gb.setAttribute(qs,Iy.a);this.a=b}t(331,285,{27:1,31:1,34:1},SJ);_.a=null;_.b=null;_.c=null;function TJ(){var a;this.gb=zA(pt);this.gb[tm]=mo;a=zA(on);gG(this.gb,a);a[tm]=Bp}t(332,285,jv,TJ);
+function UJ(){var a,b,c,d,e;b=null.cg();e=kw();d=lw();b[nn]=(bB(),sq);b[Yt]=0+(qw(),Gr);b[ro]=Oc;c=$doc;c=(H(c.compatMode,Pe)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Pe)?a.documentElement:a.body).scrollHeight||0;b[Yt]=(c>e?c:e)+Gr;b[ro]=(a>d?a:d)+Gr;b[nn]=Xl}function WH(){}t(333,1,{},WH);_.Sc=function(){UJ()};function VJ(a){this.a=a}t(334,1,{},VJ);
+_.Wc=function(a){var b=this.a,c,d;if(a.a||!b.Y&&a.b)b.W&&(a.a=!0);else if(b.Wc(a),!a.a){d=a.d;c=d.srcElement;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?BA(b.gb,c):!1)&&(a.b=!0);b.W&&(a.a=!0);switch(OG(d.type)){case 4:case 1048576:if(gw){a.b=!0;break}if(!c&&b.M){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(gw){a.b=!0;break}break;case 2048:d=d.srcElement,b.W&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function WJ(a){this.a=a}t(335,1,{},WJ);
+_.a=null;function XH(){XH=x;YH=new XJ(Le,0);eI=new XJ(ci,1);gI=new XJ(yi,2);YJ=I(ZJ,m,32,[YH,eI,gI])}function XJ(a,b){PA.call(this,a,b)}t(336,138,{32:1,71:1,75:1,77:1},XJ);var YJ,YH,eI,gI;function $J(a){a.j?a.a.U&&($doc.body.appendChild(a.a.Q),aK(a.a.Q),a.f=AG(a.a.R),UJ(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Q),bK(a.a.Q),Ov(a.f.a),a.f=null,a.b=!1)}function cK(a){a.j||($J(a),a.c||(ew(),EH(fw(null),a.a)),bK(a.a.gb));a.a.gb.style[zm]=gs;a.a.gb.style[mr]=St}
+function dK(a,b){var c,d,e,f,g,j;a.j||(b=1-b);c=f=e=g=0;d=F(b*a.d);j=F(b*a.e);switch(a.a.L.c){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.a.gb.style[zm]=es+g+Nr+f+Nr+c+Nr+e+Lr}
+function QH(a,b,c){a.c=c;Jw(a);a.i&&(Kw(a.i),a.i=null,cK(a));a.a.$=b;var d=a.a;d.X&&(Ov(d.X.a),d.X=null);d.S&&(Ov(d.S.a),d.S=null);if(d.$){d.X=lG(new VJ(d));var e;e=new WJ(d);rG();e=sG?WD(sG.c,(!VD&&(VD=new bx),VD),e):null;d.S=e}c=!c&&a.a.T;a.a.L!=(XH(),YH)&&!b&&(c=!1);a.j=b;c?b?($J(a),a.a.gb.style[Dr]=sl,-1!=a.a._&&a.a.Kd(a.a.V,a.a._),a.a.gb.style[zm]=fs,ew(),b=fw(null),wH(b,a.a,b.gb),aK(a.a.gb),a.i=new eK(a),Qw(a.i,1)):Lw(a,200):($J(a),a.j?(a.a.gb.style[Dr]=sl,-1!=a.a._&&a.a.Kd(a.a.V,a.a._),ew(),
+b=fw(null),wH(b,a.a,b.gb),aK(a.a.gb)):(a.c||(ew(),EH(fw(null),a.a)),bK(a.a.gb)),a.a.gb.style[mr]=St)}function ZH(a){var b=(Sw(),Tw);this.k=new Rw(this);this.s=b;this.a=a}t(337,17,{},ZH);_.yc=function(){cK(this)};_.zc=function(){this.d=uA(this.a.gb,Lq);this.e=uA(this.a.gb,Mq);this.a.gb.style[mr]=to;dK(this,(1+Math.cos(3.141592653589793))/2)};_.Ac=function(a){dK(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function eK(a){Ww();this.a=a}t(338,24,{},eK);
+_.Cc=function(){this.a.i=null;Lw(this.a,200)};_.a=null;function hG(){hG=x;fK()}function iG(a){return a.__gwt_resolve?a.__gwt_resolve():a}function rI(a){return function(){this.__gwt_resolve=gK;return a.nd()}}function gK(){throw de;}
+function fK(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function ew(){ew=x;hK=new iK;jK=new Bv;mH=new eE}function kK(a){this.p=new JH(this);this.gb=a;iH(this)}
+function fw(a){ew();var b,c;c=aw(jK,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.gb==b))return c;if(0==jK.d){var d=new lK;Zw();$w(ax?ax:ax=new bx,d)}!b?c=new mK:c=new kK(b);z(jK,a,c);fE(mH,c);return c}t(340,281,tv,kK);var hK,jK,mH;function iK(){}t(341,1,{},iK);_.Md=function(a){a.td()&&a.vd()};function lK(){}t(342,1,{},lK);_.Qc=function(){ew();try{sH(mH,hK)}finally{nK(mH.a),nK(jK)}};function mK(){kK.call(this,$doc.body)}t(343,340,tv,mK);
+_.Ed=function(a,b,c){b-=HA();c-=IA();HH(a,b,c)};function OH(a){this.c=a;this.a=!!this.c.ab}t(344,1,{},OH);_.Xc=function(){return this.a};_.Yc=function(){if(!this.a||!this.c.ab)throw new CH;this.a=!1;return this.b=this.c.ab};_.Zc=function(){this.b&&this.c.yd(this.b)};_.b=null;_.c=null;function oK(a,b){a.gb[Pt]=null!=b?b:l}t(347,299,Pu);_.$c=function(a){0!=(OG(a.type)&896)?kH(this,a):kH(this,a)};_.wd=function(){};function pK(){pK=x;qK()}t(346,347,Pu);
+function rK(){var a;pK();var b=(a=$doc.createElement(vg),a.type=qt,a);!PF&&(PF=new OF);!NF&&(NF=new MF);this.gb=b;this.gb[tm]=oo}t(345,346,Pu,rK);function qK(){qK=x;sK=new tK;uK=new vK;wK=new xK;yK=new zK;AK=I(BK,m,35,[sK,uK,wK,yK])}t(348,138,dv);var AK,sK,uK,wK,yK;function tK(){PA.call(this,Le,0)}t(349,348,dv,tK);function vK(){PA.call(this,Og,1)}t(350,348,dv,vK);function xK(){PA.call(this,Tg,2)}t(351,348,dv,xK);function zK(){PA.call(this,xi,3)}t(352,348,dv,zK);
+function CK(a,b){if(0>b||b>=a.c)throw new zH;return a.a[b]}function BH(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function xH(a,b,c){var d,e;if(0>c||c>a.c)throw new zH;if(a.c==a.a.length){e=y(DK,m,36,2*a.a.length,0);for(d=0;d<a.a.length;++d)IE(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)IE(a.a,d,a.a[d-1]);IE(a.a,c,b)}function JH(a){this.b=a;this.a=y(DK,m,36,4,0)}t(353,1,{},JH);_.Bd=function(){return new DH(this)};_.a=null;_.b=null;_.c=0;
+function qH(a){if(a.a>=a.b.c)throw new CH;return a.b.a[++a.a]}function rH(a){if(0>a.a||a.a>=a.b.c)throw new PI;a.b.b.yd(a.b.a[a.a--])}function DH(a){this.b=a}t(354,1,{},DH);_.Xc=function(){return this.a<this.b.c-1};_.Yc=function(){return qH(this)};_.Zc=function(){rH(this)};_.a=-1;_.b=null;function EK(){EK=x;FK=(LF(),new KF(Zz()+um))}
+function qJ(a,b,c,d,e){var f;f=zA(Ys);var g;DA()?(g=Ld+(nr+d+Qr+e+Sr)+Va+GK+yb+Zz()+vm+(Cn+a.a+Ab+-b+Rr+-c+Pr)+Ta+(b+d)+za+(c+e)+ua,g=(DF(),new CF(g))):(g=new xF,wF(wF(wF(g,new zF(Zt+d+(qw(),Gr)+rd)),new zF(so+e+Or)),new zF(Rl+a.a+Gb+-b+Hr+-c+Or)),!HK&&(HK=new IK),a=FK,b=new zF((new zF(tA(g.a.a))).a),g=new yF,Fz(g.a,Nd),a=JF(a.a),Fz(g.a,a),Fz(g.a,zb),a=JF(b.a),Fz(g.a,a),Fz(g.a,xb),g=new BF(tA(g.a)));f.innerHTML=g.a||l;return xA(f)}t(355,1,{});var FK,HK=null;
+function JK(){var a,b;JK=x;EK();GK=0==qA((a=$doc.location.href,b=a.indexOf(Wa),-1!=b&&(a=a.substring(0,b)),b=a.indexOf(Zd),-1!=b&&(a=a.substring(0,b)),b=a.lastIndexOf(Cc),-1!=b&&(a=a.substring(0,b)),0<a.length?a+Cc:l),Ao)?Bo:zo}function mJ(a){return!DA()?a.gb:xA(a.gb)}function pJ(){JK();KK()}function KK(){$wnd.__gwt_transparentImgHandler=function(a){a.onerror=null;LA(a,Zz()+um)}}t(356,355,{},pJ);var GK;function IK(){}t(357,1,{},IK);function LK(){LK=x;new pJ}
+function MK(a,b,c,d,e){LK();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}function NK(a,b,c){LK();MK.call(this,(LF(),new KF(a)),b,0,c,16)}t(358,293,{},MK,NK);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function yI(){var a;a=zA(on);a.tabIndex=0;return a}function FJ(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function bK(a){var b=a.__frame;b&&(b.parentElement.removeChild(b),b.__popup=null,a.__frame=null,a.onresize=null,a.onmove=null)}
+function aK(a){var b=$doc.createElement(Io);b.src=Xo;b.scrolling=jq;b.frameBorder=0;a.__frame=b;b.__popup=a;var c=b.style;c.position=sl;c.filter=yl;c.visibility=a.currentStyle.visibility;c.border=0;c.padding=0;c.margin=0;c.left=a.offsetLeft;c.top=a.offsetTop;c.width=a.offsetWidth;c.height=a.offsetHeight;c.zIndex=a.currentStyle.zIndex;a.onmove=function(){b.style.left=a.offsetLeft;b.style.top=a.offsetTop};a.onresize=function(){b.style.width=a.offsetWidth;b.style.height=a.offsetHeight};c.setExpression(fu,
+tt);a.parentElement.insertBefore(b,a)}function UH(a,b){a.__frame&&(a.__frame.style.visibility=b?St:to)}function Ov(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?YD(b,new RF(b,c,d,a)):lE(b,c,d,a)}function bE(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}t(365,1,{},bE);_.a=null;_.b=null;_.c=null;_.d=null;function ZD(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}t(366,1,{},ZD);_.wc=function(){var a=this.b;$D(this.a,this.d,this.c).zf(a)};_.a=null;_.b=null;_.c=null;_.d=null;
+function RF(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}t(367,1,{},RF);_.wc=function(){lE(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function OK(a,b){b.k!=a&&(!a.hc&&(a.hc=new Yv),b.k=a,Sv(a.hc,b))}function PK(a){var b;b=a.cZ.d;if(-1!=qA(b,rA(36)))return null;a=a.ic.b.b++;return b=eH(b,QK(b,rA(46))+1)+l+a}function RK(a,b,c,d){0==--a.cc&&(a.nc!=a.be()&&(d|=4),!a.mc&&(d|=2),0<d&&new SK(a,b,c,pF(d)))}function TK(a){return!a.$b&&a.fc?TK(a.fc):a.$b}
+function UK(a){return!a.ac&&a.fc?UK(a.fc):a.ac}function VK(a){var b;b=new WK;if(a.be()){for(;a&&!A(a,57);a=a.fc){var c=b,d=a.Zd(),e=a.$d();c.a+=d;c.b+=e}A(a,57)&&(c=a.Zd(),a=a.$d(),b.a+=c,b.b+=a);return b}throw new XK;}function YK(a){a.jc=!1;a.ke();ZK(a)}function ZK(a){if((a=A(a,57)?null:a.fc)&&a.jc)YK(a),a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1)}function $K(a){return(a=a.Sd())?a:new aL(1,1)}function bL(a){var b;return(b=a.Td())?new cL(b):new cL(a.Vd())}
+function dL(a){0==a.cc++&&(a.nc=a.be(),a.mc=!0,a.he())}function eL(a){return!a.ac?(a.ae(),!0):!1}function O(a,b){var c;c=a.$b;a.$b=b;b==c||b&&A(c,43)&&c.a==b.a||a.gc.Uf(b)}function fL(a,b,c,d,e){var f,g,j,h;j=a.oc;h=a.pc;g=a.lc;f=a.bc;a.oc=b;a.pc=c;a.lc=d;a.bc=e;if(j!=a.oc||h!=a.pc)ZK(a),new gL(a,100);if(g!=a.lc||f!=a.bc)a.ae(),new gL(a,101)}function hL(a,b){b==a.ac||b&&b==a.ac||(a.ac=b,a.ae(),a.gc.Vf(b),a.be()&&a.je())}
+function iL(a){a.kc||(dL(a),jL(a,!0),kL(a),a.kc=!0,new gL(a,102),RK(a,a,a.fc,0),ZK(a),a.gc.Xf(a))}function lL(){this.ic=(gC(),gC(),mL);new Bv;this._d();this.ec=(nL(),oL)}t(371,1,hv);_.Pd=function(){return!1};_.Qd=function(){return PK(this)};_.Rd=function(){return TK(this)};_.Sd=function(){return pL(this.gc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.bc};_.Vd=function(){return this.de()};_.Wd=function(){return new qL(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.lc};
+_.Zd=function(){return this.oc};_.$d=function(){return this.pc};_._d=function(){};_.ae=function(){YK(this)};_.be=function(){return this.kc&&!!this.fc&&this.fc.be()};_.ce=function(){};_.de=function(){return $K(this)};_.ee=function(){};_.fe=function(){return(null==this.dc&&(this.dc=this.Qd()),this.dc)+Pb+this.Zd()+Pb+this.$d()+Pb+this.Yd()+cu+this.Ud()+(this.kc?l:",hidden")};_.ge=function(){return bL(this)};_.he=function(){};_.ie=function(){return eL(this)};_.je=function(){};
+_.ke=function(){var a=this.gc;a.e.a=-1;a.e.b=-1};_.le=function(a,b){this.me(this.oc,this.pc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this._b,!0);this._b=0};_.ne=function(a,b,c,d){fL(this,a,b,c,d)};_.tS=function(){return this.cZ.d+xj+this.fe()+hl};_.oe=function(){this.jc=!0};_.$b=null;_._b=0;_.ac=null;_.bc=0;_.cc=0;_.dc=null;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.jc=!1;_.kc=!0;_.lc=0;_.mc=!1;_.nc=!1;_.oc=0;_.pc=0;
+function P(a,b,c){var d;if(-1>a.Vb.a.c)throw new cx(mh);if(A(b,45)){if(b==a)throw new cx(nh);a:{if(a&&!A(a,57))for(d=a.fc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.fc}d=!1}if(d)throw new cx(oh);if(A(b,57))throw new cx(ph);}if(b.fc){d=b.fc;if(!b)throw new Jz;var e=uw(d.Vb.a,b),f;f=cG(d.Vb.a,e);d.Wb&&d.Wb.ue(f);rL(d,e);new sL(d,301,f)}d=a.Vb.a.c;dL(b);tL(a.Vb.a,d,b);d=(b.fc=a,b.ce(!0),YK(a),!!a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1),RK(b,b,a,1),d);try{if(a.Wb)if(A(a.Wb,50)){var g=a.Wb;if(!b)throw new XD(sh);
+if(null==c||null!=c)uL(g,c,b);else throw new cx(uh);}else a.Wb.qe(null==c?null:c,b)}catch(j){j=Jv(j);if(A(j,80))throw b=j,rL(a,d),b;throw j;}b.ke();new sL(a,300,b)}function vL(a,b){var c;c=a.pe();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function wL(a){var b;b=a.pe();return new xL(b.b,b.d,a.lc-b.c-b.b,a.bc-b.d-b.a)}function jL(a,b){var c;for(c=a.Vb.a.c-1;0<=c;--c)cG(a.Vb.a,c).ce(b)}
+function rL(a,b){var c;c=cG(a.Vb.a,b);dL(c);c.ce(!1);fG(a.Vb.a,b);c.fc=null;YK(a);a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1);RK(c,c,a,1)}function yL(a){var b=(zL(),AL);hL(a,b);for(b=0;b<a.Vb.a.c;++b)cG(a.Vb.a,b).ie()}function BL(a,b){var c,d;if(a.Wb)for(d=new Dv(a.Vb.a);d.b<d.d.Fe();)c=Ev(d),a.Wb.ue(c);if(b)for(d=new Dv(a.Vb.a);d.b<d.d.Fe();)c=Ev(d),b.qe(null,c);a.Wb=b;YK(a);a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1)}
+function kL(a){if(!a.jc){a.Wb&&a.Wb.re(a);var b,c;for(c=0;c<a.Vb.a.c;++c)b=cG(a.Vb.a,c),b.jc||b.oe();a.jc=!0}}function CL(){lL.call(this);this.Vb=new DL;this.Zb=(gC(),gC(),mL)}t(370,371,ev);_.Sd=function(){if(!this.Wb)return null;!this.Xb&&(this.Xb=this.Wb.se(this));return this.Xb};_.Td=function(){if(!this.Wb)return null;!this.Yb&&(this.Yb=this.Wb.te(this));return this.Yb};_.pe=function(){return this.Wd()};_.Vd=function(){return $K(this)};_.Xd=function(){return bL(this)};
+_._d=function(){this.gc=(gC(),new EL)};_.ae=function(){YK(this);this.Wb&&A(this.Wb,50)&&(this.Wb.n=!1)};_.ce=function(a){jL(this,a)};_.de=function(){return $K(this)};_.ge=function(){return bL(this)};_.he=function(){var a;for(a=0;a<this.Vb.a.c;++a)dL(cG(this.Vb.a,a))};_.ie=function(){var a;if(!eL(this))return!1;for(a=0;a<this.Vb.a.c;++a)cG(this.Vb.a,a).ie();return!0};_.ke=function(){var a,b;this.Yb=this.Xb=null;for(b=0;b<this.Vb.a.c;++b)a=cG(this.Vb.a,b),a.ke()};_.oe=function(){kL(this)};_.Wb=null;
+_.Xb=null;_.Yb=null;function FL(){var a=new GL;CL.call(this);BL(this,a)}t(369,370,ev,FL);_.Qd=function(){return"panel"+this.Zb.b.d++};function HL(a,b,c){a=IL(a.Ub,b,c);a.j=!0;return new JL(a)}function KL(a){a.ee(a.Ub.d)}function LL(a){return new aL(uA(a.Ub.gb,Mq),uA(a.Ub.gb,Lq))}t(368,369,ev);_.Ud=function(){return uA(this.Ub.gb,Lq)};_.Yd=function(){return uA(this.Ub.gb,Mq)};_.Zd=function(){return Hw(this.Ub.gb)};_.$d=function(){return Iw(this.Ub.gb)};
+_.be=function(){return this.Ub.gb.style.display!=sq};_.je=function(){KL(this)};_.le=function(){};_.Ub=null;function ML(a){if(null!=a)this.e=a;else throw new NL;}t(373,1,gv);_.tS=function(){return this.cZ.d+"[source="+this.e+hl};_.e=null;
+function OL(){OL=x;R=new Bv;z(R,new S(400),new U(qu));z(R,new S(401),new U(qu));z(R,new S(402),new U(qu));z(R,new S(500),new U(su));z(R,new S(501),new U(su));z(R,new S(502),new U(su));z(R,new S(503),new U(tu));z(R,new S(504),new U(su));z(R,new S(505),new U(su));z(R,new S(506),new U(tu));z(R,new S(507),new U(Eu));z(R,new S(100),new U(mu));z(R,new S(101),new U(mu));z(R,new S(102),new U(mu));z(R,new S(103),new U(mu));z(R,new S(1004),new U(pu));z(R,new S(1005),new U(pu));z(R,new S(800),new U(Au));z(R,
+new S(801),new U(Au));z(R,new S(200),new U(uu));z(R,new S(201),new U(uu));z(R,new S(202),new U(uu));z(R,new S(204),new U(uu));z(R,new S(203),new U(uu));z(R,new S(209),new U(Fu));z(R,new S(208),new U(Gu));z(R,new S(207),new U(Gu));z(R,new S(206),new U(uu));z(R,new S(205),new U(uu));z(R,new S(1400),new U(Cu));z(R,new S(1401),new U(Du));z(R,new S(1402),new U(Du));z(R,new S(300),new U(nu));z(R,new S(301),new U(nu));z(R,new S(1100),new U(zu));z(R,new S(1101),new U(zu));z(R,new S(1200),new U(Bu));z(R,new S(701),
+new U(xu));z(R,new S(900),new U(yu));z(R,new S(1001),new U(vu));z(R,new S(601),new U(wu))}t(372,373,gv);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.e,44)&&null!=this.e&&(a=this.e,a=(null==a.dc&&(a.dc=a.Qd()),a.dc),null==a&&(a=l));return this.cZ.d+xj+this.fe()+"] on "+(0<a.length?a:this.e)};_.d=0;var R;function U(a){this.a=a}t(375,1,{},U);_.a=lu;function PL(){}t(376,1,{},PL);_.a=null;_.b=null;
+function QL(a,b){var c;b&&(a.a?(c=new RL(a.a),IE(c.b,c.c++,b),a.a=c):(a.a=new Yv,Sv(a.a,b)))}t(378,1,gv);_.a=null;function SL(){}function TL(){}t(377,378,gv,SL,TL);function UL(){UL=x;Math.sqrt(2)}function VL(a){UL();if(0>a)throw new cx(qh);this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}t(379,1,{40:1},VL);_.eQ=function(a){return a===this?!0:A(a,40)?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 WL;a.a=31*a.a+F((new XL(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+F((new XL(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function YL(){YL=x;ZL=new eE;$L=new aL(0,0);fE(ZL,we);fE(ZL,bg);fE(ZL,ge);fE(ZL,Vg);fE(ZL,Ye);fE(ZL,Th);fE(ZL,Xi);fE(ZL,rj);fE(ZL,Rf)}
+function uL(a,b,c){var d;if(null==b)d=Ye;else if(d=b,!RG(ZL.a,b))throw new cx(aM());KE(aw(a.c,d))===KE(c)&&KE(aw(a.b,c))===KE(d)||((b=aw(a.c,d))&&bM(a,b,d),cM(a.a.Bd(),c)&&bM(a,c,d),b=a.a,new dM(c,b.a.a),++b.b,z(a.b,c,d),z(a.c,d,c))}function eM(a,b){return new aL(Bw(b[1].b,Bw(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Bw(b[0].a,Bw(b[4].a,b[3].a))+a.k)}function bM(a,b,c){fM(a.a,b);Mv(a.b,b);Mv(a.c,c)}
+function gM(a,b){if(!a.n){a.n=!0;var c,d,e;hM(a.f,$L);hM(a.i,$L);hM(a.o,null);a.p=0;for(d=iM(a.a,0);d.b!=d.d.a;){c=jM(d);e=aw(a.b,c);var f=b.ec;e=Rz(e,Ye)?0:Rz(e,Th)?1:Rz(e,Xi)?2:Rz(e,rj)?4:Rz(e,Rf)?3:Rz(e,we)?f.a?4:3:Rz(e,ge)?f.a?3:4:Rz(e,bg)?1:2;c.kc?a.o[e]||(IE(a.o,e,c),++a.p,a.f[e]=c.Vd(),a.i[e]=c.Xd()):a.o[e]||(a.f[e]=c.Vd(),a.i[e]=c.Xd())}0!=a.p&&(c=-1,a.o[1]&&++c,a.o[2]&&++c,a.o[0]||a.o[4]||a.o[3]?(a.e=(a.p-c-2)*a.d,++c):a.e=0,a.k=c*a.j)}}function kM(){YL();lM.call(this,0)}
+function lM(a){YL();gC();this.a=new mM;this.b=new Bv;this.c=new Bv;this.d=a;this.j=0;this.n=!1;this.o=y(nM,m,44,5,0);this.f=y(oM,m,46,5,0);this.i=y(oM,m,46,5,0);this.p=this.e=this.k=0}t(380,1,{50:1,71:1},kM,lM);_.qe=function(a,b){uL(this,a,b)};
+_.re=function(a){gM(this,a);if(0!=this.p)if(a=wL(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.me(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].le(a.b,this.i[1].a),this.o[1].ne(a.c,a.d,a.b,this.i[1].a,2,!0),e+=this.i[1].a+this.j);c=a.a-this.i[1].a-this.i[2].a-this.k;c=0<c?c:0;this.o[4]&&(this.o[4].le(this.i[4].b,c),this.o[4].ne(a.c,e,this.i[4].b,c,2,!0),b+=this.i[4].b+this.d);d=a.b-this.i[4].b-this.i[3].b-this.e;this.o[0]&&this.o[0].me(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].le(a.b,
+this.i[2].a),this.o[2].ne(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].le(this.i[3].b,c),this.o[3].ne(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.se=function(a){var b;b=this.n;gM(this,a);this.n=b;return 0==this.p?vL(a,new aL(0,0)):vL(a,eM(this,this.f))};_.te=function(a){var b;b=this.n;gM(this,a);this.n=b;return vL(a,eM(this,this.i))};_.ue=function(a){var b;b=aw(this.b,a);null!=b&&bM(this,a,b)};_.tS=function(){return pM.d+"[hgap="+this.d+",vgap="+this.j+hl};_.a=null;
+_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;var $L,ZL;function qM(a){lL.call(this);this.gc=(gC(),new rM(a,this))}t(381,371,{41:1,44:1,51:1,65:1,71:1},qM);_.Qd=function(){return km+this.ic.b.a++};_.Sd=function(){return!UK(this)?new aL(0,0):pL(this.gc,this)};_.ke=function(){};t(383,1,{});t(382,383,{},function(){});function sM(){sM=x}
+function tM(a,b){if(null==b)throw new XD(lh);var c=-1,d,e,f;f=a.gc.a.gb;e=zA(er);e.text=b;e.removeAttribute(Wl);e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e):(c=f.options[c])?f.add(e,c.index):f.add(e)}function uM(){sM();lL.call(this);new Yv;this.gc=new vM((gC(),this))}t(384,371,{42:1,44:1,51:1,65:1,71:1},uM);_.Sd=function(){return pL(this.gc,this)};
+_.fe=function(){return(null==this.dc&&(this.dc=PK(this)),this.dc)+Pb+this.oc+Pb+this.pc+Pb+this.lc+cu+this.bc+(this.kc?l:",hidden")+",current="+iC(this.gc.a,this.gc.a.gb.selectedIndex)};function wM(){wM=x;xM=new yM(255,255,255);zM=new yM(192,192,192);AM=new yM(128,128,128);BM=new yM(64,64,64);CM=DM=new yM(0,0,0);EM=new yM(255,0,0);new yM(255,175,175);FM=new yM(255,200,0);GM=new yM(255,255,0);new yM(0,255,0);HM=new yM(255,0,255);IM=new yM(0,255,255);JM=KM=new yM(0,0,255)}
+function LM(a){var b,c;c=a.a>>16&255;b=a.a&255;a=a.a>>8&255;if(0==c&&0==b&&0==a)return new yM(3,3,3);3>c&&0!=c?c=3:(c=F(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=F(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=F(a/0.7),a=255<a?255:a);return new yM(c,a,b)}function MM(a){return new yM(F(0.7*(a.a>>16&255)),F(0.7*(a.a>>8&255)),F(0.7*(a.a&255)))}function yM(a,b,c){wM();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new cx(gf);this.a=c|b<<8|a<<16|-16777216}t(385,1,{43:1,52:1,56:1},yM);
+_.eQ=function(a){return A(a,43)?a.a==this.a:!1};_.hC=function(){return this.a};_.tS=function(){return NM.d+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+hl};_.a=0;var CM,JM,DM,KM,IM,BM,AM,zM,HM,FM,EM,xM,GM;function nL(){nL=x;oL=new OM(!0);PM=new eE;fE(PM,Cl);fE(PM,An);fE(PM,Oo);fE(PM,Jt)}function OM(a){this.a=a}t(386,1,gv,OM);_.a=!1;var oL,PM;t(388,1,{61:1,74:1});function QM(){aL.call(this,0,0)}function aL(a,b){this.b=a;this.a=b}function cL(a){aL.call(this,a.b,a.a)}
+t(387,388,{46:1,61:1,71:1,74:1},QM,aL,cL);_.eQ=function(a){return a===this?!0:A(a,46)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new WL;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return RM.d+"[width="+this.b+",height="+this.a+hl};_.a=0;_.b=0;function ZC(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}t(389,1,gv,ZC,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});_.ve=function(){return 0!=(this.e&4)};
+_.we=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.d+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=l,this.we()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.f+(null!=this.b?",arg="+this.b:l)+hl};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function SM(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].kc&&++b,++c;return b}
+function TM(a,b,c,d,e,f,g){var j,h,n,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}n=b.c-1;for(h=0;h<=n;++h)c=(HI(g?h:n-h,b.c),b.b[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.a)/2),j.b,j.a),d+=j.b+a.c}function UM(a,b){var c,d,e,f,g,j;j=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.kc&&(c=b?c.Xd():c.Vd(),g=Bw(g,c.a),j+=c.b+a.c);return new aL(j,g+2*a.d)}function GL(){VM.call(this,1,5,5)}
+function VM(a,b,c){gC();this.c=b;this.d=c;this.a=a}t(390,1,gv,GL,VM);_.qe=function(){};
+_.re=function(a){this.b=WM(a.Vb);if(0!=SM(this)){var b,c,d,e,f,g,j,h,n,o,r;b=wL(a);g=a.pe();j=a.ec.a;n=new Yv;o=f=2*this.c;r=g.d+this.d;h=0;e=!0;var q,u,w;q=a.Vb.a.c;d=new XM(q);for(w=0;w<q;++w)IE(d.b,d.c++,null);for(c=this.b,q=0,w=c.length;q<w;++q)if(u=c[q],u.fc==a){var D=d,G=uw(a.Vb.a,u);HI(G,D.c);IE(D.b,G,u)}for(d=new Dv(d);d.b<d.d.Fe();)if((c=Ev(d))&&c.kc)a=c.Xd(),!e&&o+a.b>b.b&&(TM(this,n,b.b-(o-this.c),g.b,r,h,j),n.Oe(),o=f,r+=h+this.d,h=0),e=!1,IE(n.b,n.c++,c),o+=a.b+this.c,h=Bw(h,a.a);TM(this,
+n,b.b-(o-this.c),g.b,r,h,j)}};_.se=function(a){this.b=WM(a.Vb);return 0==SM(this)?vL(a,new aL(10,10)):vL(a,UM(this,!1))};_.te=function(a){this.b=WM(a.Vb);return 0==SM(this)?vL(a,new aL(10,10)):vL(a,UM(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.a){case 0:a=gp;break;case 2:a=ps;break;case 1:a=qm;break;case 4:a="trailing";break;default:a="leading"}return YM.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+hl};_.a=0;_.b=null;_.c=0;_.d=0;function zL(){zL=x;AL=new ZM(Ef,0,12)}
+function ZM(a,b,c){zL();this.a=null!=a?a:Df;this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}t(391,1,{47:1,71:1},ZM);_.a=null;_.b=0;_.c=0;var AL;t(392,1,Nu);_.tS=function(){return $M.d+"[font="+this.b+"ascent="+aN(bN,this.b).a+", descent="+aN(bN,this.b).b+", height="+aN(bN,this.b).c+hl};_.b=null;function cN(a){if(!a.k){dL(a);a.Id();var b,c;for(b=0;b<a.o.c;++b)(c=cG(a.o,b))&&cN(c);jL(a,!1);a.k=!0;RK(a,a,a.fc,0);new dN(a,202)}}
+function eN(a){var b,c;a.kc&&(a.gc.Id(),a.kc=!1);for(b=0;b<a.o.c;++b)(c=cG(a.o,b))&&c.Id()}function fN(a){!UK(a)&&yL(a);var b=bL(a);a.me(a.oc,a.pc,b.b,b.a);kL(a)}function gN(a,b){a.p!=b&&(a.p=b)}t(394,370,cv);_.Wd=function(){return new qL(this.n.d,this.n.b,this.n.a,this.n.c)};_.Id=function(){eN(this)};_.be=function(){return this.gc.c.$};_.me=function(a,b,c,d){fL(this,a,b,c,d);this._b=0};_.ne=function(a,b,c,d,e,f){e=c!=this.lc||d!=this.bc;fL(this,a,b,c,d);this.kc&&e&&!f&&kL(this)};_.k=!1;_.p=!1;
+function hN(a){CL.call(this);this.q=new TL;this.o=new Yv;this.n=new qL(0,0,0,0);this.kc=!1;BL(this,new kM);this.gc&&iN(this.gc.c.z.b,a);this.gc&&jN(this.gc,!0);gN(this,!0)}t(393,394,cv);_.pe=function(){return new qL(this.n.d,this.n.b,this.n.a,this.n.c)};_.Zd=function(){return Hw(this.gc.c.gb)};_.$d=function(){return Iw(this.gc.c.gb)};_._d=function(){this.gc=new kN((gC(),l),this)};
+function lN(a,b,c,d,e,f){var g,j;g=a.d;f?(j=LM(g),f=new yM(F(0.7*(g.a>>16&255)),F(0.7*(g.a>>8&255)),F(0.7*(g.a&255))),(a.d=g)&&(a.f=os+(g.a>>16&255)+Pb+(g.a>>8&255)+Pb+(g.a&255)+Fb)):(j=new yM(F(0.7*(g.a>>16&255)),F(0.7*(g.a>>8&255)),F(0.7*(g.a&255))),f=LM(g),(a.d=j)&&(a.f=os+(j.a>>16&255)+Pb+(j.a>>8&255)+Pb+(j.a&255)+Fb));--d;--e;mN(a,b+1,c+1,d-1,e-1);(a.d=j)&&(a.f=os+(j.a>>16&255)+Pb+(j.a>>8&255)+Pb+(j.a&255)+Fb);mN(a,b,c,d,1);mN(a,b,c+1,1,e);(a.d=f)&&(a.f=os+(f.a>>16&255)+Pb+(f.a>>8&255)+Pb+(f.a&
+255)+Fb);mN(a,b+d,c,1,e);mN(a,b+1,c+e,d,1)}t(395,1,{});_.tS=function(){return"Graphics"};t(396,395,{});function nN(a){var b,c;c=Bw(0,a.d);0==c?(b=a.a,c=~~(a.b.length/b),0<a.b.length%b&&++c):(c=a.d,b=~~(a.b.length/c),0<a.b.length%c&&++b);return new aL(b,c)}function oN(a,b,c){var d,e,f,g,j,h;a.b=WM(b.Vb);if(0==a.b.length)return new QM;g=nN(a);j=h=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=Bw(h,d.b),j=Bw(j,d.a);return new aL(h*g.b+a.c*(g.b-1),j*g.a+a.e*(g.a-1))}
+function pN(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=F(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function qN(){rN.call(this,7)}function rN(a){gC();this.d=0;this.a=1;this.e=a;this.c=0}t(397,1,gv,qN,rN);_.qe=function(){};
+_.re=function(a){var b,c;this.b=WM(a.Vb);if(0!=this.b.length&&(b=wL(a),!(0>=b.b||0>=b.a))){c=nN(this);var d=c.b;c=c.a;var a=a.ec.a,e,f,g,j,h,n,o;f=y(K,s,-1,d,1);e=y(K,s,-1,d,1);h=y(K,s,-1,c,1);n=y(K,s,-1,c,1);pN(b.b,b.c,this.c,f,e);pN(b.a,b.d,this.e,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[j].me(e[o],n[b],f[o],h[b]),++j==this.b.length)break a}};_.se=function(a){return vL(a,oN(this,a,!1))};_.te=function(a){return vL(a,oN(this,a,!0))};_.ue=function(){};
+_.tS=function(){return sN.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+hl};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function PI(){Mz()}function jH(a){Mz();this.f=a}t(399,97,Yu,PI,jH);function XK(){var a=rh;Mz();this.f=a}t(398,399,Yu,XK);t(400,1,{});function qL(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}t(401,1,{49:1,71:1,74:1},qL);_.eQ=function(a){return a===this?!0:A(a,49)?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 tN.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+hl};_.a=0;_.b=0;_.c=0;_.d=0;function uN(a){vN.call(this,a,0)}function vN(a,b){lL.call(this);this.gc=(gC(),new wN(a));this.a=b;var c=this.gc;switch(b){case 1:var c=c.a,d=(TI(),UI);c.a=d;rJ(c);break;case 0:c=c.a;d=(TI(),WI);c.a=d;rJ(c);break;case 2:c=c.a,d=(TI(),XI),c.a=d,rJ(c)}}t(402,371,hv,uN,vN);
+_.Sd=function(){return!UK(this)?new aL(0,0):pL(this.gc,this)};_.fe=function(){var a=(null==this.dc&&(this.dc=PK(this)),this.dc)+Pb+this.oc+Pb+this.pc+Pb+this.lc+cu+this.bc+(this.kc?l:",hidden")+",align=",b;b=gp;switch(this.a){case 1:b=qm;break;case 2:b=ps}return a+b+",text=null"};_.a=0;t(405,1,gv);_.fe=function(){return this.j};_.tS=function(){return this.cZ.d+xj+this.fe()+hl};_.j=null;_.k=null;function xN(a){var b;b=a.j+Xb+a.f;a.e||(b+=Wb);null!=a.c&&(b+=Vb+a.c);return b}
+function yN(a){this.n=(gC(),gC(),mL);var b;var c;b=this.cZ.d;-1!=qA(b,rA(36))?b=null:(c=this.n.b.c++,b=eH(b,QK(b,rA(46))+1)+l+c);this.j=b;this.d=new SL;this.f=a;this.e=!0;this.i=new zN(this)}t(404,405,gv,yN);_.fe=function(){return xN(this)};_.c=null;_.e=!1;_.f=null;_.i=null;t(403,404,kv);_.fe=function(){return xN(this)+(this.b?",tearOff":l)};_.b=!1;t(407,1,{62:1});_.eQ=function(a){return a===this?!0:A(a,62)?this.a==a.a&&this.b==a.b:!1};_.hC=function(){var a;a=new WL;AN(a,this.a);AN(a,this.b);return a.a};
+function WK(){this.b=this.a=0}function BN(a,b){this.a=a;this.b=b}function CN(a){var b=a.b;this.a=a.a;this.b=b}t(406,407,{53:1,62:1,71:1},WK,BN,CN);_.eQ=function(a){return a===this?!0:A(a,53)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return DN.d+"[x="+this.a+",y="+this.b+hl};_.a=0;_.b=0;
+function EN(a,b){if(!b)throw new XD(th);var c=a.a;if(H(b.f,Yb)){var c=c.a.a,d=new TJ,e=c.c.c;if(0>e||e>c.c.c)throw new zH;c.o&&(d.gb[Em]=2);yJ(c,e,d.gb);tL(c.c,e,d)}else{var e=c.a,d=e.a,c=b.i.a,e=e.a.c.c,f,g;if(0>e||e>d.c.c)throw new zH;tL(d.c,e,c);for(f=g=0;f<e;++f)A(cG(d.c,f),31)&&++g;tL(d.i,g,c);yJ(d,e,c.gb);c.b=d;e=dH(c.gb)+uc;Fv(c.ld(),e,!1);d.o&&(e=uw(d.c,c),-1!=e&&(d=(d.o?d.e:d.e.children[0]).children[e],2==d.children.length&&d.removeChild(d.children[1]),c.gb[Em]=2))}}
+function FN(){yN.call(this,l);new Yv;this.b=!1;this.a=(gC(),new GN)}t(408,403,kv,FN);_.a=null;t(411,1,{55:1,64:1,74:1});t(410,411,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.c==a.c&&this.d==a.d&&this.b==a.b&&this.a==a.a:!1};_.hC=function(){var a;a=new WL;AN(a,this.c);AN(a,this.d);AN(a,this.b);AN(a,this.a);return a.a};function xL(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}t(409,410,{54:1,55:1,63:1,64:1,71:1,74:1},xL);
+_.eQ=function(a){return a===this?!0:A(a,54)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tS=function(){return HN.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+hl};_.a=0;_.b=0;_.c=0;_.d=0;function IN(){IN=x;JN=new KN;LN=new MN;NN=new MN}var JN,NN,LN;t(413,1,{});_.eQ=function(a){return this===a};_.hC=function(){return vv(this)};function KN(){}t(414,413,{},KN);function MN(){}t(415,1,{},MN);t(416,371,hv);_.Rd=function(){return null};
+function ON(a,b){var c;c=new PN(UK(a));return!c?null:new aL(QN(c,il)*b+6,aN(bN,c.b).c+6)}function RN(a,b){var c;c=ON(a,b);return!c?$K(a):c}function SN(a,b){var c;c=ON(a,b);return!c?bL(a):c}function TN(a,b){var c=a.gc;oK(c.a,b);c.e.a=-1;c.e.b=-1}function UN(a){VN.call(this,a,null!=a?a.length:0)}function VN(a,b){lL.call(this);this.a=0>b?0:b;var c=this.gc;oK(c.a,a);c.e.a=-1;c.e.b=-1}t(417,416,hv,UN,VN);_.Qd=function(){return"textfield"+this.ic.b.e++};_.Sd=function(){return ON(this,vA(this.gc.a.gb,Pt).length)};
+_.Td=function(){return!UK(this)?null:ON(this,vA(this.gc.a.gb,Pt).length)};_.Vd=function(){return 0<this.a?RN(this,this.a):$K(this)};_.Xd=function(){return 0<this.a?SN(this,this.a):bL(this)};_._d=function(){this.gc=(gC(),new WN)};_.de=function(){return 0<this.a?RN(this,this.a):$K(this)};_.ge=function(){return 0<this.a?SN(this,this.a):bL(this)};_.a=0;function gC(){gC=x;mL=new XN}function YN(){var a=(gC(),gC(),mL);!a.c&&(a.c=new ZN)}function XN(){this.b=new $N;this.d=new PL}t(418,1,{},XN);_.a=null;
+_.c=null;var mL;function $N(){}t(419,1,{},$N);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;t(420,1,{});function aO(){aO=x;bO=new cO;dO=new cO}function eO(a,b){return b==a?!0:!b?!1:!0}function cO(){}t(421,1,{58:1},cO);_.eQ=function(a){return null==a||!A(a,58)?!1:eO(this,a)};_.hC=function(){var a;a=null.cg()+";class="+null.cg();a=!null.cg().cg()?a:a+";charset=";return AF(a)};_.tS=function(){return fO.d+"[MimeType=(null);humanPresentableName="+this.a+hl};_.a=null;var bO,dO;
+function gO(){gO=x;I(hO,m,58,[(aO(),dO),bO])}function iO(a){var b=(aO(),dO);if(eO(b,(aO(),dO)))return a.a;if(eO(b,bO))return new jO(a.a);throw new kO(b);}function lO(a){gO();this.a=a}t(422,1,{},lO);_.a=null;function kO(a){a=Dn+a;Mz();this.f=a}t(423,98,{59:1,71:1,78:1,86:1},kO);function mO(a,b){OL();nO.call(this,a,1001,b,lu)}function nO(a,b,c,d){OL();ML.call(this,a);this.d=b;this.a=c;this.c=d;this.b=0}t(424,372,gv,mO,nO);
+_.fe=function(){var a,b;a=1001==this.d?"ACTION_PERFORMED":"unknown type";b=l;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="+uF(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=lu;function gL(a,b){OL();ML.call(this,a);this.d=b}t(425,372,gv,gL);
+_.fe=function(){var a,b;a=this.e;switch(this.d){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Zd()+Pb+a.$d()+ca+a.Yd()+cu+a.Ud()+Fb};function sL(a,b,c){OL();gL.call(this,a,b);this.a=c}t(426,425,gv,sL);
+_.fe=function(){var a;switch(this.d){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.a;null==b.dc&&(b.dc=b.Qd());return a+b.dc};_.a=null;function SK(a,b,c,d){OL();ML.call(this,a);this.d=1400;this.b=b;this.c=c;this.a=d}t(427,372,gv,SK);
+_.fe=function(){var a;switch(this.d){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.d&&(sF(lF(this.a,mu))&&(a+="PARENT_CHANGED,"),sF(lF(this.a,nu))&&(a+="DISPLAYABILITY_CHANGED,"),sF(lF(this.a,pu))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+Fb};_.a=lu;_.b=null;_.c=null;t(428,1,Uu);function dN(a,b){OL();gL.call(this,a,b);this.c=null;this.a=this.b=0}
+t(429,425,gv,dN);
+_.fe=function(){var a;switch(this.d){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;
+_.b=0;_.c=null;t(430,1,{});function jO(a){if(null==a)throw new Jz;}t(431,430,{},jO);function oO(){oO=x;pO={};pO[To]=Yn;pO[qr]=Ht;pO[ht]=Ih;pO[it]=Yn;pO[hr]=Ih;pO[Ha]=Ih;pO[xr]=Ih;pO[Wo]=Yn;pO[Qo]=Ih;pO[yo]=Ih;pO[Nt]=Ih;pO[Mt]=Ih;pO[ir]=Ih;pO[jm]=Ih;pO[Uo]=Ih;pO[Ot]=Ih;pO[Po]=Ih;pO[Ro]=fg;pO[So]=dd;pO[Vo]=Qg;!uD&&(uD=new CD);uD.a?pO[Mo]=eu:pO[Mo]=null}var pO;t(434,98,fv);function qO(){Mz()}function rO(a){Mz();this.f=a}t(433,434,{66:1,71:1,78:1,86:1},qO,rO);function sO(){sO=x;tO=new uO}
+function vO(a){sO();var b,c,d;if(null==a)throw new qO;a=pA(a);try{d=qA(a,rA(58))}catch(e){e=Jv(e);if(A(e,82))throw new rO(Kz(e));throw e;}c=qA(a,rA(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;wO();var f,g,j;j=c.length;b=new xO;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.a;f=String.fromCharCode(f+
+32&65535)}else h=b.a,f=String.fromCharCode(f);h[h.explicitLength++]=f}this.f=tA(b.a)}else this.f=null,d=-1}if(null==this.f)throw new rO(zg+a);if(!this.k&&(this.k=aw(tO,this.f),this.k||(this.k=(gC(),new yO))&&z(tO,this.f,this.k),!this.k))throw new rO(zg+a);try{c=a;var n=++d,o=a.length,r,q,u,w,D,G,J,Q,tb,V,L,da,Ec,kg,Bb,Od,Pd,Qd,nb,Fc,Hb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Dc,n)==n&&-1==zO(c,rA(47),n+2))throw new AO(o);}else{L=c.substr(n,o-n);o-=n;G=0;
+J=this.c;da=this.e;Qd=this.j;w=this.d;Bb=this.i;r=this.a;Hb=this.n;nb=zO(L,rA(35),0);if(0==L.indexOf(Dc)&&0!=L.indexOf(Gc)){tb=2;da=-1;G=zO(L,rA(47),2);Pd=zO(L,rA(63),2);-1!=Pd&&(-1==G||G>Pd)&&(G=Pd);-1==G&&(G=o,w=l);Q=G;-1!=nb&&nb<G&&(Q=nb);var ud=rA(64);Fc=L.lastIndexOf(ud,Q);r=L.substr(2,Q-2);-1<Fc&&(Hb=L.substr(2,Fc-2),tb=Fc+1);Ec=zO(L,rA(58),-1==Fc?tb:Fc);u=qA(L,rA(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Ec=u+1:Ec=-1):Ec=-1}catch(hf){if(hf=Jv(hf),!A(hf,78))throw hf;}-1==Ec||
+Ec>G?J=L.substr(tb,Q-tb):(J=L.substr(tb,Ec-tb),kg=L.substr(Ec+1,Q-(Ec+1)),0==kg.length?da=-1:da=BO(kg,10))}-1<nb&&(Qd=L.substr(nb+1,o-(nb+1)));D=-1==nb?o:nb;var ac=rA(63);Od=L.lastIndexOf(ac,D);-1<Od?(Bb=L.substr(Od+1,D-(Od+1)),0==Od&&null!=w&&(H(w,l)?w=Cc:w.indexOf(Cc),V=QK(w,rA(47))+1,w=w.substr(0,V-0)),D=Od):0!=nb&&(Bb=null);-1<G&&(G<o&&47==L.charCodeAt(G)?w=L.substr(G,D-G):D>G&&(null==w?w=l:H(w,l)?w=Cc:w.indexOf(Cc),V=QK(w,rA(47))+1,0==V?w=L.substr(G,D-G):w=w.substr(0,V-0)+L.substr(G,D-G)));null==
+w&&(w=l);null==J&&(J=l);d=J;var xe;xe=w;null!=Bb&&!H(Bb,l)&&(null!=w?xe=w+Zd+Bb:xe=Zd+Bb);null==this.f&&(this.f=this.f);this.c=d;this.b=xe;this.e=da;this.j=Qd;var vd;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+od+this.e));null!=this.c&&-1<(vd=QK(this.c,rA(64)))?(this.n=this.c.substr(0,vd-0),this.c=eH(this.c,vd+1)):this.n=null;null!=this.b&&-1<(vd=qA(this.b,rA(63)))?(this.i=eH(this.b,vd+1),this.d=this.b.substr(0,vd-0)):(this.i=null,this.d=this.b);this.a=r;this.n=Hb;this.d=
+w;this.i=Bb}}catch(wd){wd=Jv(wd);if(A(wd,78))throw new rO(Kz(wd));throw wd;}if(-1>this.e)throw new rO(Ko+this.e);}t(435,1,gv,vO);_.tS=function(){return!this.k?"unknown protocol("+this.f+")://"+this.c+this.b:CO(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var tO;
+function CO(a){var b,c;b=new yF;Fz(b.a,a.f);c=b.a;var d=od;c[c.explicitLength++]=d;c=a.a;null!=c&&0<c.length&&(Fz(b.a,Dc),Fz(b.a,a.a));c=a.b;a=a.j;null!=c&&Fz(b.a,c);null!=a&&(c=b.a,d=Wa,c[c.explicitLength++]=d,Fz(b.a,a));return tA(b.a)}t(436,1,{});function DO(a,b,c){var d,e;for(d=new EO(a.Ae().a);FO(d.a);)if(a=d.b=Ev(d.a),e=a.Cf(),null==b?null==e:Rz(b,e))return c&&(a=new GO(a.Cf(),a.Df()),HO(d)),a;return null}t(440,1,Mu);_.ze=function(a){return!!DO(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Fe()!=a.Fe())return!1;for(a=new EO(a.Ae().a);FO(a.a);)if(b=a.b=Ev(a.a),c=b.Cf(),b=b.Df(),!this.ze(c)||!IO(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=DO(this,a,!1);return!a?null:a.Df()};_.hC=function(){var a,b,c;c=0;for(b=new EO(this.Ae().a);FO(b.a);)a=b.b=Ev(b.a),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new JO("Put not supported on this map");};
+_.Ee=function(a){a=DO(this,a,!0);return!a?null:a.Df()};_.Fe=function(){return this.Ae().a.d};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new EO(this.Ae().a);FO(c.a);)b=c.b=Ev(c.a),a?d+=Qb:a=!0,d+=l+b.Cf(),d+=Sd,d+=l+b.Df();return d+"}"};function nK(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function RG(a,b){var c;if(null==b)c=a.c;else if(A(b,1))c=od+b in a.e;else a:{c=a.Ie(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Cf())){c=!0;break a}c=!1}return c}
+function aw(a,b){return null==b?a.b:A(b,1)?a.e[od+b]:KO(a,b,a.Ie(b))}function KO(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Cf()))return f.Df()}return null}function z(a,b,c){return null==b?LO(a,c):A(b,1)?MO(a,b,c):NO(a,b,c,a.Ie(b))}function NO(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.He(b,d.Cf()))return a=d.Df(),d.Ef(c),a}else e=a.a[d]=[];d=new GO(b,c);e.push(d);++a.d;return null}
+function LO(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function MO(a,b,c){var d,e=a.e,b=od+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Mv(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(A(b,1)){var d,e=a.e;c=od+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Cf())){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.Df();break a}}c=null}return c}t(439,440,Mu);_.ze=function(a){return RG(this,a)};
+_.Ae=function(){return new OO(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return aw(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Mv(this,a)};_.Fe=function(){return this.d};_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Bv(){nK(this)}t(438,439,Su,Bv);_.Ge=function(a,b){return KE(a)===KE(b)||null!=a&&Rz(a,b)};_.Ie=function(a){return~~Uz(a)};function uO(){nK(this)}t(437,438,Su,uO);function PO(){Mz()}t(441,97,Yu,PO);
+function QO(a){var b,c;b=0;for(c=a.a;c<a.i;){c=RO(a,c);if(c>=a.i)break;c=SO(a,c);++b}return b}function TO(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function UO(a){var b;a.a=0<=a.j&&!a.d?a.j:RO(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new PO;b=a.a;a.a=SO(a,a.a);return a.n.substr(b,a.a-b)}
+function SO(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=VO(a.n,d);if(c<=a.f&&TO(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=qA(a.c,rA(c)))break;++d}a.k&&b==d&&(a.e?(c=VO(a.n,d),c<=a.f&&TO(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=qA(a.c,rA(c))&&++d));return d}function RO(a,b){var c,d;if(null==a.c)throw new Jz;for(d=b;!a.k&&d<a.i;)if(a.e){c=VO(a.n,d);if(c>a.f||!TO(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>qA(a.c,rA(c)))break;++d}return d}
+function WO(a){XO.call(this,a,ea,!1)}function YO(a){XO.call(this,a,Pb,!1)}function XO(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=VO(this.c,c),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=y(K,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=VO(this.c,d),this.b[c]=a}}}t(442,1,{},WO,YO,XO);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;
+_.i=0;_.j=0;_.k=!1;_.n=null;function ZO(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Xz(e),!(Vz(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=Pb);++d}}typeof a==Pn?($wnd.alert(ce),c=$wnd.eval(xj+c+hl),a.apply(c)):(evalString=a+Cb+c+Mb,$wnd.eval(evalString))}
+function $O(a){var b;if(null==a||0==a.length){try{$wnd.console.log(Ng+a+Ua)}catch(c){}return Qc}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Gr:a}function QE(a){var a=new aP(a),b,c,d,e,f;b=$doc.getElementsByTagName(on);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=AA(e,Bm),c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;bP(a););return a.b}
+function cP(){cP=x;dP=I(NE,m,1,[vf,he]);eP=(wM(),zM);fP=LM(eP);gP=y(hP,m,43,23,0);iP=y(NE,m,1,23,0);jP=y(hP,m,43,7,0);kP=null!=(oO(),pO[Mo]);lP=y(mP,m,47,100,0);nP=y(oP,m,48,100,0)}function pP(a){var b;if(a.Fb)b=qP(a,1)+Td+qP(a,2)+Td+qP(a,3);else if(b=qP(a,0),0<b.length){var c=new rP(a.Z);Sv(a._.a,c)}return b}
+function sP(a,b){var c,d;c=b.a;if(H(c,(tP(),uP).b))$C(vP(a));else if(H(c,wP.b))$C(aD(a));else if(H(c,xP.b))a.vb&&bD(a.u,(!a.wb&&(a.wb=new cD(a)),a.wb));else if(H(c,rs)){7!=a.O&&(a.P=lu);d=b.c;d=tF(d,ku);c=iF(d,a.P);var e=!gF(c,lu)?bF(c):c;!gF(e,ru)&&yP(a.Z,N(c));zP(a);a.mb=!0;AP(a);a.O=7;a.P=d}else H(c,Bs)||(H(c,xn)?BP(a):CP(a,c))}
+function DP(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.qb&&(j=c-b+1,!(0>=j||b>a.ub||c>a.ub))){h=a.B;e=y(EP,m,-1,4,1);o=y(EP,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)FP(a.fb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.z&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.C.b||0==a.C.a)&&(a.C=LL(a));0==a.C.b&&(a.C.b=400);0==a.C.a&&(a.C.a=300);n=f=1;e=a.C.b;j=a.C.a;a.z||(e-=a.Y,j-=3*a.Y);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.z&&(a.B=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.z){for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]*=a.B,a.fb[f].M[b]*=a.B;GP(a.fb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]+=r,a.fb[f].M[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.z||HP(a.fb[f])}a.B*=h}}
+function IP(a){var b;a.mb=!0;a.c=202;a.pb=!1;if(0!=a.ub){a.mb=!0;a.f=!0;for(b=a.e;b<a.ub;++b)a.fb[b]=a.fb[b+1];--a.ub;a.e=a.ub;0<a.ub?a.Z=a.fb[a.e]:(a.Z=new JP(a),a.Z.r=0);null!=a.sb&&ZO(a.sb,null)}}function KP(a,b){var c,d,e,f;f=new FN;d=Ki;c=eh;e=gh;b&&(d=Li,e=c=Ai);d=new yN(of+d);var g=(tP(),uP).b;d.c=g;EN(f,d);QL(d.d,a);d=new yN(of+c);d.c=wP.b;QL(d.d,a);EN(f,d);a.vb&&(EN(f,new yN(Yb)),c=a.xb,null==c&&(c=oi+e),d=new yN(c),d.c=xP.b,QL(d.d,a),EN(f,d));OK(a,f);return f}
+function LP(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Y+a.S);g=(d-1)*(a.Y+a.S);1==c&&2<d&&(g-=2*a.Y);W(b,eP);a.ob?(f==a.c&&W(b,MM(eP)),mN(b,h,g,a.Y,a.Y),W(b,(wM(),BM)),MP(b,h,g,a.Y-1,a.Y-1)):f==a.c?lN(b,h+1,g+1,a.Y,a.Y,!1):lN(b,h,g,a.Y,a.Y,!0);if(!(1301==f&&!a.Eb||107==f&&!a.Cb))if(201!=f||a.Ob)if(103!=f||a.jb)if(!(105==f&&!a.tb&&!a.q)&&(109!=f||a.Fb))if(c=~~(a.Y/4),3>d)switch(W(b,(wM(),DM)),f){case 101:W(b,GM);f=h+3;d=g+3;c=a.Y-6;e=a.Y-6;NP(b,!0);OP(b,PP(b,f,d,c,e));W(b,DM);f=h+3;d=g+3;c=a.Y-
+6;e=a.Y-6;b.n&&(NP(b,!1),OP(b,PP(b,f,d,c,e)));QP(b,h+6,g+6,a.Y-12,a.Y-12,-35,-110);mN(b,h+9,g+9,2,4);mN(b,h+a.Y-10,g+9,2,4);0.04>Math.random()&&(W(b,EM),mN(b,h+10,g+18,4,4));0.96<Math.random()&&(W(b,GM),mN(b,h+a.Y-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Y-c;j=h+~~(a.Y/2);Y(b,d,g+a.Y-c,j,g+~~(a.Y/2));Y(b,h+~~(a.Y/2),g+~~(a.Y/2),e,g+a.Y-c);n=g+a.Y-c;f=~~(a.Y/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);W(b,HM);Y(b,d,g+c,j,g+~~(a.Y/2));Y(b,h+~~(a.Y/2),g+~~(a.Y/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);W(b,DM);break;case 107:W(b,FM);mN(b,h+4,g+4,a.Y-8,a.Y-8);W(b,DM);MP(b,h+4,g+4,a.Y-8,a.Y-8);QP(b,h+6,g+6,a.Y-11,a.Y-12,-35,-110);mN(b,h+9,g+9,2,4);mN(b,h+a.Y-10,g+9,2,4);break;case 108:f=~~(a.Y/4);Y(b,h+f,g+a.Y-f,h+a.Y-f,g+f);f=~~(a.Y/2)-f;d=g+~~(2*a.Y/3);h+=~~(a.Y/2);Y(b,h,d,h+f,d);g+=~~(a.Y/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Ib&&(f=~~(c/2),d=a.Y-2*c-2*f,c=h+f+c,e=g+(c-h),W(b,JM),MP(b,c,e,d,d),W(b,CM),j=h+~~(a.Y/2),a=g+~~(a.Y/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:RP(b,h,g,a.Y,!0);break;case 111:RP(b,h,g,a.Y,!1);break;case 109:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));Y(b,h+a.Y-c,g+~~(a.Y/2),h+a.Y-~~(3*c/2),g+~~(a.Y/2)+~~(c/2));Y(b,h+a.Y-c,g+~~(a.Y/2),h+a.Y-~~(3*c/2),g+~~(a.Y/2)-~~(c/2));break;case 102:W(b,xM);mN(b,h+3,g+5,a.Y-7,a.Y-11);W(b,DM);MP(b,h+3,g+5,a.Y-7,a.Y-11);break;case 103:W(b,eP);
+a.pb&&lN(b,h+1,g+1,a.Y,a.Y,!1);W(b,DM);SP(a,b,h,g,Jh);break;case 106:W(b,EM);Y(b,h+7,g+7,h+a.Y-7,g+a.Y-7);Y(b,h+8,g+7,h+a.Y-6,g+a.Y-7);Y(b,h+7,g+a.Y-7,h+a.Y-7,g+7);Y(b,h+8,g+a.Y-7,h+a.Y-6,g+7);W(b,DM);Y(b,h+c,g+~~(a.Y/2),h+12,g+~~(a.Y/2));SP(a,b,h+6,g,ti);break;case 104:W(b,EM);Y(b,h+7,g+7,h+a.Y-7,g+a.Y-7);Y(b,h+8,g+7,h+a.Y-6,g+a.Y-7);Y(b,h+7,g+a.Y-7,h+a.Y-7,g+7);Y(b,h+8,g+a.Y-7,h+a.Y-6,g+7);W(b,DM);break;case 105:a.Nb?(W(b,IM),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),W(b,DM)):SP(a,b,h,g,Rc);break;case 114:W(b,KM);f=a.Y-8;d=h+~~((a.Y-f)/2);c=g+~~((a.Y-f)/2);mN(b,d,c,f,f);W(b,DM);TP(a,b,h,g,xM,Do);break;case 201:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2)+2);Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2)-2);Y(b,h+a.Y-c,g+~~(a.Y/2)+2,h+a.Y-c,g+~~(a.Y/2)-2);break;case 202:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));break;
+case 203:Y(b,h+c,g+~~(a.Y/2)-2,h+a.Y-c,g+~~(a.Y/2)-2);Y(b,h+c,g+~~(a.Y/2)+2,h+a.Y-c,g+~~(a.Y/2)+2);break;case 204:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));Y(b,h+c,g+~~(a.Y/2)-3,h+a.Y-c,g+~~(a.Y/2)-3);Y(b,h+c,g+~~(a.Y/2)+3,h+a.Y-c,g+~~(a.Y/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:UP(a,b,h,g+2,3);break;case 207:UP(a,b,h,g,4);break;case 208:UP(a,
+b,h,g,5);break;case 209:UP(a,b,h,g,1);break;case 210:UP(a,b,h,g,6);break;case 211:UP(a,b,h,g,7);break;case 212:UP(a,b,h,g,8);break;case 213:SP(a,b,h,g,$f),a.F=new BN(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Rb||1201!=f)&&null!=iP[d]&&TP(a,b,h,g,gP[d],iP[d])}
+function VP(a){var b,c,d;a.kb&&(null==a.J&&(a.J=l),d=a.I.a,c=a.C.b-a.Y,b=a.Y,W(d,eP),mN(d,0,0,c,b),a.ob?(W(d,(wM(),BM)),MP(d,-1,0,c,b-1)):(W(d,fP),Y(d,0,0,c-1-2,0),W(d,MM(eP)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),WP(d,a.X),W(d,(wM(),DM)),-1!=a.J.toLowerCase().indexOf(yn)&&W(d,EM),XP(d,a.J,10,15),YP(a.Ub,a.I,a.Y,a.C.a-a.Y))}
+function ZP(a){var b,c,d,e;if(a.lb){d=a.Q.a;c=a.Y;b=a.C.a-2*a.Y-a.S;W(d,eP);mN(d,0,0,c,b);a.ob?(W(d,(wM(),BM)),Y(d,0,b-1,c,b-1),e=$P*(a.Y+a.S)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Y-1,e,a.Y-1,b-a.Y)):(W(d,fP),Y(d,0,0,0,b-1),Y(d,0,$P*a.Y,b-1,$P*a.Y),W(d,MM(eP)),Y(d,c-1,0,c-1,b-1-a.Y),Y(d,0,b-1,c-1,b-1));for(b=3;b<=$P+2;++b)LP(a,d,1,b);YP(a.Ub,a.Q,0,2*a.Y+a.S)}}
+function aQ(a){var b,c,d,e;if(a.mb){e=a.cb.a;c=a.C.b-a.Y;b=a.C.a-3*a.Y-a.S;W(e,a.t);mN(e,0,0,c,b);d=a.db?(IN(),LN):(IN(),NN);if((IN(),JN)==(IN(),JN))d==LN?e.a=Kd:e.a=Jd;d=new VL(a.eb);(e.n=d)&&d&&(e.b=Ga+d.e+Jr);for(d=1;d<=a.ub;++d){var f=a.fb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,w=void 0,D=void 0,G=D=r=o=void 0,J=void 0,Q=void 0,tb=o=w=r=j=void 0,V=o=j=void 0,L=h=r=h=void 0,da=D=Q=void 0,J=h=q=r=r=G=u=L=j=V=V=w=L=J=q=V=L=u=da=q=J=n=Q=o=w=w=G=J=void 0,D=Q=1,n=2,
+da=3;f.w&&(GP(f),DP(f.n,1,f.n.ub,0),f.w=!1);n*=f.n.B;da*=f.n.B;j=1;0.7>f.n.B&&(j=1.2);j=N(M(bQ(13*f.n.B*j)));cQ(f.n,j);f.n.A&&(W(g,(wM(),DM)),MP(g,0,0,f.n.C.b-1,f.n.C.a-1));if(0!=f.t){if(-1==f.j){o=N(M(Math.round(12*n)));for(j=1;j<=f.t;++j)0<f.d[j]&&7>f.d[j]&&(W(g,(cP(),jP)[f.d[j]]),h=g,r=F(f.J[j]-o/2),V=F(f.M[j]-o/2),L=u=o,NP(h,!0),OP(h,PP(h,r,V,u,L)));for(j=1;j<=f.u;++j)h=f.H[j],o=f.I[j],0!=f.d[h]&&f.d[h]==f.d[o]&&(W(g,(cP(),jP)[f.d[h]]),J=f.J[o]-f.J[h],Q=f.M[o]-f.M[h],D=Math.sqrt(J*J+Q*Q),1>D&&
+(D=1),Q/=D,D=J/D,q=3*da*Q,J=3*da*D,V=y(K,s,-1,4,1),r=y(K,s,-1,4,1),V[0]=F(f.J[h]+q),r[0]=F(f.M[h]-J),V[1]=F(f.J[o]+q),r[1]=F(f.M[o]-J),V[2]=F(f.J[o]-q),r[2]=F(f.M[o]+J),V[3]=F(f.J[h]-q),r[3]=F(f.M[h]+J),o=g,h=V,NP(o,!0),OP(o,dQ(o,h,r,4,!0)))}for(j=1;j<=f.u;++j){W(g,(wM(),DM));h=f.H[j];o=f.I[j];1==f.j&&0!=f.d[h]&&f.d[h]==f.d[o]&&W(g,(cP(),jP)[f.d[h]]);if(3==f.B[j]||4==f.B[j])r=h,h=o,o=r;L=f.J[h];u=f.M[h];V=f.J[o];r=f.M[o];if(1!=f.s[j]||0!=f.B[j])J=V-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/
+D;switch(f.s[j]){case 2:10<=f.B[j]&&W(g,HM);q=n*Q;J=n*D;Y(g,N(M(Math.round(L+q))),N(M(Math.round(u-J))),N(M(Math.round(V+q))),N(M(Math.round(r-J))));Y(g,N(M(Math.round(L-q))),N(M(Math.round(u+J))),N(M(Math.round(V-q))),N(M(Math.round(r+J))));W(g,DM);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));r=N(M(Math.round(r)));Y(g,o,h,V,r);L=N(M(Math.round(da*Q)));u=N(M(Math.round(da*D)));Y(g,o+L,h-u,V+L,r-u);Y(g,o-L,h+u,V-L,r+u);break;case 9:case 0:for(h=0;10>h;++h)w=L-(L-V)/
+10*h,G=u-(u-r)/10*h,Y(g,N(M(Math.round(w))),N(M(Math.round(G))),N(M(Math.round(w))),N(M(Math.round(G))));WP(g,f.n.k);o=eQ(f.n.n);J=f.e[j];h=Zd;null!=J&&(h=J);J=QN(f.n.n,h);L=N(M(Math.round((L+V)/2-J/2)));q=N(M(Math.round((u+r)/2+~~(o/2)-1)));W(g,HM);XP(g,h,L,q);W(g,DM);break;default:if(1==f.B[j]||3==f.B[j])q=da*Q,J=da*D,G=y(K,s,-1,3,1),w=y(K,s,-1,3,1),G[0]=N(M(Math.round(V+q))),w[0]=N(M(Math.round(r-J))),G[1]=N(M(Math.round(L))),w[1]=N(M(Math.round(u))),G[2]=N(M(Math.round(V-q))),w[2]=N(M(Math.round(r+
+J))),o=g,h=G,r=w,NP(o,!0),OP(o,dQ(o,h,r,3,!0));else if(2==f.B[j]||4==f.B[j]){q=da*Q;J=da*D;for(h=0;10>h;++h)w=L-(L-V)/10*h,G=u-(u-r)/10*h,o=h/10,Y(g,N(M(Math.round(w+q*o))),N(M(Math.round(G-J*o))),N(M(Math.round(w-q*o))),N(M(Math.round(G+J*o))))}else Y(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(r))))}}D=y(EP,m,-1,f.t+1,1);Q=y(K,s,-1,f.t+1,1);for(j=1;j<=f.u;++j)h=f.H[j],o=f.I[j],n=f.J[h],r=f.J[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=D[o]/Q[o]+n/Q[o];WP(g,f.n.k);
+o=eQ(f.n.n);J=y(NE,m,1,f.t+1,0);V=y(K,s,-1,f.t+1,1);r=y(K,s,-1,f.t+1,1);n=y(fQ,m,54,f.t+1,0);u=2;1!=f.n.B&&(u=N(M(bQ(2*f.n.B))));for(j=1;j<=f.t;++j)h=gQ(f,j),(null==h||1>h.length)&&(h=Nb),3==f.b[j]&&0<f.z[j]&&0==f.A[j]?(J[j]=h,V[j]=r[j]=QN(f.n.n,h),n[j]=hQ(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.J[j],G=!0,1<Q[j]&&(0>=D[j]-f.J[j]?0-(D[j]-f.J[j]):D[j]-f.J[j])<25*f.n.B/3&&(G=!1),2<Q[j]&&(G=!1),1==Q[j]&&(0>=D[j]-f.J[j]?0-(D[j]-f.J[j]):D[j]-f.J[j])<25*f.n.B/10&&(L=!0),q=h,tb=l,f.n.Kb&&0<f.x[j]&&(tb+=gg,1<f.x[j]&&
+(tb+=f.x[j])),w=l,0!=f.A[j]&&(1<Cw(f.A[j])&&(w+=Cw(f.A[j])),0<f.A[j]?w+=Ob:w+=Yb),L||!G?h=h+tb+w+l:h=w+tb+l+h,G||(q=h),J[j]=h,q=QN(f.n.n,q),w=QN(f.n.n,h),V[j]=q,r[j]=w,w=n[j]=hQ(f,u,j,q,w,o,L),L=w.c+u+1,q=w.d+o+u,W(g,f.n.t),-1==f.j&&0!=f.d[j]&&W(g,(cP(),jP)[f.d[j]]),mN(g,w.c,w.d,w.b,w.a),1==f.j?0!=f.d[j]?W(g,(cP(),jP)[f.d[j]]):W(g,(wM(),DM)):W(g,(cP(),gP)[f.b[j]]),XP(g,h,L,q));for(h=1;h<=f.y;++h)j=f.q[h][0],q=V[j],w=r[j],L=N(M(bQ(f.J[j]-q/2))),q=N(M(bQ(f.M[j]+~~(o/2)-1))),W(g,(wM(),HM)),XP(g,ca+f.q[h][1],
+L+w,q);if(0<f.D||0<f.E)if(W(g,104==f.n.c?(wM(),EM):(wM(),KM)),0<f.D&&106!=f.n.c&&(w=n[f.D],MP(g,w.c,w.d,w.b,w.a)),0<f.E&&(h=f.H[f.E],o=f.I[f.E],J=f.J[o]-f.J[h],Q=f.M[o]-f.M[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(da+1)*Q,J=(da+1)*D,G=y(K,s,-1,5,1),w=y(K,s,-1,5,1),G[0]=N(M(bQ(f.J[h]+q))),G[1]=N(M(bQ(f.J[o]+q))),w[0]=N(M(bQ(f.M[h]-J))),w[1]=N(M(bQ(f.M[o]-J))),G[3]=N(M(bQ(f.J[h]-q))),G[2]=N(M(bQ(f.J[o]-q))),w[3]=N(M(bQ(f.M[h]+J))),w[2]=N(M(bQ(f.M[o]+J))),G[4]=G[0],w[4]=w[0],106!=f.n.c&&(da=
+g,j=G,Q=w,da.n&&(NP(da,!1),OP(da,dQ(da,j,Q,5,!0)))),106==f.n.c&&iQ(f,f.H[f.E],f.I[f.E]))){da=0;for(j=1;j<=f.t;++j)0<f.a[j]&&++da;if(da>~~(f.t/2))for(j=1;j<=f.t;++j)0<f.a[j]?f.a[j]=0:f.a[j]=1;W(g,(wM(),EM));for(j=1;j<=f.t;++j)0<f.a[j]&&(w=n[j],MP(g,w.c,w.d,w.b,w.a))}}}a.z||(a.ob?(W(e,(wM(),BM)),Y(e,c-1,0,c-1,b-1)):(W(e,MM(eP)),Y(e,c-1,0,c-1,b-1),W(e,eP),Y(e,c-2,0,c-2,b-1),W(e,fP),Y(e,c-3,0,c-3,b-1)));a.Fb&&(d=~~((c-48)/2),W(e,(wM(),HM)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
+Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.z&&(a.T=new ZM(ng,0,13),a.W=new PN(a.T),null!=a.bb&&(d=QN(a.W,a.bb),c=N(M(Math.round((c-d)/2))),b-=13,W(e,(wM(),DM)),WP(e,a.T),XP(e,a.bb,c,b)));YP(a.Ub,a.cb,a.Y,2*a.Y+a.S)}}
+function UP(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Y/4);g=!1;h=y(K,s,-1,9,1);n=y(K,s,-1,9,1);c+=~~(a.Y/2);d+=~~(a.Y/2);a=~~(a.Y/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=F(c+a*Math.sin(j)),n[f]=F(d+a*Math.cos(j));f=e+1;b.n&&(NP(b,!1),OP(b,dQ(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=F(c+(a-3)*Math.sin(j)),n[f]=F(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function jQ(a){var b,c,d;if(a.nb){d=a.Qb.a;b=a.C.b;c=2*a.Y+a.S;W(d,eP);mN(d,0,0,b,c);a.ob?(W(d,(wM(),BM)),c=14*(a.Y+a.S),MP(d,c,0,b-c-1,2*a.Y+a.S-1)):(W(d,MM(eP)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),W(d,fP),Y(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;14>=b;++b)LP(a,d,b,1),LP(a,d,b,2);a.c=c;YP(a.Ub,a.Qb,0,0)}}
+function RP(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);QP(a,b,c+o-j,f,d-4-j-1,e,h)}
+function kQ(a,b,c){var d,e,f,g,j,h;lQ(a,c);if(0==b.indexOf(jb)){a.Fb=!0;a.jb=!0;j=mQ(b);b=new XO(b,j,!0);e=l;for(d=1;5>=d;++d)e=nQ(b,j);d=oQ(BO(pA(e.substr(0,3)),10)).a;g=oQ(BO(pA(e.substr(3,3)),10)).a;nQ(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=nQ(b,j),null==h||H(h,hb));)f+=h+j;a.fb[++a.ub]=new pQ(a,f)}DP(a,1,d,1);DP(a,d+1,d+g,3)}else{a.Fb=!1;a.Z=new pQ(a,b);if(!a.Z||0==a.Z.t)return a.kb=!0,a.J=Kf,AP(a),!1;null!=a.i&&a.Z&&qQ(a.Z,a.i,!0);null!=a.j&&a.Z&&qQ(a.Z,a.j,!1);j=rQ(a.Z,!1);if(1==j)a.fb[++a.ub]=
+a.Z;else{a.jb=!0;for(e=1;e<=j;++e)a.fb[++a.ub]=new sQ(a,a.Z,e)}a.e=1;a.Z=a.fb[a.e];DP(a,1,j,0)}c&&AP(a);return!0}function dD(a,b){a.kb=!0;a.J=b}function cQ(a,b){100>b&&(!lP[b]&&(lP[b]=new ZM(ng,0,b)),!nP[b]&&IE(nP,b,new PN(lP[b])),a.k=lP[b],a.n=nP[b])}
+function hD(a,b){var c,d;if(0==b)return!1;zP(a);c=a.c;a.c=b;if(300>=b)switch(a.nb=!0,a.lb=!0,b){case 102:IP(a);break;case 110:a.mb=!0;a.c=c;a.$.a!=a.$.b&&a.$.a.b!=a.$.b?a.f&&(++a.ub,a.e=a.ub,a.f=!1):(a.kb=!0,a.J=Ph);if(!(a.$.a!=a.$.b&&a.$.a.b!=a.$.b))break;tQ(a,uQ(a.$));a.mb=!0;break;case 111:a.c=c;if(a.$.a.c)a.f&&(++a.ub,a.e=a.ub,a.f=!1);else{a.kb=!0;a.J=Oh;break}if(!a.$.a.c)break;d=a.$;if(!d.a.c)throw new jH(Ue);if(!d.a.c)throw new jH(Cg);d.a=d.a.c;tQ(a,d.a.a);a.mb=!0;break;case 152:a.c=c;d=a.Hb;
+d.a<d.c-1?(++d.a,d=cG(d,d.a)):d=null;null==d?(a.kb=!0,a.J=Nh):(dD(a,fh+(a.Hb.a+1)+Ea+a.Hb.c),d=vQ(d),wQ(a,d,!1,!0),null!=a.sb&&ZO(a.sb,null));break;case 151:a.c=c;d=a.Hb;0<d.a?(--d.a,d=cG(d,d.a)):d=null;null==d?(a.kb=!0,a.J=Nh):(dD(a,fh+(a.Hb.a+1)+Ea+a.Hb.c),d=vQ(d),wQ(a,d,!1,!0),null!=a.sb&&ZO(a.sb,null));break;case 101:a.Lb&&xQ(a.Lb);a.Lb=new yQ(1,a);a.c=c;break;case 107:!a.Db?a.Db=new zQ(a):a.Db.gc.c.$?AQ(a.Db.gc.c):BQ(a.Db);break;case 114:a.b&&xQ(a.b);a.b=new yQ(0,a);a.c=c;break;case 103:a.mb=
+!0;a.pb=!0;a.c=c;break;case 105:a.mb=!0;a.q&&a.gb&&(a.gb=!1,CQ(a.Z),a.c=c);a.y=1;break;case 109:a.c=c;d=DQ(a.Z);if(2==d){a.kb=!0;a.J=uf;break}d=y(EP,m,-1,4,1);FP(a.Z,d);a.mb=!0;a.Z=new rP(a.Z);d=F(~~((a.C.b-a.Y)/2)-d[0]);for(c=1;c<=a.Z.t;++c)a.Z.J[c]+=2*d;EQ(a.Z);a.fb[++a.ub]=a.Z;a.e=a.ub;break;case 104:0<a.Z.D?(a.mb=!0,FQ(a.Z,a.Z.D),a.Z.D=0,BP(a)):0<a.Z.E&&(a.mb=!0,GQ(a.Z,a.Z.E),a.Z.E=0,BP(a));HQ(a.Z);break;case 213:a.c=c;if(!a.E){var e,f,g,j;j=new FN;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new yN(c),
+EN(j,g),g.c=c,QL(g.d,a);OK(a,j);a.E=j}IQ(a.E.a,a,a.F.a,a.F.b)}else{a.lb=!0;a.nb=!0;switch(b){case 301:a.d=3;break;case 401:a.d=4;break;case 501:a.d=5;break;case 701:a.d=9;break;case 801:a.d=10;break;case 901:a.d=11;break;case 1001:a.d=12;break;case 601:a.d=8;break;case 1101:a.d=7;break;case 1300:a.d=1;break;case 1201:a.o&&(xQ(a.o),a.o=null);0==a.Z.D&&(a.o=new yQ(2,a));a.d=18;break;case 1301:a.d=19;break;case 1302:a.d=20;break;case 1303:a.d=21;break;case 1304:a.d=22}0<a.Z.D&&(a.mb=!0,a.d!=a.Z.b[a.Z.D]&&
+18!=a.d&&(a.Z.b[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,BP(a)),18==a.d&&(d=vA((eD(),fD).gc.a.gb,Pt),JQ(a.Z,a.Z.D,d),BP(a)),HQ(a.Z))}AP(a);return!0}
+function aD(a){var b,c,d;d=vP(a);c=l;if(a.Fb){var e,f,g;g=CE([4,a.ub+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.ub;++b)DQ(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c+=kb;c+=KQ(g[1][0],3)+KQ(g[3][0],3)+aa;for(b=1;b<=g[1][0];++b)c+=ib+LQ(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ib+LQ(a.fb[g[3][b]],d)}else 1<a.ub&&(a.Z=new MQ(a,a.fb,a.ub)),c=LQ(a.Z,d),1<a.ub&&(a.Z=a.fb[a.e]);return c}
+function NQ(a,b,c,d){var e;e=c;var f=d,g,j;(g=OQ(b),j=0!=(b.e&2),g||j)?(g=a.Fb?(!a.w&&(a.w=KP(a,!0)),a.w):(!a.v&&(a.v=KP(a,!1)),a.v),IQ(g.a,a,e,f),e=!0):e=!1;if(e)return!0;if(a.z)return!1;e=!0;a.kb=!1;a.Sb=c-a.Y;a.Tb=d-(2*a.Y+a.S);a.kb=!0;a.J=l;a.gb=PQ(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){e=0;for(b=1;14>=b;++b)if(c<b*(a.Y+a.S)){e=b;break}c=0;for(b=1;b<=$P+2;++b)if(d<b*(a.Y+a.S)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Mb=!0,a.kb=!0,a.J=Mh,AP(a),!0;if(113==d)if(a.Ib)a.kb=!0,a.J=
+Dh,AP(a);else return!0;if(!a.Rb&&1201==d||!a.Cb&&107==d||!a.Ob&&201==d||!a.jb&&103==d||!a.tb&&!a.q&&105==d||!a.Fb&&109==d||214==d)return!1;e=hD(a,d)}else{if(d>a.C.a-a.Y-1)return!1;a.hb=!0;c-=a.Y;d-=2*a.Y+a.S;if(0<a.Z.D)if(104==a.c)FQ(a.Z,a.Z.D),a.Z.D=0,BP(a);else{if(106==a.c)return!0;if(108==a.c)QQ(a.Z,a.Z.D,0),BP(a);else if(157==a.c)QQ(a.Z,a.Z.D,1),BP(a);else if(158==a.c)QQ(a.Z,a.Z.D,-1),BP(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=1,Z(a.Z,0),a.Z.F=a.Z.D,205==a.c?(a.Z.v=1,a.Z.i[1]=
+a.Z.t,a.Z.i[0]=a.Z.D,a.Z.E=0):BP(a);else if(206<=a.c&&229>=a.c)a.O=2,RQ(a.Z),BP(a);else if(230==a.c)a.O=3,BP(a);else if(233<=a.c&&262>a.c)SQ(a.Z,!1),BP(a),a.O=3;else if(107==a.c){if(a.Db.b)return!0;JQ(a.Z,a.Z.D,vA(a.Db.e.gc.a.gb,Pt));a.Z.k=!0;BP(a)}else if(105==a.c)TQ(a.Z),BP(a);else if(113!=a.c)if(300<a.c){if(a.d!=a.Z.b[a.Z.D]||18==a.d)a.Z.b[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,18==a.d&&(d=vA((eD(),fD).gc.a.gb,Pt),1>d.length&&(d=vj),JQ(a.Z,a.Z.D,d)),BP(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&
+229>=a.c)a.O=2,RQ(a.Z),BP(a);else if(0<a.Z.E)if(104==a.c)GQ(a.Z,a.Z.E),a.Z.E=0,BP(a);else if(106==a.c){d=a.Z;c=a.Z.E;if(0<d.a[d.H[c]]&&0<d.a[d.I[c]])dD(d.n,Bi);else for(;;){c=0;for(b=d.t;1<=b;--b)0<d.a[b]&&b>c&&(c=b);if(0==c)break;FQ(d,c);d.a[c]=0}a.Z.E=0;BP(a)}else if(201==a.c)UQ(a.Z,a.Z.E),BP(a);else if(202==a.c||205==a.c)1==a.Z.s[a.Z.E]&&0==a.Z.B[a.Z.E]?a.Z.s[a.Z.E]=2:(a.Z.s[a.Z.E]=1,a.Z.B[a.Z.E]=0),BP(a),a.Z.B[a.Z.E]=0;else if(203==a.c)a.Z.s[a.Z.E]=2,a.Z.B[a.Z.E]=0,BP(a);else if(204==a.c)a.Z.s[a.Z.E]=
+3,a.Z.B[a.Z.E]=0,BP(a);else if(206<=a.c&&229>=a.c)a.O=2,RQ(a.Z),BP(a);else if(107==a.c){if(!a.Db.b)return!0;d=vA(a.Db.e.gc.a.gb,Pt);a.Z.s[a.Z.E]=9;a.Z.e[a.Z.E]=d;BP(a)}else 105==a.c?(a.kb=!0,a.J=ei):e=!1;else if(0==a.ub||a.pb){if(201>=a.c)return!1;++a.ub;a.e=a.ub;a.fb[a.ub]=new JP(a);a.Z=a.fb[a.ub];a.pb=!1;202<=a.c&&204>=a.c||205==a.c?(VQ(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,a.Z.F=1,a.O=1,Z(a.Z,0),205==a.c&&(a.Z.J[2]=c+21.65,a.Z.M[2]=d-12.5,a.Z.i[0]=1,a.Z.i[1]=2,a.Z.v=1)):206<=a.c&&
+229>=a.c?(a.Z.L=c,a.Z.O=d,a.O=2,RQ(a.Z)):300<a.c?(VQ(a.Z),a.Z.b[1]=a.d,a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,18==a.d&&(d=vA((eD(),fD).gc.a.gb,Pt),1>d.length&&(d=vj),JQ(a.Z,1,d))):230==a.c?WQ(a,null,!0):233<=a.c&&262>a.c?(VQ(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,SQ(a.Z,!0)):oO();BP(a)}else e=!1;e&&(HQ(a.Z),a.lb=!1,a.nb=!1,a.mb=!0,AP(a))}return e}
+function XQ(a,b,c,d){var e,f;if(a.z||!a.hb||OQ(b))return!0;a.kb=!1;c-=a.Y;d-=2*a.Y;e=c-a.Sb;f=d-a.Tb;if(2==a.O||3==a.O||9==a.O)return!0;if(1==a.O){a:{b=a.Z;e=c;f=d;var g,j,h,n,o,r,q;b.D=0;b.J[0]=e;b.M[0]=f;g=YQ(b,0);if(0<g&&205!=b.n.c)b.D=g,g!=b.F?(b.J[b.t]=b.J[g],b.M[b.t]=b.M[g]):(b.J[b.t]=b.L,b.M[b.t]=b.O);else if(205==b.n.c){b.E=0;g=b.i[b.v];n=b.i[b.v-1];j=b.J[g]-b.J[n];h=b.M[g]-b.M[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.J[n];q=f-b.M[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.v)FQ(b,b.t),--b.v,b.C=!1;else if(2==b.t)0>b.M[2]-b.M[1]&&0<f-b.M[1]?b.M[2]=b.M[1]+g/2:0<b.M[2]-b.M[1]&&0>f-b.M[1]&&(b.M[2]=b.M[1]-g/2),0>b.J[2]-b.J[1]&&0<e-b.J[1]?b.J[2]=b.J[1]+0.866*g:0<b.J[2]-b.J[1]&&0>e-b.J[1]&&(b.J[2]=b.J[1]-0.866*g);else{if(2==b.z[b.i[0]]&&(o=b.G[b.i[0]][1],o==b.i[1]&&(o=b.G[b.i[0]][2]),j=b.J[b.i[0]]-b.J[o],h=b.M[b.i[0]]-b.M[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.J[o],q=f-b.M[o],e=q*j-r*h,r=b.J[b.i[1]]-b.J[o],q=b.M[b.i[1]]-b.M[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.u,b.D=b.i[0],Z(b,0),GQ(b,e),0<YQ(b,b.t)&&(b.C=!0)}else{if(b.C)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.v;if(100<b.v){dD(b.n,wj);--b.v;break a}b.D=b.t;Z(b,N(M(Math.round(h))));b.i[b.v]=b.t;0<YQ(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;dD(b.n,e+l)}else j=e-b.J[b.F],h=f-b.M[b.F],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.J[b.t]=b.J[b.F]+25*(j/g),b.M[b.t]=b.M[b.F]+25*(h/g)}a.r=!0}else if(113==a.c&&0<a.Z.D)a.ib||(a.ib=!0),b=a.Z,0<b.D&&(e=b.D,b.J[e]=c,b.M[e]=d);else if(PQ(b)||
+OQ(b))yP(a.Z,e),a.O=5;else if(0==a.Z.D&&0==a.Z.E){5!=a.O&&(e=f=0);b=a.Z;for(g=1;g<=b.t;++g)b.J[g]+=e,b.M[g]+=f;h=y(EP,m,-1,4,1);FP(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.n.C.b-b.n.Y&&0<h&&h<b.n.C.a-3*b.n.Y))for(g=1;g<=b.t;++g)b.J[g]-=e,b.M[g]-=f;a.O=5}a.D=!1;zP(a);a.mb=!0;AP(a);a.Sb=c;a.Tb=d;return!0}
+function ZQ(a,b,c,d){var e,f,g;if(!(a.z&&null==a.rb||OQ(b))){c-=a.Y;d-=2*a.Y;g=!1;f=0;b=1;a:for(;b<=a.ub;++b){e=a.fb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((cP(),kP)?350:170)+1,q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.t;++q)n=j-e.J[q],o=h-e.M[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.fb[b].D=0<e?e:0;a.fb[b].E=0>e?-e:0;f=b;g=!0;$Q(a,a.fb[b].D);113==a.c&&0>e&&(g=!1,a.fb[b].E=0);break a}else if($Q(a,0),0<a.fb[b].D||0<a.fb[b].E)a.fb[b].D=
+0,a.fb[b].E=0,g=!0}if(g){for(b=a.e+1;b<=a.ub;++b)a.fb[b].D=0,a.fb[b].E=0;a.D=!1;zP(a);a.mb=!0;AP(a)}!a.z&&0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
+function aR(a){if(a.z)return!0;a.ib&&(a.ib=!1,BP(a));a.kb=!1;a.P=lu;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=YQ(b,b.t),6>b.z[c]&&(bR(b),d=b.i[b.v-1],b.H[b.u]=c,b.I[b.u]=d,b.G[c][++b.z[c]]=d,b.G[d][++b.z[d]]=c),FQ(b,b.t));b.C=!1;BP(a)}else a:{var b=a.Z,e,f;c=YQ(b,b.t);if(0!=c){--b.t;for(f=1;f<b.u;++f)if(d=b.H[f],e=b.I[f],d==c&&e==b.F||d==b.F&&e==c){--b.u;--b.z[b.F];3>b.s[f]?(++b.s[f],b.B[f]=0):dD(b.n,ih);break a}6==b.z[c]?(--b.u,--b.z[b.F],dD(b.n,Vh)):(b.I[b.u]=c,b.G[c][++b.z[c]]=b.F,b.G[b.F][b.z[b.F]]=
+c,b.K[b.u]=N(M(bQ((b.J[b.F]+b.J[c])/2))),b.N[b.u]=N(M(bQ((b.M[b.F]+b.M[c])/2))))}}HP(a.Z);a.r&&(b=a.$,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,uQ(b),b.a.c=c),BP(a),a.r=!1)}else 5==a.O&&(HP(a.Z),BP(a));0<a.O&&(a.D=!1,zP(a),a.mb=!0,HQ(a.Z),cR(a.Z),AP(a),a.O=0,a.f=!1);if(kP&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,zP(a),a.mb=!0,AP(a);return!0}function zP(a){a.lb=!1;a.nb=!1;a.mb=!1}
+function $Q(a,b){if(null!=a.rb&&!(0>=b&&0==a.Bb||b==a.Bb&&a.e==a.Ab))0>=b&&0<a.Bb&&(b=0),a.Bb=b,a.Ab=a.e,ZO(a.rb,I(dR,m,81,[new S(a.e),new S(b)]))}
+function eR(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf(xq)?a.Eb=!1:-1<b.indexOf(as)&&(a.Eb=!0);-1<b.indexOf(qq)?a.Kb=!1:-1<b.indexOf(Co)&&(a.Kb=!0);-1<b.indexOf(bp)&&(a.N=!0);-1<b.indexOf(js)&&(a.N=!1);-1<b.indexOf(wq)?a.Cb=!1:-1<b.indexOf(Xr)&&(a.Cb=!0);-1<b.indexOf(yq)?a.Fb=!1:-1<b.indexOf(bs)&&(a.Fb=!0);-1<b.indexOf(lq)?a.p=!1:-1<b.indexOf(Pl)&&(a.p=!0);-1<b.indexOf(Aq)?a.Ob=!1:-1<b.indexOf(dt)&&(a.Ob=!0);-1<b.indexOf(nq)?a.s=!1:-1<b.indexOf(nm)&&(a.s=!0);-1<b.indexOf(rq)?a.jb=!1:-1<b.indexOf(bq)&&
+(a.jb=!0);-1<b.indexOf(tq)?(a.tb=!1,a.q=!1):-1<b.indexOf(Gq)&&(a.tb=!0,a.q=!1);-1<b.indexOf(iq)?(a.ob=!0,a.S=1):-1<b.indexOf(Nq)&&(a.ob=!1,a.S=0);-1<b.indexOf(Ql)&&(a.q=!0,a.tb=!0);-1<b.indexOf($s)&&(a.Nb=!0,a.tb=!0);-1<b.indexOf(zq)&&(a.Nb=!1,a.tb=!1);-1<b.indexOf(yr)&&(a.yb=!0);-1<b.indexOf(vq)&&(a.yb=!1);-1<b.indexOf(gn)&&(a.z=!0,a.Y=0,a.cb=null,DP(a,1,a.ub,0));if(-1<b.indexOf(pq)){a.z=!1;for(d=1;d<=a.ub;++d)fR(a.fb[d]),GP(a.fb[d]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf(du)&&(a.Rb=!0);-1<b.indexOf(Eq)&&
+(a.Rb=!1);d=a.vb;-1<b.indexOf(uq)?a.vb=!1:-1<b.indexOf(wr)&&(a.vb=!0);d!=a.vb&&(a.v=null,a.w=null);-1<b.indexOf(cm)&&(a.A=!0);-1<b.indexOf(mq)&&(a.A=!1);b.indexOf(bu);b.indexOf($t);b.indexOf(au);-1<b.indexOf(oq)&&(a.qb=!0);-1<b.indexOf(Zo)&&(a.M=!0);-1<b.indexOf(Ws)&&(a.Jb=!0);-1<b.indexOf(Nl)&&(a.Ib=!0);-1<b.indexOf(kq)&&(a.Ib=!1);a.Fb&&(a.q=!0,a.jb=!0);a.z||(a.A=!1);a.Eb&&++$P;c&&AP(a)}
+function AP(a){var b,c,d,e;b=LL(a);!a.C||b.b!=a.C.b||b.a!=a.C.a||!a.cb||!a.I?(e=!1,a.C&&(e=b.b!=a.C.b||b.a!=a.C.a),a.C=b,d=b.b-a.Y,c=b.a-3*a.Y-a.S,1>d&&(d=1),1>c&&(c=1),a.cb=a.Je(a.cb,d,c),a.z&&e&&DP(a,1,a.ub,0),aQ(a),a.z||(a.Qb=a.Je(a.Qb,b.b,2*a.Y+a.S),jQ(a),c=b.a-2*a.Y+a.S,1>c&&(c=1),a.Q=a.Je(a.Q,a.Y,c),ZP(a),a.I=a.Je(a.I,d,a.Y),VP(a))):(aQ(a),a.z||(VP(a),a.D&&(jQ(a),ZP(a)),a.D=!0));a.lb=!0;a.nb=!0;a.mb=!0;a.kb=!0}
+function gR(a,b){var c,d,e;e=l;for(d=1;d<=a.ub;++d){if(0<b&&(c=DQ(a.fb[d]),c!=b))continue;c=a.fb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.t+ca+c.u,h=1;h<=c.t;++h){j=gQ(c,h);c.n.M&&0<c.x[h]&&(j+=gg,1<c.x[h]&&(j+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?j+=Ob:j+=Yb,1<Cw(c.A[h])&&(j+=Cw(c.A[h])));g=-1;for(f=1;f<=c.y;++f)if(c.q[f][0]==h){g=c.q[f][1];break}c.n.Nb&&0<c.d[h]&&(g=1);-1<g&&(j+=od+g);o+=ca+j+ca+hR(0.055999999999999994*c.J[h],0,2)+ca+hR(0.055999999999999994*-c.M[h],
+0,2)}for(h=1;h<=c.u;++h)f=c.H[h],g=c.I[h],n=c.s[h],1==c.B[h]?n=-1:2==c.B[h]?n=-2:3==c.B[h]?(n=-1,j=f,f=g,g=j):4==c.B[h]?(n=-2,j=f,f=g,g=j):10==c.B[h]&&(n=-5),9==c.s[h]&&(n=c.B[h]),o+=ca+f+ca+g+ca+n;c=o;0<c.length&&(0<e.length&&(e+=hu),e+=c)}return e}function qP(a,b){var c,d,e;e=l;for(c=1;c<=a.ub;++c){if(0<b&&(d=DQ(a.fb[c]),d!=b))continue;d=void 0;d=iR(a.fb[c]);d=jR(d);0<d.length&&(0<e.length&&(e+=wc),e+=d)}return e}
+function BP(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.sb&&ZO(a.sb,null)}var c,d,e;e=new kR;e.a=a.e;e.f=a.ub;c=!1;for(b=1;99>b;++b)if(d=a.fb[b])0<d.t&&(c=!0),e.d[b]=iR(d);else break;e.i=a.Fb;e.e=a.jb;e.b=a.B;e.c=a.O;if(b=c?e:null)a=a.$,b=new lR(b),c=a.a.c,a.a.c=b,b.b=a.a,c&&(b.c=c,c.b=b),a.a=b}function wQ(a,b,c,d){try{kQ(a,b,d)?c&&BP(a):AP(a)}catch(e){if(e=Jv(e),A(e,78))AP(a);else throw e;}}
+function WQ(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;lQ(a,c);e=j=0;r=new XO(b,iu,!0);g=-1<b.indexOf(Td);n=1;h=QO(r);a.ub=0;for(f=1;f<=h;++f)if(o=UO(r),pA(o),!H(o,hu))if(H(o,Td))++n,2==n?j=a.ub:3==n&&(e=a.ub+1);else{a.Z=new mR(a,o);if(0==a.Z.t){nR(a,Lf);oO();d=!1;break a}++a.ub;a.e=a.ub;a.fb[a.ub]=a.Z}2==n?(nR(a,Of),oO(),d=!1):3<n?(nR(a,Nf),oO(),d=!1):(1<a.ub&&!g&&eR(a,bq,!0),g&&!a.Fb&&eR(a,bs,!0),!g&&a.Fb&&eR(a,yq,!0),g?(DP(a,1,j,1),DP(a,j+1,e-1,2),DP(a,e,a.ub,3)):DP(a,1,a.ub,0),c&&AP(a),d=!0)}d?BP(a):
+AP(a)}catch(q){if(q=Jv(q),A(q,78))AP(a);else throw q;}}function oR(a){zP(a);a.mb=!0;AP(a)}function lQ(a,b){a.c=202;a.pb=!1;a.ub=0;a.e=0;a.Z=new JP(a);a.Z.r=0;a.bb=null;a.B=1;a.mb=!0;b&&AP(a);null!=a.sb&&ZO(a.sb,null)}function tQ(a,b){var c,d;a.e=b.a;a.ub=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.fb[c]=iR(d):a.fb[c]=null;a.Z=a.fb[a.e];a.Fb=b.i;a.jb=b.e;a.B=b.b;switch(b.c){case 5:case 7:case 9:break;default:null!=a.sb&&ZO(a.sb,null)}}
+function pR(a,b){a.kb=!0;a.J=l;return 1>b||b>a.ub?(a.kb=!0,a.J=Jf+b,AP(a),null):a.fb[b]}function CP(a,b){var c;c=-1;H(b,Qi)?(c=202,b=l):H(b,ec)?c=235:H(b,fc)?c=240:H(b,dc)?c=260:H(b,jc)?c=261:H(b,qc)?c=241:H(b,ic)?c=233:H(b,hc)?c=236:H(b,gc)?c=237:H(b,pc)?c=234:H(b,lc)?c=243:H(b,sc)?c=252:H(b,kc)?c=244:H(b,tc)?c=239:H(b,rc)?c=251:H(b,cc)?c=242:H(b,$b)?c=245:H(b,bc)&&(c=238);0<c?hD(a,c):b=Uh;a.kb=!0;a.J=b;AP(a)}function nR(a,b){a.kb=!0;a.J=b;AP(a)}
+function vP(a){var b;b=pP(a);zP(a);AP(a);return b}function SP(a,b,c,d,e){var f,g,j,h;f=a.W;h=QN(f,e);if(h>=a.Y-1)for(g=f.b.b;h>=a.Y-1&&1<g;)--g,j=new ZM(f.b.a,f.b.c,g),f=new PN(j),h=QN(f,e),b.e=j,b.i=qR(j);else WP(b,a.T);f=aN(bN,f.b).a-aN(bN,f.b).b;XP(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}function TP(a,b,c,d,e,f){var g,j;g=eQ(a.V);j=QN(a.V,f);WP(b,a.U);(b.d=e)&&(b.f=os+(e.a>>16&255)+Pb+(e.a>>8&255)+Pb+(e.a&255)+Fb);XP(b,f,c+~~((a.Y-j)/2),d+~~((a.Y-g)/2)+g)}
+function eQ(a){return aN(bN,a.b).a-aN(bN,a.b).b}function gD(a,b){a.q?0==b&&(a.y=-1,a.kb=!0,a.J=xm,AP(a)):(a.R?a.y=b:-1<a.y&&10>a.y?a.y=10*a.y+b:a.y=b,a.R=!1,0==a.y?(a.y=-1,a.kb=!0,a.J=xm):dD(a,a.y+ca),AP(a))}t(446,368,Lu);_.xe=function(a){sP(this,a)};_.Je=function(a,b,c){return HL(this,b,c)};_.Ke=function(){};_.ee=function(){AP(this)};_.b=null;_.c=0;_.d=0;_.e=0;_.f=!1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=!1;_.q=!1;_.r=!1;_.s=!0;_.v=null;_.w=null;_.y=1;_.z=!1;_.A=!1;_.B=1;_.C=null;
+_.D=!0;_.E=null;_.F=null;_.H="http://peter-ertl.com/jsme/2013_03/help.html";_.I=null;_.J=null;_.L=null;_.M=!1;_.N=!0;_.O=0;_.P=lu;_.Q=null;_.R=!0;_.S=1;_.T=null;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=24;_.Z=null;_.$=null;_.ab=null;_.bb=null;_.cb=null;_.db=!0;_.eb=1;_.gb=!1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!1;_.qb=!1;_.rb=null;_.sb=null;_.tb=!1;_.ub=0;_.vb=!0;_.wb=null;_.xb=null;_.yb=!1;_.zb=null;_.Ab=0;_.Bb=0;_.Cb=!1;_.Db=null;_.Eb=!1;_.Fb=!1;_.Gb=!1;_.Ib=!1;
+_.Jb=!1;_.Kb=!0;_.Lb=null;_.Mb=!1;_.Nb=!1;_.Ob=!0;_.Pb=null;_.Qb=null;_.Rb=!0;_.Sb=0;_.Tb=0;var $P=10,lP,nP,eP,fP,gP,dP,kP,rR=null,jP,iP;
+function sR(){cP();FL.call(this);this.Ub=(gC(),gC(),mL).a;this.x=new ZM(null,0,8);this.t=(wM(),xM);this.fb=y(tR,m,94,99,0);this._=new DL;this.Hb=new uR;this.K=H((oO(),pO[Vo]),Qg);this.u=new vR;this.G=I(NE,m,1,[ec,fc,qc,dc,jc,ic,hc,gc,pc,sc,kc,lc,cc,bc,$b]);this.Z=new JP(this);jP[0]=AM;jP[1]=new yM(255,153,153);jP[2]=new yM(255,204,102);jP[3]=new yM(255,255,153);jP[4]=new yM(102,255,255);jP[5]=new yM(51,204,255);jP[6]=new yM(255,153,255)}t(445,446,Lu,sR);
+_.Je=function(a,b,c){var d;return a?(d=a.a,jw(d.t,b,c),a):HL(this,b,c)};_.Ke=function(a){if(this.a){var b=this.a;b.a.a&&b.a.a.a.apply(null,[wR(b.a),a])}};_.a=null;function xR(a){if(a.d.gb.style.display!=sq){KL(a.c);for(a=new Dv(a.e.j);a.b<a.d.Fe();)Ev(a),null.cg()}}function yR(a){zR.call(this,a,Qc,Qc,null)}function AR(a,b){zR.call(this,a,Qc,Qc,b)}function BR(a,b,c){zR.call(this,a,b,c,null)}
+function zR(a,b,c,d){var e;if(null==a)$wnd.alert(Mg);else if(H(Jg,a))$wnd.alert(Kg);else if(e=fw(a)){this.b=CR;++CR;this.d=e;this.c=new sR;this.e=new DR(this.c,b,c,d);wH(e,this.e,e.gb);d&&Al in d&&(this.e.b=d[Al]);a=this.e;a.d||(a.d=IL(a,uA(a.gb,Mq),uA(a.gb,Lq)),a.d.j=!1);var b=a.c,f,g,j,h,n,o,r;b.K?rR=Jg:rR=Eg;b.v=KP(b,!1);b.w=KP(b,!0);dD(b,rR+sa);b.C=LL(b);BL(b,null);b.ob||(b.S=0);b.T||(b.T=new ZM(ng,0,13),b.W=new PN(b.T));b.U||(b.U=new ZM(ng,1,13),b.V=new PN(b.U));b.X||(b.X=new ZM(ng,0,11),new PN(b.X));
+cQ(b,13);b.Cb=!1;b.Fb=!1;b.p=!1;b.Ob=!0;b.s=!0;b.Rb=!0;b.Eb=!1;$P=10;b.Kb=!0;try{r=ER(b.Ub,fr);null!=r&&eR(b,r,!1);j=ER(b.Ub,Yo);null!=j&&(b.L=j);n=ER(b.Ub,Ip);null!=n&&(b.ab=n);g=ER(b.Ub,jn);null!=g&&(b.Gb=!0);o=ER(b.Ub,qt);null!=o&&(b.bb=o,AP(b));b.j=ER(b.Ub,Ll);b.i=ER(b.Ub,Kl);f=ER(b.Ub,hn);if(null!=f&&b.z){var q;var u,w,D,G;w=(wM(),xM);try{if(0!=f.indexOf(Wa))throw new Lz(Tl);G=BO(f.substr(1,2),16);D=BO(f.substr(3,2),16);u=BO(f.substr(5,2),16);q=w=new yM(G,D,u)}catch(J){if(J=Jv(J),A(J,78))oO(),
+q=w;else throw J;}b.t=q}b.Jb&&b.Z&&CQ(b.Z);h=ER(b.Ub,Cq);b.sb=h}catch(Q){if(Q=Jv(Q),!A(Q,78))throw Q;}b.c=202;for(f=0;23>f;++f)gP[f]=(wM(),FM),iP[f]=vj;iP[1]=gg;gP[1]=(wM(),BM);iP[2]=se;gP[2]=FM;iP[3]=De;gP[3]=BM;iP[4]=Gh;gP[4]=KM;iP[5]=ai;gP[5]=EM;iP[9]=Xf;gP[9]=HM;iP[10]=df;gP[10]=HM;iP[11]=Be;gP[11]=HM;iP[12]=pg;gP[12]=HM;iP[8]=Ii;gP[8]=MM(GM);iP[7]=gi;gP[7]=FM;iP[6]=Ui;gP[6]=BM;iP[13]=Pi;gP[13]=BM;iP[18]=vj;gP[18]=BM;iP[19]=ti;gP[19]=BM;iP[20]=ui;gP[20]=BM;iP[21]=vi;gP[21]=BM;iP[22]=wi;gP[22]=
+BM;kL(b);b.$=new FR;f=a.c;f.C=LL(f);null!=f.L?(WQ(f,f.L,!1),null!=f.i&&f.Z&&qQ(f.Z,f.i,!0),null!=f.j&&f.Z&&qQ(f.Z,f.j,!1)):null!=f.ab&&wQ(f,f.ab,!1,!1);AP(a.c)}else $wnd.alert(Lg+a+Da)}function GR(){return QE(null)}function HR(a){return QE(a)}t(447,1,Xu,yR,AR,BR,zR);_.Le=function(a){B(this.e,new IR(this,a),(jC(),jC(),kC))};_.Me=function(a){B(this.e,new JR(this,a),(pD(),pD(),qD))};_.Ne=function(a){BQ(new KR(a,this.c,eP))};_.Oe=function(){IP(this.c)};_.Pe=function(){gA((dA(),eA),new LR(this))};
+_.Qe=function(){return this.a};_.Re=function(){return this.b};_.Se=function(){return this.c.H};_.Te=function(){return this.c.db};_.Ue=function(){return this.c.eb};_.Ve=function(){return this.c.sb};_.jd=function(){return uA(this.e.gb,Lq)};_.We=function(){var a;a=[];a.length=2;a[0]=uA(this.e.gb,Mq);a[1]=uA(this.e.gb,Lq);return a};_.kd=function(){return uA(this.e.gb,Mq)};_.Xe=function(){return this.d.gb};_.Ye=function(){return this.c.xb};_.Ze=function(){return this.c.zb};
+_.$e=function(a){$wnd.alert("JSME initialization error: "+a)};_.md=function(){return this.d.gb.style.display!=sq};_._e=function(){var a=this.c,b;a.Fb?b=gR(a,1)+Td+gR(a,2)+Td+gR(a,3):b=gR(a,0);return b};_.af=function(){return aD(this.c)};_.bf=function(){var a=this.c,b,c;b=a.Ob;a.Ob=!1;c=pP(a);a.Ob=b;AP(a);return c};_.cf=function(a){eR(this.c,a,!0)};_.df=function(){};_.ef=function(a){wQ(this.c,a,!0,!0)};_.ff=function(a){WQ(this.c,a,!0)};_.je=function(){xR(this)};_.gf=function(){lQ(this.c,!0)};
+_.hf=function(a){var b=this.c;if(a=pR(b,a)){var c;for(c=1;c<=a.t;++c)a.d[c]=0;oR(b)}};_.jf=function(a){this.a=a;!this.c.a&&(this.c.a=new MR(this))};_.kf=function(a){var b=this.e,c,d;if(b.b!=a){b.b=a;for(d=new Dv(b.a);d.b<d.d.Fe();)c=Ev(d),a?c.a=Kd:c.a=Jd}KL(b.c)};_.lf=function(a,b){var c=this.c,d;if(d=pR(c,a))qQ(d,b,!0),oR(c)};_.mf=function(a,b){var c=this.c,d;d=pR(c,a);1>b||b>d.t?(c.kb=!0,c.J="ERROR - invalid atom index: "+b,AP(c)):(d.D=b,oR(c))};_.od=function(a){this.e.gb.style[ro]=a;xR(this)};
+_.nf=function(a){this.c.H=a};_.of=function(a){var b=this.c;b.db=a;AP(b)};_.pf=function(a){var b=this.c;b.eb=a;AP(b)};_.qf=function(a){this.c.rb=a};_.rf=function(a){this.c.sb=a};_.sf=function(a){var b=this.c;b.xb=a;b.v=KP(b,!1)};_.tf=function(a){this.c.zb=a};_.uf=function(a,b){var c=this.e;c.qd(a);c.od(b);xR(this)};_.vf=function(a){CP(this.c,a)};_.wf=function(a,b){var c=this.c;c.f=!1;c.Pb=new mR(c,a);c.c=253;c.kb=!0;c.J=b;AP(c)};_.pd=function(a){fH(this.d.gb,a)};
+_.qd=function(a){this.e.gb.style[Yt]=a;xR(this)};_.xf=function(a){nR(this.c,a)};_.yf=function(){return vP(this.c)};_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;var CR=0;function LR(a){this.a=a}t(448,1,{},LR);_.wc=function(){var a,b;for(b=new Dv(this.a.e.a);b.b<b.d.Fe();)a=Ev(b),a.t.gb.innerHTML=a.q||l};_.a=null;function MR(a){this.a=a}t(449,1,{},MR);_.a=null;function IR(a,b){this.a=a;this.b=b}t(450,1,{},IR);_.Lc=function(a){a=a.a;gA((dA(),eA),new NR(this,this.b,a))};_.a=null;_.b=null;
+function NR(a,b,c){this.a=a;this.c=b;this.b=c}t(451,1,{},NR);_.wc=function(){var a=this.b;this.c.a.apply(a,[wR(this.a.a),a])};_.a=null;_.b=null;_.c=null;function JR(a,b){this.a=a;this.b=b}t(452,1,{},JR);_.a=null;_.b=null;function sD(a,b,c){this.a=a;this.c=b;this.b=c}t(453,1,{},sD);_.wc=function(){var a=this.b;this.c.a.apply(a,[wR(this.a.a),a])};_.a=null;_.b=null;_.c=null;
+function OR(){var a=PR(Hg),b;$wnd.JSApplet.JSME=C(function(){var a;QR(RR,arguments)?a=arguments[0]:3==arguments.length?a=new BR(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new yR(arguments[0]):4==arguments.length?a=new zR(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new AR(arguments[0],arguments[1]));this.g=a;SR();a[pl]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Le(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?
+a.g:new TR(a))});b.addMouseOverHandler=C(function(a){this.g.Me(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new TR(a))});b.alert=C(function(a){this.g.Ne(a)});b.clear=C(function(){this.g.Oe()});b.deferredRepaint=C(function(){this.g.Pe()});b.getAfterPasteCallBack=C(function(){return this.g.a});b.getCreationIndex=C(function(){return this.g.b});b.getHelpURL=C(function(){return this.g.c.H});b.getMolecularAreaAntiAlias=C(function(){return this.g.c.db});b.getMolecularAreaLineWidth=C(function(){return this.g.c.eb});
+b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.c.sb});b.getOffsetHeight=C(function(){return this.g.jd()});b.getOffsetSize=C(function(){return this.g.We()});b.getOffsetWidth=C(function(){return this.g.kd()});b.getParentContainer=C(function(){return this.g.d.gb});b.getPasteLabel=C(function(){return this.g.c.xb});b.getPrePasteJSfunction=C(function(){return this.g.c.zb});b.initializationError=C(function(a){this.g.$e(a)});b.isVisible=C(function(){return this.g.md()});b.jmeFile=C(function(){return this.g._e()});
+b.molFile=C(function(){return this.g.af()});b.nonisomericSmiles=C(function(){return this.g.bf()});b.options=C(function(a){this.g.cf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.ef(a)});b.readMolecule=C(function(a){this.g.ff(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=RR;SR();var f=b,g,b=UR.b;g=VR(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=VR(b,e,f)}if(!g)throw new Nv(Qe+0+od+f.length+aa);
+return g[0]});b.reset=C(function(){this.g.gf()});b.resetAtomColors=C(function(a){this.g.hf(a)});b.setAfterPasteCallBack=C(function(a){this.g.jf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new TR(a))});b.setAntialias=C(function(a){this.g.kf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.lf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.mf(a,b)});b.setHeight=C(function(a){this.g.od(a)});b.setHelpURL=C(function(a){this.g.nf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.of(a)});
+b.setMolecularAreaLineWidth=C(function(a){this.g.pf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.qf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.rf(a)});b.setPasteLabel=C(function(a){this.g.sf(a)});b.setPrePasteJSfunction=C(function(a){this.g.tf(a)});b.setSize=C(function(a,b){this.g.uf(a,b)});b.setSubstituent=C(function(a){this.g.vf(a)});b.setTemplate=C(function(a,b){this.g.wf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});
+b.showInfo=C(function(a){this.g.xf(a)});b.smiles=C(function(){return this.g.yf()});WR({"0":{"0":[[GR,null,void 0]],1:[[HR,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new XR(e));return[e]},Pn]]}});YR(RR,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function OE(){ZR||(ZR=!0,OR())}t(454,1,{},OE);var ZR=!1;
+function SE(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Pn)$wnd.jsmeOnLoad();else try{$wnd.console.log(pj)}catch(a){}}function RE(){}t(456,1,{},RE);_.wc=function(){SE()};function XR(a){this.a=a}t(457,1,{68:1,106:1},XR);_.eQ=function(a){return null!=a&&A(a,68)&&this.a==a.a};_.a=null;function TR(a){this.a=a}t(458,1,{69:1,106:1},TR);_.eQ=function(a){return null!=a&&A(a,69)&&this.a==a.a};_.a=null;
+function bP(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=AA(c,Yt);b=AA(c,ro);f=AA(c,fq);e=AA(c,Eo);var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],j.nodeName==ii&&(h=j,j=AA(h,fq),h=AA(h,Pt),null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Bm);c.removeAttribute(fq);c.removeAttribute(Fl);c.removeAttribute(ro);c.removeAttribute(Yt);c.removeAttribute(vl);c.removeAttribute(vo);c.removeAttribute(Tt);c.removeAttribute(Cm);c.innerText=l||l;d=GA();c.setAttribute(Eo,
+d);c.style[Yt]=$O(g);c.style[ro]=$O(b);b=new $R(a,d,n,e,c,f);gA((dA(),eA),b);++a.b;return!0}function aP(a){this.a=Gg;this.d=a}t(459,1,{},aP);_.Ec=function(){return bP(this)};_.a=null;_.b=0;_.c=null;_.d=null;function $R(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}t(460,1,{},$R);
+_.wc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,Qc,Qc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(Eo,this.e):this.c.removeAttribute(Eo);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 aS(){}t(461,1,Xu,aS);function bS(a){this.a=a}t(462,1,{},bS);_.wc=function(){this.a()};_.a=null;
+function cS(){var a=PR(Ig);$wnd.JSApplet.Utils=C(function(){var a;QR(dS,arguments)?a=arguments[0]:0==arguments.length&&(a=new aS);this.g=a;SR();a[pl]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){gA((dA(),eA),new bS(a))});YR(dS,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function PE(){eS||(eS=!0,cS())}t(463,1,{},PE);var eS=!1;function fS(a){Mz();this.f=a}t(464,434,fv,fS);
+function YE(){var a=pn;Mz();this.f=a}t(465,97,Yu,YE);function JE(){Mz()}function gS(a){Mz();this.f=a}t(466,97,Yu,JE,gS);function hS(){hS=x;iS=new jS(!1);kS=new jS(!0)}function jS(a){this.a=a}t(467,1,{71:1,72:1,75:1},jS);_.eQ=function(a){return A(a,72)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?Ht:"false"};_.a=!1;var iS,kS;function lS(){}function mS(a){return typeof a==Gq?Ii+(0>a?-a:a):a}
+function nS(a,b){var c;c=new lS;c.d=ff+(oS(0!=a?-a:0)?mS(0!=a?-a:0):l+vv(c));pS(0!=a?-a:0)&&qS(0!=a?-a:0,c);c.b=4;c.a=b;return c}function $(a){var b;b=new lS;b.d=ff+(oS(a)?mS(a):l+vv(b));pS(a)&&qS(a,b);return b}function rS(a,b){var c;c=new lS;c.d=ff+(oS(a)?mS(a):l+vv(c));pS(a)&&qS(a,c);c.b=b?8:0;return c}function sS(){var a;a=new lS;a.d=ff+(oS(0)?mS(0):l+vv(a));pS(0)&&qS(0,a);a.b=2;return a}function tS(a){var b;b=new lS;b.d=ff+(oS(a)?mS(a):l+vv(b));pS(a)&&qS(a,b);b.b=1;return b}
+function pS(a){return typeof a==Gq&&0<a}function oS(a){return null!=a&&0!=a}function qS(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=Hu[b.c])c=c.prototype;else{c=Hu[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(469,1,{},lS);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?l:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;
+function uS(a){var b;if(!(b=vS,!b&&(b=vS=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new wS(cg+a+La);return parseFloat(a)}
+function BO(a,b){var c,d;if(null==a)throw new wS(Fq);if(2>b||36<b)throw new wS($r+b+Fa);d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new wS(cg+a+La);}c=parseInt(a,b);if(isNaN(c))throw new wS(cg+a+La);if(-2147483648>c||2147483647<c)throw new wS(cg+a+La);return c}t(471,1,{71:1,83:1});var vS=null;function xS(a){this.a=a}t(470,471,{71:1,75:1,76:1,83:1},xS);
+_.eQ=function(a){return A(a,76)&&a.a==this.a};_.hC=function(){return F(this.a)};_.tS=function(){return l+this.a};_.a=0;function XL(a){this.a=a}t(472,471,{71:1,75:1,79:1,83:1},XL);_.eQ=function(a){return A(a,79)&&a.a==this.a};_.hC=function(){return F(this.a)};_.tS=function(){return l+this.a};_.a=0;function NL(){Mz()}function cx(a){Mz();this.f=a}t(473,97,Qu,NL,cx);function zH(){Mz()}function KI(a){Mz();this.f=a}t(474,97,Yu,zH,KI);function S(a){this.a=a}
+function jF(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 cF(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function oQ(a){var b,c;return-129<a&&128>a?(b=a+128,c=(yS(),zS)[b],!c&&(c=zS[b]=new S(a)),c):new S(a)}t(475,471,{71:1,75:1,81:1,83:1},S);_.eQ=function(a){return A(a,81)&&a.a==this.a};_.hC=function(){return this.a};
+_.tS=function(){return l+this.a};_.a=0;function yS(){yS=x;zS=y(dR,m,81,256,0)}var zS;function Cw(a){return 0>a?-a:a}function Bw(a,b){return a>b?a:b}function bQ(a){return Math.round(a)}function Jz(){Mz()}function XD(a){Mz();this.f=a}t(478,97,{71:1,78:1,82:1,84:1,86:1},Jz,XD);function xv(){xv=x;yv=I(wv,m,-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 yv;function wS(a){Mz();this.f=a}t(480,473,Qu,wS);
+function Oz(a){this.a=kj;this.c=a;this.b=-1}t(481,1,{71:1,85:1},Oz);_.tS=function(){return this.a+wc+this.c+"(Unknown Source"+(0<=this.b?od+this.b:l)+Fb};_.a=null;_.b=0;_.c=null;function AS(a,b){return a.charCodeAt(b)}function VO(a,b){var c=b,d=a.length,e,f;e=AS(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function BS(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
+function H(a,b){return!A(b,1)?!1:""+a==b}function sE(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function qA(a,b){return a.indexOf(b)}function zO(a,b,c){return a.indexOf(b,c)}function QK(a,b){return a.lastIndexOf(b)}function vQ(a){var b=aa,c=hu,d;for(d=0;0<=(d=c.indexOf(Aj,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+gb+eH(c,++d):c=c.substr(0,d-0)+eH(c,++d);return a.replace(RegExp(b,Sn),c)}
+function CS(a,b){for(var c=RegExp(b,Sn),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(NE,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function eH(a,b){return a.substr(b,a.length-b)}
+function pA(a){return 0==a.length||a[0]>ca&&a[a.length-1]>ca?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function rA(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)}_=String.prototype;_.cM={1:1,71:1,73:1,75:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return AF(this)};_.tS=_.toString;function DS(){DS=x;ES={};FS={}}
+function AF(a){DS();var b=od+a,c=FS[b];if(null!=c)return c;c=ES[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+AS(a,d++);c|=0}256==GS&&(ES=FS,FS={},GS=0);++GS;return FS[b]=c}var ES,GS=0,FS;function Gz(a,b){Fz(a.a,b);return a}function Ez(){this.a=sA()}function HS(){this.a=sA();Fz(this.a,l)}t(483,1,Ku,Ez,HS);_.tS=function(){return tA(this.a)};function yF(){this.a=sA()}
+function xO(){this.a=sA()}function qE(a){this.a=sA();Fz(this.a,a)}t(484,1,Ku,yF,xO,qE);_.tS=function(){return tA(this.a)};function AO(a){a=$i+a;Mz();this.f=a}t(485,474,Yu,AO);
+function IS(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Jz;h=a.cZ;g=b.cZ;if(0==(h.b&4)||0==(g.b&4))throw new gS(Eh);j=h.a;f=g.a;if(!(0!=(j.b&1)?j==f:0==(f.b&1)))throw new gS(ne);n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new zH;if((0==(j.b&1)||0!=(j.b&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)IE(b,c,a[--d])}else for(c=e+c;e<c;)IE(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}function gH(){Mz()}function JO(a){Mz();this.f=a}
+t(487,97,Yu,gH,JO);function cM(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:Rz(b,c))return a;return null}function fM(a,b){var c;return(c=cM(a.Bd(),b))?(c.Zc(),!0):!1}function JS(a){var b,c,d,e;d=new Ez;b=null;Fz(d.a,xj);for(c=a.Bd();c.Xc();)null!=b?Fz(d.a,b):b=Qb,e=c.Yc(),Fz(d.a,e===a?Eb:l+e);Fz(d.a,hl);return tA(d.a)}t(488,1,{});_.zf=function(){throw new JO("Add not supported on this collection");};_.Af=function(a){return!!cM(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};
+_.Bf=function(a){return fM(this,a)};_.tS=function(){return JS(this)};t(490,488,bv);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a.Xc();)if(b=a.Yc(),!this.Af(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b.Xc();)c=b.Yc(),null!=c&&(a+=Uz(c),a=~~a);return a};function KS(a,b){var c;return A(b,90)&&(c=b.Cf(),RG(a.a,c))?(c=aw(a.a,c),a.a.Ge(b.Df(),c)):!1}function OO(a){this.a=a}t(489,490,bv,OO);_.Af=function(a){return KS(this,a)};
+_.Bd=function(){return new EO(this.a)};_.Bf=function(a){return KS(this,a)?(a=a.Cf(),Mv(this.a,a),!0):!1};_.Fe=function(){return this.a.d};_.a=null;function HO(a){if(a.b)Gv(a.a),Mv(a.c,a.b.Cf()),a.b=null;else throw new jH(Fh);}function EO(a){var b;this.c=a;b=new Yv;a.c&&Sv(b,new LS(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new MS(a,d.substring(1));b.zf(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.zf(c[d])}this.a=new Dv(b)}t(491,1,{},EO);
+_.Xc=function(){return FO(this.a)};_.Yc=function(){return this.b=Ev(this.a)};_.Zc=function(){HO(this)};_.a=null;_.b=null;_.c=null;t(493,1,ov);_.eQ=function(a){return A(a,90)&&IO(this.Cf(),a.Cf())&&IO(this.Df(),a.Df())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.Cf()&&(a=Uz(this.Cf()));null!=this.Df()&&(b=Uz(this.Df()));return a^b};_.tS=function(){return this.Cf()+Sd+this.Df()};function LS(a){this.a=a}t(492,493,ov,LS);_.Cf=function(){return null};_.Df=function(){return this.a.b};
+_.Ef=function(a){return LO(this.a,a)};_.a=null;function MS(a,b){this.b=a;this.a=b}t(494,493,ov,MS);_.Cf=function(){return this.a};_.Df=function(){return this.b.e[od+this.a]};_.Ef=function(a){return MO(this.b,this.a,a)};_.a=null;_.b=null;function HI(a,b){(0>a||a>=b)&&NS(a,b)}function NS(a,b){throw new KI(Ag+a+Ub+b);}t(495,488,uv);_.Ff=function(){throw new JO("Add not supported on this list");};_.zf=function(a){this.Ff(this.Fe(),a);return!0};
+_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:Rz(a,b)))return!1;return!0};_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:Uz(c)),b=~~b;return b};_.Bd=function(){return new Dv(this)};_.Hf=function(){return this.If(0)};_.If=function(a){return new OS(this,a)};_.Jf=function(){throw new JO("Remove not supported on this list");};
+function FO(a){return a.b<a.d.Fe()}function Ev(a){if(a.b>=a.d.Fe())throw new CH;return a.d.Gf(a.c=a.b++)}function Gv(a){if(0>a.c)throw new PI;a.d.Jf(a.c);a.b=a.c;a.c=-1}function Dv(a){this.d=a}t(496,1,{},Dv);_.Xc=function(){return FO(this)};_.Yc=function(){return Ev(this)};_.Zc=function(){Gv(this)};_.b=0;_.c=-1;_.d=null;function OS(a,b){var c;this.d=this.a=a;c=a.Fe();(0>b||b>c)&&NS(b,c);this.b=b}t(497,496,{},OS);_.Kf=function(){return 0<this.b};
+_.Lf=function(){if(0>=this.b)throw new CH;return this.a.Gf(this.c=--this.b)};_.a=null;function PS(a){a=new EO(a.b.a);return new QS(a)}function RS(a,b){this.a=a;this.b=b}t(498,490,bv,RS);_.Af=function(a){return RG(this.a,a)};_.Bd=function(){return PS(this)};_.Fe=function(){return this.b.a.d};_.a=null;_.b=null;function QS(a){this.a=a}t(499,1,{},QS);_.Xc=function(){return FO(this.a.a)};_.Yc=function(){return(this.a.b=Ev(this.a.a)).Cf()};_.Zc=function(){HO(this.a)};_.a=null;t(500,495,uv);
+_.Ff=function(a,b){var c;c=iM(this,a);var d=c.d;new dM(b,c.b);++d.b;++c.a;c.c=null};_.Gf=function(a){var b;b=iM(this,a);try{return jM(b)}catch(c){c=Jv(c);if(A(c,91))throw new KI("Can't get element "+a);throw c;}};_.Bd=function(){return iM(this,0)};_.Jf=function(a){var b,c;b=iM(this,a);try{c=jM(b)}catch(d){d=Jv(d);if(A(d,91))throw new KI("Can't remove element "+a);throw d;}SS(b);return c};function TS(a){a.b=y(US,m,0,0,0)}function tL(a,b,c){(0>b||b>a.c)&&NS(b,a.c);a.b.splice(b,0,c);++a.c}
+function Sv(a,b){IE(a.b,a.c++,b);return!0}function cG(a,b){HI(b,a.c);return a.b[b]}function uw(a,b){for(var c=0;c<a.c;++c)if(IO(b,a.b[c]))return c;return-1}function fG(a,b){var c;c=(HI(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function Rv(a,b){var c;c=uw(a,b);if(-1==c)return!1;fG(a,c);return!0}function gx(a,b){var c;if(b.length<a.c){c=b;var d;d=BE(0,a.c);I(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)IE(b,c,a.b[c]);b.length>a.c&&IE(b,a.c,null);return b}function Yv(){TS(this)}
+function XM(a){TS(this);this.b.length=a}function RL(a){TS(this);var b=this.b,c=a.b,a=c.slice(0,a.c);I(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.c=this.b.length}t(501,495,Ju,Yv,XM,RL);_.Ff=function(a,b){tL(this,a,b)};_.zf=function(a){return Sv(this,a)};_.Oe=function(){this.b=y(US,m,0,0,0);this.c=0};_.Af=function(a){return-1!=uw(this,a)};_.Gf=function(a){return cG(this,a)};_.Ce=function(){return 0==this.c};_.Jf=function(a){return fG(this,a)};
+_.Bf=function(a){return Rv(this,a)};_.Fe=function(){return this.c};_.c=0;function hM(a,b){var c=a.length,d;for(d=0;d<c;++d)IE(a,d,b)}function mE(){mE=x;nE=new VS}var nE;function VS(){}t(504,495,Tu,VS);_.Af=function(){return!1};_.Gf=function(){throw new zH;};_.Fe=function(){return 0};function WS(){this.a=new Date}function XS(a){return 10>a?Mc+a:l+a}t(505,1,{71:1,74:1,75:1,87:1},WS);_.eQ=function(a){return A(a,87)&&mF(M(this.a.getTime()),M(a.a.getTime()))};
+_.hC=function(){var a;a=M(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=UE(c&4194303,b&4194303,e&1048575);a=UE(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
+_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?Ob:l)+~~(b/60);b=10>(0>b?-b:b)%60?Mc+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(YS(),ZS)[this.a.getDay()]+ca+$S[this.a.getMonth()]+ca+XS(this.a.getDate())+ca+XS(this.a.getHours())+od+XS(this.a.getMinutes())+od+XS(this.a.getSeconds())+" GMT"+a+b+ca+this.a.getFullYear()};_.a=null;function YS(){YS=x;ZS=I(NE,m,1,[dj,Ch,ij,qj,gj,dg,Oi]);$S=I(NE,m,1,[Pg,ag,hh,ke,jh,Sg,Rg,re,Ri,di,Xh,Cf])}var ZS,$S;function fE(a,b){return null==z(a.a,b,a)}
+function eE(){this.a=new Bv}t(507,490,{71:1,74:1,92:1},eE);_.zf=function(a){return fE(this,a)};_.Af=function(a){return RG(this.a,a)};_.Ce=function(){return 0==this.a.d};_.Bd=function(){return PS(new RS(this.a,new OO(this.a)))};_.Bf=function(a){return null!=Mv(this.a,a)};_.Fe=function(){return this.a.d};_.tS=function(){return JS(new RS(this.a,new OO(this.a)))};_.a=null;
+function iM(a,b){var c,d;(0>b||b>a.b)&&NS(b,a.b);if(b>=a.b>>1){d=a.a;for(c=a.b;c>b;--c)d=d.b}else{d=a.a.a;for(c=0;c<b;++c)d=d.a}return new aT(a,b,d)}function mM(){this.a=new bT;this.b=0}t(508,500,Tu,mM);_.zf=function(a){new dM(a,this.a);++this.b;return!0};_.If=function(a){return iM(this,a)};_.Fe=function(){return this.b};_.a=null;_.b=0;function jM(a){if(a.b==a.d.a)throw new CH;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}
+function SS(a){if(!a.c)throw new PI;a.b==a.c?a.b=a.c.a:--a.a;var b=a.c;b.a.b=b.b;b.b.a=b.a;b.a=b.b=b;a.c=null;--a.d.b}function aT(a,b,c){this.d=a;this.b=c;this.a=b}t(509,1,{},aT);_.Xc=function(){return this.b!=this.d.a};_.Kf=function(){return this.b.b!=this.d.a};_.Yc=function(){return jM(this)};_.Lf=function(){if(this.b.b==this.d.a)throw new CH;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Zc=function(){SS(this)};_.a=0;_.b=null;_.c=null;_.d=null;function bT(){this.a=this.b=this}
+function dM(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}t(510,1,{},bT,dM);_.a=null;_.b=null;_.c=null;function GO(a,b){this.a=a;this.b=b}t(511,493,ov,GO);_.Cf=function(){return this.a};_.Df=function(){return this.b};_.Ef=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;function CH(){Mz()}t(512,97,{71:1,78:1,84:1,86:1,91:1},CH);function IO(a,b){return KE(a)===KE(b)||null!=a&&Rz(a,b)}function WM(a){var b=y(nM,m,44,0,0);return gx(a.a,b)}function DL(){this.a=new Yv}
+t(514,495,Ju,DL);_.Ff=function(a,b){tL(this.a,a,b)};_.zf=function(a){return Sv(this.a,a)};_.Af=function(a){return-1!=uw(this.a,a)};_.Gf=function(a){return cG(this.a,a)};_.Ce=function(){return 0==this.a.c};_.Bd=function(){return new Dv(this.a)};_.Jf=function(a){return fG(this.a,a)};_.Fe=function(){return this.a.c};_.tS=function(){return JS(this.a)};_.a=null;function xQ(a){a.gc.c.$&&cN(a)}function cT(a){var b;if(a.gc.c.$){b=VK(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}eN(a)}
+function dT(a,b,c){a.a+=b;a.b+=c;a.a=0>a.a?0:a.a;a.b=0>a.b?0:a.b}function BQ(a){var b=a.j;eT(a.gc.c,b.a,b.b);!UK(a)&&yL(a);iL(a)}function fT(){hN.call(this,l);this.i=new qM(this.Mf());QL(this.q,new gT(this))}t(516,393,cv);_.Pd=function(a,b){return KE(a.f)===KE(this.i)?(cT(this),!0):this.Nf(a,b)};_.Mf=function(){return"Close"};_.Nf=function(){return!1};_.Id=function(){cT(this)};_.i=null;_.j=null;
+function KR(a,b,c){fT.call(this);this.gc&&jN(this.gc,!1);gN(this,!1);BL(this,new rN(0));a=new vN(a,1);P(this,a,null);a=new FL;P(a,this.i,null);P(this,a,null);b&&(this.j=VK(b),fN(this),dT(this.j,~~(uA(b.Ub.gb,Mq)/2)-~~(this.lc/2),~~(uA(b.Ub.gb,Lq)/2)-~~(this.bc/2)));c&&O(this,c)}t(515,516,cv,KR);_.Mf=function(){return"OK"};function uQ(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new jH(We);if(!a.a.b)throw new jH(Cg);a.a=a.a.b;return a.a.a}function FR(){this.a=this.b=new hT}t(517,1,{},FR);_.a=null;
+function hT(){this.a=null}function lR(a){this.a=a}t(518,1,{},hT,lR);_.a=null;_.b=null;_.c=null;function gT(a){this.a=a}t(519,428,Uu,gT);_.a=null;
+function iT(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.a.zb){ZO(a.a.zb,I(NE,m,1,[b]));return}e=l;c=a.a.Hb;var f,g,j,h;if(null==b)c=0;else if(f=CS(b,Cj),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],IE(c.b,c.c++,g);c=f.length}0<c&&(e=xc+c+Fb);try{kQ(a.a,b,!0)?(dD(a.a,aj+e),BP(a.a),KL(a.a),d=!0):(BQ(new KR(a.a.J,a.a,eP)),lQ(a.a,!0),KL(a.a))}catch(n){if(n=Jv(n),A(n,78))e=a.a,c=Lo,e.kb=!0,e.J=Hf+c,AP(e),BQ(new KR(a.a.J,a.a,eP)),KL(a.a);else throw n;}}d&&a.a.Ke(b)}function cD(a){this.a=a}
+t(520,1,{},cD);_.a=null;function tP(){tP=x;uP=new jT(Oe,0);wP=new jT(Ne,1);xP=new jT(ji,2);kT=I(lT,m,93,[uP,wP,xP])}function jT(a,b){PA.call(this,a,b)}t(521,138,{71:1,75:1,77:1,93:1},jT);var kT,wP,uP,xP;function kR(){this.d=y(tR,m,94,99,0)}t(522,1,{},kR);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;
+function mT(a){a.b=y(K,s,-1,20,1);a.A=y(K,s,-1,20,1);a.J=y(EP,m,-1,20,1);a.M=y(EP,m,-1,20,1);a.G=CE([20,7]);a.d=y(K,s,-1,20,1);a.c=y(NE,m,1,20,0);a.o=y(NE,m,1,20,0);a.x=y(K,s,-1,20,1);a.z=y(K,s,-1,20,1);a.H=y(K,s,-1,20,1);a.I=y(K,s,-1,20,1);a.s=y(K,s,-1,20,1);a.B=y(K,s,-1,20,1);a.K=y(K,s,-1,20,1);a.N=y(K,s,-1,20,1);a.e=y(NE,m,1,20,0);a.q=CE([10,2]);a.i=y(K,s,-1,101,1)}
+function nT(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(K,s,-1,4,1);f=a.J[c]-a.J[b];g=a.M[c]-a.M[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(K,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(EP,m,-1,4,1);d=y(EP,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.J[n[j]]-a.J[b])*e+(a.M[n[j]]-a.M[b])*q,g=(a.M[n[j]]-a.M[b])*e-(a.J[n[j]]-a.J[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=oT(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+oT(r[2],d[2],r[3],d[3]),d=oT(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;VQ(a);switch(a.z[a.D]){case 0:a.J[a.t]=a.J[a.D]+21.65*a.n.B;a.M[a.t]=a.M[a.D]+12.5*a.n.B;break;case 1:c=a.G[a.D][1];d=0;2==a.z[c]&&(a.G[c][1]==a.D?d=a.G[c][2]:d=a.G[c][1]);e=a.J[a.D]-a.J[c];f=a.M[a.D]-a.M[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.n.B*Math.cos(1.0471975511965976);n=25*a.n.B*Math.sin(1.0471975511965976);g=pT(a,a.D,c);if(3==a.s[g]||204==a.n.c||1!=a.s[g]&&(203==a.n.c||204==a.n.c)||a.p)h=j+25*a.n.B,n=0;0<d&&0<(a.M[d]-a.M[c])*e-(a.J[d]-
+a.J[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.J[a.t]=a.J[c]+h*e-n*f;a.M[a.t]=a.M[c]+n*e+h*f;break;case 2:c=y(EP,m,-1,2,1);qT(a,a.D,25*a.n.B,c);a.J[a.t]=c[0];a.M[a.t]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.z[a.D]&&!(c=a.G[a.D][g],e=a.J[a.D]-a.J[c],f=a.M[a.D]-a.M[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.J[a.t]=a.J[a.D]+25*a.n.B*e/j,a.M[a.t]=a.M[a.D]+25*a.n.B*f/j,0==YQ(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;dD(a.n,le);a.n.O=9;return}a.z[a.t]=1;++a.z[a.D];bR(a);a.s[a.u]=1;203==a.n.c&&
+(a.s[a.u]=2);204==a.n.c&&(a.s[a.u]=3);a.H[a.u]=a.D;a.I[a.u]=a.t;201==a.n.c&&UQ(a,a.u);a.G[a.t][1]=a.D;a.G[a.D][a.z[a.D]]=a.t;a.K[a.u]=N(M(bQ((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=N(M(bQ((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
+function SQ(a,b){var c;a.F=a.D;c=0;if(233==a.n.c||237==a.n.c||236==a.n.c||239==a.n.c||251==a.n.c||252==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.D=a.t-2,Z(a,0),237==a.n.c&&(a.b[a.t]=10,a.b[a.t-1]=10,a.b[a.t-2]=10),236==a.n.c&&(a.b[a.t]=9,a.b[a.t-1]=9,a.b[a.t-2]=9),239==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-2]=5,a.b[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),252==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-2]=4,a.b[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),251==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-
+2]=5,a.b[a.t-3]=7,a.s[a.u]=2),c=4;else if(244==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.b[a.t]=8,a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,a.D=a.t-2,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,a.n.yb&&QQ(a,a.D,1),Z(a,0),a.b[a.t]=5,a.s[a.u]=2,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.n.yb?(a.s[a.u]=1,QQ(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=5,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)Z(a,0),a.D=
+a.t,Z(a,0),a.b[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t-2,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=4,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)Z(a,0),a.b[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=4;else if(243==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),c=3;else if(238==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=
+3,a.p=!1,c=2;else if(249==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=2;else if(250==a.n.c)Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=1;else if(245==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.D=a.t,a.s[a.u]=3,Z(a,0),a.p=!1,c=3;else if(242==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=3,a.b[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)Z(a,0),a.b[a.t]=9,c=1;else if(255==a.n.c)Z(a,0),a.b[a.t]=10,c=1;else if(256==a.n.c)Z(a,0),a.b[a.t]=11,c=1;else if(257==a.n.c)Z(a,0),a.b[a.t]=12,c=1;else if(258==a.n.c)Z(a,0),a.b[a.t]=4,
+c=1;else if(259==a.n.c)Z(a,0),a.b[a.t]=5,c=1;else if(246==a.n.c)Z(a,0),a.D=a.t,Z(a,0),c=2;else if(247==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=3;else if(248==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=4;else if(253==a.n.c){var d,e,f,g,j,h,n,o,r,q,u;if(a.n.Pb){c=0;o=a.n.Pb;for(n=1;n<=o.y;++n)d=o.q[n][0],1==o.q[n][1]&&(c=d);d=a.t;n=a.D;Z(a,0);e=a.J[a.t];g=a.M[a.t];FQ(a,a.t);e=a.J[n]-e;g=a.M[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.t;++h)VQ(a),a.b[a.t]=o.b[h],a.A[a.t]=o.A[h],
+a.x[a.t]=o.x[h],a.J[a.t]=o.J[h],a.M[a.t]=o.M[h];for(h=1;h<=o.u;++h)bR(a),a.H[a.u]=o.H[h]+d,a.I[a.u]=o.I[h]+d,a.s[a.u]=o.s[h];EQ(a);a.D=c+d;Z(a,0);o=a.J[a.t];q=a.M[a.t];FQ(a,a.t);f=a.J[c+d]-o;j=a.M[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.t;++h)a.J[h]-=o,a.M[h]-=q,r=a.J[h]*f+a.M[h]*j,u=a.M[h]*f-a.J[h]*j,a.J[h]=r,a.M[h]=u,r=-a.J[h]*e+a.M[h]*g,u=-a.M[h]*e-a.J[h]*g,a.J[h]=r,a.M[h]=u,a.J[h]+=a.J[n],a.M[h]+=a.M[n];bR(a);a.H[a.u]=n;a.I[a.u]=c+d;EQ(a);b&&(FQ(a,n),GP(a))}c=4}rT(a,c);a.D=a.F;b&&
+(a.D=0)}
+function qT(a,b,c,d){var e,f,g,j,h;e=a.G[b][1];f=a.G[b][2];g=a.J[f]-a.J[e];j=-(a.M[f]-a.M[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j?0-((a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j):(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j)?(g=a.J[b]-a.J[e],j=a.M[b]-a.M[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.J[e]+h*g-c*j,d[1]=a.M[e]+c*g+h*j):(g=(a.J[e]+a.J[f])/2,e=(a.M[e]+a.M[f])/2,g=a.J[b]-g,j=a.M[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.J[b]+
+c*g/h,d[1]=a.M[b]+c*j/h)}
+function RQ(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.n.c){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;h=625*a.n.B*a.n.B/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.D)if(2>a.z[a.D])sT(a,j,f,h);else if(!a.n.gb&&!a.n.Mb)n=a.D,Z(a,0),a.D=a.t,sT(a,j,f,h);else{a.n.Mb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){dD(a.n,If);a.n.O=9;return}for(d=1;d<=a.z[a.D];++d)if(b=a.s[pT(a,
+a.D,a.G[a.D][d])],2<d||1!=b){dD(a.n,Mf);a.n.O=9;return}b=y(EP,m,-1,2,1);qT(a,a.D,h,b);e=a.J[a.D]-b[0];g=a.M[a.D]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)VQ(a),r=f*d+1.5707963267948966,a.J[a.t]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.M[a.t]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.E){b=a.H[a.E];c=a.I[a.E];d=0;2==a.z[b]?a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]:2==a.z[c]&&(a.G[c][1]!=b?d=a.G[c][1]:d=a.G[c][2],o=b,b=c,c=o);0==d&&(a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]);
+e=a.J[c]-a.J[b];g=a.M[c]-a.M[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.M[d]-a.M[b])*e-(a.J[d]-a.J[b])*g&&(u=-u,o=0);q=a.J[b]+r*e-u*g;u=a.M[b]+u*e+r*g;for(d=1;d<=j;++d)VQ(a),r=f*(d+0.5)+3.141592653589793*o,a.J[a.t]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.M[a.t]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==j-1&&(a.J[a.t]=a.J[c],a.M[a.t]=a.M[c])):(d==j-1&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==j&&(a.J[a.t]=
+a.J[c],a.M[a.t]=a.M[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)VQ(a),r=f*(d-b),a.J[a.t]=a.L+h*Math.sin(r),a.M[a.t]=a.O+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)bR(a),a.s[a.u]=1,h=a.t-b+f,a.z[h]=2,a.H[a.u]=h,a.I[a.u]=h+1;a.I[a.u]=a.t-b+1;if(209==a.n.c){if(a.s[a.u-4]=2,a.s[a.u-2]=2,a.s[a.u]=2,0<a.E)if(1==a.s[a.E]){if(b=0,1<a.z[a.H[a.E]]&&(b=a.G[a.H[a.E]][1],h=a.H[a.E],b==a.I[a.E]&&(b=a.G[a.H[a.E]][2])),0==b&&1<a.z[a.I[a.E]]&&(b=a.G[a.I[a.E]][1],h=a.I[a.E],b==a.I[a.E]&&(b=a.G[a.I[a.E]][2])),0<b)for(f=
+1;f<=a.u;++f)if(a.H[f]==b&&a.I[f]==h||a.H[f]==h&&a.I[f]==b){1!=a.s[f]&&(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=3);break}}else a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=2}else if(221==a.n.c||223==a.n.c)if(0<a.E){if(1==a.s[a.E]){b=!1;for(f=1;f<=a.z[a.H[a.E]];++f)if(h=a.G[a.H[a.E]][f],1<a.s[pT(a,a.H[a.E],h)]){b=!0;break}for(f=1;f<=a.z[a.I[a.E]];++f)if(h=a.G[a.I[a.E]][f],1<a.s[pT(a,a.I[a.E],h)]){b=!0;break}b||(a.s[a.E]=2)}a.s[a.u-4]=2;
+a.b[a.t-2]=5}else 0<a.D?221==a.n.c?(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u-1]=1,a.s[a.u-3]=2,a.s[a.u]=2,a.b[a.t-1]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.b[a.t-2]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.b[a.t-2]=5);h=y(K,s,-1,a.t+1,1);for(f=1;f<=j;++f)b=a.t-j+f,c=a.u-j+f,a.G[b][1]=b-1,a.G[b][2]=b+1,b=a.H[c],e=a.I[c],a.K[c]=N(M(bQ((a.J[b]+a.J[e])/2))),a.N[c]=N(M(bQ((a.M[b]+a.M[e])/2)));a.G[a.t-j+1][1]=a.t;a.G[a.t][2]=a.t-j+1;for(f=a.t-j+1;f<=a.t;++f){h[f]=
+0;g=51;c=0;for(b=1;b<=a.t-j;++b)e=a.J[f]-a.J[b],d=a.M[f]-a.M[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.D||c==a.D)&&(h[f]=c)}g=a.u-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.H[f],e=a.I[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.H[c]==h[b]&&a.I[c]==h[e]||a.I[c]==h[b]&&a.H[c]==h[e])continue a;bR(a);a.s[a.u]=a.s[f];a.H[a.u]=h[b];a.G[h[b]][++a.z[h[b]]]=h[e];a.I[a.u]=h[e];a.G[h[e]][++a.z[h[e]]]=h[b];a.K[a.u]=N(M(bQ((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2)));a.N[a.u]=N(M(bQ((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?
+(bR(a),a.s[a.u]=a.s[f],a.H[a.u]=h[b],a.G[h[b]][++a.z[h[b]]]=e,a.I[a.u]=e,a.G[e][++a.z[e]]=h[b],a.K[a.u]=N(M(bQ((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=N(M(bQ((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(bR(a),a.s[a.u]=a.s[f],a.H[a.u]=h[e],a.G[h[e]][++a.z[h[e]]]=b,a.I[a.u]=b,a.G[b][++a.z[b]]=h[e],a.K[a.u]=N(M(bQ((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=N(M(bQ((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2))));d=a.t-j;for(f=a.t;f>d;--f)if(0<h[f]&&(FQ(a,f),3==a.b[h[f]])){o=0;for(b=1;b<=a.z[h[f]];++b){e=a.G[h[f]][b];
+for(c=1;c<=a.u;++c)(a.H[c]==h[f]&&a.I[c]==e||a.H[c]==e&&a.I[c]==h[f])&&(o+=a.s[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.s[c]=1}0<a.D&&rT(a,j);-1<n&&(a.D=n)}function sT(a,b,c,d){var e,f,g,j,h,n;0==a.z[a.D]?(e=0,f=1):(e=a.G[a.D][1],f=a.J[a.D]-a.J[e],e=a.M[a.D]-a.M[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.J[a.D]+d*f;n=a.M[a.D]+d*e;for(g=1;g<=b;++g)VQ(a),j=c*g-1.5707963267948966,a.J[a.t]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.M[a.t]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}
+function rT(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=YQ(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}function pT(a,b,c){var d;for(d=1;d<=a.u;++d)if(a.H[d]==b&&a.I[d]==c||a.H[d]==c&&a.I[d]==b)return d;return 0}function tT(a,b,c){var d,e,f,g;e=lu;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(sF(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)sF(c[d])&&!gF(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)mF(c[d],e)&&(b[d]=g,c[d]=lu,++f);if(f==a.t)break}return g==a.t}
+function GP(a){var b,c,d;b=y(EP,m,-1,4,1);d=c=0;a.n&&a.n.C&&0<a.n.C.b&&(c=a.n.C.b-a.n.Y,d=a.n.C.a-3*a.n.Y);if(0>=c||0>=d)a.w=!0;else{FP(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.n.qb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;HP(a)}}
+function FP(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.t;++c)a.J[c]<f&&(f=a.J[c]),a.J[c]>d&&(d=a.J[c]),a.M[c]<g&&(g=a.M[c]),a.M[c]>e&&(e=a.M[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function QQ(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=uT(a,b),-1==d&&0==c&&(0==a.A[b]?a.A[b]=1:1==a.A[b]?a.A[b]=-1:-1==a.A[b]&&(a.A[b]=0)),a.b[b]){case 2:2<d&&dD(a.n,bf);0==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0);break;case 3:3<d?dD(a.n,cf):4>d&&(0==a.A[b]?a.A[b]=-1:-1==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0));break;case 4:case 7:3<d?dD(a.n,Ze):3==d&&0==a.A[b]?a.A[b]=1:3==d&&1==a.A[b]?a.A[b]=0:3>d&&0==a.A[b]?a.A[b]=1:3>d&&1==a.A[b]?a.A[b]=-1:3>d&&-1==a.A[b]&&(a.A[b]=0);break;
+case 5:case 8:case 13:2<d?dD(a.n,$e):2==d&&0==a.A[b]?a.A[b]=1:2==d&&1==a.A[b]?a.A[b]=0:2>d&&0==a.A[b]?a.A[b]=-1:2>d&&-1==a.A[b]?a.A[b]=1:2>d&&1==a.A[b]&&(a.A[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.A[b]?a.A[b]=-1:0==d&&-1==a.A[b]?a.A[b]=0:dD(a.n,af);break;case 18:dD(a.n,lj)}}
+function rQ(a,b){var c,d,e,f,g;f=0;g=!1;for(a.a=y(K,s,-1,a.t+1,1);;){for(e=1;e<=a.t;++e)if(0==a.a[e]){a.a[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],0<a.a[c]&&0==a.a[d]?(a.a[d]=f,g=!0):0<a.a[d]&&0==a.a[c]&&(a.a[c]=f,g=!0)}}if(2>f||!b)return f;g=y(K,s,-1,f+1,1);for(c=1;c<=a.t;++c)++g[a.a[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.t;1<=c;--c)a.a[c]!=d&&FQ(a,c);GP(a);dD(a.n,Wi);return 1}
+function YQ(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.t;++e)b!=e&&(c=a.J[b]-a.J[e],d=a.M[b]-a.M[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function cR(a){var b,c,d;for(d=1;d<=a.u;++d){b=a.H[d];c=a.I[d];if(1==a.A[b]&&-1==a.A[c]||-1==a.A[b]&&1==a.A[c])if(1==a.s[d]||2==a.s[d]){if(3!=a.b[b]&&3!=a.b[c]&&a.n.yb)continue;if(1==a.b[b]||1==a.b[c])continue;if(2==a.b[b]||2==a.b[c])continue;if(9==a.b[b]||10==a.b[b]||11==a.b[b]||12==a.b[b]||9==a.b[c]||10==a.b[c]||11==a.b[c]||12==a.b[c])continue;a.A[b]=0;a.A[c]=0;++a.s[d];HQ(a)}1==a.A[b]&&1==a.A[c]&&(2==a.s[d]?a.s[d]=1:3==a.s[d]&&(a.s[d]=2),HQ(a));4==a.s[d]&&(a.s[d]=1)}}
+function oT(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 EQ(a){var b;vT(a);b=a.s.length;a.K=y(K,s,-1,b,1);a.N=y(K,s,-1,b,1);HP(a);HQ(a)}
+function VQ(a){var b,c;++a.t;a.t>a.b.length-1&&(c=a.b.length+10,b=y(K,s,-1,c,1),IS(a.b,b,a.b.length),a.b=b,b=y(K,s,-1,c,1),IS(a.A,b,a.A.length),a.A=b,b=y(K,s,-1,c,1),IS(a.x,b,a.x.length),a.x=b,b=y(K,s,-1,c,1),IS(a.d,b,a.d.length),a.d=b,b=y(NE,m,1,c,0),IS(a.c,b,a.c.length),a.c=b,b=y(NE,m,1,c,0),IS(a.o,b,a.o.length),a.o=b,b=y(EP,m,-1,c,1),IS(a.J,b,a.J.length),a.J=b,b=y(EP,m,-1,c,1),IS(a.M,b,a.M.length),a.M=b,b=CE([c,7]),IS(a.G,b,a.G.length),a.G=b,c=y(K,s,-1,c,1),IS(a.z,c,a.z.length),a.z=c);a.b[a.t]=
+3;a.A[a.t]=0;a.d[a.t]=0;a.c[a.t]=null;a.x[a.t]=0}function hQ(a,b,c,d,e,f,g){var j;j=N(M(bQ(a.J[c]-d/2)));g||(j-=e-d);a=N(M(bQ(a.M[c]-~~(f/2))));return new xL(j-1-b,a-b,e+1+2*b,f+2*b)}
+function bR(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=y(K,s,-1,b,1),IS(a.H,c,a.H.length),a.H=c,c=y(K,s,-1,b,1),IS(a.I,c,a.I.length),a.I=c,c=y(K,s,-1,b,1),IS(a.s,c,a.s.length),a.s=c,c=y(K,s,-1,b,1),IS(a.B,c,a.B.length),a.B=c,c=y(K,s,-1,b,1),IS(a.K,c,a.K.length),a.K=c,c=y(K,s,-1,b,1),IS(a.N,c,a.N.length),a.N=c,b=y(NE,m,1,b,0),IS(a.e,b,a.e.length),a.e=b);a.s[a.u]=1;a.B[a.u]=0;a.e[a.u]=null}
+function LQ(a,b){var c,d,e,f,g,j,h;if(0==a.t)return l;j=b;79<b.length&&(j=b.substr(0,76)+yc);j+=(cP(),aa);j+=Fg+new WS+ba;j+=KQ(a.t,3)+KQ(a.u,3);j+=na;g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.t;++e)a.M[e]>g&&(g=a.M[e]),a.J[e]<c&&(c=a.J[e]);for(e=1;e<=a.t;++e){j+=hR(0.055999999999999994*(a.J[e]-c),10,4)+hR(0.055999999999999994*(g-a.M[e]),10,4)+hR(0,10,4);h=gQ(a,e);1==h.length?h+=fa:2==h.length?h+=ca:3<h.length&&(h=si);j+=ca+h;d=0;0<a.A[e]&&4>a.A[e]?d=4-a.A[e]:0>a.A[e]&&-4<a.A[e]&&
+(d=4-a.A[e]);h=ra+KQ(d,3)+ma;f=-1;for(d=1;d<=a.y;++d)if(a.q[d][0]==e){f=a.q[d][1];break}-1<f?h+=KQ(f,3):h+=ja;j+=h+ka}for(e=1;e<=a.u;++e)g=a.s[e],1==a.s[e]?g=1:wT(a,e)&&(g=2),c=KQ(a.H[e],3)+KQ(a.I[e],3),d=0,1==a.s[e]&&1==a.B[e]?d=1:1==a.s[e]&&2==a.B[e]&&(d=6),1==a.s[e]&&3==a.B[e]&&(d=1,c=KQ(a.I[e],3)+KQ(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=KQ(a.I[e],3)+KQ(a.H[e],3)),j+=c+KQ(g,3)+KQ(d,3)+la;for(e=1;e<=a.t;++e)0!=a.A[e]&&(j+=Zg+KQ(e,4)+KQ(a.A[e],4)+aa);return j+=ah}
+function jR(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,w,D,G,J,Q,tb,V,L,da,Ec,kg,Bb,Od,Pd,Qd,nb,Fc;r=y(K,s,-1,a.t+10,1);q=y(K,s,-1,a.t+10,1);n=y(K,s,-1,a.t+1,1);o=y(K,s,-1,7,1);Bb=y(K,s,-1,a.t+1,1);w=y(xT,m,-1,a.t+1,2);D=y(xT,m,-1,a.u+1,2);da=0;if(0==a.t)return l;rQ(a,!0);kg=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){kg=!1;break}if(a.n.s&&kg){yT(a);cR(a);zT(a,D);AT(a,w,D);var Hb,ud,hf,ac,xe,vd,wd,fb,uI,Ud,v,ya,Nm,Om,Es,pf,Pa,Pm,Qm,Ic,Rm;Hb=y(K,s,-1,a.t+1,1);ud=y(K,s,-1,a.t+1,1);fb=y(BT,m,-1,a.t+1,3);var Fs=a.t,Sm,
+vh,Gs,wg,Hj,Fe,qf;Hj=y(BT,m,-1,Fs+2,3);Fe=y(K,s,-1,100,1);qf=5;wg=0;Fe[0]=3;Hj[1]=nu;Hj[2]=ou;Gs=2;if(!(3>Fs))for(;qf<Fe[wg]*Fe[wg];){vh=0;for(Sm=!0;Sm&&vh<=wg&&qf>=Fe[vh]*Fe[vh];)0==qf%Fe[vh]?Sm=!1:++vh;if(Sm){Hj[++Gs]=pF(qf);if(Gs>=Fs)break;wg<Fe.length-1&&(++wg,Fe[wg]=qf)}qf+=2}for(v=1;v<=a.t;++v){for(ya=Qm=1;ya<=a.u;++ya)(a.H[ya]==v||a.I[ya]==v)&&(Qm*=a.f[ya]);Pm=a.b[v];18==Pm&&(Rm=a.o[v],vd=Rm.charCodeAt(0)-65+1,wd=0,1<Rm.length&&(wd=Rm.charCodeAt(1)-97),0>vd&&(vd=0),0>wd&&(wd=0),Pm=28*vd+wd);
+pf=0;-2>a.A[v]?pf=1:-2==a.A[v]?pf=2:-1==a.A[v]?pf=3:1==a.A[v]?pf=4:2==a.A[v]?pf=5:2<a.A[v]&&(pf=6);Ic=1;fb[v]=pF(Qm);Ic*=126;fb[v]=kF(fb[v],pF(a.x[v]*Ic));Ic*=7;fb[v]=kF(fb[v],pF(pf*Ic));Ic*=7;fb[v]=kF(fb[v],pF(Pm*Ic));Ic*=783;fb[v]=kF(fb[v],pF(a.z[v]*Ic))}for(xe=0;!tT(a,Hb,fb);){Es=!1;for(v=1;v<=a.t;++v)Hb[v]!=ud[v]&&(ud[v]=Hb[v],Es=!0);if(Es){for(v=1;v<=a.t;++v){fb[v]=mu;for(ya=1;ya<=a.z[v];++ya)fb[v]=tF(fb[v],Hj[Hb[a.G[v][ya]]])}xe=0}else if(0<xe){for(v=1;v<=a.t;++v)fb[v]=mu;v=1;a:for(;v<=a.t-
+1;++v)for(ya=v+1;ya<=a.t;++ya)if(Hb[v]==Hb[ya]){fb[v]=nu;break a}}else{for(v=1;v<=a.t;++v){fb[v]=mu;for(ya=1;ya<=a.z[v];++ya)hf=a.G[v][ya],fb[v]=tF(fb[v],pF(a.b[hf]*a.f[pT(a,v,hf)]))}xe=1}tT(a,Hb,fb);for(v=1;v<=a.t;++v)fb[v]=pF(ud[v]*a.t+Hb[v])}for(v=1;v<=a.t;++v)ud[v]=Hb[v];for(Pa=1;Pa<=a.t;++Pa)for(v=1;v<=a.t;++v)if(ud[v]==Pa){a.b[0]=a.b[v];a.A[0]=a.A[v];a.J[0]=a.J[v];a.M[0]=a.M[v];a.z[0]=a.z[v];a.b[v]=a.b[Pa];a.A[v]=a.A[Pa];a.J[v]=a.J[Pa];a.M[v]=a.M[Pa];a.z[v]=a.z[Pa];a.b[Pa]=a.b[0];a.A[Pa]=a.A[0];
+a.J[Pa]=a.J[0];a.M[Pa]=a.M[0];a.z[Pa]=a.z[0];ud[v]=ud[Pa];ud[Pa]=Pa;a.o[0]=a.o[v];a.o[v]=a.o[Pa];a.o[Pa]=a.o[0];a.d[0]=a.d[v];a.d[v]=a.d[Pa];a.d[Pa]=a.d[0];a.c[0]=a.c[v];a.c[v]=a.c[Pa];a.c[Pa]=a.c[0];a.x[0]=a.x[v];a.x[v]=a.x[Pa];a.x[Pa]=a.x[0];break}for(v=1;v<=a.y;++v)a.q[v][0]=Hb[a.q[v][0]];for(v=1;v<=a.u;++v)a.H[v]=Hb[a.H[v]],a.I[v]=Hb[a.I[v]],a.H[v]>a.I[v]&&(Ud=a.H[v],a.H[v]=a.I[v],a.I[v]=Ud,1==a.B[v]?a.B[v]=3:2==a.B[v]?a.B[v]=4:3==a.B[v]?a.B[v]=1:4==a.B[v]&&(a.B[v]=2));for(v=1;v<a.u;++v){Om=Nm=
+a.t;ac=0;for(ya=v;ya<=a.u;++ya)a.H[ya]<Nm?(Nm=a.H[ya],Om=a.I[ya],ac=ya):a.H[ya]==Nm&&a.I[ya]<Om&&(Om=a.I[ya],ac=ya);Ud=a.H[v];a.H[v]=a.H[ac];a.H[ac]=Ud;Ud=a.I[v];a.I[v]=a.I[ac];a.I[ac]=Ud;Ud=a.s[v];a.s[v]=a.s[ac];a.s[ac]=Ud;Ud=a.B[v];a.B[v]=a.B[ac];a.B[ac]=Ud;uI=a.e[v];a.e[v]=a.e[ac];a.e[ac]=uI}EQ(a);HQ(a);zT(a,D);AT(a,w,D)}else{zT(a,D);a.f=y(K,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)a.f[u]=a.s[u]}c=1;a.a=y(K,s,-1,a.t+1,1);Fc=1;a.a[1]=1;for(V=0;;){L=0;for(u=1;u<=a.z[c];++u)if(g=a.G[c][u],0<a.a[g]){if(!(a.a[g]>
+a.a[c])&&g!=Bb[c]){Ec=!0;for(J=1;J<=da;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Ec=!1;break}Ec&&(++da,r[da]=c,q[da]=g)}}else o[++L]=g;if(0==L){if(Fc==a.t)break;c=n[V--]}else if(1==L)Bb[o[1]]=c,c=o[1],a.a[c]=++Fc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=pT(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=pT(a,o[u],c),2==a.f[h]||3==a.f[h]){e=o[u];break}0==e&&(e=o[1]);Bb[e]=c;c=e;a.a[e]=++Fc}}Bb=y(K,s,-1,a.t+1,1);b=y(K,s,-1,a.t+1,1);Q=y(xT,m,-1,a.t+1,2);Od=y(xT,m,-1,a.t+1,2);f=Fc=V=0;for(u=
+1;u<=a.t;++u)if(1==a.a[u]){c=u;break}a:for(;;){0<f&&(Bb[c]=f);b[++Fc]=c;for(a.a[c]=0;;){L=e=0;tb=a.t+1;u=1;b:for(;u<=a.z[c];++u){g=a.G[c][u];for(G=1;G<=da;++G)if(r[G]==g&&q[G]==c||r[G]==c&&q[G]==g)continue b;0<a.a[g]&&(++L,a.a[g]<tb&&(e=g,tb=a.a[g]))}if(0==e){if(0==V)break a;Od[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Pd=y(K,s,-1,a.u+1,1);Qd=y(K,s,-1,a.t+1,1);if(a.n.Ob){var wI=Bb,uY=da,Hs,xI,wh,Ge,Is,Js,Ma,Ij,Ks;wh=y(K,s,-1,a.t+1,1);for(Ma=1;Ma<=a.t;++Ma)wh[b[Ma]]=Ma;Is=y(xT,m,-1,
+a.u+1,2);for(Ma=1;Ma<=a.t;++Ma)Hs=b[Ma],xI=wI[Hs],Ge=pT(a,Hs,xI),0!=Ge&&(CT(a,Ge,wh,Pd,D),Is[Ge]=!0);for(Ma=1;Ma<=a.u;++Ma)Is[Ma]||CT(a,Ma,wh,Pd,D);Ma=1;a:for(;Ma<=a.t;++Ma)if(!(2>a.z[Ma]||4<a.z[Ma])){Js=Ks=0;for(Ij=1;Ij<=a.z[Ma];++Ij){Ge=pT(a,Ma,a.G[Ma][Ij]);if(5==a.f[Ge])continue a;1==a.s[Ge]&&0!=DT(a,Ge,Ma)&&++Ks;2==a.s[Ge]&&(Js=a.G[Ma][Ij])}if(0!=Ks)if(0<Js){var ia=a,zI=Ma,rf=wh,Yc=Qd,mc=void 0,Jj=void 0,Jc=void 0,He=void 0,Kc=void 0,Tm=void 0,Um=void 0,Vm=void 0,Vd=void 0,Zc=void 0,$c=void 0,
+Ls=void 0,Kj=void 0,Wd=void 0,Lj=void 0,Ie=void 0,Mj=void 0,Ms=void 0,Nj=void 0,Je=void 0,AI=void 0,sf=void 0,BI=void 0,Ns=void 0,Oj=void 0,tf=void 0,$c=1,Jj=zI,mc=y(K,s,-1,ia.t+1,1);for(mc[1]=zI;;){Ls=!1;for(Zc=1;Zc<=ia.z[Jj];++Zc)if(Jc=ia.G[Jj][Zc],!(Jc==mc[1]||Jc==mc[$c-1]))if(He=pT(ia,Jj,Jc),2==ia.s[He]&&5!=ia.f[He]){Jj=mc[++$c]=Jc;Ls=!0;break}if(!Ls)break}if(!(0==$c%2||2>ia.z[mc[$c]]||3<ia.z[mc[$c]])){tf=mc[1];Kc=mc[~~(($c+1)/2)];Vd=mc[$c];sf=Je=Ie=Wd=0;Ns=Ms=!1;for(Zc=1;Zc<=ia.z[tf];++Zc)Jc=
+ia.G[tf][Zc],He=pT(ia,tf,Jc),1!=ia.s[He]||5==ia.f[He]||(0==Wd?Wd=Jc:Ie=Jc);0<rf[Ie]&&rf[Wd]>rf[Ie]&&(Tm=Wd,Wd=Ie,Ie=Tm);Kj=Wd;0==Wd&&(Kj=Ie,Ms=!0);for(Zc=1;Zc<=ia.z[Vd];++Zc)Jc=ia.G[Vd][Zc],He=pT(ia,Vd,Jc),1!=ia.s[He]||5==ia.f[He]||(0==Je?Je=Jc:sf=Jc);0<rf[sf]&&rf[Je]>rf[sf]&&(Tm=Je,Je=sf,sf=Tm);Nj=Je;0==Je&&(Nj=sf,Ns=!0);Lj=DT(ia,pT(ia,tf,Wd),tf);Mj=DT(ia,pT(ia,tf,Ie),tf);AI=DT(ia,pT(ia,Vd,Je),Vd);BI=DT(ia,pT(ia,Vd,sf),Vd);1<(0>Lj+Mj?-(Lj+Mj):Lj+Mj)||0!=AI||0!=BI?dD(ia.n,ve):(Um=ia.J[mc[$c-1]]-ia.J[Vd],
+Vm=ia.M[mc[$c-1]]-ia.M[Vd],Oj=Math.sqrt(Um*Um+Vm*Vm),0.001>Oj&&(Oj=0.001),0<(ia.M[Nj]-ia.M[mc[$c-1]])*(Um/Oj)-(ia.J[Nj]-ia.J[mc[$c-1]])*(Vm/Oj)?Yc[Kc]=1:Yc[Kc]=-1,Ms&&(Yc[Kc]*=-1),Ns&&(Yc[Kc]*=-1),Kj==Wd&&0>Lj&&(Yc[Kc]*=-1),Kj==Ie&&0>Mj&&(Yc[Kc]*=-1),rf[Kj]>rf[Nj]&&(Yc[Kc]*=-1))}}else b:{var nc=a,oc=Ma,vY=wI,wY=wh,xY=r,yY=q,zY=uY,Wm=Qd,Xm=void 0,ad=void 0,Os=void 0,xh=void 0,Ba=void 0,yh=void 0,yd=void 0,Pj=void 0,Xd=void 0,Sb=void 0,ga=void 0,Jb=void 0,Ke=void 0,Ym=void 0,bd=void 0,oa=void 0,Zm=
+void 0,Jb=y(K,s,-1,4,1),Ym=y(K,s,-1,4,1),zh=nc,Yd=oc,CI=wY,Ps=vY,DI=xY,EI=yY,AY=zY,Kb=Jb,Qj=void 0,cd=void 0,$m=void 0,an=void 0,Qs=void 0,Rj=void 0,Rj=-1;0<Ps[Yd]&&(Kb[++Rj]=Ps[Yd]);for(cd=1;cd<=AY;++cd)DI[cd]==Yd&&(Kb[++Rj]=EI[cd]),EI[cd]==Yd&&(Kb[++Rj]=DI[cd]);for(cd=Rj+1;cd<zh.z[Yd];++cd){Qs=zh.t+1;$m=1;c:for(;$m<=zh.z[Yd];++$m){Qj=zh.G[Yd][$m];for(an=0;an<cd;++an)if(Qj==Kb[an])continue c;CI[Qj]<Qs&&(Qs=CI[Qj],Kb[cd]=Qj)}}0==Ps[Yd]&&0<zh.x[Yd]?(Kb[3]=Kb[2],Kb[2]=Kb[1],Kb[1]=Kb[0],Kb[0]=-1):0<
+zh.x[Yd]&&(Kb[3]=Kb[2],Kb[2]=Kb[1],Kb[1]=-1);for(Ba=Pj=yh=xh=Zm=yd=Sb=0;4>Ba;++Ba)0>=Jb[Ba]||(Xm=pT(nc,oc,Jb[Ba]),Ym[Ba]=DT(nc,Xm,oc),0<Ym[Ba]?(++Sb,Zm=Jb[Ba],yh=Jb[Ba]):0>Ym[Ba]?(++yd,xh=Jb[Ba],yh=Jb[Ba]):Pj=Jb[Ba]);Xd=Sb+yd;oa=y(K,s,-1,4,1);bd=0;if(3==nc.z[oc]){if(1==Sb&&1==yd||3==Xd&&0<Sb&&0<yd){dD(nc.n,Sf);break b}Ke=Jb[0];1==Xd?Ke=yh:2==Xd&&(Ke=Pj);ga=nT(nc,oc,Ke,Jb);oa[0]=yh;oa[1]=-1;oa[2]=ga[2];oa[3]=ga[1];0<Sb?bd=1:bd=-1}else if(4==nc.z[oc])if(1==Xd)ga=nT(nc,oc,yh,Jb),oa[0]=ga[0],oa[1]=ga[3],
+oa[2]=ga[2],oa[3]=ga[1],0<Sb?bd=1:bd=-1;else{Ke=Jb[0];1<Pj&&(Ke=Pj);1==Sb?Ke=Zm:1==yd&&(Ke=xh);ga=nT(nc,oc,Ke,Jb);ad=y(K,s,-1,4,1);for(Ba=0;4>Ba;++Ba)Xm=pT(nc,oc,ga[Ba]),ad[Ba]=DT(nc,Xm,oc);if(4==Xd){if(0==Sb||0==yd){dD(nc.n,Tf);break b}if(1==Sb||1==yd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],bd=ad[0];else{for(Ba=0;4>Ba;++Ba)-1==ad[Ba]&&(ad[Ba]=0);Xd=2}}else if(3==Xd)if(3==Sb||3==yd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],0<Sb?bd=-1:bd=1;else{1==Sb?Sb=Os=1:yd=Os=-1;for(Ba=0;4>Ba;++Ba)ad[Ba]==
+Os&&(ad[Ba]=0);Xd=2}if(2==Xd)if(1==Sb&&1==yd)ga[1]==xh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==xh&&(ga[2]=ga[3]),oa[0]=Zm,oa[1]=xh,oa[2]=ga[2],oa[3]=ga[1],bd=1;else{if(ad[0]==ad[1]||ad[1]==ad[2]){dD(nc.n,Uf);break b}0!=ad[0]?(oa[0]=ga[0],oa[1]=ga[2],oa[2]=ga[1],oa[3]=ga[3]):(oa[0]=ga[1],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[0]);1<Sb?bd=1:bd=-1}}var X=oa,Sj=Jb,pb=void 0;Sj[0]==X[1]?(pb=X[0],X[0]=X[1],X[1]=pb,pb=X[2],X[2]=X[3],X[3]=pb):Sj[0]==X[2]?(pb=X[2],X[2]=X[0],X[0]=pb,pb=X[1],X[1]=X[3],X[3]=pb):Sj[0]==X[3]&&
+(pb=X[3],X[3]=X[0],X[0]=pb,pb=X[1],X[1]=X[2],X[2]=pb);Sj[1]==X[2]?(pb=X[1],X[1]=X[2],X[2]=pb,pb=X[2],X[2]=X[3],X[3]=pb):Sj[1]==X[3]&&(pb=X[1],X[1]=X[3],X[3]=pb,pb=X[2],X[2]=X[3],X[3]=pb);oa[2]==Jb[2]?Wm[oc]=1:oa[2]==Jb[3]?Wm[oc]=-1:dD(nc.n,Vf);Wm[oc]*=bd}}}nb=new HS;j=y(K,s,-1,a.t+1,1);for(u=1;u<=a.t;++u)j[b[u]]=u;for(u=1;u<=a.t;++u){c=b[u];Q[c]&&Fz(nb.a,Cb);0<Bb[u]&&ET(a,c,Bb[c],nb,Pd);var Ah=w[c],Lb=void 0,Tj=void 0,Bh=void 0,T=void 0,T=vj,Lb=!1;0!=a.A[c]&&(Lb=!0);0!=Qd[c]&&(Lb=!0);Bh=-1;for(Tj=
+1;Tj<=a.y;++Tj)if(a.q[Tj][0]==c){Bh=a.q[Tj][1];break}-1<Bh&&(Lb=!0);a.n.Nb&&0<a.d[c]&&(Lb=!0,Bh=1);switch(a.b[c]){case 2:T=se;break;case 3:Ah?T=lm:T=De;break;case 4:Ah?(T=dq,0<a.x[c]&&(Lb=!0)):T=Gh;break;case 5:Ah?T=Iq:T=ai;break;case 7:Ah?(T=or,0<a.x[c]&&(Lb=!0)):T=gi;break;case 8:Ah?T=xs:T=Ii;break;case 13:Ah?T=Ss:T=Pi;Lb=!0;break;case 6:T=Ui;Lb=!0;break;case 9:T=Xf;break;case 10:T=df;break;case 11:T=Be;break;case 12:T=pg;break;case 1:T=gg;Lb=!0;break;case 19:T=ti;Lb=!0;break;case 20:T=ui;Lb=!0;
+break;case 21:T=vi;Lb=!0;break;case 22:T=wi;Lb=!0;break;case 18:Lb=!0,T=a.o[c],(H(T,Nb)||H(T,rl)||H(T,be))&&(Lb=!1)}Lb&&(T=xj+T,1==Qd[c]?T+=$d:-1==Qd[c]&&(T+=ae),1==a.x[c]?T+=gg:1<a.x[c]&&(T+=gg+a.x[c]),0!=a.A[c]&&(0<a.A[c]?T+=Ob:T+=Yb,1<Cw(a.A[c])&&(T+=Cw(a.A[c]))),-1<Bh&&(T+=od+Bh),T+=hl);Fz(nb.a,T);for(G=1;G<=da;++G)if(r[G]==c||q[G]==c)d=q[G],d==c&&(d=r[G]),j[c]<j[d]&&ET(a,r[G],q[G],nb,Pd),9<G&&Fz(nb.a,lb),Gz(nb,l+(new S(G)).a);Od[c]&&Fz(nb.a,Fb)}return tA(nb.a)}
+function iR(a){a=new rP(a);EQ(a);return a}
+function FQ(a,b){var c,d,e,f;f=0;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],c!=b&&d!=b&&(++f,a.H[f]=c,c>b&&--a.H[f],a.I[f]=d,d>b&&--a.I[f],a.s[f]=a.s[e],a.B[f]=a.B[e],a.K[f]=a.K[e],a.N[f]=a.N[e],a.e[f]=a.e[e]);a.u=f;for(e=b;e<a.t;++e){a.b[e]=a.b[e+1];a.A[e]=a.A[e+1];a.J[e]=a.J[e+1];a.M[e]=a.M[e+1];a.x[e]=a.x[e+1];a.d[e]=a.d[e+1];a.c[e]=a.c[e+1];a.z[e]=a.z[e+1];a.o[e]=a.o[e+1];for(f=1;f<=a.z[e];++f)a.G[e][f]=a.G[e+1][f]}--a.t;if(0==a.t)IP(a.n);else{for(e=1;e<=a.t;++e){d=0;for(f=1;f<=a.z[e];++f)c=a.G[e][f],
+c==b?++a.x[e]:(c>b&&--c,a.G[e][++d]=c);a.z[e]=d}e=1;a:for(;e<=a.y;++e)if(a.q[e][0]==b){for(f=e;f<a.y;++f)a.q[f][0]=a.q[f+1][0],a.q[f][1]=a.q[f+1][1];--a.y;break a}for(e=1;e<=a.y;++e)a.q[e][0]>b&&--a.q[e][0]}}
+function GQ(a,b){var c,d,e,f;c=a.H[b];d=a.I[b];for(e=b;e<a.u;++e)a.H[e]=a.H[e+1],a.I[e]=a.I[e+1],a.s[e]=a.s[e+1],a.B[e]=a.B[e+1],a.K[e]=a.K[e+1],a.N[e]=a.N[e+1],a.e[e]=a.e[e+1];--a.u;f=0;for(e=1;e<=a.z[c];++e)a.G[c][e]!=d&&(a.G[c][++f]=a.G[c][e]);a.z[c]=f;f=0;for(e=1;e<=a.z[d];++e)a.G[d][e]!=c&&(a.G[d][++f]=a.G[d][e]);a.z[d]=f;c<d&&(f=c,c=d,d=f);0==a.z[c]&&FQ(a,c);0==a.z[d]&&FQ(a,d)}
+function yT(a){var b,c,d;if(!a.n.N){c=a.t;a:for(;1<=c;--c)if(d=a.G[c][1],1==a.b[c]&&1==a.z[c]&&0==a.A[c]&&1!=a.b[d]&&18>a.b[d]){for(b=1;b<=a.y;++b)if(a.q[b][0]==c)continue a;b=pT(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Ob)&&FQ(a,c)}}}function vT(a){var b;b=a.b.length;a.G=CE([b,7]);a.z=y(K,s,-1,b,1);for(b=1;b<=a.t;++b)a.z[b]=0;for(b=1;b<=a.u;++b)6>a.z[a.H[b]]&&(a.G[a.H[b]][++a.z[a.H[b]]]=a.I[b]),6>a.z[a.I[b]]&&(a.G[a.I[b]][++a.z[a.I[b]]]=a.H[b])}
+function AT(a,b,c){var d,e,f,g,j,h,n,o,r;a.f=y(K,s,-1,a.u+1,1);r=y(xT,m,-1,a.t+1,2);for(h=1;h<=a.t;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.z[h];++d)if(c[pT(a,h,a.G[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.z[h]+a.x[h]))switch(a.b[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.o[h].indexOf(be)?r[h]=!1:r[h]=!0}}if(a.k){var q;d=y(xT,m,-1,a.t+1,2);e=!1;for(h=1;h<=a.u;++h)f=a.H[h],g=a.I[h],d[f]=!0,d[g]=!0,(18==a.b[f]||18==a.b[g])&&(e=!0);if(e){h=1;a:for(;h<=a.u;++h)if(c[h]){f=
+a.H[h];g=a.I[h];e=y(xT,m,-1,a.t+1,2);for(n=1;n<=a.z[f];++n)j=a.G[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.t;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.z[n];++o){j=a.G[n][o];if(j==g){for(f=1;f<=a.t;++f)e[f]&&(5==a.b[f]&&(a.b[f]=18,a.o[f]=db),4==a.b[f]&&(a.b[f]=18,a.o[f]=bb),8==a.b[f]&&(a.b[f]=18,a.o[f]=Za));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.u;++j)1==a.s[j]?a.f[j]=1:wT(a,j)?a.f[j]=2:3==a.s[j]&&(a.f[j]=3);j=1;a:for(;j<=a.u;++j)if(c[j]&&(f=a.H[j],g=
+a.I[j],r[f]&&r[g])){d=y(xT,m,-1,a.t+1,2);for(h=1;h<=a.z[f];++h)e=a.G[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.t;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.z[h];++n){e=a.G[h][n];if(e==g){b[f]=!0;b[g]=!0;a.f[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function HP(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=N(M(bQ((a.J[b]+a.J[c])/2))),a.N[d]=N(M(bQ((a.M[b]+a.M[c])/2)))}function zT(a,b){var c;for(c=1;c<=a.u;++c)iQ(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}
+function gQ(a,b){var c;c=(cP(),iP)[a.b[b]];18==a.b[b]&&(c=a.o[b]);return c}function wT(a,b){return 2==a.s[b]?!0:!1}function iQ(a,b,c){var d,e,f,g;g=1;a.a=y(K,s,-1,a.t+1,1);for(d=1;d<=a.t;++d)a.a[d]=0;for(d=a.a[b]=1;d<=a.z[b];++d)a.G[b][d]!=c&&(a.a[a.G[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.t;++d){f=!1;if(0<a.a[d]&&d!=b)for(e=1;e<=a.z[d];++e)0==a.a[a.G[d][e]]&&(a.a[a.G[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.a[c]}
+function TQ(a){var b,c;a.n.R=!0;if(a.n.Nb)a.j=-1,0==a.d[a.D]?a.d[a.D]=4:a.d[a.D]=0;else{for(b=1;b<=a.y;++b)if(a.D==a.q[b][0]){if(-1==a.n.y){for(;b<a.y;++b)a.q[b][0]=a.q[b+1][0],a.q[b][1]=a.q[b+1][1];--a.y}else c=a.n.y,a.n.q&&(a.n.gb||++a.r,c=a.r),a.q[b][1]=c;return}b=a.q.length;++a.y>b-1&&(b=CE([b+5,2]),IS(a.q,b,a.q.length),a.q=b);a.q[a.y][0]=a.D;c=a.n.y;a.n.q&&(a.n.gb||++a.r,c=a.r);a.q[a.y][1]=c}}function CQ(a){var b;a.y=0;a.r=0;jR(a);for(b=1;b<=a.t;++b)a.D=b,TQ(a);a.D=0}
+function DQ(a){var b,c;b=y(EP,m,-1,4,1);FP(a,b);c=a.n.C.b;a.n.z||(c-=a.n.Y);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function yP(a,b){var c,d,e,f,g,j,h,n;c=y(EP,m,-1,4,1);FP(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.t;++g)h=a.J[g]*f+a.M[g]*j,n=-a.J[g]*j+a.M[g]*f,a.J[g]=h,a.M[g]=n;FP(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
+function fR(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.u;++d)b=a.J[a.H[d]]-a.J[a.I[d]],c=a.M[a.H[d]]-a.M[a.I[d]],f+=Math.sqrt(b*b+c*c);0<a.u?(f/=a.u,e=25*a.n.B/f):1<a.t&&(e=75*a.n.B/Math.sqrt((a.J[1]-a.J[2])*(a.J[1]-a.J[2])+(a.M[1]-a.M[2])*(a.M[1]-a.M[2])));for(d=1;d<=a.t;++d)a.J[d]*=e,a.M[d]*=e}
+function JQ(a,b,c){var d,e,f,g,j;if(0==c.indexOf(xj)&&BS(c,hl))c=c.substr(1,c.length-1-1),a.b[b]=18,a.o[b]=c,a.x[b]=0;else{f=!1;-1<c.indexOf(Pb)&&(f=!0);-1<c.indexOf(rd)&&(f=!0);-1<c.indexOf(Wa)&&(f=!0);-1<c.indexOf(Ia)&&(f=!0);d=c.indexOf(od);e=c.indexOf(gg);g=Bw(c.indexOf(Ob),c.indexOf(Yb));if(-1<d){j=eH(c,d+1);try{a.n.y=BO(j,10)}catch(h){if(h=Jv(h),A(h,78))a.n.y=0;else throw h;}a.D=b;TQ(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.b[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.b[b]=H(d,De)?3:H(d,se)?2:H(d,Gh)?4:H(d,ai)?5:H(d,gi)?7:H(d,Ii)?8:H(d,Xf)?9:H(d,df)?10:H(d,Be)?11:H(d,pg)?12:H(d,gg)?1:H(d,Pi)?13:H(d,Ui)?6:H(d,ti)?19:H(d,ui)?20:H(d,vi)?21:H(d,wi)?22:18;18==a.b[b]&&(a.o[b]=d);c+=ca;d=0;0<e&&(d=1,e=AS(c,++e),48<=e&&57>=e&&(d=e-48));18==a.b[b]&&(a.x[b]=d);d=0;if(0<g&&(e=AS(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=AS(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=AS(c,g++);for(;45==e;)--d,e=AS(c,g++)}a.A[b]=d}}}
+function qQ(a,b,c){var d,e;a.j=1;c&&(a.j=-1);b=new YO(b);try{for(;b.j=RO(b,b.a),b.j<b.i;)d=oQ(BO(UO(b),10)).a,c=e=oQ(BO(UO(b),10)).a,(0>c||6<c)&&(c=0),a.d[d]=c}catch(f){if(f=Jv(f),A(f,78))Dz(f);else throw f;}}function ET(a,b,c,d,e){b=pT(a,b,c);5!=a.f[b]&&wT(a,b)?Fz(d.a,Sd):3==a.s[b]?Fz(d.a,Wa):9==a.s[b]?(e=Zd,a=a.e[b],null!=a&&(e=a),Fz(d.a,e)):1==e[b]?Fz(d.a,Cc):-1==e[b]&&Fz(d.a,Aj)}
+function UQ(a,b){var c,d;if(1==a.s[b])if(c=a.H[b],d=a.I[b],2>a.z[c]&&2>a.z[d])a.B[b]=0,dD(a.n,Zi);else switch(a.B[b]){case 0:a.z[d]<=a.z[c]?a.B[b]=1:a.B[b]=3;break;case 1:a.B[b]=2;break;case 2:2<a.z[d]?a.B[b]=3:a.B[b]=1;break;case 3:a.B[b]=4;break;case 4:2<a.z[c]?a.B[b]=1:a.B[b]=3}else 2==a.s[b]?10==a.B[b]?a.B[b]=0:a.B[b]=10:dD(a.n,Yi)}
+function CT(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.s[b]||5==a.f[b])&&(10==a.B[b]||a.n.p&&!e[b]))if(e=a.H[b],f=a.I[b],!(2>a.z[e]||2>a.z[f]||3<a.z[e]||3<a.z[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.z[e];++n)g=a.G[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=pT(a,e,o);0!=d[h]?b=o:1==a.s[h]&&5!=a.f[h]&&(b=o);0==b&&(h=pT(a,e,r),0!=d[h]?b=r:1==a.s[h]&&5!=a.f[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.z[f];++n)g=a.G[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=pT(a,f,r);1==a.s[h]&&5!=a.f[h]&&0==d[h]&&(o=r);0==o&&(h=pT(a,f,j),1==a.s[h]&&5!=a.f[h]&&(o=j));if(!(0==b||0==o))if(h=a.J[f]-a.J[e],g=a.M[f]-a.M[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.M[b]-a.M[e])*h-(a.J[b]-a.J[e])*g,u=(a.M[o]-a.M[e])*h-(a.J[o]-a.J[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))dD(a.n,Wh);else{j=pT(a,b,e);f=pT(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.z[b];++n)if(g=a.G[b][n],g!=e&&(h=pT(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==d[f]&&(0<r&&0<u||0>r&&0>
+u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function uT(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=pT(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(wT(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function DT(a,b,c){var d;d=a.B[b];return 1>d||4<d?0:1==d&&a.H[b]==c?1:2==d&&a.H[b]==c?-1:3==d&&a.I[b]==c?1:4==d&&a.I[b]==c?-1:0}
+function HQ(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=uT(c,d);if(-1==e)c.x[d]=0;else{switch(c.b[d]){case 1:2==e?c.A[d]=1:c.A[d]=0;c.x[d]=0;break;case 2:3==e||5==e?(c.x[d]=0,c.A[d]=0):3>e?c.x[d]=3-e-c.A[d]:4==e?(c.A[d]=-1,c.x[d]=0):5<e&&(c.A[d]=e-5,c.x[d]=0);break;case 3:case 6:4>e?0<c.A[d]?c.x[d]=2-e+c.A[d]:0>c.A[d]?c.x[d]=2-e-c.A[d]:c.x[d]=4-e:(c.A[d]=e-4,c.x[d]=4-e+c.A[d]);break;case 4:case 7:3>e?c.x[d]=3-e+c.A[d]:3==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:(c.A[d]=
+4==e?1:6==e?-1:e-5,c.x[d]=0);break;case 5:2==e&&(0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0);2<e&&(c.A[d]=e-2);c.x[d]=2-e+c.A[d];break;case 8:case 13:2>e?c.x[d]=2-e+c.A[d]:2==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:3==e?2==c.z[d]?(c.A[d]=0,c.x[d]=1):(c.A[d]=1,c.x[d]=0):4==e?(c.A[d]=0,c.x[d]=0):5==e?(c.A[d]=0,c.x[d]=1):(c.A[d]=e-6,c.x[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.A[d]=e-1);c.x[d]=1-e+c.A[d];2<e&&(c.A[d]=0,c.x[d]=0);break;case 19:case 18:c.x[d]=
+0}0>c.x[d]&&(c.x[d]=0)}}}function JP(a){mT(this);this.n=a;this.y=this.u=this.t=0}
+function pQ(a,b){var c,d,e,f,g,j,h;JP.call(this,a);f=l;j=mQ(b);if(null!=j){h=new XO(b,j,!0);for(e=1;4>=e;++e)f=nQ(h,j);g=oQ(BO(pA(f.substr(0,3)),10)).a;c=oQ(BO(pA(f.substr(3,3)),10)).a;for(e=1;e<=g;++e)VQ(this),f=nQ(h,j),this.J[e]=(new xS(uS(pA(f.substr(0,10))))).a,this.M[e]=-(new xS(uS(pA(f.substr(10,10))))).a,d=34,34>f.length&&(d=f.length),d=pA(f.substr(31,d-31)),JQ(this,e,d),62<=f.length&&(f=pA(f.substr(60,3)),0<f.length&&(f=oQ(BO(f,10)).a,0<f&&(this.D=e,a.y=f,TQ(this),this.D=0)));for(e=1;e<=c;++e)bR(this),
+f=nQ(h,j),this.H[e]=oQ(BO(pA(f.substr(0,3)),10)).a,this.I[e]=oQ(BO(pA(f.substr(3,3)),10)).a,g=oQ(BO(pA(f.substr(6,3)),10)).a,1==g?this.s[e]=1:2==g?this.s[e]=2:3==g?this.s[e]=3:this.s[e]=9,d=0,11<f.length&&(d=oQ(BO(pA(f.substr(9,3)),10)).a),1==g&&1==d&&(this.s[e]=1,this.B[e]=1),1==g&&6==d&&(this.s[e]=1,this.B[e]=2);vT(this);fR(this);GP(this);for(EQ(this);(h.j=RO(h,h.a),h.j<h.i)&&!(null==(f=UO(h)));){if(0==f.indexOf($g))break;if(0==f.indexOf(Yg)){g=new WO(f);UO(g);UO(g);j=oQ(BO(UO(g),10)).a;for(e=1;e<=
+j;++e)c=oQ(BO(UO(g),10)).a,this.A[c]=oQ(BO(UO(g),10)).a}if(0==f.indexOf(Xg)){g=new WO(f);UO(g);UO(g);j=oQ(BO(UO(g),10)).a;for(e=1;e<=j;++e)c=oQ(BO(UO(g),10)).a,f=oQ(BO(UO(g),10)).a,this.D=c,Z(this,0),JQ(this,this.t,ti+f),this.D=0}}yT(this);EQ(this)}}
+function mR(a,b){var c,d,e,f,g;JP.call(this,a);0==b.indexOf(La)&&(b=b.substr(1,b.length-1));BS(b,La)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new WO(b);d=oQ(BO(UO(f),10)).a;e=oQ(BO(UO(f),10)).a;for(c=1;c<=d;++c)g=UO(f),VQ(this),JQ(this,this.t,g),this.J[c]=(new xS(uS(UO(f)))).a,this.M[c]=-(new xS(uS(UO(f)))).a;for(c=1;c<=e;++c)if(bR(this),this.H[c]=oQ(BO(UO(f),10)).a,this.I[c]=oQ(BO(UO(f),10)).a,this.s[c]=oQ(BO(UO(f),10)).a,-1==this.s[c])this.s[c]=1,this.B[c]=1;else if(-2==this.s[c])this.s[c]=
+1,this.B[c]=2;else if(-5==this.s[c])this.s[c]=2,this.B[c]=10;else if(11==this.s[c]||12==this.s[c]||13==this.s[c]||14==this.s[c])this.B[c]=this.s[c],this.s[c]=9;vT(this);fR(this);GP(this)}catch(j){j=Jv(j);if(A(j,78)){j.Dc();this.t=0;return}throw j;}yT(this);EQ(this)}}
+function sQ(a,b,c){var d,e,f;JP.call(this,a);f=y(K,s,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.a[a]==c&&(VQ(this),this.b[this.t]=b.b[a],this.J[this.t]=b.J[a],this.M[this.t]=b.M[a],this.A[this.t]=b.A[a],this.x[this.t]=b.x[a],this.d[this.t]=b.d[a],this.c[this.t]=b.c[a],this.o[this.t]=b.o[a],f[a]=this.t);for(a=1;a<=b.u;++a)if(d=b.H[a],e=b.I[a],!(b.a[d]!=c&&b.a[e]!=c)&&!(b.a[d]!=c||b.a[e]!=c))bR(this),this.s[this.u]=b.s[a],this.B[this.u]=b.B[a],this.H[this.u]=f[d],this.I[this.u]=f[e],this.e[this.u]=b.e[a];for(a=
+1;a<=b.y;++a)d=b.q[a][0],d==c&&(++this.y,this.q[this.y][0]=f[d],this.q[this.y][1]=b.q[a][1]);this.j=b.j;EQ(this);GP(this)}
+function MQ(a,b,c){var d,e,f,g,j;JP.call(this,a);for(a=1;a<=c;++a)this.t+=b[a].t,this.u+=b[a].u,this.y+=b[a].y;this.b=y(K,s,-1,this.t+1,1);this.A=y(K,s,-1,this.t+1,1);this.x=y(K,s,-1,this.t+1,1);this.d=y(K,s,-1,this.t+1,1);this.c=y(NE,m,1,this.t+1,0);this.J=y(EP,m,-1,this.t+1,1);this.M=y(EP,m,-1,this.t+1,1);this.o=y(NE,m,1,this.t+1,0);this.H=y(K,s,-1,this.u+1,1);this.I=y(K,s,-1,this.u+1,1);this.s=y(K,s,-1,this.u+1,1);this.e=y(NE,m,1,this.u+1,0);this.B=y(K,s,-1,this.u+1,1);this.q=CE([this.y+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].t;++d)++e,this.b[e]=b[a].b[d],this.J[e]=b[a].J[d],this.M[e]=b[a].M[d],this.A[e]=b[a].A[d],this.x[e]=b[a].x[d],this.d[e]=b[a].d[d],this.c[e]=b[a].c[d],this.o[e]=b[a].o[d];for(d=1;d<=b[a].u;++d)++g,this.s[g]=b[a].s[d],this.B[g]=b[a].B[d],this.H[g]=b[a].H[d]+f,this.I[g]=b[a].I[d]+f,this.e[g]=b[a].e[d];for(d=1;d<=b[a].y;++d)++j,this.q[j][0]=b[a].q[d][0]+f,this.q[j][1]=b[a].q[d][1];f=e}EQ(this);GP(this)}
+function rP(a){var b;mT(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.b=y(K,s,-1,this.t+1,1);IS(a.b,this.b,this.t+1);this.A=y(K,s,-1,this.t+1,1);IS(a.A,this.A,this.t+1);this.x=y(K,s,-1,this.t+1,1);IS(a.x,this.x,this.t+1);this.d=y(K,s,-1,this.t+1,1);IS(a.d,this.d,this.t+1);this.c=y(NE,m,1,this.t+1,0);IS(a.c,this.c,this.t+1);this.J=y(EP,m,-1,this.t+1,1);IS(a.J,this.J,this.t+1);this.M=y(EP,m,-1,this.t+1,1);IS(a.M,this.M,this.t+1);this.o=y(NE,m,1,this.t+1,0);IS(a.o,this.o,this.t+1);this.H=y(K,
+s,-1,this.u+1,1);IS(a.H,this.H,this.u+1);this.I=y(K,s,-1,this.u+1,1);IS(a.I,this.I,this.u+1);this.s=y(K,s,-1,this.u+1,1);IS(a.s,this.s,this.u+1);this.e=y(NE,m,1,this.u+1,0);IS(a.e,this.e,this.u+1);this.B=y(K,s,-1,this.u+1,1);IS(a.B,this.B,this.u+1);this.q=CE([this.y+1,2]);for(b=1;b<=this.y;++b)this.q[b][0]=a.q[b][0],this.q[b][1]=a.q[b][1];this.j=a.j}
+function hR(a,b,c){var d,e,f;if(0==c)return KQ(F(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(bQ(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new xS(a)).a;d=qA(e,rA(46));0>d&&(e+=wc,d=qA(e,rA(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=Mc;if(0==b)return e;e.length>b&&(e=Zd);c=l;for(a=1;a<=b-e.length;++a)c+=ca;return c+e}function mQ(a){var b;b=new XO(a,aa,!0);if(4<QO(b))return aa;b=new XO(a,hu,!0);return 4<QO(b)?hu:null}
+function KQ(a,b){var c,d,e;d=l+(new S(a)).a;d.length>b&&(d=Zd);e=l;for(c=1;c<=b-d.length;++c)e+=ca;return e+d}function nQ(a,b){for(var c,d;a.j=RO(a,a.a),a.j<a.i;){d=UO(a);if(H(d,b))return ca;for(UO(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ca}else break;return d}return null}t(523,1,{94:1},JP,pQ,mR,sQ,MQ,rP);_.a=null;_.f=null;_.j=0;_.k=!1;_.n=null;_.p=!1;_.r=0;_.t=0;_.u=0;_.v=0;_.w=!1;_.y=0;_.C=!1;_.D=0;_.E=0;_.F=0;_.L=0;_.O=0;
+function eD(){eD=x;fD=new UN(gg)}
+function yQ(a,b){var c;eD();var d;fT.call(this);this.c=new qM(mg);new qM(og);this.d=b;O(this,(cP(),eP));this.gc&&jN(this.gc,!1);gN(this,!1);d=VK(b);if(1==a)this.e||(this.e=new CN(d),dT(this.e,-30,0)),this.j=this.e,c=pP(b),this.gc&&iN(this.gc.c.z.b,Ki),BL(this,new lM(2)),this.f=new UN(c+ha),P(this,this.f,Ye),d=new FL,P(d,this.i,null),this.d.Gb&&(c=new qM(cj),P(d,c,null)),P(this,d,Xi),TN(this.f,pA(vA(this.f.gc.a.gb,Pt))),this.gc&&jN(this.gc,!0),gN(this,!0);else if(2==a)this.b||(this.b=new CN(d),dT(this.b,
+-50,13*b.Y-80)),this.j=this.b,this.gc&&iN(this.gc.c.z.b,Sh),BL(this,new lM(2)),c=new FL,P(c,new vN(Ml,1),null),P(this,c,Th),c=gg,fD&&(c=vA(fD.gc.a.gb,Pt)),fD=new VN(c,8),P(this,fD,Ye),c=new FL,P(c,this.i,null),P(this,c,Xi);else{this.a||(this.a=new CN(d),dT(this.a,5*b.Y,0));var e,f;d=ee+(cP(),rR);this.gc&&iN(this.gc.c.z.b,d);BL(this,new rN(0));O(this,eP);P(this,new vN(rR+ta,1),null);P(this,new vN(pi,1),null);for(c=dP,d=0,f=c.length;d<f;++d)e=c[d],e=new vN(e,1),hL(e,this.d.x),P(this,e,null);c=new FL;
+P(c,this.c,null);P(c,this.i,null);P(this,c,null);this.j=this.a}fN(this);c=this.j;eT(this.gc.c,c.a,c.b);!UK(this)&&yL(this);iL(this)}t(524,516,cv,yQ);_.Nf=function(a){var b,c;if(a.f===this.c){try{b=new vO(this.d.H),c=!b.k?"unknown protocol("+b.f+")://"+b.c+b.b:CO(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Jv(d),A(d,66))a=this.d,b=d.f,a.kb=!0,a.J=Hf+b,AP(a);else throw d;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;var fD;function FT(a,b){TK(b)==a.a?O(b,(wM(),FM)):O(b,a.a)}
+function GT(a){var b,c,d,e;e=l;d=!1;TK(HT)!=a.a?(e=Nb,d=!0):TK(IT)!=a.a?(e=Ja,d=!0):TK(JT)!=a.a?(O(KT,(wM(),FM)),O(LT,FM),O(MT,FM),O(NT,FM),e=Zf):(b=TK(OT)!=a.a,c=TK(PT)!=a.a,TK(QT)!=a.a&&(b?e+=mm:c?e+=Ee:e+=ab),TK(RT)!=a.a&&(b?e+=eq:c?e+=Hh:e+=cb),TK(ST)!=a.a&&(b?e+=Jq:c?e+=bi:e+=eb),TK(TT)!=a.a&&(b?e+=ys:c?e+=Ji:e+=$a),TK(UT)!=a.a&&(b?e+=pr:c?e+=hi:e+=Ya),TK(KT)!=a.a&&(e+=Yf),TK(LT)!=a.a&&(e+=ef),TK(MT)!=a.a&&(e+=Ce),TK(NT)!=a.a&&(e+=qg),BS(e,Pb)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.b&&
+(b?e=rl:c?e=be:(O(HT,(wM(),FM)),e=Nb)));b=l;d&&TK(OT)!=a.a&&(b+=Dd);d&&TK(PT)!=a.a&&(b+=zd);TK(VT)!=a.a&&(b+=Cd);TK(WT)!=a.a&&(b+=td);TK(HT)!=a.a&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=XT.gc.a.gb.selectedIndex;0<d&&(--d,e+=Bd+d);d=YT.gc.a.gb.selectedIndex;0<d&&(--d,e+=Ad+d);TK(ZT)!=a.a&&(e=ju);TK($T)!=a.a&&(e=od);TK(aU)!=a.a&&(e=$d);TK(bU)!=a.a&&(e=Ka);TN(a.e,e)}
+function cU(a){dU(a);eU(a);var b=XT.gc.a;uJ(b,0);b.gb.options[0].selected=!0;b=YT.gc.a;uJ(b,0);b.gb.options[0].selected=!0;O(OT,a.a);O(PT,a.a);O(VT,a.a);O(WT,a.a);O(XT,a.a);O(YT,a.a);fU(a)}function dU(a){O(QT,a.a);O(RT,a.a);O(ST,a.a);O(TT,a.a);O(UT,a.a);O(KT,a.a);O(LT,a.a);O(MT,a.a);O(NT,a.a)}function eU(a){O(HT,a.a);O(IT,a.a);O(JT,a.a)}function fU(a){O(ZT,a.a);O($T,a.a);O(aU,a.a);O(bU,a.a);a.b=!1}
+function zQ(a){hN.call(this,qe);this.i=new qM(this.Mf());QL(this.q,new gT(this));this.a=(cP(),eP);this.c=a;this.d||(a=VK(a),this.d=new CN(a),dT(this.d,-150,10));this.j=this.d;BL(this,new qN);O(this,this.a);a=new FL;BL(a,new VM(0,3,1));P(a,new uN(pe),null);HT=new qM(ie);IT=new qM(je);JT=new qM(lg);P(a,HT,null);P(a,IT,null);P(a,JT,null);P(this,a,null);a=new FL;BL(a,new VM(0,3,1));P(a,new vN(fi,0),null);P(this,a,null);a=new FL;BL(a,new VM(0,3,1));QT=new qM(De);RT=new qM(Gh);ST=new qM(ai);TT=new qM(Ii);
+UT=new qM(gi);KT=new qM(Xf);LT=new qM(df);MT=new qM(Be);NT=new qM(pg);P(a,QT,null);P(a,RT,null);P(a,ST,null);P(a,TT,null);P(a,UT,null);P(a,KT,null);P(a,LT,null);P(a,MT,null);P(a,NT,null);P(this,a,null);a=new FL;BL(a,new VM(0,3,1));XT=new uM;tM(XT,ie);tM(XT,Mc);tM(XT,Pc);tM(XT,Xc);tM(XT,fd);P(a,new uN($h),null);P(a,XT,null);P(this,a,null);a=new FL;BL(a,new VM(0,3,1));YT=new uM;tM(YT,ie);tM(YT,Mc);tM(YT,Pc);tM(YT,Xc);tM(YT,fd);tM(YT,hd);tM(YT,kd);tM(YT,ld);P(a,new vN(Zh,0),null);P(a,YT,null);P(a,new vN(pa,
+0),null);P(this,a,null);a=new FL;BL(a,new VM(0,3,1));P(a,new uN(oe),null);OT=new qM(me);P(a,OT,null);PT=new qM(Qh);P(a,PT,null);VT=new qM(Fi);P(a,VT,null);WT=new qM(Rh);P(a,WT,null);P(this,a,null);a=new FL;O(a,MM(TK(this)));BL(a,new VM(0,3,1));P(a,new uN(ze),null);ZT=new qM(ie);P(a,ZT,null);$T=new qM(me);P(a,$T,null);aU=new qM(Fi);P(a,aU,null);bU=new qM(Rh);P(a,bU,null);P(this,a,null);a=new FL;BL(a,new VM(1,3,1));this.e=new VN(Nb,20);P(a,this.e,null);P(a,new qM(Ci),null);P(a,this.i,null);P(this,a,
+null);this.gc&&jN(this.gc,!1);gN(this,!1);dU(this);eU(this);fU(this);O(OT,this.a);O(PT,this.a);O(VT,this.a);O(WT,this.a);O(XT,this.a);O(YT,this.a);FT(this,HT);fN(this);a=this.j;eT(this.gc.c,a.a,a.b);!UK(this)&&yL(this);iL(this)}t(525,516,cv,zQ);
+_.Nf=function(a,b){var c;H(b,Ci)?(cU(this),FT(this,HT),GT(this)):A(a.f,41)?(fU(this),KE(a.f)===KE(HT)?(dU(this),eU(this)):KE(a.f)===KE(IT)?(dU(this),eU(this)):KE(a.f)===KE(JT)?(dU(this),eU(this)):KE(a.f)===KE(VT)?O(WT,this.a):KE(a.f)===KE(WT)?(O(VT,this.a),O(OT,this.a)):KE(a.f)===KE(OT)?(O(PT,this.a),O(WT,this.a)):KE(a.f)===KE(PT)?O(OT,this.a):KE(a.f)===KE(ZT)||KE(a.f)===KE($T)||KE(a.f)===KE(aU)||KE(a.f)===KE(bU)?(cU(this),this.b=!0):eU(this),FT(this,a.f),GT(this)):A(a.f,42)&&(fU(this),c=a.f,0==c.gc.a.gb.selectedIndex?
+O(c,this.a):O(c,(wM(),FM)),GT(this));107!=this.c.c&&(this.c.c=107,KL(this.c));return!0};_.b=!1;_.c=null;_.d=null;var HT=_.e=null,ZT=null,IT=null,OT=null,$T=null,MT=null,QT=null,YT=null,XT=null,LT=null,KT=null,JT=null,NT=null,RT=null,PT=null,WT=null,bU=null,ST=null,UT=null,VT=null,aU=null,TT=null;function uR(){TS(this)}t(526,501,Ju,uR);_.Oe=function(){this.a=-1;this.b=y(US,m,0,0,0);this.c=0};_.a=-1;
+function bD(a,b){var c;a.a=b;var d,e;d=null;YN();if(e=c=(e=$wnd.clipboardData.getData(ej),null!=e?new lO(e):null))e=(aO(),dO),e=eO(e,(aO(),dO))||eO(e,bO);if(e)try{d=iO(c)}catch(f){if(f=Jv(f),A(f,59))Dz(f);else throw f;}c=d;null!=c&&iT(b,c)}function $C(a){a=new lO(a);YN();var b,c;try{b=iO(a),c=Sz(b)?b.tS():b.toString?b.toString():yj,$wnd.clipboardData.setData(ej,c)}catch(d){if(d=Jv(d),A(d,59))Dz(d);else throw d;}}function vR(){}t(527,1,{60:1,67:1},vR);_.xe=function(a){iT(this.a,a.a)};_.a=null;
+t(529,303,tv);function XC(){var a;XC=x;gU=(a=!1,br in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf(yt)&&(a=!0),a);hU=-1!=$wnd.navigator.userAgent.indexOf(uj);iU=gU&!hU;var b;a=I(K,s,-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]);YC=y(K,s,-1,1E3,1);for(b=0;b<YC.length;++b)YC[b]=-999;for(b=0;b<a.length;b+=2)YC[a[b+1]]=a[b]}
+function hC(a,b,c){a=new jU(b,c,a);if(!b.Pd(a,c))for(b=b.fc;b&&!b.Pd(a,c);)b=b.fc}function IL(a,b,c){var d;d=new kU;jw(d.t,b,c);dw(a.f,d.t,0,0);Sv(a.a,d);return d}function ER(a,b){return!a.e?null:b in a.e?a.e[b]:null}function YP(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)GH(a.f,b.t,c,d),b.r=c,b.s=d;lU(b)}
+function DR(a,b,c,d){XC();this.gb=yI();this.a=new Yv;this.j=new Yv;this.e=d;this.gb.style[rr]=Mc;this.gb.style[jr]=Mc;this.gb.style[rt]=gp;this.gb.style[Yt]=b;this.gb.style[ro]=c;this.f=new mU;this.f.gb.style[Yt]=Qc;this.f.gb.style[ro]=Qc;iU?(b=new nU,c=new oU,dw(b,this.f,0,0),dw(b,c,0,0),KH(this,b)):KH(this,this.f);this.c=a;a.Ub=this;iU?(this.k=new pU(this),this.k.i=new qU(this),this.k.j=new rU(this),this.k.n=new sU(this),this.k.k=new tU(this),this.c&&(this.k.e=new uU(this),this.k.f=new vU(this),
+this.k.a=new wU(this))):B(this,new xU(this),(iD(),iD(),jD));B(this,this,(mC(),mC(),nC));B(this,new yU(this),(mw(),mw(),nw));B(this,new zU(this),(ow(),ow(),pw));B(this,new AU(this),(UC(),UC(),VC));(gC(),gC(),mL).a=this}t(528,529,tv,DR);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.i=!1;_.k=null;var iU,hU,gU,YC=null;function mU(){IH.call(this);this.gb[tm]=$o}t(531,281,tv,mU);function nU(){mU.call(this);this.gb.style[Yt]=Qc;this.gb.style[ro]=Qc}t(530,531,tv,nU);function xU(a){this.a=a}t(532,1,{},xU);
+_.tc=function(a){var b,c,d,e;d=sw(a);e=tw(a);c=a.a.button||0;b=new BU(a);2==c&&(b.e=4);b=NQ(this.a.c,b,d,e);this.a.i=!0;b&&(a.a.cancelBubble=!0)};_.a=null;function yU(a){this.a=a}t(533,1,{},yU);_.uc=function(a){var b,c;b=sw(a);c=tw(a);a=new BU(a);this.a.i?XQ(this.a.c,a,b,c):ZQ(this.a.c,a,b,c);FJ(this.a.gb)};_.a=null;function zU(a){this.a=a}t(534,1,{},zU);_.vc=function(a){this.a.i=!1;sw(a);tw(a);aR(this.a.c)};_.a=null;function AU(a){this.a=a}t(535,1,{},AU);_.a=null;
+function oU(){mU.call(this);this.gb.style[Yt]=Qc;this.gb.style[ro]=Qc}t(536,531,tv,oU);function CU(a,b){var c;c=b.a;c.e=4;return NQ(a.a.c,c,b.d,b.e)}function qU(a){this.a=a}t(537,1,{},qU);_.Of=function(a){return CU(this,a)};_.a=null;function KD(a,b){ZQ(a.a.c,b.a,b.d,b.e);return NQ(a.a.c,b.a,b.d,b.e)}function rU(a){this.a=a}t(538,1,{},rU);_.Of=function(a){return KD(this,a)};_.a=null;function sU(a){this.a=a}t(539,1,{},sU);_.Of=function(a){return XQ(this.a.c,a.a,a.d,a.e)};_.a=null;
+function tU(a){this.a=a}t(540,1,{},tU);_.Of=function(){return aR(this.a.c)};_.a=null;function LC(a,b){var c;c=M(bQ(b.b));c=new nO(b,0,rs,c);sP(a.a.c,c);return!0}function uU(a){this.a=a}t(541,1,{},uU);_.Of=function(a){return LC(this,a)};_.a=null;function MC(a,b){var c;c=M(bQ(100*b.c));c=new nO(b,0,Bs,c);sP(a.a.c,c);return!0}function vU(a){this.a=a}t(542,1,{},vU);_.Of=function(a){return MC(this,a)};_.a=null;function QC(a,b){var c;c=new nO(b,0,xn,lu);sP(a.a.c,c);return!0}function wU(a){this.a=a}
+t(543,1,{},wU);_.Of=function(a){return QC(this,a)};_.a=null;function DU(){DU=x;EU()}function EU(){EU=x;FU=$moduleBase+jd}var GU=null,FU;function HU(){HU=x;EU();GU=new vF((LF(),new KF(FU)),4,4)}function IU(){IU=x;JU={}}function KU(a,b,c){var d;c&&(b.style[Ln]=c.b+Gr,d=c.a,d!=Ef&&(b.style[Kn]=d),0!=(c.c&1)&&(b.style[Nn]=am),0!=(c.c&2)&&(b.style[Mn]=No));a.e.style[Xt]=Dq}
+function aN(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,w,D;d=vv(b);d in JU?c=JU[d]:(c=(e=$doc.getElementsByTagName($l)[0],f=zA(Ys),g=zA(Jo),g.width=1,g.height=1,j=(DU(),HU(),EU(),GU),LA(g,j.d.a),h=$doc.createTextNode(ri),KU(a,f,b),f.appendChild(h),f.appendChild(g),e.appendChild(f),n=Iw(f),o=Iw(f)+(f.offsetHeight||0),r=o-n,q=Iw(g)+(g.offsetHeight||0)+1,u=o-q,w=q-n,e.removeChild(f),D=new LU,D.a=w,D.b=u,D.c=r,D),JU[d]=c);return c}
+function MU(){IU();var a,b,c,d,e;qw();this.a=I(NE,m,1,[Jp,As,Vs]);this.c={};this.b={};this.d=$doc.getElementsByTagName($l)[0];this.e=zA(Ys);this.e.innerHTML=this.f||l;this.e.style[Ln]=md;for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[Kn]=a,this.d.appendChild(this.e),e=this.e.offsetWidth||0,this.c[a]=e,this.b[a]=this.e.offsetHeight||0,this.d.removeChild(this.e)}t(546,1,{},MU);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var JU;function LU(){}t(547,1,{},LU);_.a=0;_.b=0;_.c=0;
+function OQ(a){if(0!=(a.e&4))return!0;try{if(a.a&&A(a.a,11))return!!a.a.a.metaKey}catch(b){if(b=Jv(b),!A(b,84))throw b;}return!1}function PQ(a){try{if(a.a&&A(a.a,11))return!!a.a.a.shiftKey}catch(b){if(b=Jv(b),!A(b,84))throw b;}return!1}function BU(a){ZC.call(this,null,0,null);this.a=a}function jU(a,b,c){ZC.call(this,a,0,b);this.a=c}t(548,389,gv,BU,jU);_.ve=function(){return OQ(this)};_.we=function(){return PQ(this)};_.a=null;
+function QN(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=bN;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||l,KU(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function PN(a){this.b=a;this.a={};!bN&&(bN=new MU)}t(549,392,Nu,PN);var bN=null;function JL(a){this.a=a}t(550,400,{},JL);_.a=null;function NU(){hJ.call(this);this.gb[tm]=ap;this.gb.style[Yt]=Ol}t(551,313,tv,NU);
+function OU(){OU=x;var a=PU=new MU;qw();a.f=nd;a.e.style[Kn]=Vs;a.e.style[Ln]=Sc;a.e.innerHTML=a.f||l;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[Ln]=Tc;a.d.appendChild(a.e);a.d.removeChild(a.e);QU=new VL(1)}function OP(a,b){a.p=!0;if(a.j){a.o&&(a.c.length=0,a.o=!1);var c=a.c;c[c.length]=b}else c=a.c,c[c.length]=b,lU(a)}function QP(a,b,c,d,e,f,g){var j,h,n,o;a.n&&(NP(a,!1),360<=g||-360>=g?j=PP(a,b,c,d,e):j=(h=f+g,n=90-f,o=90-h,a.a+El+n+Oa+o+Ra+c+Ur+b+Wr+d+Tr+e+Kr+a.k+Hc),OP(a,j))}
+function Y(a,b,c,d,e){a.n&&OP(a,a.a+ip+b+Pb+c+Sa+d+Pb+e+Qa+a.f+La+a.b+Lc)}function MP(a,b,c,d,e){a.n&&(NP(a,!1),OP(a,a.a+ds+b+Vr+c+Wr+d+Tr+e+Ir+a.k+Hc))}function XP(a,b,c,d){var e,b=b.replace(/&/g,qb).replace(/</g,sb).replace(/>/g,rb),f=(OU(),PU),b=(e=aN(f,a.e).a,Rd+c+Vr+(d-e)+Or+a.i+Gm+a.f+xd+b+Gd);OP(a,b)}function mN(a,b,c,d,e){NP(a,!0);OP(a,a.a+ds+b+Vr+c+Wr+d+Tr+e+Ir+a.k+Hc)}function lU(a){var b;a.p&&(b=a.c.join(aa),b=l+b+l,b!==a.q&&(a.t.gb.innerHTML=b||l,a.q=b),a.o=!0,a.p=!1)}
+function W(a,b){(a.d=b)&&(a.f=os+(b.a>>16&255)+Pb+(b.a>>8&255)+Pb+(b.a&255)+Fb)}function WP(a,b){a.e=b;a.i=qR(b)}t(552,396,{});_.c=null;_.d=null;_.e=null;_.f="black";_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=l;_.r=0;_.s=0;_.t=null;var QU,PU;function yD(a,b,c){c&&(JD(a,b),c.Of(a.b));a.d=!0}
+function JD(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-Hw(a.o.gb)+Gw(a.o.gb)+JA(a.o.gb.ownerDocument),a.b.e=c.clientY-Iw(a.o.gb)+(a.o.gb.scrollTop||0)+KA(a.o.gb.ownerDocument),a.b.a=new BU(b),xw(b.a),!0):!1}
+function pU(a){this.o=a;this.b=new RU;this.c=new SU(this);B(this.o,new TU(this),(GD(),GD(),HD));B(this.o,new UU(this),(zD(),zD(),AD));B(this.o,new VU(this),(DD(),DD(),ED));B(this.o,new WU(this),(vD(),vD(),wD));B(this.o,new XU,(RC(),RC(),SC));B(this.o,new YU(this),(NC(),NC(),OC));B(this.o,new ZU(this),(IC(),IC(),JC))}t(553,1,{},pU);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function SU(a){Ww();this.a=a}t(554,24,{},SU);
+_.Cc=function(){!this.a.d&&this.a.i&&CU(this.a.i,this.a.b)};_.a=null;function TU(a){this.a=a}t(555,1,{},TU);_.a=null;function UU(a){this.a=a}t(556,1,{},UU);_.a=null;function VU(a){this.a=a}t(557,1,{},VU);_.a=null;function WU(a){this.a=a}t(558,1,{},WU);_.a=null;function XU(){}t(559,1,{},XU);function YU(a){this.a=a}t(560,1,{},YU);_.a=null;function ZU(a){this.a=a}t(561,1,{},ZU);_.a=null;function RU(){}t(562,1,{},RU);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;
+function $U(a){var b,c,d,e,f;Fw(a);d=(ew(),fw(null));e=new NU;eJ(e,a);wH(d,e,d.gb);f=a.kd();b=a.jd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.gb.innerText,2>=c.length&&(f+=8));gJ(e,a);EH(d,e);return new aL(f,b)}function aV(){this.gb=zA(on);this.gb[tm]=$o;this.gb.style[mr]=to;this.gb.style[Dr]=sl;this.gb.style[Yt]=Qc;this.gb.style[ro]=Qc}t(564,284,Pu,aV);_.gd=function(){return Hw(this.gb)};_.hd=function(){return Iw(this.gb)};
+function bV(){bV=x;OU();cV=I(NE,m,1,[qa,hp,zr,Dl,kr,cs,ss])}function qR(a){var b,c,d,e;b=(zL(),AL);e=a.b;c=a.a;d=l;e!=b.b&&(d=Hn+e+Or);c!=b.a&&(d+=Gn+c+rd);0!=(a.c&1)&&(d+=Jn);0!=(a.c&2)&&(d+=In);return d+=Wt}function PP(a,b,c,d,e){return a.a+lr+b+Vr+c+Wr+d+Tr+e+Ir+a.k+Hc}function dQ(a,b,c,d,e){var f,g,j,h,n;if(1>d)return l;j=a.a+Ar;g=l;for(f=0;f<d;++f)h=b[f],n=c[f],g+=h+Mr+n+Gr,f<d-1&&(g+=ca);e&&(e=b[0],f=c[0],d-=1,e!=b[d]&&f!=c[d]&&(g+=ca+e+Mr+f+Gr));return j+=g+La+a.k+Hc}
+function NP(a,b){var c;c=a.f;b?a.k=xa+c+Na:a.k=wa+c+Na}function dV(a){var b,c,d;d=a?nj:mj;b=cV.length;for(c=1;c<b;++c){var e=d,f=cV[c],g=a;$doc.createStyleSheet().addRule(e+Ej+f,Vl+g)}}function kU(){bV();this.n=QU;this.c=[];this.t=new aV;eV&&(eV=!1,$doc.namespaces.add(mj,Lt),dV(!1),$doc.namespaces.add(nj,Lt),dV(!0))}t(565,552,{},kU);_.a=Jd;_.b=l;var eV=!0,cV;function fV(){fV=x;gV=new aL(0,0)}
+function hV(a){var b;b=a.Sf();if(!b){var c;(c=a.Pf())?(b=$U(c.a),jw(c.ye(),b.b,b.a),c=$U(c.a),b=new aL(c.b-b.b,c.a-b.a)):b=new aL(0,0);a.Wf(b)}return b}function pL(a,b){var c;if(a.Ce())return gV;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Vf(UK(b));c=$U(a.ye());a.e.b=c.b;a.e.a=c.a;return c}function iV(a,b){var c;b&&(c=os+(b.a>>16&255)+Pb+(b.a>>8&255)+Pb+(b.a&255)+Fb,a.Rf().gb.style[Sl]=c)}function jV(){this.e=new QM;this.e.a=-1;this.e.b=-1}t(567,1,{});_.Pf=function(){return null};_.Qf=function(a){this.Uf(a.Rd())};
+_.Rf=function(){return this.ye()};_.Sf=function(){return kV};_.Id=function(){};_.Ce=function(){return!1};_.Tf=function(a){this.Vf(UK(a))};_.Uf=function(a){iV(this,a)};_.Vf=function(a){var b=this.ye().gb,c,d,e;c=(zL(),AL);e=a.b;d=a.a;e!=c.b?b.style[Ln]=l+e+"pt":b.style[Ln]=l;d!=c.a?b.style[Kn]=d:b.style[Kn]=l;0!=(a.c&1)?b.style[Nn]=am:b.style[Nn]=l;0!=(a.c&2)?b.style[Mn]=No:b.style[Mn]=l};_.Wf=function(a){kV=a};_.Xf=function(){};var kV=_.e=null,gV;
+function rM(a,b){fV();jV.call(this);this.a=new pI(a);this.a.ld()[tm]=l;B(this.a,new lV(this,b),(jC(),jC(),kC))}t(566,567,{},rM);_.ye=function(){return this.a};_.Uf=function(a){iV(this,a)};_.a=null;function lV(a,b){this.a=a;this.b=b}t(568,1,{},lV);_.Lc=function(a){gC();hC(a,this.b,this.a.a.gb.innerText)};_.a=null;_.b=null;function vM(a){fV();jV.call(this);this.a=new vJ;B(this.a,new mV(this,a),(dC(),dC(),eC))}t(569,567,{},vM);_.ye=function(){return this.a};_.a=null;
+function mV(a,b){this.a=a;this.b=b}t(570,1,{},mV);_.a=null;_.b=null;function nV(a,b){var c,d;iV(a,b.Rd());for(d=new Dv(b.Vb.a);d.b<d.d.Fe();)c=Ev(d),c.kc&&c.gc.Qf(c)}function oV(a,b){var c,d,e,f,g,j,h;jw(a.d,b.Yd(),b.Ud());for(d=new Dv(b.Vb.a);d.b<d.d.Fe();)c=Ev(d),c.kc&&(e=c.gc,e.Tf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=hV(e).b,f-=hV(e).a,jw(e.ye(),g,f),!c.fb&&a.d.Cd(c),a.d.Dd(c,j,h)))}function EL(){fV();jV.call(this);this.d=new IH}t(571,567,{},EL);
+_.Qf=function(a){nV(this,a)};_.ye=function(){return this.d};_.Tf=function(a){oV(this,a)};_.d=null;function wN(a){fV();jV.call(this);var b=this.a=new sJ;tI(b.b,a);rJ(b);this.e.a=-1;this.e.b=-1}t(572,567,{},wN);_.ye=function(){return this.a};_.Ce=function(){var a;a=(this.a.b.c?xA(this.a.b.a):this.a.b.a).innerText;return null==a||0==a.length};_.a=null;function zN(a){this.a=new SJ(a.f,new pV(a))}t(573,1,{},zN);_.a=null;
+function MJ(a){var b,c,d,e,f;f=new mO(a.a,null!=a.a.c?a.a.c:a.a.f);b=a.a.d;d=y(qV,m,60,0,0);for(c=b.a?gx(b.a,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Ub.i=!1;break}a=a.a;c=a.n.d;f!=c.a&&(c.a=f,c.b=aw((OL(),R),new S(f.d)));c=c.b;if(mF(!c?ku:c.a,vu))for(c=(!a.d.a||0==a.d.a.c?(mE(),mE(),nE):new RL(a.d.a)).Bd();c.Xc();)a=c.Yc(),1001==f.d&&a.xe(f);var g,j,h;1001==f.d?(g=new ZC(f.e,f.d,f.a),g.e=f.b&15):601==f.d?(null.cg(),null.cg()):100==f.d&&A(f.e,57)?(j=f.e,h=new ZC(j,205,null),h.i=j.Zd(),h.j=
+j.$d()):1004<=f.d&&1005>=f.d||(701==f.d?null.cg():401==f.d||402==f.d?(null.cg(),null.cg(),null.cg(),null.cg(),null.cg()):500<=f.d&&507>=f.d&&(g=null.dg,500!=g&&(f=new ZC(null.dg,g,null),f.i=null.cg(),f.j=null.cg(),j=null.cg(),f.e=j&12,501==g&&null.cg())))}function pV(a){this.a=a}t(574,1,qv,pV);_.wc=function(){MJ(this)};_.a=null;function WN(){fV();jV.call(this);this.a=new rK}t(575,567,{},WN);_.Pf=function(){var a;a=new WN;oK(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.ye=function(){return this.a};
+_.Sf=function(){return rV};_.Wf=function(a){rV=a};var rV=_.a=null;t(576,571,{});function ZN(){new eE}t(577,420,{},ZN);function jN(a,b){var c=a.c;c.A!=b&&(c.A=b,c.$&&(b?DC(c.f,c):BC(c.f,c)))}function kN(a,b){fV();EL.call(this);this.c=new sV(a);var c=this.b=new hJ,d=(TI(),UI);c.a=d;eJ(this.b,this.d);c=this.c;d=this.b;if(0!=c.z.a.p.c&&tV(CK(c.z.a.p,0)))throw new jH(tj);uV(c,d);this.c.a=this;this.a=b}t(580,576,{},kN);_.ye=function(){return this.c};_.Rf=function(){return this.b.fb};
+_.Id=function(){vV(this.c,!1)};_.Vf=function(){};_.Xf=function(a){nV(this,a);oV(this,a);wV(this.c);xV(this.c)};_.a=null;_.b=null;_.c=null;function yV(a){var b;b=new xC(uA(a.gb,Mq),uA(a.gb,Lq));a=new xC(uA(a.K.ab.gb,Mq),uA(a.K.ab.gb,Lq));return I(K,s,-1,[b.b-a.b,b.a-a.a])}function zV(a){if(null!=a.I&&null!=a.H){var b=a.H;a.qd(a.I);a.od(b);a.I=a.H=null}else null!=a.I?(AV(a,a.I),a.I=null):null!=a.H&&(BV(a,a.H),a.H=null);vw(a.J)}function wV(a){a.bb?a._f(AC(a.K.ab)):(a.Ld(),wV(a))}
+function BV(a,b){var c;a.bb?(c=yV(a),a._f(new xC(-1,CV(b,!1)-c[1]))):a.H=b}function DV(a,b){var c;b!=a.Gd()&&(c=a.K.ab,oH(c),EV(c,b,c.gb,c.p.c,!0))}function AV(a,b){var c;a.bb?(c=yV(a),a._f(new xC(CV(b,!0)-c[0],-1))):a.I=b}t(583,286,nv);_.Yf=function(){var a,b;b=AC(this.K.ab);a=yV(this);b.b+=a[0];b.a+=a[1];return b};_.Gd=function(){var a;a=this.K.ab;return 0!=a.p.c?tV(CK(a.p,0)):null};_.Zf=function(a){FV(this.K.ab,a)};_.Bd=function(){return new pH(this.K.ab)};_.$f=function(){EC(this.K.ab)};_.wd=function(){zV(this)};
+_.Od=function(){EC(this.K.ab)};_.yd=function(a){return GV(this.K.ab,a)};_._f=function(a){CC(this.K.ab,a)};_.od=function(a){BV(this,a)};_.Hd=function(a){DV(this,a)};_.qd=function(a){AV(this,a)};_.H=null;_.I=null;function HV(){HV=x;var a=(IV(),JV(),KV);LV=new jJ(a.d,a.b,a.c,a.e,a.a)}function vV(a,b){var c;c=new IG;a.db&&cE(a.db,c);a.A&&BC(a.f,a);try{Lv(a.f.c,a)}catch(d){if(d=Jv(d),!A(d,78))throw d;}a.b=MV(a.f,a);try{PH(a,b)}finally{Ov(a.j.a),Ov(a.i.a),Ov(a.k.a),a.G&&Rv(a.G,a.f),a.t&&(a.t=!1)}}
+function NV(a,b,c){var d,e;e=a.fb;d=new yw(a,e);e.Dd(a,d.a+b,d.d+c)}function OV(a,b,c){b=new PV(yA(xA(a.K.c.children[b].children[c])));nH(b,a);B(b,a.c,(jC(),jC(),kC));return b}function zC(a,b){a.A&&(0<=b.b&&(a.e=b.b),0<=b.a&&(a.d=b.a));CC(a.K.ab,b)}function eT(a,b,c){var d,e;(e=a.f)?(d=QV(e.gb),SH(a,b+(Hw(e.gb)+d[3]),c+(Iw(e.gb)+d[0]))):SH(a,b,c)}function uV(a,b){if(b!=(0!=a.z.a.p.c?tV(CK(a.z.a.p,0)):null)){oH(a.z.a);var c=a.z.a;EV(c,b,c.gb,c.p.c,!0)}}
+function RV(a,b){var c;if(a.F!=b){c=a.F;a.F=b;a.bb&&c==(uC(),SV)&&(a.F=a.x);var d,e;if(a.G)for(e=new Dv(a.G);e.b<e.d.Fe();)if(d=Ev(e),b==(uC(),TV)){!d.b&&(d.b=new UV);d=a;var f=c,g=void 0,j=void 0;if(d.A&&f==(uC(),vC))g=d.f,j=d.w,d.z.c?(eT(d,j.c,j.d),zC(d,new xC(j.b,-1))):(eT(d,j.c,j.d),zC(d,new xC(j.b,j.a)),DC(g,d)),Hv(g.c,d,d.z.b),Qw(d.q,333);else if(!d.t&&f==(uC(),SV))d.gb.style[Rt]=St,UH(d.gb,!0),uC()}else if(b==vC){!d.b&&(d.b=new UV);d=a;var f=c,h=j=g=void 0;if(d.A){j=d.f;g=QV(j.gb);h=d.w;if(d.z.c)h.c=
+Hw(d.gb)-g[3]-Hw(j.gb),h.d=Iw(d.gb)-g[0]-Iw(j.gb),d.w=h,eT(d,0,0),VV(d,wC(j.gb).b,-1);else{if(f!=(uC(),SV))h.c=Hw(d.gb)-g[3]-Hw(j.gb),h.d=Iw(d.gb)-g[0]-Iw(j.gb),h.b=d.e,h.a=d.d,d.w=h;eT(d,0,0);CC(d,new WV(wC(j.gb)));BC(j,d)}d==d.f.a||AQ(d);Qw(d.q,333)}}else b==SV&&(!d.b&&(d.b=new UV),d=a,d.t||(d.x=c,d.gb.style[Rt]=to,UH(d.gb,!1)))}}function XV(a,b){a.gb.style[fu]=b+1E4+(a.t?1E3:0)+l;(a.t||a.U)&&null.cg().cg()}
+function xV(a){if(!a.bb){a.j=hH(a,a.f,(!OD&&(OD=new bx),OD));a.i=hH(a,a.f,ax?ax:ax=new bx);a.k=hH(a,a.f,(!TD&&(TD=new bx),TD));var b=a.f;!a.G&&(a.G=new Yv);Sv(a.G,b);OD&&(b=new ND(a),a.db&&cE(a.db,b));a.A&&DC(a.f,a);Hv(a.f.c,a,a.z.b);a.b&&(SH(a,a.b.a,a.b.b),a.b=null);TH(a);AQ(a)}}function AQ(a){if(a!=a.f.a){var b;TD&&(b=new SD(a),a.db&&cE(a.db,b))}}t(582,583,nv);_.Gd=function(){return 0!=this.z.a.p.c?tV(CK(this.z.a.p,0)):null};_.Jd=function(a){vV(this,a)};_.Bd=function(){return new pH(this.z.a)};
+_.wd=function(){zV(this);vw(new YV(this))};_.yd=function(a){return GV(this.z.a,a)};_._f=function(a){zC(this,a)};_.Kd=function(a,b){eT(this,a,b)};_.Hd=function(a){uV(this,a)};_.Ld=function(){xV(this)};_.b=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.t=!1;_.u=null;_.v=null;_.x=null;_.y=null;_.z=null;_.A=!1;_.B=null;_.C=null;_.D=null;_.E=null;_.G=null;var LV;
+function sV(a){HV();var b=(ZV(),$V),c;c=(aI(),bI);VH.call(this,!1,Br);this.L=c.a;this.J=new aW(this);c=new bW;c.gb[tm]=Up;MH(this.K,c);RH(this);this.c=new cW(this);this.q=new dW(this);this.r=new eW(this);this.s=new fW(this);this.w=new gW;this.F=(uC(),TV);this.A=!1;this.f=b;a=this.z=new hW(a);b=new iW;!a.d&&(a.d=new jW);Sv(a.d,b);a=new kW(new lJ(LV.a.d.a,LV.a.b,LV.a.c,LV.a.e,LV.a.a));B(a,new lW(this),(jC(),jC(),kC));b=this.z.b;if(!b.b){b.b=new hJ;b.b.ld()[tm]=Lp;c=b.b;var d=(aJ(),bJ);c.c=d;mW(b.f,
+b.b,new nW(2))}if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new zH;d=fJ(c);XG(c.b,(hG(),iG(d)),0);yH(c,a,d,0,!1)}else eJ(b.b,a);FV(b.f,null);B(this.z.b,new oW(this),(rC(),rC(),sC));B(this.z.b,this.c,kC);DV(this,this.z);Fv(yA(xA(this.gb)),Tp,!0)}t(581,582,nv,sV);_.Id=function(){var a=this.a,b=new dN(a.a,201),c;a=a.a.q;a.a?a=new pW(new Dv(a.a)):(a=(mE(),mE(),nE),a=new Dv(a));for(;a.Xc();)c=a.Yc(),201==b.d&&cT(c.a)};_.a=null;function IQ(a,b,c,d){b=VK(b);c+=b.a;d+=b.b;SH(a.a,c,d);TH(a.a)}
+function GN(){fV();jV.call(this);var a=this.a=new qW;a.T=!0;a.a.f=!0;this.a.W=!0}t(584,567,{},GN);_.ye=function(){return this.a};_.a=null;function yO(){}t(591,436,{},yO);function pW(a){if(!a)throw new Jz;this.a=a}t(592,1,{},pW);_.Xc=function(){return FO(this.a)};_.Yc=function(){return Ev(this.a)};_.Zc=function(){throw new JO("Missing message: awt.50");};_.a=null;function aM(){return aM()}
+function wO(){wO=x;var a;a=(oO(),pO[gr]);if(null!=a)try{if(H(jj,a)||H(xg,a)||H(yg,a))y(rW,m,-1,0,1);else throw new fS(a+Aa);}catch(b){if(b=Jv(b),!A(b,86))throw b;}}function AN(a,b){a.a=31*a.a+F((new xS(b)).a)}function WL(){}t(595,1,{},WL);_.hC=function(){return this.a};_.a=1;function QV(a){var b;b=y(K,s,-1,4,1);a.style[gu]=Pc;b[0]=sW(tW(a,hm));b[1]=sW(tW(a,fm));b[2]=sW(tW(a,dm));b[3]=sW(tW(a,em));return b}
+function uW(a){var b,c;c=vW(a);b=QV(a);a=(a.style[gu]=Pc,new xC(a.clientWidth,a.clientHeight));a.b+=b[1]+b[3]+(c[1]+c[3]);a.a+=b[0]+b[2]+(c[0]+c[2]);return a}function wC(a){a.style[gu]=Pc;return new xC(a.clientWidth,a.clientHeight)}function vW(a){var b;b=y(K,s,-1,4,1);a.style[gu]=Pc;b[0]=sW(tW(a,wp));b[1]=sW(tW(a,vp));b[2]=sW(tW(a,tp));b[3]=sW(tW(a,up));return b}function wW(a){var b;b=y(K,s,-1,4,1);a.style[gu]=Pc;b[0]=sW(tW(a,vr));b[1]=sW(tW(a,ur));b[2]=sW(tW(a,sr));b[3]=sW(tW(a,tr));return b}
+function xW(a,b,c){try{switch(b){case cr:a.style.filter=xl+100*c+Fb;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case En:b=ft;default:a.style[b]=c}}catch(d){if(d=Jv(d),A(d,78))a=a.scopeName,null==a||sE(wo,a);else throw d;}}function CV(a,b){var c;yW||(yW=zA(Ys),xW(yW,gp,l),xW(yW,xt,l),xW(yW,Dr,sl),xW(yW,Rt,to),$doc.body.appendChild(yW));xW(yW,Yt,a);xW(yW,ro,a);c=uW(yW);return b?c.b:c.a}var yW=null;function zW(){xC.call(this,0,0)}function xC(a,b){this.b=a;this.a=b}
+function WV(a){xC.call(this,a.b,a.a)}t(597,1,gv,zW,xC,WV);_.eQ=function(a){return this===a?!0:null==a||AW!=Qz(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+hl};_.a=0;_.b=0;function BW(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}t(598,1,{71:1,74:1,95:1},BW);_.eQ=function(a){return a===this?!0:A(a,95)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};
+_.hC=function(){var a;a=213+this.d;a=71*a+this.b;a=71*a+this.a;return a=71*a+this.c};_.tS=function(){return CW.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+hl};_.a=0;_.b=0;_.c=0;_.d=0;function DW(a,b){this.a=a;this.b=b}t(599,1,gv,DW);_.eQ=function(a){return this===a?!0:null==a||EW!=Qz(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return EW.d+"[x="+this.a+",y="+this.b+hl};_.a=0;_.b=0;
+function gW(){this.b=this.a=this.d=this.c=0}t(600,1,gv,gW);_.eQ=function(a){return this===a?!0:null==a||FW!=Qz(a)||this.a!=a.a||this.b!=a.b||this.c!=a.c||this.d!=a.d?!1:!0};_.hC=function(){var a;a=31+this.a;a=31*a+this.b;a=31*a+this.c;return a=31*a+this.d};_.tS=function(){return FW.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+hl};_.a=0;_.b=0;_.c=0;_.d=0;
+function tW(a,b){var c;if(document.documentElement.currentStyle)switch(b){case cr:c=100;try{c=a.filters[Bf].opacity}catch(d){try{c=a.filters(wl).opacity}catch(e){}}return c/100;case En:b=ft;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:l+c}t(603,1,{});var GW=-1;function HW(){}t(604,603,{},HW);_.a=-1;_.b=-1;var IW=null;function sW(a){a=parseInt(a,10);a=isNaN(a)?null:oQ(a);return!a?0:a.a}t(607,301,Vu);_.Yf=function(){return AC(this.f)};
+_.Zf=function(a){FV(this.f,a)};_.$f=function(){EC(this.f)};_.Od=function(){EC(this.f)};_.od=function(a){var b=this.f;b.gb.style[ro]=a;b.bb||(b.f=a)};_.qd=function(a){var b=this.f;b.gb.style[Yt]=a;b.bb||(b.i=a)};function IV(){IV=x;JV()}function iN(a,b){a.a.gb.innerText=b||l;FV(a.f,null)}function JW(a){IV();var b;qI(this,new bW);this.a=new KW;b=this.f;LW(b,new MW);xW(b.gb,rr,Oc);b.o=0;mW(b,this.a,new nW(0));this.a.ld()[tm]=Mp;this.a.gb.innerText=a||l;FV(this.f,null);this.gb[tm]=Kp}t(606,607,Vu,JW);
+_.Mc=function(a){return B(this,a,(iD(),iD(),jD))};_.Nc=function(a){return B(this,a,(mw(),mw(),nw))};_.Oc=function(a){return B(this,a,(mD(),mD(),nD))};_.Pc=function(a){return B(this,a,(ow(),ow(),pw))};_.b=null;
+function JV(){JV=x;NW=Zz()+id;new NK(NW,240,20);new NK(NW,224,16);new NK(NW,208,16);new NK(NW,192,16);new NK(NW,176,16);new NK(NW,160,16);new NK(NW,144,16);new NK(NW,128,16);new NK(NW,112,16);new NK(NW,96,16);new NK(NW,80,16);new NK(NW,64,16);new NK(NW,260,16);KV=new NK(NW,48,16);new NK(NW,32,16);new NK(NW,16,16);new NK(NW,0,16)}var NW,KV;function OW(a,b){fH(a.a.gb,!b);FV(a.f,a.a)}function yC(a,b){a.c=b;fH(a.a.gb,!b);FV(a.f,a.a);if(a.d){var c;for(c=new Dv(a.d);c.b<c.d.Fe();)Ev(c)}}
+function hW(a){var b;qI(this,new bW);b=this.f;LW(b,new PW((QW(),RW)));b.o=0;this.b=new JW(a);mW(b,this.b,new nW(1));this.a=new bW;Xv(this.a,ye);mW(b,this.a,new nW(0));this.gb[tm]=Np}t(609,607,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},hW);_.rd=function(){iH(this.f)};_.sd=function(){lH(this.f)};_.Bd=function(){return new pH(this.a)};_.yd=function(a){return GV(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function jW(){TS(this)}t(610,501,Ju,jW);function aW(a){this.a=a}
+t(611,1,qv,aW);_.wc=function(){EC(this.a.K.ab)};_.a=null;function SW(a){var b;b=a.b;a=b.f;b=!a.e?-1:uw(a.e.a,b);a.e&&cG(a.e.a,b)&&fG(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&AQ(!a.e?null:cG(a.e.a,b-1))}function TW(a){var b;b=a.a;a=b.f;!a.e&&(a.e=new DL);-1==uw(a.e.a,b)&&Sv(a.e.a,b)}function UV(){}t(612,1,{},UV);_.Qc=function(a){SW(a)};_.Rc=function(a){TW(a)};_.Tc=function(a){UW(a.a.f,a.a)};
+function ZV(){ZV=x;VW=new WW(1,wn);XW=new WW(2,dq);YW=new WW(3,hq);ZW=new WW(10,Hq);$W=new WW(4,xs);aX=new WW(5,Ss);bX=new WW(12,jt);cX=new WW(8,Ut);$V=new dX((ew(),fw(null)).gb)}function MV(a,b){var c;c=QV(a.gb);return new DW(Hw(b.gb)-(Hw(a.gb)+c[3]),Iw(b.gb)-(Iw(a.gb)+c[0]))}
+function eX(a){var b,c,d,e,f,g;if(a.e){b=wC(a.gb);for(d=0,e=a.e.a.c;d<e;++d)g=cG(a.e.a,d),c=new xC(uA(g.gb,Mq),uA(g.gb,Lq)),f=MV(a,g),f.a-=Bw(0,f.a+uA(g.gb,Mq)-b.b),f.b-=Bw(0,f.b+uA(g.gb,Lq)-b.a),eT(g,Bw(0,f.a),Bw(0,f.b)),c.b=c.b>b.b?b.b:-1,c.a=c.a>b.a?b.a:-1,VV(g,c.b,c.a),g.F==(uC(),vC)&&CC(g,new WV(wC(a.gb))),Qw(g.q,1)}}function fX(a,b,c){a=a.d;Hv(a,b,b);z(a.c,b,c);Xv(b,Di+c.b)}
+function BC(a,b){var c;c=a.d;gX(c,b.y);Wv(b.y,Di+ZW.b);gX(c,b.u);Wv(b.u,Di+XW.b);gX(c,b.v);Wv(b.v,Di+YW.b);gX(c,b.E);Wv(b.E,Di+cX.b);gX(c,b.n);Wv(b.n,Di+VW.b);gX(c,b.D);Wv(b.D,Di+bX.b);gX(c,b.B);Wv(b.B,Di+$W.b);gX(c,b.C);Wv(b.C,Di+aX.b)}
+function DC(a,b){!b.y&&(b.y=OV(b,0,0));fX(a,b.y,ZW);!b.u&&(b.u=OV(b,0,1));fX(a,b.u,XW);!b.v&&(b.v=OV(b,0,2));fX(a,b.v,YW);!b.E&&(b.E=OV(b,1,0));fX(a,b.E,cX);!b.n&&(b.n=OV(b,1,2));fX(a,b.n,VW);!b.D&&(b.D=OV(b,2,0));fX(a,b.D,bX);!b.B&&(b.B=OV(b,2,1));fX(a,b.B,$W);!b.C&&(b.C=OV(b,2,2));fX(a,b.C,aX)}function UW(a,b){var c,d;a.a=b;d=a.e.a.c;c=uw(a.e.a,b);if(c+1<d){fM(a.e,b);for(Sv(a.e.a,b);c<d;++c)XV(cG(a.e.a,c),c)}else XV(b,c)}
+function dX(a){a=new hX(a);qI(this,a);this.c=new iX(a);this.c.i=!0;Pv(this.c);this.c.k=3;this.d=new jX(a);this.d.i=!0;Pv(this.d);this.d.k=3;sI(this)}t(613,301,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},dX);_.Yf=function(){return wC(this.gb)};_.Zf=function(){var a;(a=kX(this))&&a.Zf(null)};_.$f=function(){eX(this)};_.Qc=function(a){!this.b&&(this.b=new UV);SW(a)};_.Rc=function(a){!this.b&&(this.b=new UV);TW(a)};_.Od=function(){eX(this)};
+_.Tc=function(a){!this.b&&(this.b=new UV);UW(a.a.f,a.a)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;var VW,XW,YW,ZW,$V,$W,aX,bX,cX;function hX(a){this.p=new JH(this);this.gb=a}t(614,281,tv,hX);function WW(a,b){this.a=a;this.b=b}t(615,1,{},WW);_.a=0;_.b=null;function iX(a){zv();Tv.call(this,a)}t(616,3,{},iX);_.qc=function(){var a;a=this.j.e;a.t||Fw(a.o);Wv(this.j.e,"dragdrop-dragging");!a.z.c&&OW(a.z,!1)};
+_.sc=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Bw(this.a,a<this.d?a:this.d),b=Bw(this.b,b<this.c?b:this.c));var c=this.j.e.gb;c.style[gp]=a+(qw(),Gr);c.style[xt]=b+Gr};
+_.rc=function(){var a;a=this.j.e;a==a.f.a||AQ(a);a.z.c||OW(a.z,!0);a.t||(a.o||(a.o=new lX,Xv(a.o,"mosaic-GlassPanel-invisible")),xW(a.o.gb,fu,tW(a.gb,fu)),dw((ew(),fw(null)),a.o,0,0));Xv(this.j.e,"dragdrop-dragging");a=new yw(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.d=this.a+this.j.a.gb.clientWidth-this.j.e.kd();this.c=this.b+this.j.a.gb.clientHeight-this.j.e.jd()};_.a=0;_.b=0;_.c=0;_.d=0;
+function gX(a,b){try{Lv(a,b)}catch(c){if(c=Jv(c),!A(c,78))throw c;}}function jX(a){zv();Tv.call(this,a);this.c=new Bv}t(617,3,{},jX);_.qc=function(){var a;a=this.j.e.fb;a.t||Fw(a.o);Wv(this.j.e,"dragdrop-dragging");OW(a.z,!1);zC(a,new xC(a.e,a.d));Qw(a.q,1)};
+_.sc=function(){var a,b,c,d;d=this.j.e.fb;c=aw(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.hd()-Bw(this.j.c,this.b):this.j.e.hd()-this.j.c,0!=b&&(a=d.d,b=Bw(a+b,uA(d.z.b.gb,Lq)),b!=a&&NV(d,0,a-b),zC(d,new xC(d.e,b)),Qw(d.q,333))):0!=(c&4)&&(b=this.i?(this.j.c<this.d?this.j.c:this.d)-this.j.e.hd():this.j.c-this.j.e.hd(),0!=b&&(a=d.d,b=Bw(a+b,uA(d.z.b.gb,Lq)),zC(d,new xC(d.e,b)),Qw(d.q,333)));0!=(c&8)?(b=this.i?this.j.e.gd()-Bw(this.j.b,this.a):this.j.e.gd()-this.j.b,0!=b&&(a=d.e,b=96<a+b?a+
+b:96,b!=a&&NV(d,a-b,0),zC(d,new xC(b,d.d)),Qw(d.q,333))):0!=(c&1)&&(b=this.i?(this.j.b<this.e?this.j.b:this.e)-this.j.e.gd():this.j.b-this.j.e.gd(),0!=b&&(a=d.e,zC(d,new xC(96<a+b?a+b:96,d.d)),Qw(d.q,333)))};
+_.rc=function(){var a;a=this.j.e.fb;a==a.f.a||AQ(a);OW(a.z,!0);a.t||(a.o||(a.o=new lX,Xv(a.o,"mosaic-GlassPanel-invisible")),xW(a.o.gb,fu,tW(a.gb,fu)),dw((ew(),fw(null)),a.o,0,0));Xv(this.j.e,"dragdrop-dragging");a=new yw(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.e=this.a+this.j.a.gb.clientWidth-this.j.e.kd();this.d=this.b+this.j.a.gb.clientHeight-this.j.e.jd()};_.a=0;_.b=0;_.d=0;_.e=0;function VF(){VF=x;WF=new mX}
+function lX(){VF();var a;this.d=new nX(this);this.a=!1;this.b=new NH;qI(this,this.b);a=this.gb.style;a[Sl]=Xa;a[Bn]=zl;a[cr]=Nc;this.gb[tm]=fo}t(618,301,rv,lX);
+_.ud=function(){var a;sI(this);try{a=this.fb}catch(b){b=Jv(b);if(A(b,84))throw new jH("Parent widget must be an instance of AbsolutePanel");throw b;}a==(ew(),fw(null))?(UF(WF,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),Rv(Xw,a),a.b=!0,a.c=ex(a),Sv(Xw,a),this.c=new oX(this),AG(new TF(this.c))):$doc.compatMode==Pe?(this.gb.style[im]=Oc,this.gb.style[ps]=Oc):jw(this,uA(a.gb,Mq),uA(a.gb,Lq));this.a&&lG(new SF(this));dw(fw(null),new pX,JA($doc),KA($doc))};
+_.vd=function(){this.f.vd();Kw(this.d);this.c&&(QF(yG,this.c,I(qX,m,13,[(!RD&&(RD=new bx),RD)])),this.c=null);this.a&&QF(nG,this,I(qX,m,13,[(!mG&&(mG=new bx),mG)]))};_._c=function(a){switch(OG(a.type)){case 256:if(27==(a.keyCode||0))return Fw(this),!1;case 1:if(BA(this.gb,a.srcElement))return Fw(this),!1}return!0};_.wd=function(){};_.a=!1;_.b=null;_.c=null;var WF;function nX(a){Ww();this.a=a}t(619,24,{},nX);_.Cc=function(){UF((VF(),WF),this.a,!1)};_.a=null;function oX(a){this.a=a}t(620,1,{},oX);
+_.a=null;function pX(){this.gb=yI();var a;a=new wJ(new rX(this));B(this,a,($B(),$B(),aC));B(this,a,(FC(),FC(),GC))}t(621,303,tv,pX);_.wd=function(){vw(new sX(this))};function rX(a){this.a=a}t(622,1,{},rX);_.a=null;function sX(a){this.a=a}t(623,1,qv,sX);_.wc=function(){FJ(this.a.gb)};_.a=null;function tX(a){a.gb.style[Yt]=Ol;a.gb.style[ro]=Ol;if(a.bb){var a=a.fb,b;A(a,103)?a.Zf(null):(b=kX(a))&&b.Zf(a)}}t(625,284,Ru);_.Yf=function(){tX(this);return new xC(uA(this.gb,Mq),uA(this.gb,Lq))};_.Zf=function(){tX(this)};
+_.$f=function(){};_.$c=function(){};_.Od=function(){};function KW(){this.gb=zA(fp);this.gb[tm]=Qp;this.gb.style[Xt]=Dq;this.gb[tm]=Op}t(624,625,Ru,KW);function kW(a){qI(this,new uX(a));this.gb[tm]=Pp}t(626,301,rv,kW);function qW(){var a=(aI(),dI);VH.call(this,!0,Ap);this.L=a.a;this.a=new vX(this);this.a.d=!0;KH(this,this.a);this.T=!0;this.a.f=!0;if(-1==this.cb){var a=this.gb,b=1|(this.gb.__eventBits||0);hw();YG(a,b)}else this.cb|=1;yA(xA(this.gb))[tm]=ko;this.gb.style[fu]=ed}t(627,286,tv,qW);
+_.$c=function(a){kH(this,a);1==OG(a.type)&&PH(this,!1)};_.a=null;
+function vX(a){this.b=a;OJ();this.c=new Yv;this.i=new Yv;a=(RJ(),OJ(),QJ);new MK(a.d,a.b,a.c,a.e,a.a);var b;b=zA(lt);this.e=zA(ot);gG(b,this.e);this.o=!0;a=yI();b=(hG(),iG(b));a.appendChild(b);this.gb=a;by();this.gb.setAttribute(qs,Fy.a);-1==this.cb?(a=this.gb,b=2225|(this.gb.__eventBits||0),hw(),YG(a,b)):this.cb|=2225;this.gb[tm]=jo;a=dH(this.gb)+vc;Fv(this.ld(),a,!0);this.gb.style[jr]=Oc;this.gb.setAttribute(uo,Ht);B(this,new NJ(this),($B(),$B(),aC))}t(628,324,Pu,vX);
+_.$c=function(a){switch(OG(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}GJ(this,a)};_.Nd=function(a,b){KJ(this,a,b);b||this.a&&PH(this.b,!1)};_.a=!0;_.b=null;
+function uX(a){var b=(TI(),UI),c=(aJ(),bJ),d;d=new LI;d.f[cm]=Mc;d.f[om]=0;d.f[pm]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;JI(b.a);b.a.c.rows[0].cells[0][vl]=c.a;JI(b.a);b.a.c.rows[0].cells[0].style[Qt]=e.a;JI(d);b=FI(d,0,0,!0);if(a){Fw(a);c=d.i;if(c.a){var e=c.a.a,f=c.b,g=e;HI(g,f.c);IE(f.b,g,a);c.a=c.a.b}else e=c.b.c,Sv(c.b,a);a.gb[ql]=e;gG(b,a.gb);nH(a,d)}qI(this,d);Fv(this.gb,Sp,!0)}t(629,301,rv,uX);_.a=null;_.b=null;function cW(a){this.a=a}t(630,1,{},cW);
+_.Lc=function(){this.a.$&&this.a!=this.a.f.a&&AQ(this.a)};_.a=null;function dW(a){Ww();this.a=a}t(631,24,{},dW);_.Cc=function(){EC(this.a.K.ab);var a=this.a;QD((!a.p&&(a.p=new wX),a.p))};_.a=null;function eW(a){Ww();this.a=a}t(632,24,{},eW);_.Cc=function(){RV(this.a,(uC(),vC))};_.a=null;function fW(a){Ww();this.a=a}t(633,24,{},fW);_.Cc=function(){RV(this.a,(uC(),SV))};_.a=null;function iW(){}t(634,1,{},iW);function lW(a){this.a=a}t(635,1,{},lW);_.Lc=function(){this.a.Id()};_.a=null;
+function oW(a){this.a=a}t(636,1,{},oW);_.a=null;function YV(a){this.a=a}t(637,1,qv,YV);_.wc=function(){this.a.F==(uC(),vC)?Qw(this.a.r,333):this.a.F==SV&&Qw(this.a.s,333)};_.a=null;function PV(a){this.gb=a;iH(this)}t(638,284,Pu,PV);_.Mc=function(a){return B(this,a,(iD(),iD(),jD))};_.Nc=function(a){return B(this,a,(mw(),mw(),nw))};_.Oc=function(a){return B(this,a,(mD(),mD(),nD))};_.Pc=function(a){return B(this,a,(ow(),ow(),pw))};function wX(){iE.call(this,null)}t(639,213,sv,wX);
+function uC(){uC=x;vC=new xX(bh,0);SV=new xX(ch,1);TV=new xX(Lh,2);yX=I(zX,m,98,[vC,SV,TV])}function xX(a,b){PA.call(this,a,b)}t(640,138,{71:1,75:1,77:1,98:1},xX);var yX,vC,SV,TV;t(641,1,{});function UF(a,b,c){var d,e,f,g,j;e=kw();d=lw();if(!c||e!=a.b||d!=a.a)f=(ew(),uA(fw(null).gb,Mq)),c=uA(fw(null).gb,Lq),j=(ZG(),$G).scrollWidth,g=$G.scrollHeight,f=e>(f>j?f:j)?e:f>j?f:j,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.gb.style[Yt]=f+Gr),0<=c&&(b.gb.style[ro]=c+Gr),a.b=e,a.a=d}function mX(){}t(642,641,{},mX);
+_.a=-1;_.b=-1;function AX(a,b){var c,d,e;if(a.k)return!0;a.x.Oe();for(c=new pH(b);c.a.a<c.a.b.c-1;)d=tV(qH(c.a)),e=d.fb,A(e,104)&&e.pd(d.md()),d.md()&&Sv(a.x,d);return!0}
+function BX(a,b){var c,d,e;if(b.a)a.c&&Jw(a.c),a.c=new CX(a,b),Lw(a.c,333);else for(d=new Dv(a.x);d.b<d.d.Fe();)c=Ev(d),e=c.eb,GH(b,DX(c),e.s,e.t),EX(c,e.u,e.r,I(K,s,-1,[FX(a.q.a,c).d,FX(a.p.a,c).c,FX(a.n.a,c).a,FX(a.o.a,c).b]),(I(K,s,-1,[GX(a.i.a,c).d,GX(a.f.a,c).c,GX(a.d.a,c).a,GX(a.e.a,c).b]),I(K,s,-1,[HX(a.u,c),HX(a.t,c),HX(a.r,c),HX(a.s,c)])))}
+function IX(){this.x=new Yv;this.j=new JX(this);this.w=new KX(this.j);this.v=new LX(this.j);this.q=new MX(this.j);this.p=new NX(this.j);this.n=new OX(this.j);this.o=new PX(this.j);this.i=new QX(this.j);this.f=new RX(this.j);this.d=new SX(this.j);this.e=new TX(this.j);this.u=new UX(this.j);this.t=new UX(this.j);this.r=new UX(this.j);this.s=new UX(this.j)}t(643,1,{});_.ag=function(a){BX(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;
+_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function VX(a){var b;b=a.a;var c=a.b,d,e,f;for(e=new Dv(b.x);e.b<e.d.Fe();)d=Ev(e),A(d,26)&&(d=d.ab),f=d.eb,GH(c,DX(d),f.s,f.t),EX(d,f.u,f.r,I(K,s,-1,[FX(b.q.a,d).d,FX(b.p.a,d).c,FX(b.n.a,d).a,FX(b.o.a,d).b]),(I(K,s,-1,[GX(b.i.a,d).d,GX(b.f.a,d).c,GX(b.d.a,d).a,GX(b.e.a,d).b]),I(K,s,-1,[HX(b.u,d),HX(b.t,d),HX(b.r,d),HX(b.s,d)])));WX(c);a.a.c=null;for(a=new Dv(a.a.x);a.b<a.d.Fe();)b=Ev(a),A(b,26)&&(b=b.ab),b=b.eb,b.o=b.p=b.q=b.n=-1}
+function CX(a,b){this.a=a;this.b=b;var c=(Sw(),Tw);this.k=new Rw(this);this.s=c}t(644,17,{},CX);_.xc=function(){VX(this)};_.yc=function(){VX(this)};
+_.Ac=function(a){var b,c,d;for(c=new Dv(this.a.x);c.b<c.d.Fe();){b=Ev(c);A(b,26)&&(b=b.ab);d=b.eb;d.i=F(d.o+(d.s-d.o)*a);d.v=F(d.p+(d.t-d.p)*a);d.w=F(d.q+(d.u-d.q)*a);d.f=F(d.n+(d.r-d.n)*a);GH(this.b,DX(b),d.i,d.v);var e=b,f=d.w;d=d.f;var g=I(K,s,-1,[FX(this.a.q.a,b).d,FX(this.a.p.a,b).c,FX(this.a.n.a,b).a,FX(this.a.o.a,b).b]),j=this.a,h=b;I(K,s,-1,[GX(j.i.a,h).d,GX(j.f.a,h).c,GX(j.d.a,h).a,GX(j.e.a,h).b]);EX(e,f,d,g,I(K,s,-1,[HX(this.a.u,b),HX(this.a.t,b),HX(this.a.r,b),HX(this.a.s,b)]))}};_.a=null;
+_.b=null;t(646,1,{});_.a=null;function SX(a){this.a=a}t(645,646,{},SX);function TX(a){this.a=a}t(647,646,{},TX);function RX(a){this.a=a}t(648,646,{},RX);function QX(a){this.a=a}t(649,646,{},QX);function OX(a){this.a=a}t(650,646,{},OX);function PX(a){this.a=a}t(651,646,{},PX);function NX(a){this.a=a}t(652,646,{},NX);function MX(a){this.a=a}t(653,646,{},MX);t(654,646,{},function(a){this.a=a});t(655,646,{},function(a){this.a=a});
+function HX(a,b){var c=a.a,d;d=aw(c.d,b);d||(d=new BW(wW(b.gb)),z(c.d,b,d));return d.d}function UX(a){this.a=a}t(656,646,{},UX);function LX(a){this.a=a}t(657,646,{},LX);function KX(a){this.a=a}t(658,646,{},KX);function GX(a,b){var c;c=aw(a.a,b);c||(c=new BW(QV(b.gb)),z(a.a,b,c));return c}function FX(a,b){var c;c=aw(a.b,b);c||(c=new BW(vW(b.gb)),z(a.b,b,c));return c}
+function XX(a,b){var c,d;d=aw(a.e,b);if(!d){c=b.eb;a:{d=a.f;var e=kX(b),f,g,j,h,n;if(A(b,103)){if(null!=c.k&&null!=c.j){d=new xC(YX(e,!0),YX(e,!1));break a}h=b.Yf();null!=c.k&&(h.b=YX(e,!0));null!=c.j&&(h.a=YX(e,!1))}else{if(null!=c.k&&null!=c.j){d=new xC(YX(e,!0),YX(e,!1));break a}h=new zW;f=b.gb;n=f.style;g=n[Dr];j=n[Rt];n[Dr]=bt;n[Rt]=to;null!=c.k?h.b=YX(e,!0):(n[Yt]=Ol,h.b=(f.offsetWidth||0)+FX(d.o.a,b).b+FX(d.p.a,b).c);null!=c.j?h.a=YX(e,!1):(n[ro]=Ol,h.a=(f.offsetHeight||0)+FX(d.q.a,b).d+FX(d.n.a,
+b).a);n[Dr]=g;n[Rt]=j}d=h}null!=c.k&&(qw(),zB)==c.k.cg()||null!=c.j&&(qw(),zB)!=c.j.cg()||z(a.e,b,d)}return d}function JX(a){this.f=a;this.c=new Bv;this.e=new Bv;this.b=new Bv;this.a=new Bv;this.d=new Bv}t(659,1,{},JX);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function ZX(a){var b;b=a.eb;if(null==b||!A(b,101))b=new $X,a.eb=b;return b}function MW(){PW.call(this,(QW(),aY))}function PW(a){var b=(bY(),cY);IX.call(this);this.b=a;this.a=b}t(660,643,{},MW,PW);
+_.bg=function(a){var b,c,d,e,f,g,j,h,n;h=new zW;AX(this,a);n=FX(this.o.a,a).b+FX(this.p.a,a).c+GX(this.e.a,a).b+GX(this.f.a,a).c+HX(this.s,a)+HX(this.t,a);d=FX(this.q.a,a).d+FX(this.n.a,a).a+GX(this.i.a,a).d+GX(this.d.a,a).a+HX(this.u,a)+HX(this.r,a);c=this.x.c;if(0==c)return h.b=n,h.a=d,h;a=a.o;this.b==(QW(),aY)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Dv(this.x);a.b<a.d.Fe();)c=Ev(a),e=ZX(c),b=null,j=c.fb,A(j,104)&&(b=j,b=dY(b),b=new xC(b[1]+b[3],b[0]+b[0])),this.b==aY?(n+=XX(this.w.a,c).b,e.a=XX(this.v.a,
+c).a,A(j,104)&&(n+=b.b,e.a+=b.a),f=Bw(f,e.a)):(d+=XX(this.v.a,c).a,e.b=XX(this.w.a,c).b,A(j,104)&&(d+=b.a,e.b+=b.b),g=Bw(g,e.b));this.b==aY?(h.b=n,h.a=d+f):(h.b=n+g,h.a=d);return h};
+_.ag=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,w,D,G,J,Q;if(AX(this,a)&&(d=this.x.c,0!=d)){D=a.o;u=HX(this.s,a);G=HX(this.u,a);c=wC(a.gb);Q=c.b-(u+HX(this.t,a));r=c.a-(G+HX(this.r,a));g=Q;c=r;this.b==(QW(),aY)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Dv(this.x);e.b<e.d.Fe();)d=Ev(e),b=null,q=ZX(d),w=d.fb,A(w,104)&&(b=w,b=dY(b),b=new xC(b[1]+b[3],b[0]+b[0])),this.b==aY?(q.d?++h:(q.b=XX(this.w.a,d).b,A(w,104)&&(q.b+=b.b),g-=q.b),q.c?q.a=r:(q.a=XX(this.v.a,d).a,A(w,104)&&(q.a+=b.a))):(q.c?++j:(q.a=XX(this.v.a,
+d).a,A(w,104)&&(q.a+=b.a),c-=q.a),q.d?q.b=Q:(q.b=XX(this.w.a,d).b,A(w,104)&&(q.b+=b.b)));for(e=new Dv(this.x);e.b<e.d.Fe();)d=Ev(e),b=null,q=d.eb,w=d.fb,A(w,104)&&(b=w,b=dY(b),b=new xC(b[1]+b[3],b[0]+b[0])),J=q.b,o=q.a,this.b==aY?q.d&&(J=~~(g/h)):q.c&&(o=~~(c/j)),G=0>G?0:G,n=J,f=o,A(w,104)&&(n-=b.b,f-=b.a),this.b==RW?(q.s=this.a==(bY(),cY)?u:this.a==eY?u+~~(Q/2)-~~(J/2):u+Q-J,q.t=G,q.u=n,q.r=f,G+=o+D):(this.a==(bY(),cY)?(q.s=u,q.t=G):this.a==eY?(q.s=u,q.t=G+~~(r/2)-~~(o/2)):(q.s=u,q.t=G+r-o),q.u=
+n,q.r=f,u+=J+D),a.a&&(w=d.gd()-Hw(a.gb)-HX(this.s,a),-1==q.o&&(q.o=w),w=d.hd()-Iw(a.gb)-HX(this.u,a),-1==q.p&&(q.p=w),-1==q.q&&(q.q=d.kd()),-1==q.n&&(q.n=d.jd()));BX(this,a)}};_.a=null;_.b=null;function bY(){bY=x;cY=new fY(Ni,0);eY=new fY(Le,1);gY=new fY(Gf,2);hY=I(iY,m,99,[cY,eY,gY])}function fY(a,b){PA.call(this,a,b)}t(661,138,{71:1,75:1,77:1,99:1},fY);var hY,eY,gY,cY;function QW(){QW=x;aY=new jY(ig,0);RW=new jY(oj,1);kY=I(lY,m,100,[aY,RW])}function jY(a,b){PA.call(this,a,b)}
+t(662,138,{71:1,75:1,77:1,100:1},jY);var kY,aY,RW;t(664,1,{105:1});_.e=!1;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;function $X(){this.e=!1}function nW(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}t(663,664,{101:1,105:1},$X,nW);_.a=0;_.b=0;_.c=!1;_.d=!1;
+function mY(a,b){if(a.k)return!0;AX(a,b);if(0<a.x.c){a.a=cG(a.x,0);var c=a.a,d;d=c.eb;if(null==d||!A(d,102))d=new nY,c.eb=d;a.b=d;a.x.Oe();Sv(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function oY(){IX.call(this)}t(665,643,{},oY);
+_.bg=function(a){var b,c;c=new zW;mY(this,a);if(this.a){b=XX(this.w.a,this.a).b;var d=XX(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.fb;A(b,104)&&(b=dY(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=FX(this.o.a,a).b+FX(this.p.a,a).c+GX(this.e.a,a).b+GX(this.f.a,a).c+HX(this.s,a)+HX(this.t,a);c.a+=FX(this.q.a,a).d+FX(this.n.a,a).a+GX(this.i.a,a).d+GX(this.d.a,a).a+HX(this.u,a)+HX(this.r,a);return c};
+_.ag=function(a){var b,c,d,e,f;mY(this,a)&&(d=HX(this.s,a),e=HX(this.u,a),c=wC(a.gb),f=c.b-(d+HX(this.t,a)),c=c.a-(e+HX(this.r,a)),b=this.a.fb,A(b,104)&&(b=dY(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.b.s=d,this.b.u=f,this.b.t=e,this.b.r=c,a.a&&(d=this.b,e=this.a.gd()-Hw(a.gb)-HX(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.hd()-Iw(a.gb)-HX(this.u,a),-1==d.p&&(d.p=e),d=this.b,-1==d.q&&(d.q=this.a.kd()),d=this.b,-1==d.n&&(d.n=this.a.jd())),BX(this,a))};_.a=null;_.b=null;function nY(){this.e=!1}
+t(666,664,{102:1,105:1},nY);function dY(a){var b,c,d,e;null==a.a&&(a.a=y(K,s,-1,4,1),e=xA(a.c.children[0].children[0]),c=xA(a.c.children[2].children[2]),d=vW(a.gb),b=QV(a.gb),a.a[0]=(e.offsetHeight||0)+b[0]+d[0],a.a[1]=(c.offsetWidth||0)+b[1]+d[1],a.a[2]=(c.offsetHeight||0)+b[2]+d[2],a.a[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.a}function pY(a,b){a.bb&&Fw(a);return LH(a,b)}function qY(){jI();$H.call(this,kI)}t(667,291,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},qY);
+_.yd=function(a){return pY(this,a)};_.a=null;function mW(a,b,c){var d=a.p.c;b.eb=c;EV(a,b,a.gb,d,!0)}function DX(a){var b;b=a.fb;return A(b,104)?b:a}function AC(a){if(!a.bb)return new zW;if(-1==a.j.b||-1==a.j.a)a.j=a.d.bg(a),CC(a,a.j),a.d.ag(a),a.j=a.d.bg(a);return a.j}function tV(a){return A(a,104)?a.ab:a}function rY(a){var b;if(!a.n){b=(!IW&&(IW=new HW),IW);var c=sY(a,Uc,!0);b.a=c;c=sY(a,Vc,!0);b.b=c;a.n=b}return a.n}
+function EV(a,b,c,d,e){if(A(b,26))throw new cx(fe);var f;f=b.eb;null!=f&&A(f,105)&&f.e?(c=new qY,yH(a,c,a.gb,d,!0),MH(c,b)):yH(a,b,c,d,e);FV(a,b)}function FV(a,b){var c;c=a.d;if(b){var d=c.j;Mv(d.c,b);Mv(d.e,b);Mv(d.b,b);Mv(d.a,b);Mv(d.d,b)}else d=c.j,nK(d.c),nK(d.e),nK(d.b),nK(d.a),nK(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.fb;if(c==DX(a))c=c.fb;else{if(A(c,97)||A(c,25))d=c,c=c.fb,c==DX(d)&&(c=c.fb);A(c,104)&&A(c.fb,96)&&(c=c.fb)}A(c,103)&&!A(c,96)&&(c.Zf(a.fb),c.Zf(a))}}
+function EC(a){if(a.bb&&a.gb.style.display!=sq){a.gb.scrollTop=0;var b=a.gb,c=0;b.currentStyle.direction==ws&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.d.ag(a);a.c=!1;WX(a)}}function WX(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=tV(CK(a.p,d)),A(b,104)&&(b=b.ab),b.md()&&(A(b,103)?b.$f():A(b,33)&&b.Od())}function GV(a,b){var c;A(b,104)&&(b=A(b,104)?b.ab:b);c=DX(b);return EH(a,c)?(A(c,104)&&pY(c,b),FV(a,null),!0):!1}
+function LW(a,b){var c;a.d=b;null!=a.e&&Wv(a,dH(a.gb)+Yb+a.e);a.e=b.cZ.d;c=QK(a.e,rA(46));a.e=a.e.substr(c+1,a.e.length-(c+1));Xv(a,dH(a.gb)+Yb+a.e);FV(a,null)}function sY(a,b,c){a.k||(a.k=zA(Ys),xW(a.k,Dr,sl),xW(a.k,Rt,to),xW(a.k,gp,Oc),xW(a.k,xt,Oc),a.gb.appendChild(a.k));xW(a.k,Yt,b);xW(a.k,ro,b);a=uW(a.k);return c?a.b:a.a}
+function YX(a,b){var c;c=null.cg();if(c==(qw(),LB)){c=(rY(a),null.cg());var d=(-1==GW&&(GW=CV(Wc,!0)),GW);return N(M(Math.round(100*d*c/254)))}if(c==BB)return c=rY(a),d=null.cg(),N(M(bQ(d*(-1==c.a&&(c.a=CV(Uc,!0)),c.a))));if(c==DB)return c=rY(a),d=null.cg(),N(M(bQ(d*(-1==c.b&&(c.b=CV(Vc,!0)),c.a))));if(c==JB)return c=(rY(a),null.cg()),d=(-1==GW&&(GW=CV(Wc,!0)),GW),N(M(Math.round(d*c)));if(c==NB)return c=(rY(a),null.cg()),d=(-1==GW&&(GW=CV(Wc,!0)),GW),N(M(Math.round(10*d*c/254)));if(c==HB)return N(M(bQ(12*
+(rY(a),null.cg())*N(M(bQ((-1==GW&&(GW=CV(Wc,!0)),GW)/72))))));if(c==zB)return sY(a,null.cg(),b);if(c==FB)return c=(rY(a),N(M(bQ(null.cg())))),d=(-1==GW&&(GW=CV(Wc,!0)),GW),N(M(Math.round(d*c/72)));if(null.cg()==xB)return N(M(bQ(null.cg())));throw new cx(Dg+null.cg());}function bW(){var a=new oY;IH.call(this);this.j=new xC(-1,-1);new tY(this);this.gb[tm]=Rp;LW(this,a)}t(668,281,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},bW);_.Cd=function(a){EV(this,a,this.gb,this.p.c,!0)};
+_.rd=function(){sH(this,new BY)};_.sd=function(){sH(this,new CY)};_.Yf=function(){return AC(this)};_.zd=function(a){return BH(this.p,DX(a))};_.Ad=function(a,b,c,d){EV(this,a,b,c,d)};_.Zf=function(a){FV(this,a)};_.Bd=function(){return new pH(this)};_.$f=function(){EC(this)};
+_.wd=function(){var a;if(this.b){if(null!=this.i&&null!=this.f)a=this.f,this.qd(this.i),this.od(a),this.i=this.f=null;else if(a=AC(this),null!=this.i)a=a.a+Gr,this.qd(this.i),this.od(a),this.i=null;else if(null!=this.f){var b=this.f;this.qd(a.b+Gr);this.od(b);this.f=null}else b=a.a+Gr,this.qd(a.b+Gr),this.od(b);EC(this)}};_.Od=function(){EC(this)};_.yd=function(a){return GV(this,a)};_.od=function(a){this.gb.style[ro]=a;this.bb||(this.f=a)};_.Dd=function(a,b,c){GH(this,DX(a),b,c)};
+_.qd=function(a){this.gb.style[Yt]=a;this.bb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;_.i=null;_.k=null;_.n=null;_.o=4;function BY(){}t(669,1,{},BY);_.Md=function(a){DX(a).ud()};function CY(){}t(670,1,{},CY);_.Md=function(a){DX(a).vd()};function pH(a){this.b=a;this.a=new DH(this.b.p)}t(671,1,{},pH);_.Xc=function(){return this.a.a<this.a.b.c-1};_.Yc=function(){return tV(qH(this.a))};_.Zc=function(){rH(this.a)};_.b=null;function DY(){DY=x;new tJ}
+function tY(a){DY();Fv(a.gb,tn,!0);this.a=a;new EY(this)}t(672,9,{},tY);function EY(a){Ww();this.a=a}t(673,24,{},EY);_.Cc=function(){FV(this.a.a,null);EC(this.a.a)};_.a=null;function kX(a){a=a.fb;return!a?null:A(a,103)?a:kX(a)}function VV(a,b,c){var d;d=a.gb;EX(a,b,c,vW(d),(QV(d),wW(d)))}function EX(a,b,c,d){0<=b&&(b-=d[1]+d[3],a.qd((0>b?0:b)+(qw(),Gr)));0<=c&&(c-=d[0]+d[2],a.od((0>c?0:c)+(qw(),Gr)))}function CC(a,b){VV(a,b.b,b.a)}t(676,1,{});
+function VR(a,b,c){var d,e,f,g,j,h;g=(!b?a.b:KO(a,b,~~vv(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,w=q=r=void 0,D=q=void 0,G=void 0,q=void 0;for(u=0,G=o.length;u<G;++u)if(D=n[u+3],w=o[u],r=null==w?Fq:typeof w,r=r==Kq?Object.prototype.toString.call(w)==zj||typeof w.length==Gq?Il:r:r,!H(r,D)&&(!H(et,D)||!H(Fq,r)))if(w=H(Gq,r),r=H(bm,r),FY===D)w&&(o[u]=new xS(o[u])),r&&(o[u]=(hS(),o[u]?kS:iS));else{q=w||r;if(q=!q&&null!=D&&Qz(D)==
+GY){q=o[u];if(null==q||HY(q,D))continue;if(Pz(q)&&(q=q&&q.g?q.g:null,null!=q&&HY(q,D))){o[u]=q;continue}}if(!H(Kq,D)||w||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function IY(){this.c=new Bv;this.a=new Bv;this.b=new Bv}function HY(a,b){var c;if(FY==b||JY==b&&A(a,106))return!0;if(null!=a)for(c=Qz(a);c&&c!=FY;c=null)if(c==b)return!0;return!1}t(675,676,{},IY);function SR(){SR=x;UR=new IY}
+function YR(a,b){SR();z(UR.c,a,b)}function PR(a){SR();var b,c,d;d=CS(a,Dj);c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],ym)||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function QR(a,b){var c;SR();return c=b&&b[0]&&(typeof b[0]==Kq||typeof b[0]==Pn)?b[0]:null,HY(c,a)}function WR(a){var b=RR;SR();var c,d;d=UR.b;if(c=!b?d.b:KO(d,b,~~vv(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?LO(d,c):NO(d,b,c,~~vv(b))}
+function wR(a){SR();var b=UR,c;null==a?a=null:(c=a[pl],c||(0!=(Qz(a).b&4)?a=[]:(b=(b=aw(b.c,Qz(a)))&&typeof b==Pn?new b(a):a,a=a[pl]=b),c=a),a=c);return a}var UR;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=aA&&(e=Mw(),2E3<e-cA&&(cA=e,bA=$z()));if(0==aA++){var f=(dA(),eA),g,j;if(f.b){j=null;do g=f.b,f.b=null,j=mA(g,j);while(f.b);f.b=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(dA(),eA),n,o;if(h.c){o=null;do n=h.c,h.c=null,o=mA(n,o);while(h.c);h.c=o}}--aA;c&&-1!=bA&&($wnd.clearTimeout(bA),bA=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(LE)()}catch(d){a(b)}else C(LE)()}var FY=$(1),Tz=$(100),KY=tS(" I"),K=nS(685,KY),US=nS(683,FY),LY=tS(" Z"),xT=nS(686,LY);$(99);$(98);$(97);var MY=$(481),Iz=nS(687,MY),NY=$(232),rF=nS(688,NY);$(233);$(138);$(456);$(106);$(467);var OY=tS(" B");$(471);var PY=tS(" C"),wv=nS(689,PY),GY=$(469),QY=tS(" D"),EP=nS(690,QY);$(470);$(472);var RY=$(475),dR=nS(691,RY),SY=tS(" J"),TY=$(2),NE=nS(684,TY),rW=nS(692,OY);$(484);$(466);$(96);$(454);
+var RR=$(447);$(463);var dS=$(461);$(459);$(460);$(465);$(108);$(109);$(110);$(113);$(94);$(478);$(473);$(462);$(448);$(449);$(450);$(451);$(452);$(453);var UY=$(371);$(370);$(369);$(368);$(446);$(445);var NM=$(385),hP=nS(693,NM),VY=$(391),mP=nS(694,VY),WY=$(392),oP=nS(695,WY),XY=$(523),tR=nS(696,XY),EE=nS(697,K),YY=rS(521,function(){tP();return kT}),lT=nS(698,YY);$(522);$(394);$(393);$(516);$(515);$(524);$(525);$(520);$(428);$(519);var nM=nS(699,UY);$(383);$(527);$(458);sS();$(457);sS();$(676);$(675);
+var JY=sS();$(285);var ZY=$(284);$(283);$(289);$(303);$(344);$(529);$(528);$(282);$(281);$(531);$(530);$(536);$(537);$(538);$(539);$(540);$(541);$(542);$(543);$(532);$(533);$(534);$(535);$(219);$(218);$(294);$(295);$(296);$(553);$(562);$(24);$(554);$(555);$(556);$(557);$(558);$(559);$(560);$(561);$(264);$(340);$(343);$(341);$(342);$(178);$(177);$(266);$(213);$(269);$(186);var $Y=$(185);$(216);$(215);$(214);$(365);$(366);$(367);
+var aZ=rS(154,function(){qw();return PB}),QB=nS(700,aZ),bZ=rS(137,function(){rw();return $A}),aB=nS(701,bZ),cZ=rS(144,function(){bB();return kB}),lB=nS(702,cZ),dZ=rS(149,function(){mB();return vB}),wB=nS(703,dZ);rS(155,null);rS(156,null);rS(157,null);rS(158,null);rS(159,null);rS(160,null);rS(161,null);rS(162,null);rS(163,null);rS(139,null);rS(140,null);rS(141,null);rS(142,null);rS(143,null);rS(145,null);rS(146,null);rS(147,null);rS(148,null);rS(150,null);rS(151,null);rS(152,null);rS(153,null);$(440);
+$(439);$(488);$(490);$(489);$(491);$(493);$(492);$(494);$(498);$(499);$(176);$(182);$(181);$(180);$(184);$(198);$(411);$(410);var HN=$(409),fQ=nS(704,HN),BT=nS(705,SY);$(279);$(280);$(395);$(495);$(501);$(496);$(497);$(396);$(552);$(405);$(404);$(403);$(408);var eZ=sS(),qV=nS(706,eZ);$(262);$(438);$(507);var fZ=rS(222,function(){tE();return yE}),zE=nS(707,fZ);$(418);$(419);$(402);var sN=$(397);$(487);$(381);$(382);$(407);var DN=$(406);$(399);$(398);$(505);$(514);$(400);$(442);$(480);$(517);$(518);
+$(526);$(388);var RM=$(387);$(416);$(417);$(373);$(372);$(425);sS();sS();sS();$(375);$(376);$(183);$(353);var DK=nS(708,ZY);$(354);$(565);$(564);$(314);$(316);$(315);$(317);$(200);$(217);$(203);$(205);var YM=$(390);$(441);$(378);$(377);$(384);$(511);$(483);$(208);$(427);$(195);$(196);$(199);$(193);$(192);$(194);var $M=$(549);$(386);$(567);$(572);$(426);$(474);$(429);var pM=$(380),oM=nS(709,RM);$(595);$(413);$(414);$(415);$(379);$(546);$(547);$(319);$(318);$(310);$(311);$(584);$(573);$(574);$(500);
+$(508);$(509);$(510);$(566);$(568);var tN=$(401);$(550);$(512);$(207);$(204);$(206);$(202);$(191);$(190);$(189);$(244);$(571);$(288);$(287);$(286);$(583);$(582);$(581);$(576);$(580);var gZ=rS(640,function(){uC();return yX}),zX=nS(710,gZ);$(639);$(638);$(630);$(631);$(632);$(633);$(634);$(635);$(636);$(637);$(611);var hZ=rS(290,function(){aI();return hI}),iI=nS(711,hZ),iZ=rS(336,function(){XH();return YJ}),ZJ=nS(712,iZ);$(17);$(337);$(338);$(333);$(334);$(335);$(18);$(19);$(20);$(424);$(389);$(627);
+$(324);$(628);$(325);$(326);$(327);$(328);$(331);$(299);$(298);$(297);$(569);$(570);$(575);$(237);$(355);$(302);$(332);$(320);$(347);$(346);$(345);var jZ=rS(348,function(){qK();return AK}),BK=nS(713,jZ);rS(349,null);rS(350,null);rS(351,null);rS(352,null);$(220);$(356);$(300);$(313);$(312);$(504);$(292);$(179);$(551);$(301);$(613);$(3);$(616);$(617);$(615);$(614);$(607);$(606);$(668);$(669);$(670);$(671);$(609);$(211);var fO=$(421),hO=nS(714,fO);$(422);$(420);$(27);$(28);$(26);$(29);$(32);$(33);$(34);
+$(35);$(36);$(37);var kZ=$(49),LJ=nS(715,kZ);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(238);var AW=$(597);$(293);var EW=$(599);$(209);$(625);$(624);$(434);$(433);$(435);$(210);$(246);$(248);$(247);$(242);$(357);$(239);$(291);$(667);
+$(253);$(256);$(254);$(255);$(5);$(7);$(6);$(577);$(423);$(436);$(358);$(175);$(275);$(276);$(430);$(431);$(437);$(212);$(241);$(31);$(249);$(321);$(322);$(323);$(250);var qX=nS(716,$Y);$(251);$(548);$(626);$(592);$(464);$(485);$(30);$(68);var FW=$(600);$(610);$(629);$(664);$(663);$(187);$(197);$(4);$(591);$(643);$(660);var lZ=rS(661,function(){bY();return hY}),iY=nS(717,lZ),mZ=rS(662,function(){QW();return kY}),lY=nS(718,mZ);$(646);$(655);$(654);$(658);$(657);$(653);$(652);$(650);$(651);$(649);$(648);
+$(645);$(647);$(656);$(659);$(644);$(612);$(665);$(305);$(304);$(307);$(308);$(306);$(252);$(21);$(273);$(274);$(11);$(14);$(22);var nZ=$(25),fx=nS(719,nZ);$(23);$(666);$(8);$(10);$(9);$(672);$(673);$(618);$(621);$(622);$(623);$(619);$(620);var CW=$(598);$(641);$(642);$(603);$(604);$(188);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/1AFB129BECD672F835F8C27B14A9D8F2.cache.html b/public/jsme/1AFB129BECD672F835F8C27B14A9D8F2.cache.html
new file mode 100644
index 0000000..bfbd6f5
--- /dev/null
+++ b/public/jsme/1AFB129BECD672F835F8C27B14A9D8F2.cache.html
@@ -0,0 +1,619 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '1AFB129BECD672F835F8C27B14A9D8F2';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",ea='"',fa='" ',ha="#",ja="$MOL\n",ka="&",la="&amp;",ma="&gt;",na="&lt;",pa="&nbsp;",qa="'",ra="(",sa=")",ta="*",ua="+",va=",",wa=", ",xa="-",za="-C#C-Me",Aa="-C#CH",Ca="-C#N",Da="-C(=O)N",Ea="-C(=O)OH",Fa="-C(=O)OMe",Ga="-CCl3",Ha="-CF3",Ia="-CMe3",Ja="-NC=O",Ka="-NH-SO2-Me",La="-NMe2",Na="-NO2",Oa="-OC(=O)Me",Qa="-SO2-NH2",Ra="-SO3H",Sa="-selected",Ta=".",Ua=".call(this)}",Va="/",Wa="//",Xa="/>",Ya="0",Za="0px",$a="1",ab="100%",bb="1em",cb="1ex",db="1in",eb="2",
+gb="3",hb=":",ib=": ",jb=";",kb="<",lb="<V1:",mb="<V2:",ob="=",qb=">",rb="?",sb="@",ub="A",vb="After",wb="Any",xb="Aromatic",yb="B",zb="Before",Bb="Br",Cb="C",Db="CENTER",Eb="CSS1Compat",Fb="Center",Hb="Cl",Lb="Class$",Mb="Copy as ",Nb="Dialog",Ob="East",Pb="F",Qb="First",Rb='For input string: "',Tb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Yb="Internal index set to null.",Zb="JSME",$b="JUSTIFY",bc="JavaScript",cc="LEFT",dc="MOL n. ",ec="N",fc="NA",gc="NONE",hc="No more molecules in SDF buffer",
+ic="Nonring",jc="North",nc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",oc="O",pc="ONE_WAY_CORNER",qc="P",rc="R",sc="R1",tc="R2",uc="R3",vc="RIGHT",wc="ROLL_DOWN",xc="RXN",yc="Reset",zc="Resize-",Ac="Ring",Bc="S",Cc="SMILES",Fc="Se",Gc="Si",Kc="South",Lc="Style names cannot be empty",Mc="Text",Nc="V1",Oc="V2",Pc="West",Qc="X",Rc="[",Sc="[object Array]",Tc="\\",Uc="]",Vc="_",bd="__gwtex_wrap",cd="__uiObjectID",dd="a",ed="absolute",fd="alert",gd="alertdialog",
+hd="align",id="alpha(opacity=",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",vd="bottom",xd="button",yd="cellPadding",zd="cellSpacing",Ad="center",Bd="change",Cd="checkbox",Dd="className",Ed="click",Fd="click marked atom to delete mark",Gd="clip",Hd="code",Id="col",Jd="colSpan",Kd="columnheader",Ld="combobox",Pd="complementary",Qd="contentinfo",Rd="contextmenu",Xd="dblclick",Yd="definition",Zd="dialog",$d="dir",ae="directory",
+be="display",ce="div",de="document",ee="dragdrop-handle",fe="dragdrop-selected",ge="end_gesture",he="error",ie="filter",je="float",ke="focus",le="fontFamily",me="fontSize",ne="fontStyle",oe="fontWeight",pe="form",qe="function",re="g",se="gesturechange",te="gestureend",ue="gesturestart",ve="google",xe="grid",ye="gridcell",ze="group",Ae="gwt-MenuBar",Be="gwt-MenuBarPopup",Ce="heading",De="height",Ke="hidden",Le="id",Me="ie8",Ne="img",Oe="is_touch_supported",Pe="italic",Qe="java.vm.name",Re="jsa-resetDiv",
+Se="keydown",Te="left",Ue="link",Ve="list",We="listbox",Xe="listitem",Ye="load",Ze="log",$e="ltr",af="main",bf="marquee",cf="math",df="menu",ef="menuPopup",gf="menubar",hf="menuitem",jf="menuitemcheckbox",kf="menuitemradio",lf="middle",mf="mousedown",sf="mousemove",tf="mouseout",uf="mouseover",vf="mouseup",wf="msie",xf="multipart",yf="n",zf="name",Af="navigation",Bf="none",Cf="noreaction",Df="note",Ef="nowrap",Ff="null",Gf="number",Hf="object",If="offsetHeight",Jf="offsetWidth",Kf="onclick",Lf="onload",
+Mf="ontouchstart",Nf="opacity",Of="opera",Pf="option",Qf="outline",Rf="overflow",Sf="padding",Tf="paste",Uf="popupContent",Vf="position",Wf="presentation",Xf="progressbar",Yf="px",Zf='px"',$f="px,",ag="px, ",bg="px;",cg="px;height:",eg="px;top:",fg="px;width:",gg="radio",hg="radiogroup",ig="reaction",jg="region",kg="return function() { w.__gwt_dispatchUnhandledEvent_",lg="rgb(",mg="right",ng="rotation",og="row",qg="rowgroup",rg="rowheader",sg="rtl",tg="s",ug="scale100",vg="scrollbar",wg="se",xg="search",
+yg="separator",zg="serif",Ag="slider",Bg="span",Cg="spinbutton",Dg="status",Eg="styleFloat",Fg="subMenuIcon-selected",Gg="tab",Hg="table",Ig="tablist",Jg="tabpanel",Kg="tbody",Lg="td",Mg="text",Ng="textAlign",Og="textbox",Pg="timer",Qg="toolbar",Rg="tooltip",Sg="top",Tg="touchcancel",Ug="touchend",Vg="touchmove",Wg="touchstart",Xg="tr",Yg="tree",Zg="treegrid",$g="treeitem",ah="true",bh="value",ch="verticalAlign",dh="visibility",eh="visible",fh="w",gh="whiteSpace",hh="width",ih="x",jh="zIndex",kh=
+"zoom",lh="|",_,mh={l:4194303,m:4194303,h:1048575},nh={l:0,m:0,h:0},oh={l:1,m:0,h:0},wh={l:2,m:0,h:0},xh={l:3,m:0,h:0},yh={l:4,m:0,h:0},zh={l:8,m:0,h:0},Ah={l:10,m:0,h:0},Bh={l:16,m:0,h:0},Ch={l:32,m:0,h:0},Dh={l:64,m:0,h:0},Eh={l:128,m:0,h:0},Fh={l:256,m:0,h:0},Gh={l:512,m:0,h:0},Hh={l:1024,m:0,h:0},Ih={l:2048,m:0,h:0},Jh={l:8192,m:0,h:0},Kh={l:16384,m:0,h:0},Lh={l:32768,m:0,h:0},Mh={l:65536,m:0,h:0},Nh={l:131072,m:0,h:0},Oh={l:262144,m:0,h:0},Ph={l:524288,m:0,h:0},Qh={},Rh={38:1,71:1,78:1,84:1,
+86:1},Sh={71:1,74:1,88:1},Th={73:1},Uh={39:1,44:1,45:1,51:1,60:1,65:1,67:1,71:1},Vh={89:1},Wh={48:1,71:1},Xh={7:1,8:1,71:1,75:1,77:1},Yh={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Zh={71:1,78:1,80:1,84:1,86:1},$h={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},ai={71:1,74:1,89:1},bi={71:1,88:1},ci={67:1},di={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},ei={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},fi={106:1},m={71:1,74:1},gi={71:1,78:1,84:1,86:1},hi={8:1,9:1,71:1,75:1,77:1},ii={13:1,
+37:1},ji={20:1},ki={92:1},li={44:1,45:1,51:1,57:1,65:1,71:1},mi={35:1,71:1,75:1,77:1},ni={44:1,45:1,51:1,65:1,71:1},oi={71:1,78:1,86:1},pi={71:1},qi={44:1,51:1,65:1,71:1},ri={11:1},si={27:1,34:1},ti={51:1,71:1},ui={6:1,8:1,71:1,75:1,77:1},vi={18:1,71:1},wi={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,96:1,103:1},xi={90:1},yi={10:1,71:1,75:1,77:1},zi={21:1},Ai={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},Bi={14:1},Ci={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},Di={88:1},s={70:1,71:1,74:1};
+function t(a,b,c){var d=Qh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Qh[a]=function(){}),_=d.prototype=0>b?{}:new Qh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ei(this)};
+_.tS=function(){var a=this.cZ.d+sb,b;b=this.hC();var c,d,e;c=y(Fi,m,-1,8,1);d=(Gi(),Hi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ii(){Ii=x;Ji=new Ki}function Li(a){for(var b,a=new Mi(a.j.k);a.b<a.d.Be();)b=Ni(a),Oi(b.gd(),fe,!1),Pi(a)}
+function Qi(a,b,c){var a=a.n,d;try{d=new Ri(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.c,c,d)}catch(e){e=Si(e);if(A(e,78))throw new Ti("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Oi(b.gd(),Tb,!0);Oi(c.gd(),ee,!0);z(Ji,b,c)}function Ui(a,b){var c;c=Vi(Ji,b);var d;d=Vi(a.n.c,c);if(!d)throw new Wi("dragHandle was not draggable");Xi(d.b.a);Xi(d.d.a);Xi(d.c.a);Oi(b.gd(),Tb,!1);Oi(c.gd(),ee,!1)}
+function Yi(a){var b;a.o=!1;for(a=new Mi(a.j.k);a.b<a.d.Be();)b=Ni(a),Oi(b.gd(),fe,!1),Pi(a)}function Zi(a,b){$i(a.j.k,b)?Oi(b.gd(),fe,!1):a.o?(aj(a.j.k,b),Oi(b.gd(),fe,!0)):(a.j.k.Ke(),aj(a.j.k,b))}function bj(a){this.f=a;this.j=new cj(this);this.n=new dj(this.j)}t(3,1,{});_.qc=function(){ej(this.j.e,"dragdrop-dragging")};_.rc=function(){fj(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var Ji;function cj(a){this.k=new gj;this.d=a;this.a=a.f}t(4,1,{},cj);_.a=null;
+_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;function hj(a,b,c){a.b.i=b;a.b.j=c;a.b.b=b-a.f;a.b.c=c-a.i;a.b.d.sc()}function ij(a,b){var c;c=jj(a.c,kj).a;b.a.ctrlKey||b.a.metaKey||Li(a.b.d);Zi(a.b.d,c)}function lj(a){a.b.f=null;a.b.d.rc();mj((nj(),oj(null)),a.a,0,0);var b=a.a.gb;pj=b;qj();b.setCapture();a.d=2}
+function dj(a){this.c=new Ki;this.b=a;this.a=new rj;sj(this.a,tj(),uj());B(this.a,this,(vj(),vj(),wj));B(this.a,this,(xj(),xj(),yj));a=this.a.gb.style;a[ie]="alpha(opacity=0)";zj||(Aj=-1!=navigator.userAgent.toLowerCase().indexOf(wf)&&8==$doc.documentMode?!0:!1,zj=!0);Aj?a.filter=id+0+sa:a.opacity=0;a.margin=0+(Bj(),Yf);a.borderStyle=(Cj(),Bf);a[nd]="blue"}t(5,1,{},dj);
+_.tc=function(a){var b,c,d,e;c=a.f;d=Qj(a);e=Rj(a);b=a.a.button||0;if(!(3==this.d||2==this.d||1!=b)&&!kj)kj=c,this.b.e=jj(this.c,kj).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==Sj(this.b.k,this.b.e)&&(Li(this.b.d),Zi(this.b.d,this.b.e)),Tj(new Uj),this.e=!0,Vj(a.a),this.f=d,this.i=e,b=new Wj(kj,null),kj!=this.b.e&&(c=new Wj(this.b.e,null),this.f+=b.a-c.a,this.i+=b.d-c.d),0==this.b.d.k&&!a.a.ctrlKey&&!a.a.metaKey&&(this.b.i=d+b.a,this.b.j=e+b.d,lj(this),1!=this.d&&hj(this,this.b.i,this.b.j))};
+_.uc=function(a){var b,c,d;c=a.f;b=c.gb;d=Xj(a,b);a=Yj(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Zj($j(d-this.f),$j(a-this.i))>=this.b.d.k?(ak(),-1!=Sj(this.b.k,this.b.e)||Zi(this.b.d,this.b.e),c=new Wj(kj,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,lj(this)):Vj(bk)),1==this.d)return;Vj(bk);hj(this,d,a)};
+_.vc=function(a){var b,c,d,e;d=a.f;b=d.gb;e=Xj(a,b);b=Yj(a,b);if(1==(a.a.button||0))if(this.e=!1,kj)try{if(ak(),1==this.d)ij(this,a);else{d!=this.a&&(c=new Wj(d,null),e+=c.a,b+=c.d);try{hj(this,e,b),this.b.d.qc(),3!=this.d&&ij(this,a)}finally{var f=this.a.gb;pj&&f==pj&&(pj=null);qj();f.releaseCapture();ck(this.a);this.d=1;this.b.e=null}}}finally{kj=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var kj=null;function Uj(){}t(6,1,zi,Uj);_.wc=function(){ak()};
+function Ri(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}t(7,1,{},Ri);_.a=null;_.b=null;_.c=null;_.d=null;t(8,1,{});t(10,8,{});t(9,10,{});_.a=null;t(11,1,{});_.tS=function(){return ra+this.a+wa+this.d+sa};function Wj(a,b){!a||a==(nj(),oj(null))?this.f=this.e=0:(this.e=a.cd()-dk(a.gb),this.f=a.dd()-(a.gb.scrollTop||0));!b||b==(nj(),oj(null))?this.c=this.b=0:(this.b=ek(b.gb)+b.gb.clientLeft,this.c=fk(b.gb)+b.gb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}t(14,11,{},Wj);
+_.tS=function(){return ra+this.a+wa+this.d+sa};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function ak(){try{$doc.selection.empty()}catch(a){}}function gk(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;$i(c.a,b);0==c.a.c&&hk(c.b);a.q=null}a.xc()}}function ik(a,b){var c=jk();gk(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;kk(a.k,jk())}
+function lk(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.Ac((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.zc(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.yc(),!1):!0}t(17,1,{});_.xc=function(){this.u&&this.yc()};_.yc=function(){this.Ac((1+Math.cos(6.283185307179586))/2)};_.zc=function(){this.Ac((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;
+function kk(a,b){if(lk(a.a,b)){var c=a.a,d=a.a.s,e;e=new mk(d,a.a.k);aj(d.a,e);1==d.a.c&&nk(d.b,16);c.q=e}else a.a.q=null}function ok(a){this.a=a}t(18,1,{},ok);_.a=null;t(19,1,{});t(20,1,{2:1});function pk(){pk=x;qk=new rk}t(21,19,{});var qk=null;function rk(){this.a=new gj;this.b=new sk(this)}t(22,21,{},rk);function tk(){tk=x;uk=new gj;var a=new vk;wk();xk(yk?yk:yk=new zk,a)}function hk(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);$i(uk,a)}
+function nk(a,b){if(0>b)throw new Ak("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);$i(uk,a);a.b=!1;a.c=Bk(a,b);aj(uk,a)}function Ck(a){return $wnd.setInterval(C(function(){a.Bc()}),100)}function Bk(a,b){return $wnd.setTimeout(C(function(){a.Bc()}),b)}t(24,1,{});_.Bc=function(){this.b||$i(uk,this);this.Cc()};_.b=!1;_.c=0;var uk;function sk(a){tk();this.a=a}t(23,24,{},sk);
+_.Cc=function(){var a=this.a,b,c,d,e,f;b=y(Dk,m,3,a.a.c,0);b=Ek(a.a,b);c=new Fk;for(e=0,f=b.length;e<f;++e)d=b[e],$i(a.a,d),kk(d.a,c.a);0<a.a.c&&nk(a.b,Zj(5,16-(jk()-c.a)))};_.a=null;function mk(a,b){this.b=a;this.a=b}t(25,20,{2:1,3:1},mk);_.a=null;_.b=null;t(27,1,{});_.a=null;function Gk(){this.a=fd}t(26,27,{},Gk);function Hk(){this.a=gd}t(28,27,{},Hk);function Ik(){this.a=kd}t(29,27,{},Ik);t(31,1,{});_.a=null;function Jk(a){this.a=a}t(30,31,{},Jk);function Kk(){this.a=ld}t(32,27,{},Kk);
+function Lk(){this.a=od}t(33,27,{},Lk);function Mk(){this.a=xd}t(34,27,{},Mk);function Nk(){this.a=Cd}t(35,27,{},Nk);function Ok(){this.a=Kd}t(36,27,{},Ok);function Pk(){this.a=Ld}t(37,27,{},Pk);function Qk(){this.a=Pd}t(38,27,{},Qk);function Rk(){this.a=Qd}t(39,27,{},Rk);function Sk(){this.a=Yd}t(40,27,{},Sk);function Tk(){this.a=Zd}t(41,27,{},Tk);function Uk(){this.a=ae}t(42,27,{},Uk);function Vk(){this.a=de}t(43,27,{},Vk);function Wk(){this.a=pe}t(44,27,{},Wk);function Xk(){this.a=xe}
+t(45,27,{},Xk);function Yk(){this.a=ye}t(46,27,{},Yk);function Zk(){this.a=ze}t(47,27,{},Zk);function $k(){this.a=Ce}t(48,27,{},$k);function al(a){this.a=a.id}t(49,1,{4:1,5:1},al);_.a=null;function bl(){this.a=Ne}t(50,27,{},bl);function cl(){this.a=Ue}t(51,27,{},cl);function dl(){this.a=Ve}t(52,27,{},dl);function el(){this.a=We}t(53,27,{},el);function fl(){this.a=Xe}t(54,27,{},fl);function gl(){this.a=Ze}t(55,27,{},gl);function hl(){this.a=af}t(56,27,{},hl);function il(){this.a=bf}t(57,27,{},il);
+function jl(){this.a=cf}t(58,27,{},jl);function kl(){this.a=df}t(59,27,{},kl);function ll(){this.a=gf}t(60,27,{},ll);function ml(){this.a=hf}t(61,27,{},ml);function nl(){this.a=jf}t(62,27,{},nl);function ol(){this.a=kf}t(63,27,{},ol);function pl(){this.a=Af}t(64,27,{},pl);function ql(){this.a=Df}t(65,27,{},ql);function rl(){this.a=Pf}t(66,27,{},rl);function sl(){this.a=Wf}t(67,27,{},sl);t(68,31,{},function(a){this.a=a});function tl(){this.a=Xf}t(69,27,{},tl);
+function ul(){ul=x;vl=new Jk("aria-activedescendant")}var vl;function wl(){this.a=gg}t(71,27,{},wl);function xl(){this.a=hg}t(72,27,{},xl);function yl(){this.a=jg}t(73,27,{},yl);
+function zl(){zl=x;Al=new Hk;Bl=new Gk;Cl=new Ik;Dl=new Kk;El=new Lk;Fl=new Mk;Gl=new Nk;Hl=new Ok;Il=new Pk;Jl=new Qk;Kl=new Rk;Ll=new Sk;Ml=new Tk;Nl=new Uk;Ol=new Vk;Pl=new Wk;Ql=new Yk;Rl=new Xk;Sl=new Zk;Tl=new $k;Ul=new bl;Vl=new cl;Wl=new el;Xl=new fl;Yl=new dl;Zl=new gl;$l=new hl;am=new il;bm=new jl;cm=new ll;dm=new nl;em=new ol;fm=new ml;gm=new kl;hm=new pl;im=new ql;jm=new rl;km=new sl;lm=new tl;mm=new xl;nm=new wl;om=new yl;pm=new qm;rm=new sm;tm=new um;vm=new wm;xm=new ym;zm=new Am;Bm=
+new Cm;Dm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;dn=new en;fn=new gn;hn=new jn;kn=new ln;mn=new nn;on=new pn;E=new Ki;z(E,jg,om);z(E,fd,Bl);z(E,Zd,Ml);z(E,gd,Al);z(E,kd,Cl);z(E,de,Ol);z(E,ld,Dl);z(E,od,El);z(E,xd,Fl);z(E,Cd,Gl);z(E,ye,Ql);z(E,Kd,Hl);z(E,ze,Sl);z(E,Ld,Il);z(E,Pd,Jl);z(E,Qd,Kl);z(E,Yd,Ll);z(E,Ve,Yl);z(E,ae,Nl);z(E,pe,Pl);z(E,xe,Rl);z(E,Ce,Tl);z(E,Ne,Ul);z(E,Ue,Vl);z(E,We,Wl);z(E,Xe,Xl);z(E,Ze,Zl);z(E,af,$l);z(E,bf,am);z(E,cf,bm);z(E,df,gm);z(E,gf,cm);z(E,hf,fm);z(E,
+jf,dm);z(E,Pf,jm);z(E,gg,nm);z(E,kf,em);z(E,Af,hm);z(E,Df,im);z(E,Wf,km);z(E,Xf,lm);z(E,hg,mm);z(E,og,tm);z(E,qg,pm);z(E,rg,rm);z(E,xg,xm);z(E,yg,zm);z(E,vg,vm);z(E,Ag,Bm);z(E,Cg,Dm);z(E,Dg,Um);z(E,Gg,$m);z(E,Ig,Wm);z(E,Jg,Ym);z(E,Og,bn);z(E,Pg,dn);z(E,Qg,fn);z(E,Rg,hn);z(E,Yg,on);z(E,Zg,kn);z(E,$g,mn)}var Bl,Al,Cl,Dl,El,Fl,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Rl,Ql,Sl,Tl,Ul,Vl,Yl,Wl,Xl,Zl,$l,am,bm,gm,cm,fm,dm,em,hm,im,jm,km,lm,nm,mm,om,E,tm,pm,rm,vm,xm,zm,Bm,Dm,Um,$m,Wm,Ym,bn,dn,fn,hn,on,kn,mn;
+function um(){this.a=og}t(75,27,{},um);function qm(){this.a=qg}t(76,27,{},qm);function sm(){this.a=rg}t(77,27,{},sm);function wm(){this.a=vg}t(78,27,{},wm);function ym(){this.a=xg}t(79,27,{},ym);function Am(){this.a=yg}t(80,27,{},Am);function Cm(){this.a=Ag}t(81,27,{},Cm);function Tm(){this.a=Cg}t(82,27,{},Tm);function Vm(){this.a=Dg}t(83,27,{},Vm);function an(){this.a=Gg}t(84,27,{},an);function Xm(){this.a=Ig}t(85,27,{},Xm);function Zm(){this.a=Jg}t(86,27,{},Zm);function cn(){this.a=Og}
+t(87,27,{},cn);function en(){this.a=Pg}t(88,27,{},en);function gn(){this.a=Qg}t(89,27,{},gn);function jn(){this.a=Rg}t(90,27,{},jn);function pn(){this.a=Yg}t(91,27,{},pn);function ln(){this.a=Zg}t(92,27,{},ln);function nn(){this.a=$g}t(93,27,{},nn);function Fk(){this.a=jk()}function jk(){return(new Date).getTime()}t(94,1,{},Fk);function qn(a){var b,c,d;d=new rn;for(c=a;c;)b=c.Dc(),c!=a&&sn(d.a,"Caused by: "),tn(d,c.cZ.d),sn(d.a,ib),sn(d.a,null==b?"(No exception detail)":b),sn(d.a,aa),c=c.e}
+function un(a){var b,c,d;c=y(vn,m,85,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new wn;c[d]=a[d]}}function xn(a){var b;b=a.cZ.d;a=a.Dc();return null!=a?b+ib+a:b}t(99,1,{71:1,86:1});_.Dc=function(){return this.f};_.tS=function(){return xn(this)};_.e=null;_.f=null;function yn(a){zn();this.f=a}t(98,99,oi,yn);function Wi(a){zn();this.f=a}function Ti(a,b){zn();this.e=b;this.f=a}t(97,98,gi,Wi,Ti);
+function An(a){zn();this.b=a;this.a=l;var b,c,d;c=[];d=y(vn,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Bn(c[a]);un(d)}t(96,97,gi,An);
+_.Dc=function(){if(null==this.c){this.d=null==this.b?Ff:Cn(this.b)?null==this.b?null:this.b.name:A(this.b,1)?"String":Dn(this.b).d;this.a=this.a+ib+(Cn(this.b)?null==this.b?null:this.b.message:this.b+l);var a;if(Cn(this.b)){a=this.b;var b=l,c;for(c in a)if(c!=zf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+ib+a[c]}catch(d){}a=b}else a=l;this.c=ra+this.d+") "+a+this.a}return this.c};_.a=l;_.b=null;_.c=null;_.d=null;function En(a,b){return Fn(a)?a.eQ(b):a===b}function Dn(a){return Fn(a)?a.cZ:Gn}
+function Hn(a){return Fn(a)?a.hC():Ei(a)}
+function In(){var a;In=x;Jn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Kn(a){In();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=Jn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var Jn;t(106,1,{});function Ei(a){return a.$H||(a.$H=++Ln)}function Mn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Nn(){return $wnd.setTimeout(function(){0!=On&&(On=0);Pn=-1},10)}var On=0,Ln=0,Qn=0,Pn=-1;
+function Rn(){Rn=x;Sn=new Tn}function Un(a,b){a.a=Vn(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Wn(a)),Xn(a.e,1),!a.i&&(a.i=new Yn(a)),Xn(a.i,50))}function Tn(){}function Zn(a){return a.Ec()}function Vn(a,b){!a&&(a=[]);a[a.length]=b;return a}function $n(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Ec()&&(b=Vn(b,e)):e[0].wc()}catch(f){if(f=Si(f),!A(f,86))throw f;}}return b}function Xn(a,b){Rn();$wnd.setTimeout(function(){C(Zn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(108,106,{},Tn);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Sn;function Wn(a){this.a=a}t(109,1,{},Wn);
+_.Ec=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),$n(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Fk;100>jk()-d.a;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Ec()||(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 Yn(a){this.a=a}t(110,1,{},Yn);_.Ec=function(){this.a.d&&Xn(this.a.e,1);return this.a.j};
+_.a=null;function ao(a){for(var b={},c=[],d=arguments.callee.caller.caller;d;){var e=a.Fc(d.toString());c.push(e);var e=hb+e,f=b[e];if(f){var g,j;for(g=0,j=f.length;g<j;g++)if(f[g]===d)return c}(f||(b[e]=[])).push(d);d=d.caller}return c}function zn(){var a,b,c,d;c=ao(new bo);d=y(vn,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Bn(c[a]);un(d)}function bo(){}t(113,1,{},bo);
+_.Fc=function(a){var b,c,d;d=l;a=co(a);b=a.indexOf(ra);c=0==a.indexOf(qe)?8:0;-1==b&&(b=eo(a,fo(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=co(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};function sn(a,b){a[a.explicitLength++]=null==b?Ff:b}function go(){var a=[];a.explicitLength=0;return a}function ho(a){var b,c;b=(c=a.join(l),a.length=a.explicitLength=0,c);return a[a.explicitLength++]=b}function io(a,b){return parseInt(a[b])||0}function jo(a,b){return null==a[b]?null:""+a[b]}
+function ko(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 lo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function mo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}
+function no(a){var b=$doc;return-1!=a.indexOf(hb)?(b=(!b.__gwt_container&&(b.__gwt_container=b.createElement(ce)),b.__gwt_container),b.innerHTML=kb+a+Xa||l,a=lo(b),b.removeChild(a),a):b.createElement(a)}function Vj(a){a.returnValue=!1}function oo(a,b){var c=a.getAttribute(b);return null==c?l:c+l}function po(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 ek(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().left}catch(d){c=0}return c+dk(F(b.compatMode,Eb)?b.documentElement:b.body)}function fk(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().top}catch(d){c=0}return c+((F(b.compatMode,Eb)?b.documentElement:b.body).scrollTop||0)}function dk(a){return a.currentStyle.direction==sg?-(a.scrollLeft||0):a.scrollLeft||0}var Aj=!1,zj=!1;function qo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
+function ro(){var a=$doc;return(F(a.compatMode,Eb)?a.documentElement:a.body).clientLeft}function so(){var a=$doc;return(F(a.compatMode,Eb)?a.documentElement:a.body).clientTop}function uj(){var a=$doc;return(F(a.compatMode,Eb)?a.documentElement:a.body).clientHeight}function tj(){var a=$doc;return(F(a.compatMode,Eb)?a.documentElement:a.body).clientWidth}function to(a){return dk(F(a.compatMode,Eb)?a.documentElement:a.body)}
+function uo(a){return(F(a.compatMode,Eb)?a.documentElement:a.body).scrollTop||0}function vo(a,b){this.b=a;this.c=b}t(137,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return Ei(this)};_.tS=function(){return this.b};_.b=null;_.c=0;function Cj(){Cj=x;wo=new xo;yo=new zo;Ao=new Bo;Co=new Do;Eo=new Fo;Go=H(Ho,m,6,[wo,yo,Ao,Co,Eo])}t(136,137,ui);var Go,Ao,yo,Co,wo,Eo;function xo(){vo.call(this,gc,0)}t(138,136,ui,xo);function zo(){vo.call(this,"DOTTED",1)}t(139,136,ui,zo);
+function Bo(){vo.call(this,"DASHED",2)}t(140,136,ui,Bo);function Do(){vo.call(this,"HIDDEN",3)}t(141,136,ui,Do);function Fo(){vo.call(this,"SOLID",4)}t(142,136,ui,Fo);function Io(){Io=x;Jo=new Ko;Lo=new Mo;No=new Oo;Po=new Qo;Ro=H(So,m,7,[Jo,Lo,No,Po])}t(143,137,Xh);var Ro,Lo,No,Po,Jo;function Ko(){vo.call(this,gc,0)}t(144,143,Xh,Ko);function Mo(){vo.call(this,"BLOCK",1)}t(145,143,Xh,Mo);function Oo(){vo.call(this,"INLINE",2)}t(146,143,Xh,Oo);function Qo(){vo.call(this,"INLINE_BLOCK",3)}
+t(147,143,Xh,Qo);function To(){To=x;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=H(cp,m,9,[Uo,Wo,Yo,$o])}t(148,137,hi);var bp,Uo,Wo,Yo,$o;function Vo(){vo.call(this,Db,0)}t(149,148,hi,Vo);function Xo(){vo.call(this,$b,1)}t(150,148,hi,Xo);function Zo(){vo.call(this,cc,2)}t(151,148,hi,Zo);function ap(){vo.call(this,vc,3)}t(152,148,hi,ap);function Bj(){Bj=x;dp=new ep;fp=new gp;hp=new ip;jp=new kp;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=new up;vp=H(wp,m,10,[dp,fp,hp,jp,lp,np,pp,rp,tp])}t(153,137,yi);
+var vp,rp,hp,jp,pp,tp,np,fp,lp,dp;function ep(){vo.call(this,"PX",0)}t(154,153,yi,ep);function gp(){vo.call(this,"PCT",1)}t(155,153,yi,gp);function ip(){vo.call(this,"EM",2)}t(156,153,yi,ip);function kp(){vo.call(this,"EX",3)}t(157,153,yi,kp);function mp(){vo.call(this,"PT",4)}t(158,153,yi,mp);function op(){vo.call(this,"PC",5)}t(159,153,yi,op);function qp(){vo.call(this,"IN",6)}t(160,153,yi,qp);function sp(){vo.call(this,"CM",7)}t(161,153,yi,sp);function up(){vo.call(this,"MM",8)}t(162,153,yi,up);
+function xp(){xp=x;yp=[];zp=[];Ap=[]}var yp,zp,Ap;function Bp(){Bp=x;Cp()}function Cp(){Cp=x;Bp();Dp=y(I,s,-1,30,1)}function Ep(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var Dp;t(177,1,{});_.tS=function(){return"An event type"};_.f=null;t(176,177,{});_.Ic=function(){this.e=!1;this.f=null};_.e=!1;t(175,176,{});_.Hc=function(){return this.Jc()};_.a=null;var Fp=_.b=null;function Gp(){Gp=x;Hp=new Ip(pd,new Jp)}function Jp(){}t(174,175,{},Jp);_.Gc=function(a){a.Kc(this)};_.Jc=function(){return Hp};
+var Hp;function Kp(){Kp=x;Lp=new Ip(Bd,new Mp)}function Mp(){}t(178,175,{},Mp);_.Gc=function(a){Np();Op(this,a.b,Pp(a.a.a,a.a.a.gb.selectedIndex))};_.Jc=function(){return Lp};var Lp;t(181,175,ri);function Xj(a,b){return(a.a.clientX||0)-ek(b)+dk(b)+to(b.ownerDocument)}function Yj(a,b){return(a.a.clientY||0)-fk(b)+(b.scrollTop||0)+uo(b.ownerDocument)}function Qj(a){var b;return(b=a.b)?Xj(a,b):a.a.clientX||0}function Rj(a){var b;return(b=a.b)?Yj(a,b):a.a.clientY||0}t(180,181,ri);
+function Qp(){Qp=x;Rp=new Ip(Ed,new Sp)}function Sp(){}t(179,180,ri,Sp);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return Rp};var Rp;function Tp(){Tp=x;Up=new Ip(Rd,new Vp)}function Vp(){}t(182,175,{},Vp);_.Gc=function(){Vj(this.a);this.a.cancelBubble=!0};_.Jc=function(){return Up};var Up;t(185,1,{37:1});_.hC=function(){return this.c};_.tS=function(){return"Event type"};var Wp=_.c=0;function zk(){this.c=++Wp}t(184,185,ii,zk);
+function Ip(a,b){this.c=++Wp;this.a=b;!Fp&&(Fp=new Xp);Fp.a[a]=this;this.b=a}t(183,184,ii,Ip);_.a=null;_.b=null;function Yp(){Yp=x;Zp=new Ip(Xd,new $p)}function $p(){}t(186,180,ri,$p);
+_.Gc=function(a){var b=a.a,a=!a.a.z.c,c,d;if(a!=b.z.c)if(b.bb){if(a){if(b.F!=(aq(),bq))a=cq(b.gb),c=new dq(io(b.gb,Jf),io(b.gb,If)),d=new dq(io(b.K.ab.gb,Jf),io(b.K.ab.gb,If)),b.w.b=a.b-(c.b-d.b),b.w.a=a.a-(c.a-d.a);eq(b.z,!0);a=io(b.K.ab.gb,Jf);fq(b,new dq(a,gq(b.K.ab).a));b.A&&b.F!=bq&&hq(b.f,b)}else eq(b.z,!1),b.F!=(aq(),bq)?fq(b,new dq(b.w.b,b.w.a)):iq(b,cq(b.f.gb)),b.A&&b.F!=bq&&jq(b.f,b);kq(b.K.ab)}else eq(b.z,!0)};_.Jc=function(){return Zp};var Zp;function lq(){lq=x;mq=new Ip(ke,new nq)}
+function nq(){}t(187,175,{},nq);_.Gc=function(a){ck(a.a.a)};_.Jc=function(){return mq};var mq;function oq(){oq=x;pq=new Ip(se,new qq)}function qq(){}t(188,175,{},qq);_.Gc=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,rq(a.a.e,a.a.b)&&Vj(this.a)),a.a.d=!0);a.a.f&&(1!=c&&a.a.b.c!=c&&(a.a.b.a=null,a.a.b.c=c,sq(a.a.f,a.a.b)&&Vj(this.a)),a.a.d=!0)};_.Jc=function(){return pq};var pq;function tq(){tq=x;uq=new Ip(te,new vq)}function vq(){}
+t(189,175,{},vq);_.Gc=function(a){a.a.a&&(a.a.b.a=null,wq(a.a.a,a.a.b))};_.Jc=function(){return uq};var uq;function xq(){xq=x;yq=new Ip(ue,new zq)}function zq(){}t(190,175,{},zq);_.Gc=function(){Vj(this.a)};_.Jc=function(){return yq};var yq;t(192,175,{});t(191,192,{});function Aq(){Aq=x;Bq=new Ip(Se,new Cq)}function Cq(){}t(193,191,{},Cq);
+_.Gc=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(Dq(),Eq).length&&-999!=(Dq(),Eq)[c]&&(c=(Dq(),Eq)[c]);b=new Fq(null,c,null);if(this.a.ctrlKey||this.a.shiftKey||this.a.metaKey||this.a.altKey)this.a.ctrlKey&&(b.e|=2),this.a.altKey&&(b.e|=8),this.a.metaKey&&(b.e|=4),this.a.shiftKey&&(b.e|=1);a:{var a=a.a.c,d,e;a.kb=!1;if(!a.z){a.kb=!0;a.J=l;e=0;d=8==b.e;b=0!=(b.e&2);switch(c){case 99:case 67:b?Gq(Hq(a)):e=301;break;case 118:case 86:b&&a.vb&&Iq(a.u,(!a.wb&&(a.wb=new Jq(a)),a.wb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Rb&&(Kq(a,jo((Lq(),Mq).gc.a.gb,bh)),e=1201,a.d=18);break;case 104:case 72:a.kb=!0;a.J=Ub;e=1300;break;case 114:case 82:a.kb=!0;a.J=rc;e=1301;break;case 116:case 84:701==a.c?(e=236,a.kb=!0,a.J=Ha):801==a.c?(e=237,a.kb=!0,a.J=Ga):(e=233,a.kb=!0,a.J="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.kb=!0,a.J=Na);break;case 122:case 90:b?e=110:(e=239,a.kb=!0,a.J=Ra);break;case 97:case 65:e=235;a.kb=!0;a.J="-COOH";break;case 101:case 69:e=238;a.kb=!0;a.J=Aa;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.kb=!0;a.J=Ca;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.c?(e=254,a.kb=!0,a.J="-F"):801==a.c?(e=255,a.kb=!0,a.J="-Cl"):901==a.c?(e=256,a.kb=!0,a.J="-Br"):1001==a.c?(e=257,a.kb=!0,a.J="-I"):501==a.c?(e=259,a.kb=!0,a.J="-OH"):401==a.c?(e=258,a.kb=!0,
+a.J="-NH2"):e=202;break;case 61:501==a.c?(e=250,a.kb=!0,a.J="=O"):e=203;break;case 35:e=204;break;case 48:105==a.c?Nq(a,0):d?(e=223,a.kb=!0,a.J="-3-Furyl"):(e=221,a.kb=!0,a.J="-Furyl");break;case 49:105==a.c?Nq(a,1):1301==a.c?(a.kb=!0,a.J="-R1",e=1302):e=209;break;case 50:105==a.c&&Nq(a,2);1301==a.c&&(a.kb=!0,a.J="-R2",e=1303);break;case 51:105==a.c?Nq(a,3):1301==a.c?(a.kb=!0,a.J="-R3",e=1304):e=206;break;case 52:105==a.c?Nq(a,4):e=207;break;case 53:105==a.c?Nq(a,5):e=208;break;case 54:105==a.c?Nq(a,
+6):e=210;break;case 55:105==a.c?Nq(a,7):e=211;break;case 56:105==a.c?Nq(a,8):e=212;break;case 57:105==a.c?Nq(a,9):(a.kb=!0,a.J="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}Oq(a,e)}b=!0}b&&Vj(this.a)};_.Jc=function(){return Bq};var Bq;function Pq(){Pq=x;Qq=new Ip(mf,new Rq)}function Rq(){}t(194,180,ri,Rq);_.Gc=function(a){a.tc(this)};_.Jc=function(){return Qq};var Qq;
+function vj(){vj=x;wj=new Ip(sf,new Sq)}function Sq(){}t(195,180,ri,Sq);_.Gc=function(a){a.uc(this)};_.Jc=function(){return wj};var wj;function Tq(){Tq=x;Uq=new Ip(tf,new Vq)}function Vq(){}t(196,180,ri,Vq);_.Gc=function(a){var b;a.e&&1==a.d&&(b=new Wj(kj,null),a.b.i=a.f+b.a,a.b.j=a.i+b.d,lj(a))};_.Jc=function(){return Uq};var Uq;function Wq(){Wq=x;Xq=new Ip(uf,new Yq)}function Yq(){}t(197,180,ri,Yq);_.Gc=function(a){var b;b=this.a;Un((Rn(),Sn),new Zq(a,a.b,b))};_.Jc=function(){return Xq};var Xq;
+function xj(){xj=x;yj=new Ip(vf,new $q)}function $q(){}t(198,180,ri,$q);_.Gc=function(a){a.vc(this)};_.Jc=function(){return yj};var yj;function Xp(){this.a={}}t(199,1,{},Xp);_.a=null;t(202,181,ri);var ar=null;function br(){br=x;cr=new Ip(Tg,new dr)}function dr(){}t(201,202,ri,dr);_.Gc=function(a){er(a.a,this,a.a.k)};_.Jc=function(){return cr};var cr;function fr(){fr=x;gr=new Ip(Ug,new hr)}function hr(){}t(203,202,ri,hr);_.Gc=function(a){er(a.a,this,a.a.k)};_.Jc=function(){return gr};var gr;
+function ir(){var a;this.a=(a=document.createElement(ce),a.setAttribute(Mf,"return;"),typeof a.ontouchstart==qe)}t(204,1,{},ir);function jr(){jr=x;kr=new Ip(Vg,new lr)}function lr(){}t(205,202,ri,lr);_.Gc=function(a){er(a.a,this,a.a.n)};_.Jc=function(){return kr};var kr;function mr(){mr=x;nr=new Ip(Wg,new or)}function or(){}t(206,202,ri,or);_.Gc=function(a){pr(a.a,this)&&(a.a.j&&qr(a.a.j,a.a.b)?a.a.d=!0:(Vj(this.a),nk(a.a.c,750),a.a.d=!1))};_.Jc=function(){return nr};var nr;
+function rr(a,b){this.a=b;this.b=a}function sr(a,b,c){yk&&(b=new rr(b,c),a.Uc(b))}t(207,176,{},rr);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return yk};_.a=!1;var yk=_.b=null;function tr(a){this.a=a}t(208,176,{},tr);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return ur};var ur=_.a=null;function vr(){}function wr(a){var b;xr&&(b=new vr,a.Uc(b))}t(209,176,{},vr);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return xr};var xr=null;function yr(a){this.a=a}t(210,176,{},yr);_.Gc=function(a){a.Tc(this)};
+_.Hc=function(){return zr};var zr=_.a=null;function Ar(){}t(211,176,{},Ar);_.Gc=function(a){a.a.N&&a.a.Ed()};_.Hc=function(){return Br};var Br=null;function Cr(a,b,c){a=a.a;if(!b)throw new Dr("Cannot add a handler with a null type");if(!c)throw new Dr("Cannot add a null handler");0<a.b?Er(a,new Fr(a,b,c)):Gr(a,b,null).vf(c);return new Hr(new Ir(a,b,c))}
+function Jr(a,b){var c;!b.e||b.Ic();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,j,h;if(!b)throw new Dr("Cannot fire null event");try{++d.b;j=Kr(d,b.Hc(),null);e=null;for(h=d.c?j.Ef(j.Be()):j.Df();d.c?h.Gf():h.Xc();){g=d.c?h.Hf():h.Yc();try{b.Gc(g)}catch(n){if(n=Si(n),A(n,86))f=n,!e&&(e=new Lr),Mr(e,f);else throw n;}}if(e)throw new Nr(e);}finally{if(--d.b,0==d.b){var o,r;if(d.a)try{for(r=new Mi(d.a);r.b<r.d.Be();)o=Ni(r),o.wc()}finally{d.a=null}}}}catch(q){q=Si(q);if(A(q,38))throw new Or(q.a);throw q;}finally{null==
+c?(b.e=!0,b.f=null):b.f=c}}function Pr(a){Qr.call(this,a,!1)}function Qr(a,b){this.a=new Rr(b);this.b=a}t(212,1,Bi,Pr,Qr);_.Uc=function(a){Jr(this,a)};_.a=null;_.b=null;t(215,1,{});function Er(a,b){!a.a&&(a.a=new gj);aj(a.a,b)}function Sr(a,b,c,d){var e,f;e=Kr(a,b,c);e.xf(d)&&e.ye()&&(f=jj(a.d,b),f.Ae(c),f.ye()&&Vi(a.d,b))}function Gr(a,b,c){var d;d=jj(a.d,b);d||(d=new Ki,z(a.d,b,d));a=d.xe(c);a||(a=new gj,d.ze(c,a));return a}
+function Kr(a,b,c){a=jj(a.d,b);if(!a)return Tr(),Tr(),Ur;c=a.xe(c);return!c?(Tr(),Tr(),Ur):c}t(214,215,{});_.a=null;_.b=0;_.c=!1;function Rr(a){this.d=new Ki;this.c=a}t(213,214,{},Rr);function Hr(a){this.a=a}t(216,1,{},Hr);_.a=null;function Nr(a){Ti.call(this,Vr(a),Wr(a));this.a=a}function Wr(a){a=a.xd();return!a.Xc()?null:a.Yc()}
+function Vr(a){var b,c,d;b=a.Be();if(0==b)return null;b=new Xr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:sn(b.a,"; "),d=d.Dc(),sn(b.a,d);return ho(b.a)}t(218,97,Rh,Nr);_.a=null;function Or(a){Nr.call(this,a)}t(217,218,Rh,Or);t(219,1,{},function(){});function Yr(a){a=jo(a,$d);return Zr(sg,a)?($r(),as):Zr($e,a)?($r(),bs):($r(),cs)}function $r(){$r=x;as=new ds("RTL",0);bs=new ds("LTR",1);cs=new ds("DEFAULT",2);es=H(fs,m,15,[as,bs,cs])}
+function ds(a,b){vo.call(this,a,b)}t(221,137,{15:1,71:1,75:1,77:1},ds);var es,cs,bs,as;function gs(){}function hs(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 y(a,b,c,d,e){d=hs(e,d);H(a,b,c,d);return d}function is(a){return js([ks,I],[m,s],[70,-1],a,0,2,1)}
+function js(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=hs(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=js(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){ls();var e=ms,f=ns;ls();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function os(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new ps;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new ps;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new ps;}a[b]=c}t(222,1,{},gs);_.qI=0;
+function ls(){ls=x;ms=[];ns=[];var a=new gs,b=ms,c=ns,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var ms,ns;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Cn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Fn(a){return a.tM==x||a.cM&&!!a.cM[1]}function qs(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function rs(){var a;$stats&&Fs("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Of))a=Of;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(wf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(wf)&&8<=$doc.documentMode)a=Me;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"}F(Me,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie8) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&Fs("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(Gs,m,1,[Eb]);for(c=0;c<a.length&&!F(a[c],b);++c);$stats&&Fs("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";xp();Ap.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+xp();0!=Ap.length&&(a=Ap.join(l),a=(Bp(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:Ep(0,a,!1),Ap.length=0);if(0!=yp.length){a=yp.join(l);a=(Bp(),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=Dp[b],0==c&&(c=Dp[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);Dp[e]+=a.length;Ep(e,a,!0)}yp.length=0}0!=zp.length&&(a=zp.join(l),a=(Bp(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=
+a:Ep(b-1,a,!0),zp.length=0);$stats&&Fs("export.client.JSME_export");new Hs;new Is;0<Js(null)?Un((Rn(),Sn),new Ks):Ls()}function Si(a){return A(a,86)?a:new An(a)}function Ms(a){return Ns(a&4194303,a>>22&4194303,0>a?1048575:0)}function Os(a){return Ns(a.l,a.m,a.h)}function Ns(a,b,c){return _=new Ps,_.l=a,_.m=b,_.h=c,_}
+function Qs(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Rs;if(0==a.l&&0==a.m&&0==a.h)return Ss=Ns(0,0,0),Ns(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?(Ss=Ns(0,0,0),c=Os((Ts(),Us))):(Ss=Ns(c.l,c.m,c.h),c=Ns(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Vs(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?Ws(e):0==c&&0!=d&&0==e?Ws(d)+22:0!=c&&0==d&&0==e?Ws(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Os((Ts(),Xs)),c=!0,g=!g;else return c=Ys(a,f),g&&Zs(c),Ss=Ns(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Vs(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Ys(c,d);f&&Zs(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Ns(f,j,c);g?Ss=Vs(c):Ss=Ns(c.l,c.m,c.h);return e}if(!$s(a,b))return e?Ss=Vs(a):Ss=Ns(a.l,a.m,a.h),Ns(0,0,0);c=c?a:Ns(a.l,a.m,a.h);var h,n,o,r;f=at(b)-at(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Ns(j&4194303,n&4194303,h&1048575);for(n=Ns(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&Zs(n);e?(Ss=Vs(c),d&&(Ss=bt(Ss,(Ts(),Us)))):Ss=Ns(c.l,c.m,c.h);return n}
+function Zs(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}function at(a){var b;b=ct(a.h);return 32==b?(b=ct(a.m),32==b?ct(a.l)+32:b+20-10):b-12}var Ss=null;function dt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Ns(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function et(a,b){return Ns(a.l&b.l,a.m&b.m,a.h&b.h)}function ft(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function M(a){var b,c,d;if(isNaN(a))return Ts(),gt;if(-9223372036854775E3>a)return Ts(),ht;if(9223372036854775E3<=a)return Ts(),Xs;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=Ns(a,b,c);d&&Zs(b);return b}function it(a){var b,c;return-129<a&&128>a?(b=a+128,null==jt&&(jt=y(kt,m,16,256,0)),c=jt[b],!c&&(c=jt[b]=Ms(a)),c):Ms(a)}
+function lt(a){var b=nh,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 $s(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)}
+function mt(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return Ns(c&4194303,q&
+4194303,u&1048575)}function Vs(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Ns(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Ys(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 Ns(c&4194303,d&4194303,e&1048575)}function bt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Ns(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function N(a){return a.l|a.m<<22}function nt(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return Ya;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return xa+nt(Vs(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=it(1E9);a=Qs(a,b);b=l+N(Ss);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=Ya+b;c=b+c}return c}var jt=null;function Ts(){Ts=x;Xs=Ns(4194303,4194303,524287);ht=Ns(0,0,524288);Us=it(1);it(2);gt=it(0)}var Xs,ht,Us,gt;function Ps(){}t(231,1,{16:1},Ps);
+function Fs(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function ot(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}t(236,1,{},ot);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function pt(a,b){sn(a.a.a,b.a);return a}function qt(){this.a=new rt}t(237,1,{},qt);function st(a){if(null==a)throw new Dr("css is null");this.a=a}t(238,1,{17:1,71:1},st);
+_.eQ=function(a){return!A(a,17)?!1:F(this.a,a.a)};_.hC=function(){return tt(this.a)};_.a=null;function ut(a){if(null==a)throw new Dr("html is null");this.a=a}t(240,1,vi,ut);_.Vc=function(){return this.a};_.eQ=function(a){return!A(a,18)?!1:F(this.a,a.a)};_.hC=function(){return tt(this.a)};_.a=null;t(241,1,vi,function(){this.a=l});_.Vc=function(){return this.a};_.eQ=function(a){return!A(a,18)?!1:F(this.a,a.a)};_.hC=function(){return tt(this.a)};_.a=null;
+function vt(){vt=x;wt=RegExp(ka,re);xt=RegExp(qb,re);yt=RegExp(kb,re);zt=RegExp(qa,re);At=RegExp(ea,re)}function Bt(a){vt();-1!=a.indexOf(ka)&&(a=a.replace(wt,la));-1!=a.indexOf(kb)&&(a=a.replace(yt,na));-1!=a.indexOf(qb)&&(a=a.replace(xt,ma));-1!=a.indexOf(ea)&&(a=a.replace(At,"&quot;"));-1!=a.indexOf(qa)&&(a=a.replace(zt,"&#39;"));return a}var wt,xt,yt,At,zt;function Ct(a){if(null==a)throw new Dr("uri is null");this.a=a}t(243,1,{19:1},Ct);_.eQ=function(a){return!A(a,19)?!1:F(this.a,a.a)};_.hC=function(){return tt(this.a)};
+_.a=null;function Dt(){Dt=x}t(245,1,{});function Et(){}t(246,1,{},Et);var Ft=null;function Gt(){}t(247,245,{},Gt);var Ht=null;function It(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Kr(a.a,f,null).Be();for(e-=1;0<=e;--e)if(d=Kr(a.a,f,null).Cf(e),A(d,20)&&En(d.a,b)){var h=a.a,n=f;0<h.b?Er(h,new Jt(h,n,null,d)):Sr(h,n,null,d)}}}t(248,1,ji);_.a=null;function Kt(a){this.a=a}t(249,248,ji,Kt);_.Wc=function(a){a.c&&(this.a._c(a.d)||(a.a=!0))};function Lt(a){this.a=a}t(250,248,ji,Lt);
+_.Sc=function(){var a=this.a;Mt((Nt(),Ot),a.a,!0)};function Pt(){zn()}t(251,97,gi,Pt);function Qt(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,nk(a.d,1))}function Rt(){this.a=new St(this);this.b=new gj;this.d=new Tt(this);this.f=new Ut(this)}t(252,1,{},Rt);_.c=!1;_.e=!1;function St(a){tk();this.a=a}t(253,24,{},St);_.Cc=function(){if(this.a.c){var a=this.a,b;b=Vt(a.f.d.b,a.f.b);Wt(a.f);A(b,21)&&new Pt;a.c=!1;Qt(a)}};_.a=null;function Tt(a){tk();this.a=a}t(254,24,{},Tt);
+_.Cc=function(){this.a.e=!1;var a=this.a,b=jk(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(nk(a.a,1E4);a.f.c<a.f.a;){d=Xt(a.f);try{if(null==d)break;A(d,21)&&(c=d,c.wc())}finally{(e=-1==a.f.b)||Wt(a.f)}if(100<=jk()-b)break}}finally{e||(hk(a.a),a.c=!1,Qt(a))}};_.a=null;function Xt(a){var b;a.b=a.c;b=Vt(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function Wt(a){Yt(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function Ut(a){this.d=a}t(255,1,{},Ut);_.Xc=function(){return this.c<this.a};_.Yc=function(){return Xt(this)};
+_.Zc=function(){Wt(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function Zt(a,b){var c=($t(),au(b));a.appendChild(c)}var bk=null,pj=null;function bu(){bu=x;cu=new Rt}function Tj(a){bu();if(!a)throw new Dr("cmd cannot be null");var b=cu;aj(b.b,a);Qt(b)}var cu;function du(a){qj();!eu&&(eu=new zk);fu||(fu=new Qr(null,!0),gu=new hu);return Cr(fu,eu,a)}var fu=null;function iu(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function hu(){}t(261,176,{},hu);_.Gc=function(a){a.Wc(this);gu.c=!1};_.Hc=function(){return eu};
+_.Ic=function(){iu(this)};_.a=!1;_.b=!1;_.c=!1;var eu=_.d=null,gu=null;function ju(){ju=x;ku=new lu;mu()||(ku=null)}var ku=null;function vk(){}t(263,1,{},vk);_.Qc=function(){for(;0<(tk(),uk).c;)hk(Vt(uk,0))};function xk(a,b){return Cr((!nu&&(nu=new ou),nu),a,b)}
+function pu(a){wk();qu||(ru("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 su),qu=!0);return xk((!xr&&(xr=new zk),xr),a)}
+function wk(){tu||(ru('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 uu),
+tu=!0)}function vu(){tu&&sr((!nu&&(nu=new ou),nu),null,!1)}function wu(){var a;tu&&(a=new xu,nu&&Jr(nu,a));return null}function yu(){var a,b;if(qu&&(b=tj(),a=uj(),zu!=b||Au!=a))zu=b,Au=a,wr((!nu&&(nu=new ou),nu))}var tu=!1,nu=null,Au=0,zu=0,qu=!1;function Bu(){Bu=x;Cu=new zk}function xu(){Bu()}t(265,176,{},xu);_.Gc=function(){null.$f()};_.Hc=function(){return Cu};var Cu;function ou(){Pr.call(this,null)}t(267,212,Bi,ou);
+function Du(a){switch(a){case pd:return 4096;case Bd:return 1024;case Ed:return 1;case Xd:return 2;case ke:return 2048;case Se:return 128;case "keypress":return 256;case "keyup":return 512;case Ye:return 32768;case "losecapture":return 8192;case mf:return 4;case sf:return 64;case tf:return 32;case uf:return 16;case vf:return 8;case "scroll":return 16384;case he:return 65536;case "DOMMouseScroll":case "mousewheel":return 131072;case Rd:return 262144;case Tf:return 524288;case Wg:return 1048576;case Vg:return 2097152;
+case Ug:return 4194304;case Tg:return 8388608;case ue:return 16777216;case se:return 33554432;case te:return 67108864;default:return-1}}function qj(){Eu||(Fu(),Eu=!0)}var Eu=!1;
+function Fu(){null==$wnd.__gwt_globalEventArray&&($wnd.__gwt_globalEventArray=[]);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=C(function(){var a=$wnd.event,b;var c=fu,d,h,n;eu&&c&&Gu(c.a.d,eu)?(b=gu.a,d=gu.b,h=gu.c,n=gu.d,iu(gu),gu.d=a,Jr(c,gu),c=!(gu.a&&!gu.b),gu.a=b,gu.b=d,gu.c=h,gu.d=n,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,Vj(a));return b});var a=C(function(){if(null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,!Hu()))return;for(var a,b=this;b&&!(a=b.__listener);)b=b.parentElement;
+if(a&&!Cn(a)&&A(a,22)){var c=$wnd.event,d;d=bk;bk=c;b==pj&&8192==Du(c.type)&&(pj=null);a.$c(c);bk=d}}),b=C(function(){var b=$doc.createEventObject();null==$wnd.event.returnValue&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(Kf,b);this.__eventBits&2?a.call(this):null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,Hu())}),c=C(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;a.call(this)}),d=$moduleName.replace(/\./g,Vc);$wnd["__gwt_dispatchEvent_"+d]=a;Iu=(new Function(fh,
+"return function() { w.__gwt_dispatchEvent_"+d+".call(this) }"))($wnd);$wnd["__gwt_dispatchDblClickEvent_"+d]=b;Ju=(new Function(fh,"return function() { w.__gwt_dispatchDblClickEvent_"+d+Ua))($wnd);$wnd["__gwt_dispatchUnhandledEvent_"+d]=c;Ku=(new Function(fh,kg+d+Ua))($wnd);Lu=(new Function(fh,kg+d+".call(w.event.srcElement)}"))($wnd);c=C(function(){a.call($doc.body)});d=C(function(){b.call($doc.body)});$doc.body.attachEvent(Kf,c);$doc.body.attachEvent("onmousedown",c);$doc.body.attachEvent("onmouseup",
+c);$doc.body.attachEvent("onmousemove",c);$doc.body.attachEvent("onmousewheel",c);$doc.body.attachEvent("onkeydown",c);$doc.body.attachEvent("onkeypress",c);$doc.body.attachEvent("onkeyup",c);$doc.body.attachEvent("onfocus",c);$doc.body.attachEvent("onblur",c);$doc.body.attachEvent("ondblclick",d);$doc.body.attachEvent("oncontextmenu",c)}function Mu(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
+function Nu(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Iu:null),c&3&&(a.ondblclick=b&3?Ju:null),c&4&&(a.onmousedown=b&4?Iu:null),c&8&&(a.onmouseup=b&8?Iu:null),c&16&&(a.onmouseover=b&16?Iu:null),c&32&&(a.onmouseout=b&32?Iu:null),c&64&&(a.onmousemove=b&64?Iu:null),c&128&&(a.onkeydown=b&128?Iu:null),c&256&&(a.onkeypress=b&256?Iu:null),c&512&&(a.onkeyup=b&512?Iu:null),c&1024&&(a.onchange=b&1024?Iu:null),c&2048&&(a.onfocus=b&2048?Iu:null),c&4096&&(a.onblur=b&4096?Iu:null),
+c&8192&&(a.onlosecapture=b&8192?Iu:null),c&16384&&(a.onscroll=b&16384?Iu:null),c&32768&&("IFRAME"==a.nodeName?b&32768?a.attachEvent(Lf,Lu):a.detachEvent(Lf,Lu):a.onload=b&32768?Ku:null),c&65536&&(a.onerror=b&65536?Iu:null),c&131072&&(a.onmousewheel=b&131072?Iu:null),c&262144&&(a.oncontextmenu=b&262144?Iu:null),c&524288&&(a.onpaste=b&524288?Iu:null))}function Hu(){for(var a=!1,b=0;b<$wnd.__gwt_globalEventArray.length;b++)!$wnd.__gwt_globalEventArray[b]()&&(a=!0);return!a}
+var Ju=null,Iu=null,Lu=null,Ku=null;function Ou(){var a;Ou=x;Pu=(a=$doc,F(a.compatMode,Eb)?a.documentElement:a.body)}var Pu;function Qu(){this.b=new gj}function Ru(a){a=a[cd];return null==a?-1:a}t(271,1,{},Qu);_.a=null;function Su(a,b){this.a=a;this.b=b}t(272,1,{},Su);_.a=0;_.b=null;
+function mu(){var a=ku,b=l,c=$wnd.location.hash;0<c.length&&(b=a.ad(c.substring(1)));Tu=b;var d=$wnd.onhashchange;$wnd.onhashchange=C(function(){var b=l,c=$wnd.location.hash;0<c.length&&(b=a.ad(c.substring(1)));a.bd(b);d&&d()});return!0}function lu(){this.a=new Pr(null)}t(273,1,Bi,lu);_.ad=function(a){return decodeURI(a.replace("%23",ha))};_.Uc=function(a){Jr(this.a,a)};_.bd=function(a){a=null==a?l:a;if(!F(a,null==Tu?l:Tu))Tu=a,Br&&(a=new Ar,Jr(this.a,a))};var Tu=l;
+function ru(a,b){var c;c=no("script");c.text=a;$doc.body.appendChild(c);b.wc();$doc.body.removeChild(c)}function uu(){}t(276,1,{},uu);_.wc=function(){$wnd.__gwt_initWindowCloseHandler(C(wu),C(vu))};function su(){}t(277,1,{},su);_.wc=function(){$wnd.__gwt_initWindowResizeHandler(C(yu))};function fj(a,b){Oi(a.gd(),b,!0)}function ej(a,b){Oi(a.gd(),b,!1)}function sj(a,b,c){0<=b&&a.md(b+Yf);0<=c&&a.kd(c+Yf)}function Uu(a){var b,a=jo(a,Dd);b=eo(a,fo(32));return 0<=b?a.substr(0,b-0):a}
+function Oi(a,b,c){if(!a)throw new Wi(nc);b=co(b);if(0==b.length)throw new Ak(Lc);if(c){var d;d=co(b);b=a.className;-1==ko(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=co(b);f=a.className;e=ko(f,c);-1!=e&&(b=co(f.substr(0,e-0)),c=co(Vu(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Wu(a,b){a.style.display=b?l:Bf;a.setAttribute("aria-hidden",""+!b)}t(282,1,si);_.cd=function(){return ek(this.gb)};_.dd=function(){return fk(this.gb)};
+_.ed=function(){return io(this.gb,If)};_.fd=function(){return io(this.gb,Jf)};_.gd=function(){return this.gb};_.hd=function(){return this.gb.style.display!=Bf};_.jd=function(){throw new Xu;};_.kd=function(a){this.gb.style[De]=a};_.ld=function(a){Wu(this.gb,a)};_.md=function(a){this.gb.style[hh]=a};_.tS=function(){return!this.gb?"(null handle)":this.gb.outerHTML};_.gb=null;
+function B(a,b,c){var d;d=Du(c.b);if(-1!=d)if(-1==a.cb){var e=a.gb;d|=a.gb.__eventBits||0;qj();Nu(e,d)}else a.cb|=d;return Cr(!a.db?a.db=new Pr(a):a.db,c,b)}function Yu(a,b,c){return Cr(!a.db?a.db=new Pr(a):a.db,c,b)}function Zu(a){var b;if(a.pd())throw new $u("Should only call onAttach when the widget is detached from the browser's document");a.bb=!0;a.gb.__listener=a;b=a.cb;a.cb=-1;if(0<b)if(-1==a.cb){var c=a.gb;b|=a.gb.__eventBits||0;qj();Nu(c,b)}else a.cb|=b;a.nd();a.sd()}
+function av(a,b){var c;switch(Du(b.type)){case 16:case 32:if((c=b.relatedTarget||(b.type==tf?b.toElement:b.fromElement))&&po(a.gb,c))return}c=a.gb;var d,e,f;if(Fp&&(f=Fp.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.db&&Jr(a.db,f.a),f.a.a=d,f.a.b=e}function bv(a){if(!a.pd())throw new $u("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.gb.__listener=null,a.bb=!1}}}
+function ck(a){if(a.fb)if(A(a.fb,28))a.fb.ud(a);else{if(a.fb)throw new $u("This widget's parent does not implement HasWidgets");}else if(nj(),Gu(cv.a,a)){nj();try{a.rd()}finally{Vi(cv.a,a)}}}function dv(a,b){var c;c=a.fb;if(b){if(c)throw new $u("Cannot set a new parent without first clearing the old parent");a.fb=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.fb=null}}t(281,282,Yh);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.db&&Jr(this.db,a)};_.pd=function(){return this.bb};
+_.qd=function(){Zu(this)};_.$c=function(a){av(this,a)};_.rd=function(){bv(this)};_.sd=function(){};_.td=function(){};_.bb=!1;_.cb=0;_.db=null;_.eb=null;_.fb=null;function ev(a){for(a=new fv(a);a.a.a<a.a.b.c-1;)gv(a.a),hv(a.a)}t(280,281,Ci);_.nd=function(){iv(this,(jv(),kv))};_.od=function(){iv(this,(jv(),lv))};function mv(a,b,c){ck(b);var d=a.p;nv(d,b,d.c);d=($t(),au(b.gb));c.appendChild(d);dv(b,a)}
+function ov(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new pv;b.fb==a&&(f=a.vd(b),f<d&&--d);ck(b);nv(a.p,b,d);e?(e=b.gb,Mu(c,($t(),au(e)),d)):(e=($t(),au(b.gb)),c.appendChild(e));dv(b,a)}function qv(a,b){var c;if(b.fb!=a)return!1;try{dv(b,null)}finally{c=b.gb;mo(c).removeChild(c);c=a.p;var d;d=rv(c,b);if(-1==d)throw new sv;if(0>d||d>=c.c)throw new pv;for(--c.c;d<c.c;++d)os(c.a,d,c.a[d+1]);os(c.a,c.c,null)}return!0}t(279,280,Ci);_.vd=function(a){return rv(this.p,a)};
+_.wd=function(a,b,c,d){ov(this,a,b,c,d)};_.xd=function(){return new tv(this.p)};_.ud=function(a){return qv(this,a)};function mj(a,b,c,d){var e;ck(b);e=a.p.c;a.Ad(b,c,d);a.wd(b,a.gb,e,!0)}function uv(a,b){var c;(c=qv(a,b))&&vv(b.gb);return c}function wv(a,b,c,d){if(b.fb!=a)throw new Ak("Widget must be a child of this panel.");a.Ad(b,c,d)}function xv(a,b,c){a=a.gb;-1==b&&-1==c?vv(a):(a.style[Vf]=ed,a.style[Te]=b+Yf,a.style[Sg]=c+Yf)}
+function yv(){var a=no(ce);this.p=new zv(this);this.gb=a;this.gb.style[Vf]="relative";this.gb.style[Rf]=Ke}function vv(a){a.style[Te]=l;a.style[Sg]=l;a.style[Vf]=l}t(278,279,Ci,yv);_.yd=function(a){mv(this,a,this.gb)};_.ud=function(a){return uv(this,a)};_.zd=function(a,b,c){wv(this,a,b,c)};_.Ad=function(a,b,c){xv(a,b,c)};function Av(a,b){if(a.Cd())throw new $u("SimplePanel can only contain one child widget");a.Dd(b)}
+function Bv(a,b){if(a.ab!=b)return!1;try{dv(b,null)}finally{a.Bd().removeChild(b.gb),a.ab=null}return!0}function Cv(a,b){if(b!=a.ab&&(b&&ck(b),a.ab&&a.ud(a.ab),a.ab=b)){var c=($t(),au(a.ab.gb));a.Bd().appendChild(c);dv(b,a)}}function Dv(){this.gb=no(ce)}t(286,280,Ci,Dv);_.Bd=function(){return this.gb};_.Cd=function(){return this.ab};_.xd=function(){return new Ev(this)};_.ud=function(a){return Bv(this,a)};_.Dd=function(a){Cv(this,a)};_.ab=null;function Fv(a,b){a.$&&(Gv(a.Z,!1,!1),sr(a,a,b))}
+function Hv(a){var b;if(b=a.ab)null!=a.O&&b.kd(a.O),null!=a.P&&b.md(a.P)}function Iv(a,b,c){a.V=b;a._=c;b-=ro();c-=so();a=a.gb;a.style[Te]=b+(Bj(),Yf);a.style[Sg]=c+Yf}function Jv(a){a.$||(a.bb&&ck(a),Gv(a.Z,!0,!1))}t(285,286,Ci);_.Bd=function(){return lo(this.gb)};_.ed=function(){return io(this.gb,If)};_.fd=function(){return io(this.gb,Jf)};_.gd=function(){return mo(lo(this.gb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){Fv(this,a)};_.hd=function(){return!F(Ke,this.gb.style[dh])};_._c=function(){return!0};
+_.Wc=function(){};_.td=function(){this.$&&Gv(this.Z,!1,!0)};_.kd=function(a){this.O=a;Hv(this);0==a.length&&(this.O=null)};_.Gd=function(a,b){Iv(this,a,b)};_.ld=function(a){this.gb.style[dh]=a?eh:Ke};_.Dd=function(a){Cv(this,a);Hv(this)};_.md=function(a){this.P=a;Hv(this);0==a.length&&(this.P=null)};_.Hd=function(){Jv(this)};_.M=!1;_.N=!1;_.O=null;_.P=null;_.Q=null;_.S=null;_.T=!1;_.U=!1;_.V=-1;_.W=!1;_.X=null;_.Y=!1;_.$=!1;_._=-1;
+function Kv(a,b){var c;this.gb=no(ce);this.R=new Lv;this.L=(Mv(),Nv);this.Z=new Ov(this);this.gb.appendChild(no(ce));this.Gd(0,0);mo(lo(this.gb))[Dd]="gwt-PopupPanel";lo(this.gb)[Dd]=Uf;this.N=this.M=a;this.W=!1;c=H(Gs,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.K=new Pv(c);this.K.gd()[Dd]=l;c=mo(lo(this.gb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Wi(nc);d=co(d);if(0==d.length)throw new Ak(Lc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=
+e[j];n.length>g&&n.charAt(g)==xa&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Cv(this,this.K);Hv(this);Oi(lo(this.gb),Uf,!1);Oi(this.K.b,b+"Content",!0)}t(284,285,Ci);_.nd=function(){Zu(this.K)};_.od=function(){bv(this.K)};_.Cd=function(){return this.K.ab};_.xd=function(){return new Ev(this.K)};_.ud=function(a){return this.K.ud(a)};_.Dd=function(a){Cv(this.K,a);Hv(this)};_.K=null;t(283,284,Ci);_.rd=function(){bv(this)};
+function Qv(){Qv=x;Rv=new Sv(Db,0,(Mv(),Nv));Tv=new Sv(pc,1,Uv);Vv=new Sv(wc,2,Wv);Xv=H(Yv,m,23,[Rv,Tv,Vv])}function Sv(a,b,c){vo.call(this,a,b);this.a=c}t(287,137,{23:1,71:1,75:1,77:1},Sv);_.a=null;var Xv,Rv,Tv,Vv;function Zv(){Zv=x;$v=H(Gs,m,1,[Sg,lf,vd])}
+function Pv(a){var b;Zv();var c,d;c=this.gb=no(Hg);this.c=no(Kg);Zt(c,this.c);c[zd]=0;for(c=c[yd]=0;c<a.length;++c)d=(b=no(Xg),b[Dd]=a[c],Zt(b,aw(a[c]+"Left")),Zt(b,aw(a[c]+Fb)),Zt(b,aw(a[c]+"Right")),b),Zt(this.c,d),1==c&&(this.b=lo(d.children[1]));this.gb[Dd]="gwt-DecoratorPanel"}function aw(a){var b,c;c=no(Lg);b=no(ce);var d=($t(),au(b));c.appendChild(d);c[Dd]=a;b[Dd]=a+"Inner";return c}t(289,286,ei,Pv);_.Bd=function(){return this.b};_.b=null;_.c=null;var $v;t(288,289,ei);t(290,1,{});
+function jv(){jv=x;kv=new bw;lv=new cw}function dw(a){Nr.call(this,a)}function iv(a,b){jv();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Si(f),A(f,86))d=f,!c&&(c=new Lr),Mr(c,d);else throw f;}}if(c)throw new dw(c);}t(291,217,Rh,dw);var kv,lv;function bw(){}t(292,1,{},bw);_.Id=function(a){a.qd()};function cw(){}t(293,1,{},cw);_.Id=function(a){a.rd()};t(296,281,Yh);_.Mc=function(a){return B(this,a,(Pq(),Pq(),Qq))};_.Nc=function(a){return B(this,a,(vj(),vj(),wj))};
+_.Oc=function(a){return B(this,a,(Tq(),Tq(),Uq))};_.Pc=function(a){return B(this,a,(xj(),xj(),yj))};_.qd=function(){Zu(this);-1==this.gb.tabIndex&&(this.gb.tabIndex=0)};t(295,296,Yh);function ew(a){this.gb=$doc.createElement("<BUTTON type='button'></BUTTON>");this.gb[Dd]="gwt-Button";this.gb.innerHTML=a||l}t(294,295,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},ew);t(297,279,Ci);_.d=null;_.e=null;
+function fw(a,b){var c;if(a.f)throw new $u("Composite.initWidget() may only be called once.");ck(b);c=b.gb;a.gb=c;var d;$t();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&(($t(),c).__gwt_resolve=gw(a));a.f=b;dv(b,a)}function hw(a){if(-1!=a.cb){var b=a.f,c=a.cb;if(-1==b.cb){var d=b.gb,b=c|(b.gb.__eventBits||0);qj();Nu(d,b)}else b.cb|=c;a.cb=-1}a.f.qd();a.gb.__listener=a;a.sd()}t(298,281,Ai);_.pd=function(){return this.f?this.f.pd():!1};_.qd=function(){hw(this)};_.$c=function(a){av(this,a);this.f.$c(a)};
+_.rd=function(){this.f.rd()};_.jd=function(){return this.gb=this.f.jd()};_.f=null;function iw(a,b){a.c=!1;a.a.innerText=b||l;if(a.d!=a.b){a.d=a.b;var c=a.a;switch(a.b.c){case 0:c[$d]=sg;break;case 1:c[$d]=$e;break;case 2:Yr(c)!=($r(),cs)&&(c[$d]=l)}}}function jw(a){this.a=a;this.c=!1;this.d=this.b=Yr(a)}t(299,1,{},jw);_.a=null;_.b=null;_.c=!1;_.d=null;function rj(){this.gb=kw()}t(300,286,Ci,rj);_.Mc=function(a){return B(this,a,(Pq(),Pq(),Qq))};_.Nc=function(a){return B(this,a,(vj(),vj(),wj))};
+_.Oc=function(a){return B(this,a,(Tq(),Tq(),Uq))};_.Pc=function(a){return B(this,a,(xj(),xj(),yj))};function lw(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=lo(b);e=null;c&&(c=Ru(c),e=0>c?null:Vt(a.i.b,c));e?mw(a,e):d&&(b.innerHTML=l||l);return b}function mw(a,b){var c;if(b.fb!=a)return!1;try{dv(b,null)}finally{c=b.gb;mo(c).removeChild(c);var d=a.i,e;e=Ru(c);c[cd]=null;c=d.b;nw(e,c.c);os(c.b,e,null);d.a=new Su(e,d.a)}return!0}t(302,280,Ci);_.xd=function(){return new ow(this)};
+_.ud=function(a){return mw(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function pw(a){if(0>=a.b)throw new qw("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new qw("Column index: 0, Column size: "+a.a);}
+function rw(){this.i=new Qu;this.f=no(Hg);this.c=no(Kg);Zt(this.f,this.c);this.gb=this.f;this.d=new sw(this);var a=new tw(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=no("colgroup");var b=a.a;Mu(a.b.f,($t(),au(b)),0);Zt(a.a,no(Id))}var c,d;if(1!=this.a){if(1<this.a)for(a=0;a<this.b;++a)for(b=this.a-1;1<=b;--b){c=b;d=void 0;d=this.b;if(a>=d||0>a)throw new qw("Row index: "+a+", Row size: "+d);if(0>c)throw new qw("Column "+c+" must be non-negative: "+c);if(this.a<=c)throw new qw("Column index: "+
+c+", Column size: "+this.a);c=lw(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=no(Lg),d.innerHTML=pa||l,Mu(c,($t(),au(d)),b);this.a=1;a=this.e;b=1;b=1<b?b:1;c=a.a.childNodes.length;if(c<b)for(;c<b;++c)d=no(Id),a.a.appendChild(d);else if(c>b)for(;c>b;--c)a.a.removeChild(a.a.lastChild)}if(1!=this.b)if(1>this.b){a=this.c;b=1-this.b;d=this.a;var e=$doc.createElement(Lg);e.innerHTML=pa;c=$doc.createElement(Xg);for(var f=0;f<d;f++){var g=
+e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)lw(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}t(301,302,Ci,rw);_.a=0;_.b=0;function uw(a){for(;++a.b<a.d.c&&!(null!=Vt(a.d,a.b)););}function ow(a){this.c=a;this.d=this.c.i.b;uw(this)}t(303,1,{},ow);_.Xc=function(){return this.b<this.d.c};
+_.Yc=function(){var a;if(this.b>=this.d.c)throw new sv;a=Vt(this.d,this.b);this.a=this.b;uw(this);return a};_.Zc=function(){var a;if(0>this.a)throw new vw;a=Vt(this.d,this.a);ck(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function sw(a){this.a=a}t(304,1,{},sw);_.a=null;function tw(a){this.b=a}t(305,1,{},tw);_.a=null;_.b=null;function ww(){ww=x;xw=new yw}var xw;function zw(){zw=x;Aw=new Bw((To(),Ad));Cw=new Bw(Te);Dw=new Bw(mg);Ew=Cw;Fw=Dw;Gw=Ew}var Aw,Gw,Cw,Fw,Ew,Dw;function yw(){}t(307,1,{},yw);
+function Bw(a){this.a=a}t(308,307,{},Bw);_.a=null;function Hw(){Hw=x;Iw=new Jw(lf);Kw=new Jw(Sg)}var Iw,Kw;function Jw(a){this.a=a}t(309,1,{},Jw);_.a=null;function Lw(a,b){var c;c=Mw(a);Zt(a.b,c);mv(a,b,c)}function Mw(a){var b;b=no(Lg);b[hd]=a.a.a;b.style[ch]=a.c.a;return b}function Nw(a,b){var c,d;d=mo(b.gb);(c=qv(a,b))&&a.b.removeChild(d);return c}
+function Ow(){this.p=new zv(this);this.e=no(Hg);this.d=no(Kg);Zt(this.e,this.d);this.gb=this.e;this.a=(zw(),Gw);this.c=(Hw(),Kw);this.b=no(Xg);Zt(this.d,this.b);this.e[zd]=Ya;this.e[yd]=Ya}t(310,297,Ci,Ow);_.ud=function(a){return Nw(this,a)};_.b=null;function Pw(){Pw=x;new Ki}function Qw(a,b,c,d,e){Pw();this.a=new Rw(this,a,b,c,d,e);this.gb[Dd]="gwt-Image"}function Sw(a,b,c,d,e){Pw();Qw.call(this,(Dt(),new Ct(a)),b,c,d,e)}t(311,281,Yh,Qw,Sw);_.Mc=function(a){return B(this,a,(Pq(),Pq(),Qq))};
+_.Nc=function(a){return B(this,a,(vj(),vj(),wj))};_.Oc=function(a){return B(this,a,(Tq(),Tq(),Uq))};_.Pc=function(a){return B(this,a,(xj(),xj(),yj))};_.$c=function(a){32768==Du(a.type)&&this.a&&(this.gb.__gwtLastUnhandledEvent=l);av(this,a)};_.sd=function(){var a=this.a;F(Ye,jo(this.gb,"__gwtLastUnhandledEvent"))&&(a.f=new Tw(a,this),Un((Rn(),Sn),a.f))};_.a=null;t(313,1,{});_.f=null;function Uw(){Uw=x;Vw()}
+function Rw(a,b,c,d,e,f){var g,j;Uw();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=no(Bg);j=new qt;pt(pt(pt(j,new st("width:"+e+(Bj(),Yf)+jb)),new st("height:"+f+bg)),new st("background:url("+b.a+") no-repeat "+-c+"px "+-d+bg));!Ww&&(Ww=new Xw);b=Yw;c=new st((new st(ho(j.a.a))).a);j=new rt;sn(j.a,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='");b=Bt(b.a);sn(j.a,b);sn(j.a,"' style='");b=Bt(c.a);sn(j.a,b);sn(j.a,"' border='0'>");j=new ut(ho(j.a));g.innerHTML=j.a||l;g=lo(g);a.bb&&(a.gb.__listener=
+null);if(a.gb&&(j=a.gb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.gb=g;a.bb&&(a.gb.__listener=a);-1==a.cb?(g=a.gb,a=133333119|(a.gb.__eventBits||0),qj(),Nu(g,a)):a.cb|=133333119}t(312,313,{},Rw);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Tw(a,b){this.a=a;this.b=b}t(314,1,{},Tw);_.wc=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.bb?(a=(b=$doc.createEventObject(),b.type=Ye,b),this.b.gb.fireEvent("on"+a.type,a)):this.b.gb.__gwtLastUnhandledEvent=Ye)};_.a=null;
+_.b=null;function Zw(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(ww(),xw)?a.b.d==($r(),bs)?(zw(),Cw):a.b.d==as?(zw(),Dw):(zw(),Ew):a.b.d==($r(),bs)?(zw(),Dw):a.b.d==as?(zw(),Cw):(zw(),Fw);b!=a.c&&(a.c=b,a.gb.style[Ng]=!a.c?l:a.c.a)}t(316,281,Yh);_.a=null;_.b=null;_.c=null;function $w(){this.gb=no(ce);this.b=new jw(this.gb);this.gb[Dd]="gwt-Label"}function ax(){$w.call(this);iw(this.b,ih);Zw(this)}t(315,316,Yh,$w,ax);_.Mc=function(a){return B(this,a,(Pq(),Pq(),Qq))};
+_.Nc=function(a){return B(this,a,(vj(),vj(),wj))};_.Oc=function(a){return B(this,a,(Tq(),Tq(),Uq))};_.Pc=function(a){return B(this,a,(xj(),xj(),yj))};function bx(a,b){if(0>b||b>=a.gb.options.length)throw new pv;}function Pp(a,b){bx(a,b);return a.gb.options[b].value}function cx(){this.gb=$doc.createElement("<SELECT>");this.gb[Dd]="gwt-ListBox"}t(317,296,Yh,cx);t(318,248,ji);function dx(a){this.a=a}t(319,318,ji,dx);_.Kc=function(){};function ex(a){this.a=a}t(320,318,ji,ex);
+_.Qc=function(a){this.a.Jd(a.f,a.a)};function fx(a,b,c){var d;if(a.o){var e=d=no(Xg);Mu(a.e,($t(),au(e)),b);a=($t(),au(c));d.appendChild(a)}else d=a.e.children[0],Mu(d,($t(),au(c)),b)}
+function gx(a,b,c){var d;hx(a,b);c&&b.a?(hx(a,null),a=b.a,b=(Rn(),Sn),b.c=Vn(b.c,[new ix(a),!1])):null!=b.c&&(a.j=new jx(a,b),c=(Mv(),Uv),a.j.L=c,a.j.T=a.f,a.j.gd()[Dd]=Be,d=Uu(a.gb),F(Ae,d)||fj(a.j,d+"Popup"),Yu(a.j,new ex(a),yk?yk:yk=new zk),a.n=b.c,d=a.j,a=new kx(a,b),d.gb.style[dh]=Ke,Jv(d),a.a.o?Iv(a.a.j,ek(a.a.gb)+io(a.a.gb,Jf)-1,fk(a.b.gb)):Iv(a.a.j,ek(a.b.gb),fk(a.a.gb)+io(a.a.gb,If)-1),d.gb.style[dh]=eh)}function lx(a,b){if(b||!(a.k&&a.n==a.k.c))hx(a,b),mx(a.gb),b&&a.d&&gx(a,b,!1)}
+function nx(a,b){var c;a:{c=b.srcElement;var d,e;for(e=new Mi(a.i);e.b<e.d.Be();)if(d=Ni(e),po(d.gb,c)){c=d;break a}c=null}switch(Du(b.type)){case 1:mx(a.gb);c&&gx(a,c,!0);break;case 16:c&&lx(a,c);break;case 32:c&&lx(a,null);break;case 2048:ox(a);break;case 128:switch(c=b.keyCode||0,c){case 37:ox(a)||a.o||px(a);b.cancelBubble=!0;Vj(b);break;case 39:ox(a)||(a.o?null!=a.k.c&&!a.k.c.$f().$f()&&(gx(a,a.k,!1),a.k.c.$f()):qx(a));b.cancelBubble=!0;Vj(b);break;case 38:ox(a)||a.o&&px(a);b.cancelBubble=!0;
+Vj(b);break;case 40:ox(a)||(a.o?qx(a):null!=a.k.c&&!a.k.c.$f().$f()&&(gx(a,a.k,!1),a.k.c.$f()));b.cancelBubble=!0;Vj(b);break;case 27:hx(a,null);a.j&&Fv(a.j,!1);b.cancelBubble=!0;Vj(b);break;case 9:hx(a,null);a.j&&Fv(a.j,!1);break;case 13:ox(a)||(gx(a,a.k,!0),b.cancelBubble=!0,Vj(b))}}av(a,b)}function rx(a,b,c){c&&hx(a,null);sr(a,b,!1);a.n=null;a.j=null}function ox(a){var b;if(!a.k){for(b=new Mi(a.i);b.b<b.d.Be();){b=Ni(b);hx(a,b);break}return!0}return!1}
+function hx(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=Uu(c.gb)+Sa;Oi(c.gd(),d,!1);a.o&&(c=mo(a.k.gb),2==c.children.length&&(c=c.children[1],Oi(c,Fg,!1)))}if(b){c=Uu(b.gb)+Sa;Oi(b.gd(),c,!0);a.o&&(c=mo(b.gb),2==c.children.length&&(c=c.children[1],Oi(c,Fg,!0)));zl();c=a.gb;var e=new al(b.gb),d=(ul(),vl),e=H(sx,m,5,[e]),f,g,j,h;f=new rn;for(j=0,h=e.length;j<h;++j)g=e[j],tn(tn(f,g.a),ba);e=co(ho(f.a));c.setAttribute(d.a,e)}a.k=b}}
+function qx(a){var b,c,d;if(a.k){for(b=c=Sj(a.i,a.k);;){c+=1;c==a.i.c&&(c=0);d=c==b?Vt(a.i,b):Vt(a.i,c);break}hx(a,d)}}function px(a){var b,c,d;if(a.k){for(b=c=Sj(a.i,a.k);;){c-=1;0>c&&(c=a.i.c-1);d=c==b?Vt(a.i,b):Vt(a.i,c);break}hx(a,d)}}t(321,281,Yh);_.$c=function(a){nx(this,a)};_.rd=function(){this.j&&Fv(this.j,!1);bv(this)};_.Jd=function(a,b){rx(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function ix(a){this.a=a}t(322,1,{},ix);_.wc=function(){tx(this.a)};_.a=null;
+function ux(a){this.a=a}t(323,1,{},ux);_.Kc=function(){hx(this.a,null)};_.a=null;function jx(a,b){this.a=a;this.b=b;Kv.call(this,!0,ef);Cv(this.K,this.b.c);Hv(this);this.Y=!0;this.b.c.$f()}t(324,284,Ci,jx);_.Wc=function(a){var b,c;if(!a.a)switch(Du(a.d.type)){case 4:c=a.d.srcElement;b=this.b.b.gb;if(po(b,c)){a.a=!0;break}a.a&&hx(this.a,null)}};_.a=null;_.b=null;function kx(a,b){this.a=a;this.b=b}t(325,1,{},kx);_.a=null;var vx=_.b=null;
+function wx(){wx=x;vx=new ot((Dt(),new Ct("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function xx(a,b){this.gb=no(Lg);var c=Uu(this.gb)+Sa;Oi(this.gd(),c,!1);this.gb.innerText=a||l;this.gb[Dd]="gwt-MenuItem";c=qo();this.gb.setAttribute(Le,c);zl();this.gb.setAttribute("role",fm.a);this.a=b}t(328,282,{27:1,31:1,34:1},xx);_.a=null;_.b=null;_.c=null;
+function yx(){var a;this.gb=no(Lg);this.gb[Dd]="gwt-MenuItemSeparator";a=no(ce);Zt(this.gb,a);a[Dd]="menuSeparatorInner"}t(329,282,si,yx);function zx(){var a,b,c,d,e;b=null.$f();e=tj();d=uj();b[be]=(Io(),Bf);b[hh]=0+(Bj(),Yf);b[De]=Za;c=$doc;c=(F(c.compatMode,Eb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(F(a.compatMode,Eb)?a.documentElement:a.body).scrollHeight||0;b[hh]=(c>e?c:e)+Yf;b[De]=(a>d?a:d)+Yf;b[be]="block"}function Lv(){}t(330,1,{},Lv);_.Sc=function(){zx()};
+function Ax(a){this.a=a}t(331,1,{},Ax);_.Wc=function(a){var b=this.a,c,d;if(a.a||!b.Y&&a.b)b.W&&(a.a=!0);else if(b.Wc(a),!a.a){d=a.d;c=d.srcElement;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?po(b.gb,c):!1)&&(a.b=!0);b.W&&(a.a=!0);switch(Du(d.type)){case 4:case 1048576:if(pj){a.b=!0;break}if(!c&&b.M){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(pj){a.b=!0;break}break;case 2048:d=d.srcElement,b.W&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;
+function Bx(a){this.a=a}t(332,1,{},Bx);_.a=null;function Mv(){Mv=x;Nv=new Cx(Db,0);Uv=new Cx(pc,1);Wv=new Cx(wc,2);Dx=H(Ex,m,32,[Nv,Uv,Wv])}function Cx(a,b){vo.call(this,a,b)}t(333,137,{32:1,71:1,75:1,77:1},Cx);var Dx,Nv,Uv,Wv;function Fx(a){a.j?a.a.U&&($doc.body.appendChild(a.a.Q),a.f=pu(a.a.R),zx(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Q),Xi(a.f.a),a.f=null,a.b=!1)}function Gx(a){a.j||(Fx(a),a.c||(nj(),uv(oj(null),a.a)));a.a.gb.style[Gd]="rect(auto, auto, auto, auto)";a.a.gb.style[Rf]=eh}
+function Hx(a,b){var c,d,e,f,g,j;a.j||(b=1-b);c=f=e=g=0;d=K(b*a.d);j=K(b*a.e);switch(a.a.L.c){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.a.gb.style[Gd]="rect("+g+ag+f+ag+c+ag+e+"px)"}
+function Gv(a,b,c){a.c=c;gk(a);a.i&&(hk(a.i),a.i=null,Gx(a));a.a.$=b;var d=a.a;d.X&&(Xi(d.X.a),d.X=null);d.S&&(Xi(d.S.a),d.S=null);if(d.$){d.X=du(new Ax(d));var e;e=new Bx(d);ju();e=ku?Cr(ku.a,(!Br&&(Br=new zk),Br),e):null;d.S=e}c=!c&&a.a.T;a.a.L!=(Mv(),Nv)&&!b&&(c=!1);a.j=b;c?b?(Fx(a),a.a.gb.style[Vf]=ed,-1!=a.a._&&a.a.Gd(a.a.V,a.a._),a.a.gb.style[Gd]="rect(0px, 0px, 0px, 0px)",nj(),b=oj(null),mv(b,a.a,b.gb),a.i=new Ix(a),nk(a.i,1)):ik(a,200):(Fx(a),a.j?(a.a.gb.style[Vf]=ed,-1!=a.a._&&a.a.Gd(a.a.V,
+a.a._),nj(),b=oj(null),mv(b,a.a,b.gb)):a.c||(nj(),uv(oj(null),a.a)),a.a.gb.style[Rf]=eh)}function Ov(a){var b=(pk(),qk);this.k=new ok(this);this.s=b;this.a=a}t(334,17,{},Ov);_.yc=function(){Gx(this)};_.zc=function(){this.d=io(this.a.gb,If);this.e=io(this.a.gb,Jf);this.a.gb.style[Rf]=Ke;Hx(this,(1+Math.cos(3.141592653589793))/2)};_.Ac=function(a){Hx(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function Ix(a){tk();this.a=a}t(335,24,{},Ix);
+_.Cc=function(){this.a.i=null;ik(this.a,200)};_.a=null;function $t(){$t=x;Jx()}function au(a){return a.__gwt_resolve?a.__gwt_resolve():a}function gw(a){return function(){this.__gwt_resolve=Kx;return a.jd()}}function Kx(){throw"A PotentialElement cannot be resolved twice.";}
+function Jx(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function nj(){nj=x;Lx=new Mx;Nx=new Ki;cv=new Lr}function Ox(a){this.p=new zv(this);this.gb=a;Zu(this)}
+function oj(a){nj();var b,c;c=jj(Nx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.gb==b))return c;if(0==Nx.d){var d=new Px;wk();xk(yk?yk:yk=new zk,d)}!b?c=new Qx:c=new Ox(b);z(Nx,a,c);Mr(cv,c);return c}t(337,278,Ci,Ox);var Lx,Nx,cv;function Mx(){}t(338,1,{},Mx);_.Id=function(a){a.pd()&&a.rd()};function Px(){}t(339,1,{},Px);_.Qc=function(){nj();try{iv(cv,Lx)}finally{Rx(cv.a),Rx(Nx)}};function Qx(){Ox.call(this,$doc.body)}t(340,337,Ci,Qx);
+_.Ad=function(a,b,c){b-=ro();c-=so();xv(a,b,c)};function Ev(a){this.c=a;this.a=!!this.c.ab}t(341,1,{},Ev);_.Xc=function(){return this.a};_.Yc=function(){if(!this.a||!this.c.ab)throw new sv;this.a=!1;return this.b=this.c.ab};_.Zc=function(){this.b&&this.c.ud(this.b)};_.b=null;_.c=null;function Sx(a,b){a.gb[bh]=null!=b?b:l}t(344,296,Yh);_.$c=function(a){0!=(Du(a.type)&896)?av(this,a):av(this,a)};_.sd=function(){};function Tx(){Tx=x;Ux()}t(343,344,Yh);
+function Vx(){var a;Tx();var b=(a=$doc.createElement("INPUT"),a.type=Mg,a);!Ht&&(Ht=new Gt);!Ft&&(Ft=new Et);this.gb=b;this.gb[Dd]="gwt-TextBox"}t(342,343,Yh,Vx);function Ux(){Ux=x;Wx=new Xx;Yx=new Zx;$x=new ay;by=new cy;dy=H(ey,m,35,[Wx,Yx,$x,by])}t(345,137,mi);var dy,Wx,Yx,$x,by;function Xx(){vo.call(this,Db,0)}t(346,345,mi,Xx);function Zx(){vo.call(this,$b,1)}t(347,345,mi,Zx);function ay(){vo.call(this,cc,2)}t(348,345,mi,ay);function cy(){vo.call(this,vc,3)}t(349,345,mi,cy);
+function fy(a,b){if(0>b||b>=a.c)throw new pv;return a.a[b]}function rv(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function nv(a,b,c){var d,e;if(0>c||c>a.c)throw new pv;if(a.c==a.a.length){e=y(gy,m,36,2*a.a.length,0);for(d=0;d<a.a.length;++d)os(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)os(a.a,d,a.a[d-1]);os(a.a,c,b)}function zv(a){this.b=a;this.a=y(gy,m,36,4,0)}t(350,1,{},zv);_.xd=function(){return new tv(this)};_.a=null;_.b=null;_.c=0;
+function gv(a){if(a.a>=a.b.c)throw new sv;return a.b.a[++a.a]}function hv(a){if(0>a.a||a.a>=a.b.c)throw new vw;a.b.b.ud(a.b.a[a.a--])}function tv(a){this.b=a}t(351,1,{},tv);_.Xc=function(){return this.a<this.b.c-1};_.Yc=function(){return gv(this)};_.Zc=function(){hv(this)};_.a=-1;_.b=null;function Vw(){Vw=x;Yw=(Dt(),new Ct(Mn()+"clear.cache.gif"))}var Yw,Ww=null;function Xw(){}t(353,1,{},Xw);function hy(){hy=x;Vw()}function iy(a,b,c,d,e){hy();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}
+function jy(a,b,c){hy();iy.call(this,(Dt(),new Ct(a)),b,0,c,16)}t(354,290,{},iy,jy);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function kw(){var a;a=no(ce);a.tabIndex=0;return a}function mx(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function Xi(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?Er(b,new Jt(b,c,d,a)):Sr(b,c,d,a)}function Ir(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}t(360,1,{},Ir);_.a=null;_.b=null;_.c=null;_.d=null;function Fr(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}t(361,1,{},Fr);
+_.wc=function(){var a=this.b;Gr(this.a,this.d,this.c).vf(a)};_.a=null;_.b=null;_.c=null;_.d=null;function Jt(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}t(362,1,{},Jt);_.wc=function(){Sr(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function ky(a,b){b.k!=a&&(!a.hc&&(a.hc=new gj),b.k=a,aj(a.hc,b))}function ly(a){var b;b=a.cZ.d;if(-1!=eo(b,fo(36)))return null;a=a.ic.b.b++;return b=Vu(b,my(b,fo(46))+1)+l+a}
+function ny(a,b,c,d){0==--a.cc&&(a.nc!=a.Zd()&&(d|=4),!a.mc&&(d|=2),0<d&&new oy(a,b,c,it(d)))}function py(a){return!a.$b&&a.fc?py(a.fc):a.$b}function qy(a){return!a.ac&&a.fc?qy(a.fc):a.ac}function ry(a){var b;b=new sy;if(a.Zd()){for(;a&&!A(a,57);a=a.fc){var c=b,d=a.Vd(),e=a.Wd();c.a+=d;c.b+=e}A(a,57)&&(c=a.Vd(),a=a.Wd(),b.a+=c,b.b+=a);return b}throw new ty;}function uy(a){a.jc=!1;a.ge();vy(a)}function vy(a){if((a=A(a,57)?null:a.fc)&&a.jc)uy(a),a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1)}
+function wy(a){return(a=a.Od())?a:new xy(1,1)}function yy(a){var b;return(b=a.Pd())?new zy(b):new zy(a.Rd())}function Ay(a){0==a.cc++&&(a.nc=a.Zd(),a.mc=!0,a.de())}function By(a){return!a.ac?(a.Yd(),!0):!1}function O(a,b){var c;c=a.$b;a.$b=b;b==c||b&&A(c,43)&&c.a==b.a||a.gc.Qf(b)}function Cy(a,b,c,d,e){var f,g,j,h;j=a.oc;h=a.pc;g=a.lc;f=a.bc;a.oc=b;a.pc=c;a.lc=d;a.bc=e;if(j!=a.oc||h!=a.pc)vy(a),new Dy(a,100);if(g!=a.lc||f!=a.bc)a.Yd(),new Dy(a,101)}
+function Ey(a,b){b==a.ac||b&&b==a.ac||(a.ac=b,a.Yd(),a.gc.Rf(b),a.Zd()&&a.fe())}function Fy(a){a.kc||(Ay(a),Gy(a,!0),Hy(a),a.kc=!0,new Dy(a,102),ny(a,a,a.fc,0),vy(a),a.gc.Tf(a))}function Iy(){this.ic=(Np(),Np(),Jy);new Ki;this.Xd();this.ec=(Ky(),Ly)}t(366,1,qi);_.Ld=function(){return!1};_.Md=function(){return ly(this)};_.Nd=function(){return py(this)};_.Od=function(){return My(this.gc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.bc};_.Rd=function(){return this._d()};
+_.Sd=function(){return new Ny(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.lc};_.Vd=function(){return this.oc};_.Wd=function(){return this.pc};_.Xd=function(){};_.Yd=function(){uy(this)};_.Zd=function(){return this.kc&&!!this.fc&&this.fc.Zd()};_.$d=function(){};_._d=function(){return wy(this)};_.ae=function(){};_.be=function(){return(null==this.dc&&(this.dc=this.Md()),this.dc)+va+this.Vd()+va+this.Wd()+va+this.Ud()+ih+this.Qd()+(this.kc?l:",hidden")};_.ce=function(){return yy(this)};
+_.de=function(){};_.ee=function(){return By(this)};_.fe=function(){};_.ge=function(){var a=this.gc;a.e.a=-1;a.e.b=-1};_.he=function(a,b){this.ie(this.oc,this.pc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this._b,!0);this._b=0};_.je=function(a,b,c,d){Cy(this,a,b,c,d)};_.tS=function(){return this.cZ.d+Rc+this.be()+Uc};_.ke=function(){this.jc=!0};_.$b=null;_._b=0;_.ac=null;_.bc=0;_.cc=0;_.dc=null;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.jc=!1;_.kc=!0;_.lc=0;_.mc=!1;_.nc=!1;_.oc=0;_.pc=0;
+function P(a,b,c){var d;if(-1>a.Vb.a.c)throw new Ak("Missing message: awt.12A");if(A(b,45)){if(b==a)throw new Ak("Missing message: awt.12B");a:{if(a&&!A(a,57))for(d=a.fc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.fc}d=!1}if(d)throw new Ak("Missing message: awt.12C");if(A(b,57))throw new Ak("Missing message: awt.12D");}if(b.fc){d=b.fc;if(!b)throw new wn;var e=Sj(d.Vb.a,b),f;f=Vt(d.Vb.a,e);d.Wb&&d.Wb.qe(f);Oy(d,e);new Py(d,301,f)}d=a.Vb.a.c;Ay(b);Qy(a.Vb.a,d,b);d=(b.fc=a,b.$d(!0),uy(a),!!a.Wb&&
+A(a.Wb,50)&&(a.Wb.n=!1),ny(b,b,a,1),d);try{if(a.Wb)if(A(a.Wb,50)){var g=a.Wb;if(!b)throw new Dr("Missing message: awt.185");if(null==c||null!=c)Ry(g,c,b);else throw new Ak("Missing message: awt.92");}else a.Wb.me(null==c?null:c,b)}catch(j){j=Si(j);if(A(j,80))throw b=j,Oy(a,d),b;throw j;}b.ge();new Py(a,300,b)}function Sy(a,b){var c;c=a.le();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function Ty(a){var b;b=a.le();return new Uy(b.b,b.d,a.lc-b.c-b.b,a.bc-b.d-b.a)}
+function Gy(a,b){var c;for(c=a.Vb.a.c-1;0<=c;--c)Vt(a.Vb.a,c).$d(b)}function Oy(a,b){var c;c=Vt(a.Vb.a,b);Ay(c);c.$d(!1);Yt(a.Vb.a,b);c.fc=null;uy(a);a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1);ny(c,c,a,1)}function Vy(a){var b=(Wy(),Xy);Ey(a,b);for(b=0;b<a.Vb.a.c;++b)Vt(a.Vb.a,b).ee()}function Yy(a,b){var c,d;if(a.Wb)for(d=new Mi(a.Vb.a);d.b<d.d.Be();)c=Ni(d),a.Wb.qe(c);if(b)for(d=new Mi(a.Vb.a);d.b<d.d.Be();)c=Ni(d),b.me(null,c);a.Wb=b;uy(a);a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1)}
+function Hy(a){if(!a.jc){a.Wb&&a.Wb.ne(a);var b,c;for(c=0;c<a.Vb.a.c;++c)b=Vt(a.Vb.a,c),b.jc||b.ke();a.jc=!0}}function Zy(){Iy.call(this);this.Vb=new $y;this.Zb=(Np(),Np(),Jy)}t(365,366,ni);_.Od=function(){if(!this.Wb)return null;!this.Xb&&(this.Xb=this.Wb.oe(this));return this.Xb};_.Pd=function(){if(!this.Wb)return null;!this.Yb&&(this.Yb=this.Wb.pe(this));return this.Yb};_.le=function(){return this.Sd()};_.Rd=function(){return wy(this)};_.Td=function(){return yy(this)};
+_.Xd=function(){this.gc=(Np(),new az)};_.Yd=function(){uy(this);this.Wb&&A(this.Wb,50)&&(this.Wb.n=!1)};_.$d=function(a){Gy(this,a)};_._d=function(){return wy(this)};_.ce=function(){return yy(this)};_.de=function(){var a;for(a=0;a<this.Vb.a.c;++a)Ay(Vt(this.Vb.a,a))};_.ee=function(){var a;if(!By(this))return!1;for(a=0;a<this.Vb.a.c;++a)Vt(this.Vb.a,a).ee();return!0};_.ge=function(){var a,b;this.Yb=this.Xb=null;for(b=0;b<this.Vb.a.c;++b)a=Vt(this.Vb.a,b),a.ge()};_.ke=function(){Hy(this)};_.Wb=null;
+_.Xb=null;_.Yb=null;function bz(){var a=new cz;Zy.call(this);Yy(this,a)}t(364,365,ni,bz);_.Md=function(){return"panel"+this.Zb.b.d++};function dz(a,b,c){a=ez(a.Ub,b,c);a.j=!0;return new fz(a)}function gz(a){a.ae(a.Ub.d)}function hz(a){return new xy(io(a.Ub.gb,Jf),io(a.Ub.gb,If))}t(363,364,ni);_.Qd=function(){return io(this.Ub.gb,If)};_.Ud=function(){return io(this.Ub.gb,Jf)};_.Vd=function(){return ek(this.Ub.gb)};_.Wd=function(){return fk(this.Ub.gb)};
+_.Zd=function(){return this.Ub.gb.style.display!=Bf};_.fe=function(){gz(this)};_.he=function(){};_.Ub=null;function iz(a){if(null!=a)this.e=a;else throw new jz;}t(368,1,pi);_.tS=function(){return this.cZ.d+"[source="+this.e+Uc};_.e=null;
+function kz(){kz=x;R=new Ki;z(R,new S(400),new U(zh));z(R,new S(401),new U(zh));z(R,new S(402),new U(zh));z(R,new S(500),new U(Bh));z(R,new S(501),new U(Bh));z(R,new S(502),new U(Bh));z(R,new S(503),new U(Ch));z(R,new S(504),new U(Bh));z(R,new S(505),new U(Bh));z(R,new S(506),new U(Ch));z(R,new S(507),new U(Nh));z(R,new S(100),new U(oh));z(R,new S(101),new U(oh));z(R,new S(102),new U(oh));z(R,new S(103),new U(oh));z(R,new S(1004),new U(yh));z(R,new S(1005),new U(yh));z(R,new S(800),new U(Jh));z(R,
+new S(801),new U(Jh));z(R,new S(200),new U(Dh));z(R,new S(201),new U(Dh));z(R,new S(202),new U(Dh));z(R,new S(204),new U(Dh));z(R,new S(203),new U(Dh));z(R,new S(209),new U(Oh));z(R,new S(208),new U(Ph));z(R,new S(207),new U(Ph));z(R,new S(206),new U(Dh));z(R,new S(205),new U(Dh));z(R,new S(1400),new U(Lh));z(R,new S(1401),new U(Mh));z(R,new S(1402),new U(Mh));z(R,new S(300),new U(wh));z(R,new S(301),new U(wh));z(R,new S(1100),new U(Ih));z(R,new S(1101),new U(Ih));z(R,new S(1200),new U(Kh));z(R,new S(701),
+new U(Gh));z(R,new S(900),new U(Hh));z(R,new S(1001),new U(Eh));z(R,new S(601),new U(Fh))}t(367,368,pi);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.e,44)&&null!=this.e&&(a=this.e,a=(null==a.dc&&(a.dc=a.Md()),a.dc),null==a&&(a=l));return this.cZ.d+Rc+this.be()+"] on "+(0<a.length?a:this.e)};_.d=0;var R;function U(a){this.a=a}t(370,1,{},U);_.a=nh;function lz(){}t(371,1,{},lz);_.a=null;_.b=null;
+function mz(a,b){var c;b&&(a.a?(c=new nz(a.a),os(c.b,c.c++,b),a.a=c):(a.a=new gj,aj(a.a,b)))}t(373,1,pi);_.a=null;function oz(){}function pz(){}t(372,373,pi,oz,pz);function qz(){qz=x;Math.sqrt(2)}function rz(a){qz();if(0>a)throw new Ak("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}t(374,1,{40:1},rz);_.eQ=function(a){return a===this?!0:A(a,40)?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 sz;a.a=31*a.a+K((new tz(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+K((new tz(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function uz(){uz=x;vz=new Lr;wz=new xy(0,0);Mr(vz,zb);Mr(vz,Qb);Mr(vz,vb);Mr(vz,"Last");Mr(vz,Fb);Mr(vz,jc);Mr(vz,Kc);Mr(vz,Pc);Mr(vz,Ob)}
+function Ry(a,b,c){var d;if(null==b)d=Fb;else if(d=b,!Gu(vz.a,b))throw new Ak(xz());qs(jj(a.c,d))===qs(c)&&qs(jj(a.b,c))===qs(d)||((b=jj(a.c,d))&&yz(a,b,d),zz(a.a.xd(),c)&&yz(a,c,d),b=a.a,new Az(c,b.a.a),++b.b,z(a.b,c,d),z(a.c,d,c))}function Bz(a,b){return new xy(Zj(b[1].b,Zj(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Zj(b[0].a,Zj(b[4].a,b[3].a))+a.k)}function yz(a,b,c){Cz(a.a,b);Vi(a.b,b);Vi(a.c,c)}
+function Dz(a,b){if(!a.n){a.n=!0;var c,d,e;Ez(a.f,wz);Ez(a.i,wz);Ez(a.o,null);a.p=0;for(d=Fz(a.a,0);d.b!=d.d.a;){c=Gz(d);e=jj(a.b,c);var f=b.ec;e=En(e,Fb)?0:En(e,jc)?1:En(e,Kc)?2:En(e,Pc)?4:En(e,Ob)?3:En(e,zb)?f.a?4:3:En(e,vb)?f.a?3:4:En(e,Qb)?1:2;c.kc?a.o[e]||(os(a.o,e,c),++a.p,a.f[e]=c.Rd(),a.i[e]=c.Td()):a.o[e]||(a.f[e]=c.Rd(),a.i[e]=c.Td())}0!=a.p&&(c=-1,a.o[1]&&++c,a.o[2]&&++c,a.o[0]||a.o[4]||a.o[3]?(a.e=(a.p-c-2)*a.d,++c):a.e=0,a.k=c*a.j)}}function Hz(){uz();Iz.call(this,0)}
+function Iz(a){uz();Np();this.a=new Jz;this.b=new Ki;this.c=new Ki;this.d=a;this.j=0;this.n=!1;this.o=y(Kz,m,44,5,0);this.f=y(Lz,m,46,5,0);this.i=y(Lz,m,46,5,0);this.p=this.e=this.k=0}t(375,1,{50:1,71:1},Hz,Iz);_.me=function(a,b){Ry(this,a,b)};
+_.ne=function(a){Dz(this,a);if(0!=this.p)if(a=Ty(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.ie(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].he(a.b,this.i[1].a),this.o[1].je(a.c,a.d,a.b,this.i[1].a,2,!0),e+=this.i[1].a+this.j);c=a.a-this.i[1].a-this.i[2].a-this.k;c=0<c?c:0;this.o[4]&&(this.o[4].he(this.i[4].b,c),this.o[4].je(a.c,e,this.i[4].b,c,2,!0),b+=this.i[4].b+this.d);d=a.b-this.i[4].b-this.i[3].b-this.e;this.o[0]&&this.o[0].ie(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].he(a.b,
+this.i[2].a),this.o[2].je(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].he(this.i[3].b,c),this.o[3].je(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.oe=function(a){var b;b=this.n;Dz(this,a);this.n=b;return 0==this.p?Sy(a,new xy(0,0)):Sy(a,Bz(this,this.f))};_.pe=function(a){var b;b=this.n;Dz(this,a);this.n=b;return Sy(a,Bz(this,this.i))};_.qe=function(a){var b;b=jj(this.b,a);null!=b&&yz(this,a,b)};_.tS=function(){return Mz.d+"[hgap="+this.d+",vgap="+this.j+Uc};_.a=null;
+_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;var wz,vz;function Nz(a){Iy.call(this);this.gc=(Np(),new Oz(a,this))}t(376,366,{41:1,44:1,51:1,65:1,71:1},Nz);_.Md=function(){return xd+this.ic.b.a++};_.Od=function(){return!qy(this)?new xy(0,0):My(this.gc,this)};_.ge=function(){};t(378,1,{});t(377,378,{},function(){});function Pz(){Pz=x}
+function Qz(a,b){if(null==b)throw new Dr("Missing message: awt.103");var c=-1,d,e,f;f=a.gc.a.gb;e=no(Pf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e):(c=f.options[c])?f.add(e,c.index):f.add(e)}function Rz(){Pz();Iy.call(this);new gj;this.gc=new Sz((Np(),this))}t(379,366,{42:1,44:1,51:1,65:1,71:1},Rz);_.Od=function(){return My(this.gc,this)};
+_.be=function(){return(null==this.dc&&(this.dc=ly(this)),this.dc)+va+this.oc+va+this.pc+va+this.lc+ih+this.bc+(this.kc?l:",hidden")+",current="+Pp(this.gc.a,this.gc.a.gb.selectedIndex)};function Tz(){Tz=x;Uz=new Vz(255,255,255);Wz=new Vz(192,192,192);Xz=new Vz(128,128,128);Yz=new Vz(64,64,64);Zz=$z=new Vz(0,0,0);aA=new Vz(255,0,0);new Vz(255,175,175);bA=new Vz(255,200,0);cA=new Vz(255,255,0);new Vz(0,255,0);dA=new Vz(255,0,255);eA=new Vz(0,255,255);fA=gA=new Vz(0,0,255)}
+function hA(a){var b,c;c=a.a>>16&255;b=a.a&255;a=a.a>>8&255;if(0==c&&0==b&&0==a)return new Vz(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new Vz(c,a,b)}function iA(a){return new Vz(K(0.7*(a.a>>16&255)),K(0.7*(a.a>>8&255)),K(0.7*(a.a&255)))}function Vz(a,b,c){Tz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Ak("Color parameter outside of expected range");this.a=c|b<<8|a<<16|-16777216}
+t(380,1,{43:1,52:1,56:1},Vz);_.eQ=function(a){return A(a,43)?a.a==this.a:!1};_.hC=function(){return this.a};_.tS=function(){return jA.d+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+Uc};_.a=0;var Zz,fA,$z,gA,eA,Yz,Xz,Wz,dA,bA,aA,Uz,cA;function Ky(){Ky=x;Ly=new kA(!0);lA=new Lr;Mr(lA,"ar");Mr(lA,"fa");Mr(lA,"iw");Mr(lA,"ur")}function kA(a){this.a=a}t(381,1,pi,kA);_.a=!1;var Ly,lA;t(383,1,{61:1,74:1});function mA(){xy.call(this,0,0)}function xy(a,b){this.b=a;this.a=b}
+function zy(a){xy.call(this,a.b,a.a)}t(382,383,{46:1,61:1,71:1,74:1},mA,xy,zy);_.eQ=function(a){return a===this?!0:A(a,46)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new sz;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return nA.d+"[width="+this.b+",height="+this.a+Uc};_.a=0;_.b=0;function Fq(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}t(384,1,pi,Fq,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});
+_.re=function(){return 0!=(this.e&4)};_.se=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.d+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=l,this.se()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.f+(null!=this.b?",arg="+this.b:l)+Uc};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function oA(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].kc&&++b,++c;return b}
+function pA(a,b,c,d,e,f,g){var j,h,n,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}n=b.c-1;for(h=0;h<=n;++h)c=(nw(g?h:n-h,b.c),b.b[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.a)/2),j.b,j.a),d+=j.b+a.c}function qA(a,b){var c,d,e,f,g,j;j=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.kc&&(c=b?c.Td():c.Rd(),g=Zj(g,c.a),j+=c.b+a.c);return new xy(j,g+2*a.d)}function cz(){rA.call(this,1,5,5)}
+function rA(a,b,c){Np();this.c=b;this.d=c;this.a=a}t(385,1,pi,cz,rA);_.me=function(){};
+_.ne=function(a){this.b=sA(a.Vb);if(0!=oA(this)){var b,c,d,e,f,g,j,h,n,o,r;b=Ty(a);g=a.le();j=a.ec.a;n=new gj;o=f=2*this.c;r=g.d+this.d;h=0;e=!0;var q,u,v;q=a.Vb.a.c;d=new tA(q);for(v=0;v<q;++v)os(d.b,d.c++,null);for(c=this.b,q=0,v=c.length;q<v;++q)if(u=c[q],u.fc==a){var D=d,G=Sj(a.Vb.a,u);nw(G,D.c);os(D.b,G,u)}for(d=new Mi(d);d.b<d.d.Be();)if((c=Ni(d))&&c.kc)a=c.Td(),!e&&o+a.b>b.b&&(pA(this,n,b.b-(o-this.c),g.b,r,h,j),n.Ke(),o=f,r+=h+this.d,h=0),e=!1,os(n.b,n.c++,c),o+=a.b+this.c,h=Zj(h,a.a);pA(this,
+n,b.b-(o-this.c),g.b,r,h,j)}};_.oe=function(a){this.b=sA(a.Vb);return 0==oA(this)?Sy(a,new xy(10,10)):Sy(a,qA(this,!1))};_.pe=function(a){this.b=sA(a.Vb);return 0==oA(this)?Sy(a,new xy(10,10)):Sy(a,qA(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.a){case 0:a=Te;break;case 2:a=mg;break;case 1:a=Ad;break;case 4:a="trailing";break;default:a="leading"}return uA.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Uc};_.a=0;_.b=null;_.c=0;_.d=0;function Wy(){Wy=x;Xy=new vA(Nb,0,12)}
+function vA(a,b,c){Wy();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}t(386,1,{47:1,71:1},vA);_.a=null;_.b=0;_.c=0;var Xy;t(387,1,Wh);_.tS=function(){return wA.d+"[font="+this.b+"ascent="+xA(yA,this.b).a+", descent="+xA(yA,this.b).b+", height="+xA(yA,this.b).c+Uc};_.b=null;function zA(a){if(!a.k){Ay(a);a.Ed();var b,c;for(b=0;b<a.o.c;++b)(c=Vt(a.o,b))&&zA(c);Gy(a,!1);a.k=!0;ny(a,a,a.fc,0);new AA(a,202)}}
+function BA(a){var b,c;a.kc&&(a.gc.Ed(),a.kc=!1);for(b=0;b<a.o.c;++b)(c=Vt(a.o,b))&&c.Ed()}function CA(a){!qy(a)&&Vy(a);var b=yy(a);a.ie(a.oc,a.pc,b.b,b.a);Hy(a)}function DA(a,b){a.p!=b&&(a.p=b)}t(389,365,li);_.Sd=function(){return new Ny(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ed=function(){BA(this)};_.Zd=function(){return this.gc.c.$};_.ie=function(a,b,c,d){Cy(this,a,b,c,d);this._b=0};_.je=function(a,b,c,d,e,f){e=c!=this.lc||d!=this.bc;Cy(this,a,b,c,d);this.kc&&e&&!f&&Hy(this)};_.k=!1;_.p=!1;
+function EA(a){Zy.call(this);this.q=new pz;this.o=new gj;this.n=new Ny(0,0,0,0);this.kc=!1;Yy(this,new Hz);this.gc&&FA(this.gc,a);this.gc&&GA(this.gc.c,!0);DA(this,!0)}t(388,389,li);_.le=function(){return new Ny(this.n.d,this.n.b,this.n.a,this.n.c)};_.Vd=function(){return ek(this.gc.c.gb)};_.Wd=function(){return fk(this.gc.c.gb)};_.Xd=function(){this.gc=new HA((Np(),l),this)};
+function IA(a,b,c,d,e,f){var g,j;g=a.d;f?(j=hA(g),f=new Vz(K(0.7*(g.a>>16&255)),K(0.7*(g.a>>8&255)),K(0.7*(g.a&255))),(a.d=g)&&(a.f=lg+(g.a>>16&255)+va+(g.a>>8&255)+va+(g.a&255)+sa)):(j=new Vz(K(0.7*(g.a>>16&255)),K(0.7*(g.a>>8&255)),K(0.7*(g.a&255))),f=hA(g),(a.d=j)&&(a.f=lg+(j.a>>16&255)+va+(j.a>>8&255)+va+(j.a&255)+sa));--d;--e;JA(a,b+1,c+1,d-1,e-1);(a.d=j)&&(a.f=lg+(j.a>>16&255)+va+(j.a>>8&255)+va+(j.a&255)+sa);JA(a,b,c,d,1);JA(a,b,c+1,1,e);(a.d=f)&&(a.f=lg+(f.a>>16&255)+va+(f.a>>8&255)+va+(f.a&
+255)+sa);JA(a,b+d,c,1,e);JA(a,b+1,c+e,d,1)}t(390,1,{});_.tS=function(){return"Graphics"};t(391,390,{});function KA(a){var b,c;c=Zj(0,a.d);0==c?(b=a.a,c=~~(a.b.length/b),0<a.b.length%b&&++c):(c=a.d,b=~~(a.b.length/c),0<a.b.length%c&&++b);return new xy(b,c)}function LA(a,b,c){var d,e,f,g,j,h;a.b=sA(b.Vb);if(0==a.b.length)return new mA;g=KA(a);j=h=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Zj(h,d.b),j=Zj(j,d.a);return new xy(h*g.b+a.c*(g.b-1),j*g.a+a.e*(g.a-1))}
+function MA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function NA(){OA.call(this,7)}function OA(a){Np();this.d=0;this.a=1;this.e=a;this.c=0}t(392,1,pi,NA,OA);_.me=function(){};
+_.ne=function(a){var b,c;this.b=sA(a.Vb);if(0!=this.b.length&&(b=Ty(a),!(0>=b.b||0>=b.a))){c=KA(this);var d=c.b;c=c.a;var a=a.ec.a,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);MA(b.b,b.c,this.c,f,e);MA(b.a,b.d,this.e,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[j].ie(e[o],n[b],f[o],h[b]),++j==this.b.length)break a}};_.oe=function(a){return Sy(a,LA(this,a,!1))};_.pe=function(a){return Sy(a,LA(this,a,!0))};_.qe=function(){};
+_.tS=function(){return PA.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Uc};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function vw(){zn()}function $u(a){zn();this.f=a}t(394,97,gi,vw,$u);function ty(){zn();this.f="Missing message: awt.151"}t(393,394,gi,ty);t(395,1,{});function Ny(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}t(396,1,{49:1,71:1,74:1},Ny);_.eQ=function(a){return a===this?!0:A(a,49)?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 QA.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Uc};_.a=0;_.b=0;_.c=0;_.d=0;function RA(a){SA.call(this,a,0)}function SA(a,b){Iy.call(this);this.gc=(Np(),new TA(a));this.a=b;var c=this.gc;switch(b){case 1:var c=c.a,d=(zw(),Aw);c.a=d;Zw(c);break;case 0:c=c.a;d=(zw(),Cw);c.a=d;Zw(c);break;case 2:c=c.a,d=(zw(),Dw),c.a=d,Zw(c)}}t(397,366,qi,RA,SA);
+_.Od=function(){return!qy(this)?new xy(0,0):My(this.gc,this)};_.be=function(){var a=(null==this.dc&&(this.dc=ly(this)),this.dc)+va+this.oc+va+this.pc+va+this.lc+ih+this.bc+(this.kc?l:",hidden")+",align=",b;b=Te;switch(this.a){case 1:b=Ad;break;case 2:b=mg}return a+b+",text=null"};_.a=0;t(400,1,pi);_.be=function(){return this.j};_.tS=function(){return this.cZ.d+Rc+this.be()+Uc};_.j=null;_.k=null;
+function UA(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function VA(a){this.n=(Np(),Np(),Jy);var b;var c;b=this.cZ.d;-1!=eo(b,fo(36))?b=null:(c=this.n.b.c++,b=Vu(b,my(b,fo(46))+1)+l+c);this.j=b;this.d=new oz;this.f=a;this.e=!0;this.i=new WA(this)}t(399,400,pi,VA);_.be=function(){return UA(this)};_.c=null;_.e=!1;_.f=null;_.i=null;t(398,399,ti);_.be=function(){return UA(this)+(this.b?",tearOff":l)};_.b=!1;t(402,1,{62:1});
+_.eQ=function(a){return a===this?!0:A(a,62)?this.a==a.a&&this.b==a.b:!1};_.hC=function(){var a;a=new sz;XA(a,this.a);XA(a,this.b);return a.a};function sy(){this.b=this.a=0}function YA(a,b){this.a=a;this.b=b}function ZA(a){var b=a.b;this.a=a.a;this.b=b}t(401,402,{53:1,62:1,71:1},sy,YA,ZA);_.eQ=function(a){return a===this?!0:A(a,53)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return $A.d+"[x="+this.a+",y="+this.b+Uc};_.a=0;_.b=0;
+function aB(a,b){if(!b)throw new Dr("Missing message: awt.70");var c=a.a;if(F(b.f,xa)){var c=c.a.a,d=new yx,e=c.c.c;if(0>e||e>c.c.c)throw new pv;c.o&&(d.gb[Jd]=2);fx(c,e,d.gb);Qy(c.c,e,d)}else{var e=c.a,d=e.a,c=b.i.a,e=e.a.c.c,f,g;if(0>e||e>d.c.c)throw new pv;Qy(d.c,e,c);for(f=g=0;f<e;++f)A(Vt(d.c,f),31)&&++g;Qy(d.i,g,c);fx(d,e,c.gb);c.b=d;e=Uu(c.gb)+Sa;Oi(c.gd(),e,!1);d.o&&(e=Sj(d.c,c),-1!=e&&(d=(d.o?d.e:d.e.children[0]).children[e],2==d.children.length&&d.removeChild(d.children[1]),c.gb[Jd]=2))}}
+function bB(a,b,c,d){a=a.a;b=ry(b);c+=b.a;d+=b.b;Iv(a.a,c,d);Jv(a.a)}function cB(){VA.call(this,l);new gj;this.b=!1;this.a=(Np(),new dB)}t(403,398,ti,cB);_.a=null;t(406,1,{55:1,64:1,74:1});t(405,406,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.c==a.c&&this.d==a.d&&this.b==a.b&&this.a==a.a:!1};_.hC=function(){var a;a=new sz;XA(a,this.c);XA(a,this.d);XA(a,this.b);XA(a,this.a);return a.a};function Uy(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}
+t(404,405,{54:1,55:1,63:1,64:1,71:1,74:1},Uy);_.eQ=function(a){return a===this?!0:A(a,54)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tS=function(){return eB.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Uc};_.a=0;_.b=0;_.c=0;_.d=0;function fB(){fB=x;gB=new hB;iB=new jB;kB=new jB}var gB,kB,iB;t(408,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ei(this)};function hB(){}t(409,408,{},hB);function jB(){}t(410,1,{},jB);t(411,366,qi);_.Nd=function(){return null};
+function lB(a,b){var c;c=new mB(qy(a));return!c?null:new xy(nB(c,Vc)*b+6,xA(yA,c.b).c+6)}function oB(a,b){var c;c=lB(a,b);return!c?wy(a):c}function pB(a,b){var c;c=lB(a,b);return!c?yy(a):c}function qB(a,b){var c=a.gc;Sx(c.a,b);c.e.a=-1;c.e.b=-1}function rB(a){sB.call(this,a,null!=a?a.length:0)}function sB(a,b){Iy.call(this);this.a=0>b?0:b;var c=this.gc;Sx(c.a,a);c.e.a=-1;c.e.b=-1}t(412,411,qi,rB,sB);_.Md=function(){return"textfield"+this.ic.b.e++};_.Od=function(){return lB(this,jo(this.gc.a.gb,bh).length)};
+_.Pd=function(){return!qy(this)?null:lB(this,jo(this.gc.a.gb,bh).length)};_.Rd=function(){return 0<this.a?oB(this,this.a):wy(this)};_.Td=function(){return 0<this.a?pB(this,this.a):yy(this)};_.Xd=function(){this.gc=(Np(),new tB)};_._d=function(){return 0<this.a?oB(this,this.a):wy(this)};_.ce=function(){return 0<this.a?pB(this,this.a):yy(this)};_.a=0;function Np(){Np=x;Jy=new uB}function vB(){var a=(Np(),Np(),Jy);!a.c&&(a.c=new wB)}function uB(){this.b=new xB;this.d=new lz}t(413,1,{},uB);_.a=null;
+_.c=null;var Jy;function xB(){}t(414,1,{},xB);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;t(415,1,{});function yB(){yB=x;zB=new AB;BB=new AB}function CB(a,b){return b==a?!0:!b?!1:!0}function AB(){}t(416,1,{58:1},AB);_.eQ=function(a){return null==a||!A(a,58)?!1:CB(this,a)};_.hC=function(){var a;a=null.$f()+";class="+null.$f();a=!null.$f().$f()?a:a+";charset=";return tt(a)};_.tS=function(){return DB.d+"[MimeType=(null);humanPresentableName="+this.a+Uc};_.a=null;var zB,BB;
+function EB(){EB=x;H(FB,m,58,[(yB(),BB),zB])}function GB(a){var b=(yB(),BB);if(CB(b,(yB(),BB)))return a.a;if(CB(b,zB))return new HB(a.a);throw new IB(b);}function JB(a){EB();this.a=a}t(417,1,{},JB);_.a=null;function IB(a){a="flavor = "+a;zn();this.f=a}t(418,98,{59:1,71:1,78:1,86:1},IB);function KB(a,b){kz();LB.call(this,a,1001,b,nh)}function LB(a,b,c,d){kz();iz.call(this,a);this.d=b;this.a=c;this.c=d;this.b=0}t(419,367,pi,KB,LB);
+_.be=function(){var a,b;a=1001==this.d?"ACTION_PERFORMED":"unknown type";b=l;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="+nt(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=nh;function Dy(a,b){kz();iz.call(this,a);this.d=b}t(420,367,pi,Dy);
+_.be=function(){var a,b;a=this.e;switch(this.d){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Vd()+va+a.Wd()+ba+a.Ud()+ih+a.Qd()+sa};function Py(a,b,c){kz();Dy.call(this,a,b);this.a=c}t(421,420,pi,Py);
+_.be=function(){var a;switch(this.d){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.a;null==b.dc&&(b.dc=b.Md());return a+b.dc};_.a=null;function oy(a,b,c,d){kz();iz.call(this,a);this.d=1400;this.b=b;this.c=c;this.a=d}t(422,367,pi,oy);
+_.be=function(){var a;switch(this.d){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.d&&(lt(et(this.a,oh))&&(a+="PARENT_CHANGED,"),lt(et(this.a,wh))&&(a+="DISPLAYABILITY_CHANGED,"),lt(et(this.a,yh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+sa};_.a=nh;_.b=null;_.c=null;t(423,1,ci);function AA(a,b){kz();Dy.call(this,a,b);this.c=null;this.a=this.b=0}
+t(424,420,pi,AA);
+_.be=function(){var a;switch(this.d){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;
+_.b=0;_.c=null;t(425,1,{});function HB(a){if(null==a)throw new wn;}t(426,425,{},HB);
+function MB(){MB=x;NB={};NB["java.vendor"]=ve;NB["package.restrict.access.sun"]=ah;NB["sun.java.launcher"]=fc;NB["sun.management.compiler"]=ve;NB["os.name"]=fc;NB[" sun.boot.class.path"]=fc;NB["path.separator.applet"]=fc;NB["java.vm.specification.vendor"]=ve;NB["java.runtime.version"]=fc;NB["http.proxyPort"]=fc;NB["user.name"]=fc;NB["user.language"]=fc;NB["os.name.applet"]=fc;NB["browser.version"]=fc;NB["java.version"]=fc;NB["user.timezone"]=fc;NB["java.endorsed.dirs"]=fc;NB["java.specification.name"]=
+"GWT";NB["java.specification.version"]="2.5.0";NB[Qe]=bc;!ar&&(ar=new ir);ar.a?NB[Oe]="yes":NB[Oe]=null}var NB;t(429,98,oi);function OB(){zn()}function PB(a){zn();this.f=a}t(428,429,{66:1,71:1,78:1,86:1},OB,PB);function QB(){QB=x;RB=new SB}
+function TB(a){var b;if(a.k){var c;b=new rt;sn(b.a,a.f);c=b.a;var d=hb;c[c.explicitLength++]=d;c=a.a;null!=c&&0<c.length&&(sn(b.a,Wa),sn(b.a,a.a));c=a.b;a=a.j;null!=c&&sn(b.a,c);null!=a&&(c=b.a,d=ha,c[c.explicitLength++]=d,sn(b.a,a));b=ho(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}
+function UB(a){QB();var b,c,d;if(null==a)throw new OB;a=co(a);try{d=eo(a,fo(58))}catch(e){e=Si(e);if(A(e,82))throw new PB(xn(e));throw e;}c=eo(a,fo(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;VB();var f,g,j;j=c.length;b=new WB;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.a;f=String.fromCharCode(f+
+32&65535)}else h=b.a,f=String.fromCharCode(f);h[h.explicitLength++]=f}this.f=ho(b.a)}else this.f=null,d=-1}if(null==this.f)throw new PB(Xb+a);if(!this.k&&(this.k=jj(RB,this.f),this.k||(this.k=(Np(),new XB))&&z(RB,this.f,this.k),!this.k))throw new PB(Xb+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,G,J,Q,tb,V,L,da,Dc,dg,Ab,Md,Nd,Od,nb,Ec,Gb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Wa,n)==n&&-1==YB(c,fo(47),n+2))throw new ZB(o);}else{L=c.substr(n,o-n);o-=n;G=0;
+J=this.c;da=this.e;Od=this.j;v=this.d;Ab=this.i;r=this.a;Gb=this.n;nb=YB(L,fo(35),0);if(0==L.indexOf(Wa)&&0!=L.indexOf("////")){tb=2;da=-1;G=YB(L,fo(47),2);Nd=YB(L,fo(63),2);-1!=Nd&&(-1==G||G>Nd)&&(G=Nd);-1==G&&(G=o,v=l);Q=G;-1!=nb&&nb<G&&(Q=nb);var sd=fo(64);Ec=L.lastIndexOf(sd,Q);r=L.substr(2,Q-2);-1<Ec&&(Gb=L.substr(2,Ec-2),tb=Ec+1);Dc=YB(L,fo(58),-1==Ec?tb:Ec);u=eo(L,fo(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Dc=u+1:Dc=-1):Dc=-1}catch(ff){if(ff=Si(ff),!A(ff,78))throw ff;}-1==
+Dc||Dc>G?J=L.substr(tb,Q-tb):(J=L.substr(tb,Dc-tb),dg=L.substr(Dc+1,Q-(Dc+1)),0==dg.length?da=-1:da=$B(dg,10))}-1<nb&&(Od=L.substr(nb+1,o-(nb+1)));D=-1==nb?o:nb;var ac=fo(63);Md=L.lastIndexOf(ac,D);-1<Md?(Ab=L.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(F(v,l)?v=Va:v.indexOf(Va),V=my(v,fo(47))+1,v=v.substr(0,V-0)),D=Md):0!=nb&&(Ab=null);-1<G&&(G<o&&47==L.charCodeAt(G)?v=L.substr(G,D-G):D>G&&(null==v?v=l:F(v,l)?v=Va:v.indexOf(Va),V=my(v,fo(47))+1,0==V?v=L.substr(G,D-G):v=v.substr(0,V-0)+L.substr(G,D-G)));
+null==v&&(v=l);null==J&&(J=l);d=J;var we;we=v;null!=Ab&&!F(Ab,l)&&(null!=v?we=v+rb+Ab:we=rb+Ab);null==this.f&&(this.f=this.f);this.c=d;this.b=we;this.e=da;this.j=Od;var td;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+hb+this.e));null!=this.c&&-1<(td=my(this.c,fo(64)))?(this.n=this.c.substr(0,td-0),this.c=Vu(this.c,td+1)):this.n=null;null!=this.b&&-1<(td=eo(this.b,fo(63)))?(this.i=Vu(this.b,td+1),this.d=this.b.substr(0,td-0)):(this.i=null,this.d=this.b);this.a=r;this.n=
+Gb;this.d=v;this.i=Ab}}catch(ud){ud=Si(ud);if(A(ud,78))throw new PB(xn(ud));throw ud;}if(-1>this.e)throw new PB("incorrect port: "+this.e);}t(430,1,pi,UB);_.tS=function(){return TB(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var RB;t(431,1,{});function aC(a,b,c){var d,e;for(d=new bC(a.we().a);cC(d.a);)if(a=d.b=Ni(d.a),e=a.yf(),null==b?null==e:En(b,e))return c&&(a=new dC(a.yf(),a.zf()),eC(d)),a;return null}t(435,1,Vh);
+_.ve=function(a){return!!aC(this,a,!1)};_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Be()!=a.Be())return!1;for(a=new bC(a.we().a);cC(a.a);)if(b=a.b=Ni(a.a),c=b.yf(),b=b.zf(),!this.ve(c)||!fC(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=aC(this,a,!1);return!a?null:a.zf()};_.hC=function(){var a,b,c;c=0;for(b=new bC(this.we().a);cC(b.a);)a=b.b=Ni(b.a),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};
+_.ze=function(){throw new gC("Put not supported on this map");};_.Ae=function(a){a=aC(this,a,!0);return!a?null:a.zf()};_.Be=function(){return this.we().a.d};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new bC(this.we().a);cC(c.a);)b=c.b=Ni(c.a),a?d+=wa:a=!0,d+=l+b.yf(),d+=ob,d+=l+b.zf();return d+"}"};function Rx(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}
+function Gu(a,b){var c;if(null==b)c=a.c;else if(A(b,1))c=hb+b in a.e;else a:{c=a.Ee(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].yf())){c=!0;break a}c=!1}return c}function jj(a,b){return null==b?a.b:A(b,1)?a.e[hb+b]:hC(a,b,a.Ee(b))}function hC(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.yf()))return f.zf()}return null}function z(a,b,c){return null==b?iC(a,c):A(b,1)?jC(a,b,c):kC(a,b,c,a.Ee(b))}
+function kC(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.yf()))return a=d.zf(),d.Af(c),a}else e=a.a[d]=[];d=new dC(b,c);e.push(d);++a.d;return null}function iC(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function jC(a,b,c){var d,e=a.e,b=hb+b;b in e?d=e[b]:++a.d;e[b]=c;return d}
+function Vi(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(A(b,1)){var d,e=a.e;c=hb+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.yf())){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.zf();break a}}c=null}return c}t(434,435,Vh);_.ve=function(a){return Gu(this,a)};_.we=function(){return new lC(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return jj(this,a)};
+_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Vi(this,a)};_.Be=function(){return this.d};_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Ki(){Rx(this)}t(433,434,ai,Ki);_.Ce=function(a,b){return qs(a)===qs(b)||null!=a&&En(a,b)};_.Ee=function(a){return~~Hn(a)};function SB(){Rx(this)}t(432,433,ai,SB);function mC(){zn()}t(436,97,gi,mC);function nC(a){var b,c;b=0;for(c=a.a;c<a.i;){c=oC(a,c);if(c>=a.i)break;c=pC(a,c);++b}return b}
+function qC(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function rC(a){var b;a.a=0<=a.j&&!a.d?a.j:oC(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new mC;b=a.a;a.a=pC(a,a.a);return a.n.substr(b,a.a-b)}
+function pC(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=sC(a.n,d);if(c<=a.f&&qC(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=eo(a.c,fo(c)))break;++d}a.k&&b==d&&(a.e?(c=sC(a.n,d),c<=a.f&&qC(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=eo(a.c,fo(c))&&++d));return d}function oC(a,b){var c,d;if(null==a.c)throw new wn;for(d=b;!a.k&&d<a.i;)if(a.e){c=sC(a.n,d);if(c>a.f||!qC(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>eo(a.c,fo(c)))break;++d}return d}
+function tC(a){uC.call(this,a," \t\n\r\u000c",!1)}function vC(a){uC.call(this,a,va,!1)}function uC(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=sC(this.c,c),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=sC(this.c,d),this.b[c]=a}}}t(437,1,{},tC,vC,uC);_.a=0;_.b=null;_.c=null;_.d=!1;
+_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function wC(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Kn(e),!(In(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=va);++d}}typeof a==qe?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Rc+c+Uc),a.apply(c)):(evalString=a+ra+c+");",$wnd.eval(evalString))}
+function xC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return ab}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Yf:a}function Js(a){var a=new yC(a),b,c,d,e,f;b=$doc.getElementsByTagName(ce);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=oo(e,Hd),c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;zC(a););return a.b}
+function AC(){AC=x;BC=H(Gs,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);CC=(Tz(),Wz);DC=hA(CC);EC=y(FC,m,43,23,0);GC=y(Gs,m,1,23,0);HC=y(FC,m,43,7,0);IC=null!=(MB(),NB[Oe]);JC=y(KC,m,47,100,0);LC=y(MC,m,48,100,0)}function NC(a){var b;if(a.Fb)b=OC(a,1)+qb+OC(a,2)+qb+OC(a,3);else if(b=OC(a,0),0<b.length){var c=new PC(a.Z);aj(a._.a,c)}return b}
+function QC(a,b){var c,d;c=b.a;if(F(c,(RC(),SC).b))Gq(TC(a));else if(F(c,UC.b))Gq(Hq(a));else if(F(c,VC.b))a.vb&&Iq(a.u,(!a.wb&&(a.wb=new Jq(a)),a.wb));else if(F(c,ng)){7!=a.O&&(a.P=nh);d=b.c;d=mt(d,mh);c=bt(d,a.P);var e=!$s(c,nh)?Vs(c):c;!$s(e,Ah)&&WC(a.Z,N(c));XC(a);a.mb=!0;YC(a);a.O=7;a.P=d}else F(c,ug)||(F(c,ge)?ZC(a):$C(a,c))}
+function aD(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.qb&&(j=c-b+1,!(0>=j||b>a.ub||c>a.ub))){h=a.B;e=y(bD,m,-1,4,1);o=y(bD,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)cD(a.fb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.z&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.C.b||0==a.C.a)&&(a.C=hz(a));0==a.C.b&&(a.C.b=400);0==a.C.a&&(a.C.a=300);n=f=1;e=a.C.b;j=a.C.a;a.z||(e-=a.Y,j-=3*a.Y);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.z&&(a.B=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.z){for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]*=a.B,a.fb[f].M[b]*=a.B;dD(a.fb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]+=r,a.fb[f].M[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.z||eD(a.fb[f])}a.B*=h}}
+function fD(a){var b;a.mb=!0;a.c=202;a.pb=!1;if(0!=a.ub){a.mb=!0;a.f=!0;for(b=a.e;b<a.ub;++b)a.fb[b]=a.fb[b+1];--a.ub;a.e=a.ub;0<a.ub?a.Z=a.fb[a.e]:(a.Z=new gD(a),a.Z.r=0);null!=a.sb&&wC(a.sb,null)}}function hD(a,b){var c,d,e,f;f=new cB;d=Cc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=xc);d=new VA(Mb+d);var g=(RC(),SC).b;d.c=g;aB(f,d);mz(d.d,a);d=new VA(Mb+c);d.c=UC.b;mz(d.d,a);aB(f,d);a.vb&&(aB(f,new VA(xa)),c=a.xb,null==c&&(c="Paste "+e),d=new VA(c),d.c=VC.b,mz(d.d,a),aB(f,d));ky(a,f);return f}
+function iD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Y+a.S);g=(d-1)*(a.Y+a.S);1==c&&2<d&&(g-=2*a.Y);X(b,CC);a.ob?(f==a.c&&X(b,iA(CC)),JA(b,h,g,a.Y,a.Y),X(b,(Tz(),Yz)),jD(b,h,g,a.Y-1,a.Y-1)):f==a.c?IA(b,h+1,g+1,a.Y,a.Y,!1):IA(b,h,g,a.Y,a.Y,!0);if(!(1301==f&&!a.Eb||107==f&&!a.Cb))if(201!=f||a.Ob)if(103!=f||a.jb)if(!(105==f&&!a.tb&&!a.q)&&(109!=f||a.Fb))if(c=~~(a.Y/4),3>d)switch(X(b,(Tz(),$z)),f){case 101:X(b,cA);f=h+3;d=g+3;c=a.Y-6;e=a.Y-6;kD(b,!0);lD(b,mD(b,f,d,c,e));X(b,$z);f=h+3;d=g+3;c=a.Y-
+6;e=a.Y-6;b.n&&(kD(b,!1),lD(b,mD(b,f,d,c,e)));nD(b,h+6,g+6,a.Y-12,a.Y-12,-35,-110);JA(b,h+9,g+9,2,4);JA(b,h+a.Y-10,g+9,2,4);0.04>Math.random()&&(X(b,aA),JA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,cA),JA(b,h+a.Y-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Y-c;j=h+~~(a.Y/2);Y(b,d,g+a.Y-c,j,g+~~(a.Y/2));Y(b,h+~~(a.Y/2),g+~~(a.Y/2),e,g+a.Y-c);n=g+a.Y-c;f=~~(a.Y/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,dA);Y(b,d,g+c,j,g+~~(a.Y/2));Y(b,h+~~(a.Y/2),g+~~(a.Y/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);X(b,$z);break;case 107:X(b,bA);JA(b,h+4,g+4,a.Y-8,a.Y-8);X(b,$z);jD(b,h+4,g+4,a.Y-8,a.Y-8);nD(b,h+6,g+6,a.Y-11,a.Y-12,-35,-110);JA(b,h+9,g+9,2,4);JA(b,h+a.Y-10,g+9,2,4);break;case 108:f=~~(a.Y/4);Y(b,h+f,g+a.Y-f,h+a.Y-f,g+f);f=~~(a.Y/2)-f;d=g+~~(2*a.Y/3);h+=~~(a.Y/2);Y(b,h,d,h+f,d);g+=~~(a.Y/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Ib&&(f=~~(c/2),d=a.Y-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,fA),jD(b,c,e,d,d),X(b,Zz),j=h+~~(a.Y/2),a=g+~~(a.Y/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:oD(b,h,g,a.Y,!0);break;case 111:oD(b,h,g,a.Y,!1);break;case 109:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));Y(b,h+a.Y-c,g+~~(a.Y/2),h+a.Y-~~(3*c/2),g+~~(a.Y/2)+~~(c/2));Y(b,h+a.Y-c,g+~~(a.Y/2),h+a.Y-~~(3*c/2),g+~~(a.Y/2)-~~(c/2));break;case 102:X(b,Uz);JA(b,h+3,g+5,a.Y-7,a.Y-11);X(b,$z);jD(b,h+3,g+5,a.Y-7,a.Y-11);break;case 103:X(b,CC);
+a.pb&&IA(b,h+1,g+1,a.Y,a.Y,!1);X(b,$z);pD(a,b,h,g,"NEW");break;case 106:X(b,aA);Y(b,h+7,g+7,h+a.Y-7,g+a.Y-7);Y(b,h+8,g+7,h+a.Y-6,g+a.Y-7);Y(b,h+7,g+a.Y-7,h+a.Y-7,g+7);Y(b,h+8,g+a.Y-7,h+a.Y-6,g+7);X(b,$z);Y(b,h+c,g+~~(a.Y/2),h+12,g+~~(a.Y/2));pD(a,b,h+6,g,rc);break;case 104:X(b,aA);Y(b,h+7,g+7,h+a.Y-7,g+a.Y-7);Y(b,h+8,g+7,h+a.Y-6,g+a.Y-7);Y(b,h+7,g+a.Y-7,h+a.Y-7,g+7);Y(b,h+8,g+a.Y-7,h+a.Y-6,g+7);X(b,$z);break;case 105:a.Nb?(X(b,eA),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,$z)):pD(a,b,h,g,"123");break;case 114:X(b,gA);f=a.Y-8;d=h+~~((a.Y-f)/2);c=g+~~((a.Y-f)/2);JA(b,d,c,f,f);X(b,$z);qD(a,b,h,g,Uz,"i");break;case 201:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2)+2);Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2)-2);Y(b,h+a.Y-c,g+~~(a.Y/2)+2,h+a.Y-c,g+~~(a.Y/2)-2);break;case 202:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));
+break;case 203:Y(b,h+c,g+~~(a.Y/2)-2,h+a.Y-c,g+~~(a.Y/2)-2);Y(b,h+c,g+~~(a.Y/2)+2,h+a.Y-c,g+~~(a.Y/2)+2);break;case 204:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));Y(b,h+c,g+~~(a.Y/2)-3,h+a.Y-c,g+~~(a.Y/2)-3);Y(b,h+c,g+~~(a.Y/2)+3,h+a.Y-c,g+~~(a.Y/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:rD(a,b,h,g+2,3);break;case 207:rD(a,b,h,g,4);break;
+case 208:rD(a,b,h,g,5);break;case 209:rD(a,b,h,g,1);break;case 210:rD(a,b,h,g,6);break;case 211:rD(a,b,h,g,7);break;case 212:rD(a,b,h,g,8);break;case 213:pD(a,b,h,g,"FG"),a.F=new YA(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Rb||1201!=f)&&null!=GC[d]&&qD(a,b,h,g,EC[d],GC[d])}
+function sD(a){var b,c,d;a.kb&&(null==a.J&&(a.J=l),d=a.I.a,c=a.C.b-a.Y,b=a.Y,X(d,CC),JA(d,0,0,c,b),a.ob?(X(d,(Tz(),Yz)),jD(d,-1,0,c,b-1)):(X(d,DC),Y(d,0,0,c-1-2,0),X(d,iA(CC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),tD(d,a.X),X(d,(Tz(),$z)),-1!=a.J.toLowerCase().indexOf(he)&&X(d,aA),uD(d,a.J,10,15),vD(a.Ub,a.I,a.Y,a.C.a-a.Y))}
+function wD(a){var b,c,d,e;if(a.lb){d=a.Q.a;c=a.Y;b=a.C.a-2*a.Y-a.S;X(d,CC);JA(d,0,0,c,b);a.ob?(X(d,(Tz(),Yz)),Y(d,0,b-1,c,b-1),e=xD*(a.Y+a.S)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Y-1,e,a.Y-1,b-a.Y)):(X(d,DC),Y(d,0,0,0,b-1),Y(d,0,xD*a.Y,b-1,xD*a.Y),X(d,iA(CC)),Y(d,c-1,0,c-1,b-1-a.Y),Y(d,0,b-1,c-1,b-1));for(b=3;b<=xD+2;++b)iD(a,d,1,b);vD(a.Ub,a.Q,0,2*a.Y+a.S)}}
+function yD(a){var b,c,d,e;if(a.mb){e=a.cb.a;c=a.C.b-a.Y;b=a.C.a-3*a.Y-a.S;X(e,a.t);JA(e,0,0,c,b);d=a.db?(fB(),iB):(fB(),kB);if((fB(),gB)==(fB(),gB))d==iB?e.a=mb:e.a=lb;d=new rz(a.eb);(e.n=d)&&d&&(e.b=' strokeweight="'+d.e+'px" ');for(d=1;d<=a.ub;++d){var f=a.fb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,G=D=r=o=void 0,J=void 0,Q=void 0,tb=o=v=r=j=void 0,V=o=j=void 0,L=h=r=h=void 0,da=D=Q=void 0,J=h=q=r=r=G=u=L=j=V=V=v=L=J=q=V=L=u=da=q=J=n=Q=o=v=v=G=
+J=void 0,D=Q=1,n=2,da=3;f.w&&(dD(f),aD(f.n,1,f.n.ub,0),f.w=!1);n*=f.n.B;da*=f.n.B;j=1;0.7>f.n.B&&(j=1.2);j=N(M(zD(13*f.n.B*j)));AD(f.n,j);f.n.A&&(X(g,(Tz(),$z)),jD(g,0,0,f.n.C.b-1,f.n.C.a-1));if(0!=f.t){if(-1==f.j){o=N(M(Math.round(12*n)));for(j=1;j<=f.t;++j)0<f.d[j]&&7>f.d[j]&&(X(g,(AC(),HC)[f.d[j]]),h=g,r=K(f.J[j]-o/2),V=K(f.M[j]-o/2),L=u=o,kD(h,!0),lD(h,mD(h,r,V,u,L)));for(j=1;j<=f.u;++j)h=f.H[j],o=f.I[j],0!=f.d[h]&&f.d[h]==f.d[o]&&(X(g,(AC(),HC)[f.d[h]]),J=f.J[o]-f.J[h],Q=f.M[o]-f.M[h],D=Math.sqrt(J*
+J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*da*Q,J=3*da*D,V=y(I,s,-1,4,1),r=y(I,s,-1,4,1),V[0]=K(f.J[h]+q),r[0]=K(f.M[h]-J),V[1]=K(f.J[o]+q),r[1]=K(f.M[o]-J),V[2]=K(f.J[o]-q),r[2]=K(f.M[o]+J),V[3]=K(f.J[h]-q),r[3]=K(f.M[h]+J),o=g,h=V,kD(o,!0),lD(o,BD(o,h,r,4,!0)))}for(j=1;j<=f.u;++j){X(g,(Tz(),$z));h=f.H[j];o=f.I[j];1==f.j&&0!=f.d[h]&&f.d[h]==f.d[o]&&X(g,(AC(),HC)[f.d[h]]);if(3==f.B[j]||4==f.B[j])r=h,h=o,o=r;L=f.J[h];u=f.M[h];V=f.J[o];r=f.M[o];if(1!=f.s[j]||0!=f.B[j])J=V-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=
+1),Q/=D,D=J/D;switch(f.s[j]){case 2:10<=f.B[j]&&X(g,dA);q=n*Q;J=n*D;Y(g,N(M(Math.round(L+q))),N(M(Math.round(u-J))),N(M(Math.round(V+q))),N(M(Math.round(r-J))));Y(g,N(M(Math.round(L-q))),N(M(Math.round(u+J))),N(M(Math.round(V-q))),N(M(Math.round(r+J))));X(g,$z);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));r=N(M(Math.round(r)));Y(g,o,h,V,r);L=N(M(Math.round(da*Q)));u=N(M(Math.round(da*D)));Y(g,o+L,h-u,V+L,r-u);Y(g,o-L,h+u,V-L,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+L-(L-V)/10*h,G=u-(u-r)/10*h,Y(g,N(M(Math.round(v))),N(M(Math.round(G))),N(M(Math.round(v))),N(M(Math.round(G))));tD(g,f.n.k);o=CD(f.n.n);J=f.e[j];h=rb;null!=J&&(h=J);J=nB(f.n.n,h);L=N(M(Math.round((L+V)/2-J/2)));q=N(M(Math.round((u+r)/2+~~(o/2)-1)));X(g,dA);uD(g,h,L,q);X(g,$z);break;default:if(1==f.B[j]||3==f.B[j])q=da*Q,J=da*D,G=y(I,s,-1,3,1),v=y(I,s,-1,3,1),G[0]=N(M(Math.round(V+q))),v[0]=N(M(Math.round(r-J))),G[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),G[2]=N(M(Math.round(V-q))),v[2]=N(M(Math.round(r+
+J))),o=g,h=G,r=v,kD(o,!0),lD(o,BD(o,h,r,3,!0));else if(2==f.B[j]||4==f.B[j]){q=da*Q;J=da*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,G=u-(u-r)/10*h,o=h/10,Y(g,N(M(Math.round(v+q*o))),N(M(Math.round(G-J*o))),N(M(Math.round(v-q*o))),N(M(Math.round(G+J*o))))}else Y(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(r))))}}D=y(bD,m,-1,f.t+1,1);Q=y(I,s,-1,f.t+1,1);for(j=1;j<=f.u;++j)h=f.H[j],o=f.I[j],n=f.J[h],r=f.J[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=D[o]/Q[o]+n/Q[o];tD(g,f.n.k);
+o=CD(f.n.n);J=y(Gs,m,1,f.t+1,0);V=y(I,s,-1,f.t+1,1);r=y(I,s,-1,f.t+1,1);n=y(DD,m,54,f.t+1,0);u=2;1!=f.n.B&&(u=N(M(zD(2*f.n.B))));for(j=1;j<=f.t;++j)h=ED(f,j),(null==h||1>h.length)&&(h=ta),3==f.b[j]&&0<f.z[j]&&0==f.A[j]?(J[j]=h,V[j]=r[j]=nB(f.n.n,h),n[j]=FD(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.J[j],G=!0,1<Q[j]&&(0>=D[j]-f.J[j]?0-(D[j]-f.J[j]):D[j]-f.J[j])<25*f.n.B/3&&(G=!1),2<Q[j]&&(G=!1),1==Q[j]&&(0>=D[j]-f.J[j]?0-(D[j]-f.J[j]):D[j]-f.J[j])<25*f.n.B/10&&(L=!0),q=h,tb=l,f.n.Kb&&0<f.x[j]&&(tb+=Ub,1<f.x[j]&&
+(tb+=f.x[j])),v=l,0!=f.A[j]&&(1<$j(f.A[j])&&(v+=$j(f.A[j])),0<f.A[j]?v+=ua:v+=xa),L||!G?h=h+tb+v+l:h=v+tb+l+h,G||(q=h),J[j]=h,q=nB(f.n.n,q),v=nB(f.n.n,h),V[j]=q,r[j]=v,v=n[j]=FD(f,u,j,q,v,o,L),L=v.c+u+1,q=v.d+o+u,X(g,f.n.t),-1==f.j&&0!=f.d[j]&&X(g,(AC(),HC)[f.d[j]]),JA(g,v.c,v.d,v.b,v.a),1==f.j?0!=f.d[j]?X(g,(AC(),HC)[f.d[j]]):X(g,(Tz(),$z)):X(g,(AC(),EC)[f.b[j]]),uD(g,h,L,q));for(h=1;h<=f.y;++h)j=f.q[h][0],q=V[j],v=r[j],L=N(M(zD(f.J[j]-q/2))),q=N(M(zD(f.M[j]+~~(o/2)-1))),X(g,(Tz(),dA)),uD(g,ba+f.q[h][1],
+L+v,q);if(0<f.D||0<f.E)if(X(g,104==f.n.c?(Tz(),aA):(Tz(),gA)),0<f.D&&106!=f.n.c&&(v=n[f.D],jD(g,v.c,v.d,v.b,v.a)),0<f.E&&(h=f.H[f.E],o=f.I[f.E],J=f.J[o]-f.J[h],Q=f.M[o]-f.M[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(da+1)*Q,J=(da+1)*D,G=y(I,s,-1,5,1),v=y(I,s,-1,5,1),G[0]=N(M(zD(f.J[h]+q))),G[1]=N(M(zD(f.J[o]+q))),v[0]=N(M(zD(f.M[h]-J))),v[1]=N(M(zD(f.M[o]-J))),G[3]=N(M(zD(f.J[h]-q))),G[2]=N(M(zD(f.J[o]-q))),v[3]=N(M(zD(f.M[h]+J))),v[2]=N(M(zD(f.M[o]+J))),G[4]=G[0],v[4]=v[0],106!=f.n.c&&(da=
+g,j=G,Q=v,da.n&&(kD(da,!1),lD(da,BD(da,j,Q,5,!0)))),106==f.n.c&&GD(f,f.H[f.E],f.I[f.E]))){da=0;for(j=1;j<=f.t;++j)0<f.a[j]&&++da;if(da>~~(f.t/2))for(j=1;j<=f.t;++j)0<f.a[j]?f.a[j]=0:f.a[j]=1;X(g,(Tz(),aA));for(j=1;j<=f.t;++j)0<f.a[j]&&(v=n[j],jD(g,v.c,v.d,v.b,v.a))}}}a.z||(a.ob?(X(e,(Tz(),Yz)),Y(e,c-1,0,c-1,b-1)):(X(e,iA(CC)),Y(e,c-1,0,c-1,b-1),X(e,CC),Y(e,c-2,0,c-2,b-1),X(e,DC),Y(e,c-3,0,c-3,b-1)));a.Fb&&(d=~~((c-48)/2),X(e,(Tz(),dA)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
+Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.z&&(a.T=new vA(Vb,0,13),a.W=new mB(a.T),null!=a.bb&&(d=nB(a.W,a.bb),c=N(M(Math.round((c-d)/2))),b-=13,X(e,(Tz(),$z)),tD(e,a.T),uD(e,a.bb,c,b)));vD(a.Ub,a.cb,a.Y,2*a.Y+a.S)}}
+function rD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Y/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Y/2);d+=~~(a.Y/2);a=~~(a.Y/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.n&&(kD(b,!1),lD(b,BD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function HD(a){var b,c,d;if(a.nb){d=a.Qb.a;b=a.C.b;c=2*a.Y+a.S;X(d,CC);JA(d,0,0,b,c);a.ob?(X(d,(Tz(),Yz)),c=14*(a.Y+a.S),jD(d,c,0,b-c-1,2*a.Y+a.S-1)):(X(d,iA(CC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,DC),Y(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;14>=b;++b)iD(a,d,b,1),iD(a,d,b,2);a.c=c;vD(a.Ub,a.Qb,0,0)}}
+function oD(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);nD(a,b,c+o-j,f,d-4-j-1,e,h)}
+function ID(a,b,c){var d,e,f,g,j,h;JD(a,c);if(0==b.indexOf("$RXN")){a.Fb=!0;a.jb=!0;j=KD(b);b=new uC(b,j,!0);e=l;for(d=1;5>=d;++d)e=LD(b,j);d=MD($B(co(e.substr(0,3)),10)).a;g=MD($B(co(e.substr(3,3)),10)).a;LD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=LD(b,j),null==h||F(h,"$MOL"));)f+=h+j;a.fb[++a.ub]=new ND(a,f)}aD(a,1,d,1);aD(a,d+1,d+g,3)}else{a.Fb=!1;a.Z=new ND(a,b);if(!a.Z||0==a.Z.t)return a.kb=!0,a.J="ERROR - problems in reading/processing MOL input",YC(a),!1;null!=a.i&&a.Z&&OD(a.Z,a.i,!0);null!=a.j&&
+a.Z&&OD(a.Z,a.j,!1);j=PD(a.Z,!1);if(1==j)a.fb[++a.ub]=a.Z;else{a.jb=!0;for(e=1;e<=j;++e)a.fb[++a.ub]=new QD(a,a.Z,e)}a.e=1;a.Z=a.fb[a.e];aD(a,1,j,0)}c&&YC(a);return!0}function Kq(a,b){a.kb=!0;a.J=b}function AD(a,b){100>b&&(!JC[b]&&(JC[b]=new vA(Vb,0,b)),!LC[b]&&os(LC,b,new mB(JC[b])),a.k=JC[b],a.n=LC[b])}
+function Oq(a,b){var c,d;if(0==b)return!1;XC(a);c=a.c;a.c=b;if(300>=b)switch(a.nb=!0,a.lb=!0,b){case 102:fD(a);break;case 110:a.mb=!0;a.c=c;a.$.a!=a.$.b&&a.$.a.b!=a.$.b?a.f&&(++a.ub,a.e=a.ub,a.f=!1):(a.kb=!0,a.J="No more undo");if(!(a.$.a!=a.$.b&&a.$.a.b!=a.$.b))break;RD(a,SD(a.$));a.mb=!0;break;case 111:a.c=c;if(a.$.a.c)a.f&&(++a.ub,a.e=a.ub,a.f=!1);else{a.kb=!0;a.J="No more redo";break}if(!a.$.a.c)break;d=a.$;if(!d.a.c)throw new $u("Cannot redo. Index is out of range.");if(!d.a.c)throw new $u(Yb);
+d.a=d.a.c;RD(a,d.a.a);a.mb=!0;break;case 152:a.c=c;d=a.Hb;d.a<d.c-1?(++d.a,d=Vt(d,d.a)):d=null;null==d?(a.kb=!0,a.J=hc):(Kq(a,dc+(a.Hb.a+1)+ca+a.Hb.c),d=TD(d),UD(a,d,!1,!0),null!=a.sb&&wC(a.sb,null));break;case 151:a.c=c;d=a.Hb;0<d.a?(--d.a,d=Vt(d,d.a)):d=null;null==d?(a.kb=!0,a.J=hc):(Kq(a,dc+(a.Hb.a+1)+ca+a.Hb.c),d=TD(d),UD(a,d,!1,!0),null!=a.sb&&wC(a.sb,null));break;case 101:a.Lb&&VD(a.Lb);a.Lb=new WD(1,a);a.c=c;break;case 107:!a.Db?a.Db=new XD(a):a.Db.gc.c.$?YD(a.Db.gc.c):ZD(a.Db);break;case 114:a.b&&
+VD(a.b);a.b=new WD(0,a);a.c=c;break;case 103:a.mb=!0;a.pb=!0;a.c=c;break;case 105:a.mb=!0;a.q&&a.gb&&(a.gb=!1,$D(a.Z),a.c=c);a.y=1;break;case 109:a.c=c;d=aE(a.Z);if(2==d){a.kb=!0;a.J="Copying the agent not possible !";break}d=y(bD,m,-1,4,1);cD(a.Z,d);a.mb=!0;a.Z=new PC(a.Z);d=K(~~((a.C.b-a.Y)/2)-d[0]);for(c=1;c<=a.Z.t;++c)a.Z.J[c]+=2*d;bE(a.Z);a.fb[++a.ub]=a.Z;a.e=a.ub;break;case 104:0<a.Z.D?(a.mb=!0,cE(a.Z,a.Z.D),a.Z.D=0,ZC(a)):0<a.Z.E&&(a.mb=!0,dE(a.Z,a.Z.E),a.Z.E=0,ZC(a));eE(a.Z);break;case 213:a.c=
+c;if(!a.E){var e,f,g,j;j=new cB;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new VA(c),aB(j,g),g.c=c,mz(g.d,a);ky(a,j);a.E=j}bB(a.E,a,a.F.a,a.F.b)}else{a.lb=!0;a.nb=!0;switch(b){case 301:a.d=3;break;case 401:a.d=4;break;case 501:a.d=5;break;case 701:a.d=9;break;case 801:a.d=10;break;case 901:a.d=11;break;case 1001:a.d=12;break;case 601:a.d=8;break;case 1101:a.d=7;break;case 1300:a.d=1;break;case 1201:a.o&&(VD(a.o),a.o=null);0==a.Z.D&&(a.o=new WD(2,a));a.d=18;break;case 1301:a.d=19;break;case 1302:a.d=
+20;break;case 1303:a.d=21;break;case 1304:a.d=22}0<a.Z.D&&(a.mb=!0,a.d!=a.Z.b[a.Z.D]&&18!=a.d&&(a.Z.b[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,ZC(a)),18==a.d&&(d=jo((Lq(),Mq).gc.a.gb,bh),fE(a.Z,a.Z.D,d),ZC(a)),eE(a.Z))}YC(a);return!0}
+function Hq(a){var b,c,d;d=TC(a);c=l;if(a.Fb){var e,f,g;g=is([4,a.ub+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.ub;++b)aE(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(gE(g[1][0],3)+gE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ja+hE(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ja+hE(a.fb[g[3][b]],d)}else 1<a.ub&&(a.Z=new iE(a,a.fb,a.ub)),c=hE(a.Z,d),1<a.ub&&(a.Z=a.fb[a.e]);return c}
+function jE(a,b,c,d){var e;e=c;var f=d,g,j;(g=kE(b),j=0!=(b.e&2),g||j)?(a.Fb?bB((!a.w&&(a.w=hD(a,!0)),a.w),a,e,f):bB((!a.v&&(a.v=hD(a,!1)),a.v),a,e,f),e=!0):e=!1;if(e)return!0;if(a.z)return!1;e=!0;a.kb=!1;a.Sb=c-a.Y;a.Tb=d-(2*a.Y+a.S);a.kb=!0;a.J=l;a.gb=lE(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){b=0;for(e=1;14>=e;++e)if(c<e*(a.Y+a.S)){b=e;break}c=0;for(e=1;e<=xD+2;++e)if(d<e*(a.Y+a.S)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Mb=!0,a.kb=!0,a.J="Next ring will be added as spiro",YC(a),
+!0;if(113==d)if(a.Ib)a.kb=!0,a.J="Move one atom",YC(a);else return!0;if(!a.Rb&&1201==d||!a.Cb&&107==d||!a.Ob&&201==d||!a.jb&&103==d||!a.tb&&!a.q&&105==d||!a.Fb&&109==d||214==d)return!1;e=Oq(a,d)}else{if(d>a.C.a-a.Y-1)return!1;a.hb=!0;c-=a.Y;d-=2*a.Y+a.S;if(0<a.Z.D)if(104==a.c)cE(a.Z,a.Z.D),a.Z.D=0,ZC(a);else{if(106==a.c)return!0;if(108==a.c)mE(a.Z,a.Z.D,0),ZC(a);else if(157==a.c)mE(a.Z,a.Z.D,1),ZC(a);else if(158==a.c)mE(a.Z,a.Z.D,-1),ZC(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=
+1,Z(a.Z,0),a.Z.F=a.Z.D,205==a.c?(a.Z.v=1,a.Z.i[1]=a.Z.t,a.Z.i[0]=a.Z.D,a.Z.E=0):ZC(a);else if(206<=a.c&&229>=a.c)a.O=2,nE(a.Z),ZC(a);else if(230==a.c)a.O=3,ZC(a);else if(233<=a.c&&262>a.c)oE(a.Z,!1),ZC(a),a.O=3;else if(107==a.c){if(a.Db.b)return!0;fE(a.Z,a.Z.D,jo(a.Db.e.gc.a.gb,bh));a.Z.k=!0;ZC(a)}else if(105==a.c)pE(a.Z),ZC(a);else if(113!=a.c)if(300<a.c){if(a.d!=a.Z.b[a.Z.D]||18==a.d)a.Z.b[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,18==a.d&&(d=jo((Lq(),Mq).gc.a.gb,bh),1>d.length&&(d=Qc),fE(a.Z,a.Z.D,
+d)),ZC(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,nE(a.Z),ZC(a);else if(0<a.Z.E)if(104==a.c)dE(a.Z,a.Z.E),a.Z.E=0,ZC(a);else if(106==a.c){d=a.Z;c=a.Z.E;if(0<d.a[d.H[c]]&&0<d.a[d.I[c]])Kq(d.n,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.t;1<=b;--b)0<d.a[b]&&b>c&&(c=b);if(0==c)break;cE(d,c);d.a[c]=0}a.Z.E=0;ZC(a)}else if(201==a.c)qE(a.Z,a.Z.E),ZC(a);else if(202==a.c||205==a.c)1==a.Z.s[a.Z.E]&&0==a.Z.B[a.Z.E]?a.Z.s[a.Z.E]=2:(a.Z.s[a.Z.E]=1,a.Z.B[a.Z.E]=0),ZC(a),a.Z.B[a.Z.E]=
+0;else if(203==a.c)a.Z.s[a.Z.E]=2,a.Z.B[a.Z.E]=0,ZC(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,ZC(a);else if(206<=a.c&&229>=a.c)a.O=2,nE(a.Z),ZC(a);else if(107==a.c){if(!a.Db.b)return!0;d=jo(a.Db.e.gc.a.gb,bh);a.Z.s[a.Z.E]=9;a.Z.e[a.Z.E]=d;ZC(a)}else 105==a.c?(a.kb=!0,a.J="Only atoms may be marked !"):e=!1;else if(0==a.ub||a.pb){if(201>=a.c)return!1;++a.ub;a.e=a.ub;a.fb[a.ub]=new gD(a);a.Z=a.fb[a.ub];a.pb=!1;202<=a.c&&204>=a.c||205==a.c?(rE(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=
+1,a.Z.F=1,a.O=1,Z(a.Z,0),205==a.c&&(a.Z.J[2]=c+21.65,a.Z.M[2]=d-12.5,a.Z.i[0]=1,a.Z.i[1]=2,a.Z.v=1)):206<=a.c&&229>=a.c?(a.Z.L=c,a.Z.O=d,a.O=2,nE(a.Z)):300<a.c?(rE(a.Z),a.Z.b[1]=a.d,a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,18==a.d&&(d=jo((Lq(),Mq).gc.a.gb,bh),1>d.length&&(d=Qc),fE(a.Z,1,d))):230==a.c?sE(a,null,!0):233<=a.c&&262>a.c?(rE(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,oE(a.Z,!0)):MB();ZC(a)}else e=!1;e&&(eE(a.Z),a.lb=!1,a.nb=!1,a.mb=!0,YC(a))}return e}
+function tE(a,b,c,d){var e,f;if(a.z||!a.hb||kE(b))return!0;a.kb=!1;c-=a.Y;d-=2*a.Y;e=c-a.Sb;f=d-a.Tb;if(2==a.O||3==a.O||9==a.O)return!0;if(1==a.O){a:{b=a.Z;e=c;f=d;var g,j,h,n,o,r,q;b.D=0;b.J[0]=e;b.M[0]=f;g=uE(b,0);if(0<g&&205!=b.n.c)b.D=g,g!=b.F?(b.J[b.t]=b.J[g],b.M[b.t]=b.M[g]):(b.J[b.t]=b.L,b.M[b.t]=b.O);else if(205==b.n.c){b.E=0;g=b.i[b.v];n=b.i[b.v-1];j=b.J[g]-b.J[n];h=b.M[g]-b.M[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.J[n];q=f-b.M[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.v)cE(b,b.t),--b.v,b.C=!1;else if(2==b.t)0>b.M[2]-b.M[1]&&0<f-b.M[1]?b.M[2]=b.M[1]+g/2:0<b.M[2]-b.M[1]&&0>f-b.M[1]&&(b.M[2]=b.M[1]-g/2),0>b.J[2]-b.J[1]&&0<e-b.J[1]?b.J[2]=b.J[1]+0.866*g:0<b.J[2]-b.J[1]&&0>e-b.J[1]&&(b.J[2]=b.J[1]-0.866*g);else{if(2==b.z[b.i[0]]&&(o=b.G[b.i[0]][1],o==b.i[1]&&(o=b.G[b.i[0]][2]),j=b.J[b.i[0]]-b.J[o],h=b.M[b.i[0]]-b.M[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.J[o],q=f-b.M[o],e=q*j-r*h,r=b.J[b.i[1]]-b.J[o],q=b.M[b.i[1]]-b.M[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.u,b.D=b.i[0],Z(b,0),dE(b,e),0<uE(b,b.t)&&(b.C=!0)}else{if(b.C)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.v;if(100<b.v){Kq(b.n,"You are too focused on chains, enough of it for now !");--b.v;break a}b.D=b.t;Z(b,N(M(Math.round(h))));b.i[b.v]=b.t;0<uE(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;Kq(b.n,e+l)}else j=e-b.J[b.F],h=f-b.M[b.F],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.J[b.t]=b.J[b.F]+25*(j/g),b.M[b.t]=b.M[b.F]+25*(h/g)}a.r=!0}else if(113==a.c&&0<a.Z.D)a.ib||(a.ib=
+!0),b=a.Z,0<b.D&&(e=b.D,b.J[e]=c,b.M[e]=d);else if(lE(b)||kE(b))WC(a.Z,e),a.O=5;else if(0==a.Z.D&&0==a.Z.E){5!=a.O&&(e=f=0);b=a.Z;for(g=1;g<=b.t;++g)b.J[g]+=e,b.M[g]+=f;h=y(bD,m,-1,4,1);cD(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.n.C.b-b.n.Y&&0<h&&h<b.n.C.a-3*b.n.Y))for(g=1;g<=b.t;++g)b.J[g]-=e,b.M[g]-=f;a.O=5}a.D=!1;XC(a);a.mb=!0;YC(a);a.Sb=c;a.Tb=d;return!0}
+function vE(a,b,c,d){var e,f,g;if(!(a.z&&null==a.rb||kE(b))){c-=a.Y;d-=2*a.Y;g=!1;f=0;b=1;a:for(;b<=a.ub;++b){e=a.fb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((AC(),IC)?350:170)+1,q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.t;++q)n=j-e.J[q],o=h-e.M[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.fb[b].D=0<e?e:0;a.fb[b].E=0>e?-e:0;f=b;g=!0;wE(a,a.fb[b].D);113==a.c&&0>e&&(g=!1,a.fb[b].E=0);break a}else if(wE(a,0),0<a.fb[b].D||0<a.fb[b].E)a.fb[b].D=
+0,a.fb[b].E=0,g=!0}if(g){for(b=a.e+1;b<=a.ub;++b)a.fb[b].D=0,a.fb[b].E=0;a.D=!1;XC(a);a.mb=!0;YC(a)}!a.z&&0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
+function xE(a){if(a.z)return!0;a.ib&&(a.ib=!1,ZC(a));a.kb=!1;a.P=nh;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=uE(b,b.t),6>b.z[c]&&(yE(b),d=b.i[b.v-1],b.H[b.u]=c,b.I[b.u]=d,b.G[c][++b.z[c]]=d,b.G[d][++b.z[d]]=c),cE(b,b.t));b.C=!1;ZC(a)}else a:{var b=a.Z,e,f;c=uE(b,b.t);if(0!=c){--b.t;for(f=1;f<b.u;++f)if(d=b.H[f],e=b.I[f],d==c&&e==b.F||d==b.F&&e==c){--b.u;--b.z[b.F];3>b.s[f]?(++b.s[f],b.B[f]=0):Kq(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],Kq(b.n,"Not possible connection !")):
+(b.I[b.u]=c,b.G[c][++b.z[c]]=b.F,b.G[b.F][b.z[b.F]]=c,b.K[b.u]=N(M(zD((b.J[b.F]+b.J[c])/2))),b.N[b.u]=N(M(zD((b.M[b.F]+b.M[c])/2))))}}eD(a.Z);a.r&&(b=a.$,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,SD(b),b.a.c=c),ZC(a),a.r=!1)}else 5==a.O&&(eD(a.Z),ZC(a));0<a.O&&(a.D=!1,XC(a),a.mb=!0,eE(a.Z),zE(a.Z),YC(a),a.O=0,a.f=!1);if(IC&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,XC(a),a.mb=!0,YC(a);return!0}function XC(a){a.lb=!1;a.nb=!1;a.mb=!1}
+function wE(a,b){if(null!=a.rb&&!(0>=b&&0==a.Bb||b==a.Bb&&a.e==a.Ab))0>=b&&0<a.Bb&&(b=0),a.Bb=b,a.Ab=a.e,wC(a.rb,H(AE,m,81,[new S(a.e),new S(b)]))}
+function BE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Eb=!1:-1<b.indexOf("rbutton")&&(a.Eb=!0);-1<b.indexOf("nohydrogens")?a.Kb=!1:-1<b.indexOf("hydrogens")&&(a.Kb=!0);-1<b.indexOf("keephs")&&(a.N=!0);-1<b.indexOf("removehs")&&(a.N=!1);-1<b.indexOf("noquery")?a.Cb=!1:-1<b.indexOf("query")&&(a.Cb=!0);-1<b.indexOf(Cf)?a.Fb=!1:-1<b.indexOf(ig)&&(a.Fb=!0);-1<b.indexOf("noautoez")?a.p=!1:-1<b.indexOf("autoez")&&(a.p=!0);-1<b.indexOf("nostereo")?a.Ob=!1:-1<b.indexOf("stereo")&&(a.Ob=!0);
+-1<b.indexOf("nocanonize")?a.s=!1:-1<b.indexOf("canonize")&&(a.s=!0);-1<b.indexOf("nomultipart")?a.jb=!1:-1<b.indexOf(xf)&&(a.jb=!0);-1<b.indexOf("nonumber")?(a.tb=!1,a.q=!1):-1<b.indexOf(Gf)&&(a.tb=!0,a.q=!1);-1<b.indexOf("newlook")?(a.ob=!0,a.S=1):-1<b.indexOf("oldlook")&&(a.ob=!1,a.S=0);-1<b.indexOf("autonumber")&&(a.q=!0,a.tb=!0);-1<b.indexOf("star")&&(a.Nb=!0,a.tb=!0);-1<b.indexOf("nostar")&&(a.Nb=!1,a.tb=!1);-1<b.indexOf("polarnitro")&&(a.yb=!0);-1<b.indexOf("nopolarnitro")&&(a.yb=!1);-1<b.indexOf("depict")&&
+(a.z=!0,a.Y=0,a.cb=null,aD(a,1,a.ub,0));if(-1<b.indexOf("nodepict")){a.z=!1;for(d=1;d<=a.ub;++d)CE(a.fb[d]),dD(a.fb[d]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf("xbutton")&&(a.Rb=!0);-1<b.indexOf("noxbutton")&&(a.Rb=!1);d=a.vb;-1<b.indexOf("nopaste")?a.vb=!1:-1<b.indexOf(Tf)&&(a.vb=!0);d!=a.vb&&(a.v=null,a.w=null);-1<b.indexOf(rd)&&(a.A=!0);-1<b.indexOf("noborder")&&(a.A=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.qb=!0);-1<b.indexOf("jmeh")&&
+(a.M=!0);-1<b.indexOf("showan")&&(a.Jb=!0);-1<b.indexOf("atommovebutton")&&(a.Ib=!0);-1<b.indexOf("noatommovebutton")&&(a.Ib=!1);a.Fb&&(a.q=!0,a.jb=!0);a.z||(a.A=!1);a.Eb&&++xD;c&&YC(a)}
+function YC(a){var b,c,d,e;b=hz(a);!a.C||b.b!=a.C.b||b.a!=a.C.a||!a.cb||!a.I?(e=!1,a.C&&(e=b.b!=a.C.b||b.a!=a.C.a),a.C=b,d=b.b-a.Y,c=b.a-3*a.Y-a.S,1>d&&(d=1),1>c&&(c=1),a.cb=a.Fe(a.cb,d,c),a.z&&e&&aD(a,1,a.ub,0),yD(a),a.z||(a.Qb=a.Fe(a.Qb,b.b,2*a.Y+a.S),HD(a),c=b.a-2*a.Y+a.S,1>c&&(c=1),a.Q=a.Fe(a.Q,a.Y,c),wD(a),a.I=a.Fe(a.I,d,a.Y),sD(a))):(yD(a),a.z||(sD(a),a.D&&(HD(a),wD(a)),a.D=!0));a.lb=!0;a.nb=!0;a.mb=!0;a.kb=!0}
+function DE(a,b){var c,d,e;e=l;for(d=1;d<=a.ub;++d){if(0<b&&(c=aE(a.fb[d]),c!=b))continue;c=a.fb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.t+ba+c.u,h=1;h<=c.t;++h){j=ED(c,h);c.n.M&&0<c.x[h]&&(j+=Ub,1<c.x[h]&&(j+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?j+=ua:j+=xa,1<$j(c.A[h])&&(j+=$j(c.A[h])));g=-1;for(f=1;f<=c.y;++f)if(c.q[f][0]==h){g=c.q[f][1];break}c.n.Nb&&0<c.d[h]&&(g=1);-1<g&&(j+=hb+g);o+=ba+j+ba+EE(0.055999999999999994*c.J[h],0,2)+ba+EE(0.055999999999999994*-c.M[h],
+0,2)}for(h=1;h<=c.u;++h)f=c.H[h],g=c.I[h],n=c.s[h],1==c.B[h]?n=-1:2==c.B[h]?n=-2:3==c.B[h]?(n=-1,j=f,f=g,g=j):4==c.B[h]?(n=-2,j=f,f=g,g=j):10==c.B[h]&&(n=-5),9==c.s[h]&&(n=c.B[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=lh),e+=c)}return e}function OC(a,b){var c,d,e;e=l;for(c=1;c<=a.ub;++c){if(0<b&&(d=aE(a.fb[c]),d!=b))continue;d=void 0;d=FE(a.fb[c]);d=GE(d);0<d.length&&(0<e.length&&(e+=Ta),e+=d)}return e}
+function ZC(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.sb&&wC(a.sb,null)}var c,d,e;e=new HE;e.a=a.e;e.f=a.ub;c=!1;for(b=1;99>b;++b)if(d=a.fb[b])0<d.t&&(c=!0),e.d[b]=FE(d);else break;e.i=a.Fb;e.e=a.jb;e.b=a.B;e.c=a.O;if(b=c?e:null)a=a.$,b=new IE(b),c=a.a.c,a.a.c=b,b.b=a.a,c&&(b.c=c,c.b=b),a.a=b}function UD(a,b,c,d){try{ID(a,b,d)?c&&ZC(a):YC(a)}catch(e){if(e=Si(e),A(e,78))YC(a);else throw e;}}
+function sE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;JD(a,c);e=j=0;r=new uC(b,"|>",!0);g=-1<b.indexOf(qb);n=1;h=nC(r);a.ub=0;for(f=1;f<=h;++f)if(o=rC(r),co(o),!F(o,lh))if(F(o,qb))++n,2==n?j=a.ub:3==n&&(e=a.ub+1);else{a.Z=new JE(a,o);if(0==a.Z.t){KE(a,"ERROR - problems in reading/processing molecule !");MB();d=!1;break a}++a.ub;a.e=a.ub;a.fb[a.ub]=a.Z}2==n?(KE(a,"ERROR - strange reaction - fixing !"),MB(),d=!1):3<n?(KE(a,"ERROR - strange reaction !"),MB(),d=!1):(1<a.ub&&!g&&BE(a,xf,!0),g&&!a.Fb&&BE(a,
+ig,!0),!g&&a.Fb&&BE(a,Cf,!0),g?(aD(a,1,j,1),aD(a,j+1,e-1,2),aD(a,e,a.ub,3)):aD(a,1,a.ub,0),c&&YC(a),d=!0)}d?ZC(a):YC(a)}catch(q){if(q=Si(q),A(q,78))YC(a);else throw q;}}function LE(a){XC(a);a.mb=!0;YC(a)}function JD(a,b){a.c=202;a.pb=!1;a.ub=0;a.e=0;a.Z=new gD(a);a.Z.r=0;a.bb=null;a.B=1;a.mb=!0;b&&YC(a);null!=a.sb&&wC(a.sb,null)}
+function RD(a,b){var c,d;a.e=b.a;a.ub=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.fb[c]=FE(d):a.fb[c]=null;a.Z=a.fb[a.e];a.Fb=b.i;a.jb=b.e;a.B=b.b;switch(b.c){case 5:case 7:case 9:break;default:null!=a.sb&&wC(a.sb,null)}}function ME(a,b){a.kb=!0;a.J=l;return 1>b||b>a.ub?(a.kb=!0,a.J="ERROR - invalid mol index: "+b,YC(a),null):a.fb[b]}
+function $C(a,b){var c;c=-1;F(b,"Select substituent")?(c=202,b=l):F(b,Ea)?c=235:F(b,Fa)?c=240:F(b,Da)?c=260:F(b,Ja)?c=261:F(b,Oa)?c=241:F(b,Ia)?c=233:F(b,Ha)?c=236:F(b,Ga)?c=237:F(b,Na)?c=234:F(b,La)?c=243:F(b,Qa)?c=252:F(b,Ka)?c=244:F(b,Ra)?c=239:F(b,"-PO3H2")?c=251:F(b,Ca)?c=242:F(b,za)?c=245:F(b,Aa)&&(c=238);0<c?Oq(a,c):b="Not known group!";a.kb=!0;a.J=b;YC(a)}function KE(a,b){a.kb=!0;a.J=b;YC(a)}function TC(a){var b;b=NC(a);XC(a);YC(a);return b}
+function pD(a,b,c,d,e){var f,g,j,h;f=a.W;h=nB(f,e);if(h>=a.Y-1)for(g=f.b.b;h>=a.Y-1&&1<g;)--g,j=new vA(f.b.a,f.b.c,g),f=new mB(j),h=nB(f,e),b.e=j,b.i=NE(j);else tD(b,a.T);f=xA(yA,f.b).a-xA(yA,f.b).b;uD(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}function qD(a,b,c,d,e,f){var g,j;g=CD(a.V);j=nB(a.V,f);tD(b,a.U);(b.d=e)&&(b.f=lg+(e.a>>16&255)+va+(e.a>>8&255)+va+(e.a&255)+sa);uD(b,f,c+~~((a.Y-j)/2),d+~~((a.Y-g)/2)+g)}function CD(a){return xA(yA,a.b).a-xA(yA,a.b).b}
+function Nq(a,b){a.q?0==b&&(a.y=-1,a.kb=!0,a.J=Fd,YC(a)):(a.R?a.y=b:-1<a.y&&10>a.y?a.y=10*a.y+b:a.y=b,a.R=!1,0==a.y?(a.y=-1,a.kb=!0,a.J=Fd):Kq(a,a.y+ba),YC(a))}t(441,363,Uh);_.te=function(a){QC(this,a)};_.Fe=function(a,b,c){return dz(this,b,c)};_.Ge=function(){};_.ae=function(){YC(this)};_.b=null;_.c=0;_.d=0;_.e=0;_.f=!1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=!1;_.q=!1;_.r=!1;_.s=!0;_.v=null;_.w=null;_.y=1;_.z=!1;_.A=!1;_.B=1;_.C=null;_.D=!0;_.E=null;_.F=null;_.H="http://peter-ertl.com/jsme/2013_03/help.html";
+_.I=null;_.J=null;_.L=null;_.M=!1;_.N=!0;_.O=0;_.P=nh;_.Q=null;_.R=!0;_.S=1;_.T=null;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=24;_.Z=null;_.$=null;_.ab=null;_.bb=null;_.cb=null;_.db=!0;_.eb=1;_.gb=!1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!1;_.qb=!1;_.rb=null;_.sb=null;_.tb=!1;_.ub=0;_.vb=!0;_.wb=null;_.xb=null;_.yb=!1;_.zb=null;_.Ab=0;_.Bb=0;_.Cb=!1;_.Db=null;_.Eb=!1;_.Fb=!1;_.Gb=!1;_.Ib=!1;_.Jb=!1;_.Kb=!0;_.Lb=null;_.Mb=!1;_.Nb=!1;_.Ob=!0;_.Pb=null;_.Qb=null;_.Rb=!0;
+_.Sb=0;_.Tb=0;var xD=10,JC,LC,CC,DC,EC,BC,IC,OE=null,HC,GC;function PE(){AC();bz.call(this);this.Ub=(Np(),Np(),Jy).a;this.x=new vA(null,0,8);this.t=(Tz(),Uz);this.fb=y(QE,m,94,99,0);this._=new $y;this.Hb=new RE;this.K=F((MB(),NB[Qe]),bc);this.u=new SE;this.G=H(Gs,m,1,[Ea,Fa,Oa,Da,Ja,Ia,Ha,Ga,Na,Qa,Ka,La,Ca,Aa,za]);this.Z=new gD(this);HC[0]=Xz;HC[1]=new Vz(255,153,153);HC[2]=new Vz(255,204,102);HC[3]=new Vz(255,255,153);HC[4]=new Vz(102,255,255);HC[5]=new Vz(51,204,255);HC[6]=new Vz(255,153,255)}
+t(440,441,Uh,PE);_.Fe=function(a,b,c){var d;return a?(d=a.a,sj(d.t,b,c),a):dz(this,b,c)};_.Ge=function(a){if(this.a){var b=this.a;b.a.a&&b.a.a.a.apply(null,[TE(b.a),a])}};_.a=null;function UE(a){if(a.d.gb.style.display!=Bf){gz(a.c);for(a=new Mi(a.e.j);a.b<a.d.Be();)Ni(a),null.$f()}}function VE(a){WE.call(this,a,ab,ab,null)}function XE(a,b){WE.call(this,a,ab,ab,b)}function YE(a,b,c){WE.call(this,a,b,c,null)}
+function WE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(F(Zb,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=oj(a)){this.b=ZE;++ZE;this.d=e;this.c=new PE;this.e=new $E(this.c,b,c,d);mv(e,this.e,e.gb);d&&jd in d&&(this.e.b=d[jd]);a=this.e;a.d||(a.d=ez(a,io(a.gb,Jf),io(a.gb,If)),a.d.j=!1);var b=a.c,f,g,j,h,n,o,r;b.K?OE=Zb:OE="JME";b.v=hD(b,!1);b.w=hD(b,!0);Kq(b,OE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.C=hz(b);Yy(b,null);b.ob||(b.S=0);b.T||(b.T=new vA(Vb,0,13),b.W=new mB(b.T));b.U||(b.U=new vA(Vb,1,13),b.V=new mB(b.U));b.X||(b.X=new vA(Vb,0,11),new mB(b.X));AD(b,13);b.Cb=!1;b.Fb=!1;b.p=!1;b.Ob=!0;b.s=!0;b.Rb=!0;b.Eb=!1;xD=10;b.Kb=!0;try{r=aF(b.Ub,"options");null!=r&&BE(b,r,!1);j=aF(b.Ub,"jme");null!=j&&(b.L=j);n=aF(b.Ub,"mol");null!=n&&(b.ab=n);g=aF(b.Ub,"depictcgi");null!=g&&(b.Gb=!0);o=aF(b.Ub,Mg);null!=o&&(b.bb=o,YC(b));b.j=aF(b.Ub,"atomcolors");b.i=aF(b.Ub,"atombg");f=aF(b.Ub,"depictbg");
+if(null!=f&&b.z){var q;var u,v,D,G;v=(Tz(),Uz);try{if(0!=f.indexOf(ha))throw new yn("bad hex encoding");G=$B(f.substr(1,2),16);D=$B(f.substr(3,2),16);u=$B(f.substr(5,2),16);q=v=new Vz(G,D,u)}catch(J){if(J=Si(J),A(J,78))MB(),q=v;else throw J;}b.t=q}b.Jb&&b.Z&&$D(b.Z);h=aF(b.Ub,"notify_structural_change_js_function");b.sb=h}catch(Q){if(Q=Si(Q),!A(Q,78))throw Q;}b.c=202;for(f=0;23>f;++f)EC[f]=(Tz(),bA),GC[f]=Qc;GC[1]=Ub;EC[1]=(Tz(),Yz);GC[2]=yb;EC[2]=bA;GC[3]=Cb;EC[3]=Yz;GC[4]=ec;EC[4]=gA;GC[5]=oc;EC[5]=
+aA;GC[9]=Pb;EC[9]=dA;GC[10]=Hb;EC[10]=dA;GC[11]=Bb;EC[11]=dA;GC[12]=Wb;EC[12]=dA;GC[8]=Bc;EC[8]=iA(cA);GC[7]=qc;EC[7]=bA;GC[6]=Gc;EC[6]=Yz;GC[13]=Fc;EC[13]=Yz;GC[18]=Qc;EC[18]=Yz;GC[19]=rc;EC[19]=Yz;GC[20]=sc;EC[20]=Yz;GC[21]=tc;EC[21]=Yz;GC[22]=uc;EC[22]=Yz;Hy(b);b.$=new bF;f=a.c;f.C=hz(f);null!=f.L?(sE(f,f.L,!1),null!=f.i&&f.Z&&OD(f.Z,f.i,!0),null!=f.j&&f.Z&&OD(f.Z,f.j,!1)):null!=f.ab&&UD(f,f.ab,!1,!1);YC(a.c)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function cF(){return Js(null)}function dF(a){return Js(a)}t(442,1,fi,VE,XE,YE,WE);_.He=function(a){B(this.e,new eF(this,a),(Qp(),Qp(),Rp))};_.Ie=function(a){B(this.e,new fF(this,a),(Wq(),Wq(),Xq))};_.Je=function(a){ZD(new gF(a,this.c,CC))};_.Ke=function(){fD(this.c)};_.Le=function(){Un((Rn(),Sn),new hF(this))};_.Me=function(){return this.a};_.Ne=function(){return this.b};_.Oe=function(){return this.c.H};_.Pe=function(){return this.c.db};_.Qe=function(){return this.c.eb};_.Re=function(){return this.c.sb};
+_.ed=function(){return io(this.e.gb,If)};_.Se=function(){var a;a=[];a.length=2;a[0]=io(this.e.gb,Jf);a[1]=io(this.e.gb,If);return a};_.fd=function(){return io(this.e.gb,Jf)};_.Te=function(){return this.d.gb};_.Ue=function(){return this.c.xb};_.Ve=function(){return this.c.zb};_.We=function(a){$wnd.alert("JSME initialization error: "+a)};_.hd=function(){return this.d.gb.style.display!=Bf};_.Xe=function(){var a=this.c,b;a.Fb?b=DE(a,1)+qb+DE(a,2)+qb+DE(a,3):b=DE(a,0);return b};_.Ye=function(){return Hq(this.c)};
+_.Ze=function(){var a=this.c,b,c;b=a.Ob;a.Ob=!1;c=NC(a);a.Ob=b;YC(a);return c};_.$e=function(a){BE(this.c,a,!0)};_._e=function(){};_.af=function(a){UD(this.c,a,!0,!0)};_.bf=function(a){sE(this.c,a,!0)};_.fe=function(){UE(this)};_.cf=function(){JD(this.c,!0)};_.df=function(a){var b=this.c;if(a=ME(b,a)){var c;for(c=1;c<=a.t;++c)a.d[c]=0;LE(b)}};_.ef=function(a){this.a=a;!this.c.a&&(this.c.a=new iF(this))};
+_.ff=function(a){var b=this.e,c,d;if(b.b!=a){b.b=a;for(d=new Mi(b.a);d.b<d.d.Be();)c=Ni(d),a?c.a=mb:c.a=lb}gz(b.c)};_.gf=function(a,b){var c=this.c,d;if(d=ME(c,a))OD(d,b,!0),LE(c)};_.hf=function(a,b){var c=this.c,d;d=ME(c,a);1>b||b>d.t?(c.kb=!0,c.J="ERROR - invalid atom index: "+b,YC(c)):(d.D=b,LE(c))};_.kd=function(a){this.e.gb.style[De]=a;UE(this)};_.jf=function(a){this.c.H=a};_.kf=function(a){var b=this.c;b.db=a;YC(b)};_.lf=function(a){var b=this.c;b.eb=a;YC(b)};_.mf=function(a){this.c.rb=a};
+_.nf=function(a){this.c.sb=a};_.of=function(a){var b=this.c;b.xb=a;b.v=hD(b,!1)};_.pf=function(a){this.c.zb=a};_.qf=function(a,b){var c=this.e;c.md(a);c.kd(b);UE(this)};_.rf=function(a){$C(this.c,a)};_.sf=function(a,b){var c=this.c;c.f=!1;c.Pb=new JE(c,a);c.c=253;c.kb=!0;c.J=b;YC(c)};_.ld=function(a){Wu(this.d.gb,a)};_.md=function(a){this.e.gb.style[hh]=a;UE(this)};_.tf=function(a){KE(this.c,a)};_.uf=function(){return TC(this.c)};_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;var ZE=0;
+function hF(a){this.a=a}t(443,1,{},hF);_.wc=function(){var a,b;for(b=new Mi(this.a.e.a);b.b<b.d.Be();)a=Ni(b),a.t.gb.innerHTML=a.q||l};_.a=null;function iF(a){this.a=a}t(444,1,{},iF);_.a=null;function eF(a,b){this.a=a;this.b=b}t(445,1,{},eF);_.Lc=function(a){a=a.a;Un((Rn(),Sn),new jF(this,this.b,a))};_.a=null;_.b=null;function jF(a,b,c){this.a=a;this.c=b;this.b=c}t(446,1,{},jF);_.wc=function(){var a=this.b;this.c.a.apply(a,[TE(this.a.a),a])};_.a=null;_.b=null;_.c=null;
+function fF(a,b){this.a=a;this.b=b}t(447,1,{},fF);_.a=null;_.b=null;function Zq(a,b,c){this.a=a;this.c=b;this.b=c}t(448,1,{},Zq);_.wc=function(){var a=this.b;this.c.a.apply(a,[TE(this.a.a),a])};_.a=null;_.b=null;_.c=null;
+function kF(){var a=lF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;mF(nF,arguments)?a=arguments[0]:3==arguments.length?a=new YE(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new VE(arguments[0]):4==arguments.length?a=new WE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new XE(arguments[0],arguments[1]));this.g=a;oF();a[bd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.He(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new pF(a))});b.addMouseOverHandler=C(function(a){this.g.Ie(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new pF(a))});b.alert=C(function(a){this.g.Je(a)});b.clear=C(function(){this.g.Ke()});b.deferredRepaint=C(function(){this.g.Le()});b.getAfterPasteCallBack=C(function(){return this.g.a});b.getCreationIndex=C(function(){return this.g.b});b.getHelpURL=C(function(){return this.g.c.H});b.getMolecularAreaAntiAlias=C(function(){return this.g.c.db});b.getMolecularAreaLineWidth=
+C(function(){return this.g.c.eb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.c.sb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Se()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.d.gb});b.getPasteLabel=C(function(){return this.g.c.xb});b.getPrePasteJSfunction=C(function(){return this.g.c.zb});b.initializationError=C(function(a){this.g.We(a)});b.isVisible=C(function(){return this.g.hd()});
+b.jmeFile=C(function(){return this.g.Xe()});b.molFile=C(function(){return this.g.Ye()});b.nonisomericSmiles=C(function(){return this.g.Ze()});b.options=C(function(a){this.g.$e(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.af(a)});b.readMolecule=C(function(a){this.g.bf(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=nF;oF();var f=b,g,b=qF.b;g=rF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=rF(b,
+e,f)}if(!g)throw new Wi("Can't find exported method for given arguments: 0"+hb+f.length+aa);return g[0]});b.reset=C(function(){this.g.cf()});b.resetAtomColors=C(function(a){this.g.df(a)});b.setAfterPasteCallBack=C(function(a){this.g.ef(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new pF(a))});b.setAntialias=C(function(a){this.g.ff(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.gf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.hf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
+b.setHelpURL=C(function(a){this.g.jf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.kf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.lf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nf(a)});b.setPasteLabel=C(function(a){this.g.of(a)});b.setPrePasteJSfunction=C(function(a){this.g.pf(a)});b.setSize=C(function(a,b){this.g.qf(a,b)});b.setSubstituent=C(function(a){this.g.rf(a)});b.setTemplate=C(function(a,
+b){this.g.sf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.tf(a)});b.smiles=C(function(){return this.g.uf()});sF({"0":{"0":[[cF,null,void 0]],1:[[dF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new tF(e));return[e]},qe]]}});uF(nF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Hs(){vF||(vF=!0,kF())}t(449,1,{},Hs);
+var vF=!1;function Ls(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==qe)$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 Ks(){}t(451,1,{},Ks);_.wc=function(){Ls()};function tF(a){this.a=a}t(452,1,{68:1,106:1},tF);_.eQ=function(a){return null!=a&&A(a,68)&&this.a==a.a};_.a=null;function pF(a){this.a=a}t(453,1,{69:1,106:1},pF);
+_.eQ=function(a){return null!=a&&A(a,69)&&this.a==a.a};_.a=null;
+function zC(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=oo(c,hh);b=oo(c,De);f=oo(c,zf);e=oo(c,Le);var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=oo(h,zf),h=oo(h,bh),null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Hd);c.removeAttribute(zf);c.removeAttribute("archive");c.removeAttribute(De);c.removeAttribute(hh);c.removeAttribute(hd);c.removeAttribute("hspace");c.removeAttribute("vspace");c.removeAttribute("codebase");
+c.innerText=l||l;d=qo();c.setAttribute(Le,d);c.style[hh]=xC(g);c.style[De]=xC(b);b=new wF(a,d,n,e,c,f);Un((Rn(),Sn),b);++a.b;return!0}function yC(a){this.a="JME.class";this.d=a}t(454,1,{},yC);_.Ec=function(){return zC(this)};_.a=null;_.b=0;_.c=null;_.d=null;function wF(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}t(455,1,{},wF);
+_.wc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,ab,ab,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(Le,this.e):this.c.removeAttribute(Le);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 xF(){}t(456,1,fi,xF);function yF(a){this.a=a}t(457,1,{},yF);_.wc=function(){this.a()};_.a=null;
+function zF(){var a=lF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;mF(AF,arguments)?a=arguments[0]:0==arguments.length&&(a=new xF);this.g=a;oF();a[bd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Un((Rn(),Sn),new yF(a))});uF(AF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Is(){BF||(BF=!0,zF())}t(458,1,{},Is);var BF=!1;function CF(a){zn();this.f=a}
+t(459,429,oi,CF);function Rs(){zn();this.f="divide by zero"}t(460,97,gi,Rs);function ps(){zn()}function DF(a){zn();this.f=a}t(461,97,gi,ps,DF);function EF(){EF=x;FF=new GF(!1);HF=new GF(!0)}function GF(a){this.a=a}t(462,1,{71:1,72:1,75:1},GF);_.eQ=function(a){return A(a,72)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?ah:"false"};_.a=!1;var FF,HF;function IF(){}function JF(a){return typeof a==Gf?Bc+(0>a?-a:a):a}
+function KF(a,b){var c;c=new IF;c.d=Lb+(LF(0!=a?-a:0)?JF(0!=a?-a:0):l+Ei(c));MF(0!=a?-a:0)&&NF(0!=a?-a:0,c);c.b=4;c.a=b;return c}function $(a){var b;b=new IF;b.d=Lb+(LF(a)?JF(a):l+Ei(b));MF(a)&&NF(a,b);return b}function OF(a,b){var c;c=new IF;c.d=Lb+(LF(a)?JF(a):l+Ei(c));MF(a)&&NF(a,c);c.b=b?8:0;return c}function PF(){var a;a=new IF;a.d=Lb+(LF(0)?JF(0):l+Ei(a));MF(0)&&NF(0,a);a.b=2;return a}function QF(a){var b;b=new IF;b.d=Lb+(LF(a)?JF(a):l+Ei(b));MF(a)&&NF(a,b);b.b=1;return b}
+function MF(a){return typeof a==Gf&&0<a}function LF(a){return null!=a&&0!=a}function NF(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=Qh[b.c])c=c.prototype;else{c=Qh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(464,1,{},IF);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?l:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;
+function RF(a){var b;if(!(b=SF,!b&&(b=SF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new TF(Rb+a+ea);return parseFloat(a)}
+function $B(a,b){var c,d;if(null==a)throw new TF(Ff);if(2>b||36<b)throw new TF("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new TF(Rb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new TF(Rb+a+ea);if(-2147483648>c||2147483647<c)throw new TF(Rb+a+ea);return c}t(466,1,{71:1,83:1});var SF=null;function UF(a){this.a=a}
+t(465,466,{71:1,75:1,76:1,83:1},UF);_.eQ=function(a){return A(a,76)&&a.a==this.a};_.hC=function(){return K(this.a)};_.tS=function(){return l+this.a};_.a=0;function tz(a){this.a=a}t(467,466,{71:1,75:1,79:1,83:1},tz);_.eQ=function(a){return A(a,79)&&a.a==this.a};_.hC=function(){return K(this.a)};_.tS=function(){return l+this.a};_.a=0;function jz(){zn()}function Ak(a){zn();this.f=a}t(468,97,Zh,jz,Ak);function pv(){zn()}function qw(a){zn();this.f=a}t(469,97,gi,pv,qw);function S(a){this.a=a}
+function ct(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 Ws(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function MD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(VF(),WF)[b],!c&&(c=WF[b]=new S(a)),c):new S(a)}t(470,466,{71:1,75:1,81:1,83:1},S);_.eQ=function(a){return A(a,81)&&a.a==this.a};_.hC=function(){return this.a};
+_.tS=function(){return l+this.a};_.a=0;function VF(){VF=x;WF=y(AE,m,81,256,0)}var WF;function $j(a){return 0>a?-a:a}function Zj(a,b){return a>b?a:b}function zD(a){return Math.round(a)}function wn(){zn()}function Dr(a){zn();this.f=a}t(473,97,{71:1,78:1,82:1,84:1,86:1},wn,Dr);function Gi(){Gi=x;Hi=H(Fi,m,-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 Hi;function TF(a){zn();this.f=a}t(475,468,Zh,TF);
+function Bn(a){this.a="Unknown";this.c=a;this.b=-1}t(476,1,{71:1,85:1},Bn);_.tS=function(){return this.a+Ta+this.c+"(Unknown Source"+(0<=this.b?hb+this.b:l)+sa};_.a=null;_.b=0;_.c=null;function XF(a,b){return a.charCodeAt(b)}function sC(a,b){var c=b,d=a.length,e,f;e=XF(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function YF(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
+function F(a,b){return!A(b,1)?!1:""+a==b}function Zr(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function eo(a,b){return a.indexOf(b)}function YB(a,b,c){return a.indexOf(b,c)}function my(a,b){return a.lastIndexOf(b)}function TD(a){var b=aa,c=lh,d;for(d=0;0<=(d=c.indexOf(Tc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Vu(c,++d):c=c.substr(0,d-0)+Vu(c,++d);return a.replace(RegExp(b,re),c)}
+function ZF(a,b){for(var c=RegExp(b,re),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(Gs,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Vu(a,b){return a.substr(b,a.length-b)}
+function co(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function fo(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)}_=String.prototype;_.cM={1:1,71:1,73:1,75:1};_.eQ=function(a){return F(this,a)};_.hC=function(){return tt(this)};_.tS=_.toString;function $F(){$F=x;aG={};bG={}}
+function tt(a){$F();var b=hb+a,c=bG[b];if(null!=c)return c;c=aG[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+XF(a,d++);c|=0}256==cG&&(aG=bG,bG={},cG=0);++cG;return bG[b]=c}var aG,cG=0,bG;function tn(a,b){sn(a.a,b);return a}function rn(){this.a=go()}function dG(){this.a=go();sn(this.a,l)}t(478,1,Th,rn,dG);_.tS=function(){return ho(this.a)};function rt(){this.a=go()}
+function WB(){this.a=go()}function Xr(a){this.a=go();sn(this.a,a)}t(479,1,Th,rt,WB,Xr);_.tS=function(){return ho(this.a)};function ZB(a){a="String index out of range: "+a;zn();this.f=a}t(480,469,gi,ZB);
+function eG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new wn;h=a.cZ;g=b.cZ;if(0==(h.b&4)||0==(g.b&4))throw new DF("Must be array types");j=h.a;f=g.a;if(!(0!=(j.b&1)?j==f:0==(f.b&1)))throw new DF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new pv;if((0==(j.b&1)||0!=(j.b&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)os(b,c,a[--d])}else for(c=e+c;e<c;)os(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Xu(){zn()}function gC(a){zn();this.f=a}t(482,97,gi,Xu,gC);function zz(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:En(b,c))return a;return null}function Cz(a,b){var c;return(c=zz(a.xd(),b))?(c.Zc(),!0):!1}function fG(a){var b,c,d,e;d=new rn;b=null;sn(d.a,Rc);for(c=a.xd();c.Xc();)null!=b?sn(d.a,b):b=wa,e=c.Yc(),sn(d.a,e===a?"(this Collection)":l+e);sn(d.a,Uc);return ho(d.a)}t(483,1,{});_.vf=function(){throw new gC("Add not supported on this collection");};
+_.wf=function(a){return!!zz(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.xf=function(a){return Cz(this,a)};_.tS=function(){return fG(this)};t(485,483,ki);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.wf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=Hn(c),a=~~a);return a};
+function gG(a,b){var c;return A(b,90)&&(c=b.yf(),Gu(a.a,c))?(c=jj(a.a,c),a.a.Ce(b.zf(),c)):!1}function lC(a){this.a=a}t(484,485,ki,lC);_.wf=function(a){return gG(this,a)};_.xd=function(){return new bC(this.a)};_.xf=function(a){return gG(this,a)?(a=a.yf(),Vi(this.a,a),!0):!1};_.Be=function(){return this.a.d};_.a=null;function eC(a){if(a.b)Pi(a.a),Vi(a.c,a.b.yf()),a.b=null;else throw new $u("Must call next() before remove().");}
+function bC(a){var b;this.c=a;b=new gj;a.c&&aj(b,new hG(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new iG(a,d.substring(1));b.vf(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.vf(c[d])}this.a=new Mi(b)}t(486,1,{},bC);_.Xc=function(){return cC(this.a)};_.Yc=function(){return this.b=Ni(this.a)};_.Zc=function(){eC(this)};_.a=null;_.b=null;_.c=null;t(488,1,xi);_.eQ=function(a){return A(a,90)&&fC(this.yf(),a.yf())&&fC(this.zf(),a.zf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.yf()&&(a=Hn(this.yf()));null!=this.zf()&&(b=Hn(this.zf()));return a^b};_.tS=function(){return this.yf()+ob+this.zf()};function hG(a){this.a=a}t(487,488,xi,hG);_.yf=function(){return null};_.zf=function(){return this.a.b};_.Af=function(a){return iC(this.a,a)};_.a=null;function iG(a,b){this.b=a;this.a=b}t(489,488,xi,iG);_.yf=function(){return this.a};_.zf=function(){return this.b.e[hb+this.a]};_.Af=function(a){return jC(this.b,this.a,a)};_.a=null;_.b=null;
+function nw(a,b){(0>a||a>=b)&&jG(a,b)}function jG(a,b){throw new qw("Index: "+a+", Size: "+b);}t(490,483,Di);_.Bf=function(){throw new gC("Add not supported on this list");};_.vf=function(a){this.Bf(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:En(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:Hn(c)),b=~~b;return b};_.xd=function(){return new Mi(this)};_.Df=function(){return this.Ef(0)};_.Ef=function(a){return new kG(this,a)};_.Ff=function(){throw new gC("Remove not supported on this list");};function cC(a){return a.b<a.d.Be()}function Ni(a){if(a.b>=a.d.Be())throw new sv;return a.d.Cf(a.c=a.b++)}function Pi(a){if(0>a.c)throw new vw;a.d.Ff(a.c);a.b=a.c;a.c=-1}function Mi(a){this.d=a}t(491,1,{},Mi);_.Xc=function(){return cC(this)};
+_.Yc=function(){return Ni(this)};_.Zc=function(){Pi(this)};_.b=0;_.c=-1;_.d=null;function kG(a,b){var c;this.d=this.a=a;c=a.Be();(0>b||b>c)&&jG(b,c);this.b=b}t(492,491,{},kG);_.Gf=function(){return 0<this.b};_.Hf=function(){if(0>=this.b)throw new sv;return this.a.Cf(this.c=--this.b)};_.a=null;function lG(a){a=new bC(a.b.a);return new mG(a)}function nG(a,b){this.a=a;this.b=b}t(493,485,ki,nG);_.wf=function(a){return Gu(this.a,a)};_.xd=function(){return lG(this)};_.Be=function(){return this.b.a.d};
+_.a=null;_.b=null;function mG(a){this.a=a}t(494,1,{},mG);_.Xc=function(){return cC(this.a.a)};_.Yc=function(){return(this.a.b=Ni(this.a.a)).yf()};_.Zc=function(){eC(this.a)};_.a=null;t(495,490,Di);_.Bf=function(a,b){var c;c=Fz(this,a);var d=c.d;new Az(b,c.b);++d.b;++c.a;c.c=null};_.Cf=function(a){var b;b=Fz(this,a);try{return Gz(b)}catch(c){c=Si(c);if(A(c,91))throw new qw("Can't get element "+a);throw c;}};_.xd=function(){return Fz(this,0)};
+_.Ff=function(a){var b,c;b=Fz(this,a);try{c=Gz(b)}catch(d){d=Si(d);if(A(d,91))throw new qw("Can't remove element "+a);throw d;}oG(b);return c};function pG(a){a.b=y(qG,m,0,0,0)}function Qy(a,b,c){(0>b||b>a.c)&&jG(b,a.c);a.b.splice(b,0,c);++a.c}function aj(a,b){os(a.b,a.c++,b);return!0}function Vt(a,b){nw(b,a.c);return a.b[b]}function Sj(a,b){for(var c=0;c<a.c;++c)if(fC(b,a.b[c]))return c;return-1}function Yt(a,b){var c;c=(nw(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
+function $i(a,b){var c;c=Sj(a,b);if(-1==c)return!1;Yt(a,c);return!0}function Ek(a,b){var c;if(b.length<a.c){c=b;var d;d=hs(0,a.c);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)os(b,c,a.b[c]);b.length>a.c&&os(b,a.c,null);return b}function gj(){pG(this)}function tA(a){pG(this);this.b.length=a}function nz(a){pG(this);var b=this.b,c=a.b,a=c.slice(0,a.c);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.c=this.b.length}t(496,490,Sh,gj,tA,nz);_.Bf=function(a,b){Qy(this,a,b)};
+_.vf=function(a){return aj(this,a)};_.Ke=function(){this.b=y(qG,m,0,0,0);this.c=0};_.wf=function(a){return-1!=Sj(this,a)};_.Cf=function(a){return Vt(this,a)};_.ye=function(){return 0==this.c};_.Ff=function(a){return Yt(this,a)};_.xf=function(a){return $i(this,a)};_.Be=function(){return this.c};_.c=0;function Ez(a,b){var c=a.length,d;for(d=0;d<c;++d)os(a,d,b)}function Tr(){Tr=x;Ur=new rG}var Ur;function rG(){}t(499,490,bi,rG);_.wf=function(){return!1};_.Cf=function(){throw new pv;};_.Be=function(){return 0};
+function sG(){this.a=new Date}function tG(a){return 10>a?Ya+a:l+a}t(500,1,{71:1,74:1,75:1,87:1},sG);_.eQ=function(a){return A(a,87)&&ft(M(this.a.getTime()),M(a.a.getTime()))};_.hC=function(){var a;a=M(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=Ns(c&4194303,b&4194303,e&1048575);a=Ns(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
+_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?ua:l)+~~(b/60);b=10>(0>b?-b:b)%60?Ya+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(uG(),vG)[this.a.getDay()]+ba+wG[this.a.getMonth()]+ba+tG(this.a.getDate())+ba+tG(this.a.getHours())+hb+tG(this.a.getMinutes())+hb+tG(this.a.getSeconds())+" GMT"+a+b+ba+this.a.getFullYear()};_.a=null;function uG(){uG=x;vG=H(Gs,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));wG=H(Gs,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var vG,wG;
+function Mr(a,b){return null==z(a.a,b,a)}function Lr(){this.a=new Ki}t(502,485,{71:1,74:1,92:1},Lr);_.vf=function(a){return Mr(this,a)};_.wf=function(a){return Gu(this.a,a)};_.ye=function(){return 0==this.a.d};_.xd=function(){return lG(new nG(this.a,new lC(this.a)))};_.xf=function(a){return null!=Vi(this.a,a)};_.Be=function(){return this.a.d};_.tS=function(){return fG(new nG(this.a,new lC(this.a)))};_.a=null;
+function Fz(a,b){var c,d;(0>b||b>a.b)&&jG(b,a.b);if(b>=a.b>>1){d=a.a;for(c=a.b;c>b;--c)d=d.b}else{d=a.a.a;for(c=0;c<b;++c)d=d.a}return new xG(a,b,d)}function Jz(){this.a=new yG;this.b=0}t(503,495,bi,Jz);_.vf=function(a){new Az(a,this.a);++this.b;return!0};_.Ef=function(a){return Fz(this,a)};_.Be=function(){return this.b};_.a=null;_.b=0;function Gz(a){if(a.b==a.d.a)throw new sv;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}
+function oG(a){if(!a.c)throw new vw;a.b==a.c?a.b=a.c.a:--a.a;var b=a.c;b.a.b=b.b;b.b.a=b.a;b.a=b.b=b;a.c=null;--a.d.b}function xG(a,b,c){this.d=a;this.b=c;this.a=b}t(504,1,{},xG);_.Xc=function(){return this.b!=this.d.a};_.Gf=function(){return this.b.b!=this.d.a};_.Yc=function(){return Gz(this)};_.Hf=function(){if(this.b.b==this.d.a)throw new sv;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Zc=function(){oG(this)};_.a=0;_.b=null;_.c=null;_.d=null;function yG(){this.a=this.b=this}
+function Az(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}t(505,1,{},yG,Az);_.a=null;_.b=null;_.c=null;function dC(a,b){this.a=a;this.b=b}t(506,488,xi,dC);_.yf=function(){return this.a};_.zf=function(){return this.b};_.Af=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;function sv(){zn()}t(507,97,{71:1,78:1,84:1,86:1,91:1},sv);function fC(a,b){return qs(a)===qs(b)||null!=a&&En(a,b)}function sA(a){var b=y(Kz,m,44,0,0);return Ek(a.a,b)}function $y(){this.a=new gj}
+t(509,490,Sh,$y);_.Bf=function(a,b){Qy(this.a,a,b)};_.vf=function(a){return aj(this.a,a)};_.wf=function(a){return-1!=Sj(this.a,a)};_.Cf=function(a){return Vt(this.a,a)};_.ye=function(){return 0==this.a.c};_.xd=function(){return new Mi(this.a)};_.Ff=function(a){return Yt(this.a,a)};_.Be=function(){return this.a.c};_.tS=function(){return fG(this.a)};_.a=null;function VD(a){a.gc.c.$&&zA(a)}function zG(a){var b;if(a.gc.c.$){b=ry(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}BA(a)}
+function AG(a,b,c){a.a+=b;a.b+=c;a.a=0>a.a?0:a.a;a.b=0>a.b?0:a.b}function ZD(a){var b=a.j;BG(a.gc.c,b.a,b.b);!qy(a)&&Vy(a);Fy(a)}function CG(){EA.call(this,l);this.i=new Nz(this.If());mz(this.q,new DG(this))}t(511,388,li);_.Ld=function(a,b){return qs(a.f)===qs(this.i)?(zG(this),!0):this.Jf(a,b)};_.If=function(){return"Close"};_.Jf=function(){return!1};_.Ed=function(){zG(this)};_.i=null;_.j=null;
+function gF(a,b,c){CG.call(this);this.gc&&GA(this.gc.c,!1);DA(this,!1);Yy(this,new OA(0));a=new SA(a,1);P(this,a,null);a=new bz;P(a,this.i,null);P(this,a,null);b&&(this.j=ry(b),CA(this),AG(this.j,~~(io(b.Ub.gb,Jf)/2)-~~(this.lc/2),~~(io(b.Ub.gb,If)/2)-~~(this.bc/2)));c&&O(this,c)}t(510,511,li,gF);_.If=function(){return"OK"};function SD(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new $u("Cannot undo. Index is out of range.");if(!a.a.b)throw new $u(Yb);a.a=a.a.b;return a.a.a}
+function bF(){this.a=this.b=new EG}t(512,1,{},bF);_.a=null;function EG(){this.a=null}function IE(a){this.a=a}t(513,1,{},EG,IE);_.a=null;_.b=null;_.c=null;function DG(a){this.a=a}t(514,423,ci,DG);_.a=null;
+function FG(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.a.zb){wC(a.a.zb,H(Gs,m,1,[b]));return}e=l;c=a.a.Hb;var f,g,j,h;if(null==b)c=0;else if(f=ZF(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],os(c.b,c.c++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+sa);try{ID(a.a,b,!0)?(Kq(a.a,"Structure pasted"+e),ZC(a.a),gz(a.a),d=!0):(ZD(new gF(a.a.J,a.a,CC)),JD(a.a,!0),gz(a.a))}catch(n){if(n=Si(n),A(n,78))e=a.a,e.kb=!0,e.J="ERROR - invalid MOL ",YC(e),ZD(new gF(a.a.J,
+a.a,CC)),gz(a.a);else throw n;}}d&&a.a.Ge(b)}function Jq(a){this.a=a}t(515,1,{},Jq);_.a=null;function RC(){RC=x;SC=new GG("COPY_SMILES",0);UC=new GG("COPY_MOL",1);VC=new GG("PASTE",2);HG=H(IG,m,93,[SC,UC,VC])}function GG(a,b){vo.call(this,a,b)}t(516,137,{71:1,75:1,77:1,93:1},GG);var HG,UC,SC,VC;function HE(){this.d=y(QE,m,94,99,0)}t(517,1,{},HE);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;
+function JG(a){a.b=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.J=y(bD,m,-1,20,1);a.M=y(bD,m,-1,20,1);a.G=is([20,7]);a.d=y(I,s,-1,20,1);a.c=y(Gs,m,1,20,0);a.o=y(Gs,m,1,20,0);a.x=y(I,s,-1,20,1);a.z=y(I,s,-1,20,1);a.H=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.s=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(I,s,-1,20,1);a.N=y(I,s,-1,20,1);a.e=y(Gs,m,1,20,0);a.q=is([10,2]);a.i=y(I,s,-1,101,1)}
+function KG(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.J[c]-a.J[b];g=a.M[c]-a.M[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(bD,m,-1,4,1);d=y(bD,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.J[n[j]]-a.J[b])*e+(a.M[n[j]]-a.M[b])*q,g=(a.M[n[j]]-a.M[b])*e-(a.J[n[j]]-a.J[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=LG(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+LG(r[2],d[2],r[3],d[3]),d=LG(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;rE(a);switch(a.z[a.D]){case 0:a.J[a.t]=a.J[a.D]+21.65*a.n.B;a.M[a.t]=a.M[a.D]+12.5*a.n.B;break;case 1:c=a.G[a.D][1];d=0;2==a.z[c]&&(a.G[c][1]==a.D?d=a.G[c][2]:d=a.G[c][1]);e=a.J[a.D]-a.J[c];f=a.M[a.D]-a.M[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.n.B*Math.cos(1.0471975511965976);n=25*a.n.B*Math.sin(1.0471975511965976);g=MG(a,a.D,c);if(3==a.s[g]||204==a.n.c||1!=a.s[g]&&(203==a.n.c||204==a.n.c)||a.p)h=j+25*a.n.B,n=0;0<d&&0<(a.M[d]-a.M[c])*e-(a.J[d]-
+a.J[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.J[a.t]=a.J[c]+h*e-n*f;a.M[a.t]=a.M[c]+n*e+h*f;break;case 2:c=y(bD,m,-1,2,1);NG(a,a.D,25*a.n.B,c);a.J[a.t]=c[0];a.M[a.t]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.z[a.D]&&!(c=a.G[a.D][g],e=a.J[a.D]-a.J[c],f=a.M[a.D]-a.M[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.J[a.t]=a.J[a.D]+25*a.n.B*e/j,a.M[a.t]=a.M[a.D]+25*a.n.B*f/j,0==uE(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;Kq(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
+1;++a.z[a.D];yE(a);a.s[a.u]=1;203==a.n.c&&(a.s[a.u]=2);204==a.n.c&&(a.s[a.u]=3);a.H[a.u]=a.D;a.I[a.u]=a.t;201==a.n.c&&qE(a,a.u);a.G[a.t][1]=a.D;a.G[a.D][a.z[a.D]]=a.t;a.K[a.u]=N(M(zD((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=N(M(zD((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
+function oE(a,b){var c;a.F=a.D;c=0;if(233==a.n.c||237==a.n.c||236==a.n.c||239==a.n.c||251==a.n.c||252==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.D=a.t-2,Z(a,0),237==a.n.c&&(a.b[a.t]=10,a.b[a.t-1]=10,a.b[a.t-2]=10),236==a.n.c&&(a.b[a.t]=9,a.b[a.t-1]=9,a.b[a.t-2]=9),239==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-2]=5,a.b[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),252==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-2]=4,a.b[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),251==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-
+2]=5,a.b[a.t-3]=7,a.s[a.u]=2),c=4;else if(244==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.b[a.t]=8,a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,a.D=a.t-2,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,a.n.yb&&mE(a,a.D,1),Z(a,0),a.b[a.t]=5,a.s[a.u]=2,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.n.yb?(a.s[a.u]=1,mE(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=5,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)Z(a,0),a.D=
+a.t,Z(a,0),a.b[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t-2,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=4,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)Z(a,0),a.b[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=4;else if(243==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),c=3;else if(238==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=
+3,a.p=!1,c=2;else if(249==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=2;else if(250==a.n.c)Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=1;else if(245==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.D=a.t,a.s[a.u]=3,Z(a,0),a.p=!1,c=3;else if(242==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=3,a.b[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)Z(a,0),a.b[a.t]=9,c=1;else if(255==a.n.c)Z(a,0),a.b[a.t]=10,c=1;else if(256==a.n.c)Z(a,0),a.b[a.t]=11,c=1;else if(257==a.n.c)Z(a,0),a.b[a.t]=12,c=1;else if(258==a.n.c)Z(a,0),a.b[a.t]=4,
+c=1;else if(259==a.n.c)Z(a,0),a.b[a.t]=5,c=1;else if(246==a.n.c)Z(a,0),a.D=a.t,Z(a,0),c=2;else if(247==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=3;else if(248==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=4;else if(253==a.n.c){var d,e,f,g,j,h,n,o,r,q,u;if(a.n.Pb){c=0;o=a.n.Pb;for(n=1;n<=o.y;++n)d=o.q[n][0],1==o.q[n][1]&&(c=d);d=a.t;n=a.D;Z(a,0);e=a.J[a.t];g=a.M[a.t];cE(a,a.t);e=a.J[n]-e;g=a.M[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.t;++h)rE(a),a.b[a.t]=o.b[h],a.A[a.t]=o.A[h],
+a.x[a.t]=o.x[h],a.J[a.t]=o.J[h],a.M[a.t]=o.M[h];for(h=1;h<=o.u;++h)yE(a),a.H[a.u]=o.H[h]+d,a.I[a.u]=o.I[h]+d,a.s[a.u]=o.s[h];bE(a);a.D=c+d;Z(a,0);o=a.J[a.t];q=a.M[a.t];cE(a,a.t);f=a.J[c+d]-o;j=a.M[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.t;++h)a.J[h]-=o,a.M[h]-=q,r=a.J[h]*f+a.M[h]*j,u=a.M[h]*f-a.J[h]*j,a.J[h]=r,a.M[h]=u,r=-a.J[h]*e+a.M[h]*g,u=-a.M[h]*e-a.J[h]*g,a.J[h]=r,a.M[h]=u,a.J[h]+=a.J[n],a.M[h]+=a.M[n];yE(a);a.H[a.u]=n;a.I[a.u]=c+d;bE(a);b&&(cE(a,n),dD(a))}c=4}OG(a,c);a.D=a.F;b&&
+(a.D=0)}
+function NG(a,b,c,d){var e,f,g,j,h;e=a.G[b][1];f=a.G[b][2];g=a.J[f]-a.J[e];j=-(a.M[f]-a.M[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j?0-((a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j):(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j)?(g=a.J[b]-a.J[e],j=a.M[b]-a.M[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.J[e]+h*g-c*j,d[1]=a.M[e]+c*g+h*j):(g=(a.J[e]+a.J[f])/2,e=(a.M[e]+a.M[f])/2,g=a.J[b]-g,j=a.M[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.J[b]+
+c*g/h,d[1]=a.M[b]+c*j/h)}
+function nE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.n.c){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;h=625*a.n.B*a.n.B/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.D)if(2>a.z[a.D])PG(a,j,f,h);else if(!a.n.gb&&!a.n.Mb)n=a.D,Z(a,0),a.D=a.t,PG(a,j,f,h);else{a.n.Mb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){Kq(a.n,"ERROR - cannot add aromatic spiro ring !");a.n.O=9;
+return}for(d=1;d<=a.z[a.D];++d)if(b=a.s[MG(a,a.D,a.G[a.D][d])],2<d||1!=b){Kq(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=y(bD,m,-1,2,1);NG(a,a.D,h,b);e=a.J[a.D]-b[0];g=a.M[a.D]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)rE(a),r=f*d+1.5707963267948966,a.J[a.t]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.M[a.t]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.E){b=a.H[a.E];c=a.I[a.E];d=0;2==a.z[b]?a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]:2==a.z[c]&&(a.G[c][1]!=
+b?d=a.G[c][1]:d=a.G[c][2],o=b,b=c,c=o);0==d&&(a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]);e=a.J[c]-a.J[b];g=a.M[c]-a.M[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.M[d]-a.M[b])*e-(a.J[d]-a.J[b])*g&&(u=-u,o=0);q=a.J[b]+r*e-u*g;u=a.M[b]+u*e+r*g;for(d=1;d<=j;++d)rE(a),r=f*(d+0.5)+3.141592653589793*o,a.J[a.t]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.M[a.t]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==j-1&&(a.J[a.t]=
+a.J[c],a.M[a.t]=a.M[c])):(d==j-1&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==j&&(a.J[a.t]=a.J[c],a.M[a.t]=a.M[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)rE(a),r=f*(d-b),a.J[a.t]=a.L+h*Math.sin(r),a.M[a.t]=a.O+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)yE(a),a.s[a.u]=1,h=a.t-b+f,a.z[h]=2,a.H[a.u]=h,a.I[a.u]=h+1;a.I[a.u]=a.t-b+1;if(209==a.n.c){if(a.s[a.u-4]=2,a.s[a.u-2]=2,a.s[a.u]=2,0<a.E)if(1==a.s[a.E]){if(b=0,1<a.z[a.H[a.E]]&&(b=a.G[a.H[a.E]][1],h=a.H[a.E],b==a.I[a.E]&&(b=a.G[a.H[a.E]][2])),0==b&&1<a.z[a.I[a.E]]&&
+(b=a.G[a.I[a.E]][1],h=a.I[a.E],b==a.I[a.E]&&(b=a.G[a.I[a.E]][2])),0<b)for(f=1;f<=a.u;++f)if(a.H[f]==b&&a.I[f]==h||a.H[f]==h&&a.I[f]==b){1!=a.s[f]&&(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=3);break}}else a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=2}else if(221==a.n.c||223==a.n.c)if(0<a.E){if(1==a.s[a.E]){b=!1;for(f=1;f<=a.z[a.H[a.E]];++f)if(h=a.G[a.H[a.E]][f],1<a.s[MG(a,a.H[a.E],h)]){b=!0;break}for(f=1;f<=a.z[a.I[a.E]];++f)if(h=a.G[a.I[a.E]][f],
+1<a.s[MG(a,a.I[a.E],h)]){b=!0;break}b||(a.s[a.E]=2)}a.s[a.u-4]=2;a.b[a.t-2]=5}else 0<a.D?221==a.n.c?(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u-1]=1,a.s[a.u-3]=2,a.s[a.u]=2,a.b[a.t-1]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.b[a.t-2]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.b[a.t-2]=5);h=y(I,s,-1,a.t+1,1);for(f=1;f<=j;++f)b=a.t-j+f,c=a.u-j+f,a.G[b][1]=b-1,a.G[b][2]=b+1,b=a.H[c],e=a.I[c],a.K[c]=N(M(zD((a.J[b]+a.J[e])/2))),a.N[c]=N(M(zD((a.M[b]+a.M[e])/
+2)));a.G[a.t-j+1][1]=a.t;a.G[a.t][2]=a.t-j+1;for(f=a.t-j+1;f<=a.t;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.t-j;++b)e=a.J[f]-a.J[b],d=a.M[f]-a.M[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.D||c==a.D)&&(h[f]=c)}g=a.u-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.H[f],e=a.I[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.H[c]==h[b]&&a.I[c]==h[e]||a.I[c]==h[b]&&a.H[c]==h[e])continue a;yE(a);a.s[a.u]=a.s[f];a.H[a.u]=h[b];a.G[h[b]][++a.z[h[b]]]=h[e];a.I[a.u]=h[e];a.G[h[e]][++a.z[h[e]]]=h[b];a.K[a.u]=N(M(zD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
+2)));a.N[a.u]=N(M(zD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(yE(a),a.s[a.u]=a.s[f],a.H[a.u]=h[b],a.G[h[b]][++a.z[h[b]]]=e,a.I[a.u]=e,a.G[e][++a.z[e]]=h[b],a.K[a.u]=N(M(zD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=N(M(zD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(yE(a),a.s[a.u]=a.s[f],a.H[a.u]=h[e],a.G[h[e]][++a.z[h[e]]]=b,a.I[a.u]=b,a.G[b][++a.z[b]]=h[e],a.K[a.u]=N(M(zD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=N(M(zD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2))));d=a.t-j;for(f=a.t;f>d;--f)if(0<
+h[f]&&(cE(a,f),3==a.b[h[f]])){o=0;for(b=1;b<=a.z[h[f]];++b){e=a.G[h[f]][b];for(c=1;c<=a.u;++c)(a.H[c]==h[f]&&a.I[c]==e||a.H[c]==e&&a.I[c]==h[f])&&(o+=a.s[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.s[c]=1}0<a.D&&OG(a,j);-1<n&&(a.D=n)}
+function PG(a,b,c,d){var e,f,g,j,h,n;0==a.z[a.D]?(e=0,f=1):(e=a.G[a.D][1],f=a.J[a.D]-a.J[e],e=a.M[a.D]-a.M[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.J[a.D]+d*f;n=a.M[a.D]+d*e;for(g=1;g<=b;++g)rE(a),j=c*g-1.5707963267948966,a.J[a.t]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.M[a.t]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function OG(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=uE(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
+function MG(a,b,c){var d;for(d=1;d<=a.u;++d)if(a.H[d]==b&&a.I[d]==c||a.H[d]==c&&a.I[d]==b)return d;return 0}function QG(a,b,c){var d,e,f,g;e=nh;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(lt(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)lt(c[d])&&!$s(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)ft(c[d],e)&&(b[d]=g,c[d]=nh,++f);if(f==a.t)break}return g==a.t}
+function dD(a){var b,c,d;b=y(bD,m,-1,4,1);d=c=0;a.n&&a.n.C&&0<a.n.C.b&&(c=a.n.C.b-a.n.Y,d=a.n.C.a-3*a.n.Y);if(0>=c||0>=d)a.w=!0;else{cD(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.n.qb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;eD(a)}}
+function cD(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.t;++c)a.J[c]<f&&(f=a.J[c]),a.J[c]>d&&(d=a.J[c]),a.M[c]<g&&(g=a.M[c]),a.M[c]>e&&(e=a.M[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function mE(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=RG(a,b),-1==d&&0==c&&(0==a.A[b]?a.A[b]=1:1==a.A[b]?a.A[b]=-1:-1==a.A[b]&&(a.A[b]=0)),a.b[b]){case 2:2<d&&Kq(a.n,"Charge change not possible on this boron !");0==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0);break;case 3:3<d?Kq(a.n,"Charge change not possible on this carbon !"):4>d&&(0==a.A[b]?a.A[b]=-1:-1==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0));break;case 4:case 7:3<d?Kq(a.n,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.A[b]?a.A[b]=1:3==d&&1==a.A[b]?a.A[b]=0:3>d&&0==a.A[b]?a.A[b]=1:3>d&&1==a.A[b]?a.A[b]=-1:3>d&&-1==a.A[b]&&(a.A[b]=0);break;case 5:case 8:case 13:2<d?Kq(a.n,"Charge change not possible on multibonded O or S !"):2==d&&0==a.A[b]?a.A[b]=1:2==d&&1==a.A[b]?a.A[b]=0:2>d&&0==a.A[b]?a.A[b]=-1:2>d&&-1==a.A[b]?a.A[b]=1:2>d&&1==a.A[b]&&(a.A[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.A[b]?a.A[b]=-1:0==d&&-1==a.A[b]?a.A[b]=0:Kq(a.n,"Charge change not possible on the halogen !");break;case 18:Kq(a.n,
+"Use X button to change charge on the X atom !")}}
+function PD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.a=y(I,s,-1,a.t+1,1);;){for(e=1;e<=a.t;++e)if(0==a.a[e]){a.a[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],0<a.a[c]&&0==a.a[d]?(a.a[d]=f,g=!0):0<a.a[d]&&0==a.a[c]&&(a.a[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.t;++c)++g[a.a[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.t;1<=c;--c)a.a[c]!=d&&cE(a,c);dD(a);Kq(a.n,"Smaller part(s) removed !");return 1}
+function uE(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.t;++e)b!=e&&(c=a.J[b]-a.J[e],d=a.M[b]-a.M[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function zE(a){var b,c,d;for(d=1;d<=a.u;++d){b=a.H[d];c=a.I[d];if(1==a.A[b]&&-1==a.A[c]||-1==a.A[b]&&1==a.A[c])if(1==a.s[d]||2==a.s[d]){if(3!=a.b[b]&&3!=a.b[c]&&a.n.yb)continue;if(1==a.b[b]||1==a.b[c])continue;if(2==a.b[b]||2==a.b[c])continue;if(9==a.b[b]||10==a.b[b]||11==a.b[b]||12==a.b[b]||9==a.b[c]||10==a.b[c]||11==a.b[c]||12==a.b[c])continue;a.A[b]=0;a.A[c]=0;++a.s[d];eE(a)}1==a.A[b]&&1==a.A[c]&&(2==a.s[d]?a.s[d]=1:3==a.s[d]&&(a.s[d]=2),eE(a));4==a.s[d]&&(a.s[d]=1)}}
+function LG(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 bE(a){var b;SG(a);b=a.s.length;a.K=y(I,s,-1,b,1);a.N=y(I,s,-1,b,1);eD(a);eE(a)}
+function rE(a){var b,c;++a.t;a.t>a.b.length-1&&(c=a.b.length+10,b=y(I,s,-1,c,1),eG(a.b,b,a.b.length),a.b=b,b=y(I,s,-1,c,1),eG(a.A,b,a.A.length),a.A=b,b=y(I,s,-1,c,1),eG(a.x,b,a.x.length),a.x=b,b=y(I,s,-1,c,1),eG(a.d,b,a.d.length),a.d=b,b=y(Gs,m,1,c,0),eG(a.c,b,a.c.length),a.c=b,b=y(Gs,m,1,c,0),eG(a.o,b,a.o.length),a.o=b,b=y(bD,m,-1,c,1),eG(a.J,b,a.J.length),a.J=b,b=y(bD,m,-1,c,1),eG(a.M,b,a.M.length),a.M=b,b=is([c,7]),eG(a.G,b,a.G.length),a.G=b,c=y(I,s,-1,c,1),eG(a.z,c,a.z.length),a.z=c);a.b[a.t]=
+3;a.A[a.t]=0;a.d[a.t]=0;a.c[a.t]=null;a.x[a.t]=0}function FD(a,b,c,d,e,f,g){var j;j=N(M(zD(a.J[c]-d/2)));g||(j-=e-d);a=N(M(zD(a.M[c]-~~(f/2))));return new Uy(j-1-b,a-b,e+1+2*b,f+2*b)}
+function yE(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=y(I,s,-1,b,1),eG(a.H,c,a.H.length),a.H=c,c=y(I,s,-1,b,1),eG(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),eG(a.s,c,a.s.length),a.s=c,c=y(I,s,-1,b,1),eG(a.B,c,a.B.length),a.B=c,c=y(I,s,-1,b,1),eG(a.K,c,a.K.length),a.K=c,c=y(I,s,-1,b,1),eG(a.N,c,a.N.length),a.N=c,b=y(Gs,m,1,b,0),eG(a.e,b,a.e.length),a.e=b);a.s[a.u]=1;a.B[a.u]=0;a.e[a.u]=null}
+function hE(a,b){var c,d,e,f,g,j,h;if(0==a.t)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(AC(),aa);j+="JME 2013-10-12 "+new sG+"\n \n";j+=gE(a.t,3)+gE(a.u,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.t;++e)a.M[e]>g&&(g=a.M[e]),a.J[e]<c&&(c=a.J[e]);for(e=1;e<=a.t;++e){j+=EE(0.055999999999999994*(a.J[e]-c),10,4)+EE(0.055999999999999994*(g-a.M[e]),10,4)+EE(0,10,4);h=ED(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.A[e]&&4>a.A[e]?d=4-a.A[e]:0>a.A[e]&&-4<a.A[e]&&(d=4-a.A[e]);h=" 0"+gE(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.y;++d)if(a.q[d][0]==e){f=a.q[d][1];break}-1<f?h+=gE(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.u;++e)g=a.s[e],1==a.s[e]?g=1:TG(a,e)&&(g=2),c=gE(a.H[e],3)+gE(a.I[e],3),d=0,1==a.s[e]&&1==a.B[e]?d=1:1==a.s[e]&&2==a.B[e]&&(d=6),1==a.s[e]&&3==a.B[e]&&(d=1,c=gE(a.I[e],3)+gE(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=gE(a.I[e],3)+gE(a.H[e],3)),j+=c+gE(g,3)+gE(d,3)+" 0 0 0\n";
+for(e=1;e<=a.t;++e)0!=a.A[e]&&(j+="M CHG 1"+gE(e,4)+gE(a.A[e],4)+aa);return j+"M END\n"}
+function GE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,G,J,Q,tb,V,L,da,Dc,dg,Ab,Md,Nd,Od,nb,Ec;r=y(I,s,-1,a.t+10,1);q=y(I,s,-1,a.t+10,1);n=y(I,s,-1,a.t+1,1);o=y(I,s,-1,7,1);Ab=y(I,s,-1,a.t+1,1);v=y(UG,m,-1,a.t+1,2);D=y(UG,m,-1,a.u+1,2);da=0;if(0==a.t)return l;PD(a,!0);dg=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){dg=!1;break}if(a.n.s&&dg){VG(a);zE(a);WG(a,D);XG(a,v,D);var Gb,sd,ff,ac,we,td,ud,fb,UH,Sd,w,ya,Em,Fm,ss,nf,Pa,Gm,Hm,Hc,Im;Gb=y(I,s,-1,a.t+1,1);sd=y(I,s,-1,a.t+1,1);fb=y(YG,m,-1,a.t+1,3);var ts=a.t,Jm,
+ph,us,pg,Dj,Ee,of;Dj=y(YG,m,-1,ts+2,3);Ee=y(I,s,-1,100,1);of=5;pg=0;Ee[0]=3;Dj[1]=wh;Dj[2]=xh;us=2;if(!(3>ts))for(;of<Ee[pg]*Ee[pg];){ph=0;for(Jm=!0;Jm&&ph<=pg&&of>=Ee[ph]*Ee[ph];)0==of%Ee[ph]?Jm=!1:++ph;if(Jm){Dj[++us]=it(of);if(us>=ts)break;pg<Ee.length-1&&(++pg,Ee[pg]=of)}of+=2}for(w=1;w<=a.t;++w){for(ya=Hm=1;ya<=a.u;++ya)(a.H[ya]==w||a.I[ya]==w)&&(Hm*=a.f[ya]);Gm=a.b[w];18==Gm&&(Im=a.o[w],td=Im.charCodeAt(0)-65+1,ud=0,1<Im.length&&(ud=Im.charCodeAt(1)-97),0>td&&(td=0),0>ud&&(ud=0),Gm=28*td+ud);
+nf=0;-2>a.A[w]?nf=1:-2==a.A[w]?nf=2:-1==a.A[w]?nf=3:1==a.A[w]?nf=4:2==a.A[w]?nf=5:2<a.A[w]&&(nf=6);Hc=1;fb[w]=it(Hm);Hc*=126;fb[w]=dt(fb[w],it(a.x[w]*Hc));Hc*=7;fb[w]=dt(fb[w],it(nf*Hc));Hc*=7;fb[w]=dt(fb[w],it(Gm*Hc));Hc*=783;fb[w]=dt(fb[w],it(a.z[w]*Hc))}for(we=0;!QG(a,Gb,fb);){ss=!1;for(w=1;w<=a.t;++w)Gb[w]!=sd[w]&&(sd[w]=Gb[w],ss=!0);if(ss){for(w=1;w<=a.t;++w){fb[w]=oh;for(ya=1;ya<=a.z[w];++ya)fb[w]=mt(fb[w],Dj[Gb[a.G[w][ya]]])}we=0}else if(0<we){for(w=1;w<=a.t;++w)fb[w]=oh;w=1;a:for(;w<=a.t-
+1;++w)for(ya=w+1;ya<=a.t;++ya)if(Gb[w]==Gb[ya]){fb[w]=wh;break a}}else{for(w=1;w<=a.t;++w){fb[w]=oh;for(ya=1;ya<=a.z[w];++ya)ff=a.G[w][ya],fb[w]=mt(fb[w],it(a.b[ff]*a.f[MG(a,w,ff)]))}we=1}QG(a,Gb,fb);for(w=1;w<=a.t;++w)fb[w]=it(sd[w]*a.t+Gb[w])}for(w=1;w<=a.t;++w)sd[w]=Gb[w];for(Pa=1;Pa<=a.t;++Pa)for(w=1;w<=a.t;++w)if(sd[w]==Pa){a.b[0]=a.b[w];a.A[0]=a.A[w];a.J[0]=a.J[w];a.M[0]=a.M[w];a.z[0]=a.z[w];a.b[w]=a.b[Pa];a.A[w]=a.A[Pa];a.J[w]=a.J[Pa];a.M[w]=a.M[Pa];a.z[w]=a.z[Pa];a.b[Pa]=a.b[0];a.A[Pa]=a.A[0];
+a.J[Pa]=a.J[0];a.M[Pa]=a.M[0];a.z[Pa]=a.z[0];sd[w]=sd[Pa];sd[Pa]=Pa;a.o[0]=a.o[w];a.o[w]=a.o[Pa];a.o[Pa]=a.o[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.c[0]=a.c[w];a.c[w]=a.c[Pa];a.c[Pa]=a.c[0];a.x[0]=a.x[w];a.x[w]=a.x[Pa];a.x[Pa]=a.x[0];break}for(w=1;w<=a.y;++w)a.q[w][0]=Gb[a.q[w][0]];for(w=1;w<=a.u;++w)a.H[w]=Gb[a.H[w]],a.I[w]=Gb[a.I[w]],a.H[w]>a.I[w]&&(Sd=a.H[w],a.H[w]=a.I[w],a.I[w]=Sd,1==a.B[w]?a.B[w]=3:2==a.B[w]?a.B[w]=4:3==a.B[w]?a.B[w]=1:4==a.B[w]&&(a.B[w]=2));for(w=1;w<a.u;++w){Fm=Em=
+a.t;ac=0;for(ya=w;ya<=a.u;++ya)a.H[ya]<Em?(Em=a.H[ya],Fm=a.I[ya],ac=ya):a.H[ya]==Em&&a.I[ya]<Fm&&(Fm=a.I[ya],ac=ya);Sd=a.H[w];a.H[w]=a.H[ac];a.H[ac]=Sd;Sd=a.I[w];a.I[w]=a.I[ac];a.I[ac]=Sd;Sd=a.s[w];a.s[w]=a.s[ac];a.s[ac]=Sd;Sd=a.B[w];a.B[w]=a.B[ac];a.B[ac]=Sd;UH=a.e[w];a.e[w]=a.e[ac];a.e[ac]=UH}bE(a);eE(a);WG(a,D);XG(a,v,D)}else{WG(a,D);a.f=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)a.f[u]=a.s[u]}c=1;a.a=y(I,s,-1,a.t+1,1);Ec=1;a.a[1]=1;for(V=0;;){L=0;for(u=1;u<=a.z[c];++u)if(g=a.G[c][u],0<a.a[g]){if(!(a.a[g]>
+a.a[c])&&g!=Ab[c]){Dc=!0;for(J=1;J<=da;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Dc=!1;break}Dc&&(++da,r[da]=c,q[da]=g)}}else o[++L]=g;if(0==L){if(Ec==a.t)break;c=n[V--]}else if(1==L)Ab[o[1]]=c,c=o[1],a.a[c]=++Ec;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=MG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=MG(a,o[u],c),2==a.f[h]||3==a.f[h]){e=o[u];break}0==e&&(e=o[1]);Ab[e]=c;c=e;a.a[e]=++Ec}}Ab=y(I,s,-1,a.t+1,1);b=y(I,s,-1,a.t+1,1);Q=y(UG,m,-1,a.t+1,2);Md=y(UG,m,-1,a.t+1,2);f=Ec=V=0;for(u=
+1;u<=a.t;++u)if(1==a.a[u]){c=u;break}a:for(;;){0<f&&(Ab[c]=f);b[++Ec]=c;for(a.a[c]=0;;){L=e=0;tb=a.t+1;u=1;b:for(;u<=a.z[c];++u){g=a.G[c][u];for(G=1;G<=da;++G)if(r[G]==g&&q[G]==c||r[G]==c&&q[G]==g)continue b;0<a.a[g]&&(++L,a.a[g]<tb&&(e=g,tb=a.a[g]))}if(0==e){if(0==V)break a;Md[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Nd=y(I,s,-1,a.u+1,1);Od=y(I,s,-1,a.t+1,1);if(a.n.Ob){var WH=Ab,ZL=da,vs,XH,qh,Fe,ws,xs,Ma,Ej,ys;qh=y(I,s,-1,a.t+1,1);for(Ma=1;Ma<=a.t;++Ma)qh[b[Ma]]=Ma;ws=y(UG,m,-1,
+a.u+1,2);for(Ma=1;Ma<=a.t;++Ma)vs=b[Ma],XH=WH[vs],Fe=MG(a,vs,XH),0!=Fe&&(ZG(a,Fe,qh,Nd,D),ws[Fe]=!0);for(Ma=1;Ma<=a.u;++Ma)ws[Ma]||ZG(a,Ma,qh,Nd,D);Ma=1;a:for(;Ma<=a.t;++Ma)if(!(2>a.z[Ma]||4<a.z[Ma])){xs=ys=0;for(Ej=1;Ej<=a.z[Ma];++Ej){Fe=MG(a,Ma,a.G[Ma][Ej]);if(5==a.f[Fe])continue a;1==a.s[Fe]&&0!=$G(a,Fe,Ma)&&++ys;2==a.s[Fe]&&(xs=a.G[Ma][Ej])}if(0!=ys)if(0<xs){var ia=a,ZH=Ma,pf=qh,Wc=Od,kc=void 0,Fj=void 0,Ic=void 0,Ge=void 0,Jc=void 0,Km=void 0,Lm=void 0,Mm=void 0,Td=void 0,Xc=void 0,Yc=void 0,
+zs=void 0,Gj=void 0,Ud=void 0,Hj=void 0,He=void 0,Ij=void 0,As=void 0,Jj=void 0,Ie=void 0,$H=void 0,qf=void 0,aI=void 0,Bs=void 0,Kj=void 0,rf=void 0,Yc=1,Fj=ZH,kc=y(I,s,-1,ia.t+1,1);for(kc[1]=ZH;;){zs=!1;for(Xc=1;Xc<=ia.z[Fj];++Xc)if(Ic=ia.G[Fj][Xc],!(Ic==kc[1]||Ic==kc[Yc-1]))if(Ge=MG(ia,Fj,Ic),2==ia.s[Ge]&&5!=ia.f[Ge]){Fj=kc[++Yc]=Ic;zs=!0;break}if(!zs)break}if(!(0==Yc%2||2>ia.z[kc[Yc]]||3<ia.z[kc[Yc]])){rf=kc[1];Jc=kc[~~((Yc+1)/2)];Td=kc[Yc];qf=Ie=He=Ud=0;Bs=As=!1;for(Xc=1;Xc<=ia.z[rf];++Xc)Ic=
+ia.G[rf][Xc],Ge=MG(ia,rf,Ic),1!=ia.s[Ge]||5==ia.f[Ge]||(0==Ud?Ud=Ic:He=Ic);0<pf[He]&&pf[Ud]>pf[He]&&(Km=Ud,Ud=He,He=Km);Gj=Ud;0==Ud&&(Gj=He,As=!0);for(Xc=1;Xc<=ia.z[Td];++Xc)Ic=ia.G[Td][Xc],Ge=MG(ia,Td,Ic),1!=ia.s[Ge]||5==ia.f[Ge]||(0==Ie?Ie=Ic:qf=Ic);0<pf[qf]&&pf[Ie]>pf[qf]&&(Km=Ie,Ie=qf,qf=Km);Jj=Ie;0==Ie&&(Jj=qf,Bs=!0);Hj=$G(ia,MG(ia,rf,Ud),rf);Ij=$G(ia,MG(ia,rf,He),rf);$H=$G(ia,MG(ia,Td,Ie),Td);aI=$G(ia,MG(ia,Td,qf),Td);1<(0>Hj+Ij?-(Hj+Ij):Hj+Ij)||0!=$H||0!=aI?Kq(ia.n,"Bad stereoinfo on allene !"):
+(Lm=ia.J[kc[Yc-1]]-ia.J[Td],Mm=ia.M[kc[Yc-1]]-ia.M[Td],Kj=Math.sqrt(Lm*Lm+Mm*Mm),0.001>Kj&&(Kj=0.001),0<(ia.M[Jj]-ia.M[kc[Yc-1]])*(Lm/Kj)-(ia.J[Jj]-ia.J[kc[Yc-1]])*(Mm/Kj)?Wc[Jc]=1:Wc[Jc]=-1,As&&(Wc[Jc]*=-1),Bs&&(Wc[Jc]*=-1),Gj==Ud&&0>Hj&&(Wc[Jc]*=-1),Gj==He&&0>Ij&&(Wc[Jc]*=-1),pf[Gj]>pf[Jj]&&(Wc[Jc]*=-1))}}else b:{var lc=a,mc=Ma,$L=WH,aM=qh,bM=r,cM=q,dM=ZL,Nm=Od,Om=void 0,Zc=void 0,Cs=void 0,rh=void 0,Ba=void 0,sh=void 0,wd=void 0,Lj=void 0,Vd=void 0,Sb=void 0,ga=void 0,Ib=void 0,Je=void 0,Pm=void 0,
+$c=void 0,oa=void 0,Qm=void 0,Ib=y(I,s,-1,4,1),Pm=y(I,s,-1,4,1),th=lc,Wd=mc,bI=aM,Ds=$L,cI=bM,dI=cM,eM=dM,Jb=Ib,Mj=void 0,ad=void 0,Rm=void 0,Sm=void 0,Es=void 0,Nj=void 0,Nj=-1;0<Ds[Wd]&&(Jb[++Nj]=Ds[Wd]);for(ad=1;ad<=eM;++ad)cI[ad]==Wd&&(Jb[++Nj]=dI[ad]),dI[ad]==Wd&&(Jb[++Nj]=cI[ad]);for(ad=Nj+1;ad<th.z[Wd];++ad){Es=th.t+1;Rm=1;c:for(;Rm<=th.z[Wd];++Rm){Mj=th.G[Wd][Rm];for(Sm=0;Sm<ad;++Sm)if(Mj==Jb[Sm])continue c;bI[Mj]<Es&&(Es=bI[Mj],Jb[ad]=Mj)}}0==Ds[Wd]&&0<th.x[Wd]?(Jb[3]=Jb[2],Jb[2]=Jb[1],Jb[1]=
+Jb[0],Jb[0]=-1):0<th.x[Wd]&&(Jb[3]=Jb[2],Jb[2]=Jb[1],Jb[1]=-1);for(Ba=Lj=sh=rh=Qm=wd=Sb=0;4>Ba;++Ba)0>=Ib[Ba]||(Om=MG(lc,mc,Ib[Ba]),Pm[Ba]=$G(lc,Om,mc),0<Pm[Ba]?(++Sb,Qm=Ib[Ba],sh=Ib[Ba]):0>Pm[Ba]?(++wd,rh=Ib[Ba],sh=Ib[Ba]):Lj=Ib[Ba]);Vd=Sb+wd;oa=y(I,s,-1,4,1);$c=0;if(3==lc.z[mc]){if(1==Sb&&1==wd||3==Vd&&0<Sb&&0<wd){Kq(lc.n,"Error in C3H stereospecification !");break b}Je=Ib[0];1==Vd?Je=sh:2==Vd&&(Je=Lj);ga=KG(lc,mc,Je,Ib);oa[0]=sh;oa[1]=-1;oa[2]=ga[2];oa[3]=ga[1];0<Sb?$c=1:$c=-1}else if(4==lc.z[mc])if(1==
+Vd)ga=KG(lc,mc,sh,Ib),oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],0<Sb?$c=1:$c=-1;else{Je=Ib[0];1<Lj&&(Je=Lj);1==Sb?Je=Qm:1==wd&&(Je=rh);ga=KG(lc,mc,Je,Ib);Zc=y(I,s,-1,4,1);for(Ba=0;4>Ba;++Ba)Om=MG(lc,mc,ga[Ba]),Zc[Ba]=$G(lc,Om,mc);if(4==Vd){if(0==Sb||0==wd){Kq(lc.n,"Error in C4 stereospecification !");break b}if(1==Sb||1==wd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],$c=Zc[0];else{for(Ba=0;4>Ba;++Ba)-1==Zc[Ba]&&(Zc[Ba]=0);Vd=2}}else if(3==Vd)if(3==Sb||3==wd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=
+ga[2],oa[3]=ga[1],0<Sb?$c=-1:$c=1;else{1==Sb?Sb=Cs=1:wd=Cs=-1;for(Ba=0;4>Ba;++Ba)Zc[Ba]==Cs&&(Zc[Ba]=0);Vd=2}if(2==Vd)if(1==Sb&&1==wd)ga[1]==rh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==rh&&(ga[2]=ga[3]),oa[0]=Qm,oa[1]=rh,oa[2]=ga[2],oa[3]=ga[1],$c=1;else{if(Zc[0]==Zc[1]||Zc[1]==Zc[2]){Kq(lc.n,"Error in C4 stereospecification ! 2/0r");break b}0!=Zc[0]?(oa[0]=ga[0],oa[1]=ga[2],oa[2]=ga[1],oa[3]=ga[3]):(oa[0]=ga[1],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[0]);1<Sb?$c=1:$c=-1}}var W=oa,Oj=Ib,pb=void 0;Oj[0]==W[1]?(pb=
+W[0],W[0]=W[1],W[1]=pb,pb=W[2],W[2]=W[3],W[3]=pb):Oj[0]==W[2]?(pb=W[2],W[2]=W[0],W[0]=pb,pb=W[1],W[1]=W[3],W[3]=pb):Oj[0]==W[3]&&(pb=W[3],W[3]=W[0],W[0]=pb,pb=W[1],W[1]=W[2],W[2]=pb);Oj[1]==W[2]?(pb=W[1],W[1]=W[2],W[2]=pb,pb=W[2],W[2]=W[3],W[3]=pb):Oj[1]==W[3]&&(pb=W[1],W[1]=W[3],W[3]=pb,pb=W[2],W[2]=W[3],W[3]=pb);oa[2]==Ib[2]?Nm[mc]=1:oa[2]==Ib[3]?Nm[mc]=-1:Kq(lc.n,"Error in stereoprocessing ! - t30");Nm[mc]*=$c}}}nb=new dG;j=y(I,s,-1,a.t+1,1);for(u=1;u<=a.t;++u)j[b[u]]=u;for(u=1;u<=a.t;++u){c=b[u];
+Q[c]&&sn(nb.a,ra);0<Ab[u]&&aH(a,c,Ab[c],nb,Nd);var uh=v[c],Kb=void 0,Pj=void 0,vh=void 0,T=void 0,T=Qc,Kb=!1;0!=a.A[c]&&(Kb=!0);0!=Od[c]&&(Kb=!0);vh=-1;for(Pj=1;Pj<=a.y;++Pj)if(a.q[Pj][0]==c){vh=a.q[Pj][1];break}-1<vh&&(Kb=!0);a.n.Nb&&0<a.d[c]&&(Kb=!0,vh=1);switch(a.b[c]){case 2:T=yb;break;case 3:uh?T="c":T=Cb;break;case 4:uh?(T=yf,0<a.x[c]&&(Kb=!0)):T=ec;break;case 5:uh?T="o":T=oc;break;case 7:uh?(T="p",0<a.x[c]&&(Kb=!0)):T=qc;break;case 8:uh?T=tg:T=Bc;break;case 13:uh?T=wg:T=Fc;Kb=!0;break;case 6:T=
+Gc;Kb=!0;break;case 9:T=Pb;break;case 10:T=Hb;break;case 11:T=Bb;break;case 12:T=Wb;break;case 1:T=Ub;Kb=!0;break;case 19:T=rc;Kb=!0;break;case 20:T=sc;Kb=!0;break;case 21:T=tc;Kb=!0;break;case 22:T=uc;Kb=!0;break;case 18:Kb=!0,T=a.o[c],(F(T,ta)||F(T,dd)||F(T,ub))&&(Kb=!1)}Kb&&(T=Rc+T,1==Od[c]?T+=sb:-1==Od[c]&&(T+="@@"),1==a.x[c]?T+=Ub:1<a.x[c]&&(T+=Ub+a.x[c]),0!=a.A[c]&&(0<a.A[c]?T+=ua:T+=xa,1<$j(a.A[c])&&(T+=$j(a.A[c]))),-1<vh&&(T+=hb+vh),T+=Uc);sn(nb.a,T);for(G=1;G<=da;++G)if(r[G]==c||q[G]==c)d=
+q[G],d==c&&(d=r[G]),j[c]<j[d]&&aH(a,r[G],q[G],nb,Nd),9<G&&sn(nb.a,"%"),tn(nb,l+(new S(G)).a);Md[c]&&sn(nb.a,sa)}return ho(nb.a)}function FE(a){a=new PC(a);bE(a);return a}
+function cE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],c!=b&&d!=b&&(++f,a.H[f]=c,c>b&&--a.H[f],a.I[f]=d,d>b&&--a.I[f],a.s[f]=a.s[e],a.B[f]=a.B[e],a.K[f]=a.K[e],a.N[f]=a.N[e],a.e[f]=a.e[e]);a.u=f;for(e=b;e<a.t;++e){a.b[e]=a.b[e+1];a.A[e]=a.A[e+1];a.J[e]=a.J[e+1];a.M[e]=a.M[e+1];a.x[e]=a.x[e+1];a.d[e]=a.d[e+1];a.c[e]=a.c[e+1];a.z[e]=a.z[e+1];a.o[e]=a.o[e+1];for(f=1;f<=a.z[e];++f)a.G[e][f]=a.G[e+1][f]}--a.t;if(0==a.t)fD(a.n);else{for(e=1;e<=a.t;++e){d=0;for(f=1;f<=a.z[e];++f)c=a.G[e][f],
+c==b?++a.x[e]:(c>b&&--c,a.G[e][++d]=c);a.z[e]=d}e=1;a:for(;e<=a.y;++e)if(a.q[e][0]==b){for(f=e;f<a.y;++f)a.q[f][0]=a.q[f+1][0],a.q[f][1]=a.q[f+1][1];--a.y;break a}for(e=1;e<=a.y;++e)a.q[e][0]>b&&--a.q[e][0]}}
+function dE(a,b){var c,d,e,f;c=a.H[b];d=a.I[b];for(e=b;e<a.u;++e)a.H[e]=a.H[e+1],a.I[e]=a.I[e+1],a.s[e]=a.s[e+1],a.B[e]=a.B[e+1],a.K[e]=a.K[e+1],a.N[e]=a.N[e+1],a.e[e]=a.e[e+1];--a.u;f=0;for(e=1;e<=a.z[c];++e)a.G[c][e]!=d&&(a.G[c][++f]=a.G[c][e]);a.z[c]=f;f=0;for(e=1;e<=a.z[d];++e)a.G[d][e]!=c&&(a.G[d][++f]=a.G[d][e]);a.z[d]=f;c<d&&(f=c,c=d,d=f);0==a.z[c]&&cE(a,c);0==a.z[d]&&cE(a,d)}
+function VG(a){var b,c,d;if(!a.n.N){c=a.t;a:for(;1<=c;--c)if(d=a.G[c][1],1==a.b[c]&&1==a.z[c]&&0==a.A[c]&&1!=a.b[d]&&18>a.b[d]){for(b=1;b<=a.y;++b)if(a.q[b][0]==c)continue a;b=MG(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Ob)&&cE(a,c)}}}function SG(a){var b;b=a.b.length;a.G=is([b,7]);a.z=y(I,s,-1,b,1);for(b=1;b<=a.t;++b)a.z[b]=0;for(b=1;b<=a.u;++b)6>a.z[a.H[b]]&&(a.G[a.H[b]][++a.z[a.H[b]]]=a.I[b]),6>a.z[a.I[b]]&&(a.G[a.I[b]][++a.z[a.I[b]]]=a.H[b])}
+function XG(a,b,c){var d,e,f,g,j,h,n,o,r;a.f=y(I,s,-1,a.u+1,1);r=y(UG,m,-1,a.t+1,2);for(h=1;h<=a.t;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.z[h];++d)if(c[MG(a,h,a.G[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.z[h]+a.x[h]))switch(a.b[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.o[h].indexOf(ub)?r[h]=!1:r[h]=!0}}if(a.k){var q;d=y(UG,m,-1,a.t+1,2);e=!1;for(h=1;h<=a.u;++h)f=a.H[h],g=a.I[h],d[f]=!0,d[g]=!0,(18==a.b[f]||18==a.b[g])&&(e=!0);if(e){h=1;a:for(;h<=a.u;++h)if(c[h]){f=
+a.H[h];g=a.I[h];e=y(UG,m,-1,a.t+1,2);for(n=1;n<=a.z[f];++n)j=a.G[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.t;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.z[n];++o){j=a.G[n][o];if(j==g){for(f=1;f<=a.t;++f)e[f]&&(5==a.b[f]&&(a.b[f]=18,a.o[f]="#8"),4==a.b[f]&&(a.b[f]=18,a.o[f]="#7"),8==a.b[f]&&(a.b[f]=18,a.o[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.u;++j)1==a.s[j]?a.f[j]=1:TG(a,j)?a.f[j]=2:3==a.s[j]&&(a.f[j]=3);j=1;a:for(;j<=a.u;++j)if(c[j]&&(f=a.H[j],
+g=a.I[j],r[f]&&r[g])){d=y(UG,m,-1,a.t+1,2);for(h=1;h<=a.z[f];++h)e=a.G[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.t;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.z[h];++n){e=a.G[h][n];if(e==g){b[f]=!0;b[g]=!0;a.f[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function eD(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=N(M(zD((a.J[b]+a.J[c])/2))),a.N[d]=N(M(zD((a.M[b]+a.M[c])/2)))}function WG(a,b){var c;for(c=1;c<=a.u;++c)GD(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}
+function ED(a,b){var c;c=(AC(),GC)[a.b[b]];18==a.b[b]&&(c=a.o[b]);return c}function TG(a,b){return 2==a.s[b]?!0:!1}function GD(a,b,c){var d,e,f,g;g=1;a.a=y(I,s,-1,a.t+1,1);for(d=1;d<=a.t;++d)a.a[d]=0;for(d=a.a[b]=1;d<=a.z[b];++d)a.G[b][d]!=c&&(a.a[a.G[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.t;++d){f=!1;if(0<a.a[d]&&d!=b)for(e=1;e<=a.z[d];++e)0==a.a[a.G[d][e]]&&(a.a[a.G[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.a[c]}
+function pE(a){var b,c;a.n.R=!0;if(a.n.Nb)a.j=-1,0==a.d[a.D]?a.d[a.D]=4:a.d[a.D]=0;else{for(b=1;b<=a.y;++b)if(a.D==a.q[b][0]){if(-1==a.n.y){for(;b<a.y;++b)a.q[b][0]=a.q[b+1][0],a.q[b][1]=a.q[b+1][1];--a.y}else c=a.n.y,a.n.q&&(a.n.gb||++a.r,c=a.r),a.q[b][1]=c;return}b=a.q.length;++a.y>b-1&&(b=is([b+5,2]),eG(a.q,b,a.q.length),a.q=b);a.q[a.y][0]=a.D;c=a.n.y;a.n.q&&(a.n.gb||++a.r,c=a.r);a.q[a.y][1]=c}}function $D(a){var b;a.y=0;a.r=0;GE(a);for(b=1;b<=a.t;++b)a.D=b,pE(a);a.D=0}
+function aE(a){var b,c;b=y(bD,m,-1,4,1);cD(a,b);c=a.n.C.b;a.n.z||(c-=a.n.Y);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function WC(a,b){var c,d,e,f,g,j,h,n;c=y(bD,m,-1,4,1);cD(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.t;++g)h=a.J[g]*f+a.M[g]*j,n=-a.J[g]*j+a.M[g]*f,a.J[g]=h,a.M[g]=n;cD(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
+function CE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.u;++d)b=a.J[a.H[d]]-a.J[a.I[d]],c=a.M[a.H[d]]-a.M[a.I[d]],f+=Math.sqrt(b*b+c*c);0<a.u?(f/=a.u,e=25*a.n.B/f):1<a.t&&(e=75*a.n.B/Math.sqrt((a.J[1]-a.J[2])*(a.J[1]-a.J[2])+(a.M[1]-a.M[2])*(a.M[1]-a.M[2])));for(d=1;d<=a.t;++d)a.J[d]*=e,a.M[d]*=e}
+function fE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Rc)&&YF(c,Uc))c=c.substr(1,c.length-1-1),a.b[b]=18,a.o[b]=c,a.x[b]=0;else{f=!1;-1<c.indexOf(va)&&(f=!0);-1<c.indexOf(jb)&&(f=!0);-1<c.indexOf(ha)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(hb);e=c.indexOf(Ub);g=Zj(c.indexOf(ua),c.indexOf(xa));if(-1<d){j=Vu(c,d+1);try{a.n.y=$B(j,10)}catch(h){if(h=Si(h),A(h,78))a.n.y=0;else throw h;}a.D=b;pE(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.b[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.b[b]=F(d,Cb)?3:F(d,yb)?2:F(d,ec)?4:F(d,oc)?5:F(d,qc)?7:F(d,Bc)?8:F(d,Pb)?9:F(d,Hb)?10:F(d,Bb)?11:F(d,Wb)?12:F(d,Ub)?1:F(d,Fc)?13:F(d,Gc)?6:F(d,rc)?19:F(d,sc)?20:F(d,tc)?21:F(d,uc)?22:18;18==a.b[b]&&(a.o[b]=d);c+=ba;d=0;0<e&&(d=1,e=XF(c,++e),48<=e&&57>=e&&(d=e-48));18==a.b[b]&&(a.x[b]=d);d=0;if(0<g&&(e=XF(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=XF(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=XF(c,g++);for(;45==e;)--d,e=XF(c,g++)}a.A[b]=d}}}
+function OD(a,b,c){var d,e;a.j=1;c&&(a.j=-1);b=new vC(b);try{for(;b.j=oC(b,b.a),b.j<b.i;)d=MD($B(rC(b),10)).a,c=e=MD($B(rC(b),10)).a,(0>c||6<c)&&(c=0),a.d[d]=c}catch(f){if(f=Si(f),A(f,78))qn(f);else throw f;}}function aH(a,b,c,d,e){b=MG(a,b,c);5!=a.f[b]&&TG(a,b)?sn(d.a,ob):3==a.s[b]?sn(d.a,ha):9==a.s[b]?(e=rb,a=a.e[b],null!=a&&(e=a),sn(d.a,e)):1==e[b]?sn(d.a,Va):-1==e[b]&&sn(d.a,Tc)}
+function qE(a,b){var c,d;if(1==a.s[b])if(c=a.H[b],d=a.I[b],2>a.z[c]&&2>a.z[d])a.B[b]=0,Kq(a.n,"Stereomarking meaningless on this bond !");else switch(a.B[b]){case 0:a.z[d]<=a.z[c]?a.B[b]=1:a.B[b]=3;break;case 1:a.B[b]=2;break;case 2:2<a.z[d]?a.B[b]=3:a.B[b]=1;break;case 3:a.B[b]=4;break;case 4:2<a.z[c]?a.B[b]=1:a.B[b]=3}else 2==a.s[b]?10==a.B[b]?a.B[b]=0:a.B[b]=10:Kq(a.n,"Stereomarking allowed only on single and double bonds!")}
+function ZG(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.s[b]||5==a.f[b])&&(10==a.B[b]||a.n.p&&!e[b]))if(e=a.H[b],f=a.I[b],!(2>a.z[e]||2>a.z[f]||3<a.z[e]||3<a.z[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.z[e];++n)g=a.G[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=MG(a,e,o);0!=d[h]?b=o:1==a.s[h]&&5!=a.f[h]&&(b=o);0==b&&(h=MG(a,e,r),0!=d[h]?b=r:1==a.s[h]&&5!=a.f[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.z[f];++n)g=a.G[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=MG(a,f,r);1==a.s[h]&&5!=a.f[h]&&0==d[h]&&(o=r);0==o&&(h=MG(a,f,j),1==a.s[h]&&5!=a.f[h]&&(o=j));if(!(0==b||0==o))if(h=a.J[f]-a.J[e],g=a.M[f]-a.M[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.M[b]-a.M[e])*h-(a.J[b]-a.J[e])*g,u=(a.M[o]-a.M[e])*h-(a.J[o]-a.J[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))Kq(a.n,"Not unique E/Z geometry !");else{j=MG(a,b,e);f=MG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.z[b];++n)if(g=a.G[b][n],g!=e&&(h=MG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function RG(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=MG(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(TG(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function $G(a,b,c){var d;d=a.B[b];return 1>d||4<d?0:1==d&&a.H[b]==c?1:2==d&&a.H[b]==c?-1:3==d&&a.I[b]==c?1:4==d&&a.I[b]==c?-1:0}
+function eE(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=RG(c,d);if(-1==e)c.x[d]=0;else{switch(c.b[d]){case 1:2==e?c.A[d]=1:c.A[d]=0;c.x[d]=0;break;case 2:3==e||5==e?(c.x[d]=0,c.A[d]=0):3>e?c.x[d]=3-e-c.A[d]:4==e?(c.A[d]=-1,c.x[d]=0):5<e&&(c.A[d]=e-5,c.x[d]=0);break;case 3:case 6:4>e?0<c.A[d]?c.x[d]=2-e+c.A[d]:0>c.A[d]?c.x[d]=2-e-c.A[d]:c.x[d]=4-e:(c.A[d]=e-4,c.x[d]=4-e+c.A[d]);break;case 4:case 7:3>e?c.x[d]=3-e+c.A[d]:3==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:(c.A[d]=
+4==e?1:6==e?-1:e-5,c.x[d]=0);break;case 5:2==e&&(0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0);2<e&&(c.A[d]=e-2);c.x[d]=2-e+c.A[d];break;case 8:case 13:2>e?c.x[d]=2-e+c.A[d]:2==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:3==e?2==c.z[d]?(c.A[d]=0,c.x[d]=1):(c.A[d]=1,c.x[d]=0):4==e?(c.A[d]=0,c.x[d]=0):5==e?(c.A[d]=0,c.x[d]=1):(c.A[d]=e-6,c.x[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.A[d]=e-1);c.x[d]=1-e+c.A[d];2<e&&(c.A[d]=0,c.x[d]=0);break;case 19:case 18:c.x[d]=
+0}0>c.x[d]&&(c.x[d]=0)}}}function gD(a){JG(this);this.n=a;this.y=this.u=this.t=0}
+function ND(a,b){var c,d,e,f,g,j,h;gD.call(this,a);f=l;j=KD(b);if(null!=j){h=new uC(b,j,!0);for(e=1;4>=e;++e)f=LD(h,j);g=MD($B(co(f.substr(0,3)),10)).a;c=MD($B(co(f.substr(3,3)),10)).a;for(e=1;e<=g;++e)rE(this),f=LD(h,j),this.J[e]=(new UF(RF(co(f.substr(0,10))))).a,this.M[e]=-(new UF(RF(co(f.substr(10,10))))).a,d=34,34>f.length&&(d=f.length),d=co(f.substr(31,d-31)),fE(this,e,d),62<=f.length&&(f=co(f.substr(60,3)),0<f.length&&(f=MD($B(f,10)).a,0<f&&(this.D=e,a.y=f,pE(this),this.D=0)));for(e=1;e<=c;++e)yE(this),
+f=LD(h,j),this.H[e]=MD($B(co(f.substr(0,3)),10)).a,this.I[e]=MD($B(co(f.substr(3,3)),10)).a,g=MD($B(co(f.substr(6,3)),10)).a,1==g?this.s[e]=1:2==g?this.s[e]=2:3==g?this.s[e]=3:this.s[e]=9,d=0,11<f.length&&(d=MD($B(co(f.substr(9,3)),10)).a),1==g&&1==d&&(this.s[e]=1,this.B[e]=1),1==g&&6==d&&(this.s[e]=1,this.B[e]=2);SG(this);CE(this);dD(this);for(bE(this);(h.j=oC(h,h.a),h.j<h.i)&&!(null==(f=rC(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new tC(f);rC(g);rC(g);j=MD($B(rC(g),10)).a;
+for(e=1;e<=j;++e)c=MD($B(rC(g),10)).a,this.A[c]=MD($B(rC(g),10)).a}if(0==f.indexOf("M APO")){g=new tC(f);rC(g);rC(g);j=MD($B(rC(g),10)).a;for(e=1;e<=j;++e)c=MD($B(rC(g),10)).a,f=MD($B(rC(g),10)).a,this.D=c,Z(this,0),fE(this,this.t,rc+f),this.D=0}}VG(this);bE(this)}}
+function JE(a,b){var c,d,e,f,g;gD.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));YF(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new tC(b);d=MD($B(rC(f),10)).a;e=MD($B(rC(f),10)).a;for(c=1;c<=d;++c)g=rC(f),rE(this),fE(this,this.t,g),this.J[c]=(new UF(RF(rC(f)))).a,this.M[c]=-(new UF(RF(rC(f)))).a;for(c=1;c<=e;++c)if(yE(this),this.H[c]=MD($B(rC(f),10)).a,this.I[c]=MD($B(rC(f),10)).a,this.s[c]=MD($B(rC(f),10)).a,-1==this.s[c])this.s[c]=1,this.B[c]=1;else if(-2==this.s[c])this.s[c]=
+1,this.B[c]=2;else if(-5==this.s[c])this.s[c]=2,this.B[c]=10;else if(11==this.s[c]||12==this.s[c]||13==this.s[c]||14==this.s[c])this.B[c]=this.s[c],this.s[c]=9;SG(this);CE(this);dD(this)}catch(j){j=Si(j);if(A(j,78)){j.Dc();this.t=0;return}throw j;}VG(this);bE(this)}}
+function QD(a,b,c){var d,e,f;gD.call(this,a);f=y(I,s,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.a[a]==c&&(rE(this),this.b[this.t]=b.b[a],this.J[this.t]=b.J[a],this.M[this.t]=b.M[a],this.A[this.t]=b.A[a],this.x[this.t]=b.x[a],this.d[this.t]=b.d[a],this.c[this.t]=b.c[a],this.o[this.t]=b.o[a],f[a]=this.t);for(a=1;a<=b.u;++a)if(d=b.H[a],e=b.I[a],!(b.a[d]!=c&&b.a[e]!=c)&&!(b.a[d]!=c||b.a[e]!=c))yE(this),this.s[this.u]=b.s[a],this.B[this.u]=b.B[a],this.H[this.u]=f[d],this.I[this.u]=f[e],this.e[this.u]=b.e[a];for(a=
+1;a<=b.y;++a)d=b.q[a][0],d==c&&(++this.y,this.q[this.y][0]=f[d],this.q[this.y][1]=b.q[a][1]);this.j=b.j;bE(this);dD(this)}
+function iE(a,b,c){var d,e,f,g,j;gD.call(this,a);for(a=1;a<=c;++a)this.t+=b[a].t,this.u+=b[a].u,this.y+=b[a].y;this.b=y(I,s,-1,this.t+1,1);this.A=y(I,s,-1,this.t+1,1);this.x=y(I,s,-1,this.t+1,1);this.d=y(I,s,-1,this.t+1,1);this.c=y(Gs,m,1,this.t+1,0);this.J=y(bD,m,-1,this.t+1,1);this.M=y(bD,m,-1,this.t+1,1);this.o=y(Gs,m,1,this.t+1,0);this.H=y(I,s,-1,this.u+1,1);this.I=y(I,s,-1,this.u+1,1);this.s=y(I,s,-1,this.u+1,1);this.e=y(Gs,m,1,this.u+1,0);this.B=y(I,s,-1,this.u+1,1);this.q=is([this.y+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].t;++d)++e,this.b[e]=b[a].b[d],this.J[e]=b[a].J[d],this.M[e]=b[a].M[d],this.A[e]=b[a].A[d],this.x[e]=b[a].x[d],this.d[e]=b[a].d[d],this.c[e]=b[a].c[d],this.o[e]=b[a].o[d];for(d=1;d<=b[a].u;++d)++g,this.s[g]=b[a].s[d],this.B[g]=b[a].B[d],this.H[g]=b[a].H[d]+f,this.I[g]=b[a].I[d]+f,this.e[g]=b[a].e[d];for(d=1;d<=b[a].y;++d)++j,this.q[j][0]=b[a].q[d][0]+f,this.q[j][1]=b[a].q[d][1];f=e}bE(this);dD(this)}
+function PC(a){var b;JG(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.b=y(I,s,-1,this.t+1,1);eG(a.b,this.b,this.t+1);this.A=y(I,s,-1,this.t+1,1);eG(a.A,this.A,this.t+1);this.x=y(I,s,-1,this.t+1,1);eG(a.x,this.x,this.t+1);this.d=y(I,s,-1,this.t+1,1);eG(a.d,this.d,this.t+1);this.c=y(Gs,m,1,this.t+1,0);eG(a.c,this.c,this.t+1);this.J=y(bD,m,-1,this.t+1,1);eG(a.J,this.J,this.t+1);this.M=y(bD,m,-1,this.t+1,1);eG(a.M,this.M,this.t+1);this.o=y(Gs,m,1,this.t+1,0);eG(a.o,this.o,this.t+1);this.H=y(I,
+s,-1,this.u+1,1);eG(a.H,this.H,this.u+1);this.I=y(I,s,-1,this.u+1,1);eG(a.I,this.I,this.u+1);this.s=y(I,s,-1,this.u+1,1);eG(a.s,this.s,this.u+1);this.e=y(Gs,m,1,this.u+1,0);eG(a.e,this.e,this.u+1);this.B=y(I,s,-1,this.u+1,1);eG(a.B,this.B,this.u+1);this.q=is([this.y+1,2]);for(b=1;b<=this.y;++b)this.q[b][0]=a.q[b][0],this.q[b][1]=a.q[b][1];this.j=a.j}
+function EE(a,b,c){var d,e,f;if(0==c)return gE(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(zD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new UF(a)).a;d=eo(e,fo(46));0>d&&(e+=Ta,d=eo(e,fo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=Ya;if(0==b)return e;e.length>b&&(e=rb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function KD(a){var b;b=new uC(a,aa,!0);if(4<nC(b))return aa;b=new uC(a,lh,!0);return 4<nC(b)?lh:null}
+function gE(a,b){var c,d,e;d=l+(new S(a)).a;d.length>b&&(d=rb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function LD(a,b){for(var c,d;a.j=oC(a,a.a),a.j<a.i;){d=rC(a);if(F(d,b))return ba;for(rC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(518,1,{94:1},gD,ND,JE,QD,iE,PC);_.a=null;_.f=null;_.j=0;_.k=!1;_.n=null;_.p=!1;_.r=0;_.t=0;_.u=0;_.v=0;_.w=!1;_.y=0;_.C=!1;_.D=0;_.E=0;_.F=0;_.L=0;_.O=0;
+function Lq(){Lq=x;Mq=new rB(Ub)}
+function WD(a,b){var c;Lq();var d;CG.call(this);this.c=new Nz("Help");new Nz("Home");this.d=b;O(this,(AC(),CC));this.gc&&GA(this.gc.c,!1);DA(this,!1);d=ry(b);if(1==a)this.e||(this.e=new ZA(d),AG(this.e,-30,0)),this.j=this.e,c=NC(b),this.gc&&FA(this.gc,Cc),Yy(this,new Iz(2)),this.f=new rB(c+" "),P(this,this.f,Fb),d=new bz,P(d,this.i,null),this.d.Gb&&(c=new Nz("Submit"),P(d,c,null)),P(this,d,Kc),qB(this.f,co(jo(this.f.gc.a.gb,bh))),this.gc&&GA(this.gc.c,!0),DA(this,!0);else if(2==a)this.b||(this.b=
+new ZA(d),AG(this.b,-50,13*b.Y-80)),this.j=this.b,this.gc&&FA(this.gc,"Nonstandard atom"),Yy(this,new Iz(2)),c=new bz,P(c,new SA("atomic SMILES",1),null),P(this,c,jc),c=Ub,Mq&&(c=jo(Mq.gc.a.gb,bh)),Mq=new sB(c,8),P(this,Mq,Fb),c=new bz,P(c,this.i,null),P(this,c,Kc);else{this.a||(this.a=new ZA(d),AG(this.a,5*b.Y,0));var e,f;d="About "+(AC(),OE);this.gc&&FA(this.gc,d);Yy(this,new OA(0));O(this,CC);P(this,new SA(OE+" Molecular Editor v2013-10-13",1),null);P(this,new SA("Peter Ertl and Bruno Bienfait",
+1),null);for(c=BC,d=0,f=c.length;d<f;++d)e=c[d],e=new SA(e,1),Ey(e,this.d.x),P(this,e,null);c=new bz;P(c,this.c,null);P(c,this.i,null);P(this,c,null);this.j=this.a}CA(this);c=this.j;BG(this.gc.c,c.a,c.b);!qy(this)&&Vy(this);Fy(this)}t(519,511,li,WD);_.Jf=function(a){var b,c;if(a.f===this.c){try{b=new UB(this.d.H),c=TB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Si(d),A(d,66))a=this.d,b=d.f,a.kb=!0,a.J="ERROR - "+b,YC(a);else throw d;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;var Mq;
+function bH(a,b){py(b)==a.a?O(b,(Tz(),bA)):O(b,a.a)}
+function cH(a){var b,c,d,e;e=l;d=!1;py(dH)!=a.a?(e=ta,d=!0):py(eH)!=a.a?(e="!#6",d=!0):py(fH)!=a.a?(O(gH,(Tz(),bA)),O(hH,bA),O(iH,bA),O(jH,bA),e="F,Cl,Br,I"):(b=py(kH)!=a.a,c=py(lH)!=a.a,py(mH)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),py(nH)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),py(oH)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),py(pH)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),py(qH)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),py(gH)!=a.a&&(e+="F,"),py(hH)!=a.a&&(e+="Cl,"),py(iH)!=a.a&&(e+="Br,"),py(jH)!=a.a&&(e+="I,"),
+YF(e,va)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.b&&(b?e=dd:c?e=ub:(O(dH,(Tz(),bA)),e=ta)));b=l;d&&py(kH)!=a.a&&(b+=";a");d&&py(lH)!=a.a&&(b+=";A");py(rH)!=a.a&&(b+=";R");py(sH)!=a.a&&(b+=";!R");py(dH)!=a.a&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=tH.gc.a.gb.selectedIndex;0<d&&(--d,e+=";H"+d);d=uH.gc.a.gb.selectedIndex;0<d&&(--d,e+=";D"+d);py(vH)!=a.a&&(e="~");py(wH)!=a.a&&(e=hb);py(xH)!=a.a&&(e=sb);py(yH)!=a.a&&(e="!@");qB(a.e,e)}
+function zH(a){AH(a);BH(a);var b=tH.gc.a;bx(b,0);b.gb.options[0].selected=!0;b=uH.gc.a;bx(b,0);b.gb.options[0].selected=!0;O(kH,a.a);O(lH,a.a);O(rH,a.a);O(sH,a.a);O(tH,a.a);O(uH,a.a);CH(a)}function AH(a){O(mH,a.a);O(nH,a.a);O(oH,a.a);O(pH,a.a);O(qH,a.a);O(gH,a.a);O(hH,a.a);O(iH,a.a);O(jH,a.a)}function BH(a){O(dH,a.a);O(eH,a.a);O(fH,a.a)}function CH(a){O(vH,a.a);O(wH,a.a);O(xH,a.a);O(yH,a.a);a.b=!1}
+function XD(a){EA.call(this,"Atom/Bond Query");this.i=new Nz(this.If());mz(this.q,new DG(this));this.a=(AC(),CC);this.c=a;this.d||(a=ry(a),this.d=new ZA(a),AG(this.d,-150,10));this.j=this.d;Yy(this,new NA);O(this,this.a);a=new bz;Yy(a,new rA(0,3,1));P(a,new RA("Atom type :"),null);dH=new Nz(wb);eH=new Nz("Any except C");fH=new Nz("Halogen");P(a,dH,null);P(a,eH,null);P(a,fH,null);P(this,a,null);a=new bz;Yy(a,new rA(0,3,1));P(a,new SA("Or select one or more from the list :",0),null);P(this,a,null);
+a=new bz;Yy(a,new rA(0,3,1));mH=new Nz(Cb);nH=new Nz(ec);oH=new Nz(oc);pH=new Nz(Bc);qH=new Nz(qc);gH=new Nz(Pb);hH=new Nz(Hb);iH=new Nz(Bb);jH=new Nz(Wb);P(a,mH,null);P(a,nH,null);P(a,oH,null);P(a,pH,null);P(a,qH,null);P(a,gH,null);P(a,hH,null);P(a,iH,null);P(a,jH,null);P(this,a,null);a=new bz;Yy(a,new rA(0,3,1));tH=new Rz;Qz(tH,wb);Qz(tH,Ya);Qz(tH,$a);Qz(tH,eb);Qz(tH,gb);P(a,new RA("Number of hydrogens : "),null);P(a,tH,null);P(this,a,null);a=new bz;Yy(a,new rA(0,3,1));uH=new Rz;Qz(uH,wb);Qz(uH,
+Ya);Qz(uH,$a);Qz(uH,eb);Qz(uH,gb);Qz(uH,"4");Qz(uH,"5");Qz(uH,"6");P(a,new SA("Number of connections :",0),null);P(a,uH,null);P(a,new SA(" (H's don't count.)",0),null);P(this,a,null);a=new bz;Yy(a,new rA(0,3,1));P(a,new RA("Atom is :"),null);kH=new Nz(xb);P(a,kH,null);lH=new Nz("Nonaromatic");P(a,lH,null);rH=new Nz(Ac);P(a,rH,null);sH=new Nz(ic);P(a,sH,null);P(this,a,null);a=new bz;O(a,iA(py(this)));Yy(a,new rA(0,3,1));P(a,new RA("Bond is :"),null);vH=new Nz(wb);P(a,vH,null);wH=new Nz(xb);P(a,wH,
+null);xH=new Nz(Ac);P(a,xH,null);yH=new Nz(ic);P(a,yH,null);P(this,a,null);a=new bz;Yy(a,new rA(1,3,1));this.e=new sB(ta,20);P(a,this.e,null);P(a,new Nz(yc),null);P(a,this.i,null);P(this,a,null);this.gc&&GA(this.gc.c,!1);DA(this,!1);AH(this);BH(this);CH(this);O(kH,this.a);O(lH,this.a);O(rH,this.a);O(sH,this.a);O(tH,this.a);O(uH,this.a);bH(this,dH);CA(this);a=this.j;BG(this.gc.c,a.a,a.b);!qy(this)&&Vy(this);Fy(this)}t(520,511,li,XD);
+_.Jf=function(a,b){var c;F(b,yc)?(zH(this),bH(this,dH),cH(this)):A(a.f,41)?(CH(this),qs(a.f)===qs(dH)?(AH(this),BH(this)):qs(a.f)===qs(eH)?(AH(this),BH(this)):qs(a.f)===qs(fH)?(AH(this),BH(this)):qs(a.f)===qs(rH)?O(sH,this.a):qs(a.f)===qs(sH)?(O(rH,this.a),O(kH,this.a)):qs(a.f)===qs(kH)?(O(lH,this.a),O(sH,this.a)):qs(a.f)===qs(lH)?O(kH,this.a):qs(a.f)===qs(vH)||qs(a.f)===qs(wH)||qs(a.f)===qs(xH)||qs(a.f)===qs(yH)?(zH(this),this.b=!0):BH(this),bH(this,a.f),cH(this)):A(a.f,42)&&(CH(this),c=a.f,0==c.gc.a.gb.selectedIndex?
+O(c,this.a):O(c,(Tz(),bA)),cH(this));107!=this.c.c&&(this.c.c=107,gz(this.c));return!0};_.b=!1;_.c=null;_.d=null;var dH=_.e=null,vH=null,eH=null,kH=null,wH=null,iH=null,mH=null,uH=null,tH=null,hH=null,gH=null,fH=null,jH=null,nH=null,lH=null,sH=null,yH=null,oH=null,qH=null,rH=null,xH=null,pH=null;function RE(){pG(this)}t(521,496,Sh,RE);_.Ke=function(){this.a=-1;this.b=y(qG,m,0,0,0);this.c=0};_.a=-1;
+function Iq(a,b){var c;a.a=b;var d,e;d=null;vB();if(e=c=(e=$wnd.clipboardData.getData(Mc),null!=e?new JB(e):null))e=(yB(),BB),e=CB(e,(yB(),BB))||CB(e,zB);if(e)try{d=GB(c)}catch(f){if(f=Si(f),A(f,59))qn(f);else throw f;}c=d;null!=c&&FG(b,c)}function Gq(a){a=new JB(a);vB();var b,c;try{b=GB(a),c=Fn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Mc,c)}catch(d){if(d=Si(d),A(d,59))qn(d);else throw d;}}function SE(){}t(522,1,{60:1,67:1},SE);_.te=function(a){FG(this.a,a.a)};
+_.a=null;t(524,300,Ci);function Dq(){var a;Dq=x;DH=(a=!1,Mf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);EH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");FH=DH&!EH;var b;a=H(I,s,-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]);Eq=y(I,s,-1,1E3,1);for(b=0;b<Eq.length;++b)Eq[b]=-999;for(b=0;b<a.length;b+=2)Eq[a[b+1]]=a[b]}
+function Op(a,b,c){a=new GH(b,c,a);if(!b.Ld(a,c))for(b=b.fc;b&&!b.Ld(a,c);)b=b.fc}function ez(a,b,c){var d;d=new HH;sj(d.t,b,c);mj(a.f,d.t,0,0);aj(a.a,d);return d}function aF(a,b){return!a.e?null:b in a.e?a.e[b]:null}function vD(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)wv(a.f,b.t,c,d),b.r=c,b.s=d;IH(b)}
+function $E(a,b,c,d){Dq();this.gb=kw();this.a=new gj;this.j=new gj;this.e=d;this.gb.style[Sf]=Ya;this.gb.style[Qf]=Ya;this.gb.style[Ng]=Te;this.gb.style[hh]=b;this.gb.style[De]=c;this.f=new JH;this.f.gb.style[hh]=ab;this.f.gb.style[De]=ab;FH?(b=new KH,c=new LH,mj(b,this.f,0,0),mj(b,c,0,0),Av(this,b)):Av(this,this.f);this.c=a;a.Ub=this;FH?(this.k=new MH(this),this.k.i=new NH(this),this.k.j=new OH(this),this.k.n=new PH(this),this.k.k=new QH(this),this.c&&(this.k.e=new RH(this),this.k.f=new SH(this),
+this.k.a=new TH(this))):B(this,new VH(this),(Pq(),Pq(),Qq));B(this,this,(Tp(),Tp(),Up));B(this,new YH(this),(vj(),vj(),wj));B(this,new eI(this),(xj(),xj(),yj));B(this,new fI(this),(Aq(),Aq(),Bq));(Np(),Np(),Jy).a=this}t(523,524,Ci,$E);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.i=!1;_.k=null;var FH,EH,DH,Eq=null;function JH(){yv.call(this);this.gb[Dd]=Re}t(526,278,Ci,JH);function KH(){JH.call(this);this.gb.style[hh]=ab;this.gb.style[De]=ab}t(525,526,Ci,KH);function VH(a){this.a=a}t(527,1,{},VH);
+_.tc=function(a){var b,c,d,e;d=Qj(a);e=Rj(a);c=a.a.button||0;b=new gI(a);2==c&&(b.e=4);b=jE(this.a.c,b,d,e);this.a.i=!0;b&&(a.a.cancelBubble=!0)};_.a=null;function YH(a){this.a=a}t(528,1,{},YH);_.uc=function(a){var b,c;b=Qj(a);c=Rj(a);a=new gI(a);this.a.i?tE(this.a.c,a,b,c):vE(this.a.c,a,b,c);mx(this.a.gb)};_.a=null;function eI(a){this.a=a}t(529,1,{},eI);_.vc=function(a){this.a.i=!1;Qj(a);Rj(a);xE(this.a.c)};_.a=null;function fI(a){this.a=a}t(530,1,{},fI);_.a=null;
+function LH(){JH.call(this);this.gb.style[hh]=ab;this.gb.style[De]=ab}t(531,526,Ci,LH);function hI(a,b){var c;c=b.a;c.e=4;return jE(a.a.c,c,b.d,b.e)}function NH(a){this.a=a}t(532,1,{},NH);_.Kf=function(a){return hI(this,a)};_.a=null;function qr(a,b){vE(a.a.c,b.a,b.d,b.e);return jE(a.a.c,b.a,b.d,b.e)}function OH(a){this.a=a}t(533,1,{},OH);_.Kf=function(a){return qr(this,a)};_.a=null;function PH(a){this.a=a}t(534,1,{},PH);_.Kf=function(a){return tE(this.a.c,a.a,a.d,a.e)};_.a=null;
+function QH(a){this.a=a}t(535,1,{},QH);_.Kf=function(){return xE(this.a.c)};_.a=null;function rq(a,b){var c;c=M(zD(b.b));c=new LB(b,0,ng,c);QC(a.a.c,c);return!0}function RH(a){this.a=a}t(536,1,{},RH);_.Kf=function(a){return rq(this,a)};_.a=null;function sq(a,b){var c;c=M(zD(100*b.c));c=new LB(b,0,ug,c);QC(a.a.c,c);return!0}function SH(a){this.a=a}t(537,1,{},SH);_.Kf=function(a){return sq(this,a)};_.a=null;function wq(a,b){var c;c=new LB(b,0,ge,nh);QC(a.a.c,c);return!0}function TH(a){this.a=a}
+t(538,1,{},TH);_.Kf=function(a){return wq(this,a)};var iI=_.a=null;function jI(){jI=x;iI=new ot((Dt(),new Ct("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function kI(){kI=x;lI={}}function mI(a,b,c){var d;c&&(b.style[me]=c.b+Yf,d=c.a,d!=Nb&&(b.style[le]=d),0!=(c.c&1)&&(b.style[oe]=qd),0!=(c.c&2)&&(b.style[ne]=Pe));a.e.style[gh]=Ef}
+function xA(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v;d=Ei(b);d in lI?c=lI[d]:(c=$doc.getElementsByTagName("body")[0],e=no(Bg),f=no(Ne),f.width=1,f.height=1,g=(jI(),iI),f.src=g.d.a,c=(j=$doc.createTextNode("Q"),mI(a,e,b),e.appendChild(j),e.appendChild(f),c.appendChild(e),h=fk(e),n=fk(e)+(e.offsetHeight||0),o=n-h,r=fk(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,c.removeChild(e),v=new nI,v.a=u,v.b=q,v.c=o,v),lI[d]=c);return c}
+function oI(){kI();var a,b,c,d,e;Bj();this.a=H(Gs,m,1,["monospace","sans-serif",zg]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=no(Bg);this.e.innerHTML=this.f||l;this.e.style[me]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[le]=a,this.d.appendChild(this.e),e=this.e.offsetWidth||0,this.c[a]=e,this.b[a]=this.e.offsetHeight||0,this.d.removeChild(this.e)}t(541,1,{},oI);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var lI;function nI(){}t(542,1,{},nI);_.a=0;
+_.b=0;_.c=0;function kE(a){if(0!=(a.e&4))return!0;try{if(a.a&&A(a.a,11))return!!a.a.a.metaKey}catch(b){if(b=Si(b),!A(b,84))throw b;}return!1}function lE(a){try{if(a.a&&A(a.a,11))return!!a.a.a.shiftKey}catch(b){if(b=Si(b),!A(b,84))throw b;}return!1}function gI(a){Fq.call(this,null,0,null);this.a=a}function GH(a,b,c){Fq.call(this,a,0,b);this.a=c}t(543,384,pi,gI,GH);_.re=function(){return kE(this)};_.se=function(){return lE(this)};_.a=null;
+function nB(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=yA;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||l,mI(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function mB(a){this.b=a;this.a={};!yA&&(yA=new oI)}t(544,387,Wh,mB);var yA=null;function fz(a){this.a=a}t(545,395,{},fz);_.a=null;function pI(){Ow.call(this);this.gb[Dd]="jsa-resetTable";this.gb.style[hh]=md}t(546,310,Ci,pI);
+function qI(){qI=x;var a=rI=new oI;Bj();a.f="9p";a.e.style[le]=zg;a.e.style[me]="144.0pt";a.e.innerHTML=a.f||l;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[me]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);sI=new rz(1)}function lD(a,b){a.p=!0;if(a.j){a.o&&(a.c.length=0,a.o=!1);var c=a.c;c[c.length]=b}else c=a.c,c[c.length]=b,IH(a)}
+function nD(a,b,c,d,e,f,g){var j,h,n,o;a.n&&(kD(a,!1),360<=g||-360>=g?j=mD(a,b,c,d,e):j=(h=f+g,n=90-f,o=90-h,a.a+'arc startangle="'+n+'" endangle="'+o+'" style="top:'+c+"px;left:"+b+fg+d+cg+e+'px"+'+a.k+Xa),lD(a,j))}function Y(a,b,c,d,e){a.n&&lD(a,a.a+'line from="'+b+va+c+'" to="'+d+va+e+'" strokecolor="'+a.f+ea+a.b+"/>\n")}function jD(a,b,c,d,e){a.n&&(kD(a,!1),lD(a,tI(a,b,c,d,e)))}
+function uD(a,b,c,d){var e,b=b.replace(/&/g,la).replace(/</g,na).replace(/>/g,ma),f=(qI(),rI),b=(e=xA(f,a.e).a,"<span style='position:absolute;margin-top:0px;margin-bottom:0px;left:"+c+eg+(d-e)+bg+a.i+"color:"+a.f+";'>"+b+"</span>");lD(a,b)}function JA(a,b,c,d,e){kD(a,!0);lD(a,tI(a,b,c,d,e))}function IH(a){var b;a.p&&(b=a.c.join(aa),b=l+b+l,b!==a.q&&(a.t.gb.innerHTML=b||l,a.q=b),a.o=!0,a.p=!1)}function X(a,b){(a.d=b)&&(a.f=lg+(b.a>>16&255)+va+(b.a>>8&255)+va+(b.a&255)+sa)}
+function tD(a,b){a.e=b;a.i=NE(b)}t(547,391,{});_.c=null;_.d=null;_.e=null;_.f="black";_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=l;_.r=0;_.s=0;_.t=null;var sI,rI;function er(a,b,c){c&&(pr(a,b),c.Kf(a.b));a.d=!0}function pr(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-ek(a.o.gb)+dk(a.o.gb)+to(a.o.gb.ownerDocument),a.b.e=c.clientY-fk(a.o.gb)+(a.o.gb.scrollTop||0)+uo(a.o.gb.ownerDocument),a.b.a=new gI(b),Vj(b.a),!0):!1}
+function MH(a){this.o=a;this.b=new uI;this.c=new vI(this);B(this.o,new wI(this),(mr(),mr(),nr));B(this.o,new xI(this),(fr(),fr(),gr));B(this.o,new yI(this),(jr(),jr(),kr));B(this.o,new zI(this),(br(),br(),cr));B(this.o,new AI,(xq(),xq(),yq));B(this.o,new BI(this),(tq(),tq(),uq));B(this.o,new CI(this),(oq(),oq(),pq))}t(548,1,{},MH);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function vI(a){tk();this.a=a}t(549,24,{},vI);
+_.Cc=function(){!this.a.d&&this.a.i&&hI(this.a.i,this.a.b)};_.a=null;function wI(a){this.a=a}t(550,1,{},wI);_.a=null;function xI(a){this.a=a}t(551,1,{},xI);_.a=null;function yI(a){this.a=a}t(552,1,{},yI);_.a=null;function zI(a){this.a=a}t(553,1,{},zI);_.a=null;function AI(){}t(554,1,{},AI);function BI(a){this.a=a}t(555,1,{},BI);_.a=null;function CI(a){this.a=a}t(556,1,{},CI);_.a=null;function uI(){}t(557,1,{},uI);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;
+function DI(a){var b,c,d,e,f;ck(a);d=(nj(),oj(null));e=new pI;Lw(e,a);mv(d,e,d.gb);f=a.fd();b=a.ed();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.gb.innerText,2>=c.length&&(f+=8));Nw(e,a);uv(d,e);return new xy(f,b)}function EI(){this.gb=no(ce);this.gb[Dd]=Re;this.gb.style[Rf]=Ke;this.gb.style[Vf]=ed;this.gb.style[hh]=ab;this.gb.style[De]=ab}t(559,281,Yh,EI);_.cd=function(){return ek(this.gb)};_.dd=function(){return fk(this.gb)};
+function FI(){FI=x;qI();GI=H(Gs,m,1," *,line,polyline,arc,oval,rect,roundrect".split(","))}function NE(a){var b,c,d,e;b=(Wy(),Xy);e=a.b;c=a.a;d=l;e!=b.b&&(d="font-size:"+e+bg);c!=b.a&&(d+="font-family:"+c+jb);0!=(a.c&1)&&(d+="font-weight:bolder;");0!=(a.c&2)&&(d+="font-style:italic;");return d+"white-space:nowrap;"}function mD(a,b,c,d,e){return a.a+'oval style="position:absolute;left:'+b+eg+c+fg+d+cg+e+Zf+a.k+Xa}
+function BD(a,b,c,d,e){var f,g,j,h,n;if(1>d)return l;j=a.a+'polyline points="';g=l;for(f=0;f<d;++f)h=b[f],n=c[f],g+=h+$f+n+Yf,f<d-1&&(g+=ba);e&&(e=b[0],f=c[0],d-=1,e!=b[d]&&f!=c[d]&&(g+=ba+e+$f+f+Yf));return j+=g+ea+a.k+Xa}function tI(a,b,c,d,e){return a.a+'rect style="position:absolute;left:'+b+eg+c+fg+d+cg+e+Zf+a.k+Xa}function kD(a,b){var c;c=a.f;b?a.k=' filled="true" stroked="false" fillcolor="'+c+fa:a.k=' filled="false" strokecolor="'+c+fa}
+function HI(a){var b,c,d;d=a?Oc:Nc;b=GI.length;for(c=1;c<b;++c){var e=d,f=GI[c],g=a;$doc.createStyleSheet().addRule(e+"\\:"+f,"behavior:url(#default#VML); position:absolute; antialias:"+g)}}function HH(){FI();this.n=sI;this.c=[];this.t=new EI;II&&(II=!1,JI(Nc),HI(!1),JI(Oc),HI(!0))}function JI(a){$doc.namespaces.add(a,"urn:schemas-microsoft-com:vml")}t(560,547,{},HH);_.a=lb;_.b=l;var II=!0,GI;function KI(){KI=x;LI=new xy(0,0)}
+function MI(a){var b;b=a.Of();if(!b){var c;(c=a.Lf())?(b=DI(c.a),sj(c.ue(),b.b,b.a),c=DI(c.a),b=new xy(c.b-b.b,c.a-b.a)):b=new xy(0,0);a.Sf(b)}return b}function My(a,b){var c;if(a.ye())return LI;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Rf(qy(b));c=DI(a.ue());a.e.b=c.b;a.e.a=c.a;return c}function NI(a,b){var c;b&&(c=lg+(b.a>>16&255)+va+(b.a>>8&255)+va+(b.a&255)+sa,a.Nf().gb.style[nd]=c)}function OI(){this.e=new mA;this.e.a=-1;this.e.b=-1}t(562,1,{});_.Lf=function(){return null};_.Mf=function(a){this.Qf(a.Nd())};
+_.Nf=function(){return this.ue()};_.Of=function(){return PI};_.Ed=function(){};_.ye=function(){return!1};_.Pf=function(a){this.Rf(qy(a))};_.Qf=function(a){NI(this,a)};_.Rf=function(a){var b=this.ue().gb,c,d,e;c=(Wy(),Xy);e=a.b;d=a.a;e!=c.b?b.style[me]=l+e+"pt":b.style[me]=l;d!=c.a?b.style[le]=d:b.style[le]=l;0!=(a.c&1)?b.style[oe]=qd:b.style[oe]=l;0!=(a.c&2)?b.style[ne]=Pe:b.style[ne]=l};_.Sf=function(a){PI=a};_.Tf=function(){};var PI=_.e=null,LI;
+function Oz(a,b){KI();OI.call(this);this.a=new ew(a);this.a.gd()[Dd]=l;B(this.a,new QI(this,b),(Qp(),Qp(),Rp))}t(561,562,{},Oz);_.ue=function(){return this.a};_.Qf=function(a){NI(this,a)};_.a=null;function QI(a,b){this.a=a;this.b=b}t(563,1,{},QI);_.Lc=function(a){Np();Op(a,this.b,this.a.a.gb.innerText)};_.a=null;_.b=null;function Sz(a){KI();OI.call(this);this.a=new cx;B(this.a,new RI(this,a),(Kp(),Kp(),Lp))}t(564,562,{},Sz);_.ue=function(){return this.a};_.a=null;
+function RI(a,b){this.a=a;this.b=b}t(565,1,{},RI);_.a=null;_.b=null;function SI(a,b){var c,d;NI(a,b.Nd());for(d=new Mi(b.Vb.a);d.b<d.d.Be();)c=Ni(d),c.kc&&c.gc.Mf(c)}function TI(a,b){var c,d,e,f,g,j,h;sj(a.d,b.Ud(),b.Qd());for(d=new Mi(b.Vb.a);d.b<d.d.Be();)c=Ni(d),c.kc&&(e=c.gc,e.Pf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=MI(e).b,f-=MI(e).a,sj(e.ue(),g,f),!c.fb&&a.d.yd(c),a.d.zd(c,j,h)))}function az(){KI();OI.call(this);this.d=new yv}t(566,562,{},az);
+_.Mf=function(a){SI(this,a)};_.ue=function(){return this.d};_.Pf=function(a){TI(this,a)};_.d=null;function TA(a){KI();OI.call(this);var b=this.a=new $w;iw(b.b,a);Zw(b);this.e.a=-1;this.e.b=-1}t(567,562,{},TA);_.ue=function(){return this.a};_.ye=function(){var a;a=(this.a.b.c?lo(this.a.b.a):this.a.b.a).innerText;return null==a||0==a.length};_.a=null;function WA(a){this.a=new xx(a.f,new UI(a))}t(568,1,{},WA);_.a=null;
+function tx(a){var b,c,d,e,f;f=new KB(a.a,null!=a.a.c?a.a.c:a.a.f);b=a.a.d;d=y(VI,m,60,0,0);for(c=b.a?Ek(b.a,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Ub.i=!1;break}a=a.a;c=a.n.d;f!=c.a&&(c.a=f,c.b=jj((kz(),R),new S(f.d)));c=c.b;if(ft(!c?mh:c.a,Eh))for(c=(!a.d.a||0==a.d.a.c?(Tr(),Tr(),Ur):new nz(a.d.a)).xd();c.Xc();)a=c.Yc(),1001==f.d&&a.te(f);var g,j,h;1001==f.d?(g=new Fq(f.e,f.d,f.a),g.e=f.b&15):601==f.d?(null.$f(),null.$f()):100==f.d&&A(f.e,57)?(j=f.e,h=new Fq(j,205,null),h.i=j.Vd(),h.j=
+j.Wd()):1004<=f.d&&1005>=f.d||(701==f.d?null.$f():401==f.d||402==f.d?(null.$f(),null.$f(),null.$f(),null.$f(),null.$f()):500<=f.d&&507>=f.d&&(g=null._f,500!=g&&(f=new Fq(null._f,g,null),f.i=null.$f(),f.j=null.$f(),j=null.$f(),f.e=j&12,501==g&&null.$f())))}function UI(a){this.a=a}t(569,1,zi,UI);_.wc=function(){tx(this)};_.a=null;function tB(){KI();OI.call(this);this.a=new Vx}t(570,562,{},tB);_.Lf=function(){var a;a=new tB;Sx(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.ue=function(){return this.a};
+_.Of=function(){return WI};_.Sf=function(a){WI=a};var WI=_.a=null;t(571,566,{});function wB(){new Lr}t(572,415,{},wB);function FA(a,b){var c=a.c.z.b;c.a.gb.innerText=b||l;XI(c.f,null)}function HA(a,b){KI();az.call(this);this.c=new YI(a);var c=this.b=new Ow,d=(zw(),Aw);c.a=d;Lw(this.b,this.d);c=this.c;d=this.b;if(0!=c.z.a.p.c&&ZI(fy(c.z.a.p,0)))throw new $u("WindowPanel can only contain one child widget");$I(c,d);this.c.a=this;this.a=b}t(575,571,{},HA);_.ue=function(){return this.c};_.Nf=function(){return this.b.fb};
+_.Ed=function(){aJ(this.c,!1)};_.Rf=function(){};_.Tf=function(a){SI(this,a);TI(this,a);bJ(this.c);cJ(this.c)};_.a=null;_.b=null;_.c=null;function dJ(a){var b;b=new dq(io(a.gb,Jf),io(a.gb,If));a=new dq(io(a.K.ab.gb,Jf),io(a.K.ab.gb,If));return H(I,s,-1,[b.b-a.b,b.a-a.a])}function eJ(a){if(null!=a.I&&null!=a.H){var b=a.H;a.md(a.I);a.kd(b);a.I=a.H=null}else null!=a.I?(fJ(a,a.I),a.I=null):null!=a.H&&(gJ(a,a.H),a.H=null);Tj(a.J)}function bJ(a){a.bb?a.Xf(gq(a.K.ab)):(a.Hd(),bJ(a))}
+function gJ(a,b){var c;a.bb?(c=dJ(a),a.Xf(new dq(-1,hJ(b,!1)-c[1]))):a.H=b}function iJ(a,b){var c;b!=a.Cd()&&(c=a.K.ab,ev(c),jJ(c,b,c.gb,c.p.c,!0))}function fJ(a,b){var c;a.bb?(c=dJ(a),a.Xf(new dq(hJ(b,!0)-c[0],-1))):a.I=b}t(578,283,wi);_.Uf=function(){var a,b;b=gq(this.K.ab);a=dJ(this);b.b+=a[0];b.a+=a[1];return b};_.Cd=function(){var a;a=this.K.ab;return 0!=a.p.c?ZI(fy(a.p,0)):null};_.Vf=function(a){XI(this.K.ab,a)};_.xd=function(){return new fv(this.K.ab)};_.Wf=function(){kq(this.K.ab)};_.sd=function(){eJ(this)};
+_.Kd=function(){kq(this.K.ab)};_.ud=function(a){return kJ(this.K.ab,a)};_.Xf=function(a){iq(this.K.ab,a)};_.kd=function(a){gJ(this,a)};_.Dd=function(a){iJ(this,a)};_.md=function(a){fJ(this,a)};_.H=null;_.I=null;function lJ(){lJ=x;var a=(mJ(),nJ(),oJ);pJ=new Qw(a.d,a.b,a.c,a.e,a.a)}function aJ(a,b){var c;c=new xu;a.db&&Jr(a.db,c);a.A&&hq(a.f,a);try{Ui(a.f.c,a)}catch(d){if(d=Si(d),!A(d,78))throw d;}a.b=qJ(a.f,a);try{Fv(a,b)}finally{Xi(a.j.a),Xi(a.i.a),Xi(a.k.a),a.G&&$i(a.G,a.f),a.t&&(a.t=!1)}}
+function rJ(a,b,c){var d,e;e=a.fb;d=new Wj(a,e);e.zd(a,d.a+b,d.d+c)}function sJ(a,b,c){b=new tJ(mo(lo(a.K.c.children[b].children[c])));dv(b,a);B(b,a.c,(Qp(),Qp(),Rp));return b}function fq(a,b){a.A&&(0<=b.b&&(a.e=b.b),0<=b.a&&(a.d=b.a));iq(a.K.ab,b)}function BG(a,b,c){var d,e;(e=a.f)?(d=uJ(e.gb),Iv(a,b+(ek(e.gb)+d[3]),c+(fk(e.gb)+d[0]))):Iv(a,b,c)}function GA(a,b){a.A!=b&&(a.A=b,a.$&&(b?jq(a.f,a):hq(a.f,a)))}
+function $I(a,b){if(b!=(0!=a.z.a.p.c?ZI(fy(a.z.a.p,0)):null)){ev(a.z.a);var c=a.z.a;jJ(c,b,c.gb,c.p.c,!0)}}
+function vJ(a,b){var c;if(a.F!=b){c=a.F;a.F=b;a.bb&&c==(aq(),wJ)&&(a.F=a.x);var d,e;if(a.G)for(e=new Mi(a.G);e.b<e.d.Be();)if(d=Ni(e),b==(aq(),xJ)){!d.b&&(d.b=new yJ);d=a;var f=c,g=void 0,j=void 0;if(d.A&&f==(aq(),bq))g=d.f,j=d.w,d.z.c?(BG(d,j.c,j.d),fq(d,new dq(j.b,-1))):(BG(d,j.c,j.d),fq(d,new dq(j.b,j.a)),jq(g,d)),Qi(g.c,d,d.z.b),nk(d.q,333);else if(!d.t&&f==(aq(),wJ))d.gb.style[dh]=eh,aq()}else if(b==bq){!d.b&&(d.b=new yJ);d=a;var f=c,h=j=g=void 0;if(d.A){j=d.f;g=uJ(j.gb);h=d.w;if(d.z.c)h.c=ek(d.gb)-
+g[3]-ek(j.gb),h.d=fk(d.gb)-g[0]-fk(j.gb),d.w=h,BG(d,0,0),zJ(d,cq(j.gb).b,-1);else{if(f!=(aq(),wJ))h.c=ek(d.gb)-g[3]-ek(j.gb),h.d=fk(d.gb)-g[0]-fk(j.gb),h.b=d.e,h.a=d.d,d.w=h;BG(d,0,0);iq(d,new AJ(cq(j.gb)));hq(j,d)}d==d.f.a||YD(d);nk(d.q,333)}}else b==wJ&&(!d.b&&(d.b=new yJ),d=a,d.t||(d.x=c,d.gb.style[dh]=Ke))}}function BJ(a,b){a.gb.style[jh]=b+1E4+(a.t?1E3:0)+l;(a.t||a.U)&&null.$f().$f()}
+function cJ(a){if(!a.bb){a.j=Yu(a,a.f,(!ur&&(ur=new zk),ur));a.i=Yu(a,a.f,yk?yk:yk=new zk);a.k=Yu(a,a.f,(!zr&&(zr=new zk),zr));var b=a.f;!a.G&&(a.G=new gj);aj(a.G,b);ur&&(b=new tr(a),a.db&&Jr(a.db,b));a.A&&jq(a.f,a);Qi(a.f.c,a,a.z.b);a.b&&(Iv(a,a.b.a,a.b.b),a.b=null);Jv(a);YD(a)}}function YD(a){if(a!=a.f.a){var b;zr&&(b=new yr(a),a.db&&Jr(a.db,b))}}t(577,578,wi);_.Cd=function(){return 0!=this.z.a.p.c?ZI(fy(this.z.a.p,0)):null};_.Fd=function(a){aJ(this,a)};_.xd=function(){return new fv(this.z.a)};
+_.sd=function(){eJ(this);Tj(new CJ(this))};_.ud=function(a){return kJ(this.z.a,a)};_.Xf=function(a){fq(this,a)};_.Gd=function(a,b){BG(this,a,b)};_.Dd=function(a){$I(this,a)};_.Hd=function(){cJ(this)};_.b=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.t=!1;_.u=null;_.v=null;_.x=null;_.y=null;_.z=null;_.A=!1;_.B=null;_.C=null;_.D=null;_.E=null;_.G=null;var pJ;
+function YI(a){lJ();var b=(DJ(),EJ),c;c=(Qv(),Rv);Kv.call(this,!1,"popup");this.L=c.a;this.J=new FJ(this);c=new GJ;c.gb[Dd]="mosaic-popupLayoutPanel";Cv(this.K,c);Hv(this);this.c=new HJ(this);this.q=new IJ(this);this.r=new JJ(this);this.s=new KJ(this);this.w=new LJ;this.F=(aq(),xJ);this.A=!1;this.f=b;a=this.z=new MJ(a);b=new NJ;!a.d&&(a.d=new OJ);aj(a.d,b);a=new PJ(new Sw(pJ.a.d.a,pJ.a.b,pJ.a.c,pJ.a.e,pJ.a.a));B(a,new QJ(this),(Qp(),Qp(),Rp));b=this.z.b;if(!b.b){b.b=new Ow;b.b.gd()[Dd]="mosaic-Caption-iconBoxRight";
+c=b.b;var d=(Hw(),Iw);c.c=d;c=b.f;RJ(c,b.b,new SJ(2),c.p.c)}if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new pv;d=Mw(c);Mu(c.b,($t(),au(d)),0);ov(c,a,d,0,!1)}else Lw(b.b,a);XI(b.f,null);B(this.z.b,new TJ(this),(Yp(),Yp(),Zp));B(this.z.b,this.c,Rp);iJ(this,this.z);Oi(mo(lo(this.gb)),"mosaic-WindowPanel",!0)}t(576,577,wi,YI);_.Ed=function(){var a=this.a,b=new AA(a.a,201),c;a=a.a.q;a.a?a=new UJ(new Mi(a.a)):(a=(Tr(),Tr(),Ur),a=new Mi(a));for(;a.Xc();)c=a.Yc(),201==b.d&&zG(c.a)};_.a=null;
+function dB(){KI();OI.call(this);var a=this.a=new VJ;a.T=!0;a.a.f=!0;this.a.W=!0}t(579,562,{},dB);_.ue=function(){return this.a};_.a=null;function XB(){}t(586,431,{},XB);function UJ(a){if(!a)throw new wn;this.a=a}t(587,1,{},UJ);_.Xc=function(){return cC(this.a)};_.Yc=function(){return Ni(this.a)};_.Zc=function(){throw new gC("Missing message: awt.50");};_.a=null;function xz(){return xz()}
+function VB(){VB=x;var a;a=(MB(),NB["os.encoding"]);if(null!=a)try{if(F("UTF-8",a)||F("ISO-8859-1",a)||F("ISO-LATIN-1",a))y(WJ,m,-1,0,1);else throw new CF(a+" is not supported");}catch(b){if(b=Si(b),!A(b,86))throw b;}}function XA(a,b){a.a=31*a.a+K((new UF(b)).a)}function sz(){}t(590,1,{},sz);_.hC=function(){return this.a};_.a=1;
+function uJ(a){var b;b=y(I,s,-1,4,1);a.style[kh]=$a;b[0]=XJ(YJ(a,"borderTopWidth"));b[1]=XJ(YJ(a,"borderRightWidth"));b[2]=XJ(YJ(a,"borderBottomWidth"));b[3]=XJ(YJ(a,"borderLeftWidth"));return b}function ZJ(a){var b,c;c=$J(a);b=uJ(a);a=(a.style[kh]=$a,new dq(a.clientWidth,a.clientHeight));a.b+=b[1]+b[3]+(c[1]+c[3]);a.a+=b[0]+b[2]+(c[0]+c[2]);return a}function cq(a){a.style[kh]=$a;return new dq(a.clientWidth,a.clientHeight)}
+function $J(a){var b;b=y(I,s,-1,4,1);a.style[kh]=$a;b[0]=XJ(YJ(a,"marginTop"));b[1]=XJ(YJ(a,"marginRight"));b[2]=XJ(YJ(a,"marginBottom"));b[3]=XJ(YJ(a,"marginLeft"));return b}function aK(a){var b;b=y(I,s,-1,4,1);a.style[kh]=$a;b[0]=XJ(YJ(a,"paddingTop"));b[1]=XJ(YJ(a,"paddingRight"));b[2]=XJ(YJ(a,"paddingBottom"));b[3]=XJ(YJ(a,"paddingLeft"));return b}
+function bK(a,b,c){try{switch(b){case Nf:a.style.filter=id+100*c+sa;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case je:b=Eg;default:a.style[b]=c}}catch(d){if(d=Si(d),A(d,78))a=a.scopeName,null==a||Zr("html",a);else throw d;}}function hJ(a,b){var c;cK||(cK=no(Bg),bK(cK,Te,l),bK(cK,Sg,l),bK(cK,Vf,ed),bK(cK,dh,Ke),$doc.body.appendChild(cK));bK(cK,hh,a);bK(cK,De,a);c=ZJ(cK);return b?c.b:c.a}var cK=null;function dK(){dq.call(this,0,0)}function dq(a,b){this.b=a;this.a=b}
+function AJ(a){dq.call(this,a.b,a.a)}t(592,1,pi,dK,dq,AJ);_.eQ=function(a){return this===a?!0:null==a||eK!=Dn(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+Uc};_.a=0;_.b=0;function fK(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}t(593,1,{71:1,74:1,95:1},fK);_.eQ=function(a){return a===this?!0:A(a,95)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};
+_.hC=function(){var a;a=213+this.d;a=71*a+this.b;a=71*a+this.a;return a=71*a+this.c};_.tS=function(){return gK.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Uc};_.a=0;_.b=0;_.c=0;_.d=0;function hK(a,b){this.a=a;this.b=b}t(594,1,pi,hK);_.eQ=function(a){return this===a?!0:null==a||iK!=Dn(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return iK.d+"[x="+this.a+",y="+this.b+Uc};_.a=0;_.b=0;
+function LJ(){this.b=this.a=this.d=this.c=0}t(595,1,pi,LJ);_.eQ=function(a){return this===a?!0:null==a||jK!=Dn(a)||this.a!=a.a||this.b!=a.b||this.c!=a.c||this.d!=a.d?!1:!0};_.hC=function(){var a;a=31+this.a;a=31*a+this.b;a=31*a+this.c;return a=31*a+this.d};_.tS=function(){return jK.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Uc};_.a=0;_.b=0;_.c=0;_.d=0;
+function YJ(a,b){var c;if(document.documentElement.currentStyle)switch(b){case Nf:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case je:b=Eg;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:l+c}t(598,1,{});var kK=-1;function lK(){}t(599,598,{},lK);_.a=-1;_.b=-1;var mK=null;function XJ(a){a=parseInt(a,10);a=isNaN(a)?null:MD(a);return!a?0:a.a}
+t(602,298,di);_.Uf=function(){return gq(this.f)};_.Vf=function(a){XI(this.f,a)};_.Wf=function(){kq(this.f)};_.Kd=function(){kq(this.f)};_.kd=function(a){var b=this.f;b.gb.style[De]=a;b.bb||(b.f=a)};_.md=function(a){var b=this.f;b.gb.style[hh]=a;b.bb||(b.i=a)};function mJ(){mJ=x;nJ()}
+function nK(a){mJ();var b;fw(this,new GJ);this.a=new oK;b=this.f;pK(b,new qK);bK(b.gb,Sf,Za);b.o=0;RJ(b,this.a,new SJ(0),b.p.c);this.a.gd()[Dd]="mosaic-Caption-text";this.a.gb.innerText=a||l;XI(this.f,null);this.gb[Dd]="mosaic-Caption"}t(601,602,di,nK);_.Mc=function(a){return B(this,a,(Pq(),Pq(),Qq))};_.Nc=function(a){return B(this,a,(vj(),vj(),wj))};_.Oc=function(a){return B(this,a,(Tq(),Tq(),Uq))};_.Pc=function(a){return B(this,a,(xj(),xj(),yj))};_.b=null;
+function nJ(){nJ=x;rK=Mn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new jy(rK,240,20);new jy(rK,224,16);new jy(rK,208,16);new jy(rK,192,16);new jy(rK,176,16);new jy(rK,160,16);new jy(rK,144,16);new jy(rK,128,16);new jy(rK,112,16);new jy(rK,96,16);new jy(rK,80,16);new jy(rK,64,16);new jy(rK,260,16);oJ=new jy(rK,48,16);new jy(rK,32,16);new jy(rK,16,16);new jy(rK,0,16)}var rK,oJ;function sK(a,b){Wu(a.a.gb,!b);XI(a.f,a.a)}
+function eq(a,b){a.c=b;Wu(a.a.gb,!b);XI(a.f,a.a);if(a.d){var c;for(c=new Mi(a.d);c.b<c.d.Be();)Ni(c)}}function MJ(a){var b;fw(this,new GJ);b=this.f;pK(b,new tK((uK(),vK)));b.o=0;this.b=new nK(a);RJ(b,this.b,new SJ(1),b.p.c);this.a=new GJ;fj(this.a,"Body");RJ(b,this.a,new SJ(0),b.p.c);this.gb[Dd]="mosaic-CaptionLayoutPanel"}t(604,602,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},MJ);_.nd=function(){Zu(this.f)};_.od=function(){bv(this.f)};_.xd=function(){return new fv(this.a)};
+_.ud=function(a){return kJ(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function OJ(){pG(this)}t(605,496,Sh,OJ);function FJ(a){this.a=a}t(606,1,zi,FJ);_.wc=function(){kq(this.a.K.ab)};_.a=null;function wK(a){var b;b=a.b;a=b.f;b=!a.e?-1:Sj(a.e.a,b);a.e&&Vt(a.e.a,b)&&Yt(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&YD(!a.e?null:Vt(a.e.a,b-1))}function xK(a){var b;b=a.a;a=b.f;!a.e&&(a.e=new $y);-1==Sj(a.e.a,b)&&aj(a.e.a,b)}function yJ(){}t(607,1,{},yJ);_.Qc=function(a){wK(a)};_.Rc=function(a){xK(a)};
+_.Tc=function(a){yK(a.a.f,a.a)};function DJ(){DJ=x;zK=new AK(1,"e");BK=new AK(2,yf);CK=new AK(3,"ne");DK=new AK(10,"nw");EK=new AK(4,tg);FK=new AK(5,wg);GK=new AK(12,"sw");HK=new AK(8,fh);EJ=new IK((nj(),oj(null)).gb)}function qJ(a,b){var c;c=uJ(a.gb);return new hK(ek(b.gb)-(ek(a.gb)+c[3]),fk(b.gb)-(fk(a.gb)+c[0]))}
+function JK(a){var b,c,d,e,f,g;if(a.e){b=cq(a.gb);for(d=0,e=a.e.a.c;d<e;++d)g=Vt(a.e.a,d),c=new dq(io(g.gb,Jf),io(g.gb,If)),f=qJ(a,g),f.a-=Zj(0,f.a+io(g.gb,Jf)-b.b),f.b-=Zj(0,f.b+io(g.gb,If)-b.a),BG(g,Zj(0,f.a),Zj(0,f.b)),c.b=c.b>b.b?b.b:-1,c.a=c.a>b.a?b.a:-1,zJ(g,c.b,c.a),g.F==(aq(),bq)&&iq(g,new AJ(cq(a.gb))),nk(g.q,1)}}function KK(a,b,c){a=a.d;Qi(a,b,b);z(a.c,b,c);fj(b,zc+c.b)}
+function hq(a,b){var c;c=a.d;LK(c,b.y);ej(b.y,zc+DK.b);LK(c,b.u);ej(b.u,zc+BK.b);LK(c,b.v);ej(b.v,zc+CK.b);LK(c,b.E);ej(b.E,zc+HK.b);LK(c,b.n);ej(b.n,zc+zK.b);LK(c,b.D);ej(b.D,zc+GK.b);LK(c,b.B);ej(b.B,zc+EK.b);LK(c,b.C);ej(b.C,zc+FK.b)}
+function jq(a,b){!b.y&&(b.y=sJ(b,0,0));KK(a,b.y,DK);!b.u&&(b.u=sJ(b,0,1));KK(a,b.u,BK);!b.v&&(b.v=sJ(b,0,2));KK(a,b.v,CK);!b.E&&(b.E=sJ(b,1,0));KK(a,b.E,HK);!b.n&&(b.n=sJ(b,1,2));KK(a,b.n,zK);!b.D&&(b.D=sJ(b,2,0));KK(a,b.D,GK);!b.B&&(b.B=sJ(b,2,1));KK(a,b.B,EK);!b.C&&(b.C=sJ(b,2,2));KK(a,b.C,FK)}function yK(a,b){var c,d;a.a=b;d=a.e.a.c;c=Sj(a.e.a,b);if(c+1<d){Cz(a.e,b);for(aj(a.e.a,b);c<d;++c)BJ(Vt(a.e.a,c),c)}else BJ(b,c)}
+function IK(a){a=new MK(a);fw(this,a);this.c=new NK(a);this.c.i=!0;Yi(this.c);this.c.k=3;this.d=new OK(a);this.d.i=!0;Yi(this.d);this.d.k=3;hw(this)}t(608,298,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},IK);_.Uf=function(){return cq(this.gb)};_.Vf=function(){var a;(a=PK(this))&&a.Vf(null)};_.Wf=function(){JK(this)};_.Qc=function(a){!this.b&&(this.b=new yJ);wK(a)};_.Rc=function(a){!this.b&&(this.b=new yJ);xK(a)};_.Kd=function(){JK(this)};
+_.Tc=function(a){!this.b&&(this.b=new yJ);yK(a.a.f,a.a)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;var zK,BK,CK,DK,EJ,EK,FK,GK,HK;function MK(a){this.p=new zv(this);this.gb=a}t(609,278,Ci,MK);function AK(a,b){this.a=a;this.b=b}t(610,1,{},AK);_.a=0;_.b=null;function NK(a){Ii();bj.call(this,a)}t(611,3,{},NK);_.qc=function(){var a;a=this.j.e;a.t||ck(a.o);ej(this.j.e,"dragdrop-dragging");!a.z.c&&sK(a.z,!1)};
+_.sc=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Zj(this.a,a<this.d?a:this.d),b=Zj(this.b,b<this.c?b:this.c));var c=this.j.e.gb;c.style[Te]=a+(Bj(),Yf);c.style[Sg]=b+Yf};
+_.rc=function(){var a;a=this.j.e;a==a.f.a||YD(a);a.z.c||sK(a.z,!0);a.t||(a.o||(a.o=new QK,fj(a.o,"mosaic-GlassPanel-invisible")),bK(a.o.gb,jh,YJ(a.gb,jh)),mj((nj(),oj(null)),a.o,0,0));fj(this.j.e,"dragdrop-dragging");a=new Wj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.d=this.a+this.j.a.gb.clientWidth-this.j.e.fd();this.c=this.b+this.j.a.gb.clientHeight-this.j.e.ed()};_.a=0;_.b=0;_.c=0;_.d=0;
+function LK(a,b){try{Ui(a,b)}catch(c){if(c=Si(c),!A(c,78))throw c;}}function OK(a){Ii();bj.call(this,a);this.c=new Ki}t(612,3,{},OK);_.qc=function(){var a;a=this.j.e.fb;a.t||ck(a.o);ej(this.j.e,"dragdrop-dragging");sK(a.z,!1);fq(a,new dq(a.e,a.d));nk(a.q,1)};
+_.sc=function(){var a,b,c,d;d=this.j.e.fb;c=jj(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.dd()-Zj(this.j.c,this.b):this.j.e.dd()-this.j.c,0!=b&&(a=d.d,b=Zj(a+b,io(d.z.b.gb,If)),b!=a&&rJ(d,0,a-b),fq(d,new dq(d.e,b)),nk(d.q,333))):0!=(c&4)&&(b=this.i?(this.j.c<this.d?this.j.c:this.d)-this.j.e.dd():this.j.c-this.j.e.dd(),0!=b&&(a=d.d,b=Zj(a+b,io(d.z.b.gb,If)),fq(d,new dq(d.e,b)),nk(d.q,333)));0!=(c&8)?(b=this.i?this.j.e.cd()-Zj(this.j.b,this.a):this.j.e.cd()-this.j.b,0!=b&&(a=d.e,b=96<a+b?a+
+b:96,b!=a&&rJ(d,a-b,0),fq(d,new dq(b,d.d)),nk(d.q,333))):0!=(c&1)&&(b=this.i?(this.j.b<this.e?this.j.b:this.e)-this.j.e.cd():this.j.b-this.j.e.cd(),0!=b&&(a=d.e,fq(d,new dq(96<a+b?a+b:96,d.d)),nk(d.q,333)))};
+_.rc=function(){var a;a=this.j.e.fb;a==a.f.a||YD(a);sK(a.z,!0);a.t||(a.o||(a.o=new QK,fj(a.o,"mosaic-GlassPanel-invisible")),bK(a.o.gb,jh,YJ(a.gb,jh)),mj((nj(),oj(null)),a.o,0,0));fj(this.j.e,"dragdrop-dragging");a=new Wj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.e=this.a+this.j.a.gb.clientWidth-this.j.e.fd();this.d=this.b+this.j.a.gb.clientHeight-this.j.e.ed()};_.a=0;_.b=0;_.d=0;_.e=0;function Nt(){Nt=x;Ot=new RK}
+function QK(){Nt();var a;this.d=new SK(this);this.a=!1;this.b=new Dv;fw(this,this.b);a=this.gb.style;a[nd]="#000";a[ie]="alpha(opacity=50)";a[Nf]="0.5";this.gb[Dd]="gwt-GlassPanel"}t(613,298,Ai,QK);
+_.qd=function(){var a;hw(this);try{a=this.fb}catch(b){b=Si(b);if(A(b,84))throw new $u("Parent widget must be an instance of AbsolutePanel");throw b;}a==(nj(),oj(null))?(Mt(Ot,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),$i(uk,a),a.b=!0,a.c=Ck(a),aj(uk,a),this.c=new TK(this),pu(new Lt(this.c))):$doc.compatMode==Eb?(this.gb.style[vd]=Za,this.gb.style[mg]=Za):sj(this,io(a.gb,Jf),io(a.gb,If));this.a&&du(new Kt(this));mj(oj(null),new UK,to($doc),uo($doc))};
+_.rd=function(){this.f.rd();hk(this.d);this.c&&(It(nu,this.c,H(VK,m,13,[(!xr&&(xr=new zk),xr)])),this.c=null);this.a&&It(fu,this,H(VK,m,13,[(!eu&&(eu=new zk),eu)]))};_._c=function(a){switch(Du(a.type)){case 256:if(27==(a.keyCode||0))return ck(this),!1;case 1:if(po(this.gb,a.srcElement))return ck(this),!1}return!0};_.sd=function(){};_.a=!1;_.b=null;_.c=null;var Ot;function SK(a){tk();this.a=a}t(614,24,{},SK);_.Cc=function(){Mt((Nt(),Ot),this.a,!1)};_.a=null;function TK(a){this.a=a}t(615,1,{},TK);
+_.a=null;function UK(){this.gb=kw();var a;a=new dx(new WK(this));B(this,a,(Gp(),Gp(),Hp));B(this,a,(lq(),lq(),mq))}t(616,300,Ci,UK);_.sd=function(){Tj(new XK(this))};function WK(a){this.a=a}t(617,1,{},WK);_.a=null;function XK(a){this.a=a}t(618,1,zi,XK);_.wc=function(){mx(this.a.gb)};_.a=null;function YK(a){a.gb.style[hh]=md;a.gb.style[De]=md;if(a.bb){var a=a.fb,b;A(a,103)?a.Vf(null):(b=PK(a))&&b.Vf(a)}}t(620,281,$h);_.Uf=function(){YK(this);return new dq(io(this.gb,Jf),io(this.gb,If))};_.Vf=function(){YK(this)};
+_.Wf=function(){};_.$c=function(){};_.Kd=function(){};function oK(){this.gb=no("label");this.gb[Dd]="mosaic-Label";this.gb.style[gh]=Ef;this.gb[Dd]="mosaic-HTML"}t(619,620,$h,oK);function PJ(a){fw(this,new ZK(a));this.gb[Dd]="mosaic-ImageButton"}t(621,298,Ai,PJ);
+function VJ(){var a=(Qv(),Tv);Kv.call(this,!0,ef);this.L=a.a;this.a=new $K(this);this.a.d=!0;Av(this,this.a);this.T=!0;this.a.f=!0;if(-1==this.cb){var a=this.gb,b=1|(this.gb.__eventBits||0);qj();Nu(a,b)}else this.cb|=1;mo(lo(this.gb))[Dd]=Be;this.gb.style[jh]="2147483647"}t(622,283,Ci,VJ);_.$c=function(a){av(this,a);1==Du(a.type)&&Fv(this,!1)};_.a=null;
+function $K(a){this.b=a;this.c=new gj;this.i=new gj;a=(wx(),vx);new iy(a.d,a.b,a.c,a.e,a.a);var b;b=no(Hg);this.e=no(Kg);Zt(b,this.e);this.o=!0;a=kw();b=($t(),au(b));a.appendChild(b);this.gb=a;zl();this.gb.setAttribute("role",cm.a);-1==this.cb?(a=this.gb,b=2225|(this.gb.__eventBits||0),qj(),Nu(a,b)):this.cb|=2225;this.gb[Dd]=Ae;a=Uu(this.gb)+"-vertical";Oi(this.gd(),a,!0);this.gb.style[Qf]=Za;this.gb.setAttribute("hideFocus",ah);B(this,new ux(this),(Gp(),Gp(),Hp))}t(623,321,Yh,$K);
+_.$c=function(a){switch(Du(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}nx(this,a)};_.Jd=function(a,b){rx(this,a,b);b||this.a&&Fv(this.b,!1)};_.a=!0;_.b=null;
+function ZK(a){var b=(zw(),Aw),c=(Hw(),Iw),d;d=new rw;d.f[rd]=Ya;d.f[yd]=0;d.f[zd]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;pw(b.a);b.a.c.rows[0].cells[0][hd]=c.a;pw(b.a);b.a.c.rows[0].cells[0].style[ch]=e.a;pw(d);b=lw(d,0,0,!0);if(a){ck(a);c=d.i;if(c.a){var e=c.a.a,f=c.b,g=e;nw(g,f.c);os(f.b,g,a);c.a=c.a.b}else e=c.b.c,aj(c.b,a);a.gb[cd]=e;Zt(b,a.gb);dv(a,d)}fw(this,d);Oi(this.gb,"mosaic-WidgetWrapper",!0)}t(624,298,Ai,ZK);_.a=null;_.b=null;function HJ(a){this.a=a}t(625,1,{},HJ);
+_.Lc=function(){this.a.$&&this.a!=this.a.f.a&&YD(this.a)};_.a=null;function IJ(a){tk();this.a=a}t(626,24,{},IJ);_.Cc=function(){kq(this.a.K.ab);var a=this.a;wr((!a.p&&(a.p=new aL),a.p))};_.a=null;function JJ(a){tk();this.a=a}t(627,24,{},JJ);_.Cc=function(){vJ(this.a,(aq(),bq))};_.a=null;function KJ(a){tk();this.a=a}t(628,24,{},KJ);_.Cc=function(){vJ(this.a,(aq(),wJ))};_.a=null;function NJ(){}t(629,1,{},NJ);function QJ(a){this.a=a}t(630,1,{},QJ);_.Lc=function(){this.a.Ed()};_.a=null;
+function TJ(a){this.a=a}t(631,1,{},TJ);_.a=null;function CJ(a){this.a=a}t(632,1,zi,CJ);_.wc=function(){this.a.F==(aq(),bq)?nk(this.a.r,333):this.a.F==wJ&&nk(this.a.s,333)};_.a=null;function tJ(a){this.gb=a;Zu(this)}t(633,281,Yh,tJ);_.Mc=function(a){return B(this,a,(Pq(),Pq(),Qq))};_.Nc=function(a){return B(this,a,(vj(),vj(),wj))};_.Oc=function(a){return B(this,a,(Tq(),Tq(),Uq))};_.Pc=function(a){return B(this,a,(xj(),xj(),yj))};function aL(){Pr.call(this,null)}t(634,212,Bi,aL);
+function aq(){aq=x;bq=new bL("MAXIMIZED",0);wJ=new bL("MINIMIZED",1);xJ=new bL("NORMAL",2);cL=H(dL,m,98,[bq,wJ,xJ])}function bL(a,b){vo.call(this,a,b)}t(635,137,{71:1,75:1,77:1,98:1},bL);var cL,bq,wJ,xJ;t(636,1,{});function Mt(a,b,c){var d,e,f,g,j;e=tj();d=uj();if(!c||e!=a.b||d!=a.a)f=(nj(),io(oj(null).gb,Jf)),c=io(oj(null).gb,If),j=(Ou(),Pu).scrollWidth,g=Pu.scrollHeight,f=e>(f>j?f:j)?e:f>j?f:j,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.gb.style[hh]=f+Yf),0<=c&&(b.gb.style[De]=c+Yf),a.b=e,a.a=d}
+function RK(){}t(637,636,{},RK);_.a=-1;_.b=-1;function eL(a,b){var c,d,e;if(a.k)return!0;a.x.Ke();for(c=new fv(b);c.a.a<c.a.b.c-1;)d=ZI(gv(c.a)),e=d.fb,A(e,104)&&e.ld(d.hd()),d.hd()&&aj(a.x,d);return!0}
+function fL(a,b){var c,d,e;if(b.a)a.c&&gk(a.c),a.c=new gL(a,b),ik(a.c,333);else for(d=new Mi(a.x);d.b<d.d.Be();)c=Ni(d),e=c.eb,wv(b,hL(c),e.s,e.t),iL(c,e.u,e.r,H(I,s,-1,[jL(a.q.a,c).d,jL(a.p.a,c).c,jL(a.n.a,c).a,jL(a.o.a,c).b]),(H(I,s,-1,[kL(a.i.a,c).d,kL(a.f.a,c).c,kL(a.d.a,c).a,kL(a.e.a,c).b]),H(I,s,-1,[lL(a.u,c),lL(a.t,c),lL(a.r,c),lL(a.s,c)])))}
+function mL(){this.x=new gj;this.j=new nL(this);this.w=new oL(this.j);this.v=new pL(this.j);this.q=new qL(this.j);this.p=new rL(this.j);this.n=new sL(this.j);this.o=new tL(this.j);this.i=new uL(this.j);this.f=new vL(this.j);this.d=new wL(this.j);this.e=new xL(this.j);this.u=new yL(this.j);this.t=new yL(this.j);this.r=new yL(this.j);this.s=new yL(this.j)}t(638,1,{});_.Yf=function(a){fL(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;
+_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function zL(a){var b;b=a.a;var c=a.b,d,e,f;for(e=new Mi(b.x);e.b<e.d.Be();)d=Ni(e),A(d,26)&&(d=d.ab),f=d.eb,wv(c,hL(d),f.s,f.t),iL(d,f.u,f.r,H(I,s,-1,[jL(b.q.a,d).d,jL(b.p.a,d).c,jL(b.n.a,d).a,jL(b.o.a,d).b]),(H(I,s,-1,[kL(b.i.a,d).d,kL(b.f.a,d).c,kL(b.d.a,d).a,kL(b.e.a,d).b]),H(I,s,-1,[lL(b.u,d),lL(b.t,d),lL(b.r,d),lL(b.s,d)])));AL(c);a.a.c=null;for(a=new Mi(a.a.x);a.b<a.d.Be();)b=Ni(a),A(b,26)&&(b=b.ab),b=b.eb,b.o=b.p=b.q=b.n=-1}
+function gL(a,b){this.a=a;this.b=b;var c=(pk(),qk);this.k=new ok(this);this.s=c}t(639,17,{},gL);_.xc=function(){zL(this)};_.yc=function(){zL(this)};
+_.Ac=function(a){var b,c,d;for(c=new Mi(this.a.x);c.b<c.d.Be();){b=Ni(c);A(b,26)&&(b=b.ab);d=b.eb;d.i=K(d.o+(d.s-d.o)*a);d.v=K(d.p+(d.t-d.p)*a);d.w=K(d.q+(d.u-d.q)*a);d.f=K(d.n+(d.r-d.n)*a);wv(this.b,hL(b),d.i,d.v);var e=b,f=d.w;d=d.f;var g=H(I,s,-1,[jL(this.a.q.a,b).d,jL(this.a.p.a,b).c,jL(this.a.n.a,b).a,jL(this.a.o.a,b).b]),j=this.a,h=b;H(I,s,-1,[kL(j.i.a,h).d,kL(j.f.a,h).c,kL(j.d.a,h).a,kL(j.e.a,h).b]);iL(e,f,d,g,H(I,s,-1,[lL(this.a.u,b),lL(this.a.t,b),lL(this.a.r,b),lL(this.a.s,b)]))}};_.a=null;
+_.b=null;t(641,1,{});_.a=null;function wL(a){this.a=a}t(640,641,{},wL);function xL(a){this.a=a}t(642,641,{},xL);function vL(a){this.a=a}t(643,641,{},vL);function uL(a){this.a=a}t(644,641,{},uL);function sL(a){this.a=a}t(645,641,{},sL);function tL(a){this.a=a}t(646,641,{},tL);function rL(a){this.a=a}t(647,641,{},rL);function qL(a){this.a=a}t(648,641,{},qL);t(649,641,{},function(a){this.a=a});t(650,641,{},function(a){this.a=a});
+function lL(a,b){var c=a.a,d;d=jj(c.d,b);d||(d=new fK(aK(b.gb)),z(c.d,b,d));return d.d}function yL(a){this.a=a}t(651,641,{},yL);function pL(a){this.a=a}t(652,641,{},pL);function oL(a){this.a=a}t(653,641,{},oL);function kL(a,b){var c;c=jj(a.a,b);c||(c=new fK(uJ(b.gb)),z(a.a,b,c));return c}function jL(a,b){var c;c=jj(a.b,b);c||(c=new fK($J(b.gb)),z(a.b,b,c));return c}
+function BL(a,b){var c,d;d=jj(a.e,b);if(!d){c=b.eb;a:{d=a.f;var e=PK(b),f,g,j,h,n;if(A(b,103)){if(null!=c.k&&null!=c.j){d=new dq(CL(e,!0),CL(e,!1));break a}h=b.Uf();null!=c.k&&(h.b=CL(e,!0));null!=c.j&&(h.a=CL(e,!1))}else{if(null!=c.k&&null!=c.j){d=new dq(CL(e,!0),CL(e,!1));break a}h=new dK;f=b.gb;n=f.style;g=n[Vf];j=n[dh];n[Vf]="static";n[dh]=Ke;null!=c.k?h.b=CL(e,!0):(n[hh]=md,h.b=(f.offsetWidth||0)+jL(d.o.a,b).b+jL(d.p.a,b).c);null!=c.j?h.a=CL(e,!1):(n[De]=md,h.a=(f.offsetHeight||0)+jL(d.q.a,b).d+
+jL(d.n.a,b).a);n[Vf]=g;n[dh]=j}d=h}null!=c.k&&(Bj(),fp)==c.k.$f()||null!=c.j&&(Bj(),fp)!=c.j.$f()||z(a.e,b,d)}return d}function nL(a){this.f=a;this.c=new Ki;this.e=new Ki;this.b=new Ki;this.a=new Ki;this.d=new Ki}t(654,1,{},nL);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function DL(a){var b;b=a.eb;if(null==b||!A(b,101))b=new EL,a.eb=b;return b}function qK(){tK.call(this,(uK(),FL))}function tK(a){var b=(GL(),HL);mL.call(this);this.b=a;this.a=b}t(655,638,{},qK,tK);
+_.Zf=function(a){var b,c,d,e,f,g,j,h,n;h=new dK;eL(this,a);n=jL(this.o.a,a).b+jL(this.p.a,a).c+kL(this.e.a,a).b+kL(this.f.a,a).c+lL(this.s,a)+lL(this.t,a);d=jL(this.q.a,a).d+jL(this.n.a,a).a+kL(this.i.a,a).d+kL(this.d.a,a).a+lL(this.u,a)+lL(this.r,a);c=this.x.c;if(0==c)return h.b=n,h.a=d,h;a=a.o;this.b==(uK(),FL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Mi(this.x);a.b<a.d.Be();)c=Ni(a),e=DL(c),b=null,j=c.fb,A(j,104)&&(b=j,b=IL(b),b=new dq(b[1]+b[3],b[0]+b[0])),this.b==FL?(n+=BL(this.w.a,c).b,e.a=BL(this.v.a,
+c).a,A(j,104)&&(n+=b.b,e.a+=b.a),f=Zj(f,e.a)):(d+=BL(this.v.a,c).a,e.b=BL(this.w.a,c).b,A(j,104)&&(d+=b.a,e.b+=b.b),g=Zj(g,e.b));this.b==FL?(h.b=n,h.a=d+f):(h.b=n+g,h.a=d);return h};
+_.Yf=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,G,J,Q;if(eL(this,a)&&(d=this.x.c,0!=d)){D=a.o;u=lL(this.s,a);G=lL(this.u,a);c=cq(a.gb);Q=c.b-(u+lL(this.t,a));r=c.a-(G+lL(this.r,a));g=Q;c=r;this.b==(uK(),FL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Mi(this.x);e.b<e.d.Be();)d=Ni(e),b=null,q=DL(d),v=d.fb,A(v,104)&&(b=v,b=IL(b),b=new dq(b[1]+b[3],b[0]+b[0])),this.b==FL?(q.d?++h:(q.b=BL(this.w.a,d).b,A(v,104)&&(q.b+=b.b),g-=q.b),q.c?q.a=r:(q.a=BL(this.v.a,d).a,A(v,104)&&(q.a+=b.a))):(q.c?++j:(q.a=BL(this.v.a,
+d).a,A(v,104)&&(q.a+=b.a),c-=q.a),q.d?q.b=Q:(q.b=BL(this.w.a,d).b,A(v,104)&&(q.b+=b.b)));for(e=new Mi(this.x);e.b<e.d.Be();)d=Ni(e),b=null,q=d.eb,v=d.fb,A(v,104)&&(b=v,b=IL(b),b=new dq(b[1]+b[3],b[0]+b[0])),J=q.b,o=q.a,this.b==FL?q.d&&(J=~~(g/h)):q.c&&(o=~~(c/j)),G=0>G?0:G,n=J,f=o,A(v,104)&&(n-=b.b,f-=b.a),this.b==vK?(q.s=this.a==(GL(),HL)?u:this.a==JL?u+~~(Q/2)-~~(J/2):u+Q-J,q.t=G,q.u=n,q.r=f,G+=o+D):(this.a==(GL(),HL)?(q.s=u,q.t=G):this.a==JL?(q.s=u,q.t=G+~~(r/2)-~~(o/2)):(q.s=u,q.t=G+r-o),q.u=
+n,q.r=f,u+=J+D),a.a&&(v=d.cd()-ek(a.gb)-lL(this.s,a),-1==q.o&&(q.o=v),v=d.dd()-fk(a.gb)-lL(this.u,a),-1==q.p&&(q.p=v),-1==q.q&&(q.q=d.fd()),-1==q.n&&(q.n=d.ed()));fL(this,a)}};_.a=null;_.b=null;function GL(){GL=x;HL=new KL("START",0);JL=new KL(Db,1);LL=new KL("END",2);ML=H(NL,m,99,[HL,JL,LL])}function KL(a,b){vo.call(this,a,b)}t(656,137,{71:1,75:1,77:1,99:1},KL);var ML,JL,LL,HL;function uK(){uK=x;FL=new OL("HORIZONTAL",0);vK=new OL("VERTICAL",1);PL=H(QL,m,100,[FL,vK])}
+function OL(a,b){vo.call(this,a,b)}t(657,137,{71:1,75:1,77:1,100:1},OL);var PL,FL,vK;t(659,1,{105:1});_.e=!1;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;function EL(){this.e=!1}function SJ(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}t(658,659,{101:1,105:1},EL,SJ);_.a=0;_.b=0;_.c=!1;_.d=!1;
+function RL(a,b){if(a.k)return!0;eL(a,b);if(0<a.x.c){a.a=Vt(a.x,0);var c=a.a,d;d=c.eb;if(null==d||!A(d,102))d=new SL,c.eb=d;a.b=d;a.x.Ke();aj(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function TL(){mL.call(this)}t(660,638,{},TL);
+_.Zf=function(a){var b,c;c=new dK;RL(this,a);if(this.a){b=BL(this.w.a,this.a).b;var d=BL(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.fb;A(b,104)&&(b=IL(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=jL(this.o.a,a).b+jL(this.p.a,a).c+kL(this.e.a,a).b+kL(this.f.a,a).c+lL(this.s,a)+lL(this.t,a);c.a+=jL(this.q.a,a).d+jL(this.n.a,a).a+kL(this.i.a,a).d+kL(this.d.a,a).a+lL(this.u,a)+lL(this.r,a);return c};
+_.Yf=function(a){var b,c,d,e,f;RL(this,a)&&(d=lL(this.s,a),e=lL(this.u,a),c=cq(a.gb),f=c.b-(d+lL(this.t,a)),c=c.a-(e+lL(this.r,a)),b=this.a.fb,A(b,104)&&(b=IL(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.b.s=d,this.b.u=f,this.b.t=e,this.b.r=c,a.a&&(d=this.b,e=this.a.cd()-ek(a.gb)-lL(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.dd()-fk(a.gb)-lL(this.u,a),-1==d.p&&(d.p=e),d=this.b,-1==d.q&&(d.q=this.a.fd()),d=this.b,-1==d.n&&(d.n=this.a.ed())),fL(this,a))};_.a=null;_.b=null;function SL(){this.e=!1}
+t(661,659,{102:1,105:1},SL);function IL(a){var b,c,d,e;null==a.a&&(a.a=y(I,s,-1,4,1),e=lo(a.c.children[0].children[0]),c=lo(a.c.children[2].children[2]),d=$J(a.gb),b=uJ(a.gb),a.a[0]=(e.offsetHeight||0)+b[0]+d[0],a.a[1]=(c.offsetWidth||0)+b[1]+d[1],a.a[2]=(c.offsetHeight||0)+b[2]+d[2],a.a[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.a}function UL(a,b){a.bb&&ck(a);return Bv(a,b)}function VL(){Zv();Pv.call(this,$v)}t(662,288,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},VL);
+_.ud=function(a){return UL(this,a)};_.a=null;function hL(a){var b;b=a.fb;return A(b,104)?b:a}function gq(a){if(!a.bb)return new dK;if(-1==a.j.b||-1==a.j.a)a.j=a.d.Zf(a),iq(a,a.j),a.d.Yf(a),a.j=a.d.Zf(a);return a.j}function ZI(a){return A(a,104)?a.ab:a}function WL(a){var b;if(!a.n){b=(!mK&&(mK=new lK),mK);var c=XL(a,bb,!0);b.a=c;c=XL(a,cb,!0);b.b=c;a.n=b}return a.n}
+function jJ(a,b,c,d,e){if(A(b,26))throw new Ak("Adding a DecoratorPanel is not allowed!");var f;f=b.eb;null!=f&&A(f,105)&&f.e?(c=new VL,ov(a,c,a.gb,d,!0),Cv(c,b)):ov(a,b,c,d,e);XI(a,b)}function RJ(a,b,c,d){b.eb=c;jJ(a,b,a.gb,d,!0)}
+function XI(a,b){var c;c=a.d;if(b){var d=c.j;Vi(d.c,b);Vi(d.e,b);Vi(d.b,b);Vi(d.a,b);Vi(d.d,b)}else d=c.j,Rx(d.c),Rx(d.e),Rx(d.b),Rx(d.a),Rx(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.fb;if(c==hL(a))c=c.fb;else{if(A(c,97)||A(c,25))d=c,c=c.fb,c==hL(d)&&(c=c.fb);A(c,104)&&A(c.fb,96)&&(c=c.fb)}A(c,103)&&!A(c,96)&&(c.Vf(a.fb),c.Vf(a))}}function kq(a){if(a.bb&&a.gb.style.display!=Bf){a.gb.scrollTop=0;var b=a.gb,c=0;b.currentStyle.direction==sg&&(c=-c);b.scrollLeft=c;a.d.Yf(a);a.c=!1;AL(a)}}
+function AL(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=ZI(fy(a.p,d)),A(b,104)&&(b=b.ab),b.hd()&&(A(b,103)?b.Wf():A(b,33)&&b.Kd())}function kJ(a,b){var c;A(b,104)&&(b=A(b,104)?b.ab:b);c=hL(b);return uv(a,c)?(A(c,104)&&UL(c,b),XI(a,null),!0):!1}function pK(a,b){var c;a.d=b;null!=a.e&&ej(a,Uu(a.gb)+xa+a.e);a.e=b.cZ.d;c=my(a.e,fo(46));a.e=a.e.substr(c+1,a.e.length-(c+1));fj(a,Uu(a.gb)+xa+a.e);XI(a,null)}
+function XL(a,b,c){a.k||(a.k=no(Bg),bK(a.k,Vf,ed),bK(a.k,dh,Ke),bK(a.k,Te,Za),bK(a.k,Sg,Za),a.gb.appendChild(a.k));bK(a.k,hh,b);bK(a.k,De,b);a=ZJ(a.k);return c?a.b:a.a}
+function CL(a,b){var c;c=null.$f();if(c==(Bj(),rp)){c=(WL(a),null.$f());var d=(-1==kK&&(kK=hJ(db,!0)),kK);return N(M(Math.round(100*d*c/254)))}if(c==hp)return c=WL(a),d=null.$f(),N(M(zD(d*(-1==c.a&&(c.a=hJ(bb,!0)),c.a))));if(c==jp)return c=WL(a),d=null.$f(),N(M(zD(d*(-1==c.b&&(c.b=hJ(cb,!0)),c.a))));if(c==pp)return c=(WL(a),null.$f()),d=(-1==kK&&(kK=hJ(db,!0)),kK),N(M(Math.round(d*c)));if(c==tp)return c=(WL(a),null.$f()),d=(-1==kK&&(kK=hJ(db,!0)),kK),N(M(Math.round(10*d*c/254)));if(c==np)return N(M(zD(12*
+(WL(a),null.$f())*N(M(zD((-1==kK&&(kK=hJ(db,!0)),kK)/72))))));if(c==fp)return XL(a,null.$f(),b);if(c==lp)return c=(WL(a),N(M(zD(null.$f())))),d=(-1==kK&&(kK=hJ(db,!0)),kK),N(M(Math.round(d*c/72)));if(null.$f()==dp)return N(M(zD(null.$f())));throw new Ak("Invalid size: "+null.$f());}function GJ(){var a=new TL;yv.call(this);this.j=new dq(-1,-1);new YL(this);this.gb[Dd]="mosaic-LayoutPanel";pK(this,a)}t(663,278,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},GJ);
+_.yd=function(a){jJ(this,a,this.gb,this.p.c,!0)};_.nd=function(){iv(this,new fM)};_.od=function(){iv(this,new gM)};_.Uf=function(){return gq(this)};_.vd=function(a){return rv(this.p,hL(a))};_.wd=function(a,b,c,d){jJ(this,a,b,c,d)};_.Vf=function(a){XI(this,a)};_.xd=function(){return new fv(this)};_.Wf=function(){kq(this)};
+_.sd=function(){var a;if(this.b){if(null!=this.i&&null!=this.f)a=this.f,this.md(this.i),this.kd(a),this.i=this.f=null;else if(a=gq(this),null!=this.i)a=a.a+Yf,this.md(this.i),this.kd(a),this.i=null;else if(null!=this.f){var b=this.f;this.md(a.b+Yf);this.kd(b);this.f=null}else b=a.a+Yf,this.md(a.b+Yf),this.kd(b);kq(this)}};_.Kd=function(){kq(this)};_.ud=function(a){return kJ(this,a)};_.kd=function(a){this.gb.style[De]=a;this.bb||(this.f=a)};_.zd=function(a,b,c){wv(this,hL(a),b,c)};
+_.md=function(a){this.gb.style[hh]=a;this.bb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;_.i=null;_.k=null;_.n=null;_.o=4;function fM(){}t(664,1,{},fM);_.Id=function(a){hL(a).qd()};function gM(){}t(665,1,{},gM);_.Id=function(a){hL(a).rd()};function fv(a){this.b=a;this.a=new tv(this.b.p)}t(666,1,{},fv);_.Xc=function(){return this.a.a<this.a.b.c-1};_.Yc=function(){return ZI(gv(this.a))};_.Zc=function(){hv(this.a)};_.b=null;function hM(){hM=x;new ax}
+function YL(a){hM();Oi(a.gb,"dragdrop-dropTarget",!0);this.a=a;new iM(this)}t(667,9,{},YL);function iM(a){tk();this.a=a}t(668,24,{},iM);_.Cc=function(){XI(this.a.a,null);kq(this.a.a)};_.a=null;function PK(a){a=a.fb;return!a?null:A(a,103)?a:PK(a)}function zJ(a,b,c){var d;d=a.gb;iL(a,b,c,$J(d),(uJ(d),aK(d)))}function iL(a,b,c,d){0<=b&&(b-=d[1]+d[3],a.md((0>b?0:b)+(Bj(),Yf)));0<=c&&(c-=d[0]+d[2],a.kd((0>c?0:c)+(Bj(),Yf)))}function iq(a,b){zJ(a,b.b,b.a)}t(671,1,{});
+function rF(a,b,c){var d,e,f,g,j,h;g=(!b?a.b:hC(a,b,~~Ei(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,G=void 0,q=void 0;for(u=0,G=o.length;u<G;++u)if(D=n[u+3],v=o[u],r=null==v?Ff:typeof v,r=r==Hf?Object.prototype.toString.call(v)==Sc||typeof v.length==Gf?"array":r:r,!F(r,D)&&(!F("string",D)||!F(Ff,r)))if(v=F(Gf,r),r=F("boolean",r),jM===D)v&&(o[u]=new UF(o[u])),r&&(o[u]=(EF(),o[u]?HF:FF));else{q=v||r;if(q=
+!q&&null!=D&&Dn(D)==kM){q=o[u];if(null==q||lM(q,D))continue;if(Cn(q)&&(q=q&&q.g?q.g:null,null!=q&&lM(q,D))){o[u]=q;continue}}if(!F(Hf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function mM(){this.c=new Ki;this.a=new Ki;this.b=new Ki}function lM(a,b){var c;if(jM==b||nM==b&&A(a,106))return!0;if(null!=a)for(c=Dn(a);c&&c!=jM;c=null)if(c==b)return!0;return!1}t(670,671,{},mM);function oF(){oF=x;qF=new mM}
+function uF(a,b){oF();z(qF.c,a,b)}function lF(a){oF();var b,c,d;d=ZF(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)F(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function mF(a,b){var c;oF();return c=b&&b[0]&&(typeof b[0]==Hf||typeof b[0]==qe)?b[0]:null,lM(c,a)}function sF(a){var b=nF;oF();var c,d;d=qF.b;if(c=!b?d.b:hC(d,b,~~Ei(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?iC(d,c):kC(d,b,c,~~Ei(b))}
+function TE(a){oF();var b=qF,c;null==a?a=null:(c=a[bd],c||(0!=(Dn(a).b&4)?a=[]:(b=(b=jj(b.c,Dn(a)))&&typeof b==qe?new b(a):a,a=a[bd]=b),c=a),a=c);return a}var qF;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=On&&(e=jk(),2E3<e-Qn&&(Qn=e,Pn=Nn()));if(0==On++){var f=(Rn(),Sn),g,j;if(f.b){j=null;do g=f.b,f.b=null,j=$n(g,j);while(f.b);f.b=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Rn(),Sn),n,o;if(h.c){o=null;do n=h.c,h.c=null,o=$n(n,o);while(h.c);h.c=o}}--On;c&&-1!=Pn&&($wnd.clearTimeout(Pn),Pn=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(rs)()}catch(d){a(b)}else C(rs)()}var jM=$(1),Gn=$(100),oM=QF(" I"),I=KF(680,oM),qG=KF(678,jM),pM=QF(" Z"),UG=KF(681,pM);$(99);$(98);$(97);var qM=$(476),vn=KF(682,qM),rM=$(231),kt=KF(683,rM);$(232);$(137);$(451);$(106);$(462);var sM=QF(" B");$(466);var tM=QF(" C"),Fi=KF(684,tM),kM=$(464),uM=QF(" D"),bD=KF(685,uM);$(465);$(467);var vM=$(470),AE=KF(686,vM),wM=QF(" J"),xM=$(2),Gs=KF(679,xM),WJ=KF(687,sM);$(479);$(461);$(96);$(449);
+var nF=$(442);$(458);var AF=$(456);$(454);$(455);$(460);$(108);$(109);$(110);$(113);$(94);$(473);$(468);$(457);$(443);$(444);$(445);$(446);$(447);$(448);var yM=$(366);$(365);$(364);$(363);$(441);$(440);var jA=$(380),FC=KF(688,jA),zM=$(386),KC=KF(689,zM),AM=$(387),MC=KF(690,AM),BM=$(518),QE=KF(691,BM),ks=KF(692,I),CM=OF(516,function(){RC();return HG}),IG=KF(693,CM);$(517);$(389);$(388);$(511);$(510);$(519);$(520);$(515);$(423);$(514);var Kz=KF(694,yM);$(378);$(522);$(453);PF();$(452);PF();$(671);$(670);
+var nM=PF();$(282);var DM=$(281);$(280);$(286);$(300);$(341);$(524);$(523);$(279);$(278);$(526);$(525);$(531);$(532);$(533);$(534);$(535);$(536);$(537);$(538);$(527);$(528);$(529);$(530);$(218);$(217);$(291);$(292);$(293);$(548);$(557);$(24);$(549);$(550);$(551);$(552);$(553);$(554);$(555);$(556);$(263);$(337);$(340);$(338);$(339);$(177);$(176);$(265);$(212);$(267);$(185);var EM=$(184);$(215);$(214);$(213);$(360);$(361);$(362);
+var FM=OF(153,function(){Bj();return vp}),wp=KF(695,FM),GM=OF(136,function(){Cj();return Go}),Ho=KF(696,GM),HM=OF(143,function(){Io();return Ro}),So=KF(697,HM),IM=OF(148,function(){To();return bp}),cp=KF(698,IM);OF(154,null);OF(155,null);OF(156,null);OF(157,null);OF(158,null);OF(159,null);OF(160,null);OF(161,null);OF(162,null);OF(138,null);OF(139,null);OF(140,null);OF(141,null);OF(142,null);OF(144,null);OF(145,null);OF(146,null);OF(147,null);OF(149,null);OF(150,null);OF(151,null);OF(152,null);$(435);
+$(434);$(483);$(485);$(484);$(486);$(488);$(487);$(489);$(493);$(494);$(175);$(181);$(180);$(179);$(183);$(197);$(406);$(405);var eB=$(404),DD=KF(699,eB),YG=KF(700,wM);$(276);$(277);$(390);$(490);$(496);$(491);$(492);$(391);$(547);$(400);$(399);$(398);$(403);var JM=PF(),VI=KF(701,JM);$(261);$(433);$(502);var KM=OF(221,function(){$r();return es}),fs=KF(702,KM);$(413);$(414);$(397);var PA=$(392);$(482);$(376);$(377);$(402);var $A=$(401);$(394);$(393);$(500);$(509);$(395);$(437);$(475);$(512);$(513);
+$(521);$(383);var nA=$(382);$(411);$(412);$(368);$(367);$(420);PF();PF();PF();$(370);$(371);$(182);$(350);var gy=KF(703,DM);$(351);$(560);$(559);$(311);$(313);$(312);$(314);$(199);$(216);$(202);$(204);var uA=$(385);$(436);$(373);$(372);$(379);$(506);$(478);$(207);$(422);$(194);$(195);$(198);$(192);$(191);$(193);var wA=$(544);$(381);$(562);$(567);$(421);$(469);$(424);var Mz=$(375),Lz=KF(704,nA);$(590);$(408);$(409);$(410);$(374);$(541);$(542);$(316);$(315);$(307);$(308);$(579);$(568);$(569);$(495);
+$(503);$(504);$(505);$(561);$(563);var QA=$(396);$(545);$(507);$(206);$(203);$(205);$(201);$(190);$(189);$(188);$(243);$(566);$(285);$(284);$(283);$(578);$(577);$(576);$(571);$(575);var LM=OF(635,function(){aq();return cL}),dL=KF(705,LM);$(634);$(633);$(625);$(626);$(627);$(628);$(629);$(630);$(631);$(632);$(606);var MM=OF(287,function(){Qv();return Xv}),Yv=KF(706,MM),NM=OF(333,function(){Mv();return Dx}),Ex=KF(707,NM);$(17);$(334);$(335);$(330);$(331);$(332);$(18);$(19);$(20);$(419);$(384);$(622);
+$(321);$(623);$(322);$(323);$(324);$(325);$(328);$(296);$(295);$(294);$(564);$(565);$(570);$(236);$(299);$(329);$(317);$(344);$(343);$(342);var OM=OF(345,function(){Ux();return dy}),ey=KF(708,OM);OF(346,null);OF(347,null);OF(348,null);OF(349,null);$(219);$(297);$(310);$(309);$(499);$(289);$(178);$(546);$(298);$(608);$(3);$(611);$(612);$(610);$(609);$(602);$(601);$(663);$(664);$(665);$(666);$(604);$(210);var DB=$(416),FB=KF(709,DB);$(417);$(415);$(27);$(28);$(26);$(29);$(32);$(33);$(34);$(35);$(36);
+$(37);var PM=$(49),sx=KF(710,PM);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(237);var eK=$(592);$(290);var iK=$(594);$(208);$(620);$(619);$(429);$(428);$(430);$(209);$(245);$(247);$(246);$(241);$(353);$(238);$(288);$(662);$(252);$(255);
+$(253);$(254);$(5);$(7);$(6);$(572);$(418);$(431);$(354);$(174);$(273);$(425);$(426);$(432);$(211);$(240);$(31);$(248);$(318);$(319);$(320);$(249);var VK=KF(711,EM);$(250);$(543);$(621);$(587);$(459);$(480);$(30);$(68);var jK=$(595);$(605);$(624);$(659);$(658);$(186);$(196);$(4);$(586);$(638);$(655);var QM=OF(656,function(){GL();return ML}),NL=KF(712,QM),RM=OF(657,function(){uK();return PL}),QL=KF(713,RM);$(641);$(650);$(649);$(653);$(652);$(648);$(647);$(645);$(646);$(644);$(643);$(640);$(642);$(651);
+$(654);$(639);$(607);$(660);$(302);$(301);$(304);$(305);$(303);$(251);$(21);$(271);$(272);$(11);$(14);$(22);var SM=$(25),Dk=KF(714,SM);$(23);$(661);$(8);$(10);$(9);$(667);$(668);$(613);$(616);$(617);$(618);$(614);$(615);var gK=$(593);$(636);$(637);$(598);$(599);$(187);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/20865588BA1E58170CC8C13CEAD50C3C.cache.html b/public/jsme/20865588BA1E58170CC8C13CEAD50C3C.cache.html
new file mode 100644
index 0000000..6bc31de
--- /dev/null
+++ b/public/jsme/20865588BA1E58170CC8C13CEAD50C3C.cache.html
@@ -0,0 +1,615 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '20865588BA1E58170CC8C13CEAD50C3C';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",da=" of ",ea='"',ha='" ',ja='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",ya="+",za=",",Ba=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",Ma="-CMe3",Oa="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Wa="-selected",Xa=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",fb="1em",hb="1ex",
+ib="1in",jb="2",kb="3",lb=":",mb=": ",nb=";",ob="<",qb="=",rb=">",tb="?",vb="@",wb="A",xb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Gb="CENTER",Ib="CSS1Compat",Jb="Center",Kb="Cl",Lb="Class$",Mb="Copy as ",Nb="Dialog",Pb="East",Qb="F",Rb="First",Sb='For input string: "',Tb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Yb="Internal index set to null.",$b="JSME",ac="JUSTIFY",bc="JavaScript",cc="LEFT",dc="MOL n. ",ec="N",fc="NA",gc="NONE",hc="No more molecules in SDF buffer",
+ic="Nonring",jc="North",kc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",mc="O",nc="ONE_WAY_CORNER",oc="P",pc="R",qc="R1",rc="R2",sc="R3",tc="RIGHT",uc="ROLL_DOWN",vc="RXN",wc="Reset",xc="Resize-",yc="Ring",zc="S",Ac="SMILES",Dc="Se",Ec="Si",Ic="South",Jc="Style names cannot be empty",Kc="TBODY",Lc="TR",Mc="Text",Nc="West",Oc="X",Pc="[",Qc="[object Array]",Rc="\\",Sc="]",Zc="__gwtex_wrap",$c="__uiObjectID",ad="a",bd="absolute",cd="alert",dd="alertdialog",
+ed="align",fd="antialias",gd="application",hd="article",id="auto",jd="backgroundColor",kd="banner",ld="blur",md="bolder",nd="border",rd="bottom",td="button",ud="cellPadding",vd="cellSpacing",wd="center",xd="change",yd="checkbox",zd="className",Ad="click",Bd="click marked atom to delete mark",Cd="clip",Dd="code",Ed="col",Fd="colSpan",Gd="columnheader",Hd="combobox",Id="complementary",Jd="contentinfo",Nd="contextmenu",Od="cssFloat",Pd="dblclick",Qd="definition",Vd="dialog",Wd="dir",Xd="directory",Yd=
+"display",Zd="div",$d="document",ae="dragdrop-handle",be="dragdrop-selected",ce="end_gesture",de="error",ee="filter",fe="float",ge="focus",he="fontFamily",ie="fontSize",je="fontStyle",ke="fontWeight",le="form",me="function",ne="g",oe="gesturechange",pe="gestureend",qe="gesturestart",re="google",se="grid",ue="gridcell",ve="group",we="gwt-MenuBar",xe="gwt-MenuBarPopup",ye="heading",ze="height",Ae="hidden",He="html",Ie="id",Je="img",Ke="is_touch_supported",Le="italic",Me="java.vm.name",Ne="jsa-resetDiv",
+Oe="keydown",Pe="keypress",Qe="keyup",Re="left",Se="link",Te="list",Ue="listbox",Ve="listitem",We="load",Xe="log",Ye="ltr",Ze="main",$e="marquee",af="math",bf="menu",df="menuPopup",ef="menubar",ff="menuitem",gf="menuitemcheckbox",hf="menuitemradio",of="middle",pf="mousedown",qf="mousemove",rf="mouseout",sf="mouseover",tf="mouseup",uf="mousewheel",vf="msie",wf="multipart",xf="n",yf="name",zf="navigation",Af="none",Bf="noreaction",Cf="note",Df="nowrap",Ef="null",Ff="number",Gf="object",Hf="offsetHeight",
+If="offsetWidth",Jf="ontouchstart",Kf="opera",Lf="option",Mf="outline",Nf="overflow",Of="padding",Pf="paste",Qf="popupContent",Rf="position",Sf="presentation",Tf="progressbar",Uf="px",Vf="px, ",Wf="px;",Yf="radio",Zf="radiogroup",$f="reaction",ag="region",bg="rgb(",cg="right",dg="rotation",eg="row",fg="rowgroup",gg="rowheader",hg="rtl",jg="s",kg="scale100",lg="scrollbar",mg="se",ng="search",og="separator",pg="serif",qg='shape-rendering="crispEdges"',rg="slider",sg="span",tg="spinbutton",ug="status",
+vg="subMenuIcon-selected",wg="tab",xg="table",yg="tablist",zg="tabpanel",Ag="tbody",Bg="td",Cg="text",Dg="textAlign",Eg="textbox",Fg="timer",Gg="toolbar",Hg="tooltip",Ig="top",Jg="touchcancel",Kg="touchend",Lg="touchmove",Mg="touchstart",Ng="tr",Og="tree",Pg="treegrid",Qg="treeitem",Rg="true",Sg="value",Tg="verticalAlign",Ug="visibility",Vg="visible",Wg="whiteSpace",Xg="width",Yg="x",Zg="zIndex",$g="|",_,ah={l:4194303,m:4194303,h:1048575},bh={l:0,m:0,h:0},ch={l:1,m:0,h:0},dh={l:2,m:0,h:0},eh={l:3,
+m:0,h:0},fh={l:4,m:0,h:0},gh={l:8,m:0,h:0},hh={l:10,m:0,h:0},ih={l:16,m:0,h:0},jh={l:32,m:0,h:0},qh={l:64,m:0,h:0},rh={l:128,m:0,h:0},sh={l:256,m:0,h:0},th={l:512,m:0,h:0},uh={l:1024,m:0,h:0},vh={l:2048,m:0,h:0},wh={l:8192,m:0,h:0},xh={l:16384,m:0,h:0},yh={l:32768,m:0,h:0},zh={l:65536,m:0,h:0},Ah={l:131072,m:0,h:0},Bh={l:262144,m:0,h:0},Ch={l:524288,m:0,h:0},Dh={},Eh={38:1,71:1,78:1,84:1,86:1},Fh={71:1,74:1,88:1},Gh={73:1},Hh={39:1,44:1,45:1,51:1,60:1,65:1,67:1,71:1},Ih={89:1},Jh={48:1,71:1},Kh={7:1,
+8:1,71:1,75:1,77:1},Lh={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Mh={71:1,78:1,80:1,84:1,86:1},Nh={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},Oh={71:1,74:1,89:1},Ph={71:1,88:1},Qh={67:1},Rh={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},Sh={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},Th={106:1},m={71:1,74:1},Uh={71:1,78:1,84:1,86:1},Vh={8:1,9:1,71:1,75:1,77:1},Wh={13:1,37:1},Xh={20:1},Yh={92:1},Zh={44:1,45:1,51:1,57:1,65:1,71:1},$h={35:1,71:1,75:1,77:1},ai={44:1,45:1,51:1,65:1,71:1},
+bi={71:1,78:1,86:1},ci={71:1},di={44:1,51:1,65:1,71:1},ei={11:1},fi={27:1,34:1},gi={51:1,71:1},hi={6:1,8:1,71:1,75:1,77:1},ii={18:1,71:1},ji={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,96:1,103:1},ki={90:1},li={10:1,71:1,75:1,77:1},mi={21:1},ni={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},oi={14:1},pi={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},qi={88:1},s={70:1,71:1,74:1};
+function t(a,b,c){var d=Dh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Dh[a]=function(){}),_=d.prototype=0>b?{}:new Dh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return ri(this)};
+_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(si,m,-1,8,1);d=(ti(),ui);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function vi(){vi=x;wi=new xi}function yi(a){for(var b,a=new zi(a.k.n);a.c<a.e.Be();)b=Ai(a),Bi(b.gd(),be,!1),Ci(a)}
+function Di(a,b,c){var a=a.o,d;try{d=new Ei(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.d,c,d)}catch(e){e=Fi(e);if(A(e,78))throw new Gi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Bi(b.gd(),Tb,!0);Bi(c.gd(),ae,!0);z(wi,b,c)}function Hi(a,b){var c;c=Ii(wi,b);var d;d=Ii(a.o.d,c);if(!d)throw new Ji("dragHandle was not draggable");Ki(d.c.b);Ki(d.e.b);Ki(d.d.b);Bi(b.gd(),Tb,!1);Bi(c.gd(),ae,!1)}
+function Li(a){var b;a.p=!1;for(a=new zi(a.k.n);a.c<a.e.Be();)b=Ai(a),Bi(b.gd(),be,!1),Ci(a)}function Mi(a,b){Ni(a.k.n,b)?Bi(b.gd(),be,!1):a.p?(Oi(a.k.n,b),Bi(b.gd(),be,!0)):(a.k.n.Ke(),Oi(a.k.n,b))}function Pi(a){this.i=a;this.k=new Qi(this);this.o=new Ri(this.k)}t(3,1,{});_.rc=function(){Si(this.k.f,"dragdrop-dragging")};_.sc=function(){Ti(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var wi;function Qi(a){this.n=new Ui;this.e=a;this.b=a.i}t(4,1,{},Qi);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function Vi(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function Wi(a,b){var c;c=Xi(a.d,Yi).b;b.b.ctrlKey||b.b.metaKey||yi(a.c.e);Mi(a.c.e,c)}function Zi(a){a.c.i=null;a.c.e.sc();$i((aj(),bj(null)),a.b,0,0);var b=a.b.hb;cj=b;dj();ej=b;a.e=2}
+function Ri(a){this.d=new xi;this.c=a;this.b=new fj;gj(this.b,hj(),ij());B(this.b,this,(jj(),jj(),kj));B(this.b,this,(lj(),lj(),mj));a=this.b.hb.style;a[ee]="alpha(opacity=0)";a.opacity=0;a.margin=0+(nj(),Uf);a.borderStyle=(oj(),Af);a[jd]="blue"}t(5,1,{},Ri);
+_.uc=function(a){var b,c,d,e;c=a.i;d=pj(a);e=qj(a);b=Dj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!Yi)Yi=c,this.c.f=Xi(this.d,Yi).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Ej(this.c.n,this.c.f)&&(yi(this.c.e),Mi(this.c.e,this.c.f)),Fj(new Gj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Hj(Yi,null),Yi!=this.c.f&&(c=new Hj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,Zi(this),1!=this.e&&Vi(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Ij(a,b);a=Jj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Kj(Lj(d-this.i),Lj(a-this.j))>=this.c.e.n?(Mj(),-1!=Ej(this.c.n,this.c.f)||Mi(this.c.e,this.c.f),c=new Hj(Yi,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,Zi(this)):Nj.preventDefault()),1==this.e)return;Nj.preventDefault();Vi(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Ij(a,b);b=Jj(a,b);if(1==Dj(a.b)&&(this.f=!1,Yi))try{if(Mj(),1==this.e)Wi(this,a);else{d!=this.b&&(c=new Hj(d,null),e+=c.b,b+=c.e);try{Vi(this,e,b),this.c.e.rc(),3!=this.e&&Wi(this,a)}finally{var f=this.b.hb;cj&&f==cj&&(cj=null);dj();f===ej&&(ej=null);Oj(this.b);this.e=1;this.c.f=null}}}finally{Yi=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var Yi=null;function Gj(){}t(6,1,mi,Gj);_.xc=function(){Mj()};
+function Ei(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Ei);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+Ba+this.e+va};function Hj(a,b){!a||a==(aj(),bj(null))?this.i=this.f=0:(this.f=a.cd()-(a.hb.scrollLeft||0),this.i=a.dd()-(a.hb.scrollTop||0));!b||b==(aj(),bj(null))?this.d=this.c=0:(this.c=Pj(b.hb)+Qj(b.hb),this.d=Rj(b.hb)+Sj(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Hj);
+_.tS=function(){return ua+this.b+Ba+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Mj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Qj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Uf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function Sj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Uf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function Tj(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function Uj(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
+function Vj(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Ni(c.b,b);0==c.b.d&&Wj(c.c);a.r=null}a.yc()}}function Xj(a,b){var c=Yj();Vj(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;Zj(a.n,Yj())}function $j(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}t(17,1,{});_.yc=function(){this.v&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function Zj(a,b){if($j(a.b,b)){var c=a.b,d=a.b.t,e;e=new ak(d,a.b.n);Oi(d.b,e);1==d.b.d&&bk(d.c,16);c.r=e}else a.b.r=null}function ck(a){this.b=a}t(18,1,{},ck);_.b=null;t(19,1,{});t(20,1,{2:1});function dk(){dk=x;ek=new fk}t(21,19,{});var ek=null;function fk(){this.b=new Ui;this.c=new gk(this)}t(22,21,{},fk);
+function hk(){hk=x;ik=new Ui;var a=new jk;kk();lk(mk?mk:mk=new nk,a)}function Wj(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Ni(ik,a)}function bk(a,b){if(0>b)throw new ok("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Ni(ik,a);a.c=!1;a.d=pk(a,b);Oi(ik,a)}function qk(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function pk(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}t(24,1,{});_.Cc=function(){this.c||Ni(ik,this);this.Dc()};_.c=!1;_.d=0;var ik;
+function gk(a){hk();this.b=a}t(23,24,{},gk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(rk,m,3,a.b.d,0);b=sk(a.b,b);c=new tk;for(e=0,f=b.length;e<f;++e)d=b[e],Ni(a.b,d),Zj(d.b,c.b);0<a.b.d&&bk(a.c,Kj(5,16-(Yj()-c.b)))};_.b=null;function ak(a,b){this.c=a;this.b=b}t(25,20,{2:1,3:1},ak);_.b=null;_.c=null;t(27,1,{});_.b=null;function uk(){this.b=cd}t(26,27,{},uk);function vk(){this.b=dd}t(28,27,{},vk);function wk(){this.b=gd}t(29,27,{},wk);t(31,1,{});_.b=null;function xk(a){this.b=a}t(30,31,{},xk);
+function yk(){this.b=hd}t(32,27,{},yk);function zk(){this.b=kd}t(33,27,{},zk);function Ak(){this.b=td}t(34,27,{},Ak);function Bk(){this.b=yd}t(35,27,{},Bk);function Ck(){this.b=Gd}t(36,27,{},Ck);function Dk(){this.b=Hd}t(37,27,{},Dk);function Ek(){this.b=Id}t(38,27,{},Ek);function Fk(){this.b=Jd}t(39,27,{},Fk);function Gk(){this.b=Qd}t(40,27,{},Gk);function Hk(){this.b=Vd}t(41,27,{},Hk);function Ik(){this.b=Xd}t(42,27,{},Ik);function Jk(){this.b=$d}t(43,27,{},Jk);function Kk(){this.b=le}
+t(44,27,{},Kk);function Lk(){this.b=se}t(45,27,{},Lk);function Mk(){this.b=ue}t(46,27,{},Mk);function Nk(){this.b=ve}t(47,27,{},Nk);function Ok(){this.b=ye}t(48,27,{},Ok);function Pk(a){this.b=a.id}t(49,1,{4:1,5:1},Pk);_.b=null;function Qk(){this.b=Je}t(50,27,{},Qk);function Rk(){this.b=Se}t(51,27,{},Rk);function Sk(){this.b=Te}t(52,27,{},Sk);function Tk(){this.b=Ue}t(53,27,{},Tk);function Uk(){this.b=Ve}t(54,27,{},Uk);function Vk(){this.b=Xe}t(55,27,{},Vk);function Wk(){this.b=Ze}t(56,27,{},Wk);
+function Xk(){this.b=$e}t(57,27,{},Xk);function Yk(){this.b=af}t(58,27,{},Yk);function Zk(){this.b=bf}t(59,27,{},Zk);function $k(){this.b=ef}t(60,27,{},$k);function al(){this.b=ff}t(61,27,{},al);function bl(){this.b=gf}t(62,27,{},bl);function cl(){this.b=hf}t(63,27,{},cl);function dl(){this.b=zf}t(64,27,{},dl);function fl(){this.b=Cf}t(65,27,{},fl);function gl(){this.b=Lf}t(66,27,{},gl);function hl(){this.b=Sf}t(67,27,{},hl);t(68,31,{},function(a){this.b=a});function il(){this.b=Tf}t(69,27,{},il);
+function jl(){jl=x;kl=new xk("aria-activedescendant")}var kl;function ll(){this.b=Yf}t(71,27,{},ll);function ml(){this.b=Zf}t(72,27,{},ml);function nl(){this.b=ag}t(73,27,{},nl);
+function ol(){ol=x;pl=new vk;ql=new uk;rl=new wk;sl=new yk;tl=new zk;ul=new Ak;vl=new Bk;wl=new Ck;xl=new Dk;yl=new Ek;zl=new Fk;Al=new Gk;Bl=new Hk;Cl=new Ik;Dl=new Jk;El=new Kk;Fl=new Mk;Gl=new Lk;Hl=new Nk;Il=new Ok;Jl=new Qk;Kl=new Rk;Ll=new Tk;Ml=new Uk;Nl=new Sk;Ol=new Vk;Pl=new Wk;Ql=new Xk;Rl=new Yk;Sl=new $k;Tl=new bl;Ul=new cl;Vl=new al;Wl=new Zk;Xl=new dl;Yl=new fl;Zl=new gl;$l=new hl;am=new il;bm=new ml;cm=new ll;dm=new nl;em=new fm;gm=new hm;im=new jm;km=new lm;mm=new nm;om=new Em;Fm=
+new Gm;Hm=new Im;Jm=new Km;Lm=new Mm;Nm=new Om;Pm=new Qm;Rm=new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;F=new xi;z(F,ag,dm);z(F,cd,ql);z(F,Vd,Bl);z(F,dd,pl);z(F,gd,rl);z(F,$d,Dl);z(F,hd,sl);z(F,kd,tl);z(F,td,ul);z(F,yd,vl);z(F,ue,Fl);z(F,Gd,wl);z(F,ve,Hl);z(F,Hd,xl);z(F,Id,yl);z(F,Jd,zl);z(F,Qd,Al);z(F,Te,Nl);z(F,Xd,Cl);z(F,le,El);z(F,se,Gl);z(F,ye,Il);z(F,Je,Jl);z(F,Se,Kl);z(F,Ue,Ll);z(F,Ve,Ml);z(F,Xe,Ol);z(F,Ze,Pl);z(F,$e,Ql);z(F,af,Rl);z(F,bf,Wl);z(F,ef,Sl);z(F,ff,Vl);z(F,
+gf,Tl);z(F,Lf,Zl);z(F,Yf,cm);z(F,hf,Ul);z(F,zf,Xl);z(F,Cf,Yl);z(F,Sf,$l);z(F,Tf,am);z(F,Zf,bm);z(F,eg,im);z(F,fg,em);z(F,gg,gm);z(F,ng,mm);z(F,og,om);z(F,lg,km);z(F,rg,Fm);z(F,tg,Hm);z(F,ug,Jm);z(F,wg,Pm);z(F,yg,Lm);z(F,zg,Nm);z(F,Eg,Rm);z(F,Fg,Tm);z(F,Gg,Vm);z(F,Hg,Xm);z(F,Og,cn);z(F,Pg,Zm);z(F,Qg,an)}var ql,pl,rl,sl,tl,ul,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Gl,Fl,Hl,Il,Jl,Kl,Nl,Ll,Ml,Ol,Pl,Ql,Rl,Wl,Sl,Vl,Tl,Ul,Xl,Yl,Zl,$l,am,cm,bm,dm,F,im,em,gm,km,mm,om,Fm,Hm,Jm,Pm,Lm,Nm,Rm,Tm,Vm,Xm,cn,Zm,an;
+function jm(){this.b=eg}t(75,27,{},jm);function fm(){this.b=fg}t(76,27,{},fm);function hm(){this.b=gg}t(77,27,{},hm);function lm(){this.b=lg}t(78,27,{},lm);function nm(){this.b=ng}t(79,27,{},nm);function Em(){this.b=og}t(80,27,{},Em);function Gm(){this.b=rg}t(81,27,{},Gm);function Im(){this.b=tg}t(82,27,{},Im);function Km(){this.b=ug}t(83,27,{},Km);function Qm(){this.b=wg}t(84,27,{},Qm);function Mm(){this.b=yg}t(85,27,{},Mm);function Om(){this.b=zg}t(86,27,{},Om);function Sm(){this.b=Eg}
+t(87,27,{},Sm);function Um(){this.b=Fg}t(88,27,{},Um);function Wm(){this.b=Gg}t(89,27,{},Wm);function Ym(){this.b=Hg}t(90,27,{},Ym);function dn(){this.b=Og}t(91,27,{},dn);function $m(){this.b=Pg}t(92,27,{},$m);function bn(){this.b=Qg}t(93,27,{},bn);function tk(){this.b=Yj()}function Yj(){return(new Date).getTime()}t(94,1,{},tk);function en(a){var b,c,d;d=new fn;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),gn(d,c.cZ.e),d.b.b+=mb,hn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function jn(a){var b,c,d;c=y(kn,m,85,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new ln;c[d]=a[d]}}function mn(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+mb+a:b}t(99,1,{71:1,86:1});_.Ec=function(){return this.i};_.tS=function(){return mn(this)};_.f=null;_.i=null;function nn(a){on();this.i=a}t(98,99,bi,nn);function Ji(a){on();this.i=a}function Gi(a,b){on();this.f=b;this.i=a}t(97,98,Uh,Ji,Gi);
+function pn(a){on();this.c=a;this.b=l;var b,c,d;c=qn(rn(this.c)?this.c:null);d=y(kn,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new sn(c[a]);jn(d)}t(96,97,Uh,pn);
+_.Ec=function(){if(null==this.d){this.e=null==this.c?Ef:rn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":tn(this.c).e;this.b=this.b+mb+(rn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(rn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=yf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+mb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function un(a,b){return vn(a)?a.eQ(b):a===b}function tn(a){return vn(a)?a.cZ:wn}
+function xn(a){return vn(a)?a.hC():ri(a)}
+function yn(){var a;yn=x;zn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function An(a){yn();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=zn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var zn;t(106,1,{});function ri(a){return a.$H||(a.$H=++Bn)}function Cn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Dn(){return $wnd.setTimeout(function(){0!=En&&(En=0);Fn=-1},10)}var En=0,Bn=0,Gn=0,Fn=-1;
+function Hn(){Hn=x;In=new Jn}function Kn(a,b){a.b=Ln(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Mn(a)),Nn(a.f,1),!a.j&&(a.j=new On(a)),Nn(a.j,50))}function Jn(){}function Pn(a){return a.Fc()}function Ln(a,b){!a&&(a=[]);a[a.length]=b;return a}function Qn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=Ln(b,e)):e[0].xc()}catch(f){if(f=Fi(f),!A(f,86))throw f;}}return b}function Nn(a,b){Hn();$wnd.setTimeout(function(){C(Pn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(108,106,{},Jn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var In;function Mn(a){this.b=a}t(109,1,{},Mn);
+_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Qn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new tk;100>Yj()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function On(a){this.b=a}t(110,1,{},On);_.Fc=function(){this.b.e&&Nn(this.b.f,1);return this.b.k};
+_.b=null;function on(){var a,b,c;try{null.a()}catch(d){a=d}var e=qn(a);3<=e.length&&e.splice(0,3);c=y(kn,m,85,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new sn(e[a]);jn(c)}function qn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=Rn(Sn(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}t(116,1,{});function hn(a,b){a.b+=b}function Tn(){}t(117,116,{},Tn);_.b=l;
+function Un(a,b){return parseInt(a[b])||0}function Vn(a,b){return null==a[b]?null:""+a[b]}function Wn(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 Xn(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Yn(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Dj(a){a=a.button;return 1==a?4:2==a?2:1}
+function Pj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function Rj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function Zn(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
+function ij(){var a=$doc;return(G(a.compatMode,Ib)?a.documentElement:a.body).clientHeight}function hj(){var a=$doc;return(G(a.compatMode,Ib)?a.documentElement:a.body).clientWidth}function $n(a){return(G(a.compatMode,Ib)?a.documentElement:a.body).scrollLeft||0}function ao(a){return(G(a.compatMode,Ib)?a.documentElement:a.body).scrollTop||0}function bo(a,b){this.c=a;this.d=b}t(139,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return ri(this)};_.tS=function(){return this.c};
+_.c=null;_.d=0;function oj(){oj=x;co=new eo;fo=new go;ho=new io;jo=new ko;lo=new mo;no=H(oo,m,6,[co,fo,ho,jo,lo])}t(138,139,hi);var no,ho,fo,jo,co,lo;function eo(){bo.call(this,gc,0)}t(140,138,hi,eo);function go(){bo.call(this,"DOTTED",1)}t(141,138,hi,go);function io(){bo.call(this,"DASHED",2)}t(142,138,hi,io);function ko(){bo.call(this,"HIDDEN",3)}t(143,138,hi,ko);function mo(){bo.call(this,"SOLID",4)}t(144,138,hi,mo);
+function po(){po=x;qo=new ro;so=new to;uo=new vo;wo=new xo;yo=H(zo,m,7,[qo,so,uo,wo])}t(145,139,Kh);var yo,so,uo,wo,qo;function ro(){bo.call(this,gc,0)}t(146,145,Kh,ro);function to(){bo.call(this,"BLOCK",1)}t(147,145,Kh,to);function vo(){bo.call(this,"INLINE",2)}t(148,145,Kh,vo);function xo(){bo.call(this,"INLINE_BLOCK",3)}t(149,145,Kh,xo);function Ao(){Ao=x;Bo=new Co;Do=new Eo;Fo=new Go;Ho=new Io;Jo=H(Ko,m,9,[Bo,Do,Fo,Ho])}t(150,139,Vh);var Jo,Bo,Do,Fo,Ho;function Co(){bo.call(this,Gb,0)}
+t(151,150,Vh,Co);function Eo(){bo.call(this,ac,1)}t(152,150,Vh,Eo);function Go(){bo.call(this,cc,2)}t(153,150,Vh,Go);function Io(){bo.call(this,tc,3)}t(154,150,Vh,Io);function nj(){nj=x;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=H(dp,m,10,[Lo,No,Po,Ro,To,Vo,Xo,Zo,ap])}t(155,139,li);var cp,Zo,Po,Ro,Xo,ap,Vo,No,To,Lo;function Mo(){bo.call(this,"PX",0)}t(156,155,li,Mo);function Oo(){bo.call(this,"PCT",1)}t(157,155,li,Oo);
+function Qo(){bo.call(this,"EM",2)}t(158,155,li,Qo);function So(){bo.call(this,"EX",3)}t(159,155,li,So);function Uo(){bo.call(this,"PT",4)}t(160,155,li,Uo);function Wo(){bo.call(this,"PC",5)}t(161,155,li,Wo);function Yo(){bo.call(this,"IN",6)}t(162,155,li,Yo);function $o(){bo.call(this,"CM",7)}t(163,155,li,$o);function bp(){bo.call(this,"MM",8)}t(164,155,li,bp);function ep(){ep=x;fp=[];gp=[];hp=[]}var fp,gp,hp;function ip(){ip=x;jp=new kp}
+function lp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function mp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function kp(){}t(167,1,{},kp);_.b=null;var jp;t(178,1,{});_.tS=function(){return"An event type"};_.i=null;t(177,178,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;t(176,177,{});_.Hc=function(){return this.Jc()};_.b=null;var np=_.c=null;function op(){op=x;pp=new qp(ld,new rp)}function rp(){}t(175,176,{},rp);
+_.Gc=function(a){a.Kc(this)};_.Jc=function(){return pp};var pp;function sp(){sp=x;tp=new qp(xd,new up)}function up(){}t(179,176,{},up);_.Gc=function(a){vp();wp(this,a.c,xp(a.b.b,a.b.b.hb.selectedIndex))};_.Jc=function(){return tp};var tp;t(182,176,ei);function Ij(a,b){return(a.b.clientX||0)-Pj(b)+(b.scrollLeft||0)+$n(b.ownerDocument)}function Jj(a,b){return(a.b.clientY||0)-Rj(b)+(b.scrollTop||0)+ao(b.ownerDocument)}function pj(a){var b;return(b=a.c)?Ij(a,b):a.b.clientX||0}
+function qj(a){var b;return(b=a.c)?Jj(a,b):a.b.clientY||0}t(181,182,ei);function yp(){yp=x;zp=new qp(Ad,new Ap)}function Ap(){}t(180,181,ei,Ap);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return zp};var zp;function Bp(){Bp=x;Cp=new qp(Nd,new Dp)}function Dp(){}t(183,176,{},Dp);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return Cp};var Cp;t(186,1,{37:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Ep=_.d=0;
+function nk(){this.d=++Ep}t(185,186,Wh,nk);function qp(a,b){this.d=++Ep;this.b=b;!np&&(np=new Fp);np.b[a]=this;this.c=a}t(184,185,Wh,qp);_.b=null;_.c=null;function Gp(){Gp=x;Hp=new qp(Pd,new Ip)}function Ip(){}t(187,181,ei,Ip);
+_.Gc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(Jp(),Kp))a=Lp(b.hb),c=new Mp(Un(b.hb,If),Un(b.hb,Hf)),d=new Mp(Un(b.L.bb.hb,If),Un(b.L.bb.hb,Hf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);Np(b.A,!0);a=Un(b.L.bb.hb,If);Op(b,new Mp(a,Pp(b.L.bb).b));b.B&&b.G!=Kp&&Qp(b.i,b)}else Np(b.A,!1),b.G!=(Jp(),Kp)?Op(b,new Mp(b.x.c,b.x.b)):Rp(b,Lp(b.i.hb)),b.B&&b.G!=Kp&&Sp(b.i,b);Tp(b.L.bb)}else Np(b.A,!0)};_.Jc=function(){return Hp};var Hp;function Up(){Up=x;Vp=new qp(ge,new Wp)}
+function Wp(){}t(188,176,{},Wp);_.Gc=function(a){Oj(a.b.b)};_.Jc=function(){return Vp};var Vp;function Xp(){Xp=x;Yp=new qp(oe,new Zp)}function Zp(){}t(189,176,{},Zp);_.Gc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,$p(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,aq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return Yp};var Yp;
+function bq(){bq=x;cq=new qp(pe,new dq)}function dq(){}t(190,176,{},dq);_.Gc=function(a){a.b.b&&(a.b.c.b=null,eq(a.b.b,a.b.c))};_.Jc=function(){return cq};var cq;function fq(){fq=x;gq=new qp(qe,new hq)}function hq(){}t(191,176,{},hq);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return gq};var gq;t(193,176,{});t(192,193,{});function iq(){iq=x;jq=new qp(Oe,new kq)}function kq(){}t(194,192,{},kq);
+_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(lq(),mq).length&&-999!=(lq(),mq)[c]&&(c=(lq(),mq)[c]);b=new nq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?oq(pq(a)):e=301;break;case 118:case 86:b&&a.wb&&qq(a.v,(!a.xb&&(a.xb=new rq(a)),a.xb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(sq(a,Vn((tq(),uq).hc.b.hb,Sg)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Ub;e=1300;break;case 114:case 82:a.lb=!0;a.K=pc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
+a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?vq(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?vq(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&vq(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?vq(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?vq(a,4):e=207;break;case 53:105==a.d?vq(a,5):e=208;break;case 54:105==a.d?vq(a,
+6):e=210;break;case 55:105==a.d?vq(a,7):e=211;break;case 56:105==a.d?vq(a,8):e=212;break;case 57:105==a.d?vq(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}wq(a,e)}b=!0}b&&this.b.preventDefault()};_.Jc=function(){return jq};var jq;function xq(){xq=x;yq=new qp(pf,new zq)}function zq(){}t(195,181,ei,zq);_.Gc=function(a){a.uc(this)};_.Jc=function(){return yq};var yq;
+function jj(){jj=x;kj=new qp(qf,new Aq)}function Aq(){}t(196,181,ei,Aq);_.Gc=function(a){a.vc(this)};_.Jc=function(){return kj};var kj;function Bq(){Bq=x;Cq=new qp(rf,new Dq)}function Dq(){}t(197,181,ei,Dq);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Hj(Yi,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,Zi(a))};_.Jc=function(){return Cq};var Cq;function Eq(){Eq=x;Fq=new qp(sf,new Gq)}function Gq(){}t(198,181,ei,Gq);_.Gc=function(a){var b;b=this.b;Kn((Hn(),In),new Hq(a,a.c,b))};_.Jc=function(){return Fq};var Fq;
+function lj(){lj=x;mj=new qp(tf,new Iq)}function Iq(){}t(199,181,ei,Iq);_.Gc=function(a){a.wc(this)};_.Jc=function(){return mj};var mj;function Fp(){this.b={}}t(200,1,{},Fp);_.b=null;t(203,182,ei);var Jq=null;function Kq(){Kq=x;Lq=new qp(Jg,new Mq)}function Mq(){}t(202,203,ei,Mq);_.Gc=function(a){Nq(a.b,this,a.b.n)};_.Jc=function(){return Lq};var Lq;function Oq(){Oq=x;Pq=new qp(Kg,new Qq)}function Qq(){}t(204,203,ei,Qq);_.Gc=function(a){Nq(a.b,this,a.b.n)};_.Jc=function(){return Pq};var Pq;
+function Rq(){var a;this.b=(a=document.createElement(Zd),a.setAttribute(Jf,"return;"),typeof a.ontouchstart==me)}t(205,1,{},Rq);function Sq(){Sq=x;Tq=new qp(Lg,new Uq)}function Uq(){}t(206,203,ei,Uq);_.Gc=function(a){Nq(a.b,this,a.b.o)};_.Jc=function(){return Tq};var Tq;function Vq(){Vq=x;Wq=new qp(Mg,new Xq)}function Xq(){}t(207,203,ei,Xq);_.Gc=function(a){Yq(a.b,this)&&(a.b.k&&Zq(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),bk(a.b.d,750),a.b.e=!1))};_.Jc=function(){return Wq};var Wq;
+function $q(a,b){this.b=b;this.c=a}function ar(a,b,c){mk&&(b=new $q(b,c),a.Uc(b))}t(208,177,{},$q);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return mk};_.b=!1;var mk=_.c=null;function br(a){this.b=a}t(209,177,{},br);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return cr};var cr=_.b=null;function dr(){}function er(a){var b;fr&&(b=new dr,a.Uc(b))}t(210,177,{},dr);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return fr};var fr=null;function gr(a){this.b=a}t(211,177,{},gr);_.Gc=function(a){a.Tc(this)};
+_.Hc=function(){return hr};var hr=_.b=null;function ir(){}t(212,177,{},ir);_.Gc=function(a){a.b.O&&a.b.Ed()};_.Hc=function(){return jr};var jr=null;function kr(a,b,c){a=a.b;if(!b)throw new lr("Cannot add a handler with a null type");if(!c)throw new lr("Cannot add a null handler");0<a.c?mr(a,new nr(a,b,c)):or(a,b,null,c);return new pr(new qr(a,b,c))}
+function rr(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new lr("Cannot fire null event");try{++d.c;j=sr(d,b.Hc(),null);e=null;for(h=d.d?j.Ef(j.Be()):j.Df();d.d?h.Gf():h.Xc();){g=d.d?h.Hf():h.Yc();try{b.Gc(g)}catch(n){if(n=Fi(n),A(n,86))f=n,!e&&(e=new tr),ur(e,f);else throw n;}}if(e)throw new vr(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new zi(d.b);r.c<r.e.Be();)o=Ai(r),o.xc()}finally{d.b=null}}}}catch(q){q=Fi(q);if(A(q,38))throw new wr(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function xr(a){yr.call(this,a,!1)}function yr(a,b){this.b=new zr(b);this.c=a}t(213,1,oi,xr,yr);_.Uc=function(a){rr(this,a)};_.b=null;_.c=null;t(216,1,{});function mr(a,b){!a.b&&(a.b=new Ui);Oi(a.b,b)}function or(a,b,c,d){var e;e=Xi(a.e,b);e||(e=new xi,z(a.e,b,e));a=e.xe(c);a||(a=new Ui,e.ze(c,a));a.vf(d)}function Ar(a,b,c,d){var e,f;e=sr(a,b,c);e.xf(d)&&e.ye()&&(f=Xi(a.e,b),f.Ae(c),f.ye()&&Ii(a.e,b))}
+function sr(a,b,c){a=Xi(a.e,b);if(!a)return Br(),Br(),Cr;c=a.xe(c);return!c?(Br(),Br(),Cr):c}t(215,216,{});_.b=null;_.c=0;_.d=!1;function zr(a){this.e=new xi;this.d=a}t(214,215,{},zr);function pr(a){this.b=a}t(217,1,{},pr);_.b=null;function vr(a){Gi.call(this,Dr(a),Er(a));this.b=a}function Er(a){a=a.xd();return!a.Xc()?null:a.Yc()}
+function Dr(a){var b,c,d;b=a.Be();if(0==b)return null;b=new Fr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:b.b.b+="; ",d=d.Ec(),hn(b.b,d);return b.b.b}t(219,97,Eh,vr);_.b=null;function wr(a){vr.call(this,a)}t(218,219,Eh,wr);t(220,1,{},function(){});function Gr(a){a=Vn(a,Wd);return(null==a?0:hg==a||hg.toLowerCase()==a.toLowerCase())?(Hr(),Ir):(null==a?0:Ye==a||Ye.toLowerCase()==a.toLowerCase())?(Hr(),Jr):(Hr(),Kr)}
+function Hr(){Hr=x;Ir=new Lr("RTL",0);Jr=new Lr("LTR",1);Kr=new Lr("DEFAULT",2);Mr=H(Nr,m,15,[Ir,Jr,Kr])}function Lr(a,b){bo.call(this,a,b)}t(222,139,{15:1,71:1,75:1,77:1},Lr);var Mr,Kr,Jr,Ir;function Or(){}function Pr(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 y(a,b,c,d,e){d=Pr(e,d);H(a,b,c,d);return d}function Qr(a){return Rr([Sr,I],[m,s],[70,-1],a,0,2,1)}
+function Rr(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Pr(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Rr(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Tr();var e=Ur,f=Vr;Tr();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Wr(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Xr;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Xr;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Xr;}a[b]=c}t(223,1,{},Or);_.qI=0;
+function Tr(){Tr=x;Ur=[];Vr=[];var a=new Or,b=Ur,c=Vr,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Ur,Vr;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function rn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function vn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Yr(a){return null==a?null:a}function L(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function Zr(){var a;$stats&&$r("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Kf))a=Kf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(vf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(vf)&&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"}G(Kf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&$r("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(as,m,1,[Ib]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&$r("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";ep();hp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+ep();0!=hp.length&&(a=hp.join(l),b=(ip(),jp),a=lp(a),mp(b).insertBefore(a,b.b.firstChild),hp.length=0);0!=fp.length&&(a=fp.join(l),b=(ip(),jp),a=lp(a),mp(b).appendChild(a),fp.length=0);0!=gp.length&&(a=gp.join(l),b=(ip(),jp),a=lp(a),mp(b).appendChild(a),gp.length=0);$stats&&$r("export.client.JSME_export");new bs;new cs;0<ds(null)?Kn((Hn(),In),new es):fs()}function Fi(a){return A(a,86)?a:new pn(a)}function gs(a){return hs(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function is(a){return hs(a.l,a.m,a.h)}function hs(a,b,c){return _=new js,_.l=a,_.m=b,_.h=c,_}
+function ks(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new ls;if(0==a.l&&0==a.m&&0==a.h)return ms=hs(0,0,0),hs(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?(ms=hs(0,0,0),c=is((ns(),os))):(ms=hs(c.l,c.m,c.h),c=hs(0,0,0)),c;g=!1;0!=b.h>>19&&(b=ps(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?qs(e):0==c&&0!=d&&0==e?qs(d)+22:0!=c&&0==d&&0==e?qs(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=is((ns(),rs)),c=!0,g=!g;else return c=ss(a,f),g&&ts(c),ms=hs(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=ps(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=ss(c,d);f&&ts(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=hs(f,j,c);g?ms=ps(c):ms=hs(c.l,c.m,c.h);return e}if(!us(a,b))return e?ms=ps(a):ms=hs(a.l,a.m,a.h),hs(0,0,0);c=c?a:hs(a.l,a.m,a.h);var h,n,o,r;f=vs(b)-vs(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=hs(j&4194303,n&4194303,h&1048575);for(n=hs(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&ts(n);e?(ms=ps(c),d&&(ms=Js(ms,(ns(),os)))):ms=hs(c.l,c.m,c.h);return n}
+function ts(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}function vs(a){var b;b=Ks(a.h);return 32==b?(b=Ks(a.m),32==b?Ks(a.l)+32:b+20-10):b-12}var ms=null;function Ls(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return hs(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Ms(a,b){return hs(a.l&b.l,a.m&b.m,a.h&b.h)}function Ns(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return ns(),Os;if(-9223372036854775E3>a)return ns(),Ps;if(9223372036854775E3<=a)return ns(),rs;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=L(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=L(a/4194304),a-=4194304*b);a=L(a);b=hs(a,b,c);d&&ts(b);return b}function Qs(a){var b,c;return-129<a&&128>a?(b=a+128,null==Rs&&(Rs=y(Ss,m,16,256,0)),c=Rs[b],!c&&(c=Rs[b]=gs(a)),c):gs(a)}
+function Ts(a){var b=bh,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 us(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)}
+function Us(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return hs(c&4194303,q&
+4194303,u&1048575)}function ps(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return hs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function ss(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 hs(c&4194303,d&4194303,e&1048575)}function Js(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return hs(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function O(a){return a.l|a.m<<22}function Vs(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Vs(ps(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Qs(1E9);a=ks(a,b);b=l+O(ms);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Rs=null;function ns(){ns=x;rs=hs(4194303,4194303,524287);Ps=hs(0,0,524288);os=Qs(1);Qs(2);Os=Qs(0)}var rs,Ps,os,Os;function js(){}t(232,1,{16:1},js);
+function $r(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Ws(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(237,1,{},Ws);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Xs(a,b){hn(a.b.b,b.b);return a}function Ys(){this.b=new Zs}t(238,1,{},Ys);function $s(a){if(null==a)throw new lr("css is null");this.b=a}t(239,1,{17:1,71:1},$s);
+_.eQ=function(a){return!A(a,17)?!1:G(this.b,a.b)};_.hC=function(){return at(this.b)};_.b=null;function bt(a){if(null==a)throw new lr("html is null");this.b=a}t(241,1,ii,bt);_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return at(this.b)};_.b=null;t(242,1,ii,function(){this.b=l});_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return at(this.b)};_.b=null;
+function ct(){ct=x;dt=RegExp(oa,ne);et=RegExp(rb,ne);ft=RegExp(ob,ne);gt=RegExp(ta,ne);ht=RegExp(ea,ne)}function it(a){ct();-1!=a.indexOf(oa)&&(a=a.replace(dt,pa));-1!=a.indexOf(ob)&&(a=a.replace(ft,ra));-1!=a.indexOf(rb)&&(a=a.replace(et,qa));-1!=a.indexOf(ea)&&(a=a.replace(ht,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(gt,"&#39;"));return a}var dt,et,ft,ht,gt;function jt(a){if(null==a)throw new lr("uri is null");this.b=a}t(244,1,{19:1},jt);_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return at(this.b)};
+_.b=null;function kt(){kt=x}t(246,1,{});function lt(){}t(247,1,{},lt);var mt=null;function nt(){}t(248,246,{},nt);var ot=null;function pt(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=sr(a.b,f,null).Be();for(e-=1;0<=e;--e)if(d=sr(a.b,f,null).Cf(e),A(d,20)&&un(d.b,b)){var h=a.b,n=f;0<h.c?mr(h,new qt(h,n,null,d)):Ar(h,n,null,d)}}}t(249,1,Xh);_.b=null;function rt(a){this.b=a}t(250,249,Xh,rt);_.Wc=function(a){a.d&&(this.b._c(a.e)||(a.b=!0))};function st(a){this.b=a}t(251,249,Xh,st);
+_.Sc=function(){tt(this.b.b)};function ut(){on()}t(252,97,Uh,ut);function vt(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,bk(a.e,1))}function wt(){this.b=new xt(this);this.c=new Ui;this.e=new yt(this);this.i=new zt(this)}t(253,1,{},wt);_.d=!1;_.f=!1;function xt(a){hk();this.b=a}t(254,24,{},xt);_.Dc=function(){if(this.b.d){var a=this.b,b;b=At(a.i.e.c,a.i.c);Bt(a.i);A(b,21)&&new ut;a.d=!1;vt(a)}};_.b=null;function yt(a){hk();this.b=a}t(255,24,{},yt);
+_.Dc=function(){this.b.f=!1;var a=this.b,b=Yj(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(bk(a.b,1E4);a.i.d<a.i.b;){d=Ct(a.i);try{if(null==d)break;A(d,21)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Bt(a.i)}if(100<=Yj()-b)break}}finally{e||(Wj(a.b),a.d=!1,vt(a))}};_.b=null;function Ct(a){var b;a.c=a.d;b=At(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Bt(a){Dt(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function zt(a){this.e=a}t(256,1,{},zt);_.Xc=function(){return this.d<this.b};_.Yc=function(){return Ct(this)};
+_.Zc=function(){Bt(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Et(a,b){var c=(Ft(),Gt(b));a.appendChild(c)}function Ht(a,b,c){var d;d=Nj;Nj=a;b==cj&&8192==It(a.type)&&(cj=null);c.$c(a);Nj=d}var Nj=null,cj=null;function Jt(){Jt=x;Kt=new wt}function Fj(a){Jt();if(!a)throw new lr("cmd cannot be null");var b=Kt;Oi(b.c,a);vt(b)}var Kt;function Lt(a){dj();!Mt&&(Mt=new nk);Nt||(Nt=new yr(null,!0),Ot=new Pt);return kr(Nt,Mt,a)}var Nt=null;function Qt(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Pt(){}t(262,177,{},Pt);_.Gc=function(a){a.Wc(this);Ot.d=!1};_.Hc=function(){return Mt};_.Ic=function(){Qt(this)};_.b=!1;_.c=!1;_.d=!1;var Mt=_.e=null,Ot=null;function Rt(){Rt=x;St=new Tt;Ut()||(St=null)}var St=null;function jk(){}t(264,1,{},jk);_.Qc=function(){for(;0<(hk(),ik).d;)Wj(At(ik,0))};function lk(a,b){return kr((!Vt&&(Vt=new Wt),Vt),a,b)}function Xt(a){kk();Yt||(Zt(),Yt=!0);return lk((!fr&&(fr=new nk),fr),a)}function kk(){$t||(au(),$t=!0)}
+function bu(){var a;$t&&(a=new cu,Vt&&rr(Vt,a));return null}var $t=!1,Vt=null,du=0,eu=0,Yt=!1;function fu(){fu=x;gu=new nk}function cu(){fu()}t(266,177,{},cu);_.Gc=function(){null.$f()};_.Hc=function(){return gu};var gu;function Wt(){xr.call(this,null)}t(268,213,oi,Wt);
+function It(a){switch(a){case ld:return 4096;case xd:return 1024;case Ad:return 1;case Pd:return 2;case ge:return 2048;case Oe:return 128;case Pe:return 256;case Qe:return 512;case We:return 32768;case "losecapture":return 8192;case pf:return 4;case qf:return 64;case rf:return 32;case sf:return 16;case tf:return 8;case "scroll":return 16384;case de:return 65536;case "DOMMouseScroll":case uf:return 131072;case Nd:return 262144;case Pf:return 524288;case Mg:return 1048576;case Lg:return 2097152;case Kg:return 4194304;
+case Jg:return 8388608;case qe:return 16777216;case oe:return 33554432;case pe:return 67108864;default:return-1}}function dj(){hu||(iu(),hu=!0)}var hu=!1;function ju(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 ku(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function iu(){lu=C(function(a){var b;var c=Nt,d,e,f;Mt&&c&&mu(c.b.e,Mt)?(b=Ot.b,d=Ot.c,e=Ot.d,f=Ot.e,Qt(Ot),Ot.e=a,rr(c,Ot),c=!(Ot.b&&!Ot.c),Ot.b=b,Ot.c=d,Ot.d=e,Ot.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});nu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!rn(b)&&A(b,22)&&Ht(a,c,b)});ou=C(function(a){a.preventDefault();nu.call(this,a)});pu=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;nu.call(this,a)});qu=C(function(a){if(lu(a)){var b=ej;b&&b.__listener&&!rn(b.__listener)&&A(b.__listener,22)&&(Ht(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ad,qu,!0);$wnd.addEventListener(Pd,qu,!0);$wnd.addEventListener(pf,qu,!0);$wnd.addEventListener(tf,qu,!0);$wnd.addEventListener(qf,qu,!0);$wnd.addEventListener(sf,qu,!0);$wnd.addEventListener(rf,qu,!0);$wnd.addEventListener(uf,qu,!0);$wnd.addEventListener(Oe,lu,!0);$wnd.addEventListener(Qe,lu,!0);$wnd.addEventListener(Pe,
+lu,!0);$wnd.addEventListener(Mg,qu,!0);$wnd.addEventListener(Lg,qu,!0);$wnd.addEventListener(Kg,qu,!0);$wnd.addEventListener(Jg,qu,!0);$wnd.addEventListener(qe,qu,!0);$wnd.addEventListener(oe,qu,!0);$wnd.addEventListener(pe,qu,!0)}function ru(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)}var ej=null,lu=null,qu=null,ou=null,nu=null,pu=null;
+function su(a,b){a.__eventBits=b;a.onclick=b&1?nu:null;a.ondblclick=b&2?nu:null;a.onmousedown=b&4?nu:null;a.onmouseup=b&8?nu:null;a.onmouseover=b&16?nu:null;a.onmouseout=b&32?nu:null;a.onmousemove=b&64?nu:null;a.onkeydown=b&128?nu:null;a.onkeypress=b&256?nu:null;a.onkeyup=b&512?nu:null;a.onchange=b&1024?nu:null;a.onfocus=b&2048?nu:null;a.onblur=b&4096?nu:null;a.onlosecapture=b&8192?nu:null;a.onscroll=b&16384?nu:null;a.onload=b&32768?pu:null;a.onerror=b&65536?nu:null;a.onmousewheel=b&131072?nu:null;
+a.oncontextmenu=b&262144?nu:null;a.onpaste=b&524288?nu:null}function tu(){var a;tu=x;uu=(a=$doc,G(a.compatMode,Ib)?a.documentElement:a.body)}var uu;function vu(){this.c=new Ui}function wu(a){a=a[$c];return null==a?-1:a}t(273,1,{},vu);_.b=null;function xu(a,b){this.b=a;this.c=b}t(274,1,{},xu);_.b=0;_.c=null;t(275,1,oi);_.ad=function(a){return decodeURI(a.replace("%23",ma))};_.Uc=function(a){rr(this.b,a)};_.bd=function(a){a=null==a?l:a;if(!G(a,null==yu?l:yu))yu=a,jr&&(a=new ir,rr(this.b,a))};
+var yu=l;function Ut(){function a(){$wnd.setTimeout(a,250);e()}var b=St,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ad(d.substring(1)));yu=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ad(c.substring(1)));b.bd(a)});a();return!0}function Tt(){this.b=new xr(null)}t(276,275,oi,Tt);
+function au(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(bu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{$t&&ar((!Vt&&(Vt=new Wt),Vt),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function Zt(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Yt&&(d=hj(),c=ij(),eu!=d||du!=c))eu=d,du=c,er((!Vt&&(Vt=new Wt),Vt))}finally{a&&a(b)}})}function Ti(a,b){Bi(a.gd(),b,!0)}function Si(a,b){Bi(a.gd(),b,!1)}function gj(a,b,c){0<=b&&a.md(b+Uf);0<=c&&a.kd(c+Uf)}function zu(a){var b,a=Vn(a,zd);b=Au(a,Bu(32));return 0<=b?a.substr(0,b-0):a}
+function Bi(a,b,c){if(!a)throw new Ji(kc);b=Rn(b);if(0==b.length)throw new ok(Jc);if(c){var d;d=Rn(b);b=a.className;-1==Wn(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=Rn(b);f=a.className;e=Wn(f,c);-1!=e&&(b=Rn(f.substr(0,e-0)),c=Rn(Sn(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Cu(a,b){a.style.display=b?l:Af;a.setAttribute("aria-hidden",""+!b)}t(282,1,fi);_.cd=function(){return Pj(this.hb)};_.dd=function(){return Rj(this.hb)};
+_.ed=function(){return Un(this.hb,Hf)};_.fd=function(){return Un(this.hb,If)};_.gd=function(){return this.hb};_.hd=function(){return this.hb.style.display!=Af};_.jd=function(){throw new Du;};_.kd=function(a){this.hb.style[ze]=a};_.ld=function(a){Cu(this.hb,a)};_.md=function(a){this.hb.style[Xg]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;
+function B(a,b,c){var d;d=It(c.c);if(-1==d){var e=a.hb;d=c.c;dj();switch(d){case "drag":e.ondrag=nu;break;case "dragend":e.ondragend=nu;break;case "dragenter":e.ondragenter=ou;break;case "dragleave":e.ondragleave=nu;break;case "dragover":e.ondragover=ou;break;case "dragstart":e.ondragstart=nu;break;case "drop":e.ondrop=nu;break;case "canplaythrough":case "ended":case "progress":e.removeEventListener(d,nu,!1);e.addEventListener(d,nu,!1);break;default:throw"Trying to sink unknown event type "+d;}}else-1==
+a.db?(e=a.hb,d|=a.hb.__eventBits||0,dj(),su(e,d)):a.db|=d;return kr(!a.eb?a.eb=new xr(a):a.eb,c,b)}function Eu(a,b,c){return kr(!a.eb?a.eb=new xr(a):a.eb,c,b)}function Fu(a){var b;if(a.pd())throw new Gu("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;dj();su(c,b)}else a.db|=b;a.nd();a.sd()}
+function Hu(a,b){var c;switch(It(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(np&&(f=np.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&rr(a.eb,f.b),f.b.b=d,f.b.c=e}function Iu(a){if(!a.pd())throw new Gu("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.hb.__listener=null,a.cb=!1}}}
+function Oj(a){if(a.gb)if(A(a.gb,28))a.gb.ud(a);else{if(a.gb)throw new Gu("This widget's parent does not implement HasWidgets");}else if(aj(),mu(Ju.b,a)){aj();try{a.rd()}finally{Ii(Ju.b,a)}}}function Ku(a,b){var c;c=a.gb;if(b){if(c)throw new Gu("Cannot set a new parent without first clearing the old parent");a.gb=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.gb=null}}t(281,282,Lh);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.eb&&rr(this.eb,a)};_.pd=function(){return this.cb};
+_.qd=function(){Fu(this)};_.$c=function(a){Hu(this,a)};_.rd=function(){Iu(this)};_.sd=function(){};_.td=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function Lu(a){for(a=new Mu(a);a.b.b<a.b.c.d-1;)Nu(a.b),Ou(a.b)}t(280,281,pi);_.nd=function(){Pu(this,(Qu(),Ru))};_.od=function(){Pu(this,(Qu(),Su))};function Tu(a,b,c){Oj(b);var d=a.q;Uu(d,b,d.d);d=(Ft(),Gt(b.hb));c.appendChild(d);Ku(b,a)}
+function Vu(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Wu;b.gb==a&&(f=a.vd(b),f<d&&--d);Oj(b);Uu(a.q,b,d);e?(e=b.hb,ru(c,(Ft(),Gt(e)),d)):(e=(Ft(),Gt(b.hb)),c.appendChild(e));Ku(b,a)}function Xu(a,b){var c;if(b.gb!=a)return!1;try{Ku(b,null)}finally{c=b.hb;Yn(c).removeChild(c);c=a.q;var d;d=Yu(c,b);if(-1==d)throw new Zu;if(0>d||d>=c.d)throw new Wu;for(--c.d;d<c.d;++d)Wr(c.b,d,c.b[d+1]);Wr(c.b,c.d,null)}return!0}t(279,280,pi);_.vd=function(a){return Yu(this.q,a)};
+_.wd=function(a,b,c,d){Vu(this,a,b,c,d)};_.xd=function(){return new $u(this.q)};_.ud=function(a){return Xu(this,a)};function $i(a,b,c,d){var e;Oj(b);e=a.q.d;a.Ad(b,c,d);a.wd(b,a.hb,e,!0)}function av(a,b){var c;(c=Xu(a,b))&&bv(b.hb);return c}function cv(a,b,c,d){if(b.gb!=a)throw new ok("Widget must be a child of this panel.");a.Ad(b,c,d)}function dv(a,b,c){a=a.hb;-1==b&&-1==c?bv(a):(a.style[Rf]=bd,a.style[Re]=b+Uf,a.style[Ig]=c+Uf)}
+function ev(){var a=$doc.createElement(Zd);this.q=new fv(this);this.hb=a;this.hb.style[Rf]="relative";this.hb.style[Nf]=Ae}function bv(a){a.style[Re]=l;a.style[Ig]=l;a.style[Rf]=l}t(278,279,pi,ev);_.yd=function(a){Tu(this,a,this.hb)};_.ud=function(a){return av(this,a)};_.zd=function(a,b,c){cv(this,a,b,c)};_.Ad=function(a,b,c){dv(a,b,c)};function gv(a,b){if(a.Cd())throw new Gu("SimplePanel can only contain one child widget");a.Dd(b)}
+function hv(a,b){if(a.bb!=b)return!1;try{Ku(b,null)}finally{a.Bd().removeChild(b.hb),a.bb=null}return!0}function iv(a,b){if(b!=a.bb&&(b&&Oj(b),a.bb&&a.ud(a.bb),a.bb=b)){var c=(Ft(),Gt(a.bb.hb));a.Bd().appendChild(c);Ku(b,a)}}function jv(){this.hb=$doc.createElement(Zd)}t(286,280,pi,jv);_.Bd=function(){return this.hb};_.Cd=function(){return this.bb};_.xd=function(){return new kv(this)};_.ud=function(a){return hv(this,a)};_.Dd=function(a){iv(this,a)};_.bb=null;
+function lv(a,b){a._&&(mv(a.$,!1,!1),ar(a,a,b))}function nv(a){var b;if(b=a.bb)null!=a.P&&b.kd(a.P),null!=a.Q&&b.md(a.Q)}function ov(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[Re]=b-0+(nj(),Uf);a.style[Ig]=c+Uf}function pv(a){a._||(a.cb&&Oj(a),mv(a.$,!0,!1))}t(285,286,pi);_.Bd=function(){return Xn(this.hb)};_.ed=function(){return Un(this.hb,Hf)};_.fd=function(){return Un(this.hb,If)};_.gd=function(){return Yn(Xn(this.hb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){lv(this,a)};
+_.hd=function(){return!G(Ae,this.hb.style[Ug])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this._&&mv(this.$,!1,!0)};_.kd=function(a){this.P=a;nv(this);0==a.length&&(this.P=null)};_.Gd=function(a,b){ov(this,a,b)};_.ld=function(a){this.hb.style[Ug]=a?Vg:Ae};_.Dd=function(a){iv(this,a);nv(this)};_.md=function(a){this.Q=a;nv(this);0==a.length&&(this.Q=null)};_.Hd=function(){pv(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
+_.ab=-1;
+function qv(a,b){var c;jv.call(this);this.S=new rv;this.M=(sv(),tv);this.$=new uv(this);this.hb.appendChild($doc.createElement(Zd));this.Gd(0,0);Yn(Xn(this.hb))[zd]="gwt-PopupPanel";Xn(this.hb)[zd]=Qf;this.O=this.N=a;this.X=!1;c=H(as,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new vv(c);this.L.gd()[zd]=l;c=Yn(Xn(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Ji(kc);d=Rn(d);if(0==d.length)throw new ok(Jc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
+h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}iv(this,this.L);nv(this);Bi(Xn(this.hb),Qf,!1);Bi(this.L.c,b+"Content",!0)}t(284,285,pi);_.nd=function(){Fu(this.L)};_.od=function(){Iu(this.L)};_.Cd=function(){return this.L.bb};_.xd=function(){return new kv(this.L)};_.ud=function(a){return this.L.ud(a)};_.Dd=function(a){iv(this.L,a);nv(this)};_.L=null;t(283,284,pi);_.rd=function(){Iu(this)};
+function wv(){wv=x;xv=new yv(Gb,0,(sv(),tv));zv=new yv(nc,1,Av);Bv=new yv(uc,2,Cv);Dv=H(Ev,m,23,[xv,zv,Bv])}function yv(a,b,c){bo.call(this,a,b);this.b=c}t(287,139,{23:1,71:1,75:1,77:1},yv);_.b=null;var Dv,xv,zv,Bv;function Fv(){Fv=x;Gv=H(as,m,1,[Ig,of,rd])}
+function vv(a){var b;Fv();var c,d;c=this.hb=$doc.createElement(xg);this.d=$doc.createElement(Ag);Et(c,this.d);c[vd]=0;for(c=c[ud]=0;c<a.length;++c)d=(b=$doc.createElement(Ng),b[zd]=a[c],Et(b,Hv(a[c]+"Left")),Et(b,Hv(a[c]+Jb)),Et(b,Hv(a[c]+"Right")),b),Et(this.d,d),1==c&&(this.c=Xn(ju(d,1)));this.hb[zd]="gwt-DecoratorPanel"}function Hv(a){var b,c;c=$doc.createElement(Bg);b=$doc.createElement(Zd);var d=(Ft(),Gt(b));c.appendChild(d);c[zd]=a;b[zd]=a+"Inner";return c}t(289,286,Sh,vv);_.Bd=function(){return this.c};
+_.c=null;_.d=null;var Gv;t(288,289,Sh);t(290,1,{});function Qu(){Qu=x;Ru=new Iv;Su=new Jv}function Kv(a){vr.call(this,a)}function Pu(a,b){Qu();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Fi(f),A(f,86))d=f,!c&&(c=new tr),ur(c,d);else throw f;}}if(c)throw new Kv(c);}t(291,218,Eh,Kv);var Ru,Su;function Iv(){}t(292,1,{},Iv);_.Id=function(a){a.qd()};function Jv(){}t(293,1,{},Jv);_.Id=function(a){a.rd()};t(296,281,Lh);_.Mc=function(a){return B(this,a,(xq(),xq(),yq))};
+_.Nc=function(a){return B(this,a,(jj(),jj(),kj))};_.Oc=function(a){return B(this,a,(Bq(),Bq(),Cq))};_.Pc=function(a){return B(this,a,(lj(),lj(),mj))};_.qd=function(){Fu(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};t(295,296,Lh);function Lv(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=td,b);this.hb[zd]="gwt-Button";this.hb.innerHTML=a||l}t(294,295,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},Lv);t(297,279,pi);_.e=null;_.f=null;
+function Mv(a,b){var c;if(a.i)throw new Gu("Composite.initWidget() may only be called once.");Oj(b);c=b.hb;a.hb=c;var d;Ft();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Ft(),c).__gwt_resolve=Nv(a));a.i=b;Ku(b,a)}function Ov(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);dj();su(d,b)}else b.db|=c;a.db=-1}a.i.qd();a.hb.__listener=a;a.sd()}t(298,281,ni);_.pd=function(){return this.i?this.i.pd():!1};_.qd=function(){Ov(this)};_.$c=function(a){Hu(this,a);this.i.$c(a)};
+_.rd=function(){this.i.rd()};_.jd=function(){return this.hb=this.i.jd()};_.i=null;function Pv(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[Wd]=hg;break;case 1:c[Wd]=Ye;break;case 2:Gr(c)!=(Hr(),Kr)&&(c[Wd]=l)}}}function Qv(a){this.b=a;this.d=!1;this.e=this.c=Gr(a)}t(299,1,{},Qv);_.b=null;_.c=null;_.d=!1;_.e=null;function fj(){this.hb=Rv()}t(300,286,pi,fj);_.Mc=function(a){return B(this,a,(xq(),xq(),yq))};_.Nc=function(a){return B(this,a,(jj(),jj(),kj))};
+_.Oc=function(a){return B(this,a,(Bq(),Bq(),Cq))};_.Pc=function(a){return B(this,a,(lj(),lj(),mj))};function Sv(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Xn(b);e=null;c&&(c=wu(c),e=0>c?null:At(a.j.c,c));e?Tv(a,e):d&&(b.innerHTML=l||l);return b}function Tv(a,b){var c;if(b.gb!=a)return!1;try{Ku(b,null)}finally{c=b.hb;Yn(c).removeChild(c);var d=a.j,e;e=wu(c);c[$c]=null;c=d.c;Uv(e,c.d);Wr(c.c,e,null);d.b=new xu(e,d.b)}return!0}t(302,280,pi);_.xd=function(){return new Vv(this)};
+_.ud=function(a){return Tv(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Wv(a){if(0>=a.c)throw new Xv("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Xv("Column index: 0, Column size: "+a.b);}
+function Yv(){this.j=new vu;this.i=$doc.createElement(xg);this.d=$doc.createElement(Ag);Et(this.i,this.d);this.hb=this.i;this.e=new Zv(this);var a=new $v(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;ru(a.c.i,(Ft(),Gt(b)),0);Et(a.b,$doc.createElement(Ed))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Xv("Row index: "+a+", Row size: "+d);if(0>c)throw new Xv("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new Xv("Column index: "+c+", Column size: "+this.b);c=Sv(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Bg),d.innerHTML=sa||l,ru(c,(Ft(),Gt(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ed),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Bg);
+e.innerHTML=sa;c=$doc.createElement(Ng);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Sv(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(301,302,pi,Yv);_.b=0;_.c=0;function aw(a){for(;++a.c<a.e.d&&!(null!=At(a.e,a.c)););}function Vv(a){this.d=a;this.e=this.d.j.c;aw(this)}t(303,1,{},Vv);_.Xc=function(){return this.c<this.e.d};
+_.Yc=function(){var a;if(this.c>=this.e.d)throw new Zu;a=At(this.e,this.c);this.b=this.c;aw(this);return a};_.Zc=function(){var a;if(0>this.b)throw new bw;a=At(this.e,this.b);Oj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Zv(a){this.b=a}t(304,1,{},Zv);_.b=null;function $v(a){this.c=a}t(305,1,{},$v);_.b=null;_.c=null;function cw(){cw=x;dw=new ew}var dw;function fw(){fw=x;gw=new hw((Ao(),wd));iw=new hw(Re);jw=new hw(cg);kw=iw;lw=jw;mw=kw}var gw,mw,iw,lw,kw,jw;function ew(){}t(307,1,{},ew);
+function hw(a){this.b=a}t(308,307,{},hw);_.b=null;function nw(){nw=x;ow=new pw(of);qw=new pw(Ig)}var ow,qw;function pw(a){this.b=a}t(309,1,{},pw);_.b=null;function rw(a,b){var c;c=sw(a);Et(a.c,c);Tu(a,b,c)}function sw(a){var b;b=$doc.createElement(Bg);b[ed]=a.b.b;b.style[Tg]=a.d.b;return b}function tw(a,b){var c,d;d=Yn(b.hb);(c=Xu(a,b))&&a.c.removeChild(d);return c}
+function uw(){this.q=new fv(this);this.f=$doc.createElement(xg);this.e=$doc.createElement(Ag);Et(this.f,this.e);this.hb=this.f;this.b=(fw(),mw);this.d=(nw(),qw);this.c=$doc.createElement(Ng);Et(this.e,this.c);this.f[vd]=bb;this.f[ud]=bb}t(310,297,pi,uw);_.ud=function(a){return tw(this,a)};_.c=null;function vw(){vw=x;new xi}function ww(a,b,c,d,e){vw();this.b=new xw(this,a,b,c,d,e);this.hb[zd]="gwt-Image"}function yw(a,b,c,d,e){vw();ww.call(this,(kt(),new jt(a)),b,c,d,e)}t(311,281,Lh,ww,yw);
+_.Mc=function(a){return B(this,a,(xq(),xq(),yq))};_.Nc=function(a){return B(this,a,(jj(),jj(),kj))};_.Oc=function(a){return B(this,a,(Bq(),Bq(),Cq))};_.Pc=function(a){return B(this,a,(lj(),lj(),mj))};_.$c=function(a){32768==It(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);Hu(this,a)};_.sd=function(){var a=this.b;G(We,Vn(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new zw(a,this),Kn((Hn(),In),a.i))};_.b=null;t(313,1,{});_.i=null;function Aw(){Aw=x;Bw()}
+function xw(a,b,c,d,e,f){var g,j;Aw();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(sg);j=new Ys;Xs(Xs(Xs(j,new $s("width:"+e+(nj(),Uf)+nb)),new $s("height:"+f+Wf)),new $s("background:url("+b.b+") no-repeat "+-c+"px "+-d+Wf));!Cw&&(Cw=new Dw);b=Ew;c=new $s((new $s(j.b.b.b)).b);j=new Zs;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=it(b.b);hn(j.b,b);j.b.b+="' style='";b=it(c.b);hn(j.b,b);j.b.b+="' border='0'>";j=new bt(j.b.b);g.innerHTML=j.b||l;g=Xn(g);a.cb&&
+(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),dj(),su(g,a)):a.db|=133333119}t(312,313,{},xw);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function zw(a,b){this.b=a;this.c=b}t(314,1,{},zw);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(We,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=We)};_.b=null;_.c=null;function Fw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(cw(),dw)?a.c.e==(Hr(),Jr)?(fw(),iw):a.c.e==Ir?(fw(),jw):(fw(),kw):a.c.e==(Hr(),Jr)?(fw(),jw):a.c.e==Ir?(fw(),iw):(fw(),lw);b!=a.d&&(a.d=b,a.hb.style[Dg]=!a.d?l:a.d.b)}t(316,281,Lh);_.b=null;_.c=null;_.d=null;
+function Gw(){this.hb=$doc.createElement(Zd);this.c=new Qv(this.hb);this.hb[zd]="gwt-Label"}function Hw(){Gw.call(this);Pv(this.c,Yg);Fw(this)}t(315,316,Lh,Gw,Hw);_.Mc=function(a){return B(this,a,(xq(),xq(),yq))};_.Nc=function(a){return B(this,a,(jj(),jj(),kj))};_.Oc=function(a){return B(this,a,(Bq(),Bq(),Cq))};_.Pc=function(a){return B(this,a,(lj(),lj(),mj))};function Iw(a,b){if(0>b||b>=a.hb.options.length)throw new Wu;}function xp(a,b){Iw(a,b);return a.hb.options[b].value}
+function Jw(){this.hb=$doc.createElement("select");this.hb[zd]="gwt-ListBox"}t(317,296,Lh,Jw);t(318,249,Xh);function Kw(a){this.b=a}t(319,318,Xh,Kw);_.Kc=function(){};function Lw(a){this.b=a}t(320,318,Xh,Lw);_.Qc=function(a){this.b.Jd(a.i,a.b)};function Mw(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Ng);ru(a.f,(Ft(),Gt(e)),b);a=(Ft(),Gt(c));d.appendChild(a)}else d=ju(a.f,0),ru(d,(Ft(),Gt(c)),b)}
+function Nw(a,b,c){var d;Ow(a,b);c&&b.b?(Ow(a,null),a=b.b,b=(Hn(),In),b.d=Ln(b.d,[new Pw(a),!1])):null!=b.d&&(a.k=new Qw(a,b),c=(sv(),Av),a.k.M=c,a.k.U=a.i,a.k.gd()[zd]=xe,d=zu(a.hb),G(we,d)||Ti(a.k,d+"Popup"),Eu(a.k,new Lw(a),mk?mk:mk=new nk),a.o=b.d,d=a.k,a=new Rw(a,b),d.hb.style[Ug]=Ae,pv(d),a.b.p?ov(a.b.k,Pj(a.b.hb)+Un(a.b.hb,If)-1,Rj(a.c.hb)):ov(a.b.k,Pj(a.c.hb),Rj(a.b.hb)+Un(a.b.hb,Hf)-1),d.hb.style[Ug]=Vg)}function Sw(a,b){if(b||!(a.n&&a.o==a.n.d))Ow(a,b),a.hb.focus(),b&&a.e&&Nw(a,b,!1)}
+function Tw(a,b){var c;a:{c=b.target;var d,e;for(e=new zi(a.j);e.c<e.e.Be();)if(d=Ai(e),d.hb.contains(c)){c=d;break a}c=null}switch(It(b.type)){case 1:a.hb.focus();c&&Nw(a,c,!0);break;case 16:c&&Sw(a,c);break;case 32:c&&Sw(a,null);break;case 2048:Uw(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Uw(a)||a.p||Vw(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Uw(a)||(a.p?null!=a.n.d&&!a.n.d.$f().$f()&&(Nw(a,a.n,!1),a.n.d.$f()):Ww(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Uw(a)||
+a.p&&Vw(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Uw(a)||(a.p?Ww(a):null!=a.n.d&&!a.n.d.$f().$f()&&(Nw(a,a.n,!1),a.n.d.$f()));b.cancelBubble=!0;b.preventDefault();break;case 27:Ow(a,null);a.k&&lv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Ow(a,null);a.k&&lv(a.k,!1);break;case 13:Uw(a)||(Nw(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Hu(a,b)}function Xw(a,b,c){c&&Ow(a,null);ar(a,b,!1);a.o=null;a.k=null}
+function Uw(a){var b;if(!a.n){for(b=new zi(a.j);b.c<b.e.Be();){b=Ai(b);Ow(a,b);break}return!0}return!1}function Ow(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=zu(c.hb)+Wa;Bi(c.gd(),d,!1);a.p&&(c=Yn(a.n.hb),2==ku(c)&&(c=ju(c,1),Bi(c,vg,!1)))}if(b){c=zu(b.hb)+Wa;Bi(b.gd(),c,!0);a.p&&(c=Yn(b.hb),2==ku(c)&&(c=ju(c,1),Bi(c,vg,!0)));ol();c=a.hb;var d=new Pk(b.hb),e=(jl(),kl),d=H(Yw,m,5,[d]),e=e.b,f,g,j,h;f=new fn;for(j=0,h=d.length;j<h;++j)g=d[j],gn(gn(f,g.b),ba);d=Rn(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function Ww(a){var b,c,d;if(a.n){for(b=c=Ej(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?At(a.j,b):At(a.j,c);break}Ow(a,d)}}function Vw(a){var b,c,d;if(a.n){for(b=c=Ej(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?At(a.j,b):At(a.j,c);break}Ow(a,d)}}t(321,281,Lh);_.$c=function(a){Tw(this,a)};_.rd=function(){this.k&&lv(this.k,!1);Iu(this)};_.Jd=function(a,b){Xw(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Pw(a){this.b=a}t(322,1,{},Pw);_.xc=function(){Zw(this.b)};_.b=null;
+function $w(a){this.b=a}t(323,1,{},$w);_.Kc=function(){Ow(this.b,null)};_.b=null;function Qw(a,b){this.b=a;this.c=b;qv.call(this,!0,df);iv(this.L,this.c.d);nv(this);this.Z=!0;this.c.d.$f()}t(324,284,pi,Qw);_.Wc=function(a){var b,c;if(!a.b)switch(It(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&Ow(this.b,null)}};_.b=null;_.c=null;function Rw(a,b){this.b=a;this.c=b}t(325,1,{},Rw);_.b=null;var ax=_.c=null;
+function bx(){bx=x;ax=new Ws((kt(),new jt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function cx(a,b){this.hb=$doc.createElement(Bg);var c=zu(this.hb)+Wa;Bi(this.gd(),c,!1);this.hb.textContent=a||l;this.hb[zd]="gwt-MenuItem";c=Zn();this.hb.setAttribute(Ie,c);ol();this.hb.setAttribute("role",Vl.b);this.b=b}t(328,282,{27:1,31:1,34:1},cx);_.b=null;_.c=null;_.d=null;
+function dx(){var a;this.hb=$doc.createElement(Bg);this.hb[zd]="gwt-MenuItemSeparator";a=$doc.createElement(Zd);Et(this.hb,a);a[zd]="menuSeparatorInner"}t(329,282,fi,dx);function ex(){var a,b,c,d,e;b=null.$f();e=hj();d=ij();b[Yd]=(po(),Af);b[Xg]=0+(nj(),Uf);b[ze]=cb;c=$doc;c=(G(c.compatMode,Ib)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Ib)?a.documentElement:a.body).scrollHeight||0;b[Xg]=(c>e?c:e)+Uf;b[ze]=(a>d?a:d)+Uf;b[Yd]="block"}function rv(){}t(330,1,{},rv);_.Sc=function(){ex()};
+function fx(a){this.b=a}t(331,1,{},fx);_.Wc=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.Wc(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(It(d.type)){case 4:case 1048576:if(cj){a.c=!0;break}if(!c&&b.N){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(cj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function gx(a){this.b=a}t(332,1,{},gx);_.b=null;function sv(){sv=x;tv=new hx(Gb,0);Av=new hx(nc,1);Cv=new hx(uc,2);ix=H(jx,m,32,[tv,Av,Cv])}function hx(a,b){bo.call(this,a,b)}t(333,139,{32:1,71:1,75:1,77:1},hx);var ix,tv,Av,Cv;function kx(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=Xt(a.b.S),ex(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Ki(a.i.b),a.i=null,a.c=!1)}function lx(a){a.k||(kx(a),a.d||(aj(),av(bj(null),a.b)));a.b.hb.style[Cd]="rect(auto, auto, auto, auto)";a.b.hb.style[Nf]=Vg}
+function mx(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=L(b*a.e);j=L(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Cd]="rect("+g+Vf+f+Vf+c+Vf+e+"px)"}
+function mv(a,b,c){a.d=c;Vj(a);a.j&&(Wj(a.j),a.j=null,lx(a));a.b._=b;var d=a.b;d.Y&&(Ki(d.Y.b),d.Y=null);d.T&&(Ki(d.T.b),d.T=null);if(d._){d.Y=Lt(new fx(d));var e;e=new gx(d);Rt();e=St?kr(St.b,(!jr&&(jr=new nk),jr),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(sv(),tv)&&!b&&(c=!1);a.k=b;c?b?(kx(a),a.b.hb.style[Rf]=bd,-1!=a.b.ab&&a.b.Gd(a.b.W,a.b.ab),a.b.hb.style[Cd]="rect(0px, 0px, 0px, 0px)",aj(),b=bj(null),Tu(b,a.b,b.hb),a.j=new nx(a),bk(a.j,1)):Xj(a,200):(kx(a),a.k?(a.b.hb.style[Rf]=bd,-1!=a.b.ab&&a.b.Gd(a.b.W,
+a.b.ab),aj(),b=bj(null),Tu(b,a.b,b.hb)):a.d||(aj(),av(bj(null),a.b)),a.b.hb.style[Nf]=Vg)}function uv(a){var b=(dk(),ek);this.n=new ck(this);this.t=b;this.b=a}t(334,17,{},uv);_.zc=function(){lx(this)};_.Ac=function(){this.e=Un(this.b.hb,Hf);this.f=Un(this.b.hb,If);this.b.hb.style[Nf]=Ae;mx(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){mx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function nx(a){hk();this.b=a}t(335,24,{},nx);
+_.Dc=function(){this.b.j=null;Xj(this.b,200)};_.b=null;function Ft(){Ft=x;ox()}function Gt(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Nv(a){return function(){this.__gwt_resolve=px;return a.jd()}}function px(){throw"A PotentialElement cannot be resolved twice.";}
+function ox(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function aj(){aj=x;qx=new rx;sx=new xi;Ju=new tr}function tx(a){this.q=new fv(this);this.hb=a;Fu(this)}
+function bj(a){aj();var b,c;c=Xi(sx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==sx.e){var d=new ux;kk();lk(mk?mk:mk=new nk,d)}!b?c=new vx:c=new tx(b);z(sx,a,c);ur(Ju,c);return c}t(337,278,pi,tx);var qx,sx,Ju;function rx(){}t(338,1,{},rx);_.Id=function(a){a.pd()&&a.rd()};function ux(){}t(339,1,{},ux);_.Qc=function(){aj();try{Pu(Ju,qx)}finally{wx(Ju.b),wx(sx)}};function vx(){tx.call(this,$doc.body)}t(340,337,pi,vx);
+_.Ad=function(a,b,c){dv(a,b-0,c-0)};function kv(a){this.d=a;this.b=!!this.d.bb}t(341,1,{},kv);_.Xc=function(){return this.b};_.Yc=function(){if(!this.b||!this.d.bb)throw new Zu;this.b=!1;return this.c=this.d.bb};_.Zc=function(){this.c&&this.d.ud(this.c)};_.c=null;_.d=null;function xx(a,b){a.hb[Sg]=null!=b?b:l}t(344,296,Lh);_.$c=function(a){0!=(It(a.type)&896)?Hu(this,a):Hu(this,a)};_.sd=function(){};function yx(){yx=x;zx()}t(343,344,Lh);
+function Ax(){var a;yx();var b=(a=$doc.createElement("INPUT"),a.type=Cg,a);!ot&&(ot=new nt);!mt&&(mt=new lt);this.hb=b;this.hb[zd]="gwt-TextBox"}t(342,343,Lh,Ax);function zx(){zx=x;Bx=new Cx;Dx=new Ex;Fx=new Gx;Hx=new Ix;Jx=H(Kx,m,35,[Bx,Dx,Fx,Hx])}t(345,139,$h);var Jx,Bx,Dx,Fx,Hx;function Cx(){bo.call(this,Gb,0)}t(346,345,$h,Cx);function Ex(){bo.call(this,ac,1)}t(347,345,$h,Ex);function Gx(){bo.call(this,cc,2)}t(348,345,$h,Gx);function Ix(){bo.call(this,tc,3)}t(349,345,$h,Ix);
+function Lx(a,b){if(0>b||b>=a.d)throw new Wu;return a.b[b]}function Yu(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Uu(a,b,c){var d,e;if(0>c||c>a.d)throw new Wu;if(a.d==a.b.length){e=y(Mx,m,36,2*a.b.length,0);for(d=0;d<a.b.length;++d)Wr(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Wr(a.b,d,a.b[d-1]);Wr(a.b,c,b)}function fv(a){this.c=a;this.b=y(Mx,m,36,4,0)}t(350,1,{},fv);_.xd=function(){return new $u(this)};_.b=null;_.c=null;_.d=0;
+function Nu(a){if(a.b>=a.c.d)throw new Zu;return a.c.b[++a.b]}function Ou(a){if(0>a.b||a.b>=a.c.d)throw new bw;a.c.c.ud(a.c.b[a.b--])}function $u(a){this.c=a}t(351,1,{},$u);_.Xc=function(){return this.b<this.c.d-1};_.Yc=function(){return Nu(this)};_.Zc=function(){Ou(this)};_.b=-1;_.c=null;function Bw(){Bw=x;Ew=(kt(),new jt(Cn()+"clear.cache.gif"))}var Ew,Cw=null;function Dw(){}t(353,1,{},Dw);function Nx(){Nx=x;Bw()}function Ox(a,b,c,d,e){Nx();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function Px(a,b,c){Nx();Ox.call(this,(kt(),new jt(a)),b,0,c,16)}t(354,290,{},Ox,Px);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Rv(){var a;a=$doc.createElement(Zd);a.tabIndex=0;return a}function Ki(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?mr(b,new qt(b,c,d,a)):Ar(b,c,d,a)}function qr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(359,1,{},qr);_.b=null;_.c=null;_.d=null;_.e=null;function nr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(360,1,{},nr);_.xc=function(){or(this.b,this.e,this.d,this.c)};
+_.b=null;_.c=null;_.d=null;_.e=null;function qt(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(361,1,{},qt);_.xc=function(){Ar(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Qx(a,b){b.n!=a&&(!a.ic&&(a.ic=new Ui),b.n=a,Oi(a.ic,b))}function Rx(a){var b;b=a.cZ.e;if(-1!=Au(b,Bu(36)))return null;a=a.jc.c.c++;return b=Sn(b,Sx(b,Bu(46))+1)+l+a}function Tx(a,b,c,d){0==--a.dc&&(a.oc!=a.Zd()&&(d|=4),!a.nc&&(d|=2),0<d&&new Ux(a,b,c,Qs(d)))}
+function Vx(a){return!a._b&&a.gc?Vx(a.gc):a._b}function Wx(a){return!a.bc&&a.gc?Wx(a.gc):a.bc}function Xx(a){var b;b=new Yx;if(a.Zd()){for(;a&&!A(a,57);a=a.gc){var c=b,d=a.Wd();c.b+=a.Vd();c.c+=d}A(a,57)&&(c=a.Wd(),b.b+=a.Vd(),b.c+=c);return b}throw new Zx;}function $x(a){a.kc=!1;a.ge();ay(a)}function ay(a){if((a=A(a,57)?null:a.gc)&&a.kc)$x(a),a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}function by(a){return(a=a.Od())?a:new cy(1,1)}function dy(a){var b;return(b=a.Pd())?new ey(b):new ey(a.Rd())}
+function fy(a){0==a.dc++&&(a.oc=a.Zd(),a.nc=!0,a.de())}function gy(a){return!a.bc?(a.Yd(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,43)&&c.b==b.b||a.hc.Qf(b)}function hy(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)ay(a),new iy(a,100);if(g!=a.mc||f!=a.cc)a.Yd(),new iy(a,101)}function jy(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.Yd(),a.hc.Rf(b),a.Zd()&&a.fe())}
+function ky(a){a.lc||(fy(a),ly(a,!0),my(a),a.lc=!0,new iy(a,102),Tx(a,a,a.gc,0),ay(a),a.hc.Tf(a))}function ny(){this.jc=(vp(),vp(),oy);new xi;this.Xd();this.fc=(py(),qy)}t(365,1,di);_.Ld=function(){return!1};_.Md=function(){return Rx(this)};_.Nd=function(){return Vx(this)};_.Od=function(){return ry(this.hc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.cc};_.Rd=function(){return this._d()};_.Sd=function(){return new sy(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.mc};
+_.Vd=function(){return this.pc};_.Wd=function(){return this.qc};_.Xd=function(){};_.Yd=function(){$x(this)};_.Zd=function(){return this.lc&&!!this.gc&&this.gc.Zd()};_.$d=function(){};_._d=function(){return by(this)};_.ae=function(){};_.be=function(){return(null==this.ec&&(this.ec=this.Md()),this.ec)+za+this.Vd()+za+this.Wd()+za+this.Ud()+Yg+this.Qd()+(this.lc?l:",hidden")};_.ce=function(){return dy(this)};_.de=function(){};_.ee=function(){return gy(this)};_.fe=function(){};
+_.ge=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.he=function(a,b){this.ie(this.pc,this.qc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this.ac,!0);this.ac=0};_.je=function(a,b,c,d){hy(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Pc+this.be()+Sc};_.ke=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function Q(a,b,c){var d;if(-1>a.Wb.b.d)throw new ok("Missing message: awt.12A");if(A(b,45)){if(b==a)throw new ok("Missing message: awt.12B");a:{if(a&&!A(a,57))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.gc}d=!1}if(d)throw new ok("Missing message: awt.12C");if(A(b,57))throw new ok("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new ln;var e=Ej(d.Wb.b,b),f;f=At(d.Wb.b,e);d.Xb&&d.Xb.qe(f);ty(d,e);new uy(d,301,f)}d=a.Wb.b.d;fy(b);vy(a.Wb.b,d,b);d=(b.gc=a,b.$d(!0),$x(a),!!a.Xb&&
+A(a.Xb,50)&&(a.Xb.o=!1),Tx(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,50)){var g=a.Xb;if(!b)throw new lr("Missing message: awt.185");if(null==c||null!=c)wy(g,c,b);else throw new ok("Missing message: awt.92");}else a.Xb.me(null==c?null:c,b)}catch(j){j=Fi(j);if(A(j,80))throw b=j,ty(a,d),b;throw j;}b.ge();new uy(a,300,b)}function xy(a,b){var c;c=a.le();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function yy(a){var b;b=a.le();return new zy(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function ly(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)At(a.Wb.b,c).$d(b)}function ty(a,b){var c;c=At(a.Wb.b,b);fy(c);c.$d(!1);Dt(a.Wb.b,b);c.gc=null;$x(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1);Tx(c,c,a,1)}function Ay(a){var b=(By(),Cy);jy(a,b);for(b=0;b<a.Wb.b.d;++b)At(a.Wb.b,b).ee()}function Dy(a,b){var c,d;if(a.Xb)for(d=new zi(a.Wb.b);d.c<d.e.Be();)c=Ai(d),a.Xb.qe(c);if(b)for(d=new zi(a.Wb.b);d.c<d.e.Be();)c=Ai(d),b.me(null,c);a.Xb=b;$x(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}
+function my(a){if(!a.kc){a.Xb&&a.Xb.ne(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=At(a.Wb.b,c),b.kc||b.ke();a.kc=!0}}function Ey(){ny.call(this);this.Wb=new Fy;this.$b=(vp(),vp(),oy)}t(364,365,ai);_.Od=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.oe(this));return this.Yb};_.Pd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.pe(this));return this.Zb};_.le=function(){return this.Sd()};_.Rd=function(){return by(this)};_.Td=function(){return dy(this)};
+_.Xd=function(){this.hc=(vp(),new Gy)};_.Yd=function(){$x(this);this.Xb&&A(this.Xb,50)&&(this.Xb.o=!1)};_.$d=function(a){ly(this,a)};_._d=function(){return by(this)};_.ce=function(){return dy(this)};_.de=function(){var a;for(a=0;a<this.Wb.b.d;++a)fy(At(this.Wb.b,a))};_.ee=function(){var a;if(!gy(this))return!1;for(a=0;a<this.Wb.b.d;++a)At(this.Wb.b,a).ee();return!0};_.ge=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=At(this.Wb.b,b),a.ge()};_.ke=function(){my(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function Hy(){var a=new Iy;Ey.call(this);Dy(this,a)}t(363,364,ai,Hy);_.Md=function(){return"panel"+this.$b.c.e++};function Jy(a,b,c){a=Ky(a.Vb,b,c);a.k=!0;return new Ly(a)}function My(a){a.ae(a.Vb.e)}function Ny(a){return new cy(Un(a.Vb.hb,If),Un(a.Vb.hb,Hf))}t(362,363,ai);_.Qd=function(){return Un(this.Vb.hb,Hf)};_.Ud=function(){return Un(this.Vb.hb,If)};_.Vd=function(){return Pj(this.Vb.hb)};_.Wd=function(){return Rj(this.Vb.hb)};
+_.Zd=function(){return this.Vb.hb.style.display!=Af};_.fe=function(){My(this)};_.he=function(){};_.Vb=null;function Oy(a){if(null!=a)this.f=a;else throw new Py;}t(367,1,ci);_.tS=function(){return this.cZ.e+"[source="+this.f+Sc};_.f=null;
+function Qy(){Qy=x;S=new xi;z(S,new T(400),new V(gh));z(S,new T(401),new V(gh));z(S,new T(402),new V(gh));z(S,new T(500),new V(ih));z(S,new T(501),new V(ih));z(S,new T(502),new V(ih));z(S,new T(503),new V(jh));z(S,new T(504),new V(ih));z(S,new T(505),new V(ih));z(S,new T(506),new V(jh));z(S,new T(507),new V(Ah));z(S,new T(100),new V(ch));z(S,new T(101),new V(ch));z(S,new T(102),new V(ch));z(S,new T(103),new V(ch));z(S,new T(1004),new V(fh));z(S,new T(1005),new V(fh));z(S,new T(800),new V(wh));z(S,
+new T(801),new V(wh));z(S,new T(200),new V(qh));z(S,new T(201),new V(qh));z(S,new T(202),new V(qh));z(S,new T(204),new V(qh));z(S,new T(203),new V(qh));z(S,new T(209),new V(Bh));z(S,new T(208),new V(Ch));z(S,new T(207),new V(Ch));z(S,new T(206),new V(qh));z(S,new T(205),new V(qh));z(S,new T(1400),new V(yh));z(S,new T(1401),new V(zh));z(S,new T(1402),new V(zh));z(S,new T(300),new V(dh));z(S,new T(301),new V(dh));z(S,new T(1100),new V(vh));z(S,new T(1101),new V(vh));z(S,new T(1200),new V(xh));z(S,new T(701),
+new V(th));z(S,new T(900),new V(uh));z(S,new T(1001),new V(rh));z(S,new T(601),new V(sh))}t(366,367,ci);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.f,44)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Md()),a.ec),null==a&&(a=l));return this.cZ.e+Pc+this.be()+"] on "+(0<a.length?a:this.f)};_.e=0;var S;function V(a){this.b=a}t(369,1,{},V);_.b=bh;function Ry(){}t(370,1,{},Ry);_.b=null;_.c=null;
+function Sy(a,b){var c;b&&(a.b?(c=new Ty(a.b),Wr(c.c,c.d++,b),a.b=c):(a.b=new Ui,Oi(a.b,b)))}t(372,1,ci);_.b=null;function Uy(){}function Vy(){}t(371,372,ci,Uy,Vy);function Wy(){Wy=x;Math.sqrt(2)}function Xy(a){Wy();if(0>a)throw new ok("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(373,1,{40:1},Xy);_.eQ=function(a){return a===this?!0:A(a,40)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new Yy;a.b=31*a.b+L((new Zy(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+L((new Zy(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function $y(){$y=x;az=new tr;bz=new cy(0,0);ur(az,Cb);ur(az,Rb);ur(az,xb);ur(az,"Last");ur(az,Jb);ur(az,jc);ur(az,Ic);ur(az,Nc);ur(az,Pb)}
+function wy(a,b,c){var d;if(null==b)d=Jb;else if(d=b,!mu(az.b,b))throw new ok(cz());Yr(Xi(a.d,d))===Yr(c)&&Yr(Xi(a.c,c))===Yr(d)||((b=Xi(a.d,d))&&dz(a,b,d),ez(a.b.xd(),c)&&dz(a,c,d),b=a.b,new fz(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function gz(a,b){return new cy(Kj(b[1].c,Kj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Kj(b[0].b,Kj(b[4].b,b[3].b))+a.n)}function dz(a,b,c){hz(a.b,b);Ii(a.c,b);Ii(a.d,c)}
+function iz(a,b){if(!a.o){a.o=!0;var c,d,e;jz(a.i,bz);jz(a.j,bz);jz(a.p,null);a.q=0;for(d=kz(a.b,0);d.c!=d.e.b;){c=lz(d);e=Xi(a.c,c);var f=b.fc;e=un(e,Jb)?0:un(e,jc)?1:un(e,Ic)?2:un(e,Nc)?4:un(e,Pb)?3:un(e,Cb)?f.b?4:3:un(e,xb)?f.b?3:4:un(e,Rb)?1:2;c.lc?a.p[e]||(Wr(a.p,e,c),++a.q,a.i[e]=c.Rd(),a.j[e]=c.Td()):a.p[e]||(a.i[e]=c.Rd(),a.j[e]=c.Td())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}function mz(){$y();nz.call(this,0)}
+function nz(a){$y();vp();this.b=new oz;this.c=new xi;this.d=new xi;this.e=a;this.k=0;this.o=!1;this.p=y(pz,m,44,5,0);this.i=y(qz,m,46,5,0);this.j=y(qz,m,46,5,0);this.q=this.f=this.n=0}t(374,1,{50:1,71:1},mz,nz);_.me=function(a,b){wy(this,a,b)};
+_.ne=function(a){iz(this,a);if(0!=this.q)if(a=yy(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ie(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].he(a.c,this.j[1].b),this.p[1].je(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].he(this.j[4].c,c),this.p[4].je(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].ie(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].he(a.c,
+this.j[2].b),this.p[2].je(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].he(this.j[3].c,c),this.p[3].je(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.oe=function(a){var b;b=this.o;iz(this,a);this.o=b;return 0==this.q?xy(a,new cy(0,0)):xy(a,gz(this,this.i))};_.pe=function(a){var b;b=this.o;iz(this,a);this.o=b;return xy(a,gz(this,this.j))};_.qe=function(a){var b;b=Xi(this.c,a);null!=b&&dz(this,a,b)};_.tS=function(){return rz.e+"[hgap="+this.e+",vgap="+this.k+Sc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var bz,az;function sz(a){ny.call(this);this.hc=(vp(),new tz(a,this))}t(375,365,{41:1,44:1,51:1,65:1,71:1},sz);_.Md=function(){return td+this.jc.c.b++};_.Od=function(){return!Wx(this)?new cy(0,0):ry(this.hc,this)};_.ge=function(){};t(377,1,{});t(376,377,{},function(){});function uz(){uz=x}
+function vz(a,b){if(null==b)throw new lr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Lf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function wz(){uz();ny.call(this);new Ui;this.hc=new xz((vp(),this))}t(378,365,{42:1,44:1,51:1,65:1,71:1},wz);_.Od=function(){return ry(this.hc,this)};
+_.be=function(){return(null==this.ec&&(this.ec=Rx(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+Yg+this.cc+(this.lc?l:",hidden")+",current="+xp(this.hc.b,this.hc.b.hb.selectedIndex)};function yz(){yz=x;zz=new Az(255,255,255);Bz=new Az(192,192,192);Cz=new Az(128,128,128);Dz=new Az(64,64,64);Ez=Fz=new Az(0,0,0);Gz=new Az(255,0,0);new Az(255,175,175);Hz=new Az(255,200,0);Iz=new Az(255,255,0);new Az(0,255,0);Jz=new Az(255,0,255);Kz=new Az(0,255,255);Lz=Mz=new Az(0,0,255)}
+function Nz(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new Az(3,3,3);3>c&&0!=c?c=3:(c=L(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=L(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=L(a/0.7),a=255<a?255:a);return new Az(c,a,b)}function Oz(a){return new Az(L(0.7*(a.b>>16&255)),L(0.7*(a.b>>8&255)),L(0.7*(a.b&255)))}function Az(a,b,c){yz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new ok("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(379,1,{43:1,52:1,56:1},Az);_.eQ=function(a){return A(a,43)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return Pz.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Sc};_.b=0;var Ez,Lz,Fz,Mz,Kz,Dz,Cz,Bz,Jz,Hz,Gz,zz,Iz;function py(){py=x;qy=new Qz(!0);Rz=new tr;ur(Rz,"ar");ur(Rz,"fa");ur(Rz,"iw");ur(Rz,"ur")}function Qz(a){this.b=a}t(380,1,ci,Qz);_.b=!1;var qy,Rz;t(382,1,{61:1,74:1});function Sz(){cy.call(this,0,0)}function cy(a,b){this.c=a;this.b=b}
+function ey(a){cy.call(this,a.c,a.b)}t(381,382,{46:1,61:1,71:1,74:1},Sz,cy,ey);_.eQ=function(a){return a===this?!0:A(a,46)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new Yy;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return Tz.e+"[width="+this.c+",height="+this.b+Sc};_.b=0;_.c=0;function nq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(383,1,ci,nq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.re=function(){return 0!=(this.f&4)};_.se=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.se()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Sc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function Uz(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function Vz(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(Uv(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function Wz(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Td():c.Rd(),g=Kj(g,c.b),j+=c.c+a.d);return new cy(j,g+2*a.e)}function Iy(){Xz.call(this,1,5,5)}
+function Xz(a,b,c){vp();this.d=b;this.e=c;this.b=a}t(384,1,ci,Iy,Xz);_.me=function(){};
+_.ne=function(a){this.c=Yz(a.Wb);if(0!=Uz(this)){var b,c,d,e,f,g,j,h,n,o,r;b=yy(a);g=a.le();j=a.fc.b;n=new Ui;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new Zz(q);for(v=0;v<q;++v)Wr(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=Ej(a.Wb.b,u);Uv(E,D.d);Wr(D.c,E,u)}for(d=new zi(d);d.c<d.e.Be();)if((c=Ai(d))&&c.lc)a=c.Td(),!e&&o+a.c>b.c&&(Vz(this,n,b.c-(o-this.d),g.c,r,h,j),n.Ke(),o=f,r+=h+this.e,h=0),e=!1,Wr(n.c,n.d++,c),o+=a.c+this.d,h=Kj(h,a.b);Vz(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.oe=function(a){this.c=Yz(a.Wb);return 0==Uz(this)?xy(a,new cy(10,10)):xy(a,Wz(this,!1))};_.pe=function(a){this.c=Yz(a.Wb);return 0==Uz(this)?xy(a,new cy(10,10)):xy(a,Wz(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Re;break;case 2:a=cg;break;case 1:a=wd;break;case 4:a="trailing";break;default:a="leading"}return $z.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Sc};_.b=0;_.c=null;_.d=0;_.e=0;function By(){By=x;Cy=new aA(Nb,0,12)}
+function aA(a,b,c){By();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(385,1,{47:1,71:1},aA);_.b=null;_.c=0;_.d=0;var Cy;t(386,1,Jh);_.tS=function(){return bA.e+"[font="+this.c+"ascent="+cA(this.c).b+", descent="+cA(this.c).c+", height="+cA(this.c).d+Sc};_.c=null;function dA(a){if(!a.n){fy(a);a.Ed();var b,c;for(b=0;b<a.p.d;++b)(c=At(a.p,b))&&dA(c);ly(a,!1);a.n=!0;Tx(a,a,a.gc,0);new eA(a,202)}}
+function fA(a){var b,c;a.lc&&(a.hc.Ed(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=At(a.p,b))&&c.Ed()}function gA(a){!Wx(a)&&Ay(a);var b=dy(a);a.ie(a.pc,a.qc,b.c,b.b);my(a)}function hA(a,b){a.q!=b&&(a.q=b)}t(388,364,Zh);_.Sd=function(){return new sy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Ed=function(){fA(this)};_.Zd=function(){return this.hc.d._};_.ie=function(a,b,c,d){hy(this,a,b,c,d);this.ac=0};_.je=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;hy(this,a,b,c,d);this.lc&&e&&!f&&my(this)};_.n=!1;_.q=!1;
+function iA(a){Ey.call(this);this.r=new Vy;this.p=new Ui;this.o=new sy(0,0,0,0);this.lc=!1;Dy(this,new mz);this.hc&&jA(this.hc.d.A.c,a);this.hc&&kA(this.hc,!0);hA(this,!0)}t(387,388,Zh);_.le=function(){return new sy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Vd=function(){return Pj(this.hc.d.hb)};_.Wd=function(){return Rj(this.hc.d.hb)};_.Xd=function(){this.hc=new lA((vp(),l),this)};
+function mA(a,b,c,d,e,f){var g,j;g=a.e;f?(j=Nz(g),f=new Az(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),(a.e=g)&&(a.i=bg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new Az(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),f=Nz(g),(a.e=j)&&(a.i=bg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;nA(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=bg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);nA(a,b,c,d,1);nA(a,b,c+1,1,e);(a.e=f)&&(a.i=bg+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
+255)+va);nA(a,b+d,c,1,e);nA(a,b+1,c+e,d,1)}t(389,1,{});_.tS=function(){return"Graphics"};t(390,389,{});function oA(a){var b,c;c=Kj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new cy(b,c)}function pA(a,b,c){var d,e,f,g,j,h;a.c=Yz(b.Wb);if(0==a.c.length)return new Sz;g=oA(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Kj(h,d.c),j=Kj(j,d.b);return new cy(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function qA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=L(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function rA(){sA.call(this,7)}function sA(a){vp();this.e=0;this.b=1;this.f=a;this.d=0}t(391,1,ci,rA,sA);_.me=function(){};
+_.ne=function(a){var b,c;this.c=Yz(a.Wb);if(0!=this.c.length&&(b=yy(a),!(0>=b.c||0>=b.b))){c=oA(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);qA(b.c,b.d,this.d,f,e);qA(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ie(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.oe=function(a){return xy(a,pA(this,a,!1))};_.pe=function(a){return xy(a,pA(this,a,!0))};_.qe=function(){};
+_.tS=function(){return tA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Sc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function bw(){on()}function Gu(a){on();this.i=a}t(393,97,Uh,bw,Gu);function Zx(){on();this.i="Missing message: awt.151"}t(392,393,Uh,Zx);t(394,1,{});function sy(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(395,1,{49:1,71:1,74:1},sy);_.eQ=function(a){return a===this?!0:A(a,49)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return uA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Sc};_.b=0;_.c=0;_.d=0;_.e=0;function vA(a){wA.call(this,a,0)}function wA(a,b){ny.call(this);this.hc=(vp(),new xA(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(fw(),gw);c.b=d;Fw(c);break;case 0:c=c.b;d=(fw(),iw);c.b=d;Fw(c);break;case 2:c=c.b,d=(fw(),jw),c.b=d,Fw(c)}}t(396,365,di,vA,wA);
+_.Od=function(){return!Wx(this)?new cy(0,0):ry(this.hc,this)};_.be=function(){var a=(null==this.ec&&(this.ec=Rx(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+Yg+this.cc+(this.lc?l:",hidden")+",align=",b;b=Re;switch(this.b){case 1:b=wd;break;case 2:b=cg}return a+b+",text=null"};_.b=0;t(399,1,ci);_.be=function(){return this.k};_.tS=function(){return this.cZ.e+Pc+this.be()+Sc};_.k=null;_.n=null;
+function yA(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function zA(a){this.o=(vp(),vp(),oy);var b;var c;b=this.cZ.e;-1!=Au(b,Bu(36))?b=null:(c=this.o.c.d++,b=Sn(b,Sx(b,Bu(46))+1)+l+c);this.k=b;this.e=new Uy;this.i=a;this.f=!0;this.j=new AA(this)}t(398,399,ci,zA);_.be=function(){return yA(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(397,398,gi);_.be=function(){return yA(this)+(this.c?",tearOff":l)};_.c=!1;t(401,1,{62:1});
+_.eQ=function(a){return a===this?!0:A(a,62)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new Yy;BA(a,this.b);BA(a,this.c);return a.b};function Yx(){this.c=this.b=0}function CA(a,b){this.b=a;this.c=b}function DA(a){var b=a.c;this.b=a.b;this.c=b}t(400,401,{53:1,62:1,71:1},Yx,CA,DA);_.eQ=function(a){return a===this?!0:A(a,53)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return EA.e+"[x="+this.b+",y="+this.c+Sc};_.b=0;_.c=0;
+function FA(a,b){if(!b)throw new lr("Missing message: awt.70");var c=a.b;if(G(b.i,Ca)){var c=c.b.b,d=new dx,e=c.d.d;if(0>e||e>c.d.d)throw new Wu;c.p&&(d.hb[Fd]=2);Mw(c,e,d.hb);vy(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new Wu;vy(d.d,e,c);for(f=g=0;f<e;++f)A(At(d.d,f),31)&&++g;vy(d.j,g,c);Mw(d,e,c.hb);c.c=d;e=zu(c.hb)+Wa;Bi(c.gd(),e,!1);d.p&&(e=Ej(d.d,c),-1!=e&&(d=ju(d.p?d.f:ju(d.f,0),e),2==ku(d)&&d.removeChild(ju(d,1)),c.hb[Fd]=2))}}
+function GA(){zA.call(this,l);new Ui;this.c=!1;this.b=(vp(),new HA)}t(402,397,gi,GA);_.b=null;t(405,1,{55:1,64:1,74:1});t(404,405,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new Yy;BA(a,this.d);BA(a,this.e);BA(a,this.c);BA(a,this.b);return a.b};function zy(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(403,404,{54:1,55:1,63:1,64:1,71:1,74:1},zy);
+_.eQ=function(a){return a===this?!0:A(a,54)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return IA.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Sc};_.b=0;_.c=0;_.d=0;_.e=0;function JA(){JA=x;KA=new LA;MA=new NA;OA=new NA}var KA,OA,MA;t(407,1,{});_.eQ=function(a){return this===a};_.hC=function(){return ri(this)};function LA(){}t(408,407,{},LA);function NA(){}t(409,1,{},NA);t(410,365,di);_.Nd=function(){return null};
+function PA(a,b){var c;c=new QA(Wx(a));return!c?null:new cy(RA(c,"_")*b+6,cA(c.c).d+6)}function SA(a,b){var c;c=PA(a,b);return!c?by(a):c}function TA(a,b){var c;c=PA(a,b);return!c?dy(a):c}function UA(a,b){var c=a.hc;xx(c.b,b);c.f.b=-1;c.f.c=-1}function VA(a){WA.call(this,a,null!=a?a.length:0)}function WA(a,b){ny.call(this);this.b=0>b?0:b;var c=this.hc;xx(c.b,a);c.f.b=-1;c.f.c=-1}t(411,410,di,VA,WA);_.Md=function(){return"textfield"+this.jc.c.f++};_.Od=function(){return PA(this,Vn(this.hc.b.hb,Sg).length)};
+_.Pd=function(){return!Wx(this)?null:PA(this,Vn(this.hc.b.hb,Sg).length)};_.Rd=function(){return 0<this.b?SA(this,this.b):by(this)};_.Td=function(){return 0<this.b?TA(this,this.b):dy(this)};_.Xd=function(){this.hc=(vp(),new XA)};_._d=function(){return 0<this.b?SA(this,this.b):by(this)};_.ce=function(){return 0<this.b?TA(this,this.b):dy(this)};_.b=0;function vp(){vp=x;oy=new YA}function ZA(){var a=(vp(),vp(),oy);!a.d&&(a.d=new $A)}function YA(){this.c=new aB;this.e=new Ry}t(412,1,{},YA);_.b=null;
+_.d=null;var oy;function aB(){}t(413,1,{},aB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(414,1,{});function bB(){bB=x;cB=new dB;eB=new dB}function fB(a,b){return b==a?!0:!b?!1:!0}function dB(){}t(415,1,{58:1},dB);_.eQ=function(a){return null==a||!A(a,58)?!1:fB(this,a)};_.hC=function(){var a;a=null.$f()+";class="+null.$f();a=!null.$f().$f()?a:a+";charset=";return at(a)};_.tS=function(){return gB.e+"[MimeType=(null);humanPresentableName="+this.b+Sc};_.b=null;var cB,eB;
+function hB(){hB=x;H(iB,m,58,[(bB(),eB),cB])}function jB(a){var b=(bB(),eB);if(fB(b,(bB(),eB)))return a.b;if(fB(b,cB))return new kB(a.b);throw new lB(b);}function mB(a){hB();this.b=a}t(416,1,{},mB);_.b=null;function lB(a){a="flavor = "+a;on();this.i=a}t(417,98,{59:1,71:1,78:1,86:1},lB);function nB(a,b){Qy();oB.call(this,a,1001,b,bh)}function oB(a,b,c,d){Qy();Oy.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(418,366,ci,nB,oB);
+_.be=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Vs(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=bh;function iy(a,b){Qy();Oy.call(this,a);this.e=b}t(419,366,ci,iy);
+_.be=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Vd()+za+a.Wd()+ba+a.Ud()+Yg+a.Qd()+va};function uy(a,b,c){Qy();iy.call(this,a,b);this.b=c}t(420,419,ci,uy);
+_.be=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Md());return a+b.ec};_.b=null;function Ux(a,b,c,d){Qy();Oy.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(421,366,ci,Ux);
+_.be=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Ts(Ms(this.b,ch))&&(a+="PARENT_CHANGED,"),Ts(Ms(this.b,dh))&&(a+="DISPLAYABILITY_CHANGED,"),Ts(Ms(this.b,fh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=bh;_.c=null;_.d=null;t(422,1,Qh);function eA(a,b){Qy();iy.call(this,a,b);this.d=null;this.b=this.c=0}
+t(423,419,ci,eA);
+_.be=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(424,1,{});function kB(a){if(null==a)throw new ln;}t(425,424,{},kB);
+function pB(){pB=x;qB={};qB["java.vendor"]=re;qB["package.restrict.access.sun"]=Rg;qB["sun.java.launcher"]=fc;qB["sun.management.compiler"]=re;qB["os.name"]=fc;qB[" sun.boot.class.path"]=fc;qB["path.separator.applet"]=fc;qB["java.vm.specification.vendor"]=re;qB["java.runtime.version"]=fc;qB["http.proxyPort"]=fc;qB["user.name"]=fc;qB["user.language"]=fc;qB["os.name.applet"]=fc;qB["browser.version"]=fc;qB["java.version"]=fc;qB["user.timezone"]=fc;qB["java.endorsed.dirs"]=fc;qB["java.specification.name"]=
+"GWT";qB["java.specification.version"]="2.5.0";qB[Me]=bc;!Jq&&(Jq=new Rq);Jq.b?qB[Ke]="yes":qB[Ke]=null}var qB;t(428,98,bi);function rB(){on()}function sB(a){on();this.i=a}t(427,428,{66:1,71:1,78:1,86:1},rB,sB);function tB(){tB=x;uB=new vB}function wB(a){var b;if(a.n){var c;b=new Zs;hn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,hn(b.b,a.b));c=a.c;a=a.k;null!=c&&hn(b.b,c);null!=a&&(b.b.b+=ma,hn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function xB(a){tB();var b,c,d;if(null==a)throw new rB;a=Rn(a);try{d=Au(a,Bu(58))}catch(e){e=Fi(e);if(A(e,82))throw new sB(mn(e));throw e;}c=Au(a,Bu(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;yB();var f,g,j;j=c.length;b=new zB;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new sB(Xb+a);if(!this.n&&(this.n=Xi(uB,this.i),this.n||(this.n=(vp(),new AB))&&z(uB,this.i,this.n),!this.n))throw new sB(Xb+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,R,sb,W,M,ca,Bc,Xf,yb,Kd,Ld,Md,Va,Cc,Fb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==BB(c,Bu(47),n+2))throw new CB(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;ca=this.f;
+Md=this.k;v=this.e;yb=this.j;r=this.b;Fb=this.o;Va=BB(M,Bu(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){sb=2;ca=-1;E=BB(M,Bu(47),2);Ld=BB(M,Bu(63),2);-1!=Ld&&(-1==E||E>Ld)&&(E=Ld);-1==E&&(E=o,v=l);R=E;-1!=Va&&Va<E&&(R=Va);var od=Bu(64);Cc=M.lastIndexOf(od,R);r=M.substr(2,R-2);-1<Cc&&(Fb=M.substr(2,Cc-2),sb=Cc+1);Bc=BB(M,Bu(58),-1==Cc?sb:Cc);u=Au(M,Bu(93));if(-1!=u)try{M.length>u+1?(q=M.charCodeAt(u+1),58==q?Bc=u+1:Bc=-1):Bc=-1}catch(cf){if(cf=Fi(cf),!A(cf,78))throw cf;}-1==Bc||Bc>E?J=M.substr(sb,
+R-sb):(J=M.substr(sb,Bc-sb),Xf=M.substr(Bc+1,R-(Bc+1)),0==Xf.length?ca=-1:ca=DB(Xf,10))}-1<Va&&(Md=M.substr(Va+1,o-(Va+1)));D=-1==Va?o:Va;var Zb=Bu(63);Kd=M.lastIndexOf(Zb,D);-1<Kd?(yb=M.substr(Kd+1,D-(Kd+1)),0==Kd&&null!=v&&(G(v,l)?v=Za:v.indexOf(Za),W=Sx(v,Bu(47))+1,v=v.substr(0,W-0)),D=Kd):0!=Va&&(yb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Za:v.indexOf(Za),W=Sx(v,Bu(47))+1,0==W?v=M.substr(E,D-E):v=v.substr(0,W-0)+M.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var te;te=v;null!=yb&&!G(yb,l)&&(null!=v?te=v+tb+yb:te=tb+yb);null==this.i&&(this.i=this.i);this.d=d;this.c=te;this.f=ca;this.k=Md;var pd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(pd=Sx(this.d,Bu(64)))?(this.o=this.d.substr(0,pd-0),this.d=Sn(this.d,pd+1)):this.o=null;null!=this.c&&-1<(pd=Au(this.c,Bu(63)))?(this.j=Sn(this.c,pd+1),this.e=this.c.substr(0,pd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Fb;this.e=v;this.j=yb}}catch(qd){qd=
+Fi(qd);if(A(qd,78))throw new sB(mn(qd));throw qd;}if(-1>this.f)throw new sB("incorrect port: "+this.f);}t(429,1,ci,xB);_.tS=function(){return wB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var uB;t(430,1,{});function EB(a,b,c){var d,e;for(d=new FB(a.we().b);GB(d.b);)if(a=d.c=Ai(d.b),e=a.yf(),null==b?null==e:un(b,e))return c&&(a=new HB(a.yf(),a.zf()),IB(d)),a;return null}t(434,1,Ih);_.ve=function(a){return!!EB(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Be()!=a.Be())return!1;for(a=new FB(a.we().b);GB(a.b);)if(b=a.c=Ai(a.b),c=b.yf(),b=b.zf(),!this.ve(c)||!JB(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=EB(this,a,!1);return!a?null:a.zf()};_.hC=function(){var a,b,c;c=0;for(b=new FB(this.we().b);GB(b.b);)a=b.c=Ai(b.b),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};_.ze=function(){throw new KB("Put not supported on this map");};
+_.Ae=function(a){a=EB(this,a,!0);return!a?null:a.zf()};_.Be=function(){return this.we().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new FB(this.we().b);GB(c.b);)b=c.c=Ai(c.b),a?d+=Ba:a=!0,d+=l+b.yf(),d+=qb,d+=l+b.zf();return d+"}"};function wx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function mu(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Ee(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].yf())){c=!0;break a}c=!1}return c}
+function Xi(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:LB(a,b,a.Ee(b))}function LB(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.yf()))return f.zf()}return null}function z(a,b,c){return null==b?MB(a,c):A(b,1)?NB(a,b,c):OB(a,b,c,a.Ee(b))}function OB(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.yf()))return a=d.zf(),d.Af(c),a}else e=a.b[d]=[];d=new HB(b,c);e.push(d);++a.e;return null}
+function MB(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function NB(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Ii(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.yf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.zf();break a}}c=null}return c}t(433,434,Ih);_.ve=function(a){return mu(this,a)};
+_.we=function(){return new PB(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return Xi(this,a)};_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Ii(this,a)};_.Be=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function xi(){wx(this)}t(432,433,Oh,xi);_.Ce=function(a,b){return Yr(a)===Yr(b)||null!=a&&un(a,b)};_.Ee=function(a){return~~xn(a)};function vB(){wx(this)}t(431,432,Oh,vB);function QB(){on()}t(435,97,Uh,QB);
+function RB(a){var b,c;b=0;for(c=a.b;c<a.j;){c=SB(a,c);if(c>=a.j)break;c=TB(a,c);++b}return b}function UB(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function VB(a){var b;a.b=0<=a.k&&!a.e?a.k:SB(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new QB;b=a.b;a.b=TB(a,a.b);return a.o.substr(b,a.b-b)}
+function TB(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=WB(a.o,d);if(c<=a.i&&UB(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Au(a.d,Bu(c)))break;++d}a.n&&b==d&&(a.f?(c=WB(a.o,d),c<=a.i&&UB(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Au(a.d,Bu(c))&&++d));return d}function SB(a,b){var c,d;if(null==a.d)throw new ln;for(d=b;!a.n&&d<a.j;)if(a.f){c=WB(a.o,d);if(c>a.i||!UB(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Au(a.d,Bu(c)))break;++d}return d}
+function XB(a){YB.call(this,a," \t\n\r\u000c",!1)}function ZB(a){YB.call(this,a,za,!1)}function YB(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=WB(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=WB(this.d,d),this.c[c]=a}}}t(436,1,{},XB,ZB,YB);_.b=0;_.c=null;_.d=null;_.e=!1;
+_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function $B(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=An(e),!(yn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==me?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Pc+c+Sc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function aC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Uf:a}function ds(a){var a=new bC(a),b,c,d,e,f;b=$doc.getElementsByTagName(Zd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Dd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;cC(a););return a.c}
+function dC(){dC=x;eC=H(as,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);fC=(yz(),Bz);gC=Nz(fC);hC=y(iC,m,43,23,0);jC=y(as,m,1,23,0);kC=y(iC,m,43,7,0);lC=null!=(pB(),qB[Ke]);mC=y(nC,m,47,100,0);oC=y(pC,m,48,100,0)}function qC(a){var b;if(a.Gb)b=rC(a,1)+rb+rC(a,2)+rb+rC(a,3);else if(b=rC(a,0),0<b.length){var c=new sC(a.$);Oi(a.ab.b,c)}return b}
+function tC(a,b){var c,d;c=b.b;if(G(c,(uC(),vC).c))oq(wC(a));else if(G(c,xC.c))oq(pq(a));else if(G(c,yC.c))a.wb&&qq(a.v,(!a.xb&&(a.xb=new rq(a)),a.xb));else if(G(c,dg)){7!=a.P&&(a.Q=bh);d=b.d;d=Us(d,ah);c=Js(d,a.Q);var e=!us(c,bh)?ps(c):c;!us(e,hh)&&zC(a.$,O(c));AC(a);a.nb=!0;BC(a);a.P=7;a.Q=d}else G(c,kg)||(G(c,ce)?CC(a):DC(a,c))}
+function EC(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(FC,m,-1,4,1);o=y(FC,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)GC(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=Ny(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;HC(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||IC(a.gb[f])}a.C*=h}}
+function JC(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new KC(a),a.$.s=0);null!=a.tb&&$B(a.tb,null)}}function LC(a,b){var c,d,e,f;f=new GA;d=Ac;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=vc);d=new zA(Mb+d);var g=(uC(),vC).c;d.d=g;FA(f,d);Sy(d.e,a);d=new zA(Mb+c);d.d=xC.c;Sy(d.e,a);FA(f,d);a.wb&&(FA(f,new zA(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new zA(c),d.d=yC.c,Sy(d.e,a),FA(f,d));Qx(a,f);return f}
+function MC(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,fC);a.pb?(f==a.d&&X(b,Oz(fC)),nA(b,h,g,a.Z,a.Z),X(b,(yz(),Dz)),NC(b,h,g,a.Z-1,a.Z-1)):f==a.d?mA(b,h+1,g+1,a.Z,a.Z,!1):mA(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,(yz(),Fz)),f){case 101:X(b,Iz);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;OC(b,!0);PC(b,QC(b,f,d,c,e));X(b,Fz);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(OC(b,!1),PC(b,QC(b,f,d,c,e)));RC(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);nA(b,h+9,g+9,2,4);nA(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,Gz),nA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,Iz),nA(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,Jz);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);X(b,Fz);break;case 107:X(b,Hz);nA(b,h+4,g+4,a.Z-8,a.Z-8);X(b,Fz);NC(b,h+4,g+4,a.Z-8,a.Z-8);RC(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);nA(b,h+9,g+9,2,4);nA(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,Lz),NC(b,c,e,d,d),X(b,Ez),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:SC(b,h,g,a.Z,!0);break;case 111:SC(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,zz);nA(b,h+3,g+5,a.Z-7,a.Z-11);X(b,Fz);NC(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,fC);
+a.qb&&mA(b,h+1,g+1,a.Z,a.Z,!1);X(b,Fz);TC(a,b,h,g,"NEW");break;case 106:X(b,Gz);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,Fz);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));TC(a,b,h+6,g,pc);break;case 104:X(b,Gz);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,Fz);break;case 105:a.Ob?(X(b,Kz),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,Fz)):TC(a,b,h,g,"123");break;case 114:X(b,Mz);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);nA(b,d,c,f,f);X(b,Fz);UC(a,b,h,g,zz,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:VC(a,b,h,g+2,3);break;case 207:VC(a,b,h,g,4);break;
+case 208:VC(a,b,h,g,5);break;case 209:VC(a,b,h,g,1);break;case 210:VC(a,b,h,g,6);break;case 211:VC(a,b,h,g,7);break;case 212:VC(a,b,h,g,8);break;case 213:TC(a,b,h,g,"FG"),a.G=new CA(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=jC[d]&&UC(a,b,h,g,hC[d],jC[d])}
+function WC(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,fC),nA(d,0,0,c,b),a.pb?(X(d,(yz(),Dz)),NC(d,-1,0,c,b-1)):(X(d,gC),Y(d,0,0,c-1-2,0),X(d,Oz(fC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),XC(d,a.Y),X(d,(yz(),Fz)),-1!=a.K.toLowerCase().indexOf(de)&&X(d,Gz),YC(d,a.K,10,15),ZC(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function $C(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,fC);nA(d,0,0,c,b);a.pb?(X(d,(yz(),Dz)),Y(d,0,b-1,c,b-1),e=aD*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,gC),Y(d,0,0,0,b-1),Y(d,0,aD*a.Z,b-1,aD*a.Z),X(d,Oz(fC)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=aD+2;++b)MC(a,d,1,b);ZC(a.Vb,a.R,0,2*a.Z+a.T)}}
+function bD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);nA(e,0,0,c,b);d=a.eb?(JA(),MA):(JA(),OA);if((JA(),KA)==(JA(),KA))d==MA?e.b=l:e.b=qg;d=new Xy(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ha);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,R=void 0,sb=o=v=r=j=void 0,W=o=j=void 0,M=h=r=h=void 0,ca=D=R=void 0,J=h=q=r=r=E=u=M=j=W=W=v=M=J=q=W=M=u=ca=q=J=n=R=o=v=v=E=J=void 0,
+D=R=1,n=2,ca=3;f.x&&(HC(f),EC(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ca*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(cD(13*f.o.C*j)));dD(f.o,j);f.o.B&&(X(g,(yz(),Fz)),NC(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(dC(),kC)[f.e[j]]),h=g,r=L(f.K[j]-o/2),W=L(f.N[j]-o/2),M=u=o,OC(h,!0),PC(h,QC(h,r,W,u,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(X(g,(dC(),kC)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+
+R*R),1>D&&(D=1),R/=D,D=J/D,q=3*ca*R,J=3*ca*D,W=y(I,s,-1,4,1),r=y(I,s,-1,4,1),W[0]=L(f.K[h]+q),r[0]=L(f.N[h]-J),W[1]=L(f.K[o]+q),r[1]=L(f.N[o]-J),W[2]=L(f.K[o]-q),r[2]=L(f.N[o]+J),W[3]=L(f.K[h]-q),r[3]=L(f.N[h]+J),o=g,h=W,OC(o,!0),PC(o,eD(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){X(g,(yz(),Fz));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(dC(),kC)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;M=f.K[h];u=f.N[h];W=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=W-M,R=r-u,D=Math.sqrt(J*J+R*R),1>D&&(D=1),
+R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,Jz);q=n*R;J=n*D;Y(g,O(N(Math.round(M+q))),O(N(Math.round(u-J))),O(N(Math.round(W+q))),O(N(Math.round(r-J))));Y(g,O(N(Math.round(M-q))),O(N(Math.round(u+J))),O(N(Math.round(W-q))),O(N(Math.round(r+J))));X(g,Fz);break;case 3:o=O(N(Math.round(M)));h=O(N(Math.round(u)));W=O(N(Math.round(W)));r=O(N(Math.round(r)));Y(g,o,h,W,r);M=O(N(Math.round(ca*R)));u=O(N(Math.round(ca*D)));Y(g,o+M,h-u,W+M,r-u);Y(g,o-M,h+u,W-M,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+M-(M-W)/10*h,E=u-(u-r)/10*h,Y(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));XC(g,f.o.n);o=fD(f.o.o);J=f.f[j];h=tb;null!=J&&(h=J);J=RA(f.o.o,h);M=O(N(Math.round((M+W)/2-J/2)));q=O(N(Math.round((u+r)/2+~~(o/2)-1)));X(g,Jz);YC(g,h,M,q);X(g,Fz);break;default:if(1==f.C[j]||3==f.C[j])q=ca*R,J=ca*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=O(N(Math.round(W+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(M))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(W-q))),v[2]=O(N(Math.round(r+
+J))),o=g,h=E,r=v,OC(o,!0),PC(o,eD(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ca*R;J=ca*D;for(h=0;10>h;++h)v=M-(M-W)/10*h,E=u-(u-r)/10*h,o=h/10,Y(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else Y(g,O(N(Math.round(M))),O(N(Math.round(u))),O(N(Math.round(W))),O(N(Math.round(r))))}}D=y(FC,m,-1,f.u+1,1);R=y(I,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+r/R[h],D[o]=D[o]/R[o]+n/R[o];XC(g,f.o.n);
+o=fD(f.o.o);J=y(as,m,1,f.u+1,0);W=y(I,s,-1,f.u+1,1);r=y(I,s,-1,f.u+1,1);n=y(gD,m,54,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(cD(2*f.o.C))));for(j=1;j<=f.u;++j)h=hD(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,W[j]=r[j]=RA(f.o.o,h),n[j]=iD(f,u,j,W[j],W[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(M=!0),q=h,sb=l,f.o.Lb&&0<f.y[j]&&(sb+=Ub,1<f.y[j]&&
+(sb+=f.y[j])),v=l,0!=f.B[j]&&(1<Lj(f.B[j])&&(v+=Lj(f.B[j])),0<f.B[j]?v+=ya:v+=Ca),M||!E?h=h+sb+v+l:h=v+sb+l+h,E||(q=h),J[j]=h,q=RA(f.o.o,q),v=RA(f.o.o,h),W[j]=q,r[j]=v,v=n[j]=iD(f,u,j,q,v,o,M),M=v.d+u+1,q=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(dC(),kC)[f.e[j]]),nA(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(dC(),kC)[f.e[j]]):X(g,(yz(),Fz)):X(g,(dC(),hC)[f.c[j]]),YC(g,h,M,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=W[j],v=r[j],M=O(N(cD(f.K[j]-q/2))),q=O(N(cD(f.N[j]+~~(o/2)-1))),X(g,(yz(),Jz)),YC(g,ba+f.r[h][1],
+M+v,q);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(yz(),Gz):(yz(),Mz)),0<f.E&&106!=f.o.d&&(v=n[f.E],NC(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,q=(ca+1)*R,J=(ca+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=O(N(cD(f.K[h]+q))),E[1]=O(N(cD(f.K[o]+q))),v[0]=O(N(cD(f.N[h]-J))),v[1]=O(N(cD(f.N[o]-J))),E[3]=O(N(cD(f.K[h]-q))),E[2]=O(N(cD(f.K[o]-q))),v[3]=O(N(cD(f.N[h]+J))),v[2]=O(N(cD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(ca=
+g,j=E,R=v,ca.o&&(OC(ca,!1),PC(ca,eD(ca,j,R,5,!0)))),106==f.o.d&&jD(f,f.I[f.F],f.J[f.F]))){ca=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ca;if(ca>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,(yz(),Gz));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],NC(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(yz(),Dz)),Y(e,c-1,0,c-1,b-1)):(X(e,Oz(fC)),Y(e,c-1,0,c-1,b-1),X(e,fC),Y(e,c-2,0,c-2,b-1),X(e,gC),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(yz(),Jz)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
+Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new aA(Vb,0,13),a.X=new QA(a.U),null!=a.cb&&(d=RA(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,X(e,(yz(),Fz)),XC(e,a.U),YC(e,a.cb,c,b)));ZC(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function VC(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+a*Math.sin(j)),n[f]=L(d+a*Math.cos(j));f=e+1;b.o&&(OC(b,!1),PC(b,eD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+(a-3)*Math.sin(j)),n[f]=L(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function kD(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,fC);nA(d,0,0,b,c);a.pb?(X(d,(yz(),Dz)),c=14*(a.Z+a.T),NC(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,Oz(fC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,gC),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)MC(a,d,b,1),MC(a,d,b,2);a.d=c;ZC(a.Vb,a.Rb,0,0)}}
+function SC(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);RC(a,b,c+o-j,f,d-4-j-1,e,h)}
+function lD(a,b,c){var d,e,f,g,j,h;mD(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=nD(b);b=new YB(b,j,!0);e=l;for(d=1;5>=d;++d)e=oD(b,j);d=pD(DB(Rn(e.substr(0,3)),10)).b;g=pD(DB(Rn(e.substr(3,3)),10)).b;oD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=oD(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new qD(a,f)}EC(a,1,d,1);EC(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new qD(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",BC(a),!1;null!=a.j&&a.$&&rD(a.$,a.j,!0);null!=a.k&&
+a.$&&rD(a.$,a.k,!1);j=sD(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new tD(a,a.$,e)}a.f=1;a.$=a.gb[a.f];EC(a,1,j,0)}c&&BC(a);return!0}function sq(a,b){a.lb=!0;a.K=b}function dD(a,b){100>b&&(!mC[b]&&(mC[b]=new aA(Vb,0,b)),!oC[b]&&Wr(oC,b,new QA(mC[b])),a.n=mC[b],a.o=oC[b])}
+function wq(a,b){var c,d;if(0==b)return!1;AC(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:JC(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;uD(a,vD(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Gu("Cannot redo. Index is out of range.");if(!d.b.d)throw new Gu(Yb);
+d.b=d.b.d;uD(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=At(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(sq(a,dc+(a.Ib.b+1)+da+a.Ib.d),d=wD(d),xD(a,d,!1,!0),null!=a.tb&&$B(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=At(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(sq(a,dc+(a.Ib.b+1)+da+a.Ib.d),d=wD(d),xD(a,d,!1,!0),null!=a.tb&&$B(a.tb,null));break;case 101:a.Mb&&yD(a.Mb);a.Mb=new zD(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new AD(a):a.Eb.hc.d._?BD(a.Eb.hc.d):CD(a.Eb);break;case 114:a.c&&
+yD(a.c);a.c=new zD(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,DD(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=ED(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(FC,m,-1,4,1);GC(a.$,d);a.nb=!0;a.$=new sC(a.$);d=L(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;FD(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,GD(a.$,a.$.E),a.$.E=0,CC(a)):0<a.$.F&&(a.nb=!0,HD(a.$,a.$.F),a.$.F=0,CC(a));ID(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new GA;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new zA(c),FA(j,g),g.d=c,Sy(g.e,a);Qx(a,j);a.F=j}JD(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(yD(a.p),a.p=null);0==a.$.E&&(a.p=new zD(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,CC(a)),18==a.e&&(d=Vn((tq(),uq).hc.b.hb,Sg),KD(a.$,a.$.E,d),CC(a)),ID(a.$))}BC(a);return!0}
+function pq(a){var b,c,d;d=wC(a);c=l;if(a.Gb){var e,f,g;g=Qr([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)ED(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(LD(g[1][0],3)+LD(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+MD(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+MD(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new ND(a,a.gb,a.vb)),c=MD(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function OD(a,b,c,d){var e;e=c;var f=d,g,j;(g=PD(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=LC(a,!0)),a.x):(!a.w&&(a.w=LC(a,!1)),a.w),JD(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=QD(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=aD+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",BC(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",BC(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=wq(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)GD(a.$,a.$.E),a.$.E=0,CC(a);else{if(106==a.d)return!0;if(108==a.d)RD(a.$,a.$.E,0),CC(a);else if(157==a.d)RD(a.$,a.$.E,1),CC(a);else if(158==a.d)RD(a.$,a.$.E,-1),CC(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):CC(a);else if(206<=a.d&&229>=a.d)a.P=2,SD(a.$),CC(a);else if(230==a.d)a.P=3,CC(a);else if(233<=a.d&&262>a.d)TD(a.$,!1),CC(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;KD(a.$,a.$.E,Vn(a.Eb.f.hc.b.hb,Sg));a.$.n=!0;CC(a)}else if(105==a.d)UD(a.$),CC(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=Vn((tq(),uq).hc.b.hb,Sg),1>d.length&&(d=Oc),KD(a.$,a.$.E,
+d)),CC(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,SD(a.$),CC(a);else if(0<a.$.F)if(104==a.d)HD(a.$,a.$.F),a.$.F=0,CC(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])sq(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;GD(d,c);d.b[c]=0}a.$.F=0;CC(a)}else if(201==a.d)VD(a.$,a.$.F),CC(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),CC(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,CC(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,CC(a);else if(206<=a.d&&229>=a.d)a.P=2,SD(a.$),CC(a);else if(107==a.d){if(!a.Eb.c)return!0;d=Vn(a.Eb.f.hc.b.hb,Sg);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;CC(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new KC(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(WD(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,SD(a.$)):300<a.d?(WD(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=Vn((tq(),uq).hc.b.hb,Sg),1>d.length&&(d=Oc),KD(a.$,1,d))):230==a.d?XD(a,null,!0):233<=a.d&&262>a.d?(WD(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,TD(a.$,!0)):pB();CC(a)}else e=!1;e&&(ID(a.$),a.mb=!1,a.ob=!1,a.nb=!0,BC(a))}return e}
+function YD(a,b,c,d){var e,f;if(a.A||!a.ib||PD(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=ZD(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)GD(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),HD(b,e),0<ZD(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){sq(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<ZD(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;sq(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(QD(b)||PD(b))zC(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(FC,m,-1,4,1);GC(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;AC(a);a.nb=!0;BC(a);a.Tb=c;a.Ub=d;return!0}
+function $D(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||PD(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((dC(),lC)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;aE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(aE(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;AC(a);a.nb=!0;BC(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function bE(a){if(a.A)return!0;a.jb&&(a.jb=!1,CC(a));a.lb=!1;a.Q=bh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=ZD(b,b.u),6>b.A[c]&&(cE(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),GD(b,b.u));b.D=!1;CC(a)}else a:{var b=a.$,e,f;c=ZD(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):sq(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],sq(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(cD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(cD((b.N[b.G]+b.N[c])/2))))}}IC(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,vD(b),b.b.d=c),CC(a),a.s=!1)}else 5==a.P&&(IC(a.$),CC(a));0<a.P&&(a.E=!1,AC(a),a.nb=!0,ID(a.$),dE(a.$),BC(a),a.P=0,a.i=!1);if(lC&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,AC(a),a.nb=!0,BC(a);return!0}function AC(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function aE(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,$B(a.sb,H(eE,m,81,[new T(a.f),new T(b)]))}
+function fE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Bf)?a.Gb=!1:-1<b.indexOf($f)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(wf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Ff)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,EC(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)gE(a.gb[d]),HC(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Pf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(nd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++aD;c&&BC(a)}
+function BC(a){var b,c,d,e;b=Ny(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Fe(a.db,d,c),a.A&&e&&EC(a,1,a.vb,0),bD(a),a.A||(a.Rb=a.Fe(a.Rb,b.c,2*a.Z+a.T),kD(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Fe(a.R,a.Z,c),$C(a),a.J=a.Fe(a.J,d,a.Z),WC(a))):(bD(a),a.A||(WC(a),a.E&&(kD(a),$C(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function hE(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=ED(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=hD(c,h);c.o.N&&0<c.y[h]&&(j+=Ub,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=ya:j+=Ca,1<Lj(c.B[h])&&(j+=Lj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+iE(0.055999999999999994*c.K[h],0,2)+ba+iE(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=$g),e+=c)}return e}function rC(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=ED(a.gb[c]),d!=b))continue;d=void 0;d=jE(a.gb[c]);d=kE(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
+function CC(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&$B(a.tb,null)}var c,d,e;e=new lE;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=jE(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new mE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function xD(a,b,c,d){try{lD(a,b,d)?c&&CC(a):BC(a)}catch(e){if(e=Fi(e),A(e,78))BC(a);else throw e;}}
+function XD(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;mD(a,c);e=j=0;r=new YB(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=RB(r);a.vb=0;for(f=1;f<=h;++f)if(o=VB(r),Rn(o),!G(o,$g))if(G(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new nE(a,o);if(0==a.$.u){oE(a,"ERROR - problems in reading/processing molecule !");pB();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(oE(a,"ERROR - strange reaction - fixing !"),pB(),d=!1):3<n?(oE(a,"ERROR - strange reaction !"),pB(),d=!1):(1<a.vb&&!g&&fE(a,wf,!0),g&&!a.Gb&&fE(a,
+$f,!0),!g&&a.Gb&&fE(a,Bf,!0),g?(EC(a,1,j,1),EC(a,j+1,e-1,2),EC(a,e,a.vb,3)):EC(a,1,a.vb,0),c&&BC(a),d=!0)}d?CC(a):BC(a)}catch(q){if(q=Fi(q),A(q,78))BC(a);else throw q;}}function pE(a){AC(a);a.nb=!0;BC(a)}function mD(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new KC(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&BC(a);null!=a.tb&&$B(a.tb,null)}
+function uD(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=jE(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&$B(a.tb,null)}}function qE(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,BC(a),null):a.gb[b]}
+function DC(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Oa)?c=261:G(b,Sa)?c=241:G(b,Ma)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Da)?c=245:G(b,Ea)&&(c=238);0<c?wq(a,c):b="Not known group!";a.lb=!0;a.K=b;BC(a)}function oE(a,b){a.lb=!0;a.K=b;BC(a)}function wC(a){var b;b=qC(a);AC(a);BC(a);return b}
+function TC(a,b,c,d,e){var f,g,j,h;f=a.X;h=RA(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new aA(f.c.b,f.c.d,g),f=new QA(j),h=RA(f,e),b.f=j,b.j=rE(j);else XC(b,a.U);f=cA(f.c).b-cA(f.c).c;YC(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function UC(a,b,c,d,e,f){var g,j;g=fD(a.W);j=RA(a.W,f);XC(b,a.V);(b.e=e)&&(b.i=bg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);YC(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function fD(a){return cA(a.c).b-cA(a.c).c}
+function vq(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Bd,BC(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Bd):sq(a,a.z+ba),BC(a))}t(440,362,Hh);_.te=function(a){tC(this,a)};_.Fe=function(a,b,c){return Jy(this,b,c)};_.Ge=function(){};_.ae=function(){BC(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=bh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var aD=10,mC,oC,fC,gC,hC,eC,lC,sE=null,kC,jC;
+function tE(){dC();Hy.call(this);this.Vb=(vp(),vp(),oy).b;this.y=new aA(null,0,8);this.u=(yz(),zz);this.gb=y(uE,m,94,99,0);this.ab=new Fy;this.Ib=new vE;this.L=G((pB(),qB[Me]),bc);this.v=new wE;this.H=H(as,m,1,[Ha,Ia,Sa,Ga,Oa,Ma,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.$=new KC(this);kC[0]=Cz;kC[1]=new Az(255,153,153);kC[2]=new Az(255,204,102);kC[3]=new Az(255,255,153);kC[4]=new Az(102,255,255);kC[5]=new Az(51,204,255);kC[6]=new Az(255,153,255)}t(439,440,Hh,tE);
+_.Fe=function(a,b,c){var d;return a?(d=a.b,gj(d.u,b,c),a):Jy(this,b,c)};_.Ge=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[xE(b.b),a])}};_.b=null;function yE(a){if(a.e.hb.style.display!=Af){My(a.d);for(a=new zi(a.f.k);a.c<a.e.Be();)Ai(a),null.$f()}}function zE(a){AE.call(this,a,eb,eb,null)}function BE(a,b){AE.call(this,a,eb,eb,b)}function CE(a,b,c){AE.call(this,a,b,c,null)}
+function AE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G($b,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=bj(a)){this.c=DE;++DE;this.e=e;this.d=new tE;this.f=new EE(this.d,b,c,d);Tu(e,this.f,e.hb);d&&fd in d&&(this.f.c=d[fd]);a=this.f;a.e||(a.e=Ky(a,Un(a.hb,If),Un(a.hb,Hf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?sE=$b:sE="JME";b.w=LC(b,!1);b.x=LC(b,!0);sq(b,sE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=Ny(b);Dy(b,null);b.pb||(b.T=0);b.U||(b.U=new aA(Vb,0,13),b.X=new QA(b.U));b.V||(b.V=new aA(Vb,1,13),b.W=new QA(b.V));b.Y||(b.Y=new aA(Vb,0,11),new QA(b.Y));dD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;aD=10;b.Lb=!0;try{r=FE(b.Vb,"options");null!=r&&fE(b,r,!1);j=FE(b.Vb,"jme");null!=j&&(b.M=j);n=FE(b.Vb,"mol");null!=n&&(b.bb=n);g=FE(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=FE(b.Vb,Cg);null!=o&&(b.cb=o,BC(b));b.k=FE(b.Vb,"atomcolors");b.j=FE(b.Vb,"atombg");f=FE(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var u,v,D,E;v=(yz(),zz);try{if(0!=f.indexOf(ma))throw new nn("bad hex encoding");E=DB(f.substr(1,2),16);D=DB(f.substr(3,2),16);u=DB(f.substr(5,2),16);q=v=new Az(E,D,u)}catch(J){if(J=Fi(J),A(J,78))pB(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&DD(b.$);h=FE(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Fi(R),!A(R,78))throw R;}b.d=202;for(f=0;23>f;++f)hC[f]=(yz(),Hz),jC[f]=Oc;jC[1]=Ub;hC[1]=(yz(),Dz);jC[2]=Bb;hC[2]=Hz;jC[3]=Eb;hC[3]=Dz;jC[4]=ec;hC[4]=Mz;jC[5]=mc;hC[5]=
+Gz;jC[9]=Qb;hC[9]=Jz;jC[10]=Kb;hC[10]=Jz;jC[11]=Db;hC[11]=Jz;jC[12]=Wb;hC[12]=Jz;jC[8]=zc;hC[8]=Oz(Iz);jC[7]=oc;hC[7]=Hz;jC[6]=Ec;hC[6]=Dz;jC[13]=Dc;hC[13]=Dz;jC[18]=Oc;hC[18]=Dz;jC[19]=pc;hC[19]=Dz;jC[20]=qc;hC[20]=Dz;jC[21]=rc;hC[21]=Dz;jC[22]=sc;hC[22]=Dz;my(b);b._=new GE;f=a.d;f.D=Ny(f);null!=f.M?(XD(f,f.M,!1),null!=f.j&&f.$&&rD(f.$,f.j,!0),null!=f.k&&f.$&&rD(f.$,f.k,!1)):null!=f.bb&&xD(f,f.bb,!1,!1);BC(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function HE(){return ds(null)}function IE(a){return ds(a)}t(441,1,Th,zE,BE,CE,AE);_.He=function(a){B(this.f,new JE(this,a),(yp(),yp(),zp))};_.Ie=function(a){B(this.f,new KE(this,a),(Eq(),Eq(),Fq))};_.Je=function(a){CD(new LE(a,this.d,fC))};_.Ke=function(){JC(this.d)};_.Le=function(){Kn((Hn(),In),new ME(this))};_.Me=function(){return this.b};_.Ne=function(){return this.c};_.Oe=function(){return this.d.I};_.Pe=function(){return this.d.eb};_.Qe=function(){return this.d.fb};_.Re=function(){return this.d.tb};
+_.ed=function(){return Un(this.f.hb,Hf)};_.Se=function(){var a;a=[];a.length=2;a[0]=Un(this.f.hb,If);a[1]=Un(this.f.hb,Hf);return a};_.fd=function(){return Un(this.f.hb,If)};_.Te=function(){return this.e.hb};_.Ue=function(){return this.d.yb};_.Ve=function(){return this.d.Ab};_.We=function(a){$wnd.alert("JSME initialization error: "+a)};_.hd=function(){return this.e.hb.style.display!=Af};_.Xe=function(){var a=this.d,b;a.Gb?b=hE(a,1)+rb+hE(a,2)+rb+hE(a,3):b=hE(a,0);return b};_.Ye=function(){return pq(this.d)};
+_.Ze=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=qC(a);a.Pb=b;BC(a);return c};_.$e=function(a){fE(this.d,a,!0)};_._e=function(){};_.af=function(a){xD(this.d,a,!0,!0)};_.bf=function(a){XD(this.d,a,!0)};_.fe=function(){yE(this)};_.cf=function(){mD(this.d,!0)};_.df=function(a){var b=this.d;if(a=qE(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;pE(b)}};_.ef=function(a){this.b=a;!this.d.b&&(this.d.b=new NE(this))};
+_.ff=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new zi(b.b);d.c<d.e.Be();)c=Ai(d),a?c.b=l:c.b=qg}My(b.d)};_.gf=function(a,b){var c=this.d,d;if(d=qE(c,a))rD(d,b,!0),pE(c)};_.hf=function(a,b){var c=this.d,d;d=qE(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,BC(c)):(d.E=b,pE(c))};_.kd=function(a){this.f.hb.style[ze]=a;yE(this)};_.jf=function(a){this.d.I=a};_.kf=function(a){var b=this.d;b.eb=a;BC(b)};_.lf=function(a){var b=this.d;b.fb=a;BC(b)};_.mf=function(a){this.d.sb=a};
+_.nf=function(a){this.d.tb=a};_.of=function(a){var b=this.d;b.yb=a;b.w=LC(b,!1)};_.pf=function(a){this.d.Ab=a};_.qf=function(a,b){var c=this.f;c.md(a);c.kd(b);yE(this)};_.rf=function(a){DC(this.d,a)};_.sf=function(a,b){var c=this.d;c.i=!1;c.Qb=new nE(c,a);c.d=253;c.lb=!0;c.K=b;BC(c)};_.ld=function(a){Cu(this.e.hb,a)};_.md=function(a){this.f.hb.style[Xg]=a;yE(this)};_.tf=function(a){oE(this.d,a)};_.uf=function(){return wC(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var DE=0;
+function ME(a){this.b=a}t(442,1,{},ME);_.xc=function(){var a,b;for(b=new zi(this.b.f.b);b.c<b.e.Be();)a=Ai(b),a.u.hb.innerHTML=a.r||l};_.b=null;function NE(a){this.b=a}t(443,1,{},NE);_.b=null;function JE(a,b){this.b=a;this.c=b}t(444,1,{},JE);_.Lc=function(a){a=a.b;Kn((Hn(),In),new OE(this,this.c,a))};_.b=null;_.c=null;function OE(a,b,c){this.b=a;this.d=b;this.c=c}t(445,1,{},OE);_.xc=function(){var a=this.c;this.d.b.apply(a,[xE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function KE(a,b){this.b=a;this.c=b}t(446,1,{},KE);_.b=null;_.c=null;function Hq(a,b,c){this.b=a;this.d=b;this.c=c}t(447,1,{},Hq);_.xc=function(){var a=this.c;this.d.b.apply(a,[xE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function PE(){var a=QE("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;RE(SE,arguments)?a=arguments[0]:3==arguments.length?a=new CE(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new zE(arguments[0]):4==arguments.length?a=new AE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new BE(arguments[0],arguments[1]));this.g=a;TE();a[Zc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.He(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new UE(a))});b.addMouseOverHandler=C(function(a){this.g.Ie(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new UE(a))});b.alert=C(function(a){this.g.Je(a)});b.clear=C(function(){this.g.Ke()});b.deferredRepaint=C(function(){this.g.Le()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Se()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.We(a)});b.isVisible=C(function(){return this.g.hd()});
+b.jmeFile=C(function(){return this.g.Xe()});b.molFile=C(function(){return this.g.Ye()});b.nonisomericSmiles=C(function(){return this.g.Ze()});b.options=C(function(a){this.g.$e(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.af(a)});b.readMolecule=C(function(a){this.g.bf(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=SE;TE();var f=b,g,b=VE.c;g=WE(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=WE(b,
+e,f)}if(!g)throw new Ji("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.cf()});b.resetAtomColors=C(function(a){this.g.df(a)});b.setAfterPasteCallBack=C(function(a){this.g.ef(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new UE(a))});b.setAntialias=C(function(a){this.g.ff(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.gf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.hf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
+b.setHelpURL=C(function(a){this.g.jf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.kf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.lf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nf(a)});b.setPasteLabel=C(function(a){this.g.of(a)});b.setPrePasteJSfunction=C(function(a){this.g.pf(a)});b.setSize=C(function(a,b){this.g.qf(a,b)});b.setSubstituent=C(function(a){this.g.rf(a)});b.setTemplate=C(function(a,
+b){this.g.sf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.tf(a)});b.smiles=C(function(){return this.g.uf()});XE({"0":{"0":[[HE,null,void 0]],1:[[IE,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new YE(e));return[e]},me]]}});ZE(SE,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function bs(){$E||($E=!0,PE())}t(448,1,{},bs);
+var $E=!1;function fs(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==me)$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 es(){}t(450,1,{},es);_.xc=function(){fs()};function YE(a){this.b=a}t(451,1,{68:1,106:1},YE);_.eQ=function(a){return null!=a&&A(a,68)&&this.b==a.b};_.b=null;function UE(a){this.b=a}t(452,1,{69:1,106:1},UE);
+_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;
+function cC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(Xg)||l;b=c.getAttribute(ze)||l;f=c.getAttribute(yf)||l;e=c.getAttribute(Ie)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(yf)||l,h=h.getAttribute(Sg)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Dd);c.removeAttribute(yf);c.removeAttribute("archive");c.removeAttribute(ze);c.removeAttribute(Xg);c.removeAttribute(ed);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Zn();c.setAttribute(Ie,d);c.style[Xg]=aC(g);c.style[ze]=aC(b);b=new aF(a,d,n,e,c,f);Kn((Hn(),In),b);++a.c;return!0}function bC(a){this.b="JME.class";this.e=a}t(453,1,{},bC);_.Fc=function(){return cC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function aF(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(454,1,{},aF);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Ie,this.f):this.d.removeAttribute(Ie);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function bF(){}t(455,1,Th,bF);function cF(a){this.b=a}t(456,1,{},cF);_.xc=function(){this.b()};_.b=null;
+function dF(){var a=QE("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;RE(eF,arguments)?a=arguments[0]:0==arguments.length&&(a=new bF);this.g=a;TE();a[Zc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Kn((Hn(),In),new cF(a))});ZE(eF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function cs(){fF||(fF=!0,dF())}t(457,1,{},cs);var fF=!1;function gF(a){on();this.i=a}
+t(458,428,bi,gF);function ls(){on();this.i="divide by zero"}t(459,97,Uh,ls);function Xr(){on()}function hF(a){on();this.i=a}t(460,97,Uh,Xr,hF);function iF(){iF=x;jF=new kF(!1);lF=new kF(!0)}function kF(a){this.b=a}t(461,1,{71:1,72:1,75:1},kF);_.eQ=function(a){return A(a,72)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Rg:"false"};_.b=!1;var jF,lF;function mF(){}function nF(a){return typeof a==Ff?zc+(0>a?-a:a):a}
+function oF(a,b){var c;c=new mF;c.e=Lb+(pF(0!=a?-a:0)?nF(0!=a?-a:0):l+ri(c));qF(0!=a?-a:0)&&rF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new mF;b.e=Lb+(pF(a)?nF(a):l+ri(b));qF(a)&&rF(a,b);return b}function sF(a,b){var c;c=new mF;c.e=Lb+(pF(a)?nF(a):l+ri(c));qF(a)&&rF(a,c);c.c=b?8:0;return c}function tF(){var a;a=new mF;a.e=Lb+(pF(0)?nF(0):l+ri(a));qF(0)&&rF(0,a);a.c=2;return a}function uF(a){var b;b=new mF;b.e=Lb+(pF(a)?nF(a):l+ri(b));qF(a)&&rF(a,b);b.c=1;return b}
+function qF(a){return typeof a==Ff&&0<a}function pF(a){return null!=a&&0!=a}function rF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Dh[b.d])c=c.prototype;else{c=Dh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(463,1,{},mF);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
+function vF(a){var b;if(!(b=wF,!b&&(b=wF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new xF(Sb+a+ea);return parseFloat(a)}
+function DB(a,b){var c,d;if(null==a)throw new xF(Ef);if(2>b||36<b)throw new xF("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new xF(Sb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new xF(Sb+a+ea);if(-2147483648>c||2147483647<c)throw new xF(Sb+a+ea);return c}t(465,1,{71:1,83:1});var wF=null;function yF(a){this.b=a}
+t(464,465,{71:1,75:1,76:1,83:1},yF);_.eQ=function(a){return A(a,76)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Zy(a){this.b=a}t(466,465,{71:1,75:1,79:1,83:1},Zy);_.eQ=function(a){return A(a,79)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Py(){on()}function ok(a){on();this.i=a}t(467,97,Mh,Py,ok);function Wu(){on()}function Xv(a){on();this.i=a}t(468,97,Uh,Wu,Xv);function T(a){this.b=a}
+function Ks(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 qs(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function pD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(zF(),AF)[b],!c&&(c=AF[b]=new T(a)),c):new T(a)}t(469,465,{71:1,75:1,81:1,83:1},T);_.eQ=function(a){return A(a,81)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function zF(){zF=x;AF=y(eE,m,81,256,0)}var AF;function Lj(a){return 0>a?-a:a}function Kj(a,b){return a>b?a:b}function cD(a){return Math.round(a)}function ln(){on()}function lr(a){on();this.i=a}t(472,97,{71:1,78:1,82:1,84:1,86:1},ln,lr);function ti(){ti=x;ui=H(si,m,-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 ui;function xF(a){on();this.i=a}t(474,467,Mh,xF);
+function sn(a){this.b="Unknown";this.d=a;this.c=-1}t(475,1,{71:1,85:1},sn);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?lb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function BF(a,b){return a.charCodeAt(b)}function WB(a,b){var c=b,d=a.length,e,f;e=BF(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function CF(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
+function G(a,b){return!A(b,1)?!1:""+a==b}function Au(a,b){return a.indexOf(b)}function BB(a,b,c){return a.indexOf(b,c)}function Sx(a,b){return a.lastIndexOf(b)}function wD(a){var b=aa,c=$g,d;for(d=0;0<=(d=c.indexOf(Rc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Sn(c,++d):c=c.substr(0,d-0)+Sn(c,++d);return a.replace(RegExp(b,ne),c)}
+function DF(a,b){for(var c=RegExp(b,ne),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(as,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Sn(a,b){return a.substr(b,a.length-b)}
+function Rn(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Bu(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)}_=String.prototype;_.cM={1:1,71:1,73:1,75:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return at(this)};_.tS=_.toString;function EF(){EF=x;FF={};GF={}}
+function at(a){EF();var b=lb+a,c=GF[b];if(null!=c)return c;c=FF[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+BF(a,d++);c|=0}256==HF&&(FF=GF,GF={},HF=0);++HF;return GF[b]=c}var FF,HF=0,GF;function gn(a,b){hn(a.b,b);return a}function fn(){this.b=new Tn}function IF(){this.b=new Tn;this.b.b+=l}t(477,1,Gh,fn,IF);_.tS=function(){return this.b.b};function Zs(){this.b=new Tn}
+function zB(){this.b=new Tn}function Fr(a){this.b=new Tn;hn(this.b,a)}t(478,1,Gh,Zs,zB,Fr);_.tS=function(){return this.b.b};function CB(a){a="String index out of range: "+a;on();this.i=a}t(479,468,Uh,CB);
+function JF(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new ln;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new hF("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new hF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Wu;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Wr(b,c,a[--d])}else for(c=e+c;e<c;)Wr(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Du(){on()}function KB(a){on();this.i=a}t(481,97,Uh,Du,KB);function ez(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:un(b,c))return a;return null}function hz(a,b){var c;return(c=ez(a.xd(),b))?(c.Zc(),!0):!1}function KF(a){var b,c,d,e;d=new fn;b=null;d.b.b+=Pc;for(c=a.xd();c.Xc();)null!=b?hn(d.b,b):b=Ba,e=c.Yc(),hn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Sc;return d.b.b}t(482,1,{});_.vf=function(){throw new KB("Add not supported on this collection");};
+_.wf=function(a){return!!ez(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.xf=function(a){return hz(this,a)};_.tS=function(){return KF(this)};t(484,482,Yh);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.wf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=xn(c),a=~~a);return a};
+function LF(a,b){var c;return A(b,90)&&(c=b.yf(),mu(a.b,c))?(c=Xi(a.b,c),a.b.Ce(b.zf(),c)):!1}function PB(a){this.b=a}t(483,484,Yh,PB);_.wf=function(a){return LF(this,a)};_.xd=function(){return new FB(this.b)};_.xf=function(a){return LF(this,a)?(a=a.yf(),Ii(this.b,a),!0):!1};_.Be=function(){return this.b.e};_.b=null;function IB(a){if(a.c)Ci(a.b),Ii(a.d,a.c.yf()),a.c=null;else throw new Gu("Must call next() before remove().");}
+function FB(a){var b;this.d=a;b=new Ui;a.d&&Oi(b,new MF(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new NF(a,d.substring(1));b.vf(e)}var a=a.b,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.vf(c[d])}this.b=new zi(b)}t(485,1,{},FB);_.Xc=function(){return GB(this.b)};_.Yc=function(){return this.c=Ai(this.b)};_.Zc=function(){IB(this)};_.b=null;_.c=null;_.d=null;t(487,1,ki);_.eQ=function(a){return A(a,90)&&JB(this.yf(),a.yf())&&JB(this.zf(),a.zf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.yf()&&(a=xn(this.yf()));null!=this.zf()&&(b=xn(this.zf()));return a^b};_.tS=function(){return this.yf()+qb+this.zf()};function MF(a){this.b=a}t(486,487,ki,MF);_.yf=function(){return null};_.zf=function(){return this.b.c};_.Af=function(a){return MB(this.b,a)};_.b=null;function NF(a,b){this.c=a;this.b=b}t(488,487,ki,NF);_.yf=function(){return this.b};_.zf=function(){return this.c.f[lb+this.b]};_.Af=function(a){return NB(this.c,this.b,a)};_.b=null;_.c=null;
+function Uv(a,b){(0>a||a>=b)&&OF(a,b)}function OF(a,b){throw new Xv("Index: "+a+", Size: "+b);}t(489,482,qi);_.Bf=function(){throw new KB("Add not supported on this list");};_.vf=function(a){this.Bf(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:un(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:xn(c)),b=~~b;return b};_.xd=function(){return new zi(this)};_.Df=function(){return this.Ef(0)};_.Ef=function(a){return new PF(this,a)};_.Ff=function(){throw new KB("Remove not supported on this list");};function GB(a){return a.c<a.e.Be()}function Ai(a){if(a.c>=a.e.Be())throw new Zu;return a.e.Cf(a.d=a.c++)}function Ci(a){if(0>a.d)throw new bw;a.e.Ff(a.d);a.c=a.d;a.d=-1}function zi(a){this.e=a}t(490,1,{},zi);_.Xc=function(){return GB(this)};
+_.Yc=function(){return Ai(this)};_.Zc=function(){Ci(this)};_.c=0;_.d=-1;_.e=null;function PF(a,b){var c;this.e=this.b=a;c=a.Be();(0>b||b>c)&&OF(b,c);this.c=b}t(491,490,{},PF);_.Gf=function(){return 0<this.c};_.Hf=function(){if(0>=this.c)throw new Zu;return this.b.Cf(this.d=--this.c)};_.b=null;function QF(a){a=new FB(a.c.b);return new RF(a)}function SF(a,b){this.b=a;this.c=b}t(492,484,Yh,SF);_.wf=function(a){return mu(this.b,a)};_.xd=function(){return QF(this)};_.Be=function(){return this.c.b.e};
+_.b=null;_.c=null;function RF(a){this.b=a}t(493,1,{},RF);_.Xc=function(){return GB(this.b.b)};_.Yc=function(){return(this.b.c=Ai(this.b.b)).yf()};_.Zc=function(){IB(this.b)};_.b=null;t(494,489,qi);_.Bf=function(a,b){var c;c=kz(this,a);var d=c.e;new fz(b,c.c);++d.c;++c.b;c.d=null};_.Cf=function(a){var b;b=kz(this,a);try{return lz(b)}catch(c){c=Fi(c);if(A(c,91))throw new Xv("Can't get element "+a);throw c;}};_.xd=function(){return kz(this,0)};
+_.Ff=function(a){var b,c;b=kz(this,a);try{c=lz(b)}catch(d){d=Fi(d);if(A(d,91))throw new Xv("Can't remove element "+a);throw d;}TF(b);return c};function UF(a){a.c=y(VF,m,0,0,0)}function vy(a,b,c){(0>b||b>a.d)&&OF(b,a.d);a.c.splice(b,0,c);++a.d}function Oi(a,b){Wr(a.c,a.d++,b);return!0}function At(a,b){Uv(b,a.d);return a.c[b]}function Ej(a,b){for(var c=0;c<a.d;++c)if(JB(b,a.c[c]))return c;return-1}function Dt(a,b){var c;c=(Uv(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function Ni(a,b){var c;c=Ej(a,b);if(-1==c)return!1;Dt(a,c);return!0}function sk(a,b){var c;if(b.length<a.d){c=b;var d;d=Pr(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Wr(b,c,a.c[c]);b.length>a.d&&Wr(b,a.d,null);return b}function Ui(){UF(this)}function Zz(a){UF(this);this.c.length=a}function Ty(a){UF(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(495,489,Fh,Ui,Zz,Ty);_.Bf=function(a,b){vy(this,a,b)};
+_.vf=function(a){return Oi(this,a)};_.Ke=function(){this.c=y(VF,m,0,0,0);this.d=0};_.wf=function(a){return-1!=Ej(this,a)};_.Cf=function(a){return At(this,a)};_.ye=function(){return 0==this.d};_.Ff=function(a){return Dt(this,a)};_.xf=function(a){return Ni(this,a)};_.Be=function(){return this.d};_.d=0;function jz(a,b){var c=a.length,d;for(d=0;d<c;++d)Wr(a,d,b)}function Br(){Br=x;Cr=new WF}var Cr;function WF(){}t(498,489,Ph,WF);_.wf=function(){return!1};_.Cf=function(){throw new Wu;};_.Be=function(){return 0};
+function XF(){this.b=new Date}function YF(a){return 10>a?bb+a:l+a}t(499,1,{71:1,74:1,75:1,87:1},XF);_.eQ=function(a){return A(a,87)&&Ns(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=hs(c&4194303,b&4194303,e&1048575);a=hs(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?ya:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(ZF(),$F)[this.b.getDay()]+ba+aG[this.b.getMonth()]+ba+YF(this.b.getDate())+ba+YF(this.b.getHours())+lb+YF(this.b.getMinutes())+lb+YF(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function ZF(){ZF=x;$F=H(as,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));aG=H(as,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var $F,aG;
+function ur(a,b){return null==z(a.b,b,a)}function tr(){this.b=new xi}t(501,484,{71:1,74:1,92:1},tr);_.vf=function(a){return ur(this,a)};_.wf=function(a){return mu(this.b,a)};_.ye=function(){return 0==this.b.e};_.xd=function(){return QF(new SF(this.b,new PB(this.b)))};_.xf=function(a){return null!=Ii(this.b,a)};_.Be=function(){return this.b.e};_.tS=function(){return KF(new SF(this.b,new PB(this.b)))};_.b=null;
+function kz(a,b){var c,d;(0>b||b>a.c)&&OF(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new bG(a,b,d)}function oz(){this.b=new cG;this.c=0}t(502,494,Ph,oz);_.vf=function(a){new fz(a,this.b);++this.c;return!0};_.Ef=function(a){return kz(this,a)};_.Be=function(){return this.c};_.b=null;_.c=0;function lz(a){if(a.c==a.e.b)throw new Zu;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function TF(a){if(!a.d)throw new bw;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function bG(a,b,c){this.e=a;this.c=c;this.b=b}t(503,1,{},bG);_.Xc=function(){return this.c!=this.e.b};_.Gf=function(){return this.c.c!=this.e.b};_.Yc=function(){return lz(this)};_.Hf=function(){if(this.c.c==this.e.b)throw new Zu;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Zc=function(){TF(this)};_.b=0;_.c=null;_.d=null;_.e=null;function cG(){this.b=this.c=this}
+function fz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(504,1,{},cG,fz);_.b=null;_.c=null;_.d=null;function HB(a,b){this.b=a;this.c=b}t(505,487,ki,HB);_.yf=function(){return this.b};_.zf=function(){return this.c};_.Af=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Zu(){on()}t(506,97,{71:1,78:1,84:1,86:1,91:1},Zu);function JB(a,b){return Yr(a)===Yr(b)||null!=a&&un(a,b)}function Yz(a){var b=y(pz,m,44,0,0);return sk(a.b,b)}function Fy(){this.b=new Ui}
+t(508,489,Fh,Fy);_.Bf=function(a,b){vy(this.b,a,b)};_.vf=function(a){return Oi(this.b,a)};_.wf=function(a){return-1!=Ej(this.b,a)};_.Cf=function(a){return At(this.b,a)};_.ye=function(){return 0==this.b.d};_.xd=function(){return new zi(this.b)};_.Ff=function(a){return Dt(this.b,a)};_.Be=function(){return this.b.d};_.tS=function(){return KF(this.b)};_.b=null;function yD(a){a.hc.d._&&dA(a)}function dG(a){var b;if(a.hc.d._){b=Xx(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}fA(a)}
+function eG(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function CD(a){var b=a.k;fG(a.hc.d,b.b,b.c);!Wx(a)&&Ay(a);ky(a)}function gG(){iA.call(this,l);this.j=new sz(this.If());Sy(this.r,new hG(this))}t(510,387,Zh);_.Ld=function(a,b){return Yr(a.i)===Yr(this.j)?(dG(this),!0):this.Jf(a,b)};_.If=function(){return"Close"};_.Jf=function(){return!1};_.Ed=function(){dG(this)};_.j=null;_.k=null;
+function LE(a,b,c){gG.call(this);this.hc&&kA(this.hc,!1);hA(this,!1);Dy(this,new sA(0));a=new wA(a,1);Q(this,a,null);a=new Hy;Q(a,this.j,null);Q(this,a,null);b&&(this.k=Xx(b),gA(this),eG(this.k,~~(Un(b.Vb.hb,If)/2)-~~(this.mc/2),~~(Un(b.Vb.hb,Hf)/2)-~~(this.cc/2)));c&&P(this,c)}t(509,510,Zh,LE);_.If=function(){return"OK"};function vD(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Gu("Cannot undo. Index is out of range.");if(!a.b.c)throw new Gu(Yb);a.b=a.b.c;return a.b.b}
+function GE(){this.b=this.c=new iG}t(511,1,{},GE);_.b=null;function iG(){this.b=null}function mE(a){this.b=a}t(512,1,{},iG,mE);_.b=null;_.c=null;_.d=null;function hG(a){this.b=a}t(513,422,Qh,hG);_.b=null;
+function jG(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){$B(a.b.Ab,H(as,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=DF(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Wr(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{lD(a.b,b,!0)?(sq(a.b,"Structure pasted"+e),CC(a.b),My(a.b),d=!0):(CD(new LE(a.b.K,a.b,fC)),mD(a.b,!0),My(a.b))}catch(n){if(n=Fi(n),A(n,78))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",BC(e),CD(new LE(a.b.K,
+a.b,fC)),My(a.b);else throw n;}}d&&a.b.Ge(b)}function rq(a){this.b=a}t(514,1,{},rq);_.b=null;function uC(){uC=x;vC=new kG("COPY_SMILES",0);xC=new kG("COPY_MOL",1);yC=new kG("PASTE",2);lG=H(mG,m,93,[vC,xC,yC])}function kG(a,b){bo.call(this,a,b)}t(515,139,{71:1,75:1,77:1,93:1},kG);var lG,xC,vC,yC;function lE(){this.e=y(uE,m,94,99,0)}t(516,1,{},lE);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function nG(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(FC,m,-1,20,1);a.N=y(FC,m,-1,20,1);a.H=Qr([20,7]);a.e=y(I,s,-1,20,1);a.d=y(as,m,1,20,0);a.p=y(as,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y(as,m,1,20,0);a.r=Qr([10,2]);a.j=y(I,s,-1,101,1)}
+function oG(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(FC,m,-1,4,1);d=y(FC,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=pG(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+pG(r[2],d[2],r[3],d[3]),d=pG(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;WD(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=qG(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(FC,m,-1,2,1);rG(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==ZD(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;sq(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];cE(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&VD(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(cD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(cD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function TD(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&RD(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,RD(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
+a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];GD(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)WD(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)cE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];FD(a);a.E=c+d;Z(a,0);o=a.K[a.u];q=a.N[a.u];GD(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];cE(a);a.I[a.v]=n;a.J[a.v]=c+d;FD(a);b&&(GD(a,n),HC(a))}c=4}sG(a,c);a.E=a.G;b&&
+(a.E=0)}
+function rG(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function SD(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])tG(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,tG(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){sq(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[qG(a,a.E,a.H[a.E][d])],2<d||1!=b){sq(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(FC,m,-1,2,1);rG(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)WD(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)WD(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)WD(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)cE(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[qG(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[qG(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(cD((a.K[b]+a.K[e])/2))),a.O[c]=O(N(cD((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;cE(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(cD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(cD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(cE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(cD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(cD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(cE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(cD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(cD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(GD(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&sG(a,j);-1<n&&(a.E=n)}
+function tG(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)WD(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function sG(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=ZD(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function qG(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function uG(a,b,c){var d,e,f,g;e=bh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Ts(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Ts(c[d])&&!us(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Ns(c[d],e)&&(b[d]=g,c[d]=bh,++f);if(f==a.u)break}return g==a.u}
+function HC(a){var b,c,d;b=y(FC,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{GC(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;IC(a)}}
+function GC(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function RD(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=vG(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&sq(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?sq(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?sq(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?sq(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:sq(a.o,"Charge change not possible on the halogen !");break;case 18:sq(a.o,
+"Use X button to change charge on the X atom !")}}
+function sD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&GD(a,c);HC(a);sq(a.o,"Smaller part(s) removed !");return 1}
+function ZD(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function dE(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];ID(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),ID(a));4==a.t[d]&&(a.t[d]=1)}}
+function pG(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 FD(a){var b;wG(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);IC(a);ID(a)}
+function WD(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),JF(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),JF(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),JF(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),JF(a.e,b,a.e.length),a.e=b,b=y(as,m,1,c,0),JF(a.d,b,a.d.length),a.d=b,b=y(as,m,1,c,0),JF(a.p,b,a.p.length),a.p=b,b=y(FC,m,-1,c,1),JF(a.K,b,a.K.length),a.K=b,b=y(FC,m,-1,c,1),JF(a.N,b,a.N.length),a.N=b,b=Qr([c,7]),JF(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),JF(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function iD(a,b,c,d,e,f,g){var j;j=O(N(cD(a.K[c]-d/2)));g||(j-=e-d);a=O(N(cD(a.N[c]-~~(f/2))));return new zy(j-1-b,a-b,e+1+2*b,f+2*b)}
+function cE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),JF(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),JF(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),JF(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),JF(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),JF(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),JF(a.O,c,a.O.length),a.O=c,b=y(as,m,1,b,0),JF(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function MD(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(dC(),aa);j+="JME 2013-10-12 "+new XF+"\n \n";j+=LD(a.u,3)+LD(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=iE(0.055999999999999994*(a.K[e]-c),10,4)+iE(0.055999999999999994*(g-a.N[e]),10,4)+iE(0,10,4);h=hD(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+LD(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=LD(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:xG(a,e)&&(g=2),c=LD(a.I[e],3)+LD(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=LD(a.J[e],3)+LD(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=LD(a.J[e],3)+LD(a.I[e],3)),j+=c+LD(g,3)+LD(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+LD(e,4)+LD(a.B[e],4)+aa);return j+"M END\n"}
+function kE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,R,sb,W,M,ca,Bc,Xf,yb,Kd,Ld,Md,Va,Cc;r=y(I,s,-1,a.u+10,1);q=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);yb=y(I,s,-1,a.u+1,1);v=y(yG,m,-1,a.u+1,2);D=y(yG,m,-1,a.v+1,2);ca=0;if(0==a.u)return l;sD(a,!0);Xf=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){Xf=!1;break}if(a.o.t&&Xf){zG(a);dE(a);AG(a,D);BG(a,v,D);var Fb,od,cf,Zb,te,pd,qd,gb,zH,Rd,w,xa,pm,qm,ws,jf,Na,rm,sm,Fc,tm;Fb=y(I,s,-1,a.u+1,1);od=y(I,s,-1,a.u+1,1);gb=y(CG,m,-1,a.u+1,3);var xs=a.u,um,
+kh,ys,ig,rj,Be,kf;rj=y(CG,m,-1,xs+2,3);Be=y(I,s,-1,100,1);kf=5;ig=0;Be[0]=3;rj[1]=dh;rj[2]=eh;ys=2;if(!(3>xs))for(;kf<Be[ig]*Be[ig];){kh=0;for(um=!0;um&&kh<=ig&&kf>=Be[kh]*Be[kh];)0==kf%Be[kh]?um=!1:++kh;if(um){rj[++ys]=Qs(kf);if(ys>=xs)break;ig<Be.length-1&&(++ig,Be[ig]=kf)}kf+=2}for(w=1;w<=a.u;++w){for(xa=sm=1;xa<=a.v;++xa)(a.I[xa]==w||a.J[xa]==w)&&(sm*=a.i[xa]);rm=a.c[w];18==rm&&(tm=a.p[w],pd=tm.charCodeAt(0)-65+1,qd=0,1<tm.length&&(qd=tm.charCodeAt(1)-97),0>pd&&(pd=0),0>qd&&(qd=0),rm=28*pd+qd);
+jf=0;-2>a.B[w]?jf=1:-2==a.B[w]?jf=2:-1==a.B[w]?jf=3:1==a.B[w]?jf=4:2==a.B[w]?jf=5:2<a.B[w]&&(jf=6);Fc=1;gb[w]=Qs(sm);Fc*=126;gb[w]=Ls(gb[w],Qs(a.y[w]*Fc));Fc*=7;gb[w]=Ls(gb[w],Qs(jf*Fc));Fc*=7;gb[w]=Ls(gb[w],Qs(rm*Fc));Fc*=783;gb[w]=Ls(gb[w],Qs(a.A[w]*Fc))}for(te=0;!uG(a,Fb,gb);){ws=!1;for(w=1;w<=a.u;++w)Fb[w]!=od[w]&&(od[w]=Fb[w],ws=!0);if(ws){for(w=1;w<=a.u;++w){gb[w]=ch;for(xa=1;xa<=a.A[w];++xa)gb[w]=Us(gb[w],rj[Fb[a.H[w][xa]]])}te=0}else if(0<te){for(w=1;w<=a.u;++w)gb[w]=ch;w=1;a:for(;w<=a.u-
+1;++w)for(xa=w+1;xa<=a.u;++xa)if(Fb[w]==Fb[xa]){gb[w]=dh;break a}}else{for(w=1;w<=a.u;++w){gb[w]=ch;for(xa=1;xa<=a.A[w];++xa)cf=a.H[w][xa],gb[w]=Us(gb[w],Qs(a.c[cf]*a.i[qG(a,w,cf)]))}te=1}uG(a,Fb,gb);for(w=1;w<=a.u;++w)gb[w]=Qs(od[w]*a.u+Fb[w])}for(w=1;w<=a.u;++w)od[w]=Fb[w];for(Na=1;Na<=a.u;++Na)for(w=1;w<=a.u;++w)if(od[w]==Na){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Na];a.B[w]=a.B[Na];a.K[w]=a.K[Na];a.N[w]=a.N[Na];a.A[w]=a.A[Na];a.c[Na]=a.c[0];a.B[Na]=a.B[0];
+a.K[Na]=a.K[0];a.N[Na]=a.N[0];a.A[Na]=a.A[0];od[w]=od[Na];od[Na]=Na;a.p[0]=a.p[w];a.p[w]=a.p[Na];a.p[Na]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Na];a.e[Na]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Na];a.d[Na]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Na];a.y[Na]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Fb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Fb[a.I[w]],a.J[w]=Fb[a.J[w]],a.I[w]>a.J[w]&&(Rd=a.I[w],a.I[w]=a.J[w],a.J[w]=Rd,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){qm=pm=
+a.u;Zb=0;for(xa=w;xa<=a.v;++xa)a.I[xa]<pm?(pm=a.I[xa],qm=a.J[xa],Zb=xa):a.I[xa]==pm&&a.J[xa]<qm&&(qm=a.J[xa],Zb=xa);Rd=a.I[w];a.I[w]=a.I[Zb];a.I[Zb]=Rd;Rd=a.J[w];a.J[w]=a.J[Zb];a.J[Zb]=Rd;Rd=a.t[w];a.t[w]=a.t[Zb];a.t[Zb]=Rd;Rd=a.C[w];a.C[w]=a.C[Zb];a.C[Zb]=Rd;zH=a.f[w];a.f[w]=a.f[Zb];a.f[Zb]=zH}FD(a);ID(a);AG(a,D);BG(a,v,D)}else{AG(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Cc=1;a.b[1]=1;for(W=0;;){M=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=yb[c]){Bc=!0;for(J=1;J<=ca;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Bc=!1;break}Bc&&(++ca,r[ca]=c,q[ca]=g)}}else o[++M]=g;if(0==M){if(Cc==a.u)break;c=n[W--]}else if(1==M)yb[o[1]]=c,c=o[1],a.b[c]=++Cc;else{n[++W]=c;e=0;for(u=1;u<=M;++u)if(h=qG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=M;++u)if(h=qG(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);yb[e]=c;c=e;a.b[e]=++Cc}}yb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);R=y(yG,m,-1,a.u+1,2);Kd=y(yG,m,-1,a.u+1,2);f=Cc=W=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(yb[c]=f);b[++Cc]=c;for(a.b[c]=0;;){M=e=0;sb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ca;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<sb&&(e=g,sb=a.b[g]))}if(0==e){if(0==W)break a;Kd[c]=!0;c=n[W--]}else break}f=c;c=e;1<M&&(n[++W]=f,R[e]=!0)}Ld=y(I,s,-1,a.v+1,1);Md=y(I,s,-1,a.u+1,1);if(a.o.Pb){var BH=yb,zL=ca,zs,CH,lh,Ce,As,Bs,La,sj,Cs;lh=y(I,s,-1,a.u+1,1);for(La=1;La<=a.u;++La)lh[b[La]]=La;As=y(yG,m,-1,
+a.v+1,2);for(La=1;La<=a.u;++La)zs=b[La],CH=BH[zs],Ce=qG(a,zs,CH),0!=Ce&&(DG(a,Ce,lh,Ld,D),As[Ce]=!0);for(La=1;La<=a.v;++La)As[La]||DG(a,La,lh,Ld,D);La=1;a:for(;La<=a.u;++La)if(!(2>a.A[La]||4<a.A[La])){Bs=Cs=0;for(sj=1;sj<=a.A[La];++sj){Ce=qG(a,La,a.H[La][sj]);if(5==a.i[Ce])continue a;1==a.t[Ce]&&0!=EG(a,Ce,La)&&++Cs;2==a.t[Ce]&&(Bs=a.H[La][sj])}if(0!=Cs)if(0<Bs){var ia=a,EH=La,lf=lh,Tc=Md,lc=void 0,tj=void 0,Gc=void 0,De=void 0,Hc=void 0,vm=void 0,wm=void 0,xm=void 0,Sd=void 0,Uc=void 0,Vc=void 0,
+Ds=void 0,uj=void 0,Td=void 0,vj=void 0,Ee=void 0,wj=void 0,Es=void 0,xj=void 0,Fe=void 0,FH=void 0,mf=void 0,GH=void 0,Fs=void 0,yj=void 0,nf=void 0,Vc=1,tj=EH,lc=y(I,s,-1,ia.u+1,1);for(lc[1]=EH;;){Ds=!1;for(Uc=1;Uc<=ia.A[tj];++Uc)if(Gc=ia.H[tj][Uc],!(Gc==lc[1]||Gc==lc[Vc-1]))if(De=qG(ia,tj,Gc),2==ia.t[De]&&5!=ia.i[De]){tj=lc[++Vc]=Gc;Ds=!0;break}if(!Ds)break}if(!(0==Vc%2||2>ia.A[lc[Vc]]||3<ia.A[lc[Vc]])){nf=lc[1];Hc=lc[~~((Vc+1)/2)];Sd=lc[Vc];mf=Fe=Ee=Td=0;Fs=Es=!1;for(Uc=1;Uc<=ia.A[nf];++Uc)Gc=
+ia.H[nf][Uc],De=qG(ia,nf,Gc),1!=ia.t[De]||5==ia.i[De]||(0==Td?Td=Gc:Ee=Gc);0<lf[Ee]&&lf[Td]>lf[Ee]&&(vm=Td,Td=Ee,Ee=vm);uj=Td;0==Td&&(uj=Ee,Es=!0);for(Uc=1;Uc<=ia.A[Sd];++Uc)Gc=ia.H[Sd][Uc],De=qG(ia,Sd,Gc),1!=ia.t[De]||5==ia.i[De]||(0==Fe?Fe=Gc:mf=Gc);0<lf[mf]&&lf[Fe]>lf[mf]&&(vm=Fe,Fe=mf,mf=vm);xj=Fe;0==Fe&&(xj=mf,Fs=!0);vj=EG(ia,qG(ia,nf,Td),nf);wj=EG(ia,qG(ia,nf,Ee),nf);FH=EG(ia,qG(ia,Sd,Fe),Sd);GH=EG(ia,qG(ia,Sd,mf),Sd);1<(0>vj+wj?-(vj+wj):vj+wj)||0!=FH||0!=GH?sq(ia.o,"Bad stereoinfo on allene !"):
+(wm=ia.K[lc[Vc-1]]-ia.K[Sd],xm=ia.N[lc[Vc-1]]-ia.N[Sd],yj=Math.sqrt(wm*wm+xm*xm),0.001>yj&&(yj=0.001),0<(ia.N[xj]-ia.N[lc[Vc-1]])*(wm/yj)-(ia.K[xj]-ia.K[lc[Vc-1]])*(xm/yj)?Tc[Hc]=1:Tc[Hc]=-1,Es&&(Tc[Hc]*=-1),Fs&&(Tc[Hc]*=-1),uj==Td&&0>vj&&(Tc[Hc]*=-1),uj==Ee&&0>wj&&(Tc[Hc]*=-1),lf[uj]>lf[xj]&&(Tc[Hc]*=-1))}}else b:{var ub=a,Ya=La,Gs=BH,HH=lh,IH=r,JH=q,AL=zL,ym=Md,zm=void 0,Wc=void 0,Hs=void 0,mh=void 0,Aa=void 0,nh=void 0,sd=void 0,zj=void 0,Ud=void 0,Ob=void 0,ga=void 0,fa=void 0,Ge=void 0,Am=void 0,
+Xc=void 0,K=void 0,Bm=void 0,fa=y(I,s,-1,4,1),Am=y(I,s,-1,4,1),Aj=void 0,Yc=void 0,Cm=void 0,Dm=void 0,Is=void 0,Bj=void 0,Bj=-1;0<Gs[Ya]&&(fa[++Bj]=Gs[Ya]);for(Yc=1;Yc<=AL;++Yc)IH[Yc]==Ya&&(fa[++Bj]=JH[Yc]),JH[Yc]==Ya&&(fa[++Bj]=IH[Yc]);for(Yc=Bj+1;Yc<ub.A[Ya];++Yc){Is=ub.u+1;Cm=1;c:for(;Cm<=ub.A[Ya];++Cm){Aj=ub.H[Ya][Cm];for(Dm=0;Dm<Yc;++Dm)if(Aj==fa[Dm])continue c;HH[Aj]<Is&&(Is=HH[Aj],fa[Yc]=Aj)}}0==Gs[Ya]&&0<ub.y[Ya]?(fa[3]=fa[2],fa[2]=fa[1],fa[1]=fa[0],fa[0]=-1):0<ub.y[Ya]&&(fa[3]=fa[2],fa[2]=
+fa[1],fa[1]=-1);for(Aa=zj=nh=mh=Bm=sd=Ob=0;4>Aa;++Aa)0>=fa[Aa]||(zm=qG(ub,Ya,fa[Aa]),Am[Aa]=EG(ub,zm,Ya),0<Am[Aa]?(++Ob,Bm=fa[Aa],nh=fa[Aa]):0>Am[Aa]?(++sd,mh=fa[Aa],nh=fa[Aa]):zj=fa[Aa]);Ud=Ob+sd;K=y(I,s,-1,4,1);Xc=0;if(3==ub.A[Ya]){if(1==Ob&&1==sd||3==Ud&&0<Ob&&0<sd){sq(ub.o,"Error in C3H stereospecification !");break b}Ge=fa[0];1==Ud?Ge=nh:2==Ud&&(Ge=zj);ga=oG(ub,Ya,Ge,fa);K[0]=nh;K[1]=-1;K[2]=ga[2];K[3]=ga[1];0<Ob?Xc=1:Xc=-1}else if(4==ub.A[Ya])if(1==Ud)ga=oG(ub,Ya,nh,fa),K[0]=ga[0],K[1]=ga[3],
+K[2]=ga[2],K[3]=ga[1],0<Ob?Xc=1:Xc=-1;else{Ge=fa[0];1<zj&&(Ge=zj);1==Ob?Ge=Bm:1==sd&&(Ge=mh);ga=oG(ub,Ya,Ge,fa);Wc=y(I,s,-1,4,1);for(Aa=0;4>Aa;++Aa)zm=qG(ub,Ya,ga[Aa]),Wc[Aa]=EG(ub,zm,Ya);if(4==Ud){if(0==Ob||0==sd){sq(ub.o,"Error in C4 stereospecification !");break b}if(1==Ob||1==sd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],Xc=Wc[0];else{for(Aa=0;4>Aa;++Aa)-1==Wc[Aa]&&(Wc[Aa]=0);Ud=2}}else if(3==Ud)if(3==Ob||3==sd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],0<Ob?Xc=-1:Xc=1;else{1==Ob?Ob=Hs=1:sd=
+Hs=-1;for(Aa=0;4>Aa;++Aa)Wc[Aa]==Hs&&(Wc[Aa]=0);Ud=2}if(2==Ud)if(1==Ob&&1==sd)ga[1]==mh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==mh&&(ga[2]=ga[3]),K[0]=Bm,K[1]=mh,K[2]=ga[2],K[3]=ga[1],Xc=1;else{if(Wc[0]==Wc[1]||Wc[1]==Wc[2]){sq(ub.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Wc[0]?(K[0]=ga[0],K[1]=ga[2],K[2]=ga[1],K[3]=ga[3]):(K[0]=ga[1],K[1]=ga[3],K[2]=ga[2],K[3]=ga[0]);1<Ob?Xc=1:Xc=-1}}var pb=void 0;fa[0]==K[1]?(pb=K[0],K[0]=K[1],K[1]=pb,pb=K[2],K[2]=K[3],K[3]=pb):fa[0]==K[2]?(pb=K[2],K[2]=K[0],
+K[0]=pb,pb=K[1],K[1]=K[3],K[3]=pb):fa[0]==K[3]&&(pb=K[3],K[3]=K[0],K[0]=pb,pb=K[1],K[1]=K[2],K[2]=pb);fa[1]==K[2]?(pb=K[1],K[1]=K[2],K[2]=pb,pb=K[2],K[2]=K[3],K[3]=pb):fa[1]==K[3]&&(pb=K[1],K[1]=K[3],K[3]=pb,pb=K[2],K[2]=K[3],K[3]=pb);K[2]==fa[2]?ym[Ya]=1:K[2]==fa[3]?ym[Ya]=-1:sq(ub.o,"Error in stereoprocessing ! - t30");ym[Ya]*=Xc}}}Va=new IF;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];R[c]&&(Va.b.b+=ua);0<yb[u]&&FG(a,c,yb[c],Va,Ld);var oh=v[c],Hb=void 0,Cj=void 0,
+ph=void 0,U=void 0,U=Oc,Hb=!1;0!=a.B[c]&&(Hb=!0);0!=Md[c]&&(Hb=!0);ph=-1;for(Cj=1;Cj<=a.z;++Cj)if(a.r[Cj][0]==c){ph=a.r[Cj][1];break}-1<ph&&(Hb=!0);a.o.Ob&&0<a.e[c]&&(Hb=!0,ph=1);switch(a.c[c]){case 2:U=Bb;break;case 3:oh?U="c":U=Eb;break;case 4:oh?(U=xf,0<a.y[c]&&(Hb=!0)):U=ec;break;case 5:oh?U="o":U=mc;break;case 7:oh?(U="p",0<a.y[c]&&(Hb=!0)):U=oc;break;case 8:oh?U=jg:U=zc;break;case 13:oh?U=mg:U=Dc;Hb=!0;break;case 6:U=Ec;Hb=!0;break;case 9:U=Qb;break;case 10:U=Kb;break;case 11:U=Db;break;case 12:U=
+Wb;break;case 1:U=Ub;Hb=!0;break;case 19:U=pc;Hb=!0;break;case 20:U=qc;Hb=!0;break;case 21:U=rc;Hb=!0;break;case 22:U=sc;Hb=!0;break;case 18:Hb=!0,U=a.p[c],(G(U,wa)||G(U,ad)||G(U,wb))&&(Hb=!1)}Hb&&(U=Pc+U,1==Md[c]?U+=vb:-1==Md[c]&&(U+="@@"),1==a.y[c]?U+=Ub:1<a.y[c]&&(U+=Ub+a.y[c]),0!=a.B[c]&&(0<a.B[c]?U+=ya:U+=Ca,1<Lj(a.B[c])&&(U+=Lj(a.B[c]))),-1<ph&&(U+=lb+ph),U+=Sc);hn(Va.b,U);for(E=1;E<=ca;++E)if(r[E]==c||q[E]==c)d=q[E],d==c&&(d=r[E]),j[c]<j[d]&&FG(a,r[E],q[E],Va,Ld),9<E&&(Va.b.b+="%"),gn(Va,l+
+(new T(E)).b);Kd[c]&&(Va.b.b+=va)}return Va.b.b}function jE(a){a=new sC(a);FD(a);return a}
+function GD(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)JC(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function HD(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&GD(a,c);0==a.A[d]&&GD(a,d)}
+function zG(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=qG(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&GD(a,c)}}}function wG(a){var b;b=a.c.length;a.H=Qr([b,7]);a.A=y(I,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function BG(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(I,s,-1,a.v+1,1);r=y(yG,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[qG(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(yG,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(yG,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:xG(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(yG,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function IC(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(cD((a.K[b]+a.K[c])/2))),a.O[d]=O(N(cD((a.N[b]+a.N[c])/2)))}function AG(a,b){var c;for(c=1;c<=a.v;++c)jD(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function hD(a,b){var c;c=(dC(),jC)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function xG(a,b){return 2==a.t[b]?!0:!1}function jD(a,b,c){var d,e,f,g;g=1;a.b=y(I,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function UD(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Qr([b+5,2]),JF(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function DD(a){var b;a.z=0;a.s=0;kE(a);for(b=1;b<=a.u;++b)a.E=b,UD(a);a.E=0}
+function ED(a){var b,c;b=y(FC,m,-1,4,1);GC(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function zC(a,b){var c,d,e,f,g,j,h,n;c=y(FC,m,-1,4,1);GC(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;GC(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function gE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function KD(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Pc)&&CF(c,Sc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Ub);g=Kj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){j=Sn(c,d+1);try{a.o.z=DB(j,10)}catch(h){if(h=Fi(h),A(h,78))a.o.z=0;else throw h;}a.E=b;UD(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=G(d,Eb)?3:G(d,Bb)?2:G(d,ec)?4:G(d,mc)?5:G(d,oc)?7:G(d,zc)?8:G(d,Qb)?9:G(d,Kb)?10:G(d,Db)?11:G(d,Wb)?12:G(d,Ub)?1:G(d,Dc)?13:G(d,Ec)?6:G(d,pc)?19:G(d,qc)?20:G(d,rc)?21:G(d,sc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=BF(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=BF(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=BF(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=BF(c,g++);for(;45==e;)--d,e=BF(c,g++)}a.B[b]=d}}}
+function rD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new ZB(b);try{for(;b.k=SB(b,b.b),b.k<b.j;)d=pD(DB(VB(b),10)).b,c=e=pD(DB(VB(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Fi(f),A(f,78))en(f);else throw f;}}function FG(a,b,c,d,e){b=qG(a,b,c);5!=a.i[b]&&xG(a,b)?d.b.b+=qb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=tb,a=a.f[b],null!=a&&(e=a),hn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Rc)}
+function VD(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,sq(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:sq(a.o,"Stereomarking allowed only on single and double bonds!")}
+function DG(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=qG(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=qG(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=qG(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=qG(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))sq(a.o,"Not unique E/Z geometry !");else{j=qG(a,b,e);f=qG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=qG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function vG(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=qG(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(xG(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function EG(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function ID(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=vG(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function KC(a){nG(this);this.o=a;this.z=this.v=this.u=0}
+function qD(a,b){var c,d,e,f,g,j,h;KC.call(this,a);f=l;j=nD(b);if(null!=j){h=new YB(b,j,!0);for(e=1;4>=e;++e)f=oD(h,j);g=pD(DB(Rn(f.substr(0,3)),10)).b;c=pD(DB(Rn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)WD(this),f=oD(h,j),this.K[e]=(new yF(vF(Rn(f.substr(0,10))))).b,this.N[e]=-(new yF(vF(Rn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Rn(f.substr(31,d-31)),KD(this,e,d),62<=f.length&&(f=Rn(f.substr(60,3)),0<f.length&&(f=pD(DB(f,10)).b,0<f&&(this.E=e,a.z=f,UD(this),this.E=0)));for(e=1;e<=c;++e)cE(this),
+f=oD(h,j),this.I[e]=pD(DB(Rn(f.substr(0,3)),10)).b,this.J[e]=pD(DB(Rn(f.substr(3,3)),10)).b,g=pD(DB(Rn(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=pD(DB(Rn(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);wG(this);gE(this);HC(this);for(FD(this);(h.k=SB(h,h.b),h.k<h.j)&&!(null==(f=VB(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new XB(f);VB(g);VB(g);j=pD(DB(VB(g),10)).b;
+for(e=1;e<=j;++e)c=pD(DB(VB(g),10)).b,this.B[c]=pD(DB(VB(g),10)).b}if(0==f.indexOf("M APO")){g=new XB(f);VB(g);VB(g);j=pD(DB(VB(g),10)).b;for(e=1;e<=j;++e)c=pD(DB(VB(g),10)).b,f=pD(DB(VB(g),10)).b,this.E=c,Z(this,0),KD(this,this.u,pc+f),this.E=0}}zG(this);FD(this)}}
+function nE(a,b){var c,d,e,f,g;KC.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));CF(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new XB(b);d=pD(DB(VB(f),10)).b;e=pD(DB(VB(f),10)).b;for(c=1;c<=d;++c)g=VB(f),WD(this),KD(this,this.u,g),this.K[c]=(new yF(vF(VB(f)))).b,this.N[c]=-(new yF(vF(VB(f)))).b;for(c=1;c<=e;++c)if(cE(this),this.I[c]=pD(DB(VB(f),10)).b,this.J[c]=pD(DB(VB(f),10)).b,this.t[c]=pD(DB(VB(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;wG(this);gE(this);HC(this)}catch(j){j=Fi(j);if(A(j,78)){j.Ec();this.u=0;return}throw j;}zG(this);FD(this)}}
+function tD(a,b,c){var d,e,f;KC.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(WD(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))cE(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;FD(this);HC(this)}
+function ND(a,b,c){var d,e,f,g,j;KC.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y(as,m,1,this.u+1,0);this.K=y(FC,m,-1,this.u+1,1);this.N=y(FC,m,-1,this.u+1,1);this.p=y(as,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y(as,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=Qr([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}FD(this);HC(this)}
+function sC(a){var b;nG(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);JF(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);JF(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);JF(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);JF(a.e,this.e,this.u+1);this.d=y(as,m,1,this.u+1,0);JF(a.d,this.d,this.u+1);this.K=y(FC,m,-1,this.u+1,1);JF(a.K,this.K,this.u+1);this.N=y(FC,m,-1,this.u+1,1);JF(a.N,this.N,this.u+1);this.p=y(as,m,1,this.u+1,0);JF(a.p,this.p,this.u+1);this.I=y(I,
+s,-1,this.v+1,1);JF(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);JF(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);JF(a.t,this.t,this.v+1);this.f=y(as,m,1,this.v+1,0);JF(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);JF(a.C,this.C,this.v+1);this.r=Qr([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function iE(a,b,c){var d,e,f;if(0==c)return LD(L(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(cD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new yF(a)).b;d=Au(e,Bu(46));0>d&&(e+=Xa,d=Au(e,Bu(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=tb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function nD(a){var b;b=new YB(a,aa,!0);if(4<RB(b))return aa;b=new YB(a,$g,!0);return 4<RB(b)?$g:null}
+function LD(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=tb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function oD(a,b){for(var c,d;a.k=SB(a,a.b),a.k<a.j;){d=VB(a);if(G(d,b))return ba;for(VB(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(517,1,{94:1},KC,qD,nE,tD,ND,sC);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function tq(){tq=x;uq=new VA(Ub)}
+function zD(a,b){var c;tq();var d;gG.call(this);this.d=new sz("Help");new sz("Home");this.e=b;P(this,(dC(),fC));this.hc&&kA(this.hc,!1);hA(this,!1);d=Xx(b);if(1==a)this.f||(this.f=new DA(d),eG(this.f,-30,0)),this.k=this.f,c=qC(b),this.hc&&jA(this.hc.d.A.c,Ac),Dy(this,new nz(2)),this.i=new VA(c+" "),Q(this,this.i,Jb),d=new Hy,Q(d,this.j,null),this.e.Hb&&(c=new sz("Submit"),Q(d,c,null)),Q(this,d,Ic),UA(this.i,Rn(Vn(this.i.hc.b.hb,Sg))),this.hc&&kA(this.hc,!0),hA(this,!0);else if(2==a)this.c||(this.c=
+new DA(d),eG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&jA(this.hc.d.A.c,"Nonstandard atom"),Dy(this,new nz(2)),c=new Hy,Q(c,new wA("atomic SMILES",1),null),Q(this,c,jc),c=Ub,uq&&(c=Vn(uq.hc.b.hb,Sg)),uq=new WA(c,8),Q(this,uq,Jb),c=new Hy,Q(c,this.j,null),Q(this,c,Ic);else{this.b||(this.b=new DA(d),eG(this.b,5*b.Z,0));var e,f;d="About "+(dC(),sE);this.hc&&jA(this.hc.d.A.c,d);Dy(this,new sA(0));P(this,fC);Q(this,new wA(sE+" Molecular Editor v2013-10-13",1),null);Q(this,new wA("Peter Ertl and Bruno Bienfait",
+1),null);for(c=eC,d=0,f=c.length;d<f;++d)e=c[d],e=new wA(e,1),jy(e,this.e.y),Q(this,e,null);c=new Hy;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}gA(this);c=this.k;fG(this.hc.d,c.b,c.c);!Wx(this)&&Ay(this);ky(this)}t(518,510,Zh,zD);_.Jf=function(a){var b,c;if(a.i===this.d){try{b=new xB(this.e.I),c=wB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Fi(d),A(d,66))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,BC(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var uq;
+function GG(a,b){Vx(b)==a.b?P(b,(yz(),Hz)):P(b,a.b)}
+function HG(a){var b,c,d,e;e=l;d=!1;Vx(IG)!=a.b?(e=wa,d=!0):Vx(JG)!=a.b?(e="!#6",d=!0):Vx(KG)!=a.b?(P(LG,(yz(),Hz)),P(MG,Hz),P(NG,Hz),P(OG,Hz),e="F,Cl,Br,I"):(b=Vx(PG)!=a.b,c=Vx(QG)!=a.b,Vx(RG)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Vx(SG)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Vx(TG)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Vx(UG)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Vx(VG)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Vx(LG)!=a.b&&(e+="F,"),Vx(MG)!=a.b&&(e+="Cl,"),Vx(NG)!=a.b&&(e+="Br,"),Vx(OG)!=a.b&&(e+="I,"),
+CF(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ad:c?e=wb:(P(IG,(yz(),Hz)),e=wa)));b=l;d&&Vx(PG)!=a.b&&(b+=";a");d&&Vx(QG)!=a.b&&(b+=";A");Vx(WG)!=a.b&&(b+=";R");Vx(XG)!=a.b&&(b+=";!R");Vx(IG)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=YG.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=ZG.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);Vx($G)!=a.b&&(e="~");Vx(aH)!=a.b&&(e=lb);Vx(bH)!=a.b&&(e=vb);Vx(cH)!=a.b&&(e="!@");UA(a.f,e)}
+function dH(a){eH(a);fH(a);var b=YG.hc.b;Iw(b,0);b.hb.options[0].selected=!0;b=ZG.hc.b;Iw(b,0);b.hb.options[0].selected=!0;P(PG,a.b);P(QG,a.b);P(WG,a.b);P(XG,a.b);P(YG,a.b);P(ZG,a.b);gH(a)}function eH(a){P(RG,a.b);P(SG,a.b);P(TG,a.b);P(UG,a.b);P(VG,a.b);P(LG,a.b);P(MG,a.b);P(NG,a.b);P(OG,a.b)}function fH(a){P(IG,a.b);P(JG,a.b);P(KG,a.b)}function gH(a){P($G,a.b);P(aH,a.b);P(bH,a.b);P(cH,a.b);a.c=!1}
+function AD(a){iA.call(this,"Atom/Bond Query");this.j=new sz(this.If());Sy(this.r,new hG(this));this.b=(dC(),fC);this.d=a;this.e||(a=Xx(a),this.e=new DA(a),eG(this.e,-150,10));this.k=this.e;Dy(this,new rA);P(this,this.b);a=new Hy;Dy(a,new Xz(0,3,1));Q(a,new vA("Atom type :"),null);IG=new sz(zb);JG=new sz("Any except C");KG=new sz("Halogen");Q(a,IG,null);Q(a,JG,null);Q(a,KG,null);Q(this,a,null);a=new Hy;Dy(a,new Xz(0,3,1));Q(a,new wA("Or select one or more from the list :",0),null);Q(this,a,null);
+a=new Hy;Dy(a,new Xz(0,3,1));RG=new sz(Eb);SG=new sz(ec);TG=new sz(mc);UG=new sz(zc);VG=new sz(oc);LG=new sz(Qb);MG=new sz(Kb);NG=new sz(Db);OG=new sz(Wb);Q(a,RG,null);Q(a,SG,null);Q(a,TG,null);Q(a,UG,null);Q(a,VG,null);Q(a,LG,null);Q(a,MG,null);Q(a,NG,null);Q(a,OG,null);Q(this,a,null);a=new Hy;Dy(a,new Xz(0,3,1));YG=new wz;vz(YG,zb);vz(YG,bb);vz(YG,db);vz(YG,jb);vz(YG,kb);Q(a,new vA("Number of hydrogens : "),null);Q(a,YG,null);Q(this,a,null);a=new Hy;Dy(a,new Xz(0,3,1));ZG=new wz;vz(ZG,zb);vz(ZG,
+bb);vz(ZG,db);vz(ZG,jb);vz(ZG,kb);vz(ZG,"4");vz(ZG,"5");vz(ZG,"6");Q(a,new wA("Number of connections :",0),null);Q(a,ZG,null);Q(a,new wA(" (H's don't count.)",0),null);Q(this,a,null);a=new Hy;Dy(a,new Xz(0,3,1));Q(a,new vA("Atom is :"),null);PG=new sz(Ab);Q(a,PG,null);QG=new sz("Nonaromatic");Q(a,QG,null);WG=new sz(yc);Q(a,WG,null);XG=new sz(ic);Q(a,XG,null);Q(this,a,null);a=new Hy;P(a,Oz(Vx(this)));Dy(a,new Xz(0,3,1));Q(a,new vA("Bond is :"),null);$G=new sz(zb);Q(a,$G,null);aH=new sz(Ab);Q(a,aH,
+null);bH=new sz(yc);Q(a,bH,null);cH=new sz(ic);Q(a,cH,null);Q(this,a,null);a=new Hy;Dy(a,new Xz(1,3,1));this.f=new WA(wa,20);Q(a,this.f,null);Q(a,new sz(wc),null);Q(a,this.j,null);Q(this,a,null);this.hc&&kA(this.hc,!1);hA(this,!1);eH(this);fH(this);gH(this);P(PG,this.b);P(QG,this.b);P(WG,this.b);P(XG,this.b);P(YG,this.b);P(ZG,this.b);GG(this,IG);gA(this);a=this.k;fG(this.hc.d,a.b,a.c);!Wx(this)&&Ay(this);ky(this)}t(519,510,Zh,AD);
+_.Jf=function(a,b){var c;G(b,wc)?(dH(this),GG(this,IG),HG(this)):A(a.i,41)?(gH(this),Yr(a.i)===Yr(IG)?(eH(this),fH(this)):Yr(a.i)===Yr(JG)?(eH(this),fH(this)):Yr(a.i)===Yr(KG)?(eH(this),fH(this)):Yr(a.i)===Yr(WG)?P(XG,this.b):Yr(a.i)===Yr(XG)?(P(WG,this.b),P(PG,this.b)):Yr(a.i)===Yr(PG)?(P(QG,this.b),P(XG,this.b)):Yr(a.i)===Yr(QG)?P(PG,this.b):Yr(a.i)===Yr($G)||Yr(a.i)===Yr(aH)||Yr(a.i)===Yr(bH)||Yr(a.i)===Yr(cH)?(dH(this),this.c=!0):fH(this),GG(this,a.i),HG(this)):A(a.i,42)&&(gH(this),c=a.i,0==c.hc.b.hb.selectedIndex?
+P(c,this.b):P(c,(yz(),Hz)),HG(this));107!=this.d.d&&(this.d.d=107,My(this.d));return!0};_.c=!1;_.d=null;_.e=null;var IG=_.f=null,$G=null,JG=null,PG=null,aH=null,NG=null,RG=null,ZG=null,YG=null,MG=null,LG=null,KG=null,OG=null,SG=null,QG=null,XG=null,cH=null,TG=null,VG=null,WG=null,bH=null,UG=null;function vE(){UF(this)}t(520,495,Fh,vE);_.Ke=function(){this.b=-1;this.c=y(VF,m,0,0,0);this.d=0};_.b=-1;
+function qq(a,b){var c;a.b=b;var d,e;d=null;ZA();if(e=c=(e=$wnd.clipboardData.getData(Mc),null!=e?new mB(e):null))e=(bB(),eB),e=fB(e,(bB(),eB))||fB(e,cB);if(e)try{d=jB(c)}catch(f){if(f=Fi(f),A(f,59))en(f);else throw f;}c=d;null!=c&&jG(b,c)}function oq(a){a=new mB(a);ZA();var b,c;try{b=jB(a),c=vn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Mc,c)}catch(d){if(d=Fi(d),A(d,59))en(d);else throw d;}}function wE(){}t(521,1,{60:1,67:1},wE);_.te=function(a){jG(this.b,a.b)};
+_.b=null;t(523,300,pi);function lq(){var a;lq=x;hH=(a=!1,Jf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);iH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");jH=hH&!iH;var b;a=H(I,s,-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]);mq=y(I,s,-1,1E3,1);for(b=0;b<mq.length;++b)mq[b]=-999;for(b=0;b<a.length;b+=2)mq[a[b+1]]=a[b]}
+function wp(a,b,c){a=new kH(b,c,a);if(!b.Ld(a,c))for(b=b.gc;b&&!b.Ld(a,c);)b=b.gc}function Ky(a,b,c){var d;d=new lH;gj(d.u,b,c);$i(a.i,d.u,0,0);Oi(a.b,d);return d}function FE(a,b){return!a.f?null:b in a.f?a.f[b]:null}function ZC(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)cv(a.i,b.u,c,d),b.s=c,b.t=d;mH(b)}
+function EE(a,b,c,d){lq();this.hb=Rv();this.b=new Ui;this.k=new Ui;this.f=d;this.hb.style[Of]=bb;this.hb.style[Mf]=bb;this.hb.style[Dg]=Re;this.hb.style[Xg]=b;this.hb.style[ze]=c;this.i=new nH;this.i.hb.style[Xg]=eb;this.i.hb.style[ze]=eb;jH?(b=new oH,c=new pH,$i(b,this.i,0,0),$i(b,c,0,0),gv(this,b)):gv(this,this.i);this.d=a;a.Vb=this;jH?(this.n=new qH(this),this.n.j=new rH(this),this.n.k=new sH(this),this.n.o=new tH(this),this.n.n=new uH(this),this.d&&(this.n.f=new vH(this),this.n.i=new wH(this),
+this.n.b=new xH(this))):B(this,new yH(this),(xq(),xq(),yq));B(this,this,(Bp(),Bp(),Cp));B(this,new AH(this),(jj(),jj(),kj));B(this,new DH(this),(lj(),lj(),mj));B(this,new KH(this),(iq(),iq(),jq));(vp(),vp(),oy).b=this}t(522,523,pi,EE);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var jH,iH,hH,mq=null;function nH(){ev.call(this);this.hb[zd]=Ne}t(525,278,pi,nH);function oH(){nH.call(this);this.hb.style[Xg]=eb;this.hb.style[ze]=eb}t(524,525,pi,oH);function yH(a){this.b=a}t(526,1,{},yH);
+_.uc=function(a){var b,c,d,e;d=pj(a);e=qj(a);c=Dj(a.b);b=new LH(a);2==c&&(b.f=4);b=OD(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function AH(a){this.b=a}t(527,1,{},AH);_.vc=function(a){var b,c;b=pj(a);c=qj(a);a=new LH(a);this.b.j?YD(this.b.d,a,b,c):$D(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function DH(a){this.b=a}t(528,1,{},DH);_.wc=function(){this.b.j=!1;bE(this.b.d)};_.b=null;function KH(a){this.b=a}t(529,1,{},KH);_.b=null;
+function pH(){nH.call(this);this.hb.style[Xg]=eb;this.hb.style[ze]=eb}t(530,525,pi,pH);function MH(a,b){var c;c=b.b;c.f=4;return OD(a.b.d,c,b.e,b.f)}function rH(a){this.b=a}t(531,1,{},rH);_.Kf=function(a){return MH(this,a)};_.b=null;function Zq(a,b){$D(a.b.d,b.b,b.e,b.f);return OD(a.b.d,b.b,b.e,b.f)}function sH(a){this.b=a}t(532,1,{},sH);_.Kf=function(a){return Zq(this,a)};_.b=null;function tH(a){this.b=a}t(533,1,{},tH);_.Kf=function(a){return YD(this.b.d,a.b,a.e,a.f)};_.b=null;
+function uH(a){this.b=a}t(534,1,{},uH);_.Kf=function(){return bE(this.b.d)};_.b=null;function $p(a,b){var c;c=N(cD(b.c));c=new oB(b,0,dg,c);tC(a.b.d,c);return!0}function vH(a){this.b=a}t(535,1,{},vH);_.Kf=function(a){return $p(this,a)};_.b=null;function aq(a,b){var c;c=N(cD(100*b.d));c=new oB(b,0,kg,c);tC(a.b.d,c);return!0}function wH(a){this.b=a}t(536,1,{},wH);_.Kf=function(a){return aq(this,a)};_.b=null;function eq(a,b){var c;c=new oB(b,0,ce,bh);tC(a.b.d,c);return!0}function xH(a){this.b=a}
+t(537,1,{},xH);_.Kf=function(a){return eq(this,a)};var NH=_.b=null;function OH(){OH=x;NH=new Ws((kt(),new jt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function PH(){PH=x;QH={}}function RH(a,b,c){var d;c&&(b.style[ie]=c.c+Uf,d=c.b,d!=Nb&&(b.style[he]=d),0!=(c.d&1)&&(b.style[ke]=md),0!=(c.d&2)&&(b.style[je]=Le));a.f.style[Wg]=Df}
+function cA(a){var b=SH,c,d,e,f,g,j,h,n,o,r,q,u,v;c=ri(a);c in QH?a=QH[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(sg),f=$doc.createElement(Je),f.width=1,f.height=1,g=(OH(),NH),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),RH(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Rj(e),n=Rj(e)+(e.offsetHeight||0),o=n-h,r=Rj(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new TH,v.b=u,v.c=q,v.d=o,v),QH[c]=a);return a}
+function UH(){PH();var a,b,c,d,e;nj();this.b=H(as,m,1,["monospace","sans-serif",pg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(sg);this.f.innerHTML=this.i||l;this.f.style[ie]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[he]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(540,1,{},UH);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var QH;function TH(){}
+t(541,1,{},TH);_.b=0;_.c=0;_.d=0;function PD(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,11))return!!a.b.b.metaKey}catch(b){if(b=Fi(b),!A(b,84))throw b;}return!1}function QD(a){try{if(a.b&&A(a.b,11))return!!a.b.b.shiftKey}catch(b){if(b=Fi(b),!A(b,84))throw b;}return!1}function LH(a){nq.call(this,null,0,null);this.b=a}function kH(a,b,c){nq.call(this,a,0,b);this.b=c}t(542,383,ci,LH,kH);_.re=function(){return PD(this)};_.se=function(){return QD(this)};_.b=null;
+function RA(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=SH;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,RH(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function QA(a){this.c=a;this.b={};!SH&&(SH=new UH)}t(543,386,Jh,QA);var SH=null;function Ly(a){this.b=a}t(544,394,{},Ly);_.b=null;function VH(a,b){this.b=a;this.c=b}t(545,1,{},VH);_.b=null;_.c=null;function WH(){uw.call(this);this.hb[zd]="jsa-resetTable";this.hb.style[Xg]=id}t(546,310,pi,WH);
+function XH(){XH=x;var a=YH=new UH;nj();a.i="9p";a.f.style[he]=pg;a.f.style[ie]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[ie]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);ZH=new Xy(1)}function PC(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,mH(a)}
+function RC(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(OC(a,!1),360<=g||-360>=g?j=QC(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=$H(r,q,u,v,f),E=$H(r,q,u,v,h),J="<g"+a.n+rb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),PC(a,j))}function Y(a,b,c,d,e){a.o&&PC(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ha+a.c+a.b+ab)}
+function NC(a,b,c,d,e){a.o&&(OC(a,!1),PC(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ea+a.n+ab))}function YC(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ka+d+ha+a.j+' fill="'+e+la+b+"</text>");PC(a,b)}function nA(a,b,c,d,e){OC(a,!0);PC(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ea+a.n+ab)}
+function mH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Pj(a.u.hb)+(a.u.hb.offsetWidth||0)-Pj(a.u.hb),d=Rj(a.u.hb)+(a.u.hb.offsetHeight||0)-Rj(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ja+d+la)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=bg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function XC(a,b){a.f=b;a.j=rE(b)}t(547,390,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var ZH,YH;function Nq(a,b,c){c&&(Yq(a,b),c.Kf(a.c));a.e=!0}function Yq(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Pj(a.p.hb)+(a.p.hb.scrollLeft||0)+$n(a.p.hb.ownerDocument),a.c.f=c.clientY-Rj(a.p.hb)+(a.p.hb.scrollTop||0)+ao(a.p.hb.ownerDocument),a.c.b=new LH(b),b.b.preventDefault(),!0):!1}
+function qH(a){this.p=a;this.c=new aI;this.d=new bI(this);B(this.p,new cI(this),(Vq(),Vq(),Wq));B(this.p,new dI(this),(Oq(),Oq(),Pq));B(this.p,new eI(this),(Sq(),Sq(),Tq));B(this.p,new fI(this),(Kq(),Kq(),Lq));B(this.p,new gI,(fq(),fq(),gq));B(this.p,new hI(this),(bq(),bq(),cq));B(this.p,new iI(this),(Xp(),Xp(),Yp))}t(548,1,{},qH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function bI(a){hk();this.b=a}t(549,24,{},bI);
+_.Dc=function(){!this.b.e&&this.b.j&&MH(this.b.j,this.b.c)};_.b=null;function cI(a){this.b=a}t(550,1,{},cI);_.b=null;function dI(a){this.b=a}t(551,1,{},dI);_.b=null;function eI(a){this.b=a}t(552,1,{},eI);_.b=null;function fI(a){this.b=a}t(553,1,{},fI);_.b=null;function gI(){}t(554,1,{},gI);function hI(a){this.b=a}t(555,1,{},hI);_.b=null;function iI(a){this.b=a}t(556,1,{},iI);_.b=null;function aI(){}t(557,1,{},aI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function jI(a){var b,c,d,e,f;Oj(a);d=(aj(),bj(null));e=new WH;rw(e,a);Tu(d,e,d.hb);f=a.fd();b=a.ed();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.hb.textContent,2>=c.length&&(f+=8));tw(e,a);av(d,e);return new cy(f,b)}function kI(){this.hb=$doc.createElement(Zd);this.hb[zd]=Ne;this.hb.style[Nf]=Ae;this.hb.style[Rf]=bd;this.hb.style[Xg]=eb;this.hb.style[ze]=eb}t(559,281,Lh,kI);_.cd=function(){return Pj(this.hb)};_.dd=function(){return Rj(this.hb)};
+function rE(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function $H(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new VH(new yF(a),new yF(b))}function QC(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+ab}
+function eD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=ea;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function OC(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ha+a.b:a.n=' fill="none" stroke="'+c+ha+a.b}function lH(){XH();this.o=ZH;this.d=[];this.u=new kI}t(560,547,{},lH);_.b=l;_.c=l;function lI(){lI=x;mI=new cy(0,0)}
+function nI(a){var b;b=a.Of();if(!b){var c;(c=a.Lf())?(b=jI(c.b),gj(c.ue(),b.c,b.b),c=jI(c.b),b=new cy(c.c-b.c,c.b-b.b)):b=new cy(0,0);a.Sf(b)}return b}function ry(a,b){var c;if(a.ye())return mI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Rf(Wx(b));c=jI(a.ue());a.f.c=c.c;a.f.b=c.b;return c}function oI(a,b){var c;b&&(c=bg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Nf().hb.style[jd]=c)}function pI(){this.f=new Sz;this.f.b=-1;this.f.c=-1}t(562,1,{});_.Lf=function(){return null};_.Mf=function(a){this.Qf(a.Nd())};
+_.Nf=function(){return this.ue()};_.Of=function(){return qI};_.Ed=function(){};_.ye=function(){return!1};_.Pf=function(a){this.Rf(Wx(a))};_.Qf=function(a){oI(this,a)};_.Rf=function(a){var b=this.ue().hb,c,d,e;c=(By(),Cy);e=a.c;d=a.b;e!=c.c?b.style[ie]=l+e+"pt":b.style[ie]=l;d!=c.b?b.style[he]=d:b.style[he]=l;0!=(a.d&1)?b.style[ke]=md:b.style[ke]=l;0!=(a.d&2)?b.style[je]=Le:b.style[je]=l};_.Sf=function(a){qI=a};_.Tf=function(){};var qI=_.f=null,mI;
+function tz(a,b){lI();pI.call(this);this.b=new Lv(a);this.b.gd()[zd]=l;B(this.b,new rI(this,b),(yp(),yp(),zp))}t(561,562,{},tz);_.ue=function(){return this.b};_.Qf=function(a){oI(this,a)};_.b=null;function rI(a,b){this.b=a;this.c=b}t(563,1,{},rI);_.Lc=function(a){vp();wp(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function xz(a){lI();pI.call(this);this.b=new Jw;B(this.b,new sI(this,a),(sp(),sp(),tp))}t(564,562,{},xz);_.ue=function(){return this.b};_.b=null;
+function sI(a,b){this.b=a;this.c=b}t(565,1,{},sI);_.b=null;_.c=null;function tI(a,b){var c,d;oI(a,b.Nd());for(d=new zi(b.Wb.b);d.c<d.e.Be();)c=Ai(d),c.lc&&c.hc.Mf(c)}function uI(a,b){var c,d,e,f,g,j,h;gj(a.e,b.Ud(),b.Qd());for(d=new zi(b.Wb.b);d.c<d.e.Be();)c=Ai(d),c.lc&&(e=c.hc,e.Pf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=nI(e).c,f-=nI(e).b,gj(e.ue(),g,f),!c.gb&&a.e.yd(c),a.e.zd(c,j,h)))}function Gy(){lI();pI.call(this);this.e=new ev}t(566,562,{},Gy);
+_.Mf=function(a){tI(this,a)};_.ue=function(){return this.e};_.Pf=function(a){uI(this,a)};_.e=null;function xA(a){lI();pI.call(this);var b=this.b=new Gw;Pv(b.c,a);Fw(b);this.f.b=-1;this.f.c=-1}t(567,562,{},xA);_.ue=function(){return this.b};_.ye=function(){var a;a=(this.b.c.d?Xn(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function AA(a){this.b=new cx(a.i,new vI(a))}t(568,1,{},AA);_.b=null;
+function Zw(a){var b,c,d,e,f;f=new nB(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(wI,m,60,0,0);for(c=b.b?sk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=Xi((Qy(),S),new T(f.e)));c=c.c;if(Ns(!c?ah:c.b,rh))for(c=(!a.e.b||0==a.e.b.d?(Br(),Br(),Cr):new Ty(a.e.b)).xd();c.Xc();)a=c.Yc(),1001==f.e&&a.te(f);var g,j,h;1001==f.e?(g=new nq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.$f(),null.$f()):100==f.e&&A(f.f,57)?(j=f.f,h=new nq(j,205,null),h.j=j.Vd(),h.k=
+j.Wd()):1004<=f.e&&1005>=f.e||(701==f.e?null.$f():401==f.e||402==f.e?(null.$f(),null.$f(),null.$f(),null.$f(),null.$f()):500<=f.e&&507>=f.e&&(g=null._f,500!=g&&(f=new nq(null._f,g,null),f.j=null.$f(),f.k=null.$f(),j=null.$f(),f.f=j&12,501==g&&null.$f())))}function vI(a){this.b=a}t(569,1,mi,vI);_.xc=function(){Zw(this)};_.b=null;function XA(){lI();pI.call(this);this.b=new Ax}t(570,562,{},XA);_.Lf=function(){var a;a=new XA;xx(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ue=function(){return this.b};
+_.Of=function(){return xI};_.Sf=function(a){xI=a};var xI=_.b=null;t(571,566,{});function $A(){new tr}t(572,414,{},$A);function kA(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?Sp(c.i,c):Qp(c.i,c)))}function lA(a,b){lI();Gy.call(this);this.d=new yI(a);var c=this.c=new uw,d=(fw(),gw);c.b=d;rw(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&zI(Lx(c.A.b.q,0)))throw new Gu("WindowPanel can only contain one child widget");AI(c,d);this.d.b=this;this.b=b}t(575,571,{},lA);_.ue=function(){return this.d};_.Nf=function(){return this.c.gb};
+_.Ed=function(){BI(this.d,!1)};_.Rf=function(){};_.Tf=function(a){tI(this,a);uI(this,a);CI(this.d);DI(this.d)};_.b=null;_.c=null;_.d=null;function EI(a){var b;b=new Mp(Un(a.hb,If),Un(a.hb,Hf));a=new Mp(Un(a.L.bb.hb,If),Un(a.L.bb.hb,Hf));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function FI(a){if(null!=a.J&&null!=a.I){var b=a.I;a.md(a.J);a.kd(b);a.J=a.I=null}else null!=a.J?(GI(a,a.J),a.J=null):null!=a.I&&(HI(a,a.I),a.I=null);Fj(a.K)}function CI(a){a.cb?a.Xf(Pp(a.L.bb)):(a.Hd(),CI(a))}
+function HI(a,b){var c;a.cb?(c=EI(a),a.Xf(new Mp(-1,II(b,!1)-c[1]))):a.I=b}function JI(a,b){var c;b!=a.Cd()&&(c=a.L.bb,Lu(c),KI(c,b,c.hb,c.q.d,!0))}function GI(a,b){var c;a.cb?(c=EI(a),a.Xf(new Mp(II(b,!0)-c[0],-1))):a.J=b}t(578,283,ji);_.Uf=function(){var a,b;b=Pp(this.L.bb);a=EI(this);b.c+=a[0];b.b+=a[1];return b};_.Cd=function(){var a;a=this.L.bb;return 0!=a.q.d?zI(Lx(a.q,0)):null};_.Vf=function(a){LI(this.L.bb,a)};_.xd=function(){return new Mu(this.L.bb)};_.Wf=function(){Tp(this.L.bb)};_.sd=function(){FI(this)};
+_.Kd=function(){Tp(this.L.bb)};_.ud=function(a){return MI(this.L.bb,a)};_.Xf=function(a){Rp(this.L.bb,a)};_.kd=function(a){HI(this,a)};_.Dd=function(a){JI(this,a)};_.md=function(a){GI(this,a)};_.I=null;_.J=null;function NI(){NI=x;var a=(OI(),PI(),QI);RI=new ww(a.e,a.c,a.d,a.f,a.b)}function BI(a,b){var c;c=new cu;a.eb&&rr(a.eb,c);a.B&&Qp(a.i,a);try{Hi(a.i.d,a)}catch(d){if(d=Fi(d),!A(d,78))throw d;}a.c=SI(a.i,a);try{lv(a,b)}finally{Ki(a.k.b),Ki(a.j.b),Ki(a.n.b),a.H&&Ni(a.H,a.i),a.u&&(a.u=!1)}}
+function TI(a,b,c){var d,e;e=a.gb;d=new Hj(a,e);e.zd(a,d.b+b,d.e+c)}function UI(a,b,c){b=new VI(Yn(Xn(ju(ju(a.L.d,b),c))));Ku(b,a);B(b,a.d,(yp(),yp(),zp));return b}function Op(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));Rp(a.L.bb,b)}function fG(a,b,c){var d,e;(e=a.i)?(d=WI(e.hb),ov(a,b+(Pj(e.hb)+d[3]),c+(Rj(e.hb)+d[0]))):ov(a,b,c)}function AI(a,b){if(b!=(0!=a.A.b.q.d?zI(Lx(a.A.b.q,0)):null)){Lu(a.A.b);var c=a.A.b;KI(c,b,c.hb,c.q.d,!0)}}
+function XI(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(Jp(),YI)&&(a.G=a.y);var d,e;if(a.H)for(e=new zi(a.H);e.c<e.e.Be();)if(d=Ai(e),b==(Jp(),ZI)){!d.c&&(d.c=new $I);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(Jp(),Kp))g=d.i,j=d.x,d.A.d?(fG(d,j.d,j.e),Op(d,new Mp(j.c,-1))):(fG(d,j.d,j.e),Op(d,new Mp(j.c,j.b)),Sp(g,d)),Di(g.d,d,d.A.c),bk(d.r,333);else if(!d.u&&f==(Jp(),YI))d.hb.style[Ug]=Vg,Jp()}else if(b==Kp){!d.c&&(d.c=new $I);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=WI(j.hb);h=d.x;if(d.A.d)h.d=Pj(d.hb)-
+g[3]-Pj(j.hb),h.e=Rj(d.hb)-g[0]-Rj(j.hb),d.x=h,fG(d,0,0),aJ(d,Lp(j.hb).c,-1);else{if(f!=(Jp(),YI))h.d=Pj(d.hb)-g[3]-Pj(j.hb),h.e=Rj(d.hb)-g[0]-Rj(j.hb),h.c=d.f,h.b=d.e,d.x=h;fG(d,0,0);Rp(d,new bJ(Lp(j.hb)));Qp(j,d)}d==d.i.b||BD(d);bk(d.r,333)}}else b==YI&&(!d.c&&(d.c=new $I),d=a,d.u||(d.y=c,d.hb.style[Ug]=Ae))}}function cJ(a,b){a.hb.style[Zg]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.$f().$f()}
+function DI(a){if(!a.cb){a.k=Eu(a,a.i,(!cr&&(cr=new nk),cr));a.j=Eu(a,a.i,mk?mk:mk=new nk);a.n=Eu(a,a.i,(!hr&&(hr=new nk),hr));var b=a.i;!a.H&&(a.H=new Ui);Oi(a.H,b);cr&&(b=new br(a),a.eb&&rr(a.eb,b));a.B&&Sp(a.i,a);Di(a.i.d,a,a.A.c);a.c&&(ov(a,a.c.b,a.c.c),a.c=null);pv(a);BD(a)}}function BD(a){if(a!=a.i.b){var b;hr&&(b=new gr(a),a.eb&&rr(a.eb,b))}}t(577,578,ji);_.Cd=function(){return 0!=this.A.b.q.d?zI(Lx(this.A.b.q,0)):null};_.Fd=function(a){BI(this,a)};_.xd=function(){return new Mu(this.A.b)};
+_.sd=function(){FI(this);Fj(new dJ(this))};_.ud=function(a){return MI(this.A.b,a)};_.Xf=function(a){Op(this,a)};_.Gd=function(a,b){fG(this,a,b)};_.Dd=function(a){AI(this,a)};_.Hd=function(){DI(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var RI;
+function yI(a){NI();var b=(eJ(),fJ),c=(wv(),xv);qv.call(this,!1,"popup");this.M=c.b;this.K=new gJ(this);c=new hJ;c.hb[zd]="mosaic-popupLayoutPanel";iv(this.L,c);nv(this);this.d=new iJ(this);this.r=new jJ(this);this.s=new kJ(this);this.t=new lJ(this);this.x=new mJ;this.G=(Jp(),ZI);this.B=!1;this.i=b;a=this.A=new nJ(a);b=new oJ;!a.e&&(a.e=new pJ);Oi(a.e,b);a=new qJ(new yw(RI.b.e.b,RI.b.c,RI.b.d,RI.b.f,RI.b.b));B(a,new rJ(this),(yp(),yp(),zp));b=this.A.c;if(!b.c){b.c=new uw;b.c.gd()[zd]="mosaic-Caption-iconBoxRight";
+var c=b.c,d=(nw(),ow);c.d=d;c=b.i;sJ(c,b.c,new tJ(2),c.q.d)}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Wu;d=sw(c);ru(c.c,(Ft(),Gt(d)),0);Vu(c,a,d,0,!1)}else rw(b.c,a);LI(b.i,null);B(this.A.c,new uJ(this),(Gp(),Gp(),Hp));B(this.A.c,this.d,zp);JI(this,this.A);Bi(Yn(Xn(this.hb)),"mosaic-WindowPanel",!0)}t(576,577,ji,yI);_.Ed=function(){var a=this.b,b=new eA(a.b,201),c;a=a.b.r;a.b?a=new vJ(new zi(a.b)):(a=(Br(),Br(),Cr),a=new zi(a));for(;a.Xc();)c=a.Yc(),201==b.e&&dG(c.b)};_.b=null;
+function JD(a,b,c,d){b=Xx(b);c+=b.b;d+=b.c;ov(a.b,c,d);pv(a.b)}function HA(){lI();pI.call(this);var a=this.b=new wJ;a.U=!0;a.b.i=!0;this.b.X=!0}t(579,562,{},HA);_.ue=function(){return this.b};_.b=null;function AB(){}t(586,430,{},AB);function vJ(a){if(!a)throw new ln;this.b=a}t(587,1,{},vJ);_.Xc=function(){return GB(this.b)};_.Yc=function(){return Ai(this.b)};_.Zc=function(){throw new KB("Missing message: awt.50");};_.b=null;function cz(){return cz()}
+function yB(){yB=x;var a;a=(pB(),qB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(xJ,m,-1,0,1);else throw new gF(a+" is not supported");}catch(b){if(b=Fi(b),!A(b,86))throw b;}}function BA(a,b){a.b=31*a.b+L((new yF(b)).b)}function Yy(){}t(590,1,{},Yy);_.hC=function(){return this.b};_.b=1;function yJ(){yJ=x;var a,b;a=$doc;if((b=a.getElementsByTagName(He))&&0<b.length)b=$doc.getElementsByTagName(He)[0],b.style[ze]=eb;a.body.style[ze]=eb}
+function WI(a){yJ();var b;b=y(I,s,-1,4,1);b[0]=zJ(AJ(a,"borderTopWidth"));b[1]=zJ(AJ(a,"borderRightWidth"));b[2]=zJ(AJ(a,"borderBottomWidth"));b[3]=zJ(AJ(a,"borderLeftWidth"));return b}function BJ(a){yJ();var b,c;c=CJ(a);b=WI(a);a=new Mp(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function Lp(a){yJ();return new Mp(a.clientWidth,a.clientHeight)}
+function CJ(a){yJ();var b;b=y(I,s,-1,4,1);b[0]=zJ(AJ(a,"marginTop"));b[1]=zJ(AJ(a,"marginRight"));b[2]=zJ(AJ(a,"marginBottom"));b[3]=zJ(AJ(a,"marginLeft"));return b}function DJ(a){yJ();var b;b=y(I,s,-1,4,1);b[0]=zJ(AJ(a,"paddingTop"));b[1]=zJ(AJ(a,"paddingRight"));b[2]=zJ(AJ(a,"paddingBottom"));b[3]=zJ(AJ(a,"paddingLeft"));return b}function EJ(a,b,c){yJ();try{G(b,fe)&&(b=Od),a.style[b]=c}catch(d){if(d=Fi(d),!A(d,78))throw d;}}
+function II(a,b){yJ();var c;FJ||(FJ=$doc.createElement(sg),EJ(FJ,Re,l),EJ(FJ,Ig,l),EJ(FJ,Rf,bd),EJ(FJ,Ug,Ae),$doc.body.appendChild(FJ));EJ(FJ,Xg,a);EJ(FJ,ze,a);c=BJ(FJ);return b?c.c:c.b}var FJ=null;function GJ(){Mp.call(this,0,0)}function Mp(a,b){this.c=a;this.b=b}function bJ(a){Mp.call(this,a.c,a.b)}t(592,1,ci,GJ,Mp,bJ);_.eQ=function(a){return this===a?!0:null==a||HJ!=tn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Sc};_.b=0;_.c=0;function IJ(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(593,1,{71:1,74:1,95:1},IJ);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return JJ.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Sc};_.b=0;_.c=0;_.d=0;_.e=0;
+function KJ(a,b){this.b=a;this.c=b}t(594,1,ci,KJ);_.eQ=function(a){return this===a?!0:null==a||LJ!=tn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return LJ.e+"[x="+this.b+",y="+this.c+Sc};_.b=0;_.c=0;function mJ(){this.c=this.b=this.e=this.d=0}t(595,1,ci,mJ);_.eQ=function(a){return this===a?!0:null==a||MJ!=tn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return MJ.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Sc};_.b=0;_.c=0;_.d=0;_.e=0;function AJ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==fe&&(b=Od);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(597,1,{});var NJ=-1;function OJ(){}t(598,597,{},OJ);_.b=-1;_.c=-1;var PJ=null;
+function zJ(a){a=parseInt(a,10);a=isNaN(a)?null:pD(a);return!a?0:a.b}t(601,298,Rh);_.Uf=function(){return Pp(this.i)};_.Vf=function(a){LI(this.i,a)};_.Wf=function(){Tp(this.i)};_.Kd=function(){Tp(this.i)};_.kd=function(a){var b=this.i;b.hb.style[ze]=a;b.cb||(b.i=a)};_.md=function(a){var b=this.i;b.hb.style[Xg]=a;b.cb||(b.j=a)};function OI(){OI=x;PI()}function jA(a,b){a.b.hb.textContent=b||l;LI(a.i,null)}
+function QJ(a){OI();var b;Mv(this,new hJ);this.b=new RJ;b=this.i;SJ(b,new TJ);EJ(b.hb,Of,cb);b.p=0;sJ(b,this.b,new tJ(0),b.q.d);this.b.gd()[zd]="mosaic-Caption-text";this.b.hb.textContent=a||l;LI(this.i,null);this.hb[zd]="mosaic-Caption"}t(600,601,Rh,QJ);_.Mc=function(a){return B(this,a,(xq(),xq(),yq))};_.Nc=function(a){return B(this,a,(jj(),jj(),kj))};_.Oc=function(a){return B(this,a,(Bq(),Bq(),Cq))};_.Pc=function(a){return B(this,a,(lj(),lj(),mj))};_.c=null;
+function PI(){PI=x;UJ=Cn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Px(UJ,240,20);new Px(UJ,224,16);new Px(UJ,208,16);new Px(UJ,192,16);new Px(UJ,176,16);new Px(UJ,160,16);new Px(UJ,144,16);new Px(UJ,128,16);new Px(UJ,112,16);new Px(UJ,96,16);new Px(UJ,80,16);new Px(UJ,64,16);new Px(UJ,260,16);QI=new Px(UJ,48,16);new Px(UJ,32,16);new Px(UJ,16,16);new Px(UJ,0,16)}var UJ,QI;function VJ(a,b){Cu(a.b.hb,!b);LI(a.i,a.b)}
+function Np(a,b){a.d=b;Cu(a.b.hb,!b);LI(a.i,a.b);if(a.e){var c;for(c=new zi(a.e);c.c<c.e.Be();)Ai(c)}}function nJ(a){var b;Mv(this,new hJ);b=this.i;SJ(b,new WJ((XJ(),YJ)));b.p=0;this.c=new QJ(a);sJ(b,this.c,new tJ(1),b.q.d);this.b=new hJ;Ti(this.b,"Body");sJ(b,this.b,new tJ(0),b.q.d);this.hb[zd]="mosaic-CaptionLayoutPanel"}t(603,601,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},nJ);_.nd=function(){Fu(this.i)};_.od=function(){Iu(this.i)};_.xd=function(){return new Mu(this.b)};
+_.ud=function(a){return MI(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function pJ(){UF(this)}t(604,495,Fh,pJ);function gJ(a){this.b=a}t(605,1,mi,gJ);_.xc=function(){Tp(this.b.L.bb)};_.b=null;function ZJ(a){var b;b=a.c;a=b.i;b=!a.f?-1:Ej(a.f.b,b);a.f&&At(a.f.b,b)&&Dt(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&BD(!a.f?null:At(a.f.b,b-1))}function $J(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new Fy);-1==Ej(a.f.b,b)&&Oi(a.f.b,b)}function $I(){}t(606,1,{},$I);_.Qc=function(a){ZJ(a)};_.Rc=function(a){$J(a)};
+_.Tc=function(a){aK(a.b.i,a.b)};function eJ(){eJ=x;bK=new cK(1,"e");dK=new cK(2,xf);eK=new cK(3,"ne");fK=new cK(10,"nw");gK=new cK(4,jg);hK=new cK(5,mg);iK=new cK(12,"sw");jK=new cK(8,"w");fJ=new kK((aj(),bj(null)).hb)}function SI(a,b){var c;c=WI(a.hb);return new KJ(Pj(b.hb)-(Pj(a.hb)+c[3]),Rj(b.hb)-(Rj(a.hb)+c[0]))}
+function lK(a){var b,c,d,e,f,g;if(a.f){b=Lp(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=At(a.f.b,d),c=new Mp(Un(g.hb,If),Un(g.hb,Hf)),f=SI(a,g),f.b-=Kj(0,f.b+Un(g.hb,If)-b.c),f.c-=Kj(0,f.c+Un(g.hb,Hf)-b.b),fG(g,Kj(0,f.b),Kj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,aJ(g,c.c,c.b),g.G==(Jp(),Kp)&&Rp(g,new bJ(Lp(a.hb))),bk(g.r,1)}}function mK(a,b,c){a=a.e;Di(a,b,b);z(a.d,b,c);Ti(b,xc+c.c)}
+function Qp(a,b){var c;c=a.e;nK(c,b.z);Si(b.z,xc+fK.c);nK(c,b.v);Si(b.v,xc+dK.c);nK(c,b.w);Si(b.w,xc+eK.c);nK(c,b.F);Si(b.F,xc+jK.c);nK(c,b.o);Si(b.o,xc+bK.c);nK(c,b.E);Si(b.E,xc+iK.c);nK(c,b.C);Si(b.C,xc+gK.c);nK(c,b.D);Si(b.D,xc+hK.c)}
+function Sp(a,b){!b.z&&(b.z=UI(b,0,0));mK(a,b.z,fK);!b.v&&(b.v=UI(b,0,1));mK(a,b.v,dK);!b.w&&(b.w=UI(b,0,2));mK(a,b.w,eK);!b.F&&(b.F=UI(b,1,0));mK(a,b.F,jK);!b.o&&(b.o=UI(b,1,2));mK(a,b.o,bK);!b.E&&(b.E=UI(b,2,0));mK(a,b.E,iK);!b.C&&(b.C=UI(b,2,1));mK(a,b.C,gK);!b.D&&(b.D=UI(b,2,2));mK(a,b.D,hK)}function aK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Ej(a.f.b,b);if(c+1<d){hz(a.f,b);for(Oi(a.f.b,b);c<d;++c)cJ(At(a.f.b,c),c)}else cJ(b,c)}
+function kK(a){a=new oK(a);Mv(this,a);this.d=new pK(a);this.d.j=!0;Li(this.d);this.d.n=3;this.e=new qK(a);this.e.j=!0;Li(this.e);this.e.n=3;Ov(this)}t(607,298,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},kK);_.Uf=function(){return Lp(this.hb)};_.Vf=function(){var a;(a=rK(this))&&a.Vf(null)};_.Wf=function(){lK(this)};_.Qc=function(a){!this.c&&(this.c=new $I);ZJ(a)};_.Rc=function(a){!this.c&&(this.c=new $I);$J(a)};_.Kd=function(){lK(this)};
+_.Tc=function(a){!this.c&&(this.c=new $I);aK(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var bK,dK,eK,fK,fJ,gK,hK,iK,jK;function oK(a){this.q=new fv(this);this.hb=a}t(608,278,pi,oK);function cK(a,b){this.b=a;this.c=b}t(609,1,{},cK);_.b=0;_.c=null;function pK(a){vi();Pi.call(this,a)}t(610,3,{},pK);_.rc=function(){var a;a=this.k.f;a.u||Oj(a.p);Si(this.k.f,"dragdrop-dragging");!a.A.d&&VJ(a.A,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Kj(this.b,a<this.e?a:this.e),b=Kj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Re]=a+(nj(),Uf);c.style[Ig]=b+Uf};
+_.sc=function(){var a;a=this.k.f;a==a.i.b||BD(a);a.A.d||VJ(a.A,!0);a.u||(a.p||(a.p=new sK,Ti(a.p,"mosaic-GlassPanel-invisible")),EJ(a.p.hb,Zg,(yJ(),AJ(a.hb,Zg))),$i((aj(),bj(null)),a.p,0,0));Ti(this.k.f,"dragdrop-dragging");a=new Hj(this.k.b,null);this.b=a.b+Qj(this.k.b.hb);this.c=a.e+Sj(this.k.b.hb);this.e=this.b+Uj(this.k.b.hb)-this.k.f.fd();this.d=this.c+Tj(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.d=0;_.e=0;function nK(a,b){try{Hi(a,b)}catch(c){if(c=Fi(c),!A(c,78))throw c;}}
+function qK(a){vi();Pi.call(this,a);this.d=new xi}t(611,3,{},qK);_.rc=function(){var a;a=this.k.f.gb;a.u||Oj(a.p);Si(this.k.f,"dragdrop-dragging");VJ(a.A,!1);Op(a,new Mp(a.f,a.e));bk(a.r,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=Xi(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.dd()-Kj(this.k.d,this.c):this.k.f.dd()-this.k.d,0!=b&&(a=d.e,b=Kj(a+b,Un(d.A.c.hb,Hf)),b!=a&&TI(d,0,a-b),Op(d,new Mp(d.f,b)),bk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.dd():this.k.d-this.k.f.dd(),0!=b&&(a=d.e,b=Kj(a+b,Un(d.A.c.hb,Hf)),Op(d,new Mp(d.f,b)),bk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.cd()-Kj(this.k.c,this.b):this.k.f.cd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+
+b:96,b!=a&&TI(d,a-b,0),Op(d,new Mp(b,d.e)),bk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.cd():this.k.c-this.k.f.cd(),0!=b&&(a=d.f,Op(d,new Mp(96<a+b?a+b:96,d.e)),bk(d.r,333)))};
+_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||BD(a);VJ(a.A,!0);a.u||(a.p||(a.p=new sK,Ti(a.p,"mosaic-GlassPanel-invisible")),EJ(a.p.hb,Zg,(yJ(),AJ(a.hb,Zg))),$i((aj(),bj(null)),a.p,0,0));Ti(this.k.f,"dragdrop-dragging");a=new Hj(this.k.b,null);this.b=a.b+Qj(this.k.b.hb);this.c=a.e+Sj(this.k.b.hb);this.f=this.b+Uj(this.k.b.hb)-this.k.f.fd();this.e=this.c+Tj(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.e=0;_.f=0;
+function sK(){var a;this.e=new tK(this);this.b=!1;this.c=new jv;Mv(this,this.c);a=this.hb.style;a[jd]="#000";a[ee]="alpha(opacity=50)";a.opacity="0.5";this.hb[zd]="gwt-GlassPanel"}t(612,298,ni,sK);
+_.qd=function(){var a;Ov(this);try{a=this.gb}catch(b){b=Fi(b);if(A(b,84))throw new Gu("Parent widget must be an instance of AbsolutePanel");throw b;}a==(aj(),bj(null))?(tt(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Ni(ik,a),a.c=!0,a.d=qk(a),Oi(ik,a),this.d=new uK(this),Xt(new st(this.d))):(this.hb.style[rd]=cb,this.hb.style[cg]=cb);this.b&&Lt(new rt(this));$i(bj(null),new vK,$n($doc),ao($doc))};
+_.rd=function(){this.i.rd();Wj(this.e);this.d&&(pt(Vt,this.d,H(wK,m,13,[(!fr&&(fr=new nk),fr)])),this.d=null);this.b&&pt(Nt,this,H(wK,m,13,[(!Mt&&(Mt=new nk),Mt)]))};_._c=function(a){switch(It(a.type)){case 256:if(27==(a.keyCode||0))return Oj(this),!1;case 1:if(this.hb.contains(a.target))return Oj(this),!1}return!0};_.sd=function(){};_.b=!1;_.c=null;_.d=null;function tK(a){hk();this.b=a}t(613,24,{},tK);_.Dc=function(){tt(this.b)};_.b=null;function uK(a){this.b=a}t(614,1,{},uK);_.b=null;
+function vK(){this.hb=Rv();var a;a=new Kw(new xK(this));B(this,a,(op(),op(),pp));B(this,a,(Up(),Up(),Vp))}t(615,300,pi,vK);_.sd=function(){Fj(new yK(this))};function xK(a){this.b=a}t(616,1,{},xK);_.b=null;function yK(a){this.b=a}t(617,1,mi,yK);_.xc=function(){this.b.hb.focus()};_.b=null;function zK(a){a.hb.style[Xg]=id;a.hb.style[ze]=id;if(a.cb){var a=a.gb,b;A(a,103)?a.Vf(null):(b=rK(a))&&b.Vf(a)}}t(619,281,Nh);_.Uf=function(){zK(this);return new Mp(Un(this.hb,If),Un(this.hb,Hf))};_.Vf=function(){zK(this)};
+_.Wf=function(){};_.$c=function(){};_.Kd=function(){};function RJ(){this.hb=$doc.createElement("label");this.hb[zd]="mosaic-Label";this.hb.style[Wg]=Df;this.hb[zd]="mosaic-HTML"}t(618,619,Nh,RJ);function qJ(a){Mv(this,new AK(a));this.hb[zd]="mosaic-ImageButton"}t(620,298,ni,qJ);
+function wJ(){var a=(wv(),zv);qv.call(this,!0,df);this.M=a.b;this.b=new BK(this);this.b.e=!0;gv(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);dj();su(a,b)}else this.db|=1;Yn(Xn(this.hb))[zd]=xe;this.hb.style[Zg]="2147483647"}t(621,283,pi,wJ);_.$c=function(a){Hu(this,a);1==It(a.type)&&lv(this,!1)};_.b=null;
+function BK(a){this.c=a;this.d=new Ui;this.j=new Ui;a=(bx(),ax);new Ox(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(xg);this.f=$doc.createElement(Ag);Et(b,this.f);this.p=!0;a=Rv();b=(Ft(),Gt(b));a.appendChild(b);this.hb=a;ol();this.hb.setAttribute("role",Sl.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),dj(),su(a,b)):this.db|=2225;this.hb[zd]=we;a=zu(this.hb)+"-vertical";Bi(this.gd(),a,!0);this.hb.style[Mf]=cb;this.hb.setAttribute("hideFocus",Rg);B(this,new $w(this),(op(),op(),pp))}
+t(622,321,Lh,BK);_.$c=function(a){switch(It(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Tw(this,a)};_.Jd=function(a,b){Xw(this,a,b);b||this.b&&lv(this.c,!1)};_.b=!0;_.c=null;
+function AK(a){var b=(fw(),gw),c=(nw(),ow),d;d=new Yv;d.i[nd]=bb;d.i[ud]=0;d.i[vd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Wv(b.b);b.b.d.rows[0].cells[0][ed]=c.b;Wv(b.b);b.b.d.rows[0].cells[0].style[Tg]=e.b;Wv(d);b=Sv(d,0,0,!0);if(a){Oj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Uv(g,f.d);Wr(f.c,g,a);c.b=c.b.c}else e=c.c.d,Oi(c.c,a);a.hb[$c]=e;Et(b,a.hb);Ku(a,d)}Mv(this,d);Bi(this.hb,"mosaic-WidgetWrapper",!0)}t(623,298,ni,AK);_.b=null;_.c=null;function iJ(a){this.b=a}t(624,1,{},iJ);
+_.Lc=function(){this.b._&&this.b!=this.b.i.b&&BD(this.b)};_.b=null;function jJ(a){hk();this.b=a}t(625,24,{},jJ);_.Dc=function(){Tp(this.b.L.bb);var a=this.b;er((!a.q&&(a.q=new CK),a.q))};_.b=null;function kJ(a){hk();this.b=a}t(626,24,{},kJ);_.Dc=function(){XI(this.b,(Jp(),Kp))};_.b=null;function lJ(a){hk();this.b=a}t(627,24,{},lJ);_.Dc=function(){XI(this.b,(Jp(),YI))};_.b=null;function oJ(){}t(628,1,{},oJ);function rJ(a){this.b=a}t(629,1,{},rJ);_.Lc=function(){this.b.Ed()};_.b=null;
+function uJ(a){this.b=a}t(630,1,{},uJ);_.b=null;function dJ(a){this.b=a}t(631,1,mi,dJ);_.xc=function(){this.b.G==(Jp(),Kp)?bk(this.b.s,333):this.b.G==YI&&bk(this.b.t,333)};_.b=null;function VI(a){this.hb=a;Fu(this)}t(632,281,Lh,VI);_.Mc=function(a){return B(this,a,(xq(),xq(),yq))};_.Nc=function(a){return B(this,a,(jj(),jj(),kj))};_.Oc=function(a){return B(this,a,(Bq(),Bq(),Cq))};_.Pc=function(a){return B(this,a,(lj(),lj(),mj))};function CK(){xr.call(this,null)}t(633,213,oi,CK);
+function Jp(){Jp=x;Kp=new DK("MAXIMIZED",0);YI=new DK("MINIMIZED",1);ZI=new DK("NORMAL",2);EK=H(FK,m,98,[Kp,YI,ZI])}function DK(a,b){bo.call(this,a,b)}t(634,139,{71:1,75:1,77:1,98:1},DK);var EK,Kp,YI,ZI;function tt(a){var b,c,d,e;c=hj();b=ij();e=(tu(),uu).scrollWidth;d=uu.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[Xg]=c-1+Uf);0<=b-1&&(a.hb.style[ze]=b-1+Uf)}
+function GK(a,b){var c,d,e;if(a.n)return!0;a.y.Ke();for(c=new Mu(b);c.b.b<c.b.c.d-1;)d=zI(Nu(c.b)),e=d.gb,A(e,104)&&e.ld(d.hd()),d.hd()&&Oi(a.y,d);return!0}
+function HK(a,b){var c,d,e;if(b.b)a.d&&Vj(a.d),a.d=new IK(a,b),Xj(a.d,333);else for(d=new zi(a.y);d.c<d.e.Be();)c=Ai(d),e=c.fb,cv(b,JK(c),e.t,e.u),KK(c,e.v,e.s,H(I,s,-1,[LK(a.r.b,c).e,LK(a.q.b,c).d,LK(a.o.b,c).b,LK(a.p.b,c).c]),H(I,s,-1,[MK(a.j.b,c).e,MK(a.i.b,c).d,MK(a.e.b,c).b,MK(a.f.b,c).c]),H(I,s,-1,[NK(a.v,c),NK(a.u,c),NK(a.s,c),NK(a.t,c)]))}
+function OK(){this.y=new Ui;this.k=new PK(this);this.x=new QK(this.k);this.w=new RK(this.k);this.r=new SK(this.k);this.q=new TK(this.k);this.o=new UK(this.k);this.p=new VK(this.k);this.j=new WK(this.k);this.i=new XK(this.k);this.e=new YK(this.k);this.f=new ZK(this.k);this.v=new $K(this.k);this.u=new $K(this.k);this.s=new $K(this.k);this.t=new $K(this.k)}t(637,1,{});_.Yf=function(a){HK(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function aL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new zi(b.y);e.c<e.e.Be();)d=Ai(e),A(d,26)&&(d=d.bb),f=d.fb,cv(c,JK(d),f.t,f.u),KK(d,f.v,f.s,H(I,s,-1,[LK(b.r.b,d).e,LK(b.q.b,d).d,LK(b.o.b,d).b,LK(b.p.b,d).c]),H(I,s,-1,[MK(b.j.b,d).e,MK(b.i.b,d).d,MK(b.e.b,d).b,MK(b.f.b,d).c]),H(I,s,-1,[NK(b.v,d),NK(b.u,d),NK(b.s,d),NK(b.t,d)]));bL(c);a.b.d=null;for(a=new zi(a.b.y);a.c<a.e.Be();)b=Ai(a),A(b,26)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
+function IK(a,b){this.b=a;this.c=b;var c=(dk(),ek);this.n=new ck(this);this.t=c}t(638,17,{},IK);_.yc=function(){aL(this)};_.zc=function(){aL(this)};
+_.Bc=function(a){var b,c,d;for(c=new zi(this.b.y);c.c<c.e.Be();)b=Ai(c),A(b,26)&&(b=b.bb),d=b.fb,d.j=L(d.p+(d.t-d.p)*a),d.w=L(d.q+(d.u-d.q)*a),d.x=L(d.r+(d.v-d.r)*a),d.i=L(d.o+(d.s-d.o)*a),cv(this.c,JK(b),d.j,d.w),KK(b,d.x,d.i,H(I,s,-1,[LK(this.b.r.b,b).e,LK(this.b.q.b,b).d,LK(this.b.o.b,b).b,LK(this.b.p.b,b).c]),H(I,s,-1,[MK(this.b.j.b,b).e,MK(this.b.i.b,b).d,MK(this.b.e.b,b).b,MK(this.b.f.b,b).c]),H(I,s,-1,[NK(this.b.v,b),NK(this.b.u,b),NK(this.b.s,b),NK(this.b.t,b)]))};_.b=null;_.c=null;
+t(640,1,{});_.b=null;function YK(a){this.b=a}t(639,640,{},YK);function ZK(a){this.b=a}t(641,640,{},ZK);function XK(a){this.b=a}t(642,640,{},XK);function WK(a){this.b=a}t(643,640,{},WK);function UK(a){this.b=a}t(644,640,{},UK);function VK(a){this.b=a}t(645,640,{},VK);function TK(a){this.b=a}t(646,640,{},TK);function SK(a){this.b=a}t(647,640,{},SK);t(648,640,{},function(a){this.b=a});t(649,640,{},function(a){this.b=a});
+function NK(a,b){var c=a.b,d;d=Xi(c.e,b);d||(d=new IJ(DJ(b.hb)),z(c.e,b,d));return d.e}function $K(a){this.b=a}t(650,640,{},$K);function RK(a){this.b=a}t(651,640,{},RK);function QK(a){this.b=a}t(652,640,{},QK);function MK(a,b){var c;c=Xi(a.b,b);c||(c=new IJ(WI(b.hb)),z(a.b,b,c));return c}function LK(a,b){var c;c=Xi(a.c,b);c||(c=new IJ(CJ(b.hb)),z(a.c,b,c));return c}
+function cL(a,b){var c,d;d=Xi(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=rK(b),f,g,j,h,n;if(A(b,103)){if(null!=c.n&&null!=c.k){d=new Mp(dL(e,!0),dL(e,!1));break a}h=b.Uf();null!=c.n&&(h.c=dL(e,!0));null!=c.k&&(h.b=dL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Mp(dL(e,!0),dL(e,!1));break a}h=new GJ;f=b.hb;n=f.style;g=n[Rf];j=n[Ug];n[Rf]="static";n[Ug]=Ae;null!=c.n?h.c=dL(e,!0):(n[Xg]=id,h.c=(f.offsetWidth||0)+LK(d.p.b,b).c+LK(d.q.b,b).d);null!=c.k?h.b=dL(e,!1):(n[ze]=id,h.b=(f.offsetHeight||0)+LK(d.r.b,b).e+
+LK(d.o.b,b).b);n[Rf]=g;n[Ug]=j}d=h}null!=c.n&&(nj(),No)==c.n.$f()||null!=c.k&&(nj(),No)!=c.k.$f()||z(a.f,b,d)}return d}function PK(a){this.i=a;this.d=new xi;this.f=new xi;this.c=new xi;this.b=new xi;this.e=new xi}t(653,1,{},PK);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function eL(a){var b;b=a.fb;if(null==b||!A(b,101))b=new fL,a.fb=b;return b}function TJ(){WJ.call(this,(XJ(),gL))}function WJ(a){var b=(hL(),iL);OK.call(this);this.c=a;this.b=b}t(654,637,{},TJ,WJ);
+_.Zf=function(a){var b,c,d,e,f,g,j,h,n;h=new GJ;GK(this,a);n=LK(this.p.b,a).c+LK(this.q.b,a).d+MK(this.f.b,a).c+MK(this.i.b,a).d+NK(this.t,a)+NK(this.u,a);d=LK(this.r.b,a).e+LK(this.o.b,a).b+MK(this.j.b,a).e+MK(this.e.b,a).b+NK(this.v,a)+NK(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(XJ(),gL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new zi(this.y);a.c<a.e.Be();)c=Ai(a),e=eL(c),b=null,j=c.gb,A(j,104)&&(b=j,b=jL(b),b=new Mp(b[1]+b[3],b[0]+b[0])),this.c==gL?(n+=cL(this.x.b,c).c,e.b=cL(this.w.b,
+c).b,A(j,104)&&(n+=b.c,e.b+=b.b),f=Kj(f,e.b)):(d+=cL(this.w.b,c).b,e.c=cL(this.x.b,c).c,A(j,104)&&(d+=b.b,e.c+=b.c),g=Kj(g,e.c));this.c==gL?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.Yf=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,R;if(GK(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=NK(this.t,a);E=NK(this.v,a);c=Lp(a.hb);R=c.c-(u+NK(this.u,a));r=c.b-(E+NK(this.s,a));g=R;c=r;this.c==(XJ(),gL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new zi(this.y);e.c<e.e.Be();)d=Ai(e),b=null,q=eL(d),v=d.gb,A(v,104)&&(b=v,b=jL(b),b=new Mp(b[1]+b[3],b[0]+b[0])),this.c==gL?(q.e?++h:(q.c=cL(this.x.b,d).c,A(v,104)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=cL(this.w.b,d).b,A(v,104)&&(q.b+=b.b))):(q.d?++j:(q.b=cL(this.w.b,
+d).b,A(v,104)&&(q.b+=b.b),c-=q.b),q.e?q.c=R:(q.c=cL(this.x.b,d).c,A(v,104)&&(q.c+=b.c)));for(e=new zi(this.y);e.c<e.e.Be();)d=Ai(e),b=null,q=d.fb,v=d.gb,A(v,104)&&(b=v,b=jL(b),b=new Mp(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==gL?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,104)&&(n-=b.c,f-=b.b),this.c==YJ?(q.t=this.b==(hL(),iL)?u:this.b==kL?u+~~(R/2)-~~(J/2):u+R-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(hL(),iL)?(q.t=u,q.u=E):this.b==kL?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
+n,q.s=f,u+=J+D),a.b&&(v=d.cd()-Pj(a.hb)-NK(this.t,a),-1==q.p&&(q.p=v),v=d.dd()-Rj(a.hb)-NK(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.fd()),-1==q.o&&(q.o=d.ed()));HK(this,a)}};_.b=null;_.c=null;function hL(){hL=x;iL=new lL("START",0);kL=new lL(Gb,1);mL=new lL("END",2);nL=H(oL,m,99,[iL,kL,mL])}function lL(a,b){bo.call(this,a,b)}t(655,139,{71:1,75:1,77:1,99:1},lL);var nL,kL,mL,iL;function XJ(){XJ=x;gL=new pL("HORIZONTAL",0);YJ=new pL("VERTICAL",1);qL=H(rL,m,100,[gL,YJ])}
+function pL(a,b){bo.call(this,a,b)}t(656,139,{71:1,75:1,77:1,100:1},pL);var qL,gL,YJ;t(658,1,{105:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function fL(){this.f=!1}function tJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(657,658,{101:1,105:1},fL,tJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function sL(a,b){if(a.n)return!0;GK(a,b);if(0<a.y.d){a.b=At(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,102))d=new tL,c.fb=d;a.c=d;a.y.Ke();Oi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function uL(){OK.call(this)}t(659,637,{},uL);
+_.Zf=function(a){var b,c;c=new GJ;sL(this,a);if(this.b){b=cL(this.x.b,this.b).c;var d=cL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,104)&&(b=jL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=LK(this.p.b,a).c+LK(this.q.b,a).d+MK(this.f.b,a).c+MK(this.i.b,a).d+NK(this.t,a)+NK(this.u,a);c.b+=LK(this.r.b,a).e+LK(this.o.b,a).b+MK(this.j.b,a).e+MK(this.e.b,a).b+NK(this.v,a)+NK(this.s,a);return c};
+_.Yf=function(a){var b,c,d,e,f;sL(this,a)&&(d=NK(this.t,a),e=NK(this.v,a),c=Lp(a.hb),f=c.c-(d+NK(this.u,a)),c=c.b-(e+NK(this.s,a)),b=this.b.gb,A(b,104)&&(b=jL(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.cd()-Pj(a.hb)-NK(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.dd()-Rj(a.hb)-NK(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.fd()),d=this.c,-1==d.o&&(d.o=this.b.ed())),HK(this,a))};_.b=null;_.c=null;function tL(){this.f=!1}
+t(660,658,{102:1,105:1},tL);function jL(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=Xn(ju(ju(a.d,0),0)),c=Xn(ju(ju(a.d,2),2)),d=CJ(a.hb),b=WI(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function vL(a,b){a.cb&&Oj(a);return hv(a,b)}function wL(){Fv();vv.call(this,Gv)}t(661,288,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},wL);_.ud=function(a){return vL(this,a)};_.b=null;
+function JK(a){var b;b=a.gb;return A(b,104)?b:a}function Pp(a){if(!a.cb)return new GJ;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Zf(a),Rp(a,a.k),a.e.Yf(a),a.k=a.e.Zf(a);return a.k}function zI(a){return A(a,104)?a.bb:a}function xL(a){var b;if(!a.o){b=(!PJ&&(PJ=new OJ),PJ);var c=yL(a,fb,!0);b.b=c;c=yL(a,hb,!0);b.c=c;a.o=b}return a.o}
+function KI(a,b,c,d,e){if(A(b,26))throw new ok("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,105)&&f.f?(c=new wL,Vu(a,c,a.hb,d,!0),iv(c,b)):Vu(a,b,c,d,e);LI(a,b)}function sJ(a,b,c,d){b.fb=c;KI(a,b,a.hb,d,!0)}
+function LI(a,b){var c;c=a.e;if(b){var d=c.k;Ii(d.d,b);Ii(d.f,b);Ii(d.c,b);Ii(d.b,b);Ii(d.e,b)}else d=c.k,wx(d.d),wx(d.f),wx(d.c),wx(d.b),wx(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==JK(a))c=c.gb;else{if(A(c,97)||A(c,25))d=c,c=c.gb,c==JK(d)&&(c=c.gb);A(c,104)&&A(c.gb,96)&&(c=c.gb)}A(c,103)&&!A(c,96)&&(c.Vf(a.gb),c.Vf(a))}}function Tp(a){a.cb&&a.hb.style.display!=Af&&(a.hb.scrollTop=0,a.hb.scrollLeft=0,a.e.Yf(a),a.d=!1,bL(a))}
+function bL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=zI(Lx(a.q,d)),A(b,104)&&(b=b.bb),b.hd()&&(A(b,103)?b.Wf():A(b,33)&&b.Kd())}function MI(a,b){var c;A(b,104)&&(b=A(b,104)?b.bb:b);c=JK(b);return av(a,c)?(A(c,104)&&vL(c,b),LI(a,null),!0):!1}function SJ(a,b){var c;a.e=b;null!=a.f&&Si(a,zu(a.hb)+Ca+a.f);a.f=b.cZ.e;c=Sx(a.f,Bu(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Ti(a,zu(a.hb)+Ca+a.f);LI(a,null)}
+function yL(a,b,c){a.n||(a.n=$doc.createElement(sg),EJ(a.n,Rf,bd),EJ(a.n,Ug,Ae),EJ(a.n,Re,cb),EJ(a.n,Ig,cb),a.hb.appendChild(a.n));EJ(a.n,Xg,b);EJ(a.n,ze,b);a=BJ(a.n);return c?a.c:a.b}
+function dL(a,b){var c;c=null.$f();if(c==(nj(),Zo)){c=(xL(a),null.$f());var d=(-1==NJ&&(NJ=(yJ(),II(ib,!0))),NJ);return O(N(Math.round(100*d*c/254)))}if(c==Po)return c=xL(a),d=null.$f(),O(N(cD(d*(-1==c.b&&(c.b=II(fb,!0)),c.b))));if(c==Ro)return c=xL(a),d=null.$f(),O(N(cD(d*(-1==c.c&&(c.c=II(hb,!0)),c.b))));if(c==Xo)return c=(xL(a),null.$f()),d=(-1==NJ&&(NJ=(yJ(),II(ib,!0))),NJ),O(N(Math.round(d*c)));if(c==ap)return c=(xL(a),null.$f()),d=(-1==NJ&&(NJ=(yJ(),II(ib,!0))),NJ),O(N(Math.round(10*d*c/254)));
+if(c==Vo)return O(N(cD(12*(xL(a),null.$f())*O(N(cD((-1==NJ&&(NJ=(yJ(),II(ib,!0))),NJ)/72))))));if(c==No)return yL(a,null.$f(),b);if(c==To)return c=(xL(a),O(N(cD(null.$f())))),d=(-1==NJ&&(NJ=(yJ(),II(ib,!0))),NJ),O(N(Math.round(d*c/72)));if(null.$f()==Lo)return O(N(cD(null.$f())));throw new ok("Invalid size: "+null.$f());}function hJ(){var a=new uL;ev.call(this);this.k=new Mp(-1,-1);new BL(this);this.hb[zd]="mosaic-LayoutPanel";SJ(this,a)}
+t(662,278,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},hJ);_.yd=function(a){KI(this,a,this.hb,this.q.d,!0)};_.nd=function(){Pu(this,new CL)};_.od=function(){Pu(this,new DL)};_.Uf=function(){return Pp(this)};_.vd=function(a){return Yu(this.q,JK(a))};_.wd=function(a,b,c,d){KI(this,a,b,c,d)};_.Vf=function(a){LI(this,a)};_.xd=function(){return new Mu(this)};_.Wf=function(){Tp(this)};
+_.sd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.md(this.j),this.kd(a),this.j=this.i=null;else if(a=Pp(this),null!=this.j)a=a.b+Uf,this.md(this.j),this.kd(a),this.j=null;else if(null!=this.i){var b=this.i;this.md(a.c+Uf);this.kd(b);this.i=null}else b=a.b+Uf,this.md(a.c+Uf),this.kd(b);Tp(this)}};_.Kd=function(){Tp(this)};_.ud=function(a){return MI(this,a)};_.kd=function(a){this.hb.style[ze]=a;this.cb||(this.i=a)};_.zd=function(a,b,c){cv(this,JK(a),b,c)};
+_.md=function(a){this.hb.style[Xg]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function CL(){}t(663,1,{},CL);_.Id=function(a){JK(a).qd()};function DL(){}t(664,1,{},DL);_.Id=function(a){JK(a).rd()};function Mu(a){this.c=a;this.b=new $u(this.c.q)}t(665,1,{},Mu);_.Xc=function(){return this.b.b<this.b.c.d-1};_.Yc=function(){return zI(Nu(this.b))};_.Zc=function(){Ou(this.b)};_.c=null;function EL(){EL=x;new Hw}
+function BL(a){EL();Bi(a.hb,"dragdrop-dropTarget",!0);this.b=a;new FL(this)}t(666,9,{},BL);function FL(a){hk();this.b=a}t(667,24,{},FL);_.Dc=function(){LI(this.b.b,null);Tp(this.b.b)};_.b=null;function rK(a){a=a.gb;return!a?null:A(a,103)?a:rK(a)}function aJ(a,b,c){var d;d=a.hb;KK(a,b,c,CJ(d),WI(d),DJ(d))}
+function KK(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.md((0>g?0:g)+(nj(),Uf)),b!=a.fd()&&a.md((0>b?0:b)+Uf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(nj(),Uf)),c!=a.ed()&&a.kd((0>c?0:c)+Uf))}function Rp(a,b){aJ(a,b.c,b.b)}t(670,1,{});
+function WE(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:LB(a,b,~~ri(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Ef:typeof v,r=r==Gf?Object.prototype.toString.call(v)==Qc||typeof v.length==Ff?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Ef,r)))if(v=G(Ff,r),r=G("boolean",r),GL===D)v&&(o[u]=new yF(o[u])),r&&(o[u]=(iF(),o[u]?lF:jF));else{q=v||r;if(q=
+!q&&null!=D&&tn(D)==HL){q=o[u];if(null==q||IL(q,D))continue;if(rn(q)&&(q=q&&q.g?q.g:null,null!=q&&IL(q,D))){o[u]=q;continue}}if(!G(Gf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function JL(){this.d=new xi;this.b=new xi;this.c=new xi}function IL(a,b){var c;if(GL==b||KL==b&&A(a,106))return!0;if(null!=a)for(c=tn(a);c&&c!=GL;c=null)if(c==b)return!0;return!1}t(669,670,{},JL);function TE(){TE=x;VE=new JL}
+function ZE(a,b){TE();z(VE.d,a,b)}function QE(a){TE();var b,c,d;d=DF(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function RE(a,b){var c;TE();return c=b&&b[0]&&(typeof b[0]==Gf||typeof b[0]==me)?b[0]:null,IL(c,a)}function XE(a){var b=SE;TE();var c,d;d=VE.c;if(c=!b?d.c:LB(d,b,~~ri(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?MB(d,c):OB(d,b,c,~~ri(b))}
+function xE(a){TE();var b=VE,c;null==a?a=null:(c=a[Zc],c||(0!=(tn(a).c&4)?a=[]:(b=(b=Xi(b.d,tn(a)))&&typeof b==me?new b(a):a,a=a[Zc]=b),c=a),a=c);return a}var VE;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=En&&(e=Yj(),2E3<e-Gn&&(Gn=e,Fn=Dn()));if(0==En++){var f=(Hn(),In),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=Qn(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Hn(),In),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=Qn(n,o);while(h.d);h.d=o}}--En;c&&-1!=Fn&&($wnd.clearTimeout(Fn),Fn=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Zr)()}catch(d){a(b)}else C(Zr)()}var GL=$(1),wn=$(100),LL=uF(" I"),I=oF(679,LL),VF=oF(677,GL),ML=uF(" Z"),yG=oF(680,ML);$(99);$(98);$(97);var NL=$(475),kn=oF(681,NL),OL=$(232),Ss=oF(682,OL);$(233);$(139);$(450);$(106);$(461);var PL=uF(" B");$(465);var QL=uF(" C"),si=oF(683,QL),HL=$(463),RL=uF(" D"),FC=oF(684,RL);$(464);$(466);var SL=$(469),eE=oF(685,SL),TL=uF(" J"),UL=$(2),as=oF(678,UL),xJ=oF(686,PL);$(478);$(460);$(96);$(167);$(448);
+var SE=$(441);$(457);var eF=$(455);$(453);$(454);$(459);$(116);$(108);$(109);$(110);$(117);$(94);$(472);$(467);$(456);$(442);$(443);$(444);$(445);$(446);$(447);var VL=$(365);$(364);$(363);$(362);$(440);$(439);var Pz=$(379),iC=oF(687,Pz),WL=$(385),nC=oF(688,WL),XL=$(386),pC=oF(689,XL),YL=$(517),uE=oF(690,YL),Sr=oF(691,I),ZL=sF(515,function(){uC();return lG}),mG=oF(692,ZL);$(516);$(388);$(387);$(510);$(509);$(518);$(519);$(514);$(422);$(513);var pz=oF(693,VL);$(377);$(521);$(452);tF();$(451);tF();$(670);
+$(669);var KL=tF();$(282);var $L=$(281);$(280);$(286);$(300);$(341);$(523);$(522);$(279);$(278);$(525);$(524);$(530);$(531);$(532);$(533);$(534);$(535);$(536);$(537);$(526);$(527);$(528);$(529);$(219);$(218);$(291);$(292);$(293);$(548);$(557);$(24);$(549);$(550);$(551);$(552);$(553);$(554);$(555);$(556);$(264);$(337);$(340);$(338);$(339);$(178);$(177);$(266);$(213);$(268);$(186);var aM=$(185);$(216);$(215);$(214);$(359);$(360);$(361);
+var bM=sF(155,function(){nj();return cp}),dp=oF(694,bM),cM=sF(138,function(){oj();return no}),oo=oF(695,cM),dM=sF(145,function(){po();return yo}),zo=oF(696,dM),eM=sF(150,function(){Ao();return Jo}),Ko=oF(697,eM);sF(156,null);sF(157,null);sF(158,null);sF(159,null);sF(160,null);sF(161,null);sF(162,null);sF(163,null);sF(164,null);sF(140,null);sF(141,null);sF(142,null);sF(143,null);sF(144,null);sF(146,null);sF(147,null);sF(148,null);sF(149,null);sF(151,null);sF(152,null);sF(153,null);sF(154,null);$(434);
+$(433);$(482);$(484);$(483);$(485);$(487);$(486);$(488);$(492);$(493);$(176);$(182);$(181);$(180);$(184);$(198);$(405);$(404);var IA=$(403),gD=oF(698,IA),CG=oF(699,TL);$(389);$(489);$(495);$(490);$(491);$(390);$(547);$(399);$(398);$(397);$(402);var fM=tF(),wI=oF(700,fM);$(262);$(432);$(501);var gM=sF(222,function(){Hr();return Mr}),Nr=oF(701,gM);$(412);$(413);$(396);var tA=$(391);$(481);$(375);$(376);$(401);var EA=$(400);$(393);$(392);$(499);$(508);$(394);$(436);$(474);$(511);$(512);$(520);$(382);
+var Tz=$(381);$(410);$(411);$(367);$(366);$(419);tF();tF();tF();$(369);$(370);$(183);$(350);var Mx=oF(702,$L);$(351);$(560);$(559);$(311);$(313);$(312);$(314);$(200);$(217);$(203);$(205);var $z=$(384);$(435);$(372);$(371);$(378);$(505);$(477);$(208);$(421);$(195);$(196);$(199);$(193);$(192);$(194);var bA=$(543);$(380);$(562);$(567);$(420);$(468);$(423);var rz=$(374),qz=oF(703,Tz);$(590);$(407);$(408);$(409);$(373);$(540);$(541);$(316);$(315);$(307);$(308);$(579);$(568);$(569);$(494);$(502);$(503);
+$(504);$(561);$(563);var uA=$(395);$(544);$(506);$(207);$(204);$(206);$(202);$(191);$(190);$(189);$(244);$(566);$(285);$(284);$(283);$(578);$(577);$(576);$(571);$(575);var hM=sF(634,function(){Jp();return EK}),FK=oF(704,hM);$(633);$(632);$(624);$(625);$(626);$(627);$(628);$(629);$(630);$(631);$(605);var iM=sF(287,function(){wv();return Dv}),Ev=oF(705,iM),jM=sF(333,function(){sv();return ix}),jx=oF(706,jM);$(17);$(334);$(335);$(330);$(331);$(332);$(18);$(19);$(20);$(418);$(383);$(621);$(321);$(622);
+$(322);$(323);$(324);$(325);$(328);$(296);$(295);$(294);$(564);$(565);$(570);$(237);$(299);$(329);$(317);$(344);$(343);$(342);var kM=sF(345,function(){zx();return Jx}),Kx=oF(707,kM);sF(346,null);sF(347,null);sF(348,null);sF(349,null);$(220);$(545);$(297);$(310);$(309);$(498);$(289);$(179);$(546);$(298);$(607);$(3);$(610);$(611);$(609);$(608);$(601);$(600);$(662);$(663);$(664);$(665);$(603);$(211);var gB=$(415),iB=oF(708,gB);$(416);$(414);$(27);$(28);$(26);$(29);$(32);$(33);$(34);$(35);$(36);$(37);
+var lM=$(49),Yw=oF(709,lM);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(238);var HJ=$(592);$(290);var LJ=$(594);$(209);$(619);$(618);$(428);$(427);$(429);$(210);$(246);$(248);$(247);$(242);$(353);$(239);$(288);$(661);$(253);$(256);$(254);
+$(255);$(5);$(7);$(6);$(572);$(417);$(430);$(354);$(175);$(275);$(276);$(424);$(425);$(431);$(212);$(241);$(31);$(249);$(318);$(319);$(320);$(250);var wK=oF(710,aM);$(251);$(542);$(620);$(587);$(458);$(479);$(30);$(68);var MJ=$(595);$(604);$(623);$(658);$(657);$(187);$(197);$(4);$(586);$(637);$(654);var mM=sF(655,function(){hL();return nL}),oL=oF(711,mM),nM=sF(656,function(){XJ();return qL}),rL=oF(712,nM);$(640);$(649);$(648);$(652);$(651);$(647);$(646);$(644);$(645);$(643);$(642);$(639);$(641);$(650);
+$(653);$(638);$(606);$(659);$(302);$(301);$(304);$(305);$(303);$(252);$(21);$(273);$(274);$(11);$(14);$(22);var oM=$(25),rk=oF(713,oM);$(23);$(660);$(8);$(10);$(9);$(666);$(667);$(612);$(615);$(616);$(617);$(613);$(614);var JJ=$(593);$(597);$(598);$(188);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/20B12D7884BFE17E1879B157A966B4D0.cache.html b/public/jsme/20B12D7884BFE17E1879B157A966B4D0.cache.html
new file mode 100644
index 0000000..04edb39
--- /dev/null
+++ b/public/jsme/20B12D7884BFE17E1879B157A966B4D0.cache.html
@@ -0,0 +1,631 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '20B12D7884BFE17E1879B157A966B4D0';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",ea='"',ha='" ',ia='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ba="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Na="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Xa=".",Ya="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",fb="1em",hb="1ex",
+ib="1in",jb="2",kb="3",lb=":",mb=": ",nb=";",pb="<",qb="=",rb=">",tb="?",vb="@",wb="A",xb="After",yb="Any",zb="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Fb="CENTER",Gb="CSS1Compat",Hb="Center",Jb="Cl",Lb="Class$",Mb="Copy as ",Nb="Dialog",Ob="East",Pb="F",Rb="First",Sb='For input string: "',Tb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Yb="Internal index set to null.",Zb="JSME",$b="JUSTIFY",ac="JavaScript",bc="LEFT",dc="MOL n. ",ec="N",fc="NA",gc="NONE",hc="No more molecules in SDF buffer",
+ic="Nonring",jc="North",kc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",lc="O",mc="ONE_WAY_CORNER",nc="P",oc="R",pc="R1",qc="R2",sc="R3",tc="RIGHT",uc="ROLL_DOWN",vc="RXN",wc="Reset",xc="Resize-",yc="Ring",zc="S",Ac="SMILES",Bc="Se",Cc="Si",Dc="South",Ec="Style names cannot be empty",Fc="TBODY",Ic="TR",Jc="West",Nc="X",Oc="[",Pc="[object Array]",Qc="\\",Rc="]",Sc="__gwtex_wrap",Tc="__uiObjectID",Uc="a",Vc="absolute",bd="alert",cd="alertdialog",dd=
+"align",ed="antialias",fd="application",gd="article",hd="auto",id="backgroundColor",jd="banner",kd="blur",ld="bolder",md="border",nd="bottom",od="button",pd="cellPadding",qd="cellSpacing",rd="center",vd="change",xd="checkbox",yd="className",zd="click",Ad="click marked atom to delete mark",Bd="clip",Cd="code",Dd="col",Ed="colSpan",Fd="columnheader",Gd="combobox",Hd="complementary",Id="contentinfo",Jd="contextmenu",Kd="cssFloat",Od="dblclick",Pd="definition",Qd="dialog",Rd="dir",Sd="directory",Xd="display",
+Yd="div",Zd="document",$d="dragdrop-handle",ae="dragdrop-selected",be="dragend",ce="dragenter",de="dragover",ee="drop",fe="end_gesture",ge="error",he="filter",ie="float",je="focus",ke="fontFamily",le="fontSize",me="fontStyle",ne="fontWeight",oe="form",pe="function",qe="g",re="gesturechange",se="gestureend",te="gesturestart",ue="google",ve="grid",we="gridcell",ye="group",ze="gwt-MenuBar",Ae="gwt-MenuBarPopup",Be="heading",Ce="height",De="hidden",Ke="id",Le="img",Me="is_touch_supported",Ne="italic",
+Oe="java.vm.name",Pe="jsa-resetDiv",Qe="keydown",Re="keypress",Se="keyup",Te="left",Ue="link",Ve="list",We="listbox",Xe="listitem",Ye="load",Ze="log",$e="ltr",af="main",bf="marquee",cf="math",df="menu",ff="menuPopup",gf="menubar",hf="menuitem",jf="menuitemcheckbox",kf="menuitemradio",qf="middle",rf="mousedown",sf="mousemove",tf="mouseout",uf="mouseover",vf="mouseup",wf="mousewheel",xf="msie",yf="multipart",zf="n",Af="name",Bf="navigation",Cf="none",Df="noreaction",Ef="note",Ff="nowrap",Gf="null",
+Hf="number",If="object",Jf="offsetHeight",Kf="offsetWidth",Lf="ontouchstart",Mf="opera",Nf="option",Of="outline",Pf="overflow",Qf="padding",Rf="paste",Sf="popupContent",Tf="position",Uf="presentation",Vf="progressbar",Wf="px",Xf="px, ",Yf="px;",Zf="radio",ag="radiogroup",bg="reaction",cg="rect(0px, 0px, 0px, 0px)",dg="region",eg="rgb(",fg="right",gg="rotation",hg="row",ig="rowgroup",jg="rowheader",kg="rtl",mg="s",ng="scale100",og="scrollbar",pg="se",qg="search",rg="separator",sg="serif",tg='shape-rendering="crispEdges"',
+ug="slider",vg="span",wg="spinbutton",xg="status",yg="subMenuIcon-selected",zg="tab",Ag="table",Bg="tablist",Cg="tabpanel",Dg="tbody",Eg="td",Fg="text",Gg="textAlign",Hg="textbox",Ig="timer",Jg="toolbar",Kg="tooltip",Lg="top",Mg="touchcancel",Ng="touchend",Og="touchmove",Pg="touchstart",Qg="tr",Rg="tree",Sg="treegrid",Tg="treeitem",Ug="true",Vg="value",Wg="verticalAlign",Xg="visibility",Yg="visible",Zg="whiteSpace",$g="width",ah="x",bh="zIndex",ch="|",_,dh={l:4194303,m:4194303,h:1048575},eh={l:0,
+m:0,h:0},fh={l:1,m:0,h:0},gh={l:2,m:0,h:0},hh={l:3,m:0,h:0},ih={l:4,m:0,h:0},jh={l:8,m:0,h:0},kh={l:10,m:0,h:0},lh={l:16,m:0,h:0},mh={l:32,m:0,h:0},nh={l:64,m:0,h:0},oh={l:128,m:0,h:0},ph={l:256,m:0,h:0},wh={l:512,m:0,h:0},xh={l:1024,m:0,h:0},yh={l:2048,m:0,h:0},zh={l:8192,m:0,h:0},Ah={l:16384,m:0,h:0},Bh={l:32768,m:0,h:0},Ch={l:65536,m:0,h:0},Dh={l:131072,m:0,h:0},Eh={l:262144,m:0,h:0},Fh={l:524288,m:0,h:0},Gh={},Hh={133:1},Ih={116:1,133:1},Jh={10:1,116:1,120:1,122:1},Kh={11:1,12:1,13:1,14:1,15:1,
+16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Lh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,63:1,65:1,68:1,69:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Mh={118:1},Nh={6:1,8:1,116:1,120:1,122:1},Oh=
+{137:1},Ph={116:1,119:1,133:1},Qh={52:1,116:1},Rh={11:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1},Sh={45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1},Th={116:1},Uh={89:1,96:1,110:1,116:1},Vh={44:1},Wh={45:1,47:1,56:1,60:1,68:1,70:1,71:1,79:1,81:1},Xh={84:1,89:1,90:1,96:1,105:1,110:1,112:1,116:1},Yh={112:1},m={115:1,116:1,119:1},Zh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,
+36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},$h={7:1,8:1,116:1,120:1,122:1},ai={116:1,123:1,125:1,129:1,131:1},bi={134:1},ci={116:1,123:1,131:1},di={96:1,116:1},ei={80:1,116:1,120:1,122:1},fi={83:1,116:1,123:1,129:1,131:1},gi={46:1,82:1},hi={54:1},ii={89:1,90:1,96:1,110:1,116:1},s={116:1,119:1},ji={47:1},ki={45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,141:1,148:1},li={8:1,9:1,116:1,120:1,122:1},mi={135:1},ni={55:1},oi={116:1,
+123:1,129:1,131:1},pi={116:1,119:1,134:1},qi={151:1},ri={89:1,90:1,96:1,102:1,110:1,116:1},si={93:1,116:1},ti={45:1,47:1,56:1,68:1,71:1,79:1,81:1},ui={68:1,79:1},vi={45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1};function t(a,b,c){var d=Gh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Gh[a]=function(){}),_=d.prototype=0>b?{}:new Gh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};
+_.hC=function(){return wi(this)};_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(xi,s,-1,8,1);d=(yi(),zi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ai(){Ai=x;Bi=new Ci}function Di(a){for(var b,a=new Ei(a.k.n);a.c<a.e.Be();)b=Fi(a),Gi(b.gd(),ae,!1),Hi(a)}
+function Ii(a,b,c){var a=a.o,d;try{d=new Ji(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.d,c,d)}catch(e){e=Ki(e);if(A(e,123))throw new Li("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Gi(b.gd(),Tb,!0);Gi(c.gd(),$d,!0);z(Bi,b,c)}function Mi(a,b){var c;c=Ni(Bi,b);var d;d=Ni(a.o.d,c);if(!d)throw new Oi("dragHandle was not draggable");Pi(d.c.b);Pi(d.e.b);Pi(d.d.b);Gi(b.gd(),Tb,!1);Gi(c.gd(),$d,!1)}
+function Qi(a){var b;a.p=!1;for(a=new Ei(a.k.n);a.c<a.e.Be();)b=Fi(a),Gi(b.gd(),ae,!1),Hi(a)}function Ri(a,b){Si(a.k.n,b)?Gi(b.gd(),ae,!1):a.p?(Ti(a.k.n,b),Gi(b.gd(),ae,!0)):(a.k.n.Ke(),Ti(a.k.n,b))}function Ui(a){this.i=a;this.k=new Vi(this);this.o=new Wi(this.k)}t(3,1,{});_.rc=function(){Xi(this.k.f,"dragdrop-dragging")};_.sc=function(){Yi(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Bi;function Vi(a){this.n=new Zi;this.e=a;this.b=a.i}t(4,1,{},Vi);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function $i(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function aj(a,b){var c;c=bj(a.d,cj).b;b.b.ctrlKey||b.b.metaKey||Di(a.c.e);Ri(a.c.e,c)}function dj(a){a.c.i=null;a.c.e.sc();ej((fj(),gj(null)),a.b,0,0);var b=a.b.pb;hj=b;ij();jj=b;a.e=2}
+function Wi(a){this.d=new Ci;this.c=a;this.b=new kj;lj(this.b,mj(),nj());B(this.b,this,(oj(),oj(),pj));B(this.b,this,(qj(),qj(),rj));a=this.b.pb.style;a[he]="alpha(opacity=0)";a.opacity=0;a.margin=0+(sj(),Wf);a.borderStyle=(tj(),Cf);a[id]="blue"}t(5,1,{},Wi);
+_.uc=function(a){var b,c,d,e;c=a.i;d=uj(a);e=vj(a);b=wj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!cj)cj=c,this.c.f=bj(this.d,cj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==xj(this.c.n,this.c.f)&&(Di(this.c.e),Ri(this.c.e,this.c.f)),Kj(new Lj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Mj(cj,null),cj!=this.c.f&&(c=new Mj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,dj(this),1!=this.e&&$i(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Nj(a,b);a=Oj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Pj(Qj(d-this.i),Qj(a-this.j))>=this.c.e.n?(Rj(),-1!=xj(this.c.n,this.c.f)||Ri(this.c.e,this.c.f),c=new Mj(cj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,dj(this)):Sj.preventDefault()),1==this.e)return;Sj.preventDefault();$i(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Nj(a,b);b=Oj(a,b);if(1==wj(a.b)&&(this.f=!1,cj))try{if(Rj(),1==this.e)aj(this,a);else{d!=this.b&&(c=new Mj(d,null),e+=c.b,b+=c.e);try{$i(this,e,b),this.c.e.rc(),3!=this.e&&aj(this,a)}finally{var f=this.b.pb;hj&&f==hj&&(hj=null);ij();f===jj&&(jj=null);Tj(this.b);this.e=1;this.c.f=null}}}finally{cj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var cj=null;function Lj(){}t(6,1,ni,Lj);_.xc=function(){Rj()};
+function Ji(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Ji);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Mj(a,b){!a||a==(fj(),gj(null))?this.i=this.f=0:(this.f=a.cd()-(a.pb.scrollLeft||0),this.i=a.dd()-(a.pb.scrollTop||0));!b||b==(fj(),gj(null))?this.d=this.c=0:(this.c=Uj(b.pb)+Vj(b.pb),this.d=Wj(b.pb)+Xj(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Mj);
+_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Rj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Vj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Wf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function Xj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Wf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function Yj(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function Zj(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
+function $j(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Si(c.b,b);0==c.b.d&&ak(c.c);a.r=null}a.yc()}}function bk(a,b){var c=ck();$j(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;dk(a.n,ck())}function ek(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}t(17,1,{});_.yc=function(){this.v&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function dk(a,b){if(ek(a.b,b)){var c=a.b,d=a.b.t,e;e=new fk(d,a.b.n);Ti(d.b,e);1==d.b.d&&gk(d.c,16);c.r=e}else a.b.r=null}function hk(a){this.b=a}t(18,1,{},hk);_.b=null;t(19,1,{});t(20,1,{2:1});function ik(){ik=x;jk=new kk}t(21,19,{});var jk=null;function kk(){this.b=new Zi;this.c=new lk(this)}t(22,21,{},kk);
+function mk(){mk=x;nk=new Zi;var a=new ok;pk();qk(rk?rk:rk=new sk,a)}function ak(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Si(nk,a)}function gk(a,b){if(0>b)throw new tk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Si(nk,a);a.c=!1;a.d=uk(a,b);Ti(nk,a)}function vk(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function uk(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}t(24,1,{});_.Cc=function(){this.c||Si(nk,this);this.Dc()};_.c=!1;_.d=0;var nk;
+function lk(a){mk();this.b=a}t(23,24,{},lk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(wk,s,3,a.b.d,0);b=xk(a.b,b);c=new yk;for(e=0,f=b.length;e<f;++e)d=b[e],Si(a.b,d),dk(d.b,c.b);0<a.b.d&&gk(a.c,Pj(5,16-(ck()-c.b)))};_.b=null;function fk(a,b){this.c=a;this.b=b}t(25,20,{2:1,3:1},fk);_.b=null;_.c=null;t(27,1,{});_.b=null;function zk(){this.b=bd}t(26,27,{},zk);function Ak(){this.b=cd}t(28,27,{},Ak);function Bk(){this.b=fd}t(29,27,{},Bk);t(31,1,{});_.b=null;function Ck(a){this.b=a}t(30,31,{},Ck);
+function Dk(){this.b=gd}t(32,27,{},Dk);function Ek(){this.b=jd}t(33,27,{},Ek);function Fk(){this.b=od}t(34,27,{},Fk);function Gk(){this.b=xd}t(35,27,{},Gk);function Hk(){this.b=Fd}t(36,27,{},Hk);function Ik(){this.b=Gd}t(37,27,{},Ik);function Jk(){this.b=Hd}t(38,27,{},Jk);function Kk(){this.b=Id}t(39,27,{},Kk);function Lk(){this.b=Pd}t(40,27,{},Lk);function Mk(){this.b=Qd}t(41,27,{},Mk);function Nk(){this.b=Sd}t(42,27,{},Nk);function Ok(){this.b=Zd}t(43,27,{},Ok);function Pk(){this.b=oe}
+t(44,27,{},Pk);function Qk(){this.b=ve}t(45,27,{},Qk);function Rk(){this.b=we}t(46,27,{},Rk);function Sk(){this.b=ye}t(47,27,{},Sk);function Tk(){this.b=Be}t(48,27,{},Tk);function Uk(a){this.b=a.id}t(49,1,{4:1,5:1},Uk);_.b=null;function Vk(){this.b=Le}t(50,27,{},Vk);function Wk(){this.b=Ue}t(51,27,{},Wk);function Xk(){this.b=Ve}t(52,27,{},Xk);function Yk(){this.b=We}t(53,27,{},Yk);function Zk(){this.b=Xe}t(54,27,{},Zk);function $k(){this.b=Ze}t(55,27,{},$k);function al(){this.b=af}t(56,27,{},al);
+function bl(){this.b=bf}t(57,27,{},bl);function cl(){this.b=cf}t(58,27,{},cl);function dl(){this.b=df}t(59,27,{},dl);function fl(){this.b=gf}t(60,27,{},fl);function gl(){this.b=hf}t(61,27,{},gl);function hl(){this.b=jf}t(62,27,{},hl);function il(){this.b=kf}t(63,27,{},il);function jl(){this.b=Bf}t(64,27,{},jl);function kl(){this.b=Ef}t(65,27,{},kl);function ll(){this.b=Nf}t(66,27,{},ll);function ml(){this.b=Uf}t(67,27,{},ml);t(68,31,{},function(a){this.b=a});function nl(){this.b=Vf}t(69,27,{},nl);
+function ol(){ol=x;pl=new Ck("aria-activedescendant")}var pl;function ql(){this.b=Zf}t(71,27,{},ql);function rl(){this.b=ag}t(72,27,{},rl);function sl(){this.b=dg}t(73,27,{},sl);
+function tl(){tl=x;ul=new Ak;vl=new zk;wl=new Bk;xl=new Dk;yl=new Ek;zl=new Fk;Al=new Gk;Bl=new Hk;Cl=new Ik;Dl=new Jk;El=new Kk;Fl=new Lk;Gl=new Mk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Rk;Ll=new Qk;Ml=new Sk;Nl=new Tk;Ol=new Vk;Pl=new Wk;Ql=new Yk;Rl=new Zk;Sl=new Xk;Tl=new $k;Ul=new al;Vl=new bl;Wl=new cl;Xl=new fl;Yl=new hl;Zl=new il;$l=new gl;am=new dl;bm=new jl;cm=new kl;dm=new ll;em=new ml;fm=new nl;gm=new rl;hm=new ql;im=new sl;jm=new km;lm=new mm;nm=new om;pm=new qm;rm=new sm;tm=new um;vm=
+new wm;xm=new ym;zm=new Am;Bm=new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;dn=new en;fn=new gn;hn=new jn;F=new Ci;z(F,dg,im);z(F,bd,vl);z(F,Qd,Gl);z(F,cd,ul);z(F,fd,wl);z(F,Zd,Il);z(F,gd,xl);z(F,jd,yl);z(F,od,zl);z(F,xd,Al);z(F,we,Kl);z(F,Fd,Bl);z(F,ye,Ml);z(F,Gd,Cl);z(F,Hd,Dl);z(F,Id,El);z(F,Pd,Fl);z(F,Ve,Sl);z(F,Sd,Hl);z(F,oe,Jl);z(F,ve,Ll);z(F,Be,Nl);z(F,Le,Ol);z(F,Ue,Pl);z(F,We,Ql);z(F,Xe,Rl);z(F,Ze,Tl);z(F,af,Ul);z(F,bf,Vl);z(F,cf,Wl);z(F,df,am);z(F,gf,Xl);z(F,hf,$l);z(F,
+jf,Yl);z(F,Nf,dm);z(F,Zf,hm);z(F,kf,Zl);z(F,Bf,bm);z(F,Ef,cm);z(F,Uf,em);z(F,Vf,fm);z(F,ag,gm);z(F,hg,nm);z(F,ig,jm);z(F,jg,lm);z(F,qg,rm);z(F,rg,tm);z(F,og,pm);z(F,ug,vm);z(F,wg,xm);z(F,xg,zm);z(F,zg,Um);z(F,Bg,Bm);z(F,Cg,Sm);z(F,Hg,Wm);z(F,Ig,Ym);z(F,Jg,$m);z(F,Kg,bn);z(F,Rg,hn);z(F,Sg,dn);z(F,Tg,fn)}var vl,ul,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Fl,Gl,Hl,Il,Jl,Ll,Kl,Ml,Nl,Ol,Pl,Sl,Ql,Rl,Tl,Ul,Vl,Wl,am,Xl,$l,Yl,Zl,bm,cm,dm,em,fm,hm,gm,im,F,nm,jm,lm,pm,rm,tm,vm,xm,zm,Um,Bm,Sm,Wm,Ym,$m,bn,hn,dn,fn;
+function om(){this.b=hg}t(75,27,{},om);function km(){this.b=ig}t(76,27,{},km);function mm(){this.b=jg}t(77,27,{},mm);function qm(){this.b=og}t(78,27,{},qm);function sm(){this.b=qg}t(79,27,{},sm);function um(){this.b=rg}t(80,27,{},um);function wm(){this.b=ug}t(81,27,{},wm);function ym(){this.b=wg}t(82,27,{},ym);function Am(){this.b=xg}t(83,27,{},Am);function Vm(){this.b=zg}t(84,27,{},Vm);function Rm(){this.b=Bg}t(85,27,{},Rm);function Tm(){this.b=Cg}t(86,27,{},Tm);function Xm(){this.b=Hg}
+t(87,27,{},Xm);function Zm(){this.b=Ig}t(88,27,{},Zm);function an(){this.b=Jg}t(89,27,{},an);function cn(){this.b=Kg}t(90,27,{},cn);function jn(){this.b=Rg}t(91,27,{},jn);function en(){this.b=Sg}t(92,27,{},en);function gn(){this.b=Tg}t(93,27,{},gn);function yk(){this.b=ck()}function ck(){return(new Date).getTime()}t(94,1,{},yk);function kn(a){var b,c,d;d=new ln;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),mn(d,c.cZ.e),d.b.b+=mb,nn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function on(a){var b,c,d;c=y(pn,s,130,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new qn;c[d]=a[d]}}function rn(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+mb+a:b}t(99,1,{116:1,131:1});_.Ec=function(){return this.i};_.tS=function(){return rn(this)};_.f=null;_.i=null;function sn(a){tn();this.i=a}t(98,99,ci,sn);function Oi(a){tn();this.i=a}function Li(a,b){tn();this.f=b;this.i=a}t(97,98,oi,Oi,Li);
+function un(a){tn();this.c=a;this.b=l;var b,c,d;c=vn(wn(this.c)?this.c:null);d=y(pn,s,130,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new xn(c[a]);on(d)}t(96,97,oi,un);
+_.Ec=function(){if(null==this.d){this.e=null==this.c?Gf:wn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":yn(this.c).e;this.b=this.b+mb+(wn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(wn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Af&&"message"!=c&&"toString"!=c)try{b+="\n "+c+mb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function zn(a,b){return An(a)?a.eQ(b):a===b}function yn(a){return An(a)?a.cZ:Bn}
+function Cn(a){return An(a)?a.hC():wi(a)}
+function Dn(){var a;Dn=x;En=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Fn(a){Dn();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=En[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var En;t(106,1,{});function wi(a){return a.$H||(a.$H=++Gn)}function Hn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function In(){return $wnd.setTimeout(function(){0!=Jn&&(Jn=0);Kn=-1},10)}var Jn=0,Gn=0,Ln=0,Kn=-1;
+function Mn(){Mn=x;Nn=new On}function Pn(a,b){a.b=Qn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Rn(a)),Sn(a.f,1),!a.j&&(a.j=new Tn(a)),Sn(a.j,50))}function On(){}function Un(a){return a.Fc()}function Qn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Vn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=Qn(b,e)):e[0].xc()}catch(f){if(f=Ki(f),!A(f,131))throw f;}}return b}function Sn(a,b){Mn();$wnd.setTimeout(function(){C(Un)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(108,106,{},On);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Nn;function Rn(a){this.b=a}t(109,1,{},Rn);
+_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Vn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new yk;100>ck()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function Tn(a){this.b=a}t(110,1,{},Tn);_.Fc=function(){this.b.e&&Sn(this.b.f,1);return this.b.k};
+_.b=null;function tn(){var a,b,c;try{null.a()}catch(d){a=d}var e=vn(a);3<=e.length&&e.splice(0,3);c=y(pn,s,130,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new xn(e[a]);on(c)}function vn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=Wn(Xn(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}t(116,1,{});function nn(a,b){a.b+=b}function Yn(){}t(117,116,{},Yn);_.b=l;
+function Zn(a,b){return parseInt(a[b])||0}function $n(a,b){return null==a[b]?null:""+a[b]}function ao(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 bo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function co(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function wj(a){a=a.button;return 1==a?4:2==a?2:1}
+function Uj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Ic&&c.tagName!=Fc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function Wj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Ic&&c.tagName!=Fc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function eo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
+function nj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientHeight}function mj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientWidth}function fo(a){return(G(a.compatMode,Gb)?a.documentElement:a.body).scrollLeft||0}function go(a){return(G(a.compatMode,Gb)?a.documentElement:a.body).scrollTop||0}function ho(a,b){this.c=a;this.d=b}t(140,1,{116:1,120:1,122:1});_.eQ=function(a){return this===a};_.hC=function(){return wi(this)};_.tS=function(){return this.c};
+_.c=null;_.d=0;function tj(){tj=x;io=new jo;ko=new lo;mo=new no;oo=new po;qo=new ro;so=H(to,s,6,[io,ko,mo,oo,qo])}t(139,140,Nh);var so,mo,ko,oo,io,qo;function jo(){ho.call(this,gc,0)}t(141,139,Nh,jo);function lo(){ho.call(this,"DOTTED",1)}t(142,139,Nh,lo);function no(){ho.call(this,"DASHED",2)}t(143,139,Nh,no);function po(){ho.call(this,"HIDDEN",3)}t(144,139,Nh,po);function ro(){ho.call(this,"SOLID",4)}t(145,139,Nh,ro);
+function uo(){uo=x;vo=new wo;xo=new yo;zo=new Ao;Bo=new Co;Do=H(Eo,s,7,[vo,xo,zo,Bo])}t(146,140,$h);var Do,xo,zo,Bo,vo;function wo(){ho.call(this,gc,0)}t(147,146,$h,wo);function yo(){ho.call(this,"BLOCK",1)}t(148,146,$h,yo);function Ao(){ho.call(this,"INLINE",2)}t(149,146,$h,Ao);function Co(){ho.call(this,"INLINE_BLOCK",3)}t(150,146,$h,Co);function Fo(){Fo=x;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=new No;Oo=H(Po,s,9,[Go,Io,Ko,Mo])}t(151,140,li);var Oo,Go,Io,Ko,Mo;function Ho(){ho.call(this,Fb,0)}
+t(152,151,li,Ho);function Jo(){ho.call(this,$b,1)}t(153,151,li,Jo);function Lo(){ho.call(this,bc,2)}t(154,151,li,Lo);function No(){ho.call(this,tc,3)}t(155,151,li,No);function sj(){sj=x;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=H(ip,s,10,[Qo,So,Uo,Wo,Yo,$o,bp,dp,fp])}t(156,140,Jh);var hp,dp,Uo,Wo,bp,fp,$o,So,Yo,Qo;function Ro(){ho.call(this,"PX",0)}t(157,156,Jh,Ro);function To(){ho.call(this,"PCT",1)}t(158,156,Jh,To);
+function Vo(){ho.call(this,"EM",2)}t(159,156,Jh,Vo);function Xo(){ho.call(this,"EX",3)}t(160,156,Jh,Xo);function Zo(){ho.call(this,"PT",4)}t(161,156,Jh,Zo);function ap(){ho.call(this,"PC",5)}t(162,156,Jh,ap);function cp(){ho.call(this,"IN",6)}t(163,156,Jh,cp);function ep(){ho.call(this,"CM",7)}t(164,156,Jh,ep);function gp(){ho.call(this,"MM",8)}t(165,156,Jh,gp);function jp(){jp=x;kp=[];lp=[];mp=[]}var kp,lp,mp;function np(){np=x;op=new pp}
+function qp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function rp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function pp(){}t(168,1,{},pp);_.b=null;var op;t(180,1,{});_.tS=function(){return"An event type"};_.i=null;t(179,180,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;t(178,179,{});_.Hc=function(){return this.Jc()};_.b=null;var sp=_.c=null;function tp(){tp=x;up=new vp(kd,new wp)}function wp(){}t(177,178,{},wp);
+_.Gc=function(a){a.Kc(this)};_.Jc=function(){return up};var up;function xp(){xp=x;yp=new vp(vd,new zp)}function zp(){}t(181,178,{},zp);_.Gc=function(a){Ap();Bp(this,a.c,Cp(a.b.b,a.b.b.pb.selectedIndex))};_.Jc=function(){return yp};var yp;t(184,178,Vh);function Nj(a,b){return(a.b.clientX||0)-Uj(b)+(b.scrollLeft||0)+fo(b.ownerDocument)}function Oj(a,b){return(a.b.clientY||0)-Wj(b)+(b.scrollTop||0)+go(b.ownerDocument)}function uj(a){var b;return(b=a.c)?Nj(a,b):a.b.clientX||0}
+function vj(a){var b;return(b=a.c)?Oj(a,b):a.b.clientY||0}t(183,184,Vh);function Dp(){Dp=x;Ep=new vp(zd,new Fp)}function Fp(){}t(182,183,Vh,Fp);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return Ep};var Ep;function Gp(){Gp=x;Hp=new vp(Jd,new Ip)}function Ip(){}t(185,178,{},Ip);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return Hp};var Hp;t(188,1,{82:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Jp=_.d=0;
+function sk(){this.d=++Jp}t(187,188,gi,sk);function vp(a,b){this.d=++Jp;this.b=b;!sp&&(sp=new Kp);sp.b[a]=this;this.c=a}t(186,187,gi,vp);_.b=null;_.c=null;function Lp(){Lp=x;Mp=new vp(Od,new Np)}function Np(){}t(189,183,Vh,Np);
+_.Gc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(Op(),Pp))a=Qp(b.pb),c=new Rp(Zn(b.pb,Kf),Zn(b.pb,Jf)),d=new Rp(Zn(b.T.jb.pb,Kf),Zn(b.T.jb.pb,Jf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Sp(b.I,!0);a=Zn(b.T.jb.pb,Kf);Tp(b,new Rp(a,Up(b.T.jb).b));b.J&&b.O!=Pp&&Vp(b.r,b)}else Sp(b.I,!1),b.O!=(Op(),Pp)?Tp(b,new Rp(b.F.c,b.F.b)):Wp(b,Qp(b.r.pb)),b.J&&b.O!=Pp&&Xp(b.r,b);Yp(b.T.jb)}else Sp(b.I,!0)};_.Jc=function(){return Mp};var Mp;t(190,178,{});
+function Zp(){Zp=x;$p=new vp(be,new aq)}function aq(){}t(191,190,{},aq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return $p};var $p;function bq(){bq=x;cq=new vp(ce,new dq)}function dq(){}t(192,190,{},dq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return cq};var cq;function eq(){eq=x;fq=new vp(de,new gq)}function gq(){}t(193,190,{},gq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return fq};
+var fq;function hq(){hq=x;iq=new vp(ee,new jq)}function jq(){}t(194,190,{},jq);_.Gc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;kq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Fg),a.b.c.b.b.f.pb[Vg]=null!=b?b:l)};_.Jc=function(){return iq};var iq;function lq(){lq=x;mq=new vp(je,new nq)}function nq(){}
+t(195,178,{},nq);_.Gc=function(a){Tj(a.b.b)};_.Jc=function(){return mq};var mq;function oq(){oq=x;pq=new vp(re,new qq)}function qq(){}t(196,178,{},qq);_.Gc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,rq(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,sq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return pq};var pq;function tq(){tq=x;uq=new vp(se,new vq)}
+function vq(){}t(197,178,{},vq);_.Gc=function(a){a.b.b&&(a.b.c.b=null,wq(a.b.b,a.b.c))};_.Jc=function(){return uq};var uq;function xq(){xq=x;yq=new vp(te,new zq)}function zq(){}t(198,178,{},zq);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return yq};var yq;t(200,178,{});t(199,200,{});function Aq(){Aq=x;Bq=new vp(Qe,new Cq)}function Cq(){}t(201,199,{},Cq);
+_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Dq(),Eq).length&&-999!=(Dq(),Eq)[c]&&(c=(Dq(),Eq)[c]);b=new Fq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?Gq(Hq(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new Iq(a)),a.xb),b.b=d,Jq(),
+Kq(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(Lq(a,$n((Mq(),Nq).hc.b.pb,Vg)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Ub;c=1300;break;case 114:case 82:a.lb=!0;a.K=oc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=Ka):801==a.d?(c=237,a.lb=!0,a.K=Ja):(c=233,a.lb=
+!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Ua);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Ea;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
+!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?Oq(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Oq(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&Oq(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?Oq(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?Oq(a,4):c=207;break;case 53:105==a.d?
+Oq(a,5):c=208;break;case 54:105==a.d?Oq(a,6):c=210;break;case 55:105==a.d?Oq(a,7):c=211;break;case 56:105==a.d?Oq(a,8):c=212;break;case 57:105==a.d?Oq(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}Pq(a,c)}a=!0}a&&this.b.preventDefault()};_.Jc=function(){return Bq};var Bq;function Qq(){Qq=x;Rq=new vp(rf,new Sq)}function Sq(){}t(202,183,Vh,Sq);_.Gc=function(a){a.uc(this)};
+_.Jc=function(){return Rq};var Rq;function oj(){oj=x;pj=new vp(sf,new Tq)}function Tq(){}t(203,183,Vh,Tq);_.Gc=function(a){a.vc(this)};_.Jc=function(){return pj};var pj;function Uq(){Uq=x;Vq=new vp(tf,new Wq)}function Wq(){}t(204,183,Vh,Wq);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Mj(cj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,dj(a))};_.Jc=function(){return Vq};var Vq;function Xq(){Xq=x;Yq=new vp(uf,new Zq)}function Zq(){}t(205,183,Vh,Zq);_.Gc=function(a){var b;b=this.b;Pn((Mn(),Nn),new $q(a,a.c,b))};
+_.Jc=function(){return Yq};var Yq;function qj(){qj=x;rj=new vp(vf,new ar)}function ar(){}t(206,183,Vh,ar);_.Gc=function(a){a.wc(this)};_.Jc=function(){return rj};var rj;function Kp(){this.b={}}t(207,1,{},Kp);_.b=null;t(210,184,Vh);var br=null;function cr(){cr=x;dr=new vp(Mg,new er)}function er(){}t(209,210,Vh,er);_.Gc=function(a){fr(a.b,this,a.b.n)};_.Jc=function(){return dr};var dr;function gr(){gr=x;hr=new vp(Ng,new ir)}function ir(){}t(211,210,Vh,ir);_.Gc=function(a){fr(a.b,this,a.b.n)};_.Jc=function(){return hr};
+var hr;function jr(){var a;this.b=(a=document.createElement(Yd),a.setAttribute(Lf,"return;"),typeof a.ontouchstart==pe)}t(212,1,{},jr);function kr(){kr=x;lr=new vp(Og,new mr)}function mr(){}t(213,210,Vh,mr);_.Gc=function(a){fr(a.b,this,a.b.o)};_.Jc=function(){return lr};var lr;function nr(){nr=x;or=new vp(Pg,new pr)}function pr(){}t(214,210,Vh,pr);_.Gc=function(a){qr(a.b,this)&&(a.b.k&&rr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),gk(a.b.d,750),a.b.e=!1))};_.Jc=function(){return or};var or;
+function sr(a,b){this.b=b;this.c=a}function tr(a,b,c){rk&&(b=new sr(b,c),a.Uc(b))}t(215,179,{},sr);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return rk};_.b=!1;var rk=_.c=null;function ur(a){this.b=a}t(216,179,{},ur);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return vr};var vr=_.b=null;function wr(){}function xr(a){var b;yr&&(b=new wr,a.Uc(b))}t(217,179,{},wr);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return yr};var yr=null;function zr(a){this.b=a}t(218,179,{},zr);_.Gc=function(a){a.Tc(this)};
+_.Hc=function(){return Ar};var Ar=_.b=null;function Br(){}t(219,179,{},Br);_.Gc=function(a){a.b.W&&a.b.Ed()};_.Hc=function(){return Cr};var Cr=null;function Dr(a,b,c){a=a.b;if(!b)throw new Er("Cannot add a handler with a null type");if(!c)throw new Er("Cannot add a null handler");0<a.c?Fr(a,new Gr(a,b,c)):Hr(a,b,null,c);return new Ir(new Jr(a,b,c))}
+function Kr(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Er("Cannot fire null event");try{++d.c;j=Lr(d,b.Hc(),null);e=null;for(h=d.d?j.Ef(j.Be()):j.Df();d.d?h.Gf():h.Xc();){g=d.d?h.Hf():h.Yc();try{b.Gc(g)}catch(n){if(n=Ki(n),A(n,131))f=n,!e&&(e=new Mr),Nr(e,f);else throw n;}}if(e)throw new Or(e);}finally{if(--d.c,0==d.c){var o,q;if(d.b)try{for(q=new Ei(d.b);q.c<q.e.Be();)o=Fi(q),o.xc()}finally{d.b=null}}}}catch(r){r=Ki(r);if(A(r,83))throw new Pr(r.b);throw r;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function Qr(a){Rr.call(this,a,!1)}function Rr(a,b){this.b=new Sr(b);this.c=a}t(220,1,ji,Qr,Rr);_.Uc=function(a){Kr(this,a)};_.b=null;_.c=null;t(223,1,{});function Fr(a,b){!a.b&&(a.b=new Zi);Ti(a.b,b)}function Hr(a,b,c,d){var e;e=bj(a.e,b);e||(e=new Ci,z(a.e,b,e));a=e.xe(c);a||(a=new Zi,e.ze(c,a));a.vf(d)}function Tr(a,b,c,d){var e,f;e=Lr(a,b,c);e.xf(d)&&e.ye()&&(f=bj(a.e,b),f.Ae(c),f.ye()&&Ni(a.e,b))}
+function Lr(a,b,c){a=bj(a.e,b);if(!a)return Ur(),Ur(),Vr;c=a.xe(c);return!c?(Ur(),Ur(),Vr):c}t(222,223,{});_.b=null;_.c=0;_.d=!1;function Sr(a){this.e=new Ci;this.d=a}t(221,222,{},Sr);function Ir(a){this.b=a}t(224,1,{},Ir);_.b=null;function Or(a){Li.call(this,Wr(a),Xr(a));this.b=a}function Xr(a){a=a.xd();return!a.Xc()?null:a.Yc()}
+function Wr(a){var b,c,d;b=a.Be();if(0==b)return null;b=new Yr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:b.b.b+="; ",d=d.Ec(),nn(b.b,d);return b.b.b}t(226,97,fi,Or);_.b=null;function Pr(a){Or.call(this,a)}t(225,226,fi,Pr);t(227,1,{},function(){});function Zr(a){a=$n(a,Rd);return $r(kg,a)?(as(),bs):$r($e,a)?(as(),cs):(as(),ds)}function as(){as=x;bs=new es("RTL",0);cs=new es("LTR",1);ds=new es("DEFAULT",2);fs=H(gs,s,48,[bs,cs,ds])}
+function es(a,b){ho.call(this,a,b)}t(229,140,{48:1,116:1,120:1,122:1},es);var fs,ds,cs,bs;function hs(){}function is(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 y(a,b,c,d,e){d=is(e,d);H(a,b,c,d);return d}function js(a){return ks([ls,I],[s,m],[115,-1],a,0,2,1)}
+function ks(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=is(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=ks(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){ms();var e=ns,f=os;ms();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function ps(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new qs;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new qs;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new qs;}a[b]=c}t(230,1,{},hs);_.qI=0;
+function ms(){ms=x;ns=[];os=[];var a=new hs,b=ns,c=os,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var ns,os;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function wn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function An(a){return a.tM==x||a.cM&&!!a.cM[1]}function rs(a){return null==a?null:a}function L(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function ss(){var a;$stats&&ts("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Mf))a=Mf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(xf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(xf)&&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"}G(Mf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&ts("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(us,s,1,[Gb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&ts("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";jp();mp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+jp();0!=mp.length&&(a=mp.join(l),b=(np(),op),a=qp(a),rp(b).insertBefore(a,b.b.firstChild),mp.length=0);0!=kp.length&&(a=kp.join(l),b=(np(),op),a=qp(a),rp(b).appendChild(a),kp.length=0);0!=lp.length&&(a=lp.join(l),b=(np(),op),a=qp(a),rp(b).appendChild(a),lp.length=0);$stats&&ts("export.client.JSME_export");new vs;new ws;0<xs(null)?Pn((Mn(),Nn),new ys):zs()}function Ki(a){return A(a,131)?a:new un(a)}function As(a){return Bs(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function Cs(a){return Bs(a.l,a.m,a.h)}function Bs(a,b,c){return _=new Ds,_.l=a,_.m=b,_.h=c,_}
+function Es(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Fs;if(0==a.l&&0==a.m&&0==a.h)return Gs=Bs(0,0,0),Bs(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?(Gs=Bs(0,0,0),c=Cs((Hs(),Is))):(Gs=Bs(c.l,c.m,c.h),c=Bs(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Js(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?Ks(e):0==c&&0!=d&&0==e?Ks(d)+22:0!=c&&0==d&&0==e?Ks(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Cs((Hs(),Ls)),c=!0,g=!g;else return c=Ms(a,f),g&&Ns(c),Gs=Bs(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Js(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Ms(c,d);f&&Ns(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Bs(f,j,c);g?Gs=Js(c):Gs=Bs(c.l,c.m,c.h);return e}if(!Os(a,b))return e?Gs=Js(a):Gs=Bs(a.l,a.m,a.h),Bs(0,0,0);c=c?a:Bs(a.l,a.m,a.h);var h,n,o,q;f=Ps(b)-Ps(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Bs(j&4194303,n&4194303,h&1048575);for(n=Bs(0,0,0);0<=f;){h=c;var r=q=o=void 0,r=h.h-j.h;0>r?h=!1:(o=h.l-j.l,q=h.m-j.m+(o>>22),r+=q>>22,0>r?h=!1:(h.l=o&4194303,h.m=q&4194303,h.h=r&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;q=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=q>>>1|(h&1)<<21;--f}g&&Ns(n);e?(Gs=Js(c),d&&(Gs=Qs(Gs,(Hs(),Is)))):Gs=Bs(c.l,c.m,c.h);return n}
+function Ns(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}function Ps(a){var b;b=Rs(a.h);return 32==b?(b=Rs(a.m),32==b?Rs(a.l)+32:b+20-10):b-12}var Gs=null;function Ss(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Bs(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Ts(a,b){return Bs(a.l&b.l,a.m&b.m,a.h&b.h)}function Us(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return Hs(),Vs;if(-9223372036854775E3>a)return Hs(),Ws;if(9223372036854775E3<=a)return Hs(),Ls;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=L(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=L(a/4194304),a-=4194304*b);a=L(a);b=Bs(a,b,c);d&&Ns(b);return b}function jt(a){var b,c;return-129<a&&128>a?(b=a+128,null==kt&&(kt=y(lt,s,49,256,0)),c=kt[b],!c&&(c=kt[b]=As(a)),c):As(a)}
+function mt(a){var b=eh,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 Os(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)}
+function nt(a,b){var c,d,e,f,g,j,h,n,o,q,r,u,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;q=(b.h&1048320)>>8;r=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=q&&(g+=c*q);c=(r&4194303)+((v&511)<<13);r=(r>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(r>>22);return Bs(c&4194303,r&
+4194303,u&1048575)}function Js(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Bs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Ms(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 Bs(c&4194303,d&4194303,e&1048575)}function Qs(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Bs(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function O(a){return a.l|a.m<<22}function ot(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ba+ot(Js(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=jt(1E9);a=Es(a,b);b=l+O(Gs);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var kt=null;function Hs(){Hs=x;Ls=Bs(4194303,4194303,524287);Ws=Bs(0,0,524288);Is=jt(1);jt(2);Vs=jt(0)}var Ls,Ws,Is,Vs;function Ds(){}t(239,1,{49:1},Ds);
+function ts(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function pt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(244,1,{},pt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function qt(a,b){nn(a.b.b,b.b);return a}function rt(){this.b=new st}t(245,1,{},rt);function tt(a){if(null==a)throw new Er("css is null");this.b=a}t(246,1,{50:1,116:1},tt);
+_.eQ=function(a){return!A(a,50)?!1:G(this.b,a.b)};_.hC=function(){return ut(this.b)};_.b=null;function vt(a){if(null==a)throw new Er("html is null");this.b=a}t(248,1,Qh,vt);_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return ut(this.b)};_.b=null;t(249,1,Qh,function(){this.b=l});_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return ut(this.b)};_.b=null;
+function wt(){wt=x;xt=RegExp(oa,qe);yt=RegExp(rb,qe);zt=RegExp(pb,qe);At=RegExp(ta,qe);Bt=RegExp(ea,qe)}function Ct(a){wt();-1!=a.indexOf(oa)&&(a=a.replace(xt,pa));-1!=a.indexOf(pb)&&(a=a.replace(zt,ra));-1!=a.indexOf(rb)&&(a=a.replace(yt,qa));-1!=a.indexOf(ea)&&(a=a.replace(Bt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(At,"&#39;"));return a}var xt,yt,zt,Bt,At;function Dt(a){if(null==a)throw new Er("uri is null");this.b=a}t(251,1,{53:1},Dt);_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return ut(this.b)};
+_.b=null;function Et(){Et=x}t(253,1,{});function Ft(){}t(254,1,{},Ft);var Gt=null;function Ht(){}t(255,253,{},Ht);var It=null;function Jt(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Lr(a.b,f,null).Be();for(e-=1;0<=e;--e)if(d=Lr(a.b,f,null).Cf(e),A(d,54)&&zn(d.b,b)){var h=a.b,n=f;0<h.c?Fr(h,new Kt(h,n,null,d)):Tr(h,n,null,d)}}}t(256,1,hi);_.b=null;function Lt(a){this.b=a}t(257,256,hi,Lt);_.Wc=function(a){a.d&&(this.b._c(a.e)||(a.b=!0))};function Mt(a){this.b=a}t(258,256,hi,Mt);
+_.Sc=function(){Nt(this.b.b)};function Ot(){tn()}t(259,97,oi,Ot);function Pt(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,gk(a.e,1))}function Qt(){this.b=new Rt(this);this.c=new Zi;this.e=new St(this);this.i=new Tt(this)}t(260,1,{},Qt);_.d=!1;_.f=!1;function Rt(a){mk();this.b=a}t(261,24,{},Rt);_.Dc=function(){if(this.b.d){var a=this.b,b;b=Ut(a.i.e.c,a.i.c);Vt(a.i);A(b,55)&&new Ot;a.d=!1;Pt(a)}};_.b=null;function St(a){mk();this.b=a}t(262,24,{},St);
+_.Dc=function(){this.b.f=!1;var a=this.b,b=ck(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(gk(a.b,1E4);a.i.d<a.i.b;){d=Wt(a.i);try{if(null==d)break;A(d,55)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Vt(a.i)}if(100<=ck()-b)break}}finally{e||(ak(a.b),a.d=!1,Pt(a))}};_.b=null;function Wt(a){var b;a.c=a.d;b=Ut(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Vt(a){Xt(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Tt(a){this.e=a}t(263,1,{},Tt);_.Xc=function(){return this.d<this.b};_.Yc=function(){return Wt(this)};
+_.Zc=function(){Vt(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Yt(a,b){var c=(Zt(),$t(b));a.appendChild(c)}function au(a,b,c){var d;d=Sj;Sj=a;b==hj&&8192==bu(a.type)&&(hj=null);c.$c(a);Sj=d}var Sj=null,hj=null;function cu(){cu=x;du=new Qt}function Kj(a){cu();if(!a)throw new Er("cmd cannot be null");var b=du;Ti(b.c,a);Pt(b)}var du;function eu(a){ij();!fu&&(fu=new sk);gu||(gu=new Rr(null,!0),hu=new iu);return Dr(gu,fu,a)}var gu=null;function ju(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function iu(){}t(269,179,{},iu);_.Gc=function(a){a.Wc(this);hu.d=!1};_.Hc=function(){return fu};_.Ic=function(){ju(this)};_.b=!1;_.c=!1;_.d=!1;var fu=_.e=null,hu=null;function ku(){ku=x;lu=new mu;nu()||(lu=null)}var lu=null;function ok(){}t(271,1,{},ok);_.Qc=function(){for(;0<(mk(),nk).d;)ak(Ut(nk,0))};function qk(a,b){return Dr((!ou&&(ou=new pu),ou),a,b)}function qu(a){pk();ru||(su(),ru=!0);return qk((!yr&&(yr=new sk),yr),a)}function pk(){tu||(uu(),tu=!0)}
+function vu(){var a;tu&&(a=new wu,ou&&Kr(ou,a));return null}var tu=!1,ou=null,xu=0,yu=0,ru=!1;function zu(){zu=x;Au=new sk}function wu(){zu()}t(273,179,{},wu);_.Gc=function(){null.cg()};_.Hc=function(){return Au};var Au;function pu(){Qr.call(this,null)}t(275,220,ji,pu);
+function bu(a){switch(a){case kd:return 4096;case vd:return 1024;case zd:return 1;case Od:return 2;case je:return 2048;case Qe:return 128;case Re:return 256;case Se:return 512;case Ye:return 32768;case "losecapture":return 8192;case rf:return 4;case sf:return 64;case tf:return 32;case uf:return 16;case vf:return 8;case "scroll":return 16384;case ge:return 65536;case "DOMMouseScroll":case wf:return 131072;case Jd:return 262144;case Rf:return 524288;case Pg:return 1048576;case Og:return 2097152;case Ng:return 4194304;
+case Mg:return 8388608;case te:return 16777216;case re:return 33554432;case se:return 67108864;default:return-1}}function ij(){Bu||(Cu(),Bu=!0)}var Bu=!1;function Du(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 Eu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Cu(){Fu=C(function(a){var b;var c=gu,d,e,f;fu&&c&&Gu(c.b.e,fu)?(b=hu.b,d=hu.c,e=hu.d,f=hu.e,ju(hu),hu.e=a,Kr(c,hu),c=!(hu.b&&!hu.c),hu.b=b,hu.c=d,hu.d=e,hu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Hu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!wn(b)&&A(b,56)&&au(a,c,b)});Iu=C(function(a){a.preventDefault();Hu.call(this,a)});Ju=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;Hu.call(this,a)});Ku=C(function(a){if(Fu(a)){var b=jj;b&&b.__listener&&!wn(b.__listener)&&A(b.__listener,56)&&(au(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(zd,Ku,!0);$wnd.addEventListener(Od,Ku,!0);$wnd.addEventListener(rf,Ku,!0);$wnd.addEventListener(vf,Ku,!0);$wnd.addEventListener(sf,Ku,!0);$wnd.addEventListener(uf,Ku,!0);$wnd.addEventListener(tf,Ku,!0);$wnd.addEventListener(wf,Ku,!0);$wnd.addEventListener(Qe,Fu,!0);$wnd.addEventListener(Se,Fu,!0);$wnd.addEventListener(Re,
+Fu,!0);$wnd.addEventListener(Pg,Ku,!0);$wnd.addEventListener(Og,Ku,!0);$wnd.addEventListener(Ng,Ku,!0);$wnd.addEventListener(Mg,Ku,!0);$wnd.addEventListener(te,Ku,!0);$wnd.addEventListener(re,Ku,!0);$wnd.addEventListener(se,Ku,!0)}function Lu(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)}
+function Mu(a,b){ij();switch(b){case "drag":a.ondrag=Hu;break;case be:a.ondragend=Hu;break;case ce:a.ondragenter=Iu;break;case "dragleave":a.ondragleave=Hu;break;case de:a.ondragover=Iu;break;case "dragstart":a.ondragstart=Hu;break;case ee:a.ondrop=Hu;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Hu,!1);a.addEventListener(b,Hu,!1);break;default:throw"Trying to sink unknown event type "+b;}}var jj=null,Fu=null,Ku=null,Iu=null,Hu=null,Ju=null;
+function Nu(a,b){a.__eventBits=b;a.onclick=b&1?Hu:null;a.ondblclick=b&2?Hu:null;a.onmousedown=b&4?Hu:null;a.onmouseup=b&8?Hu:null;a.onmouseover=b&16?Hu:null;a.onmouseout=b&32?Hu:null;a.onmousemove=b&64?Hu:null;a.onkeydown=b&128?Hu:null;a.onkeypress=b&256?Hu:null;a.onkeyup=b&512?Hu:null;a.onchange=b&1024?Hu:null;a.onfocus=b&2048?Hu:null;a.onblur=b&4096?Hu:null;a.onlosecapture=b&8192?Hu:null;a.onscroll=b&16384?Hu:null;a.onload=b&32768?Ju:null;a.onerror=b&65536?Hu:null;a.onmousewheel=b&131072?Hu:null;
+a.oncontextmenu=b&262144?Hu:null;a.onpaste=b&524288?Hu:null}function Ou(){var a;Ou=x;Pu=(a=$doc,G(a.compatMode,Gb)?a.documentElement:a.body)}var Pu;function Qu(){this.c=new Zi}function Ru(a){a=a[Tc];return null==a?-1:a}t(280,1,{},Qu);_.b=null;function Su(a,b){this.b=a;this.c=b}t(281,1,{},Su);_.b=0;_.c=null;t(282,1,ji);_.ad=function(a){return decodeURI(a.replace("%23",ma))};_.Uc=function(a){Kr(this.b,a)};_.bd=function(a){a=null==a?l:a;if(!G(a,null==Tu?l:Tu))Tu=a,Cr&&(a=new Br,Kr(this.b,a))};
+var Tu=l;function nu(){function a(){$wnd.setTimeout(a,250);e()}var b=lu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ad(d.substring(1)));Tu=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ad(c.substring(1)));b.bd(a)});a();return!0}function mu(){this.b=new Qr(null)}t(283,282,ji,mu);
+function uu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(vu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{tu&&tr((!ou&&(ou=new pu),ou),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function su(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(ru&&(d=mj(),c=nj(),yu!=d||xu!=c))yu=d,xu=c,xr((!ou&&(ou=new pu),ou))}finally{a&&a(b)}})}function Yi(a,b){Gi(a.gd(),b,!0)}function Xi(a,b){Gi(a.gd(),b,!1)}function Uu(a,b){a.pb.style[Ce]=b}function lj(a,b,c){0<=b&&a.md(b+Wf);0<=c&&a.kd(c+Wf)}function Vu(a){var b,a=$n(a,yd);b=Wu(a,Xu(32));return 0<=b?a.substr(0,b-0):a}
+function Gi(a,b,c){if(!a)throw new Oi(kc);b=Wn(b);if(0==b.length)throw new tk(Ec);if(c){var d;d=Wn(b);b=a.className;-1==ao(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=Wn(b);f=a.className;e=ao(f,c);-1!=e&&(b=Wn(f.substr(0,e-0)),c=Wn(Xn(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Yu(a,b){a.style.display=b?l:Cf;a.setAttribute("aria-hidden",""+!b)}t(289,1,ui);_.cd=function(){return Uj(this.pb)};_.dd=function(){return Wj(this.pb)};
+_.ed=function(){return Zn(this.pb,Jf)};_.fd=function(){return Zn(this.pb,Kf)};_.gd=function(){return this.pb};_.hd=function(){return this.pb.style.display!=Cf};_.jd=function(){throw new Zu;};_.kd=function(a){Uu(this,a)};_.ld=function(a){Yu(this.pb,a)};_.md=function(a){this.pb.style[$g]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function $u(a,b,c){Mu(a.pb,c.c);Dr(!a.mb?a.mb=new Qr(a):a.mb,c,b)}
+function B(a,b,c){var d;d=bu(c.c);if(-1==d)Mu(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;ij();Nu(e,d)}else a.lb|=d;return Dr(!a.mb?a.mb=new Qr(a):a.mb,c,b)}function av(a,b,c){return Dr(!a.mb?a.mb=new Qr(a):a.mb,c,b)}function bv(a){var b;if(a.pd())throw new cv("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;ij();Nu(c,b)}else a.lb|=b;a.nd();a.sd()}
+function dv(a,b){var c;switch(bu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(sp&&(f=sp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&Kr(a.mb,f.b),f.b.b=d,f.b.c=e}function ev(a){if(!a.pd())throw new cv("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.pb.__listener=null,a.kb=!1}}}
+function Tj(a){if(a.ob)if(A(a.ob,69))a.ob.ud(a);else{if(a.ob)throw new cv("This widget's parent does not implement HasWidgets");}else if(fj(),Gu(fv.b,a)){fj();try{a.rd()}finally{Ni(fv.b,a)}}}function gv(a,b){var c;c=a.ob;if(b){if(c)throw new cv("Cannot set a new parent without first clearing the old parent");a.ob=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.ob=null}}t(288,289,ti);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.mb&&Kr(this.mb,a)};_.pd=function(){return this.kb};
+_.qd=function(){bv(this)};_.$c=function(a){dv(this,a)};_.rd=function(){ev(this)};_.sd=function(){};_.td=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function hv(a){for(a=new iv(a);a.b.b<a.b.c.d-1;)jv(a.b),kv(a.b)}t(287,288,vi);_.nd=function(){lv(this,(mv(),nv))};_.od=function(){lv(this,(mv(),ov))};function pv(a,b,c){Tj(b);var d=a.q;qv(d,b,d.d);d=(Zt(),$t(b.pb));c.appendChild(d);gv(b,a)}
+function rv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new sv;b.ob==a&&(f=a.vd(b),f<d&&--d);Tj(b);qv(a.q,b,d);e?(e=b.pb,Lu(c,(Zt(),$t(e)),d)):(e=(Zt(),$t(b.pb)),c.appendChild(e));gv(b,a)}function tv(a,b){var c;if(b.ob!=a)return!1;try{gv(b,null)}finally{c=b.pb;co(c).removeChild(c);c=a.q;var d;d=uv(c,b);if(-1==d)throw new vv;if(0>d||d>=c.d)throw new sv;for(--c.d;d<c.d;++d)ps(c.b,d,c.b[d+1]);ps(c.b,c.d,null)}return!0}t(286,287,vi);_.vd=function(a){return uv(this.q,a)};
+_.wd=function(a,b,c,d){rv(this,a,b,c,d)};_.xd=function(){return new wv(this.q)};_.ud=function(a){return tv(this,a)};function ej(a,b,c,d){var e;Tj(b);e=a.q.d;a.Ad(b,c,d);a.wd(b,a.pb,e,!0)}function xv(a,b){var c;(c=tv(a,b))&&yv(b.pb);return c}function zv(a,b,c,d){if(b.ob!=a)throw new tk("Widget must be a child of this panel.");a.Ad(b,c,d)}function Av(a,b,c){a=a.pb;-1==b&&-1==c?yv(a):(a.style[Tf]=Vc,a.style[Te]=b+Wf,a.style[Lg]=c+Wf)}
+function Bv(){var a=$doc.createElement(Yd);this.q=new Cv(this);this.pb=a;this.pb.style[Tf]="relative";this.pb.style[Pf]=De}function yv(a){a.style[Te]=l;a.style[Lg]=l;a.style[Tf]=l}t(285,286,vi,Bv);_.yd=function(a){pv(this,a,this.pb)};_.ud=function(a){return xv(this,a)};_.zd=function(a,b,c){zv(this,a,b,c)};_.Ad=function(a,b,c){Av(a,b,c)};function Dv(a,b){if(a.Cd())throw new cv("SimplePanel can only contain one child widget");a.Dd(b)}
+function Ev(a,b){if(a.jb!=b)return!1;try{gv(b,null)}finally{a.Bd().removeChild(b.pb),a.jb=null}return!0}function Fv(a,b){if(b!=a.jb&&(b&&Tj(b),a.jb&&a.ud(a.jb),a.jb=b)){var c=(Zt(),$t(a.jb.pb));a.Bd().appendChild(c);gv(b,a)}}function Gv(){this.pb=$doc.createElement(Yd)}t(293,287,vi,Gv);_.Bd=function(){return this.pb};_.Cd=function(){return this.jb};_.xd=function(){return new Hv(this)};_.ud=function(a){return Ev(this,a)};_.Dd=function(a){Fv(this,a)};_.jb=null;
+function Iv(a,b){a.hb&&(Jv(a.gb,!1,!1),tr(a,a,b))}function Kv(a){var b;if(b=a.jb)null!=a.X&&b.kd(a.X),null!=a.Y&&b.md(a.Y)}function Lv(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Te]=b-0+(sj(),Wf);a.style[Lg]=c+Wf}function Mv(a){a.hb||(a.kb&&Tj(a),Jv(a.gb,!0,!1))}t(292,293,vi);_.Bd=function(){return bo(this.pb)};_.ed=function(){return Zn(this.pb,Jf)};_.fd=function(){return Zn(this.pb,Kf)};_.gd=function(){return co(bo(this.pb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){Iv(this,a)};
+_.hd=function(){return!G(De,this.pb.style[Xg])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this.hb&&Jv(this.gb,!1,!0)};_.kd=function(a){this.X=a;Kv(this);0==a.length&&(this.X=null)};_.Gd=function(a,b){Lv(this,a,b)};_.ld=function(a){this.pb.style[Xg]=a?Yg:De};_.Dd=function(a){Fv(this,a);Kv(this)};_.md=function(a){this.Y=a;Kv(this);0==a.length&&(this.Y=null)};_.Hd=function(){Mv(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;
+_.hb=!1;_.ib=-1;
+function Nv(a,b){var c;Gv.call(this);this.$=new Ov;this.U=(Pv(),Qv);this.gb=new Rv(this);this.pb.appendChild($doc.createElement(Yd));this.Gd(0,0);co(bo(this.pb))[yd]="gwt-PopupPanel";bo(this.pb)[yd]=Sf;this.W=this.V=a;this.db=!1;c=H(us,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Sv(c);this.T.gd()[yd]=l;c=co(bo(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Oi(kc);d=Wn(d);if(0==d.length)throw new tk(Ec);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=
+e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Fv(this,this.T);Kv(this);Gi(bo(this.pb),Sf,!1);Gi(this.T.c,b+"Content",!0)}t(291,292,vi);_.nd=function(){bv(this.T)};_.od=function(){ev(this.T)};_.Cd=function(){return this.T.jb};_.xd=function(){return new Hv(this.T)};_.ud=function(a){return this.T.ud(a)};_.Dd=function(a){Fv(this.T,a);Kv(this)};_.T=null;t(290,291,vi);_.rd=function(){ev(this)};
+function Tv(){Tv=x;Uv=new Vv(Fb,0,(Pv(),Qv));Wv=new Vv(mc,1,Xv);Yv=new Vv(uc,2,Zv);$v=H(aw,s,57,[Uv,Wv,Yv])}function Vv(a,b,c){ho.call(this,a,b);this.b=c}t(294,140,{57:1,116:1,120:1,122:1},Vv);_.b=null;var $v,Uv,Wv,Yv;function bw(){bw=x;cw=H(us,s,1,[Lg,qf,nd])}
+function Sv(a){var b;bw();var c,d;c=this.pb=$doc.createElement(Ag);this.d=$doc.createElement(Dg);Yt(c,this.d);c[qd]=0;for(c=c[pd]=0;c<a.length;++c)d=(b=$doc.createElement(Qg),b[yd]=a[c],Yt(b,dw(a[c]+"Left")),Yt(b,dw(a[c]+Hb)),Yt(b,dw(a[c]+"Right")),b),Yt(this.d,d),1==c&&(this.c=bo(Du(d,1)));this.pb[yd]="gwt-DecoratorPanel"}function dw(a){var b,c;c=$doc.createElement(Eg);b=$doc.createElement(Yd);var d=(Zt(),$t(b));c.appendChild(d);c[yd]=a;b[yd]=a+"Inner";return c}t(296,293,Sh,Sv);_.Bd=function(){return this.c};
+_.c=null;_.d=null;var cw;t(295,296,Sh);t(297,1,{});function mv(){mv=x;nv=new ew;ov=new fw}function gw(a){Or.call(this,a)}function lv(a,b){mv();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Ki(f),A(f,131))d=f,!c&&(c=new Mr),Nr(c,d);else throw f;}}if(c)throw new gw(c);}t(298,225,fi,gw);var nv,ov;function ew(){}t(299,1,{},ew);_.Id=function(a){a.qd()};function fw(){}t(300,1,{},fw);_.Id=function(a){a.rd()};t(303,288,Kh);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};
+_.Nc=function(a){return B(this,a,(oj(),oj(),pj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(qj(),qj(),rj))};_.qd=function(){bv(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};t(302,303,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1});
+function hw(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=od,b);this.pb[yd]="gwt-Button";this.pb.innerHTML=a||l}t(301,302,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,58:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},hw);
+function iw(){this.q=new Cv(this);this.f=$doc.createElement(Ag);this.e=$doc.createElement(Dg);Yt(this.f,this.e);this.pb=this.f}t(304,286,vi);_.e=null;_.f=null;function jw(a,b){var c;if(a.i)throw new cv("Composite.initWidget() may only be called once.");Tj(b);c=b.pb;a.pb=c;var d;Zt();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Zt(),c).__gwt_resolve=kw(a));a.i=b;gv(b,a)}
+function lw(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);ij();Nu(d,b)}else b.lb|=c;a.lb=-1}a.i.qd();a.pb.__listener=a;a.sd()}t(305,288,Wh);_.pd=function(){return this.i?this.i.pd():!1};_.qd=function(){lw(this)};_.$c=function(a){dv(this,a);this.i.$c(a)};_.rd=function(){this.i.rd()};_.jd=function(){return this.pb=this.i.jd()};_.i=null;
+function mw(a,b,c){a.d=!1;c?a.b.innerHTML=b||l:a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Rd]=kg;break;case 1:b[Rd]=$e;break;case 2:Zr(b)!=(as(),ds)&&(b[Rd]=l)}}function nw(a){this.b=a;this.d=!1;this.e=this.c=Zr(a)}t(306,1,{},nw);_.b=null;_.c=null;_.d=!1;_.e=null;function kj(){this.pb=ow()}t(307,293,Lh,kj);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(oj(),oj(),pj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};
+_.Pc=function(a){return B(this,a,(qj(),qj(),rj))};function pw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=bo(b);e=null;c&&(c=Ru(c),e=0>c?null:Ut(a.j.c,c));e?qw(a,e):d&&(b.innerHTML=l||l);return b}function qw(a,b){var c;if(b.ob!=a)return!1;try{gv(b,null)}finally{c=b.pb;co(c).removeChild(c);var d=a.j,e;e=Ru(c);c[Tc]=null;c=d.c;rw(e,c.d);ps(c.c,e,null);d.b=new Su(e,d.b)}return!0}t(309,287,Rh);_.xd=function(){return new sw(this)};_.ud=function(a){return qw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;
+function tw(a){if(0>=a.c)throw new uw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new uw("Column index: 0, Column size: "+a.b);}
+function vw(){this.j=new Qu;this.i=$doc.createElement(Ag);this.d=$doc.createElement(Dg);Yt(this.i,this.d);this.pb=this.i;this.e=new ww(this);var a=new xw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Lu(a.c.i,(Zt(),$t(b)),0);Yt(a.b,$doc.createElement(Dd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new uw("Row index: "+a+", Row size: "+d);if(0>c)throw new uw("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new uw("Column index: "+c+", Column size: "+this.b);c=pw(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Eg),d.innerHTML=sa||l,Lu(c,(Zt(),$t(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Dd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Eg);
+e.innerHTML=sa;c=$doc.createElement(Qg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)pw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(308,309,Rh,vw);_.b=0;_.c=0;
+function yw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(zw(),Aw)?a.c.e==(as(),cs)?(Bw(),Cw):a.c.e==bs?(Bw(),Dw):(Bw(),Ew):a.c.e==(as(),cs)?(Bw(),Dw):a.c.e==bs?(Bw(),Cw):(Bw(),Fw);b!=a.d&&(a.d=b,a.pb.style[Gg]=!a.d?l:a.d.b)}t(312,288,ti);_.b=null;_.c=null;_.d=null;function Gw(){this.pb=$doc.createElement(Yd);this.c=new nw(this.pb);this.pb[yd]="gwt-Label"}function Hw(){Gw.call(this);mw(this.c,ah,!1);yw(this)}
+t(311,312,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},Gw,Hw);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(oj(),oj(),pj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(qj(),qj(),rj))};
+function Iw(a){var b=$doc.createElement(Yd);$r(vg,b.tagName);this.pb=b;this.c=new nw(this.pb);this.pb[yd]="gwt-HTML";mw(this.c,a,!0);yw(this)}t(310,311,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,66:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},Iw);function Jw(a){for(;++a.c<a.e.d&&!(null!=Ut(a.e,a.c)););}function sw(a){this.d=a;this.e=this.d.j.c;Jw(this)}t(313,1,{},sw);
+_.Xc=function(){return this.c<this.e.d};_.Yc=function(){var a;if(this.c>=this.e.d)throw new vv;a=Ut(this.e,this.c);this.b=this.c;Jw(this);return a};_.Zc=function(){var a;if(0>this.b)throw new Kw;a=Ut(this.e,this.b);Tj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function ww(a){this.b=a}t(314,1,{},ww);_.b=null;function xw(a){this.c=a}t(315,1,{},xw);_.b=null;_.c=null;function zw(){zw=x;Aw=new Lw}var Aw;function Bw(){Bw=x;Mw=new Nw((Fo(),rd));Cw=new Nw(Te);Dw=new Nw(fg);Ew=Cw;Fw=Dw;Ow=Ew}
+var Mw,Ow,Cw,Fw,Ew,Dw;function Lw(){}t(317,1,{},Lw);function Nw(a){this.b=a}t(318,317,{},Nw);_.b=null;function Pw(){Pw=x;Qw=new Rw(qf);Sw=new Rw(Lg)}var Qw,Sw;function Rw(a){this.b=a}t(319,1,{},Rw);_.b=null;function Tw(a,b){var c;c=Uw(a);Yt(a.c,c);pv(a,b,c)}function Uw(a){var b;b=$doc.createElement(Eg);b[dd]=a.b.b;b.style[Wg]=a.d.b;return b}function Vw(a,b){var c,d;d=co(b.pb);(c=tv(a,b))&&a.c.removeChild(d);return c}
+function Ww(){iw.call(this);this.b=(Bw(),Ow);this.d=(Pw(),Sw);this.c=$doc.createElement(Qg);Yt(this.e,this.c);this.f[qd]=bb;this.f[pd]=bb}t(320,304,vi,Ww);_.ud=function(a){return Vw(this,a)};_.c=null;function Xw(){Xw=x;new Ci}function Yw(a,b,c,d,e){Xw();this.b=new Zw(this,a,b,c,d,e);this.pb[yd]="gwt-Image"}function $w(a,b,c,d,e){Xw();Yw.call(this,(Et(),new Dt(a)),b,c,d,e)}
+t(321,288,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,68:1,71:1,75:1,78:1,79:1,81:1},Yw,$w);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(oj(),oj(),pj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(qj(),qj(),rj))};_.$c=function(a){32768==bu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);dv(this,a)};
+_.sd=function(){var a=this.b;G(Ye,$n(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new ax(a,this),Pn((Mn(),Nn),a.i))};_.b=null;t(323,1,{});_.i=null;function bx(){bx=x;cx()}
+function Zw(a,b,c,d,e,f){var g,j;bx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(vg);j=new rt;qt(qt(qt(j,new tt("width:"+e+(sj(),Wf)+nb)),new tt("height:"+f+Yf)),new tt("background:url("+b.b+") no-repeat "+-c+"px "+-d+Yf));!dx&&(dx=new ex);b=fx;c=new tt((new tt(j.b.b.b)).b);j=new st;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Ct(b.b);nn(j.b,b);j.b.b+="' style='";b=Ct(c.b);nn(j.b,b);j.b.b+="' border='0'>";j=new vt(j.b.b);g.innerHTML=j.b||l;g=bo(g);a.kb&&
+(a.pb.__listener=null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),ij(),Nu(g,a)):a.lb|=133333119}t(322,323,{},Zw);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ax(a,b){this.b=a;this.c=b}t(324,1,{},ax);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Ye,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=Ye)};_.b=null;_.c=null;function gx(a,b){if(0>b||b>=a.pb.options.length)throw new sv;}function Cp(a,b){gx(a,b);return a.pb.options[b].value}function hx(){this.pb=$doc.createElement("select");this.pb[yd]="gwt-ListBox"}t(325,303,Kh,hx);t(326,256,hi);function ix(a){this.b=a}t(327,326,hi,ix);_.Kc=function(){};
+function jx(a){this.b=a}t(328,326,hi,jx);_.Qc=function(a){this.b.Jd(a.i,a.b)};function kx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Qg);Lu(a.f,(Zt(),$t(e)),b);a=(Zt(),$t(c));d.appendChild(a)}else d=Du(a.f,0),Lu(d,(Zt(),$t(c)),b)}
+function lx(a,b,c){var d;mx(a,b);c&&b.b?(mx(a,null),a=b.b,b=(Mn(),Nn),b.d=Qn(b.d,[new nx(a),!1])):null!=b.d&&(a.k=new ox(a,b),c=(Pv(),Xv),a.k.U=c,a.k.ab=a.i,a.k.gd()[yd]=Ae,d=Vu(a.pb),G(ze,d)||Yi(a.k,d+"Popup"),av(a.k,new jx(a),rk?rk:rk=new sk),a.o=b.d,d=a.k,a=new px(a,b),d.pb.style[Xg]=De,Mv(d),a.b.p?Lv(a.b.k,Uj(a.b.pb)+Zn(a.b.pb,Kf)-1,Wj(a.c.pb)):Lv(a.b.k,Uj(a.c.pb),Wj(a.b.pb)+Zn(a.b.pb,Jf)-1),d.pb.style[Xg]=Yg)}function qx(a,b){if(b||!(a.n&&a.o==a.n.d))mx(a,b),a.pb.focus(),b&&a.e&&lx(a,b,!1)}
+function rx(a,b){var c;a:{c=b.target;var d,e;for(e=new Ei(a.j);e.c<e.e.Be();)if(d=Fi(e),d.pb.contains(c)){c=d;break a}c=null}switch(bu(b.type)){case 1:a.pb.focus();c&&lx(a,c,!0);break;case 16:c&&qx(a,c);break;case 32:c&&qx(a,null);break;case 2048:sx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:sx(a)||a.p||tx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:sx(a)||(a.p?null!=a.n.d&&!a.n.d.cg().cg()&&(lx(a,a.n,!1),a.n.d.cg()):ux(a));b.cancelBubble=!0;b.preventDefault();break;case 38:sx(a)||
+a.p&&tx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:sx(a)||(a.p?ux(a):null!=a.n.d&&!a.n.d.cg().cg()&&(lx(a,a.n,!1),a.n.d.cg()));b.cancelBubble=!0;b.preventDefault();break;case 27:mx(a,null);a.k&&Iv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:mx(a,null);a.k&&Iv(a.k,!1);break;case 13:sx(a)||(lx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}dv(a,b)}function vx(a,b,c){c&&mx(a,null);tr(a,b,!1);a.o=null;a.k=null}
+function sx(a){var b;if(!a.n){for(b=new Ei(a.j);b.c<b.e.Be();){b=Fi(b);mx(a,b);break}return!0}return!1}function mx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Vu(c.pb)+Va;Gi(c.gd(),d,!1);a.p&&(c=co(a.n.pb),2==Eu(c)&&(c=Du(c,1),Gi(c,yg,!1)))}if(b){c=Vu(b.pb)+Va;Gi(b.gd(),c,!0);a.p&&(c=co(b.pb),2==Eu(c)&&(c=Du(c,1),Gi(c,yg,!0)));tl();c=a.pb;var d=new Uk(b.pb),e=(ol(),pl),d=H(wx,s,5,[d]),e=e.b,f,g,j,h;f=new ln;for(j=0,h=d.length;j<h;++j)g=d[j],mn(mn(f,g.b),ba);d=Wn(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function ux(a){var b,c,d;if(a.n){for(b=c=xj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Ut(a.j,b):Ut(a.j,c);break}mx(a,d)}}function tx(a){var b,c,d;if(a.n){for(b=c=xj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Ut(a.j,b):Ut(a.j,c);break}mx(a,d)}}t(329,288,ti);_.$c=function(a){rx(this,a)};_.rd=function(){this.k&&Iv(this.k,!1);ev(this)};_.Jd=function(a,b){vx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function nx(a){this.b=a}t(330,1,{},nx);_.xc=function(){xx(this.b)};_.b=null;
+function yx(a){this.b=a}t(331,1,{},yx);_.Kc=function(){mx(this.b,null)};_.b=null;function ox(a,b){this.b=a;this.c=b;Nv.call(this,!0,ff);Fv(this.T,this.c.d);Kv(this);this.fb=!0;this.c.d.cg()}t(332,291,vi,ox);_.Wc=function(a){var b,c;if(!a.b)switch(bu(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&mx(this.b,null)}};_.b=null;_.c=null;function px(a,b){this.b=a;this.c=b}t(333,1,{},px);_.b=null;var zx=_.c=null;
+function Ax(){Ax=x;zx=new pt((Et(),new Dt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Bx(a,b){this.pb=$doc.createElement(Eg);var c=Vu(this.pb)+Va;Gi(this.gd(),c,!1);this.pb.textContent=a||l;this.pb[yd]="gwt-MenuItem";c=eo();this.pb.setAttribute(Ke,c);tl();this.pb.setAttribute("role",$l.b);this.b=b}t(336,289,{51:1,64:1,66:1,67:1,68:1,72:1,79:1},Bx);_.b=null;_.c=null;_.d=null;
+function Cx(){var a;this.pb=$doc.createElement(Eg);this.pb[yd]="gwt-MenuItemSeparator";a=$doc.createElement(Yd);Yt(this.pb,a);a[yd]="menuSeparatorInner"}t(337,289,ui,Cx);function Dx(){var a,b,c,d,e;b=null.cg();e=mj();d=nj();b[Xd]=(uo(),Cf);b[$g]=0+(sj(),Wf);b[Ce]=cb;c=$doc;c=(G(c.compatMode,Gb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Gb)?a.documentElement:a.body).scrollHeight||0;b[$g]=(c>e?c:e)+Wf;b[Ce]=(a>d?a:d)+Wf;b[Xd]="block"}function Ov(){}t(338,1,{},Ov);_.Sc=function(){Dx()};
+function Ex(a){this.b=a}t(339,1,{},Ex);_.Wc=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.Wc(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(bu(d.type)){case 4:case 1048576:if(hj){a.c=!0;break}if(!c&&b.V){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(hj){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function Fx(a){this.b=a}t(340,1,{},Fx);_.b=null;function Pv(){Pv=x;Qv=new Gx(Fb,0);Xv=new Gx(mc,1);Zv=new Gx(uc,2);Hx=H(Ix,s,73,[Qv,Xv,Zv])}function Gx(a,b){ho.call(this,a,b)}t(341,140,{73:1,116:1,120:1,122:1},Gx);var Hx,Qv,Xv,Zv;function Jx(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=qu(a.b.$),Dx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Pi(a.i.b),a.i=null,a.c=!1)}
+function Kx(a){a.k||(Jx(a),a.d||(fj(),xv(gj(null),a.b)));a.b.pb.style[Bd]="rect(auto, auto, auto, auto)";a.b.pb.style[Pf]=Yg}function Lx(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=L(b*a.e);j=L(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.pb.style[Bd]="rect("+g+Xf+f+Xf+c+Xf+e+"px)"}
+function Jv(a,b,c){a.d=c;$j(a);a.j&&(ak(a.j),a.j=null,Kx(a));a.b.hb=b;var d=a.b;d.eb&&(Pi(d.eb.b),d.eb=null);d._&&(Pi(d._.b),d._=null);if(d.hb){d.eb=eu(new Ex(d));var e;e=new Fx(d);ku();e=lu?Dr(lu.b,(!Cr&&(Cr=new sk),Cr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Pv(),Qv)&&!b&&(c=!1);a.k=b;c?b?(Jx(a),a.b.pb.style[Tf]=Vc,-1!=a.b.ib&&a.b.Gd(a.b.cb,a.b.ib),a.b.pb.style[Bd]=cg,fj(),b=gj(null),pv(b,a.b,b.pb),a.j=new Mx(a),gk(a.j,1)):bk(a,200):(Jx(a),a.k?(a.b.pb.style[Tf]=Vc,-1!=a.b.ib&&a.b.Gd(a.b.cb,a.b.ib),fj(),
+b=gj(null),pv(b,a.b,b.pb)):a.d||(fj(),xv(gj(null),a.b)),a.b.pb.style[Pf]=Yg)}function Rv(a){var b=(ik(),jk);this.n=new hk(this);this.t=b;this.b=a}t(342,17,{},Rv);_.zc=function(){Kx(this)};_.Ac=function(){this.e=Zn(this.b.pb,Jf);this.f=Zn(this.b.pb,Kf);this.b.pb.style[Pf]=De;Lx(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Lx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Mx(a){mk();this.b=a}t(343,24,{},Mx);_.Dc=function(){this.b.j=null;bk(this.b,200)};
+_.b=null;function Zt(){Zt=x;Nx()}function $t(a){return a.__gwt_resolve?a.__gwt_resolve():a}function kw(a){return function(){this.__gwt_resolve=Ox;return a.jd()}}function Ox(){throw"A PotentialElement cannot be resolved twice.";}
+function Nx(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function fj(){fj=x;Px=new Qx;Rx=new Ci;fv=new Mr}function Sx(a){this.q=new Cv(this);this.pb=a;bv(this)}
+function gj(a){fj();var b,c;c=bj(Rx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Rx.e){var d=new Tx;pk();qk(rk?rk:rk=new sk,d)}!b?c=new Ux:c=new Sx(b);z(Rx,a,c);Nr(fv,c);return c}t(345,285,vi,Sx);var Px,Rx,fv;function Qx(){}t(346,1,{},Qx);_.Id=function(a){a.pd()&&a.rd()};function Tx(){}t(347,1,{},Tx);_.Qc=function(){fj();try{lv(fv,Px)}finally{Vx(fv.b),Vx(Rx)}};function Ux(){Sx.call(this,$doc.body)}t(348,345,vi,Ux);
+_.Ad=function(a,b,c){Av(a,b-0,c-0)};function Hv(a){this.d=a;this.b=!!this.d.jb}t(349,1,{},Hv);_.Xc=function(){return this.b};_.Yc=function(){if(!this.b||!this.d.jb)throw new vv;this.b=!1;return this.c=this.d.jb};_.Zc=function(){this.c&&this.d.ud(this.c)};_.c=null;_.d=null;function Wx(a,b){a.pb[Vg]=null!=b?b:l}t(352,303,Zh);_.$c=function(a){0!=(bu(a.type)&896)?dv(this,a):dv(this,a)};_.sd=function(){};function Xx(){Xx=x;Yx()}t(351,352,Zh);
+function Zx(){Xx();var a=$doc.createElement("textarea");!It&&(It=new Ht);!Gt&&(Gt=new Ft);this.pb=a;this.pb[yd]="gwt-TextArea"}t(350,351,Zh,Zx);function $x(){var a;Xx();var b=(a=$doc.createElement("INPUT"),a.type=Fg,a);!It&&(It=new Ht);!Gt&&(Gt=new Ft);this.pb=b;this.pb[yd]="gwt-TextBox"}t(353,351,Zh,$x);function Yx(){Yx=x;ay=new by;cy=new dy;ey=new fy;gy=new hy;iy=H(jy,s,80,[ay,cy,ey,gy])}t(354,140,ei);var iy,ay,cy,ey,gy;function by(){ho.call(this,Fb,0)}t(355,354,ei,by);
+function dy(){ho.call(this,$b,1)}t(356,354,ei,dy);function fy(){ho.call(this,bc,2)}t(357,354,ei,fy);function hy(){ho.call(this,tc,3)}t(358,354,ei,hy);function ky(a,b){var c,d;c=$doc.createElement(Qg);d=$doc.createElement(Eg);d[dd]=a.b.b;d.style[Wg]=a.c.b;var e=(Zt(),$t(d));c.appendChild(e);Yt(a.e,c);pv(a,b,d)}function ly(){iw.call(this);this.b=(Bw(),Ow);this.c=(Pw(),Sw);this.f[qd]=bb;this.f[pd]=bb}t(359,304,vi,ly);_.ud=function(a){var b;b=co(a.pb);(a=tv(this,a))&&this.e.removeChild(co(b));return a};
+function my(a,b){if(0>b||b>=a.d)throw new sv;return a.b[b]}function uv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function qv(a,b,c){var d,e;if(0>c||c>a.d)throw new sv;if(a.d==a.b.length){e=y(ny,s,81,2*a.b.length,0);for(d=0;d<a.b.length;++d)ps(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)ps(a.b,d,a.b[d-1]);ps(a.b,c,b)}function Cv(a){this.c=a;this.b=y(ny,s,81,4,0)}t(360,1,{},Cv);_.xd=function(){return new wv(this)};_.b=null;_.c=null;_.d=0;
+function jv(a){if(a.b>=a.c.d)throw new vv;return a.c.b[++a.b]}function kv(a){if(0>a.b||a.b>=a.c.d)throw new Kw;a.c.c.ud(a.c.b[a.b--])}function wv(a){this.c=a}t(361,1,{},wv);_.Xc=function(){return this.b<this.c.d-1};_.Yc=function(){return jv(this)};_.Zc=function(){kv(this)};_.b=-1;_.c=null;function cx(){cx=x;fx=(Et(),new Dt(Hn()+"clear.cache.gif"))}var fx,dx=null;function ex(){}t(363,1,{},ex);function oy(){oy=x;cx()}function py(a,b,c,d,e){oy();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function qy(a,b,c){oy();py.call(this,(Et(),new Dt(a)),b,0,c,16)}t(364,297,{},py,qy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ow(){var a;a=$doc.createElement(Yd);a.tabIndex=0;return a}function Pi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Fr(b,new Kt(b,c,d,a)):Tr(b,c,d,a)}function Jr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(370,1,{},Jr);_.b=null;_.c=null;_.d=null;_.e=null;function Gr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(371,1,{},Gr);_.xc=function(){Hr(this.b,this.e,this.d,this.c)};
+_.b=null;_.c=null;_.d=null;_.e=null;function Kt(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(372,1,{},Kt);_.xc=function(){Tr(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function ry(a,b){b.n!=a&&(!a.ic&&(a.ic=new Zi),b.n=a,Ti(a.ic,b))}function sy(a){var b;b=a.cZ.e;if(-1!=Wu(b,Xu(36)))return null;a=a.jc.c.c++;return b=Xn(b,ty(b,Xu(46))+1)+l+a}function uy(a,b,c,d){0==--a.dc&&(a.oc!=a.Zd()&&(d|=4),!a.nc&&(d|=2),0<d&&new vy(a,b,c,jt(d)))}
+function wy(a){return!a._b&&a.gc?wy(a.gc):a._b}function xy(a){return!a.bc&&a.gc?xy(a.gc):a.bc}function yy(a){var b;b=new zy;if(a.Zd()){for(;a&&!A(a,102);a=a.gc){var c=b,d=a.Wd();c.b+=a.Vd();c.c+=d}A(a,102)&&(c=a.Wd(),b.b+=a.Vd(),b.c+=c);return b}throw new Ay;}function By(a){a.kc=!1;a.ge();Cy(a)}function Cy(a){if((a=A(a,102)?null:a.gc)&&a.kc)By(a),a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}function Dy(a){return(a=a.Od())?a:new Ey(1,1)}function Fy(a){var b;return(b=a.Pd())?new Gy(b):new Gy(a.Rd())}
+function Hy(a){0==a.dc++&&(a.oc=a.Zd(),a.nc=!0,a.de())}function Iy(a){return!a.bc?(a.Yd(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,88)&&c.b==b.b||a.hc.Qf(b)}function Jy(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)Cy(a),new Ky(a,100);if(g!=a.mc||f!=a.cc)a.Yd(),new Ky(a,101)}function Ly(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.Yd(),a.hc.Rf(b),a.Zd()&&a.fe())}
+function My(a){a.lc||(Hy(a),Ny(a,!0),Oy(a),a.lc=!0,new Ky(a,102),uy(a,a,a.gc,0),Cy(a),a.hc.Tf(a))}function Py(){this.jc=(Ap(),Ap(),Qy);new Ci;this.Xd();this.fc=(Ry(),Sy)}t(376,1,Uh);_.Ld=function(){return!1};_.Md=function(){return sy(this)};_.Nd=function(){return wy(this)};_.Od=function(){return Ty(this.hc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.cc};_.Rd=function(){return this._d()};_.Sd=function(){return new Uy(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.mc};
+_.Vd=function(){return this.pc};_.Wd=function(){return this.qc};_.Xd=function(){};_.Yd=function(){By(this)};_.Zd=function(){return this.lc&&!!this.gc&&this.gc.Zd()};_.$d=function(){};_._d=function(){return Dy(this)};_.ae=function(){};_.be=function(){return(null==this.ec&&(this.ec=this.Md()),this.ec)+za+this.Vd()+za+this.Wd()+za+this.Ud()+ah+this.Qd()+(this.lc?l:",hidden")};_.ce=function(){return Fy(this)};_.de=function(){};_.ee=function(){return Iy(this)};_.fe=function(){};
+_.ge=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.he=function(a,b){this.ie(this.pc,this.qc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this.ac,!0);this.ac=0};_.je=function(a,b,c,d){Jy(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Oc+this.be()+Rc};_.ke=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function Q(a,b,c){var d;if(-1>a.Wb.b.d)throw new tk("Missing message: awt.12A");if(A(b,90)){if(b==a)throw new tk("Missing message: awt.12B");a:{if(a&&!A(a,102))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,102))break;d=d.gc}d=!1}if(d)throw new tk("Missing message: awt.12C");if(A(b,102))throw new tk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new qn;var e=xj(d.Wb.b,b),f;f=Ut(d.Wb.b,e);d.Xb&&d.Xb.qe(f);Vy(d,e);new Wy(d,301,f)}d=a.Wb.b.d;Hy(b);Xy(a.Wb.b,d,b);d=(b.gc=a,b.$d(!0),By(a),!!a.Xb&&
+A(a.Xb,95)&&(a.Xb.o=!1),uy(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,95)){var g=a.Xb;if(!b)throw new Er("Missing message: awt.185");if(null==c||null!=c)Yy(g,c,b);else throw new tk("Missing message: awt.92");}else a.Xb.me(null==c?null:c,b)}catch(j){j=Ki(j);if(A(j,125))throw b=j,Vy(a,d),b;throw j;}b.ge();new Wy(a,300,b)}function Zy(a,b){var c;c=a.le();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function $y(a){var b;b=a.le();return new az(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function Ny(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Ut(a.Wb.b,c).$d(b)}function Vy(a,b){var c;c=Ut(a.Wb.b,b);Hy(c);c.$d(!1);Xt(a.Wb.b,b);c.gc=null;By(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1);uy(c,c,a,1)}function bz(a){var b=(cz(),dz);Ly(a,b);for(b=0;b<a.Wb.b.d;++b)Ut(a.Wb.b,b).ee()}function ez(a,b){var c,d;if(a.Xb)for(d=new Ei(a.Wb.b);d.c<d.e.Be();)c=Fi(d),a.Xb.qe(c);if(b)for(d=new Ei(a.Wb.b);d.c<d.e.Be();)c=Fi(d),b.me(null,c);a.Xb=b;By(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}
+function Oy(a){if(!a.kc){a.Xb&&a.Xb.ne(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Ut(a.Wb.b,c),b.kc||b.ke();a.kc=!0}}function fz(){Py.call(this);this.Wb=new gz;this.$b=(Ap(),Ap(),Qy)}t(375,376,ii);_.Od=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.oe(this));return this.Yb};_.Pd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.pe(this));return this.Zb};_.le=function(){return this.Sd()};_.Rd=function(){return Dy(this)};_.Td=function(){return Fy(this)};
+_.Xd=function(){this.hc=(Ap(),new hz)};_.Yd=function(){By(this);this.Xb&&A(this.Xb,95)&&(this.Xb.o=!1)};_.$d=function(a){Ny(this,a)};_._d=function(){return Dy(this)};_.ce=function(){return Fy(this)};_.de=function(){var a;for(a=0;a<this.Wb.b.d;++a)Hy(Ut(this.Wb.b,a))};_.ee=function(){var a;if(!Iy(this))return!1;for(a=0;a<this.Wb.b.d;++a)Ut(this.Wb.b,a).ee();return!0};_.ge=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Ut(this.Wb.b,b),a.ge()};_.ke=function(){Oy(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function iz(){var a=new jz;fz.call(this);ez(this,a)}t(374,375,ii,iz);_.Md=function(){return"panel"+this.$b.c.e++};function kz(a,b,c){a=lz(a.Vb,b,c);a.k=!0;return new mz(a)}function nz(a){a.ae(a.Vb.e)}function oz(a){return new Ey(Zn(a.Vb.pb,Kf),Zn(a.Vb.pb,Jf))}t(373,374,ii);_.Qd=function(){return Zn(this.Vb.pb,Jf)};_.Ud=function(){return Zn(this.Vb.pb,Kf)};_.Vd=function(){return Uj(this.Vb.pb)};_.Wd=function(){return Wj(this.Vb.pb)};
+_.Zd=function(){return this.Vb.pb.style.display!=Cf};_.fe=function(){nz(this)};_.he=function(){};_.Vb=null;function pz(a){if(null!=a)this.f=a;else throw new qz;}t(378,1,Th);_.tS=function(){return this.cZ.e+"[source="+this.f+Rc};_.f=null;
+function rz(){rz=x;S=new Ci;z(S,new T(400),new V(jh));z(S,new T(401),new V(jh));z(S,new T(402),new V(jh));z(S,new T(500),new V(lh));z(S,new T(501),new V(lh));z(S,new T(502),new V(lh));z(S,new T(503),new V(mh));z(S,new T(504),new V(lh));z(S,new T(505),new V(lh));z(S,new T(506),new V(mh));z(S,new T(507),new V(Dh));z(S,new T(100),new V(fh));z(S,new T(101),new V(fh));z(S,new T(102),new V(fh));z(S,new T(103),new V(fh));z(S,new T(1004),new V(ih));z(S,new T(1005),new V(ih));z(S,new T(800),new V(zh));z(S,
+new T(801),new V(zh));z(S,new T(200),new V(nh));z(S,new T(201),new V(nh));z(S,new T(202),new V(nh));z(S,new T(204),new V(nh));z(S,new T(203),new V(nh));z(S,new T(209),new V(Eh));z(S,new T(208),new V(Fh));z(S,new T(207),new V(Fh));z(S,new T(206),new V(nh));z(S,new T(205),new V(nh));z(S,new T(1400),new V(Bh));z(S,new T(1401),new V(Ch));z(S,new T(1402),new V(Ch));z(S,new T(300),new V(gh));z(S,new T(301),new V(gh));z(S,new T(1100),new V(yh));z(S,new T(1101),new V(yh));z(S,new T(1200),new V(Ah));z(S,new T(701),
+new V(wh));z(S,new T(900),new V(xh));z(S,new T(1001),new V(oh));z(S,new T(601),new V(ph))}t(377,378,Th);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.f,89)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Md()),a.ec),null==a&&(a=l));return this.cZ.e+Oc+this.be()+"] on "+(0<a.length?a:this.f)};_.e=0;var S;function V(a){this.b=a}t(380,1,{},V);_.b=eh;function sz(){}t(381,1,{},sz);_.b=null;_.c=null;
+function tz(a,b){var c;b&&(a.b?(c=new uz(a.b),ps(c.c,c.d++,b),a.b=c):(a.b=new Zi,Ti(a.b,b)))}t(383,1,Th);_.b=null;function vz(){}function wz(){}t(382,383,Th,vz,wz);function xz(){xz=x;Math.sqrt(2)}function yz(a){xz();if(0>a)throw new tk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(384,1,{85:1},yz);_.eQ=function(a){return a===this?!0:A(a,85)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new zz;a.b=31*a.b+L((new Az(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+L((new Az(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Bz(){Bz=x;Cz=new Mr;Dz=new Ey(0,0);Nr(Cz,Cb);Nr(Cz,Rb);Nr(Cz,xb);Nr(Cz,"Last");Nr(Cz,Hb);Nr(Cz,jc);Nr(Cz,Dc);Nr(Cz,Jc);Nr(Cz,Ob)}
+function Yy(a,b,c){var d;if(null==b)d=Hb;else if(d=b,!Gu(Cz.b,b))throw new tk(Ez());rs(bj(a.d,d))===rs(c)&&rs(bj(a.c,c))===rs(d)||((b=bj(a.d,d))&&Fz(a,b,d),Gz(a.b.xd(),c)&&Fz(a,c,d),b=a.b,new Hz(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function Iz(a,b){return new Ey(Pj(b[1].c,Pj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Pj(b[0].b,Pj(b[4].b,b[3].b))+a.n)}function Fz(a,b,c){Jz(a.b,b);Ni(a.c,b);Ni(a.d,c)}
+function Kz(a,b){if(!a.o){a.o=!0;var c,d,e;Lz(a.i,Dz);Lz(a.j,Dz);Lz(a.p,null);a.q=0;for(d=Mz(a.b,0);d.c!=d.e.b;){c=Nz(d);e=bj(a.c,c);var f=b.fc;e=zn(e,Hb)?0:zn(e,jc)?1:zn(e,Dc)?2:zn(e,Jc)?4:zn(e,Ob)?3:zn(e,Cb)?f.b?4:3:zn(e,xb)?f.b?3:4:zn(e,Rb)?1:2;c.lc?a.p[e]||(ps(a.p,e,c),++a.q,a.i[e]=c.Rd(),a.j[e]=c.Td()):a.p[e]||(a.i[e]=c.Rd(),a.j[e]=c.Td())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}function Oz(){Bz();Pz.call(this,0)}
+function Pz(a){Bz();Ap();this.b=new Qz;this.c=new Ci;this.d=new Ci;this.e=a;this.k=0;this.o=!1;this.p=y(Rz,s,89,5,0);this.i=y(Sz,s,91,5,0);this.j=y(Sz,s,91,5,0);this.q=this.f=this.n=0}t(385,1,{95:1,116:1},Oz,Pz);_.me=function(a,b){Yy(this,a,b)};
+_.ne=function(a){Kz(this,a);if(0!=this.q)if(a=$y(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ie(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].he(a.c,this.j[1].b),this.p[1].je(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].he(this.j[4].c,c),this.p[4].je(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].ie(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].he(a.c,
+this.j[2].b),this.p[2].je(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].he(this.j[3].c,c),this.p[3].je(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.oe=function(a){var b;b=this.o;Kz(this,a);this.o=b;return 0==this.q?Zy(a,new Ey(0,0)):Zy(a,Iz(this,this.i))};_.pe=function(a){var b;b=this.o;Kz(this,a);this.o=b;return Zy(a,Iz(this,this.j))};_.qe=function(a){var b;b=bj(this.c,a);null!=b&&Fz(this,a,b)};_.tS=function(){return Tz.e+"[hgap="+this.e+",vgap="+this.k+Rc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var Dz,Cz;function Uz(a){Py.call(this);this.hc=(Ap(),new Vz(a,this))}t(386,376,{86:1,89:1,96:1,110:1,116:1},Uz);_.Md=function(){return od+this.jc.c.b++};_.Od=function(){return!xy(this)?new Ey(0,0):Ty(this.hc,this)};_.ge=function(){};t(388,1,{});t(387,388,{},function(){});function Wz(){Wz=x}
+function Xz(a,b){if(null==b)throw new Er("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Nf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function Yz(){Wz();Py.call(this);new Zi;this.hc=new Zz((Ap(),this))}t(389,376,{87:1,89:1,96:1,110:1,116:1},Yz);_.Od=function(){return Ty(this.hc,this)};
+_.be=function(){return(null==this.ec&&(this.ec=sy(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+ah+this.cc+(this.lc?l:",hidden")+",current="+Cp(this.hc.b,this.hc.b.pb.selectedIndex)};function $z(){$z=x;aA=new bA(255,255,255);cA=new bA(192,192,192);dA=new bA(128,128,128);eA=new bA(64,64,64);fA=gA=new bA(0,0,0);hA=new bA(255,0,0);new bA(255,175,175);iA=new bA(255,200,0);jA=new bA(255,255,0);new bA(0,255,0);kA=new bA(255,0,255);lA=new bA(0,255,255);mA=nA=new bA(0,0,255)}
+function oA(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new bA(3,3,3);3>c&&0!=c?c=3:(c=L(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=L(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=L(a/0.7),a=255<a?255:a);return new bA(c,a,b)}function pA(a){return new bA(L(0.7*(a.b>>16&255)),L(0.7*(a.b>>8&255)),L(0.7*(a.b&255)))}function bA(a,b,c){$z();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new tk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(390,1,{88:1,97:1,101:1},bA);_.eQ=function(a){return A(a,88)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return qA.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Rc};_.b=0;var fA,mA,gA,nA,lA,eA,dA,cA,kA,iA,hA,aA,jA;function Ry(){Ry=x;Sy=new rA(!0);sA=new Mr;Nr(sA,"ar");Nr(sA,"fa");Nr(sA,"iw");Nr(sA,"ur")}function rA(a){this.b=a}t(391,1,Th,rA);_.b=!1;var Sy,sA;t(393,1,{106:1,119:1});function tA(){Ey.call(this,0,0)}function Ey(a,b){this.c=a;this.b=b}
+function Gy(a){Ey.call(this,a.c,a.b)}t(392,393,{91:1,106:1,116:1,119:1},tA,Ey,Gy);_.eQ=function(a){return a===this?!0:A(a,91)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new zz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return uA.e+"[width="+this.c+",height="+this.b+Rc};_.b=0;_.c=0;function Fq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(394,1,Th,Fq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.re=function(){return 0!=(this.f&4)};_.se=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.se()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Rc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function vA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function wA(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(rw(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function xA(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Td():c.Rd(),g=Pj(g,c.b),j+=c.c+a.d);return new Ey(j,g+2*a.e)}function jz(){yA.call(this,1,5,5)}
+function yA(a,b,c){Ap();this.d=b;this.e=c;this.b=a}t(395,1,Th,jz,yA);_.me=function(){};
+_.ne=function(a){this.c=zA(a.Wb);if(0!=vA(this)){var b,c,d,e,f,g,j,h,n,o,q;b=$y(a);g=a.le();j=a.fc.b;n=new Zi;o=f=2*this.d;q=g.e+this.e;h=0;e=!0;var r,u,v;r=a.Wb.b.d;d=new AA(r);for(v=0;v<r;++v)ps(d.c,d.d++,null);for(c=this.c,r=0,v=c.length;r<v;++r)if(u=c[r],u.gc==a){var D=d,E=xj(a.Wb.b,u);rw(E,D.d);ps(D.c,E,u)}for(d=new Ei(d);d.c<d.e.Be();)if((c=Fi(d))&&c.lc)a=c.Td(),!e&&o+a.c>b.c&&(wA(this,n,b.c-(o-this.d),g.c,q,h,j),n.Ke(),o=f,q+=h+this.e,h=0),e=!1,ps(n.c,n.d++,c),o+=a.c+this.d,h=Pj(h,a.b);wA(this,
+n,b.c-(o-this.d),g.c,q,h,j)}};_.oe=function(a){this.c=zA(a.Wb);return 0==vA(this)?Zy(a,new Ey(10,10)):Zy(a,xA(this,!1))};_.pe=function(a){this.c=zA(a.Wb);return 0==vA(this)?Zy(a,new Ey(10,10)):Zy(a,xA(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Te;break;case 2:a=fg;break;case 1:a=rd;break;case 4:a="trailing";break;default:a="leading"}return BA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Rc};_.b=0;_.c=null;_.d=0;_.e=0;function cz(){cz=x;dz=new CA(Nb,0,12)}
+function CA(a,b,c){cz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(396,1,{92:1,116:1},CA);_.b=null;_.c=0;_.d=0;var dz;t(397,1,si);_.tS=function(){return DA.e+"[font="+this.c+"ascent="+EA(this.c).b+", descent="+EA(this.c).c+", height="+EA(this.c).d+Rc};_.c=null;function FA(a){if(!a.n){Hy(a);a.Ed();var b,c;for(b=0;b<a.p.d;++b)(c=Ut(a.p,b))&&FA(c);Ny(a,!1);a.n=!0;uy(a,a,a.gc,0);new GA(a,202)}}
+function HA(a){var b,c;a.lc&&(a.hc.Ed(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Ut(a.p,b))&&c.Ed()}function IA(a){!xy(a)&&bz(a);var b=Fy(a);a.ie(a.pc,a.qc,b.c,b.b);Oy(a)}function JA(a,b){a.q!=b&&(a.q=b)}t(399,375,ri);_.Sd=function(){return new Uy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Ed=function(){HA(this)};_.Zd=function(){return this.hc.d.hb};_.ie=function(a,b,c,d){Jy(this,a,b,c,d);this.ac=0};_.je=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Jy(this,a,b,c,d);this.lc&&e&&!f&&Oy(this)};_.n=!1;_.q=!1;
+function KA(a){fz.call(this);this.r=new wz;this.p=new Zi;this.o=new Uy(0,0,0,0);this.lc=!1;ez(this,new Oz);this.hc&&LA(this.hc.d.I.c,a);this.hc&&MA(this.hc.d,!0);JA(this,!0)}t(398,399,ri);_.le=function(){return new Uy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Vd=function(){return Uj(this.hc.d.pb)};_.Wd=function(){return Wj(this.hc.d.pb)};_.Xd=function(){this.hc=new NA((Ap(),l),this)};
+function OA(a,b,c,d,e,f){var g,j;g=a.e;f?(j=oA(g),f=new bA(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),(a.e=g)&&(a.i=eg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new bA(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),f=oA(g),(a.e=j)&&(a.i=eg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;PA(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=eg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);PA(a,b,c,d,1);PA(a,b,c+1,1,e);(a.e=f)&&(a.i=eg+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
+255)+va);PA(a,b+d,c,1,e);PA(a,b+1,c+e,d,1)}t(400,1,{});_.tS=function(){return"Graphics"};t(401,400,{});function QA(a){var b,c;c=Pj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new Ey(b,c)}function RA(a,b,c){var d,e,f,g,j,h;a.c=zA(b.Wb);if(0==a.c.length)return new tA;g=QA(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Pj(h,d.c),j=Pj(j,d.b);return new Ey(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function SA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=L(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function TA(){UA.call(this,7)}function UA(a){Ap();this.e=0;this.b=1;this.f=a;this.d=0}t(402,1,Th,TA,UA);_.me=function(){};
+_.ne=function(a){var b,c;this.c=zA(a.Wb);if(0!=this.c.length&&(b=$y(a),!(0>=b.c||0>=b.b))){c=QA(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,m,-1,d,1);e=y(I,m,-1,d,1);h=y(I,m,-1,c,1);n=y(I,m,-1,c,1);SA(b.c,b.d,this.d,f,e);SA(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ie(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.oe=function(a){return Zy(a,RA(this,a,!1))};_.pe=function(a){return Zy(a,RA(this,a,!0))};_.qe=function(){};
+_.tS=function(){return VA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Rc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Kw(){tn()}function cv(a){tn();this.i=a}t(404,97,oi,Kw,cv);function Ay(){tn();this.i="Missing message: awt.151"}t(403,404,oi,Ay);t(405,1,{});function Uy(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(406,1,{94:1,116:1,119:1},Uy);_.eQ=function(a){return a===this?!0:A(a,94)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return WA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;function XA(a){YA.call(this,a,0)}function YA(a,b){Py.call(this);this.hc=(Ap(),new ZA(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Bw(),Mw);c.b=d;yw(c);break;case 0:c=c.b;d=(Bw(),Cw);c.b=d;yw(c);break;case 2:c=c.b,d=(Bw(),Dw),c.b=d,yw(c)}}t(407,376,Uh,XA,YA);
+_.Od=function(){return!xy(this)?new Ey(0,0):Ty(this.hc,this)};_.be=function(){var a=(null==this.ec&&(this.ec=sy(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+ah+this.cc+(this.lc?l:",hidden")+",align=",b;b=Te;switch(this.b){case 1:b=rd;break;case 2:b=fg}return a+b+",text=null"};_.b=0;t(410,1,Th);_.be=function(){return this.k};_.tS=function(){return this.cZ.e+Oc+this.be()+Rc};_.k=null;_.n=null;
+function $A(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function aB(a){this.o=(Ap(),Ap(),Qy);var b;var c;b=this.cZ.e;-1!=Wu(b,Xu(36))?b=null:(c=this.o.c.d++,b=Xn(b,ty(b,Xu(46))+1)+l+c);this.k=b;this.e=new vz;this.i=a;this.f=!0;this.j=new bB(this)}t(409,410,Th,aB);_.be=function(){return $A(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(408,409,di);_.be=function(){return $A(this)+(this.c?",tearOff":l)};_.c=!1;t(412,1,{107:1});
+_.eQ=function(a){return a===this?!0:A(a,107)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new zz;cB(a,this.b);cB(a,this.c);return a.b};function zy(){this.c=this.b=0}function dB(a,b){this.b=a;this.c=b}function eB(a){var b=a.c;this.b=a.b;this.c=b}t(411,412,{98:1,107:1,116:1},zy,dB,eB);_.eQ=function(a){return a===this?!0:A(a,98)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return fB.e+"[x="+this.b+",y="+this.c+Rc};_.b=0;_.c=0;
+function gB(a,b){if(!b)throw new Er("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new Cx,e=c.d.d;if(0>e||e>c.d.d)throw new sv;c.p&&(d.pb[Ed]=2);kx(c,e,d.pb);Xy(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new sv;Xy(d.d,e,c);for(f=g=0;f<e;++f)A(Ut(d.d,f),72)&&++g;Xy(d.j,g,c);kx(d,e,c.pb);c.c=d;e=Vu(c.pb)+Va;Gi(c.gd(),e,!1);d.p&&(e=xj(d.d,c),-1!=e&&(d=Du(d.p?d.f:Du(d.f,0),e),2==Eu(d)&&d.removeChild(Du(d,1)),c.pb[Ed]=2))}}
+function hB(a,b,c,d){a=a.b;b=yy(b);c+=b.b;d+=b.c;Lv(a.b,c,d);Mv(a.b)}function iB(){aB.call(this,l);new Zi;this.c=!1;this.b=(Ap(),new jB)}t(413,408,di,iB);_.b=null;t(416,1,{100:1,109:1,119:1});t(415,416,{100:1,108:1,109:1,119:1});_.eQ=function(a){return a===this?!0:A(a,108)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new zz;cB(a,this.d);cB(a,this.e);cB(a,this.c);cB(a,this.b);return a.b};function az(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
+t(414,415,{99:1,100:1,108:1,109:1,116:1,119:1},az);_.eQ=function(a){return a===this?!0:A(a,99)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return kB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;function lB(){lB=x;mB=new nB;oB=new pB;qB=new pB}var mB,qB,oB;t(418,1,{});_.eQ=function(a){return this===a};_.hC=function(){return wi(this)};function nB(){}t(419,418,{},nB);function pB(){}t(420,1,{},pB);t(421,376,Uh);_.Nd=function(){return null};
+function rB(a,b){var c;c=new sB(xy(a));return!c?null:new Ey(tB(c,"_")*b+6,EA(c.c).d+6)}function uB(a,b){var c;c=rB(a,b);return!c?Dy(a):c}function vB(a,b){var c;c=rB(a,b);return!c?Fy(a):c}function wB(a){xB.call(this,a,null!=a?a.length:0)}function xB(a,b){Py.call(this);this.b=0>b?0:b;yB(this.hc,a)}t(422,421,Uh,wB,xB);_.Md=function(){return"textfield"+this.jc.c.f++};_.Od=function(){return rB(this,$n(this.hc.b.pb,Vg).length)};_.Pd=function(){return!xy(this)?null:rB(this,$n(this.hc.b.pb,Vg).length)};
+_.Rd=function(){return 0<this.b?uB(this,this.b):Dy(this)};_.Td=function(){return 0<this.b?vB(this,this.b):Fy(this)};_.Xd=function(){this.hc=(Ap(),new zB)};_._d=function(){return 0<this.b?uB(this,this.b):Dy(this)};_.ce=function(){return 0<this.b?vB(this,this.b):Fy(this)};_.b=0;function Ap(){Ap=x;Qy=new AB}function Jq(){var a=(Ap(),Ap(),Qy);!a.d&&(a.d=new BB)}function AB(){this.c=new CB;this.e=new sz}t(423,1,{},AB);_.b=null;_.d=null;var Qy;function CB(){}t(424,1,{},CB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;
+t(425,1,{});function DB(){DB=x;EB=new FB;GB=new FB}function HB(a,b){return b==a?!0:!b?!1:!0}function FB(){}t(426,1,{103:1},FB);_.eQ=function(a){return null==a||!A(a,103)?!1:HB(this,a)};_.hC=function(){var a;a=null.cg()+";class="+null.cg();a=!null.cg().cg()?a:a+";charset=";return ut(a)};_.tS=function(){return IB.e+"[MimeType=(null);humanPresentableName="+this.b+Rc};_.b=null;var EB,GB;function JB(){JB=x;H(KB,s,103,[(DB(),GB),EB])}function LB(a){JB();this.b=a}t(427,1,{},LB);_.b=null;
+function MB(a){a="flavor = "+a;tn();this.i=a}t(428,98,{104:1,116:1,123:1,131:1},MB);function NB(a,b,c){rz();OB.call(this,a,b,c,eh)}function OB(a,b,c,d){rz();pz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(429,377,Th,NB,OB);
+_.be=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+ot(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=eh;function Ky(a,b){rz();pz.call(this,a);this.e=b}t(430,377,Th,Ky);
+_.be=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Vd()+za+a.Wd()+ba+a.Ud()+ah+a.Qd()+va};function Wy(a,b,c){rz();Ky.call(this,a,b);this.b=c}t(431,430,Th,Wy);
+_.be=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Md());return a+b.ec};_.b=null;function vy(a,b,c,d){rz();pz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(432,377,Th,vy);
+_.be=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(mt(Ts(this.b,fh))&&(a+="PARENT_CHANGED,"),mt(Ts(this.b,gh))&&(a+="DISPLAYABILITY_CHANGED,"),mt(Ts(this.b,ih))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=eh;_.c=null;_.d=null;t(433,1,Yh);function GA(a,b){rz();Ky.call(this,a,b);this.d=null;this.b=this.c=0}
+t(434,430,Th,GA);
+_.be=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(435,1,{});function PB(a){if(null==a)throw new qn;}t(436,435,{},PB);
+function QB(){QB=x;RB={};RB["java.vendor"]=ue;RB["package.restrict.access.sun"]=Ug;RB["sun.java.launcher"]=fc;RB["sun.management.compiler"]=ue;RB["os.name"]=fc;RB[" sun.boot.class.path"]=fc;RB["path.separator.applet"]=fc;RB["java.vm.specification.vendor"]=ue;RB["java.runtime.version"]=fc;RB["http.proxyPort"]=fc;RB["user.name"]=fc;RB["user.language"]=fc;RB["os.name.applet"]=fc;RB["browser.version"]=fc;RB["java.version"]=fc;RB["user.timezone"]=fc;RB["java.endorsed.dirs"]=fc;RB["java.specification.name"]=
+"GWT";RB["java.specification.version"]="2.5.0";RB[Oe]=ac;!br&&(br=new jr);br.b?RB[Me]="yes":RB[Me]=null}var RB;t(439,98,ci);function SB(){tn()}function TB(a){tn();this.i=a}t(438,439,{111:1,116:1,123:1,131:1},SB,TB);function UB(){UB=x;VB=new WB}function XB(a){var b;if(a.n){var c;b=new st;nn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,nn(b.b,a.b));c=a.c;a=a.k;null!=c&&nn(b.b,c);null!=a&&(b.b.b+=ma,nn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function YB(a){UB();var b,c,d;if(null==a)throw new SB;a=Wn(a);try{d=Wu(a,Xu(58))}catch(e){e=Ki(e);if(A(e,127))throw new TB(rn(e));throw e;}c=Wu(a,Xu(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;ZB();var f,g,j;j=c.length;b=new $B;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new TB(Xb+a);if(!this.n&&(this.n=bj(VB,this.i),this.n||(this.n=(Ap(),new aC))&&z(VB,this.i,this.n),!this.n))throw new TB(Xb+a);try{c=a;var n=++d,o=a.length,q,r,u,v,D,E,J,R,sb,W,M,da,Gc,$f,Ab,Ld,Md,Nd,Wa,Hc,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==bC(c,Xu(47),n+2))throw new cC(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;da=this.f;
+Nd=this.k;v=this.e;Ab=this.j;q=this.b;Ib=this.o;Wa=bC(M,Xu(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){sb=2;da=-1;E=bC(M,Xu(47),2);Md=bC(M,Xu(63),2);-1!=Md&&(-1==E||E>Md)&&(E=Md);-1==E&&(E=o,v=l);R=E;-1!=Wa&&Wa<E&&(R=Wa);var sd=Xu(64);Hc=M.lastIndexOf(sd,R);q=M.substr(2,R-2);-1<Hc&&(Ib=M.substr(2,Hc-2),sb=Hc+1);Gc=bC(M,Xu(58),-1==Hc?sb:Hc);u=Wu(M,Xu(93));if(-1!=u)try{M.length>u+1?(r=M.charCodeAt(u+1),58==r?Gc=u+1:Gc=-1):Gc=-1}catch(ef){if(ef=Ki(ef),!A(ef,123))throw ef;}-1==Gc||Gc>E?J=M.substr(sb,
+R-sb):(J=M.substr(sb,Gc-sb),$f=M.substr(Gc+1,R-(Gc+1)),0==$f.length?da=-1:da=dC($f,10))}-1<Wa&&(Nd=M.substr(Wa+1,o-(Wa+1)));D=-1==Wa?o:Wa;var cc=Xu(63);Ld=M.lastIndexOf(cc,D);-1<Ld?(Ab=M.substr(Ld+1,D-(Ld+1)),0==Ld&&null!=v&&(G(v,l)?v=Ya:v.indexOf(Ya),W=ty(v,Xu(47))+1,v=v.substr(0,W-0)),D=Ld):0!=Wa&&(Ab=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Ya:v.indexOf(Ya),W=ty(v,Xu(47))+1,0==W?v=M.substr(E,D-E):v=v.substr(0,W-0)+M.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var xe;xe=v;null!=Ab&&!G(Ab,l)&&(null!=v?xe=v+tb+Ab:xe=tb+Ab);null==this.i&&(this.i=this.i);this.d=d;this.c=xe;this.f=da;this.k=Nd;var td;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(td=ty(this.d,Xu(64)))?(this.o=this.d.substr(0,td-0),this.d=Xn(this.d,td+1)):this.o=null;null!=this.c&&-1<(td=Wu(this.c,Xu(63)))?(this.j=Xn(this.c,td+1),this.e=this.c.substr(0,td-0)):(this.j=null,this.e=this.c);this.b=q;this.o=Ib;this.e=v;this.j=Ab}}catch(ud){ud=
+Ki(ud);if(A(ud,123))throw new TB(rn(ud));throw ud;}if(-1>this.f)throw new TB("incorrect port: "+this.f);}t(440,1,Th,YB);_.tS=function(){return XB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var VB;t(441,1,{});function eC(a,b,c){var d,e;for(d=new fC(a.we().b);gC(d.b);)if(a=d.c=Fi(d.b),e=a.yf(),null==b?null==e:zn(b,e))return c&&(a=new hC(a.yf(),a.zf()),iC(d)),a;return null}t(445,1,bi);_.ve=function(a){return!!eC(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,134)||this.Be()!=a.Be())return!1;for(a=new fC(a.we().b);gC(a.b);)if(b=a.c=Fi(a.b),c=b.yf(),b=b.zf(),!this.ve(c)||!jC(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=eC(this,a,!1);return!a?null:a.zf()};_.hC=function(){var a,b,c;c=0;for(b=new fC(this.we().b);gC(b.b);)a=b.c=Fi(b.b),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};_.ze=function(){throw new kC("Put not supported on this map");};
+_.Ae=function(a){a=eC(this,a,!0);return!a?null:a.zf()};_.Be=function(){return this.we().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new fC(this.we().b);gC(c.b);)b=c.c=Fi(c.b),a?d+=Aa:a=!0,d+=l+b.yf(),d+=qb,d+=l+b.zf();return d+"}"};function Vx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Gu(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Ee(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].yf())){c=!0;break a}c=!1}return c}
+function bj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:lC(a,b,a.Ee(b))}function lC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.yf()))return f.zf()}return null}function z(a,b,c){return null==b?mC(a,c):A(b,1)?nC(a,b,c):oC(a,b,c,a.Ee(b))}function oC(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.yf()))return a=d.zf(),d.Af(c),a}else e=a.b[d]=[];d=new hC(b,c);e.push(d);++a.e;return null}
+function mC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function nC(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Ni(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.yf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.zf();break a}}c=null}return c}t(444,445,bi);_.ve=function(a){return Gu(this,a)};
+_.we=function(){return new pC(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return bj(this,a)};_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Ni(this,a)};_.Be=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ci(){Vx(this)}t(443,444,pi,Ci);_.Ce=function(a,b){return rs(a)===rs(b)||null!=a&&zn(a,b)};_.Ee=function(a){return~~Cn(a)};function WB(){Vx(this)}t(442,443,pi,WB);function qC(){tn()}t(446,97,oi,qC);
+function rC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=sC(a,c);if(c>=a.j)break;c=tC(a,c);++b}return b}function uC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function vC(a){var b;a.b=0<=a.k&&!a.e?a.k:sC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new qC;b=a.b;a.b=tC(a,a.b);return a.o.substr(b,a.b-b)}
+function tC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=wC(a.o,d);if(c<=a.i&&uC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Wu(a.d,Xu(c)))break;++d}a.n&&b==d&&(a.f?(c=wC(a.o,d),c<=a.i&&uC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Wu(a.d,Xu(c))&&++d));return d}function sC(a,b){var c,d;if(null==a.d)throw new qn;for(d=b;!a.n&&d<a.j;)if(a.f){c=wC(a.o,d);if(c>a.i||!uC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Wu(a.d,Xu(c)))break;++d}return d}
+function xC(a){yC.call(this,a," \t\n\r\u000c",!1)}function zC(a){yC.call(this,a,za,!1)}function yC(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=wC(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,m,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=wC(this.d,d),this.c[c]=a}}}t(447,1,{},xC,zC,yC);_.b=0;_.c=null;_.d=null;_.e=!1;
+_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function AC(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Fn(e),!(Dn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==pe?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Oc+c+Rc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function BC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Wf:a}function xs(a){var a=new CC(a),b,c,d,e,f;b=$doc.getElementsByTagName(Yd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Cd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;DC(a););return a.c}
+function EC(){EC=x;FC=H(us,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);GC=($z(),cA);HC=oA(GC);IC=y(JC,s,88,23,0);KC=y(us,s,1,23,0);LC=y(JC,s,88,7,0);MC=null!=(QB(),RB[Me]);NC=y(OC,s,92,100,0);PC=y(QC,s,93,100,0)}function RC(a){var b;if(a.Gb)b=SC(a,1)+rb+SC(a,2)+rb+SC(a,3);else if(b=SC(a,0),0<b.length){var c=new TC(a.$);Ti(a.ab.b,c)}return b}
+function UC(a,b){var c,d;c=b.b;if(G(c,(VC(),WC).c))Gq(XC(a));else if(G(c,YC.c))Gq(Hq(a));else if(G(c,ZC.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new Iq(a)),a.xb),c.b=d,Jq(),Kq(c));else if(G(c,gg)){7!=a.P&&(a.Q=eh);d=b.d;d=nt(d,dh);c=Qs(d,a.Q);var e=!Os(c,eh)?Js(c):c;!Os(e,kh)&&$C(a.$,O(c));aD(a);a.nb=!0;bD(a);a.P=7;a.Q=d}else G(c,ng)||(G(c,fe)?cD(a):dD(a,c))}
+function eD(a,b,c,d){var e,f,g,j,h,n,o,q,r;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(fD,s,-1,4,1);o=y(fD,s,-1,99,1);g=r=q=0;for(f=b;f<=c;++f)gD(a.gb[f],e),q+=e[2],r+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(q+=25*(j+1),r+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=oz(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));q>=e&&(f=e/q);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/q,2==d&&(g=
+25*j/r));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/r:o[f]=o[f]*e/q;q=-e/2;r=0;1==d?q=-e-24:3==d?q=24:2==d&&(q=0,r=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;hD(a.gb[f])}2==d?r+=o[f]/2+g:q+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=q,a.gb[f].N[b]+=r;2==d?r+=o[f]/2:q+=o[f]/2;a.A||iD(a.gb[f])}a.C*=h}}
+function jD(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new kD(a),a.$.s=0);null!=a.tb&&AC(a.tb,null)}}function lD(a,b){var c,d,e,f;f=new iB;d=Ac;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=vc);d=new aB(Mb+d);var g=(VC(),WC).c;d.d=g;gB(f,d);tz(d.e,a);d=new aB(Mb+c);d.d=YC.c;tz(d.e,a);gB(f,d);a.wb&&(gB(f,new aB(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new aB(c),d.d=ZC.c,tz(d.e,a),gB(f,d));ry(a,f);return f}
+function mD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,GC);a.pb?(f==a.d&&X(b,pA(GC)),PA(b,h,g,a.Z,a.Z),X(b,($z(),eA)),nD(b,h,g,a.Z-1,a.Z-1)):f==a.d?OA(b,h+1,g+1,a.Z,a.Z,!1):OA(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,($z(),gA)),f){case 101:X(b,jA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;oD(b,!0);pD(b,qD(b,f,d,c,e));X(b,gA);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(oD(b,!1),pD(b,qD(b,f,d,c,e)));rD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);PA(b,h+9,g+9,2,4);PA(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,hA),PA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,jA),PA(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,kA);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);X(b,gA);break;case 107:X(b,iA);PA(b,h+4,g+4,a.Z-8,a.Z-8);X(b,gA);nD(b,h+4,g+4,a.Z-8,a.Z-8);rD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);PA(b,h+9,g+9,2,4);PA(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,mA),nD(b,c,e,d,d),X(b,fA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:sD(b,h,g,a.Z,!0);break;case 111:sD(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,aA);PA(b,h+3,g+5,a.Z-7,a.Z-11);X(b,gA);nD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,GC);
+a.qb&&OA(b,h+1,g+1,a.Z,a.Z,!1);X(b,gA);tD(a,b,h,g,"NEW");break;case 106:X(b,hA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,gA);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));tD(a,b,h+6,g,oc);break;case 104:X(b,hA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,gA);break;case 105:a.Ob?(X(b,lA),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,gA)):tD(a,b,h,g,"123");break;case 114:X(b,nA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);PA(b,d,c,f,f);X(b,gA);uD(a,b,h,g,aA,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:vD(a,b,h,g+2,3);break;case 207:vD(a,b,h,g,4);break;
+case 208:vD(a,b,h,g,5);break;case 209:vD(a,b,h,g,1);break;case 210:vD(a,b,h,g,6);break;case 211:vD(a,b,h,g,7);break;case 212:vD(a,b,h,g,8);break;case 213:tD(a,b,h,g,"FG"),a.G=new dB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=KC[d]&&uD(a,b,h,g,IC[d],KC[d])}
+function wD(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,GC),PA(d,0,0,c,b),a.pb?(X(d,($z(),eA)),nD(d,-1,0,c,b-1)):(X(d,HC),Y(d,0,0,c-1-2,0),X(d,pA(GC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),xD(d,a.Y),X(d,($z(),gA)),-1!=a.K.toLowerCase().indexOf(ge)&&X(d,hA),yD(d,a.K,10,15),zD(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function AD(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,GC);PA(d,0,0,c,b);a.pb?(X(d,($z(),eA)),Y(d,0,b-1,c,b-1),e=BD*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,HC),Y(d,0,0,0,b-1),Y(d,0,BD*a.Z,b-1,BD*a.Z),X(d,pA(GC)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=BD+2;++b)mD(a,d,1,b);zD(a.Vb,a.R,0,2*a.Z+a.T)}}
+function CD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);PA(e,0,0,c,b);d=a.eb?(lB(),oB):(lB(),qB);if((lB(),mB)==(lB(),mB))d==oB?e.b=l:e.b=tg;d=new yz(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ha);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,q=void 0,r=n=void 0,u=void 0,v=void 0,D=void 0,E=D=q=o=void 0,J=void 0,R=void 0,sb=o=v=q=j=void 0,W=o=j=void 0,M=h=q=h=void 0,da=D=R=void 0,J=h=r=q=q=E=u=M=j=W=W=v=M=J=r=W=M=u=da=r=J=n=R=o=v=v=E=J=void 0,
+D=R=1,n=2,da=3;f.x&&(hD(f),eD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;da*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(DD(13*f.o.C*j)));ED(f.o,j);f.o.B&&(X(g,($z(),gA)),nD(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(EC(),LC)[f.e[j]]),h=g,q=L(f.K[j]-o/2),W=L(f.N[j]-o/2),M=u=o,oD(h,!0),pD(h,qD(h,q,W,u,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(X(g,(EC(),LC)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+
+R*R),1>D&&(D=1),R/=D,D=J/D,r=3*da*R,J=3*da*D,W=y(I,m,-1,4,1),q=y(I,m,-1,4,1),W[0]=L(f.K[h]+r),q[0]=L(f.N[h]-J),W[1]=L(f.K[o]+r),q[1]=L(f.N[o]-J),W[2]=L(f.K[o]-r),q[2]=L(f.N[o]+J),W[3]=L(f.K[h]-r),q[3]=L(f.N[h]+J),o=g,h=W,oD(o,!0),pD(o,FD(o,h,q,4,!0)))}for(j=1;j<=f.v;++j){X(g,($z(),gA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(EC(),LC)[f.e[h]]);if(3==f.C[j]||4==f.C[j])q=h,h=o,o=q;M=f.K[h];u=f.N[h];W=f.K[o];q=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=W-M,R=q-u,D=Math.sqrt(J*J+R*R),1>D&&(D=1),
+R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,kA);r=n*R;J=n*D;Y(g,O(N(Math.round(M+r))),O(N(Math.round(u-J))),O(N(Math.round(W+r))),O(N(Math.round(q-J))));Y(g,O(N(Math.round(M-r))),O(N(Math.round(u+J))),O(N(Math.round(W-r))),O(N(Math.round(q+J))));X(g,gA);break;case 3:o=O(N(Math.round(M)));h=O(N(Math.round(u)));W=O(N(Math.round(W)));q=O(N(Math.round(q)));Y(g,o,h,W,q);M=O(N(Math.round(da*R)));u=O(N(Math.round(da*D)));Y(g,o+M,h-u,W+M,q-u);Y(g,o-M,h+u,W-M,q+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+M-(M-W)/10*h,E=u-(u-q)/10*h,Y(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));xD(g,f.o.n);o=EA(f.o.o.c).b-EA(f.o.o.c).c;J=f.f[j];h=tb;null!=J&&(h=J);J=tB(f.o.o,h);M=O(N(Math.round((M+W)/2-J/2)));r=O(N(Math.round((u+q)/2+~~(o/2)-1)));X(g,kA);yD(g,h,M,r);X(g,gA);break;default:if(1==f.C[j]||3==f.C[j])r=da*R,J=da*D,E=y(I,m,-1,3,1),v=y(I,m,-1,3,1),E[0]=O(N(Math.round(W+r))),v[0]=O(N(Math.round(q-J))),E[1]=O(N(Math.round(M))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(W-
+r))),v[2]=O(N(Math.round(q+J))),o=g,h=E,q=v,oD(o,!0),pD(o,FD(o,h,q,3,!0));else if(2==f.C[j]||4==f.C[j]){r=da*R;J=da*D;for(h=0;10>h;++h)v=M-(M-W)/10*h,E=u-(u-q)/10*h,o=h/10,Y(g,O(N(Math.round(v+r*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-r*o))),O(N(Math.round(E+J*o))))}else Y(g,O(N(Math.round(M))),O(N(Math.round(u))),O(N(Math.round(W))),O(N(Math.round(q))))}}D=y(fD,s,-1,f.u+1,1);R=y(I,m,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],q=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+q/R[h],D[o]=
+D[o]/R[o]+n/R[o];xD(g,f.o.n);o=EA(f.o.o.c).b-EA(f.o.o.c).c;J=y(us,s,1,f.u+1,0);W=y(I,m,-1,f.u+1,1);q=y(I,m,-1,f.u+1,1);n=y(GD,s,99,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(DD(2*f.o.C))));for(j=1;j<=f.u;++j)h=HD(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,W[j]=q[j]=tB(f.o.o,h),n[j]=ID(f,u,j,W[j],W[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&
+(M=!0),r=h,sb=l,f.o.Lb&&0<f.y[j]&&(sb+=Ub,1<f.y[j]&&(sb+=f.y[j])),v=l,0!=f.B[j]&&(1<Qj(f.B[j])&&(v+=Qj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),M||!E?h=h+sb+v+l:h=v+sb+l+h,E||(r=h),J[j]=h,r=tB(f.o.o,r),v=tB(f.o.o,h),W[j]=r,q[j]=v,v=n[j]=ID(f,u,j,r,v,o,M),M=v.d+u+1,r=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(EC(),LC)[f.e[j]]),PA(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(EC(),LC)[f.e[j]]):X(g,($z(),gA)):X(g,(EC(),IC)[f.c[j]]),yD(g,h,M,r));for(h=1;h<=f.z;++h)j=f.r[h][0],r=W[j],v=q[j],M=O(N(DD(f.K[j]-r/2))),r=
+O(N(DD(f.N[j]+~~(o/2)-1))),X(g,($z(),kA)),yD(g,ba+f.r[h][1],M+v,r);if(0<f.E||0<f.F)if(X(g,104==f.o.d?($z(),hA):($z(),nA)),0<f.E&&106!=f.o.d&&(v=n[f.E],nD(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,r=(da+1)*R,J=(da+1)*D,E=y(I,m,-1,5,1),v=y(I,m,-1,5,1),E[0]=O(N(DD(f.K[h]+r))),E[1]=O(N(DD(f.K[o]+r))),v[0]=O(N(DD(f.N[h]-J))),v[1]=O(N(DD(f.N[o]-J))),E[3]=O(N(DD(f.K[h]-r))),E[2]=O(N(DD(f.K[o]-r))),v[3]=O(N(DD(f.N[h]+J))),
+v[2]=O(N(DD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(da=g,j=E,R=v,da.o&&(oD(da,!1),pD(da,FD(da,j,R,5,!0)))),106==f.o.d&&JD(f,f.I[f.F],f.J[f.F]))){da=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++da;if(da>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,($z(),hA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],nD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,($z(),eA)),Y(e,c-1,0,c-1,b-1)):(X(e,pA(GC)),Y(e,c-1,0,c-1,b-1),X(e,GC),Y(e,c-2,0,c-2,b-1),X(e,HC),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,($z(),kA)),Y(e,
+d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new CA(Vb,0,13),a.X=new sB(a.U),null!=a.cb&&(d=tB(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,X(e,($z(),gA)),xD(e,a.U),yD(e,a.cb,c,b)));zD(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function vD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,m,-1,9,1);n=y(I,m,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+a*Math.sin(j)),n[f]=L(d+a*Math.cos(j));f=e+1;b.o&&(oD(b,!1),pD(b,FD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+(a-3)*Math.sin(j)),n[f]=L(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function KD(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,GC);PA(d,0,0,b,c);a.pb?(X(d,($z(),eA)),c=14*(a.Z+a.T),nD(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,pA(GC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,HC),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)mD(a,d,b,1),mD(a,d,b,2);a.d=c;zD(a.Vb,a.Rb,0,0)}}
+function sD(a,b,c,d,e){var f,g,j,h,n,o,q,r;n=~~(d/4);o=2+~~(n/2);g=2+n;r=c+~~(10*d/24);h=r+n;q=b+d;e?(j=2+b,f=o+b,g+=b):(f=q-o,j=q-2,g=q-g);Y(a,j,r,f,h);Y(a,g,r,f,h);j=~~(n/3);Y(a,f,r+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=q-f-o,h*=-1,e=-90);rD(a,b,c+o-j,f,d-4-j-1,e,h)}
+function LD(a,b,c){var d,e,f,g,j,h;MD(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=ND(b);b=new yC(b,j,!0);e=l;for(d=1;5>=d;++d)e=OD(b,j);d=PD(dC(Wn(e.substr(0,3)),10)).b;g=PD(dC(Wn(e.substr(3,3)),10)).b;OD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=OD(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new QD(a,f)}eD(a,1,d,1);eD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new QD(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",bD(a),!1;null!=a.j&&a.$&&RD(a.$,a.j,!0);null!=a.k&&
+a.$&&RD(a.$,a.k,!1);j=SD(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new TD(a,a.$,e)}a.f=1;a.$=a.gb[a.f];eD(a,1,j,0)}c&&bD(a);return!0}function Lq(a,b){a.lb=!0;a.K=b}function ED(a,b){100>b&&(!NC[b]&&(NC[b]=new CA(Vb,0,b)),!PC[b]&&ps(PC,b,new sB(NC[b])),a.n=NC[b],a.o=PC[b])}
+function Pq(a,b){var c,d;if(0==b)return!1;aD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:jD(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;UD(a,VD(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new cv("Cannot redo. Index is out of range.");if(!d.b.d)throw new cv(Yb);
+d.b=d.b.d;UD(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Ut(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(Lq(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=WD(d),XD(a,d,!1,!0),null!=a.tb&&AC(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Ut(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(Lq(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=WD(d),XD(a,d,!1,!0),null!=a.tb&&AC(a.tb,null));break;case 101:a.Mb&&YD(a.Mb);a.Mb=new ZD(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new $D(a):a.Eb.hc.d.hb?aE(a.Eb.hc.d):bE(a.Eb);break;case 114:a.c&&
+YD(a.c);a.c=new ZD(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,cE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=dE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(fD,s,-1,4,1);gD(a.$,d);a.nb=!0;a.$=new TC(a.$);d=L(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;eE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,fE(a.$,a.$.E),a.$.E=0,cD(a)):0<a.$.F&&(a.nb=!0,gE(a.$,a.$.F),a.$.F=0,cD(a));hE(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new iB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new aB(c),gB(j,g),g.d=c,tz(g.e,a);ry(a,j);a.F=j}hB(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(YD(a.p),a.p=null);0==a.$.E&&(a.p=new ZD(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,cD(a)),18==a.e&&(d=$n((Mq(),Nq).hc.b.pb,Vg),iE(a.$,a.$.E,d),cD(a)),hE(a.$))}bD(a);return!0}
+function Hq(a){var b,c,d;d=XC(a);c=l;if(a.Gb){var e,f,g;g=js([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)dE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(jE(g[1][0],3)+jE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+kE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+kE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new lE(a,a.gb,a.vb)),c=kE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function mE(a,b,c,d){var e;e=c;var f=d,g,j;(g=nE(b),j=0!=(b.f&2),g||j)?(a.Gb?hB((!a.x&&(a.x=lD(a,!0)),a.x),a,e,f):hB((!a.w&&(a.w=lD(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=oE(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=BD+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",bD(a),
+!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",bD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Pq(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)fE(a.$,a.$.E),a.$.E=0,cD(a);else{if(106==a.d)return!0;if(108==a.d)pE(a.$,a.$.E,0),cD(a);else if(157==a.d)pE(a.$,a.$.E,1),cD(a);else if(158==a.d)pE(a.$,a.$.E,-1),cD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):cD(a);else if(206<=a.d&&229>=a.d)a.P=2,qE(a.$),cD(a);else if(230==a.d)a.P=3,cD(a);else if(233<=a.d&&262>a.d)rE(a.$,!1),cD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;iE(a.$,a.$.E,$n(a.Eb.f.hc.b.pb,Vg));a.$.n=!0;cD(a)}else if(105==a.d)sE(a.$),cD(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=$n((Mq(),Nq).hc.b.pb,Vg),1>d.length&&(d=Nc),iE(a.$,a.$.E,
+d)),cD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,qE(a.$),cD(a);else if(0<a.$.F)if(104==a.d)gE(a.$,a.$.F),a.$.F=0,cD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Lq(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;fE(d,c);d.b[c]=0}a.$.F=0;cD(a)}else if(201==a.d)tE(a.$,a.$.F),cD(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),cD(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,cD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,cD(a);else if(206<=a.d&&229>=a.d)a.P=2,qE(a.$),cD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=$n(a.Eb.f.hc.b.pb,Vg);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;cD(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new kD(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(uE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,qE(a.$)):300<a.d?(uE(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=$n((Mq(),Nq).hc.b.pb,Vg),1>d.length&&(d=Nc),iE(a.$,1,d))):230==a.d?vE(a,null,!0):233<=a.d&&262>a.d?(uE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,rE(a.$,!0)):QB();cD(a)}else e=!1;e&&(hE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,bD(a))}return e}
+function wE(a,b,c,d){var e,f;if(a.A||!a.ib||nE(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,q,r;b.E=0;b.K[0]=e;b.N[0]=f;g=xE(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);q=e-b.K[n];r=f-b.N[n];n=-g/2+q*j+
+r*h;h=r*j-q*h;if(0>n)if(1<b.w)fE(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,q=e-b.K[o],r=f-b.N[o],e=r*j-q*h,q=b.K[b.j[1]]-b.K[o],r=b.N[b.j[1]]-b.N[o],f=r*j-
+q*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),gE(b,e),0<xE(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){Lq(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<xE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Lq(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(oE(b)||nE(b))$C(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(fD,s,-1,4,1);gD(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;aD(a);a.nb=!0;bD(a);a.Tb=c;a.Ub=d;return!0}
+function yE(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||nE(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,q=void 0,r=void 0,u=void 0,n=void 0,q=0,u=((EC(),MC)?350:170)+1,r=1;r<=e.v;++r)n=j-e.L[r],o=h-e.O[r],n=n*n+o*o,n<u&&(u=n,q=r);q*=-1;for(r=1;r<=e.u;++r)n=j-e.K[r],o=h-e.N[r],n=n*n+o*o,n<u&&(u=n,q=r);e=q;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;zE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(zE(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;aD(a);a.nb=!0;bD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function AE(a){if(a.A)return!0;a.jb&&(a.jb=!1,cD(a));a.lb=!1;a.Q=eh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=xE(b,b.u),6>b.A[c]&&(BE(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),fE(b,b.u));b.D=!1;cD(a)}else a:{var b=a.$,e,f;c=xE(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):Lq(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Lq(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(DD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(DD((b.N[b.G]+b.N[c])/2))))}}iD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,VD(b),b.b.d=c),cD(a),a.s=!1)}else 5==a.P&&(iD(a.$),cD(a));0<a.P&&(a.E=!1,aD(a),a.nb=!0,hE(a.$),CE(a.$),bD(a),a.P=0,a.i=!1);if(MC&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,aD(a),a.nb=!0,bD(a);return!0}function aD(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function zE(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,AC(a.sb,H(DE,s,126,[new T(a.f),new T(b)]))}
+function EE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Df)?a.Gb=!1:-1<b.indexOf(bg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(yf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Hf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,eD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)FE(a.gb[d]),hD(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Rf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(md)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++BD;c&&bD(a)}
+function bD(a){var b,c,d,e;b=oz(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Fe(a.db,d,c),a.A&&e&&eD(a,1,a.vb,0),CD(a),a.A||(a.Rb=a.Fe(a.Rb,b.c,2*a.Z+a.T),KD(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Fe(a.R,a.Z,c),AD(a),a.J=a.Fe(a.J,d,a.Z),wD(a))):(CD(a),a.A||(wD(a),a.E&&(KD(a),AD(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function GE(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=dE(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=HD(c,h);c.o.N&&0<c.y[h]&&(j+=Ub,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Qj(c.B[h])&&(j+=Qj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+HE(0.055999999999999994*c.K[h],0,2)+ba+HE(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=ch),e+=c)}return e}function SC(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=dE(a.gb[c]),d!=b))continue;d=void 0;d=IE(a.gb[c]);d=JE(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
+function cD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&AC(a.tb,null)}var c,d,e;e=new KE;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=IE(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new LE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function XD(a,b,c,d){try{LD(a,b,d)?c&&cD(a):bD(a)}catch(e){if(e=Ki(e),A(e,123))bD(a);else throw e;}}
+function vE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,q;MD(a,c);e=j=0;q=new yC(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=rC(q);a.vb=0;for(f=1;f<=h;++f)if(o=vC(q),Wn(o),!G(o,ch))if(G(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new ME(a,o);if(0==a.$.u){NE(a,"ERROR - problems in reading/processing molecule !");QB();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(NE(a,"ERROR - strange reaction - fixing !"),QB(),d=!1):3<n?(NE(a,"ERROR - strange reaction !"),QB(),d=!1):(1<a.vb&&!g&&EE(a,yf,!0),g&&!a.Gb&&EE(a,
+bg,!0),!g&&a.Gb&&EE(a,Df,!0),g?(eD(a,1,j,1),eD(a,j+1,e-1,2),eD(a,e,a.vb,3)):eD(a,1,a.vb,0),c&&bD(a),d=!0)}d?cD(a):bD(a)}catch(r){if(r=Ki(r),A(r,123))bD(a);else throw r;}}function OE(a){aD(a);a.nb=!0;bD(a)}function MD(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new kD(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&bD(a);null!=a.tb&&AC(a.tb,null)}
+function UD(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=IE(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&AC(a.tb,null)}}function PE(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,bD(a),null):a.gb[b]}
+function dD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Na)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Da)?c=245:G(b,Ea)&&(c=238);0<c?Pq(a,c):b="Not known group!";a.lb=!0;a.K=b;bD(a)}function NE(a,b){a.lb=!0;a.K=b;bD(a)}function XC(a){var b;b=RC(a);aD(a);bD(a);return b}
+function tD(a,b,c,d,e){var f,g,j,h;f=a.X;h=tB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new CA(f.c.b,f.c.d,g),f=new sB(j),h=tB(f,e),b.f=j,b.j=QE(j);else xD(b,a.U);f=EA(f.c).b-EA(f.c).c;yD(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function uD(a,b,c,d,e,f){var g,j;g=EA(a.W.c).b-EA(a.W.c).c;j=tB(a.W,f);xD(b,a.V);(b.e=e)&&(b.i=eg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);yD(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}
+function Oq(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Ad,bD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Ad):Lq(a,a.z+ba),bD(a))}t(451,373,Xh);_.te=function(a){UC(this,a)};_.Fe=function(a,b,c){return kz(this,b,c)};_.Ge=function(){};_.ae=function(){bD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=eh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var BD=10,NC,PC,GC,HC,IC,FC,MC,RE=null,LC,KC;
+function SE(){EC();iz.call(this);this.Vb=(Ap(),Ap(),Qy).b;this.y=new CA(null,0,8);this.u=($z(),aA);this.gb=y(TE,s,139,99,0);this.ab=new gz;this.Ib=new UE;this.L=G((QB(),RB[Oe]),ac);this.v=new VE;this.H=H(us,s,1,[Ha,Ia,Sa,Ga,Na,La,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.$=new kD(this);LC[0]=dA;LC[1]=new bA(255,153,153);LC[2]=new bA(255,204,102);LC[3]=new bA(255,255,153);LC[4]=new bA(102,255,255);LC[5]=new bA(51,204,255);LC[6]=new bA(255,153,255)}t(450,451,Xh,SE);
+_.Fe=function(a,b,c){var d;return a?(d=a.b,lj(d.u,b,c),a):kz(this,b,c)};_.Ge=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[WE(b.b),a])}};_.b=null;function XE(a){if(a.e.pb.style.display!=Cf){nz(a.d);for(a=new Ei(a.f.k);a.c<a.e.Be();)Fi(a),null.cg()}}function YE(a){ZE.call(this,a,eb,eb,null)}function $E(a,b){ZE.call(this,a,eb,eb,b)}function aF(a,b,c){ZE.call(this,a,b,c,null)}
+function ZE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(Zb,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=gj(a)){this.c=bF;++bF;this.e=e;this.d=new SE;this.f=new cF(this.d,b,c,d);pv(e,this.f,e.pb);d&&ed in d&&(this.f.c=d[ed]);a=this.f;a.e||(a.e=lz(a,Zn(a.pb,Kf),Zn(a.pb,Jf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,q;b.L?RE=Zb:RE="JME";b.w=lD(b,!1);b.x=lD(b,!0);Lq(b,RE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=oz(b);ez(b,null);b.pb||(b.T=0);b.U||(b.U=new CA(Vb,0,13),b.X=new sB(b.U));b.V||(b.V=new CA(Vb,1,13),b.W=new sB(b.V));b.Y||(b.Y=new CA(Vb,0,11),new sB(b.Y));ED(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;BD=10;b.Lb=!0;try{q=dF(b.Vb,"options");null!=q&&EE(b,q,!1);j=dF(b.Vb,"jme");null!=j&&(b.M=j);n=dF(b.Vb,"mol");null!=n&&(b.bb=n);g=dF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=dF(b.Vb,Fg);null!=o&&(b.cb=o,bD(b));b.k=dF(b.Vb,"atomcolors");b.j=dF(b.Vb,"atombg");f=dF(b.Vb,"depictbg");
+if(null!=f&&b.A){var r;var u,v,D,E;v=($z(),aA);try{if(0!=f.indexOf(ma))throw new sn("bad hex encoding");E=dC(f.substr(1,2),16);D=dC(f.substr(3,2),16);u=dC(f.substr(5,2),16);r=v=new bA(E,D,u)}catch(J){if(J=Ki(J),A(J,123))QB(),r=v;else throw J;}b.u=r}b.Kb&&b.$&&cE(b.$);h=dF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Ki(R),!A(R,123))throw R;}b.d=202;for(f=0;23>f;++f)IC[f]=($z(),iA),KC[f]=Nc;KC[1]=Ub;IC[1]=($z(),eA);KC[2]=Bb;IC[2]=iA;KC[3]=Eb;IC[3]=eA;KC[4]=ec;IC[4]=nA;KC[5]=lc;
+IC[5]=hA;KC[9]=Pb;IC[9]=kA;KC[10]=Jb;IC[10]=kA;KC[11]=Db;IC[11]=kA;KC[12]=Wb;IC[12]=kA;KC[8]=zc;IC[8]=pA(jA);KC[7]=nc;IC[7]=iA;KC[6]=Cc;IC[6]=eA;KC[13]=Bc;IC[13]=eA;KC[18]=Nc;IC[18]=eA;KC[19]=oc;IC[19]=eA;KC[20]=pc;IC[20]=eA;KC[21]=qc;IC[21]=eA;KC[22]=sc;IC[22]=eA;Oy(b);b._=new eF;f=a.d;f.D=oz(f);null!=f.M?(vE(f,f.M,!1),null!=f.j&&f.$&&RD(f.$,f.j,!0),null!=f.k&&f.$&&RD(f.$,f.k,!1)):null!=f.bb&&XD(f,f.bb,!1,!1);bD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function fF(){return xs(null)}function gF(a){return xs(a)}t(452,1,qi,YE,$E,aF,ZE);_.He=function(a){B(this.f,new hF(this,a),(Dp(),Dp(),Ep))};_.Ie=function(a){B(this.f,new iF(this,a),(Xq(),Xq(),Yq))};_.Je=function(a){bE(new jF(a,this.d,GC))};_.Ke=function(){jD(this.d)};_.Le=function(){Pn((Mn(),Nn),new kF(this))};_.Me=function(){return this.b};_.Ne=function(){return this.c};_.Oe=function(){return this.d.I};_.Pe=function(){return this.d.eb};_.Qe=function(){return this.d.fb};_.Re=function(){return this.d.tb};
+_.ed=function(){return Zn(this.f.pb,Jf)};_.Se=function(){var a;a=[];a.length=2;a[0]=Zn(this.f.pb,Kf);a[1]=Zn(this.f.pb,Jf);return a};_.fd=function(){return Zn(this.f.pb,Kf)};_.Te=function(){return this.e.pb};_.Ue=function(){return this.d.yb};_.Ve=function(){return this.d.Ab};_.We=function(a){$wnd.alert("JSME initialization error: "+a)};_.hd=function(){return this.e.pb.style.display!=Cf};_.Xe=function(){var a=this.d,b;a.Gb?b=GE(a,1)+rb+GE(a,2)+rb+GE(a,3):b=GE(a,0);return b};_.Ye=function(){return Hq(this.d)};
+_.Ze=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=RC(a);a.Pb=b;bD(a);return c};_.$e=function(a){EE(this.d,a,!0)};_._e=function(){};_.af=function(a){XD(this.d,a,!0,!0)};_.bf=function(a){vE(this.d,a,!0)};_.fe=function(){XE(this)};_.cf=function(){MD(this.d,!0)};_.df=function(a){var b=this.d;if(a=PE(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;OE(b)}};_.ef=function(a){this.b=a;!this.d.b&&(this.d.b=new lF(this))};
+_.ff=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ei(b.b);d.c<d.e.Be();)c=Fi(d),a?c.b=l:c.b=tg}nz(b.d)};_.gf=function(a,b){var c=this.d,d;if(d=PE(c,a))RD(d,b,!0),OE(c)};_.hf=function(a,b){var c=this.d,d;d=PE(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,bD(c)):(d.E=b,OE(c))};_.kd=function(a){Uu(this.f,a);XE(this)};_.jf=function(a){this.d.I=a};_.kf=function(a){var b=this.d;b.eb=a;bD(b)};_.lf=function(a){var b=this.d;b.fb=a;bD(b)};_.mf=function(a){this.d.sb=a};
+_.nf=function(a){this.d.tb=a};_.of=function(a){var b=this.d;b.yb=a;b.w=lD(b,!1)};_.pf=function(a){this.d.Ab=a};_.qf=function(a,b){var c=this.f;c.md(a);c.kd(b);XE(this)};_.rf=function(a){dD(this.d,a)};_.sf=function(a,b){var c=this.d;c.i=!1;c.Qb=new ME(c,a);c.d=253;c.lb=!0;c.K=b;bD(c)};_.ld=function(a){Yu(this.e.pb,a)};_.md=function(a){this.f.pb.style[$g]=a;XE(this)};_.tf=function(a){NE(this.d,a)};_.uf=function(){return XC(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var bF=0;
+function kF(a){this.b=a}t(453,1,{},kF);_.xc=function(){var a,b;for(b=new Ei(this.b.f.b);b.c<b.e.Be();)a=Fi(b),a.u.pb.innerHTML=a.r||l};_.b=null;function lF(a){this.b=a}t(454,1,{},lF);_.b=null;function hF(a,b){this.b=a;this.c=b}t(455,1,{},hF);_.Lc=function(a){a=a.b;Pn((Mn(),Nn),new mF(this,this.c,a))};_.b=null;_.c=null;function mF(a,b,c){this.b=a;this.d=b;this.c=c}t(456,1,{},mF);_.xc=function(){var a=this.c;this.d.b.apply(a,[WE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function iF(a,b){this.b=a;this.c=b}t(457,1,{},iF);_.b=null;_.c=null;function $q(a,b,c){this.b=a;this.d=b;this.c=c}t(458,1,{},$q);_.xc=function(){var a=this.c;this.d.b.apply(a,[WE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function nF(){var a=oF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;pF(qF,arguments)?a=arguments[0]:3==arguments.length?a=new aF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new YE(arguments[0]):4==arguments.length?a=new ZE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new $E(arguments[0],arguments[1]));this.g=a;rF();a[Sc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.He(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new sF(a))});b.addMouseOverHandler=C(function(a){this.g.Ie(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new sF(a))});b.alert=C(function(a){this.g.Je(a)});b.clear=C(function(){this.g.Ke()});b.deferredRepaint=C(function(){this.g.Le()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Se()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.We(a)});b.isVisible=C(function(){return this.g.hd()});
+b.jmeFile=C(function(){return this.g.Xe()});b.molFile=C(function(){return this.g.Ye()});b.nonisomericSmiles=C(function(){return this.g.Ze()});b.options=C(function(a){this.g.$e(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.af(a)});b.readMolecule=C(function(a){this.g.bf(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=qF;rF();var f=b,g,b=tF.c;g=uF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=uF(b,
+e,f)}if(!g)throw new Oi("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.cf()});b.resetAtomColors=C(function(a){this.g.df(a)});b.setAfterPasteCallBack=C(function(a){this.g.ef(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new sF(a))});b.setAntialias=C(function(a){this.g.ff(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.gf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.hf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
+b.setHelpURL=C(function(a){this.g.jf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.kf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.lf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nf(a)});b.setPasteLabel=C(function(a){this.g.of(a)});b.setPrePasteJSfunction=C(function(a){this.g.pf(a)});b.setSize=C(function(a,b){this.g.qf(a,b)});b.setSubstituent=C(function(a){this.g.rf(a)});b.setTemplate=C(function(a,
+b){this.g.sf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.tf(a)});b.smiles=C(function(){return this.g.uf()});vF({"0":{"0":[[fF,null,void 0]],1:[[gF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new wF(e));return[e]},pe]]}});xF(qF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function vs(){yF||(yF=!0,nF())}t(459,1,{},vs);
+var yF=!1;function zs(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==pe)$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 ys(){}t(461,1,{},ys);_.xc=function(){zs()};function wF(a){this.b=a}t(462,1,{113:1,151:1},wF);_.eQ=function(a){return null!=a&&A(a,113)&&this.b==a.b};_.b=null;function sF(a){this.b=a}t(463,1,{114:1,151:1},sF);
+_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;
+function DC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute($g)||l;b=c.getAttribute(Ce)||l;f=c.getAttribute(Af)||l;e=c.getAttribute(Ke)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Af)||l,h=h.getAttribute(Vg)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Cd);c.removeAttribute(Af);c.removeAttribute("archive");c.removeAttribute(Ce);c.removeAttribute($g);c.removeAttribute(dd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=eo();c.setAttribute(Ke,d);c.style[$g]=BC(g);c.style[Ce]=BC(b);b=new zF(a,d,n,e,c,f);Pn((Mn(),Nn),b);++a.c;return!0}function CC(a){this.b="JME.class";this.e=a}t(464,1,{},CC);_.Fc=function(){return DC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function zF(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(465,1,{},zF);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Ke,this.f):this.d.removeAttribute(Ke);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function AF(){}t(466,1,qi,AF);function BF(a){this.b=a}t(467,1,{},BF);_.xc=function(){this.b()};_.b=null;
+function CF(){var a=oF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;pF(DF,arguments)?a=arguments[0]:0==arguments.length&&(a=new AF);this.g=a;rF();a[Sc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Pn((Mn(),Nn),new BF(a))});xF(DF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function ws(){EF||(EF=!0,CF())}t(468,1,{},ws);var EF=!1;function FF(a){tn();this.i=a}
+t(469,439,ci,FF);function Fs(){tn();this.i="divide by zero"}t(470,97,oi,Fs);function qs(){tn()}function GF(a){tn();this.i=a}t(471,97,oi,qs,GF);function HF(){HF=x;IF=new JF(!1);KF=new JF(!0)}function JF(a){this.b=a}t(472,1,{116:1,117:1,120:1},JF);_.eQ=function(a){return A(a,117)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Ug:"false"};_.b=!1;var IF,KF;function LF(){}function MF(a){return typeof a==Hf?zc+(0>a?-a:a):a}
+function NF(a,b){var c;c=new LF;c.e=Lb+(OF(0!=a?-a:0)?MF(0!=a?-a:0):l+wi(c));PF(0!=a?-a:0)&&QF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new LF;b.e=Lb+(OF(a)?MF(a):l+wi(b));PF(a)&&QF(a,b);return b}function RF(a,b){var c;c=new LF;c.e=Lb+(OF(a)?MF(a):l+wi(c));PF(a)&&QF(a,c);c.c=b?8:0;return c}function SF(){var a;a=new LF;a.e=Lb+(OF(0)?MF(0):l+wi(a));PF(0)&&QF(0,a);a.c=2;return a}function TF(a){var b;b=new LF;b.e=Lb+(OF(a)?MF(a):l+wi(b));PF(a)&&QF(a,b);b.c=1;return b}
+function PF(a){return typeof a==Hf&&0<a}function OF(a){return null!=a&&0!=a}function QF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Gh[b.d])c=c.prototype;else{c=Gh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(474,1,{},LF);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
+function UF(a){var b;if(!(b=VF,!b&&(b=VF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new WF(Sb+a+ea);return parseFloat(a)}
+function dC(a,b){var c,d;if(null==a)throw new WF(Gf);if(2>b||36<b)throw new WF("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new WF(Sb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new WF(Sb+a+ea);if(-2147483648>c||2147483647<c)throw new WF(Sb+a+ea);return c}t(476,1,{116:1,128:1});var VF=null;function XF(a){this.b=a}
+t(475,476,{116:1,120:1,121:1,128:1},XF);_.eQ=function(a){return A(a,121)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Az(a){this.b=a}t(477,476,{116:1,120:1,124:1,128:1},Az);_.eQ=function(a){return A(a,124)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function qz(){tn()}function tk(a){tn();this.i=a}t(478,97,ai,qz,tk);function sv(){tn()}function uw(a){tn();this.i=a}t(479,97,oi,sv,uw);
+function T(a){this.b=a}function Rs(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 Ks(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function PD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(YF(),ZF)[b],!c&&(c=ZF[b]=new T(a)),c):new T(a)}t(480,476,{116:1,120:1,126:1,128:1},T);_.eQ=function(a){return A(a,126)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function YF(){YF=x;ZF=y(DE,s,126,256,0)}var ZF;function Qj(a){return 0>a?-a:a}function Pj(a,b){return a>b?a:b}function DD(a){return Math.round(a)}function qn(){tn()}function Er(a){tn();this.i=a}t(483,97,{116:1,123:1,127:1,129:1,131:1},qn,Er);function yi(){yi=x;zi=H(xi,s,-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 zi;function WF(a){tn();this.i=a}t(485,478,ai,WF);
+function xn(a){this.b="Unknown";this.d=a;this.c=-1}t(486,1,{116:1,130:1},xn);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?lb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function $F(a,b){return a.charCodeAt(b)}function wC(a,b){var c=b,d=a.length,e,f;e=$F(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function aG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
+function G(a,b){return!A(b,1)?!1:""+a==b}function $r(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function Wu(a,b){return a.indexOf(b)}function bC(a,b,c){return a.indexOf(b,c)}function ty(a,b){return a.lastIndexOf(b)}function WD(a){var b=aa,c=ch,d;for(d=0;0<=(d=c.indexOf(Qc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Xn(c,++d):c=c.substr(0,d-0)+Xn(c,++d);return a.replace(RegExp(b,qe),c)}
+function bG(a,b){for(var c=RegExp(b,qe),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(us,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Xn(a,b){return a.substr(b,a.length-b)}
+function Wn(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Xu(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)}_=String.prototype;_.cM={1:1,116:1,118:1,120:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return ut(this)};_.tS=_.toString;function cG(){cG=x;dG={};eG={}}
+function ut(a){cG();var b=lb+a,c=eG[b];if(null!=c)return c;c=dG[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+$F(a,d++);c|=0}256==fG&&(dG=eG,eG={},fG=0);++fG;return eG[b]=c}var dG,fG=0,eG;function mn(a,b){nn(a.b,b);return a}function ln(){this.b=new Yn}function gG(){this.b=new Yn;this.b.b+=l}t(488,1,Mh,ln,gG);_.tS=function(){return this.b.b};function st(){this.b=new Yn}
+function $B(){this.b=new Yn}function Yr(a){this.b=new Yn;nn(this.b,a)}t(489,1,Mh,st,$B,Yr);_.tS=function(){return this.b.b};function cC(a){a="String index out of range: "+a;tn();this.i=a}t(490,479,oi,cC);
+function hG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new qn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new GF("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new GF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new sv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)ps(b,c,a[--d])}else for(c=e+c;e<c;)ps(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Zu(){tn()}function kC(a){tn();this.i=a}t(492,97,oi,Zu,kC);function Gz(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:zn(b,c))return a;return null}function Jz(a,b){var c;return(c=Gz(a.xd(),b))?(c.Zc(),!0):!1}function iG(a){var b,c,d,e;d=new ln;b=null;d.b.b+=Oc;for(c=a.xd();c.Xc();)null!=b?nn(d.b,b):b=Aa,e=c.Yc(),nn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Rc;return d.b.b}t(493,1,{});_.vf=function(){throw new kC("Add not supported on this collection");};
+_.wf=function(a){return!!Gz(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.xf=function(a){return Jz(this,a)};_.tS=function(){return iG(this)};t(495,493,Oh);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,137)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.wf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=Cn(c),a=~~a);return a};
+function jG(a,b){var c;return A(b,135)&&(c=b.yf(),Gu(a.b,c))?(c=bj(a.b,c),a.b.Ce(b.zf(),c)):!1}function pC(a){this.b=a}t(494,495,Oh,pC);_.wf=function(a){return jG(this,a)};_.xd=function(){return new fC(this.b)};_.xf=function(a){return jG(this,a)?(a=a.yf(),Ni(this.b,a),!0):!1};_.Be=function(){return this.b.e};_.b=null;function iC(a){if(a.c)Hi(a.b),Ni(a.d,a.c.yf()),a.c=null;else throw new cv("Must call next() before remove().");}
+function fC(a){var b;this.d=a;b=new Zi;a.d&&Ti(b,new kG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new lG(a,d.substring(1));b.vf(e)}var a=a.b,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.vf(c[d])}this.b=new Ei(b)}t(496,1,{},fC);_.Xc=function(){return gC(this.b)};_.Yc=function(){return this.c=Fi(this.b)};_.Zc=function(){iC(this)};_.b=null;_.c=null;_.d=null;t(498,1,mi);_.eQ=function(a){return A(a,135)&&jC(this.yf(),a.yf())&&jC(this.zf(),a.zf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.yf()&&(a=Cn(this.yf()));null!=this.zf()&&(b=Cn(this.zf()));return a^b};_.tS=function(){return this.yf()+qb+this.zf()};function kG(a){this.b=a}t(497,498,mi,kG);_.yf=function(){return null};_.zf=function(){return this.b.c};_.Af=function(a){return mC(this.b,a)};_.b=null;function lG(a,b){this.c=a;this.b=b}t(499,498,mi,lG);_.yf=function(){return this.b};_.zf=function(){return this.c.f[lb+this.b]};_.Af=function(a){return nC(this.c,this.b,a)};_.b=null;_.c=null;
+function rw(a,b){(0>a||a>=b)&&mG(a,b)}function mG(a,b){throw new uw("Index: "+a+", Size: "+b);}t(500,493,Hh);_.Bf=function(){throw new kC("Add not supported on this list");};_.vf=function(a){this.Bf(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,133)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:zn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:Cn(c)),b=~~b;return b};_.xd=function(){return new Ei(this)};_.Df=function(){return this.Ef(0)};_.Ef=function(a){return new nG(this,a)};_.Ff=function(){throw new kC("Remove not supported on this list");};function gC(a){return a.c<a.e.Be()}function Fi(a){if(a.c>=a.e.Be())throw new vv;return a.e.Cf(a.d=a.c++)}function Hi(a){if(0>a.d)throw new Kw;a.e.Ff(a.d);a.c=a.d;a.d=-1}function Ei(a){this.e=a}t(501,1,{},Ei);_.Xc=function(){return gC(this)};
+_.Yc=function(){return Fi(this)};_.Zc=function(){Hi(this)};_.c=0;_.d=-1;_.e=null;function nG(a,b){var c;this.e=this.b=a;c=a.Be();(0>b||b>c)&&mG(b,c);this.c=b}t(502,501,{},nG);_.Gf=function(){return 0<this.c};_.Hf=function(){if(0>=this.c)throw new vv;return this.b.Cf(this.d=--this.c)};_.b=null;function oG(a){a=new fC(a.c.b);return new pG(a)}function qG(a,b){this.b=a;this.c=b}t(503,495,Oh,qG);_.wf=function(a){return Gu(this.b,a)};_.xd=function(){return oG(this)};_.Be=function(){return this.c.b.e};
+_.b=null;_.c=null;function pG(a){this.b=a}t(504,1,{},pG);_.Xc=function(){return gC(this.b.b)};_.Yc=function(){return(this.b.c=Fi(this.b.b)).yf()};_.Zc=function(){iC(this.b)};_.b=null;t(505,500,Hh);_.Bf=function(a,b){var c;c=Mz(this,a);var d=c.e;new Hz(b,c.c);++d.c;++c.b;c.d=null};_.Cf=function(a){var b;b=Mz(this,a);try{return Nz(b)}catch(c){c=Ki(c);if(A(c,136))throw new uw("Can't get element "+a);throw c;}};_.xd=function(){return Mz(this,0)};
+_.Ff=function(a){var b,c;b=Mz(this,a);try{c=Nz(b)}catch(d){d=Ki(d);if(A(d,136))throw new uw("Can't remove element "+a);throw d;}rG(b);return c};function sG(a){a.c=y(tG,s,0,0,0)}function Xy(a,b,c){(0>b||b>a.d)&&mG(b,a.d);a.c.splice(b,0,c);++a.d}function Ti(a,b){ps(a.c,a.d++,b);return!0}function Ut(a,b){rw(b,a.d);return a.c[b]}function xj(a,b){for(var c=0;c<a.d;++c)if(jC(b,a.c[c]))return c;return-1}function Xt(a,b){var c;c=(rw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function Si(a,b){var c;c=xj(a,b);if(-1==c)return!1;Xt(a,c);return!0}function xk(a,b){var c;if(b.length<a.d){c=b;var d;d=is(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)ps(b,c,a.c[c]);b.length>a.d&&ps(b,a.d,null);return b}function Zi(){sG(this)}function AA(a){sG(this);this.c.length=a}function uz(a){sG(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(506,500,Ph,Zi,AA,uz);_.Bf=function(a,b){Xy(this,a,b)};
+_.vf=function(a){return Ti(this,a)};_.Ke=function(){this.c=y(tG,s,0,0,0);this.d=0};_.wf=function(a){return-1!=xj(this,a)};_.Cf=function(a){return Ut(this,a)};_.ye=function(){return 0==this.d};_.Ff=function(a){return Xt(this,a)};_.xf=function(a){return Si(this,a)};_.Be=function(){return this.d};_.d=0;function Lz(a,b){var c=a.length,d;for(d=0;d<c;++d)ps(a,d,b)}function Ur(){Ur=x;Vr=new uG}var Vr;function uG(){}t(509,500,Ih,uG);_.wf=function(){return!1};_.Cf=function(){throw new sv;};_.Be=function(){return 0};
+function vG(){this.b=new Date}function wG(a){return 10>a?bb+a:l+a}t(510,1,{116:1,119:1,120:1,132:1},vG);_.eQ=function(a){return A(a,132)&&Us(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=Bs(c&4194303,b&4194303,e&1048575);a=Bs(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(xG(),yG)[this.b.getDay()]+ba+zG[this.b.getMonth()]+ba+wG(this.b.getDate())+ba+wG(this.b.getHours())+lb+wG(this.b.getMinutes())+lb+wG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function xG(){xG=x;yG=H(us,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));zG=H(us,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var yG,zG;
+function Nr(a,b){return null==z(a.b,b,a)}function Mr(){this.b=new Ci}t(512,495,{116:1,119:1,137:1},Mr);_.vf=function(a){return Nr(this,a)};_.wf=function(a){return Gu(this.b,a)};_.ye=function(){return 0==this.b.e};_.xd=function(){return oG(new qG(this.b,new pC(this.b)))};_.xf=function(a){return null!=Ni(this.b,a)};_.Be=function(){return this.b.e};_.tS=function(){return iG(new qG(this.b,new pC(this.b)))};_.b=null;
+function Mz(a,b){var c,d;(0>b||b>a.c)&&mG(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new AG(a,b,d)}function Qz(){this.b=new BG;this.c=0}t(513,505,Ih,Qz);_.vf=function(a){new Hz(a,this.b);++this.c;return!0};_.Ef=function(a){return Mz(this,a)};_.Be=function(){return this.c};_.b=null;_.c=0;function Nz(a){if(a.c==a.e.b)throw new vv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function rG(a){if(!a.d)throw new Kw;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function AG(a,b,c){this.e=a;this.c=c;this.b=b}t(514,1,{},AG);_.Xc=function(){return this.c!=this.e.b};_.Gf=function(){return this.c.c!=this.e.b};_.Yc=function(){return Nz(this)};_.Hf=function(){if(this.c.c==this.e.b)throw new vv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Zc=function(){rG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function BG(){this.b=this.c=this}
+function Hz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(515,1,{},BG,Hz);_.b=null;_.c=null;_.d=null;function hC(a,b){this.b=a;this.c=b}t(516,498,mi,hC);_.yf=function(){return this.b};_.zf=function(){return this.c};_.Af=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function vv(){tn()}t(517,97,{116:1,123:1,129:1,131:1,136:1},vv);function jC(a,b){return rs(a)===rs(b)||null!=a&&zn(a,b)}function zA(a){var b=y(Rz,s,89,0,0);return xk(a.b,b)}function gz(){this.b=new Zi}
+t(519,500,Ph,gz);_.Bf=function(a,b){Xy(this.b,a,b)};_.vf=function(a){return Ti(this.b,a)};_.wf=function(a){return-1!=xj(this.b,a)};_.Cf=function(a){return Ut(this.b,a)};_.ye=function(){return 0==this.b.d};_.xd=function(){return new Ei(this.b)};_.Ff=function(a){return Xt(this.b,a)};_.Be=function(){return this.b.d};_.tS=function(){return iG(this.b)};_.b=null;function YD(a){a.hc.d.hb&&FA(a)}function CG(a){var b;if(a.hc.d.hb){b=yy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}HA(a)}
+function DG(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function bE(a){var b=a.k;EG(a.hc.d,b.b,b.c);!xy(a)&&bz(a);My(a)}function FG(){KA.call(this,l);this.j=new Uz(this.If());tz(this.r,new GG(this))}t(521,398,ri);_.Ld=function(a,b){return rs(a.i)===rs(this.j)?(CG(this),!0):this.Jf(a,b)};_.If=function(){return"Close"};_.Jf=function(){return!1};_.Ed=function(){CG(this)};_.j=null;_.k=null;
+function jF(a,b,c){FG.call(this);this.hc&&MA(this.hc.d,!1);JA(this,!1);ez(this,new UA(0));a=new YA(a,1);Q(this,a,null);a=new iz;Q(a,this.j,null);Q(this,a,null);b&&(this.k=yy(b),IA(this),DG(this.k,~~(Zn(b.Vb.pb,Kf)/2)-~~(this.mc/2),~~(Zn(b.Vb.pb,Jf)/2)-~~(this.cc/2)));c&&P(this,c)}t(520,521,ri,jF);_.If=function(){return"OK"};function VD(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new cv("Cannot undo. Index is out of range.");if(!a.b.c)throw new cv(Yb);a.b=a.b.c;return a.b.b}
+function eF(){this.b=this.c=new HG}t(522,1,{},eF);_.b=null;function HG(){this.b=null}function LE(a){this.b=a}t(523,1,{},HG,LE);_.b=null;_.c=null;_.d=null;function GG(a){this.b=a}t(524,433,Yh,GG);_.b=null;function Iq(a){this.b=a}t(525,1,{},Iq);_.b=null;function VC(){VC=x;WC=new IG("COPY_SMILES",0);YC=new IG("COPY_MOL",1);ZC=new IG("PASTE",2);JG=H(KG,s,138,[WC,YC,ZC])}function IG(a,b){ho.call(this,a,b)}t(526,140,{116:1,120:1,122:1,138:1},IG);var JG,YC,WC,ZC;function KE(){this.e=y(TE,s,139,99,0)}
+t(527,1,{},KE);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;function LG(a){a.c=y(I,m,-1,20,1);a.B=y(I,m,-1,20,1);a.K=y(fD,s,-1,20,1);a.N=y(fD,s,-1,20,1);a.H=js([20,7]);a.e=y(I,m,-1,20,1);a.d=y(us,s,1,20,0);a.p=y(us,s,1,20,0);a.y=y(I,m,-1,20,1);a.A=y(I,m,-1,20,1);a.I=y(I,m,-1,20,1);a.J=y(I,m,-1,20,1);a.t=y(I,m,-1,20,1);a.C=y(I,m,-1,20,1);a.L=y(I,m,-1,20,1);a.O=y(I,m,-1,20,1);a.f=y(us,s,1,20,0);a.r=js([10,2]);a.j=y(I,m,-1,101,1)}
+function MG(a,b,c,d){var e,f,g,j,h,n,o,q,r;h=y(I,m,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;n=y(I,m,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));q=y(fD,s,-1,4,1);d=y(fD,s,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*r,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),q[j]=g/o,d[j]=f/o);a=NG(q[1],d[1],q[2],d[2]);0<n[3]?(b=
+NG(q[2],d[2],q[3],d[3]),d=NG(q[1],d[1],q[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;uE(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=OG(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(fD,s,-1,2,1);PG(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==xE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Lq(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];BE(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&tE(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(DD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(DD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function rE(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&pE(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,pE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
+a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,q,r,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];fE(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)uE(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)BE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];eE(a);a.E=c+d;Z(a,0);o=a.K[a.u];r=a.N[a.u];fE(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-r;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=r,q=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=q,a.N[h]=u,q=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=q,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];BE(a);a.I[a.v]=n;a.J[a.v]=c+d;eE(a);b&&(fE(a,n),hD(a))}c=4}QG(a,c);a.E=a.G;b&&
+(a.E=0)}
+function PG(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function qE(a){var b,c,d,e,f,g,j,h,n,o,q,r,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])RG(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,RG(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Lq(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[OG(a,a.E,a.H[a.E][d])],2<d||1!=b){Lq(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(fD,s,-1,2,1);PG(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)uE(a),q=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=b[1]+h*(Math.cos(q)*e+Math.sin(q)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;q=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);r=a.K[b]+q*e-u*g;u=a.N[b]+u*e+q*g;for(d=1;d<=j;++d)uE(a),q=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=r+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=u+h*(Math.cos(q)*e+Math.sin(q)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)uE(a),q=f*(d-b),a.K[a.u]=a.M+h*Math.sin(q),a.N[a.u]=a.P+h*Math.cos(q)}b=j;h=0;for(f=1;f<=b;++f)BE(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[OG(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[OG(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,m,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(DD((a.K[b]+a.K[e])/2))),a.O[c]=O(N(DD((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;BE(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(DD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(DD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(BE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(DD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(DD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(BE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(DD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(DD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(fE(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&QG(a,j);-1<n&&(a.E=n)}
+function RG(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)uE(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function QG(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=xE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function OG(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function SG(a,b,c){var d,e,f,g;e=eh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(mt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)mt(c[d])&&!Os(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Us(c[d],e)&&(b[d]=g,c[d]=eh,++f);if(f==a.u)break}return g==a.u}
+function hD(a){var b,c,d;b=y(fD,s,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{gD(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;iD(a)}}
+function gD(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function pE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=TG(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&Lq(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?Lq(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?Lq(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?Lq(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:Lq(a.o,"Charge change not possible on the halogen !");break;case 18:Lq(a.o,
+"Use X button to change charge on the X atom !")}}
+function SD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,m,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,m,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&fE(a,c);hD(a);Lq(a.o,"Smaller part(s) removed !");return 1}
+function xE(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function CE(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];hE(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),hE(a));4==a.t[d]&&(a.t[d]=1)}}
+function NG(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 eE(a){var b;UG(a);b=a.t.length;a.L=y(I,m,-1,b,1);a.O=y(I,m,-1,b,1);iD(a);hE(a)}
+function uE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,m,-1,c,1),hG(a.c,b,a.c.length),a.c=b,b=y(I,m,-1,c,1),hG(a.B,b,a.B.length),a.B=b,b=y(I,m,-1,c,1),hG(a.y,b,a.y.length),a.y=b,b=y(I,m,-1,c,1),hG(a.e,b,a.e.length),a.e=b,b=y(us,s,1,c,0),hG(a.d,b,a.d.length),a.d=b,b=y(us,s,1,c,0),hG(a.p,b,a.p.length),a.p=b,b=y(fD,s,-1,c,1),hG(a.K,b,a.K.length),a.K=b,b=y(fD,s,-1,c,1),hG(a.N,b,a.N.length),a.N=b,b=js([c,7]),hG(a.H,b,a.H.length),a.H=b,c=y(I,m,-1,c,1),hG(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function ID(a,b,c,d,e,f,g){var j;j=O(N(DD(a.K[c]-d/2)));g||(j-=e-d);a=O(N(DD(a.N[c]-~~(f/2))));return new az(j-1-b,a-b,e+1+2*b,f+2*b)}
+function BE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,m,-1,b,1),hG(a.I,c,a.I.length),a.I=c,c=y(I,m,-1,b,1),hG(a.J,c,a.J.length),a.J=c,c=y(I,m,-1,b,1),hG(a.t,c,a.t.length),a.t=c,c=y(I,m,-1,b,1),hG(a.C,c,a.C.length),a.C=c,c=y(I,m,-1,b,1),hG(a.L,c,a.L.length),a.L=c,c=y(I,m,-1,b,1),hG(a.O,c,a.O.length),a.O=c,b=y(us,s,1,b,0),hG(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function kE(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(EC(),aa);j+="JME 2013-10-12 "+new vG+"\n \n";j+=jE(a.u,3)+jE(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=HE(0.055999999999999994*(a.K[e]-c),10,4)+HE(0.055999999999999994*(g-a.N[e]),10,4)+HE(0,10,4);h=HD(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+jE(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=jE(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:VG(a,e)&&(g=2),c=jE(a.I[e],3)+jE(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=jE(a.J[e],3)+jE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=jE(a.J[e],3)+jE(a.I[e],3)),j+=c+jE(g,3)+jE(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+jE(e,4)+jE(a.B[e],4)+aa);return j+"M END\n"}
+function JE(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R,sb,W,M,da,Gc,$f,Ab,Ld,Md,Nd,Wa,Hc;q=y(I,m,-1,a.u+10,1);r=y(I,m,-1,a.u+10,1);n=y(I,m,-1,a.u+1,1);o=y(I,m,-1,7,1);Ab=y(I,m,-1,a.u+1,1);v=y(WG,s,-1,a.u+1,2);D=y(WG,s,-1,a.v+1,2);da=0;if(0==a.u)return l;SD(a,!0);$f=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){$f=!1;break}if(a.o.t&&$f){XG(a);CE(a);YG(a,D);ZG(a,v,D);var Ib,sd,ef,cc,xe,td,ud,gb,dI,Td,w,ya,Cm,Dm,Xs,lf,Oa,Em,Fm,Kc,Gm;Ib=y(I,m,-1,a.u+1,1);sd=y(I,m,-1,a.u+1,1);gb=y($G,s,-1,a.u+1,3);var Ys=a.u,Hm,
+qh,Zs,lg,yj,Ee,mf;yj=y($G,s,-1,Ys+2,3);Ee=y(I,m,-1,100,1);mf=5;lg=0;Ee[0]=3;yj[1]=gh;yj[2]=hh;Zs=2;if(!(3>Ys))for(;mf<Ee[lg]*Ee[lg];){qh=0;for(Hm=!0;Hm&&qh<=lg&&mf>=Ee[qh]*Ee[qh];)0==mf%Ee[qh]?Hm=!1:++qh;if(Hm){yj[++Zs]=jt(mf);if(Zs>=Ys)break;lg<Ee.length-1&&(++lg,Ee[lg]=mf)}mf+=2}for(w=1;w<=a.u;++w){for(ya=Fm=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(Fm*=a.i[ya]);Em=a.c[w];18==Em&&(Gm=a.p[w],td=Gm.charCodeAt(0)-65+1,ud=0,1<Gm.length&&(ud=Gm.charCodeAt(1)-97),0>td&&(td=0),0>ud&&(ud=0),Em=28*td+ud);
+lf=0;-2>a.B[w]?lf=1:-2==a.B[w]?lf=2:-1==a.B[w]?lf=3:1==a.B[w]?lf=4:2==a.B[w]?lf=5:2<a.B[w]&&(lf=6);Kc=1;gb[w]=jt(Fm);Kc*=126;gb[w]=Ss(gb[w],jt(a.y[w]*Kc));Kc*=7;gb[w]=Ss(gb[w],jt(lf*Kc));Kc*=7;gb[w]=Ss(gb[w],jt(Em*Kc));Kc*=783;gb[w]=Ss(gb[w],jt(a.A[w]*Kc))}for(xe=0;!SG(a,Ib,gb);){Xs=!1;for(w=1;w<=a.u;++w)Ib[w]!=sd[w]&&(sd[w]=Ib[w],Xs=!0);if(Xs){for(w=1;w<=a.u;++w){gb[w]=fh;for(ya=1;ya<=a.A[w];++ya)gb[w]=nt(gb[w],yj[Ib[a.H[w][ya]]])}xe=0}else if(0<xe){for(w=1;w<=a.u;++w)gb[w]=fh;w=1;a:for(;w<=a.u-
+1;++w)for(ya=w+1;ya<=a.u;++ya)if(Ib[w]==Ib[ya]){gb[w]=gh;break a}}else{for(w=1;w<=a.u;++w){gb[w]=fh;for(ya=1;ya<=a.A[w];++ya)ef=a.H[w][ya],gb[w]=nt(gb[w],jt(a.c[ef]*a.i[OG(a,w,ef)]))}xe=1}SG(a,Ib,gb);for(w=1;w<=a.u;++w)gb[w]=jt(sd[w]*a.u+Ib[w])}for(w=1;w<=a.u;++w)sd[w]=Ib[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(sd[w]==Oa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Oa];a.B[w]=a.B[Oa];a.K[w]=a.K[Oa];a.N[w]=a.N[Oa];a.A[w]=a.A[Oa];a.c[Oa]=a.c[0];a.B[Oa]=a.B[0];
+a.K[Oa]=a.K[0];a.N[Oa]=a.N[0];a.A[Oa]=a.A[0];sd[w]=sd[Oa];sd[Oa]=Oa;a.p[0]=a.p[w];a.p[w]=a.p[Oa];a.p[Oa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Oa];a.e[Oa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Oa];a.y[Oa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Ib[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Ib[a.I[w]],a.J[w]=Ib[a.J[w]],a.I[w]>a.J[w]&&(Td=a.I[w],a.I[w]=a.J[w],a.J[w]=Td,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Dm=Cm=
+a.u;cc=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<Cm?(Cm=a.I[ya],Dm=a.J[ya],cc=ya):a.I[ya]==Cm&&a.J[ya]<Dm&&(Dm=a.J[ya],cc=ya);Td=a.I[w];a.I[w]=a.I[cc];a.I[cc]=Td;Td=a.J[w];a.J[w]=a.J[cc];a.J[cc]=Td;Td=a.t[w];a.t[w]=a.t[cc];a.t[cc]=Td;Td=a.C[w];a.C[w]=a.C[cc];a.C[cc]=Td;dI=a.f[w];a.f[w]=a.f[cc];a.f[cc]=dI}eE(a);hE(a);YG(a,D);ZG(a,v,D)}else{YG(a,D);a.i=y(I,m,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,m,-1,a.u+1,1);Hc=1;a.b[1]=1;for(W=0;;){M=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=Ab[c]){Gc=!0;for(J=1;J<=da;++J)if(q[J]==c&&r[J]==g||q[J]==g&&r[J]==c){Gc=!1;break}Gc&&(++da,q[da]=c,r[da]=g)}}else o[++M]=g;if(0==M){if(Hc==a.u)break;c=n[W--]}else if(1==M)Ab[o[1]]=c,c=o[1],a.b[c]=++Hc;else{n[++W]=c;e=0;for(u=1;u<=M;++u)if(h=OG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=M;++u)if(h=OG(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);Ab[e]=c;c=e;a.b[e]=++Hc}}Ab=y(I,m,-1,a.u+1,1);b=y(I,m,-1,a.u+1,1);R=y(WG,s,-1,a.u+1,2);Ld=y(WG,s,-1,a.u+1,2);f=Hc=W=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(Ab[c]=f);b[++Hc]=c;for(a.b[c]=0;;){M=e=0;sb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=da;++E)if(q[E]==g&&r[E]==c||q[E]==c&&r[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<sb&&(e=g,sb=a.b[g]))}if(0==e){if(0==W)break a;Ld[c]=!0;c=n[W--]}else break}f=c;c=e;1<M&&(n[++W]=f,R[e]=!0)}Md=y(I,m,-1,a.v+1,1);Nd=y(I,m,-1,a.u+1,1);if(a.o.Pb){var fI=Ab,qM=da,$s,gI,rh,Fe,at,bt,Ma,zj,ct;rh=y(I,m,-1,a.u+1,1);for(Ma=1;Ma<=a.u;++Ma)rh[b[Ma]]=Ma;at=y(WG,s,-1,
+a.v+1,2);for(Ma=1;Ma<=a.u;++Ma)$s=b[Ma],gI=fI[$s],Fe=OG(a,$s,gI),0!=Fe&&(aH(a,Fe,rh,Md,D),at[Fe]=!0);for(Ma=1;Ma<=a.v;++Ma)at[Ma]||aH(a,Ma,rh,Md,D);Ma=1;a:for(;Ma<=a.u;++Ma)if(!(2>a.A[Ma]||4<a.A[Ma])){bt=ct=0;for(zj=1;zj<=a.A[Ma];++zj){Fe=OG(a,Ma,a.H[Ma][zj]);if(5==a.i[Fe])continue a;1==a.t[Fe]&&0!=bH(a,Fe,Ma)&&++ct;2==a.t[Fe]&&(bt=a.H[Ma][zj])}if(0!=ct)if(0<bt){var ja=a,iI=Ma,nf=rh,Wc=Nd,rc=void 0,Aj=void 0,Lc=void 0,Ge=void 0,Mc=void 0,Im=void 0,Jm=void 0,Km=void 0,Ud=void 0,Xc=void 0,Yc=void 0,
+dt=void 0,Bj=void 0,Vd=void 0,Cj=void 0,He=void 0,Dj=void 0,et=void 0,Ej=void 0,Ie=void 0,jI=void 0,of=void 0,kI=void 0,ft=void 0,Fj=void 0,pf=void 0,Yc=1,Aj=iI,rc=y(I,m,-1,ja.u+1,1);for(rc[1]=iI;;){dt=!1;for(Xc=1;Xc<=ja.A[Aj];++Xc)if(Lc=ja.H[Aj][Xc],!(Lc==rc[1]||Lc==rc[Yc-1]))if(Ge=OG(ja,Aj,Lc),2==ja.t[Ge]&&5!=ja.i[Ge]){Aj=rc[++Yc]=Lc;dt=!0;break}if(!dt)break}if(!(0==Yc%2||2>ja.A[rc[Yc]]||3<ja.A[rc[Yc]])){pf=rc[1];Mc=rc[~~((Yc+1)/2)];Ud=rc[Yc];of=Ie=He=Vd=0;ft=et=!1;for(Xc=1;Xc<=ja.A[pf];++Xc)Lc=
+ja.H[pf][Xc],Ge=OG(ja,pf,Lc),1!=ja.t[Ge]||5==ja.i[Ge]||(0==Vd?Vd=Lc:He=Lc);0<nf[He]&&nf[Vd]>nf[He]&&(Im=Vd,Vd=He,He=Im);Bj=Vd;0==Vd&&(Bj=He,et=!0);for(Xc=1;Xc<=ja.A[Ud];++Xc)Lc=ja.H[Ud][Xc],Ge=OG(ja,Ud,Lc),1!=ja.t[Ge]||5==ja.i[Ge]||(0==Ie?Ie=Lc:of=Lc);0<nf[of]&&nf[Ie]>nf[of]&&(Im=Ie,Ie=of,of=Im);Ej=Ie;0==Ie&&(Ej=of,ft=!0);Cj=bH(ja,OG(ja,pf,Vd),pf);Dj=bH(ja,OG(ja,pf,He),pf);jI=bH(ja,OG(ja,Ud,Ie),Ud);kI=bH(ja,OG(ja,Ud,of),Ud);1<(0>Cj+Dj?-(Cj+Dj):Cj+Dj)||0!=jI||0!=kI?Lq(ja.o,"Bad stereoinfo on allene !"):
+(Jm=ja.K[rc[Yc-1]]-ja.K[Ud],Km=ja.N[rc[Yc-1]]-ja.N[Ud],Fj=Math.sqrt(Jm*Jm+Km*Km),0.001>Fj&&(Fj=0.001),0<(ja.N[Ej]-ja.N[rc[Yc-1]])*(Jm/Fj)-(ja.K[Ej]-ja.K[rc[Yc-1]])*(Km/Fj)?Wc[Mc]=1:Wc[Mc]=-1,et&&(Wc[Mc]*=-1),ft&&(Wc[Mc]*=-1),Bj==Vd&&0>Cj&&(Wc[Mc]*=-1),Bj==He&&0>Dj&&(Wc[Mc]*=-1),nf[Bj]>nf[Ej]&&(Wc[Mc]*=-1))}}else b:{var ub=a,Za=Ma,gt=fI,lI=rh,mI=q,nI=r,rM=qM,Lm=Nd,Mm=void 0,Zc=void 0,ht=void 0,sh=void 0,Ca=void 0,th=void 0,wd=void 0,Gj=void 0,Wd=void 0,Qb=void 0,ga=void 0,fa=void 0,Je=void 0,Nm=void 0,
+$c=void 0,K=void 0,Om=void 0,fa=y(I,m,-1,4,1),Nm=y(I,m,-1,4,1),Hj=void 0,ad=void 0,Pm=void 0,Qm=void 0,it=void 0,Ij=void 0,Ij=-1;0<gt[Za]&&(fa[++Ij]=gt[Za]);for(ad=1;ad<=rM;++ad)mI[ad]==Za&&(fa[++Ij]=nI[ad]),nI[ad]==Za&&(fa[++Ij]=mI[ad]);for(ad=Ij+1;ad<ub.A[Za];++ad){it=ub.u+1;Pm=1;c:for(;Pm<=ub.A[Za];++Pm){Hj=ub.H[Za][Pm];for(Qm=0;Qm<ad;++Qm)if(Hj==fa[Qm])continue c;lI[Hj]<it&&(it=lI[Hj],fa[ad]=Hj)}}0==gt[Za]&&0<ub.y[Za]?(fa[3]=fa[2],fa[2]=fa[1],fa[1]=fa[0],fa[0]=-1):0<ub.y[Za]&&(fa[3]=fa[2],fa[2]=
+fa[1],fa[1]=-1);for(Ca=Gj=th=sh=Om=wd=Qb=0;4>Ca;++Ca)0>=fa[Ca]||(Mm=OG(ub,Za,fa[Ca]),Nm[Ca]=bH(ub,Mm,Za),0<Nm[Ca]?(++Qb,Om=fa[Ca],th=fa[Ca]):0>Nm[Ca]?(++wd,sh=fa[Ca],th=fa[Ca]):Gj=fa[Ca]);Wd=Qb+wd;K=y(I,m,-1,4,1);$c=0;if(3==ub.A[Za]){if(1==Qb&&1==wd||3==Wd&&0<Qb&&0<wd){Lq(ub.o,"Error in C3H stereospecification !");break b}Je=fa[0];1==Wd?Je=th:2==Wd&&(Je=Gj);ga=MG(ub,Za,Je,fa);K[0]=th;K[1]=-1;K[2]=ga[2];K[3]=ga[1];0<Qb?$c=1:$c=-1}else if(4==ub.A[Za])if(1==Wd)ga=MG(ub,Za,th,fa),K[0]=ga[0],K[1]=ga[3],
+K[2]=ga[2],K[3]=ga[1],0<Qb?$c=1:$c=-1;else{Je=fa[0];1<Gj&&(Je=Gj);1==Qb?Je=Om:1==wd&&(Je=sh);ga=MG(ub,Za,Je,fa);Zc=y(I,m,-1,4,1);for(Ca=0;4>Ca;++Ca)Mm=OG(ub,Za,ga[Ca]),Zc[Ca]=bH(ub,Mm,Za);if(4==Wd){if(0==Qb||0==wd){Lq(ub.o,"Error in C4 stereospecification !");break b}if(1==Qb||1==wd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],$c=Zc[0];else{for(Ca=0;4>Ca;++Ca)-1==Zc[Ca]&&(Zc[Ca]=0);Wd=2}}else if(3==Wd)if(3==Qb||3==wd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],0<Qb?$c=-1:$c=1;else{1==Qb?Qb=ht=1:wd=
+ht=-1;for(Ca=0;4>Ca;++Ca)Zc[Ca]==ht&&(Zc[Ca]=0);Wd=2}if(2==Wd)if(1==Qb&&1==wd)ga[1]==sh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==sh&&(ga[2]=ga[3]),K[0]=Om,K[1]=sh,K[2]=ga[2],K[3]=ga[1],$c=1;else{if(Zc[0]==Zc[1]||Zc[1]==Zc[2]){Lq(ub.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Zc[0]?(K[0]=ga[0],K[1]=ga[2],K[2]=ga[1],K[3]=ga[3]):(K[0]=ga[1],K[1]=ga[3],K[2]=ga[2],K[3]=ga[0]);1<Qb?$c=1:$c=-1}}var ob=void 0;fa[0]==K[1]?(ob=K[0],K[0]=K[1],K[1]=ob,ob=K[2],K[2]=K[3],K[3]=ob):fa[0]==K[2]?(ob=K[2],K[2]=K[0],
+K[0]=ob,ob=K[1],K[1]=K[3],K[3]=ob):fa[0]==K[3]&&(ob=K[3],K[3]=K[0],K[0]=ob,ob=K[1],K[1]=K[2],K[2]=ob);fa[1]==K[2]?(ob=K[1],K[1]=K[2],K[2]=ob,ob=K[2],K[2]=K[3],K[3]=ob):fa[1]==K[3]&&(ob=K[1],K[1]=K[3],K[3]=ob,ob=K[2],K[2]=K[3],K[3]=ob);K[2]==fa[2]?Lm[Za]=1:K[2]==fa[3]?Lm[Za]=-1:Lq(ub.o,"Error in stereoprocessing ! - t30");Lm[Za]*=$c}}}Wa=new gG;j=y(I,m,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];R[c]&&(Wa.b.b+=ua);0<Ab[u]&&cH(a,c,Ab[c],Wa,Md);var uh=v[c],Kb=void 0,Jj=void 0,
+vh=void 0,U=void 0,U=Nc,Kb=!1;0!=a.B[c]&&(Kb=!0);0!=Nd[c]&&(Kb=!0);vh=-1;for(Jj=1;Jj<=a.z;++Jj)if(a.r[Jj][0]==c){vh=a.r[Jj][1];break}-1<vh&&(Kb=!0);a.o.Ob&&0<a.e[c]&&(Kb=!0,vh=1);switch(a.c[c]){case 2:U=Bb;break;case 3:uh?U="c":U=Eb;break;case 4:uh?(U=zf,0<a.y[c]&&(Kb=!0)):U=ec;break;case 5:uh?U="o":U=lc;break;case 7:uh?(U="p",0<a.y[c]&&(Kb=!0)):U=nc;break;case 8:uh?U=mg:U=zc;break;case 13:uh?U=pg:U=Bc;Kb=!0;break;case 6:U=Cc;Kb=!0;break;case 9:U=Pb;break;case 10:U=Jb;break;case 11:U=Db;break;case 12:U=
+Wb;break;case 1:U=Ub;Kb=!0;break;case 19:U=oc;Kb=!0;break;case 20:U=pc;Kb=!0;break;case 21:U=qc;Kb=!0;break;case 22:U=sc;Kb=!0;break;case 18:Kb=!0,U=a.p[c],(G(U,wa)||G(U,Uc)||G(U,wb))&&(Kb=!1)}Kb&&(U=Oc+U,1==Nd[c]?U+=vb:-1==Nd[c]&&(U+="@@"),1==a.y[c]?U+=Ub:1<a.y[c]&&(U+=Ub+a.y[c]),0!=a.B[c]&&(0<a.B[c]?U+=xa:U+=Ba,1<Qj(a.B[c])&&(U+=Qj(a.B[c]))),-1<vh&&(U+=lb+vh),U+=Rc);nn(Wa.b,U);for(E=1;E<=da;++E)if(q[E]==c||r[E]==c)d=r[E],d==c&&(d=q[E]),j[c]<j[d]&&cH(a,q[E],r[E],Wa,Md),9<E&&(Wa.b.b+="%"),mn(Wa,l+
+(new T(E)).b);Ld[c]&&(Wa.b.b+=va)}return Wa.b.b}function IE(a){a=new TC(a);eE(a);return a}
+function fE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)jD(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function gE(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&fE(a,c);0==a.A[d]&&fE(a,d)}
+function XG(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=OG(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&fE(a,c)}}}function UG(a){var b;b=a.c.length;a.H=js([b,7]);a.A=y(I,m,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function ZG(a,b,c){var d,e,f,g,j,h,n,o,q;a.i=y(I,m,-1,a.v+1,1);q=y(WG,s,-1,a.u+1,2);for(h=1;h<=a.u;++h){q[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[OG(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:q[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?q[h]=!1:q[h]=!0}}if(a.n){var r;d=y(WG,s,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(WG,s,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(r=!1;;){for(n=1;n<=a.u;++n){r=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(r=e[j]=!0)}if(r)break}if(!r)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:VG(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],q[f]&&q[g])){d=y(WG,s,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&q[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&q[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&q[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function iD(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(DD((a.K[b]+a.K[c])/2))),a.O[d]=O(N(DD((a.N[b]+a.N[c])/2)))}function YG(a,b){var c;for(c=1;c<=a.v;++c)JD(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function HD(a,b){var c;c=(EC(),KC)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function VG(a,b){return 2==a.t[b]?!0:!1}function JD(a,b,c){var d,e,f,g;g=1;a.b=y(I,m,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function sE(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=js([b+5,2]),hG(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function cE(a){var b;a.z=0;a.s=0;JE(a);for(b=1;b<=a.u;++b)a.E=b,sE(a);a.E=0}
+function dE(a){var b,c;b=y(fD,s,-1,4,1);gD(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function $C(a,b){var c,d,e,f,g,j,h,n;c=y(fD,s,-1,4,1);gD(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;gD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function FE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function iE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Oc)&&aG(c,Rc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Ub);g=Pj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Xn(c,d+1);try{a.o.z=dC(j,10)}catch(h){if(h=Ki(h),A(h,123))a.o.z=0;else throw h;}a.E=b;sE(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=G(d,Eb)?3:G(d,Bb)?2:G(d,ec)?4:G(d,lc)?5:G(d,nc)?7:G(d,zc)?8:G(d,Pb)?9:G(d,Jb)?10:G(d,Db)?11:G(d,Wb)?12:G(d,Ub)?1:G(d,Bc)?13:G(d,Cc)?6:G(d,oc)?19:G(d,pc)?20:G(d,qc)?21:G(d,sc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=$F(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=$F(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=$F(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=$F(c,g++);for(;45==e;)--d,e=$F(c,g++)}a.B[b]=d}}}
+function RD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new zC(b);try{for(;b.k=sC(b,b.b),b.k<b.j;)d=PD(dC(vC(b),10)).b,c=e=PD(dC(vC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Ki(f),A(f,123))kn(f);else throw f;}}function cH(a,b,c,d,e){b=OG(a,b,c);5!=a.i[b]&&VG(a,b)?d.b.b+=qb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=tb,a=a.f[b],null!=a&&(e=a),nn(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Qc)}
+function tE(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,Lq(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:Lq(a.o,"Stereomarking allowed only on single and double bonds!")}
+function aH(a,b,c,d,e){var f,g,j,h,n,o,q,r,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);q=o=b=0;r=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:q=g);0<q&&c[o]>c[q]&&(g=o,o=q,q=g);h=OG(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=OG(a,e,q),0!=d[h]?b=q:1==a.t[h]&&5!=a.i[h]&&(b=q));c[b]>c[e]&&(r=!0);j=q=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==q?q=g:j=g);0<j&&c[q]<c[j]&&(g=q,
+q=j,j=g);h=OG(a,f,q);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=q);0==o&&(h=OG(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,q=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=q?0-q:q)||2>(0>=u?0-u:u))Lq(a.o,"Not unique E/Z geometry !");else{j=OG(a,b,e);f=OG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=OG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<q&&0<u||0>q&&0>u?d[f]=-d[j]:d[f]=d[j],r&&(d[f]=-d[f]))}}}function TG(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=OG(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(VG(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function bH(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function hE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=TG(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function kD(a){LG(this);this.o=a;this.z=this.v=this.u=0}
+function QD(a,b){var c,d,e,f,g,j,h;kD.call(this,a);f=l;j=ND(b);if(null!=j){h=new yC(b,j,!0);for(e=1;4>=e;++e)f=OD(h,j);g=PD(dC(Wn(f.substr(0,3)),10)).b;c=PD(dC(Wn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)uE(this),f=OD(h,j),this.K[e]=(new XF(UF(Wn(f.substr(0,10))))).b,this.N[e]=-(new XF(UF(Wn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Wn(f.substr(31,d-31)),iE(this,e,d),62<=f.length&&(f=Wn(f.substr(60,3)),0<f.length&&(f=PD(dC(f,10)).b,0<f&&(this.E=e,a.z=f,sE(this),this.E=0)));for(e=1;e<=c;++e)BE(this),
+f=OD(h,j),this.I[e]=PD(dC(Wn(f.substr(0,3)),10)).b,this.J[e]=PD(dC(Wn(f.substr(3,3)),10)).b,g=PD(dC(Wn(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=PD(dC(Wn(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);UG(this);FE(this);hD(this);for(eE(this);(h.k=sC(h,h.b),h.k<h.j)&&!(null==(f=vC(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new xC(f);vC(g);vC(g);j=PD(dC(vC(g),10)).b;
+for(e=1;e<=j;++e)c=PD(dC(vC(g),10)).b,this.B[c]=PD(dC(vC(g),10)).b}if(0==f.indexOf("M APO")){g=new xC(f);vC(g);vC(g);j=PD(dC(vC(g),10)).b;for(e=1;e<=j;++e)c=PD(dC(vC(g),10)).b,f=PD(dC(vC(g),10)).b,this.E=c,Z(this,0),iE(this,this.u,oc+f),this.E=0}}XG(this);eE(this)}}
+function ME(a,b){var c,d,e,f,g;kD.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));aG(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new xC(b);d=PD(dC(vC(f),10)).b;e=PD(dC(vC(f),10)).b;for(c=1;c<=d;++c)g=vC(f),uE(this),iE(this,this.u,g),this.K[c]=(new XF(UF(vC(f)))).b,this.N[c]=-(new XF(UF(vC(f)))).b;for(c=1;c<=e;++c)if(BE(this),this.I[c]=PD(dC(vC(f),10)).b,this.J[c]=PD(dC(vC(f),10)).b,this.t[c]=PD(dC(vC(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;UG(this);FE(this);hD(this)}catch(j){j=Ki(j);if(A(j,123)){j.Ec();this.u=0;return}throw j;}XG(this);eE(this)}}
+function TD(a,b,c){var d,e,f;kD.call(this,a);f=y(I,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(uE(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))BE(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;eE(this);hD(this)}
+function lE(a,b,c){var d,e,f,g,j;kD.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,m,-1,this.u+1,1);this.B=y(I,m,-1,this.u+1,1);this.y=y(I,m,-1,this.u+1,1);this.e=y(I,m,-1,this.u+1,1);this.d=y(us,s,1,this.u+1,0);this.K=y(fD,s,-1,this.u+1,1);this.N=y(fD,s,-1,this.u+1,1);this.p=y(us,s,1,this.u+1,0);this.I=y(I,m,-1,this.v+1,1);this.J=y(I,m,-1,this.v+1,1);this.t=y(I,m,-1,this.v+1,1);this.f=y(us,s,1,this.v+1,0);this.C=y(I,m,-1,this.v+1,1);this.r=js([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}eE(this);hD(this)}
+function TC(a){var b;LG(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,m,-1,this.u+1,1);hG(a.c,this.c,this.u+1);this.B=y(I,m,-1,this.u+1,1);hG(a.B,this.B,this.u+1);this.y=y(I,m,-1,this.u+1,1);hG(a.y,this.y,this.u+1);this.e=y(I,m,-1,this.u+1,1);hG(a.e,this.e,this.u+1);this.d=y(us,s,1,this.u+1,0);hG(a.d,this.d,this.u+1);this.K=y(fD,s,-1,this.u+1,1);hG(a.K,this.K,this.u+1);this.N=y(fD,s,-1,this.u+1,1);hG(a.N,this.N,this.u+1);this.p=y(us,s,1,this.u+1,0);hG(a.p,this.p,this.u+1);this.I=y(I,
+m,-1,this.v+1,1);hG(a.I,this.I,this.v+1);this.J=y(I,m,-1,this.v+1,1);hG(a.J,this.J,this.v+1);this.t=y(I,m,-1,this.v+1,1);hG(a.t,this.t,this.v+1);this.f=y(us,s,1,this.v+1,0);hG(a.f,this.f,this.v+1);this.C=y(I,m,-1,this.v+1,1);hG(a.C,this.C,this.v+1);this.r=js([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function HE(a,b,c){var d,e,f;if(0==c)return jE(L(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(DD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new XF(a)).b;d=Wu(e,Xu(46));0>d&&(e+=Xa,d=Wu(e,Xu(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=tb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function ND(a){var b;b=new yC(a,aa,!0);if(4<rC(b))return aa;b=new yC(a,ch,!0);return 4<rC(b)?ch:null}
+function jE(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=tb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function OD(a,b){for(var c,d;a.k=sC(a,a.b),a.k<a.j;){d=vC(a);if(G(d,b))return ba;for(vC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(528,1,{139:1},kD,QD,ME,TD,lE,TC);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function Mq(){Mq=x;Nq=new wB(Ub)}
+function ZD(a,b){var c;Mq();var d;FG.call(this);this.d=new Uz("Help");new Uz("Home");this.e=b;P(this,(EC(),GC));this.hc&&MA(this.hc.d,!1);JA(this,!1);d=yy(b);if(1==a)this.f||(this.f=new eB(d),DG(this.f,-30,0)),this.k=this.f,c=RC(b),this.hc&&LA(this.hc.d.I.c,Ac),ez(this,new Pz(2)),this.i=new wB(c+" "),Q(this,this.i,Hb),d=new iz,Q(d,this.j,null),this.e.Hb&&(c=new Uz("Submit"),Q(d,c,null)),Q(this,d,Dc),c=Wn($n(this.i.hc.b.pb,Vg)),yB(this.i.hc,c),this.hc&&MA(this.hc.d,!0),JA(this,!0);else if(2==a)this.c||
+(this.c=new eB(d),DG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&LA(this.hc.d.I.c,"Nonstandard atom"),ez(this,new Pz(2)),c=new iz,Q(c,new YA("atomic SMILES",1),null),Q(this,c,jc),c=Ub,Nq&&(c=$n(Nq.hc.b.pb,Vg)),Nq=new xB(c,8),Q(this,Nq,Hb),c=new iz,Q(c,this.j,null),Q(this,c,Dc);else{this.b||(this.b=new eB(d),DG(this.b,5*b.Z,0));var e,f;d="About "+(EC(),RE);this.hc&&LA(this.hc.d.I.c,d);ez(this,new UA(0));P(this,GC);Q(this,new YA(RE+" Molecular Editor v2013-10-13",1),null);Q(this,new YA("Peter Ertl and Bruno Bienfait",
+1),null);for(c=FC,d=0,f=c.length;d<f;++d)e=c[d],e=new YA(e,1),Ly(e,this.e.y),Q(this,e,null);c=new iz;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}IA(this);c=this.k;EG(this.hc.d,c.b,c.c);!xy(this)&&bz(this);My(this)}t(529,521,ri,ZD);_.Jf=function(a){var b,c;if(a.i===this.d){try{b=new YB(this.e.I),c=XB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Ki(d),A(d,111))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,bD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Nq;
+function dH(a,b){wy(b)==a.b?P(b,($z(),iA)):P(b,a.b)}
+function eH(a){var b,c,d,e;e=l;d=!1;wy(fH)!=a.b?(e=wa,d=!0):wy(gH)!=a.b?(e="!#6",d=!0):wy(hH)!=a.b?(P(iH,($z(),iA)),P(jH,iA),P(kH,iA),P(lH,iA),e="F,Cl,Br,I"):(b=wy(mH)!=a.b,c=wy(nH)!=a.b,wy(oH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),wy(pH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),wy(qH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),wy(rH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),wy(sH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),wy(iH)!=a.b&&(e+="F,"),wy(jH)!=a.b&&(e+="Cl,"),wy(kH)!=a.b&&(e+="Br,"),wy(lH)!=a.b&&(e+="I,"),
+aG(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Uc:c?e=wb:(P(fH,($z(),iA)),e=wa)));b=l;d&&wy(mH)!=a.b&&(b+=";a");d&&wy(nH)!=a.b&&(b+=";A");wy(tH)!=a.b&&(b+=";R");wy(uH)!=a.b&&(b+=";!R");wy(fH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=vH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=wH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);wy(xH)!=a.b&&(e="~");wy(yH)!=a.b&&(e=lb);wy(zH)!=a.b&&(e=vb);wy(AH)!=a.b&&(e="!@");yB(a.f.hc,e)}
+function BH(a){CH(a);DH(a);var b=vH.hc.b;gx(b,0);b.pb.options[0].selected=!0;b=wH.hc.b;gx(b,0);b.pb.options[0].selected=!0;P(mH,a.b);P(nH,a.b);P(tH,a.b);P(uH,a.b);P(vH,a.b);P(wH,a.b);EH(a)}function CH(a){P(oH,a.b);P(pH,a.b);P(qH,a.b);P(rH,a.b);P(sH,a.b);P(iH,a.b);P(jH,a.b);P(kH,a.b);P(lH,a.b)}function DH(a){P(fH,a.b);P(gH,a.b);P(hH,a.b)}function EH(a){P(xH,a.b);P(yH,a.b);P(zH,a.b);P(AH,a.b);a.c=!1}
+function $D(a){KA.call(this,"Atom/Bond Query");this.j=new Uz(this.If());tz(this.r,new GG(this));this.b=(EC(),GC);this.d=a;this.e||(a=yy(a),this.e=new eB(a),DG(this.e,-150,10));this.k=this.e;ez(this,new TA);P(this,this.b);a=new iz;ez(a,new yA(0,3,1));Q(a,new XA("Atom type :"),null);fH=new Uz(yb);gH=new Uz("Any except C");hH=new Uz("Halogen");Q(a,fH,null);Q(a,gH,null);Q(a,hH,null);Q(this,a,null);a=new iz;ez(a,new yA(0,3,1));Q(a,new YA("Or select one or more from the list :",0),null);Q(this,a,null);
+a=new iz;ez(a,new yA(0,3,1));oH=new Uz(Eb);pH=new Uz(ec);qH=new Uz(lc);rH=new Uz(zc);sH=new Uz(nc);iH=new Uz(Pb);jH=new Uz(Jb);kH=new Uz(Db);lH=new Uz(Wb);Q(a,oH,null);Q(a,pH,null);Q(a,qH,null);Q(a,rH,null);Q(a,sH,null);Q(a,iH,null);Q(a,jH,null);Q(a,kH,null);Q(a,lH,null);Q(this,a,null);a=new iz;ez(a,new yA(0,3,1));vH=new Yz;Xz(vH,yb);Xz(vH,bb);Xz(vH,db);Xz(vH,jb);Xz(vH,kb);Q(a,new XA("Number of hydrogens : "),null);Q(a,vH,null);Q(this,a,null);a=new iz;ez(a,new yA(0,3,1));wH=new Yz;Xz(wH,yb);Xz(wH,
+bb);Xz(wH,db);Xz(wH,jb);Xz(wH,kb);Xz(wH,"4");Xz(wH,"5");Xz(wH,"6");Q(a,new YA("Number of connections :",0),null);Q(a,wH,null);Q(a,new YA(" (H's don't count.)",0),null);Q(this,a,null);a=new iz;ez(a,new yA(0,3,1));Q(a,new XA("Atom is :"),null);mH=new Uz(zb);Q(a,mH,null);nH=new Uz("Nonaromatic");Q(a,nH,null);tH=new Uz(yc);Q(a,tH,null);uH=new Uz(ic);Q(a,uH,null);Q(this,a,null);a=new iz;P(a,pA(wy(this)));ez(a,new yA(0,3,1));Q(a,new XA("Bond is :"),null);xH=new Uz(yb);Q(a,xH,null);yH=new Uz(zb);Q(a,yH,
+null);zH=new Uz(yc);Q(a,zH,null);AH=new Uz(ic);Q(a,AH,null);Q(this,a,null);a=new iz;ez(a,new yA(1,3,1));this.f=new xB(wa,20);Q(a,this.f,null);Q(a,new Uz(wc),null);Q(a,this.j,null);Q(this,a,null);this.hc&&MA(this.hc.d,!1);JA(this,!1);CH(this);DH(this);EH(this);P(mH,this.b);P(nH,this.b);P(tH,this.b);P(uH,this.b);P(vH,this.b);P(wH,this.b);dH(this,fH);IA(this);a=this.k;EG(this.hc.d,a.b,a.c);!xy(this)&&bz(this);My(this)}t(530,521,ri,$D);
+_.Jf=function(a,b){var c;G(b,wc)?(BH(this),dH(this,fH),eH(this)):A(a.i,86)?(EH(this),rs(a.i)===rs(fH)?(CH(this),DH(this)):rs(a.i)===rs(gH)?(CH(this),DH(this)):rs(a.i)===rs(hH)?(CH(this),DH(this)):rs(a.i)===rs(tH)?P(uH,this.b):rs(a.i)===rs(uH)?(P(tH,this.b),P(mH,this.b)):rs(a.i)===rs(mH)?(P(nH,this.b),P(uH,this.b)):rs(a.i)===rs(nH)?P(mH,this.b):rs(a.i)===rs(xH)||rs(a.i)===rs(yH)||rs(a.i)===rs(zH)||rs(a.i)===rs(AH)?(BH(this),this.c=!0):DH(this),dH(this,a.i),eH(this)):A(a.i,87)&&(EH(this),c=a.i,0==c.hc.b.pb.selectedIndex?
+P(c,this.b):P(c,($z(),iA)),eH(this));107!=this.d.d&&(this.d.d=107,nz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var fH=_.f=null,xH=null,gH=null,mH=null,yH=null,kH=null,oH=null,wH=null,vH=null,jH=null,iH=null,hH=null,lH=null,pH=null,nH=null,uH=null,AH=null,qH=null,sH=null,tH=null,zH=null,rH=null;function UE(){sG(this)}t(531,506,Ph,UE);_.Ke=function(){this.b=-1;this.c=y(tG,s,0,0,0);this.d=0};_.b=-1;
+function FH(a,b){a:{var c=a.b,d=b.b,e,f,g;f=!1;if(null!=d){if(null!=c.b.Ab){AC(c.b.Ab,H(us,s,1,[d]));break a}g=l;e=c.b.Ib;var j,h,n,o;if(null==d)e=0;else if(j=bG(d,"\\$\\$\\$\\$\r?\n?"),1>=j.length)e=0;else{for(n=0,o=j.length;n<o;++n)h=j[n],ps(e.c,e.d++,h);e=j.length}0<e&&(g=". Use Page Up/Down for SDF access ("+e+va);try{LD(c.b,d,!0)?(Lq(c.b,"Structure pasted"+g),cD(c.b),nz(c.b),f=!0):(bE(new jF(c.b.K,c.b,GC)),MD(c.b,!0),nz(c.b))}catch(q){if(q=Ki(q),A(q,123))g=c.b,g.lb=!0,g.K="ERROR - invalid MOL ",
+bD(g),bE(new jF(c.b.K,c.b,GC)),nz(c.b);else throw q;}}f&&c.b.Ge(d)}}function Gq(a){a=new LB(a);Jq();var b,c,d,e,f;try{var g=(DB(),GB);if(HB(g,(DB(),GB)))b=a.b;else if(HB(g,EB))b=new PB(a.b);else throw new MB(g);c=An(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new GH;Wx(d.f,c);e=(f=bG(c,"\r\n|\r|\n|\n\r"),f.length);Uu(d.f,20*(10>e?e:10)+Wf);Pn((Mn(),Nn),new HH(d));IH(d);JH(d)}catch(j){if(j=Ki(j),A(j,104))kn(j);else throw j;}}function VE(){}t(532,1,{105:1,112:1},VE);
+_.te=function(a){FH(this,a)};_.b=null;t(534,307,Lh);function Dq(){var a;Dq=x;KH=(a=!1,Lf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);LH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");MH=KH&!LH;var b;a=H(I,m,-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]);Eq=y(I,m,-1,1E3,1);for(b=0;b<Eq.length;++b)Eq[b]=-999;for(b=0;b<a.length;b+=2)Eq[a[b+1]]=a[b]}
+function Bp(a,b,c){a=new NH(b,c,a);if(!b.Ld(a,c))for(b=b.gc;b&&!b.Ld(a,c);)b=b.gc}function lz(a,b,c){var d;d=new OH;lj(d.u,b,c);ej(a.i,d.u,0,0);Ti(a.b,d);return d}function dF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function zD(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)zv(a.i,b.u,c,d),b.s=c,b.t=d;PH(b)}
+function cF(a,b,c,d){Dq();this.pb=ow();this.b=new Zi;this.k=new Zi;this.f=d;this.pb.style[Qf]=bb;this.pb.style[Of]=bb;this.pb.style[Gg]=Te;this.pb.style[$g]=b;this.pb.style[Ce]=c;this.i=new QH;this.i.pb.style[$g]=eb;Uu(this.i,eb);MH?(b=new RH,c=new SH,ej(b,this.i,0,0),ej(b,c,0,0),Dv(this,b)):Dv(this,this.i);this.d=a;a.Vb=this;MH?(this.n=new TH(this),this.n.j=new UH(this),this.n.k=new VH(this),this.n.o=new WH(this),this.n.n=new XH(this),this.d&&(this.n.f=new YH(this),this.n.i=new ZH(this),this.n.b=
+new $H(this))):B(this,new aI(this),(Qq(),Qq(),Rq));B(this,this,(Gp(),Gp(),Hp));B(this,new bI(this),(oj(),oj(),pj));B(this,new cI(this),(qj(),qj(),rj));B(this,new eI(this),(Aq(),Aq(),Bq));(Ap(),Ap(),Qy).b=this}t(533,534,Lh,cF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var MH,LH,KH,Eq=null;function QH(){Bv.call(this);this.pb[yd]=Pe}t(536,285,vi,QH);function RH(){QH.call(this);this.pb.style[$g]=eb;this.pb.style[Ce]=eb}t(535,536,vi,RH);function aI(a){this.b=a}t(537,1,{},aI);
+_.uc=function(a){var b,c,d,e;d=uj(a);e=vj(a);c=wj(a.b);b=new hI(a);2==c&&(b.f=4);b=mE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function bI(a){this.b=a}t(538,1,{},bI);_.vc=function(a){var b,c;b=uj(a);c=vj(a);a=new hI(a);this.b.j?wE(this.b.d,a,b,c):yE(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function cI(a){this.b=a}t(539,1,{},cI);_.wc=function(){this.b.j=!1;AE(this.b.d)};_.b=null;function eI(a){this.b=a}t(540,1,{},eI);_.b=null;
+function SH(){QH.call(this);this.pb.style[$g]=eb;this.pb.style[Ce]=eb}t(541,536,vi,SH);function oI(a,b){var c;c=b.b;c.f=4;return mE(a.b.d,c,b.e,b.f)}function UH(a){this.b=a}t(542,1,{},UH);_.Kf=function(a){return oI(this,a)};_.b=null;function rr(a,b){yE(a.b.d,b.b,b.e,b.f);return mE(a.b.d,b.b,b.e,b.f)}function VH(a){this.b=a}t(543,1,{},VH);_.Kf=function(a){return rr(this,a)};_.b=null;function WH(a){this.b=a}t(544,1,{},WH);_.Kf=function(a){return wE(this.b.d,a.b,a.e,a.f)};_.b=null;
+function XH(a){this.b=a}t(545,1,{},XH);_.Kf=function(){return AE(this.b.d)};_.b=null;function rq(a,b){var c;c=N(DD(b.c));c=new OB(b,0,gg,c);UC(a.b.d,c);return!0}function YH(a){this.b=a}t(546,1,{},YH);_.Kf=function(a){return rq(this,a)};_.b=null;function sq(a,b){var c;c=N(DD(100*b.d));c=new OB(b,0,ng,c);UC(a.b.d,c);return!0}function ZH(a){this.b=a}t(547,1,{},ZH);_.Kf=function(a){return sq(this,a)};_.b=null;function wq(a,b){var c;c=new OB(b,0,fe,eh);UC(a.b.d,c);return!0}function $H(a){this.b=a}
+t(548,1,{},$H);_.Kf=function(a){return wq(this,a)};var pI=_.b=null;function qI(){qI=x;pI=new pt((Et(),new Dt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function rI(){rI=x;sI={}}function tI(a,b,c){var d;c&&(b.style[le]=c.c+Wf,d=c.b,d!=Nb&&(b.style[ke]=d),0!=(c.d&1)&&(b.style[ne]=ld),0!=(c.d&2)&&(b.style[me]=Ne));a.f.style[Zg]=Ff}
+function EA(a){var b=uI,c,d,e,f,g,j,h,n,o,q,r,u,v;c=wi(a);c in sI?a=sI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(vg),f=$doc.createElement(Le),f.width=1,f.height=1,g=(qI(),pI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),tI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Wj(e),n=Wj(e)+(e.offsetHeight||0),o=n-h,q=Wj(f)+(f.offsetHeight||0)+1,r=n-q,u=q-h,d.removeChild(e),v=new vI,v.b=u,v.c=r,v.d=o,v),sI[c]=a);return a}
+function wI(){rI();var a,b,c,d,e;sj();this.b=H(us,s,1,["monospace","sans-serif",sg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(vg);this.f.innerHTML=this.i||l;this.f.style[le]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ke]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(551,1,{},wI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var sI;function vI(){}
+t(552,1,{},vI);_.b=0;_.c=0;_.d=0;function nE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,44))return!!a.b.b.metaKey}catch(b){if(b=Ki(b),!A(b,129))throw b;}return!1}function oE(a){try{if(a.b&&A(a.b,44))return!!a.b.b.shiftKey}catch(b){if(b=Ki(b),!A(b,129))throw b;}return!1}function hI(a){Fq.call(this,null,0,null);this.b=a}function NH(a,b,c){Fq.call(this,a,0,b);this.b=c}t(553,394,Th,hI,NH);_.re=function(){return nE(this)};_.se=function(){return oE(this)};_.b=null;
+function tB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=uI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,tI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function sB(a){this.c=a;this.b={};!uI&&(uI=new wI)}t(554,397,si,sB);var uI=null;function mz(a){this.b=a}t(555,405,{},mz);_.b=null;function xI(a,b){this.b=a;this.c=b}t(556,1,{},xI);_.b=null;_.c=null;function yI(){Ww.call(this);this.pb[yd]="jsa-resetTable";this.pb.style[$g]=hd}t(557,320,vi,yI);
+function zI(){zI=x;var a=AI=new wI;sj();a.i="9p";a.f.style[ke]=sg;a.f.style[le]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[le]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);BI=new yz(1)}function pD(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,PH(a)}
+function rD(a,b,c,d,e,f,g){var j,h,n,o,q,r,u,v,D,E,J;a.o&&(oD(a,!1),360<=g||-360>=g?j=qD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),q=b+d/2,r=c+e/2,u=d/2,v=e/2,D=CI(q,r,u,v,f),E=CI(q,r,u,v,h),J="<g"+a.n+rb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),pD(a,j))}function Y(a,b,c,d,e){a.o&&pD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ha+a.c+a.b+ab)}
+function nD(a,b,c,d,e){a.o&&(oD(a,!1),pD(a,'<rect x="'+b+ka+c+ia+e+'" width="'+d+ea+a.n+ab))}function yD(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ka+d+ha+a.j+' fill="'+e+la+b+"</text>");pD(a,b)}function PA(a,b,c,d,e){oD(a,!0);pD(a,'<rect x="'+b+ka+c+ia+e+'" width="'+d+ea+a.n+ab)}
+function PH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Uj(a.u.pb)+(a.u.pb.offsetWidth||0)-Uj(a.u.pb),d=Wj(a.u.pb)+(a.u.pb.offsetHeight||0)-Wj(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ia+d+la)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=eg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function xD(a,b){a.f=b;a.j=QE(b)}t(558,401,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var BI,AI;function fr(a,b,c){c&&(qr(a,b),c.Kf(a.c));a.e=!0}function qr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Uj(a.p.pb)+(a.p.pb.scrollLeft||0)+fo(a.p.pb.ownerDocument),a.c.f=c.clientY-Wj(a.p.pb)+(a.p.pb.scrollTop||0)+go(a.p.pb.ownerDocument),a.c.b=new hI(b),b.b.preventDefault(),!0):!1}
+function TH(a){this.p=a;this.c=new DI;this.d=new EI(this);B(this.p,new FI(this),(nr(),nr(),or));B(this.p,new GI(this),(gr(),gr(),hr));B(this.p,new HI(this),(kr(),kr(),lr));B(this.p,new II(this),(cr(),cr(),dr));B(this.p,new JI,(xq(),xq(),yq));B(this.p,new KI(this),(tq(),tq(),uq));B(this.p,new LI(this),(oq(),oq(),pq))}t(559,1,{},TH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function EI(a){mk();this.b=a}t(560,24,{},EI);
+_.Dc=function(){!this.b.e&&this.b.j&&oI(this.b.j,this.b.c)};_.b=null;function FI(a){this.b=a}t(561,1,{},FI);_.b=null;function GI(a){this.b=a}t(562,1,{},GI);_.b=null;function HI(a){this.b=a}t(563,1,{},HI);_.b=null;function II(a){this.b=a}t(564,1,{},II);_.b=null;function JI(){}t(565,1,{},JI);function KI(a){this.b=a}t(566,1,{},KI);_.b=null;function LI(a){this.b=a}t(567,1,{},LI);_.b=null;function DI(){}t(568,1,{},DI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function MI(a){var b,c,d,e,f;Tj(a);d=(fj(),gj(null));e=new yI;Tw(e,a);pv(d,e,d.pb);f=a.fd();b=a.ed();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,58)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Vw(e,a);xv(d,e);return new Ey(f,b)}function NI(){this.pb=$doc.createElement(Yd);this.pb[yd]=Pe;this.pb.style[Pf]=De;this.pb.style[Tf]=Vc;this.pb.style[$g]=eb;this.pb.style[Ce]=eb}t(570,288,ti,NI);_.cd=function(){return Uj(this.pb)};_.dd=function(){return Wj(this.pb)};
+function QE(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function CI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new xI(new XF(a),new XF(b))}function qD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+ab}
+function FD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=ea;b=pb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function oD(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ha+a.b:a.n=' fill="none" stroke="'+c+ha+a.b}function OH(){zI();this.o=BI;this.d=[];this.u=new NI}t(571,558,{},OH);_.b=l;_.c=l;function OI(){OI=x;PI=new Ey(0,0)}
+function QI(a){var b;b=a.Of();if(!b){var c;(c=a.Lf())?(b=MI(c.b),lj(c.ue(),b.c,b.b),c=MI(c.b),b=new Ey(c.c-b.c,c.b-b.b)):b=new Ey(0,0);a.Sf(b)}return b}function Ty(a,b){var c;if(a.ye())return PI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Rf(xy(b));c=MI(a.ue());a.f.c=c.c;a.f.b=c.b;return c}function RI(a,b){var c;b&&(c=eg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Nf().pb.style[id]=c)}function SI(){this.f=new tA;this.f.b=-1;this.f.c=-1}t(573,1,{});_.Lf=function(){return null};_.Mf=function(a){this.Qf(a.Nd())};
+_.Nf=function(){return this.ue()};_.Of=function(){return TI};_.Ed=function(){};_.ye=function(){return!1};_.Pf=function(a){this.Rf(xy(a))};_.Qf=function(a){RI(this,a)};_.Rf=function(a){var b=this.ue().pb,c,d,e;c=(cz(),dz);e=a.c;d=a.b;e!=c.c?b.style[le]=l+e+"pt":b.style[le]=l;d!=c.b?b.style[ke]=d:b.style[ke]=l;0!=(a.d&1)?b.style[ne]=ld:b.style[ne]=l;0!=(a.d&2)?b.style[me]=Ne:b.style[me]=l};_.Sf=function(a){TI=a};_.Tf=function(){};var TI=_.f=null,PI;
+function Vz(a,b){OI();SI.call(this);this.b=new hw(a);this.b.gd()[yd]=l;B(this.b,new UI(this,b),(Dp(),Dp(),Ep))}t(572,573,{},Vz);_.ue=function(){return this.b};_.Qf=function(a){RI(this,a)};_.b=null;function UI(a,b){this.b=a;this.c=b}t(574,1,{},UI);_.Lc=function(a){Ap();Bp(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function Zz(a){OI();SI.call(this);this.b=new hx;B(this.b,new VI(this,a),(xp(),xp(),yp))}t(575,573,{},Zz);_.ue=function(){return this.b};_.b=null;
+function VI(a,b){this.b=a;this.c=b}t(576,1,{},VI);_.b=null;_.c=null;function WI(a,b){var c,d;RI(a,b.Nd());for(d=new Ei(b.Wb.b);d.c<d.e.Be();)c=Fi(d),c.lc&&c.hc.Mf(c)}function XI(a,b){var c,d,e,f,g,j,h;lj(a.e,b.Ud(),b.Qd());for(d=new Ei(b.Wb.b);d.c<d.e.Be();)c=Fi(d),c.lc&&(e=c.hc,e.Pf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=QI(e).c,f-=QI(e).b,lj(e.ue(),g,f),!c.ob&&a.e.yd(c),a.e.zd(c,j,h)))}function hz(){OI();SI.call(this);this.e=new Bv}t(577,573,{},hz);
+_.Mf=function(a){WI(this,a)};_.ue=function(){return this.e};_.Pf=function(a){XI(this,a)};_.e=null;function ZA(a){OI();SI.call(this);var b=this.b=new Gw;mw(b.c,a,!1);yw(b);this.f.b=-1;this.f.c=-1}t(578,573,{},ZA);_.ue=function(){return this.b};_.ye=function(){var a;a=(this.b.c.d?bo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function bB(a){this.b=new Bx(a.i,new YI(a))}t(579,1,{},bB);_.b=null;
+function xx(a){var b,c,d,e,f;f=new NB(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(ZI,s,105,0,0);for(c=b.b?xk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,84)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=bj((rz(),S),new T(f.e)));c=c.c;if(Us(!c?dh:c.b,oh))for(c=(!a.e.b||0==a.e.b.d?(Ur(),Ur(),Vr):new uz(a.e.b)).xd();c.Xc();)a=c.Yc(),1001==f.e&&a.te(f);var g,j,h;1001==f.e?(g=new Fq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.cg(),null.cg()):100==f.e&&A(f.f,102)?(j=f.f,h=new Fq(j,205,null),h.j=j.Vd(),
+h.k=j.Wd()):1004<=f.e&&1005>=f.e||(701==f.e?null.cg():401==f.e||402==f.e?(null.cg(),null.cg(),null.cg(),null.cg(),null.cg()):500<=f.e&&507>=f.e&&(g=null.dg,500!=g&&(f=new Fq(null.dg,g,null),f.j=null.cg(),f.k=null.cg(),j=null.cg(),f.f=j&12,501==g&&null.cg())))}function YI(a){this.b=a}t(580,1,ni,YI);_.xc=function(){xx(this)};_.b=null;function yB(a,b){Wx(a.b,b);a.f.b=-1;a.f.c=-1}function zB(){OI();SI.call(this);this.b=new $x}t(581,573,{},zB);
+_.Lf=function(){var a;a=new zB;Wx(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ue=function(){return this.b};_.Of=function(){return $I};_.Sf=function(a){$I=a};var $I=_.b=null;t(582,577,{});function aJ(a){var b;b=new Rp(Zn(a.pb,Kf),Zn(a.pb,Jf));a=new Rp(Zn(a.T.jb.pb,Kf),Zn(a.T.jb.pb,Jf));return H(I,m,-1,[b.c-a.c,b.b-a.b])}function bJ(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.md(a.R);a.kd(b);a.R=a.Q=null}else null!=a.R?(cJ(a,a.R),a.R=null):null!=a.Q&&(dJ(a,a.Q),a.Q=null);Kj(a.S)}
+function IH(a){a.kb?a.Xf(Up(a.T.jb)):(a.Hd(),IH(a))}function dJ(a,b){var c;a.kb?(c=aJ(a),a.Xf(new Rp(-1,eJ(b,!1)-c[1]))):a.Q=b}function fJ(a,b){var c;b!=a.Cd()&&(c=a.T.jb,hv(c),gJ(c,b,c.pb,c.q.d,!0))}function cJ(a,b){var c;a.kb?(c=aJ(a),a.Xf(new Rp(eJ(b,!0)-c[0],-1))):a.R=b}t(585,290,ki);_.Uf=function(){var a,b;b=Up(this.T.jb);a=aJ(this);b.c+=a[0];b.b+=a[1];return b};_.Cd=function(){var a;a=this.T.jb;return 0!=a.q.d?hJ(my(a.q,0)):null};_.Vf=function(a){iJ(this.T.jb,a)};_.xd=function(){return new iv(this.T.jb)};
+_.Wf=function(){Yp(this.T.jb)};_.sd=function(){bJ(this)};_.Kd=function(){Yp(this.T.jb)};_.ud=function(a){return jJ(this.T.jb,a)};_.Xf=function(a){Wp(this.T.jb,a)};_.kd=function(a){dJ(this,a)};_.Dd=function(a){fJ(this,a)};_.md=function(a){cJ(this,a)};_.Q=null;_.R=null;function kJ(){kJ=x;var a=(lJ(),mJ(),nJ);oJ=new Yw(a.e,a.c,a.d,a.f,a.b)}function pJ(a,b){if(0!=a.I.b.q.d&&hJ(my(a.I.b.q,0)))throw new cv("WindowPanel can only contain one child widget");qJ(a,b)}
+function JH(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Xg]=De,a.ab=!1,a.Hd());b=a.pb;b.style[Te]=0+(sj(),Wf);b.style[Lg]=cb;EG(a,Pj(fo($doc)+(mj()-Zn(a.pb,Kf)>>1),0),Pj(go($doc)+(nj()-Zn(a.pb,Jf)>>1),0));d||((a.ab=c)?(a.pb.style[Bd]=cg,a.pb.style[Xg]=Yg,bk(a.gb,200)):a.pb.style[Xg]=Yg)}finally{a.w=!0}}
+function rJ(a,b){var c;if(a.w){c=new wu;a.mb&&Kr(a.mb,c);a.J&&Vp(a.r,a);try{Mi(a.r.d,a)}catch(d){if(d=Ki(d),!A(d,123))throw d;}a.n=sJ(a.r,a);try{Iv(a,b)}finally{Pi(a.t.b),Pi(a.s.b),Pi(a.u.b),a.P&&Si(a.P,a.r),a.C&&(a.C=!1)}}else Iv(a,b)}function tJ(a,b,c){var d,e;e=a.ob;d=new Mj(a,e);e.zd(a,d.b+b,d.e+c)}function uJ(a,b,c){b=new vJ(co(bo(Du(Du(a.T.d,b),c))));gv(b,a);B(b,a.o,(Dp(),Dp(),Ep));return b}function Tp(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Wp(a.T.jb,b)}
+function EG(a,b,c){var d,e;(e=a.r)?(d=wJ(e.pb),Lv(a,b+(Uj(e.pb)+d[3]),c+(Wj(e.pb)+d[0]))):Lv(a,b,c)}function MA(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Xp(a.r,a):Vp(a.r,a)))}function qJ(a,b){if(b!=(0!=a.I.b.q.d?hJ(my(a.I.b.q,0)):null)){hv(a.I.b);var c=a.I.b;gJ(c,b,c.pb,c.q.d,!0)}}
+function xJ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Op(),yJ)&&(a.O=a.G);var d,e;if(a.P)for(e=new Ei(a.P);e.c<e.e.Be();)if(d=Fi(e),b==(Op(),zJ)){!d.c&&(d.c=new AJ);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(Op(),Pp))g=d.r,j=d.F,d.I.d?(EG(d,j.d,j.e),Tp(d,new Rp(j.c,-1))):(EG(d,j.d,j.e),Tp(d,new Rp(j.c,j.b)),Xp(g,d)),Ii(g.d,d,d.I.c),gk(d.z,333);else if(!d.C&&f==(Op(),yJ))d.pb.style[Xg]=Yg,Op()}else if(b==Pp){!d.c&&(d.c=new AJ);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=wJ(j.pb);h=d.F;if(d.I.d)h.d=Uj(d.pb)-
+g[3]-Uj(j.pb),h.e=Wj(d.pb)-g[0]-Wj(j.pb),d.F=h,EG(d,0,0),BJ(d,Qp(j.pb).c,-1);else{if(f!=(Op(),yJ))h.d=Uj(d.pb)-g[3]-Uj(j.pb),h.e=Wj(d.pb)-g[0]-Wj(j.pb),h.c=d.q,h.b=d.p,d.F=h;EG(d,0,0);Wp(d,new CJ(Qp(j.pb)));Vp(j,d)}d==d.r.b||aE(d);gk(d.z,333)}}else b==yJ&&(!d.c&&(d.c=new AJ),d=a,d.C||(d.G=c,d.pb.style[Xg]=De))}}function DJ(a,b){a.pb.style[bh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.cg().cg()}
+function EJ(a){if(!a.kb){a.t=av(a,a.r,(!vr&&(vr=new sk),vr));a.s=av(a,a.r,rk?rk:rk=new sk);a.u=av(a,a.r,(!Ar&&(Ar=new sk),Ar));var b=a.r;!a.P&&(a.P=new Zi);Ti(a.P,b);vr&&(b=new ur(a),a.mb&&Kr(a.mb,b));a.J&&Xp(a.r,a);Ii(a.r.d,a,a.I.c);a.n&&(Lv(a,a.n.b,a.n.c),a.n=null);Mv(a);aE(a)}}function aE(a){if(a!=a.r.b){var b;Ar&&(b=new zr(a),a.mb&&Kr(a.mb,b))}}
+function FJ(a,b,c){var d;d=(Tv(),Uv);Nv.call(this,!1,"popup");this.U=d.b;this.S=new GJ(this);d=new HJ;d.pb[yd]="mosaic-popupLayoutPanel";Fv(this.T,d);Kv(this);this.o=new IJ(this);this.z=new JJ(this);this.A=new KJ(this);this.B=new LJ(this);this.F=new MJ;this.O=(Op(),zJ);this.J=c;this.r=a;a=this.I=new NJ(b);b=new OJ;!a.e&&(a.e=new PJ);Ti(a.e,b);a=new QJ(new $w(oJ.b.e.b,oJ.b.c,oJ.b.d,oJ.b.f,oJ.b.b));B(a,new RJ(this),(Dp(),Dp(),Ep));b=this.I.c;b.c||(b.c=new Ww,b.c.gd()[yd]="mosaic-Caption-iconBoxRight",
+c=b.c,d=(Pw(),Qw),c.d=d,SJ(b.i,b.c,new TJ(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new sv;d=Uw(c);Lu(c.c,(Zt(),$t(d)),0);rv(c,a,d,0,!1)}else Tw(b.c,a);iJ(b.i,null);B(this.I.c,new UJ(this),(Lp(),Lp(),Mp));B(this.I.c,this.o,Ep);fJ(this,this.I);Gi(co(bo(this.pb)),"mosaic-WindowPanel",!0)}t(584,585,ki);_.Cd=function(){return 0!=this.I.b.q.d?hJ(my(this.I.b.q,0)):null};_.Fd=function(a){rJ(this,a)};_.xd=function(){return new iv(this.I.b)};_.sd=function(){bJ(this);Kj(new VJ(this))};
+_.ud=function(a){return jJ(this.I.b,a)};_.Xf=function(a){Tp(this,a)};_.Gd=function(a,b){EG(this,a,b)};_.Dd=function(a){qJ(this,a)};_.Hd=function(){EJ(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var oJ;function WJ(a){a.i=(new Uz(a.j)).hc.ue();B(a.i,new XJ(a),(Dp(),Dp(),Ep));a.e=H(YJ,s,58,[a.i])}
+function GH(){kJ();var a,b,c,d,e,f;FJ.call(this,(ZJ(),$J),null,!0);this.$f();this.db=!0;a=new Iw(this.k);this.f=new Zx;this.f.pb.style[$g]=eb;Uu(this.f,eb);this.Yf();cJ(this,"400px");f=new ly;f.pb.style[Ce]=eb;f.f[qd]=10;c=(Bw(),Mw);f.b=c;ky(f,a);ky(f,this.f);e=new Ww;e.f[qd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Tw(e,a);ky(f,e);pJ(this,f);MA(this,!1);this.Zf()}t(583,584,ki,GH);_.Yf=function(){WJ(this)};_.Zf=function(){var a=this.f;a.pb.readOnly=!0;var b=Vu(a.pb)+"-readonly";Gi(a.gd(),b,!0)};
+_.$f=function(){LA(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function XJ(a){this.b=a}t(586,1,{},XJ);_.Lc=function(){rJ(this.b,!1)};_.b=null;function HH(a){this.b=a}t(587,1,{},HH);
+_.xc=function(){Yu(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=$n(a.pb,Vg).length;if(0<b&&a.kb){if(0>b)throw new uw("Length must be a positive integer. Length: "+b);if(b>$n(a.pb,Vg).length)throw new uw("From Index: 0 To Index: "+b+" Text Length: "+$n(a.pb,Vg).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function aK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";LA(a.I.c,"Paste")}function bK(a){kJ();GH.call(this);this.d=a}
+t(589,583,ki,bK);_.Yf=function(){WJ(this);this.b=(new Uz(this.c)).hc.ue();B(this.b,new cK(this),(Dp(),Dp(),Ep));this.e=H(YJ,s,58,[this.b,this.i])};_.Zf=function(){Uu(this.f,"150px")};_.$f=function(){aK(this)};_.Hd=function(){EJ(this);Pn((Mn(),Nn),new dK(this))};_.b=null;_.c=null;_.d=null;function eK(a){kJ();bK.call(this,a)}t(588,589,ki,eK);
+_.Zf=function(){Uu(this.f,"150px");var a=new fK(this),b=this.f;$u(b,new gK,(bq(),bq(),cq));$u(b,new hK,(Zp(),Zp(),$p));$u(b,new iK,(eq(),eq(),fq));$u(b,new jK(a),(hq(),hq(),iq))};_.$f=function(){aK(this);this.k+=" Or drag and drop a file on it."};t(592,1,{});t(591,592,{});_.c=null;_.d=1;_.e=-1;function fK(a){this.b=a;this.c=new kK(this);this.d=this.e=1}t(590,591,{},fK);_.b=null;function kK(a){this.b=a}t(593,1,{},kK);_._f=function(a){this.b.b.f.pb[Vg]=null!=a?a:l};_.b=null;function BB(){new Mr}
+t(594,425,{},BB);function cK(a){this.b=a}t(595,1,{},cK);_.Lc=function(){if(this.b.d){var a=this.b.d,b;b=new NB(a.b,0,$n(this.b.f.pb,Vg));FH(a.b,b)}rJ(this.b,!1)};_.b=null;function dK(a){this.b=a}t(596,1,{},dK);_.xc=function(){Yu(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;function Kq(a){var b;a&&a&&(a=new lK(a),void 0!=$wnd.FileReader?b=new eK(a):b=new bK(a),IH(b),JH(b))}function lK(a){this.b=a}t(598,1,{},lK);_.b=null;function kq(a,b){a.onloadend=function(a){b._f(a.target.result)}}
+function jK(a){this.b=a}t(603,1,{},jK);_.b=null;function gK(){}t(604,1,{},gK);function hK(){}t(605,1,{},hK);function iK(){}t(606,1,{},iK);function NA(a,b){OI();hz.call(this);this.d=new mK(a);var c=this.c=new Ww,d=(Bw(),Mw);c.b=d;Tw(this.c,this.e);pJ(this.d,this.c);this.d.b=this;this.b=b}t(607,582,{},NA);_.ue=function(){return this.d};_.Nf=function(){return this.c.ob};_.Ed=function(){rJ(this.d,!1)};_.Rf=function(){};_.Tf=function(a){WI(this,a);XI(this,a);IH(this.d);EJ(this.d)};_.b=null;_.c=null;
+_.d=null;function mK(a){kJ();FJ.call(this,(ZJ(),$J),a,!1)}t(608,584,ki,mK);_.Ed=function(){var a=this.b,b=new GA(a.b,201),c;a=a.b.r;a.b?a=new nK(new Ei(a.b)):(a=(Ur(),Ur(),Vr),a=new Ei(a));for(;a.Xc();)c=a.Yc(),201==b.e&&CG(c.b)};_.b=null;function jB(){OI();SI.call(this);var a=this.b=new oK;a.ab=!0;a.b.i=!0;this.b.db=!0}t(609,573,{},jB);_.ue=function(){return this.b};_.b=null;function aC(){}t(616,441,{},aC);function nK(a){if(!a)throw new qn;this.b=a}t(617,1,{},nK);_.Xc=function(){return gC(this.b)};
+_.Yc=function(){return Fi(this.b)};_.Zc=function(){throw new kC("Missing message: awt.50");};_.b=null;function Ez(){return Ez()}function ZB(){ZB=x;var a;a=(QB(),RB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(pK,s,-1,0,1);else throw new FF(a+" is not supported");}catch(b){if(b=Ki(b),!A(b,131))throw b;}}function cB(a,b){a.b=31*a.b+L((new XF(b)).b)}function zz(){}t(620,1,{},zz);_.hC=function(){return this.b};_.b=1;
+function wJ(a){var b;b=y(I,m,-1,4,1);b[0]=qK(rK(a,"borderTopWidth"));b[1]=qK(rK(a,"borderRightWidth"));b[2]=qK(rK(a,"borderBottomWidth"));b[3]=qK(rK(a,"borderLeftWidth"));return b}function sK(a){var b,c;c=tK(a);b=wJ(a);a=new Rp(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function Qp(a){return new Rp(a.clientWidth,a.clientHeight)}
+function tK(a){var b;b=y(I,m,-1,4,1);b[0]=qK(rK(a,"marginTop"));b[1]=qK(rK(a,"marginRight"));b[2]=qK(rK(a,"marginBottom"));b[3]=qK(rK(a,"marginLeft"));return b}function uK(a){var b;b=y(I,m,-1,4,1);b[0]=qK(rK(a,"paddingTop"));b[1]=qK(rK(a,"paddingRight"));b[2]=qK(rK(a,"paddingBottom"));b[3]=qK(rK(a,"paddingLeft"));return b}function vK(a,b,c){try{G(b,ie)&&(b=Kd),a.style[b]=c}catch(d){if(d=Ki(d),!A(d,123))throw d;}}
+function eJ(a,b){var c;wK||(wK=$doc.createElement(vg),vK(wK,Te,l),vK(wK,Lg,l),vK(wK,Tf,Vc),vK(wK,Xg,De),$doc.body.appendChild(wK));vK(wK,$g,a);vK(wK,Ce,a);c=sK(wK);return b?c.c:c.b}var wK=null;function xK(){Rp.call(this,0,0)}function Rp(a,b){this.c=a;this.b=b}function CJ(a){Rp.call(this,a.c,a.b)}t(622,1,Th,xK,Rp,CJ);_.eQ=function(a){return this===a?!0:null==a||yK!=yn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Rc};_.b=0;_.c=0;function zK(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(623,1,{116:1,119:1,140:1},zK);_.eQ=function(a){return a===this?!0:A(a,140)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return AK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;
+function BK(a,b){this.b=a;this.c=b}t(624,1,Th,BK);_.eQ=function(a){return this===a?!0:null==a||CK!=yn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return CK.e+"[x="+this.b+",y="+this.c+Rc};_.b=0;_.c=0;function MJ(){this.c=this.b=this.e=this.d=0}t(625,1,Th,MJ);_.eQ=function(a){return this===a?!0:null==a||DK!=yn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return DK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;function rK(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ie&&(b=Kd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(627,1,{});var EK=-1;function FK(){}t(628,627,{},FK);_.b=-1;_.c=-1;var GK=null;
+function qK(a){a=parseInt(a,10);a=isNaN(a)?null:PD(a);return!a?0:a.b}t(631,305,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1});_.Uf=function(){return Up(this.i)};_.Vf=function(a){iJ(this.i,a)};_.Wf=function(){Yp(this.i)};_.Kd=function(){Yp(this.i)};_.kd=function(a){var b=this.i;b.pb.style[Ce]=a;b.kb||(b.i=a)};_.md=function(a){var b=this.i;b.pb.style[$g]=a;b.kb||(b.j=a)};function lJ(){lJ=x;mJ()}function LA(a,b){a.b.pb.textContent=b||l;iJ(a.i,null)}
+function HK(a){lJ();var b;jw(this,new HJ);this.b=new IK;b=this.i;JK(b,new KK);vK(b.pb,Qf,cb);b.p=0;SJ(b,this.b,new TJ(0));this.b.gd()[yd]="mosaic-Caption-text";this.b.pb.textContent=a||l;iJ(this.i,null);this.pb[yd]="mosaic-Caption"}t(630,631,{15:1,18:1,19:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,60:1,66:1,67:1,68:1,70:1,71:1,74:1,78:1,79:1,81:1,142:1,148:1},HK);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(oj(),oj(),pj))};
+_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(qj(),qj(),rj))};_.c=null;function mJ(){mJ=x;LK=Hn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new qy(LK,240,20);new qy(LK,224,16);new qy(LK,208,16);new qy(LK,192,16);new qy(LK,176,16);new qy(LK,160,16);new qy(LK,144,16);new qy(LK,128,16);new qy(LK,112,16);new qy(LK,96,16);new qy(LK,80,16);new qy(LK,64,16);new qy(LK,260,16);nJ=new qy(LK,48,16);new qy(LK,32,16);new qy(LK,16,16);new qy(LK,0,16)}var LK,nJ;
+function MK(a,b){Yu(a.b.pb,!b);iJ(a.i,a.b)}function Sp(a,b){a.d=b;Yu(a.b.pb,!b);iJ(a.i,a.b);if(a.e){var c;for(c=new Ei(a.e);c.c<c.e.Be();)Fi(c)}}function NJ(a){var b;jw(this,new HJ);b=this.i;JK(b,new NK((OK(),PK)));b.p=0;this.c=new HK(a);SJ(b,this.c,new TJ(1));this.b=new HJ;Yi(this.b,"Body");SJ(b,this.b,new TJ(0));this.pb[yd]="mosaic-CaptionLayoutPanel"}t(633,631,{45:1,47:1,56:1,60:1,68:1,69:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1},NJ);_.nd=function(){bv(this.i)};_.od=function(){ev(this.i)};_.xd=function(){return new iv(this.b)};
+_.ud=function(a){return jJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function PJ(){sG(this)}t(634,506,Ph,PJ);function GJ(a){this.b=a}t(635,1,ni,GJ);_.xc=function(){Yp(this.b.T.jb)};_.b=null;function QK(a){var b;b=a.c;a=b.r;b=!a.f?-1:xj(a.f.b,b);a.f&&Ut(a.f.b,b)&&Xt(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&aE(!a.f?null:Ut(a.f.b,b-1))}function RK(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new gz);-1==xj(a.f.b,b)&&Ti(a.f.b,b)}function AJ(){}t(636,1,{},AJ);_.Qc=function(a){QK(a)};_.Rc=function(a){RK(a)};
+_.Tc=function(a){SK(a.b.r,a.b)};function ZJ(){ZJ=x;TK=new UK(1,"e");VK=new UK(2,zf);WK=new UK(3,"ne");XK=new UK(10,"nw");YK=new UK(4,mg);ZK=new UK(5,pg);$K=new UK(12,"sw");aL=new UK(8,"w");$J=new bL((fj(),gj(null)).pb)}function sJ(a,b){var c;c=wJ(a.pb);return new BK(Uj(b.pb)-(Uj(a.pb)+c[3]),Wj(b.pb)-(Wj(a.pb)+c[0]))}
+function cL(a){var b,c,d,e,f,g;if(a.f){b=Qp(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Ut(a.f.b,d),c=new Rp(Zn(g.pb,Kf),Zn(g.pb,Jf)),f=sJ(a,g),f.b-=Pj(0,f.b+Zn(g.pb,Kf)-b.c),f.c-=Pj(0,f.c+Zn(g.pb,Jf)-b.b),EG(g,Pj(0,f.b),Pj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,BJ(g,c.c,c.b),g.O==(Op(),Pp)&&Wp(g,new CJ(Qp(a.pb))),gk(g.z,1)}}function dL(a,b,c){a=a.e;Ii(a,b,b);z(a.d,b,c);Yi(b,xc+c.c)}
+function Vp(a,b){var c;c=a.e;eL(c,b.H);Xi(b.H,xc+XK.c);eL(c,b.D);Xi(b.D,xc+VK.c);eL(c,b.E);Xi(b.E,xc+WK.c);eL(c,b.N);Xi(b.N,xc+aL.c);eL(c,b.v);Xi(b.v,xc+TK.c);eL(c,b.M);Xi(b.M,xc+$K.c);eL(c,b.K);Xi(b.K,xc+YK.c);eL(c,b.L);Xi(b.L,xc+ZK.c)}
+function Xp(a,b){!b.H&&(b.H=uJ(b,0,0));dL(a,b.H,XK);!b.D&&(b.D=uJ(b,0,1));dL(a,b.D,VK);!b.E&&(b.E=uJ(b,0,2));dL(a,b.E,WK);!b.N&&(b.N=uJ(b,1,0));dL(a,b.N,aL);!b.v&&(b.v=uJ(b,1,2));dL(a,b.v,TK);!b.M&&(b.M=uJ(b,2,0));dL(a,b.M,$K);!b.K&&(b.K=uJ(b,2,1));dL(a,b.K,YK);!b.L&&(b.L=uJ(b,2,2));dL(a,b.L,ZK)}function SK(a,b){var c,d;a.b=b;d=a.f.b.d;c=xj(a.f.b,b);if(c+1<d){Jz(a.f,b);for(Ti(a.f.b,b);c<d;++c)DJ(Ut(a.f.b,c),c)}else DJ(b,c)}
+function bL(a){a=new fL(a);jw(this,a);this.d=new gL(a);this.d.j=!0;Qi(this.d);this.d.n=3;this.e=new hL(a);this.e.j=!0;Qi(this.e);this.e.n=3;lw(this)}t(637,305,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,148:1},bL);_.Uf=function(){return Qp(this.pb)};_.Vf=function(){var a;(a=iL(this))&&a.Vf(null)};_.Wf=function(){cL(this)};_.Qc=function(a){!this.c&&(this.c=new AJ);QK(a)};_.Rc=function(a){!this.c&&(this.c=new AJ);RK(a)};_.Kd=function(){cL(this)};
+_.Tc=function(a){!this.c&&(this.c=new AJ);SK(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var TK,VK,WK,XK,$J,YK,ZK,$K,aL;function fL(a){this.q=new Cv(this);this.pb=a}t(638,285,vi,fL);function UK(a,b){this.b=a;this.c=b}t(639,1,{},UK);_.b=0;_.c=null;function gL(a){Ai();Ui.call(this,a)}t(640,3,{},gL);_.rc=function(){var a;a=this.k.f;a.C||Tj(a.x);Xi(this.k.f,"dragdrop-dragging");!a.I.d&&MK(a.I,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Pj(this.b,a<this.e?a:this.e),b=Pj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Te]=a+(sj(),Wf);c.style[Lg]=b+Wf};
+_.sc=function(){var a;a=this.k.f;a==a.r.b||aE(a);a.I.d||MK(a.I,!0);a.C||(a.x||(a.x=new jL,Yi(a.x,"mosaic-GlassPanel-invisible")),vK(a.x.pb,bh,rK(a.pb,bh)),ej((fj(),gj(null)),a.x,0,0));Yi(this.k.f,"dragdrop-dragging");a=new Mj(this.k.b,null);this.b=a.b+Vj(this.k.b.pb);this.c=a.e+Xj(this.k.b.pb);this.e=this.b+Zj(this.k.b.pb)-this.k.f.fd();this.d=this.c+Yj(this.k.b.pb)-this.k.f.ed()};_.b=0;_.c=0;_.d=0;_.e=0;function eL(a,b){try{Mi(a,b)}catch(c){if(c=Ki(c),!A(c,123))throw c;}}
+function hL(a){Ai();Ui.call(this,a);this.d=new Ci}t(641,3,{},hL);_.rc=function(){var a;a=this.k.f.ob;a.C||Tj(a.x);Xi(this.k.f,"dragdrop-dragging");MK(a.I,!1);Tp(a,new Rp(a.q,a.p));gk(a.z,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=bj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.dd()-Pj(this.k.d,this.c):this.k.f.dd()-this.k.d,0!=b&&(a=d.p,b=Pj(a+b,Zn(d.I.c.pb,Jf)),b!=a&&tJ(d,0,a-b),Tp(d,new Rp(d.q,b)),gk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.dd():this.k.d-this.k.f.dd(),0!=b&&(a=d.p,b=Pj(a+b,Zn(d.I.c.pb,Jf)),Tp(d,new Rp(d.q,b)),gk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.cd()-Pj(this.k.c,this.b):this.k.f.cd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
+b:96,b!=a&&tJ(d,a-b,0),Tp(d,new Rp(b,d.p)),gk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.cd():this.k.c-this.k.f.cd(),0!=b&&(a=d.q,Tp(d,new Rp(96<a+b?a+b:96,d.p)),gk(d.z,333)))};
+_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||aE(a);MK(a.I,!0);a.C||(a.x||(a.x=new jL,Yi(a.x,"mosaic-GlassPanel-invisible")),vK(a.x.pb,bh,rK(a.pb,bh)),ej((fj(),gj(null)),a.x,0,0));Yi(this.k.f,"dragdrop-dragging");a=new Mj(this.k.b,null);this.b=a.b+Vj(this.k.b.pb);this.c=a.e+Xj(this.k.b.pb);this.f=this.b+Zj(this.k.b.pb)-this.k.f.fd();this.e=this.c+Yj(this.k.b.pb)-this.k.f.ed()};_.b=0;_.c=0;_.e=0;_.f=0;
+function jL(){var a;this.e=new kL(this);this.b=!1;this.c=new Gv;jw(this,this.c);a=this.pb.style;a[id]="#000";a[he]="alpha(opacity=50)";a.opacity="0.5";this.pb[yd]="gwt-GlassPanel"}t(642,305,Wh,jL);
+_.qd=function(){var a;lw(this);try{a=this.ob}catch(b){b=Ki(b);if(A(b,129))throw new cv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(fj(),gj(null))?(Nt(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Si(nk,a),a.c=!0,a.d=vk(a),Ti(nk,a),this.d=new lL(this),qu(new Mt(this.d))):(this.pb.style[nd]=cb,this.pb.style[fg]=cb);this.b&&eu(new Lt(this));ej(gj(null),new mL,fo($doc),go($doc))};
+_.rd=function(){this.i.rd();ak(this.e);this.d&&(Jt(ou,this.d,H(nL,s,46,[(!yr&&(yr=new sk),yr)])),this.d=null);this.b&&Jt(gu,this,H(nL,s,46,[(!fu&&(fu=new sk),fu)]))};_._c=function(a){switch(bu(a.type)){case 256:if(27==(a.keyCode||0))return Tj(this),!1;case 1:if(this.pb.contains(a.target))return Tj(this),!1}return!0};_.sd=function(){};_.b=!1;_.c=null;_.d=null;function kL(a){mk();this.b=a}t(643,24,{},kL);_.Dc=function(){Nt(this.b)};_.b=null;function lL(a){this.b=a}t(644,1,{},lL);_.b=null;
+function mL(){this.pb=ow();var a;a=new ix(new oL(this));B(this,a,(tp(),tp(),up));B(this,a,(lq(),lq(),mq))}t(645,307,Lh,mL);_.sd=function(){Kj(new pL(this))};function oL(a){this.b=a}t(646,1,{},oL);_.b=null;function pL(a){this.b=a}t(647,1,ni,pL);_.xc=function(){this.b.pb.focus()};_.b=null;function qL(a){a.pb.style[$g]=hd;a.pb.style[Ce]=hd;if(a.kb){var a=a.ob,b;A(a,148)?a.Vf(null):(b=iL(a))&&b.Vf(a)}}t(649,288,{45:1,47:1,56:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1});
+_.Uf=function(){qL(this);return new Rp(Zn(this.pb,Kf),Zn(this.pb,Jf))};_.Vf=function(){qL(this)};_.Wf=function(){};_.$c=function(){};_.Kd=function(){};function IK(){this.pb=$doc.createElement("label");this.pb[yd]="mosaic-Label";this.pb.style[Zg]=Ff;this.pb[yd]="mosaic-HTML"}t(648,649,{45:1,47:1,56:1,66:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1},IK);function QJ(a){jw(this,new rL(a));this.pb[yd]="mosaic-ImageButton"}t(650,305,{18:1,45:1,47:1,56:1,60:1,68:1,70:1,71:1,75:1,79:1,81:1},QJ);
+function oK(){var a=(Tv(),Wv);Nv.call(this,!0,ff);this.U=a.b;this.b=new sL(this);this.b.e=!0;Dv(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);ij();Nu(a,b)}else this.lb|=1;co(bo(this.pb))[yd]=Ae;this.pb.style[bh]="2147483647"}t(651,290,vi,oK);_.$c=function(a){dv(this,a);1==bu(a.type)&&Iv(this,!1)};_.b=null;
+function sL(a){this.c=a;this.d=new Zi;this.j=new Zi;a=(Ax(),zx);new py(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Ag);this.f=$doc.createElement(Dg);Yt(b,this.f);this.p=!0;a=ow();b=(Zt(),$t(b));a.appendChild(b);this.pb=a;tl();this.pb.setAttribute("role",Xl.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),ij(),Nu(a,b)):this.lb|=2225;this.pb[yd]=ze;a=Vu(this.pb)+"-vertical";Gi(this.gd(),a,!0);this.pb.style[Of]=cb;this.pb.setAttribute("hideFocus",Ug);B(this,new yx(this),(tp(),tp(),up))}
+t(652,329,ti,sL);_.$c=function(a){switch(bu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}rx(this,a)};_.Jd=function(a,b){vx(this,a,b);b||this.b&&Iv(this.c,!1)};_.b=!0;_.c=null;
+function rL(a){var b=(Bw(),Mw),c=(Pw(),Qw),d;d=new vw;d.i[md]=bb;d.i[pd]=0;d.i[qd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;tw(b.b);b.b.d.rows[0].cells[0][dd]=c.b;tw(b.b);b.b.d.rows[0].cells[0].style[Wg]=e.b;tw(d);b=pw(d,0,0,!0);if(a){Tj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;rw(g,f.d);ps(f.c,g,a);c.b=c.b.c}else e=c.c.d,Ti(c.c,a);a.pb[Tc]=e;Yt(b,a.pb);gv(a,d)}jw(this,d);Gi(this.pb,"mosaic-WidgetWrapper",!0)}t(653,305,Wh,rL);_.b=null;_.c=null;function IJ(a){this.b=a}t(654,1,{},IJ);
+_.Lc=function(){this.b.hb&&this.b!=this.b.r.b&&aE(this.b)};_.b=null;function JJ(a){mk();this.b=a}t(655,24,{},JJ);_.Dc=function(){Yp(this.b.T.jb);var a=this.b;xr((!a.y&&(a.y=new tL),a.y))};_.b=null;function KJ(a){mk();this.b=a}t(656,24,{},KJ);_.Dc=function(){xJ(this.b,(Op(),Pp))};_.b=null;function LJ(a){mk();this.b=a}t(657,24,{},LJ);_.Dc=function(){xJ(this.b,(Op(),yJ))};_.b=null;function OJ(){}t(658,1,{},OJ);function RJ(a){this.b=a}t(659,1,{},RJ);_.Lc=function(){this.b.Ed()};_.b=null;
+function UJ(a){this.b=a}t(660,1,{},UJ);_.b=null;function VJ(a){this.b=a}t(661,1,ni,VJ);_.xc=function(){this.b.O==(Op(),Pp)?gk(this.b.A,333):this.b.O==yJ&&gk(this.b.B,333)};_.b=null;function vJ(a){this.pb=a;bv(this)}t(662,288,{15:1,18:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,68:1,71:1,79:1,81:1},vJ);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(oj(),oj(),pj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(qj(),qj(),rj))};
+function tL(){Qr.call(this,null)}t(663,220,ji,tL);function Op(){Op=x;Pp=new uL("MAXIMIZED",0);yJ=new uL("MINIMIZED",1);zJ=new uL("NORMAL",2);vL=H(wL,s,143,[Pp,yJ,zJ])}function uL(a,b){ho.call(this,a,b)}t(664,140,{116:1,120:1,122:1,143:1},uL);var vL,Pp,yJ,zJ;function Nt(a){var b,c,d,e;c=mj();b=nj();e=(Ou(),Pu).scrollWidth;d=Pu.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[$g]=c-1+Wf);0<=b-1&&(a.pb.style[Ce]=b-1+Wf)}
+function xL(a,b){var c,d,e;if(a.n)return!0;a.y.Ke();for(c=new iv(b);c.b.b<c.b.c.d-1;)d=hJ(jv(c.b)),e=d.ob,A(e,149)&&e.ld(d.hd()),d.hd()&&Ti(a.y,d);return!0}
+function yL(a,b){var c,d,e;if(b.b)a.d&&$j(a.d),a.d=new zL(a,b),bk(a.d,333);else for(d=new Ei(a.y);d.c<d.e.Be();)c=Fi(d),e=c.nb,zv(b,AL(c),e.t,e.u),BL(c,e.v,e.s,H(I,m,-1,[CL(a.r.b,c).e,CL(a.q.b,c).d,CL(a.o.b,c).b,CL(a.p.b,c).c]),H(I,m,-1,[DL(a.j.b,c).e,DL(a.i.b,c).d,DL(a.e.b,c).b,DL(a.f.b,c).c]),H(I,m,-1,[EL(a.v,c),EL(a.u,c),EL(a.s,c),EL(a.t,c)]))}
+function FL(){this.y=new Zi;this.k=new GL(this);this.x=new HL(this.k);this.w=new IL(this.k);this.r=new JL(this.k);this.q=new KL(this.k);this.o=new LL(this.k);this.p=new ML(this.k);this.j=new NL(this.k);this.i=new OL(this.k);this.e=new PL(this.k);this.f=new QL(this.k);this.v=new RL(this.k);this.u=new RL(this.k);this.s=new RL(this.k);this.t=new RL(this.k)}t(667,1,{});_.ag=function(a){yL(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function SL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ei(b.y);e.c<e.e.Be();)d=Fi(e),A(d,61)&&(d=d.jb),f=d.nb,zv(c,AL(d),f.t,f.u),BL(d,f.v,f.s,H(I,m,-1,[CL(b.r.b,d).e,CL(b.q.b,d).d,CL(b.o.b,d).b,CL(b.p.b,d).c]),H(I,m,-1,[DL(b.j.b,d).e,DL(b.i.b,d).d,DL(b.e.b,d).b,DL(b.f.b,d).c]),H(I,m,-1,[EL(b.v,d),EL(b.u,d),EL(b.s,d),EL(b.t,d)]));TL(c);a.b.d=null;for(a=new Ei(a.b.y);a.c<a.e.Be();)b=Fi(a),A(b,61)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
+function zL(a,b){this.b=a;this.c=b;var c=(ik(),jk);this.n=new hk(this);this.t=c}t(668,17,{},zL);_.yc=function(){SL(this)};_.zc=function(){SL(this)};
+_.Bc=function(a){var b,c,d;for(c=new Ei(this.b.y);c.c<c.e.Be();)b=Fi(c),A(b,61)&&(b=b.jb),d=b.nb,d.j=L(d.p+(d.t-d.p)*a),d.w=L(d.q+(d.u-d.q)*a),d.x=L(d.r+(d.v-d.r)*a),d.i=L(d.o+(d.s-d.o)*a),zv(this.c,AL(b),d.j,d.w),BL(b,d.x,d.i,H(I,m,-1,[CL(this.b.r.b,b).e,CL(this.b.q.b,b).d,CL(this.b.o.b,b).b,CL(this.b.p.b,b).c]),H(I,m,-1,[DL(this.b.j.b,b).e,DL(this.b.i.b,b).d,DL(this.b.e.b,b).b,DL(this.b.f.b,b).c]),H(I,m,-1,[EL(this.b.v,b),EL(this.b.u,b),EL(this.b.s,b),EL(this.b.t,b)]))};_.b=null;_.c=null;
+t(670,1,{});_.b=null;function PL(a){this.b=a}t(669,670,{},PL);function QL(a){this.b=a}t(671,670,{},QL);function OL(a){this.b=a}t(672,670,{},OL);function NL(a){this.b=a}t(673,670,{},NL);function LL(a){this.b=a}t(674,670,{},LL);function ML(a){this.b=a}t(675,670,{},ML);function KL(a){this.b=a}t(676,670,{},KL);function JL(a){this.b=a}t(677,670,{},JL);t(678,670,{},function(a){this.b=a});t(679,670,{},function(a){this.b=a});
+function EL(a,b){var c=a.b,d;d=bj(c.e,b);d||(d=new zK(uK(b.pb)),z(c.e,b,d));return d.e}function RL(a){this.b=a}t(680,670,{},RL);function IL(a){this.b=a}t(681,670,{},IL);function HL(a){this.b=a}t(682,670,{},HL);function DL(a,b){var c;c=bj(a.b,b);c||(c=new zK(wJ(b.pb)),z(a.b,b,c));return c}function CL(a,b){var c;c=bj(a.c,b);c||(c=new zK(tK(b.pb)),z(a.c,b,c));return c}
+function UL(a,b){var c,d;d=bj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=iL(b),f,g,j,h,n;if(A(b,148)){if(null!=c.n&&null!=c.k){d=new Rp(VL(e,!0),VL(e,!1));break a}h=b.Uf();null!=c.n&&(h.c=VL(e,!0));null!=c.k&&(h.b=VL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Rp(VL(e,!0),VL(e,!1));break a}h=new xK;f=b.pb;n=f.style;g=n[Tf];j=n[Xg];n[Tf]="static";n[Xg]=De;null!=c.n?h.c=VL(e,!0):(n[$g]=hd,h.c=(f.offsetWidth||0)+CL(d.p.b,b).c+CL(d.q.b,b).d);null!=c.k?h.b=VL(e,!1):(n[Ce]=hd,h.b=(f.offsetHeight||0)+CL(d.r.b,b).e+
+CL(d.o.b,b).b);n[Tf]=g;n[Xg]=j}d=h}null!=c.n&&(sj(),So)==c.n.cg()||null!=c.k&&(sj(),So)!=c.k.cg()||z(a.f,b,d)}return d}function GL(a){this.i=a;this.d=new Ci;this.f=new Ci;this.c=new Ci;this.b=new Ci;this.e=new Ci}t(683,1,{},GL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function WL(a){var b;b=a.nb;if(null==b||!A(b,146))b=new XL,a.nb=b;return b}function KK(){NK.call(this,(OK(),YL))}function NK(a){var b=(ZL(),$L);FL.call(this);this.c=a;this.b=b}t(684,667,{},KK,NK);
+_.bg=function(a){var b,c,d,e,f,g,j,h,n;h=new xK;xL(this,a);n=CL(this.p.b,a).c+CL(this.q.b,a).d+DL(this.f.b,a).c+DL(this.i.b,a).d+EL(this.t,a)+EL(this.u,a);d=CL(this.r.b,a).e+CL(this.o.b,a).b+DL(this.j.b,a).e+DL(this.e.b,a).b+EL(this.v,a)+EL(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(OK(),YL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ei(this.y);a.c<a.e.Be();)c=Fi(a),e=WL(c),b=null,j=c.ob,A(j,149)&&(b=j,b=aM(b),b=new Rp(b[1]+b[3],b[0]+b[0])),this.c==YL?(n+=UL(this.x.b,c).c,e.b=UL(this.w.b,
+c).b,A(j,149)&&(n+=b.c,e.b+=b.b),f=Pj(f,e.b)):(d+=UL(this.w.b,c).b,e.c=UL(this.x.b,c).c,A(j,149)&&(d+=b.b,e.c+=b.c),g=Pj(g,e.c));this.c==YL?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.ag=function(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R;if(xL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=EL(this.t,a);E=EL(this.v,a);c=Qp(a.pb);R=c.c-(u+EL(this.u,a));q=c.b-(E+EL(this.s,a));g=R;c=q;this.c==(OK(),YL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ei(this.y);e.c<e.e.Be();)d=Fi(e),b=null,r=WL(d),v=d.ob,A(v,149)&&(b=v,b=aM(b),b=new Rp(b[1]+b[3],b[0]+b[0])),this.c==YL?(r.e?++h:(r.c=UL(this.x.b,d).c,A(v,149)&&(r.c+=b.c),g-=r.c),r.d?r.b=q:(r.b=UL(this.w.b,d).b,A(v,149)&&(r.b+=b.b))):(r.d?++j:(r.b=UL(this.w.b,
+d).b,A(v,149)&&(r.b+=b.b),c-=r.b),r.e?r.c=R:(r.c=UL(this.x.b,d).c,A(v,149)&&(r.c+=b.c)));for(e=new Ei(this.y);e.c<e.e.Be();)d=Fi(e),b=null,r=d.nb,v=d.ob,A(v,149)&&(b=v,b=aM(b),b=new Rp(b[1]+b[3],b[0]+b[0])),J=r.c,o=r.b,this.c==YL?r.e&&(J=~~(g/h)):r.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,149)&&(n-=b.c,f-=b.b),this.c==PK?(r.t=this.b==(ZL(),$L)?u:this.b==bM?u+~~(R/2)-~~(J/2):u+R-J,r.u=E,r.v=n,r.s=f,E+=o+D):(this.b==(ZL(),$L)?(r.t=u,r.u=E):this.b==bM?(r.t=u,r.u=E+~~(q/2)-~~(o/2)):(r.t=u,r.u=E+q-o),r.v=
+n,r.s=f,u+=J+D),a.b&&(v=d.cd()-Uj(a.pb)-EL(this.t,a),-1==r.p&&(r.p=v),v=d.dd()-Wj(a.pb)-EL(this.v,a),-1==r.q&&(r.q=v),-1==r.r&&(r.r=d.fd()),-1==r.o&&(r.o=d.ed()));yL(this,a)}};_.b=null;_.c=null;function ZL(){ZL=x;$L=new cM("START",0);bM=new cM(Fb,1);dM=new cM("END",2);eM=H(fM,s,144,[$L,bM,dM])}function cM(a,b){ho.call(this,a,b)}t(685,140,{116:1,120:1,122:1,144:1},cM);var eM,bM,dM,$L;function OK(){OK=x;YL=new gM("HORIZONTAL",0);PK=new gM("VERTICAL",1);hM=H(iM,s,145,[YL,PK])}
+function gM(a,b){ho.call(this,a,b)}t(686,140,{116:1,120:1,122:1,145:1},gM);var hM,YL,PK;t(688,1,{150:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function XL(){this.f=!1}function TJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(687,688,{146:1,150:1},XL,TJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function jM(a,b){if(a.n)return!0;xL(a,b);if(0<a.y.d){a.b=Ut(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,147))d=new kM,c.nb=d;a.c=d;a.y.Ke();Ti(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function lM(){FL.call(this)}t(689,667,{},lM);
+_.bg=function(a){var b,c;c=new xK;jM(this,a);if(this.b){b=UL(this.x.b,this.b).c;var d=UL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,149)&&(b=aM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=CL(this.p.b,a).c+CL(this.q.b,a).d+DL(this.f.b,a).c+DL(this.i.b,a).d+EL(this.t,a)+EL(this.u,a);c.b+=CL(this.r.b,a).e+CL(this.o.b,a).b+DL(this.j.b,a).e+DL(this.e.b,a).b+EL(this.v,a)+EL(this.s,a);return c};
+_.ag=function(a){var b,c,d,e,f;jM(this,a)&&(d=EL(this.t,a),e=EL(this.v,a),c=Qp(a.pb),f=c.c-(d+EL(this.u,a)),c=c.b-(e+EL(this.s,a)),b=this.b.ob,A(b,149)&&(b=aM(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.cd()-Uj(a.pb)-EL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.dd()-Wj(a.pb)-EL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.fd()),d=this.c,-1==d.o&&(d.o=this.b.ed())),yL(this,a))};_.b=null;_.c=null;function kM(){this.f=!1}
+t(690,688,{147:1,150:1},kM);function aM(a){var b,c,d,e;null==a.b&&(a.b=y(I,m,-1,4,1),e=bo(Du(Du(a.d,0),0)),c=bo(Du(Du(a.d,2),2)),d=tK(a.pb),b=wJ(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function mM(a,b){a.kb&&Tj(a);return Ev(a,b)}function nM(){bw();Sv.call(this,cw)}t(691,295,{45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1,149:1},nM);_.ud=function(a){return mM(this,a)};_.b=null;
+function SJ(a,b,c){var d=a.q.d;b.nb=c;gJ(a,b,a.pb,d,!0)}function AL(a){var b;b=a.ob;return A(b,149)?b:a}function Up(a){if(!a.kb)return new xK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.bg(a),Wp(a,a.k),a.e.ag(a),a.k=a.e.bg(a);return a.k}function hJ(a){return A(a,149)?a.jb:a}function oM(a){var b;if(!a.o){b=(!GK&&(GK=new FK),GK);var c=pM(a,fb,!0);b.b=c;c=pM(a,hb,!0);b.c=c;a.o=b}return a.o}
+function gJ(a,b,c,d,e){if(A(b,61))throw new tk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,150)&&f.f?(c=new nM,rv(a,c,a.pb,d,!0),Fv(c,b)):rv(a,b,c,d,e);iJ(a,b)}
+function iJ(a,b){var c;c=a.e;if(b){var d=c.k;Ni(d.d,b);Ni(d.f,b);Ni(d.c,b);Ni(d.b,b);Ni(d.e,b)}else d=c.k,Vx(d.d),Vx(d.f),Vx(d.c),Vx(d.b),Vx(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==AL(a))c=c.ob;else{if(A(c,142)||A(c,60))d=c,c=c.ob,c==AL(d)&&(c=c.ob);A(c,149)&&A(c.ob,141)&&(c=c.ob)}A(c,148)&&!A(c,141)&&(c.Vf(a.ob),c.Vf(a))}}function Yp(a){a.kb&&a.pb.style.display!=Cf&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.e.ag(a),a.d=!1,TL(a))}
+function TL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=hJ(my(a.q,d)),A(b,149)&&(b=b.jb),b.hd()&&(A(b,148)?b.Wf():A(b,74)&&b.Kd())}function jJ(a,b){var c;A(b,149)&&(b=A(b,149)?b.jb:b);c=AL(b);return xv(a,c)?(A(c,149)&&mM(c,b),iJ(a,null),!0):!1}function JK(a,b){var c;a.e=b;null!=a.f&&Xi(a,Vu(a.pb)+Ba+a.f);a.f=b.cZ.e;c=ty(a.f,Xu(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Yi(a,Vu(a.pb)+Ba+a.f);iJ(a,null)}
+function pM(a,b,c){a.n||(a.n=$doc.createElement(vg),vK(a.n,Tf,Vc),vK(a.n,Xg,De),vK(a.n,Te,cb),vK(a.n,Lg,cb),a.pb.appendChild(a.n));vK(a.n,$g,b);vK(a.n,Ce,b);a=sK(a.n);return c?a.c:a.b}
+function VL(a,b){var c;c=null.cg();if(c==(sj(),dp)){c=(oM(a),null.cg());var d=(-1==EK&&(EK=eJ(ib,!0)),EK);return O(N(Math.round(100*d*c/254)))}if(c==Uo)return c=oM(a),d=null.cg(),O(N(DD(d*(-1==c.b&&(c.b=eJ(fb,!0)),c.b))));if(c==Wo)return c=oM(a),d=null.cg(),O(N(DD(d*(-1==c.c&&(c.c=eJ(hb,!0)),c.b))));if(c==bp)return c=(oM(a),null.cg()),d=(-1==EK&&(EK=eJ(ib,!0)),EK),O(N(Math.round(d*c)));if(c==fp)return c=(oM(a),null.cg()),d=(-1==EK&&(EK=eJ(ib,!0)),EK),O(N(Math.round(10*d*c/254)));if(c==$o)return O(N(DD(12*
+(oM(a),null.cg())*O(N(DD((-1==EK&&(EK=eJ(ib,!0)),EK)/72))))));if(c==So)return pM(a,null.cg(),b);if(c==Yo)return c=(oM(a),O(N(DD(null.cg())))),d=(-1==EK&&(EK=eJ(ib,!0)),EK),O(N(Math.round(d*c/72)));if(null.cg()==Qo)return O(N(DD(null.cg())));throw new tk("Invalid size: "+null.cg());}function HJ(){var a=new lM;Bv.call(this);this.k=new Rp(-1,-1);new sM(this);this.pb[yd]="mosaic-LayoutPanel";JK(this,a)}t(692,285,{45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,148:1},HJ);
+_.yd=function(a){gJ(this,a,this.pb,this.q.d,!0)};_.nd=function(){lv(this,new tM)};_.od=function(){lv(this,new uM)};_.Uf=function(){return Up(this)};_.vd=function(a){return uv(this.q,AL(a))};_.wd=function(a,b,c,d){gJ(this,a,b,c,d)};_.Vf=function(a){iJ(this,a)};_.xd=function(){return new iv(this)};_.Wf=function(){Yp(this)};
+_.sd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.md(this.j),this.kd(a),this.j=this.i=null;else if(a=Up(this),null!=this.j)a=a.b+Wf,this.md(this.j),this.kd(a),this.j=null;else if(null!=this.i){var b=this.i;this.md(a.c+Wf);this.kd(b);this.i=null}else b=a.b+Wf,this.md(a.c+Wf),this.kd(b);Yp(this)}};_.Kd=function(){Yp(this)};_.ud=function(a){return jJ(this,a)};_.kd=function(a){this.pb.style[Ce]=a;this.kb||(this.i=a)};_.zd=function(a,b,c){zv(this,AL(a),b,c)};
+_.md=function(a){this.pb.style[$g]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function tM(){}t(693,1,{},tM);_.Id=function(a){AL(a).qd()};function uM(){}t(694,1,{},uM);_.Id=function(a){AL(a).rd()};function iv(a){this.c=a;this.b=new wv(this.c.q)}t(695,1,{},iv);_.Xc=function(){return this.b.b<this.b.c.d-1};_.Yc=function(){return hJ(jv(this.b))};_.Zc=function(){kv(this.b)};_.c=null;function vM(){vM=x;new Hw}
+function sM(a){vM();Gi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new wM(this)}t(696,9,{},sM);function wM(a){mk();this.b=a}t(697,24,{},wM);_.Dc=function(){iJ(this.b.b,null);Yp(this.b.b)};_.b=null;function iL(a){a=a.ob;return!a?null:A(a,148)?a:iL(a)}function BJ(a,b,c){var d;d=a.pb;BL(a,b,c,tK(d),wJ(d),uK(d))}
+function BL(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.md((0>g?0:g)+(sj(),Wf)),b!=a.fd()&&a.md((0>b?0:b)+Wf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(sj(),Wf)),c!=a.ed()&&a.kd((0>c?0:c)+Wf))}function Wp(a,b){BJ(a,b.c,b.b)}t(700,1,{});
+function uF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:lC(a,b,~~wi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,q=void 0,r=void 0,u=void 0,v=r=q=void 0,D=r=void 0,E=void 0,r=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],q=null==v?Gf:typeof v,q=q==If?Object.prototype.toString.call(v)==Pc||typeof v.length==Hf?"array":q:q,!G(q,D)&&(!G("string",D)||!G(Gf,q)))if(v=G(Hf,q),q=G("boolean",q),xM===D)v&&(o[u]=new XF(o[u])),q&&(o[u]=(HF(),o[u]?KF:IF));else{r=v||q;if(r=
+!r&&null!=D&&yn(D)==yM){r=o[u];if(null==r||zM(r,D))continue;if(wn(r)&&(r=r&&r.g?r.g:null,null!=r&&zM(r,D))){o[u]=r;continue}}if(!G(If,D)||v||q){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function AM(){this.d=new Ci;this.b=new Ci;this.c=new Ci}function zM(a,b){var c;if(xM==b||BM==b&&A(a,151))return!0;if(null!=a)for(c=yn(a);c&&c!=xM;c=null)if(c==b)return!0;return!1}t(699,700,{},AM);function rF(){rF=x;tF=new AM}
+function xF(a,b){rF();z(tF.d,a,b)}function oF(a){rF();var b,c,d;d=bG(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function pF(a,b){var c;rF();return c=b&&b[0]&&(typeof b[0]==If||typeof b[0]==pe)?b[0]:null,zM(c,a)}function vF(a){var b=qF;rF();var c,d;d=tF.c;if(c=!b?d.c:lC(d,b,~~wi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?mC(d,c):oC(d,b,c,~~wi(b))}
+function WE(a){rF();var b=tF,c;null==a?a=null:(c=a[Sc],c||(0!=(yn(a).c&4)?a=[]:(b=(b=bj(b.d,yn(a)))&&typeof b==pe?new b(a):a,a=a[Sc]=b),c=a),a=c);return a}var tF;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Jn&&(e=ck(),2E3<e-Ln&&(Ln=e,Kn=In()));if(0==Jn++){var f=(Mn(),Nn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=Vn(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Mn(),Nn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=Vn(n,o);while(h.d);h.d=o}}--Jn;c&&-1!=Kn&&($wnd.clearTimeout(Kn),Kn=-1)}return b}catch(q){throw q;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(ss)()}catch(d){a(b)}else C(ss)()}var xM=$(1),Bn=$(100),CM=TF(" I"),I=NF(709,CM),tG=NF(707,xM),DM=TF(" Z"),WG=NF(710,DM);$(99);$(98);$(97);var EM=$(486),pn=NF(711,EM),FM=$(239),lt=NF(712,FM);$(240);$(140);$(461);$(106);$(472);var GM=TF(" B");$(476);var HM=TF(" C"),xi=NF(713,HM),yM=$(474),IM=TF(" D"),fD=NF(714,IM);$(475);$(477);var JM=$(480),DE=NF(715,JM),KM=TF(" J"),LM=$(2),us=NF(708,LM),pK=NF(716,GM);$(489);$(471);$(96);$(168);$(459);
+var qF=$(452);$(468);var DF=$(466);$(464);$(465);$(470);$(116);$(108);$(109);$(110);$(117);$(94);$(483);$(478);$(467);$(453);$(454);$(455);$(456);$(457);$(458);var MM=$(376);$(375);$(374);$(373);$(451);$(450);var qA=$(390),JC=NF(717,qA),NM=$(396),OC=NF(718,NM),OM=$(397),QC=NF(719,OM),PM=$(528),TE=NF(720,PM),ls=NF(721,I),QM=RF(526,function(){VC();return JG}),KG=NF(722,QM);$(527);$(399);$(398);$(521);$(520);$(529);$(530);$(525);$(433);$(524);var Rz=NF(723,MM);$(388);$(532);$(463);SF();$(462);SF();$(700);
+$(699);var BM=SF();$(289);var RM=$(288);$(287);$(293);$(307);$(349);$(534);$(533);$(286);$(285);$(536);$(535);$(541);$(542);$(543);$(544);$(545);$(546);$(547);$(548);$(537);$(538);$(539);$(540);$(226);$(225);$(298);$(299);$(300);$(559);$(568);$(24);$(560);$(561);$(562);$(563);$(564);$(565);$(566);$(567);$(271);$(345);$(348);$(346);$(347);$(180);$(179);$(273);$(220);$(275);$(188);var SM=$(187);$(223);$(222);$(221);$(370);$(371);$(372);$(592);$(591);$(603);$(604);$(605);$(606);
+var TM=RF(156,function(){sj();return hp}),ip=NF(724,TM),UM=RF(139,function(){tj();return so}),to=NF(725,UM),VM=RF(146,function(){uo();return Do}),Eo=NF(726,VM),WM=RF(151,function(){Fo();return Oo}),Po=NF(727,WM);RF(157,null);RF(158,null);RF(159,null);RF(160,null);RF(161,null);RF(162,null);RF(163,null);RF(164,null);RF(165,null);RF(141,null);RF(142,null);RF(143,null);RF(144,null);RF(145,null);RF(147,null);RF(148,null);RF(149,null);RF(150,null);RF(152,null);RF(153,null);RF(154,null);RF(155,null);$(445);
+$(444);$(493);$(495);$(494);$(496);$(498);$(497);$(499);$(503);$(504);$(178);$(184);$(183);$(182);$(186);$(205);$(416);$(415);var kB=$(414),GD=NF(728,kB),$G=NF(729,KM);$(400);$(500);$(506);$(501);$(502);$(401);$(558);$(410);$(409);$(408);$(413);var XM=SF(),ZI=NF(730,XM);$(269);$(443);$(512);var YM=RF(229,function(){as();return fs}),gs=NF(731,YM);$(423);$(424);$(407);var VA=$(402);$(492);$(386);$(387);$(412);var fB=$(411);$(404);$(403);$(510);$(519);$(405);$(447);$(485);$(522);$(523);$(531);$(393);
+var uA=$(392);$(421);$(422);$(378);$(377);$(430);SF();SF();SF();$(380);$(381);$(185);$(360);var ny=NF(732,RM);$(361);$(571);$(570);$(321);$(323);$(322);$(324);$(207);$(224);$(210);$(212);var BA=$(395);$(446);$(383);$(382);$(389);$(516);$(488);$(215);$(432);$(202);$(203);$(206);$(200);$(199);$(201);var DA=$(554);$(190);$(391);$(573);$(578);$(431);$(479);$(434);var Tz=$(385),Sz=NF(733,uA);$(620);$(418);$(419);$(420);$(384);$(551);$(552);$(192);$(191);$(193);$(194);$(312);$(311);$(317);$(318);$(609);
+$(579);$(580);$(505);$(513);$(514);$(515);$(572);$(574);var WA=$(406);$(555);$(517);$(214);$(211);$(213);$(209);$(198);$(197);$(196);$(251);$(577);$(292);$(291);$(290);$(585);$(584);$(608);$(582);$(607);var ZM=RF(664,function(){Op();return vL}),wL=NF(734,ZM);$(663);$(662);$(654);$(655);$(656);$(657);$(658);$(659);$(660);$(661);$(635);var $M=RF(294,function(){Tv();return $v}),aw=NF(735,$M),aN=RF(341,function(){Pv();return Hx}),Ix=NF(736,aN);$(17);$(342);$(343);$(338);$(339);$(340);$(18);$(19);$(20);
+$(429);$(394);$(651);$(329);$(652);$(330);$(331);$(332);$(333);$(336);$(303);$(302);var bN=$(301);$(575);$(576);$(581);$(244);$(306);$(337);$(325);$(352);$(351);$(353);var cN=RF(354,function(){Yx();return iy}),jy=NF(737,cN);RF(355,null);RF(356,null);RF(357,null);RF(358,null);$(227);$(556);$(304);$(320);$(319);$(509);$(296);$(181);$(557);$(305);$(637);$(3);$(640);$(641);$(639);$(638);$(631);$(630);$(692);$(693);$(694);$(695);$(633);$(218);var IB=$(426),KB=NF(738,IB);$(427);$(425);$(27);$(28);$(26);
+$(29);$(32);$(33);$(34);$(35);$(36);$(37);var dN=$(49),wx=NF(739,dN);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(245);var yK=$(622);$(297);var CK=$(624);$(216);$(649);$(648);$(439);$(438);$(440);$(217);$(253);$(255);$(254);$(249);$(363);
+$(246);$(295);$(691);$(260);$(263);$(261);$(262);$(5);$(7);$(6);$(594);$(428);$(441);$(364);$(177);$(282);$(283);$(583);var YJ=NF(740,bN);$(589);$(588);$(598);$(586);$(587);$(595);$(596);$(590);$(593);$(435);$(436);$(442);$(219);$(248);$(31);$(256);$(326);$(327);$(328);$(257);var nL=NF(741,SM);$(258);$(553);$(650);$(617);$(469);$(490);$(30);$(68);var DK=$(625);$(634);$(653);$(688);$(687);$(189);$(204);$(4);$(616);$(667);$(684);
+var eN=RF(685,function(){ZL();return eM}),fM=NF(742,eN),fN=RF(686,function(){OK();return hM}),iM=NF(743,fN);$(670);$(679);$(678);$(682);$(681);$(677);$(676);$(674);$(675);$(673);$(672);$(669);$(671);$(680);$(683);$(668);$(636);$(310);$(359);$(350);$(689);$(309);$(308);$(314);$(315);$(313);$(259);$(21);$(280);$(281);$(11);$(14);$(22);var gN=$(25),wk=NF(744,gN);$(23);$(690);$(8);$(10);$(9);$(696);$(697);$(642);$(645);$(646);$(647);$(643);$(644);var AK=$(623);$(627);$(628);$(195);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/222DCE3CD01E8F29C3D81A37CE3EC2B8.cache.html b/public/jsme/222DCE3CD01E8F29C3D81A37CE3EC2B8.cache.html
new file mode 100644
index 0000000..e6e08a7
--- /dev/null
+++ b/public/jsme/222DCE3CD01E8F29C3D81A37CE3EC2B8.cache.html
@@ -0,0 +1,626 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '222DCE3CD01E8F29C3D81A37CE3EC2B8';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",da=" of ",ea='"',fa='" ',ha='" height="',ja='" y="',ka='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Ma="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Xa=".",Ya="/",Za="//",$a="/>",ab="0",bb="0px",cb="1",db="100%",fb="1em",gb="1ex",
+hb="1in",ib="1px",jb="2",kb="3",lb=":",mb=": ",ob=";",pb="<",qb="=",sb=">",tb="?",ub="@",vb="@@",xb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="BODY",Db="Before",Fb="Br",Jb="C",Kb="CENTER",Lb="CSS1Compat",Mb="Center",Nb="Cl",Pb="Class$",Qb="Copy as ",Rb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="Helvetica",Zb="I",ac="Incorrect URL: ",bc="Internal index set to null.",cc="JSME",dc="JUSTIFY",ec="JavaScript",fc="LEFT",gc="MOL n. ",hc="N",ic="NA",jc="NONE",
+kc="No more molecules in SDF buffer",lc="Nonring",pc="North",qc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",rc="O",sc="ONE_WAY_CORNER",tc="P",uc="R",vc="R1",wc="R2",xc="R3",yc="RIGHT",zc="ROLL_DOWN",Ac="RXN",Bc="Reset",Cc="Resize-",Dc="Ring",Ec="S",Fc="SMILES",Ic="Se",Jc="Si",Nc="South",Oc="Style names cannot be empty",Pc="Text",Qc="Unknown",Rc="West",Sc="X",Tc="[",Uc="[object Array]",Vc="\\",Wc="]",cd="__gwtex_wrap",dd="__uiObjectID",ed="a",fd=
+"absolute",gd="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",vd="border-left-width",xd="border-top-width",yd="bottom",zd="button",Ad="cellPadding",Bd="cellSpacing",Cd="center",Dd="change",Ed="checkbox",Fd="className",Gd="click",Hd="click marked atom to delete mark",Id="clip",Jd="code",Kd="col",Ld="colSpan",Md="columnheader",Qd="combobox",Rd="complementary",Sd="contentinfo",Td="contextmenu",
+Zd="cssFloat",$d="dblclick",ae="definition",be="dialog",ce="dir",de="directory",ee="display",fe="div",ge="document",he="dragdrop-handle",ie="dragdrop-selected",je="end_gesture",ke="error",le="filter",me="fixed",ne="float",oe="focus",pe="fontFamily",qe="fontSize",re="fontStyle",se="fontWeight",te="form",ue="function",ve="g",we="gesturechange",xe="gestureend",ze="gesturestart",Ae="google",Be="grid",Ce="gridcell",De="group",Ee="gwt-MenuBar",Fe="gwt-MenuBarPopup",Me="heading",Ne="height",Oe="hidden",
+Pe="html",Qe="id",Re="img",Se="is_touch_supported",Te="italic",Ue="java.vm.name",Ve="jsa-resetDiv",We="keydown",Xe="keypress",Ye="keyup",Ze="left",$e="link",af="list",bf="listbox",cf="listitem",df="load",ef="log",ff="ltr",gf="main",jf="marquee",kf="math",lf="menu",mf="menuPopup",nf="menubar",tf="menuitem",uf="menuitemcheckbox",vf="menuitemradio",wf="middle",xf="mousedown",yf="mousemove",zf="mouseout",Af="mouseover",Bf="mouseup",Cf="mousewheel",Df="msie",Ef="multipart",Ff="n",Gf="name",Hf="navigation",
+If="none",Jf="noreaction",Kf="note",Lf="nowrap",Mf="null",Nf="number",Of="object",Pf="offsetHeight",Qf="offsetWidth",Rf="ontouchstart",Sf="opera",Tf="option",Uf="outline",Vf="overflow",Wf="padding",Xf="paste",Yf="popupContent",Zf="position",$f="presentation",ag="progressbar",bg="px",cg="px, ",eg="px;",fg="radio",gg="radiogroup",hg="reaction",ig="region",jg="rgb(",kg="right",lg="role",mg="rotation",ng="row",og="rowgroup",qg="rowheader",rg="rtl",sg="s",tg="safari",ug="scale100",vg="scrollbar",wg="se",
+xg="search",yg="separator",zg="serif",Ag='shape-rendering="crispEdges"',Bg="slider",Cg="span",Dg="spinbutton",Eg="status",Fg="subMenuIcon-selected",Gg="tab",Hg="table",Ig="tablist",Jg="tabpanel",Kg="tbody",Lg="td",Mg="text",Ng="textAlign",Og="textbox",Pg="timer",Qg="toolbar",Rg="tooltip",Sg="top",Tg="touchcancel",Ug="touchend",Vg="touchmove",Wg="touchstart",Xg="tr",Yg="tree",Zg="treegrid",$g="treeitem",ah="true",bh="value",ch="verticalAlign",dh="visibility",eh="visible",fh="whiteSpace",gh="width",
+hh="x",ih="zIndex",jh="|",_,kh={l:4194303,m:4194303,h:1048575},lh={l:0,m:0,h:0},mh={l:1,m:0,h:0},nh={l:2,m:0,h:0},oh={l:3,m:0,h:0},ph={l:4,m:0,h:0},qh={l:8,m:0,h:0},yh={l:10,m:0,h:0},zh={l:16,m:0,h:0},Ah={l:32,m:0,h:0},Bh={l:64,m:0,h:0},Ch={l:128,m:0,h:0},Dh={l:256,m:0,h:0},Eh={l:512,m:0,h:0},Fh={l:1024,m:0,h:0},Gh={l:2048,m:0,h:0},Hh={l:8192,m:0,h:0},Ih={l:16384,m:0,h:0},Jh={l:32768,m:0,h:0},Kh={l:65536,m:0,h:0},Lh={l:131072,m:0,h:0},Mh={l:262144,m:0,h:0},Nh={l:524288,m:0,h:0},Oh={},Ph={38:1,71:1,
+78:1,84:1,86:1},Qh={71:1,74:1,88:1},Rh={73:1},Sh={39:1,44:1,45:1,51:1,60:1,65:1,67:1,71:1},Th={89:1},Uh={48:1,71:1},Vh={7:1,8:1,71:1,75:1,77:1},Wh={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Xh={71:1,78:1,80:1,84:1,86:1},Yh={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},Zh={71:1,74:1,89:1},$h={71:1,88:1},ai={67:1},bi={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},ci={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},di={106:1},m={71:1,74:1},ei={2:1},fi={71:1,78:1,84:1,86:1},gi={8:1,9:1,71:1,
+75:1,77:1},hi={13:1,37:1},ii={20:1},ji={92:1},ki={44:1,45:1,51:1,57:1,65:1,71:1},li={35:1,71:1,75:1,77:1},mi={44:1,45:1,51:1,65:1,71:1},ni={71:1,78:1,86:1},oi={71:1},pi={44:1,51:1,65:1,71:1},qi={11:1},ri={27:1,34:1},si={51:1,71:1},ti={6:1,8:1,71:1,75:1,77:1},ui={18:1,71:1},vi={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,96:1,103:1},wi={90:1},xi={10:1,71:1,75:1,77:1},yi={21:1},zi={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},Ai={14:1},Bi={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},Ci={88:1},s={70:1,
+71:1,74:1};function t(a,b,c){var d=Oh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Oh[a]=function(){}),_=d.prototype=0>b?{}:new Oh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Di(this)};
+_.tS=function(){var a=this.cZ.e+ub,b;b=this.hC();var c,d,e;c=y(Ei,m,-1,8,1);d=(Fi(),Gi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Hi(){Hi=x;Ii=new Ji}function Ki(a){for(var b,a=new Li(a.k.n);a.c<a.e.Je();)b=Mi(a),Ni(b.pd(),ie,!1),Oi(a)}
+function Pi(a,b,c){var a=a.o,d;try{d=new Qi(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=Ri(e);if(A(e,78))throw new Si("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ni(b.pd(),Wb,!0);Ni(c.pd(),he,!0);z(Ii,b,c)}function Ti(a,b){var c;c=Ui(Ii,b);var d;d=Ui(a.o.d,c);if(!d)throw new Vi("dragHandle was not draggable");Wi(d.c.b);Wi(d.e.b);Wi(d.d.b);Ni(b.pd(),Wb,!1);Ni(c.pd(),he,!1)}
+function Xi(a){var b;a.p=!1;for(a=new Li(a.k.n);a.c<a.e.Je();)b=Mi(a),Ni(b.pd(),ie,!1),Oi(a)}function Yi(a,b){Zi(a.k.n,b)?Ni(b.pd(),ie,!1):a.p?($i(a.k.n,b),Ni(b.pd(),ie,!0)):(a.k.n.Se(),$i(a.k.n,b))}function aj(a){this.i=a;this.k=new bj(this);this.o=new cj(this.k)}t(3,1,{});_.rc=function(){dj(this.k.f,"dragdrop-dragging")};_.sc=function(){ej(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ii;function bj(a){this.n=new fj;this.e=a;this.b=a.i}t(4,1,{},bj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function gj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function hj(a,b){var c;c=ij(a.d,jj).b;b.b.ctrlKey||b.b.metaKey||Ki(a.c.e);Yi(a.c.e,c)}function kj(a){a.c.i=null;a.c.e.sc();lj((mj(),nj(null)),a.b,0,0);var b=a.b.hb;oj=b;pj();qj=b;a.e=2}
+function cj(a){this.d=new Ji;this.c=a;this.b=new rj;sj(this.b,tj(),uj());B(this.b,this,(vj(),vj(),wj));B(this.b,this,(xj(),xj(),yj));a=this.b.hb.style;a[le]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Mj(),bg);a.borderStyle=(Nj(),If);a[nd]="blue"}t(5,1,{},cj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Oj(a);e=Pj(a);b=Qj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!jj)jj=c,this.c.f=ij(this.d,jj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Rj(this.c.n,this.c.f)&&(Ki(this.c.e),Yi(this.c.e,this.c.f)),Sj(new Tj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Uj(jj,null),jj!=this.c.f&&(c=new Uj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,kj(this),1!=this.e&&gj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Vj(a,b);a=Wj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Xj(Yj(d-this.i),Yj(a-this.j))>=this.c.e.n?(Zj(),-1!=Rj(this.c.n,this.c.f)||Yi(this.c.e,this.c.f),c=new Uj(jj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,kj(this)):$j.preventDefault()),1==this.e)return;$j.preventDefault();gj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Vj(a,b);b=Wj(a,b);if(1==Qj(a.b)&&(this.f=!1,jj))try{if(Zj(),1==this.e)hj(this,a);else{d!=this.b&&(c=new Uj(d,null),e+=c.b,b+=c.e);try{gj(this,e,b),this.c.e.rc(),3!=this.e&&hj(this,a)}finally{var f=this.b.hb;oj&&f==oj&&(oj=null);pj();f===qj&&(qj=null);ak(this.b);this.e=1;this.c.f=null}}}finally{jj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var jj=null;function Tj(){}t(6,1,yi,Tj);_.xc=function(){Zj()};
+function Qi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Qi);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+za+this.e+va};function Uj(a,b){!a||a==(mj(),nj(null))?this.i=this.f=0:(this.f=a.ld()-bk(a.hb),this.i=a.md()-(a.hb.scrollTop||0));!b||b==(mj(),nj(null))?this.d=this.c=0:(this.c=ck(b.hb)+dk(b.hb),this.d=ek(b.hb)+fk(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Uj);
+_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Zj(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function dk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(vd),-1==a.indexOf(bg)?0:parseInt(a.substr(0,a.length-2))):0}function fk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(xd),-1==a.indexOf(bg)?0:parseInt(a.substr(0,a.length-2))):0}
+function gk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}function hk(a,b){var c=ik();gk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;jk(a.n,ik())}function kk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(18,1,{});_.yc=function(){this.w&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function jk(a,b){kk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function lk(a){this.b=a}t(19,1,{},lk);_.Cc=function(a){jk(this,a)};_.b=null;t(20,1,{});t(21,1,ei);function mk(){mk=x;var a;(a=new nk)&&(a.Fc()||(a=new ok));pk=a}t(22,20,{});var pk=null;function ok(){this.b=new fj;this.c=new qk(this)}t(23,22,{},ok);
+_.Fc=function(){return!0};_.Dc=function(a){a=new rk(this,a);$i(this.b,a);1==this.b.d&&sk(this.c,16);return a};function tk(){tk=x;uk=new fj;var a=new vk;wk();xk(yk?yk:yk=new zk,a)}function Ak(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Zi(uk,a)}function sk(a,b){if(0>b)throw new Bk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Zi(uk,a);a.c=!1;a.d=Ck(a,b);$i(uk,a)}function Dk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
+function Ck(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||Zi(uk,this);this.Hc()};_.c=!1;_.d=0;var uk;function qk(a){tk();this.b=a}t(24,25,{},qk);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Ek,m,3,a.b.d,0);b=Fk(a.b,b);c=new Gk;for(e=0,f=b.length;e<f;++e)d=b[e],Zi(a.b,d),jk(d.b,c.b);0<a.b.d&&sk(a.c,Xj(5,16-(ik()-c.b)))};_.b=null;function rk(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},rk);_.Ec=function(){var a=this.c;Zi(a.b,this);0==a.b.d&&Ak(a.c)};_.b=null;
+_.c=null;function Hk(a,b){var c=C(function(){var b=ik();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function nk(){}t(27,22,{},nk);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Hk(a,b);return new Ik(c)};function Ik(a){this.b=a}t(28,21,ei,Ik);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Jk(){this.b=gd}t(29,30,{},Jk);function Kk(){this.b=hd}t(31,30,{},Kk);
+function Lk(){this.b=kd}t(32,30,{},Lk);t(34,1,{});_.b=null;function Mk(a){this.b=a}t(33,34,{},Mk);function Nk(){this.b=ld}t(35,30,{},Nk);function Ok(){this.b=od}t(36,30,{},Ok);function Pk(){this.b=zd}t(37,30,{},Pk);function Qk(){this.b=Ed}t(38,30,{},Qk);function Rk(){this.b=Md}t(39,30,{},Rk);function Sk(){this.b=Qd}t(40,30,{},Sk);function Tk(){this.b=Rd}t(41,30,{},Tk);function Uk(){this.b=Sd}t(42,30,{},Uk);function Vk(){this.b=ae}t(43,30,{},Vk);function Wk(){this.b=be}t(44,30,{},Wk);
+function Xk(){this.b=de}t(45,30,{},Xk);function Yk(){this.b=ge}t(46,30,{},Yk);function Zk(){this.b=te}t(47,30,{},Zk);function $k(){this.b=Be}t(48,30,{},$k);function al(){this.b=Ce}t(49,30,{},al);function bl(){this.b=De}t(50,30,{},bl);function cl(){this.b=Me}t(51,30,{},cl);function dl(a){this.b=a.id}t(52,1,{4:1,5:1},dl);_.b=null;function fl(){this.b=Re}t(53,30,{},fl);function gl(){this.b=$e}t(54,30,{},gl);function hl(){this.b=af}t(55,30,{},hl);function il(){this.b=bf}t(56,30,{},il);
+function jl(){this.b=cf}t(57,30,{},jl);function kl(){this.b=ef}t(58,30,{},kl);function ll(){this.b=gf}t(59,30,{},ll);function ml(){this.b=jf}t(60,30,{},ml);function nl(){this.b=kf}t(61,30,{},nl);function ol(){this.b=lf}t(62,30,{},ol);function pl(){this.b=nf}t(63,30,{},pl);function ql(){this.b=tf}t(64,30,{},ql);function rl(){this.b=uf}t(65,30,{},rl);function sl(){this.b=vf}t(66,30,{},sl);function tl(){this.b=Hf}t(67,30,{},tl);function ul(){this.b=Kf}t(68,30,{},ul);function vl(){this.b=Tf}
+t(69,30,{},vl);function wl(){this.b=$f}t(70,30,{},wl);t(71,34,{},function(a){this.b=a});function xl(){this.b=ag}t(72,30,{},xl);function yl(){yl=x;zl=new Mk("aria-activedescendant")}var zl;function Al(){this.b=fg}t(74,30,{},Al);function Bl(){this.b=gg}t(75,30,{},Bl);function Cl(){this.b=ig}t(76,30,{},Cl);
+function Dl(){Dl=x;El=new Kk;Fl=new Jk;Gl=new Lk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new al;Vl=new $k;Wl=new bl;Xl=new cl;Yl=new fl;Zl=new gl;$l=new il;am=new jl;bm=new hl;cm=new kl;dm=new ll;em=new ml;fm=new nl;gm=new pl;hm=new rl;im=new sl;jm=new ql;km=new ol;lm=new tl;mm=new ul;nm=new vl;om=new wl;pm=new xl;qm=new Bl;rm=new Al;sm=new Cl;tm=new um;vm=new wm;xm=new ym;zm=new Am;Qm=new Rm;Sm=new Tm;Um=
+new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;dn=new en;fn=new gn;hn=new jn;kn=new ln;mn=new nn;on=new pn;qn=new rn;sn=new tn;F=new Ji;z(F,ig,sm);z(F,gd,Fl);z(F,be,Ql);z(F,hd,El);z(F,kd,Gl);z(F,ge,Sl);z(F,ld,Hl);z(F,od,Il);z(F,zd,Jl);z(F,Ed,Kl);z(F,Ce,Ul);z(F,Md,Ll);z(F,De,Wl);z(F,Qd,Ml);z(F,Rd,Nl);z(F,Sd,Ol);z(F,ae,Pl);z(F,af,bm);z(F,de,Rl);z(F,te,Tl);z(F,Be,Vl);z(F,Me,Xl);z(F,Re,Yl);z(F,$e,Zl);z(F,bf,$l);z(F,cf,am);z(F,ef,cm);z(F,gf,dm);z(F,jf,em);z(F,kf,fm);z(F,lf,km);z(F,nf,gm);z(F,tf,jm);z(F,
+uf,hm);z(F,Tf,nm);z(F,fg,rm);z(F,vf,im);z(F,Hf,lm);z(F,Kf,mm);z(F,$f,om);z(F,ag,pm);z(F,gg,qm);z(F,ng,xm);z(F,og,tm);z(F,qg,vm);z(F,xg,Qm);z(F,yg,Sm);z(F,vg,zm);z(F,Bg,Um);z(F,Dg,Wm);z(F,Eg,Ym);z(F,Gg,dn);z(F,Ig,$m);z(F,Jg,bn);z(F,Og,fn);z(F,Pg,hn);z(F,Qg,kn);z(F,Rg,mn);z(F,Yg,sn);z(F,Zg,on);z(F,$g,qn)}var Fl,El,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Vl,Ul,Wl,Xl,Yl,Zl,bm,$l,am,cm,dm,em,fm,km,gm,jm,hm,im,lm,mm,nm,om,pm,rm,qm,sm,F,xm,tm,vm,zm,Qm,Sm,Um,Wm,Ym,dn,$m,bn,fn,hn,kn,mn,sn,on,qn;
+function ym(){this.b=ng}t(78,30,{},ym);function um(){this.b=og}t(79,30,{},um);function wm(){this.b=qg}t(80,30,{},wm);function Am(){this.b=vg}t(81,30,{},Am);function Rm(){this.b=xg}t(82,30,{},Rm);function Tm(){this.b=yg}t(83,30,{},Tm);function Vm(){this.b=Bg}t(84,30,{},Vm);function Xm(){this.b=Dg}t(85,30,{},Xm);function Zm(){this.b=Eg}t(86,30,{},Zm);function en(){this.b=Gg}t(87,30,{},en);function an(){this.b=Ig}t(88,30,{},an);function cn(){this.b=Jg}t(89,30,{},cn);function gn(){this.b=Og}
+t(90,30,{},gn);function jn(){this.b=Pg}t(91,30,{},jn);function ln(){this.b=Qg}t(92,30,{},ln);function nn(){this.b=Rg}t(93,30,{},nn);function tn(){this.b=Yg}t(94,30,{},tn);function pn(){this.b=Zg}t(95,30,{},pn);function rn(){this.b=$g}t(96,30,{},rn);function Gk(){this.b=ik()}function ik(){return(new Date).getTime()}t(97,1,{},Gk);function un(a){var b,c,d;d=new vn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),wn(d,c.cZ.e),d.b.b+=mb,xn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function yn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+mb+a:b}t(102,1,{71:1,86:1});_.Ic=function(){return this.i};_.tS=function(){return yn(this)};_.f=null;_.i=null;function zn(a){An();this.i=a}t(101,102,ni,zn);function Vi(a){An();this.i=a}function Si(a,b){An();this.f=b;this.i=a}t(100,101,fi,Vi,Si);function Bn(a){An();this.c=a;this.b=l;a=new Cn;a=Dn(a,En(this.c)?this.c:null);Fn(a)}t(99,100,fi,Bn);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Mf:En(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Gn(this.c).e;this.b=this.b+mb+(En(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(En(this.c)){b=(Hn(),this.c);var c=l,d;for(d in b)if(d!=Gf&&"message"!=d&&"toString"!=d)try{c+="\n "+d+mb+b[d]}catch(e){}b=c}else b=l;this.d=a+b+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function In(a,b){return Jn(a)?a.eQ(b):a===b}
+function Gn(a){return Jn(a)?a.cZ:Kn}function Ln(a){return Jn(a)?a.hC():Di(a)}
+function Mn(){var a;Mn=x;Nn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function On(a){Mn();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=Nn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var Nn;t(109,1,{});function Di(a){return a.$H||(a.$H=++Pn)}function Qn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Rn(){return $wnd.setTimeout(function(){0!=Sn&&(Sn=0);Tn=-1},10)}var Sn=0,Pn=0,Un=0,Tn=-1;
+function Vn(){Vn=x;Wn=new Xn}function Yn(a,b){a.b=Zn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new $n(a)),ao(a.f,1),!a.j&&(a.j=new bo(a)),ao(a.j,50))}function Xn(){}function co(a){return a.Jc()}function Zn(a,b){!a&&(a=[]);a[a.length]=b;return a}function eo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=Zn(b,e)):e[0].xc()}catch(f){if(f=Ri(f),!A(f,86))throw f;}}return b}function ao(a,b){Vn();$wnd.setTimeout(function(){C(co)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(111,109,{},Xn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Wn;function $n(a){this.b=a}t(112,1,{},$n);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),eo(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Gk;100>ik()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function bo(a){this.b=a}t(113,1,{},bo);_.Jc=function(){this.b.e&&ao(this.b.f,1);return this.b.k};
+_.b=null;function fo(a,b){a.length>=b&&a.splice(0,b);return a}function go(){try{null.a()}catch(a){return a}}function ho(){}t(116,1,{},ho);_.Kc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Lc(c.toString());b.push(d);var d=lb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
+_.Lc=function(a){var b,c,d;d=l;a=io(a);b=a.indexOf(ua);c=0==a.indexOf(ue)?8:0;-1==b&&(b=jo(a,ko(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=io(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function lo(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Lc(e[c]);return e}t(118,116,{});_.Kc=function(){return fo(this.Mc(go()),this.Nc())};_.Mc=function(a){return lo(this,a)};_.Nc=function(){return 2};
+function Hn(){Hn=x;Error.stackTraceLimit=128}function mo(a){a=fo(Dn(a,go()),3);0==a.length&&(a=fo((new ho).Kc(),1));return a}function An(){Hn();var a;a=mo(new Cn);Fn(a)}function Dn(a,b){var c;c=lo(a,b);return 0==c.length?(new ho).Mc(b):fo(c,1)}
+function Fn(a){var b,c,d,e,f,g,j,h,n;n=y(no,m,85,a.length,0);for(e=0,f=n.length;e<f;++e)h=oo(a[e],vb),b=-1,d=Qc,2==h.length&&null!=h[1]&&(j=h[1],g=po(j,ko(58)),d=ko(58),c=j.lastIndexOf(d,g-1),d=j.substr(0,c-0),-1!=g&&-1!=c&&(j.substr(c+1,g-(c+1)),b=qo(j,g+1),b=parseInt(b)||-1)),n[e]=new ro(h[0],d+ub+b);e=y(no,m,85,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new so;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return mo(this)};
+_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=io(a);0==c.indexOf("at ")&&(c=qo(c,3));a=c.indexOf(Tc);-1!=a&&(c=io(c.substr(0,a-0))+io(qo(c,c.indexOf(Wc,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(ub),-1==a?(b=c,c=l):(b=io(qo(c,a+1)),c=io(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=io(c.substr(0,a-0)));a=jo(c,ko(46));-1!=a&&(c=qo(c,a+1));return(0<c.length?c:"anonymous")+vb+b};_.Mc=function(a){return Dn(this,a)};_.Nc=function(){return 3};function Cn(){Hn()}
+t(119,117,{},Cn);t(120,1,{});function xn(a,b){a.b+=b}function to(){}t(121,120,{},to);_.b=l;function uo(a,b){return parseInt(a[b])||0}function vo(a,b){return null==a[b]?null:""+a[b]}function wo(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 xo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
+function yo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Qj(a){a=a.button;return 1==a?4:2==a?2:1}
+function ck(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+bk(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,l).getPropertyValue("direction")==rg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[Zf]==me){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
+l).getPropertyValue(vd)));if(d&&d.tagName==Cb&&a.style.position==fd)break;a=d}a=b}return a}
+function ek(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,l)[Zf]==me){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(xd)));if(d&&d.tagName==Cb&&a.style.position==
+fd)break;a=d}a=b}return a}function bk(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==rg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function zo(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function Ao(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function uj(){var a=$doc;return(G(a.compatMode,Lb)?a.documentElement:a.body).clientHeight}
+function tj(){var a=$doc;return(G(a.compatMode,Lb)?a.documentElement:a.body).clientWidth}function Bo(a,b){this.c=a;this.d=b}t(145,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return Di(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Nj(){Nj=x;Co=new Do;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=H(No,m,6,[Co,Eo,Go,Io,Ko])}t(144,145,ti);var Mo,Go,Eo,Io,Co,Ko;function Do(){Bo.call(this,jc,0)}t(146,144,ti,Do);function Fo(){Bo.call(this,"DOTTED",1)}t(147,144,ti,Fo);
+function Ho(){Bo.call(this,"DASHED",2)}t(148,144,ti,Ho);function Jo(){Bo.call(this,"HIDDEN",3)}t(149,144,ti,Jo);function Lo(){Bo.call(this,"SOLID",4)}t(150,144,ti,Lo);function Oo(){Oo=x;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=H(Yo,m,7,[Po,Ro,To,Vo])}t(151,145,Vh);var Xo,Ro,To,Vo,Po;function Qo(){Bo.call(this,jc,0)}t(152,151,Vh,Qo);function So(){Bo.call(this,"BLOCK",1)}t(153,151,Vh,So);function Uo(){Bo.call(this,"INLINE",2)}t(154,151,Vh,Uo);function Wo(){Bo.call(this,"INLINE_BLOCK",3)}
+t(155,151,Vh,Wo);function Zo(){Zo=x;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=H(ip,m,9,[$o,bp,dp,fp])}t(156,145,gi);var hp,$o,bp,dp,fp;function ap(){Bo.call(this,Kb,0)}t(157,156,gi,ap);function cp(){Bo.call(this,dc,1)}t(158,156,gi,cp);function ep(){Bo.call(this,fc,2)}t(159,156,gi,ep);function gp(){Bo.call(this,yc,3)}t(160,156,gi,gp);function Mj(){Mj=x;jp=new kp;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=new Ap;Bp=H(Cp,m,10,[jp,lp,np,pp,rp,tp,vp,xp,zp])}t(161,145,xi);
+var Bp,xp,np,pp,vp,zp,tp,lp,rp,jp;function kp(){Bo.call(this,"PX",0)}t(162,161,xi,kp);function mp(){Bo.call(this,"PCT",1)}t(163,161,xi,mp);function op(){Bo.call(this,"EM",2)}t(164,161,xi,op);function qp(){Bo.call(this,"EX",3)}t(165,161,xi,qp);function sp(){Bo.call(this,"PT",4)}t(166,161,xi,sp);function up(){Bo.call(this,"PC",5)}t(167,161,xi,up);function wp(){Bo.call(this,"IN",6)}t(168,161,xi,wp);function yp(){Bo.call(this,"CM",7)}t(169,161,xi,yp);function Ap(){Bo.call(this,"MM",8)}t(170,161,xi,Ap);
+function Dp(){Dp=x;Ep=[];Fp=[];Gp=[]}var Ep,Fp,Gp;function Hp(){Hp=x;Ip=new Jp}function Kp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Lp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Jp(){}t(173,1,{},Jp);_.b=null;var Ip;t(184,1,{});_.tS=function(){return"An event type"};_.i=null;t(183,184,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(182,183,{});_.Pc=function(){return this.Rc()};_.b=null;var Mp=_.c=null;
+function Np(){Np=x;Op=new Pp(pd,new Qp)}function Qp(){}t(181,182,{},Qp);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Op};var Op;function Rp(){Rp=x;Sp=new Pp(Dd,new Tp)}function Tp(){}t(185,182,{},Tp);_.Oc=function(a){Up();Vp(this,a.c,Wp(a.b.b,a.b.b.hb.selectedIndex))};_.Rc=function(){return Sp};var Sp;t(188,182,qi);function Vj(a,b){return(a.b.clientX||0)-ck(b)+bk(b)+bk(b.ownerDocument.body)}function Wj(a,b){return(a.b.clientY||0)-ek(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}
+function Oj(a){var b;return(b=a.c)?Vj(a,b):a.b.clientX||0}function Pj(a){var b;return(b=a.c)?Wj(a,b):a.b.clientY||0}t(187,188,qi);function Xp(){Xp=x;Yp=new Pp(Gd,new Zp)}function Zp(){}t(186,187,qi,Zp);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Yp};var Yp;function $p(){$p=x;aq=new Pp(Td,new bq)}function bq(){}t(189,182,{},bq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return aq};var aq;t(192,1,{37:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};
+var cq=_.d=0;function zk(){this.d=++cq}t(191,192,hi,zk);function Pp(a,b){this.d=++cq;this.b=b;!Mp&&(Mp=new dq);Mp.b[a]=this;this.c=a}t(190,191,hi,Pp);_.b=null;_.c=null;function eq(){eq=x;fq=new Pp($d,new gq)}function gq(){}t(193,187,qi,gq);
+_.Oc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(hq(),iq))a=jq(b.hb),c=new kq(uo(b.hb,Qf),uo(b.hb,Pf)),d=new kq(uo(b.L.bb.hb,Qf),uo(b.L.bb.hb,Pf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);lq(b.A,!0);a=uo(b.L.bb.hb,Qf);mq(b,new kq(a,nq(b.L.bb).b));b.B&&b.G!=iq&&oq(b.i,b)}else lq(b.A,!1),b.G!=(hq(),iq)?mq(b,new kq(b.x.c,b.x.b)):pq(b,jq(b.i.hb)),b.B&&b.G!=iq&&qq(b.i,b);rq(b.L.bb)}else lq(b.A,!0)};_.Rc=function(){return fq};var fq;function sq(){sq=x;tq=new Pp(oe,new uq)}
+function uq(){}t(194,182,{},uq);_.Oc=function(a){ak(a.b.b)};_.Rc=function(){return tq};var tq;function vq(){vq=x;wq=new Pp(we,new xq)}function xq(){}t(195,182,{},xq);_.Oc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,yq(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,zq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return wq};var wq;
+function Aq(){Aq=x;Bq=new Pp(xe,new Cq)}function Cq(){}t(196,182,{},Cq);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Dq(a.b.b,a.b.c))};_.Rc=function(){return Bq};var Bq;function Eq(){Eq=x;Fq=new Pp(ze,new Gq)}function Gq(){}t(197,182,{},Gq);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Fq};var Fq;t(199,182,{});t(198,199,{});function Hq(){Hq=x;Iq=new Pp(We,new Jq)}function Jq(){}t(200,198,{},Jq);
+_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Kq(),Lq).length&&-999!=(Kq(),Lq)[c]&&(c=(Kq(),Lq)[c]);b=new Mq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?Nq(Oq(a)):e=301;break;case 118:case 86:b&&a.wb&&Pq(a.v,(!a.xb&&(a.xb=new Qq(a)),a.xb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(Rq(a,vo((Sq(),Tq).hc.b.hb,bh)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Xb;e=1300;break;case 114:case 82:a.lb=!0;a.K=uc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
+a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?Uq(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Uq(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&Uq(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?Uq(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?Uq(a,4):e=207;break;case 53:105==a.d?Uq(a,5):e=208;break;case 54:105==a.d?Uq(a,
+6):e=210;break;case 55:105==a.d?Uq(a,7):e=211;break;case 56:105==a.d?Uq(a,8):e=212;break;case 57:105==a.d?Uq(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}Vq(a,e)}b=!0}b&&this.b.preventDefault()};_.Rc=function(){return Iq};var Iq;function Wq(){Wq=x;Xq=new Pp(xf,new Yq)}function Yq(){}t(201,187,qi,Yq);_.Oc=function(a){a.uc(this)};_.Rc=function(){return Xq};var Xq;
+function vj(){vj=x;wj=new Pp(yf,new Zq)}function Zq(){}t(202,187,qi,Zq);_.Oc=function(a){a.vc(this)};_.Rc=function(){return wj};var wj;function $q(){$q=x;ar=new Pp(zf,new br)}function br(){}t(203,187,qi,br);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new Uj(jj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,kj(a))};_.Rc=function(){return ar};var ar;function cr(){cr=x;dr=new Pp(Af,new er)}function er(){}t(204,187,qi,er);_.Oc=function(a){var b;b=this.b;Yn((Vn(),Wn),new fr(a,a.c,b))};_.Rc=function(){return dr};var dr;
+function xj(){xj=x;yj=new Pp(Bf,new gr)}function gr(){}t(205,187,qi,gr);_.Oc=function(a){a.wc(this)};_.Rc=function(){return yj};var yj;function dq(){this.b={}}t(206,1,{},dq);_.b=null;t(209,188,qi);var hr=null;function ir(){ir=x;jr=new Pp(Tg,new kr)}function kr(){}t(208,209,qi,kr);_.Oc=function(a){lr(a.b,this,a.b.n)};_.Rc=function(){return jr};var jr;function mr(){mr=x;nr=new Pp(Ug,new or)}function or(){}t(210,209,qi,or);_.Oc=function(a){lr(a.b,this,a.b.n)};_.Rc=function(){return nr};var nr;
+function pr(){var a;this.b=(a=document.createElement(fe),a.setAttribute(Rf,"return;"),typeof a.ontouchstart==ue)}t(211,1,{},pr);function qr(){qr=x;rr=new Pp(Vg,new sr)}function sr(){}t(212,209,qi,sr);_.Oc=function(a){lr(a.b,this,a.b.o)};_.Rc=function(){return rr};var rr;function tr(){tr=x;ur=new Pp(Wg,new vr)}function vr(){}t(213,209,qi,vr);_.Oc=function(a){wr(a.b,this)&&(a.b.k&&xr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),sk(a.b.d,750),a.b.e=!1))};_.Rc=function(){return ur};var ur;
+function yr(a,b){this.b=b;this.c=a}function zr(a,b,c){yk&&(b=new yr(b,c),a.ad(b))}t(214,183,{},yr);_.Oc=function(a){a.Yc(this)};_.Pc=function(){return yk};_.b=!1;var yk=_.c=null;function Ar(a){this.b=a}t(215,183,{},Ar);_.Oc=function(a){a.Zc(this)};_.Pc=function(){return Br};var Br=_.b=null;function Cr(){}function Dr(a){var b;Er&&(b=new Cr,a.ad(b))}t(216,183,{},Cr);_.Oc=function(a){a.$c(this)};_.Pc=function(){return Er};var Er=null;function Fr(a){this.b=a}t(217,183,{},Fr);_.Oc=function(a){a._c(this)};
+_.Pc=function(){return Gr};var Gr=_.b=null;function Hr(){}t(218,183,{},Hr);_.Oc=function(a){a.b.O&&a.b.Md()};_.Pc=function(){return Ir};var Ir=null;function Jr(a,b,c){a=a.b;if(!b)throw new Kr("Cannot add a handler with a null type");if(!c)throw new Kr("Cannot add a null handler");0<a.c?Lr(a,new Mr(a,b,c)):Nr(a,b,null).Df(c);return new Or(new Pr(a,b,c))}
+function Qr(a,b){var c;!b.f||b.Qc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Kr("Cannot fire null event");try{++d.c;j=Rr(d,b.Pc(),null);e=null;for(h=d.d?j.Mf(j.Je()):j.Lf();d.d?h.Of():h.dd();){g=d.d?h.Pf():h.ed();try{b.Oc(g)}catch(n){if(n=Ri(n),A(n,86))f=n,!e&&(e=new Sr),Tr(e,f);else throw n;}}if(e)throw new Ur(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Li(d.b);r.c<r.e.Je();)o=Mi(r),o.xc()}finally{d.b=null}}}}catch(q){q=Ri(q);if(A(q,38))throw new Vr(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function Wr(a){Xr.call(this,a,!1)}function Xr(a,b){this.b=new Yr(b);this.c=a}t(219,1,Ai,Wr,Xr);_.ad=function(a){Qr(this,a)};_.b=null;_.c=null;t(222,1,{});function Lr(a,b){!a.b&&(a.b=new fj);$i(a.b,b)}function Zr(a,b,c,d){var e,f;e=Rr(a,b,c);e.Ff(d)&&e.Ge()&&(f=ij(a.e,b),f.Ie(c),f.Ge()&&Ui(a.e,b))}function Nr(a,b,c){var d;d=ij(a.e,b);d||(d=new Ji,z(a.e,b,d));a=d.Fe(c);a||(a=new fj,d.He(c,a));return a}
+function Rr(a,b,c){a=ij(a.e,b);if(!a)return $r(),$r(),as;c=a.Fe(c);return!c?($r(),$r(),as):c}t(221,222,{});_.b=null;_.c=0;_.d=!1;function Yr(a){this.e=new Ji;this.d=a}t(220,221,{},Yr);function Or(a){this.b=a}t(223,1,{},Or);_.b=null;function Ur(a){Si.call(this,bs(a),cs(a));this.b=a}function cs(a){a=a.Fd();return!a.dd()?null:a.ed()}
+function bs(a){var b,c,d;b=a.Je();if(0==b)return null;b=new ds(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Fd();a.dd();)d=a.ed(),c?c=!1:b.b.b+="; ",d=d.Ic(),xn(b.b,d);return b.b.b}t(225,100,Ph,Ur);_.b=null;function Vr(a){Ur.call(this,a)}t(224,225,Ph,Vr);t(226,1,{},function(){});function es(a){a=vo(a,ce);return(null==a?0:rg==a||rg.toLowerCase()==a.toLowerCase())?(fs(),gs):(null==a?0:ff==a||ff.toLowerCase()==a.toLowerCase())?(fs(),hs):(fs(),is)}
+function fs(){fs=x;gs=new js("RTL",0);hs=new js("LTR",1);is=new js("DEFAULT",2);ks=H(ls,m,15,[gs,hs,is])}function js(a,b){Bo.call(this,a,b)}t(228,145,{15:1,71:1,75:1,77:1},js);var ks,is,hs,gs;function ms(){}function ns(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 y(a,b,c,d,e){d=ns(e,d);H(a,b,c,d);return d}function os(a){return ps([qs,I],[m,s],[70,-1],a,0,2,1)}
+function ps(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=ns(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=ps(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){rs();var e=ss,f=ts;rs();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function us(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new vs;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new vs;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new vs;}a[b]=c}t(229,1,{},ms);_.qI=0;
+function rs(){rs=x;ss=[];ts=[];var a=new ms,b=ss,c=ts,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var ss,ts;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function En(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Jn(a){return a.tM==x||a.cM&&!!a.cM[1]}function ws(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function xs(){var a;$stats&&ys("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Sf))a=Sf;else if(-1!=a.indexOf("webkit"))a=tg;else if(-1!=a.indexOf(Df)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Df)&&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"}G(tg,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&ys("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(zs,m,1,[Lb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&ys("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Dp();Gp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Dp();0!=Gp.length&&(a=Gp.join(l),b=(Hp(),Ip),a=Kp(a),Lp(b).insertBefore(a,b.b.firstChild),Gp.length=0);0!=Ep.length&&(a=Ep.join(l),b=(Hp(),Ip),a=Kp(a),Lp(b).appendChild(a),Ep.length=0);0!=Fp.length&&(a=Fp.join(l),b=(Hp(),Ip),a=Kp(a),Lp(b).appendChild(a),Fp.length=0);$stats&&ys("export.client.JSME_export");new As;new Bs;0<Cs(null)?Yn((Vn(),Wn),new Ds):Es()}function Ri(a){return A(a,86)?a:new Bn(a)}function Fs(a){return Gs(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
+function Hs(a){return Gs(a.l,a.m,a.h)}function Gs(a,b,c){return _=new Is,_.l=a,_.m=b,_.h=c,_}
+function Js(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Ks;if(0==a.l&&0==a.m&&0==a.h)return Ls=Gs(0,0,0),Gs(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?(Ls=Gs(0,0,0),c=Hs((Zs(),$s))):(Ls=Gs(c.l,c.m,c.h),c=Gs(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=at(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?bt(e):0==c&&0!=d&&0==e?bt(d)+22:0!=c&&0==d&&0==e?bt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Hs((Zs(),ct)),c=!0,g=!g;else return c=dt(a,f),g&&et(c),Ls=Gs(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=at(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=dt(c,d);f&&et(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Gs(f,j,c);g?Ls=at(c):Ls=Gs(c.l,c.m,c.h);return e}if(!ft(a,b))return e?Ls=at(a):Ls=Gs(a.l,a.m,a.h),Gs(0,0,0);c=c?a:Gs(a.l,a.m,a.h);var h,n,o,r;f=gt(b)-gt(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|~~b.l>>22-h,h=b.h<<h|~~b.m>>22-h):44>
+h?(j=0,n=b.l<<h-22,h=b.m<<h-22|~~b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Gs(j&4194303,n&4194303,h&1048575);for(n=Gs(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(~~o>>22),q+=~~r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=~~o>>>1;j.m=~~h>>>1|(o&1)<<21;j.l=~~r>>>1|(h&1)<<21;--f}g&&et(n);e?(Ls=at(c),d&&(Ls=ht(Ls,(Zs(),$s)))):Ls=Gs(c.l,c.m,c.h);return n}
+function et(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}function gt(a){var b;b=it(a.h);return 32==b?(b=it(a.m),32==b?it(a.l)+32:b+20-10):b-12}var Ls=null;function jt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return Gs(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function kt(a,b){return Gs(a.l&b.l,a.m&b.m,a.h&b.h)}function lt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function M(a){var b,c,d;if(isNaN(a))return Zs(),mt;if(-9223372036854775E3>a)return Zs(),nt;if(9223372036854775E3<=a)return Zs(),ct;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=Gs(a,b,c);d&&et(b);return b}function ot(a){var b,c;return-129<a&&128>a?(b=a+128,null==pt&&(pt=y(qt,m,16,256,0)),c=pt[b],!c&&(c=pt[b]=Fs(a)),c):Fs(a)}
+function rt(a){var b=lh,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 ft(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)}
+function st(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;n=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;r=~~(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(~~q>>22)+(~~v>>9)+((u&262143)<<4)+((D&31)<<17)+(~~c>>22);u=(~~u>>18)+(~~D>>5)+((g&4095)<<8)+(~~q>>
+22);return Gs(c&4194303,q&4194303,u&1048575)}function at(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Gs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function dt(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=~~c>>b-44);return Gs(c&4194303,d&4194303,e&1048575)}
+function ht(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return Gs(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function N(a){return a.l|a.m<<22}function tt(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Ba+tt(at(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=ot(1E9);a=Js(a,b);b=l+N(Ls);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var pt=null;
+function Zs(){Zs=x;ct=Gs(4194303,4194303,524287);nt=Gs(0,0,524288);$s=ot(1);ot(2);mt=ot(0)}var ct,nt,$s,mt;function Is(){}t(238,1,{16:1},Is);function ys(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function ut(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(243,1,{},ut);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function vt(a,b){xn(a.b.b,b.b);return a}function wt(){this.b=new xt}
+t(244,1,{},wt);function yt(a){if(null==a)throw new Kr("css is null");this.b=a}t(245,1,{17:1,71:1},yt);_.eQ=function(a){return!A(a,17)?!1:G(this.b,a.b)};_.hC=function(){return zt(this.b)};_.b=null;function At(a){if(null==a)throw new Kr("html is null");this.b=a}t(247,1,ui,At);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return zt(this.b)};_.b=null;t(248,1,ui,function(){this.b=l});_.bd=function(){return this.b};
+_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return zt(this.b)};_.b=null;function Bt(){Bt=x;Ct=RegExp(na,ve);Dt=RegExp(sb,ve);Et=RegExp(pb,ve);Ft=RegExp(ta,ve);Gt=RegExp(ea,ve)}function Ht(a){Bt();-1!=a.indexOf(na)&&(a=a.replace(Ct,pa));-1!=a.indexOf(pb)&&(a=a.replace(Et,ra));-1!=a.indexOf(sb)&&(a=a.replace(Dt,qa));-1!=a.indexOf(ea)&&(a=a.replace(Gt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Ft,"&#39;"));return a}var Ct,Dt,Et,Gt,Ft;
+function It(a){if(null==a)throw new Kr("uri is null");this.b=a}t(250,1,{19:1},It);_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return zt(this.b)};_.b=null;function Jt(){Jt=x}t(252,1,{});function Kt(){}t(253,1,{},Kt);var Lt=null;function Mt(){}t(254,252,{},Mt);var Nt=null;
+function Ot(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Rr(a.b,f,null).Je();for(e-=1;0<=e;--e)if(d=Rr(a.b,f,null).Kf(e),A(d,20)&&In(d.b,b)){var h=a.b,n=f;0<h.c?Lr(h,new Pt(h,n,null,d)):Zr(h,n,null,d)}}}t(255,1,ii);_.b=null;function Qt(a){this.b=a}t(256,255,ii,Qt);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function Rt(a){this.b=a}t(257,255,ii,Rt);_.$c=function(){St(this.b.b.hb)};function Tt(){An()}t(258,100,fi,Tt);function Ut(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,sk(a.e,1))}
+function Vt(){this.b=new Wt(this);this.c=new fj;this.e=new Xt(this);this.i=new Yt(this)}t(259,1,{},Vt);_.d=!1;_.f=!1;function Wt(a){tk();this.b=a}t(260,25,{},Wt);_.Hc=function(){if(this.b.d){var a=this.b,b;b=Zt(a.i.e.c,a.i.c);$t(a.i);A(b,21)&&new Tt;a.d=!1;Ut(a)}};_.b=null;function Xt(a){tk();this.b=a}t(261,25,{},Xt);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=ik(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(sk(a.b,1E4);a.i.d<a.i.b;){d=au(a.i);try{if(null==d)break;A(d,21)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||$t(a.i)}if(100<=ik()-b)break}}finally{e||(Ak(a.b),a.d=!1,Ut(a))}};_.b=null;function au(a){var b;a.c=a.d;b=Zt(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function $t(a){bu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Yt(a){this.e=a}t(262,1,{},Yt);_.dd=function(){return this.d<this.b};_.ed=function(){return au(this)};
+_.fd=function(){$t(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function cu(a,b){var c=(du(),eu(b));a.appendChild(c)}function fu(a,b,c){var d;d=$j;$j=a;b==oj&&8192==gu(a.type)&&(oj=null);c.gd(a);$j=d}var $j=null,oj=null;function hu(){hu=x;iu=new Vt}function Sj(a){hu();if(!a)throw new Kr("cmd cannot be null");var b=iu;$i(b.c,a);Ut(b)}var iu;function ju(a){pj();!ku&&(ku=new zk);lu||(lu=new Xr(null,!0),mu=new nu);return Jr(lu,ku,a)}var lu=null;function ou(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function nu(){}t(268,183,{},nu);_.Oc=function(a){a.cd(this);mu.d=!1};_.Pc=function(){return ku};_.Qc=function(){ou(this)};_.b=!1;_.c=!1;_.d=!1;var ku=_.e=null,mu=null;function pu(){pu=x;qu=new ru;su()||(qu=null)}var qu=null;function vk(){}t(270,1,{},vk);_.Yc=function(){for(;0<(tk(),uk).d;)Ak(Zt(uk,0))};function xk(a,b){return Jr((!tu&&(tu=new uu),tu),a,b)}function vu(a){wk();wu||(xu(),wu=!0);return xk((!Er&&(Er=new zk),Er),a)}function wk(){yu||(zu(),yu=!0)}
+function Au(){var a;yu&&(a=new Bu,tu&&Qr(tu,a));return null}var yu=!1,tu=null,Cu=0,Du=0,wu=!1;function Eu(){Eu=x;Fu=new zk}function Bu(){Eu()}t(272,183,{},Bu);_.Oc=function(){null.gg()};_.Pc=function(){return Fu};var Fu;function uu(){Wr.call(this,null)}t(274,219,Ai,uu);
+function gu(a){switch(a){case pd:return 4096;case Dd:return 1024;case Gd:return 1;case $d:return 2;case oe:return 2048;case We:return 128;case Xe:return 256;case Ye:return 512;case df:return 32768;case "losecapture":return 8192;case xf:return 4;case yf:return 64;case zf:return 32;case Af:return 16;case Bf:return 8;case "scroll":return 16384;case ke:return 65536;case "DOMMouseScroll":case Cf:return 131072;case Td:return 262144;case Xf:return 524288;case Wg:return 1048576;case Vg:return 2097152;case Ug:return 4194304;
+case Tg:return 8388608;case ze:return 16777216;case we:return 33554432;case xe:return 67108864;default:return-1}}function pj(){Gu||(Hu(),Gu=!0)}var Gu=!1;function Iu(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 Ju(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Hu(){Ku=C(function(a){var b;var c=lu,d,e,f;ku&&c&&Lu(c.b.e,ku)?(b=mu.b,d=mu.c,e=mu.d,f=mu.e,ou(mu),mu.e=a,Qr(c,mu),c=!(mu.b&&!mu.c),mu.b=b,mu.c=d,mu.d=e,mu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Mu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!En(b)&&A(b,22)&&fu(a,c,b)});Nu=C(function(a){a.preventDefault();Mu.call(this,a)});Ou=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;Mu.call(this,a)});Pu=C(function(a){if(Ku(a)){var b=qj;b&&b.__listener&&!En(b.__listener)&&A(b.__listener,22)&&(fu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Gd,Pu,!0);$wnd.addEventListener($d,Pu,!0);$wnd.addEventListener(xf,Pu,!0);$wnd.addEventListener(Bf,Pu,!0);$wnd.addEventListener(yf,Pu,!0);$wnd.addEventListener(Af,Pu,!0);$wnd.addEventListener(zf,Pu,!0);$wnd.addEventListener(Cf,Pu,!0);$wnd.addEventListener(We,Ku,!0);$wnd.addEventListener(Ye,Ku,!0);$wnd.addEventListener(Xe,
+Ku,!0);$wnd.addEventListener(Wg,Pu,!0);$wnd.addEventListener(Vg,Pu,!0);$wnd.addEventListener(Ug,Pu,!0);$wnd.addEventListener(Tg,Pu,!0);$wnd.addEventListener(ze,Pu,!0);$wnd.addEventListener(we,Pu,!0);$wnd.addEventListener(xe,Pu,!0)}function Qu(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)}
+function Ru(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Mu:null),c&2&&(a.ondblclick=b&2?Mu:null),c&4&&(a.onmousedown=b&4?Mu:null),c&8&&(a.onmouseup=b&8?Mu:null),c&16&&(a.onmouseover=b&16?Mu:null),c&32&&(a.onmouseout=b&32?Mu:null),c&64&&(a.onmousemove=b&64?Mu:null),c&128&&(a.onkeydown=b&128?Mu:null),c&256&&(a.onkeypress=b&256?Mu:null),c&512&&(a.onkeyup=b&512?Mu:null),c&1024&&(a.onchange=b&1024?Mu:null),c&2048&&(a.onfocus=b&2048?Mu:null),c&4096&&(a.onblur=b&4096?Mu:null),
+c&8192&&(a.onlosecapture=b&8192?Mu:null),c&16384&&(a.onscroll=b&16384?Mu:null),c&32768&&(a.onload=b&32768?Ou:null),c&65536&&(a.onerror=b&65536?Mu:null),c&131072&&(a.onmousewheel=b&131072?Mu:null),c&262144&&(a.oncontextmenu=b&262144?Mu:null),c&524288&&(a.onpaste=b&524288?Mu:null),c&1048576&&(a.ontouchstart=b&1048576?Mu:null),c&2097152&&(a.ontouchmove=b&2097152?Mu:null),c&4194304&&(a.ontouchend=b&4194304?Mu:null),c&8388608&&(a.ontouchcancel=b&8388608?Mu:null),c&16777216&&(a.ongesturestart=b&16777216?
+Mu:null),c&33554432&&(a.ongesturechange=b&33554432?Mu:null),c&67108864&&(a.ongestureend=b&67108864?Mu:null))}var qj=null,Ku=null,Pu=null,Nu=null,Mu=null,Ou=null;function Su(){var a;Su=x;Tu=(a=$doc,G(a.compatMode,Lb)?a.documentElement:a.body)}var Tu;function Uu(){this.c=new fj}function Vu(a){a=a[dd];return null==a?-1:a}t(278,1,{},Uu);_.b=null;function Wu(a,b){this.b=a;this.c=b}t(279,1,{},Wu);_.b=0;_.c=null;t(280,1,Ai);_.jd=function(a){return decodeURI(a.replace("%23",la))};
+_.ad=function(a){Qr(this.b,a)};_.kd=function(a){a=null==a?l:a;if(!G(a,null==Xu?l:Xu))Xu=a,Ir&&(a=new Hr,Qr(this.b,a))};var Xu=l;function su(){function a(){$wnd.setTimeout(a,250);e()}var b=qu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));Xu=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.jd(c.substring(1)));b.kd(a)});a();return!0}t(282,280,Ai);function ru(){this.b=new Wr(null)}t(281,282,Ai,ru);
+function zu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Au)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{yu&&zr((!tu&&(tu=new uu),tu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function xu(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(wu&&(d=tj(),c=uj(),Du!=d||Cu!=c))Du=d,Cu=c,Dr((!tu&&(tu=new uu),tu))}finally{a&&a(b)}})}function ej(a,b){Ni(a.pd(),b,!0)}function dj(a,b){Ni(a.pd(),b,!1)}function sj(a,b,c){0<=b&&a.ud(b+bg);0<=c&&a.sd(c+bg)}function Yu(a){var b,a=vo(a,Fd);b=jo(a,ko(32));return 0<=b?a.substr(0,b-0):a}
+function Ni(a,b,c){if(!a)throw new Vi(qc);b=io(b);if(0==b.length)throw new Bk(Oc);if(c){var d;d=io(b);b=a.className;-1==wo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=io(b);f=a.className;e=wo(f,c);-1!=e&&(b=io(f.substr(0,e-0)),c=io(qo(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Zu(a,b){a.style.display=b?l:If;a.setAttribute("aria-hidden",""+!b)}t(288,1,ri);_.ld=function(){return ck(this.hb)};_.md=function(){return ek(this.hb)};
+_.nd=function(){return uo(this.hb,Pf)};_.od=function(){return uo(this.hb,Qf)};_.pd=function(){return this.hb};_.qd=function(){return this.hb.style.display!=If};_.rd=function(){throw new $u;};_.sd=function(a){this.hb.style[Ne]=a};_.td=function(a){Zu(this.hb,a)};_.ud=function(a){this.hb.style[gh]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;
+function B(a,b,c){var d;d=gu(c.c);if(-1==d){var e=a.hb;d=c.c;pj();switch(d){case "drag":e.ondrag=Mu;break;case "dragend":e.ondragend=Mu;break;case "dragenter":e.ondragenter=Nu;break;case "dragleave":e.ondragleave=Mu;break;case "dragover":e.ondragover=Nu;break;case "dragstart":e.ondragstart=Mu;break;case "drop":e.ondrop=Mu;break;case "canplaythrough":case "ended":case "progress":e.removeEventListener(d,Mu,!1);e.addEventListener(d,Mu,!1);break;default:throw"Trying to sink unknown event type "+d;}}else-1==
+a.db?(e=a.hb,d|=a.hb.__eventBits||0,pj(),Ru(e,d)):a.db|=d;return Jr(!a.eb?a.eb=new Wr(a):a.eb,c,b)}function av(a,b,c){return Jr(!a.eb?a.eb=new Wr(a):a.eb,c,b)}function bv(a){var b;if(a.xd())throw new cv("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;pj();Ru(c,b)}else a.db|=b;a.vd();a.Ad()}
+function dv(a,b){var c;switch(gu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(Mp&&(f=Mp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&Qr(a.eb,f.b),f.b.b=d,f.b.c=e}function ev(a){if(!a.xd())throw new cv("Should only call onDetach when the widget is attached to the browser's document");try{a.Bd()}finally{try{a.wd()}finally{a.hb.__listener=null,a.cb=!1}}}
+function ak(a){if(a.gb)if(A(a.gb,28))a.gb.Cd(a);else{if(a.gb)throw new cv("This widget's parent does not implement HasWidgets");}else if(mj(),Lu(fv.b,a)){mj();try{a.zd()}finally{Ui(fv.b,a)}}}function gv(a,b){var c;c=a.gb;if(b){if(c)throw new cv("Cannot set a new parent without first clearing the old parent");a.gb=b;b.xd()&&a.yd()}else try{c&&c.xd()&&a.zd()}finally{a.gb=null}}t(287,288,Wh);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.eb&&Qr(this.eb,a)};_.xd=function(){return this.cb};
+_.yd=function(){bv(this)};_.gd=function(a){dv(this,a)};_.zd=function(){ev(this)};_.Ad=function(){};_.Bd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function hv(a){for(a=new iv(a);a.b.b<a.b.c.d-1;)jv(a.b),kv(a.b)}t(286,287,Bi);_.vd=function(){lv(this,(mv(),nv))};_.wd=function(){lv(this,(mv(),ov))};function pv(a,b,c){ak(b);var d=a.q;qv(d,b,d.d);d=(du(),eu(b.hb));c.appendChild(d);gv(b,a)}
+function rv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new sv;b.gb==a&&(f=a.Dd(b),f<d&&--d);ak(b);qv(a.q,b,d);e?(e=b.hb,Qu(c,(du(),eu(e)),d)):(e=(du(),eu(b.hb)),c.appendChild(e));gv(b,a)}function tv(a,b){var c;if(b.gb!=a)return!1;try{gv(b,null)}finally{c=b.hb;yo(c).removeChild(c);c=a.q;var d;d=uv(c,b);if(-1==d)throw new vv;if(0>d||d>=c.d)throw new sv;for(--c.d;d<c.d;++d)us(c.b,d,c.b[d+1]);us(c.b,c.d,null)}return!0}t(285,286,Bi);_.Dd=function(a){return uv(this.q,a)};
+_.Ed=function(a,b,c,d){rv(this,a,b,c,d)};_.Fd=function(){return new wv(this.q)};_.Cd=function(a){return tv(this,a)};function lj(a,b,c,d){var e;ak(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.hb,e,!0)}function xv(a,b){var c;(c=tv(a,b))&&yv(b.hb);return c}function zv(a,b,c,d){if(b.gb!=a)throw new Bk("Widget must be a child of this panel.");a.Id(b,c,d)}function Av(a,b,c){a=a.hb;-1==b&&-1==c?yv(a):(a.style[Zf]=fd,a.style[Ze]=b+bg,a.style[Sg]=c+bg)}
+function Bv(){var a=$doc.createElement(fe);this.q=new Cv(this);this.hb=a;this.hb.style[Zf]="relative";this.hb.style[Vf]=Oe}function yv(a){a.style[Ze]=l;a.style[Sg]=l;a.style[Zf]=l}t(284,285,Bi,Bv);_.Gd=function(a){pv(this,a,this.hb)};_.Cd=function(a){return xv(this,a)};_.Hd=function(a,b,c){zv(this,a,b,c)};_.Id=function(a,b,c){Av(a,b,c)};function Dv(a,b){if(a.Kd())throw new cv("SimplePanel can only contain one child widget");a.Ld(b)}
+function Ev(a,b){if(a.bb!=b)return!1;try{gv(b,null)}finally{a.Jd().removeChild(b.hb),a.bb=null}return!0}function Fv(a,b){if(b!=a.bb&&(b&&ak(b),a.bb&&a.Cd(a.bb),a.bb=b)){var c=(du(),eu(a.bb.hb));a.Jd().appendChild(c);gv(b,a)}}function Gv(){this.hb=$doc.createElement(fe)}t(292,286,Bi,Gv);_.Jd=function(){return this.hb};_.Kd=function(){return this.bb};_.Fd=function(){return new Hv(this)};_.Cd=function(a){return Ev(this,a)};_.Ld=function(a){Fv(this,a)};_.bb=null;
+function Iv(a,b){a._&&(Jv(a.$,!1,!1),zr(a,a,b))}function Kv(a){var b;if(b=a.bb)null!=a.P&&b.sd(a.P),null!=a.Q&&b.ud(a.Q)}function Lv(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[Ze]=b-0+(Mj(),bg);a.style[Sg]=c+bg}function Mv(a){a._||(a.cb&&ak(a),Jv(a.$,!0,!1))}t(291,292,Bi);_.Jd=function(){return xo(this.hb)};_.nd=function(){return uo(this.hb,Pf)};_.od=function(){return uo(this.hb,Qf)};_.pd=function(){return yo(xo(this.hb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){Iv(this,a)};
+_.qd=function(){return!G(Oe,this.hb.style[dh])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this._&&Jv(this.$,!1,!0)};_.sd=function(a){this.P=a;Kv(this);0==a.length&&(this.P=null)};_.Od=function(a,b){Lv(this,a,b)};_.td=function(a){this.hb.style[dh]=a?eh:Oe};_.Ld=function(a){Fv(this,a);Kv(this)};_.ud=function(a){this.Q=a;Kv(this);0==a.length&&(this.Q=null)};_.Pd=function(){Mv(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
+_.ab=-1;
+function Nv(a,b){var c;Gv.call(this);this.S=new Ov;this.M=(Pv(),Qv);this.$=new Rv(this);this.hb.appendChild($doc.createElement(fe));this.Od(0,0);yo(xo(this.hb))[Fd]="gwt-PopupPanel";xo(this.hb)[Fd]=Yf;this.O=this.N=a;this.X=!1;c=H(zs,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new Sv(c);this.L.pd()[Fd]=l;c=yo(xo(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Vi(qc);d=io(d);if(0==d.length)throw new Bk(Oc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
+h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Fv(this,this.L);Kv(this);Ni(xo(this.hb),Yf,!1);Ni(this.L.c,b+"Content",!0)}t(290,291,Bi);_.vd=function(){bv(this.L)};_.wd=function(){ev(this.L)};_.Kd=function(){return this.L.bb};_.Fd=function(){return new Hv(this.L)};_.Cd=function(a){return this.L.Cd(a)};_.Ld=function(a){Fv(this.L,a);Kv(this)};_.L=null;t(289,290,Bi);_.zd=function(){ev(this)};
+function Tv(){Tv=x;Uv=new Vv(Kb,0,(Pv(),Qv));Wv=new Vv(sc,1,Xv);Yv=new Vv(zc,2,Zv);$v=H(aw,m,23,[Uv,Wv,Yv])}function Vv(a,b,c){Bo.call(this,a,b);this.b=c}t(293,145,{23:1,71:1,75:1,77:1},Vv);_.b=null;var $v,Uv,Wv,Yv;function bw(){bw=x;cw=H(zs,m,1,[Sg,wf,yd])}
+function Sv(a){var b;bw();var c,d;c=this.hb=$doc.createElement(Hg);this.d=$doc.createElement(Kg);cu(c,this.d);c[Bd]=0;for(c=c[Ad]=0;c<a.length;++c)d=(b=$doc.createElement(Xg),b[Fd]=a[c],cu(b,dw(a[c]+"Left")),cu(b,dw(a[c]+Mb)),cu(b,dw(a[c]+"Right")),b),cu(this.d,d),1==c&&(this.c=xo(Iu(d,1)));this.hb[Fd]="gwt-DecoratorPanel"}function dw(a){var b,c;c=$doc.createElement(Lg);b=$doc.createElement(fe);var d=(du(),eu(b));c.appendChild(d);c[Fd]=a;b[Fd]=a+"Inner";return c}t(295,292,ci,Sv);_.Jd=function(){return this.c};
+_.c=null;_.d=null;var cw;t(294,295,ci);t(296,1,{});function mv(){mv=x;nv=new ew;ov=new fw}function gw(a){Ur.call(this,a)}function lv(a,b){mv();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=Ri(f),A(f,86))d=f,!c&&(c=new Sr),Tr(c,d);else throw f;}}if(c)throw new gw(c);}t(297,224,Ph,gw);var nv,ov;function ew(){}t(298,1,{},ew);_.Qd=function(a){a.yd()};function fw(){}t(299,1,{},fw);_.Qd=function(a){a.zd()};t(302,287,Wh);_.Uc=function(a){return B(this,a,(Wq(),Wq(),Xq))};
+_.Vc=function(a){return B(this,a,(vj(),vj(),wj))};_.Wc=function(a){return B(this,a,($q(),$q(),ar))};_.Xc=function(a){return B(this,a,(xj(),xj(),yj))};_.yd=function(){bv(this);-1==("undefined"!=typeof this.hb.tabIndex?this.hb.tabIndex:-1)&&(this.hb.tabIndex=0)};t(301,302,Wh);function hw(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",zd),b);this.hb[Fd]="gwt-Button";this.hb.innerHTML=a||l}t(300,301,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},hw);t(303,285,Bi);_.e=null;_.f=null;
+function iw(a,b){var c;if(a.i)throw new cv("Composite.initWidget() may only be called once.");ak(b);c=b.hb;a.hb=c;var d;du();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((du(),c).__gwt_resolve=jw(a));a.i=b;gv(b,a)}function kw(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);pj();Ru(d,b)}else b.db|=c;a.db=-1}a.i.yd();a.hb.__listener=a;a.Ad()}t(304,287,zi);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){kw(this)};_.gd=function(a){dv(this,a);this.i.gd(a)};
+_.zd=function(){this.i.zd()};_.rd=function(){return this.hb=this.i.rd()};_.i=null;function lw(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[ce]=rg;break;case 1:c[ce]=ff;break;case 2:es(c)!=(fs(),is)&&(c[ce]=l)}}}function mw(a){this.b=a;this.d=!1;this.e=this.c=es(a)}t(305,1,{},mw);_.b=null;_.c=null;_.d=!1;_.e=null;function rj(){this.hb=nw()}t(306,292,Bi,rj);_.Uc=function(a){return B(this,a,(Wq(),Wq(),Xq))};_.Vc=function(a){return B(this,a,(vj(),vj(),wj))};
+_.Wc=function(a){return B(this,a,($q(),$q(),ar))};_.Xc=function(a){return B(this,a,(xj(),xj(),yj))};function ow(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=xo(b);e=null;c&&(c=Vu(c),e=0>c?null:Zt(a.j.c,c));e?pw(a,e):d&&(b.innerHTML=l||l);return b}function pw(a,b){var c;if(b.gb!=a)return!1;try{gv(b,null)}finally{c=b.hb;yo(c).removeChild(c);var d=a.j,e;e=Vu(c);c[dd]=null;c=d.c;qw(e,c.d);us(c.c,e,null);d.b=new Wu(e,d.b)}return!0}t(308,286,Bi);_.Fd=function(){return new rw(this)};
+_.Cd=function(a){return pw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function sw(a){if(0>=a.c)throw new tw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new tw("Column index: 0, Column size: "+a.b);}
+function uw(){this.j=new Uu;this.i=$doc.createElement(Hg);this.d=$doc.createElement(Kg);cu(this.i,this.d);this.hb=this.i;this.e=new vw(this);var a=new ww(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Qu(a.c.i,(du(),eu(b)),0);cu(a.b,$doc.createElement(Kd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new tw("Row index: "+a+", Row size: "+d);if(0>c)throw new tw("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new tw("Column index: "+c+", Column size: "+this.b);c=ow(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Lg),d.innerHTML=sa||l,Qu(c,(du(),eu(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Kd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Lg);
+e.innerHTML=sa;c=$doc.createElement(Xg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)ow(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(307,308,Bi,uw);_.b=0;_.c=0;function xw(a){for(;++a.c<a.e.d&&!(null!=Zt(a.e,a.c)););}function rw(a){this.d=a;this.e=this.d.j.c;xw(this)}t(309,1,{},rw);_.dd=function(){return this.c<this.e.d};
+_.ed=function(){var a;if(this.c>=this.e.d)throw new vv;a=Zt(this.e,this.c);this.b=this.c;xw(this);return a};_.fd=function(){var a;if(0>this.b)throw new yw;a=Zt(this.e,this.b);ak(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function vw(a){this.b=a}t(310,1,{},vw);_.b=null;function ww(a){this.c=a}t(311,1,{},ww);_.b=null;_.c=null;function zw(){zw=x;Aw=new Bw}var Aw;function Cw(){Cw=x;Dw=new Ew((Zo(),Cd));Fw=new Ew(Ze);Gw=new Ew(kg);Hw=Fw;Iw=Gw;Jw=Hw}var Dw,Jw,Fw,Iw,Hw,Gw;function Bw(){}t(313,1,{},Bw);
+function Ew(a){this.b=a}t(314,313,{},Ew);_.b=null;function Kw(){Kw=x;Lw=new Mw(wf);Nw=new Mw(Sg)}var Lw,Nw;function Mw(a){this.b=a}t(315,1,{},Mw);_.b=null;function Ow(a,b){var c;c=Pw(a);cu(a.c,c);pv(a,b,c)}function Pw(a){var b;b=$doc.createElement(Lg);b[id]=a.b.b;b.style[ch]=a.d.b;return b}function Qw(a,b){var c,d;d=yo(b.hb);(c=tv(a,b))&&a.c.removeChild(d);return c}
+function Rw(){this.q=new Cv(this);this.f=$doc.createElement(Hg);this.e=$doc.createElement(Kg);cu(this.f,this.e);this.hb=this.f;this.b=(Cw(),Jw);this.d=(Kw(),Nw);this.c=$doc.createElement(Xg);cu(this.e,this.c);this.f[Bd]=ab;this.f[Ad]=ab}t(316,303,Bi,Rw);_.Cd=function(a){return Qw(this,a)};_.c=null;function Sw(){Sw=x;new Ji}function Tw(a,b,c,d,e){Sw();this.b=new Uw(this,a,b,c,d,e);this.hb[Fd]="gwt-Image"}function Vw(a,b,c,d,e){Sw();Tw.call(this,(Jt(),new It(a)),b,c,d,e)}t(317,287,Wh,Tw,Vw);
+_.Uc=function(a){return B(this,a,(Wq(),Wq(),Xq))};_.Vc=function(a){return B(this,a,(vj(),vj(),wj))};_.Wc=function(a){return B(this,a,($q(),$q(),ar))};_.Xc=function(a){return B(this,a,(xj(),xj(),yj))};_.gd=function(a){32768==gu(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);dv(this,a)};_.Ad=function(){var a=this.b;G(df,vo(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new Ww(a,this),Yn((Vn(),Wn),a.i))};_.b=null;t(319,1,{});_.i=null;function Xw(){Xw=x;Yw()}
+function Uw(a,b,c,d,e,f){var g,j;Xw();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Cg);j=new wt;vt(vt(vt(j,new yt("width:"+e+(Mj(),bg)+ob)),new yt("height:"+f+eg)),new yt("background:url("+b.b+") no-repeat "+-c+"px "+-d+eg));!Zw&&(Zw=new $w);b=ax;c=new yt((new yt(j.b.b.b)).b);j=new xt;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Ht(b.b);xn(j.b,b);j.b.b+="' style='";b=Ht(c.b);xn(j.b,b);j.b.b+="' border='0'>";j=new At(j.b.b);g.innerHTML=j.b||l;g=xo(g);a.cb&&
+(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),pj(),Ru(g,a)):a.db|=133333119}t(318,319,{},Uw);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ww(a,b){this.b=a;this.c=b}t(320,1,{},Ww);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(df,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=df)};_.b=null;_.c=null;function bx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(zw(),Aw)?a.c.e==(fs(),hs)?(Cw(),Fw):a.c.e==gs?(Cw(),Gw):(Cw(),Hw):a.c.e==(fs(),hs)?(Cw(),Gw):a.c.e==gs?(Cw(),Fw):(Cw(),Iw);b!=a.d&&(a.d=b,a.hb.style[Ng]=!a.d?l:a.d.b)}t(322,287,Wh);_.b=null;_.c=null;_.d=null;
+function cx(){this.hb=$doc.createElement(fe);this.c=new mw(this.hb);this.hb[Fd]="gwt-Label"}function dx(){cx.call(this);lw(this.c,hh);bx(this)}t(321,322,Wh,cx,dx);_.Uc=function(a){return B(this,a,(Wq(),Wq(),Xq))};_.Vc=function(a){return B(this,a,(vj(),vj(),wj))};_.Wc=function(a){return B(this,a,($q(),$q(),ar))};_.Xc=function(a){return B(this,a,(xj(),xj(),yj))};function ex(a,b){if(0>b||b>=a.hb.options.length)throw new sv;}function Wp(a,b){ex(a,b);return a.hb.options[b].value}
+function fx(){this.hb=$doc.createElement("select");this.hb[Fd]="gwt-ListBox"}t(323,302,Wh,fx);t(324,255,ii);function gx(a){this.b=a}t(325,324,ii,gx);_.Sc=function(){};function hx(a){this.b=a}t(326,324,ii,hx);_.Yc=function(a){this.b.Rd(a.i,a.b)};function ix(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Xg);Qu(a.f,(du(),eu(e)),b);a=(du(),eu(c));d.appendChild(a)}else d=Iu(a.f,0),Qu(d,(du(),eu(c)),b)}
+function jx(a,b,c){var d;kx(a,b);c&&b.b?(kx(a,null),a=b.b,b=(Vn(),Wn),b.d=Zn(b.d,[new lx(a),!1])):null!=b.d&&(a.k=new mx(a,b),c=(Pv(),Xv),a.k.M=c,a.k.U=a.i,a.k.pd()[Fd]=Fe,d=Yu(a.hb),G(Ee,d)||ej(a.k,d+"Popup"),av(a.k,new hx(a),yk?yk:yk=new zk),a.o=b.d,d=a.k,a=new nx(a,b),d.hb.style[dh]=Oe,Mv(d),a.b.p?Lv(a.b.k,ck(a.b.hb)+uo(a.b.hb,Qf)-1,ek(a.c.hb)):Lv(a.b.k,ck(a.c.hb),ek(a.b.hb)+uo(a.b.hb,Pf)-1),d.hb.style[dh]=eh)}function ox(a,b){if(b||!(a.n&&a.o==a.n.d))kx(a,b),px(a.hb),b&&a.e&&jx(a,b,!1)}
+function qx(a,b){var c;a:{c=zo(b);var d,e;for(e=new Li(a.j);e.c<e.e.Je();)if(d=Mi(e),d.hb.contains(c)){c=d;break a}c=null}switch(gu(b.type)){case 1:px(a.hb);c&&jx(a,c,!0);break;case 16:c&&ox(a,c);break;case 32:c&&ox(a,null);break;case 2048:rx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:rx(a)||a.p||sx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:rx(a)||(a.p?null!=a.n.d&&!a.n.d.gg().gg()&&(jx(a,a.n,!1),a.n.d.gg()):tx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:rx(a)||a.p&&
+sx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:rx(a)||(a.p?tx(a):null!=a.n.d&&!a.n.d.gg().gg()&&(jx(a,a.n,!1),a.n.d.gg()));b.cancelBubble=!0;b.preventDefault();break;case 27:kx(a,null);a.k&&Iv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:kx(a,null);a.k&&Iv(a.k,!1);break;case 13:rx(a)||(jx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}dv(a,b)}function ux(a,b,c){c&&kx(a,null);zr(a,b,!1);a.o=null;a.k=null}
+function rx(a){var b;if(!a.n){for(b=new Li(a.j);b.c<b.e.Je();){b=Mi(b);kx(a,b);break}return!0}return!1}function kx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Yu(c.hb)+Va;Ni(c.pd(),d,!1);a.p&&(c=yo(a.n.hb),2==Ju(c)&&(c=Iu(c,1),Ni(c,Fg,!1)))}if(b){c=Yu(b.hb)+Va;Ni(b.pd(),c,!0);a.p&&(c=yo(b.hb),2==Ju(c)&&(c=Iu(c,1),Ni(c,Fg,!0)));Dl();c=a.hb;var d=new dl(b.hb),e=(yl(),zl),d=H(vx,m,5,[d]),e=e.b,f,g,j,h;f=new vn;for(j=0,h=d.length;j<h;++j)g=d[j],wn(wn(f,g.b),ba);d=io(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function tx(a){var b,c,d;if(a.n){for(b=c=Rj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Zt(a.j,b):Zt(a.j,c);break}kx(a,d)}}function sx(a){var b,c,d;if(a.n){for(b=c=Rj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Zt(a.j,b):Zt(a.j,c);break}kx(a,d)}}t(327,287,Wh);_.gd=function(a){qx(this,a)};_.zd=function(){this.k&&Iv(this.k,!1);ev(this)};_.Rd=function(a,b){ux(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function lx(a){this.b=a}t(328,1,{},lx);_.xc=function(){wx(this.b)};_.b=null;
+function xx(a){this.b=a}t(329,1,{},xx);_.Sc=function(){kx(this.b,null)};_.b=null;function mx(a,b){this.b=a;this.c=b;Nv.call(this,!0,mf);Fv(this.L,this.c.d);Kv(this);this.Z=!0;this.c.d.gg()}t(330,290,Bi,mx);_.cd=function(a){var b,c;if(!a.b)switch(gu(a.e.type)){case 4:c=zo(a.e);b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&kx(this.b,null)}};_.b=null;_.c=null;function nx(a,b){this.b=a;this.c=b}t(331,1,{},nx);_.b=null;var yx=_.c=null;
+function zx(){zx=x;yx=new ut((Jt(),new It("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Ax(a,b){this.hb=$doc.createElement(Lg);var c=Yu(this.hb)+Va;Ni(this.pd(),c,!1);this.hb.textContent=a||l;this.hb[Fd]="gwt-MenuItem";c=Ao();this.hb.setAttribute(Qe,c);Dl();this.hb.setAttribute(lg,jm.b);this.b=b}t(334,288,{27:1,31:1,34:1},Ax);_.b=null;_.c=null;_.d=null;
+function Bx(){var a;this.hb=$doc.createElement(Lg);this.hb[Fd]="gwt-MenuItemSeparator";a=$doc.createElement(fe);cu(this.hb,a);a[Fd]="menuSeparatorInner"}t(335,288,ri,Bx);function Cx(){var a,b,c,d,e;b=null.gg();e=tj();d=uj();b[ee]=(Oo(),If);b[gh]=0+(Mj(),bg);b[Ne]=bb;c=$doc;c=(G(c.compatMode,Lb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Lb)?a.documentElement:a.body).scrollHeight||0;b[gh]=(c>e?c:e)+bg;b[Ne]=(a>d?a:d)+bg;b[ee]="block"}function Ov(){}t(336,1,{},Ov);_.$c=function(){Cx()};
+function Dx(a){this.b=a}t(337,1,{},Dx);_.cd=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.cd(a),!a.b){d=a.e;c=zo(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(gu(d.type)){case 4:case 1048576:if(oj){a.c=!0;break}if(!c&&b.N){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(oj){a.c=!0;break}break;case 2048:d=zo(d),b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function Ex(a){this.b=a}t(338,1,{},Ex);_.b=null;function Pv(){Pv=x;Qv=new Fx(Kb,0);Xv=new Fx(sc,1);Zv=new Fx(zc,2);Gx=H(Hx,m,32,[Qv,Xv,Zv])}function Fx(a,b){Bo.call(this,a,b)}t(339,145,{32:1,71:1,75:1,77:1},Fx);var Gx,Qv,Xv,Zv;function Ix(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=vu(a.b.S),Cx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Wi(a.i.b),a.i=null,a.c=!1)}function Jx(a){a.k||(Ix(a),a.d||(mj(),xv(nj(null),a.b)));a.b.hb.style[Id]="rect(auto, auto, auto, auto)";a.b.hb.style[Vf]=eh}
+function Kx(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=K(b*a.e);j=K(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-j)>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Id]="rect("+g+cg+f+cg+c+cg+e+"px)"}
+function Jv(a,b,c){a.d=c;gk(a);a.j&&(Ak(a.j),a.j=null,Jx(a));a.b._=b;var d=a.b;d.Y&&(Wi(d.Y.b),d.Y=null);d.T&&(Wi(d.T.b),d.T=null);if(d._){d.Y=ju(new Dx(d));var e;e=new Ex(d);pu();e=qu?Jr(qu.b,(!Ir&&(Ir=new zk),Ir),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(Pv(),Qv)&&!b&&(c=!1);a.k=b;c?b?(Ix(a),a.b.hb.style[Zf]=fd,-1!=a.b.ab&&a.b.Od(a.b.W,a.b.ab),a.b.hb.style[Id]="rect(0px, 0px, 0px, 0px)",mj(),b=nj(null),pv(b,a.b,b.hb),a.j=new Lx(a),sk(a.j,1)):hk(a,200):(Ix(a),a.k?(a.b.hb.style[Zf]=fd,-1!=a.b.ab&&a.b.Od(a.b.W,
+a.b.ab),mj(),b=nj(null),pv(b,a.b,b.hb)):a.d||(mj(),xv(nj(null),a.b)),a.b.hb.style[Vf]=eh)}function Rv(a){var b=(mk(),pk);this.n=new lk(this);this.u=b;this.b=a}t(340,18,{},Rv);_.zc=function(){Jx(this)};_.Ac=function(){this.e=uo(this.b.hb,Pf);this.f=uo(this.b.hb,Qf);this.b.hb.style[Vf]=Oe;Kx(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Kx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Lx(a){tk();this.b=a}t(341,25,{},Lx);
+_.Hc=function(){this.b.j=null;hk(this.b,200)};_.b=null;function du(){du=x;Mx()}function eu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function jw(a){return function(){this.__gwt_resolve=Nx;return a.rd()}}function Nx(){throw"A PotentialElement cannot be resolved twice.";}
+function Mx(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function mj(){mj=x;Ox=new Px;Qx=new Ji;fv=new Sr}function Rx(a){this.q=new Cv(this);this.hb=a;bv(this)}
+function nj(a){mj();var b,c;c=ij(Qx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==Qx.e){var d=new Sx;wk();xk(yk?yk:yk=new zk,d)}!b?c=new Tx:c=new Rx(b);z(Qx,a,c);Tr(fv,c);return c}t(343,284,Bi,Rx);var Ox,Qx,fv;function Px(){}t(344,1,{},Px);_.Qd=function(a){a.xd()&&a.zd()};function Sx(){}t(345,1,{},Sx);_.Yc=function(){mj();try{lv(fv,Ox)}finally{Ux(fv.b),Ux(Qx)}};function Tx(){Rx.call(this,$doc.body)}t(346,343,Bi,Tx);
+_.Id=function(a,b,c){Av(a,b-0,c-0)};function Hv(a){this.d=a;this.b=!!this.d.bb}t(347,1,{},Hv);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.bb)throw new vv;this.b=!1;return this.c=this.d.bb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function Vx(a,b){a.hb[bh]=null!=b?b:l}t(350,302,Wh);_.gd=function(a){0!=(gu(a.type)&896)?dv(this,a):dv(this,a)};_.Ad=function(){};function Wx(){Wx=x;Xx()}t(349,350,Wh);
+function Yx(){var a;Wx();var b=(a=$doc.createElement("INPUT"),a.type=Mg,a);!Nt&&(Nt=new Mt);!Lt&&(Lt=new Kt);this.hb=b;this.hb[Fd]="gwt-TextBox"}t(348,349,Wh,Yx);function Xx(){Xx=x;Zx=new $x;ay=new by;cy=new dy;ey=new fy;gy=H(hy,m,35,[Zx,ay,cy,ey])}t(351,145,li);var gy,Zx,ay,cy,ey;function $x(){Bo.call(this,Kb,0)}t(352,351,li,$x);function by(){Bo.call(this,dc,1)}t(353,351,li,by);function dy(){Bo.call(this,fc,2)}t(354,351,li,dy);function fy(){Bo.call(this,yc,3)}t(355,351,li,fy);
+function iy(a,b){if(0>b||b>=a.d)throw new sv;return a.b[b]}function uv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function qv(a,b,c){var d,e;if(0>c||c>a.d)throw new sv;if(a.d==a.b.length){e=y(jy,m,36,2*a.b.length,0);for(d=0;d<a.b.length;++d)us(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)us(a.b,d,a.b[d-1]);us(a.b,c,b)}function Cv(a){this.c=a;this.b=y(jy,m,36,4,0)}t(356,1,{},Cv);_.Fd=function(){return new wv(this)};_.b=null;_.c=null;_.d=0;
+function jv(a){if(a.b>=a.c.d)throw new vv;return a.c.b[++a.b]}function kv(a){if(0>a.b||a.b>=a.c.d)throw new yw;a.c.c.Cd(a.c.b[a.b--])}function wv(a){this.c=a}t(357,1,{},wv);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return jv(this)};_.fd=function(){kv(this)};_.b=-1;_.c=null;function Yw(){Yw=x;ax=(Jt(),new It(Qn()+"clear.cache.gif"))}var ax,Zw=null;function $w(){}t(359,1,{},$w);function ky(){ky=x;Yw()}function ly(a,b,c,d,e){ky();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function my(a,b,c){ky();ly.call(this,(Jt(),new It(a)),b,0,c,16)}t(360,296,{},ly,my);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ny(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function nw(){var a=oy?oy:oy=ny(),b=$doc.createElement(fe);b.tabIndex=0;var c=$doc.createElement("input");c.type=Mg;c.tabIndex=-1;c.setAttribute(lg,$f);var d=c.style;d.opacity=0;d.height=ib;d.width=ib;d.zIndex=-1;d.overflow=Oe;d.position=fd;c.addEventListener(oe,a,!1);b.appendChild(c);return b}var oy=null;function px(a){$wnd.setTimeout(function(){a.focus()},0)}function Wi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Lr(b,new Pt(b,c,d,a)):Zr(b,c,d,a)}
+function Pr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(367,1,{},Pr);_.b=null;_.c=null;_.d=null;_.e=null;function Mr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(368,1,{},Mr);_.xc=function(){var a=this.c;Nr(this.b,this.e,this.d).Df(a)};_.b=null;_.c=null;_.d=null;_.e=null;function Pt(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(369,1,{},Pt);_.xc=function(){Zr(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;
+function py(a,b){b.n!=a&&(!a.ic&&(a.ic=new fj),b.n=a,$i(a.ic,b))}function qy(a){var b;b=a.cZ.e;if(-1!=jo(b,ko(36)))return null;a=a.jc.c.c++;return b=qo(b,po(b,ko(46))+1)+l+a}function ry(a,b,c,d){0==--a.dc&&(a.oc!=a.fe()&&(d|=4),!a.nc&&(d|=2),0<d&&new sy(a,b,c,ot(d)))}function ty(a){return!a._b&&a.gc?ty(a.gc):a._b}function uy(a){return!a.bc&&a.gc?uy(a.gc):a.bc}
+function vy(a){var b;b=new wy;if(a.fe()){for(;a&&!A(a,57);a=a.gc){var c=b,d=a.be(),e=a.ce();c.b+=d;c.c+=e}A(a,57)&&(c=a.be(),a=a.ce(),b.b+=c,b.c+=a);return b}throw new xy;}function yy(a){a.kc=!1;a.oe();zy(a)}function zy(a){if((a=A(a,57)?null:a.gc)&&a.kc)yy(a),a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}function Ay(a){return(a=a.Wd())?a:new By(1,1)}function Cy(a){var b;return(b=a.Xd())?new Dy(b):new Dy(a.Zd())}function Ey(a){0==a.dc++&&(a.oc=a.fe(),a.nc=!0,a.le())}function Fy(a){return!a.bc?(a.ee(),!0):!1}
+function O(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,43)&&c.b==b.b||a.hc.Yf(b)}function Gy(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)zy(a),new Hy(a,100);if(g!=a.mc||f!=a.cc)a.ee(),new Hy(a,101)}function Iy(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ee(),a.hc.Zf(b),a.fe()&&a.ne())}function Jy(a){a.lc||(Ey(a),Ky(a,!0),Ly(a),a.lc=!0,new Hy(a,102),ry(a,a,a.gc,0),zy(a),a.hc._f(a))}function My(){this.jc=(Up(),Up(),Ny);new Ji;this.de();this.fc=(Oy(),Py)}
+t(373,1,pi);_.Td=function(){return!1};_.Ud=function(){return qy(this)};_.Vd=function(){return ty(this)};_.Wd=function(){return Qy(this.hc,this)};_.Xd=function(){return this.Wd()};_.Yd=function(){return this.cc};_.Zd=function(){return this.he()};_.$d=function(){return new Ry(0,0,0,0)};_._d=function(){return this.ke()};_.ae=function(){return this.mc};_.be=function(){return this.pc};_.ce=function(){return this.qc};_.de=function(){};_.ee=function(){yy(this)};
+_.fe=function(){return this.lc&&!!this.gc&&this.gc.fe()};_.ge=function(){};_.he=function(){return Ay(this)};_.ie=function(){};_.je=function(){return(null==this.ec&&(this.ec=this.Ud()),this.ec)+ya+this.be()+ya+this.ce()+ya+this.ae()+hh+this.Yd()+(this.lc?l:",hidden")};_.ke=function(){return Cy(this)};_.le=function(){};_.me=function(){return Fy(this)};_.ne=function(){};_.oe=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.pe=function(a,b){this.qe(this.pc,this.qc,a,b)};
+_.qe=function(a,b,c,d){this.re(a,b,c,d,this.ac,!0);this.ac=0};_.re=function(a,b,c,d){Gy(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Tc+this.je()+Wc};_.se=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function P(a,b,c){var d;if(-1>a.Wb.b.d)throw new Bk("Missing message: awt.12A");if(A(b,45)){if(b==a)throw new Bk("Missing message: awt.12B");a:{if(a&&!A(a,57))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.gc}d=!1}if(d)throw new Bk("Missing message: awt.12C");if(A(b,57))throw new Bk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new so;var e=Rj(d.Wb.b,b),f;f=Zt(d.Wb.b,e);d.Xb&&d.Xb.ye(f);Sy(d,e);new Ty(d,301,f)}d=a.Wb.b.d;Ey(b);Uy(a.Wb.b,d,b);d=(b.gc=a,b.ge(!0),yy(a),!!a.Xb&&
+A(a.Xb,50)&&(a.Xb.o=!1),ry(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,50)){var g=a.Xb;if(!b)throw new Kr("Missing message: awt.185");if(null==c||null!=c)Vy(g,c,b);else throw new Bk("Missing message: awt.92");}else a.Xb.ue(null==c?null:c,b)}catch(j){j=Ri(j);if(A(j,80))throw b=j,Sy(a,d),b;throw j;}b.oe();new Ty(a,300,b)}function Wy(a,b){var c;c=a.te();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Xy(a){var b;b=a.te();return new Yy(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function Ky(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Zt(a.Wb.b,c).ge(b)}function Sy(a,b){var c;c=Zt(a.Wb.b,b);Ey(c);c.ge(!1);bu(a.Wb.b,b);c.gc=null;yy(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1);ry(c,c,a,1)}function Zy(a){var b=($y(),az);Iy(a,b);for(b=0;b<a.Wb.b.d;++b)Zt(a.Wb.b,b).me()}function bz(a,b){var c,d;if(a.Xb)for(d=new Li(a.Wb.b);d.c<d.e.Je();)c=Mi(d),a.Xb.ye(c);if(b)for(d=new Li(a.Wb.b);d.c<d.e.Je();)c=Mi(d),b.ue(null,c);a.Xb=b;yy(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}
+function Ly(a){if(!a.kc){a.Xb&&a.Xb.ve(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Zt(a.Wb.b,c),b.kc||b.se();a.kc=!0}}function cz(){My.call(this);this.Wb=new dz;this.$b=(Up(),Up(),Ny)}t(372,373,mi);_.Wd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.we(this));return this.Yb};_.Xd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.xe(this));return this.Zb};_.te=function(){return this.$d()};_.Zd=function(){return Ay(this)};_._d=function(){return Cy(this)};
+_.de=function(){this.hc=(Up(),new ez)};_.ee=function(){yy(this);this.Xb&&A(this.Xb,50)&&(this.Xb.o=!1)};_.ge=function(a){Ky(this,a)};_.he=function(){return Ay(this)};_.ke=function(){return Cy(this)};_.le=function(){var a;for(a=0;a<this.Wb.b.d;++a)Ey(Zt(this.Wb.b,a))};_.me=function(){var a;if(!Fy(this))return!1;for(a=0;a<this.Wb.b.d;++a)Zt(this.Wb.b,a).me();return!0};_.oe=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Zt(this.Wb.b,b),a.oe()};_.se=function(){Ly(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function fz(){var a=new gz;cz.call(this);bz(this,a)}t(371,372,mi,fz);_.Ud=function(){return"panel"+this.$b.c.e++};function hz(a,b,c){a=iz(a.Vb,b,c);a.k=!0;return new jz(a)}function kz(a){a.ie(a.Vb.e)}function lz(a){return new By(uo(a.Vb.hb,Qf),uo(a.Vb.hb,Pf))}t(370,371,mi);_.Yd=function(){return uo(this.Vb.hb,Pf)};_.ae=function(){return uo(this.Vb.hb,Qf)};_.be=function(){return ck(this.Vb.hb)};_.ce=function(){return ek(this.Vb.hb)};
+_.fe=function(){return this.Vb.hb.style.display!=If};_.ne=function(){kz(this)};_.pe=function(){};_.Vb=null;function mz(a){if(null!=a)this.f=a;else throw new nz;}t(375,1,oi);_.tS=function(){return this.cZ.e+"[source="+this.f+Wc};_.f=null;
+function oz(){oz=x;R=new Ji;z(R,new S(400),new U(qh));z(R,new S(401),new U(qh));z(R,new S(402),new U(qh));z(R,new S(500),new U(zh));z(R,new S(501),new U(zh));z(R,new S(502),new U(zh));z(R,new S(503),new U(Ah));z(R,new S(504),new U(zh));z(R,new S(505),new U(zh));z(R,new S(506),new U(Ah));z(R,new S(507),new U(Lh));z(R,new S(100),new U(mh));z(R,new S(101),new U(mh));z(R,new S(102),new U(mh));z(R,new S(103),new U(mh));z(R,new S(1004),new U(ph));z(R,new S(1005),new U(ph));z(R,new S(800),new U(Hh));z(R,
+new S(801),new U(Hh));z(R,new S(200),new U(Bh));z(R,new S(201),new U(Bh));z(R,new S(202),new U(Bh));z(R,new S(204),new U(Bh));z(R,new S(203),new U(Bh));z(R,new S(209),new U(Mh));z(R,new S(208),new U(Nh));z(R,new S(207),new U(Nh));z(R,new S(206),new U(Bh));z(R,new S(205),new U(Bh));z(R,new S(1400),new U(Jh));z(R,new S(1401),new U(Kh));z(R,new S(1402),new U(Kh));z(R,new S(300),new U(nh));z(R,new S(301),new U(nh));z(R,new S(1100),new U(Gh));z(R,new S(1101),new U(Gh));z(R,new S(1200),new U(Ih));z(R,new S(701),
+new U(Eh));z(R,new S(900),new U(Fh));z(R,new S(1001),new U(Ch));z(R,new S(601),new U(Dh))}t(374,375,oi);_.je=function(){return l};_.tS=function(){var a;a=l;A(this.f,44)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Ud()),a.ec),null==a&&(a=l));return this.cZ.e+Tc+this.je()+"] on "+(0<a.length?a:this.f)};_.e=0;var R;function U(a){this.b=a}t(377,1,{},U);_.b=lh;function pz(){}t(378,1,{},pz);_.b=null;_.c=null;
+function qz(a,b){var c;b&&(a.b?(c=new rz(a.b),us(c.c,c.d++,b),a.b=c):(a.b=new fj,$i(a.b,b)))}t(380,1,oi);_.b=null;function sz(){}function tz(){}t(379,380,oi,sz,tz);function uz(){uz=x;Math.sqrt(2)}function vz(a){uz();if(0>a)throw new Bk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(381,1,{40:1},vz);_.eQ=function(a){return a===this?!0:A(a,40)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new wz;a.b=31*a.b+K((new xz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+K((new xz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function yz(){yz=x;zz=new Sr;Az=new By(0,0);Tr(zz,Db);Tr(zz,Ub);Tr(zz,yb);Tr(zz,"Last");Tr(zz,Mb);Tr(zz,pc);Tr(zz,Nc);Tr(zz,Rc);Tr(zz,Sb)}
+function Vy(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!Lu(zz.b,b))throw new Bk(Bz());ws(ij(a.d,d))===ws(c)&&ws(ij(a.c,c))===ws(d)||((b=ij(a.d,d))&&Cz(a,b,d),Dz(a.b.Fd(),c)&&Cz(a,c,d),b=a.b,new Ez(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function Fz(a,b){return new By(Xj(b[1].c,Xj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Xj(b[0].b,Xj(b[4].b,b[3].b))+a.n)}function Cz(a,b,c){Gz(a.b,b);Ui(a.c,b);Ui(a.d,c)}
+function Hz(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;Iz(c,c.length,Az);c=a.j;Iz(c,c.length,Az);c=a.p;Iz(c,c.length,null);a.q=0;for(d=Jz(a.b,0);d.c!=d.e.b;){c=Kz(d);e=ij(a.c,c);var f=b.fc;e=In(e,Mb)?0:In(e,pc)?1:In(e,Nc)?2:In(e,Rc)?4:In(e,Sb)?3:In(e,Db)?f.b?4:3:In(e,yb)?f.b?3:4:In(e,Ub)?1:2;c.lc?a.p[e]||(us(a.p,e,c),++a.q,a.i[e]=c.Zd(),a.j[e]=c._d()):a.p[e]||(a.i[e]=c.Zd(),a.j[e]=c._d())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function Lz(){yz();Mz.call(this,0)}function Mz(a){yz();Up();this.b=new Nz;this.c=new Ji;this.d=new Ji;this.e=a;this.k=0;this.o=!1;this.p=y(Oz,m,44,5,0);this.i=y(Pz,m,46,5,0);this.j=y(Pz,m,46,5,0);this.q=this.f=this.n=0}t(382,1,{50:1,71:1},Lz,Mz);_.ue=function(a,b){Vy(this,a,b)};
+_.ve=function(a){Hz(this,a);if(0!=this.q)if(a=Xy(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.qe(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].pe(a.c,this.j[1].b),this.p[1].re(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].pe(this.j[4].c,c),this.p[4].re(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].qe(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].pe(a.c,
+this.j[2].b),this.p[2].re(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].pe(this.j[3].c,c),this.p[3].re(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.we=function(a){var b;b=this.o;Hz(this,a);this.o=b;return 0==this.q?Wy(a,new By(0,0)):Wy(a,Fz(this,this.i))};_.xe=function(a){var b;b=this.o;Hz(this,a);this.o=b;return Wy(a,Fz(this,this.j))};_.ye=function(a){var b;b=ij(this.c,a);null!=b&&Cz(this,a,b)};_.tS=function(){return Qz.e+"[hgap="+this.e+",vgap="+this.k+Wc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var Az,zz;function Rz(a){My.call(this);this.hc=(Up(),new Sz(a,this))}t(383,373,{41:1,44:1,51:1,65:1,71:1},Rz);_.Ud=function(){return zd+this.jc.c.b++};_.Wd=function(){return!uy(this)?new By(0,0):Qy(this.hc,this)};_.oe=function(){};t(385,1,{});t(384,385,{},function(){});function Tz(){Tz=x}
+function Uz(a,b){if(null==b)throw new Kr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Tf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function Vz(){Tz();My.call(this);new fj;this.hc=new Wz((Up(),this))}t(386,373,{42:1,44:1,51:1,65:1,71:1},Vz);_.Wd=function(){return Qy(this.hc,this)};
+_.je=function(){return(null==this.ec&&(this.ec=qy(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+hh+this.cc+(this.lc?l:",hidden")+",current="+Wp(this.hc.b,this.hc.b.hb.selectedIndex)};function Xz(){Xz=x;Yz=new Zz(255,255,255);$z=new Zz(192,192,192);aA=new Zz(128,128,128);bA=new Zz(64,64,64);cA=dA=new Zz(0,0,0);eA=new Zz(255,0,0);new Zz(255,175,175);fA=new Zz(255,200,0);gA=new Zz(255,255,0);new Zz(0,255,0);hA=new Zz(255,0,255);iA=new Zz(0,255,255);jA=kA=new Zz(0,0,255)}
+function lA(a){var b,c;c=~~a.b>>16&255;b=a.b&255;a=~~a.b>>8&255;if(0==c&&0==b&&0==a)return new Zz(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new Zz(c,a,b)}function mA(a){return new Zz(K(0.7*(~~a.b>>16&255)),K(0.7*(~~a.b>>8&255)),K(0.7*(a.b&255)))}function Zz(a,b,c){Xz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Bk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(387,1,{43:1,52:1,56:1},Zz);_.eQ=function(a){return A(a,43)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return nA.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Wc};_.b=0;var cA,jA,dA,kA,iA,bA,aA,$z,hA,fA,eA,Yz,gA;function Oy(){Oy=x;Py=new oA(!0);pA=new Sr;Tr(pA,"ar");Tr(pA,"fa");Tr(pA,"iw");Tr(pA,"ur")}function oA(a){this.b=a}t(388,1,oi,oA);_.b=!1;var Py,pA;t(390,1,{61:1,74:1});function qA(){By.call(this,0,0)}function By(a,b){this.c=a;this.b=b}
+function Dy(a){By.call(this,a.c,a.b)}t(389,390,{46:1,61:1,71:1,74:1},qA,By,Dy);_.eQ=function(a){return a===this?!0:A(a,46)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new wz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return rA.e+"[width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;function Mq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(391,1,oi,Mq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ze=function(){return 0!=(this.f&4)};_.Ae=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.Ae()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ze()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Wc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function sA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function tA(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(qw(g?h:n-h,b.d),b.c[g?h:n-h]),j=c._d(),c.qe(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function uA(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c._d():c.Zd(),g=Xj(g,c.b),j+=c.c+a.d);return new By(j,g+2*a.e)}function gz(){vA.call(this,1,5,5)}
+function vA(a,b,c){Up();this.d=b;this.e=c;this.b=a}t(392,1,oi,gz,vA);_.ue=function(){};
+_.ve=function(a){this.c=wA(a.Wb);if(0!=sA(this)){var b,c,d,e,f,g,j,h,n,o,r;b=Xy(a);g=a.te();j=a.fc.b;n=new fj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new xA(q);for(v=0;v<q;++v)us(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=Rj(a.Wb.b,u);qw(E,D.d);us(D.c,E,u)}for(d=new Li(d);d.c<d.e.Je();)if((c=Mi(d))&&c.lc)a=c._d(),!e&&o+a.c>b.c&&(tA(this,n,b.c-(o-this.d),g.c,r,h,j),n.Se(),o=f,r+=h+this.e,h=0),e=!1,us(n.c,n.d++,c),o+=a.c+this.d,h=Xj(h,a.b);tA(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.we=function(a){this.c=wA(a.Wb);return 0==sA(this)?Wy(a,new By(10,10)):Wy(a,uA(this,!1))};_.xe=function(a){this.c=wA(a.Wb);return 0==sA(this)?Wy(a,new By(10,10)):Wy(a,uA(this,!0))};_.ye=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ze;break;case 2:a=kg;break;case 1:a=Cd;break;case 4:a="trailing";break;default:a="leading"}return yA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Wc};_.b=0;_.c=null;_.d=0;_.e=0;function $y(){$y=x;az=new zA(Rb,0,12)}
+function zA(a,b,c){$y();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(393,1,{47:1,71:1},zA);_.b=null;_.c=0;_.d=0;var az;t(394,1,Uh);_.tS=function(){return AA.e+"[font="+this.c+"ascent="+BA(this.c).b+", descent="+BA(this.c).c+", height="+BA(this.c).d+Wc};_.c=null;function CA(a){if(!a.n){Ey(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=Zt(a.p,b))&&CA(c);Ky(a,!1);a.n=!0;ry(a,a,a.gc,0);new DA(a,202)}}
+function EA(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Zt(a.p,b))&&c.Md()}function FA(a){!uy(a)&&Zy(a);var b=Cy(a);a.qe(a.pc,a.qc,b.c,b.b);Ly(a)}function GA(a,b){a.q!=b&&(a.q=b)}t(396,372,ki);_.$d=function(){return new Ry(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){EA(this)};_.fe=function(){return this.hc.d._};_.qe=function(a,b,c,d){Gy(this,a,b,c,d);this.ac=0};_.re=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Gy(this,a,b,c,d);this.lc&&e&&!f&&Ly(this)};_.n=!1;_.q=!1;
+function HA(a){cz.call(this);this.r=new tz;this.p=new fj;this.o=new Ry(0,0,0,0);this.lc=!1;bz(this,new Lz);this.hc&&IA(this.hc.d.A.c,a);this.hc&&JA(this.hc,!0);GA(this,!0)}t(395,396,ki);_.te=function(){return new Ry(this.o.e,this.o.c,this.o.b,this.o.d)};_.be=function(){return ck(this.hc.d.hb)};_.ce=function(){return ek(this.hc.d.hb)};_.de=function(){this.hc=new KA((Up(),l),this)};
+function LA(a,b,c,d,e,f){var g,j;g=a.e;f?(j=lA(g),f=new Zz(K(0.7*(~~g.b>>16&255)),K(0.7*(~~g.b>>8&255)),K(0.7*(g.b&255))),(a.e=g)&&(a.i=jg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new Zz(K(0.7*(~~g.b>>16&255)),K(0.7*(~~g.b>>8&255)),K(0.7*(g.b&255))),f=lA(g),(a.e=j)&&(a.i=jg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;MA(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=jg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);MA(a,b,c,d,1);MA(a,b,c+1,1,e);(a.e=f)&&(a.i=jg+(~~f.b>>16&255)+
+ya+(~~f.b>>8&255)+ya+(f.b&255)+va);MA(a,b+d,c,1,e);MA(a,b+1,c+e,d,1)}t(397,1,{});_.tS=function(){return"Graphics"};t(398,397,{});function NA(a){var b,c;c=Xj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new By(b,c)}
+function OA(a,b,c){var d,e,f,g,j,h;a.c=wA(b.Wb);if(0==a.c.length)return new qA;g=NA(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d._d():d.Zd(),h=Xj(h,d.c),j=Xj(j,d.b);return new By(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function PA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function QA(){RA.call(this,7)}function RA(a){Up();this.e=0;this.b=1;this.f=a;this.d=0}t(399,1,oi,QA,RA);_.ue=function(){};
+_.ve=function(a){var b,c;this.c=wA(a.Wb);if(0!=this.c.length&&(b=Xy(a),!(0>=b.c||0>=b.b))){c=NA(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);PA(b.c,b.d,this.d,f,e);PA(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].qe(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.we=function(a){return Wy(a,OA(this,a,!1))};_.xe=function(a){return Wy(a,OA(this,a,!0))};_.ye=function(){};
+_.tS=function(){return SA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Wc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function yw(){An()}function cv(a){An();this.i=a}t(401,100,fi,yw,cv);function xy(){An();this.i="Missing message: awt.151"}t(400,401,fi,xy);t(402,1,{});function Ry(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(403,1,{49:1,71:1,74:1},Ry);_.eQ=function(a){return a===this?!0:A(a,49)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return TA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function UA(a){VA.call(this,a,0)}function VA(a,b){My.call(this);this.hc=(Up(),new WA(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Cw(),Dw);c.b=d;bx(c);break;case 0:c=c.b;d=(Cw(),Fw);c.b=d;bx(c);break;case 2:c=c.b,d=(Cw(),Gw),c.b=d,bx(c)}}t(404,373,pi,UA,VA);
+_.Wd=function(){return!uy(this)?new By(0,0):Qy(this.hc,this)};_.je=function(){var a=(null==this.ec&&(this.ec=qy(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+hh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ze;switch(this.b){case 1:b=Cd;break;case 2:b=kg}return a+b+",text=null"};_.b=0;t(407,1,oi);_.je=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.je()+Wc};_.k=null;_.n=null;
+function XA(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function YA(a){this.o=(Up(),Up(),Ny);var b;var c;b=this.cZ.e;-1!=jo(b,ko(36))?b=null:(c=this.o.c.d++,b=qo(b,po(b,ko(46))+1)+l+c);this.k=b;this.e=new sz;this.i=a;this.f=!0;this.j=new ZA(this)}t(406,407,oi,YA);_.je=function(){return XA(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(405,406,si);_.je=function(){return XA(this)+(this.c?",tearOff":l)};_.c=!1;t(409,1,{62:1});
+_.eQ=function(a){return a===this?!0:A(a,62)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new wz;$A(a,this.b);$A(a,this.c);return a.b};function wy(){this.c=this.b=0}function aB(a,b){this.b=a;this.c=b}function bB(a){var b=a.c;this.b=a.b;this.c=b}t(408,409,{53:1,62:1,71:1},wy,aB,bB);_.eQ=function(a){return a===this?!0:A(a,53)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return cB.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;
+function dB(a,b){if(!b)throw new Kr("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new Bx,e=c.d.d;if(0>e||e>c.d.d)throw new sv;c.p&&(d.hb[Ld]=2);ix(c,e,d.hb);Uy(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new sv;Uy(d.d,e,c);for(f=g=0;f<e;++f)A(Zt(d.d,f),31)&&++g;Uy(d.j,g,c);ix(d,e,c.hb);c.c=d;e=Yu(c.hb)+Va;Ni(c.pd(),e,!1);d.p&&(e=Rj(d.d,c),-1!=e&&(d=Iu(d.p?d.f:Iu(d.f,0),e),2==Ju(d)&&d.removeChild(Iu(d,1)),c.hb[Ld]=2))}}
+function eB(){YA.call(this,l);new fj;this.c=!1;this.b=(Up(),new fB)}t(410,405,si,eB);_.b=null;t(413,1,{55:1,64:1,74:1});t(412,413,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new wz;$A(a,this.d);$A(a,this.e);$A(a,this.c);$A(a,this.b);return a.b};function Yy(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(411,412,{54:1,55:1,63:1,64:1,71:1,74:1},Yy);
+_.eQ=function(a){return a===this?!0:A(a,54)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return gB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function hB(){hB=x;iB=new jB;kB=new lB;mB=new lB}var iB,mB,kB;t(415,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Di(this)};function jB(){}t(416,415,{},jB);function lB(){}t(417,1,{},lB);t(418,373,pi);_.Vd=function(){return null};
+function nB(a,b){var c;c=new oB(uy(a));return!c?null:new By(pB(c,"_")*b+6,BA(c.c).d+6)}function qB(a,b){var c;c=nB(a,b);return!c?Ay(a):c}function rB(a,b){var c;c=nB(a,b);return!c?Cy(a):c}function sB(a,b){var c=a.hc;Vx(c.b,b);c.f.b=-1;c.f.c=-1}function tB(a){uB.call(this,a,null!=a?a.length:0)}function uB(a,b){My.call(this);this.b=0>b?0:b;var c=this.hc;Vx(c.b,a);c.f.b=-1;c.f.c=-1}t(419,418,pi,tB,uB);_.Ud=function(){return"textfield"+this.jc.c.f++};_.Wd=function(){return nB(this,vo(this.hc.b.hb,bh).length)};
+_.Xd=function(){return!uy(this)?null:nB(this,vo(this.hc.b.hb,bh).length)};_.Zd=function(){return 0<this.b?qB(this,this.b):Ay(this)};_._d=function(){return 0<this.b?rB(this,this.b):Cy(this)};_.de=function(){this.hc=(Up(),new vB)};_.he=function(){return 0<this.b?qB(this,this.b):Ay(this)};_.ke=function(){return 0<this.b?rB(this,this.b):Cy(this)};_.b=0;function Up(){Up=x;Ny=new wB}function xB(){var a=(Up(),Up(),Ny);!a.d&&(a.d=new yB)}function wB(){this.c=new zB;this.e=new pz}t(420,1,{},wB);_.b=null;
+_.d=null;var Ny;function zB(){}t(421,1,{},zB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(422,1,{});function AB(){AB=x;BB=new CB;DB=new CB}function EB(a,b){return b==a?!0:!b?!1:!0}function CB(){}t(423,1,{58:1},CB);_.eQ=function(a){return null==a||!A(a,58)?!1:EB(this,a)};_.hC=function(){var a;a=null.gg()+";class="+null.gg();a=!null.gg().gg()?a:a+";charset=";return zt(a)};_.tS=function(){return FB.e+"[MimeType=(null);humanPresentableName="+this.b+Wc};_.b=null;var BB,DB;
+function GB(){GB=x;H(HB,m,58,[(AB(),DB),BB])}function IB(a){var b=(AB(),DB);if(EB(b,(AB(),DB)))return a.b;if(EB(b,BB))return new JB(a.b);throw new KB(b);}function LB(a){GB();this.b=a}t(424,1,{},LB);_.b=null;function KB(a){a="flavor = "+a;An();this.i=a}t(425,101,{59:1,71:1,78:1,86:1},KB);function MB(a,b){oz();NB.call(this,a,1001,b,lh)}function NB(a,b,c,d){oz();mz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(426,374,oi,MB,NB);
+_.je=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+tt(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=lh;function Hy(a,b){oz();mz.call(this,a);this.e=b}t(427,374,oi,Hy);
+_.je=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.be()+ya+a.ce()+ba+a.ae()+hh+a.Yd()+va};function Ty(a,b,c){oz();Hy.call(this,a,b);this.b=c}t(428,427,oi,Ty);
+_.je=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Ud());return a+b.ec};_.b=null;function sy(a,b,c,d){oz();mz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(429,374,oi,sy);
+_.je=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(rt(kt(this.b,mh))&&(a+="PARENT_CHANGED,"),rt(kt(this.b,nh))&&(a+="DISPLAYABILITY_CHANGED,"),rt(kt(this.b,ph))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=lh;_.c=null;_.d=null;t(430,1,ai);function DA(a,b){oz();Hy.call(this,a,b);this.d=null;this.b=this.c=0}
+t(431,427,oi,DA);
+_.je=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(432,1,{});function JB(a){if(null==a)throw new so;}t(433,432,{},JB);
+function OB(){OB=x;PB={};PB["java.vendor"]=Ae;PB["package.restrict.access.sun"]=ah;PB["sun.java.launcher"]=ic;PB["sun.management.compiler"]=Ae;PB["os.name"]=ic;PB[" sun.boot.class.path"]=ic;PB["path.separator.applet"]=ic;PB["java.vm.specification.vendor"]=Ae;PB["java.runtime.version"]=ic;PB["http.proxyPort"]=ic;PB["user.name"]=ic;PB["user.language"]=ic;PB["os.name.applet"]=ic;PB["browser.version"]=ic;PB["java.version"]=ic;PB["user.timezone"]=ic;PB["java.endorsed.dirs"]=ic;PB["java.specification.name"]=
+"GWT";PB["java.specification.version"]="2.5.0";PB[Ue]=ec;!hr&&(hr=new pr);hr.b?PB[Se]="yes":PB[Se]=null}var PB;t(436,101,ni);function QB(){An()}function RB(a){An();this.i=a}t(435,436,{66:1,71:1,78:1,86:1},QB,RB);function SB(){SB=x;TB=new UB}function VB(a){var b;if(a.n){var c;b=new xt;xn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,xn(b.b,a.b));c=a.c;a=a.k;null!=c&&xn(b.b,c);null!=a&&(b.b.b+=la,xn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function WB(a){SB();var b,c,d;if(null==a)throw new QB;a=io(a);try{d=jo(a,ko(58))}catch(e){e=Ri(e);if(A(e,82))throw new RB(yn(e));throw e;}c=jo(a,ko(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;XB();var f,g,j;j=c.length;b=new YB;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new RB(ac+a);if(!this.n&&(this.n=ij(TB,this.i),this.n||(this.n=(Up(),new ZB))&&z(TB,this.i,this.n),!this.n))throw new RB(ac+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,rb,V,L,ca,Gc,dg,wb,Nd,Od,Pd,Wa,Hc,Eb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Za,n)==n&&-1==$B(c,ko(47),n+2))throw new aC(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ca=this.f;
+Pd=this.k;v=this.e;wb=this.j;r=this.b;Eb=this.o;Wa=$B(L,ko(35),0);if(0==L.indexOf(Za)&&0!=L.indexOf("////")){rb=2;ca=-1;E=$B(L,ko(47),2);Od=$B(L,ko(63),2);-1!=Od&&(-1==E||E>Od)&&(E=Od);-1==E&&(E=o,v=l);Q=E;-1!=Wa&&Wa<E&&(Q=Wa);var sd=ko(64);Hc=L.lastIndexOf(sd,Q);r=L.substr(2,Q-2);-1<Hc&&(Eb=L.substr(2,Hc-2),rb=Hc+1);Gc=$B(L,ko(58),-1==Hc?rb:Hc);u=jo(L,ko(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Gc=u+1:Gc=-1):Gc=-1}catch(hf){if(hf=Ri(hf),!A(hf,78))throw hf;}-1==Gc||Gc>E?J=L.substr(rb,
+Q-rb):(J=L.substr(rb,Gc-rb),dg=L.substr(Gc+1,Q-(Gc+1)),0==dg.length?ca=-1:ca=bC(dg,10))}-1<Wa&&(Pd=L.substr(Wa+1,o-(Wa+1)));D=-1==Wa?o:Wa;var $b=ko(63);Nd=L.lastIndexOf($b,D);-1<Nd?(wb=L.substr(Nd+1,D-(Nd+1)),0==Nd&&null!=v&&(G(v,l)?v=Ya:v.indexOf(Ya),V=po(v,ko(47))+1,v=v.substr(0,V-0)),D=Nd):0!=Wa&&(wb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Ya:v.indexOf(Ya),V=po(v,ko(47))+1,0==V?v=L.substr(E,D-E):v=v.substr(0,V-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var ye;ye=v;null!=wb&&!G(wb,l)&&(null!=v?ye=v+tb+wb:ye=tb+wb);null==this.i&&(this.i=this.i);this.d=d;this.c=ye;this.f=ca;this.k=Pd;var td;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(td=po(this.d,ko(64)))?(this.o=this.d.substr(0,td-0),this.d=qo(this.d,td+1)):this.o=null;null!=this.c&&-1<(td=jo(this.c,ko(63)))?(this.j=qo(this.c,td+1),this.e=this.c.substr(0,td-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Eb;this.e=v;this.j=wb}}catch(ud){ud=
+Ri(ud);if(A(ud,78))throw new RB(yn(ud));throw ud;}if(-1>this.f)throw new RB("incorrect port: "+this.f);}t(437,1,oi,WB);_.tS=function(){return VB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var TB;t(438,1,{});function cC(a,b,c){var d,e;for(d=new dC(a.Ee().b);eC(d.b);)if(a=d.c=Mi(d.b),e=a.Gf(),null==b?null==e:In(b,e))return c&&(a=new fC(a.Gf(),a.Hf()),gC(d)),a;return null}t(442,1,Th);_.De=function(a){return!!cC(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Je()!=a.Je())return!1;for(a=new dC(a.Ee().b);eC(a.b);)if(b=a.c=Mi(a.b),c=b.Gf(),b=b.Hf(),!this.De(c)||!hC(b,this.Fe(c)))return!1;return!0};_.Fe=function(a){a=cC(this,a,!1);return!a?null:a.Hf()};_.hC=function(){var a,b,c;c=0;for(b=new dC(this.Ee().b);eC(b.b);)a=b.c=Mi(b.b),c+=a.hC(),c=~~c;return c};_.Ge=function(){return 0==this.Je()};_.He=function(){throw new iC("Put not supported on this map");};
+_.Ie=function(a){a=cC(this,a,!0);return!a?null:a.Hf()};_.Je=function(){return this.Ee().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new dC(this.Ee().b);eC(c.b);)b=c.c=Mi(c.b),a?d+=za:a=!0,d+=l+b.Gf(),d+=qb,d+=l+b.Hf();return d+"}"};function Ux(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Lu(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Me(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Le(b,c[d].Gf())){c=!0;break a}c=!1}return c}
+function ij(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:jC(a,b,a.Me(b))}function jC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Le(b,f.Gf()))return f.Hf()}return null}function z(a,b,c){return null==b?kC(a,c):A(b,1)?lC(a,b,c):mC(a,b,c,a.Me(b))}function mC(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Le(b,d.Gf()))return a=d.Hf(),d.If(c),a}else e=a.b[d]=[];d=new fC(b,c);e.push(d);++a.e;return null}
+function kC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function lC(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Ui(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Me(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Le(b,g.Gf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Hf();break a}}c=null}return c}t(441,442,Th);_.De=function(a){return Lu(this,a)};
+_.Ee=function(){return new nC(this)};_.Le=function(a,b){return this.Ke(a,b)};_.Fe=function(a){return ij(this,a)};_.He=function(a,b){return z(this,a,b)};_.Ie=function(a){return Ui(this,a)};_.Je=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ji(){Ux(this)}t(440,441,Zh,Ji);_.Ke=function(a,b){return ws(a)===ws(b)||null!=a&&In(a,b)};_.Me=function(a){return~~Ln(a)};function UB(){Ux(this)}t(439,440,Zh,UB);function oC(){An()}t(443,100,fi,oC);
+function pC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=qC(a,c);if(c>=a.j)break;c=rC(a,c);++b}return b}function sC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function tC(a){var b;a.b=0<=a.k&&!a.e?a.k:qC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new oC;b=a.b;a.b=rC(a,a.b);return a.o.substr(b,a.b-b)}
+function rC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=uC(a.o,d);if(c<=a.i&&sC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=jo(a.d,ko(c)))break;++d}a.n&&b==d&&(a.f?(c=uC(a.o,d),c<=a.i&&sC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=jo(a.d,ko(c))&&++d));return d}function qC(a,b){var c,d;if(null==a.d)throw new so;for(d=b;!a.n&&d<a.j;)if(a.f){c=uC(a.o,d);if(c>a.i||!sC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>jo(a.d,ko(c)))break;++d}return d}
+function vC(a){wC.call(this,a," \t\n\r\u000c",!1)}function xC(a){wC.call(this,a,ya,!1)}function wC(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=uC(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=uC(this.d,d),this.c[c]=a}}}t(444,1,{},vC,xC,wC);_.b=0;_.c=null;_.d=null;_.e=!1;
+_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function yC(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=On(e),!(Mn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==ue?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Tc+c+Wc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function zC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return db}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+bg:a}function Cs(a){var a=new AC(a),b,c,d,e,f;b=$doc.getElementsByTagName(fe);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Jd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;BC(a););return a.c}
+function CC(){CC=x;DC=H(zs,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);EC=(Xz(),$z);FC=lA(EC);GC=y(HC,m,43,23,0);IC=y(zs,m,1,23,0);JC=y(HC,m,43,7,0);KC=null!=(OB(),PB[Se]);LC=y(MC,m,47,100,0);NC=y(OC,m,48,100,0)}function PC(a){var b;if(a.Gb)b=QC(a,1)+sb+QC(a,2)+sb+QC(a,3);else if(b=QC(a,0),0<b.length){var c=new RC(a.$);$i(a.ab.b,c)}return b}
+function SC(a,b){var c,d;c=b.b;if(G(c,(TC(),UC).c))Nq(VC(a));else if(G(c,WC.c))Nq(Oq(a));else if(G(c,XC.c))a.wb&&Pq(a.v,(!a.xb&&(a.xb=new Qq(a)),a.xb));else if(G(c,mg)){7!=a.P&&(a.Q=lh);d=b.d;d=st(d,kh);c=ht(d,a.Q);var e=!ft(c,lh)?at(c):c;!ft(e,yh)&&YC(a.$,N(c));ZC(a);a.nb=!0;$C(a);a.P=7;a.Q=d}else G(c,ug)||(G(c,je)?aD(a):bD(a,c))}
+function cD(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(dD,m,-1,4,1);o=y(dD,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)eD(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=lz(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;fD(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||gD(a.gb[f])}a.C*=h}}
+function hD(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new iD(a),a.$.s=0);null!=a.tb&&yC(a.tb,null)}}function jD(a,b){var c,d,e,f;f=new eB;d=Fc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Ac);d=new YA(Qb+d);var g=(TC(),UC).c;d.d=g;dB(f,d);qz(d.e,a);d=new YA(Qb+c);d.d=WC.c;qz(d.e,a);dB(f,d);a.wb&&(dB(f,new YA(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new YA(c),d.d=XC.c,qz(d.e,a),dB(f,d));py(a,f);return f}
+function kD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,EC);a.pb?(f==a.d&&X(b,mA(EC)),MA(b,h,g,a.Z,a.Z),X(b,(Xz(),bA)),lD(b,h,g,a.Z-1,a.Z-1)):f==a.d?LA(b,h+1,g+1,a.Z,a.Z,!1):LA(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,(Xz(),dA)),f){case 101:X(b,gA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;mD(b,!0);nD(b,oD(b,f,d,c,e));X(b,dA);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(mD(b,!1),nD(b,oD(b,f,d,c,e)));pD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);MA(b,h+9,g+9,2,4);MA(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,eA),MA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,gA),MA(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,hA);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);X(b,dA);break;case 107:X(b,fA);MA(b,h+4,g+4,a.Z-8,a.Z-8);X(b,dA);lD(b,h+4,g+4,a.Z-8,a.Z-8);pD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);MA(b,h+9,g+9,2,4);MA(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,jA),lD(b,c,e,d,d),X(b,cA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:qD(b,h,g,a.Z,!0);break;case 111:qD(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,Yz);MA(b,h+3,g+5,a.Z-7,a.Z-11);X(b,dA);lD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,EC);
+a.qb&&LA(b,h+1,g+1,a.Z,a.Z,!1);X(b,dA);rD(a,b,h,g,"NEW");break;case 106:X(b,eA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,dA);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));rD(a,b,h+6,g,uc);break;case 104:X(b,eA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,dA);break;case 105:a.Ob?(X(b,iA),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,dA)):rD(a,b,h,g,"123");break;case 114:X(b,kA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);MA(b,d,c,f,f);X(b,dA);sD(a,b,h,g,Yz,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:tD(a,b,h,g+2,3);break;case 207:tD(a,b,h,g,4);break;
+case 208:tD(a,b,h,g,5);break;case 209:tD(a,b,h,g,1);break;case 210:tD(a,b,h,g,6);break;case 211:tD(a,b,h,g,7);break;case 212:tD(a,b,h,g,8);break;case 213:rD(a,b,h,g,"FG"),a.G=new aB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=IC[d]&&sD(a,b,h,g,GC[d],IC[d])}
+function uD(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,EC),MA(d,0,0,c,b),a.pb?(X(d,(Xz(),bA)),lD(d,-1,0,c,b-1)):(X(d,FC),Y(d,0,0,c-1-2,0),X(d,mA(EC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),vD(d,a.Y),X(d,(Xz(),dA)),-1!=a.K.toLowerCase().indexOf(ke)&&X(d,eA),wD(d,a.K,10,15),xD(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function yD(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,EC);MA(d,0,0,c,b);a.pb?(X(d,(Xz(),bA)),Y(d,0,b-1,c,b-1),e=zD*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,FC),Y(d,0,0,0,b-1),Y(d,0,zD*a.Z,b-1,zD*a.Z),X(d,mA(EC)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=zD+2;++b)kD(a,d,1,b);xD(a.Vb,a.R,0,2*a.Z+a.T)}}
+function AD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);MA(e,0,0,c,b);d=a.eb?(hB(),kB):(hB(),mB);if((hB(),iB)==(hB(),iB))d==kB?e.b=l:e.b=Ag;d=new vz(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,rb=o=v=r=j=void 0,V=o=j=void 0,L=h=r=h=void 0,ca=D=Q=void 0,J=h=q=r=r=E=u=L=j=V=V=v=L=J=q=V=L=u=ca=q=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,ca=3;f.x&&(fD(f),cD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ca*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=N(M(BD(13*f.o.C*j)));CD(f.o,j);f.o.B&&(X(g,(Xz(),dA)),lD(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=N(M(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(CC(),JC)[f.e[j]]),h=g,r=K(f.K[j]-o/2),V=K(f.N[j]-o/2),L=u=o,mD(h,!0),nD(h,oD(h,r,V,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(X(g,(CC(),JC)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+
+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*ca*Q,J=3*ca*D,V=y(I,s,-1,4,1),r=y(I,s,-1,4,1),V[0]=K(f.K[h]+q),r[0]=K(f.N[h]-J),V[1]=K(f.K[o]+q),r[1]=K(f.N[o]-J),V[2]=K(f.K[o]-q),r[2]=K(f.N[o]+J),V[3]=K(f.K[h]-q),r[3]=K(f.N[h]+J),o=g,h=V,mD(o,!0),nD(o,DD(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){X(g,(Xz(),dA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(CC(),JC)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];u=f.N[h];V=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=V-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),
+Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,hA);q=n*Q;J=n*D;Y(g,N(M(Math.round(L+q))),N(M(Math.round(u-J))),N(M(Math.round(V+q))),N(M(Math.round(r-J))));Y(g,N(M(Math.round(L-q))),N(M(Math.round(u+J))),N(M(Math.round(V-q))),N(M(Math.round(r+J))));X(g,dA);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));r=N(M(Math.round(r)));Y(g,o,h,V,r);L=N(M(Math.round(ca*Q)));u=N(M(Math.round(ca*D)));Y(g,o+L,h-u,V+L,r-u);Y(g,o-L,h+u,V-L,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+L-(L-V)/10*h,E=u-(u-r)/10*h,Y(g,N(M(Math.round(v))),N(M(Math.round(E))),N(M(Math.round(v))),N(M(Math.round(E))));vD(g,f.o.n);o=ED(f.o.o);J=f.f[j];h=tb;null!=J&&(h=J);J=pB(f.o.o,h);L=N(M(Math.round((L+V)/2-J/2)));q=N(M(Math.round((u+r)/2+~~(o/2)-1)));X(g,hA);wD(g,h,L,q);X(g,dA);break;default:if(1==f.C[j]||3==f.C[j])q=ca*Q,J=ca*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=N(M(Math.round(V+q))),v[0]=N(M(Math.round(r-J))),E[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),E[2]=N(M(Math.round(V-q))),v[2]=N(M(Math.round(r+
+J))),o=g,h=E,r=v,mD(o,!0),nD(o,DD(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ca*Q;J=ca*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,E=u-(u-r)/10*h,o=h/10,Y(g,N(M(Math.round(v+q*o))),N(M(Math.round(E-J*o))),N(M(Math.round(v-q*o))),N(M(Math.round(E+J*o))))}else Y(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(r))))}}D=y(dD,m,-1,f.u+1,1);Q=y(I,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=D[o]/Q[o]+n/Q[o];vD(g,f.o.n);
+o=ED(f.o.o);J=y(zs,m,1,f.u+1,0);V=y(I,s,-1,f.u+1,1);r=y(I,s,-1,f.u+1,1);n=y(FD,m,54,f.u+1,0);u=2;1!=f.o.C&&(u=N(M(BD(2*f.o.C))));for(j=1;j<=f.u;++j)h=GD(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,V[j]=r[j]=pB(f.o.o,h),n[j]=HD(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,rb=l,f.o.Lb&&0<f.y[j]&&(rb+=Xb,1<f.y[j]&&
+(rb+=f.y[j])),v=l,0!=f.B[j]&&(1<Yj(f.B[j])&&(v+=Yj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+rb+v+l:h=v+rb+l+h,E||(q=h),J[j]=h,q=pB(f.o.o,q),v=pB(f.o.o,h),V[j]=q,r[j]=v,v=n[j]=HD(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(CC(),JC)[f.e[j]]),MA(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(CC(),JC)[f.e[j]]):X(g,(Xz(),dA)):X(g,(CC(),GC)[f.c[j]]),wD(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=V[j],v=r[j],L=N(M(BD(f.K[j]-q/2))),q=N(M(BD(f.N[j]+~~(o/2)-1))),X(g,(Xz(),hA)),wD(g,ba+f.r[h][1],
+L+v,q);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(Xz(),eA):(Xz(),kA)),0<f.E&&106!=f.o.d&&(v=n[f.E],lD(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(ca+1)*Q,J=(ca+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=N(M(BD(f.K[h]+q))),E[1]=N(M(BD(f.K[o]+q))),v[0]=N(M(BD(f.N[h]-J))),v[1]=N(M(BD(f.N[o]-J))),E[3]=N(M(BD(f.K[h]-q))),E[2]=N(M(BD(f.K[o]-q))),v[3]=N(M(BD(f.N[h]+J))),v[2]=N(M(BD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(ca=
+g,j=E,Q=v,ca.o&&(mD(ca,!1),nD(ca,DD(ca,j,Q,5,!0)))),106==f.o.d&&ID(f,f.I[f.F],f.J[f.F]))){ca=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ca;if(ca>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,(Xz(),eA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],lD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(Xz(),bA)),Y(e,c-1,0,c-1,b-1)):(X(e,mA(EC)),Y(e,c-1,0,c-1,b-1),X(e,EC),Y(e,c-2,0,c-2,b-1),X(e,FC),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(Xz(),hA)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
+Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new zA(Yb,0,13),a.X=new oB(a.U),null!=a.cb&&(d=pB(a.X,a.cb),c=N(M(Math.round((c-d)/2))),b-=13,X(e,(Xz(),dA)),vD(e,a.U),wD(e,a.cb,c,b)));xD(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function tD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.o&&(mD(b,!1),nD(b,DD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function JD(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,EC);MA(d,0,0,b,c);a.pb?(X(d,(Xz(),bA)),c=14*(a.Z+a.T),lD(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,mA(EC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,FC),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)kD(a,d,b,1),kD(a,d,b,2);a.d=c;xD(a.Vb,a.Rb,0,0)}}
+function qD(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);pD(a,b,c+o-j,f,d-4-j-1,e,h)}
+function KD(a,b,c){var d,e,f,g,j,h;LD(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=MD(b);b=new wC(b,j,!0);e=l;for(d=1;5>=d;++d)e=ND(b,j);d=OD(bC(io(e.substr(0,3)),10)).b;g=OD(bC(io(e.substr(3,3)),10)).b;ND(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=ND(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new PD(a,f)}cD(a,1,d,1);cD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new PD(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",$C(a),!1;null!=a.j&&a.$&&QD(a.$,a.j,!0);null!=a.k&&
+a.$&&QD(a.$,a.k,!1);j=RD(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new SD(a,a.$,e)}a.f=1;a.$=a.gb[a.f];cD(a,1,j,0)}c&&$C(a);return!0}function Rq(a,b){a.lb=!0;a.K=b}function CD(a,b){100>b&&(!LC[b]&&(LC[b]=new zA(Yb,0,b)),!NC[b]&&us(NC,b,new oB(LC[b])),a.n=LC[b],a.o=NC[b])}
+function Vq(a,b){var c,d;if(0==b)return!1;ZC(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:hD(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;TD(a,UD(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new cv("Cannot redo. Index is out of range.");if(!d.b.d)throw new cv(bc);
+d.b=d.b.d;TD(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Zt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(Rq(a,gc+(a.Ib.b+1)+da+a.Ib.d),d=VD(d),WD(a,d,!1,!0),null!=a.tb&&yC(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Zt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(Rq(a,gc+(a.Ib.b+1)+da+a.Ib.d),d=VD(d),WD(a,d,!1,!0),null!=a.tb&&yC(a.tb,null));break;case 101:a.Mb&&XD(a.Mb);a.Mb=new YD(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new ZD(a):a.Eb.hc.d._?$D(a.Eb.hc.d):aE(a.Eb);break;case 114:a.c&&
+XD(a.c);a.c=new YD(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,bE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=cE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(dD,m,-1,4,1);eD(a.$,d);a.nb=!0;a.$=new RC(a.$);d=K(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;dE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,eE(a.$,a.$.E),a.$.E=0,aD(a)):0<a.$.F&&(a.nb=!0,fE(a.$,a.$.F),a.$.F=0,aD(a));gE(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new eB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new YA(c),dB(j,g),g.d=c,qz(g.e,a);py(a,j);a.F=j}hE(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(XD(a.p),a.p=null);0==a.$.E&&(a.p=new YD(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,aD(a)),18==a.e&&(d=vo((Sq(),Tq).hc.b.hb,bh),iE(a.$,a.$.E,d),aD(a)),gE(a.$))}$C(a);return!0}
+function Oq(a){var b,c,d;d=VC(a);c=l;if(a.Gb){var e,f,g;g=os([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)cE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(jE(g[1][0],3)+jE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+kE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+kE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new lE(a,a.gb,a.vb)),c=kE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function mE(a,b,c,d){var e;e=c;var f=d,g,j;(g=nE(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=jD(a,!0)),a.x):(!a.w&&(a.w=jD(a,!1)),a.w),hE(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=oE(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=zD+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",$C(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",$C(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Vq(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)eE(a.$,a.$.E),a.$.E=0,aD(a);else{if(106==a.d)return!0;if(108==a.d)pE(a.$,a.$.E,0),aD(a);else if(157==a.d)pE(a.$,a.$.E,1),aD(a);else if(158==a.d)pE(a.$,a.$.E,-1),aD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):aD(a);else if(206<=a.d&&229>=a.d)a.P=2,qE(a.$),aD(a);else if(230==a.d)a.P=3,aD(a);else if(233<=a.d&&262>a.d)rE(a.$,!1),aD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;iE(a.$,a.$.E,vo(a.Eb.f.hc.b.hb,bh));a.$.n=!0;aD(a)}else if(105==a.d)sE(a.$),aD(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=vo((Sq(),Tq).hc.b.hb,bh),1>d.length&&(d=Sc),iE(a.$,a.$.E,
+d)),aD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,qE(a.$),aD(a);else if(0<a.$.F)if(104==a.d)fE(a.$,a.$.F),a.$.F=0,aD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Rq(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;eE(d,c);d.b[c]=0}a.$.F=0;aD(a)}else if(201==a.d)tE(a.$,a.$.F),aD(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),aD(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,aD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,aD(a);else if(206<=a.d&&229>=a.d)a.P=2,qE(a.$),aD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=vo(a.Eb.f.hc.b.hb,bh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;aD(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new iD(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(uE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,qE(a.$)):300<a.d?(uE(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=vo((Sq(),Tq).hc.b.hb,bh),1>d.length&&(d=Sc),iE(a.$,1,d))):230==a.d?vE(a,null,!0):233<=a.d&&262>a.d?(uE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,rE(a.$,!0)):OB();aD(a)}else e=!1;e&&(gE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,$C(a))}return e}
+function wE(a,b,c,d){var e,f;if(a.A||!a.ib||nE(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=xE(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)eE(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),fE(b,e),0<xE(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){Rq(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,N(M(Math.round(h))));b.j[b.w]=b.u;0<xE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Rq(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(oE(b)||nE(b))YC(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(dD,m,-1,4,1);eD(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;ZC(a);a.nb=!0;$C(a);a.Tb=c;a.Ub=d;return!0}
+function yE(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||nE(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((CC(),KC)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;zE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(zE(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;ZC(a);a.nb=!0;$C(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function AE(a){if(a.A)return!0;a.jb&&(a.jb=!1,aD(a));a.lb=!1;a.Q=lh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=xE(b,b.u),6>b.A[c]&&(BE(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),eE(b,b.u));b.D=!1;aD(a)}else a:{var b=a.$,e,f;c=xE(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):Rq(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Rq(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=N(M(BD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=N(M(BD((b.N[b.G]+b.N[c])/2))))}}gD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,UD(b),b.b.d=c),aD(a),a.s=!1)}else 5==a.P&&(gD(a.$),aD(a));0<a.P&&(a.E=!1,ZC(a),a.nb=!0,gE(a.$),CE(a.$),$C(a),a.P=0,a.i=!1);if(KC&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,ZC(a),a.nb=!0,$C(a);return!0}function ZC(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function zE(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,yC(a.sb,H(DE,m,81,[new S(a.f),new S(b)]))}
+function EE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Jf)?a.Gb=!1:-1<b.indexOf(hg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Ef)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Nf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,cD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)FE(a.gb[d]),fD(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Xf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(rd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++zD;c&&$C(a)}
+function $C(a){var b,c,d,e;b=lz(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Ne(a.db,d,c),a.A&&e&&cD(a,1,a.vb,0),AD(a),a.A||(a.Rb=a.Ne(a.Rb,b.c,2*a.Z+a.T),JD(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Ne(a.R,a.Z,c),yD(a),a.J=a.Ne(a.J,d,a.Z),uD(a))):(AD(a),a.A||(uD(a),a.E&&(JD(a),yD(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function GE(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=cE(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=GD(c,h);c.o.N&&0<c.y[h]&&(j+=Xb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Yj(c.B[h])&&(j+=Yj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+HE(0.055999999999999994*c.K[h],0,2)+ba+HE(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=jh),e+=c)}return e}function QC(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=cE(a.gb[c]),d!=b))continue;d=void 0;d=IE(a.gb[c]);d=JE(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
+function aD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&yC(a.tb,null)}var c,d,e;e=new KE;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=IE(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new LE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function WD(a,b,c,d){try{KD(a,b,d)?c&&aD(a):$C(a)}catch(e){if(e=Ri(e),A(e,78))$C(a);else throw e;}}
+function vE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;LD(a,c);e=j=0;r=new wC(b,"|>",!0);g=-1<b.indexOf(sb);n=1;h=pC(r);a.vb=0;for(f=1;f<=h;++f)if(o=tC(r),io(o),!G(o,jh))if(G(o,sb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new ME(a,o);if(0==a.$.u){NE(a,"ERROR - problems in reading/processing molecule !");OB();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(NE(a,"ERROR - strange reaction - fixing !"),OB(),d=!1):3<n?(NE(a,"ERROR - strange reaction !"),OB(),d=!1):(1<a.vb&&!g&&EE(a,Ef,!0),g&&!a.Gb&&EE(a,
+hg,!0),!g&&a.Gb&&EE(a,Jf,!0),g?(cD(a,1,j,1),cD(a,j+1,e-1,2),cD(a,e,a.vb,3)):cD(a,1,a.vb,0),c&&$C(a),d=!0)}d?aD(a):$C(a)}catch(q){if(q=Ri(q),A(q,78))$C(a);else throw q;}}function OE(a){ZC(a);a.nb=!0;$C(a)}function LD(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new iD(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&$C(a);null!=a.tb&&yC(a.tb,null)}
+function TD(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=IE(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&yC(a.tb,null)}}function PE(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,$C(a),null):a.gb[b]}
+function bD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Ma)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Ca)?c=245:G(b,Ea)&&(c=238);0<c?Vq(a,c):b="Not known group!";a.lb=!0;a.K=b;$C(a)}function NE(a,b){a.lb=!0;a.K=b;$C(a)}function VC(a){var b;b=PC(a);ZC(a);$C(a);return b}
+function rD(a,b,c,d,e){var f,g,j,h;f=a.X;h=pB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new zA(f.c.b,f.c.d,g),f=new oB(j),h=pB(f,e),b.f=j,b.j=QE(j);else vD(b,a.U);f=BA(f.c).b-BA(f.c).c;wD(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function sD(a,b,c,d,e,f){var g,j;g=ED(a.W);j=pB(a.W,f);vD(b,a.V);(b.e=e)&&(b.i=jg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);wD(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function ED(a){return BA(a.c).b-BA(a.c).c}
+function Uq(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Hd,$C(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Hd):Rq(a,a.z+ba),$C(a))}t(448,370,Sh);_.Be=function(a){SC(this,a)};_.Ne=function(a,b,c){return hz(this,b,c)};_.Oe=function(){};_.ie=function(){$C(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=lh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var zD=10,LC,NC,EC,FC,GC,DC,KC,RE=null,JC,IC;
+function SE(){CC();fz.call(this);this.Vb=(Up(),Up(),Ny).b;this.y=new zA(null,0,8);this.u=(Xz(),Yz);this.gb=y(TE,m,94,99,0);this.ab=new dz;this.Ib=new UE;this.L=G((OB(),PB[Ue]),ec);this.v=new VE;this.H=H(zs,m,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Ca]);this.$=new iD(this);JC[0]=aA;JC[1]=new Zz(255,153,153);JC[2]=new Zz(255,204,102);JC[3]=new Zz(255,255,153);JC[4]=new Zz(102,255,255);JC[5]=new Zz(51,204,255);JC[6]=new Zz(255,153,255)}t(447,448,Sh,SE);
+_.Ne=function(a,b,c){var d;return a?(d=a.b,sj(d.u,b,c),a):hz(this,b,c)};_.Oe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[WE(b.b),a])}};_.b=null;function XE(a){if(a.e.hb.style.display!=If){kz(a.d);for(a=new Li(a.f.k);a.c<a.e.Je();)Mi(a),null.gg()}}function YE(a){ZE.call(this,a,db,db,null)}function $E(a,b){ZE.call(this,a,db,db,b)}function aF(a,b,c){ZE.call(this,a,b,c,null)}
+function ZE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(cc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=nj(a)){this.c=bF;++bF;this.e=e;this.d=new SE;this.f=new cF(this.d,b,c,d);pv(e,this.f,e.hb);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=iz(a,uo(a.hb,Qf),uo(a.hb,Pf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?RE=cc:RE="JME";b.w=jD(b,!1);b.x=jD(b,!0);Rq(b,RE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=lz(b);bz(b,null);b.pb||(b.T=0);b.U||(b.U=new zA(Yb,0,13),b.X=new oB(b.U));b.V||(b.V=new zA(Yb,1,13),b.W=new oB(b.V));b.Y||(b.Y=new zA(Yb,0,11),new oB(b.Y));CD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;zD=10;b.Lb=!0;try{r=dF(b.Vb,"options");null!=r&&EE(b,r,!1);j=dF(b.Vb,"jme");null!=j&&(b.M=j);n=dF(b.Vb,"mol");null!=n&&(b.bb=n);g=dF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=dF(b.Vb,Mg);null!=o&&(b.cb=o,$C(b));b.k=dF(b.Vb,"atomcolors");b.j=dF(b.Vb,"atombg");f=dF(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var u,v,D,E;v=(Xz(),Yz);try{if(0!=f.indexOf(la))throw new zn("bad hex encoding");E=bC(f.substr(1,2),16);D=bC(f.substr(3,2),16);u=bC(f.substr(5,2),16);q=v=new Zz(E,D,u)}catch(J){if(J=Ri(J),A(J,78))OB(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&bE(b.$);h=dF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Ri(Q),!A(Q,78))throw Q;}b.d=202;for(f=0;23>f;++f)GC[f]=(Xz(),fA),IC[f]=Sc;IC[1]=Xb;GC[1]=(Xz(),bA);IC[2]=Bb;GC[2]=fA;IC[3]=Jb;GC[3]=bA;IC[4]=hc;GC[4]=kA;IC[5]=rc;GC[5]=
+eA;IC[9]=Tb;GC[9]=hA;IC[10]=Nb;GC[10]=hA;IC[11]=Fb;GC[11]=hA;IC[12]=Zb;GC[12]=hA;IC[8]=Ec;GC[8]=mA(gA);IC[7]=tc;GC[7]=fA;IC[6]=Jc;GC[6]=bA;IC[13]=Ic;GC[13]=bA;IC[18]=Sc;GC[18]=bA;IC[19]=uc;GC[19]=bA;IC[20]=vc;GC[20]=bA;IC[21]=wc;GC[21]=bA;IC[22]=xc;GC[22]=bA;Ly(b);b._=new eF;f=a.d;f.D=lz(f);null!=f.M?(vE(f,f.M,!1),null!=f.j&&f.$&&QD(f.$,f.j,!0),null!=f.k&&f.$&&QD(f.$,f.k,!1)):null!=f.bb&&WD(f,f.bb,!1,!1);$C(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function fF(){return Cs(null)}function gF(a){return Cs(a)}t(449,1,di,YE,$E,aF,ZE);_.Pe=function(a){B(this.f,new hF(this,a),(Xp(),Xp(),Yp))};_.Qe=function(a){B(this.f,new iF(this,a),(cr(),cr(),dr))};_.Re=function(a){aE(new jF(a,this.d,EC))};_.Se=function(){hD(this.d)};_.Te=function(){Yn((Vn(),Wn),new kF(this))};_.Ue=function(){return this.b};_.Ve=function(){return this.c};_.We=function(){return this.d.I};_.Xe=function(){return this.d.eb};_.Ye=function(){return this.d.fb};_.Ze=function(){return this.d.tb};
+_.nd=function(){return uo(this.f.hb,Pf)};_.$e=function(){var a;a=[];a.length=2;a[0]=uo(this.f.hb,Qf);a[1]=uo(this.f.hb,Pf);return a};_.od=function(){return uo(this.f.hb,Qf)};_._e=function(){return this.e.hb};_.af=function(){return this.d.yb};_.bf=function(){return this.d.Ab};_.cf=function(a){$wnd.alert("JSME initialization error: "+a)};_.qd=function(){return this.e.hb.style.display!=If};_.df=function(){var a=this.d,b;a.Gb?b=GE(a,1)+sb+GE(a,2)+sb+GE(a,3):b=GE(a,0);return b};_.ef=function(){return Oq(this.d)};
+_.ff=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=PC(a);a.Pb=b;$C(a);return c};_.gf=function(a){EE(this.d,a,!0)};_.hf=function(){};_.jf=function(a){WD(this.d,a,!0,!0)};_.kf=function(a){vE(this.d,a,!0)};_.ne=function(){XE(this)};_.lf=function(){LD(this.d,!0)};_.mf=function(a){var b=this.d;if(a=PE(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;OE(b)}};_.nf=function(a){this.b=a;!this.d.b&&(this.d.b=new lF(this))};
+_.of=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Li(b.b);d.c<d.e.Je();)c=Mi(d),a?c.b=l:c.b=Ag}kz(b.d)};_.pf=function(a,b){var c=this.d,d;if(d=PE(c,a))QD(d,b,!0),OE(c)};_.qf=function(a,b){var c=this.d,d;d=PE(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,$C(c)):(d.E=b,OE(c))};_.sd=function(a){this.f.hb.style[Ne]=a;XE(this)};_.rf=function(a){this.d.I=a};_.sf=function(a){var b=this.d;b.eb=a;$C(b)};_.tf=function(a){var b=this.d;b.fb=a;$C(b)};_.uf=function(a){this.d.sb=a};
+_.vf=function(a){this.d.tb=a};_.wf=function(a){var b=this.d;b.yb=a;b.w=jD(b,!1)};_.xf=function(a){this.d.Ab=a};_.yf=function(a,b){var c=this.f;c.ud(a);c.sd(b);XE(this)};_.zf=function(a){bD(this.d,a)};_.Af=function(a,b){var c=this.d;c.i=!1;c.Qb=new ME(c,a);c.d=253;c.lb=!0;c.K=b;$C(c)};_.td=function(a){Zu(this.e.hb,a)};_.ud=function(a){this.f.hb.style[gh]=a;XE(this)};_.Bf=function(a){NE(this.d,a)};_.Cf=function(){return VC(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var bF=0;
+function kF(a){this.b=a}t(450,1,{},kF);_.xc=function(){var a,b;for(b=new Li(this.b.f.b);b.c<b.e.Je();)a=Mi(b),a.u.hb.innerHTML=a.r||l};_.b=null;function lF(a){this.b=a}t(451,1,{},lF);_.b=null;function hF(a,b){this.b=a;this.c=b}t(452,1,{},hF);_.Tc=function(a){a=a.b;Yn((Vn(),Wn),new mF(this,this.c,a))};_.b=null;_.c=null;function mF(a,b,c){this.b=a;this.d=b;this.c=c}t(453,1,{},mF);_.xc=function(){var a=this.c;this.d.b.apply(a,[WE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function iF(a,b){this.b=a;this.c=b}t(454,1,{},iF);_.b=null;_.c=null;function fr(a,b,c){this.b=a;this.d=b;this.c=c}t(455,1,{},fr);_.xc=function(){var a=this.c;this.d.b.apply(a,[WE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function nF(){var a=oF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;pF(qF,arguments)?a=arguments[0]:3==arguments.length?a=new aF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new YE(arguments[0]):4==arguments.length?a=new ZE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new $E(arguments[0],arguments[1]));this.g=a;rF();a[cd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Pe(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new sF(a))});b.addMouseOverHandler=C(function(a){this.g.Qe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new sF(a))});b.alert=C(function(a){this.g.Re(a)});b.clear=C(function(){this.g.Se()});b.deferredRepaint=C(function(){this.g.Te()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.nd()});b.getOffsetSize=C(function(){return this.g.$e()});b.getOffsetWidth=C(function(){return this.g.od()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.cf(a)});b.isVisible=C(function(){return this.g.qd()});
+b.jmeFile=C(function(){return this.g.df()});b.molFile=C(function(){return this.g.ef()});b.nonisomericSmiles=C(function(){return this.g.ff()});b.options=C(function(a){this.g.gf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.jf(a)});b.readMolecule=C(function(a){this.g.kf(a)});b.repaint=C(function(){this.g.ne()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=qF;rF();var f=b,g,b=tF.c;g=uF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=uF(b,
+e,f)}if(!g)throw new Vi("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.lf()});b.resetAtomColors=C(function(a){this.g.mf(a)});b.setAfterPasteCallBack=C(function(a){this.g.nf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new sF(a))});b.setAntialias=C(function(a){this.g.of(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.pf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.qf(a,b)});b.setHeight=C(function(a){this.g.sd(a)});
+b.setHelpURL=C(function(a){this.g.rf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.sf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.tf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.uf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.vf(a)});b.setPasteLabel=C(function(a){this.g.wf(a)});b.setPrePasteJSfunction=C(function(a){this.g.xf(a)});b.setSize=C(function(a,b){this.g.yf(a,b)});b.setSubstituent=C(function(a){this.g.zf(a)});b.setTemplate=C(function(a,
+b){this.g.Af(a,b)});b.setVisible=C(function(a){this.g.td(a)});b.setWidth=C(function(a){this.g.ud(a)});b.showInfo=C(function(a){this.g.Bf(a)});b.smiles=C(function(){return this.g.Cf()});vF({"0":{"0":[[fF,null,void 0]],1:[[gF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new wF(e));return[e]},ue]]}});xF(qF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function As(){yF||(yF=!0,nF())}t(456,1,{},As);
+var yF=!1;function Es(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ue)$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 Ds(){}t(458,1,{},Ds);_.xc=function(){Es()};function wF(a){this.b=a}t(459,1,{68:1,106:1},wF);_.eQ=function(a){return null!=a&&A(a,68)&&this.b==a.b};_.b=null;function sF(a){this.b=a}t(460,1,{69:1,106:1},sF);
+_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;
+function BC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(gh)||l;b=c.getAttribute(Ne)||l;f=c.getAttribute(Gf)||l;e=c.getAttribute(Qe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Gf)||l,h=h.getAttribute(bh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Jd);c.removeAttribute(Gf);c.removeAttribute("archive");c.removeAttribute(Ne);c.removeAttribute(gh);c.removeAttribute(id);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Ao();c.setAttribute(Qe,d);c.style[gh]=zC(g);c.style[Ne]=zC(b);b=new zF(a,d,n,e,c,f);Yn((Vn(),Wn),b);++a.c;return!0}function AC(a){this.b="JME.class";this.e=a}t(461,1,{},AC);_.Jc=function(){return BC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function zF(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(462,1,{},zF);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,db,db,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Qe,this.f):this.d.removeAttribute(Qe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function AF(){}t(463,1,di,AF);function BF(a){this.b=a}t(464,1,{},BF);_.xc=function(){this.b()};_.b=null;
+function CF(){var a=oF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;pF(DF,arguments)?a=arguments[0]:0==arguments.length&&(a=new AF);this.g=a;rF();a[cd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Yn((Vn(),Wn),new BF(a))});xF(DF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Bs(){EF||(EF=!0,CF())}t(465,1,{},Bs);var EF=!1;function FF(a){An();this.i=a}
+t(466,436,ni,FF);function Ks(){An();this.i="divide by zero"}t(467,100,fi,Ks);function vs(){An()}function GF(a){An();this.i=a}t(468,100,fi,vs,GF);function HF(){HF=x;IF=new JF(!1);KF=new JF(!0)}function JF(a){this.b=a}t(469,1,{71:1,72:1,75:1},JF);_.eQ=function(a){return A(a,72)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?ah:"false"};_.b=!1;var IF,KF;function LF(){}function MF(a){return typeof a==Nf?Ec+(0>a?-a:a):a}
+function NF(a,b){var c;c=new LF;c.e=Pb+(OF(0!=a?-a:0)?MF(0!=a?-a:0):l+Di(c));PF(0!=a?-a:0)&&QF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new LF;b.e=Pb+(OF(a)?MF(a):l+Di(b));PF(a)&&QF(a,b);return b}function RF(a,b){var c;c=new LF;c.e=Pb+(OF(a)?MF(a):l+Di(c));PF(a)&&QF(a,c);c.c=b?8:0;return c}function SF(){var a;a=new LF;a.e=Pb+(OF(0)?MF(0):l+Di(a));PF(0)&&QF(0,a);a.c=2;return a}function TF(a){var b;b=new LF;b.e=Pb+(OF(a)?MF(a):l+Di(b));PF(a)&&QF(a,b);b.c=1;return b}
+function PF(a){return typeof a==Nf&&0<a}function OF(a){return null!=a&&0!=a}function QF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Oh[b.d])c=c.prototype;else{c=Oh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(471,1,{},LF);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
+function UF(a){var b;if(!(b=VF,!b&&(b=VF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new WF(Vb+a+ea);return parseFloat(a)}
+function bC(a,b){var c,d;if(null==a)throw new WF(Mf);if(2>b||36<b)throw new WF("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new WF(Vb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new WF(Vb+a+ea);if(-2147483648>c||2147483647<c)throw new WF(Vb+a+ea);return c}t(473,1,{71:1,83:1});var VF=null;function XF(a){this.b=a}
+t(472,473,{71:1,75:1,76:1,83:1},XF);_.eQ=function(a){return A(a,76)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function xz(a){this.b=a}t(474,473,{71:1,75:1,79:1,83:1},xz);_.eQ=function(a){return A(a,79)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function nz(){An()}function Bk(a){An();this.i=a}t(475,100,Xh,nz,Bk);function sv(){An()}function tw(a){An();this.i=a}t(476,100,fi,sv,tw);function S(a){this.b=a}
+function it(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~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 bt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function OD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(YF(),ZF)[b],!c&&(c=ZF[b]=new S(a)),c):new S(a)}t(477,473,{71:1,75:1,81:1,83:1},S);_.eQ=function(a){return A(a,81)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function YF(){YF=x;ZF=y(DE,m,81,256,0)}var ZF;function Yj(a){return 0>a?-a:a}function Xj(a,b){return a>b?a:b}function BD(a){return Math.round(a)}function so(){An()}function Kr(a){An();this.i=a}t(480,100,{71:1,78:1,82:1,84:1,86:1},so,Kr);function Fi(){Fi=x;Gi=H(Ei,m,-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 Gi;function WF(a){An();this.i=a}t(482,475,Xh,WF);
+function ro(a,b){this.b=Qc;this.e=a;this.c=b;this.d=-1}t(483,1,{71:1,85:1},ro);_.tS=function(){return this.b+Xa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?lb+this.d:l)+va};_.b=null;_.c=null;_.d=0;_.e=null;function $F(a,b){return a.charCodeAt(b)}function uC(a,b){var c=b,d=a.length,e,f;e=$F(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}
+function aG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function G(a,b){return!A(b,1)?!1:""+a==b}function jo(a,b){return a.indexOf(b)}function $B(a,b,c){return a.indexOf(b,c)}function po(a,b){return a.lastIndexOf(b)}function VD(a){var b=aa,c=jh,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+qo(c,++d):c=c.substr(0,d-0)+qo(c,++d);return a.replace(RegExp(b,ve),c)}
+function oo(a,b){for(var c=RegExp(b,ve),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(zs,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function qo(a,b){return a.substr(b,a.length-b)}
+function io(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function ko(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)}_=String.prototype;_.cM={1:1,71:1,73:1,75:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return zt(this)};_.tS=_.toString;function bG(){bG=x;cG={};dG={}}
+function zt(a){bG();var b=lb+a,c=dG[b];if(null!=c)return c;c=cG[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+$F(a,d++);c|=0}256==eG&&(cG=dG,dG={},eG=0);++eG;return dG[b]=c}var cG,eG=0,dG;function wn(a,b){xn(a.b,b);return a}function vn(){this.b=new to}function fG(){this.b=new to;this.b.b+=l}t(485,1,Rh,vn,fG);_.tS=function(){return this.b.b};function xt(){this.b=new to}
+function YB(){this.b=new to}function ds(a){this.b=new to;xn(this.b,a)}t(486,1,Rh,xt,YB,ds);_.tS=function(){return this.b.b};function aC(a){a="String index out of range: "+a;An();this.i=a}t(487,476,fi,aC);
+function gG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new so;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new GF("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new GF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new sv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)us(b,c,a[--d])}else for(c=e+c;e<c;)us(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function $u(){An()}function iC(a){An();this.i=a}t(489,100,fi,$u,iC);function Dz(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:In(b,c))return a;return null}function Gz(a,b){var c;return(c=Dz(a.Fd(),b))?(c.fd(),!0):!1}function hG(a){var b,c,d,e;d=new vn;b=null;d.b.b+=Tc;for(c=a.Fd();c.dd();)null!=b?xn(d.b,b):b=za,e=c.ed(),xn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Wc;return d.b.b}t(490,1,{});_.Df=function(){throw new iC("Add not supported on this collection");};
+_.Ef=function(a){return!!Dz(this.Fd(),a)};_.Ge=function(){return 0==this.Je()};_.Ff=function(a){return Gz(this,a)};_.tS=function(){return hG(this)};t(492,490,ji);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Je()!=this.Je())return!1;for(a=a.Fd();a.dd();)if(b=a.ed(),!this.Ef(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Fd();b.dd();)c=b.ed(),null!=c&&(a+=Ln(c),a=~~a);return a};
+function iG(a,b){var c;return A(b,90)&&(c=b.Gf(),Lu(a.b,c))?(c=ij(a.b,c),a.b.Ke(b.Hf(),c)):!1}function nC(a){this.b=a}t(491,492,ji,nC);_.Ef=function(a){return iG(this,a)};_.Fd=function(){return new dC(this.b)};_.Ff=function(a){return iG(this,a)?(a=a.Gf(),Ui(this.b,a),!0):!1};_.Je=function(){return this.b.e};_.b=null;function gC(a){if(a.c)Oi(a.b),Ui(a.d,a.c.Gf()),a.c=null;else throw new cv("Must call next() before remove().");}
+function dC(a){var b;this.d=a;b=new fj;a.d&&$i(b,new jG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new kG(a,d.substring(1));b.Df(e)}var a=a.b,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.Df(c[d])}this.b=new Li(b)}t(493,1,{},dC);_.dd=function(){return eC(this.b)};_.ed=function(){return this.c=Mi(this.b)};_.fd=function(){gC(this)};_.b=null;_.c=null;_.d=null;t(495,1,wi);_.eQ=function(a){return A(a,90)&&hC(this.Gf(),a.Gf())&&hC(this.Hf(),a.Hf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Gf()&&(a=Ln(this.Gf()));null!=this.Hf()&&(b=Ln(this.Hf()));return a^b};_.tS=function(){return this.Gf()+qb+this.Hf()};function jG(a){this.b=a}t(494,495,wi,jG);_.Gf=function(){return null};_.Hf=function(){return this.b.c};_.If=function(a){return kC(this.b,a)};_.b=null;function kG(a,b){this.c=a;this.b=b}t(496,495,wi,kG);_.Gf=function(){return this.b};_.Hf=function(){return this.c.f[lb+this.b]};_.If=function(a){return lC(this.c,this.b,a)};_.b=null;_.c=null;
+function qw(a,b){(0>a||a>=b)&&lG(a,b)}function lG(a,b){throw new tw("Index: "+a+", Size: "+b);}t(497,490,Ci);_.Jf=function(){throw new iC("Add not supported on this list");};_.Df=function(a){this.Jf(this.Je(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Je()!=a.Je())return!1;c=this.Fd();for(d=a.Fd();c.dd();)if(a=c.ed(),b=d.ed(),!(null==a?null==b:In(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Fd();a.dd();)c=a.ed(),b=31*b+(null==c?0:Ln(c)),b=~~b;return b};_.Fd=function(){return new Li(this)};_.Lf=function(){return this.Mf(0)};_.Mf=function(a){return new mG(this,a)};_.Nf=function(){throw new iC("Remove not supported on this list");};function eC(a){return a.c<a.e.Je()}function Mi(a){if(a.c>=a.e.Je())throw new vv;return a.e.Kf(a.d=a.c++)}function Oi(a){if(0>a.d)throw new yw;a.e.Nf(a.d);a.c=a.d;a.d=-1}function Li(a){this.e=a}t(498,1,{},Li);_.dd=function(){return eC(this)};
+_.ed=function(){return Mi(this)};_.fd=function(){Oi(this)};_.c=0;_.d=-1;_.e=null;function mG(a,b){var c;this.e=this.b=a;c=a.Je();(0>b||b>c)&&lG(b,c);this.c=b}t(499,498,{},mG);_.Of=function(){return 0<this.c};_.Pf=function(){if(0>=this.c)throw new vv;return this.b.Kf(this.d=--this.c)};_.b=null;function nG(a){a=new dC(a.c.b);return new oG(a)}function pG(a,b){this.b=a;this.c=b}t(500,492,ji,pG);_.Ef=function(a){return Lu(this.b,a)};_.Fd=function(){return nG(this)};_.Je=function(){return this.c.b.e};
+_.b=null;_.c=null;function oG(a){this.b=a}t(501,1,{},oG);_.dd=function(){return eC(this.b.b)};_.ed=function(){return(this.b.c=Mi(this.b.b)).Gf()};_.fd=function(){gC(this.b)};_.b=null;t(502,497,Ci);_.Jf=function(a,b){var c;c=Jz(this,a);var d=c.e;new Ez(b,c.c);++d.c;++c.b;c.d=null};_.Kf=function(a){var b;b=Jz(this,a);try{return Kz(b)}catch(c){c=Ri(c);if(A(c,91))throw new tw("Can't get element "+a);throw c;}};_.Fd=function(){return Jz(this,0)};
+_.Nf=function(a){var b,c;b=Jz(this,a);try{c=Kz(b)}catch(d){d=Ri(d);if(A(d,91))throw new tw("Can't remove element "+a);throw d;}qG(b);return c};function rG(a){a.c=y(sG,m,0,0,0)}function Uy(a,b,c){(0>b||b>a.d)&&lG(b,a.d);a.c.splice(b,0,c);++a.d}function $i(a,b){us(a.c,a.d++,b);return!0}function Zt(a,b){qw(b,a.d);return a.c[b]}function Rj(a,b){for(var c=0;c<a.d;++c)if(hC(b,a.c[c]))return c;return-1}function bu(a,b){var c;c=(qw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function Zi(a,b){var c;c=Rj(a,b);if(-1==c)return!1;bu(a,c);return!0}function Fk(a,b){var c;if(b.length<a.d){c=b;var d;d=ns(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)us(b,c,a.c[c]);b.length>a.d&&us(b,a.d,null);return b}function fj(){rG(this)}function xA(a){rG(this);this.c.length=a}function rz(a){rG(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(503,497,Qh,fj,xA,rz);_.Jf=function(a,b){Uy(this,a,b)};
+_.Df=function(a){return $i(this,a)};_.Se=function(){this.c=y(sG,m,0,0,0);this.d=0};_.Ef=function(a){return-1!=Rj(this,a)};_.Kf=function(a){return Zt(this,a)};_.Ge=function(){return 0==this.d};_.Nf=function(a){return bu(this,a)};_.Ff=function(a){return Zi(this,a)};_.Je=function(){return this.d};_.d=0;function Iz(a,b,c){var d;for(d=0;d<b;++d)us(a,d,c)}function $r(){$r=x;as=new tG}var as;function tG(){}t(506,497,$h,tG);_.Ef=function(){return!1};_.Kf=function(){throw new sv;};_.Je=function(){return 0};
+function uG(){this.b=new Date}function vG(a){return 10>a?ab+a:l+a}t(507,1,{71:1,74:1,75:1,87:1},uG);_.eQ=function(a){return A(a,87)&&lt(M(this.b.getTime()),M(a.b.getTime()))};_.hC=function(){var a;a=M(this.b.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=Gs(c&4194303,b&4194303,e&1048575);a=Gs(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(wG(),xG)[this.b.getDay()]+ba+yG[this.b.getMonth()]+ba+vG(this.b.getDate())+ba+vG(this.b.getHours())+lb+vG(this.b.getMinutes())+lb+vG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function wG(){wG=x;xG=H(zs,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));yG=H(zs,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var xG,yG;
+function Tr(a,b){return null==z(a.b,b,a)}function Sr(){this.b=new Ji}t(509,492,{71:1,74:1,92:1},Sr);_.Df=function(a){return Tr(this,a)};_.Ef=function(a){return Lu(this.b,a)};_.Ge=function(){return 0==this.b.e};_.Fd=function(){return nG(new pG(this.b,new nC(this.b)))};_.Ff=function(a){return null!=Ui(this.b,a)};_.Je=function(){return this.b.e};_.tS=function(){return hG(new pG(this.b,new nC(this.b)))};_.b=null;
+function Jz(a,b){var c,d;(0>b||b>a.c)&&lG(b,a.c);if(b>=~~a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new zG(a,b,d)}function Nz(){this.b=new AG;this.c=0}t(510,502,$h,Nz);_.Df=function(a){new Ez(a,this.b);++this.c;return!0};_.Mf=function(a){return Jz(this,a)};_.Je=function(){return this.c};_.b=null;_.c=0;function Kz(a){if(a.c==a.e.b)throw new vv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function qG(a){if(!a.d)throw new yw;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function zG(a,b,c){this.e=a;this.c=c;this.b=b}t(511,1,{},zG);_.dd=function(){return this.c!=this.e.b};_.Of=function(){return this.c.c!=this.e.b};_.ed=function(){return Kz(this)};_.Pf=function(){if(this.c.c==this.e.b)throw new vv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){qG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function AG(){this.b=this.c=this}
+function Ez(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(512,1,{},AG,Ez);_.b=null;_.c=null;_.d=null;function fC(a,b){this.b=a;this.c=b}t(513,495,wi,fC);_.Gf=function(){return this.b};_.Hf=function(){return this.c};_.If=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function vv(){An()}t(514,100,{71:1,78:1,84:1,86:1,91:1},vv);function hC(a,b){return ws(a)===ws(b)||null!=a&&In(a,b)}function wA(a){var b=y(Oz,m,44,0,0);return Fk(a.b,b)}function dz(){this.b=new fj}
+t(516,497,Qh,dz);_.Jf=function(a,b){Uy(this.b,a,b)};_.Df=function(a){return $i(this.b,a)};_.Ef=function(a){return-1!=Rj(this.b,a)};_.Kf=function(a){return Zt(this.b,a)};_.Ge=function(){return 0==this.b.d};_.Fd=function(){return new Li(this.b)};_.Nf=function(a){return bu(this.b,a)};_.Je=function(){return this.b.d};_.tS=function(){return hG(this.b)};_.b=null;function XD(a){a.hc.d._&&CA(a)}function BG(a){var b;if(a.hc.d._){b=vy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}EA(a)}
+function CG(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function aE(a){var b=a.k;DG(a.hc.d,b.b,b.c);!uy(a)&&Zy(a);Jy(a)}function EG(){HA.call(this,l);this.j=new Rz(this.Qf());qz(this.r,new FG(this))}t(518,395,ki);_.Td=function(a,b){return ws(a.i)===ws(this.j)?(BG(this),!0):this.Rf(a,b)};_.Qf=function(){return"Close"};_.Rf=function(){return!1};_.Md=function(){BG(this)};_.j=null;_.k=null;
+function jF(a,b,c){EG.call(this);this.hc&&JA(this.hc,!1);GA(this,!1);bz(this,new RA(0));a=new VA(a,1);P(this,a,null);a=new fz;P(a,this.j,null);P(this,a,null);b&&(this.k=vy(b),FA(this),CG(this.k,~~(uo(b.Vb.hb,Qf)/2)-~~(this.mc/2),~~(uo(b.Vb.hb,Pf)/2)-~~(this.cc/2)));c&&O(this,c)}t(517,518,ki,jF);_.Qf=function(){return"OK"};function UD(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new cv("Cannot undo. Index is out of range.");if(!a.b.c)throw new cv(bc);a.b=a.b.c;return a.b.b}
+function eF(){this.b=this.c=new GG}t(519,1,{},eF);_.b=null;function GG(){this.b=null}function LE(a){this.b=a}t(520,1,{},GG,LE);_.b=null;_.c=null;_.d=null;function FG(a){this.b=a}t(521,430,ai,FG);_.b=null;
+function HG(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){yC(a.b.Ab,H(zs,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=oo(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],us(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{KD(a.b,b,!0)?(Rq(a.b,"Structure pasted"+e),aD(a.b),kz(a.b),d=!0):(aE(new jF(a.b.K,a.b,EC)),LD(a.b,!0),kz(a.b))}catch(n){if(n=Ri(n),A(n,78))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",$C(e),aE(new jF(a.b.K,
+a.b,EC)),kz(a.b);else throw n;}}d&&a.b.Oe(b)}function Qq(a){this.b=a}t(522,1,{},Qq);_.b=null;function TC(){TC=x;UC=new IG("COPY_SMILES",0);WC=new IG("COPY_MOL",1);XC=new IG("PASTE",2);JG=H(KG,m,93,[UC,WC,XC])}function IG(a,b){Bo.call(this,a,b)}t(523,145,{71:1,75:1,77:1,93:1},IG);var JG,WC,UC,XC;function KE(){this.e=y(TE,m,94,99,0)}t(524,1,{},KE);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function LG(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(dD,m,-1,20,1);a.N=y(dD,m,-1,20,1);a.H=os([20,7]);a.e=y(I,s,-1,20,1);a.d=y(zs,m,1,20,0);a.p=y(zs,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y(zs,m,1,20,0);a.r=os([10,2]);a.j=y(I,s,-1,101,1)}
+function MG(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(dD,m,-1,4,1);d=y(dD,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=NG(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+NG(r[2],d[2],r[3],d[3]),d=NG(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;uE(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=OG(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(dD,m,-1,2,1);PG(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==xE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Rq(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];BE(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&tE(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=N(M(BD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=N(M(BD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function rE(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&pE(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,pE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
+a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];eE(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)uE(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)BE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];dE(a);a.E=c+d;Z(a,0);o=a.K[a.u];q=a.N[a.u];eE(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];BE(a);a.I[a.v]=n;a.J[a.v]=c+d;dE(a);b&&(eE(a,n),fD(a))}c=4}QG(a,c);a.E=a.G;b&&
+(a.E=0)}
+function PG(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function qE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])RG(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,RG(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Rq(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[OG(a,a.E,a.H[a.E][d])],2<d||1!=b){Rq(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(dD,m,-1,2,1);PG(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)uE(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)uE(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)uE(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)BE(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[OG(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[OG(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=N(M(BD((a.K[b]+a.K[e])/2))),a.O[c]=N(M(BD((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;BE(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=N(M(BD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=N(M(BD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(BE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=N(M(BD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(BD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(BE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=N(M(BD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(BD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(eE(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&QG(a,j);-1<n&&(a.E=n)}
+function RG(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)uE(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function QG(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=xE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function OG(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function SG(a,b,c){var d,e,f,g;e=lh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(rt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)rt(c[d])&&!ft(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)lt(c[d],e)&&(b[d]=g,c[d]=lh,++f);if(f==a.u)break}return g==a.u}
+function fD(a){var b,c,d;b=y(dD,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{eD(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;gD(a)}}
+function eD(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function pE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=TG(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&Rq(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?Rq(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?Rq(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?Rq(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:Rq(a.o,"Charge change not possible on the halogen !");break;case 18:Rq(a.o,
+"Use X button to change charge on the X atom !")}}
+function RD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&eE(a,c);fD(a);Rq(a.o,"Smaller part(s) removed !");return 1}
+function xE(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function CE(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];gE(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),gE(a));4==a.t[d]&&(a.t[d]=1)}}
+function NG(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 dE(a){var b;UG(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);gD(a);gE(a)}
+function uE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),gG(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),gG(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),gG(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),gG(a.e,b,a.e.length),a.e=b,b=y(zs,m,1,c,0),gG(a.d,b,a.d.length),a.d=b,b=y(zs,m,1,c,0),gG(a.p,b,a.p.length),a.p=b,b=y(dD,m,-1,c,1),gG(a.K,b,a.K.length),a.K=b,b=y(dD,m,-1,c,1),gG(a.N,b,a.N.length),a.N=b,b=os([c,7]),gG(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),gG(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function HD(a,b,c,d,e,f,g){var j;j=N(M(BD(a.K[c]-d/2)));g||(j-=e-d);a=N(M(BD(a.N[c]-~~(f/2))));return new Yy(j-1-b,a-b,e+1+2*b,f+2*b)}
+function BE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),gG(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),gG(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),gG(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),gG(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),gG(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),gG(a.O,c,a.O.length),a.O=c,b=y(zs,m,1,b,0),gG(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function kE(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(CC(),aa);j+="JME 2013-10-12 "+new uG+"\n \n";j+=jE(a.u,3)+jE(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=HE(0.055999999999999994*(a.K[e]-c),10,4)+HE(0.055999999999999994*(g-a.N[e]),10,4)+HE(0,10,4);h=GD(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+jE(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=jE(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:VG(a,e)&&(g=2),c=jE(a.I[e],3)+jE(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=jE(a.J[e],3)+jE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=jE(a.J[e],3)+jE(a.I[e],3)),j+=c+jE(g,3)+jE(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+jE(e,4)+jE(a.B[e],4)+aa);return j+"M END\n"}
+function JE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,rb,V,L,ca,Gc,dg,wb,Nd,Od,Pd,Wa,Hc;r=y(I,s,-1,a.u+10,1);q=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);wb=y(I,s,-1,a.u+1,1);v=y(WG,m,-1,a.u+1,2);D=y(WG,m,-1,a.v+1,2);ca=0;if(0==a.u)return l;RD(a,!0);dg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){dg=!1;break}if(a.o.t&&dg){XG(a);CE(a);YG(a,D);ZG(a,v,D);var Eb,sd,hf,$b,ye,td,ud,eb,VH,Ud,w,Aa,Bm,Cm,Ms,of,Oa,Dm,Em,Kc,Fm;Eb=y(I,s,-1,a.u+1,1);sd=y(I,s,-1,a.u+1,1);eb=y($G,m,-1,a.u+1,3);var Ns=a.u,Gm,
+rh,Os,pg,zj,Ge,pf;zj=y($G,m,-1,Ns+2,3);Ge=y(I,s,-1,100,1);pf=5;pg=0;Ge[0]=3;zj[1]=nh;zj[2]=oh;Os=2;if(!(3>Ns))for(;pf<Ge[pg]*Ge[pg];){rh=0;for(Gm=!0;Gm&&rh<=pg&&pf>=Ge[rh]*Ge[rh];)0==pf%Ge[rh]?Gm=!1:++rh;if(Gm){zj[++Os]=ot(pf);if(Os>=Ns)break;pg<Ge.length-1&&(++pg,Ge[pg]=pf)}pf+=2}for(w=1;w<=a.u;++w){for(Aa=Em=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(Em*=a.i[Aa]);Dm=a.c[w];18==Dm&&(Fm=a.p[w],td=Fm.charCodeAt(0)-65+1,ud=0,1<Fm.length&&(ud=Fm.charCodeAt(1)-97),0>td&&(td=0),0>ud&&(ud=0),Dm=28*td+ud);
+of=0;-2>a.B[w]?of=1:-2==a.B[w]?of=2:-1==a.B[w]?of=3:1==a.B[w]?of=4:2==a.B[w]?of=5:2<a.B[w]&&(of=6);Kc=1;eb[w]=ot(Em);Kc*=126;eb[w]=jt(eb[w],ot(a.y[w]*Kc));Kc*=7;eb[w]=jt(eb[w],ot(of*Kc));Kc*=7;eb[w]=jt(eb[w],ot(Dm*Kc));Kc*=783;eb[w]=jt(eb[w],ot(a.A[w]*Kc))}for(ye=0;!SG(a,Eb,eb);){Ms=!1;for(w=1;w<=a.u;++w)Eb[w]!=sd[w]&&(sd[w]=Eb[w],Ms=!0);if(Ms){for(w=1;w<=a.u;++w){eb[w]=mh;for(Aa=1;Aa<=a.A[w];++Aa)eb[w]=st(eb[w],zj[Eb[a.H[w][Aa]]])}ye=0}else if(0<ye){for(w=1;w<=a.u;++w)eb[w]=mh;w=1;a:for(;w<=a.u-
+1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Eb[w]==Eb[Aa]){eb[w]=nh;break a}}else{for(w=1;w<=a.u;++w){eb[w]=mh;for(Aa=1;Aa<=a.A[w];++Aa)hf=a.H[w][Aa],eb[w]=st(eb[w],ot(a.c[hf]*a.i[OG(a,w,hf)]))}ye=1}SG(a,Eb,eb);for(w=1;w<=a.u;++w)eb[w]=ot(sd[w]*a.u+Eb[w])}for(w=1;w<=a.u;++w)sd[w]=Eb[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(sd[w]==Oa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Oa];a.B[w]=a.B[Oa];a.K[w]=a.K[Oa];a.N[w]=a.N[Oa];a.A[w]=a.A[Oa];a.c[Oa]=a.c[0];a.B[Oa]=a.B[0];
+a.K[Oa]=a.K[0];a.N[Oa]=a.N[0];a.A[Oa]=a.A[0];sd[w]=sd[Oa];sd[Oa]=Oa;a.p[0]=a.p[w];a.p[w]=a.p[Oa];a.p[Oa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Oa];a.e[Oa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Oa];a.y[Oa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Eb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Eb[a.I[w]],a.J[w]=Eb[a.J[w]],a.I[w]>a.J[w]&&(Ud=a.I[w],a.I[w]=a.J[w],a.J[w]=Ud,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Cm=Bm=
+a.u;$b=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<Bm?(Bm=a.I[Aa],Cm=a.J[Aa],$b=Aa):a.I[Aa]==Bm&&a.J[Aa]<Cm&&(Cm=a.J[Aa],$b=Aa);Ud=a.I[w];a.I[w]=a.I[$b];a.I[$b]=Ud;Ud=a.J[w];a.J[w]=a.J[$b];a.J[$b]=Ud;Ud=a.t[w];a.t[w]=a.t[$b];a.t[$b]=Ud;Ud=a.C[w];a.C[w]=a.C[$b];a.C[$b]=Ud;VH=a.f[w];a.f[w]=a.f[$b];a.f[$b]=VH}dE(a);gE(a);YG(a,D);ZG(a,v,D)}else{YG(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Hc=1;a.b[1]=1;for(V=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=wb[c]){Gc=!0;for(J=1;J<=ca;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Gc=!1;break}Gc&&(++ca,r[ca]=c,q[ca]=g)}}else o[++L]=g;if(0==L){if(Hc==a.u)break;c=n[V--]}else if(1==L)wb[o[1]]=c,c=o[1],a.b[c]=++Hc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=OG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=OG(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);wb[e]=c;c=e;a.b[e]=++Hc}}wb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);Q=y(WG,m,-1,a.u+1,2);Nd=y(WG,m,-1,a.u+1,2);f=Hc=V=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(wb[c]=f);b[++Hc]=c;for(a.b[c]=0;;){L=e=0;rb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ca;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<rb&&(e=g,rb=a.b[g]))}if(0==e){if(0==V)break a;Nd[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Od=y(I,s,-1,a.v+1,1);Pd=y(I,s,-1,a.u+1,1);if(a.o.Pb){var XH=wb,XL=ca,Ps,YH,sh,He,Qs,Rs,Na,Aj,Ss;sh=y(I,s,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)sh[b[Na]]=Na;Qs=y(WG,m,-1,
+a.v+1,2);for(Na=1;Na<=a.u;++Na)Ps=b[Na],YH=XH[Ps],He=OG(a,Ps,YH),0!=He&&(aH(a,He,sh,Od,D),Qs[He]=!0);for(Na=1;Na<=a.v;++Na)Qs[Na]||aH(a,Na,sh,Od,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){Rs=Ss=0;for(Aj=1;Aj<=a.A[Na];++Aj){He=OG(a,Na,a.H[Na][Aj]);if(5==a.i[He])continue a;1==a.t[He]&&0!=bH(a,He,Na)&&++Ss;2==a.t[He]&&(Rs=a.H[Na][Aj])}if(0!=Ss)if(0<Rs){var ia=a,$H=Na,qf=sh,Xc=Pd,mc=void 0,Bj=void 0,Lc=void 0,Ie=void 0,Mc=void 0,Hm=void 0,Im=void 0,Jm=void 0,Vd=void 0,Yc=void 0,Zc=void 0,
+Ts=void 0,Cj=void 0,Wd=void 0,Dj=void 0,Je=void 0,Ej=void 0,Us=void 0,Fj=void 0,Ke=void 0,aI=void 0,rf=void 0,bI=void 0,Vs=void 0,Gj=void 0,sf=void 0,Zc=1,Bj=$H,mc=y(I,s,-1,ia.u+1,1);for(mc[1]=$H;;){Ts=!1;for(Yc=1;Yc<=ia.A[Bj];++Yc)if(Lc=ia.H[Bj][Yc],!(Lc==mc[1]||Lc==mc[Zc-1]))if(Ie=OG(ia,Bj,Lc),2==ia.t[Ie]&&5!=ia.i[Ie]){Bj=mc[++Zc]=Lc;Ts=!0;break}if(!Ts)break}if(!(0==Zc%2||2>ia.A[mc[Zc]]||3<ia.A[mc[Zc]])){sf=mc[1];Mc=mc[~~((Zc+1)/2)];Vd=mc[Zc];rf=Ke=Je=Wd=0;Vs=Us=!1;for(Yc=1;Yc<=ia.A[sf];++Yc)Lc=
+ia.H[sf][Yc],Ie=OG(ia,sf,Lc),1!=ia.t[Ie]||5==ia.i[Ie]||(0==Wd?Wd=Lc:Je=Lc);0<qf[Je]&&qf[Wd]>qf[Je]&&(Hm=Wd,Wd=Je,Je=Hm);Cj=Wd;0==Wd&&(Cj=Je,Us=!0);for(Yc=1;Yc<=ia.A[Vd];++Yc)Lc=ia.H[Vd][Yc],Ie=OG(ia,Vd,Lc),1!=ia.t[Ie]||5==ia.i[Ie]||(0==Ke?Ke=Lc:rf=Lc);0<qf[rf]&&qf[Ke]>qf[rf]&&(Hm=Ke,Ke=rf,rf=Hm);Fj=Ke;0==Ke&&(Fj=rf,Vs=!0);Dj=bH(ia,OG(ia,sf,Wd),sf);Ej=bH(ia,OG(ia,sf,Je),sf);aI=bH(ia,OG(ia,Vd,Ke),Vd);bI=bH(ia,OG(ia,Vd,rf),Vd);1<(0>Dj+Ej?-(Dj+Ej):Dj+Ej)||0!=aI||0!=bI?Rq(ia.o,"Bad stereoinfo on allene !"):
+(Im=ia.K[mc[Zc-1]]-ia.K[Vd],Jm=ia.N[mc[Zc-1]]-ia.N[Vd],Gj=Math.sqrt(Im*Im+Jm*Jm),0.001>Gj&&(Gj=0.001),0<(ia.N[Fj]-ia.N[mc[Zc-1]])*(Im/Gj)-(ia.K[Fj]-ia.K[mc[Zc-1]])*(Jm/Gj)?Xc[Mc]=1:Xc[Mc]=-1,Us&&(Xc[Mc]*=-1),Vs&&(Xc[Mc]*=-1),Cj==Wd&&0>Dj&&(Xc[Mc]*=-1),Cj==Je&&0>Ej&&(Xc[Mc]*=-1),qf[Cj]>qf[Fj]&&(Xc[Mc]*=-1))}}else b:{var nc=a,oc=Na,YL=XH,ZL=sh,$L=r,aM=q,bM=XL,Km=Pd,Lm=void 0,$c=void 0,Ws=void 0,th=void 0,Da=void 0,uh=void 0,wd=void 0,Hj=void 0,Xd=void 0,Ob=void 0,ga=void 0,Gb=void 0,Le=void 0,Mm=void 0,
+ad=void 0,oa=void 0,Nm=void 0,Gb=y(I,s,-1,4,1),Mm=y(I,s,-1,4,1),vh=nc,Yd=oc,cI=ZL,Xs=YL,dI=$L,eI=aM,cM=bM,Hb=Gb,Ij=void 0,bd=void 0,Om=void 0,Pm=void 0,Ys=void 0,Jj=void 0,Jj=-1;0<Xs[Yd]&&(Hb[++Jj]=Xs[Yd]);for(bd=1;bd<=cM;++bd)dI[bd]==Yd&&(Hb[++Jj]=eI[bd]),eI[bd]==Yd&&(Hb[++Jj]=dI[bd]);for(bd=Jj+1;bd<vh.A[Yd];++bd){Ys=vh.u+1;Om=1;c:for(;Om<=vh.A[Yd];++Om){Ij=vh.H[Yd][Om];for(Pm=0;Pm<bd;++Pm)if(Ij==Hb[Pm])continue c;cI[Ij]<Ys&&(Ys=cI[Ij],Hb[bd]=Ij)}}0==Xs[Yd]&&0<vh.y[Yd]?(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=
+Hb[0],Hb[0]=-1):0<vh.y[Yd]&&(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=-1);for(Da=Hj=uh=th=Nm=wd=Ob=0;4>Da;++Da)0>=Gb[Da]||(Lm=OG(nc,oc,Gb[Da]),Mm[Da]=bH(nc,Lm,oc),0<Mm[Da]?(++Ob,Nm=Gb[Da],uh=Gb[Da]):0>Mm[Da]?(++wd,th=Gb[Da],uh=Gb[Da]):Hj=Gb[Da]);Xd=Ob+wd;oa=y(I,s,-1,4,1);ad=0;if(3==nc.A[oc]){if(1==Ob&&1==wd||3==Xd&&0<Ob&&0<wd){Rq(nc.o,"Error in C3H stereospecification !");break b}Le=Gb[0];1==Xd?Le=uh:2==Xd&&(Le=Hj);ga=MG(nc,oc,Le,Gb);oa[0]=uh;oa[1]=-1;oa[2]=ga[2];oa[3]=ga[1];0<Ob?ad=1:ad=-1}else if(4==nc.A[oc])if(1==
+Xd)ga=MG(nc,oc,uh,Gb),oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],0<Ob?ad=1:ad=-1;else{Le=Gb[0];1<Hj&&(Le=Hj);1==Ob?Le=Nm:1==wd&&(Le=th);ga=MG(nc,oc,Le,Gb);$c=y(I,s,-1,4,1);for(Da=0;4>Da;++Da)Lm=OG(nc,oc,ga[Da]),$c[Da]=bH(nc,Lm,oc);if(4==Xd){if(0==Ob||0==wd){Rq(nc.o,"Error in C4 stereospecification !");break b}if(1==Ob||1==wd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],ad=$c[0];else{for(Da=0;4>Da;++Da)-1==$c[Da]&&($c[Da]=0);Xd=2}}else if(3==Xd)if(3==Ob||3==wd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=
+ga[2],oa[3]=ga[1],0<Ob?ad=-1:ad=1;else{1==Ob?Ob=Ws=1:wd=Ws=-1;for(Da=0;4>Da;++Da)$c[Da]==Ws&&($c[Da]=0);Xd=2}if(2==Xd)if(1==Ob&&1==wd)ga[1]==th?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==th&&(ga[2]=ga[3]),oa[0]=Nm,oa[1]=th,oa[2]=ga[2],oa[3]=ga[1],ad=1;else{if($c[0]==$c[1]||$c[1]==$c[2]){Rq(nc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=$c[0]?(oa[0]=ga[0],oa[1]=ga[2],oa[2]=ga[1],oa[3]=ga[3]):(oa[0]=ga[1],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[0]);1<Ob?ad=1:ad=-1}}var W=oa,Kj=Gb,nb=void 0;Kj[0]==W[1]?(nb=
+W[0],W[0]=W[1],W[1]=nb,nb=W[2],W[2]=W[3],W[3]=nb):Kj[0]==W[2]?(nb=W[2],W[2]=W[0],W[0]=nb,nb=W[1],W[1]=W[3],W[3]=nb):Kj[0]==W[3]&&(nb=W[3],W[3]=W[0],W[0]=nb,nb=W[1],W[1]=W[2],W[2]=nb);Kj[1]==W[2]?(nb=W[1],W[1]=W[2],W[2]=nb,nb=W[2],W[2]=W[3],W[3]=nb):Kj[1]==W[3]&&(nb=W[1],W[1]=W[3],W[3]=nb,nb=W[2],W[2]=W[3],W[3]=nb);oa[2]==Gb[2]?Km[oc]=1:oa[2]==Gb[3]?Km[oc]=-1:Rq(nc.o,"Error in stereoprocessing ! - t30");Km[oc]*=ad}}}Wa=new fG;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
+Q[c]&&(Wa.b.b+=ua);0<wb[u]&&cH(a,c,wb[c],Wa,Od);var wh=v[c],Ib=void 0,Lj=void 0,xh=void 0,T=void 0,T=Sc,Ib=!1;0!=a.B[c]&&(Ib=!0);0!=Pd[c]&&(Ib=!0);xh=-1;for(Lj=1;Lj<=a.z;++Lj)if(a.r[Lj][0]==c){xh=a.r[Lj][1];break}-1<xh&&(Ib=!0);a.o.Ob&&0<a.e[c]&&(Ib=!0,xh=1);switch(a.c[c]){case 2:T=Bb;break;case 3:wh?T="c":T=Jb;break;case 4:wh?(T=Ff,0<a.y[c]&&(Ib=!0)):T=hc;break;case 5:wh?T="o":T=rc;break;case 7:wh?(T="p",0<a.y[c]&&(Ib=!0)):T=tc;break;case 8:wh?T=sg:T=Ec;break;case 13:wh?T=wg:T=Ic;Ib=!0;break;case 6:T=
+Jc;Ib=!0;break;case 9:T=Tb;break;case 10:T=Nb;break;case 11:T=Fb;break;case 12:T=Zb;break;case 1:T=Xb;Ib=!0;break;case 19:T=uc;Ib=!0;break;case 20:T=vc;Ib=!0;break;case 21:T=wc;Ib=!0;break;case 22:T=xc;Ib=!0;break;case 18:Ib=!0,T=a.p[c],(G(T,wa)||G(T,ed)||G(T,xb))&&(Ib=!1)}Ib&&(T=Tc+T,1==Pd[c]?T+=ub:-1==Pd[c]&&(T+=vb),1==a.y[c]?T+=Xb:1<a.y[c]&&(T+=Xb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?T+=xa:T+=Ba,1<Yj(a.B[c])&&(T+=Yj(a.B[c]))),-1<xh&&(T+=lb+xh),T+=Wc);xn(Wa.b,T);for(E=1;E<=ca;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&cH(a,r[E],q[E],Wa,Od),9<E&&(Wa.b.b+="%"),wn(Wa,l+(new S(E)).b);Nd[c]&&(Wa.b.b+=va)}return Wa.b.b}function IE(a){a=new RC(a);dE(a);return a}
+function eE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)hD(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function fE(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&eE(a,c);0==a.A[d]&&eE(a,d)}
+function XG(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=OG(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&eE(a,c)}}}function UG(a){var b;b=a.c.length;a.H=os([b,7]);a.A=y(I,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function ZG(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(I,s,-1,a.v+1,1);r=y(WG,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[OG(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(xb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(WG,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(WG,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:VG(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(WG,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function gD(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=N(M(BD((a.K[b]+a.K[c])/2))),a.O[d]=N(M(BD((a.N[b]+a.N[c])/2)))}function YG(a,b){var c;for(c=1;c<=a.v;++c)ID(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function GD(a,b){var c;c=(CC(),IC)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function VG(a,b){return 2==a.t[b]?!0:!1}function ID(a,b,c){var d,e,f,g;g=1;a.b=y(I,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function sE(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=os([b+5,2]),gG(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function bE(a){var b;a.z=0;a.s=0;JE(a);for(b=1;b<=a.u;++b)a.E=b,sE(a);a.E=0}
+function cE(a){var b,c;b=y(dD,m,-1,4,1);eD(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function YC(a,b){var c,d,e,f,g,j,h,n;c=y(dD,m,-1,4,1);eD(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;eD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function FE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function iE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Tc)&&aG(c,Wc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(ob)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Xb);g=Xj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=qo(c,d+1);try{a.o.z=bC(j,10)}catch(h){if(h=Ri(h),A(h,78))a.o.z=0;else throw h;}a.E=b;sE(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=G(d,Jb)?3:G(d,Bb)?2:G(d,hc)?4:G(d,rc)?5:G(d,tc)?7:G(d,Ec)?8:G(d,Tb)?9:G(d,Nb)?10:G(d,Fb)?11:G(d,Zb)?12:G(d,Xb)?1:G(d,Ic)?13:G(d,Jc)?6:G(d,uc)?19:G(d,vc)?20:G(d,wc)?21:G(d,xc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=$F(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=$F(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=$F(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=$F(c,g++);for(;45==e;)--d,e=$F(c,g++)}a.B[b]=d}}}
+function QD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new xC(b);try{for(;b.k=qC(b,b.b),b.k<b.j;)d=OD(bC(tC(b),10)).b,c=e=OD(bC(tC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Ri(f),A(f,78))un(f);else throw f;}}function cH(a,b,c,d,e){b=OG(a,b,c);5!=a.i[b]&&VG(a,b)?d.b.b+=qb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=tb,a=a.f[b],null!=a&&(e=a),xn(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Vc)}
+function tE(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,Rq(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:Rq(a.o,"Stereomarking allowed only on single and double bonds!")}
+function aH(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=OG(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=OG(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=OG(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=OG(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))Rq(a.o,"Not unique E/Z geometry !");else{j=OG(a,b,e);f=OG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=OG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function TG(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=OG(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(VG(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function bH(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function gE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=TG(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function iD(a){LG(this);this.o=a;this.z=this.v=this.u=0}
+function PD(a,b){var c,d,e,f,g,j,h;iD.call(this,a);f=l;j=MD(b);if(null!=j){h=new wC(b,j,!0);for(e=1;4>=e;++e)f=ND(h,j);g=OD(bC(io(f.substr(0,3)),10)).b;c=OD(bC(io(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)uE(this),f=ND(h,j),this.K[e]=(new XF(UF(io(f.substr(0,10))))).b,this.N[e]=-(new XF(UF(io(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=io(f.substr(31,d-31)),iE(this,e,d),62<=f.length&&(f=io(f.substr(60,3)),0<f.length&&(f=OD(bC(f,10)).b,0<f&&(this.E=e,a.z=f,sE(this),this.E=0)));for(e=1;e<=c;++e)BE(this),
+f=ND(h,j),this.I[e]=OD(bC(io(f.substr(0,3)),10)).b,this.J[e]=OD(bC(io(f.substr(3,3)),10)).b,g=OD(bC(io(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=OD(bC(io(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);UG(this);FE(this);fD(this);for(dE(this);(h.k=qC(h,h.b),h.k<h.j)&&!(null==(f=tC(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new vC(f);tC(g);tC(g);j=OD(bC(tC(g),10)).b;
+for(e=1;e<=j;++e)c=OD(bC(tC(g),10)).b,this.B[c]=OD(bC(tC(g),10)).b}if(0==f.indexOf("M APO")){g=new vC(f);tC(g);tC(g);j=OD(bC(tC(g),10)).b;for(e=1;e<=j;++e)c=OD(bC(tC(g),10)).b,f=OD(bC(tC(g),10)).b,this.E=c,Z(this,0),iE(this,this.u,uc+f),this.E=0}}XG(this);dE(this)}}
+function ME(a,b){var c,d,e,f,g;iD.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));aG(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new vC(b);d=OD(bC(tC(f),10)).b;e=OD(bC(tC(f),10)).b;for(c=1;c<=d;++c)g=tC(f),uE(this),iE(this,this.u,g),this.K[c]=(new XF(UF(tC(f)))).b,this.N[c]=-(new XF(UF(tC(f)))).b;for(c=1;c<=e;++c)if(BE(this),this.I[c]=OD(bC(tC(f),10)).b,this.J[c]=OD(bC(tC(f),10)).b,this.t[c]=OD(bC(tC(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;UG(this);FE(this);fD(this)}catch(j){j=Ri(j);if(A(j,78)){j.Ic();this.u=0;return}throw j;}XG(this);dE(this)}}
+function SD(a,b,c){var d,e,f;iD.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(uE(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))BE(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;dE(this);fD(this)}
+function lE(a,b,c){var d,e,f,g,j;iD.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y(zs,m,1,this.u+1,0);this.K=y(dD,m,-1,this.u+1,1);this.N=y(dD,m,-1,this.u+1,1);this.p=y(zs,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y(zs,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=os([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}dE(this);fD(this)}
+function RC(a){var b;LG(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);gG(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);gG(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);gG(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);gG(a.e,this.e,this.u+1);this.d=y(zs,m,1,this.u+1,0);gG(a.d,this.d,this.u+1);this.K=y(dD,m,-1,this.u+1,1);gG(a.K,this.K,this.u+1);this.N=y(dD,m,-1,this.u+1,1);gG(a.N,this.N,this.u+1);this.p=y(zs,m,1,this.u+1,0);gG(a.p,this.p,this.u+1);this.I=y(I,
+s,-1,this.v+1,1);gG(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);gG(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);gG(a.t,this.t,this.v+1);this.f=y(zs,m,1,this.v+1,0);gG(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);gG(a.C,this.C,this.v+1);this.r=os([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function HE(a,b,c){var d,e,f;if(0==c)return jE(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(BD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new XF(a)).b;d=jo(e,ko(46));0>d&&(e+=Xa,d=jo(e,ko(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=tb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function MD(a){var b;b=new wC(a,aa,!0);if(4<pC(b))return aa;b=new wC(a,jh,!0);return 4<pC(b)?jh:null}
+function jE(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=tb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function ND(a,b){for(var c,d;a.k=qC(a,a.b),a.k<a.j;){d=tC(a);if(G(d,b))return ba;for(tC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(525,1,{94:1},iD,PD,ME,SD,lE,RC);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function Sq(){Sq=x;Tq=new tB(Xb)}
+function YD(a,b){var c;Sq();var d;EG.call(this);this.d=new Rz("Help");new Rz("Home");this.e=b;O(this,(CC(),EC));this.hc&&JA(this.hc,!1);GA(this,!1);d=vy(b);if(1==a)this.f||(this.f=new bB(d),CG(this.f,-30,0)),this.k=this.f,c=PC(b),this.hc&&IA(this.hc.d.A.c,Fc),bz(this,new Mz(2)),this.i=new tB(c+" "),P(this,this.i,Mb),d=new fz,P(d,this.j,null),this.e.Hb&&(c=new Rz("Submit"),P(d,c,null)),P(this,d,Nc),sB(this.i,io(vo(this.i.hc.b.hb,bh))),this.hc&&JA(this.hc,!0),GA(this,!0);else if(2==a)this.c||(this.c=
+new bB(d),CG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&IA(this.hc.d.A.c,"Nonstandard atom"),bz(this,new Mz(2)),c=new fz,P(c,new VA("atomic SMILES",1),null),P(this,c,pc),c=Xb,Tq&&(c=vo(Tq.hc.b.hb,bh)),Tq=new uB(c,8),P(this,Tq,Mb),c=new fz,P(c,this.j,null),P(this,c,Nc);else{this.b||(this.b=new bB(d),CG(this.b,5*b.Z,0));var e,f;d="About "+(CC(),RE);this.hc&&IA(this.hc.d.A.c,d);bz(this,new RA(0));O(this,EC);P(this,new VA(RE+" Molecular Editor v2013-10-13",1),null);P(this,new VA("Peter Ertl and Bruno Bienfait",
+1),null);for(c=DC,d=0,f=c.length;d<f;++d)e=c[d],e=new VA(e,1),Iy(e,this.e.y),P(this,e,null);c=new fz;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}FA(this);c=this.k;DG(this.hc.d,c.b,c.c);!uy(this)&&Zy(this);Jy(this)}t(526,518,ki,YD);_.Rf=function(a){var b,c;if(a.i===this.d){try{b=new WB(this.e.I),c=VB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Ri(d),A(d,66))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,$C(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Tq;
+function dH(a,b){ty(b)==a.b?O(b,(Xz(),fA)):O(b,a.b)}
+function eH(a){var b,c,d,e;e=l;d=!1;ty(fH)!=a.b?(e=wa,d=!0):ty(gH)!=a.b?(e="!#6",d=!0):ty(hH)!=a.b?(O(iH,(Xz(),fA)),O(jH,fA),O(kH,fA),O(lH,fA),e="F,Cl,Br,I"):(b=ty(mH)!=a.b,c=ty(nH)!=a.b,ty(oH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),ty(pH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),ty(qH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),ty(rH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),ty(sH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),ty(iH)!=a.b&&(e+="F,"),ty(jH)!=a.b&&(e+="Cl,"),ty(kH)!=a.b&&(e+="Br,"),ty(lH)!=a.b&&(e+="I,"),
+aG(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ed:c?e=xb:(O(fH,(Xz(),fA)),e=wa)));b=l;d&&ty(mH)!=a.b&&(b+=";a");d&&ty(nH)!=a.b&&(b+=";A");ty(tH)!=a.b&&(b+=";R");ty(uH)!=a.b&&(b+=";!R");ty(fH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=vH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=wH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);ty(xH)!=a.b&&(e="~");ty(yH)!=a.b&&(e=lb);ty(zH)!=a.b&&(e=ub);ty(AH)!=a.b&&(e="!@");sB(a.f,e)}
+function BH(a){CH(a);DH(a);var b=vH.hc.b;ex(b,0);b.hb.options[0].selected=!0;b=wH.hc.b;ex(b,0);b.hb.options[0].selected=!0;O(mH,a.b);O(nH,a.b);O(tH,a.b);O(uH,a.b);O(vH,a.b);O(wH,a.b);EH(a)}function CH(a){O(oH,a.b);O(pH,a.b);O(qH,a.b);O(rH,a.b);O(sH,a.b);O(iH,a.b);O(jH,a.b);O(kH,a.b);O(lH,a.b)}function DH(a){O(fH,a.b);O(gH,a.b);O(hH,a.b)}function EH(a){O(xH,a.b);O(yH,a.b);O(zH,a.b);O(AH,a.b);a.c=!1}
+function ZD(a){HA.call(this,"Atom/Bond Query");this.j=new Rz(this.Qf());qz(this.r,new FG(this));this.b=(CC(),EC);this.d=a;this.e||(a=vy(a),this.e=new bB(a),CG(this.e,-150,10));this.k=this.e;bz(this,new QA);O(this,this.b);a=new fz;bz(a,new vA(0,3,1));P(a,new UA("Atom type :"),null);fH=new Rz(zb);gH=new Rz("Any except C");hH=new Rz("Halogen");P(a,fH,null);P(a,gH,null);P(a,hH,null);P(this,a,null);a=new fz;bz(a,new vA(0,3,1));P(a,new VA("Or select one or more from the list :",0),null);P(this,a,null);
+a=new fz;bz(a,new vA(0,3,1));oH=new Rz(Jb);pH=new Rz(hc);qH=new Rz(rc);rH=new Rz(Ec);sH=new Rz(tc);iH=new Rz(Tb);jH=new Rz(Nb);kH=new Rz(Fb);lH=new Rz(Zb);P(a,oH,null);P(a,pH,null);P(a,qH,null);P(a,rH,null);P(a,sH,null);P(a,iH,null);P(a,jH,null);P(a,kH,null);P(a,lH,null);P(this,a,null);a=new fz;bz(a,new vA(0,3,1));vH=new Vz;Uz(vH,zb);Uz(vH,ab);Uz(vH,cb);Uz(vH,jb);Uz(vH,kb);P(a,new UA("Number of hydrogens : "),null);P(a,vH,null);P(this,a,null);a=new fz;bz(a,new vA(0,3,1));wH=new Vz;Uz(wH,zb);Uz(wH,
+ab);Uz(wH,cb);Uz(wH,jb);Uz(wH,kb);Uz(wH,"4");Uz(wH,"5");Uz(wH,"6");P(a,new VA("Number of connections :",0),null);P(a,wH,null);P(a,new VA(" (H's don't count.)",0),null);P(this,a,null);a=new fz;bz(a,new vA(0,3,1));P(a,new UA("Atom is :"),null);mH=new Rz(Ab);P(a,mH,null);nH=new Rz("Nonaromatic");P(a,nH,null);tH=new Rz(Dc);P(a,tH,null);uH=new Rz(lc);P(a,uH,null);P(this,a,null);a=new fz;O(a,mA(ty(this)));bz(a,new vA(0,3,1));P(a,new UA("Bond is :"),null);xH=new Rz(zb);P(a,xH,null);yH=new Rz(Ab);P(a,yH,
+null);zH=new Rz(Dc);P(a,zH,null);AH=new Rz(lc);P(a,AH,null);P(this,a,null);a=new fz;bz(a,new vA(1,3,1));this.f=new uB(wa,20);P(a,this.f,null);P(a,new Rz(Bc),null);P(a,this.j,null);P(this,a,null);this.hc&&JA(this.hc,!1);GA(this,!1);CH(this);DH(this);EH(this);O(mH,this.b);O(nH,this.b);O(tH,this.b);O(uH,this.b);O(vH,this.b);O(wH,this.b);dH(this,fH);FA(this);a=this.k;DG(this.hc.d,a.b,a.c);!uy(this)&&Zy(this);Jy(this)}t(527,518,ki,ZD);
+_.Rf=function(a,b){var c;G(b,Bc)?(BH(this),dH(this,fH),eH(this)):A(a.i,41)?(EH(this),ws(a.i)===ws(fH)?(CH(this),DH(this)):ws(a.i)===ws(gH)?(CH(this),DH(this)):ws(a.i)===ws(hH)?(CH(this),DH(this)):ws(a.i)===ws(tH)?O(uH,this.b):ws(a.i)===ws(uH)?(O(tH,this.b),O(mH,this.b)):ws(a.i)===ws(mH)?(O(nH,this.b),O(uH,this.b)):ws(a.i)===ws(nH)?O(mH,this.b):ws(a.i)===ws(xH)||ws(a.i)===ws(yH)||ws(a.i)===ws(zH)||ws(a.i)===ws(AH)?(BH(this),this.c=!0):DH(this),dH(this,a.i),eH(this)):A(a.i,42)&&(EH(this),c=a.i,0==c.hc.b.hb.selectedIndex?
+O(c,this.b):O(c,(Xz(),fA)),eH(this));107!=this.d.d&&(this.d.d=107,kz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var fH=_.f=null,xH=null,gH=null,mH=null,yH=null,kH=null,oH=null,wH=null,vH=null,jH=null,iH=null,hH=null,lH=null,pH=null,nH=null,uH=null,AH=null,qH=null,sH=null,tH=null,zH=null,rH=null;function UE(){rG(this)}t(528,503,Qh,UE);_.Se=function(){this.b=-1;this.c=y(sG,m,0,0,0);this.d=0};_.b=-1;
+function Pq(a,b){var c;a.b=b;var d,e;d=null;xB();if(e=c=(e=$wnd.clipboardData.getData(Pc),null!=e?new LB(e):null))e=(AB(),DB),e=EB(e,(AB(),DB))||EB(e,BB);if(e)try{d=IB(c)}catch(f){if(f=Ri(f),A(f,59))un(f);else throw f;}c=d;null!=c&&HG(b,c)}function Nq(a){a=new LB(a);xB();var b,c;try{b=IB(a),c=Jn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Pc,c)}catch(d){if(d=Ri(d),A(d,59))un(d);else throw d;}}function VE(){}t(529,1,{60:1,67:1},VE);_.Be=function(a){HG(this.b,a.b)};
+_.b=null;t(531,306,Bi);function Kq(){var a;Kq=x;FH=(a=!1,Rf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);GH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");HH=FH&!GH;var b;a=H(I,s,-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]);Lq=y(I,s,-1,1E3,1);for(b=0;b<Lq.length;++b)Lq[b]=-999;for(b=0;b<a.length;b+=2)Lq[a[b+1]]=a[b]}
+function Vp(a,b,c){a=new IH(b,c,a);if(!b.Td(a,c))for(b=b.gc;b&&!b.Td(a,c);)b=b.gc}function iz(a,b,c){var d;d=new JH;sj(d.u,b,c);lj(a.i,d.u,0,0);$i(a.b,d);return d}function dF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function xD(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)zv(a.i,b.u,c,d),b.s=c,b.t=d;KH(b)}
+function cF(a,b,c,d){Kq();this.hb=nw();this.b=new fj;this.k=new fj;this.f=d;this.hb.style[Wf]=ab;this.hb.style[Uf]=ab;this.hb.style[Ng]=Ze;this.hb.style[gh]=b;this.hb.style[Ne]=c;this.i=new LH;this.i.hb.style[gh]=db;this.i.hb.style[Ne]=db;HH?(b=new MH,c=new NH,lj(b,this.i,0,0),lj(b,c,0,0),Dv(this,b)):Dv(this,this.i);this.d=a;a.Vb=this;HH?(this.n=new OH(this),this.n.j=new PH(this),this.n.k=new QH(this),this.n.o=new RH(this),this.n.n=new SH(this),this.d&&(this.n.f=new TH(this),this.n.i=new UH(this),
+this.n.b=new WH(this))):B(this,new ZH(this),(Wq(),Wq(),Xq));B(this,this,($p(),$p(),aq));B(this,new fI(this),(vj(),vj(),wj));B(this,new gI(this),(xj(),xj(),yj));B(this,new hI(this),(Hq(),Hq(),Iq));(Up(),Up(),Ny).b=this}t(530,531,Bi,cF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var HH,GH,FH,Lq=null;function LH(){Bv.call(this);this.hb[Fd]=Ve}t(533,284,Bi,LH);function MH(){LH.call(this);this.hb.style[gh]=db;this.hb.style[Ne]=db}t(532,533,Bi,MH);function ZH(a){this.b=a}t(534,1,{},ZH);
+_.uc=function(a){var b,c,d,e;d=Oj(a);e=Pj(a);c=Qj(a.b);b=new iI(a);2==c&&(b.f=4);b=mE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function fI(a){this.b=a}t(535,1,{},fI);_.vc=function(a){var b,c;b=Oj(a);c=Pj(a);a=new iI(a);this.b.j?wE(this.b.d,a,b,c):yE(this.b.d,a,b,c);px(this.b.hb)};_.b=null;function gI(a){this.b=a}t(536,1,{},gI);_.wc=function(a){this.b.j=!1;Oj(a);Pj(a);AE(this.b.d)};_.b=null;function hI(a){this.b=a}t(537,1,{},hI);_.b=null;
+function NH(){LH.call(this);this.hb.style[gh]=db;this.hb.style[Ne]=db}t(538,533,Bi,NH);function jI(a,b){var c;c=b.b;c.f=4;return mE(a.b.d,c,b.e,b.f)}function PH(a){this.b=a}t(539,1,{},PH);_.Sf=function(a){return jI(this,a)};_.b=null;function xr(a,b){yE(a.b.d,b.b,b.e,b.f);return mE(a.b.d,b.b,b.e,b.f)}function QH(a){this.b=a}t(540,1,{},QH);_.Sf=function(a){return xr(this,a)};_.b=null;function RH(a){this.b=a}t(541,1,{},RH);_.Sf=function(a){return wE(this.b.d,a.b,a.e,a.f)};_.b=null;
+function SH(a){this.b=a}t(542,1,{},SH);_.Sf=function(){return AE(this.b.d)};_.b=null;function yq(a,b){var c;c=M(BD(b.c));c=new NB(b,0,mg,c);SC(a.b.d,c);return!0}function TH(a){this.b=a}t(543,1,{},TH);_.Sf=function(a){return yq(this,a)};_.b=null;function zq(a,b){var c;c=M(BD(100*b.d));c=new NB(b,0,ug,c);SC(a.b.d,c);return!0}function UH(a){this.b=a}t(544,1,{},UH);_.Sf=function(a){return zq(this,a)};_.b=null;function Dq(a,b){var c;c=new NB(b,0,je,lh);SC(a.b.d,c);return!0}function WH(a){this.b=a}
+t(545,1,{},WH);_.Sf=function(a){return Dq(this,a)};var kI=_.b=null;function lI(){lI=x;kI=new ut((Jt(),new It("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function mI(){mI=x;nI={}}function oI(a,b,c){var d;c&&(b.style[qe]=c.c+bg,d=c.b,d!=Rb&&(b.style[pe]=d),0!=(c.d&1)&&(b.style[se]=qd),0!=(c.d&2)&&(b.style[re]=Te));a.f.style[fh]=Lf}
+function BA(a){var b=pI,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Di(a);c in nI?a=nI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Cg),f=$doc.createElement(Re),f.width=1,f.height=1,g=(lI(),kI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),oI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=ek(e),n=ek(e)+(e.offsetHeight||0),o=n-h,r=ek(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new qI,v.b=u,v.c=q,v.d=o,v),nI[c]=a);return a}
+function rI(){mI();var a,b,c,d,e;Mj();this.b=H(zs,m,1,["monospace","sans-serif",zg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Cg);this.f.innerHTML=this.i||l;this.f.style[qe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[pe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(548,1,{},rI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var nI;function qI(){}
+t(549,1,{},qI);_.b=0;_.c=0;_.d=0;function nE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,11))return!!a.b.b.metaKey}catch(b){if(b=Ri(b),!A(b,84))throw b;}return!1}function oE(a){try{if(a.b&&A(a.b,11))return!!a.b.b.shiftKey}catch(b){if(b=Ri(b),!A(b,84))throw b;}return!1}function iI(a){Mq.call(this,null,0,null);this.b=a}function IH(a,b,c){Mq.call(this,a,0,b);this.b=c}t(550,391,oi,iI,IH);_.ze=function(){return nE(this)};_.Ae=function(){return oE(this)};_.b=null;
+function pB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=pI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,oI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function oB(a){this.c=a;this.b={};!pI&&(pI=new rI)}t(551,394,Uh,oB);var pI=null;function jz(a){this.b=a}t(552,402,{},jz);_.b=null;function sI(a,b){this.b=a;this.c=b}t(553,1,{},sI);_.b=null;_.c=null;function tI(){Rw.call(this);this.hb[Fd]="jsa-resetTable";this.hb.style[gh]=md}t(554,316,Bi,tI);
+function uI(){uI=x;var a=vI=new rI;Mj();a.i="9p";a.f.style[pe]=zg;a.f.style[qe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[qe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);wI=new vz(1)}function nD(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,KH(a)}
+function pD(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(mD(a,!1),360<=g||-360>=g?j=oD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=xI(r,q,u,v,f),E=xI(r,q,u,v,h),J="<g"+a.n+sb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),nD(a,j))}function Y(a,b,c,d,e){a.o&&nD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
+function lD(a,b,c,d,e){a.o&&(mD(a,!1),nD(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+ea+a.n+$a))}function wD(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ja+d+fa+a.j+' fill="'+e+ka+b+"</text>");nD(a,b)}function MA(a,b,c,d,e){mD(a,!0);nD(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+ea+a.n+$a)}
+function KH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ck(a.u.hb)+(a.u.hb.offsetWidth||0)-ck(a.u.hb),d=ek(a.u.hb)+(a.u.hb.offsetHeight||0)-ek(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+ka)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=jg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function vD(a,b){a.f=b;a.j=QE(b)}t(555,398,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var wI,vI;function lr(a,b,c){c&&(wr(a,b),c.Sf(a.c));a.e=!0}function wr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ck(a.p.hb)+bk(a.p.hb)+bk(a.p.hb.ownerDocument.body),a.c.f=c.clientY-ek(a.p.hb)+(a.p.hb.scrollTop||0)+(a.p.hb.ownerDocument.body.scrollTop||0),a.c.b=new iI(b),b.b.preventDefault(),!0):!1}
+function OH(a){this.p=a;this.c=new yI;this.d=new zI(this);B(this.p,new AI(this),(tr(),tr(),ur));B(this.p,new BI(this),(mr(),mr(),nr));B(this.p,new CI(this),(qr(),qr(),rr));B(this.p,new DI(this),(ir(),ir(),jr));B(this.p,new EI,(Eq(),Eq(),Fq));B(this.p,new FI(this),(Aq(),Aq(),Bq));B(this.p,new GI(this),(vq(),vq(),wq))}t(556,1,{},OH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function zI(a){tk();this.b=a}t(557,25,{},zI);
+_.Hc=function(){!this.b.e&&this.b.j&&jI(this.b.j,this.b.c)};_.b=null;function AI(a){this.b=a}t(558,1,{},AI);_.b=null;function BI(a){this.b=a}t(559,1,{},BI);_.b=null;function CI(a){this.b=a}t(560,1,{},CI);_.b=null;function DI(a){this.b=a}t(561,1,{},DI);_.b=null;function EI(){}t(562,1,{},EI);function FI(a){this.b=a}t(563,1,{},FI);_.b=null;function GI(a){this.b=a}t(564,1,{},GI);_.b=null;function yI(){}t(565,1,{},yI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function HI(a){var b,c,d,e,f;ak(a);d=(mj(),nj(null));e=new tI;Ow(e,a);pv(d,e,d.hb);f=a.od();b=a.nd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.hb.textContent,2>=c.length&&(f+=8));Qw(e,a);xv(d,e);return new By(f,b)}function II(){this.hb=$doc.createElement(fe);this.hb[Fd]=Ve;this.hb.style[Vf]=Oe;this.hb.style[Zf]=fd;this.hb.style[gh]=db;this.hb.style[Ne]=db}t(567,287,Wh,II);_.ld=function(){return ck(this.hb)};_.md=function(){return ek(this.hb)};
+function QE(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function xI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new sI(new XF(a),new XF(b))}function oD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+$a}
+function DD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+ya+h,f<g-1&&(d+=ba);d+=ea;b=pb;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function mD(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function JH(){uI();this.o=wI;this.d=[];this.u=new II}t(568,555,{},JH);_.b=l;_.c=l;function JI(){JI=x;KI=new By(0,0)}
+function LI(a){var b;b=a.Wf();if(!b){var c;(c=a.Tf())?(b=HI(c.b),sj(c.Ce(),b.c,b.b),c=HI(c.b),b=new By(c.c-b.c,c.b-b.b)):b=new By(0,0);a.$f(b)}return b}function Qy(a,b){var c;if(a.Ge())return KI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Zf(uy(b));c=HI(a.Ce());a.f.c=c.c;a.f.b=c.b;return c}function MI(a,b){var c;b&&(c=jg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.Vf().hb.style[nd]=c)}function NI(){this.f=new qA;this.f.b=-1;this.f.c=-1}t(570,1,{});_.Tf=function(){return null};_.Uf=function(a){this.Yf(a.Vd())};
+_.Vf=function(){return this.Ce()};_.Wf=function(){return OI};_.Md=function(){};_.Ge=function(){return!1};_.Xf=function(a){this.Zf(uy(a))};_.Yf=function(a){MI(this,a)};_.Zf=function(a){var b=this.Ce().hb,c,d,e;c=($y(),az);e=a.c;d=a.b;e!=c.c?b.style[qe]=l+e+"pt":b.style[qe]=l;d!=c.b?b.style[pe]=d:b.style[pe]=l;0!=(a.d&1)?b.style[se]=qd:b.style[se]=l;0!=(a.d&2)?b.style[re]=Te:b.style[re]=l};_.$f=function(a){OI=a};_._f=function(){};var OI=_.f=null,KI;
+function Sz(a,b){JI();NI.call(this);this.b=new hw(a);this.b.pd()[Fd]=l;B(this.b,new PI(this,b),(Xp(),Xp(),Yp))}t(569,570,{},Sz);_.Ce=function(){return this.b};_.Yf=function(a){MI(this,a)};_.b=null;function PI(a,b){this.b=a;this.c=b}t(571,1,{},PI);_.Tc=function(a){Up();Vp(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function Wz(a){JI();NI.call(this);this.b=new fx;B(this.b,new QI(this,a),(Rp(),Rp(),Sp))}t(572,570,{},Wz);_.Ce=function(){return this.b};_.b=null;
+function QI(a,b){this.b=a;this.c=b}t(573,1,{},QI);_.b=null;_.c=null;function RI(a,b){var c,d;MI(a,b.Vd());for(d=new Li(b.Wb.b);d.c<d.e.Je();)c=Mi(d),c.lc&&c.hc.Uf(c)}function SI(a,b){var c,d,e,f,g,j,h;sj(a.e,b.ae(),b.Yd());for(d=new Li(b.Wb.b);d.c<d.e.Je();)c=Mi(d),c.lc&&(e=c.hc,e.Xf(c),j=c.be(),h=c.ce(),g=c.ae(),f=c.Yd(),0<g&&0<f&&(c=e.Ce(),g-=LI(e).c,f-=LI(e).b,sj(e.Ce(),g,f),!c.gb&&a.e.Gd(c),a.e.Hd(c,j,h)))}function ez(){JI();NI.call(this);this.e=new Bv}t(574,570,{},ez);
+_.Uf=function(a){RI(this,a)};_.Ce=function(){return this.e};_.Xf=function(a){SI(this,a)};_.e=null;function WA(a){JI();NI.call(this);var b=this.b=new cx;lw(b.c,a);bx(b);this.f.b=-1;this.f.c=-1}t(575,570,{},WA);_.Ce=function(){return this.b};_.Ge=function(){var a;a=(this.b.c.d?xo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function ZA(a){this.b=new Ax(a.i,new TI(a))}t(576,1,{},ZA);_.b=null;
+function wx(a){var b,c,d,e,f;f=new MB(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(UI,m,60,0,0);for(c=b.b?Fk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=ij((oz(),R),new S(f.e)));c=c.c;if(lt(!c?kh:c.b,Ch))for(c=(!a.e.b||0==a.e.b.d?($r(),$r(),as):new rz(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Be(f);var g,j,h;1001==f.e?(g=new Mq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.gg(),null.gg()):100==f.e&&A(f.f,57)?(j=f.f,h=new Mq(j,205,null),h.j=j.be(),h.k=
+j.ce()):1004<=f.e&&1005>=f.e||(701==f.e?null.gg():401==f.e||402==f.e?(null.gg(),null.gg(),null.gg(),null.gg(),null.gg()):500<=f.e&&507>=f.e&&(g=null.hg,500!=g&&(f=new Mq(null.hg,g,null),f.j=null.gg(),f.k=null.gg(),j=null.gg(),f.f=j&12,501==g&&null.gg())))}function TI(a){this.b=a}t(577,1,yi,TI);_.xc=function(){wx(this)};_.b=null;function vB(){JI();NI.call(this);this.b=new Yx}t(578,570,{},vB);_.Tf=function(){var a;a=new vB;Vx(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.Ce=function(){return this.b};
+_.Wf=function(){return VI};_.$f=function(a){VI=a};var VI=_.b=null;t(579,574,{});function yB(){new Sr}t(580,422,{},yB);function JA(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?qq(c.i,c):oq(c.i,c)))}function KA(a,b){JI();ez.call(this);this.d=new WI(a);var c=this.c=new Rw,d=(Cw(),Dw);c.b=d;Ow(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&XI(iy(c.A.b.q,0)))throw new cv("WindowPanel can only contain one child widget");YI(c,d);this.d.b=this;this.b=b}t(583,579,{},KA);_.Ce=function(){return this.d};_.Vf=function(){return this.c.gb};
+_.Md=function(){ZI(this.d,!1)};_.Zf=function(){};_._f=function(a){RI(this,a);SI(this,a);$I(this.d);aJ(this.d)};_.b=null;_.c=null;_.d=null;function bJ(a){var b;b=new kq(uo(a.hb,Qf),uo(a.hb,Pf));a=new kq(uo(a.L.bb.hb,Qf),uo(a.L.bb.hb,Pf));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function cJ(a){if(null!=a.J&&null!=a.I){var b=a.I;a.ud(a.J);a.sd(b);a.J=a.I=null}else null!=a.J?(dJ(a,a.J),a.J=null):null!=a.I&&(eJ(a,a.I),a.I=null);Sj(a.K)}function $I(a){a.cb?a.dg(nq(a.L.bb)):(a.Pd(),$I(a))}
+function eJ(a,b){var c;a.cb?(c=bJ(a),a.dg(new kq(-1,fJ(b,!1)-c[1]))):a.I=b}function gJ(a,b){var c;b!=a.Kd()&&(c=a.L.bb,hv(c),hJ(c,b,c.hb,c.q.d,!0))}function dJ(a,b){var c;a.cb?(c=bJ(a),a.dg(new kq(fJ(b,!0)-c[0],-1))):a.J=b}t(586,289,vi);_.ag=function(){var a,b;b=nq(this.L.bb);a=bJ(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.L.bb;return 0!=a.q.d?XI(iy(a.q,0)):null};_.bg=function(a){iJ(this.L.bb,a)};_.Fd=function(){return new iv(this.L.bb)};_.cg=function(){rq(this.L.bb)};_.Ad=function(){cJ(this)};
+_.Sd=function(){rq(this.L.bb)};_.Cd=function(a){return jJ(this.L.bb,a)};_.dg=function(a){pq(this.L.bb,a)};_.sd=function(a){eJ(this,a)};_.Ld=function(a){gJ(this,a)};_.ud=function(a){dJ(this,a)};_.I=null;_.J=null;function kJ(){kJ=x;var a=(lJ(),mJ(),nJ);oJ=new Tw(a.e,a.c,a.d,a.f,a.b)}function ZI(a,b){var c;c=new Bu;a.eb&&Qr(a.eb,c);a.B&&oq(a.i,a);try{Ti(a.i.d,a)}catch(d){if(d=Ri(d),!A(d,78))throw d;}a.c=pJ(a.i,a);try{Iv(a,b)}finally{Wi(a.k.b),Wi(a.j.b),Wi(a.n.b),a.H&&Zi(a.H,a.i),a.u&&(a.u=!1)}}
+function qJ(a,b,c){var d,e;e=a.gb;d=new Uj(a,e);e.Hd(a,d.b+b,d.e+c)}function rJ(a,b,c){b=new sJ(yo(xo(Iu(Iu(a.L.d,b),c))));gv(b,a);B(b,a.d,(Xp(),Xp(),Yp));return b}function mq(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));pq(a.L.bb,b)}function DG(a,b,c){var d,e;(e=a.i)?(d=tJ(e.hb),Lv(a,b+(ck(e.hb)+d[3]),c+(ek(e.hb)+d[0]))):Lv(a,b,c)}function YI(a,b){if(b!=(0!=a.A.b.q.d?XI(iy(a.A.b.q,0)):null)){hv(a.A.b);var c=a.A.b;hJ(c,b,c.hb,c.q.d,!0)}}
+function uJ(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(hq(),vJ)&&(a.G=a.y);var d,e;if(a.H)for(e=new Li(a.H);e.c<e.e.Je();)if(d=Mi(e),b==(hq(),wJ)){!d.c&&(d.c=new xJ);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(hq(),iq))g=d.i,j=d.x,d.A.d?(DG(d,j.d,j.e),mq(d,new kq(j.c,-1))):(DG(d,j.d,j.e),mq(d,new kq(j.c,j.b)),qq(g,d)),Pi(g.d,d,d.A.c),sk(d.r,333);else if(!d.u&&f==(hq(),vJ))d.hb.style[dh]=eh,hq()}else if(b==iq){!d.c&&(d.c=new xJ);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=tJ(j.hb);h=d.x;if(d.A.d)h.d=ck(d.hb)-
+g[3]-ck(j.hb),h.e=ek(d.hb)-g[0]-ek(j.hb),d.x=h,DG(d,0,0),yJ(d,jq(j.hb).c,-1);else{if(f!=(hq(),vJ))h.d=ck(d.hb)-g[3]-ck(j.hb),h.e=ek(d.hb)-g[0]-ek(j.hb),h.c=d.f,h.b=d.e,d.x=h;DG(d,0,0);pq(d,new zJ(jq(j.hb)));oq(j,d)}d==d.i.b||$D(d);sk(d.r,333)}}else b==vJ&&(!d.c&&(d.c=new xJ),d=a,d.u||(d.y=c,d.hb.style[dh]=Oe))}}function AJ(a,b){a.hb.style[ih]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.gg().gg()}
+function aJ(a){if(!a.cb){a.k=av(a,a.i,(!Br&&(Br=new zk),Br));a.j=av(a,a.i,yk?yk:yk=new zk);a.n=av(a,a.i,(!Gr&&(Gr=new zk),Gr));var b=a.i;!a.H&&(a.H=new fj);$i(a.H,b);Br&&(b=new Ar(a),a.eb&&Qr(a.eb,b));a.B&&qq(a.i,a);Pi(a.i.d,a,a.A.c);a.c&&(Lv(a,a.c.b,a.c.c),a.c=null);Mv(a);$D(a)}}function $D(a){if(a!=a.i.b){var b;Gr&&(b=new Fr(a),a.eb&&Qr(a.eb,b))}}t(585,586,vi);_.Kd=function(){return 0!=this.A.b.q.d?XI(iy(this.A.b.q,0)):null};_.Nd=function(a){ZI(this,a)};_.Fd=function(){return new iv(this.A.b)};
+_.Ad=function(){cJ(this);Sj(new BJ(this))};_.Cd=function(a){return jJ(this.A.b,a)};_.dg=function(a){mq(this,a)};_.Od=function(a,b){DG(this,a,b)};_.Ld=function(a){YI(this,a)};_.Pd=function(){aJ(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var oJ;
+function WI(a){kJ();var b=(CJ(),DJ),c;c=(Tv(),Uv);Nv.call(this,!1,"popup");this.M=c.b;this.K=new EJ(this);c=new FJ;c.hb[Fd]="mosaic-popupLayoutPanel";Fv(this.L,c);Kv(this);this.d=new GJ(this);this.r=new HJ(this);this.s=new IJ(this);this.t=new JJ(this);this.x=new KJ;this.G=(hq(),wJ);this.B=!1;this.i=b;a=this.A=new LJ(a);b=new MJ;!a.e&&(a.e=new NJ);$i(a.e,b);a=new OJ(new Vw(oJ.b.e.b,oJ.b.c,oJ.b.d,oJ.b.f,oJ.b.b));B(a,new PJ(this),(Xp(),Xp(),Yp));b=this.A.c;if(!b.c){b.c=new Rw;b.c.pd()[Fd]="mosaic-Caption-iconBoxRight";
+c=b.c;var d=(Kw(),Lw);c.d=d;QJ(b.i,b.c,new RJ(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new sv;d=Pw(c);Qu(c.c,(du(),eu(d)),0);rv(c,a,d,0,!1)}else Ow(b.c,a);iJ(b.i,null);B(this.A.c,new SJ(this),(eq(),eq(),fq));B(this.A.c,this.d,Yp);gJ(this,this.A);Ni(yo(xo(this.hb)),"mosaic-WindowPanel",!0)}t(584,585,vi,WI);_.Md=function(){var a=this.b,b=new DA(a.b,201),c;a=a.b.r;a.b?a=new TJ(new Li(a.b)):(a=($r(),$r(),as),a=new Li(a));for(;a.dd();)c=a.ed(),201==b.e&&BG(c.b)};_.b=null;
+function hE(a,b,c,d){b=vy(b);c+=b.b;d+=b.c;Lv(a.b,c,d);Mv(a.b)}function fB(){JI();NI.call(this);var a=this.b=new UJ;a.U=!0;a.b.i=!0;this.b.X=!0}t(587,570,{},fB);_.Ce=function(){return this.b};_.b=null;function ZB(){}t(594,438,{},ZB);function TJ(a){if(!a)throw new so;this.b=a}t(595,1,{},TJ);_.dd=function(){return eC(this.b)};_.ed=function(){return Mi(this.b)};_.fd=function(){throw new iC("Missing message: awt.50");};_.b=null;function Bz(){return Bz()}
+function XB(){XB=x;var a;a=(OB(),PB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(VJ,m,-1,0,1);else throw new FF(a+" is not supported");}catch(b){if(b=Ri(b),!A(b,86))throw b;}}function $A(a,b){a.b=31*a.b+K((new XF(b)).b)}function wz(){}t(598,1,{},wz);_.hC=function(){return this.b};_.b=1;function WJ(){WJ=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Pe))&&0<b.length)b=$doc.getElementsByTagName(Pe)[0],b.style[Ne]=db;a.body.style[Ne]=db}
+function tJ(a){WJ();var b;b=y(I,s,-1,4,1);b[0]=XJ(YJ(a,"borderTopWidth"));b[1]=XJ(YJ(a,"borderRightWidth"));b[2]=XJ(YJ(a,"borderBottomWidth"));b[3]=XJ(YJ(a,"borderLeftWidth"));return b}function ZJ(a){WJ();var b,c;c=$J(a);b=tJ(a);a=new kq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function jq(a){WJ();return new kq(a.clientWidth,a.clientHeight)}
+function $J(a){WJ();var b;b=y(I,s,-1,4,1);b[0]=XJ(YJ(a,"marginTop"));b[1]=XJ(YJ(a,"marginRight"));b[2]=XJ(YJ(a,"marginBottom"));b[3]=XJ(YJ(a,"marginLeft"));return b}function aK(a){WJ();var b;b=y(I,s,-1,4,1);b[0]=XJ(YJ(a,"paddingTop"));b[1]=XJ(YJ(a,"paddingRight"));b[2]=XJ(YJ(a,"paddingBottom"));b[3]=XJ(YJ(a,"paddingLeft"));return b}function bK(a,b,c){WJ();try{G(b,ne)&&(b=Zd),a.style[b]=c}catch(d){if(d=Ri(d),!A(d,78))throw d;}}
+function fJ(a,b){WJ();var c;cK||(cK=$doc.createElement(Cg),bK(cK,Ze,l),bK(cK,Sg,l),bK(cK,Zf,fd),bK(cK,dh,Oe),$doc.body.appendChild(cK));bK(cK,gh,a);bK(cK,Ne,a);c=ZJ(cK);return b?c.c:c.b}var cK=null;function dK(){kq.call(this,0,0)}function kq(a,b){this.c=a;this.b=b}function zJ(a){kq.call(this,a.c,a.b)}t(600,1,oi,dK,kq,zJ);_.eQ=function(a){return this===a?!0:null==a||eK!=Gn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Wc};_.b=0;_.c=0;function fK(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(601,1,{71:1,74:1,95:1},fK);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return gK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;
+function hK(a,b){this.b=a;this.c=b}t(602,1,oi,hK);_.eQ=function(a){return this===a?!0:null==a||iK!=Gn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return iK.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;function KJ(){this.c=this.b=this.e=this.d=0}t(603,1,oi,KJ);_.eQ=function(a){return this===a?!0:null==a||jK!=Gn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return jK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function YJ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ne&&(b=Zd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(605,1,{});var kK=-1;function lK(){}t(606,605,{},lK);_.b=-1;_.c=-1;var mK=null;
+function XJ(a){a=parseInt(a,10);a=isNaN(a)?null:OD(a);return!a?0:a.b}t(609,304,bi);_.ag=function(){return nq(this.i)};_.bg=function(a){iJ(this.i,a)};_.cg=function(){rq(this.i)};_.Sd=function(){rq(this.i)};_.sd=function(a){var b=this.i;b.hb.style[Ne]=a;b.cb||(b.i=a)};_.ud=function(a){var b=this.i;b.hb.style[gh]=a;b.cb||(b.j=a)};function lJ(){lJ=x;mJ()}function IA(a,b){a.b.hb.textContent=b||l;iJ(a.i,null)}
+function nK(a){lJ();var b;iw(this,new FJ);this.b=new oK;b=this.i;pK(b,new qK);bK(b.hb,Wf,bb);b.p=0;QJ(b,this.b,new RJ(0));this.b.pd()[Fd]="mosaic-Caption-text";this.b.hb.textContent=a||l;iJ(this.i,null);this.hb[Fd]="mosaic-Caption"}t(608,609,bi,nK);_.Uc=function(a){return B(this,a,(Wq(),Wq(),Xq))};_.Vc=function(a){return B(this,a,(vj(),vj(),wj))};_.Wc=function(a){return B(this,a,($q(),$q(),ar))};_.Xc=function(a){return B(this,a,(xj(),xj(),yj))};_.c=null;
+function mJ(){mJ=x;rK=Qn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new my(rK,240,20);new my(rK,224,16);new my(rK,208,16);new my(rK,192,16);new my(rK,176,16);new my(rK,160,16);new my(rK,144,16);new my(rK,128,16);new my(rK,112,16);new my(rK,96,16);new my(rK,80,16);new my(rK,64,16);new my(rK,260,16);nJ=new my(rK,48,16);new my(rK,32,16);new my(rK,16,16);new my(rK,0,16)}var rK,nJ;function sK(a,b){Zu(a.b.hb,!b);iJ(a.i,a.b)}
+function lq(a,b){a.d=b;Zu(a.b.hb,!b);iJ(a.i,a.b);if(a.e){var c;for(c=new Li(a.e);c.c<c.e.Je();)Mi(c)}}function LJ(a){var b;iw(this,new FJ);b=this.i;pK(b,new tK((uK(),vK)));b.p=0;this.c=new nK(a);QJ(b,this.c,new RJ(1));this.b=new FJ;ej(this.b,"Body");QJ(b,this.b,new RJ(0));this.hb[Fd]="mosaic-CaptionLayoutPanel"}t(611,609,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},LJ);_.vd=function(){bv(this.i)};_.wd=function(){ev(this.i)};_.Fd=function(){return new iv(this.b)};
+_.Cd=function(a){return jJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function NJ(){rG(this)}t(612,503,Qh,NJ);function EJ(a){this.b=a}t(613,1,yi,EJ);_.xc=function(){rq(this.b.L.bb)};_.b=null;function wK(a){var b;b=a.c;a=b.i;b=!a.f?-1:Rj(a.f.b,b);a.f&&Zt(a.f.b,b)&&bu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&$D(!a.f?null:Zt(a.f.b,b-1))}function xK(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new dz);-1==Rj(a.f.b,b)&&$i(a.f.b,b)}function xJ(){}t(614,1,{},xJ);_.Yc=function(a){wK(a)};_.Zc=function(a){xK(a)};
+_._c=function(a){yK(a.b.i,a.b)};function CJ(){CJ=x;zK=new AK(1,"e");BK=new AK(2,Ff);CK=new AK(3,"ne");DK=new AK(10,"nw");EK=new AK(4,sg);FK=new AK(5,wg);GK=new AK(12,"sw");HK=new AK(8,"w");DJ=new IK((mj(),nj(null)).hb)}function pJ(a,b){var c;c=tJ(a.hb);return new hK(ck(b.hb)-(ck(a.hb)+c[3]),ek(b.hb)-(ek(a.hb)+c[0]))}
+function JK(a){var b,c,d,e,f,g;if(a.f){b=jq(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=Zt(a.f.b,d),c=new kq(uo(g.hb,Qf),uo(g.hb,Pf)),f=pJ(a,g),f.b-=Xj(0,f.b+uo(g.hb,Qf)-b.c),f.c-=Xj(0,f.c+uo(g.hb,Pf)-b.b),DG(g,Xj(0,f.b),Xj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,yJ(g,c.c,c.b),g.G==(hq(),iq)&&pq(g,new zJ(jq(a.hb))),sk(g.r,1)}}function KK(a,b,c){a=a.e;Pi(a,b,b);z(a.d,b,c);ej(b,Cc+c.c)}
+function oq(a,b){var c;c=a.e;LK(c,b.z);dj(b.z,Cc+DK.c);LK(c,b.v);dj(b.v,Cc+BK.c);LK(c,b.w);dj(b.w,Cc+CK.c);LK(c,b.F);dj(b.F,Cc+HK.c);LK(c,b.o);dj(b.o,Cc+zK.c);LK(c,b.E);dj(b.E,Cc+GK.c);LK(c,b.C);dj(b.C,Cc+EK.c);LK(c,b.D);dj(b.D,Cc+FK.c)}
+function qq(a,b){!b.z&&(b.z=rJ(b,0,0));KK(a,b.z,DK);!b.v&&(b.v=rJ(b,0,1));KK(a,b.v,BK);!b.w&&(b.w=rJ(b,0,2));KK(a,b.w,CK);!b.F&&(b.F=rJ(b,1,0));KK(a,b.F,HK);!b.o&&(b.o=rJ(b,1,2));KK(a,b.o,zK);!b.E&&(b.E=rJ(b,2,0));KK(a,b.E,GK);!b.C&&(b.C=rJ(b,2,1));KK(a,b.C,EK);!b.D&&(b.D=rJ(b,2,2));KK(a,b.D,FK)}function yK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Rj(a.f.b,b);if(c+1<d){Gz(a.f,b);for($i(a.f.b,b);c<d;++c)AJ(Zt(a.f.b,c),c)}else AJ(b,c)}
+function IK(a){a=new MK(a);iw(this,a);this.d=new NK(a);this.d.j=!0;Xi(this.d);this.d.n=3;this.e=new OK(a);this.e.j=!0;Xi(this.e);this.e.n=3;kw(this)}t(615,304,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},IK);_.ag=function(){return jq(this.hb)};_.bg=function(){var a;(a=PK(this))&&a.bg(null)};_.cg=function(){JK(this)};_.Yc=function(a){!this.c&&(this.c=new xJ);wK(a)};_.Zc=function(a){!this.c&&(this.c=new xJ);xK(a)};_.Sd=function(){JK(this)};
+_._c=function(a){!this.c&&(this.c=new xJ);yK(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var zK,BK,CK,DK,DJ,EK,FK,GK,HK;function MK(a){this.q=new Cv(this);this.hb=a}t(616,284,Bi,MK);function AK(a,b){this.b=a;this.c=b}t(617,1,{},AK);_.b=0;_.c=null;function NK(a){Hi();aj.call(this,a)}t(618,3,{},NK);_.rc=function(){var a;a=this.k.f;a.u||ak(a.p);dj(this.k.f,"dragdrop-dragging");!a.A.d&&sK(a.A,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Xj(this.b,a<this.e?a:this.e),b=Xj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Ze]=a+(Mj(),bg);c.style[Sg]=b+bg};
+_.sc=function(){var a;a=this.k.f;a==a.i.b||$D(a);a.A.d||sK(a.A,!0);a.u||(a.p||(a.p=new QK,ej(a.p,"mosaic-GlassPanel-invisible")),bK(a.p.hb,ih,(WJ(),YJ(a.hb,ih))),lj((mj(),nj(null)),a.p,0,0));ej(this.k.f,"dragdrop-dragging");a=new Uj(this.k.b,null);this.b=a.b+dk(this.k.b.hb);this.c=a.e+fk(this.k.b.hb);this.e=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.d=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.d=0;_.e=0;
+function LK(a,b){try{Ti(a,b)}catch(c){if(c=Ri(c),!A(c,78))throw c;}}function OK(a){Hi();aj.call(this,a);this.d=new Ji}t(619,3,{},OK);_.rc=function(){var a;a=this.k.f.gb;a.u||ak(a.p);dj(this.k.f,"dragdrop-dragging");sK(a.A,!1);mq(a,new kq(a.f,a.e));sk(a.r,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=ij(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-Xj(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.e,b=Xj(a+b,uo(d.A.c.hb,Pf)),b!=a&&qJ(d,0,a-b),mq(d,new kq(d.f,b)),sk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.md():this.k.d-this.k.f.md(),0!=b&&(a=d.e,b=Xj(a+b,uo(d.A.c.hb,Pf)),mq(d,new kq(d.f,b)),sk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-Xj(this.k.c,this.b):this.k.f.ld()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+
+b:96,b!=a&&qJ(d,a-b,0),mq(d,new kq(b,d.e)),sk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.ld():this.k.c-this.k.f.ld(),0!=b&&(a=d.f,mq(d,new kq(96<a+b?a+b:96,d.e)),sk(d.r,333)))};
+_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||$D(a);sK(a.A,!0);a.u||(a.p||(a.p=new QK,ej(a.p,"mosaic-GlassPanel-invisible")),bK(a.p.hb,ih,(WJ(),YJ(a.hb,ih))),lj((mj(),nj(null)),a.p,0,0));ej(this.k.f,"dragdrop-dragging");a=new Uj(this.k.b,null);this.b=a.b+dk(this.k.b.hb);this.c=a.e+fk(this.k.b.hb);this.f=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.e=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function QK(){var a;this.e=new RK(this);this.b=!1;this.c=new Gv;iw(this,this.c);a=this.hb.style;a[nd]="#000";a[le]="alpha(opacity=50)";a.opacity="0.5";this.hb[Fd]="gwt-GlassPanel"}t(620,304,zi,QK);
+_.yd=function(){var a;kw(this);try{a=this.gb}catch(b){b=Ri(b);if(A(b,84))throw new cv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(mj(),nj(null))?(St(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Zi(uk,a),a.c=!0,a.d=Dk(a),$i(uk,a),this.d=new SK(this),vu(new Rt(this.d))):(this.hb.style[yd]=bb,this.hb.style[kg]=bb);this.b&&ju(new Qt(this));lj(nj(null),new TK,bk($doc.body),$doc.body.scrollTop||0)};
+_.zd=function(){this.i.zd();Ak(this.e);this.d&&(Ot(tu,this.d,H(UK,m,13,[(!Er&&(Er=new zk),Er)])),this.d=null);this.b&&Ot(lu,this,H(UK,m,13,[(!ku&&(ku=new zk),ku)]))};_.hd=function(a){switch(gu(a.type)){case 256:if(27==(a.keyCode||0))return ak(this),!1;case 1:if(this.hb.contains(zo(a)))return ak(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function RK(a){tk();this.b=a}t(621,25,{},RK);_.Hc=function(){St(this.b.hb)};_.b=null;function SK(a){this.b=a}t(622,1,{},SK);_.b=null;
+function TK(){this.hb=nw();var a;a=new gx(new VK(this));B(this,a,(Np(),Np(),Op));B(this,a,(sq(),sq(),tq))}t(623,306,Bi,TK);_.Ad=function(){Sj(new WK(this))};function VK(a){this.b=a}t(624,1,{},VK);_.b=null;function WK(a){this.b=a}t(625,1,yi,WK);_.xc=function(){px(this.b.hb)};_.b=null;function XK(a){a.hb.style[gh]=md;a.hb.style[Ne]=md;if(a.cb){var a=a.gb,b;A(a,103)?a.bg(null):(b=PK(a))&&b.bg(a)}}t(627,287,Yh);_.ag=function(){XK(this);return new kq(uo(this.hb,Qf),uo(this.hb,Pf))};_.bg=function(){XK(this)};
+_.cg=function(){};_.gd=function(){};_.Sd=function(){};function oK(){this.hb=$doc.createElement("label");this.hb[Fd]="mosaic-Label";this.hb.style[fh]=Lf;this.hb[Fd]="mosaic-HTML"}t(626,627,Yh,oK);function OJ(a){iw(this,new YK(a));this.hb[Fd]="mosaic-ImageButton"}t(628,304,zi,OJ);
+function UJ(){var a=(Tv(),Wv);Nv.call(this,!0,mf);this.M=a.b;this.b=new ZK(this);this.b.e=!0;Dv(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);pj();Ru(a,b)}else this.db|=1;yo(xo(this.hb))[Fd]=Fe;this.hb.style[ih]="2147483647"}t(629,289,Bi,UJ);_.gd=function(a){dv(this,a);1==gu(a.type)&&Iv(this,!1)};_.b=null;
+function ZK(a){this.c=a;this.d=new fj;this.j=new fj;a=(zx(),yx);new ly(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Hg);this.f=$doc.createElement(Kg);cu(b,this.f);this.p=!0;a=nw();b=(du(),eu(b));a.appendChild(b);this.hb=a;Dl();this.hb.setAttribute(lg,gm.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),pj(),Ru(a,b)):this.db|=2225;this.hb[Fd]=Ee;a=Yu(this.hb)+"-vertical";Ni(this.pd(),a,!0);this.hb.style[Uf]=bb;this.hb.setAttribute("hideFocus",ah);B(this,new xx(this),(Np(),Np(),Op))}
+t(630,327,Wh,ZK);_.gd=function(a){switch(gu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}qx(this,a)};_.Rd=function(a,b){ux(this,a,b);b||this.b&&Iv(this.c,!1)};_.b=!0;_.c=null;
+function YK(a){var b=(Cw(),Dw),c=(Kw(),Lw),d;d=new uw;d.i[rd]=ab;d.i[Ad]=0;d.i[Bd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;sw(b.b);b.b.d.rows[0].cells[0][id]=c.b;sw(b.b);b.b.d.rows[0].cells[0].style[ch]=e.b;sw(d);b=ow(d,0,0,!0);if(a){ak(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;qw(g,f.d);us(f.c,g,a);c.b=c.b.c}else e=c.c.d,$i(c.c,a);a.hb[dd]=e;cu(b,a.hb);gv(a,d)}iw(this,d);Ni(this.hb,"mosaic-WidgetWrapper",!0)}t(631,304,zi,YK);_.b=null;_.c=null;function GJ(a){this.b=a}t(632,1,{},GJ);
+_.Tc=function(){this.b._&&this.b!=this.b.i.b&&$D(this.b)};_.b=null;function HJ(a){tk();this.b=a}t(633,25,{},HJ);_.Hc=function(){rq(this.b.L.bb);var a=this.b;Dr((!a.q&&(a.q=new $K),a.q))};_.b=null;function IJ(a){tk();this.b=a}t(634,25,{},IJ);_.Hc=function(){uJ(this.b,(hq(),iq))};_.b=null;function JJ(a){tk();this.b=a}t(635,25,{},JJ);_.Hc=function(){uJ(this.b,(hq(),vJ))};_.b=null;function MJ(){}t(636,1,{},MJ);function PJ(a){this.b=a}t(637,1,{},PJ);_.Tc=function(){this.b.Md()};_.b=null;
+function SJ(a){this.b=a}t(638,1,{},SJ);_.b=null;function BJ(a){this.b=a}t(639,1,yi,BJ);_.xc=function(){this.b.G==(hq(),iq)?sk(this.b.s,333):this.b.G==vJ&&sk(this.b.t,333)};_.b=null;function sJ(a){this.hb=a;bv(this)}t(640,287,Wh,sJ);_.Uc=function(a){return B(this,a,(Wq(),Wq(),Xq))};_.Vc=function(a){return B(this,a,(vj(),vj(),wj))};_.Wc=function(a){return B(this,a,($q(),$q(),ar))};_.Xc=function(a){return B(this,a,(xj(),xj(),yj))};function $K(){Wr.call(this,null)}t(641,219,Ai,$K);
+function hq(){hq=x;iq=new aL("MAXIMIZED",0);vJ=new aL("MINIMIZED",1);wJ=new aL("NORMAL",2);bL=H(cL,m,98,[iq,vJ,wJ])}function aL(a,b){Bo.call(this,a,b)}t(642,145,{71:1,75:1,77:1,98:1},aL);var bL,iq,vJ,wJ;
+function St(a){var b=(Su(),Tu).scrollWidth,c=Tu.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+bg;a.style.marginTop=-d+bg;a.style.width=b+e+bg;a.style.height=c+d+bg}
+function dL(a,b){var c,d,e;if(a.n)return!0;a.y.Se();for(c=new iv(b);c.b.b<c.b.c.d-1;)d=XI(jv(c.b)),e=d.gb,A(e,104)&&e.td(d.qd()),d.qd()&&$i(a.y,d);return!0}
+function eL(a,b){var c,d,e;if(b.b)a.d&&gk(a.d),a.d=new fL(a,b),hk(a.d,333);else for(d=new Li(a.y);d.c<d.e.Je();)c=Mi(d),e=c.fb,zv(b,gL(c),e.t,e.u),hL(c,e.v,e.s,H(I,s,-1,[iL(a.r.b,c).e,iL(a.q.b,c).d,iL(a.o.b,c).b,iL(a.p.b,c).c]),H(I,s,-1,[jL(a.j.b,c).e,jL(a.i.b,c).d,jL(a.e.b,c).b,jL(a.f.b,c).c]),H(I,s,-1,[kL(a.v,c),kL(a.u,c),kL(a.s,c),kL(a.t,c)]))}
+function lL(){this.y=new fj;this.k=new mL(this);this.x=new nL(this.k);this.w=new oL(this.k);this.r=new pL(this.k);this.q=new qL(this.k);this.o=new rL(this.k);this.p=new sL(this.k);this.j=new tL(this.k);this.i=new uL(this.k);this.e=new vL(this.k);this.f=new wL(this.k);this.v=new xL(this.k);this.u=new xL(this.k);this.s=new xL(this.k);this.t=new xL(this.k)}t(646,1,{});_.eg=function(a){eL(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function yL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Li(b.y);e.c<e.e.Je();)d=Mi(e),A(d,26)&&(d=d.bb),f=d.fb,zv(c,gL(d),f.t,f.u),hL(d,f.v,f.s,H(I,s,-1,[iL(b.r.b,d).e,iL(b.q.b,d).d,iL(b.o.b,d).b,iL(b.p.b,d).c]),H(I,s,-1,[jL(b.j.b,d).e,jL(b.i.b,d).d,jL(b.e.b,d).b,jL(b.f.b,d).c]),H(I,s,-1,[kL(b.v,d),kL(b.u,d),kL(b.s,d),kL(b.t,d)]));zL(c);a.b.d=null;for(a=new Li(a.b.y);a.c<a.e.Je();)b=Mi(a),A(b,26)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
+function fL(a,b){this.b=a;this.c=b;var c=(mk(),pk);this.n=new lk(this);this.u=c}t(647,18,{},fL);_.yc=function(){yL(this)};_.zc=function(){yL(this)};
+_.Bc=function(a){var b,c,d;for(c=new Li(this.b.y);c.c<c.e.Je();)b=Mi(c),A(b,26)&&(b=b.bb),d=b.fb,d.j=K(d.p+(d.t-d.p)*a),d.w=K(d.q+(d.u-d.q)*a),d.x=K(d.r+(d.v-d.r)*a),d.i=K(d.o+(d.s-d.o)*a),zv(this.c,gL(b),d.j,d.w),hL(b,d.x,d.i,H(I,s,-1,[iL(this.b.r.b,b).e,iL(this.b.q.b,b).d,iL(this.b.o.b,b).b,iL(this.b.p.b,b).c]),H(I,s,-1,[jL(this.b.j.b,b).e,jL(this.b.i.b,b).d,jL(this.b.e.b,b).b,jL(this.b.f.b,b).c]),H(I,s,-1,[kL(this.b.v,b),kL(this.b.u,b),kL(this.b.s,b),kL(this.b.t,b)]))};_.b=null;_.c=null;
+t(649,1,{});_.b=null;function vL(a){this.b=a}t(648,649,{},vL);function wL(a){this.b=a}t(650,649,{},wL);function uL(a){this.b=a}t(651,649,{},uL);function tL(a){this.b=a}t(652,649,{},tL);function rL(a){this.b=a}t(653,649,{},rL);function sL(a){this.b=a}t(654,649,{},sL);function qL(a){this.b=a}t(655,649,{},qL);function pL(a){this.b=a}t(656,649,{},pL);t(657,649,{},function(a){this.b=a});t(658,649,{},function(a){this.b=a});
+function kL(a,b){var c=a.b,d;d=ij(c.e,b);d||(d=new fK(aK(b.hb)),z(c.e,b,d));return d.e}function xL(a){this.b=a}t(659,649,{},xL);function oL(a){this.b=a}t(660,649,{},oL);function nL(a){this.b=a}t(661,649,{},nL);function jL(a,b){var c;c=ij(a.b,b);c||(c=new fK(tJ(b.hb)),z(a.b,b,c));return c}function iL(a,b){var c;c=ij(a.c,b);c||(c=new fK($J(b.hb)),z(a.c,b,c));return c}
+function AL(a,b){var c,d;d=ij(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=PK(b),f,g,j,h,n;if(A(b,103)){if(null!=c.n&&null!=c.k){d=new kq(BL(e,!0),BL(e,!1));break a}h=b.ag();null!=c.n&&(h.c=BL(e,!0));null!=c.k&&(h.b=BL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new kq(BL(e,!0),BL(e,!1));break a}h=new dK;f=b.hb;n=f.style;g=n[Zf];j=n[dh];n[Zf]="static";n[dh]=Oe;null!=c.n?h.c=BL(e,!0):(n[gh]=md,h.c=(f.offsetWidth||0)+iL(d.p.b,b).c+iL(d.q.b,b).d);null!=c.k?h.b=BL(e,!1):(n[Ne]=md,h.b=(f.offsetHeight||0)+iL(d.r.b,b).e+
+iL(d.o.b,b).b);n[Zf]=g;n[dh]=j}d=h}null!=c.n&&(Mj(),lp)==c.n.gg()||null!=c.k&&(Mj(),lp)!=c.k.gg()||z(a.f,b,d)}return d}function mL(a){this.i=a;this.d=new Ji;this.f=new Ji;this.c=new Ji;this.b=new Ji;this.e=new Ji}t(662,1,{},mL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function CL(a){var b;b=a.fb;if(null==b||!A(b,101))b=new DL,a.fb=b;return b}function qK(){tK.call(this,(uK(),EL))}function tK(a){var b=(FL(),GL);lL.call(this);this.c=a;this.b=b}t(663,646,{},qK,tK);
+_.fg=function(a){var b,c,d,e,f,g,j,h,n;h=new dK;dL(this,a);n=iL(this.p.b,a).c+iL(this.q.b,a).d+jL(this.f.b,a).c+jL(this.i.b,a).d+kL(this.t,a)+kL(this.u,a);d=iL(this.r.b,a).e+iL(this.o.b,a).b+jL(this.j.b,a).e+jL(this.e.b,a).b+kL(this.v,a)+kL(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(uK(),EL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Li(this.y);a.c<a.e.Je();)c=Mi(a),e=CL(c),b=null,j=c.gb,A(j,104)&&(b=j,b=HL(b),b=new kq(b[1]+b[3],b[0]+b[0])),this.c==EL?(n+=AL(this.x.b,c).c,e.b=AL(this.w.b,
+c).b,A(j,104)&&(n+=b.c,e.b+=b.b),f=Xj(f,e.b)):(d+=AL(this.w.b,c).b,e.c=AL(this.x.b,c).c,A(j,104)&&(d+=b.b,e.c+=b.c),g=Xj(g,e.c));this.c==EL?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.eg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(dL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=kL(this.t,a);E=kL(this.v,a);c=jq(a.hb);Q=c.c-(u+kL(this.u,a));r=c.b-(E+kL(this.s,a));g=Q;c=r;this.c==(uK(),EL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Li(this.y);e.c<e.e.Je();)d=Mi(e),b=null,q=CL(d),v=d.gb,A(v,104)&&(b=v,b=HL(b),b=new kq(b[1]+b[3],b[0]+b[0])),this.c==EL?(q.e?++h:(q.c=AL(this.x.b,d).c,A(v,104)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=AL(this.w.b,d).b,A(v,104)&&(q.b+=b.b))):(q.d?++j:(q.b=AL(this.w.b,
+d).b,A(v,104)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=AL(this.x.b,d).c,A(v,104)&&(q.c+=b.c)));for(e=new Li(this.y);e.c<e.e.Je();)d=Mi(e),b=null,q=d.fb,v=d.gb,A(v,104)&&(b=v,b=HL(b),b=new kq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==EL?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,104)&&(n-=b.c,f-=b.b),this.c==vK?(q.t=this.b==(FL(),GL)?u:this.b==IL?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(FL(),GL)?(q.t=u,q.u=E):this.b==IL?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
+n,q.s=f,u+=J+D),a.b&&(v=d.ld()-ck(a.hb)-kL(this.t,a),-1==q.p&&(q.p=v),v=d.md()-ek(a.hb)-kL(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.od()),-1==q.o&&(q.o=d.nd()));eL(this,a)}};_.b=null;_.c=null;function FL(){FL=x;GL=new JL("START",0);IL=new JL(Kb,1);KL=new JL("END",2);LL=H(ML,m,99,[GL,IL,KL])}function JL(a,b){Bo.call(this,a,b)}t(664,145,{71:1,75:1,77:1,99:1},JL);var LL,IL,KL,GL;function uK(){uK=x;EL=new NL("HORIZONTAL",0);vK=new NL("VERTICAL",1);OL=H(PL,m,100,[EL,vK])}
+function NL(a,b){Bo.call(this,a,b)}t(665,145,{71:1,75:1,77:1,100:1},NL);var OL,EL,vK;t(667,1,{105:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function DL(){this.f=!1}function RJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(666,667,{101:1,105:1},DL,RJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function QL(a,b){if(a.n)return!0;dL(a,b);if(0<a.y.d){a.b=Zt(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,102))d=new RL,c.fb=d;a.c=d;a.y.Se();$i(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function SL(){lL.call(this)}t(668,646,{},SL);
+_.fg=function(a){var b,c;c=new dK;QL(this,a);if(this.b){b=AL(this.x.b,this.b).c;var d=AL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,104)&&(b=HL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=iL(this.p.b,a).c+iL(this.q.b,a).d+jL(this.f.b,a).c+jL(this.i.b,a).d+kL(this.t,a)+kL(this.u,a);c.b+=iL(this.r.b,a).e+iL(this.o.b,a).b+jL(this.j.b,a).e+jL(this.e.b,a).b+kL(this.v,a)+kL(this.s,a);return c};
+_.eg=function(a){var b,c,d,e,f;QL(this,a)&&(d=kL(this.t,a),e=kL(this.v,a),c=jq(a.hb),f=c.c-(d+kL(this.u,a)),c=c.b-(e+kL(this.s,a)),b=this.b.gb,A(b,104)&&(b=HL(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.ld()-ck(a.hb)-kL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-ek(a.hb)-kL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.od()),d=this.c,-1==d.o&&(d.o=this.b.nd())),eL(this,a))};_.b=null;_.c=null;function RL(){this.f=!1}
+t(669,667,{102:1,105:1},RL);function HL(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=xo(Iu(Iu(a.d,0),0)),c=xo(Iu(Iu(a.d,2),2)),d=$J(a.hb),b=tJ(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function TL(a,b){a.cb&&ak(a);return Ev(a,b)}function UL(){bw();Sv.call(this,cw)}t(670,294,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},UL);_.Cd=function(a){return TL(this,a)};_.b=null;
+function QJ(a,b,c){var d=a.q.d;b.fb=c;hJ(a,b,a.hb,d,!0)}function gL(a){var b;b=a.gb;return A(b,104)?b:a}function nq(a){if(!a.cb)return new dK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.fg(a),pq(a,a.k),a.e.eg(a),a.k=a.e.fg(a);return a.k}function XI(a){return A(a,104)?a.bb:a}function VL(a){var b;if(!a.o){b=(!mK&&(mK=new lK),mK);var c=WL(a,fb,!0);b.b=c;c=WL(a,gb,!0);b.c=c;a.o=b}return a.o}
+function hJ(a,b,c,d,e){if(A(b,26))throw new Bk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,105)&&f.f?(c=new UL,rv(a,c,a.hb,d,!0),Fv(c,b)):rv(a,b,c,d,e);iJ(a,b)}
+function iJ(a,b){var c;c=a.e;if(b){var d=c.k;Ui(d.d,b);Ui(d.f,b);Ui(d.c,b);Ui(d.b,b);Ui(d.e,b)}else d=c.k,Ux(d.d),Ux(d.f),Ux(d.c),Ux(d.b),Ux(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==gL(a))c=c.gb;else{if(A(c,97)||A(c,25))d=c,c=c.gb,c==gL(d)&&(c=c.gb);A(c,104)&&A(c.gb,96)&&(c=c.gb)}A(c,103)&&!A(c,96)&&(c.bg(a.gb),c.bg(a))}}
+function rq(a){if(a.cb&&a.hb.style.display!=If){a.hb.scrollTop=0;var b=a.hb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==rg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.eg(a);a.d=!1;zL(a)}}function zL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=XI(iy(a.q,d)),A(b,104)&&(b=b.bb),b.qd()&&(A(b,103)?b.cg():A(b,33)&&b.Sd())}function jJ(a,b){var c;A(b,104)&&(b=A(b,104)?b.bb:b);c=gL(b);return xv(a,c)?(A(c,104)&&TL(c,b),iJ(a,null),!0):!1}
+function pK(a,b){var c;a.e=b;null!=a.f&&dj(a,Yu(a.hb)+Ba+a.f);a.f=b.cZ.e;c=po(a.f,ko(46));a.f=a.f.substr(c+1,a.f.length-(c+1));ej(a,Yu(a.hb)+Ba+a.f);iJ(a,null)}function WL(a,b,c){a.n||(a.n=$doc.createElement(Cg),bK(a.n,Zf,fd),bK(a.n,dh,Oe),bK(a.n,Ze,bb),bK(a.n,Sg,bb),a.hb.appendChild(a.n));bK(a.n,gh,b);bK(a.n,Ne,b);a=ZJ(a.n);return c?a.c:a.b}
+function BL(a,b){var c;c=null.gg();if(c==(Mj(),xp)){c=(VL(a),null.gg());var d=(-1==kK&&(kK=(WJ(),fJ(hb,!0))),kK);return N(M(Math.round(100*d*c/254)))}if(c==np)return c=VL(a),d=null.gg(),N(M(BD(d*(-1==c.b&&(c.b=fJ(fb,!0)),c.b))));if(c==pp)return c=VL(a),d=null.gg(),N(M(BD(d*(-1==c.c&&(c.c=fJ(gb,!0)),c.b))));if(c==vp)return c=(VL(a),null.gg()),d=(-1==kK&&(kK=(WJ(),fJ(hb,!0))),kK),N(M(Math.round(d*c)));if(c==zp)return c=(VL(a),null.gg()),d=(-1==kK&&(kK=(WJ(),fJ(hb,!0))),kK),N(M(Math.round(10*d*c/254)));
+if(c==tp)return N(M(BD(12*(VL(a),null.gg())*N(M(BD((-1==kK&&(kK=(WJ(),fJ(hb,!0))),kK)/72))))));if(c==lp)return WL(a,null.gg(),b);if(c==rp)return c=(VL(a),N(M(BD(null.gg())))),d=(-1==kK&&(kK=(WJ(),fJ(hb,!0))),kK),N(M(Math.round(d*c/72)));if(null.gg()==jp)return N(M(BD(null.gg())));throw new Bk("Invalid size: "+null.gg());}function FJ(){var a=new SL;Bv.call(this);this.k=new kq(-1,-1);new dM(this);this.hb[Fd]="mosaic-LayoutPanel";pK(this,a)}
+t(671,284,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},FJ);_.Gd=function(a){hJ(this,a,this.hb,this.q.d,!0)};_.vd=function(){lv(this,new eM)};_.wd=function(){lv(this,new fM)};_.ag=function(){return nq(this)};_.Dd=function(a){return uv(this.q,gL(a))};_.Ed=function(a,b,c,d){hJ(this,a,b,c,d)};_.bg=function(a){iJ(this,a)};_.Fd=function(){return new iv(this)};_.cg=function(){rq(this)};
+_.Ad=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ud(this.j),this.sd(a),this.j=this.i=null;else if(a=nq(this),null!=this.j)a=a.b+bg,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+bg);this.sd(b);this.i=null}else b=a.b+bg,this.ud(a.c+bg),this.sd(b);rq(this)}};_.Sd=function(){rq(this)};_.Cd=function(a){return jJ(this,a)};_.sd=function(a){this.hb.style[Ne]=a;this.cb||(this.i=a)};_.Hd=function(a,b,c){zv(this,gL(a),b,c)};
+_.ud=function(a){this.hb.style[gh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function eM(){}t(672,1,{},eM);_.Qd=function(a){gL(a).yd()};function fM(){}t(673,1,{},fM);_.Qd=function(a){gL(a).zd()};function iv(a){this.c=a;this.b=new wv(this.c.q)}t(674,1,{},iv);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return XI(jv(this.b))};_.fd=function(){kv(this.b)};_.c=null;function gM(){gM=x;new dx}
+function dM(a){gM();Ni(a.hb,"dragdrop-dropTarget",!0);this.b=a;new hM(this)}t(675,9,{},dM);function hM(a){tk();this.b=a}t(676,25,{},hM);_.Hc=function(){iJ(this.b.b,null);rq(this.b.b)};_.b=null;function PK(a){a=a.gb;return!a?null:A(a,103)?a:PK(a)}function yJ(a,b,c){var d;d=a.hb;hL(a,b,c,$J(d),tJ(d),aK(d))}
+function hL(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.ud((0>g?0:g)+(Mj(),bg)),b!=a.od()&&a.ud((0>b?0:b)+bg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Mj(),bg)),c!=a.nd()&&a.sd((0>c?0:c)+bg))}function pq(a,b){yJ(a,b.c,b.b)}t(679,1,{});
+function uF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:jC(a,b,~~Di(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Mf:typeof v,r=r==Of?Object.prototype.toString.call(v)==Uc||typeof v.length==Nf?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Mf,r)))if(v=G(Nf,r),r=G("boolean",r),iM===D)v&&(o[u]=new XF(o[u])),r&&(o[u]=(HF(),o[u]?KF:IF));else{q=v||r;if(q=
+!q&&null!=D&&Gn(D)==jM){q=o[u];if(null==q||kM(q,D))continue;if(En(q)&&(q=q&&q.g?q.g:null,null!=q&&kM(q,D))){o[u]=q;continue}}if(!G(Of,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function lM(){this.d=new Ji;this.b=new Ji;this.c=new Ji}function kM(a,b){var c;if(iM==b||mM==b&&A(a,106))return!0;if(null!=a)for(c=Gn(a);c&&c!=iM;c=null)if(c==b)return!0;return!1}t(678,679,{},lM);function rF(){rF=x;tF=new lM}
+function xF(a,b){rF();z(tF.d,a,b)}function oF(a){rF();var b,c,d;d=oo(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function pF(a,b){var c;rF();return c=b&&b[0]&&(typeof b[0]==Of||typeof b[0]==ue)?b[0]:null,kM(c,a)}function vF(a){var b=qF;rF();var c,d;d=tF.c;if(c=!b?d.c:jC(d,b,~~Di(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?kC(d,c):mC(d,b,c,~~Di(b))}
+function WE(a){rF();var b=tF,c;null==a?a=null:(c=a[cd],c||(0!=(Gn(a).c&4)?a=[]:(b=(b=ij(b.d,Gn(a)))&&typeof b==ue?new b(a):a,a=a[cd]=b),c=a),a=c);return a}var tF;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Sn&&(e=ik(),2E3<e-Un&&(Un=e,Tn=Rn()));if(0==Sn++){var f=(Vn(),Wn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=eo(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Vn(),Wn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=eo(n,o);while(h.d);h.d=o}}--Sn;c&&-1!=Tn&&($wnd.clearTimeout(Tn),Tn=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(xs)()}catch(d){a(b)}else C(xs)()}var iM=$(1),Kn=$(103),nM=TF(" I"),I=NF(688,nM),sG=NF(686,iM),oM=TF(" Z"),WG=NF(689,oM);$(102);$(101);$(100);var pM=$(483),no=NF(690,pM),qM=$(238),qt=NF(691,qM);$(239);$(145);$(458);$(109);$(469);var rM=TF(" B");$(473);var sM=TF(" C"),Ei=NF(692,sM),jM=$(471),tM=TF(" D"),dD=NF(693,tM);$(472);$(474);var uM=$(477),DE=NF(694,uM),vM=TF(" J"),wM=$(2),zs=NF(687,wM),VJ=NF(695,rM);$(486);$(468);$(99);$(173);$(456);
+var qF=$(449);$(465);var DF=$(463);$(461);$(462);$(467);$(120);$(111);$(112);$(113);$(116);$(118);$(117);$(119);$(121);$(97);$(480);$(475);$(464);$(450);$(451);$(452);$(453);$(454);$(455);var xM=$(373);$(372);$(371);$(370);$(448);$(447);var nA=$(387),HC=NF(696,nA),yM=$(393),MC=NF(697,yM),zM=$(394),OC=NF(698,zM),AM=$(525),TE=NF(699,AM),qs=NF(700,I),BM=RF(523,function(){TC();return JG}),KG=NF(701,BM);$(524);$(396);$(395);$(518);$(517);$(526);$(527);$(522);$(430);$(521);var Oz=NF(702,xM);$(385);$(529);
+$(460);SF();$(459);SF();$(679);$(678);var mM=SF();$(288);var CM=$(287);$(286);$(292);$(306);$(347);$(531);$(530);$(285);$(284);$(533);$(532);$(538);$(539);$(540);$(541);$(542);$(543);$(544);$(545);$(534);$(535);$(536);$(537);$(225);$(224);$(297);$(298);$(299);$(556);$(565);$(25);$(557);$(558);$(559);$(560);$(561);$(562);$(563);$(564);$(270);$(343);$(346);$(344);$(345);$(184);$(183);$(272);$(219);$(274);$(192);var DM=$(191);$(222);$(221);$(220);$(367);$(368);$(369);
+var EM=RF(161,function(){Mj();return Bp}),Cp=NF(703,EM),FM=RF(144,function(){Nj();return Mo}),No=NF(704,FM),GM=RF(151,function(){Oo();return Xo}),Yo=NF(705,GM),HM=RF(156,function(){Zo();return hp}),ip=NF(706,HM);RF(162,null);RF(163,null);RF(164,null);RF(165,null);RF(166,null);RF(167,null);RF(168,null);RF(169,null);RF(170,null);RF(146,null);RF(147,null);RF(148,null);RF(149,null);RF(150,null);RF(152,null);RF(153,null);RF(154,null);RF(155,null);RF(157,null);RF(158,null);RF(159,null);RF(160,null);$(442);
+$(441);$(490);$(492);$(491);$(493);$(495);$(494);$(496);$(500);$(501);$(182);$(188);$(187);$(186);$(190);$(204);$(413);$(412);var gB=$(411),FD=NF(707,gB),$G=NF(708,vM);$(397);$(497);$(503);$(498);$(499);$(398);$(555);$(407);$(406);$(405);$(410);var IM=SF(),UI=NF(709,IM);$(268);$(440);$(509);var JM=RF(228,function(){fs();return ks}),ls=NF(710,JM);$(420);$(421);$(404);var SA=$(399);$(489);$(383);$(384);$(409);var cB=$(408);$(401);$(400);$(507);$(516);$(402);$(444);$(482);$(519);$(520);$(528);$(390);
+var rA=$(389);$(418);$(419);$(375);$(374);$(427);SF();SF();SF();$(377);$(378);$(189);$(356);var jy=NF(711,CM);$(357);$(568);$(567);$(317);$(319);$(318);$(320);$(206);$(223);$(209);$(211);var yA=$(392);$(443);$(380);$(379);$(386);$(513);$(485);$(214);$(429);$(201);$(202);$(205);$(199);$(198);$(200);var AA=$(551);$(388);$(570);$(575);$(428);$(476);$(431);var Qz=$(382),Pz=NF(712,rA);$(598);$(415);$(416);$(417);$(381);$(548);$(549);$(322);$(321);$(313);$(314);$(587);$(576);$(577);$(502);$(510);$(511);
+$(512);$(569);$(571);var TA=$(403);$(552);$(514);$(213);$(210);$(212);$(208);$(197);$(196);$(195);$(250);$(574);$(291);$(290);$(289);$(586);$(585);$(584);$(579);$(583);var KM=RF(642,function(){hq();return bL}),cL=NF(713,KM);$(641);$(640);$(632);$(633);$(634);$(635);$(636);$(637);$(638);$(639);$(613);var LM=RF(293,function(){Tv();return $v}),aw=NF(714,LM),MM=RF(339,function(){Pv();return Gx}),Hx=NF(715,MM);$(18);$(340);$(341);$(336);$(337);$(338);$(19);$(20);$(21);$(426);$(391);$(629);$(327);$(630);
+$(328);$(329);$(330);$(331);$(334);$(302);$(301);$(300);$(572);$(573);$(578);$(243);$(305);$(335);$(323);$(350);$(349);$(348);var NM=RF(351,function(){Xx();return gy}),hy=NF(716,NM);RF(352,null);RF(353,null);RF(354,null);RF(355,null);$(226);$(553);$(303);$(316);$(315);$(506);$(295);$(185);$(554);$(304);$(615);$(3);$(618);$(619);$(617);$(616);$(609);$(608);$(671);$(672);$(673);$(674);$(611);$(217);var FB=$(423),HB=NF(717,FB);$(424);$(422);$(30);$(31);$(29);$(32);$(35);$(36);$(37);$(38);$(39);$(40);
+var OM=$(52),vx=NF(718,OM);$(41);$(42);$(43);$(44);$(45);$(46);$(47);$(49);$(48);$(50);$(51);$(53);$(54);$(56);$(57);$(55);$(58);$(59);$(60);$(61);$(63);$(65);$(66);$(64);$(62);$(67);$(68);$(69);$(70);$(72);$(75);$(74);$(76);$(79);$(80);$(78);$(81);$(82);$(83);$(84);$(85);$(86);$(88);$(89);$(87);$(90);$(91);$(92);$(93);$(95);$(96);$(94);$(244);var eK=$(600);$(296);var iK=$(602);$(215);$(627);$(626);$(436);$(435);$(437);$(216);$(252);$(254);$(253);$(248);$(359);$(245);$(294);$(670);$(259);$(262);$(260);
+$(261);$(5);$(7);$(6);$(580);$(425);$(438);$(360);$(181);$(280);$(282);$(281);$(432);$(433);$(439);$(218);$(247);$(34);$(255);$(324);$(325);$(326);$(256);var UK=NF(719,DM);$(257);$(550);$(628);$(595);$(466);$(487);$(33);$(71);var jK=$(603);$(612);$(631);$(667);$(666);$(193);$(203);$(4);$(594);$(646);$(663);var PM=RF(664,function(){FL();return LL}),ML=NF(720,PM),QM=RF(665,function(){uK();return OL}),PL=NF(721,QM);$(649);$(658);$(657);$(661);$(660);$(656);$(655);$(653);$(654);$(652);$(651);$(648);$(650);
+$(659);$(662);$(647);$(614);$(668);$(308);$(307);$(310);$(311);$(309);$(258);$(22);$(278);$(279);$(11);$(14);$(23);var RM=$(26),Ek=NF(722,RM);$(24);$(27);$(28);$(669);$(8);$(10);$(9);$(675);$(676);$(620);$(623);$(624);$(625);$(621);$(622);var gK=$(601);$(605);$(606);$(194);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/230043C4988F4EECEF225437640D792F.cache.html b/public/jsme/230043C4988F4EECEF225437640D792F.cache.html
new file mode 100644
index 0000000..9de2a8a
--- /dev/null
+++ b/public/jsme/230043C4988F4EECEF225437640D792F.cache.html
@@ -0,0 +1,625 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '230043C4988F4EECEF225437640D792F';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',ea='" ',ga='" height="',ia='" y="',ka='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",ya="+",za=",",Ba=", ",Ca="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Ma="-CMe3",Pa="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Wa="-SO3H",Xa="-selected",Ya=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",gb="1em",
+hb="1ex",ib="1in",jb="1px",kb="2",lb="3",mb=":",ob=": ",pb=";",rb="<",sb="=",tb=">",ub="?",wb="@",xb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Gb="CENTER",Kb="CSS1Compat",Lb="Center",Mb="Cl",Nb="Class$",Ob="Copy as ",Qb="DOMMouseScroll",Rb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="HIDDEN",$b="Helvetica",ac="I",bc="Incorrect URL: ",cc="Internal index set to null.",dc="JSME",ec="JUSTIFY",fc="JavaScript",gc="LEFT",hc="MOL n. ",
+ic="N",jc="NA",kc="NONE",oc="No more molecules in SDF buffer",pc="Nonring",qc="North",rc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",sc="O",tc="ONE_WAY_CORNER",uc="P",vc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Ec="Ring",Hc="S",Ic="SMILES",Mc="Se",Nc="Si",Oc="South",Pc="Style names cannot be empty",Qc="Text",Rc="West",Sc="X",Tc="[",Uc="[object Array]",Vc="\\",Wc="]",Xc="__gwtex_wrap",dd="__uiObjectID",
+ed="a",fd="absolute",gd="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",sd="bottom",td="button",xd="cellPadding",zd="cellSpacing",Ad="center",Bd="change",Cd="checkbox",Dd="className",Ed="click",Fd="click marked atom to delete mark",Gd="code",Hd="col",Id="colSpan",Jd="columnheader",Kd="combobox",Ld="complementary",Md="contentinfo",Qd="contextmenu",Rd="cssFloat",Sd="dblclick",Td="definition",
+Zd="dialog",$d="dir",ae="directory",be="display",ce="div",de="document",ee="dragdrop-handle",fe="dragdrop-selected",ge="dragexit",he="dragleave",ie="end_gesture",je="error",ke="filter",le="float",me="focus",ne="fontFamily",oe="fontSize",pe="fontStyle",qe="fontWeight",re="form",se="function",te="g",ue="gecko1_8",ve="gesturechange",we="gestureend",xe="gesturestart",ye="google",Ae="grid",Be="gridcell",Ce="group",De="gwt-MenuBar",Ee="gwt-MenuBarPopup",Fe="heading",Ge="height",Ne="hidden",Oe="html",Pe=
+"id",Qe="img",Re="is_touch_supported",Se="italic",Te="java.vm.name",Ue="jsa-resetDiv",Ve="keydown",We="keypress",Xe="keyup",Ye="left",Ze="link",$e="list",af="listbox",bf="listitem",cf="load",df="log",ef="ltr",ff="main",gf="marquee",jf="math",kf="menu",lf="menuPopup",mf="menubar",nf="menuitem",tf="menuitemcheckbox",uf="menuitemradio",vf="middle",wf="mousedown",xf="mousemove",yf="mouseout",zf="mouseover",Af="mouseup",Bf="mousewheel",Cf="msie",Df="multipart",Ef="n",Ff="name",Gf="navigation",Hf="none",
+If="noreaction",Jf="note",Kf="nowrap",Lf="null",Mf="number",Nf="object",Of="offsetHeight",Pf="offsetWidth",Qf="ontouchstart",Rf="opera",Sf="option",Tf="outline",Uf="overflow",Vf="padding",Wf="paste",Xf="popupContent",Yf="position",Zf="presentation",$f="progressbar",ag="px",bg="px, ",cg="px;",eg="radio",fg="radiogroup",gg="reaction",hg="region",ig="rgb(",jg="right",kg="role",lg="rotation",mg="row",ng="rowgroup",og="rowheader",qg="rtl",rg="s",sg="scale100",tg="scrollbar",ug="se",vg="search",wg="separator",
+xg="serif",yg='shape-rendering="crispEdges"',zg="slider",Ag="span",Bg="spinbutton",Cg="status",Dg="subMenuIcon-selected",Eg="tab",Fg="table",Gg="tablist",Hg="tabpanel",Ig="tbody",Jg="td",Kg="text",Lg="textAlign",Mg="textbox",Ng="timer",Og="toolbar",Pg="tooltip",Qg="top",Rg="touchcancel",Sg="touchend",Tg="touchmove",Ug="touchstart",Vg="tr",Wg="tree",Xg="treegrid",Yg="treeitem",Zg="true",$g="value",ah="verticalAlign",bh="visibility",ch="visible",dh="whiteSpace",eh="width",fh="x",gh="zIndex",hh="|",
+_,ih={l:4194303,m:4194303,h:1048575},jh={l:0,m:0,h:0},kh={l:1,m:0,h:0},lh={l:2,m:0,h:0},mh={l:3,m:0,h:0},nh={l:4,m:0,h:0},oh={l:8,m:0,h:0},ph={l:10,m:0,h:0},qh={l:16,m:0,h:0},rh={l:32,m:0,h:0},sh={l:64,m:0,h:0},Ah={l:128,m:0,h:0},Bh={l:256,m:0,h:0},Ch={l:512,m:0,h:0},Dh={l:1024,m:0,h:0},Eh={l:2048,m:0,h:0},Fh={l:8192,m:0,h:0},Gh={l:16384,m:0,h:0},Hh={l:32768,m:0,h:0},Ih={l:65536,m:0,h:0},Jh={l:131072,m:0,h:0},Kh={l:262144,m:0,h:0},Lh={l:524288,m:0,h:0},Mh={},Nh={72:1,79:1,85:1,87:1},Oh={8:1,9:1,72:1,
+76:1,78:1},Ph={45:1,46:1,52:1,66:1,72:1},Qh={12:1},Rh={8:1,10:1,72:1,76:1,78:1},Sh={7:1,8:1,72:1,76:1,78:1},Th={72:1,75:1,89:1},Uh={72:1,79:1,87:1},Vh={13:1,15:1,23:1,26:1,28:1,30:1,31:1,35:1,37:1},m={72:1,75:1},s={71:1,72:1,75:1},Wh={90:1},Xh={49:1,72:1},Yh={2:1},Zh={45:1,52:1,66:1,72:1},$h={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,104:1},ai={22:1},bi={91:1},ci={15:1},di={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},ei={72:1,89:1},fi={74:1},gi={72:1,79:1,81:1,85:1,87:1},hi={72:1},ii={19:1,72:1},
+ji={89:1},ki={39:1,72:1,79:1,85:1,87:1},li={40:1,45:1,46:1,52:1,61:1,66:1,68:1,72:1},mi={13:1,15:1,23:1,28:1,29:1,31:1,35:1,37:1},ni={107:1},oi={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,97:1,104:1},pi={68:1},qi={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},ri={72:1,75:1,90:1},si={6:1,8:1,72:1,76:1,78:1},ti={14:1,38:1},ui={28:1,35:1},vi={11:1,72:1,76:1,78:1},wi={21:1},xi={45:1,46:1,52:1,58:1,66:1,72:1},yi={93:1},zi={13:1,15:1,23:1,28:1,31:1,35:1,37:1},Ai={52:1,72:1},Bi={36:1,72:1,
+76:1,78:1};function t(a,b,c){var d=Mh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Mh[a]=function(){}),_=d.prototype=0>b?{}:new Mh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ci(this)};
+_.tS=function(){var a=this.cZ.e+wb,b;b=this.hC();var c,d,e;c=y(Di,m,-1,8,1);d=(Ei(),Fi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Gi(){Gi=x;Hi=new Ii}function Ji(a){for(var b,a=new Ki(a.k.n);a.c<a.e.Fe();)b=Li(a),Mi(b.ld(),fe,!1),Ni(a)}
+function Oi(a,b,c){var a=a.o,d;try{d=new Pi(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Qi(e);if(A(e,79))throw new Ri("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Mi(b.ld(),Wb,!0);Mi(c.ld(),ee,!0);z(Hi,b,c)}function Si(a,b){var c;c=Ti(Hi,b);var d;d=Ti(a.o.d,c);if(!d)throw new Ui("dragHandle was not draggable");Vi(d.c.b);Vi(d.e.b);Vi(d.d.b);Mi(b.ld(),Wb,!1);Mi(c.ld(),ee,!1)}
+function Wi(a){var b;a.p=!1;for(a=new Ki(a.k.n);a.c<a.e.Fe();)b=Li(a),Mi(b.ld(),fe,!1),Ni(a)}function Xi(a,b){Yi(a.k.n,b)?Mi(b.ld(),fe,!1):a.p?(Zi(a.k.n,b),Mi(b.ld(),fe,!0)):(a.k.n.Oe(),Zi(a.k.n,b))}function $i(a){this.i=a;this.k=new aj(this);this.o=new bj(this.k)}t(3,1,{});_.rc=function(){cj(this.k.f,"dragdrop-dragging")};_.sc=function(){dj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Hi;function aj(a){this.n=new ej;this.e=a;this.b=a.i}t(4,1,{},aj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function fj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function gj(a,b){var c;c=hj(a.d,ij).b;b.b.ctrlKey||b.b.metaKey||Ji(a.c.e);Xi(a.c.e,c)}function jj(a){a.c.i=null;a.c.e.sc();kj((lj(),mj(null)),a.b,0,0);var b=a.b.hb;nj=b;oj();pj=b;a.e=2}
+function bj(a){this.d=new Ii;this.c=a;this.b=new qj;rj(this.b,sj(),tj());B(this.b,this,(uj(),uj(),vj));B(this.b,this,(wj(),wj(),xj));a=this.b.hb.style;a[ke]="alpha(opacity=0)";a.opacity=0;a.margin=0+(yj(),ag);a.borderStyle=(zj(),Hf);a[nd]="blue"}t(5,1,{},bj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Aj(a);e=Bj(a);b=Cj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!ij)ij=c,this.c.f=hj(this.d,ij).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Qj(this.c.n,this.c.f)&&(Ji(this.c.e),Xi(this.c.e,this.c.f)),Rj(new Sj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Tj(ij,null),ij!=this.c.f&&(c=new Tj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,jj(this),1!=this.e&&fj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Uj(a,b);a=Vj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Wj(Xj(d-this.i),Xj(a-this.j))>=this.c.e.n?(Yj(),-1!=Qj(this.c.n,this.c.f)||Xi(this.c.e,this.c.f),c=new Tj(ij,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,jj(this)):Zj.preventDefault()),1==this.e)return;Zj.preventDefault();fj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Uj(a,b);b=Vj(a,b);if(1==Cj(a.b)&&(this.f=!1,ij))try{if(Yj(),1==this.e)gj(this,a);else{d!=this.b&&(c=new Tj(d,null),e+=c.b,b+=c.e);try{fj(this,e,b),this.c.e.rc(),3!=this.e&&gj(this,a)}finally{var f=this.b.hb;nj&&f==nj&&(nj=null);oj();f===pj&&(pj=null);$j(this.b);this.e=1;this.c.f=null}}}finally{ij=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var ij=null;function Sj(){}t(6,1,ai,Sj);_.xc=function(){Yj()};
+function Pi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Pi);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+Ba+this.e+va};function Tj(a,b){!a||a==(lj(),mj(null))?this.i=this.f=0:(this.f=a.gd()-ak(a.hb),this.i=a.hd()-(a.hb.scrollTop||0));!b||b==(lj(),mj(null))?this.d=this.c=0:(this.c=bk(b.hb)+ck(b.hb),this.d=dk(b.hb)+ek(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Tj);
+_.tS=function(){return ua+this.b+Ba+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Yj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function ck(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(ag)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function ek(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(ag)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function fk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function gk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function hk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}
+function ik(a,b){var c=jk();hk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;kk(a.n,jk())}function lk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(17,1,{});_.yc=function(){this.w&&this.zc()};_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};
+_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function kk(a,b){lk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function mk(a){this.b=a}t(18,1,{},mk);_.Cc=function(a){kk(this,a)};_.b=null;t(19,1,{});t(20,1,Yh);function nk(){nk=x;var a;(a=new ok)&&(a.Fc()||(a=new pk));qk=a}t(21,19,{});var qk=null;function rk(a,b){var c=C(function(){if(!b.b){var c=jk();a.Cc(c)}});$wnd.mozRequestAnimationFrame(c)}function ok(){}t(22,21,{},ok);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
+_.Dc=function(a){var b;b=new sk;rk(a,b);return b};function sk(){}t(23,20,Yh,sk);_.Ec=function(){this.b=!0};_.b=!1;function pk(){this.b=new ej;this.c=new tk(this)}t(24,21,{},pk);_.Fc=function(){return!0};_.Dc=function(a){a=new uk(this,a);Zi(this.b,a);1==this.b.d&&vk(this.c,16);return a};function wk(){wk=x;xk=new ej;var a=new yk;zk();Ak(Bk?Bk:Bk=new Ck,a)}function Dk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Yi(xk,a)}
+function vk(a,b){if(0>b)throw new Ek("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Yi(xk,a);a.c=!1;a.d=Fk(a,b);Zi(xk,a)}function Gk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}function Fk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(26,1,{});_.Gc=function(){this.c||Yi(xk,this);this.Hc()};_.c=!1;_.d=0;var xk;function tk(a){wk();this.b=a}t(25,26,{},tk);
+_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Hk,m,3,a.b.d,0);b=Ik(a.b,b);c=new Jk;for(e=0,f=b.length;e<f;++e)d=b[e],Yi(a.b,d),kk(d.b,c.b);0<a.b.d&&vk(a.c,Wj(5,16-(jk()-c.b)))};_.b=null;function uk(a,b){this.c=a;this.b=b}t(27,20,{2:1,3:1},uk);_.Ec=function(){var a=this.c;Yi(a.b,this);0==a.b.d&&Dk(a.c)};_.b=null;_.c=null;t(29,1,{});_.b=null;function Kk(){this.b=gd}t(28,29,{},Kk);function Lk(){this.b=hd}t(30,29,{},Lk);function Mk(){this.b=kd}t(31,29,{},Mk);t(33,1,{});_.b=null;function Nk(a){this.b=a}
+t(32,33,{},Nk);function Ok(){this.b=ld}t(34,29,{},Ok);function Pk(){this.b=od}t(35,29,{},Pk);function Qk(){this.b=td}t(36,29,{},Qk);function Rk(){this.b=Cd}t(37,29,{},Rk);function Sk(){this.b=Jd}t(38,29,{},Sk);function Tk(){this.b=Kd}t(39,29,{},Tk);function Uk(){this.b=Ld}t(40,29,{},Uk);function Vk(){this.b=Md}t(41,29,{},Vk);function Wk(){this.b=Td}t(42,29,{},Wk);function Xk(){this.b=Zd}t(43,29,{},Xk);function Yk(){this.b=ae}t(44,29,{},Yk);function Zk(){this.b=de}t(45,29,{},Zk);
+function $k(){this.b=re}t(46,29,{},$k);function al(){this.b=Ae}t(47,29,{},al);function bl(){this.b=Be}t(48,29,{},bl);function cl(){this.b=Ce}t(49,29,{},cl);function dl(){this.b=Fe}t(50,29,{},dl);function fl(a){this.b=a.id}t(51,1,{4:1,5:1},fl);_.b=null;function gl(){this.b=Qe}t(52,29,{},gl);function hl(){this.b=Ze}t(53,29,{},hl);function il(){this.b=$e}t(54,29,{},il);function jl(){this.b=af}t(55,29,{},jl);function kl(){this.b=bf}t(56,29,{},kl);function ll(){this.b=df}t(57,29,{},ll);
+function ml(){this.b=ff}t(58,29,{},ml);function nl(){this.b=gf}t(59,29,{},nl);function ol(){this.b=jf}t(60,29,{},ol);function pl(){this.b=kf}t(61,29,{},pl);function ql(){this.b=mf}t(62,29,{},ql);function rl(){this.b=nf}t(63,29,{},rl);function sl(){this.b=tf}t(64,29,{},sl);function tl(){this.b=uf}t(65,29,{},tl);function ul(){this.b=Gf}t(66,29,{},ul);function vl(){this.b=Jf}t(67,29,{},vl);function wl(){this.b=Sf}t(68,29,{},wl);function xl(){this.b=Zf}t(69,29,{},xl);t(70,33,{},function(a){this.b=a});
+function yl(){this.b=$f}t(71,29,{},yl);function zl(){zl=x;Al=new Nk("aria-activedescendant")}var Al;function Bl(){this.b=eg}t(73,29,{},Bl);function Cl(){this.b=fg}t(74,29,{},Cl);function Dl(){this.b=hg}t(75,29,{},Dl);
+function El(){El=x;Fl=new Lk;Gl=new Kk;Hl=new Mk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new bl;Wl=new al;Xl=new cl;Yl=new dl;Zl=new gl;$l=new hl;am=new jl;bm=new kl;cm=new il;dm=new ll;em=new ml;fm=new nl;gm=new ol;hm=new ql;im=new sl;jm=new tl;km=new rl;lm=new pl;mm=new ul;nm=new vl;om=new wl;pm=new xl;qm=new yl;rm=new Cl;sm=new Bl;tm=new Dl;um=new vm;wm=new xm;ym=new zm;Am=new Bm;Cm=new Dm;Em=new Fm;Gm=
+new Hm;Im=new Jm;Zm=new $m;an=new bn;cn=new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;pn=new qn;rn=new sn;tn=new un;F=new Ii;z(F,hg,tm);z(F,gd,Gl);z(F,Zd,Rl);z(F,hd,Fl);z(F,kd,Hl);z(F,de,Tl);z(F,ld,Il);z(F,od,Jl);z(F,td,Kl);z(F,Cd,Ll);z(F,Be,Vl);z(F,Jd,Ml);z(F,Ce,Xl);z(F,Kd,Nl);z(F,Ld,Ol);z(F,Md,Pl);z(F,Td,Ql);z(F,$e,cm);z(F,ae,Sl);z(F,re,Ul);z(F,Ae,Wl);z(F,Fe,Yl);z(F,Qe,Zl);z(F,Ze,$l);z(F,af,am);z(F,bf,bm);z(F,df,dm);z(F,ff,em);z(F,gf,fm);z(F,jf,gm);z(F,kf,lm);z(F,mf,hm);z(F,nf,km);z(F,
+tf,im);z(F,Sf,om);z(F,eg,sm);z(F,uf,jm);z(F,Gf,mm);z(F,Jf,nm);z(F,Zf,pm);z(F,$f,qm);z(F,fg,rm);z(F,mg,ym);z(F,ng,um);z(F,og,wm);z(F,vg,Cm);z(F,wg,Em);z(F,tg,Am);z(F,zg,Gm);z(F,Bg,Im);z(F,Cg,Zm);z(F,Eg,en);z(F,Gg,an);z(F,Hg,cn);z(F,Mg,gn);z(F,Ng,jn);z(F,Og,ln);z(F,Pg,nn);z(F,Wg,tn);z(F,Xg,pn);z(F,Yg,rn)}var Gl,Fl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Wl,Vl,Xl,Yl,Zl,$l,cm,am,bm,dm,em,fm,gm,lm,hm,km,im,jm,mm,nm,om,pm,qm,sm,rm,tm,F,ym,um,wm,Am,Cm,Em,Gm,Im,Zm,en,an,cn,gn,jn,ln,nn,tn,pn,rn;
+function zm(){this.b=mg}t(77,29,{},zm);function vm(){this.b=ng}t(78,29,{},vm);function xm(){this.b=og}t(79,29,{},xm);function Bm(){this.b=tg}t(80,29,{},Bm);function Dm(){this.b=vg}t(81,29,{},Dm);function Fm(){this.b=wg}t(82,29,{},Fm);function Hm(){this.b=zg}t(83,29,{},Hm);function Jm(){this.b=Bg}t(84,29,{},Jm);function $m(){this.b=Cg}t(85,29,{},$m);function fn(){this.b=Eg}t(86,29,{},fn);function bn(){this.b=Gg}t(87,29,{},bn);function dn(){this.b=Hg}t(88,29,{},dn);function hn(){this.b=Mg}
+t(89,29,{},hn);function kn(){this.b=Ng}t(90,29,{},kn);function mn(){this.b=Og}t(91,29,{},mn);function on(){this.b=Pg}t(92,29,{},on);function un(){this.b=Wg}t(93,29,{},un);function qn(){this.b=Xg}t(94,29,{},qn);function sn(){this.b=Yg}t(95,29,{},sn);function Jk(){this.b=jk()}function jk(){return(new Date).getTime()}t(96,1,{},Jk);function vn(a){var b,c,d;d=new wn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),xn(d,c.cZ.e),d.b.b+=ob,yn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function zn(a){var b,c,d;c=y(An,m,86,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Bn;c[d]=a[d]}}function Cn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+ob+a:b}t(101,1,{72:1,87:1});_.Ic=function(){return this.i};_.tS=function(){return Cn(this)};_.f=null;_.i=null;function Dn(a){En();this.i=a}t(100,101,Uh,Dn);function Ui(a){En();this.i=a}function Ri(a,b){En();this.f=b;this.i=a}t(99,100,Nh,Ui,Ri);
+function Fn(a){En();this.c=a;this.b=l;var b,c,d;c=Gn(Hn(this.c)?this.c:null);d=y(An,m,86,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new In(c[a]);zn(d)}t(98,99,Nh,Fn);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Lf:Hn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Jn(this.c).e;this.b=this.b+ob+(Hn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Hn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Ff&&"message"!=c&&"toString"!=c)try{b+="\n "+c+ob+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Kn(a,b){return Ln(a)?a.eQ(b):a===b}function Jn(a){return Ln(a)?a.cZ:Mn}
+function Nn(a){return Ln(a)?a.hC():Ci(a)}
+function On(){var a;On=x;Pn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Qn(a){On();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=Pn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Pn;t(108,1,{});function Ci(a){return a.$H||(a.$H=++Rn)}function Sn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Tn(){return $wnd.setTimeout(function(){0!=Un&&(Un=0);Vn=-1},10)}var Un=0,Rn=0,Wn=0,Vn=-1;
+function Xn(){Xn=x;Yn=new Zn}function $n(a,b){a.b=ao(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new bo(a)),co(a.f,1),!a.j&&(a.j=new eo(a)),co(a.j,50))}function Zn(){}function fo(a){return a.Jc()}function ao(a,b){!a&&(a=[]);a[a.length]=b;return a}function go(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=ao(b,e)):e[0].xc()}catch(f){if(f=Qi(f),!A(f,87))throw f;}}return b}function co(a,b){Xn();$wnd.setTimeout(function(){C(fo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(110,108,{},Zn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Yn;function bo(a){this.b=a}t(111,1,{},bo);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),go(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Jk;100>jk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function eo(a){this.b=a}t(112,1,{},eo);_.Jc=function(){this.b.e&&co(this.b.f,1);return this.b.k};
+_.b=null;function En(){var a,b,c;try{null.a()}catch(d){a=d}var e=Gn(a);2<=e.length&&e.splice(0,2);c=y(An,m,86,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new In(e[a]);zn(c)}function Gn(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,j=void 0,h=void 0,h=l,f=ho(f),g=f.indexOf(ua),j=0==f.indexOf(se)?8:0;-1==g&&(g=io(f,jo(64)),j=0==f.indexOf("function ")?9:0);-1!=g&&(h=ho(f.substr(j,g-j)));d[e]=0<h.length?h:"anonymous"}return c}t(117,1,{});
+function yn(a,b){a.b+=b}function ko(){}t(118,117,{},ko);_.b=l;function bk(a){return lo(mo(a.ownerDocument),a)}function dk(a){return no(mo(a.ownerDocument),a)}function oo(a,b){return parseInt(a[b])||0}function po(a,b){return null==a[b]?null:""+a[b]}function qo(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 ro(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function so(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Cj(a){a=a.button;return 1==a?4:2==a?2:1}function lo(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function to(a){return no(mo(a.ownerDocument),a)}
+function no(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}function uo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function vo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
+function ak(a){return!wo()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==qg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function wo(){var a=xo();return-1!=a&&1009E3<=a}function yo(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function xo(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}
+function zo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function tj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientHeight}function sj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientWidth}function Ao(a){return ak(G(a.compatMode,Kb)?a.documentElement:a.body)}function Bo(a){return(G(a.compatMode,Kb)?a.documentElement:a.body).scrollTop||0}function mo(a){return G(a.compatMode,Kb)?a.documentElement:a.body}
+function Co(a,b){this.c=a;this.d=b}t(140,1,{72:1,76:1,78:1});_.eQ=function(a){return this===a};_.hC=function(){return Ci(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function zj(){zj=x;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=new Mo;No=H(Oo,m,6,[Do,Fo,Ho,Jo,Lo])}t(139,140,si);var No,Ho,Fo,Jo,Do,Lo;function Eo(){Co.call(this,kc,0)}t(141,139,si,Eo);function Go(){Co.call(this,"DOTTED",1)}t(142,139,si,Go);function Io(){Co.call(this,"DASHED",2)}t(143,139,si,Io);
+function Ko(){Co.call(this,Yb,3)}t(144,139,si,Ko);function Mo(){Co.call(this,"SOLID",4)}t(145,139,si,Mo);function Po(){Po=x;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=H(Zo,m,7,[Qo,So,Uo,Wo])}t(146,140,Sh);var Yo,So,Uo,Wo,Qo;function Ro(){Co.call(this,kc,0)}t(147,146,Sh,Ro);function To(){Co.call(this,"BLOCK",1)}t(148,146,Sh,To);function Vo(){Co.call(this,"INLINE",2)}t(149,146,Sh,Vo);function Xo(){Co.call(this,"INLINE_BLOCK",3)}t(150,146,Sh,Xo);
+function $o(){$o=x;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=H(jp,m,9,[ap,cp,ep,gp])}t(151,140,Oh);var ip,gp,cp,ep,ap;function bp(){Co.call(this,"VISIBLE",0)}t(152,151,Oh,bp);function dp(){Co.call(this,Yb,1)}t(153,151,Oh,dp);function fp(){Co.call(this,"SCROLL",2)}t(154,151,Oh,fp);function hp(){Co.call(this,"AUTO",3)}t(155,151,Oh,hp);function kp(){kp=x;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=H(up,m,10,[lp,np,pp,rp])}t(156,140,Rh);var tp,lp,np,pp,rp;function mp(){Co.call(this,Gb,0)}
+t(157,156,Rh,mp);function op(){Co.call(this,ec,1)}t(158,156,Rh,op);function qp(){Co.call(this,gc,2)}t(159,156,Rh,qp);function sp(){Co.call(this,zc,3)}t(160,156,Rh,sp);function yj(){yj=x;vp=new wp;xp=new yp;zp=new Ap;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=new Ip;Jp=new Kp;Lp=new Mp;Np=H(Op,m,11,[vp,xp,zp,Bp,Dp,Fp,Hp,Jp,Lp])}t(161,140,vi);var Np,Jp,zp,Bp,Hp,Lp,Fp,xp,Dp,vp;function wp(){Co.call(this,"PX",0)}t(162,161,vi,wp);function yp(){Co.call(this,"PCT",1)}t(163,161,vi,yp);
+function Ap(){Co.call(this,"EM",2)}t(164,161,vi,Ap);function Cp(){Co.call(this,"EX",3)}t(165,161,vi,Cp);function Ep(){Co.call(this,"PT",4)}t(166,161,vi,Ep);function Gp(){Co.call(this,"PC",5)}t(167,161,vi,Gp);function Ip(){Co.call(this,"IN",6)}t(168,161,vi,Ip);function Kp(){Co.call(this,"CM",7)}t(169,161,vi,Kp);function Mp(){Co.call(this,"MM",8)}t(170,161,vi,Mp);function Pp(){Pp=x;Qp=[];Rp=[];Sp=[]}var Qp,Rp,Sp;function Tp(){Tp=x;Up=new Vp}
+function Wp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Xp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Vp(){}t(173,1,{},Vp);_.b=null;var Up;t(184,1,{});_.tS=function(){return"An event type"};_.i=null;t(183,184,{});_.Mc=function(){this.f=!1;this.i=null};_.f=!1;t(182,183,{});_.Lc=function(){return this.Nc()};_.b=null;var Yp=_.c=null;function Zp(){Zp=x;$p=new aq(pd,new bq)}function bq(){}t(181,182,{},bq);
+_.Kc=function(a){a.Oc(this)};_.Nc=function(){return $p};var $p;function cq(){cq=x;dq=new aq(Bd,new eq)}function eq(){}t(185,182,{},eq);_.Kc=function(a){fq();gq(this,a.c,hq(a.b.b,a.b.b.hb.selectedIndex))};_.Nc=function(){return dq};var dq;t(188,182,Qh);function Uj(a,b){return(a.b.clientX||0)-lo(mo(b.ownerDocument),b)+ak(b)+Ao(b.ownerDocument)}function Vj(a,b){return(a.b.clientY||0)-to(b)+(b.scrollTop||0)+Bo(b.ownerDocument)}function Aj(a){var b;return(b=a.c)?Uj(a,b):a.b.clientX||0}
+function Bj(a){var b;return(b=a.c)?Vj(a,b):a.b.clientY||0}t(187,188,Qh);function iq(){iq=x;jq=new aq(Ed,new kq)}function kq(){}t(186,187,Qh,kq);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return jq};var jq;function lq(){lq=x;mq=new aq(Qd,new nq)}function nq(){}t(189,182,{},nq);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return mq};var mq;t(192,1,{38:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var oq=_.d=0;
+function Ck(){this.d=++oq}t(191,192,ti,Ck);function aq(a,b){this.d=++oq;this.b=b;!Yp&&(Yp=new pq);Yp.b[a]=this;this.c=a}t(190,191,ti,aq);_.b=null;_.c=null;function qq(){qq=x;rq=new aq(Sd,new sq)}function sq(){}t(193,187,Qh,sq);
+_.Kc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(tq(),uq))a=vq(b.hb),c=new wq(oo(b.hb,Pf),oo(b.hb,Of)),d=new wq(oo(b.L.bb.hb,Pf),oo(b.L.bb.hb,Of)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);xq(b.A,!0);a=oo(b.L.bb.hb,Pf);yq(b,new wq(a,zq(b.L.bb).b));b.B&&b.G!=uq&&Aq(b.i,b)}else xq(b.A,!1),b.G!=(tq(),uq)?yq(b,new wq(b.x.c,b.x.b)):Bq(b,vq(b.i.hb)),b.B&&b.G!=uq&&Cq(b.i,b);Dq(b.L.bb)}else xq(b.A,!0)};_.Nc=function(){return rq};var rq;function Eq(){Eq=x;Fq=new aq(me,new Gq)}
+function Gq(){}t(194,182,{},Gq);_.Kc=function(a){$j(a.b.b)};_.Nc=function(){return Fq};var Fq;function Hq(){Hq=x;Iq=new aq(ve,new Jq)}function Jq(){}t(195,182,{},Jq);_.Kc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Kq(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Lq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return Iq};var Iq;
+function Mq(){Mq=x;Nq=new aq(we,new Oq)}function Oq(){}t(196,182,{},Oq);_.Kc=function(a){a.b.b&&(a.b.c.b=null,Pq(a.b.b,a.b.c))};_.Nc=function(){return Nq};var Nq;function Qq(){Qq=x;Rq=new aq(xe,new Sq)}function Sq(){}t(197,182,{},Sq);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return Rq};var Rq;t(199,182,{});t(198,199,{});function Tq(){Tq=x;Uq=new aq(Ve,new Vq)}function Vq(){}t(200,198,{},Vq);
+_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Wq(),Xq).length&&-999!=(Wq(),Xq)[c]&&(c=(Wq(),Xq)[c]);b=new Yq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?Zq($q(a)):e=301;break;case 118:case 86:b&&a.wb&&ar(a.v,(!a.xb&&(a.xb=new br(a)),a.xb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(cr(a,po((dr(),er).hc.b.hb,$g)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Xb;e=1300;break;case 114:case 82:a.lb=!0;a.K=vc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=La):801==a.d?(e=237,a.lb=!0,a.K=Ka):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.lb=!0,a.K=Sa);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Wa);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Fa;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Ga;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
+a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?fr(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?fr(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&fr(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?fr(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?fr(a,4):e=207;break;case 53:105==a.d?fr(a,5):e=208;break;case 54:105==a.d?fr(a,
+6):e=210;break;case 55:105==a.d?fr(a,7):e=211;break;case 56:105==a.d?fr(a,8):e=212;break;case 57:105==a.d?fr(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}gr(a,e)}b=!0}b&&this.b.preventDefault()};_.Nc=function(){return Uq};var Uq;function hr(){hr=x;ir=new aq(wf,new jr)}function jr(){}t(201,187,Qh,jr);_.Kc=function(a){a.uc(this)};_.Nc=function(){return ir};var ir;
+function uj(){uj=x;vj=new aq(xf,new kr)}function kr(){}t(202,187,Qh,kr);_.Kc=function(a){a.vc(this)};_.Nc=function(){return vj};var vj;function lr(){lr=x;mr=new aq(yf,new nr)}function nr(){}t(203,187,Qh,nr);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Tj(ij,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,jj(a))};_.Nc=function(){return mr};var mr;function or(){or=x;pr=new aq(zf,new qr)}function qr(){}t(204,187,Qh,qr);_.Kc=function(a){var b;b=this.b;$n((Xn(),Yn),new rr(a,a.c,b))};_.Nc=function(){return pr};var pr;
+function wj(){wj=x;xj=new aq(Af,new sr)}function sr(){}t(205,187,Qh,sr);_.Kc=function(a){a.wc(this)};_.Nc=function(){return xj};var xj;function pq(){this.b={}}t(206,1,{},pq);_.b=null;t(209,188,Qh);var tr=null;function ur(){ur=x;vr=new aq(Rg,new wr)}function wr(){}t(208,209,Qh,wr);_.Kc=function(a){xr(a.b,this,a.b.n)};_.Nc=function(){return vr};var vr;function yr(){yr=x;zr=new aq(Sg,new Ar)}function Ar(){}t(210,209,Qh,Ar);_.Kc=function(a){xr(a.b,this,a.b.n)};_.Nc=function(){return zr};var zr;
+function Br(){var a;this.b=(a=document.createElement(ce),a.setAttribute(Qf,"return;"),typeof a.ontouchstart==se)}t(211,1,{},Br);function Cr(){Cr=x;Dr=new aq(Tg,new Er)}function Er(){}t(212,209,Qh,Er);_.Kc=function(a){xr(a.b,this,a.b.o)};_.Nc=function(){return Dr};var Dr;function Fr(){Fr=x;Gr=new aq(Ug,new Hr)}function Hr(){}t(213,209,Qh,Hr);_.Kc=function(a){Ir(a.b,this)&&(a.b.k&&Jr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),vk(a.b.d,750),a.b.e=!1))};_.Nc=function(){return Gr};var Gr;
+function Kr(a,b){this.b=b;this.c=a}function Lr(a,b,c){Bk&&(b=new Kr(b,c),a.Yc(b))}t(214,183,{},Kr);_.Kc=function(a){a.Uc(this)};_.Lc=function(){return Bk};_.b=!1;var Bk=_.c=null;function Mr(a){this.b=a}t(215,183,{},Mr);_.Kc=function(a){a.Vc(this)};_.Lc=function(){return Nr};var Nr=_.b=null;function Or(){}function Pr(a){var b;Qr&&(b=new Or,a.Yc(b))}t(216,183,{},Or);_.Kc=function(a){a.Wc(this)};_.Lc=function(){return Qr};var Qr=null;function Rr(a){this.b=a}t(217,183,{},Rr);_.Kc=function(a){a.Xc(this)};
+_.Lc=function(){return Sr};var Sr=_.b=null;function Tr(){}t(218,183,{},Tr);_.Kc=function(a){a.b.O&&a.b.Id()};_.Lc=function(){return Ur};var Ur=null;function Vr(a,b,c){a=a.b;if(!b)throw new Wr("Cannot add a handler with a null type");if(!c)throw new Wr("Cannot add a null handler");0<a.c?Xr(a,new Yr(a,b,c)):Zr(a,b,null).zf(c);return new $r(new as(a,b,c))}
+function bs(a,b){var c;!b.f||b.Mc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Wr("Cannot fire null event");try{++d.c;j=cs(d,b.Lc(),null);e=null;for(h=d.d?j.If(j.Fe()):j.Hf();d.d?h.Kf():h._c();){g=d.d?h.Lf():h.ad();try{b.Kc(g)}catch(n){if(n=Qi(n),A(n,87))f=n,!e&&(e=new ds),es(e,f);else throw n;}}if(e)throw new fs(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ki(d.b);r.c<r.e.Fe();)o=Li(r),o.xc()}finally{d.b=null}}}}catch(q){q=Qi(q);if(A(q,39))throw new gs(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function hs(a){is.call(this,a,!1)}function is(a,b){this.b=new js(b);this.c=a}t(219,1,ci,hs,is);_.Yc=function(a){bs(this,a)};_.b=null;_.c=null;t(222,1,{});function Xr(a,b){!a.b&&(a.b=new ej);Zi(a.b,b)}function ks(a,b,c,d){var e,f;e=cs(a,b,c);e.Bf(d)&&e.Ce()&&(f=hj(a.e,b),f.Ee(c),f.Ce()&&Ti(a.e,b))}function Zr(a,b,c){var d;d=hj(a.e,b);d||(d=new Ii,z(a.e,b,d));a=d.Be(c);a||(a=new ej,d.De(c,a));return a}
+function cs(a,b,c){a=hj(a.e,b);if(!a)return ls(),ls(),ms;c=a.Be(c);return!c?(ls(),ls(),ms):c}t(221,222,{});_.b=null;_.c=0;_.d=!1;function js(a){this.e=new Ii;this.d=a}t(220,221,{},js);function $r(a){this.b=a}t(223,1,{},$r);_.b=null;function fs(a){Ri.call(this,ns(a),os(a));this.b=a}function os(a){a=a.Bd();return!a._c()?null:a.ad()}
+function ns(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new ps(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Bd();a._c();)d=a.ad(),c?c=!1:b.b.b+="; ",d=d.Ic(),yn(b.b,d);return b.b.b}t(225,99,ki,fs);_.b=null;function gs(a){fs.call(this,a)}t(224,225,ki,gs);t(226,1,{},function(){});function qs(a){a=po(a,$d);return(null==a?0:qg==a||qg.toLowerCase()==a.toLowerCase())?(rs(),ss):(null==a?0:ef==a||ef.toLowerCase()==a.toLowerCase())?(rs(),ts):(rs(),us)}
+function rs(){rs=x;ss=new vs("RTL",0);ts=new vs("LTR",1);us=new vs("DEFAULT",2);ws=H(xs,m,16,[ss,ts,us])}function vs(a,b){Co.call(this,a,b)}t(228,140,{16:1,72:1,76:1,78:1},vs);var ws,us,ts,ss;function ys(){}function zs(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 y(a,b,c,d,e){d=zs(e,d);H(a,b,c,d);return d}function As(a){return Bs([Cs,I],[m,s],[71,-1],a,0,2,1)}
+function Bs(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=zs(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Bs(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Ds();var e=Es,f=Fs;Ds();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Gs(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Hs;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Hs;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Hs;}a[b]=c}t(229,1,{},ys);_.qI=0;
+function Ds(){Ds=x;Es=[];Fs=[];var a=new ys,b=Es,c=Fs,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Es,Fs;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Hn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Ln(a){return a.tM==x||a.cM&&!!a.cM[1]}function Is(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function Js(){var a;$stats&&Ks("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Rf))a=Rf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Cf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Cf)&&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")?ue:"unknown"}G(ue,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&Ks("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(Ls,m,1,[Kb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&Ks("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Pp();Sp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Pp();0!=Sp.length&&(a=Sp.join(l),b=(Tp(),Up),a=Wp(a),Xp(b).insertBefore(a,b.b.firstChild),Sp.length=0);0!=Qp.length&&(a=Qp.join(l),b=(Tp(),Up),a=Wp(a),Xp(b).appendChild(a),Qp.length=0);0!=Rp.length&&(a=Rp.join(l),b=(Tp(),Up),a=Wp(a),Xp(b).appendChild(a),Rp.length=0);$stats&&Ks("export.client.JSME_export");new Ms;new Ns;0<Os(null)?$n((Xn(),Yn),new Ps):Qs()}function Qi(a){return A(a,87)?a:new Fn(a)}function Rs(a){return Ss(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function Ts(a){return Ss(a.l,a.m,a.h)}function Ss(a,b,c){return _=new Us,_.l=a,_.m=b,_.h=c,_}
+function ht(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new it;if(0==a.l&&0==a.m&&0==a.h)return jt=Ss(0,0,0),Ss(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?(jt=Ss(0,0,0),c=Ts((kt(),lt))):(jt=Ss(c.l,c.m,c.h),c=Ss(0,0,0)),c;g=!1;0!=b.h>>19&&(b=mt(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?nt(e):0==c&&0!=d&&0==e?nt(d)+22:0!=c&&0==d&&0==e?nt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Ts((kt(),ot)),c=!0,g=!g;else return c=pt(a,f),g&&qt(c),jt=Ss(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=mt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=pt(c,d);f&&qt(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Ss(f,j,c);g?jt=mt(c):jt=Ss(c.l,c.m,c.h);return e}if(!rt(a,b))return e?jt=mt(a):jt=Ss(a.l,a.m,a.h),Ss(0,0,0);c=c?a:Ss(a.l,a.m,a.h);var h,n,o,r;f=st(b)-st(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Ss(j&4194303,n&4194303,h&1048575);for(n=Ss(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&qt(n);e?(jt=mt(c),d&&(jt=tt(jt,(kt(),lt)))):jt=Ss(c.l,c.m,c.h);return n}
+function qt(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}function st(a){var b;b=ut(a.h);return 32==b?(b=ut(a.m),32==b?ut(a.l)+32:b+20-10):b-12}var jt=null;function vt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Ss(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function wt(a,b){return Ss(a.l&b.l,a.m&b.m,a.h&b.h)}function xt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function M(a){var b,c,d;if(isNaN(a))return kt(),yt;if(-9223372036854775E3>a)return kt(),zt;if(9223372036854775E3<=a)return kt(),ot;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=Ss(a,b,c);d&&qt(b);return b}function At(a){var b,c;return-129<a&&128>a?(b=a+128,null==Bt&&(Bt=y(Ct,m,17,256,0)),c=Bt[b],!c&&(c=Bt[b]=Rs(a)),c):Rs(a)}
+function Dt(a){var b=jh,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 rt(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)}
+function Et(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return Ss(c&4194303,q&
+4194303,u&1048575)}function mt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Ss(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function pt(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 Ss(c&4194303,d&4194303,e&1048575)}function tt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Ss(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function N(a){return a.l|a.m<<22}function Ft(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Ft(mt(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=At(1E9);a=ht(a,b);b=l+N(jt);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Bt=null;function kt(){kt=x;ot=Ss(4194303,4194303,524287);zt=Ss(0,0,524288);lt=At(1);At(2);yt=At(0)}var ot,zt,lt,yt;function Us(){}t(238,1,{17:1},Us);
+function Ks(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Gt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(243,1,{},Gt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ht(a,b){yn(a.b.b,b.b);return a}function It(){this.b=new Jt}t(244,1,{},It);function Kt(a){if(null==a)throw new Wr("css is null");this.b=a}t(245,1,{18:1,72:1},Kt);
+_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return Lt(this.b)};_.b=null;function Mt(a){if(null==a)throw new Wr("html is null");this.b=a}t(247,1,ii,Mt);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return Lt(this.b)};_.b=null;t(248,1,ii,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return Lt(this.b)};_.b=null;
+function Nt(){Nt=x;Ot=RegExp(na,te);Pt=RegExp(tb,te);Qt=RegExp(rb,te);Rt=RegExp(ta,te);St=RegExp(da,te)}function Tt(a){Nt();-1!=a.indexOf(na)&&(a=a.replace(Ot,pa));-1!=a.indexOf(rb)&&(a=a.replace(Qt,ra));-1!=a.indexOf(tb)&&(a=a.replace(Pt,qa));-1!=a.indexOf(da)&&(a=a.replace(St,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Rt,"&#39;"));return a}var Ot,Pt,Qt,St,Rt;function Ut(a){if(null==a)throw new Wr("uri is null");this.b=a}t(250,1,{20:1},Ut);_.eQ=function(a){return!A(a,20)?!1:G(this.b,a.b)};_.hC=function(){return Lt(this.b)};
+_.b=null;function Vt(){Vt=x}t(252,1,{});function Wt(){}t(253,1,{},Wt);var Xt=null;function Yt(){}t(254,252,{},Yt);var Zt=null;function $t(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=cs(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=cs(a.b,f,null).Gf(e),A(d,21)&&Kn(d.b,b)){var h=a.b,n=f;0<h.c?Xr(h,new au(h,n,null,d)):ks(h,n,null,d)}}}t(255,1,wi);_.b=null;function bu(a){this.b=a}t(256,255,wi,bu);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function cu(a){this.b=a}t(257,255,wi,cu);
+_.Wc=function(){var a=this.b.b;du(a);eu(a.hb)};function fu(){En()}t(258,99,Nh,fu);function gu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,vk(a.e,1))}function hu(){this.b=new iu(this);this.c=new ej;this.e=new ju(this);this.i=new ku(this)}t(259,1,{},hu);_.d=!1;_.f=!1;function iu(a){wk();this.b=a}t(260,26,{},iu);_.Hc=function(){if(this.b.d){var a=this.b,b;b=lu(a.i.e.c,a.i.c);mu(a.i);A(b,22)&&new fu;a.d=!1;gu(a)}};_.b=null;function ju(a){wk();this.b=a}t(261,26,{},ju);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=jk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(vk(a.b,1E4);a.i.d<a.i.b;){d=nu(a.i);try{if(null==d)break;A(d,22)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||mu(a.i)}if(100<=jk()-b)break}}finally{e||(Dk(a.b),a.d=!1,gu(a))}};_.b=null;function nu(a){var b;a.c=a.d;b=lu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function mu(a){ou(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function ku(a){this.e=a}t(262,1,{},ku);_._c=function(){return this.d<this.b};_.ad=function(){return nu(this)};
+_.bd=function(){mu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function pu(a,b){var c=(qu(),ru(b));a.appendChild(c)}function su(a,b,c){var d;d=Zj;Zj=a;b==nj&&8192==tu(a.type)&&(nj=null);c.cd(a);Zj=d}var Zj=null,nj=null;function uu(){uu=x;vu=new hu}function Rj(a){uu();if(!a)throw new Wr("cmd cannot be null");var b=vu;Zi(b.c,a);gu(b)}var vu;function wu(a){oj();!xu&&(xu=new Ck);yu||(yu=new is(null,!0),zu=new Au);return Vr(yu,xu,a)}var yu=null;function Bu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Au(){}t(268,183,{},Au);_.Kc=function(a){a.$c(this);zu.d=!1};_.Lc=function(){return xu};_.Mc=function(){Bu(this)};_.b=!1;_.c=!1;_.d=!1;var xu=_.e=null,zu=null;function Cu(){Cu=x;Du=new Eu;Fu()||(Du=null)}var Du=null;function yk(){}t(270,1,{},yk);_.Uc=function(){for(;0<(wk(),xk).d;)Dk(lu(xk,0))};function Ak(a,b){return Vr((!Gu&&(Gu=new Hu),Gu),a,b)}function Iu(a){zk();Ju||(Ku(),Ju=!0);return Ak((!Qr&&(Qr=new Ck),Qr),a)}function zk(){Lu||(Mu(),Lu=!0)}
+function Nu(){var a;Lu&&(a=new Ou,Gu&&bs(Gu,a));return null}var Lu=!1,Gu=null,Pu=0,Qu=0,Ju=!1;function Ru(){Ru=x;Su=new Ck}function Ou(){Ru()}t(272,183,{},Ou);_.Kc=function(){null.cg()};_.Lc=function(){return Su};var Su;function Hu(){hs.call(this,null)}t(274,219,ci,Hu);
+function tu(a){switch(a){case pd:return 4096;case Bd:return 1024;case Ed:return 1;case Sd:return 2;case me:return 2048;case Ve:return 128;case We:return 256;case Xe:return 512;case cf:return 32768;case "losecapture":return 8192;case wf:return 4;case xf:return 64;case yf:return 32;case zf:return 16;case Af:return 8;case "scroll":return 16384;case je:return 65536;case Qb:case Bf:return 131072;case Qd:return 262144;case Wf:return 524288;case Ug:return 1048576;case Tg:return 2097152;case Sg:return 4194304;
+case Rg:return 8388608;case xe:return 16777216;case ve:return 33554432;case we:return 67108864;default:return-1}}function oj(){Tu||(Uu(),Vu(),Tu=!0)}var Tu=!1;function Wu(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 Xu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Uu(){Yu=C(function(a){var b;var c=yu,d,e,f;xu&&c&&Zu(c.b.e,xu)?(b=zu.b,d=zu.c,e=zu.d,f=zu.e,Bu(zu),zu.e=a,bs(c,zu),c=!(zu.b&&!zu.c),zu.b=b,zu.c=d,zu.d=e,zu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});$u=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Hn(b)&&A(b,23)&&su(a,c,b)});av=C(function(a){a.preventDefault();$u.call(this,a)});bv=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;$u.call(this,a)});cv=C(function(a){if(Yu(a)){var b=pj;b&&b.__listener&&!Hn(b.__listener)&&A(b.__listener,23)&&(su(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ed,cv,!0);$wnd.addEventListener(Sd,cv,!0);$wnd.addEventListener(wf,cv,!0);$wnd.addEventListener(Af,cv,!0);$wnd.addEventListener(xf,cv,!0);$wnd.addEventListener(zf,cv,!0);$wnd.addEventListener(yf,cv,!0);$wnd.addEventListener(Bf,cv,!0);$wnd.addEventListener(Ve,Yu,!0);$wnd.addEventListener(Xe,Yu,!0);$wnd.addEventListener(We,
+Yu,!0);$wnd.addEventListener(Ug,cv,!0);$wnd.addEventListener(Tg,cv,!0);$wnd.addEventListener(Sg,cv,!0);$wnd.addEventListener(Rg,cv,!0);$wnd.addEventListener(xe,cv,!0);$wnd.addEventListener(ve,cv,!0);$wnd.addEventListener(we,cv,!0)}function dv(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)}var pj=null,Yu=null,cv=null,av=null,$u=null,bv=null;
+function Vu(){$wnd.addEventListener(yf,C(function(a){var b=pj;if(b&&!a.relatedTarget&&Oe==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Af,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Qb,cv,!0)}
+function ev(a,b){oj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?$u:null),c&2&&(a.ondblclick=b&2?$u:null),c&4&&(a.onmousedown=b&4?$u:null),c&8&&(a.onmouseup=b&8?$u:null),c&16&&(a.onmouseover=b&16?$u:null),c&32&&(a.onmouseout=b&32?$u:null),c&64&&(a.onmousemove=b&64?$u:null),c&128&&(a.onkeydown=b&128?$u:null),c&256&&(a.onkeypress=b&256?$u:null),c&512&&(a.onkeyup=b&512?$u:null),c&1024&&(a.onchange=b&1024?$u:null),c&2048&&(a.onfocus=b&2048?$u:null),c&4096&&(a.onblur=b&4096?$u:
+null),c&8192&&(a.onlosecapture=b&8192?$u:null),c&16384&&(a.onscroll=b&16384?$u:null),c&32768&&(a.onload=b&32768?bv:null),c&65536&&(a.onerror=b&65536?$u:null),c&131072&&(a.onmousewheel=b&131072?$u:null),c&262144&&(a.oncontextmenu=b&262144?$u:null),c&524288&&(a.onpaste=b&524288?$u:null),c&1048576&&(a.ontouchstart=b&1048576?$u:null),c&2097152&&(a.ontouchmove=b&2097152?$u:null),c&4194304&&(a.ontouchend=b&4194304?$u:null),c&8388608&&(a.ontouchcancel=b&8388608?$u:null),c&16777216&&(a.ongesturestart=b&16777216?
+$u:null),c&33554432&&(a.ongesturechange=b&33554432?$u:null),c&67108864&&(a.ongestureend=b&67108864?$u:null));b&131072&&a.addEventListener(Qb,$u,!1)}function fv(){var a;fv=x;gv=(a=$doc,G(a.compatMode,Kb)?a.documentElement:a.body)}var gv;function hv(){this.c=new ej}function iv(a){a=a[dd];return null==a?-1:a}t(279,1,{},hv);_.b=null;function jv(a,b){this.b=a;this.c=b}t(280,1,{},jv);_.b=0;_.c=null;t(281,1,ci);_.ed=function(a){return decodeURI(a.replace("%23",la))};_.Yc=function(a){bs(this.b,a)};
+_.fd=function(a){a=null==a?l:a;if(!G(a,null==kv?l:kv))kv=a,Ur&&(a=new Tr,bs(this.b,a))};var kv=l;function Fu(){function a(){$wnd.setTimeout(a,250);e()}var b=Du,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));kv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ed(c.substring(1)));b.fd(a)});a();return!0}t(283,281,ci);function Eu(){this.b=new hs(null)}t(282,283,ci,Eu);_.ed=function(a){return a};
+function Mu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Nu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Lu&&Lr((!Gu&&(Gu=new Hu),Gu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function Ku(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Ju&&(d=sj(),c=tj(),Qu!=d||Pu!=c))Qu=d,Pu=c,Pr((!Gu&&(Gu=new Hu),Gu))}finally{a&&a(b)}})}function dj(a,b){Mi(a.ld(),b,!0)}function cj(a,b){Mi(a.ld(),b,!1)}function rj(a,b,c){0<=b&&a.qd(b+ag);0<=c&&a.od(c+ag)}function lv(a){var b,a=po(a,Dd);b=io(a,jo(32));return 0<=b?a.substr(0,b-0):a}
+function Mi(a,b,c){if(!a)throw new Ui(rc);b=ho(b);if(0==b.length)throw new Ek(Pc);if(c){var d;d=ho(b);b=a.className;-1==qo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=ho(b);f=a.className;e=qo(f,c);-1!=e&&(b=ho(f.substr(0,e-0)),c=ho(mv(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function nv(a,b){a.style.display=b?l:Hf;a.setAttribute("aria-hidden",""+!b)}t(289,1,ui);_.gd=function(){return bk(this.hb)};_.hd=function(){return dk(this.hb)};
+_.jd=function(){return oo(this.hb,Of)};_.kd=function(){return oo(this.hb,Pf)};_.ld=function(){return this.hb};_.md=function(){return this.hb.style.display!=Hf};_.nd=function(){throw new ov;};_.od=function(a){this.hb.style[Ge]=a};_.pd=function(a){nv(this.hb,a)};_.qd=function(a){this.hb.style[eh]=a};_.tS=function(){var a;if(this.hb){var b=this.hb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=l;a=outer}else a="(null handle)";return a};
+_.hb=null;
+function B(a,b,c){var d;d=tu(c.c);if(-1==d){d=a.hb;var e=c.c,f;oj();if(G(he,e)&&(f=xo(),-1!=f&&1009E3>=f))ge==ge&&(d.ondragexit=av);else switch(e){case "drag":d.ondrag=$u;break;case "dragend":d.ondragend=$u;break;case "dragenter":d.ondragenter=av;break;case he:d.ondragleave=$u;break;case "dragover":d.ondragover=av;break;case "dragstart":d.ondragstart=$u;break;case "drop":d.ondrop=$u;break;case "canplaythrough":case "ended":case "progress":d.removeEventListener(e,$u,!1);d.addEventListener(e,$u,!1);
+break;default:throw"Trying to sink unknown event type "+e;}}else-1==a.db?ev(a.hb,d|(a.hb.__eventBits||0)):a.db|=d;return Vr(!a.eb?a.eb=new hs(a):a.eb,c,b)}function pv(a,b,c){return Vr(!a.eb?a.eb=new hs(a):a.eb,c,b)}function qv(a){var b;if(a.td())throw new rv("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;0<b&&(-1==a.db?ev(a.hb,b|(a.hb.__eventBits||0)):a.db|=b);a.rd();a.wd()}
+function sv(a,b){var c;switch(tu(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&yo(a.hb,c))return}c=a.hb;var d,e,f;if(Yp&&(f=Yp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&bs(a.eb,f.b),f.b.b=d,f.b.c=e}function tv(a){if(!a.td())throw new rv("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.hb.__listener=null,a.cb=!1}}}
+function $j(a){if(a.gb)if(A(a.gb,29))a.gb.yd(a);else{if(a.gb)throw new rv("This widget's parent does not implement HasWidgets");}else if(lj(),Zu(uv.b,a)){lj();try{a.vd()}finally{Ti(uv.b,a)}}}function vv(a,b){var c;c=a.gb;if(b){if(c)throw new rv("Cannot set a new parent without first clearing the old parent");a.gb=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.gb=null}}t(288,289,zi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.eb&&bs(this.eb,a)};_.td=function(){return this.cb};
+_.ud=function(){qv(this)};_.cd=function(a){sv(this,a)};_.vd=function(){tv(this)};_.wd=function(){};_.xd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function wv(a){for(a=new xv(a);a.b.b<a.b.c.d-1;)yv(a.b),zv(a.b)}t(287,288,mi);_.rd=function(){Av(this,(Bv(),Cv))};_.sd=function(){Av(this,(Bv(),Dv))};function Ev(a,b,c){$j(b);var d=a.q;Fv(d,b,d.d);d=(qu(),ru(b.hb));c.appendChild(d);vv(b,a)}
+function Gv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Hv;b.gb==a&&(f=a.zd(b),f<d&&--d);$j(b);Fv(a.q,b,d);e?(e=b.hb,dv(c,(qu(),ru(e)),d)):(e=(qu(),ru(b.hb)),c.appendChild(e));vv(b,a)}function Iv(a,b){var c;if(b.gb!=a)return!1;try{vv(b,null)}finally{c=b.hb;so(c).removeChild(c);c=a.q;var d;d=Jv(c,b);if(-1==d)throw new Kv;if(0>d||d>=c.d)throw new Hv;for(--c.d;d<c.d;++d)Gs(c.b,d,c.b[d+1]);Gs(c.b,c.d,null)}return!0}t(286,287,mi);_.zd=function(a){return Jv(this.q,a)};
+_.Ad=function(a,b,c,d){Gv(this,a,b,c,d)};_.Bd=function(){return new Lv(this.q)};_.yd=function(a){return Iv(this,a)};function kj(a,b,c,d){var e;$j(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.hb,e,!0)}function Mv(a,b){var c;(c=Iv(a,b))&&Nv(b.hb);return c}function Ov(a,b,c,d){if(b.gb!=a)throw new Ek("Widget must be a child of this panel.");a.Ed(b,c,d)}function Pv(a,b,c){a=a.hb;-1==b&&-1==c?Nv(a):(a.style[Yf]=fd,a.style[Ye]=b+ag,a.style[Qg]=c+ag)}
+function Qv(){var a=$doc.createElement(ce);this.q=new Rv(this);this.hb=a;this.hb.style[Yf]="relative";this.hb.style[Uf]=Ne}function Nv(a){a.style[Ye]=l;a.style[Qg]=l;a.style[Yf]=l}t(285,286,mi,Qv);_.Cd=function(a){Ev(this,a,this.hb)};_.yd=function(a){return Mv(this,a)};_.Dd=function(a,b,c){Ov(this,a,b,c)};_.Ed=function(a,b,c){Pv(a,b,c)};function Sv(a,b){if(a.Gd())throw new rv("SimplePanel can only contain one child widget");a.Hd(b)}
+function Tv(a,b){if(a.bb!=b)return!1;try{vv(b,null)}finally{a.Fd().removeChild(b.hb),a.bb=null}return!0}function Uv(a,b){if(b!=a.bb&&(b&&$j(b),a.bb&&a.yd(a.bb),a.bb=b)){var c=(qu(),ru(a.bb.hb));a.Fd().appendChild(c);vv(b,a)}}function Vv(){this.hb=$doc.createElement(ce)}t(293,287,mi,Vv);_.Fd=function(){return this.hb};_.Gd=function(){return this.bb};_.Bd=function(){return new Wv(this)};_.yd=function(a){return Tv(this,a)};_.Hd=function(a){Uv(this,a)};_.bb=null;function Xv(){Xv=x;Yv()}
+function Zv(a,b){a._&&($v(a.$,!1,!1),Lr(a,a,b))}function aw(a){var b;if(b=a.bb)null!=a.P&&b.od(a.P),null!=a.Q&&b.qd(a.Q)}function bw(a,b,c){a.W=b;a.ab=c;b-=uo();c-=vo();a=a.hb;a.style[Ye]=b+(yj(),ag);a.style[Qg]=c+ag}function cw(a){a._||(a.cb&&$j(a),$v(a.$,!0,!1))}t(292,293,mi);_.Fd=function(){return dw?ro(ro(this.hb)):ro(this.hb)};_.jd=function(){return oo(this.hb,Of)};_.kd=function(){return oo(this.hb,Pf)};_.ld=function(){return dw?ro(this.hb):so(ro(this.hb))};_.Id=function(){this.Jd(!1)};
+_.Jd=function(a){Zv(this,a)};_.md=function(){return!G(Ne,this.hb.style[bh])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this._&&$v(this.$,!1,!0)};_.od=function(a){this.P=a;aw(this);0==a.length&&(this.P=null)};_.Kd=function(a,b){bw(this,a,b)};_.pd=function(a){this.hb.style[bh]=a?ch:Ne};_.Hd=function(a){Uv(this,a);aw(this)};_.qd=function(a){this.Q=a;aw(this);0==a.length&&(this.Q=null)};_.Ld=function(){cw(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;
+_.X=!1;_.Y=null;_.Z=!1;_._=!1;_.ab=-1;
+function ew(a,b){var c;Vv.call(this);this.S=new fw;this.M=(gw(),hw);this.$=new iw(this);c=this.hb;var d;d=$doc.createElement(ce);dw&&(d.innerHTML="<div></div>",$n((Xn(),Yn),new jw(d)));c.appendChild(d);this.Kd(0,0);(dw?ro(this.hb):so(ro(this.hb)))[Dd]="gwt-PopupPanel";(dw?ro(ro(this.hb)):ro(this.hb))[Dd]=Xf;this.O=this.N=a;this.X=!1;c=H(Ls,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new kw(c);this.L.ld()[Dd]=l;c=dw?ro(this.hb):so(ro(this.hb));d="gwt-DecoratedPopupPanel";if(!c)throw new Ui(rc);d=ho(d);
+if(0==d.length)throw new Ek(Pc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Uv(this,this.L);aw(this);Mi(dw?ro(ro(this.hb)):ro(this.hb),Xf,!1);Mi(this.L.c,b+"Content",!0)}t(291,292,mi);_.rd=function(){qv(this.L)};_.sd=function(){tv(this.L)};_.Gd=function(){return this.L.bb};_.Bd=function(){return new Wv(this.L)};_.yd=function(a){return this.L.yd(a)};
+_.Hd=function(a){Uv(this.L,a);aw(this)};_.L=null;t(290,291,mi);_.vd=function(){tv(this)};function lw(){lw=x;mw=new nw(Gb,0,(gw(),hw));ow=new nw(tc,1,pw);qw=new nw(Ac,2,rw);sw=H(tw,m,24,[mw,ow,qw])}function nw(a,b,c){Co.call(this,a,b);this.b=c}t(294,140,{24:1,72:1,76:1,78:1},nw);_.b=null;var sw,mw,ow,qw;function uw(){uw=x;vw=H(Ls,m,1,[Qg,vf,sd])}
+function kw(a){var b;uw();var c,d;c=this.hb=$doc.createElement(Fg);this.d=$doc.createElement(Ig);pu(c,this.d);c[zd]=0;for(c=c[xd]=0;c<a.length;++c)d=(b=$doc.createElement(Vg),b[Dd]=a[c],pu(b,ww(a[c]+"Left")),pu(b,ww(a[c]+Lb)),pu(b,ww(a[c]+"Right")),b),pu(this.d,d),1==c&&(this.c=ro(Wu(d,1)));this.hb[Dd]="gwt-DecoratorPanel"}function ww(a){var b,c;c=$doc.createElement(Jg);b=$doc.createElement(ce);var d=(qu(),ru(b));c.appendChild(d);c[Dd]=a;b[Dd]=a+"Inner";return c}t(296,293,di,kw);_.Fd=function(){return this.c};
+_.c=null;_.d=null;var vw;t(295,296,di);t(297,1,{});function Bv(){Bv=x;Cv=new xw;Dv=new yw}function zw(a){fs.call(this,a)}function Av(a,b){Bv();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Qi(f),A(f,87))d=f,!c&&(c=new ds),es(c,d);else throw f;}}if(c)throw new zw(c);}t(298,224,ki,zw);var Cv,Dv;function xw(){}t(299,1,{},xw);_.Md=function(a){a.ud()};function yw(){}t(300,1,{},yw);_.Md=function(a){a.vd()};t(303,288,zi);_.Qc=function(a){return B(this,a,(hr(),hr(),ir))};
+_.Rc=function(a){return B(this,a,(uj(),uj(),vj))};_.Sc=function(a){return B(this,a,(lr(),lr(),mr))};_.Tc=function(a){return B(this,a,(wj(),wj(),xj))};_.ud=function(){qv(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};t(302,303,zi);function Aw(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=td,b);this.hb[Dd]="gwt-Button";this.hb.innerHTML=a||l}t(301,302,{13:1,15:1,23:1,25:1,28:1,31:1,35:1,37:1},Aw);t(304,286,mi);_.e=null;_.f=null;
+function Bw(a,b){var c;if(a.i)throw new rv("Composite.initWidget() may only be called once.");$j(b);c=b.hb;a.hb=c;var d;qu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((qu(),c).__gwt_resolve=Cw(a));a.i=b;vv(b,a)}function Dw(a){if(-1!=a.db){var b=a.i,c=a.db;-1==b.db?ev(b.hb,c|(b.hb.__eventBits||0)):b.db|=c;a.db=-1}a.i.ud();a.hb.__listener=a;a.wd()}t(305,288,Vh);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){Dw(this)};_.cd=function(a){sv(this,a);this.i.cd(a)};_.vd=function(){this.i.vd()};
+_.nd=function(){return this.hb=this.i.nd()};_.i=null;function Ew(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[$d]=qg;break;case 1:c[$d]=ef;break;case 2:qs(c)!=(rs(),us)&&(c[$d]=l)}}}function Fw(a){this.b=a;this.d=!1;this.e=this.c=qs(a)}t(306,1,{},Fw);_.b=null;_.c=null;_.d=!1;_.e=null;function qj(){this.hb=Gw()}t(307,293,mi,qj);_.Qc=function(a){return B(this,a,(hr(),hr(),ir))};_.Rc=function(a){return B(this,a,(uj(),uj(),vj))};
+_.Sc=function(a){return B(this,a,(lr(),lr(),mr))};_.Tc=function(a){return B(this,a,(wj(),wj(),xj))};function Hw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=ro(b);e=null;c&&(c=iv(c),e=0>c?null:lu(a.j.c,c));e?Iw(a,e):d&&(b.innerHTML=l||l);return b}function Iw(a,b){var c;if(b.gb!=a)return!1;try{vv(b,null)}finally{c=b.hb;so(c).removeChild(c);var d=a.j,e;e=iv(c);c[dd]=null;c=d.c;Jw(e,c.d);Gs(c.c,e,null);d.b=new jv(e,d.b)}return!0}t(309,287,mi);_.Bd=function(){return new Kw(this)};
+_.yd=function(a){return Iw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Lw(a){if(0>=a.c)throw new Mw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Mw("Column index: 0, Column size: "+a.b);}
+function Nw(){this.j=new hv;this.i=$doc.createElement(Fg);this.d=$doc.createElement(Ig);pu(this.i,this.d);this.hb=this.i;this.e=new Ow(this);var a=new Pw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;dv(a.c.i,(qu(),ru(b)),0);pu(a.b,$doc.createElement(Hd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Mw("Row index: "+a+", Row size: "+d);if(0>c)throw new Mw("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new Mw("Column index: "+c+", Column size: "+this.b);c=Hw(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Jg),d.innerHTML=sa||l,dv(c,(qu(),ru(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Hd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Jg);
+e.innerHTML=sa;c=$doc.createElement(Vg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Hw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(308,309,mi,Nw);_.b=0;_.c=0;function Qw(a){for(;++a.c<a.e.d&&!(null!=lu(a.e,a.c)););}function Kw(a){this.d=a;this.e=this.d.j.c;Qw(this)}t(310,1,{},Kw);_._c=function(){return this.c<this.e.d};
+_.ad=function(){var a;if(this.c>=this.e.d)throw new Kv;a=lu(this.e,this.c);this.b=this.c;Qw(this);return a};_.bd=function(){var a;if(0>this.b)throw new Rw;a=lu(this.e,this.b);$j(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Ow(a){this.b=a}t(311,1,{},Ow);_.b=null;function Pw(a){this.c=a}t(312,1,{},Pw);_.b=null;_.c=null;function Sw(){Sw=x;Tw=new Uw}var Tw;function Vw(){Vw=x;Ww=new Xw((kp(),Ad));Yw=new Xw(Ye);Zw=new Xw(jg);$w=Yw;ax=Zw;bx=$w}var Ww,bx,Yw,ax,$w,Zw;function Uw(){}t(314,1,{},Uw);
+function Xw(a){this.b=a}t(315,314,{},Xw);_.b=null;function cx(){cx=x;dx=new ex(vf);fx=new ex(Qg)}var dx,fx;function ex(a){this.b=a}t(316,1,{},ex);_.b=null;function gx(a,b){var c;c=hx(a);pu(a.c,c);Ev(a,b,c)}function hx(a){var b;b=$doc.createElement(Jg);b[id]=a.b.b;b.style[ah]=a.d.b;return b}function ix(a,b){var c,d;d=so(b.hb);(c=Iv(a,b))&&a.c.removeChild(d);return c}
+function jx(){this.q=new Rv(this);this.f=$doc.createElement(Fg);this.e=$doc.createElement(Ig);pu(this.f,this.e);this.hb=this.f;this.b=(Vw(),bx);this.d=(cx(),fx);this.c=$doc.createElement(Vg);pu(this.e,this.c);this.f[zd]=bb;this.f[xd]=bb}t(317,304,mi,jx);_.yd=function(a){return ix(this,a)};_.c=null;function kx(){kx=x;new Ii}function lx(a,b,c,d,e){kx();this.b=new mx(this,a,b,c,d,e);this.hb[Dd]="gwt-Image"}function nx(a,b,c,d,e){kx();lx.call(this,(Vt(),new Ut(a)),b,c,d,e)}t(318,288,zi,lx,nx);
+_.Qc=function(a){return B(this,a,(hr(),hr(),ir))};_.Rc=function(a){return B(this,a,(uj(),uj(),vj))};_.Sc=function(a){return B(this,a,(lr(),lr(),mr))};_.Tc=function(a){return B(this,a,(wj(),wj(),xj))};_.cd=function(a){32768==tu(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);sv(this,a)};_.wd=function(){var a=this.b;G(cf,po(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new ox(a,this),$n((Xn(),Yn),a.i))};_.b=null;t(320,1,{});_.i=null;function px(){px=x;qx()}
+function mx(a,b,c,d,e,f){var g,j;px();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Ag);j=new It;Ht(Ht(Ht(j,new Kt("width:"+e+(yj(),ag)+pb)),new Kt("height:"+f+cg)),new Kt("background:url("+b.b+") no-repeat "+-c+"px "+-d+cg));!rx&&(rx=new sx);b=tx;c=new Kt((new Kt(j.b.b.b)).b);j=new Jt;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Tt(b.b);yn(j.b,b);j.b.b+="' style='";b=Tt(c.b);yn(j.b,b);j.b.b+="' border='0'>";j=new Mt(j.b.b);g.innerHTML=j.b||l;g=ro(g);a.cb&&
+(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?ev(a.hb,133333119|(a.hb.__eventBits||0)):a.db|=133333119}t(319,320,{},mx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ox(a,b){this.b=a;this.c=b}t(321,1,{},ox);_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(cf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=cf)};
+_.b=null;_.c=null;function ux(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Sw(),Tw)?a.c.e==(rs(),ts)?(Vw(),Yw):a.c.e==ss?(Vw(),Zw):(Vw(),$w):a.c.e==(rs(),ts)?(Vw(),Zw):a.c.e==ss?(Vw(),Yw):(Vw(),ax);b!=a.d&&(a.d=b,a.hb.style[Lg]=!a.d?l:a.d.b)}t(323,288,zi);_.b=null;_.c=null;_.d=null;function vx(){this.hb=$doc.createElement(ce);this.c=new Fw(this.hb);this.hb[Dd]="gwt-Label"}function wx(){vx.call(this);Ew(this.c,fh);ux(this)}t(322,323,zi,vx,wx);_.Qc=function(a){return B(this,a,(hr(),hr(),ir))};
+_.Rc=function(a){return B(this,a,(uj(),uj(),vj))};_.Sc=function(a){return B(this,a,(lr(),lr(),mr))};_.Tc=function(a){return B(this,a,(wj(),wj(),xj))};function xx(a,b){if(0>b||b>=a.hb.options.length)throw new Hv;}function hq(a,b){xx(a,b);return a.hb.options[b].value}function yx(){this.hb=$doc.createElement("select");this.hb[Dd]="gwt-ListBox"}t(324,303,zi,yx);t(325,255,wi);function zx(a){this.b=a}t(326,325,wi,zx);_.Oc=function(){};function Ax(a){this.b=a}t(327,325,wi,Ax);
+_.Uc=function(a){this.b.Nd(a.i,a.b)};function Bx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Vg);dv(a.f,(qu(),ru(e)),b);a=(qu(),ru(c));d.appendChild(a)}else d=Wu(a.f,0),dv(d,(qu(),ru(c)),b)}
+function Cx(a,b,c){var d;Dx(a,b);c&&b.b?(Dx(a,null),a=b.b,b=(Xn(),Yn),b.d=ao(b.d,[new Ex(a),!1])):null!=b.d&&(a.k=new Fx(a,b),c=(gw(),pw),a.k.M=c,a.k.U=a.i,a.k.ld()[Dd]=Ee,d=lv(a.hb),G(De,d)||dj(a.k,d+"Popup"),pv(a.k,new Ax(a),Bk?Bk:Bk=new Ck),a.o=b.d,d=a.k,a=new Gx(a,b),d.hb.style[bh]=Ne,cw(d),a.b.p?bw(a.b.k,bk(a.b.hb)+oo(a.b.hb,Pf)-1,dk(a.c.hb)):bw(a.b.k,bk(a.c.hb),dk(a.b.hb)+oo(a.b.hb,Of)-1),d.hb.style[bh]=ch)}function Hx(a,b){if(b||!(a.n&&a.o==a.n.d))Dx(a,b),a.hb.focus(),b&&a.e&&Cx(a,b,!1)}
+function Ix(a,b){var c;a:{c=b.target;var d,e;for(e=new Ki(a.j);e.c<e.e.Fe();)if(d=Li(e),yo(d.hb,c)){c=d;break a}c=null}switch(tu(b.type)){case 1:a.hb.focus();c&&Cx(a,c,!0);break;case 16:c&&Hx(a,c);break;case 32:c&&Hx(a,null);break;case 2048:Jx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Jx(a)||a.p||Kx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Jx(a)||(a.p?null!=a.n.d&&!a.n.d.cg().cg()&&(Cx(a,a.n,!1),a.n.d.cg()):Lx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Jx(a)||a.p&&
+Kx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Jx(a)||(a.p?Lx(a):null!=a.n.d&&!a.n.d.cg().cg()&&(Cx(a,a.n,!1),a.n.d.cg()));b.cancelBubble=!0;b.preventDefault();break;case 27:Dx(a,null);a.k&&Zv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Dx(a,null);a.k&&Zv(a.k,!1);break;case 13:Jx(a)||(Cx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}sv(a,b)}function Mx(a,b,c){c&&Dx(a,null);Lr(a,b,!1);a.o=null;a.k=null}
+function Jx(a){var b;if(!a.n){for(b=new Ki(a.j);b.c<b.e.Fe();){b=Li(b);Dx(a,b);break}return!0}return!1}function Dx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=lv(c.hb)+Xa;Mi(c.ld(),d,!1);a.p&&(c=so(a.n.hb),2==Xu(c)&&(c=Wu(c,1),Mi(c,Dg,!1)))}if(b){c=lv(b.hb)+Xa;Mi(b.ld(),c,!0);a.p&&(c=so(b.hb),2==Xu(c)&&(c=Wu(c,1),Mi(c,Dg,!0)));El();c=a.hb;var e=new fl(b.hb),d=(zl(),Al),e=H(Nx,m,5,[e]),f,g,j,h;f=new wn;for(j=0,h=e.length;j<h;++j)g=e[j],xn(xn(f,g.b),ba);e=ho(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
+function Lx(a){var b,c,d;if(a.n){for(b=c=Qj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?lu(a.j,b):lu(a.j,c);break}Dx(a,d)}}function Kx(a){var b,c,d;if(a.n){for(b=c=Qj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?lu(a.j,b):lu(a.j,c);break}Dx(a,d)}}t(328,288,zi);_.cd=function(a){Ix(this,a)};_.vd=function(){this.k&&Zv(this.k,!1);tv(this)};_.Nd=function(a,b){Mx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Ex(a){this.b=a}t(329,1,{},Ex);_.xc=function(){Ox(this.b)};_.b=null;
+function Px(a){this.b=a}t(330,1,{},Px);_.Oc=function(){Dx(this.b,null)};_.b=null;function Fx(a,b){Xv();this.b=a;this.c=b;ew.call(this,!0,lf);Uv(this.L,this.c.d);aw(this);this.Z=!0;this.c.d.cg()}t(331,291,mi,Fx);_.$c=function(a){var b,c;if(!a.b)switch(tu(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(yo(b,c)){a.b=!0;break}a.b&&Dx(this.b,null)}};_.b=null;_.c=null;function Gx(a,b){this.b=a;this.c=b}t(332,1,{},Gx);_.b=null;var Qx=_.c=null;
+function Rx(){Rx=x;Qx=new Gt((Vt(),new Ut("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Sx(a,b){this.hb=$doc.createElement(Jg);var c=lv(this.hb)+Xa;Mi(this.ld(),c,!1);this.hb.textContent=a||l;this.hb[Dd]="gwt-MenuItem";c=zo();this.hb.setAttribute(Pe,c);El();this.hb.setAttribute(kg,km.b);this.b=b}t(335,289,{28:1,32:1,35:1},Sx);_.b=null;_.c=null;_.d=null;
+function Tx(){var a;this.hb=$doc.createElement(Jg);this.hb[Dd]="gwt-MenuItemSeparator";a=$doc.createElement(ce);pu(this.hb,a);a[Dd]="menuSeparatorInner"}t(336,289,ui,Tx);function Ux(){var a,b,c,d,e;b=null.cg();e=sj();d=tj();b[be]=(Po(),Hf);b[eh]=0+(yj(),ag);b[Ge]=cb;c=$doc;c=(G(c.compatMode,Kb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Kb)?a.documentElement:a.body).scrollHeight||0;b[eh]=(c>e?c:e)+ag;b[Ge]=(a>d?a:d)+ag;b[be]="block"}function fw(){}t(337,1,{},fw);_.Wc=function(){Ux()};
+function Vx(a){this.b=a}t(338,1,{},Vx);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.$c(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?yo(b.hb,c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(tu(d.type)){case 4:case 1048576:if(nj){a.c=!0;break}if(!c&&b.N){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(nj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function Wx(a){this.b=a}t(339,1,{},Wx);_.b=null;function gw(){gw=x;hw=new Xx(Gb,0);pw=new Xx(tc,1);rw=new Xx(Ac,2);Yx=H(Zx,m,33,[hw,pw,rw])}function Xx(a,b){Co.call(this,a,b)}t(340,140,{33:1,72:1,76:1,78:1},Xx);var Yx,hw,pw,rw;function $x(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),Xv(),a.i=Iu(a.b.S),Ux(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Xv(),Vi(a.i.b),a.i=null,a.c=!1)}
+function ay(a){a.k||($x(a),a.d||(lj(),Mv(mj(null),a.b)),Xv());by((Xv(),a.b.hb),"rect(auto, auto, auto, auto)");a.b.hb.style[Uf]=ch}function cy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=K(b*a.e);j=K(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}by((Xv(),a.b.hb),"rect("+g+bg+f+bg+c+bg+e+"px)")}
+function $v(a,b,c){a.d=c;hk(a);a.j&&(Dk(a.j),a.j=null,ay(a));a.b._=b;var d=a.b;d.Y&&(Vi(d.Y.b),d.Y=null);d.T&&(Vi(d.T.b),d.T=null);if(d._){d.Y=wu(new Vx(d));var e;e=new Wx(d);Cu();e=Du?Vr(Du.b,(!Ur&&(Ur=new Ck),Ur),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(gw(),hw)&&!b&&(c=!1);a.k=b;c?b?($x(a),a.b.hb.style[Yf]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,a.b.ab),by((Xv(),a.b.hb),"rect(0px, 0px, 0px, 0px)"),lj(),b=mj(null),Ev(b,a.b,b.hb),a.j=new dy(a),vk(a.j,1)):ik(a,200):($x(a),a.k?(a.b.hb.style[Yf]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,
+a.b.ab),lj(),b=mj(null),Ev(b,a.b,b.hb)):a.d||(lj(),Mv(mj(null),a.b)),Xv(),a.b.hb.style[Uf]=ch)}function iw(a){var b=(nk(),qk);this.n=new mk(this);this.u=b;this.b=a}t(341,17,{},iw);_.zc=function(){ay(this)};_.Ac=function(){this.e=oo(this.b.hb,Of);this.f=oo(this.b.hb,Pf);this.b.hb.style[Uf]=Ne;cy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){cy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function dy(a){wk();this.b=a}t(342,26,{},dy);
+_.Hc=function(){this.b.j=null;ik(this.b,200)};_.b=null;function qu(){qu=x;ey()}function ru(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Cw(a){return function(){this.__gwt_resolve=fy;return a.nd()}}function fy(){throw"A PotentialElement cannot be resolved twice.";}
+function ey(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function lj(){lj=x;gy=new hy;iy=new Ii;uv=new ds}function jy(a){this.q=new Rv(this);this.hb=a;qv(this)}
+function mj(a){lj();var b,c;c=hj(iy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==iy.e){var d=new ky;zk();Ak(Bk?Bk:Bk=new Ck,d)}!b?c=new ly:c=new jy(b);z(iy,a,c);es(uv,c);return c}t(344,285,mi,jy);var gy,iy,uv;function hy(){}t(345,1,{},hy);_.Md=function(a){a.td()&&a.vd()};function ky(){}t(346,1,{},ky);_.Uc=function(){lj();try{Av(uv,gy)}finally{my(uv.b),my(iy)}};function ly(){jy.call(this,$doc.body)}t(347,344,mi,ly);
+_.Ed=function(a,b,c){b-=uo();c-=vo();Pv(a,b,c)};function Wv(a){this.d=a;this.b=!!this.d.bb}t(348,1,{},Wv);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.bb)throw new Kv;this.b=!1;return this.c=this.d.bb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function ny(a,b){a.hb[$g]=null!=b?b:l}t(351,303,zi);_.cd=function(a){0!=(tu(a.type)&896)?sv(this,a):sv(this,a)};_.wd=function(){};function oy(){oy=x;py()}t(350,351,zi);
+function qy(){var a;oy();var b=(a=$doc.createElement("INPUT"),a.type=Kg,a);!Zt&&(Zt=new Yt);!Xt&&(Xt=new Wt);this.hb=b;this.hb[Dd]="gwt-TextBox"}t(349,350,zi,qy);function py(){py=x;ry=new sy;ty=new uy;vy=new wy;xy=new yy;zy=H(Ay,m,36,[ry,ty,vy,xy])}t(352,140,Bi);var zy,ry,ty,vy,xy;function sy(){Co.call(this,Gb,0)}t(353,352,Bi,sy);function uy(){Co.call(this,ec,1)}t(354,352,Bi,uy);function wy(){Co.call(this,gc,2)}t(355,352,Bi,wy);function yy(){Co.call(this,zc,3)}t(356,352,Bi,yy);
+function By(a,b){if(0>b||b>=a.d)throw new Hv;return a.b[b]}function Jv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Fv(a,b,c){var d,e;if(0>c||c>a.d)throw new Hv;if(a.d==a.b.length){e=y(Cy,m,37,2*a.b.length,0);for(d=0;d<a.b.length;++d)Gs(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Gs(a.b,d,a.b[d-1]);Gs(a.b,c,b)}function Rv(a){this.c=a;this.b=y(Cy,m,37,4,0)}t(357,1,{},Rv);_.Bd=function(){return new Lv(this)};_.b=null;_.c=null;_.d=0;
+function yv(a){if(a.b>=a.c.d)throw new Kv;return a.c.b[++a.b]}function zv(a){if(0>a.b||a.b>=a.c.d)throw new Rw;a.c.c.yd(a.c.b[a.b--])}function Lv(a){this.c=a}t(358,1,{},Lv);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return yv(this)};_.bd=function(){zv(this)};_.b=-1;_.c=null;function qx(){qx=x;tx=(Vt(),new Ut(Sn()+"clear.cache.gif"))}var tx,rx=null;function sx(){}t(360,1,{},sx);function Dy(){Dy=x;qx()}function Ey(a,b,c,d,e){Dy();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function Fy(a,b,c){Dy();Ey.call(this,(Vt(),new Ut(a)),b,0,c,16)}t(361,297,{},Ey,Fy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Gy(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function Gw(){var a=Hy?Hy:Hy=Gy(),b=$doc.createElement(ce);b.tabIndex=0;var c=$doc.createElement("input");c.type=Kg;c.tabIndex=-1;c.setAttribute(kg,Zf);var d=c.style;d.opacity=0;d.height=jb;d.width=jb;d.zIndex=-1;d.overflow=Ne;d.position=fd;c.addEventListener(me,a,!1);b.appendChild(c);return b}var Hy=null;function Yv(){Yv=x;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){dw=!0;break a}dw=!1}}
+function by(a,b){a.style.clip=b;a.style[be]=(Po(),Hf);a.style[be]=l}var dw;function jw(a){this.b=a}t(366,1,{},jw);_.xc=function(){this.b.style[Uf]=($o(),md)};_.b=null;function Vi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Xr(b,new au(b,c,d,a)):ks(b,c,d,a)}function as(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(369,1,{},as);_.b=null;_.c=null;_.d=null;_.e=null;function Yr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(370,1,{},Yr);_.xc=function(){var a=this.c;Zr(this.b,this.e,this.d).zf(a)};_.b=null;
+_.c=null;_.d=null;_.e=null;function au(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(371,1,{},au);_.xc=function(){ks(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Iy(a,b){b.n!=a&&(!a.ic&&(a.ic=new ej),b.n=a,Zi(a.ic,b))}function Jy(a){var b;b=a.cZ.e;if(-1!=io(b,jo(36)))return null;a=a.jc.c.c++;return b=mv(b,Ky(b,jo(46))+1)+l+a}function Ly(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new My(a,b,c,At(d)))}function Ny(a){return!a._b&&a.gc?Ny(a.gc):a._b}
+function Oy(a){return!a.bc&&a.gc?Oy(a.gc):a.bc}function Py(a){var b;b=new Qy;if(a.be()){for(;a&&!A(a,58);a=a.gc){var c=b,d=a.Zd(),e=a.$d();c.b+=d;c.c+=e}A(a,58)&&(c=a.Zd(),a=a.$d(),b.b+=c,b.c+=a);return b}throw new Ry;}function Sy(a){a.kc=!1;a.ke();Ty(a)}function Ty(a){if((a=A(a,58)?null:a.gc)&&a.kc)Sy(a),a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}function Uy(a){return(a=a.Sd())?a:new Vy(1,1)}function Wy(a){var b;return(b=a.Td())?new Xy(b):new Xy(a.Vd())}
+function Yy(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function Zy(a){return!a.bc?(a.ae(),!0):!1}function O(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,44)&&c.b==b.b||a.hc.Uf(b)}function $y(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)Ty(a),new az(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new az(a,101)}function bz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Vf(b),a.be()&&a.je())}
+function cz(a){a.lc||(Yy(a),dz(a,!0),ez(a),a.lc=!0,new az(a,102),Ly(a,a,a.gc,0),Ty(a),a.hc.Xf(a))}function fz(){this.jc=(fq(),fq(),gz);new Ii;this._d();this.fc=(hz(),iz)}t(375,1,Zh);_.Pd=function(){return!1};_.Qd=function(){return Jy(this)};_.Rd=function(){return Ny(this)};_.Sd=function(){return jz(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new kz(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.mc};
+_.Zd=function(){return this.pc};_.$d=function(){return this.qc};_._d=function(){};_.ae=function(){Sy(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return Uy(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+fh+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return Wy(this)};_.he=function(){};_.ie=function(){return Zy(this)};_.je=function(){};
+_.ke=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.le=function(a,b){this.me(this.pc,this.qc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this.ac,!0);this.ac=0};_.ne=function(a,b,c,d){$y(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Tc+this.fe()+Wc};_.oe=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function P(a,b,c){var d;if(-1>a.Wb.b.d)throw new Ek("Missing message: awt.12A");if(A(b,46)){if(b==a)throw new Ek("Missing message: awt.12B");a:{if(a&&!A(a,58))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,58))break;d=d.gc}d=!1}if(d)throw new Ek("Missing message: awt.12C");if(A(b,58))throw new Ek("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Bn;var e=Qj(d.Wb.b,b),f;f=lu(d.Wb.b,e);d.Xb&&d.Xb.ue(f);lz(d,e);new mz(d,301,f)}d=a.Wb.b.d;Yy(b);nz(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),Sy(a),!!a.Xb&&
+A(a.Xb,51)&&(a.Xb.o=!1),Ly(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,51)){var g=a.Xb;if(!b)throw new Wr("Missing message: awt.185");if(null==c||null!=c)oz(g,c,b);else throw new Ek("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Qi(j);if(A(j,81))throw b=j,lz(a,d),b;throw j;}b.ke();new mz(a,300,b)}function pz(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function qz(a){var b;b=a.pe();return new rz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function dz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)lu(a.Wb.b,c).ce(b)}function lz(a,b){var c;c=lu(a.Wb.b,b);Yy(c);c.ce(!1);ou(a.Wb.b,b);c.gc=null;Sy(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1);Ly(c,c,a,1)}function sz(a){var b=(tz(),uz);bz(a,b);for(b=0;b<a.Wb.b.d;++b)lu(a.Wb.b,b).ie()}function vz(a,b){var c,d;if(a.Xb)for(d=new Ki(a.Wb.b);d.c<d.e.Fe();)c=Li(d),a.Xb.ue(c);if(b)for(d=new Ki(a.Wb.b);d.c<d.e.Fe();)c=Li(d),b.qe(null,c);a.Xb=b;Sy(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}
+function ez(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=lu(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function wz(){fz.call(this);this.Wb=new xz;this.$b=(fq(),fq(),gz)}t(374,375,Ph);_.Sd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.se(this));return this.Yb};_.Td=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.te(this));return this.Zb};_.pe=function(){return this.Wd()};_.Vd=function(){return Uy(this)};_.Xd=function(){return Wy(this)};
+_._d=function(){this.hc=(fq(),new yz)};_.ae=function(){Sy(this);this.Xb&&A(this.Xb,51)&&(this.Xb.o=!1)};_.ce=function(a){dz(this,a)};_.de=function(){return Uy(this)};_.ge=function(){return Wy(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)Yy(lu(this.Wb.b,a))};_.ie=function(){var a;if(!Zy(this))return!1;for(a=0;a<this.Wb.b.d;++a)lu(this.Wb.b,a).ie();return!0};_.ke=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=lu(this.Wb.b,b),a.ke()};_.oe=function(){ez(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function zz(){var a=new Az;wz.call(this);vz(this,a)}t(373,374,Ph,zz);_.Qd=function(){return"panel"+this.$b.c.e++};function Bz(a,b,c){a=Cz(a.Vb,b,c);a.k=!0;return new Dz(a)}function Ez(a){a.ee(a.Vb.e)}function Fz(a){return new Vy(oo(a.Vb.hb,Pf),oo(a.Vb.hb,Of))}t(372,373,Ph);_.Ud=function(){return oo(this.Vb.hb,Of)};_.Yd=function(){return oo(this.Vb.hb,Pf)};_.Zd=function(){return bk(this.Vb.hb)};_.$d=function(){return dk(this.Vb.hb)};
+_.be=function(){return this.Vb.hb.style.display!=Hf};_.je=function(){Ez(this)};_.le=function(){};_.Vb=null;function Gz(a){if(null!=a)this.f=a;else throw new Hz;}t(377,1,hi);_.tS=function(){return this.cZ.e+"[source="+this.f+Wc};_.f=null;
+function Iz(){Iz=x;R=new Ii;z(R,new S(400),new Jz(oh));z(R,new S(401),new Jz(oh));z(R,new S(402),new Jz(oh));z(R,new S(500),new Jz(qh));z(R,new S(501),new Jz(qh));z(R,new S(502),new Jz(qh));z(R,new S(503),new Jz(rh));z(R,new S(504),new Jz(qh));z(R,new S(505),new Jz(qh));z(R,new S(506),new Jz(rh));z(R,new S(507),new Jz(Jh));z(R,new S(100),new Jz(kh));z(R,new S(101),new Jz(kh));z(R,new S(102),new Jz(kh));z(R,new S(103),new Jz(kh));z(R,new S(1004),new Jz(nh));z(R,new S(1005),new Jz(nh));z(R,new S(800),
+new Jz(Fh));z(R,new S(801),new Jz(Fh));z(R,new S(200),new Jz(sh));z(R,new S(201),new Jz(sh));z(R,new S(202),new Jz(sh));z(R,new S(204),new Jz(sh));z(R,new S(203),new Jz(sh));z(R,new S(209),new Jz(Kh));z(R,new S(208),new Jz(Lh));z(R,new S(207),new Jz(Lh));z(R,new S(206),new Jz(sh));z(R,new S(205),new Jz(sh));z(R,new S(1400),new Jz(Hh));z(R,new S(1401),new Jz(Ih));z(R,new S(1402),new Jz(Ih));z(R,new S(300),new Jz(lh));z(R,new S(301),new Jz(lh));z(R,new S(1100),new Jz(Eh));z(R,new S(1101),new Jz(Eh));
+z(R,new S(1200),new Jz(Gh));z(R,new S(701),new Jz(Ch));z(R,new S(900),new Jz(Dh));z(R,new S(1001),new Jz(Ah));z(R,new S(601),new Jz(Bh))}t(376,377,hi);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,45)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Tc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var R;function Jz(a){this.b=a}t(379,1,{},Jz);_.b=jh;function Kz(){}t(380,1,{},Kz);_.b=null;_.c=null;
+function Lz(a,b){var c;b&&(a.b?(c=new Mz(a.b),Gs(c.c,c.d++,b),a.b=c):(a.b=new ej,Zi(a.b,b)))}t(382,1,hi);_.b=null;function Nz(){}function Oz(){}t(381,382,hi,Nz,Oz);function Pz(){Pz=x;Math.sqrt(2)}function Qz(a){Pz();if(0>a)throw new Ek("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(383,1,{41:1},Qz);_.eQ=function(a){return a===this?!0:A(a,41)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new Rz;a.b=31*a.b+K((new Sz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+K((new Sz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Tz(){Tz=x;Uz=new ds;Vz=new Vy(0,0);es(Uz,Cb);es(Uz,Ub);es(Uz,yb);es(Uz,"Last");es(Uz,Lb);es(Uz,qc);es(Uz,Oc);es(Uz,Rc);es(Uz,Sb)}
+function oz(a,b,c){var d;if(null==b)d=Lb;else if(d=b,!Zu(Uz.b,b))throw new Ek(Wz());Is(hj(a.d,d))===Is(c)&&Is(hj(a.c,c))===Is(d)||((b=hj(a.d,d))&&Xz(a,b,d),Yz(a.b.Bd(),c)&&Xz(a,c,d),b=a.b,new Zz(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function $z(a,b){return new Vy(Wj(b[1].c,Wj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Wj(b[0].b,Wj(b[4].b,b[3].b))+a.n)}function Xz(a,b,c){aA(a.b,b);Ti(a.c,b);Ti(a.d,c)}
+function bA(a,b){if(!a.o){a.o=!0;var c,d,e;cA(a.i,Vz);cA(a.j,Vz);cA(a.p,null);a.q=0;for(d=dA(a.b,0);d.c!=d.e.b;){c=eA(d);e=hj(a.c,c);var f=b.fc;e=Kn(e,Lb)?0:Kn(e,qc)?1:Kn(e,Oc)?2:Kn(e,Rc)?4:Kn(e,Sb)?3:Kn(e,Cb)?f.b?4:3:Kn(e,yb)?f.b?3:4:Kn(e,Ub)?1:2;c.lc?a.p[e]||(Gs(a.p,e,c),++a.q,a.i[e]=c.Vd(),a.j[e]=c.Xd()):a.p[e]||(a.i[e]=c.Vd(),a.j[e]=c.Xd())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}function fA(){Tz();gA.call(this,0)}
+function gA(a){Tz();fq();this.b=new hA;this.c=new Ii;this.d=new Ii;this.e=a;this.k=0;this.o=!1;this.p=y(iA,m,45,5,0);this.i=y(jA,m,47,5,0);this.j=y(jA,m,47,5,0);this.q=this.f=this.n=0}t(384,1,{51:1,72:1},fA,gA);_.qe=function(a,b){oz(this,a,b)};
+_.re=function(a){bA(this,a);if(0!=this.q)if(a=qz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.me(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].le(a.c,this.j[1].b),this.p[1].ne(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].le(this.j[4].c,c),this.p[4].ne(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].me(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].le(a.c,
+this.j[2].b),this.p[2].ne(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].le(this.j[3].c,c),this.p[3].ne(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.se=function(a){var b;b=this.o;bA(this,a);this.o=b;return 0==this.q?pz(a,new Vy(0,0)):pz(a,$z(this,this.i))};_.te=function(a){var b;b=this.o;bA(this,a);this.o=b;return pz(a,$z(this,this.j))};_.ue=function(a){var b;b=hj(this.c,a);null!=b&&Xz(this,a,b)};_.tS=function(){return kA.e+"[hgap="+this.e+",vgap="+this.k+Wc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var Vz,Uz;function lA(a){fz.call(this);this.hc=(fq(),new mA(a,this))}t(385,375,{42:1,45:1,52:1,66:1,72:1},lA);_.Qd=function(){return td+this.jc.c.b++};_.Sd=function(){return!Oy(this)?new Vy(0,0):jz(this.hc,this)};_.ke=function(){};t(387,1,{});t(386,387,{},function(){});function nA(){nA=x}
+function oA(a,b){if(null==b)throw new Wr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Sf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function pA(){nA();fz.call(this);new ej;this.hc=new qA((fq(),this))}t(388,375,{43:1,45:1,52:1,66:1,72:1},pA);_.Sd=function(){return jz(this.hc,this)};
+_.fe=function(){return(null==this.ec&&(this.ec=Jy(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+fh+this.cc+(this.lc?l:",hidden")+",current="+hq(this.hc.b,this.hc.b.hb.selectedIndex)};function rA(){rA=x;sA=new tA(255,255,255);uA=new tA(192,192,192);vA=new tA(128,128,128);wA=new tA(64,64,64);xA=yA=new tA(0,0,0);zA=new tA(255,0,0);new tA(255,175,175);AA=new tA(255,200,0);BA=new tA(255,255,0);new tA(0,255,0);CA=new tA(255,0,255);DA=new tA(0,255,255);EA=FA=new tA(0,0,255)}
+function GA(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new tA(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new tA(c,a,b)}function HA(a){return new tA(K(0.7*(a.b>>16&255)),K(0.7*(a.b>>8&255)),K(0.7*(a.b&255)))}function tA(a,b,c){rA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Ek("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(389,1,{44:1,53:1,57:1},tA);_.eQ=function(a){return A(a,44)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return IA.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Wc};_.b=0;var xA,EA,yA,FA,DA,wA,vA,uA,CA,AA,zA,sA,BA;function hz(){hz=x;iz=new JA(!0);KA=new ds;es(KA,"ar");es(KA,"fa");es(KA,"iw");es(KA,"ur")}function JA(a){this.b=a}t(390,1,hi,JA);_.b=!1;var iz,KA;t(392,1,{62:1,75:1});function LA(){Vy.call(this,0,0)}function Vy(a,b){this.c=a;this.b=b}
+function Xy(a){Vy.call(this,a.c,a.b)}t(391,392,{47:1,62:1,72:1,75:1},LA,Vy,Xy);_.eQ=function(a){return a===this?!0:A(a,47)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new Rz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return MA.e+"[width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;function Yq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(393,1,hi,Yq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ve=function(){return 0!=(this.f&4)};_.we=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.we()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Wc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function NA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function OA(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(Jw(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function PA(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Xd():c.Vd(),g=Wj(g,c.b),j+=c.c+a.d);return new Vy(j,g+2*a.e)}function Az(){QA.call(this,1,5,5)}
+function QA(a,b,c){fq();this.d=b;this.e=c;this.b=a}t(394,1,hi,Az,QA);_.qe=function(){};
+_.re=function(a){this.c=RA(a.Wb);if(0!=NA(this)){var b,c,d,e,f,g,j,h,n,o,r;b=qz(a);g=a.pe();j=a.fc.b;n=new ej;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new SA(q);for(v=0;v<q;++v)Gs(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=Qj(a.Wb.b,u);Jw(E,D.d);Gs(D.c,E,u)}for(d=new Ki(d);d.c<d.e.Fe();)if((c=Li(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(OA(this,n,b.c-(o-this.d),g.c,r,h,j),n.Oe(),o=f,r+=h+this.e,h=0),e=!1,Gs(n.c,n.d++,c),o+=a.c+this.d,h=Wj(h,a.b);OA(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.se=function(a){this.c=RA(a.Wb);return 0==NA(this)?pz(a,new Vy(10,10)):pz(a,PA(this,!1))};_.te=function(a){this.c=RA(a.Wb);return 0==NA(this)?pz(a,new Vy(10,10)):pz(a,PA(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ye;break;case 2:a=jg;break;case 1:a=Ad;break;case 4:a="trailing";break;default:a="leading"}return TA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Wc};_.b=0;_.c=null;_.d=0;_.e=0;function tz(){tz=x;uz=new UA(Rb,0,12)}
+function UA(a,b,c){tz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(395,1,{48:1,72:1},UA);_.b=null;_.c=0;_.d=0;var uz;t(396,1,Xh);_.tS=function(){return VA.e+"[font="+this.c+"ascent="+WA(this.c).b+", descent="+WA(this.c).c+", height="+WA(this.c).d+Wc};_.c=null;function XA(a){if(!a.n){Yy(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=lu(a.p,b))&&XA(c);dz(a,!1);a.n=!0;Ly(a,a,a.gc,0);new YA(a,202)}}
+function ZA(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=lu(a.p,b))&&c.Id()}function $A(a){!Oy(a)&&sz(a);var b=Wy(a);a.me(a.pc,a.qc,b.c,b.b);ez(a)}function aB(a,b){a.q!=b&&(a.q=b)}t(398,374,xi);_.Wd=function(){return new kz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){ZA(this)};_.be=function(){return this.hc.d._};_.me=function(a,b,c,d){$y(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;$y(this,a,b,c,d);this.lc&&e&&!f&&ez(this)};_.n=!1;_.q=!1;
+function bB(a){wz.call(this);this.r=new Oz;this.p=new ej;this.o=new kz(0,0,0,0);this.lc=!1;vz(this,new fA);this.hc&&cB(this.hc,a);this.hc&&dB(this.hc.d,!0);aB(this,!0)}t(397,398,xi);_.pe=function(){return new kz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return bk(this.hc.d.hb)};_.$d=function(){return dk(this.hc.d.hb)};_._d=function(){this.hc=new eB((fq(),l),this)};
+function fB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=GA(g),f=new tA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),(a.e=g)&&(a.i=ig+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new tA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),f=GA(g),(a.e=j)&&(a.i=ig+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;gB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=ig+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);gB(a,b,c,d,1);gB(a,b,c+1,1,e);(a.e=f)&&(a.i=ig+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
+255)+va);gB(a,b+d,c,1,e);gB(a,b+1,c+e,d,1)}t(399,1,{});_.tS=function(){return"Graphics"};t(400,399,{});function hB(a){var b,c;c=Wj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new Vy(b,c)}function iB(a,b,c){var d,e,f,g,j,h;a.c=RA(b.Wb);if(0==a.c.length)return new LA;g=hB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=Wj(h,d.c),j=Wj(j,d.b);return new Vy(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function jB(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function kB(){lB.call(this,7)}function lB(a){fq();this.e=0;this.b=1;this.f=a;this.d=0}t(401,1,hi,kB,lB);_.qe=function(){};
+_.re=function(a){var b,c;this.c=RA(a.Wb);if(0!=this.c.length&&(b=qz(a),!(0>=b.c||0>=b.b))){c=hB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);jB(b.c,b.d,this.d,f,e);jB(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].me(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.se=function(a){return pz(a,iB(this,a,!1))};_.te=function(a){return pz(a,iB(this,a,!0))};_.ue=function(){};
+_.tS=function(){return mB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Wc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Rw(){En()}function rv(a){En();this.i=a}t(403,99,Nh,Rw,rv);function Ry(){En();this.i="Missing message: awt.151"}t(402,403,Nh,Ry);t(404,1,{});function kz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(405,1,{50:1,72:1,75:1},kz);_.eQ=function(a){return a===this?!0:A(a,50)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return nB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function oB(a){pB.call(this,a,0)}function pB(a,b){fz.call(this);this.hc=(fq(),new qB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Vw(),Ww);c.b=d;ux(c);break;case 0:c=c.b;d=(Vw(),Yw);c.b=d;ux(c);break;case 2:c=c.b,d=(Vw(),Zw),c.b=d,ux(c)}}t(406,375,Zh,oB,pB);
+_.Sd=function(){return!Oy(this)?new Vy(0,0):jz(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=Jy(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+fh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ye;switch(this.b){case 1:b=Ad;break;case 2:b=jg}return a+b+",text=null"};_.b=0;t(409,1,hi);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.fe()+Wc};_.k=null;_.n=null;
+function rB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function sB(a){this.o=(fq(),fq(),gz);var b;var c;b=this.cZ.e;-1!=io(b,jo(36))?b=null:(c=this.o.c.d++,b=mv(b,Ky(b,jo(46))+1)+l+c);this.k=b;this.e=new Nz;this.i=a;this.f=!0;this.j=new tB(this)}t(408,409,hi,sB);_.fe=function(){return rB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(407,408,Ai);_.fe=function(){return rB(this)+(this.c?",tearOff":l)};_.c=!1;t(411,1,{63:1});
+_.eQ=function(a){return a===this?!0:A(a,63)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new Rz;uB(a,this.b);uB(a,this.c);return a.b};function Qy(){this.c=this.b=0}function vB(a,b){this.b=a;this.c=b}function wB(a){var b=a.c;this.b=a.b;this.c=b}t(410,411,{54:1,63:1,72:1},Qy,vB,wB);_.eQ=function(a){return a===this?!0:A(a,54)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return xB.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;
+function yB(a,b){if(!b)throw new Wr("Missing message: awt.70");var c=a.b;if(G(b.i,Ca)){var c=c.b.b,d=new Tx,e=c.d.d;if(0>e||e>c.d.d)throw new Hv;c.p&&(d.hb[Id]=2);Bx(c,e,d.hb);nz(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Hv;nz(d.d,e,c);for(f=g=0;f<e;++f)A(lu(d.d,f),32)&&++g;nz(d.j,g,c);Bx(d,e,c.hb);c.c=d;e=lv(c.hb)+Xa;Mi(c.ld(),e,!1);d.p&&(e=Qj(d.d,c),-1!=e&&(d=Wu(d.p?d.f:Wu(d.f,0),e),2==Xu(d)&&d.removeChild(Wu(d,1)),c.hb[Id]=2))}}
+function zB(a,b,c,d){a=a.b;b=Py(b);c+=b.b;d+=b.c;bw(a.b,c,d);cw(a.b)}function AB(){sB.call(this,l);new ej;this.c=!1;this.b=(fq(),new BB)}t(412,407,Ai,AB);_.b=null;t(415,1,{56:1,65:1,75:1});t(414,415,{56:1,64:1,65:1,75:1});_.eQ=function(a){return a===this?!0:A(a,64)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new Rz;uB(a,this.d);uB(a,this.e);uB(a,this.c);uB(a,this.b);return a.b};function rz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
+t(413,414,{55:1,56:1,64:1,65:1,72:1,75:1},rz);_.eQ=function(a){return a===this?!0:A(a,55)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return CB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function DB(){DB=x;EB=new FB;GB=new HB;IB=new HB}var EB,IB,GB;t(417,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ci(this)};function FB(){}t(418,417,{},FB);function HB(){}t(419,1,{},HB);t(420,375,Zh);_.Rd=function(){return null};
+function JB(a,b){var c;c=new KB(Oy(a));return!c?null:new Vy(LB(c,"_")*b+6,WA(c.c).d+6)}function MB(a,b){var c;c=JB(a,b);return!c?Uy(a):c}function NB(a,b){var c;c=JB(a,b);return!c?Wy(a):c}function OB(a,b){var c=a.hc;ny(c.b,b);c.f.b=-1;c.f.c=-1}function PB(a){QB.call(this,a,null!=a?a.length:0)}function QB(a,b){fz.call(this);this.b=0>b?0:b;var c=this.hc;ny(c.b,a);c.f.b=-1;c.f.c=-1}t(421,420,Zh,PB,QB);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return JB(this,po(this.hc.b.hb,$g).length)};
+_.Td=function(){return!Oy(this)?null:JB(this,po(this.hc.b.hb,$g).length)};_.Vd=function(){return 0<this.b?MB(this,this.b):Uy(this)};_.Xd=function(){return 0<this.b?NB(this,this.b):Wy(this)};_._d=function(){this.hc=(fq(),new RB)};_.de=function(){return 0<this.b?MB(this,this.b):Uy(this)};_.ge=function(){return 0<this.b?NB(this,this.b):Wy(this)};_.b=0;function fq(){fq=x;gz=new SB}function TB(){var a=(fq(),fq(),gz);!a.d&&(a.d=new UB)}function SB(){this.c=new VB;this.e=new Kz}t(422,1,{},SB);_.b=null;
+_.d=null;var gz;function VB(){}t(423,1,{},VB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(424,1,{});function WB(){WB=x;XB=new YB;ZB=new YB}function $B(a,b){return b==a?!0:!b?!1:!0}function YB(){}t(425,1,{59:1},YB);_.eQ=function(a){return null==a||!A(a,59)?!1:$B(this,a)};_.hC=function(){var a;a=null.cg()+";class="+null.cg();a=!null.cg().cg()?a:a+";charset=";return Lt(a)};_.tS=function(){return aC.e+"[MimeType=(null);humanPresentableName="+this.b+Wc};_.b=null;var XB,ZB;
+function bC(){bC=x;H(cC,m,59,[(WB(),ZB),XB])}function dC(a){var b=(WB(),ZB);if($B(b,(WB(),ZB)))return a.b;if($B(b,XB))return new eC(a.b);throw new fC(b);}function gC(a){bC();this.b=a}t(426,1,{},gC);_.b=null;function fC(a){a="flavor = "+a;En();this.i=a}t(427,100,{60:1,72:1,79:1,87:1},fC);function hC(a,b){Iz();iC.call(this,a,1001,b,jh)}function iC(a,b,c,d){Iz();Gz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(428,376,hi,hC,iC);
+_.fe=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Ft(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=jh;function az(a,b){Iz();Gz.call(this,a);this.e=b}t(429,376,hi,az);
+_.fe=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Zd()+za+a.$d()+ba+a.Yd()+fh+a.Ud()+va};function mz(a,b,c){Iz();az.call(this,a,b);this.b=c}t(430,429,hi,mz);
+_.fe=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Qd());return a+b.ec};_.b=null;function My(a,b,c,d){Iz();Gz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(431,376,hi,My);
+_.fe=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Dt(wt(this.b,kh))&&(a+="PARENT_CHANGED,"),Dt(wt(this.b,lh))&&(a+="DISPLAYABILITY_CHANGED,"),Dt(wt(this.b,nh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=jh;_.c=null;_.d=null;t(432,1,pi);function YA(a,b){Iz();az.call(this,a,b);this.d=null;this.b=this.c=0}
+t(433,429,hi,YA);
+_.fe=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(434,1,{});function eC(a){if(null==a)throw new Bn;}t(435,434,{},eC);
+function jC(){jC=x;kC={};kC["java.vendor"]=ye;kC["package.restrict.access.sun"]=Zg;kC["sun.java.launcher"]=jc;kC["sun.management.compiler"]=ye;kC["os.name"]=jc;kC[" sun.boot.class.path"]=jc;kC["path.separator.applet"]=jc;kC["java.vm.specification.vendor"]=ye;kC["java.runtime.version"]=jc;kC["http.proxyPort"]=jc;kC["user.name"]=jc;kC["user.language"]=jc;kC["os.name.applet"]=jc;kC["browser.version"]=jc;kC["java.version"]=jc;kC["user.timezone"]=jc;kC["java.endorsed.dirs"]=jc;kC["java.specification.name"]=
+"GWT";kC["java.specification.version"]="2.5.0";kC[Te]=fc;!tr&&(tr=new Br);tr.b?kC[Re]="yes":kC[Re]=null}var kC;t(438,100,Uh);function lC(){En()}function mC(a){En();this.i=a}t(437,438,{67:1,72:1,79:1,87:1},lC,mC);function nC(){nC=x;oC=new pC}function qC(a){var b;if(a.n){var c;b=new Jt;yn(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,yn(b.b,a.b));c=a.c;a=a.k;null!=c&&yn(b.b,c);null!=a&&(b.b.b+=la,yn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function rC(a){nC();var b,c,d;if(null==a)throw new lC;a=ho(a);try{d=io(a,jo(58))}catch(e){e=Qi(e);if(A(e,83))throw new mC(Cn(e));throw e;}c=io(a,jo(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;sC();var f,g,j;j=c.length;b=new tC;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new mC(bc+a);if(!this.n&&(this.n=hj(oC,this.i),this.n||(this.n=(fq(),new uC))&&z(oC,this.i,this.n),!this.n))throw new mC(bc+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,qb,V,L,fa,Fc,dg,vb,Nd,Od,Pd,Va,Gc,Fb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==vC(c,jo(47),n+2))throw new wC(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
+Pd=this.k;v=this.e;vb=this.j;r=this.b;Fb=this.o;Va=vC(L,jo(35),0);if(0==L.indexOf($a)&&0!=L.indexOf("////")){qb=2;fa=-1;E=vC(L,jo(47),2);Od=vC(L,jo(63),2);-1!=Od&&(-1==E||E>Od)&&(E=Od);-1==E&&(E=o,v=l);Q=E;-1!=Va&&Va<E&&(Q=Va);var ud=jo(64);Gc=L.lastIndexOf(ud,Q);r=L.substr(2,Q-2);-1<Gc&&(Fb=L.substr(2,Gc-2),qb=Gc+1);Fc=vC(L,jo(58),-1==Gc?qb:Gc);u=io(L,jo(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Fc=u+1:Fc=-1):Fc=-1}catch(hf){if(hf=Qi(hf),!A(hf,79))throw hf;}-1==Fc||Fc>E?J=L.substr(qb,
+Q-qb):(J=L.substr(qb,Fc-qb),dg=L.substr(Fc+1,Q-(Fc+1)),0==dg.length?fa=-1:fa=xC(dg,10))}-1<Va&&(Pd=L.substr(Va+1,o-(Va+1)));D=-1==Va?o:Va;var Zb=jo(63);Nd=L.lastIndexOf(Zb,D);-1<Nd?(vb=L.substr(Nd+1,D-(Nd+1)),0==Nd&&null!=v&&(G(v,l)?v=Za:v.indexOf(Za),V=Ky(v,jo(47))+1,v=v.substr(0,V-0)),D=Nd):0!=Va&&(vb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Za:v.indexOf(Za),V=Ky(v,jo(47))+1,0==V?v=L.substr(E,D-E):v=v.substr(0,V-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var ze;ze=v;null!=vb&&!G(vb,l)&&(null!=v?ze=v+ub+vb:ze=ub+vb);null==this.i&&(this.i=this.i);this.d=d;this.c=ze;this.f=fa;this.k=Pd;var vd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+mb+this.f));null!=this.d&&-1<(vd=Ky(this.d,jo(64)))?(this.o=this.d.substr(0,vd-0),this.d=mv(this.d,vd+1)):this.o=null;null!=this.c&&-1<(vd=io(this.c,jo(63)))?(this.j=mv(this.c,vd+1),this.e=this.c.substr(0,vd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Fb;this.e=v;this.j=vb}}catch(wd){wd=
+Qi(wd);if(A(wd,79))throw new mC(Cn(wd));throw wd;}if(-1>this.f)throw new mC("incorrect port: "+this.f);}t(439,1,hi,rC);_.tS=function(){return qC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var oC;t(440,1,{});function yC(a,b,c){var d,e;for(d=new zC(a.Ae().b);AC(d.b);)if(a=d.c=Li(d.b),e=a.Cf(),null==b?null==e:Kn(b,e))return c&&(a=new BC(a.Cf(),a.Df()),CC(d)),a;return null}t(444,1,Wh);_.ze=function(a){return!!yC(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,90)||this.Fe()!=a.Fe())return!1;for(a=new zC(a.Ae().b);AC(a.b);)if(b=a.c=Li(a.b),c=b.Cf(),b=b.Df(),!this.ze(c)||!DC(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=yC(this,a,!1);return!a?null:a.Df()};_.hC=function(){var a,b,c;c=0;for(b=new zC(this.Ae().b);AC(b.b);)a=b.c=Li(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new EC("Put not supported on this map");};
+_.Ee=function(a){a=yC(this,a,!0);return!a?null:a.Df()};_.Fe=function(){return this.Ae().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new zC(this.Ae().b);AC(c.b);)b=c.c=Li(c.b),a?d+=Ba:a=!0,d+=l+b.Cf(),d+=sb,d+=l+b.Df();return d+"}"};function my(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Zu(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=mb+b in a.f;else a:{c=a.Ie(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Cf())){c=!0;break a}c=!1}return c}
+function hj(a,b){return null==b?a.c:A(b,1)?a.f[mb+b]:FC(a,b,a.Ie(b))}function FC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Cf()))return f.Df()}return null}function z(a,b,c){return null==b?GC(a,c):A(b,1)?HC(a,b,c):IC(a,b,c,a.Ie(b))}function IC(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.He(b,d.Cf()))return a=d.Df(),d.Ef(c),a}else e=a.b[d]=[];d=new BC(b,c);e.push(d);++a.e;return null}
+function GC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function HC(a,b,c){var d,e=a.f,b=mb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Ti(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=mb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Cf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Df();break a}}c=null}return c}t(443,444,Wh);_.ze=function(a){return Zu(this,a)};
+_.Ae=function(){return new JC(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return hj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Ti(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ii(){my(this)}t(442,443,ri,Ii);_.Ge=function(a,b){return Is(a)===Is(b)||null!=a&&Kn(a,b)};_.Ie=function(a){return~~Nn(a)};function pC(){my(this)}t(441,442,ri,pC);function KC(){En()}t(445,99,Nh,KC);
+function LC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=MC(a,c);if(c>=a.j)break;c=NC(a,c);++b}return b}function OC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function PC(a){var b;a.b=0<=a.k&&!a.e?a.k:MC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new KC;b=a.b;a.b=NC(a,a.b);return a.o.substr(b,a.b-b)}
+function NC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=QC(a.o,d);if(c<=a.i&&OC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=io(a.d,jo(c)))break;++d}a.n&&b==d&&(a.f?(c=QC(a.o,d),c<=a.i&&OC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=io(a.d,jo(c))&&++d));return d}function MC(a,b){var c,d;if(null==a.d)throw new Bn;for(d=b;!a.n&&d<a.j;)if(a.f){c=QC(a.o,d);if(c>a.i||!OC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>io(a.d,jo(c)))break;++d}return d}
+function RC(a){SC.call(this,a," \t\n\r\u000c",!1)}function TC(a){SC.call(this,a,za,!1)}function SC(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=QC(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=QC(this.d,d),this.c[c]=a}}}t(446,1,{},RC,TC,SC);_.b=0;_.c=null;_.d=null;_.e=!1;
+_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function UC(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Qn(e),!(On(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==se?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Tc+c+Wc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function VC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+ag:a}function Os(a){var a=new WC(a),b,c,d,e,f;b=$doc.getElementsByTagName(ce);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Gd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;XC(a););return a.c}
+function YC(){YC=x;ZC=H(Ls,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);$C=(rA(),uA);aD=GA($C);bD=y(cD,m,44,23,0);dD=y(Ls,m,1,23,0);eD=y(cD,m,44,7,0);fD=null!=(jC(),kC[Re]);gD=y(hD,m,48,100,0);iD=y(jD,m,49,100,0)}function kD(a){var b;if(a.Gb)b=lD(a,1)+tb+lD(a,2)+tb+lD(a,3);else if(b=lD(a,0),0<b.length){var c=new mD(a.$);Zi(a.ab.b,c)}return b}
+function nD(a,b){var c,d;c=b.b;if(G(c,(oD(),pD).c))Zq(qD(a));else if(G(c,rD.c))Zq($q(a));else if(G(c,sD.c))a.wb&&ar(a.v,(!a.xb&&(a.xb=new br(a)),a.xb));else if(G(c,lg)){7!=a.P&&(a.Q=jh);d=b.d;d=Et(d,ih);c=tt(d,a.Q);var e=!rt(c,jh)?mt(c):c;!rt(e,ph)&&tD(a.$,N(c));uD(a);a.nb=!0;vD(a);a.P=7;a.Q=d}else G(c,sg)||(G(c,ie)?wD(a):xD(a,c))}
+function yD(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(zD,m,-1,4,1);o=y(zD,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)AD(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=Fz(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;BD(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||CD(a.gb[f])}a.C*=h}}
+function DD(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new ED(a),a.$.s=0);null!=a.tb&&UC(a.tb,null)}}function FD(a,b){var c,d,e,f;f=new AB;d=Ic;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new sB(Ob+d);var g=(oD(),pD).c;d.d=g;yB(f,d);Lz(d.e,a);d=new sB(Ob+c);d.d=rD.c;Lz(d.e,a);yB(f,d);a.wb&&(yB(f,new sB(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new sB(c),d.d=sD.c,Lz(d.e,a),yB(f,d));Iy(a,f);return f}
+function GD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);U(b,$C);a.pb?(f==a.d&&U(b,HA($C)),gB(b,h,g,a.Z,a.Z),U(b,(rA(),wA)),HD(b,h,g,a.Z-1,a.Z-1)):f==a.d?fB(b,h+1,g+1,a.Z,a.Z,!1):fB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(U(b,(rA(),yA)),f){case 101:U(b,BA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;ID(b,!0);JD(b,KD(b,f,d,c,e));U(b,yA);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(ID(b,!1),JD(b,KD(b,f,d,c,e)));LD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);gB(b,h+9,g+9,2,4);gB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,zA),gB(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,BA),gB(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);X(b,d,g+a.Z-c,j,g+~~(a.Z/2));X(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);X(b,j-f,n,j-2*f,n);X(b,j+f,n,j+2*f,n);U(b,CA);X(b,d,g+c,j,g+~~(a.Z/2));X(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;X(b,j-f,n,j-2*f,n);X(b,j+f,
+n,j+2*f,n);U(b,yA);break;case 107:U(b,AA);gB(b,h+4,g+4,a.Z-8,a.Z-8);U(b,yA);HD(b,h+4,g+4,a.Z-8,a.Z-8);LD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);gB(b,h+9,g+9,2,4);gB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);X(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);X(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;X(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);X(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),U(b,EA),HD(b,c,e,d,d),U(b,xA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,X(b,c,g,j,o),X(b,j,o,n,g),g=e+d+f,o=g+f,X(b,c,g,j,o),X(b,j,o,n,g),h+=f,n=h+f,g=e+d,X(b,n,e,h,a),X(b,h,a,n,g),h=c+d+f,n=h+f,X(b,h,e,n,a),X(b,n,a,h,g));break;case 110:MD(b,h,g,a.Z,!0);break;case 111:MD(b,h,g,a.Z,!1);break;case 109:X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));X(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));X(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,sA);gB(b,h+3,g+5,a.Z-7,a.Z-11);U(b,yA);HD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,$C);
+a.qb&&fB(b,h+1,g+1,a.Z,a.Z,!1);U(b,yA);ND(a,b,h,g,"NEW");break;case 106:U(b,zA);X(b,h+7,g+7,h+a.Z-7,g+a.Z-7);X(b,h+8,g+7,h+a.Z-6,g+a.Z-7);X(b,h+7,g+a.Z-7,h+a.Z-7,g+7);X(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,yA);X(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));ND(a,b,h+6,g,vc);break;case 104:U(b,zA);X(b,h+7,g+7,h+a.Z-7,g+a.Z-7);X(b,h+8,g+7,h+a.Z-6,g+a.Z-7);X(b,h+7,g+a.Z-7,h+a.Z-7,g+7);X(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,yA);break;case 105:a.Ob?(U(b,DA),X(b,h+11,g+5,h+9,g+9),X(b,h+9,g+9,h+4,g+9),X(b,h+4,g+9,h+8,g+12),X(b,
+h+8,g+12,h+6,g+18),X(b,h+6,g+18,h+11,g+15),X(b,h+12,g+5,h+14,g+9),X(b,h+14,g+9,h+19,g+9),X(b,h+19,g+9,h+15,g+12),X(b,h+15,g+12,h+17,g+18),X(b,h+17,g+18,h+12,g+15),U(b,yA)):ND(a,b,h,g,"123");break;case 114:U(b,FA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);gB(b,d,c,f,f);U(b,yA);OD(a,b,h,g,sA,"i");break;case 201:X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);X(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:X(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);X(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));X(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);X(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:X(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));X(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));X(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:PD(a,b,h,g+2,3);break;case 207:PD(a,b,h,g,4);break;
+case 208:PD(a,b,h,g,5);break;case 209:PD(a,b,h,g,1);break;case 210:PD(a,b,h,g,6);break;case 211:PD(a,b,h,g,7);break;case 212:PD(a,b,h,g,8);break;case 213:ND(a,b,h,g,"FG"),a.G=new vB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=dD[d]&&OD(a,b,h,g,bD[d],dD[d])}
+function QD(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,U(d,$C),gB(d,0,0,c,b),a.pb?(U(d,(rA(),wA)),HD(d,-1,0,c,b-1)):(U(d,aD),X(d,0,0,c-1-2,0),U(d,HA($C)),X(d,0,b-1,c-1,b-1),X(d,c-1,0,c-1,b-1)),RD(d,a.Y),U(d,(rA(),yA)),-1!=a.K.toLowerCase().indexOf(je)&&U(d,zA),SD(d,a.K,10,15),TD(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function UD(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;U(d,$C);gB(d,0,0,c,b);a.pb?(U(d,(rA(),wA)),X(d,0,b-1,c,b-1),e=VD*(a.Z+a.T)+2,X(d,0,e,c,e),X(d,0,e,0,b),X(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,aD),X(d,0,0,0,b-1),X(d,0,VD*a.Z,b-1,VD*a.Z),U(d,HA($C)),X(d,c-1,0,c-1,b-1-a.Z),X(d,0,b-1,c-1,b-1));for(b=3;b<=VD+2;++b)GD(a,d,1,b);TD(a.Vb,a.R,0,2*a.Z+a.T)}}
+function WD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;U(e,a.u);gB(e,0,0,c,b);d=a.eb?(DB(),GB):(DB(),IB);if((DB(),EB)==(DB(),EB))d==GB?e.b=l:e.b=yg;d=new Qz(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ea);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,qb=o=v=r=j=void 0,V=o=j=void 0,L=h=r=h=void 0,fa=D=Q=void 0,J=h=q=r=r=E=u=L=j=V=V=v=L=J=q=V=L=u=fa=q=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,fa=3;f.x&&(BD(f),yD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;fa*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=N(M(XD(13*f.o.C*j)));YD(f.o,j);f.o.B&&(U(g,(rA(),yA)),HD(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=N(M(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(YC(),eD)[f.e[j]]),h=g,r=K(f.K[j]-o/2),V=K(f.N[j]-o/2),L=u=o,ID(h,!0),JD(h,KD(h,r,V,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(YC(),eD)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+
+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*fa*Q,J=3*fa*D,V=y(I,s,-1,4,1),r=y(I,s,-1,4,1),V[0]=K(f.K[h]+q),r[0]=K(f.N[h]-J),V[1]=K(f.K[o]+q),r[1]=K(f.N[o]-J),V[2]=K(f.K[o]-q),r[2]=K(f.N[o]+J),V[3]=K(f.K[h]-q),r[3]=K(f.N[h]+J),o=g,h=V,ID(o,!0),JD(o,ZD(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){U(g,(rA(),yA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(YC(),eD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];u=f.N[h];V=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=V-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),
+Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,CA);q=n*Q;J=n*D;X(g,N(M(Math.round(L+q))),N(M(Math.round(u-J))),N(M(Math.round(V+q))),N(M(Math.round(r-J))));X(g,N(M(Math.round(L-q))),N(M(Math.round(u+J))),N(M(Math.round(V-q))),N(M(Math.round(r+J))));U(g,yA);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));r=N(M(Math.round(r)));X(g,o,h,V,r);L=N(M(Math.round(fa*Q)));u=N(M(Math.round(fa*D)));X(g,o+L,h-u,V+L,r-u);X(g,o-L,h+u,V-L,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+L-(L-V)/10*h,E=u-(u-r)/10*h,X(g,N(M(Math.round(v))),N(M(Math.round(E))),N(M(Math.round(v))),N(M(Math.round(E))));RD(g,f.o.n);o=$D(f.o.o);J=f.f[j];h=ub;null!=J&&(h=J);J=LB(f.o.o,h);L=N(M(Math.round((L+V)/2-J/2)));q=N(M(Math.round((u+r)/2+~~(o/2)-1)));U(g,CA);SD(g,h,L,q);U(g,yA);break;default:if(1==f.C[j]||3==f.C[j])q=fa*Q,J=fa*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=N(M(Math.round(V+q))),v[0]=N(M(Math.round(r-J))),E[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),E[2]=N(M(Math.round(V-q))),v[2]=N(M(Math.round(r+
+J))),o=g,h=E,r=v,ID(o,!0),JD(o,ZD(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=fa*Q;J=fa*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,E=u-(u-r)/10*h,o=h/10,X(g,N(M(Math.round(v+q*o))),N(M(Math.round(E-J*o))),N(M(Math.round(v-q*o))),N(M(Math.round(E+J*o))))}else X(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(r))))}}D=y(zD,m,-1,f.u+1,1);Q=y(I,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=D[o]/Q[o]+n/Q[o];RD(g,f.o.n);
+o=$D(f.o.o);J=y(Ls,m,1,f.u+1,0);V=y(I,s,-1,f.u+1,1);r=y(I,s,-1,f.u+1,1);n=y(aE,m,55,f.u+1,0);u=2;1!=f.o.C&&(u=N(M(XD(2*f.o.C))));for(j=1;j<=f.u;++j)h=bE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,V[j]=r[j]=LB(f.o.o,h),n[j]=cE(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,qb=l,f.o.Lb&&0<f.y[j]&&(qb+=Xb,1<f.y[j]&&
+(qb+=f.y[j])),v=l,0!=f.B[j]&&(1<Xj(f.B[j])&&(v+=Xj(f.B[j])),0<f.B[j]?v+=ya:v+=Ca),L||!E?h=h+qb+v+l:h=v+qb+l+h,E||(q=h),J[j]=h,q=LB(f.o.o,q),v=LB(f.o.o,h),V[j]=q,r[j]=v,v=n[j]=cE(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(YC(),eD)[f.e[j]]),gB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(YC(),eD)[f.e[j]]):U(g,(rA(),yA)):U(g,(YC(),bD)[f.c[j]]),SD(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=V[j],v=r[j],L=N(M(XD(f.K[j]-q/2))),q=N(M(XD(f.N[j]+~~(o/2)-1))),U(g,(rA(),CA)),SD(g,ba+f.r[h][1],
+L+v,q);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(rA(),zA):(rA(),FA)),0<f.E&&106!=f.o.d&&(v=n[f.E],HD(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(fa+1)*Q,J=(fa+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=N(M(XD(f.K[h]+q))),E[1]=N(M(XD(f.K[o]+q))),v[0]=N(M(XD(f.N[h]-J))),v[1]=N(M(XD(f.N[o]-J))),E[3]=N(M(XD(f.K[h]-q))),E[2]=N(M(XD(f.K[o]-q))),v[3]=N(M(XD(f.N[h]+J))),v[2]=N(M(XD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(fa=
+g,j=E,Q=v,fa.o&&(ID(fa,!1),JD(fa,ZD(fa,j,Q,5,!0)))),106==f.o.d&&dE(f,f.I[f.F],f.J[f.F]))){fa=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++fa;if(fa>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(rA(),zA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],HD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(rA(),wA)),X(e,c-1,0,c-1,b-1)):(U(e,HA($C)),X(e,c-1,0,c-1,b-1),U(e,$C),X(e,c-2,0,c-2,b-1),U(e,aD),X(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(rA(),CA)),X(e,d,~~(b/2),d+48,~~(b/2)),X(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
+X(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new UA($b,0,13),a.X=new KB(a.U),null!=a.cb&&(d=LB(a.X,a.cb),c=N(M(Math.round((c-d)/2))),b-=13,U(e,(rA(),yA)),RD(e,a.U),SD(e,a.cb,c,b)));TD(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function PD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.o&&(ID(b,!1),JD(b,ZD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));X(b,h[0],n[0],h[1],n[1]);X(b,h[2],n[2],h[3],n[3]);X(b,h[4],n[4],h[5],n[5])}}
+function eE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,$C);gB(d,0,0,b,c);a.pb?(U(d,(rA(),wA)),c=14*(a.Z+a.T),HD(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,HA($C)),X(d,b-1,0,b-1,c-1),X(d,0,c-1,b-1-2,c-1),U(d,aD),X(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)GD(a,d,b,1),GD(a,d,b,2);a.d=c;TD(a.Vb,a.Rb,0,0)}}
+function MD(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);X(a,j,q,f,h);X(a,g,q,f,h);j=~~(n/3);X(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);LD(a,b,c+o-j,f,d-4-j-1,e,h)}
+function fE(a,b,c){var d,e,f,g,j,h;gE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=hE(b);b=new SC(b,j,!0);e=l;for(d=1;5>=d;++d)e=iE(b,j);d=jE(xC(ho(e.substr(0,3)),10)).b;g=jE(xC(ho(e.substr(3,3)),10)).b;iE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=iE(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new kE(a,f)}yD(a,1,d,1);yD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new kE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",vD(a),!1;null!=a.j&&a.$&&lE(a.$,a.j,!0);null!=a.k&&
+a.$&&lE(a.$,a.k,!1);j=mE(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new nE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];yD(a,1,j,0)}c&&vD(a);return!0}function cr(a,b){a.lb=!0;a.K=b}function YD(a,b){100>b&&(!gD[b]&&(gD[b]=new UA($b,0,b)),!iD[b]&&Gs(iD,b,new KB(gD[b])),a.n=gD[b],a.o=iD[b])}
+function gr(a,b){var c,d;if(0==b)return!1;uD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:DD(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;oE(a,pE(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new rv("Cannot redo. Index is out of range.");if(!d.b.d)throw new rv(cc);
+d.b=d.b.d;oE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=lu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(cr(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=qE(d),rE(a,d,!1,!0),null!=a.tb&&UC(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=lu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(cr(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=qE(d),rE(a,d,!1,!0),null!=a.tb&&UC(a.tb,null));break;case 101:a.Mb&&sE(a.Mb);a.Mb=new tE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new uE(a):a.Eb.hc.d._?vE(a.Eb.hc.d):wE(a.Eb);break;case 114:a.c&&
+sE(a.c);a.c=new tE(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,xE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=yE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(zD,m,-1,4,1);AD(a.$,d);a.nb=!0;a.$=new mD(a.$);d=K(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;zE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,AE(a.$,a.$.E),a.$.E=0,wD(a)):0<a.$.F&&(a.nb=!0,BE(a.$,a.$.F),a.$.F=0,wD(a));CE(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new AB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new sB(c),yB(j,g),g.d=c,Lz(g.e,a);Iy(a,j);a.F=j}zB(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(sE(a.p),a.p=null);0==a.$.E&&(a.p=new tE(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,wD(a)),18==a.e&&(d=po((dr(),er).hc.b.hb,$g),DE(a.$,a.$.E,d),wD(a)),CE(a.$))}vD(a);return!0}
+function $q(a){var b,c,d;d=qD(a);c=l;if(a.Gb){var e,f,g;g=As([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)yE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(EE(g[1][0],3)+EE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+FE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+FE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new GE(a,a.gb,a.vb)),c=FE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function HE(a,b,c,d){var e;e=c;var f=d,g,j;(g=IE(b),j=0!=(b.f&2),g||j)?(a.Gb?zB((!a.x&&(a.x=FD(a,!0)),a.x),a,e,f):zB((!a.w&&(a.w=FD(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=JE(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=VD+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",vD(a),
+!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",vD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=gr(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)AE(a.$,a.$.E),a.$.E=0,wD(a);else{if(106==a.d)return!0;if(108==a.d)KE(a.$,a.$.E,0),wD(a);else if(157==a.d)KE(a.$,a.$.E,1),wD(a);else if(158==a.d)KE(a.$,a.$.E,-1),wD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,Y(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):wD(a);else if(206<=a.d&&229>=a.d)a.P=2,LE(a.$),wD(a);else if(230==a.d)a.P=3,wD(a);else if(233<=a.d&&262>a.d)ME(a.$,!1),wD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;DE(a.$,a.$.E,po(a.Eb.f.hc.b.hb,$g));a.$.n=!0;wD(a)}else if(105==a.d)NE(a.$),wD(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=po((dr(),er).hc.b.hb,$g),1>d.length&&(d=Sc),DE(a.$,a.$.E,
+d)),wD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,LE(a.$),wD(a);else if(0<a.$.F)if(104==a.d)BE(a.$,a.$.F),a.$.F=0,wD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])cr(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;AE(d,c);d.b[c]=0}a.$.F=0;wD(a)}else if(201==a.d)OE(a.$,a.$.F),wD(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),wD(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,wD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,wD(a);else if(206<=a.d&&229>=a.d)a.P=2,LE(a.$),wD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=po(a.Eb.f.hc.b.hb,$g);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;wD(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new ED(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(PE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,Y(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,LE(a.$)):300<a.d?(PE(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=po((dr(),er).hc.b.hb,$g),1>d.length&&(d=Sc),DE(a.$,1,d))):230==a.d?QE(a,null,!0):233<=a.d&&262>a.d?(PE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,ME(a.$,!0)):jC();wD(a)}else e=!1;e&&(CE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,vD(a))}return e}
+function RE(a,b,c,d){var e,f;if(a.A||!a.ib||IE(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=SE(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)AE(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Y(b,0),BE(b,e),0<SE(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){cr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Y(b,N(M(Math.round(h))));b.j[b.w]=b.u;0<SE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;cr(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(JE(b)||IE(b))tD(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(zD,m,-1,4,1);AD(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;uD(a);a.nb=!0;vD(a);a.Tb=c;a.Ub=d;return!0}
+function TE(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||IE(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((YC(),fD)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;UE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(UE(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;uD(a);a.nb=!0;vD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function VE(a){if(a.A)return!0;a.jb&&(a.jb=!1,wD(a));a.lb=!1;a.Q=jh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=SE(b,b.u),6>b.A[c]&&(WE(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),AE(b,b.u));b.D=!1;wD(a)}else a:{var b=a.$,e,f;c=SE(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):cr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],cr(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=N(M(XD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=N(M(XD((b.N[b.G]+b.N[c])/2))))}}CD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,pE(b),b.b.d=c),wD(a),a.s=!1)}else 5==a.P&&(CD(a.$),wD(a));0<a.P&&(a.E=!1,uD(a),a.nb=!0,CE(a.$),XE(a.$),vD(a),a.P=0,a.i=!1);if(fD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,uD(a),a.nb=!0,vD(a);return!0}function uD(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function UE(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,UC(a.sb,H(YE,m,82,[new S(a.f),new S(b)]))}
+function ZE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(If)?a.Gb=!1:-1<b.indexOf(gg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Df)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Mf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,yD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)$E(a.gb[d]),BD(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Wf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(rd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++VD;c&&vD(a)}
+function vD(a){var b,c,d,e;b=Fz(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Je(a.db,d,c),a.A&&e&&yD(a,1,a.vb,0),WD(a),a.A||(a.Rb=a.Je(a.Rb,b.c,2*a.Z+a.T),eE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Je(a.R,a.Z,c),UD(a),a.J=a.Je(a.J,d,a.Z),QD(a))):(WD(a),a.A||(QD(a),a.E&&(eE(a),UD(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function aF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=yE(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=bE(c,h);c.o.N&&0<c.y[h]&&(j+=Xb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=ya:j+=Ca,1<Xj(c.B[h])&&(j+=Xj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=mb+g);o+=ba+j+ba+bF(0.055999999999999994*c.K[h],0,2)+ba+bF(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=hh),e+=c)}return e}function lD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=yE(a.gb[c]),d!=b))continue;d=void 0;d=cF(a.gb[c]);d=dF(d);0<d.length&&(0<e.length&&(e+=Ya),e+=d)}return e}
+function wD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&UC(a.tb,null)}var c,d,e;e=new eF;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=cF(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new fF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function rE(a,b,c,d){try{fE(a,b,d)?c&&wD(a):vD(a)}catch(e){if(e=Qi(e),A(e,79))vD(a);else throw e;}}
+function QE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;gE(a,c);e=j=0;r=new SC(b,"|>",!0);g=-1<b.indexOf(tb);n=1;h=LC(r);a.vb=0;for(f=1;f<=h;++f)if(o=PC(r),ho(o),!G(o,hh))if(G(o,tb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new gF(a,o);if(0==a.$.u){hF(a,"ERROR - problems in reading/processing molecule !");jC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(hF(a,"ERROR - strange reaction - fixing !"),jC(),d=!1):3<n?(hF(a,"ERROR - strange reaction !"),jC(),d=!1):(1<a.vb&&!g&&ZE(a,Df,!0),g&&!a.Gb&&ZE(a,
+gg,!0),!g&&a.Gb&&ZE(a,If,!0),g?(yD(a,1,j,1),yD(a,j+1,e-1,2),yD(a,e,a.vb,3)):yD(a,1,a.vb,0),c&&vD(a),d=!0)}d?wD(a):vD(a)}catch(q){if(q=Qi(q),A(q,79))vD(a);else throw q;}}function iF(a){uD(a);a.nb=!0;vD(a)}function gE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new ED(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&vD(a);null!=a.tb&&UC(a.tb,null)}
+function oE(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=cF(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&UC(a.tb,null)}}function jF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,vD(a),null):a.gb[b]}
+function xD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ia)?c=235:G(b,Ja)?c=240:G(b,Ha)?c=260:G(b,Pa)?c=261:G(b,Ta)?c=241:G(b,Ma)?c=233:G(b,La)?c=236:G(b,Ka)?c=237:G(b,Sa)?c=234:G(b,Ra)?c=243:G(b,Ua)?c=252:G(b,Qa)?c=244:G(b,Wa)?c=239:G(b,"-PO3H2")?c=251:G(b,Ga)?c=242:G(b,Ea)?c=245:G(b,Fa)&&(c=238);0<c?gr(a,c):b="Not known group!";a.lb=!0;a.K=b;vD(a)}function hF(a,b){a.lb=!0;a.K=b;vD(a)}function qD(a){var b;b=kD(a);uD(a);vD(a);return b}
+function ND(a,b,c,d,e){var f,g,j,h;f=a.X;h=LB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new UA(f.c.b,f.c.d,g),f=new KB(j),h=LB(f,e),b.f=j,b.j=kF(j);else RD(b,a.U);f=WA(f.c).b-WA(f.c).c;SD(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function OD(a,b,c,d,e,f){var g,j;g=$D(a.W);j=LB(a.W,f);RD(b,a.V);(b.e=e)&&(b.i=ig+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);SD(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function $D(a){return WA(a.c).b-WA(a.c).c}
+function fr(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Fd,vD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Fd):cr(a,a.z+ba),vD(a))}t(450,372,li);_.xe=function(a){nD(this,a)};_.Je=function(a,b,c){return Bz(this,b,c)};_.Ke=function(){};_.ee=function(){vD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=jh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var VD=10,gD,iD,$C,aD,bD,ZC,fD,lF=null,eD,dD;
+function mF(){YC();zz.call(this);this.Vb=(fq(),fq(),gz).b;this.y=new UA(null,0,8);this.u=(rA(),sA);this.gb=y(nF,m,95,99,0);this.ab=new xz;this.Ib=new oF;this.L=G((jC(),kC[Te]),fc);this.v=new pF;this.H=H(Ls,m,1,[Ia,Ja,Ta,Ha,Pa,Ma,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.$=new ED(this);eD[0]=vA;eD[1]=new tA(255,153,153);eD[2]=new tA(255,204,102);eD[3]=new tA(255,255,153);eD[4]=new tA(102,255,255);eD[5]=new tA(51,204,255);eD[6]=new tA(255,153,255)}t(449,450,li,mF);
+_.Je=function(a,b,c){var d;return a?(d=a.b,rj(d.u,b,c),a):Bz(this,b,c)};_.Ke=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[qF(b.b),a])}};_.b=null;function rF(a){if(a.e.hb.style.display!=Hf){Ez(a.d);for(a=new Ki(a.f.k);a.c<a.e.Fe();)Li(a),null.cg()}}function sF(a){tF.call(this,a,eb,eb,null)}function uF(a,b){tF.call(this,a,eb,eb,b)}function vF(a,b,c){tF.call(this,a,b,c,null)}
+function tF(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(dc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=mj(a)){this.c=wF;++wF;this.e=e;this.d=new mF;this.f=new xF(this.d,b,c,d);Ev(e,this.f,e.hb);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=Cz(a,oo(a.hb,Pf),oo(a.hb,Of)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?lF=dc:lF="JME";b.w=FD(b,!1);b.x=FD(b,!0);cr(b,lF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=Fz(b);vz(b,null);b.pb||(b.T=0);b.U||(b.U=new UA($b,0,13),b.X=new KB(b.U));b.V||(b.V=new UA($b,1,13),b.W=new KB(b.V));b.Y||(b.Y=new UA($b,0,11),new KB(b.Y));YD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;VD=10;b.Lb=!0;try{r=yF(b.Vb,"options");null!=r&&ZE(b,r,!1);j=yF(b.Vb,"jme");null!=j&&(b.M=j);n=yF(b.Vb,"mol");null!=n&&(b.bb=n);g=yF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=yF(b.Vb,Kg);null!=o&&(b.cb=o,vD(b));b.k=yF(b.Vb,"atomcolors");b.j=yF(b.Vb,"atombg");f=yF(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var u,v,D,E;v=(rA(),sA);try{if(0!=f.indexOf(la))throw new Dn("bad hex encoding");E=xC(f.substr(1,2),16);D=xC(f.substr(3,2),16);u=xC(f.substr(5,2),16);q=v=new tA(E,D,u)}catch(J){if(J=Qi(J),A(J,79))jC(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&xE(b.$);h=yF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Qi(Q),!A(Q,79))throw Q;}b.d=202;for(f=0;23>f;++f)bD[f]=(rA(),AA),dD[f]=Sc;dD[1]=Xb;bD[1]=(rA(),wA);dD[2]=Bb;bD[2]=AA;dD[3]=Eb;bD[3]=wA;dD[4]=ic;bD[4]=FA;dD[5]=sc;bD[5]=
+zA;dD[9]=Tb;bD[9]=CA;dD[10]=Mb;bD[10]=CA;dD[11]=Db;bD[11]=CA;dD[12]=ac;bD[12]=CA;dD[8]=Hc;bD[8]=HA(BA);dD[7]=uc;bD[7]=AA;dD[6]=Nc;bD[6]=wA;dD[13]=Mc;bD[13]=wA;dD[18]=Sc;bD[18]=wA;dD[19]=vc;bD[19]=wA;dD[20]=wc;bD[20]=wA;dD[21]=xc;bD[21]=wA;dD[22]=yc;bD[22]=wA;ez(b);b._=new zF;f=a.d;f.D=Fz(f);null!=f.M?(QE(f,f.M,!1),null!=f.j&&f.$&&lE(f.$,f.j,!0),null!=f.k&&f.$&&lE(f.$,f.k,!1)):null!=f.bb&&rE(f,f.bb,!1,!1);vD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function AF(){return Os(null)}function BF(a){return Os(a)}t(451,1,ni,sF,uF,vF,tF);_.Le=function(a){B(this.f,new CF(this,a),(iq(),iq(),jq))};_.Me=function(a){B(this.f,new DF(this,a),(or(),or(),pr))};_.Ne=function(a){wE(new EF(a,this.d,$C))};_.Oe=function(){DD(this.d)};_.Pe=function(){$n((Xn(),Yn),new FF(this))};_.Qe=function(){return this.b};_.Re=function(){return this.c};_.Se=function(){return this.d.I};_.Te=function(){return this.d.eb};_.Ue=function(){return this.d.fb};_.Ve=function(){return this.d.tb};
+_.jd=function(){return oo(this.f.hb,Of)};_.We=function(){var a;a=[];a.length=2;a[0]=oo(this.f.hb,Pf);a[1]=oo(this.f.hb,Of);return a};_.kd=function(){return oo(this.f.hb,Pf)};_.Xe=function(){return this.e.hb};_.Ye=function(){return this.d.yb};_.Ze=function(){return this.d.Ab};_.$e=function(a){$wnd.alert("JSME initialization error: "+a)};_.md=function(){return this.e.hb.style.display!=Hf};_._e=function(){var a=this.d,b;a.Gb?b=aF(a,1)+tb+aF(a,2)+tb+aF(a,3):b=aF(a,0);return b};_.af=function(){return $q(this.d)};
+_.bf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=kD(a);a.Pb=b;vD(a);return c};_.cf=function(a){ZE(this.d,a,!0)};_.df=function(){};_.ef=function(a){rE(this.d,a,!0,!0)};_.ff=function(a){QE(this.d,a,!0)};_.je=function(){rF(this)};_.gf=function(){gE(this.d,!0)};_.hf=function(a){var b=this.d;if(a=jF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;iF(b)}};_.jf=function(a){this.b=a;!this.d.b&&(this.d.b=new GF(this))};
+_.kf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ki(b.b);d.c<d.e.Fe();)c=Li(d),a?c.b=l:c.b=yg}Ez(b.d)};_.lf=function(a,b){var c=this.d,d;if(d=jF(c,a))lE(d,b,!0),iF(c)};_.mf=function(a,b){var c=this.d,d;d=jF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,vD(c)):(d.E=b,iF(c))};_.od=function(a){this.f.hb.style[Ge]=a;rF(this)};_.nf=function(a){this.d.I=a};_.of=function(a){var b=this.d;b.eb=a;vD(b)};_.pf=function(a){var b=this.d;b.fb=a;vD(b)};_.qf=function(a){this.d.sb=a};
+_.rf=function(a){this.d.tb=a};_.sf=function(a){var b=this.d;b.yb=a;b.w=FD(b,!1)};_.tf=function(a){this.d.Ab=a};_.uf=function(a,b){var c=this.f;c.qd(a);c.od(b);rF(this)};_.vf=function(a){xD(this.d,a)};_.wf=function(a,b){var c=this.d;c.i=!1;c.Qb=new gF(c,a);c.d=253;c.lb=!0;c.K=b;vD(c)};_.pd=function(a){nv(this.e.hb,a)};_.qd=function(a){this.f.hb.style[eh]=a;rF(this)};_.xf=function(a){hF(this.d,a)};_.yf=function(){return qD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var wF=0;
+function FF(a){this.b=a}t(452,1,{},FF);_.xc=function(){var a,b;for(b=new Ki(this.b.f.b);b.c<b.e.Fe();)a=Li(b),a.u.hb.innerHTML=a.r||l};_.b=null;function GF(a){this.b=a}t(453,1,{},GF);_.b=null;function CF(a,b){this.b=a;this.c=b}t(454,1,{},CF);_.Pc=function(a){a=a.b;$n((Xn(),Yn),new HF(this,this.c,a))};_.b=null;_.c=null;function HF(a,b,c){this.b=a;this.d=b;this.c=c}t(455,1,{},HF);_.xc=function(){var a=this.c;this.d.b.apply(a,[qF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function DF(a,b){this.b=a;this.c=b}t(456,1,{},DF);_.b=null;_.c=null;function rr(a,b,c){this.b=a;this.d=b;this.c=c}t(457,1,{},rr);_.xc=function(){var a=this.c;this.d.b.apply(a,[qF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function IF(){var a=JF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;KF(LF,arguments)?a=arguments[0]:3==arguments.length?a=new vF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new sF(arguments[0]):4==arguments.length?a=new tF(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new uF(arguments[0],arguments[1]));this.g=a;MF();a[Xc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Le(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new NF(a))});b.addMouseOverHandler=C(function(a){this.g.Me(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new NF(a))});b.alert=C(function(a){this.g.Ne(a)});b.clear=C(function(){this.g.Oe()});b.deferredRepaint=C(function(){this.g.Pe()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.jd()});b.getOffsetSize=C(function(){return this.g.We()});b.getOffsetWidth=C(function(){return this.g.kd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.$e(a)});b.isVisible=C(function(){return this.g.md()});
+b.jmeFile=C(function(){return this.g._e()});b.molFile=C(function(){return this.g.af()});b.nonisomericSmiles=C(function(){return this.g.bf()});b.options=C(function(a){this.g.cf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.ef(a)});b.readMolecule=C(function(a){this.g.ff(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=LF;MF();var f=b,g,b=OF.c;g=PF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=PF(b,
+e,f)}if(!g)throw new Ui("Can't find exported method for given arguments: 0"+mb+f.length+aa);return g[0]});b.reset=C(function(){this.g.gf()});b.resetAtomColors=C(function(a){this.g.hf(a)});b.setAfterPasteCallBack=C(function(a){this.g.jf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new NF(a))});b.setAntialias=C(function(a){this.g.kf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.lf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.mf(a,b)});b.setHeight=C(function(a){this.g.od(a)});
+b.setHelpURL=C(function(a){this.g.nf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.of(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.pf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.qf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.rf(a)});b.setPasteLabel=C(function(a){this.g.sf(a)});b.setPrePasteJSfunction=C(function(a){this.g.tf(a)});b.setSize=C(function(a,b){this.g.uf(a,b)});b.setSubstituent=C(function(a){this.g.vf(a)});b.setTemplate=C(function(a,
+b){this.g.wf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});b.showInfo=C(function(a){this.g.xf(a)});b.smiles=C(function(){return this.g.yf()});QF({"0":{"0":[[AF,null,void 0]],1:[[BF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new RF(e));return[e]},se]]}});SF(LF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Ms(){TF||(TF=!0,IF())}t(458,1,{},Ms);
+var TF=!1;function Qs(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==se)$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 Ps(){}t(460,1,{},Ps);_.xc=function(){Qs()};function RF(a){this.b=a}t(461,1,{69:1,107:1},RF);_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;function NF(a){this.b=a}t(462,1,{70:1,107:1},NF);
+_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;
+function XC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(eh)||l;b=c.getAttribute(Ge)||l;f=c.getAttribute(Ff)||l;e=c.getAttribute(Pe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Ff)||l,h=h.getAttribute($g)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Gd);c.removeAttribute(Ff);c.removeAttribute("archive");c.removeAttribute(Ge);c.removeAttribute(eh);c.removeAttribute(id);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=zo();c.setAttribute(Pe,d);c.style[eh]=VC(g);c.style[Ge]=VC(b);b=new UF(a,d,n,e,c,f);$n((Xn(),Yn),b);++a.c;return!0}function WC(a){this.b="JME.class";this.e=a}t(463,1,{},WC);_.Jc=function(){return XC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function UF(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(464,1,{},UF);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Pe,this.f):this.d.removeAttribute(Pe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function VF(){}t(465,1,ni,VF);function WF(a){this.b=a}t(466,1,{},WF);_.xc=function(){this.b()};_.b=null;
+function XF(){var a=JF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;KF(YF,arguments)?a=arguments[0]:0==arguments.length&&(a=new VF);this.g=a;MF();a[Xc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){$n((Xn(),Yn),new WF(a))});SF(YF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Ns(){ZF||(ZF=!0,XF())}t(467,1,{},Ns);var ZF=!1;function $F(a){En();this.i=a}
+t(468,438,Uh,$F);function it(){En();this.i="divide by zero"}t(469,99,Nh,it);function Hs(){En()}function aG(a){En();this.i=a}t(470,99,Nh,Hs,aG);function bG(){bG=x;cG=new dG(!1);eG=new dG(!0)}function dG(a){this.b=a}t(471,1,{72:1,73:1,76:1},dG);_.eQ=function(a){return A(a,73)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Zg:"false"};_.b=!1;var cG,eG;function fG(){}function gG(a){return typeof a==Mf?Hc+(0>a?-a:a):a}
+function hG(a,b){var c;c=new fG;c.e=Nb+(iG(0!=a?-a:0)?gG(0!=a?-a:0):l+Ci(c));jG(0!=a?-a:0)&&kG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new fG;b.e=Nb+(iG(a)?gG(a):l+Ci(b));jG(a)&&kG(a,b);return b}function $(a,b){var c;c=new fG;c.e=Nb+(iG(a)?gG(a):l+Ci(c));jG(a)&&kG(a,c);c.c=b?8:0;return c}function lG(){var a;a=new fG;a.e=Nb+(iG(0)?gG(0):l+Ci(a));jG(0)&&kG(0,a);a.c=2;return a}function mG(a){var b;b=new fG;b.e=Nb+(iG(a)?gG(a):l+Ci(b));jG(a)&&kG(a,b);b.c=1;return b}
+function jG(a){return typeof a==Mf&&0<a}function iG(a){return null!=a&&0!=a}function kG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Mh[b.d])c=c.prototype;else{c=Mh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(473,1,{},fG);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
+function nG(a){var b;if(!(b=oG,!b&&(b=oG=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new pG(Vb+a+da);return parseFloat(a)}
+function xC(a,b){var c,d;if(null==a)throw new pG(Lf);if(2>b||36<b)throw new pG("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new pG(Vb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new pG(Vb+a+da);if(-2147483648>c||2147483647<c)throw new pG(Vb+a+da);return c}t(475,1,{72:1,84:1});var oG=null;function qG(a){this.b=a}
+t(474,475,{72:1,76:1,77:1,84:1},qG);_.eQ=function(a){return A(a,77)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function Sz(a){this.b=a}t(476,475,{72:1,76:1,80:1,84:1},Sz);_.eQ=function(a){return A(a,80)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function Hz(){En()}function Ek(a){En();this.i=a}t(477,99,gi,Hz,Ek);function Hv(){En()}function Mw(a){En();this.i=a}t(478,99,Nh,Hv,Mw);function S(a){this.b=a}
+function ut(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 nt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function jE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(rG(),sG)[b],!c&&(c=sG[b]=new S(a)),c):new S(a)}t(479,475,{72:1,76:1,82:1,84:1},S);_.eQ=function(a){return A(a,82)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function rG(){rG=x;sG=y(YE,m,82,256,0)}var sG;function Xj(a){return 0>a?-a:a}function Wj(a,b){return a>b?a:b}function XD(a){return Math.round(a)}function Bn(){En()}function Wr(a){En();this.i=a}t(482,99,{72:1,79:1,83:1,85:1,87:1},Bn,Wr);function Ei(){Ei=x;Fi=H(Di,m,-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 Fi;function pG(a){En();this.i=a}t(484,477,gi,pG);
+function In(a){this.b="Unknown";this.d=a;this.c=-1}t(485,1,{72:1,86:1},In);_.tS=function(){return this.b+Ya+this.d+"(Unknown Source"+(0<=this.c?mb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function tG(a,b){return a.charCodeAt(b)}function QC(a,b){var c=b,d=a.length,e,f;e=tG(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function uG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
+function G(a,b){return!A(b,1)?!1:""+a==b}function io(a,b){return a.indexOf(b)}function vC(a,b,c){return a.indexOf(b,c)}function Ky(a,b){return a.lastIndexOf(b)}function qE(a){var b=aa,c=hh,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+mv(c,++d):c=c.substr(0,d-0)+mv(c,++d);return a.replace(RegExp(b,te),c)}
+function vG(a,b){for(var c=RegExp(b,te),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(Ls,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function mv(a,b){return a.substr(b,a.length-b)}
+function ho(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function jo(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)}_=String.prototype;_.cM={1:1,72:1,74:1,76:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return Lt(this)};_.tS=_.toString;function wG(){wG=x;xG={};yG={}}
+function Lt(a){wG();var b=mb+a,c=yG[b];if(null!=c)return c;c=xG[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+tG(a,d++);c|=0}256==zG&&(xG=yG,yG={},zG=0);++zG;return yG[b]=c}var xG,zG=0,yG;function xn(a,b){yn(a.b,b);return a}function wn(){this.b=new ko}function AG(){this.b=new ko;this.b.b+=l}t(487,1,fi,wn,AG);_.tS=function(){return this.b.b};function Jt(){this.b=new ko}
+function tC(){this.b=new ko}function ps(a){this.b=new ko;yn(this.b,a)}t(488,1,fi,Jt,tC,ps);_.tS=function(){return this.b.b};function wC(a){a="String index out of range: "+a;En();this.i=a}t(489,478,Nh,wC);
+function BG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Bn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new aG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new aG("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Hv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Gs(b,c,a[--d])}else for(c=e+c;e<c;)Gs(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function ov(){En()}function EC(a){En();this.i=a}t(491,99,Nh,ov,EC);function Yz(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Kn(b,c))return a;return null}function aA(a,b){var c;return(c=Yz(a.Bd(),b))?(c.bd(),!0):!1}function CG(a){var b,c,d,e;d=new wn;b=null;d.b.b+=Tc;for(c=a.Bd();c._c();)null!=b?yn(d.b,b):b=Ba,e=c.ad(),yn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Wc;return d.b.b}t(492,1,{});_.zf=function(){throw new EC("Add not supported on this collection");};
+_.Af=function(a){return!!Yz(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Bf=function(a){return aA(this,a)};_.tS=function(){return CG(this)};t(494,492,yi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,93)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.Af(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b._c();)c=b.ad(),null!=c&&(a+=Nn(c),a=~~a);return a};
+function DG(a,b){var c;return A(b,91)&&(c=b.Cf(),Zu(a.b,c))?(c=hj(a.b,c),a.b.Ge(b.Df(),c)):!1}function JC(a){this.b=a}t(493,494,yi,JC);_.Af=function(a){return DG(this,a)};_.Bd=function(){return new zC(this.b)};_.Bf=function(a){return DG(this,a)?(a=a.Cf(),Ti(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function CC(a){if(a.c)Ni(a.b),Ti(a.d,a.c.Cf()),a.c=null;else throw new rv("Must call next() before remove().");}
+function zC(a){var b;this.d=a;b=new ej;a.d&&Zi(b,new EG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new FG(a,d.substring(1));b.zf(e)}var a=a.b,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.zf(c[d])}this.b=new Ki(b)}t(495,1,{},zC);_._c=function(){return AC(this.b)};_.ad=function(){return this.c=Li(this.b)};_.bd=function(){CC(this)};_.b=null;_.c=null;_.d=null;t(497,1,bi);_.eQ=function(a){return A(a,91)&&DC(this.Cf(),a.Cf())&&DC(this.Df(),a.Df())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Cf()&&(a=Nn(this.Cf()));null!=this.Df()&&(b=Nn(this.Df()));return a^b};_.tS=function(){return this.Cf()+sb+this.Df()};function EG(a){this.b=a}t(496,497,bi,EG);_.Cf=function(){return null};_.Df=function(){return this.b.c};_.Ef=function(a){return GC(this.b,a)};_.b=null;function FG(a,b){this.c=a;this.b=b}t(498,497,bi,FG);_.Cf=function(){return this.b};_.Df=function(){return this.c.f[mb+this.b]};_.Ef=function(a){return HC(this.c,this.b,a)};_.b=null;_.c=null;
+function Jw(a,b){(0>a||a>=b)&&GG(a,b)}function GG(a,b){throw new Mw("Index: "+a+", Size: "+b);}t(499,492,ji);_.Ff=function(){throw new EC("Add not supported on this list");};_.zf=function(a){this.Ff(this.Fe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,89)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c._c();)if(a=c.ad(),b=d.ad(),!(null==a?null==b:Kn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a._c();)c=a.ad(),b=31*b+(null==c?0:Nn(c)),b=~~b;return b};_.Bd=function(){return new Ki(this)};_.Hf=function(){return this.If(0)};_.If=function(a){return new HG(this,a)};_.Jf=function(){throw new EC("Remove not supported on this list");};function AC(a){return a.c<a.e.Fe()}function Li(a){if(a.c>=a.e.Fe())throw new Kv;return a.e.Gf(a.d=a.c++)}function Ni(a){if(0>a.d)throw new Rw;a.e.Jf(a.d);a.c=a.d;a.d=-1}function Ki(a){this.e=a}t(500,1,{},Ki);_._c=function(){return AC(this)};
+_.ad=function(){return Li(this)};_.bd=function(){Ni(this)};_.c=0;_.d=-1;_.e=null;function HG(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&GG(b,c);this.c=b}t(501,500,{},HG);_.Kf=function(){return 0<this.c};_.Lf=function(){if(0>=this.c)throw new Kv;return this.b.Gf(this.d=--this.c)};_.b=null;function IG(a){a=new zC(a.c.b);return new JG(a)}function KG(a,b){this.b=a;this.c=b}t(502,494,yi,KG);_.Af=function(a){return Zu(this.b,a)};_.Bd=function(){return IG(this)};_.Fe=function(){return this.c.b.e};
+_.b=null;_.c=null;function JG(a){this.b=a}t(503,1,{},JG);_._c=function(){return AC(this.b.b)};_.ad=function(){return(this.b.c=Li(this.b.b)).Cf()};_.bd=function(){CC(this.b)};_.b=null;t(504,499,ji);_.Ff=function(a,b){var c;c=dA(this,a);var d=c.e;new Zz(b,c.c);++d.c;++c.b;c.d=null};_.Gf=function(a){var b;b=dA(this,a);try{return eA(b)}catch(c){c=Qi(c);if(A(c,92))throw new Mw("Can't get element "+a);throw c;}};_.Bd=function(){return dA(this,0)};
+_.Jf=function(a){var b,c;b=dA(this,a);try{c=eA(b)}catch(d){d=Qi(d);if(A(d,92))throw new Mw("Can't remove element "+a);throw d;}LG(b);return c};function MG(a){a.c=y(NG,m,0,0,0)}function nz(a,b,c){(0>b||b>a.d)&&GG(b,a.d);a.c.splice(b,0,c);++a.d}function Zi(a,b){Gs(a.c,a.d++,b);return!0}function lu(a,b){Jw(b,a.d);return a.c[b]}function Qj(a,b){for(var c=0;c<a.d;++c)if(DC(b,a.c[c]))return c;return-1}function ou(a,b){var c;c=(Jw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function Yi(a,b){var c;c=Qj(a,b);if(-1==c)return!1;ou(a,c);return!0}function Ik(a,b){var c;if(b.length<a.d){c=b;var d;d=zs(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Gs(b,c,a.c[c]);b.length>a.d&&Gs(b,a.d,null);return b}function ej(){MG(this)}function SA(a){MG(this);this.c.length=a}function Mz(a){MG(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(505,499,Th,ej,SA,Mz);_.Ff=function(a,b){nz(this,a,b)};
+_.zf=function(a){return Zi(this,a)};_.Oe=function(){this.c=y(NG,m,0,0,0);this.d=0};_.Af=function(a){return-1!=Qj(this,a)};_.Gf=function(a){return lu(this,a)};_.Ce=function(){return 0==this.d};_.Jf=function(a){return ou(this,a)};_.Bf=function(a){return Yi(this,a)};_.Fe=function(){return this.d};_.d=0;function cA(a,b){var c=a.length,d;for(d=0;d<c;++d)Gs(a,d,b)}function ls(){ls=x;ms=new OG}var ms;function OG(){}t(508,499,ei,OG);_.Af=function(){return!1};_.Gf=function(){throw new Hv;};_.Fe=function(){return 0};
+function PG(){this.b=new Date}function QG(a){return 10>a?bb+a:l+a}t(509,1,{72:1,75:1,76:1,88:1},PG);_.eQ=function(a){return A(a,88)&&xt(M(this.b.getTime()),M(a.b.getTime()))};_.hC=function(){var a;a=M(this.b.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=Ss(c&4194303,b&4194303,e&1048575);a=Ss(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?ya:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(RG(),SG)[this.b.getDay()]+ba+TG[this.b.getMonth()]+ba+QG(this.b.getDate())+ba+QG(this.b.getHours())+mb+QG(this.b.getMinutes())+mb+QG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function RG(){RG=x;SG=H(Ls,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));TG=H(Ls,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var SG,TG;
+function es(a,b){return null==z(a.b,b,a)}function ds(){this.b=new Ii}t(511,494,{72:1,75:1,93:1},ds);_.zf=function(a){return es(this,a)};_.Af=function(a){return Zu(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return IG(new KG(this.b,new JC(this.b)))};_.Bf=function(a){return null!=Ti(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return CG(new KG(this.b,new JC(this.b)))};_.b=null;
+function dA(a,b){var c,d;(0>b||b>a.c)&&GG(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new UG(a,b,d)}function hA(){this.b=new VG;this.c=0}t(512,504,ei,hA);_.zf=function(a){new Zz(a,this.b);++this.c;return!0};_.If=function(a){return dA(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function eA(a){if(a.c==a.e.b)throw new Kv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function LG(a){if(!a.d)throw new Rw;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function UG(a,b,c){this.e=a;this.c=c;this.b=b}t(513,1,{},UG);_._c=function(){return this.c!=this.e.b};_.Kf=function(){return this.c.c!=this.e.b};_.ad=function(){return eA(this)};_.Lf=function(){if(this.c.c==this.e.b)throw new Kv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){LG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function VG(){this.b=this.c=this}
+function Zz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(514,1,{},VG,Zz);_.b=null;_.c=null;_.d=null;function BC(a,b){this.b=a;this.c=b}t(515,497,bi,BC);_.Cf=function(){return this.b};_.Df=function(){return this.c};_.Ef=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Kv(){En()}t(516,99,{72:1,79:1,85:1,87:1,92:1},Kv);function DC(a,b){return Is(a)===Is(b)||null!=a&&Kn(a,b)}function RA(a){var b=y(iA,m,45,0,0);return Ik(a.b,b)}function xz(){this.b=new ej}
+t(518,499,Th,xz);_.Ff=function(a,b){nz(this.b,a,b)};_.zf=function(a){return Zi(this.b,a)};_.Af=function(a){return-1!=Qj(this.b,a)};_.Gf=function(a){return lu(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Ki(this.b)};_.Jf=function(a){return ou(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return CG(this.b)};_.b=null;function sE(a){a.hc.d._&&XA(a)}function WG(a){var b;if(a.hc.d._){b=Py(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}ZA(a)}
+function XG(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function wE(a){var b=a.k;YG(a.hc.d,b.b,b.c);!Oy(a)&&sz(a);cz(a)}function ZG(){bB.call(this,l);this.j=new lA(this.Mf());Lz(this.r,new $G(this))}t(520,397,xi);_.Pd=function(a,b){return Is(a.i)===Is(this.j)?(WG(this),!0):this.Nf(a,b)};_.Mf=function(){return"Close"};_.Nf=function(){return!1};_.Id=function(){WG(this)};_.j=null;_.k=null;
+function EF(a,b,c){ZG.call(this);this.hc&&dB(this.hc.d,!1);aB(this,!1);vz(this,new lB(0));a=new pB(a,1);P(this,a,null);a=new zz;P(a,this.j,null);P(this,a,null);b&&(this.k=Py(b),$A(this),XG(this.k,~~(oo(b.Vb.hb,Pf)/2)-~~(this.mc/2),~~(oo(b.Vb.hb,Of)/2)-~~(this.cc/2)));c&&O(this,c)}t(519,520,xi,EF);_.Mf=function(){return"OK"};function pE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new rv("Cannot undo. Index is out of range.");if(!a.b.c)throw new rv(cc);a.b=a.b.c;return a.b.b}
+function zF(){this.b=this.c=new aH}t(521,1,{},zF);_.b=null;function aH(){this.b=null}function fF(a){this.b=a}t(522,1,{},aH,fF);_.b=null;_.c=null;_.d=null;function $G(a){this.b=a}t(523,432,pi,$G);_.b=null;
+function bH(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){UC(a.b.Ab,H(Ls,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=vG(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Gs(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{fE(a.b,b,!0)?(cr(a.b,"Structure pasted"+e),wD(a.b),Ez(a.b),d=!0):(wE(new EF(a.b.K,a.b,$C)),gE(a.b,!0),Ez(a.b))}catch(n){if(n=Qi(n),A(n,79))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",vD(e),wE(new EF(a.b.K,
+a.b,$C)),Ez(a.b);else throw n;}}d&&a.b.Ke(b)}function br(a){this.b=a}t(524,1,{},br);_.b=null;function oD(){oD=x;pD=new cH("COPY_SMILES",0);rD=new cH("COPY_MOL",1);sD=new cH("PASTE",2);dH=H(eH,m,94,[pD,rD,sD])}function cH(a,b){Co.call(this,a,b)}t(525,140,{72:1,76:1,78:1,94:1},cH);var dH,rD,pD,sD;function eF(){this.e=y(nF,m,95,99,0)}t(526,1,{},eF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function fH(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(zD,m,-1,20,1);a.N=y(zD,m,-1,20,1);a.H=As([20,7]);a.e=y(I,s,-1,20,1);a.d=y(Ls,m,1,20,0);a.p=y(Ls,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y(Ls,m,1,20,0);a.r=As([10,2]);a.j=y(I,s,-1,101,1)}
+function gH(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(zD,m,-1,4,1);d=y(zD,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=hH(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+hH(r[2],d[2],r[3],d[3]),d=hH(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Y(a,b){var c,d,e,f,g,j,h,n;PE(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=iH(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(zD,m,-1,2,1);jH(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==SE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;cr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];WE(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&OE(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=N(M(XD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=N(M(XD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function ME(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.E=a.u-2,Y(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&KE(a,a.E,1),Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,KE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Y(a,0),a.E=
+a.u,Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=4,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),c=3;else if(238==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.E=a.u,a.t[a.v]=3,Y(a,0),a.q=!1,c=3;else if(242==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Y(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Y(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Y(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Y(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Y(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)Y(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Y(a,0),a.E=a.u,Y(a,0),c=2;else if(247==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),c=3;else if(248==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Y(a,0);e=a.K[a.u];g=a.N[a.u];AE(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)PE(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)WE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];zE(a);a.E=c+d;Y(a,0);o=a.K[a.u];q=a.N[a.u];AE(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];WE(a);a.I[a.v]=n;a.J[a.v]=c+d;zE(a);b&&(AE(a,n),BD(a))}c=4}kH(a,c);a.E=a.G;b&&
+(a.E=0)}
+function jH(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function LE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])lH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Y(a,0),a.E=a.u,lH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){cr(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[iH(a,a.E,a.H[a.E][d])],2<d||1!=b){cr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(zD,m,-1,2,1);jH(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)PE(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)PE(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)PE(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)WE(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[iH(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[iH(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=N(M(XD((a.K[b]+a.K[e])/2))),a.O[c]=N(M(XD((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;WE(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=N(M(XD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=N(M(XD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(WE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=N(M(XD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(XD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(WE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=N(M(XD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(XD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(AE(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&kH(a,j);-1<n&&(a.E=n)}
+function lH(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)PE(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function kH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=SE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function iH(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function mH(a,b,c){var d,e,f,g;e=jh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Dt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Dt(c[d])&&!rt(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)xt(c[d],e)&&(b[d]=g,c[d]=jh,++f);if(f==a.u)break}return g==a.u}
+function BD(a){var b,c,d;b=y(zD,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{AD(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;CD(a)}}
+function AD(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function KE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=nH(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&cr(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?cr(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?cr(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?cr(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:cr(a.o,"Charge change not possible on the halogen !");break;case 18:cr(a.o,
+"Use X button to change charge on the X atom !")}}
+function mE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&AE(a,c);BD(a);cr(a.o,"Smaller part(s) removed !");return 1}
+function SE(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function XE(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];CE(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),CE(a));4==a.t[d]&&(a.t[d]=1)}}
+function hH(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 zE(a){var b;oH(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);CD(a);CE(a)}
+function PE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),BG(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),BG(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),BG(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),BG(a.e,b,a.e.length),a.e=b,b=y(Ls,m,1,c,0),BG(a.d,b,a.d.length),a.d=b,b=y(Ls,m,1,c,0),BG(a.p,b,a.p.length),a.p=b,b=y(zD,m,-1,c,1),BG(a.K,b,a.K.length),a.K=b,b=y(zD,m,-1,c,1),BG(a.N,b,a.N.length),a.N=b,b=As([c,7]),BG(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),BG(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function cE(a,b,c,d,e,f,g){var j;j=N(M(XD(a.K[c]-d/2)));g||(j-=e-d);a=N(M(XD(a.N[c]-~~(f/2))));return new rz(j-1-b,a-b,e+1+2*b,f+2*b)}
+function WE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),BG(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),BG(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),BG(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),BG(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),BG(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),BG(a.O,c,a.O.length),a.O=c,b=y(Ls,m,1,b,0),BG(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function FE(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(YC(),aa);j+="JME 2013-10-12 "+new PG+"\n \n";j+=EE(a.u,3)+EE(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=bF(0.055999999999999994*(a.K[e]-c),10,4)+bF(0.055999999999999994*(g-a.N[e]),10,4)+bF(0,10,4);h=bE(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+EE(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=EE(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:pH(a,e)&&(g=2),c=EE(a.I[e],3)+EE(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=EE(a.J[e],3)+EE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=EE(a.J[e],3)+EE(a.I[e],3)),j+=c+EE(g,3)+EE(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+EE(e,4)+EE(a.B[e],4)+aa);return j+"M END\n"}
+function dF(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,qb,V,L,fa,Fc,dg,vb,Nd,Od,Pd,Va,Gc;r=y(I,s,-1,a.u+10,1);q=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);vb=y(I,s,-1,a.u+1,1);v=y(qH,m,-1,a.u+1,2);D=y(qH,m,-1,a.v+1,2);fa=0;if(0==a.u)return l;mE(a,!0);dg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){dg=!1;break}if(a.o.t&&dg){rH(a);XE(a);sH(a,D);tH(a,v,D);var Fb,ud,hf,Zb,ze,vd,wd,fb,nI,Ud,w,xa,Km,Lm,Vs,of,Oa,Mm,Nm,Jc,Om;Fb=y(I,s,-1,a.u+1,1);ud=y(I,s,-1,a.u+1,1);fb=y(uH,m,-1,a.u+1,3);var Ws=a.u,Pm,
+th,Xs,pg,Dj,He,pf;Dj=y(uH,m,-1,Ws+2,3);He=y(I,s,-1,100,1);pf=5;pg=0;He[0]=3;Dj[1]=lh;Dj[2]=mh;Xs=2;if(!(3>Ws))for(;pf<He[pg]*He[pg];){th=0;for(Pm=!0;Pm&&th<=pg&&pf>=He[th]*He[th];)0==pf%He[th]?Pm=!1:++th;if(Pm){Dj[++Xs]=At(pf);if(Xs>=Ws)break;pg<He.length-1&&(++pg,He[pg]=pf)}pf+=2}for(w=1;w<=a.u;++w){for(xa=Nm=1;xa<=a.v;++xa)(a.I[xa]==w||a.J[xa]==w)&&(Nm*=a.i[xa]);Mm=a.c[w];18==Mm&&(Om=a.p[w],vd=Om.charCodeAt(0)-65+1,wd=0,1<Om.length&&(wd=Om.charCodeAt(1)-97),0>vd&&(vd=0),0>wd&&(wd=0),Mm=28*vd+wd);
+of=0;-2>a.B[w]?of=1:-2==a.B[w]?of=2:-1==a.B[w]?of=3:1==a.B[w]?of=4:2==a.B[w]?of=5:2<a.B[w]&&(of=6);Jc=1;fb[w]=At(Nm);Jc*=126;fb[w]=vt(fb[w],At(a.y[w]*Jc));Jc*=7;fb[w]=vt(fb[w],At(of*Jc));Jc*=7;fb[w]=vt(fb[w],At(Mm*Jc));Jc*=783;fb[w]=vt(fb[w],At(a.A[w]*Jc))}for(ze=0;!mH(a,Fb,fb);){Vs=!1;for(w=1;w<=a.u;++w)Fb[w]!=ud[w]&&(ud[w]=Fb[w],Vs=!0);if(Vs){for(w=1;w<=a.u;++w){fb[w]=kh;for(xa=1;xa<=a.A[w];++xa)fb[w]=Et(fb[w],Dj[Fb[a.H[w][xa]]])}ze=0}else if(0<ze){for(w=1;w<=a.u;++w)fb[w]=kh;w=1;a:for(;w<=a.u-
+1;++w)for(xa=w+1;xa<=a.u;++xa)if(Fb[w]==Fb[xa]){fb[w]=lh;break a}}else{for(w=1;w<=a.u;++w){fb[w]=kh;for(xa=1;xa<=a.A[w];++xa)hf=a.H[w][xa],fb[w]=Et(fb[w],At(a.c[hf]*a.i[iH(a,w,hf)]))}ze=1}mH(a,Fb,fb);for(w=1;w<=a.u;++w)fb[w]=At(ud[w]*a.u+Fb[w])}for(w=1;w<=a.u;++w)ud[w]=Fb[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(ud[w]==Oa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Oa];a.B[w]=a.B[Oa];a.K[w]=a.K[Oa];a.N[w]=a.N[Oa];a.A[w]=a.A[Oa];a.c[Oa]=a.c[0];a.B[Oa]=a.B[0];
+a.K[Oa]=a.K[0];a.N[Oa]=a.N[0];a.A[Oa]=a.A[0];ud[w]=ud[Oa];ud[Oa]=Oa;a.p[0]=a.p[w];a.p[w]=a.p[Oa];a.p[Oa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Oa];a.e[Oa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Oa];a.y[Oa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Fb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Fb[a.I[w]],a.J[w]=Fb[a.J[w]],a.I[w]>a.J[w]&&(Ud=a.I[w],a.I[w]=a.J[w],a.J[w]=Ud,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Lm=Km=
+a.u;Zb=0;for(xa=w;xa<=a.v;++xa)a.I[xa]<Km?(Km=a.I[xa],Lm=a.J[xa],Zb=xa):a.I[xa]==Km&&a.J[xa]<Lm&&(Lm=a.J[xa],Zb=xa);Ud=a.I[w];a.I[w]=a.I[Zb];a.I[Zb]=Ud;Ud=a.J[w];a.J[w]=a.J[Zb];a.J[Zb]=Ud;Ud=a.t[w];a.t[w]=a.t[Zb];a.t[Zb]=Ud;Ud=a.C[w];a.C[w]=a.C[Zb];a.C[Zb]=Ud;nI=a.f[w];a.f[w]=a.f[Zb];a.f[Zb]=nI}zE(a);CE(a);sH(a,D);tH(a,v,D)}else{sH(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Gc=1;a.b[1]=1;for(V=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=vb[c]){Fc=!0;for(J=1;J<=fa;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Fc=!1;break}Fc&&(++fa,r[fa]=c,q[fa]=g)}}else o[++L]=g;if(0==L){if(Gc==a.u)break;c=n[V--]}else if(1==L)vb[o[1]]=c,c=o[1],a.b[c]=++Gc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=iH(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=iH(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);vb[e]=c;c=e;a.b[e]=++Gc}}vb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);Q=y(qH,m,-1,a.u+1,2);Nd=y(qH,m,-1,a.u+1,2);f=Gc=V=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(vb[c]=f);b[++Gc]=c;for(a.b[c]=0;;){L=e=0;qb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=fa;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<qb&&(e=g,qb=a.b[g]))}if(0==e){if(0==V)break a;Nd[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Od=y(I,s,-1,a.v+1,1);Pd=y(I,s,-1,a.u+1,1);if(a.o.Pb){var pI=vb,rM=fa,Ys,qI,uh,Ie,Zs,$s,Na,Ej,at;uh=y(I,s,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)uh[b[Na]]=Na;Zs=y(qH,m,-1,
+a.v+1,2);for(Na=1;Na<=a.u;++Na)Ys=b[Na],qI=pI[Ys],Ie=iH(a,Ys,qI),0!=Ie&&(vH(a,Ie,uh,Od,D),Zs[Ie]=!0);for(Na=1;Na<=a.v;++Na)Zs[Na]||vH(a,Na,uh,Od,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){$s=at=0;for(Ej=1;Ej<=a.A[Na];++Ej){Ie=iH(a,Na,a.H[Na][Ej]);if(5==a.i[Ie])continue a;1==a.t[Ie]&&0!=wH(a,Ie,Na)&&++at;2==a.t[Ie]&&($s=a.H[Na][Ej])}if(0!=at)if(0<$s){var ja=a,sI=Na,qf=uh,Yc=Pd,lc=void 0,Fj=void 0,Kc=void 0,Je=void 0,Lc=void 0,Qm=void 0,Rm=void 0,Sm=void 0,Vd=void 0,Zc=void 0,$c=void 0,
+bt=void 0,Gj=void 0,Wd=void 0,Hj=void 0,Ke=void 0,Ij=void 0,ct=void 0,Jj=void 0,Le=void 0,tI=void 0,rf=void 0,uI=void 0,dt=void 0,Kj=void 0,sf=void 0,$c=1,Fj=sI,lc=y(I,s,-1,ja.u+1,1);for(lc[1]=sI;;){bt=!1;for(Zc=1;Zc<=ja.A[Fj];++Zc)if(Kc=ja.H[Fj][Zc],!(Kc==lc[1]||Kc==lc[$c-1]))if(Je=iH(ja,Fj,Kc),2==ja.t[Je]&&5!=ja.i[Je]){Fj=lc[++$c]=Kc;bt=!0;break}if(!bt)break}if(!(0==$c%2||2>ja.A[lc[$c]]||3<ja.A[lc[$c]])){sf=lc[1];Lc=lc[~~(($c+1)/2)];Vd=lc[$c];rf=Le=Ke=Wd=0;dt=ct=!1;for(Zc=1;Zc<=ja.A[sf];++Zc)Kc=
+ja.H[sf][Zc],Je=iH(ja,sf,Kc),1!=ja.t[Je]||5==ja.i[Je]||(0==Wd?Wd=Kc:Ke=Kc);0<qf[Ke]&&qf[Wd]>qf[Ke]&&(Qm=Wd,Wd=Ke,Ke=Qm);Gj=Wd;0==Wd&&(Gj=Ke,ct=!0);for(Zc=1;Zc<=ja.A[Vd];++Zc)Kc=ja.H[Vd][Zc],Je=iH(ja,Vd,Kc),1!=ja.t[Je]||5==ja.i[Je]||(0==Le?Le=Kc:rf=Kc);0<qf[rf]&&qf[Le]>qf[rf]&&(Qm=Le,Le=rf,rf=Qm);Jj=Le;0==Le&&(Jj=rf,dt=!0);Hj=wH(ja,iH(ja,sf,Wd),sf);Ij=wH(ja,iH(ja,sf,Ke),sf);tI=wH(ja,iH(ja,Vd,Le),Vd);uI=wH(ja,iH(ja,Vd,rf),Vd);1<(0>Hj+Ij?-(Hj+Ij):Hj+Ij)||0!=tI||0!=uI?cr(ja.o,"Bad stereoinfo on allene !"):
+(Rm=ja.K[lc[$c-1]]-ja.K[Vd],Sm=ja.N[lc[$c-1]]-ja.N[Vd],Kj=Math.sqrt(Rm*Rm+Sm*Sm),0.001>Kj&&(Kj=0.001),0<(ja.N[Jj]-ja.N[lc[$c-1]])*(Rm/Kj)-(ja.K[Jj]-ja.K[lc[$c-1]])*(Sm/Kj)?Yc[Lc]=1:Yc[Lc]=-1,ct&&(Yc[Lc]*=-1),dt&&(Yc[Lc]*=-1),Gj==Wd&&0>Hj&&(Yc[Lc]*=-1),Gj==Ke&&0>Ij&&(Yc[Lc]*=-1),qf[Gj]>qf[Jj]&&(Yc[Lc]*=-1))}}else b:{var mc=a,nc=Na,sM=pI,tM=uh,uM=r,vM=q,wM=rM,Tm=Pd,Um=void 0,ad=void 0,et=void 0,vh=void 0,Aa=void 0,wh=void 0,yd=void 0,Lj=void 0,Xd=void 0,Pb=void 0,ha=void 0,Hb=void 0,Me=void 0,Vm=void 0,
+bd=void 0,oa=void 0,Wm=void 0,Hb=y(I,s,-1,4,1),Vm=y(I,s,-1,4,1),xh=mc,Yd=nc,vI=tM,ft=sM,wI=uM,xI=vM,xM=wM,Ib=Hb,Mj=void 0,cd=void 0,Xm=void 0,Ym=void 0,gt=void 0,Nj=void 0,Nj=-1;0<ft[Yd]&&(Ib[++Nj]=ft[Yd]);for(cd=1;cd<=xM;++cd)wI[cd]==Yd&&(Ib[++Nj]=xI[cd]),xI[cd]==Yd&&(Ib[++Nj]=wI[cd]);for(cd=Nj+1;cd<xh.A[Yd];++cd){gt=xh.u+1;Xm=1;c:for(;Xm<=xh.A[Yd];++Xm){Mj=xh.H[Yd][Xm];for(Ym=0;Ym<cd;++Ym)if(Mj==Ib[Ym])continue c;vI[Mj]<gt&&(gt=vI[Mj],Ib[cd]=Mj)}}0==ft[Yd]&&0<xh.y[Yd]?(Ib[3]=Ib[2],Ib[2]=Ib[1],Ib[1]=
+Ib[0],Ib[0]=-1):0<xh.y[Yd]&&(Ib[3]=Ib[2],Ib[2]=Ib[1],Ib[1]=-1);for(Aa=Lj=wh=vh=Wm=yd=Pb=0;4>Aa;++Aa)0>=Hb[Aa]||(Um=iH(mc,nc,Hb[Aa]),Vm[Aa]=wH(mc,Um,nc),0<Vm[Aa]?(++Pb,Wm=Hb[Aa],wh=Hb[Aa]):0>Vm[Aa]?(++yd,vh=Hb[Aa],wh=Hb[Aa]):Lj=Hb[Aa]);Xd=Pb+yd;oa=y(I,s,-1,4,1);bd=0;if(3==mc.A[nc]){if(1==Pb&&1==yd||3==Xd&&0<Pb&&0<yd){cr(mc.o,"Error in C3H stereospecification !");break b}Me=Hb[0];1==Xd?Me=wh:2==Xd&&(Me=Lj);ha=gH(mc,nc,Me,Hb);oa[0]=wh;oa[1]=-1;oa[2]=ha[2];oa[3]=ha[1];0<Pb?bd=1:bd=-1}else if(4==mc.A[nc])if(1==
+Xd)ha=gH(mc,nc,wh,Hb),oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],0<Pb?bd=1:bd=-1;else{Me=Hb[0];1<Lj&&(Me=Lj);1==Pb?Me=Wm:1==yd&&(Me=vh);ha=gH(mc,nc,Me,Hb);ad=y(I,s,-1,4,1);for(Aa=0;4>Aa;++Aa)Um=iH(mc,nc,ha[Aa]),ad[Aa]=wH(mc,Um,nc);if(4==Xd){if(0==Pb||0==yd){cr(mc.o,"Error in C4 stereospecification !");break b}if(1==Pb||1==yd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],bd=ad[0];else{for(Aa=0;4>Aa;++Aa)-1==ad[Aa]&&(ad[Aa]=0);Xd=2}}else if(3==Xd)if(3==Pb||3==yd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=
+ha[2],oa[3]=ha[1],0<Pb?bd=-1:bd=1;else{1==Pb?Pb=et=1:yd=et=-1;for(Aa=0;4>Aa;++Aa)ad[Aa]==et&&(ad[Aa]=0);Xd=2}if(2==Xd)if(1==Pb&&1==yd)ha[1]==vh?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==vh&&(ha[2]=ha[3]),oa[0]=Wm,oa[1]=vh,oa[2]=ha[2],oa[3]=ha[1],bd=1;else{if(ad[0]==ad[1]||ad[1]==ad[2]){cr(mc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=ad[0]?(oa[0]=ha[0],oa[1]=ha[2],oa[2]=ha[1],oa[3]=ha[3]):(oa[0]=ha[1],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[0]);1<Pb?bd=1:bd=-1}}var W=oa,Oj=Hb,nb=void 0;Oj[0]==W[1]?(nb=
+W[0],W[0]=W[1],W[1]=nb,nb=W[2],W[2]=W[3],W[3]=nb):Oj[0]==W[2]?(nb=W[2],W[2]=W[0],W[0]=nb,nb=W[1],W[1]=W[3],W[3]=nb):Oj[0]==W[3]&&(nb=W[3],W[3]=W[0],W[0]=nb,nb=W[1],W[1]=W[2],W[2]=nb);Oj[1]==W[2]?(nb=W[1],W[1]=W[2],W[2]=nb,nb=W[2],W[2]=W[3],W[3]=nb):Oj[1]==W[3]&&(nb=W[1],W[1]=W[3],W[3]=nb,nb=W[2],W[2]=W[3],W[3]=nb);oa[2]==Hb[2]?Tm[nc]=1:oa[2]==Hb[3]?Tm[nc]=-1:cr(mc.o,"Error in stereoprocessing ! - t30");Tm[nc]*=bd}}}Va=new AG;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
+Q[c]&&(Va.b.b+=ua);0<vb[u]&&xH(a,c,vb[c],Va,Od);var yh=v[c],Jb=void 0,Pj=void 0,zh=void 0,T=void 0,T=Sc,Jb=!1;0!=a.B[c]&&(Jb=!0);0!=Pd[c]&&(Jb=!0);zh=-1;for(Pj=1;Pj<=a.z;++Pj)if(a.r[Pj][0]==c){zh=a.r[Pj][1];break}-1<zh&&(Jb=!0);a.o.Ob&&0<a.e[c]&&(Jb=!0,zh=1);switch(a.c[c]){case 2:T=Bb;break;case 3:yh?T="c":T=Eb;break;case 4:yh?(T=Ef,0<a.y[c]&&(Jb=!0)):T=ic;break;case 5:yh?T="o":T=sc;break;case 7:yh?(T="p",0<a.y[c]&&(Jb=!0)):T=uc;break;case 8:yh?T=rg:T=Hc;break;case 13:yh?T=ug:T=Mc;Jb=!0;break;case 6:T=
+Nc;Jb=!0;break;case 9:T=Tb;break;case 10:T=Mb;break;case 11:T=Db;break;case 12:T=ac;break;case 1:T=Xb;Jb=!0;break;case 19:T=vc;Jb=!0;break;case 20:T=wc;Jb=!0;break;case 21:T=xc;Jb=!0;break;case 22:T=yc;Jb=!0;break;case 18:Jb=!0,T=a.p[c],(G(T,wa)||G(T,ed)||G(T,xb))&&(Jb=!1)}Jb&&(T=Tc+T,1==Pd[c]?T+=wb:-1==Pd[c]&&(T+="@@"),1==a.y[c]?T+=Xb:1<a.y[c]&&(T+=Xb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?T+=ya:T+=Ca,1<Xj(a.B[c])&&(T+=Xj(a.B[c]))),-1<zh&&(T+=mb+zh),T+=Wc);yn(Va.b,T);for(E=1;E<=fa;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&xH(a,r[E],q[E],Va,Od),9<E&&(Va.b.b+="%"),xn(Va,l+(new S(E)).b);Nd[c]&&(Va.b.b+=va)}return Va.b.b}function cF(a){a=new mD(a);zE(a);return a}
+function AE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)DD(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function BE(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&AE(a,c);0==a.A[d]&&AE(a,d)}
+function rH(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=iH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&AE(a,c)}}}function oH(a){var b;b=a.c.length;a.H=As([b,7]);a.A=y(I,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function tH(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(I,s,-1,a.v+1,1);r=y(qH,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[iH(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(xb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(qH,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(qH,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:pH(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(qH,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function CD(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=N(M(XD((a.K[b]+a.K[c])/2))),a.O[d]=N(M(XD((a.N[b]+a.N[c])/2)))}function sH(a,b){var c;for(c=1;c<=a.v;++c)dE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function bE(a,b){var c;c=(YC(),dD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function pH(a,b){return 2==a.t[b]?!0:!1}function dE(a,b,c){var d,e,f,g;g=1;a.b=y(I,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function NE(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=As([b+5,2]),BG(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function xE(a){var b;a.z=0;a.s=0;dF(a);for(b=1;b<=a.u;++b)a.E=b,NE(a);a.E=0}
+function yE(a){var b,c;b=y(zD,m,-1,4,1);AD(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function tD(a,b){var c,d,e,f,g,j,h,n;c=y(zD,m,-1,4,1);AD(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;AD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function $E(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function DE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Tc)&&uG(c,Wc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Xb);g=Wj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){j=mv(c,d+1);try{a.o.z=xC(j,10)}catch(h){if(h=Qi(h),A(h,79))a.o.z=0;else throw h;}a.E=b;NE(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=G(d,Eb)?3:G(d,Bb)?2:G(d,ic)?4:G(d,sc)?5:G(d,uc)?7:G(d,Hc)?8:G(d,Tb)?9:G(d,Mb)?10:G(d,Db)?11:G(d,ac)?12:G(d,Xb)?1:G(d,Mc)?13:G(d,Nc)?6:G(d,vc)?19:G(d,wc)?20:G(d,xc)?21:G(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=tG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=tG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=tG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=tG(c,g++);for(;45==e;)--d,e=tG(c,g++)}a.B[b]=d}}}
+function lE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new TC(b);try{for(;b.k=MC(b,b.b),b.k<b.j;)d=jE(xC(PC(b),10)).b,c=e=jE(xC(PC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Qi(f),A(f,79))vn(f);else throw f;}}function xH(a,b,c,d,e){b=iH(a,b,c);5!=a.i[b]&&pH(a,b)?d.b.b+=sb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=ub,a=a.f[b],null!=a&&(e=a),yn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Vc)}
+function OE(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,cr(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:cr(a.o,"Stereomarking allowed only on single and double bonds!")}
+function vH(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=iH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=iH(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=iH(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=iH(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))cr(a.o,"Not unique E/Z geometry !");else{j=iH(a,b,e);f=iH(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=iH(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function nH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=iH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(pH(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function wH(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function CE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=nH(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function ED(a){fH(this);this.o=a;this.z=this.v=this.u=0}
+function kE(a,b){var c,d,e,f,g,j,h;ED.call(this,a);f=l;j=hE(b);if(null!=j){h=new SC(b,j,!0);for(e=1;4>=e;++e)f=iE(h,j);g=jE(xC(ho(f.substr(0,3)),10)).b;c=jE(xC(ho(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)PE(this),f=iE(h,j),this.K[e]=(new qG(nG(ho(f.substr(0,10))))).b,this.N[e]=-(new qG(nG(ho(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=ho(f.substr(31,d-31)),DE(this,e,d),62<=f.length&&(f=ho(f.substr(60,3)),0<f.length&&(f=jE(xC(f,10)).b,0<f&&(this.E=e,a.z=f,NE(this),this.E=0)));for(e=1;e<=c;++e)WE(this),
+f=iE(h,j),this.I[e]=jE(xC(ho(f.substr(0,3)),10)).b,this.J[e]=jE(xC(ho(f.substr(3,3)),10)).b,g=jE(xC(ho(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=jE(xC(ho(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);oH(this);$E(this);BD(this);for(zE(this);(h.k=MC(h,h.b),h.k<h.j)&&!(null==(f=PC(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new RC(f);PC(g);PC(g);j=jE(xC(PC(g),10)).b;
+for(e=1;e<=j;++e)c=jE(xC(PC(g),10)).b,this.B[c]=jE(xC(PC(g),10)).b}if(0==f.indexOf("M APO")){g=new RC(f);PC(g);PC(g);j=jE(xC(PC(g),10)).b;for(e=1;e<=j;++e)c=jE(xC(PC(g),10)).b,f=jE(xC(PC(g),10)).b,this.E=c,Y(this,0),DE(this,this.u,vc+f),this.E=0}}rH(this);zE(this)}}
+function gF(a,b){var c,d,e,f,g;ED.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));uG(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new RC(b);d=jE(xC(PC(f),10)).b;e=jE(xC(PC(f),10)).b;for(c=1;c<=d;++c)g=PC(f),PE(this),DE(this,this.u,g),this.K[c]=(new qG(nG(PC(f)))).b,this.N[c]=-(new qG(nG(PC(f)))).b;for(c=1;c<=e;++c)if(WE(this),this.I[c]=jE(xC(PC(f),10)).b,this.J[c]=jE(xC(PC(f),10)).b,this.t[c]=jE(xC(PC(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;oH(this);$E(this);BD(this)}catch(j){j=Qi(j);if(A(j,79)){j.Ic();this.u=0;return}throw j;}rH(this);zE(this)}}
+function nE(a,b,c){var d,e,f;ED.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(PE(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))WE(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;zE(this);BD(this)}
+function GE(a,b,c){var d,e,f,g,j;ED.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y(Ls,m,1,this.u+1,0);this.K=y(zD,m,-1,this.u+1,1);this.N=y(zD,m,-1,this.u+1,1);this.p=y(Ls,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y(Ls,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=As([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}zE(this);BD(this)}
+function mD(a){var b;fH(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);BG(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);BG(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);BG(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);BG(a.e,this.e,this.u+1);this.d=y(Ls,m,1,this.u+1,0);BG(a.d,this.d,this.u+1);this.K=y(zD,m,-1,this.u+1,1);BG(a.K,this.K,this.u+1);this.N=y(zD,m,-1,this.u+1,1);BG(a.N,this.N,this.u+1);this.p=y(Ls,m,1,this.u+1,0);BG(a.p,this.p,this.u+1);this.I=y(I,
+s,-1,this.v+1,1);BG(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);BG(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);BG(a.t,this.t,this.v+1);this.f=y(Ls,m,1,this.v+1,0);BG(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);BG(a.C,this.C,this.v+1);this.r=As([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function bF(a,b,c){var d,e,f;if(0==c)return EE(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(XD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new qG(a)).b;d=io(e,jo(46));0>d&&(e+=Ya,d=io(e,jo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=ub);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function hE(a){var b;b=new SC(a,aa,!0);if(4<LC(b))return aa;b=new SC(a,hh,!0);return 4<LC(b)?hh:null}
+function EE(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=ub);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function iE(a,b){for(var c,d;a.k=MC(a,a.b),a.k<a.j;){d=PC(a);if(G(d,b))return ba;for(PC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(527,1,{95:1},ED,kE,gF,nE,GE,mD);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function dr(){dr=x;er=new PB(Xb)}
+function tE(a,b){var c;dr();var d;ZG.call(this);this.d=new lA("Help");new lA("Home");this.e=b;O(this,(YC(),$C));this.hc&&dB(this.hc.d,!1);aB(this,!1);d=Py(b);if(1==a)this.f||(this.f=new wB(d),XG(this.f,-30,0)),this.k=this.f,c=kD(b),this.hc&&cB(this.hc,Ic),vz(this,new gA(2)),this.i=new PB(c+" "),P(this,this.i,Lb),d=new zz,P(d,this.j,null),this.e.Hb&&(c=new lA("Submit"),P(d,c,null)),P(this,d,Oc),OB(this.i,ho(po(this.i.hc.b.hb,$g))),this.hc&&dB(this.hc.d,!0),aB(this,!0);else if(2==a)this.c||(this.c=
+new wB(d),XG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&cB(this.hc,"Nonstandard atom"),vz(this,new gA(2)),c=new zz,P(c,new pB("atomic SMILES",1),null),P(this,c,qc),c=Xb,er&&(c=po(er.hc.b.hb,$g)),er=new QB(c,8),P(this,er,Lb),c=new zz,P(c,this.j,null),P(this,c,Oc);else{this.b||(this.b=new wB(d),XG(this.b,5*b.Z,0));var e,f;d="About "+(YC(),lF);this.hc&&cB(this.hc,d);vz(this,new lB(0));O(this,$C);P(this,new pB(lF+" Molecular Editor v2013-10-13",1),null);P(this,new pB("Peter Ertl and Bruno Bienfait",
+1),null);for(c=ZC,d=0,f=c.length;d<f;++d)e=c[d],e=new pB(e,1),bz(e,this.e.y),P(this,e,null);c=new zz;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}$A(this);c=this.k;YG(this.hc.d,c.b,c.c);!Oy(this)&&sz(this);cz(this)}t(528,520,xi,tE);_.Nf=function(a){var b,c;if(a.i===this.d){try{b=new rC(this.e.I),c=qC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Qi(d),A(d,67))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,vD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var er;
+function yH(a,b){Ny(b)==a.b?O(b,(rA(),AA)):O(b,a.b)}
+function zH(a){var b,c,d,e;e=l;d=!1;Ny(AH)!=a.b?(e=wa,d=!0):Ny(BH)!=a.b?(e="!#6",d=!0):Ny(CH)!=a.b?(O(DH,(rA(),AA)),O(EH,AA),O(FH,AA),O(GH,AA),e="F,Cl,Br,I"):(b=Ny(HH)!=a.b,c=Ny(IH)!=a.b,Ny(JH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Ny(KH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Ny(LH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Ny(MH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Ny(NH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Ny(DH)!=a.b&&(e+="F,"),Ny(EH)!=a.b&&(e+="Cl,"),Ny(FH)!=a.b&&(e+="Br,"),Ny(GH)!=a.b&&(e+="I,"),
+uG(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ed:c?e=xb:(O(AH,(rA(),AA)),e=wa)));b=l;d&&Ny(HH)!=a.b&&(b+=";a");d&&Ny(IH)!=a.b&&(b+=";A");Ny(OH)!=a.b&&(b+=";R");Ny(PH)!=a.b&&(b+=";!R");Ny(AH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=QH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=RH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);Ny(SH)!=a.b&&(e="~");Ny(TH)!=a.b&&(e=mb);Ny(UH)!=a.b&&(e=wb);Ny(VH)!=a.b&&(e="!@");OB(a.f,e)}
+function WH(a){XH(a);YH(a);var b=QH.hc.b;xx(b,0);b.hb.options[0].selected=!0;b=RH.hc.b;xx(b,0);b.hb.options[0].selected=!0;O(HH,a.b);O(IH,a.b);O(OH,a.b);O(PH,a.b);O(QH,a.b);O(RH,a.b);ZH(a)}function XH(a){O(JH,a.b);O(KH,a.b);O(LH,a.b);O(MH,a.b);O(NH,a.b);O(DH,a.b);O(EH,a.b);O(FH,a.b);O(GH,a.b)}function YH(a){O(AH,a.b);O(BH,a.b);O(CH,a.b)}function ZH(a){O(SH,a.b);O(TH,a.b);O(UH,a.b);O(VH,a.b);a.c=!1}
+function uE(a){bB.call(this,"Atom/Bond Query");this.j=new lA(this.Mf());Lz(this.r,new $G(this));this.b=(YC(),$C);this.d=a;this.e||(a=Py(a),this.e=new wB(a),XG(this.e,-150,10));this.k=this.e;vz(this,new kB);O(this,this.b);a=new zz;vz(a,new QA(0,3,1));P(a,new oB("Atom type :"),null);AH=new lA(zb);BH=new lA("Any except C");CH=new lA("Halogen");P(a,AH,null);P(a,BH,null);P(a,CH,null);P(this,a,null);a=new zz;vz(a,new QA(0,3,1));P(a,new pB("Or select one or more from the list :",0),null);P(this,a,null);
+a=new zz;vz(a,new QA(0,3,1));JH=new lA(Eb);KH=new lA(ic);LH=new lA(sc);MH=new lA(Hc);NH=new lA(uc);DH=new lA(Tb);EH=new lA(Mb);FH=new lA(Db);GH=new lA(ac);P(a,JH,null);P(a,KH,null);P(a,LH,null);P(a,MH,null);P(a,NH,null);P(a,DH,null);P(a,EH,null);P(a,FH,null);P(a,GH,null);P(this,a,null);a=new zz;vz(a,new QA(0,3,1));QH=new pA;oA(QH,zb);oA(QH,bb);oA(QH,db);oA(QH,kb);oA(QH,lb);P(a,new oB("Number of hydrogens : "),null);P(a,QH,null);P(this,a,null);a=new zz;vz(a,new QA(0,3,1));RH=new pA;oA(RH,zb);oA(RH,
+bb);oA(RH,db);oA(RH,kb);oA(RH,lb);oA(RH,"4");oA(RH,"5");oA(RH,"6");P(a,new pB("Number of connections :",0),null);P(a,RH,null);P(a,new pB(" (H's don't count.)",0),null);P(this,a,null);a=new zz;vz(a,new QA(0,3,1));P(a,new oB("Atom is :"),null);HH=new lA(Ab);P(a,HH,null);IH=new lA("Nonaromatic");P(a,IH,null);OH=new lA(Ec);P(a,OH,null);PH=new lA(pc);P(a,PH,null);P(this,a,null);a=new zz;O(a,HA(Ny(this)));vz(a,new QA(0,3,1));P(a,new oB("Bond is :"),null);SH=new lA(zb);P(a,SH,null);TH=new lA(Ab);P(a,TH,
+null);UH=new lA(Ec);P(a,UH,null);VH=new lA(pc);P(a,VH,null);P(this,a,null);a=new zz;vz(a,new QA(1,3,1));this.f=new QB(wa,20);P(a,this.f,null);P(a,new lA(Cc),null);P(a,this.j,null);P(this,a,null);this.hc&&dB(this.hc.d,!1);aB(this,!1);XH(this);YH(this);ZH(this);O(HH,this.b);O(IH,this.b);O(OH,this.b);O(PH,this.b);O(QH,this.b);O(RH,this.b);yH(this,AH);$A(this);a=this.k;YG(this.hc.d,a.b,a.c);!Oy(this)&&sz(this);cz(this)}t(529,520,xi,uE);
+_.Nf=function(a,b){var c;G(b,Cc)?(WH(this),yH(this,AH),zH(this)):A(a.i,42)?(ZH(this),Is(a.i)===Is(AH)?(XH(this),YH(this)):Is(a.i)===Is(BH)?(XH(this),YH(this)):Is(a.i)===Is(CH)?(XH(this),YH(this)):Is(a.i)===Is(OH)?O(PH,this.b):Is(a.i)===Is(PH)?(O(OH,this.b),O(HH,this.b)):Is(a.i)===Is(HH)?(O(IH,this.b),O(PH,this.b)):Is(a.i)===Is(IH)?O(HH,this.b):Is(a.i)===Is(SH)||Is(a.i)===Is(TH)||Is(a.i)===Is(UH)||Is(a.i)===Is(VH)?(WH(this),this.c=!0):YH(this),yH(this,a.i),zH(this)):A(a.i,43)&&(ZH(this),c=a.i,0==c.hc.b.hb.selectedIndex?
+O(c,this.b):O(c,(rA(),AA)),zH(this));107!=this.d.d&&(this.d.d=107,Ez(this.d));return!0};_.c=!1;_.d=null;_.e=null;var AH=_.f=null,SH=null,BH=null,HH=null,TH=null,FH=null,JH=null,RH=null,QH=null,EH=null,DH=null,CH=null,GH=null,KH=null,IH=null,PH=null,VH=null,LH=null,NH=null,OH=null,UH=null,MH=null;function oF(){MG(this)}t(530,505,Th,oF);_.Oe=function(){this.b=-1;this.c=y(NG,m,0,0,0);this.d=0};_.b=-1;
+function ar(a,b){var c;a.b=b;var d,e;d=null;TB();if(e=c=(e=$wnd.clipboardData.getData(Qc),null!=e?new gC(e):null))e=(WB(),ZB),e=$B(e,(WB(),ZB))||$B(e,XB);if(e)try{d=dC(c)}catch(f){if(f=Qi(f),A(f,60))vn(f);else throw f;}c=d;null!=c&&bH(b,c)}function Zq(a){a=new gC(a);TB();var b,c;try{b=dC(a),c=Ln(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Qc,c)}catch(d){if(d=Qi(d),A(d,60))vn(d);else throw d;}}function pF(){}t(531,1,{61:1,68:1},pF);_.xe=function(a){bH(this.b,a.b)};
+_.b=null;t(533,307,mi);function Wq(){var a;Wq=x;$H=(a=!1,Qf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);aI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");bI=$H&!aI;var b;a=H(I,s,-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]);Xq=y(I,s,-1,1E3,1);for(b=0;b<Xq.length;++b)Xq[b]=-999;for(b=0;b<a.length;b+=2)Xq[a[b+1]]=a[b]}
+function gq(a,b,c){a=new cI(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function Cz(a,b,c){var d;d=new dI;rj(d.u,b,c);kj(a.i,d.u,0,0);Zi(a.b,d);return d}function yF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function TD(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Ov(a.i,b.u,c,d),b.s=c,b.t=d;eI(b)}
+function xF(a,b,c,d){Wq();this.hb=Gw();this.b=new ej;this.k=new ej;this.f=d;this.hb.style[Vf]=bb;this.hb.style[Tf]=bb;this.hb.style[Lg]=Ye;this.hb.style[eh]=b;this.hb.style[Ge]=c;this.i=new fI;this.i.hb.style[eh]=eb;this.i.hb.style[Ge]=eb;bI?(b=new gI,c=new hI,kj(b,this.i,0,0),kj(b,c,0,0),Sv(this,b)):Sv(this,this.i);this.d=a;a.Vb=this;bI?(this.n=new iI(this),this.n.j=new jI(this),this.n.k=new kI(this),this.n.o=new lI(this),this.n.n=new mI(this),this.d&&(this.n.f=new oI(this),this.n.i=new rI(this),
+this.n.b=new yI(this))):B(this,new zI(this),(hr(),hr(),ir));B(this,this,(lq(),lq(),mq));B(this,new AI(this),(uj(),uj(),vj));B(this,new BI(this),(wj(),wj(),xj));B(this,new CI(this),(Tq(),Tq(),Uq));(fq(),fq(),gz).b=this}t(532,533,mi,xF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var bI,aI,$H,Xq=null;function fI(){Qv.call(this);this.hb[Dd]=Ue}t(535,285,mi,fI);function gI(){fI.call(this);this.hb.style[eh]=eb;this.hb.style[Ge]=eb}t(534,535,mi,gI);function zI(a){this.b=a}t(536,1,{},zI);
+_.uc=function(a){var b,c,d,e;d=Aj(a);e=Bj(a);c=Cj(a.b);b=new DI(a);2==c&&(b.f=4);b=HE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function AI(a){this.b=a}t(537,1,{},AI);_.vc=function(a){var b,c;b=Aj(a);c=Bj(a);a=new DI(a);this.b.j?RE(this.b.d,a,b,c):TE(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function BI(a){this.b=a}t(538,1,{},BI);_.wc=function(a){this.b.j=!1;Aj(a);Bj(a);VE(this.b.d)};_.b=null;function CI(a){this.b=a}t(539,1,{},CI);_.b=null;
+function hI(){fI.call(this);this.hb.style[eh]=eb;this.hb.style[Ge]=eb}t(540,535,mi,hI);function EI(a,b){var c;c=b.b;c.f=4;return HE(a.b.d,c,b.e,b.f)}function jI(a){this.b=a}t(541,1,{},jI);_.Of=function(a){return EI(this,a)};_.b=null;function Jr(a,b){TE(a.b.d,b.b,b.e,b.f);return HE(a.b.d,b.b,b.e,b.f)}function kI(a){this.b=a}t(542,1,{},kI);_.Of=function(a){return Jr(this,a)};_.b=null;function lI(a){this.b=a}t(543,1,{},lI);_.Of=function(a){return RE(this.b.d,a.b,a.e,a.f)};_.b=null;
+function mI(a){this.b=a}t(544,1,{},mI);_.Of=function(){return VE(this.b.d)};_.b=null;function Kq(a,b){var c;c=M(XD(b.c));c=new iC(b,0,lg,c);nD(a.b.d,c);return!0}function oI(a){this.b=a}t(545,1,{},oI);_.Of=function(a){return Kq(this,a)};_.b=null;function Lq(a,b){var c;c=M(XD(100*b.d));c=new iC(b,0,sg,c);nD(a.b.d,c);return!0}function rI(a){this.b=a}t(546,1,{},rI);_.Of=function(a){return Lq(this,a)};_.b=null;function Pq(a,b){var c;c=new iC(b,0,ie,jh);nD(a.b.d,c);return!0}function yI(a){this.b=a}
+t(547,1,{},yI);_.Of=function(a){return Pq(this,a)};var FI=_.b=null;function GI(){GI=x;FI=new Gt((Vt(),new Ut("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function HI(){HI=x;II={}}function JI(a,b,c){var d;c&&(b.style[oe]=c.c+ag,d=c.b,d!=Rb&&(b.style[ne]=d),0!=(c.d&1)&&(b.style[qe]=qd),0!=(c.d&2)&&(b.style[pe]=Se));a.f.style[dh]=Kf}
+function WA(a){var b=KI,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Ci(a);c in II?a=II[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Ag),f=$doc.createElement(Qe),f.width=1,f.height=1,g=(GI(),FI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),JI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=to(e),n=to(e)+(e.offsetHeight||0),o=n-h,r=to(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new LI,v.b=u,v.c=q,v.d=o,v),II[c]=a);return a}
+function MI(){HI();var a,b,c,d,e;yj();this.b=H(Ls,m,1,["monospace","sans-serif",xg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Ag);this.f.innerHTML=this.i||l;this.f.style[oe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ne]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(550,1,{},MI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var II;function LI(){}
+t(551,1,{},LI);_.b=0;_.c=0;_.d=0;function IE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,12))return!!a.b.b.metaKey}catch(b){if(b=Qi(b),!A(b,85))throw b;}return!1}function JE(a){try{if(a.b&&A(a.b,12))return!!a.b.b.shiftKey}catch(b){if(b=Qi(b),!A(b,85))throw b;}return!1}function DI(a){Yq.call(this,null,0,null);this.b=a}function cI(a,b,c){Yq.call(this,a,0,b);this.b=c}t(552,393,hi,DI,cI);_.ve=function(){return IE(this)};_.we=function(){return JE(this)};_.b=null;
+function LB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=KI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,JI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function KB(a){this.c=a;this.b={};!KI&&(KI=new MI)}t(553,396,Xh,KB);var KI=null;function Dz(a){this.b=a}t(554,404,{},Dz);_.b=null;function NI(a,b){this.b=a;this.c=b}t(555,1,{},NI);_.b=null;_.c=null;function OI(){jx.call(this);this.hb[Dd]="jsa-resetTable";this.hb.style[eh]=md}t(556,317,mi,OI);
+function PI(){PI=x;var a=QI=new MI;yj();a.i="9p";a.f.style[ne]=xg;a.f.style[oe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[oe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);RI=new Qz(1)}function JD(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,eI(a)}
+function LD(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(ID(a,!1),360<=g||-360>=g?j=KD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=SI(r,q,u,v,f),E=SI(r,q,u,v,h),J="<g"+a.n+tb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),JD(a,j))}function X(a,b,c,d,e){a.o&&JD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+ab)}
+function HD(a,b,c,d,e){a.o&&(ID(a,!1),JD(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab))}function SD(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ia+d+ea+a.j+' fill="'+e+ka+b+"</text>");JD(a,b)}function gB(a,b,c,d,e){ID(a,!0);JD(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab)}
+function eI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=lo(mo(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetWidth||0)-bk(a.u.hb),d=no(mo(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetHeight||0)-dk(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ka)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=ig+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function RD(a,b){a.f=b;a.j=kF(b)}t(557,400,{});_.d=null;_.e=null;_.f=null;_.i="black";
+_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;_.s=0;_.t=0;_.u=null;var RI,QI;function xr(a,b,c){c&&(Ir(a,b),c.Of(a.c));a.e=!0}function Ir(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-lo(mo(a.p.hb.ownerDocument),a.p.hb)+ak(a.p.hb)+Ao(a.p.hb.ownerDocument),a.c.f=c.clientY-to(a.p.hb)+(a.p.hb.scrollTop||0)+Bo(a.p.hb.ownerDocument),a.c.b=new DI(b),b.b.preventDefault(),!0):!1}
+function iI(a){this.p=a;this.c=new TI;this.d=new UI(this);B(this.p,new VI(this),(Fr(),Fr(),Gr));B(this.p,new WI(this),(yr(),yr(),zr));B(this.p,new XI(this),(Cr(),Cr(),Dr));B(this.p,new YI(this),(ur(),ur(),vr));B(this.p,new ZI,(Qq(),Qq(),Rq));B(this.p,new $I(this),(Mq(),Mq(),Nq));B(this.p,new aJ(this),(Hq(),Hq(),Iq))}t(558,1,{},iI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function UI(a){wk();this.b=a}t(559,26,{},UI);
+_.Hc=function(){!this.b.e&&this.b.j&&EI(this.b.j,this.b.c)};_.b=null;function VI(a){this.b=a}t(560,1,{},VI);_.b=null;function WI(a){this.b=a}t(561,1,{},WI);_.b=null;function XI(a){this.b=a}t(562,1,{},XI);_.b=null;function YI(a){this.b=a}t(563,1,{},YI);_.b=null;function ZI(){}t(564,1,{},ZI);function $I(a){this.b=a}t(565,1,{},$I);_.b=null;function aJ(a){this.b=a}t(566,1,{},aJ);_.b=null;function TI(){}t(567,1,{},TI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function bJ(a){var b,c,d,e,f;$j(a);d=(lj(),mj(null));e=new OI;gx(e,a);Ev(d,e,d.hb);f=a.kd();b=a.jd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,25)&&(c=a.hb.textContent,2>=c.length&&(f+=8));ix(e,a);Mv(d,e);return new Vy(f,b)}function cJ(){this.hb=$doc.createElement(ce);this.hb[Dd]=Ue;this.hb.style[Uf]=Ne;this.hb.style[Yf]=fd;this.hb.style[eh]=eb;this.hb.style[Ge]=eb}t(569,288,zi,cJ);_.gd=function(){return bk(this.hb)};_.hd=function(){return dk(this.hb)};
+function kF(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function SI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new NI(new qG(a),new qG(b))}function KD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+ab}
+function ZD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=rb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function ID(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ea+a.b:a.n=' fill="none" stroke="'+c+ea+a.b}function dI(){PI();this.o=RI;this.d=[];this.u=new cJ}t(570,557,{},dI);_.b=l;_.c=l;function dJ(){dJ=x;eJ=new Vy(0,0)}
+function fJ(a){var b;b=a.Sf();if(!b){var c;(c=a.Pf())?(b=bJ(c.b),rj(c.ye(),b.c,b.b),c=bJ(c.b),b=new Vy(c.c-b.c,c.b-b.b)):b=new Vy(0,0);a.Wf(b)}return b}function jz(a,b){var c;if(a.Ce())return eJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Vf(Oy(b));c=bJ(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function gJ(a,b){var c;b&&(c=ig+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Rf().hb.style[nd]=c)}function hJ(){this.f=new LA;this.f.b=-1;this.f.c=-1}t(572,1,{});_.Pf=function(){return null};_.Qf=function(a){this.Uf(a.Rd())};
+_.Rf=function(){return this.ye()};_.Sf=function(){return iJ};_.Id=function(){};_.Ce=function(){return!1};_.Tf=function(a){this.Vf(Oy(a))};_.Uf=function(a){gJ(this,a)};_.Vf=function(a){var b=this.ye().hb,c,d,e;c=(tz(),uz);e=a.c;d=a.b;e!=c.c?b.style[oe]=l+e+"pt":b.style[oe]=l;d!=c.b?b.style[ne]=d:b.style[ne]=l;0!=(a.d&1)?b.style[qe]=qd:b.style[qe]=l;0!=(a.d&2)?b.style[pe]=Se:b.style[pe]=l};_.Wf=function(a){iJ=a};_.Xf=function(){};var iJ=_.f=null,eJ;
+function mA(a,b){dJ();hJ.call(this);this.b=new Aw(a);this.b.ld()[Dd]=l;B(this.b,new jJ(this,b),(iq(),iq(),jq))}t(571,572,{},mA);_.ye=function(){return this.b};_.Uf=function(a){gJ(this,a)};_.b=null;function jJ(a,b){this.b=a;this.c=b}t(573,1,{},jJ);_.Pc=function(a){fq();gq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function qA(a){dJ();hJ.call(this);this.b=new yx;B(this.b,new kJ(this,a),(cq(),cq(),dq))}t(574,572,{},qA);_.ye=function(){return this.b};_.b=null;
+function kJ(a,b){this.b=a;this.c=b}t(575,1,{},kJ);_.b=null;_.c=null;function lJ(a,b){var c,d;gJ(a,b.Rd());for(d=new Ki(b.Wb.b);d.c<d.e.Fe();)c=Li(d),c.lc&&c.hc.Qf(c)}function mJ(a,b){var c,d,e,f,g,j,h;rj(a.e,b.Yd(),b.Ud());for(d=new Ki(b.Wb.b);d.c<d.e.Fe();)c=Li(d),c.lc&&(e=c.hc,e.Tf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=fJ(e).c,f-=fJ(e).b,rj(e.ye(),g,f),!c.gb&&a.e.Cd(c),a.e.Dd(c,j,h)))}function yz(){dJ();hJ.call(this);this.e=new Qv}t(576,572,{},yz);
+_.Qf=function(a){lJ(this,a)};_.ye=function(){return this.e};_.Tf=function(a){mJ(this,a)};_.e=null;function qB(a){dJ();hJ.call(this);var b=this.b=new vx;Ew(b.c,a);ux(b);this.f.b=-1;this.f.c=-1}t(577,572,{},qB);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?ro(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function tB(a){this.b=new Sx(a.i,new nJ(a))}t(578,1,{},tB);_.b=null;
+function Ox(a){var b,c,d,e,f;f=new hC(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(oJ,m,61,0,0);for(c=b.b?Ik(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,40)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=hj((Iz(),R),new S(f.e)));c=c.c;if(xt(!c?ih:c.b,Ah))for(c=(!a.e.b||0==a.e.b.d?(ls(),ls(),ms):new Mz(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new Yq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.cg(),null.cg()):100==f.e&&A(f.f,58)?(j=f.f,h=new Yq(j,205,null),h.j=j.Zd(),h.k=
+j.$d()):1004<=f.e&&1005>=f.e||(701==f.e?null.cg():401==f.e||402==f.e?(null.cg(),null.cg(),null.cg(),null.cg(),null.cg()):500<=f.e&&507>=f.e&&(g=null.dg,500!=g&&(f=new Yq(null.dg,g,null),f.j=null.cg(),f.k=null.cg(),j=null.cg(),f.f=j&12,501==g&&null.cg())))}function nJ(a){this.b=a}t(579,1,ai,nJ);_.xc=function(){Ox(this)};_.b=null;function RB(){dJ();hJ.call(this);this.b=new qy}t(580,572,{},RB);_.Pf=function(){var a;a=new RB;ny(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};
+_.Sf=function(){return pJ};_.Wf=function(a){pJ=a};var pJ=_.b=null;t(581,576,{});function UB(){new ds}t(582,424,{},UB);function cB(a,b){var c=a.d.A.c;c.b.hb.textContent=b||l;qJ(c.i,null)}function eB(a,b){dJ();yz.call(this);this.d=new rJ(a);var c=this.c=new jx,d=(Vw(),Ww);c.b=d;gx(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&sJ(By(c.A.b.q,0)))throw new rv("WindowPanel can only contain one child widget");tJ(c,d);this.d.b=this;this.b=b}t(585,581,{},eB);_.ye=function(){return this.d};_.Rf=function(){return this.c.gb};
+_.Id=function(){uJ(this.d,!1)};_.Vf=function(){};_.Xf=function(a){lJ(this,a);mJ(this,a);vJ(this.d);wJ(this.d)};_.b=null;_.c=null;_.d=null;function xJ(a){var b;b=new wq(oo(a.hb,Pf),oo(a.hb,Of));a=new wq(oo(a.L.bb.hb,Pf),oo(a.L.bb.hb,Of));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function yJ(a){if(null!=a.J&&null!=a.I){var b=a.I;a.qd(a.J);a.od(b);a.J=a.I=null}else null!=a.J?(zJ(a,a.J),a.J=null):null!=a.I&&(AJ(a,a.I),a.I=null);Rj(a.K)}function vJ(a){a.cb?a._f(zq(a.L.bb)):(a.Ld(),vJ(a))}
+function AJ(a,b){var c;a.cb?(c=xJ(a),a._f(new wq(-1,BJ(b,!1)-c[1]))):a.I=b}function CJ(a,b){var c;b!=a.Gd()&&(c=a.L.bb,wv(c),DJ(c,b,c.hb,c.q.d,!0))}function zJ(a,b){var c;a.cb?(c=xJ(a),a._f(new wq(BJ(b,!0)-c[0],-1))):a.J=b}t(588,290,oi);_.Yf=function(){var a,b;b=zq(this.L.bb);a=xJ(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.L.bb;return 0!=a.q.d?sJ(By(a.q,0)):null};_.Zf=function(a){qJ(this.L.bb,a)};_.Bd=function(){return new xv(this.L.bb)};_.$f=function(){Dq(this.L.bb)};_.wd=function(){yJ(this)};
+_.Od=function(){Dq(this.L.bb)};_.yd=function(a){return EJ(this.L.bb,a)};_._f=function(a){Bq(this.L.bb,a)};_.od=function(a){AJ(this,a)};_.Hd=function(a){CJ(this,a)};_.qd=function(a){zJ(this,a)};_.I=null;_.J=null;function FJ(){FJ=x;Xv();var a=(GJ(),HJ(),IJ);JJ=new lx(a.e,a.c,a.d,a.f,a.b)}
+function uJ(a,b){var c;c=new Ou;a.eb&&bs(a.eb,c);a.B&&Aq(a.i,a);try{Si(a.i.d,a)}catch(d){if(d=Qi(d),!A(d,79))throw d;}a.c=KJ(a.i,a);try{Zv(a,b)}finally{Vi(a.k.b),Vi(a.j.b),Vi(a.n.b),a.H&&Yi(a.H,a.i),a.u&&(a.u=!1)}}function LJ(a,b,c){var d,e;e=a.gb;d=new Tj(a,e);e.Dd(a,d.b+b,d.e+c)}function MJ(a,b,c){b=new NJ(so(ro(Wu(Wu(a.L.d,b),c))));vv(b,a);B(b,a.d,(iq(),iq(),jq));return b}function yq(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));Bq(a.L.bb,b)}
+function YG(a,b,c){var d,e;(e=a.i)?(d=OJ(e.hb),bw(a,b+(bk(e.hb)+d[3]),c+(dk(e.hb)+d[0]))):bw(a,b,c)}function dB(a,b){a.B!=b&&(a.B=b,a._&&(b?Cq(a.i,a):Aq(a.i,a)))}function tJ(a,b){if(b!=(0!=a.A.b.q.d?sJ(By(a.A.b.q,0)):null)){wv(a.A.b);var c=a.A.b;DJ(c,b,c.hb,c.q.d,!0)}}
+function PJ(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(tq(),QJ)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ki(a.H);e.c<e.e.Fe();)if(d=Li(e),b==(tq(),RJ)){!d.c&&(d.c=new SJ);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(tq(),uq))g=d.i,j=d.x,d.A.d?(YG(d,j.d,j.e),yq(d,new wq(j.c,-1))):(YG(d,j.d,j.e),yq(d,new wq(j.c,j.b)),Cq(g,d)),Oi(g.d,d,d.A.c),vk(d.r,333);else if(!d.u&&f==(tq(),QJ))d.hb.style[bh]=ch,tq()}else if(b==uq){!d.c&&(d.c=new SJ);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=OJ(j.hb);h=d.x;if(d.A.d)h.d=bk(d.hb)-
+g[3]-bk(j.hb),h.e=dk(d.hb)-g[0]-dk(j.hb),d.x=h,YG(d,0,0),TJ(d,vq(j.hb).c,-1);else{if(f!=(tq(),QJ))h.d=bk(d.hb)-g[3]-bk(j.hb),h.e=dk(d.hb)-g[0]-dk(j.hb),h.c=d.f,h.b=d.e,d.x=h;YG(d,0,0);Bq(d,new UJ(vq(j.hb)));Aq(j,d)}d==d.i.b||vE(d);vk(d.r,333)}}else b==QJ&&(!d.c&&(d.c=new SJ),d=a,d.u||(d.y=c,d.hb.style[bh]=Ne))}}function VJ(a,b){a.hb.style[gh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.cg().cg()}
+function wJ(a){if(!a.cb){a.k=pv(a,a.i,(!Nr&&(Nr=new Ck),Nr));a.j=pv(a,a.i,Bk?Bk:Bk=new Ck);a.n=pv(a,a.i,(!Sr&&(Sr=new Ck),Sr));var b=a.i;!a.H&&(a.H=new ej);Zi(a.H,b);Nr&&(b=new Mr(a),a.eb&&bs(a.eb,b));a.B&&Cq(a.i,a);Oi(a.i.d,a,a.A.c);a.c&&(bw(a,a.c.b,a.c.c),a.c=null);cw(a);vE(a)}}function vE(a){if(a!=a.i.b){var b;Sr&&(b=new Rr(a),a.eb&&bs(a.eb,b))}}t(587,588,oi);_.Gd=function(){return 0!=this.A.b.q.d?sJ(By(this.A.b.q,0)):null};_.Jd=function(a){uJ(this,a)};_.Bd=function(){return new xv(this.A.b)};
+_.wd=function(){yJ(this);Rj(new WJ(this))};_.yd=function(a){return EJ(this.A.b,a)};_._f=function(a){yq(this,a)};_.Kd=function(a,b){YG(this,a,b)};_.Hd=function(a){tJ(this,a)};_.Ld=function(){wJ(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var JJ;
+function rJ(a){FJ();var b=(XJ(),YJ);Xv();var c;c=(lw(),mw);ew.call(this,!1,"popup");this.M=c.b;this.K=new ZJ(this);c=new $J;c.hb[Dd]="mosaic-popupLayoutPanel";Uv(this.L,c);aw(this);this.d=new aK(this);this.r=new bK(this);this.s=new cK(this);this.t=new dK(this);this.x=new eK;this.G=(tq(),RJ);this.B=!1;this.i=b;a=this.A=new fK(a);b=new gK;!a.e&&(a.e=new hK);Zi(a.e,b);a=new iK(new nx(JJ.b.e.b,JJ.b.c,JJ.b.d,JJ.b.f,JJ.b.b));B(a,new jK(this),(iq(),iq(),jq));b=this.A.c;if(!b.c){b.c=new jx;b.c.ld()[Dd]="mosaic-Caption-iconBoxRight";
+c=b.c;var d=(cx(),dx);c.d=d;kK(b.i,b.c,new lK(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Hv;d=hx(c);dv(c.c,(qu(),ru(d)),0);Gv(c,a,d,0,!1)}else gx(b.c,a);qJ(b.i,null);B(this.A.c,new mK(this),(qq(),qq(),rq));B(this.A.c,this.d,jq);CJ(this,this.A);Mi(dw?ro(this.hb):so(ro(this.hb)),"mosaic-WindowPanel",!0)}t(586,587,oi,rJ);_.Id=function(){var a=this.b,b=new YA(a.b,201),c;a=a.b.r;a.b?a=new nK(new Ki(a.b)):(a=(ls(),ls(),ms),a=new Ki(a));for(;a._c();)c=a.ad(),201==b.e&&WG(c.b)};_.b=null;
+function BB(){dJ();hJ.call(this);var a=this.b=new oK;a.U=!0;a.b.i=!0;this.b.X=!0}t(589,572,{},BB);_.ye=function(){return this.b};_.b=null;function uC(){}t(596,440,{},uC);function nK(a){if(!a)throw new Bn;this.b=a}t(597,1,{},nK);_._c=function(){return AC(this.b)};_.ad=function(){return Li(this.b)};_.bd=function(){throw new EC("Missing message: awt.50");};_.b=null;function Wz(){return Wz()}
+function sC(){sC=x;var a;a=(jC(),kC["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(pK,m,-1,0,1);else throw new $F(a+" is not supported");}catch(b){if(b=Qi(b),!A(b,87))throw b;}}function uB(a,b){a.b=31*a.b+K((new qG(b)).b)}function Rz(){}t(600,1,{},Rz);_.hC=function(){return this.b};_.b=1;function qK(){qK=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Oe))&&0<b.length)b=$doc.getElementsByTagName(Oe)[0],b.style[Ge]=eb;a.body.style[Ge]=eb}
+function OJ(a){qK();var b;b=y(I,s,-1,4,1);b[0]=rK(sK(a,"borderTopWidth"));b[1]=rK(sK(a,"borderRightWidth"));b[2]=rK(sK(a,"borderBottomWidth"));b[3]=rK(sK(a,"borderLeftWidth"));return b}function tK(a){qK();var b,c;c=uK(a);b=OJ(a);a=new wq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function vq(a){qK();return new wq(a.clientWidth,a.clientHeight)}
+function uK(a){qK();var b;b=y(I,s,-1,4,1);b[0]=rK(sK(a,"marginTop"));b[1]=rK(sK(a,"marginRight"));b[2]=rK(sK(a,"marginBottom"));b[3]=rK(sK(a,"marginLeft"));return b}function vK(a){qK();var b;b=y(I,s,-1,4,1);b[0]=rK(sK(a,"paddingTop"));b[1]=rK(sK(a,"paddingRight"));b[2]=rK(sK(a,"paddingBottom"));b[3]=rK(sK(a,"paddingLeft"));return b}function wK(a,b,c){qK();try{G(b,le)&&(b=Rd),a.style[b]=c}catch(d){if(d=Qi(d),!A(d,79))throw d;}}
+function BJ(a,b){qK();var c;xK||(xK=$doc.createElement(Ag),wK(xK,Ye,l),wK(xK,Qg,l),wK(xK,Yf,fd),wK(xK,bh,Ne),$doc.body.appendChild(xK));wK(xK,eh,a);wK(xK,Ge,a);c=tK(xK);return b?c.c:c.b}var xK=null;function yK(){wq.call(this,0,0)}function wq(a,b){this.c=a;this.b=b}function UJ(a){wq.call(this,a.c,a.b)}t(602,1,hi,yK,wq,UJ);_.eQ=function(a){return this===a?!0:null==a||zK!=Jn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Wc};_.b=0;_.c=0;function AK(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(603,1,{72:1,75:1,96:1},AK);_.eQ=function(a){return a===this?!0:A(a,96)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return BK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;
+function CK(a,b){this.b=a;this.c=b}t(604,1,hi,CK);_.eQ=function(a){return this===a?!0:null==a||DK!=Jn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return DK.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;function eK(){this.c=this.b=this.e=this.d=0}t(605,1,hi,eK);_.eQ=function(a){return this===a?!0:null==a||EK!=Jn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return EK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function sK(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==le&&(b=Rd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(607,1,{});var FK=-1;function GK(){}t(608,607,{},GK);_.b=-1;_.c=-1;var HK=null;
+function rK(a){a=parseInt(a,10);a=isNaN(a)?null:jE(a);return!a?0:a.b}t(611,305,qi);_.Yf=function(){return zq(this.i)};_.Zf=function(a){qJ(this.i,a)};_.$f=function(){Dq(this.i)};_.Od=function(){Dq(this.i)};_.od=function(a){var b=this.i;b.hb.style[Ge]=a;b.cb||(b.i=a)};_.qd=function(a){var b=this.i;b.hb.style[eh]=a;b.cb||(b.j=a)};function GJ(){GJ=x;HJ()}
+function IK(a){GJ();var b;Bw(this,new $J);this.b=new JK;b=this.i;KK(b,new LK);wK(b.hb,Vf,cb);b.p=0;kK(b,this.b,new lK(0));this.b.ld()[Dd]="mosaic-Caption-text";this.b.hb.textContent=a||l;qJ(this.i,null);this.hb[Dd]="mosaic-Caption"}t(610,611,qi,IK);_.Qc=function(a){return B(this,a,(hr(),hr(),ir))};_.Rc=function(a){return B(this,a,(uj(),uj(),vj))};_.Sc=function(a){return B(this,a,(lr(),lr(),mr))};_.Tc=function(a){return B(this,a,(wj(),wj(),xj))};_.c=null;
+function HJ(){HJ=x;MK=Sn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Fy(MK,240,20);new Fy(MK,224,16);new Fy(MK,208,16);new Fy(MK,192,16);new Fy(MK,176,16);new Fy(MK,160,16);new Fy(MK,144,16);new Fy(MK,128,16);new Fy(MK,112,16);new Fy(MK,96,16);new Fy(MK,80,16);new Fy(MK,64,16);new Fy(MK,260,16);IJ=new Fy(MK,48,16);new Fy(MK,32,16);new Fy(MK,16,16);new Fy(MK,0,16)}var MK,IJ;function NK(a,b){nv(a.b.hb,!b);qJ(a.i,a.b)}
+function xq(a,b){a.d=b;nv(a.b.hb,!b);qJ(a.i,a.b);if(a.e){var c;for(c=new Ki(a.e);c.c<c.e.Fe();)Li(c)}}function fK(a){var b;Bw(this,new $J);b=this.i;KK(b,new OK((PK(),QK)));b.p=0;this.c=new IK(a);kK(b,this.c,new lK(1));this.b=new $J;dj(this.b,"Body");kK(b,this.b,new lK(0));this.hb[Dd]="mosaic-CaptionLayoutPanel"}t(613,611,{13:1,15:1,23:1,26:1,28:1,29:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},fK);_.rd=function(){qv(this.i)};_.sd=function(){tv(this.i)};_.Bd=function(){return new xv(this.b)};
+_.yd=function(a){return EJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function hK(){MG(this)}t(614,505,Th,hK);function ZJ(a){this.b=a}t(615,1,ai,ZJ);_.xc=function(){Dq(this.b.L.bb)};_.b=null;function RK(a){var b;b=a.c;a=b.i;b=!a.f?-1:Qj(a.f.b,b);a.f&&lu(a.f.b,b)&&ou(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&vE(!a.f?null:lu(a.f.b,b-1))}function SK(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new xz);-1==Qj(a.f.b,b)&&Zi(a.f.b,b)}function SJ(){}t(616,1,{},SJ);_.Uc=function(a){RK(a)};_.Vc=function(a){SK(a)};
+_.Xc=function(a){TK(a.b.i,a.b)};function XJ(){XJ=x;UK=new VK(1,"e");WK=new VK(2,Ef);XK=new VK(3,"ne");YK=new VK(10,"nw");ZK=new VK(4,rg);$K=new VK(5,ug);aL=new VK(12,"sw");bL=new VK(8,"w");YJ=new cL((lj(),mj(null)).hb)}function KJ(a,b){var c;c=OJ(a.hb);return new CK(bk(b.hb)-(bk(a.hb)+c[3]),dk(b.hb)-(dk(a.hb)+c[0]))}
+function dL(a){var b,c,d,e,f,g;if(a.f){b=vq(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=lu(a.f.b,d),c=new wq(oo(g.hb,Pf),oo(g.hb,Of)),f=KJ(a,g),f.b-=Wj(0,f.b+oo(g.hb,Pf)-b.c),f.c-=Wj(0,f.c+oo(g.hb,Of)-b.b),YG(g,Wj(0,f.b),Wj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,TJ(g,c.c,c.b),g.G==(tq(),uq)&&Bq(g,new UJ(vq(a.hb))),vk(g.r,1)}}function eL(a,b,c){a=a.e;Oi(a,b,b);z(a.d,b,c);dj(b,Dc+c.c)}
+function Aq(a,b){var c;c=a.e;fL(c,b.z);cj(b.z,Dc+YK.c);fL(c,b.v);cj(b.v,Dc+WK.c);fL(c,b.w);cj(b.w,Dc+XK.c);fL(c,b.F);cj(b.F,Dc+bL.c);fL(c,b.o);cj(b.o,Dc+UK.c);fL(c,b.E);cj(b.E,Dc+aL.c);fL(c,b.C);cj(b.C,Dc+ZK.c);fL(c,b.D);cj(b.D,Dc+$K.c)}
+function Cq(a,b){!b.z&&(b.z=MJ(b,0,0));eL(a,b.z,YK);!b.v&&(b.v=MJ(b,0,1));eL(a,b.v,WK);!b.w&&(b.w=MJ(b,0,2));eL(a,b.w,XK);!b.F&&(b.F=MJ(b,1,0));eL(a,b.F,bL);!b.o&&(b.o=MJ(b,1,2));eL(a,b.o,UK);!b.E&&(b.E=MJ(b,2,0));eL(a,b.E,aL);!b.C&&(b.C=MJ(b,2,1));eL(a,b.C,ZK);!b.D&&(b.D=MJ(b,2,2));eL(a,b.D,$K)}function TK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Qj(a.f.b,b);if(c+1<d){aA(a.f,b);for(Zi(a.f.b,b);c<d;++c)VJ(lu(a.f.b,c),c)}else VJ(b,c)}
+function cL(a){a=new gL(a);Bw(this,a);this.d=new hL(a);this.d.j=!0;Wi(this.d);this.d.n=3;this.e=new iL(a);this.e.j=!0;Wi(this.e);this.e.n=3;Dw(this)}t(617,305,{13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,104:1},cL);_.Yf=function(){return vq(this.hb)};_.Zf=function(){var a;(a=jL(this))&&a.Zf(null)};_.$f=function(){dL(this)};_.Uc=function(a){!this.c&&(this.c=new SJ);RK(a)};_.Vc=function(a){!this.c&&(this.c=new SJ);SK(a)};_.Od=function(){dL(this)};
+_.Xc=function(a){!this.c&&(this.c=new SJ);TK(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var UK,WK,XK,YK,YJ,ZK,$K,aL,bL;function gL(a){this.q=new Rv(this);this.hb=a}t(618,285,mi,gL);function VK(a,b){this.b=a;this.c=b}t(619,1,{},VK);_.b=0;_.c=null;function hL(a){Gi();$i.call(this,a)}t(620,3,{},hL);_.rc=function(){var a;a=this.k.f;a.u||$j(a.p);cj(this.k.f,"dragdrop-dragging");!a.A.d&&NK(a.A,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Wj(this.b,a<this.e?a:this.e),b=Wj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Ye]=a+(yj(),ag);c.style[Qg]=b+ag};
+_.sc=function(){var a;a=this.k.f;a==a.i.b||vE(a);a.A.d||NK(a.A,!0);a.u||(a.p||(a.p=new kL,dj(a.p,"mosaic-GlassPanel-invisible")),wK(a.p.hb,gh,(qK(),sK(a.hb,gh))),kj((lj(),mj(null)),a.p,0,0));dj(this.k.f,"dragdrop-dragging");a=new Tj(this.k.b,null);this.b=a.b+ck(this.k.b.hb);this.c=a.e+ek(this.k.b.hb);this.e=this.b+gk(this.k.b.hb)-this.k.f.kd();this.d=this.c+fk(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function fL(a,b){try{Si(a,b)}catch(c){if(c=Qi(c),!A(c,79))throw c;}}
+function iL(a){Gi();$i.call(this,a);this.d=new Ii}t(621,3,{},iL);_.rc=function(){var a;a=this.k.f.gb;a.u||$j(a.p);cj(this.k.f,"dragdrop-dragging");NK(a.A,!1);yq(a,new wq(a.f,a.e));vk(a.r,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=hj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-Wj(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.e,b=Wj(a+b,oo(d.A.c.hb,Of)),b!=a&&LJ(d,0,a-b),yq(d,new wq(d.f,b)),vk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.hd():this.k.d-this.k.f.hd(),0!=b&&(a=d.e,b=Wj(a+b,oo(d.A.c.hb,Of)),yq(d,new wq(d.f,b)),vk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-Wj(this.k.c,this.b):this.k.f.gd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+
+b:96,b!=a&&LJ(d,a-b,0),yq(d,new wq(b,d.e)),vk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.gd():this.k.c-this.k.f.gd(),0!=b&&(a=d.f,yq(d,new wq(96<a+b?a+b:96,d.e)),vk(d.r,333)))};
+_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||vE(a);NK(a.A,!0);a.u||(a.p||(a.p=new kL,dj(a.p,"mosaic-GlassPanel-invisible")),wK(a.p.hb,gh,(qK(),sK(a.hb,gh))),kj((lj(),mj(null)),a.p,0,0));dj(this.k.f,"dragdrop-dragging");a=new Tj(this.k.b,null);this.b=a.b+ck(this.k.b.hb);this.c=a.e+ek(this.k.b.hb);this.f=this.b+gk(this.k.b.hb)-this.k.f.kd();this.e=this.c+fk(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function kL(){var a;this.e=new lL(this);this.b=!1;this.c=new Vv;Bw(this,this.c);a=this.hb.style;a[nd]="#000";a[ke]="alpha(opacity=50)";a.opacity="0.5";this.hb[Dd]="gwt-GlassPanel"}t(622,305,Vh,kL);
+_.ud=function(){var a;Dw(this);try{a=this.gb}catch(b){b=Qi(b);if(A(b,85))throw new rv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(lj(),mj(null))?(du(this),eu(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Yi(xk,a),a.c=!0,a.d=Gk(a),Zi(xk,a),this.d=new mL(this),Iu(new cu(this.d))):(this.hb.style[sd]=cb,this.hb.style[jg]=cb);this.b&&wu(new bu(this));kj(mj(null),new nL,Ao($doc),Bo($doc))};
+_.vd=function(){this.i.vd();Dk(this.e);this.d&&($t(Gu,this.d,H(oL,m,14,[(!Qr&&(Qr=new Ck),Qr)])),this.d=null);this.b&&$t(yu,this,H(oL,m,14,[(!xu&&(xu=new Ck),xu)]))};_.dd=function(a){switch(tu(a.type)){case 256:if(27==(a.keyCode||0))return $j(this),!1;case 1:if(yo(this.hb,a.target))return $j(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function lL(a){wk();this.b=a}t(623,26,{},lL);_.Hc=function(){var a=this.b;du(a);eu(a.hb)};_.b=null;function mL(a){this.b=a}t(624,1,{},mL);_.b=null;
+function nL(){this.hb=Gw();var a;a=new zx(new pL(this));B(this,a,(Zp(),Zp(),$p));B(this,a,(Eq(),Eq(),Fq))}t(625,307,mi,nL);_.wd=function(){Rj(new qL(this))};function pL(a){this.b=a}t(626,1,{},pL);_.b=null;function qL(a){this.b=a}t(627,1,ai,qL);_.xc=function(){this.b.hb.focus()};_.b=null;function rL(a){a.hb.style[eh]=md;a.hb.style[Ge]=md;if(a.cb){var a=a.gb,b;A(a,104)?a.Zf(null):(b=jL(a))&&b.Zf(a)}}t(629,288,$h);_.Yf=function(){rL(this);return new wq(oo(this.hb,Pf),oo(this.hb,Of))};_.Zf=function(){rL(this)};
+_.$f=function(){};_.cd=function(){};_.Od=function(){};function JK(){this.hb=$doc.createElement("label");this.hb[Dd]="mosaic-Label";this.hb.style[dh]=Kf;this.hb[Dd]="mosaic-HTML"}t(628,629,$h,JK);function iK(a){Bw(this,new sL(a));this.hb[Dd]="mosaic-ImageButton"}t(630,305,Vh,iK);
+function oK(){Xv();var a=(lw(),ow);ew.call(this,!0,lf);this.M=a.b;this.b=new tL(this);this.b.e=!0;Sv(this,this.b);this.U=!0;this.b.i=!0;-1==this.db?ev(this.hb,1|(this.hb.__eventBits||0)):this.db|=1;(dw?ro(this.hb):so(ro(this.hb)))[Dd]=Ee;this.hb.style[gh]="2147483647"}t(631,290,mi,oK);_.cd=function(a){sv(this,a);1==tu(a.type)&&Zv(this,!1)};_.b=null;
+function tL(a){this.c=a;this.d=new ej;this.j=new ej;a=(Rx(),Qx);new Ey(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Fg);this.f=$doc.createElement(Ig);pu(b,this.f);this.p=!0;a=Gw();b=(qu(),ru(b));a.appendChild(b);this.hb=a;El();this.hb.setAttribute(kg,hm.b);-1==this.db?ev(this.hb,2225|(this.hb.__eventBits||0)):this.db|=2225;this.hb[Dd]=De;a=lv(this.hb)+"-vertical";Mi(this.ld(),a,!0);this.hb.style[Tf]=cb;this.hb.setAttribute("hideFocus",Zg);B(this,new Px(this),(Zp(),Zp(),$p))}t(632,328,zi,tL);
+_.cd=function(a){switch(tu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Ix(this,a)};_.Nd=function(a,b){Mx(this,a,b);b||this.b&&Zv(this.c,!1)};_.b=!0;_.c=null;
+function sL(a){var b=(Vw(),Ww),c=(cx(),dx),d;d=new Nw;d.i[rd]=bb;d.i[xd]=0;d.i[zd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Lw(b.b);b.b.d.rows[0].cells[0][id]=c.b;Lw(b.b);b.b.d.rows[0].cells[0].style[ah]=e.b;Lw(d);b=Hw(d,0,0,!0);if(a){$j(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Jw(g,f.d);Gs(f.c,g,a);c.b=c.b.c}else e=c.c.d,Zi(c.c,a);a.hb[dd]=e;pu(b,a.hb);vv(a,d)}Bw(this,d);Mi(this.hb,"mosaic-WidgetWrapper",!0)}t(633,305,Vh,sL);_.b=null;_.c=null;function aK(a){this.b=a}t(634,1,{},aK);
+_.Pc=function(){this.b._&&this.b!=this.b.i.b&&vE(this.b)};_.b=null;function bK(a){wk();this.b=a}t(635,26,{},bK);_.Hc=function(){Dq(this.b.L.bb);var a=this.b;Pr((!a.q&&(a.q=new uL),a.q))};_.b=null;function cK(a){wk();this.b=a}t(636,26,{},cK);_.Hc=function(){PJ(this.b,(tq(),uq))};_.b=null;function dK(a){wk();this.b=a}t(637,26,{},dK);_.Hc=function(){PJ(this.b,(tq(),QJ))};_.b=null;function gK(){}t(638,1,{},gK);function jK(a){this.b=a}t(639,1,{},jK);_.Pc=function(){this.b.Id()};_.b=null;
+function mK(a){this.b=a}t(640,1,{},mK);_.b=null;function WJ(a){this.b=a}t(641,1,ai,WJ);_.xc=function(){this.b.G==(tq(),uq)?vk(this.b.s,333):this.b.G==QJ&&vk(this.b.t,333)};_.b=null;function NJ(a){this.hb=a;qv(this)}t(642,288,zi,NJ);_.Qc=function(a){return B(this,a,(hr(),hr(),ir))};_.Rc=function(a){return B(this,a,(uj(),uj(),vj))};_.Sc=function(a){return B(this,a,(lr(),lr(),mr))};_.Tc=function(a){return B(this,a,(wj(),wj(),xj))};function uL(){hs.call(this,null)}t(643,219,ci,uL);
+function tq(){tq=x;uq=new vL("MAXIMIZED",0);QJ=new vL("MINIMIZED",1);RJ=new vL("NORMAL",2);wL=H(xL,m,99,[uq,QJ,RJ])}function vL(a,b){Co.call(this,a,b)}t(644,140,{72:1,76:1,78:1,99:1},vL);var wL,uq,QJ,RJ;function du(a){var b,c,d,e;c=sj();b=tj();e=(fv(),gv).scrollWidth;d=gv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[eh]=c-1+ag);0<=b-1&&(a.hb.style[Ge]=b-1+ag)}
+function eu(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ca+b.getPropertyValue("margin-left")).replace(Da,l);a.style.marginTop=(Ca+b.getPropertyValue("margin-top")).replace(Da,l)}function yL(a,b){var c,d,e;if(a.n)return!0;a.y.Oe();for(c=new xv(b);c.b.b<c.b.c.d-1;)d=sJ(yv(c.b)),e=d.gb,A(e,105)&&e.pd(d.md()),d.md()&&Zi(a.y,d);return!0}
+function zL(a,b){var c,d,e;if(b.b)a.d&&hk(a.d),a.d=new AL(a,b),ik(a.d,333);else for(d=new Ki(a.y);d.c<d.e.Fe();)c=Li(d),e=c.fb,Ov(b,BL(c),e.t,e.u),CL(c,e.v,e.s,H(I,s,-1,[DL(a.r.b,c).e,DL(a.q.b,c).d,DL(a.o.b,c).b,DL(a.p.b,c).c]),H(I,s,-1,[EL(a.j.b,c).e,EL(a.i.b,c).d,EL(a.e.b,c).b,EL(a.f.b,c).c]),H(I,s,-1,[FL(a.v,c),FL(a.u,c),FL(a.s,c),FL(a.t,c)]))}
+function GL(){this.y=new ej;this.k=new HL(this);this.x=new IL(this.k);this.w=new JL(this.k);this.r=new KL(this.k);this.q=new LL(this.k);this.o=new ML(this.k);this.p=new NL(this.k);this.j=new OL(this.k);this.i=new PL(this.k);this.e=new QL(this.k);this.f=new RL(this.k);this.v=new SL(this.k);this.u=new SL(this.k);this.s=new SL(this.k);this.t=new SL(this.k)}t(648,1,{});_.ag=function(a){zL(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function TL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ki(b.y);e.c<e.e.Fe();)d=Li(e),A(d,27)&&(d=d.bb),f=d.fb,Ov(c,BL(d),f.t,f.u),CL(d,f.v,f.s,H(I,s,-1,[DL(b.r.b,d).e,DL(b.q.b,d).d,DL(b.o.b,d).b,DL(b.p.b,d).c]),H(I,s,-1,[EL(b.j.b,d).e,EL(b.i.b,d).d,EL(b.e.b,d).b,EL(b.f.b,d).c]),H(I,s,-1,[FL(b.v,d),FL(b.u,d),FL(b.s,d),FL(b.t,d)]));UL(c);a.b.d=null;for(a=new Ki(a.b.y);a.c<a.e.Fe();)b=Li(a),A(b,27)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
+function AL(a,b){this.b=a;this.c=b;var c=(nk(),qk);this.n=new mk(this);this.u=c}t(649,17,{},AL);_.yc=function(){TL(this)};_.zc=function(){TL(this)};
+_.Bc=function(a){var b,c,d;for(c=new Ki(this.b.y);c.c<c.e.Fe();)b=Li(c),A(b,27)&&(b=b.bb),d=b.fb,d.j=K(d.p+(d.t-d.p)*a),d.w=K(d.q+(d.u-d.q)*a),d.x=K(d.r+(d.v-d.r)*a),d.i=K(d.o+(d.s-d.o)*a),Ov(this.c,BL(b),d.j,d.w),CL(b,d.x,d.i,H(I,s,-1,[DL(this.b.r.b,b).e,DL(this.b.q.b,b).d,DL(this.b.o.b,b).b,DL(this.b.p.b,b).c]),H(I,s,-1,[EL(this.b.j.b,b).e,EL(this.b.i.b,b).d,EL(this.b.e.b,b).b,EL(this.b.f.b,b).c]),H(I,s,-1,[FL(this.b.v,b),FL(this.b.u,b),FL(this.b.s,b),FL(this.b.t,b)]))};_.b=null;_.c=null;
+t(651,1,{});_.b=null;function QL(a){this.b=a}t(650,651,{},QL);function RL(a){this.b=a}t(652,651,{},RL);function PL(a){this.b=a}t(653,651,{},PL);function OL(a){this.b=a}t(654,651,{},OL);function ML(a){this.b=a}t(655,651,{},ML);function NL(a){this.b=a}t(656,651,{},NL);function LL(a){this.b=a}t(657,651,{},LL);function KL(a){this.b=a}t(658,651,{},KL);t(659,651,{},function(a){this.b=a});t(660,651,{},function(a){this.b=a});
+function FL(a,b){var c=a.b,d;d=hj(c.e,b);d||(d=new AK(vK(b.hb)),z(c.e,b,d));return d.e}function SL(a){this.b=a}t(661,651,{},SL);function JL(a){this.b=a}t(662,651,{},JL);function IL(a){this.b=a}t(663,651,{},IL);function EL(a,b){var c;c=hj(a.b,b);c||(c=new AK(OJ(b.hb)),z(a.b,b,c));return c}function DL(a,b){var c;c=hj(a.c,b);c||(c=new AK(uK(b.hb)),z(a.c,b,c));return c}
+function VL(a,b){var c,d;d=hj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=jL(b),f,g,j,h,n;if(A(b,104)){if(null!=c.n&&null!=c.k){d=new wq(WL(e,!0),WL(e,!1));break a}h=b.Yf();null!=c.n&&(h.c=WL(e,!0));null!=c.k&&(h.b=WL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new wq(WL(e,!0),WL(e,!1));break a}h=new yK;f=b.hb;n=f.style;g=n[Yf];j=n[bh];n[Yf]="static";n[bh]=Ne;null!=c.n?h.c=WL(e,!0):(n[eh]=md,h.c=(f.offsetWidth||0)+DL(d.p.b,b).c+DL(d.q.b,b).d);null!=c.k?h.b=WL(e,!1):(n[Ge]=md,h.b=(f.offsetHeight||0)+DL(d.r.b,b).e+
+DL(d.o.b,b).b);n[Yf]=g;n[bh]=j}d=h}null!=c.n&&(yj(),xp)==c.n.cg()||null!=c.k&&(yj(),xp)!=c.k.cg()||z(a.f,b,d)}return d}function HL(a){this.i=a;this.d=new Ii;this.f=new Ii;this.c=new Ii;this.b=new Ii;this.e=new Ii}t(664,1,{},HL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function XL(a){var b;b=a.fb;if(null==b||!A(b,102))b=new YL,a.fb=b;return b}function LK(){OK.call(this,(PK(),ZL))}function OK(a){var b=($L(),aM);GL.call(this);this.c=a;this.b=b}t(665,648,{},LK,OK);
+_.bg=function(a){var b,c,d,e,f,g,j,h,n;h=new yK;yL(this,a);n=DL(this.p.b,a).c+DL(this.q.b,a).d+EL(this.f.b,a).c+EL(this.i.b,a).d+FL(this.t,a)+FL(this.u,a);d=DL(this.r.b,a).e+DL(this.o.b,a).b+EL(this.j.b,a).e+EL(this.e.b,a).b+FL(this.v,a)+FL(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(PK(),ZL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ki(this.y);a.c<a.e.Fe();)c=Li(a),e=XL(c),b=null,j=c.gb,A(j,105)&&(b=j,b=bM(b),b=new wq(b[1]+b[3],b[0]+b[0])),this.c==ZL?(n+=VL(this.x.b,c).c,e.b=VL(this.w.b,
+c).b,A(j,105)&&(n+=b.c,e.b+=b.b),f=Wj(f,e.b)):(d+=VL(this.w.b,c).b,e.c=VL(this.x.b,c).c,A(j,105)&&(d+=b.b,e.c+=b.c),g=Wj(g,e.c));this.c==ZL?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.ag=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(yL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=FL(this.t,a);E=FL(this.v,a);c=vq(a.hb);Q=c.c-(u+FL(this.u,a));r=c.b-(E+FL(this.s,a));g=Q;c=r;this.c==(PK(),ZL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ki(this.y);e.c<e.e.Fe();)d=Li(e),b=null,q=XL(d),v=d.gb,A(v,105)&&(b=v,b=bM(b),b=new wq(b[1]+b[3],b[0]+b[0])),this.c==ZL?(q.e?++h:(q.c=VL(this.x.b,d).c,A(v,105)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=VL(this.w.b,d).b,A(v,105)&&(q.b+=b.b))):(q.d?++j:(q.b=VL(this.w.b,
+d).b,A(v,105)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=VL(this.x.b,d).c,A(v,105)&&(q.c+=b.c)));for(e=new Ki(this.y);e.c<e.e.Fe();)d=Li(e),b=null,q=d.fb,v=d.gb,A(v,105)&&(b=v,b=bM(b),b=new wq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==ZL?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,105)&&(n-=b.c,f-=b.b),this.c==QK?(q.t=this.b==($L(),aM)?u:this.b==cM?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==($L(),aM)?(q.t=u,q.u=E):this.b==cM?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
+n,q.s=f,u+=J+D),a.b&&(v=d.gd()-bk(a.hb)-FL(this.t,a),-1==q.p&&(q.p=v),v=d.hd()-dk(a.hb)-FL(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.kd()),-1==q.o&&(q.o=d.jd()));zL(this,a)}};_.b=null;_.c=null;function $L(){$L=x;aM=new dM("START",0);cM=new dM(Gb,1);eM=new dM("END",2);fM=H(gM,m,100,[aM,cM,eM])}function dM(a,b){Co.call(this,a,b)}t(666,140,{72:1,76:1,78:1,100:1},dM);var fM,cM,eM,aM;function PK(){PK=x;ZL=new hM("HORIZONTAL",0);QK=new hM("VERTICAL",1);iM=H(jM,m,101,[ZL,QK])}
+function hM(a,b){Co.call(this,a,b)}t(667,140,{72:1,76:1,78:1,101:1},hM);var iM,ZL,QK;t(669,1,{106:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function YL(){this.f=!1}function lK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(668,669,{102:1,106:1},YL,lK);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function kM(a,b){if(a.n)return!0;yL(a,b);if(0<a.y.d){a.b=lu(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,103))d=new lM,c.fb=d;a.c=d;a.y.Oe();Zi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function mM(){GL.call(this)}t(670,648,{},mM);
+_.bg=function(a){var b,c;c=new yK;kM(this,a);if(this.b){b=VL(this.x.b,this.b).c;var d=VL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,105)&&(b=bM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=DL(this.p.b,a).c+DL(this.q.b,a).d+EL(this.f.b,a).c+EL(this.i.b,a).d+FL(this.t,a)+FL(this.u,a);c.b+=DL(this.r.b,a).e+DL(this.o.b,a).b+EL(this.j.b,a).e+EL(this.e.b,a).b+FL(this.v,a)+FL(this.s,a);return c};
+_.ag=function(a){var b,c,d,e,f;kM(this,a)&&(d=FL(this.t,a),e=FL(this.v,a),c=vq(a.hb),f=c.c-(d+FL(this.u,a)),c=c.b-(e+FL(this.s,a)),b=this.b.gb,A(b,105)&&(b=bM(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.gd()-bk(a.hb)-FL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-dk(a.hb)-FL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.kd()),d=this.c,-1==d.o&&(d.o=this.b.jd())),zL(this,a))};_.b=null;_.c=null;function lM(){this.f=!1}
+t(671,669,{103:1,106:1},lM);function bM(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=ro(Wu(Wu(a.d,0),0)),c=ro(Wu(Wu(a.d,2),2)),d=uK(a.hb),b=OJ(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function nM(a,b){a.cb&&$j(a);return Tv(a,b)}function oM(){uw();kw.call(this,vw)}t(672,295,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,105:1},oM);_.yd=function(a){return nM(this,a)};_.b=null;
+function kK(a,b,c){var d=a.q.d;b.fb=c;DJ(a,b,a.hb,d,!0)}function BL(a){var b;b=a.gb;return A(b,105)?b:a}function zq(a){if(!a.cb)return new yK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.bg(a),Bq(a,a.k),a.e.ag(a),a.k=a.e.bg(a);return a.k}function sJ(a){return A(a,105)?a.bb:a}function pM(a){var b;if(!a.o){b=(!HK&&(HK=new GK),HK);var c=qM(a,gb,!0);b.b=c;c=qM(a,hb,!0);b.c=c;a.o=b}return a.o}
+function DJ(a,b,c,d,e){if(A(b,27))throw new Ek("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,106)&&f.f?(c=new oM,Gv(a,c,a.hb,d,!0),Uv(c,b)):Gv(a,b,c,d,e);qJ(a,b)}
+function qJ(a,b){var c;c=a.e;if(b){var d=c.k;Ti(d.d,b);Ti(d.f,b);Ti(d.c,b);Ti(d.b,b);Ti(d.e,b)}else d=c.k,my(d.d),my(d.f),my(d.c),my(d.b),my(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==BL(a))c=c.gb;else{if(A(c,98)||A(c,26))d=c,c=c.gb,c==BL(d)&&(c=c.gb);A(c,105)&&A(c.gb,97)&&(c=c.gb)}A(c,104)&&!A(c,97)&&(c.Zf(a.gb),c.Zf(a))}}
+function Dq(a){if(a.cb&&a.hb.style.display!=Hf){a.hb.scrollTop=0;var b=a.hb,c=0;!wo()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==qg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.ag(a);a.d=!1;UL(a)}}function UL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=sJ(By(a.q,d)),A(b,105)&&(b=b.bb),b.md()&&(A(b,104)?b.$f():A(b,34)&&b.Od())}function EJ(a,b){var c;A(b,105)&&(b=A(b,105)?b.bb:b);c=BL(b);return Mv(a,c)?(A(c,105)&&nM(c,b),qJ(a,null),!0):!1}
+function KK(a,b){var c;a.e=b;null!=a.f&&cj(a,lv(a.hb)+Ca+a.f);a.f=b.cZ.e;c=Ky(a.f,jo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));dj(a,lv(a.hb)+Ca+a.f);qJ(a,null)}function qM(a,b,c){a.n||(a.n=$doc.createElement(Ag),wK(a.n,Yf,fd),wK(a.n,bh,Ne),wK(a.n,Ye,cb),wK(a.n,Qg,cb),a.hb.appendChild(a.n));wK(a.n,eh,b);wK(a.n,Ge,b);a=tK(a.n);return c?a.c:a.b}
+function WL(a,b){var c;c=null.cg();if(c==(yj(),Jp)){c=(pM(a),null.cg());var d=(-1==FK&&(FK=(qK(),BJ(ib,!0))),FK);return N(M(Math.round(100*d*c/254)))}if(c==zp)return c=pM(a),d=null.cg(),N(M(XD(d*(-1==c.b&&(c.b=BJ(gb,!0)),c.b))));if(c==Bp)return c=pM(a),d=null.cg(),N(M(XD(d*(-1==c.c&&(c.c=BJ(hb,!0)),c.b))));if(c==Hp)return c=(pM(a),null.cg()),d=(-1==FK&&(FK=(qK(),BJ(ib,!0))),FK),N(M(Math.round(d*c)));if(c==Lp)return c=(pM(a),null.cg()),d=(-1==FK&&(FK=(qK(),BJ(ib,!0))),FK),N(M(Math.round(10*d*c/254)));
+if(c==Fp)return N(M(XD(12*(pM(a),null.cg())*N(M(XD((-1==FK&&(FK=(qK(),BJ(ib,!0))),FK)/72))))));if(c==xp)return qM(a,null.cg(),b);if(c==Dp)return c=(pM(a),N(M(XD(null.cg())))),d=(-1==FK&&(FK=(qK(),BJ(ib,!0))),FK),N(M(Math.round(d*c/72)));if(null.cg()==vp)return N(M(XD(null.cg())));throw new Ek("Invalid size: "+null.cg());}function $J(){var a=new mM;Qv.call(this);this.k=new wq(-1,-1);new yM(this);this.hb[Dd]="mosaic-LayoutPanel";KK(this,a)}
+t(673,285,{13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,104:1},$J);_.Cd=function(a){DJ(this,a,this.hb,this.q.d,!0)};_.rd=function(){Av(this,new zM)};_.sd=function(){Av(this,new AM)};_.Yf=function(){return zq(this)};_.zd=function(a){return Jv(this.q,BL(a))};_.Ad=function(a,b,c,d){DJ(this,a,b,c,d)};_.Zf=function(a){qJ(this,a)};_.Bd=function(){return new xv(this)};_.$f=function(){Dq(this)};
+_.wd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.qd(this.j),this.od(a),this.j=this.i=null;else if(a=zq(this),null!=this.j)a=a.b+ag,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+ag);this.od(b);this.i=null}else b=a.b+ag,this.qd(a.c+ag),this.od(b);Dq(this)}};_.Od=function(){Dq(this)};_.yd=function(a){return EJ(this,a)};_.od=function(a){this.hb.style[Ge]=a;this.cb||(this.i=a)};_.Dd=function(a,b,c){Ov(this,BL(a),b,c)};
+_.qd=function(a){this.hb.style[eh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function zM(){}t(674,1,{},zM);_.Md=function(a){BL(a).ud()};function AM(){}t(675,1,{},AM);_.Md=function(a){BL(a).vd()};function xv(a){this.c=a;this.b=new Lv(this.c.q)}t(676,1,{},xv);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return sJ(yv(this.b))};_.bd=function(){zv(this.b)};_.c=null;function BM(){BM=x;new wx}
+function yM(a){BM();Mi(a.hb,"dragdrop-dropTarget",!0);this.b=a;new CM(this)}t(677,9,{},yM);function CM(a){wk();this.b=a}t(678,26,{},CM);_.Hc=function(){qJ(this.b.b,null);Dq(this.b.b)};_.b=null;function jL(a){a=a.gb;return!a?null:A(a,104)?a:jL(a)}function TJ(a,b,c){var d;d=a.hb;CL(a,b,c,uK(d),OJ(d),vK(d))}
+function CL(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.qd((0>g?0:g)+(yj(),ag)),b!=a.kd()&&a.qd((0>b?0:b)+ag));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(yj(),ag)),c!=a.jd()&&a.od((0>c?0:c)+ag))}function Bq(a,b){TJ(a,b.c,b.b)}t(681,1,{});
+function PF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:FC(a,b,~~Ci(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Lf:typeof v,r=r==Nf?Object.prototype.toString.call(v)==Uc||typeof v.length==Mf?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Lf,r)))if(v=G(Mf,r),r=G("boolean",r),DM===D)v&&(o[u]=new qG(o[u])),r&&(o[u]=(bG(),o[u]?eG:cG));else{q=v||r;if(q=
+!q&&null!=D&&Jn(D)==EM){q=o[u];if(null==q||FM(q,D))continue;if(Hn(q)&&(q=q&&q.g?q.g:null,null!=q&&FM(q,D))){o[u]=q;continue}}if(!G(Nf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function GM(){this.d=new Ii;this.b=new Ii;this.c=new Ii}function FM(a,b){var c;if(DM==b||HM==b&&A(a,107))return!0;if(null!=a)for(c=Jn(a);c&&c!=DM;c=null)if(c==b)return!0;return!1}t(680,681,{},GM);function MF(){MF=x;OF=new GM}
+function SF(a,b){MF();z(OF.d,a,b)}function JF(a){MF();var b,c,d;d=vG(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function KF(a,b){var c;MF();return c=b&&b[0]&&(typeof b[0]==Nf||typeof b[0]==se)?b[0]:null,FM(c,a)}function QF(a){var b=LF;MF();var c,d;d=OF.c;if(c=!b?d.c:FC(d,b,~~Ci(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?GC(d,c):IC(d,b,c,~~Ci(b))}
+function qF(a){MF();var b=OF,c;null==a?a=null:(c=a[Xc],c||(0!=(Jn(a).c&4)?a=[]:(b=(b=hj(b.d,Jn(a)))&&typeof b==se?new b(a):a,a=a[Xc]=b),c=a),a=c);return a}var OF;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Un&&(e=jk(),2E3<e-Wn&&(Wn=e,Vn=Tn()));if(0==Un++){var f=(Xn(),Yn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=go(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Xn(),Yn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=go(n,o);while(h.d);h.d=o}}--Un;c&&-1!=Vn&&($wnd.clearTimeout(Vn),Vn=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Js)()}catch(d){a(b)}else C(Js)()}var DM=Z(1),Mn=Z(102),IM=mG(" I"),I=hG(690,IM),NG=hG(688,DM),JM=mG(" Z"),qH=hG(691,JM);Z(101);Z(100);Z(99);var KM=Z(485),An=hG(692,KM),LM=Z(238),Ct=hG(693,LM);Z(239);Z(140);Z(460);Z(108);Z(471);var MM=mG(" B");Z(475);var NM=mG(" C"),Di=hG(694,NM),EM=Z(473),OM=mG(" D"),zD=hG(695,OM);Z(474);Z(476);var PM=Z(479),YE=hG(696,PM),QM=mG(" J"),RM=Z(2),Ls=hG(689,RM),pK=hG(697,MM);Z(488);Z(470);Z(98);Z(173);Z(458);
+var LF=Z(451);Z(467);var YF=Z(465);Z(463);Z(464);Z(469);Z(117);Z(110);Z(111);Z(112);Z(118);Z(96);Z(482);Z(477);Z(466);Z(452);Z(453);Z(454);Z(455);Z(456);Z(457);var SM=Z(375);Z(374);Z(373);Z(372);Z(450);Z(449);var IA=Z(389),cD=hG(698,IA),TM=Z(395),hD=hG(699,TM),UM=Z(396),jD=hG(700,UM),VM=Z(527),nF=hG(701,VM),Cs=hG(702,I),WM=$(525,function(){oD();return dH}),eH=hG(703,WM);Z(526);Z(398);Z(397);Z(520);Z(519);Z(528);Z(529);Z(524);Z(432);Z(523);var iA=hG(704,SM);Z(387);Z(531);Z(462);lG();Z(461);lG();Z(681);
+Z(680);var HM=lG();Z(289);var XM=Z(288);Z(287);Z(293);Z(307);Z(348);Z(533);Z(532);Z(286);Z(285);Z(535);Z(534);Z(540);Z(541);Z(542);Z(543);Z(544);Z(545);Z(546);Z(547);Z(536);Z(537);Z(538);Z(539);Z(225);Z(224);Z(298);Z(299);Z(300);Z(558);Z(567);Z(26);Z(559);Z(560);Z(561);Z(562);Z(563);Z(564);Z(565);Z(566);Z(270);Z(344);Z(347);Z(345);Z(346);Z(184);Z(183);Z(272);Z(219);Z(274);Z(192);var YM=Z(191);Z(222);Z(221);Z(220);Z(369);Z(370);Z(371);
+var ZM=$(161,function(){yj();return Np}),Op=hG(705,ZM),$M=$(139,function(){zj();return No}),Oo=hG(706,$M),aN=$(146,function(){Po();return Yo}),Zo=hG(707,aN),bN=$(151,function(){$o();return ip}),jp=hG(708,bN),cN=$(156,function(){kp();return tp}),up=hG(709,cN);$(162,null);$(163,null);$(164,null);$(165,null);$(166,null);$(167,null);$(168,null);$(169,null);$(170,null);$(141,null);$(142,null);$(143,null);$(144,null);$(145,null);$(147,null);$(148,null);$(149,null);$(150,null);$(152,null);$(153,null);
+$(154,null);$(155,null);$(157,null);$(158,null);$(159,null);$(160,null);Z(444);Z(443);Z(492);Z(494);Z(493);Z(495);Z(497);Z(496);Z(498);Z(502);Z(503);Z(182);Z(188);Z(187);Z(186);Z(190);Z(204);Z(415);Z(414);var CB=Z(413),aE=hG(710,CB),uH=hG(711,QM);Z(399);Z(499);Z(505);Z(500);Z(501);Z(400);Z(557);Z(409);Z(408);Z(407);Z(412);var dN=lG(),oJ=hG(712,dN);Z(268);Z(442);Z(511);var eN=$(228,function(){rs();return ws}),xs=hG(713,eN);Z(422);Z(423);Z(406);var mB=Z(401);Z(491);Z(385);Z(386);Z(411);var xB=Z(410);
+Z(403);Z(402);Z(509);Z(518);Z(404);Z(446);Z(484);Z(521);Z(522);Z(530);Z(392);var MA=Z(391);Z(420);Z(421);Z(377);Z(376);Z(429);lG();lG();lG();Z(379);Z(380);Z(189);Z(357);var Cy=hG(714,XM);Z(358);Z(570);Z(569);Z(318);Z(320);Z(319);Z(321);Z(206);Z(223);Z(209);Z(211);var TA=Z(394);Z(445);Z(382);Z(381);Z(388);Z(515);Z(487);Z(214);Z(431);Z(201);Z(202);Z(205);Z(199);Z(198);Z(200);var VA=Z(553);Z(390);Z(572);Z(577);Z(430);Z(478);Z(433);var kA=Z(384),jA=hG(715,MA);Z(600);Z(417);Z(418);Z(419);Z(383);Z(550);
+Z(551);Z(323);Z(322);Z(314);Z(315);Z(589);Z(578);Z(579);Z(504);Z(512);Z(513);Z(514);Z(571);Z(573);var nB=Z(405);Z(554);Z(516);Z(213);Z(210);Z(212);Z(208);Z(197);Z(196);Z(195);Z(250);Z(576);Z(292);Z(291);Z(290);Z(588);Z(587);Z(586);Z(581);Z(585);var fN=$(644,function(){tq();return wL}),xL=hG(716,fN);Z(643);Z(642);Z(634);Z(635);Z(636);Z(637);Z(638);Z(639);Z(640);Z(641);Z(615);var gN=$(294,function(){lw();return sw}),tw=hG(717,gN),hN=$(340,function(){gw();return Yx}),Zx=hG(718,hN);Z(17);Z(341);Z(342);
+Z(337);Z(338);Z(339);Z(18);Z(19);Z(20);Z(428);Z(393);Z(631);Z(328);Z(632);Z(329);Z(330);Z(331);Z(332);Z(335);Z(303);Z(302);Z(301);Z(574);Z(575);Z(580);Z(243);Z(306);Z(336);Z(324);Z(351);Z(350);Z(349);var iN=$(352,function(){py();return zy}),Ay=hG(719,iN);$(353,null);$(354,null);$(355,null);$(356,null);Z(226);Z(555);Z(304);Z(317);Z(316);Z(508);Z(366);Z(296);Z(185);Z(556);Z(305);Z(617);Z(3);Z(620);Z(621);Z(619);Z(618);Z(611);Z(610);Z(673);Z(674);Z(675);Z(676);Z(613);Z(217);var aC=Z(425),cC=hG(720,aC);
+Z(426);Z(424);Z(29);Z(30);Z(28);Z(31);Z(34);Z(35);Z(36);Z(37);Z(38);Z(39);var jN=Z(51),Nx=hG(721,jN);Z(40);Z(41);Z(42);Z(43);Z(44);Z(45);Z(46);Z(48);Z(47);Z(49);Z(50);Z(52);Z(53);Z(55);Z(56);Z(54);Z(57);Z(58);Z(59);Z(60);Z(62);Z(64);Z(65);Z(63);Z(61);Z(66);Z(67);Z(68);Z(69);Z(71);Z(74);Z(73);Z(75);Z(78);Z(79);Z(77);Z(80);Z(81);Z(82);Z(83);Z(84);Z(85);Z(87);Z(88);Z(86);Z(89);Z(90);Z(91);Z(92);Z(94);Z(95);Z(93);Z(244);var zK=Z(602);Z(297);var DK=Z(604);Z(215);Z(629);Z(628);Z(438);Z(437);Z(439);Z(216);
+Z(252);Z(254);Z(253);Z(248);Z(360);Z(245);Z(295);Z(672);Z(259);Z(262);Z(260);Z(261);Z(5);Z(7);Z(6);Z(582);Z(427);Z(440);Z(361);Z(181);Z(281);Z(283);Z(282);Z(434);Z(435);Z(441);Z(218);Z(247);Z(33);Z(255);Z(325);Z(326);Z(327);Z(256);var oL=hG(722,YM);Z(257);Z(552);Z(630);Z(597);Z(468);Z(489);Z(32);Z(70);var EK=Z(605);Z(614);Z(633);Z(669);Z(668);Z(193);Z(203);Z(4);Z(596);Z(648);Z(665);var kN=$(666,function(){$L();return fM}),gM=hG(723,kN),lN=$(667,function(){PK();return iM}),jM=hG(724,lN);Z(651);Z(660);
+Z(659);Z(663);Z(662);Z(658);Z(657);Z(655);Z(656);Z(654);Z(653);Z(650);Z(652);Z(661);Z(664);Z(649);Z(616);Z(670);Z(309);Z(308);Z(311);Z(312);Z(310);Z(258);Z(21);Z(279);Z(280);Z(11);Z(14);Z(24);var mN=Z(27),Hk=hG(725,mN);Z(25);Z(22);Z(23);Z(671);Z(8);Z(10);Z(9);Z(677);Z(678);Z(622);Z(625);Z(626);Z(627);Z(623);Z(624);var BK=Z(603);Z(607);Z(608);Z(194);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/3014E46F5C6FB35E6CF0D7870071174B.cache.html b/public/jsme/3014E46F5C6FB35E6CF0D7870071174B.cache.html
new file mode 100644
index 0000000..ba79523
--- /dev/null
+++ b/public/jsme/3014E46F5C6FB35E6CF0D7870071174B.cache.html
@@ -0,0 +1,615 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '3014E46F5C6FB35E6CF0D7870071174B';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",da=" of ",ea='"',ha='" ',ja='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",ya="+",za=",",Ba=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",Ma="-CMe3",Oa="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Wa="-selected",Xa=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",gb="1em",hb="1ex",
+ib="1in",jb="2",kb="3",lb=":",mb=": ",nb=";",pb="<",qb="=",rb=">",tb="?",vb="@",wb="A",xb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Fb="C",Hb="CENTER",Ib="CSS1Compat",Jb="Center",Kb="Cl",Lb="Class$",Mb="Copy as ",Ob="Dialog",Pb="East",Qb="F",Rb="First",Sb='For input string: "',Tb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Yb="Internal index set to null.",$b="JSME",ac="JUSTIFY",bc="JavaScript",cc="LEFT",dc="MOL n. ",ec="N",fc="NA",gc="NONE",hc="No more molecules in SDF buffer",
+ic="Nonring",jc="North",lc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",mc="O",nc="ONE_WAY_CORNER",oc="P",pc="R",qc="R1",rc="R2",sc="R3",tc="RIGHT",uc="ROLL_DOWN",vc="RXN",wc="Reset",xc="Resize-",yc="Ring",zc="S",Cc="SMILES",Dc="Se",Hc="Si",Ic="South",Jc="Style names cannot be empty",Kc="TBODY",Lc="TR",Mc="Text",Nc="West",Oc="X",Pc="[",Qc="[object Array]",Rc="\\",Yc="]",Zc="__gwtex_wrap",$c="__uiObjectID",ad="a",bd="absolute",cd="alert",dd="alertdialog",
+ed="align",fd="antialias",gd="application",hd="article",id="auto",jd="backgroundColor",kd="banner",ld="blur",md="bolder",qd="border",sd="bottom",td="button",ud="cellPadding",vd="cellSpacing",wd="center",xd="change",yd="checkbox",zd="className",Ad="click",Bd="click marked atom to delete mark",Cd="clip",Dd="code",Ed="col",Fd="colSpan",Gd="columnheader",Hd="combobox",Id="complementary",Md="contentinfo",Nd="contextmenu",Od="cssFloat",Pd="dblclick",Ud="definition",Vd="dialog",Wd="dir",Xd="directory",Yd=
+"display",Zd="div",$d="document",ae="dragdrop-handle",be="dragdrop-selected",ce="end_gesture",de="error",ee="filter",fe="float",ge="focus",he="fontFamily",ie="fontSize",je="fontStyle",ke="fontWeight",le="form",me="function",ne="g",oe="gesturechange",pe="gestureend",qe="gesturestart",re="google",te="grid",ue="gridcell",ve="group",we="gwt-MenuBar",xe="gwt-MenuBarPopup",ye="heading",ze="height",Ge="hidden",He="id",Ie="img",Je="is_touch_supported",Ke="italic",Le="java.vm.name",Me="jsa-resetDiv",Ne="keydown",
+Oe="keypress",Pe="keyup",Qe="left",Re="link",Se="list",Te="listbox",Ue="listitem",Ve="load",We="log",Xe="ltr",Ye="main",Ze="marquee",$e="math",af="menu",cf="menuPopup",df="menubar",ef="menuitem",ff="menuitemcheckbox",gf="menuitemradio",nf="middle",of="mousedown",pf="mousemove",qf="mouseout",rf="mouseover",sf="mouseup",tf="mousewheel",uf="msie",vf="multipart",wf="n",xf="name",yf="navigation",zf="none",Af="noreaction",Bf="note",Cf="nowrap",Df="null",Ef="number",Ff="object",Gf="offsetHeight",Hf="offsetWidth",
+If="ontouchstart",Jf="opera",Kf="option",Lf="outline",Mf="overflow",Nf="padding",Of="paste",Pf="popupContent",Qf="position",Rf="presentation",Sf="progressbar",Tf="px",Uf="px, ",Vf="px;",Xf="radio",Yf="radiogroup",Zf="reaction",$f="region",ag="rgb(",bg="right",cg="rotation",dg="row",eg="rowgroup",fg="rowheader",gg="rtl",ig="s",jg="scale100",kg="scrollbar",lg="se",mg="search",ng="separator",og="serif",pg='shape-rendering="crispEdges"',qg="slider",rg="span",sg="spinbutton",tg="status",ug="subMenuIcon-selected",
+vg="tab",wg="table",xg="tablist",yg="tabpanel",zg="tbody",Ag="td",Bg="text",Cg="textAlign",Dg="textbox",Eg="timer",Fg="toolbar",Gg="tooltip",Hg="top",Ig="touchcancel",Jg="touchend",Kg="touchmove",Lg="touchstart",Mg="tr",Ng="tree",Og="treegrid",Pg="treeitem",Qg="true",Rg="value",Sg="verticalAlign",Tg="visibility",Ug="visible",Vg="whiteSpace",Wg="width",Xg="x",Yg="zIndex",Zg="|",_,$g={l:4194303,m:4194303,h:1048575},ah={l:0,m:0,h:0},bh={l:1,m:0,h:0},ch={l:2,m:0,h:0},dh={l:3,m:0,h:0},eh={l:4,m:0,h:0},
+fh={l:8,m:0,h:0},gh={l:10,m:0,h:0},hh={l:16,m:0,h:0},ih={l:32,m:0,h:0},ph={l:64,m:0,h:0},qh={l:128,m:0,h:0},rh={l:256,m:0,h:0},sh={l:512,m:0,h:0},th={l:1024,m:0,h:0},uh={l:2048,m:0,h:0},vh={l:8192,m:0,h:0},wh={l:16384,m:0,h:0},xh={l:32768,m:0,h:0},yh={l:65536,m:0,h:0},zh={l:131072,m:0,h:0},Ah={l:262144,m:0,h:0},Bh={l:524288,m:0,h:0},Ch={},Dh={38:1,71:1,78:1,84:1,86:1},Eh={71:1,74:1,88:1},Fh={73:1},Gh={39:1,44:1,45:1,51:1,60:1,65:1,67:1,71:1},Hh={89:1},Ih={48:1,71:1},Jh={7:1,8:1,71:1,75:1,77:1},Kh=
+{12:1,14:1,22:1,27:1,30:1,34:1,36:1},Lh={71:1,78:1,80:1,84:1,86:1},Mh={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},Nh={71:1,74:1,89:1},Oh={71:1,88:1},Ph={67:1},Qh={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},Rh={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},Sh={106:1},m={71:1,74:1},Th={71:1,78:1,84:1,86:1},Uh={8:1,9:1,71:1,75:1,77:1},Vh={13:1,37:1},Wh={20:1},Xh={92:1},Yh={44:1,45:1,51:1,57:1,65:1,71:1},Zh={35:1,71:1,75:1,77:1},$h={44:1,45:1,51:1,65:1,71:1},ai={71:1,78:1,86:1},
+bi={71:1},ci={44:1,51:1,65:1,71:1},di={11:1},ei={27:1,34:1},fi={51:1,71:1},gi={6:1,8:1,71:1,75:1,77:1},hi={18:1,71:1},ii={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,96:1,103:1},ji={90:1},ki={10:1,71:1,75:1,77:1},li={21:1},mi={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},ni={14:1},oi={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},pi={88:1},s={70:1,71:1,74:1};
+function t(a,b,c){var d=Ch[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Ch[a]=function(){}),_=d.prototype=0>b?{}:new Ch[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return qi(this)};
+_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(ri,m,-1,8,1);d=(si(),ti);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function ui(){ui=x;vi=new wi}function xi(a){for(var b,a=new yi(a.k.n);a.c<a.e.Be();)b=zi(a),Ai(b.gd(),be,!1),Bi(a)}
+function Ci(a,b,c){var a=a.o,d;try{d=new Di(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.d,c,d)}catch(e){e=Ei(e);if(A(e,78))throw new Fi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ai(b.gd(),Tb,!0);Ai(c.gd(),ae,!0);z(vi,b,c)}function Gi(a,b){var c;c=Hi(vi,b);var d;d=Hi(a.o.d,c);if(!d)throw new Ii("dragHandle was not draggable");Ji(d.c.b);Ji(d.e.b);Ji(d.d.b);Ai(b.gd(),Tb,!1);Ai(c.gd(),ae,!1)}
+function Ki(a){var b;a.p=!1;for(a=new yi(a.k.n);a.c<a.e.Be();)b=zi(a),Ai(b.gd(),be,!1),Bi(a)}function Li(a,b){Mi(a.k.n,b)?Ai(b.gd(),be,!1):a.p?(Ni(a.k.n,b),Ai(b.gd(),be,!0)):(a.k.n.Ke(),Ni(a.k.n,b))}function Oi(a){this.i=a;this.k=new Pi(this);this.o=new Qi(this.k)}t(3,1,{});_.rc=function(){Ri(this.k.f,"dragdrop-dragging")};_.sc=function(){Si(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var vi;function Pi(a){this.n=new Ti;this.e=a;this.b=a.i}t(4,1,{},Pi);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function Ui(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function Vi(a,b){var c;c=Wi(a.d,Xi).b;b.b.ctrlKey||b.b.metaKey||xi(a.c.e);Li(a.c.e,c)}function Yi(a){a.c.i=null;a.c.e.sc();Zi(($i(),aj(null)),a.b,0,0);var b=a.b.hb;bj=b;cj();dj=b;a.e=2}
+function Qi(a){this.d=new wi;this.c=a;this.b=new ej;fj(this.b,gj(),hj());B(this.b,this,(ij(),ij(),jj));B(this.b,this,(kj(),kj(),lj));a=this.b.hb.style;a[ee]="alpha(opacity=0)";a.opacity=0;a.margin=0+(mj(),Tf);a.borderStyle=(nj(),zf);a[jd]="blue"}t(5,1,{},Qi);
+_.uc=function(a){var b,c,d,e;c=a.i;d=oj(a);e=pj(a);b=Cj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!Xi)Xi=c,this.c.f=Wi(this.d,Xi).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Dj(this.c.n,this.c.f)&&(xi(this.c.e),Li(this.c.e,this.c.f)),Ej(new Fj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Gj(Xi,null),Xi!=this.c.f&&(c=new Gj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,Yi(this),1!=this.e&&Ui(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Hj(a,b);a=Ij(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Jj(Kj(d-this.i),Kj(a-this.j))>=this.c.e.n?(Lj(),-1!=Dj(this.c.n,this.c.f)||Li(this.c.e,this.c.f),c=new Gj(Xi,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,Yi(this)):Mj.preventDefault()),1==this.e)return;Mj.preventDefault();Ui(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Hj(a,b);b=Ij(a,b);if(1==Cj(a.b)&&(this.f=!1,Xi))try{if(Lj(),1==this.e)Vi(this,a);else{d!=this.b&&(c=new Gj(d,null),e+=c.b,b+=c.e);try{Ui(this,e,b),this.c.e.rc(),3!=this.e&&Vi(this,a)}finally{var f=this.b.hb;bj&&f==bj&&(bj=null);cj();f===dj&&(dj=null);Nj(this.b);this.e=1;this.c.f=null}}}finally{Xi=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var Xi=null;function Fj(){}t(6,1,li,Fj);_.xc=function(){Lj()};
+function Di(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Di);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+Ba+this.e+va};function Gj(a,b){!a||a==($i(),aj(null))?this.i=this.f=0:(this.f=a.cd()-(a.hb.scrollLeft||0),this.i=a.dd()-(a.hb.scrollTop||0));!b||b==($i(),aj(null))?this.d=this.c=0:(this.c=Oj(b.hb)+Pj(b.hb),this.d=Qj(b.hb)+Rj(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Gj);
+_.tS=function(){return ua+this.b+Ba+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Lj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Pj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Tf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function Rj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Tf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function Sj(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function Tj(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
+function Uj(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Mi(c.b,b);0==c.b.d&&Vj(c.c);a.r=null}a.yc()}}function Wj(a,b){var c=Xj();Uj(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;Yj(a.n,Xj())}function Zj(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}t(17,1,{});_.yc=function(){this.v&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function Yj(a,b){if(Zj(a.b,b)){var c=a.b,d=a.b.t,e;e=new $j(d,a.b.n);Ni(d.b,e);1==d.b.d&&ak(d.c,16);c.r=e}else a.b.r=null}function bk(a){this.b=a}t(18,1,{},bk);_.b=null;t(19,1,{});t(20,1,{2:1});function ck(){ck=x;dk=new ek}t(21,19,{});var dk=null;function ek(){this.b=new Ti;this.c=new fk(this)}t(22,21,{},ek);
+function gk(){gk=x;hk=new Ti;var a=new ik;jk();kk(lk?lk:lk=new mk,a)}function Vj(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Mi(hk,a)}function ak(a,b){if(0>b)throw new nk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Mi(hk,a);a.c=!1;a.d=ok(a,b);Ni(hk,a)}function pk(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function ok(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}t(24,1,{});_.Cc=function(){this.c||Mi(hk,this);this.Dc()};_.c=!1;_.d=0;var hk;
+function fk(a){gk();this.b=a}t(23,24,{},fk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(qk,m,3,a.b.d,0);b=rk(a.b,b);c=new sk;for(e=0,f=b.length;e<f;++e)d=b[e],Mi(a.b,d),Yj(d.b,c.b);0<a.b.d&&ak(a.c,Jj(5,16-(Xj()-c.b)))};_.b=null;function $j(a,b){this.c=a;this.b=b}t(25,20,{2:1,3:1},$j);_.b=null;_.c=null;t(27,1,{});_.b=null;function tk(){this.b=cd}t(26,27,{},tk);function uk(){this.b=dd}t(28,27,{},uk);function vk(){this.b=gd}t(29,27,{},vk);t(31,1,{});_.b=null;function wk(a){this.b=a}t(30,31,{},wk);
+function xk(){this.b=hd}t(32,27,{},xk);function yk(){this.b=kd}t(33,27,{},yk);function zk(){this.b=td}t(34,27,{},zk);function Ak(){this.b=yd}t(35,27,{},Ak);function Bk(){this.b=Gd}t(36,27,{},Bk);function Ck(){this.b=Hd}t(37,27,{},Ck);function Dk(){this.b=Id}t(38,27,{},Dk);function Ek(){this.b=Md}t(39,27,{},Ek);function Fk(){this.b=Ud}t(40,27,{},Fk);function Gk(){this.b=Vd}t(41,27,{},Gk);function Hk(){this.b=Xd}t(42,27,{},Hk);function Ik(){this.b=$d}t(43,27,{},Ik);function Jk(){this.b=le}
+t(44,27,{},Jk);function Kk(){this.b=te}t(45,27,{},Kk);function Lk(){this.b=ue}t(46,27,{},Lk);function Mk(){this.b=ve}t(47,27,{},Mk);function Nk(){this.b=ye}t(48,27,{},Nk);function Ok(a){this.b=a.id}t(49,1,{4:1,5:1},Ok);_.b=null;function Pk(){this.b=Ie}t(50,27,{},Pk);function Qk(){this.b=Re}t(51,27,{},Qk);function Rk(){this.b=Se}t(52,27,{},Rk);function Sk(){this.b=Te}t(53,27,{},Sk);function Tk(){this.b=Ue}t(54,27,{},Tk);function Uk(){this.b=We}t(55,27,{},Uk);function Vk(){this.b=Ye}t(56,27,{},Vk);
+function Wk(){this.b=Ze}t(57,27,{},Wk);function Xk(){this.b=$e}t(58,27,{},Xk);function Yk(){this.b=af}t(59,27,{},Yk);function Zk(){this.b=df}t(60,27,{},Zk);function $k(){this.b=ef}t(61,27,{},$k);function al(){this.b=ff}t(62,27,{},al);function bl(){this.b=gf}t(63,27,{},bl);function cl(){this.b=yf}t(64,27,{},cl);function dl(){this.b=Bf}t(65,27,{},dl);function fl(){this.b=Kf}t(66,27,{},fl);function gl(){this.b=Rf}t(67,27,{},gl);t(68,31,{},function(a){this.b=a});function hl(){this.b=Sf}t(69,27,{},hl);
+function il(){il=x;jl=new wk("aria-activedescendant")}var jl;function kl(){this.b=Xf}t(71,27,{},kl);function ll(){this.b=Yf}t(72,27,{},ll);function ml(){this.b=$f}t(73,27,{},ml);
+function nl(){nl=x;ol=new uk;pl=new tk;ql=new vk;rl=new xk;sl=new yk;tl=new zk;ul=new Ak;vl=new Bk;wl=new Ck;xl=new Dk;yl=new Ek;zl=new Fk;Al=new Gk;Bl=new Hk;Cl=new Ik;Dl=new Jk;El=new Lk;Fl=new Kk;Gl=new Mk;Hl=new Nk;Il=new Pk;Jl=new Qk;Kl=new Sk;Ll=new Tk;Ml=new Rk;Nl=new Uk;Ol=new Vk;Pl=new Wk;Ql=new Xk;Rl=new Zk;Sl=new al;Tl=new bl;Ul=new $k;Vl=new Yk;Wl=new cl;Xl=new dl;Yl=new fl;Zl=new gl;$l=new hl;am=new ll;bm=new kl;cm=new ml;dm=new em;fm=new gm;hm=new im;jm=new km;lm=new mm;nm=new Dm;Em=
+new Fm;Gm=new Hm;Im=new Jm;Km=new Lm;Mm=new Nm;Om=new Pm;Qm=new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;F=new wi;z(F,$f,cm);z(F,cd,pl);z(F,Vd,Al);z(F,dd,ol);z(F,gd,ql);z(F,$d,Cl);z(F,hd,rl);z(F,kd,sl);z(F,td,tl);z(F,yd,ul);z(F,ue,El);z(F,Gd,vl);z(F,ve,Gl);z(F,Hd,wl);z(F,Id,xl);z(F,Md,yl);z(F,Ud,zl);z(F,Se,Ml);z(F,Xd,Bl);z(F,le,Dl);z(F,te,Fl);z(F,ye,Hl);z(F,Ie,Il);z(F,Re,Jl);z(F,Te,Kl);z(F,Ue,Ll);z(F,We,Nl);z(F,Ye,Ol);z(F,Ze,Pl);z(F,$e,Ql);z(F,af,Vl);z(F,df,Rl);z(F,ef,Ul);z(F,
+ff,Sl);z(F,Kf,Yl);z(F,Xf,bm);z(F,gf,Tl);z(F,yf,Wl);z(F,Bf,Xl);z(F,Rf,Zl);z(F,Sf,$l);z(F,Yf,am);z(F,dg,hm);z(F,eg,dm);z(F,fg,fm);z(F,mg,lm);z(F,ng,nm);z(F,kg,jm);z(F,qg,Em);z(F,sg,Gm);z(F,tg,Im);z(F,vg,Om);z(F,xg,Km);z(F,yg,Mm);z(F,Dg,Qm);z(F,Eg,Sm);z(F,Fg,Um);z(F,Gg,Wm);z(F,Ng,bn);z(F,Og,Ym);z(F,Pg,$m)}var pl,ol,ql,rl,sl,tl,ul,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,Fl,El,Gl,Hl,Il,Jl,Ml,Kl,Ll,Nl,Ol,Pl,Ql,Vl,Rl,Ul,Sl,Tl,Wl,Xl,Yl,Zl,$l,bm,am,cm,F,hm,dm,fm,jm,lm,nm,Em,Gm,Im,Om,Km,Mm,Qm,Sm,Um,Wm,bn,Ym,$m;
+function im(){this.b=dg}t(75,27,{},im);function em(){this.b=eg}t(76,27,{},em);function gm(){this.b=fg}t(77,27,{},gm);function km(){this.b=kg}t(78,27,{},km);function mm(){this.b=mg}t(79,27,{},mm);function Dm(){this.b=ng}t(80,27,{},Dm);function Fm(){this.b=qg}t(81,27,{},Fm);function Hm(){this.b=sg}t(82,27,{},Hm);function Jm(){this.b=tg}t(83,27,{},Jm);function Pm(){this.b=vg}t(84,27,{},Pm);function Lm(){this.b=xg}t(85,27,{},Lm);function Nm(){this.b=yg}t(86,27,{},Nm);function Rm(){this.b=Dg}
+t(87,27,{},Rm);function Tm(){this.b=Eg}t(88,27,{},Tm);function Vm(){this.b=Fg}t(89,27,{},Vm);function Xm(){this.b=Gg}t(90,27,{},Xm);function cn(){this.b=Ng}t(91,27,{},cn);function Zm(){this.b=Og}t(92,27,{},Zm);function an(){this.b=Pg}t(93,27,{},an);function sk(){this.b=Xj()}function Xj(){return(new Date).getTime()}t(94,1,{},sk);function dn(a){var b,c,d;d=new en;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),fn(d,c.cZ.e),d.b.b+=mb,gn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function hn(a){var b,c,d;c=y(jn,m,85,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new kn;c[d]=a[d]}}function ln(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+mb+a:b}t(99,1,{71:1,86:1});_.Ec=function(){return this.i};_.tS=function(){return ln(this)};_.f=null;_.i=null;function mn(a){nn();this.i=a}t(98,99,ai,mn);function Ii(a){nn();this.i=a}function Fi(a,b){nn();this.f=b;this.i=a}t(97,98,Th,Ii,Fi);
+function on(a){nn();this.c=a;this.b=l;var b,c,d;c=pn(qn(this.c)?this.c:null);d=y(jn,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new rn(c[a]);hn(d)}t(96,97,Th,on);
+_.Ec=function(){if(null==this.d){this.e=null==this.c?Df:qn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":sn(this.c).e;this.b=this.b+mb+(qn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(qn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=xf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+mb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function tn(a,b){return un(a)?a.eQ(b):a===b}function sn(a){return un(a)?a.cZ:vn}
+function wn(a){return un(a)?a.hC():qi(a)}
+function xn(){var a;xn=x;yn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function zn(a){xn();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=yn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var yn;t(106,1,{});function qi(a){return a.$H||(a.$H=++An)}function Bn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Cn(){return $wnd.setTimeout(function(){0!=Dn&&(Dn=0);En=-1},10)}var Dn=0,An=0,Fn=0,En=-1;
+function Gn(){Gn=x;Hn=new In}function Jn(a,b){a.b=Kn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Ln(a)),Mn(a.f,1),!a.j&&(a.j=new Nn(a)),Mn(a.j,50))}function In(){}function On(a){return a.Fc()}function Kn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Pn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=Kn(b,e)):e[0].xc()}catch(f){if(f=Ei(f),!A(f,86))throw f;}}return b}function Mn(a,b){Gn();$wnd.setTimeout(function(){C(On)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(108,106,{},In);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Hn;function Ln(a){this.b=a}t(109,1,{},Ln);
+_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Pn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new sk;100>Xj()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function Nn(a){this.b=a}t(110,1,{},Nn);_.Fc=function(){this.b.e&&Mn(this.b.f,1);return this.b.k};
+_.b=null;function nn(){var a,b,c;try{null.a()}catch(d){a=d}var e=pn(a);3<=e.length&&e.splice(0,3);c=y(jn,m,85,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new rn(e[a]);hn(c)}function pn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=Qn(Rn(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}t(116,1,{});function gn(a,b){a.b+=b}function Sn(){}t(117,116,{},Sn);_.b=l;
+function Tn(a,b){return parseInt(a[b])||0}function Un(a,b){return null==a[b]?null:""+a[b]}function Vn(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 Wn(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Xn(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Cj(a){a=a.button;return 1==a?4:2==a?2:1}
+function Oj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function Qj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function Yn(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
+function hj(){var a=$doc;return(G(a.compatMode,Ib)?a.documentElement:a.body).clientHeight}function gj(){var a=$doc;return(G(a.compatMode,Ib)?a.documentElement:a.body).clientWidth}function Zn(a){return(G(a.compatMode,Ib)?a.documentElement:a.body).scrollLeft||0}function $n(a){return(G(a.compatMode,Ib)?a.documentElement:a.body).scrollTop||0}function ao(a,b){this.c=a;this.d=b}t(139,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return qi(this)};_.tS=function(){return this.c};
+_.c=null;_.d=0;function nj(){nj=x;bo=new co;eo=new fo;go=new ho;io=new jo;ko=new lo;mo=H(no,m,6,[bo,eo,go,io,ko])}t(138,139,gi);var mo,go,eo,io,bo,ko;function co(){ao.call(this,gc,0)}t(140,138,gi,co);function fo(){ao.call(this,"DOTTED",1)}t(141,138,gi,fo);function ho(){ao.call(this,"DASHED",2)}t(142,138,gi,ho);function jo(){ao.call(this,"HIDDEN",3)}t(143,138,gi,jo);function lo(){ao.call(this,"SOLID",4)}t(144,138,gi,lo);
+function oo(){oo=x;po=new qo;ro=new so;to=new uo;vo=new wo;xo=H(yo,m,7,[po,ro,to,vo])}t(145,139,Jh);var xo,ro,to,vo,po;function qo(){ao.call(this,gc,0)}t(146,145,Jh,qo);function so(){ao.call(this,"BLOCK",1)}t(147,145,Jh,so);function uo(){ao.call(this,"INLINE",2)}t(148,145,Jh,uo);function wo(){ao.call(this,"INLINE_BLOCK",3)}t(149,145,Jh,wo);function zo(){zo=x;Ao=new Bo;Co=new Do;Eo=new Fo;Go=new Ho;Io=H(Jo,m,9,[Ao,Co,Eo,Go])}t(150,139,Uh);var Io,Ao,Co,Eo,Go;function Bo(){ao.call(this,Hb,0)}
+t(151,150,Uh,Bo);function Do(){ao.call(this,ac,1)}t(152,150,Uh,Do);function Fo(){ao.call(this,cc,2)}t(153,150,Uh,Fo);function Ho(){ao.call(this,tc,3)}t(154,150,Uh,Ho);function mj(){mj=x;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=H(cp,m,10,[Ko,Mo,Oo,Qo,So,Uo,Wo,Yo,$o])}t(155,139,ki);var bp,Yo,Oo,Qo,Wo,$o,Uo,Mo,So,Ko;function Lo(){ao.call(this,"PX",0)}t(156,155,ki,Lo);function No(){ao.call(this,"PCT",1)}t(157,155,ki,No);
+function Po(){ao.call(this,"EM",2)}t(158,155,ki,Po);function Ro(){ao.call(this,"EX",3)}t(159,155,ki,Ro);function To(){ao.call(this,"PT",4)}t(160,155,ki,To);function Vo(){ao.call(this,"PC",5)}t(161,155,ki,Vo);function Xo(){ao.call(this,"IN",6)}t(162,155,ki,Xo);function Zo(){ao.call(this,"CM",7)}t(163,155,ki,Zo);function ap(){ao.call(this,"MM",8)}t(164,155,ki,ap);function dp(){dp=x;ep=[];fp=[];gp=[]}var ep,fp,gp;function hp(){hp=x;ip=new jp}
+function kp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function lp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function jp(){}t(167,1,{},jp);_.b=null;var ip;t(178,1,{});_.tS=function(){return"An event type"};_.i=null;t(177,178,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;t(176,177,{});_.Hc=function(){return this.Jc()};_.b=null;var mp=_.c=null;function np(){np=x;op=new pp(ld,new qp)}function qp(){}t(175,176,{},qp);
+_.Gc=function(a){a.Kc(this)};_.Jc=function(){return op};var op;function rp(){rp=x;sp=new pp(xd,new tp)}function tp(){}t(179,176,{},tp);_.Gc=function(a){up();vp(this,a.c,wp(a.b.b,a.b.b.hb.selectedIndex))};_.Jc=function(){return sp};var sp;t(182,176,di);function Hj(a,b){return(a.b.clientX||0)-Oj(b)+(b.scrollLeft||0)+Zn(b.ownerDocument)}function Ij(a,b){return(a.b.clientY||0)-Qj(b)+(b.scrollTop||0)+$n(b.ownerDocument)}function oj(a){var b;return(b=a.c)?Hj(a,b):a.b.clientX||0}
+function pj(a){var b;return(b=a.c)?Ij(a,b):a.b.clientY||0}t(181,182,di);function xp(){xp=x;yp=new pp(Ad,new zp)}function zp(){}t(180,181,di,zp);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return yp};var yp;function Ap(){Ap=x;Bp=new pp(Nd,new Cp)}function Cp(){}t(183,176,{},Cp);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return Bp};var Bp;t(186,1,{37:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Dp=_.d=0;
+function mk(){this.d=++Dp}t(185,186,Vh,mk);function pp(a,b){this.d=++Dp;this.b=b;!mp&&(mp=new Ep);mp.b[a]=this;this.c=a}t(184,185,Vh,pp);_.b=null;_.c=null;function Fp(){Fp=x;Gp=new pp(Pd,new Hp)}function Hp(){}t(187,181,di,Hp);
+_.Gc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(Ip(),Jp))a=Kp(b.hb),c=new Lp(Tn(b.hb,Hf),Tn(b.hb,Gf)),d=new Lp(Tn(b.L.bb.hb,Hf),Tn(b.L.bb.hb,Gf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);Mp(b.A,!0);a=Tn(b.L.bb.hb,Hf);Np(b,new Lp(a,Op(b.L.bb).b));b.B&&b.G!=Jp&&Pp(b.i,b)}else Mp(b.A,!1),b.G!=(Ip(),Jp)?Np(b,new Lp(b.x.c,b.x.b)):Qp(b,Kp(b.i.hb)),b.B&&b.G!=Jp&&Rp(b.i,b);Sp(b.L.bb)}else Mp(b.A,!0)};_.Jc=function(){return Gp};var Gp;function Tp(){Tp=x;Up=new pp(ge,new Vp)}
+function Vp(){}t(188,176,{},Vp);_.Gc=function(a){Nj(a.b.b)};_.Jc=function(){return Up};var Up;function Wp(){Wp=x;Xp=new pp(oe,new Yp)}function Yp(){}t(189,176,{},Yp);_.Gc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Zp(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,$p(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return Xp};var Xp;
+function aq(){aq=x;bq=new pp(pe,new cq)}function cq(){}t(190,176,{},cq);_.Gc=function(a){a.b.b&&(a.b.c.b=null,dq(a.b.b,a.b.c))};_.Jc=function(){return bq};var bq;function eq(){eq=x;fq=new pp(qe,new gq)}function gq(){}t(191,176,{},gq);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return fq};var fq;t(193,176,{});t(192,193,{});function hq(){hq=x;iq=new pp(Ne,new jq)}function jq(){}t(194,192,{},jq);
+_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(kq(),lq).length&&-999!=(kq(),lq)[c]&&(c=(kq(),lq)[c]);b=new mq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?nq(oq(a)):e=301;break;case 118:case 86:b&&a.wb&&pq(a.v,(!a.xb&&(a.xb=new qq(a)),a.xb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(rq(a,Un((sq(),tq).hc.b.hb,Rg)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Ub;e=1300;break;case 114:case 82:a.lb=!0;a.K=pc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
+a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?uq(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?uq(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&uq(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?uq(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?uq(a,4):e=207;break;case 53:105==a.d?uq(a,5):e=208;break;case 54:105==a.d?uq(a,
+6):e=210;break;case 55:105==a.d?uq(a,7):e=211;break;case 56:105==a.d?uq(a,8):e=212;break;case 57:105==a.d?uq(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}vq(a,e)}b=!0}b&&this.b.preventDefault()};_.Jc=function(){return iq};var iq;function wq(){wq=x;xq=new pp(of,new yq)}function yq(){}t(195,181,di,yq);_.Gc=function(a){a.uc(this)};_.Jc=function(){return xq};var xq;
+function ij(){ij=x;jj=new pp(pf,new zq)}function zq(){}t(196,181,di,zq);_.Gc=function(a){a.vc(this)};_.Jc=function(){return jj};var jj;function Aq(){Aq=x;Bq=new pp(qf,new Cq)}function Cq(){}t(197,181,di,Cq);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Gj(Xi,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,Yi(a))};_.Jc=function(){return Bq};var Bq;function Dq(){Dq=x;Eq=new pp(rf,new Fq)}function Fq(){}t(198,181,di,Fq);_.Gc=function(a){var b;b=this.b;Jn((Gn(),Hn),new Gq(a,a.c,b))};_.Jc=function(){return Eq};var Eq;
+function kj(){kj=x;lj=new pp(sf,new Hq)}function Hq(){}t(199,181,di,Hq);_.Gc=function(a){a.wc(this)};_.Jc=function(){return lj};var lj;function Ep(){this.b={}}t(200,1,{},Ep);_.b=null;t(203,182,di);var Iq=null;function Jq(){Jq=x;Kq=new pp(Ig,new Lq)}function Lq(){}t(202,203,di,Lq);_.Gc=function(a){Mq(a.b,this,a.b.n)};_.Jc=function(){return Kq};var Kq;function Nq(){Nq=x;Oq=new pp(Jg,new Pq)}function Pq(){}t(204,203,di,Pq);_.Gc=function(a){Mq(a.b,this,a.b.n)};_.Jc=function(){return Oq};var Oq;
+function Qq(){var a;this.b=(a=document.createElement(Zd),a.setAttribute(If,"return;"),typeof a.ontouchstart==me)}t(205,1,{},Qq);function Rq(){Rq=x;Sq=new pp(Kg,new Tq)}function Tq(){}t(206,203,di,Tq);_.Gc=function(a){Mq(a.b,this,a.b.o)};_.Jc=function(){return Sq};var Sq;function Uq(){Uq=x;Vq=new pp(Lg,new Wq)}function Wq(){}t(207,203,di,Wq);_.Gc=function(a){Xq(a.b,this)&&(a.b.k&&Yq(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),ak(a.b.d,750),a.b.e=!1))};_.Jc=function(){return Vq};var Vq;
+function Zq(a,b){this.b=b;this.c=a}function $q(a,b,c){lk&&(b=new Zq(b,c),a.Uc(b))}t(208,177,{},Zq);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return lk};_.b=!1;var lk=_.c=null;function ar(a){this.b=a}t(209,177,{},ar);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return br};var br=_.b=null;function cr(){}function dr(a){var b;er&&(b=new cr,a.Uc(b))}t(210,177,{},cr);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return er};var er=null;function fr(a){this.b=a}t(211,177,{},fr);_.Gc=function(a){a.Tc(this)};
+_.Hc=function(){return gr};var gr=_.b=null;function hr(){}t(212,177,{},hr);_.Gc=function(a){a.b.O&&a.b.Ed()};_.Hc=function(){return ir};var ir=null;function jr(a,b,c){a=a.b;if(!b)throw new kr("Cannot add a handler with a null type");if(!c)throw new kr("Cannot add a null handler");0<a.c?lr(a,new mr(a,b,c)):nr(a,b,null,c);return new or(new pr(a,b,c))}
+function qr(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new kr("Cannot fire null event");try{++d.c;j=rr(d,b.Hc(),null);e=null;for(h=d.d?j.Ef(j.Be()):j.Df();d.d?h.Gf():h.Xc();){g=d.d?h.Hf():h.Yc();try{b.Gc(g)}catch(n){if(n=Ei(n),A(n,86))f=n,!e&&(e=new sr),tr(e,f);else throw n;}}if(e)throw new ur(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new yi(d.b);r.c<r.e.Be();)o=zi(r),o.xc()}finally{d.b=null}}}}catch(q){q=Ei(q);if(A(q,38))throw new vr(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function wr(a){xr.call(this,a,!1)}function xr(a,b){this.b=new yr(b);this.c=a}t(213,1,ni,wr,xr);_.Uc=function(a){qr(this,a)};_.b=null;_.c=null;t(216,1,{});function lr(a,b){!a.b&&(a.b=new Ti);Ni(a.b,b)}function nr(a,b,c,d){var e;e=Wi(a.e,b);e||(e=new wi,z(a.e,b,e));a=e.xe(c);a||(a=new Ti,e.ze(c,a));a.vf(d)}function zr(a,b,c,d){var e,f;e=rr(a,b,c);e.xf(d)&&e.ye()&&(f=Wi(a.e,b),f.Ae(c),f.ye()&&Hi(a.e,b))}
+function rr(a,b,c){a=Wi(a.e,b);if(!a)return Ar(),Ar(),Br;c=a.xe(c);return!c?(Ar(),Ar(),Br):c}t(215,216,{});_.b=null;_.c=0;_.d=!1;function yr(a){this.e=new wi;this.d=a}t(214,215,{},yr);function or(a){this.b=a}t(217,1,{},or);_.b=null;function ur(a){Fi.call(this,Cr(a),Dr(a));this.b=a}function Dr(a){a=a.xd();return!a.Xc()?null:a.Yc()}
+function Cr(a){var b,c,d;b=a.Be();if(0==b)return null;b=new Er(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:b.b.b+="; ",d=d.Ec(),gn(b.b,d);return b.b.b}t(219,97,Dh,ur);_.b=null;function vr(a){ur.call(this,a)}t(218,219,Dh,vr);t(220,1,{},function(){});function Fr(a){a=Un(a,Wd);return(null==a?0:gg==a||gg.toLowerCase()==a.toLowerCase())?(Gr(),Hr):(null==a?0:Xe==a||Xe.toLowerCase()==a.toLowerCase())?(Gr(),Ir):(Gr(),Jr)}
+function Gr(){Gr=x;Hr=new Kr("RTL",0);Ir=new Kr("LTR",1);Jr=new Kr("DEFAULT",2);Lr=H(Mr,m,15,[Hr,Ir,Jr])}function Kr(a,b){ao.call(this,a,b)}t(222,139,{15:1,71:1,75:1,77:1},Kr);var Lr,Jr,Ir,Hr;function Nr(){}function Or(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 y(a,b,c,d,e){d=Or(e,d);H(a,b,c,d);return d}function Pr(a){return Qr([Rr,I],[m,s],[70,-1],a,0,2,1)}
+function Qr(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Or(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Qr(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Sr();var e=Tr,f=Ur;Sr();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Vr(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Wr;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Wr;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Wr;}a[b]=c}t(223,1,{},Nr);_.qI=0;
+function Sr(){Sr=x;Tr=[];Ur=[];var a=new Nr,b=Tr,c=Ur,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Tr,Ur;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function qn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function un(a){return a.tM==x||a.cM&&!!a.cM[1]}function Xr(a){return null==a?null:a}function L(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function Yr(){var a;$stats&&Zr("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Jf))a=Jf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(uf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(uf)&&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"}G(Jf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&Zr("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H($r,m,1,[Ib]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&Zr("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";dp();gp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+dp();0!=gp.length&&(a=gp.join(l),b=(hp(),ip),a=kp(a),lp(b).insertBefore(a,b.b.firstChild),gp.length=0);0!=ep.length&&(a=ep.join(l),b=(hp(),ip),a=kp(a),lp(b).appendChild(a),ep.length=0);0!=fp.length&&(a=fp.join(l),b=(hp(),ip),a=kp(a),lp(b).appendChild(a),fp.length=0);$stats&&Zr("export.client.JSME_export");new as;new bs;0<cs(null)?Jn((Gn(),Hn),new ds):es()}function Ei(a){return A(a,86)?a:new on(a)}function fs(a){return gs(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function hs(a){return gs(a.l,a.m,a.h)}function gs(a,b,c){return _=new is,_.l=a,_.m=b,_.h=c,_}
+function js(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new ks;if(0==a.l&&0==a.m&&0==a.h)return ls=gs(0,0,0),gs(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?(ls=gs(0,0,0),c=hs((ms(),ns))):(ls=gs(c.l,c.m,c.h),c=gs(0,0,0)),c;g=!1;0!=b.h>>19&&(b=os(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?ps(e):0==c&&0!=d&&0==e?ps(d)+22:0!=c&&0==d&&0==e?ps(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=hs((ms(),qs)),c=!0,g=!g;else return c=rs(a,f),g&&ss(c),ls=gs(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=os(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=rs(c,d);f&&ss(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=gs(f,j,c);g?ls=os(c):ls=gs(c.l,c.m,c.h);return e}if(!ts(a,b))return e?ls=os(a):ls=gs(a.l,a.m,a.h),gs(0,0,0);c=c?a:gs(a.l,a.m,a.h);var h,n,o,r;f=us(b)-us(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=gs(j&4194303,n&4194303,h&1048575);for(n=gs(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&ss(n);e?(ls=os(c),d&&(ls=Is(ls,(ms(),ns)))):ls=gs(c.l,c.m,c.h);return n}
+function ss(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}function us(a){var b;b=Js(a.h);return 32==b?(b=Js(a.m),32==b?Js(a.l)+32:b+20-10):b-12}var ls=null;function Ks(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return gs(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Ls(a,b){return gs(a.l&b.l,a.m&b.m,a.h&b.h)}function Ms(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return ms(),Ns;if(-9223372036854775E3>a)return ms(),Os;if(9223372036854775E3<=a)return ms(),qs;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=L(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=L(a/4194304),a-=4194304*b);a=L(a);b=gs(a,b,c);d&&ss(b);return b}function Ps(a){var b,c;return-129<a&&128>a?(b=a+128,null==Qs&&(Qs=y(Rs,m,16,256,0)),c=Qs[b],!c&&(c=Qs[b]=fs(a)),c):fs(a)}
+function Ss(a){var b=ah,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 ts(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)}
+function Ts(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return gs(c&4194303,q&
+4194303,u&1048575)}function os(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return gs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function rs(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 gs(c&4194303,d&4194303,e&1048575)}function Is(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return gs(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function O(a){return a.l|a.m<<22}function Us(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Us(os(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Ps(1E9);a=js(a,b);b=l+O(ls);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Qs=null;function ms(){ms=x;qs=gs(4194303,4194303,524287);Os=gs(0,0,524288);ns=Ps(1);Ps(2);Ns=Ps(0)}var qs,Os,ns,Ns;function is(){}t(232,1,{16:1},is);
+function Zr(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Vs(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(237,1,{},Vs);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ws(a,b){gn(a.b.b,b.b);return a}function Xs(){this.b=new Ys}t(238,1,{},Xs);function Zs(a){if(null==a)throw new kr("css is null");this.b=a}t(239,1,{17:1,71:1},Zs);
+_.eQ=function(a){return!A(a,17)?!1:G(this.b,a.b)};_.hC=function(){return $s(this.b)};_.b=null;function at(a){if(null==a)throw new kr("html is null");this.b=a}t(241,1,hi,at);_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return $s(this.b)};_.b=null;t(242,1,hi,function(){this.b=l});_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return $s(this.b)};_.b=null;
+function bt(){bt=x;ct=RegExp(oa,ne);dt=RegExp(rb,ne);et=RegExp(pb,ne);ft=RegExp(ta,ne);gt=RegExp(ea,ne)}function ht(a){bt();-1!=a.indexOf(oa)&&(a=a.replace(ct,pa));-1!=a.indexOf(pb)&&(a=a.replace(et,ra));-1!=a.indexOf(rb)&&(a=a.replace(dt,qa));-1!=a.indexOf(ea)&&(a=a.replace(gt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(ft,"&#39;"));return a}var ct,dt,et,gt,ft;function it(a){if(null==a)throw new kr("uri is null");this.b=a}t(244,1,{19:1},it);_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return $s(this.b)};
+_.b=null;function jt(){jt=x}t(246,1,{});function kt(){}t(247,1,{},kt);var lt=null;function mt(){}t(248,246,{},mt);var nt=null;function ot(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=rr(a.b,f,null).Be();for(e-=1;0<=e;--e)if(d=rr(a.b,f,null).Cf(e),A(d,20)&&tn(d.b,b)){var h=a.b,n=f;0<h.c?lr(h,new pt(h,n,null,d)):zr(h,n,null,d)}}}t(249,1,Wh);_.b=null;function qt(a){this.b=a}t(250,249,Wh,qt);_.Wc=function(a){a.d&&(this.b._c(a.e)||(a.b=!0))};function rt(a){this.b=a}t(251,249,Wh,rt);
+_.Sc=function(){st(this.b.b)};function tt(){nn()}t(252,97,Th,tt);function ut(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,ak(a.e,1))}function vt(){this.b=new wt(this);this.c=new Ti;this.e=new xt(this);this.i=new yt(this)}t(253,1,{},vt);_.d=!1;_.f=!1;function wt(a){gk();this.b=a}t(254,24,{},wt);_.Dc=function(){if(this.b.d){var a=this.b,b;b=zt(a.i.e.c,a.i.c);At(a.i);A(b,21)&&new tt;a.d=!1;ut(a)}};_.b=null;function xt(a){gk();this.b=a}t(255,24,{},xt);
+_.Dc=function(){this.b.f=!1;var a=this.b,b=Xj(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(ak(a.b,1E4);a.i.d<a.i.b;){d=Bt(a.i);try{if(null==d)break;A(d,21)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||At(a.i)}if(100<=Xj()-b)break}}finally{e||(Vj(a.b),a.d=!1,ut(a))}};_.b=null;function Bt(a){var b;a.c=a.d;b=zt(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function At(a){Ct(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function yt(a){this.e=a}t(256,1,{},yt);_.Xc=function(){return this.d<this.b};_.Yc=function(){return Bt(this)};
+_.Zc=function(){At(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Dt(a,b){var c=(Et(),Ft(b));a.appendChild(c)}function Gt(a,b,c){var d;d=Mj;Mj=a;b==bj&&8192==Ht(a.type)&&(bj=null);c.$c(a);Mj=d}var Mj=null,bj=null;function It(){It=x;Jt=new vt}function Ej(a){It();if(!a)throw new kr("cmd cannot be null");var b=Jt;Ni(b.c,a);ut(b)}var Jt;function Kt(a){cj();!Lt&&(Lt=new mk);Mt||(Mt=new xr(null,!0),Nt=new Ot);return jr(Mt,Lt,a)}var Mt=null;function Pt(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Ot(){}t(262,177,{},Ot);_.Gc=function(a){a.Wc(this);Nt.d=!1};_.Hc=function(){return Lt};_.Ic=function(){Pt(this)};_.b=!1;_.c=!1;_.d=!1;var Lt=_.e=null,Nt=null;function Qt(){Qt=x;Rt=new St;Tt()||(Rt=null)}var Rt=null;function ik(){}t(264,1,{},ik);_.Qc=function(){for(;0<(gk(),hk).d;)Vj(zt(hk,0))};function kk(a,b){return jr((!Ut&&(Ut=new Vt),Ut),a,b)}function Wt(a){jk();Xt||(Yt(),Xt=!0);return kk((!er&&(er=new mk),er),a)}function jk(){Zt||($t(),Zt=!0)}
+function au(){var a;Zt&&(a=new bu,Ut&&qr(Ut,a));return null}var Zt=!1,Ut=null,cu=0,du=0,Xt=!1;function eu(){eu=x;fu=new mk}function bu(){eu()}t(266,177,{},bu);_.Gc=function(){null.$f()};_.Hc=function(){return fu};var fu;function Vt(){wr.call(this,null)}t(268,213,ni,Vt);
+function Ht(a){switch(a){case ld:return 4096;case xd:return 1024;case Ad:return 1;case Pd:return 2;case ge:return 2048;case Ne:return 128;case Oe:return 256;case Pe:return 512;case Ve:return 32768;case "losecapture":return 8192;case of:return 4;case pf:return 64;case qf:return 32;case rf:return 16;case sf:return 8;case "scroll":return 16384;case de:return 65536;case "DOMMouseScroll":case tf:return 131072;case Nd:return 262144;case Of:return 524288;case Lg:return 1048576;case Kg:return 2097152;case Jg:return 4194304;
+case Ig:return 8388608;case qe:return 16777216;case oe:return 33554432;case pe:return 67108864;default:return-1}}function cj(){gu||(hu(),gu=!0)}var gu=!1;function iu(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 ju(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function hu(){ku=C(function(a){var b;var c=Mt,d,e,f;Lt&&c&&lu(c.b.e,Lt)?(b=Nt.b,d=Nt.c,e=Nt.d,f=Nt.e,Pt(Nt),Nt.e=a,qr(c,Nt),c=!(Nt.b&&!Nt.c),Nt.b=b,Nt.c=d,Nt.d=e,Nt.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});mu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!qn(b)&&A(b,22)&&Gt(a,c,b)});nu=C(function(a){a.preventDefault();mu.call(this,a)});ou=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;mu.call(this,a)});pu=C(function(a){if(ku(a)){var b=dj;b&&b.__listener&&!qn(b.__listener)&&A(b.__listener,22)&&(Gt(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ad,pu,!0);$wnd.addEventListener(Pd,pu,!0);$wnd.addEventListener(of,pu,!0);$wnd.addEventListener(sf,pu,!0);$wnd.addEventListener(pf,pu,!0);$wnd.addEventListener(rf,pu,!0);$wnd.addEventListener(qf,pu,!0);$wnd.addEventListener(tf,pu,!0);$wnd.addEventListener(Ne,ku,!0);$wnd.addEventListener(Pe,ku,!0);$wnd.addEventListener(Oe,
+ku,!0);$wnd.addEventListener(Lg,pu,!0);$wnd.addEventListener(Kg,pu,!0);$wnd.addEventListener(Jg,pu,!0);$wnd.addEventListener(Ig,pu,!0);$wnd.addEventListener(qe,pu,!0);$wnd.addEventListener(oe,pu,!0);$wnd.addEventListener(pe,pu,!0)}function qu(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)}var dj=null,ku=null,pu=null,nu=null,mu=null,ou=null;
+function ru(a,b){a.__eventBits=b;a.onclick=b&1?mu:null;a.ondblclick=b&2?mu:null;a.onmousedown=b&4?mu:null;a.onmouseup=b&8?mu:null;a.onmouseover=b&16?mu:null;a.onmouseout=b&32?mu:null;a.onmousemove=b&64?mu:null;a.onkeydown=b&128?mu:null;a.onkeypress=b&256?mu:null;a.onkeyup=b&512?mu:null;a.onchange=b&1024?mu:null;a.onfocus=b&2048?mu:null;a.onblur=b&4096?mu:null;a.onlosecapture=b&8192?mu:null;a.onscroll=b&16384?mu:null;a.onload=b&32768?ou:null;a.onerror=b&65536?mu:null;a.onmousewheel=b&131072?mu:null;
+a.oncontextmenu=b&262144?mu:null;a.onpaste=b&524288?mu:null}function su(){var a;su=x;tu=(a=$doc,G(a.compatMode,Ib)?a.documentElement:a.body)}var tu;function uu(){this.c=new Ti}function vu(a){a=a[$c];return null==a?-1:a}t(273,1,{},uu);_.b=null;function wu(a,b){this.b=a;this.c=b}t(274,1,{},wu);_.b=0;_.c=null;t(275,1,ni);_.ad=function(a){return decodeURI(a.replace("%23",ma))};_.Uc=function(a){qr(this.b,a)};_.bd=function(a){a=null==a?l:a;if(!G(a,null==xu?l:xu))xu=a,ir&&(a=new hr,qr(this.b,a))};
+var xu=l;function Tt(){function a(){$wnd.setTimeout(a,250);e()}var b=Rt,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ad(d.substring(1)));xu=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ad(c.substring(1)));b.bd(a)});a();return!0}function St(){this.b=new wr(null)}t(276,275,ni,St);
+function $t(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(au)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Zt&&$q((!Ut&&(Ut=new Vt),Ut),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function Yt(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Xt&&(d=gj(),c=hj(),du!=d||cu!=c))du=d,cu=c,dr((!Ut&&(Ut=new Vt),Ut))}finally{a&&a(b)}})}function Si(a,b){Ai(a.gd(),b,!0)}function Ri(a,b){Ai(a.gd(),b,!1)}function fj(a,b,c){0<=b&&a.md(b+Tf);0<=c&&a.kd(c+Tf)}function yu(a){var b,a=Un(a,zd);b=zu(a,Au(32));return 0<=b?a.substr(0,b-0):a}
+function Ai(a,b,c){if(!a)throw new Ii(lc);b=Qn(b);if(0==b.length)throw new nk(Jc);if(c){var d;d=Qn(b);b=a.className;-1==Vn(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=Qn(b);f=a.className;e=Vn(f,c);-1!=e&&(b=Qn(f.substr(0,e-0)),c=Qn(Rn(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Bu(a,b){a.style.display=b?l:zf;a.setAttribute("aria-hidden",""+!b)}t(282,1,ei);_.cd=function(){return Oj(this.hb)};_.dd=function(){return Qj(this.hb)};
+_.ed=function(){return Tn(this.hb,Gf)};_.fd=function(){return Tn(this.hb,Hf)};_.gd=function(){return this.hb};_.hd=function(){return this.hb.style.display!=zf};_.jd=function(){throw new Cu;};_.kd=function(a){this.hb.style[ze]=a};_.ld=function(a){Bu(this.hb,a)};_.md=function(a){this.hb.style[Wg]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;
+function B(a,b,c){var d;d=Ht(c.c);if(-1==d){var e=a.hb;d=c.c;cj();switch(d){case "drag":e.ondrag=mu;break;case "dragend":e.ondragend=mu;break;case "dragenter":e.ondragenter=nu;break;case "dragleave":e.ondragleave=mu;break;case "dragover":e.ondragover=nu;break;case "dragstart":e.ondragstart=mu;break;case "drop":e.ondrop=mu;break;case "canplaythrough":case "ended":case "progress":e.removeEventListener(d,mu,!1);e.addEventListener(d,mu,!1);break;default:throw"Trying to sink unknown event type "+d;}}else-1==
+a.db?(e=a.hb,d|=a.hb.__eventBits||0,cj(),ru(e,d)):a.db|=d;return jr(!a.eb?a.eb=new wr(a):a.eb,c,b)}function Du(a,b,c){return jr(!a.eb?a.eb=new wr(a):a.eb,c,b)}function Eu(a){var b;if(a.pd())throw new Fu("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;cj();ru(c,b)}else a.db|=b;a.nd();a.sd()}
+function Gu(a,b){var c;switch(Ht(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(mp&&(f=mp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&qr(a.eb,f.b),f.b.b=d,f.b.c=e}function Hu(a){if(!a.pd())throw new Fu("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.hb.__listener=null,a.cb=!1}}}
+function Nj(a){if(a.gb)if(A(a.gb,28))a.gb.ud(a);else{if(a.gb)throw new Fu("This widget's parent does not implement HasWidgets");}else if($i(),lu(Iu.b,a)){$i();try{a.rd()}finally{Hi(Iu.b,a)}}}function Ju(a,b){var c;c=a.gb;if(b){if(c)throw new Fu("Cannot set a new parent without first clearing the old parent");a.gb=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.gb=null}}t(281,282,Kh);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.eb&&qr(this.eb,a)};_.pd=function(){return this.cb};
+_.qd=function(){Eu(this)};_.$c=function(a){Gu(this,a)};_.rd=function(){Hu(this)};_.sd=function(){};_.td=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function Ku(a){for(a=new Lu(a);a.b.b<a.b.c.d-1;)Mu(a.b),Nu(a.b)}t(280,281,oi);_.nd=function(){Ou(this,(Pu(),Qu))};_.od=function(){Ou(this,(Pu(),Ru))};function Su(a,b,c){Nj(b);var d=a.q;Tu(d,b,d.d);d=(Et(),Ft(b.hb));c.appendChild(d);Ju(b,a)}
+function Uu(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Vu;b.gb==a&&(f=a.vd(b),f<d&&--d);Nj(b);Tu(a.q,b,d);e?(e=b.hb,qu(c,(Et(),Ft(e)),d)):(e=(Et(),Ft(b.hb)),c.appendChild(e));Ju(b,a)}function Wu(a,b){var c;if(b.gb!=a)return!1;try{Ju(b,null)}finally{c=b.hb;Xn(c).removeChild(c);c=a.q;var d;d=Xu(c,b);if(-1==d)throw new Yu;if(0>d||d>=c.d)throw new Vu;for(--c.d;d<c.d;++d)Vr(c.b,d,c.b[d+1]);Vr(c.b,c.d,null)}return!0}t(279,280,oi);_.vd=function(a){return Xu(this.q,a)};
+_.wd=function(a,b,c,d){Uu(this,a,b,c,d)};_.xd=function(){return new Zu(this.q)};_.ud=function(a){return Wu(this,a)};function Zi(a,b,c,d){var e;Nj(b);e=a.q.d;a.Ad(b,c,d);a.wd(b,a.hb,e,!0)}function $u(a,b){var c;(c=Wu(a,b))&&av(b.hb);return c}function bv(a,b,c,d){if(b.gb!=a)throw new nk("Widget must be a child of this panel.");a.Ad(b,c,d)}function cv(a,b,c){a=a.hb;-1==b&&-1==c?av(a):(a.style[Qf]=bd,a.style[Qe]=b+Tf,a.style[Hg]=c+Tf)}
+function dv(){var a=$doc.createElement(Zd);this.q=new ev(this);this.hb=a;this.hb.style[Qf]="relative";this.hb.style[Mf]=Ge}function av(a){a.style[Qe]=l;a.style[Hg]=l;a.style[Qf]=l}t(278,279,oi,dv);_.yd=function(a){Su(this,a,this.hb)};_.ud=function(a){return $u(this,a)};_.zd=function(a,b,c){bv(this,a,b,c)};_.Ad=function(a,b,c){cv(a,b,c)};function fv(a,b){if(a.Cd())throw new Fu("SimplePanel can only contain one child widget");a.Dd(b)}
+function gv(a,b){if(a.bb!=b)return!1;try{Ju(b,null)}finally{a.Bd().removeChild(b.hb),a.bb=null}return!0}function hv(a,b){if(b!=a.bb&&(b&&Nj(b),a.bb&&a.ud(a.bb),a.bb=b)){var c=(Et(),Ft(a.bb.hb));a.Bd().appendChild(c);Ju(b,a)}}function iv(){this.hb=$doc.createElement(Zd)}t(286,280,oi,iv);_.Bd=function(){return this.hb};_.Cd=function(){return this.bb};_.xd=function(){return new jv(this)};_.ud=function(a){return gv(this,a)};_.Dd=function(a){hv(this,a)};_.bb=null;
+function kv(a,b){a._&&(lv(a.$,!1,!1),$q(a,a,b))}function mv(a){var b;if(b=a.bb)null!=a.P&&b.kd(a.P),null!=a.Q&&b.md(a.Q)}function nv(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[Qe]=b-0+(mj(),Tf);a.style[Hg]=c+Tf}function ov(a){a._||(a.cb&&Nj(a),lv(a.$,!0,!1))}t(285,286,oi);_.Bd=function(){return Wn(this.hb)};_.ed=function(){return Tn(this.hb,Gf)};_.fd=function(){return Tn(this.hb,Hf)};_.gd=function(){return Xn(Wn(this.hb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){kv(this,a)};
+_.hd=function(){return!G(Ge,this.hb.style[Tg])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this._&&lv(this.$,!1,!0)};_.kd=function(a){this.P=a;mv(this);0==a.length&&(this.P=null)};_.Gd=function(a,b){nv(this,a,b)};_.ld=function(a){this.hb.style[Tg]=a?Ug:Ge};_.Dd=function(a){hv(this,a);mv(this)};_.md=function(a){this.Q=a;mv(this);0==a.length&&(this.Q=null)};_.Hd=function(){ov(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
+_.ab=-1;
+function pv(a,b){var c;iv.call(this);this.S=new qv;this.M=(rv(),sv);this.$=new tv(this);this.hb.appendChild($doc.createElement(Zd));this.Gd(0,0);Xn(Wn(this.hb))[zd]="gwt-PopupPanel";Wn(this.hb)[zd]=Pf;this.O=this.N=a;this.X=!1;c=H($r,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new uv(c);this.L.gd()[zd]=l;c=Xn(Wn(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Ii(lc);d=Qn(d);if(0==d.length)throw new nk(Jc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
+h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}hv(this,this.L);mv(this);Ai(Wn(this.hb),Pf,!1);Ai(this.L.c,b+"Content",!0)}t(284,285,oi);_.nd=function(){Eu(this.L)};_.od=function(){Hu(this.L)};_.Cd=function(){return this.L.bb};_.xd=function(){return new jv(this.L)};_.ud=function(a){return this.L.ud(a)};_.Dd=function(a){hv(this.L,a);mv(this)};_.L=null;t(283,284,oi);_.rd=function(){Hu(this)};
+function vv(){vv=x;wv=new xv(Hb,0,(rv(),sv));yv=new xv(nc,1,zv);Av=new xv(uc,2,Bv);Cv=H(Dv,m,23,[wv,yv,Av])}function xv(a,b,c){ao.call(this,a,b);this.b=c}t(287,139,{23:1,71:1,75:1,77:1},xv);_.b=null;var Cv,wv,yv,Av;function Ev(){Ev=x;Fv=H($r,m,1,[Hg,nf,sd])}
+function uv(a){var b;Ev();var c,d;c=this.hb=$doc.createElement(wg);this.d=$doc.createElement(zg);Dt(c,this.d);c[vd]=0;for(c=c[ud]=0;c<a.length;++c)d=(b=$doc.createElement(Mg),b[zd]=a[c],Dt(b,Gv(a[c]+"Left")),Dt(b,Gv(a[c]+Jb)),Dt(b,Gv(a[c]+"Right")),b),Dt(this.d,d),1==c&&(this.c=Wn(iu(d,1)));this.hb[zd]="gwt-DecoratorPanel"}function Gv(a){var b,c;c=$doc.createElement(Ag);b=$doc.createElement(Zd);var d=(Et(),Ft(b));c.appendChild(d);c[zd]=a;b[zd]=a+"Inner";return c}t(289,286,Rh,uv);_.Bd=function(){return this.c};
+_.c=null;_.d=null;var Fv;t(288,289,Rh);t(290,1,{});function Pu(){Pu=x;Qu=new Hv;Ru=new Iv}function Jv(a){ur.call(this,a)}function Ou(a,b){Pu();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Ei(f),A(f,86))d=f,!c&&(c=new sr),tr(c,d);else throw f;}}if(c)throw new Jv(c);}t(291,218,Dh,Jv);var Qu,Ru;function Hv(){}t(292,1,{},Hv);_.Id=function(a){a.qd()};function Iv(){}t(293,1,{},Iv);_.Id=function(a){a.rd()};t(296,281,Kh);_.Mc=function(a){return B(this,a,(wq(),wq(),xq))};
+_.Nc=function(a){return B(this,a,(ij(),ij(),jj))};_.Oc=function(a){return B(this,a,(Aq(),Aq(),Bq))};_.Pc=function(a){return B(this,a,(kj(),kj(),lj))};_.qd=function(){Eu(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};t(295,296,Kh);function Kv(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=td,b);this.hb[zd]="gwt-Button";this.hb.innerHTML=a||l}t(294,295,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},Kv);t(297,279,oi);_.e=null;_.f=null;
+function Lv(a,b){var c;if(a.i)throw new Fu("Composite.initWidget() may only be called once.");Nj(b);c=b.hb;a.hb=c;var d;Et();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Et(),c).__gwt_resolve=Mv(a));a.i=b;Ju(b,a)}function Nv(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);cj();ru(d,b)}else b.db|=c;a.db=-1}a.i.qd();a.hb.__listener=a;a.sd()}t(298,281,mi);_.pd=function(){return this.i?this.i.pd():!1};_.qd=function(){Nv(this)};_.$c=function(a){Gu(this,a);this.i.$c(a)};
+_.rd=function(){this.i.rd()};_.jd=function(){return this.hb=this.i.jd()};_.i=null;function Ov(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[Wd]=gg;break;case 1:c[Wd]=Xe;break;case 2:Fr(c)!=(Gr(),Jr)&&(c[Wd]=l)}}}function Pv(a){this.b=a;this.d=!1;this.e=this.c=Fr(a)}t(299,1,{},Pv);_.b=null;_.c=null;_.d=!1;_.e=null;function ej(){this.hb=Qv()}t(300,286,oi,ej);_.Mc=function(a){return B(this,a,(wq(),wq(),xq))};_.Nc=function(a){return B(this,a,(ij(),ij(),jj))};
+_.Oc=function(a){return B(this,a,(Aq(),Aq(),Bq))};_.Pc=function(a){return B(this,a,(kj(),kj(),lj))};function Rv(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Wn(b);e=null;c&&(c=vu(c),e=0>c?null:zt(a.j.c,c));e?Sv(a,e):d&&(b.innerHTML=l||l);return b}function Sv(a,b){var c;if(b.gb!=a)return!1;try{Ju(b,null)}finally{c=b.hb;Xn(c).removeChild(c);var d=a.j,e;e=vu(c);c[$c]=null;c=d.c;Tv(e,c.d);Vr(c.c,e,null);d.b=new wu(e,d.b)}return!0}t(302,280,oi);_.xd=function(){return new Uv(this)};
+_.ud=function(a){return Sv(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Vv(a){if(0>=a.c)throw new Wv("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Wv("Column index: 0, Column size: "+a.b);}
+function Xv(){this.j=new uu;this.i=$doc.createElement(wg);this.d=$doc.createElement(zg);Dt(this.i,this.d);this.hb=this.i;this.e=new Yv(this);var a=new Zv(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;qu(a.c.i,(Et(),Ft(b)),0);Dt(a.b,$doc.createElement(Ed))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Wv("Row index: "+a+", Row size: "+d);if(0>c)throw new Wv("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new Wv("Column index: "+c+", Column size: "+this.b);c=Rv(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Ag),d.innerHTML=sa||l,qu(c,(Et(),Ft(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ed),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Ag);
+e.innerHTML=sa;c=$doc.createElement(Mg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Rv(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(301,302,oi,Xv);_.b=0;_.c=0;function $v(a){for(;++a.c<a.e.d&&!(null!=zt(a.e,a.c)););}function Uv(a){this.d=a;this.e=this.d.j.c;$v(this)}t(303,1,{},Uv);_.Xc=function(){return this.c<this.e.d};
+_.Yc=function(){var a;if(this.c>=this.e.d)throw new Yu;a=zt(this.e,this.c);this.b=this.c;$v(this);return a};_.Zc=function(){var a;if(0>this.b)throw new aw;a=zt(this.e,this.b);Nj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Yv(a){this.b=a}t(304,1,{},Yv);_.b=null;function Zv(a){this.c=a}t(305,1,{},Zv);_.b=null;_.c=null;function bw(){bw=x;cw=new dw}var cw;function ew(){ew=x;fw=new gw((zo(),wd));hw=new gw(Qe);iw=new gw(bg);jw=hw;kw=iw;lw=jw}var fw,lw,hw,kw,jw,iw;function dw(){}t(307,1,{},dw);
+function gw(a){this.b=a}t(308,307,{},gw);_.b=null;function mw(){mw=x;nw=new ow(nf);pw=new ow(Hg)}var nw,pw;function ow(a){this.b=a}t(309,1,{},ow);_.b=null;function qw(a,b){var c;c=rw(a);Dt(a.c,c);Su(a,b,c)}function rw(a){var b;b=$doc.createElement(Ag);b[ed]=a.b.b;b.style[Sg]=a.d.b;return b}function sw(a,b){var c,d;d=Xn(b.hb);(c=Wu(a,b))&&a.c.removeChild(d);return c}
+function tw(){this.q=new ev(this);this.f=$doc.createElement(wg);this.e=$doc.createElement(zg);Dt(this.f,this.e);this.hb=this.f;this.b=(ew(),lw);this.d=(mw(),pw);this.c=$doc.createElement(Mg);Dt(this.e,this.c);this.f[vd]=bb;this.f[ud]=bb}t(310,297,oi,tw);_.ud=function(a){return sw(this,a)};_.c=null;function uw(){uw=x;new wi}function vw(a,b,c,d,e){uw();this.b=new ww(this,a,b,c,d,e);this.hb[zd]="gwt-Image"}function xw(a,b,c,d,e){uw();vw.call(this,(jt(),new it(a)),b,c,d,e)}t(311,281,Kh,vw,xw);
+_.Mc=function(a){return B(this,a,(wq(),wq(),xq))};_.Nc=function(a){return B(this,a,(ij(),ij(),jj))};_.Oc=function(a){return B(this,a,(Aq(),Aq(),Bq))};_.Pc=function(a){return B(this,a,(kj(),kj(),lj))};_.$c=function(a){32768==Ht(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);Gu(this,a)};_.sd=function(){var a=this.b;G(Ve,Un(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new yw(a,this),Jn((Gn(),Hn),a.i))};_.b=null;t(313,1,{});_.i=null;function zw(){zw=x;Aw()}
+function ww(a,b,c,d,e,f){var g,j;zw();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(rg);j=new Xs;Ws(Ws(Ws(j,new Zs("width:"+e+(mj(),Tf)+nb)),new Zs("height:"+f+Vf)),new Zs("background:url("+b.b+") no-repeat "+-c+"px "+-d+Vf));!Bw&&(Bw=new Cw);b=Dw;c=new Zs((new Zs(j.b.b.b)).b);j=new Ys;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=ht(b.b);gn(j.b,b);j.b.b+="' style='";b=ht(c.b);gn(j.b,b);j.b.b+="' border='0'>";j=new at(j.b.b);g.innerHTML=j.b||l;g=Wn(g);a.cb&&
+(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),cj(),ru(g,a)):a.db|=133333119}t(312,313,{},ww);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function yw(a,b){this.b=a;this.c=b}t(314,1,{},yw);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Ve,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=Ve)};_.b=null;_.c=null;function Ew(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(bw(),cw)?a.c.e==(Gr(),Ir)?(ew(),hw):a.c.e==Hr?(ew(),iw):(ew(),jw):a.c.e==(Gr(),Ir)?(ew(),iw):a.c.e==Hr?(ew(),hw):(ew(),kw);b!=a.d&&(a.d=b,a.hb.style[Cg]=!a.d?l:a.d.b)}t(316,281,Kh);_.b=null;_.c=null;_.d=null;
+function Fw(){this.hb=$doc.createElement(Zd);this.c=new Pv(this.hb);this.hb[zd]="gwt-Label"}function Gw(){Fw.call(this);Ov(this.c,Xg);Ew(this)}t(315,316,Kh,Fw,Gw);_.Mc=function(a){return B(this,a,(wq(),wq(),xq))};_.Nc=function(a){return B(this,a,(ij(),ij(),jj))};_.Oc=function(a){return B(this,a,(Aq(),Aq(),Bq))};_.Pc=function(a){return B(this,a,(kj(),kj(),lj))};function Hw(a,b){if(0>b||b>=a.hb.options.length)throw new Vu;}function wp(a,b){Hw(a,b);return a.hb.options[b].value}
+function Iw(){this.hb=$doc.createElement("select");this.hb[zd]="gwt-ListBox"}t(317,296,Kh,Iw);t(318,249,Wh);function Jw(a){this.b=a}t(319,318,Wh,Jw);_.Kc=function(){};function Kw(a){this.b=a}t(320,318,Wh,Kw);_.Qc=function(a){this.b.Jd(a.i,a.b)};function Lw(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Mg);qu(a.f,(Et(),Ft(e)),b);a=(Et(),Ft(c));d.appendChild(a)}else d=iu(a.f,0),qu(d,(Et(),Ft(c)),b)}
+function Mw(a,b,c){var d;Nw(a,b);c&&b.b?(Nw(a,null),a=b.b,b=(Gn(),Hn),b.d=Kn(b.d,[new Ow(a),!1])):null!=b.d&&(a.k=new Pw(a,b),c=(rv(),zv),a.k.M=c,a.k.U=a.i,a.k.gd()[zd]=xe,d=yu(a.hb),G(we,d)||Si(a.k,d+"Popup"),Du(a.k,new Kw(a),lk?lk:lk=new mk),a.o=b.d,d=a.k,a=new Qw(a,b),d.hb.style[Tg]=Ge,ov(d),a.b.p?nv(a.b.k,Oj(a.b.hb)+Tn(a.b.hb,Hf)-1,Qj(a.c.hb)):nv(a.b.k,Oj(a.c.hb),Qj(a.b.hb)+Tn(a.b.hb,Gf)-1),d.hb.style[Tg]=Ug)}function Rw(a,b){if(b||!(a.n&&a.o==a.n.d))Nw(a,b),a.hb.focus(),b&&a.e&&Mw(a,b,!1)}
+function Sw(a,b){var c;a:{c=b.target;var d,e;for(e=new yi(a.j);e.c<e.e.Be();)if(d=zi(e),d.hb.contains(c)){c=d;break a}c=null}switch(Ht(b.type)){case 1:a.hb.focus();c&&Mw(a,c,!0);break;case 16:c&&Rw(a,c);break;case 32:c&&Rw(a,null);break;case 2048:Tw(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Tw(a)||a.p||Uw(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Tw(a)||(a.p?null!=a.n.d&&!a.n.d.$f().$f()&&(Mw(a,a.n,!1),a.n.d.$f()):Vw(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Tw(a)||
+a.p&&Uw(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Tw(a)||(a.p?Vw(a):null!=a.n.d&&!a.n.d.$f().$f()&&(Mw(a,a.n,!1),a.n.d.$f()));b.cancelBubble=!0;b.preventDefault();break;case 27:Nw(a,null);a.k&&kv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Nw(a,null);a.k&&kv(a.k,!1);break;case 13:Tw(a)||(Mw(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Gu(a,b)}function Ww(a,b,c){c&&Nw(a,null);$q(a,b,!1);a.o=null;a.k=null}
+function Tw(a){var b;if(!a.n){for(b=new yi(a.j);b.c<b.e.Be();){b=zi(b);Nw(a,b);break}return!0}return!1}function Nw(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=yu(c.hb)+Wa;Ai(c.gd(),d,!1);a.p&&(c=Xn(a.n.hb),2==ju(c)&&(c=iu(c,1),Ai(c,ug,!1)))}if(b){c=yu(b.hb)+Wa;Ai(b.gd(),c,!0);a.p&&(c=Xn(b.hb),2==ju(c)&&(c=iu(c,1),Ai(c,ug,!0)));nl();c=a.hb;var d=new Ok(b.hb),e=(il(),jl),d=H(Xw,m,5,[d]),e=e.b,f,g,j,h;f=new en;for(j=0,h=d.length;j<h;++j)g=d[j],fn(fn(f,g.b),ba);d=Qn(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function Vw(a){var b,c,d;if(a.n){for(b=c=Dj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?zt(a.j,b):zt(a.j,c);break}Nw(a,d)}}function Uw(a){var b,c,d;if(a.n){for(b=c=Dj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?zt(a.j,b):zt(a.j,c);break}Nw(a,d)}}t(321,281,Kh);_.$c=function(a){Sw(this,a)};_.rd=function(){this.k&&kv(this.k,!1);Hu(this)};_.Jd=function(a,b){Ww(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Ow(a){this.b=a}t(322,1,{},Ow);_.xc=function(){Yw(this.b)};_.b=null;
+function Zw(a){this.b=a}t(323,1,{},Zw);_.Kc=function(){Nw(this.b,null)};_.b=null;function Pw(a,b){this.b=a;this.c=b;pv.call(this,!0,cf);hv(this.L,this.c.d);mv(this);this.Z=!0;this.c.d.$f()}t(324,284,oi,Pw);_.Wc=function(a){var b,c;if(!a.b)switch(Ht(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&Nw(this.b,null)}};_.b=null;_.c=null;function Qw(a,b){this.b=a;this.c=b}t(325,1,{},Qw);_.b=null;var $w=_.c=null;
+function ax(){ax=x;$w=new Vs((jt(),new it("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function bx(a,b){this.hb=$doc.createElement(Ag);var c=yu(this.hb)+Wa;Ai(this.gd(),c,!1);this.hb.textContent=a||l;this.hb[zd]="gwt-MenuItem";c=Yn();this.hb.setAttribute(He,c);nl();this.hb.setAttribute("role",Ul.b);this.b=b}t(328,282,{27:1,31:1,34:1},bx);_.b=null;_.c=null;_.d=null;
+function cx(){var a;this.hb=$doc.createElement(Ag);this.hb[zd]="gwt-MenuItemSeparator";a=$doc.createElement(Zd);Dt(this.hb,a);a[zd]="menuSeparatorInner"}t(329,282,ei,cx);function dx(){var a,b,c,d,e;b=null.$f();e=gj();d=hj();b[Yd]=(oo(),zf);b[Wg]=0+(mj(),Tf);b[ze]=cb;c=$doc;c=(G(c.compatMode,Ib)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Ib)?a.documentElement:a.body).scrollHeight||0;b[Wg]=(c>e?c:e)+Tf;b[ze]=(a>d?a:d)+Tf;b[Yd]="block"}function qv(){}t(330,1,{},qv);_.Sc=function(){dx()};
+function ex(a){this.b=a}t(331,1,{},ex);_.Wc=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.Wc(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(Ht(d.type)){case 4:case 1048576:if(bj){a.c=!0;break}if(!c&&b.N){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(bj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function fx(a){this.b=a}t(332,1,{},fx);_.b=null;function rv(){rv=x;sv=new gx(Hb,0);zv=new gx(nc,1);Bv=new gx(uc,2);hx=H(ix,m,32,[sv,zv,Bv])}function gx(a,b){ao.call(this,a,b)}t(333,139,{32:1,71:1,75:1,77:1},gx);var hx,sv,zv,Bv;function jx(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=Wt(a.b.S),dx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Ji(a.i.b),a.i=null,a.c=!1)}function kx(a){a.k||(jx(a),a.d||($i(),$u(aj(null),a.b)));a.b.hb.style[Cd]="rect(auto, auto, auto, auto)";a.b.hb.style[Mf]=Ug}
+function lx(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=L(b*a.e);j=L(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Cd]="rect("+g+Uf+f+Uf+c+Uf+e+"px)"}
+function lv(a,b,c){a.d=c;Uj(a);a.j&&(Vj(a.j),a.j=null,kx(a));a.b._=b;var d=a.b;d.Y&&(Ji(d.Y.b),d.Y=null);d.T&&(Ji(d.T.b),d.T=null);if(d._){d.Y=Kt(new ex(d));var e;e=new fx(d);Qt();e=Rt?jr(Rt.b,(!ir&&(ir=new mk),ir),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(rv(),sv)&&!b&&(c=!1);a.k=b;c?b?(jx(a),a.b.hb.style[Qf]=bd,-1!=a.b.ab&&a.b.Gd(a.b.W,a.b.ab),a.b.hb.style[Cd]="rect(0px, 0px, 0px, 0px)",$i(),b=aj(null),Su(b,a.b,b.hb),a.j=new mx(a),ak(a.j,1)):Wj(a,200):(jx(a),a.k?(a.b.hb.style[Qf]=bd,-1!=a.b.ab&&a.b.Gd(a.b.W,
+a.b.ab),$i(),b=aj(null),Su(b,a.b,b.hb)):a.d||($i(),$u(aj(null),a.b)),a.b.hb.style[Mf]=Ug)}function tv(a){var b=(ck(),dk);this.n=new bk(this);this.t=b;this.b=a}t(334,17,{},tv);_.zc=function(){kx(this)};_.Ac=function(){this.e=Tn(this.b.hb,Gf);this.f=Tn(this.b.hb,Hf);this.b.hb.style[Mf]=Ge;lx(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){lx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function mx(a){gk();this.b=a}t(335,24,{},mx);
+_.Dc=function(){this.b.j=null;Wj(this.b,200)};_.b=null;function Et(){Et=x;nx()}function Ft(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Mv(a){return function(){this.__gwt_resolve=ox;return a.jd()}}function ox(){throw"A PotentialElement cannot be resolved twice.";}
+function nx(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function $i(){$i=x;px=new qx;rx=new wi;Iu=new sr}function sx(a){this.q=new ev(this);this.hb=a;Eu(this)}
+function aj(a){$i();var b,c;c=Wi(rx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==rx.e){var d=new tx;jk();kk(lk?lk:lk=new mk,d)}!b?c=new ux:c=new sx(b);z(rx,a,c);tr(Iu,c);return c}t(337,278,oi,sx);var px,rx,Iu;function qx(){}t(338,1,{},qx);_.Id=function(a){a.pd()&&a.rd()};function tx(){}t(339,1,{},tx);_.Qc=function(){$i();try{Ou(Iu,px)}finally{vx(Iu.b),vx(rx)}};function ux(){sx.call(this,$doc.body)}t(340,337,oi,ux);
+_.Ad=function(a,b,c){cv(a,b-0,c-0)};function jv(a){this.d=a;this.b=!!this.d.bb}t(341,1,{},jv);_.Xc=function(){return this.b};_.Yc=function(){if(!this.b||!this.d.bb)throw new Yu;this.b=!1;return this.c=this.d.bb};_.Zc=function(){this.c&&this.d.ud(this.c)};_.c=null;_.d=null;function wx(a,b){a.hb[Rg]=null!=b?b:l}t(344,296,Kh);_.$c=function(a){0!=(Ht(a.type)&896)?Gu(this,a):Gu(this,a)};_.sd=function(){};function xx(){xx=x;yx()}t(343,344,Kh);
+function zx(){var a;xx();var b=(a=$doc.createElement("INPUT"),a.type=Bg,a);!nt&&(nt=new mt);!lt&&(lt=new kt);this.hb=b;this.hb[zd]="gwt-TextBox"}t(342,343,Kh,zx);function yx(){yx=x;Ax=new Bx;Cx=new Dx;Ex=new Fx;Gx=new Hx;Ix=H(Jx,m,35,[Ax,Cx,Ex,Gx])}t(345,139,Zh);var Ix,Ax,Cx,Ex,Gx;function Bx(){ao.call(this,Hb,0)}t(346,345,Zh,Bx);function Dx(){ao.call(this,ac,1)}t(347,345,Zh,Dx);function Fx(){ao.call(this,cc,2)}t(348,345,Zh,Fx);function Hx(){ao.call(this,tc,3)}t(349,345,Zh,Hx);
+function Kx(a,b){if(0>b||b>=a.d)throw new Vu;return a.b[b]}function Xu(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Tu(a,b,c){var d,e;if(0>c||c>a.d)throw new Vu;if(a.d==a.b.length){e=y(Lx,m,36,2*a.b.length,0);for(d=0;d<a.b.length;++d)Vr(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Vr(a.b,d,a.b[d-1]);Vr(a.b,c,b)}function ev(a){this.c=a;this.b=y(Lx,m,36,4,0)}t(350,1,{},ev);_.xd=function(){return new Zu(this)};_.b=null;_.c=null;_.d=0;
+function Mu(a){if(a.b>=a.c.d)throw new Yu;return a.c.b[++a.b]}function Nu(a){if(0>a.b||a.b>=a.c.d)throw new aw;a.c.c.ud(a.c.b[a.b--])}function Zu(a){this.c=a}t(351,1,{},Zu);_.Xc=function(){return this.b<this.c.d-1};_.Yc=function(){return Mu(this)};_.Zc=function(){Nu(this)};_.b=-1;_.c=null;function Aw(){Aw=x;Dw=(jt(),new it(Bn()+"clear.cache.gif"))}var Dw,Bw=null;function Cw(){}t(353,1,{},Cw);function Mx(){Mx=x;Aw()}function Nx(a,b,c,d,e){Mx();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function Ox(a,b,c){Mx();Nx.call(this,(jt(),new it(a)),b,0,c,16)}t(354,290,{},Nx,Ox);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Qv(){var a;a=$doc.createElement(Zd);a.tabIndex=0;return a}function Ji(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?lr(b,new pt(b,c,d,a)):zr(b,c,d,a)}function pr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(359,1,{},pr);_.b=null;_.c=null;_.d=null;_.e=null;function mr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(360,1,{},mr);_.xc=function(){nr(this.b,this.e,this.d,this.c)};
+_.b=null;_.c=null;_.d=null;_.e=null;function pt(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(361,1,{},pt);_.xc=function(){zr(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Px(a,b){b.n!=a&&(!a.ic&&(a.ic=new Ti),b.n=a,Ni(a.ic,b))}function Qx(a){var b;b=a.cZ.e;if(-1!=zu(b,Au(36)))return null;a=a.jc.c.c++;return b=Rn(b,Rx(b,Au(46))+1)+l+a}function Sx(a,b,c,d){0==--a.dc&&(a.oc!=a.Zd()&&(d|=4),!a.nc&&(d|=2),0<d&&new Tx(a,b,c,Ps(d)))}
+function Ux(a){return!a._b&&a.gc?Ux(a.gc):a._b}function Vx(a){return!a.bc&&a.gc?Vx(a.gc):a.bc}function Wx(a){var b;b=new Xx;if(a.Zd()){for(;a&&!A(a,57);a=a.gc){var c=b,d=a.Wd();c.b+=a.Vd();c.c+=d}A(a,57)&&(c=a.Wd(),b.b+=a.Vd(),b.c+=c);return b}throw new Yx;}function Zx(a){a.kc=!1;a.ge();$x(a)}function $x(a){if((a=A(a,57)?null:a.gc)&&a.kc)Zx(a),a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}function ay(a){return(a=a.Od())?a:new by(1,1)}function cy(a){var b;return(b=a.Pd())?new dy(b):new dy(a.Rd())}
+function ey(a){0==a.dc++&&(a.oc=a.Zd(),a.nc=!0,a.de())}function fy(a){return!a.bc?(a.Yd(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,43)&&c.b==b.b||a.hc.Qf(b)}function gy(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)$x(a),new hy(a,100);if(g!=a.mc||f!=a.cc)a.Yd(),new hy(a,101)}function iy(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.Yd(),a.hc.Rf(b),a.Zd()&&a.fe())}
+function jy(a){a.lc||(ey(a),ky(a,!0),ly(a),a.lc=!0,new hy(a,102),Sx(a,a,a.gc,0),$x(a),a.hc.Tf(a))}function my(){this.jc=(up(),up(),ny);new wi;this.Xd();this.fc=(oy(),py)}t(365,1,ci);_.Ld=function(){return!1};_.Md=function(){return Qx(this)};_.Nd=function(){return Ux(this)};_.Od=function(){return qy(this.hc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.cc};_.Rd=function(){return this._d()};_.Sd=function(){return new ry(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.mc};
+_.Vd=function(){return this.pc};_.Wd=function(){return this.qc};_.Xd=function(){};_.Yd=function(){Zx(this)};_.Zd=function(){return this.lc&&!!this.gc&&this.gc.Zd()};_.$d=function(){};_._d=function(){return ay(this)};_.ae=function(){};_.be=function(){return(null==this.ec&&(this.ec=this.Md()),this.ec)+za+this.Vd()+za+this.Wd()+za+this.Ud()+Xg+this.Qd()+(this.lc?l:",hidden")};_.ce=function(){return cy(this)};_.de=function(){};_.ee=function(){return fy(this)};_.fe=function(){};
+_.ge=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.he=function(a,b){this.ie(this.pc,this.qc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this.ac,!0);this.ac=0};_.je=function(a,b,c,d){gy(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Pc+this.be()+Yc};_.ke=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function Q(a,b,c){var d;if(-1>a.Wb.b.d)throw new nk("Missing message: awt.12A");if(A(b,45)){if(b==a)throw new nk("Missing message: awt.12B");a:{if(a&&!A(a,57))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.gc}d=!1}if(d)throw new nk("Missing message: awt.12C");if(A(b,57))throw new nk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new kn;var e=Dj(d.Wb.b,b),f;f=zt(d.Wb.b,e);d.Xb&&d.Xb.qe(f);sy(d,e);new ty(d,301,f)}d=a.Wb.b.d;ey(b);uy(a.Wb.b,d,b);d=(b.gc=a,b.$d(!0),Zx(a),!!a.Xb&&
+A(a.Xb,50)&&(a.Xb.o=!1),Sx(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,50)){var g=a.Xb;if(!b)throw new kr("Missing message: awt.185");if(null==c||null!=c)vy(g,c,b);else throw new nk("Missing message: awt.92");}else a.Xb.me(null==c?null:c,b)}catch(j){j=Ei(j);if(A(j,80))throw b=j,sy(a,d),b;throw j;}b.ge();new ty(a,300,b)}function wy(a,b){var c;c=a.le();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function xy(a){var b;b=a.le();return new yy(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function ky(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)zt(a.Wb.b,c).$d(b)}function sy(a,b){var c;c=zt(a.Wb.b,b);ey(c);c.$d(!1);Ct(a.Wb.b,b);c.gc=null;Zx(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1);Sx(c,c,a,1)}function zy(a){var b=(Ay(),By);iy(a,b);for(b=0;b<a.Wb.b.d;++b)zt(a.Wb.b,b).ee()}function Cy(a,b){var c,d;if(a.Xb)for(d=new yi(a.Wb.b);d.c<d.e.Be();)c=zi(d),a.Xb.qe(c);if(b)for(d=new yi(a.Wb.b);d.c<d.e.Be();)c=zi(d),b.me(null,c);a.Xb=b;Zx(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}
+function ly(a){if(!a.kc){a.Xb&&a.Xb.ne(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=zt(a.Wb.b,c),b.kc||b.ke();a.kc=!0}}function Dy(){my.call(this);this.Wb=new Ey;this.$b=(up(),up(),ny)}t(364,365,$h);_.Od=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.oe(this));return this.Yb};_.Pd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.pe(this));return this.Zb};_.le=function(){return this.Sd()};_.Rd=function(){return ay(this)};_.Td=function(){return cy(this)};
+_.Xd=function(){this.hc=(up(),new Fy)};_.Yd=function(){Zx(this);this.Xb&&A(this.Xb,50)&&(this.Xb.o=!1)};_.$d=function(a){ky(this,a)};_._d=function(){return ay(this)};_.ce=function(){return cy(this)};_.de=function(){var a;for(a=0;a<this.Wb.b.d;++a)ey(zt(this.Wb.b,a))};_.ee=function(){var a;if(!fy(this))return!1;for(a=0;a<this.Wb.b.d;++a)zt(this.Wb.b,a).ee();return!0};_.ge=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=zt(this.Wb.b,b),a.ge()};_.ke=function(){ly(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function Gy(){var a=new Hy;Dy.call(this);Cy(this,a)}t(363,364,$h,Gy);_.Md=function(){return"panel"+this.$b.c.e++};function Iy(a,b,c){a=Jy(a.Vb,b,c);a.k=!0;return new Ky(a)}function Ly(a){a.ae(a.Vb.e)}function My(a){return new by(Tn(a.Vb.hb,Hf),Tn(a.Vb.hb,Gf))}t(362,363,$h);_.Qd=function(){return Tn(this.Vb.hb,Gf)};_.Ud=function(){return Tn(this.Vb.hb,Hf)};_.Vd=function(){return Oj(this.Vb.hb)};_.Wd=function(){return Qj(this.Vb.hb)};
+_.Zd=function(){return this.Vb.hb.style.display!=zf};_.fe=function(){Ly(this)};_.he=function(){};_.Vb=null;function Ny(a){if(null!=a)this.f=a;else throw new Oy;}t(367,1,bi);_.tS=function(){return this.cZ.e+"[source="+this.f+Yc};_.f=null;
+function Py(){Py=x;S=new wi;z(S,new T(400),new V(fh));z(S,new T(401),new V(fh));z(S,new T(402),new V(fh));z(S,new T(500),new V(hh));z(S,new T(501),new V(hh));z(S,new T(502),new V(hh));z(S,new T(503),new V(ih));z(S,new T(504),new V(hh));z(S,new T(505),new V(hh));z(S,new T(506),new V(ih));z(S,new T(507),new V(zh));z(S,new T(100),new V(bh));z(S,new T(101),new V(bh));z(S,new T(102),new V(bh));z(S,new T(103),new V(bh));z(S,new T(1004),new V(eh));z(S,new T(1005),new V(eh));z(S,new T(800),new V(vh));z(S,
+new T(801),new V(vh));z(S,new T(200),new V(ph));z(S,new T(201),new V(ph));z(S,new T(202),new V(ph));z(S,new T(204),new V(ph));z(S,new T(203),new V(ph));z(S,new T(209),new V(Ah));z(S,new T(208),new V(Bh));z(S,new T(207),new V(Bh));z(S,new T(206),new V(ph));z(S,new T(205),new V(ph));z(S,new T(1400),new V(xh));z(S,new T(1401),new V(yh));z(S,new T(1402),new V(yh));z(S,new T(300),new V(ch));z(S,new T(301),new V(ch));z(S,new T(1100),new V(uh));z(S,new T(1101),new V(uh));z(S,new T(1200),new V(wh));z(S,new T(701),
+new V(sh));z(S,new T(900),new V(th));z(S,new T(1001),new V(qh));z(S,new T(601),new V(rh))}t(366,367,bi);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.f,44)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Md()),a.ec),null==a&&(a=l));return this.cZ.e+Pc+this.be()+"] on "+(0<a.length?a:this.f)};_.e=0;var S;function V(a){this.b=a}t(369,1,{},V);_.b=ah;function Qy(){}t(370,1,{},Qy);_.b=null;_.c=null;
+function Ry(a,b){var c;b&&(a.b?(c=new Sy(a.b),Vr(c.c,c.d++,b),a.b=c):(a.b=new Ti,Ni(a.b,b)))}t(372,1,bi);_.b=null;function Ty(){}function Uy(){}t(371,372,bi,Ty,Uy);function Vy(){Vy=x;Math.sqrt(2)}function Wy(a){Vy();if(0>a)throw new nk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(373,1,{40:1},Wy);_.eQ=function(a){return a===this?!0:A(a,40)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new Xy;a.b=31*a.b+L((new Yy(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+L((new Yy(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Zy(){Zy=x;$y=new sr;az=new by(0,0);tr($y,Cb);tr($y,Rb);tr($y,xb);tr($y,"Last");tr($y,Jb);tr($y,jc);tr($y,Ic);tr($y,Nc);tr($y,Pb)}
+function vy(a,b,c){var d;if(null==b)d=Jb;else if(d=b,!lu($y.b,b))throw new nk(bz());Xr(Wi(a.d,d))===Xr(c)&&Xr(Wi(a.c,c))===Xr(d)||((b=Wi(a.d,d))&&cz(a,b,d),dz(a.b.xd(),c)&&cz(a,c,d),b=a.b,new ez(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function fz(a,b){return new by(Jj(b[1].c,Jj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Jj(b[0].b,Jj(b[4].b,b[3].b))+a.n)}function cz(a,b,c){gz(a.b,b);Hi(a.c,b);Hi(a.d,c)}
+function hz(a,b){if(!a.o){a.o=!0;var c,d,e;iz(a.i,az);iz(a.j,az);iz(a.p,null);a.q=0;for(d=jz(a.b,0);d.c!=d.e.b;){c=kz(d);e=Wi(a.c,c);var f=b.fc;e=tn(e,Jb)?0:tn(e,jc)?1:tn(e,Ic)?2:tn(e,Nc)?4:tn(e,Pb)?3:tn(e,Cb)?f.b?4:3:tn(e,xb)?f.b?3:4:tn(e,Rb)?1:2;c.lc?a.p[e]||(Vr(a.p,e,c),++a.q,a.i[e]=c.Rd(),a.j[e]=c.Td()):a.p[e]||(a.i[e]=c.Rd(),a.j[e]=c.Td())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}function lz(){Zy();mz.call(this,0)}
+function mz(a){Zy();up();this.b=new nz;this.c=new wi;this.d=new wi;this.e=a;this.k=0;this.o=!1;this.p=y(oz,m,44,5,0);this.i=y(pz,m,46,5,0);this.j=y(pz,m,46,5,0);this.q=this.f=this.n=0}t(374,1,{50:1,71:1},lz,mz);_.me=function(a,b){vy(this,a,b)};
+_.ne=function(a){hz(this,a);if(0!=this.q)if(a=xy(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ie(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].he(a.c,this.j[1].b),this.p[1].je(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].he(this.j[4].c,c),this.p[4].je(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].ie(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].he(a.c,
+this.j[2].b),this.p[2].je(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].he(this.j[3].c,c),this.p[3].je(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.oe=function(a){var b;b=this.o;hz(this,a);this.o=b;return 0==this.q?wy(a,new by(0,0)):wy(a,fz(this,this.i))};_.pe=function(a){var b;b=this.o;hz(this,a);this.o=b;return wy(a,fz(this,this.j))};_.qe=function(a){var b;b=Wi(this.c,a);null!=b&&cz(this,a,b)};_.tS=function(){return qz.e+"[hgap="+this.e+",vgap="+this.k+Yc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var az,$y;function rz(a){my.call(this);this.hc=(up(),new sz(a,this))}t(375,365,{41:1,44:1,51:1,65:1,71:1},rz);_.Md=function(){return td+this.jc.c.b++};_.Od=function(){return!Vx(this)?new by(0,0):qy(this.hc,this)};_.ge=function(){};t(377,1,{});t(376,377,{},function(){});function tz(){tz=x}
+function uz(a,b){if(null==b)throw new kr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Kf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function vz(){tz();my.call(this);new Ti;this.hc=new wz((up(),this))}t(378,365,{42:1,44:1,51:1,65:1,71:1},vz);_.Od=function(){return qy(this.hc,this)};
+_.be=function(){return(null==this.ec&&(this.ec=Qx(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+Xg+this.cc+(this.lc?l:",hidden")+",current="+wp(this.hc.b,this.hc.b.hb.selectedIndex)};function xz(){xz=x;yz=new zz(255,255,255);Az=new zz(192,192,192);Bz=new zz(128,128,128);Cz=new zz(64,64,64);Dz=Ez=new zz(0,0,0);Fz=new zz(255,0,0);new zz(255,175,175);Gz=new zz(255,200,0);Hz=new zz(255,255,0);new zz(0,255,0);Iz=new zz(255,0,255);Jz=new zz(0,255,255);Kz=Lz=new zz(0,0,255)}
+function Mz(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new zz(3,3,3);3>c&&0!=c?c=3:(c=L(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=L(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=L(a/0.7),a=255<a?255:a);return new zz(c,a,b)}function Nz(a){return new zz(L(0.7*(a.b>>16&255)),L(0.7*(a.b>>8&255)),L(0.7*(a.b&255)))}function zz(a,b,c){xz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new nk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(379,1,{43:1,52:1,56:1},zz);_.eQ=function(a){return A(a,43)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return Oz.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Yc};_.b=0;var Dz,Kz,Ez,Lz,Jz,Cz,Bz,Az,Iz,Gz,Fz,yz,Hz;function oy(){oy=x;py=new Pz(!0);Qz=new sr;tr(Qz,"ar");tr(Qz,"fa");tr(Qz,"iw");tr(Qz,"ur")}function Pz(a){this.b=a}t(380,1,bi,Pz);_.b=!1;var py,Qz;t(382,1,{61:1,74:1});function Rz(){by.call(this,0,0)}function by(a,b){this.c=a;this.b=b}
+function dy(a){by.call(this,a.c,a.b)}t(381,382,{46:1,61:1,71:1,74:1},Rz,by,dy);_.eQ=function(a){return a===this?!0:A(a,46)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new Xy;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return Sz.e+"[width="+this.c+",height="+this.b+Yc};_.b=0;_.c=0;function mq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(383,1,bi,mq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.re=function(){return 0!=(this.f&4)};_.se=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.se()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Yc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function Tz(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function Uz(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(Tv(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function Vz(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Td():c.Rd(),g=Jj(g,c.b),j+=c.c+a.d);return new by(j,g+2*a.e)}function Hy(){Wz.call(this,1,5,5)}
+function Wz(a,b,c){up();this.d=b;this.e=c;this.b=a}t(384,1,bi,Hy,Wz);_.me=function(){};
+_.ne=function(a){this.c=Xz(a.Wb);if(0!=Tz(this)){var b,c,d,e,f,g,j,h,n,o,r;b=xy(a);g=a.le();j=a.fc.b;n=new Ti;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new Yz(q);for(v=0;v<q;++v)Vr(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=Dj(a.Wb.b,u);Tv(E,D.d);Vr(D.c,E,u)}for(d=new yi(d);d.c<d.e.Be();)if((c=zi(d))&&c.lc)a=c.Td(),!e&&o+a.c>b.c&&(Uz(this,n,b.c-(o-this.d),g.c,r,h,j),n.Ke(),o=f,r+=h+this.e,h=0),e=!1,Vr(n.c,n.d++,c),o+=a.c+this.d,h=Jj(h,a.b);Uz(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.oe=function(a){this.c=Xz(a.Wb);return 0==Tz(this)?wy(a,new by(10,10)):wy(a,Vz(this,!1))};_.pe=function(a){this.c=Xz(a.Wb);return 0==Tz(this)?wy(a,new by(10,10)):wy(a,Vz(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Qe;break;case 2:a=bg;break;case 1:a=wd;break;case 4:a="trailing";break;default:a="leading"}return Zz.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Yc};_.b=0;_.c=null;_.d=0;_.e=0;function Ay(){Ay=x;By=new $z(Ob,0,12)}
+function $z(a,b,c){Ay();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(385,1,{47:1,71:1},$z);_.b=null;_.c=0;_.d=0;var By;t(386,1,Ih);_.tS=function(){return aA.e+"[font="+this.c+"ascent="+bA(this.c).b+", descent="+bA(this.c).c+", height="+bA(this.c).d+Yc};_.c=null;function cA(a){if(!a.n){ey(a);a.Ed();var b,c;for(b=0;b<a.p.d;++b)(c=zt(a.p,b))&&cA(c);ky(a,!1);a.n=!0;Sx(a,a,a.gc,0);new dA(a,202)}}
+function eA(a){var b,c;a.lc&&(a.hc.Ed(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=zt(a.p,b))&&c.Ed()}function fA(a){!Vx(a)&&zy(a);var b=cy(a);a.ie(a.pc,a.qc,b.c,b.b);ly(a)}function gA(a,b){a.q!=b&&(a.q=b)}t(388,364,Yh);_.Sd=function(){return new ry(this.o.e,this.o.c,this.o.b,this.o.d)};_.Ed=function(){eA(this)};_.Zd=function(){return this.hc.d._};_.ie=function(a,b,c,d){gy(this,a,b,c,d);this.ac=0};_.je=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;gy(this,a,b,c,d);this.lc&&e&&!f&&ly(this)};_.n=!1;_.q=!1;
+function hA(a){Dy.call(this);this.r=new Uy;this.p=new Ti;this.o=new ry(0,0,0,0);this.lc=!1;Cy(this,new lz);this.hc&&iA(this.hc.d.A.c,a);this.hc&&jA(this.hc,!0);gA(this,!0)}t(387,388,Yh);_.le=function(){return new ry(this.o.e,this.o.c,this.o.b,this.o.d)};_.Vd=function(){return Oj(this.hc.d.hb)};_.Wd=function(){return Qj(this.hc.d.hb)};_.Xd=function(){this.hc=new kA((up(),l),this)};
+function lA(a,b,c,d,e,f){var g,j;g=a.e;f?(j=Mz(g),f=new zz(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),(a.e=g)&&(a.i=ag+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new zz(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),f=Mz(g),(a.e=j)&&(a.i=ag+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;mA(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=ag+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);mA(a,b,c,d,1);mA(a,b,c+1,1,e);(a.e=f)&&(a.i=ag+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
+255)+va);mA(a,b+d,c,1,e);mA(a,b+1,c+e,d,1)}t(389,1,{});_.tS=function(){return"Graphics"};t(390,389,{});function nA(a){var b,c;c=Jj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new by(b,c)}function oA(a,b,c){var d,e,f,g,j,h;a.c=Xz(b.Wb);if(0==a.c.length)return new Rz;g=nA(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Jj(h,d.c),j=Jj(j,d.b);return new by(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function pA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=L(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function qA(){rA.call(this,7)}function rA(a){up();this.e=0;this.b=1;this.f=a;this.d=0}t(391,1,bi,qA,rA);_.me=function(){};
+_.ne=function(a){var b,c;this.c=Xz(a.Wb);if(0!=this.c.length&&(b=xy(a),!(0>=b.c||0>=b.b))){c=nA(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);pA(b.c,b.d,this.d,f,e);pA(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ie(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.oe=function(a){return wy(a,oA(this,a,!1))};_.pe=function(a){return wy(a,oA(this,a,!0))};_.qe=function(){};
+_.tS=function(){return sA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Yc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function aw(){nn()}function Fu(a){nn();this.i=a}t(393,97,Th,aw,Fu);function Yx(){nn();this.i="Missing message: awt.151"}t(392,393,Th,Yx);t(394,1,{});function ry(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(395,1,{49:1,71:1,74:1},ry);_.eQ=function(a){return a===this?!0:A(a,49)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return tA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Yc};_.b=0;_.c=0;_.d=0;_.e=0;function uA(a){vA.call(this,a,0)}function vA(a,b){my.call(this);this.hc=(up(),new wA(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(ew(),fw);c.b=d;Ew(c);break;case 0:c=c.b;d=(ew(),hw);c.b=d;Ew(c);break;case 2:c=c.b,d=(ew(),iw),c.b=d,Ew(c)}}t(396,365,ci,uA,vA);
+_.Od=function(){return!Vx(this)?new by(0,0):qy(this.hc,this)};_.be=function(){var a=(null==this.ec&&(this.ec=Qx(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+Xg+this.cc+(this.lc?l:",hidden")+",align=",b;b=Qe;switch(this.b){case 1:b=wd;break;case 2:b=bg}return a+b+",text=null"};_.b=0;t(399,1,bi);_.be=function(){return this.k};_.tS=function(){return this.cZ.e+Pc+this.be()+Yc};_.k=null;_.n=null;
+function xA(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function yA(a){this.o=(up(),up(),ny);var b;var c;b=this.cZ.e;-1!=zu(b,Au(36))?b=null:(c=this.o.c.d++,b=Rn(b,Rx(b,Au(46))+1)+l+c);this.k=b;this.e=new Ty;this.i=a;this.f=!0;this.j=new zA(this)}t(398,399,bi,yA);_.be=function(){return xA(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(397,398,fi);_.be=function(){return xA(this)+(this.c?",tearOff":l)};_.c=!1;t(401,1,{62:1});
+_.eQ=function(a){return a===this?!0:A(a,62)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new Xy;AA(a,this.b);AA(a,this.c);return a.b};function Xx(){this.c=this.b=0}function BA(a,b){this.b=a;this.c=b}function CA(a){var b=a.c;this.b=a.b;this.c=b}t(400,401,{53:1,62:1,71:1},Xx,BA,CA);_.eQ=function(a){return a===this?!0:A(a,53)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return DA.e+"[x="+this.b+",y="+this.c+Yc};_.b=0;_.c=0;
+function EA(a,b){if(!b)throw new kr("Missing message: awt.70");var c=a.b;if(G(b.i,Ca)){var c=c.b.b,d=new cx,e=c.d.d;if(0>e||e>c.d.d)throw new Vu;c.p&&(d.hb[Fd]=2);Lw(c,e,d.hb);uy(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Vu;uy(d.d,e,c);for(f=g=0;f<e;++f)A(zt(d.d,f),31)&&++g;uy(d.j,g,c);Lw(d,e,c.hb);c.c=d;e=yu(c.hb)+Wa;Ai(c.gd(),e,!1);d.p&&(e=Dj(d.d,c),-1!=e&&(d=iu(d.p?d.f:iu(d.f,0),e),2==ju(d)&&d.removeChild(iu(d,1)),c.hb[Fd]=2))}}
+function FA(){yA.call(this,l);new Ti;this.c=!1;this.b=(up(),new GA)}t(402,397,fi,FA);_.b=null;t(405,1,{55:1,64:1,74:1});t(404,405,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new Xy;AA(a,this.d);AA(a,this.e);AA(a,this.c);AA(a,this.b);return a.b};function yy(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(403,404,{54:1,55:1,63:1,64:1,71:1,74:1},yy);
+_.eQ=function(a){return a===this?!0:A(a,54)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return HA.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Yc};_.b=0;_.c=0;_.d=0;_.e=0;function IA(){IA=x;JA=new KA;LA=new MA;NA=new MA}var JA,NA,LA;t(407,1,{});_.eQ=function(a){return this===a};_.hC=function(){return qi(this)};function KA(){}t(408,407,{},KA);function MA(){}t(409,1,{},MA);t(410,365,ci);_.Nd=function(){return null};
+function OA(a,b){var c;c=new PA(Vx(a));return!c?null:new by(QA(c,"_")*b+6,bA(c.c).d+6)}function RA(a,b){var c;c=OA(a,b);return!c?ay(a):c}function SA(a,b){var c;c=OA(a,b);return!c?cy(a):c}function TA(a,b){var c=a.hc;wx(c.b,b);c.f.b=-1;c.f.c=-1}function UA(a){VA.call(this,a,null!=a?a.length:0)}function VA(a,b){my.call(this);this.b=0>b?0:b;var c=this.hc;wx(c.b,a);c.f.b=-1;c.f.c=-1}t(411,410,ci,UA,VA);_.Md=function(){return"textfield"+this.jc.c.f++};_.Od=function(){return OA(this,Un(this.hc.b.hb,Rg).length)};
+_.Pd=function(){return!Vx(this)?null:OA(this,Un(this.hc.b.hb,Rg).length)};_.Rd=function(){return 0<this.b?RA(this,this.b):ay(this)};_.Td=function(){return 0<this.b?SA(this,this.b):cy(this)};_.Xd=function(){this.hc=(up(),new WA)};_._d=function(){return 0<this.b?RA(this,this.b):ay(this)};_.ce=function(){return 0<this.b?SA(this,this.b):cy(this)};_.b=0;function up(){up=x;ny=new XA}function YA(){var a=(up(),up(),ny);!a.d&&(a.d=new ZA)}function XA(){this.c=new $A;this.e=new Qy}t(412,1,{},XA);_.b=null;
+_.d=null;var ny;function $A(){}t(413,1,{},$A);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(414,1,{});function aB(){aB=x;bB=new cB;dB=new cB}function eB(a,b){return b==a?!0:!b?!1:!0}function cB(){}t(415,1,{58:1},cB);_.eQ=function(a){return null==a||!A(a,58)?!1:eB(this,a)};_.hC=function(){var a;a=null.$f()+";class="+null.$f();a=!null.$f().$f()?a:a+";charset=";return $s(a)};_.tS=function(){return fB.e+"[MimeType=(null);humanPresentableName="+this.b+Yc};_.b=null;var bB,dB;
+function gB(){gB=x;H(hB,m,58,[(aB(),dB),bB])}function iB(a){var b=(aB(),dB);if(eB(b,(aB(),dB)))return a.b;if(eB(b,bB))return new jB(a.b);throw new kB(b);}function lB(a){gB();this.b=a}t(416,1,{},lB);_.b=null;function kB(a){a="flavor = "+a;nn();this.i=a}t(417,98,{59:1,71:1,78:1,86:1},kB);function mB(a,b){Py();nB.call(this,a,1001,b,ah)}function nB(a,b,c,d){Py();Ny.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(418,366,bi,mB,nB);
+_.be=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Us(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=ah;function hy(a,b){Py();Ny.call(this,a);this.e=b}t(419,366,bi,hy);
+_.be=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Vd()+za+a.Wd()+ba+a.Ud()+Xg+a.Qd()+va};function ty(a,b,c){Py();hy.call(this,a,b);this.b=c}t(420,419,bi,ty);
+_.be=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Md());return a+b.ec};_.b=null;function Tx(a,b,c,d){Py();Ny.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(421,366,bi,Tx);
+_.be=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Ss(Ls(this.b,bh))&&(a+="PARENT_CHANGED,"),Ss(Ls(this.b,ch))&&(a+="DISPLAYABILITY_CHANGED,"),Ss(Ls(this.b,eh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=ah;_.c=null;_.d=null;t(422,1,Ph);function dA(a,b){Py();hy.call(this,a,b);this.d=null;this.b=this.c=0}
+t(423,419,bi,dA);
+_.be=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(424,1,{});function jB(a){if(null==a)throw new kn;}t(425,424,{},jB);
+function oB(){oB=x;pB={};pB["java.vendor"]=re;pB["package.restrict.access.sun"]=Qg;pB["sun.java.launcher"]=fc;pB["sun.management.compiler"]=re;pB["os.name"]=fc;pB[" sun.boot.class.path"]=fc;pB["path.separator.applet"]=fc;pB["java.vm.specification.vendor"]=re;pB["java.runtime.version"]=fc;pB["http.proxyPort"]=fc;pB["user.name"]=fc;pB["user.language"]=fc;pB["os.name.applet"]=fc;pB["browser.version"]=fc;pB["java.version"]=fc;pB["user.timezone"]=fc;pB["java.endorsed.dirs"]=fc;pB["java.specification.name"]=
+"GWT";pB["java.specification.version"]="2.5.0";pB[Le]=bc;!Iq&&(Iq=new Qq);Iq.b?pB[Je]="yes":pB[Je]=null}var pB;t(428,98,ai);function qB(){nn()}function rB(a){nn();this.i=a}t(427,428,{66:1,71:1,78:1,86:1},qB,rB);function sB(){sB=x;tB=new uB}function vB(a){var b;if(a.n){var c;b=new Ys;gn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,gn(b.b,a.b));c=a.c;a=a.k;null!=c&&gn(b.b,c);null!=a&&(b.b.b+=ma,gn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function wB(a){sB();var b,c,d;if(null==a)throw new qB;a=Qn(a);try{d=zu(a,Au(58))}catch(e){e=Ei(e);if(A(e,82))throw new rB(ln(e));throw e;}c=zu(a,Au(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;xB();var f,g,j;j=c.length;b=new yB;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new rB(Xb+a);if(!this.n&&(this.n=Wi(tB,this.i),this.n||(this.n=(up(),new zB))&&z(tB,this.i,this.n),!this.n))throw new rB(Xb+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,R,sb,W,M,ca,Ac,Wf,yb,Jd,Kd,Ld,Va,Bc,Eb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==AB(c,Au(47),n+2))throw new BB(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;ca=this.f;
+Ld=this.k;v=this.e;yb=this.j;r=this.b;Eb=this.o;Va=AB(M,Au(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){sb=2;ca=-1;E=AB(M,Au(47),2);Kd=AB(M,Au(63),2);-1!=Kd&&(-1==E||E>Kd)&&(E=Kd);-1==E&&(E=o,v=l);R=E;-1!=Va&&Va<E&&(R=Va);var nd=Au(64);Bc=M.lastIndexOf(nd,R);r=M.substr(2,R-2);-1<Bc&&(Eb=M.substr(2,Bc-2),sb=Bc+1);Ac=AB(M,Au(58),-1==Bc?sb:Bc);u=zu(M,Au(93));if(-1!=u)try{M.length>u+1?(q=M.charCodeAt(u+1),58==q?Ac=u+1:Ac=-1):Ac=-1}catch(bf){if(bf=Ei(bf),!A(bf,78))throw bf;}-1==Ac||Ac>E?J=M.substr(sb,
+R-sb):(J=M.substr(sb,Ac-sb),Wf=M.substr(Ac+1,R-(Ac+1)),0==Wf.length?ca=-1:ca=CB(Wf,10))}-1<Va&&(Ld=M.substr(Va+1,o-(Va+1)));D=-1==Va?o:Va;var Zb=Au(63);Jd=M.lastIndexOf(Zb,D);-1<Jd?(yb=M.substr(Jd+1,D-(Jd+1)),0==Jd&&null!=v&&(G(v,l)?v=Za:v.indexOf(Za),W=Rx(v,Au(47))+1,v=v.substr(0,W-0)),D=Jd):0!=Va&&(yb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Za:v.indexOf(Za),W=Rx(v,Au(47))+1,0==W?v=M.substr(E,D-E):v=v.substr(0,W-0)+M.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var se;se=v;null!=yb&&!G(yb,l)&&(null!=v?se=v+tb+yb:se=tb+yb);null==this.i&&(this.i=this.i);this.d=d;this.c=se;this.f=ca;this.k=Ld;var od;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(od=Rx(this.d,Au(64)))?(this.o=this.d.substr(0,od-0),this.d=Rn(this.d,od+1)):this.o=null;null!=this.c&&-1<(od=zu(this.c,Au(63)))?(this.j=Rn(this.c,od+1),this.e=this.c.substr(0,od-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Eb;this.e=v;this.j=yb}}catch(pd){pd=
+Ei(pd);if(A(pd,78))throw new rB(ln(pd));throw pd;}if(-1>this.f)throw new rB("incorrect port: "+this.f);}t(429,1,bi,wB);_.tS=function(){return vB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var tB;t(430,1,{});function DB(a,b,c){var d,e;for(d=new EB(a.we().b);FB(d.b);)if(a=d.c=zi(d.b),e=a.yf(),null==b?null==e:tn(b,e))return c&&(a=new GB(a.yf(),a.zf()),HB(d)),a;return null}t(434,1,Hh);_.ve=function(a){return!!DB(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Be()!=a.Be())return!1;for(a=new EB(a.we().b);FB(a.b);)if(b=a.c=zi(a.b),c=b.yf(),b=b.zf(),!this.ve(c)||!IB(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=DB(this,a,!1);return!a?null:a.zf()};_.hC=function(){var a,b,c;c=0;for(b=new EB(this.we().b);FB(b.b);)a=b.c=zi(b.b),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};_.ze=function(){throw new JB("Put not supported on this map");};
+_.Ae=function(a){a=DB(this,a,!0);return!a?null:a.zf()};_.Be=function(){return this.we().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new EB(this.we().b);FB(c.b);)b=c.c=zi(c.b),a?d+=Ba:a=!0,d+=l+b.yf(),d+=qb,d+=l+b.zf();return d+"}"};function vx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function lu(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Ee(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].yf())){c=!0;break a}c=!1}return c}
+function Wi(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:KB(a,b,a.Ee(b))}function KB(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.yf()))return f.zf()}return null}function z(a,b,c){return null==b?LB(a,c):A(b,1)?MB(a,b,c):NB(a,b,c,a.Ee(b))}function NB(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.yf()))return a=d.zf(),d.Af(c),a}else e=a.b[d]=[];d=new GB(b,c);e.push(d);++a.e;return null}
+function LB(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function MB(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Hi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.yf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.zf();break a}}c=null}return c}t(433,434,Hh);_.ve=function(a){return lu(this,a)};
+_.we=function(){return new OB(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return Wi(this,a)};_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Hi(this,a)};_.Be=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function wi(){vx(this)}t(432,433,Nh,wi);_.Ce=function(a,b){return Xr(a)===Xr(b)||null!=a&&tn(a,b)};_.Ee=function(a){return~~wn(a)};function uB(){vx(this)}t(431,432,Nh,uB);function PB(){nn()}t(435,97,Th,PB);
+function QB(a){var b,c;b=0;for(c=a.b;c<a.j;){c=RB(a,c);if(c>=a.j)break;c=SB(a,c);++b}return b}function TB(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function UB(a){var b;a.b=0<=a.k&&!a.e?a.k:RB(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new PB;b=a.b;a.b=SB(a,a.b);return a.o.substr(b,a.b-b)}
+function SB(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=VB(a.o,d);if(c<=a.i&&TB(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=zu(a.d,Au(c)))break;++d}a.n&&b==d&&(a.f?(c=VB(a.o,d),c<=a.i&&TB(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=zu(a.d,Au(c))&&++d));return d}function RB(a,b){var c,d;if(null==a.d)throw new kn;for(d=b;!a.n&&d<a.j;)if(a.f){c=VB(a.o,d);if(c>a.i||!TB(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>zu(a.d,Au(c)))break;++d}return d}
+function WB(a){XB.call(this,a," \t\n\r\u000c",!1)}function YB(a){XB.call(this,a,za,!1)}function XB(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=VB(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=VB(this.d,d),this.c[c]=a}}}t(436,1,{},WB,YB,XB);_.b=0;_.c=null;_.d=null;_.e=!1;
+_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function ZB(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=zn(e),!(xn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==me?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Pc+c+Yc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function $B(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Tf:a}function cs(a){var a=new aC(a),b,c,d,e,f;b=$doc.getElementsByTagName(Zd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Dd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;bC(a););return a.c}
+function cC(){cC=x;dC=H($r,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);eC=(xz(),Az);fC=Mz(eC);gC=y(hC,m,43,23,0);iC=y($r,m,1,23,0);jC=y(hC,m,43,7,0);kC=null!=(oB(),pB[Je]);lC=y(mC,m,47,100,0);nC=y(oC,m,48,100,0)}function pC(a){var b;if(a.Gb)b=qC(a,1)+rb+qC(a,2)+rb+qC(a,3);else if(b=qC(a,0),0<b.length){var c=new rC(a.$);Ni(a.ab.b,c)}return b}
+function sC(a,b){var c,d;c=b.b;if(G(c,(tC(),uC).c))nq(vC(a));else if(G(c,wC.c))nq(oq(a));else if(G(c,xC.c))a.wb&&pq(a.v,(!a.xb&&(a.xb=new qq(a)),a.xb));else if(G(c,cg)){7!=a.P&&(a.Q=ah);d=b.d;d=Ts(d,$g);c=Is(d,a.Q);var e=!ts(c,ah)?os(c):c;!ts(e,gh)&&yC(a.$,O(c));zC(a);a.nb=!0;AC(a);a.P=7;a.Q=d}else G(c,jg)||(G(c,ce)?BC(a):CC(a,c))}
+function DC(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(EC,m,-1,4,1);o=y(EC,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)FC(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=My(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;GC(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||HC(a.gb[f])}a.C*=h}}
+function IC(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new JC(a),a.$.s=0);null!=a.tb&&ZB(a.tb,null)}}function KC(a,b){var c,d,e,f;f=new FA;d=Cc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=vc);d=new yA(Mb+d);var g=(tC(),uC).c;d.d=g;EA(f,d);Ry(d.e,a);d=new yA(Mb+c);d.d=wC.c;Ry(d.e,a);EA(f,d);a.wb&&(EA(f,new yA(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new yA(c),d.d=xC.c,Ry(d.e,a),EA(f,d));Px(a,f);return f}
+function LC(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,eC);a.pb?(f==a.d&&X(b,Nz(eC)),mA(b,h,g,a.Z,a.Z),X(b,(xz(),Cz)),MC(b,h,g,a.Z-1,a.Z-1)):f==a.d?lA(b,h+1,g+1,a.Z,a.Z,!1):lA(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,(xz(),Ez)),f){case 101:X(b,Hz);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;NC(b,!0);OC(b,PC(b,f,d,c,e));X(b,Ez);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(NC(b,!1),OC(b,PC(b,f,d,c,e)));QC(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);mA(b,h+9,g+9,2,4);mA(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,Fz),mA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,Hz),mA(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,Iz);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);X(b,Ez);break;case 107:X(b,Gz);mA(b,h+4,g+4,a.Z-8,a.Z-8);X(b,Ez);MC(b,h+4,g+4,a.Z-8,a.Z-8);QC(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);mA(b,h+9,g+9,2,4);mA(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,Kz),MC(b,c,e,d,d),X(b,Dz),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:RC(b,h,g,a.Z,!0);break;case 111:RC(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,yz);mA(b,h+3,g+5,a.Z-7,a.Z-11);X(b,Ez);MC(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,eC);
+a.qb&&lA(b,h+1,g+1,a.Z,a.Z,!1);X(b,Ez);SC(a,b,h,g,"NEW");break;case 106:X(b,Fz);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,Ez);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));SC(a,b,h+6,g,pc);break;case 104:X(b,Fz);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,Ez);break;case 105:a.Ob?(X(b,Jz),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,Ez)):SC(a,b,h,g,"123");break;case 114:X(b,Lz);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);mA(b,d,c,f,f);X(b,Ez);TC(a,b,h,g,yz,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:UC(a,b,h,g+2,3);break;case 207:UC(a,b,h,g,4);break;
+case 208:UC(a,b,h,g,5);break;case 209:UC(a,b,h,g,1);break;case 210:UC(a,b,h,g,6);break;case 211:UC(a,b,h,g,7);break;case 212:UC(a,b,h,g,8);break;case 213:SC(a,b,h,g,"FG"),a.G=new BA(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=iC[d]&&TC(a,b,h,g,gC[d],iC[d])}
+function VC(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,eC),mA(d,0,0,c,b),a.pb?(X(d,(xz(),Cz)),MC(d,-1,0,c,b-1)):(X(d,fC),Y(d,0,0,c-1-2,0),X(d,Nz(eC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),WC(d,a.Y),X(d,(xz(),Ez)),-1!=a.K.toLowerCase().indexOf(de)&&X(d,Fz),XC(d,a.K,10,15),YC(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function ZC(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,eC);mA(d,0,0,c,b);a.pb?(X(d,(xz(),Cz)),Y(d,0,b-1,c,b-1),e=$C*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,fC),Y(d,0,0,0,b-1),Y(d,0,$C*a.Z,b-1,$C*a.Z),X(d,Nz(eC)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=$C+2;++b)LC(a,d,1,b);YC(a.Vb,a.R,0,2*a.Z+a.T)}}
+function aD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);mA(e,0,0,c,b);d=a.eb?(IA(),LA):(IA(),NA);if((IA(),JA)==(IA(),JA))d==LA?e.b=l:e.b=pg;d=new Wy(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ha);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,R=void 0,sb=o=v=r=j=void 0,W=o=j=void 0,M=h=r=h=void 0,ca=D=R=void 0,J=h=q=r=r=E=u=M=j=W=W=v=M=J=q=W=M=u=ca=q=J=n=R=o=v=v=E=J=void 0,
+D=R=1,n=2,ca=3;f.x&&(GC(f),DC(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ca*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(bD(13*f.o.C*j)));cD(f.o,j);f.o.B&&(X(g,(xz(),Ez)),MC(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(cC(),jC)[f.e[j]]),h=g,r=L(f.K[j]-o/2),W=L(f.N[j]-o/2),M=u=o,NC(h,!0),OC(h,PC(h,r,W,u,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(X(g,(cC(),jC)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+
+R*R),1>D&&(D=1),R/=D,D=J/D,q=3*ca*R,J=3*ca*D,W=y(I,s,-1,4,1),r=y(I,s,-1,4,1),W[0]=L(f.K[h]+q),r[0]=L(f.N[h]-J),W[1]=L(f.K[o]+q),r[1]=L(f.N[o]-J),W[2]=L(f.K[o]-q),r[2]=L(f.N[o]+J),W[3]=L(f.K[h]-q),r[3]=L(f.N[h]+J),o=g,h=W,NC(o,!0),OC(o,dD(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){X(g,(xz(),Ez));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(cC(),jC)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;M=f.K[h];u=f.N[h];W=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=W-M,R=r-u,D=Math.sqrt(J*J+R*R),1>D&&(D=1),
+R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,Iz);q=n*R;J=n*D;Y(g,O(N(Math.round(M+q))),O(N(Math.round(u-J))),O(N(Math.round(W+q))),O(N(Math.round(r-J))));Y(g,O(N(Math.round(M-q))),O(N(Math.round(u+J))),O(N(Math.round(W-q))),O(N(Math.round(r+J))));X(g,Ez);break;case 3:o=O(N(Math.round(M)));h=O(N(Math.round(u)));W=O(N(Math.round(W)));r=O(N(Math.round(r)));Y(g,o,h,W,r);M=O(N(Math.round(ca*R)));u=O(N(Math.round(ca*D)));Y(g,o+M,h-u,W+M,r-u);Y(g,o-M,h+u,W-M,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+M-(M-W)/10*h,E=u-(u-r)/10*h,Y(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));WC(g,f.o.n);o=eD(f.o.o);J=f.f[j];h=tb;null!=J&&(h=J);J=QA(f.o.o,h);M=O(N(Math.round((M+W)/2-J/2)));q=O(N(Math.round((u+r)/2+~~(o/2)-1)));X(g,Iz);XC(g,h,M,q);X(g,Ez);break;default:if(1==f.C[j]||3==f.C[j])q=ca*R,J=ca*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=O(N(Math.round(W+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(M))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(W-q))),v[2]=O(N(Math.round(r+
+J))),o=g,h=E,r=v,NC(o,!0),OC(o,dD(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ca*R;J=ca*D;for(h=0;10>h;++h)v=M-(M-W)/10*h,E=u-(u-r)/10*h,o=h/10,Y(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else Y(g,O(N(Math.round(M))),O(N(Math.round(u))),O(N(Math.round(W))),O(N(Math.round(r))))}}D=y(EC,m,-1,f.u+1,1);R=y(I,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+r/R[h],D[o]=D[o]/R[o]+n/R[o];WC(g,f.o.n);
+o=eD(f.o.o);J=y($r,m,1,f.u+1,0);W=y(I,s,-1,f.u+1,1);r=y(I,s,-1,f.u+1,1);n=y(fD,m,54,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(bD(2*f.o.C))));for(j=1;j<=f.u;++j)h=gD(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,W[j]=r[j]=QA(f.o.o,h),n[j]=hD(f,u,j,W[j],W[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(M=!0),q=h,sb=l,f.o.Lb&&0<f.y[j]&&(sb+=Ub,1<f.y[j]&&
+(sb+=f.y[j])),v=l,0!=f.B[j]&&(1<Kj(f.B[j])&&(v+=Kj(f.B[j])),0<f.B[j]?v+=ya:v+=Ca),M||!E?h=h+sb+v+l:h=v+sb+l+h,E||(q=h),J[j]=h,q=QA(f.o.o,q),v=QA(f.o.o,h),W[j]=q,r[j]=v,v=n[j]=hD(f,u,j,q,v,o,M),M=v.d+u+1,q=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(cC(),jC)[f.e[j]]),mA(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(cC(),jC)[f.e[j]]):X(g,(xz(),Ez)):X(g,(cC(),gC)[f.c[j]]),XC(g,h,M,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=W[j],v=r[j],M=O(N(bD(f.K[j]-q/2))),q=O(N(bD(f.N[j]+~~(o/2)-1))),X(g,(xz(),Iz)),XC(g,ba+f.r[h][1],
+M+v,q);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(xz(),Fz):(xz(),Lz)),0<f.E&&106!=f.o.d&&(v=n[f.E],MC(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,q=(ca+1)*R,J=(ca+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=O(N(bD(f.K[h]+q))),E[1]=O(N(bD(f.K[o]+q))),v[0]=O(N(bD(f.N[h]-J))),v[1]=O(N(bD(f.N[o]-J))),E[3]=O(N(bD(f.K[h]-q))),E[2]=O(N(bD(f.K[o]-q))),v[3]=O(N(bD(f.N[h]+J))),v[2]=O(N(bD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(ca=
+g,j=E,R=v,ca.o&&(NC(ca,!1),OC(ca,dD(ca,j,R,5,!0)))),106==f.o.d&&iD(f,f.I[f.F],f.J[f.F]))){ca=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ca;if(ca>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,(xz(),Fz));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],MC(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(xz(),Cz)),Y(e,c-1,0,c-1,b-1)):(X(e,Nz(eC)),Y(e,c-1,0,c-1,b-1),X(e,eC),Y(e,c-2,0,c-2,b-1),X(e,fC),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(xz(),Iz)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
+Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new $z(Vb,0,13),a.X=new PA(a.U),null!=a.cb&&(d=QA(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,X(e,(xz(),Ez)),WC(e,a.U),XC(e,a.cb,c,b)));YC(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function UC(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+a*Math.sin(j)),n[f]=L(d+a*Math.cos(j));f=e+1;b.o&&(NC(b,!1),OC(b,dD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+(a-3)*Math.sin(j)),n[f]=L(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function jD(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,eC);mA(d,0,0,b,c);a.pb?(X(d,(xz(),Cz)),c=14*(a.Z+a.T),MC(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,Nz(eC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,fC),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)LC(a,d,b,1),LC(a,d,b,2);a.d=c;YC(a.Vb,a.Rb,0,0)}}
+function RC(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);QC(a,b,c+o-j,f,d-4-j-1,e,h)}
+function kD(a,b,c){var d,e,f,g,j,h;lD(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=mD(b);b=new XB(b,j,!0);e=l;for(d=1;5>=d;++d)e=nD(b,j);d=oD(CB(Qn(e.substr(0,3)),10)).b;g=oD(CB(Qn(e.substr(3,3)),10)).b;nD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=nD(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new pD(a,f)}DC(a,1,d,1);DC(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new pD(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",AC(a),!1;null!=a.j&&a.$&&qD(a.$,a.j,!0);null!=a.k&&
+a.$&&qD(a.$,a.k,!1);j=rD(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new sD(a,a.$,e)}a.f=1;a.$=a.gb[a.f];DC(a,1,j,0)}c&&AC(a);return!0}function rq(a,b){a.lb=!0;a.K=b}function cD(a,b){100>b&&(!lC[b]&&(lC[b]=new $z(Vb,0,b)),!nC[b]&&Vr(nC,b,new PA(lC[b])),a.n=lC[b],a.o=nC[b])}
+function vq(a,b){var c,d;if(0==b)return!1;zC(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:IC(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;tD(a,uD(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Fu("Cannot redo. Index is out of range.");if(!d.b.d)throw new Fu(Yb);
+d.b=d.b.d;tD(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=zt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(rq(a,dc+(a.Ib.b+1)+da+a.Ib.d),d=vD(d),wD(a,d,!1,!0),null!=a.tb&&ZB(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=zt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(rq(a,dc+(a.Ib.b+1)+da+a.Ib.d),d=vD(d),wD(a,d,!1,!0),null!=a.tb&&ZB(a.tb,null));break;case 101:a.Mb&&xD(a.Mb);a.Mb=new yD(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new zD(a):a.Eb.hc.d._?AD(a.Eb.hc.d):BD(a.Eb);break;case 114:a.c&&
+xD(a.c);a.c=new yD(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,CD(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=DD(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(EC,m,-1,4,1);FC(a.$,d);a.nb=!0;a.$=new rC(a.$);d=L(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;ED(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,FD(a.$,a.$.E),a.$.E=0,BC(a)):0<a.$.F&&(a.nb=!0,GD(a.$,a.$.F),a.$.F=0,BC(a));HD(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new FA;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new yA(c),EA(j,g),g.d=c,Ry(g.e,a);Px(a,j);a.F=j}ID(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(xD(a.p),a.p=null);0==a.$.E&&(a.p=new yD(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,BC(a)),18==a.e&&(d=Un((sq(),tq).hc.b.hb,Rg),JD(a.$,a.$.E,d),BC(a)),HD(a.$))}AC(a);return!0}
+function oq(a){var b,c,d;d=vC(a);c=l;if(a.Gb){var e,f,g;g=Pr([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)DD(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(KD(g[1][0],3)+KD(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+LD(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+LD(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new MD(a,a.gb,a.vb)),c=LD(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function ND(a,b,c,d){var e;e=c;var f=d,g,j;(g=OD(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=KC(a,!0)),a.x):(!a.w&&(a.w=KC(a,!1)),a.w),ID(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=PD(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=$C+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",AC(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",AC(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=vq(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)FD(a.$,a.$.E),a.$.E=0,BC(a);else{if(106==a.d)return!0;if(108==a.d)QD(a.$,a.$.E,0),BC(a);else if(157==a.d)QD(a.$,a.$.E,1),BC(a);else if(158==a.d)QD(a.$,a.$.E,-1),BC(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):BC(a);else if(206<=a.d&&229>=a.d)a.P=2,RD(a.$),BC(a);else if(230==a.d)a.P=3,BC(a);else if(233<=a.d&&262>a.d)SD(a.$,!1),BC(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;JD(a.$,a.$.E,Un(a.Eb.f.hc.b.hb,Rg));a.$.n=!0;BC(a)}else if(105==a.d)TD(a.$),BC(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=Un((sq(),tq).hc.b.hb,Rg),1>d.length&&(d=Oc),JD(a.$,a.$.E,
+d)),BC(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,RD(a.$),BC(a);else if(0<a.$.F)if(104==a.d)GD(a.$,a.$.F),a.$.F=0,BC(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])rq(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;FD(d,c);d.b[c]=0}a.$.F=0;BC(a)}else if(201==a.d)UD(a.$,a.$.F),BC(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),BC(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,BC(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,BC(a);else if(206<=a.d&&229>=a.d)a.P=2,RD(a.$),BC(a);else if(107==a.d){if(!a.Eb.c)return!0;d=Un(a.Eb.f.hc.b.hb,Rg);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;BC(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new JC(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(VD(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,RD(a.$)):300<a.d?(VD(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=Un((sq(),tq).hc.b.hb,Rg),1>d.length&&(d=Oc),JD(a.$,1,d))):230==a.d?WD(a,null,!0):233<=a.d&&262>a.d?(VD(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,SD(a.$,!0)):oB();BC(a)}else e=!1;e&&(HD(a.$),a.mb=!1,a.ob=!1,a.nb=!0,AC(a))}return e}
+function XD(a,b,c,d){var e,f;if(a.A||!a.ib||OD(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=YD(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)FD(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),GD(b,e),0<YD(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){rq(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<YD(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;rq(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(PD(b)||OD(b))yC(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(EC,m,-1,4,1);FC(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;zC(a);a.nb=!0;AC(a);a.Tb=c;a.Ub=d;return!0}
+function ZD(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||OD(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((cC(),kC)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;$D(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if($D(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;zC(a);a.nb=!0;AC(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function aE(a){if(a.A)return!0;a.jb&&(a.jb=!1,BC(a));a.lb=!1;a.Q=ah;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=YD(b,b.u),6>b.A[c]&&(bE(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),FD(b,b.u));b.D=!1;BC(a)}else a:{var b=a.$,e,f;c=YD(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):rq(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],rq(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(bD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(bD((b.N[b.G]+b.N[c])/2))))}}HC(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,uD(b),b.b.d=c),BC(a),a.s=!1)}else 5==a.P&&(HC(a.$),BC(a));0<a.P&&(a.E=!1,zC(a),a.nb=!0,HD(a.$),cE(a.$),AC(a),a.P=0,a.i=!1);if(kC&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,zC(a),a.nb=!0,AC(a);return!0}function zC(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function $D(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,ZB(a.sb,H(dE,m,81,[new T(a.f),new T(b)]))}
+function eE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Af)?a.Gb=!1:-1<b.indexOf(Zf)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(vf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Ef)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,DC(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)fE(a.gb[d]),GC(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Of)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(qd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++$C;c&&AC(a)}
+function AC(a){var b,c,d,e;b=My(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Fe(a.db,d,c),a.A&&e&&DC(a,1,a.vb,0),aD(a),a.A||(a.Rb=a.Fe(a.Rb,b.c,2*a.Z+a.T),jD(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Fe(a.R,a.Z,c),ZC(a),a.J=a.Fe(a.J,d,a.Z),VC(a))):(aD(a),a.A||(VC(a),a.E&&(jD(a),ZC(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function gE(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=DD(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=gD(c,h);c.o.N&&0<c.y[h]&&(j+=Ub,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=ya:j+=Ca,1<Kj(c.B[h])&&(j+=Kj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+hE(0.055999999999999994*c.K[h],0,2)+ba+hE(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=Zg),e+=c)}return e}function qC(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=DD(a.gb[c]),d!=b))continue;d=void 0;d=iE(a.gb[c]);d=jE(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
+function BC(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&ZB(a.tb,null)}var c,d,e;e=new kE;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=iE(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new lE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function wD(a,b,c,d){try{kD(a,b,d)?c&&BC(a):AC(a)}catch(e){if(e=Ei(e),A(e,78))AC(a);else throw e;}}
+function WD(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;lD(a,c);e=j=0;r=new XB(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=QB(r);a.vb=0;for(f=1;f<=h;++f)if(o=UB(r),Qn(o),!G(o,Zg))if(G(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new mE(a,o);if(0==a.$.u){nE(a,"ERROR - problems in reading/processing molecule !");oB();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(nE(a,"ERROR - strange reaction - fixing !"),oB(),d=!1):3<n?(nE(a,"ERROR - strange reaction !"),oB(),d=!1):(1<a.vb&&!g&&eE(a,vf,!0),g&&!a.Gb&&eE(a,
+Zf,!0),!g&&a.Gb&&eE(a,Af,!0),g?(DC(a,1,j,1),DC(a,j+1,e-1,2),DC(a,e,a.vb,3)):DC(a,1,a.vb,0),c&&AC(a),d=!0)}d?BC(a):AC(a)}catch(q){if(q=Ei(q),A(q,78))AC(a);else throw q;}}function oE(a){zC(a);a.nb=!0;AC(a)}function lD(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new JC(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&AC(a);null!=a.tb&&ZB(a.tb,null)}
+function tD(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=iE(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&ZB(a.tb,null)}}function pE(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,AC(a),null):a.gb[b]}
+function CC(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Oa)?c=261:G(b,Sa)?c=241:G(b,Ma)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Da)?c=245:G(b,Ea)&&(c=238);0<c?vq(a,c):b="Not known group!";a.lb=!0;a.K=b;AC(a)}function nE(a,b){a.lb=!0;a.K=b;AC(a)}function vC(a){var b;b=pC(a);zC(a);AC(a);return b}
+function SC(a,b,c,d,e){var f,g,j,h;f=a.X;h=QA(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new $z(f.c.b,f.c.d,g),f=new PA(j),h=QA(f,e),b.f=j,b.j=qE(j);else WC(b,a.U);f=bA(f.c).b-bA(f.c).c;XC(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function TC(a,b,c,d,e,f){var g,j;g=eD(a.W);j=QA(a.W,f);WC(b,a.V);(b.e=e)&&(b.i=ag+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);XC(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function eD(a){return bA(a.c).b-bA(a.c).c}
+function uq(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Bd,AC(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Bd):rq(a,a.z+ba),AC(a))}t(440,362,Gh);_.te=function(a){sC(this,a)};_.Fe=function(a,b,c){return Iy(this,b,c)};_.Ge=function(){};_.ae=function(){AC(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=ah;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var $C=10,lC,nC,eC,fC,gC,dC,kC,rE=null,jC,iC;
+function sE(){cC();Gy.call(this);this.Vb=(up(),up(),ny).b;this.y=new $z(null,0,8);this.u=(xz(),yz);this.gb=y(tE,m,94,99,0);this.ab=new Ey;this.Ib=new uE;this.L=G((oB(),pB[Le]),bc);this.v=new vE;this.H=H($r,m,1,[Ha,Ia,Sa,Ga,Oa,Ma,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.$=new JC(this);jC[0]=Bz;jC[1]=new zz(255,153,153);jC[2]=new zz(255,204,102);jC[3]=new zz(255,255,153);jC[4]=new zz(102,255,255);jC[5]=new zz(51,204,255);jC[6]=new zz(255,153,255)}t(439,440,Gh,sE);
+_.Fe=function(a,b,c){var d;return a?(d=a.b,fj(d.u,b,c),a):Iy(this,b,c)};_.Ge=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[wE(b.b),a])}};_.b=null;function xE(a){if(a.e.hb.style.display!=zf){Ly(a.d);for(a=new yi(a.f.k);a.c<a.e.Be();)zi(a),null.$f()}}function yE(a){zE.call(this,a,eb,eb,null)}function AE(a,b){zE.call(this,a,eb,eb,b)}function BE(a,b,c){zE.call(this,a,b,c,null)}
+function zE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G($b,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=aj(a)){this.c=CE;++CE;this.e=e;this.d=new sE;this.f=new DE(this.d,b,c,d);Su(e,this.f,e.hb);d&&fd in d&&(this.f.c=d[fd]);a=this.f;a.e||(a.e=Jy(a,Tn(a.hb,Hf),Tn(a.hb,Gf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?rE=$b:rE="JME";b.w=KC(b,!1);b.x=KC(b,!0);rq(b,rE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=My(b);Cy(b,null);b.pb||(b.T=0);b.U||(b.U=new $z(Vb,0,13),b.X=new PA(b.U));b.V||(b.V=new $z(Vb,1,13),b.W=new PA(b.V));b.Y||(b.Y=new $z(Vb,0,11),new PA(b.Y));cD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;$C=10;b.Lb=!0;try{r=EE(b.Vb,"options");null!=r&&eE(b,r,!1);j=EE(b.Vb,"jme");null!=j&&(b.M=j);n=EE(b.Vb,"mol");null!=n&&(b.bb=n);g=EE(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=EE(b.Vb,Bg);null!=o&&(b.cb=o,AC(b));b.k=EE(b.Vb,"atomcolors");b.j=EE(b.Vb,"atombg");f=EE(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var u,v,D,E;v=(xz(),yz);try{if(0!=f.indexOf(ma))throw new mn("bad hex encoding");E=CB(f.substr(1,2),16);D=CB(f.substr(3,2),16);u=CB(f.substr(5,2),16);q=v=new zz(E,D,u)}catch(J){if(J=Ei(J),A(J,78))oB(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&CD(b.$);h=EE(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Ei(R),!A(R,78))throw R;}b.d=202;for(f=0;23>f;++f)gC[f]=(xz(),Gz),iC[f]=Oc;iC[1]=Ub;gC[1]=(xz(),Cz);iC[2]=Bb;gC[2]=Gz;iC[3]=Fb;gC[3]=Cz;iC[4]=ec;gC[4]=Lz;iC[5]=mc;gC[5]=
+Fz;iC[9]=Qb;gC[9]=Iz;iC[10]=Kb;gC[10]=Iz;iC[11]=Db;gC[11]=Iz;iC[12]=Wb;gC[12]=Iz;iC[8]=zc;gC[8]=Nz(Hz);iC[7]=oc;gC[7]=Gz;iC[6]=Hc;gC[6]=Cz;iC[13]=Dc;gC[13]=Cz;iC[18]=Oc;gC[18]=Cz;iC[19]=pc;gC[19]=Cz;iC[20]=qc;gC[20]=Cz;iC[21]=rc;gC[21]=Cz;iC[22]=sc;gC[22]=Cz;ly(b);b._=new FE;f=a.d;f.D=My(f);null!=f.M?(WD(f,f.M,!1),null!=f.j&&f.$&&qD(f.$,f.j,!0),null!=f.k&&f.$&&qD(f.$,f.k,!1)):null!=f.bb&&wD(f,f.bb,!1,!1);AC(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function GE(){return cs(null)}function HE(a){return cs(a)}t(441,1,Sh,yE,AE,BE,zE);_.He=function(a){B(this.f,new IE(this,a),(xp(),xp(),yp))};_.Ie=function(a){B(this.f,new JE(this,a),(Dq(),Dq(),Eq))};_.Je=function(a){BD(new KE(a,this.d,eC))};_.Ke=function(){IC(this.d)};_.Le=function(){Jn((Gn(),Hn),new LE(this))};_.Me=function(){return this.b};_.Ne=function(){return this.c};_.Oe=function(){return this.d.I};_.Pe=function(){return this.d.eb};_.Qe=function(){return this.d.fb};_.Re=function(){return this.d.tb};
+_.ed=function(){return Tn(this.f.hb,Gf)};_.Se=function(){var a;a=[];a.length=2;a[0]=Tn(this.f.hb,Hf);a[1]=Tn(this.f.hb,Gf);return a};_.fd=function(){return Tn(this.f.hb,Hf)};_.Te=function(){return this.e.hb};_.Ue=function(){return this.d.yb};_.Ve=function(){return this.d.Ab};_.We=function(a){$wnd.alert("JSME initialization error: "+a)};_.hd=function(){return this.e.hb.style.display!=zf};_.Xe=function(){var a=this.d,b;a.Gb?b=gE(a,1)+rb+gE(a,2)+rb+gE(a,3):b=gE(a,0);return b};_.Ye=function(){return oq(this.d)};
+_.Ze=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=pC(a);a.Pb=b;AC(a);return c};_.$e=function(a){eE(this.d,a,!0)};_._e=function(){};_.af=function(a){wD(this.d,a,!0,!0)};_.bf=function(a){WD(this.d,a,!0)};_.fe=function(){xE(this)};_.cf=function(){lD(this.d,!0)};_.df=function(a){var b=this.d;if(a=pE(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;oE(b)}};_.ef=function(a){this.b=a;!this.d.b&&(this.d.b=new ME(this))};
+_.ff=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new yi(b.b);d.c<d.e.Be();)c=zi(d),a?c.b=l:c.b=pg}Ly(b.d)};_.gf=function(a,b){var c=this.d,d;if(d=pE(c,a))qD(d,b,!0),oE(c)};_.hf=function(a,b){var c=this.d,d;d=pE(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,AC(c)):(d.E=b,oE(c))};_.kd=function(a){this.f.hb.style[ze]=a;xE(this)};_.jf=function(a){this.d.I=a};_.kf=function(a){var b=this.d;b.eb=a;AC(b)};_.lf=function(a){var b=this.d;b.fb=a;AC(b)};_.mf=function(a){this.d.sb=a};
+_.nf=function(a){this.d.tb=a};_.of=function(a){var b=this.d;b.yb=a;b.w=KC(b,!1)};_.pf=function(a){this.d.Ab=a};_.qf=function(a,b){var c=this.f;c.md(a);c.kd(b);xE(this)};_.rf=function(a){CC(this.d,a)};_.sf=function(a,b){var c=this.d;c.i=!1;c.Qb=new mE(c,a);c.d=253;c.lb=!0;c.K=b;AC(c)};_.ld=function(a){Bu(this.e.hb,a)};_.md=function(a){this.f.hb.style[Wg]=a;xE(this)};_.tf=function(a){nE(this.d,a)};_.uf=function(){return vC(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var CE=0;
+function LE(a){this.b=a}t(442,1,{},LE);_.xc=function(){var a,b;for(b=new yi(this.b.f.b);b.c<b.e.Be();)a=zi(b),a.u.hb.innerHTML=a.r||l};_.b=null;function ME(a){this.b=a}t(443,1,{},ME);_.b=null;function IE(a,b){this.b=a;this.c=b}t(444,1,{},IE);_.Lc=function(a){a=a.b;Jn((Gn(),Hn),new NE(this,this.c,a))};_.b=null;_.c=null;function NE(a,b,c){this.b=a;this.d=b;this.c=c}t(445,1,{},NE);_.xc=function(){var a=this.c;this.d.b.apply(a,[wE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function JE(a,b){this.b=a;this.c=b}t(446,1,{},JE);_.b=null;_.c=null;function Gq(a,b,c){this.b=a;this.d=b;this.c=c}t(447,1,{},Gq);_.xc=function(){var a=this.c;this.d.b.apply(a,[wE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function OE(){var a=PE("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;QE(RE,arguments)?a=arguments[0]:3==arguments.length?a=new BE(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new yE(arguments[0]):4==arguments.length?a=new zE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new AE(arguments[0],arguments[1]));this.g=a;SE();a[Zc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.He(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new TE(a))});b.addMouseOverHandler=C(function(a){this.g.Ie(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new TE(a))});b.alert=C(function(a){this.g.Je(a)});b.clear=C(function(){this.g.Ke()});b.deferredRepaint=C(function(){this.g.Le()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Se()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.We(a)});b.isVisible=C(function(){return this.g.hd()});
+b.jmeFile=C(function(){return this.g.Xe()});b.molFile=C(function(){return this.g.Ye()});b.nonisomericSmiles=C(function(){return this.g.Ze()});b.options=C(function(a){this.g.$e(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.af(a)});b.readMolecule=C(function(a){this.g.bf(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=RE;SE();var f=b,g,b=UE.c;g=VE(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=VE(b,
+e,f)}if(!g)throw new Ii("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.cf()});b.resetAtomColors=C(function(a){this.g.df(a)});b.setAfterPasteCallBack=C(function(a){this.g.ef(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new TE(a))});b.setAntialias=C(function(a){this.g.ff(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.gf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.hf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
+b.setHelpURL=C(function(a){this.g.jf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.kf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.lf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nf(a)});b.setPasteLabel=C(function(a){this.g.of(a)});b.setPrePasteJSfunction=C(function(a){this.g.pf(a)});b.setSize=C(function(a,b){this.g.qf(a,b)});b.setSubstituent=C(function(a){this.g.rf(a)});b.setTemplate=C(function(a,
+b){this.g.sf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.tf(a)});b.smiles=C(function(){return this.g.uf()});WE({"0":{"0":[[GE,null,void 0]],1:[[HE,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new XE(e));return[e]},me]]}});YE(RE,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function as(){ZE||(ZE=!0,OE())}t(448,1,{},as);
+var ZE=!1;function es(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==me)$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 ds(){}t(450,1,{},ds);_.xc=function(){es()};function XE(a){this.b=a}t(451,1,{68:1,106:1},XE);_.eQ=function(a){return null!=a&&A(a,68)&&this.b==a.b};_.b=null;function TE(a){this.b=a}t(452,1,{69:1,106:1},TE);
+_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;
+function bC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(Wg)||l;b=c.getAttribute(ze)||l;f=c.getAttribute(xf)||l;e=c.getAttribute(He)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(xf)||l,h=h.getAttribute(Rg)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Dd);c.removeAttribute(xf);c.removeAttribute("archive");c.removeAttribute(ze);c.removeAttribute(Wg);c.removeAttribute(ed);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Yn();c.setAttribute(He,d);c.style[Wg]=$B(g);c.style[ze]=$B(b);b=new $E(a,d,n,e,c,f);Jn((Gn(),Hn),b);++a.c;return!0}function aC(a){this.b="JME.class";this.e=a}t(453,1,{},aC);_.Fc=function(){return bC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function $E(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(454,1,{},$E);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(He,this.f):this.d.removeAttribute(He);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function aF(){}t(455,1,Sh,aF);function bF(a){this.b=a}t(456,1,{},bF);_.xc=function(){this.b()};_.b=null;
+function cF(){var a=PE("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;QE(dF,arguments)?a=arguments[0]:0==arguments.length&&(a=new aF);this.g=a;SE();a[Zc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Jn((Gn(),Hn),new bF(a))});YE(dF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function bs(){eF||(eF=!0,cF())}t(457,1,{},bs);var eF=!1;function fF(a){nn();this.i=a}
+t(458,428,ai,fF);function ks(){nn();this.i="divide by zero"}t(459,97,Th,ks);function Wr(){nn()}function gF(a){nn();this.i=a}t(460,97,Th,Wr,gF);function hF(){hF=x;iF=new jF(!1);kF=new jF(!0)}function jF(a){this.b=a}t(461,1,{71:1,72:1,75:1},jF);_.eQ=function(a){return A(a,72)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Qg:"false"};_.b=!1;var iF,kF;function lF(){}function mF(a){return typeof a==Ef?zc+(0>a?-a:a):a}
+function nF(a,b){var c;c=new lF;c.e=Lb+(oF(0!=a?-a:0)?mF(0!=a?-a:0):l+qi(c));pF(0!=a?-a:0)&&qF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new lF;b.e=Lb+(oF(a)?mF(a):l+qi(b));pF(a)&&qF(a,b);return b}function rF(a,b){var c;c=new lF;c.e=Lb+(oF(a)?mF(a):l+qi(c));pF(a)&&qF(a,c);c.c=b?8:0;return c}function sF(){var a;a=new lF;a.e=Lb+(oF(0)?mF(0):l+qi(a));pF(0)&&qF(0,a);a.c=2;return a}function tF(a){var b;b=new lF;b.e=Lb+(oF(a)?mF(a):l+qi(b));pF(a)&&qF(a,b);b.c=1;return b}
+function pF(a){return typeof a==Ef&&0<a}function oF(a){return null!=a&&0!=a}function qF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Ch[b.d])c=c.prototype;else{c=Ch[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(463,1,{},lF);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
+function uF(a){var b;if(!(b=vF,!b&&(b=vF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new wF(Sb+a+ea);return parseFloat(a)}
+function CB(a,b){var c,d;if(null==a)throw new wF(Df);if(2>b||36<b)throw new wF("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new wF(Sb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new wF(Sb+a+ea);if(-2147483648>c||2147483647<c)throw new wF(Sb+a+ea);return c}t(465,1,{71:1,83:1});var vF=null;function xF(a){this.b=a}
+t(464,465,{71:1,75:1,76:1,83:1},xF);_.eQ=function(a){return A(a,76)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Yy(a){this.b=a}t(466,465,{71:1,75:1,79:1,83:1},Yy);_.eQ=function(a){return A(a,79)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Oy(){nn()}function nk(a){nn();this.i=a}t(467,97,Lh,Oy,nk);function Vu(){nn()}function Wv(a){nn();this.i=a}t(468,97,Th,Vu,Wv);function T(a){this.b=a}
+function Js(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 ps(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function oD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(yF(),zF)[b],!c&&(c=zF[b]=new T(a)),c):new T(a)}t(469,465,{71:1,75:1,81:1,83:1},T);_.eQ=function(a){return A(a,81)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function yF(){yF=x;zF=y(dE,m,81,256,0)}var zF;function Kj(a){return 0>a?-a:a}function Jj(a,b){return a>b?a:b}function bD(a){return Math.round(a)}function kn(){nn()}function kr(a){nn();this.i=a}t(472,97,{71:1,78:1,82:1,84:1,86:1},kn,kr);function si(){si=x;ti=H(ri,m,-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 ti;function wF(a){nn();this.i=a}t(474,467,Lh,wF);
+function rn(a){this.b="Unknown";this.d=a;this.c=-1}t(475,1,{71:1,85:1},rn);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?lb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function AF(a,b){return a.charCodeAt(b)}function VB(a,b){var c=b,d=a.length,e,f;e=AF(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function BF(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
+function G(a,b){return!A(b,1)?!1:""+a==b}function zu(a,b){return a.indexOf(b)}function AB(a,b,c){return a.indexOf(b,c)}function Rx(a,b){return a.lastIndexOf(b)}function vD(a){var b=aa,c=Zg,d;for(d=0;0<=(d=c.indexOf(Rc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Rn(c,++d):c=c.substr(0,d-0)+Rn(c,++d);return a.replace(RegExp(b,ne),c)}
+function CF(a,b){for(var c=RegExp(b,ne),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y($r,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Rn(a,b){return a.substr(b,a.length-b)}
+function Qn(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Au(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)}_=String.prototype;_.cM={1:1,71:1,73:1,75:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return $s(this)};_.tS=_.toString;function DF(){DF=x;EF={};FF={}}
+function $s(a){DF();var b=lb+a,c=FF[b];if(null!=c)return c;c=EF[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+AF(a,d++);c|=0}256==GF&&(EF=FF,FF={},GF=0);++GF;return FF[b]=c}var EF,GF=0,FF;function fn(a,b){gn(a.b,b);return a}function en(){this.b=new Sn}function HF(){this.b=new Sn;this.b.b+=l}t(477,1,Fh,en,HF);_.tS=function(){return this.b.b};function Ys(){this.b=new Sn}
+function yB(){this.b=new Sn}function Er(a){this.b=new Sn;gn(this.b,a)}t(478,1,Fh,Ys,yB,Er);_.tS=function(){return this.b.b};function BB(a){a="String index out of range: "+a;nn();this.i=a}t(479,468,Th,BB);
+function IF(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new kn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new gF("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new gF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Vu;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Vr(b,c,a[--d])}else for(c=e+c;e<c;)Vr(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Cu(){nn()}function JB(a){nn();this.i=a}t(481,97,Th,Cu,JB);function dz(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:tn(b,c))return a;return null}function gz(a,b){var c;return(c=dz(a.xd(),b))?(c.Zc(),!0):!1}function JF(a){var b,c,d,e;d=new en;b=null;d.b.b+=Pc;for(c=a.xd();c.Xc();)null!=b?gn(d.b,b):b=Ba,e=c.Yc(),gn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Yc;return d.b.b}t(482,1,{});_.vf=function(){throw new JB("Add not supported on this collection");};
+_.wf=function(a){return!!dz(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.xf=function(a){return gz(this,a)};_.tS=function(){return JF(this)};t(484,482,Xh);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.wf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=wn(c),a=~~a);return a};
+function KF(a,b){var c;return A(b,90)&&(c=b.yf(),lu(a.b,c))?(c=Wi(a.b,c),a.b.Ce(b.zf(),c)):!1}function OB(a){this.b=a}t(483,484,Xh,OB);_.wf=function(a){return KF(this,a)};_.xd=function(){return new EB(this.b)};_.xf=function(a){return KF(this,a)?(a=a.yf(),Hi(this.b,a),!0):!1};_.Be=function(){return this.b.e};_.b=null;function HB(a){if(a.c)Bi(a.b),Hi(a.d,a.c.yf()),a.c=null;else throw new Fu("Must call next() before remove().");}
+function EB(a){var b;this.d=a;b=new Ti;a.d&&Ni(b,new LF(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new MF(a,d.substring(1));b.vf(e)}var a=a.b,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.vf(c[d])}this.b=new yi(b)}t(485,1,{},EB);_.Xc=function(){return FB(this.b)};_.Yc=function(){return this.c=zi(this.b)};_.Zc=function(){HB(this)};_.b=null;_.c=null;_.d=null;t(487,1,ji);_.eQ=function(a){return A(a,90)&&IB(this.yf(),a.yf())&&IB(this.zf(),a.zf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.yf()&&(a=wn(this.yf()));null!=this.zf()&&(b=wn(this.zf()));return a^b};_.tS=function(){return this.yf()+qb+this.zf()};function LF(a){this.b=a}t(486,487,ji,LF);_.yf=function(){return null};_.zf=function(){return this.b.c};_.Af=function(a){return LB(this.b,a)};_.b=null;function MF(a,b){this.c=a;this.b=b}t(488,487,ji,MF);_.yf=function(){return this.b};_.zf=function(){return this.c.f[lb+this.b]};_.Af=function(a){return MB(this.c,this.b,a)};_.b=null;_.c=null;
+function Tv(a,b){(0>a||a>=b)&&NF(a,b)}function NF(a,b){throw new Wv("Index: "+a+", Size: "+b);}t(489,482,pi);_.Bf=function(){throw new JB("Add not supported on this list");};_.vf=function(a){this.Bf(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:tn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:wn(c)),b=~~b;return b};_.xd=function(){return new yi(this)};_.Df=function(){return this.Ef(0)};_.Ef=function(a){return new OF(this,a)};_.Ff=function(){throw new JB("Remove not supported on this list");};function FB(a){return a.c<a.e.Be()}function zi(a){if(a.c>=a.e.Be())throw new Yu;return a.e.Cf(a.d=a.c++)}function Bi(a){if(0>a.d)throw new aw;a.e.Ff(a.d);a.c=a.d;a.d=-1}function yi(a){this.e=a}t(490,1,{},yi);_.Xc=function(){return FB(this)};
+_.Yc=function(){return zi(this)};_.Zc=function(){Bi(this)};_.c=0;_.d=-1;_.e=null;function OF(a,b){var c;this.e=this.b=a;c=a.Be();(0>b||b>c)&&NF(b,c);this.c=b}t(491,490,{},OF);_.Gf=function(){return 0<this.c};_.Hf=function(){if(0>=this.c)throw new Yu;return this.b.Cf(this.d=--this.c)};_.b=null;function PF(a){a=new EB(a.c.b);return new QF(a)}function RF(a,b){this.b=a;this.c=b}t(492,484,Xh,RF);_.wf=function(a){return lu(this.b,a)};_.xd=function(){return PF(this)};_.Be=function(){return this.c.b.e};
+_.b=null;_.c=null;function QF(a){this.b=a}t(493,1,{},QF);_.Xc=function(){return FB(this.b.b)};_.Yc=function(){return(this.b.c=zi(this.b.b)).yf()};_.Zc=function(){HB(this.b)};_.b=null;t(494,489,pi);_.Bf=function(a,b){var c;c=jz(this,a);var d=c.e;new ez(b,c.c);++d.c;++c.b;c.d=null};_.Cf=function(a){var b;b=jz(this,a);try{return kz(b)}catch(c){c=Ei(c);if(A(c,91))throw new Wv("Can't get element "+a);throw c;}};_.xd=function(){return jz(this,0)};
+_.Ff=function(a){var b,c;b=jz(this,a);try{c=kz(b)}catch(d){d=Ei(d);if(A(d,91))throw new Wv("Can't remove element "+a);throw d;}SF(b);return c};function TF(a){a.c=y(UF,m,0,0,0)}function uy(a,b,c){(0>b||b>a.d)&&NF(b,a.d);a.c.splice(b,0,c);++a.d}function Ni(a,b){Vr(a.c,a.d++,b);return!0}function zt(a,b){Tv(b,a.d);return a.c[b]}function Dj(a,b){for(var c=0;c<a.d;++c)if(IB(b,a.c[c]))return c;return-1}function Ct(a,b){var c;c=(Tv(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function Mi(a,b){var c;c=Dj(a,b);if(-1==c)return!1;Ct(a,c);return!0}function rk(a,b){var c;if(b.length<a.d){c=b;var d;d=Or(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Vr(b,c,a.c[c]);b.length>a.d&&Vr(b,a.d,null);return b}function Ti(){TF(this)}function Yz(a){TF(this);this.c.length=a}function Sy(a){TF(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(495,489,Eh,Ti,Yz,Sy);_.Bf=function(a,b){uy(this,a,b)};
+_.vf=function(a){return Ni(this,a)};_.Ke=function(){this.c=y(UF,m,0,0,0);this.d=0};_.wf=function(a){return-1!=Dj(this,a)};_.Cf=function(a){return zt(this,a)};_.ye=function(){return 0==this.d};_.Ff=function(a){return Ct(this,a)};_.xf=function(a){return Mi(this,a)};_.Be=function(){return this.d};_.d=0;function iz(a,b){var c=a.length,d;for(d=0;d<c;++d)Vr(a,d,b)}function Ar(){Ar=x;Br=new VF}var Br;function VF(){}t(498,489,Oh,VF);_.wf=function(){return!1};_.Cf=function(){throw new Vu;};_.Be=function(){return 0};
+function WF(){this.b=new Date}function XF(a){return 10>a?bb+a:l+a}t(499,1,{71:1,74:1,75:1,87:1},WF);_.eQ=function(a){return A(a,87)&&Ms(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=gs(c&4194303,b&4194303,e&1048575);a=gs(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?ya:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(YF(),ZF)[this.b.getDay()]+ba+$F[this.b.getMonth()]+ba+XF(this.b.getDate())+ba+XF(this.b.getHours())+lb+XF(this.b.getMinutes())+lb+XF(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function YF(){YF=x;ZF=H($r,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));$F=H($r,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var ZF,$F;
+function tr(a,b){return null==z(a.b,b,a)}function sr(){this.b=new wi}t(501,484,{71:1,74:1,92:1},sr);_.vf=function(a){return tr(this,a)};_.wf=function(a){return lu(this.b,a)};_.ye=function(){return 0==this.b.e};_.xd=function(){return PF(new RF(this.b,new OB(this.b)))};_.xf=function(a){return null!=Hi(this.b,a)};_.Be=function(){return this.b.e};_.tS=function(){return JF(new RF(this.b,new OB(this.b)))};_.b=null;
+function jz(a,b){var c,d;(0>b||b>a.c)&&NF(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new aG(a,b,d)}function nz(){this.b=new bG;this.c=0}t(502,494,Oh,nz);_.vf=function(a){new ez(a,this.b);++this.c;return!0};_.Ef=function(a){return jz(this,a)};_.Be=function(){return this.c};_.b=null;_.c=0;function kz(a){if(a.c==a.e.b)throw new Yu;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function SF(a){if(!a.d)throw new aw;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function aG(a,b,c){this.e=a;this.c=c;this.b=b}t(503,1,{},aG);_.Xc=function(){return this.c!=this.e.b};_.Gf=function(){return this.c.c!=this.e.b};_.Yc=function(){return kz(this)};_.Hf=function(){if(this.c.c==this.e.b)throw new Yu;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Zc=function(){SF(this)};_.b=0;_.c=null;_.d=null;_.e=null;function bG(){this.b=this.c=this}
+function ez(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(504,1,{},bG,ez);_.b=null;_.c=null;_.d=null;function GB(a,b){this.b=a;this.c=b}t(505,487,ji,GB);_.yf=function(){return this.b};_.zf=function(){return this.c};_.Af=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Yu(){nn()}t(506,97,{71:1,78:1,84:1,86:1,91:1},Yu);function IB(a,b){return Xr(a)===Xr(b)||null!=a&&tn(a,b)}function Xz(a){var b=y(oz,m,44,0,0);return rk(a.b,b)}function Ey(){this.b=new Ti}
+t(508,489,Eh,Ey);_.Bf=function(a,b){uy(this.b,a,b)};_.vf=function(a){return Ni(this.b,a)};_.wf=function(a){return-1!=Dj(this.b,a)};_.Cf=function(a){return zt(this.b,a)};_.ye=function(){return 0==this.b.d};_.xd=function(){return new yi(this.b)};_.Ff=function(a){return Ct(this.b,a)};_.Be=function(){return this.b.d};_.tS=function(){return JF(this.b)};_.b=null;function xD(a){a.hc.d._&&cA(a)}function cG(a){var b;if(a.hc.d._){b=Wx(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}eA(a)}
+function dG(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function BD(a){var b=a.k;eG(a.hc.d,b.b,b.c);!Vx(a)&&zy(a);jy(a)}function fG(){hA.call(this,l);this.j=new rz(this.If());Ry(this.r,new gG(this))}t(510,387,Yh);_.Ld=function(a,b){return Xr(a.i)===Xr(this.j)?(cG(this),!0):this.Jf(a,b)};_.If=function(){return"Close"};_.Jf=function(){return!1};_.Ed=function(){cG(this)};_.j=null;_.k=null;
+function KE(a,b,c){fG.call(this);this.hc&&jA(this.hc,!1);gA(this,!1);Cy(this,new rA(0));a=new vA(a,1);Q(this,a,null);a=new Gy;Q(a,this.j,null);Q(this,a,null);b&&(this.k=Wx(b),fA(this),dG(this.k,~~(Tn(b.Vb.hb,Hf)/2)-~~(this.mc/2),~~(Tn(b.Vb.hb,Gf)/2)-~~(this.cc/2)));c&&P(this,c)}t(509,510,Yh,KE);_.If=function(){return"OK"};function uD(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Fu("Cannot undo. Index is out of range.");if(!a.b.c)throw new Fu(Yb);a.b=a.b.c;return a.b.b}
+function FE(){this.b=this.c=new hG}t(511,1,{},FE);_.b=null;function hG(){this.b=null}function lE(a){this.b=a}t(512,1,{},hG,lE);_.b=null;_.c=null;_.d=null;function gG(a){this.b=a}t(513,422,Ph,gG);_.b=null;
+function iG(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){ZB(a.b.Ab,H($r,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=CF(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Vr(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{kD(a.b,b,!0)?(rq(a.b,"Structure pasted"+e),BC(a.b),Ly(a.b),d=!0):(BD(new KE(a.b.K,a.b,eC)),lD(a.b,!0),Ly(a.b))}catch(n){if(n=Ei(n),A(n,78))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",AC(e),BD(new KE(a.b.K,
+a.b,eC)),Ly(a.b);else throw n;}}d&&a.b.Ge(b)}function qq(a){this.b=a}t(514,1,{},qq);_.b=null;function tC(){tC=x;uC=new jG("COPY_SMILES",0);wC=new jG("COPY_MOL",1);xC=new jG("PASTE",2);kG=H(lG,m,93,[uC,wC,xC])}function jG(a,b){ao.call(this,a,b)}t(515,139,{71:1,75:1,77:1,93:1},jG);var kG,wC,uC,xC;function kE(){this.e=y(tE,m,94,99,0)}t(516,1,{},kE);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function mG(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(EC,m,-1,20,1);a.N=y(EC,m,-1,20,1);a.H=Pr([20,7]);a.e=y(I,s,-1,20,1);a.d=y($r,m,1,20,0);a.p=y($r,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y($r,m,1,20,0);a.r=Pr([10,2]);a.j=y(I,s,-1,101,1)}
+function nG(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(EC,m,-1,4,1);d=y(EC,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=oG(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+oG(r[2],d[2],r[3],d[3]),d=oG(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;VD(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=pG(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(EC,m,-1,2,1);qG(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==YD(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;rq(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];bE(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&UD(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(bD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(bD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function SD(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&QD(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,QD(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
+a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];FD(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)VD(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)bE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];ED(a);a.E=c+d;Z(a,0);o=a.K[a.u];q=a.N[a.u];FD(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];bE(a);a.I[a.v]=n;a.J[a.v]=c+d;ED(a);b&&(FD(a,n),GC(a))}c=4}rG(a,c);a.E=a.G;b&&
+(a.E=0)}
+function qG(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function RD(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])sG(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,sG(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){rq(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[pG(a,a.E,a.H[a.E][d])],2<d||1!=b){rq(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(EC,m,-1,2,1);qG(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)VD(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)VD(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)VD(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)bE(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[pG(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[pG(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(bD((a.K[b]+a.K[e])/2))),a.O[c]=O(N(bD((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;bE(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(bD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(bD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(bE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(bD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(bD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(bE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(bD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(bD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(FD(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&rG(a,j);-1<n&&(a.E=n)}
+function sG(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)VD(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function rG(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=YD(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function pG(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function tG(a,b,c){var d,e,f,g;e=ah;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Ss(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Ss(c[d])&&!ts(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Ms(c[d],e)&&(b[d]=g,c[d]=ah,++f);if(f==a.u)break}return g==a.u}
+function GC(a){var b,c,d;b=y(EC,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{FC(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;HC(a)}}
+function FC(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function QD(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=uG(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&rq(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?rq(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?rq(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?rq(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:rq(a.o,"Charge change not possible on the halogen !");break;case 18:rq(a.o,
+"Use X button to change charge on the X atom !")}}
+function rD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&FD(a,c);GC(a);rq(a.o,"Smaller part(s) removed !");return 1}
+function YD(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function cE(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];HD(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),HD(a));4==a.t[d]&&(a.t[d]=1)}}
+function oG(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 ED(a){var b;vG(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);HC(a);HD(a)}
+function VD(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),IF(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),IF(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),IF(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),IF(a.e,b,a.e.length),a.e=b,b=y($r,m,1,c,0),IF(a.d,b,a.d.length),a.d=b,b=y($r,m,1,c,0),IF(a.p,b,a.p.length),a.p=b,b=y(EC,m,-1,c,1),IF(a.K,b,a.K.length),a.K=b,b=y(EC,m,-1,c,1),IF(a.N,b,a.N.length),a.N=b,b=Pr([c,7]),IF(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),IF(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function hD(a,b,c,d,e,f,g){var j;j=O(N(bD(a.K[c]-d/2)));g||(j-=e-d);a=O(N(bD(a.N[c]-~~(f/2))));return new yy(j-1-b,a-b,e+1+2*b,f+2*b)}
+function bE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),IF(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),IF(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),IF(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),IF(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),IF(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),IF(a.O,c,a.O.length),a.O=c,b=y($r,m,1,b,0),IF(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function LD(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(cC(),aa);j+="JME 2013-10-12 "+new WF+"\n \n";j+=KD(a.u,3)+KD(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=hE(0.055999999999999994*(a.K[e]-c),10,4)+hE(0.055999999999999994*(g-a.N[e]),10,4)+hE(0,10,4);h=gD(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+KD(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=KD(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:wG(a,e)&&(g=2),c=KD(a.I[e],3)+KD(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=KD(a.J[e],3)+KD(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=KD(a.J[e],3)+KD(a.I[e],3)),j+=c+KD(g,3)+KD(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+KD(e,4)+KD(a.B[e],4)+aa);return j+"M END\n"}
+function jE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,R,sb,W,M,ca,Ac,Wf,yb,Jd,Kd,Ld,Va,Bc;r=y(I,s,-1,a.u+10,1);q=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);yb=y(I,s,-1,a.u+1,1);v=y(xG,m,-1,a.u+1,2);D=y(xG,m,-1,a.v+1,2);ca=0;if(0==a.u)return l;rD(a,!0);Wf=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){Wf=!1;break}if(a.o.t&&Wf){yG(a);cE(a);zG(a,D);AG(a,v,D);var Eb,nd,bf,Zb,se,od,pd,fb,xH,Qd,w,xa,om,pm,vs,hf,Na,qm,rm,Ec,sm;Eb=y(I,s,-1,a.u+1,1);nd=y(I,s,-1,a.u+1,1);fb=y(BG,m,-1,a.u+1,3);var ws=a.u,tm,
+jh,xs,hg,qj,Ae,jf;qj=y(BG,m,-1,ws+2,3);Ae=y(I,s,-1,100,1);jf=5;hg=0;Ae[0]=3;qj[1]=ch;qj[2]=dh;xs=2;if(!(3>ws))for(;jf<Ae[hg]*Ae[hg];){jh=0;for(tm=!0;tm&&jh<=hg&&jf>=Ae[jh]*Ae[jh];)0==jf%Ae[jh]?tm=!1:++jh;if(tm){qj[++xs]=Ps(jf);if(xs>=ws)break;hg<Ae.length-1&&(++hg,Ae[hg]=jf)}jf+=2}for(w=1;w<=a.u;++w){for(xa=rm=1;xa<=a.v;++xa)(a.I[xa]==w||a.J[xa]==w)&&(rm*=a.i[xa]);qm=a.c[w];18==qm&&(sm=a.p[w],od=sm.charCodeAt(0)-65+1,pd=0,1<sm.length&&(pd=sm.charCodeAt(1)-97),0>od&&(od=0),0>pd&&(pd=0),qm=28*od+pd);
+hf=0;-2>a.B[w]?hf=1:-2==a.B[w]?hf=2:-1==a.B[w]?hf=3:1==a.B[w]?hf=4:2==a.B[w]?hf=5:2<a.B[w]&&(hf=6);Ec=1;fb[w]=Ps(rm);Ec*=126;fb[w]=Ks(fb[w],Ps(a.y[w]*Ec));Ec*=7;fb[w]=Ks(fb[w],Ps(hf*Ec));Ec*=7;fb[w]=Ks(fb[w],Ps(qm*Ec));Ec*=783;fb[w]=Ks(fb[w],Ps(a.A[w]*Ec))}for(se=0;!tG(a,Eb,fb);){vs=!1;for(w=1;w<=a.u;++w)Eb[w]!=nd[w]&&(nd[w]=Eb[w],vs=!0);if(vs){for(w=1;w<=a.u;++w){fb[w]=bh;for(xa=1;xa<=a.A[w];++xa)fb[w]=Ts(fb[w],qj[Eb[a.H[w][xa]]])}se=0}else if(0<se){for(w=1;w<=a.u;++w)fb[w]=bh;w=1;a:for(;w<=a.u-
+1;++w)for(xa=w+1;xa<=a.u;++xa)if(Eb[w]==Eb[xa]){fb[w]=ch;break a}}else{for(w=1;w<=a.u;++w){fb[w]=bh;for(xa=1;xa<=a.A[w];++xa)bf=a.H[w][xa],fb[w]=Ts(fb[w],Ps(a.c[bf]*a.i[pG(a,w,bf)]))}se=1}tG(a,Eb,fb);for(w=1;w<=a.u;++w)fb[w]=Ps(nd[w]*a.u+Eb[w])}for(w=1;w<=a.u;++w)nd[w]=Eb[w];for(Na=1;Na<=a.u;++Na)for(w=1;w<=a.u;++w)if(nd[w]==Na){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Na];a.B[w]=a.B[Na];a.K[w]=a.K[Na];a.N[w]=a.N[Na];a.A[w]=a.A[Na];a.c[Na]=a.c[0];a.B[Na]=a.B[0];
+a.K[Na]=a.K[0];a.N[Na]=a.N[0];a.A[Na]=a.A[0];nd[w]=nd[Na];nd[Na]=Na;a.p[0]=a.p[w];a.p[w]=a.p[Na];a.p[Na]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Na];a.e[Na]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Na];a.d[Na]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Na];a.y[Na]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Eb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Eb[a.I[w]],a.J[w]=Eb[a.J[w]],a.I[w]>a.J[w]&&(Qd=a.I[w],a.I[w]=a.J[w],a.J[w]=Qd,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){pm=om=
+a.u;Zb=0;for(xa=w;xa<=a.v;++xa)a.I[xa]<om?(om=a.I[xa],pm=a.J[xa],Zb=xa):a.I[xa]==om&&a.J[xa]<pm&&(pm=a.J[xa],Zb=xa);Qd=a.I[w];a.I[w]=a.I[Zb];a.I[Zb]=Qd;Qd=a.J[w];a.J[w]=a.J[Zb];a.J[Zb]=Qd;Qd=a.t[w];a.t[w]=a.t[Zb];a.t[Zb]=Qd;Qd=a.C[w];a.C[w]=a.C[Zb];a.C[Zb]=Qd;xH=a.f[w];a.f[w]=a.f[Zb];a.f[Zb]=xH}ED(a);HD(a);zG(a,D);AG(a,v,D)}else{zG(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Bc=1;a.b[1]=1;for(W=0;;){M=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=yb[c]){Ac=!0;for(J=1;J<=ca;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Ac=!1;break}Ac&&(++ca,r[ca]=c,q[ca]=g)}}else o[++M]=g;if(0==M){if(Bc==a.u)break;c=n[W--]}else if(1==M)yb[o[1]]=c,c=o[1],a.b[c]=++Bc;else{n[++W]=c;e=0;for(u=1;u<=M;++u)if(h=pG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=M;++u)if(h=pG(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);yb[e]=c;c=e;a.b[e]=++Bc}}yb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);R=y(xG,m,-1,a.u+1,2);Jd=y(xG,m,-1,a.u+1,2);f=Bc=W=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(yb[c]=f);b[++Bc]=c;for(a.b[c]=0;;){M=e=0;sb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ca;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<sb&&(e=g,sb=a.b[g]))}if(0==e){if(0==W)break a;Jd[c]=!0;c=n[W--]}else break}f=c;c=e;1<M&&(n[++W]=f,R[e]=!0)}Kd=y(I,s,-1,a.v+1,1);Ld=y(I,s,-1,a.u+1,1);if(a.o.Pb){var zH=yb,xL=ca,ys,AH,kh,Be,zs,As,La,rj,Bs;kh=y(I,s,-1,a.u+1,1);for(La=1;La<=a.u;++La)kh[b[La]]=La;zs=y(xG,m,-1,
+a.v+1,2);for(La=1;La<=a.u;++La)ys=b[La],AH=zH[ys],Be=pG(a,ys,AH),0!=Be&&(CG(a,Be,kh,Kd,D),zs[Be]=!0);for(La=1;La<=a.v;++La)zs[La]||CG(a,La,kh,Kd,D);La=1;a:for(;La<=a.u;++La)if(!(2>a.A[La]||4<a.A[La])){As=Bs=0;for(rj=1;rj<=a.A[La];++rj){Be=pG(a,La,a.H[La][rj]);if(5==a.i[Be])continue a;1==a.t[Be]&&0!=DG(a,Be,La)&&++Bs;2==a.t[Be]&&(As=a.H[La][rj])}if(0!=Bs)if(0<As){var ia=a,CH=La,kf=kh,Sc=Ld,kc=void 0,sj=void 0,Fc=void 0,Ce=void 0,Gc=void 0,um=void 0,vm=void 0,wm=void 0,Rd=void 0,Tc=void 0,Uc=void 0,
+Cs=void 0,tj=void 0,Sd=void 0,uj=void 0,De=void 0,vj=void 0,Ds=void 0,wj=void 0,Ee=void 0,DH=void 0,lf=void 0,EH=void 0,Es=void 0,xj=void 0,mf=void 0,Uc=1,sj=CH,kc=y(I,s,-1,ia.u+1,1);for(kc[1]=CH;;){Cs=!1;for(Tc=1;Tc<=ia.A[sj];++Tc)if(Fc=ia.H[sj][Tc],!(Fc==kc[1]||Fc==kc[Uc-1]))if(Ce=pG(ia,sj,Fc),2==ia.t[Ce]&&5!=ia.i[Ce]){sj=kc[++Uc]=Fc;Cs=!0;break}if(!Cs)break}if(!(0==Uc%2||2>ia.A[kc[Uc]]||3<ia.A[kc[Uc]])){mf=kc[1];Gc=kc[~~((Uc+1)/2)];Rd=kc[Uc];lf=Ee=De=Sd=0;Es=Ds=!1;for(Tc=1;Tc<=ia.A[mf];++Tc)Fc=
+ia.H[mf][Tc],Ce=pG(ia,mf,Fc),1!=ia.t[Ce]||5==ia.i[Ce]||(0==Sd?Sd=Fc:De=Fc);0<kf[De]&&kf[Sd]>kf[De]&&(um=Sd,Sd=De,De=um);tj=Sd;0==Sd&&(tj=De,Ds=!0);for(Tc=1;Tc<=ia.A[Rd];++Tc)Fc=ia.H[Rd][Tc],Ce=pG(ia,Rd,Fc),1!=ia.t[Ce]||5==ia.i[Ce]||(0==Ee?Ee=Fc:lf=Fc);0<kf[lf]&&kf[Ee]>kf[lf]&&(um=Ee,Ee=lf,lf=um);wj=Ee;0==Ee&&(wj=lf,Es=!0);uj=DG(ia,pG(ia,mf,Sd),mf);vj=DG(ia,pG(ia,mf,De),mf);DH=DG(ia,pG(ia,Rd,Ee),Rd);EH=DG(ia,pG(ia,Rd,lf),Rd);1<(0>uj+vj?-(uj+vj):uj+vj)||0!=DH||0!=EH?rq(ia.o,"Bad stereoinfo on allene !"):
+(vm=ia.K[kc[Uc-1]]-ia.K[Rd],wm=ia.N[kc[Uc-1]]-ia.N[Rd],xj=Math.sqrt(vm*vm+wm*wm),0.001>xj&&(xj=0.001),0<(ia.N[wj]-ia.N[kc[Uc-1]])*(vm/xj)-(ia.K[wj]-ia.K[kc[Uc-1]])*(wm/xj)?Sc[Gc]=1:Sc[Gc]=-1,Ds&&(Sc[Gc]*=-1),Es&&(Sc[Gc]*=-1),tj==Sd&&0>uj&&(Sc[Gc]*=-1),tj==De&&0>vj&&(Sc[Gc]*=-1),kf[tj]>kf[wj]&&(Sc[Gc]*=-1))}}else b:{var ub=a,Ya=La,Fs=zH,FH=kh,GH=r,HH=q,yL=xL,xm=Ld,ym=void 0,Vc=void 0,Gs=void 0,lh=void 0,Aa=void 0,mh=void 0,rd=void 0,yj=void 0,Td=void 0,Nb=void 0,ga=void 0,fa=void 0,Fe=void 0,zm=void 0,
+Wc=void 0,K=void 0,Am=void 0,fa=y(I,s,-1,4,1),zm=y(I,s,-1,4,1),zj=void 0,Xc=void 0,Bm=void 0,Cm=void 0,Hs=void 0,Aj=void 0,Aj=-1;0<Fs[Ya]&&(fa[++Aj]=Fs[Ya]);for(Xc=1;Xc<=yL;++Xc)GH[Xc]==Ya&&(fa[++Aj]=HH[Xc]),HH[Xc]==Ya&&(fa[++Aj]=GH[Xc]);for(Xc=Aj+1;Xc<ub.A[Ya];++Xc){Hs=ub.u+1;Bm=1;c:for(;Bm<=ub.A[Ya];++Bm){zj=ub.H[Ya][Bm];for(Cm=0;Cm<Xc;++Cm)if(zj==fa[Cm])continue c;FH[zj]<Hs&&(Hs=FH[zj],fa[Xc]=zj)}}0==Fs[Ya]&&0<ub.y[Ya]?(fa[3]=fa[2],fa[2]=fa[1],fa[1]=fa[0],fa[0]=-1):0<ub.y[Ya]&&(fa[3]=fa[2],fa[2]=
+fa[1],fa[1]=-1);for(Aa=yj=mh=lh=Am=rd=Nb=0;4>Aa;++Aa)0>=fa[Aa]||(ym=pG(ub,Ya,fa[Aa]),zm[Aa]=DG(ub,ym,Ya),0<zm[Aa]?(++Nb,Am=fa[Aa],mh=fa[Aa]):0>zm[Aa]?(++rd,lh=fa[Aa],mh=fa[Aa]):yj=fa[Aa]);Td=Nb+rd;K=y(I,s,-1,4,1);Wc=0;if(3==ub.A[Ya]){if(1==Nb&&1==rd||3==Td&&0<Nb&&0<rd){rq(ub.o,"Error in C3H stereospecification !");break b}Fe=fa[0];1==Td?Fe=mh:2==Td&&(Fe=yj);ga=nG(ub,Ya,Fe,fa);K[0]=mh;K[1]=-1;K[2]=ga[2];K[3]=ga[1];0<Nb?Wc=1:Wc=-1}else if(4==ub.A[Ya])if(1==Td)ga=nG(ub,Ya,mh,fa),K[0]=ga[0],K[1]=ga[3],
+K[2]=ga[2],K[3]=ga[1],0<Nb?Wc=1:Wc=-1;else{Fe=fa[0];1<yj&&(Fe=yj);1==Nb?Fe=Am:1==rd&&(Fe=lh);ga=nG(ub,Ya,Fe,fa);Vc=y(I,s,-1,4,1);for(Aa=0;4>Aa;++Aa)ym=pG(ub,Ya,ga[Aa]),Vc[Aa]=DG(ub,ym,Ya);if(4==Td){if(0==Nb||0==rd){rq(ub.o,"Error in C4 stereospecification !");break b}if(1==Nb||1==rd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],Wc=Vc[0];else{for(Aa=0;4>Aa;++Aa)-1==Vc[Aa]&&(Vc[Aa]=0);Td=2}}else if(3==Td)if(3==Nb||3==rd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],0<Nb?Wc=-1:Wc=1;else{1==Nb?Nb=Gs=1:rd=
+Gs=-1;for(Aa=0;4>Aa;++Aa)Vc[Aa]==Gs&&(Vc[Aa]=0);Td=2}if(2==Td)if(1==Nb&&1==rd)ga[1]==lh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==lh&&(ga[2]=ga[3]),K[0]=Am,K[1]=lh,K[2]=ga[2],K[3]=ga[1],Wc=1;else{if(Vc[0]==Vc[1]||Vc[1]==Vc[2]){rq(ub.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Vc[0]?(K[0]=ga[0],K[1]=ga[2],K[2]=ga[1],K[3]=ga[3]):(K[0]=ga[1],K[1]=ga[3],K[2]=ga[2],K[3]=ga[0]);1<Nb?Wc=1:Wc=-1}}var ob=void 0;fa[0]==K[1]?(ob=K[0],K[0]=K[1],K[1]=ob,ob=K[2],K[2]=K[3],K[3]=ob):fa[0]==K[2]?(ob=K[2],K[2]=K[0],
+K[0]=ob,ob=K[1],K[1]=K[3],K[3]=ob):fa[0]==K[3]&&(ob=K[3],K[3]=K[0],K[0]=ob,ob=K[1],K[1]=K[2],K[2]=ob);fa[1]==K[2]?(ob=K[1],K[1]=K[2],K[2]=ob,ob=K[2],K[2]=K[3],K[3]=ob):fa[1]==K[3]&&(ob=K[1],K[1]=K[3],K[3]=ob,ob=K[2],K[2]=K[3],K[3]=ob);K[2]==fa[2]?xm[Ya]=1:K[2]==fa[3]?xm[Ya]=-1:rq(ub.o,"Error in stereoprocessing ! - t30");xm[Ya]*=Wc}}}Va=new HF;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];R[c]&&(Va.b.b+=ua);0<yb[u]&&EG(a,c,yb[c],Va,Kd);var nh=v[c],Gb=void 0,Bj=void 0,
+oh=void 0,U=void 0,U=Oc,Gb=!1;0!=a.B[c]&&(Gb=!0);0!=Ld[c]&&(Gb=!0);oh=-1;for(Bj=1;Bj<=a.z;++Bj)if(a.r[Bj][0]==c){oh=a.r[Bj][1];break}-1<oh&&(Gb=!0);a.o.Ob&&0<a.e[c]&&(Gb=!0,oh=1);switch(a.c[c]){case 2:U=Bb;break;case 3:nh?U="c":U=Fb;break;case 4:nh?(U=wf,0<a.y[c]&&(Gb=!0)):U=ec;break;case 5:nh?U="o":U=mc;break;case 7:nh?(U="p",0<a.y[c]&&(Gb=!0)):U=oc;break;case 8:nh?U=ig:U=zc;break;case 13:nh?U=lg:U=Dc;Gb=!0;break;case 6:U=Hc;Gb=!0;break;case 9:U=Qb;break;case 10:U=Kb;break;case 11:U=Db;break;case 12:U=
+Wb;break;case 1:U=Ub;Gb=!0;break;case 19:U=pc;Gb=!0;break;case 20:U=qc;Gb=!0;break;case 21:U=rc;Gb=!0;break;case 22:U=sc;Gb=!0;break;case 18:Gb=!0,U=a.p[c],(G(U,wa)||G(U,ad)||G(U,wb))&&(Gb=!1)}Gb&&(U=Pc+U,1==Ld[c]?U+=vb:-1==Ld[c]&&(U+="@@"),1==a.y[c]?U+=Ub:1<a.y[c]&&(U+=Ub+a.y[c]),0!=a.B[c]&&(0<a.B[c]?U+=ya:U+=Ca,1<Kj(a.B[c])&&(U+=Kj(a.B[c]))),-1<oh&&(U+=lb+oh),U+=Yc);gn(Va.b,U);for(E=1;E<=ca;++E)if(r[E]==c||q[E]==c)d=q[E],d==c&&(d=r[E]),j[c]<j[d]&&EG(a,r[E],q[E],Va,Kd),9<E&&(Va.b.b+="%"),fn(Va,l+
+(new T(E)).b);Jd[c]&&(Va.b.b+=va)}return Va.b.b}function iE(a){a=new rC(a);ED(a);return a}
+function FD(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)IC(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function GD(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&FD(a,c);0==a.A[d]&&FD(a,d)}
+function yG(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=pG(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&FD(a,c)}}}function vG(a){var b;b=a.c.length;a.H=Pr([b,7]);a.A=y(I,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function AG(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(I,s,-1,a.v+1,1);r=y(xG,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[pG(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(xG,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(xG,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:wG(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(xG,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function HC(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(bD((a.K[b]+a.K[c])/2))),a.O[d]=O(N(bD((a.N[b]+a.N[c])/2)))}function zG(a,b){var c;for(c=1;c<=a.v;++c)iD(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function gD(a,b){var c;c=(cC(),iC)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function wG(a,b){return 2==a.t[b]?!0:!1}function iD(a,b,c){var d,e,f,g;g=1;a.b=y(I,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function TD(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Pr([b+5,2]),IF(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function CD(a){var b;a.z=0;a.s=0;jE(a);for(b=1;b<=a.u;++b)a.E=b,TD(a);a.E=0}
+function DD(a){var b,c;b=y(EC,m,-1,4,1);FC(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function yC(a,b){var c,d,e,f,g,j,h,n;c=y(EC,m,-1,4,1);FC(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;FC(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function fE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function JD(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Pc)&&BF(c,Yc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Ub);g=Jj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){j=Rn(c,d+1);try{a.o.z=CB(j,10)}catch(h){if(h=Ei(h),A(h,78))a.o.z=0;else throw h;}a.E=b;TD(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=G(d,Fb)?3:G(d,Bb)?2:G(d,ec)?4:G(d,mc)?5:G(d,oc)?7:G(d,zc)?8:G(d,Qb)?9:G(d,Kb)?10:G(d,Db)?11:G(d,Wb)?12:G(d,Ub)?1:G(d,Dc)?13:G(d,Hc)?6:G(d,pc)?19:G(d,qc)?20:G(d,rc)?21:G(d,sc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=AF(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=AF(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=AF(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=AF(c,g++);for(;45==e;)--d,e=AF(c,g++)}a.B[b]=d}}}
+function qD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new YB(b);try{for(;b.k=RB(b,b.b),b.k<b.j;)d=oD(CB(UB(b),10)).b,c=e=oD(CB(UB(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Ei(f),A(f,78))dn(f);else throw f;}}function EG(a,b,c,d,e){b=pG(a,b,c);5!=a.i[b]&&wG(a,b)?d.b.b+=qb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=tb,a=a.f[b],null!=a&&(e=a),gn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Rc)}
+function UD(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,rq(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:rq(a.o,"Stereomarking allowed only on single and double bonds!")}
+function CG(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=pG(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=pG(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=pG(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=pG(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))rq(a.o,"Not unique E/Z geometry !");else{j=pG(a,b,e);f=pG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=pG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function uG(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=pG(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(wG(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function DG(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function HD(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=uG(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function JC(a){mG(this);this.o=a;this.z=this.v=this.u=0}
+function pD(a,b){var c,d,e,f,g,j,h;JC.call(this,a);f=l;j=mD(b);if(null!=j){h=new XB(b,j,!0);for(e=1;4>=e;++e)f=nD(h,j);g=oD(CB(Qn(f.substr(0,3)),10)).b;c=oD(CB(Qn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)VD(this),f=nD(h,j),this.K[e]=(new xF(uF(Qn(f.substr(0,10))))).b,this.N[e]=-(new xF(uF(Qn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Qn(f.substr(31,d-31)),JD(this,e,d),62<=f.length&&(f=Qn(f.substr(60,3)),0<f.length&&(f=oD(CB(f,10)).b,0<f&&(this.E=e,a.z=f,TD(this),this.E=0)));for(e=1;e<=c;++e)bE(this),
+f=nD(h,j),this.I[e]=oD(CB(Qn(f.substr(0,3)),10)).b,this.J[e]=oD(CB(Qn(f.substr(3,3)),10)).b,g=oD(CB(Qn(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=oD(CB(Qn(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);vG(this);fE(this);GC(this);for(ED(this);(h.k=RB(h,h.b),h.k<h.j)&&!(null==(f=UB(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new WB(f);UB(g);UB(g);j=oD(CB(UB(g),10)).b;
+for(e=1;e<=j;++e)c=oD(CB(UB(g),10)).b,this.B[c]=oD(CB(UB(g),10)).b}if(0==f.indexOf("M APO")){g=new WB(f);UB(g);UB(g);j=oD(CB(UB(g),10)).b;for(e=1;e<=j;++e)c=oD(CB(UB(g),10)).b,f=oD(CB(UB(g),10)).b,this.E=c,Z(this,0),JD(this,this.u,pc+f),this.E=0}}yG(this);ED(this)}}
+function mE(a,b){var c,d,e,f,g;JC.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));BF(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new WB(b);d=oD(CB(UB(f),10)).b;e=oD(CB(UB(f),10)).b;for(c=1;c<=d;++c)g=UB(f),VD(this),JD(this,this.u,g),this.K[c]=(new xF(uF(UB(f)))).b,this.N[c]=-(new xF(uF(UB(f)))).b;for(c=1;c<=e;++c)if(bE(this),this.I[c]=oD(CB(UB(f),10)).b,this.J[c]=oD(CB(UB(f),10)).b,this.t[c]=oD(CB(UB(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;vG(this);fE(this);GC(this)}catch(j){j=Ei(j);if(A(j,78)){j.Ec();this.u=0;return}throw j;}yG(this);ED(this)}}
+function sD(a,b,c){var d,e,f;JC.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(VD(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))bE(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;ED(this);GC(this)}
+function MD(a,b,c){var d,e,f,g,j;JC.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y($r,m,1,this.u+1,0);this.K=y(EC,m,-1,this.u+1,1);this.N=y(EC,m,-1,this.u+1,1);this.p=y($r,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y($r,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=Pr([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}ED(this);GC(this)}
+function rC(a){var b;mG(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);IF(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);IF(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);IF(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);IF(a.e,this.e,this.u+1);this.d=y($r,m,1,this.u+1,0);IF(a.d,this.d,this.u+1);this.K=y(EC,m,-1,this.u+1,1);IF(a.K,this.K,this.u+1);this.N=y(EC,m,-1,this.u+1,1);IF(a.N,this.N,this.u+1);this.p=y($r,m,1,this.u+1,0);IF(a.p,this.p,this.u+1);this.I=y(I,
+s,-1,this.v+1,1);IF(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);IF(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);IF(a.t,this.t,this.v+1);this.f=y($r,m,1,this.v+1,0);IF(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);IF(a.C,this.C,this.v+1);this.r=Pr([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function hE(a,b,c){var d,e,f;if(0==c)return KD(L(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(bD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new xF(a)).b;d=zu(e,Au(46));0>d&&(e+=Xa,d=zu(e,Au(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=tb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function mD(a){var b;b=new XB(a,aa,!0);if(4<QB(b))return aa;b=new XB(a,Zg,!0);return 4<QB(b)?Zg:null}
+function KD(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=tb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function nD(a,b){for(var c,d;a.k=RB(a,a.b),a.k<a.j;){d=UB(a);if(G(d,b))return ba;for(UB(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(517,1,{94:1},JC,pD,mE,sD,MD,rC);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function sq(){sq=x;tq=new UA(Ub)}
+function yD(a,b){var c;sq();var d;fG.call(this);this.d=new rz("Help");new rz("Home");this.e=b;P(this,(cC(),eC));this.hc&&jA(this.hc,!1);gA(this,!1);d=Wx(b);if(1==a)this.f||(this.f=new CA(d),dG(this.f,-30,0)),this.k=this.f,c=pC(b),this.hc&&iA(this.hc.d.A.c,Cc),Cy(this,new mz(2)),this.i=new UA(c+" "),Q(this,this.i,Jb),d=new Gy,Q(d,this.j,null),this.e.Hb&&(c=new rz("Submit"),Q(d,c,null)),Q(this,d,Ic),TA(this.i,Qn(Un(this.i.hc.b.hb,Rg))),this.hc&&jA(this.hc,!0),gA(this,!0);else if(2==a)this.c||(this.c=
+new CA(d),dG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&iA(this.hc.d.A.c,"Nonstandard atom"),Cy(this,new mz(2)),c=new Gy,Q(c,new vA("atomic SMILES",1),null),Q(this,c,jc),c=Ub,tq&&(c=Un(tq.hc.b.hb,Rg)),tq=new VA(c,8),Q(this,tq,Jb),c=new Gy,Q(c,this.j,null),Q(this,c,Ic);else{this.b||(this.b=new CA(d),dG(this.b,5*b.Z,0));var e,f;d="About "+(cC(),rE);this.hc&&iA(this.hc.d.A.c,d);Cy(this,new rA(0));P(this,eC);Q(this,new vA(rE+" Molecular Editor v2013-10-13",1),null);Q(this,new vA("Peter Ertl and Bruno Bienfait",
+1),null);for(c=dC,d=0,f=c.length;d<f;++d)e=c[d],e=new vA(e,1),iy(e,this.e.y),Q(this,e,null);c=new Gy;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}fA(this);c=this.k;eG(this.hc.d,c.b,c.c);!Vx(this)&&zy(this);jy(this)}t(518,510,Yh,yD);_.Jf=function(a){var b,c;if(a.i===this.d){try{b=new wB(this.e.I),c=vB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Ei(d),A(d,66))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,AC(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var tq;
+function FG(a,b){Ux(b)==a.b?P(b,(xz(),Gz)):P(b,a.b)}
+function GG(a){var b,c,d,e;e=l;d=!1;Ux(HG)!=a.b?(e=wa,d=!0):Ux(IG)!=a.b?(e="!#6",d=!0):Ux(JG)!=a.b?(P(KG,(xz(),Gz)),P(LG,Gz),P(MG,Gz),P(NG,Gz),e="F,Cl,Br,I"):(b=Ux(OG)!=a.b,c=Ux(PG)!=a.b,Ux(QG)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Ux(RG)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Ux(SG)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Ux(TG)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Ux(UG)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Ux(KG)!=a.b&&(e+="F,"),Ux(LG)!=a.b&&(e+="Cl,"),Ux(MG)!=a.b&&(e+="Br,"),Ux(NG)!=a.b&&(e+="I,"),
+BF(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ad:c?e=wb:(P(HG,(xz(),Gz)),e=wa)));b=l;d&&Ux(OG)!=a.b&&(b+=";a");d&&Ux(PG)!=a.b&&(b+=";A");Ux(VG)!=a.b&&(b+=";R");Ux(WG)!=a.b&&(b+=";!R");Ux(HG)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=XG.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=YG.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);Ux(ZG)!=a.b&&(e="~");Ux($G)!=a.b&&(e=lb);Ux(aH)!=a.b&&(e=vb);Ux(bH)!=a.b&&(e="!@");TA(a.f,e)}
+function cH(a){dH(a);eH(a);var b=XG.hc.b;Hw(b,0);b.hb.options[0].selected=!0;b=YG.hc.b;Hw(b,0);b.hb.options[0].selected=!0;P(OG,a.b);P(PG,a.b);P(VG,a.b);P(WG,a.b);P(XG,a.b);P(YG,a.b);fH(a)}function dH(a){P(QG,a.b);P(RG,a.b);P(SG,a.b);P(TG,a.b);P(UG,a.b);P(KG,a.b);P(LG,a.b);P(MG,a.b);P(NG,a.b)}function eH(a){P(HG,a.b);P(IG,a.b);P(JG,a.b)}function fH(a){P(ZG,a.b);P($G,a.b);P(aH,a.b);P(bH,a.b);a.c=!1}
+function zD(a){hA.call(this,"Atom/Bond Query");this.j=new rz(this.If());Ry(this.r,new gG(this));this.b=(cC(),eC);this.d=a;this.e||(a=Wx(a),this.e=new CA(a),dG(this.e,-150,10));this.k=this.e;Cy(this,new qA);P(this,this.b);a=new Gy;Cy(a,new Wz(0,3,1));Q(a,new uA("Atom type :"),null);HG=new rz(zb);IG=new rz("Any except C");JG=new rz("Halogen");Q(a,HG,null);Q(a,IG,null);Q(a,JG,null);Q(this,a,null);a=new Gy;Cy(a,new Wz(0,3,1));Q(a,new vA("Or select one or more from the list :",0),null);Q(this,a,null);
+a=new Gy;Cy(a,new Wz(0,3,1));QG=new rz(Fb);RG=new rz(ec);SG=new rz(mc);TG=new rz(zc);UG=new rz(oc);KG=new rz(Qb);LG=new rz(Kb);MG=new rz(Db);NG=new rz(Wb);Q(a,QG,null);Q(a,RG,null);Q(a,SG,null);Q(a,TG,null);Q(a,UG,null);Q(a,KG,null);Q(a,LG,null);Q(a,MG,null);Q(a,NG,null);Q(this,a,null);a=new Gy;Cy(a,new Wz(0,3,1));XG=new vz;uz(XG,zb);uz(XG,bb);uz(XG,db);uz(XG,jb);uz(XG,kb);Q(a,new uA("Number of hydrogens : "),null);Q(a,XG,null);Q(this,a,null);a=new Gy;Cy(a,new Wz(0,3,1));YG=new vz;uz(YG,zb);uz(YG,
+bb);uz(YG,db);uz(YG,jb);uz(YG,kb);uz(YG,"4");uz(YG,"5");uz(YG,"6");Q(a,new vA("Number of connections :",0),null);Q(a,YG,null);Q(a,new vA(" (H's don't count.)",0),null);Q(this,a,null);a=new Gy;Cy(a,new Wz(0,3,1));Q(a,new uA("Atom is :"),null);OG=new rz(Ab);Q(a,OG,null);PG=new rz("Nonaromatic");Q(a,PG,null);VG=new rz(yc);Q(a,VG,null);WG=new rz(ic);Q(a,WG,null);Q(this,a,null);a=new Gy;P(a,Nz(Ux(this)));Cy(a,new Wz(0,3,1));Q(a,new uA("Bond is :"),null);ZG=new rz(zb);Q(a,ZG,null);$G=new rz(Ab);Q(a,$G,
+null);aH=new rz(yc);Q(a,aH,null);bH=new rz(ic);Q(a,bH,null);Q(this,a,null);a=new Gy;Cy(a,new Wz(1,3,1));this.f=new VA(wa,20);Q(a,this.f,null);Q(a,new rz(wc),null);Q(a,this.j,null);Q(this,a,null);this.hc&&jA(this.hc,!1);gA(this,!1);dH(this);eH(this);fH(this);P(OG,this.b);P(PG,this.b);P(VG,this.b);P(WG,this.b);P(XG,this.b);P(YG,this.b);FG(this,HG);fA(this);a=this.k;eG(this.hc.d,a.b,a.c);!Vx(this)&&zy(this);jy(this)}t(519,510,Yh,zD);
+_.Jf=function(a,b){var c;G(b,wc)?(cH(this),FG(this,HG),GG(this)):A(a.i,41)?(fH(this),Xr(a.i)===Xr(HG)?(dH(this),eH(this)):Xr(a.i)===Xr(IG)?(dH(this),eH(this)):Xr(a.i)===Xr(JG)?(dH(this),eH(this)):Xr(a.i)===Xr(VG)?P(WG,this.b):Xr(a.i)===Xr(WG)?(P(VG,this.b),P(OG,this.b)):Xr(a.i)===Xr(OG)?(P(PG,this.b),P(WG,this.b)):Xr(a.i)===Xr(PG)?P(OG,this.b):Xr(a.i)===Xr(ZG)||Xr(a.i)===Xr($G)||Xr(a.i)===Xr(aH)||Xr(a.i)===Xr(bH)?(cH(this),this.c=!0):eH(this),FG(this,a.i),GG(this)):A(a.i,42)&&(fH(this),c=a.i,0==c.hc.b.hb.selectedIndex?
+P(c,this.b):P(c,(xz(),Gz)),GG(this));107!=this.d.d&&(this.d.d=107,Ly(this.d));return!0};_.c=!1;_.d=null;_.e=null;var HG=_.f=null,ZG=null,IG=null,OG=null,$G=null,MG=null,QG=null,YG=null,XG=null,LG=null,KG=null,JG=null,NG=null,RG=null,PG=null,WG=null,bH=null,SG=null,UG=null,VG=null,aH=null,TG=null;function uE(){TF(this)}t(520,495,Eh,uE);_.Ke=function(){this.b=-1;this.c=y(UF,m,0,0,0);this.d=0};_.b=-1;
+function pq(a,b){var c;a.b=b;var d,e;d=null;YA();if(e=c=(e=$wnd.clipboardData.getData(Mc),null!=e?new lB(e):null))e=(aB(),dB),e=eB(e,(aB(),dB))||eB(e,bB);if(e)try{d=iB(c)}catch(f){if(f=Ei(f),A(f,59))dn(f);else throw f;}c=d;null!=c&&iG(b,c)}function nq(a){a=new lB(a);YA();var b,c;try{b=iB(a),c=un(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Mc,c)}catch(d){if(d=Ei(d),A(d,59))dn(d);else throw d;}}function vE(){}t(521,1,{60:1,67:1},vE);_.te=function(a){iG(this.b,a.b)};
+_.b=null;t(523,300,oi);function kq(){var a;kq=x;gH=(a=!1,If in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);hH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");iH=gH&!hH;var b;a=H(I,s,-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]);lq=y(I,s,-1,1E3,1);for(b=0;b<lq.length;++b)lq[b]=-999;for(b=0;b<a.length;b+=2)lq[a[b+1]]=a[b]}
+function vp(a,b,c){a=new jH(b,c,a);if(!b.Ld(a,c))for(b=b.gc;b&&!b.Ld(a,c);)b=b.gc}function Jy(a,b,c){var d;d=new kH;fj(d.u,b,c);Zi(a.i,d.u,0,0);Ni(a.b,d);return d}function EE(a,b){return!a.f?null:b in a.f?a.f[b]:null}function YC(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)bv(a.i,b.u,c,d),b.s=c,b.t=d;lH(b)}
+function DE(a,b,c,d){kq();this.hb=Qv();this.b=new Ti;this.k=new Ti;this.f=d;this.hb.style[Nf]=bb;this.hb.style[Lf]=bb;this.hb.style[Cg]=Qe;this.hb.style[Wg]=b;this.hb.style[ze]=c;this.i=new mH;this.i.hb.style[Wg]=eb;this.i.hb.style[ze]=eb;iH?(b=new nH,c=new oH,Zi(b,this.i,0,0),Zi(b,c,0,0),fv(this,b)):fv(this,this.i);this.d=a;a.Vb=this;iH?(this.n=new pH(this),this.n.j=new qH(this),this.n.k=new rH(this),this.n.o=new sH(this),this.n.n=new tH(this),this.d&&(this.n.f=new uH(this),this.n.i=new vH(this),
+this.n.b=new wH(this))):B(this,new yH(this),(wq(),wq(),xq));B(this,this,(Ap(),Ap(),Bp));B(this,new BH(this),(ij(),ij(),jj));B(this,new IH(this),(kj(),kj(),lj));B(this,new JH(this),(hq(),hq(),iq));(up(),up(),ny).b=this}t(522,523,oi,DE);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var iH,hH,gH,lq=null;function mH(){dv.call(this);this.hb[zd]=Me}t(525,278,oi,mH);function nH(){mH.call(this);this.hb.style[Wg]=eb;this.hb.style[ze]=eb}t(524,525,oi,nH);function yH(a){this.b=a}t(526,1,{},yH);
+_.uc=function(a){var b,c,d,e;d=oj(a);e=pj(a);c=Cj(a.b);b=new KH(a);2==c&&(b.f=4);b=ND(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function BH(a){this.b=a}t(527,1,{},BH);_.vc=function(a){var b,c;b=oj(a);c=pj(a);a=new KH(a);this.b.j?XD(this.b.d,a,b,c):ZD(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function IH(a){this.b=a}t(528,1,{},IH);_.wc=function(){this.b.j=!1;aE(this.b.d)};_.b=null;function JH(a){this.b=a}t(529,1,{},JH);_.b=null;
+function oH(){mH.call(this);this.hb.style[Wg]=eb;this.hb.style[ze]=eb}t(530,525,oi,oH);function LH(a,b){var c;c=b.b;c.f=4;return ND(a.b.d,c,b.e,b.f)}function qH(a){this.b=a}t(531,1,{},qH);_.Kf=function(a){return LH(this,a)};_.b=null;function Yq(a,b){ZD(a.b.d,b.b,b.e,b.f);return ND(a.b.d,b.b,b.e,b.f)}function rH(a){this.b=a}t(532,1,{},rH);_.Kf=function(a){return Yq(this,a)};_.b=null;function sH(a){this.b=a}t(533,1,{},sH);_.Kf=function(a){return XD(this.b.d,a.b,a.e,a.f)};_.b=null;
+function tH(a){this.b=a}t(534,1,{},tH);_.Kf=function(){return aE(this.b.d)};_.b=null;function Zp(a,b){var c;c=N(bD(b.c));c=new nB(b,0,cg,c);sC(a.b.d,c);return!0}function uH(a){this.b=a}t(535,1,{},uH);_.Kf=function(a){return Zp(this,a)};_.b=null;function $p(a,b){var c;c=N(bD(100*b.d));c=new nB(b,0,jg,c);sC(a.b.d,c);return!0}function vH(a){this.b=a}t(536,1,{},vH);_.Kf=function(a){return $p(this,a)};_.b=null;function dq(a,b){var c;c=new nB(b,0,ce,ah);sC(a.b.d,c);return!0}function wH(a){this.b=a}
+t(537,1,{},wH);_.Kf=function(a){return dq(this,a)};var MH=_.b=null;function NH(){NH=x;MH=new Vs((jt(),new it("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function OH(){OH=x;PH={}}function QH(a,b,c){var d;c&&(b.style[ie]=c.c+Tf,d=c.b,d!=Ob&&(b.style[he]=d),0!=(c.d&1)&&(b.style[ke]=md),0!=(c.d&2)&&(b.style[je]=Ke));a.f.style[Vg]=Cf}
+function bA(a){var b=RH,c,d,e,f,g,j,h,n,o,r,q,u,v;c=qi(a);c in PH?a=PH[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(rg),f=$doc.createElement(Ie),f.width=1,f.height=1,g=(NH(),MH),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),QH(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Qj(e),n=Qj(e)+(e.offsetHeight||0),o=n-h,r=Qj(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new SH,v.b=u,v.c=q,v.d=o,v),PH[c]=a);return a}
+function TH(){OH();var a,b,c,d,e;mj();this.b=H($r,m,1,["monospace","sans-serif",og]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(rg);this.f.innerHTML=this.i||l;this.f.style[ie]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[he]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(540,1,{},TH);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var PH;function SH(){}
+t(541,1,{},SH);_.b=0;_.c=0;_.d=0;function OD(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,11))return!!a.b.b.metaKey}catch(b){if(b=Ei(b),!A(b,84))throw b;}return!1}function PD(a){try{if(a.b&&A(a.b,11))return!!a.b.b.shiftKey}catch(b){if(b=Ei(b),!A(b,84))throw b;}return!1}function KH(a){mq.call(this,null,0,null);this.b=a}function jH(a,b,c){mq.call(this,a,0,b);this.b=c}t(542,383,bi,KH,jH);_.re=function(){return OD(this)};_.se=function(){return PD(this)};_.b=null;
+function QA(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=RH;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,QH(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function PA(a){this.c=a;this.b={};!RH&&(RH=new TH)}t(543,386,Ih,PA);var RH=null;function Ky(a){this.b=a}t(544,394,{},Ky);_.b=null;function UH(a,b){this.b=a;this.c=b}t(545,1,{},UH);_.b=null;_.c=null;function VH(){tw.call(this);this.hb[zd]="jsa-resetTable";this.hb.style[Wg]=id}t(546,310,oi,VH);
+function WH(){WH=x;var a=XH=new TH;mj();a.i="9p";a.f.style[he]=og;a.f.style[ie]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[ie]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);YH=new Wy(1)}function OC(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,lH(a)}
+function QC(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(NC(a,!1),360<=g||-360>=g?j=PC(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=ZH(r,q,u,v,f),E=ZH(r,q,u,v,h),J="<g"+a.n+rb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),OC(a,j))}function Y(a,b,c,d,e){a.o&&OC(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ha+a.c+a.b+ab)}
+function MC(a,b,c,d,e){a.o&&(NC(a,!1),OC(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ea+a.n+ab))}function XC(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ka+d+ha+a.j+' fill="'+e+la+b+"</text>");OC(a,b)}function mA(a,b,c,d,e){NC(a,!0);OC(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ea+a.n+ab)}
+function lH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Oj(a.u.hb)+(a.u.hb.offsetWidth||0)-Oj(a.u.hb),d=Qj(a.u.hb)+(a.u.hb.offsetHeight||0)-Qj(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ja+d+la)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=ag+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function WC(a,b){a.f=b;a.j=qE(b)}t(547,390,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var YH,XH;function Mq(a,b,c){c&&(Xq(a,b),c.Kf(a.c));a.e=!0}function Xq(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Oj(a.p.hb)+(a.p.hb.scrollLeft||0)+Zn(a.p.hb.ownerDocument),a.c.f=c.clientY-Qj(a.p.hb)+(a.p.hb.scrollTop||0)+$n(a.p.hb.ownerDocument),a.c.b=new KH(b),b.b.preventDefault(),!0):!1}
+function pH(a){this.p=a;this.c=new $H;this.d=new aI(this);B(this.p,new bI(this),(Uq(),Uq(),Vq));B(this.p,new cI(this),(Nq(),Nq(),Oq));B(this.p,new dI(this),(Rq(),Rq(),Sq));B(this.p,new eI(this),(Jq(),Jq(),Kq));B(this.p,new fI,(eq(),eq(),fq));B(this.p,new gI(this),(aq(),aq(),bq));B(this.p,new hI(this),(Wp(),Wp(),Xp))}t(548,1,{},pH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function aI(a){gk();this.b=a}t(549,24,{},aI);
+_.Dc=function(){!this.b.e&&this.b.j&&LH(this.b.j,this.b.c)};_.b=null;function bI(a){this.b=a}t(550,1,{},bI);_.b=null;function cI(a){this.b=a}t(551,1,{},cI);_.b=null;function dI(a){this.b=a}t(552,1,{},dI);_.b=null;function eI(a){this.b=a}t(553,1,{},eI);_.b=null;function fI(){}t(554,1,{},fI);function gI(a){this.b=a}t(555,1,{},gI);_.b=null;function hI(a){this.b=a}t(556,1,{},hI);_.b=null;function $H(){}t(557,1,{},$H);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function iI(a){var b,c,d,e,f;Nj(a);d=($i(),aj(null));e=new VH;qw(e,a);Su(d,e,d.hb);f=a.fd();b=a.ed();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.hb.textContent,2>=c.length&&(f+=8));sw(e,a);$u(d,e);return new by(f,b)}function jI(){this.hb=$doc.createElement(Zd);this.hb[zd]=Me;this.hb.style[Mf]=Ge;this.hb.style[Qf]=bd;this.hb.style[Wg]=eb;this.hb.style[ze]=eb}t(559,281,Kh,jI);_.cd=function(){return Oj(this.hb)};_.dd=function(){return Qj(this.hb)};
+function qE(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function ZH(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new UH(new xF(a),new xF(b))}function PC(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+ab}
+function dD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=ea;b=pb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function NC(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ha+a.b:a.n=' fill="none" stroke="'+c+ha+a.b}function kH(){WH();this.o=YH;this.d=[];this.u=new jI}t(560,547,{},kH);_.b=l;_.c=l;function kI(){kI=x;lI=new by(0,0)}
+function mI(a){var b;b=a.Of();if(!b){var c;(c=a.Lf())?(b=iI(c.b),fj(c.ue(),b.c,b.b),c=iI(c.b),b=new by(c.c-b.c,c.b-b.b)):b=new by(0,0);a.Sf(b)}return b}function qy(a,b){var c;if(a.ye())return lI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Rf(Vx(b));c=iI(a.ue());a.f.c=c.c;a.f.b=c.b;return c}function nI(a,b){var c;b&&(c=ag+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Nf().hb.style[jd]=c)}function oI(){this.f=new Rz;this.f.b=-1;this.f.c=-1}t(562,1,{});_.Lf=function(){return null};_.Mf=function(a){this.Qf(a.Nd())};
+_.Nf=function(){return this.ue()};_.Of=function(){return pI};_.Ed=function(){};_.ye=function(){return!1};_.Pf=function(a){this.Rf(Vx(a))};_.Qf=function(a){nI(this,a)};_.Rf=function(a){var b=this.ue().hb,c,d,e;c=(Ay(),By);e=a.c;d=a.b;e!=c.c?b.style[ie]=l+e+"pt":b.style[ie]=l;d!=c.b?b.style[he]=d:b.style[he]=l;0!=(a.d&1)?b.style[ke]=md:b.style[ke]=l;0!=(a.d&2)?b.style[je]=Ke:b.style[je]=l};_.Sf=function(a){pI=a};_.Tf=function(){};var pI=_.f=null,lI;
+function sz(a,b){kI();oI.call(this);this.b=new Kv(a);this.b.gd()[zd]=l;B(this.b,new qI(this,b),(xp(),xp(),yp))}t(561,562,{},sz);_.ue=function(){return this.b};_.Qf=function(a){nI(this,a)};_.b=null;function qI(a,b){this.b=a;this.c=b}t(563,1,{},qI);_.Lc=function(a){up();vp(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function wz(a){kI();oI.call(this);this.b=new Iw;B(this.b,new rI(this,a),(rp(),rp(),sp))}t(564,562,{},wz);_.ue=function(){return this.b};_.b=null;
+function rI(a,b){this.b=a;this.c=b}t(565,1,{},rI);_.b=null;_.c=null;function sI(a,b){var c,d;nI(a,b.Nd());for(d=new yi(b.Wb.b);d.c<d.e.Be();)c=zi(d),c.lc&&c.hc.Mf(c)}function tI(a,b){var c,d,e,f,g,j,h;fj(a.e,b.Ud(),b.Qd());for(d=new yi(b.Wb.b);d.c<d.e.Be();)c=zi(d),c.lc&&(e=c.hc,e.Pf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=mI(e).c,f-=mI(e).b,fj(e.ue(),g,f),!c.gb&&a.e.yd(c),a.e.zd(c,j,h)))}function Fy(){kI();oI.call(this);this.e=new dv}t(566,562,{},Fy);
+_.Mf=function(a){sI(this,a)};_.ue=function(){return this.e};_.Pf=function(a){tI(this,a)};_.e=null;function wA(a){kI();oI.call(this);var b=this.b=new Fw;Ov(b.c,a);Ew(b);this.f.b=-1;this.f.c=-1}t(567,562,{},wA);_.ue=function(){return this.b};_.ye=function(){var a;a=(this.b.c.d?Wn(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function zA(a){this.b=new bx(a.i,new uI(a))}t(568,1,{},zA);_.b=null;
+function Yw(a){var b,c,d,e,f;f=new mB(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(vI,m,60,0,0);for(c=b.b?rk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=Wi((Py(),S),new T(f.e)));c=c.c;if(Ms(!c?$g:c.b,qh))for(c=(!a.e.b||0==a.e.b.d?(Ar(),Ar(),Br):new Sy(a.e.b)).xd();c.Xc();)a=c.Yc(),1001==f.e&&a.te(f);var g,j,h;1001==f.e?(g=new mq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.$f(),null.$f()):100==f.e&&A(f.f,57)?(j=f.f,h=new mq(j,205,null),h.j=j.Vd(),h.k=
+j.Wd()):1004<=f.e&&1005>=f.e||(701==f.e?null.$f():401==f.e||402==f.e?(null.$f(),null.$f(),null.$f(),null.$f(),null.$f()):500<=f.e&&507>=f.e&&(g=null._f,500!=g&&(f=new mq(null._f,g,null),f.j=null.$f(),f.k=null.$f(),j=null.$f(),f.f=j&12,501==g&&null.$f())))}function uI(a){this.b=a}t(569,1,li,uI);_.xc=function(){Yw(this)};_.b=null;function WA(){kI();oI.call(this);this.b=new zx}t(570,562,{},WA);_.Lf=function(){var a;a=new WA;wx(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ue=function(){return this.b};
+_.Of=function(){return wI};_.Sf=function(a){wI=a};var wI=_.b=null;t(571,566,{});function ZA(){new sr}t(572,414,{},ZA);function jA(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?Rp(c.i,c):Pp(c.i,c)))}function kA(a,b){kI();Fy.call(this);this.d=new xI(a);var c=this.c=new tw,d=(ew(),fw);c.b=d;qw(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&yI(Kx(c.A.b.q,0)))throw new Fu("WindowPanel can only contain one child widget");zI(c,d);this.d.b=this;this.b=b}t(575,571,{},kA);_.ue=function(){return this.d};_.Nf=function(){return this.c.gb};
+_.Ed=function(){AI(this.d,!1)};_.Rf=function(){};_.Tf=function(a){sI(this,a);tI(this,a);BI(this.d);CI(this.d)};_.b=null;_.c=null;_.d=null;function DI(a){var b;b=new Lp(Tn(a.hb,Hf),Tn(a.hb,Gf));a=new Lp(Tn(a.L.bb.hb,Hf),Tn(a.L.bb.hb,Gf));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function EI(a){if(null!=a.J&&null!=a.I){var b=a.I;a.md(a.J);a.kd(b);a.J=a.I=null}else null!=a.J?(FI(a,a.J),a.J=null):null!=a.I&&(GI(a,a.I),a.I=null);Ej(a.K)}function BI(a){a.cb?a.Xf(Op(a.L.bb)):(a.Hd(),BI(a))}
+function GI(a,b){var c;a.cb?(c=DI(a),a.Xf(new Lp(-1,HI(b,!1)-c[1]))):a.I=b}function II(a,b){var c;b!=a.Cd()&&(c=a.L.bb,Ku(c),JI(c,b,c.hb,c.q.d,!0))}function FI(a,b){var c;a.cb?(c=DI(a),a.Xf(new Lp(HI(b,!0)-c[0],-1))):a.J=b}t(578,283,ii);_.Uf=function(){var a,b;b=Op(this.L.bb);a=DI(this);b.c+=a[0];b.b+=a[1];return b};_.Cd=function(){var a;a=this.L.bb;return 0!=a.q.d?yI(Kx(a.q,0)):null};_.Vf=function(a){KI(this.L.bb,a)};_.xd=function(){return new Lu(this.L.bb)};_.Wf=function(){Sp(this.L.bb)};_.sd=function(){EI(this)};
+_.Kd=function(){Sp(this.L.bb)};_.ud=function(a){return LI(this.L.bb,a)};_.Xf=function(a){Qp(this.L.bb,a)};_.kd=function(a){GI(this,a)};_.Dd=function(a){II(this,a)};_.md=function(a){FI(this,a)};_.I=null;_.J=null;function MI(){MI=x;var a=(NI(),OI(),PI);QI=new vw(a.e,a.c,a.d,a.f,a.b)}function AI(a,b){var c;c=new bu;a.eb&&qr(a.eb,c);a.B&&Pp(a.i,a);try{Gi(a.i.d,a)}catch(d){if(d=Ei(d),!A(d,78))throw d;}a.c=RI(a.i,a);try{kv(a,b)}finally{Ji(a.k.b),Ji(a.j.b),Ji(a.n.b),a.H&&Mi(a.H,a.i),a.u&&(a.u=!1)}}
+function SI(a,b,c){var d,e;e=a.gb;d=new Gj(a,e);e.zd(a,d.b+b,d.e+c)}function TI(a,b,c){b=new UI(Xn(Wn(iu(iu(a.L.d,b),c))));Ju(b,a);B(b,a.d,(xp(),xp(),yp));return b}function Np(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));Qp(a.L.bb,b)}function eG(a,b,c){var d,e;(e=a.i)?(d=VI(e.hb),nv(a,b+(Oj(e.hb)+d[3]),c+(Qj(e.hb)+d[0]))):nv(a,b,c)}function zI(a,b){if(b!=(0!=a.A.b.q.d?yI(Kx(a.A.b.q,0)):null)){Ku(a.A.b);var c=a.A.b;JI(c,b,c.hb,c.q.d,!0)}}
+function WI(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(Ip(),XI)&&(a.G=a.y);var d,e;if(a.H)for(e=new yi(a.H);e.c<e.e.Be();)if(d=zi(e),b==(Ip(),YI)){!d.c&&(d.c=new ZI);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(Ip(),Jp))g=d.i,j=d.x,d.A.d?(eG(d,j.d,j.e),Np(d,new Lp(j.c,-1))):(eG(d,j.d,j.e),Np(d,new Lp(j.c,j.b)),Rp(g,d)),Ci(g.d,d,d.A.c),ak(d.r,333);else if(!d.u&&f==(Ip(),XI))d.hb.style[Tg]=Ug,Ip()}else if(b==Jp){!d.c&&(d.c=new ZI);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=VI(j.hb);h=d.x;if(d.A.d)h.d=Oj(d.hb)-
+g[3]-Oj(j.hb),h.e=Qj(d.hb)-g[0]-Qj(j.hb),d.x=h,eG(d,0,0),$I(d,Kp(j.hb).c,-1);else{if(f!=(Ip(),XI))h.d=Oj(d.hb)-g[3]-Oj(j.hb),h.e=Qj(d.hb)-g[0]-Qj(j.hb),h.c=d.f,h.b=d.e,d.x=h;eG(d,0,0);Qp(d,new aJ(Kp(j.hb)));Pp(j,d)}d==d.i.b||AD(d);ak(d.r,333)}}else b==XI&&(!d.c&&(d.c=new ZI),d=a,d.u||(d.y=c,d.hb.style[Tg]=Ge))}}function bJ(a,b){a.hb.style[Yg]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.$f().$f()}
+function CI(a){if(!a.cb){a.k=Du(a,a.i,(!br&&(br=new mk),br));a.j=Du(a,a.i,lk?lk:lk=new mk);a.n=Du(a,a.i,(!gr&&(gr=new mk),gr));var b=a.i;!a.H&&(a.H=new Ti);Ni(a.H,b);br&&(b=new ar(a),a.eb&&qr(a.eb,b));a.B&&Rp(a.i,a);Ci(a.i.d,a,a.A.c);a.c&&(nv(a,a.c.b,a.c.c),a.c=null);ov(a);AD(a)}}function AD(a){if(a!=a.i.b){var b;gr&&(b=new fr(a),a.eb&&qr(a.eb,b))}}t(577,578,ii);_.Cd=function(){return 0!=this.A.b.q.d?yI(Kx(this.A.b.q,0)):null};_.Fd=function(a){AI(this,a)};_.xd=function(){return new Lu(this.A.b)};
+_.sd=function(){EI(this);Ej(new cJ(this))};_.ud=function(a){return LI(this.A.b,a)};_.Xf=function(a){Np(this,a)};_.Gd=function(a,b){eG(this,a,b)};_.Dd=function(a){zI(this,a)};_.Hd=function(){CI(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var QI;
+function xI(a){MI();var b=(dJ(),eJ),c=(vv(),wv);pv.call(this,!1,"popup");this.M=c.b;this.K=new fJ(this);c=new gJ;c.hb[zd]="mosaic-popupLayoutPanel";hv(this.L,c);mv(this);this.d=new hJ(this);this.r=new iJ(this);this.s=new jJ(this);this.t=new kJ(this);this.x=new lJ;this.G=(Ip(),YI);this.B=!1;this.i=b;a=this.A=new mJ(a);b=new nJ;!a.e&&(a.e=new oJ);Ni(a.e,b);a=new pJ(new xw(QI.b.e.b,QI.b.c,QI.b.d,QI.b.f,QI.b.b));B(a,new qJ(this),(xp(),xp(),yp));b=this.A.c;if(!b.c){b.c=new tw;b.c.gd()[zd]="mosaic-Caption-iconBoxRight";
+var c=b.c,d=(mw(),nw);c.d=d;c=b.i;rJ(c,b.c,new sJ(2),c.q.d)}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Vu;d=rw(c);qu(c.c,(Et(),Ft(d)),0);Uu(c,a,d,0,!1)}else qw(b.c,a);KI(b.i,null);B(this.A.c,new tJ(this),(Fp(),Fp(),Gp));B(this.A.c,this.d,yp);II(this,this.A);Ai(Xn(Wn(this.hb)),"mosaic-WindowPanel",!0)}t(576,577,ii,xI);_.Ed=function(){var a=this.b,b=new dA(a.b,201),c;a=a.b.r;a.b?a=new uJ(new yi(a.b)):(a=(Ar(),Ar(),Br),a=new yi(a));for(;a.Xc();)c=a.Yc(),201==b.e&&cG(c.b)};_.b=null;
+function ID(a,b,c,d){b=Wx(b);c+=b.b;d+=b.c;nv(a.b,c,d);ov(a.b)}function GA(){kI();oI.call(this);var a=this.b=new vJ;a.U=!0;a.b.i=!0;this.b.X=!0}t(579,562,{},GA);_.ue=function(){return this.b};_.b=null;function zB(){}t(586,430,{},zB);function uJ(a){if(!a)throw new kn;this.b=a}t(587,1,{},uJ);_.Xc=function(){return FB(this.b)};_.Yc=function(){return zi(this.b)};_.Zc=function(){throw new JB("Missing message: awt.50");};_.b=null;function bz(){return bz()}
+function xB(){xB=x;var a;a=(oB(),pB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(wJ,m,-1,0,1);else throw new fF(a+" is not supported");}catch(b){if(b=Ei(b),!A(b,86))throw b;}}function AA(a,b){a.b=31*a.b+L((new xF(b)).b)}function Xy(){}t(590,1,{},Xy);_.hC=function(){return this.b};_.b=1;
+function VI(a){var b;b=y(I,s,-1,4,1);b[0]=xJ(yJ(a,"borderTopWidth"));b[1]=xJ(yJ(a,"borderRightWidth"));b[2]=xJ(yJ(a,"borderBottomWidth"));b[3]=xJ(yJ(a,"borderLeftWidth"));return b}function zJ(a){var b,c;c=AJ(a);b=VI(a);a=new Lp(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function Kp(a){return new Lp(a.clientWidth,a.clientHeight)}
+function AJ(a){var b;b=y(I,s,-1,4,1);b[0]=xJ(yJ(a,"marginTop"));b[1]=xJ(yJ(a,"marginRight"));b[2]=xJ(yJ(a,"marginBottom"));b[3]=xJ(yJ(a,"marginLeft"));return b}function BJ(a){var b;b=y(I,s,-1,4,1);b[0]=xJ(yJ(a,"paddingTop"));b[1]=xJ(yJ(a,"paddingRight"));b[2]=xJ(yJ(a,"paddingBottom"));b[3]=xJ(yJ(a,"paddingLeft"));return b}function CJ(a,b,c){try{G(b,fe)&&(b=Od),a.style[b]=c}catch(d){if(d=Ei(d),!A(d,78))throw d;}}
+function HI(a,b){var c;DJ||(DJ=$doc.createElement(rg),CJ(DJ,Qe,l),CJ(DJ,Hg,l),CJ(DJ,Qf,bd),CJ(DJ,Tg,Ge),$doc.body.appendChild(DJ));CJ(DJ,Wg,a);CJ(DJ,ze,a);c=zJ(DJ);return b?c.c:c.b}var DJ=null;function EJ(){Lp.call(this,0,0)}function Lp(a,b){this.c=a;this.b=b}function aJ(a){Lp.call(this,a.c,a.b)}t(592,1,bi,EJ,Lp,aJ);_.eQ=function(a){return this===a?!0:null==a||FJ!=sn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Yc};_.b=0;_.c=0;function GJ(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(593,1,{71:1,74:1,95:1},GJ);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return HJ.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Yc};_.b=0;_.c=0;_.d=0;_.e=0;
+function IJ(a,b){this.b=a;this.c=b}t(594,1,bi,IJ);_.eQ=function(a){return this===a?!0:null==a||JJ!=sn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return JJ.e+"[x="+this.b+",y="+this.c+Yc};_.b=0;_.c=0;function lJ(){this.c=this.b=this.e=this.d=0}t(595,1,bi,lJ);_.eQ=function(a){return this===a?!0:null==a||KJ!=sn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return KJ.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Yc};_.b=0;_.c=0;_.d=0;_.e=0;function yJ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==fe&&(b=Od);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(597,1,{});var LJ=-1;function MJ(){}t(598,597,{},MJ);_.b=-1;_.c=-1;var NJ=null;
+function xJ(a){a=parseInt(a,10);a=isNaN(a)?null:oD(a);return!a?0:a.b}t(601,298,Qh);_.Uf=function(){return Op(this.i)};_.Vf=function(a){KI(this.i,a)};_.Wf=function(){Sp(this.i)};_.Kd=function(){Sp(this.i)};_.kd=function(a){var b=this.i;b.hb.style[ze]=a;b.cb||(b.i=a)};_.md=function(a){var b=this.i;b.hb.style[Wg]=a;b.cb||(b.j=a)};function NI(){NI=x;OI()}function iA(a,b){a.b.hb.textContent=b||l;KI(a.i,null)}
+function OJ(a){NI();var b;Lv(this,new gJ);this.b=new PJ;b=this.i;QJ(b,new RJ);CJ(b.hb,Nf,cb);b.p=0;rJ(b,this.b,new sJ(0),b.q.d);this.b.gd()[zd]="mosaic-Caption-text";this.b.hb.textContent=a||l;KI(this.i,null);this.hb[zd]="mosaic-Caption"}t(600,601,Qh,OJ);_.Mc=function(a){return B(this,a,(wq(),wq(),xq))};_.Nc=function(a){return B(this,a,(ij(),ij(),jj))};_.Oc=function(a){return B(this,a,(Aq(),Aq(),Bq))};_.Pc=function(a){return B(this,a,(kj(),kj(),lj))};_.c=null;
+function OI(){OI=x;SJ=Bn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Ox(SJ,240,20);new Ox(SJ,224,16);new Ox(SJ,208,16);new Ox(SJ,192,16);new Ox(SJ,176,16);new Ox(SJ,160,16);new Ox(SJ,144,16);new Ox(SJ,128,16);new Ox(SJ,112,16);new Ox(SJ,96,16);new Ox(SJ,80,16);new Ox(SJ,64,16);new Ox(SJ,260,16);PI=new Ox(SJ,48,16);new Ox(SJ,32,16);new Ox(SJ,16,16);new Ox(SJ,0,16)}var SJ,PI;function TJ(a,b){Bu(a.b.hb,!b);KI(a.i,a.b)}
+function Mp(a,b){a.d=b;Bu(a.b.hb,!b);KI(a.i,a.b);if(a.e){var c;for(c=new yi(a.e);c.c<c.e.Be();)zi(c)}}function mJ(a){var b;Lv(this,new gJ);b=this.i;QJ(b,new UJ((VJ(),WJ)));b.p=0;this.c=new OJ(a);rJ(b,this.c,new sJ(1),b.q.d);this.b=new gJ;Si(this.b,"Body");rJ(b,this.b,new sJ(0),b.q.d);this.hb[zd]="mosaic-CaptionLayoutPanel"}t(603,601,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},mJ);_.nd=function(){Eu(this.i)};_.od=function(){Hu(this.i)};_.xd=function(){return new Lu(this.b)};
+_.ud=function(a){return LI(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function oJ(){TF(this)}t(604,495,Eh,oJ);function fJ(a){this.b=a}t(605,1,li,fJ);_.xc=function(){Sp(this.b.L.bb)};_.b=null;function XJ(a){var b;b=a.c;a=b.i;b=!a.f?-1:Dj(a.f.b,b);a.f&&zt(a.f.b,b)&&Ct(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&AD(!a.f?null:zt(a.f.b,b-1))}function YJ(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new Ey);-1==Dj(a.f.b,b)&&Ni(a.f.b,b)}function ZI(){}t(606,1,{},ZI);_.Qc=function(a){XJ(a)};_.Rc=function(a){YJ(a)};
+_.Tc=function(a){ZJ(a.b.i,a.b)};function dJ(){dJ=x;$J=new aK(1,"e");bK=new aK(2,wf);cK=new aK(3,"ne");dK=new aK(10,"nw");eK=new aK(4,ig);fK=new aK(5,lg);gK=new aK(12,"sw");hK=new aK(8,"w");eJ=new iK(($i(),aj(null)).hb)}function RI(a,b){var c;c=VI(a.hb);return new IJ(Oj(b.hb)-(Oj(a.hb)+c[3]),Qj(b.hb)-(Qj(a.hb)+c[0]))}
+function jK(a){var b,c,d,e,f,g;if(a.f){b=Kp(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=zt(a.f.b,d),c=new Lp(Tn(g.hb,Hf),Tn(g.hb,Gf)),f=RI(a,g),f.b-=Jj(0,f.b+Tn(g.hb,Hf)-b.c),f.c-=Jj(0,f.c+Tn(g.hb,Gf)-b.b),eG(g,Jj(0,f.b),Jj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,$I(g,c.c,c.b),g.G==(Ip(),Jp)&&Qp(g,new aJ(Kp(a.hb))),ak(g.r,1)}}function kK(a,b,c){a=a.e;Ci(a,b,b);z(a.d,b,c);Si(b,xc+c.c)}
+function Pp(a,b){var c;c=a.e;lK(c,b.z);Ri(b.z,xc+dK.c);lK(c,b.v);Ri(b.v,xc+bK.c);lK(c,b.w);Ri(b.w,xc+cK.c);lK(c,b.F);Ri(b.F,xc+hK.c);lK(c,b.o);Ri(b.o,xc+$J.c);lK(c,b.E);Ri(b.E,xc+gK.c);lK(c,b.C);Ri(b.C,xc+eK.c);lK(c,b.D);Ri(b.D,xc+fK.c)}
+function Rp(a,b){!b.z&&(b.z=TI(b,0,0));kK(a,b.z,dK);!b.v&&(b.v=TI(b,0,1));kK(a,b.v,bK);!b.w&&(b.w=TI(b,0,2));kK(a,b.w,cK);!b.F&&(b.F=TI(b,1,0));kK(a,b.F,hK);!b.o&&(b.o=TI(b,1,2));kK(a,b.o,$J);!b.E&&(b.E=TI(b,2,0));kK(a,b.E,gK);!b.C&&(b.C=TI(b,2,1));kK(a,b.C,eK);!b.D&&(b.D=TI(b,2,2));kK(a,b.D,fK)}function ZJ(a,b){var c,d;a.b=b;d=a.f.b.d;c=Dj(a.f.b,b);if(c+1<d){gz(a.f,b);for(Ni(a.f.b,b);c<d;++c)bJ(zt(a.f.b,c),c)}else bJ(b,c)}
+function iK(a){a=new mK(a);Lv(this,a);this.d=new nK(a);this.d.j=!0;Ki(this.d);this.d.n=3;this.e=new oK(a);this.e.j=!0;Ki(this.e);this.e.n=3;Nv(this)}t(607,298,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},iK);_.Uf=function(){return Kp(this.hb)};_.Vf=function(){var a;(a=pK(this))&&a.Vf(null)};_.Wf=function(){jK(this)};_.Qc=function(a){!this.c&&(this.c=new ZI);XJ(a)};_.Rc=function(a){!this.c&&(this.c=new ZI);YJ(a)};_.Kd=function(){jK(this)};
+_.Tc=function(a){!this.c&&(this.c=new ZI);ZJ(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var $J,bK,cK,dK,eJ,eK,fK,gK,hK;function mK(a){this.q=new ev(this);this.hb=a}t(608,278,oi,mK);function aK(a,b){this.b=a;this.c=b}t(609,1,{},aK);_.b=0;_.c=null;function nK(a){ui();Oi.call(this,a)}t(610,3,{},nK);_.rc=function(){var a;a=this.k.f;a.u||Nj(a.p);Ri(this.k.f,"dragdrop-dragging");!a.A.d&&TJ(a.A,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Jj(this.b,a<this.e?a:this.e),b=Jj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Qe]=a+(mj(),Tf);c.style[Hg]=b+Tf};
+_.sc=function(){var a;a=this.k.f;a==a.i.b||AD(a);a.A.d||TJ(a.A,!0);a.u||(a.p||(a.p=new qK,Si(a.p,"mosaic-GlassPanel-invisible")),CJ(a.p.hb,Yg,yJ(a.hb,Yg)),Zi(($i(),aj(null)),a.p,0,0));Si(this.k.f,"dragdrop-dragging");a=new Gj(this.k.b,null);this.b=a.b+Pj(this.k.b.hb);this.c=a.e+Rj(this.k.b.hb);this.e=this.b+Tj(this.k.b.hb)-this.k.f.fd();this.d=this.c+Sj(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.d=0;_.e=0;function lK(a,b){try{Gi(a,b)}catch(c){if(c=Ei(c),!A(c,78))throw c;}}
+function oK(a){ui();Oi.call(this,a);this.d=new wi}t(611,3,{},oK);_.rc=function(){var a;a=this.k.f.gb;a.u||Nj(a.p);Ri(this.k.f,"dragdrop-dragging");TJ(a.A,!1);Np(a,new Lp(a.f,a.e));ak(a.r,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=Wi(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.dd()-Jj(this.k.d,this.c):this.k.f.dd()-this.k.d,0!=b&&(a=d.e,b=Jj(a+b,Tn(d.A.c.hb,Gf)),b!=a&&SI(d,0,a-b),Np(d,new Lp(d.f,b)),ak(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.dd():this.k.d-this.k.f.dd(),0!=b&&(a=d.e,b=Jj(a+b,Tn(d.A.c.hb,Gf)),Np(d,new Lp(d.f,b)),ak(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.cd()-Jj(this.k.c,this.b):this.k.f.cd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+
+b:96,b!=a&&SI(d,a-b,0),Np(d,new Lp(b,d.e)),ak(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.cd():this.k.c-this.k.f.cd(),0!=b&&(a=d.f,Np(d,new Lp(96<a+b?a+b:96,d.e)),ak(d.r,333)))};
+_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||AD(a);TJ(a.A,!0);a.u||(a.p||(a.p=new qK,Si(a.p,"mosaic-GlassPanel-invisible")),CJ(a.p.hb,Yg,yJ(a.hb,Yg)),Zi(($i(),aj(null)),a.p,0,0));Si(this.k.f,"dragdrop-dragging");a=new Gj(this.k.b,null);this.b=a.b+Pj(this.k.b.hb);this.c=a.e+Rj(this.k.b.hb);this.f=this.b+Tj(this.k.b.hb)-this.k.f.fd();this.e=this.c+Sj(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.e=0;_.f=0;
+function qK(){var a;this.e=new rK(this);this.b=!1;this.c=new iv;Lv(this,this.c);a=this.hb.style;a[jd]="#000";a[ee]="alpha(opacity=50)";a.opacity="0.5";this.hb[zd]="gwt-GlassPanel"}t(612,298,mi,qK);
+_.qd=function(){var a;Nv(this);try{a=this.gb}catch(b){b=Ei(b);if(A(b,84))throw new Fu("Parent widget must be an instance of AbsolutePanel");throw b;}a==($i(),aj(null))?(st(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Mi(hk,a),a.c=!0,a.d=pk(a),Ni(hk,a),this.d=new sK(this),Wt(new rt(this.d))):(this.hb.style[sd]=cb,this.hb.style[bg]=cb);this.b&&Kt(new qt(this));Zi(aj(null),new tK,Zn($doc),$n($doc))};
+_.rd=function(){this.i.rd();Vj(this.e);this.d&&(ot(Ut,this.d,H(uK,m,13,[(!er&&(er=new mk),er)])),this.d=null);this.b&&ot(Mt,this,H(uK,m,13,[(!Lt&&(Lt=new mk),Lt)]))};_._c=function(a){switch(Ht(a.type)){case 256:if(27==(a.keyCode||0))return Nj(this),!1;case 1:if(this.hb.contains(a.target))return Nj(this),!1}return!0};_.sd=function(){};_.b=!1;_.c=null;_.d=null;function rK(a){gk();this.b=a}t(613,24,{},rK);_.Dc=function(){st(this.b)};_.b=null;function sK(a){this.b=a}t(614,1,{},sK);_.b=null;
+function tK(){this.hb=Qv();var a;a=new Jw(new vK(this));B(this,a,(np(),np(),op));B(this,a,(Tp(),Tp(),Up))}t(615,300,oi,tK);_.sd=function(){Ej(new wK(this))};function vK(a){this.b=a}t(616,1,{},vK);_.b=null;function wK(a){this.b=a}t(617,1,li,wK);_.xc=function(){this.b.hb.focus()};_.b=null;function xK(a){a.hb.style[Wg]=id;a.hb.style[ze]=id;if(a.cb){var a=a.gb,b;A(a,103)?a.Vf(null):(b=pK(a))&&b.Vf(a)}}t(619,281,Mh);_.Uf=function(){xK(this);return new Lp(Tn(this.hb,Hf),Tn(this.hb,Gf))};_.Vf=function(){xK(this)};
+_.Wf=function(){};_.$c=function(){};_.Kd=function(){};function PJ(){this.hb=$doc.createElement("label");this.hb[zd]="mosaic-Label";this.hb.style[Vg]=Cf;this.hb[zd]="mosaic-HTML"}t(618,619,Mh,PJ);function pJ(a){Lv(this,new yK(a));this.hb[zd]="mosaic-ImageButton"}t(620,298,mi,pJ);
+function vJ(){var a=(vv(),yv);pv.call(this,!0,cf);this.M=a.b;this.b=new zK(this);this.b.e=!0;fv(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);cj();ru(a,b)}else this.db|=1;Xn(Wn(this.hb))[zd]=xe;this.hb.style[Yg]="2147483647"}t(621,283,oi,vJ);_.$c=function(a){Gu(this,a);1==Ht(a.type)&&kv(this,!1)};_.b=null;
+function zK(a){this.c=a;this.d=new Ti;this.j=new Ti;a=(ax(),$w);new Nx(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(wg);this.f=$doc.createElement(zg);Dt(b,this.f);this.p=!0;a=Qv();b=(Et(),Ft(b));a.appendChild(b);this.hb=a;nl();this.hb.setAttribute("role",Rl.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),cj(),ru(a,b)):this.db|=2225;this.hb[zd]=we;a=yu(this.hb)+"-vertical";Ai(this.gd(),a,!0);this.hb.style[Lf]=cb;this.hb.setAttribute("hideFocus",Qg);B(this,new Zw(this),(np(),np(),op))}
+t(622,321,Kh,zK);_.$c=function(a){switch(Ht(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Sw(this,a)};_.Jd=function(a,b){Ww(this,a,b);b||this.b&&kv(this.c,!1)};_.b=!0;_.c=null;
+function yK(a){var b=(ew(),fw),c=(mw(),nw),d;d=new Xv;d.i[qd]=bb;d.i[ud]=0;d.i[vd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Vv(b.b);b.b.d.rows[0].cells[0][ed]=c.b;Vv(b.b);b.b.d.rows[0].cells[0].style[Sg]=e.b;Vv(d);b=Rv(d,0,0,!0);if(a){Nj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Tv(g,f.d);Vr(f.c,g,a);c.b=c.b.c}else e=c.c.d,Ni(c.c,a);a.hb[$c]=e;Dt(b,a.hb);Ju(a,d)}Lv(this,d);Ai(this.hb,"mosaic-WidgetWrapper",!0)}t(623,298,mi,yK);_.b=null;_.c=null;function hJ(a){this.b=a}t(624,1,{},hJ);
+_.Lc=function(){this.b._&&this.b!=this.b.i.b&&AD(this.b)};_.b=null;function iJ(a){gk();this.b=a}t(625,24,{},iJ);_.Dc=function(){Sp(this.b.L.bb);var a=this.b;dr((!a.q&&(a.q=new AK),a.q))};_.b=null;function jJ(a){gk();this.b=a}t(626,24,{},jJ);_.Dc=function(){WI(this.b,(Ip(),Jp))};_.b=null;function kJ(a){gk();this.b=a}t(627,24,{},kJ);_.Dc=function(){WI(this.b,(Ip(),XI))};_.b=null;function nJ(){}t(628,1,{},nJ);function qJ(a){this.b=a}t(629,1,{},qJ);_.Lc=function(){this.b.Ed()};_.b=null;
+function tJ(a){this.b=a}t(630,1,{},tJ);_.b=null;function cJ(a){this.b=a}t(631,1,li,cJ);_.xc=function(){this.b.G==(Ip(),Jp)?ak(this.b.s,333):this.b.G==XI&&ak(this.b.t,333)};_.b=null;function UI(a){this.hb=a;Eu(this)}t(632,281,Kh,UI);_.Mc=function(a){return B(this,a,(wq(),wq(),xq))};_.Nc=function(a){return B(this,a,(ij(),ij(),jj))};_.Oc=function(a){return B(this,a,(Aq(),Aq(),Bq))};_.Pc=function(a){return B(this,a,(kj(),kj(),lj))};function AK(){wr.call(this,null)}t(633,213,ni,AK);
+function Ip(){Ip=x;Jp=new BK("MAXIMIZED",0);XI=new BK("MINIMIZED",1);YI=new BK("NORMAL",2);CK=H(DK,m,98,[Jp,XI,YI])}function BK(a,b){ao.call(this,a,b)}t(634,139,{71:1,75:1,77:1,98:1},BK);var CK,Jp,XI,YI;function st(a){var b,c,d,e;c=gj();b=hj();e=(su(),tu).scrollWidth;d=tu.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[Wg]=c-1+Tf);0<=b-1&&(a.hb.style[ze]=b-1+Tf)}
+function EK(a,b){var c,d,e;if(a.n)return!0;a.y.Ke();for(c=new Lu(b);c.b.b<c.b.c.d-1;)d=yI(Mu(c.b)),e=d.gb,A(e,104)&&e.ld(d.hd()),d.hd()&&Ni(a.y,d);return!0}
+function FK(a,b){var c,d,e;if(b.b)a.d&&Uj(a.d),a.d=new GK(a,b),Wj(a.d,333);else for(d=new yi(a.y);d.c<d.e.Be();)c=zi(d),e=c.fb,bv(b,HK(c),e.t,e.u),IK(c,e.v,e.s,H(I,s,-1,[JK(a.r.b,c).e,JK(a.q.b,c).d,JK(a.o.b,c).b,JK(a.p.b,c).c]),H(I,s,-1,[KK(a.j.b,c).e,KK(a.i.b,c).d,KK(a.e.b,c).b,KK(a.f.b,c).c]),H(I,s,-1,[LK(a.v,c),LK(a.u,c),LK(a.s,c),LK(a.t,c)]))}
+function MK(){this.y=new Ti;this.k=new NK(this);this.x=new OK(this.k);this.w=new PK(this.k);this.r=new QK(this.k);this.q=new RK(this.k);this.o=new SK(this.k);this.p=new TK(this.k);this.j=new UK(this.k);this.i=new VK(this.k);this.e=new WK(this.k);this.f=new XK(this.k);this.v=new YK(this.k);this.u=new YK(this.k);this.s=new YK(this.k);this.t=new YK(this.k)}t(637,1,{});_.Yf=function(a){FK(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function ZK(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new yi(b.y);e.c<e.e.Be();)d=zi(e),A(d,26)&&(d=d.bb),f=d.fb,bv(c,HK(d),f.t,f.u),IK(d,f.v,f.s,H(I,s,-1,[JK(b.r.b,d).e,JK(b.q.b,d).d,JK(b.o.b,d).b,JK(b.p.b,d).c]),H(I,s,-1,[KK(b.j.b,d).e,KK(b.i.b,d).d,KK(b.e.b,d).b,KK(b.f.b,d).c]),H(I,s,-1,[LK(b.v,d),LK(b.u,d),LK(b.s,d),LK(b.t,d)]));$K(c);a.b.d=null;for(a=new yi(a.b.y);a.c<a.e.Be();)b=zi(a),A(b,26)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
+function GK(a,b){this.b=a;this.c=b;var c=(ck(),dk);this.n=new bk(this);this.t=c}t(638,17,{},GK);_.yc=function(){ZK(this)};_.zc=function(){ZK(this)};
+_.Bc=function(a){var b,c,d;for(c=new yi(this.b.y);c.c<c.e.Be();)b=zi(c),A(b,26)&&(b=b.bb),d=b.fb,d.j=L(d.p+(d.t-d.p)*a),d.w=L(d.q+(d.u-d.q)*a),d.x=L(d.r+(d.v-d.r)*a),d.i=L(d.o+(d.s-d.o)*a),bv(this.c,HK(b),d.j,d.w),IK(b,d.x,d.i,H(I,s,-1,[JK(this.b.r.b,b).e,JK(this.b.q.b,b).d,JK(this.b.o.b,b).b,JK(this.b.p.b,b).c]),H(I,s,-1,[KK(this.b.j.b,b).e,KK(this.b.i.b,b).d,KK(this.b.e.b,b).b,KK(this.b.f.b,b).c]),H(I,s,-1,[LK(this.b.v,b),LK(this.b.u,b),LK(this.b.s,b),LK(this.b.t,b)]))};_.b=null;_.c=null;
+t(640,1,{});_.b=null;function WK(a){this.b=a}t(639,640,{},WK);function XK(a){this.b=a}t(641,640,{},XK);function VK(a){this.b=a}t(642,640,{},VK);function UK(a){this.b=a}t(643,640,{},UK);function SK(a){this.b=a}t(644,640,{},SK);function TK(a){this.b=a}t(645,640,{},TK);function RK(a){this.b=a}t(646,640,{},RK);function QK(a){this.b=a}t(647,640,{},QK);t(648,640,{},function(a){this.b=a});t(649,640,{},function(a){this.b=a});
+function LK(a,b){var c=a.b,d;d=Wi(c.e,b);d||(d=new GJ(BJ(b.hb)),z(c.e,b,d));return d.e}function YK(a){this.b=a}t(650,640,{},YK);function PK(a){this.b=a}t(651,640,{},PK);function OK(a){this.b=a}t(652,640,{},OK);function KK(a,b){var c;c=Wi(a.b,b);c||(c=new GJ(VI(b.hb)),z(a.b,b,c));return c}function JK(a,b){var c;c=Wi(a.c,b);c||(c=new GJ(AJ(b.hb)),z(a.c,b,c));return c}
+function aL(a,b){var c,d;d=Wi(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=pK(b),f,g,j,h,n;if(A(b,103)){if(null!=c.n&&null!=c.k){d=new Lp(bL(e,!0),bL(e,!1));break a}h=b.Uf();null!=c.n&&(h.c=bL(e,!0));null!=c.k&&(h.b=bL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Lp(bL(e,!0),bL(e,!1));break a}h=new EJ;f=b.hb;n=f.style;g=n[Qf];j=n[Tg];n[Qf]="static";n[Tg]=Ge;null!=c.n?h.c=bL(e,!0):(n[Wg]=id,h.c=(f.offsetWidth||0)+JK(d.p.b,b).c+JK(d.q.b,b).d);null!=c.k?h.b=bL(e,!1):(n[ze]=id,h.b=(f.offsetHeight||0)+JK(d.r.b,b).e+
+JK(d.o.b,b).b);n[Qf]=g;n[Tg]=j}d=h}null!=c.n&&(mj(),Mo)==c.n.$f()||null!=c.k&&(mj(),Mo)!=c.k.$f()||z(a.f,b,d)}return d}function NK(a){this.i=a;this.d=new wi;this.f=new wi;this.c=new wi;this.b=new wi;this.e=new wi}t(653,1,{},NK);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function cL(a){var b;b=a.fb;if(null==b||!A(b,101))b=new dL,a.fb=b;return b}function RJ(){UJ.call(this,(VJ(),eL))}function UJ(a){var b=(fL(),gL);MK.call(this);this.c=a;this.b=b}t(654,637,{},RJ,UJ);
+_.Zf=function(a){var b,c,d,e,f,g,j,h,n;h=new EJ;EK(this,a);n=JK(this.p.b,a).c+JK(this.q.b,a).d+KK(this.f.b,a).c+KK(this.i.b,a).d+LK(this.t,a)+LK(this.u,a);d=JK(this.r.b,a).e+JK(this.o.b,a).b+KK(this.j.b,a).e+KK(this.e.b,a).b+LK(this.v,a)+LK(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(VJ(),eL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new yi(this.y);a.c<a.e.Be();)c=zi(a),e=cL(c),b=null,j=c.gb,A(j,104)&&(b=j,b=hL(b),b=new Lp(b[1]+b[3],b[0]+b[0])),this.c==eL?(n+=aL(this.x.b,c).c,e.b=aL(this.w.b,
+c).b,A(j,104)&&(n+=b.c,e.b+=b.b),f=Jj(f,e.b)):(d+=aL(this.w.b,c).b,e.c=aL(this.x.b,c).c,A(j,104)&&(d+=b.b,e.c+=b.c),g=Jj(g,e.c));this.c==eL?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.Yf=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,R;if(EK(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=LK(this.t,a);E=LK(this.v,a);c=Kp(a.hb);R=c.c-(u+LK(this.u,a));r=c.b-(E+LK(this.s,a));g=R;c=r;this.c==(VJ(),eL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new yi(this.y);e.c<e.e.Be();)d=zi(e),b=null,q=cL(d),v=d.gb,A(v,104)&&(b=v,b=hL(b),b=new Lp(b[1]+b[3],b[0]+b[0])),this.c==eL?(q.e?++h:(q.c=aL(this.x.b,d).c,A(v,104)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=aL(this.w.b,d).b,A(v,104)&&(q.b+=b.b))):(q.d?++j:(q.b=aL(this.w.b,
+d).b,A(v,104)&&(q.b+=b.b),c-=q.b),q.e?q.c=R:(q.c=aL(this.x.b,d).c,A(v,104)&&(q.c+=b.c)));for(e=new yi(this.y);e.c<e.e.Be();)d=zi(e),b=null,q=d.fb,v=d.gb,A(v,104)&&(b=v,b=hL(b),b=new Lp(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==eL?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,104)&&(n-=b.c,f-=b.b),this.c==WJ?(q.t=this.b==(fL(),gL)?u:this.b==iL?u+~~(R/2)-~~(J/2):u+R-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(fL(),gL)?(q.t=u,q.u=E):this.b==iL?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
+n,q.s=f,u+=J+D),a.b&&(v=d.cd()-Oj(a.hb)-LK(this.t,a),-1==q.p&&(q.p=v),v=d.dd()-Qj(a.hb)-LK(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.fd()),-1==q.o&&(q.o=d.ed()));FK(this,a)}};_.b=null;_.c=null;function fL(){fL=x;gL=new jL("START",0);iL=new jL(Hb,1);kL=new jL("END",2);lL=H(mL,m,99,[gL,iL,kL])}function jL(a,b){ao.call(this,a,b)}t(655,139,{71:1,75:1,77:1,99:1},jL);var lL,iL,kL,gL;function VJ(){VJ=x;eL=new nL("HORIZONTAL",0);WJ=new nL("VERTICAL",1);oL=H(pL,m,100,[eL,WJ])}
+function nL(a,b){ao.call(this,a,b)}t(656,139,{71:1,75:1,77:1,100:1},nL);var oL,eL,WJ;t(658,1,{105:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function dL(){this.f=!1}function sJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(657,658,{101:1,105:1},dL,sJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function qL(a,b){if(a.n)return!0;EK(a,b);if(0<a.y.d){a.b=zt(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,102))d=new rL,c.fb=d;a.c=d;a.y.Ke();Ni(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function sL(){MK.call(this)}t(659,637,{},sL);
+_.Zf=function(a){var b,c;c=new EJ;qL(this,a);if(this.b){b=aL(this.x.b,this.b).c;var d=aL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,104)&&(b=hL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=JK(this.p.b,a).c+JK(this.q.b,a).d+KK(this.f.b,a).c+KK(this.i.b,a).d+LK(this.t,a)+LK(this.u,a);c.b+=JK(this.r.b,a).e+JK(this.o.b,a).b+KK(this.j.b,a).e+KK(this.e.b,a).b+LK(this.v,a)+LK(this.s,a);return c};
+_.Yf=function(a){var b,c,d,e,f;qL(this,a)&&(d=LK(this.t,a),e=LK(this.v,a),c=Kp(a.hb),f=c.c-(d+LK(this.u,a)),c=c.b-(e+LK(this.s,a)),b=this.b.gb,A(b,104)&&(b=hL(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.cd()-Oj(a.hb)-LK(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.dd()-Qj(a.hb)-LK(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.fd()),d=this.c,-1==d.o&&(d.o=this.b.ed())),FK(this,a))};_.b=null;_.c=null;function rL(){this.f=!1}
+t(660,658,{102:1,105:1},rL);function hL(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=Wn(iu(iu(a.d,0),0)),c=Wn(iu(iu(a.d,2),2)),d=AJ(a.hb),b=VI(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function tL(a,b){a.cb&&Nj(a);return gv(a,b)}function uL(){Ev();uv.call(this,Fv)}t(661,288,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},uL);_.ud=function(a){return tL(this,a)};_.b=null;
+function HK(a){var b;b=a.gb;return A(b,104)?b:a}function Op(a){if(!a.cb)return new EJ;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Zf(a),Qp(a,a.k),a.e.Yf(a),a.k=a.e.Zf(a);return a.k}function yI(a){return A(a,104)?a.bb:a}function vL(a){var b;if(!a.o){b=(!NJ&&(NJ=new MJ),NJ);var c=wL(a,gb,!0);b.b=c;c=wL(a,hb,!0);b.c=c;a.o=b}return a.o}
+function JI(a,b,c,d,e){if(A(b,26))throw new nk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,105)&&f.f?(c=new uL,Uu(a,c,a.hb,d,!0),hv(c,b)):Uu(a,b,c,d,e);KI(a,b)}function rJ(a,b,c,d){b.fb=c;JI(a,b,a.hb,d,!0)}
+function KI(a,b){var c;c=a.e;if(b){var d=c.k;Hi(d.d,b);Hi(d.f,b);Hi(d.c,b);Hi(d.b,b);Hi(d.e,b)}else d=c.k,vx(d.d),vx(d.f),vx(d.c),vx(d.b),vx(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==HK(a))c=c.gb;else{if(A(c,97)||A(c,25))d=c,c=c.gb,c==HK(d)&&(c=c.gb);A(c,104)&&A(c.gb,96)&&(c=c.gb)}A(c,103)&&!A(c,96)&&(c.Vf(a.gb),c.Vf(a))}}function Sp(a){a.cb&&a.hb.style.display!=zf&&(a.hb.scrollTop=0,a.hb.scrollLeft=0,a.e.Yf(a),a.d=!1,$K(a))}
+function $K(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=yI(Kx(a.q,d)),A(b,104)&&(b=b.bb),b.hd()&&(A(b,103)?b.Wf():A(b,33)&&b.Kd())}function LI(a,b){var c;A(b,104)&&(b=A(b,104)?b.bb:b);c=HK(b);return $u(a,c)?(A(c,104)&&tL(c,b),KI(a,null),!0):!1}function QJ(a,b){var c;a.e=b;null!=a.f&&Ri(a,yu(a.hb)+Ca+a.f);a.f=b.cZ.e;c=Rx(a.f,Au(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Si(a,yu(a.hb)+Ca+a.f);KI(a,null)}
+function wL(a,b,c){a.n||(a.n=$doc.createElement(rg),CJ(a.n,Qf,bd),CJ(a.n,Tg,Ge),CJ(a.n,Qe,cb),CJ(a.n,Hg,cb),a.hb.appendChild(a.n));CJ(a.n,Wg,b);CJ(a.n,ze,b);a=zJ(a.n);return c?a.c:a.b}
+function bL(a,b){var c;c=null.$f();if(c==(mj(),Yo)){c=(vL(a),null.$f());var d=(-1==LJ&&(LJ=HI(ib,!0)),LJ);return O(N(Math.round(100*d*c/254)))}if(c==Oo)return c=vL(a),d=null.$f(),O(N(bD(d*(-1==c.b&&(c.b=HI(gb,!0)),c.b))));if(c==Qo)return c=vL(a),d=null.$f(),O(N(bD(d*(-1==c.c&&(c.c=HI(hb,!0)),c.b))));if(c==Wo)return c=(vL(a),null.$f()),d=(-1==LJ&&(LJ=HI(ib,!0)),LJ),O(N(Math.round(d*c)));if(c==$o)return c=(vL(a),null.$f()),d=(-1==LJ&&(LJ=HI(ib,!0)),LJ),O(N(Math.round(10*d*c/254)));if(c==Uo)return O(N(bD(12*
+(vL(a),null.$f())*O(N(bD((-1==LJ&&(LJ=HI(ib,!0)),LJ)/72))))));if(c==Mo)return wL(a,null.$f(),b);if(c==So)return c=(vL(a),O(N(bD(null.$f())))),d=(-1==LJ&&(LJ=HI(ib,!0)),LJ),O(N(Math.round(d*c/72)));if(null.$f()==Ko)return O(N(bD(null.$f())));throw new nk("Invalid size: "+null.$f());}function gJ(){var a=new sL;dv.call(this);this.k=new Lp(-1,-1);new zL(this);this.hb[zd]="mosaic-LayoutPanel";QJ(this,a)}t(662,278,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},gJ);
+_.yd=function(a){JI(this,a,this.hb,this.q.d,!0)};_.nd=function(){Ou(this,new AL)};_.od=function(){Ou(this,new BL)};_.Uf=function(){return Op(this)};_.vd=function(a){return Xu(this.q,HK(a))};_.wd=function(a,b,c,d){JI(this,a,b,c,d)};_.Vf=function(a){KI(this,a)};_.xd=function(){return new Lu(this)};_.Wf=function(){Sp(this)};
+_.sd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.md(this.j),this.kd(a),this.j=this.i=null;else if(a=Op(this),null!=this.j)a=a.b+Tf,this.md(this.j),this.kd(a),this.j=null;else if(null!=this.i){var b=this.i;this.md(a.c+Tf);this.kd(b);this.i=null}else b=a.b+Tf,this.md(a.c+Tf),this.kd(b);Sp(this)}};_.Kd=function(){Sp(this)};_.ud=function(a){return LI(this,a)};_.kd=function(a){this.hb.style[ze]=a;this.cb||(this.i=a)};_.zd=function(a,b,c){bv(this,HK(a),b,c)};
+_.md=function(a){this.hb.style[Wg]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function AL(){}t(663,1,{},AL);_.Id=function(a){HK(a).qd()};function BL(){}t(664,1,{},BL);_.Id=function(a){HK(a).rd()};function Lu(a){this.c=a;this.b=new Zu(this.c.q)}t(665,1,{},Lu);_.Xc=function(){return this.b.b<this.b.c.d-1};_.Yc=function(){return yI(Mu(this.b))};_.Zc=function(){Nu(this.b)};_.c=null;function CL(){CL=x;new Gw}
+function zL(a){CL();Ai(a.hb,"dragdrop-dropTarget",!0);this.b=a;new DL(this)}t(666,9,{},zL);function DL(a){gk();this.b=a}t(667,24,{},DL);_.Dc=function(){KI(this.b.b,null);Sp(this.b.b)};_.b=null;function pK(a){a=a.gb;return!a?null:A(a,103)?a:pK(a)}function $I(a,b,c){var d;d=a.hb;IK(a,b,c,AJ(d),VI(d),BJ(d))}
+function IK(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.md((0>g?0:g)+(mj(),Tf)),b!=a.fd()&&a.md((0>b?0:b)+Tf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(mj(),Tf)),c!=a.ed()&&a.kd((0>c?0:c)+Tf))}function Qp(a,b){$I(a,b.c,b.b)}t(670,1,{});
+function VE(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:KB(a,b,~~qi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Df:typeof v,r=r==Ff?Object.prototype.toString.call(v)==Qc||typeof v.length==Ef?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Df,r)))if(v=G(Ef,r),r=G("boolean",r),EL===D)v&&(o[u]=new xF(o[u])),r&&(o[u]=(hF(),o[u]?kF:iF));else{q=v||r;if(q=
+!q&&null!=D&&sn(D)==FL){q=o[u];if(null==q||GL(q,D))continue;if(qn(q)&&(q=q&&q.g?q.g:null,null!=q&&GL(q,D))){o[u]=q;continue}}if(!G(Ff,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function HL(){this.d=new wi;this.b=new wi;this.c=new wi}function GL(a,b){var c;if(EL==b||IL==b&&A(a,106))return!0;if(null!=a)for(c=sn(a);c&&c!=EL;c=null)if(c==b)return!0;return!1}t(669,670,{},HL);function SE(){SE=x;UE=new HL}
+function YE(a,b){SE();z(UE.d,a,b)}function PE(a){SE();var b,c,d;d=CF(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function QE(a,b){var c;SE();return c=b&&b[0]&&(typeof b[0]==Ff||typeof b[0]==me)?b[0]:null,GL(c,a)}function WE(a){var b=RE;SE();var c,d;d=UE.c;if(c=!b?d.c:KB(d,b,~~qi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?LB(d,c):NB(d,b,c,~~qi(b))}
+function wE(a){SE();var b=UE,c;null==a?a=null:(c=a[Zc],c||(0!=(sn(a).c&4)?a=[]:(b=(b=Wi(b.d,sn(a)))&&typeof b==me?new b(a):a,a=a[Zc]=b),c=a),a=c);return a}var UE;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Dn&&(e=Xj(),2E3<e-Fn&&(Fn=e,En=Cn()));if(0==Dn++){var f=(Gn(),Hn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=Pn(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Gn(),Hn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=Pn(n,o);while(h.d);h.d=o}}--Dn;c&&-1!=En&&($wnd.clearTimeout(En),En=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Yr)()}catch(d){a(b)}else C(Yr)()}var EL=$(1),vn=$(100),JL=tF(" I"),I=nF(679,JL),UF=nF(677,EL),KL=tF(" Z"),xG=nF(680,KL);$(99);$(98);$(97);var LL=$(475),jn=nF(681,LL),ML=$(232),Rs=nF(682,ML);$(233);$(139);$(450);$(106);$(461);var NL=tF(" B");$(465);var OL=tF(" C"),ri=nF(683,OL),FL=$(463),PL=tF(" D"),EC=nF(684,PL);$(464);$(466);var QL=$(469),dE=nF(685,QL),RL=tF(" J"),SL=$(2),$r=nF(678,SL),wJ=nF(686,NL);$(478);$(460);$(96);$(167);$(448);
+var RE=$(441);$(457);var dF=$(455);$(453);$(454);$(459);$(116);$(108);$(109);$(110);$(117);$(94);$(472);$(467);$(456);$(442);$(443);$(444);$(445);$(446);$(447);var TL=$(365);$(364);$(363);$(362);$(440);$(439);var Oz=$(379),hC=nF(687,Oz),UL=$(385),mC=nF(688,UL),VL=$(386),oC=nF(689,VL),WL=$(517),tE=nF(690,WL),Rr=nF(691,I),XL=rF(515,function(){tC();return kG}),lG=nF(692,XL);$(516);$(388);$(387);$(510);$(509);$(518);$(519);$(514);$(422);$(513);var oz=nF(693,TL);$(377);$(521);$(452);sF();$(451);sF();$(670);
+$(669);var IL=sF();$(282);var YL=$(281);$(280);$(286);$(300);$(341);$(523);$(522);$(279);$(278);$(525);$(524);$(530);$(531);$(532);$(533);$(534);$(535);$(536);$(537);$(526);$(527);$(528);$(529);$(219);$(218);$(291);$(292);$(293);$(548);$(557);$(24);$(549);$(550);$(551);$(552);$(553);$(554);$(555);$(556);$(264);$(337);$(340);$(338);$(339);$(178);$(177);$(266);$(213);$(268);$(186);var ZL=$(185);$(216);$(215);$(214);$(359);$(360);$(361);
+var $L=rF(155,function(){mj();return bp}),cp=nF(694,$L),aM=rF(138,function(){nj();return mo}),no=nF(695,aM),bM=rF(145,function(){oo();return xo}),yo=nF(696,bM),cM=rF(150,function(){zo();return Io}),Jo=nF(697,cM);rF(156,null);rF(157,null);rF(158,null);rF(159,null);rF(160,null);rF(161,null);rF(162,null);rF(163,null);rF(164,null);rF(140,null);rF(141,null);rF(142,null);rF(143,null);rF(144,null);rF(146,null);rF(147,null);rF(148,null);rF(149,null);rF(151,null);rF(152,null);rF(153,null);rF(154,null);$(434);
+$(433);$(482);$(484);$(483);$(485);$(487);$(486);$(488);$(492);$(493);$(176);$(182);$(181);$(180);$(184);$(198);$(405);$(404);var HA=$(403),fD=nF(698,HA),BG=nF(699,RL);$(389);$(489);$(495);$(490);$(491);$(390);$(547);$(399);$(398);$(397);$(402);var dM=sF(),vI=nF(700,dM);$(262);$(432);$(501);var eM=rF(222,function(){Gr();return Lr}),Mr=nF(701,eM);$(412);$(413);$(396);var sA=$(391);$(481);$(375);$(376);$(401);var DA=$(400);$(393);$(392);$(499);$(508);$(394);$(436);$(474);$(511);$(512);$(520);$(382);
+var Sz=$(381);$(410);$(411);$(367);$(366);$(419);sF();sF();sF();$(369);$(370);$(183);$(350);var Lx=nF(702,YL);$(351);$(560);$(559);$(311);$(313);$(312);$(314);$(200);$(217);$(203);$(205);var Zz=$(384);$(435);$(372);$(371);$(378);$(505);$(477);$(208);$(421);$(195);$(196);$(199);$(193);$(192);$(194);var aA=$(543);$(380);$(562);$(567);$(420);$(468);$(423);var qz=$(374),pz=nF(703,Sz);$(590);$(407);$(408);$(409);$(373);$(540);$(541);$(316);$(315);$(307);$(308);$(579);$(568);$(569);$(494);$(502);$(503);
+$(504);$(561);$(563);var tA=$(395);$(544);$(506);$(207);$(204);$(206);$(202);$(191);$(190);$(189);$(244);$(566);$(285);$(284);$(283);$(578);$(577);$(576);$(571);$(575);var fM=rF(634,function(){Ip();return CK}),DK=nF(704,fM);$(633);$(632);$(624);$(625);$(626);$(627);$(628);$(629);$(630);$(631);$(605);var gM=rF(287,function(){vv();return Cv}),Dv=nF(705,gM),hM=rF(333,function(){rv();return hx}),ix=nF(706,hM);$(17);$(334);$(335);$(330);$(331);$(332);$(18);$(19);$(20);$(418);$(383);$(621);$(321);$(622);
+$(322);$(323);$(324);$(325);$(328);$(296);$(295);$(294);$(564);$(565);$(570);$(237);$(299);$(329);$(317);$(344);$(343);$(342);var iM=rF(345,function(){yx();return Ix}),Jx=nF(707,iM);rF(346,null);rF(347,null);rF(348,null);rF(349,null);$(220);$(545);$(297);$(310);$(309);$(498);$(289);$(179);$(546);$(298);$(607);$(3);$(610);$(611);$(609);$(608);$(601);$(600);$(662);$(663);$(664);$(665);$(603);$(211);var fB=$(415),hB=nF(708,fB);$(416);$(414);$(27);$(28);$(26);$(29);$(32);$(33);$(34);$(35);$(36);$(37);
+var jM=$(49),Xw=nF(709,jM);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(238);var FJ=$(592);$(290);var JJ=$(594);$(209);$(619);$(618);$(428);$(427);$(429);$(210);$(246);$(248);$(247);$(242);$(353);$(239);$(288);$(661);$(253);$(256);$(254);
+$(255);$(5);$(7);$(6);$(572);$(417);$(430);$(354);$(175);$(275);$(276);$(424);$(425);$(431);$(212);$(241);$(31);$(249);$(318);$(319);$(320);$(250);var uK=nF(710,ZL);$(251);$(542);$(620);$(587);$(458);$(479);$(30);$(68);var KJ=$(595);$(604);$(623);$(658);$(657);$(187);$(197);$(4);$(586);$(637);$(654);var kM=rF(655,function(){fL();return lL}),mL=nF(711,kM),lM=rF(656,function(){VJ();return oL}),pL=nF(712,lM);$(640);$(649);$(648);$(652);$(651);$(647);$(646);$(644);$(645);$(643);$(642);$(639);$(641);$(650);
+$(653);$(638);$(606);$(659);$(302);$(301);$(304);$(305);$(303);$(252);$(21);$(273);$(274);$(11);$(14);$(22);var mM=$(25),qk=nF(713,mM);$(23);$(660);$(8);$(10);$(9);$(666);$(667);$(612);$(615);$(616);$(617);$(613);$(614);var HJ=$(593);$(597);$(598);$(188);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/3F57AECC67986E796A3148265F038FF1.cache.html b/public/jsme/3F57AECC67986E796A3148265F038FF1.cache.html
new file mode 100644
index 0000000..ef4d4b8
--- /dev/null
+++ b/public/jsme/3F57AECC67986E796A3148265F038FF1.cache.html
@@ -0,0 +1,639 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '3F57AECC67986E796A3148265F038FF1';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ga='" height="',ha='" y="',ka='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Ma="-NC=O",Oa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Ya="//",$a="/>",ab="0",bb="0px",cb="1",db="100%",eb="1em",fb="1ex",
+gb="1in",ib="1px",jb="2",kb="3",lb=":",mb=": ",nb=";",ob="<",qb="=",rb=">",sb="?",ub="@",vb="@@",wb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="BODY",Db="Before",Fb="Br",Jb="C",Kb="CENTER",Lb="CSS1Compat",Mb="Center",Nb="Cl",Pb="Class$",Qb="Copy as ",Rb="DEFAULT",Sb="Dialog",Tb="East",Ub="F",Vb="First",Wb='For input string: "',Xb="GBVTBU-BB",Yb="H",Zb="Helvetica",$b="I",bc="Incorrect URL: ",cc="Internal index set to null.",dc="JSME",ec="JUSTIFY",fc="JavaScript",gc="LEFT",hc="MOL n. ",ic="N",
+jc="NA",kc="NONE",lc="No more molecules in SDF buffer",pc="Nonring",qc="North",rc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",sc="O",tc="ONE_WAY_CORNER",uc="P",vc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Ec="Ring",Fc="S",Ic="SMILES",Jc="Se",Nc="Si",Oc="South",Pc="Style names cannot be empty",Qc="Text",Rc="Unknown",Sc="West",Tc="X",Uc="[",Vc="[object Array]",Wc="\\",cd="]",dd="__gwtex_wrap",ed="__uiObjectID",
+fd="a",gd="absolute",hd="alert",id="alertdialog",jd="align",kd="antialias",ld="application",md="article",nd="auto",od="backgroundColor",pd="banner",qd="blur",rd="bolder",vd="border",xd="border-left-width",yd="border-top-width",zd="bottom",Ad="button",Bd="cellPadding",Cd="cellSpacing",Dd="center",Ed="change",Fd="checkbox",Gd="className",Hd="click",Id="click marked atom to delete mark",Jd="clip",Kd="code",Ld="col",Md="colSpan",Nd="columnheader",Rd="combobox",Sd="complementary",Td="contentinfo",Ud="contextmenu",
+$d="cssFloat",ae="cursor",be="dblclick",ce="definition",de="dialog",ee="dir",fe="directory",ge="display",he="div",ie="document",je="dragdrop-handle",ke="dragdrop-selected",le="dragend",me="dragenter",ne="dragover",oe="dragstart",pe="drop",qe="end_gesture",re="error",se="filter",te="fixed",ue="float",ve="focus",we="fontFamily",xe="fontSize",ye="fontStyle",Ae="fontWeight",Be="form",Ce="function",De="g",Ee="gesturechange",Fe="gestureend",Ge="gesturestart",Ne="google",Oe="grid",Pe="gridcell",Qe="group",
+Re="gwt-MenuBar",Se="gwt-MenuBarPopup",Te="heading",Ue="height",Ve="hidden",We="id",Xe="img",Ye="is_touch_supported",Ze="italic",$e="java.vm.name",af="jsa-resetDiv",bf="keydown",cf="keypress",df="keyup",ef="left",ff="link",gf="list",hf="listbox",kf="listitem",lf="load",mf="log",nf="ltr",of="main",uf="marquee",vf="math",wf="menu",xf="menuPopup",yf="menubar",zf="menuitem",Af="menuitemcheckbox",Bf="menuitemradio",Cf="middle",Df="mousedown",Ef="mousemove",Ff="mouseout",Gf="mouseover",Hf="mouseup",If=
+"mousewheel",Jf="move",Kf="msie",Lf="multipart",Mf="n",Nf="name",Of="navigation",Pf="none",Qf="noreaction",Rf="note",Sf="nowrap",Tf="null",Uf="number",Vf="object",Wf="offsetHeight",Xf="offsetWidth",Yf="ontouchstart",Zf="opera",$f="option",ag="outline",bg="overflow",cg="padding",dg="paste",eg="popupContent",fg="position",gg="presentation",ig="progressbar",jg="px",kg="px, ",lg="px;",mg="radio",ng="radiogroup",og="reaction",pg="region",qg="rgb(",rg="right",sg="role",ug="rotation",vg="row",wg="rowgroup",
+xg="rowheader",yg="rtl",zg="s",Ag="safari",Bg="scale100",Cg="scrollbar",Dg="se",Eg="search",Fg="separator",Gg="serif",Hg='shape-rendering="crispEdges"',Ig="slider",Jg="span",Kg="spinbutton",Lg="status",Mg="subMenuIcon-selected",Ng="tab",Og="table",Pg="tablist",Qg="tabpanel",Rg="tbody",Sg="td",Tg="text",Ug="textAlign",Vg="textbox",Wg="timer",Xg="title",Yg="toolbar",Zg="tooltip",$g="top",ah="touchcancel",bh="touchend",ch="touchmove",dh="touchstart",eh="tr",fh="tree",gh="treegrid",hh="treeitem",ih="true",
+jh="value",kh="verticalAlign",lh="visibility",mh="visible",nh="whiteSpace",oh="width",ph="x",qh="zIndex",rh="|",_,sh={l:4194303,m:4194303,h:1048575},Ah={l:0,m:0,h:0},Bh={l:1,m:0,h:0},Ch={l:2,m:0,h:0},Dh={l:3,m:0,h:0},Eh={l:4,m:0,h:0},Fh={l:8,m:0,h:0},Gh={l:10,m:0,h:0},Hh={l:16,m:0,h:0},Ih={l:32,m:0,h:0},Jh={l:64,m:0,h:0},Kh={l:128,m:0,h:0},Lh={l:256,m:0,h:0},Mh={l:512,m:0,h:0},Nh={l:1024,m:0,h:0},Oh={l:2048,m:0,h:0},Ph={l:8192,m:0,h:0},Qh={l:16384,m:0,h:0},Rh={l:32768,m:0,h:0},Sh={l:65536,m:0,h:0},
+Th={l:131072,m:0,h:0},Uh={l:262144,m:0,h:0},Vh={l:524288,m:0,h:0},Wh={},Xh={72:1,79:1,85:1,87:1},Yh={45:1,46:1,52:1,66:1,72:1},Zh={12:1},$h={72:1,75:1,89:1},ai={72:1,79:1,87:1},bi={13:1,15:1,23:1,26:1,28:1,30:1,31:1,35:1,37:1},m={72:1,75:1},s={71:1,72:1,75:1},ci={90:1},di={49:1,72:1},ei={6:1,9:1,72:1,76:1,78:1},fi={2:1},gi={45:1,52:1,66:1,72:1},hi={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,104:1},ii={22:1},ji={91:1},ki={15:1},li={7:1,9:1,72:1,76:1,78:1},mi={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},
+ni={72:1,89:1},oi={74:1},pi={72:1,79:1,81:1,85:1,87:1},qi={9:1,10:1,72:1,76:1,78:1},ri={72:1},si={19:1,72:1},ti={89:1},ui={39:1,72:1,79:1,85:1,87:1},vi={40:1,45:1,46:1,52:1,61:1,66:1,68:1,72:1},wi={13:1,15:1,23:1,28:1,29:1,31:1,35:1,37:1},xi={8:1,9:1,72:1,76:1,78:1},yi={107:1},zi={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,97:1,104:1},Ai={68:1},Bi={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},Ci={72:1,75:1,90:1},Di={14:1,38:1},Ei={28:1,35:1},Fi={11:1,72:1,76:1,78:1},Gi={21:1},Hi=
+{45:1,46:1,52:1,58:1,66:1,72:1},Ii={93:1},Ji={13:1,15:1,23:1,28:1,31:1,35:1,37:1},Ki={52:1,72:1},Li={36:1,72:1,76:1,78:1};function t(a,b,c){var d=Wh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Wh[a]=function(){}),_=d.prototype=0>b?{}:new Wh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Mi(this)};
+_.tS=function(){var a=this.cZ.e+ub,b;b=this.hC();var c,d,e;c=y(Ni,m,-1,8,1);d=(Oi(),Pi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Qi(){Qi=x;Ri=new Si}function Ti(a){for(var b,a=new Ui(a.k.n);a.c<a.e.Je();)b=Vi(a),Wi(b.pd(),ke,!1),Xi(a)}
+function Yi(a,b,c){var a=a.o,d;try{d=new Zi(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=$i(e);if(A(e,79))throw new aj("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Wi(b.pd(),Xb,!0);Wi(c.pd(),je,!0);z(Ri,b,c)}function bj(a,b){var c;c=cj(Ri,b);var d;d=cj(a.o.d,c);if(!d)throw new dj("dragHandle was not draggable");ej(d.c.b);ej(d.e.b);ej(d.d.b);Wi(b.pd(),Xb,!1);Wi(c.pd(),je,!1)}
+function fj(a){var b;a.p=!1;for(a=new Ui(a.k.n);a.c<a.e.Je();)b=Vi(a),Wi(b.pd(),ke,!1),Xi(a)}function gj(a,b){hj(a.k.n,b)?Wi(b.pd(),ke,!1):a.p?(ij(a.k.n,b),Wi(b.pd(),ke,!0)):(a.k.n.Ue(),ij(a.k.n,b))}function jj(a){this.i=a;this.k=new kj(this);this.o=new lj(this.k)}t(3,1,{});_.rc=function(){mj(this.k.f,"dragdrop-dragging")};_.sc=function(){nj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ri;function kj(a){this.n=new oj;this.e=a;this.b=a.i}t(4,1,{},kj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function pj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function qj(a,b){var c;c=rj(a.d,sj).b;b.b.ctrlKey||b.b.metaKey||Ti(a.c.e);gj(a.c.e,c)}function tj(a){a.c.i=null;a.c.e.sc();uj((vj(),wj(null)),a.b,0,0);var b=a.b.hb;xj=b;yj();zj=b;a.e=2}
+function lj(a){this.d=new Si;this.c=a;this.b=new Aj;Bj(this.b,Cj(),Qj());B(this.b,this,(Rj(),Rj(),Sj));B(this.b,this,(Tj(),Tj(),Uj));a=this.b.hb.style;a[se]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Vj(),jg);a.borderStyle=(Wj(),Pf);a[od]="blue"}t(5,1,{},lj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Xj(a);e=Yj(a);b=Zj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!sj)sj=c,this.c.f=rj(this.d,sj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==$j(this.c.n,this.c.f)&&(Ti(this.c.e),gj(this.c.e,this.c.f)),ak(new bk),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new ck(sj,null),sj!=this.c.f&&(c=new ck(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,tj(this),1!=this.e&&pj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=dk(a,b);a=ek(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(fk(gk(d-this.i),gk(a-this.j))>=this.c.e.n?(hk(),-1!=$j(this.c.n,this.c.f)||gj(this.c.e,this.c.f),c=new ck(sj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,tj(this)):ik.preventDefault()),1==this.e)return;ik.preventDefault();pj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=dk(a,b);b=ek(a,b);if(1==Zj(a.b)&&(this.f=!1,sj))try{if(hk(),1==this.e)qj(this,a);else{d!=this.b&&(c=new ck(d,null),e+=c.b,b+=c.e);try{pj(this,e,b),this.c.e.rc(),3!=this.e&&qj(this,a)}finally{var f=this.b.hb;xj&&f==xj&&(xj=null);yj();f===zj&&(zj=null);jk(this.b);this.e=1;this.c.f=null}}}finally{sj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var sj=null;function bk(){}t(6,1,ii,bk);_.xc=function(){hk()};
+function Zi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Zi);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+za+this.e+va};function ck(a,b){!a||a==(vj(),wj(null))?this.i=this.f=0:(this.f=a.ld()-kk(a.hb),this.i=a.md()-(a.hb.scrollTop||0));!b||b==(vj(),wj(null))?this.d=this.c=0:(this.c=lk(b.hb)+mk(b.hb),this.d=nk(b.hb)+ok(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},ck);
+_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function hk(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function mk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(xd),-1==a.indexOf(jg)?0:parseInt(a.substr(0,a.length-2))):0}function ok(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(yd),-1==a.indexOf(jg)?0:parseInt(a.substr(0,a.length-2))):0}
+function pk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}function qk(a,b){var c=rk();pk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;sk(a.n,rk())}function tk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(18,1,{});_.yc=function(){this.w&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function sk(a,b){tk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function uk(a){this.b=a}t(19,1,{},uk);_.Cc=function(a){sk(this,a)};_.b=null;t(20,1,{});t(21,1,fi);function vk(){vk=x;var a;(a=new wk)&&(a.Fc()||(a=new xk));yk=a}t(22,20,{});var yk=null;function xk(){this.b=new oj;this.c=new zk(this)}t(23,22,{},xk);
+_.Fc=function(){return!0};_.Dc=function(a){a=new Ak(this,a);ij(this.b,a);1==this.b.d&&Bk(this.c,16);return a};function Ck(){Ck=x;Dk=new oj;var a=new Ek;Fk();Gk(Hk?Hk:Hk=new Ik,a)}function Jk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);hj(Dk,a)}function Bk(a,b){if(0>b)throw new Kk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);hj(Dk,a);a.c=!1;a.d=Lk(a,b);ij(Dk,a)}function Mk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
+function Lk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||hj(Dk,this);this.Hc()};_.c=!1;_.d=0;var Dk;function zk(a){Ck();this.b=a}t(24,25,{},zk);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Nk,m,3,a.b.d,0);b=Ok(a.b,b);c=new Pk;for(e=0,f=b.length;e<f;++e)d=b[e],hj(a.b,d),sk(d.b,c.b);0<a.b.d&&Bk(a.c,fk(5,16-(rk()-c.b)))};_.b=null;function Ak(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},Ak);_.Ec=function(){var a=this.c;hj(a.b,this);0==a.b.d&&Jk(a.c)};_.b=null;
+_.c=null;function Qk(a,b){var c=C(function(){var b=rk();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function wk(){}t(27,22,{},wk);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Qk(a,b);return new Rk(c)};function Rk(a){this.b=a}t(28,21,fi,Rk);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Sk(){this.b=hd}t(29,30,{},Sk);function Tk(){this.b=id}t(31,30,{},Tk);
+function Uk(){this.b=ld}t(32,30,{},Uk);t(34,1,{});_.b=null;function Vk(a){this.b=a}t(33,34,{},Vk);function Wk(){this.b=md}t(35,30,{},Wk);function Xk(){this.b=pd}t(36,30,{},Xk);function Yk(){this.b=Ad}t(37,30,{},Yk);function Zk(){this.b=Fd}t(38,30,{},Zk);function $k(){this.b=Nd}t(39,30,{},$k);function al(){this.b=Rd}t(40,30,{},al);function bl(){this.b=Sd}t(41,30,{},bl);function cl(){this.b=Td}t(42,30,{},cl);function dl(){this.b=ce}t(43,30,{},dl);function fl(){this.b=de}t(44,30,{},fl);
+function gl(){this.b=fe}t(45,30,{},gl);function hl(){this.b=ie}t(46,30,{},hl);function il(){this.b=Be}t(47,30,{},il);function jl(){this.b=Oe}t(48,30,{},jl);function kl(){this.b=Pe}t(49,30,{},kl);function ll(){this.b=Qe}t(50,30,{},ll);function ml(){this.b=Te}t(51,30,{},ml);function nl(a){this.b=a.id}t(52,1,{4:1,5:1},nl);_.b=null;function ol(){this.b=Xe}t(53,30,{},ol);function pl(){this.b=ff}t(54,30,{},pl);function ql(){this.b=gf}t(55,30,{},ql);function rl(){this.b=hf}t(56,30,{},rl);
+function sl(){this.b=kf}t(57,30,{},sl);function tl(){this.b=mf}t(58,30,{},tl);function ul(){this.b=of}t(59,30,{},ul);function vl(){this.b=uf}t(60,30,{},vl);function wl(){this.b=vf}t(61,30,{},wl);function xl(){this.b=wf}t(62,30,{},xl);function yl(){this.b=yf}t(63,30,{},yl);function zl(){this.b=zf}t(64,30,{},zl);function Al(){this.b=Af}t(65,30,{},Al);function Bl(){this.b=Bf}t(66,30,{},Bl);function Cl(){this.b=Of}t(67,30,{},Cl);function Dl(){this.b=Rf}t(68,30,{},Dl);function El(){this.b=$f}
+t(69,30,{},El);function Fl(){this.b=gg}t(70,30,{},Fl);t(71,34,{},function(a){this.b=a});function Gl(){this.b=ig}t(72,30,{},Gl);function Hl(){Hl=x;Il=new Vk("aria-activedescendant")}var Il;function Jl(){this.b=mg}t(74,30,{},Jl);function Kl(){this.b=ng}t(75,30,{},Kl);function Ll(){this.b=pg}t(76,30,{},Ll);
+function Ml(){Ml=x;Nl=new Tk;Ol=new Sk;Pl=new Uk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new gl;am=new hl;bm=new il;cm=new kl;dm=new jl;em=new ll;fm=new ml;gm=new ol;hm=new pl;im=new rl;jm=new sl;km=new ql;lm=new tl;mm=new ul;nm=new vl;om=new wl;pm=new yl;qm=new Al;rm=new Bl;sm=new zl;tm=new xl;um=new Cl;vm=new Dl;wm=new El;xm=new Fl;ym=new Gl;zm=new Kl;Am=new Jl;Bm=new Ll;Cm=new Dm;Em=new Fm;Gm=new Hm;Im=new Jm;Km=new $m;an=new bn;cn=
+new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;pn=new qn;rn=new sn;tn=new un;vn=new wn;xn=new yn;zn=new An;Bn=new Cn;F=new Si;z(F,pg,Bm);z(F,hd,Ol);z(F,de,Zl);z(F,id,Nl);z(F,ld,Pl);z(F,ie,am);z(F,md,Ql);z(F,pd,Rl);z(F,Ad,Sl);z(F,Fd,Tl);z(F,Pe,cm);z(F,Nd,Ul);z(F,Qe,em);z(F,Rd,Vl);z(F,Sd,Wl);z(F,Td,Xl);z(F,ce,Yl);z(F,gf,km);z(F,fe,$l);z(F,Be,bm);z(F,Oe,dm);z(F,Te,fm);z(F,Xe,gm);z(F,ff,hm);z(F,hf,im);z(F,kf,jm);z(F,mf,lm);z(F,of,mm);z(F,uf,nm);z(F,vf,om);z(F,wf,tm);z(F,yf,pm);z(F,zf,sm);z(F,
+Af,qm);z(F,$f,wm);z(F,mg,Am);z(F,Bf,rm);z(F,Of,um);z(F,Rf,vm);z(F,gg,xm);z(F,ig,ym);z(F,ng,zm);z(F,vg,Gm);z(F,wg,Cm);z(F,xg,Em);z(F,Eg,Km);z(F,Fg,an);z(F,Cg,Im);z(F,Ig,cn);z(F,Kg,en);z(F,Lg,gn);z(F,Ng,nn);z(F,Pg,jn);z(F,Qg,ln);z(F,Vg,pn);z(F,Wg,rn);z(F,Yg,tn);z(F,Zg,vn);z(F,fh,Bn);z(F,gh,xn);z(F,hh,zn)}var Ol,Nl,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,$l,am,bm,dm,cm,em,fm,gm,hm,km,im,jm,lm,mm,nm,om,tm,pm,sm,qm,rm,um,vm,wm,xm,ym,Am,zm,Bm,F,Gm,Cm,Em,Im,Km,an,cn,en,gn,nn,jn,ln,pn,rn,tn,vn,Bn,xn,zn;
+function Hm(){this.b=vg}t(78,30,{},Hm);function Dm(){this.b=wg}t(79,30,{},Dm);function Fm(){this.b=xg}t(80,30,{},Fm);function Jm(){this.b=Cg}t(81,30,{},Jm);function $m(){this.b=Eg}t(82,30,{},$m);function bn(){this.b=Fg}t(83,30,{},bn);function dn(){this.b=Ig}t(84,30,{},dn);function fn(){this.b=Kg}t(85,30,{},fn);function hn(){this.b=Lg}t(86,30,{},hn);function on(){this.b=Ng}t(87,30,{},on);function kn(){this.b=Pg}t(88,30,{},kn);function mn(){this.b=Qg}t(89,30,{},mn);function qn(){this.b=Vg}
+t(90,30,{},qn);function sn(){this.b=Wg}t(91,30,{},sn);function un(){this.b=Yg}t(92,30,{},un);function wn(){this.b=Zg}t(93,30,{},wn);function Cn(){this.b=fh}t(94,30,{},Cn);function yn(){this.b=gh}t(95,30,{},yn);function An(){this.b=hh}t(96,30,{},An);function Pk(){this.b=rk()}function rk(){return(new Date).getTime()}t(97,1,{},Pk);function Dn(a){var b,c,d;d=new En;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Fn(d,c.cZ.e),d.b.b+=mb,Gn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function Hn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+mb+a:b}t(102,1,{72:1,87:1});_.Ic=function(){return this.i};_.tS=function(){return Hn(this)};_.f=null;_.i=null;function In(a){Jn();this.i=a}t(101,102,ai,In);function dj(a){Jn();this.i=a}function aj(a,b){Jn();this.f=b;this.i=a}t(100,101,Xh,dj,aj);function Kn(a){Jn();this.c=a;this.b=l;a=new Ln;a=Mn(a,Nn(this.c)?this.c:null);On(a)}t(99,100,Xh,Kn);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Tf:Nn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Pn(this.c).e;this.b=this.b+mb+(Nn(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(Nn(this.c)){b=(Qn(),this.c);var c=l,d;for(d in b)if(d!=Nf&&"message"!=d&&"toString"!=d)try{c+="\n "+d+mb+b[d]}catch(e){}b=c}else b=l;this.d=a+b+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Rn(a,b){return Sn(a)?a.eQ(b):a===b}
+function Pn(a){return Sn(a)?a.cZ:Tn}function Un(a){return Sn(a)?a.hC():Mi(a)}
+function Vn(){var a;Vn=x;Wn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Xn(a){Vn();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=Wn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Wn;t(109,1,{});function Mi(a){return a.$H||(a.$H=++Yn)}function Zn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function $n(){return $wnd.setTimeout(function(){0!=ao&&(ao=0);bo=-1},10)}var ao=0,Yn=0,co=0,bo=-1;
+function eo(){eo=x;fo=new go}function ho(a,b){a.b=io(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new jo(a)),ko(a.f,1),!a.j&&(a.j=new lo(a)),ko(a.j,50))}function go(){}function mo(a){return a.Jc()}function io(a,b){!a&&(a=[]);a[a.length]=b;return a}function no(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=io(b,e)):e[0].xc()}catch(f){if(f=$i(f),!A(f,87))throw f;}}return b}function ko(a,b){eo();$wnd.setTimeout(function(){C(mo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(111,109,{},go);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var fo;function jo(a){this.b=a}t(112,1,{},jo);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),no(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Pk;100>rk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function lo(a){this.b=a}t(113,1,{},lo);_.Jc=function(){this.b.e&&ko(this.b.f,1);return this.b.k};
+_.b=null;function oo(a,b){a.length>=b&&a.splice(0,b);return a}function po(){try{null.a()}catch(a){return a}}function qo(){}t(116,1,{},qo);_.Kc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Lc(c.toString());b.push(d);var d=lb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
+_.Lc=function(a){var b,c,d;d=l;a=ro(a);b=a.indexOf(ua);c=0==a.indexOf(Ce)?8:0;-1==b&&(b=so(a,to(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=ro(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function uo(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Lc(e[c]);return e}t(118,116,{});_.Kc=function(){return oo(this.Mc(po()),this.Nc())};_.Mc=function(a){return uo(this,a)};_.Nc=function(){return 2};
+function Qn(){Qn=x;Error.stackTraceLimit=128}function vo(a){a=oo(Mn(a,po()),3);0==a.length&&(a=oo((new qo).Kc(),1));return a}function Jn(){Qn();var a;a=vo(new Ln);On(a)}function Mn(a,b){var c;c=uo(a,b);return 0==c.length?(new qo).Mc(b):oo(c,1)}
+function On(a){var b,c,d,e,f,g,j,h,n;n=y(wo,m,86,a.length,0);for(e=0,f=n.length;e<f;++e)h=xo(a[e],vb),b=-1,d=Rc,2==h.length&&null!=h[1]&&(j=h[1],g=yo(j,to(58)),d=to(58),c=j.lastIndexOf(d,g-1),d=j.substr(0,c-0),-1!=g&&-1!=c&&(j.substr(c+1,g-(c+1)),b=zo(j,g+1),b=parseInt(b)||-1)),n[e]=new Ao(h[0],d+ub+b);e=y(wo,m,86,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new Bo;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return vo(this)};
+_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=ro(a);0==c.indexOf("at ")&&(c=zo(c,3));a=c.indexOf(Uc);-1!=a&&(c=ro(c.substr(0,a-0))+ro(zo(c,c.indexOf(cd,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(ub),-1==a?(b=c,c=l):(b=ro(zo(c,a+1)),c=ro(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=ro(c.substr(0,a-0)));a=so(c,to(46));-1!=a&&(c=zo(c,a+1));return(0<c.length?c:"anonymous")+vb+b};_.Mc=function(a){return Mn(this,a)};_.Nc=function(){return 3};function Ln(){Qn()}
+t(119,117,{},Ln);t(120,1,{});function Gn(a,b){a.b+=b}function Co(){}t(121,120,{},Co);_.b=l;function G(a,b){return parseInt(a[b])||0}function Do(a,b){return null==a[b]?null:""+a[b]}function Eo(a){a.draggable=ih;a.style.webkitUserDrag="element"}function Fo(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 Go(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
+function Ho(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Zj(a){a=a.button;return 1==a?4:2==a?2:1}
+function lk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+kk(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,l).getPropertyValue("direction")==yg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[fg]==te){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
+l).getPropertyValue(xd)));if(d&&d.tagName==Cb&&a.style.position==gd)break;a=d}a=b}return a}
+function nk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,l)[fg]==te){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(yd)));if(d&&d.tagName==Cb&&a.style.position==
+gd)break;a=d}a=b}return a}function kk(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==yg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Io(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function Jo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function Qj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientHeight}
+function Cj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientWidth}function I(a,b){this.c=a;this.d=b}t(146,1,{72:1,76:1,78:1});_.eQ=function(a){return this===a};_.hC=function(){return Mi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Wj(){Wj=x;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=K(Vo,m,6,[Ko,Mo,Oo,Qo,So])}t(145,146,ei);var Uo,Oo,Mo,Qo,Ko,So;function Lo(){I.call(this,kc,0)}t(147,145,ei,Lo);function No(){I.call(this,"DOTTED",1)}t(148,145,ei,No);
+function Po(){I.call(this,"DASHED",2)}t(149,145,ei,Po);function Ro(){I.call(this,"HIDDEN",3)}t(150,145,ei,Ro);function To(){I.call(this,"SOLID",4)}t(151,145,ei,To);function Wo(){Wo=x;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=new jp;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=new tp;up=new vp;wp=new xp;yp=new zp;Ap=new Bp;Cp=new Dp;Ep=new Fp;Gp=K(Hp,m,7,[Xo,Zo,ap,cp,ep,gp,ip,kp,mp,op,qp,sp,up,wp,yp,Ap,Cp,Ep])}t(152,146,li);
+var Gp,Zo,Cp,ap,Xo,gp,Ap,ep,ip,kp,mp,cp,Ep,op,qp,sp,wp,yp,up;function Yo(){I.call(this,Rb,0)}t(153,152,li,Yo);function pp(){I.call(this,"SE_RESIZE",9)}t(154,152,li,pp);function rp(){I.call(this,"SW_RESIZE",10)}t(155,152,li,rp);function tp(){I.call(this,"S_RESIZE",11)}t(156,152,li,tp);function vp(){I.call(this,"W_RESIZE",12)}t(157,152,li,vp);function xp(){I.call(this,"TEXT",13)}t(158,152,li,xp);function zp(){I.call(this,"WAIT",14)}t(159,152,li,zp);function Bp(){I.call(this,"HELP",15)}
+t(160,152,li,Bp);function Dp(){I.call(this,"COL_RESIZE",16)}t(161,152,li,Dp);function Fp(){I.call(this,"ROW_RESIZE",17)}t(162,152,li,Fp);function $o(){I.call(this,"AUTO",1)}t(163,152,li,$o);function bp(){I.call(this,"CROSSHAIR",2)}t(164,152,li,bp);function dp(){I.call(this,"POINTER",3)}t(165,152,li,dp);function fp(){I.call(this,"MOVE",4)}t(166,152,li,fp);function hp(){I.call(this,"E_RESIZE",5)}t(167,152,li,hp);function jp(){I.call(this,"NE_RESIZE",6)}t(168,152,li,jp);
+function lp(){I.call(this,"NW_RESIZE",7)}t(169,152,li,lp);function np(){I.call(this,"N_RESIZE",8)}t(170,152,li,np);function Ip(){Ip=x;Jp=new Kp;Lp=new Mp;Np=new Op;Pp=new Qp;Rp=K(Sp,m,8,[Jp,Lp,Np,Pp])}t(171,146,xi);var Rp,Lp,Np,Pp,Jp;function Kp(){I.call(this,kc,0)}t(172,171,xi,Kp);function Mp(){I.call(this,"BLOCK",1)}t(173,171,xi,Mp);function Op(){I.call(this,"INLINE",2)}t(174,171,xi,Op);function Qp(){I.call(this,"INLINE_BLOCK",3)}t(175,171,xi,Qp);
+function Tp(){Tp=x;Up=new Vp;Wp=new Xp;Yp=new Zp;$p=new aq;bq=K(cq,m,10,[Up,Wp,Yp,$p])}t(176,146,qi);var bq,Up,Wp,Yp,$p;function Vp(){I.call(this,Kb,0)}t(177,176,qi,Vp);function Xp(){I.call(this,ec,1)}t(178,176,qi,Xp);function Zp(){I.call(this,gc,2)}t(179,176,qi,Zp);function aq(){I.call(this,zc,3)}t(180,176,qi,aq);function Vj(){Vj=x;dq=new eq;fq=new gq;hq=new iq;jq=new kq;lq=new mq;nq=new oq;pq=new qq;rq=new sq;tq=new uq;vq=K(wq,m,11,[dq,fq,hq,jq,lq,nq,pq,rq,tq])}t(181,146,Fi);
+var vq,rq,hq,jq,pq,tq,nq,fq,lq,dq;function eq(){I.call(this,"PX",0)}t(182,181,Fi,eq);function gq(){I.call(this,"PCT",1)}t(183,181,Fi,gq);function iq(){I.call(this,"EM",2)}t(184,181,Fi,iq);function kq(){I.call(this,"EX",3)}t(185,181,Fi,kq);function mq(){I.call(this,"PT",4)}t(186,181,Fi,mq);function oq(){I.call(this,"PC",5)}t(187,181,Fi,oq);function qq(){I.call(this,"IN",6)}t(188,181,Fi,qq);function sq(){I.call(this,"CM",7)}t(189,181,Fi,sq);function uq(){I.call(this,"MM",8)}t(190,181,Fi,uq);
+function xq(){xq=x;yq=[];zq=[];Aq=[]}var yq,zq,Aq;function Bq(){Bq=x;Cq=new Dq}function Eq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Fq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Dq(){}t(193,1,{},Dq);_.b=null;var Cq;t(204,1,{});_.tS=function(){return"An event type"};_.i=null;t(203,204,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(202,203,{});_.Pc=function(){return this.Rc()};_.b=null;var Gq=_.c=null;
+function Hq(){Hq=x;Iq=new Jq(qd,new Kq)}function Kq(){}t(201,202,{},Kq);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Iq};var Iq;function Lq(){Lq=x;Mq=new Jq(Ed,new Nq)}function Nq(){}t(205,202,{},Nq);_.Oc=function(a){Oq();Pq(this,a.c,Qq(a.b.b,a.b.b.hb.selectedIndex))};_.Rc=function(){return Mq};var Mq;t(208,202,Zh);function dk(a,b){return(a.b.clientX||0)-lk(b)+kk(b)+kk(b.ownerDocument.body)}function ek(a,b){return(a.b.clientY||0)-nk(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}
+function Xj(a){var b;return(b=a.c)?dk(a,b):a.b.clientX||0}function Yj(a){var b;return(b=a.c)?ek(a,b):a.b.clientY||0}t(207,208,Zh);function Rq(){Rq=x;Sq=new Jq(Hd,new Tq)}function Tq(){}t(206,207,Zh,Tq);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Sq};var Sq;function Uq(){Uq=x;Vq=new Jq(Ud,new Wq)}function Wq(){}t(209,202,{},Wq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return Vq};var Vq;t(212,1,{38:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};
+var Xq=_.d=0;function Ik(){this.d=++Xq}t(211,212,Di,Ik);function Jq(a,b){this.d=++Xq;this.b=b;!Gq&&(Gq=new Yq);Gq.b[a]=this;this.c=a}t(210,211,Di,Jq);_.b=null;_.c=null;function Zq(){Zq=x;$q=new Jq(be,new ar)}function ar(){}t(213,207,Zh,ar);
+_.Oc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(br(),cr))a=dr(b.hb),c=new er(G(b.hb,Xf),G(b.hb,Wf)),d=new er(G(b.L.bb.hb,Xf),G(b.L.bb.hb,Wf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);fr(b.A,!0);a=G(b.L.bb.hb,Xf);gr(b,new er(a,hr(b.L.bb).b));b.B&&b.G!=cr&&ir(b.i,b)}else fr(b.A,!1),b.G!=(br(),cr)?gr(b,new er(b.x.c,b.x.b)):jr(b,dr(b.i.hb)),b.B&&b.G!=cr&&kr(b.i,b);lr(b.L.bb)}else fr(b.A,!0)};_.Rc=function(){return $q};var $q;t(214,202,{});
+function mr(){mr=x;nr=new Jq(le,new or)}function or(){}t(215,214,{},or);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return nr};var nr;function pr(){pr=x;qr=new Jq(me,new rr)}function rr(){}t(216,214,{},rr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return qr};var qr;function sr(){sr=x;tr=new Jq(ne,new ur)}function ur(){}t(217,214,{},ur);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return tr};
+var tr;function vr(){vr=x;wr=new Jq(oe,new xr)}function xr(){}t(218,214,{},xr);_.Oc=function(a){a=yr(a.b);(this.b.dataTransfer||null).setData(Tg,a)};_.Rc=function(){return wr};var wr;function zr(){zr=x;Ar=new Jq(pe,new Br)}function Br(){}t(219,214,{},Br);
+_.Oc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Cr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Tg),Dr(a.b.c,b))};_.Rc=function(){return Ar};var Ar;function Er(){Er=x;Fr=new Jq(ve,new Gr)}function Gr(){}t(220,202,{},Gr);_.Oc=function(a){jk(a.b.b)};_.Rc=function(){return Fr};var Fr;
+function Hr(){Hr=x;Ir=new Jq(Ee,new Jr)}function Jr(){}t(221,202,{},Jr);_.Oc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Kr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Lr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return Ir};var Ir;function Mr(){Mr=x;Nr=new Jq(Fe,new Or)}function Or(){}t(222,202,{},Or);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Pr(a.b.b,a.b.c))};
+_.Rc=function(){return Nr};var Nr;function Qr(){Qr=x;Rr=new Jq(Ge,new Sr)}function Sr(){}t(223,202,{},Sr);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Rr};var Rr;t(225,202,{});t(224,225,{});function Tr(){Tr=x;Ur=new Jq(bf,new Vr)}function Vr(){}t(226,224,{},Vr);
+_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Wr(),Xr).length&&-999!=(Wr(),Xr)[c]&&(c=(Wr(),Xr)[c]);b=new Yr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?Zr(yr(a)):e=301;break;case 118:case 86:b&&a.wb&&$r(a.v,(!a.xb&&(a.xb=new as(a)),a.xb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(bs(a,Do((cs(),ds).hc.b.hb,jh)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Yb;e=1300;break;case 114:case 82:a.lb=!0;a.K=vc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
+a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?es(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?es(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&es(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?es(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?es(a,4):e=207;break;case 53:105==a.d?es(a,5):e=208;break;case 54:105==a.d?es(a,
+6):e=210;break;case 55:105==a.d?es(a,7):e=211;break;case 56:105==a.d?es(a,8):e=212;break;case 57:105==a.d?es(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}fs(a,e)}b=!0}b&&this.b.preventDefault()};_.Rc=function(){return Ur};var Ur;function gs(){gs=x;hs=new Jq(Df,new is)}function is(){}t(227,207,Zh,is);_.Oc=function(a){a.uc(this)};_.Rc=function(){return hs};var hs;
+function Rj(){Rj=x;Sj=new Jq(Ef,new js)}function js(){}t(228,207,Zh,js);_.Oc=function(a){a.vc(this)};_.Rc=function(){return Sj};var Sj;function ks(){ks=x;ls=new Jq(Ff,new ms)}function ms(){}t(229,207,Zh,ms);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new ck(sj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,tj(a))};_.Rc=function(){return ls};var ls;function ns(){ns=x;os=new Jq(Gf,new ps)}function ps(){}t(230,207,Zh,ps);_.Oc=function(a){var b;b=this.b;ho((eo(),fo),new qs(a,a.c,b))};_.Rc=function(){return os};var os;
+function Tj(){Tj=x;Uj=new Jq(Hf,new rs)}function rs(){}t(231,207,Zh,rs);_.Oc=function(a){a.wc(this)};_.Rc=function(){return Uj};var Uj;function Yq(){this.b={}}t(232,1,{},Yq);_.b=null;t(235,208,Zh);var ss=null;function ts(){ts=x;us=new Jq(ah,new vs)}function vs(){}t(234,235,Zh,vs);_.Oc=function(a){ws(a.b,this,a.b.n)};_.Rc=function(){return us};var us;function xs(){xs=x;ys=new Jq(bh,new zs)}function zs(){}t(236,235,Zh,zs);_.Oc=function(a){ws(a.b,this,a.b.n)};_.Rc=function(){return ys};var ys;
+function As(){var a;this.b=(a=document.createElement(he),a.setAttribute(Yf,"return;"),typeof a.ontouchstart==Ce)}t(237,1,{},As);function Bs(){Bs=x;Cs=new Jq(ch,new Ds)}function Ds(){}t(238,235,Zh,Ds);_.Oc=function(a){ws(a.b,this,a.b.o)};_.Rc=function(){return Cs};var Cs;function Es(){Es=x;Fs=new Jq(dh,new Gs)}function Gs(){}t(239,235,Zh,Gs);_.Oc=function(a){Hs(a.b,this)&&(a.b.k&&Is(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Bk(a.b.d,750),a.b.e=!1))};_.Rc=function(){return Fs};var Fs;
+function Js(a,b){this.b=b;this.c=a}function Ks(a,b,c){Hk&&(b=new Js(b,c),a.ad(b))}t(240,203,{},Js);_.Oc=function(a){a.Yc(this)};_.Pc=function(){return Hk};_.b=!1;var Hk=_.c=null;function Ls(a){this.b=a}t(241,203,{},Ls);_.Oc=function(a){a.Zc(this)};_.Pc=function(){return Ms};var Ms=_.b=null;function Ns(){}function Os(a){var b;Ps&&(b=new Ns,a.ad(b))}t(242,203,{},Ns);_.Oc=function(a){a.$c(this)};_.Pc=function(){return Ps};var Ps=null;function Qs(a){this.b=a}t(243,203,{},Qs);_.Oc=function(a){a._c(this)};
+_.Pc=function(){return Rs};var Rs=_.b=null;function Ss(){}t(244,203,{},Ss);_.Oc=function(a){a.b.O&&a.b.Md()};_.Pc=function(){return Ts};var Ts=null;function Us(a,b,c){a=a.b;if(!b)throw new Vs("Cannot add a handler with a null type");if(!c)throw new Vs("Cannot add a null handler");0<a.c?Ws(a,new Xs(a,b,c)):Ys(a,b,null,c);return new Zs(new $s(a,b,c))}
+function nt(a,b){var c;!b.f||b.Qc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Vs("Cannot fire null event");try{++d.c;j=ot(d,b.Pc(),null);e=null;for(h=d.d?j.Of(j.Je()):j.Nf();d.d?h.Qf():h.dd();){g=d.d?h.Rf():h.ed();try{b.Oc(g)}catch(n){if(n=$i(n),A(n,87))f=n,!e&&(e=new pt),qt(e,f);else throw n;}}if(e)throw new rt(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ui(d.b);r.c<r.e.Je();)o=Vi(r),o.xc()}finally{d.b=null}}}}catch(q){q=$i(q);if(A(q,39))throw new st(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function tt(a){ut.call(this,a,!1)}function ut(a,b){this.b=new vt(b);this.c=a}t(245,1,ki,tt,ut);_.ad=function(a){nt(this,a)};_.b=null;_.c=null;t(248,1,{});function Ws(a,b){!a.b&&(a.b=new oj);ij(a.b,b)}function Ys(a,b,c,d){var e;e=rj(a.e,b);e||(e=new Si,z(a.e,b,e));a=e.Fe(c);a||(a=new oj,e.He(c,a));a.Ff(d)}function wt(a,b,c,d){var e,f;e=ot(a,b,c);e.Hf(d)&&e.Ge()&&(f=rj(a.e,b),f.Ie(c),f.Ge()&&cj(a.e,b))}
+function ot(a,b,c){a=rj(a.e,b);if(!a)return xt(),xt(),yt;c=a.Fe(c);return!c?(xt(),xt(),yt):c}t(247,248,{});_.b=null;_.c=0;_.d=!1;function vt(a){this.e=new Si;this.d=a}t(246,247,{},vt);function Zs(a){this.b=a}t(249,1,{},Zs);_.b=null;function rt(a){aj.call(this,zt(a),At(a));this.b=a}function At(a){a=a.Fd();return!a.dd()?null:a.ed()}
+function zt(a){var b,c,d;b=a.Je();if(0==b)return null;b=new Bt(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Fd();a.dd();)d=a.ed(),c?c=!1:b.b.b+="; ",d=d.Ic(),Gn(b.b,d);return b.b.b}t(251,100,ui,rt);_.b=null;function st(a){rt.call(this,a)}t(250,251,ui,st);t(252,1,{},function(){});function Ct(a){a=Do(a,ee);return(null==a?0:yg==a||yg.toLowerCase()==a.toLowerCase())?(Dt(),Et):(null==a?0:nf==a||nf.toLowerCase()==a.toLowerCase())?(Dt(),Ft):(Dt(),Gt)}
+function Dt(){Dt=x;Et=new Ht("RTL",0);Ft=new Ht("LTR",1);Gt=new Ht(Rb,2);It=K(Jt,m,16,[Et,Ft,Gt])}function Ht(a,b){I.call(this,a,b)}t(254,146,{16:1,72:1,76:1,78:1},Ht);var It,Gt,Ft,Et;function Kt(){}function Lt(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 y(a,b,c,d,e){d=Lt(e,d);K(a,b,c,d);return d}function Mt(a){return Nt([Ot,M],[m,s],[71,-1],a,0,2,1)}
+function Nt(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Lt(j?g:0,h);K(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Nt(a,b,c,d,e,f,g)}return n}function K(a,b,c,d){Pt();var e=Qt,f=Rt;Pt();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function St(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Tt;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Tt;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Tt;}a[b]=c}t(255,1,{},Kt);_.qI=0;
+function Pt(){Pt=x;Qt=[];Rt=[];var a=new Kt,b=Qt,c=Rt,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Qt,Rt;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Nn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Sn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Ut(a){return null==a?null:a}function Vt(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function Wt(){var a;$stats&&Xt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Zf))a=Zf;else if(-1!=a.indexOf("webkit"))a=Ag;else if(-1!=a.indexOf(Kf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Kf)&&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"}H(Ag,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&Xt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=K(Yt,m,1,[Lb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&Xt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";xq();Aq.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+xq();0!=Aq.length&&(a=Aq.join(l),b=(Bq(),Cq),a=Eq(a),Fq(b).insertBefore(a,b.b.firstChild),Aq.length=0);0!=yq.length&&(a=yq.join(l),b=(Bq(),Cq),a=Eq(a),Fq(b).appendChild(a),yq.length=0);0!=zq.length&&(a=zq.join(l),b=(Bq(),Cq),a=Eq(a),Fq(b).appendChild(a),zq.length=0);$stats&&Xt("export.client.JSME_export");new Zt;new $t;0<au(null)?ho((eo(),fo),new bu):cu()}function $i(a){return A(a,87)?a:new Kn(a)}function du(a){return eu(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
+function fu(a){return eu(a.l,a.m,a.h)}function eu(a,b,c){return _=new gu,_.l=a,_.m=b,_.h=c,_}
+function hu(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new iu;if(0==a.l&&0==a.m&&0==a.h)return ju=eu(0,0,0),eu(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?(ju=eu(0,0,0),c=fu((ku(),lu))):(ju=eu(c.l,c.m,c.h),c=eu(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=mu(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?nu(e):0==c&&0!=d&&0==e?nu(d)+22:0!=c&&0==d&&0==e?nu(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=fu((ku(),ou)),c=!0,g=!g;else return c=pu(a,f),g&&qu(c),ju=eu(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=mu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=pu(c,d);f&&qu(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=eu(f,j,c);g?ju=mu(c):ju=eu(c.l,c.m,c.h);return e}if(!ru(a,b))return e?ju=mu(a):ju=eu(a.l,a.m,a.h),eu(0,0,0);c=c?a:eu(a.l,a.m,a.h);var h,n,o,r;f=su(b)-su(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|~~b.l>>22-h,h=b.h<<h|~~b.m>>22-h):44>
+h?(j=0,n=b.l<<h-22,h=b.m<<h-22|~~b.l>>44-h):(n=j=0,h=b.l<<h-44);j=eu(j&4194303,n&4194303,h&1048575);for(n=eu(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(~~o>>22),q+=~~r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=~~o>>>1;j.m=~~h>>>1|(o&1)<<21;j.l=~~r>>>1|(h&1)<<21;--f}g&&qu(n);e?(ju=mu(c),d&&(ju=tu(ju,(ku(),lu)))):ju=eu(c.l,c.m,c.h);return n}
+function qu(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}function su(a){var b;b=uu(a.h);return 32==b?(b=uu(a.m),32==b?uu(a.l)+32:b+20-10):b-12}var ju=null;function vu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return eu(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function wu(a,b){return eu(a.l&b.l,a.m&b.m,a.h&b.h)}function xu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return ku(),yu;if(-9223372036854775E3>a)return ku(),zu;if(9223372036854775E3<=a)return ku(),ou;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Vt(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Vt(a/4194304),a-=4194304*b);a=Vt(a);b=eu(a,b,c);d&&qu(b);return b}function Au(a){var b,c;return-129<a&&128>a?(b=a+128,null==Bu&&(Bu=y(Cu,m,17,256,0)),c=Bu[b],!c&&(c=Bu[b]=du(a)),c):du(a)}
+function Du(a){var b=Ah,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 ru(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)}
+function Eu(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;n=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;r=~~(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(~~q>>22)+(~~v>>9)+((u&262143)<<4)+((D&31)<<17)+(~~c>>22);u=(~~u>>18)+(~~D>>5)+((g&4095)<<8)+(~~q>>
+22);return eu(c&4194303,q&4194303,u&1048575)}function mu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return eu(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function pu(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=~~c>>b-44);return eu(c&4194303,d&4194303,e&1048575)}
+function tu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return eu(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function O(a){return a.l|a.m<<22}function Fu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Ba+Fu(mu(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Au(1E9);a=hu(a,b);b=l+O(ju);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var Bu=null;
+function ku(){ku=x;ou=eu(4194303,4194303,524287);zu=eu(0,0,524288);lu=Au(1);Au(2);yu=Au(0)}var ou,zu,lu,yu;function gu(){}t(264,1,{17:1},gu);function Xt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Gu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(269,1,{},Gu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Hu(a,b){Gn(a.b.b,b.b);return a}function Iu(){this.b=new Ju}
+t(270,1,{},Iu);function Ku(a){if(null==a)throw new Vs("css is null");this.b=a}t(271,1,{18:1,72:1},Ku);_.eQ=function(a){return!A(a,18)?!1:H(this.b,a.b)};_.hC=function(){return Lu(this.b)};_.b=null;function Mu(a){if(null==a)throw new Vs("html is null");this.b=a}t(273,1,si,Mu);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return Lu(this.b)};_.b=null;t(274,1,si,function(){this.b=l});_.bd=function(){return this.b};
+_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return Lu(this.b)};_.b=null;function Nu(){Nu=x;Ou=RegExp(na,De);Pu=RegExp(rb,De);Qu=RegExp(ob,De);Ru=RegExp(ta,De);Su=RegExp(da,De)}function Tu(a){Nu();-1!=a.indexOf(na)&&(a=a.replace(Ou,pa));-1!=a.indexOf(ob)&&(a=a.replace(Qu,ra));-1!=a.indexOf(rb)&&(a=a.replace(Pu,qa));-1!=a.indexOf(da)&&(a=a.replace(Su,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Ru,"&#39;"));return a}var Ou,Pu,Qu,Su,Ru;
+function Uu(a){if(null==a)throw new Vs("uri is null");this.b=a}t(276,1,{20:1},Uu);_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return Lu(this.b)};_.b=null;function Vu(){Vu=x}t(278,1,{});function Wu(){}t(279,1,{},Wu);var Xu=null;function Yu(){}t(280,278,{},Yu);var Zu=null;
+function $u(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=ot(a.b,f,null).Je();for(e-=1;0<=e;--e)if(d=ot(a.b,f,null).Mf(e),A(d,21)&&Rn(d.b,b)){var h=a.b,n=f;0<h.c?Ws(h,new av(h,n,null,d)):wt(h,n,null,d)}}}t(281,1,Gi);_.b=null;function bv(a){this.b=a}t(282,281,Gi,bv);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function cv(a){this.b=a}t(283,281,Gi,cv);_.$c=function(){dv(this.b.b.hb)};function ev(){Jn()}t(284,100,Xh,ev);function fv(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Bk(a.e,1))}
+function gv(){this.b=new hv(this);this.c=new oj;this.e=new iv(this);this.i=new jv(this)}t(285,1,{},gv);_.d=!1;_.f=!1;function hv(a){Ck();this.b=a}t(286,25,{},hv);_.Hc=function(){if(this.b.d){var a=this.b,b;b=kv(a.i.e.c,a.i.c);lv(a.i);A(b,22)&&new ev;a.d=!1;fv(a)}};_.b=null;function iv(a){Ck();this.b=a}t(287,25,{},iv);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=rk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Bk(a.b,1E4);a.i.d<a.i.b;){d=mv(a.i);try{if(null==d)break;A(d,22)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||lv(a.i)}if(100<=rk()-b)break}}finally{e||(Jk(a.b),a.d=!1,fv(a))}};_.b=null;function mv(a){var b;a.c=a.d;b=kv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function lv(a){nv(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function jv(a){this.e=a}t(288,1,{},jv);_.dd=function(){return this.d<this.b};_.ed=function(){return mv(this)};
+_.fd=function(){lv(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function ov(a,b){var c=(pv(),qv(b));a.appendChild(c)}function rv(a,b,c){var d;d=ik;ik=a;b==xj&&8192==sv(a.type)&&(xj=null);c.gd(a);ik=d}var ik=null,xj=null;function tv(){tv=x;uv=new gv}function ak(a){tv();if(!a)throw new Vs("cmd cannot be null");var b=uv;ij(b.c,a);fv(b)}var uv;function vv(a){yj();!wv&&(wv=new Ik);xv||(xv=new ut(null,!0),yv=new zv);return Us(xv,wv,a)}var xv=null;function Av(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function zv(){}t(294,203,{},zv);_.Oc=function(a){a.cd(this);yv.d=!1};_.Pc=function(){return wv};_.Qc=function(){Av(this)};_.b=!1;_.c=!1;_.d=!1;var wv=_.e=null,yv=null;function Bv(){Bv=x;Cv=new Dv;Ev()||(Cv=null)}var Cv=null;function Ek(){}t(296,1,{},Ek);_.Yc=function(){for(;0<(Ck(),Dk).d;)Jk(kv(Dk,0))};function Gk(a,b){return Us((!Fv&&(Fv=new Gv),Fv),a,b)}function Hv(a){Fk();Iv||(Jv(),Iv=!0);return Gk((!Ps&&(Ps=new Ik),Ps),a)}function Fk(){Kv||(Lv(),Kv=!0)}
+function Mv(){var a;Kv&&(a=new Nv,Fv&&nt(Fv,a));return null}var Kv=!1,Fv=null,Ov=0,Pv=0,Iv=!1;function Qv(){Qv=x;Rv=new Ik}function Nv(){Qv()}t(298,203,{},Nv);_.Oc=function(){null.ig()};_.Pc=function(){return Rv};var Rv;function Gv(){tt.call(this,null)}t(300,245,ki,Gv);
+function sv(a){switch(a){case qd:return 4096;case Ed:return 1024;case Hd:return 1;case be:return 2;case ve:return 2048;case bf:return 128;case cf:return 256;case df:return 512;case lf:return 32768;case "losecapture":return 8192;case Df:return 4;case Ef:return 64;case Ff:return 32;case Gf:return 16;case Hf:return 8;case "scroll":return 16384;case re:return 65536;case "DOMMouseScroll":case If:return 131072;case Ud:return 262144;case dg:return 524288;case dh:return 1048576;case ch:return 2097152;case bh:return 4194304;
+case ah:return 8388608;case Ge:return 16777216;case Ee:return 33554432;case Fe:return 67108864;default:return-1}}function yj(){Sv||(Tv(),Sv=!0)}var Sv=!1;function Uv(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 Vv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Tv(){Wv=C(function(a){var b;var c=xv,d,e,f;wv&&c&&Xv(c.b.e,wv)?(b=yv.b,d=yv.c,e=yv.d,f=yv.e,Av(yv),yv.e=a,nt(c,yv),c=!(yv.b&&!yv.c),yv.b=b,yv.c=d,yv.d=e,yv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Yv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Nn(b)&&A(b,23)&&rv(a,c,b)});Zv=C(function(a){a.preventDefault();Yv.call(this,a)});$v=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;Yv.call(this,a)});aw=C(function(a){if(Wv(a)){var b=zj;b&&b.__listener&&!Nn(b.__listener)&&A(b.__listener,23)&&(rv(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Hd,aw,!0);$wnd.addEventListener(be,aw,!0);$wnd.addEventListener(Df,aw,!0);$wnd.addEventListener(Hf,aw,!0);$wnd.addEventListener(Ef,aw,!0);$wnd.addEventListener(Gf,aw,!0);$wnd.addEventListener(Ff,aw,!0);$wnd.addEventListener(If,aw,!0);$wnd.addEventListener(bf,Wv,!0);$wnd.addEventListener(df,Wv,!0);$wnd.addEventListener(cf,
+Wv,!0);$wnd.addEventListener(dh,aw,!0);$wnd.addEventListener(ch,aw,!0);$wnd.addEventListener(bh,aw,!0);$wnd.addEventListener(ah,aw,!0);$wnd.addEventListener(Ge,aw,!0);$wnd.addEventListener(Ee,aw,!0);$wnd.addEventListener(Fe,aw,!0)}function bw(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)}
+function cw(a,b){yj();switch(b){case "drag":a.ondrag=Yv;break;case le:a.ondragend=Yv;break;case me:a.ondragenter=Zv;break;case "dragleave":a.ondragleave=Yv;break;case ne:a.ondragover=Zv;break;case oe:a.ondragstart=Yv;break;case pe:a.ondrop=Yv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Yv,!1);a.addEventListener(b,Yv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+function dw(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Yv:null),c&2&&(a.ondblclick=b&2?Yv:null),c&4&&(a.onmousedown=b&4?Yv:null),c&8&&(a.onmouseup=b&8?Yv:null),c&16&&(a.onmouseover=b&16?Yv:null),c&32&&(a.onmouseout=b&32?Yv:null),c&64&&(a.onmousemove=b&64?Yv:null),c&128&&(a.onkeydown=b&128?Yv:null),c&256&&(a.onkeypress=b&256?Yv:null),c&512&&(a.onkeyup=b&512?Yv:null),c&1024&&(a.onchange=b&1024?Yv:null),c&2048&&(a.onfocus=b&2048?Yv:null),c&4096&&(a.onblur=b&4096?Yv:null),
+c&8192&&(a.onlosecapture=b&8192?Yv:null),c&16384&&(a.onscroll=b&16384?Yv:null),c&32768&&(a.onload=b&32768?$v:null),c&65536&&(a.onerror=b&65536?Yv:null),c&131072&&(a.onmousewheel=b&131072?Yv:null),c&262144&&(a.oncontextmenu=b&262144?Yv:null),c&524288&&(a.onpaste=b&524288?Yv:null),c&1048576&&(a.ontouchstart=b&1048576?Yv:null),c&2097152&&(a.ontouchmove=b&2097152?Yv:null),c&4194304&&(a.ontouchend=b&4194304?Yv:null),c&8388608&&(a.ontouchcancel=b&8388608?Yv:null),c&16777216&&(a.ongesturestart=b&16777216?
+Yv:null),c&33554432&&(a.ongesturechange=b&33554432?Yv:null),c&67108864&&(a.ongestureend=b&67108864?Yv:null))}var zj=null,Wv=null,aw=null,Zv=null,Yv=null,$v=null;function ew(){var a;ew=x;fw=(a=$doc,H(a.compatMode,Lb)?a.documentElement:a.body)}var fw;function gw(){this.c=new oj}function hw(a){a=a[ed];return null==a?-1:a}t(304,1,{},gw);_.b=null;function iw(a,b){this.b=a;this.c=b}t(305,1,{},iw);_.b=0;_.c=null;t(306,1,ki);_.jd=function(a){return decodeURI(a.replace("%23",la))};
+_.ad=function(a){nt(this.b,a)};_.kd=function(a){a=null==a?l:a;if(!H(a,null==jw?l:jw))jw=a,Ts&&(a=new Ss,nt(this.b,a))};var jw=l;function Ev(){function a(){$wnd.setTimeout(a,250);e()}var b=Cv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));jw=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.jd(c.substring(1)));b.kd(a)});a();return!0}t(308,306,ki);function Dv(){this.b=new tt(null)}t(307,308,ki,Dv);
+function Lv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Mv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Kv&&Ks((!Fv&&(Fv=new Gv),Fv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function Jv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Iv&&(d=Cj(),c=Qj(),Pv!=d||Ov!=c))Pv=d,Ov=c,Os((!Fv&&(Fv=new Gv),Fv))}finally{a&&a(b)}})}function nj(a,b){Wi(a.pd(),b,!0)}function mj(a,b){Wi(a.pd(),b,!1)}function Bj(a,b,c){0<=b&&a.ud(b+jg);0<=c&&a.sd(c+jg)}function kw(a,b){null==b||0==b.length?a.hb.removeAttribute(Xg):a.hb.setAttribute(Xg,b)}function lw(a){var b,a=Do(a,Gd);b=so(a,to(32));return 0<=b?a.substr(0,b-0):a}
+function Wi(a,b,c){if(!a)throw new dj(rc);b=ro(b);if(0==b.length)throw new Kk(Pc);if(c){var d;d=ro(b);b=a.className;-1==Fo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=ro(b);f=a.className;e=Fo(f,c);-1!=e&&(b=ro(f.substr(0,e-0)),c=ro(zo(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function mw(a,b){a.style.display=b?l:Pf;a.setAttribute("aria-hidden",""+!b)}t(314,1,Ei);_.ld=function(){return lk(this.hb)};_.md=function(){return nk(this.hb)};
+_.nd=function(){return G(this.hb,Wf)};_.od=function(){return G(this.hb,Xf)};_.pd=function(){return this.hb};_.qd=function(){return this.hb.style.display!=Pf};_.rd=function(){throw new nw;};_.sd=function(a){this.hb.style[Ue]=a};_.td=function(a){mw(this.hb,a)};_.ud=function(a){this.hb.style[oh]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;function ow(a,b,c){cw(a.hb,c.c);Us(!a.eb?a.eb=new tt(a):a.eb,c,b)}
+function B(a,b,c){var d;d=sv(c.c);if(-1==d)cw(a.hb,c.c);else if(-1==a.db){var e=a.hb;d|=a.hb.__eventBits||0;yj();dw(e,d)}else a.db|=d;return Us(!a.eb?a.eb=new tt(a):a.eb,c,b)}function pw(a,b,c){return Us(!a.eb?a.eb=new tt(a):a.eb,c,b)}function qw(a){var b;if(a.xd())throw new rw("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;yj();dw(c,b)}else a.db|=b;a.vd();a.Ad()}
+function sw(a,b){var c;switch(sv(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(Gq&&(f=Gq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&nt(a.eb,f.b),f.b.b=d,f.b.c=e}function tw(a){if(!a.xd())throw new rw("Should only call onDetach when the widget is attached to the browser's document");try{a.Bd()}finally{try{a.wd()}finally{a.hb.__listener=null,a.cb=!1}}}
+function jk(a){if(a.gb)if(A(a.gb,29))a.gb.Cd(a);else{if(a.gb)throw new rw("This widget's parent does not implement HasWidgets");}else if(vj(),Xv(uw.b,a)){vj();try{a.zd()}finally{cj(uw.b,a)}}}function vw(a,b){var c;c=a.gb;if(b){if(c)throw new rw("Cannot set a new parent without first clearing the old parent");a.gb=b;b.xd()&&a.yd()}else try{c&&c.xd()&&a.zd()}finally{a.gb=null}}t(313,314,Ji);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.eb&&nt(this.eb,a)};_.xd=function(){return this.cb};
+_.yd=function(){qw(this)};_.gd=function(a){sw(this,a)};_.zd=function(){tw(this)};_.Ad=function(){};_.Bd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function ww(a){for(a=new xw(a);a.b.b<a.b.c.d-1;)yw(a.b),zw(a.b)}t(312,313,wi);_.vd=function(){Aw(this,(Bw(),Cw))};_.wd=function(){Aw(this,(Bw(),Dw))};function Ew(a,b,c){jk(b);var d=a.q;Fw(d,b,d.d);d=(pv(),qv(b.hb));c.appendChild(d);vw(b,a)}
+function Gw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Hw;b.gb==a&&(f=a.Dd(b),f<d&&--d);jk(b);Fw(a.q,b,d);e?(e=b.hb,bw(c,(pv(),qv(e)),d)):(e=(pv(),qv(b.hb)),c.appendChild(e));vw(b,a)}function Iw(a,b){var c;if(b.gb!=a)return!1;try{vw(b,null)}finally{c=b.hb;Ho(c).removeChild(c);c=a.q;var d;d=Jw(c,b);if(-1==d)throw new Kw;if(0>d||d>=c.d)throw new Hw;for(--c.d;d<c.d;++d)St(c.b,d,c.b[d+1]);St(c.b,c.d,null)}return!0}t(311,312,wi);_.Dd=function(a){return Jw(this.q,a)};
+_.Ed=function(a,b,c,d){Gw(this,a,b,c,d)};_.Fd=function(){return new Lw(this.q)};_.Cd=function(a){return Iw(this,a)};function Mw(a,b){Ew(a,b,a.hb)}function uj(a,b,c,d){var e;jk(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.hb,e,!0)}function Nw(a,b){var c;(c=Iw(a,b))&&Ow(b.hb);return c}function Pw(a,b,c,d){if(b.gb!=a)throw new Kk("Widget must be a child of this panel.");a.Id(b,c,d)}function Qw(a,b,c){a=a.hb;-1==b&&-1==c?Ow(a):(a.style[fg]=gd,a.style[ef]=b+jg,a.style[$g]=c+jg)}
+function Rw(){var a=$doc.createElement(he);this.q=new Sw(this);this.hb=a;this.hb.style[fg]="relative";this.hb.style[bg]=Ve}function Ow(a){a.style[ef]=l;a.style[$g]=l;a.style[fg]=l}t(310,311,wi,Rw);_.Gd=function(a){Mw(this,a)};_.Cd=function(a){return Nw(this,a)};_.Hd=function(a,b,c){Pw(this,a,b,c)};_.Id=function(a,b,c){Qw(a,b,c)};function Tw(a,b){if(a.Kd())throw new rw("SimplePanel can only contain one child widget");a.Ld(b)}
+function Uw(a,b){if(a.bb!=b)return!1;try{vw(b,null)}finally{a.Jd().removeChild(b.hb),a.bb=null}return!0}function Vw(a,b){if(b!=a.bb&&(b&&jk(b),a.bb&&a.Cd(a.bb),a.bb=b)){var c=(pv(),qv(a.bb.hb));a.Jd().appendChild(c);vw(b,a)}}function Ww(){this.hb=$doc.createElement(he)}t(318,312,wi,Ww);_.Jd=function(){return this.hb};_.Kd=function(){return this.bb};_.Fd=function(){return new Xw(this)};_.Cd=function(a){return Uw(this,a)};_.Ld=function(a){Vw(this,a)};_.bb=null;
+function Yw(a,b){a._&&(Zw(a.$,!1,!1),Ks(a,a,b))}function $w(a){var b;if(b=a.bb)null!=a.P&&b.sd(a.P),null!=a.Q&&b.ud(a.Q)}function ax(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[ef]=b-0+(Vj(),jg);a.style[$g]=c+jg}function bx(a){a._||(a.cb&&jk(a),Zw(a.$,!0,!1))}t(317,318,wi);_.Jd=function(){return Go(this.hb)};_.nd=function(){return G(this.hb,Wf)};_.od=function(){return G(this.hb,Xf)};_.pd=function(){return Ho(Go(this.hb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){Yw(this,a)};
+_.qd=function(){return!H(Ve,this.hb.style[lh])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this._&&Zw(this.$,!1,!0)};_.sd=function(a){this.P=a;$w(this);0==a.length&&(this.P=null)};_.Od=function(a,b){ax(this,a,b)};_.td=function(a){this.hb.style[lh]=a?mh:Ve};_.Ld=function(a){Vw(this,a);$w(this)};_.ud=function(a){this.Q=a;$w(this);0==a.length&&(this.Q=null)};_.Pd=function(){bx(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
+_.ab=-1;
+function cx(a,b){var c;Ww.call(this);this.S=new dx;this.M=(ex(),fx);this.$=new gx(this);this.hb.appendChild($doc.createElement(he));this.Od(0,0);Ho(Go(this.hb))[Gd]="gwt-PopupPanel";Go(this.hb)[Gd]=eg;this.O=this.N=a;this.X=!1;c=K(Yt,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new hx(c);this.L.pd()[Gd]=l;c=Ho(Go(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new dj(rc);d=ro(d);if(0==d.length)throw new Kk(Pc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
+h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Vw(this,this.L);$w(this);Wi(Go(this.hb),eg,!1);Wi(this.L.c,b+"Content",!0)}t(316,317,wi);_.vd=function(){qw(this.L)};_.wd=function(){tw(this.L)};_.Kd=function(){return this.L.bb};_.Fd=function(){return new Xw(this.L)};_.Cd=function(a){return this.L.Cd(a)};_.Ld=function(a){Vw(this.L,a);$w(this)};_.L=null;t(315,316,wi);_.zd=function(){tw(this)};
+function ix(){ix=x;jx=new kx(Kb,0,(ex(),fx));lx=new kx(tc,1,mx);nx=new kx(Ac,2,ox);px=K(qx,m,24,[jx,lx,nx])}function kx(a,b,c){I.call(this,a,b);this.b=c}t(319,146,{24:1,72:1,76:1,78:1},kx);_.b=null;var px,jx,lx,nx;function rx(){rx=x;sx=K(Yt,m,1,[$g,Cf,zd])}
+function hx(a){var b;rx();var c,d;c=this.hb=$doc.createElement(Og);this.d=$doc.createElement(Rg);ov(c,this.d);c[Cd]=0;for(c=c[Bd]=0;c<a.length;++c)d=(b=$doc.createElement(eh),b[Gd]=a[c],ov(b,tx(a[c]+"Left")),ov(b,tx(a[c]+Mb)),ov(b,tx(a[c]+"Right")),b),ov(this.d,d),1==c&&(this.c=Go(Uv(d,1)));this.hb[Gd]="gwt-DecoratorPanel"}function tx(a){var b,c;c=$doc.createElement(Sg);b=$doc.createElement(he);var d=(pv(),qv(b));c.appendChild(d);c[Gd]=a;b[Gd]=a+"Inner";return c}t(321,318,mi,hx);_.Jd=function(){return this.c};
+_.c=null;_.d=null;var sx;t(320,321,mi);t(322,1,{});function Bw(){Bw=x;Cw=new ux;Dw=new vx}function wx(a){rt.call(this,a)}function Aw(a,b){Bw();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=$i(f),A(f,87))d=f,!c&&(c=new pt),qt(c,d);else throw f;}}if(c)throw new wx(c);}t(323,250,ui,wx);var Cw,Dw;function ux(){}t(324,1,{},ux);_.Qd=function(a){a.yd()};function vx(){}t(325,1,{},vx);_.Qd=function(a){a.zd()};t(328,313,Ji);_.Uc=function(a){return B(this,a,(gs(),gs(),hs))};
+_.Vc=function(a){return B(this,a,(Rj(),Rj(),Sj))};_.Wc=function(a){return B(this,a,(ks(),ks(),ls))};_.Xc=function(a){return B(this,a,(Tj(),Tj(),Uj))};_.yd=function(){qw(this);-1==("undefined"!=typeof this.hb.tabIndex?this.hb.tabIndex:-1)&&(this.hb.tabIndex=0)};t(327,328,Ji);function xx(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",Ad),b);this.hb[Gd]="gwt-Button";this.hb.innerHTML=a||l}t(326,327,{13:1,15:1,23:1,25:1,28:1,31:1,35:1,37:1},xx);t(329,311,wi);_.e=null;_.f=null;
+function yx(a,b){var c;if(a.i)throw new rw("Composite.initWidget() may only be called once.");jk(b);c=b.hb;a.hb=c;var d;pv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((pv(),c).__gwt_resolve=zx(a));a.i=b;vw(b,a)}function Ax(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);yj();dw(d,b)}else b.db|=c;a.db=-1}a.i.yd();a.hb.__listener=a;a.Ad()}t(330,313,bi);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){Ax(this)};_.gd=function(a){sw(this,a);this.i.gd(a)};
+_.zd=function(){this.i.zd()};_.rd=function(){return this.hb=this.i.rd()};_.i=null;function Bx(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[ee]=yg;break;case 1:c[ee]=nf;break;case 2:Ct(c)!=(Dt(),Gt)&&(c[ee]=l)}}}function Cx(a){this.b=a;this.d=!1;this.e=this.c=Ct(a)}t(331,1,{},Cx);_.b=null;_.c=null;_.d=!1;_.e=null;function Aj(){this.hb=Dx()}t(332,318,wi,Aj);_.Uc=function(a){return B(this,a,(gs(),gs(),hs))};_.Vc=function(a){return B(this,a,(Rj(),Rj(),Sj))};
+_.Wc=function(a){return B(this,a,(ks(),ks(),ls))};_.Xc=function(a){return B(this,a,(Tj(),Tj(),Uj))};function Ex(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Go(b);e=null;c&&(c=hw(c),e=0>c?null:kv(a.j.c,c));e?Fx(a,e):d&&(b.innerHTML=l||l);return b}function Fx(a,b){var c;if(b.gb!=a)return!1;try{vw(b,null)}finally{c=b.hb;Ho(c).removeChild(c);var d=a.j,e;e=hw(c);c[ed]=null;c=d.c;Gx(e,c.d);St(c.c,e,null);d.b=new iw(e,d.b)}return!0}t(334,312,wi);_.Fd=function(){return new Hx(this)};
+_.Cd=function(a){return Fx(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Ix(a){if(0>=a.c)throw new Jx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Jx("Column index: 0, Column size: "+a.b);}
+function Kx(){this.j=new gw;this.i=$doc.createElement(Og);this.d=$doc.createElement(Rg);ov(this.i,this.d);this.hb=this.i;this.e=new Lx(this);var a=new Mx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;bw(a.c.i,(pv(),qv(b)),0);ov(a.b,$doc.createElement(Ld))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Jx("Row index: "+a+", Row size: "+d);if(0>c)throw new Jx("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new Jx("Column index: "+c+", Column size: "+this.b);c=Ex(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Sg),d.innerHTML=sa||l,bw(c,(pv(),qv(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ld),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Sg);
+e.innerHTML=sa;c=$doc.createElement(eh);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Ex(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(333,334,wi,Kx);_.b=0;_.c=0;function Nx(a){for(;++a.c<a.e.d&&!(null!=kv(a.e,a.c)););}function Hx(a){this.d=a;this.e=this.d.j.c;Nx(this)}t(335,1,{},Hx);_.dd=function(){return this.c<this.e.d};
+_.ed=function(){var a;if(this.c>=this.e.d)throw new Kw;a=kv(this.e,this.c);this.b=this.c;Nx(this);return a};_.fd=function(){var a;if(0>this.b)throw new Ox;a=kv(this.e,this.b);jk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Lx(a){this.b=a}t(336,1,{},Lx);_.b=null;function Mx(a){this.c=a}t(337,1,{},Mx);_.b=null;_.c=null;function Px(){Px=x;Qx=new Rx}var Qx;function Sx(){Sx=x;Tx=new Ux((Tp(),Dd));Vx=new Ux(ef);Wx=new Ux(rg);Xx=Vx;Yx=Wx;Zx=Xx}var Tx,Zx,Vx,Yx,Xx,Wx;function Rx(){}t(339,1,{},Rx);
+function Ux(a){this.b=a}t(340,339,{},Ux);_.b=null;function $x(){$x=x;ay=new by(Cf);cy=new by($g)}var ay,cy;function by(a){this.b=a}t(341,1,{},by);_.b=null;function dy(a,b){var c;c=ey(a);ov(a.c,c);Ew(a,b,c)}function ey(a){var b;b=$doc.createElement(Sg);b[jd]=a.b.b;b.style[kh]=a.d.b;return b}function fy(a,b){var c,d;d=Ho(b.hb);(c=Iw(a,b))&&a.c.removeChild(d);return c}
+function gy(){this.q=new Sw(this);this.f=$doc.createElement(Og);this.e=$doc.createElement(Rg);ov(this.f,this.e);this.hb=this.f;this.b=(Sx(),Zx);this.d=($x(),cy);this.c=$doc.createElement(eh);ov(this.e,this.c);this.f[Cd]=ab;this.f[Bd]=ab}t(342,329,wi,gy);_.Cd=function(a){return fy(this,a)};_.c=null;function hy(){hy=x;new Si}function iy(a){hy();jy.call(this,a.e.b,a.c,a.d,a.f,a.b)}function ky(a,b,c,d,e){hy();this.b=new ly(this,a,b,c,d,e);this.hb[Gd]="gwt-Image"}
+function jy(a,b,c,d,e){hy();ky.call(this,(Vu(),new Uu(a)),b,c,d,e)}t(343,313,Ji,iy,ky,jy);_.Uc=function(a){return B(this,a,(gs(),gs(),hs))};_.Vc=function(a){return B(this,a,(Rj(),Rj(),Sj))};_.Wc=function(a){return B(this,a,(ks(),ks(),ls))};_.Xc=function(a){return B(this,a,(Tj(),Tj(),Uj))};_.gd=function(a){32768==sv(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);sw(this,a)};_.Ad=function(){var a=this.b;H(lf,Do(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new my(a,this),ho((eo(),fo),a.i))};_.b=null;
+t(345,1,{});_.i=null;function ny(){ny=x;oy()}
+function ly(a,b,c,d,e,f){var g,j;ny();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Jg);j=new Iu;Hu(Hu(Hu(j,new Ku("width:"+e+(Vj(),jg)+nb)),new Ku("height:"+f+lg)),new Ku("background:url("+b.b+") no-repeat "+-c+"px "+-d+lg));!py&&(py=new qy);b=ry;c=new Ku((new Ku(j.b.b.b)).b);j=new Ju;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Tu(b.b);Gn(j.b,b);j.b.b+="' style='";b=Tu(c.b);Gn(j.b,b);j.b.b+="' border='0'>";j=new Mu(j.b.b);g.innerHTML=j.b||l;g=Go(g);a.cb&&
+(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),yj(),dw(g,a)):a.db|=133333119}t(344,345,{},ly);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function my(a,b){this.b=a;this.c=b}t(346,1,{},my);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(lf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=lf)};_.b=null;_.c=null;function sy(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Px(),Qx)?a.c.e==(Dt(),Ft)?(Sx(),Vx):a.c.e==Et?(Sx(),Wx):(Sx(),Xx):a.c.e==(Dt(),Ft)?(Sx(),Wx):a.c.e==Et?(Sx(),Vx):(Sx(),Yx);b!=a.d&&(a.d=b,a.hb.style[Ug]=!a.d?l:a.d.b)}t(348,313,Ji);_.b=null;_.c=null;_.d=null;
+function ty(){this.hb=$doc.createElement(he);this.c=new Cx(this.hb);this.hb[Gd]="gwt-Label"}function uy(){ty.call(this);Bx(this.c,ph);sy(this)}t(347,348,Ji,ty,uy);_.Uc=function(a){return B(this,a,(gs(),gs(),hs))};_.Vc=function(a){return B(this,a,(Rj(),Rj(),Sj))};_.Wc=function(a){return B(this,a,(ks(),ks(),ls))};_.Xc=function(a){return B(this,a,(Tj(),Tj(),Uj))};function vy(a,b){if(0>b||b>=a.hb.options.length)throw new Hw;}function Qq(a,b){vy(a,b);return a.hb.options[b].value}
+function wy(){this.hb=$doc.createElement("select");this.hb[Gd]="gwt-ListBox"}t(349,328,Ji,wy);t(350,281,Gi);function xy(a){this.b=a}t(351,350,Gi,xy);_.Sc=function(){};function yy(a){this.b=a}t(352,350,Gi,yy);_.Yc=function(a){this.b.Rd(a.i,a.b)};function zy(a,b,c){var d;if(a.p){var e=d=$doc.createElement(eh);bw(a.f,(pv(),qv(e)),b);a=(pv(),qv(c));d.appendChild(a)}else d=Uv(a.f,0),bw(d,(pv(),qv(c)),b)}
+function Ay(a,b,c){var d;By(a,b);c&&b.b?(By(a,null),a=b.b,b=(eo(),fo),b.d=io(b.d,[new Cy(a),!1])):null!=b.d&&(a.k=new Dy(a,b),c=(ex(),mx),a.k.M=c,a.k.U=a.i,a.k.pd()[Gd]=Se,d=lw(a.hb),H(Re,d)||nj(a.k,d+"Popup"),pw(a.k,new yy(a),Hk?Hk:Hk=new Ik),a.o=b.d,d=a.k,a=new Ey(a,b),d.hb.style[lh]=Ve,bx(d),a.b.p?ax(a.b.k,lk(a.b.hb)+G(a.b.hb,Xf)-1,nk(a.c.hb)):ax(a.b.k,lk(a.c.hb),nk(a.b.hb)+G(a.b.hb,Wf)-1),d.hb.style[lh]=mh)}function Fy(a,b){if(b||!(a.n&&a.o==a.n.d))By(a,b),Gy(a.hb),b&&a.e&&Ay(a,b,!1)}
+function Hy(a,b){var c;a:{c=Io(b);var d,e;for(e=new Ui(a.j);e.c<e.e.Je();)if(d=Vi(e),d.hb.contains(c)){c=d;break a}c=null}switch(sv(b.type)){case 1:Gy(a.hb);c&&Ay(a,c,!0);break;case 16:c&&Fy(a,c);break;case 32:c&&Fy(a,null);break;case 2048:Iy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Iy(a)||a.p||Jy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Iy(a)||(a.p?null!=a.n.d&&!a.n.d.ig().ig()&&(Ay(a,a.n,!1),a.n.d.ig()):Ky(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Iy(a)||a.p&&
+Jy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Iy(a)||(a.p?Ky(a):null!=a.n.d&&!a.n.d.ig().ig()&&(Ay(a,a.n,!1),a.n.d.ig()));b.cancelBubble=!0;b.preventDefault();break;case 27:By(a,null);a.k&&Yw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:By(a,null);a.k&&Yw(a.k,!1);break;case 13:Iy(a)||(Ay(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}sw(a,b)}function Ly(a,b,c){c&&By(a,null);Ks(a,b,!1);a.o=null;a.k=null}
+function Iy(a){var b;if(!a.n){for(b=new Ui(a.j);b.c<b.e.Je();){b=Vi(b);By(a,b);break}return!0}return!1}function By(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=lw(c.hb)+Va;Wi(c.pd(),d,!1);a.p&&(c=Ho(a.n.hb),2==Vv(c)&&(c=Uv(c,1),Wi(c,Mg,!1)))}if(b){c=lw(b.hb)+Va;Wi(b.pd(),c,!0);a.p&&(c=Ho(b.hb),2==Vv(c)&&(c=Uv(c,1),Wi(c,Mg,!0)));Ml();c=a.hb;var d=new nl(b.hb),e=(Hl(),Il),d=K(My,m,5,[d]),e=e.b,f,g,j,h;f=new En;for(j=0,h=d.length;j<h;++j)g=d[j],Fn(Fn(f,g.b),ba);d=ro(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function Ky(a){var b,c,d;if(a.n){for(b=c=$j(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?kv(a.j,b):kv(a.j,c);break}By(a,d)}}function Jy(a){var b,c,d;if(a.n){for(b=c=$j(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?kv(a.j,b):kv(a.j,c);break}By(a,d)}}t(353,313,Ji);_.gd=function(a){Hy(this,a)};_.zd=function(){this.k&&Yw(this.k,!1);tw(this)};_.Rd=function(a,b){Ly(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Cy(a){this.b=a}t(354,1,{},Cy);_.xc=function(){Ny(this.b)};_.b=null;
+function Oy(a){this.b=a}t(355,1,{},Oy);_.Sc=function(){By(this.b,null)};_.b=null;function Dy(a,b){this.b=a;this.c=b;cx.call(this,!0,xf);Vw(this.L,this.c.d);$w(this);this.Z=!0;this.c.d.ig()}t(356,316,wi,Dy);_.cd=function(a){var b,c;if(!a.b)switch(sv(a.e.type)){case 4:c=Io(a.e);b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&By(this.b,null)}};_.b=null;_.c=null;function Ey(a,b){this.b=a;this.c=b}t(357,1,{},Ey);_.b=null;var Py=_.c=null;
+function Qy(){Qy=x;Py=new Gu((Vu(),new Uu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Ry(a,b){this.hb=$doc.createElement(Sg);var c=lw(this.hb)+Va;Wi(this.pd(),c,!1);this.hb.textContent=a||l;this.hb[Gd]="gwt-MenuItem";c=Jo();this.hb.setAttribute(We,c);Ml();this.hb.setAttribute(sg,sm.b);this.b=b}t(360,314,{28:1,32:1,35:1},Ry);_.b=null;_.c=null;_.d=null;
+function Sy(){var a;this.hb=$doc.createElement(Sg);this.hb[Gd]="gwt-MenuItemSeparator";a=$doc.createElement(he);ov(this.hb,a);a[Gd]="menuSeparatorInner"}t(361,314,Ei,Sy);function Ty(){var a,b,c,d,e;b=null.ig();e=Cj();d=Qj();b[ge]=(Ip(),Pf);b[oh]=0+(Vj(),jg);b[Ue]=bb;c=$doc;c=(H(c.compatMode,Lb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Lb)?a.documentElement:a.body).scrollHeight||0;b[oh]=(c>e?c:e)+jg;b[Ue]=(a>d?a:d)+jg;b[ge]="block"}function dx(){}t(362,1,{},dx);_.$c=function(){Ty()};
+function Uy(a){this.b=a}t(363,1,{},Uy);_.cd=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.cd(a),!a.b){d=a.e;c=Io(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(sv(d.type)){case 4:case 1048576:if(xj){a.c=!0;break}if(!c&&b.N){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(xj){a.c=!0;break}break;case 2048:d=Io(d),b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function Vy(a){this.b=a}t(364,1,{},Vy);_.b=null;function ex(){ex=x;fx=new Wy(Kb,0);mx=new Wy(tc,1);ox=new Wy(Ac,2);Xy=K(Yy,m,33,[fx,mx,ox])}function Wy(a,b){I.call(this,a,b)}t(365,146,{33:1,72:1,76:1,78:1},Wy);var Xy,fx,mx,ox;function Zy(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=Hv(a.b.S),Ty(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),ej(a.i.b),a.i=null,a.c=!1)}function $y(a){a.k||(Zy(a),a.d||(vj(),Nw(wj(null),a.b)));a.b.hb.style[Jd]="rect(auto, auto, auto, auto)";a.b.hb.style[bg]=mh}
+function az(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=Vt(b*a.e);j=Vt(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-j)>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Jd]="rect("+g+kg+f+kg+c+kg+e+"px)"}
+function Zw(a,b,c){a.d=c;pk(a);a.j&&(Jk(a.j),a.j=null,$y(a));a.b._=b;var d=a.b;d.Y&&(ej(d.Y.b),d.Y=null);d.T&&(ej(d.T.b),d.T=null);if(d._){d.Y=vv(new Uy(d));var e;e=new Vy(d);Bv();e=Cv?Us(Cv.b,(!Ts&&(Ts=new Ik),Ts),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(ex(),fx)&&!b&&(c=!1);a.k=b;c?b?(Zy(a),a.b.hb.style[fg]=gd,-1!=a.b.ab&&a.b.Od(a.b.W,a.b.ab),a.b.hb.style[Jd]="rect(0px, 0px, 0px, 0px)",vj(),Mw(wj(null),a.b),a.j=new bz(a),Bk(a.j,1)):qk(a,200):(Zy(a),a.k?(a.b.hb.style[fg]=gd,-1!=a.b.ab&&a.b.Od(a.b.W,a.b.ab),
+vj(),Mw(wj(null),a.b)):a.d||(vj(),Nw(wj(null),a.b)),a.b.hb.style[bg]=mh)}function gx(a){var b=(vk(),yk);this.n=new uk(this);this.u=b;this.b=a}t(366,18,{},gx);_.zc=function(){$y(this)};_.Ac=function(){this.e=G(this.b.hb,Wf);this.f=G(this.b.hb,Xf);this.b.hb.style[bg]=Ve;az(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){az(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function bz(a){Ck();this.b=a}t(367,25,{},bz);_.Hc=function(){this.b.j=null;qk(this.b,200)};_.b=null;
+function pv(){pv=x;cz()}function qv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function zx(a){return function(){this.__gwt_resolve=dz;return a.rd()}}function dz(){throw"A PotentialElement cannot be resolved twice.";}
+function cz(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function vj(){vj=x;ez=new fz;gz=new Si;uw=new pt}function hz(a){this.q=new Sw(this);this.hb=a;qw(this)}
+function wj(a){vj();var b,c;c=rj(gz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==gz.e){var d=new iz;Fk();Gk(Hk?Hk:Hk=new Ik,d)}!b?c=new jz:c=new hz(b);z(gz,a,c);qt(uw,c);return c}t(369,310,wi,hz);var ez,gz,uw;function fz(){}t(370,1,{},fz);_.Qd=function(a){a.xd()&&a.zd()};function iz(){}t(371,1,{},iz);_.Yc=function(){vj();try{Aw(uw,ez)}finally{kz(uw.b),kz(gz)}};function jz(){hz.call(this,$doc.body)}t(372,369,wi,jz);
+_.Id=function(a,b,c){Qw(a,b-0,c-0)};function Xw(a){this.d=a;this.b=!!this.d.bb}t(373,1,{},Xw);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.bb)throw new Kw;this.b=!1;return this.c=this.d.bb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function lz(a,b){a.hb[jh]=null!=b?b:l}t(376,328,Ji);_.gd=function(a){0!=(sv(a.type)&896)?sw(this,a):sw(this,a)};_.Ad=function(){};function mz(){mz=x;nz()}t(375,376,Ji);
+function oz(){var a;mz();var b=(a=$doc.createElement("INPUT"),a.type=Tg,a);!Zu&&(Zu=new Yu);!Xu&&(Xu=new Wu);this.hb=b;this.hb[Gd]="gwt-TextBox"}t(374,375,Ji,oz);function nz(){nz=x;pz=new qz;rz=new sz;tz=new uz;vz=new wz;xz=K(yz,m,36,[pz,rz,tz,vz])}t(377,146,Li);var xz,pz,rz,tz,vz;function qz(){I.call(this,Kb,0)}t(378,377,Li,qz);function sz(){I.call(this,ec,1)}t(379,377,Li,sz);function uz(){I.call(this,gc,2)}t(380,377,Li,uz);function wz(){I.call(this,zc,3)}t(381,377,Li,wz);
+function zz(a,b){if(0>b||b>=a.d)throw new Hw;return a.b[b]}function Jw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Fw(a,b,c){var d,e;if(0>c||c>a.d)throw new Hw;if(a.d==a.b.length){e=y(Az,m,37,2*a.b.length,0);for(d=0;d<a.b.length;++d)St(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)St(a.b,d,a.b[d-1]);St(a.b,c,b)}function Sw(a){this.c=a;this.b=y(Az,m,37,4,0)}t(382,1,{},Sw);_.Fd=function(){return new Lw(this)};_.b=null;_.c=null;_.d=0;
+function yw(a){if(a.b>=a.c.d)throw new Kw;return a.c.b[++a.b]}function zw(a){if(0>a.b||a.b>=a.c.d)throw new Ox;a.c.c.Cd(a.c.b[a.b--])}function Lw(a){this.c=a}t(383,1,{},Lw);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return yw(this)};_.fd=function(){zw(this)};_.b=-1;_.c=null;function oy(){oy=x;ry=(Vu(),new Uu(Zn()+"clear.cache.gif"))}var ry,py=null;function qy(){}t(385,1,{},qy);function Bz(){Bz=x;oy()}function Cz(a,b,c,d,e){Bz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function Dz(a,b,c){Bz();Cz.call(this,(Vu(),new Uu(a)),b,0,c,16)}t(386,322,{},Cz,Dz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ez(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function Dx(){var a=Fz?Fz:Fz=Ez(),b=$doc.createElement(he);b.tabIndex=0;var c=$doc.createElement("input");c.type=Tg;c.tabIndex=-1;c.setAttribute(sg,gg);var d=c.style;d.opacity=0;d.height=ib;d.width=ib;d.zIndex=-1;d.overflow=Ve;d.position=gd;c.addEventListener(ve,a,!1);b.appendChild(c);return b}var Fz=null;function Gy(a){$wnd.setTimeout(function(){a.focus()},0)}function ej(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Ws(b,new av(b,c,d,a)):wt(b,c,d,a)}
+function $s(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(393,1,{},$s);_.b=null;_.c=null;_.d=null;_.e=null;function Xs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(394,1,{},Xs);_.xc=function(){Ys(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function av(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(395,1,{},av);_.xc=function(){wt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Gz(a,b){b.n!=a&&(!a.ic&&(a.ic=new oj),b.n=a,ij(a.ic,b))}
+function Hz(a){var b;b=a.cZ.e;if(-1!=so(b,to(36)))return null;a=a.jc.c.c++;return b=zo(b,yo(b,to(46))+1)+l+a}function Iz(a,b,c,d){0==--a.dc&&(a.oc!=a.fe()&&(d|=4),!a.nc&&(d|=2),0<d&&new Jz(a,b,c,Au(d)))}function Kz(a){return!a._b&&a.gc?Kz(a.gc):a._b}function Lz(a){return!a.bc&&a.gc?Lz(a.gc):a.bc}function Mz(a){var b;b=new Nz;if(a.fe()){for(;a&&!A(a,58);a=a.gc){var c=b,d=a.be(),e=a.ce();c.b+=d;c.c+=e}A(a,58)&&(c=a.be(),a=a.ce(),b.b+=c,b.c+=a);return b}throw new Oz;}
+function Pz(a){a.kc=!1;a.oe();Qz(a)}function Qz(a){if((a=A(a,58)?null:a.gc)&&a.kc)Pz(a),a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}function Rz(a){return(a=a.Wd())?a:new Sz(1,1)}function Tz(a){var b;return(b=a.Xd())?new Uz(b):new Uz(a.Zd())}function Vz(a){0==a.dc++&&(a.oc=a.fe(),a.nc=!0,a.le())}function Wz(a){return!a.bc?(a.ee(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,44)&&c.b==b.b||a.hc.$f(b)}
+function Xz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)Qz(a),new Yz(a,100);if(g!=a.mc||f!=a.cc)a.ee(),new Yz(a,101)}function Zz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ee(),a.hc._f(b),a.fe()&&a.ne())}function $z(a){a.lc||(Vz(a),aA(a,!0),bA(a),a.lc=!0,new Yz(a,102),Iz(a,a,a.gc,0),Qz(a),a.hc.bg(a))}function cA(){this.jc=(Oq(),Oq(),dA);new Si;this.de();this.fc=(eA(),fA)}t(399,1,gi);_.Td=function(){return!1};_.Ud=function(){return Hz(this)};_.Vd=function(){return Kz(this)};
+_.Wd=function(){return gA(this.hc,this)};_.Xd=function(){return this.Wd()};_.Yd=function(){return this.cc};_.Zd=function(){return this.he()};_.$d=function(){return new hA(0,0,0,0)};_._d=function(){return this.ke()};_.ae=function(){return this.mc};_.be=function(){return this.pc};_.ce=function(){return this.qc};_.de=function(){};_.ee=function(){Pz(this)};_.fe=function(){return this.lc&&!!this.gc&&this.gc.fe()};_.ge=function(){};_.he=function(){return Rz(this)};_.ie=function(){};
+_.je=function(){return(null==this.ec&&(this.ec=this.Ud()),this.ec)+ya+this.be()+ya+this.ce()+ya+this.ae()+ph+this.Yd()+(this.lc?l:",hidden")};_.ke=function(){return Tz(this)};_.le=function(){};_.me=function(){return Wz(this)};_.ne=function(){};_.oe=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.pe=function(a,b){this.qe(this.pc,this.qc,a,b)};_.qe=function(a,b,c,d){this.re(a,b,c,d,this.ac,!0);this.ac=0};_.re=function(a,b,c,d){Xz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Uc+this.je()+cd};
+_.se=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function R(a,b,c){var d;if(-1>a.Wb.b.d)throw new Kk("Missing message: awt.12A");if(A(b,46)){if(b==a)throw new Kk("Missing message: awt.12B");a:{if(a&&!A(a,58))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,58))break;d=d.gc}d=!1}if(d)throw new Kk("Missing message: awt.12C");if(A(b,58))throw new Kk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Bo;var e=$j(d.Wb.b,b),f;f=kv(d.Wb.b,e);d.Xb&&d.Xb.ye(f);iA(d,e);new jA(d,301,f)}d=a.Wb.b.d;Vz(b);kA(a.Wb.b,d,b);d=(b.gc=a,b.ge(!0),Pz(a),!!a.Xb&&
+A(a.Xb,51)&&(a.Xb.o=!1),Iz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,51)){var g=a.Xb;if(!b)throw new Vs("Missing message: awt.185");if(null==c||null!=c)lA(g,c,b);else throw new Kk("Missing message: awt.92");}else a.Xb.ue(null==c?null:c,b)}catch(j){j=$i(j);if(A(j,81))throw b=j,iA(a,d),b;throw j;}b.oe();new jA(a,300,b)}function mA(a,b){var c;c=a.te();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function nA(a){var b;b=a.te();return new oA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function aA(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)kv(a.Wb.b,c).ge(b)}function iA(a,b){var c;c=kv(a.Wb.b,b);Vz(c);c.ge(!1);nv(a.Wb.b,b);c.gc=null;Pz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1);Iz(c,c,a,1)}function pA(a){var b=(qA(),rA);Zz(a,b);for(b=0;b<a.Wb.b.d;++b)kv(a.Wb.b,b).me()}function sA(a,b){var c,d;if(a.Xb)for(d=new Ui(a.Wb.b);d.c<d.e.Je();)c=Vi(d),a.Xb.ye(c);if(b)for(d=new Ui(a.Wb.b);d.c<d.e.Je();)c=Vi(d),b.ue(null,c);a.Xb=b;Pz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}
+function bA(a){if(!a.kc){a.Xb&&a.Xb.ve(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=kv(a.Wb.b,c),b.kc||b.se();a.kc=!0}}function tA(){cA.call(this);this.Wb=new uA;this.$b=(Oq(),Oq(),dA)}t(398,399,Yh);_.Wd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.we(this));return this.Yb};_.Xd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.xe(this));return this.Zb};_.te=function(){return this.$d()};_.Zd=function(){return Rz(this)};_._d=function(){return Tz(this)};
+_.de=function(){this.hc=(Oq(),new vA)};_.ee=function(){Pz(this);this.Xb&&A(this.Xb,51)&&(this.Xb.o=!1)};_.ge=function(a){aA(this,a)};_.he=function(){return Rz(this)};_.ke=function(){return Tz(this)};_.le=function(){var a;for(a=0;a<this.Wb.b.d;++a)Vz(kv(this.Wb.b,a))};_.me=function(){var a;if(!Wz(this))return!1;for(a=0;a<this.Wb.b.d;++a)kv(this.Wb.b,a).me();return!0};_.oe=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=kv(this.Wb.b,b),a.oe()};_.se=function(){bA(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function wA(){var a=new xA;tA.call(this);sA(this,a)}t(397,398,Yh,wA);_.Ud=function(){return"panel"+this.$b.c.e++};function yA(a,b,c){a=zA(a.Vb,b,c);a.k=!0;return new AA(a)}function BA(a){a.ie(a.Vb.e)}function CA(a){return new Sz(G(a.Vb.hb,Xf),G(a.Vb.hb,Wf))}t(396,397,Yh);_.Yd=function(){return G(this.Vb.hb,Wf)};_.ae=function(){return G(this.Vb.hb,Xf)};_.be=function(){return lk(this.Vb.hb)};_.ce=function(){return nk(this.Vb.hb)};
+_.fe=function(){return this.Vb.hb.style.display!=Pf};_.ne=function(){BA(this)};_.pe=function(){};_.Vb=null;function DA(a){if(null!=a)this.f=a;else throw new EA;}t(401,1,ri);_.tS=function(){return this.cZ.e+"[source="+this.f+cd};_.f=null;
+function FA(){FA=x;GA=new Si;z(GA,new S(400),new HA(Fh));z(GA,new S(401),new HA(Fh));z(GA,new S(402),new HA(Fh));z(GA,new S(500),new HA(Hh));z(GA,new S(501),new HA(Hh));z(GA,new S(502),new HA(Hh));z(GA,new S(503),new HA(Ih));z(GA,new S(504),new HA(Hh));z(GA,new S(505),new HA(Hh));z(GA,new S(506),new HA(Ih));z(GA,new S(507),new HA(Th));z(GA,new S(100),new HA(Bh));z(GA,new S(101),new HA(Bh));z(GA,new S(102),new HA(Bh));z(GA,new S(103),new HA(Bh));z(GA,new S(1004),new HA(Eh));z(GA,new S(1005),new HA(Eh));
+z(GA,new S(800),new HA(Ph));z(GA,new S(801),new HA(Ph));z(GA,new S(200),new HA(Jh));z(GA,new S(201),new HA(Jh));z(GA,new S(202),new HA(Jh));z(GA,new S(204),new HA(Jh));z(GA,new S(203),new HA(Jh));z(GA,new S(209),new HA(Uh));z(GA,new S(208),new HA(Vh));z(GA,new S(207),new HA(Vh));z(GA,new S(206),new HA(Jh));z(GA,new S(205),new HA(Jh));z(GA,new S(1400),new HA(Rh));z(GA,new S(1401),new HA(Sh));z(GA,new S(1402),new HA(Sh));z(GA,new S(300),new HA(Ch));z(GA,new S(301),new HA(Ch));z(GA,new S(1100),new HA(Oh));
+z(GA,new S(1101),new HA(Oh));z(GA,new S(1200),new HA(Qh));z(GA,new S(701),new HA(Mh));z(GA,new S(900),new HA(Nh));z(GA,new S(1001),new HA(Kh));z(GA,new S(601),new HA(Lh))}t(400,401,ri);_.je=function(){return l};_.tS=function(){var a;a=l;A(this.f,45)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Ud()),a.ec),null==a&&(a=l));return this.cZ.e+Uc+this.je()+"] on "+(0<a.length?a:this.f)};_.e=0;var GA;function HA(a){this.b=a}t(403,1,{},HA);_.b=Ah;function IA(){}t(404,1,{},IA);_.b=null;_.c=null;
+function JA(a,b){var c;b&&(a.b?(c=new KA(a.b),St(c.c,c.d++,b),a.b=c):(a.b=new oj,ij(a.b,b)))}t(406,1,ri);_.b=null;function LA(){}function MA(){}t(405,406,ri,LA,MA);function NA(){NA=x;Math.sqrt(2)}function OA(a){NA();if(0>a)throw new Kk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(407,1,{41:1},OA);_.eQ=function(a){return a===this?!0:A(a,41)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new PA;a.b=31*a.b+Vt((new QA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+Vt((new QA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function RA(){RA=x;SA=new pt;TA=new Sz(0,0);qt(SA,Db);qt(SA,Vb);qt(SA,yb);qt(SA,"Last");qt(SA,Mb);qt(SA,qc);qt(SA,Oc);qt(SA,Sc);qt(SA,Tb)}
+function lA(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!Xv(SA.b,b))throw new Kk(UA());Ut(rj(a.d,d))===Ut(c)&&Ut(rj(a.c,c))===Ut(d)||((b=rj(a.d,d))&&VA(a,b,d),WA(a.b.Fd(),c)&&VA(a,c,d),b=a.b,new XA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function YA(a,b){return new Sz(fk(b[1].c,fk(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+fk(b[0].b,fk(b[4].b,b[3].b))+a.n)}function VA(a,b,c){ZA(a.b,b);cj(a.c,b);cj(a.d,c)}
+function $A(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;aB(c,c.length,TA);c=a.j;aB(c,c.length,TA);c=a.p;aB(c,c.length,null);a.q=0;for(d=bB(a.b,0);d.c!=d.e.b;){c=cB(d);e=rj(a.c,c);var f=b.fc;e=Rn(e,Mb)?0:Rn(e,qc)?1:Rn(e,Oc)?2:Rn(e,Sc)?4:Rn(e,Tb)?3:Rn(e,Db)?f.b?4:3:Rn(e,yb)?f.b?3:4:Rn(e,Vb)?1:2;c.lc?a.p[e]||(St(a.p,e,c),++a.q,a.i[e]=c.Zd(),a.j[e]=c._d()):a.p[e]||(a.i[e]=c.Zd(),a.j[e]=c._d())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function dB(){RA();eB.call(this,0)}function eB(a){RA();Oq();this.b=new fB;this.c=new Si;this.d=new Si;this.e=a;this.k=0;this.o=!1;this.p=y(gB,m,45,5,0);this.i=y(hB,m,47,5,0);this.j=y(hB,m,47,5,0);this.q=this.f=this.n=0}t(408,1,{51:1,72:1},dB,eB);_.ue=function(a,b){lA(this,a,b)};
+_.ve=function(a){$A(this,a);if(0!=this.q)if(a=nA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.qe(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].pe(a.c,this.j[1].b),this.p[1].re(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].pe(this.j[4].c,c),this.p[4].re(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].qe(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].pe(a.c,
+this.j[2].b),this.p[2].re(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].pe(this.j[3].c,c),this.p[3].re(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.we=function(a){var b;b=this.o;$A(this,a);this.o=b;return 0==this.q?mA(a,new Sz(0,0)):mA(a,YA(this,this.i))};_.xe=function(a){var b;b=this.o;$A(this,a);this.o=b;return mA(a,YA(this,this.j))};_.ye=function(a){var b;b=rj(this.c,a);null!=b&&VA(this,a,b)};_.tS=function(){return iB.e+"[hgap="+this.e+",vgap="+this.k+cd};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var TA,SA;function jB(a){cA.call(this);this.hc=(Oq(),new kB(a,this))}t(409,399,{42:1,45:1,52:1,66:1,72:1},jB);_.Ud=function(){return Ad+this.jc.c.b++};_.Wd=function(){return!Lz(this)?new Sz(0,0):gA(this.hc,this)};_.oe=function(){};t(411,1,{});t(410,411,{},function(){});function lB(){lB=x}
+function mB(a,b){if(null==b)throw new Vs("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement($f);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function nB(){lB();cA.call(this);new oj;this.hc=new oB((Oq(),this))}t(412,399,{43:1,45:1,52:1,66:1,72:1},nB);_.Wd=function(){return gA(this.hc,this)};
+_.je=function(){return(null==this.ec&&(this.ec=Hz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+ph+this.cc+(this.lc?l:",hidden")+",current="+Qq(this.hc.b,this.hc.b.hb.selectedIndex)};function pB(){pB=x;qB=new rB(255,255,255);sB=new rB(192,192,192);tB=new rB(128,128,128);uB=new rB(64,64,64);vB=wB=new rB(0,0,0);xB=new rB(255,0,0);new rB(255,175,175);yB=new rB(255,200,0);zB=new rB(255,255,0);new rB(0,255,0);AB=new rB(255,0,255);BB=new rB(0,255,255);CB=DB=new rB(0,0,255)}
+function EB(a){var b,c;c=~~a.b>>16&255;b=a.b&255;a=~~a.b>>8&255;if(0==c&&0==b&&0==a)return new rB(3,3,3);3>c&&0!=c?c=3:(c=Vt(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Vt(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Vt(a/0.7),a=255<a?255:a);return new rB(c,a,b)}function FB(a){return new rB(Vt(0.7*(~~a.b>>16&255)),Vt(0.7*(~~a.b>>8&255)),Vt(0.7*(a.b&255)))}function rB(a,b,c){pB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Kk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(413,1,{44:1,53:1,57:1},rB);_.eQ=function(a){return A(a,44)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return GB.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+cd};_.b=0;var vB,CB,wB,DB,BB,uB,tB,sB,AB,yB,xB,qB,zB;function eA(){eA=x;fA=new HB(!0);IB=new pt;qt(IB,"ar");qt(IB,"fa");qt(IB,"iw");qt(IB,"ur")}function HB(a){this.b=a}t(414,1,ri,HB);_.b=!1;var fA,IB;t(416,1,{62:1,75:1});function JB(){Sz.call(this,0,0)}function Sz(a,b){this.c=a;this.b=b}
+function Uz(a){Sz.call(this,a.c,a.b)}t(415,416,{47:1,62:1,72:1,75:1},JB,Sz,Uz);_.eQ=function(a){return a===this?!0:A(a,47)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new PA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return KB.e+"[width="+this.c+",height="+this.b+cd};_.b=0;_.c=0;function Yr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(417,1,ri,Yr,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ze=function(){return 0!=(this.f&4)};_.Ae=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.Ae()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ze()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+cd};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function LB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function MB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(Gx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c._d(),c.qe(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function NB(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c._d():c.Zd(),g=fk(g,c.b),j+=c.c+a.d);return new Sz(j,g+2*a.e)}function xA(){OB.call(this,1,5,5)}
+function OB(a,b,c){Oq();this.d=b;this.e=c;this.b=a}t(418,1,ri,xA,OB);_.ue=function(){};
+_.ve=function(a){this.c=PB(a.Wb);if(0!=LB(this)){var b,c,d,e,f,g,j,h,n,o,r;b=nA(a);g=a.te();j=a.fc.b;n=new oj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new QB(q);for(v=0;v<q;++v)St(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=$j(a.Wb.b,u);Gx(E,D.d);St(D.c,E,u)}for(d=new Ui(d);d.c<d.e.Je();)if((c=Vi(d))&&c.lc)a=c._d(),!e&&o+a.c>b.c&&(MB(this,n,b.c-(o-this.d),g.c,r,h,j),n.Ue(),o=f,r+=h+this.e,h=0),e=!1,St(n.c,n.d++,c),o+=a.c+this.d,h=fk(h,a.b);MB(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.we=function(a){this.c=PB(a.Wb);return 0==LB(this)?mA(a,new Sz(10,10)):mA(a,NB(this,!1))};_.xe=function(a){this.c=PB(a.Wb);return 0==LB(this)?mA(a,new Sz(10,10)):mA(a,NB(this,!0))};_.ye=function(){};_.tS=function(){var a;switch(this.b){case 0:a=ef;break;case 2:a=rg;break;case 1:a=Dd;break;case 4:a="trailing";break;default:a="leading"}return RB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+cd};_.b=0;_.c=null;_.d=0;_.e=0;function qA(){qA=x;rA=new SB(Sb,0,12)}
+function SB(a,b,c){qA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(419,1,{48:1,72:1},SB);_.b=null;_.c=0;_.d=0;var rA;t(420,1,di);_.tS=function(){return TB.e+"[font="+this.c+"ascent="+UB(this.c).b+", descent="+UB(this.c).c+", height="+UB(this.c).d+cd};_.c=null;function VB(a){if(!a.n){Vz(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=kv(a.p,b))&&VB(c);aA(a,!1);a.n=!0;Iz(a,a,a.gc,0);new WB(a,202)}}
+function XB(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=kv(a.p,b))&&c.Md()}function YB(a){!Lz(a)&&pA(a);var b=Tz(a);a.qe(a.pc,a.qc,b.c,b.b);bA(a)}function ZB(a,b){a.q!=b&&(a.q=b)}t(422,398,Hi);_.$d=function(){return new hA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){XB(this)};_.fe=function(){return this.hc.d._};_.qe=function(a,b,c,d){Xz(this,a,b,c,d);this.ac=0};_.re=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Xz(this,a,b,c,d);this.lc&&e&&!f&&bA(this)};_.n=!1;_.q=!1;
+function $B(a){tA.call(this);this.r=new MA;this.p=new oj;this.o=new hA(0,0,0,0);this.lc=!1;sA(this,new dB);this.hc&&aC(this.hc.d.A.c,a);this.hc&&bC(this.hc,!0);ZB(this,!0)}t(421,422,Hi);_.te=function(){return new hA(this.o.e,this.o.c,this.o.b,this.o.d)};_.be=function(){return lk(this.hc.d.hb)};_.ce=function(){return nk(this.hc.d.hb)};_.de=function(){this.hc=new cC((Oq(),l),this)};
+function dC(a,b,c,d,e,f){var g,j;g=a.e;f?(j=EB(g),f=new rB(Vt(0.7*(~~g.b>>16&255)),Vt(0.7*(~~g.b>>8&255)),Vt(0.7*(g.b&255))),(a.e=g)&&(a.i=qg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new rB(Vt(0.7*(~~g.b>>16&255)),Vt(0.7*(~~g.b>>8&255)),Vt(0.7*(g.b&255))),f=EB(g),(a.e=j)&&(a.i=qg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;eC(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=qg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);eC(a,b,c,d,1);eC(a,b,c+1,1,e);(a.e=f)&&(a.i=qg+(~~f.b>>16&
+255)+ya+(~~f.b>>8&255)+ya+(f.b&255)+va);eC(a,b+d,c,1,e);eC(a,b+1,c+e,d,1)}t(423,1,{});_.tS=function(){return"Graphics"};t(424,423,{});function fC(a){var b,c;c=fk(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new Sz(b,c)}
+function gC(a,b,c){var d,e,f,g,j,h;a.c=PB(b.Wb);if(0==a.c.length)return new JB;g=fC(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d._d():d.Zd(),h=fk(h,d.c),j=fk(j,d.b);return new Sz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function hC(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=Vt(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function iC(){jC.call(this,7)}function jC(a){Oq();this.e=0;this.b=1;this.f=a;this.d=0}t(425,1,ri,iC,jC);_.ue=function(){};
+_.ve=function(a){var b,c;this.c=PB(a.Wb);if(0!=this.c.length&&(b=nA(a),!(0>=b.c||0>=b.b))){c=fC(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(M,s,-1,d,1);e=y(M,s,-1,d,1);h=y(M,s,-1,c,1);n=y(M,s,-1,c,1);hC(b.c,b.d,this.d,f,e);hC(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].qe(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.we=function(a){return mA(a,gC(this,a,!1))};_.xe=function(a){return mA(a,gC(this,a,!0))};_.ye=function(){};
+_.tS=function(){return kC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+cd};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Ox(){Jn()}function rw(a){Jn();this.i=a}t(427,100,Xh,Ox,rw);function Oz(){Jn();this.i="Missing message: awt.151"}t(426,427,Xh,Oz);t(428,1,{});function hA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(429,1,{50:1,72:1,75:1},hA);_.eQ=function(a){return a===this?!0:A(a,50)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return lC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+cd};_.b=0;_.c=0;_.d=0;_.e=0;function mC(a){nC.call(this,a,0)}function nC(a,b){cA.call(this);this.hc=(Oq(),new oC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Sx(),Tx);c.b=d;sy(c);break;case 0:c=c.b;d=(Sx(),Vx);c.b=d;sy(c);break;case 2:c=c.b,d=(Sx(),Wx),c.b=d,sy(c)}}t(430,399,gi,mC,nC);
+_.Wd=function(){return!Lz(this)?new Sz(0,0):gA(this.hc,this)};_.je=function(){var a=(null==this.ec&&(this.ec=Hz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+ph+this.cc+(this.lc?l:",hidden")+",align=",b;b=ef;switch(this.b){case 1:b=Dd;break;case 2:b=rg}return a+b+",text=null"};_.b=0;t(433,1,ri);_.je=function(){return this.k};_.tS=function(){return this.cZ.e+Uc+this.je()+cd};_.k=null;_.n=null;
+function pC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function qC(a){this.o=(Oq(),Oq(),dA);var b;var c;b=this.cZ.e;-1!=so(b,to(36))?b=null:(c=this.o.c.d++,b=zo(b,yo(b,to(46))+1)+l+c);this.k=b;this.e=new LA;this.i=a;this.f=!0;this.j=new rC(this)}t(432,433,ri,qC);_.je=function(){return pC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(431,432,Ki);_.je=function(){return pC(this)+(this.c?",tearOff":l)};_.c=!1;t(435,1,{63:1});
+_.eQ=function(a){return a===this?!0:A(a,63)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new PA;sC(a,this.b);sC(a,this.c);return a.b};function Nz(){this.c=this.b=0}function tC(a,b){this.b=a;this.c=b}function uC(a){var b=a.c;this.b=a.b;this.c=b}t(434,435,{54:1,63:1,72:1},Nz,tC,uC);_.eQ=function(a){return a===this?!0:A(a,54)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return vC.e+"[x="+this.b+",y="+this.c+cd};_.b=0;_.c=0;
+function wC(a,b){if(!b)throw new Vs("Missing message: awt.70");var c=a.b;if(H(b.i,Ba)){var c=c.b.b,d=new Sy,e=c.d.d;if(0>e||e>c.d.d)throw new Hw;c.p&&(d.hb[Md]=2);zy(c,e,d.hb);kA(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Hw;kA(d.d,e,c);for(f=g=0;f<e;++f)A(kv(d.d,f),32)&&++g;kA(d.j,g,c);zy(d,e,c.hb);c.c=d;e=lw(c.hb)+Va;Wi(c.pd(),e,!1);d.p&&(e=$j(d.d,c),-1!=e&&(d=Uv(d.p?d.f:Uv(d.f,0),e),2==Vv(d)&&d.removeChild(Uv(d,1)),c.hb[Md]=2))}}
+function xC(){qC.call(this,l);new oj;this.c=!1;this.b=(Oq(),new yC)}t(436,431,Ki,xC);_.b=null;t(439,1,{56:1,65:1,75:1});t(438,439,{56:1,64:1,65:1,75:1});_.eQ=function(a){return a===this?!0:A(a,64)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new PA;sC(a,this.d);sC(a,this.e);sC(a,this.c);sC(a,this.b);return a.b};function oA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(437,438,{55:1,56:1,64:1,65:1,72:1,75:1},oA);
+_.eQ=function(a){return a===this?!0:A(a,55)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return zC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+cd};_.b=0;_.c=0;_.d=0;_.e=0;function AC(){AC=x;BC=new CC;DC=new EC;FC=new EC}var BC,FC,DC;t(441,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Mi(this)};function CC(){}t(442,441,{},CC);function EC(){}t(443,1,{},EC);t(444,399,gi);_.Vd=function(){return null};
+function GC(a,b){var c;c=new HC(Lz(a));return!c?null:new Sz(IC(c,"_")*b+6,UB(c.c).d+6)}function JC(a,b){var c;c=GC(a,b);return!c?Rz(a):c}function KC(a,b){var c;c=GC(a,b);return!c?Tz(a):c}function LC(a,b){var c=a.hc;lz(c.b,b);c.f.b=-1;c.f.c=-1}function MC(a){NC.call(this,a,null!=a?a.length:0)}function NC(a,b){cA.call(this);this.b=0>b?0:b;var c=this.hc;lz(c.b,a);c.f.b=-1;c.f.c=-1}t(445,444,gi,MC,NC);_.Ud=function(){return"textfield"+this.jc.c.f++};_.Wd=function(){return GC(this,Do(this.hc.b.hb,jh).length)};
+_.Xd=function(){return!Lz(this)?null:GC(this,Do(this.hc.b.hb,jh).length)};_.Zd=function(){return 0<this.b?JC(this,this.b):Rz(this)};_._d=function(){return 0<this.b?KC(this,this.b):Tz(this)};_.de=function(){this.hc=(Oq(),new OC)};_.he=function(){return 0<this.b?JC(this,this.b):Rz(this)};_.ke=function(){return 0<this.b?KC(this,this.b):Tz(this)};_.b=0;function Oq(){Oq=x;dA=new PC}function QC(){var a=(Oq(),Oq(),dA);!a.d&&(a.d=new RC)}function PC(){this.c=new SC;this.e=new IA}t(446,1,{},PC);_.b=null;
+_.d=null;var dA;function SC(){}t(447,1,{},SC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(448,1,{});function TC(){TC=x;UC=new VC;WC=new VC}function XC(a,b){return b==a?!0:!b?!1:!0}function VC(){}t(449,1,{59:1},VC);_.eQ=function(a){return null==a||!A(a,59)?!1:XC(this,a)};_.hC=function(){var a;a=null.ig()+";class="+null.ig();a=!null.ig().ig()?a:a+";charset=";return Lu(a)};_.tS=function(){return YC.e+"[MimeType=(null);humanPresentableName="+this.b+cd};_.b=null;var UC,WC;
+function ZC(){ZC=x;K($C,m,59,[(TC(),WC),UC])}function aD(a){var b=(TC(),WC);if(XC(b,(TC(),WC)))return a.b;if(XC(b,UC))return new bD(a.b);throw new cD(b);}function dD(a){ZC();this.b=a}t(450,1,{},dD);_.b=null;function cD(a){a="flavor = "+a;Jn();this.i=a}t(451,101,{60:1,72:1,79:1,87:1},cD);function eD(a,b){FA();fD.call(this,a,1001,b,Ah)}function fD(a,b,c,d){FA();DA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(452,400,ri,eD,fD);
+_.je=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Fu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=Ah;function Yz(a,b){FA();DA.call(this,a);this.e=b}t(453,400,ri,Yz);
+_.je=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.be()+ya+a.ce()+ba+a.ae()+ph+a.Yd()+va};function jA(a,b,c){FA();Yz.call(this,a,b);this.b=c}t(454,453,ri,jA);
+_.je=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Ud());return a+b.ec};_.b=null;function Jz(a,b,c,d){FA();DA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(455,400,ri,Jz);
+_.je=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Du(wu(this.b,Bh))&&(a+="PARENT_CHANGED,"),Du(wu(this.b,Ch))&&(a+="DISPLAYABILITY_CHANGED,"),Du(wu(this.b,Eh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=Ah;_.c=null;_.d=null;t(456,1,Ai);function WB(a,b){FA();Yz.call(this,a,b);this.d=null;this.b=this.c=0}
+t(457,453,ri,WB);
+_.je=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(458,1,{});function bD(a){if(null==a)throw new Bo;}t(459,458,{},bD);
+function gD(){gD=x;hD={};hD["java.vendor"]=Ne;hD["package.restrict.access.sun"]=ih;hD["sun.java.launcher"]=jc;hD["sun.management.compiler"]=Ne;hD["os.name"]=jc;hD[" sun.boot.class.path"]=jc;hD["path.separator.applet"]=jc;hD["java.vm.specification.vendor"]=Ne;hD["java.runtime.version"]=jc;hD["http.proxyPort"]=jc;hD["user.name"]=jc;hD["user.language"]=jc;hD["os.name.applet"]=jc;hD["browser.version"]=jc;hD["java.version"]=jc;hD["user.timezone"]=jc;hD["java.endorsed.dirs"]=jc;hD["java.specification.name"]=
+"GWT";hD["java.specification.version"]="2.5.0";hD[$e]=fc;!ss&&(ss=new As);ss.b?hD[Ye]="yes":hD[Ye]=null}var hD;t(462,101,ai);function iD(){Jn()}function jD(a){Jn();this.i=a}t(461,462,{67:1,72:1,79:1,87:1},iD,jD);function kD(){kD=x;lD=new mD}function nD(a){var b;if(a.n){var c;b=new Ju;Gn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Ya,Gn(b.b,a.b));c=a.c;a=a.k;null!=c&&Gn(b.b,c);null!=a&&(b.b.b+=la,Gn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function oD(a){kD();var b,c,d;if(null==a)throw new iD;a=ro(a);try{d=so(a,to(58))}catch(e){e=$i(e);if(A(e,83))throw new jD(Hn(e));throw e;}c=so(a,to(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;pD();var f,g,j;j=c.length;b=new qD;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new jD(bc+a);if(!this.n&&(this.n=rj(lD,this.i),this.n||(this.n=(Oq(),new rD))&&z(lD,this.i,this.n),!this.n))throw new jD(bc+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,tb,X,L,ea,Gc,hg,xb,Od,Pd,Qd,Za,Hc,Eb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Ya,n)==n&&-1==sD(c,to(47),n+2))throw new tD(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
+Qd=this.k;v=this.e;xb=this.j;r=this.b;Eb=this.o;Za=sD(L,to(35),0);if(0==L.indexOf(Ya)&&0!=L.indexOf("////")){tb=2;ea=-1;E=sD(L,to(47),2);Pd=sD(L,to(63),2);-1!=Pd&&(-1==E||E>Pd)&&(E=Pd);-1==E&&(E=o,v=l);Q=E;-1!=Za&&Za<E&&(Q=Za);var sd=to(64);Hc=L.lastIndexOf(sd,Q);r=L.substr(2,Q-2);-1<Hc&&(Eb=L.substr(2,Hc-2),tb=Hc+1);Gc=sD(L,to(58),-1==Hc?tb:Hc);u=so(L,to(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Gc=u+1:Gc=-1):Gc=-1}catch(jf){if(jf=$i(jf),!A(jf,79))throw jf;}-1==Gc||Gc>E?J=L.substr(tb,
+Q-tb):(J=L.substr(tb,Gc-tb),hg=L.substr(Gc+1,Q-(Gc+1)),0==hg.length?ea=-1:ea=uD(hg,10))}-1<Za&&(Qd=L.substr(Za+1,o-(Za+1)));D=-1==Za?o:Za;var ac=to(63);Od=L.lastIndexOf(ac,D);-1<Od?(xb=L.substr(Od+1,D-(Od+1)),0==Od&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),X=yo(v,to(47))+1,v=v.substr(0,X-0)),D=Od):0!=Za&&(xb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),X=yo(v,to(47))+1,0==X?v=L.substr(E,D-E):v=v.substr(0,X-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var ze;ze=v;null!=xb&&!H(xb,l)&&(null!=v?ze=v+sb+xb:ze=sb+xb);null==this.i&&(this.i=this.i);this.d=d;this.c=ze;this.f=ea;this.k=Qd;var td;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(td=yo(this.d,to(64)))?(this.o=this.d.substr(0,td-0),this.d=zo(this.d,td+1)):this.o=null;null!=this.c&&-1<(td=so(this.c,to(63)))?(this.j=zo(this.c,td+1),this.e=this.c.substr(0,td-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Eb;this.e=v;this.j=xb}}catch(ud){ud=
+$i(ud);if(A(ud,79))throw new jD(Hn(ud));throw ud;}if(-1>this.f)throw new jD("incorrect port: "+this.f);}t(463,1,ri,oD);_.tS=function(){return nD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var lD;t(464,1,{});function vD(a,b,c){var d,e;for(d=new wD(a.Ee().b);xD(d.b);)if(a=d.c=Vi(d.b),e=a.If(),null==b?null==e:Rn(b,e))return c&&(a=new yD(a.If(),a.Jf()),zD(d)),a;return null}t(468,1,ci);_.De=function(a){return!!vD(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,90)||this.Je()!=a.Je())return!1;for(a=new wD(a.Ee().b);xD(a.b);)if(b=a.c=Vi(a.b),c=b.If(),b=b.Jf(),!this.De(c)||!AD(b,this.Fe(c)))return!1;return!0};_.Fe=function(a){a=vD(this,a,!1);return!a?null:a.Jf()};_.hC=function(){var a,b,c;c=0;for(b=new wD(this.Ee().b);xD(b.b);)a=b.c=Vi(b.b),c+=a.hC(),c=~~c;return c};_.Ge=function(){return 0==this.Je()};_.He=function(){throw new BD("Put not supported on this map");};
+_.Ie=function(a){a=vD(this,a,!0);return!a?null:a.Jf()};_.Je=function(){return this.Ee().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new wD(this.Ee().b);xD(c.b);)b=c.c=Vi(c.b),a?d+=za:a=!0,d+=l+b.If(),d+=qb,d+=l+b.Jf();return d+"}"};function kz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Xv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Me(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Le(b,c[d].If())){c=!0;break a}c=!1}return c}
+function rj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:CD(a,b,a.Me(b))}function CD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Le(b,f.If()))return f.Jf()}return null}function z(a,b,c){return null==b?DD(a,c):A(b,1)?ED(a,b,c):FD(a,b,c,a.Me(b))}function FD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Le(b,d.If()))return a=d.Jf(),d.Kf(c),a}else e=a.b[d]=[];d=new yD(b,c);e.push(d);++a.e;return null}
+function DD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function ED(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function cj(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Me(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Le(b,g.If())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Jf();break a}}c=null}return c}t(467,468,ci);_.De=function(a){return Xv(this,a)};
+_.Ee=function(){return new GD(this)};_.Le=function(a,b){return this.Ke(a,b)};_.Fe=function(a){return rj(this,a)};_.He=function(a,b){return z(this,a,b)};_.Ie=function(a){return cj(this,a)};_.Je=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Si(){kz(this)}t(466,467,Ci,Si);_.Ke=function(a,b){return Ut(a)===Ut(b)||null!=a&&Rn(a,b)};_.Me=function(a){return~~Un(a)};function mD(){kz(this)}t(465,466,Ci,mD);function HD(){Jn()}t(469,100,Xh,HD);
+function ID(a){var b,c;b=0;for(c=a.b;c<a.j;){c=JD(a,c);if(c>=a.j)break;c=KD(a,c);++b}return b}function LD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function MD(a){var b;a.b=0<=a.k&&!a.e?a.k:JD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new HD;b=a.b;a.b=KD(a,a.b);return a.o.substr(b,a.b-b)}
+function KD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=ND(a.o,d);if(c<=a.i&&LD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=so(a.d,to(c)))break;++d}a.n&&b==d&&(a.f?(c=ND(a.o,d),c<=a.i&&LD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=so(a.d,to(c))&&++d));return d}function JD(a,b){var c,d;if(null==a.d)throw new Bo;for(d=b;!a.n&&d<a.j;)if(a.f){c=ND(a.o,d);if(c>a.i||!LD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>so(a.d,to(c)))break;++d}return d}
+function OD(a){PD.call(this,a," \t\n\r\u000c",!1)}function QD(a){PD.call(this,a,ya,!1)}function PD(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=ND(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(M,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=ND(this.d,d),this.c[c]=a}}}t(470,1,{},OD,QD,PD);_.b=0;_.c=null;_.d=null;_.e=!1;
+_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function RD(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Xn(e),!(Vn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==Ce?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Uc+c+cd),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function SD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return db}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+jg:a}function au(a){var a=new TD(a),b,c,d,e,f;b=$doc.getElementsByTagName(he);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Kd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;UD(a););return a.c}t(477,1,{});t(476,477,{});
+_.c=null;_.d=1;_.e=-1;function VD(a){this.b=a;this.c=new WD(this.b);this.d=this.e=1}t(475,476,{},VD);_.b=null;function Dr(a,b){var c=a.b;c.wb&&(null!=b&&0<b.length?(!c.xb&&(c.xb=new as(c)),XD(c.xb,b)):(c.lb=!0,c.K="ERROR - empty or null structure",YD(c)))}function WD(a){this.b=a}t(478,1,{},WD);_.Ne=function(a){Dr(this,a)};_.b=null;function ZD(a){this.b=a}t(479,1,{},ZD);_.b=null;function $D(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(480,1,{},$D);
+_.Oe=function(){Pw(this.f.i,this.c,G(this.f.hb,Xf)-this.e-this.d,G(this.f.hb,Wf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function aE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(481,1,{},aE);_.Oe=function(){Pw(this.f.i,this.c,G(this.f.hb,Xf)-this.e-this.d,G(this.f.hb,Wf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var bE=_.f=null;
+function cE(){cE=x;bE=new Gu((Vu(),new Uu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
+function dE(){dE=x;eE=K(Yt,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);fE=(pB(),sB);gE=EB(fE);hE=y(iE,m,44,23,0);jE=y(Yt,m,1,23,0);kE=y(iE,m,44,7,0);lE=null!=(gD(),hD[Ye]);mE=y(nE,m,48,100,0);oE=y(pE,m,49,100,0)}function qE(a){var b;if(a.Gb)b=rE(a,1)+rb+rE(a,2)+rb+rE(a,3);else if(b=rE(a,0),0<b.length){var c=new sE(a.$);ij(a.ab.b,c)}return b}
+function tE(a,b){var c,d;c=b.b;if(H(c,(uE(),vE).c))Zr(wE(a));else if(H(c,xE.c))Zr(yr(a));else if(H(c,yE.c))a.wb&&$r(a.v,(!a.xb&&(a.xb=new as(a)),a.xb));else if(H(c,ug)){7!=a.P&&(a.Q=Ah);d=b.d;d=Eu(d,sh);c=tu(d,a.Q);var e=!ru(c,Ah)?mu(c):c;!ru(e,Gh)&&zE(a.$,O(c));AE(a);a.nb=!0;YD(a);a.P=7;a.Q=d}else H(c,Bg)||(H(c,qe)?BE(a):CE(a,c))}
+function DE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(EE,m,-1,4,1);o=y(EE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)FE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=CA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;GE(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||HE(a.gb[f])}a.C*=h}}
+function IE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new JE(a),a.$.s=0);null!=a.tb&&RD(a.tb,null)}}function KE(a,b){var c,d,e,f;f=new xC;d=Ic;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new qC(Qb+d);var g=(uE(),vE).c;d.d=g;wC(f,d);JA(d.e,a);d=new qC(Qb+c);d.d=xE.c;JA(d.e,a);wC(f,d);a.wb&&(wC(f,new qC(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new qC(c),d.d=yE.c,JA(d.e,a),wC(f,d));Gz(a,f);return f}
+function LE(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);T(b,fE);a.pb?(f==a.d&&T(b,FB(fE)),eC(b,h,g,a.Z,a.Z),T(b,(pB(),uB)),ME(b,h,g,a.Z-1,a.Z-1)):f==a.d?dC(b,h+1,g+1,a.Z,a.Z,!1):dC(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(T(b,(pB(),wB)),f){case 101:T(b,zB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;NE(b,!0);OE(b,PE(b,f,d,c,e));T(b,wB);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(NE(b,!1),OE(b,PE(b,f,d,c,e)));QE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);eC(b,h+9,g+9,2,4);eC(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(T(b,xB),eC(b,h+10,g+18,4,4));0.96<Math.random()&&(T(b,zB),eC(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);U(b,d,g+a.Z-c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);U(b,j-f,n,j-2*f,n);U(b,j+f,n,j+2*f,n);T(b,AB);U(b,d,g+c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;U(b,j-f,n,j-2*f,n);U(b,j+f,
+n,j+2*f,n);T(b,wB);break;case 107:T(b,yB);eC(b,h+4,g+4,a.Z-8,a.Z-8);T(b,wB);ME(b,h+4,g+4,a.Z-8,a.Z-8);QE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);eC(b,h+9,g+9,2,4);eC(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);U(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);U(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;U(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);U(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),T(b,CB),ME(b,c,e,d,d),T(b,vB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,U(b,c,g,j,o),U(b,j,o,n,g),g=e+d+f,o=g+f,U(b,c,g,j,o),U(b,j,o,n,g),h+=f,n=h+f,g=e+d,U(b,n,e,h,a),U(b,h,a,n,g),h=c+d+f,n=h+f,U(b,h,e,n,a),U(b,n,a,h,g));break;case 110:RE(b,h,g,a.Z,!0);break;case 111:RE(b,h,g,a.Z,!1);break;case 109:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:T(b,qB);eC(b,h+3,g+5,a.Z-7,a.Z-11);T(b,wB);ME(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:T(b,fE);
+a.qb&&dC(b,h+1,g+1,a.Z,a.Z,!1);T(b,wB);SE(a,b,h,g,"NEW");break;case 106:T(b,xB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,wB);U(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));SE(a,b,h+6,g,vc);break;case 104:T(b,xB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,wB);break;case 105:a.Ob?(T(b,BB),U(b,h+11,g+5,h+9,g+9),U(b,h+9,g+9,h+4,g+9),U(b,h+4,g+9,h+8,g+12),U(b,
+h+8,g+12,h+6,g+18),U(b,h+6,g+18,h+11,g+15),U(b,h+12,g+5,h+14,g+9),U(b,h+14,g+9,h+19,g+9),U(b,h+19,g+9,h+15,g+12),U(b,h+15,g+12,h+17,g+18),U(b,h+17,g+18,h+12,g+15),T(b,wB)):SE(a,b,h,g,"123");break;case 114:T(b,DB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);eC(b,d,c,f,f);T(b,wB);TE(a,b,h,g,qB,"i");break;case 201:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:U(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);U(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:U(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));U(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));U(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:UE(a,b,h,g+2,3);break;case 207:UE(a,b,h,g,4);break;
+case 208:UE(a,b,h,g,5);break;case 209:UE(a,b,h,g,1);break;case 210:UE(a,b,h,g,6);break;case 211:UE(a,b,h,g,7);break;case 212:UE(a,b,h,g,8);break;case 213:SE(a,b,h,g,"FG"),a.G=new tC(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=jE[d]&&TE(a,b,h,g,hE[d],jE[d])}
+function VE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,T(d,fE),eC(d,0,0,c,b),a.pb?(T(d,(pB(),uB)),ME(d,-1,0,c,b-1)):(T(d,gE),U(d,0,0,c-1-2,0),T(d,FB(fE)),U(d,0,b-1,c-1,b-1),U(d,c-1,0,c-1,b-1)),WE(d,a.Y),T(d,(pB(),wB)),-1!=a.K.toLowerCase().indexOf(re)&&T(d,xB),XE(d,a.K,10,15),YE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function ZE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;T(d,fE);eC(d,0,0,c,b);a.pb?(T(d,(pB(),uB)),U(d,0,b-1,c,b-1),e=$E*(a.Z+a.T)+2,U(d,0,e,c,e),U(d,0,e,0,b),U(d,a.Z-1,e,a.Z-1,b-a.Z)):(T(d,gE),U(d,0,0,0,b-1),U(d,0,$E*a.Z,b-1,$E*a.Z),T(d,FB(fE)),U(d,c-1,0,c-1,b-1-a.Z),U(d,0,b-1,c-1,b-1));for(b=3;b<=$E+2;++b)LE(a,d,1,b);YE(a.Vb,a.R,0,2*a.Z+a.T)}}
+function aF(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;T(e,a.u);eC(e,0,0,c,b);d=a.eb?(AC(),DC):(AC(),FC);if((AC(),BC)==(AC(),BC))d==DC?e.b=l:e.b=Hg;d=new OA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,tb=o=v=r=j=void 0,X=o=j=void 0,L=h=r=h=void 0,ea=D=Q=void 0,J=h=q=r=r=E=u=L=j=X=X=v=L=J=q=X=L=u=ea=q=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,ea=3;f.x&&(GE(f),DE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(bF(13*f.o.C*j)));cF(f.o,j);f.o.B&&(T(g,(pB(),wB)),ME(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(T(g,(dE(),kE)[f.e[j]]),h=g,r=Vt(f.K[j]-o/2),X=Vt(f.N[j]-o/2),L=u=o,NE(h,!0),OE(h,PE(h,r,X,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(T(g,(dE(),kE)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*
+J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*ea*Q,J=3*ea*D,X=y(M,s,-1,4,1),r=y(M,s,-1,4,1),X[0]=Vt(f.K[h]+q),r[0]=Vt(f.N[h]-J),X[1]=Vt(f.K[o]+q),r[1]=Vt(f.N[o]-J),X[2]=Vt(f.K[o]-q),r[2]=Vt(f.N[o]+J),X[3]=Vt(f.K[h]-q),r[3]=Vt(f.N[h]+J),o=g,h=X,NE(o,!0),OE(o,dF(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){T(g,(pB(),wB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&T(g,(dE(),kE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];u=f.N[h];X=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=X-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),
+1>D&&(D=1),Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&T(g,AB);q=n*Q;J=n*D;U(g,O(N(Math.round(L+q))),O(N(Math.round(u-J))),O(N(Math.round(X+q))),O(N(Math.round(r-J))));U(g,O(N(Math.round(L-q))),O(N(Math.round(u+J))),O(N(Math.round(X-q))),O(N(Math.round(r+J))));T(g,wB);break;case 3:o=O(N(Math.round(L)));h=O(N(Math.round(u)));X=O(N(Math.round(X)));r=O(N(Math.round(r)));U(g,o,h,X,r);L=O(N(Math.round(ea*Q)));u=O(N(Math.round(ea*D)));U(g,o+L,h-u,X+L,r-u);U(g,o-L,h+u,X-L,r+u);break;case 9:case 0:for(h=
+0;10>h;++h)v=L-(L-X)/10*h,E=u-(u-r)/10*h,U(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));WE(g,f.o.n);o=eF(f.o.o);J=f.f[j];h=sb;null!=J&&(h=J);J=IC(f.o.o,h);L=O(N(Math.round((L+X)/2-J/2)));q=O(N(Math.round((u+r)/2+~~(o/2)-1)));T(g,AB);XE(g,h,L,q);T(g,wB);break;default:if(1==f.C[j]||3==f.C[j])q=ea*Q,J=ea*D,E=y(M,s,-1,3,1),v=y(M,s,-1,3,1),E[0]=O(N(Math.round(X+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(L))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(X-
+q))),v[2]=O(N(Math.round(r+J))),o=g,h=E,r=v,NE(o,!0),OE(o,dF(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*Q;J=ea*D;for(h=0;10>h;++h)v=L-(L-X)/10*h,E=u-(u-r)/10*h,o=h/10,U(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else U(g,O(N(Math.round(L))),O(N(Math.round(u))),O(N(Math.round(X))),O(N(Math.round(r))))}}D=y(EE,m,-1,f.u+1,1);Q=y(M,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=
+D[o]/Q[o]+n/Q[o];WE(g,f.o.n);o=eF(f.o.o);J=y(Yt,m,1,f.u+1,0);X=y(M,s,-1,f.u+1,1);r=y(M,s,-1,f.u+1,1);n=y(fF,m,55,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(bF(2*f.o.C))));for(j=1;j<=f.u;++j)h=gF(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,X[j]=r[j]=IC(f.o.o,h),n[j]=hF(f,u,j,X[j],X[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,tb=l,f.o.Lb&&
+0<f.y[j]&&(tb+=Yb,1<f.y[j]&&(tb+=f.y[j])),v=l,0!=f.B[j]&&(1<gk(f.B[j])&&(v+=gk(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+tb+v+l:h=v+tb+l+h,E||(q=h),J[j]=h,q=IC(f.o.o,q),v=IC(f.o.o,h),X[j]=q,r[j]=v,v=n[j]=hF(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,T(g,f.o.u),-1==f.k&&0!=f.e[j]&&T(g,(dE(),kE)[f.e[j]]),eC(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?T(g,(dE(),kE)[f.e[j]]):T(g,(pB(),wB)):T(g,(dE(),hE)[f.c[j]]),XE(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=X[j],v=r[j],L=O(N(bF(f.K[j]-q/2))),q=O(N(bF(f.N[j]+~~(o/2)-1))),
+T(g,(pB(),AB)),XE(g,ba+f.r[h][1],L+v,q);if(0<f.E||0<f.F)if(T(g,104==f.o.d?(pB(),xB):(pB(),DB)),0<f.E&&106!=f.o.d&&(v=n[f.E],ME(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(ea+1)*Q,J=(ea+1)*D,E=y(M,s,-1,5,1),v=y(M,s,-1,5,1),E[0]=O(N(bF(f.K[h]+q))),E[1]=O(N(bF(f.K[o]+q))),v[0]=O(N(bF(f.N[h]-J))),v[1]=O(N(bF(f.N[o]-J))),E[3]=O(N(bF(f.K[h]-q))),E[2]=O(N(bF(f.K[o]-q))),v[3]=O(N(bF(f.N[h]+J))),v[2]=O(N(bF(f.N[o]+J))),E[4]=
+E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,Q=v,ea.o&&(NE(ea,!1),OE(ea,dF(ea,j,Q,5,!0)))),106==f.o.d&&iF(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;T(g,(pB(),xB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],ME(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(T(e,(pB(),uB)),U(e,c-1,0,c-1,b-1)):(T(e,FB(fE)),U(e,c-1,0,c-1,b-1),T(e,fE),U(e,c-2,0,c-2,b-1),T(e,gE),U(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),T(e,(pB(),AB)),U(e,d,~~(b/2),d+48,~~(b/2)),U(e,
+d+48,~~(b/2),d+48-6,~~(b/2)+6),U(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new SB(Zb,0,13),a.X=new HC(a.U),null!=a.cb&&(d=IC(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,T(e,(pB(),wB)),WE(e,a.U),XE(e,a.cb,c,b)));YE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function UE(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(M,s,-1,9,1);n=y(M,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Vt(c+a*Math.sin(j)),n[f]=Vt(d+a*Math.cos(j));f=e+1;b.o&&(NE(b,!1),OE(b,dF(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Vt(c+(a-3)*Math.sin(j)),n[f]=Vt(d+(a-3)*Math.cos(j));U(b,h[0],n[0],h[1],n[1]);U(b,h[2],n[2],h[3],n[3]);U(b,h[4],n[4],h[5],n[5])}}
+function jF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;T(d,fE);eC(d,0,0,b,c);a.pb?(T(d,(pB(),uB)),c=14*(a.Z+a.T),ME(d,c,0,b-c-1,2*a.Z+a.T-1)):(T(d,FB(fE)),U(d,b-1,0,b-1,c-1),U(d,0,c-1,b-1-2,c-1),T(d,gE),U(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)LE(a,d,b,1),LE(a,d,b,2);a.d=c;YE(a.Vb,a.Rb,0,0)}}
+function RE(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);U(a,j,q,f,h);U(a,g,q,f,h);j=~~(n/3);U(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);QE(a,b,c+o-j,f,d-4-j-1,e,h)}
+function kF(a,b,c){var d,e,f,g,j,h;lF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=mF(b);b=new PD(b,j,!0);e=l;for(d=1;5>=d;++d)e=nF(b,j);d=oF(uD(ro(e.substr(0,3)),10)).b;g=oF(uD(ro(e.substr(3,3)),10)).b;nF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=nF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new pF(a,f)}DE(a,1,d,1);DE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new pF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",YD(a),!1;null!=a.j&&a.$&&qF(a.$,a.j,!0);null!=a.k&&
+a.$&&qF(a.$,a.k,!1);j=rF(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new sF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];DE(a,1,j,0)}c&&YD(a);return!0}function bs(a,b){a.lb=!0;a.K=b}function cF(a,b){100>b&&(!mE[b]&&(mE[b]=new SB(Zb,0,b)),!oE[b]&&St(oE,b,new HC(mE[b])),a.n=mE[b],a.o=oE[b])}
+function fs(a,b){var c,d;if(0==b)return!1;AE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:IE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;tF(a,uF(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new rw("Cannot redo. Index is out of range.");if(!d.b.d)throw new rw(cc);
+d.b=d.b.d;tF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=kv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(bs(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=vF(d),wF(a,d,!1,!0),null!=a.tb&&RD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=kv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(bs(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=vF(d),wF(a,d,!1,!0),null!=a.tb&&RD(a.tb,null));break;case 101:a.Mb&&xF(a.Mb);a.Mb=new yF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new zF(a):a.Eb.hc.d._?AF(a.Eb.hc.d):BF(a.Eb);break;case 114:a.c&&
+xF(a.c);a.c=new yF(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,CF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=DF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(EE,m,-1,4,1);FE(a.$,d);a.nb=!0;a.$=new sE(a.$);d=Vt(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;EF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,FF(a.$,a.$.E),a.$.E=0,BE(a)):0<a.$.F&&(a.nb=!0,GF(a.$,a.$.F),a.$.F=0,BE(a));HF(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new xC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new qC(c),wC(j,g),g.d=c,JA(g.e,a);Gz(a,j);a.F=j}IF(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(xF(a.p),a.p=null);0==a.$.E&&(a.p=new yF(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,BE(a)),18==a.e&&(d=Do((cs(),ds).hc.b.hb,jh),JF(a.$,a.$.E,d),BE(a)),HF(a.$))}YD(a);return!0}
+function yr(a){var b,c,d;d=wE(a);c=l;if(a.Gb){var e,f,g;g=Mt([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)DF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(KF(g[1][0],3)+KF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+LF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+LF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new MF(a,a.gb,a.vb)),c=LF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function NF(a,b,c,d){var e;e=c;var f=d,g,j;(g=OF(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=KE(a,!0)),a.x):(!a.w&&(a.w=KE(a,!1)),a.w),IF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=PF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=$E+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",YD(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",YD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=fs(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)FF(a.$,a.$.E),a.$.E=0,BE(a);else{if(106==a.d)return!0;if(108==a.d)QF(a.$,a.$.E,0),BE(a);else if(157==a.d)QF(a.$,a.$.E,1),BE(a);else if(158==a.d)QF(a.$,a.$.E,-1),BE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,W(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):BE(a);else if(206<=a.d&&229>=a.d)a.P=2,RF(a.$),BE(a);else if(230==a.d)a.P=3,BE(a);else if(233<=a.d&&262>a.d)SF(a.$,!1),BE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;JF(a.$,a.$.E,Do(a.Eb.f.hc.b.hb,jh));a.$.n=!0;BE(a)}else if(105==a.d)TF(a.$),BE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=Do((cs(),ds).hc.b.hb,jh),1>d.length&&(d=Tc),JF(a.$,a.$.E,
+d)),BE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,RF(a.$),BE(a);else if(0<a.$.F)if(104==a.d)GF(a.$,a.$.F),a.$.F=0,BE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])bs(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;FF(d,c);d.b[c]=0}a.$.F=0;BE(a)}else if(201==a.d)UF(a.$,a.$.F),BE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),BE(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,BE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,BE(a);else if(206<=a.d&&229>=a.d)a.P=2,RF(a.$),BE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=Do(a.Eb.f.hc.b.hb,jh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;BE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new JE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(VF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,W(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,RF(a.$)):300<a.d?(VF(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=Do((cs(),ds).hc.b.hb,jh),1>d.length&&(d=Tc),JF(a.$,1,d))):230==a.d?WF(a,null,!0):233<=a.d&&262>a.d?(VF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,SF(a.$,!0)):gD();BE(a)}else e=!1;e&&(HF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,YD(a))}return e}
+function XF(a,b,c,d){var e,f;if(a.A||!a.ib||OF(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=YF(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)FF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],W(b,0),GF(b,e),0<YF(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){bs(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;W(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<YF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;bs(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(PF(b)||OF(b))zE(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(EE,m,-1,4,1);FE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;AE(a);a.nb=!0;YD(a);a.Tb=c;a.Ub=d;return!0}
+function ZF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||OF(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((dE(),lE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;$F(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if($F(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;AE(a);a.nb=!0;YD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function aG(a){if(a.A)return!0;a.jb&&(a.jb=!1,BE(a));a.lb=!1;a.Q=Ah;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=YF(b,b.u),6>b.A[c]&&(bG(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),FF(b,b.u));b.D=!1;BE(a)}else a:{var b=a.$,e,f;c=YF(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):bs(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],bs(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(bF((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(bF((b.N[b.G]+b.N[c])/2))))}}HE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,uF(b),b.b.d=c),BE(a),a.s=!1)}else 5==a.P&&(HE(a.$),BE(a));0<a.P&&(a.E=!1,AE(a),a.nb=!0,HF(a.$),cG(a.$),YD(a),a.P=0,a.i=!1);if(lE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,AE(a),a.nb=!0,YD(a);return!0}function AE(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function $F(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,RD(a.sb,K(dG,m,82,[new S(a.f),new S(b)]))}
+function eG(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Qf)?a.Gb=!1:-1<b.indexOf(og)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Lf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Uf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,DE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)fG(a.gb[d]),GE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(dg)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(vd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++$E;c&&YD(a)}
+function YD(a){var b,c,d,e;b=CA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Pe(a.db,d,c),a.A&&e&&DE(a,1,a.vb,0),aF(a),a.A||(a.Rb=a.Pe(a.Rb,b.c,2*a.Z+a.T),jF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Pe(a.R,a.Z,c),ZE(a),a.J=a.Pe(a.J,d,a.Z),VE(a))):(aF(a),a.A||(VE(a),a.E&&(jF(a),ZE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function gG(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=DF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=gF(c,h);c.o.N&&0<c.y[h]&&(j+=Yb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<gk(c.B[h])&&(j+=gk(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+hG(0.055999999999999994*c.K[h],0,2)+ba+hG(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=rh),e+=c)}return e}function rE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=DF(a.gb[c]),d!=b))continue;d=void 0;d=iG(a.gb[c]);d=jG(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
+function BE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&RD(a.tb,null)}var c,d,e;e=new kG;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=iG(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new lG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function wF(a,b,c,d){try{kF(a,b,d)?c&&BE(a):YD(a)}catch(e){if(e=$i(e),A(e,79))YD(a);else throw e;}}
+function WF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;lF(a,c);e=j=0;r=new PD(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=ID(r);a.vb=0;for(f=1;f<=h;++f)if(o=MD(r),ro(o),!H(o,rh))if(H(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new mG(a,o);if(0==a.$.u){nG(a,"ERROR - problems in reading/processing molecule !");gD();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(nG(a,"ERROR - strange reaction - fixing !"),gD(),d=!1):3<n?(nG(a,"ERROR - strange reaction !"),gD(),d=!1):(1<a.vb&&!g&&eG(a,Lf,!0),g&&!a.Gb&&eG(a,
+og,!0),!g&&a.Gb&&eG(a,Qf,!0),g?(DE(a,1,j,1),DE(a,j+1,e-1,2),DE(a,e,a.vb,3)):DE(a,1,a.vb,0),c&&YD(a),d=!0)}d?BE(a):YD(a)}catch(q){if(q=$i(q),A(q,79))YD(a);else throw q;}}function oG(a){AE(a);a.nb=!0;YD(a)}function lF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new JE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&YD(a);null!=a.tb&&RD(a.tb,null)}
+function tF(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=iG(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&RD(a.tb,null)}}function pG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,YD(a),null):a.gb[b]}
+function CE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Ma)?c=261:H(b,Sa)?c=241:H(b,La)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Qa)?c=243:H(b,Ta)?c=252:H(b,Oa)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Ca)?c=245:H(b,Ea)&&(c=238);0<c?fs(a,c):b="Not known group!";a.lb=!0;a.K=b;YD(a)}function nG(a,b){a.lb=!0;a.K=b;YD(a)}function wE(a){var b;b=qE(a);AE(a);YD(a);return b}
+function SE(a,b,c,d,e){var f,g,j,h;f=a.X;h=IC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new SB(f.c.b,f.c.d,g),f=new HC(j),h=IC(f,e),b.f=j,b.j=qG(j);else WE(b,a.U);f=UB(f.c).b-UB(f.c).c;XE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function TE(a,b,c,d,e,f){var g,j;g=eF(a.W);j=IC(a.W,f);WE(b,a.V);(b.e=e)&&(b.i=qg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);XE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function eF(a){return UB(a.c).b-UB(a.c).c}
+function es(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Id,YD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Id):bs(a,a.z+ba),YD(a))}t(485,396,vi);_.Be=function(a){tE(this,a)};_.Pe=function(a,b,c){return yA(this,b,c)};_.Qe=function(){};_.ie=function(){YD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=Ah;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var $E=10,mE,oE,fE,gE,hE,eE,lE,rG=null,kE,jE;
+function sG(){dE();wA.call(this);this.Vb=(Oq(),Oq(),dA).b;this.y=new SB(null,0,8);this.u=(pB(),qB);this.gb=y(tG,m,95,99,0);this.ab=new uA;this.Ib=new uG;this.L=H((gD(),hD[$e]),fc);this.v=new vG;this.H=K(Yt,m,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Oa,Qa,Fa,Ea,Ca]);this.$=new JE(this);kE[0]=tB;kE[1]=new rB(255,153,153);kE[2]=new rB(255,204,102);kE[3]=new rB(255,255,153);kE[4]=new rB(102,255,255);kE[5]=new rB(51,204,255);kE[6]=new rB(255,153,255)}t(484,485,vi,sG);
+_.Pe=function(a,b,c){var d;return a?(d=a.b,Bj(d.u,b,c),a):yA(this,b,c)};_.Qe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[wG(b.b),a])}};_.b=null;function xG(a){if(a.e.hb.style.display!=Pf){BA(a.d);var b;for(b=new Ui(a.f.k);b.c<b.e.Je();)a=Vi(b),a.Oe()}}function yG(a){zG.call(this,a,db,db,null)}function AG(a,b){zG.call(this,a,db,db,b)}function BG(a,b,c){zG.call(this,a,b,c,null)}
+function zG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(dc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=wj(a)){this.c=CG;++CG;this.e=e;this.d=new sG;this.f=new DG(this.d,b,c,d);Mw(e,this.f);d&&kd in d&&(this.f.c=d[kd]);a=this.f;a.e||(a.e=zA(a,G(a.hb,Xf),G(a.hb,Wf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?rG=dc:rG="JME";b.w=KE(b,!1);b.x=KE(b,!0);bs(b,rG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=CA(b);sA(b,null);b.pb||(b.T=0);b.U||(b.U=new SB(Zb,0,13),b.X=new HC(b.U));b.V||(b.V=new SB(Zb,1,13),b.W=new HC(b.V));b.Y||(b.Y=new SB(Zb,0,11),new HC(b.Y));cF(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;$E=10;b.Lb=!0;try{r=EG(b.Vb,"options");null!=r&&eG(b,r,!1);j=EG(b.Vb,"jme");null!=j&&(b.M=j);n=EG(b.Vb,"mol");null!=n&&(b.bb=n);g=EG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=EG(b.Vb,Tg);null!=o&&(b.cb=o,YD(b));b.k=EG(b.Vb,"atomcolors");b.j=EG(b.Vb,"atombg");f=EG(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var u,v,D,E;v=(pB(),qB);try{if(0!=f.indexOf(la))throw new In("bad hex encoding");E=uD(f.substr(1,2),16);D=uD(f.substr(3,2),16);u=uD(f.substr(5,2),16);q=v=new rB(E,D,u)}catch(J){if(J=$i(J),A(J,79))gD(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&CF(b.$);h=EG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=$i(Q),!A(Q,79))throw Q;}b.d=202;for(f=0;23>f;++f)hE[f]=(pB(),yB),jE[f]=Tc;jE[1]=Yb;hE[1]=(pB(),uB);jE[2]=Bb;hE[2]=yB;jE[3]=Jb;hE[3]=uB;jE[4]=ic;hE[4]=DB;jE[5]=sc;hE[5]=
+xB;jE[9]=Ub;hE[9]=AB;jE[10]=Nb;hE[10]=AB;jE[11]=Fb;hE[11]=AB;jE[12]=$b;hE[12]=AB;jE[8]=Fc;hE[8]=FB(zB);jE[7]=uc;hE[7]=yB;jE[6]=Nc;hE[6]=uB;jE[13]=Jc;hE[13]=uB;jE[18]=Tc;hE[18]=uB;jE[19]=vc;hE[19]=uB;jE[20]=wc;hE[20]=uB;jE[21]=xc;hE[21]=uB;jE[22]=yc;hE[22]=uB;bA(b);b._=new FG;f=a.d;f.D=CA(f);null!=f.M?(WF(f,f.M,!1),null!=f.j&&f.$&&qF(f.$,f.j,!0),null!=f.k&&f.$&&qF(f.$,f.k,!1)):null!=f.bb&&wF(f,f.bb,!1,!1);YD(a.d);h=this.d;f=this.f;g=new VD(h);ow(f,new GG,(pr(),pr(),qr));ow(f,new HG,(mr(),mr(),nr));
+ow(f,new IG,(sr(),sr(),tr));ow(f,new JG(g),(zr(),zr(),Ar));q=0>=KG();n=new iy((cE(),bE));n.hb.alt="drag out MOL or RXN file";kw(n,n.hb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new ZD(h);Mw(f.i,n);u=new $D(f,n,r,j,g);Pw(u.f.i,u.c,G(u.f.hb,Xf)-u.e-u.d,G(u.f.hb,Wf)-(u.b-u.d));ij(f.k,u);q?(q=new LG,kw(q,n.hb.alt),0<=r&&(q.hb.style[oh]=r+jg),0<=o&&(q.hb.style[Ue]=o+jg),Mw(f.i,q),g=new aE(f,q,r,j,g),Pw(g.f.i,g.c,G(g.f.hb,Xf)-g.e-g.d,G(g.f.hb,Wf)-(g.b-g.d)),ij(f.k,g),Eo(q.hb),q.hb.style[ae]=
+(Wo(),Jf),ow(q,h,(vr(),vr(),wr))):(Eo(n.hb),n.hb.style[ae]=(Wo(),Jf),ow(n,h,(vr(),vr(),wr)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}function MG(){return au(null)}function NG(a){return au(a)}t(486,1,yi,yG,AG,BG,zG);_.Re=function(a){B(this.f,new OG(this,a),(Rq(),Rq(),Sq))};_.Se=function(a){B(this.f,new PG(this,a),(ns(),ns(),os))};_.Te=function(a){BF(new QG(a,this.d,fE))};_.Ue=function(){IE(this.d)};_.Ve=function(){ho((eo(),fo),new RG(this))};_.We=function(){return this.b};
+_.Xe=function(){return this.c};_.Ye=function(){return this.d.I};_.Ze=function(){return this.d.eb};_.$e=function(){return this.d.fb};_._e=function(){return this.d.tb};_.nd=function(){return G(this.f.hb,Wf)};_.af=function(){var a;a=[];a.length=2;a[0]=G(this.f.hb,Xf);a[1]=G(this.f.hb,Wf);return a};_.od=function(){return G(this.f.hb,Xf)};_.bf=function(){return this.e.hb};_.cf=function(){return this.d.yb};_.df=function(){return this.d.Ab};_.ef=function(a){$wnd.alert("JSME initialization error: "+a)};
+_.qd=function(){return this.e.hb.style.display!=Pf};_.ff=function(){var a=this.d,b;a.Gb?b=gG(a,1)+rb+gG(a,2)+rb+gG(a,3):b=gG(a,0);return b};_.gf=function(){return yr(this.d)};_.hf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=qE(a);a.Pb=b;YD(a);return c};_.jf=function(a){eG(this.d,a,!0)};_.kf=function(){};_.lf=function(a){wF(this.d,a,!0,!0)};_.mf=function(a){WF(this.d,a,!0)};_.ne=function(){xG(this)};_.nf=function(){lF(this.d,!0)};
+_.of=function(a){var b=this.d;if(a=pG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;oG(b)}};_.pf=function(a){this.b=a;!this.d.b&&(this.d.b=new SG(this))};_.qf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ui(b.b);d.c<d.e.Je();)c=Vi(d),a?c.b=l:c.b=Hg}BA(b.d)};_.rf=function(a,b){var c=this.d,d;if(d=pG(c,a))qF(d,b,!0),oG(c)};_.sf=function(a,b){var c=this.d,d;d=pG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,YD(c)):(d.E=b,oG(c))};_.sd=function(a){this.f.hb.style[Ue]=a;xG(this)};
+_.tf=function(a){this.d.I=a};_.uf=function(a){var b=this.d;b.eb=a;YD(b)};_.vf=function(a){var b=this.d;b.fb=a;YD(b)};_.wf=function(a){this.d.sb=a};_.xf=function(a){this.d.tb=a};_.yf=function(a){var b=this.d;b.yb=a;b.w=KE(b,!1)};_.zf=function(a){this.d.Ab=a};_.Af=function(a,b){var c=this.f;c.ud(a);c.sd(b);xG(this)};_.Bf=function(a){CE(this.d,a)};_.Cf=function(a,b){var c=this.d;c.i=!1;c.Qb=new mG(c,a);c.d=253;c.lb=!0;c.K=b;YD(c)};_.td=function(a){mw(this.e.hb,a)};
+_.ud=function(a){this.f.hb.style[oh]=a;xG(this)};_.Df=function(a){nG(this.d,a)};_.Ef=function(){return wE(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var CG=0;function RG(a){this.b=a}t(487,1,{},RG);_.xc=function(){var a,b;for(b=new Ui(this.b.f.b);b.c<b.e.Je();)a=Vi(b),a.u.hb.innerHTML=a.r||l};_.b=null;function SG(a){this.b=a}t(488,1,{},SG);_.b=null;function OG(a,b){this.b=a;this.c=b}t(489,1,{},OG);_.Tc=function(a){a=a.b;ho((eo(),fo),new TG(this,this.c,a))};_.b=null;_.c=null;
+function TG(a,b,c){this.b=a;this.d=b;this.c=c}t(490,1,{},TG);_.xc=function(){var a=this.c;this.d.b.apply(a,[wG(this.b.b),a])};_.b=null;_.c=null;_.d=null;function PG(a,b){this.b=a;this.c=b}t(491,1,{},PG);_.b=null;_.c=null;function qs(a,b,c){this.b=a;this.d=b;this.c=c}t(492,1,{},qs);_.xc=function(){var a=this.c;this.d.b.apply(a,[wG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function UG(){var a=VG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;WG(XG,arguments)?a=arguments[0]:3==arguments.length?a=new BG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new yG(arguments[0]):4==arguments.length?a=new zG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new AG(arguments[0],arguments[1]));this.g=a;YG();a[dd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Re(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new ZG(a))});b.addMouseOverHandler=C(function(a){this.g.Se(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new ZG(a))});b.alert=C(function(a){this.g.Te(a)});b.clear=C(function(){this.g.Ue()});b.deferredRepaint=C(function(){this.g.Ve()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.nd()});b.getOffsetSize=C(function(){return this.g.af()});b.getOffsetWidth=C(function(){return this.g.od()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.ef(a)});b.isVisible=C(function(){return this.g.qd()});
+b.jmeFile=C(function(){return this.g.ff()});b.molFile=C(function(){return this.g.gf()});b.nonisomericSmiles=C(function(){return this.g.hf()});b.options=C(function(a){this.g.jf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.lf(a)});b.readMolecule=C(function(a){this.g.mf(a)});b.repaint=C(function(){this.g.ne()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=XG;YG();var f=b,g,b=$G.c;g=aH(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=aH(b,
+e,f)}if(!g)throw new dj("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.nf()});b.resetAtomColors=C(function(a){this.g.of(a)});b.setAfterPasteCallBack=C(function(a){this.g.pf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new ZG(a))});b.setAntialias=C(function(a){this.g.qf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.rf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.sf(a,b)});b.setHeight=C(function(a){this.g.sd(a)});
+b.setHelpURL=C(function(a){this.g.tf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.uf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.vf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.wf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.xf(a)});b.setPasteLabel=C(function(a){this.g.yf(a)});b.setPrePasteJSfunction=C(function(a){this.g.zf(a)});b.setSize=C(function(a,b){this.g.Af(a,b)});b.setSubstituent=C(function(a){this.g.Bf(a)});b.setTemplate=C(function(a,
+b){this.g.Cf(a,b)});b.setVisible=C(function(a){this.g.td(a)});b.setWidth=C(function(a){this.g.ud(a)});b.showInfo=C(function(a){this.g.Df(a)});b.smiles=C(function(){return this.g.Ef()});bH({"0":{"0":[[MG,null,void 0]],1:[[NG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new cH(e));return[e]},Ce]]}});dH(XG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Zt(){eH||(eH=!0,UG())}t(493,1,{},Zt);
+var eH=!1;function cu(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Ce)$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 bu(){}t(495,1,{},bu);_.xc=function(){cu()};function cH(a){this.b=a}t(496,1,{69:1,107:1},cH);_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;function ZG(a){this.b=a}t(497,1,{70:1,107:1},ZG);
+_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;
+function UD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(oh)||l;b=c.getAttribute(Ue)||l;f=c.getAttribute(Nf)||l;e=c.getAttribute(We)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Nf)||l,h=h.getAttribute(jh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Kd);c.removeAttribute(Nf);c.removeAttribute("archive");c.removeAttribute(Ue);c.removeAttribute(oh);c.removeAttribute(jd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Jo();c.setAttribute(We,d);c.style[oh]=SD(g);c.style[Ue]=SD(b);b=new fH(a,d,n,e,c,f);ho((eo(),fo),b);++a.c;return!0}function TD(a){this.b="JME.class";this.e=a}t(498,1,{},TD);_.Jc=function(){return UD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function fH(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(499,1,{},fH);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,db,db,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(We,this.f):this.d.removeAttribute(We);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function gH(){}t(500,1,yi,gH);function hH(a){this.b=a}t(501,1,{},hH);_.xc=function(){this.b()};_.b=null;
+function iH(){var a=VG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;WG(jH,arguments)?a=arguments[0]:0==arguments.length&&(a=new gH);this.g=a;YG();a[dd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){ho((eo(),fo),new hH(a))});dH(jH,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function $t(){kH||(kH=!0,iH())}t(502,1,{},$t);var kH=!1;function lH(a){Jn();this.i=a}
+t(503,462,ai,lH);function iu(){Jn();this.i="divide by zero"}t(504,100,Xh,iu);function Tt(){Jn()}function mH(a){Jn();this.i=a}t(505,100,Xh,Tt,mH);function nH(){nH=x;oH=new pH(!1);qH=new pH(!0)}function pH(a){this.b=a}t(506,1,{72:1,73:1,76:1},pH);_.eQ=function(a){return A(a,73)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?ih:"false"};_.b=!1;var oH,qH;function rH(){}function sH(a){return typeof a==Uf?Fc+(0>a?-a:a):a}
+function tH(a,b){var c;c=new rH;c.e=Pb+(uH(0!=a?-a:0)?sH(0!=a?-a:0):l+Mi(c));vH(0!=a?-a:0)&&wH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Y(a){var b;b=new rH;b.e=Pb+(uH(a)?sH(a):l+Mi(b));vH(a)&&wH(a,b);return b}function $(a,b){var c;c=new rH;c.e=Pb+(uH(a)?sH(a):l+Mi(c));vH(a)&&wH(a,c);c.c=b?8:0;return c}function xH(){var a;a=new rH;a.e=Pb+(uH(0)?sH(0):l+Mi(a));vH(0)&&wH(0,a);a.c=2;return a}function yH(a){var b;b=new rH;b.e=Pb+(uH(a)?sH(a):l+Mi(b));vH(a)&&wH(a,b);b.c=1;return b}
+function vH(a){return typeof a==Uf&&0<a}function uH(a){return null!=a&&0!=a}function wH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Wh[b.d])c=c.prototype;else{c=Wh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(508,1,{},rH);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
+function zH(a){var b;if(!(b=AH,!b&&(b=AH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new BH(Wb+a+da);return parseFloat(a)}
+function uD(a,b){var c,d;if(null==a)throw new BH(Tf);if(2>b||36<b)throw new BH("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new BH(Wb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new BH(Wb+a+da);if(-2147483648>c||2147483647<c)throw new BH(Wb+a+da);return c}t(510,1,{72:1,84:1});var AH=null;function CH(a){this.b=a}
+t(509,510,{72:1,76:1,77:1,84:1},CH);_.eQ=function(a){return A(a,77)&&a.b==this.b};_.hC=function(){return Vt(this.b)};_.tS=function(){return l+this.b};_.b=0;function QA(a){this.b=a}t(511,510,{72:1,76:1,80:1,84:1},QA);_.eQ=function(a){return A(a,80)&&a.b==this.b};_.hC=function(){return Vt(this.b)};_.tS=function(){return l+this.b};_.b=0;function EA(){Jn()}function Kk(a){Jn();this.i=a}t(512,100,pi,EA,Kk);function Hw(){Jn()}function Jx(a){Jn();this.i=a}t(513,100,Xh,Hw,Jx);function S(a){this.b=a}
+function uu(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~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 nu(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function oF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(DH(),EH)[b],!c&&(c=EH[b]=new S(a)),c):new S(a)}t(514,510,{72:1,76:1,82:1,84:1},S);_.eQ=function(a){return A(a,82)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function DH(){DH=x;EH=y(dG,m,82,256,0)}var EH;function gk(a){return 0>a?-a:a}function fk(a,b){return a>b?a:b}function bF(a){return Math.round(a)}function Bo(){Jn()}function Vs(a){Jn();this.i=a}t(517,100,{72:1,79:1,83:1,85:1,87:1},Bo,Vs);function Oi(){Oi=x;Pi=K(Ni,m,-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 Pi;function BH(a){Jn();this.i=a}t(519,512,pi,BH);
+function Ao(a,b){this.b=Rc;this.e=a;this.c=b;this.d=-1}t(520,1,{72:1,86:1},Ao);_.tS=function(){return this.b+Wa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?lb+this.d:l)+va};_.b=null;_.c=null;_.d=0;_.e=null;function FH(a,b){return a.charCodeAt(b)}function ND(a,b){var c=b,d=a.length,e,f;e=FH(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}
+function GH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function so(a,b){return a.indexOf(b)}function sD(a,b,c){return a.indexOf(b,c)}function yo(a,b){return a.lastIndexOf(b)}function vF(a){var b=aa,c=rh,d;for(d=0;0<=(d=c.indexOf(Wc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+zo(c,++d):c=c.substr(0,d-0)+zo(c,++d);return a.replace(RegExp(b,De),c)}
+function xo(a,b){for(var c=RegExp(b,De),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(Yt,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function zo(a,b){return a.substr(b,a.length-b)}
+function ro(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function to(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)}_=String.prototype;_.cM={1:1,72:1,74:1,76:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return Lu(this)};_.tS=_.toString;function HH(){HH=x;IH={};JH={}}
+function Lu(a){HH();var b=lb+a,c=JH[b];if(null!=c)return c;c=IH[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+FH(a,d++);c|=0}256==KH&&(IH=JH,JH={},KH=0);++KH;return JH[b]=c}var IH,KH=0,JH;function Fn(a,b){Gn(a.b,b);return a}function En(){this.b=new Co}function LH(){this.b=new Co;this.b.b+=l}t(522,1,oi,En,LH);_.tS=function(){return this.b.b};function Ju(){this.b=new Co}
+function qD(){this.b=new Co}function Bt(a){this.b=new Co;Gn(this.b,a)}t(523,1,oi,Ju,qD,Bt);_.tS=function(){return this.b.b};function tD(a){a="String index out of range: "+a;Jn();this.i=a}t(524,513,Xh,tD);
+function MH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Bo;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new mH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new mH("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Hw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)St(b,c,a[--d])}else for(c=e+c;e<c;)St(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function nw(){Jn()}function BD(a){Jn();this.i=a}t(526,100,Xh,nw,BD);function WA(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:Rn(b,c))return a;return null}function ZA(a,b){var c;return(c=WA(a.Fd(),b))?(c.fd(),!0):!1}function NH(a){var b,c,d,e;d=new En;b=null;d.b.b+=Uc;for(c=a.Fd();c.dd();)null!=b?Gn(d.b,b):b=za,e=c.ed(),Gn(d.b,e===a?"(this Collection)":l+e);d.b.b+=cd;return d.b.b}t(527,1,{});_.Ff=function(){throw new BD("Add not supported on this collection");};
+_.Gf=function(a){return!!WA(this.Fd(),a)};_.Ge=function(){return 0==this.Je()};_.Hf=function(a){return ZA(this,a)};_.tS=function(){return NH(this)};t(529,527,Ii);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,93)||a.Je()!=this.Je())return!1;for(a=a.Fd();a.dd();)if(b=a.ed(),!this.Gf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Fd();b.dd();)c=b.ed(),null!=c&&(a+=Un(c),a=~~a);return a};
+function OH(a,b){var c;return A(b,91)&&(c=b.If(),Xv(a.b,c))?(c=rj(a.b,c),a.b.Ke(b.Jf(),c)):!1}function GD(a){this.b=a}t(528,529,Ii,GD);_.Gf=function(a){return OH(this,a)};_.Fd=function(){return new wD(this.b)};_.Hf=function(a){return OH(this,a)?(a=a.If(),cj(this.b,a),!0):!1};_.Je=function(){return this.b.e};_.b=null;function zD(a){if(a.c)Xi(a.b),cj(a.d,a.c.If()),a.c=null;else throw new rw("Must call next() before remove().");}
+function wD(a){var b;this.d=a;b=new oj;a.d&&ij(b,new PH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new QH(a,d.substring(1));b.Ff(e)}var a=a.b,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.Ff(c[d])}this.b=new Ui(b)}t(530,1,{},wD);_.dd=function(){return xD(this.b)};_.ed=function(){return this.c=Vi(this.b)};_.fd=function(){zD(this)};_.b=null;_.c=null;_.d=null;t(532,1,ji);_.eQ=function(a){return A(a,91)&&AD(this.If(),a.If())&&AD(this.Jf(),a.Jf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.If()&&(a=Un(this.If()));null!=this.Jf()&&(b=Un(this.Jf()));return a^b};_.tS=function(){return this.If()+qb+this.Jf()};function PH(a){this.b=a}t(531,532,ji,PH);_.If=function(){return null};_.Jf=function(){return this.b.c};_.Kf=function(a){return DD(this.b,a)};_.b=null;function QH(a,b){this.c=a;this.b=b}t(533,532,ji,QH);_.If=function(){return this.b};_.Jf=function(){return this.c.f[lb+this.b]};_.Kf=function(a){return ED(this.c,this.b,a)};_.b=null;_.c=null;
+function Gx(a,b){(0>a||a>=b)&&RH(a,b)}function RH(a,b){throw new Jx("Index: "+a+", Size: "+b);}t(534,527,ti);_.Lf=function(){throw new BD("Add not supported on this list");};_.Ff=function(a){this.Lf(this.Je(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,89)||this.Je()!=a.Je())return!1;c=this.Fd();for(d=a.Fd();c.dd();)if(a=c.ed(),b=d.ed(),!(null==a?null==b:Rn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Fd();a.dd();)c=a.ed(),b=31*b+(null==c?0:Un(c)),b=~~b;return b};_.Fd=function(){return new Ui(this)};_.Nf=function(){return this.Of(0)};_.Of=function(a){return new SH(this,a)};_.Pf=function(){throw new BD("Remove not supported on this list");};function xD(a){return a.c<a.e.Je()}function Vi(a){if(a.c>=a.e.Je())throw new Kw;return a.e.Mf(a.d=a.c++)}function Xi(a){if(0>a.d)throw new Ox;a.e.Pf(a.d);a.c=a.d;a.d=-1}function Ui(a){this.e=a}t(535,1,{},Ui);_.dd=function(){return xD(this)};
+_.ed=function(){return Vi(this)};_.fd=function(){Xi(this)};_.c=0;_.d=-1;_.e=null;function SH(a,b){var c;this.e=this.b=a;c=a.Je();(0>b||b>c)&&RH(b,c);this.c=b}t(536,535,{},SH);_.Qf=function(){return 0<this.c};_.Rf=function(){if(0>=this.c)throw new Kw;return this.b.Mf(this.d=--this.c)};_.b=null;function TH(a){a=new wD(a.c.b);return new UH(a)}function VH(a,b){this.b=a;this.c=b}t(537,529,Ii,VH);_.Gf=function(a){return Xv(this.b,a)};_.Fd=function(){return TH(this)};_.Je=function(){return this.c.b.e};
+_.b=null;_.c=null;function UH(a){this.b=a}t(538,1,{},UH);_.dd=function(){return xD(this.b.b)};_.ed=function(){return(this.b.c=Vi(this.b.b)).If()};_.fd=function(){zD(this.b)};_.b=null;t(539,534,ti);_.Lf=function(a,b){var c;c=bB(this,a);var d=c.e;new XA(b,c.c);++d.c;++c.b;c.d=null};_.Mf=function(a){var b;b=bB(this,a);try{return cB(b)}catch(c){c=$i(c);if(A(c,92))throw new Jx("Can't get element "+a);throw c;}};_.Fd=function(){return bB(this,0)};
+_.Pf=function(a){var b,c;b=bB(this,a);try{c=cB(b)}catch(d){d=$i(d);if(A(d,92))throw new Jx("Can't remove element "+a);throw d;}WH(b);return c};function XH(a){a.c=y(YH,m,0,0,0)}function kA(a,b,c){(0>b||b>a.d)&&RH(b,a.d);a.c.splice(b,0,c);++a.d}function ij(a,b){St(a.c,a.d++,b);return!0}function kv(a,b){Gx(b,a.d);return a.c[b]}function $j(a,b){for(var c=0;c<a.d;++c)if(AD(b,a.c[c]))return c;return-1}function nv(a,b){var c;c=(Gx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function hj(a,b){var c;c=$j(a,b);if(-1==c)return!1;nv(a,c);return!0}function Ok(a,b){var c;if(b.length<a.d){c=b;var d;d=Lt(0,a.d);K(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)St(b,c,a.c[c]);b.length>a.d&&St(b,a.d,null);return b}function oj(){XH(this)}function QB(a){XH(this);this.c.length=a}function KA(a){XH(this);var b=this.c,c=a.c,a=c.slice(0,a.d);K(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(540,534,$h,oj,QB,KA);_.Lf=function(a,b){kA(this,a,b)};
+_.Ff=function(a){return ij(this,a)};_.Ue=function(){this.c=y(YH,m,0,0,0);this.d=0};_.Gf=function(a){return-1!=$j(this,a)};_.Mf=function(a){return kv(this,a)};_.Ge=function(){return 0==this.d};_.Pf=function(a){return nv(this,a)};_.Hf=function(a){return hj(this,a)};_.Je=function(){return this.d};_.d=0;function aB(a,b,c){var d;for(d=0;d<b;++d)St(a,d,c)}function xt(){xt=x;yt=new ZH}var yt;function ZH(){}t(543,534,ni,ZH);_.Gf=function(){return!1};_.Mf=function(){throw new Hw;};_.Je=function(){return 0};
+function $H(){this.b=new Date}function aI(a){return 10>a?ab+a:l+a}t(544,1,{72:1,75:1,76:1,88:1},$H);_.eQ=function(a){return A(a,88)&&xu(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=eu(c&4194303,b&4194303,e&1048575);a=eu(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(bI(),cI)[this.b.getDay()]+ba+dI[this.b.getMonth()]+ba+aI(this.b.getDate())+ba+aI(this.b.getHours())+lb+aI(this.b.getMinutes())+lb+aI(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function bI(){bI=x;cI=K(Yt,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));dI=K(Yt,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var cI,dI;
+function qt(a,b){return null==z(a.b,b,a)}function pt(){this.b=new Si}t(546,529,{72:1,75:1,93:1},pt);_.Ff=function(a){return qt(this,a)};_.Gf=function(a){return Xv(this.b,a)};_.Ge=function(){return 0==this.b.e};_.Fd=function(){return TH(new VH(this.b,new GD(this.b)))};_.Hf=function(a){return null!=cj(this.b,a)};_.Je=function(){return this.b.e};_.tS=function(){return NH(new VH(this.b,new GD(this.b)))};_.b=null;
+function bB(a,b){var c,d;(0>b||b>a.c)&&RH(b,a.c);if(b>=~~a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new eI(a,b,d)}function fB(){this.b=new fI;this.c=0}t(547,539,ni,fB);_.Ff=function(a){new XA(a,this.b);++this.c;return!0};_.Of=function(a){return bB(this,a)};_.Je=function(){return this.c};_.b=null;_.c=0;function cB(a){if(a.c==a.e.b)throw new Kw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function WH(a){if(!a.d)throw new Ox;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function eI(a,b,c){this.e=a;this.c=c;this.b=b}t(548,1,{},eI);_.dd=function(){return this.c!=this.e.b};_.Qf=function(){return this.c.c!=this.e.b};_.ed=function(){return cB(this)};_.Rf=function(){if(this.c.c==this.e.b)throw new Kw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){WH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function fI(){this.b=this.c=this}
+function XA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(549,1,{},fI,XA);_.b=null;_.c=null;_.d=null;function yD(a,b){this.b=a;this.c=b}t(550,532,ji,yD);_.If=function(){return this.b};_.Jf=function(){return this.c};_.Kf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Kw(){Jn()}t(551,100,{72:1,79:1,85:1,87:1,92:1},Kw);function AD(a,b){return Ut(a)===Ut(b)||null!=a&&Rn(a,b)}function PB(a){var b=y(gB,m,45,0,0);return Ok(a.b,b)}function uA(){this.b=new oj}
+t(553,534,$h,uA);_.Lf=function(a,b){kA(this.b,a,b)};_.Ff=function(a){return ij(this.b,a)};_.Gf=function(a){return-1!=$j(this.b,a)};_.Mf=function(a){return kv(this.b,a)};_.Ge=function(){return 0==this.b.d};_.Fd=function(){return new Ui(this.b)};_.Pf=function(a){return nv(this.b,a)};_.Je=function(){return this.b.d};_.tS=function(){return NH(this.b)};_.b=null;function xF(a){a.hc.d._&&VB(a)}function gI(a){var b;if(a.hc.d._){b=Mz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}XB(a)}
+function hI(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function BF(a){var b=a.k;iI(a.hc.d,b.b,b.c);!Lz(a)&&pA(a);$z(a)}function jI(){$B.call(this,l);this.j=new jB(this.Sf());JA(this.r,new kI(this))}t(555,421,Hi);_.Td=function(a,b){return Ut(a.i)===Ut(this.j)?(gI(this),!0):this.Tf(a,b)};_.Sf=function(){return"Close"};_.Tf=function(){return!1};_.Md=function(){gI(this)};_.j=null;_.k=null;
+function QG(a,b,c){jI.call(this);this.hc&&bC(this.hc,!1);ZB(this,!1);sA(this,new jC(0));a=new nC(a,1);R(this,a,null);a=new wA;R(a,this.j,null);R(this,a,null);b&&(this.k=Mz(b),YB(this),hI(this.k,~~(G(b.Vb.hb,Xf)/2)-~~(this.mc/2),~~(G(b.Vb.hb,Wf)/2)-~~(this.cc/2)));c&&P(this,c)}t(554,555,Hi,QG);_.Sf=function(){return"OK"};function uF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new rw("Cannot undo. Index is out of range.");if(!a.b.c)throw new rw(cc);a.b=a.b.c;return a.b.b}
+function FG(){this.b=this.c=new lI}t(556,1,{},FG);_.b=null;function lI(){this.b=null}function lG(a){this.b=a}t(557,1,{},lI,lG);_.b=null;_.c=null;_.d=null;function kI(a){this.b=a}t(558,456,Ai,kI);_.b=null;
+function XD(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){RD(a.b.Ab,K(Yt,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=xo(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],St(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{kF(a.b,b,!0)?(bs(a.b,"Structure pasted"+e),BE(a.b),BA(a.b),d=!0):(BF(new QG(a.b.K,a.b,fE)),lF(a.b,!0),BA(a.b))}catch(n){if(n=$i(n),A(n,79))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",YD(e),BF(new QG(a.b.K,
+a.b,fE)),BA(a.b);else throw n;}}d&&a.b.Qe(b)}function as(a){this.b=a}t(559,1,{},as);_.b=null;function uE(){uE=x;vE=new mI("COPY_SMILES",0);xE=new mI("COPY_MOL",1);yE=new mI("PASTE",2);nI=K(oI,m,94,[vE,xE,yE])}function mI(a,b){I.call(this,a,b)}t(560,146,{72:1,76:1,78:1,94:1},mI);var nI,xE,vE,yE;function kG(){this.e=y(tG,m,95,99,0)}t(561,1,{},kG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function pI(a){a.c=y(M,s,-1,20,1);a.B=y(M,s,-1,20,1);a.K=y(EE,m,-1,20,1);a.N=y(EE,m,-1,20,1);a.H=Mt([20,7]);a.e=y(M,s,-1,20,1);a.d=y(Yt,m,1,20,0);a.p=y(Yt,m,1,20,0);a.y=y(M,s,-1,20,1);a.A=y(M,s,-1,20,1);a.I=y(M,s,-1,20,1);a.J=y(M,s,-1,20,1);a.t=y(M,s,-1,20,1);a.C=y(M,s,-1,20,1);a.L=y(M,s,-1,20,1);a.O=y(M,s,-1,20,1);a.f=y(Yt,m,1,20,0);a.r=Mt([10,2]);a.j=y(M,s,-1,101,1)}
+function qI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(M,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(M,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(EE,m,-1,4,1);d=y(EE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=rI(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+rI(r[2],d[2],r[3],d[3]),d=rI(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function W(a,b){var c,d,e,f,g,j,h,n;VF(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=sI(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(EE,m,-1,2,1);tI(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==YF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;bs(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];bG(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&UF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(bF((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(bF((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function SF(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.E=a.u-2,W(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&QF(a,a.E,1),W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,QF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)W(a,0),a.E=
+a.u,W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=4,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),c=3;else if(238==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)W(a,0),a.E=a.u,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.E=a.u,a.t[a.v]=3,W(a,0),a.q=!1,c=3;else if(242==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)W(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)W(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)W(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)W(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)W(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)W(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)W(a,0),a.E=a.u,W(a,0),c=2;else if(247==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=3;else if(248==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;W(a,0);e=a.K[a.u];g=a.N[a.u];FF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)VF(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)bG(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];EF(a);a.E=c+d;W(a,0);o=a.K[a.u];q=a.N[a.u];FF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];bG(a);a.I[a.v]=n;a.J[a.v]=c+d;EF(a);b&&(FF(a,n),GE(a))}c=4}uI(a,c);a.E=a.G;b&&
+(a.E=0)}
+function tI(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function RF(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])vI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,W(a,0),a.E=a.u,vI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){bs(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[sI(a,a.E,a.H[a.E][d])],2<d||1!=b){bs(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(EE,m,-1,2,1);tI(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)VF(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)VF(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)VF(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)bG(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[sI(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[sI(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(M,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(bF((a.K[b]+a.K[e])/2))),a.O[c]=O(N(bF((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;bG(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(bF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(bF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(bG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(bF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(bF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(bG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(bF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(bF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(FF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&uI(a,j);-1<n&&(a.E=n)}
+function vI(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)VF(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function uI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=YF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function sI(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function wI(a,b,c){var d,e,f,g;e=Ah;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Du(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Du(c[d])&&!ru(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)xu(c[d],e)&&(b[d]=g,c[d]=Ah,++f);if(f==a.u)break}return g==a.u}
+function GE(a){var b,c,d;b=y(EE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{FE(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;HE(a)}}
+function FE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function QF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=xI(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&bs(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?bs(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?bs(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?bs(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:bs(a.o,"Charge change not possible on the halogen !");break;case 18:bs(a.o,
+"Use X button to change charge on the X atom !")}}
+function rF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(M,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(M,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&FF(a,c);GE(a);bs(a.o,"Smaller part(s) removed !");return 1}
+function YF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function cG(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];HF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),HF(a));4==a.t[d]&&(a.t[d]=1)}}
+function rI(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 EF(a){var b;yI(a);b=a.t.length;a.L=y(M,s,-1,b,1);a.O=y(M,s,-1,b,1);HE(a);HF(a)}
+function VF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(M,s,-1,c,1),MH(a.c,b,a.c.length),a.c=b,b=y(M,s,-1,c,1),MH(a.B,b,a.B.length),a.B=b,b=y(M,s,-1,c,1),MH(a.y,b,a.y.length),a.y=b,b=y(M,s,-1,c,1),MH(a.e,b,a.e.length),a.e=b,b=y(Yt,m,1,c,0),MH(a.d,b,a.d.length),a.d=b,b=y(Yt,m,1,c,0),MH(a.p,b,a.p.length),a.p=b,b=y(EE,m,-1,c,1),MH(a.K,b,a.K.length),a.K=b,b=y(EE,m,-1,c,1),MH(a.N,b,a.N.length),a.N=b,b=Mt([c,7]),MH(a.H,b,a.H.length),a.H=b,c=y(M,s,-1,c,1),MH(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function hF(a,b,c,d,e,f,g){var j;j=O(N(bF(a.K[c]-d/2)));g||(j-=e-d);a=O(N(bF(a.N[c]-~~(f/2))));return new oA(j-1-b,a-b,e+1+2*b,f+2*b)}
+function bG(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(M,s,-1,b,1),MH(a.I,c,a.I.length),a.I=c,c=y(M,s,-1,b,1),MH(a.J,c,a.J.length),a.J=c,c=y(M,s,-1,b,1),MH(a.t,c,a.t.length),a.t=c,c=y(M,s,-1,b,1),MH(a.C,c,a.C.length),a.C=c,c=y(M,s,-1,b,1),MH(a.L,c,a.L.length),a.L=c,c=y(M,s,-1,b,1),MH(a.O,c,a.O.length),a.O=c,b=y(Yt,m,1,b,0),MH(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function LF(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(dE(),aa);j+="JME 2013-10-12 "+new $H+"\n \n";j+=KF(a.u,3)+KF(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=hG(0.055999999999999994*(a.K[e]-c),10,4)+hG(0.055999999999999994*(g-a.N[e]),10,4)+hG(0,10,4);h=gF(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+KF(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=KF(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:zI(a,e)&&(g=2),c=KF(a.I[e],3)+KF(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=KF(a.J[e],3)+KF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=KF(a.J[e],3)+KF(a.I[e],3)),j+=c+KF(g,3)+KF(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+KF(e,4)+KF(a.B[e],4)+aa);return j+"M END\n"}
+function jG(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,tb,X,L,ea,Gc,hg,xb,Od,Pd,Qd,Za,Hc;r=y(M,s,-1,a.u+10,1);q=y(M,s,-1,a.u+10,1);n=y(M,s,-1,a.u+1,1);o=y(M,s,-1,7,1);xb=y(M,s,-1,a.u+1,1);v=y(AI,m,-1,a.u+1,2);D=y(AI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;rF(a,!0);hg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){hg=!1;break}if(a.o.t&&hg){BI(a);cG(a);CI(a,D);DI(a,v,D);var Eb,sd,jf,ac,ze,td,ud,hb,wJ,Vd,w,Aa,Lm,Mm,at,pf,Pa,Nm,Om,Kc,Pm;Eb=y(M,s,-1,a.u+1,1);sd=y(M,s,-1,a.u+1,1);hb=y(EI,m,-1,a.u+1,3);var bt=a.u,Qm,
+th,ct,tg,Dj,He,qf;Dj=y(EI,m,-1,bt+2,3);He=y(M,s,-1,100,1);qf=5;tg=0;He[0]=3;Dj[1]=Ch;Dj[2]=Dh;ct=2;if(!(3>bt))for(;qf<He[tg]*He[tg];){th=0;for(Qm=!0;Qm&&th<=tg&&qf>=He[th]*He[th];)0==qf%He[th]?Qm=!1:++th;if(Qm){Dj[++ct]=Au(qf);if(ct>=bt)break;tg<He.length-1&&(++tg,He[tg]=qf)}qf+=2}for(w=1;w<=a.u;++w){for(Aa=Om=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(Om*=a.i[Aa]);Nm=a.c[w];18==Nm&&(Pm=a.p[w],td=Pm.charCodeAt(0)-65+1,ud=0,1<Pm.length&&(ud=Pm.charCodeAt(1)-97),0>td&&(td=0),0>ud&&(ud=0),Nm=28*td+ud);
+pf=0;-2>a.B[w]?pf=1:-2==a.B[w]?pf=2:-1==a.B[w]?pf=3:1==a.B[w]?pf=4:2==a.B[w]?pf=5:2<a.B[w]&&(pf=6);Kc=1;hb[w]=Au(Om);Kc*=126;hb[w]=vu(hb[w],Au(a.y[w]*Kc));Kc*=7;hb[w]=vu(hb[w],Au(pf*Kc));Kc*=7;hb[w]=vu(hb[w],Au(Nm*Kc));Kc*=783;hb[w]=vu(hb[w],Au(a.A[w]*Kc))}for(ze=0;!wI(a,Eb,hb);){at=!1;for(w=1;w<=a.u;++w)Eb[w]!=sd[w]&&(sd[w]=Eb[w],at=!0);if(at){for(w=1;w<=a.u;++w){hb[w]=Bh;for(Aa=1;Aa<=a.A[w];++Aa)hb[w]=Eu(hb[w],Dj[Eb[a.H[w][Aa]]])}ze=0}else if(0<ze){for(w=1;w<=a.u;++w)hb[w]=Bh;w=1;a:for(;w<=a.u-
+1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Eb[w]==Eb[Aa]){hb[w]=Ch;break a}}else{for(w=1;w<=a.u;++w){hb[w]=Bh;for(Aa=1;Aa<=a.A[w];++Aa)jf=a.H[w][Aa],hb[w]=Eu(hb[w],Au(a.c[jf]*a.i[sI(a,w,jf)]))}ze=1}wI(a,Eb,hb);for(w=1;w<=a.u;++w)hb[w]=Au(sd[w]*a.u+Eb[w])}for(w=1;w<=a.u;++w)sd[w]=Eb[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(sd[w]==Pa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Pa];a.B[w]=a.B[Pa];a.K[w]=a.K[Pa];a.N[w]=a.N[Pa];a.A[w]=a.A[Pa];a.c[Pa]=a.c[0];a.B[Pa]=a.B[0];
+a.K[Pa]=a.K[0];a.N[Pa]=a.N[0];a.A[Pa]=a.A[0];sd[w]=sd[Pa];sd[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Eb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Eb[a.I[w]],a.J[w]=Eb[a.J[w]],a.I[w]>a.J[w]&&(Vd=a.I[w],a.I[w]=a.J[w],a.J[w]=Vd,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Mm=Lm=
+a.u;ac=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<Lm?(Lm=a.I[Aa],Mm=a.J[Aa],ac=Aa):a.I[Aa]==Lm&&a.J[Aa]<Mm&&(Mm=a.J[Aa],ac=Aa);Vd=a.I[w];a.I[w]=a.I[ac];a.I[ac]=Vd;Vd=a.J[w];a.J[w]=a.J[ac];a.J[ac]=Vd;Vd=a.t[w];a.t[w]=a.t[ac];a.t[ac]=Vd;Vd=a.C[w];a.C[w]=a.C[ac];a.C[ac]=Vd;wJ=a.f[w];a.f[w]=a.f[ac];a.f[ac]=wJ}EF(a);HF(a);CI(a,D);DI(a,v,D)}else{CI(a,D);a.i=y(M,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(M,s,-1,a.u+1,1);Hc=1;a.b[1]=1;for(X=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=xb[c]){Gc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Gc=!1;break}Gc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++L]=g;if(0==L){if(Hc==a.u)break;c=n[X--]}else if(1==L)xb[o[1]]=c,c=o[1],a.b[c]=++Hc;else{n[++X]=c;e=0;for(u=1;u<=L;++u)if(h=sI(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=sI(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);xb[e]=c;c=e;a.b[e]=++Hc}}xb=y(M,s,-1,a.u+1,1);b=y(M,s,-1,a.u+1,1);Q=y(AI,m,-1,a.u+1,2);Od=y(AI,m,-1,a.u+1,2);f=Hc=X=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(xb[c]=f);b[++Hc]=c;for(a.b[c]=0;;){L=e=0;tb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<tb&&(e=g,tb=a.b[g]))}if(0==e){if(0==X)break a;Od[c]=!0;c=n[X--]}else break}f=c;c=e;1<L&&(n[++X]=f,Q[e]=!0)}Pd=y(M,s,-1,a.v+1,1);Qd=y(M,s,-1,a.u+1,1);if(a.o.Pb){var yJ=xb,AN=ea,dt,zJ,uh,Ie,et,ft,Na,Ej,gt;uh=y(M,s,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)uh[b[Na]]=Na;et=y(AI,m,-1,
+a.v+1,2);for(Na=1;Na<=a.u;++Na)dt=b[Na],zJ=yJ[dt],Ie=sI(a,dt,zJ),0!=Ie&&(FI(a,Ie,uh,Pd,D),et[Ie]=!0);for(Na=1;Na<=a.v;++Na)et[Na]||FI(a,Na,uh,Pd,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){ft=gt=0;for(Ej=1;Ej<=a.A[Na];++Ej){Ie=sI(a,Na,a.H[Na][Ej]);if(5==a.i[Ie])continue a;1==a.t[Ie]&&0!=GI(a,Ie,Na)&&++gt;2==a.t[Ie]&&(ft=a.H[Na][Ej])}if(0!=gt)if(0<ft){var ja=a,BJ=Na,rf=uh,Xc=Qd,mc=void 0,Fj=void 0,Lc=void 0,Je=void 0,Mc=void 0,Rm=void 0,Sm=void 0,Tm=void 0,Wd=void 0,Yc=void 0,Zc=void 0,
+ht=void 0,Gj=void 0,Xd=void 0,Hj=void 0,Ke=void 0,Ij=void 0,it=void 0,Jj=void 0,Le=void 0,CJ=void 0,sf=void 0,DJ=void 0,jt=void 0,Kj=void 0,tf=void 0,Zc=1,Fj=BJ,mc=y(M,s,-1,ja.u+1,1);for(mc[1]=BJ;;){ht=!1;for(Yc=1;Yc<=ja.A[Fj];++Yc)if(Lc=ja.H[Fj][Yc],!(Lc==mc[1]||Lc==mc[Zc-1]))if(Je=sI(ja,Fj,Lc),2==ja.t[Je]&&5!=ja.i[Je]){Fj=mc[++Zc]=Lc;ht=!0;break}if(!ht)break}if(!(0==Zc%2||2>ja.A[mc[Zc]]||3<ja.A[mc[Zc]])){tf=mc[1];Mc=mc[~~((Zc+1)/2)];Wd=mc[Zc];sf=Le=Ke=Xd=0;jt=it=!1;for(Yc=1;Yc<=ja.A[tf];++Yc)Lc=
+ja.H[tf][Yc],Je=sI(ja,tf,Lc),1!=ja.t[Je]||5==ja.i[Je]||(0==Xd?Xd=Lc:Ke=Lc);0<rf[Ke]&&rf[Xd]>rf[Ke]&&(Rm=Xd,Xd=Ke,Ke=Rm);Gj=Xd;0==Xd&&(Gj=Ke,it=!0);for(Yc=1;Yc<=ja.A[Wd];++Yc)Lc=ja.H[Wd][Yc],Je=sI(ja,Wd,Lc),1!=ja.t[Je]||5==ja.i[Je]||(0==Le?Le=Lc:sf=Lc);0<rf[sf]&&rf[Le]>rf[sf]&&(Rm=Le,Le=sf,sf=Rm);Jj=Le;0==Le&&(Jj=sf,jt=!0);Hj=GI(ja,sI(ja,tf,Xd),tf);Ij=GI(ja,sI(ja,tf,Ke),tf);CJ=GI(ja,sI(ja,Wd,Le),Wd);DJ=GI(ja,sI(ja,Wd,sf),Wd);1<(0>Hj+Ij?-(Hj+Ij):Hj+Ij)||0!=CJ||0!=DJ?bs(ja.o,"Bad stereoinfo on allene !"):
+(Sm=ja.K[mc[Zc-1]]-ja.K[Wd],Tm=ja.N[mc[Zc-1]]-ja.N[Wd],Kj=Math.sqrt(Sm*Sm+Tm*Tm),0.001>Kj&&(Kj=0.001),0<(ja.N[Jj]-ja.N[mc[Zc-1]])*(Sm/Kj)-(ja.K[Jj]-ja.K[mc[Zc-1]])*(Tm/Kj)?Xc[Mc]=1:Xc[Mc]=-1,it&&(Xc[Mc]*=-1),jt&&(Xc[Mc]*=-1),Gj==Xd&&0>Hj&&(Xc[Mc]*=-1),Gj==Ke&&0>Ij&&(Xc[Mc]*=-1),rf[Gj]>rf[Jj]&&(Xc[Mc]*=-1))}}else b:{var nc=a,oc=Na,BN=yJ,CN=uh,DN=r,EN=q,FN=AN,Um=Qd,Vm=void 0,$c=void 0,kt=void 0,vh=void 0,Da=void 0,wh=void 0,wd=void 0,Lj=void 0,Yd=void 0,Ob=void 0,ia=void 0,Gb=void 0,Me=void 0,Wm=void 0,
+ad=void 0,oa=void 0,Xm=void 0,Gb=y(M,s,-1,4,1),Wm=y(M,s,-1,4,1),xh=nc,Zd=oc,EJ=CN,lt=BN,FJ=DN,GJ=EN,GN=FN,Hb=Gb,Mj=void 0,bd=void 0,Ym=void 0,Zm=void 0,mt=void 0,Nj=void 0,Nj=-1;0<lt[Zd]&&(Hb[++Nj]=lt[Zd]);for(bd=1;bd<=GN;++bd)FJ[bd]==Zd&&(Hb[++Nj]=GJ[bd]),GJ[bd]==Zd&&(Hb[++Nj]=FJ[bd]);for(bd=Nj+1;bd<xh.A[Zd];++bd){mt=xh.u+1;Ym=1;c:for(;Ym<=xh.A[Zd];++Ym){Mj=xh.H[Zd][Ym];for(Zm=0;Zm<bd;++Zm)if(Mj==Hb[Zm])continue c;EJ[Mj]<mt&&(mt=EJ[Mj],Hb[bd]=Mj)}}0==lt[Zd]&&0<xh.y[Zd]?(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=
+Hb[0],Hb[0]=-1):0<xh.y[Zd]&&(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=-1);for(Da=Lj=wh=vh=Xm=wd=Ob=0;4>Da;++Da)0>=Gb[Da]||(Vm=sI(nc,oc,Gb[Da]),Wm[Da]=GI(nc,Vm,oc),0<Wm[Da]?(++Ob,Xm=Gb[Da],wh=Gb[Da]):0>Wm[Da]?(++wd,vh=Gb[Da],wh=Gb[Da]):Lj=Gb[Da]);Yd=Ob+wd;oa=y(M,s,-1,4,1);ad=0;if(3==nc.A[oc]){if(1==Ob&&1==wd||3==Yd&&0<Ob&&0<wd){bs(nc.o,"Error in C3H stereospecification !");break b}Me=Gb[0];1==Yd?Me=wh:2==Yd&&(Me=Lj);ia=qI(nc,oc,Me,Gb);oa[0]=wh;oa[1]=-1;oa[2]=ia[2];oa[3]=ia[1];0<Ob?ad=1:ad=-1}else if(4==nc.A[oc])if(1==
+Yd)ia=qI(nc,oc,wh,Gb),oa[0]=ia[0],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[1],0<Ob?ad=1:ad=-1;else{Me=Gb[0];1<Lj&&(Me=Lj);1==Ob?Me=Xm:1==wd&&(Me=vh);ia=qI(nc,oc,Me,Gb);$c=y(M,s,-1,4,1);for(Da=0;4>Da;++Da)Vm=sI(nc,oc,ia[Da]),$c[Da]=GI(nc,Vm,oc);if(4==Yd){if(0==Ob||0==wd){bs(nc.o,"Error in C4 stereospecification !");break b}if(1==Ob||1==wd)oa[0]=ia[0],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[1],ad=$c[0];else{for(Da=0;4>Da;++Da)-1==$c[Da]&&($c[Da]=0);Yd=2}}else if(3==Yd)if(3==Ob||3==wd)oa[0]=ia[0],oa[1]=ia[3],oa[2]=
+ia[2],oa[3]=ia[1],0<Ob?ad=-1:ad=1;else{1==Ob?Ob=kt=1:wd=kt=-1;for(Da=0;4>Da;++Da)$c[Da]==kt&&($c[Da]=0);Yd=2}if(2==Yd)if(1==Ob&&1==wd)ia[1]==vh?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==vh&&(ia[2]=ia[3]),oa[0]=Xm,oa[1]=vh,oa[2]=ia[2],oa[3]=ia[1],ad=1;else{if($c[0]==$c[1]||$c[1]==$c[2]){bs(nc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=$c[0]?(oa[0]=ia[0],oa[1]=ia[2],oa[2]=ia[1],oa[3]=ia[3]):(oa[0]=ia[1],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[0]);1<Ob?ad=1:ad=-1}}var Z=oa,Oj=Gb,pb=void 0;Oj[0]==Z[1]?(pb=
+Z[0],Z[0]=Z[1],Z[1]=pb,pb=Z[2],Z[2]=Z[3],Z[3]=pb):Oj[0]==Z[2]?(pb=Z[2],Z[2]=Z[0],Z[0]=pb,pb=Z[1],Z[1]=Z[3],Z[3]=pb):Oj[0]==Z[3]&&(pb=Z[3],Z[3]=Z[0],Z[0]=pb,pb=Z[1],Z[1]=Z[2],Z[2]=pb);Oj[1]==Z[2]?(pb=Z[1],Z[1]=Z[2],Z[2]=pb,pb=Z[2],Z[2]=Z[3],Z[3]=pb):Oj[1]==Z[3]&&(pb=Z[1],Z[1]=Z[3],Z[3]=pb,pb=Z[2],Z[2]=Z[3],Z[3]=pb);oa[2]==Gb[2]?Um[oc]=1:oa[2]==Gb[3]?Um[oc]=-1:bs(nc.o,"Error in stereoprocessing ! - t30");Um[oc]*=ad}}}Za=new LH;j=y(M,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
+Q[c]&&(Za.b.b+=ua);0<xb[u]&&HI(a,c,xb[c],Za,Pd);var yh=v[c],Ib=void 0,Pj=void 0,zh=void 0,V=void 0,V=Tc,Ib=!1;0!=a.B[c]&&(Ib=!0);0!=Qd[c]&&(Ib=!0);zh=-1;for(Pj=1;Pj<=a.z;++Pj)if(a.r[Pj][0]==c){zh=a.r[Pj][1];break}-1<zh&&(Ib=!0);a.o.Ob&&0<a.e[c]&&(Ib=!0,zh=1);switch(a.c[c]){case 2:V=Bb;break;case 3:yh?V="c":V=Jb;break;case 4:yh?(V=Mf,0<a.y[c]&&(Ib=!0)):V=ic;break;case 5:yh?V="o":V=sc;break;case 7:yh?(V="p",0<a.y[c]&&(Ib=!0)):V=uc;break;case 8:yh?V=zg:V=Fc;break;case 13:yh?V=Dg:V=Jc;Ib=!0;break;case 6:V=
+Nc;Ib=!0;break;case 9:V=Ub;break;case 10:V=Nb;break;case 11:V=Fb;break;case 12:V=$b;break;case 1:V=Yb;Ib=!0;break;case 19:V=vc;Ib=!0;break;case 20:V=wc;Ib=!0;break;case 21:V=xc;Ib=!0;break;case 22:V=yc;Ib=!0;break;case 18:Ib=!0,V=a.p[c],(H(V,wa)||H(V,fd)||H(V,wb))&&(Ib=!1)}Ib&&(V=Uc+V,1==Qd[c]?V+=ub:-1==Qd[c]&&(V+=vb),1==a.y[c]?V+=Yb:1<a.y[c]&&(V+=Yb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?V+=xa:V+=Ba,1<gk(a.B[c])&&(V+=gk(a.B[c]))),-1<zh&&(V+=lb+zh),V+=cd);Gn(Za.b,V);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&HI(a,r[E],q[E],Za,Pd),9<E&&(Za.b.b+="%"),Fn(Za,l+(new S(E)).b);Od[c]&&(Za.b.b+=va)}return Za.b.b}function iG(a){a=new sE(a);EF(a);return a}
+function FF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)IE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function GF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&FF(a,c);0==a.A[d]&&FF(a,d)}
+function BI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=sI(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&FF(a,c)}}}function yI(a){var b;b=a.c.length;a.H=Mt([b,7]);a.A=y(M,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function DI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(M,s,-1,a.v+1,1);r=y(AI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[sI(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(AI,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(AI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:zI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(AI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function HE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(bF((a.K[b]+a.K[c])/2))),a.O[d]=O(N(bF((a.N[b]+a.N[c])/2)))}function CI(a,b){var c;for(c=1;c<=a.v;++c)iF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function gF(a,b){var c;c=(dE(),jE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function zI(a,b){return 2==a.t[b]?!0:!1}function iF(a,b,c){var d,e,f,g;g=1;a.b=y(M,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function TF(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Mt([b+5,2]),MH(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function CF(a){var b;a.z=0;a.s=0;jG(a);for(b=1;b<=a.u;++b)a.E=b,TF(a);a.E=0}
+function DF(a){var b,c;b=y(EE,m,-1,4,1);FE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function zE(a,b){var c,d,e,f,g,j,h,n;c=y(EE,m,-1,4,1);FE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;FE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function fG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function JF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Uc)&&GH(c,cd))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Yb);g=fk(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=zo(c,d+1);try{a.o.z=uD(j,10)}catch(h){if(h=$i(h),A(h,79))a.o.z=0;else throw h;}a.E=b;TF(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=H(d,Jb)?3:H(d,Bb)?2:H(d,ic)?4:H(d,sc)?5:H(d,uc)?7:H(d,Fc)?8:H(d,Ub)?9:H(d,Nb)?10:H(d,Fb)?11:H(d,$b)?12:H(d,Yb)?1:H(d,Jc)?13:H(d,Nc)?6:H(d,vc)?19:H(d,wc)?20:H(d,xc)?21:H(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=FH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=FH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=FH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=FH(c,g++);for(;45==e;)--d,e=FH(c,g++)}a.B[b]=d}}}
+function qF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new QD(b);try{for(;b.k=JD(b,b.b),b.k<b.j;)d=oF(uD(MD(b),10)).b,c=e=oF(uD(MD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=$i(f),A(f,79))Dn(f);else throw f;}}function HI(a,b,c,d,e){b=sI(a,b,c);5!=a.i[b]&&zI(a,b)?d.b.b+=qb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=sb,a=a.f[b],null!=a&&(e=a),Gn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Wc)}
+function UF(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,bs(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:bs(a.o,"Stereomarking allowed only on single and double bonds!")}
+function FI(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=sI(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=sI(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=sI(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=sI(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))bs(a.o,"Not unique E/Z geometry !");else{j=sI(a,b,e);f=sI(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=sI(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function xI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=sI(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(zI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function GI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function HF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=xI(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function JE(a){pI(this);this.o=a;this.z=this.v=this.u=0}
+function pF(a,b){var c,d,e,f,g,j,h;JE.call(this,a);f=l;j=mF(b);if(null!=j){h=new PD(b,j,!0);for(e=1;4>=e;++e)f=nF(h,j);g=oF(uD(ro(f.substr(0,3)),10)).b;c=oF(uD(ro(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)VF(this),f=nF(h,j),this.K[e]=(new CH(zH(ro(f.substr(0,10))))).b,this.N[e]=-(new CH(zH(ro(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=ro(f.substr(31,d-31)),JF(this,e,d),62<=f.length&&(f=ro(f.substr(60,3)),0<f.length&&(f=oF(uD(f,10)).b,0<f&&(this.E=e,a.z=f,TF(this),this.E=0)));for(e=1;e<=c;++e)bG(this),
+f=nF(h,j),this.I[e]=oF(uD(ro(f.substr(0,3)),10)).b,this.J[e]=oF(uD(ro(f.substr(3,3)),10)).b,g=oF(uD(ro(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=oF(uD(ro(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);yI(this);fG(this);GE(this);for(EF(this);(h.k=JD(h,h.b),h.k<h.j)&&!(null==(f=MD(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new OD(f);MD(g);MD(g);j=oF(uD(MD(g),10)).b;
+for(e=1;e<=j;++e)c=oF(uD(MD(g),10)).b,this.B[c]=oF(uD(MD(g),10)).b}if(0==f.indexOf("M APO")){g=new OD(f);MD(g);MD(g);j=oF(uD(MD(g),10)).b;for(e=1;e<=j;++e)c=oF(uD(MD(g),10)).b,f=oF(uD(MD(g),10)).b,this.E=c,W(this,0),JF(this,this.u,vc+f),this.E=0}}BI(this);EF(this)}}
+function mG(a,b){var c,d,e,f,g;JE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));GH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new OD(b);d=oF(uD(MD(f),10)).b;e=oF(uD(MD(f),10)).b;for(c=1;c<=d;++c)g=MD(f),VF(this),JF(this,this.u,g),this.K[c]=(new CH(zH(MD(f)))).b,this.N[c]=-(new CH(zH(MD(f)))).b;for(c=1;c<=e;++c)if(bG(this),this.I[c]=oF(uD(MD(f),10)).b,this.J[c]=oF(uD(MD(f),10)).b,this.t[c]=oF(uD(MD(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;yI(this);fG(this);GE(this)}catch(j){j=$i(j);if(A(j,79)){j.Ic();this.u=0;return}throw j;}BI(this);EF(this)}}
+function sF(a,b,c){var d,e,f;JE.call(this,a);f=y(M,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(VF(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))bG(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;EF(this);GE(this)}
+function MF(a,b,c){var d,e,f,g,j;JE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(M,s,-1,this.u+1,1);this.B=y(M,s,-1,this.u+1,1);this.y=y(M,s,-1,this.u+1,1);this.e=y(M,s,-1,this.u+1,1);this.d=y(Yt,m,1,this.u+1,0);this.K=y(EE,m,-1,this.u+1,1);this.N=y(EE,m,-1,this.u+1,1);this.p=y(Yt,m,1,this.u+1,0);this.I=y(M,s,-1,this.v+1,1);this.J=y(M,s,-1,this.v+1,1);this.t=y(M,s,-1,this.v+1,1);this.f=y(Yt,m,1,this.v+1,0);this.C=y(M,s,-1,this.v+1,1);this.r=Mt([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}EF(this);GE(this)}
+function sE(a){var b;pI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(M,s,-1,this.u+1,1);MH(a.c,this.c,this.u+1);this.B=y(M,s,-1,this.u+1,1);MH(a.B,this.B,this.u+1);this.y=y(M,s,-1,this.u+1,1);MH(a.y,this.y,this.u+1);this.e=y(M,s,-1,this.u+1,1);MH(a.e,this.e,this.u+1);this.d=y(Yt,m,1,this.u+1,0);MH(a.d,this.d,this.u+1);this.K=y(EE,m,-1,this.u+1,1);MH(a.K,this.K,this.u+1);this.N=y(EE,m,-1,this.u+1,1);MH(a.N,this.N,this.u+1);this.p=y(Yt,m,1,this.u+1,0);MH(a.p,this.p,this.u+1);this.I=y(M,
+s,-1,this.v+1,1);MH(a.I,this.I,this.v+1);this.J=y(M,s,-1,this.v+1,1);MH(a.J,this.J,this.v+1);this.t=y(M,s,-1,this.v+1,1);MH(a.t,this.t,this.v+1);this.f=y(Yt,m,1,this.v+1,0);MH(a.f,this.f,this.v+1);this.C=y(M,s,-1,this.v+1,1);MH(a.C,this.C,this.v+1);this.r=Mt([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function hG(a,b,c){var d,e,f;if(0==c)return KF(Vt(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(bF(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new CH(a)).b;d=so(e,to(46));0>d&&(e+=Wa,d=so(e,to(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function mF(a){var b;b=new PD(a,aa,!0);if(4<ID(b))return aa;b=new PD(a,rh,!0);return 4<ID(b)?rh:null}
+function KF(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function nF(a,b){for(var c,d;a.k=JD(a,a.b),a.k<a.j;){d=MD(a);if(H(d,b))return ba;for(MD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(562,1,{95:1},JE,pF,mG,sF,MF,sE);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function cs(){cs=x;ds=new MC(Yb)}
+function yF(a,b){var c;cs();var d;jI.call(this);this.d=new jB("Help");new jB("Home");this.e=b;P(this,(dE(),fE));this.hc&&bC(this.hc,!1);ZB(this,!1);d=Mz(b);if(1==a)this.f||(this.f=new uC(d),hI(this.f,-30,0)),this.k=this.f,c=qE(b),this.hc&&aC(this.hc.d.A.c,Ic),sA(this,new eB(2)),this.i=new MC(c+" "),R(this,this.i,Mb),d=new wA,R(d,this.j,null),this.e.Hb&&(c=new jB("Submit"),R(d,c,null)),R(this,d,Oc),LC(this.i,ro(Do(this.i.hc.b.hb,jh))),this.hc&&bC(this.hc,!0),ZB(this,!0);else if(2==a)this.c||(this.c=
+new uC(d),hI(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&aC(this.hc.d.A.c,"Nonstandard atom"),sA(this,new eB(2)),c=new wA,R(c,new nC("atomic SMILES",1),null),R(this,c,qc),c=Yb,ds&&(c=Do(ds.hc.b.hb,jh)),ds=new NC(c,8),R(this,ds,Mb),c=new wA,R(c,this.j,null),R(this,c,Oc);else{this.b||(this.b=new uC(d),hI(this.b,5*b.Z,0));var e,f;d="About "+(dE(),rG);this.hc&&aC(this.hc.d.A.c,d);sA(this,new jC(0));P(this,fE);R(this,new nC(rG+" Molecular Editor v2013-10-13",1),null);R(this,new nC("Peter Ertl and Bruno Bienfait",
+1),null);for(c=eE,d=0,f=c.length;d<f;++d)e=c[d],e=new nC(e,1),Zz(e,this.e.y),R(this,e,null);c=new wA;R(c,this.d,null);R(c,this.j,null);R(this,c,null);this.k=this.b}YB(this);c=this.k;iI(this.hc.d,c.b,c.c);!Lz(this)&&pA(this);$z(this)}t(563,555,Hi,yF);_.Tf=function(a){var b,c;if(a.i===this.d){try{b=new oD(this.e.I),c=nD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=$i(d),A(d,67))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,YD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var ds;
+function II(a,b){Kz(b)==a.b?P(b,(pB(),yB)):P(b,a.b)}
+function JI(a){var b,c,d,e;e=l;d=!1;Kz(KI)!=a.b?(e=wa,d=!0):Kz(LI)!=a.b?(e="!#6",d=!0):Kz(MI)!=a.b?(P(NI,(pB(),yB)),P(OI,yB),P(PI,yB),P(QI,yB),e="F,Cl,Br,I"):(b=Kz(RI)!=a.b,c=Kz(SI)!=a.b,Kz(TI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Kz(UI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Kz(VI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Kz(WI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Kz(XI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Kz(NI)!=a.b&&(e+="F,"),Kz(OI)!=a.b&&(e+="Cl,"),Kz(PI)!=a.b&&(e+="Br,"),Kz(QI)!=a.b&&(e+="I,"),
+GH(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=fd:c?e=wb:(P(KI,(pB(),yB)),e=wa)));b=l;d&&Kz(RI)!=a.b&&(b+=";a");d&&Kz(SI)!=a.b&&(b+=";A");Kz(YI)!=a.b&&(b+=";R");Kz(ZI)!=a.b&&(b+=";!R");Kz(KI)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=$I.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=aJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);Kz(bJ)!=a.b&&(e="~");Kz(cJ)!=a.b&&(e=lb);Kz(dJ)!=a.b&&(e=ub);Kz(eJ)!=a.b&&(e="!@");LC(a.f,e)}
+function fJ(a){gJ(a);hJ(a);var b=$I.hc.b;vy(b,0);b.hb.options[0].selected=!0;b=aJ.hc.b;vy(b,0);b.hb.options[0].selected=!0;P(RI,a.b);P(SI,a.b);P(YI,a.b);P(ZI,a.b);P($I,a.b);P(aJ,a.b);iJ(a)}function gJ(a){P(TI,a.b);P(UI,a.b);P(VI,a.b);P(WI,a.b);P(XI,a.b);P(NI,a.b);P(OI,a.b);P(PI,a.b);P(QI,a.b)}function hJ(a){P(KI,a.b);P(LI,a.b);P(MI,a.b)}function iJ(a){P(bJ,a.b);P(cJ,a.b);P(dJ,a.b);P(eJ,a.b);a.c=!1}
+function zF(a){$B.call(this,"Atom/Bond Query");this.j=new jB(this.Sf());JA(this.r,new kI(this));this.b=(dE(),fE);this.d=a;this.e||(a=Mz(a),this.e=new uC(a),hI(this.e,-150,10));this.k=this.e;sA(this,new iC);P(this,this.b);a=new wA;sA(a,new OB(0,3,1));R(a,new mC("Atom type :"),null);KI=new jB(zb);LI=new jB("Any except C");MI=new jB("Halogen");R(a,KI,null);R(a,LI,null);R(a,MI,null);R(this,a,null);a=new wA;sA(a,new OB(0,3,1));R(a,new nC("Or select one or more from the list :",0),null);R(this,a,null);
+a=new wA;sA(a,new OB(0,3,1));TI=new jB(Jb);UI=new jB(ic);VI=new jB(sc);WI=new jB(Fc);XI=new jB(uc);NI=new jB(Ub);OI=new jB(Nb);PI=new jB(Fb);QI=new jB($b);R(a,TI,null);R(a,UI,null);R(a,VI,null);R(a,WI,null);R(a,XI,null);R(a,NI,null);R(a,OI,null);R(a,PI,null);R(a,QI,null);R(this,a,null);a=new wA;sA(a,new OB(0,3,1));$I=new nB;mB($I,zb);mB($I,ab);mB($I,cb);mB($I,jb);mB($I,kb);R(a,new mC("Number of hydrogens : "),null);R(a,$I,null);R(this,a,null);a=new wA;sA(a,new OB(0,3,1));aJ=new nB;mB(aJ,zb);mB(aJ,
+ab);mB(aJ,cb);mB(aJ,jb);mB(aJ,kb);mB(aJ,"4");mB(aJ,"5");mB(aJ,"6");R(a,new nC("Number of connections :",0),null);R(a,aJ,null);R(a,new nC(" (H's don't count.)",0),null);R(this,a,null);a=new wA;sA(a,new OB(0,3,1));R(a,new mC("Atom is :"),null);RI=new jB(Ab);R(a,RI,null);SI=new jB("Nonaromatic");R(a,SI,null);YI=new jB(Ec);R(a,YI,null);ZI=new jB(pc);R(a,ZI,null);R(this,a,null);a=new wA;P(a,FB(Kz(this)));sA(a,new OB(0,3,1));R(a,new mC("Bond is :"),null);bJ=new jB(zb);R(a,bJ,null);cJ=new jB(Ab);R(a,cJ,
+null);dJ=new jB(Ec);R(a,dJ,null);eJ=new jB(pc);R(a,eJ,null);R(this,a,null);a=new wA;sA(a,new OB(1,3,1));this.f=new NC(wa,20);R(a,this.f,null);R(a,new jB(Cc),null);R(a,this.j,null);R(this,a,null);this.hc&&bC(this.hc,!1);ZB(this,!1);gJ(this);hJ(this);iJ(this);P(RI,this.b);P(SI,this.b);P(YI,this.b);P(ZI,this.b);P($I,this.b);P(aJ,this.b);II(this,KI);YB(this);a=this.k;iI(this.hc.d,a.b,a.c);!Lz(this)&&pA(this);$z(this)}t(564,555,Hi,zF);
+_.Tf=function(a,b){var c;H(b,Cc)?(fJ(this),II(this,KI),JI(this)):A(a.i,42)?(iJ(this),Ut(a.i)===Ut(KI)?(gJ(this),hJ(this)):Ut(a.i)===Ut(LI)?(gJ(this),hJ(this)):Ut(a.i)===Ut(MI)?(gJ(this),hJ(this)):Ut(a.i)===Ut(YI)?P(ZI,this.b):Ut(a.i)===Ut(ZI)?(P(YI,this.b),P(RI,this.b)):Ut(a.i)===Ut(RI)?(P(SI,this.b),P(ZI,this.b)):Ut(a.i)===Ut(SI)?P(RI,this.b):Ut(a.i)===Ut(bJ)||Ut(a.i)===Ut(cJ)||Ut(a.i)===Ut(dJ)||Ut(a.i)===Ut(eJ)?(fJ(this),this.c=!0):hJ(this),II(this,a.i),JI(this)):A(a.i,43)&&(iJ(this),c=a.i,0==c.hc.b.hb.selectedIndex?
+P(c,this.b):P(c,(pB(),yB)),JI(this));107!=this.d.d&&(this.d.d=107,BA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var KI=_.f=null,bJ=null,LI=null,RI=null,cJ=null,PI=null,TI=null,aJ=null,$I=null,OI=null,NI=null,MI=null,QI=null,UI=null,SI=null,ZI=null,eJ=null,VI=null,XI=null,YI=null,dJ=null,WI=null;function uG(){XH(this)}t(565,540,$h,uG);_.Ue=function(){this.b=-1;this.c=y(YH,m,0,0,0);this.d=0};_.b=-1;
+function $r(a,b){var c;a.b=b;var d,e;d=null;QC();if(e=c=(e=$wnd.clipboardData.getData(Qc),null!=e?new dD(e):null))e=(TC(),WC),e=XC(e,(TC(),WC))||XC(e,UC);if(e)try{d=aD(c)}catch(f){if(f=$i(f),A(f,60))Dn(f);else throw f;}c=d;null!=c&&XD(b,c)}function Zr(a){a=new dD(a);QC();var b,c;try{b=aD(a),c=Sn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Qc,c)}catch(d){if(d=$i(d),A(d,60))Dn(d);else throw d;}}function vG(){}t(566,1,{61:1,68:1},vG);_.Be=function(a){XD(this.b,a.b)};
+_.b=null;function LG(){this.hb=Dx()}t(568,332,wi,LG);function Wr(){var a;Wr=x;jJ=(a=!1,Yf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);kJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");lJ=jJ&!kJ;var b;a=K(M,s,-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]);Xr=y(M,s,-1,1E3,1);for(b=0;b<Xr.length;++b)Xr[b]=-999;for(b=0;b<a.length;b+=2)Xr[a[b+1]]=a[b]}
+function Pq(a,b,c){a=new mJ(b,c,a);if(!b.Td(a,c))for(b=b.gc;b&&!b.Td(a,c);)b=b.gc}function zA(a,b,c){var d;d=new nJ;Bj(d.u,b,c);uj(a.i,d.u,0,0);ij(a.b,d);return d}function EG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function YE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Pw(a.i,b.u,c,d),b.s=c,b.t=d;oJ(b)}
+function DG(a,b,c,d){Wr();this.hb=Dx();this.b=new oj;this.k=new oj;this.f=d;this.hb.style[cg]=ab;this.hb.style[ag]=ab;this.hb.style[Ug]=ef;this.hb.style[oh]=b;this.hb.style[Ue]=c;this.i=new pJ;this.i.hb.style[oh]=db;this.i.hb.style[Ue]=db;lJ?(b=new qJ,c=new rJ,uj(b,this.i,0,0),uj(b,c,0,0),Tw(this,b)):Tw(this,this.i);this.d=a;a.Vb=this;lJ?(this.n=new sJ(this),this.n.j=new tJ(this),this.n.k=new uJ(this),this.n.o=new vJ(this),this.n.n=new xJ(this),this.d&&(this.n.f=new AJ(this),this.n.i=new HJ(this),
+this.n.b=new IJ(this))):B(this,new JJ(this),(gs(),gs(),hs));B(this,this,(Uq(),Uq(),Vq));B(this,new KJ(this),(Rj(),Rj(),Sj));B(this,new LJ(this),(Tj(),Tj(),Uj));B(this,new MJ(this),(Tr(),Tr(),Ur));(Oq(),Oq(),dA).b=this}t(567,568,wi,DG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var lJ,kJ,jJ,Xr=null;function pJ(){Rw.call(this);this.hb[Gd]=af}t(570,310,wi,pJ);function qJ(){pJ.call(this);this.hb.style[oh]=db;this.hb.style[Ue]=db}t(569,570,wi,qJ);function JJ(a){this.b=a}t(571,1,{},JJ);
+_.uc=function(a){var b,c,d,e;d=Xj(a);e=Yj(a);c=Zj(a.b);b=new NJ(a);2==c&&(b.f=4);b=NF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function KJ(a){this.b=a}t(572,1,{},KJ);_.vc=function(a){var b,c;b=Xj(a);c=Yj(a);a=new NJ(a);this.b.j?XF(this.b.d,a,b,c):ZF(this.b.d,a,b,c);Gy(this.b.hb)};_.b=null;function LJ(a){this.b=a}t(573,1,{},LJ);_.wc=function(a){this.b.j=!1;Xj(a);Yj(a);aG(this.b.d)};_.b=null;function MJ(a){this.b=a}t(574,1,{},MJ);_.b=null;
+function rJ(){pJ.call(this);this.hb.style[oh]=db;this.hb.style[Ue]=db}t(575,570,wi,rJ);function OJ(a,b){var c;c=b.b;c.f=4;return NF(a.b.d,c,b.e,b.f)}function tJ(a){this.b=a}t(576,1,{},tJ);_.Uf=function(a){return OJ(this,a)};_.b=null;function Is(a,b){ZF(a.b.d,b.b,b.e,b.f);return NF(a.b.d,b.b,b.e,b.f)}function uJ(a){this.b=a}t(577,1,{},uJ);_.Uf=function(a){return Is(this,a)};_.b=null;function vJ(a){this.b=a}t(578,1,{},vJ);_.Uf=function(a){return XF(this.b.d,a.b,a.e,a.f)};_.b=null;
+function xJ(a){this.b=a}t(579,1,{},xJ);_.Uf=function(){return aG(this.b.d)};_.b=null;function Kr(a,b){var c;c=N(bF(b.c));c=new fD(b,0,ug,c);tE(a.b.d,c);return!0}function AJ(a){this.b=a}t(580,1,{},AJ);_.Uf=function(a){return Kr(this,a)};_.b=null;function Lr(a,b){var c;c=N(bF(100*b.d));c=new fD(b,0,Bg,c);tE(a.b.d,c);return!0}function HJ(a){this.b=a}t(581,1,{},HJ);_.Uf=function(a){return Lr(this,a)};_.b=null;function Pr(a,b){var c;c=new fD(b,0,qe,Ah);tE(a.b.d,c);return!0}function IJ(a){this.b=a}
+t(582,1,{},IJ);_.Uf=function(a){return Pr(this,a)};var PJ=_.b=null;function QJ(){QJ=x;PJ=new Gu((Vu(),new Uu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function RJ(){RJ=x;SJ={}}function TJ(a,b,c){var d;c&&(b.style[xe]=c.c+jg,d=c.b,d!=Sb&&(b.style[we]=d),0!=(c.d&1)&&(b.style[Ae]=rd),0!=(c.d&2)&&(b.style[ye]=Ze));a.f.style[nh]=Sf}
+function UB(a){var b=UJ,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Mi(a);c in SJ?a=SJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Jg),f=$doc.createElement(Xe),f.width=1,f.height=1,g=(QJ(),PJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),TJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=nk(e),n=nk(e)+(e.offsetHeight||0),o=n-h,r=nk(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new VJ,v.b=u,v.c=q,v.d=o,v),SJ[c]=a);return a}
+function WJ(){RJ();var a,b,c,d,e;Vj();this.b=K(Yt,m,1,["monospace","sans-serif",Gg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Jg);this.f.innerHTML=this.i||l;this.f.style[xe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[we]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(585,1,{},WJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var SJ;function VJ(){}
+t(586,1,{},VJ);_.b=0;_.c=0;_.d=0;function OF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,12))return!!a.b.b.metaKey}catch(b){if(b=$i(b),!A(b,85))throw b;}return!1}function PF(a){try{if(a.b&&A(a.b,12))return!!a.b.b.shiftKey}catch(b){if(b=$i(b),!A(b,85))throw b;}return!1}function NJ(a){Yr.call(this,null,0,null);this.b=a}function mJ(a,b,c){Yr.call(this,a,0,b);this.b=c}t(587,417,ri,NJ,mJ);_.ze=function(){return OF(this)};_.Ae=function(){return PF(this)};_.b=null;
+function IC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=UJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,TJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function HC(a){this.c=a;this.b={};!UJ&&(UJ=new WJ)}t(588,420,di,HC);var UJ=null;function AA(a){this.b=a}t(589,428,{},AA);_.b=null;function XJ(a,b){this.b=a;this.c=b}t(590,1,{},XJ);_.b=null;_.c=null;function YJ(){gy.call(this);this.hb[Gd]="jsa-resetTable";this.hb.style[oh]=nd}t(591,342,wi,YJ);
+function ZJ(){ZJ=x;var a=$J=new WJ;Vj();a.i="9p";a.f.style[we]=Gg;a.f.style[xe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[xe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);aK=new OA(1)}function OE(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,oJ(a)}
+function QE(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(NE(a,!1),360<=g||-360>=g?j=PE(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=bK(r,q,u,v,f),E=bK(r,q,u,v,h),J="<g"+a.n+rb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),OE(a,j))}function U(a,b,c,d,e){a.o&&OE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
+function ME(a,b,c,d,e){a.o&&(NE(a,!1),OE(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+$a))}function XE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ha+d+fa+a.j+' fill="'+e+ka+b+"</text>");OE(a,b)}function eC(a,b,c,d,e){NE(a,!0);OE(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+$a)}
+function oJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=lk(a.u.hb)+(a.u.hb.offsetWidth||0)-lk(a.u.hb),d=nk(a.u.hb)+(a.u.hb.offsetHeight||0)-nk(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ka)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function T(a,b){(a.e=b)&&(a.i=qg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function WE(a,b){a.f=b;a.j=qG(b)}t(592,424,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var aK,$J;function ws(a,b,c){c&&(Hs(a,b),c.Uf(a.c));a.e=!0}function Hs(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-lk(a.p.hb)+kk(a.p.hb)+kk(a.p.hb.ownerDocument.body),a.c.f=c.clientY-nk(a.p.hb)+(a.p.hb.scrollTop||0)+(a.p.hb.ownerDocument.body.scrollTop||0),a.c.b=new NJ(b),b.b.preventDefault(),!0):!1}
+function sJ(a){this.p=a;this.c=new cK;this.d=new dK(this);B(this.p,new eK(this),(Es(),Es(),Fs));B(this.p,new fK(this),(xs(),xs(),ys));B(this.p,new gK(this),(Bs(),Bs(),Cs));B(this.p,new hK(this),(ts(),ts(),us));B(this.p,new iK,(Qr(),Qr(),Rr));B(this.p,new jK(this),(Mr(),Mr(),Nr));B(this.p,new kK(this),(Hr(),Hr(),Ir))}t(593,1,{},sJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function dK(a){Ck();this.b=a}t(594,25,{},dK);
+_.Hc=function(){!this.b.e&&this.b.j&&OJ(this.b.j,this.b.c)};_.b=null;function eK(a){this.b=a}t(595,1,{},eK);_.b=null;function fK(a){this.b=a}t(596,1,{},fK);_.b=null;function gK(a){this.b=a}t(597,1,{},gK);_.b=null;function hK(a){this.b=a}t(598,1,{},hK);_.b=null;function iK(){}t(599,1,{},iK);function jK(a){this.b=a}t(600,1,{},jK);_.b=null;function kK(a){this.b=a}t(601,1,{},kK);_.b=null;function cK(){}t(602,1,{},cK);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function KG(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function lK(a){var b,c,d,e,f;jk(a);d=(vj(),wj(null));e=new YJ;dy(e,a);Ew(d,e,d.hb);f=a.od();b=a.nd();c=KG();9<=c?(++f,++b):7==c&&A(a,25)&&(c=a.hb.textContent,2>=c.length&&(f+=8));fy(e,a);Nw(d,e);return new Sz(f,b)}function mK(){this.hb=$doc.createElement(he);this.hb[Gd]=af;this.hb.style[bg]=Ve;this.hb.style[fg]=gd;this.hb.style[oh]=db;this.hb.style[Ue]=db}t(604,313,Ji,mK);_.ld=function(){return lk(this.hb)};
+_.md=function(){return nk(this.hb)};function qG(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function bK(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new XJ(new CH(a),new CH(b))}function PE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+$a}
+function dF(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+ya+h,f<g-1&&(d+=ba);d+=da;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function NE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function nJ(){ZJ();this.o=aK;this.d=[];this.u=new mK}t(605,592,{},nJ);_.b=l;_.c=l;function nK(){nK=x;oK=new Sz(0,0)}
+function pK(a){var b;b=a.Yf();if(!b){var c;(c=a.Vf())?(b=lK(c.b),Bj(c.Ce(),b.c,b.b),c=lK(c.b),b=new Sz(c.c-b.c,c.b-b.b)):b=new Sz(0,0);a.ag(b)}return b}function gA(a,b){var c;if(a.Ge())return oK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a._f(Lz(b));c=lK(a.Ce());a.f.c=c.c;a.f.b=c.b;return c}function qK(a,b){var c;b&&(c=qg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.Xf().hb.style[od]=c)}function rK(){this.f=new JB;this.f.b=-1;this.f.c=-1}t(607,1,{});_.Vf=function(){return null};_.Wf=function(a){this.$f(a.Vd())};
+_.Xf=function(){return this.Ce()};_.Yf=function(){return sK};_.Md=function(){};_.Ge=function(){return!1};_.Zf=function(a){this._f(Lz(a))};_.$f=function(a){qK(this,a)};_._f=function(a){var b=this.Ce().hb,c,d,e;c=(qA(),rA);e=a.c;d=a.b;e!=c.c?b.style[xe]=l+e+"pt":b.style[xe]=l;d!=c.b?b.style[we]=d:b.style[we]=l;0!=(a.d&1)?b.style[Ae]=rd:b.style[Ae]=l;0!=(a.d&2)?b.style[ye]=Ze:b.style[ye]=l};_.ag=function(a){sK=a};_.bg=function(){};var sK=_.f=null,oK;
+function kB(a,b){nK();rK.call(this);this.b=new xx(a);this.b.pd()[Gd]=l;B(this.b,new tK(this,b),(Rq(),Rq(),Sq))}t(606,607,{},kB);_.Ce=function(){return this.b};_.$f=function(a){qK(this,a)};_.b=null;function tK(a,b){this.b=a;this.c=b}t(608,1,{},tK);_.Tc=function(a){Oq();Pq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function oB(a){nK();rK.call(this);this.b=new wy;B(this.b,new uK(this,a),(Lq(),Lq(),Mq))}t(609,607,{},oB);_.Ce=function(){return this.b};_.b=null;
+function uK(a,b){this.b=a;this.c=b}t(610,1,{},uK);_.b=null;_.c=null;function vK(a,b){var c,d;qK(a,b.Vd());for(d=new Ui(b.Wb.b);d.c<d.e.Je();)c=Vi(d),c.lc&&c.hc.Wf(c)}function wK(a,b){var c,d,e,f,g,j,h;Bj(a.e,b.ae(),b.Yd());for(d=new Ui(b.Wb.b);d.c<d.e.Je();)c=Vi(d),c.lc&&(e=c.hc,e.Zf(c),j=c.be(),h=c.ce(),g=c.ae(),f=c.Yd(),0<g&&0<f&&(c=e.Ce(),g-=pK(e).c,f-=pK(e).b,Bj(e.Ce(),g,f),!c.gb&&a.e.Gd(c),a.e.Hd(c,j,h)))}function vA(){nK();rK.call(this);this.e=new Rw}t(611,607,{},vA);
+_.Wf=function(a){vK(this,a)};_.Ce=function(){return this.e};_.Zf=function(a){wK(this,a)};_.e=null;function oC(a){nK();rK.call(this);var b=this.b=new ty;Bx(b.c,a);sy(b);this.f.b=-1;this.f.c=-1}t(612,607,{},oC);_.Ce=function(){return this.b};_.Ge=function(){var a;a=(this.b.c.d?Go(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function rC(a){this.b=new Ry(a.i,new xK(a))}t(613,1,{},rC);_.b=null;
+function Ny(a){var b,c,d,e,f;f=new eD(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(yK,m,61,0,0);for(c=b.b?Ok(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,40)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=rj((FA(),GA),new S(f.e)));c=c.c;if(xu(!c?sh:c.b,Kh))for(c=(!a.e.b||0==a.e.b.d?(xt(),xt(),yt):new KA(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Be(f);var g,j,h;1001==f.e?(g=new Yr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.ig(),null.ig()):100==f.e&&A(f.f,58)?(j=f.f,h=new Yr(j,205,null),h.j=j.be(),h.k=
+j.ce()):1004<=f.e&&1005>=f.e||(701==f.e?null.ig():401==f.e||402==f.e?(null.ig(),null.ig(),null.ig(),null.ig(),null.ig()):500<=f.e&&507>=f.e&&(g=null.jg,500!=g&&(f=new Yr(null.jg,g,null),f.j=null.ig(),f.k=null.ig(),j=null.ig(),f.f=j&12,501==g&&null.ig())))}function xK(a){this.b=a}t(614,1,ii,xK);_.xc=function(){Ny(this)};_.b=null;function OC(){nK();rK.call(this);this.b=new oz}t(615,607,{},OC);_.Vf=function(){var a;a=new OC;lz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.Ce=function(){return this.b};
+_.Yf=function(){return zK};_.ag=function(a){zK=a};var zK=_.b=null;t(616,611,{});function RC(){new pt}t(617,448,{},RC);function Cr(a,b){a.onloadend=function(a){b.Ne(a.target.result)}}function JG(a){this.b=a}t(624,1,{},JG);_.b=null;function GG(){}t(625,1,{},GG);function HG(){}t(626,1,{},HG);function IG(){}t(627,1,{},IG);function bC(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?kr(c.i,c):ir(c.i,c)))}
+function cC(a,b){nK();vA.call(this);this.d=new AK(a);var c=this.c=new gy,d=(Sx(),Tx);c.b=d;dy(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&BK(zz(c.A.b.q,0)))throw new rw("WindowPanel can only contain one child widget");CK(c,d);this.d.b=this;this.b=b}t(628,616,{},cC);_.Ce=function(){return this.d};_.Xf=function(){return this.c.gb};_.Md=function(){DK(this.d,!1)};_._f=function(){};_.bg=function(a){vK(this,a);wK(this,a);EK(this.d);FK(this.d)};_.b=null;_.c=null;_.d=null;
+function GK(a){var b;b=new er(G(a.hb,Xf),G(a.hb,Wf));a=new er(G(a.L.bb.hb,Xf),G(a.L.bb.hb,Wf));return K(M,s,-1,[b.c-a.c,b.b-a.b])}function HK(a){if(null!=a.J&&null!=a.I){var b=a.I;a.ud(a.J);a.sd(b);a.J=a.I=null}else null!=a.J?(IK(a,a.J),a.J=null):null!=a.I&&(JK(a,a.I),a.I=null);ak(a.K)}function EK(a){a.cb?a.fg(hr(a.L.bb)):(a.Pd(),EK(a))}function JK(a,b){var c;a.cb?(c=GK(a),a.fg(new er(-1,KK(b,!1)-c[1]))):a.I=b}function LK(a,b){var c;b!=a.Kd()&&(c=a.L.bb,ww(c),MK(c,b,c.hb,c.q.d,!0))}
+function IK(a,b){var c;a.cb?(c=GK(a),a.fg(new er(KK(b,!0)-c[0],-1))):a.J=b}t(631,315,zi);_.cg=function(){var a,b;b=hr(this.L.bb);a=GK(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.L.bb;return 0!=a.q.d?BK(zz(a.q,0)):null};_.dg=function(a){NK(this.L.bb,a)};_.Fd=function(){return new xw(this.L.bb)};_.eg=function(){lr(this.L.bb)};_.Ad=function(){HK(this)};_.Sd=function(){lr(this.L.bb)};_.Cd=function(a){return OK(this.L.bb,a)};_.fg=function(a){jr(this.L.bb,a)};
+_.sd=function(a){JK(this,a)};_.Ld=function(a){LK(this,a)};_.ud=function(a){IK(this,a)};_.I=null;_.J=null;function PK(){PK=x;var a=(QK(),RK(),SK);TK=new ky(a.e,a.c,a.d,a.f,a.b)}function DK(a,b){var c;c=new Nv;a.eb&&nt(a.eb,c);a.B&&ir(a.i,a);try{bj(a.i.d,a)}catch(d){if(d=$i(d),!A(d,79))throw d;}a.c=UK(a.i,a);try{Yw(a,b)}finally{ej(a.k.b),ej(a.j.b),ej(a.n.b),a.H&&hj(a.H,a.i),a.u&&(a.u=!1)}}function VK(a,b,c){var d,e;e=a.gb;d=new ck(a,e);e.Hd(a,d.b+b,d.e+c)}
+function WK(a,b,c){b=new XK(Ho(Go(Uv(Uv(a.L.d,b),c))));vw(b,a);B(b,a.d,(Rq(),Rq(),Sq));return b}function gr(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));jr(a.L.bb,b)}function iI(a,b,c){var d,e;(e=a.i)?(d=YK(e.hb),ax(a,b+(lk(e.hb)+d[3]),c+(nk(e.hb)+d[0]))):ax(a,b,c)}function CK(a,b){if(b!=(0!=a.A.b.q.d?BK(zz(a.A.b.q,0)):null)){ww(a.A.b);var c=a.A.b;MK(c,b,c.hb,c.q.d,!0)}}
+function ZK(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(br(),$K)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ui(a.H);e.c<e.e.Je();)if(d=Vi(e),b==(br(),aL)){!d.c&&(d.c=new bL);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(br(),cr))g=d.i,j=d.x,d.A.d?(iI(d,j.d,j.e),gr(d,new er(j.c,-1))):(iI(d,j.d,j.e),gr(d,new er(j.c,j.b)),kr(g,d)),Yi(g.d,d,d.A.c),Bk(d.r,333);else if(!d.u&&f==(br(),$K))d.hb.style[lh]=mh,br()}else if(b==cr){!d.c&&(d.c=new bL);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=YK(j.hb);h=d.x;if(d.A.d)h.d=lk(d.hb)-
+g[3]-lk(j.hb),h.e=nk(d.hb)-g[0]-nk(j.hb),d.x=h,iI(d,0,0),cL(d,dr(j.hb).c,-1);else{if(f!=(br(),$K))h.d=lk(d.hb)-g[3]-lk(j.hb),h.e=nk(d.hb)-g[0]-nk(j.hb),h.c=d.f,h.b=d.e,d.x=h;iI(d,0,0);jr(d,new dL(dr(j.hb)));ir(j,d)}d==d.i.b||AF(d);Bk(d.r,333)}}else b==$K&&(!d.c&&(d.c=new bL),d=a,d.u||(d.y=c,d.hb.style[lh]=Ve))}}function eL(a,b){a.hb.style[qh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.ig().ig()}
+function FK(a){if(!a.cb){a.k=pw(a,a.i,(!Ms&&(Ms=new Ik),Ms));a.j=pw(a,a.i,Hk?Hk:Hk=new Ik);a.n=pw(a,a.i,(!Rs&&(Rs=new Ik),Rs));var b=a.i;!a.H&&(a.H=new oj);ij(a.H,b);Ms&&(b=new Ls(a),a.eb&&nt(a.eb,b));a.B&&kr(a.i,a);Yi(a.i.d,a,a.A.c);a.c&&(ax(a,a.c.b,a.c.c),a.c=null);bx(a);AF(a)}}function AF(a){if(a!=a.i.b){var b;Rs&&(b=new Qs(a),a.eb&&nt(a.eb,b))}}t(630,631,zi);_.Kd=function(){return 0!=this.A.b.q.d?BK(zz(this.A.b.q,0)):null};_.Nd=function(a){DK(this,a)};_.Fd=function(){return new xw(this.A.b)};
+_.Ad=function(){HK(this);ak(new fL(this))};_.Cd=function(a){return OK(this.A.b,a)};_.fg=function(a){gr(this,a)};_.Od=function(a,b){iI(this,a,b)};_.Ld=function(a){CK(this,a)};_.Pd=function(){FK(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var TK;
+function AK(a){PK();var b=(gL(),hL),c;c=(ix(),jx);cx.call(this,!1,"popup");this.M=c.b;this.K=new iL(this);c=new jL;c.hb[Gd]="mosaic-popupLayoutPanel";Vw(this.L,c);$w(this);this.d=new kL(this);this.r=new lL(this);this.s=new mL(this);this.t=new nL(this);this.x=new oL;this.G=(br(),aL);this.B=!1;this.i=b;a=this.A=new pL(a);b=new qL;!a.e&&(a.e=new rL);ij(a.e,b);a=new sL(new jy(TK.b.e.b,TK.b.c,TK.b.d,TK.b.f,TK.b.b));B(a,new tL(this),(Rq(),Rq(),Sq));b=this.A.c;if(!b.c){b.c=new gy;b.c.pd()[Gd]="mosaic-Caption-iconBoxRight";
+c=b.c;var d=($x(),ay);c.d=d;uL(b.i,b.c,new vL(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Hw;d=ey(c);bw(c.c,(pv(),qv(d)),0);Gw(c,a,d,0,!1)}else dy(b.c,a);NK(b.i,null);B(this.A.c,new wL(this),(Zq(),Zq(),$q));B(this.A.c,this.d,Sq);LK(this,this.A);Wi(Ho(Go(this.hb)),"mosaic-WindowPanel",!0)}t(629,630,zi,AK);_.Md=function(){var a=this.b,b=new WB(a.b,201),c;a=a.b.r;a.b?a=new xL(new Ui(a.b)):(a=(xt(),xt(),yt),a=new Ui(a));for(;a.dd();)c=a.ed(),201==b.e&&gI(c.b)};_.b=null;
+function IF(a,b,c,d){b=Mz(b);c+=b.b;d+=b.c;ax(a.b,c,d);bx(a.b)}function yC(){nK();rK.call(this);var a=this.b=new yL;a.U=!0;a.b.i=!0;this.b.X=!0}t(632,607,{},yC);_.Ce=function(){return this.b};_.b=null;function rD(){}t(639,464,{},rD);function xL(a){if(!a)throw new Bo;this.b=a}t(640,1,{},xL);_.dd=function(){return xD(this.b)};_.ed=function(){return Vi(this.b)};_.fd=function(){throw new BD("Missing message: awt.50");};_.b=null;function UA(){return UA()}
+function pD(){pD=x;var a;a=(gD(),hD["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(zL,m,-1,0,1);else throw new lH(a+" is not supported");}catch(b){if(b=$i(b),!A(b,87))throw b;}}function sC(a,b){a.b=31*a.b+Vt((new CH(b)).b)}function PA(){}t(643,1,{},PA);_.hC=function(){return this.b};_.b=1;
+function YK(a){var b;b=y(M,s,-1,4,1);b[0]=AL(BL(a,"borderTopWidth"));b[1]=AL(BL(a,"borderRightWidth"));b[2]=AL(BL(a,"borderBottomWidth"));b[3]=AL(BL(a,"borderLeftWidth"));return b}function CL(a){var b,c;c=DL(a);b=YK(a);a=new er(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function dr(a){return new er(a.clientWidth,a.clientHeight)}
+function DL(a){var b;b=y(M,s,-1,4,1);b[0]=AL(BL(a,"marginTop"));b[1]=AL(BL(a,"marginRight"));b[2]=AL(BL(a,"marginBottom"));b[3]=AL(BL(a,"marginLeft"));return b}function EL(a){var b;b=y(M,s,-1,4,1);b[0]=AL(BL(a,"paddingTop"));b[1]=AL(BL(a,"paddingRight"));b[2]=AL(BL(a,"paddingBottom"));b[3]=AL(BL(a,"paddingLeft"));return b}function FL(a,b,c){try{H(b,ue)&&(b=$d),a.style[b]=c}catch(d){if(d=$i(d),!A(d,79))throw d;}}
+function KK(a,b){var c;GL||(GL=$doc.createElement(Jg),FL(GL,ef,l),FL(GL,$g,l),FL(GL,fg,gd),FL(GL,lh,Ve),$doc.body.appendChild(GL));FL(GL,oh,a);FL(GL,Ue,a);c=CL(GL);return b?c.c:c.b}var GL=null;function HL(){er.call(this,0,0)}function er(a,b){this.c=a;this.b=b}function dL(a){er.call(this,a.c,a.b)}t(645,1,ri,HL,er,dL);_.eQ=function(a){return this===a?!0:null==a||IL!=Pn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+cd};_.b=0;_.c=0;function JL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(646,1,{72:1,75:1,96:1},JL);_.eQ=function(a){return a===this?!0:A(a,96)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return KL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+cd};_.b=0;_.c=0;_.d=0;_.e=0;
+function LL(a,b){this.b=a;this.c=b}t(647,1,ri,LL);_.eQ=function(a){return this===a?!0:null==a||ML!=Pn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return ML.e+"[x="+this.b+",y="+this.c+cd};_.b=0;_.c=0;function oL(){this.c=this.b=this.e=this.d=0}t(648,1,ri,oL);_.eQ=function(a){return this===a?!0:null==a||NL!=Pn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return NL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+cd};_.b=0;_.c=0;_.d=0;_.e=0;function BL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ue&&(b=$d);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(650,1,{});var OL=-1;function PL(){}t(651,650,{},PL);_.b=-1;_.c=-1;var QL=null;
+function AL(a){a=parseInt(a,10);a=isNaN(a)?null:oF(a);return!a?0:a.b}t(654,330,Bi);_.cg=function(){return hr(this.i)};_.dg=function(a){NK(this.i,a)};_.eg=function(){lr(this.i)};_.Sd=function(){lr(this.i)};_.sd=function(a){var b=this.i;b.hb.style[Ue]=a;b.cb||(b.i=a)};_.ud=function(a){var b=this.i;b.hb.style[oh]=a;b.cb||(b.j=a)};function QK(){QK=x;RK()}function aC(a,b){a.b.hb.textContent=b||l;NK(a.i,null)}
+function RL(a){QK();var b;yx(this,new jL);this.b=new SL;b=this.i;TL(b,new UL);FL(b.hb,cg,bb);b.p=0;uL(b,this.b,new vL(0));this.b.pd()[Gd]="mosaic-Caption-text";this.b.hb.textContent=a||l;NK(this.i,null);this.hb[Gd]="mosaic-Caption"}t(653,654,Bi,RL);_.Uc=function(a){return B(this,a,(gs(),gs(),hs))};_.Vc=function(a){return B(this,a,(Rj(),Rj(),Sj))};_.Wc=function(a){return B(this,a,(ks(),ks(),ls))};_.Xc=function(a){return B(this,a,(Tj(),Tj(),Uj))};_.c=null;
+function RK(){RK=x;VL=Zn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Dz(VL,240,20);new Dz(VL,224,16);new Dz(VL,208,16);new Dz(VL,192,16);new Dz(VL,176,16);new Dz(VL,160,16);new Dz(VL,144,16);new Dz(VL,128,16);new Dz(VL,112,16);new Dz(VL,96,16);new Dz(VL,80,16);new Dz(VL,64,16);new Dz(VL,260,16);SK=new Dz(VL,48,16);new Dz(VL,32,16);new Dz(VL,16,16);new Dz(VL,0,16)}var VL,SK;function WL(a,b){mw(a.b.hb,!b);NK(a.i,a.b)}
+function fr(a,b){a.d=b;mw(a.b.hb,!b);NK(a.i,a.b);if(a.e){var c;for(c=new Ui(a.e);c.c<c.e.Je();)Vi(c)}}function pL(a){var b;yx(this,new jL);b=this.i;TL(b,new XL((YL(),ZL)));b.p=0;this.c=new RL(a);uL(b,this.c,new vL(1));this.b=new jL;nj(this.b,"Body");uL(b,this.b,new vL(0));this.hb[Gd]="mosaic-CaptionLayoutPanel"}t(656,654,{13:1,15:1,23:1,26:1,28:1,29:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},pL);_.vd=function(){qw(this.i)};_.wd=function(){tw(this.i)};_.Fd=function(){return new xw(this.b)};
+_.Cd=function(a){return OK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function rL(){XH(this)}t(657,540,$h,rL);function iL(a){this.b=a}t(658,1,ii,iL);_.xc=function(){lr(this.b.L.bb)};_.b=null;function $L(a){var b;b=a.c;a=b.i;b=!a.f?-1:$j(a.f.b,b);a.f&&kv(a.f.b,b)&&nv(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&AF(!a.f?null:kv(a.f.b,b-1))}function aM(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new uA);-1==$j(a.f.b,b)&&ij(a.f.b,b)}function bL(){}t(659,1,{},bL);_.Yc=function(a){$L(a)};_.Zc=function(a){aM(a)};
+_._c=function(a){bM(a.b.i,a.b)};function gL(){gL=x;cM=new dM(1,"e");eM=new dM(2,Mf);fM=new dM(3,"ne");gM=new dM(10,"nw");hM=new dM(4,zg);iM=new dM(5,Dg);jM=new dM(12,"sw");kM=new dM(8,"w");hL=new lM((vj(),wj(null)).hb)}function UK(a,b){var c;c=YK(a.hb);return new LL(lk(b.hb)-(lk(a.hb)+c[3]),nk(b.hb)-(nk(a.hb)+c[0]))}
+function mM(a){var b,c,d,e,f,g;if(a.f){b=dr(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=kv(a.f.b,d),c=new er(G(g.hb,Xf),G(g.hb,Wf)),f=UK(a,g),f.b-=fk(0,f.b+G(g.hb,Xf)-b.c),f.c-=fk(0,f.c+G(g.hb,Wf)-b.b),iI(g,fk(0,f.b),fk(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,cL(g,c.c,c.b),g.G==(br(),cr)&&jr(g,new dL(dr(a.hb))),Bk(g.r,1)}}function nM(a,b,c){a=a.e;Yi(a,b,b);z(a.d,b,c);nj(b,Dc+c.c)}
+function ir(a,b){var c;c=a.e;oM(c,b.z);mj(b.z,Dc+gM.c);oM(c,b.v);mj(b.v,Dc+eM.c);oM(c,b.w);mj(b.w,Dc+fM.c);oM(c,b.F);mj(b.F,Dc+kM.c);oM(c,b.o);mj(b.o,Dc+cM.c);oM(c,b.E);mj(b.E,Dc+jM.c);oM(c,b.C);mj(b.C,Dc+hM.c);oM(c,b.D);mj(b.D,Dc+iM.c)}
+function kr(a,b){!b.z&&(b.z=WK(b,0,0));nM(a,b.z,gM);!b.v&&(b.v=WK(b,0,1));nM(a,b.v,eM);!b.w&&(b.w=WK(b,0,2));nM(a,b.w,fM);!b.F&&(b.F=WK(b,1,0));nM(a,b.F,kM);!b.o&&(b.o=WK(b,1,2));nM(a,b.o,cM);!b.E&&(b.E=WK(b,2,0));nM(a,b.E,jM);!b.C&&(b.C=WK(b,2,1));nM(a,b.C,hM);!b.D&&(b.D=WK(b,2,2));nM(a,b.D,iM)}function bM(a,b){var c,d;a.b=b;d=a.f.b.d;c=$j(a.f.b,b);if(c+1<d){ZA(a.f,b);for(ij(a.f.b,b);c<d;++c)eL(kv(a.f.b,c),c)}else eL(b,c)}
+function lM(a){a=new pM(a);yx(this,a);this.d=new qM(a);this.d.j=!0;fj(this.d);this.d.n=3;this.e=new rM(a);this.e.j=!0;fj(this.e);this.e.n=3;Ax(this)}t(660,330,{13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,104:1},lM);_.cg=function(){return dr(this.hb)};_.dg=function(){var a;(a=sM(this))&&a.dg(null)};_.eg=function(){mM(this)};_.Yc=function(a){!this.c&&(this.c=new bL);$L(a)};_.Zc=function(a){!this.c&&(this.c=new bL);aM(a)};_.Sd=function(){mM(this)};
+_._c=function(a){!this.c&&(this.c=new bL);bM(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var cM,eM,fM,gM,hL,hM,iM,jM,kM;function pM(a){this.q=new Sw(this);this.hb=a}t(661,310,wi,pM);function dM(a,b){this.b=a;this.c=b}t(662,1,{},dM);_.b=0;_.c=null;function qM(a){Qi();jj.call(this,a)}t(663,3,{},qM);_.rc=function(){var a;a=this.k.f;a.u||jk(a.p);mj(this.k.f,"dragdrop-dragging");!a.A.d&&WL(a.A,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=fk(this.b,a<this.e?a:this.e),b=fk(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[ef]=a+(Vj(),jg);c.style[$g]=b+jg};
+_.sc=function(){var a;a=this.k.f;a==a.i.b||AF(a);a.A.d||WL(a.A,!0);a.u||(a.p||(a.p=new tM,nj(a.p,"mosaic-GlassPanel-invisible")),FL(a.p.hb,qh,BL(a.hb,qh)),uj((vj(),wj(null)),a.p,0,0));nj(this.k.f,"dragdrop-dragging");a=new ck(this.k.b,null);this.b=a.b+mk(this.k.b.hb);this.c=a.e+ok(this.k.b.hb);this.e=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.d=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.d=0;_.e=0;
+function oM(a,b){try{bj(a,b)}catch(c){if(c=$i(c),!A(c,79))throw c;}}function rM(a){Qi();jj.call(this,a);this.d=new Si}t(664,3,{},rM);_.rc=function(){var a;a=this.k.f.gb;a.u||jk(a.p);mj(this.k.f,"dragdrop-dragging");WL(a.A,!1);gr(a,new er(a.f,a.e));Bk(a.r,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=rj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-fk(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.e,b=fk(a+b,G(d.A.c.hb,Wf)),b!=a&&VK(d,0,a-b),gr(d,new er(d.f,b)),Bk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.md():this.k.d-this.k.f.md(),0!=b&&(a=d.e,b=fk(a+b,G(d.A.c.hb,Wf)),gr(d,new er(d.f,b)),Bk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-fk(this.k.c,this.b):this.k.f.ld()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+b:
+96,b!=a&&VK(d,a-b,0),gr(d,new er(b,d.e)),Bk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.ld():this.k.c-this.k.f.ld(),0!=b&&(a=d.f,gr(d,new er(96<a+b?a+b:96,d.e)),Bk(d.r,333)))};
+_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||AF(a);WL(a.A,!0);a.u||(a.p||(a.p=new tM,nj(a.p,"mosaic-GlassPanel-invisible")),FL(a.p.hb,qh,BL(a.hb,qh)),uj((vj(),wj(null)),a.p,0,0));nj(this.k.f,"dragdrop-dragging");a=new ck(this.k.b,null);this.b=a.b+mk(this.k.b.hb);this.c=a.e+ok(this.k.b.hb);this.f=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.e=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function tM(){var a;this.e=new uM(this);this.b=!1;this.c=new Ww;yx(this,this.c);a=this.hb.style;a[od]="#000";a[se]="alpha(opacity=50)";a.opacity="0.5";this.hb[Gd]="gwt-GlassPanel"}t(665,330,bi,tM);
+_.yd=function(){var a;Ax(this);try{a=this.gb}catch(b){b=$i(b);if(A(b,85))throw new rw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(vj(),wj(null))?(dv(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),hj(Dk,a),a.c=!0,a.d=Mk(a),ij(Dk,a),this.d=new vM(this),Hv(new cv(this.d))):(this.hb.style[zd]=bb,this.hb.style[rg]=bb);this.b&&vv(new bv(this));uj(wj(null),new wM,kk($doc.body),$doc.body.scrollTop||0)};
+_.zd=function(){this.i.zd();Jk(this.e);this.d&&($u(Fv,this.d,K(xM,m,14,[(!Ps&&(Ps=new Ik),Ps)])),this.d=null);this.b&&$u(xv,this,K(xM,m,14,[(!wv&&(wv=new Ik),wv)]))};_.hd=function(a){switch(sv(a.type)){case 256:if(27==(a.keyCode||0))return jk(this),!1;case 1:if(this.hb.contains(Io(a)))return jk(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function uM(a){Ck();this.b=a}t(666,25,{},uM);_.Hc=function(){dv(this.b.hb)};_.b=null;function vM(a){this.b=a}t(667,1,{},vM);_.b=null;
+function wM(){this.hb=Dx();var a;a=new xy(new yM(this));B(this,a,(Hq(),Hq(),Iq));B(this,a,(Er(),Er(),Fr))}t(668,332,wi,wM);_.Ad=function(){ak(new zM(this))};function yM(a){this.b=a}t(669,1,{},yM);_.b=null;function zM(a){this.b=a}t(670,1,ii,zM);_.xc=function(){Gy(this.b.hb)};_.b=null;function AM(a){a.hb.style[oh]=nd;a.hb.style[Ue]=nd;if(a.cb){var a=a.gb,b;A(a,104)?a.dg(null):(b=sM(a))&&b.dg(a)}}t(672,313,hi);_.cg=function(){AM(this);return new er(G(this.hb,Xf),G(this.hb,Wf))};_.dg=function(){AM(this)};
+_.eg=function(){};_.gd=function(){};_.Sd=function(){};function SL(){this.hb=$doc.createElement("label");this.hb[Gd]="mosaic-Label";this.hb.style[nh]=Sf;this.hb[Gd]="mosaic-HTML"}t(671,672,hi,SL);function sL(a){yx(this,new BM(a));this.hb[Gd]="mosaic-ImageButton"}t(673,330,bi,sL);
+function yL(){var a=(ix(),lx);cx.call(this,!0,xf);this.M=a.b;this.b=new CM(this);this.b.e=!0;Tw(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);yj();dw(a,b)}else this.db|=1;Ho(Go(this.hb))[Gd]=Se;this.hb.style[qh]="2147483647"}t(674,315,wi,yL);_.gd=function(a){sw(this,a);1==sv(a.type)&&Yw(this,!1)};_.b=null;
+function CM(a){this.c=a;this.d=new oj;this.j=new oj;a=(Qy(),Py);new Cz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Og);this.f=$doc.createElement(Rg);ov(b,this.f);this.p=!0;a=Dx();b=(pv(),qv(b));a.appendChild(b);this.hb=a;Ml();this.hb.setAttribute(sg,pm.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),yj(),dw(a,b)):this.db|=2225;this.hb[Gd]=Re;a=lw(this.hb)+"-vertical";Wi(this.pd(),a,!0);this.hb.style[ag]=bb;this.hb.setAttribute("hideFocus",ih);B(this,new Oy(this),(Hq(),Hq(),Iq))}
+t(675,353,Ji,CM);_.gd=function(a){switch(sv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Hy(this,a)};_.Rd=function(a,b){Ly(this,a,b);b||this.b&&Yw(this.c,!1)};_.b=!0;_.c=null;
+function BM(a){var b=(Sx(),Tx),c=($x(),ay),d;d=new Kx;d.i[vd]=ab;d.i[Bd]=0;d.i[Cd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Ix(b.b);b.b.d.rows[0].cells[0][jd]=c.b;Ix(b.b);b.b.d.rows[0].cells[0].style[kh]=e.b;Ix(d);b=Ex(d,0,0,!0);if(a){jk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Gx(g,f.d);St(f.c,g,a);c.b=c.b.c}else e=c.c.d,ij(c.c,a);a.hb[ed]=e;ov(b,a.hb);vw(a,d)}yx(this,d);Wi(this.hb,"mosaic-WidgetWrapper",!0)}t(676,330,bi,BM);_.b=null;_.c=null;function kL(a){this.b=a}t(677,1,{},kL);
+_.Tc=function(){this.b._&&this.b!=this.b.i.b&&AF(this.b)};_.b=null;function lL(a){Ck();this.b=a}t(678,25,{},lL);_.Hc=function(){lr(this.b.L.bb);var a=this.b;Os((!a.q&&(a.q=new DM),a.q))};_.b=null;function mL(a){Ck();this.b=a}t(679,25,{},mL);_.Hc=function(){ZK(this.b,(br(),cr))};_.b=null;function nL(a){Ck();this.b=a}t(680,25,{},nL);_.Hc=function(){ZK(this.b,(br(),$K))};_.b=null;function qL(){}t(681,1,{},qL);function tL(a){this.b=a}t(682,1,{},tL);_.Tc=function(){this.b.Md()};_.b=null;
+function wL(a){this.b=a}t(683,1,{},wL);_.b=null;function fL(a){this.b=a}t(684,1,ii,fL);_.xc=function(){this.b.G==(br(),cr)?Bk(this.b.s,333):this.b.G==$K&&Bk(this.b.t,333)};_.b=null;function XK(a){this.hb=a;qw(this)}t(685,313,Ji,XK);_.Uc=function(a){return B(this,a,(gs(),gs(),hs))};_.Vc=function(a){return B(this,a,(Rj(),Rj(),Sj))};_.Wc=function(a){return B(this,a,(ks(),ks(),ls))};_.Xc=function(a){return B(this,a,(Tj(),Tj(),Uj))};function DM(){tt.call(this,null)}t(686,245,ki,DM);
+function br(){br=x;cr=new EM("MAXIMIZED",0);$K=new EM("MINIMIZED",1);aL=new EM("NORMAL",2);FM=K(GM,m,99,[cr,$K,aL])}function EM(a,b){I.call(this,a,b)}t(687,146,{72:1,76:1,78:1,99:1},EM);var FM,cr,$K,aL;
+function dv(a){var b=(ew(),fw).scrollWidth,c=fw.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+jg;a.style.marginTop=-d+jg;a.style.width=b+e+jg;a.style.height=c+d+jg}
+function HM(a,b){var c,d,e;if(a.n)return!0;a.y.Ue();for(c=new xw(b);c.b.b<c.b.c.d-1;)d=BK(yw(c.b)),e=d.gb,A(e,105)&&e.td(d.qd()),d.qd()&&ij(a.y,d);return!0}
+function IM(a,b){var c,d,e;if(b.b)a.d&&pk(a.d),a.d=new JM(a,b),qk(a.d,333);else for(d=new Ui(a.y);d.c<d.e.Je();)c=Vi(d),e=c.fb,Pw(b,KM(c),e.t,e.u),LM(c,e.v,e.s,K(M,s,-1,[MM(a.r.b,c).e,MM(a.q.b,c).d,MM(a.o.b,c).b,MM(a.p.b,c).c]),K(M,s,-1,[NM(a.j.b,c).e,NM(a.i.b,c).d,NM(a.e.b,c).b,NM(a.f.b,c).c]),K(M,s,-1,[OM(a.v,c),OM(a.u,c),OM(a.s,c),OM(a.t,c)]))}
+function PM(){this.y=new oj;this.k=new QM(this);this.x=new RM(this.k);this.w=new SM(this.k);this.r=new TM(this.k);this.q=new UM(this.k);this.o=new VM(this.k);this.p=new WM(this.k);this.j=new XM(this.k);this.i=new YM(this.k);this.e=new ZM(this.k);this.f=new $M(this.k);this.v=new aN(this.k);this.u=new aN(this.k);this.s=new aN(this.k);this.t=new aN(this.k)}t(691,1,{});_.gg=function(a){IM(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function bN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ui(b.y);e.c<e.e.Je();)d=Vi(e),A(d,27)&&(d=d.bb),f=d.fb,Pw(c,KM(d),f.t,f.u),LM(d,f.v,f.s,K(M,s,-1,[MM(b.r.b,d).e,MM(b.q.b,d).d,MM(b.o.b,d).b,MM(b.p.b,d).c]),K(M,s,-1,[NM(b.j.b,d).e,NM(b.i.b,d).d,NM(b.e.b,d).b,NM(b.f.b,d).c]),K(M,s,-1,[OM(b.v,d),OM(b.u,d),OM(b.s,d),OM(b.t,d)]));cN(c);a.b.d=null;for(a=new Ui(a.b.y);a.c<a.e.Je();)b=Vi(a),A(b,27)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
+function JM(a,b){this.b=a;this.c=b;var c=(vk(),yk);this.n=new uk(this);this.u=c}t(692,18,{},JM);_.yc=function(){bN(this)};_.zc=function(){bN(this)};
+_.Bc=function(a){var b,c,d;for(c=new Ui(this.b.y);c.c<c.e.Je();)b=Vi(c),A(b,27)&&(b=b.bb),d=b.fb,d.j=Vt(d.p+(d.t-d.p)*a),d.w=Vt(d.q+(d.u-d.q)*a),d.x=Vt(d.r+(d.v-d.r)*a),d.i=Vt(d.o+(d.s-d.o)*a),Pw(this.c,KM(b),d.j,d.w),LM(b,d.x,d.i,K(M,s,-1,[MM(this.b.r.b,b).e,MM(this.b.q.b,b).d,MM(this.b.o.b,b).b,MM(this.b.p.b,b).c]),K(M,s,-1,[NM(this.b.j.b,b).e,NM(this.b.i.b,b).d,NM(this.b.e.b,b).b,NM(this.b.f.b,b).c]),K(M,s,-1,[OM(this.b.v,b),OM(this.b.u,b),OM(this.b.s,b),OM(this.b.t,b)]))};_.b=null;_.c=null;
+t(694,1,{});_.b=null;function ZM(a){this.b=a}t(693,694,{},ZM);function $M(a){this.b=a}t(695,694,{},$M);function YM(a){this.b=a}t(696,694,{},YM);function XM(a){this.b=a}t(697,694,{},XM);function VM(a){this.b=a}t(698,694,{},VM);function WM(a){this.b=a}t(699,694,{},WM);function UM(a){this.b=a}t(700,694,{},UM);function TM(a){this.b=a}t(701,694,{},TM);t(702,694,{},function(a){this.b=a});t(703,694,{},function(a){this.b=a});
+function OM(a,b){var c=a.b,d;d=rj(c.e,b);d||(d=new JL(EL(b.hb)),z(c.e,b,d));return d.e}function aN(a){this.b=a}t(704,694,{},aN);function SM(a){this.b=a}t(705,694,{},SM);function RM(a){this.b=a}t(706,694,{},RM);function NM(a,b){var c;c=rj(a.b,b);c||(c=new JL(YK(b.hb)),z(a.b,b,c));return c}function MM(a,b){var c;c=rj(a.c,b);c||(c=new JL(DL(b.hb)),z(a.c,b,c));return c}
+function dN(a,b){var c,d;d=rj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=sM(b),f,g,j,h,n;if(A(b,104)){if(null!=c.n&&null!=c.k){d=new er(eN(e,!0),eN(e,!1));break a}h=b.cg();null!=c.n&&(h.c=eN(e,!0));null!=c.k&&(h.b=eN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new er(eN(e,!0),eN(e,!1));break a}h=new HL;f=b.hb;n=f.style;g=n[fg];j=n[lh];n[fg]="static";n[lh]=Ve;null!=c.n?h.c=eN(e,!0):(n[oh]=nd,h.c=(f.offsetWidth||0)+MM(d.p.b,b).c+MM(d.q.b,b).d);null!=c.k?h.b=eN(e,!1):(n[Ue]=nd,h.b=(f.offsetHeight||0)+MM(d.r.b,b).e+
+MM(d.o.b,b).b);n[fg]=g;n[lh]=j}d=h}null!=c.n&&(Vj(),fq)==c.n.ig()||null!=c.k&&(Vj(),fq)!=c.k.ig()||z(a.f,b,d)}return d}function QM(a){this.i=a;this.d=new Si;this.f=new Si;this.c=new Si;this.b=new Si;this.e=new Si}t(707,1,{},QM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function fN(a){var b;b=a.fb;if(null==b||!A(b,102))b=new gN,a.fb=b;return b}function UL(){XL.call(this,(YL(),hN))}function XL(a){var b=(iN(),jN);PM.call(this);this.c=a;this.b=b}t(708,691,{},UL,XL);
+_.hg=function(a){var b,c,d,e,f,g,j,h,n;h=new HL;HM(this,a);n=MM(this.p.b,a).c+MM(this.q.b,a).d+NM(this.f.b,a).c+NM(this.i.b,a).d+OM(this.t,a)+OM(this.u,a);d=MM(this.r.b,a).e+MM(this.o.b,a).b+NM(this.j.b,a).e+NM(this.e.b,a).b+OM(this.v,a)+OM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(YL(),hN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ui(this.y);a.c<a.e.Je();)c=Vi(a),e=fN(c),b=null,j=c.gb,A(j,105)&&(b=j,b=kN(b),b=new er(b[1]+b[3],b[0]+b[0])),this.c==hN?(n+=dN(this.x.b,c).c,e.b=dN(this.w.b,
+c).b,A(j,105)&&(n+=b.c,e.b+=b.b),f=fk(f,e.b)):(d+=dN(this.w.b,c).b,e.c=dN(this.x.b,c).c,A(j,105)&&(d+=b.b,e.c+=b.c),g=fk(g,e.c));this.c==hN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.gg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(HM(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=OM(this.t,a);E=OM(this.v,a);c=dr(a.hb);Q=c.c-(u+OM(this.u,a));r=c.b-(E+OM(this.s,a));g=Q;c=r;this.c==(YL(),hN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ui(this.y);e.c<e.e.Je();)d=Vi(e),b=null,q=fN(d),v=d.gb,A(v,105)&&(b=v,b=kN(b),b=new er(b[1]+b[3],b[0]+b[0])),this.c==hN?(q.e?++h:(q.c=dN(this.x.b,d).c,A(v,105)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=dN(this.w.b,d).b,A(v,105)&&(q.b+=b.b))):(q.d?++j:(q.b=dN(this.w.b,
+d).b,A(v,105)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=dN(this.x.b,d).c,A(v,105)&&(q.c+=b.c)));for(e=new Ui(this.y);e.c<e.e.Je();)d=Vi(e),b=null,q=d.fb,v=d.gb,A(v,105)&&(b=v,b=kN(b),b=new er(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==hN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,105)&&(n-=b.c,f-=b.b),this.c==ZL?(q.t=this.b==(iN(),jN)?u:this.b==lN?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(iN(),jN)?(q.t=u,q.u=E):this.b==lN?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
+n,q.s=f,u+=J+D),a.b&&(v=d.ld()-lk(a.hb)-OM(this.t,a),-1==q.p&&(q.p=v),v=d.md()-nk(a.hb)-OM(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.od()),-1==q.o&&(q.o=d.nd()));IM(this,a)}};_.b=null;_.c=null;function iN(){iN=x;jN=new mN("START",0);lN=new mN(Kb,1);nN=new mN("END",2);oN=K(pN,m,100,[jN,lN,nN])}function mN(a,b){I.call(this,a,b)}t(709,146,{72:1,76:1,78:1,100:1},mN);var oN,lN,nN,jN;function YL(){YL=x;hN=new qN("HORIZONTAL",0);ZL=new qN("VERTICAL",1);rN=K(sN,m,101,[hN,ZL])}
+function qN(a,b){I.call(this,a,b)}t(710,146,{72:1,76:1,78:1,101:1},qN);var rN,hN,ZL;t(712,1,{106:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function gN(){this.f=!1}function vL(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(711,712,{102:1,106:1},gN,vL);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function tN(a,b){if(a.n)return!0;HM(a,b);if(0<a.y.d){a.b=kv(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,103))d=new uN,c.fb=d;a.c=d;a.y.Ue();ij(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function vN(){PM.call(this)}t(713,691,{},vN);
+_.hg=function(a){var b,c;c=new HL;tN(this,a);if(this.b){b=dN(this.x.b,this.b).c;var d=dN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,105)&&(b=kN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=MM(this.p.b,a).c+MM(this.q.b,a).d+NM(this.f.b,a).c+NM(this.i.b,a).d+OM(this.t,a)+OM(this.u,a);c.b+=MM(this.r.b,a).e+MM(this.o.b,a).b+NM(this.j.b,a).e+NM(this.e.b,a).b+OM(this.v,a)+OM(this.s,a);return c};
+_.gg=function(a){var b,c,d,e,f;tN(this,a)&&(d=OM(this.t,a),e=OM(this.v,a),c=dr(a.hb),f=c.c-(d+OM(this.u,a)),c=c.b-(e+OM(this.s,a)),b=this.b.gb,A(b,105)&&(b=kN(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.ld()-lk(a.hb)-OM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-nk(a.hb)-OM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.od()),d=this.c,-1==d.o&&(d.o=this.b.nd())),IM(this,a))};_.b=null;_.c=null;function uN(){this.f=!1}
+t(714,712,{103:1,106:1},uN);function kN(a){var b,c,d,e;null==a.b&&(a.b=y(M,s,-1,4,1),e=Go(Uv(Uv(a.d,0),0)),c=Go(Uv(Uv(a.d,2),2)),d=DL(a.hb),b=YK(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function wN(a,b){a.cb&&jk(a);return Uw(a,b)}function xN(){rx();hx.call(this,sx)}t(715,320,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,105:1},xN);_.Cd=function(a){return wN(this,a)};_.b=null;
+function uL(a,b,c){var d=a.q.d;b.fb=c;MK(a,b,a.hb,d,!0)}function KM(a){var b;b=a.gb;return A(b,105)?b:a}function hr(a){if(!a.cb)return new HL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.hg(a),jr(a,a.k),a.e.gg(a),a.k=a.e.hg(a);return a.k}function BK(a){return A(a,105)?a.bb:a}function yN(a){var b;if(!a.o){b=(!QL&&(QL=new PL),QL);var c=zN(a,eb,!0);b.b=c;c=zN(a,fb,!0);b.c=c;a.o=b}return a.o}
+function MK(a,b,c,d,e){if(A(b,27))throw new Kk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,106)&&f.f?(c=new xN,Gw(a,c,a.hb,d,!0),Vw(c,b)):Gw(a,b,c,d,e);NK(a,b)}
+function NK(a,b){var c;c=a.e;if(b){var d=c.k;cj(d.d,b);cj(d.f,b);cj(d.c,b);cj(d.b,b);cj(d.e,b)}else d=c.k,kz(d.d),kz(d.f),kz(d.c),kz(d.b),kz(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==KM(a))c=c.gb;else{if(A(c,98)||A(c,26))d=c,c=c.gb,c==KM(d)&&(c=c.gb);A(c,105)&&A(c.gb,97)&&(c=c.gb)}A(c,104)&&!A(c,97)&&(c.dg(a.gb),c.dg(a))}}
+function lr(a){if(a.cb&&a.hb.style.display!=Pf){a.hb.scrollTop=0;var b=a.hb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==yg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.gg(a);a.d=!1;cN(a)}}function cN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=BK(zz(a.q,d)),A(b,105)&&(b=b.bb),b.qd()&&(A(b,104)?b.eg():A(b,34)&&b.Sd())}function OK(a,b){var c;A(b,105)&&(b=A(b,105)?b.bb:b);c=KM(b);return Nw(a,c)?(A(c,105)&&wN(c,b),NK(a,null),!0):!1}
+function TL(a,b){var c;a.e=b;null!=a.f&&mj(a,lw(a.hb)+Ba+a.f);a.f=b.cZ.e;c=yo(a.f,to(46));a.f=a.f.substr(c+1,a.f.length-(c+1));nj(a,lw(a.hb)+Ba+a.f);NK(a,null)}function zN(a,b,c){a.n||(a.n=$doc.createElement(Jg),FL(a.n,fg,gd),FL(a.n,lh,Ve),FL(a.n,ef,bb),FL(a.n,$g,bb),a.hb.appendChild(a.n));FL(a.n,oh,b);FL(a.n,Ue,b);a=CL(a.n);return c?a.c:a.b}
+function eN(a,b){var c;c=null.ig();if(c==(Vj(),rq)){c=(yN(a),null.ig());var d=(-1==OL&&(OL=KK(gb,!0)),OL);return O(N(Math.round(100*d*c/254)))}if(c==hq)return c=yN(a),d=null.ig(),O(N(bF(d*(-1==c.b&&(c.b=KK(eb,!0)),c.b))));if(c==jq)return c=yN(a),d=null.ig(),O(N(bF(d*(-1==c.c&&(c.c=KK(fb,!0)),c.b))));if(c==pq)return c=(yN(a),null.ig()),d=(-1==OL&&(OL=KK(gb,!0)),OL),O(N(Math.round(d*c)));if(c==tq)return c=(yN(a),null.ig()),d=(-1==OL&&(OL=KK(gb,!0)),OL),O(N(Math.round(10*d*c/254)));if(c==nq)return O(N(bF(12*
+(yN(a),null.ig())*O(N(bF((-1==OL&&(OL=KK(gb,!0)),OL)/72))))));if(c==fq)return zN(a,null.ig(),b);if(c==lq)return c=(yN(a),O(N(bF(null.ig())))),d=(-1==OL&&(OL=KK(gb,!0)),OL),O(N(Math.round(d*c/72)));if(null.ig()==dq)return O(N(bF(null.ig())));throw new Kk("Invalid size: "+null.ig());}function jL(){var a=new vN;Rw.call(this);this.k=new er(-1,-1);new HN(this);this.hb[Gd]="mosaic-LayoutPanel";TL(this,a)}t(716,310,{13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,104:1},jL);
+_.Gd=function(a){MK(this,a,this.hb,this.q.d,!0)};_.vd=function(){Aw(this,new IN)};_.wd=function(){Aw(this,new JN)};_.cg=function(){return hr(this)};_.Dd=function(a){return Jw(this.q,KM(a))};_.Ed=function(a,b,c,d){MK(this,a,b,c,d)};_.dg=function(a){NK(this,a)};_.Fd=function(){return new xw(this)};_.eg=function(){lr(this)};
+_.Ad=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ud(this.j),this.sd(a),this.j=this.i=null;else if(a=hr(this),null!=this.j)a=a.b+jg,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+jg);this.sd(b);this.i=null}else b=a.b+jg,this.ud(a.c+jg),this.sd(b);lr(this)}};_.Sd=function(){lr(this)};_.Cd=function(a){return OK(this,a)};_.sd=function(a){this.hb.style[Ue]=a;this.cb||(this.i=a)};_.Hd=function(a,b,c){Pw(this,KM(a),b,c)};
+_.ud=function(a){this.hb.style[oh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function IN(){}t(717,1,{},IN);_.Qd=function(a){KM(a).yd()};function JN(){}t(718,1,{},JN);_.Qd=function(a){KM(a).zd()};function xw(a){this.c=a;this.b=new Lw(this.c.q)}t(719,1,{},xw);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return BK(yw(this.b))};_.fd=function(){zw(this.b)};_.c=null;function KN(){KN=x;new uy}
+function HN(a){KN();Wi(a.hb,"dragdrop-dropTarget",!0);this.b=a;new LN(this)}t(720,9,{},HN);function LN(a){Ck();this.b=a}t(721,25,{},LN);_.Hc=function(){NK(this.b.b,null);lr(this.b.b)};_.b=null;function sM(a){a=a.gb;return!a?null:A(a,104)?a:sM(a)}function cL(a,b,c){var d;d=a.hb;LM(a,b,c,DL(d),YK(d),EL(d))}
+function LM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.ud((0>g?0:g)+(Vj(),jg)),b!=a.od()&&a.ud((0>b?0:b)+jg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Vj(),jg)),c!=a.nd()&&a.sd((0>c?0:c)+jg))}function jr(a,b){cL(a,b.c,b.b)}t(724,1,{});
+function aH(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:CD(a,b,~~Mi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Tf:typeof v,r=r==Vf?Object.prototype.toString.call(v)==Vc||typeof v.length==Uf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Tf,r)))if(v=H(Uf,r),r=H("boolean",r),MN===D)v&&(o[u]=new CH(o[u])),r&&(o[u]=(nH(),o[u]?qH:oH));else{q=v||r;if(q=
+!q&&null!=D&&Pn(D)==NN){q=o[u];if(null==q||ON(q,D))continue;if(Nn(q)&&(q=q&&q.g?q.g:null,null!=q&&ON(q,D))){o[u]=q;continue}}if(!H(Vf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function PN(){this.d=new Si;this.b=new Si;this.c=new Si}function ON(a,b){var c;if(MN==b||QN==b&&A(a,107))return!0;if(null!=a)for(c=Pn(a);c&&c!=MN;c=null)if(c==b)return!0;return!1}t(723,724,{},PN);function YG(){YG=x;$G=new PN}
+function dH(a,b){YG();z($G.d,a,b)}function VG(a){YG();var b,c,d;d=xo(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function WG(a,b){var c;YG();return c=b&&b[0]&&(typeof b[0]==Vf||typeof b[0]==Ce)?b[0]:null,ON(c,a)}function bH(a){var b=XG;YG();var c,d;d=$G.c;if(c=!b?d.c:CD(d,b,~~Mi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?DD(d,c):FD(d,b,c,~~Mi(b))}
+function wG(a){YG();var b=$G,c;null==a?a=null:(c=a[dd],c||(0!=(Pn(a).c&4)?a=[]:(b=(b=rj(b.d,Pn(a)))&&typeof b==Ce?new b(a):a,a=a[dd]=b),c=a),a=c);return a}var $G;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=ao&&(e=rk(),2E3<e-co&&(co=e,bo=$n()));if(0==ao++){var f=(eo(),fo),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=no(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(eo(),fo),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=no(n,o);while(h.d);h.d=o}}--ao;c&&-1!=bo&&($wnd.clearTimeout(bo),bo=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Wt)()}catch(d){a(b)}else C(Wt)()}var MN=Y(1),Tn=Y(103),RN=yH(" I"),M=tH(733,RN),YH=tH(731,MN),SN=yH(" Z"),AI=tH(734,SN);Y(102);Y(101);Y(100);var TN=Y(520),wo=tH(735,TN),UN=Y(264),Cu=tH(736,UN);Y(265);Y(146);Y(495);Y(109);Y(506);var VN=yH(" B");Y(510);var WN=yH(" C"),Ni=tH(737,WN),NN=Y(508),XN=yH(" D"),EE=tH(738,XN);Y(509);Y(511);var YN=Y(514),dG=tH(739,YN),ZN=yH(" J"),$N=Y(2),Yt=tH(732,$N),zL=tH(740,VN);Y(523);Y(505);Y(99);Y(193);Y(493);
+var XG=Y(486);Y(502);var jH=Y(500);Y(498);Y(499);Y(504);Y(120);Y(111);Y(112);Y(113);Y(116);Y(118);Y(117);Y(119);Y(121);Y(97);Y(517);Y(512);Y(501);Y(487);Y(488);Y(489);Y(490);Y(491);Y(492);var aO=Y(399);Y(398);Y(397);Y(396);Y(485);Y(484);var GB=Y(413),iE=tH(741,GB),bO=Y(419),nE=tH(742,bO),cO=Y(420),pE=tH(743,cO),dO=Y(562),tG=tH(744,dO),Ot=tH(745,M),eO=$(560,function(){uE();return nI}),oI=tH(746,eO);Y(561);Y(422);Y(421);Y(555);Y(554);Y(563);Y(564);Y(559);Y(456);Y(558);var gB=tH(747,aO);Y(411);Y(566);
+Y(497);xH();Y(496);xH();Y(724);Y(723);var QN=xH();Y(314);var fO=Y(313);Y(312);Y(318);Y(332);Y(373);Y(568);Y(567);Y(311);Y(310);Y(570);Y(569);Y(575);Y(576);Y(577);Y(578);Y(579);Y(580);Y(581);Y(582);Y(571);Y(572);Y(573);Y(574);Y(251);Y(250);Y(323);Y(324);Y(325);Y(593);Y(602);Y(25);Y(594);Y(595);Y(596);Y(597);Y(598);Y(599);Y(600);Y(601);Y(296);Y(369);Y(372);Y(370);Y(371);Y(204);Y(203);Y(298);Y(245);Y(300);Y(212);var gO=Y(211);Y(248);Y(247);Y(246);Y(393);Y(394);Y(395);Y(477);Y(476);Y(475);Y(478);Y(479);
+Y(480);Y(481);Y(624);Y(625);Y(626);Y(627);var hO=$(181,function(){Vj();return vq}),wq=tH(748,hO),iO=$(145,function(){Wj();return Uo}),Vo=tH(749,iO),jO=$(152,function(){Wo();return Gp}),Hp=tH(750,jO),kO=$(171,function(){Ip();return Rp}),Sp=tH(751,kO),lO=$(176,function(){Tp();return bq}),cq=tH(752,lO);$(182,null);$(183,null);$(184,null);$(185,null);$(186,null);$(187,null);$(188,null);$(189,null);$(190,null);$(147,null);$(148,null);$(149,null);$(150,null);$(151,null);$(153,null);$(163,null);$(164,null);
+$(165,null);$(166,null);$(167,null);$(168,null);$(169,null);$(170,null);$(154,null);$(155,null);$(156,null);$(157,null);$(158,null);$(159,null);$(160,null);$(161,null);$(162,null);$(172,null);$(173,null);$(174,null);$(175,null);$(177,null);$(178,null);$(179,null);$(180,null);Y(468);Y(467);Y(527);Y(529);Y(528);Y(530);Y(532);Y(531);Y(533);Y(537);Y(538);Y(202);Y(208);Y(207);Y(206);Y(210);Y(230);Y(439);Y(438);var zC=Y(437),fF=tH(753,zC),EI=tH(754,ZN);Y(423);Y(534);Y(540);Y(535);Y(536);Y(424);Y(592);Y(433);
+Y(432);Y(431);Y(436);var mO=xH(),yK=tH(755,mO);Y(294);Y(466);Y(546);var nO=$(254,function(){Dt();return It}),Jt=tH(756,nO);Y(446);Y(447);Y(430);var kC=Y(425);Y(526);Y(409);Y(410);Y(435);var vC=Y(434);Y(427);Y(426);Y(544);Y(553);Y(428);Y(470);Y(519);Y(556);Y(557);Y(565);Y(416);var KB=Y(415);Y(444);Y(445);Y(401);Y(400);Y(453);xH();xH();xH();Y(403);Y(404);Y(209);Y(382);var Az=tH(757,fO);Y(383);Y(605);Y(604);Y(343);Y(345);Y(344);Y(346);Y(232);Y(249);Y(235);Y(237);var RB=Y(418);Y(469);Y(406);Y(405);Y(412);
+Y(550);Y(522);Y(240);Y(455);Y(227);Y(228);Y(231);Y(225);Y(224);Y(226);var TB=Y(588);Y(214);Y(218);Y(414);Y(607);Y(612);Y(454);Y(513);Y(457);var iB=Y(408),hB=tH(758,KB);Y(643);Y(441);Y(442);Y(443);Y(407);Y(585);Y(586);Y(216);Y(215);Y(217);Y(219);Y(348);Y(347);Y(339);Y(340);Y(632);Y(613);Y(614);Y(539);Y(547);Y(548);Y(549);Y(606);Y(608);var lC=Y(429);Y(589);Y(551);Y(239);Y(236);Y(238);Y(234);Y(223);Y(222);Y(221);Y(276);Y(611);Y(317);Y(316);Y(315);Y(631);Y(630);Y(629);Y(616);Y(628);
+var oO=$(687,function(){br();return FM}),GM=tH(759,oO);Y(686);Y(685);Y(677);Y(678);Y(679);Y(680);Y(681);Y(682);Y(683);Y(684);Y(658);var pO=$(319,function(){ix();return px}),qx=tH(760,pO),qO=$(365,function(){ex();return Xy}),Yy=tH(761,qO);Y(18);Y(366);Y(367);Y(362);Y(363);Y(364);Y(19);Y(20);Y(21);Y(452);Y(417);Y(674);Y(353);Y(675);Y(354);Y(355);Y(356);Y(357);Y(360);Y(328);Y(327);Y(326);Y(609);Y(610);Y(615);Y(269);Y(331);Y(361);Y(349);Y(376);Y(375);Y(374);
+var rO=$(377,function(){nz();return xz}),yz=tH(762,rO);$(378,null);$(379,null);$(380,null);$(381,null);Y(252);Y(590);Y(329);Y(342);Y(341);Y(543);Y(321);Y(205);Y(591);Y(330);Y(660);Y(3);Y(663);Y(664);Y(662);Y(661);Y(654);Y(653);Y(716);Y(717);Y(718);Y(719);Y(656);Y(243);var YC=Y(449),$C=tH(763,YC);Y(450);Y(448);Y(30);Y(31);Y(29);Y(32);Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);var sO=Y(52),My=tH(764,sO);Y(41);Y(42);Y(43);Y(44);Y(45);Y(46);Y(47);Y(49);Y(48);Y(50);Y(51);Y(53);Y(54);Y(56);Y(57);Y(55);Y(58);Y(59);
+Y(60);Y(61);Y(63);Y(65);Y(66);Y(64);Y(62);Y(67);Y(68);Y(69);Y(70);Y(72);Y(75);Y(74);Y(76);Y(79);Y(80);Y(78);Y(81);Y(82);Y(83);Y(84);Y(85);Y(86);Y(88);Y(89);Y(87);Y(90);Y(91);Y(92);Y(93);Y(95);Y(96);Y(94);Y(270);var IL=Y(645);Y(322);var ML=Y(647);Y(241);Y(672);Y(671);Y(462);Y(461);Y(463);Y(242);Y(278);Y(280);Y(279);Y(274);Y(385);Y(271);Y(320);Y(715);Y(285);Y(288);Y(286);Y(287);Y(5);Y(7);Y(6);Y(617);Y(451);Y(464);Y(386);Y(201);Y(306);Y(308);Y(307);Y(458);Y(459);Y(465);Y(244);Y(273);Y(34);Y(281);Y(350);
+Y(351);Y(352);Y(282);var xM=tH(765,gO);Y(283);Y(587);Y(673);Y(640);Y(503);Y(524);Y(33);Y(71);var NL=Y(648);Y(657);Y(676);Y(712);Y(711);Y(213);Y(229);Y(4);Y(639);Y(691);Y(708);var tO=$(709,function(){iN();return oN}),pN=tH(766,tO),uO=$(710,function(){YL();return rN}),sN=tH(767,uO);Y(694);Y(703);Y(702);Y(706);Y(705);Y(701);Y(700);Y(698);Y(699);Y(697);Y(696);Y(693);Y(695);Y(704);Y(707);Y(692);Y(659);Y(713);Y(334);Y(333);Y(336);Y(337);Y(335);Y(284);Y(22);Y(304);Y(305);Y(11);Y(14);Y(23);
+var vO=Y(26),Nk=tH(768,vO);Y(24);Y(27);Y(28);Y(714);Y(8);Y(10);Y(9);Y(720);Y(721);Y(665);Y(668);Y(669);Y(670);Y(666);Y(667);var KL=Y(646);Y(650);Y(651);Y(220);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/469A5B5AE16905A2CD712E25B9517A14.cache.html b/public/jsme/469A5B5AE16905A2CD712E25B9517A14.cache.html
new file mode 100644
index 0000000..636be3c
--- /dev/null
+++ b/public/jsme/469A5B5AE16905A2CD712E25B9517A14.cache.html
@@ -0,0 +1,644 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '469A5B5AE16905A2CD712E25B9517A14';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ga='" height="',ia='" y="',ka='">',la="#",ma="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ba="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Na="-NC=O",Oa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Ya="//",$a="/>",ab="0",bb="0px",cb="1",db="100%",eb="1em",fb="1ex",
+gb="1in",hb="2",ib="3",kb=":",lb=": ",mb=";",nb="<",ob="=",pb=">",qb="?",sb="@",tb="A",ub="After",wb="Any",xb="Aromatic",yb="B",Ab="Before",Bb="Br",Cb="C",Db="CENTER",Eb="CSS1Compat",Fb="Center",Gb="Cl",Hb="Class$",Jb="Copy as ",Nb="DEFAULT",Ob="Dialog",Pb="East",Qb="F",Rb="First",Tb='For input string: "',Ub="GBVTBU-BB",Vb="H",Wb="Helvetica",Xb="I",Yb="Incorrect URL: ",Zb="Internal index set to null.",$b="JSME",ac="JUSTIFY",bc="JavaScript",cc="LEFT",dc="MOL n. ",fc="N",gc="NA",hc="NONE",ic="No more molecules in SDF buffer",
+jc="Nonring",kc="North",lc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",mc="O",nc="ONE_WAY_CORNER",oc="P",pc="R",qc="R1",rc="R2",sc="R3",tc="RIGHT",xc="ROLL_DOWN",yc="RXN",zc="Reset",Ac="Resize-",Bc="Ring",Cc="S",Dc="SMILES",Ec="Se",Fc="Si",Gc="South",Hc="Style names cannot be empty",Ic="TBODY",Jc="TR",Kc="West",Nc="X",Oc="[",Sc="[object Array]",Tc="\\",Uc="]",Vc="__gwtex_wrap",Wc="__uiObjectID",Xc="a",Yc="absolute",Zc="alert",fd="alertdialog",gd=
+"align",hd="antialias",id="application",jd="article",kd="auto",ld="backgroundColor",md="banner",nd="blur",od="bolder",pd="border",qd="bottom",rd="button",sd="cellPadding",td="cellSpacing",ud="center",vd="change",wd="checkbox",xd="className",yd="click",zd="click marked atom to delete mark",Dd="clip",Fd="code",Gd="col",Hd="colSpan",Id="columnheader",Jd="combobox",Kd="complementary",Ld="contentinfo",Md="contextmenu",Nd="cssFloat",Od="cursor",Pd="dblclick",Qd="definition",Rd="dialog",Sd="dir",Td="directory",
+Xd="display",Yd="div",Zd="document",$d="dragdrop-handle",ae="dragdrop-selected",ge="dragend",he="dragenter",ie="dragover",je="dragstart",ke="drop",le="end_gesture",me="error",ne="filter",oe="float",pe="focus",qe="fontFamily",re="fontSize",se="fontStyle",te="fontWeight",ue="form",ve="function",we="g",xe="gesturechange",ye="gestureend",ze="gesturestart",Ae="google",Be="grid",Ce="gridcell",De="group",Ee="gwt-MenuBar",Fe="gwt-MenuBarPopup",Ge="heading",Ie="height",Je="hidden",Ke="html",Le="id",Me="img",
+Ne="is_touch_supported",Ue="italic",Ve="java.vm.name",We="jsa-resetDiv",Xe="keydown",Ye="keypress",Ze="keyup",$e="left",af="link",bf="list",cf="listbox",df="listitem",ef="load",ff="log",gf="ltr",hf="main",jf="marquee",kf="math",lf="menu",mf="menuPopup",nf="menubar",of="menuitem",pf="menuitemcheckbox",rf="menuitemradio",sf="middle",tf="mousedown",uf="mousemove",vf="mouseout",Bf="mouseover",Cf="mouseup",Df="mousewheel",Ef="move",Ff="msie",Gf="multipart",Hf="n",If="name",Jf="navigation",Kf="none",Lf=
+"noreaction",Mf="note",Nf="nowrap",Of="null",Pf="number",Qf="object",Rf="offsetHeight",Sf="offsetWidth",Tf="ontouchstart",Uf="opera",Vf="option",Wf="outline",Xf="overflow",Yf="padding",Zf="paste",$f="popupContent",ag="position",bg="presentation",cg="progressbar",dg="px",eg="px, ",fg="px;",gg="radio",hg="radiogroup",ig="reaction",jg="rect(0px, 0px, 0px, 0px)",kg="region",lg="rgb(",mg="right",ng="rotation",og="row",qg="rowgroup",rg="rowheader",sg="rtl",tg="s",ug="scale100",vg="scrollbar",wg="se",xg=
+"search",yg="separator",zg="serif",Ag='shape-rendering="crispEdges"',Cg="slider",Dg="span",Eg="spinbutton",Fg="status",Gg="subMenuIcon-selected",Hg="tab",Ig="table",Jg="tablist",Kg="tabpanel",Lg="tbody",Mg="td",Ng="text",Og="textAlign",Pg="textbox",Qg="timer",Rg="title",Sg="toolbar",Tg="tooltip",Ug="top",Vg="touchcancel",Wg="touchend",Xg="touchmove",Yg="touchstart",Zg="tr",$g="tree",ah="treegrid",bh="treeitem",ch="true",dh="value",eh="verticalAlign",fh="visibility",gh="visible",hh="whiteSpace",ih=
+"width",jh="x",kh="zIndex",lh="|",_,mh={l:4194303,m:4194303,h:1048575},nh={l:0,m:0,h:0},oh={l:1,m:0,h:0},ph={l:2,m:0,h:0},qh={l:3,m:0,h:0},rh={l:4,m:0,h:0},sh={l:8,m:0,h:0},th={l:10,m:0,h:0},uh={l:16,m:0,h:0},vh={l:32,m:0,h:0},wh={l:64,m:0,h:0},xh={l:128,m:0,h:0},yh={l:256,m:0,h:0},zh={l:512,m:0,h:0},Ah={l:1024,m:0,h:0},Bh={l:2048,m:0,h:0},Ch={l:8192,m:0,h:0},Dh={l:16384,m:0,h:0},Lh={l:32768,m:0,h:0},Mh={l:65536,m:0,h:0},Nh={l:131072,m:0,h:0},Oh={l:262144,m:0,h:0},Ph={l:524288,m:0,h:0},Qh={},Rh={46:1,
+48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,142:1,149:1},Sh={9:1,10:1,117:1,121:1,123:1},Th={117:1,120:1,134:1},Uh={48:1},Vh={136:1},Wh={90:1,91:1,97:1,111:1,117:1},Xh={53:1,117:1},Yh={46:1,48:1,57:1,61:1,69:1,71:1,72:1,80:1,82:1},Zh={94:1,117:1},$h={47:1,83:1},ai={56:1},bi={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,69:1,72:1,76:1,77:1,78:1,79:1,
+80:1,82:1},ci={55:1},di={90:1,97:1,111:1,117:1},ei={7:1,9:1,117:1,121:1,123:1},fi={97:1,117:1},gi={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,64:1,66:1,69:1,70:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},hi={152:1},ii={117:1,134:1},ji={117:1,124:1,126:1,130:1,132:1},ki={81:1,117:1,121:1,123:1},li={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,
+27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},m={117:1,120:1},mi={84:1,117:1,124:1,130:1,132:1},s={116:1,117:1,120:1},ni={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},oi={138:1},pi={119:1},qi={113:1},ri={117:1,124:1,132:1},si={134:1},ti={90:1,91:1,97:1,103:1,111:1,117:1},ui={117:1},vi={117:1,124:1,130:1,132:1},wi={46:1,48:1,57:1,69:1,72:1,80:1,82:1},xi={8:1,9:1,117:1,121:1,123:1},
+yi={117:1,120:1,135:1},zi={45:1},Ai={69:1,80:1},Bi={11:1,117:1,121:1,123:1},Ci={6:1,9:1,117:1,121:1,123:1},Di={46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1},Ei={12:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},Fi={85:1,90:1,91:1,97:1,106:1,111:1,113:1,117:1},Gi={135:1};
+function u(a,b,c){var d=Qh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Qh[a]=function(){}),_=d.prototype=0>b?{}:new Qh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}u(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Hi(this)};
+_.tS=function(){var a=this.cZ.e+sb,b;b=this.hC();var c,d,e;c=y(Ii,m,-1,8,1);d=(Ji(),Ki);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Li(){Li=x;Mi=new Ni}function Oi(a){for(var b,a=new Pi(a.k.n);a.c<a.e.Fe();)b=Qi(a),Ri(b.ld(),ae,!1),Si(a)}
+function Ti(a,b,c){var a=a.o,d;try{d=new Ui(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Vi(e);if(A(e,124))throw new Wi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ri(b.ld(),Ub,!0);Ri(c.ld(),$d,!0);z(Mi,b,c)}function Xi(a,b){var c;c=Yi(Mi,b);var d;d=Yi(a.o.d,c);if(!d)throw new Zi("dragHandle was not draggable");$i(d.c.b);$i(d.e.b);$i(d.d.b);Ri(b.ld(),Ub,!1);Ri(c.ld(),$d,!1)}
+function aj(a){var b;a.p=!1;for(a=new Pi(a.k.n);a.c<a.e.Fe();)b=Qi(a),Ri(b.ld(),ae,!1),Si(a)}function bj(a,b){cj(a.k.n,b)?Ri(b.ld(),ae,!1):a.p?(dj(a.k.n,b),Ri(b.ld(),ae,!0)):(a.k.n.Qe(),dj(a.k.n,b))}function ej(a){this.i=a;this.k=new fj(this);this.o=new gj(this.k)}u(3,1,{});_.rc=function(){hj(this.k.f,"dragdrop-dragging")};_.sc=function(){ij(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Mi;function fj(a){this.n=new jj;this.e=a;this.b=a.i}u(4,1,{},fj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function kj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function lj(a,b){var c;c=mj(a.d,nj).b;b.b.ctrlKey||b.b.metaKey||Oi(a.c.e);bj(a.c.e,c)}function oj(a){a.c.i=null;a.c.e.sc();pj((qj(),rj(null)),a.b,0,0);var b=a.b.pb;sj=b;tj();uj=b;a.e=2}
+function gj(a){this.d=new Ni;this.c=a;this.b=new vj;wj(this.b,xj(),yj());B(this.b,this,(zj(),zj(),Aj));B(this.b,this,(Bj(),Bj(),Cj));a=this.b.pb.style;a[ne]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Dj(),dg);a.borderStyle=(Ej(),Kf);a[ld]="blue"}u(5,1,{},gj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Fj(a);e=Gj(a);b=Hj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!nj)nj=c,this.c.f=mj(this.d,nj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Ij(this.c.n,this.c.f)&&(Oi(this.c.e),bj(this.c.e,this.c.f)),Jj(new Kj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Lj(nj,null),nj!=this.c.f&&(c=new Lj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,oj(this),1!=this.e&&kj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Mj(a,b);a=Nj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Oj(Pj(d-this.i),Pj(a-this.j))>=this.c.e.n?(ck(),-1!=Ij(this.c.n,this.c.f)||bj(this.c.e,this.c.f),c=new Lj(nj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,oj(this)):dk.preventDefault()),1==this.e)return;dk.preventDefault();kj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Mj(a,b);b=Nj(a,b);if(1==Hj(a.b)&&(this.f=!1,nj))try{if(ck(),1==this.e)lj(this,a);else{d!=this.b&&(c=new Lj(d,null),e+=c.b,b+=c.e);try{kj(this,e,b),this.c.e.rc(),3!=this.e&&lj(this,a)}finally{var f=this.b.pb;sj&&f==sj&&(sj=null);tj();f===uj&&(uj=null);ek(this.b);this.e=1;this.c.f=null}}}finally{nj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var nj=null;function Kj(){}u(6,1,ai,Kj);_.xc=function(){ck()};
+function Ui(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}u(7,1,{},Ui);_.b=null;_.c=null;_.d=null;_.e=null;u(8,1,{});u(10,8,{});u(9,10,{});_.b=null;u(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Lj(a,b){!a||a==(qj(),rj(null))?this.i=this.f=0:(this.f=a.gd()-(a.pb.scrollLeft||0),this.i=a.hd()-(a.pb.scrollTop||0));!b||b==(qj(),rj(null))?this.d=this.c=0:(this.c=fk(b.pb)+gk(b.pb),this.d=hk(b.pb)+ik(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}u(14,11,{},Lj);
+_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function ck(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function gk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(dg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function ik(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(dg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function jk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function kk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
+function lk(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;cj(c.b,b);0==c.b.d&&mk(c.c);a.r=null}a.yc()}}function nk(a,b){var c=ok();lk(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;pk(a.n,ok())}function qk(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}u(17,1,{});_.yc=function(){this.v&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function pk(a,b){if(qk(a.b,b)){var c=a.b,d=a.b.t,e;e=new rk(d,a.b.n);dj(d.b,e);1==d.b.d&&sk(d.c,16);c.r=e}else a.b.r=null}function tk(a){this.b=a}u(18,1,{},tk);_.b=null;u(19,1,{});u(20,1,{2:1});function uk(){uk=x;vk=new wk}u(21,19,{});var vk=null;function wk(){this.b=new jj;this.c=new xk(this)}u(22,21,{},wk);
+function yk(){yk=x;zk=new jj;var a=new Ak;Bk();Ck(Dk?Dk:Dk=new Ek,a)}function mk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);cj(zk,a)}function sk(a,b){if(0>b)throw new Fk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);cj(zk,a);a.c=!1;a.d=Gk(a,b);dj(zk,a)}function Hk(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function Gk(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}u(24,1,{});_.Cc=function(){this.c||cj(zk,this);this.Dc()};_.c=!1;_.d=0;var zk;
+function xk(a){yk();this.b=a}u(23,24,{},xk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(Ik,m,3,a.b.d,0);b=Jk(a.b,b);c=new Kk;for(e=0,f=b.length;e<f;++e)d=b[e],cj(a.b,d),pk(d.b,c.b);0<a.b.d&&sk(a.c,Oj(5,16-(ok()-c.b)))};_.b=null;function rk(a,b){this.c=a;this.b=b}u(25,20,{2:1,3:1},rk);_.b=null;_.c=null;u(27,1,{});_.b=null;function Lk(){this.b=Zc}u(26,27,{},Lk);function Mk(){this.b=fd}u(28,27,{},Mk);function Nk(){this.b=id}u(29,27,{},Nk);u(31,1,{});_.b=null;function Ok(a){this.b=a}u(30,31,{},Ok);
+function Pk(){this.b=jd}u(32,27,{},Pk);function Qk(){this.b=md}u(33,27,{},Qk);function Rk(){this.b=rd}u(34,27,{},Rk);function Sk(){this.b=wd}u(35,27,{},Sk);function Tk(){this.b=Id}u(36,27,{},Tk);function Uk(){this.b=Jd}u(37,27,{},Uk);function Vk(){this.b=Kd}u(38,27,{},Vk);function Wk(){this.b=Ld}u(39,27,{},Wk);function Xk(){this.b=Qd}u(40,27,{},Xk);function Yk(){this.b=Rd}u(41,27,{},Yk);function Zk(){this.b=Td}u(42,27,{},Zk);function $k(){this.b=Zd}u(43,27,{},$k);function al(){this.b=ue}
+u(44,27,{},al);function bl(){this.b=Be}u(45,27,{},bl);function cl(){this.b=Ce}u(46,27,{},cl);function dl(){this.b=De}u(47,27,{},dl);function fl(){this.b=Ge}u(48,27,{},fl);function gl(a){this.b=a.id}u(49,1,{4:1,5:1},gl);_.b=null;function hl(){this.b=Me}u(50,27,{},hl);function il(){this.b=af}u(51,27,{},il);function jl(){this.b=bf}u(52,27,{},jl);function kl(){this.b=cf}u(53,27,{},kl);function ll(){this.b=df}u(54,27,{},ll);function ml(){this.b=ff}u(55,27,{},ml);function nl(){this.b=hf}u(56,27,{},nl);
+function ol(){this.b=jf}u(57,27,{},ol);function pl(){this.b=kf}u(58,27,{},pl);function ql(){this.b=lf}u(59,27,{},ql);function rl(){this.b=nf}u(60,27,{},rl);function sl(){this.b=of}u(61,27,{},sl);function tl(){this.b=pf}u(62,27,{},tl);function ul(){this.b=rf}u(63,27,{},ul);function vl(){this.b=Jf}u(64,27,{},vl);function wl(){this.b=Mf}u(65,27,{},wl);function xl(){this.b=Vf}u(66,27,{},xl);function yl(){this.b=bg}u(67,27,{},yl);u(68,31,{},function(a){this.b=a});function zl(){this.b=cg}u(69,27,{},zl);
+function Al(){Al=x;Bl=new Ok("aria-activedescendant")}var Bl;function Cl(){this.b=gg}u(71,27,{},Cl);function Dl(){this.b=hg}u(72,27,{},Dl);function El(){this.b=kg}u(73,27,{},El);
+function Fl(){Fl=x;Gl=new Mk;Hl=new Lk;Il=new Nk;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new cl;Xl=new bl;Yl=new dl;Zl=new fl;$l=new hl;am=new il;bm=new kl;cm=new ll;dm=new jl;em=new ml;fm=new nl;gm=new ol;hm=new pl;im=new rl;jm=new tl;km=new ul;lm=new sl;mm=new ql;nm=new vl;om=new wl;pm=new xl;qm=new yl;rm=new zl;sm=new Dl;tm=new Cl;um=new El;vm=new wm;xm=new ym;zm=new Am;Bm=new Cm;Dm=new Em;Fm=new Gm;Hm=
+new Im;Jm=new Km;Lm=new Mm;Nm=new Om;Pm=new Qm;Rm=new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new rn;sn=new tn;un=new vn;F=new Ni;z(F,kg,um);z(F,Zc,Hl);z(F,Rd,Sl);z(F,fd,Gl);z(F,id,Il);z(F,Zd,Ul);z(F,jd,Jl);z(F,md,Kl);z(F,rd,Ll);z(F,wd,Ml);z(F,Ce,Wl);z(F,Id,Nl);z(F,De,Yl);z(F,Jd,Ol);z(F,Kd,Pl);z(F,Ld,Ql);z(F,Qd,Rl);z(F,bf,dm);z(F,Td,Tl);z(F,ue,Vl);z(F,Be,Xl);z(F,Ge,Zl);z(F,Me,$l);z(F,af,am);z(F,cf,bm);z(F,df,cm);z(F,ff,em);z(F,hf,fm);z(F,jf,gm);z(F,kf,hm);z(F,lf,mm);z(F,nf,im);z(F,of,lm);z(F,
+pf,jm);z(F,Vf,pm);z(F,gg,tm);z(F,rf,km);z(F,Jf,nm);z(F,Mf,om);z(F,bg,qm);z(F,cg,rm);z(F,hg,sm);z(F,og,zm);z(F,qg,vm);z(F,rg,xm);z(F,xg,Dm);z(F,yg,Fm);z(F,vg,Bm);z(F,Cg,Hm);z(F,Eg,Jm);z(F,Fg,Lm);z(F,Hg,Rm);z(F,Jg,Nm);z(F,Kg,Pm);z(F,Pg,Tm);z(F,Qg,Vm);z(F,Sg,Xm);z(F,Tg,Zm);z(F,$g,un);z(F,ah,an);z(F,bh,sn)}var Hl,Gl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Xl,Wl,Yl,Zl,$l,am,dm,bm,cm,em,fm,gm,hm,mm,im,lm,jm,km,nm,om,pm,qm,rm,tm,sm,um,F,zm,vm,xm,Bm,Dm,Fm,Hm,Jm,Lm,Rm,Nm,Pm,Tm,Vm,Xm,Zm,un,an,sn;
+function Am(){this.b=og}u(75,27,{},Am);function wm(){this.b=qg}u(76,27,{},wm);function ym(){this.b=rg}u(77,27,{},ym);function Cm(){this.b=vg}u(78,27,{},Cm);function Em(){this.b=xg}u(79,27,{},Em);function Gm(){this.b=yg}u(80,27,{},Gm);function Im(){this.b=Cg}u(81,27,{},Im);function Km(){this.b=Eg}u(82,27,{},Km);function Mm(){this.b=Fg}u(83,27,{},Mm);function Sm(){this.b=Hg}u(84,27,{},Sm);function Om(){this.b=Jg}u(85,27,{},Om);function Qm(){this.b=Kg}u(86,27,{},Qm);function Um(){this.b=Pg}
+u(87,27,{},Um);function Wm(){this.b=Qg}u(88,27,{},Wm);function Ym(){this.b=Sg}u(89,27,{},Ym);function $m(){this.b=Tg}u(90,27,{},$m);function vn(){this.b=$g}u(91,27,{},vn);function rn(){this.b=ah}u(92,27,{},rn);function tn(){this.b=bh}u(93,27,{},tn);function Kk(){this.b=ok()}function ok(){return(new Date).getTime()}u(94,1,{},Kk);function wn(a){var b,c,d;d=new xn;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),yn(d,c.cZ.e),d.b.b+=lb,zn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function An(a){var b,c,d;c=y(Bn,m,131,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Cn;c[d]=a[d]}}function Dn(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+lb+a:b}u(99,1,{117:1,132:1});_.Ec=function(){return this.i};_.tS=function(){return Dn(this)};_.f=null;_.i=null;function En(a){Fn();this.i=a}u(98,99,ri,En);function Zi(a){Fn();this.i=a}function Wi(a,b){Fn();this.f=b;this.i=a}u(97,98,vi,Zi,Wi);
+function Gn(a){Fn();this.c=a;this.b=l;var b,c,d;c=Hn(In(this.c)?this.c:null);d=y(Bn,m,131,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Jn(c[a]);An(d)}u(96,97,vi,Gn);
+_.Ec=function(){if(null==this.d){this.e=null==this.c?Of:In(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Kn(this.c).e;this.b=this.b+lb+(In(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(In(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=If&&"message"!=c&&"toString"!=c)try{b+="\n "+c+lb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Ln(a,b){return Mn(a)?a.eQ(b):a===b}function Kn(a){return Mn(a)?a.cZ:Nn}
+function On(a){return Mn(a)?a.hC():Hi(a)}
+function Pn(){var a;Pn=x;Qn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Rn(a){Pn();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=Qn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Qn;u(106,1,{});function Hi(a){return a.$H||(a.$H=++Sn)}function Tn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Un(){return $wnd.setTimeout(function(){0!=Vn&&(Vn=0);Wn=-1},10)}var Vn=0,Sn=0,Xn=0,Wn=-1;
+function Yn(){Yn=x;Zn=new $n}function ao(a,b){a.b=bo(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new co(a)),eo(a.f,1),!a.j&&(a.j=new fo(a)),eo(a.j,50))}function $n(){}function go(a){return a.Fc()}function bo(a,b){!a&&(a=[]);a[a.length]=b;return a}function ho(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=bo(b,e)):e[0].xc()}catch(f){if(f=Vi(f),!A(f,132))throw f;}}return b}function eo(a,b){Yn();$wnd.setTimeout(function(){C(go)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+u(108,106,{},$n);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Zn;function co(a){this.b=a}u(109,1,{},co);
+_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),ho(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Kk;100>ok()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function fo(a){this.b=a}u(110,1,{},fo);_.Fc=function(){this.b.e&&eo(this.b.f,1);return this.b.k};
+_.b=null;function Fn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Hn(a);3<=e.length&&e.splice(0,3);c=y(Bn,m,131,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Jn(e[a]);An(c)}function Hn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=io(jo(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}u(116,1,{});function zn(a,b){a.b+=b}function ko(){}u(117,116,{},ko);_.b=l;
+function G(a,b){return parseInt(a[b])||0}function lo(a,b){return null==a[b]?null:""+a[b]}function mo(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 no(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function oo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Hj(a){a=a.button;return 1==a?4:2==a?2:1}
+function fk(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Jc&&c.tagName!=Ic&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function hk(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Jc&&c.tagName!=Ic&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function po(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
+function yj(){var a=$doc;return(H(a.compatMode,Eb)?a.documentElement:a.body).clientHeight}function xj(){var a=$doc;return(H(a.compatMode,Eb)?a.documentElement:a.body).clientWidth}function qo(a){return(H(a.compatMode,Eb)?a.documentElement:a.body).scrollLeft||0}function ro(a){return(H(a.compatMode,Eb)?a.documentElement:a.body).scrollTop||0}function I(a,b){this.c=a;this.d=b}u(140,1,{117:1,121:1,123:1});_.eQ=function(a){return this===a};_.hC=function(){return Hi(this)};_.tS=function(){return this.c};
+_.c=null;_.d=0;function Ej(){Ej=x;so=new to;uo=new vo;wo=new xo;yo=new zo;Ao=new Bo;Co=K(Do,m,6,[so,uo,wo,yo,Ao])}u(139,140,Ci);var Co,wo,uo,yo,so,Ao;function to(){I.call(this,hc,0)}u(141,139,Ci,to);function vo(){I.call(this,"DOTTED",1)}u(142,139,Ci,vo);function xo(){I.call(this,"DASHED",2)}u(143,139,Ci,xo);function zo(){I.call(this,"HIDDEN",3)}u(144,139,Ci,zo);function Bo(){I.call(this,"SOLID",4)}u(145,139,Ci,Bo);
+function Eo(){Eo=x;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=new jp;kp=new lp;mp=new np;op=K(pp,m,7,[Fo,Ho,Jo,Lo,No,Po,Ro,To,Vo,Xo,Zo,ap,cp,ep,gp,ip,kp,mp])}u(146,140,ei);var op,Ho,kp,Jo,Fo,Po,ip,No,Ro,To,Vo,Lo,mp,Xo,Zo,ap,ep,gp,cp;function Go(){I.call(this,Nb,0)}u(147,146,ei,Go);function Yo(){I.call(this,"SE_RESIZE",9)}u(148,146,ei,Yo);function $o(){I.call(this,"SW_RESIZE",10)}
+u(149,146,ei,$o);function bp(){I.call(this,"S_RESIZE",11)}u(150,146,ei,bp);function dp(){I.call(this,"W_RESIZE",12)}u(151,146,ei,dp);function fp(){I.call(this,"TEXT",13)}u(152,146,ei,fp);function hp(){I.call(this,"WAIT",14)}u(153,146,ei,hp);function jp(){I.call(this,"HELP",15)}u(154,146,ei,jp);function lp(){I.call(this,"COL_RESIZE",16)}u(155,146,ei,lp);function np(){I.call(this,"ROW_RESIZE",17)}u(156,146,ei,np);function Io(){I.call(this,"AUTO",1)}u(157,146,ei,Io);
+function Ko(){I.call(this,"CROSSHAIR",2)}u(158,146,ei,Ko);function Mo(){I.call(this,"POINTER",3)}u(159,146,ei,Mo);function Oo(){I.call(this,"MOVE",4)}u(160,146,ei,Oo);function Qo(){I.call(this,"E_RESIZE",5)}u(161,146,ei,Qo);function So(){I.call(this,"NE_RESIZE",6)}u(162,146,ei,So);function Uo(){I.call(this,"NW_RESIZE",7)}u(163,146,ei,Uo);function Wo(){I.call(this,"N_RESIZE",8)}u(164,146,ei,Wo);function qp(){qp=x;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=K(Ap,m,8,[rp,tp,vp,xp])}u(165,140,xi);
+var zp,tp,vp,xp,rp;function sp(){I.call(this,hc,0)}u(166,165,xi,sp);function up(){I.call(this,"BLOCK",1)}u(167,165,xi,up);function wp(){I.call(this,"INLINE",2)}u(168,165,xi,wp);function yp(){I.call(this,"INLINE_BLOCK",3)}u(169,165,xi,yp);function Bp(){Bp=x;Cp=new Dp;Ep=new Fp;Gp=new Hp;Ip=new Jp;Kp=K(Lp,m,10,[Cp,Ep,Gp,Ip])}u(170,140,Sh);var Kp,Cp,Ep,Gp,Ip;function Dp(){I.call(this,Db,0)}u(171,170,Sh,Dp);function Fp(){I.call(this,ac,1)}u(172,170,Sh,Fp);function Hp(){I.call(this,cc,2)}
+u(173,170,Sh,Hp);function Jp(){I.call(this,tc,3)}u(174,170,Sh,Jp);function Dj(){Dj=x;Mp=new Np;Op=new Pp;Qp=new Rp;Sp=new Tp;Up=new Vp;Wp=new Xp;Yp=new Zp;$p=new aq;bq=new cq;dq=K(eq,m,11,[Mp,Op,Qp,Sp,Up,Wp,Yp,$p,bq])}u(175,140,Bi);var dq,$p,Qp,Sp,Yp,bq,Wp,Op,Up,Mp;function Np(){I.call(this,"PX",0)}u(176,175,Bi,Np);function Pp(){I.call(this,"PCT",1)}u(177,175,Bi,Pp);function Rp(){I.call(this,"EM",2)}u(178,175,Bi,Rp);function Tp(){I.call(this,"EX",3)}u(179,175,Bi,Tp);
+function Vp(){I.call(this,"PT",4)}u(180,175,Bi,Vp);function Xp(){I.call(this,"PC",5)}u(181,175,Bi,Xp);function Zp(){I.call(this,"IN",6)}u(182,175,Bi,Zp);function aq(){I.call(this,"CM",7)}u(183,175,Bi,aq);function cq(){I.call(this,"MM",8)}u(184,175,Bi,cq);function fq(){fq=x;gq=[];hq=[];iq=[]}var gq,hq,iq;function jq(){jq=x;kq=new lq}function mq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}
+function nq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function lq(){}u(187,1,{},lq);_.b=null;var kq;u(199,1,{});_.tS=function(){return"An event type"};_.i=null;u(198,199,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;u(197,198,{});_.Hc=function(){return this.Jc()};_.b=null;var oq=_.c=null;function pq(){pq=x;qq=new rq(nd,new sq)}function sq(){}u(196,197,{},sq);_.Gc=function(a){a.Kc(this)};_.Jc=function(){return qq};var qq;function tq(){tq=x;uq=new rq(vd,new vq)}
+function vq(){}u(200,197,{},vq);_.Gc=function(a){wq();xq(this,a.c,yq(a.b.b,a.b.b.pb.selectedIndex))};_.Jc=function(){return uq};var uq;u(203,197,zi);function Mj(a,b){return(a.b.clientX||0)-fk(b)+(b.scrollLeft||0)+qo(b.ownerDocument)}function Nj(a,b){return(a.b.clientY||0)-hk(b)+(b.scrollTop||0)+ro(b.ownerDocument)}function Fj(a){var b;return(b=a.c)?Mj(a,b):a.b.clientX||0}function Gj(a){var b;return(b=a.c)?Nj(a,b):a.b.clientY||0}u(202,203,zi);function zq(){zq=x;Aq=new rq(yd,new Bq)}
+function Bq(){}u(201,202,zi,Bq);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return Aq};var Aq;function Cq(){Cq=x;Dq=new rq(Md,new Eq)}function Eq(){}u(204,197,{},Eq);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return Dq};var Dq;u(207,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Fq=_.d=0;function Ek(){this.d=++Fq}u(206,207,$h,Ek);function rq(a,b){this.d=++Fq;this.b=b;!oq&&(oq=new Gq);oq.b[a]=this;this.c=a}u(205,206,$h,rq);
+_.b=null;_.c=null;function Hq(){Hq=x;Iq=new rq(Pd,new Jq)}function Jq(){}u(208,202,zi,Jq);
+_.Gc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(Kq(),Lq))a=Mq(b.pb),c=new Nq(G(b.pb,Sf),G(b.pb,Rf)),d=new Nq(G(b.T.jb.pb,Sf),G(b.T.jb.pb,Rf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Oq(b.I,!0);a=G(b.T.jb.pb,Sf);Pq(b,new Nq(a,Qq(b.T.jb).b));b.J&&b.O!=Lq&&Rq(b.r,b)}else Oq(b.I,!1),b.O!=(Kq(),Lq)?Pq(b,new Nq(b.F.c,b.F.b)):Sq(b,Mq(b.r.pb)),b.J&&b.O!=Lq&&Tq(b.r,b);Uq(b.T.jb)}else Oq(b.I,!0)};_.Jc=function(){return Iq};var Iq;u(209,197,{});
+function Vq(){Vq=x;Wq=new rq(ge,new Xq)}function Xq(){}u(210,209,{},Xq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Wq};var Wq;function Yq(){Yq=x;Zq=new rq(he,new $q)}function $q(){}u(211,209,{},$q);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Zq};var Zq;function ar(){ar=x;br=new rq(ie,new cr)}function cr(){}u(212,209,{},cr);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return br};
+var br;function dr(){dr=x;er=new rq(je,new fr)}function fr(){}u(213,209,{},fr);_.Gc=function(a){a=gr(a.b);(this.b.dataTransfer||null).setData(Ng,a)};_.Jc=function(){return er};var er;function hr(){hr=x;ir=new rq(ke,new jr)}function jr(){}u(214,209,{},jr);
+_.Gc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;kr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Ng),a.b.c.Je(b))};_.Jc=function(){return ir};var ir;function lr(){lr=x;mr=new rq(pe,new nr)}function nr(){}u(215,197,{},nr);_.Gc=function(a){ek(a.b.b)};_.Jc=function(){return mr};var mr;
+function or(){or=x;pr=new rq(xe,new qr)}function qr(){}u(216,197,{},qr);_.Gc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,rr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,sr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return pr};var pr;function tr(){tr=x;ur=new rq(ye,new vr)}function vr(){}u(217,197,{},vr);_.Gc=function(a){a.b.b&&(a.b.c.b=null,wr(a.b.b,a.b.c))};
+_.Jc=function(){return ur};var ur;function xr(){xr=x;yr=new rq(ze,new zr)}function zr(){}u(218,197,{},zr);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return yr};var yr;u(220,197,{});u(219,220,{});function Ar(){Ar=x;Br=new rq(Xe,new Cr)}function Cr(){}u(221,219,{},Cr);
+_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Dr(),Er).length&&-999!=(Dr(),Er)[c]&&(c=(Dr(),Er)[c]);b=new Fr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?Gr(gr(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new Hr(a)),a.xb),b.b=d,Ir(),
+Jr(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(Kr(a,lo((Lr(),Mr).hc.b.pb,dh)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Vb;c=1300;break;case 114:case 82:a.lb=!0;a.K=pc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=Ka):801==a.d?(c=237,a.lb=!0,a.K=Ja):(c=233,a.lb=
+!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Ua);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Ea;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
+!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?Nr(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Nr(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&Nr(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?Nr(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?Nr(a,4):c=207;break;case 53:105==a.d?
+Nr(a,5):c=208;break;case 54:105==a.d?Nr(a,6):c=210;break;case 55:105==a.d?Nr(a,7):c=211;break;case 56:105==a.d?Nr(a,8):c=212;break;case 57:105==a.d?Nr(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}Or(a,c)}a=!0}a&&this.b.preventDefault()};_.Jc=function(){return Br};var Br;function Pr(){Pr=x;Qr=new rq(tf,new Rr)}function Rr(){}u(222,202,zi,Rr);_.Gc=function(a){a.uc(this)};
+_.Jc=function(){return Qr};var Qr;function zj(){zj=x;Aj=new rq(uf,new Sr)}function Sr(){}u(223,202,zi,Sr);_.Gc=function(a){a.vc(this)};_.Jc=function(){return Aj};var Aj;function Tr(){Tr=x;Ur=new rq(vf,new Vr)}function Vr(){}u(224,202,zi,Vr);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Lj(nj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,oj(a))};_.Jc=function(){return Ur};var Ur;function Wr(){Wr=x;Xr=new rq(Bf,new Yr)}function Yr(){}u(225,202,zi,Yr);_.Gc=function(a){var b;b=this.b;ao((Yn(),Zn),new Zr(a,a.c,b))};
+_.Jc=function(){return Xr};var Xr;function Bj(){Bj=x;Cj=new rq(Cf,new $r)}function $r(){}u(226,202,zi,$r);_.Gc=function(a){a.wc(this)};_.Jc=function(){return Cj};var Cj;function Gq(){this.b={}}u(227,1,{},Gq);_.b=null;u(230,203,zi);var as=null;function bs(){bs=x;cs=new rq(Vg,new ds)}function ds(){}u(229,230,zi,ds);_.Gc=function(a){es(a.b,this,a.b.n)};_.Jc=function(){return cs};var cs;function fs(){fs=x;gs=new rq(Wg,new hs)}function hs(){}u(231,230,zi,hs);_.Gc=function(a){es(a.b,this,a.b.n)};_.Jc=function(){return gs};
+var gs;function is(){var a;this.b=(a=document.createElement(Yd),a.setAttribute(Tf,"return;"),typeof a.ontouchstart==ve)}u(232,1,{},is);function js(){js=x;ks=new rq(Xg,new ls)}function ls(){}u(233,230,zi,ls);_.Gc=function(a){es(a.b,this,a.b.o)};_.Jc=function(){return ks};var ks;function ms(){ms=x;ns=new rq(Yg,new os)}function os(){}u(234,230,zi,os);_.Gc=function(a){ps(a.b,this)&&(a.b.k&&qs(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),sk(a.b.d,750),a.b.e=!1))};_.Jc=function(){return ns};var ns;
+function rs(a,b){this.b=b;this.c=a}function ss(a,b,c){Dk&&(b=new rs(b,c),a.Yc(b))}u(235,198,{},rs);_.Gc=function(a){a.Uc(this)};_.Hc=function(){return Dk};_.b=!1;var Dk=_.c=null;function ts(a){this.b=a}u(236,198,{},ts);_.Gc=function(a){a.Vc(this)};_.Hc=function(){return us};var us=_.b=null;function vs(){}function ws(a){var b;xs&&(b=new vs,a.Yc(b))}u(237,198,{},vs);_.Gc=function(a){a.Wc(this)};_.Hc=function(){return xs};var xs=null;function ys(a){this.b=a}u(238,198,{},ys);_.Gc=function(a){a.Xc(this)};
+_.Hc=function(){return zs};var zs=_.b=null;function As(){}u(239,198,{},As);_.Gc=function(a){a.b.W&&a.b.Id()};_.Hc=function(){return Bs};var Bs=null;function Cs(a,b,c){a=a.b;if(!b)throw new Ds("Cannot add a handler with a null type");if(!c)throw new Ds("Cannot add a null handler");0<a.c?Es(a,new Fs(a,b,c)):Gs(a,b,null,c);return new Hs(new Is(a,b,c))}
+function Js(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Ds("Cannot fire null event");try{++d.c;j=Ks(d,b.Hc(),null);e=null;for(h=d.d?j.Kf(j.Fe()):j.Jf();d.d?h.Mf():h._c();){g=d.d?h.Nf():h.ad();try{b.Gc(g)}catch(n){if(n=Vi(n),A(n,132))f=n,!e&&(e=new Ls),Ms(e,f);else throw n;}}if(e)throw new Ns(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Pi(d.b);r.c<r.e.Fe();)o=Qi(r),o.xc()}finally{d.b=null}}}}catch(q){q=Vi(q);if(A(q,84))throw new Os(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function Ps(a){Qs.call(this,a,!1)}function Qs(a,b){this.b=new Rs(b);this.c=a}u(240,1,Uh,Ps,Qs);_.Yc=function(a){Js(this,a)};_.b=null;_.c=null;u(243,1,{});function Es(a,b){!a.b&&(a.b=new jj);dj(a.b,b)}function Gs(a,b,c,d){var e;e=mj(a.e,b);e||(e=new Ni,z(a.e,b,e));a=e.Be(c);a||(a=new jj,e.De(c,a));a.Bf(d)}function Ss(a,b,c,d){var e,f;e=Ks(a,b,c);e.Df(d)&&e.Ce()&&(f=mj(a.e,b),f.Ee(c),f.Ce()&&Yi(a.e,b))}
+function Ks(a,b,c){a=mj(a.e,b);if(!a)return Ts(),Ts(),Us;c=a.Be(c);return!c?(Ts(),Ts(),Us):c}u(242,243,{});_.b=null;_.c=0;_.d=!1;function Rs(a){this.e=new Ni;this.d=a}u(241,242,{},Rs);function Hs(a){this.b=a}u(244,1,{},Hs);_.b=null;function Ns(a){Wi.call(this,Vs(a),Ws(a));this.b=a}function Ws(a){a=a.Bd();return!a._c()?null:a.ad()}
+function Vs(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new Xs(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Bd();a._c();)d=a.ad(),c?c=!1:b.b.b+="; ",d=d.Ec(),zn(b.b,d);return b.b.b}u(246,97,mi,Ns);_.b=null;function Os(a){Ns.call(this,a)}u(245,246,mi,Os);u(247,1,{},function(){});function Ys(a){a=lo(a,Sd);return Zs(sg,a)?($s(),at):Zs(gf,a)?($s(),bt):($s(),ct)}function $s(){$s=x;at=new dt("RTL",0);bt=new dt("LTR",1);ct=new dt(Nb,2);et=K(ft,m,49,[at,bt,ct])}
+function dt(a,b){I.call(this,a,b)}u(249,140,{49:1,117:1,121:1,123:1},dt);var et,ct,bt,at;function gt(){}function ht(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 y(a,b,c,d,e){d=ht(e,d);K(a,b,c,d);return d}function it(a){return wt([xt,M],[m,s],[116,-1],a,0,2,1)}
+function wt(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=ht(j?g:0,h);K(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=wt(a,b,c,d,e,f,g)}return n}function K(a,b,c,d){yt();var e=zt,f=At;yt();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Bt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Ct;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Ct;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Ct;}a[b]=c}u(250,1,{},gt);_.qI=0;
+function yt(){yt=x;zt=[];At=[];var a=new gt,b=zt,c=At,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var zt,At;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function In(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Mn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Dt(a){return null==a?null:a}function Et(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function Ft(){var a;$stats&&Gt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Uf))a=Uf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ff)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ff)&&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"}H(Uf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&Gt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=K(Ht,m,1,[Eb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&Gt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";fq();iq.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+fq();0!=iq.length&&(a=iq.join(l),b=(jq(),kq),a=mq(a),nq(b).insertBefore(a,b.b.firstChild),iq.length=0);0!=gq.length&&(a=gq.join(l),b=(jq(),kq),a=mq(a),nq(b).appendChild(a),gq.length=0);0!=hq.length&&(a=hq.join(l),b=(jq(),kq),a=mq(a),nq(b).appendChild(a),hq.length=0);$stats&&Gt("export.client.JSME_export");new It;new Jt;0<Kt(null)?ao((Yn(),Zn),new Lt):Mt()}function Vi(a){return A(a,132)?a:new Gn(a)}function Nt(a){return Ot(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function Pt(a){return Ot(a.l,a.m,a.h)}function Ot(a,b,c){return _=new Qt,_.l=a,_.m=b,_.h=c,_}
+function Rt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new St;if(0==a.l&&0==a.m&&0==a.h)return Tt=Ot(0,0,0),Ot(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?(Tt=Ot(0,0,0),c=Pt((Ut(),Vt))):(Tt=Ot(c.l,c.m,c.h),c=Ot(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Wt(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?Xt(e):0==c&&0!=d&&0==e?Xt(d)+22:0!=c&&0==d&&0==e?Xt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Pt((Ut(),Yt)),c=!0,g=!g;else return c=Zt(a,f),g&&$t(c),Tt=Ot(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Wt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Zt(c,d);f&&$t(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Ot(f,j,c);g?Tt=Wt(c):Tt=Ot(c.l,c.m,c.h);return e}if(!au(a,b))return e?Tt=Wt(a):Tt=Ot(a.l,a.m,a.h),Ot(0,0,0);c=c?a:Ot(a.l,a.m,a.h);var h,n,o,r;f=bu(b)-bu(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Ot(j&4194303,n&4194303,h&1048575);for(n=Ot(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&$t(n);e?(Tt=Wt(c),d&&(Tt=cu(Tt,(Ut(),Vt)))):Tt=Ot(c.l,c.m,c.h);return n}
+function $t(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}function bu(a){var b;b=du(a.h);return 32==b?(b=du(a.m),32==b?du(a.l)+32:b+20-10):b-12}var Tt=null;function eu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Ot(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function fu(a,b){return Ot(a.l&b.l,a.m&b.m,a.h&b.h)}function gu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return Ut(),hu;if(-9223372036854775E3>a)return Ut(),iu;if(9223372036854775E3<=a)return Ut(),Yt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Et(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Et(a/4194304),a-=4194304*b);a=Et(a);b=Ot(a,b,c);d&&$t(b);return b}function ju(a){var b,c;return-129<a&&128>a?(b=a+128,null==ku&&(ku=y(lu,m,50,256,0)),c=ku[b],!c&&(c=ku[b]=Nt(a)),c):Nt(a)}
+function mu(a){var b=nh,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 au(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)}
+function nu(a,b){var c,d,e,f,g,j,h,n,o,r,q,t,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;t=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,t+=d*h,D+=e*h,g+=f*h);0!=n&&(t+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((t&262143)<<4)+((D&31)<<17)+(c>>22);t=(t>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return Ot(c&4194303,q&
+4194303,t&1048575)}function Wt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Ot(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Zt(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 Ot(c&4194303,d&4194303,e&1048575)}function cu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Ot(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function O(a){return a.l|a.m<<22}function ou(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ba+ou(Wt(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=ju(1E9);a=Rt(a,b);b=l+O(Tt);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var ku=null;function Ut(){Ut=x;Yt=Ot(4194303,4194303,524287);iu=Ot(0,0,524288);Vt=ju(1);ju(2);hu=ju(0)}var Yt,iu,Vt,hu;function Qt(){}u(259,1,{50:1},Qt);
+function Gt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function pu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}u(264,1,{},pu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function qu(a,b){zn(a.b.b,b.b);return a}function ru(){this.b=new su}u(265,1,{},ru);function tu(a){if(null==a)throw new Ds("css is null");this.b=a}u(266,1,{51:1,117:1},tu);
+_.eQ=function(a){return!A(a,51)?!1:H(this.b,a.b)};_.hC=function(){return uu(this.b)};_.b=null;function vu(a){if(null==a)throw new Ds("html is null");this.b=a}u(268,1,Xh,vu);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:H(this.b,a.b)};_.hC=function(){return uu(this.b)};_.b=null;u(269,1,Xh,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:H(this.b,a.b)};_.hC=function(){return uu(this.b)};_.b=null;
+function wu(){wu=x;xu=RegExp(oa,we);yu=RegExp(pb,we);zu=RegExp(nb,we);Au=RegExp(ta,we);Bu=RegExp(da,we)}function Cu(a){wu();-1!=a.indexOf(oa)&&(a=a.replace(xu,pa));-1!=a.indexOf(nb)&&(a=a.replace(zu,ra));-1!=a.indexOf(pb)&&(a=a.replace(yu,qa));-1!=a.indexOf(da)&&(a=a.replace(Bu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Au,"&#39;"));return a}var xu,yu,zu,Bu,Au;function Du(a){if(null==a)throw new Ds("uri is null");this.b=a}u(271,1,{54:1},Du);_.eQ=function(a){return!A(a,54)?!1:H(this.b,a.b)};_.hC=function(){return uu(this.b)};
+_.b=null;function Eu(){Eu=x}u(273,1,{});function Fu(){}u(274,1,{},Fu);var Gu=null;function Hu(){}u(275,273,{},Hu);var Iu=null;function Ju(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Ks(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=Ks(a.b,f,null).If(e),A(d,55)&&Ln(d.b,b)){var h=a.b,n=f;0<h.c?Es(h,new Ku(h,n,null,d)):Ss(h,n,null,d)}}}u(276,1,ci);_.b=null;function Lu(a){this.b=a}u(277,276,ci,Lu);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function Mu(a){this.b=a}u(278,276,ci,Mu);
+_.Wc=function(){Nu(this.b.b)};function Ou(){Fn()}u(279,97,vi,Ou);function Pu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,sk(a.e,1))}function Qu(){this.b=new Ru(this);this.c=new jj;this.e=new Su(this);this.i=new Tu(this)}u(280,1,{},Qu);_.d=!1;_.f=!1;function Ru(a){yk();this.b=a}u(281,24,{},Ru);_.Dc=function(){if(this.b.d){var a=this.b,b;b=Uu(a.i.e.c,a.i.c);Vu(a.i);A(b,56)&&new Ou;a.d=!1;Pu(a)}};_.b=null;function Su(a){yk();this.b=a}u(282,24,{},Su);
+_.Dc=function(){this.b.f=!1;var a=this.b,b=ok(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(sk(a.b,1E4);a.i.d<a.i.b;){d=Wu(a.i);try{if(null==d)break;A(d,56)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Vu(a.i)}if(100<=ok()-b)break}}finally{e||(mk(a.b),a.d=!1,Pu(a))}};_.b=null;function Wu(a){var b;a.c=a.d;b=Uu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Vu(a){Xu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Tu(a){this.e=a}u(283,1,{},Tu);_._c=function(){return this.d<this.b};_.ad=function(){return Wu(this)};
+_.bd=function(){Vu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Yu(a,b){var c=(Zu(),$u(b));a.appendChild(c)}function av(a,b,c){var d;d=dk;dk=a;b==sj&&8192==bv(a.type)&&(sj=null);c.cd(a);dk=d}var dk=null,sj=null;function cv(){cv=x;dv=new Qu}function Jj(a){cv();if(!a)throw new Ds("cmd cannot be null");var b=dv;dj(b.c,a);Pu(b)}var dv;function ev(a){tj();!fv&&(fv=new Ek);gv||(gv=new Qs(null,!0),hv=new iv);return Cs(gv,fv,a)}var gv=null;function jv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function iv(){}u(289,198,{},iv);_.Gc=function(a){a.$c(this);hv.d=!1};_.Hc=function(){return fv};_.Ic=function(){jv(this)};_.b=!1;_.c=!1;_.d=!1;var fv=_.e=null,hv=null;function kv(){kv=x;lv=new mv;nv()||(lv=null)}var lv=null;function Ak(){}u(291,1,{},Ak);_.Uc=function(){for(;0<(yk(),zk).d;)mk(Uu(zk,0))};function Ck(a,b){return Cs((!ov&&(ov=new pv),ov),a,b)}function qv(a){Bk();rv||(sv(),rv=!0);return Ck((!xs&&(xs=new Ek),xs),a)}function Bk(){tv||(uv(),tv=!0)}
+function vv(){var a;tv&&(a=new wv,ov&&Js(ov,a));return null}var tv=!1,ov=null,xv=0,yv=0,rv=!1;function zv(){zv=x;Av=new Ek}function wv(){zv()}u(293,198,{},wv);_.Gc=function(){null.hg()};_.Hc=function(){return Av};var Av;function pv(){Ps.call(this,null)}u(295,240,Uh,pv);
+function bv(a){switch(a){case nd:return 4096;case vd:return 1024;case yd:return 1;case Pd:return 2;case pe:return 2048;case Xe:return 128;case Ye:return 256;case Ze:return 512;case ef:return 32768;case "losecapture":return 8192;case tf:return 4;case uf:return 64;case vf:return 32;case Bf:return 16;case Cf:return 8;case "scroll":return 16384;case me:return 65536;case "DOMMouseScroll":case Df:return 131072;case Md:return 262144;case Zf:return 524288;case Yg:return 1048576;case Xg:return 2097152;case Wg:return 4194304;
+case Vg:return 8388608;case ze:return 16777216;case xe:return 33554432;case ye:return 67108864;default:return-1}}function tj(){Bv||(Cv(),Bv=!0)}var Bv=!1;function Dv(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 Ev(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Cv(){Fv=C(function(a){var b;var c=gv,d,e,f;fv&&c&&Gv(c.b.e,fv)?(b=hv.b,d=hv.c,e=hv.d,f=hv.e,jv(hv),hv.e=a,Js(c,hv),c=!(hv.b&&!hv.c),hv.b=b,hv.c=d,hv.d=e,hv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Hv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!In(b)&&A(b,57)&&av(a,c,b)});Iv=C(function(a){a.preventDefault();Hv.call(this,a)});Jv=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;Hv.call(this,a)});Kv=C(function(a){if(Fv(a)){var b=uj;b&&b.__listener&&!In(b.__listener)&&A(b.__listener,57)&&(av(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(yd,Kv,!0);$wnd.addEventListener(Pd,Kv,!0);$wnd.addEventListener(tf,Kv,!0);$wnd.addEventListener(Cf,Kv,!0);$wnd.addEventListener(uf,Kv,!0);$wnd.addEventListener(Bf,Kv,!0);$wnd.addEventListener(vf,Kv,!0);$wnd.addEventListener(Df,Kv,!0);$wnd.addEventListener(Xe,Fv,!0);$wnd.addEventListener(Ze,Fv,!0);$wnd.addEventListener(Ye,
+Fv,!0);$wnd.addEventListener(Yg,Kv,!0);$wnd.addEventListener(Xg,Kv,!0);$wnd.addEventListener(Wg,Kv,!0);$wnd.addEventListener(Vg,Kv,!0);$wnd.addEventListener(ze,Kv,!0);$wnd.addEventListener(xe,Kv,!0);$wnd.addEventListener(ye,Kv,!0)}function Lv(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)}
+function Mv(a,b){tj();switch(b){case "drag":a.ondrag=Hv;break;case ge:a.ondragend=Hv;break;case he:a.ondragenter=Iv;break;case "dragleave":a.ondragleave=Hv;break;case ie:a.ondragover=Iv;break;case je:a.ondragstart=Hv;break;case ke:a.ondrop=Hv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Hv,!1);a.addEventListener(b,Hv,!1);break;default:throw"Trying to sink unknown event type "+b;}}var uj=null,Fv=null,Kv=null,Iv=null,Hv=null,Jv=null;
+function Nv(a,b){a.__eventBits=b;a.onclick=b&1?Hv:null;a.ondblclick=b&2?Hv:null;a.onmousedown=b&4?Hv:null;a.onmouseup=b&8?Hv:null;a.onmouseover=b&16?Hv:null;a.onmouseout=b&32?Hv:null;a.onmousemove=b&64?Hv:null;a.onkeydown=b&128?Hv:null;a.onkeypress=b&256?Hv:null;a.onkeyup=b&512?Hv:null;a.onchange=b&1024?Hv:null;a.onfocus=b&2048?Hv:null;a.onblur=b&4096?Hv:null;a.onlosecapture=b&8192?Hv:null;a.onscroll=b&16384?Hv:null;a.onload=b&32768?Jv:null;a.onerror=b&65536?Hv:null;a.onmousewheel=b&131072?Hv:null;
+a.oncontextmenu=b&262144?Hv:null;a.onpaste=b&524288?Hv:null}function Ov(){var a;Ov=x;Pv=(a=$doc,H(a.compatMode,Eb)?a.documentElement:a.body)}var Pv;function Qv(){this.c=new jj}function Rv(a){a=a[Wc];return null==a?-1:a}u(300,1,{},Qv);_.b=null;function Sv(a,b){this.b=a;this.c=b}u(301,1,{},Sv);_.b=0;_.c=null;u(302,1,Uh);_.ed=function(a){return decodeURI(a.replace("%23",la))};_.Yc=function(a){Js(this.b,a)};_.fd=function(a){a=null==a?l:a;if(!H(a,null==Tv?l:Tv))Tv=a,Bs&&(a=new As,Js(this.b,a))};
+var Tv=l;function nv(){function a(){$wnd.setTimeout(a,250);e()}var b=lv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));Tv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ed(c.substring(1)));b.fd(a)});a();return!0}function mv(){this.b=new Ps(null)}u(303,302,Uh,mv);
+function uv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(vv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{tv&&ss((!ov&&(ov=new pv),ov),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function sv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(rv&&(d=xj(),c=yj(),yv!=d||xv!=c))yv=d,xv=c,ws((!ov&&(ov=new pv),ov))}finally{a&&a(b)}})}function ij(a,b){Ri(a.ld(),b,!0)}function hj(a,b){Ri(a.ld(),b,!1)}function Uv(a,b){a.pb.style[Ie]=b}function wj(a,b,c){0<=b&&a.qd(b+dg);0<=c&&a.od(c+dg)}function Vv(a,b){null==b||0==b.length?a.pb.removeAttribute(Rg):a.pb.setAttribute(Rg,b)}function Wv(a){var b,a=lo(a,xd);b=Xv(a,Yv(32));return 0<=b?a.substr(0,b-0):a}
+function Ri(a,b,c){if(!a)throw new Zi(lc);b=io(b);if(0==b.length)throw new Fk(Hc);if(c){var d;d=io(b);b=a.className;-1==mo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=io(b);f=a.className;e=mo(f,c);-1!=e&&(b=io(f.substr(0,e-0)),c=io(jo(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Zv(a,b){a.style.display=b?l:Kf;a.setAttribute("aria-hidden",""+!b)}u(309,1,Ai);_.gd=function(){return fk(this.pb)};_.hd=function(){return hk(this.pb)};
+_.jd=function(){return G(this.pb,Rf)};_.kd=function(){return G(this.pb,Sf)};_.ld=function(){return this.pb};_.md=function(){return this.pb.style.display!=Kf};_.nd=function(){throw new $v;};_.od=function(a){Uv(this,a)};_.pd=function(a){Zv(this.pb,a)};_.qd=function(a){this.pb.style[ih]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function aw(a,b,c){Mv(a.pb,c.c);return Cs(!a.mb?a.mb=new Ps(a):a.mb,c,b)}
+function B(a,b,c){var d;d=bv(c.c);if(-1==d)Mv(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;tj();Nv(e,d)}else a.lb|=d;return Cs(!a.mb?a.mb=new Ps(a):a.mb,c,b)}function bw(a,b,c){return Cs(!a.mb?a.mb=new Ps(a):a.mb,c,b)}function cw(a){var b;if(a.td())throw new dw("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;tj();Nv(c,b)}else a.lb|=b;a.rd();a.wd()}
+function ew(a,b){var c;switch(bv(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(oq&&(f=oq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&Js(a.mb,f.b),f.b.b=d,f.b.c=e}function fw(a){if(!a.td())throw new dw("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.pb.__listener=null,a.kb=!1}}}
+function ek(a){if(a.ob)if(A(a.ob,70))a.ob.yd(a);else{if(a.ob)throw new dw("This widget's parent does not implement HasWidgets");}else if(qj(),Gv(gw.b,a)){qj();try{a.vd()}finally{Yi(gw.b,a)}}}function hw(a,b){var c;c=a.ob;if(b){if(c)throw new dw("Cannot set a new parent without first clearing the old parent");a.ob=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.ob=null}}u(308,309,wi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.mb&&Js(this.mb,a)};_.td=function(){return this.kb};
+_.ud=function(){cw(this)};_.cd=function(a){ew(this,a)};_.vd=function(){fw(this)};_.wd=function(){};_.xd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function iw(a){for(a=new jw(a);a.b.b<a.b.c.d-1;)kw(a.b),lw(a.b)}u(307,308,ni);_.rd=function(){mw(this,(nw(),ow))};_.sd=function(){mw(this,(nw(),pw))};function qw(a,b,c){ek(b);var d=a.q;rw(d,b,d.d);d=(Zu(),$u(b.pb));c.appendChild(d);hw(b,a)}
+function sw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new tw;b.ob==a&&(f=a.zd(b),f<d&&--d);ek(b);rw(a.q,b,d);e?(e=b.pb,Lv(c,(Zu(),$u(e)),d)):(e=(Zu(),$u(b.pb)),c.appendChild(e));hw(b,a)}function uw(a,b){var c;if(b.ob!=a)return!1;try{hw(b,null)}finally{c=b.pb;oo(c).removeChild(c);c=a.q;var d;d=vw(c,b);if(-1==d)throw new ww;if(0>d||d>=c.d)throw new tw;for(--c.d;d<c.d;++d)Bt(c.b,d,c.b[d+1]);Bt(c.b,c.d,null)}return!0}u(306,307,ni);_.zd=function(a){return vw(this.q,a)};
+_.Ad=function(a,b,c,d){sw(this,a,b,c,d)};_.Bd=function(){return new xw(this.q)};_.yd=function(a){return uw(this,a)};function yw(a,b){qw(a,b,a.pb)}function pj(a,b,c,d){var e;ek(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.pb,e,!0)}function zw(a,b){var c;(c=uw(a,b))&&Aw(b.pb);return c}function Bw(a,b,c,d){if(b.ob!=a)throw new Fk("Widget must be a child of this panel.");a.Ed(b,c,d)}function Cw(a,b,c){a=a.pb;-1==b&&-1==c?Aw(a):(a.style[ag]=Yc,a.style[$e]=b+dg,a.style[Ug]=c+dg)}
+function Dw(){var a=$doc.createElement(Yd);this.q=new Ew(this);this.pb=a;this.pb.style[ag]="relative";this.pb.style[Xf]=Je}function Aw(a){a.style[$e]=l;a.style[Ug]=l;a.style[ag]=l}u(305,306,ni,Dw);_.Cd=function(a){yw(this,a)};_.yd=function(a){return zw(this,a)};_.Dd=function(a,b,c){Bw(this,a,b,c)};_.Ed=function(a,b,c){Cw(a,b,c)};function Fw(a,b){if(a.Gd())throw new dw("SimplePanel can only contain one child widget");a.Hd(b)}
+function Gw(a,b){if(a.jb!=b)return!1;try{hw(b,null)}finally{a.Fd().removeChild(b.pb),a.jb=null}return!0}function Hw(a,b){if(b!=a.jb&&(b&&ek(b),a.jb&&a.yd(a.jb),a.jb=b)){var c=(Zu(),$u(a.jb.pb));a.Fd().appendChild(c);hw(b,a)}}function Iw(){this.pb=$doc.createElement(Yd)}u(313,307,ni,Iw);_.Fd=function(){return this.pb};_.Gd=function(){return this.jb};_.Bd=function(){return new Jw(this)};_.yd=function(a){return Gw(this,a)};_.Hd=function(a){Hw(this,a)};_.jb=null;
+function Kw(a,b){a.hb&&(Lw(a.gb,!1,!1),ss(a,a,b))}function Mw(a){var b;if(b=a.jb)null!=a.X&&b.od(a.X),null!=a.Y&&b.qd(a.Y)}function Nw(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[$e]=b-0+(Dj(),dg);a.style[Ug]=c+dg}function Ow(a){a.hb||(a.kb&&ek(a),Lw(a.gb,!0,!1))}u(312,313,ni);_.Fd=function(){return no(this.pb)};_.jd=function(){return G(this.pb,Rf)};_.kd=function(){return G(this.pb,Sf)};_.ld=function(){return oo(no(this.pb))};_.Id=function(){this.Jd(!1)};_.Jd=function(a){Kw(this,a)};
+_.md=function(){return!H(Je,this.pb.style[fh])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this.hb&&Lw(this.gb,!1,!0)};_.od=function(a){this.X=a;Mw(this);0==a.length&&(this.X=null)};_.Kd=function(a,b){Nw(this,a,b)};_.pd=function(a){this.pb.style[fh]=a?gh:Je};_.Hd=function(a){Hw(this,a);Mw(this)};_.qd=function(a){this.Y=a;Mw(this);0==a.length&&(this.Y=null)};_.Ld=function(){Ow(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;
+_.hb=!1;_.ib=-1;
+function Pw(a,b){var c;Iw.call(this);this.$=new Qw;this.U=(Rw(),Sw);this.gb=new Tw(this);this.pb.appendChild($doc.createElement(Yd));this.Kd(0,0);oo(no(this.pb))[xd]="gwt-PopupPanel";no(this.pb)[xd]=$f;this.W=this.V=a;this.db=!1;c=K(Ht,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Uw(c);this.T.ld()[xd]=l;c=oo(no(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Zi(lc);d=io(d);if(0==d.length)throw new Fk(Hc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=
+e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Hw(this,this.T);Mw(this);Ri(no(this.pb),$f,!1);Ri(this.T.c,b+"Content",!0)}u(311,312,ni);_.rd=function(){cw(this.T)};_.sd=function(){fw(this.T)};_.Gd=function(){return this.T.jb};_.Bd=function(){return new Jw(this.T)};_.yd=function(a){return this.T.yd(a)};_.Hd=function(a){Hw(this.T,a);Mw(this)};_.T=null;u(310,311,ni);_.vd=function(){fw(this)};
+function Vw(){Vw=x;Ww=new Xw(Db,0,(Rw(),Sw));Yw=new Xw(nc,1,Zw);$w=new Xw(xc,2,ax);bx=K(cx,m,58,[Ww,Yw,$w])}function Xw(a,b,c){I.call(this,a,b);this.b=c}u(314,140,{58:1,117:1,121:1,123:1},Xw);_.b=null;var bx,Ww,Yw,$w;function dx(){dx=x;ex=K(Ht,m,1,[Ug,sf,qd])}
+function Uw(a){var b;dx();var c,d;c=this.pb=$doc.createElement(Ig);this.d=$doc.createElement(Lg);Yu(c,this.d);c[td]=0;for(c=c[sd]=0;c<a.length;++c)d=(b=$doc.createElement(Zg),b[xd]=a[c],Yu(b,fx(a[c]+"Left")),Yu(b,fx(a[c]+Fb)),Yu(b,fx(a[c]+"Right")),b),Yu(this.d,d),1==c&&(this.c=no(Dv(d,1)));this.pb[xd]="gwt-DecoratorPanel"}function fx(a){var b,c;c=$doc.createElement(Mg);b=$doc.createElement(Yd);var d=(Zu(),$u(b));c.appendChild(d);c[xd]=a;b[xd]=a+"Inner";return c}u(316,313,Di,Uw);_.Fd=function(){return this.c};
+_.c=null;_.d=null;var ex;u(315,316,Di);u(317,1,{});function nw(){nw=x;ow=new gx;pw=new hx}function ix(a){Ns.call(this,a)}function mw(a,b){nw();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Vi(f),A(f,132))d=f,!c&&(c=new Ls),Ms(c,d);else throw f;}}if(c)throw new ix(c);}u(318,245,mi,ix);var ow,pw;function gx(){}u(319,1,{},gx);_.Md=function(a){a.ud()};function hx(){}u(320,1,{},hx);_.Md=function(a){a.vd()};u(323,308,bi);_.Mc=function(a){return aw(this,a,(Vq(),Vq(),Wq))};
+_.Nc=function(a){return aw(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return aw(this,a,(ar(),ar(),br))};_.Pc=function(a){return aw(this,a,(hr(),hr(),ir))};_.Qc=function(a){return B(this,a,(Pr(),Pr(),Qr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Tr(),Tr(),Ur))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.ud=function(){cw(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};
+u(322,323,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1});function jx(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=rd,b);this.pb[xd]="gwt-Button";this.pb.innerHTML=a||l}
+u(321,322,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,59:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},jx);function kx(){this.q=new Ew(this);this.f=$doc.createElement(Ig);this.e=$doc.createElement(Lg);Yu(this.f,this.e);this.pb=this.f}u(324,306,ni);_.e=null;_.f=null;
+function lx(a,b){var c;if(a.i)throw new dw("Composite.initWidget() may only be called once.");ek(b);c=b.pb;a.pb=c;var d;Zu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Zu(),c).__gwt_resolve=mx(a));a.i=b;hw(b,a)}function nx(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);tj();Nv(d,b)}else b.lb|=c;a.lb=-1}a.i.ud();a.pb.__listener=a;a.wd()}u(325,308,Yh);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){nx(this)};_.cd=function(a){ew(this,a);this.i.cd(a)};
+_.vd=function(){this.i.vd()};_.nd=function(){return this.pb=this.i.nd()};_.i=null;function ox(a,b,c){a.d=!1;c?a.b.innerHTML=b||l:a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Sd]=sg;break;case 1:b[Sd]=gf;break;case 2:Ys(b)!=($s(),ct)&&(b[Sd]=l)}}function px(a){this.b=a;this.d=!1;this.e=this.c=Ys(a)}u(326,1,{},px);_.b=null;_.c=null;_.d=!1;_.e=null;function vj(){this.pb=qx()}u(327,313,gi,vj);_.Mc=function(a){return aw(this,a,(Vq(),Vq(),Wq))};
+_.Nc=function(a){return aw(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return aw(this,a,(ar(),ar(),br))};_.Pc=function(a){return aw(this,a,(hr(),hr(),ir))};_.Qc=function(a){return B(this,a,(Pr(),Pr(),Qr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Tr(),Tr(),Ur))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};function rx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=no(b);e=null;c&&(c=Rv(c),e=0>c?null:Uu(a.j.c,c));e?sx(a,e):d&&(b.innerHTML=l||l);return b}
+function sx(a,b){var c;if(b.ob!=a)return!1;try{hw(b,null)}finally{c=b.pb;oo(c).removeChild(c);var d=a.j,e;e=Rv(c);c[Wc]=null;c=d.c;tx(e,c.d);Bt(c.c,e,null);d.b=new Sv(e,d.b)}return!0}u(329,307,Ei);_.Mc=function(a){return aw(this,a,(Vq(),Vq(),Wq))};_.Nc=function(a){return aw(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return aw(this,a,(ar(),ar(),br))};_.Pc=function(a){return aw(this,a,(hr(),hr(),ir))};_.Bd=function(){return new ux(this)};_.yd=function(a){return sx(this,a)};_.d=null;_.e=null;_.f=null;
+_.i=null;function vx(a){if(0>=a.c)throw new wx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new wx("Column index: 0, Column size: "+a.b);}
+function xx(){this.j=new Qv;this.i=$doc.createElement(Ig);this.d=$doc.createElement(Lg);Yu(this.i,this.d);this.pb=this.i;this.e=new yx(this);var a=new zx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Lv(a.c.i,(Zu(),$u(b)),0);Yu(a.b,$doc.createElement(Gd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new wx("Row index: "+a+", Row size: "+d);if(0>c)throw new wx("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new wx("Column index: "+c+", Column size: "+this.b);c=rx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Mg),d.innerHTML=sa||l,Lv(c,(Zu(),$u(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Gd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Mg);
+e.innerHTML=sa;c=$doc.createElement(Zg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)rx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}u(328,329,Ei,xx);_.b=0;_.c=0;
+function Ax(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Bx(),Cx)?a.c.e==($s(),bt)?(Dx(),Ex):a.c.e==at?(Dx(),Fx):(Dx(),Gx):a.c.e==($s(),bt)?(Dx(),Fx):a.c.e==at?(Dx(),Ex):(Dx(),Hx);b!=a.d&&(a.d=b,a.pb.style[Og]=!a.d?l:a.d.b)}u(332,308,wi);_.b=null;_.c=null;_.d=null;function Ix(){this.pb=$doc.createElement(Yd);this.c=new px(this.pb);this.pb[xd]="gwt-Label"}function Jx(){Ix.call(this);ox(this.c,jh,!1);Ax(this)}
+u(331,332,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},Ix,Jx);_.Mc=function(a){return aw(this,a,(Vq(),Vq(),Wq))};_.Nc=function(a){return aw(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return aw(this,a,(ar(),ar(),br))};_.Pc=function(a){return aw(this,a,(hr(),hr(),ir))};_.Qc=function(a){return B(this,a,(Pr(),Pr(),Qr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};
+_.Sc=function(a){return B(this,a,(Tr(),Tr(),Ur))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};function Kx(a){var b=$doc.createElement(Yd);Zs(Dg,b.tagName);this.pb=b;this.c=new px(this.pb);this.pb[xd]="gwt-HTML";ox(this.c,a,!0);Ax(this)}u(330,331,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,67:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},Kx);
+function Lx(a){for(;++a.c<a.e.d&&!(null!=Uu(a.e,a.c)););}function ux(a){this.d=a;this.e=this.d.j.c;Lx(this)}u(333,1,{},ux);_._c=function(){return this.c<this.e.d};_.ad=function(){var a;if(this.c>=this.e.d)throw new ww;a=Uu(this.e,this.c);this.b=this.c;Lx(this);return a};_.bd=function(){var a;if(0>this.b)throw new Mx;a=Uu(this.e,this.b);ek(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function yx(a){this.b=a}u(334,1,{},yx);_.b=null;function zx(a){this.c=a}u(335,1,{},zx);_.b=null;_.c=null;
+function Bx(){Bx=x;Cx=new Nx}var Cx;function Dx(){Dx=x;Ox=new Px((Bp(),ud));Ex=new Px($e);Fx=new Px(mg);Gx=Ex;Hx=Fx;Qx=Gx}var Ox,Qx,Ex,Hx,Gx,Fx;function Nx(){}u(337,1,{},Nx);function Px(a){this.b=a}u(338,337,{},Px);_.b=null;function Rx(){Rx=x;Sx=new Tx(sf);Ux=new Tx(Ug)}var Sx,Ux;function Tx(a){this.b=a}u(339,1,{},Tx);_.b=null;function Vx(a,b){var c;c=Wx(a);Yu(a.c,c);qw(a,b,c)}function Wx(a){var b;b=$doc.createElement(Mg);b[gd]=a.b.b;b.style[eh]=a.d.b;return b}
+function Xx(a,b){var c,d;d=oo(b.pb);(c=uw(a,b))&&a.c.removeChild(d);return c}function Yx(){kx.call(this);this.b=(Dx(),Qx);this.d=(Rx(),Ux);this.c=$doc.createElement(Zg);Yu(this.e,this.c);this.f[td]=ab;this.f[sd]=ab}u(340,324,ni,Yx);_.yd=function(a){return Xx(this,a)};_.c=null;function Zx(){Zx=x;new Ni}function $x(a){Zx();ay.call(this,a.e.b,a.c,a.d,a.f,a.b)}function by(a,b,c,d,e){Zx();this.b=new cy(this,a,b,c,d,e);this.pb[xd]="gwt-Image"}
+function ay(a,b,c,d,e){Zx();by.call(this,(Eu(),new Du(a)),b,c,d,e)}u(341,308,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,69:1,72:1,76:1,79:1,80:1,82:1},$x,by,ay);_.Mc=function(a){return aw(this,a,(Vq(),Vq(),Wq))};_.Nc=function(a){return aw(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return aw(this,a,(ar(),ar(),br))};_.Pc=function(a){return aw(this,a,(hr(),hr(),ir))};
+_.Qc=function(a){return B(this,a,(Pr(),Pr(),Qr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Tr(),Tr(),Ur))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.cd=function(a){32768==bv(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);ew(this,a)};_.wd=function(){var a=this.b;H(ef,lo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new dy(a,this),ao((Yn(),Zn),a.i))};_.b=null;u(343,1,{});_.i=null;function ey(){ey=x;fy()}
+function cy(a,b,c,d,e,f){var g,j;ey();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Dg);j=new ru;qu(qu(qu(j,new tu("width:"+e+(Dj(),dg)+mb)),new tu("height:"+f+fg)),new tu("background:url("+b.b+") no-repeat "+-c+"px "+-d+fg));!gy&&(gy=new hy);b=iy;c=new tu((new tu(j.b.b.b)).b);j=new su;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Cu(b.b);zn(j.b,b);j.b.b+="' style='";b=Cu(c.b);zn(j.b,b);j.b.b+="' border='0'>";j=new vu(j.b.b);g.innerHTML=j.b||l;g=no(g);a.kb&&
+(a.pb.__listener=null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),tj(),Nv(g,a)):a.lb|=133333119}u(342,343,{},cy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function dy(a,b){this.b=a;this.c=b}u(344,1,{},dy);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(ef,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=ef)};_.b=null;_.c=null;function jy(a,b){if(0>b||b>=a.pb.options.length)throw new tw;}function yq(a,b){jy(a,b);return a.pb.options[b].value}function ky(){this.pb=$doc.createElement("select");this.pb[xd]="gwt-ListBox"}u(345,323,bi,ky);u(346,276,ci);function ly(a){this.b=a}u(347,346,ci,ly);_.Kc=function(){};
+function my(a){this.b=a}u(348,346,ci,my);_.Uc=function(a){this.b.Nd(a.i,a.b)};function ny(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Zg);Lv(a.f,(Zu(),$u(e)),b);a=(Zu(),$u(c));d.appendChild(a)}else d=Dv(a.f,0),Lv(d,(Zu(),$u(c)),b)}
+function oy(a,b,c){var d;py(a,b);c&&b.b?(py(a,null),a=b.b,b=(Yn(),Zn),b.d=bo(b.d,[new qy(a),!1])):null!=b.d&&(a.k=new ry(a,b),c=(Rw(),Zw),a.k.U=c,a.k.ab=a.i,a.k.ld()[xd]=Fe,d=Wv(a.pb),H(Ee,d)||ij(a.k,d+"Popup"),bw(a.k,new my(a),Dk?Dk:Dk=new Ek),a.o=b.d,d=a.k,a=new sy(a,b),d.pb.style[fh]=Je,Ow(d),a.b.p?Nw(a.b.k,fk(a.b.pb)+G(a.b.pb,Sf)-1,hk(a.c.pb)):Nw(a.b.k,fk(a.c.pb),hk(a.b.pb)+G(a.b.pb,Rf)-1),d.pb.style[fh]=gh)}function ty(a,b){if(b||!(a.n&&a.o==a.n.d))py(a,b),a.pb.focus(),b&&a.e&&oy(a,b,!1)}
+function uy(a,b){var c;a:{c=b.target;var d,e;for(e=new Pi(a.j);e.c<e.e.Fe();)if(d=Qi(e),d.pb.contains(c)){c=d;break a}c=null}switch(bv(b.type)){case 1:a.pb.focus();c&&oy(a,c,!0);break;case 16:c&&ty(a,c);break;case 32:c&&ty(a,null);break;case 2048:vy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:vy(a)||a.p||wy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:vy(a)||(a.p?null!=a.n.d&&!a.n.d.hg().hg()&&(oy(a,a.n,!1),a.n.d.hg()):xy(a));b.cancelBubble=!0;b.preventDefault();break;case 38:vy(a)||
+a.p&&wy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:vy(a)||(a.p?xy(a):null!=a.n.d&&!a.n.d.hg().hg()&&(oy(a,a.n,!1),a.n.d.hg()));b.cancelBubble=!0;b.preventDefault();break;case 27:py(a,null);a.k&&Kw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:py(a,null);a.k&&Kw(a.k,!1);break;case 13:vy(a)||(oy(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}ew(a,b)}function yy(a,b,c){c&&py(a,null);ss(a,b,!1);a.o=null;a.k=null}
+function vy(a){var b;if(!a.n){for(b=new Pi(a.j);b.c<b.e.Fe();){b=Qi(b);py(a,b);break}return!0}return!1}function py(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Wv(c.pb)+Va;Ri(c.ld(),d,!1);a.p&&(c=oo(a.n.pb),2==Ev(c)&&(c=Dv(c,1),Ri(c,Gg,!1)))}if(b){c=Wv(b.pb)+Va;Ri(b.ld(),c,!0);a.p&&(c=oo(b.pb),2==Ev(c)&&(c=Dv(c,1),Ri(c,Gg,!0)));Fl();c=a.pb;var d=new gl(b.pb),e=(Al(),Bl),d=K(zy,m,5,[d]),e=e.b,f,g,j,h;f=new xn;for(j=0,h=d.length;j<h;++j)g=d[j],yn(yn(f,g.b),ba);d=io(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function xy(a){var b,c,d;if(a.n){for(b=c=Ij(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Uu(a.j,b):Uu(a.j,c);break}py(a,d)}}function wy(a){var b,c,d;if(a.n){for(b=c=Ij(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Uu(a.j,b):Uu(a.j,c);break}py(a,d)}}u(349,308,wi);_.cd=function(a){uy(this,a)};_.vd=function(){this.k&&Kw(this.k,!1);fw(this)};_.Nd=function(a,b){yy(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function qy(a){this.b=a}u(350,1,{},qy);_.xc=function(){Ay(this.b)};_.b=null;
+function By(a){this.b=a}u(351,1,{},By);_.Kc=function(){py(this.b,null)};_.b=null;function ry(a,b){this.b=a;this.c=b;Pw.call(this,!0,mf);Hw(this.T,this.c.d);Mw(this);this.fb=!0;this.c.d.hg()}u(352,311,ni,ry);_.$c=function(a){var b,c;if(!a.b)switch(bv(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&py(this.b,null)}};_.b=null;_.c=null;function sy(a,b){this.b=a;this.c=b}u(353,1,{},sy);_.b=null;var Cy=_.c=null;
+function Dy(){Dy=x;Cy=new pu((Eu(),new Du("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Ey(a,b){this.pb=$doc.createElement(Mg);var c=Wv(this.pb)+Va;Ri(this.ld(),c,!1);this.pb.textContent=a||l;this.pb[xd]="gwt-MenuItem";c=po();this.pb.setAttribute(Le,c);Fl();this.pb.setAttribute("role",lm.b);this.b=b}u(356,309,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},Ey);_.b=null;_.c=null;_.d=null;
+function Fy(){var a;this.pb=$doc.createElement(Mg);this.pb[xd]="gwt-MenuItemSeparator";a=$doc.createElement(Yd);Yu(this.pb,a);a[xd]="menuSeparatorInner"}u(357,309,Ai,Fy);function Gy(){var a,b,c,d,e;b=null.hg();e=xj();d=yj();b[Xd]=(qp(),Kf);b[ih]=0+(Dj(),dg);b[Ie]=bb;c=$doc;c=(H(c.compatMode,Eb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Eb)?a.documentElement:a.body).scrollHeight||0;b[ih]=(c>e?c:e)+dg;b[Ie]=(a>d?a:d)+dg;b[Xd]="block"}function Qw(){}u(358,1,{},Qw);_.Wc=function(){Gy()};
+function Hy(a){this.b=a}u(359,1,{},Hy);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.$c(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(bv(d.type)){case 4:case 1048576:if(sj){a.c=!0;break}if(!c&&b.V){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(sj){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function Iy(a){this.b=a}u(360,1,{},Iy);_.b=null;function Rw(){Rw=x;Sw=new Jy(Db,0);Zw=new Jy(nc,1);ax=new Jy(xc,2);Ky=K(Ly,m,74,[Sw,Zw,ax])}function Jy(a,b){I.call(this,a,b)}u(361,140,{74:1,117:1,121:1,123:1},Jy);var Ky,Sw,Zw,ax;function My(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=qv(a.b.$),Gy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),$i(a.i.b),a.i=null,a.c=!1)}function Ny(a){a.k||(My(a),a.d||(qj(),zw(rj(null),a.b)));a.b.pb.style[Dd]="rect(auto, auto, auto, auto)";a.b.pb.style[Xf]=gh}
+function Oy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=Et(b*a.e);j=Et(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.pb.style[Dd]="rect("+g+eg+f+eg+c+eg+e+"px)"}
+function Lw(a,b,c){a.d=c;lk(a);a.j&&(mk(a.j),a.j=null,Ny(a));a.b.hb=b;var d=a.b;d.eb&&($i(d.eb.b),d.eb=null);d._&&($i(d._.b),d._=null);if(d.hb){d.eb=ev(new Hy(d));var e;e=new Iy(d);kv();e=lv?Cs(lv.b,(!Bs&&(Bs=new Ek),Bs),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Rw(),Sw)&&!b&&(c=!1);a.k=b;c?b?(My(a),a.b.pb.style[ag]=Yc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),a.b.pb.style[Dd]=jg,qj(),yw(rj(null),a.b),a.j=new Py(a),sk(a.j,1)):nk(a,200):(My(a),a.k?(a.b.pb.style[ag]=Yc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),qj(),yw(rj(null),
+a.b)):a.d||(qj(),zw(rj(null),a.b)),a.b.pb.style[Xf]=gh)}function Tw(a){var b=(uk(),vk);this.n=new tk(this);this.t=b;this.b=a}u(362,17,{},Tw);_.zc=function(){Ny(this)};_.Ac=function(){this.e=G(this.b.pb,Rf);this.f=G(this.b.pb,Sf);this.b.pb.style[Xf]=Je;Oy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Oy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Py(a){yk();this.b=a}u(363,24,{},Py);_.Dc=function(){this.b.j=null;nk(this.b,200)};_.b=null;
+function Zu(){Zu=x;Qy()}function $u(a){return a.__gwt_resolve?a.__gwt_resolve():a}function mx(a){return function(){this.__gwt_resolve=Ry;return a.nd()}}function Ry(){throw"A PotentialElement cannot be resolved twice.";}
+function Qy(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function qj(){qj=x;Sy=new Ty;Uy=new Ni;gw=new Ls}function Vy(a){this.q=new Ew(this);this.pb=a;cw(this)}
+function rj(a){qj();var b,c;c=mj(Uy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Uy.e){var d=new Wy;Bk();Ck(Dk?Dk:Dk=new Ek,d)}!b?c=new Xy:c=new Vy(b);z(Uy,a,c);Ms(gw,c);return c}u(365,305,ni,Vy);var Sy,Uy,gw;function Ty(){}u(366,1,{},Ty);_.Md=function(a){a.td()&&a.vd()};function Wy(){}u(367,1,{},Wy);_.Uc=function(){qj();try{mw(gw,Sy)}finally{Yy(gw.b),Yy(Uy)}};function Xy(){Vy.call(this,$doc.body)}u(368,365,ni,Xy);
+_.Ed=function(a,b,c){Cw(a,b-0,c-0)};function Jw(a){this.d=a;this.b=!!this.d.jb}u(369,1,{},Jw);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.jb)throw new ww;this.b=!1;return this.c=this.d.jb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function Zy(a,b){a.pb[dh]=null!=b?b:l}u(372,323,li);_.cd=function(a){0!=(bv(a.type)&896)?ew(this,a):ew(this,a)};_.wd=function(){};function $y(){$y=x;az()}u(371,372,li);
+function bz(){$y();var a=$doc.createElement("textarea");!Iu&&(Iu=new Hu);!Gu&&(Gu=new Fu);this.pb=a;this.pb[xd]="gwt-TextArea"}u(370,371,li,bz);function cz(){var a;$y();var b=(a=$doc.createElement("INPUT"),a.type=Ng,a);!Iu&&(Iu=new Hu);!Gu&&(Gu=new Fu);this.pb=b;this.pb[xd]="gwt-TextBox"}u(373,371,li,cz);function az(){az=x;dz=new ez;fz=new gz;hz=new iz;jz=new kz;lz=K(mz,m,81,[dz,fz,hz,jz])}u(374,140,ki);var lz,dz,fz,hz,jz;function ez(){I.call(this,Db,0)}u(375,374,ki,ez);
+function gz(){I.call(this,ac,1)}u(376,374,ki,gz);function iz(){I.call(this,cc,2)}u(377,374,ki,iz);function kz(){I.call(this,tc,3)}u(378,374,ki,kz);function nz(a,b){var c,d;c=$doc.createElement(Zg);d=$doc.createElement(Mg);d[gd]=a.b.b;d.style[eh]=a.c.b;var e=(Zu(),$u(d));c.appendChild(e);Yu(a.e,c);qw(a,b,d)}function oz(){kx.call(this);this.b=(Dx(),Qx);this.c=(Rx(),Ux);this.f[td]=ab;this.f[sd]=ab}u(379,324,ni,oz);_.yd=function(a){var b;b=oo(a.pb);(a=uw(this,a))&&this.e.removeChild(oo(b));return a};
+function pz(a,b){if(0>b||b>=a.d)throw new tw;return a.b[b]}function vw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function rw(a,b,c){var d,e;if(0>c||c>a.d)throw new tw;if(a.d==a.b.length){e=y(qz,m,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)Bt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Bt(a.b,d,a.b[d-1]);Bt(a.b,c,b)}function Ew(a){this.c=a;this.b=y(qz,m,82,4,0)}u(380,1,{},Ew);_.Bd=function(){return new xw(this)};_.b=null;_.c=null;_.d=0;
+function kw(a){if(a.b>=a.c.d)throw new ww;return a.c.b[++a.b]}function lw(a){if(0>a.b||a.b>=a.c.d)throw new Mx;a.c.c.yd(a.c.b[a.b--])}function xw(a){this.c=a}u(381,1,{},xw);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return kw(this)};_.bd=function(){lw(this)};_.b=-1;_.c=null;function fy(){fy=x;iy=(Eu(),new Du(Tn()+"clear.cache.gif"))}var iy,gy=null;function hy(){}u(383,1,{},hy);function rz(){rz=x;fy()}function sz(a,b,c,d,e){rz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function tz(a,b,c){rz();sz.call(this,(Eu(),new Du(a)),b,0,c,16)}u(384,317,{},sz,tz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function qx(){var a;a=$doc.createElement(Yd);a.tabIndex=0;return a}function $i(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Es(b,new Ku(b,c,d,a)):Ss(b,c,d,a)}function Is(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(390,1,{},Is);_.b=null;_.c=null;_.d=null;_.e=null;function Fs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(391,1,{},Fs);_.xc=function(){Gs(this.b,this.e,this.d,this.c)};
+_.b=null;_.c=null;_.d=null;_.e=null;function Ku(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}u(392,1,{},Ku);_.xc=function(){Ss(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function uz(a,b){b.n!=a&&(!a.ic&&(a.ic=new jj),b.n=a,dj(a.ic,b))}function vz(a){var b;b=a.cZ.e;if(-1!=Xv(b,Yv(36)))return null;a=a.jc.c.c++;return b=jo(b,wz(b,Yv(46))+1)+l+a}function xz(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new yz(a,b,c,ju(d)))}
+function zz(a){return!a._b&&a.gc?zz(a.gc):a._b}function Az(a){return!a.bc&&a.gc?Az(a.gc):a.bc}function Bz(a){var b;b=new Cz;if(a.be()){for(;a&&!A(a,103);a=a.gc){var c=b,d=a.$d();c.b+=a.Zd();c.c+=d}A(a,103)&&(c=a.$d(),b.b+=a.Zd(),b.c+=c);return b}throw new Dz;}function Ez(a){a.kc=!1;a.ke();Fz(a)}function Fz(a){if((a=A(a,103)?null:a.gc)&&a.kc)Ez(a),a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}function Gz(a){return(a=a.Sd())?a:new Hz(1,1)}function Iz(a){var b;return(b=a.Td())?new Jz(b):new Jz(a.Vd())}
+function Kz(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function Lz(a){return!a.bc?(a.ae(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,89)&&c.b==b.b||a.hc.Wf(b)}function Mz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)Fz(a),new Nz(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new Nz(a,101)}function Oz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Xf(b),a.be()&&a.je())}
+function Pz(a){a.lc||(Kz(a),Qz(a,!0),Rz(a),a.lc=!0,new Nz(a,102),xz(a,a,a.gc,0),Fz(a),a.hc.Zf(a))}function Sz(){this.jc=(wq(),wq(),Tz);new Ni;this._d();this.fc=(Uz(),Vz)}u(396,1,di);_.Pd=function(){return!1};_.Qd=function(){return vz(this)};_.Rd=function(){return zz(this)};_.Sd=function(){return Wz(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new Xz(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.mc};
+_.Zd=function(){return this.pc};_.$d=function(){return this.qc};_._d=function(){};_.ae=function(){Ez(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return Gz(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+jh+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return Iz(this)};_.he=function(){};_.ie=function(){return Lz(this)};_.je=function(){};
+_.ke=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.le=function(a,b){this.me(this.pc,this.qc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this.ac,!0);this.ac=0};_.ne=function(a,b,c,d){Mz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Oc+this.fe()+Uc};_.oe=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function R(a,b,c){var d;if(-1>a.Wb.b.d)throw new Fk("Missing message: awt.12A");if(A(b,91)){if(b==a)throw new Fk("Missing message: awt.12B");a:{if(a&&!A(a,103))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,103))break;d=d.gc}d=!1}if(d)throw new Fk("Missing message: awt.12C");if(A(b,103))throw new Fk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Cn;var e=Ij(d.Wb.b,b),f;f=Uu(d.Wb.b,e);d.Xb&&d.Xb.ue(f);Yz(d,e);new Zz(d,301,f)}d=a.Wb.b.d;Kz(b);$z(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),Ez(a),!!a.Xb&&
+A(a.Xb,96)&&(a.Xb.o=!1),xz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,96)){var g=a.Xb;if(!b)throw new Ds("Missing message: awt.185");if(null==c||null!=c)aA(g,c,b);else throw new Fk("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Vi(j);if(A(j,126))throw b=j,Yz(a,d),b;throw j;}b.ke();new Zz(a,300,b)}function bA(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function cA(a){var b;b=a.pe();return new dA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function Qz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Uu(a.Wb.b,c).ce(b)}function Yz(a,b){var c;c=Uu(a.Wb.b,b);Kz(c);c.ce(!1);Xu(a.Wb.b,b);c.gc=null;Ez(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1);xz(c,c,a,1)}function eA(a){var b=(fA(),gA);Oz(a,b);for(b=0;b<a.Wb.b.d;++b)Uu(a.Wb.b,b).ie()}function hA(a,b){var c,d;if(a.Xb)for(d=new Pi(a.Wb.b);d.c<d.e.Fe();)c=Qi(d),a.Xb.ue(c);if(b)for(d=new Pi(a.Wb.b);d.c<d.e.Fe();)c=Qi(d),b.qe(null,c);a.Xb=b;Ez(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}
+function Rz(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Uu(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function iA(){Sz.call(this);this.Wb=new jA;this.$b=(wq(),wq(),Tz)}u(395,396,Wh);_.Sd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.se(this));return this.Yb};_.Td=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.te(this));return this.Zb};_.pe=function(){return this.Wd()};_.Vd=function(){return Gz(this)};_.Xd=function(){return Iz(this)};
+_._d=function(){this.hc=(wq(),new kA)};_.ae=function(){Ez(this);this.Xb&&A(this.Xb,96)&&(this.Xb.o=!1)};_.ce=function(a){Qz(this,a)};_.de=function(){return Gz(this)};_.ge=function(){return Iz(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)Kz(Uu(this.Wb.b,a))};_.ie=function(){var a;if(!Lz(this))return!1;for(a=0;a<this.Wb.b.d;++a)Uu(this.Wb.b,a).ie();return!0};_.ke=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Uu(this.Wb.b,b),a.ke()};_.oe=function(){Rz(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function lA(){var a=new mA;iA.call(this);hA(this,a)}u(394,395,Wh,lA);_.Qd=function(){return"panel"+this.$b.c.e++};function nA(a,b,c){a=oA(a.Vb,b,c);a.k=!0;return new pA(a)}function qA(a){a.ee(a.Vb.e)}function rA(a){return new Hz(G(a.Vb.pb,Sf),G(a.Vb.pb,Rf))}u(393,394,Wh);_.Ud=function(){return G(this.Vb.pb,Rf)};_.Yd=function(){return G(this.Vb.pb,Sf)};_.Zd=function(){return fk(this.Vb.pb)};_.$d=function(){return hk(this.Vb.pb)};
+_.be=function(){return this.Vb.pb.style.display!=Kf};_.je=function(){qA(this)};_.le=function(){};_.Vb=null;function sA(a){if(null!=a)this.f=a;else throw new tA;}u(398,1,ui);_.tS=function(){return this.cZ.e+"[source="+this.f+Uc};_.f=null;
+function uA(){uA=x;vA=new Ni;z(vA,new S(400),new wA(sh));z(vA,new S(401),new wA(sh));z(vA,new S(402),new wA(sh));z(vA,new S(500),new wA(uh));z(vA,new S(501),new wA(uh));z(vA,new S(502),new wA(uh));z(vA,new S(503),new wA(vh));z(vA,new S(504),new wA(uh));z(vA,new S(505),new wA(uh));z(vA,new S(506),new wA(vh));z(vA,new S(507),new wA(Nh));z(vA,new S(100),new wA(oh));z(vA,new S(101),new wA(oh));z(vA,new S(102),new wA(oh));z(vA,new S(103),new wA(oh));z(vA,new S(1004),new wA(rh));z(vA,new S(1005),new wA(rh));
+z(vA,new S(800),new wA(Ch));z(vA,new S(801),new wA(Ch));z(vA,new S(200),new wA(wh));z(vA,new S(201),new wA(wh));z(vA,new S(202),new wA(wh));z(vA,new S(204),new wA(wh));z(vA,new S(203),new wA(wh));z(vA,new S(209),new wA(Oh));z(vA,new S(208),new wA(Ph));z(vA,new S(207),new wA(Ph));z(vA,new S(206),new wA(wh));z(vA,new S(205),new wA(wh));z(vA,new S(1400),new wA(Lh));z(vA,new S(1401),new wA(Mh));z(vA,new S(1402),new wA(Mh));z(vA,new S(300),new wA(ph));z(vA,new S(301),new wA(ph));z(vA,new S(1100),new wA(Bh));
+z(vA,new S(1101),new wA(Bh));z(vA,new S(1200),new wA(Dh));z(vA,new S(701),new wA(zh));z(vA,new S(900),new wA(Ah));z(vA,new S(1001),new wA(xh));z(vA,new S(601),new wA(yh))}u(397,398,ui);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,90)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Oc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var vA;function wA(a){this.b=a}u(400,1,{},wA);_.b=nh;function xA(){}u(401,1,{},xA);_.b=null;_.c=null;
+function yA(a,b){var c;b&&(a.b?(c=new zA(a.b),Bt(c.c,c.d++,b),a.b=c):(a.b=new jj,dj(a.b,b)))}u(403,1,ui);_.b=null;function AA(){}function BA(){}u(402,403,ui,AA,BA);function CA(){CA=x;Math.sqrt(2)}function DA(a){CA();if(0>a)throw new Fk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}u(404,1,{86:1},DA);_.eQ=function(a){return a===this?!0:A(a,86)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new EA;a.b=31*a.b+Et((new FA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+Et((new FA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function GA(){GA=x;HA=new Ls;IA=new Hz(0,0);Ms(HA,Ab);Ms(HA,Rb);Ms(HA,ub);Ms(HA,"Last");Ms(HA,Fb);Ms(HA,kc);Ms(HA,Gc);Ms(HA,Kc);Ms(HA,Pb)}
+function aA(a,b,c){var d;if(null==b)d=Fb;else if(d=b,!Gv(HA.b,b))throw new Fk(JA());Dt(mj(a.d,d))===Dt(c)&&Dt(mj(a.c,c))===Dt(d)||((b=mj(a.d,d))&&KA(a,b,d),LA(a.b.Bd(),c)&&KA(a,c,d),b=a.b,new MA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function NA(a,b){return new Hz(Oj(b[1].c,Oj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Oj(b[0].b,Oj(b[4].b,b[3].b))+a.n)}function KA(a,b,c){OA(a.b,b);Yi(a.c,b);Yi(a.d,c)}
+function PA(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;QA(c,c.length,IA);c=a.j;QA(c,c.length,IA);c=a.p;QA(c,c.length,null);a.q=0;for(d=RA(a.b,0);d.c!=d.e.b;){c=SA(d);e=mj(a.c,c);var f=b.fc;e=Ln(e,Fb)?0:Ln(e,kc)?1:Ln(e,Gc)?2:Ln(e,Kc)?4:Ln(e,Pb)?3:Ln(e,Ab)?f.b?4:3:Ln(e,ub)?f.b?3:4:Ln(e,Rb)?1:2;c.lc?a.p[e]||(Bt(a.p,e,c),++a.q,a.i[e]=c.Vd(),a.j[e]=c.Xd()):a.p[e]||(a.i[e]=c.Vd(),a.j[e]=c.Xd())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function TA(){GA();UA.call(this,0)}function UA(a){GA();wq();this.b=new VA;this.c=new Ni;this.d=new Ni;this.e=a;this.k=0;this.o=!1;this.p=y(WA,m,90,5,0);this.i=y(XA,m,92,5,0);this.j=y(XA,m,92,5,0);this.q=this.f=this.n=0}u(405,1,{96:1,117:1},TA,UA);_.qe=function(a,b){aA(this,a,b)};
+_.re=function(a){PA(this,a);if(0!=this.q)if(a=cA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.me(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].le(a.c,this.j[1].b),this.p[1].ne(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].le(this.j[4].c,c),this.p[4].ne(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].me(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].le(a.c,
+this.j[2].b),this.p[2].ne(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].le(this.j[3].c,c),this.p[3].ne(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.se=function(a){var b;b=this.o;PA(this,a);this.o=b;return 0==this.q?bA(a,new Hz(0,0)):bA(a,NA(this,this.i))};_.te=function(a){var b;b=this.o;PA(this,a);this.o=b;return bA(a,NA(this,this.j))};_.ue=function(a){var b;b=mj(this.c,a);null!=b&&KA(this,a,b)};_.tS=function(){return YA.e+"[hgap="+this.e+",vgap="+this.k+Uc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var IA,HA;function ZA(a){Sz.call(this);this.hc=(wq(),new $A(a,this))}u(406,396,{87:1,90:1,97:1,111:1,117:1},ZA);_.Qd=function(){return rd+this.jc.c.b++};_.Sd=function(){return!Az(this)?new Hz(0,0):Wz(this.hc,this)};_.ke=function(){};u(408,1,{});u(407,408,{},function(){});function aB(){aB=x}
+function bB(a,b){if(null==b)throw new Ds("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Vf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function cB(){aB();Sz.call(this);new jj;this.hc=new dB((wq(),this))}u(409,396,{88:1,90:1,97:1,111:1,117:1},cB);_.Sd=function(){return Wz(this.hc,this)};
+_.fe=function(){return(null==this.ec&&(this.ec=vz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+jh+this.cc+(this.lc?l:",hidden")+",current="+yq(this.hc.b,this.hc.b.pb.selectedIndex)};function eB(){eB=x;fB=new gB(255,255,255);hB=new gB(192,192,192);iB=new gB(128,128,128);jB=new gB(64,64,64);kB=lB=new gB(0,0,0);mB=new gB(255,0,0);new gB(255,175,175);nB=new gB(255,200,0);oB=new gB(255,255,0);new gB(0,255,0);pB=new gB(255,0,255);qB=new gB(0,255,255);rB=sB=new gB(0,0,255)}
+function tB(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new gB(3,3,3);3>c&&0!=c?c=3:(c=Et(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Et(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Et(a/0.7),a=255<a?255:a);return new gB(c,a,b)}function uB(a){return new gB(Et(0.7*(a.b>>16&255)),Et(0.7*(a.b>>8&255)),Et(0.7*(a.b&255)))}function gB(a,b,c){eB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Fk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+u(410,1,{89:1,98:1,102:1},gB);_.eQ=function(a){return A(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return vB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Uc};_.b=0;var kB,rB,lB,sB,qB,jB,iB,hB,pB,nB,mB,fB,oB;function Uz(){Uz=x;Vz=new wB(!0);xB=new Ls;Ms(xB,"ar");Ms(xB,"fa");Ms(xB,"iw");Ms(xB,"ur")}function wB(a){this.b=a}u(411,1,ui,wB);_.b=!1;var Vz,xB;u(413,1,{107:1,120:1});function yB(){Hz.call(this,0,0)}function Hz(a,b){this.c=a;this.b=b}
+function Jz(a){Hz.call(this,a.c,a.b)}u(412,413,{92:1,107:1,117:1,120:1},yB,Hz,Jz);_.eQ=function(a){return a===this?!0:A(a,92)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new EA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return zB.e+"[width="+this.c+",height="+this.b+Uc};_.b=0;_.c=0;function Fr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}u(414,1,ui,Fr,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ve=function(){return 0!=(this.f&4)};_.we=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.we()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Uc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function AB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function BB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(tx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function CB(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Xd():c.Vd(),g=Oj(g,c.b),j+=c.c+a.d);return new Hz(j,g+2*a.e)}function mA(){DB.call(this,1,5,5)}
+function DB(a,b,c){wq();this.d=b;this.e=c;this.b=a}u(415,1,ui,mA,DB);_.qe=function(){};
+_.re=function(a){this.c=EB(a.Wb);if(0!=AB(this)){var b,c,d,e,f,g,j,h,n,o,r;b=cA(a);g=a.pe();j=a.fc.b;n=new jj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,t,v;q=a.Wb.b.d;d=new FB(q);for(v=0;v<q;++v)Bt(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(t=c[q],t.gc==a){var D=d,E=Ij(a.Wb.b,t);tx(E,D.d);Bt(D.c,E,t)}for(d=new Pi(d);d.c<d.e.Fe();)if((c=Qi(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(BB(this,n,b.c-(o-this.d),g.c,r,h,j),n.Qe(),o=f,r+=h+this.e,h=0),e=!1,Bt(n.c,n.d++,c),o+=a.c+this.d,h=Oj(h,a.b);BB(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.se=function(a){this.c=EB(a.Wb);return 0==AB(this)?bA(a,new Hz(10,10)):bA(a,CB(this,!1))};_.te=function(a){this.c=EB(a.Wb);return 0==AB(this)?bA(a,new Hz(10,10)):bA(a,CB(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=$e;break;case 2:a=mg;break;case 1:a=ud;break;case 4:a="trailing";break;default:a="leading"}return GB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Uc};_.b=0;_.c=null;_.d=0;_.e=0;function fA(){fA=x;gA=new HB(Ob,0,12)}
+function HB(a,b,c){fA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}u(416,1,{93:1,117:1},HB);_.b=null;_.c=0;_.d=0;var gA;u(417,1,Zh);_.tS=function(){return IB.e+"[font="+this.c+"ascent="+JB(this.c).b+", descent="+JB(this.c).c+", height="+JB(this.c).d+Uc};_.c=null;function KB(a){if(!a.n){Kz(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=Uu(a.p,b))&&KB(c);Qz(a,!1);a.n=!0;xz(a,a,a.gc,0);new LB(a,202)}}
+function MB(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Uu(a.p,b))&&c.Id()}function NB(a){!Az(a)&&eA(a);var b=Iz(a);a.me(a.pc,a.qc,b.c,b.b);Rz(a)}function OB(a,b){a.q!=b&&(a.q=b)}u(419,395,ti);_.Wd=function(){return new Xz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){MB(this)};_.be=function(){return this.hc.d.hb};_.me=function(a,b,c,d){Mz(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Mz(this,a,b,c,d);this.lc&&e&&!f&&Rz(this)};_.n=!1;_.q=!1;
+function PB(a){iA.call(this);this.r=new BA;this.p=new jj;this.o=new Xz(0,0,0,0);this.lc=!1;hA(this,new TA);this.hc&&QB(this.hc.d.I.c,a);this.hc&&RB(this.hc.d,!0);OB(this,!0)}u(418,419,ti);_.pe=function(){return new Xz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return fk(this.hc.d.pb)};_.$d=function(){return hk(this.hc.d.pb)};_._d=function(){this.hc=new SB((wq(),l),this)};
+function TB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=tB(g),f=new gB(Et(0.7*(g.b>>16&255)),Et(0.7*(g.b>>8&255)),Et(0.7*(g.b&255))),(a.e=g)&&(a.i=lg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new gB(Et(0.7*(g.b>>16&255)),Et(0.7*(g.b>>8&255)),Et(0.7*(g.b&255))),f=tB(g),(a.e=j)&&(a.i=lg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;UB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=lg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);UB(a,b,c,d,1);UB(a,b,c+1,1,e);(a.e=f)&&(a.i=lg+(f.b>>16&255)+za+(f.b>>8&255)+
+za+(f.b&255)+va);UB(a,b+d,c,1,e);UB(a,b+1,c+e,d,1)}u(420,1,{});_.tS=function(){return"Graphics"};u(421,420,{});function VB(a){var b,c;c=Oj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new Hz(b,c)}function WB(a,b,c){var d,e,f,g,j,h;a.c=EB(b.Wb);if(0==a.c.length)return new yB;g=VB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=Oj(h,d.c),j=Oj(j,d.b);return new Hz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function XB(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=Et(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function YB(){ZB.call(this,7)}function ZB(a){wq();this.e=0;this.b=1;this.f=a;this.d=0}u(422,1,ui,YB,ZB);_.qe=function(){};
+_.re=function(a){var b,c;this.c=EB(a.Wb);if(0!=this.c.length&&(b=cA(a),!(0>=b.c||0>=b.b))){c=VB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(M,s,-1,d,1);e=y(M,s,-1,d,1);h=y(M,s,-1,c,1);n=y(M,s,-1,c,1);XB(b.c,b.d,this.d,f,e);XB(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].me(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.se=function(a){return bA(a,WB(this,a,!1))};_.te=function(a){return bA(a,WB(this,a,!0))};_.ue=function(){};
+_.tS=function(){return $B.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Uc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Mx(){Fn()}function dw(a){Fn();this.i=a}u(424,97,vi,Mx,dw);function Dz(){Fn();this.i="Missing message: awt.151"}u(423,424,vi,Dz);u(425,1,{});function Xz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}u(426,1,{95:1,117:1,120:1},Xz);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return aC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;function bC(a){cC.call(this,a,0)}function cC(a,b){Sz.call(this);this.hc=(wq(),new dC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Dx(),Ox);c.b=d;Ax(c);break;case 0:c=c.b;d=(Dx(),Ex);c.b=d;Ax(c);break;case 2:c=c.b,d=(Dx(),Fx),c.b=d,Ax(c)}}u(427,396,di,bC,cC);
+_.Sd=function(){return!Az(this)?new Hz(0,0):Wz(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=vz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+jh+this.cc+(this.lc?l:",hidden")+",align=",b;b=$e;switch(this.b){case 1:b=ud;break;case 2:b=mg}return a+b+",text=null"};_.b=0;u(430,1,ui);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Oc+this.fe()+Uc};_.k=null;_.n=null;
+function eC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function fC(a){this.o=(wq(),wq(),Tz);var b;var c;b=this.cZ.e;-1!=Xv(b,Yv(36))?b=null:(c=this.o.c.d++,b=jo(b,wz(b,Yv(46))+1)+l+c);this.k=b;this.e=new AA;this.i=a;this.f=!0;this.j=new gC(this)}u(429,430,ui,fC);_.fe=function(){return eC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;u(428,429,fi);_.fe=function(){return eC(this)+(this.c?",tearOff":l)};_.c=!1;u(432,1,{108:1});
+_.eQ=function(a){return a===this?!0:A(a,108)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new EA;hC(a,this.b);hC(a,this.c);return a.b};function Cz(){this.c=this.b=0}function iC(a,b){this.b=a;this.c=b}function jC(a){var b=a.c;this.b=a.b;this.c=b}u(431,432,{99:1,108:1,117:1},Cz,iC,jC);_.eQ=function(a){return a===this?!0:A(a,99)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return kC.e+"[x="+this.b+",y="+this.c+Uc};_.b=0;_.c=0;
+function lC(a,b){if(!b)throw new Ds("Missing message: awt.70");var c=a.b;if(H(b.i,Ba)){var c=c.b.b,d=new Fy,e=c.d.d;if(0>e||e>c.d.d)throw new tw;c.p&&(d.pb[Hd]=2);ny(c,e,d.pb);$z(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new tw;$z(d.d,e,c);for(f=g=0;f<e;++f)A(Uu(d.d,f),73)&&++g;$z(d.j,g,c);ny(d,e,c.pb);c.c=d;e=Wv(c.pb)+Va;Ri(c.ld(),e,!1);d.p&&(e=Ij(d.d,c),-1!=e&&(d=Dv(d.p?d.f:Dv(d.f,0),e),2==Ev(d)&&d.removeChild(Dv(d,1)),c.pb[Hd]=2))}}
+function mC(a,b,c,d){a=a.b;b=Bz(b);c+=b.b;d+=b.c;Nw(a.b,c,d);Ow(a.b)}function nC(){fC.call(this,l);new jj;this.c=!1;this.b=(wq(),new oC)}u(433,428,fi,nC);_.b=null;u(436,1,{101:1,110:1,120:1});u(435,436,{101:1,109:1,110:1,120:1});_.eQ=function(a){return a===this?!0:A(a,109)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new EA;hC(a,this.d);hC(a,this.e);hC(a,this.c);hC(a,this.b);return a.b};function dA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
+u(434,435,{100:1,101:1,109:1,110:1,117:1,120:1},dA);_.eQ=function(a){return a===this?!0:A(a,100)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return pC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;function qC(){qC=x;rC=new sC;tC=new uC;vC=new uC}var rC,vC,tC;u(438,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Hi(this)};function sC(){}u(439,438,{},sC);function uC(){}u(440,1,{},uC);u(441,396,di);_.Rd=function(){return null};
+function wC(a,b){var c;c=new xC(Az(a));return!c?null:new Hz(yC(c,"_")*b+6,JB(c.c).d+6)}function zC(a,b){var c;c=wC(a,b);return!c?Gz(a):c}function AC(a,b){var c;c=wC(a,b);return!c?Iz(a):c}function BC(a,b){var c=a.hc;Zy(c.b,b);c.f.b=-1;c.f.c=-1}function CC(a){DC.call(this,a,null!=a?a.length:0)}function DC(a,b){Sz.call(this);this.b=0>b?0:b;var c=this.hc;Zy(c.b,a);c.f.b=-1;c.f.c=-1}u(442,441,di,CC,DC);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return wC(this,lo(this.hc.b.pb,dh).length)};
+_.Td=function(){return!Az(this)?null:wC(this,lo(this.hc.b.pb,dh).length)};_.Vd=function(){return 0<this.b?zC(this,this.b):Gz(this)};_.Xd=function(){return 0<this.b?AC(this,this.b):Iz(this)};_._d=function(){this.hc=(wq(),new EC)};_.de=function(){return 0<this.b?zC(this,this.b):Gz(this)};_.ge=function(){return 0<this.b?AC(this,this.b):Iz(this)};_.b=0;function wq(){wq=x;Tz=new FC}function Ir(){var a=(wq(),wq(),Tz);!a.d&&(a.d=new GC)}function FC(){this.c=new HC;this.e=new xA}u(443,1,{},FC);_.b=null;
+_.d=null;var Tz;function HC(){}u(444,1,{},HC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;u(445,1,{});function IC(){IC=x;JC=new KC;LC=new KC}function MC(a,b){return b==a?!0:!b?!1:!0}function KC(){}u(446,1,{104:1},KC);_.eQ=function(a){return null==a||!A(a,104)?!1:MC(this,a)};_.hC=function(){var a;a=null.hg()+";class="+null.hg();a=!null.hg().hg()?a:a+";charset=";return uu(a)};_.tS=function(){return NC.e+"[MimeType=(null);humanPresentableName="+this.b+Uc};_.b=null;var JC,LC;
+function OC(){OC=x;K(PC,m,104,[(IC(),LC),JC])}function QC(a){OC();this.b=a}u(447,1,{},QC);_.b=null;function RC(a){a="flavor = "+a;Fn();this.i=a}u(448,98,{105:1,117:1,124:1,132:1},RC);function SC(a,b,c){uA();TC.call(this,a,b,c,nh)}function TC(a,b,c,d){uA();sA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}u(449,397,ui,SC,TC);
+_.fe=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+ou(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=nh;function Nz(a,b){uA();sA.call(this,a);this.e=b}u(450,397,ui,Nz);
+_.fe=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Zd()+za+a.$d()+ba+a.Yd()+jh+a.Ud()+va};function Zz(a,b,c){uA();Nz.call(this,a,b);this.b=c}u(451,450,ui,Zz);
+_.fe=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Qd());return a+b.ec};_.b=null;function yz(a,b,c,d){uA();sA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}u(452,397,ui,yz);
+_.fe=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(mu(fu(this.b,oh))&&(a+="PARENT_CHANGED,"),mu(fu(this.b,ph))&&(a+="DISPLAYABILITY_CHANGED,"),mu(fu(this.b,rh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=nh;_.c=null;_.d=null;u(453,1,qi);function LB(a,b){uA();Nz.call(this,a,b);this.d=null;this.b=this.c=0}
+u(454,450,ui,LB);
+_.fe=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;u(455,1,{});function UC(a){if(null==a)throw new Cn;}u(456,455,{},UC);
+function VC(){VC=x;WC={};WC["java.vendor"]=Ae;WC["package.restrict.access.sun"]=ch;WC["sun.java.launcher"]=gc;WC["sun.management.compiler"]=Ae;WC["os.name"]=gc;WC[" sun.boot.class.path"]=gc;WC["path.separator.applet"]=gc;WC["java.vm.specification.vendor"]=Ae;WC["java.runtime.version"]=gc;WC["http.proxyPort"]=gc;WC["user.name"]=gc;WC["user.language"]=gc;WC["os.name.applet"]=gc;WC["browser.version"]=gc;WC["java.version"]=gc;WC["user.timezone"]=gc;WC["java.endorsed.dirs"]=gc;WC["java.specification.name"]=
+"GWT";WC["java.specification.version"]="2.5.0";WC[Ve]=bc;!as&&(as=new is);as.b?WC[Ne]="yes":WC[Ne]=null}var WC;u(459,98,ri);function XC(){Fn()}function YC(a){Fn();this.i=a}u(458,459,{112:1,117:1,124:1,132:1},XC,YC);function ZC(){ZC=x;$C=new aD}function bD(a){var b;if(a.n){var c;b=new su;zn(b.b,a.i);b.b.b+=kb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Ya,zn(b.b,a.b));c=a.c;a=a.k;null!=c&&zn(b.b,c);null!=a&&(b.b.b+=la,zn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function cD(a){ZC();var b,c,d;if(null==a)throw new XC;a=io(a);try{d=Xv(a,Yv(58))}catch(e){e=Vi(e);if(A(e,128))throw new YC(Dn(e));throw e;}c=Xv(a,Yv(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;dD();var f,g,j;j=c.length;b=new eD;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new YC(Yb+a);if(!this.n&&(this.n=mj($C,this.i),this.n||(this.n=(wq(),new fD))&&z($C,this.i,this.n),!this.n))throw new YC(Yb+a);try{c=a;var n=++d,o=a.length,r,q,t,v,D,E,J,Q,vb,Y,L,ea,Lc,pg,zb,Ud,Vd,Wd,Za,Mc,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Ya,n)==n&&-1==gD(c,Yv(47),n+2))throw new hD(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
+Wd=this.k;v=this.e;zb=this.j;r=this.b;Ib=this.o;Za=gD(L,Yv(35),0);if(0==L.indexOf(Ya)&&0!=L.indexOf("////")){vb=2;ea=-1;E=gD(L,Yv(47),2);Vd=gD(L,Yv(63),2);-1!=Vd&&(-1==E||E>Vd)&&(E=Vd);-1==E&&(E=o,v=l);Q=E;-1!=Za&&Za<E&&(Q=Za);var Ad=Yv(64);Mc=L.lastIndexOf(Ad,Q);r=L.substr(2,Q-2);-1<Mc&&(Ib=L.substr(2,Mc-2),vb=Mc+1);Lc=gD(L,Yv(58),-1==Mc?vb:Mc);t=Xv(L,Yv(93));if(-1!=t)try{L.length>t+1?(q=L.charCodeAt(t+1),58==q?Lc=t+1:Lc=-1):Lc=-1}catch(qf){if(qf=Vi(qf),!A(qf,124))throw qf;}-1==Lc||Lc>E?J=L.substr(vb,
+Q-vb):(J=L.substr(vb,Lc-vb),pg=L.substr(Lc+1,Q-(Lc+1)),0==pg.length?ea=-1:ea=iD(pg,10))}-1<Za&&(Wd=L.substr(Za+1,o-(Za+1)));D=-1==Za?o:Za;var ec=Yv(63);Ud=L.lastIndexOf(ec,D);-1<Ud?(zb=L.substr(Ud+1,D-(Ud+1)),0==Ud&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),Y=wz(v,Yv(47))+1,v=v.substr(0,Y-0)),D=Ud):0!=Za&&(zb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),Y=wz(v,Yv(47))+1,0==Y?v=L.substr(E,D-E):v=v.substr(0,Y-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var He;He=v;null!=zb&&!H(zb,l)&&(null!=v?He=v+qb+zb:He=qb+zb);null==this.i&&(this.i=this.i);this.d=d;this.c=He;this.f=ea;this.k=Wd;var Bd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+kb+this.f));null!=this.d&&-1<(Bd=wz(this.d,Yv(64)))?(this.o=this.d.substr(0,Bd-0),this.d=jo(this.d,Bd+1)):this.o=null;null!=this.c&&-1<(Bd=Xv(this.c,Yv(63)))?(this.j=jo(this.c,Bd+1),this.e=this.c.substr(0,Bd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Ib;this.e=v;this.j=zb}}catch(Cd){Cd=
+Vi(Cd);if(A(Cd,124))throw new YC(Dn(Cd));throw Cd;}if(-1>this.f)throw new YC("incorrect port: "+this.f);}u(460,1,ui,cD);_.tS=function(){return bD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var $C;u(461,1,{});function jD(a,b,c){var d,e;for(d=new kD(a.Ae().b);lD(d.b);)if(a=d.c=Qi(d.b),e=a.Ef(),null==b?null==e:Ln(b,e))return c&&(a=new mD(a.Ef(),a.Ff()),nD(d)),a;return null}u(465,1,Gi);_.ze=function(a){return!!jD(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,135)||this.Fe()!=a.Fe())return!1;for(a=new kD(a.Ae().b);lD(a.b);)if(b=a.c=Qi(a.b),c=b.Ef(),b=b.Ff(),!this.ze(c)||!oD(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=jD(this,a,!1);return!a?null:a.Ff()};_.hC=function(){var a,b,c;c=0;for(b=new kD(this.Ae().b);lD(b.b);)a=b.c=Qi(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new pD("Put not supported on this map");};
+_.Ee=function(a){a=jD(this,a,!0);return!a?null:a.Ff()};_.Fe=function(){return this.Ae().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new kD(this.Ae().b);lD(c.b);)b=c.c=Qi(c.b),a?d+=Aa:a=!0,d+=l+b.Ef(),d+=ob,d+=l+b.Ff();return d+"}"};function Yy(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Gv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=kb+b in a.f;else a:{c=a.Ie(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Ef())){c=!0;break a}c=!1}return c}
+function mj(a,b){return null==b?a.c:A(b,1)?a.f[kb+b]:qD(a,b,a.Ie(b))}function qD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Ef()))return f.Ff()}return null}function z(a,b,c){return null==b?rD(a,c):A(b,1)?sD(a,b,c):tD(a,b,c,a.Ie(b))}function tD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.He(b,d.Ef()))return a=d.Ff(),d.Gf(c),a}else e=a.b[d]=[];d=new mD(b,c);e.push(d);++a.e;return null}
+function rD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function sD(a,b,c){var d,e=a.f,b=kb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Yi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=kb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Ef())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Ff();break a}}c=null}return c}u(464,465,Gi);_.ze=function(a){return Gv(this,a)};
+_.Ae=function(){return new uD(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return mj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Yi(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ni(){Yy(this)}u(463,464,yi,Ni);_.Ge=function(a,b){return Dt(a)===Dt(b)||null!=a&&Ln(a,b)};_.Ie=function(a){return~~On(a)};function aD(){Yy(this)}u(462,463,yi,aD);function vD(){Fn()}u(466,97,vi,vD);
+function wD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=xD(a,c);if(c>=a.j)break;c=yD(a,c);++b}return b}function zD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function AD(a){var b;a.b=0<=a.k&&!a.e?a.k:xD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new vD;b=a.b;a.b=yD(a,a.b);return a.o.substr(b,a.b-b)}
+function yD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=BD(a.o,d,a.o.length);if(c<=a.i&&zD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Xv(a.d,Yv(c)))break;++d}a.n&&b==d&&(a.f?(c=BD(a.o,d,a.o.length),c<=a.i&&zD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Xv(a.d,Yv(c))&&++d));return d}
+function xD(a,b){var c,d;if(null==a.d)throw new Cn;for(d=b;!a.n&&d<a.j;)if(a.f){c=BD(a.o,d,a.o.length);if(c>a.i||!zD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Xv(a.d,Yv(c)))break;++d}return d}function CD(a){DD.call(this,a," \t\n\r\u000c",!1)}function ED(a){DD.call(this,a,za,!1)}
+function DD(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=BD(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(M,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=BD(this.d,d,this.d.length),this.c[c]=a}}}u(467,1,{},CD,ED,DD);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function FD(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Rn(e),!(Pn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==ve?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Oc+c+Uc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function GD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return db}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+dg:a}function Kt(a){var a=new HD(a),b,c,d,e,f;b=$doc.getElementsByTagName(Yd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Fd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;ID(a););return a.c}u(474,1,{});
+function JD(a,b){b.Nc(new KD);b.Mc(new LD);b.Oc(new MD);b.Pc(new ND(a))}u(473,474,{});_.c=null;_.d=1;_.e=-1;function OD(a){this.b=a;this.c=new PD(this.b);this.d=this.e=1}u(472,473,{},OD);_.b=null;function PD(a){this.b=a}u(475,1,{},PD);_.Je=function(a){var b=this.b;b.wb&&(null!=a&&0<a.length?(!b.xb&&(b.xb=new Hr(b)),QD(b.xb,a)):(b.lb=!0,b.K="ERROR - empty or null structure",RD(b)))};_.b=null;function SD(a){this.b=a}u(476,1,{},SD);_.b=null;
+function TD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(477,1,{},TD);_.Ke=function(){Bw(this.f.i,this.c,G(this.f.pb,Sf)-this.e-this.d,G(this.f.pb,Rf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function UD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(478,1,{},UD);_.Ke=function(){Bw(this.f.i,this.c,G(this.f.pb,Sf)-this.e-this.d,G(this.f.pb,Rf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var VD=_.f=null;
+function WD(){WD=x;VD=new pu((Eu(),new Du("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
+function XD(){XD=x;YD=K(Ht,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);ZD=(eB(),hB);$D=tB(ZD);aE=y(bE,m,89,23,0);cE=y(Ht,m,1,23,0);dE=y(bE,m,89,7,0);eE=null!=(VC(),WC[Ne]);fE=y(gE,m,93,100,0);hE=y(iE,m,94,100,0)}function jE(a){var b;if(a.Gb)b=kE(a,1)+pb+kE(a,2)+pb+kE(a,3);else if(b=kE(a,0),0<b.length){var c=new lE(a.$);dj(a.ab.b,c)}return b}
+function mE(a,b){var c,d;c=b.b;if(H(c,(nE(),oE).c))Gr(pE(a));else if(H(c,qE.c))Gr(gr(a));else if(H(c,rE.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new Hr(a)),a.xb),c.b=d,Ir(),Jr(c));else if(H(c,ng)){7!=a.P&&(a.Q=nh);d=b.d;d=nu(d,mh);c=cu(d,a.Q);var e=!au(c,nh)?Wt(c):c;!au(e,th)&&sE(a.$,O(c));tE(a);a.nb=!0;RD(a);a.P=7;a.Q=d}else H(c,ug)||(H(c,le)?uE(a):vE(a,c))}
+function wE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(xE,m,-1,4,1);o=y(xE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)yE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=rA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;zE(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||AE(a.gb[f])}a.C*=h}}
+function BE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new CE(a),a.$.s=0);null!=a.tb&&FD(a.tb,null)}}function DE(a,b){var c,d,e,f;f=new nC;d=Dc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=yc);d=new fC(Jb+d);var g=(nE(),oE).c;d.d=g;lC(f,d);yA(d.e,a);d=new fC(Jb+c);d.d=qE.c;yA(d.e,a);lC(f,d);a.wb&&(lC(f,new fC(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new fC(c),d.d=rE.c,yA(d.e,a),lC(f,d));uz(a,f);return f}
+function EE(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);T(b,ZD);a.pb?(f==a.d&&T(b,uB(ZD)),UB(b,h,g,a.Z,a.Z),T(b,(eB(),jB)),FE(b,h,g,a.Z-1,a.Z-1)):f==a.d?TB(b,h+1,g+1,a.Z,a.Z,!1):TB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(T(b,(eB(),lB)),f){case 101:T(b,oB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;GE(b,!0);HE(b,IE(b,f,d,c,e));T(b,lB);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(GE(b,!1),HE(b,IE(b,f,d,c,e)));JE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);UB(b,h+9,g+9,2,4);UB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(T(b,mB),UB(b,h+10,g+18,4,4));0.96<Math.random()&&(T(b,oB),UB(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);U(b,d,g+a.Z-c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);U(b,j-f,n,j-2*f,n);U(b,j+f,n,j+2*f,n);T(b,pB);U(b,d,g+c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;U(b,j-f,n,j-2*f,n);U(b,j+f,
+n,j+2*f,n);T(b,lB);break;case 107:T(b,nB);UB(b,h+4,g+4,a.Z-8,a.Z-8);T(b,lB);FE(b,h+4,g+4,a.Z-8,a.Z-8);JE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);UB(b,h+9,g+9,2,4);UB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);U(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);U(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;U(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);U(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),T(b,rB),FE(b,c,e,d,d),T(b,kB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,U(b,c,g,j,o),U(b,j,o,n,g),g=e+d+f,o=g+f,U(b,c,g,j,o),U(b,j,o,n,g),h+=f,n=h+f,g=e+d,U(b,n,e,h,a),U(b,h,a,n,g),h=c+d+f,n=h+f,U(b,h,e,n,a),U(b,n,a,h,g));break;case 110:KE(b,h,g,a.Z,!0);break;case 111:KE(b,h,g,a.Z,!1);break;case 109:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:T(b,fB);UB(b,h+3,g+5,a.Z-7,a.Z-11);T(b,lB);FE(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:T(b,ZD);
+a.qb&&TB(b,h+1,g+1,a.Z,a.Z,!1);T(b,lB);LE(a,b,h,g,"NEW");break;case 106:T(b,mB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,lB);U(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));LE(a,b,h+6,g,pc);break;case 104:T(b,mB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,lB);break;case 105:a.Ob?(T(b,qB),U(b,h+11,g+5,h+9,g+9),U(b,h+9,g+9,h+4,g+9),U(b,h+4,g+9,h+8,g+12),U(b,
+h+8,g+12,h+6,g+18),U(b,h+6,g+18,h+11,g+15),U(b,h+12,g+5,h+14,g+9),U(b,h+14,g+9,h+19,g+9),U(b,h+19,g+9,h+15,g+12),U(b,h+15,g+12,h+17,g+18),U(b,h+17,g+18,h+12,g+15),T(b,lB)):LE(a,b,h,g,"123");break;case 114:T(b,sB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);UB(b,d,c,f,f);T(b,lB);ME(a,b,h,g,fB,"i");break;case 201:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:U(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);U(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:U(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));U(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));U(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:NE(a,b,h,g+2,3);break;case 207:NE(a,b,h,g,4);break;
+case 208:NE(a,b,h,g,5);break;case 209:NE(a,b,h,g,1);break;case 210:NE(a,b,h,g,6);break;case 211:NE(a,b,h,g,7);break;case 212:NE(a,b,h,g,8);break;case 213:LE(a,b,h,g,"FG"),a.G=new iC(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=cE[d]&&ME(a,b,h,g,aE[d],cE[d])}
+function OE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,T(d,ZD),UB(d,0,0,c,b),a.pb?(T(d,(eB(),jB)),FE(d,-1,0,c,b-1)):(T(d,$D),U(d,0,0,c-1-2,0),T(d,uB(ZD)),U(d,0,b-1,c-1,b-1),U(d,c-1,0,c-1,b-1)),PE(d,a.Y),T(d,(eB(),lB)),-1!=a.K.toLowerCase().indexOf(me)&&T(d,mB),QE(d,a.K,10,15),RE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function SE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;T(d,ZD);UB(d,0,0,c,b);a.pb?(T(d,(eB(),jB)),U(d,0,b-1,c,b-1),e=TE*(a.Z+a.T)+2,U(d,0,e,c,e),U(d,0,e,0,b),U(d,a.Z-1,e,a.Z-1,b-a.Z)):(T(d,$D),U(d,0,0,0,b-1),U(d,0,TE*a.Z,b-1,TE*a.Z),T(d,uB(ZD)),U(d,c-1,0,c-1,b-1-a.Z),U(d,0,b-1,c-1,b-1));for(b=3;b<=TE+2;++b)EE(a,d,1,b);RE(a.Vb,a.R,0,2*a.Z+a.T)}}
+function UE(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;T(e,a.u);UB(e,0,0,c,b);d=a.eb?(qC(),tC):(qC(),vC);if((qC(),rC)==(qC(),rC))d==tC?e.b=l:e.b=Ag;d=new DA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,t=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,vb=o=v=r=j=void 0,Y=o=j=void 0,L=h=r=h=void 0,ea=D=Q=void 0,J=h=q=r=r=E=t=L=j=Y=Y=v=L=J=q=Y=L=t=ea=q=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,ea=3;f.x&&(zE(f),wE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(VE(13*f.o.C*j)));WE(f.o,j);f.o.B&&(T(g,(eB(),lB)),FE(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(T(g,(XD(),dE)[f.e[j]]),h=g,r=Et(f.K[j]-o/2),Y=Et(f.N[j]-o/2),L=t=o,GE(h,!0),HE(h,IE(h,r,Y,t,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(T(g,(XD(),dE)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*
+J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*ea*Q,J=3*ea*D,Y=y(M,s,-1,4,1),r=y(M,s,-1,4,1),Y[0]=Et(f.K[h]+q),r[0]=Et(f.N[h]-J),Y[1]=Et(f.K[o]+q),r[1]=Et(f.N[o]-J),Y[2]=Et(f.K[o]-q),r[2]=Et(f.N[o]+J),Y[3]=Et(f.K[h]-q),r[3]=Et(f.N[h]+J),o=g,h=Y,GE(o,!0),HE(o,XE(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){T(g,(eB(),lB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&T(g,(XD(),dE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];t=f.N[h];Y=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Y-L,Q=r-t,D=Math.sqrt(J*J+Q*Q),
+1>D&&(D=1),Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&T(g,pB);q=n*Q;J=n*D;U(g,O(N(Math.round(L+q))),O(N(Math.round(t-J))),O(N(Math.round(Y+q))),O(N(Math.round(r-J))));U(g,O(N(Math.round(L-q))),O(N(Math.round(t+J))),O(N(Math.round(Y-q))),O(N(Math.round(r+J))));T(g,lB);break;case 3:o=O(N(Math.round(L)));h=O(N(Math.round(t)));Y=O(N(Math.round(Y)));r=O(N(Math.round(r)));U(g,o,h,Y,r);L=O(N(Math.round(ea*Q)));t=O(N(Math.round(ea*D)));U(g,o+L,h-t,Y+L,r-t);U(g,o-L,h+t,Y-L,r+t);break;case 9:case 0:for(h=
+0;10>h;++h)v=L-(L-Y)/10*h,E=t-(t-r)/10*h,U(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));PE(g,f.o.n);o=YE(f.o.o);J=f.f[j];h=qb;null!=J&&(h=J);J=yC(f.o.o,h);L=O(N(Math.round((L+Y)/2-J/2)));q=O(N(Math.round((t+r)/2+~~(o/2)-1)));T(g,pB);QE(g,h,L,q);T(g,lB);break;default:if(1==f.C[j]||3==f.C[j])q=ea*Q,J=ea*D,E=y(M,s,-1,3,1),v=y(M,s,-1,3,1),E[0]=O(N(Math.round(Y+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(L))),v[1]=O(N(Math.round(t))),E[2]=O(N(Math.round(Y-
+q))),v[2]=O(N(Math.round(r+J))),o=g,h=E,r=v,GE(o,!0),HE(o,XE(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*Q;J=ea*D;for(h=0;10>h;++h)v=L-(L-Y)/10*h,E=t-(t-r)/10*h,o=h/10,U(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else U(g,O(N(Math.round(L))),O(N(Math.round(t))),O(N(Math.round(Y))),O(N(Math.round(r))))}}D=y(xE,m,-1,f.u+1,1);Q=y(M,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=
+D[o]/Q[o]+n/Q[o];PE(g,f.o.n);o=YE(f.o.o);J=y(Ht,m,1,f.u+1,0);Y=y(M,s,-1,f.u+1,1);r=y(M,s,-1,f.u+1,1);n=y(ZE,m,100,f.u+1,0);t=2;1!=f.o.C&&(t=O(N(VE(2*f.o.C))));for(j=1;j<=f.u;++j)h=$E(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Y[j]=r[j]=yC(f.o.o,h),n[j]=aF(f,t,j,Y[j],Y[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,vb=l,f.o.Lb&&
+0<f.y[j]&&(vb+=Vb,1<f.y[j]&&(vb+=f.y[j])),v=l,0!=f.B[j]&&(1<Pj(f.B[j])&&(v+=Pj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+vb+v+l:h=v+vb+l+h,E||(q=h),J[j]=h,q=yC(f.o.o,q),v=yC(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=aF(f,t,j,q,v,o,L),L=v.d+t+1,q=v.e+o+t,T(g,f.o.u),-1==f.k&&0!=f.e[j]&&T(g,(XD(),dE)[f.e[j]]),UB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?T(g,(XD(),dE)[f.e[j]]):T(g,(eB(),lB)):T(g,(XD(),aE)[f.c[j]]),QE(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],L=O(N(VE(f.K[j]-q/2))),q=O(N(VE(f.N[j]+~~(o/2)-1))),
+T(g,(eB(),pB)),QE(g,ba+f.r[h][1],L+v,q);if(0<f.E||0<f.F)if(T(g,104==f.o.d?(eB(),mB):(eB(),sB)),0<f.E&&106!=f.o.d&&(v=n[f.E],FE(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(ea+1)*Q,J=(ea+1)*D,E=y(M,s,-1,5,1),v=y(M,s,-1,5,1),E[0]=O(N(VE(f.K[h]+q))),E[1]=O(N(VE(f.K[o]+q))),v[0]=O(N(VE(f.N[h]-J))),v[1]=O(N(VE(f.N[o]-J))),E[3]=O(N(VE(f.K[h]-q))),E[2]=O(N(VE(f.K[o]-q))),v[3]=O(N(VE(f.N[h]+J))),v[2]=O(N(VE(f.N[o]+J))),E[4]=
+E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,Q=v,ea.o&&(GE(ea,!1),HE(ea,XE(ea,j,Q,5,!0)))),106==f.o.d&&bF(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;T(g,(eB(),mB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],FE(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(T(e,(eB(),jB)),U(e,c-1,0,c-1,b-1)):(T(e,uB(ZD)),U(e,c-1,0,c-1,b-1),T(e,ZD),U(e,c-2,0,c-2,b-1),T(e,$D),U(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),T(e,(eB(),pB)),U(e,d,~~(b/2),d+48,~~(b/2)),U(e,
+d+48,~~(b/2),d+48-6,~~(b/2)+6),U(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new HB(Wb,0,13),a.X=new xC(a.U),null!=a.cb&&(d=yC(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,T(e,(eB(),lB)),PE(e,a.U),QE(e,a.cb,c,b)));RE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function NE(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(M,s,-1,9,1);n=y(M,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Et(c+a*Math.sin(j)),n[f]=Et(d+a*Math.cos(j));f=e+1;b.o&&(GE(b,!1),HE(b,XE(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Et(c+(a-3)*Math.sin(j)),n[f]=Et(d+(a-3)*Math.cos(j));U(b,h[0],n[0],h[1],n[1]);U(b,h[2],n[2],h[3],n[3]);U(b,h[4],n[4],h[5],n[5])}}
+function cF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;T(d,ZD);UB(d,0,0,b,c);a.pb?(T(d,(eB(),jB)),c=14*(a.Z+a.T),FE(d,c,0,b-c-1,2*a.Z+a.T-1)):(T(d,uB(ZD)),U(d,b-1,0,b-1,c-1),U(d,0,c-1,b-1-2,c-1),T(d,$D),U(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)EE(a,d,b,1),EE(a,d,b,2);a.d=c;RE(a.Vb,a.Rb,0,0)}}
+function KE(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);U(a,j,q,f,h);U(a,g,q,f,h);j=~~(n/3);U(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);JE(a,b,c+o-j,f,d-4-j-1,e,h)}
+function dF(a,b,c){var d,e,f,g,j,h;eF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=fF(b);b=new DD(b,j,!0);e=l;for(d=1;5>=d;++d)e=gF(b,j);d=hF(iD(io(e.substr(0,3)),10)).b;g=hF(iD(io(e.substr(3,3)),10)).b;gF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=gF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new iF(a,f)}wE(a,1,d,1);wE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new iF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",RD(a),!1;null!=a.j&&a.$&&jF(a.$,a.j,!0);null!=a.k&&
+a.$&&jF(a.$,a.k,!1);j=kF(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new lF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];wE(a,1,j,0)}c&&RD(a);return!0}function Kr(a,b){a.lb=!0;a.K=b}function WE(a,b){100>b&&(!fE[b]&&(fE[b]=new HB(Wb,0,b)),!hE[b]&&Bt(hE,b,new xC(fE[b])),a.n=fE[b],a.o=hE[b])}
+function Or(a,b){var c,d;if(0==b)return!1;tE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:BE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;mF(a,nF(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new dw("Cannot redo. Index is out of range.");if(!d.b.d)throw new dw(Zb);
+d.b=d.b.d;mF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Uu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Kr(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=oF(d),pF(a,d,!1,!0),null!=a.tb&&FD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Uu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Kr(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=oF(d),pF(a,d,!1,!0),null!=a.tb&&FD(a.tb,null));break;case 101:a.Mb&&qF(a.Mb);a.Mb=new rF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new sF(a):a.Eb.hc.d.hb?tF(a.Eb.hc.d):uF(a.Eb);break;case 114:a.c&&
+qF(a.c);a.c=new rF(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,vF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=wF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(xE,m,-1,4,1);yE(a.$,d);a.nb=!0;a.$=new lE(a.$);d=Et(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;xF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,yF(a.$,a.$.E),a.$.E=0,uE(a)):0<a.$.F&&(a.nb=!0,zF(a.$,a.$.F),a.$.F=0,uE(a));AF(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new nC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new fC(c),lC(j,g),g.d=c,yA(g.e,a);uz(a,j);a.F=j}mC(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(qF(a.p),a.p=null);0==a.$.E&&(a.p=new rF(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,uE(a)),18==a.e&&(d=lo((Lr(),Mr).hc.b.pb,dh),BF(a.$,a.$.E,d),uE(a)),AF(a.$))}RD(a);return!0}
+function gr(a){var b,c,d;d=pE(a);c=l;if(a.Gb){var e,f,g;g=it([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)wF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(CF(g[1][0],3)+CF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+DF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+DF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new EF(a,a.gb,a.vb)),c=DF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function FF(a,b,c,d){var e;e=c;var f=d,g,j;(g=GF(b),j=0!=(b.f&2),g||j)?(a.Gb?mC((!a.x&&(a.x=DE(a,!0)),a.x),a,e,f):mC((!a.w&&(a.w=DE(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=HF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=TE+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",RD(a),
+!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",RD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Or(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)yF(a.$,a.$.E),a.$.E=0,uE(a);else{if(106==a.d)return!0;if(108==a.d)IF(a.$,a.$.E,0),uE(a);else if(157==a.d)IF(a.$,a.$.E,1),uE(a);else if(158==a.d)IF(a.$,a.$.E,-1),uE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,W(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):uE(a);else if(206<=a.d&&229>=a.d)a.P=2,JF(a.$),uE(a);else if(230==a.d)a.P=3,uE(a);else if(233<=a.d&&262>a.d)KF(a.$,!1),uE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;BF(a.$,a.$.E,lo(a.Eb.f.hc.b.pb,dh));a.$.n=!0;uE(a)}else if(105==a.d)LF(a.$),uE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=lo((Lr(),Mr).hc.b.pb,dh),1>d.length&&(d=Nc),BF(a.$,a.$.E,
+d)),uE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,JF(a.$),uE(a);else if(0<a.$.F)if(104==a.d)zF(a.$,a.$.F),a.$.F=0,uE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Kr(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;yF(d,c);d.b[c]=0}a.$.F=0;uE(a)}else if(201==a.d)MF(a.$,a.$.F),uE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),uE(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,uE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,uE(a);else if(206<=a.d&&229>=a.d)a.P=2,JF(a.$),uE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=lo(a.Eb.f.hc.b.pb,dh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;uE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new CE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(NF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,W(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,JF(a.$)):300<a.d?(NF(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=lo((Lr(),Mr).hc.b.pb,dh),1>d.length&&(d=Nc),BF(a.$,1,d))):230==a.d?OF(a,null,!0):233<=a.d&&262>a.d?(NF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,KF(a.$,!0)):VC();uE(a)}else e=!1;e&&(AF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,RD(a))}return e}
+function PF(a,b,c,d){var e,f;if(a.A||!a.ib||GF(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=QF(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)yF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],W(b,0),zF(b,e),0<QF(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){Kr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;W(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<QF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Kr(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(HF(b)||GF(b))sE(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(xE,m,-1,4,1);yE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;tE(a);a.nb=!0;RD(a);a.Tb=c;a.Ub=d;return!0}
+function RF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||GF(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,t=void 0,n=void 0,r=0,t=((XD(),eE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<t&&(t=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<t&&(t=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;SF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(SF(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;tE(a);a.nb=!0;RD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function TF(a){if(a.A)return!0;a.jb&&(a.jb=!1,uE(a));a.lb=!1;a.Q=nh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=QF(b,b.u),6>b.A[c]&&(UF(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),yF(b,b.u));b.D=!1;uE(a)}else a:{var b=a.$,e,f;c=QF(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):Kr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Kr(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(VE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(VE((b.N[b.G]+b.N[c])/2))))}}AE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,nF(b),b.b.d=c),uE(a),a.s=!1)}else 5==a.P&&(AE(a.$),uE(a));0<a.P&&(a.E=!1,tE(a),a.nb=!0,AF(a.$),VF(a.$),RD(a),a.P=0,a.i=!1);if(eE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,tE(a),a.nb=!0,RD(a);return!0}function tE(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function SF(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,FD(a.sb,K(WF,m,127,[new S(a.f),new S(b)]))}
+function XF(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Lf)?a.Gb=!1:-1<b.indexOf(ig)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Gf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Pf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,wE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)YF(a.gb[d]),zE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Zf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(pd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++TE;c&&RD(a)}
+function RD(a){var b,c,d,e;b=rA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Le(a.db,d,c),a.A&&e&&wE(a,1,a.vb,0),UE(a),a.A||(a.Rb=a.Le(a.Rb,b.c,2*a.Z+a.T),cF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Le(a.R,a.Z,c),SE(a),a.J=a.Le(a.J,d,a.Z),OE(a))):(UE(a),a.A||(OE(a),a.E&&(cF(a),SE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function ZF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=wF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=$E(c,h);c.o.N&&0<c.y[h]&&(j+=Vb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Pj(c.B[h])&&(j+=Pj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=kb+g);o+=ba+j+ba+$F(0.055999999999999994*c.K[h],0,2)+ba+$F(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=lh),e+=c)}return e}function kE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=wF(a.gb[c]),d!=b))continue;d=void 0;d=aG(a.gb[c]);d=bG(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
+function uE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&FD(a.tb,null)}var c,d,e;e=new cG;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=aG(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new dG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function pF(a,b,c,d){try{dF(a,b,d)?c&&uE(a):RD(a)}catch(e){if(e=Vi(e),A(e,124))RD(a);else throw e;}}
+function OF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;eF(a,c);e=j=0;r=new DD(b,"|>",!0);g=-1<b.indexOf(pb);n=1;h=wD(r);a.vb=0;for(f=1;f<=h;++f)if(o=AD(r),io(o),!H(o,lh))if(H(o,pb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new eG(a,o);if(0==a.$.u){fG(a,"ERROR - problems in reading/processing molecule !");VC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(fG(a,"ERROR - strange reaction - fixing !"),VC(),d=!1):3<n?(fG(a,"ERROR - strange reaction !"),VC(),d=!1):(1<a.vb&&!g&&XF(a,Gf,!0),g&&!a.Gb&&XF(a,
+ig,!0),!g&&a.Gb&&XF(a,Lf,!0),g?(wE(a,1,j,1),wE(a,j+1,e-1,2),wE(a,e,a.vb,3)):wE(a,1,a.vb,0),c&&RD(a),d=!0)}d?uE(a):RD(a)}catch(q){if(q=Vi(q),A(q,124))RD(a);else throw q;}}function gG(a){tE(a);a.nb=!0;RD(a)}function eF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new CE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&RD(a);null!=a.tb&&FD(a.tb,null)}
+function mF(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=aG(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&FD(a.tb,null)}}function hG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,RD(a),null):a.gb[b]}
+function vE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Na)?c=261:H(b,Sa)?c=241:H(b,La)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Qa)?c=243:H(b,Ta)?c=252:H(b,Oa)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Da)?c=245:H(b,Ea)&&(c=238);0<c?Or(a,c):b="Not known group!";a.lb=!0;a.K=b;RD(a)}function fG(a,b){a.lb=!0;a.K=b;RD(a)}function pE(a){var b;b=jE(a);tE(a);RD(a);return b}
+function LE(a,b,c,d,e){var f,g,j,h;f=a.X;h=yC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new HB(f.c.b,f.c.d,g),f=new xC(j),h=yC(f,e),b.f=j,b.j=iG(j);else PE(b,a.U);f=JB(f.c).b-JB(f.c).c;QE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function ME(a,b,c,d,e,f){var g,j;g=YE(a.W);j=yC(a.W,f);PE(b,a.V);(b.e=e)&&(b.i=lg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);QE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function YE(a){return JB(a.c).b-JB(a.c).c}
+function Nr(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=zd,RD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=zd):Kr(a,a.z+ba),RD(a))}u(482,393,Fi);_.xe=function(a){mE(this,a)};_.Le=function(a,b,c){return nA(this,b,c)};_.Me=function(){};_.ee=function(){RD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=nh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var TE=10,fE,hE,ZD,$D,aE,YD,eE,jG=null,dE,cE;
+function kG(){XD();lA.call(this);this.Vb=(wq(),wq(),Tz).b;this.y=new HB(null,0,8);this.u=(eB(),fB);this.gb=y(lG,m,140,99,0);this.ab=new jA;this.Ib=new mG;this.L=H((VC(),WC[Ve]),bc);this.v=new nG;this.H=K(Ht,m,1,[Ha,Ia,Sa,Ga,Na,La,Ka,Ja,Ra,Ta,Oa,Qa,Fa,Ea,Da]);this.$=new CE(this);dE[0]=iB;dE[1]=new gB(255,153,153);dE[2]=new gB(255,204,102);dE[3]=new gB(255,255,153);dE[4]=new gB(102,255,255);dE[5]=new gB(51,204,255);dE[6]=new gB(255,153,255)}u(481,482,Fi,kG);
+_.Le=function(a,b,c){var d;return a?(d=a.b,wj(d.u,b,c),a):nA(this,b,c)};_.Me=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[oG(b.b),a])}};_.b=null;function pG(a){if(a.e.pb.style.display!=Kf){qA(a.d);var b;for(b=new Pi(a.f.k);b.c<b.e.Fe();)a=Qi(b),a.Ke()}}function qG(a){rG.call(this,a,db,db,null)}function sG(a,b){rG.call(this,a,db,db,b)}function tG(a,b,c){rG.call(this,a,b,c,null)}
+function rG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H($b,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=rj(a)){this.c=uG;++uG;this.e=e;this.d=new kG;this.f=new vG(this.d,b,c,d);yw(e,this.f);d&&hd in d&&(this.f.c=d[hd]);a=this.f;a.e||(a.e=oA(a,G(a.pb,Sf),G(a.pb,Rf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?jG=$b:jG="JME";b.w=DE(b,!1);b.x=DE(b,!0);Kr(b,jG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=rA(b);hA(b,null);b.pb||(b.T=0);b.U||(b.U=new HB(Wb,0,13),b.X=new xC(b.U));b.V||(b.V=new HB(Wb,1,13),b.W=new xC(b.V));b.Y||(b.Y=new HB(Wb,0,11),new xC(b.Y));WE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;TE=10;b.Lb=!0;try{r=wG(b.Vb,"options");null!=r&&XF(b,r,!1);j=wG(b.Vb,"jme");null!=j&&(b.M=j);n=wG(b.Vb,"mol");null!=n&&(b.bb=n);g=wG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=wG(b.Vb,Ng);null!=o&&(b.cb=o,RD(b));b.k=wG(b.Vb,"atomcolors");b.j=wG(b.Vb,"atombg");f=wG(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var t,v,D,E;v=(eB(),fB);try{if(0!=f.indexOf(la))throw new En("bad hex encoding");E=iD(f.substr(1,2),16);D=iD(f.substr(3,2),16);t=iD(f.substr(5,2),16);q=v=new gB(E,D,t)}catch(J){if(J=Vi(J),A(J,124))VC(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&vF(b.$);h=wG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Vi(Q),!A(Q,124))throw Q;}b.d=202;for(f=0;23>f;++f)aE[f]=(eB(),nB),cE[f]=Nc;cE[1]=Vb;aE[1]=(eB(),jB);cE[2]=yb;aE[2]=nB;cE[3]=Cb;aE[3]=jB;cE[4]=fc;aE[4]=sB;cE[5]=mc;
+aE[5]=mB;cE[9]=Qb;aE[9]=pB;cE[10]=Gb;aE[10]=pB;cE[11]=Bb;aE[11]=pB;cE[12]=Xb;aE[12]=pB;cE[8]=Cc;aE[8]=uB(oB);cE[7]=oc;aE[7]=nB;cE[6]=Fc;aE[6]=jB;cE[13]=Ec;aE[13]=jB;cE[18]=Nc;aE[18]=jB;cE[19]=pc;aE[19]=jB;cE[20]=qc;aE[20]=jB;cE[21]=rc;aE[21]=jB;cE[22]=sc;aE[22]=jB;Rz(b);b._=new xG;f=a.d;f.D=rA(f);null!=f.M?(OF(f,f.M,!1),null!=f.j&&f.$&&jF(f.$,f.j,!0),null!=f.k&&f.$&&jF(f.$,f.k,!1)):null!=f.bb&&pF(f,f.bb,!1,!1);RD(a.d);h=this.d;f=this.f;JD(new OD(h),f);q=0>=yG();n=new $x((WD(),VD));n.pb.alt="drag out MOL or RXN file";
+Vv(n,n.pb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new SD(h);yw(f.i,n);t=new TD(f,n,r,j,g);Bw(t.f.i,t.c,G(t.f.pb,Sf)-t.e-t.d,G(t.f.pb,Rf)-(t.b-t.d));dj(f.k,t);q?(q=new zG,Vv(q,n.pb.alt),0<=r&&(q.pb.style[ih]=r+dg),0<=o&&(q.pb.style[Ie]=o+dg),yw(f.i,q),g=new UD(f,q,r,j,g),Bw(g.f.i,g.c,G(g.f.pb,Sf)-g.e-g.d,G(g.f.pb,Rf)-(g.b-g.d)),dj(f.k,g),q.pb.draggable=ch,q.pb.style[Od]=(Eo(),Ef),aw(q,h,(dr(),dr(),er))):(n.pb.draggable=ch,n.pb.style[Od]=(Eo(),Ef),aw(n,h,(dr(),dr(),er)))}else $wnd.alert("JSME initialization error: HTML id "+
+a+" not found.")}function AG(){return Kt(null)}function BG(a){return Kt(a)}u(483,1,hi,qG,sG,tG,rG);_.Ne=function(a){B(this.f,new CG(this,a),(zq(),zq(),Aq))};_.Oe=function(a){B(this.f,new DG(this,a),(Wr(),Wr(),Xr))};_.Pe=function(a){uF(new EG(a,this.d,ZD))};_.Qe=function(){BE(this.d)};_.Re=function(){ao((Yn(),Zn),new FG(this))};_.Se=function(){return this.b};_.Te=function(){return this.c};_.Ue=function(){return this.d.I};_.Ve=function(){return this.d.eb};_.We=function(){return this.d.fb};_.Xe=function(){return this.d.tb};
+_.jd=function(){return G(this.f.pb,Rf)};_.Ye=function(){var a;a=[];a.length=2;a[0]=G(this.f.pb,Sf);a[1]=G(this.f.pb,Rf);return a};_.kd=function(){return G(this.f.pb,Sf)};_.Ze=function(){return this.e.pb};_.$e=function(){return this.d.yb};_._e=function(){return this.d.Ab};_.af=function(a){$wnd.alert("JSME initialization error: "+a)};_.md=function(){return this.e.pb.style.display!=Kf};_.bf=function(){var a=this.d,b;a.Gb?b=ZF(a,1)+pb+ZF(a,2)+pb+ZF(a,3):b=ZF(a,0);return b};_.cf=function(){return gr(this.d)};
+_.df=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=jE(a);a.Pb=b;RD(a);return c};_.ef=function(a){XF(this.d,a,!0)};_.ff=function(){};_.gf=function(a){pF(this.d,a,!0,!0)};_.hf=function(a){OF(this.d,a,!0)};_.je=function(){pG(this)};_.jf=function(){eF(this.d,!0)};_.kf=function(a){var b=this.d;if(a=hG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;gG(b)}};_.lf=function(a){this.b=a;!this.d.b&&(this.d.b=new GG(this))};
+_.mf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Pi(b.b);d.c<d.e.Fe();)c=Qi(d),a?c.b=l:c.b=Ag}qA(b.d)};_.nf=function(a,b){var c=this.d,d;if(d=hG(c,a))jF(d,b,!0),gG(c)};_.of=function(a,b){var c=this.d,d;d=hG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,RD(c)):(d.E=b,gG(c))};_.od=function(a){Uv(this.f,a);pG(this)};_.pf=function(a){this.d.I=a};_.qf=function(a){var b=this.d;b.eb=a;RD(b)};_.rf=function(a){var b=this.d;b.fb=a;RD(b)};_.sf=function(a){this.d.sb=a};
+_.tf=function(a){this.d.tb=a};_.uf=function(a){var b=this.d;b.yb=a;b.w=DE(b,!1)};_.vf=function(a){this.d.Ab=a};_.wf=function(a,b){var c=this.f;c.qd(a);c.od(b);pG(this)};_.xf=function(a){vE(this.d,a)};_.yf=function(a,b){var c=this.d;c.i=!1;c.Qb=new eG(c,a);c.d=253;c.lb=!0;c.K=b;RD(c)};_.pd=function(a){Zv(this.e.pb,a)};_.qd=function(a){this.f.pb.style[ih]=a;pG(this)};_.zf=function(a){fG(this.d,a)};_.Af=function(){return pE(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var uG=0;
+function FG(a){this.b=a}u(484,1,{},FG);_.xc=function(){var a,b;for(b=new Pi(this.b.f.b);b.c<b.e.Fe();)a=Qi(b),a.u.pb.innerHTML=a.r||l};_.b=null;function GG(a){this.b=a}u(485,1,{},GG);_.b=null;function CG(a,b){this.b=a;this.c=b}u(486,1,{},CG);_.Lc=function(a){a=a.b;ao((Yn(),Zn),new HG(this,this.c,a))};_.b=null;_.c=null;function HG(a,b,c){this.b=a;this.d=b;this.c=c}u(487,1,{},HG);_.xc=function(){var a=this.c;this.d.b.apply(a,[oG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function DG(a,b){this.b=a;this.c=b}u(488,1,{},DG);_.b=null;_.c=null;function Zr(a,b,c){this.b=a;this.d=b;this.c=c}u(489,1,{},Zr);_.xc=function(){var a=this.c;this.d.b.apply(a,[oG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function IG(){var a=JG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;KG(LG,arguments)?a=arguments[0]:3==arguments.length?a=new tG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new qG(arguments[0]):4==arguments.length?a=new rG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new sG(arguments[0],arguments[1]));this.g=a;MG();a[Vc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Ne(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new NG(a))});b.addMouseOverHandler=C(function(a){this.g.Oe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new NG(a))});b.alert=C(function(a){this.g.Pe(a)});b.clear=C(function(){this.g.Qe()});b.deferredRepaint=C(function(){this.g.Re()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.jd()});b.getOffsetSize=C(function(){return this.g.Ye()});b.getOffsetWidth=C(function(){return this.g.kd()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.af(a)});b.isVisible=C(function(){return this.g.md()});
+b.jmeFile=C(function(){return this.g.bf()});b.molFile=C(function(){return this.g.cf()});b.nonisomericSmiles=C(function(){return this.g.df()});b.options=C(function(a){this.g.ef(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.gf(a)});b.readMolecule=C(function(a){this.g.hf(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=LG;MG();var f=b,g,b=OG.c;g=PG(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=PG(b,
+e,f)}if(!g)throw new Zi("Can't find exported method for given arguments: 0"+kb+f.length+aa);return g[0]});b.reset=C(function(){this.g.jf()});b.resetAtomColors=C(function(a){this.g.kf(a)});b.setAfterPasteCallBack=C(function(a){this.g.lf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new NG(a))});b.setAntialias=C(function(a){this.g.mf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.nf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.of(a,b)});b.setHeight=C(function(a){this.g.od(a)});
+b.setHelpURL=C(function(a){this.g.pf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.qf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.rf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.sf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.tf(a)});b.setPasteLabel=C(function(a){this.g.uf(a)});b.setPrePasteJSfunction=C(function(a){this.g.vf(a)});b.setSize=C(function(a,b){this.g.wf(a,b)});b.setSubstituent=C(function(a){this.g.xf(a)});b.setTemplate=C(function(a,
+b){this.g.yf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});b.showInfo=C(function(a){this.g.zf(a)});b.smiles=C(function(){return this.g.Af()});QG({"0":{"0":[[AG,null,void 0]],1:[[BG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new RG(e));return[e]},ve]]}});SG(LG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function It(){TG||(TG=!0,IG())}u(490,1,{},It);
+var TG=!1;function Mt(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ve)$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 Lt(){}u(492,1,{},Lt);_.xc=function(){Mt()};function RG(a){this.b=a}u(493,1,{114:1,152:1},RG);_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;function NG(a){this.b=a}u(494,1,{115:1,152:1},NG);
+_.eQ=function(a){return null!=a&&A(a,115)&&this.b==a.b};_.b=null;
+function ID(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(ih)||l;b=c.getAttribute(Ie)||l;f=c.getAttribute(If)||l;e=c.getAttribute(Le)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(If)||l,h=h.getAttribute(dh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Fd);c.removeAttribute(If);c.removeAttribute("archive");c.removeAttribute(Ie);c.removeAttribute(ih);c.removeAttribute(gd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=po();c.setAttribute(Le,d);c.style[ih]=GD(g);c.style[Ie]=GD(b);b=new UG(a,d,n,e,c,f);ao((Yn(),Zn),b);++a.c;return!0}function HD(a){this.b="JME.class";this.e=a}u(495,1,{},HD);_.Fc=function(){return ID(this)};_.b=null;_.c=0;_.d=null;_.e=null;function UG(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}u(496,1,{},UG);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,db,db,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Le,this.f):this.d.removeAttribute(Le);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function VG(){}u(497,1,hi,VG);function WG(a){this.b=a}u(498,1,{},WG);_.xc=function(){this.b()};_.b=null;
+function XG(){var a=JG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;KG(YG,arguments)?a=arguments[0]:0==arguments.length&&(a=new VG);this.g=a;MG();a[Vc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){ao((Yn(),Zn),new WG(a))});SG(YG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Jt(){ZG||(ZG=!0,XG())}u(499,1,{},Jt);var ZG=!1;function $G(a){Fn();this.i=a}
+u(500,459,ri,$G);function St(){Fn();this.i="divide by zero"}u(501,97,vi,St);function Ct(){Fn()}function aH(a){Fn();this.i=a}u(502,97,vi,Ct,aH);function bH(){bH=x;cH=new dH(!1);eH=new dH(!0)}function dH(a){this.b=a}u(503,1,{117:1,118:1,121:1},dH);_.eQ=function(a){return A(a,118)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?ch:"false"};_.b=!1;var cH,eH;
+function BD(a,b,c){var d,e;d=fH(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}function gH(){}function hH(a){return typeof a==Pf?Cc+(0>a?-a:a):a}function iH(a,b){var c;c=new gH;c.e=Hb+(jH(0!=a?-a:0)?hH(0!=a?-a:0):l+Hi(c));kH(0!=a?-a:0)&&lH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function X(a){var b;b=new gH;b.e=Hb+(jH(a)?hH(a):l+Hi(b));kH(a)&&lH(a,b);return b}
+function Z(a,b){var c;c=new gH;c.e=Hb+(jH(a)?hH(a):l+Hi(c));kH(a)&&lH(a,c);c.c=b?8:0;return c}function mH(){var a;a=new gH;a.e=Hb+(jH(0)?hH(0):l+Hi(a));kH(0)&&lH(0,a);a.c=2;return a}function nH(a){var b;b=new gH;b.e=Hb+(jH(a)?hH(a):l+Hi(b));kH(a)&&lH(a,b);b.c=1;return b}function kH(a){return typeof a==Pf&&0<a}function jH(a){return null!=a&&0!=a}
+function lH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Qh[b.d])c=c.prototype;else{c=Qh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}u(505,1,{},gH);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function oH(a){var b;if(!(b=pH,!b&&(b=pH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new qH(Tb+a+da);return parseFloat(a)}
+function iD(a,b){var c,d;if(null==a)throw new qH(Of);if(2>b||36<b)throw new qH("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new qH(Tb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new qH(Tb+a+da);if(-2147483648>c||2147483647<c)throw new qH(Tb+a+da);return c}u(507,1,{117:1,129:1});var pH=null;function rH(a){this.b=a}
+u(506,507,{117:1,121:1,122:1,129:1},rH);_.eQ=function(a){return A(a,122)&&a.b==this.b};_.hC=function(){return Et(this.b)};_.tS=function(){return l+this.b};_.b=0;function FA(a){this.b=a}u(508,507,{117:1,121:1,125:1,129:1},FA);_.eQ=function(a){return A(a,125)&&a.b==this.b};_.hC=function(){return Et(this.b)};_.tS=function(){return l+this.b};_.b=0;function tA(){Fn()}function Fk(a){Fn();this.i=a}u(509,97,ji,tA,Fk);function tw(){Fn()}function wx(a){Fn();this.i=a}u(510,97,vi,tw,wx);
+function S(a){this.b=a}function du(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 Xt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function hF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(sH(),tH)[b],!c&&(c=tH[b]=new S(a)),c):new S(a)}u(511,507,{117:1,121:1,127:1,129:1},S);_.eQ=function(a){return A(a,127)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function sH(){sH=x;tH=y(WF,m,127,256,0)}var tH;function Pj(a){return 0>a?-a:a}function Oj(a,b){return a>b?a:b}function VE(a){return Math.round(a)}function Cn(){Fn()}function Ds(a){Fn();this.i=a}u(514,97,{117:1,124:1,128:1,130:1,132:1},Cn,Ds);function Ji(){Ji=x;Ki=K(Ii,m,-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 Ki;function qH(a){Fn();this.i=a}u(516,509,ji,qH);
+function Jn(a){this.b="Unknown";this.d=a;this.c=-1}u(517,1,{117:1,131:1},Jn);_.tS=function(){return this.b+Wa+this.d+"(Unknown Source"+(0<=this.c?kb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function fH(a,b){return a.charCodeAt(b)}function uH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function Zs(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function Xv(a,b){return a.indexOf(b)}
+function gD(a,b,c){return a.indexOf(b,c)}function wz(a,b){return a.lastIndexOf(b)}function oF(a){var b=aa,c=lh,d;for(d=0;0<=(d=c.indexOf(Tc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+jo(c,++d):c=c.substr(0,d-0)+jo(c,++d);return a.replace(RegExp(b,we),c)}
+function vH(a,b){for(var c=RegExp(b,we),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(Ht,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function jo(a,b){return a.substr(b,a.length-b)}
+function io(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Yv(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)}_=String.prototype;_.cM={1:1,117:1,119:1,121:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return uu(this)};_.tS=_.toString;function wH(){wH=x;xH={};yH={}}
+function uu(a){wH();var b=kb+a,c=yH[b];if(null!=c)return c;c=xH[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+fH(a,d++);c|=0}256==zH&&(xH=yH,yH={},zH=0);++zH;return yH[b]=c}var xH,zH=0,yH;function yn(a,b){zn(a.b,b);return a}function xn(){this.b=new ko}function AH(){this.b=new ko;this.b.b+=l}u(519,1,pi,xn,AH);_.tS=function(){return this.b.b};function su(){this.b=new ko}
+function eD(){this.b=new ko}function Xs(a){this.b=new ko;zn(this.b,a)}u(520,1,pi,su,eD,Xs);_.tS=function(){return this.b.b};function hD(a){a="String index out of range: "+a;Fn();this.i=a}u(521,510,vi,hD);
+function BH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Cn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new aH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new aH("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new tw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Bt(b,c,a[--d])}else for(c=e+c;e<c;)Bt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function $v(){Fn()}function pD(a){Fn();this.i=a}u(523,97,vi,$v,pD);function LA(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Ln(b,c))return a;return null}function OA(a,b){var c;return(c=LA(a.Bd(),b))?(c.bd(),!0):!1}function CH(a){var b,c,d,e;d=new xn;b=null;d.b.b+=Oc;for(c=a.Bd();c._c();)null!=b?zn(d.b,b):b=Aa,e=c.ad(),zn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Uc;return d.b.b}u(524,1,{});_.Bf=function(){throw new pD("Add not supported on this collection");};
+_.Cf=function(a){return!!LA(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Df=function(a){return OA(this,a)};_.tS=function(){return CH(this)};u(526,524,oi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,138)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.Cf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b._c();)c=b.ad(),null!=c&&(a+=On(c),a=~~a);return a};
+function DH(a,b){var c;return A(b,136)&&(c=b.Ef(),Gv(a.b,c))?(c=mj(a.b,c),a.b.Ge(b.Ff(),c)):!1}function uD(a){this.b=a}u(525,526,oi,uD);_.Cf=function(a){return DH(this,a)};_.Bd=function(){return new kD(this.b)};_.Df=function(a){return DH(this,a)?(a=a.Ef(),Yi(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function nD(a){if(a.c)Si(a.b),Yi(a.d,a.c.Ef()),a.c=null;else throw new dw("Must call next() before remove().");}
+function kD(a){var b;this.d=a;b=new jj;a.d&&dj(b,new EH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new FH(a,d.substring(1));b.Bf(e)}var a=a.b,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.Bf(c[d])}this.b=new Pi(b)}u(527,1,{},kD);_._c=function(){return lD(this.b)};_.ad=function(){return this.c=Qi(this.b)};_.bd=function(){nD(this)};_.b=null;_.c=null;_.d=null;u(529,1,Vh);_.eQ=function(a){return A(a,136)&&oD(this.Ef(),a.Ef())&&oD(this.Ff(),a.Ff())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Ef()&&(a=On(this.Ef()));null!=this.Ff()&&(b=On(this.Ff()));return a^b};_.tS=function(){return this.Ef()+ob+this.Ff()};function EH(a){this.b=a}u(528,529,Vh,EH);_.Ef=function(){return null};_.Ff=function(){return this.b.c};_.Gf=function(a){return rD(this.b,a)};_.b=null;function FH(a,b){this.c=a;this.b=b}u(530,529,Vh,FH);_.Ef=function(){return this.b};_.Ff=function(){return this.c.f[kb+this.b]};_.Gf=function(a){return sD(this.c,this.b,a)};_.b=null;_.c=null;
+function tx(a,b){(0>a||a>=b)&&GH(a,b)}function GH(a,b){throw new wx("Index: "+a+", Size: "+b);}u(531,524,si);_.Hf=function(){throw new pD("Add not supported on this list");};_.Bf=function(a){this.Hf(this.Fe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,134)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c._c();)if(a=c.ad(),b=d.ad(),!(null==a?null==b:Ln(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a._c();)c=a.ad(),b=31*b+(null==c?0:On(c)),b=~~b;return b};_.Bd=function(){return new Pi(this)};_.Jf=function(){return this.Kf(0)};_.Kf=function(a){return new HH(this,a)};_.Lf=function(){throw new pD("Remove not supported on this list");};function lD(a){return a.c<a.e.Fe()}function Qi(a){if(a.c>=a.e.Fe())throw new ww;return a.e.If(a.d=a.c++)}function Si(a){if(0>a.d)throw new Mx;a.e.Lf(a.d);a.c=a.d;a.d=-1}function Pi(a){this.e=a}u(532,1,{},Pi);_._c=function(){return lD(this)};
+_.ad=function(){return Qi(this)};_.bd=function(){Si(this)};_.c=0;_.d=-1;_.e=null;function HH(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&GH(b,c);this.c=b}u(533,532,{},HH);_.Mf=function(){return 0<this.c};_.Nf=function(){if(0>=this.c)throw new ww;return this.b.If(this.d=--this.c)};_.b=null;function IH(a){a=new kD(a.c.b);return new JH(a)}function KH(a,b){this.b=a;this.c=b}u(534,526,oi,KH);_.Cf=function(a){return Gv(this.b,a)};_.Bd=function(){return IH(this)};_.Fe=function(){return this.c.b.e};
+_.b=null;_.c=null;function JH(a){this.b=a}u(535,1,{},JH);_._c=function(){return lD(this.b.b)};_.ad=function(){return(this.b.c=Qi(this.b.b)).Ef()};_.bd=function(){nD(this.b)};_.b=null;u(536,531,si);_.Hf=function(a,b){var c;c=RA(this,a);var d=c.e;new MA(b,c.c);++d.c;++c.b;c.d=null};_.If=function(a){var b;b=RA(this,a);try{return SA(b)}catch(c){c=Vi(c);if(A(c,137))throw new wx("Can't get element "+a);throw c;}};_.Bd=function(){return RA(this,0)};
+_.Lf=function(a){var b,c;b=RA(this,a);try{c=SA(b)}catch(d){d=Vi(d);if(A(d,137))throw new wx("Can't remove element "+a);throw d;}LH(b);return c};function MH(a){a.c=y(NH,m,0,0,0)}function $z(a,b,c){(0>b||b>a.d)&&GH(b,a.d);a.c.splice(b,0,c);++a.d}function dj(a,b){Bt(a.c,a.d++,b);return!0}function Uu(a,b){tx(b,a.d);return a.c[b]}function Ij(a,b){for(var c=0;c<a.d;++c)if(oD(b,a.c[c]))return c;return-1}function Xu(a,b){var c;c=(tx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function cj(a,b){var c;c=Ij(a,b);if(-1==c)return!1;Xu(a,c);return!0}function Jk(a,b){var c;if(b.length<a.d){c=b;var d;d=ht(0,a.d);K(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Bt(b,c,a.c[c]);b.length>a.d&&Bt(b,a.d,null);return b}function jj(){MH(this)}function FB(a){MH(this);this.c.length=a}function zA(a){MH(this);var b=this.c,c=a.c,a=c.slice(0,a.d);K(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}u(537,531,Th,jj,FB,zA);_.Hf=function(a,b){$z(this,a,b)};
+_.Bf=function(a){return dj(this,a)};_.Qe=function(){this.c=y(NH,m,0,0,0);this.d=0};_.Cf=function(a){return-1!=Ij(this,a)};_.If=function(a){return Uu(this,a)};_.Ce=function(){return 0==this.d};_.Lf=function(a){return Xu(this,a)};_.Df=function(a){return cj(this,a)};_.Fe=function(){return this.d};_.d=0;function QA(a,b,c){var d;for(d=0;d<b;++d)Bt(a,d,c)}function Ts(){Ts=x;Us=new OH}var Us;function OH(){}u(540,531,ii,OH);_.Cf=function(){return!1};_.If=function(){throw new tw;};_.Fe=function(){return 0};
+function PH(){this.b=new Date}function QH(a){return 10>a?ab+a:l+a}u(541,1,{117:1,120:1,121:1,133:1},PH);_.eQ=function(a){return A(a,133)&&gu(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=Ot(c&4194303,b&4194303,e&1048575);a=Ot(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(RH(),SH)[this.b.getDay()]+ba+TH[this.b.getMonth()]+ba+QH(this.b.getDate())+ba+QH(this.b.getHours())+kb+QH(this.b.getMinutes())+kb+QH(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function RH(){RH=x;SH=K(Ht,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));TH=K(Ht,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var SH,TH;
+function Ms(a,b){return null==z(a.b,b,a)}function Ls(){this.b=new Ni}u(543,526,{117:1,120:1,138:1},Ls);_.Bf=function(a){return Ms(this,a)};_.Cf=function(a){return Gv(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return IH(new KH(this.b,new uD(this.b)))};_.Df=function(a){return null!=Yi(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return CH(new KH(this.b,new uD(this.b)))};_.b=null;
+function RA(a,b){var c,d;(0>b||b>a.c)&&GH(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new UH(a,b,d)}function VA(){this.b=new VH;this.c=0}u(544,536,ii,VA);_.Bf=function(a){new MA(a,this.b);++this.c;return!0};_.Kf=function(a){return RA(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function SA(a){if(a.c==a.e.b)throw new ww;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function LH(a){if(!a.d)throw new Mx;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function UH(a,b,c){this.e=a;this.c=c;this.b=b}u(545,1,{},UH);_._c=function(){return this.c!=this.e.b};_.Mf=function(){return this.c.c!=this.e.b};_.ad=function(){return SA(this)};_.Nf=function(){if(this.c.c==this.e.b)throw new ww;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){LH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function VH(){this.b=this.c=this}
+function MA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}u(546,1,{},VH,MA);_.b=null;_.c=null;_.d=null;function mD(a,b){this.b=a;this.c=b}u(547,529,Vh,mD);_.Ef=function(){return this.b};_.Ff=function(){return this.c};_.Gf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function ww(){Fn()}u(548,97,{117:1,124:1,130:1,132:1,137:1},ww);function oD(a,b){return Dt(a)===Dt(b)||null!=a&&Ln(a,b)}function EB(a){var b=y(WA,m,90,0,0);return Jk(a.b,b)}function jA(){this.b=new jj}
+u(550,531,Th,jA);_.Hf=function(a,b){$z(this.b,a,b)};_.Bf=function(a){return dj(this.b,a)};_.Cf=function(a){return-1!=Ij(this.b,a)};_.If=function(a){return Uu(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Pi(this.b)};_.Lf=function(a){return Xu(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return CH(this.b)};_.b=null;function qF(a){a.hc.d.hb&&KB(a)}function WH(a){var b;if(a.hc.d.hb){b=Bz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}MB(a)}
+function XH(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function uF(a){var b=a.k;YH(a.hc.d,b.b,b.c);!Az(a)&&eA(a);Pz(a)}function ZH(){PB.call(this,l);this.j=new ZA(this.Of());yA(this.r,new $H(this))}u(552,418,ti);_.Pd=function(a,b){return Dt(a.i)===Dt(this.j)?(WH(this),!0):this.Pf(a,b)};_.Of=function(){return"Close"};_.Pf=function(){return!1};_.Id=function(){WH(this)};_.j=null;_.k=null;
+function EG(a,b,c){ZH.call(this);this.hc&&RB(this.hc.d,!1);OB(this,!1);hA(this,new ZB(0));a=new cC(a,1);R(this,a,null);a=new lA;R(a,this.j,null);R(this,a,null);b&&(this.k=Bz(b),NB(this),XH(this.k,~~(G(b.Vb.pb,Sf)/2)-~~(this.mc/2),~~(G(b.Vb.pb,Rf)/2)-~~(this.cc/2)));c&&P(this,c)}u(551,552,ti,EG);_.Of=function(){return"OK"};function nF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new dw("Cannot undo. Index is out of range.");if(!a.b.c)throw new dw(Zb);a.b=a.b.c;return a.b.b}
+function xG(){this.b=this.c=new aI}u(553,1,{},xG);_.b=null;function aI(){this.b=null}function dG(a){this.b=a}u(554,1,{},aI,dG);_.b=null;_.c=null;_.d=null;function $H(a){this.b=a}u(555,453,qi,$H);_.b=null;
+function QD(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){FD(a.b.Ab,K(Ht,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=vH(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Bt(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{dF(a.b,b,!0)?(Kr(a.b,"Structure pasted"+e),uE(a.b),qA(a.b),d=!0):(uF(new EG(a.b.K,a.b,ZD)),eF(a.b,!0),qA(a.b))}catch(n){if(n=Vi(n),A(n,124))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",RD(e),uF(new EG(a.b.K,
+a.b,ZD)),qA(a.b);else throw n;}}d&&a.b.Me(b)}function Hr(a){this.b=a}u(556,1,{},Hr);_.b=null;function nE(){nE=x;oE=new bI("COPY_SMILES",0);qE=new bI("COPY_MOL",1);rE=new bI("PASTE",2);cI=K(dI,m,139,[oE,qE,rE])}function bI(a,b){I.call(this,a,b)}u(557,140,{117:1,121:1,123:1,139:1},bI);var cI,qE,oE,rE;function cG(){this.e=y(lG,m,140,99,0)}u(558,1,{},cG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function eI(a){a.c=y(M,s,-1,20,1);a.B=y(M,s,-1,20,1);a.K=y(xE,m,-1,20,1);a.N=y(xE,m,-1,20,1);a.H=it([20,7]);a.e=y(M,s,-1,20,1);a.d=y(Ht,m,1,20,0);a.p=y(Ht,m,1,20,0);a.y=y(M,s,-1,20,1);a.A=y(M,s,-1,20,1);a.I=y(M,s,-1,20,1);a.J=y(M,s,-1,20,1);a.t=y(M,s,-1,20,1);a.C=y(M,s,-1,20,1);a.L=y(M,s,-1,20,1);a.O=y(M,s,-1,20,1);a.f=y(Ht,m,1,20,0);a.r=it([10,2]);a.j=y(M,s,-1,101,1)}
+function fI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(M,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(M,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(xE,m,-1,4,1);d=y(xE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=gI(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+gI(r[2],d[2],r[3],d[3]),d=gI(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function W(a,b){var c,d,e,f,g,j,h,n;NF(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=hI(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(xE,m,-1,2,1);iI(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==QF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Kr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];UF(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&MF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(VE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(VE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function KF(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.E=a.u-2,W(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&IF(a,a.E,1),W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,IF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)W(a,0),a.E=
+a.u,W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=4,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),c=3;else if(238==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)W(a,0),a.E=a.u,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.E=a.u,a.t[a.v]=3,W(a,0),a.q=!1,c=3;else if(242==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)W(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)W(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)W(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)W(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)W(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)W(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)W(a,0),a.E=a.u,W(a,0),c=2;else if(247==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=3;else if(248==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,t;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;W(a,0);e=a.K[a.u];g=a.N[a.u];yF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)NF(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)UF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];xF(a);a.E=c+d;W(a,0);o=a.K[a.u];q=a.N[a.u];yF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,t=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=t,r=-a.K[h]*e+a.N[h]*g,t=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=t,a.K[h]+=a.K[n],a.N[h]+=a.N[n];UF(a);a.I[a.v]=n;a.J[a.v]=c+d;xF(a);b&&(yF(a,n),zE(a))}c=4}jI(a,c);a.E=a.G;b&&
+(a.E=0)}
+function iI(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function JF(a){var b,c,d,e,f,g,j,h,n,o,r,q,t;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])kI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,W(a,0),a.E=a.u,kI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Kr(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[hI(a,a.E,a.H[a.E][d])],2<d||1!=b){Kr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(xE,m,-1,2,1);iI(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)NF(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;t=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(t=-t,o=0);q=a.K[b]+r*e-t*g;t=a.N[b]+t*e+r*g;for(d=1;d<=j;++d)NF(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=t+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)NF(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)UF(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[hI(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[hI(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(M,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(VE((a.K[b]+a.K[e])/2))),a.O[c]=O(N(VE((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;UF(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(VE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(VE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(UF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(VE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(VE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(UF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(VE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(VE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(yF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&jI(a,j);-1<n&&(a.E=n)}
+function kI(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)NF(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function jI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=QF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function hI(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function lI(a,b,c){var d,e,f,g;e=nh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(mu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)mu(c[d])&&!au(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)gu(c[d],e)&&(b[d]=g,c[d]=nh,++f);if(f==a.u)break}return g==a.u}
+function zE(a){var b,c,d;b=y(xE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{yE(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;AE(a)}}
+function yE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function IF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=mI(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&Kr(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?Kr(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?Kr(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?Kr(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:Kr(a.o,"Charge change not possible on the halogen !");break;case 18:Kr(a.o,
+"Use X button to change charge on the X atom !")}}
+function kF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(M,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(M,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&yF(a,c);zE(a);Kr(a.o,"Smaller part(s) removed !");return 1}
+function QF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function VF(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];AF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),AF(a));4==a.t[d]&&(a.t[d]=1)}}
+function gI(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 xF(a){var b;nI(a);b=a.t.length;a.L=y(M,s,-1,b,1);a.O=y(M,s,-1,b,1);AE(a);AF(a)}
+function NF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(M,s,-1,c,1),BH(a.c,b,a.c.length),a.c=b,b=y(M,s,-1,c,1),BH(a.B,b,a.B.length),a.B=b,b=y(M,s,-1,c,1),BH(a.y,b,a.y.length),a.y=b,b=y(M,s,-1,c,1),BH(a.e,b,a.e.length),a.e=b,b=y(Ht,m,1,c,0),BH(a.d,b,a.d.length),a.d=b,b=y(Ht,m,1,c,0),BH(a.p,b,a.p.length),a.p=b,b=y(xE,m,-1,c,1),BH(a.K,b,a.K.length),a.K=b,b=y(xE,m,-1,c,1),BH(a.N,b,a.N.length),a.N=b,b=it([c,7]),BH(a.H,b,a.H.length),a.H=b,c=y(M,s,-1,c,1),BH(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function aF(a,b,c,d,e,f,g){var j;j=O(N(VE(a.K[c]-d/2)));g||(j-=e-d);a=O(N(VE(a.N[c]-~~(f/2))));return new dA(j-1-b,a-b,e+1+2*b,f+2*b)}
+function UF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(M,s,-1,b,1),BH(a.I,c,a.I.length),a.I=c,c=y(M,s,-1,b,1),BH(a.J,c,a.J.length),a.J=c,c=y(M,s,-1,b,1),BH(a.t,c,a.t.length),a.t=c,c=y(M,s,-1,b,1),BH(a.C,c,a.C.length),a.C=c,c=y(M,s,-1,b,1),BH(a.L,c,a.L.length),a.L=c,c=y(M,s,-1,b,1),BH(a.O,c,a.O.length),a.O=c,b=y(Ht,m,1,b,0),BH(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function DF(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(XD(),aa);j+="JME 2013-10-12 "+new PH+"\n \n";j+=CF(a.u,3)+CF(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=$F(0.055999999999999994*(a.K[e]-c),10,4)+$F(0.055999999999999994*(g-a.N[e]),10,4)+$F(0,10,4);h=$E(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+CF(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=CF(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:oI(a,e)&&(g=2),c=CF(a.I[e],3)+CF(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=CF(a.J[e],3)+CF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=CF(a.J[e],3)+CF(a.I[e],3)),j+=c+CF(g,3)+CF(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+CF(e,4)+CF(a.B[e],4)+aa);return j+"M END\n"}
+function bG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,Q,vb,Y,L,ea,Lc,pg,zb,Ud,Vd,Wd,Za,Mc;r=y(M,s,-1,a.u+10,1);q=y(M,s,-1,a.u+10,1);n=y(M,s,-1,a.u+1,1);o=y(M,s,-1,7,1);zb=y(M,s,-1,a.u+1,1);v=y(pI,m,-1,a.u+1,2);D=y(pI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;kF(a,!0);pg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){pg=!1;break}if(a.o.t&&pg){qI(a);VF(a);rI(a,D);sI(a,v,D);var Ib,Ad,qf,ec,He,Bd,Cd,jb,xJ,be,w,ya,bn,cn,jt,wf,Pa,dn,en,Pc,fn;Ib=y(M,s,-1,a.u+1,1);Ad=y(M,s,-1,a.u+1,1);jb=y(tI,m,-1,a.u+1,3);var kt=a.u,gn,
+Eh,lt,Bg,Qj,Oe,xf;Qj=y(tI,m,-1,kt+2,3);Oe=y(M,s,-1,100,1);xf=5;Bg=0;Oe[0]=3;Qj[1]=ph;Qj[2]=qh;lt=2;if(!(3>kt))for(;xf<Oe[Bg]*Oe[Bg];){Eh=0;for(gn=!0;gn&&Eh<=Bg&&xf>=Oe[Eh]*Oe[Eh];)0==xf%Oe[Eh]?gn=!1:++Eh;if(gn){Qj[++lt]=ju(xf);if(lt>=kt)break;Bg<Oe.length-1&&(++Bg,Oe[Bg]=xf)}xf+=2}for(w=1;w<=a.u;++w){for(ya=en=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(en*=a.i[ya]);dn=a.c[w];18==dn&&(fn=a.p[w],Bd=fn.charCodeAt(0)-65+1,Cd=0,1<fn.length&&(Cd=fn.charCodeAt(1)-97),0>Bd&&(Bd=0),0>Cd&&(Cd=0),dn=28*Bd+Cd);
+wf=0;-2>a.B[w]?wf=1:-2==a.B[w]?wf=2:-1==a.B[w]?wf=3:1==a.B[w]?wf=4:2==a.B[w]?wf=5:2<a.B[w]&&(wf=6);Pc=1;jb[w]=ju(en);Pc*=126;jb[w]=eu(jb[w],ju(a.y[w]*Pc));Pc*=7;jb[w]=eu(jb[w],ju(wf*Pc));Pc*=7;jb[w]=eu(jb[w],ju(dn*Pc));Pc*=783;jb[w]=eu(jb[w],ju(a.A[w]*Pc))}for(He=0;!lI(a,Ib,jb);){jt=!1;for(w=1;w<=a.u;++w)Ib[w]!=Ad[w]&&(Ad[w]=Ib[w],jt=!0);if(jt){for(w=1;w<=a.u;++w){jb[w]=oh;for(ya=1;ya<=a.A[w];++ya)jb[w]=nu(jb[w],Qj[Ib[a.H[w][ya]]])}He=0}else if(0<He){for(w=1;w<=a.u;++w)jb[w]=oh;w=1;a:for(;w<=a.u-
+1;++w)for(ya=w+1;ya<=a.u;++ya)if(Ib[w]==Ib[ya]){jb[w]=ph;break a}}else{for(w=1;w<=a.u;++w){jb[w]=oh;for(ya=1;ya<=a.A[w];++ya)qf=a.H[w][ya],jb[w]=nu(jb[w],ju(a.c[qf]*a.i[hI(a,w,qf)]))}He=1}lI(a,Ib,jb);for(w=1;w<=a.u;++w)jb[w]=ju(Ad[w]*a.u+Ib[w])}for(w=1;w<=a.u;++w)Ad[w]=Ib[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(Ad[w]==Pa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Pa];a.B[w]=a.B[Pa];a.K[w]=a.K[Pa];a.N[w]=a.N[Pa];a.A[w]=a.A[Pa];a.c[Pa]=a.c[0];a.B[Pa]=a.B[0];
+a.K[Pa]=a.K[0];a.N[Pa]=a.N[0];a.A[Pa]=a.A[0];Ad[w]=Ad[Pa];Ad[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Ib[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Ib[a.I[w]],a.J[w]=Ib[a.J[w]],a.I[w]>a.J[w]&&(be=a.I[w],a.I[w]=a.J[w],a.J[w]=be,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){cn=bn=
+a.u;ec=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<bn?(bn=a.I[ya],cn=a.J[ya],ec=ya):a.I[ya]==bn&&a.J[ya]<cn&&(cn=a.J[ya],ec=ya);be=a.I[w];a.I[w]=a.I[ec];a.I[ec]=be;be=a.J[w];a.J[w]=a.J[ec];a.J[ec]=be;be=a.t[w];a.t[w]=a.t[ec];a.t[ec]=be;be=a.C[w];a.C[w]=a.C[ec];a.C[ec]=be;xJ=a.f[w];a.f[w]=a.f[ec];a.f[ec]=xJ}xF(a);AF(a);rI(a,D);sI(a,v,D)}else{rI(a,D);a.i=y(M,s,-1,a.v+1,1);for(t=1;t<=a.v;++t)a.i[t]=a.t[t]}c=1;a.b=y(M,s,-1,a.u+1,1);Mc=1;a.b[1]=1;for(Y=0;;){L=0;for(t=1;t<=a.A[c];++t)if(g=a.H[c][t],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=zb[c]){Lc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Lc=!1;break}Lc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++L]=g;if(0==L){if(Mc==a.u)break;c=n[Y--]}else if(1==L)zb[o[1]]=c,c=o[1],a.b[c]=++Mc;else{n[++Y]=c;e=0;for(t=1;t<=L;++t)if(h=hI(a,o[t],c),!D[h]){e=o[t];break}if(0==e)for(t=1;t<=L;++t)if(h=hI(a,o[t],c),2==a.i[h]||3==a.i[h]){e=o[t];break}0==e&&(e=o[1]);zb[e]=c;c=e;a.b[e]=++Mc}}zb=y(M,s,-1,a.u+1,1);b=y(M,s,-1,a.u+1,1);Q=y(pI,m,-1,a.u+1,2);Ud=y(pI,m,-1,a.u+1,2);f=Mc=Y=0;for(t=
+1;t<=a.u;++t)if(1==a.b[t]){c=t;break}a:for(;;){0<f&&(zb[c]=f);b[++Mc]=c;for(a.b[c]=0;;){L=e=0;vb=a.u+1;t=1;b:for(;t<=a.A[c];++t){g=a.H[c][t];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<vb&&(e=g,vb=a.b[g]))}if(0==e){if(0==Y)break a;Ud[c]=!0;c=n[Y--]}else break}f=c;c=e;1<L&&(n[++Y]=f,Q[e]=!0)}Vd=y(M,s,-1,a.v+1,1);Wd=y(M,s,-1,a.u+1,1);if(a.o.Pb){var zJ=zb,GN=ea,mt,AJ,Fh,Pe,nt,ot,Ma,Rj,pt;Fh=y(M,s,-1,a.u+1,1);for(Ma=1;Ma<=a.u;++Ma)Fh[b[Ma]]=Ma;nt=y(pI,m,-1,
+a.v+1,2);for(Ma=1;Ma<=a.u;++Ma)mt=b[Ma],AJ=zJ[mt],Pe=hI(a,mt,AJ),0!=Pe&&(uI(a,Pe,Fh,Vd,D),nt[Pe]=!0);for(Ma=1;Ma<=a.v;++Ma)nt[Ma]||uI(a,Ma,Fh,Vd,D);Ma=1;a:for(;Ma<=a.u;++Ma)if(!(2>a.A[Ma]||4<a.A[Ma])){ot=pt=0;for(Rj=1;Rj<=a.A[Ma];++Rj){Pe=hI(a,Ma,a.H[Ma][Rj]);if(5==a.i[Pe])continue a;1==a.t[Pe]&&0!=vI(a,Pe,Ma)&&++pt;2==a.t[Pe]&&(ot=a.H[Ma][Rj])}if(0!=pt)if(0<ot){var ja=a,CJ=Ma,yf=Fh,$c=Wd,uc=void 0,Sj=void 0,Qc=void 0,Qe=void 0,Rc=void 0,hn=void 0,jn=void 0,kn=void 0,ce=void 0,ad=void 0,bd=void 0,
+qt=void 0,Tj=void 0,de=void 0,Uj=void 0,Re=void 0,Vj=void 0,rt=void 0,Wj=void 0,Se=void 0,DJ=void 0,zf=void 0,EJ=void 0,st=void 0,Xj=void 0,Af=void 0,bd=1,Sj=CJ,uc=y(M,s,-1,ja.u+1,1);for(uc[1]=CJ;;){qt=!1;for(ad=1;ad<=ja.A[Sj];++ad)if(Qc=ja.H[Sj][ad],!(Qc==uc[1]||Qc==uc[bd-1]))if(Qe=hI(ja,Sj,Qc),2==ja.t[Qe]&&5!=ja.i[Qe]){Sj=uc[++bd]=Qc;qt=!0;break}if(!qt)break}if(!(0==bd%2||2>ja.A[uc[bd]]||3<ja.A[uc[bd]])){Af=uc[1];Rc=uc[~~((bd+1)/2)];ce=uc[bd];zf=Se=Re=de=0;st=rt=!1;for(ad=1;ad<=ja.A[Af];++ad)Qc=
+ja.H[Af][ad],Qe=hI(ja,Af,Qc),1!=ja.t[Qe]||5==ja.i[Qe]||(0==de?de=Qc:Re=Qc);0<yf[Re]&&yf[de]>yf[Re]&&(hn=de,de=Re,Re=hn);Tj=de;0==de&&(Tj=Re,rt=!0);for(ad=1;ad<=ja.A[ce];++ad)Qc=ja.H[ce][ad],Qe=hI(ja,ce,Qc),1!=ja.t[Qe]||5==ja.i[Qe]||(0==Se?Se=Qc:zf=Qc);0<yf[zf]&&yf[Se]>yf[zf]&&(hn=Se,Se=zf,zf=hn);Wj=Se;0==Se&&(Wj=zf,st=!0);Uj=vI(ja,hI(ja,Af,de),Af);Vj=vI(ja,hI(ja,Af,Re),Af);DJ=vI(ja,hI(ja,ce,Se),ce);EJ=vI(ja,hI(ja,ce,zf),ce);1<(0>Uj+Vj?-(Uj+Vj):Uj+Vj)||0!=DJ||0!=EJ?Kr(ja.o,"Bad stereoinfo on allene !"):
+(jn=ja.K[uc[bd-1]]-ja.K[ce],kn=ja.N[uc[bd-1]]-ja.N[ce],Xj=Math.sqrt(jn*jn+kn*kn),0.001>Xj&&(Xj=0.001),0<(ja.N[Wj]-ja.N[uc[bd-1]])*(jn/Xj)-(ja.K[Wj]-ja.K[uc[bd-1]])*(kn/Xj)?$c[Rc]=1:$c[Rc]=-1,rt&&($c[Rc]*=-1),st&&($c[Rc]*=-1),Tj==de&&0>Uj&&($c[Rc]*=-1),Tj==Re&&0>Vj&&($c[Rc]*=-1),yf[Tj]>yf[Wj]&&($c[Rc]*=-1))}}else b:{var vc=a,wc=Ma,HN=zJ,IN=Fh,JN=r,KN=q,LN=GN,ln=Wd,mn=void 0,cd=void 0,tt=void 0,Gh=void 0,Ca=void 0,Hh=void 0,Ed=void 0,Yj=void 0,ee=void 0,Sb=void 0,ha=void 0,Kb=void 0,Te=void 0,nn=void 0,
+dd=void 0,na=void 0,on=void 0,Kb=y(M,s,-1,4,1),nn=y(M,s,-1,4,1),Ih=vc,fe=wc,FJ=IN,ut=HN,GJ=JN,HJ=KN,MN=LN,Lb=Kb,Zj=void 0,ed=void 0,pn=void 0,qn=void 0,vt=void 0,$j=void 0,$j=-1;0<ut[fe]&&(Lb[++$j]=ut[fe]);for(ed=1;ed<=MN;++ed)GJ[ed]==fe&&(Lb[++$j]=HJ[ed]),HJ[ed]==fe&&(Lb[++$j]=GJ[ed]);for(ed=$j+1;ed<Ih.A[fe];++ed){vt=Ih.u+1;pn=1;c:for(;pn<=Ih.A[fe];++pn){Zj=Ih.H[fe][pn];for(qn=0;qn<ed;++qn)if(Zj==Lb[qn])continue c;FJ[Zj]<vt&&(vt=FJ[Zj],Lb[ed]=Zj)}}0==ut[fe]&&0<Ih.y[fe]?(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=
+Lb[0],Lb[0]=-1):0<Ih.y[fe]&&(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=-1);for(Ca=Yj=Hh=Gh=on=Ed=Sb=0;4>Ca;++Ca)0>=Kb[Ca]||(mn=hI(vc,wc,Kb[Ca]),nn[Ca]=vI(vc,mn,wc),0<nn[Ca]?(++Sb,on=Kb[Ca],Hh=Kb[Ca]):0>nn[Ca]?(++Ed,Gh=Kb[Ca],Hh=Kb[Ca]):Yj=Kb[Ca]);ee=Sb+Ed;na=y(M,s,-1,4,1);dd=0;if(3==vc.A[wc]){if(1==Sb&&1==Ed||3==ee&&0<Sb&&0<Ed){Kr(vc.o,"Error in C3H stereospecification !");break b}Te=Kb[0];1==ee?Te=Hh:2==ee&&(Te=Yj);ha=fI(vc,wc,Te,Kb);na[0]=Hh;na[1]=-1;na[2]=ha[2];na[3]=ha[1];0<Sb?dd=1:dd=-1}else if(4==vc.A[wc])if(1==
+ee)ha=fI(vc,wc,Hh,Kb),na[0]=ha[0],na[1]=ha[3],na[2]=ha[2],na[3]=ha[1],0<Sb?dd=1:dd=-1;else{Te=Kb[0];1<Yj&&(Te=Yj);1==Sb?Te=on:1==Ed&&(Te=Gh);ha=fI(vc,wc,Te,Kb);cd=y(M,s,-1,4,1);for(Ca=0;4>Ca;++Ca)mn=hI(vc,wc,ha[Ca]),cd[Ca]=vI(vc,mn,wc);if(4==ee){if(0==Sb||0==Ed){Kr(vc.o,"Error in C4 stereospecification !");break b}if(1==Sb||1==Ed)na[0]=ha[0],na[1]=ha[3],na[2]=ha[2],na[3]=ha[1],dd=cd[0];else{for(Ca=0;4>Ca;++Ca)-1==cd[Ca]&&(cd[Ca]=0);ee=2}}else if(3==ee)if(3==Sb||3==Ed)na[0]=ha[0],na[1]=ha[3],na[2]=
+ha[2],na[3]=ha[1],0<Sb?dd=-1:dd=1;else{1==Sb?Sb=tt=1:Ed=tt=-1;for(Ca=0;4>Ca;++Ca)cd[Ca]==tt&&(cd[Ca]=0);ee=2}if(2==ee)if(1==Sb&&1==Ed)ha[1]==Gh?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==Gh&&(ha[2]=ha[3]),na[0]=on,na[1]=Gh,na[2]=ha[2],na[3]=ha[1],dd=1;else{if(cd[0]==cd[1]||cd[1]==cd[2]){Kr(vc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=cd[0]?(na[0]=ha[0],na[1]=ha[2],na[2]=ha[1],na[3]=ha[3]):(na[0]=ha[1],na[1]=ha[3],na[2]=ha[2],na[3]=ha[0]);1<Sb?dd=1:dd=-1}}var $=na,ak=Kb,rb=void 0;ak[0]==$[1]?(rb=
+$[0],$[0]=$[1],$[1]=rb,rb=$[2],$[2]=$[3],$[3]=rb):ak[0]==$[2]?(rb=$[2],$[2]=$[0],$[0]=rb,rb=$[1],$[1]=$[3],$[3]=rb):ak[0]==$[3]&&(rb=$[3],$[3]=$[0],$[0]=rb,rb=$[1],$[1]=$[2],$[2]=rb);ak[1]==$[2]?(rb=$[1],$[1]=$[2],$[2]=rb,rb=$[2],$[2]=$[3],$[3]=rb):ak[1]==$[3]&&(rb=$[1],$[1]=$[3],$[3]=rb,rb=$[2],$[2]=$[3],$[3]=rb);na[2]==Kb[2]?ln[wc]=1:na[2]==Kb[3]?ln[wc]=-1:Kr(vc.o,"Error in stereoprocessing ! - t30");ln[wc]*=dd}}}Za=new AH;j=y(M,s,-1,a.u+1,1);for(t=1;t<=a.u;++t)j[b[t]]=t;for(t=1;t<=a.u;++t){c=b[t];
+Q[c]&&(Za.b.b+=ua);0<zb[t]&&wI(a,c,zb[c],Za,Vd);var Jh=v[c],Mb=void 0,bk=void 0,Kh=void 0,V=void 0,V=Nc,Mb=!1;0!=a.B[c]&&(Mb=!0);0!=Wd[c]&&(Mb=!0);Kh=-1;for(bk=1;bk<=a.z;++bk)if(a.r[bk][0]==c){Kh=a.r[bk][1];break}-1<Kh&&(Mb=!0);a.o.Ob&&0<a.e[c]&&(Mb=!0,Kh=1);switch(a.c[c]){case 2:V=yb;break;case 3:Jh?V="c":V=Cb;break;case 4:Jh?(V=Hf,0<a.y[c]&&(Mb=!0)):V=fc;break;case 5:Jh?V="o":V=mc;break;case 7:Jh?(V="p",0<a.y[c]&&(Mb=!0)):V=oc;break;case 8:Jh?V=tg:V=Cc;break;case 13:Jh?V=wg:V=Ec;Mb=!0;break;case 6:V=
+Fc;Mb=!0;break;case 9:V=Qb;break;case 10:V=Gb;break;case 11:V=Bb;break;case 12:V=Xb;break;case 1:V=Vb;Mb=!0;break;case 19:V=pc;Mb=!0;break;case 20:V=qc;Mb=!0;break;case 21:V=rc;Mb=!0;break;case 22:V=sc;Mb=!0;break;case 18:Mb=!0,V=a.p[c],(H(V,wa)||H(V,Xc)||H(V,tb))&&(Mb=!1)}Mb&&(V=Oc+V,1==Wd[c]?V+=sb:-1==Wd[c]&&(V+="@@"),1==a.y[c]?V+=Vb:1<a.y[c]&&(V+=Vb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?V+=xa:V+=Ba,1<Pj(a.B[c])&&(V+=Pj(a.B[c]))),-1<Kh&&(V+=kb+Kh),V+=Uc);zn(Za.b,V);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&wI(a,r[E],q[E],Za,Vd),9<E&&(Za.b.b+="%"),yn(Za,l+(new S(E)).b);Ud[c]&&(Za.b.b+=va)}return Za.b.b}function aG(a){a=new lE(a);xF(a);return a}
+function yF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)BE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function zF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&yF(a,c);0==a.A[d]&&yF(a,d)}
+function qI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=hI(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&yF(a,c)}}}function nI(a){var b;b=a.c.length;a.H=it([b,7]);a.A=y(M,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function sI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(M,s,-1,a.v+1,1);r=y(pI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[hI(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(tb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(pI,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(pI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:oI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(pI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function AE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(VE((a.K[b]+a.K[c])/2))),a.O[d]=O(N(VE((a.N[b]+a.N[c])/2)))}function rI(a,b){var c;for(c=1;c<=a.v;++c)bF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function $E(a,b){var c;c=(XD(),cE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function oI(a,b){return 2==a.t[b]?!0:!1}function bF(a,b,c){var d,e,f,g;g=1;a.b=y(M,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function LF(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=it([b+5,2]),BH(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function vF(a){var b;a.z=0;a.s=0;bG(a);for(b=1;b<=a.u;++b)a.E=b,LF(a);a.E=0}
+function wF(a){var b,c;b=y(xE,m,-1,4,1);yE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function sE(a,b){var c,d,e,f,g,j,h,n;c=y(xE,m,-1,4,1);yE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;yE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function YF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function BF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Oc)&&uH(c,Uc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(mb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(kb);e=c.indexOf(Vb);g=Oj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=jo(c,d+1);try{a.o.z=iD(j,10)}catch(h){if(h=Vi(h),A(h,124))a.o.z=0;else throw h;}a.E=b;LF(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=H(d,Cb)?3:H(d,yb)?2:H(d,fc)?4:H(d,mc)?5:H(d,oc)?7:H(d,Cc)?8:H(d,Qb)?9:H(d,Gb)?10:H(d,Bb)?11:H(d,Xb)?12:H(d,Vb)?1:H(d,Ec)?13:H(d,Fc)?6:H(d,pc)?19:H(d,qc)?20:H(d,rc)?21:H(d,sc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=fH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=fH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=fH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=fH(c,g++);for(;45==e;)--d,e=fH(c,g++)}a.B[b]=d}}}
+function jF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new ED(b);try{for(;b.k=xD(b,b.b),b.k<b.j;)d=hF(iD(AD(b),10)).b,c=e=hF(iD(AD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Vi(f),A(f,124))wn(f);else throw f;}}function wI(a,b,c,d,e){b=hI(a,b,c);5!=a.i[b]&&oI(a,b)?d.b.b+=ob:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=qb,a=a.f[b],null!=a&&(e=a),zn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Tc)}
+function MF(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,Kr(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:Kr(a.o,"Stereomarking allowed only on single and double bonds!")}
+function uI(a,b,c,d,e){var f,g,j,h,n,o,r,q,t;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=hI(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=hI(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=hI(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=hI(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,t=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=t?0-t:t))Kr(a.o,"Not unique E/Z geometry !");else{j=hI(a,b,e);f=hI(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=hI(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<t||0>r&&0>t?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function mI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=hI(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(oI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function vI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function AF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=mI(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function CE(a){eI(this);this.o=a;this.z=this.v=this.u=0}
+function iF(a,b){var c,d,e,f,g,j,h;CE.call(this,a);f=l;j=fF(b);if(null!=j){h=new DD(b,j,!0);for(e=1;4>=e;++e)f=gF(h,j);g=hF(iD(io(f.substr(0,3)),10)).b;c=hF(iD(io(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)NF(this),f=gF(h,j),this.K[e]=(new rH(oH(io(f.substr(0,10))))).b,this.N[e]=-(new rH(oH(io(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=io(f.substr(31,d-31)),BF(this,e,d),62<=f.length&&(f=io(f.substr(60,3)),0<f.length&&(f=hF(iD(f,10)).b,0<f&&(this.E=e,a.z=f,LF(this),this.E=0)));for(e=1;e<=c;++e)UF(this),
+f=gF(h,j),this.I[e]=hF(iD(io(f.substr(0,3)),10)).b,this.J[e]=hF(iD(io(f.substr(3,3)),10)).b,g=hF(iD(io(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=hF(iD(io(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);nI(this);YF(this);zE(this);for(xF(this);(h.k=xD(h,h.b),h.k<h.j)&&!(null==(f=AD(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new CD(f);AD(g);AD(g);j=hF(iD(AD(g),10)).b;
+for(e=1;e<=j;++e)c=hF(iD(AD(g),10)).b,this.B[c]=hF(iD(AD(g),10)).b}if(0==f.indexOf("M APO")){g=new CD(f);AD(g);AD(g);j=hF(iD(AD(g),10)).b;for(e=1;e<=j;++e)c=hF(iD(AD(g),10)).b,f=hF(iD(AD(g),10)).b,this.E=c,W(this,0),BF(this,this.u,pc+f),this.E=0}}qI(this);xF(this)}}
+function eG(a,b){var c,d,e,f,g;CE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));uH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new CD(b);d=hF(iD(AD(f),10)).b;e=hF(iD(AD(f),10)).b;for(c=1;c<=d;++c)g=AD(f),NF(this),BF(this,this.u,g),this.K[c]=(new rH(oH(AD(f)))).b,this.N[c]=-(new rH(oH(AD(f)))).b;for(c=1;c<=e;++c)if(UF(this),this.I[c]=hF(iD(AD(f),10)).b,this.J[c]=hF(iD(AD(f),10)).b,this.t[c]=hF(iD(AD(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;nI(this);YF(this);zE(this)}catch(j){j=Vi(j);if(A(j,124)){j.Ec();this.u=0;return}throw j;}qI(this);xF(this)}}
+function lF(a,b,c){var d,e,f;CE.call(this,a);f=y(M,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(NF(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))UF(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;xF(this);zE(this)}
+function EF(a,b,c){var d,e,f,g,j;CE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(M,s,-1,this.u+1,1);this.B=y(M,s,-1,this.u+1,1);this.y=y(M,s,-1,this.u+1,1);this.e=y(M,s,-1,this.u+1,1);this.d=y(Ht,m,1,this.u+1,0);this.K=y(xE,m,-1,this.u+1,1);this.N=y(xE,m,-1,this.u+1,1);this.p=y(Ht,m,1,this.u+1,0);this.I=y(M,s,-1,this.v+1,1);this.J=y(M,s,-1,this.v+1,1);this.t=y(M,s,-1,this.v+1,1);this.f=y(Ht,m,1,this.v+1,0);this.C=y(M,s,-1,this.v+1,1);this.r=it([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}xF(this);zE(this)}
+function lE(a){var b;eI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(M,s,-1,this.u+1,1);BH(a.c,this.c,this.u+1);this.B=y(M,s,-1,this.u+1,1);BH(a.B,this.B,this.u+1);this.y=y(M,s,-1,this.u+1,1);BH(a.y,this.y,this.u+1);this.e=y(M,s,-1,this.u+1,1);BH(a.e,this.e,this.u+1);this.d=y(Ht,m,1,this.u+1,0);BH(a.d,this.d,this.u+1);this.K=y(xE,m,-1,this.u+1,1);BH(a.K,this.K,this.u+1);this.N=y(xE,m,-1,this.u+1,1);BH(a.N,this.N,this.u+1);this.p=y(Ht,m,1,this.u+1,0);BH(a.p,this.p,this.u+1);this.I=y(M,
+s,-1,this.v+1,1);BH(a.I,this.I,this.v+1);this.J=y(M,s,-1,this.v+1,1);BH(a.J,this.J,this.v+1);this.t=y(M,s,-1,this.v+1,1);BH(a.t,this.t,this.v+1);this.f=y(Ht,m,1,this.v+1,0);BH(a.f,this.f,this.v+1);this.C=y(M,s,-1,this.v+1,1);BH(a.C,this.C,this.v+1);this.r=it([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function $F(a,b,c){var d,e,f;if(0==c)return CF(Et(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(VE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new rH(a)).b;d=Xv(e,Yv(46));0>d&&(e+=Wa,d=Xv(e,Yv(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=qb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function fF(a){var b;b=new DD(a,aa,!0);if(4<wD(b))return aa;b=new DD(a,lh,!0);return 4<wD(b)?lh:null}
+function CF(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=qb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function gF(a,b){for(var c,d;a.k=xD(a,a.b),a.k<a.j;){d=AD(a);if(H(d,b))return ba;for(AD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}u(559,1,{140:1},CE,iF,eG,lF,EF,lE);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function Lr(){Lr=x;Mr=new CC(Vb)}
+function rF(a,b){var c;Lr();var d;ZH.call(this);this.d=new ZA("Help");new ZA("Home");this.e=b;P(this,(XD(),ZD));this.hc&&RB(this.hc.d,!1);OB(this,!1);d=Bz(b);if(1==a)this.f||(this.f=new jC(d),XH(this.f,-30,0)),this.k=this.f,c=jE(b),this.hc&&QB(this.hc.d.I.c,Dc),hA(this,new UA(2)),this.i=new CC(c+" "),R(this,this.i,Fb),d=new lA,R(d,this.j,null),this.e.Hb&&(c=new ZA("Submit"),R(d,c,null)),R(this,d,Gc),BC(this.i,io(lo(this.i.hc.b.pb,dh))),this.hc&&RB(this.hc.d,!0),OB(this,!0);else if(2==a)this.c||
+(this.c=new jC(d),XH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&QB(this.hc.d.I.c,"Nonstandard atom"),hA(this,new UA(2)),c=new lA,R(c,new cC("atomic SMILES",1),null),R(this,c,kc),c=Vb,Mr&&(c=lo(Mr.hc.b.pb,dh)),Mr=new DC(c,8),R(this,Mr,Fb),c=new lA,R(c,this.j,null),R(this,c,Gc);else{this.b||(this.b=new jC(d),XH(this.b,5*b.Z,0));var e,f;d="About "+(XD(),jG);this.hc&&QB(this.hc.d.I.c,d);hA(this,new ZB(0));P(this,ZD);R(this,new cC(jG+" Molecular Editor v2013-10-13",1),null);R(this,new cC("Peter Ertl and Bruno Bienfait",
+1),null);for(c=YD,d=0,f=c.length;d<f;++d)e=c[d],e=new cC(e,1),Oz(e,this.e.y),R(this,e,null);c=new lA;R(c,this.d,null);R(c,this.j,null);R(this,c,null);this.k=this.b}NB(this);c=this.k;YH(this.hc.d,c.b,c.c);!Az(this)&&eA(this);Pz(this)}u(560,552,ti,rF);_.Pf=function(a){var b,c;if(a.i===this.d){try{b=new cD(this.e.I),c=bD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Vi(d),A(d,112))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,RD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Mr;
+function xI(a,b){zz(b)==a.b?P(b,(eB(),nB)):P(b,a.b)}
+function yI(a){var b,c,d,e;e=l;d=!1;zz(zI)!=a.b?(e=wa,d=!0):zz(AI)!=a.b?(e="!#6",d=!0):zz(BI)!=a.b?(P(CI,(eB(),nB)),P(DI,nB),P(EI,nB),P(FI,nB),e="F,Cl,Br,I"):(b=zz(GI)!=a.b,c=zz(HI)!=a.b,zz(II)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),zz(JI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),zz(KI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),zz(LI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),zz(MI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),zz(CI)!=a.b&&(e+="F,"),zz(DI)!=a.b&&(e+="Cl,"),zz(EI)!=a.b&&(e+="Br,"),zz(FI)!=a.b&&(e+="I,"),
+uH(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Xc:c?e=tb:(P(zI,(eB(),nB)),e=wa)));b=l;d&&zz(GI)!=a.b&&(b+=";a");d&&zz(HI)!=a.b&&(b+=";A");zz(NI)!=a.b&&(b+=";R");zz(OI)!=a.b&&(b+=";!R");zz(zI)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=PI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=QI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);zz(RI)!=a.b&&(e="~");zz(SI)!=a.b&&(e=kb);zz(TI)!=a.b&&(e=sb);zz(UI)!=a.b&&(e="!@");BC(a.f,e)}
+function VI(a){WI(a);XI(a);var b=PI.hc.b;jy(b,0);b.pb.options[0].selected=!0;b=QI.hc.b;jy(b,0);b.pb.options[0].selected=!0;P(GI,a.b);P(HI,a.b);P(NI,a.b);P(OI,a.b);P(PI,a.b);P(QI,a.b);YI(a)}function WI(a){P(II,a.b);P(JI,a.b);P(KI,a.b);P(LI,a.b);P(MI,a.b);P(CI,a.b);P(DI,a.b);P(EI,a.b);P(FI,a.b)}function XI(a){P(zI,a.b);P(AI,a.b);P(BI,a.b)}function YI(a){P(RI,a.b);P(SI,a.b);P(TI,a.b);P(UI,a.b);a.c=!1}
+function sF(a){PB.call(this,"Atom/Bond Query");this.j=new ZA(this.Of());yA(this.r,new $H(this));this.b=(XD(),ZD);this.d=a;this.e||(a=Bz(a),this.e=new jC(a),XH(this.e,-150,10));this.k=this.e;hA(this,new YB);P(this,this.b);a=new lA;hA(a,new DB(0,3,1));R(a,new bC("Atom type :"),null);zI=new ZA(wb);AI=new ZA("Any except C");BI=new ZA("Halogen");R(a,zI,null);R(a,AI,null);R(a,BI,null);R(this,a,null);a=new lA;hA(a,new DB(0,3,1));R(a,new cC("Or select one or more from the list :",0),null);R(this,a,null);
+a=new lA;hA(a,new DB(0,3,1));II=new ZA(Cb);JI=new ZA(fc);KI=new ZA(mc);LI=new ZA(Cc);MI=new ZA(oc);CI=new ZA(Qb);DI=new ZA(Gb);EI=new ZA(Bb);FI=new ZA(Xb);R(a,II,null);R(a,JI,null);R(a,KI,null);R(a,LI,null);R(a,MI,null);R(a,CI,null);R(a,DI,null);R(a,EI,null);R(a,FI,null);R(this,a,null);a=new lA;hA(a,new DB(0,3,1));PI=new cB;bB(PI,wb);bB(PI,ab);bB(PI,cb);bB(PI,hb);bB(PI,ib);R(a,new bC("Number of hydrogens : "),null);R(a,PI,null);R(this,a,null);a=new lA;hA(a,new DB(0,3,1));QI=new cB;bB(QI,wb);bB(QI,
+ab);bB(QI,cb);bB(QI,hb);bB(QI,ib);bB(QI,"4");bB(QI,"5");bB(QI,"6");R(a,new cC("Number of connections :",0),null);R(a,QI,null);R(a,new cC(" (H's don't count.)",0),null);R(this,a,null);a=new lA;hA(a,new DB(0,3,1));R(a,new bC("Atom is :"),null);GI=new ZA(xb);R(a,GI,null);HI=new ZA("Nonaromatic");R(a,HI,null);NI=new ZA(Bc);R(a,NI,null);OI=new ZA(jc);R(a,OI,null);R(this,a,null);a=new lA;P(a,uB(zz(this)));hA(a,new DB(0,3,1));R(a,new bC("Bond is :"),null);RI=new ZA(wb);R(a,RI,null);SI=new ZA(xb);R(a,SI,
+null);TI=new ZA(Bc);R(a,TI,null);UI=new ZA(jc);R(a,UI,null);R(this,a,null);a=new lA;hA(a,new DB(1,3,1));this.f=new DC(wa,20);R(a,this.f,null);R(a,new ZA(zc),null);R(a,this.j,null);R(this,a,null);this.hc&&RB(this.hc.d,!1);OB(this,!1);WI(this);XI(this);YI(this);P(GI,this.b);P(HI,this.b);P(NI,this.b);P(OI,this.b);P(PI,this.b);P(QI,this.b);xI(this,zI);NB(this);a=this.k;YH(this.hc.d,a.b,a.c);!Az(this)&&eA(this);Pz(this)}u(561,552,ti,sF);
+_.Pf=function(a,b){var c;H(b,zc)?(VI(this),xI(this,zI),yI(this)):A(a.i,87)?(YI(this),Dt(a.i)===Dt(zI)?(WI(this),XI(this)):Dt(a.i)===Dt(AI)?(WI(this),XI(this)):Dt(a.i)===Dt(BI)?(WI(this),XI(this)):Dt(a.i)===Dt(NI)?P(OI,this.b):Dt(a.i)===Dt(OI)?(P(NI,this.b),P(GI,this.b)):Dt(a.i)===Dt(GI)?(P(HI,this.b),P(OI,this.b)):Dt(a.i)===Dt(HI)?P(GI,this.b):Dt(a.i)===Dt(RI)||Dt(a.i)===Dt(SI)||Dt(a.i)===Dt(TI)||Dt(a.i)===Dt(UI)?(VI(this),this.c=!0):XI(this),xI(this,a.i),yI(this)):A(a.i,88)&&(YI(this),c=a.i,0==c.hc.b.pb.selectedIndex?
+P(c,this.b):P(c,(eB(),nB)),yI(this));107!=this.d.d&&(this.d.d=107,qA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var zI=_.f=null,RI=null,AI=null,GI=null,SI=null,EI=null,II=null,QI=null,PI=null,DI=null,CI=null,BI=null,FI=null,JI=null,HI=null,OI=null,UI=null,KI=null,MI=null,NI=null,TI=null,LI=null;function mG(){MH(this)}u(562,537,Th,mG);_.Qe=function(){this.b=-1;this.c=y(NH,m,0,0,0);this.d=0};_.b=-1;
+function Gr(a){a=new QC(a);Ir();var b,c,d,e,f;try{var g=(IC(),LC);if(MC(g,(IC(),LC)))b=a.b;else if(MC(g,JC))b=new UC(a.b);else throw new RC(g);c=Mn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new ZI;Zy(d.f,c);e=(f=vH(c,"\r\n|\r|\n|\n\r"),f.length);Uv(d.f,20*(10>e?e:10)+dg);ao((Yn(),Zn),new $I(d));aJ(d);bJ(d)}catch(j){if(j=Vi(j),A(j,105))wn(j);else throw j;}}function nG(){}u(563,1,{106:1,113:1},nG);_.xe=function(a){QD(this.b,a.b)};_.b=null;function zG(){this.pb=qx()}u(565,327,gi,zG);
+function Dr(){var a;Dr=x;cJ=(a=!1,Tf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);dJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");eJ=cJ&!dJ;var b;a=K(M,s,-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]);Er=y(M,s,-1,1E3,1);for(b=0;b<Er.length;++b)Er[b]=-999;for(b=0;b<a.length;b+=2)Er[a[b+1]]=a[b]}
+function xq(a,b,c){a=new fJ(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function oA(a,b,c){var d;d=new gJ;wj(d.u,b,c);pj(a.i,d.u,0,0);dj(a.b,d);return d}function wG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function RE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Bw(a.i,b.u,c,d),b.s=c,b.t=d;hJ(b)}
+function vG(a,b,c,d){Dr();this.pb=qx();this.b=new jj;this.k=new jj;this.f=d;this.pb.style[Yf]=ab;this.pb.style[Wf]=ab;this.pb.style[Og]=$e;this.pb.style[ih]=b;this.pb.style[Ie]=c;this.i=new iJ;this.i.pb.style[ih]=db;Uv(this.i,db);eJ?(b=new jJ,c=new kJ,pj(b,this.i,0,0),pj(b,c,0,0),Fw(this,b)):Fw(this,this.i);this.d=a;a.Vb=this;eJ?(this.n=new lJ(this),this.n.j=new mJ(this),this.n.k=new nJ(this),this.n.o=new oJ(this),this.n.n=new pJ(this),this.d&&(this.n.f=new qJ(this),this.n.i=new rJ(this),this.n.b=
+new sJ(this))):B(this,new tJ(this),(Pr(),Pr(),Qr));B(this,this,(Cq(),Cq(),Dq));B(this,new uJ(this),(zj(),zj(),Aj));B(this,new vJ(this),(Bj(),Bj(),Cj));B(this,new wJ(this),(Ar(),Ar(),Br));(wq(),wq(),Tz).b=this}u(564,565,gi,vG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var eJ,dJ,cJ,Er=null;function iJ(){Dw.call(this);this.pb[xd]=We}u(567,305,ni,iJ);function jJ(){iJ.call(this);this.pb.style[ih]=db;this.pb.style[Ie]=db}u(566,567,ni,jJ);function tJ(a){this.b=a}u(568,1,{},tJ);
+_.uc=function(a){var b,c,d,e;d=Fj(a);e=Gj(a);c=Hj(a.b);b=new yJ(a);2==c&&(b.f=4);b=FF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function uJ(a){this.b=a}u(569,1,{},uJ);_.vc=function(a){var b,c;b=Fj(a);c=Gj(a);a=new yJ(a);this.b.j?PF(this.b.d,a,b,c):RF(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function vJ(a){this.b=a}u(570,1,{},vJ);_.wc=function(){this.b.j=!1;TF(this.b.d)};_.b=null;function wJ(a){this.b=a}u(571,1,{},wJ);_.b=null;
+function kJ(){iJ.call(this);this.pb.style[ih]=db;this.pb.style[Ie]=db}u(572,567,ni,kJ);function BJ(a,b){var c;c=b.b;c.f=4;return FF(a.b.d,c,b.e,b.f)}function mJ(a){this.b=a}u(573,1,{},mJ);_.Qf=function(a){return BJ(this,a)};_.b=null;function qs(a,b){RF(a.b.d,b.b,b.e,b.f);return FF(a.b.d,b.b,b.e,b.f)}function nJ(a){this.b=a}u(574,1,{},nJ);_.Qf=function(a){return qs(this,a)};_.b=null;function oJ(a){this.b=a}u(575,1,{},oJ);_.Qf=function(a){return PF(this.b.d,a.b,a.e,a.f)};_.b=null;
+function pJ(a){this.b=a}u(576,1,{},pJ);_.Qf=function(){return TF(this.b.d)};_.b=null;function rr(a,b){var c;c=N(VE(b.c));c=new TC(b,0,ng,c);mE(a.b.d,c);return!0}function qJ(a){this.b=a}u(577,1,{},qJ);_.Qf=function(a){return rr(this,a)};_.b=null;function sr(a,b){var c;c=N(VE(100*b.d));c=new TC(b,0,ug,c);mE(a.b.d,c);return!0}function rJ(a){this.b=a}u(578,1,{},rJ);_.Qf=function(a){return sr(this,a)};_.b=null;function wr(a,b){var c;c=new TC(b,0,le,nh);mE(a.b.d,c);return!0}function sJ(a){this.b=a}
+u(579,1,{},sJ);_.Qf=function(a){return wr(this,a)};var IJ=_.b=null;function JJ(){JJ=x;IJ=new pu((Eu(),new Du("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function KJ(){KJ=x;LJ={}}function MJ(a,b,c){var d;c&&(b.style[re]=c.c+dg,d=c.b,d!=Ob&&(b.style[qe]=d),0!=(c.d&1)&&(b.style[te]=od),0!=(c.d&2)&&(b.style[se]=Ue));a.f.style[hh]=Nf}
+function JB(a){var b=NJ,c,d,e,f,g,j,h,n,o,r,q,t,v;c=Hi(a);c in LJ?a=LJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Dg),f=$doc.createElement(Me),f.width=1,f.height=1,g=(JJ(),IJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),MJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=hk(e),n=hk(e)+(e.offsetHeight||0),o=n-h,r=hk(f)+(f.offsetHeight||0)+1,q=n-r,t=r-h,d.removeChild(e),v=new OJ,v.b=t,v.c=q,v.d=o,v),LJ[c]=a);return a}
+function PJ(){KJ();var a,b,c,d,e;Dj();this.b=K(Ht,m,1,["monospace","sans-serif",zg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Dg);this.f.innerHTML=this.i||l;this.f.style[re]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[qe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}u(582,1,{},PJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var LJ;function OJ(){}
+u(583,1,{},OJ);_.b=0;_.c=0;_.d=0;function GF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,45))return!!a.b.b.metaKey}catch(b){if(b=Vi(b),!A(b,130))throw b;}return!1}function HF(a){try{if(a.b&&A(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=Vi(b),!A(b,130))throw b;}return!1}function yJ(a){Fr.call(this,null,0,null);this.b=a}function fJ(a,b,c){Fr.call(this,a,0,b);this.b=c}u(584,414,ui,yJ,fJ);_.ve=function(){return GF(this)};_.we=function(){return HF(this)};_.b=null;
+function yC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=NJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,MJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function xC(a){this.c=a;this.b={};!NJ&&(NJ=new PJ)}u(585,417,Zh,xC);var NJ=null;function pA(a){this.b=a}u(586,425,{},pA);_.b=null;function QJ(a,b){this.b=a;this.c=b}u(587,1,{},QJ);_.b=null;_.c=null;function RJ(){Yx.call(this);this.pb[xd]="jsa-resetTable";this.pb.style[ih]=kd}u(588,340,ni,RJ);
+function SJ(){SJ=x;var a=TJ=new PJ;Dj();a.i="9p";a.f.style[qe]=zg;a.f.style[re]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[re]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);UJ=new DA(1)}function HE(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,hJ(a)}
+function JE(a,b,c,d,e,f,g){var j,h,n,o,r,q,t,v,D,E,J;a.o&&(GE(a,!1),360<=g||-360>=g?j=IE(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,t=d/2,v=e/2,D=VJ(r,q,t,v,f),E=VJ(r,q,t,v,h),J="<g"+a.n+pb,J+='<path d ="M '+D.b+ba+D.c+" A "+t+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),HE(a,j))}function U(a,b,c,d,e){a.o&&HE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
+function FE(a,b,c,d,e){a.o&&(GE(a,!1),HE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+$a))}function QE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ia+d+fa+a.j+' fill="'+e+ka+b+"</text>");HE(a,b)}function UB(a,b,c,d,e){GE(a,!0);HE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+$a)}
+function hJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=fk(a.u.pb)+(a.u.pb.offsetWidth||0)-fk(a.u.pb),d=hk(a.u.pb)+(a.u.pb.offsetHeight||0)-hk(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ka)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function T(a,b){(a.e=b)&&(a.i=lg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function PE(a,b){a.f=b;a.j=iG(b)}u(589,421,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var UJ,TJ;function es(a,b,c){c&&(ps(a,b),c.Qf(a.c));a.e=!0}function ps(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-fk(a.p.pb)+(a.p.pb.scrollLeft||0)+qo(a.p.pb.ownerDocument),a.c.f=c.clientY-hk(a.p.pb)+(a.p.pb.scrollTop||0)+ro(a.p.pb.ownerDocument),a.c.b=new yJ(b),b.b.preventDefault(),!0):!1}
+function lJ(a){this.p=a;this.c=new WJ;this.d=new XJ(this);B(this.p,new YJ(this),(ms(),ms(),ns));B(this.p,new ZJ(this),(fs(),fs(),gs));B(this.p,new $J(this),(js(),js(),ks));B(this.p,new aK(this),(bs(),bs(),cs));B(this.p,new bK,(xr(),xr(),yr));B(this.p,new cK(this),(tr(),tr(),ur));B(this.p,new dK(this),(or(),or(),pr))}u(590,1,{},lJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function XJ(a){yk();this.b=a}u(591,24,{},XJ);
+_.Dc=function(){!this.b.e&&this.b.j&&BJ(this.b.j,this.b.c)};_.b=null;function YJ(a){this.b=a}u(592,1,{},YJ);_.b=null;function ZJ(a){this.b=a}u(593,1,{},ZJ);_.b=null;function $J(a){this.b=a}u(594,1,{},$J);_.b=null;function aK(a){this.b=a}u(595,1,{},aK);_.b=null;function bK(){}u(596,1,{},bK);function cK(a){this.b=a}u(597,1,{},cK);_.b=null;function dK(a){this.b=a}u(598,1,{},dK);_.b=null;function WJ(){}u(599,1,{},WJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function yG(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function eK(a){var b,c,d,e,f;ek(a);d=(qj(),rj(null));e=new RJ;Vx(e,a);qw(d,e,d.pb);f=a.kd();b=a.jd();c=yG();9<=c?(++f,++b):7==c&&A(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Xx(e,a);zw(d,e);return new Hz(f,b)}function fK(){this.pb=$doc.createElement(Yd);this.pb[xd]=We;this.pb.style[Xf]=Je;this.pb.style[ag]=Yc;this.pb.style[ih]=db;this.pb.style[Ie]=db}u(601,308,wi,fK);_.gd=function(){return fk(this.pb)};
+_.hd=function(){return hk(this.pb)};function iG(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function VJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new QJ(new rH(a),new rH(b))}function IE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+$a}
+function XE(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=nb;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function GE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function gJ(){SJ();this.o=UJ;this.d=[];this.u=new fK}u(602,589,{},gJ);_.b=l;_.c=l;function gK(){gK=x;hK=new Hz(0,0)}
+function iK(a){var b;b=a.Uf();if(!b){var c;(c=a.Rf())?(b=eK(c.b),wj(c.ye(),b.c,b.b),c=eK(c.b),b=new Hz(c.c-b.c,c.b-b.b)):b=new Hz(0,0);a.Yf(b)}return b}function Wz(a,b){var c;if(a.Ce())return hK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Xf(Az(b));c=eK(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function jK(a,b){var c;b&&(c=lg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Tf().pb.style[ld]=c)}function kK(){this.f=new yB;this.f.b=-1;this.f.c=-1}u(604,1,{});_.Rf=function(){return null};_.Sf=function(a){this.Wf(a.Rd())};
+_.Tf=function(){return this.ye()};_.Uf=function(){return lK};_.Id=function(){};_.Ce=function(){return!1};_.Vf=function(a){this.Xf(Az(a))};_.Wf=function(a){jK(this,a)};_.Xf=function(a){var b=this.ye().pb,c,d,e;c=(fA(),gA);e=a.c;d=a.b;e!=c.c?b.style[re]=l+e+"pt":b.style[re]=l;d!=c.b?b.style[qe]=d:b.style[qe]=l;0!=(a.d&1)?b.style[te]=od:b.style[te]=l;0!=(a.d&2)?b.style[se]=Ue:b.style[se]=l};_.Yf=function(a){lK=a};_.Zf=function(){};var lK=_.f=null,hK;
+function $A(a,b){gK();kK.call(this);this.b=new jx(a);this.b.ld()[xd]=l;B(this.b,new mK(this,b),(zq(),zq(),Aq))}u(603,604,{},$A);_.ye=function(){return this.b};_.Wf=function(a){jK(this,a)};_.b=null;function mK(a,b){this.b=a;this.c=b}u(605,1,{},mK);_.Lc=function(a){wq();xq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function dB(a){gK();kK.call(this);this.b=new ky;B(this.b,new nK(this,a),(tq(),tq(),uq))}u(606,604,{},dB);_.ye=function(){return this.b};_.b=null;
+function nK(a,b){this.b=a;this.c=b}u(607,1,{},nK);_.b=null;_.c=null;function oK(a,b){var c,d;jK(a,b.Rd());for(d=new Pi(b.Wb.b);d.c<d.e.Fe();)c=Qi(d),c.lc&&c.hc.Sf(c)}function pK(a,b){var c,d,e,f,g,j,h;wj(a.e,b.Yd(),b.Ud());for(d=new Pi(b.Wb.b);d.c<d.e.Fe();)c=Qi(d),c.lc&&(e=c.hc,e.Vf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=iK(e).c,f-=iK(e).b,wj(e.ye(),g,f),!c.ob&&a.e.Cd(c),a.e.Dd(c,j,h)))}function kA(){gK();kK.call(this);this.e=new Dw}u(608,604,{},kA);
+_.Sf=function(a){oK(this,a)};_.ye=function(){return this.e};_.Vf=function(a){pK(this,a)};_.e=null;function dC(a){gK();kK.call(this);var b=this.b=new Ix;ox(b.c,a,!1);Ax(b);this.f.b=-1;this.f.c=-1}u(609,604,{},dC);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?no(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function gC(a){this.b=new Ey(a.i,new qK(a))}u(610,1,{},gC);_.b=null;
+function Ay(a){var b,c,d,e,f;f=new SC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(rK,m,106,0,0);for(c=b.b?Jk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,85)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=mj((uA(),vA),new S(f.e)));c=c.c;if(gu(!c?mh:c.b,xh))for(c=(!a.e.b||0==a.e.b.d?(Ts(),Ts(),Us):new zA(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new Fr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.hg(),null.hg()):100==f.e&&A(f.f,103)?(j=f.f,h=new Fr(j,205,null),h.j=j.Zd(),
+h.k=j.$d()):1004<=f.e&&1005>=f.e||(701==f.e?null.hg():401==f.e||402==f.e?(null.hg(),null.hg(),null.hg(),null.hg(),null.hg()):500<=f.e&&507>=f.e&&(g=null.ig,500!=g&&(f=new Fr(null.ig,g,null),f.j=null.hg(),f.k=null.hg(),j=null.hg(),f.f=j&12,501==g&&null.hg())))}function qK(a){this.b=a}u(611,1,ai,qK);_.xc=function(){Ay(this)};_.b=null;function EC(){gK();kK.call(this);this.b=new cz}u(612,604,{},EC);_.Rf=function(){var a;a=new EC;Zy(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};
+_.Uf=function(){return sK};_.Yf=function(a){sK=a};var sK=_.b=null;u(613,608,{});function tK(a){var b;b=new Nq(G(a.pb,Sf),G(a.pb,Rf));a=new Nq(G(a.T.jb.pb,Sf),G(a.T.jb.pb,Rf));return K(M,s,-1,[b.c-a.c,b.b-a.b])}function uK(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.qd(a.R);a.od(b);a.R=a.Q=null}else null!=a.R?(vK(a,a.R),a.R=null):null!=a.Q&&(wK(a,a.Q),a.Q=null);Jj(a.S)}function aJ(a){a.kb?a.bg(Qq(a.T.jb)):(a.Ld(),aJ(a))}function wK(a,b){var c;a.kb?(c=tK(a),a.bg(new Nq(-1,xK(b,!1)-c[1]))):a.Q=b}
+function yK(a,b){var c;b!=a.Gd()&&(c=a.T.jb,iw(c),zK(c,b,c.pb,c.q.d,!0))}function vK(a,b){var c;a.kb?(c=tK(a),a.bg(new Nq(xK(b,!0)-c[0],-1))):a.R=b}u(616,310,Rh);_.$f=function(){var a,b;b=Qq(this.T.jb);a=tK(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.T.jb;return 0!=a.q.d?AK(pz(a.q,0)):null};_._f=function(a){BK(this.T.jb,a)};_.Bd=function(){return new jw(this.T.jb)};_.ag=function(){Uq(this.T.jb)};_.wd=function(){uK(this)};_.Od=function(){Uq(this.T.jb)};
+_.yd=function(a){return CK(this.T.jb,a)};_.bg=function(a){Sq(this.T.jb,a)};_.od=function(a){wK(this,a)};_.Hd=function(a){yK(this,a)};_.qd=function(a){vK(this,a)};_.Q=null;_.R=null;function DK(){DK=x;var a=(EK(),FK(),GK);HK=new by(a.e,a.c,a.d,a.f,a.b)}function IK(a,b){if(0!=a.I.b.q.d&&AK(pz(a.I.b.q,0)))throw new dw("WindowPanel can only contain one child widget");JK(a,b)}
+function bJ(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[fh]=Je,a.ab=!1,a.Ld());b=a.pb;b.style[$e]=0+(Dj(),dg);b.style[Ug]=bb;YH(a,Oj(qo($doc)+(xj()-G(a.pb,Sf)>>1),0),Oj(ro($doc)+(yj()-G(a.pb,Rf)>>1),0));d||((a.ab=c)?(a.pb.style[Dd]=jg,a.pb.style[fh]=gh,nk(a.gb,200)):a.pb.style[fh]=gh)}finally{a.w=!0}}
+function KK(a,b){var c;if(a.w){c=new wv;a.mb&&Js(a.mb,c);a.J&&Rq(a.r,a);try{Xi(a.r.d,a)}catch(d){if(d=Vi(d),!A(d,124))throw d;}a.n=LK(a.r,a);try{Kw(a,b)}finally{$i(a.t.b),$i(a.s.b),$i(a.u.b),a.P&&cj(a.P,a.r),a.C&&(a.C=!1)}}else Kw(a,b)}function MK(a,b,c){var d,e;e=a.ob;d=new Lj(a,e);e.Dd(a,d.b+b,d.e+c)}function NK(a,b,c){b=new OK(oo(no(Dv(Dv(a.T.d,b),c))));hw(b,a);B(b,a.o,(zq(),zq(),Aq));return b}function Pq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Sq(a.T.jb,b)}
+function YH(a,b,c){var d,e;(e=a.r)?(d=PK(e.pb),Nw(a,b+(fk(e.pb)+d[3]),c+(hk(e.pb)+d[0]))):Nw(a,b,c)}function RB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Tq(a.r,a):Rq(a.r,a)))}function JK(a,b){if(b!=(0!=a.I.b.q.d?AK(pz(a.I.b.q,0)):null)){iw(a.I.b);var c=a.I.b;zK(c,b,c.pb,c.q.d,!0)}}
+function QK(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Kq(),RK)&&(a.O=a.G);var d,e;if(a.P)for(e=new Pi(a.P);e.c<e.e.Fe();)if(d=Qi(e),b==(Kq(),SK)){!d.c&&(d.c=new TK);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(Kq(),Lq))g=d.r,j=d.F,d.I.d?(YH(d,j.d,j.e),Pq(d,new Nq(j.c,-1))):(YH(d,j.d,j.e),Pq(d,new Nq(j.c,j.b)),Tq(g,d)),Ti(g.d,d,d.I.c),sk(d.z,333);else if(!d.C&&f==(Kq(),RK))d.pb.style[fh]=gh,Kq()}else if(b==Lq){!d.c&&(d.c=new TK);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=PK(j.pb);h=d.F;if(d.I.d)h.d=fk(d.pb)-
+g[3]-fk(j.pb),h.e=hk(d.pb)-g[0]-hk(j.pb),d.F=h,YH(d,0,0),UK(d,Mq(j.pb).c,-1);else{if(f!=(Kq(),RK))h.d=fk(d.pb)-g[3]-fk(j.pb),h.e=hk(d.pb)-g[0]-hk(j.pb),h.c=d.q,h.b=d.p,d.F=h;YH(d,0,0);Sq(d,new VK(Mq(j.pb)));Rq(j,d)}d==d.r.b||tF(d);sk(d.z,333)}}else b==RK&&(!d.c&&(d.c=new TK),d=a,d.C||(d.G=c,d.pb.style[fh]=Je))}}function WK(a,b){a.pb.style[kh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.hg().hg()}
+function XK(a){if(!a.kb){a.t=bw(a,a.r,(!us&&(us=new Ek),us));a.s=bw(a,a.r,Dk?Dk:Dk=new Ek);a.u=bw(a,a.r,(!zs&&(zs=new Ek),zs));var b=a.r;!a.P&&(a.P=new jj);dj(a.P,b);us&&(b=new ts(a),a.mb&&Js(a.mb,b));a.J&&Tq(a.r,a);Ti(a.r.d,a,a.I.c);a.n&&(Nw(a,a.n.b,a.n.c),a.n=null);Ow(a);tF(a)}}function tF(a){if(a!=a.r.b){var b;zs&&(b=new ys(a),a.mb&&Js(a.mb,b))}}
+function YK(a,b,c){var d;d=(Vw(),Ww);Pw.call(this,!1,"popup");this.U=d.b;this.S=new ZK(this);d=new $K;d.pb[xd]="mosaic-popupLayoutPanel";Hw(this.T,d);Mw(this);this.o=new aL(this);this.z=new bL(this);this.A=new cL(this);this.B=new dL(this);this.F=new eL;this.O=(Kq(),SK);this.J=c;this.r=a;a=this.I=new fL(b);b=new gL;!a.e&&(a.e=new hL);dj(a.e,b);a=new iL(new ay(HK.b.e.b,HK.b.c,HK.b.d,HK.b.f,HK.b.b));B(a,new jL(this),(zq(),zq(),Aq));b=this.I.c;b.c||(b.c=new Yx,b.c.ld()[xd]="mosaic-Caption-iconBoxRight",
+c=b.c,d=(Rx(),Sx),c.d=d,c=b.i,kL(c,b.c,new lL(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new tw;d=Wx(c);Lv(c.c,(Zu(),$u(d)),0);sw(c,a,d,0,!1)}else Vx(b.c,a);BK(b.i,null);B(this.I.c,new mL(this),(Hq(),Hq(),Iq));B(this.I.c,this.o,Aq);yK(this,this.I);Ri(oo(no(this.pb)),"mosaic-WindowPanel",!0)}u(615,616,Rh);_.Gd=function(){return 0!=this.I.b.q.d?AK(pz(this.I.b.q,0)):null};_.Jd=function(a){KK(this,a)};_.Bd=function(){return new jw(this.I.b)};_.wd=function(){uK(this);Jj(new nL(this))};
+_.yd=function(a){return CK(this.I.b,a)};_.bg=function(a){Pq(this,a)};_.Kd=function(a,b){YH(this,a,b)};_.Hd=function(a){JK(this,a)};_.Ld=function(){XK(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var HK;function oL(a){a.i=(new ZA(a.j)).hc.ye();B(a.i,new pL(a),(zq(),zq(),Aq));a.e=K(qL,m,59,[a.i])}
+function ZI(){DK();var a,b,c,d,e,f;YK.call(this,(rL(),sL),null,!0);this.eg();this.db=!0;a=new Kx(this.k);this.f=new bz;this.f.pb.style[ih]=db;Uv(this.f,db);this.cg();vK(this,"400px");f=new oz;f.pb.style[Ie]=db;f.f[td]=10;c=(Dx(),Ox);f.b=c;nz(f,a);nz(f,this.f);e=new Yx;e.f[td]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Vx(e,a);nz(f,e);IK(this,f);RB(this,!1);this.dg()}u(614,615,Rh,ZI);_.cg=function(){oL(this)};_.dg=function(){var a=this.f;a.pb.readOnly=!0;var b=Wv(a.pb)+"-readonly";Ri(a.ld(),b,!0)};
+_.eg=function(){QB(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function pL(a){this.b=a}u(617,1,{},pL);_.Lc=function(){KK(this.b,!1)};_.b=null;function $I(a){this.b=a}u(618,1,{},$I);
+_.xc=function(){Zv(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=lo(a.pb,dh).length;if(0<b&&a.kb){if(0>b)throw new wx("Length must be a positive integer. Length: "+b);if(b>lo(a.pb,dh).length)throw new wx("From Index: 0 To Index: "+b+" Text Length: "+lo(a.pb,dh).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function tL(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";QB(a.I.c,"Paste")}function uL(a){DK();ZI.call(this);this.d=a}
+u(620,614,Rh,uL);_.cg=function(){oL(this);this.b=(new ZA(this.c)).hc.ye();B(this.b,new vL(this),(zq(),zq(),Aq));this.e=K(qL,m,59,[this.b,this.i])};_.dg=function(){Uv(this.f,"150px")};_.eg=function(){tL(this)};_.Ld=function(){XK(this);ao((Yn(),Zn),new wL(this))};_.b=null;_.c=null;_.d=null;function xL(a){DK();uL.call(this,a)}u(619,620,Rh,xL);_.dg=function(){Uv(this.f,"150px");JD(new yL(this),this.f)};_.eg=function(){tL(this);this.k+=" Or drag and drop a file on it."};
+function yL(a){this.b=a;this.c=new zL(this);this.d=this.e=1}u(621,473,{},yL);_.b=null;function zL(a){this.b=a}u(622,1,{},zL);_.Je=function(a){this.b.b.f.pb[dh]=null!=a?a:l};_.b=null;function GC(){new Ls}u(623,445,{},GC);function vL(a){this.b=a}u(624,1,{},vL);_.Lc=function(){if(this.b.d){var a=this.b.d,b;b=new SC(a.b,0,lo(this.b.f.pb,dh));QD(a.b.b,b.b)}KK(this.b,!1)};_.b=null;function wL(a){this.b=a}u(625,1,{},wL);_.xc=function(){Zv(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;
+function Jr(a){var b;a&&a&&(a=new AL(a),void 0!=$wnd.FileReader?b=new xL(a):b=new uL(a),aJ(b),bJ(b))}function AL(a){this.b=a}u(627,1,{},AL);_.b=null;function kr(a,b){a.onloadend=function(a){b.Je(a.target.result)}}function ND(a){this.b=a}u(632,1,{},ND);_.b=null;function KD(){}u(633,1,{},KD);function LD(){}u(634,1,{},LD);function MD(){}u(635,1,{},MD);
+function SB(a,b){gK();kA.call(this);this.d=new BL(a);var c=this.c=new Yx,d=(Dx(),Ox);c.b=d;Vx(this.c,this.e);IK(this.d,this.c);this.d.b=this;this.b=b}u(636,613,{},SB);_.ye=function(){return this.d};_.Tf=function(){return this.c.ob};_.Id=function(){KK(this.d,!1)};_.Xf=function(){};_.Zf=function(a){oK(this,a);pK(this,a);aJ(this.d);XK(this.d)};_.b=null;_.c=null;_.d=null;function BL(a){DK();YK.call(this,(rL(),sL),a,!1)}u(637,615,Rh,BL);
+_.Id=function(){var a=this.b,b=new LB(a.b,201),c;a=a.b.r;a.b?a=new CL(new Pi(a.b)):(a=(Ts(),Ts(),Us),a=new Pi(a));for(;a._c();)c=a.ad(),201==b.e&&WH(c.b)};_.b=null;function oC(){gK();kK.call(this);var a=this.b=new DL;a.ab=!0;a.b.i=!0;this.b.db=!0}u(638,604,{},oC);_.ye=function(){return this.b};_.b=null;function fD(){}u(645,461,{},fD);function CL(a){if(!a)throw new Cn;this.b=a}u(646,1,{},CL);_._c=function(){return lD(this.b)};_.ad=function(){return Qi(this.b)};
+_.bd=function(){throw new pD("Missing message: awt.50");};_.b=null;function JA(){return JA()}function dD(){dD=x;var a;a=(VC(),WC["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(EL,m,-1,0,1);else throw new $G(a+" is not supported");}catch(b){if(b=Vi(b),!A(b,132))throw b;}}function hC(a,b){a.b=31*a.b+Et((new rH(b)).b)}function EA(){}u(649,1,{},EA);_.hC=function(){return this.b};_.b=1;
+function FL(){FL=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Ke))&&0<b.length)b=$doc.getElementsByTagName(Ke)[0],b.style[Ie]=db;a.body.style[Ie]=db}function PK(a){FL();var b;b=y(M,s,-1,4,1);b[0]=GL(HL(a,"borderTopWidth"));b[1]=GL(HL(a,"borderRightWidth"));b[2]=GL(HL(a,"borderBottomWidth"));b[3]=GL(HL(a,"borderLeftWidth"));return b}function IL(a){FL();var b,c;c=JL(a);b=PK(a);a=new Nq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}
+function Mq(a){FL();return new Nq(a.clientWidth,a.clientHeight)}function JL(a){FL();var b;b=y(M,s,-1,4,1);b[0]=GL(HL(a,"marginTop"));b[1]=GL(HL(a,"marginRight"));b[2]=GL(HL(a,"marginBottom"));b[3]=GL(HL(a,"marginLeft"));return b}function KL(a){FL();var b;b=y(M,s,-1,4,1);b[0]=GL(HL(a,"paddingTop"));b[1]=GL(HL(a,"paddingRight"));b[2]=GL(HL(a,"paddingBottom"));b[3]=GL(HL(a,"paddingLeft"));return b}function LL(a,b,c){FL();try{H(b,oe)&&(b=Nd),a.style[b]=c}catch(d){if(d=Vi(d),!A(d,124))throw d;}}
+function xK(a,b){FL();var c;ML||(ML=$doc.createElement(Dg),LL(ML,$e,l),LL(ML,Ug,l),LL(ML,ag,Yc),LL(ML,fh,Je),$doc.body.appendChild(ML));LL(ML,ih,a);LL(ML,Ie,a);c=IL(ML);return b?c.c:c.b}var ML=null;function NL(){Nq.call(this,0,0)}function Nq(a,b){this.c=a;this.b=b}function VK(a){Nq.call(this,a.c,a.b)}u(651,1,ui,NL,Nq,VK);_.eQ=function(a){return this===a?!0:null==a||OL!=Kn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Uc};_.b=0;_.c=0;function PL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}u(652,1,{117:1,120:1,141:1},PL);_.eQ=function(a){return a===this?!0:A(a,141)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return QL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;
+function RL(a,b){this.b=a;this.c=b}u(653,1,ui,RL);_.eQ=function(a){return this===a?!0:null==a||SL!=Kn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return SL.e+"[x="+this.b+",y="+this.c+Uc};_.b=0;_.c=0;function eL(){this.c=this.b=this.e=this.d=0}u(654,1,ui,eL);_.eQ=function(a){return this===a?!0:null==a||TL!=Kn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return TL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;function HL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==oe&&(b=Nd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}u(656,1,{});var UL=-1;function VL(){}u(657,656,{},VL);_.b=-1;_.c=-1;var WL=null;
+function GL(a){a=parseInt(a,10);a=isNaN(a)?null:hF(a);return!a?0:a.b}u(660,325,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1});_.$f=function(){return Qq(this.i)};_._f=function(a){BK(this.i,a)};_.ag=function(){Uq(this.i)};_.Od=function(){Uq(this.i)};_.od=function(a){var b=this.i;b.pb.style[Ie]=a;b.kb||(b.i=a)};_.qd=function(a){var b=this.i;b.pb.style[ih]=a;b.kb||(b.j=a)};function EK(){EK=x;FK()}function QB(a,b){a.b.pb.textContent=b||l;BK(a.i,null)}
+function XL(a){EK();var b;lx(this,new $K);this.b=new YL;b=this.i;ZL(b,new $L);LL(b.pb,Yf,bb);b.p=0;kL(b,this.b,new lL(0),b.q.d);this.b.ld()[xd]="mosaic-Caption-text";this.b.pb.textContent=a||l;BK(this.i,null);this.pb[xd]="mosaic-Caption"}u(659,660,{16:1,19:1,20:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,61:1,67:1,68:1,69:1,71:1,72:1,75:1,79:1,80:1,82:1,143:1,149:1},XL);_.Qc=function(a){return B(this,a,(Pr(),Pr(),Qr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};
+_.Sc=function(a){return B(this,a,(Tr(),Tr(),Ur))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.c=null;function FK(){FK=x;aM=Tn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new tz(aM,240,20);new tz(aM,224,16);new tz(aM,208,16);new tz(aM,192,16);new tz(aM,176,16);new tz(aM,160,16);new tz(aM,144,16);new tz(aM,128,16);new tz(aM,112,16);new tz(aM,96,16);new tz(aM,80,16);new tz(aM,64,16);new tz(aM,260,16);GK=new tz(aM,48,16);new tz(aM,32,16);new tz(aM,16,16);new tz(aM,0,16)}var aM,GK;
+function bM(a,b){Zv(a.b.pb,!b);BK(a.i,a.b)}function Oq(a,b){a.d=b;Zv(a.b.pb,!b);BK(a.i,a.b);if(a.e){var c;for(c=new Pi(a.e);c.c<c.e.Fe();)Qi(c)}}function fL(a){var b;lx(this,new $K);b=this.i;ZL(b,new cM((dM(),eM)));b.p=0;this.c=new XL(a);kL(b,this.c,new lL(1),b.q.d);this.b=new $K;ij(this.b,"Body");kL(b,this.b,new lL(0),b.q.d);this.pb[xd]="mosaic-CaptionLayoutPanel"}u(662,660,{46:1,48:1,57:1,61:1,69:1,70:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1},fL);_.rd=function(){cw(this.i)};_.sd=function(){fw(this.i)};
+_.Bd=function(){return new jw(this.b)};_.yd=function(a){return CK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function hL(){MH(this)}u(663,537,Th,hL);function ZK(a){this.b=a}u(664,1,ai,ZK);_.xc=function(){Uq(this.b.T.jb)};_.b=null;function fM(a){var b;b=a.c;a=b.r;b=!a.f?-1:Ij(a.f.b,b);a.f&&Uu(a.f.b,b)&&Xu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&tF(!a.f?null:Uu(a.f.b,b-1))}function gM(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new jA);-1==Ij(a.f.b,b)&&dj(a.f.b,b)}function TK(){}u(665,1,{},TK);_.Uc=function(a){fM(a)};
+_.Vc=function(a){gM(a)};_.Xc=function(a){hM(a.b.r,a.b)};function rL(){rL=x;iM=new jM(1,"e");kM=new jM(2,Hf);lM=new jM(3,"ne");mM=new jM(10,"nw");nM=new jM(4,tg);oM=new jM(5,wg);pM=new jM(12,"sw");qM=new jM(8,"w");sL=new rM((qj(),rj(null)).pb)}function LK(a,b){var c;c=PK(a.pb);return new RL(fk(b.pb)-(fk(a.pb)+c[3]),hk(b.pb)-(hk(a.pb)+c[0]))}
+function sM(a){var b,c,d,e,f,g;if(a.f){b=Mq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Uu(a.f.b,d),c=new Nq(G(g.pb,Sf),G(g.pb,Rf)),f=LK(a,g),f.b-=Oj(0,f.b+G(g.pb,Sf)-b.c),f.c-=Oj(0,f.c+G(g.pb,Rf)-b.b),YH(g,Oj(0,f.b),Oj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,UK(g,c.c,c.b),g.O==(Kq(),Lq)&&Sq(g,new VK(Mq(a.pb))),sk(g.z,1)}}function tM(a,b,c){a=a.e;Ti(a,b,b);z(a.d,b,c);ij(b,Ac+c.c)}
+function Rq(a,b){var c;c=a.e;uM(c,b.H);hj(b.H,Ac+mM.c);uM(c,b.D);hj(b.D,Ac+kM.c);uM(c,b.E);hj(b.E,Ac+lM.c);uM(c,b.N);hj(b.N,Ac+qM.c);uM(c,b.v);hj(b.v,Ac+iM.c);uM(c,b.M);hj(b.M,Ac+pM.c);uM(c,b.K);hj(b.K,Ac+nM.c);uM(c,b.L);hj(b.L,Ac+oM.c)}
+function Tq(a,b){!b.H&&(b.H=NK(b,0,0));tM(a,b.H,mM);!b.D&&(b.D=NK(b,0,1));tM(a,b.D,kM);!b.E&&(b.E=NK(b,0,2));tM(a,b.E,lM);!b.N&&(b.N=NK(b,1,0));tM(a,b.N,qM);!b.v&&(b.v=NK(b,1,2));tM(a,b.v,iM);!b.M&&(b.M=NK(b,2,0));tM(a,b.M,pM);!b.K&&(b.K=NK(b,2,1));tM(a,b.K,nM);!b.L&&(b.L=NK(b,2,2));tM(a,b.L,oM)}function hM(a,b){var c,d;a.b=b;d=a.f.b.d;c=Ij(a.f.b,b);if(c+1<d){OA(a.f,b);for(dj(a.f.b,b);c<d;++c)WK(Uu(a.f.b,c),c)}else WK(b,c)}
+function rM(a){a=new vM(a);lx(this,a);this.d=new wM(a);this.d.j=!0;aj(this.d);this.d.n=3;this.e=new xM(a);this.e.j=!0;aj(this.e);this.e.n=3;nx(this)}u(666,325,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,149:1},rM);_.$f=function(){return Mq(this.pb)};_._f=function(){var a;(a=yM(this))&&a._f(null)};_.ag=function(){sM(this)};_.Uc=function(a){!this.c&&(this.c=new TK);fM(a)};_.Vc=function(a){!this.c&&(this.c=new TK);gM(a)};_.Od=function(){sM(this)};
+_.Xc=function(a){!this.c&&(this.c=new TK);hM(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var iM,kM,lM,mM,sL,nM,oM,pM,qM;function vM(a){this.q=new Ew(this);this.pb=a}u(667,305,ni,vM);function jM(a,b){this.b=a;this.c=b}u(668,1,{},jM);_.b=0;_.c=null;function wM(a){Li();ej.call(this,a)}u(669,3,{},wM);_.rc=function(){var a;a=this.k.f;a.C||ek(a.x);hj(this.k.f,"dragdrop-dragging");!a.I.d&&bM(a.I,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Oj(this.b,a<this.e?a:this.e),b=Oj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[$e]=a+(Dj(),dg);c.style[Ug]=b+dg};
+_.sc=function(){var a;a=this.k.f;a==a.r.b||tF(a);a.I.d||bM(a.I,!0);a.C||(a.x||(a.x=new zM,ij(a.x,"mosaic-GlassPanel-invisible")),LL(a.x.pb,kh,(FL(),HL(a.pb,kh))),pj((qj(),rj(null)),a.x,0,0));ij(this.k.f,"dragdrop-dragging");a=new Lj(this.k.b,null);this.b=a.b+gk(this.k.b.pb);this.c=a.e+ik(this.k.b.pb);this.e=this.b+kk(this.k.b.pb)-this.k.f.kd();this.d=this.c+jk(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function uM(a,b){try{Xi(a,b)}catch(c){if(c=Vi(c),!A(c,124))throw c;}}
+function xM(a){Li();ej.call(this,a);this.d=new Ni}u(670,3,{},xM);_.rc=function(){var a;a=this.k.f.ob;a.C||ek(a.x);hj(this.k.f,"dragdrop-dragging");bM(a.I,!1);Pq(a,new Nq(a.q,a.p));sk(a.z,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=mj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-Oj(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.p,b=Oj(a+b,G(d.I.c.pb,Rf)),b!=a&&MK(d,0,a-b),Pq(d,new Nq(d.q,b)),sk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.hd():this.k.d-this.k.f.hd(),0!=b&&(a=d.p,b=Oj(a+b,G(d.I.c.pb,Rf)),Pq(d,new Nq(d.q,b)),sk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-Oj(this.k.c,this.b):this.k.f.gd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+b:
+96,b!=a&&MK(d,a-b,0),Pq(d,new Nq(b,d.p)),sk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.gd():this.k.c-this.k.f.gd(),0!=b&&(a=d.q,Pq(d,new Nq(96<a+b?a+b:96,d.p)),sk(d.z,333)))};
+_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||tF(a);bM(a.I,!0);a.C||(a.x||(a.x=new zM,ij(a.x,"mosaic-GlassPanel-invisible")),LL(a.x.pb,kh,(FL(),HL(a.pb,kh))),pj((qj(),rj(null)),a.x,0,0));ij(this.k.f,"dragdrop-dragging");a=new Lj(this.k.b,null);this.b=a.b+gk(this.k.b.pb);this.c=a.e+ik(this.k.b.pb);this.f=this.b+kk(this.k.b.pb)-this.k.f.kd();this.e=this.c+jk(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function zM(){var a;this.e=new AM(this);this.b=!1;this.c=new Iw;lx(this,this.c);a=this.pb.style;a[ld]="#000";a[ne]="alpha(opacity=50)";a.opacity="0.5";this.pb[xd]="gwt-GlassPanel"}u(671,325,Yh,zM);
+_.ud=function(){var a;nx(this);try{a=this.ob}catch(b){b=Vi(b);if(A(b,130))throw new dw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(qj(),rj(null))?(Nu(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),cj(zk,a),a.c=!0,a.d=Hk(a),dj(zk,a),this.d=new BM(this),qv(new Mu(this.d))):(this.pb.style[qd]=bb,this.pb.style[mg]=bb);this.b&&ev(new Lu(this));pj(rj(null),new CM,qo($doc),ro($doc))};
+_.vd=function(){this.i.vd();mk(this.e);this.d&&(Ju(ov,this.d,K(DM,m,47,[(!xs&&(xs=new Ek),xs)])),this.d=null);this.b&&Ju(gv,this,K(DM,m,47,[(!fv&&(fv=new Ek),fv)]))};_.dd=function(a){switch(bv(a.type)){case 256:if(27==(a.keyCode||0))return ek(this),!1;case 1:if(this.pb.contains(a.target))return ek(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function AM(a){yk();this.b=a}u(672,24,{},AM);_.Dc=function(){Nu(this.b)};_.b=null;function BM(a){this.b=a}u(673,1,{},BM);_.b=null;
+function CM(){this.pb=qx();var a;a=new ly(new EM(this));B(this,a,(pq(),pq(),qq));B(this,a,(lr(),lr(),mr))}u(674,327,gi,CM);_.wd=function(){Jj(new FM(this))};function EM(a){this.b=a}u(675,1,{},EM);_.b=null;function FM(a){this.b=a}u(676,1,ai,FM);_.xc=function(){this.b.pb.focus()};_.b=null;function GM(a){a.pb.style[ih]=kd;a.pb.style[Ie]=kd;if(a.kb){var a=a.ob,b;A(a,149)?a._f(null):(b=yM(a))&&b._f(a)}}u(678,308,{46:1,48:1,57:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1});
+_.$f=function(){GM(this);return new Nq(G(this.pb,Sf),G(this.pb,Rf))};_._f=function(){GM(this)};_.ag=function(){};_.cd=function(){};_.Od=function(){};function YL(){this.pb=$doc.createElement("label");this.pb[xd]="mosaic-Label";this.pb.style[hh]=Nf;this.pb[xd]="mosaic-HTML"}u(677,678,{46:1,48:1,57:1,67:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1},YL);function iL(a){lx(this,new HM(a));this.pb[xd]="mosaic-ImageButton"}u(679,325,{19:1,46:1,48:1,57:1,61:1,69:1,71:1,72:1,76:1,80:1,82:1},iL);
+function DL(){var a=(Vw(),Yw);Pw.call(this,!0,mf);this.U=a.b;this.b=new IM(this);this.b.e=!0;Fw(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);tj();Nv(a,b)}else this.lb|=1;oo(no(this.pb))[xd]=Fe;this.pb.style[kh]="2147483647"}u(680,310,ni,DL);_.cd=function(a){ew(this,a);1==bv(a.type)&&Kw(this,!1)};_.b=null;
+function IM(a){this.c=a;this.d=new jj;this.j=new jj;a=(Dy(),Cy);new sz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Ig);this.f=$doc.createElement(Lg);Yu(b,this.f);this.p=!0;a=qx();b=(Zu(),$u(b));a.appendChild(b);this.pb=a;Fl();this.pb.setAttribute("role",im.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),tj(),Nv(a,b)):this.lb|=2225;this.pb[xd]=Ee;a=Wv(this.pb)+"-vertical";Ri(this.ld(),a,!0);this.pb.style[Wf]=bb;this.pb.setAttribute("hideFocus",ch);B(this,new By(this),(pq(),pq(),qq))}
+u(681,349,wi,IM);_.cd=function(a){switch(bv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}uy(this,a)};_.Nd=function(a,b){yy(this,a,b);b||this.b&&Kw(this.c,!1)};_.b=!0;_.c=null;
+function HM(a){var b=(Dx(),Ox),c=(Rx(),Sx),d;d=new xx;d.i[pd]=ab;d.i[sd]=0;d.i[td]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;vx(b.b);b.b.d.rows[0].cells[0][gd]=c.b;vx(b.b);b.b.d.rows[0].cells[0].style[eh]=e.b;vx(d);b=rx(d,0,0,!0);if(a){ek(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;tx(g,f.d);Bt(f.c,g,a);c.b=c.b.c}else e=c.c.d,dj(c.c,a);a.pb[Wc]=e;Yu(b,a.pb);hw(a,d)}lx(this,d);Ri(this.pb,"mosaic-WidgetWrapper",!0)}u(682,325,Yh,HM);_.b=null;_.c=null;function aL(a){this.b=a}u(683,1,{},aL);
+_.Lc=function(){this.b.hb&&this.b!=this.b.r.b&&tF(this.b)};_.b=null;function bL(a){yk();this.b=a}u(684,24,{},bL);_.Dc=function(){Uq(this.b.T.jb);var a=this.b;ws((!a.y&&(a.y=new JM),a.y))};_.b=null;function cL(a){yk();this.b=a}u(685,24,{},cL);_.Dc=function(){QK(this.b,(Kq(),Lq))};_.b=null;function dL(a){yk();this.b=a}u(686,24,{},dL);_.Dc=function(){QK(this.b,(Kq(),RK))};_.b=null;function gL(){}u(687,1,{},gL);function jL(a){this.b=a}u(688,1,{},jL);_.Lc=function(){this.b.Id()};_.b=null;
+function mL(a){this.b=a}u(689,1,{},mL);_.b=null;function nL(a){this.b=a}u(690,1,ai,nL);_.xc=function(){this.b.O==(Kq(),Lq)?sk(this.b.A,333):this.b.O==RK&&sk(this.b.B,333)};_.b=null;function OK(a){this.pb=a;cw(this)}u(691,308,{16:1,19:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,69:1,72:1,80:1,82:1},OK);_.Qc=function(a){return B(this,a,(Pr(),Pr(),Qr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Tr(),Tr(),Ur))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};
+function JM(){Ps.call(this,null)}u(692,240,Uh,JM);function Kq(){Kq=x;Lq=new KM("MAXIMIZED",0);RK=new KM("MINIMIZED",1);SK=new KM("NORMAL",2);LM=K(MM,m,144,[Lq,RK,SK])}function KM(a,b){I.call(this,a,b)}u(693,140,{117:1,121:1,123:1,144:1},KM);var LM,Lq,RK,SK;function Nu(a){var b,c,d,e;c=xj();b=yj();e=(Ov(),Pv).scrollWidth;d=Pv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[ih]=c-1+dg);0<=b-1&&(a.pb.style[Ie]=b-1+dg)}
+function NM(a,b){var c,d,e;if(a.n)return!0;a.y.Qe();for(c=new jw(b);c.b.b<c.b.c.d-1;)d=AK(kw(c.b)),e=d.ob,A(e,150)&&e.pd(d.md()),d.md()&&dj(a.y,d);return!0}
+function OM(a,b){var c,d,e;if(b.b)a.d&&lk(a.d),a.d=new PM(a,b),nk(a.d,333);else for(d=new Pi(a.y);d.c<d.e.Fe();)c=Qi(d),e=c.nb,Bw(b,QM(c),e.t,e.u),RM(c,e.v,e.s,K(M,s,-1,[SM(a.r.b,c).e,SM(a.q.b,c).d,SM(a.o.b,c).b,SM(a.p.b,c).c]),K(M,s,-1,[TM(a.j.b,c).e,TM(a.i.b,c).d,TM(a.e.b,c).b,TM(a.f.b,c).c]),K(M,s,-1,[UM(a.v,c),UM(a.u,c),UM(a.s,c),UM(a.t,c)]))}
+function VM(){this.y=new jj;this.k=new WM(this);this.x=new XM(this.k);this.w=new YM(this.k);this.r=new ZM(this.k);this.q=new $M(this.k);this.o=new aN(this.k);this.p=new bN(this.k);this.j=new cN(this.k);this.i=new dN(this.k);this.e=new eN(this.k);this.f=new fN(this.k);this.v=new gN(this.k);this.u=new gN(this.k);this.s=new gN(this.k);this.t=new gN(this.k)}u(696,1,{});_.fg=function(a){OM(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function hN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Pi(b.y);e.c<e.e.Fe();)d=Qi(e),A(d,62)&&(d=d.jb),f=d.nb,Bw(c,QM(d),f.t,f.u),RM(d,f.v,f.s,K(M,s,-1,[SM(b.r.b,d).e,SM(b.q.b,d).d,SM(b.o.b,d).b,SM(b.p.b,d).c]),K(M,s,-1,[TM(b.j.b,d).e,TM(b.i.b,d).d,TM(b.e.b,d).b,TM(b.f.b,d).c]),K(M,s,-1,[UM(b.v,d),UM(b.u,d),UM(b.s,d),UM(b.t,d)]));iN(c);a.b.d=null;for(a=new Pi(a.b.y);a.c<a.e.Fe();)b=Qi(a),A(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
+function PM(a,b){this.b=a;this.c=b;var c=(uk(),vk);this.n=new tk(this);this.t=c}u(697,17,{},PM);_.yc=function(){hN(this)};_.zc=function(){hN(this)};
+_.Bc=function(a){var b,c,d;for(c=new Pi(this.b.y);c.c<c.e.Fe();)b=Qi(c),A(b,62)&&(b=b.jb),d=b.nb,d.j=Et(d.p+(d.t-d.p)*a),d.w=Et(d.q+(d.u-d.q)*a),d.x=Et(d.r+(d.v-d.r)*a),d.i=Et(d.o+(d.s-d.o)*a),Bw(this.c,QM(b),d.j,d.w),RM(b,d.x,d.i,K(M,s,-1,[SM(this.b.r.b,b).e,SM(this.b.q.b,b).d,SM(this.b.o.b,b).b,SM(this.b.p.b,b).c]),K(M,s,-1,[TM(this.b.j.b,b).e,TM(this.b.i.b,b).d,TM(this.b.e.b,b).b,TM(this.b.f.b,b).c]),K(M,s,-1,[UM(this.b.v,b),UM(this.b.u,b),UM(this.b.s,b),UM(this.b.t,b)]))};_.b=null;_.c=null;
+u(699,1,{});_.b=null;function eN(a){this.b=a}u(698,699,{},eN);function fN(a){this.b=a}u(700,699,{},fN);function dN(a){this.b=a}u(701,699,{},dN);function cN(a){this.b=a}u(702,699,{},cN);function aN(a){this.b=a}u(703,699,{},aN);function bN(a){this.b=a}u(704,699,{},bN);function $M(a){this.b=a}u(705,699,{},$M);function ZM(a){this.b=a}u(706,699,{},ZM);u(707,699,{},function(a){this.b=a});u(708,699,{},function(a){this.b=a});
+function UM(a,b){var c=a.b,d;d=mj(c.e,b);d||(d=new PL(KL(b.pb)),z(c.e,b,d));return d.e}function gN(a){this.b=a}u(709,699,{},gN);function YM(a){this.b=a}u(710,699,{},YM);function XM(a){this.b=a}u(711,699,{},XM);function TM(a,b){var c;c=mj(a.b,b);c||(c=new PL(PK(b.pb)),z(a.b,b,c));return c}function SM(a,b){var c;c=mj(a.c,b);c||(c=new PL(JL(b.pb)),z(a.c,b,c));return c}
+function jN(a,b){var c,d;d=mj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=yM(b),f,g,j,h,n;if(A(b,149)){if(null!=c.n&&null!=c.k){d=new Nq(kN(e,!0),kN(e,!1));break a}h=b.$f();null!=c.n&&(h.c=kN(e,!0));null!=c.k&&(h.b=kN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Nq(kN(e,!0),kN(e,!1));break a}h=new NL;f=b.pb;n=f.style;g=n[ag];j=n[fh];n[ag]="static";n[fh]=Je;null!=c.n?h.c=kN(e,!0):(n[ih]=kd,h.c=(f.offsetWidth||0)+SM(d.p.b,b).c+SM(d.q.b,b).d);null!=c.k?h.b=kN(e,!1):(n[Ie]=kd,h.b=(f.offsetHeight||0)+SM(d.r.b,b).e+
+SM(d.o.b,b).b);n[ag]=g;n[fh]=j}d=h}null!=c.n&&(Dj(),Op)==c.n.hg()||null!=c.k&&(Dj(),Op)!=c.k.hg()||z(a.f,b,d)}return d}function WM(a){this.i=a;this.d=new Ni;this.f=new Ni;this.c=new Ni;this.b=new Ni;this.e=new Ni}u(712,1,{},WM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function lN(a){var b;b=a.nb;if(null==b||!A(b,147))b=new mN,a.nb=b;return b}function $L(){cM.call(this,(dM(),nN))}function cM(a){var b=(oN(),pN);VM.call(this);this.c=a;this.b=b}u(713,696,{},$L,cM);
+_.gg=function(a){var b,c,d,e,f,g,j,h,n;h=new NL;NM(this,a);n=SM(this.p.b,a).c+SM(this.q.b,a).d+TM(this.f.b,a).c+TM(this.i.b,a).d+UM(this.t,a)+UM(this.u,a);d=SM(this.r.b,a).e+SM(this.o.b,a).b+TM(this.j.b,a).e+TM(this.e.b,a).b+UM(this.v,a)+UM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(dM(),nN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Pi(this.y);a.c<a.e.Fe();)c=Qi(a),e=lN(c),b=null,j=c.ob,A(j,150)&&(b=j,b=qN(b),b=new Nq(b[1]+b[3],b[0]+b[0])),this.c==nN?(n+=jN(this.x.b,c).c,e.b=jN(this.w.b,
+c).b,A(j,150)&&(n+=b.c,e.b+=b.b),f=Oj(f,e.b)):(d+=jN(this.w.b,c).b,e.c=jN(this.x.b,c).c,A(j,150)&&(d+=b.b,e.c+=b.c),g=Oj(g,e.c));this.c==nN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.fg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,Q;if(NM(this,a)&&(d=this.y.d,0!=d)){D=a.p;t=UM(this.t,a);E=UM(this.v,a);c=Mq(a.pb);Q=c.c-(t+UM(this.u,a));r=c.b-(E+UM(this.s,a));g=Q;c=r;this.c==(dM(),nN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Pi(this.y);e.c<e.e.Fe();)d=Qi(e),b=null,q=lN(d),v=d.ob,A(v,150)&&(b=v,b=qN(b),b=new Nq(b[1]+b[3],b[0]+b[0])),this.c==nN?(q.e?++h:(q.c=jN(this.x.b,d).c,A(v,150)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=jN(this.w.b,d).b,A(v,150)&&(q.b+=b.b))):(q.d?++j:(q.b=jN(this.w.b,
+d).b,A(v,150)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=jN(this.x.b,d).c,A(v,150)&&(q.c+=b.c)));for(e=new Pi(this.y);e.c<e.e.Fe();)d=Qi(e),b=null,q=d.nb,v=d.ob,A(v,150)&&(b=v,b=qN(b),b=new Nq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==nN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,150)&&(n-=b.c,f-=b.b),this.c==eM?(q.t=this.b==(oN(),pN)?t:this.b==rN?t+~~(Q/2)-~~(J/2):t+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(oN(),pN)?(q.t=t,q.u=E):this.b==rN?(q.t=t,q.u=E+~~(r/2)-~~(o/2)):(q.t=t,q.u=E+r-o),q.v=
+n,q.s=f,t+=J+D),a.b&&(v=d.gd()-fk(a.pb)-UM(this.t,a),-1==q.p&&(q.p=v),v=d.hd()-hk(a.pb)-UM(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.kd()),-1==q.o&&(q.o=d.jd()));OM(this,a)}};_.b=null;_.c=null;function oN(){oN=x;pN=new sN("START",0);rN=new sN(Db,1);tN=new sN("END",2);uN=K(vN,m,145,[pN,rN,tN])}function sN(a,b){I.call(this,a,b)}u(714,140,{117:1,121:1,123:1,145:1},sN);var uN,rN,tN,pN;function dM(){dM=x;nN=new wN("HORIZONTAL",0);eM=new wN("VERTICAL",1);xN=K(yN,m,146,[nN,eM])}
+function wN(a,b){I.call(this,a,b)}u(715,140,{117:1,121:1,123:1,146:1},wN);var xN,nN,eM;u(717,1,{151:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function mN(){this.f=!1}function lL(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}u(716,717,{147:1,151:1},mN,lL);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function zN(a,b){if(a.n)return!0;NM(a,b);if(0<a.y.d){a.b=Uu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,148))d=new AN,c.nb=d;a.c=d;a.y.Qe();dj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function BN(){VM.call(this)}u(718,696,{},BN);
+_.gg=function(a){var b,c;c=new NL;zN(this,a);if(this.b){b=jN(this.x.b,this.b).c;var d=jN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,150)&&(b=qN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=SM(this.p.b,a).c+SM(this.q.b,a).d+TM(this.f.b,a).c+TM(this.i.b,a).d+UM(this.t,a)+UM(this.u,a);c.b+=SM(this.r.b,a).e+SM(this.o.b,a).b+TM(this.j.b,a).e+TM(this.e.b,a).b+UM(this.v,a)+UM(this.s,a);return c};
+_.fg=function(a){var b,c,d,e,f;zN(this,a)&&(d=UM(this.t,a),e=UM(this.v,a),c=Mq(a.pb),f=c.c-(d+UM(this.u,a)),c=c.b-(e+UM(this.s,a)),b=this.b.ob,A(b,150)&&(b=qN(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.gd()-fk(a.pb)-UM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-hk(a.pb)-UM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.kd()),d=this.c,-1==d.o&&(d.o=this.b.jd())),OM(this,a))};_.b=null;_.c=null;function AN(){this.f=!1}
+u(719,717,{148:1,151:1},AN);function qN(a){var b,c,d,e;null==a.b&&(a.b=y(M,s,-1,4,1),e=no(Dv(Dv(a.d,0),0)),c=no(Dv(Dv(a.d,2),2)),d=JL(a.pb),b=PK(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function CN(a,b){a.kb&&ek(a);return Gw(a,b)}function DN(){dx();Uw.call(this,ex)}u(720,315,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,150:1},DN);_.yd=function(a){return CN(this,a)};_.b=null;
+function QM(a){var b;b=a.ob;return A(b,150)?b:a}function Qq(a){if(!a.kb)return new NL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.gg(a),Sq(a,a.k),a.e.fg(a),a.k=a.e.gg(a);return a.k}function AK(a){return A(a,150)?a.jb:a}function EN(a){var b;if(!a.o){b=(!WL&&(WL=new VL),WL);var c=FN(a,eb,!0);b.b=c;c=FN(a,fb,!0);b.c=c;a.o=b}return a.o}
+function zK(a,b,c,d,e){if(A(b,62))throw new Fk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,151)&&f.f?(c=new DN,sw(a,c,a.pb,d,!0),Hw(c,b)):sw(a,b,c,d,e);BK(a,b)}function kL(a,b,c,d){b.nb=c;zK(a,b,a.pb,d,!0)}
+function BK(a,b){var c;c=a.e;if(b){var d=c.k;Yi(d.d,b);Yi(d.f,b);Yi(d.c,b);Yi(d.b,b);Yi(d.e,b)}else d=c.k,Yy(d.d),Yy(d.f),Yy(d.c),Yy(d.b),Yy(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==QM(a))c=c.ob;else{if(A(c,143)||A(c,61))d=c,c=c.ob,c==QM(d)&&(c=c.ob);A(c,150)&&A(c.ob,142)&&(c=c.ob)}A(c,149)&&!A(c,142)&&(c._f(a.ob),c._f(a))}}function Uq(a){a.kb&&a.pb.style.display!=Kf&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.e.fg(a),a.d=!1,iN(a))}
+function iN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=AK(pz(a.q,d)),A(b,150)&&(b=b.jb),b.md()&&(A(b,149)?b.ag():A(b,75)&&b.Od())}function CK(a,b){var c;A(b,150)&&(b=A(b,150)?b.jb:b);c=QM(b);return zw(a,c)?(A(c,150)&&CN(c,b),BK(a,null),!0):!1}function ZL(a,b){var c;a.e=b;null!=a.f&&hj(a,Wv(a.pb)+Ba+a.f);a.f=b.cZ.e;c=wz(a.f,Yv(46));a.f=a.f.substr(c+1,a.f.length-(c+1));ij(a,Wv(a.pb)+Ba+a.f);BK(a,null)}
+function FN(a,b,c){a.n||(a.n=$doc.createElement(Dg),LL(a.n,ag,Yc),LL(a.n,fh,Je),LL(a.n,$e,bb),LL(a.n,Ug,bb),a.pb.appendChild(a.n));LL(a.n,ih,b);LL(a.n,Ie,b);a=IL(a.n);return c?a.c:a.b}
+function kN(a,b){var c;c=null.hg();if(c==(Dj(),$p)){c=(EN(a),null.hg());var d=(-1==UL&&(UL=(FL(),xK(gb,!0))),UL);return O(N(Math.round(100*d*c/254)))}if(c==Qp)return c=EN(a),d=null.hg(),O(N(VE(d*(-1==c.b&&(c.b=xK(eb,!0)),c.b))));if(c==Sp)return c=EN(a),d=null.hg(),O(N(VE(d*(-1==c.c&&(c.c=xK(fb,!0)),c.b))));if(c==Yp)return c=(EN(a),null.hg()),d=(-1==UL&&(UL=(FL(),xK(gb,!0))),UL),O(N(Math.round(d*c)));if(c==bq)return c=(EN(a),null.hg()),d=(-1==UL&&(UL=(FL(),xK(gb,!0))),UL),O(N(Math.round(10*d*c/254)));
+if(c==Wp)return O(N(VE(12*(EN(a),null.hg())*O(N(VE((-1==UL&&(UL=(FL(),xK(gb,!0))),UL)/72))))));if(c==Op)return FN(a,null.hg(),b);if(c==Up)return c=(EN(a),O(N(VE(null.hg())))),d=(-1==UL&&(UL=(FL(),xK(gb,!0))),UL),O(N(Math.round(d*c/72)));if(null.hg()==Mp)return O(N(VE(null.hg())));throw new Fk("Invalid size: "+null.hg());}function $K(){var a=new BN;Dw.call(this);this.k=new Nq(-1,-1);new NN(this);this.pb[xd]="mosaic-LayoutPanel";ZL(this,a)}
+u(721,305,{46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,149:1},$K);_.Cd=function(a){zK(this,a,this.pb,this.q.d,!0)};_.rd=function(){mw(this,new ON)};_.sd=function(){mw(this,new PN)};_.$f=function(){return Qq(this)};_.zd=function(a){return vw(this.q,QM(a))};_.Ad=function(a,b,c,d){zK(this,a,b,c,d)};_._f=function(a){BK(this,a)};_.Bd=function(){return new jw(this)};_.ag=function(){Uq(this)};
+_.wd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.qd(this.j),this.od(a),this.j=this.i=null;else if(a=Qq(this),null!=this.j)a=a.b+dg,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+dg);this.od(b);this.i=null}else b=a.b+dg,this.qd(a.c+dg),this.od(b);Uq(this)}};_.Od=function(){Uq(this)};_.yd=function(a){return CK(this,a)};_.od=function(a){this.pb.style[Ie]=a;this.kb||(this.i=a)};_.Dd=function(a,b,c){Bw(this,QM(a),b,c)};
+_.qd=function(a){this.pb.style[ih]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function ON(){}u(722,1,{},ON);_.Md=function(a){QM(a).ud()};function PN(){}u(723,1,{},PN);_.Md=function(a){QM(a).vd()};function jw(a){this.c=a;this.b=new xw(this.c.q)}u(724,1,{},jw);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return AK(kw(this.b))};_.bd=function(){lw(this.b)};_.c=null;function QN(){QN=x;new Jx}
+function NN(a){QN();Ri(a.pb,"dragdrop-dropTarget",!0);this.b=a;new RN(this)}u(725,9,{},NN);function RN(a){yk();this.b=a}u(726,24,{},RN);_.Dc=function(){BK(this.b.b,null);Uq(this.b.b)};_.b=null;function yM(a){a=a.ob;return!a?null:A(a,149)?a:yM(a)}function UK(a,b,c){var d;d=a.pb;RM(a,b,c,JL(d),PK(d),KL(d))}
+function RM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.qd((0>g?0:g)+(Dj(),dg)),b!=a.kd()&&a.qd((0>b?0:b)+dg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(Dj(),dg)),c!=a.jd()&&a.od((0>c?0:c)+dg))}function Sq(a,b){UK(a,b.c,b.b)}u(729,1,{});
+function PG(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:qD(a,b,~~Hi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,t=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(t=0,E=o.length;t<E;++t)if(D=n[t+3],v=o[t],r=null==v?Of:typeof v,r=r==Qf?Object.prototype.toString.call(v)==Sc||typeof v.length==Pf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Of,r)))if(v=H(Pf,r),r=H("boolean",r),SN===D)v&&(o[t]=new rH(o[t])),r&&(o[t]=(bH(),o[t]?eH:cH));else{q=v||r;if(q=
+!q&&null!=D&&Kn(D)==TN){q=o[t];if(null==q||UN(q,D))continue;if(In(q)&&(q=q&&q.g?q.g:null,null!=q&&UN(q,D))){o[t]=q;continue}}if(!H(Qf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function VN(){this.d=new Ni;this.b=new Ni;this.c=new Ni}function UN(a,b){var c;if(SN==b||WN==b&&A(a,152))return!0;if(null!=a)for(c=Kn(a);c&&c!=SN;c=null)if(c==b)return!0;return!1}u(728,729,{},VN);function MG(){MG=x;OG=new VN}
+function SG(a,b){MG();z(OG.d,a,b)}function JG(a){MG();var b,c,d;d=vH(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function KG(a,b){var c;MG();return c=b&&b[0]&&(typeof b[0]==Qf||typeof b[0]==ve)?b[0]:null,UN(c,a)}function QG(a){var b=LG;MG();var c,d;d=OG.c;if(c=!b?d.c:qD(d,b,~~Hi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?rD(d,c):tD(d,b,c,~~Hi(b))}
+function oG(a){MG();var b=OG,c;null==a?a=null:(c=a[Vc],c||(0!=(Kn(a).c&4)?a=[]:(b=(b=mj(b.d,Kn(a)))&&typeof b==ve?new b(a):a,a=a[Vc]=b),c=a),a=c);return a}var OG;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Vn&&(e=ok(),2E3<e-Xn&&(Xn=e,Wn=Un()));if(0==Vn++){var f=(Yn(),Zn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=ho(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Yn(),Zn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=ho(n,o);while(h.d);h.d=o}}--Vn;c&&-1!=Wn&&($wnd.clearTimeout(Wn),Wn=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Ft)()}catch(d){a(b)}else C(Ft)()}var SN=X(1),Nn=X(100),XN=nH(" I"),M=iH(738,XN),NH=iH(736,SN),YN=nH(" Z"),pI=iH(739,YN);X(99);X(98);X(97);var ZN=X(517),Bn=iH(740,ZN),$N=X(259),lu=iH(741,$N);X(260);X(140);X(492);X(106);X(503);var aO=nH(" B");X(507);var bO=nH(" C"),Ii=iH(742,bO),TN=X(505),cO=nH(" D"),xE=iH(743,cO);X(506);X(508);var dO=X(511),WF=iH(744,dO),eO=nH(" J"),fO=X(2),Ht=iH(737,fO),EL=iH(745,aO);X(520);X(502);X(96);X(187);X(490);
+var LG=X(483);X(499);var YG=X(497);X(495);X(496);X(501);X(116);X(108);X(109);X(110);X(117);X(94);X(514);X(509);X(498);X(484);X(485);X(486);X(487);X(488);X(489);var gO=X(396);X(395);X(394);X(393);X(482);X(481);var vB=X(410),bE=iH(746,vB),hO=X(416),gE=iH(747,hO),iO=X(417),iE=iH(748,iO),jO=X(559),lG=iH(749,jO),xt=iH(750,M),kO=Z(557,function(){nE();return cI}),dI=iH(751,kO);X(558);X(419);X(418);X(552);X(551);X(560);X(561);X(556);X(453);X(555);var WA=iH(752,gO);X(408);X(563);X(494);mH();X(493);mH();X(729);
+X(728);var WN=mH();X(309);var lO=X(308);X(307);X(313);X(327);X(369);X(565);X(564);X(306);X(305);X(567);X(566);X(572);X(573);X(574);X(575);X(576);X(577);X(578);X(579);X(568);X(569);X(570);X(571);X(246);X(245);X(318);X(319);X(320);X(590);X(599);X(24);X(591);X(592);X(593);X(594);X(595);X(596);X(597);X(598);X(291);X(365);X(368);X(366);X(367);X(199);X(198);X(293);X(240);X(295);X(207);var mO=X(206);X(243);X(242);X(241);X(390);X(391);X(392);X(474);X(473);X(472);X(475);X(476);X(477);X(478);X(632);X(633);
+X(634);X(635);var nO=Z(175,function(){Dj();return dq}),eq=iH(753,nO),oO=Z(139,function(){Ej();return Co}),Do=iH(754,oO),pO=Z(146,function(){Eo();return op}),pp=iH(755,pO),qO=Z(165,function(){qp();return zp}),Ap=iH(756,qO),rO=Z(170,function(){Bp();return Kp}),Lp=iH(757,rO);Z(176,null);Z(177,null);Z(178,null);Z(179,null);Z(180,null);Z(181,null);Z(182,null);Z(183,null);Z(184,null);Z(141,null);Z(142,null);Z(143,null);Z(144,null);Z(145,null);Z(147,null);Z(157,null);Z(158,null);Z(159,null);Z(160,null);
+Z(161,null);Z(162,null);Z(163,null);Z(164,null);Z(148,null);Z(149,null);Z(150,null);Z(151,null);Z(152,null);Z(153,null);Z(154,null);Z(155,null);Z(156,null);Z(166,null);Z(167,null);Z(168,null);Z(169,null);Z(171,null);Z(172,null);Z(173,null);Z(174,null);X(465);X(464);X(524);X(526);X(525);X(527);X(529);X(528);X(530);X(534);X(535);X(197);X(203);X(202);X(201);X(205);X(225);X(436);X(435);var pC=X(434),ZE=iH(758,pC),tI=iH(759,eO);X(420);X(531);X(537);X(532);X(533);X(421);X(589);X(430);X(429);X(428);X(433);
+var sO=mH(),rK=iH(760,sO);X(289);X(463);X(543);var tO=Z(249,function(){$s();return et}),ft=iH(761,tO);X(443);X(444);X(427);var $B=X(422);X(523);X(406);X(407);X(432);var kC=X(431);X(424);X(423);X(541);X(550);X(425);X(467);X(516);X(553);X(554);X(562);X(413);var zB=X(412);X(441);X(442);X(398);X(397);X(450);mH();mH();mH();X(400);X(401);X(204);X(380);var qz=iH(762,lO);X(381);X(602);X(601);X(341);X(343);X(342);X(344);X(227);X(244);X(230);X(232);var GB=X(415);X(466);X(403);X(402);X(409);X(547);X(519);X(235);
+X(452);X(222);X(223);X(226);X(220);X(219);X(221);var IB=X(585);X(209);X(213);X(411);X(604);X(609);X(451);X(510);X(454);var YA=X(405),XA=iH(763,zB);X(649);X(438);X(439);X(440);X(404);X(582);X(583);X(211);X(210);X(212);X(214);X(332);X(331);X(337);X(338);X(638);X(610);X(611);X(536);X(544);X(545);X(546);X(603);X(605);var aC=X(426);X(586);X(548);X(234);X(231);X(233);X(229);X(218);X(217);X(216);X(271);X(608);X(312);X(311);X(310);X(616);X(615);X(637);X(613);X(636);
+var uO=Z(693,function(){Kq();return LM}),MM=iH(764,uO);X(692);X(691);X(683);X(684);X(685);X(686);X(687);X(688);X(689);X(690);X(664);var vO=Z(314,function(){Vw();return bx}),cx=iH(765,vO),wO=Z(361,function(){Rw();return Ky}),Ly=iH(766,wO);X(17);X(362);X(363);X(358);X(359);X(360);X(18);X(19);X(20);X(449);X(414);X(680);X(349);X(681);X(350);X(351);X(352);X(353);X(356);X(323);X(322);var xO=X(321);X(606);X(607);X(612);X(264);X(326);X(357);X(345);X(372);X(371);X(373);
+var yO=Z(374,function(){az();return lz}),mz=iH(767,yO);Z(375,null);Z(376,null);Z(377,null);Z(378,null);X(247);X(587);X(324);X(340);X(339);X(540);X(316);X(200);X(588);X(325);X(666);X(3);X(669);X(670);X(668);X(667);X(660);X(659);X(721);X(722);X(723);X(724);X(662);X(238);var NC=X(446),PC=iH(768,NC);X(447);X(445);X(27);X(28);X(26);X(29);X(32);X(33);X(34);X(35);X(36);X(37);var zO=X(49),zy=iH(769,zO);X(38);X(39);X(40);X(41);X(42);X(43);X(44);X(46);X(45);X(47);X(48);X(50);X(51);X(53);X(54);X(52);X(55);X(56);
+X(57);X(58);X(60);X(62);X(63);X(61);X(59);X(64);X(65);X(66);X(67);X(69);X(72);X(71);X(73);X(76);X(77);X(75);X(78);X(79);X(80);X(81);X(82);X(83);X(85);X(86);X(84);X(87);X(88);X(89);X(90);X(92);X(93);X(91);X(265);var OL=X(651);X(317);var SL=X(653);X(236);X(678);X(677);X(459);X(458);X(460);X(237);X(273);X(275);X(274);X(269);X(383);X(266);X(315);X(720);X(280);X(283);X(281);X(282);X(5);X(7);X(6);X(623);X(448);X(461);X(384);X(196);X(302);X(303);X(614);var qL=iH(770,xO);X(620);X(619);X(627);X(617);X(618);
+X(624);X(625);X(621);X(622);X(455);X(456);X(462);X(239);X(268);X(31);X(276);X(346);X(347);X(348);X(277);var DM=iH(771,mO);X(278);X(584);X(679);X(646);X(500);X(521);X(30);X(68);var TL=X(654);X(663);X(682);X(717);X(716);X(208);X(224);X(4);X(645);X(696);X(713);var AO=Z(714,function(){oN();return uN}),vN=iH(772,AO),BO=Z(715,function(){dM();return xN}),yN=iH(773,BO);X(699);X(708);X(707);X(711);X(710);X(706);X(705);X(703);X(704);X(702);X(701);X(698);X(700);X(709);X(712);X(697);X(665);X(330);X(379);X(370);
+X(718);X(329);X(328);X(334);X(335);X(333);X(279);X(21);X(300);X(301);X(11);X(14);X(22);var CO=X(25),Ik=iH(774,CO);X(23);X(719);X(8);X(10);X(9);X(725);X(726);X(671);X(674);X(675);X(676);X(672);X(673);var QL=X(652);X(656);X(657);X(215);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/4722AB194B521805C997130865A7EE3D.cache.html b/public/jsme/4722AB194B521805C997130865A7EE3D.cache.html
new file mode 100644
index 0000000..351ad13
--- /dev/null
+++ b/public/jsme/4722AB194B521805C997130865A7EE3D.cache.html
@@ -0,0 +1,638 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '4722AB194B521805C997130865A7EE3D';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba="\n \n",ca=" ",ea=" \t\n\r\u000c",fa=" ",ha=" ",ja=" 0",ka=" 0 0\n",la=" 0 0 0\n",ma=" 0 0 0 0 0 0 0",na=" 0 0 0 0 0 0 0 0999 V2000\n",pa=" (H's don't count.)",qa=" *",ra=" 0",sa=" Molecular Editor by Peter Ertl and Bruno Bienfait",ta=" Molecular Editor v2013-10-13",ua=" border='0'></gwt:clipper>",va=" exceptions caught: ",wa=' filled="false" strokecolor="',xa=' filled="true" stroked="false" fillcolor="',za=" height=",Aa=" is not supported",Ca=" must be non-negative: ",
+Da=" not found.",Ea=" of ",Fa=" out of range",Ga=' strokeweight="',Ha=" sun.boot.class.path",Ia="!",Ja="!#6",Ka="!@",La='"',Ma='" ',Oa='" endangle="',Qa='" strokecolor="',Ra='" style="top:',Sa='" to="',Ta='" width=',Ua='", Using "100%".',Va="\"><img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",Wa="#",Xa="#000",Ya="#15,",Za="#16",$a="#16,",ab="#6,",bb="#7",cb="#7,",db="#8",eb="#8,",fb="$",hb="$MOL",ib="$MOL\n",jb="$RXN",kb="$RXN\n\n\nJME Molecular Editor\n",lb="%",mb="&",nb="&#39;",pb="&amp;",
+rb="&gt;",sb="&lt;",ub="&nbsp;",vb="&quot;",wb="'",xb="' border='0'>",yb="' onerror='if(window.__gwt_transparentImgHandler)window.__gwt_transparentImgHandler(this);else this.src=\"",zb="' style='",Ab="',sizingMethod='crop'); margin-left: ",Cb="(",Db="(No exception detail)",Eb="(this Collection)",Fb=")",Gb=") no-repeat ",Hb="). Expect more errors.\n",Jb=");",Nb="*",Ob="+",Pb=",",Qb=", ",Rb=", Column size: ",Sb=", Row size: ",Ub=", Size: ",Vb=",command=",Wb=",disabled",Xb=",label=",Yb="-",Zb="-9223372036854775808",
+$b="-C#C-Me",bc="-C#CH",cc="-C#N",dc="-C(=O)N",ec="-C(=O)OH",fc="-C(=O)OMe",gc="-CCl3",hc="-CF3",ic="-CMe3",jc="-NC=O",kc="-NH-SO2-Me",lc="-NMe2",mc="-NO2",qc="-OC(=O)Me",rc="-PO3H2",sc="-SO2-NH2",tc="-SO3H",uc="-selected",vc="-vertical",wc=".",xc=". Use Page Up/Down for SDF access (",yc="...",zc=".call(this) }",Ac=".call(this)}",Bc=".call(w.event.srcElement)}",Cc="/",Dc="//",Ec="////",Hc="/>",Ic="/>\n",Mc="0",Nc="0.5",Oc="0px",Pc="1",Qc="100%",Rc="123",Sc="144.0pt",Tc="144.0px",Uc="1em",Vc="1ex",
+Wc="1in",Xc="2",Yc="2.5.0",ed="2147483647",fd="3",gd="3.0.0",hd="4",id="40BAF81124143A595056A9CCA0E9DBBA.cache.png",jd="4841BDE9DC293BA35F7762B4D8EFD236.cache.png",kd="5",ld="6",md="72.0px",nd="9p",od=":",pd=": ",qd=":moduleBase",rd=";",sd="; ",td=";!R",ud=";'>",yd=";A",Ad=";D",Bd=";H",Cd=";R",Dd=";a",Ed="<",Fd="</div></body></html>",Gd="</span>",Hd="<BUTTON type='button'></BUTTON>",Id="<SELECT>",Jd="<V1:",Kd="<V2:",Ld='<gwt:clipper style="',Md='<html><body onload="if(parent.__gwt_onHistoryLoad)parent.__gwt_onHistoryLoad(__gwt_historyToken.innerText)"><div id="__gwt_historyToken">',
+Nd="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",Od="<span style='position:absolute;margin-top:0px;margin-bottom:0px;left:",Sd="=",Td=">",Ud="?",$d="@",ae="@@",be="A",ce="A JavaScript function name is expected, not a the function itself",de="A PotentialElement cannot be resolved twice.",ee="About ",fe="Adding a DecoratorPanel is not allowed!",ge="After",he="All rights reserved.",ie="Any",je="Any except C",ke="Apr",le="Are you trying to draw an hedgehog ?",me="Aromatic",ne="Array types must match",
+oe="Atom is :",pe="Atom type :",qe="Atom/Bond Query",re="Aug",se="B",te="BLOCK",ue="BackgroundImageCache",ve="Bad stereoinfo on allene !",we="Before",xe="Body",ze="Bond is :",Ae="Bottom",Be="Br",Ce="Br,",De="C",Ee="C,",Fe="CENTER",Me="CM",Ne="COPY_MOL",Oe="COPY_SMILES",Pe="CSS1Compat",Qe="Can't find exported method for given arguments: ",Re="Cannot add a handler with a null type",Se="Cannot add a null handler",Te="Cannot fire null event",Ue="Cannot redo. Index is out of range.",Ve="Cannot set a new parent without first clearing the old parent",
+We="Cannot undo. Index is out of range.",Xe="Caused by: ",Ye="Center",Ze="Charge change not possible on multibonded N or P !",$e="Charge change not possible on multibonded O or S !",af="Charge change not possible on the halogen !",bf="Charge change not possible on this boron !",cf="Charge change not possible on this carbon !",df="Cl",ef="Cl,",ff="Class$",gf="Color parameter outside of expected range",hf="Column ",kf="Column index: ",lf="Column index: 0, Column size: ",mf="Composite.initWidget() may only be called once.",
+nf="Content",of="Copy as ",pf="Copying the agent not possible !",vf="Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.",wf="DASHED",xf="DEFAULT",yf="DF7764EEC1903CD03C9545B354D8D8E4.cache.png",zf="DOMMouseScroll",Af="DOTTED",Bf="DXImageTransform.Microsoft.Alpha",Cf="Dec",Df="Default",Ef="Dialog",Ff="EM",Gf="END",Hf="ERROR - ",If="ERROR - cannot add aromatic spiro ring !",Jf="ERROR - invalid mol index: ",Kf="ERROR - problems in reading/processing MOL input",Lf=
+"ERROR - problems in reading/processing molecule !",Mf="ERROR - spiro ring not possible here !",Nf="ERROR - strange reaction !",Of="ERROR - strange reaction - fixing !",Pf="ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie6) does not match the runtime user.agent value (",Qf="EX",Rf="East",Sf="Error in C3H stereospecification !",Tf="Error in C4 stereospecification !",Uf="Error in C4 stereospecification ! 2/0r",Vf="Error in stereoprocessing ! - t30",Wf=
+"Exception caught: ",Xf="F",Yf="F,",Zf="F,Cl,Br,I",$f="FG",ag="Feb",bg="First",cg='For input string: "',dg="Fri",eg="GBVTBU-BB",fg="GWT",gg="H",hg="HIDDEN",ig="HORIZONTAL",jg="HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}",
+kg="Halogen",mg="Help",ng="Helvetica",og="Home",pg="I",qg="I,",rg="IFRAME",sg="IN",tg="INLINE",ug="INLINE_BLOCK",vg="INPUT",wg="ISO-8859-1",yg="ISO-LATIN-1",zg="Incorrect URL: ",Ag="Index: ",Bg="Inner",Cg="Internal index set to null.",Dg="Invalid size: ",Eg="JME",Fg="JME 2013-10-12 ",Gg="JME.class",Hg="JSApplet.JSME",Ig="JSApplet.Utils",Jg="JSME",Kg='JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".',Lg="JSME initialization error: HTML id ",Mg="JSME initialization error: HTML id argument is null.",
+Ng='JSME installation warning: invalid size or not specified size of DOM element: "',Og="JUSTIFY",Pg="Jan",Qg="JavaScript",Rg="Jul",Sg="Jun",Tg="LEFT",Ug="LTR",Vg="Last",Wg="Left",Xg="M APO",Yg="M CHG",Zg="M CHG 1",$g="M END",ah="M END\n",bh="MAXIMIZED",ch="MINIMIZED",dh="MM",eh="MOL",fh="MOL n. ",gh="MOL or SDF",hh="Mar",ih="Maximum allowed bond order is 3 !",jh="May",kh="Middle",lh="Missing message: awt.103",mh="Missing message: awt.12A",nh="Missing message: awt.12B",oh="Missing message: awt.12C",
+ph="Missing message: awt.12D",qh="Missing message: awt.133",rh="Missing message: awt.151",sh="Missing message: awt.185",th="Missing message: awt.70",uh="Missing message: awt.92",vh="Mon",Dh="Move one atom",Eh="Must be array types",Fh="Must call next() before remove().",Gh="N",Hh="N,",Ih="NA",Jh="NEW",Kh="NONE",Lh="NORMAL",Mh="Next ring will be added as spiro",Nh="No more molecules in SDF buffer",Oh="No more redo",Ph="No more undo",Qh="Nonaromatic",Rh="Nonring",Sh="Nonstandard atom",Th="North",Uh=
+"Not known group!",Vh="Not possible connection !",Wh="Not unique E/Z geometry !",Xh="Nov",Yh="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",Zh="Number of connections :",$h="Number of hydrogens : ",ai="O",bi="O,",ci="ONE_WAY_CORNER",di="Oct",ei="Only atoms may be marked !",fi="Or select one or more from the list :",gi="P",hi="P,",ii="PARAM",ji="PASTE",ki="PC",li="PCT",mi="PT",ni="PX",oi="Paste ",pi="Peter Ertl and Bruno Bienfait",qi="Popup",ri="Q",
+si="Q ",ti="R",ui="R1",vi="R2",wi="R3",xi="RIGHT",yi="ROLL_DOWN",zi="RTL",Ai="RXN",Bi="Removal of substituent not possible.",Ci="Reset",Di="Resize-",Ei="Right",Fi="Ring",Gi="Row index: ",Hi="Row index: 0, Row size: ",Ii="S",Ji="S,",Ki="SMILES",Li="SMIRKS",Mi="SOLID",Ni="START",Oi="Sat",Pi="Se",Qi="Select substituent",Ri="Sep",Si="Should only call onAttach when the widget is detached from the browser's document",Ti="Should only call onDetach when the widget is attached to the browser's document",
+Ui="Si",Vi="SimplePanel can only contain one child widget",Wi="Smaller part(s) removed !",Xi="South",Yi="Stereomarking allowed only on single and double bonds!",Zi="Stereomarking meaningless on this bond !",$i="String index out of range: ",aj="Structure pasted",bj="Style names cannot be empty",cj="Submit",dj="Sun",ej="Text",fj="This widget's parent does not implement HasWidgets",gj="Thu",hj="Top",ij="Tue",jj="UTF-8",kj="Unknown",lj="Use X button to change charge on the X atom !",mj="V1",nj="V2",oj=
+"VERTICAL",pj='Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.',qj="Wed",rj="West",sj="Widget must be a child of this panel.",tj="WindowPanel can only contain one child widget",uj="Windows NT",vj="X",wj="You are too focused on chains, enough of it for now !",xj="[",yj="[JavaScriptObject]",zj="[object Array]",Aj="\\",Bj='\\"',Cj="\\$\\$\\$\\$\r?\n?",Dj="\\.",Ej="\\:",Fj="\\\\",Gj="\\b",Hj="\\f",Vj="\\n",Wj="\\r",
+Xj="\\t",Yj="\\u0000",Zj="\\u0001",$j="\\u0002",ak="\\u0003",bk="\\u0004",ck="\\u0005",dk="\\u0006",ek="\\u0007",fk="\\u000B",gk="\\u000E",hk="\\u000F",ik="\\u0010",jk="\\u0011",kk="\\u0012",lk="\\u0013",mk="\\u0014",nk="\\u0015",ok="\\u0016",pk="\\u0017",qk="\\u0018",rk="\\u0019",sk="\\u001A",tk="\\u001B",uk="\\u001C",vk="\\u001D",wk="\\u001E",xk="\\u001F",yk="\\u00ad",zk="\\u0600",Ak="\\u0601",Bk="\\u0602",Ck="\\u0603",Dk="\\u06dd",Ek="\\u070f",Fk="\\u17b4",Gk="\\u17b5",Hk="\\u200b",Ik="\\u200c",
+Jk="\\u200d",Kk="\\u200e",Lk="\\u200f",Mk="\\u2028",Nk="\\u2029",Ok="\\u202a",Pk="\\u202b",Qk="\\u202c",Rk="\\u202d",Sk="\\u202e",Tk="\\u2060",Uk="\\u2061",Vk="\\u2062",Wk="\\u2063",Xk="\\u2064",Yk="\\u206a",Zk="\\u206b",$k="\\u206c",al="\\u206d",bl="\\u206e",cl="\\u206f",dl="\\ufeff",el="\\ufff9",fl="\\ufffa",gl="\\ufffb",hl="]",il="_",jl="__gwtDevModeHook:",kl="__gwt_dispatchDblClickEvent_",ll="__gwt_dispatchEvent_",ml="__gwt_dispatchUnhandledEvent_",nl="__gwt_historyFrame",ol="__gwt_historyToken",
+pl="__gwtex_wrap",ql="__uiObjectID",rl="a",sl="absolute",tl="alert",ul="alertdialog",vl="align",wl="alpha",xl="alpha(opacity=",yl="alpha(opacity=0)",zl="alpha(opacity=50)",Al="antialias",Bl="application",Cl="ar",Dl="arc",El='arc startangle="',Fl="archive",Gl="aria-activedescendant",Hl="aria-hidden",Il="array",Jl="article",Kl="atombg",Ll="atomcolors",Ml="atomic SMILES",Nl="atommovebutton",Ol="auto",Pl="autoez",Ql="autonumber",Rl="background:url(",Sl="backgroundColor",Tl="bad hex encoding",Ul="banner",
+Vl="behavior:url(#default#VML); position:absolute; antialias:",Wl="bidiwrapped",Xl="block",Yl="blue",Zl="blur",$l="body",am="bolder",bm="boolean",cm="border",dm="borderBottomWidth",em="borderLeftWidth",fm="borderRightWidth",gm="borderStyle",hm="borderTopWidth",im="bottom",jm="browser.version",km="button",lm="c",mm="c,",nm="canonize",om="cellPadding",pm="cellSpacing",qm="center",rm="change",sm="checkbox",tm="className",um="clear.cache.gif",vm='clear.cache.gif"\' style="',wm="click",xm="click marked atom to delete mark",
+ym="client",zm="clip",Am="cmd cannot be null",Bm="code",Cm="codebase",Dm="col",Em="colSpan",Fm="colgroup",Gm="color:",Hm="columnheader",Im="com.allen_sauer.gwt.dnd.client.util.DragEntryPoint",Jm="com.google.gwt.user.client.DocumentModeAsserter",Km="com.google.gwt.useragent.client.UserAgentAsserter",Lm="combobox",Mm="complementary",Nm="contentinfo",cn="contextmenu",dn="css is null",en="dblclick",fn="definition",gn="depict",hn="depictbg",jn="depictcgi",kn="dialog",ln="dir",mn="directory",nn="display",
+on="div",pn="divide by zero",qn="document",rn="dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",sn="dragHandle was not draggable",tn="dragdrop-dropTarget",un="dragdrop-handle",vn="dragdrop-selected",wn="e",xn="end_gesture",yn="error",zn="export.client.JSME_export",An="fa",Bn="filter",Cn="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",Dn="flavor = ",En="float",Fn="focus",Gn="font-family:",Hn="font-size:",
+In="font-style:italic;",Jn="font-weight:bolder;",Kn="fontFamily",Ln="fontSize",Mn="fontStyle",Nn="fontWeight",On="form",Pn="function",Qn='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',
+Rn="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",Sn="g",Tn="gecko",Un="gecko1_8",Vn="gesturechange",Wn="gestureend",Xn="gesturestart",Yn="google",Zn="grid",$n="gridcell",ao="group",bo="gwt-Button",
+co="gwt-DecoratedPopupPanel",eo="gwt-DecoratorPanel",fo="gwt-GlassPanel",go="gwt-Image",ho="gwt-Label",io="gwt-ListBox",jo="gwt-MenuBar",ko="gwt-MenuBarPopup",lo="gwt-MenuItem",mo="gwt-MenuItemSeparator",no="gwt-PopupPanel",oo="gwt-TextBox",po="gwt-uid-",qo="heading",ro="height",so="height:",to="hidden",uo="hideFocus",vo="hspace",wo="html",xo="html is null",yo="http.proxyPort",zo="http://",Ao="https",Bo="https://",Co="hydrogens",Do="i",Eo="id",Fo="ie6",Go="ie8",Ho="ie9",Io="iframe",Jo="img",Ko="incorrect port: ",
+Lo="invalid MOL ",Mo="is_touch_supported",No="italic",Oo="iw",Po="java.endorsed.dirs",Qo="java.runtime.version",Ro="java.specification.name",So="java.specification.version",To="java.vendor",Uo="java.version",Vo="java.vm.name",Wo="java.vm.specification.vendor",Xo="javascript:''",Yo="jme",Zo="jmeh",$o="jsa-resetDiv",ap="jsa-resetTable",bp="keephs",cp="keydown",dp="keypress",ep="keyup",fp="label",gp="left",hp="line",ip='line from="',jp="link",kp="list",lp="listbox",mp="listitem",np="load",op="log",pp=
+"losecapture",qp="ltr",rp="main",sp="margin",tp="marginBottom",up="marginLeft",vp="marginRight",wp="marginTop",xp="marquee",yp="math",zp="menu",Ap="menuPopup",Bp="menuSeparatorInner",Cp="menubar",Dp="menuitem",Ep="menuitemcheckbox",Fp="menuitemradio",Gp="middle",Hp="moduleStartup",Ip="mol",Jp="monospace",Kp="mosaic-Caption",Lp="mosaic-Caption-iconBoxRight",Mp="mosaic-Caption-text",Np="mosaic-CaptionLayoutPanel",Op="mosaic-HTML",Pp="mosaic-ImageButton",Qp="mosaic-Label",Rp="mosaic-LayoutPanel",Sp=
+"mosaic-WidgetWrapper",Tp="mosaic-WindowPanel",Up="mosaic-popupLayoutPanel",Vp="mousedown",Wp="mousemove",Xp="mouseout",Yp="mouseover",Zp="mouseup",$p="mousewheel",aq="msie",bq="multipart",cq="must be non-negative",dq="n",eq="n,",fq="name",gq="navigation",hq="ne",iq="newlook",jq="no",kq="noatommovebutton",lq="noautoez",mq="noborder",nq="nocanonize",oq="nocenter",pq="nodepict",qq="nohydrogens",rq="nomultipart",sq="none",tq="nonumber",uq="nopaste",vq="nopolarnitro",wq="noquery",xq="norbutton",yq="noreaction",
+zq="nostar",Aq="nostereo",Bq="note",Cq="notify_structural_change_js_function",Dq="nowrap",Eq="noxbutton",Fq="null",Gq="number",Hq="nw",Iq="o",Jq="o,",Kq="object",Lq="offsetHeight",Mq="offsetWidth",Nq="oldlook",Oq="onModuleLoadStart",Pq="onblur",Qq="onclick",Rq="oncontextmenu",Sq="ondblclick",Tq="onfocus",Uq="onkeydown",Vq="onkeypress",Wq="onkeyup",Xq="onload",Yq="onmousedown",Zq="onmousemove",$q="onmouseup",ar="onmousewheel",br="ontouchstart",cr="opacity",dr="opera",er="option",fr="options",gr="os.encoding",
+hr="os.name",ir="os.name.applet",jr="outline",kr="oval",lr='oval style="position:absolute;left:',mr="overflow",nr="overflow: hidden; width: ",or="p",pr="p,",qr="package.restrict.access.sun",rr="padding",sr="paddingBottom",tr="paddingLeft",ur="paddingRight",vr="paddingTop",wr="paste",xr="path.separator.applet",yr="polarnitro",zr="polyline",Ar='polyline points="',Br="popup",Cr="popupContent",Dr="position",Er="presentation",Fr="progressbar",Gr="px",Hr="px ",Ir='px"',Jr='px" ',Kr='px"+',Lr="px)",Mr="px,",
+Nr="px, ",Or="px;",Pr="px; border: none",Qr="px; height: ",Rr="px; margin-top: ",Sr="px; padding: 0px; zoom: 1",Tr="px;height:",Ur="px;left:",Vr="px;top:",Wr="px;width:",Xr="query",Yr="radio",Zr="radiogroup",$r="radix ",as="rbutton",bs="reaction",cs="rect",ds='rect style="position:absolute;left:',es="rect(",fs="rect(0px, 0px, 0px, 0px)",gs="rect(auto, auto, auto, auto)",hs="region",is="relative",js="removehs",ks="return function() { w.__gwt_dispatchDblClickEvent_",ls="return function() { w.__gwt_dispatchEvent_",
+ms="return function() { w.__gwt_dispatchUnhandledEvent_",ns="return;",os="rgb(",ps="right",qs="role",rs="rotation",ss="roundrect",ts="row",us="rowgroup",vs="rowheader",ws="rtl",xs="s",ys="s,",zs="safari",As="sans-serif",Bs="scale100",Cs="script",Ds="scroll",Es="scrollbar",Fs="se",Ts="search",Us="separator",Vs="serif",Ws="showan",Xs="slider",Ys="span",Zs="spinbutton",$s="star",at="startup",bt="static",ct="status",dt="stereo",et="string",ft="styleFloat",gt="subMenuIcon-selected",ht="sun.java.launcher",
+it="sun.management.compiler",jt="sw",kt="tab",lt="table",mt="tablist",nt="tabpanel",ot="tbody",pt="td",qt="text",rt="textAlign",st="textbox",tt="this.__popup.currentStyle.zIndex",ut="timer",vt="toolbar",wt="tooltip",xt="top",yt="touch",zt="touchcancel",At="touchend",Bt="touchmove",Ct="touchstart",Dt="tr",Et="tree",Ft="treegrid",Gt="treeitem",Ht="true",It="unknown",Jt="ur",Kt="uri is null",Lt="urn:schemas-microsoft-com:vml",Mt="user.language",Nt="user.name",Ot="user.timezone",Pt="value",Qt="verticalAlign",
+Rt="visibility",St="visible",Tt="vspace",Ut="w",Vt="webkit",Wt="white-space:nowrap;",Xt="whiteSpace",Yt="width",Zt="width:",$t="writemi",au="writemol",bu="writesmi",cu="x",du="xbutton",eu="yes",fu="zIndex",gu="zoom",hu="|",iu="|>",ju="~",_,ku={l:4194303,m:4194303,h:1048575},lu={l:0,m:0,h:0},mu={l:1,m:0,h:0},nu={l:2,m:0,h:0},ou={l:3,m:0,h:0},pu={l:4,m:0,h:0},qu={l:8,m:0,h:0},ru={l:10,m:0,h:0},su={l:16,m:0,h:0},tu={l:32,m:0,h:0},uu={l:64,m:0,h:0},vu={l:128,m:0,h:0},wu={l:256,m:0,h:0},xu={l:512,m:0,
+h:0},yu={l:1024,m:0,h:0},zu={l:2048,m:0,h:0},Au={l:8192,m:0,h:0},Bu={l:16384,m:0,h:0},Cu={l:32768,m:0,h:0},Du={l:65536,m:0,h:0},Eu={l:131072,m:0,h:0},Fu={l:262144,m:0,h:0},Gu={l:524288,m:0,h:0},Hu={},Iu={38:1,71:1,78:1,84:1,86:1},Ju={71:1,74:1,88:1},Ku={73:1},Lu={39:1,44:1,45:1,51:1,60:1,65:1,67:1,71:1},Mu={89:1},Nu={48:1,71:1},Ou={7:1,8:1,71:1,75:1,77:1},Pu={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Qu={71:1,78:1,80:1,84:1,86:1},Ru={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},Su={71:1,74:1,89:1},Tu=
+{71:1,88:1},Uu={67:1},Vu={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},Wu={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},Xu={106:1},m={71:1,74:1},Yu={71:1,78:1,84:1,86:1},Zu={8:1,9:1,71:1,75:1,77:1},$u={13:1,37:1},av={20:1},bv={92:1},cv={44:1,45:1,51:1,57:1,65:1,71:1},dv={35:1,71:1,75:1,77:1},ev={44:1,45:1,51:1,65:1,71:1},fv={71:1,78:1,86:1},gv={71:1},hv={44:1,51:1,65:1,71:1},iv={11:1},jv={27:1,34:1},kv={51:1,71:1},lv={6:1,8:1,71:1,75:1,77:1},mv={18:1,71:1},nv={12:1,14:1,22:1,27:1,
+28:1,30:1,33:1,34:1,36:1,96:1,103:1},ov={90:1},pv={10:1,71:1,75:1,77:1},qv={21:1},rv={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},sv={14:1},tv={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},uv={88:1},s={70:1,71:1,74:1};function t(a,b,c){var d=Hu[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Hu[a]=function(){}),_=d.prototype=0>b?{}:new Hu[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};
+_.hC=function(){return vv(this)};_.tS=function(){var a=this.cZ.d+$d,b;b=this.hC();var c,d,e;c=y(wv,m,-1,8,1);d=(xv(),yv);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function zv(){zv=x;Av=new Bv}function Cv(a){for(var b,a=new Dv(a.j.k);a.b<a.d.Fe();)b=Ev(a),Fv(b.ld(),vn,!1),Gv(a)}
+function Hv(a,b,c){var a=a.n,d;try{d=new Iv(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.c,c,d)}catch(e){e=Jv(e);if(A(e,78))throw new Kv(rn,e);throw e;}Fv(b.ld(),eg,!0);Fv(c.ld(),un,!0);z(Av,b,c)}function Lv(a,b){var c;c=Mv(Av,b);var d;d=Mv(a.n.c,c);if(!d)throw new Nv(sn);Ov(d.b.a);Ov(d.d.a);Ov(d.c.a);Fv(b.ld(),eg,!1);Fv(c.ld(),un,!1)}function Pv(a){var b;a.o=!1;for(a=new Dv(a.j.k);a.b<a.d.Fe();)b=Ev(a),Fv(b.ld(),vn,!1),Gv(a)}
+function Qv(a,b){Rv(a.j.k,b)?Fv(b.ld(),vn,!1):a.o?(Sv(a.j.k,b),Fv(b.ld(),vn,!0)):(a.j.k.Oe(),Sv(a.j.k,b))}function Tv(a){this.f=a;this.j=new Uv(this);this.n=new Vv(this.j)}t(3,1,{});_.qc=function(){Wv(this.j.e,"dragdrop-dragging")};_.rc=function(){Xv(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var Av;function Uv(a){this.k=new Yv;this.d=a;this.a=a.f}t(4,1,{},Uv);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;
+function Zv(a,b,c){a.b.i=b;a.b.j=c;a.b.b=b-a.f;a.b.c=c-a.i;a.b.d.sc()}function $v(a,b){var c;c=aw(a.c,bw).a;b.a.ctrlKey||b.a.metaKey||Cv(a.b.d);Qv(a.b.d,c)}function cw(a){a.b.f=null;a.b.d.rc();dw((ew(),fw(null)),a.a,0,0);var b=a.a.gb;gw=b;hw();b.setCapture();a.d=2}function Vv(a){this.c=new Bv;this.b=a;this.a=new iw;jw(this.a,kw(),lw());B(this.a,this,(mw(),mw(),nw));B(this.a,this,(ow(),ow(),pw));a=this.a.gb.style;a[Bn]=yl;a.filter=xl+0+Fb;a[sp]=0+(qw(),Gr);a[gm]=(rw(),sq);a[Sl]=Yl}t(5,1,{},Vv);
+_.tc=function(a){var b,c,d,e;c=a.f;d=sw(a);e=tw(a);b=a.a.button||0;if(!(3==this.d||2==this.d||1!=b)&&!bw)bw=c,this.b.e=aw(this.c,bw).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==uw(this.b.k,this.b.e)&&(Cv(this.b.d),Qv(this.b.d,this.b.e)),vw(new ww),this.e=!0,xw(a.a),this.f=d,this.i=e,b=new yw(bw,null),bw!=this.b.e&&(c=new yw(this.b.e,null),this.f+=b.a-c.a,this.i+=b.d-c.d),0==this.b.d.k&&!a.a.ctrlKey&&!a.a.metaKey&&(this.b.i=d+b.a,this.b.j=e+b.d,cw(this),1!=this.d&&Zv(this,this.b.i,this.b.j))};
+_.uc=function(a){var b,c,d;c=a.f;b=c.gb;d=zw(a,b);a=Aw(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Bw(Cw(d-this.f),Cw(a-this.i))>=this.b.d.k?(Dw(),-1!=uw(this.b.k,this.b.e)||Qv(this.b.d,this.b.e),c=new yw(bw,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,cw(this)):xw(Ew)),1==this.d)return;xw(Ew);Zv(this,d,a)};
+_.vc=function(a){var b,c,d,e;d=a.f;b=d.gb;e=zw(a,b);b=Aw(a,b);if(1==(a.a.button||0))if(this.e=!1,bw)try{if(Dw(),1==this.d)$v(this,a);else{d!=this.a&&(c=new yw(d,null),e+=c.a,b+=c.d);try{Zv(this,e,b),this.b.d.qc(),3!=this.d&&$v(this,a)}finally{var f=this.a.gb;gw&&f==gw&&(gw=null);hw();f.releaseCapture();Fw(this.a);this.d=1;this.b.e=null}}}finally{bw=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var bw=null;function ww(){}t(6,1,qv,ww);_.wc=function(){Dw()};
+function Iv(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}t(7,1,{},Iv);_.a=null;_.b=null;_.c=null;_.d=null;t(8,1,{});t(10,8,{});t(9,10,{});_.a=null;t(11,1,{});_.tS=function(){return Cb+this.a+Qb+this.d+Fb};function yw(a,b){!a||a==(ew(),fw(null))?this.f=this.e=0:(this.e=a.gd()-Gw(a.gb),this.f=a.hd()-(a.gb.scrollTop||0));!b||b==(ew(),fw(null))?this.c=this.b=0:(this.b=Hw(b.gb)+b.gb.clientLeft,this.c=Iw(b.gb)+b.gb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}t(14,11,{},yw);
+_.tS=function(){return Cb+this.a+Qb+this.d+Fb};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Dw(){try{$doc.selection.empty()}catch(a){}}function Jw(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;Rv(c.a,b);0==c.a.c&&Kw(c.b);a.q=null}a.xc()}}function Lw(a,b){var c=Mw();Jw(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;Nw(a.k,Mw())}
+function Ow(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.Ac((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.zc(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.yc(),!1):!0}t(17,1,{});_.xc=function(){this.u&&this.yc()};_.yc=function(){this.Ac((1+Math.cos(6.283185307179586))/2)};_.zc=function(){this.Ac((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;
+function Nw(a,b){if(Ow(a.a,b)){var c=a.a,d=a.a.s,e;e=new Pw(d,a.a.k);Sv(d.a,e);1==d.a.c&&Qw(d.b,16);c.q=e}else a.a.q=null}function Rw(a){this.a=a}t(18,1,{},Rw);_.a=null;t(19,1,{});t(20,1,{2:1});function Sw(){Sw=x;Tw=new Uw}t(21,19,{});var Tw=null;function Uw(){this.a=new Yv;this.b=new Vw(this)}t(22,21,{},Uw);function Ww(){Ww=x;Xw=new Yv;var a=new Yw;Zw();$w(ax?ax:ax=new bx,a)}function Kw(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Rv(Xw,a)}
+function Qw(a,b){if(0>b)throw new cx(cq);a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Rv(Xw,a);a.b=!1;a.c=dx(a,b);Sv(Xw,a)}function ex(a){return $wnd.setInterval(C(function(){a.Bc()}),100)}function dx(a,b){return $wnd.setTimeout(C(function(){a.Bc()}),b)}t(24,1,{});_.Bc=function(){this.b||Rv(Xw,this);this.Cc()};_.b=!1;_.c=0;var Xw;function Vw(a){Ww();this.a=a}t(23,24,{},Vw);
+_.Cc=function(){var a=this.a,b,c,d,e,f;b=y(fx,m,3,a.a.c,0);b=gx(a.a,b);c=new hx;for(e=0,f=b.length;e<f;++e)d=b[e],Rv(a.a,d),Nw(d.a,c.a);0<a.a.c&&Qw(a.b,Bw(5,16-(Mw()-c.a)))};_.a=null;function Pw(a,b){this.b=a;this.a=b}t(25,20,{2:1,3:1},Pw);_.a=null;_.b=null;t(27,1,{});_.a=null;function ix(){this.a=tl}t(26,27,{},ix);function jx(){this.a=ul}t(28,27,{},jx);function kx(){this.a=Bl}t(29,27,{},kx);t(31,1,{});_.a=null;function lx(a){this.a=a}t(30,31,{},lx);function mx(){this.a=Jl}t(32,27,{},mx);
+function nx(){this.a=Ul}t(33,27,{},nx);function ox(){this.a=km}t(34,27,{},ox);function px(){this.a=sm}t(35,27,{},px);function qx(){this.a=Hm}t(36,27,{},qx);function rx(){this.a=Lm}t(37,27,{},rx);function sx(){this.a=Mm}t(38,27,{},sx);function tx(){this.a=Nm}t(39,27,{},tx);function ux(){this.a=fn}t(40,27,{},ux);function vx(){this.a=kn}t(41,27,{},vx);function wx(){this.a=mn}t(42,27,{},wx);function xx(){this.a=qn}t(43,27,{},xx);function yx(){this.a=On}t(44,27,{},yx);function zx(){this.a=Zn}
+t(45,27,{},zx);function Ax(){this.a=$n}t(46,27,{},Ax);function Bx(){this.a=ao}t(47,27,{},Bx);function Cx(){this.a=qo}t(48,27,{},Cx);function Dx(a){this.a=a.id}t(49,1,{4:1,5:1},Dx);_.a=null;function Ex(){this.a=Jo}t(50,27,{},Ex);function Fx(){this.a=jp}t(51,27,{},Fx);function Gx(){this.a=kp}t(52,27,{},Gx);function Hx(){this.a=lp}t(53,27,{},Hx);function Ix(){this.a=mp}t(54,27,{},Ix);function Jx(){this.a=op}t(55,27,{},Jx);function Kx(){this.a=rp}t(56,27,{},Kx);function Lx(){this.a=xp}t(57,27,{},Lx);
+function Mx(){this.a=yp}t(58,27,{},Mx);function Nx(){this.a=zp}t(59,27,{},Nx);function Ox(){this.a=Cp}t(60,27,{},Ox);function Px(){this.a=Dp}t(61,27,{},Px);function Qx(){this.a=Ep}t(62,27,{},Qx);function Rx(){this.a=Fp}t(63,27,{},Rx);function Sx(){this.a=gq}t(64,27,{},Sx);function Tx(){this.a=Bq}t(65,27,{},Tx);function Ux(){this.a=er}t(66,27,{},Ux);function Vx(){this.a=Er}t(67,27,{},Vx);t(68,31,{},function(a){this.a=a});function Wx(){this.a=Fr}t(69,27,{},Wx);function Xx(){Xx=x;Yx=new lx(Gl)}var Yx;
+function Zx(){this.a=Yr}t(71,27,{},Zx);function $x(){this.a=Zr}t(72,27,{},$x);function ay(){this.a=hs}t(73,27,{},ay);
+function by(){by=x;cy=new jx;dy=new ix;ey=new kx;fy=new mx;gy=new nx;hy=new ox;iy=new px;jy=new qx;ky=new rx;ly=new sx;my=new tx;ny=new ux;oy=new vx;py=new wx;qy=new xx;ry=new yx;sy=new Ax;ty=new zx;uy=new Bx;vy=new Cx;wy=new Ex;xy=new Fx;yy=new Hx;zy=new Ix;Ay=new Gx;By=new Jx;Cy=new Kx;Dy=new Lx;Ey=new Mx;Fy=new Ox;Gy=new Qx;Hy=new Rx;Iy=new Px;Jy=new Nx;Ky=new Sx;Ly=new Tx;My=new Ux;Ny=new Vx;Oy=new Wx;Py=new $x;Qy=new Zx;Ry=new ay;Sy=new Ty;Uy=new Vy;Wy=new Xy;Yy=new Zy;$y=new az;bz=new cz;dz=
+new ez;fz=new gz;hz=new iz;jz=new kz;lz=new mz;nz=new oz;pz=new qz;rz=new sz;tz=new uz;vz=new wz;xz=new yz;zz=new Az;Bz=new Cz;E=new Bv;z(E,hs,Ry);z(E,tl,dy);z(E,kn,oy);z(E,ul,cy);z(E,Bl,ey);z(E,qn,qy);z(E,Jl,fy);z(E,Ul,gy);z(E,km,hy);z(E,sm,iy);z(E,$n,sy);z(E,Hm,jy);z(E,ao,uy);z(E,Lm,ky);z(E,Mm,ly);z(E,Nm,my);z(E,fn,ny);z(E,kp,Ay);z(E,mn,py);z(E,On,ry);z(E,Zn,ty);z(E,qo,vy);z(E,Jo,wy);z(E,jp,xy);z(E,lp,yy);z(E,mp,zy);z(E,op,By);z(E,rp,Cy);z(E,xp,Dy);z(E,yp,Ey);z(E,zp,Jy);z(E,Cp,Fy);z(E,Dp,Iy);z(E,
+Ep,Gy);z(E,er,My);z(E,Yr,Qy);z(E,Fp,Hy);z(E,gq,Ky);z(E,Bq,Ly);z(E,Er,Ny);z(E,Fr,Oy);z(E,Zr,Py);z(E,ts,Wy);z(E,us,Sy);z(E,vs,Uy);z(E,Ts,$y);z(E,Us,bz);z(E,Es,Yy);z(E,Xs,dz);z(E,Zs,fz);z(E,ct,hz);z(E,kt,nz);z(E,mt,jz);z(E,nt,lz);z(E,st,pz);z(E,ut,rz);z(E,vt,tz);z(E,wt,vz);z(E,Et,Bz);z(E,Ft,xz);z(E,Gt,zz)}var dy,cy,ey,fy,gy,hy,iy,jy,ky,ly,my,ny,oy,py,qy,ry,ty,sy,uy,vy,wy,xy,Ay,yy,zy,By,Cy,Dy,Ey,Jy,Fy,Iy,Gy,Hy,Ky,Ly,My,Ny,Oy,Qy,Py,Ry,E,Wy,Sy,Uy,Yy,$y,bz,dz,fz,hz,nz,jz,lz,pz,rz,tz,vz,Bz,xz,zz;
+function Xy(){this.a=ts}t(75,27,{},Xy);function Ty(){this.a=us}t(76,27,{},Ty);function Vy(){this.a=vs}t(77,27,{},Vy);function Zy(){this.a=Es}t(78,27,{},Zy);function az(){this.a=Ts}t(79,27,{},az);function cz(){this.a=Us}t(80,27,{},cz);function ez(){this.a=Xs}t(81,27,{},ez);function gz(){this.a=Zs}t(82,27,{},gz);function iz(){this.a=ct}t(83,27,{},iz);function oz(){this.a=kt}t(84,27,{},oz);function kz(){this.a=mt}t(85,27,{},kz);function mz(){this.a=nt}t(86,27,{},mz);function qz(){this.a=st}
+t(87,27,{},qz);function sz(){this.a=ut}t(88,27,{},sz);function uz(){this.a=vt}t(89,27,{},uz);function wz(){this.a=wt}t(90,27,{},wz);function Cz(){this.a=Et}t(91,27,{},Cz);function yz(){this.a=Ft}t(92,27,{},yz);function Az(){this.a=Gt}t(93,27,{},Az);function hx(){this.a=Mw()}function Mw(){return(new Date).getTime()}t(94,1,{},hx);function Dz(a){var b,c,d;d=new Ez;for(c=a;c;)b=c.Dc(),c!=a&&Fz(d.a,Xe),Gz(d,c.cZ.d),Fz(d.a,pd),Fz(d.a,null==b?Db:b),Fz(d.a,aa),c=c.e}
+function Hz(a){var b,c,d;c=y(Iz,m,85,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Jz;c[d]=a[d]}}function Kz(a){var b;b=a.cZ.d;a=a.Dc();return null!=a?b+pd+a:b}t(99,1,{71:1,86:1});_.Dc=function(){return this.f};_.tS=function(){return Kz(this)};_.e=null;_.f=null;function Lz(a){Mz();this.f=a}t(98,99,fv,Lz);function Nv(a){Mz();this.f=a}function Kv(a,b){Mz();this.e=b;this.f=a}t(97,98,Yu,Nv,Kv);
+function Nz(a){Mz();this.b=a;this.a=l;var b,c,d;c=[];d=y(Iz,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Oz(c[a]);Hz(d)}t(96,97,Yu,Nz);
+_.Dc=function(){if(null==this.c){this.d=null==this.b?Fq:Pz(this.b)?null==this.b?null:this.b.name:A(this.b,1)?"String":Qz(this.b).d;this.a=this.a+pd+(Pz(this.b)?null==this.b?null:this.b.message:this.b+l);var a;if(Pz(this.b)){a=this.b;var b=l,c;for(c in a)if(c!=fq&&"message"!=c&&"toString"!=c)try{b+="\n "+c+pd+a[c]}catch(d){}a=b}else a=l;this.c=Cb+this.d+") "+a+this.a}return this.c};_.a=l;_.b=null;_.c=null;_.d=null;function Rz(a,b){return Sz(a)?a.eQ(b):a===b}function Qz(a){return Sz(a)?a.cZ:Tz}
+function Uz(a){return Sz(a)?a.hC():vv(a)}
+function Vz(){var a;Vz=x;Wz=(a=[Yj,Zj,$j,ak,bk,ck,dk,ek,Gj,Xj,Vj,fk,Hj,Wj,gk,hk,ik,jk,kk,lk,mk,nk,ok,pk,qk,rk,sk,tk,uk,vk,wk,xk],a[34]=Bj,a[92]=Fj,a[173]=yk,a[1536]=zk,a[1537]=Ak,a[1538]=Bk,a[1539]=Ck,a[1757]=Dk,a[1807]=Ek,a[6068]=Fk,a[6069]=Gk,a[8203]=Hk,a[8204]=Ik,a[8205]=Jk,a[8206]=Kk,a[8207]=Lk,a[8232]=Mk,a[8233]=Nk,a[8234]=Ok,a[8235]=Pk,a[8236]=Qk,a[8237]=Rk,a[8238]=Sk,a[8288]=Tk,a[8289]=Uk,a[8290]=Vk,a[8291]=Wk,a[8292]=Xk,a[8298]=Yk,a[8299]=Zk,a[8300]=$k,a[8301]=al,a[8302]=bl,a[8303]=cl,a[65279]=
+dl,a[65529]=el,a[65530]=fl,a[65531]=gl,a)}function Xz(a){Vz();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=Wz[a.charCodeAt(0)],null==c?a:c});return La+a+La}var Wz;t(106,1,{});function vv(a){return a.$H||(a.$H=++Yz)}function Zz(){return($wnd||self)[jl+$moduleName+qd]||$moduleBase}function $z(){return $wnd.setTimeout(function(){0!=aA&&(aA=0);bA=-1},10)}var aA=0,Yz=0,cA=0,bA=-1;
+function dA(){dA=x;eA=new fA}function gA(a,b){a.a=hA(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new iA(a)),jA(a.e,1),!a.i&&(a.i=new kA(a)),jA(a.i,50))}function fA(){}function lA(a){return a.Ec()}function hA(a,b){!a&&(a=[]);a[a.length]=b;return a}function mA(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Ec()&&(b=hA(b,e)):e[0].wc()}catch(f){if(f=Jv(f),!A(f,86))throw f;}}return b}function jA(a,b){dA();$wnd.setTimeout(function(){C(lA)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(108,106,{},fA);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var eA;function iA(a){this.a=a}t(109,1,{},iA);
+_.Ec=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),mA(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new hx;100>Mw()-d.a;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Ec()||(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 kA(a){this.a=a}t(110,1,{},kA);_.Ec=function(){this.a.d&&jA(this.a.e,1);return this.a.j};
+_.a=null;function nA(a){for(var b={},c=[],d=arguments.callee.caller.caller;d;){var e=a.Fc(d.toString());c.push(e);var e=od+e,f=b[e];if(f){var g,j;for(g=0,j=f.length;g<j;g++)if(f[g]===d)return c}(f||(b[e]=[])).push(d);d=d.caller}return c}function Mz(){var a,b,c,d;c=nA(new oA);d=y(Iz,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Oz(c[a]);Hz(d)}function oA(){}t(113,1,{},oA);
+_.Fc=function(a){var b,c,d;d=l;a=pA(a);b=a.indexOf(Cb);c=0==a.indexOf(Pn)?8:0;-1==b&&(b=qA(a,rA(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=pA(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};function Fz(a,b){a[a.explicitLength++]=null==b?Fq:b}function sA(){var a=[];a.explicitLength=0;return a}function tA(a){var b,c;b=(c=a.join(l),a.length=a.explicitLength=0,c);return a[a.explicitLength++]=b}function uA(a,b){return parseInt(a[b])||0}function vA(a,b){return null==a[b]?null:""+a[b]}
+function wA(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 xA(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function yA(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}
+function zA(a){var b=$doc;return-1!=a.indexOf(od)?(b=(!b.__gwt_container&&(b.__gwt_container=b.createElement(on)),b.__gwt_container),b.innerHTML=Ed+a+Hc||l,a=xA(b),b.removeChild(a),a):b.createElement(a)}function xw(a){a.returnValue=!1}function AA(a,b){var c=a.getAttribute(b);return null==c?l:c+l}function BA(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 Hw(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().left}catch(d){c=0}return F(Math.floor(c/CA(b)+Gw(H(b.compatMode,Pe)?b.documentElement:b.body)))}function Iw(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().top}catch(d){c=0}return F(Math.floor(c/CA(b)+((H(b.compatMode,Pe)?b.documentElement:b.body).scrollTop||0)))}function Gw(a){return a.currentStyle.direction==ws?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}
+function CA(a){var b;if(H(a.compatMode,Pe))return 1;b=a.body.offsetWidth||0;return 0==b?1:~~((yA(a.body).offsetWidth||0)/b)}function DA(){if(!EA){a:{var a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(aq)&&(a=/msie ([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&7E3>1E3*parseInt(a[1])+parseInt(a[2])){FA=!0;break a}FA=!1}EA=!0}return FA}var FA=!1,EA=!1;function GA(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return po+a.gwt_uid++}
+function HA(){var a=$doc;return(H(a.compatMode,Pe)?a.documentElement:a.body).clientLeft}function IA(){var a=$doc;return(H(a.compatMode,Pe)?a.documentElement:a.body).clientTop}function lw(){var a=$doc;return(H(a.compatMode,Pe)?a.documentElement:a.body).clientHeight}function kw(){var a=$doc;return(H(a.compatMode,Pe)?a.documentElement:a.body).clientWidth}function JA(a){return Gw(H(a.compatMode,Pe)?a.documentElement:a.body)}
+function KA(a){return(H(a.compatMode,Pe)?a.documentElement:a.body).scrollTop||0}
+function LA(a,b){if(DA())a:{MA();var c,d;c=H(a.__pendingSrc||a.src,b);!NA&&(NA={});d=a.__pendingSrc;if(null!=d)if(d=NA[d])if(d==a){if(c)break a;var e=d,f=NA;c=e.__pendingSrc;d=e.__kids;e.__cleanup();if(e=d[0])if(e.__pendingSrc=null,OA(f,e,c),e.__pendingSrc)d.splice(0,1),e.__kids=d;else{e=1;for(f=d.length;e<f;++e)d[e].src=c,d[e].__pendingSrc=null}}else{b:{d=d.__kids;e=0;for(f=d.length;e<f;++e)if(d[e]===a){c||(d.splice(e,1),a.__pendingSrc=null);d=!0;break b}d=!1}if(d){if(c)break a}else a.__cleanup=
+a.__pendingSrc=a.__kids=null}else a.__cleanup=a.__pendingSrc=a.__kids=null;d=NA[b];!d?OA(NA,a,b):(d.__kids.push(a),a.__pendingSrc=d.__pendingSrc)}else a.src=b}function MA(){MA=x;try{$doc.execCommand(ue,!1,!0)}catch(a){}}
+function OA(a,b,c){function d(a){var d=b.__kids;b.__cleanup();window.setTimeout(function(){for(var a=0;a<d.length;++a){var b=d[a];b.__pendingSrc==c&&(b.src=c,b.__pendingSrc=null)}},0);a&&a.call(b)}b.src=c;if(!b.complete){b.__kids=[];b.__pendingSrc=c;a[c]=b;var e=b.onload,f=b.onerror,g=b.onabort;b.onload=function(){d(e)};b.onerror=function(){d(f)};b.onabort=function(){d(g)};b.__cleanup=function(){b.onload=e;b.onerror=f;b.onabort=g;b.__cleanup=b.__pendingSrc=b.__kids=null;delete a[c]}}}var NA=null;
+function PA(a,b){this.b=a;this.c=b}t(138,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return vv(this)};_.tS=function(){return this.b};_.b=null;_.c=0;function rw(){rw=x;QA=new RA;SA=new TA;UA=new VA;WA=new XA;YA=new ZA;$A=I(aB,m,6,[QA,SA,UA,WA,YA])}t(137,138,lv);var $A,UA,SA,WA,QA,YA;function RA(){PA.call(this,Kh,0)}t(139,137,lv,RA);function TA(){PA.call(this,Af,1)}t(140,137,lv,TA);function VA(){PA.call(this,wf,2)}t(141,137,lv,VA);function XA(){PA.call(this,hg,3)}
+t(142,137,lv,XA);function ZA(){PA.call(this,Mi,4)}t(143,137,lv,ZA);function bB(){bB=x;cB=new dB;eB=new fB;gB=new hB;iB=new jB;kB=I(lB,m,7,[cB,eB,gB,iB])}t(144,138,Ou);var kB,eB,gB,iB,cB;function dB(){PA.call(this,Kh,0)}t(145,144,Ou,dB);function fB(){PA.call(this,te,1)}t(146,144,Ou,fB);function hB(){PA.call(this,tg,2)}t(147,144,Ou,hB);function jB(){PA.call(this,ug,3)}t(148,144,Ou,jB);function mB(){mB=x;nB=new oB;pB=new qB;rB=new sB;tB=new uB;vB=I(wB,m,9,[nB,pB,rB,tB])}t(149,138,Zu);
+var vB,nB,pB,rB,tB;function oB(){PA.call(this,Fe,0)}t(150,149,Zu,oB);function qB(){PA.call(this,Og,1)}t(151,149,Zu,qB);function sB(){PA.call(this,Tg,2)}t(152,149,Zu,sB);function uB(){PA.call(this,xi,3)}t(153,149,Zu,uB);function qw(){qw=x;xB=new yB;zB=new AB;BB=new CB;DB=new EB;FB=new GB;HB=new IB;JB=new KB;LB=new MB;NB=new OB;PB=I(QB,m,10,[xB,zB,BB,DB,FB,HB,JB,LB,NB])}t(154,138,pv);var PB,LB,BB,DB,JB,NB,HB,zB,FB,xB;function yB(){PA.call(this,ni,0)}t(155,154,pv,yB);
+function AB(){PA.call(this,li,1)}t(156,154,pv,AB);function CB(){PA.call(this,Ff,2)}t(157,154,pv,CB);function EB(){PA.call(this,Qf,3)}t(158,154,pv,EB);function GB(){PA.call(this,mi,4)}t(159,154,pv,GB);function IB(){PA.call(this,ki,5)}t(160,154,pv,IB);function KB(){PA.call(this,sg,6)}t(161,154,pv,KB);function MB(){PA.call(this,Me,7)}t(162,154,pv,MB);function OB(){PA.call(this,dh,8)}t(163,154,pv,OB);function RB(){RB=x;SB=[];TB=[];UB=[]}var SB,TB,UB;function VB(){VB=x;WB()}
+function WB(){WB=x;VB();XB=y(K,s,-1,30,1)}function YB(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var XB;t(178,1,{});_.tS=function(){return"An event type"};_.f=null;t(177,178,{});_.Ic=function(){this.e=!1;this.f=null};_.e=!1;t(176,177,{});_.Hc=function(){return this.Jc()};_.a=null;var ZB=_.b=null;function $B(){$B=x;aC=new bC(Zl,new cC)}function cC(){}t(175,176,{},cC);_.Gc=function(a){a.Kc(this)};_.Jc=function(){return aC};var aC;function dC(){dC=x;eC=new bC(rm,new fC)}
+function fC(){}t(179,176,{},fC);_.Gc=function(a){gC();hC(this,a.b,iC(a.a.a,a.a.a.gb.selectedIndex))};_.Jc=function(){return eC};var eC;t(182,176,iv);function zw(a,b){return(a.a.clientX||0)-Hw(b)+Gw(b)+JA(b.ownerDocument)}function Aw(a,b){return(a.a.clientY||0)-Iw(b)+(b.scrollTop||0)+KA(b.ownerDocument)}function sw(a){var b;return(b=a.b)?zw(a,b):a.a.clientX||0}function tw(a){var b;return(b=a.b)?Aw(a,b):a.a.clientY||0}t(181,182,iv);function jC(){jC=x;kC=new bC(wm,new lC)}function lC(){}
+t(180,181,iv,lC);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return kC};var kC;function mC(){mC=x;nC=new bC(cn,new oC)}function oC(){}t(183,176,{},oC);_.Gc=function(){xw(this.a);this.a.cancelBubble=!0};_.Jc=function(){return nC};var nC;t(186,1,{37:1});_.hC=function(){return this.c};_.tS=function(){return"Event type"};var pC=_.c=0;function bx(){this.c=++pC}t(185,186,$u,bx);function bC(a,b){this.c=++pC;this.a=b;!ZB&&(ZB=new qC);ZB.a[a]=this;this.b=a}t(184,185,$u,bC);_.a=null;_.b=null;
+function rC(){rC=x;sC=new bC(en,new tC)}function tC(){}t(187,181,iv,tC);_.Gc=function(a){var b=a.a,a=!a.a.z.c,c,d;if(a!=b.z.c)if(b.bb){if(a){if(b.F!=(uC(),vC))a=wC(b.gb),c=new xC(uA(b.gb,Mq),uA(b.gb,Lq)),d=new xC(uA(b.K.ab.gb,Mq),uA(b.K.ab.gb,Lq)),b.w.b=a.b-(c.b-d.b),b.w.a=a.a-(c.a-d.a);yC(b.z,!0);a=uA(b.K.ab.gb,Mq);zC(b,new xC(a,AC(b.K.ab).a));b.A&&b.F!=vC&&BC(b.f,b)}else yC(b.z,!1),b.F!=(uC(),vC)?zC(b,new xC(b.w.b,b.w.a)):CC(b,wC(b.f.gb)),b.A&&b.F!=vC&&DC(b.f,b);EC(b.K.ab)}else yC(b.z,!0)};
+_.Jc=function(){return sC};var sC;function FC(){FC=x;GC=new bC(Fn,new HC)}function HC(){}t(188,176,{},HC);_.Gc=function(a){Fw(a.a.a)};_.Jc=function(){return GC};var GC;function IC(){IC=x;JC=new bC(Vn,new KC)}function KC(){}t(189,176,{},KC);_.Gc=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,LC(a.a.e,a.a.b)&&xw(this.a)),a.a.d=!0);a.a.f&&(1!=c&&a.a.b.c!=c&&(a.a.b.a=null,a.a.b.c=c,MC(a.a.f,a.a.b)&&xw(this.a)),a.a.d=!0)};_.Jc=function(){return JC};
+var JC;function NC(){NC=x;OC=new bC(Wn,new PC)}function PC(){}t(190,176,{},PC);_.Gc=function(a){a.a.a&&(a.a.b.a=null,QC(a.a.a,a.a.b))};_.Jc=function(){return OC};var OC;function RC(){RC=x;SC=new bC(Xn,new TC)}function TC(){}t(191,176,{},TC);_.Gc=function(){xw(this.a)};_.Jc=function(){return SC};var SC;t(193,176,{});t(192,193,{});function UC(){UC=x;VC=new bC(cp,new WC)}function WC(){}t(194,192,{},WC);
+_.Gc=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(XC(),YC).length&&-999!=(XC(),YC)[c]&&(c=(XC(),YC)[c]);b=new ZC(null,c,null);if(this.a.ctrlKey||this.a.shiftKey||this.a.metaKey||this.a.altKey)this.a.ctrlKey&&(b.e|=2),this.a.altKey&&(b.e|=8),this.a.metaKey&&(b.e|=4),this.a.shiftKey&&(b.e|=1);a:{var a=a.a.c,d,e;a.kb=!1;if(!a.z){a.kb=!0;a.J=l;e=0;d=8==b.e;b=0!=(b.e&2);switch(c){case 99:case 67:b?$C(aD(a)):e=301;break;case 118:case 86:b&&a.vb&&bD(a.u,(!a.wb&&(a.wb=new cD(a)),a.wb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Rb&&(dD(a,vA((eD(),fD).gc.a.gb,Pt)),e=1201,a.d=18);break;case 104:case 72:a.kb=!0;a.J=gg;e=1300;break;case 114:case 82:a.kb=!0;a.J=ti;e=1301;break;case 116:case 84:701==a.c?(e=236,a.kb=!0,a.J=hc):801==a.c?(e=237,a.kb=!0,a.J=gc):(e=233,a.kb=!0,a.J="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.kb=!0,a.J=mc);break;case 122:case 90:b?e=110:(e=239,a.kb=!0,a.J=tc);break;case 97:case 65:e=235;a.kb=!0;a.J="-COOH";break;case 101:case 69:e=238;a.kb=!0;a.J=bc;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.kb=!0;a.J=cc;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.c?(e=254,a.kb=!0,a.J="-F"):801==a.c?(e=255,a.kb=!0,a.J="-Cl"):901==a.c?(e=256,a.kb=!0,a.J="-Br"):1001==a.c?(e=257,a.kb=!0,a.J="-I"):501==a.c?(e=259,a.kb=!0,a.J="-OH"):401==a.c?(e=258,a.kb=!0,
+a.J="-NH2"):e=202;break;case 61:501==a.c?(e=250,a.kb=!0,a.J="=O"):e=203;break;case 35:e=204;break;case 48:105==a.c?gD(a,0):d?(e=223,a.kb=!0,a.J="-3-Furyl"):(e=221,a.kb=!0,a.J="-Furyl");break;case 49:105==a.c?gD(a,1):1301==a.c?(a.kb=!0,a.J="-R1",e=1302):e=209;break;case 50:105==a.c&&gD(a,2);1301==a.c&&(a.kb=!0,a.J="-R2",e=1303);break;case 51:105==a.c?gD(a,3):1301==a.c?(a.kb=!0,a.J="-R3",e=1304):e=206;break;case 52:105==a.c?gD(a,4):e=207;break;case 53:105==a.c?gD(a,5):e=208;break;case 54:105==a.c?gD(a,
+6):e=210;break;case 55:105==a.c?gD(a,7):e=211;break;case 56:105==a.c?gD(a,8):e=212;break;case 57:105==a.c?gD(a,9):(a.kb=!0,a.J="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}hD(a,e)}b=!0}b&&xw(this.a)};_.Jc=function(){return VC};var VC;function iD(){iD=x;jD=new bC(Vp,new kD)}function kD(){}t(195,181,iv,kD);_.Gc=function(a){a.tc(this)};_.Jc=function(){return jD};var jD;
+function mw(){mw=x;nw=new bC(Wp,new lD)}function lD(){}t(196,181,iv,lD);_.Gc=function(a){a.uc(this)};_.Jc=function(){return nw};var nw;function mD(){mD=x;nD=new bC(Xp,new oD)}function oD(){}t(197,181,iv,oD);_.Gc=function(a){var b;a.e&&1==a.d&&(b=new yw(bw,null),a.b.i=a.f+b.a,a.b.j=a.i+b.d,cw(a))};_.Jc=function(){return nD};var nD;function pD(){pD=x;qD=new bC(Yp,new rD)}function rD(){}t(198,181,iv,rD);_.Gc=function(a){var b;b=this.a;gA((dA(),eA),new sD(a,a.b,b))};_.Jc=function(){return qD};var qD;
+function ow(){ow=x;pw=new bC(Zp,new tD)}function tD(){}t(199,181,iv,tD);_.Gc=function(a){a.vc(this)};_.Jc=function(){return pw};var pw;function qC(){this.a={}}t(200,1,{},qC);_.a=null;t(203,182,iv);var uD=null;function vD(){vD=x;wD=new bC(zt,new xD)}function xD(){}t(202,203,iv,xD);_.Gc=function(a){yD(a.a,this,a.a.k)};_.Jc=function(){return wD};var wD;function zD(){zD=x;AD=new bC(At,new BD)}function BD(){}t(204,203,iv,BD);_.Gc=function(a){yD(a.a,this,a.a.k)};_.Jc=function(){return AD};var AD;
+function CD(){var a;this.a=(a=document.createElement(on),a.setAttribute(br,ns),typeof a.ontouchstart==Pn)}t(205,1,{},CD);function DD(){DD=x;ED=new bC(Bt,new FD)}function FD(){}t(206,203,iv,FD);_.Gc=function(a){yD(a.a,this,a.a.n)};_.Jc=function(){return ED};var ED;function GD(){GD=x;HD=new bC(Ct,new ID)}function ID(){}t(207,203,iv,ID);_.Gc=function(a){JD(a.a,this)&&(a.a.j&&KD(a.a.j,a.a.b)?a.a.d=!0:(xw(this.a),Qw(a.a.c,750),a.a.d=!1))};_.Jc=function(){return HD};var HD;
+function LD(a,b){this.a=b;this.b=a}function MD(a,b,c){ax&&(b=new LD(b,c),a.Uc(b))}t(208,177,{},LD);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return ax};_.a=!1;var ax=_.b=null;function ND(a){this.a=a}t(209,177,{},ND);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return OD};var OD=_.a=null;function PD(){}function QD(a){var b;RD&&(b=new PD,a.Uc(b))}t(210,177,{},PD);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return RD};var RD=null;function SD(a){this.a=a}t(211,177,{},SD);_.Gc=function(a){a.Tc(this)};
+_.Hc=function(){return TD};var TD=_.a=null;function UD(){}t(212,177,{},UD);_.Gc=function(a){a.a.N&&a.a.Id()};_.Hc=function(){return VD};var VD=null;function WD(a,b,c){a=a.a;if(!b)throw new XD(Re);if(!c)throw new XD(Se);0<a.b?YD(a,new ZD(a,b,c)):$D(a,b,null).zf(c);return new aE(new bE(a,b,c))}
+function cE(a,b){var c;!b.e||b.Ic();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,j,h;if(!b)throw new XD(Te);try{++d.b;j=dE(d,b.Hc(),null);e=null;for(h=d.c?j.If(j.Fe()):j.Hf();d.c?h.Kf():h.Xc();){g=d.c?h.Lf():h.Yc();try{b.Gc(g)}catch(n){if(n=Jv(n),A(n,86))f=n,!e&&(e=new eE),fE(e,f);else throw n;}}if(e)throw new gE(e);}finally{if(--d.b,0==d.b){var o,r;if(d.a)try{for(r=new Dv(d.a);r.b<r.d.Fe();)o=Ev(r),o.wc()}finally{d.a=null}}}}catch(q){q=Jv(q);if(A(q,38))throw new hE(q.a);throw q;}finally{null==c?(b.e=!0,b.f=
+null):b.f=c}}function iE(a){jE.call(this,a,!1)}function jE(a,b){this.a=new kE(b);this.b=a}t(213,1,sv,iE,jE);_.Uc=function(a){cE(this,a)};_.a=null;_.b=null;t(216,1,{});function YD(a,b){!a.a&&(a.a=new Yv);Sv(a.a,b)}function lE(a,b,c,d){var e,f;e=dE(a,b,c);e.Bf(d)&&e.Ce()&&(f=aw(a.d,b),f.Ee(c),f.Ce()&&Mv(a.d,b))}function $D(a,b,c){var d;d=aw(a.d,b);d||(d=new Bv,z(a.d,b,d));a=d.Be(c);a||(a=new Yv,d.De(c,a));return a}
+function dE(a,b,c){a=aw(a.d,b);if(!a)return mE(),mE(),nE;c=a.Be(c);return!c?(mE(),mE(),nE):c}t(215,216,{});_.a=null;_.b=0;_.c=!1;function kE(a){this.d=new Bv;this.c=a}t(214,215,{},kE);function aE(a){this.a=a}t(217,1,{},aE);_.a=null;function gE(a){Kv.call(this,oE(a),pE(a));this.a=a}function pE(a){a=a.Bd();return!a.Xc()?null:a.Yc()}function oE(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new qE(1==b?Wf:b+va);c=!0;for(a=a.Bd();a.Xc();)d=a.Yc(),c?c=!1:Fz(b.a,sd),d=d.Dc(),Fz(b.a,d);return tA(b.a)}
+t(219,97,Iu,gE);_.a=null;function hE(a){gE.call(this,a)}t(218,219,Iu,hE);t(220,1,{},function(){});function rE(a){a=vA(a,ln);return sE(ws,a)?(tE(),uE):sE(qp,a)?(tE(),vE):(tE(),wE)}function tE(){tE=x;uE=new xE(zi,0);vE=new xE(Ug,1);wE=new xE(xf,2);yE=I(zE,m,15,[uE,vE,wE])}function xE(a,b){PA.call(this,a,b)}t(222,138,{15:1,71:1,75:1,77:1},xE);var yE,wE,vE,uE;function AE(){}
+function BE(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 y(a,b,c,d,e){d=BE(e,d);I(a,b,c,d);return d}function CE(a){return DE([EE,K],[m,s],[70,-1],a,0,2,1)}function DE(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=BE(j?g:0,h);I(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=DE(a,b,c,d,e,f,g)}return n}
+function I(a,b,c,d){FE();var e=GE,f=HE;FE();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function IE(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new JE;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new JE;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new JE;}a[b]=c}t(223,1,{},AE);_.qI=0;function FE(){FE=x;GE=[];HE=[];var a=new AE,b=GE,c=HE,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var GE,HE;
+function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Pz(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Sz(a){return a.tM==x||a.cM&&!!a.cM[1]}function KE(a){return null==a?null:a}function F(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function LE(){var a;$stats&&ME(Km);a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(dr))a=dr;else if(-1!=a.indexOf(Vt))a=zs;else if(-1!=a.indexOf(aq)&&9<=$doc.documentMode)a=Ho;else if(-1!=a.indexOf(aq)&&8<=$doc.documentMode)a=Go;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?Fo:-1!=a.indexOf(Tn)?Un:It}H(Fo,a)||$wnd.alert(Pf+a+Hb);$stats&&ME(Jm);b=$doc.compatMode;a=I(NE,m,1,[Pe]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&ME(Im);
+$wnd.$GWT_DND_VERSION=gd;RB();UB.unshift(jg);RB();0!=UB.length&&(a=UB.join(l),a=(VB(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:YB(0,a,!1),UB.length=0);if(0!=SB.length){a=SB.join(l);a=(VB(),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=XB[b],0==c&&(c=XB[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);XB[e]+=a.length;YB(e,a,!0)}SB.length=0}0!=TB.length&&(a=TB.join(l),a=(VB(),a),b=$doc.styleSheets.length,
+0==b?$doc.createStyleSheet().cssText=a:YB(b-1,a,!0),TB.length=0);$stats&&ME(zn);new OE;new PE;0<QE(null)?gA((dA(),eA),new RE):SE()}function Jv(a){return A(a,86)?a:new Nz(a)}function TE(a){return UE(a&4194303,a>>22&4194303,0>a?1048575:0)}function VE(a){return UE(a.l,a.m,a.h)}function UE(a,b,c){return _=new WE,_.l=a,_.m=b,_.h=c,_}
+function XE(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new YE;if(0==a.l&&0==a.m&&0==a.h)return ZE=UE(0,0,0),UE(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?(ZE=UE(0,0,0),c=VE(($E(),aF))):(ZE=UE(c.l,c.m,c.h),c=UE(0,0,0)),c;g=!1;0!=b.h>>19&&(b=bF(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?cF(e):0==c&&0!=d&&0==e?cF(d)+22:0!=c&&0==d&&0==e?cF(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=VE(($E(),dF)),c=!0,g=!g;else return c=eF(a,f),g&&fF(c),ZE=UE(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=bF(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=eF(c,d);f&&fF(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=UE(f,j,c);g?ZE=bF(c):ZE=UE(c.l,c.m,c.h);return e}if(!gF(a,b))return e?ZE=bF(a):ZE=UE(a.l,a.m,a.h),UE(0,0,0);c=c?a:UE(a.l,a.m,a.h);var h,n,o,r;f=hF(b)-hF(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=UE(j&4194303,n&4194303,h&1048575);for(n=UE(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&fF(n);e?(ZE=bF(c),d&&(ZE=iF(ZE,($E(),aF)))):ZE=UE(c.l,c.m,c.h);return n}
+function fF(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}function hF(a){var b;b=jF(a.h);return 32==b?(b=jF(a.m),32==b?jF(a.l)+32:b+20-10):b-12}var ZE=null;function kF(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return UE(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function lF(a,b){return UE(a.l&b.l,a.m&b.m,a.h&b.h)}function mF(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function M(a){var b,c,d;if(isNaN(a))return $E(),nF;if(-9223372036854775E3>a)return $E(),oF;if(9223372036854775E3<=a)return $E(),dF;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=F(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=F(a/4194304),a-=4194304*b);a=F(a);b=UE(a,b,c);d&&fF(b);return b}function pF(a){var b,c;return-129<a&&128>a?(b=a+128,null==qF&&(qF=y(rF,m,16,256,0)),c=qF[b],!c&&(c=qF[b]=TE(a)),c):TE(a)}
+function sF(a){var b=lu,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 gF(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)}
+function tF(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,w,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;w=d*j;u=e*j;D=f*j;g*=j;0!=h&&(w+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((w&511)<<13);q=(q>>22)+(w>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return UE(c&4194303,q&
+4194303,u&1048575)}function bF(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return UE(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function eF(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 UE(c&4194303,d&4194303,e&1048575)}function iF(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return UE(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function N(a){return a.l|a.m<<22}function uF(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return Mc;if(524288==a.h&&0==a.m&&0==a.l)return Zb;if(0!=a.h>>19)return Yb+uF(bF(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=pF(1E9);a=XE(a,b);b=l+N(ZE);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=Mc+b;c=b+c}return c}var qF=null;function $E(){$E=x;dF=UE(4194303,4194303,524287);oF=UE(0,0,524288);aF=pF(1);pF(2);nF=pF(0)}var dF,oF,aF,nF;function WE(){}t(232,1,{16:1},WE);
+function ME(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:at,evtGroup:Hp,millis:(new Date).getTime(),type:Oq,className:a})}function vF(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}t(237,1,{},vF);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function wF(a,b){Fz(a.a.a,b.a);return a}function xF(){this.a=new yF}t(238,1,{},xF);function zF(a){if(null==a)throw new XD(dn);this.a=a}t(239,1,{17:1,71:1},zF);_.eQ=function(a){return!A(a,17)?!1:H(this.a,a.a)};_.hC=function(){return AF(this.a)};_.a=null;
+function BF(a){if(null==a)throw new XD(xo);this.a=a}t(241,1,mv,BF);_.Vc=function(){return this.a};_.eQ=function(a){return!A(a,18)?!1:H(this.a,a.a)};_.hC=function(){return AF(this.a)};_.a=null;function CF(a){if(null==a)throw new XD(xo);this.a=a}t(242,1,mv,CF);_.Vc=function(){return this.a};_.eQ=function(a){return!A(a,18)?!1:H(this.a,a.a)};_.hC=function(){return AF(this.a)};_.a=null;function DF(){DF=x;new CF(l);EF=RegExp(mb,Sn);FF=RegExp(Td,Sn);GF=RegExp(Ed,Sn);HF=RegExp(wb,Sn);IF=RegExp(La,Sn)}
+function JF(a){DF();-1!=a.indexOf(mb)&&(a=a.replace(EF,pb));-1!=a.indexOf(Ed)&&(a=a.replace(GF,sb));-1!=a.indexOf(Td)&&(a=a.replace(FF,rb));-1!=a.indexOf(La)&&(a=a.replace(IF,vb));-1!=a.indexOf(wb)&&(a=a.replace(HF,nb));return a}var EF,FF,GF,IF,HF;function KF(a){if(null==a)throw new XD(Kt);this.a=a}t(244,1,{19:1},KF);_.eQ=function(a){return!A(a,19)?!1:H(this.a,a.a)};_.hC=function(){return AF(this.a)};_.a=null;function LF(){LF=x}t(246,1,{});function MF(){}t(247,1,{},MF);var NF=null;
+function OF(){}t(248,246,{},OF);var PF=null;function QF(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=dE(a.a,f,null).Fe();for(e-=1;0<=e;--e)if(d=dE(a.a,f,null).Gf(e),A(d,20)&&Rz(d.a,b)){var h=a.a,n=f;0<h.b?YD(h,new RF(h,n,null,d)):lE(h,n,null,d)}}}t(249,1,av);_.a=null;function SF(a){this.a=a}t(250,249,av,SF);_.Wc=function(a){a.c&&(this.a._c(a.d)||(a.a=!0))};function TF(a){this.a=a}t(251,249,av,TF);_.Sc=function(){var a=this.a;UF((VF(),WF),a.a,!0)};function XF(){Mz()}t(252,97,Yu,XF);
+function YF(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Qw(a.d,1))}function ZF(){this.a=new $F(this);this.b=new Yv;this.d=new aG(this);this.f=new bG(this)}t(253,1,{},ZF);_.c=!1;_.e=!1;function $F(a){Ww();this.a=a}t(254,24,{},$F);_.Cc=function(){if(this.a.c){var a=this.a,b;b=cG(a.f.d.b,a.f.b);dG(a.f);A(b,21)&&new XF;a.c=!1;YF(a)}};_.a=null;function aG(a){Ww();this.a=a}t(255,24,{},aG);
+_.Cc=function(){this.a.e=!1;var a=this.a,b=Mw(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Qw(a.a,1E4);a.f.c<a.f.a;){d=eG(a.f);try{if(null==d)break;A(d,21)&&(c=d,c.wc())}finally{(e=-1==a.f.b)||dG(a.f)}if(100<=Mw()-b)break}}finally{e||(Kw(a.a),a.c=!1,YF(a))}};_.a=null;function eG(a){var b;a.b=a.c;b=cG(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function dG(a){fG(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function bG(a){this.d=a}t(256,1,{},bG);_.Xc=function(){return this.c<this.a};_.Yc=function(){return eG(this)};
+_.Zc=function(){dG(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function gG(a,b){var c=(hG(),iG(b));a.appendChild(c)}var Ew=null,gw=null;function jG(){jG=x;kG=new ZF}function vw(a){jG();if(!a)throw new XD(Am);var b=kG;Sv(b.b,a);YF(b)}var kG;function lG(a){hw();!mG&&(mG=new bx);nG||(nG=new jE(null,!0),oG=new pG);return WD(nG,mG,a)}var nG=null;function qG(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function pG(){}t(262,177,{},pG);_.Gc=function(a){a.Wc(this);oG.c=!1};_.Hc=function(){return mG};_.Ic=function(){qG(this)};
+_.a=!1;_.b=!1;_.c=!1;var mG=_.d=null,oG=null;function rG(){rG=x;sG=new tG;var a;a=sG;var b;a.a=$doc.getElementById(nl);if(a.a){b=l;var c=uG();if(0<c.length)try{b=a.ad(c.substring(1))}catch(d){$wnd.location.hash=l}vG=b;b=a.a;b=b.contentWindow?b.contentWindow.document.getElementById(ol):void 0;b?vG=b.innerText:(b=null==vG?l:vG,c=zA(on),c.innerText=b||l,b=c.innerHTML,c=a.a.contentWindow.document,c.open(),c.write(Md+b+Fd),c.close());wG(a);xG(a);a=!0}else a=!1;a||(sG=null)}var sG=null;function Yw(){}
+t(264,1,{},Yw);_.Qc=function(){for(;0<(Ww(),Xw).c;)Kw(cG(Xw,0))};function $w(a,b){return WD((!yG&&(yG=new zG),yG),a,b)}function AG(a){Zw();BG||(CG(Rn,new DG),BG=!0);return $w((!RD&&(RD=new bx),RD),a)}function Zw(){EG||(CG(Qn,new FG),EG=!0)}function GG(){EG&&MD((!yG&&(yG=new zG),yG),null,!1)}function HG(){var a;EG&&(a=new IG,yG&&cE(yG,a));return null}function JG(){var a,b;if(BG&&(b=kw(),a=lw(),KG!=b||LG!=a))KG=b,LG=a,QD((!yG&&(yG=new zG),yG))}var EG=!1,yG=null,LG=0,KG=0,BG=!1;
+function MG(){MG=x;NG=new bx}function IG(){MG()}t(266,177,{},IG);_.Gc=function(){null.cg()};_.Hc=function(){return NG};var NG;function zG(){iE.call(this,null)}t(269,213,sv,zG);
+function OG(a){switch(a){case Zl:return 4096;case rm:return 1024;case wm:return 1;case en:return 2;case Fn:return 2048;case cp:return 128;case dp:return 256;case ep:return 512;case np:return 32768;case pp:return 8192;case Vp:return 4;case Wp:return 64;case Xp:return 32;case Yp:return 16;case Zp:return 8;case Ds:return 16384;case yn:return 65536;case zf:case $p:return 131072;case cn:return 262144;case wr:return 524288;case Ct:return 1048576;case Bt:return 2097152;case At:return 4194304;case zt:return 8388608;
+case Xn:return 16777216;case Vn:return 33554432;case Wn:return 67108864;default:return-1}}function hw(){PG||(QG(),PG=!0)}var PG=!1;
+function QG(){null==$wnd.__gwt_globalEventArray&&($wnd.__gwt_globalEventArray=[]);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=C(function(){var a=$wnd.event,b;var c=nG,d,h,n;mG&&c&&RG(c.a.d,mG)?(b=oG.a,d=oG.b,h=oG.c,n=oG.d,qG(oG),oG.d=a,cE(c,oG),c=!(oG.a&&!oG.b),oG.a=b,oG.b=d,oG.c=h,oG.d=n,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,xw(a));return b});var a=C(function(){if(null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,!SG()))return;for(var a,b=this;b&&!(a=b.__listener);)b=b.parentElement;
+if(a&&!Pz(a)&&A(a,22)){var c=$wnd.event,d;d=Ew;Ew=c;b==gw&&8192==OG(c.type)&&(gw=null);a.$c(c);Ew=d}}),b=C(function(){var b=$doc.createEventObject();null==$wnd.event.returnValue&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(Qq,b);this.__eventBits&2?a.call(this):null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,SG())}),c=C(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;a.call(this)}),d=$moduleName.replace(/\./g,il);$wnd[ll+d]=a;TG=(new Function(Ut,ls+d+zc))($wnd);
+$wnd[kl+d]=b;UG=(new Function(Ut,ks+d+Ac))($wnd);$wnd[ml+d]=c;VG=(new Function(Ut,ms+d+Ac))($wnd);WG=(new Function(Ut,ms+d+Bc))($wnd);c=C(function(){a.call($doc.body)});d=C(function(){b.call($doc.body)});$doc.body.attachEvent(Qq,c);$doc.body.attachEvent(Yq,c);$doc.body.attachEvent($q,c);$doc.body.attachEvent(Zq,c);$doc.body.attachEvent(ar,c);$doc.body.attachEvent(Uq,c);$doc.body.attachEvent(Vq,c);$doc.body.attachEvent(Wq,c);$doc.body.attachEvent(Tq,c);$doc.body.attachEvent(Pq,c);$doc.body.attachEvent(Sq,
+d);$doc.body.attachEvent(Rq,c)}function XG(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
+function YG(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?TG:null),c&3&&(a.ondblclick=b&3?UG:null),c&4&&(a.onmousedown=b&4?TG:null),c&8&&(a.onmouseup=b&8?TG:null),c&16&&(a.onmouseover=b&16?TG:null),c&32&&(a.onmouseout=b&32?TG:null),c&64&&(a.onmousemove=b&64?TG:null),c&128&&(a.onkeydown=b&128?TG:null),c&256&&(a.onkeypress=b&256?TG:null),c&512&&(a.onkeyup=b&512?TG:null),c&1024&&(a.onchange=b&1024?TG:null),c&2048&&(a.onfocus=b&2048?TG:null),c&4096&&(a.onblur=b&4096?TG:null),
+c&8192&&(a.onlosecapture=b&8192?TG:null),c&16384&&(a.onscroll=b&16384?TG:null),c&32768&&(a.nodeName==rg?b&32768?a.attachEvent(Xq,WG):a.detachEvent(Xq,WG):a.onload=b&32768?VG:null),c&65536&&(a.onerror=b&65536?TG:null),c&131072&&(a.onmousewheel=b&131072?TG:null),c&262144&&(a.oncontextmenu=b&262144?TG:null),c&524288&&(a.onpaste=b&524288?TG:null))}function SG(){for(var a=!1,b=0;b<$wnd.__gwt_globalEventArray.length;b++)!$wnd.__gwt_globalEventArray[b]()&&(a=!0);return!a}var UG=null,TG=null,WG=null,VG=null;
+function ZG(){var a;ZG=x;$G=(a=$doc,H(a.compatMode,Pe)?a.documentElement:a.body)}var $G;function aH(){this.b=new Yv}function bH(a){a=a[ql];return null==a?-1:a}t(273,1,{},aH);_.a=null;function cH(a,b){this.a=a;this.b=b}t(274,1,{},cH);_.a=0;_.b=null;t(275,1,sv);_.ad=function(a){return decodeURI(a.replace("%23",Wa))};_.bd=function(a){return encodeURI(a).replace(Wa,"%23")};_.Uc=function(a){cE(this.c,a)};_.cd=function(){};
+_.dd=function(a){a=null==a?l:a;if(!H(a,null==vG?l:vG))vG=a,this.cd(a),VD&&(a=new UD,cE(this.c,a))};var vG=l;function xG(a){var b=C(function(){$wnd.setTimeout(b,250);if(!a.ed()){var c=uG();if(0<c.length){var d=l;try{d=a.ad(c.substring(1))}catch(e){a.fd()}(c=null==vG?l:vG)&&d!=c&&a.fd()}}});b()}function wG(a){var b=$wnd.__gwt_onHistoryLoad;$wnd.__gwt_onHistoryLoad=C(function(c){a.dd(c);b&&b(c)})}function tG(){this.c=new iE(null)}
+function uG(){var a=$wnd.location.href,b=a.lastIndexOf(Wa);return 0<b?a.substring(b):l}t(276,275,sv,tG);_.ed=function(){return this.b?(this.b=!1,$wnd.location.hash=this.bd(null==vG?l:vG),!0):!1};_.cd=function(a){$wnd.location.hash=this.bd(a)};_.fd=function(){this.b=!0;$wnd.location.reload()};_.a=null;_.b=!1;function CG(a,b){var c;c=zA(Cs);c.text=a;$doc.body.appendChild(c);b.wc();$doc.body.removeChild(c)}function FG(){}t(279,1,{},FG);_.wc=function(){$wnd.__gwt_initWindowCloseHandler(C(HG),C(GG))};
+function DG(){}t(280,1,{},DG);_.wc=function(){$wnd.__gwt_initWindowResizeHandler(C(JG))};function Xv(a,b){Fv(a.ld(),b,!0)}function Wv(a,b){Fv(a.ld(),b,!1)}function jw(a,b,c){0<=b&&a.qd(b+Gr);0<=c&&a.od(c+Gr)}function dH(a){var b,a=vA(a,tm);b=qA(a,rA(32));return 0<=b?a.substr(0,b-0):a}
+function Fv(a,b,c){if(!a)throw new Nv(Yh);b=pA(b);if(0==b.length)throw new cx(bj);if(c){var d;d=pA(b);b=a.className;-1==wA(b,d)&&(0<b.length?a.className=b+ca+d:a.className=d)}else{var e,f,c=pA(b);f=a.className;e=wA(f,c);-1!=e&&(b=pA(f.substr(0,e-0)),c=pA(eH(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ca+c,a.className=d)}}function fH(a,b){a.style.display=b?l:sq;a.setAttribute(Hl,""+!b)}t(285,1,jv);_.gd=function(){return Hw(this.gb)};_.hd=function(){return Iw(this.gb)};
+_.jd=function(){return uA(this.gb,Lq)};_.kd=function(){return uA(this.gb,Mq)};_.ld=function(){return this.gb};_.md=function(){return this.gb.style.display!=sq};_.nd=function(){throw new gH;};_.od=function(a){this.gb.style[ro]=a};_.pd=function(a){fH(this.gb,a)};_.qd=function(a){this.gb.style[Yt]=a};_.tS=function(){return!this.gb?"(null handle)":this.gb.outerHTML};_.gb=null;
+function B(a,b,c){var d;d=OG(c.b);if(-1!=d)if(-1==a.cb){var e=a.gb;d|=a.gb.__eventBits||0;hw();YG(e,d)}else a.cb|=d;return WD(!a.db?a.db=new iE(a):a.db,c,b)}function hH(a,b,c){return WD(!a.db?a.db=new iE(a):a.db,c,b)}function iH(a){var b;if(a.td())throw new jH(Si);a.bb=!0;a.gb.__listener=a;b=a.cb;a.cb=-1;if(0<b)if(-1==a.cb){var c=a.gb;b|=a.gb.__eventBits||0;hw();YG(c,b)}else a.cb|=b;a.rd();a.wd()}
+function kH(a,b){var c;switch(OG(b.type)){case 16:case 32:if((c=b.relatedTarget||(b.type==Xp?b.toElement:b.fromElement))&&BA(a.gb,c))return}c=a.gb;var d,e,f;if(ZB&&(f=ZB.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.db&&cE(a.db,f.a),f.a.a=d,f.a.b=e}function lH(a){if(!a.td())throw new jH(Ti);try{a.xd()}finally{try{a.sd()}finally{a.gb.__listener=null,a.bb=!1}}}
+function Fw(a){if(a.fb)if(A(a.fb,28))a.fb.yd(a);else{if(a.fb)throw new jH(fj);}else if(ew(),RG(mH.a,a)){ew();try{a.vd()}finally{Mv(mH.a,a)}}}function nH(a,b){var c;c=a.fb;if(b){if(c)throw new jH(Ve);a.fb=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.fb=null}}t(284,285,Pu);_.rd=function(){};_.sd=function(){};_.Uc=function(a){this.db&&cE(this.db,a)};_.td=function(){return this.bb};_.ud=function(){iH(this)};_.$c=function(a){kH(this,a)};_.vd=function(){lH(this)};_.wd=function(){};_.xd=function(){};
+_.bb=!1;_.cb=0;_.db=null;_.eb=null;_.fb=null;function oH(a){for(a=new pH(a);a.a.a<a.a.b.c-1;)qH(a.a),rH(a.a)}t(283,284,tv);_.rd=function(){sH(this,(tH(),uH))};_.sd=function(){sH(this,(tH(),vH))};function wH(a,b,c){Fw(b);var d=a.p;xH(d,b,d.c);d=(hG(),iG(b.gb));c.appendChild(d);nH(b,a)}function yH(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new zH;b.fb==a&&(f=a.zd(b),f<d&&--d);Fw(b);xH(a.p,b,d);e?(e=b.gb,XG(c,(hG(),iG(e)),d)):(e=(hG(),iG(b.gb)),c.appendChild(e));nH(b,a)}
+function AH(a,b){var c;if(b.fb!=a)return!1;try{nH(b,null)}finally{c=b.gb;yA(c).removeChild(c);c=a.p;var d;d=BH(c,b);if(-1==d)throw new CH;if(0>d||d>=c.c)throw new zH;for(--c.c;d<c.c;++d)IE(c.a,d,c.a[d+1]);IE(c.a,c.c,null)}return!0}t(282,283,tv);_.zd=function(a){return BH(this.p,a)};_.Ad=function(a,b,c,d){yH(this,a,b,c,d)};_.Bd=function(){return new DH(this.p)};_.yd=function(a){return AH(this,a)};function dw(a,b,c,d){var e;Fw(b);e=a.p.c;a.Ed(b,c,d);a.Ad(b,a.gb,e,!0)}
+function EH(a,b){var c;(c=AH(a,b))&&FH(b.gb);return c}function GH(a,b,c,d){if(b.fb!=a)throw new cx(sj);a.Ed(b,c,d)}function HH(a,b,c){a=a.gb;-1==b&&-1==c?FH(a):(a.style[Dr]=sl,a.style[gp]=b+Gr,a.style[xt]=c+Gr)}function IH(){var a=zA(on);this.p=new JH(this);this.gb=a;this.gb.style[Dr]=is;this.gb.style[mr]=to}function FH(a){a.style[gp]=l;a.style[xt]=l;a.style[Dr]=l}t(281,282,tv,IH);_.Cd=function(a){wH(this,a,this.gb)};_.yd=function(a){return EH(this,a)};_.Dd=function(a,b,c){GH(this,a,b,c)};
+_.Ed=function(a,b,c){HH(a,b,c)};function KH(a,b){if(a.Gd())throw new jH(Vi);a.Hd(b)}function LH(a,b){if(a.ab!=b)return!1;try{nH(b,null)}finally{a.Fd().removeChild(b.gb),a.ab=null}return!0}function MH(a,b){if(b!=a.ab&&(b&&Fw(b),a.ab&&a.yd(a.ab),a.ab=b)){var c=(hG(),iG(a.ab.gb));a.Fd().appendChild(c);nH(b,a)}}function NH(){this.gb=zA(on)}t(289,283,tv,NH);_.Fd=function(){return this.gb};_.Gd=function(){return this.ab};_.Bd=function(){return new OH(this)};_.yd=function(a){return LH(this,a)};
+_.Hd=function(a){MH(this,a)};_.ab=null;function PH(a,b){a.$&&(QH(a.Z,!1,!1),MD(a,a,b))}function RH(a){var b;if(b=a.ab)null!=a.O&&b.od(a.O),null!=a.P&&b.qd(a.P)}function SH(a,b,c){a.V=b;a._=c;b-=HA();c-=IA();a=a.gb;a.style[gp]=b+(qw(),Gr);a.style[xt]=c+Gr}function TH(a){a.$||(a.bb&&Fw(a),QH(a.Z,!0,!1))}t(288,289,tv);_.Fd=function(){return xA(this.gb)};_.jd=function(){return uA(this.gb,Lq)};_.kd=function(){return uA(this.gb,Mq)};_.ld=function(){return yA(xA(this.gb))};_.Id=function(){this.Jd(!1)};
+_.Jd=function(a){PH(this,a)};_.md=function(){return!H(to,this.gb.style[Rt])};_._c=function(){return!0};_.Wc=function(){};_.xd=function(){this.$&&QH(this.Z,!1,!0)};_.od=function(a){this.O=a;RH(this);0==a.length&&(this.O=null)};_.Kd=function(a,b){SH(this,a,b)};_.pd=function(a){this.gb.style[Rt]=a?St:to;UH(this.gb,a)};_.Hd=function(a){MH(this,a);RH(this)};_.qd=function(a){this.P=a;RH(this);0==a.length&&(this.P=null)};_.Ld=function(){TH(this)};_.M=!1;_.N=!1;_.O=null;_.P=null;_.Q=null;_.S=null;_.T=!1;
+_.U=!1;_.V=-1;_.W=!1;_.X=null;_.Y=!1;_.$=!1;_._=-1;
+function VH(a,b){var c;this.gb=zA(on);this.R=new WH;this.L=(XH(),YH);this.Z=new ZH(this);this.gb.appendChild(zA(on));this.Kd(0,0);yA(xA(this.gb))[tm]=no;xA(this.gb)[tm]=Cr;this.N=this.M=a;this.W=!1;c=I(NE,m,1,[b+hj,b+kh,b+Ae]);this.K=new $H(c);this.K.ld()[tm]=l;c=yA(xA(this.gb));var d=co;if(!c)throw new Nv(Yh);d=pA(d);if(0==d.length)throw new cx(bj);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Yb&&0==n.indexOf(f)&&
+(e[j]=d+n.substring(g))}c.className=e.join(ca)}MH(this,this.K);RH(this);Fv(xA(this.gb),Cr,!1);Fv(this.K.b,b+nf,!0)}t(287,288,tv);_.rd=function(){iH(this.K)};_.sd=function(){lH(this.K)};_.Gd=function(){return this.K.ab};_.Bd=function(){return new OH(this.K)};_.yd=function(a){return this.K.yd(a)};_.Hd=function(a){MH(this.K,a);RH(this)};_.K=null;t(286,287,tv);_.vd=function(){lH(this)};function aI(){aI=x;bI=new cI(Fe,0,(XH(),YH));dI=new cI(ci,1,eI);fI=new cI(yi,2,gI);hI=I(iI,m,23,[bI,dI,fI])}
+function cI(a,b,c){PA.call(this,a,b);this.a=c}t(290,138,{23:1,71:1,75:1,77:1},cI);_.a=null;var hI,bI,dI,fI;function jI(){jI=x;kI=I(NE,m,1,[xt,Gp,im])}function $H(a){var b;jI();var c,d;c=this.gb=zA(lt);this.c=zA(ot);gG(c,this.c);c[pm]=0;for(c=c[om]=0;c<a.length;++c)d=(b=zA(Dt),b[tm]=a[c],gG(b,lI(a[c]+Wg)),gG(b,lI(a[c]+Ye)),gG(b,lI(a[c]+Ei)),b),gG(this.c,d),1==c&&(this.b=xA(d.children[1]));this.gb[tm]=eo}
+function lI(a){var b,c;c=zA(pt);b=zA(on);var d=(hG(),iG(b));c.appendChild(d);c[tm]=a;b[tm]=a+Bg;return c}t(292,289,Wu,$H);_.Fd=function(){return this.b};_.b=null;_.c=null;var kI;t(291,292,Wu);t(293,1,{});function tH(){tH=x;uH=new mI;vH=new nI}function oI(a){gE.call(this,a)}function sH(a,b){tH();var c,d,e;c=null;for(e=a.Bd();e.Xc();){d=e.Yc();try{b.Md(d)}catch(f){if(f=Jv(f),A(f,86))d=f,!c&&(c=new eE),fE(c,d);else throw f;}}if(c)throw new oI(c);}t(294,218,Iu,oI);var uH,vH;function mI(){}
+t(295,1,{},mI);_.Md=function(a){a.ud()};function nI(){}t(296,1,{},nI);_.Md=function(a){a.vd()};t(299,284,Pu);_.Mc=function(a){return B(this,a,(iD(),iD(),jD))};_.Nc=function(a){return B(this,a,(mw(),mw(),nw))};_.Oc=function(a){return B(this,a,(mD(),mD(),nD))};_.Pc=function(a){return B(this,a,(ow(),ow(),pw))};_.ud=function(){iH(this);-1==this.gb.tabIndex&&(this.gb.tabIndex=0)};t(298,299,Pu);function pI(a){this.gb=$doc.createElement(Hd);this.gb[tm]=bo;this.gb.innerHTML=a||l}
+t(297,298,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},pI);t(300,282,tv);_.d=null;_.e=null;function qI(a,b){var c;if(a.f)throw new jH(mf);Fw(b);c=b.gb;a.gb=c;var d;hG();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((hG(),c).__gwt_resolve=rI(a));a.f=b;nH(b,a)}function sI(a){if(-1!=a.cb){var b=a.f,c=a.cb;if(-1==b.cb){var d=b.gb,b=c|(b.gb.__eventBits||0);hw();YG(d,b)}else b.cb|=c;a.cb=-1}a.f.ud();a.gb.__listener=a;a.wd()}t(301,284,rv);_.td=function(){return this.f?this.f.td():!1};_.ud=function(){sI(this)};
+_.$c=function(a){kH(this,a);this.f.$c(a)};_.vd=function(){this.f.vd()};_.nd=function(){return this.gb=this.f.nd()};_.f=null;function tI(a,b){a.c=!1;a.a.innerText=b||l;if(a.d!=a.b){a.d=a.b;var c=a.a;switch(a.b.c){case 0:c[ln]=ws;break;case 1:c[ln]=qp;break;case 2:rE(c)!=(tE(),wE)&&(c[ln]=l)}}}function uI(a){this.a=a;this.c=!1;this.d=this.b=rE(a)}t(302,1,{},uI);_.a=null;_.b=null;_.c=!1;_.d=null;function iw(){this.gb=vI()}t(303,289,tv,iw);_.Mc=function(a){return B(this,a,(iD(),iD(),jD))};
+_.Nc=function(a){return B(this,a,(mw(),mw(),nw))};_.Oc=function(a){return B(this,a,(mD(),mD(),nD))};_.Pc=function(a){return B(this,a,(ow(),ow(),pw))};function xI(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=xA(b);e=null;c&&(c=bH(c),e=0>c?null:cG(a.i.b,c));e?AI(a,e):d&&(b.innerHTML=l||l);return b}function AI(a,b){var c;if(b.fb!=a)return!1;try{nH(b,null)}finally{c=b.gb;yA(c).removeChild(c);var d=a.i,e;e=bH(c);c[ql]=null;c=d.b;HI(e,c.c);IE(c.b,e,null);d.a=new cH(e,d.a)}return!0}t(305,283,tv);_.Bd=function(){return new II(this)};
+_.yd=function(a){return AI(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function JI(a){if(0>=a.b)throw new KI(Hi+a.b);if(0>=a.a)throw new KI(lf+a.a);}
+function LI(){this.i=new aH;this.f=zA(lt);this.c=zA(ot);gG(this.f,this.c);this.gb=this.f;this.d=new MI(this);var a=new NI(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=zA(Fm);var b=a.a;XG(a.b.f,(hG(),iG(b)),0);gG(a.a,zA(Dm))}var c,d;if(1!=this.a){if(1<this.a)for(a=0;a<this.b;++a)for(b=this.a-1;1<=b;--b){c=b;d=void 0;d=this.b;if(a>=d||0>a)throw new KI(Gi+a+Sb+d);if(0>c)throw new KI(hf+c+Ca+c);if(this.a<=c)throw new KI(kf+c+Rb+this.a);c=xI(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=
+0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=zA(pt),d.innerHTML=ub||l,XG(c,(hG(),iG(d)),b);this.a=1;a=this.e;b=1;b=1<b?b:1;c=a.a.childNodes.length;if(c<b)for(;c<b;++c)d=zA(Dm),a.a.appendChild(d);else if(c>b)for(;c>b;--c)a.a.removeChild(a.a.lastChild)}if(1!=this.b)if(1>this.b){a=this.c;b=1-this.b;d=this.a;var e=$doc.createElement(pt);e.innerHTML=ub;c=$doc.createElement(Dt);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));
+this.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)xI(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}t(304,305,tv,LI);_.a=0;_.b=0;function OI(a){for(;++a.b<a.d.c&&!(null!=cG(a.d,a.b)););}function II(a){this.c=a;this.d=this.c.i.b;OI(this)}t(306,1,{},II);_.Xc=function(){return this.b<this.d.c};_.Yc=function(){var a;if(this.b>=this.d.c)throw new CH;a=cG(this.d,this.b);this.a=this.b;OI(this);return a};
+_.Zc=function(){var a;if(0>this.a)throw new PI;a=cG(this.d,this.a);Fw(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function MI(a){this.a=a}t(307,1,{},MI);_.a=null;function NI(a){this.b=a}t(308,1,{},NI);_.a=null;_.b=null;function QI(){QI=x;RI=new SI}var RI;function TI(){TI=x;UI=new VI((mB(),qm));WI=new VI(gp);XI=new VI(ps);YI=WI;ZI=XI;$I=YI}var UI,$I,WI,ZI,YI,XI;function SI(){}t(310,1,{},SI);function VI(a){this.a=a}t(311,310,{},VI);_.a=null;function aJ(){aJ=x;bJ=new cJ(Gp);dJ=new cJ(xt)}var bJ,dJ;
+function cJ(a){this.a=a}t(312,1,{},cJ);_.a=null;function eJ(a,b){var c;c=fJ(a);gG(a.b,c);wH(a,b,c)}function fJ(a){var b;b=zA(pt);b[vl]=a.a.a;b.style[Qt]=a.c.a;return b}function gJ(a,b){var c,d;d=yA(b.gb);(c=AH(a,b))&&a.b.removeChild(d);return c}function hJ(){this.p=new JH(this);this.e=zA(lt);this.d=zA(ot);gG(this.e,this.d);this.gb=this.e;this.a=(TI(),$I);this.c=(aJ(),dJ);this.b=zA(Dt);gG(this.d,this.b);this.e[pm]=Mc;this.e[om]=Mc}t(313,300,tv,hJ);_.yd=function(a){return gJ(this,a)};_.b=null;
+function iJ(){iJ=x;new Bv}function jJ(a,b,c,d,e){iJ();this.a=new kJ(this,a,b,c,d,e);this.gb[tm]=go}function lJ(a,b,c,d,e){iJ();jJ.call(this,(LF(),new KF(a)),b,c,d,e)}t(314,284,Pu,jJ,lJ);_.Mc=function(a){return B(this,a,(iD(),iD(),jD))};_.Nc=function(a){return B(this,a,(mw(),mw(),nw))};_.Oc=function(a){return B(this,a,(mD(),mD(),nD))};_.Pc=function(a){return B(this,a,(ow(),ow(),pw))};_.$c=function(a){32768==OG(a.type)&&this.a&&(mJ(this).__gwtLastUnhandledEvent=l);kH(this,a)};
+_.wd=function(){var a=this.a,b;b=vA(mJ(this),"__gwtLastUnhandledEvent");H(np,b)&&(a.f=new nJ(a,this),gA((dA(),eA),a.f))};_.a=null;t(316,1,{});_.f=null;function oJ(){oJ=x;new pJ}
+function kJ(a,b,c,d,e,f){oJ();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;DA()?(b=qJ(b,c,d,e,f),c=xA(b),hw(),YG(c,32768)):b=qJ(b,c,d,e,f);a.bb&&(a.gb.__listener=null);if(a.gb&&(c=a.gb,d=c.parentNode))d.insertBefore(b,c),d.removeChild(c);a.gb=b;a.bb&&(a.gb.__listener=a);-1==a.cb?(b=a.gb,a=133333119|(a.gb.__eventBits||0),hw(),YG(b,a)):a.cb|=133333119}t(315,316,{},kJ);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function nJ(a,b){this.a=a;this.b=b}t(317,1,{},nJ);
+_.wc=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.bb?(a=(b=$doc.createEventObject(),b.type=np,b),mJ(this.b).fireEvent("on"+a.type,a)):mJ(this.b).__gwtLastUnhandledEvent=np)};_.a=null;_.b=null;function rJ(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(QI(),RI)?a.b.d==(tE(),vE)?(TI(),WI):a.b.d==uE?(TI(),XI):(TI(),YI):a.b.d==(tE(),vE)?(TI(),XI):a.b.d==uE?(TI(),WI):(TI(),ZI);b!=a.c&&(a.c=b,a.gb.style[rt]=!a.c?l:a.c.a)}t(319,284,Pu);_.a=null;_.b=null;_.c=null;
+function sJ(){this.gb=zA(on);this.b=new uI(this.gb);this.gb[tm]=ho}function tJ(){sJ.call(this);tI(this.b,cu);rJ(this)}t(318,319,Pu,sJ,tJ);_.Mc=function(a){return B(this,a,(iD(),iD(),jD))};_.Nc=function(a){return B(this,a,(mw(),mw(),nw))};_.Oc=function(a){return B(this,a,(mD(),mD(),nD))};_.Pc=function(a){return B(this,a,(ow(),ow(),pw))};function uJ(a,b){if(0>b||b>=a.gb.options.length)throw new zH;}function iC(a,b){uJ(a,b);return a.gb.options[b].value}
+function vJ(){var a;this.gb=(a=Id,$doc.createElement(a));this.gb[tm]=io}t(320,299,Pu,vJ);t(321,249,av);function wJ(a){this.a=a}t(322,321,av,wJ);_.Kc=function(){};function xJ(a){this.a=a}t(323,321,av,xJ);_.Qc=function(a){this.a.Nd(a.f,a.a)};function yJ(a,b,c){var d;if(a.o){var e=d=zA(Dt);XG(a.e,(hG(),iG(e)),b);a=(hG(),iG(c));d.appendChild(a)}else d=a.e.children[0],XG(d,(hG(),iG(c)),b)}
+function zJ(a,b,c){var d;AJ(a,b);c&&b.a?(AJ(a,null),a=b.a,b=(dA(),eA),b.c=hA(b.c,[new BJ(a),!1])):null!=b.c&&(a.j=new CJ(a,b),c=(XH(),eI),a.j.L=c,a.j.T=a.f,a.j.ld()[tm]=ko,d=dH(a.gb),H(jo,d)||Xv(a.j,d+qi),hH(a.j,new xJ(a),ax?ax:ax=new bx),a.n=b.c,d=a.j,a=new DJ(a,b),d.gb.style[Rt]=to,UH(d.gb,!1),TH(d),a.a.o?SH(a.a.j,Hw(a.a.gb)+uA(a.a.gb,Mq)-1,Iw(a.b.gb)):SH(a.a.j,Hw(a.b.gb),Iw(a.a.gb)+uA(a.a.gb,Lq)-1),d.gb.style[Rt]=St,UH(d.gb,!0))}
+function EJ(a,b){if(b||!(a.k&&a.n==a.k.c))AJ(a,b),FJ(a.gb),b&&a.d&&zJ(a,b,!1)}
+function GJ(a,b){var c;a:{c=b.srcElement;var d,e;for(e=new Dv(a.i);e.b<e.d.Fe();)if(d=Ev(e),BA(d.gb,c)){c=d;break a}c=null}switch(OG(b.type)){case 1:FJ(a.gb);c&&zJ(a,c,!0);break;case 16:c&&EJ(a,c);break;case 32:c&&EJ(a,null);break;case 2048:HJ(a);break;case 128:switch(c=b.keyCode||0,c){case 37:HJ(a)||a.o||IJ(a);b.cancelBubble=!0;xw(b);break;case 39:HJ(a)||(a.o?null!=a.k.c&&!a.k.c.cg().cg()&&(zJ(a,a.k,!1),a.k.c.cg()):JJ(a));b.cancelBubble=!0;xw(b);break;case 38:HJ(a)||a.o&&IJ(a);b.cancelBubble=!0;
+xw(b);break;case 40:HJ(a)||(a.o?JJ(a):null!=a.k.c&&!a.k.c.cg().cg()&&(zJ(a,a.k,!1),a.k.c.cg()));b.cancelBubble=!0;xw(b);break;case 27:AJ(a,null);a.j&&PH(a.j,!1);b.cancelBubble=!0;xw(b);break;case 9:AJ(a,null);a.j&&PH(a.j,!1);break;case 13:HJ(a)||(zJ(a,a.k,!0),b.cancelBubble=!0,xw(b))}}kH(a,b)}function KJ(a,b,c){c&&AJ(a,null);MD(a,b,!1);a.n=null;a.j=null}function HJ(a){var b;if(!a.k){for(b=new Dv(a.i);b.b<b.d.Fe();){b=Ev(b);AJ(a,b);break}return!0}return!1}
+function AJ(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=dH(c.gb)+uc;Fv(c.ld(),d,!1);a.o&&(c=yA(a.k.gb),2==c.children.length&&(c=c.children[1],Fv(c,gt,!1)))}if(b){c=dH(b.gb)+uc;Fv(b.ld(),c,!0);a.o&&(c=yA(b.gb),2==c.children.length&&(c=c.children[1],Fv(c,gt,!0)));by();c=a.gb;var e=new Dx(b.gb),d=(Xx(),Yx),e=I(LJ,m,5,[e]),f,g,j,h;f=new Ez;for(j=0,h=e.length;j<h;++j)g=e[j],Gz(Gz(f,g.a),ca);e=pA(tA(f.a));c.setAttribute(d.a,e)}a.k=b}}
+function JJ(a){var b,c,d;if(a.k){for(b=c=uw(a.i,a.k);;){c+=1;c==a.i.c&&(c=0);d=c==b?cG(a.i,b):cG(a.i,c);break}AJ(a,d)}}function IJ(a){var b,c,d;if(a.k){for(b=c=uw(a.i,a.k);;){c-=1;0>c&&(c=a.i.c-1);d=c==b?cG(a.i,b):cG(a.i,c);break}AJ(a,d)}}t(324,284,Pu);_.$c=function(a){GJ(this,a)};_.vd=function(){this.j&&PH(this.j,!1);lH(this)};_.Nd=function(a,b){KJ(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function BJ(a){this.a=a}t(325,1,{},BJ);_.wc=function(){MJ(this.a)};_.a=null;
+function NJ(a){this.a=a}t(326,1,{},NJ);_.Kc=function(){AJ(this.a,null)};_.a=null;function CJ(a,b){this.a=a;this.b=b;VH.call(this,!0,Ap);MH(this.K,this.b.c);RH(this);this.Y=!0;this.b.c.cg()}t(327,287,tv,CJ);_.Wc=function(a){var b,c;if(!a.a)switch(OG(a.d.type)){case 4:c=a.d.srcElement;b=this.b.b.gb;if(BA(b,c)){a.a=!0;break}a.a&&AJ(this.a,null)}};_.a=null;_.b=null;function DJ(a,b){this.a=a;this.b=b}t(328,1,{},DJ);_.a=null;_.b=null;function OJ(){OJ=x;PJ=$moduleBase+yf}var PJ,QJ=null;
+function RJ(){RJ=x;OJ();QJ=new vF((LF(),new KF(PJ)),5,9)}function SJ(a,b){this.gb=zA(pt);var c=dH(this.gb)+uc;Fv(this.ld(),c,!1);this.gb.innerText=a||l;this.gb[tm]=lo;c=GA();this.gb.setAttribute(Eo,c);by();this.gb.setAttribute(qs,Iy.a);this.a=b}t(331,285,{27:1,31:1,34:1},SJ);_.a=null;_.b=null;_.c=null;function TJ(){var a;this.gb=zA(pt);this.gb[tm]=mo;a=zA(on);gG(this.gb,a);a[tm]=Bp}t(332,285,jv,TJ);
+function UJ(){var a,b,c,d,e;b=null.cg();e=kw();d=lw();b[nn]=(bB(),sq);b[Yt]=0+(qw(),Gr);b[ro]=Oc;c=$doc;c=(H(c.compatMode,Pe)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Pe)?a.documentElement:a.body).scrollHeight||0;b[Yt]=(c>e?c:e)+Gr;b[ro]=(a>d?a:d)+Gr;b[nn]=Xl}function WH(){}t(333,1,{},WH);_.Sc=function(){UJ()};function VJ(a){this.a=a}t(334,1,{},VJ);
+_.Wc=function(a){var b=this.a,c,d;if(a.a||!b.Y&&a.b)b.W&&(a.a=!0);else if(b.Wc(a),!a.a){d=a.d;c=d.srcElement;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?BA(b.gb,c):!1)&&(a.b=!0);b.W&&(a.a=!0);switch(OG(d.type)){case 4:case 1048576:if(gw){a.b=!0;break}if(!c&&b.M){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(gw){a.b=!0;break}break;case 2048:d=d.srcElement,b.W&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function WJ(a){this.a=a}t(335,1,{},WJ);
+_.a=null;function XH(){XH=x;YH=new XJ(Fe,0);eI=new XJ(ci,1);gI=new XJ(yi,2);YJ=I(ZJ,m,32,[YH,eI,gI])}function XJ(a,b){PA.call(this,a,b)}t(336,138,{32:1,71:1,75:1,77:1},XJ);var YJ,YH,eI,gI;function $J(a){a.j?a.a.U&&($doc.body.appendChild(a.a.Q),aK(a.a.Q),a.f=AG(a.a.R),UJ(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Q),bK(a.a.Q),Ov(a.f.a),a.f=null,a.b=!1)}function cK(a){a.j||($J(a),a.c||(ew(),EH(fw(null),a.a)),bK(a.a.gb));a.a.gb.style[zm]=gs;a.a.gb.style[mr]=St}
+function dK(a,b){var c,d,e,f,g,j;a.j||(b=1-b);c=f=e=g=0;d=F(b*a.d);j=F(b*a.e);switch(a.a.L.c){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.a.gb.style[zm]=es+g+Nr+f+Nr+c+Nr+e+Lr}
+function QH(a,b,c){a.c=c;Jw(a);a.i&&(Kw(a.i),a.i=null,cK(a));a.a.$=b;var d=a.a;d.X&&(Ov(d.X.a),d.X=null);d.S&&(Ov(d.S.a),d.S=null);if(d.$){d.X=lG(new VJ(d));var e;e=new WJ(d);rG();e=sG?WD(sG.c,(!VD&&(VD=new bx),VD),e):null;d.S=e}c=!c&&a.a.T;a.a.L!=(XH(),YH)&&!b&&(c=!1);a.j=b;c?b?($J(a),a.a.gb.style[Dr]=sl,-1!=a.a._&&a.a.Kd(a.a.V,a.a._),a.a.gb.style[zm]=fs,ew(),b=fw(null),wH(b,a.a,b.gb),aK(a.a.gb),a.i=new eK(a),Qw(a.i,1)):Lw(a,200):($J(a),a.j?(a.a.gb.style[Dr]=sl,-1!=a.a._&&a.a.Kd(a.a.V,a.a._),ew(),
+b=fw(null),wH(b,a.a,b.gb),aK(a.a.gb)):(a.c||(ew(),EH(fw(null),a.a)),bK(a.a.gb)),a.a.gb.style[mr]=St)}function ZH(a){var b=(Sw(),Tw);this.k=new Rw(this);this.s=b;this.a=a}t(337,17,{},ZH);_.yc=function(){cK(this)};_.zc=function(){this.d=uA(this.a.gb,Lq);this.e=uA(this.a.gb,Mq);this.a.gb.style[mr]=to;dK(this,(1+Math.cos(3.141592653589793))/2)};_.Ac=function(a){dK(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function eK(a){Ww();this.a=a}t(338,24,{},eK);
+_.Cc=function(){this.a.i=null;Lw(this.a,200)};_.a=null;function hG(){hG=x;fK()}function iG(a){return a.__gwt_resolve?a.__gwt_resolve():a}function rI(a){return function(){this.__gwt_resolve=gK;return a.nd()}}function gK(){throw de;}
+function fK(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function ew(){ew=x;hK=new iK;jK=new Bv;mH=new eE}function kK(a){this.p=new JH(this);this.gb=a;iH(this)}
+function fw(a){ew();var b,c;c=aw(jK,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.gb==b))return c;if(0==jK.d){var d=new lK;Zw();$w(ax?ax:ax=new bx,d)}!b?c=new mK:c=new kK(b);z(jK,a,c);fE(mH,c);return c}t(340,281,tv,kK);var hK,jK,mH;function iK(){}t(341,1,{},iK);_.Md=function(a){a.td()&&a.vd()};function lK(){}t(342,1,{},lK);_.Qc=function(){ew();try{sH(mH,hK)}finally{nK(mH.a),nK(jK)}};function mK(){kK.call(this,$doc.body)}t(343,340,tv,mK);
+_.Ed=function(a,b,c){b-=HA();c-=IA();HH(a,b,c)};function OH(a){this.c=a;this.a=!!this.c.ab}t(344,1,{},OH);_.Xc=function(){return this.a};_.Yc=function(){if(!this.a||!this.c.ab)throw new CH;this.a=!1;return this.b=this.c.ab};_.Zc=function(){this.b&&this.c.yd(this.b)};_.b=null;_.c=null;function oK(a,b){a.gb[Pt]=null!=b?b:l}t(347,299,Pu);_.$c=function(a){0!=(OG(a.type)&896)?kH(this,a):kH(this,a)};_.wd=function(){};function pK(){pK=x;qK()}t(346,347,Pu);
+function rK(){var a;pK();var b=(a=$doc.createElement(vg),a.type=qt,a);!PF&&(PF=new OF);!NF&&(NF=new MF);this.gb=b;this.gb[tm]=oo}t(345,346,Pu,rK);function qK(){qK=x;sK=new tK;uK=new vK;wK=new xK;yK=new zK;AK=I(BK,m,35,[sK,uK,wK,yK])}t(348,138,dv);var AK,sK,uK,wK,yK;function tK(){PA.call(this,Fe,0)}t(349,348,dv,tK);function vK(){PA.call(this,Og,1)}t(350,348,dv,vK);function xK(){PA.call(this,Tg,2)}t(351,348,dv,xK);function zK(){PA.call(this,xi,3)}t(352,348,dv,zK);
+function CK(a,b){if(0>b||b>=a.c)throw new zH;return a.a[b]}function BH(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function xH(a,b,c){var d,e;if(0>c||c>a.c)throw new zH;if(a.c==a.a.length){e=y(DK,m,36,2*a.a.length,0);for(d=0;d<a.a.length;++d)IE(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)IE(a.a,d,a.a[d-1]);IE(a.a,c,b)}function JH(a){this.b=a;this.a=y(DK,m,36,4,0)}t(353,1,{},JH);_.Bd=function(){return new DH(this)};_.a=null;_.b=null;_.c=0;
+function qH(a){if(a.a>=a.b.c)throw new CH;return a.b.a[++a.a]}function rH(a){if(0>a.a||a.a>=a.b.c)throw new PI;a.b.b.yd(a.b.a[a.a--])}function DH(a){this.b=a}t(354,1,{},DH);_.Xc=function(){return this.a<this.b.c-1};_.Yc=function(){return qH(this)};_.Zc=function(){rH(this)};_.a=-1;_.b=null;function EK(){EK=x;FK=(LF(),new KF(Zz()+um))}
+function qJ(a,b,c,d,e){var f;f=zA(Ys);var g;DA()?(g=Ld+(nr+d+Qr+e+Sr)+Va+GK+yb+Zz()+vm+(Cn+a.a+Ab+-b+Rr+-c+Pr)+Ta+(b+d)+za+(c+e)+ua,g=(DF(),new CF(g))):(g=new xF,wF(wF(wF(g,new zF(Zt+d+(qw(),Gr)+rd)),new zF(so+e+Or)),new zF(Rl+a.a+Gb+-b+Hr+-c+Or)),!HK&&(HK=new IK),a=FK,b=new zF((new zF(tA(g.a.a))).a),g=new yF,Fz(g.a,Nd),a=JF(a.a),Fz(g.a,a),Fz(g.a,zb),a=JF(b.a),Fz(g.a,a),Fz(g.a,xb),g=new BF(tA(g.a)));f.innerHTML=g.a||l;return xA(f)}t(355,1,{});var FK,HK=null;
+function JK(){var a,b;JK=x;EK();GK=0==qA((a=$doc.location.href,b=a.indexOf(Wa),-1!=b&&(a=a.substring(0,b)),b=a.indexOf(Ud),-1!=b&&(a=a.substring(0,b)),b=a.lastIndexOf(Cc),-1!=b&&(a=a.substring(0,b)),0<a.length?a+Cc:l),Ao)?Bo:zo}function mJ(a){return!DA()?a.gb:xA(a.gb)}function pJ(){JK();KK()}function KK(){$wnd.__gwt_transparentImgHandler=function(a){a.onerror=null;LA(a,Zz()+um)}}t(356,355,{},pJ);var GK;function IK(){}t(357,1,{},IK);function LK(){LK=x;new pJ}
+function MK(a,b,c,d,e){LK();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}function NK(a,b,c){LK();MK.call(this,(LF(),new KF(a)),b,0,c,16)}t(358,293,{},MK,NK);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function vI(){var a;a=zA(on);a.tabIndex=0;return a}function FJ(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function bK(a){var b=a.__frame;b&&(b.parentElement.removeChild(b),b.__popup=null,a.__frame=null,a.onresize=null,a.onmove=null)}
+function aK(a){var b=$doc.createElement(Io);b.src=Xo;b.scrolling=jq;b.frameBorder=0;a.__frame=b;b.__popup=a;var c=b.style;c.position=sl;c.filter=yl;c.visibility=a.currentStyle.visibility;c.border=0;c.padding=0;c.margin=0;c.left=a.offsetLeft;c.top=a.offsetTop;c.width=a.offsetWidth;c.height=a.offsetHeight;c.zIndex=a.currentStyle.zIndex;a.onmove=function(){b.style.left=a.offsetLeft;b.style.top=a.offsetTop};a.onresize=function(){b.style.width=a.offsetWidth;b.style.height=a.offsetHeight};c.setExpression(fu,
+tt);a.parentElement.insertBefore(b,a)}function UH(a,b){a.__frame&&(a.__frame.style.visibility=b?St:to)}function Ov(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?YD(b,new RF(b,c,d,a)):lE(b,c,d,a)}function bE(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}t(365,1,{},bE);_.a=null;_.b=null;_.c=null;_.d=null;function ZD(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}t(366,1,{},ZD);_.wc=function(){var a=this.b;$D(this.a,this.d,this.c).zf(a)};_.a=null;_.b=null;_.c=null;_.d=null;
+function RF(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}t(367,1,{},RF);_.wc=function(){lE(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function OK(a,b){b.k!=a&&(!a.hc&&(a.hc=new Yv),b.k=a,Sv(a.hc,b))}function PK(a){var b;b=a.cZ.d;if(-1!=qA(b,rA(36)))return null;a=a.ic.b.b++;return b=eH(b,QK(b,rA(46))+1)+l+a}function RK(a,b,c,d){0==--a.cc&&(a.nc!=a.be()&&(d|=4),!a.mc&&(d|=2),0<d&&new SK(a,b,c,pF(d)))}function TK(a){return!a.$b&&a.fc?TK(a.fc):a.$b}
+function UK(a){return!a.ac&&a.fc?UK(a.fc):a.ac}function VK(a){var b;b=new WK;if(a.be()){for(;a&&!A(a,57);a=a.fc){var c=b,d=a.Zd(),e=a.$d();c.a+=d;c.b+=e}A(a,57)&&(c=a.Zd(),a=a.$d(),b.a+=c,b.b+=a);return b}throw new XK;}function YK(a){a.jc=!1;a.ke();ZK(a)}function ZK(a){if((a=A(a,57)?null:a.fc)&&a.jc)YK(a),a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1)}function $K(a){return(a=a.Sd())?a:new aL(1,1)}function bL(a){var b;return(b=a.Td())?new cL(b):new cL(a.Vd())}
+function dL(a){0==a.cc++&&(a.nc=a.be(),a.mc=!0,a.he())}function eL(a){return!a.ac?(a.ae(),!0):!1}function O(a,b){var c;c=a.$b;a.$b=b;b==c||b&&A(c,43)&&c.a==b.a||a.gc.Uf(b)}function fL(a,b,c,d,e){var f,g,j,h;j=a.oc;h=a.pc;g=a.lc;f=a.bc;a.oc=b;a.pc=c;a.lc=d;a.bc=e;if(j!=a.oc||h!=a.pc)ZK(a),new gL(a,100);if(g!=a.lc||f!=a.bc)a.ae(),new gL(a,101)}function hL(a,b){b==a.ac||b&&b==a.ac||(a.ac=b,a.ae(),a.gc.Vf(b),a.be()&&a.je())}
+function iL(a){a.kc||(dL(a),jL(a,!0),kL(a),a.kc=!0,new gL(a,102),RK(a,a,a.fc,0),ZK(a),a.gc.Xf(a))}function lL(){this.ic=(gC(),gC(),mL);new Bv;this._d();this.ec=(nL(),oL)}t(371,1,hv);_.Pd=function(){return!1};_.Qd=function(){return PK(this)};_.Rd=function(){return TK(this)};_.Sd=function(){return pL(this.gc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.bc};_.Vd=function(){return this.de()};_.Wd=function(){return new qL(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.lc};
+_.Zd=function(){return this.oc};_.$d=function(){return this.pc};_._d=function(){};_.ae=function(){YK(this)};_.be=function(){return this.kc&&!!this.fc&&this.fc.be()};_.ce=function(){};_.de=function(){return $K(this)};_.ee=function(){};_.fe=function(){return(null==this.dc&&(this.dc=this.Qd()),this.dc)+Pb+this.Zd()+Pb+this.$d()+Pb+this.Yd()+cu+this.Ud()+(this.kc?l:",hidden")};_.ge=function(){return bL(this)};_.he=function(){};_.ie=function(){return eL(this)};_.je=function(){};
+_.ke=function(){var a=this.gc;a.e.a=-1;a.e.b=-1};_.le=function(a,b){this.me(this.oc,this.pc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this._b,!0);this._b=0};_.ne=function(a,b,c,d){fL(this,a,b,c,d)};_.tS=function(){return this.cZ.d+xj+this.fe()+hl};_.oe=function(){this.jc=!0};_.$b=null;_._b=0;_.ac=null;_.bc=0;_.cc=0;_.dc=null;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.jc=!1;_.kc=!0;_.lc=0;_.mc=!1;_.nc=!1;_.oc=0;_.pc=0;
+function P(a,b,c){var d;if(-1>a.Vb.a.c)throw new cx(mh);if(A(b,45)){if(b==a)throw new cx(nh);a:{if(a&&!A(a,57))for(d=a.fc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.fc}d=!1}if(d)throw new cx(oh);if(A(b,57))throw new cx(ph);}if(b.fc){d=b.fc;if(!b)throw new Jz;var e=uw(d.Vb.a,b),f;f=cG(d.Vb.a,e);d.Wb&&d.Wb.ue(f);rL(d,e);new sL(d,301,f)}d=a.Vb.a.c;dL(b);tL(a.Vb.a,d,b);d=(b.fc=a,b.ce(!0),YK(a),!!a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1),RK(b,b,a,1),d);try{if(a.Wb)if(A(a.Wb,50)){var g=a.Wb;if(!b)throw new XD(sh);
+if(null==c||null!=c)uL(g,c,b);else throw new cx(uh);}else a.Wb.qe(null==c?null:c,b)}catch(j){j=Jv(j);if(A(j,80))throw b=j,rL(a,d),b;throw j;}b.ke();new sL(a,300,b)}function vL(a,b){var c;c=a.pe();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function wL(a){var b;b=a.pe();return new xL(b.b,b.d,a.lc-b.c-b.b,a.bc-b.d-b.a)}function jL(a,b){var c;for(c=a.Vb.a.c-1;0<=c;--c)cG(a.Vb.a,c).ce(b)}
+function rL(a,b){var c;c=cG(a.Vb.a,b);dL(c);c.ce(!1);fG(a.Vb.a,b);c.fc=null;YK(a);a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1);RK(c,c,a,1)}function yL(a){var b=(zL(),AL);hL(a,b);for(b=0;b<a.Vb.a.c;++b)cG(a.Vb.a,b).ie()}function BL(a,b){var c,d;if(a.Wb)for(d=new Dv(a.Vb.a);d.b<d.d.Fe();)c=Ev(d),a.Wb.ue(c);if(b)for(d=new Dv(a.Vb.a);d.b<d.d.Fe();)c=Ev(d),b.qe(null,c);a.Wb=b;YK(a);a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1)}
+function kL(a){if(!a.jc){a.Wb&&a.Wb.re(a);var b,c;for(c=0;c<a.Vb.a.c;++c)b=cG(a.Vb.a,c),b.jc||b.oe();a.jc=!0}}function CL(){lL.call(this);this.Vb=new DL;this.Zb=(gC(),gC(),mL)}t(370,371,ev);_.Sd=function(){if(!this.Wb)return null;!this.Xb&&(this.Xb=this.Wb.se(this));return this.Xb};_.Td=function(){if(!this.Wb)return null;!this.Yb&&(this.Yb=this.Wb.te(this));return this.Yb};_.pe=function(){return this.Wd()};_.Vd=function(){return $K(this)};_.Xd=function(){return bL(this)};
+_._d=function(){this.gc=(gC(),new EL)};_.ae=function(){YK(this);this.Wb&&A(this.Wb,50)&&(this.Wb.n=!1)};_.ce=function(a){jL(this,a)};_.de=function(){return $K(this)};_.ge=function(){return bL(this)};_.he=function(){var a;for(a=0;a<this.Vb.a.c;++a)dL(cG(this.Vb.a,a))};_.ie=function(){var a;if(!eL(this))return!1;for(a=0;a<this.Vb.a.c;++a)cG(this.Vb.a,a).ie();return!0};_.ke=function(){var a,b;this.Yb=this.Xb=null;for(b=0;b<this.Vb.a.c;++b)a=cG(this.Vb.a,b),a.ke()};_.oe=function(){kL(this)};_.Wb=null;
+_.Xb=null;_.Yb=null;function FL(){var a=new GL;CL.call(this);BL(this,a)}t(369,370,ev,FL);_.Qd=function(){return"panel"+this.Zb.b.d++};function HL(a,b,c){a=IL(a.Ub,b,c);a.j=!0;return new JL(a)}function KL(a){a.ee(a.Ub.d)}function LL(a){return new aL(uA(a.Ub.gb,Mq),uA(a.Ub.gb,Lq))}t(368,369,ev);_.Ud=function(){return uA(this.Ub.gb,Lq)};_.Yd=function(){return uA(this.Ub.gb,Mq)};_.Zd=function(){return Hw(this.Ub.gb)};_.$d=function(){return Iw(this.Ub.gb)};
+_.be=function(){return this.Ub.gb.style.display!=sq};_.je=function(){KL(this)};_.le=function(){};_.Ub=null;function ML(a){if(null!=a)this.e=a;else throw new NL;}t(373,1,gv);_.tS=function(){return this.cZ.d+"[source="+this.e+hl};_.e=null;
+function OL(){OL=x;R=new Bv;z(R,new S(400),new U(qu));z(R,new S(401),new U(qu));z(R,new S(402),new U(qu));z(R,new S(500),new U(su));z(R,new S(501),new U(su));z(R,new S(502),new U(su));z(R,new S(503),new U(tu));z(R,new S(504),new U(su));z(R,new S(505),new U(su));z(R,new S(506),new U(tu));z(R,new S(507),new U(Eu));z(R,new S(100),new U(mu));z(R,new S(101),new U(mu));z(R,new S(102),new U(mu));z(R,new S(103),new U(mu));z(R,new S(1004),new U(pu));z(R,new S(1005),new U(pu));z(R,new S(800),new U(Au));z(R,
+new S(801),new U(Au));z(R,new S(200),new U(uu));z(R,new S(201),new U(uu));z(R,new S(202),new U(uu));z(R,new S(204),new U(uu));z(R,new S(203),new U(uu));z(R,new S(209),new U(Fu));z(R,new S(208),new U(Gu));z(R,new S(207),new U(Gu));z(R,new S(206),new U(uu));z(R,new S(205),new U(uu));z(R,new S(1400),new U(Cu));z(R,new S(1401),new U(Du));z(R,new S(1402),new U(Du));z(R,new S(300),new U(nu));z(R,new S(301),new U(nu));z(R,new S(1100),new U(zu));z(R,new S(1101),new U(zu));z(R,new S(1200),new U(Bu));z(R,new S(701),
+new U(xu));z(R,new S(900),new U(yu));z(R,new S(1001),new U(vu));z(R,new S(601),new U(wu))}t(372,373,gv);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.e,44)&&null!=this.e&&(a=this.e,a=(null==a.dc&&(a.dc=a.Qd()),a.dc),null==a&&(a=l));return this.cZ.d+xj+this.fe()+"] on "+(0<a.length?a:this.e)};_.d=0;var R;function U(a){this.a=a}t(375,1,{},U);_.a=lu;function PL(){}t(376,1,{},PL);_.a=null;_.b=null;
+function QL(a,b){var c;b&&(a.a?(c=new RL(a.a),IE(c.b,c.c++,b),a.a=c):(a.a=new Yv,Sv(a.a,b)))}t(378,1,gv);_.a=null;function SL(){}function TL(){}t(377,378,gv,SL,TL);function UL(){UL=x;Math.sqrt(2)}function VL(a){UL();if(0>a)throw new cx(qh);this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}t(379,1,{40:1},VL);_.eQ=function(a){return a===this?!0:A(a,40)?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 WL;a.a=31*a.a+F((new XL(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+F((new XL(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function YL(){YL=x;ZL=new eE;$L=new aL(0,0);fE(ZL,we);fE(ZL,bg);fE(ZL,ge);fE(ZL,Vg);fE(ZL,Ye);fE(ZL,Th);fE(ZL,Xi);fE(ZL,rj);fE(ZL,Rf)}
+function uL(a,b,c){var d;if(null==b)d=Ye;else if(d=b,!RG(ZL.a,b))throw new cx(aM());KE(aw(a.c,d))===KE(c)&&KE(aw(a.b,c))===KE(d)||((b=aw(a.c,d))&&bM(a,b,d),cM(a.a.Bd(),c)&&bM(a,c,d),b=a.a,new dM(c,b.a.a),++b.b,z(a.b,c,d),z(a.c,d,c))}function eM(a,b){return new aL(Bw(b[1].b,Bw(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Bw(b[0].a,Bw(b[4].a,b[3].a))+a.k)}function bM(a,b,c){fM(a.a,b);Mv(a.b,b);Mv(a.c,c)}
+function gM(a,b){if(!a.n){a.n=!0;var c,d,e;hM(a.f,$L);hM(a.i,$L);hM(a.o,null);a.p=0;for(d=iM(a.a,0);d.b!=d.d.a;){c=jM(d);e=aw(a.b,c);var f=b.ec;e=Rz(e,Ye)?0:Rz(e,Th)?1:Rz(e,Xi)?2:Rz(e,rj)?4:Rz(e,Rf)?3:Rz(e,we)?f.a?4:3:Rz(e,ge)?f.a?3:4:Rz(e,bg)?1:2;c.kc?a.o[e]||(IE(a.o,e,c),++a.p,a.f[e]=c.Vd(),a.i[e]=c.Xd()):a.o[e]||(a.f[e]=c.Vd(),a.i[e]=c.Xd())}0!=a.p&&(c=-1,a.o[1]&&++c,a.o[2]&&++c,a.o[0]||a.o[4]||a.o[3]?(a.e=(a.p-c-2)*a.d,++c):a.e=0,a.k=c*a.j)}}function kM(){YL();lM.call(this,0)}
+function lM(a){YL();gC();this.a=new mM;this.b=new Bv;this.c=new Bv;this.d=a;this.j=0;this.n=!1;this.o=y(nM,m,44,5,0);this.f=y(oM,m,46,5,0);this.i=y(oM,m,46,5,0);this.p=this.e=this.k=0}t(380,1,{50:1,71:1},kM,lM);_.qe=function(a,b){uL(this,a,b)};
+_.re=function(a){gM(this,a);if(0!=this.p)if(a=wL(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.me(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].le(a.b,this.i[1].a),this.o[1].ne(a.c,a.d,a.b,this.i[1].a,2,!0),e+=this.i[1].a+this.j);c=a.a-this.i[1].a-this.i[2].a-this.k;c=0<c?c:0;this.o[4]&&(this.o[4].le(this.i[4].b,c),this.o[4].ne(a.c,e,this.i[4].b,c,2,!0),b+=this.i[4].b+this.d);d=a.b-this.i[4].b-this.i[3].b-this.e;this.o[0]&&this.o[0].me(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].le(a.b,
+this.i[2].a),this.o[2].ne(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].le(this.i[3].b,c),this.o[3].ne(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.se=function(a){var b;b=this.n;gM(this,a);this.n=b;return 0==this.p?vL(a,new aL(0,0)):vL(a,eM(this,this.f))};_.te=function(a){var b;b=this.n;gM(this,a);this.n=b;return vL(a,eM(this,this.i))};_.ue=function(a){var b;b=aw(this.b,a);null!=b&&bM(this,a,b)};_.tS=function(){return pM.d+"[hgap="+this.d+",vgap="+this.j+hl};_.a=null;
+_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;var $L,ZL;function qM(a){lL.call(this);this.gc=(gC(),new rM(a,this))}t(381,371,{41:1,44:1,51:1,65:1,71:1},qM);_.Qd=function(){return km+this.ic.b.a++};_.Sd=function(){return!UK(this)?new aL(0,0):pL(this.gc,this)};_.ke=function(){};t(383,1,{});t(382,383,{},function(){});function sM(){sM=x}
+function tM(a,b){if(null==b)throw new XD(lh);var c=-1,d,e,f;f=a.gc.a.gb;e=zA(er);e.text=b;e.removeAttribute(Wl);e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e):(c=f.options[c])?f.add(e,c.index):f.add(e)}function uM(){sM();lL.call(this);new Yv;this.gc=new vM((gC(),this))}t(384,371,{42:1,44:1,51:1,65:1,71:1},uM);_.Sd=function(){return pL(this.gc,this)};
+_.fe=function(){return(null==this.dc&&(this.dc=PK(this)),this.dc)+Pb+this.oc+Pb+this.pc+Pb+this.lc+cu+this.bc+(this.kc?l:",hidden")+",current="+iC(this.gc.a,this.gc.a.gb.selectedIndex)};function wM(){wM=x;xM=new yM(255,255,255);zM=new yM(192,192,192);AM=new yM(128,128,128);BM=new yM(64,64,64);CM=DM=new yM(0,0,0);EM=new yM(255,0,0);new yM(255,175,175);FM=new yM(255,200,0);GM=new yM(255,255,0);new yM(0,255,0);HM=new yM(255,0,255);IM=new yM(0,255,255);JM=KM=new yM(0,0,255)}
+function LM(a){var b,c;c=a.a>>16&255;b=a.a&255;a=a.a>>8&255;if(0==c&&0==b&&0==a)return new yM(3,3,3);3>c&&0!=c?c=3:(c=F(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=F(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=F(a/0.7),a=255<a?255:a);return new yM(c,a,b)}function MM(a){return new yM(F(0.7*(a.a>>16&255)),F(0.7*(a.a>>8&255)),F(0.7*(a.a&255)))}function yM(a,b,c){wM();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new cx(gf);this.a=c|b<<8|a<<16|-16777216}t(385,1,{43:1,52:1,56:1},yM);
+_.eQ=function(a){return A(a,43)?a.a==this.a:!1};_.hC=function(){return this.a};_.tS=function(){return NM.d+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+hl};_.a=0;var CM,JM,DM,KM,IM,BM,AM,zM,HM,FM,EM,xM,GM;function nL(){nL=x;oL=new OM(!0);PM=new eE;fE(PM,Cl);fE(PM,An);fE(PM,Oo);fE(PM,Jt)}function OM(a){this.a=a}t(386,1,gv,OM);_.a=!1;var oL,PM;t(388,1,{61:1,74:1});function QM(){aL.call(this,0,0)}function aL(a,b){this.b=a;this.a=b}function cL(a){aL.call(this,a.b,a.a)}
+t(387,388,{46:1,61:1,71:1,74:1},QM,aL,cL);_.eQ=function(a){return a===this?!0:A(a,46)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new WL;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return RM.d+"[width="+this.b+",height="+this.a+hl};_.a=0;_.b=0;function ZC(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}t(389,1,gv,ZC,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});_.ve=function(){return 0!=(this.e&4)};
+_.we=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.d+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=l,this.we()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.f+(null!=this.b?",arg="+this.b:l)+hl};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function SM(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].kc&&++b,++c;return b}
+function TM(a,b,c,d,e,f,g){var j,h,n,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}n=b.c-1;for(h=0;h<=n;++h)c=(HI(g?h:n-h,b.c),b.b[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.a)/2),j.b,j.a),d+=j.b+a.c}function UM(a,b){var c,d,e,f,g,j;j=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.kc&&(c=b?c.Xd():c.Vd(),g=Bw(g,c.a),j+=c.b+a.c);return new aL(j,g+2*a.d)}function GL(){VM.call(this,1,5,5)}
+function VM(a,b,c){gC();this.c=b;this.d=c;this.a=a}t(390,1,gv,GL,VM);_.qe=function(){};
+_.re=function(a){this.b=WM(a.Vb);if(0!=SM(this)){var b,c,d,e,f,g,j,h,n,o,r;b=wL(a);g=a.pe();j=a.ec.a;n=new Yv;o=f=2*this.c;r=g.d+this.d;h=0;e=!0;var q,u,w;q=a.Vb.a.c;d=new XM(q);for(w=0;w<q;++w)IE(d.b,d.c++,null);for(c=this.b,q=0,w=c.length;q<w;++q)if(u=c[q],u.fc==a){var D=d,G=uw(a.Vb.a,u);HI(G,D.c);IE(D.b,G,u)}for(d=new Dv(d);d.b<d.d.Fe();)if((c=Ev(d))&&c.kc)a=c.Xd(),!e&&o+a.b>b.b&&(TM(this,n,b.b-(o-this.c),g.b,r,h,j),n.Oe(),o=f,r+=h+this.d,h=0),e=!1,IE(n.b,n.c++,c),o+=a.b+this.c,h=Bw(h,a.a);TM(this,
+n,b.b-(o-this.c),g.b,r,h,j)}};_.se=function(a){this.b=WM(a.Vb);return 0==SM(this)?vL(a,new aL(10,10)):vL(a,UM(this,!1))};_.te=function(a){this.b=WM(a.Vb);return 0==SM(this)?vL(a,new aL(10,10)):vL(a,UM(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.a){case 0:a=gp;break;case 2:a=ps;break;case 1:a=qm;break;case 4:a="trailing";break;default:a="leading"}return YM.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+hl};_.a=0;_.b=null;_.c=0;_.d=0;function zL(){zL=x;AL=new ZM(Ef,0,12)}
+function ZM(a,b,c){zL();this.a=null!=a?a:Df;this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}t(391,1,{47:1,71:1},ZM);_.a=null;_.b=0;_.c=0;var AL;t(392,1,Nu);_.tS=function(){return $M.d+"[font="+this.b+"ascent="+aN(bN,this.b).a+", descent="+aN(bN,this.b).b+", height="+aN(bN,this.b).c+hl};_.b=null;function cN(a){if(!a.k){dL(a);a.Id();var b,c;for(b=0;b<a.o.c;++b)(c=cG(a.o,b))&&cN(c);jL(a,!1);a.k=!0;RK(a,a,a.fc,0);new dN(a,202)}}
+function eN(a){var b,c;a.kc&&(a.gc.Id(),a.kc=!1);for(b=0;b<a.o.c;++b)(c=cG(a.o,b))&&c.Id()}function fN(a){!UK(a)&&yL(a);var b=bL(a);a.me(a.oc,a.pc,b.b,b.a);kL(a)}function gN(a,b){a.p!=b&&(a.p=b)}t(394,370,cv);_.Wd=function(){return new qL(this.n.d,this.n.b,this.n.a,this.n.c)};_.Id=function(){eN(this)};_.be=function(){return this.gc.c.$};_.me=function(a,b,c,d){fL(this,a,b,c,d);this._b=0};_.ne=function(a,b,c,d,e,f){e=c!=this.lc||d!=this.bc;fL(this,a,b,c,d);this.kc&&e&&!f&&kL(this)};_.k=!1;_.p=!1;
+function hN(a){CL.call(this);this.q=new TL;this.o=new Yv;this.n=new qL(0,0,0,0);this.kc=!1;BL(this,new kM);this.gc&&iN(this.gc.c.z.b,a);this.gc&&jN(this.gc,!0);gN(this,!0)}t(393,394,cv);_.pe=function(){return new qL(this.n.d,this.n.b,this.n.a,this.n.c)};_.Zd=function(){return Hw(this.gc.c.gb)};_.$d=function(){return Iw(this.gc.c.gb)};_._d=function(){this.gc=new kN((gC(),l),this)};
+function lN(a,b,c,d,e,f){var g,j;g=a.d;f?(j=LM(g),f=new yM(F(0.7*(g.a>>16&255)),F(0.7*(g.a>>8&255)),F(0.7*(g.a&255))),(a.d=g)&&(a.f=os+(g.a>>16&255)+Pb+(g.a>>8&255)+Pb+(g.a&255)+Fb)):(j=new yM(F(0.7*(g.a>>16&255)),F(0.7*(g.a>>8&255)),F(0.7*(g.a&255))),f=LM(g),(a.d=j)&&(a.f=os+(j.a>>16&255)+Pb+(j.a>>8&255)+Pb+(j.a&255)+Fb));--d;--e;mN(a,b+1,c+1,d-1,e-1);(a.d=j)&&(a.f=os+(j.a>>16&255)+Pb+(j.a>>8&255)+Pb+(j.a&255)+Fb);mN(a,b,c,d,1);mN(a,b,c+1,1,e);(a.d=f)&&(a.f=os+(f.a>>16&255)+Pb+(f.a>>8&255)+Pb+(f.a&
+255)+Fb);mN(a,b+d,c,1,e);mN(a,b+1,c+e,d,1)}t(395,1,{});_.tS=function(){return"Graphics"};t(396,395,{});function nN(a){var b,c;c=Bw(0,a.d);0==c?(b=a.a,c=~~(a.b.length/b),0<a.b.length%b&&++c):(c=a.d,b=~~(a.b.length/c),0<a.b.length%c&&++b);return new aL(b,c)}function oN(a,b,c){var d,e,f,g,j,h;a.b=WM(b.Vb);if(0==a.b.length)return new QM;g=nN(a);j=h=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=Bw(h,d.b),j=Bw(j,d.a);return new aL(h*g.b+a.c*(g.b-1),j*g.a+a.e*(g.a-1))}
+function pN(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=F(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function qN(){rN.call(this,7)}function rN(a){gC();this.d=0;this.a=1;this.e=a;this.c=0}t(397,1,gv,qN,rN);_.qe=function(){};
+_.re=function(a){var b,c;this.b=WM(a.Vb);if(0!=this.b.length&&(b=wL(a),!(0>=b.b||0>=b.a))){c=nN(this);var d=c.b;c=c.a;var a=a.ec.a,e,f,g,j,h,n,o;f=y(K,s,-1,d,1);e=y(K,s,-1,d,1);h=y(K,s,-1,c,1);n=y(K,s,-1,c,1);pN(b.b,b.c,this.c,f,e);pN(b.a,b.d,this.e,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[j].me(e[o],n[b],f[o],h[b]),++j==this.b.length)break a}};_.se=function(a){return vL(a,oN(this,a,!1))};_.te=function(a){return vL(a,oN(this,a,!0))};_.ue=function(){};
+_.tS=function(){return sN.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+hl};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function PI(){Mz()}function jH(a){Mz();this.f=a}t(399,97,Yu,PI,jH);function XK(){var a=rh;Mz();this.f=a}t(398,399,Yu,XK);t(400,1,{});function qL(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}t(401,1,{49:1,71:1,74:1},qL);_.eQ=function(a){return a===this?!0:A(a,49)?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 tN.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+hl};_.a=0;_.b=0;_.c=0;_.d=0;function uN(a){vN.call(this,a,0)}function vN(a,b){lL.call(this);this.gc=(gC(),new wN(a));this.a=b;var c=this.gc;switch(b){case 1:var c=c.a,d=(TI(),UI);c.a=d;rJ(c);break;case 0:c=c.a;d=(TI(),WI);c.a=d;rJ(c);break;case 2:c=c.a,d=(TI(),XI),c.a=d,rJ(c)}}t(402,371,hv,uN,vN);
+_.Sd=function(){return!UK(this)?new aL(0,0):pL(this.gc,this)};_.fe=function(){var a=(null==this.dc&&(this.dc=PK(this)),this.dc)+Pb+this.oc+Pb+this.pc+Pb+this.lc+cu+this.bc+(this.kc?l:",hidden")+",align=",b;b=gp;switch(this.a){case 1:b=qm;break;case 2:b=ps}return a+b+",text=null"};_.a=0;t(405,1,gv);_.fe=function(){return this.j};_.tS=function(){return this.cZ.d+xj+this.fe()+hl};_.j=null;_.k=null;function xN(a){var b;b=a.j+Xb+a.f;a.e||(b+=Wb);null!=a.c&&(b+=Vb+a.c);return b}
+function yN(a){this.n=(gC(),gC(),mL);var b;var c;b=this.cZ.d;-1!=qA(b,rA(36))?b=null:(c=this.n.b.c++,b=eH(b,QK(b,rA(46))+1)+l+c);this.j=b;this.d=new SL;this.f=a;this.e=!0;this.i=new zN(this)}t(404,405,gv,yN);_.fe=function(){return xN(this)};_.c=null;_.e=!1;_.f=null;_.i=null;t(403,404,kv);_.fe=function(){return xN(this)+(this.b?",tearOff":l)};_.b=!1;t(407,1,{62:1});_.eQ=function(a){return a===this?!0:A(a,62)?this.a==a.a&&this.b==a.b:!1};_.hC=function(){var a;a=new WL;AN(a,this.a);AN(a,this.b);return a.a};
+function WK(){this.b=this.a=0}function BN(a,b){this.a=a;this.b=b}function CN(a){var b=a.b;this.a=a.a;this.b=b}t(406,407,{53:1,62:1,71:1},WK,BN,CN);_.eQ=function(a){return a===this?!0:A(a,53)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return DN.d+"[x="+this.a+",y="+this.b+hl};_.a=0;_.b=0;
+function EN(a,b){if(!b)throw new XD(th);var c=a.a;if(H(b.f,Yb)){var c=c.a.a,d=new TJ,e=c.c.c;if(0>e||e>c.c.c)throw new zH;c.o&&(d.gb[Em]=2);yJ(c,e,d.gb);tL(c.c,e,d)}else{var e=c.a,d=e.a,c=b.i.a,e=e.a.c.c,f,g;if(0>e||e>d.c.c)throw new zH;tL(d.c,e,c);for(f=g=0;f<e;++f)A(cG(d.c,f),31)&&++g;tL(d.i,g,c);yJ(d,e,c.gb);c.b=d;e=dH(c.gb)+uc;Fv(c.ld(),e,!1);d.o&&(e=uw(d.c,c),-1!=e&&(d=(d.o?d.e:d.e.children[0]).children[e],2==d.children.length&&d.removeChild(d.children[1]),c.gb[Em]=2))}}
+function FN(){yN.call(this,l);new Yv;this.b=!1;this.a=(gC(),new GN)}t(408,403,kv,FN);_.a=null;t(411,1,{55:1,64:1,74:1});t(410,411,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.c==a.c&&this.d==a.d&&this.b==a.b&&this.a==a.a:!1};_.hC=function(){var a;a=new WL;AN(a,this.c);AN(a,this.d);AN(a,this.b);AN(a,this.a);return a.a};function xL(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}t(409,410,{54:1,55:1,63:1,64:1,71:1,74:1},xL);
+_.eQ=function(a){return a===this?!0:A(a,54)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tS=function(){return HN.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+hl};_.a=0;_.b=0;_.c=0;_.d=0;function IN(){IN=x;JN=new KN;LN=new MN;NN=new MN}var JN,NN,LN;t(413,1,{});_.eQ=function(a){return this===a};_.hC=function(){return vv(this)};function KN(){}t(414,413,{},KN);function MN(){}t(415,1,{},MN);t(416,371,hv);_.Rd=function(){return null};
+function ON(a,b){var c;c=new PN(UK(a));return!c?null:new aL(QN(c,il)*b+6,aN(bN,c.b).c+6)}function RN(a,b){var c;c=ON(a,b);return!c?$K(a):c}function SN(a,b){var c;c=ON(a,b);return!c?bL(a):c}function TN(a,b){var c=a.gc;oK(c.a,b);c.e.a=-1;c.e.b=-1}function UN(a){VN.call(this,a,null!=a?a.length:0)}function VN(a,b){lL.call(this);this.a=0>b?0:b;var c=this.gc;oK(c.a,a);c.e.a=-1;c.e.b=-1}t(417,416,hv,UN,VN);_.Qd=function(){return"textfield"+this.ic.b.e++};_.Sd=function(){return ON(this,vA(this.gc.a.gb,Pt).length)};
+_.Td=function(){return!UK(this)?null:ON(this,vA(this.gc.a.gb,Pt).length)};_.Vd=function(){return 0<this.a?RN(this,this.a):$K(this)};_.Xd=function(){return 0<this.a?SN(this,this.a):bL(this)};_._d=function(){this.gc=(gC(),new WN)};_.de=function(){return 0<this.a?RN(this,this.a):$K(this)};_.ge=function(){return 0<this.a?SN(this,this.a):bL(this)};_.a=0;function gC(){gC=x;mL=new XN}function YN(){var a=(gC(),gC(),mL);!a.c&&(a.c=new ZN)}function XN(){this.b=new $N;this.d=new PL}t(418,1,{},XN);_.a=null;
+_.c=null;var mL;function $N(){}t(419,1,{},$N);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;t(420,1,{});function aO(){aO=x;bO=new cO;dO=new cO}function eO(a,b){return b==a?!0:!b?!1:!0}function cO(){}t(421,1,{58:1},cO);_.eQ=function(a){return null==a||!A(a,58)?!1:eO(this,a)};_.hC=function(){var a;a=null.cg()+";class="+null.cg();a=!null.cg().cg()?a:a+";charset=";return AF(a)};_.tS=function(){return fO.d+"[MimeType=(null);humanPresentableName="+this.a+hl};_.a=null;var bO,dO;
+function gO(){gO=x;I(hO,m,58,[(aO(),dO),bO])}function iO(a){var b=(aO(),dO);if(eO(b,(aO(),dO)))return a.a;if(eO(b,bO))return new jO(a.a);throw new kO(b);}function lO(a){gO();this.a=a}t(422,1,{},lO);_.a=null;function kO(a){a=Dn+a;Mz();this.f=a}t(423,98,{59:1,71:1,78:1,86:1},kO);function mO(a,b){OL();nO.call(this,a,1001,b,lu)}function nO(a,b,c,d){OL();ML.call(this,a);this.d=b;this.a=c;this.c=d;this.b=0}t(424,372,gv,mO,nO);
+_.fe=function(){var a,b;a=1001==this.d?"ACTION_PERFORMED":"unknown type";b=l;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="+uF(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=lu;function gL(a,b){OL();ML.call(this,a);this.d=b}t(425,372,gv,gL);
+_.fe=function(){var a,b;a=this.e;switch(this.d){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Zd()+Pb+a.$d()+ca+a.Yd()+cu+a.Ud()+Fb};function sL(a,b,c){OL();gL.call(this,a,b);this.a=c}t(426,425,gv,sL);
+_.fe=function(){var a;switch(this.d){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.a;null==b.dc&&(b.dc=b.Qd());return a+b.dc};_.a=null;function SK(a,b,c,d){OL();ML.call(this,a);this.d=1400;this.b=b;this.c=c;this.a=d}t(427,372,gv,SK);
+_.fe=function(){var a;switch(this.d){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.d&&(sF(lF(this.a,mu))&&(a+="PARENT_CHANGED,"),sF(lF(this.a,nu))&&(a+="DISPLAYABILITY_CHANGED,"),sF(lF(this.a,pu))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+Fb};_.a=lu;_.b=null;_.c=null;t(428,1,Uu);function dN(a,b){OL();gL.call(this,a,b);this.c=null;this.a=this.b=0}
+t(429,425,gv,dN);
+_.fe=function(){var a;switch(this.d){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;
+_.b=0;_.c=null;t(430,1,{});function jO(a){if(null==a)throw new Jz;}t(431,430,{},jO);function oO(){oO=x;pO={};pO[To]=Yn;pO[qr]=Ht;pO[ht]=Ih;pO[it]=Yn;pO[hr]=Ih;pO[Ha]=Ih;pO[xr]=Ih;pO[Wo]=Yn;pO[Qo]=Ih;pO[yo]=Ih;pO[Nt]=Ih;pO[Mt]=Ih;pO[ir]=Ih;pO[jm]=Ih;pO[Uo]=Ih;pO[Ot]=Ih;pO[Po]=Ih;pO[Ro]=fg;pO[So]=Yc;pO[Vo]=Qg;!uD&&(uD=new CD);uD.a?pO[Mo]=eu:pO[Mo]=null}var pO;t(434,98,fv);function qO(){Mz()}function rO(a){Mz();this.f=a}t(433,434,{66:1,71:1,78:1,86:1},qO,rO);function sO(){sO=x;tO=new uO}
+function vO(a){sO();var b,c,d;if(null==a)throw new qO;a=pA(a);try{d=qA(a,rA(58))}catch(e){e=Jv(e);if(A(e,82))throw new rO(Kz(e));throw e;}c=qA(a,rA(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;wO();var f,g,j;j=c.length;b=new xO;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.a;f=String.fromCharCode(f+
+32&65535)}else h=b.a,f=String.fromCharCode(f);h[h.explicitLength++]=f}this.f=tA(b.a)}else this.f=null,d=-1}if(null==this.f)throw new rO(zg+a);if(!this.k&&(this.k=aw(tO,this.f),this.k||(this.k=(gC(),new yO))&&z(tO,this.f,this.k),!this.k))throw new rO(zg+a);try{c=a;var n=++d,o=a.length,r,q,u,w,D,G,J,Q,tb,V,L,da,Fc,lg,Bb,Pd,Qd,Rd,ob,Gc,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Dc,n)==n&&-1==zO(c,rA(47),n+2))throw new AO(o);}else{L=c.substr(n,o-n);o-=n;G=0;
+J=this.c;da=this.e;Rd=this.j;w=this.d;Bb=this.i;r=this.a;Ib=this.n;ob=zO(L,rA(35),0);if(0==L.indexOf(Dc)&&0!=L.indexOf(Ec)){tb=2;da=-1;G=zO(L,rA(47),2);Qd=zO(L,rA(63),2);-1!=Qd&&(-1==G||G>Qd)&&(G=Qd);-1==G&&(G=o,w=l);Q=G;-1!=ob&&ob<G&&(Q=ob);var vd=rA(64);Gc=L.lastIndexOf(vd,Q);r=L.substr(2,Q-2);-1<Gc&&(Ib=L.substr(2,Gc-2),tb=Gc+1);Fc=zO(L,rA(58),-1==Gc?tb:Gc);u=qA(L,rA(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Fc=u+1:Fc=-1):Fc=-1}catch(jf){if(jf=Jv(jf),!A(jf,78))throw jf;}-1==Fc||
+Fc>G?J=L.substr(tb,Q-tb):(J=L.substr(tb,Fc-tb),lg=L.substr(Fc+1,Q-(Fc+1)),0==lg.length?da=-1:da=BO(lg,10))}-1<ob&&(Rd=L.substr(ob+1,o-(ob+1)));D=-1==ob?o:ob;var ac=rA(63);Pd=L.lastIndexOf(ac,D);-1<Pd?(Bb=L.substr(Pd+1,D-(Pd+1)),0==Pd&&null!=w&&(H(w,l)?w=Cc:w.indexOf(Cc),V=QK(w,rA(47))+1,w=w.substr(0,V-0)),D=Pd):0!=ob&&(Bb=null);-1<G&&(G<o&&47==L.charCodeAt(G)?w=L.substr(G,D-G):D>G&&(null==w?w=l:H(w,l)?w=Cc:w.indexOf(Cc),V=QK(w,rA(47))+1,0==V?w=L.substr(G,D-G):w=w.substr(0,V-0)+L.substr(G,D-G)));null==
+w&&(w=l);null==J&&(J=l);d=J;var ye;ye=w;null!=Bb&&!H(Bb,l)&&(null!=w?ye=w+Ud+Bb:ye=Ud+Bb);null==this.f&&(this.f=this.f);this.c=d;this.b=ye;this.e=da;this.j=Rd;var wd;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+od+this.e));null!=this.c&&-1<(wd=QK(this.c,rA(64)))?(this.n=this.c.substr(0,wd-0),this.c=eH(this.c,wd+1)):this.n=null;null!=this.b&&-1<(wd=qA(this.b,rA(63)))?(this.i=eH(this.b,wd+1),this.d=this.b.substr(0,wd-0)):(this.i=null,this.d=this.b);this.a=r;this.n=Ib;this.d=
+w;this.i=Bb}}catch(xd){xd=Jv(xd);if(A(xd,78))throw new rO(Kz(xd));throw xd;}if(-1>this.e)throw new rO(Ko+this.e);}t(435,1,gv,vO);_.tS=function(){return!this.k?"unknown protocol("+this.f+")://"+this.c+this.b:CO(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var tO;
+function CO(a){var b,c;b=new yF;Fz(b.a,a.f);c=b.a;var d=od;c[c.explicitLength++]=d;c=a.a;null!=c&&0<c.length&&(Fz(b.a,Dc),Fz(b.a,a.a));c=a.b;a=a.j;null!=c&&Fz(b.a,c);null!=a&&(c=b.a,d=Wa,c[c.explicitLength++]=d,Fz(b.a,a));return tA(b.a)}t(436,1,{});function DO(a,b,c){var d,e;for(d=new EO(a.Ae().a);FO(d.a);)if(a=d.b=Ev(d.a),e=a.Cf(),null==b?null==e:Rz(b,e))return c&&(a=new GO(a.Cf(),a.Df()),HO(d)),a;return null}t(440,1,Mu);_.ze=function(a){return!!DO(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Fe()!=a.Fe())return!1;for(a=new EO(a.Ae().a);FO(a.a);)if(b=a.b=Ev(a.a),c=b.Cf(),b=b.Df(),!this.ze(c)||!IO(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=DO(this,a,!1);return!a?null:a.Df()};_.hC=function(){var a,b,c;c=0;for(b=new EO(this.Ae().a);FO(b.a);)a=b.b=Ev(b.a),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new JO("Put not supported on this map");};
+_.Ee=function(a){a=DO(this,a,!0);return!a?null:a.Df()};_.Fe=function(){return this.Ae().a.d};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new EO(this.Ae().a);FO(c.a);)b=c.b=Ev(c.a),a?d+=Qb:a=!0,d+=l+b.Cf(),d+=Sd,d+=l+b.Df();return d+"}"};function nK(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function RG(a,b){var c;if(null==b)c=a.c;else if(A(b,1))c=od+b in a.e;else a:{c=a.Ie(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Cf())){c=!0;break a}c=!1}return c}
+function aw(a,b){return null==b?a.b:A(b,1)?a.e[od+b]:KO(a,b,a.Ie(b))}function KO(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Cf()))return f.Df()}return null}function z(a,b,c){return null==b?LO(a,c):A(b,1)?MO(a,b,c):NO(a,b,c,a.Ie(b))}function NO(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.He(b,d.Cf()))return a=d.Df(),d.Ef(c),a}else e=a.a[d]=[];d=new GO(b,c);e.push(d);++a.d;return null}
+function LO(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function MO(a,b,c){var d,e=a.e,b=od+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Mv(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(A(b,1)){var d,e=a.e;c=od+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Cf())){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.Df();break a}}c=null}return c}t(439,440,Mu);_.ze=function(a){return RG(this,a)};
+_.Ae=function(){return new OO(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return aw(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Mv(this,a)};_.Fe=function(){return this.d};_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Bv(){nK(this)}t(438,439,Su,Bv);_.Ge=function(a,b){return KE(a)===KE(b)||null!=a&&Rz(a,b)};_.Ie=function(a){return~~Uz(a)};function uO(){nK(this)}t(437,438,Su,uO);function PO(){Mz()}t(441,97,Yu,PO);
+function QO(a){var b,c;b=0;for(c=a.a;c<a.i;){c=RO(a,c);if(c>=a.i)break;c=SO(a,c);++b}return b}function TO(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function UO(a){var b;a.a=0<=a.j&&!a.d?a.j:RO(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new PO;b=a.a;a.a=SO(a,a.a);return a.n.substr(b,a.a-b)}
+function SO(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=VO(a.n,d);if(c<=a.f&&TO(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=qA(a.c,rA(c)))break;++d}a.k&&b==d&&(a.e?(c=VO(a.n,d),c<=a.f&&TO(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=qA(a.c,rA(c))&&++d));return d}function RO(a,b){var c,d;if(null==a.c)throw new Jz;for(d=b;!a.k&&d<a.i;)if(a.e){c=VO(a.n,d);if(c>a.f||!TO(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>qA(a.c,rA(c)))break;++d}return d}
+function WO(a){XO.call(this,a,ea,!1)}function YO(a){XO.call(this,a,Pb,!1)}function XO(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=VO(this.c,c),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=y(K,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=VO(this.c,d),this.b[c]=a}}}t(442,1,{},WO,YO,XO);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;
+_.i=0;_.j=0;_.k=!1;_.n=null;function ZO(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Xz(e),!(Vz(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=Pb);++d}}typeof a==Pn?($wnd.alert(ce),c=$wnd.eval(xj+c+hl),a.apply(c)):(evalString=a+Cb+c+Jb,$wnd.eval(evalString))}
+function $O(a){var b;if(null==a||0==a.length){try{$wnd.console.log(Ng+a+Ua)}catch(c){}return Qc}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Gr:a}function QE(a){var a=new aP(a),b,c,d,e,f;b=$doc.getElementsByTagName(on);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=AA(e,Bm),c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;bP(a););return a.b}
+function cP(){cP=x;dP=I(NE,m,1,[vf,he]);eP=(wM(),zM);fP=LM(eP);gP=y(hP,m,43,23,0);iP=y(NE,m,1,23,0);jP=y(hP,m,43,7,0);kP=null!=(oO(),pO[Mo]);lP=y(mP,m,47,100,0);nP=y(oP,m,48,100,0)}function pP(a){var b;if(a.Fb)b=qP(a,1)+Td+qP(a,2)+Td+qP(a,3);else if(b=qP(a,0),0<b.length){var c=new rP(a.Z);Sv(a._.a,c)}return b}
+function sP(a,b){var c,d;c=b.a;if(H(c,(tP(),uP).b))$C(vP(a));else if(H(c,wP.b))$C(aD(a));else if(H(c,xP.b))a.vb&&bD(a.u,(!a.wb&&(a.wb=new cD(a)),a.wb));else if(H(c,rs)){7!=a.O&&(a.P=lu);d=b.c;d=tF(d,ku);c=iF(d,a.P);var e=!gF(c,lu)?bF(c):c;!gF(e,ru)&&yP(a.Z,N(c));zP(a);a.mb=!0;AP(a);a.O=7;a.P=d}else H(c,Bs)||(H(c,xn)?BP(a):CP(a,c))}
+function DP(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.qb&&(j=c-b+1,!(0>=j||b>a.ub||c>a.ub))){h=a.B;e=y(EP,m,-1,4,1);o=y(EP,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)FP(a.fb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.z&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.C.b||0==a.C.a)&&(a.C=LL(a));0==a.C.b&&(a.C.b=400);0==a.C.a&&(a.C.a=300);n=f=1;e=a.C.b;j=a.C.a;a.z||(e-=a.Y,j-=3*a.Y);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.z&&(a.B=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.z){for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]*=a.B,a.fb[f].M[b]*=a.B;GP(a.fb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]+=r,a.fb[f].M[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.z||HP(a.fb[f])}a.B*=h}}
+function IP(a){var b;a.mb=!0;a.c=202;a.pb=!1;if(0!=a.ub){a.mb=!0;a.f=!0;for(b=a.e;b<a.ub;++b)a.fb[b]=a.fb[b+1];--a.ub;a.e=a.ub;0<a.ub?a.Z=a.fb[a.e]:(a.Z=new JP(a),a.Z.r=0);null!=a.sb&&ZO(a.sb,null)}}function KP(a,b){var c,d,e,f;f=new FN;d=Ki;c=eh;e=gh;b&&(d=Li,e=c=Ai);d=new yN(of+d);var g=(tP(),uP).b;d.c=g;EN(f,d);QL(d.d,a);d=new yN(of+c);d.c=wP.b;QL(d.d,a);EN(f,d);a.vb&&(EN(f,new yN(Yb)),c=a.xb,null==c&&(c=oi+e),d=new yN(c),d.c=xP.b,QL(d.d,a),EN(f,d));OK(a,f);return f}
+function LP(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Y+a.S);g=(d-1)*(a.Y+a.S);1==c&&2<d&&(g-=2*a.Y);W(b,eP);a.ob?(f==a.c&&W(b,MM(eP)),mN(b,h,g,a.Y,a.Y),W(b,(wM(),BM)),MP(b,h,g,a.Y-1,a.Y-1)):f==a.c?lN(b,h+1,g+1,a.Y,a.Y,!1):lN(b,h,g,a.Y,a.Y,!0);if(!(1301==f&&!a.Eb||107==f&&!a.Cb))if(201!=f||a.Ob)if(103!=f||a.jb)if(!(105==f&&!a.tb&&!a.q)&&(109!=f||a.Fb))if(c=~~(a.Y/4),3>d)switch(W(b,(wM(),DM)),f){case 101:W(b,GM);f=h+3;d=g+3;c=a.Y-6;e=a.Y-6;NP(b,!0);OP(b,PP(b,f,d,c,e));W(b,DM);f=h+3;d=g+3;c=a.Y-
+6;e=a.Y-6;b.n&&(NP(b,!1),OP(b,PP(b,f,d,c,e)));QP(b,h+6,g+6,a.Y-12,a.Y-12,-35,-110);mN(b,h+9,g+9,2,4);mN(b,h+a.Y-10,g+9,2,4);0.04>Math.random()&&(W(b,EM),mN(b,h+10,g+18,4,4));0.96<Math.random()&&(W(b,GM),mN(b,h+a.Y-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Y-c;j=h+~~(a.Y/2);Y(b,d,g+a.Y-c,j,g+~~(a.Y/2));Y(b,h+~~(a.Y/2),g+~~(a.Y/2),e,g+a.Y-c);n=g+a.Y-c;f=~~(a.Y/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);W(b,HM);Y(b,d,g+c,j,g+~~(a.Y/2));Y(b,h+~~(a.Y/2),g+~~(a.Y/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);W(b,DM);break;case 107:W(b,FM);mN(b,h+4,g+4,a.Y-8,a.Y-8);W(b,DM);MP(b,h+4,g+4,a.Y-8,a.Y-8);QP(b,h+6,g+6,a.Y-11,a.Y-12,-35,-110);mN(b,h+9,g+9,2,4);mN(b,h+a.Y-10,g+9,2,4);break;case 108:f=~~(a.Y/4);Y(b,h+f,g+a.Y-f,h+a.Y-f,g+f);f=~~(a.Y/2)-f;d=g+~~(2*a.Y/3);h+=~~(a.Y/2);Y(b,h,d,h+f,d);g+=~~(a.Y/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Ib&&(f=~~(c/2),d=a.Y-2*c-2*f,c=h+f+c,e=g+(c-h),W(b,JM),MP(b,c,e,d,d),W(b,CM),j=h+~~(a.Y/2),a=g+~~(a.Y/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:RP(b,h,g,a.Y,!0);break;case 111:RP(b,h,g,a.Y,!1);break;case 109:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));Y(b,h+a.Y-c,g+~~(a.Y/2),h+a.Y-~~(3*c/2),g+~~(a.Y/2)+~~(c/2));Y(b,h+a.Y-c,g+~~(a.Y/2),h+a.Y-~~(3*c/2),g+~~(a.Y/2)-~~(c/2));break;case 102:W(b,xM);mN(b,h+3,g+5,a.Y-7,a.Y-11);W(b,DM);MP(b,h+3,g+5,a.Y-7,a.Y-11);break;case 103:W(b,eP);
+a.pb&&lN(b,h+1,g+1,a.Y,a.Y,!1);W(b,DM);SP(a,b,h,g,Jh);break;case 106:W(b,EM);Y(b,h+7,g+7,h+a.Y-7,g+a.Y-7);Y(b,h+8,g+7,h+a.Y-6,g+a.Y-7);Y(b,h+7,g+a.Y-7,h+a.Y-7,g+7);Y(b,h+8,g+a.Y-7,h+a.Y-6,g+7);W(b,DM);Y(b,h+c,g+~~(a.Y/2),h+12,g+~~(a.Y/2));SP(a,b,h+6,g,ti);break;case 104:W(b,EM);Y(b,h+7,g+7,h+a.Y-7,g+a.Y-7);Y(b,h+8,g+7,h+a.Y-6,g+a.Y-7);Y(b,h+7,g+a.Y-7,h+a.Y-7,g+7);Y(b,h+8,g+a.Y-7,h+a.Y-6,g+7);W(b,DM);break;case 105:a.Nb?(W(b,IM),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),W(b,DM)):SP(a,b,h,g,Rc);break;case 114:W(b,KM);f=a.Y-8;d=h+~~((a.Y-f)/2);c=g+~~((a.Y-f)/2);mN(b,d,c,f,f);W(b,DM);TP(a,b,h,g,xM,Do);break;case 201:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2)+2);Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2)-2);Y(b,h+a.Y-c,g+~~(a.Y/2)+2,h+a.Y-c,g+~~(a.Y/2)-2);break;case 202:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));break;
+case 203:Y(b,h+c,g+~~(a.Y/2)-2,h+a.Y-c,g+~~(a.Y/2)-2);Y(b,h+c,g+~~(a.Y/2)+2,h+a.Y-c,g+~~(a.Y/2)+2);break;case 204:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));Y(b,h+c,g+~~(a.Y/2)-3,h+a.Y-c,g+~~(a.Y/2)-3);Y(b,h+c,g+~~(a.Y/2)+3,h+a.Y-c,g+~~(a.Y/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:UP(a,b,h,g+2,3);break;case 207:UP(a,b,h,g,4);break;case 208:UP(a,
+b,h,g,5);break;case 209:UP(a,b,h,g,1);break;case 210:UP(a,b,h,g,6);break;case 211:UP(a,b,h,g,7);break;case 212:UP(a,b,h,g,8);break;case 213:SP(a,b,h,g,$f),a.F=new BN(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Rb||1201!=f)&&null!=iP[d]&&TP(a,b,h,g,gP[d],iP[d])}
+function VP(a){var b,c,d;a.kb&&(null==a.J&&(a.J=l),d=a.I.a,c=a.C.b-a.Y,b=a.Y,W(d,eP),mN(d,0,0,c,b),a.ob?(W(d,(wM(),BM)),MP(d,-1,0,c,b-1)):(W(d,fP),Y(d,0,0,c-1-2,0),W(d,MM(eP)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),WP(d,a.X),W(d,(wM(),DM)),-1!=a.J.toLowerCase().indexOf(yn)&&W(d,EM),XP(d,a.J,10,15),YP(a.Ub,a.I,a.Y,a.C.a-a.Y))}
+function ZP(a){var b,c,d,e;if(a.lb){d=a.Q.a;c=a.Y;b=a.C.a-2*a.Y-a.S;W(d,eP);mN(d,0,0,c,b);a.ob?(W(d,(wM(),BM)),Y(d,0,b-1,c,b-1),e=$P*(a.Y+a.S)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Y-1,e,a.Y-1,b-a.Y)):(W(d,fP),Y(d,0,0,0,b-1),Y(d,0,$P*a.Y,b-1,$P*a.Y),W(d,MM(eP)),Y(d,c-1,0,c-1,b-1-a.Y),Y(d,0,b-1,c-1,b-1));for(b=3;b<=$P+2;++b)LP(a,d,1,b);YP(a.Ub,a.Q,0,2*a.Y+a.S)}}
+function aQ(a){var b,c,d,e;if(a.mb){e=a.cb.a;c=a.C.b-a.Y;b=a.C.a-3*a.Y-a.S;W(e,a.t);mN(e,0,0,c,b);d=a.db?(IN(),LN):(IN(),NN);if((IN(),JN)==(IN(),JN))d==LN?e.a=Kd:e.a=Jd;d=new VL(a.eb);(e.n=d)&&d&&(e.b=Ga+d.e+Jr);for(d=1;d<=a.ub;++d){var f=a.fb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,w=void 0,D=void 0,G=D=r=o=void 0,J=void 0,Q=void 0,tb=o=w=r=j=void 0,V=o=j=void 0,L=h=r=h=void 0,da=D=Q=void 0,J=h=q=r=r=G=u=L=j=V=V=w=L=J=q=V=L=u=da=q=J=n=Q=o=w=w=G=J=void 0,D=Q=1,n=2,
+da=3;f.w&&(GP(f),DP(f.n,1,f.n.ub,0),f.w=!1);n*=f.n.B;da*=f.n.B;j=1;0.7>f.n.B&&(j=1.2);j=N(M(bQ(13*f.n.B*j)));cQ(f.n,j);f.n.A&&(W(g,(wM(),DM)),MP(g,0,0,f.n.C.b-1,f.n.C.a-1));if(0!=f.t){if(-1==f.j){o=N(M(Math.round(12*n)));for(j=1;j<=f.t;++j)0<f.d[j]&&7>f.d[j]&&(W(g,(cP(),jP)[f.d[j]]),h=g,r=F(f.J[j]-o/2),V=F(f.M[j]-o/2),L=u=o,NP(h,!0),OP(h,PP(h,r,V,u,L)));for(j=1;j<=f.u;++j)h=f.H[j],o=f.I[j],0!=f.d[h]&&f.d[h]==f.d[o]&&(W(g,(cP(),jP)[f.d[h]]),J=f.J[o]-f.J[h],Q=f.M[o]-f.M[h],D=Math.sqrt(J*J+Q*Q),1>D&&
+(D=1),Q/=D,D=J/D,q=3*da*Q,J=3*da*D,V=y(K,s,-1,4,1),r=y(K,s,-1,4,1),V[0]=F(f.J[h]+q),r[0]=F(f.M[h]-J),V[1]=F(f.J[o]+q),r[1]=F(f.M[o]-J),V[2]=F(f.J[o]-q),r[2]=F(f.M[o]+J),V[3]=F(f.J[h]-q),r[3]=F(f.M[h]+J),o=g,h=V,NP(o,!0),OP(o,dQ(o,h,r,4,!0)))}for(j=1;j<=f.u;++j){W(g,(wM(),DM));h=f.H[j];o=f.I[j];1==f.j&&0!=f.d[h]&&f.d[h]==f.d[o]&&W(g,(cP(),jP)[f.d[h]]);if(3==f.B[j]||4==f.B[j])r=h,h=o,o=r;L=f.J[h];u=f.M[h];V=f.J[o];r=f.M[o];if(1!=f.s[j]||0!=f.B[j])J=V-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/
+D;switch(f.s[j]){case 2:10<=f.B[j]&&W(g,HM);q=n*Q;J=n*D;Y(g,N(M(Math.round(L+q))),N(M(Math.round(u-J))),N(M(Math.round(V+q))),N(M(Math.round(r-J))));Y(g,N(M(Math.round(L-q))),N(M(Math.round(u+J))),N(M(Math.round(V-q))),N(M(Math.round(r+J))));W(g,DM);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));r=N(M(Math.round(r)));Y(g,o,h,V,r);L=N(M(Math.round(da*Q)));u=N(M(Math.round(da*D)));Y(g,o+L,h-u,V+L,r-u);Y(g,o-L,h+u,V-L,r+u);break;case 9:case 0:for(h=0;10>h;++h)w=L-(L-V)/
+10*h,G=u-(u-r)/10*h,Y(g,N(M(Math.round(w))),N(M(Math.round(G))),N(M(Math.round(w))),N(M(Math.round(G))));WP(g,f.n.k);o=eQ(f.n.n);J=f.e[j];h=Ud;null!=J&&(h=J);J=QN(f.n.n,h);L=N(M(Math.round((L+V)/2-J/2)));q=N(M(Math.round((u+r)/2+~~(o/2)-1)));W(g,HM);XP(g,h,L,q);W(g,DM);break;default:if(1==f.B[j]||3==f.B[j])q=da*Q,J=da*D,G=y(K,s,-1,3,1),w=y(K,s,-1,3,1),G[0]=N(M(Math.round(V+q))),w[0]=N(M(Math.round(r-J))),G[1]=N(M(Math.round(L))),w[1]=N(M(Math.round(u))),G[2]=N(M(Math.round(V-q))),w[2]=N(M(Math.round(r+
+J))),o=g,h=G,r=w,NP(o,!0),OP(o,dQ(o,h,r,3,!0));else if(2==f.B[j]||4==f.B[j]){q=da*Q;J=da*D;for(h=0;10>h;++h)w=L-(L-V)/10*h,G=u-(u-r)/10*h,o=h/10,Y(g,N(M(Math.round(w+q*o))),N(M(Math.round(G-J*o))),N(M(Math.round(w-q*o))),N(M(Math.round(G+J*o))))}else Y(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(r))))}}D=y(EP,m,-1,f.t+1,1);Q=y(K,s,-1,f.t+1,1);for(j=1;j<=f.u;++j)h=f.H[j],o=f.I[j],n=f.J[h],r=f.J[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=D[o]/Q[o]+n/Q[o];WP(g,f.n.k);
+o=eQ(f.n.n);J=y(NE,m,1,f.t+1,0);V=y(K,s,-1,f.t+1,1);r=y(K,s,-1,f.t+1,1);n=y(fQ,m,54,f.t+1,0);u=2;1!=f.n.B&&(u=N(M(bQ(2*f.n.B))));for(j=1;j<=f.t;++j)h=gQ(f,j),(null==h||1>h.length)&&(h=Nb),3==f.b[j]&&0<f.z[j]&&0==f.A[j]?(J[j]=h,V[j]=r[j]=QN(f.n.n,h),n[j]=hQ(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.J[j],G=!0,1<Q[j]&&(0>=D[j]-f.J[j]?0-(D[j]-f.J[j]):D[j]-f.J[j])<25*f.n.B/3&&(G=!1),2<Q[j]&&(G=!1),1==Q[j]&&(0>=D[j]-f.J[j]?0-(D[j]-f.J[j]):D[j]-f.J[j])<25*f.n.B/10&&(L=!0),q=h,tb=l,f.n.Kb&&0<f.x[j]&&(tb+=gg,1<f.x[j]&&
+(tb+=f.x[j])),w=l,0!=f.A[j]&&(1<Cw(f.A[j])&&(w+=Cw(f.A[j])),0<f.A[j]?w+=Ob:w+=Yb),L||!G?h=h+tb+w+l:h=w+tb+l+h,G||(q=h),J[j]=h,q=QN(f.n.n,q),w=QN(f.n.n,h),V[j]=q,r[j]=w,w=n[j]=hQ(f,u,j,q,w,o,L),L=w.c+u+1,q=w.d+o+u,W(g,f.n.t),-1==f.j&&0!=f.d[j]&&W(g,(cP(),jP)[f.d[j]]),mN(g,w.c,w.d,w.b,w.a),1==f.j?0!=f.d[j]?W(g,(cP(),jP)[f.d[j]]):W(g,(wM(),DM)):W(g,(cP(),gP)[f.b[j]]),XP(g,h,L,q));for(h=1;h<=f.y;++h)j=f.q[h][0],q=V[j],w=r[j],L=N(M(bQ(f.J[j]-q/2))),q=N(M(bQ(f.M[j]+~~(o/2)-1))),W(g,(wM(),HM)),XP(g,ca+f.q[h][1],
+L+w,q);if(0<f.D||0<f.E)if(W(g,104==f.n.c?(wM(),EM):(wM(),KM)),0<f.D&&106!=f.n.c&&(w=n[f.D],MP(g,w.c,w.d,w.b,w.a)),0<f.E&&(h=f.H[f.E],o=f.I[f.E],J=f.J[o]-f.J[h],Q=f.M[o]-f.M[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(da+1)*Q,J=(da+1)*D,G=y(K,s,-1,5,1),w=y(K,s,-1,5,1),G[0]=N(M(bQ(f.J[h]+q))),G[1]=N(M(bQ(f.J[o]+q))),w[0]=N(M(bQ(f.M[h]-J))),w[1]=N(M(bQ(f.M[o]-J))),G[3]=N(M(bQ(f.J[h]-q))),G[2]=N(M(bQ(f.J[o]-q))),w[3]=N(M(bQ(f.M[h]+J))),w[2]=N(M(bQ(f.M[o]+J))),G[4]=G[0],w[4]=w[0],106!=f.n.c&&(da=
+g,j=G,Q=w,da.n&&(NP(da,!1),OP(da,dQ(da,j,Q,5,!0)))),106==f.n.c&&iQ(f,f.H[f.E],f.I[f.E]))){da=0;for(j=1;j<=f.t;++j)0<f.a[j]&&++da;if(da>~~(f.t/2))for(j=1;j<=f.t;++j)0<f.a[j]?f.a[j]=0:f.a[j]=1;W(g,(wM(),EM));for(j=1;j<=f.t;++j)0<f.a[j]&&(w=n[j],MP(g,w.c,w.d,w.b,w.a))}}}a.z||(a.ob?(W(e,(wM(),BM)),Y(e,c-1,0,c-1,b-1)):(W(e,MM(eP)),Y(e,c-1,0,c-1,b-1),W(e,eP),Y(e,c-2,0,c-2,b-1),W(e,fP),Y(e,c-3,0,c-3,b-1)));a.Fb&&(d=~~((c-48)/2),W(e,(wM(),HM)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
+Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.z&&(a.T=new ZM(ng,0,13),a.W=new PN(a.T),null!=a.bb&&(d=QN(a.W,a.bb),c=N(M(Math.round((c-d)/2))),b-=13,W(e,(wM(),DM)),WP(e,a.T),XP(e,a.bb,c,b)));YP(a.Ub,a.cb,a.Y,2*a.Y+a.S)}}
+function UP(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Y/4);g=!1;h=y(K,s,-1,9,1);n=y(K,s,-1,9,1);c+=~~(a.Y/2);d+=~~(a.Y/2);a=~~(a.Y/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=F(c+a*Math.sin(j)),n[f]=F(d+a*Math.cos(j));f=e+1;b.n&&(NP(b,!1),OP(b,dQ(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=F(c+(a-3)*Math.sin(j)),n[f]=F(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function jQ(a){var b,c,d;if(a.nb){d=a.Qb.a;b=a.C.b;c=2*a.Y+a.S;W(d,eP);mN(d,0,0,b,c);a.ob?(W(d,(wM(),BM)),c=14*(a.Y+a.S),MP(d,c,0,b-c-1,2*a.Y+a.S-1)):(W(d,MM(eP)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),W(d,fP),Y(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;14>=b;++b)LP(a,d,b,1),LP(a,d,b,2);a.c=c;YP(a.Ub,a.Qb,0,0)}}
+function RP(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);QP(a,b,c+o-j,f,d-4-j-1,e,h)}
+function kQ(a,b,c){var d,e,f,g,j,h;lQ(a,c);if(0==b.indexOf(jb)){a.Fb=!0;a.jb=!0;j=mQ(b);b=new XO(b,j,!0);e=l;for(d=1;5>=d;++d)e=nQ(b,j);d=oQ(BO(pA(e.substr(0,3)),10)).a;g=oQ(BO(pA(e.substr(3,3)),10)).a;nQ(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=nQ(b,j),null==h||H(h,hb));)f+=h+j;a.fb[++a.ub]=new pQ(a,f)}DP(a,1,d,1);DP(a,d+1,d+g,3)}else{a.Fb=!1;a.Z=new pQ(a,b);if(!a.Z||0==a.Z.t)return a.kb=!0,a.J=Kf,AP(a),!1;null!=a.i&&a.Z&&qQ(a.Z,a.i,!0);null!=a.j&&a.Z&&qQ(a.Z,a.j,!1);j=rQ(a.Z,!1);if(1==j)a.fb[++a.ub]=
+a.Z;else{a.jb=!0;for(e=1;e<=j;++e)a.fb[++a.ub]=new sQ(a,a.Z,e)}a.e=1;a.Z=a.fb[a.e];DP(a,1,j,0)}c&&AP(a);return!0}function dD(a,b){a.kb=!0;a.J=b}function cQ(a,b){100>b&&(!lP[b]&&(lP[b]=new ZM(ng,0,b)),!nP[b]&&IE(nP,b,new PN(lP[b])),a.k=lP[b],a.n=nP[b])}
+function hD(a,b){var c,d;if(0==b)return!1;zP(a);c=a.c;a.c=b;if(300>=b)switch(a.nb=!0,a.lb=!0,b){case 102:IP(a);break;case 110:a.mb=!0;a.c=c;a.$.a!=a.$.b&&a.$.a.b!=a.$.b?a.f&&(++a.ub,a.e=a.ub,a.f=!1):(a.kb=!0,a.J=Ph);if(!(a.$.a!=a.$.b&&a.$.a.b!=a.$.b))break;tQ(a,uQ(a.$));a.mb=!0;break;case 111:a.c=c;if(a.$.a.c)a.f&&(++a.ub,a.e=a.ub,a.f=!1);else{a.kb=!0;a.J=Oh;break}if(!a.$.a.c)break;d=a.$;if(!d.a.c)throw new jH(Ue);if(!d.a.c)throw new jH(Cg);d.a=d.a.c;tQ(a,d.a.a);a.mb=!0;break;case 152:a.c=c;d=a.Hb;
+d.a<d.c-1?(++d.a,d=cG(d,d.a)):d=null;null==d?(a.kb=!0,a.J=Nh):(dD(a,fh+(a.Hb.a+1)+Ea+a.Hb.c),d=vQ(d),wQ(a,d,!1,!0),null!=a.sb&&ZO(a.sb,null));break;case 151:a.c=c;d=a.Hb;0<d.a?(--d.a,d=cG(d,d.a)):d=null;null==d?(a.kb=!0,a.J=Nh):(dD(a,fh+(a.Hb.a+1)+Ea+a.Hb.c),d=vQ(d),wQ(a,d,!1,!0),null!=a.sb&&ZO(a.sb,null));break;case 101:a.Lb&&xQ(a.Lb);a.Lb=new yQ(1,a);a.c=c;break;case 107:!a.Db?a.Db=new zQ(a):a.Db.gc.c.$?AQ(a.Db.gc.c):BQ(a.Db);break;case 114:a.b&&xQ(a.b);a.b=new yQ(0,a);a.c=c;break;case 103:a.mb=
+!0;a.pb=!0;a.c=c;break;case 105:a.mb=!0;a.q&&a.gb&&(a.gb=!1,CQ(a.Z),a.c=c);a.y=1;break;case 109:a.c=c;d=DQ(a.Z);if(2==d){a.kb=!0;a.J=pf;break}d=y(EP,m,-1,4,1);FP(a.Z,d);a.mb=!0;a.Z=new rP(a.Z);d=F(~~((a.C.b-a.Y)/2)-d[0]);for(c=1;c<=a.Z.t;++c)a.Z.J[c]+=2*d;EQ(a.Z);a.fb[++a.ub]=a.Z;a.e=a.ub;break;case 104:0<a.Z.D?(a.mb=!0,FQ(a.Z,a.Z.D),a.Z.D=0,BP(a)):0<a.Z.E&&(a.mb=!0,GQ(a.Z,a.Z.E),a.Z.E=0,BP(a));HQ(a.Z);break;case 213:a.c=c;if(!a.E){var e,f,g,j;j=new FN;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new yN(c),
+EN(j,g),g.c=c,QL(g.d,a);OK(a,j);a.E=j}IQ(a.E.a,a,a.F.a,a.F.b)}else{a.lb=!0;a.nb=!0;switch(b){case 301:a.d=3;break;case 401:a.d=4;break;case 501:a.d=5;break;case 701:a.d=9;break;case 801:a.d=10;break;case 901:a.d=11;break;case 1001:a.d=12;break;case 601:a.d=8;break;case 1101:a.d=7;break;case 1300:a.d=1;break;case 1201:a.o&&(xQ(a.o),a.o=null);0==a.Z.D&&(a.o=new yQ(2,a));a.d=18;break;case 1301:a.d=19;break;case 1302:a.d=20;break;case 1303:a.d=21;break;case 1304:a.d=22}0<a.Z.D&&(a.mb=!0,a.d!=a.Z.b[a.Z.D]&&
+18!=a.d&&(a.Z.b[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,BP(a)),18==a.d&&(d=vA((eD(),fD).gc.a.gb,Pt),JQ(a.Z,a.Z.D,d),BP(a)),HQ(a.Z))}AP(a);return!0}
+function aD(a){var b,c,d;d=vP(a);c=l;if(a.Fb){var e,f,g;g=CE([4,a.ub+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.ub;++b)DQ(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c+=kb;c+=KQ(g[1][0],3)+KQ(g[3][0],3)+aa;for(b=1;b<=g[1][0];++b)c+=ib+LQ(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ib+LQ(a.fb[g[3][b]],d)}else 1<a.ub&&(a.Z=new MQ(a,a.fb,a.ub)),c=LQ(a.Z,d),1<a.ub&&(a.Z=a.fb[a.e]);return c}
+function NQ(a,b,c,d){var e;e=c;var f=d,g,j;(g=OQ(b),j=0!=(b.e&2),g||j)?(g=a.Fb?(!a.w&&(a.w=KP(a,!0)),a.w):(!a.v&&(a.v=KP(a,!1)),a.v),IQ(g.a,a,e,f),e=!0):e=!1;if(e)return!0;if(a.z)return!1;e=!0;a.kb=!1;a.Sb=c-a.Y;a.Tb=d-(2*a.Y+a.S);a.kb=!0;a.J=l;a.gb=PQ(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){e=0;for(b=1;14>=b;++b)if(c<b*(a.Y+a.S)){e=b;break}c=0;for(b=1;b<=$P+2;++b)if(d<b*(a.Y+a.S)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Mb=!0,a.kb=!0,a.J=Mh,AP(a),!0;if(113==d)if(a.Ib)a.kb=!0,a.J=
+Dh,AP(a);else return!0;if(!a.Rb&&1201==d||!a.Cb&&107==d||!a.Ob&&201==d||!a.jb&&103==d||!a.tb&&!a.q&&105==d||!a.Fb&&109==d||214==d)return!1;e=hD(a,d)}else{if(d>a.C.a-a.Y-1)return!1;a.hb=!0;c-=a.Y;d-=2*a.Y+a.S;if(0<a.Z.D)if(104==a.c)FQ(a.Z,a.Z.D),a.Z.D=0,BP(a);else{if(106==a.c)return!0;if(108==a.c)QQ(a.Z,a.Z.D,0),BP(a);else if(157==a.c)QQ(a.Z,a.Z.D,1),BP(a);else if(158==a.c)QQ(a.Z,a.Z.D,-1),BP(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=1,Z(a.Z,0),a.Z.F=a.Z.D,205==a.c?(a.Z.v=1,a.Z.i[1]=
+a.Z.t,a.Z.i[0]=a.Z.D,a.Z.E=0):BP(a);else if(206<=a.c&&229>=a.c)a.O=2,RQ(a.Z),BP(a);else if(230==a.c)a.O=3,BP(a);else if(233<=a.c&&262>a.c)SQ(a.Z,!1),BP(a),a.O=3;else if(107==a.c){if(a.Db.b)return!0;JQ(a.Z,a.Z.D,vA(a.Db.e.gc.a.gb,Pt));a.Z.k=!0;BP(a)}else if(105==a.c)TQ(a.Z),BP(a);else if(113!=a.c)if(300<a.c){if(a.d!=a.Z.b[a.Z.D]||18==a.d)a.Z.b[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,18==a.d&&(d=vA((eD(),fD).gc.a.gb,Pt),1>d.length&&(d=vj),JQ(a.Z,a.Z.D,d)),BP(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&
+229>=a.c)a.O=2,RQ(a.Z),BP(a);else if(0<a.Z.E)if(104==a.c)GQ(a.Z,a.Z.E),a.Z.E=0,BP(a);else if(106==a.c){d=a.Z;c=a.Z.E;if(0<d.a[d.H[c]]&&0<d.a[d.I[c]])dD(d.n,Bi);else for(;;){c=0;for(b=d.t;1<=b;--b)0<d.a[b]&&b>c&&(c=b);if(0==c)break;FQ(d,c);d.a[c]=0}a.Z.E=0;BP(a)}else if(201==a.c)UQ(a.Z,a.Z.E),BP(a);else if(202==a.c||205==a.c)1==a.Z.s[a.Z.E]&&0==a.Z.B[a.Z.E]?a.Z.s[a.Z.E]=2:(a.Z.s[a.Z.E]=1,a.Z.B[a.Z.E]=0),BP(a),a.Z.B[a.Z.E]=0;else if(203==a.c)a.Z.s[a.Z.E]=2,a.Z.B[a.Z.E]=0,BP(a);else if(204==a.c)a.Z.s[a.Z.E]=
+3,a.Z.B[a.Z.E]=0,BP(a);else if(206<=a.c&&229>=a.c)a.O=2,RQ(a.Z),BP(a);else if(107==a.c){if(!a.Db.b)return!0;d=vA(a.Db.e.gc.a.gb,Pt);a.Z.s[a.Z.E]=9;a.Z.e[a.Z.E]=d;BP(a)}else 105==a.c?(a.kb=!0,a.J=ei):e=!1;else if(0==a.ub||a.pb){if(201>=a.c)return!1;++a.ub;a.e=a.ub;a.fb[a.ub]=new JP(a);a.Z=a.fb[a.ub];a.pb=!1;202<=a.c&&204>=a.c||205==a.c?(VQ(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,a.Z.F=1,a.O=1,Z(a.Z,0),205==a.c&&(a.Z.J[2]=c+21.65,a.Z.M[2]=d-12.5,a.Z.i[0]=1,a.Z.i[1]=2,a.Z.v=1)):206<=a.c&&
+229>=a.c?(a.Z.L=c,a.Z.O=d,a.O=2,RQ(a.Z)):300<a.c?(VQ(a.Z),a.Z.b[1]=a.d,a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,18==a.d&&(d=vA((eD(),fD).gc.a.gb,Pt),1>d.length&&(d=vj),JQ(a.Z,1,d))):230==a.c?WQ(a,null,!0):233<=a.c&&262>a.c?(VQ(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,SQ(a.Z,!0)):oO();BP(a)}else e=!1;e&&(HQ(a.Z),a.lb=!1,a.nb=!1,a.mb=!0,AP(a))}return e}
+function XQ(a,b,c,d){var e,f;if(a.z||!a.hb||OQ(b))return!0;a.kb=!1;c-=a.Y;d-=2*a.Y;e=c-a.Sb;f=d-a.Tb;if(2==a.O||3==a.O||9==a.O)return!0;if(1==a.O){a:{b=a.Z;e=c;f=d;var g,j,h,n,o,r,q;b.D=0;b.J[0]=e;b.M[0]=f;g=YQ(b,0);if(0<g&&205!=b.n.c)b.D=g,g!=b.F?(b.J[b.t]=b.J[g],b.M[b.t]=b.M[g]):(b.J[b.t]=b.L,b.M[b.t]=b.O);else if(205==b.n.c){b.E=0;g=b.i[b.v];n=b.i[b.v-1];j=b.J[g]-b.J[n];h=b.M[g]-b.M[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.J[n];q=f-b.M[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.v)FQ(b,b.t),--b.v,b.C=!1;else if(2==b.t)0>b.M[2]-b.M[1]&&0<f-b.M[1]?b.M[2]=b.M[1]+g/2:0<b.M[2]-b.M[1]&&0>f-b.M[1]&&(b.M[2]=b.M[1]-g/2),0>b.J[2]-b.J[1]&&0<e-b.J[1]?b.J[2]=b.J[1]+0.866*g:0<b.J[2]-b.J[1]&&0>e-b.J[1]&&(b.J[2]=b.J[1]-0.866*g);else{if(2==b.z[b.i[0]]&&(o=b.G[b.i[0]][1],o==b.i[1]&&(o=b.G[b.i[0]][2]),j=b.J[b.i[0]]-b.J[o],h=b.M[b.i[0]]-b.M[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.J[o],q=f-b.M[o],e=q*j-r*h,r=b.J[b.i[1]]-b.J[o],q=b.M[b.i[1]]-b.M[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.u,b.D=b.i[0],Z(b,0),GQ(b,e),0<YQ(b,b.t)&&(b.C=!0)}else{if(b.C)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.v;if(100<b.v){dD(b.n,wj);--b.v;break a}b.D=b.t;Z(b,N(M(Math.round(h))));b.i[b.v]=b.t;0<YQ(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;dD(b.n,e+l)}else j=e-b.J[b.F],h=f-b.M[b.F],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.J[b.t]=b.J[b.F]+25*(j/g),b.M[b.t]=b.M[b.F]+25*(h/g)}a.r=!0}else if(113==a.c&&0<a.Z.D)a.ib||(a.ib=!0),b=a.Z,0<b.D&&(e=b.D,b.J[e]=c,b.M[e]=d);else if(PQ(b)||
+OQ(b))yP(a.Z,e),a.O=5;else if(0==a.Z.D&&0==a.Z.E){5!=a.O&&(e=f=0);b=a.Z;for(g=1;g<=b.t;++g)b.J[g]+=e,b.M[g]+=f;h=y(EP,m,-1,4,1);FP(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.n.C.b-b.n.Y&&0<h&&h<b.n.C.a-3*b.n.Y))for(g=1;g<=b.t;++g)b.J[g]-=e,b.M[g]-=f;a.O=5}a.D=!1;zP(a);a.mb=!0;AP(a);a.Sb=c;a.Tb=d;return!0}
+function ZQ(a,b,c,d){var e,f,g;if(!(a.z&&null==a.rb||OQ(b))){c-=a.Y;d-=2*a.Y;g=!1;f=0;b=1;a:for(;b<=a.ub;++b){e=a.fb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((cP(),kP)?350:170)+1,q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.t;++q)n=j-e.J[q],o=h-e.M[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.fb[b].D=0<e?e:0;a.fb[b].E=0>e?-e:0;f=b;g=!0;$Q(a,a.fb[b].D);113==a.c&&0>e&&(g=!1,a.fb[b].E=0);break a}else if($Q(a,0),0<a.fb[b].D||0<a.fb[b].E)a.fb[b].D=
+0,a.fb[b].E=0,g=!0}if(g){for(b=a.e+1;b<=a.ub;++b)a.fb[b].D=0,a.fb[b].E=0;a.D=!1;zP(a);a.mb=!0;AP(a)}!a.z&&0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
+function aR(a){if(a.z)return!0;a.ib&&(a.ib=!1,BP(a));a.kb=!1;a.P=lu;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=YQ(b,b.t),6>b.z[c]&&(bR(b),d=b.i[b.v-1],b.H[b.u]=c,b.I[b.u]=d,b.G[c][++b.z[c]]=d,b.G[d][++b.z[d]]=c),FQ(b,b.t));b.C=!1;BP(a)}else a:{var b=a.Z,e,f;c=YQ(b,b.t);if(0!=c){--b.t;for(f=1;f<b.u;++f)if(d=b.H[f],e=b.I[f],d==c&&e==b.F||d==b.F&&e==c){--b.u;--b.z[b.F];3>b.s[f]?(++b.s[f],b.B[f]=0):dD(b.n,ih);break a}6==b.z[c]?(--b.u,--b.z[b.F],dD(b.n,Vh)):(b.I[b.u]=c,b.G[c][++b.z[c]]=b.F,b.G[b.F][b.z[b.F]]=
+c,b.K[b.u]=N(M(bQ((b.J[b.F]+b.J[c])/2))),b.N[b.u]=N(M(bQ((b.M[b.F]+b.M[c])/2))))}}HP(a.Z);a.r&&(b=a.$,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,uQ(b),b.a.c=c),BP(a),a.r=!1)}else 5==a.O&&(HP(a.Z),BP(a));0<a.O&&(a.D=!1,zP(a),a.mb=!0,HQ(a.Z),cR(a.Z),AP(a),a.O=0,a.f=!1);if(kP&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,zP(a),a.mb=!0,AP(a);return!0}function zP(a){a.lb=!1;a.nb=!1;a.mb=!1}
+function $Q(a,b){if(null!=a.rb&&!(0>=b&&0==a.Bb||b==a.Bb&&a.e==a.Ab))0>=b&&0<a.Bb&&(b=0),a.Bb=b,a.Ab=a.e,ZO(a.rb,I(dR,m,81,[new S(a.e),new S(b)]))}
+function eR(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf(xq)?a.Eb=!1:-1<b.indexOf(as)&&(a.Eb=!0);-1<b.indexOf(qq)?a.Kb=!1:-1<b.indexOf(Co)&&(a.Kb=!0);-1<b.indexOf(bp)&&(a.N=!0);-1<b.indexOf(js)&&(a.N=!1);-1<b.indexOf(wq)?a.Cb=!1:-1<b.indexOf(Xr)&&(a.Cb=!0);-1<b.indexOf(yq)?a.Fb=!1:-1<b.indexOf(bs)&&(a.Fb=!0);-1<b.indexOf(lq)?a.p=!1:-1<b.indexOf(Pl)&&(a.p=!0);-1<b.indexOf(Aq)?a.Ob=!1:-1<b.indexOf(dt)&&(a.Ob=!0);-1<b.indexOf(nq)?a.s=!1:-1<b.indexOf(nm)&&(a.s=!0);-1<b.indexOf(rq)?a.jb=!1:-1<b.indexOf(bq)&&
+(a.jb=!0);-1<b.indexOf(tq)?(a.tb=!1,a.q=!1):-1<b.indexOf(Gq)&&(a.tb=!0,a.q=!1);-1<b.indexOf(iq)?(a.ob=!0,a.S=1):-1<b.indexOf(Nq)&&(a.ob=!1,a.S=0);-1<b.indexOf(Ql)&&(a.q=!0,a.tb=!0);-1<b.indexOf($s)&&(a.Nb=!0,a.tb=!0);-1<b.indexOf(zq)&&(a.Nb=!1,a.tb=!1);-1<b.indexOf(yr)&&(a.yb=!0);-1<b.indexOf(vq)&&(a.yb=!1);-1<b.indexOf(gn)&&(a.z=!0,a.Y=0,a.cb=null,DP(a,1,a.ub,0));if(-1<b.indexOf(pq)){a.z=!1;for(d=1;d<=a.ub;++d)fR(a.fb[d]),GP(a.fb[d]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf(du)&&(a.Rb=!0);-1<b.indexOf(Eq)&&
+(a.Rb=!1);d=a.vb;-1<b.indexOf(uq)?a.vb=!1:-1<b.indexOf(wr)&&(a.vb=!0);d!=a.vb&&(a.v=null,a.w=null);-1<b.indexOf(cm)&&(a.A=!0);-1<b.indexOf(mq)&&(a.A=!1);b.indexOf(bu);b.indexOf($t);b.indexOf(au);-1<b.indexOf(oq)&&(a.qb=!0);-1<b.indexOf(Zo)&&(a.M=!0);-1<b.indexOf(Ws)&&(a.Jb=!0);-1<b.indexOf(Nl)&&(a.Ib=!0);-1<b.indexOf(kq)&&(a.Ib=!1);a.Fb&&(a.q=!0,a.jb=!0);a.z||(a.A=!1);a.Eb&&++$P;c&&AP(a)}
+function AP(a){var b,c,d,e;b=LL(a);!a.C||b.b!=a.C.b||b.a!=a.C.a||!a.cb||!a.I?(e=!1,a.C&&(e=b.b!=a.C.b||b.a!=a.C.a),a.C=b,d=b.b-a.Y,c=b.a-3*a.Y-a.S,1>d&&(d=1),1>c&&(c=1),a.cb=a.Je(a.cb,d,c),a.z&&e&&DP(a,1,a.ub,0),aQ(a),a.z||(a.Qb=a.Je(a.Qb,b.b,2*a.Y+a.S),jQ(a),c=b.a-2*a.Y+a.S,1>c&&(c=1),a.Q=a.Je(a.Q,a.Y,c),ZP(a),a.I=a.Je(a.I,d,a.Y),VP(a))):(aQ(a),a.z||(VP(a),a.D&&(jQ(a),ZP(a)),a.D=!0));a.lb=!0;a.nb=!0;a.mb=!0;a.kb=!0}
+function gR(a,b){var c,d,e;e=l;for(d=1;d<=a.ub;++d){if(0<b&&(c=DQ(a.fb[d]),c!=b))continue;c=a.fb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.t+ca+c.u,h=1;h<=c.t;++h){j=gQ(c,h);c.n.M&&0<c.x[h]&&(j+=gg,1<c.x[h]&&(j+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?j+=Ob:j+=Yb,1<Cw(c.A[h])&&(j+=Cw(c.A[h])));g=-1;for(f=1;f<=c.y;++f)if(c.q[f][0]==h){g=c.q[f][1];break}c.n.Nb&&0<c.d[h]&&(g=1);-1<g&&(j+=od+g);o+=ca+j+ca+hR(0.055999999999999994*c.J[h],0,2)+ca+hR(0.055999999999999994*-c.M[h],
+0,2)}for(h=1;h<=c.u;++h)f=c.H[h],g=c.I[h],n=c.s[h],1==c.B[h]?n=-1:2==c.B[h]?n=-2:3==c.B[h]?(n=-1,j=f,f=g,g=j):4==c.B[h]?(n=-2,j=f,f=g,g=j):10==c.B[h]&&(n=-5),9==c.s[h]&&(n=c.B[h]),o+=ca+f+ca+g+ca+n;c=o;0<c.length&&(0<e.length&&(e+=hu),e+=c)}return e}function qP(a,b){var c,d,e;e=l;for(c=1;c<=a.ub;++c){if(0<b&&(d=DQ(a.fb[c]),d!=b))continue;d=void 0;d=iR(a.fb[c]);d=jR(d);0<d.length&&(0<e.length&&(e+=wc),e+=d)}return e}
+function BP(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.sb&&ZO(a.sb,null)}var c,d,e;e=new kR;e.a=a.e;e.f=a.ub;c=!1;for(b=1;99>b;++b)if(d=a.fb[b])0<d.t&&(c=!0),e.d[b]=iR(d);else break;e.i=a.Fb;e.e=a.jb;e.b=a.B;e.c=a.O;if(b=c?e:null)a=a.$,b=new lR(b),c=a.a.c,a.a.c=b,b.b=a.a,c&&(b.c=c,c.b=b),a.a=b}function wQ(a,b,c,d){try{kQ(a,b,d)?c&&BP(a):AP(a)}catch(e){if(e=Jv(e),A(e,78))AP(a);else throw e;}}
+function WQ(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;lQ(a,c);e=j=0;r=new XO(b,iu,!0);g=-1<b.indexOf(Td);n=1;h=QO(r);a.ub=0;for(f=1;f<=h;++f)if(o=UO(r),pA(o),!H(o,hu))if(H(o,Td))++n,2==n?j=a.ub:3==n&&(e=a.ub+1);else{a.Z=new mR(a,o);if(0==a.Z.t){nR(a,Lf);oO();d=!1;break a}++a.ub;a.e=a.ub;a.fb[a.ub]=a.Z}2==n?(nR(a,Of),oO(),d=!1):3<n?(nR(a,Nf),oO(),d=!1):(1<a.ub&&!g&&eR(a,bq,!0),g&&!a.Fb&&eR(a,bs,!0),!g&&a.Fb&&eR(a,yq,!0),g?(DP(a,1,j,1),DP(a,j+1,e-1,2),DP(a,e,a.ub,3)):DP(a,1,a.ub,0),c&&AP(a),d=!0)}d?BP(a):
+AP(a)}catch(q){if(q=Jv(q),A(q,78))AP(a);else throw q;}}function oR(a){zP(a);a.mb=!0;AP(a)}function lQ(a,b){a.c=202;a.pb=!1;a.ub=0;a.e=0;a.Z=new JP(a);a.Z.r=0;a.bb=null;a.B=1;a.mb=!0;b&&AP(a);null!=a.sb&&ZO(a.sb,null)}function tQ(a,b){var c,d;a.e=b.a;a.ub=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.fb[c]=iR(d):a.fb[c]=null;a.Z=a.fb[a.e];a.Fb=b.i;a.jb=b.e;a.B=b.b;switch(b.c){case 5:case 7:case 9:break;default:null!=a.sb&&ZO(a.sb,null)}}
+function pR(a,b){a.kb=!0;a.J=l;return 1>b||b>a.ub?(a.kb=!0,a.J=Jf+b,AP(a),null):a.fb[b]}function CP(a,b){var c;c=-1;H(b,Qi)?(c=202,b=l):H(b,ec)?c=235:H(b,fc)?c=240:H(b,dc)?c=260:H(b,jc)?c=261:H(b,qc)?c=241:H(b,ic)?c=233:H(b,hc)?c=236:H(b,gc)?c=237:H(b,mc)?c=234:H(b,lc)?c=243:H(b,sc)?c=252:H(b,kc)?c=244:H(b,tc)?c=239:H(b,rc)?c=251:H(b,cc)?c=242:H(b,$b)?c=245:H(b,bc)&&(c=238);0<c?hD(a,c):b=Uh;a.kb=!0;a.J=b;AP(a)}function nR(a,b){a.kb=!0;a.J=b;AP(a)}
+function vP(a){var b;b=pP(a);zP(a);AP(a);return b}function SP(a,b,c,d,e){var f,g,j,h;f=a.W;h=QN(f,e);if(h>=a.Y-1)for(g=f.b.b;h>=a.Y-1&&1<g;)--g,j=new ZM(f.b.a,f.b.c,g),f=new PN(j),h=QN(f,e),b.e=j,b.i=qR(j);else WP(b,a.T);f=aN(bN,f.b).a-aN(bN,f.b).b;XP(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}function TP(a,b,c,d,e,f){var g,j;g=eQ(a.V);j=QN(a.V,f);WP(b,a.U);(b.d=e)&&(b.f=os+(e.a>>16&255)+Pb+(e.a>>8&255)+Pb+(e.a&255)+Fb);XP(b,f,c+~~((a.Y-j)/2),d+~~((a.Y-g)/2)+g)}
+function eQ(a){return aN(bN,a.b).a-aN(bN,a.b).b}function gD(a,b){a.q?0==b&&(a.y=-1,a.kb=!0,a.J=xm,AP(a)):(a.R?a.y=b:-1<a.y&&10>a.y?a.y=10*a.y+b:a.y=b,a.R=!1,0==a.y?(a.y=-1,a.kb=!0,a.J=xm):dD(a,a.y+ca),AP(a))}t(446,368,Lu);_.xe=function(a){sP(this,a)};_.Je=function(a,b,c){return HL(this,b,c)};_.Ke=function(){};_.ee=function(){AP(this)};_.b=null;_.c=0;_.d=0;_.e=0;_.f=!1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=!1;_.q=!1;_.r=!1;_.s=!0;_.v=null;_.w=null;_.y=1;_.z=!1;_.A=!1;_.B=1;_.C=null;
+_.D=!0;_.E=null;_.F=null;_.H="http://peter-ertl.com/jsme/2013_03/help.html";_.I=null;_.J=null;_.L=null;_.M=!1;_.N=!0;_.O=0;_.P=lu;_.Q=null;_.R=!0;_.S=1;_.T=null;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=24;_.Z=null;_.$=null;_.ab=null;_.bb=null;_.cb=null;_.db=!0;_.eb=1;_.gb=!1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!1;_.qb=!1;_.rb=null;_.sb=null;_.tb=!1;_.ub=0;_.vb=!0;_.wb=null;_.xb=null;_.yb=!1;_.zb=null;_.Ab=0;_.Bb=0;_.Cb=!1;_.Db=null;_.Eb=!1;_.Fb=!1;_.Gb=!1;_.Ib=!1;
+_.Jb=!1;_.Kb=!0;_.Lb=null;_.Mb=!1;_.Nb=!1;_.Ob=!0;_.Pb=null;_.Qb=null;_.Rb=!0;_.Sb=0;_.Tb=0;var $P=10,lP,nP,eP,fP,gP,dP,kP,rR=null,jP,iP;
+function sR(){cP();FL.call(this);this.Ub=(gC(),gC(),mL).a;this.x=new ZM(null,0,8);this.t=(wM(),xM);this.fb=y(tR,m,94,99,0);this._=new DL;this.Hb=new uR;this.K=H((oO(),pO[Vo]),Qg);this.u=new vR;this.G=I(NE,m,1,[ec,fc,qc,dc,jc,ic,hc,gc,mc,sc,kc,lc,cc,bc,$b]);this.Z=new JP(this);jP[0]=AM;jP[1]=new yM(255,153,153);jP[2]=new yM(255,204,102);jP[3]=new yM(255,255,153);jP[4]=new yM(102,255,255);jP[5]=new yM(51,204,255);jP[6]=new yM(255,153,255)}t(445,446,Lu,sR);
+_.Je=function(a,b,c){var d;return a?(d=a.a,jw(d.t,b,c),a):HL(this,b,c)};_.Ke=function(a){if(this.a){var b=this.a;b.a.a&&b.a.a.a.apply(null,[wR(b.a),a])}};_.a=null;function xR(a){if(a.d.gb.style.display!=sq){KL(a.c);for(a=new Dv(a.e.j);a.b<a.d.Fe();)Ev(a),null.cg()}}function yR(a){zR.call(this,a,Qc,Qc,null)}function AR(a,b){zR.call(this,a,Qc,Qc,b)}function BR(a,b,c){zR.call(this,a,b,c,null)}
+function zR(a,b,c,d){var e;if(null==a)$wnd.alert(Mg);else if(H(Jg,a))$wnd.alert(Kg);else if(e=fw(a)){this.b=CR;++CR;this.d=e;this.c=new sR;this.e=new DR(this.c,b,c,d);wH(e,this.e,e.gb);d&&Al in d&&(this.e.b=d[Al]);a=this.e;a.d||(a.d=IL(a,uA(a.gb,Mq),uA(a.gb,Lq)),a.d.j=!1);var b=a.c,f,g,j,h,n,o,r;b.K?rR=Jg:rR=Eg;b.v=KP(b,!1);b.w=KP(b,!0);dD(b,rR+sa);b.C=LL(b);BL(b,null);b.ob||(b.S=0);b.T||(b.T=new ZM(ng,0,13),b.W=new PN(b.T));b.U||(b.U=new ZM(ng,1,13),b.V=new PN(b.U));b.X||(b.X=new ZM(ng,0,11),new PN(b.X));
+cQ(b,13);b.Cb=!1;b.Fb=!1;b.p=!1;b.Ob=!0;b.s=!0;b.Rb=!0;b.Eb=!1;$P=10;b.Kb=!0;try{r=ER(b.Ub,fr);null!=r&&eR(b,r,!1);j=ER(b.Ub,Yo);null!=j&&(b.L=j);n=ER(b.Ub,Ip);null!=n&&(b.ab=n);g=ER(b.Ub,jn);null!=g&&(b.Gb=!0);o=ER(b.Ub,qt);null!=o&&(b.bb=o,AP(b));b.j=ER(b.Ub,Ll);b.i=ER(b.Ub,Kl);f=ER(b.Ub,hn);if(null!=f&&b.z){var q;var u,w,D,G;w=(wM(),xM);try{if(0!=f.indexOf(Wa))throw new Lz(Tl);G=BO(f.substr(1,2),16);D=BO(f.substr(3,2),16);u=BO(f.substr(5,2),16);q=w=new yM(G,D,u)}catch(J){if(J=Jv(J),A(J,78))oO(),
+q=w;else throw J;}b.t=q}b.Jb&&b.Z&&CQ(b.Z);h=ER(b.Ub,Cq);b.sb=h}catch(Q){if(Q=Jv(Q),!A(Q,78))throw Q;}b.c=202;for(f=0;23>f;++f)gP[f]=(wM(),FM),iP[f]=vj;iP[1]=gg;gP[1]=(wM(),BM);iP[2]=se;gP[2]=FM;iP[3]=De;gP[3]=BM;iP[4]=Gh;gP[4]=KM;iP[5]=ai;gP[5]=EM;iP[9]=Xf;gP[9]=HM;iP[10]=df;gP[10]=HM;iP[11]=Be;gP[11]=HM;iP[12]=pg;gP[12]=HM;iP[8]=Ii;gP[8]=MM(GM);iP[7]=gi;gP[7]=FM;iP[6]=Ui;gP[6]=BM;iP[13]=Pi;gP[13]=BM;iP[18]=vj;gP[18]=BM;iP[19]=ti;gP[19]=BM;iP[20]=ui;gP[20]=BM;iP[21]=vi;gP[21]=BM;iP[22]=wi;gP[22]=
+BM;kL(b);b.$=new FR;f=a.c;f.C=LL(f);null!=f.L?(WQ(f,f.L,!1),null!=f.i&&f.Z&&qQ(f.Z,f.i,!0),null!=f.j&&f.Z&&qQ(f.Z,f.j,!1)):null!=f.ab&&wQ(f,f.ab,!1,!1);AP(a.c)}else $wnd.alert(Lg+a+Da)}function GR(){return QE(null)}function HR(a){return QE(a)}t(447,1,Xu,yR,AR,BR,zR);_.Le=function(a){B(this.e,new IR(this,a),(jC(),jC(),kC))};_.Me=function(a){B(this.e,new JR(this,a),(pD(),pD(),qD))};_.Ne=function(a){BQ(new KR(a,this.c,eP))};_.Oe=function(){IP(this.c)};_.Pe=function(){gA((dA(),eA),new LR(this))};
+_.Qe=function(){return this.a};_.Re=function(){return this.b};_.Se=function(){return this.c.H};_.Te=function(){return this.c.db};_.Ue=function(){return this.c.eb};_.Ve=function(){return this.c.sb};_.jd=function(){return uA(this.e.gb,Lq)};_.We=function(){var a;a=[];a.length=2;a[0]=uA(this.e.gb,Mq);a[1]=uA(this.e.gb,Lq);return a};_.kd=function(){return uA(this.e.gb,Mq)};_.Xe=function(){return this.d.gb};_.Ye=function(){return this.c.xb};_.Ze=function(){return this.c.zb};
+_.$e=function(a){$wnd.alert("JSME initialization error: "+a)};_.md=function(){return this.d.gb.style.display!=sq};_._e=function(){var a=this.c,b;a.Fb?b=gR(a,1)+Td+gR(a,2)+Td+gR(a,3):b=gR(a,0);return b};_.af=function(){return aD(this.c)};_.bf=function(){var a=this.c,b,c;b=a.Ob;a.Ob=!1;c=pP(a);a.Ob=b;AP(a);return c};_.cf=function(a){eR(this.c,a,!0)};_.df=function(){};_.ef=function(a){wQ(this.c,a,!0,!0)};_.ff=function(a){WQ(this.c,a,!0)};_.je=function(){xR(this)};_.gf=function(){lQ(this.c,!0)};
+_.hf=function(a){var b=this.c;if(a=pR(b,a)){var c;for(c=1;c<=a.t;++c)a.d[c]=0;oR(b)}};_.jf=function(a){this.a=a;!this.c.a&&(this.c.a=new MR(this))};_.kf=function(a){var b=this.e,c,d;if(b.b!=a){b.b=a;for(d=new Dv(b.a);d.b<d.d.Fe();)c=Ev(d),a?c.a=Kd:c.a=Jd}KL(b.c)};_.lf=function(a,b){var c=this.c,d;if(d=pR(c,a))qQ(d,b,!0),oR(c)};_.mf=function(a,b){var c=this.c,d;d=pR(c,a);1>b||b>d.t?(c.kb=!0,c.J="ERROR - invalid atom index: "+b,AP(c)):(d.D=b,oR(c))};_.od=function(a){this.e.gb.style[ro]=a;xR(this)};
+_.nf=function(a){this.c.H=a};_.of=function(a){var b=this.c;b.db=a;AP(b)};_.pf=function(a){var b=this.c;b.eb=a;AP(b)};_.qf=function(a){this.c.rb=a};_.rf=function(a){this.c.sb=a};_.sf=function(a){var b=this.c;b.xb=a;b.v=KP(b,!1)};_.tf=function(a){this.c.zb=a};_.uf=function(a,b){var c=this.e;c.qd(a);c.od(b);xR(this)};_.vf=function(a){CP(this.c,a)};_.wf=function(a,b){var c=this.c;c.f=!1;c.Pb=new mR(c,a);c.c=253;c.kb=!0;c.J=b;AP(c)};_.pd=function(a){fH(this.d.gb,a)};
+_.qd=function(a){this.e.gb.style[Yt]=a;xR(this)};_.xf=function(a){nR(this.c,a)};_.yf=function(){return vP(this.c)};_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;var CR=0;function LR(a){this.a=a}t(448,1,{},LR);_.wc=function(){var a,b;for(b=new Dv(this.a.e.a);b.b<b.d.Fe();)a=Ev(b),a.t.gb.innerHTML=a.q||l};_.a=null;function MR(a){this.a=a}t(449,1,{},MR);_.a=null;function IR(a,b){this.a=a;this.b=b}t(450,1,{},IR);_.Lc=function(a){a=a.a;gA((dA(),eA),new NR(this,this.b,a))};_.a=null;_.b=null;
+function NR(a,b,c){this.a=a;this.c=b;this.b=c}t(451,1,{},NR);_.wc=function(){var a=this.b;this.c.a.apply(a,[wR(this.a.a),a])};_.a=null;_.b=null;_.c=null;function JR(a,b){this.a=a;this.b=b}t(452,1,{},JR);_.a=null;_.b=null;function sD(a,b,c){this.a=a;this.c=b;this.b=c}t(453,1,{},sD);_.wc=function(){var a=this.b;this.c.a.apply(a,[wR(this.a.a),a])};_.a=null;_.b=null;_.c=null;
+function OR(){var a=PR(Hg),b;$wnd.JSApplet.JSME=C(function(){var a;QR(RR,arguments)?a=arguments[0]:3==arguments.length?a=new BR(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new yR(arguments[0]):4==arguments.length?a=new zR(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new AR(arguments[0],arguments[1]));this.g=a;SR();a[pl]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Le(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?
+a.g:new TR(a))});b.addMouseOverHandler=C(function(a){this.g.Me(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new TR(a))});b.alert=C(function(a){this.g.Ne(a)});b.clear=C(function(){this.g.Oe()});b.deferredRepaint=C(function(){this.g.Pe()});b.getAfterPasteCallBack=C(function(){return this.g.a});b.getCreationIndex=C(function(){return this.g.b});b.getHelpURL=C(function(){return this.g.c.H});b.getMolecularAreaAntiAlias=C(function(){return this.g.c.db});b.getMolecularAreaLineWidth=C(function(){return this.g.c.eb});
+b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.c.sb});b.getOffsetHeight=C(function(){return this.g.jd()});b.getOffsetSize=C(function(){return this.g.We()});b.getOffsetWidth=C(function(){return this.g.kd()});b.getParentContainer=C(function(){return this.g.d.gb});b.getPasteLabel=C(function(){return this.g.c.xb});b.getPrePasteJSfunction=C(function(){return this.g.c.zb});b.initializationError=C(function(a){this.g.$e(a)});b.isVisible=C(function(){return this.g.md()});b.jmeFile=C(function(){return this.g._e()});
+b.molFile=C(function(){return this.g.af()});b.nonisomericSmiles=C(function(){return this.g.bf()});b.options=C(function(a){this.g.cf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.ef(a)});b.readMolecule=C(function(a){this.g.ff(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=RR;SR();var f=b,g,b=UR.b;g=VR(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=VR(b,e,f)}if(!g)throw new Nv(Qe+0+od+f.length+aa);
+return g[0]});b.reset=C(function(){this.g.gf()});b.resetAtomColors=C(function(a){this.g.hf(a)});b.setAfterPasteCallBack=C(function(a){this.g.jf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new TR(a))});b.setAntialias=C(function(a){this.g.kf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.lf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.mf(a,b)});b.setHeight=C(function(a){this.g.od(a)});b.setHelpURL=C(function(a){this.g.nf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.of(a)});
+b.setMolecularAreaLineWidth=C(function(a){this.g.pf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.qf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.rf(a)});b.setPasteLabel=C(function(a){this.g.sf(a)});b.setPrePasteJSfunction=C(function(a){this.g.tf(a)});b.setSize=C(function(a,b){this.g.uf(a,b)});b.setSubstituent=C(function(a){this.g.vf(a)});b.setTemplate=C(function(a,b){this.g.wf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});
+b.showInfo=C(function(a){this.g.xf(a)});b.smiles=C(function(){return this.g.yf()});WR({"0":{"0":[[GR,null,void 0]],1:[[HR,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new XR(e));return[e]},Pn]]}});YR(RR,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function OE(){ZR||(ZR=!0,OR())}t(454,1,{},OE);var ZR=!1;
+function SE(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Pn)$wnd.jsmeOnLoad();else try{$wnd.console.log(pj)}catch(a){}}function RE(){}t(456,1,{},RE);_.wc=function(){SE()};function XR(a){this.a=a}t(457,1,{68:1,106:1},XR);_.eQ=function(a){return null!=a&&A(a,68)&&this.a==a.a};_.a=null;function TR(a){this.a=a}t(458,1,{69:1,106:1},TR);_.eQ=function(a){return null!=a&&A(a,69)&&this.a==a.a};_.a=null;
+function bP(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=AA(c,Yt);b=AA(c,ro);f=AA(c,fq);e=AA(c,Eo);var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],j.nodeName==ii&&(h=j,j=AA(h,fq),h=AA(h,Pt),null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Bm);c.removeAttribute(fq);c.removeAttribute(Fl);c.removeAttribute(ro);c.removeAttribute(Yt);c.removeAttribute(vl);c.removeAttribute(vo);c.removeAttribute(Tt);c.removeAttribute(Cm);c.innerText=l||l;d=GA();c.setAttribute(Eo,
+d);c.style[Yt]=$O(g);c.style[ro]=$O(b);b=new $R(a,d,n,e,c,f);gA((dA(),eA),b);++a.b;return!0}function aP(a){this.a=Gg;this.d=a}t(459,1,{},aP);_.Ec=function(){return bP(this)};_.a=null;_.b=0;_.c=null;_.d=null;function $R(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}t(460,1,{},$R);
+_.wc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,Qc,Qc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(Eo,this.e):this.c.removeAttribute(Eo);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 aS(){}t(461,1,Xu,aS);function bS(a){this.a=a}t(462,1,{},bS);_.wc=function(){this.a()};_.a=null;
+function cS(){var a=PR(Ig);$wnd.JSApplet.Utils=C(function(){var a;QR(dS,arguments)?a=arguments[0]:0==arguments.length&&(a=new aS);this.g=a;SR();a[pl]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){gA((dA(),eA),new bS(a))});YR(dS,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function PE(){eS||(eS=!0,cS())}t(463,1,{},PE);var eS=!1;function fS(a){Mz();this.f=a}t(464,434,fv,fS);
+function YE(){var a=pn;Mz();this.f=a}t(465,97,Yu,YE);function JE(){Mz()}function gS(a){Mz();this.f=a}t(466,97,Yu,JE,gS);function hS(){hS=x;iS=new jS(!1);kS=new jS(!0)}function jS(a){this.a=a}t(467,1,{71:1,72:1,75:1},jS);_.eQ=function(a){return A(a,72)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?Ht:"false"};_.a=!1;var iS,kS;function lS(){}function mS(a){return typeof a==Gq?Ii+(0>a?-a:a):a}
+function nS(a,b){var c;c=new lS;c.d=ff+(oS(0!=a?-a:0)?mS(0!=a?-a:0):l+vv(c));pS(0!=a?-a:0)&&qS(0!=a?-a:0,c);c.b=4;c.a=b;return c}function $(a){var b;b=new lS;b.d=ff+(oS(a)?mS(a):l+vv(b));pS(a)&&qS(a,b);return b}function rS(a,b){var c;c=new lS;c.d=ff+(oS(a)?mS(a):l+vv(c));pS(a)&&qS(a,c);c.b=b?8:0;return c}function sS(){var a;a=new lS;a.d=ff+(oS(0)?mS(0):l+vv(a));pS(0)&&qS(0,a);a.b=2;return a}function tS(a){var b;b=new lS;b.d=ff+(oS(a)?mS(a):l+vv(b));pS(a)&&qS(a,b);b.b=1;return b}
+function pS(a){return typeof a==Gq&&0<a}function oS(a){return null!=a&&0!=a}function qS(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=Hu[b.c])c=c.prototype;else{c=Hu[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(469,1,{},lS);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?l:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;
+function uS(a){var b;if(!(b=vS,!b&&(b=vS=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new wS(cg+a+La);return parseFloat(a)}
+function BO(a,b){var c,d;if(null==a)throw new wS(Fq);if(2>b||36<b)throw new wS($r+b+Fa);d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new wS(cg+a+La);}c=parseInt(a,b);if(isNaN(c))throw new wS(cg+a+La);if(-2147483648>c||2147483647<c)throw new wS(cg+a+La);return c}t(471,1,{71:1,83:1});var vS=null;function xS(a){this.a=a}t(470,471,{71:1,75:1,76:1,83:1},xS);
+_.eQ=function(a){return A(a,76)&&a.a==this.a};_.hC=function(){return F(this.a)};_.tS=function(){return l+this.a};_.a=0;function XL(a){this.a=a}t(472,471,{71:1,75:1,79:1,83:1},XL);_.eQ=function(a){return A(a,79)&&a.a==this.a};_.hC=function(){return F(this.a)};_.tS=function(){return l+this.a};_.a=0;function NL(){Mz()}function cx(a){Mz();this.f=a}t(473,97,Qu,NL,cx);function zH(){Mz()}function KI(a){Mz();this.f=a}t(474,97,Yu,zH,KI);function S(a){this.a=a}
+function jF(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 cF(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function oQ(a){var b,c;return-129<a&&128>a?(b=a+128,c=(yS(),zS)[b],!c&&(c=zS[b]=new S(a)),c):new S(a)}t(475,471,{71:1,75:1,81:1,83:1},S);_.eQ=function(a){return A(a,81)&&a.a==this.a};_.hC=function(){return this.a};
+_.tS=function(){return l+this.a};_.a=0;function yS(){yS=x;zS=y(dR,m,81,256,0)}var zS;function Cw(a){return 0>a?-a:a}function Bw(a,b){return a>b?a:b}function bQ(a){return Math.round(a)}function Jz(){Mz()}function XD(a){Mz();this.f=a}t(478,97,{71:1,78:1,82:1,84:1,86:1},Jz,XD);function xv(){xv=x;yv=I(wv,m,-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 yv;function wS(a){Mz();this.f=a}t(480,473,Qu,wS);
+function Oz(a){this.a=kj;this.c=a;this.b=-1}t(481,1,{71:1,85:1},Oz);_.tS=function(){return this.a+wc+this.c+"(Unknown Source"+(0<=this.b?od+this.b:l)+Fb};_.a=null;_.b=0;_.c=null;function AS(a,b){return a.charCodeAt(b)}function VO(a,b){var c=b,d=a.length,e,f;e=AS(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function BS(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
+function H(a,b){return!A(b,1)?!1:""+a==b}function sE(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function qA(a,b){return a.indexOf(b)}function zO(a,b,c){return a.indexOf(b,c)}function QK(a,b){return a.lastIndexOf(b)}function vQ(a){var b=aa,c=hu,d;for(d=0;0<=(d=c.indexOf(Aj,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+fb+eH(c,++d):c=c.substr(0,d-0)+eH(c,++d);return a.replace(RegExp(b,Sn),c)}
+function CS(a,b){for(var c=RegExp(b,Sn),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(NE,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function eH(a,b){return a.substr(b,a.length-b)}
+function pA(a){return 0==a.length||a[0]>ca&&a[a.length-1]>ca?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function rA(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)}_=String.prototype;_.cM={1:1,71:1,73:1,75:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return AF(this)};_.tS=_.toString;function DS(){DS=x;ES={};FS={}}
+function AF(a){DS();var b=od+a,c=FS[b];if(null!=c)return c;c=ES[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+AS(a,d++);c|=0}256==GS&&(ES=FS,FS={},GS=0);++GS;return FS[b]=c}var ES,GS=0,FS;function Gz(a,b){Fz(a.a,b);return a}function Ez(){this.a=sA()}function HS(){this.a=sA();Fz(this.a,l)}t(483,1,Ku,Ez,HS);_.tS=function(){return tA(this.a)};function yF(){this.a=sA()}
+function xO(){this.a=sA()}function qE(a){this.a=sA();Fz(this.a,a)}t(484,1,Ku,yF,xO,qE);_.tS=function(){return tA(this.a)};function AO(a){a=$i+a;Mz();this.f=a}t(485,474,Yu,AO);
+function IS(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Jz;h=a.cZ;g=b.cZ;if(0==(h.b&4)||0==(g.b&4))throw new gS(Eh);j=h.a;f=g.a;if(!(0!=(j.b&1)?j==f:0==(f.b&1)))throw new gS(ne);n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new zH;if((0==(j.b&1)||0!=(j.b&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)IE(b,c,a[--d])}else for(c=e+c;e<c;)IE(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}function gH(){Mz()}function JO(a){Mz();this.f=a}
+t(487,97,Yu,gH,JO);function cM(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:Rz(b,c))return a;return null}function fM(a,b){var c;return(c=cM(a.Bd(),b))?(c.Zc(),!0):!1}function JS(a){var b,c,d,e;d=new Ez;b=null;Fz(d.a,xj);for(c=a.Bd();c.Xc();)null!=b?Fz(d.a,b):b=Qb,e=c.Yc(),Fz(d.a,e===a?Eb:l+e);Fz(d.a,hl);return tA(d.a)}t(488,1,{});_.zf=function(){throw new JO("Add not supported on this collection");};_.Af=function(a){return!!cM(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};
+_.Bf=function(a){return fM(this,a)};_.tS=function(){return JS(this)};t(490,488,bv);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a.Xc();)if(b=a.Yc(),!this.Af(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b.Xc();)c=b.Yc(),null!=c&&(a+=Uz(c),a=~~a);return a};function KS(a,b){var c;return A(b,90)&&(c=b.Cf(),RG(a.a,c))?(c=aw(a.a,c),a.a.Ge(b.Df(),c)):!1}function OO(a){this.a=a}t(489,490,bv,OO);_.Af=function(a){return KS(this,a)};
+_.Bd=function(){return new EO(this.a)};_.Bf=function(a){return KS(this,a)?(a=a.Cf(),Mv(this.a,a),!0):!1};_.Fe=function(){return this.a.d};_.a=null;function HO(a){if(a.b)Gv(a.a),Mv(a.c,a.b.Cf()),a.b=null;else throw new jH(Fh);}function EO(a){var b;this.c=a;b=new Yv;a.c&&Sv(b,new LS(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new MS(a,d.substring(1));b.zf(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.zf(c[d])}this.a=new Dv(b)}t(491,1,{},EO);
+_.Xc=function(){return FO(this.a)};_.Yc=function(){return this.b=Ev(this.a)};_.Zc=function(){HO(this)};_.a=null;_.b=null;_.c=null;t(493,1,ov);_.eQ=function(a){return A(a,90)&&IO(this.Cf(),a.Cf())&&IO(this.Df(),a.Df())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.Cf()&&(a=Uz(this.Cf()));null!=this.Df()&&(b=Uz(this.Df()));return a^b};_.tS=function(){return this.Cf()+Sd+this.Df()};function LS(a){this.a=a}t(492,493,ov,LS);_.Cf=function(){return null};_.Df=function(){return this.a.b};
+_.Ef=function(a){return LO(this.a,a)};_.a=null;function MS(a,b){this.b=a;this.a=b}t(494,493,ov,MS);_.Cf=function(){return this.a};_.Df=function(){return this.b.e[od+this.a]};_.Ef=function(a){return MO(this.b,this.a,a)};_.a=null;_.b=null;function HI(a,b){(0>a||a>=b)&&NS(a,b)}function NS(a,b){throw new KI(Ag+a+Ub+b);}t(495,488,uv);_.Ff=function(){throw new JO("Add not supported on this list");};_.zf=function(a){this.Ff(this.Fe(),a);return!0};
+_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:Rz(a,b)))return!1;return!0};_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:Uz(c)),b=~~b;return b};_.Bd=function(){return new Dv(this)};_.Hf=function(){return this.If(0)};_.If=function(a){return new OS(this,a)};_.Jf=function(){throw new JO("Remove not supported on this list");};
+function FO(a){return a.b<a.d.Fe()}function Ev(a){if(a.b>=a.d.Fe())throw new CH;return a.d.Gf(a.c=a.b++)}function Gv(a){if(0>a.c)throw new PI;a.d.Jf(a.c);a.b=a.c;a.c=-1}function Dv(a){this.d=a}t(496,1,{},Dv);_.Xc=function(){return FO(this)};_.Yc=function(){return Ev(this)};_.Zc=function(){Gv(this)};_.b=0;_.c=-1;_.d=null;function OS(a,b){var c;this.d=this.a=a;c=a.Fe();(0>b||b>c)&&NS(b,c);this.b=b}t(497,496,{},OS);_.Kf=function(){return 0<this.b};
+_.Lf=function(){if(0>=this.b)throw new CH;return this.a.Gf(this.c=--this.b)};_.a=null;function PS(a){a=new EO(a.b.a);return new QS(a)}function RS(a,b){this.a=a;this.b=b}t(498,490,bv,RS);_.Af=function(a){return RG(this.a,a)};_.Bd=function(){return PS(this)};_.Fe=function(){return this.b.a.d};_.a=null;_.b=null;function QS(a){this.a=a}t(499,1,{},QS);_.Xc=function(){return FO(this.a.a)};_.Yc=function(){return(this.a.b=Ev(this.a.a)).Cf()};_.Zc=function(){HO(this.a)};_.a=null;t(500,495,uv);
+_.Ff=function(a,b){var c;c=iM(this,a);var d=c.d;new dM(b,c.b);++d.b;++c.a;c.c=null};_.Gf=function(a){var b;b=iM(this,a);try{return jM(b)}catch(c){c=Jv(c);if(A(c,91))throw new KI("Can't get element "+a);throw c;}};_.Bd=function(){return iM(this,0)};_.Jf=function(a){var b,c;b=iM(this,a);try{c=jM(b)}catch(d){d=Jv(d);if(A(d,91))throw new KI("Can't remove element "+a);throw d;}SS(b);return c};function TS(a){a.b=y(US,m,0,0,0)}function tL(a,b,c){(0>b||b>a.c)&&NS(b,a.c);a.b.splice(b,0,c);++a.c}
+function Sv(a,b){IE(a.b,a.c++,b);return!0}function cG(a,b){HI(b,a.c);return a.b[b]}function uw(a,b){for(var c=0;c<a.c;++c)if(IO(b,a.b[c]))return c;return-1}function fG(a,b){var c;c=(HI(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function Rv(a,b){var c;c=uw(a,b);if(-1==c)return!1;fG(a,c);return!0}function gx(a,b){var c;if(b.length<a.c){c=b;var d;d=BE(0,a.c);I(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)IE(b,c,a.b[c]);b.length>a.c&&IE(b,a.c,null);return b}function Yv(){TS(this)}
+function XM(a){TS(this);this.b.length=a}function RL(a){TS(this);var b=this.b,c=a.b,a=c.slice(0,a.c);I(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.c=this.b.length}t(501,495,Ju,Yv,XM,RL);_.Ff=function(a,b){tL(this,a,b)};_.zf=function(a){return Sv(this,a)};_.Oe=function(){this.b=y(US,m,0,0,0);this.c=0};_.Af=function(a){return-1!=uw(this,a)};_.Gf=function(a){return cG(this,a)};_.Ce=function(){return 0==this.c};_.Jf=function(a){return fG(this,a)};
+_.Bf=function(a){return Rv(this,a)};_.Fe=function(){return this.c};_.c=0;function hM(a,b){var c=a.length,d;for(d=0;d<c;++d)IE(a,d,b)}function mE(){mE=x;nE=new VS}var nE;function VS(){}t(504,495,Tu,VS);_.Af=function(){return!1};_.Gf=function(){throw new zH;};_.Fe=function(){return 0};function WS(){this.a=new Date}function XS(a){return 10>a?Mc+a:l+a}t(505,1,{71:1,74:1,75:1,87:1},WS);_.eQ=function(a){return A(a,87)&&mF(M(this.a.getTime()),M(a.a.getTime()))};
+_.hC=function(){var a;a=M(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=UE(c&4194303,b&4194303,e&1048575);a=UE(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
+_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?Ob:l)+~~(b/60);b=10>(0>b?-b:b)%60?Mc+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(YS(),ZS)[this.a.getDay()]+ca+$S[this.a.getMonth()]+ca+XS(this.a.getDate())+ca+XS(this.a.getHours())+od+XS(this.a.getMinutes())+od+XS(this.a.getSeconds())+" GMT"+a+b+ca+this.a.getFullYear()};_.a=null;function YS(){YS=x;ZS=I(NE,m,1,[dj,vh,ij,qj,gj,dg,Oi]);$S=I(NE,m,1,[Pg,ag,hh,ke,jh,Sg,Rg,re,Ri,di,Xh,Cf])}var ZS,$S;function fE(a,b){return null==z(a.a,b,a)}
+function eE(){this.a=new Bv}t(507,490,{71:1,74:1,92:1},eE);_.zf=function(a){return fE(this,a)};_.Af=function(a){return RG(this.a,a)};_.Ce=function(){return 0==this.a.d};_.Bd=function(){return PS(new RS(this.a,new OO(this.a)))};_.Bf=function(a){return null!=Mv(this.a,a)};_.Fe=function(){return this.a.d};_.tS=function(){return JS(new RS(this.a,new OO(this.a)))};_.a=null;
+function iM(a,b){var c,d;(0>b||b>a.b)&&NS(b,a.b);if(b>=a.b>>1){d=a.a;for(c=a.b;c>b;--c)d=d.b}else{d=a.a.a;for(c=0;c<b;++c)d=d.a}return new aT(a,b,d)}function mM(){this.a=new bT;this.b=0}t(508,500,Tu,mM);_.zf=function(a){new dM(a,this.a);++this.b;return!0};_.If=function(a){return iM(this,a)};_.Fe=function(){return this.b};_.a=null;_.b=0;function jM(a){if(a.b==a.d.a)throw new CH;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}
+function SS(a){if(!a.c)throw new PI;a.b==a.c?a.b=a.c.a:--a.a;var b=a.c;b.a.b=b.b;b.b.a=b.a;b.a=b.b=b;a.c=null;--a.d.b}function aT(a,b,c){this.d=a;this.b=c;this.a=b}t(509,1,{},aT);_.Xc=function(){return this.b!=this.d.a};_.Kf=function(){return this.b.b!=this.d.a};_.Yc=function(){return jM(this)};_.Lf=function(){if(this.b.b==this.d.a)throw new CH;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Zc=function(){SS(this)};_.a=0;_.b=null;_.c=null;_.d=null;function bT(){this.a=this.b=this}
+function dM(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}t(510,1,{},bT,dM);_.a=null;_.b=null;_.c=null;function GO(a,b){this.a=a;this.b=b}t(511,493,ov,GO);_.Cf=function(){return this.a};_.Df=function(){return this.b};_.Ef=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;function CH(){Mz()}t(512,97,{71:1,78:1,84:1,86:1,91:1},CH);function IO(a,b){return KE(a)===KE(b)||null!=a&&Rz(a,b)}function WM(a){var b=y(nM,m,44,0,0);return gx(a.a,b)}function DL(){this.a=new Yv}
+t(514,495,Ju,DL);_.Ff=function(a,b){tL(this.a,a,b)};_.zf=function(a){return Sv(this.a,a)};_.Af=function(a){return-1!=uw(this.a,a)};_.Gf=function(a){return cG(this.a,a)};_.Ce=function(){return 0==this.a.c};_.Bd=function(){return new Dv(this.a)};_.Jf=function(a){return fG(this.a,a)};_.Fe=function(){return this.a.c};_.tS=function(){return JS(this.a)};_.a=null;function xQ(a){a.gc.c.$&&cN(a)}function cT(a){var b;if(a.gc.c.$){b=VK(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}eN(a)}
+function dT(a,b,c){a.a+=b;a.b+=c;a.a=0>a.a?0:a.a;a.b=0>a.b?0:a.b}function BQ(a){var b=a.j;eT(a.gc.c,b.a,b.b);!UK(a)&&yL(a);iL(a)}function fT(){hN.call(this,l);this.i=new qM(this.Mf());QL(this.q,new gT(this))}t(516,393,cv);_.Pd=function(a,b){return KE(a.f)===KE(this.i)?(cT(this),!0):this.Nf(a,b)};_.Mf=function(){return"Close"};_.Nf=function(){return!1};_.Id=function(){cT(this)};_.i=null;_.j=null;
+function KR(a,b,c){fT.call(this);this.gc&&jN(this.gc,!1);gN(this,!1);BL(this,new rN(0));a=new vN(a,1);P(this,a,null);a=new FL;P(a,this.i,null);P(this,a,null);b&&(this.j=VK(b),fN(this),dT(this.j,~~(uA(b.Ub.gb,Mq)/2)-~~(this.lc/2),~~(uA(b.Ub.gb,Lq)/2)-~~(this.bc/2)));c&&O(this,c)}t(515,516,cv,KR);_.Mf=function(){return"OK"};function uQ(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new jH(We);if(!a.a.b)throw new jH(Cg);a.a=a.a.b;return a.a.a}function FR(){this.a=this.b=new hT}t(517,1,{},FR);_.a=null;
+function hT(){this.a=null}function lR(a){this.a=a}t(518,1,{},hT,lR);_.a=null;_.b=null;_.c=null;function gT(a){this.a=a}t(519,428,Uu,gT);_.a=null;
+function iT(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.a.zb){ZO(a.a.zb,I(NE,m,1,[b]));return}e=l;c=a.a.Hb;var f,g,j,h;if(null==b)c=0;else if(f=CS(b,Cj),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],IE(c.b,c.c++,g);c=f.length}0<c&&(e=xc+c+Fb);try{kQ(a.a,b,!0)?(dD(a.a,aj+e),BP(a.a),KL(a.a),d=!0):(BQ(new KR(a.a.J,a.a,eP)),lQ(a.a,!0),KL(a.a))}catch(n){if(n=Jv(n),A(n,78))e=a.a,c=Lo,e.kb=!0,e.J=Hf+c,AP(e),BQ(new KR(a.a.J,a.a,eP)),KL(a.a);else throw n;}}d&&a.a.Ke(b)}function cD(a){this.a=a}
+t(520,1,{},cD);_.a=null;function tP(){tP=x;uP=new jT(Oe,0);wP=new jT(Ne,1);xP=new jT(ji,2);kT=I(lT,m,93,[uP,wP,xP])}function jT(a,b){PA.call(this,a,b)}t(521,138,{71:1,75:1,77:1,93:1},jT);var kT,wP,uP,xP;function kR(){this.d=y(tR,m,94,99,0)}t(522,1,{},kR);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;
+function mT(a){a.b=y(K,s,-1,20,1);a.A=y(K,s,-1,20,1);a.J=y(EP,m,-1,20,1);a.M=y(EP,m,-1,20,1);a.G=CE([20,7]);a.d=y(K,s,-1,20,1);a.c=y(NE,m,1,20,0);a.o=y(NE,m,1,20,0);a.x=y(K,s,-1,20,1);a.z=y(K,s,-1,20,1);a.H=y(K,s,-1,20,1);a.I=y(K,s,-1,20,1);a.s=y(K,s,-1,20,1);a.B=y(K,s,-1,20,1);a.K=y(K,s,-1,20,1);a.N=y(K,s,-1,20,1);a.e=y(NE,m,1,20,0);a.q=CE([10,2]);a.i=y(K,s,-1,101,1)}
+function nT(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(K,s,-1,4,1);f=a.J[c]-a.J[b];g=a.M[c]-a.M[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(K,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(EP,m,-1,4,1);d=y(EP,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.J[n[j]]-a.J[b])*e+(a.M[n[j]]-a.M[b])*q,g=(a.M[n[j]]-a.M[b])*e-(a.J[n[j]]-a.J[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=oT(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+oT(r[2],d[2],r[3],d[3]),d=oT(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;VQ(a);switch(a.z[a.D]){case 0:a.J[a.t]=a.J[a.D]+21.65*a.n.B;a.M[a.t]=a.M[a.D]+12.5*a.n.B;break;case 1:c=a.G[a.D][1];d=0;2==a.z[c]&&(a.G[c][1]==a.D?d=a.G[c][2]:d=a.G[c][1]);e=a.J[a.D]-a.J[c];f=a.M[a.D]-a.M[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.n.B*Math.cos(1.0471975511965976);n=25*a.n.B*Math.sin(1.0471975511965976);g=pT(a,a.D,c);if(3==a.s[g]||204==a.n.c||1!=a.s[g]&&(203==a.n.c||204==a.n.c)||a.p)h=j+25*a.n.B,n=0;0<d&&0<(a.M[d]-a.M[c])*e-(a.J[d]-
+a.J[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.J[a.t]=a.J[c]+h*e-n*f;a.M[a.t]=a.M[c]+n*e+h*f;break;case 2:c=y(EP,m,-1,2,1);qT(a,a.D,25*a.n.B,c);a.J[a.t]=c[0];a.M[a.t]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.z[a.D]&&!(c=a.G[a.D][g],e=a.J[a.D]-a.J[c],f=a.M[a.D]-a.M[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.J[a.t]=a.J[a.D]+25*a.n.B*e/j,a.M[a.t]=a.M[a.D]+25*a.n.B*f/j,0==YQ(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;dD(a.n,le);a.n.O=9;return}a.z[a.t]=1;++a.z[a.D];bR(a);a.s[a.u]=1;203==a.n.c&&
+(a.s[a.u]=2);204==a.n.c&&(a.s[a.u]=3);a.H[a.u]=a.D;a.I[a.u]=a.t;201==a.n.c&&UQ(a,a.u);a.G[a.t][1]=a.D;a.G[a.D][a.z[a.D]]=a.t;a.K[a.u]=N(M(bQ((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=N(M(bQ((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
+function SQ(a,b){var c;a.F=a.D;c=0;if(233==a.n.c||237==a.n.c||236==a.n.c||239==a.n.c||251==a.n.c||252==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.D=a.t-2,Z(a,0),237==a.n.c&&(a.b[a.t]=10,a.b[a.t-1]=10,a.b[a.t-2]=10),236==a.n.c&&(a.b[a.t]=9,a.b[a.t-1]=9,a.b[a.t-2]=9),239==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-2]=5,a.b[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),252==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-2]=4,a.b[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),251==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-
+2]=5,a.b[a.t-3]=7,a.s[a.u]=2),c=4;else if(244==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.b[a.t]=8,a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,a.D=a.t-2,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,a.n.yb&&QQ(a,a.D,1),Z(a,0),a.b[a.t]=5,a.s[a.u]=2,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.n.yb?(a.s[a.u]=1,QQ(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=5,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)Z(a,0),a.D=
+a.t,Z(a,0),a.b[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t-2,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=4,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)Z(a,0),a.b[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=4;else if(243==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),c=3;else if(238==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=
+3,a.p=!1,c=2;else if(249==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=2;else if(250==a.n.c)Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=1;else if(245==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.D=a.t,a.s[a.u]=3,Z(a,0),a.p=!1,c=3;else if(242==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=3,a.b[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)Z(a,0),a.b[a.t]=9,c=1;else if(255==a.n.c)Z(a,0),a.b[a.t]=10,c=1;else if(256==a.n.c)Z(a,0),a.b[a.t]=11,c=1;else if(257==a.n.c)Z(a,0),a.b[a.t]=12,c=1;else if(258==a.n.c)Z(a,0),a.b[a.t]=4,
+c=1;else if(259==a.n.c)Z(a,0),a.b[a.t]=5,c=1;else if(246==a.n.c)Z(a,0),a.D=a.t,Z(a,0),c=2;else if(247==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=3;else if(248==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=4;else if(253==a.n.c){var d,e,f,g,j,h,n,o,r,q,u;if(a.n.Pb){c=0;o=a.n.Pb;for(n=1;n<=o.y;++n)d=o.q[n][0],1==o.q[n][1]&&(c=d);d=a.t;n=a.D;Z(a,0);e=a.J[a.t];g=a.M[a.t];FQ(a,a.t);e=a.J[n]-e;g=a.M[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.t;++h)VQ(a),a.b[a.t]=o.b[h],a.A[a.t]=o.A[h],
+a.x[a.t]=o.x[h],a.J[a.t]=o.J[h],a.M[a.t]=o.M[h];for(h=1;h<=o.u;++h)bR(a),a.H[a.u]=o.H[h]+d,a.I[a.u]=o.I[h]+d,a.s[a.u]=o.s[h];EQ(a);a.D=c+d;Z(a,0);o=a.J[a.t];q=a.M[a.t];FQ(a,a.t);f=a.J[c+d]-o;j=a.M[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.t;++h)a.J[h]-=o,a.M[h]-=q,r=a.J[h]*f+a.M[h]*j,u=a.M[h]*f-a.J[h]*j,a.J[h]=r,a.M[h]=u,r=-a.J[h]*e+a.M[h]*g,u=-a.M[h]*e-a.J[h]*g,a.J[h]=r,a.M[h]=u,a.J[h]+=a.J[n],a.M[h]+=a.M[n];bR(a);a.H[a.u]=n;a.I[a.u]=c+d;EQ(a);b&&(FQ(a,n),GP(a))}c=4}rT(a,c);a.D=a.F;b&&
+(a.D=0)}
+function qT(a,b,c,d){var e,f,g,j,h;e=a.G[b][1];f=a.G[b][2];g=a.J[f]-a.J[e];j=-(a.M[f]-a.M[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j?0-((a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j):(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j)?(g=a.J[b]-a.J[e],j=a.M[b]-a.M[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.J[e]+h*g-c*j,d[1]=a.M[e]+c*g+h*j):(g=(a.J[e]+a.J[f])/2,e=(a.M[e]+a.M[f])/2,g=a.J[b]-g,j=a.M[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.J[b]+
+c*g/h,d[1]=a.M[b]+c*j/h)}
+function RQ(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.n.c){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;h=625*a.n.B*a.n.B/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.D)if(2>a.z[a.D])sT(a,j,f,h);else if(!a.n.gb&&!a.n.Mb)n=a.D,Z(a,0),a.D=a.t,sT(a,j,f,h);else{a.n.Mb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){dD(a.n,If);a.n.O=9;return}for(d=1;d<=a.z[a.D];++d)if(b=a.s[pT(a,
+a.D,a.G[a.D][d])],2<d||1!=b){dD(a.n,Mf);a.n.O=9;return}b=y(EP,m,-1,2,1);qT(a,a.D,h,b);e=a.J[a.D]-b[0];g=a.M[a.D]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)VQ(a),r=f*d+1.5707963267948966,a.J[a.t]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.M[a.t]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.E){b=a.H[a.E];c=a.I[a.E];d=0;2==a.z[b]?a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]:2==a.z[c]&&(a.G[c][1]!=b?d=a.G[c][1]:d=a.G[c][2],o=b,b=c,c=o);0==d&&(a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]);
+e=a.J[c]-a.J[b];g=a.M[c]-a.M[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.M[d]-a.M[b])*e-(a.J[d]-a.J[b])*g&&(u=-u,o=0);q=a.J[b]+r*e-u*g;u=a.M[b]+u*e+r*g;for(d=1;d<=j;++d)VQ(a),r=f*(d+0.5)+3.141592653589793*o,a.J[a.t]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.M[a.t]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==j-1&&(a.J[a.t]=a.J[c],a.M[a.t]=a.M[c])):(d==j-1&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==j&&(a.J[a.t]=
+a.J[c],a.M[a.t]=a.M[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)VQ(a),r=f*(d-b),a.J[a.t]=a.L+h*Math.sin(r),a.M[a.t]=a.O+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)bR(a),a.s[a.u]=1,h=a.t-b+f,a.z[h]=2,a.H[a.u]=h,a.I[a.u]=h+1;a.I[a.u]=a.t-b+1;if(209==a.n.c){if(a.s[a.u-4]=2,a.s[a.u-2]=2,a.s[a.u]=2,0<a.E)if(1==a.s[a.E]){if(b=0,1<a.z[a.H[a.E]]&&(b=a.G[a.H[a.E]][1],h=a.H[a.E],b==a.I[a.E]&&(b=a.G[a.H[a.E]][2])),0==b&&1<a.z[a.I[a.E]]&&(b=a.G[a.I[a.E]][1],h=a.I[a.E],b==a.I[a.E]&&(b=a.G[a.I[a.E]][2])),0<b)for(f=
+1;f<=a.u;++f)if(a.H[f]==b&&a.I[f]==h||a.H[f]==h&&a.I[f]==b){1!=a.s[f]&&(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=3);break}}else a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=2}else if(221==a.n.c||223==a.n.c)if(0<a.E){if(1==a.s[a.E]){b=!1;for(f=1;f<=a.z[a.H[a.E]];++f)if(h=a.G[a.H[a.E]][f],1<a.s[pT(a,a.H[a.E],h)]){b=!0;break}for(f=1;f<=a.z[a.I[a.E]];++f)if(h=a.G[a.I[a.E]][f],1<a.s[pT(a,a.I[a.E],h)]){b=!0;break}b||(a.s[a.E]=2)}a.s[a.u-4]=2;
+a.b[a.t-2]=5}else 0<a.D?221==a.n.c?(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u-1]=1,a.s[a.u-3]=2,a.s[a.u]=2,a.b[a.t-1]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.b[a.t-2]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.b[a.t-2]=5);h=y(K,s,-1,a.t+1,1);for(f=1;f<=j;++f)b=a.t-j+f,c=a.u-j+f,a.G[b][1]=b-1,a.G[b][2]=b+1,b=a.H[c],e=a.I[c],a.K[c]=N(M(bQ((a.J[b]+a.J[e])/2))),a.N[c]=N(M(bQ((a.M[b]+a.M[e])/2)));a.G[a.t-j+1][1]=a.t;a.G[a.t][2]=a.t-j+1;for(f=a.t-j+1;f<=a.t;++f){h[f]=
+0;g=51;c=0;for(b=1;b<=a.t-j;++b)e=a.J[f]-a.J[b],d=a.M[f]-a.M[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.D||c==a.D)&&(h[f]=c)}g=a.u-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.H[f],e=a.I[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.H[c]==h[b]&&a.I[c]==h[e]||a.I[c]==h[b]&&a.H[c]==h[e])continue a;bR(a);a.s[a.u]=a.s[f];a.H[a.u]=h[b];a.G[h[b]][++a.z[h[b]]]=h[e];a.I[a.u]=h[e];a.G[h[e]][++a.z[h[e]]]=h[b];a.K[a.u]=N(M(bQ((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2)));a.N[a.u]=N(M(bQ((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?
+(bR(a),a.s[a.u]=a.s[f],a.H[a.u]=h[b],a.G[h[b]][++a.z[h[b]]]=e,a.I[a.u]=e,a.G[e][++a.z[e]]=h[b],a.K[a.u]=N(M(bQ((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=N(M(bQ((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(bR(a),a.s[a.u]=a.s[f],a.H[a.u]=h[e],a.G[h[e]][++a.z[h[e]]]=b,a.I[a.u]=b,a.G[b][++a.z[b]]=h[e],a.K[a.u]=N(M(bQ((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=N(M(bQ((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2))));d=a.t-j;for(f=a.t;f>d;--f)if(0<h[f]&&(FQ(a,f),3==a.b[h[f]])){o=0;for(b=1;b<=a.z[h[f]];++b){e=a.G[h[f]][b];
+for(c=1;c<=a.u;++c)(a.H[c]==h[f]&&a.I[c]==e||a.H[c]==e&&a.I[c]==h[f])&&(o+=a.s[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.s[c]=1}0<a.D&&rT(a,j);-1<n&&(a.D=n)}function sT(a,b,c,d){var e,f,g,j,h,n;0==a.z[a.D]?(e=0,f=1):(e=a.G[a.D][1],f=a.J[a.D]-a.J[e],e=a.M[a.D]-a.M[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.J[a.D]+d*f;n=a.M[a.D]+d*e;for(g=1;g<=b;++g)VQ(a),j=c*g-1.5707963267948966,a.J[a.t]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.M[a.t]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}
+function rT(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=YQ(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}function pT(a,b,c){var d;for(d=1;d<=a.u;++d)if(a.H[d]==b&&a.I[d]==c||a.H[d]==c&&a.I[d]==b)return d;return 0}function tT(a,b,c){var d,e,f,g;e=lu;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(sF(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)sF(c[d])&&!gF(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)mF(c[d],e)&&(b[d]=g,c[d]=lu,++f);if(f==a.t)break}return g==a.t}
+function GP(a){var b,c,d;b=y(EP,m,-1,4,1);d=c=0;a.n&&a.n.C&&0<a.n.C.b&&(c=a.n.C.b-a.n.Y,d=a.n.C.a-3*a.n.Y);if(0>=c||0>=d)a.w=!0;else{FP(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.n.qb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;HP(a)}}
+function FP(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.t;++c)a.J[c]<f&&(f=a.J[c]),a.J[c]>d&&(d=a.J[c]),a.M[c]<g&&(g=a.M[c]),a.M[c]>e&&(e=a.M[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function QQ(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=uT(a,b),-1==d&&0==c&&(0==a.A[b]?a.A[b]=1:1==a.A[b]?a.A[b]=-1:-1==a.A[b]&&(a.A[b]=0)),a.b[b]){case 2:2<d&&dD(a.n,bf);0==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0);break;case 3:3<d?dD(a.n,cf):4>d&&(0==a.A[b]?a.A[b]=-1:-1==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0));break;case 4:case 7:3<d?dD(a.n,Ze):3==d&&0==a.A[b]?a.A[b]=1:3==d&&1==a.A[b]?a.A[b]=0:3>d&&0==a.A[b]?a.A[b]=1:3>d&&1==a.A[b]?a.A[b]=-1:3>d&&-1==a.A[b]&&(a.A[b]=0);break;
+case 5:case 8:case 13:2<d?dD(a.n,$e):2==d&&0==a.A[b]?a.A[b]=1:2==d&&1==a.A[b]?a.A[b]=0:2>d&&0==a.A[b]?a.A[b]=-1:2>d&&-1==a.A[b]?a.A[b]=1:2>d&&1==a.A[b]&&(a.A[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.A[b]?a.A[b]=-1:0==d&&-1==a.A[b]?a.A[b]=0:dD(a.n,af);break;case 18:dD(a.n,lj)}}
+function rQ(a,b){var c,d,e,f,g;f=0;g=!1;for(a.a=y(K,s,-1,a.t+1,1);;){for(e=1;e<=a.t;++e)if(0==a.a[e]){a.a[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],0<a.a[c]&&0==a.a[d]?(a.a[d]=f,g=!0):0<a.a[d]&&0==a.a[c]&&(a.a[c]=f,g=!0)}}if(2>f||!b)return f;g=y(K,s,-1,f+1,1);for(c=1;c<=a.t;++c)++g[a.a[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.t;1<=c;--c)a.a[c]!=d&&FQ(a,c);GP(a);dD(a.n,Wi);return 1}
+function YQ(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.t;++e)b!=e&&(c=a.J[b]-a.J[e],d=a.M[b]-a.M[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function cR(a){var b,c,d;for(d=1;d<=a.u;++d){b=a.H[d];c=a.I[d];if(1==a.A[b]&&-1==a.A[c]||-1==a.A[b]&&1==a.A[c])if(1==a.s[d]||2==a.s[d]){if(3!=a.b[b]&&3!=a.b[c]&&a.n.yb)continue;if(1==a.b[b]||1==a.b[c])continue;if(2==a.b[b]||2==a.b[c])continue;if(9==a.b[b]||10==a.b[b]||11==a.b[b]||12==a.b[b]||9==a.b[c]||10==a.b[c]||11==a.b[c]||12==a.b[c])continue;a.A[b]=0;a.A[c]=0;++a.s[d];HQ(a)}1==a.A[b]&&1==a.A[c]&&(2==a.s[d]?a.s[d]=1:3==a.s[d]&&(a.s[d]=2),HQ(a));4==a.s[d]&&(a.s[d]=1)}}
+function oT(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 EQ(a){var b;vT(a);b=a.s.length;a.K=y(K,s,-1,b,1);a.N=y(K,s,-1,b,1);HP(a);HQ(a)}
+function VQ(a){var b,c;++a.t;a.t>a.b.length-1&&(c=a.b.length+10,b=y(K,s,-1,c,1),IS(a.b,b,a.b.length),a.b=b,b=y(K,s,-1,c,1),IS(a.A,b,a.A.length),a.A=b,b=y(K,s,-1,c,1),IS(a.x,b,a.x.length),a.x=b,b=y(K,s,-1,c,1),IS(a.d,b,a.d.length),a.d=b,b=y(NE,m,1,c,0),IS(a.c,b,a.c.length),a.c=b,b=y(NE,m,1,c,0),IS(a.o,b,a.o.length),a.o=b,b=y(EP,m,-1,c,1),IS(a.J,b,a.J.length),a.J=b,b=y(EP,m,-1,c,1),IS(a.M,b,a.M.length),a.M=b,b=CE([c,7]),IS(a.G,b,a.G.length),a.G=b,c=y(K,s,-1,c,1),IS(a.z,c,a.z.length),a.z=c);a.b[a.t]=
+3;a.A[a.t]=0;a.d[a.t]=0;a.c[a.t]=null;a.x[a.t]=0}function hQ(a,b,c,d,e,f,g){var j;j=N(M(bQ(a.J[c]-d/2)));g||(j-=e-d);a=N(M(bQ(a.M[c]-~~(f/2))));return new xL(j-1-b,a-b,e+1+2*b,f+2*b)}
+function bR(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=y(K,s,-1,b,1),IS(a.H,c,a.H.length),a.H=c,c=y(K,s,-1,b,1),IS(a.I,c,a.I.length),a.I=c,c=y(K,s,-1,b,1),IS(a.s,c,a.s.length),a.s=c,c=y(K,s,-1,b,1),IS(a.B,c,a.B.length),a.B=c,c=y(K,s,-1,b,1),IS(a.K,c,a.K.length),a.K=c,c=y(K,s,-1,b,1),IS(a.N,c,a.N.length),a.N=c,b=y(NE,m,1,b,0),IS(a.e,b,a.e.length),a.e=b);a.s[a.u]=1;a.B[a.u]=0;a.e[a.u]=null}
+function LQ(a,b){var c,d,e,f,g,j,h;if(0==a.t)return l;j=b;79<b.length&&(j=b.substr(0,76)+yc);j+=(cP(),aa);j+=Fg+new WS+ba;j+=KQ(a.t,3)+KQ(a.u,3);j+=na;g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.t;++e)a.M[e]>g&&(g=a.M[e]),a.J[e]<c&&(c=a.J[e]);for(e=1;e<=a.t;++e){j+=hR(0.055999999999999994*(a.J[e]-c),10,4)+hR(0.055999999999999994*(g-a.M[e]),10,4)+hR(0,10,4);h=gQ(a,e);1==h.length?h+=fa:2==h.length?h+=ca:3<h.length&&(h=si);j+=ca+h;d=0;0<a.A[e]&&4>a.A[e]?d=4-a.A[e]:0>a.A[e]&&-4<a.A[e]&&
+(d=4-a.A[e]);h=ra+KQ(d,3)+ma;f=-1;for(d=1;d<=a.y;++d)if(a.q[d][0]==e){f=a.q[d][1];break}-1<f?h+=KQ(f,3):h+=ja;j+=h+ka}for(e=1;e<=a.u;++e)g=a.s[e],1==a.s[e]?g=1:wT(a,e)&&(g=2),c=KQ(a.H[e],3)+KQ(a.I[e],3),d=0,1==a.s[e]&&1==a.B[e]?d=1:1==a.s[e]&&2==a.B[e]&&(d=6),1==a.s[e]&&3==a.B[e]&&(d=1,c=KQ(a.I[e],3)+KQ(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=KQ(a.I[e],3)+KQ(a.H[e],3)),j+=c+KQ(g,3)+KQ(d,3)+la;for(e=1;e<=a.t;++e)0!=a.A[e]&&(j+=Zg+KQ(e,4)+KQ(a.A[e],4)+aa);return j+=ah}
+function jR(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,w,D,G,J,Q,tb,V,L,da,Fc,lg,Bb,Pd,Qd,Rd,ob,Gc;r=y(K,s,-1,a.t+10,1);q=y(K,s,-1,a.t+10,1);n=y(K,s,-1,a.t+1,1);o=y(K,s,-1,7,1);Bb=y(K,s,-1,a.t+1,1);w=y(xT,m,-1,a.t+1,2);D=y(xT,m,-1,a.u+1,2);da=0;if(0==a.t)return l;rQ(a,!0);lg=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){lg=!1;break}if(a.n.s&&lg){yT(a);cR(a);zT(a,D);AT(a,w,D);var Ib,vd,jf,ac,ye,wd,xd,gb,wI,Vd,v,ya,Om,Pm,Gs,qf,Pa,Qm,Rm,Jc,Sm;Ib=y(K,s,-1,a.t+1,1);vd=y(K,s,-1,a.t+1,1);gb=y(BT,m,-1,a.t+1,3);var Hs=a.t,Tm,
+wh,Is,xg,Ij,Ge,rf;Ij=y(BT,m,-1,Hs+2,3);Ge=y(K,s,-1,100,1);rf=5;xg=0;Ge[0]=3;Ij[1]=nu;Ij[2]=ou;Is=2;if(!(3>Hs))for(;rf<Ge[xg]*Ge[xg];){wh=0;for(Tm=!0;Tm&&wh<=xg&&rf>=Ge[wh]*Ge[wh];)0==rf%Ge[wh]?Tm=!1:++wh;if(Tm){Ij[++Is]=pF(rf);if(Is>=Hs)break;xg<Ge.length-1&&(++xg,Ge[xg]=rf)}rf+=2}for(v=1;v<=a.t;++v){for(ya=Rm=1;ya<=a.u;++ya)(a.H[ya]==v||a.I[ya]==v)&&(Rm*=a.f[ya]);Qm=a.b[v];18==Qm&&(Sm=a.o[v],wd=Sm.charCodeAt(0)-65+1,xd=0,1<Sm.length&&(xd=Sm.charCodeAt(1)-97),0>wd&&(wd=0),0>xd&&(xd=0),Qm=28*wd+xd);
+qf=0;-2>a.A[v]?qf=1:-2==a.A[v]?qf=2:-1==a.A[v]?qf=3:1==a.A[v]?qf=4:2==a.A[v]?qf=5:2<a.A[v]&&(qf=6);Jc=1;gb[v]=pF(Rm);Jc*=126;gb[v]=kF(gb[v],pF(a.x[v]*Jc));Jc*=7;gb[v]=kF(gb[v],pF(qf*Jc));Jc*=7;gb[v]=kF(gb[v],pF(Qm*Jc));Jc*=783;gb[v]=kF(gb[v],pF(a.z[v]*Jc))}for(ye=0;!tT(a,Ib,gb);){Gs=!1;for(v=1;v<=a.t;++v)Ib[v]!=vd[v]&&(vd[v]=Ib[v],Gs=!0);if(Gs){for(v=1;v<=a.t;++v){gb[v]=mu;for(ya=1;ya<=a.z[v];++ya)gb[v]=tF(gb[v],Ij[Ib[a.G[v][ya]]])}ye=0}else if(0<ye){for(v=1;v<=a.t;++v)gb[v]=mu;v=1;a:for(;v<=a.t-
+1;++v)for(ya=v+1;ya<=a.t;++ya)if(Ib[v]==Ib[ya]){gb[v]=nu;break a}}else{for(v=1;v<=a.t;++v){gb[v]=mu;for(ya=1;ya<=a.z[v];++ya)jf=a.G[v][ya],gb[v]=tF(gb[v],pF(a.b[jf]*a.f[pT(a,v,jf)]))}ye=1}tT(a,Ib,gb);for(v=1;v<=a.t;++v)gb[v]=pF(vd[v]*a.t+Ib[v])}for(v=1;v<=a.t;++v)vd[v]=Ib[v];for(Pa=1;Pa<=a.t;++Pa)for(v=1;v<=a.t;++v)if(vd[v]==Pa){a.b[0]=a.b[v];a.A[0]=a.A[v];a.J[0]=a.J[v];a.M[0]=a.M[v];a.z[0]=a.z[v];a.b[v]=a.b[Pa];a.A[v]=a.A[Pa];a.J[v]=a.J[Pa];a.M[v]=a.M[Pa];a.z[v]=a.z[Pa];a.b[Pa]=a.b[0];a.A[Pa]=a.A[0];
+a.J[Pa]=a.J[0];a.M[Pa]=a.M[0];a.z[Pa]=a.z[0];vd[v]=vd[Pa];vd[Pa]=Pa;a.o[0]=a.o[v];a.o[v]=a.o[Pa];a.o[Pa]=a.o[0];a.d[0]=a.d[v];a.d[v]=a.d[Pa];a.d[Pa]=a.d[0];a.c[0]=a.c[v];a.c[v]=a.c[Pa];a.c[Pa]=a.c[0];a.x[0]=a.x[v];a.x[v]=a.x[Pa];a.x[Pa]=a.x[0];break}for(v=1;v<=a.y;++v)a.q[v][0]=Ib[a.q[v][0]];for(v=1;v<=a.u;++v)a.H[v]=Ib[a.H[v]],a.I[v]=Ib[a.I[v]],a.H[v]>a.I[v]&&(Vd=a.H[v],a.H[v]=a.I[v],a.I[v]=Vd,1==a.B[v]?a.B[v]=3:2==a.B[v]?a.B[v]=4:3==a.B[v]?a.B[v]=1:4==a.B[v]&&(a.B[v]=2));for(v=1;v<a.u;++v){Pm=Om=
+a.t;ac=0;for(ya=v;ya<=a.u;++ya)a.H[ya]<Om?(Om=a.H[ya],Pm=a.I[ya],ac=ya):a.H[ya]==Om&&a.I[ya]<Pm&&(Pm=a.I[ya],ac=ya);Vd=a.H[v];a.H[v]=a.H[ac];a.H[ac]=Vd;Vd=a.I[v];a.I[v]=a.I[ac];a.I[ac]=Vd;Vd=a.s[v];a.s[v]=a.s[ac];a.s[ac]=Vd;Vd=a.B[v];a.B[v]=a.B[ac];a.B[ac]=Vd;wI=a.e[v];a.e[v]=a.e[ac];a.e[ac]=wI}EQ(a);HQ(a);zT(a,D);AT(a,w,D)}else{zT(a,D);a.f=y(K,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)a.f[u]=a.s[u]}c=1;a.a=y(K,s,-1,a.t+1,1);Gc=1;a.a[1]=1;for(V=0;;){L=0;for(u=1;u<=a.z[c];++u)if(g=a.G[c][u],0<a.a[g]){if(!(a.a[g]>
+a.a[c])&&g!=Bb[c]){Fc=!0;for(J=1;J<=da;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Fc=!1;break}Fc&&(++da,r[da]=c,q[da]=g)}}else o[++L]=g;if(0==L){if(Gc==a.t)break;c=n[V--]}else if(1==L)Bb[o[1]]=c,c=o[1],a.a[c]=++Gc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=pT(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=pT(a,o[u],c),2==a.f[h]||3==a.f[h]){e=o[u];break}0==e&&(e=o[1]);Bb[e]=c;c=e;a.a[e]=++Gc}}Bb=y(K,s,-1,a.t+1,1);b=y(K,s,-1,a.t+1,1);Q=y(xT,m,-1,a.t+1,2);Pd=y(xT,m,-1,a.t+1,2);f=Gc=V=0;for(u=
+1;u<=a.t;++u)if(1==a.a[u]){c=u;break}a:for(;;){0<f&&(Bb[c]=f);b[++Gc]=c;for(a.a[c]=0;;){L=e=0;tb=a.t+1;u=1;b:for(;u<=a.z[c];++u){g=a.G[c][u];for(G=1;G<=da;++G)if(r[G]==g&&q[G]==c||r[G]==c&&q[G]==g)continue b;0<a.a[g]&&(++L,a.a[g]<tb&&(e=g,tb=a.a[g]))}if(0==e){if(0==V)break a;Pd[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Qd=y(K,s,-1,a.u+1,1);Rd=y(K,s,-1,a.t+1,1);if(a.n.Ob){var yI=Bb,vY=da,Js,zI,xh,He,Ks,Ls,Na,Jj,Ms;xh=y(K,s,-1,a.t+1,1);for(Na=1;Na<=a.t;++Na)xh[b[Na]]=Na;Ks=y(xT,m,-1,
+a.u+1,2);for(Na=1;Na<=a.t;++Na)Js=b[Na],zI=yI[Js],He=pT(a,Js,zI),0!=He&&(CT(a,He,xh,Qd,D),Ks[He]=!0);for(Na=1;Na<=a.u;++Na)Ks[Na]||CT(a,Na,xh,Qd,D);Na=1;a:for(;Na<=a.t;++Na)if(!(2>a.z[Na]||4<a.z[Na])){Ls=Ms=0;for(Jj=1;Jj<=a.z[Na];++Jj){He=pT(a,Na,a.G[Na][Jj]);if(5==a.f[He])continue a;1==a.s[He]&&0!=DT(a,He,Na)&&++Ms;2==a.s[He]&&(Ls=a.G[Na][Jj])}if(0!=Ms)if(0<Ls){var ia=a,BI=Na,sf=xh,Zc=Rd,nc=void 0,Kj=void 0,Kc=void 0,Ie=void 0,Lc=void 0,Um=void 0,Vm=void 0,Wm=void 0,Wd=void 0,$c=void 0,ad=void 0,
+Ns=void 0,Lj=void 0,Xd=void 0,Mj=void 0,Je=void 0,Nj=void 0,Os=void 0,Oj=void 0,Ke=void 0,CI=void 0,tf=void 0,DI=void 0,Ps=void 0,Pj=void 0,uf=void 0,ad=1,Kj=BI,nc=y(K,s,-1,ia.t+1,1);for(nc[1]=BI;;){Ns=!1;for($c=1;$c<=ia.z[Kj];++$c)if(Kc=ia.G[Kj][$c],!(Kc==nc[1]||Kc==nc[ad-1]))if(Ie=pT(ia,Kj,Kc),2==ia.s[Ie]&&5!=ia.f[Ie]){Kj=nc[++ad]=Kc;Ns=!0;break}if(!Ns)break}if(!(0==ad%2||2>ia.z[nc[ad]]||3<ia.z[nc[ad]])){uf=nc[1];Lc=nc[~~((ad+1)/2)];Wd=nc[ad];tf=Ke=Je=Xd=0;Ps=Os=!1;for($c=1;$c<=ia.z[uf];++$c)Kc=
+ia.G[uf][$c],Ie=pT(ia,uf,Kc),1!=ia.s[Ie]||5==ia.f[Ie]||(0==Xd?Xd=Kc:Je=Kc);0<sf[Je]&&sf[Xd]>sf[Je]&&(Um=Xd,Xd=Je,Je=Um);Lj=Xd;0==Xd&&(Lj=Je,Os=!0);for($c=1;$c<=ia.z[Wd];++$c)Kc=ia.G[Wd][$c],Ie=pT(ia,Wd,Kc),1!=ia.s[Ie]||5==ia.f[Ie]||(0==Ke?Ke=Kc:tf=Kc);0<sf[tf]&&sf[Ke]>sf[tf]&&(Um=Ke,Ke=tf,tf=Um);Oj=Ke;0==Ke&&(Oj=tf,Ps=!0);Mj=DT(ia,pT(ia,uf,Xd),uf);Nj=DT(ia,pT(ia,uf,Je),uf);CI=DT(ia,pT(ia,Wd,Ke),Wd);DI=DT(ia,pT(ia,Wd,tf),Wd);1<(0>Mj+Nj?-(Mj+Nj):Mj+Nj)||0!=CI||0!=DI?dD(ia.n,ve):(Vm=ia.J[nc[ad-1]]-ia.J[Wd],
+Wm=ia.M[nc[ad-1]]-ia.M[Wd],Pj=Math.sqrt(Vm*Vm+Wm*Wm),0.001>Pj&&(Pj=0.001),0<(ia.M[Oj]-ia.M[nc[ad-1]])*(Vm/Pj)-(ia.J[Oj]-ia.J[nc[ad-1]])*(Wm/Pj)?Zc[Lc]=1:Zc[Lc]=-1,Os&&(Zc[Lc]*=-1),Ps&&(Zc[Lc]*=-1),Lj==Xd&&0>Mj&&(Zc[Lc]*=-1),Lj==Je&&0>Nj&&(Zc[Lc]*=-1),sf[Lj]>sf[Oj]&&(Zc[Lc]*=-1))}}else b:{var oc=a,pc=Na,wY=yI,xY=xh,yY=r,zY=q,AY=vY,Xm=Rd,Ym=void 0,bd=void 0,Qs=void 0,yh=void 0,Ba=void 0,zh=void 0,zd=void 0,Qj=void 0,Yd=void 0,Tb=void 0,ga=void 0,Kb=void 0,Le=void 0,Zm=void 0,cd=void 0,oa=void 0,$m=
+void 0,Kb=y(K,s,-1,4,1),Zm=y(K,s,-1,4,1),Ah=oc,Zd=pc,EI=xY,Rs=wY,FI=yY,GI=zY,BY=AY,Lb=Kb,Rj=void 0,dd=void 0,an=void 0,bn=void 0,Ss=void 0,Sj=void 0,Sj=-1;0<Rs[Zd]&&(Lb[++Sj]=Rs[Zd]);for(dd=1;dd<=BY;++dd)FI[dd]==Zd&&(Lb[++Sj]=GI[dd]),GI[dd]==Zd&&(Lb[++Sj]=FI[dd]);for(dd=Sj+1;dd<Ah.z[Zd];++dd){Ss=Ah.t+1;an=1;c:for(;an<=Ah.z[Zd];++an){Rj=Ah.G[Zd][an];for(bn=0;bn<dd;++bn)if(Rj==Lb[bn])continue c;EI[Rj]<Ss&&(Ss=EI[Rj],Lb[dd]=Rj)}}0==Rs[Zd]&&0<Ah.x[Zd]?(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=Lb[0],Lb[0]=-1):0<
+Ah.x[Zd]&&(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=-1);for(Ba=Qj=zh=yh=$m=zd=Tb=0;4>Ba;++Ba)0>=Kb[Ba]||(Ym=pT(oc,pc,Kb[Ba]),Zm[Ba]=DT(oc,Ym,pc),0<Zm[Ba]?(++Tb,$m=Kb[Ba],zh=Kb[Ba]):0>Zm[Ba]?(++zd,yh=Kb[Ba],zh=Kb[Ba]):Qj=Kb[Ba]);Yd=Tb+zd;oa=y(K,s,-1,4,1);cd=0;if(3==oc.z[pc]){if(1==Tb&&1==zd||3==Yd&&0<Tb&&0<zd){dD(oc.n,Sf);break b}Le=Kb[0];1==Yd?Le=zh:2==Yd&&(Le=Qj);ga=nT(oc,pc,Le,Kb);oa[0]=zh;oa[1]=-1;oa[2]=ga[2];oa[3]=ga[1];0<Tb?cd=1:cd=-1}else if(4==oc.z[pc])if(1==Yd)ga=nT(oc,pc,zh,Kb),oa[0]=ga[0],oa[1]=ga[3],
+oa[2]=ga[2],oa[3]=ga[1],0<Tb?cd=1:cd=-1;else{Le=Kb[0];1<Qj&&(Le=Qj);1==Tb?Le=$m:1==zd&&(Le=yh);ga=nT(oc,pc,Le,Kb);bd=y(K,s,-1,4,1);for(Ba=0;4>Ba;++Ba)Ym=pT(oc,pc,ga[Ba]),bd[Ba]=DT(oc,Ym,pc);if(4==Yd){if(0==Tb||0==zd){dD(oc.n,Tf);break b}if(1==Tb||1==zd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],cd=bd[0];else{for(Ba=0;4>Ba;++Ba)-1==bd[Ba]&&(bd[Ba]=0);Yd=2}}else if(3==Yd)if(3==Tb||3==zd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],0<Tb?cd=-1:cd=1;else{1==Tb?Tb=Qs=1:zd=Qs=-1;for(Ba=0;4>Ba;++Ba)bd[Ba]==
+Qs&&(bd[Ba]=0);Yd=2}if(2==Yd)if(1==Tb&&1==zd)ga[1]==yh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==yh&&(ga[2]=ga[3]),oa[0]=$m,oa[1]=yh,oa[2]=ga[2],oa[3]=ga[1],cd=1;else{if(bd[0]==bd[1]||bd[1]==bd[2]){dD(oc.n,Uf);break b}0!=bd[0]?(oa[0]=ga[0],oa[1]=ga[2],oa[2]=ga[1],oa[3]=ga[3]):(oa[0]=ga[1],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[0]);1<Tb?cd=1:cd=-1}}var X=oa,Tj=Kb,qb=void 0;Tj[0]==X[1]?(qb=X[0],X[0]=X[1],X[1]=qb,qb=X[2],X[2]=X[3],X[3]=qb):Tj[0]==X[2]?(qb=X[2],X[2]=X[0],X[0]=qb,qb=X[1],X[1]=X[3],X[3]=qb):Tj[0]==X[3]&&
+(qb=X[3],X[3]=X[0],X[0]=qb,qb=X[1],X[1]=X[2],X[2]=qb);Tj[1]==X[2]?(qb=X[1],X[1]=X[2],X[2]=qb,qb=X[2],X[2]=X[3],X[3]=qb):Tj[1]==X[3]&&(qb=X[1],X[1]=X[3],X[3]=qb,qb=X[2],X[2]=X[3],X[3]=qb);oa[2]==Kb[2]?Xm[pc]=1:oa[2]==Kb[3]?Xm[pc]=-1:dD(oc.n,Vf);Xm[pc]*=cd}}}ob=new HS;j=y(K,s,-1,a.t+1,1);for(u=1;u<=a.t;++u)j[b[u]]=u;for(u=1;u<=a.t;++u){c=b[u];Q[c]&&Fz(ob.a,Cb);0<Bb[u]&&ET(a,c,Bb[c],ob,Qd);var Bh=w[c],Mb=void 0,Uj=void 0,Ch=void 0,T=void 0,T=vj,Mb=!1;0!=a.A[c]&&(Mb=!0);0!=Rd[c]&&(Mb=!0);Ch=-1;for(Uj=
+1;Uj<=a.y;++Uj)if(a.q[Uj][0]==c){Ch=a.q[Uj][1];break}-1<Ch&&(Mb=!0);a.n.Nb&&0<a.d[c]&&(Mb=!0,Ch=1);switch(a.b[c]){case 2:T=se;break;case 3:Bh?T=lm:T=De;break;case 4:Bh?(T=dq,0<a.x[c]&&(Mb=!0)):T=Gh;break;case 5:Bh?T=Iq:T=ai;break;case 7:Bh?(T=or,0<a.x[c]&&(Mb=!0)):T=gi;break;case 8:Bh?T=xs:T=Ii;break;case 13:Bh?T=Fs:T=Pi;Mb=!0;break;case 6:T=Ui;Mb=!0;break;case 9:T=Xf;break;case 10:T=df;break;case 11:T=Be;break;case 12:T=pg;break;case 1:T=gg;Mb=!0;break;case 19:T=ti;Mb=!0;break;case 20:T=ui;Mb=!0;
+break;case 21:T=vi;Mb=!0;break;case 22:T=wi;Mb=!0;break;case 18:Mb=!0,T=a.o[c],(H(T,Nb)||H(T,rl)||H(T,be))&&(Mb=!1)}Mb&&(T=xj+T,1==Rd[c]?T+=$d:-1==Rd[c]&&(T+=ae),1==a.x[c]?T+=gg:1<a.x[c]&&(T+=gg+a.x[c]),0!=a.A[c]&&(0<a.A[c]?T+=Ob:T+=Yb,1<Cw(a.A[c])&&(T+=Cw(a.A[c]))),-1<Ch&&(T+=od+Ch),T+=hl);Fz(ob.a,T);for(G=1;G<=da;++G)if(r[G]==c||q[G]==c)d=q[G],d==c&&(d=r[G]),j[c]<j[d]&&ET(a,r[G],q[G],ob,Qd),9<G&&Fz(ob.a,lb),Gz(ob,l+(new S(G)).a);Pd[c]&&Fz(ob.a,Fb)}return tA(ob.a)}
+function iR(a){a=new rP(a);EQ(a);return a}
+function FQ(a,b){var c,d,e,f;f=0;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],c!=b&&d!=b&&(++f,a.H[f]=c,c>b&&--a.H[f],a.I[f]=d,d>b&&--a.I[f],a.s[f]=a.s[e],a.B[f]=a.B[e],a.K[f]=a.K[e],a.N[f]=a.N[e],a.e[f]=a.e[e]);a.u=f;for(e=b;e<a.t;++e){a.b[e]=a.b[e+1];a.A[e]=a.A[e+1];a.J[e]=a.J[e+1];a.M[e]=a.M[e+1];a.x[e]=a.x[e+1];a.d[e]=a.d[e+1];a.c[e]=a.c[e+1];a.z[e]=a.z[e+1];a.o[e]=a.o[e+1];for(f=1;f<=a.z[e];++f)a.G[e][f]=a.G[e+1][f]}--a.t;if(0==a.t)IP(a.n);else{for(e=1;e<=a.t;++e){d=0;for(f=1;f<=a.z[e];++f)c=a.G[e][f],
+c==b?++a.x[e]:(c>b&&--c,a.G[e][++d]=c);a.z[e]=d}e=1;a:for(;e<=a.y;++e)if(a.q[e][0]==b){for(f=e;f<a.y;++f)a.q[f][0]=a.q[f+1][0],a.q[f][1]=a.q[f+1][1];--a.y;break a}for(e=1;e<=a.y;++e)a.q[e][0]>b&&--a.q[e][0]}}
+function GQ(a,b){var c,d,e,f;c=a.H[b];d=a.I[b];for(e=b;e<a.u;++e)a.H[e]=a.H[e+1],a.I[e]=a.I[e+1],a.s[e]=a.s[e+1],a.B[e]=a.B[e+1],a.K[e]=a.K[e+1],a.N[e]=a.N[e+1],a.e[e]=a.e[e+1];--a.u;f=0;for(e=1;e<=a.z[c];++e)a.G[c][e]!=d&&(a.G[c][++f]=a.G[c][e]);a.z[c]=f;f=0;for(e=1;e<=a.z[d];++e)a.G[d][e]!=c&&(a.G[d][++f]=a.G[d][e]);a.z[d]=f;c<d&&(f=c,c=d,d=f);0==a.z[c]&&FQ(a,c);0==a.z[d]&&FQ(a,d)}
+function yT(a){var b,c,d;if(!a.n.N){c=a.t;a:for(;1<=c;--c)if(d=a.G[c][1],1==a.b[c]&&1==a.z[c]&&0==a.A[c]&&1!=a.b[d]&&18>a.b[d]){for(b=1;b<=a.y;++b)if(a.q[b][0]==c)continue a;b=pT(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Ob)&&FQ(a,c)}}}function vT(a){var b;b=a.b.length;a.G=CE([b,7]);a.z=y(K,s,-1,b,1);for(b=1;b<=a.t;++b)a.z[b]=0;for(b=1;b<=a.u;++b)6>a.z[a.H[b]]&&(a.G[a.H[b]][++a.z[a.H[b]]]=a.I[b]),6>a.z[a.I[b]]&&(a.G[a.I[b]][++a.z[a.I[b]]]=a.H[b])}
+function AT(a,b,c){var d,e,f,g,j,h,n,o,r;a.f=y(K,s,-1,a.u+1,1);r=y(xT,m,-1,a.t+1,2);for(h=1;h<=a.t;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.z[h];++d)if(c[pT(a,h,a.G[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.z[h]+a.x[h]))switch(a.b[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.o[h].indexOf(be)?r[h]=!1:r[h]=!0}}if(a.k){var q;d=y(xT,m,-1,a.t+1,2);e=!1;for(h=1;h<=a.u;++h)f=a.H[h],g=a.I[h],d[f]=!0,d[g]=!0,(18==a.b[f]||18==a.b[g])&&(e=!0);if(e){h=1;a:for(;h<=a.u;++h)if(c[h]){f=
+a.H[h];g=a.I[h];e=y(xT,m,-1,a.t+1,2);for(n=1;n<=a.z[f];++n)j=a.G[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.t;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.z[n];++o){j=a.G[n][o];if(j==g){for(f=1;f<=a.t;++f)e[f]&&(5==a.b[f]&&(a.b[f]=18,a.o[f]=db),4==a.b[f]&&(a.b[f]=18,a.o[f]=bb),8==a.b[f]&&(a.b[f]=18,a.o[f]=Za));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.u;++j)1==a.s[j]?a.f[j]=1:wT(a,j)?a.f[j]=2:3==a.s[j]&&(a.f[j]=3);j=1;a:for(;j<=a.u;++j)if(c[j]&&(f=a.H[j],g=
+a.I[j],r[f]&&r[g])){d=y(xT,m,-1,a.t+1,2);for(h=1;h<=a.z[f];++h)e=a.G[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.t;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.z[h];++n){e=a.G[h][n];if(e==g){b[f]=!0;b[g]=!0;a.f[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function HP(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=N(M(bQ((a.J[b]+a.J[c])/2))),a.N[d]=N(M(bQ((a.M[b]+a.M[c])/2)))}function zT(a,b){var c;for(c=1;c<=a.u;++c)iQ(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}
+function gQ(a,b){var c;c=(cP(),iP)[a.b[b]];18==a.b[b]&&(c=a.o[b]);return c}function wT(a,b){return 2==a.s[b]?!0:!1}function iQ(a,b,c){var d,e,f,g;g=1;a.a=y(K,s,-1,a.t+1,1);for(d=1;d<=a.t;++d)a.a[d]=0;for(d=a.a[b]=1;d<=a.z[b];++d)a.G[b][d]!=c&&(a.a[a.G[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.t;++d){f=!1;if(0<a.a[d]&&d!=b)for(e=1;e<=a.z[d];++e)0==a.a[a.G[d][e]]&&(a.a[a.G[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.a[c]}
+function TQ(a){var b,c;a.n.R=!0;if(a.n.Nb)a.j=-1,0==a.d[a.D]?a.d[a.D]=4:a.d[a.D]=0;else{for(b=1;b<=a.y;++b)if(a.D==a.q[b][0]){if(-1==a.n.y){for(;b<a.y;++b)a.q[b][0]=a.q[b+1][0],a.q[b][1]=a.q[b+1][1];--a.y}else c=a.n.y,a.n.q&&(a.n.gb||++a.r,c=a.r),a.q[b][1]=c;return}b=a.q.length;++a.y>b-1&&(b=CE([b+5,2]),IS(a.q,b,a.q.length),a.q=b);a.q[a.y][0]=a.D;c=a.n.y;a.n.q&&(a.n.gb||++a.r,c=a.r);a.q[a.y][1]=c}}function CQ(a){var b;a.y=0;a.r=0;jR(a);for(b=1;b<=a.t;++b)a.D=b,TQ(a);a.D=0}
+function DQ(a){var b,c;b=y(EP,m,-1,4,1);FP(a,b);c=a.n.C.b;a.n.z||(c-=a.n.Y);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function yP(a,b){var c,d,e,f,g,j,h,n;c=y(EP,m,-1,4,1);FP(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.t;++g)h=a.J[g]*f+a.M[g]*j,n=-a.J[g]*j+a.M[g]*f,a.J[g]=h,a.M[g]=n;FP(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
+function fR(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.u;++d)b=a.J[a.H[d]]-a.J[a.I[d]],c=a.M[a.H[d]]-a.M[a.I[d]],f+=Math.sqrt(b*b+c*c);0<a.u?(f/=a.u,e=25*a.n.B/f):1<a.t&&(e=75*a.n.B/Math.sqrt((a.J[1]-a.J[2])*(a.J[1]-a.J[2])+(a.M[1]-a.M[2])*(a.M[1]-a.M[2])));for(d=1;d<=a.t;++d)a.J[d]*=e,a.M[d]*=e}
+function JQ(a,b,c){var d,e,f,g,j;if(0==c.indexOf(xj)&&BS(c,hl))c=c.substr(1,c.length-1-1),a.b[b]=18,a.o[b]=c,a.x[b]=0;else{f=!1;-1<c.indexOf(Pb)&&(f=!0);-1<c.indexOf(rd)&&(f=!0);-1<c.indexOf(Wa)&&(f=!0);-1<c.indexOf(Ia)&&(f=!0);d=c.indexOf(od);e=c.indexOf(gg);g=Bw(c.indexOf(Ob),c.indexOf(Yb));if(-1<d){j=eH(c,d+1);try{a.n.y=BO(j,10)}catch(h){if(h=Jv(h),A(h,78))a.n.y=0;else throw h;}a.D=b;TQ(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.b[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.b[b]=H(d,De)?3:H(d,se)?2:H(d,Gh)?4:H(d,ai)?5:H(d,gi)?7:H(d,Ii)?8:H(d,Xf)?9:H(d,df)?10:H(d,Be)?11:H(d,pg)?12:H(d,gg)?1:H(d,Pi)?13:H(d,Ui)?6:H(d,ti)?19:H(d,ui)?20:H(d,vi)?21:H(d,wi)?22:18;18==a.b[b]&&(a.o[b]=d);c+=ca;d=0;0<e&&(d=1,e=AS(c,++e),48<=e&&57>=e&&(d=e-48));18==a.b[b]&&(a.x[b]=d);d=0;if(0<g&&(e=AS(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=AS(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=AS(c,g++);for(;45==e;)--d,e=AS(c,g++)}a.A[b]=d}}}
+function qQ(a,b,c){var d,e;a.j=1;c&&(a.j=-1);b=new YO(b);try{for(;b.j=RO(b,b.a),b.j<b.i;)d=oQ(BO(UO(b),10)).a,c=e=oQ(BO(UO(b),10)).a,(0>c||6<c)&&(c=0),a.d[d]=c}catch(f){if(f=Jv(f),A(f,78))Dz(f);else throw f;}}function ET(a,b,c,d,e){b=pT(a,b,c);5!=a.f[b]&&wT(a,b)?Fz(d.a,Sd):3==a.s[b]?Fz(d.a,Wa):9==a.s[b]?(e=Ud,a=a.e[b],null!=a&&(e=a),Fz(d.a,e)):1==e[b]?Fz(d.a,Cc):-1==e[b]&&Fz(d.a,Aj)}
+function UQ(a,b){var c,d;if(1==a.s[b])if(c=a.H[b],d=a.I[b],2>a.z[c]&&2>a.z[d])a.B[b]=0,dD(a.n,Zi);else switch(a.B[b]){case 0:a.z[d]<=a.z[c]?a.B[b]=1:a.B[b]=3;break;case 1:a.B[b]=2;break;case 2:2<a.z[d]?a.B[b]=3:a.B[b]=1;break;case 3:a.B[b]=4;break;case 4:2<a.z[c]?a.B[b]=1:a.B[b]=3}else 2==a.s[b]?10==a.B[b]?a.B[b]=0:a.B[b]=10:dD(a.n,Yi)}
+function CT(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.s[b]||5==a.f[b])&&(10==a.B[b]||a.n.p&&!e[b]))if(e=a.H[b],f=a.I[b],!(2>a.z[e]||2>a.z[f]||3<a.z[e]||3<a.z[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.z[e];++n)g=a.G[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=pT(a,e,o);0!=d[h]?b=o:1==a.s[h]&&5!=a.f[h]&&(b=o);0==b&&(h=pT(a,e,r),0!=d[h]?b=r:1==a.s[h]&&5!=a.f[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.z[f];++n)g=a.G[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=pT(a,f,r);1==a.s[h]&&5!=a.f[h]&&0==d[h]&&(o=r);0==o&&(h=pT(a,f,j),1==a.s[h]&&5!=a.f[h]&&(o=j));if(!(0==b||0==o))if(h=a.J[f]-a.J[e],g=a.M[f]-a.M[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.M[b]-a.M[e])*h-(a.J[b]-a.J[e])*g,u=(a.M[o]-a.M[e])*h-(a.J[o]-a.J[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))dD(a.n,Wh);else{j=pT(a,b,e);f=pT(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.z[b];++n)if(g=a.G[b][n],g!=e&&(h=pT(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==d[f]&&(0<r&&0<u||0>r&&0>
+u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function uT(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=pT(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(wT(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function DT(a,b,c){var d;d=a.B[b];return 1>d||4<d?0:1==d&&a.H[b]==c?1:2==d&&a.H[b]==c?-1:3==d&&a.I[b]==c?1:4==d&&a.I[b]==c?-1:0}
+function HQ(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=uT(c,d);if(-1==e)c.x[d]=0;else{switch(c.b[d]){case 1:2==e?c.A[d]=1:c.A[d]=0;c.x[d]=0;break;case 2:3==e||5==e?(c.x[d]=0,c.A[d]=0):3>e?c.x[d]=3-e-c.A[d]:4==e?(c.A[d]=-1,c.x[d]=0):5<e&&(c.A[d]=e-5,c.x[d]=0);break;case 3:case 6:4>e?0<c.A[d]?c.x[d]=2-e+c.A[d]:0>c.A[d]?c.x[d]=2-e-c.A[d]:c.x[d]=4-e:(c.A[d]=e-4,c.x[d]=4-e+c.A[d]);break;case 4:case 7:3>e?c.x[d]=3-e+c.A[d]:3==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:(c.A[d]=
+4==e?1:6==e?-1:e-5,c.x[d]=0);break;case 5:2==e&&(0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0);2<e&&(c.A[d]=e-2);c.x[d]=2-e+c.A[d];break;case 8:case 13:2>e?c.x[d]=2-e+c.A[d]:2==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:3==e?2==c.z[d]?(c.A[d]=0,c.x[d]=1):(c.A[d]=1,c.x[d]=0):4==e?(c.A[d]=0,c.x[d]=0):5==e?(c.A[d]=0,c.x[d]=1):(c.A[d]=e-6,c.x[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.A[d]=e-1);c.x[d]=1-e+c.A[d];2<e&&(c.A[d]=0,c.x[d]=0);break;case 19:case 18:c.x[d]=
+0}0>c.x[d]&&(c.x[d]=0)}}}function JP(a){mT(this);this.n=a;this.y=this.u=this.t=0}
+function pQ(a,b){var c,d,e,f,g,j,h;JP.call(this,a);f=l;j=mQ(b);if(null!=j){h=new XO(b,j,!0);for(e=1;4>=e;++e)f=nQ(h,j);g=oQ(BO(pA(f.substr(0,3)),10)).a;c=oQ(BO(pA(f.substr(3,3)),10)).a;for(e=1;e<=g;++e)VQ(this),f=nQ(h,j),this.J[e]=(new xS(uS(pA(f.substr(0,10))))).a,this.M[e]=-(new xS(uS(pA(f.substr(10,10))))).a,d=34,34>f.length&&(d=f.length),d=pA(f.substr(31,d-31)),JQ(this,e,d),62<=f.length&&(f=pA(f.substr(60,3)),0<f.length&&(f=oQ(BO(f,10)).a,0<f&&(this.D=e,a.y=f,TQ(this),this.D=0)));for(e=1;e<=c;++e)bR(this),
+f=nQ(h,j),this.H[e]=oQ(BO(pA(f.substr(0,3)),10)).a,this.I[e]=oQ(BO(pA(f.substr(3,3)),10)).a,g=oQ(BO(pA(f.substr(6,3)),10)).a,1==g?this.s[e]=1:2==g?this.s[e]=2:3==g?this.s[e]=3:this.s[e]=9,d=0,11<f.length&&(d=oQ(BO(pA(f.substr(9,3)),10)).a),1==g&&1==d&&(this.s[e]=1,this.B[e]=1),1==g&&6==d&&(this.s[e]=1,this.B[e]=2);vT(this);fR(this);GP(this);for(EQ(this);(h.j=RO(h,h.a),h.j<h.i)&&!(null==(f=UO(h)));){if(0==f.indexOf($g))break;if(0==f.indexOf(Yg)){g=new WO(f);UO(g);UO(g);j=oQ(BO(UO(g),10)).a;for(e=1;e<=
+j;++e)c=oQ(BO(UO(g),10)).a,this.A[c]=oQ(BO(UO(g),10)).a}if(0==f.indexOf(Xg)){g=new WO(f);UO(g);UO(g);j=oQ(BO(UO(g),10)).a;for(e=1;e<=j;++e)c=oQ(BO(UO(g),10)).a,f=oQ(BO(UO(g),10)).a,this.D=c,Z(this,0),JQ(this,this.t,ti+f),this.D=0}}yT(this);EQ(this)}}
+function mR(a,b){var c,d,e,f,g;JP.call(this,a);0==b.indexOf(La)&&(b=b.substr(1,b.length-1));BS(b,La)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new WO(b);d=oQ(BO(UO(f),10)).a;e=oQ(BO(UO(f),10)).a;for(c=1;c<=d;++c)g=UO(f),VQ(this),JQ(this,this.t,g),this.J[c]=(new xS(uS(UO(f)))).a,this.M[c]=-(new xS(uS(UO(f)))).a;for(c=1;c<=e;++c)if(bR(this),this.H[c]=oQ(BO(UO(f),10)).a,this.I[c]=oQ(BO(UO(f),10)).a,this.s[c]=oQ(BO(UO(f),10)).a,-1==this.s[c])this.s[c]=1,this.B[c]=1;else if(-2==this.s[c])this.s[c]=
+1,this.B[c]=2;else if(-5==this.s[c])this.s[c]=2,this.B[c]=10;else if(11==this.s[c]||12==this.s[c]||13==this.s[c]||14==this.s[c])this.B[c]=this.s[c],this.s[c]=9;vT(this);fR(this);GP(this)}catch(j){j=Jv(j);if(A(j,78)){j.Dc();this.t=0;return}throw j;}yT(this);EQ(this)}}
+function sQ(a,b,c){var d,e,f;JP.call(this,a);f=y(K,s,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.a[a]==c&&(VQ(this),this.b[this.t]=b.b[a],this.J[this.t]=b.J[a],this.M[this.t]=b.M[a],this.A[this.t]=b.A[a],this.x[this.t]=b.x[a],this.d[this.t]=b.d[a],this.c[this.t]=b.c[a],this.o[this.t]=b.o[a],f[a]=this.t);for(a=1;a<=b.u;++a)if(d=b.H[a],e=b.I[a],!(b.a[d]!=c&&b.a[e]!=c)&&!(b.a[d]!=c||b.a[e]!=c))bR(this),this.s[this.u]=b.s[a],this.B[this.u]=b.B[a],this.H[this.u]=f[d],this.I[this.u]=f[e],this.e[this.u]=b.e[a];for(a=
+1;a<=b.y;++a)d=b.q[a][0],d==c&&(++this.y,this.q[this.y][0]=f[d],this.q[this.y][1]=b.q[a][1]);this.j=b.j;EQ(this);GP(this)}
+function MQ(a,b,c){var d,e,f,g,j;JP.call(this,a);for(a=1;a<=c;++a)this.t+=b[a].t,this.u+=b[a].u,this.y+=b[a].y;this.b=y(K,s,-1,this.t+1,1);this.A=y(K,s,-1,this.t+1,1);this.x=y(K,s,-1,this.t+1,1);this.d=y(K,s,-1,this.t+1,1);this.c=y(NE,m,1,this.t+1,0);this.J=y(EP,m,-1,this.t+1,1);this.M=y(EP,m,-1,this.t+1,1);this.o=y(NE,m,1,this.t+1,0);this.H=y(K,s,-1,this.u+1,1);this.I=y(K,s,-1,this.u+1,1);this.s=y(K,s,-1,this.u+1,1);this.e=y(NE,m,1,this.u+1,0);this.B=y(K,s,-1,this.u+1,1);this.q=CE([this.y+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].t;++d)++e,this.b[e]=b[a].b[d],this.J[e]=b[a].J[d],this.M[e]=b[a].M[d],this.A[e]=b[a].A[d],this.x[e]=b[a].x[d],this.d[e]=b[a].d[d],this.c[e]=b[a].c[d],this.o[e]=b[a].o[d];for(d=1;d<=b[a].u;++d)++g,this.s[g]=b[a].s[d],this.B[g]=b[a].B[d],this.H[g]=b[a].H[d]+f,this.I[g]=b[a].I[d]+f,this.e[g]=b[a].e[d];for(d=1;d<=b[a].y;++d)++j,this.q[j][0]=b[a].q[d][0]+f,this.q[j][1]=b[a].q[d][1];f=e}EQ(this);GP(this)}
+function rP(a){var b;mT(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.b=y(K,s,-1,this.t+1,1);IS(a.b,this.b,this.t+1);this.A=y(K,s,-1,this.t+1,1);IS(a.A,this.A,this.t+1);this.x=y(K,s,-1,this.t+1,1);IS(a.x,this.x,this.t+1);this.d=y(K,s,-1,this.t+1,1);IS(a.d,this.d,this.t+1);this.c=y(NE,m,1,this.t+1,0);IS(a.c,this.c,this.t+1);this.J=y(EP,m,-1,this.t+1,1);IS(a.J,this.J,this.t+1);this.M=y(EP,m,-1,this.t+1,1);IS(a.M,this.M,this.t+1);this.o=y(NE,m,1,this.t+1,0);IS(a.o,this.o,this.t+1);this.H=y(K,
+s,-1,this.u+1,1);IS(a.H,this.H,this.u+1);this.I=y(K,s,-1,this.u+1,1);IS(a.I,this.I,this.u+1);this.s=y(K,s,-1,this.u+1,1);IS(a.s,this.s,this.u+1);this.e=y(NE,m,1,this.u+1,0);IS(a.e,this.e,this.u+1);this.B=y(K,s,-1,this.u+1,1);IS(a.B,this.B,this.u+1);this.q=CE([this.y+1,2]);for(b=1;b<=this.y;++b)this.q[b][0]=a.q[b][0],this.q[b][1]=a.q[b][1];this.j=a.j}
+function hR(a,b,c){var d,e,f;if(0==c)return KQ(F(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(bQ(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new xS(a)).a;d=qA(e,rA(46));0>d&&(e+=wc,d=qA(e,rA(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=Mc;if(0==b)return e;e.length>b&&(e=Ud);c=l;for(a=1;a<=b-e.length;++a)c+=ca;return c+e}function mQ(a){var b;b=new XO(a,aa,!0);if(4<QO(b))return aa;b=new XO(a,hu,!0);return 4<QO(b)?hu:null}
+function KQ(a,b){var c,d,e;d=l+(new S(a)).a;d.length>b&&(d=Ud);e=l;for(c=1;c<=b-d.length;++c)e+=ca;return e+d}function nQ(a,b){for(var c,d;a.j=RO(a,a.a),a.j<a.i;){d=UO(a);if(H(d,b))return ca;for(UO(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ca}else break;return d}return null}t(523,1,{94:1},JP,pQ,mR,sQ,MQ,rP);_.a=null;_.f=null;_.j=0;_.k=!1;_.n=null;_.p=!1;_.r=0;_.t=0;_.u=0;_.v=0;_.w=!1;_.y=0;_.C=!1;_.D=0;_.E=0;_.F=0;_.L=0;_.O=0;
+function eD(){eD=x;fD=new UN(gg)}
+function yQ(a,b){var c;eD();var d;fT.call(this);this.c=new qM(mg);new qM(og);this.d=b;O(this,(cP(),eP));this.gc&&jN(this.gc,!1);gN(this,!1);d=VK(b);if(1==a)this.e||(this.e=new CN(d),dT(this.e,-30,0)),this.j=this.e,c=pP(b),this.gc&&iN(this.gc.c.z.b,Ki),BL(this,new lM(2)),this.f=new UN(c+ha),P(this,this.f,Ye),d=new FL,P(d,this.i,null),this.d.Gb&&(c=new qM(cj),P(d,c,null)),P(this,d,Xi),TN(this.f,pA(vA(this.f.gc.a.gb,Pt))),this.gc&&jN(this.gc,!0),gN(this,!0);else if(2==a)this.b||(this.b=new CN(d),dT(this.b,
+-50,13*b.Y-80)),this.j=this.b,this.gc&&iN(this.gc.c.z.b,Sh),BL(this,new lM(2)),c=new FL,P(c,new vN(Ml,1),null),P(this,c,Th),c=gg,fD&&(c=vA(fD.gc.a.gb,Pt)),fD=new VN(c,8),P(this,fD,Ye),c=new FL,P(c,this.i,null),P(this,c,Xi);else{this.a||(this.a=new CN(d),dT(this.a,5*b.Y,0));var e,f;d=ee+(cP(),rR);this.gc&&iN(this.gc.c.z.b,d);BL(this,new rN(0));O(this,eP);P(this,new vN(rR+ta,1),null);P(this,new vN(pi,1),null);for(c=dP,d=0,f=c.length;d<f;++d)e=c[d],e=new vN(e,1),hL(e,this.d.x),P(this,e,null);c=new FL;
+P(c,this.c,null);P(c,this.i,null);P(this,c,null);this.j=this.a}fN(this);c=this.j;eT(this.gc.c,c.a,c.b);!UK(this)&&yL(this);iL(this)}t(524,516,cv,yQ);_.Nf=function(a){var b,c;if(a.f===this.c){try{b=new vO(this.d.H),c=!b.k?"unknown protocol("+b.f+")://"+b.c+b.b:CO(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Jv(d),A(d,66))a=this.d,b=d.f,a.kb=!0,a.J=Hf+b,AP(a);else throw d;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;var fD;function FT(a,b){TK(b)==a.a?O(b,(wM(),FM)):O(b,a.a)}
+function GT(a){var b,c,d,e;e=l;d=!1;TK(HT)!=a.a?(e=Nb,d=!0):TK(IT)!=a.a?(e=Ja,d=!0):TK(JT)!=a.a?(O(KT,(wM(),FM)),O(LT,FM),O(MT,FM),O(NT,FM),e=Zf):(b=TK(OT)!=a.a,c=TK(PT)!=a.a,TK(QT)!=a.a&&(b?e+=mm:c?e+=Ee:e+=ab),TK(RT)!=a.a&&(b?e+=eq:c?e+=Hh:e+=cb),TK(ST)!=a.a&&(b?e+=Jq:c?e+=bi:e+=eb),TK(TT)!=a.a&&(b?e+=ys:c?e+=Ji:e+=$a),TK(UT)!=a.a&&(b?e+=pr:c?e+=hi:e+=Ya),TK(KT)!=a.a&&(e+=Yf),TK(LT)!=a.a&&(e+=ef),TK(MT)!=a.a&&(e+=Ce),TK(NT)!=a.a&&(e+=qg),BS(e,Pb)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.b&&
+(b?e=rl:c?e=be:(O(HT,(wM(),FM)),e=Nb)));b=l;d&&TK(OT)!=a.a&&(b+=Dd);d&&TK(PT)!=a.a&&(b+=yd);TK(VT)!=a.a&&(b+=Cd);TK(WT)!=a.a&&(b+=td);TK(HT)!=a.a&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=XT.gc.a.gb.selectedIndex;0<d&&(--d,e+=Bd+d);d=YT.gc.a.gb.selectedIndex;0<d&&(--d,e+=Ad+d);TK(ZT)!=a.a&&(e=ju);TK($T)!=a.a&&(e=od);TK(aU)!=a.a&&(e=$d);TK(bU)!=a.a&&(e=Ka);TN(a.e,e)}
+function cU(a){dU(a);eU(a);var b=XT.gc.a;uJ(b,0);b.gb.options[0].selected=!0;b=YT.gc.a;uJ(b,0);b.gb.options[0].selected=!0;O(OT,a.a);O(PT,a.a);O(VT,a.a);O(WT,a.a);O(XT,a.a);O(YT,a.a);fU(a)}function dU(a){O(QT,a.a);O(RT,a.a);O(ST,a.a);O(TT,a.a);O(UT,a.a);O(KT,a.a);O(LT,a.a);O(MT,a.a);O(NT,a.a)}function eU(a){O(HT,a.a);O(IT,a.a);O(JT,a.a)}function fU(a){O(ZT,a.a);O($T,a.a);O(aU,a.a);O(bU,a.a);a.b=!1}
+function zQ(a){hN.call(this,qe);this.i=new qM(this.Mf());QL(this.q,new gT(this));this.a=(cP(),eP);this.c=a;this.d||(a=VK(a),this.d=new CN(a),dT(this.d,-150,10));this.j=this.d;BL(this,new qN);O(this,this.a);a=new FL;BL(a,new VM(0,3,1));P(a,new uN(pe),null);HT=new qM(ie);IT=new qM(je);JT=new qM(kg);P(a,HT,null);P(a,IT,null);P(a,JT,null);P(this,a,null);a=new FL;BL(a,new VM(0,3,1));P(a,new vN(fi,0),null);P(this,a,null);a=new FL;BL(a,new VM(0,3,1));QT=new qM(De);RT=new qM(Gh);ST=new qM(ai);TT=new qM(Ii);
+UT=new qM(gi);KT=new qM(Xf);LT=new qM(df);MT=new qM(Be);NT=new qM(pg);P(a,QT,null);P(a,RT,null);P(a,ST,null);P(a,TT,null);P(a,UT,null);P(a,KT,null);P(a,LT,null);P(a,MT,null);P(a,NT,null);P(this,a,null);a=new FL;BL(a,new VM(0,3,1));XT=new uM;tM(XT,ie);tM(XT,Mc);tM(XT,Pc);tM(XT,Xc);tM(XT,fd);P(a,new uN($h),null);P(a,XT,null);P(this,a,null);a=new FL;BL(a,new VM(0,3,1));YT=new uM;tM(YT,ie);tM(YT,Mc);tM(YT,Pc);tM(YT,Xc);tM(YT,fd);tM(YT,hd);tM(YT,kd);tM(YT,ld);P(a,new vN(Zh,0),null);P(a,YT,null);P(a,new vN(pa,
+0),null);P(this,a,null);a=new FL;BL(a,new VM(0,3,1));P(a,new uN(oe),null);OT=new qM(me);P(a,OT,null);PT=new qM(Qh);P(a,PT,null);VT=new qM(Fi);P(a,VT,null);WT=new qM(Rh);P(a,WT,null);P(this,a,null);a=new FL;O(a,MM(TK(this)));BL(a,new VM(0,3,1));P(a,new uN(ze),null);ZT=new qM(ie);P(a,ZT,null);$T=new qM(me);P(a,$T,null);aU=new qM(Fi);P(a,aU,null);bU=new qM(Rh);P(a,bU,null);P(this,a,null);a=new FL;BL(a,new VM(1,3,1));this.e=new VN(Nb,20);P(a,this.e,null);P(a,new qM(Ci),null);P(a,this.i,null);P(this,a,
+null);this.gc&&jN(this.gc,!1);gN(this,!1);dU(this);eU(this);fU(this);O(OT,this.a);O(PT,this.a);O(VT,this.a);O(WT,this.a);O(XT,this.a);O(YT,this.a);FT(this,HT);fN(this);a=this.j;eT(this.gc.c,a.a,a.b);!UK(this)&&yL(this);iL(this)}t(525,516,cv,zQ);
+_.Nf=function(a,b){var c;H(b,Ci)?(cU(this),FT(this,HT),GT(this)):A(a.f,41)?(fU(this),KE(a.f)===KE(HT)?(dU(this),eU(this)):KE(a.f)===KE(IT)?(dU(this),eU(this)):KE(a.f)===KE(JT)?(dU(this),eU(this)):KE(a.f)===KE(VT)?O(WT,this.a):KE(a.f)===KE(WT)?(O(VT,this.a),O(OT,this.a)):KE(a.f)===KE(OT)?(O(PT,this.a),O(WT,this.a)):KE(a.f)===KE(PT)?O(OT,this.a):KE(a.f)===KE(ZT)||KE(a.f)===KE($T)||KE(a.f)===KE(aU)||KE(a.f)===KE(bU)?(cU(this),this.b=!0):eU(this),FT(this,a.f),GT(this)):A(a.f,42)&&(fU(this),c=a.f,0==c.gc.a.gb.selectedIndex?
+O(c,this.a):O(c,(wM(),FM)),GT(this));107!=this.c.c&&(this.c.c=107,KL(this.c));return!0};_.b=!1;_.c=null;_.d=null;var HT=_.e=null,ZT=null,IT=null,OT=null,$T=null,MT=null,QT=null,YT=null,XT=null,LT=null,KT=null,JT=null,NT=null,RT=null,PT=null,WT=null,bU=null,ST=null,UT=null,VT=null,aU=null,TT=null;function uR(){TS(this)}t(526,501,Ju,uR);_.Oe=function(){this.a=-1;this.b=y(US,m,0,0,0);this.c=0};_.a=-1;
+function bD(a,b){var c;a.a=b;var d,e;d=null;YN();if(e=c=(e=$wnd.clipboardData.getData(ej),null!=e?new lO(e):null))e=(aO(),dO),e=eO(e,(aO(),dO))||eO(e,bO);if(e)try{d=iO(c)}catch(f){if(f=Jv(f),A(f,59))Dz(f);else throw f;}c=d;null!=c&&iT(b,c)}function $C(a){a=new lO(a);YN();var b,c;try{b=iO(a),c=Sz(b)?b.tS():b.toString?b.toString():yj,$wnd.clipboardData.setData(ej,c)}catch(d){if(d=Jv(d),A(d,59))Dz(d);else throw d;}}function vR(){}t(527,1,{60:1,67:1},vR);_.xe=function(a){iT(this.a,a.a)};_.a=null;
+t(529,303,tv);function XC(){var a;XC=x;gU=(a=!1,br in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf(yt)&&(a=!0),a);hU=-1!=$wnd.navigator.userAgent.indexOf(uj);iU=gU&!hU;var b;a=I(K,s,-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]);YC=y(K,s,-1,1E3,1);for(b=0;b<YC.length;++b)YC[b]=-999;for(b=0;b<a.length;b+=2)YC[a[b+1]]=a[b]}
+function hC(a,b,c){a=new jU(b,c,a);if(!b.Pd(a,c))for(b=b.fc;b&&!b.Pd(a,c);)b=b.fc}function IL(a,b,c){var d;d=new kU;jw(d.t,b,c);dw(a.f,d.t,0,0);Sv(a.a,d);return d}function ER(a,b){return!a.e?null:b in a.e?a.e[b]:null}function YP(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)GH(a.f,b.t,c,d),b.r=c,b.s=d;lU(b)}
+function DR(a,b,c,d){XC();this.gb=vI();this.a=new Yv;this.j=new Yv;this.e=d;this.gb.style[rr]=Mc;this.gb.style[jr]=Mc;this.gb.style[rt]=gp;this.gb.style[Yt]=b;this.gb.style[ro]=c;this.f=new mU;this.f.gb.style[Yt]=Qc;this.f.gb.style[ro]=Qc;iU?(b=new nU,c=new oU,dw(b,this.f,0,0),dw(b,c,0,0),KH(this,b)):KH(this,this.f);this.c=a;a.Ub=this;iU?(this.k=new pU(this),this.k.i=new qU(this),this.k.j=new rU(this),this.k.n=new sU(this),this.k.k=new tU(this),this.c&&(this.k.e=new uU(this),this.k.f=new vU(this),
+this.k.a=new wU(this))):B(this,new xU(this),(iD(),iD(),jD));B(this,this,(mC(),mC(),nC));B(this,new yU(this),(mw(),mw(),nw));B(this,new zU(this),(ow(),ow(),pw));B(this,new AU(this),(UC(),UC(),VC));(gC(),gC(),mL).a=this}t(528,529,tv,DR);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.i=!1;_.k=null;var iU,hU,gU,YC=null;function mU(){IH.call(this);this.gb[tm]=$o}t(531,281,tv,mU);function nU(){mU.call(this);this.gb.style[Yt]=Qc;this.gb.style[ro]=Qc}t(530,531,tv,nU);function xU(a){this.a=a}t(532,1,{},xU);
+_.tc=function(a){var b,c,d,e;d=sw(a);e=tw(a);c=a.a.button||0;b=new BU(a);2==c&&(b.e=4);b=NQ(this.a.c,b,d,e);this.a.i=!0;b&&(a.a.cancelBubble=!0)};_.a=null;function yU(a){this.a=a}t(533,1,{},yU);_.uc=function(a){var b,c;b=sw(a);c=tw(a);a=new BU(a);this.a.i?XQ(this.a.c,a,b,c):ZQ(this.a.c,a,b,c);FJ(this.a.gb)};_.a=null;function zU(a){this.a=a}t(534,1,{},zU);_.vc=function(a){this.a.i=!1;sw(a);tw(a);aR(this.a.c)};_.a=null;function AU(a){this.a=a}t(535,1,{},AU);_.a=null;
+function oU(){mU.call(this);this.gb.style[Yt]=Qc;this.gb.style[ro]=Qc}t(536,531,tv,oU);function CU(a,b){var c;c=b.a;c.e=4;return NQ(a.a.c,c,b.d,b.e)}function qU(a){this.a=a}t(537,1,{},qU);_.Of=function(a){return CU(this,a)};_.a=null;function KD(a,b){ZQ(a.a.c,b.a,b.d,b.e);return NQ(a.a.c,b.a,b.d,b.e)}function rU(a){this.a=a}t(538,1,{},rU);_.Of=function(a){return KD(this,a)};_.a=null;function sU(a){this.a=a}t(539,1,{},sU);_.Of=function(a){return XQ(this.a.c,a.a,a.d,a.e)};_.a=null;
+function tU(a){this.a=a}t(540,1,{},tU);_.Of=function(){return aR(this.a.c)};_.a=null;function LC(a,b){var c;c=M(bQ(b.b));c=new nO(b,0,rs,c);sP(a.a.c,c);return!0}function uU(a){this.a=a}t(541,1,{},uU);_.Of=function(a){return LC(this,a)};_.a=null;function MC(a,b){var c;c=M(bQ(100*b.c));c=new nO(b,0,Bs,c);sP(a.a.c,c);return!0}function vU(a){this.a=a}t(542,1,{},vU);_.Of=function(a){return MC(this,a)};_.a=null;function QC(a,b){var c;c=new nO(b,0,xn,lu);sP(a.a.c,c);return!0}function wU(a){this.a=a}
+t(543,1,{},wU);_.Of=function(a){return QC(this,a)};_.a=null;function DU(){DU=x;EU()}function EU(){EU=x;FU=$moduleBase+jd}var GU=null,FU;function HU(){HU=x;EU();GU=new vF((LF(),new KF(FU)),4,4)}function IU(){IU=x;JU={}}function KU(a,b,c){var d;c&&(b.style[Ln]=c.b+Gr,d=c.a,d!=Ef&&(b.style[Kn]=d),0!=(c.c&1)&&(b.style[Nn]=am),0!=(c.c&2)&&(b.style[Mn]=No));a.e.style[Xt]=Dq}
+function aN(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,w,D;d=vv(b);d in JU?c=JU[d]:(c=(e=$doc.getElementsByTagName($l)[0],f=zA(Ys),g=zA(Jo),g.width=1,g.height=1,j=(DU(),HU(),EU(),GU),LA(g,j.d.a),h=$doc.createTextNode(ri),KU(a,f,b),f.appendChild(h),f.appendChild(g),e.appendChild(f),n=Iw(f),o=Iw(f)+(f.offsetHeight||0),r=o-n,q=Iw(g)+(g.offsetHeight||0)+1,u=o-q,w=q-n,e.removeChild(f),D=new LU,D.a=w,D.b=u,D.c=r,D),JU[d]=c);return c}
+function MU(){IU();var a,b,c,d,e;qw();this.a=I(NE,m,1,[Jp,As,Vs]);this.c={};this.b={};this.d=$doc.getElementsByTagName($l)[0];this.e=zA(Ys);this.e.innerHTML=this.f||l;this.e.style[Ln]=md;for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[Kn]=a,this.d.appendChild(this.e),e=this.e.offsetWidth||0,this.c[a]=e,this.b[a]=this.e.offsetHeight||0,this.d.removeChild(this.e)}t(546,1,{},MU);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var JU;function LU(){}t(547,1,{},LU);_.a=0;_.b=0;_.c=0;
+function OQ(a){if(0!=(a.e&4))return!0;try{if(a.a&&A(a.a,11))return!!a.a.a.metaKey}catch(b){if(b=Jv(b),!A(b,84))throw b;}return!1}function PQ(a){try{if(a.a&&A(a.a,11))return!!a.a.a.shiftKey}catch(b){if(b=Jv(b),!A(b,84))throw b;}return!1}function BU(a){ZC.call(this,null,0,null);this.a=a}function jU(a,b,c){ZC.call(this,a,0,b);this.a=c}t(548,389,gv,BU,jU);_.ve=function(){return OQ(this)};_.we=function(){return PQ(this)};_.a=null;
+function QN(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=bN;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||l,KU(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function PN(a){this.b=a;this.a={};!bN&&(bN=new MU)}t(549,392,Nu,PN);var bN=null;function JL(a){this.a=a}t(550,400,{},JL);_.a=null;function NU(){hJ.call(this);this.gb[tm]=ap;this.gb.style[Yt]=Ol}t(551,313,tv,NU);
+function OU(){OU=x;var a=PU=new MU;qw();a.f=nd;a.e.style[Kn]=Vs;a.e.style[Ln]=Sc;a.e.innerHTML=a.f||l;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[Ln]=Tc;a.d.appendChild(a.e);a.d.removeChild(a.e);QU=new VL(1)}function OP(a,b){a.p=!0;if(a.j){a.o&&(a.c.length=0,a.o=!1);var c=a.c;c[c.length]=b}else c=a.c,c[c.length]=b,lU(a)}function QP(a,b,c,d,e,f,g){var j,h,n,o;a.n&&(NP(a,!1),360<=g||-360>=g?j=PP(a,b,c,d,e):j=(h=f+g,n=90-f,o=90-h,a.a+El+n+Oa+o+Ra+c+Ur+b+Wr+d+Tr+e+Kr+a.k+Hc),OP(a,j))}
+function Y(a,b,c,d,e){a.n&&OP(a,a.a+ip+b+Pb+c+Sa+d+Pb+e+Qa+a.f+La+a.b+Ic)}function MP(a,b,c,d,e){a.n&&(NP(a,!1),OP(a,a.a+ds+b+Vr+c+Wr+d+Tr+e+Ir+a.k+Hc))}function XP(a,b,c,d){var e,b=b.replace(/&/g,pb).replace(/</g,sb).replace(/>/g,rb),f=(OU(),PU),b=(e=aN(f,a.e).a,Od+c+Vr+(d-e)+Or+a.i+Gm+a.f+ud+b+Gd);OP(a,b)}function mN(a,b,c,d,e){NP(a,!0);OP(a,a.a+ds+b+Vr+c+Wr+d+Tr+e+Ir+a.k+Hc)}function lU(a){var b;a.p&&(b=a.c.join(aa),b=l+b+l,b!==a.q&&(a.t.gb.innerHTML=b||l,a.q=b),a.o=!0,a.p=!1)}
+function W(a,b){(a.d=b)&&(a.f=os+(b.a>>16&255)+Pb+(b.a>>8&255)+Pb+(b.a&255)+Fb)}function WP(a,b){a.e=b;a.i=qR(b)}t(552,396,{});_.c=null;_.d=null;_.e=null;_.f="black";_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=l;_.r=0;_.s=0;_.t=null;var QU,PU;function yD(a,b,c){c&&(JD(a,b),c.Of(a.b));a.d=!0}
+function JD(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-Hw(a.o.gb)+Gw(a.o.gb)+JA(a.o.gb.ownerDocument),a.b.e=c.clientY-Iw(a.o.gb)+(a.o.gb.scrollTop||0)+KA(a.o.gb.ownerDocument),a.b.a=new BU(b),xw(b.a),!0):!1}
+function pU(a){this.o=a;this.b=new RU;this.c=new SU(this);B(this.o,new TU(this),(GD(),GD(),HD));B(this.o,new UU(this),(zD(),zD(),AD));B(this.o,new VU(this),(DD(),DD(),ED));B(this.o,new WU(this),(vD(),vD(),wD));B(this.o,new XU,(RC(),RC(),SC));B(this.o,new YU(this),(NC(),NC(),OC));B(this.o,new ZU(this),(IC(),IC(),JC))}t(553,1,{},pU);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function SU(a){Ww();this.a=a}t(554,24,{},SU);
+_.Cc=function(){!this.a.d&&this.a.i&&CU(this.a.i,this.a.b)};_.a=null;function TU(a){this.a=a}t(555,1,{},TU);_.a=null;function UU(a){this.a=a}t(556,1,{},UU);_.a=null;function VU(a){this.a=a}t(557,1,{},VU);_.a=null;function WU(a){this.a=a}t(558,1,{},WU);_.a=null;function XU(){}t(559,1,{},XU);function YU(a){this.a=a}t(560,1,{},YU);_.a=null;function ZU(a){this.a=a}t(561,1,{},ZU);_.a=null;function RU(){}t(562,1,{},RU);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;
+function $U(a){var b,c,d,e,f;Fw(a);d=(ew(),fw(null));e=new NU;eJ(e,a);wH(d,e,d.gb);f=a.kd();b=a.jd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.gb.innerText,2>=c.length&&(f+=8));gJ(e,a);EH(d,e);return new aL(f,b)}function aV(){this.gb=zA(on);this.gb[tm]=$o;this.gb.style[mr]=to;this.gb.style[Dr]=sl;this.gb.style[Yt]=Qc;this.gb.style[ro]=Qc}t(564,284,Pu,aV);_.gd=function(){return Hw(this.gb)};_.hd=function(){return Iw(this.gb)};
+function bV(){bV=x;OU();cV=I(NE,m,1,[qa,hp,zr,Dl,kr,cs,ss])}function qR(a){var b,c,d,e;b=(zL(),AL);e=a.b;c=a.a;d=l;e!=b.b&&(d=Hn+e+Or);c!=b.a&&(d+=Gn+c+rd);0!=(a.c&1)&&(d+=Jn);0!=(a.c&2)&&(d+=In);return d+=Wt}function PP(a,b,c,d,e){return a.a+lr+b+Vr+c+Wr+d+Tr+e+Ir+a.k+Hc}function dQ(a,b,c,d,e){var f,g,j,h,n;if(1>d)return l;j=a.a+Ar;g=l;for(f=0;f<d;++f)h=b[f],n=c[f],g+=h+Mr+n+Gr,f<d-1&&(g+=ca);e&&(e=b[0],f=c[0],d-=1,e!=b[d]&&f!=c[d]&&(g+=ca+e+Mr+f+Gr));return j+=g+La+a.k+Hc}
+function NP(a,b){var c;c=a.f;b?a.k=xa+c+Ma:a.k=wa+c+Ma}function dV(a){var b,c,d;d=a?nj:mj;b=cV.length;for(c=1;c<b;++c){var e=d,f=cV[c],g=a;$doc.createStyleSheet().addRule(e+Ej+f,Vl+g)}}function kU(){bV();this.n=QU;this.c=[];this.t=new aV;eV&&(eV=!1,$doc.namespaces.add(mj,Lt),dV(!1),$doc.namespaces.add(nj,Lt),dV(!0))}t(565,552,{},kU);_.a=Jd;_.b=l;var eV=!0,cV;function fV(){fV=x;gV=new aL(0,0)}
+function hV(a){var b;b=a.Sf();if(!b){var c;(c=a.Pf())?(b=$U(c.a),jw(c.ye(),b.b,b.a),c=$U(c.a),b=new aL(c.b-b.b,c.a-b.a)):b=new aL(0,0);a.Wf(b)}return b}function pL(a,b){var c;if(a.Ce())return gV;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Vf(UK(b));c=$U(a.ye());a.e.b=c.b;a.e.a=c.a;return c}function iV(a,b){var c;b&&(c=os+(b.a>>16&255)+Pb+(b.a>>8&255)+Pb+(b.a&255)+Fb,a.Rf().gb.style[Sl]=c)}function jV(){this.e=new QM;this.e.a=-1;this.e.b=-1}t(567,1,{});_.Pf=function(){return null};_.Qf=function(a){this.Uf(a.Rd())};
+_.Rf=function(){return this.ye()};_.Sf=function(){return kV};_.Id=function(){};_.Ce=function(){return!1};_.Tf=function(a){this.Vf(UK(a))};_.Uf=function(a){iV(this,a)};_.Vf=function(a){var b=this.ye().gb,c,d,e;c=(zL(),AL);e=a.b;d=a.a;e!=c.b?b.style[Ln]=l+e+"pt":b.style[Ln]=l;d!=c.a?b.style[Kn]=d:b.style[Kn]=l;0!=(a.c&1)?b.style[Nn]=am:b.style[Nn]=l;0!=(a.c&2)?b.style[Mn]=No:b.style[Mn]=l};_.Wf=function(a){kV=a};_.Xf=function(){};var kV=_.e=null,gV;
+function rM(a,b){fV();jV.call(this);this.a=new pI(a);this.a.ld()[tm]=l;B(this.a,new lV(this,b),(jC(),jC(),kC))}t(566,567,{},rM);_.ye=function(){return this.a};_.Uf=function(a){iV(this,a)};_.a=null;function lV(a,b){this.a=a;this.b=b}t(568,1,{},lV);_.Lc=function(a){gC();hC(a,this.b,this.a.a.gb.innerText)};_.a=null;_.b=null;function vM(a){fV();jV.call(this);this.a=new vJ;B(this.a,new mV(this,a),(dC(),dC(),eC))}t(569,567,{},vM);_.ye=function(){return this.a};_.a=null;
+function mV(a,b){this.a=a;this.b=b}t(570,1,{},mV);_.a=null;_.b=null;function nV(a,b){var c,d;iV(a,b.Rd());for(d=new Dv(b.Vb.a);d.b<d.d.Fe();)c=Ev(d),c.kc&&c.gc.Qf(c)}function oV(a,b){var c,d,e,f,g,j,h;jw(a.d,b.Yd(),b.Ud());for(d=new Dv(b.Vb.a);d.b<d.d.Fe();)c=Ev(d),c.kc&&(e=c.gc,e.Tf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=hV(e).b,f-=hV(e).a,jw(e.ye(),g,f),!c.fb&&a.d.Cd(c),a.d.Dd(c,j,h)))}function EL(){fV();jV.call(this);this.d=new IH}t(571,567,{},EL);
+_.Qf=function(a){nV(this,a)};_.ye=function(){return this.d};_.Tf=function(a){oV(this,a)};_.d=null;function wN(a){fV();jV.call(this);var b=this.a=new sJ;tI(b.b,a);rJ(b);this.e.a=-1;this.e.b=-1}t(572,567,{},wN);_.ye=function(){return this.a};_.Ce=function(){var a;a=(this.a.b.c?xA(this.a.b.a):this.a.b.a).innerText;return null==a||0==a.length};_.a=null;function zN(a){this.a=new SJ(a.f,new pV(a))}t(573,1,{},zN);_.a=null;
+function MJ(a){var b,c,d,e,f;f=new mO(a.a,null!=a.a.c?a.a.c:a.a.f);b=a.a.d;d=y(qV,m,60,0,0);for(c=b.a?gx(b.a,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Ub.i=!1;break}a=a.a;c=a.n.d;f!=c.a&&(c.a=f,c.b=aw((OL(),R),new S(f.d)));c=c.b;if(mF(!c?ku:c.a,vu))for(c=(!a.d.a||0==a.d.a.c?(mE(),mE(),nE):new RL(a.d.a)).Bd();c.Xc();)a=c.Yc(),1001==f.d&&a.xe(f);var g,j,h;1001==f.d?(g=new ZC(f.e,f.d,f.a),g.e=f.b&15):601==f.d?(null.cg(),null.cg()):100==f.d&&A(f.e,57)?(j=f.e,h=new ZC(j,205,null),h.i=j.Zd(),h.j=
+j.$d()):1004<=f.d&&1005>=f.d||(701==f.d?null.cg():401==f.d||402==f.d?(null.cg(),null.cg(),null.cg(),null.cg(),null.cg()):500<=f.d&&507>=f.d&&(g=null.dg,500!=g&&(f=new ZC(null.dg,g,null),f.i=null.cg(),f.j=null.cg(),j=null.cg(),f.e=j&12,501==g&&null.cg())))}function pV(a){this.a=a}t(574,1,qv,pV);_.wc=function(){MJ(this)};_.a=null;function WN(){fV();jV.call(this);this.a=new rK}t(575,567,{},WN);_.Pf=function(){var a;a=new WN;oK(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.ye=function(){return this.a};
+_.Sf=function(){return rV};_.Wf=function(a){rV=a};var rV=_.a=null;t(576,571,{});function ZN(){new eE}t(577,420,{},ZN);function jN(a,b){var c=a.c;c.A!=b&&(c.A=b,c.$&&(b?DC(c.f,c):BC(c.f,c)))}function kN(a,b){fV();EL.call(this);this.c=new sV(a);var c=this.b=new hJ,d=(TI(),UI);c.a=d;eJ(this.b,this.d);c=this.c;d=this.b;if(0!=c.z.a.p.c&&tV(CK(c.z.a.p,0)))throw new jH(tj);uV(c,d);this.c.a=this;this.a=b}t(580,576,{},kN);_.ye=function(){return this.c};_.Rf=function(){return this.b.fb};
+_.Id=function(){vV(this.c,!1)};_.Vf=function(){};_.Xf=function(a){nV(this,a);oV(this,a);wV(this.c);xV(this.c)};_.a=null;_.b=null;_.c=null;function yV(a){var b;b=new xC(uA(a.gb,Mq),uA(a.gb,Lq));a=new xC(uA(a.K.ab.gb,Mq),uA(a.K.ab.gb,Lq));return I(K,s,-1,[b.b-a.b,b.a-a.a])}function zV(a){if(null!=a.I&&null!=a.H){var b=a.H;a.qd(a.I);a.od(b);a.I=a.H=null}else null!=a.I?(AV(a,a.I),a.I=null):null!=a.H&&(BV(a,a.H),a.H=null);vw(a.J)}function wV(a){a.bb?a._f(AC(a.K.ab)):(a.Ld(),wV(a))}
+function BV(a,b){var c;a.bb?(c=yV(a),a._f(new xC(-1,CV(b,!1)-c[1]))):a.H=b}function DV(a,b){var c;b!=a.Gd()&&(c=a.K.ab,oH(c),EV(c,b,c.gb,c.p.c,!0))}function AV(a,b){var c;a.bb?(c=yV(a),a._f(new xC(CV(b,!0)-c[0],-1))):a.I=b}t(583,286,nv);_.Yf=function(){var a,b;b=AC(this.K.ab);a=yV(this);b.b+=a[0];b.a+=a[1];return b};_.Gd=function(){var a;a=this.K.ab;return 0!=a.p.c?tV(CK(a.p,0)):null};_.Zf=function(a){FV(this.K.ab,a)};_.Bd=function(){return new pH(this.K.ab)};_.$f=function(){EC(this.K.ab)};_.wd=function(){zV(this)};
+_.Od=function(){EC(this.K.ab)};_.yd=function(a){return GV(this.K.ab,a)};_._f=function(a){CC(this.K.ab,a)};_.od=function(a){BV(this,a)};_.Hd=function(a){DV(this,a)};_.qd=function(a){AV(this,a)};_.H=null;_.I=null;function HV(){HV=x;var a=(IV(),JV(),KV);LV=new jJ(a.d,a.b,a.c,a.e,a.a)}function vV(a,b){var c;c=new IG;a.db&&cE(a.db,c);a.A&&BC(a.f,a);try{Lv(a.f.c,a)}catch(d){if(d=Jv(d),!A(d,78))throw d;}a.b=MV(a.f,a);try{PH(a,b)}finally{Ov(a.j.a),Ov(a.i.a),Ov(a.k.a),a.G&&Rv(a.G,a.f),a.t&&(a.t=!1)}}
+function NV(a,b,c){var d,e;e=a.fb;d=new yw(a,e);e.Dd(a,d.a+b,d.d+c)}function OV(a,b,c){b=new PV(yA(xA(a.K.c.children[b].children[c])));nH(b,a);B(b,a.c,(jC(),jC(),kC));return b}function zC(a,b){a.A&&(0<=b.b&&(a.e=b.b),0<=b.a&&(a.d=b.a));CC(a.K.ab,b)}function eT(a,b,c){var d,e;(e=a.f)?(d=QV(e.gb),SH(a,b+(Hw(e.gb)+d[3]),c+(Iw(e.gb)+d[0]))):SH(a,b,c)}function uV(a,b){if(b!=(0!=a.z.a.p.c?tV(CK(a.z.a.p,0)):null)){oH(a.z.a);var c=a.z.a;EV(c,b,c.gb,c.p.c,!0)}}
+function RV(a,b){var c;if(a.F!=b){c=a.F;a.F=b;a.bb&&c==(uC(),SV)&&(a.F=a.x);var d,e;if(a.G)for(e=new Dv(a.G);e.b<e.d.Fe();)if(d=Ev(e),b==(uC(),TV)){!d.b&&(d.b=new UV);d=a;var f=c,g=void 0,j=void 0;if(d.A&&f==(uC(),vC))g=d.f,j=d.w,d.z.c?(eT(d,j.c,j.d),zC(d,new xC(j.b,-1))):(eT(d,j.c,j.d),zC(d,new xC(j.b,j.a)),DC(g,d)),Hv(g.c,d,d.z.b),Qw(d.q,333);else if(!d.t&&f==(uC(),SV))d.gb.style[Rt]=St,UH(d.gb,!0),uC()}else if(b==vC){!d.b&&(d.b=new UV);d=a;var f=c,h=j=g=void 0;if(d.A){j=d.f;g=QV(j.gb);h=d.w;if(d.z.c)h.c=
+Hw(d.gb)-g[3]-Hw(j.gb),h.d=Iw(d.gb)-g[0]-Iw(j.gb),d.w=h,eT(d,0,0),VV(d,wC(j.gb).b,-1);else{if(f!=(uC(),SV))h.c=Hw(d.gb)-g[3]-Hw(j.gb),h.d=Iw(d.gb)-g[0]-Iw(j.gb),h.b=d.e,h.a=d.d,d.w=h;eT(d,0,0);CC(d,new WV(wC(j.gb)));BC(j,d)}d==d.f.a||AQ(d);Qw(d.q,333)}}else b==SV&&(!d.b&&(d.b=new UV),d=a,d.t||(d.x=c,d.gb.style[Rt]=to,UH(d.gb,!1)))}}function XV(a,b){a.gb.style[fu]=b+1E4+(a.t?1E3:0)+l;(a.t||a.U)&&null.cg().cg()}
+function xV(a){if(!a.bb){a.j=hH(a,a.f,(!OD&&(OD=new bx),OD));a.i=hH(a,a.f,ax?ax:ax=new bx);a.k=hH(a,a.f,(!TD&&(TD=new bx),TD));var b=a.f;!a.G&&(a.G=new Yv);Sv(a.G,b);OD&&(b=new ND(a),a.db&&cE(a.db,b));a.A&&DC(a.f,a);Hv(a.f.c,a,a.z.b);a.b&&(SH(a,a.b.a,a.b.b),a.b=null);TH(a);AQ(a)}}function AQ(a){if(a!=a.f.a){var b;TD&&(b=new SD(a),a.db&&cE(a.db,b))}}t(582,583,nv);_.Gd=function(){return 0!=this.z.a.p.c?tV(CK(this.z.a.p,0)):null};_.Jd=function(a){vV(this,a)};_.Bd=function(){return new pH(this.z.a)};
+_.wd=function(){zV(this);vw(new YV(this))};_.yd=function(a){return GV(this.z.a,a)};_._f=function(a){zC(this,a)};_.Kd=function(a,b){eT(this,a,b)};_.Hd=function(a){uV(this,a)};_.Ld=function(){xV(this)};_.b=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.t=!1;_.u=null;_.v=null;_.x=null;_.y=null;_.z=null;_.A=!1;_.B=null;_.C=null;_.D=null;_.E=null;_.G=null;var LV;
+function sV(a){HV();var b=(ZV(),$V),c;c=(aI(),bI);VH.call(this,!1,Br);this.L=c.a;this.J=new aW(this);c=new bW;c.gb[tm]=Up;MH(this.K,c);RH(this);this.c=new cW(this);this.q=new dW(this);this.r=new eW(this);this.s=new fW(this);this.w=new gW;this.F=(uC(),TV);this.A=!1;this.f=b;a=this.z=new hW(a);b=new iW;!a.d&&(a.d=new jW);Sv(a.d,b);a=new kW(new lJ(LV.a.d.a,LV.a.b,LV.a.c,LV.a.e,LV.a.a));B(a,new lW(this),(jC(),jC(),kC));b=this.z.b;if(!b.b){b.b=new hJ;b.b.ld()[tm]=Lp;c=b.b;var d=(aJ(),bJ);c.c=d;mW(b.f,
+b.b,new nW(2))}if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new zH;d=fJ(c);XG(c.b,(hG(),iG(d)),0);yH(c,a,d,0,!1)}else eJ(b.b,a);FV(b.f,null);B(this.z.b,new oW(this),(rC(),rC(),sC));B(this.z.b,this.c,kC);DV(this,this.z);Fv(yA(xA(this.gb)),Tp,!0)}t(581,582,nv,sV);_.Id=function(){var a=this.a,b=new dN(a.a,201),c;a=a.a.q;a.a?a=new pW(new Dv(a.a)):(a=(mE(),mE(),nE),a=new Dv(a));for(;a.Xc();)c=a.Yc(),201==b.d&&cT(c.a)};_.a=null;function IQ(a,b,c,d){b=VK(b);c+=b.a;d+=b.b;SH(a.a,c,d);TH(a.a)}
+function GN(){fV();jV.call(this);var a=this.a=new qW;a.T=!0;a.a.f=!0;this.a.W=!0}t(584,567,{},GN);_.ye=function(){return this.a};_.a=null;function yO(){}t(591,436,{},yO);function pW(a){if(!a)throw new Jz;this.a=a}t(592,1,{},pW);_.Xc=function(){return FO(this.a)};_.Yc=function(){return Ev(this.a)};_.Zc=function(){throw new JO("Missing message: awt.50");};_.a=null;function aM(){return aM()}
+function wO(){wO=x;var a;a=(oO(),pO[gr]);if(null!=a)try{if(H(jj,a)||H(wg,a)||H(yg,a))y(rW,m,-1,0,1);else throw new fS(a+Aa);}catch(b){if(b=Jv(b),!A(b,86))throw b;}}function AN(a,b){a.a=31*a.a+F((new xS(b)).a)}function WL(){}t(595,1,{},WL);_.hC=function(){return this.a};_.a=1;function sW(){sW=x;var a,b;a=$doc;if((b=a.getElementsByTagName(wo))&&0<b.length)b=$doc.getElementsByTagName(wo)[0],b.style[ro]=Qc;a.body.style[ro]=Qc}
+function QV(a){sW();var b;b=y(K,s,-1,4,1);a.style[gu]=Pc;b[0]=tW(uW(a,hm));b[1]=tW(uW(a,fm));b[2]=tW(uW(a,dm));b[3]=tW(uW(a,em));return b}function vW(a){sW();var b,c;c=wW(a);b=QV(a);a=(a.style[gu]=Pc,new xC(a.clientWidth,a.clientHeight));a.b+=b[1]+b[3]+(c[1]+c[3]);a.a+=b[0]+b[2]+(c[0]+c[2]);return a}function wC(a){sW();a.style[gu]=Pc;return new xC(a.clientWidth,a.clientHeight)}
+function wW(a){sW();var b;b=y(K,s,-1,4,1);a.style[gu]=Pc;b[0]=tW(uW(a,wp));b[1]=tW(uW(a,vp));b[2]=tW(uW(a,tp));b[3]=tW(uW(a,up));return b}function xW(a){sW();var b;b=y(K,s,-1,4,1);a.style[gu]=Pc;b[0]=tW(uW(a,vr));b[1]=tW(uW(a,ur));b[2]=tW(uW(a,sr));b[3]=tW(uW(a,tr));return b}
+function yW(a,b,c){sW();try{switch(b){case cr:a.style.filter=xl+100*c+Fb;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case En:b=ft;default:a.style[b]=c}}catch(d){if(d=Jv(d),A(d,78))a=a.scopeName,null==a||sE(wo,a);else throw d;}}function CV(a,b){sW();var c;zW||(zW=zA(Ys),yW(zW,gp,l),yW(zW,xt,l),yW(zW,Dr,sl),yW(zW,Rt,to),$doc.body.appendChild(zW));yW(zW,Yt,a);yW(zW,ro,a);c=vW(zW);return b?c.b:c.a}var zW=null;function AW(){xC.call(this,0,0)}
+function xC(a,b){this.b=a;this.a=b}function WV(a){xC.call(this,a.b,a.a)}t(597,1,gv,AW,xC,WV);_.eQ=function(a){return this===a?!0:null==a||BW!=Qz(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+hl};_.a=0;_.b=0;function CW(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}t(598,1,{71:1,74:1,95:1},CW);
+_.eQ=function(a){return a===this?!0:A(a,95)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};_.hC=function(){var a;a=213+this.d;a=71*a+this.b;a=71*a+this.a;return a=71*a+this.c};_.tS=function(){return DW.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+hl};_.a=0;_.b=0;_.c=0;_.d=0;function EW(a,b){this.a=a;this.b=b}t(599,1,gv,EW);_.eQ=function(a){return this===a?!0:null==a||FW!=Qz(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};
+_.tS=function(){return FW.d+"[x="+this.a+",y="+this.b+hl};_.a=0;_.b=0;function gW(){this.b=this.a=this.d=this.c=0}t(600,1,gv,gW);_.eQ=function(a){return this===a?!0:null==a||GW!=Qz(a)||this.a!=a.a||this.b!=a.b||this.c!=a.c||this.d!=a.d?!1:!0};_.hC=function(){var a;a=31+this.a;a=31*a+this.b;a=31*a+this.c;return a=31*a+this.d};_.tS=function(){return GW.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+hl};_.a=0;_.b=0;_.c=0;_.d=0;
+function uW(a,b){var c;if(document.documentElement.currentStyle)switch(b){case cr:c=100;try{c=a.filters[Bf].opacity}catch(d){try{c=a.filters(wl).opacity}catch(e){}}return c/100;case En:b=ft;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:l+c}t(603,1,{});var HW=-1;function IW(){}t(604,603,{},IW);_.a=-1;_.b=-1;var JW=null;function tW(a){a=parseInt(a,10);a=isNaN(a)?null:oQ(a);return!a?0:a.a}t(607,301,Vu);_.Yf=function(){return AC(this.f)};
+_.Zf=function(a){FV(this.f,a)};_.$f=function(){EC(this.f)};_.Od=function(){EC(this.f)};_.od=function(a){var b=this.f;b.gb.style[ro]=a;b.bb||(b.f=a)};_.qd=function(a){var b=this.f;b.gb.style[Yt]=a;b.bb||(b.i=a)};function IV(){IV=x;JV()}function iN(a,b){a.a.gb.innerText=b||l;FV(a.f,null)}function KW(a){IV();var b;qI(this,new bW);this.a=new LW;b=this.f;MW(b,new NW);yW(b.gb,rr,Oc);b.o=0;mW(b,this.a,new nW(0));this.a.ld()[tm]=Mp;this.a.gb.innerText=a||l;FV(this.f,null);this.gb[tm]=Kp}t(606,607,Vu,KW);
+_.Mc=function(a){return B(this,a,(iD(),iD(),jD))};_.Nc=function(a){return B(this,a,(mw(),mw(),nw))};_.Oc=function(a){return B(this,a,(mD(),mD(),nD))};_.Pc=function(a){return B(this,a,(ow(),ow(),pw))};_.b=null;
+function JV(){JV=x;OW=Zz()+id;new NK(OW,240,20);new NK(OW,224,16);new NK(OW,208,16);new NK(OW,192,16);new NK(OW,176,16);new NK(OW,160,16);new NK(OW,144,16);new NK(OW,128,16);new NK(OW,112,16);new NK(OW,96,16);new NK(OW,80,16);new NK(OW,64,16);new NK(OW,260,16);KV=new NK(OW,48,16);new NK(OW,32,16);new NK(OW,16,16);new NK(OW,0,16)}var OW,KV;function PW(a,b){fH(a.a.gb,!b);FV(a.f,a.a)}function yC(a,b){a.c=b;fH(a.a.gb,!b);FV(a.f,a.a);if(a.d){var c;for(c=new Dv(a.d);c.b<c.d.Fe();)Ev(c)}}
+function hW(a){var b;qI(this,new bW);b=this.f;MW(b,new QW((RW(),SW)));b.o=0;this.b=new KW(a);mW(b,this.b,new nW(1));this.a=new bW;Xv(this.a,xe);mW(b,this.a,new nW(0));this.gb[tm]=Np}t(609,607,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},hW);_.rd=function(){iH(this.f)};_.sd=function(){lH(this.f)};_.Bd=function(){return new pH(this.a)};_.yd=function(a){return GV(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function jW(){TS(this)}t(610,501,Ju,jW);function aW(a){this.a=a}
+t(611,1,qv,aW);_.wc=function(){EC(this.a.K.ab)};_.a=null;function TW(a){var b;b=a.b;a=b.f;b=!a.e?-1:uw(a.e.a,b);a.e&&cG(a.e.a,b)&&fG(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&AQ(!a.e?null:cG(a.e.a,b-1))}function UW(a){var b;b=a.a;a=b.f;!a.e&&(a.e=new DL);-1==uw(a.e.a,b)&&Sv(a.e.a,b)}function UV(){}t(612,1,{},UV);_.Qc=function(a){TW(a)};_.Rc=function(a){UW(a)};_.Tc=function(a){VW(a.a.f,a.a)};
+function ZV(){ZV=x;WW=new XW(1,wn);YW=new XW(2,dq);ZW=new XW(3,hq);$W=new XW(10,Hq);aX=new XW(4,xs);bX=new XW(5,Fs);cX=new XW(12,jt);dX=new XW(8,Ut);$V=new eX((ew(),fw(null)).gb)}function MV(a,b){var c;c=QV(a.gb);return new EW(Hw(b.gb)-(Hw(a.gb)+c[3]),Iw(b.gb)-(Iw(a.gb)+c[0]))}
+function fX(a){var b,c,d,e,f,g;if(a.e){b=wC(a.gb);for(d=0,e=a.e.a.c;d<e;++d)g=cG(a.e.a,d),c=new xC(uA(g.gb,Mq),uA(g.gb,Lq)),f=MV(a,g),f.a-=Bw(0,f.a+uA(g.gb,Mq)-b.b),f.b-=Bw(0,f.b+uA(g.gb,Lq)-b.a),eT(g,Bw(0,f.a),Bw(0,f.b)),c.b=c.b>b.b?b.b:-1,c.a=c.a>b.a?b.a:-1,VV(g,c.b,c.a),g.F==(uC(),vC)&&CC(g,new WV(wC(a.gb))),Qw(g.q,1)}}function gX(a,b,c){a=a.d;Hv(a,b,b);z(a.c,b,c);Xv(b,Di+c.b)}
+function BC(a,b){var c;c=a.d;hX(c,b.y);Wv(b.y,Di+$W.b);hX(c,b.u);Wv(b.u,Di+YW.b);hX(c,b.v);Wv(b.v,Di+ZW.b);hX(c,b.E);Wv(b.E,Di+dX.b);hX(c,b.n);Wv(b.n,Di+WW.b);hX(c,b.D);Wv(b.D,Di+cX.b);hX(c,b.B);Wv(b.B,Di+aX.b);hX(c,b.C);Wv(b.C,Di+bX.b)}
+function DC(a,b){!b.y&&(b.y=OV(b,0,0));gX(a,b.y,$W);!b.u&&(b.u=OV(b,0,1));gX(a,b.u,YW);!b.v&&(b.v=OV(b,0,2));gX(a,b.v,ZW);!b.E&&(b.E=OV(b,1,0));gX(a,b.E,dX);!b.n&&(b.n=OV(b,1,2));gX(a,b.n,WW);!b.D&&(b.D=OV(b,2,0));gX(a,b.D,cX);!b.B&&(b.B=OV(b,2,1));gX(a,b.B,aX);!b.C&&(b.C=OV(b,2,2));gX(a,b.C,bX)}function VW(a,b){var c,d;a.a=b;d=a.e.a.c;c=uw(a.e.a,b);if(c+1<d){fM(a.e,b);for(Sv(a.e.a,b);c<d;++c)XV(cG(a.e.a,c),c)}else XV(b,c)}
+function eX(a){a=new iX(a);qI(this,a);this.c=new jX(a);this.c.i=!0;Pv(this.c);this.c.k=3;this.d=new kX(a);this.d.i=!0;Pv(this.d);this.d.k=3;sI(this)}t(613,301,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},eX);_.Yf=function(){return wC(this.gb)};_.Zf=function(){var a;(a=lX(this))&&a.Zf(null)};_.$f=function(){fX(this)};_.Qc=function(a){!this.b&&(this.b=new UV);TW(a)};_.Rc=function(a){!this.b&&(this.b=new UV);UW(a)};_.Od=function(){fX(this)};
+_.Tc=function(a){!this.b&&(this.b=new UV);VW(a.a.f,a.a)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;var WW,YW,ZW,$W,$V,aX,bX,cX,dX;function iX(a){this.p=new JH(this);this.gb=a}t(614,281,tv,iX);function XW(a,b){this.a=a;this.b=b}t(615,1,{},XW);_.a=0;_.b=null;function jX(a){zv();Tv.call(this,a)}t(616,3,{},jX);_.qc=function(){var a;a=this.j.e;a.t||Fw(a.o);Wv(this.j.e,"dragdrop-dragging");!a.z.c&&PW(a.z,!1)};
+_.sc=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Bw(this.a,a<this.d?a:this.d),b=Bw(this.b,b<this.c?b:this.c));var c=this.j.e.gb;c.style[gp]=a+(qw(),Gr);c.style[xt]=b+Gr};
+_.rc=function(){var a;a=this.j.e;a==a.f.a||AQ(a);a.z.c||PW(a.z,!0);a.t||(a.o||(a.o=new mX,Xv(a.o,"mosaic-GlassPanel-invisible")),yW(a.o.gb,fu,(sW(),uW(a.gb,fu))),dw((ew(),fw(null)),a.o,0,0));Xv(this.j.e,"dragdrop-dragging");a=new yw(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.d=this.a+this.j.a.gb.clientWidth-this.j.e.kd();this.c=this.b+this.j.a.gb.clientHeight-this.j.e.jd()};_.a=0;_.b=0;_.c=0;_.d=0;
+function hX(a,b){try{Lv(a,b)}catch(c){if(c=Jv(c),!A(c,78))throw c;}}function kX(a){zv();Tv.call(this,a);this.c=new Bv}t(617,3,{},kX);_.qc=function(){var a;a=this.j.e.fb;a.t||Fw(a.o);Wv(this.j.e,"dragdrop-dragging");PW(a.z,!1);zC(a,new xC(a.e,a.d));Qw(a.q,1)};
+_.sc=function(){var a,b,c,d;d=this.j.e.fb;c=aw(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.hd()-Bw(this.j.c,this.b):this.j.e.hd()-this.j.c,0!=b&&(a=d.d,b=Bw(a+b,uA(d.z.b.gb,Lq)),b!=a&&NV(d,0,a-b),zC(d,new xC(d.e,b)),Qw(d.q,333))):0!=(c&4)&&(b=this.i?(this.j.c<this.d?this.j.c:this.d)-this.j.e.hd():this.j.c-this.j.e.hd(),0!=b&&(a=d.d,b=Bw(a+b,uA(d.z.b.gb,Lq)),zC(d,new xC(d.e,b)),Qw(d.q,333)));0!=(c&8)?(b=this.i?this.j.e.gd()-Bw(this.j.b,this.a):this.j.e.gd()-this.j.b,0!=b&&(a=d.e,b=96<a+b?a+
+b:96,b!=a&&NV(d,a-b,0),zC(d,new xC(b,d.d)),Qw(d.q,333))):0!=(c&1)&&(b=this.i?(this.j.b<this.e?this.j.b:this.e)-this.j.e.gd():this.j.b-this.j.e.gd(),0!=b&&(a=d.e,zC(d,new xC(96<a+b?a+b:96,d.d)),Qw(d.q,333)))};
+_.rc=function(){var a;a=this.j.e.fb;a==a.f.a||AQ(a);PW(a.z,!0);a.t||(a.o||(a.o=new mX,Xv(a.o,"mosaic-GlassPanel-invisible")),yW(a.o.gb,fu,(sW(),uW(a.gb,fu))),dw((ew(),fw(null)),a.o,0,0));Xv(this.j.e,"dragdrop-dragging");a=new yw(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.e=this.a+this.j.a.gb.clientWidth-this.j.e.kd();this.d=this.b+this.j.a.gb.clientHeight-this.j.e.jd()};_.a=0;_.b=0;_.d=0;_.e=0;function VF(){VF=x;WF=new nX}
+function mX(){VF();var a;this.d=new oX(this);this.a=!1;this.b=new NH;qI(this,this.b);a=this.gb.style;a[Sl]=Xa;a[Bn]=zl;a[cr]=Nc;this.gb[tm]=fo}t(618,301,rv,mX);
+_.ud=function(){var a;sI(this);try{a=this.fb}catch(b){b=Jv(b);if(A(b,84))throw new jH("Parent widget must be an instance of AbsolutePanel");throw b;}a==(ew(),fw(null))?(UF(WF,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),Rv(Xw,a),a.b=!0,a.c=ex(a),Sv(Xw,a),this.c=new pX(this),AG(new TF(this.c))):$doc.compatMode==Pe?(this.gb.style[im]=Oc,this.gb.style[ps]=Oc):jw(this,uA(a.gb,Mq),uA(a.gb,Lq));this.a&&lG(new SF(this));dw(fw(null),new qX,JA($doc),KA($doc))};
+_.vd=function(){this.f.vd();Kw(this.d);this.c&&(QF(yG,this.c,I(rX,m,13,[(!RD&&(RD=new bx),RD)])),this.c=null);this.a&&QF(nG,this,I(rX,m,13,[(!mG&&(mG=new bx),mG)]))};_._c=function(a){switch(OG(a.type)){case 256:if(27==(a.keyCode||0))return Fw(this),!1;case 1:if(BA(this.gb,a.srcElement))return Fw(this),!1}return!0};_.wd=function(){};_.a=!1;_.b=null;_.c=null;var WF;function oX(a){Ww();this.a=a}t(619,24,{},oX);_.Cc=function(){UF((VF(),WF),this.a,!1)};_.a=null;function pX(a){this.a=a}t(620,1,{},pX);
+_.a=null;function qX(){this.gb=vI();var a;a=new wJ(new sX(this));B(this,a,($B(),$B(),aC));B(this,a,(FC(),FC(),GC))}t(621,303,tv,qX);_.wd=function(){vw(new tX(this))};function sX(a){this.a=a}t(622,1,{},sX);_.a=null;function tX(a){this.a=a}t(623,1,qv,tX);_.wc=function(){FJ(this.a.gb)};_.a=null;function uX(a){a.gb.style[Yt]=Ol;a.gb.style[ro]=Ol;if(a.bb){var a=a.fb,b;A(a,103)?a.Zf(null):(b=lX(a))&&b.Zf(a)}}t(625,284,Ru);_.Yf=function(){uX(this);return new xC(uA(this.gb,Mq),uA(this.gb,Lq))};_.Zf=function(){uX(this)};
+_.$f=function(){};_.$c=function(){};_.Od=function(){};function LW(){this.gb=zA(fp);this.gb[tm]=Qp;this.gb.style[Xt]=Dq;this.gb[tm]=Op}t(624,625,Ru,LW);function kW(a){qI(this,new vX(a));this.gb[tm]=Pp}t(626,301,rv,kW);function qW(){var a=(aI(),dI);VH.call(this,!0,Ap);this.L=a.a;this.a=new wX(this);this.a.d=!0;KH(this,this.a);this.T=!0;this.a.f=!0;if(-1==this.cb){var a=this.gb,b=1|(this.gb.__eventBits||0);hw();YG(a,b)}else this.cb|=1;yA(xA(this.gb))[tm]=ko;this.gb.style[fu]=ed}t(627,286,tv,qW);
+_.$c=function(a){kH(this,a);1==OG(a.type)&&PH(this,!1)};_.a=null;
+function wX(a){this.b=a;OJ();this.c=new Yv;this.i=new Yv;a=(RJ(),OJ(),QJ);new MK(a.d,a.b,a.c,a.e,a.a);var b;b=zA(lt);this.e=zA(ot);gG(b,this.e);this.o=!0;a=vI();b=(hG(),iG(b));a.appendChild(b);this.gb=a;by();this.gb.setAttribute(qs,Fy.a);-1==this.cb?(a=this.gb,b=2225|(this.gb.__eventBits||0),hw(),YG(a,b)):this.cb|=2225;this.gb[tm]=jo;a=dH(this.gb)+vc;Fv(this.ld(),a,!0);this.gb.style[jr]=Oc;this.gb.setAttribute(uo,Ht);B(this,new NJ(this),($B(),$B(),aC))}t(628,324,Pu,wX);
+_.$c=function(a){switch(OG(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}GJ(this,a)};_.Nd=function(a,b){KJ(this,a,b);b||this.a&&PH(this.b,!1)};_.a=!0;_.b=null;
+function vX(a){var b=(TI(),UI),c=(aJ(),bJ),d;d=new LI;d.f[cm]=Mc;d.f[om]=0;d.f[pm]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;JI(b.a);b.a.c.rows[0].cells[0][vl]=c.a;JI(b.a);b.a.c.rows[0].cells[0].style[Qt]=e.a;JI(d);b=xI(d,0,0,!0);if(a){Fw(a);c=d.i;if(c.a){var e=c.a.a,f=c.b,g=e;HI(g,f.c);IE(f.b,g,a);c.a=c.a.b}else e=c.b.c,Sv(c.b,a);a.gb[ql]=e;gG(b,a.gb);nH(a,d)}qI(this,d);Fv(this.gb,Sp,!0)}t(629,301,rv,vX);_.a=null;_.b=null;function cW(a){this.a=a}t(630,1,{},cW);
+_.Lc=function(){this.a.$&&this.a!=this.a.f.a&&AQ(this.a)};_.a=null;function dW(a){Ww();this.a=a}t(631,24,{},dW);_.Cc=function(){EC(this.a.K.ab);var a=this.a;QD((!a.p&&(a.p=new xX),a.p))};_.a=null;function eW(a){Ww();this.a=a}t(632,24,{},eW);_.Cc=function(){RV(this.a,(uC(),vC))};_.a=null;function fW(a){Ww();this.a=a}t(633,24,{},fW);_.Cc=function(){RV(this.a,(uC(),SV))};_.a=null;function iW(){}t(634,1,{},iW);function lW(a){this.a=a}t(635,1,{},lW);_.Lc=function(){this.a.Id()};_.a=null;
+function oW(a){this.a=a}t(636,1,{},oW);_.a=null;function YV(a){this.a=a}t(637,1,qv,YV);_.wc=function(){this.a.F==(uC(),vC)?Qw(this.a.r,333):this.a.F==SV&&Qw(this.a.s,333)};_.a=null;function PV(a){this.gb=a;iH(this)}t(638,284,Pu,PV);_.Mc=function(a){return B(this,a,(iD(),iD(),jD))};_.Nc=function(a){return B(this,a,(mw(),mw(),nw))};_.Oc=function(a){return B(this,a,(mD(),mD(),nD))};_.Pc=function(a){return B(this,a,(ow(),ow(),pw))};function xX(){iE.call(this,null)}t(639,213,sv,xX);
+function uC(){uC=x;vC=new yX(bh,0);SV=new yX(ch,1);TV=new yX(Lh,2);zX=I(AX,m,98,[vC,SV,TV])}function yX(a,b){PA.call(this,a,b)}t(640,138,{71:1,75:1,77:1,98:1},yX);var zX,vC,SV,TV;t(641,1,{});function UF(a,b,c){var d,e,f,g,j;e=kw();d=lw();if(!c||e!=a.b||d!=a.a)f=(ew(),uA(fw(null).gb,Mq)),c=uA(fw(null).gb,Lq),j=(ZG(),$G).scrollWidth,g=$G.scrollHeight,f=e>(f>j?f:j)?e:f>j?f:j,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.gb.style[Yt]=f+Gr),0<=c&&(b.gb.style[ro]=c+Gr),a.b=e,a.a=d}function nX(){}t(642,641,{},nX);
+_.a=-1;_.b=-1;function BX(a,b){var c,d,e;if(a.k)return!0;a.x.Oe();for(c=new pH(b);c.a.a<c.a.b.c-1;)d=tV(qH(c.a)),e=d.fb,A(e,104)&&e.pd(d.md()),d.md()&&Sv(a.x,d);return!0}
+function CX(a,b){var c,d,e;if(b.a)a.c&&Jw(a.c),a.c=new DX(a,b),Lw(a.c,333);else for(d=new Dv(a.x);d.b<d.d.Fe();)c=Ev(d),e=c.eb,GH(b,EX(c),e.s,e.t),FX(c,e.u,e.r,I(K,s,-1,[GX(a.q.a,c).d,GX(a.p.a,c).c,GX(a.n.a,c).a,GX(a.o.a,c).b]),I(K,s,-1,[HX(a.i.a,c).d,HX(a.f.a,c).c,HX(a.d.a,c).a,HX(a.e.a,c).b]),I(K,s,-1,[IX(a.u,c),IX(a.t,c),IX(a.r,c),IX(a.s,c)]))}
+function JX(){this.x=new Yv;this.j=new KX(this);this.w=new LX(this.j);this.v=new MX(this.j);this.q=new NX(this.j);this.p=new OX(this.j);this.n=new PX(this.j);this.o=new QX(this.j);this.i=new RX(this.j);this.f=new SX(this.j);this.d=new TX(this.j);this.e=new UX(this.j);this.u=new VX(this.j);this.t=new VX(this.j);this.r=new VX(this.j);this.s=new VX(this.j)}t(643,1,{});_.ag=function(a){CX(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;
+_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function WX(a){var b;b=a.a;var c=a.b,d,e,f;for(e=new Dv(b.x);e.b<e.d.Fe();)d=Ev(e),A(d,26)&&(d=d.ab),f=d.eb,GH(c,EX(d),f.s,f.t),FX(d,f.u,f.r,I(K,s,-1,[GX(b.q.a,d).d,GX(b.p.a,d).c,GX(b.n.a,d).a,GX(b.o.a,d).b]),I(K,s,-1,[HX(b.i.a,d).d,HX(b.f.a,d).c,HX(b.d.a,d).a,HX(b.e.a,d).b]),I(K,s,-1,[IX(b.u,d),IX(b.t,d),IX(b.r,d),IX(b.s,d)]));XX(c);a.a.c=null;for(a=new Dv(a.a.x);a.b<a.d.Fe();)b=Ev(a),A(b,26)&&(b=b.ab),b=b.eb,b.o=b.p=b.q=b.n=-1}
+function DX(a,b){this.a=a;this.b=b;var c=(Sw(),Tw);this.k=new Rw(this);this.s=c}t(644,17,{},DX);_.xc=function(){WX(this)};_.yc=function(){WX(this)};
+_.Ac=function(a){var b,c,d;for(c=new Dv(this.a.x);c.b<c.d.Fe();)b=Ev(c),A(b,26)&&(b=b.ab),d=b.eb,d.i=F(d.o+(d.s-d.o)*a),d.v=F(d.p+(d.t-d.p)*a),d.w=F(d.q+(d.u-d.q)*a),d.f=F(d.n+(d.r-d.n)*a),GH(this.b,EX(b),d.i,d.v),FX(b,d.w,d.f,I(K,s,-1,[GX(this.a.q.a,b).d,GX(this.a.p.a,b).c,GX(this.a.n.a,b).a,GX(this.a.o.a,b).b]),I(K,s,-1,[HX(this.a.i.a,b).d,HX(this.a.f.a,b).c,HX(this.a.d.a,b).a,HX(this.a.e.a,b).b]),I(K,s,-1,[IX(this.a.u,b),IX(this.a.t,b),IX(this.a.r,b),IX(this.a.s,b)]))};_.a=null;_.b=null;
+t(646,1,{});_.a=null;function TX(a){this.a=a}t(645,646,{},TX);function UX(a){this.a=a}t(647,646,{},UX);function SX(a){this.a=a}t(648,646,{},SX);function RX(a){this.a=a}t(649,646,{},RX);function PX(a){this.a=a}t(650,646,{},PX);function QX(a){this.a=a}t(651,646,{},QX);function OX(a){this.a=a}t(652,646,{},OX);function NX(a){this.a=a}t(653,646,{},NX);t(654,646,{},function(a){this.a=a});t(655,646,{},function(a){this.a=a});
+function IX(a,b){var c=a.a,d;d=aw(c.d,b);d||(d=new CW(xW(b.gb)),z(c.d,b,d));return d.d}function VX(a){this.a=a}t(656,646,{},VX);function MX(a){this.a=a}t(657,646,{},MX);function LX(a){this.a=a}t(658,646,{},LX);function HX(a,b){var c;c=aw(a.a,b);c||(c=new CW(QV(b.gb)),z(a.a,b,c));return c}function GX(a,b){var c;c=aw(a.b,b);c||(c=new CW(wW(b.gb)),z(a.b,b,c));return c}
+function YX(a,b){var c,d;d=aw(a.e,b);if(!d){c=b.eb;a:{d=a.f;var e=lX(b),f,g,j,h,n;if(A(b,103)){if(null!=c.k&&null!=c.j){d=new xC(ZX(e,!0),ZX(e,!1));break a}h=b.Yf();null!=c.k&&(h.b=ZX(e,!0));null!=c.j&&(h.a=ZX(e,!1))}else{if(null!=c.k&&null!=c.j){d=new xC(ZX(e,!0),ZX(e,!1));break a}h=new AW;f=b.gb;n=f.style;g=n[Dr];j=n[Rt];n[Dr]=bt;n[Rt]=to;null!=c.k?h.b=ZX(e,!0):(n[Yt]=Ol,h.b=(f.offsetWidth||0)+GX(d.o.a,b).b+GX(d.p.a,b).c);null!=c.j?h.a=ZX(e,!1):(n[ro]=Ol,h.a=(f.offsetHeight||0)+GX(d.q.a,b).d+GX(d.n.a,
+b).a);n[Dr]=g;n[Rt]=j}d=h}null!=c.k&&(qw(),zB)==c.k.cg()||null!=c.j&&(qw(),zB)!=c.j.cg()||z(a.e,b,d)}return d}function KX(a){this.f=a;this.c=new Bv;this.e=new Bv;this.b=new Bv;this.a=new Bv;this.d=new Bv}t(659,1,{},KX);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function $X(a){var b;b=a.eb;if(null==b||!A(b,101))b=new aY,a.eb=b;return b}function NW(){QW.call(this,(RW(),bY))}function QW(a){var b=(cY(),dY);JX.call(this);this.b=a;this.a=b}t(660,643,{},NW,QW);
+_.bg=function(a){var b,c,d,e,f,g,j,h,n;h=new AW;BX(this,a);n=GX(this.o.a,a).b+GX(this.p.a,a).c+HX(this.e.a,a).b+HX(this.f.a,a).c+IX(this.s,a)+IX(this.t,a);d=GX(this.q.a,a).d+GX(this.n.a,a).a+HX(this.i.a,a).d+HX(this.d.a,a).a+IX(this.u,a)+IX(this.r,a);c=this.x.c;if(0==c)return h.b=n,h.a=d,h;a=a.o;this.b==(RW(),bY)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Dv(this.x);a.b<a.d.Fe();)c=Ev(a),e=$X(c),b=null,j=c.fb,A(j,104)&&(b=j,b=eY(b),b=new xC(b[1]+b[3],b[0]+b[0])),this.b==bY?(n+=YX(this.w.a,c).b,e.a=YX(this.v.a,
+c).a,A(j,104)&&(n+=b.b,e.a+=b.a),f=Bw(f,e.a)):(d+=YX(this.v.a,c).a,e.b=YX(this.w.a,c).b,A(j,104)&&(d+=b.a,e.b+=b.b),g=Bw(g,e.b));this.b==bY?(h.b=n,h.a=d+f):(h.b=n+g,h.a=d);return h};
+_.ag=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,w,D,G,J,Q;if(BX(this,a)&&(d=this.x.c,0!=d)){D=a.o;u=IX(this.s,a);G=IX(this.u,a);c=wC(a.gb);Q=c.b-(u+IX(this.t,a));r=c.a-(G+IX(this.r,a));g=Q;c=r;this.b==(RW(),bY)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Dv(this.x);e.b<e.d.Fe();)d=Ev(e),b=null,q=$X(d),w=d.fb,A(w,104)&&(b=w,b=eY(b),b=new xC(b[1]+b[3],b[0]+b[0])),this.b==bY?(q.d?++h:(q.b=YX(this.w.a,d).b,A(w,104)&&(q.b+=b.b),g-=q.b),q.c?q.a=r:(q.a=YX(this.v.a,d).a,A(w,104)&&(q.a+=b.a))):(q.c?++j:(q.a=YX(this.v.a,
+d).a,A(w,104)&&(q.a+=b.a),c-=q.a),q.d?q.b=Q:(q.b=YX(this.w.a,d).b,A(w,104)&&(q.b+=b.b)));for(e=new Dv(this.x);e.b<e.d.Fe();)d=Ev(e),b=null,q=d.eb,w=d.fb,A(w,104)&&(b=w,b=eY(b),b=new xC(b[1]+b[3],b[0]+b[0])),J=q.b,o=q.a,this.b==bY?q.d&&(J=~~(g/h)):q.c&&(o=~~(c/j)),G=0>G?0:G,n=J,f=o,A(w,104)&&(n-=b.b,f-=b.a),this.b==SW?(q.s=this.a==(cY(),dY)?u:this.a==fY?u+~~(Q/2)-~~(J/2):u+Q-J,q.t=G,q.u=n,q.r=f,G+=o+D):(this.a==(cY(),dY)?(q.s=u,q.t=G):this.a==fY?(q.s=u,q.t=G+~~(r/2)-~~(o/2)):(q.s=u,q.t=G+r-o),q.u=
+n,q.r=f,u+=J+D),a.a&&(w=d.gd()-Hw(a.gb)-IX(this.s,a),-1==q.o&&(q.o=w),w=d.hd()-Iw(a.gb)-IX(this.u,a),-1==q.p&&(q.p=w),-1==q.q&&(q.q=d.kd()),-1==q.n&&(q.n=d.jd()));CX(this,a)}};_.a=null;_.b=null;function cY(){cY=x;dY=new gY(Ni,0);fY=new gY(Fe,1);hY=new gY(Gf,2);iY=I(jY,m,99,[dY,fY,hY])}function gY(a,b){PA.call(this,a,b)}t(661,138,{71:1,75:1,77:1,99:1},gY);var iY,fY,hY,dY;function RW(){RW=x;bY=new kY(ig,0);SW=new kY(oj,1);lY=I(mY,m,100,[bY,SW])}function kY(a,b){PA.call(this,a,b)}
+t(662,138,{71:1,75:1,77:1,100:1},kY);var lY,bY,SW;t(664,1,{105:1});_.e=!1;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;function aY(){this.e=!1}function nW(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}t(663,664,{101:1,105:1},aY,nW);_.a=0;_.b=0;_.c=!1;_.d=!1;
+function nY(a,b){if(a.k)return!0;BX(a,b);if(0<a.x.c){a.a=cG(a.x,0);var c=a.a,d;d=c.eb;if(null==d||!A(d,102))d=new oY,c.eb=d;a.b=d;a.x.Oe();Sv(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function pY(){JX.call(this)}t(665,643,{},pY);
+_.bg=function(a){var b,c;c=new AW;nY(this,a);if(this.a){b=YX(this.w.a,this.a).b;var d=YX(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.fb;A(b,104)&&(b=eY(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=GX(this.o.a,a).b+GX(this.p.a,a).c+HX(this.e.a,a).b+HX(this.f.a,a).c+IX(this.s,a)+IX(this.t,a);c.a+=GX(this.q.a,a).d+GX(this.n.a,a).a+HX(this.i.a,a).d+HX(this.d.a,a).a+IX(this.u,a)+IX(this.r,a);return c};
+_.ag=function(a){var b,c,d,e,f;nY(this,a)&&(d=IX(this.s,a),e=IX(this.u,a),c=wC(a.gb),f=c.b-(d+IX(this.t,a)),c=c.a-(e+IX(this.r,a)),b=this.a.fb,A(b,104)&&(b=eY(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.b.s=d,this.b.u=f,this.b.t=e,this.b.r=c,a.a&&(d=this.b,e=this.a.gd()-Hw(a.gb)-IX(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.hd()-Iw(a.gb)-IX(this.u,a),-1==d.p&&(d.p=e),d=this.b,-1==d.q&&(d.q=this.a.kd()),d=this.b,-1==d.n&&(d.n=this.a.jd())),CX(this,a))};_.a=null;_.b=null;function oY(){this.e=!1}
+t(666,664,{102:1,105:1},oY);function eY(a){var b,c,d,e;null==a.a&&(a.a=y(K,s,-1,4,1),e=xA(a.c.children[0].children[0]),c=xA(a.c.children[2].children[2]),d=wW(a.gb),b=QV(a.gb),a.a[0]=(e.offsetHeight||0)+b[0]+d[0],a.a[1]=(c.offsetWidth||0)+b[1]+d[1],a.a[2]=(c.offsetHeight||0)+b[2]+d[2],a.a[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.a}function qY(a,b){a.bb&&Fw(a);return LH(a,b)}function rY(){jI();$H.call(this,kI)}t(667,291,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},rY);
+_.yd=function(a){return qY(this,a)};_.a=null;function mW(a,b,c){var d=a.p.c;b.eb=c;EV(a,b,a.gb,d,!0)}function EX(a){var b;b=a.fb;return A(b,104)?b:a}function AC(a){if(!a.bb)return new AW;if(-1==a.j.b||-1==a.j.a)a.j=a.d.bg(a),CC(a,a.j),a.d.ag(a),a.j=a.d.bg(a);return a.j}function tV(a){return A(a,104)?a.ab:a}function sY(a){var b;if(!a.n){b=(!JW&&(JW=new IW),JW);var c=tY(a,Uc,!0);b.a=c;c=tY(a,Vc,!0);b.b=c;a.n=b}return a.n}
+function EV(a,b,c,d,e){if(A(b,26))throw new cx(fe);var f;f=b.eb;null!=f&&A(f,105)&&f.e?(c=new rY,yH(a,c,a.gb,d,!0),MH(c,b)):yH(a,b,c,d,e);FV(a,b)}function FV(a,b){var c;c=a.d;if(b){var d=c.j;Mv(d.c,b);Mv(d.e,b);Mv(d.b,b);Mv(d.a,b);Mv(d.d,b)}else d=c.j,nK(d.c),nK(d.e),nK(d.b),nK(d.a),nK(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.fb;if(c==EX(a))c=c.fb;else{if(A(c,97)||A(c,25))d=c,c=c.fb,c==EX(d)&&(c=c.fb);A(c,104)&&A(c.fb,96)&&(c=c.fb)}A(c,103)&&!A(c,96)&&(c.Zf(a.fb),c.Zf(a))}}
+function EC(a){if(a.bb&&a.gb.style.display!=sq){a.gb.scrollTop=0;var b=a.gb,c=0;b.currentStyle.direction==ws&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.d.ag(a);a.c=!1;XX(a)}}function XX(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=tV(CK(a.p,d)),A(b,104)&&(b=b.ab),b.md()&&(A(b,103)?b.$f():A(b,33)&&b.Od())}function GV(a,b){var c;A(b,104)&&(b=A(b,104)?b.ab:b);c=EX(b);return EH(a,c)?(A(c,104)&&qY(c,b),FV(a,null),!0):!1}
+function MW(a,b){var c;a.d=b;null!=a.e&&Wv(a,dH(a.gb)+Yb+a.e);a.e=b.cZ.d;c=QK(a.e,rA(46));a.e=a.e.substr(c+1,a.e.length-(c+1));Xv(a,dH(a.gb)+Yb+a.e);FV(a,null)}function tY(a,b,c){a.k||(a.k=zA(Ys),yW(a.k,Dr,sl),yW(a.k,Rt,to),yW(a.k,gp,Oc),yW(a.k,xt,Oc),a.gb.appendChild(a.k));yW(a.k,Yt,b);yW(a.k,ro,b);a=vW(a.k);return c?a.b:a.a}
+function ZX(a,b){var c;c=null.cg();if(c==(qw(),LB)){c=(sY(a),null.cg());var d=(-1==HW&&(HW=(sW(),CV(Wc,!0))),HW);return N(M(Math.round(100*d*c/254)))}if(c==BB)return c=sY(a),d=null.cg(),N(M(bQ(d*(-1==c.a&&(c.a=CV(Uc,!0)),c.a))));if(c==DB)return c=sY(a),d=null.cg(),N(M(bQ(d*(-1==c.b&&(c.b=CV(Vc,!0)),c.a))));if(c==JB)return c=(sY(a),null.cg()),d=(-1==HW&&(HW=(sW(),CV(Wc,!0))),HW),N(M(Math.round(d*c)));if(c==NB)return c=(sY(a),null.cg()),d=(-1==HW&&(HW=(sW(),CV(Wc,!0))),HW),N(M(Math.round(10*d*c/254)));
+if(c==HB)return N(M(bQ(12*(sY(a),null.cg())*N(M(bQ((-1==HW&&(HW=(sW(),CV(Wc,!0))),HW)/72))))));if(c==zB)return tY(a,null.cg(),b);if(c==FB)return c=(sY(a),N(M(bQ(null.cg())))),d=(-1==HW&&(HW=(sW(),CV(Wc,!0))),HW),N(M(Math.round(d*c/72)));if(null.cg()==xB)return N(M(bQ(null.cg())));throw new cx(Dg+null.cg());}function bW(){var a=new pY;IH.call(this);this.j=new xC(-1,-1);new uY(this);this.gb[tm]=Rp;MW(this,a)}t(668,281,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},bW);
+_.Cd=function(a){EV(this,a,this.gb,this.p.c,!0)};_.rd=function(){sH(this,new CY)};_.sd=function(){sH(this,new DY)};_.Yf=function(){return AC(this)};_.zd=function(a){return BH(this.p,EX(a))};_.Ad=function(a,b,c,d){EV(this,a,b,c,d)};_.Zf=function(a){FV(this,a)};_.Bd=function(){return new pH(this)};_.$f=function(){EC(this)};
+_.wd=function(){var a;if(this.b){if(null!=this.i&&null!=this.f)a=this.f,this.qd(this.i),this.od(a),this.i=this.f=null;else if(a=AC(this),null!=this.i)a=a.a+Gr,this.qd(this.i),this.od(a),this.i=null;else if(null!=this.f){var b=this.f;this.qd(a.b+Gr);this.od(b);this.f=null}else b=a.a+Gr,this.qd(a.b+Gr),this.od(b);EC(this)}};_.Od=function(){EC(this)};_.yd=function(a){return GV(this,a)};_.od=function(a){this.gb.style[ro]=a;this.bb||(this.f=a)};_.Dd=function(a,b,c){GH(this,EX(a),b,c)};
+_.qd=function(a){this.gb.style[Yt]=a;this.bb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;_.i=null;_.k=null;_.n=null;_.o=4;function CY(){}t(669,1,{},CY);_.Md=function(a){EX(a).ud()};function DY(){}t(670,1,{},DY);_.Md=function(a){EX(a).vd()};function pH(a){this.b=a;this.a=new DH(this.b.p)}t(671,1,{},pH);_.Xc=function(){return this.a.a<this.a.b.c-1};_.Yc=function(){return tV(qH(this.a))};_.Zc=function(){rH(this.a)};_.b=null;function EY(){EY=x;new tJ}
+function uY(a){EY();Fv(a.gb,tn,!0);this.a=a;new FY(this)}t(672,9,{},uY);function FY(a){Ww();this.a=a}t(673,24,{},FY);_.Cc=function(){FV(this.a.a,null);EC(this.a.a)};_.a=null;function lX(a){a=a.fb;return!a?null:A(a,103)?a:lX(a)}function VV(a,b,c){var d;d=a.gb;FX(a,b,c,wW(d),QV(d),xW(d))}
+function FX(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.qd((0>g?0:g)+(qw(),Gr)),b!=a.kd()&&a.qd((0>b?0:b)+Gr));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(qw(),Gr)),c!=a.jd()&&a.od((0>c?0:c)+Gr))}function CC(a,b){VV(a,b.b,b.a)}t(676,1,{});
+function VR(a,b,c){var d,e,f,g,j,h;g=(!b?a.b:KO(a,b,~~vv(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,w=q=r=void 0,D=q=void 0,G=void 0,q=void 0;for(u=0,G=o.length;u<G;++u)if(D=n[u+3],w=o[u],r=null==w?Fq:typeof w,r=r==Kq?Object.prototype.toString.call(w)==zj||typeof w.length==Gq?Il:r:r,!H(r,D)&&(!H(et,D)||!H(Fq,r)))if(w=H(Gq,r),r=H(bm,r),GY===D)w&&(o[u]=new xS(o[u])),r&&(o[u]=(hS(),o[u]?kS:iS));else{q=w||r;if(q=!q&&null!=D&&Qz(D)==
+HY){q=o[u];if(null==q||IY(q,D))continue;if(Pz(q)&&(q=q&&q.g?q.g:null,null!=q&&IY(q,D))){o[u]=q;continue}}if(!H(Kq,D)||w||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function JY(){this.c=new Bv;this.a=new Bv;this.b=new Bv}function IY(a,b){var c;if(GY==b||KY==b&&A(a,106))return!0;if(null!=a)for(c=Qz(a);c&&c!=GY;c=null)if(c==b)return!0;return!1}t(675,676,{},JY);function SR(){SR=x;UR=new JY}
+function YR(a,b){SR();z(UR.c,a,b)}function PR(a){SR();var b,c,d;d=CS(a,Dj);c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],ym)||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function QR(a,b){var c;SR();return c=b&&b[0]&&(typeof b[0]==Kq||typeof b[0]==Pn)?b[0]:null,IY(c,a)}function WR(a){var b=RR;SR();var c,d;d=UR.b;if(c=!b?d.b:KO(d,b,~~vv(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?LO(d,c):NO(d,b,c,~~vv(b))}
+function wR(a){SR();var b=UR,c;null==a?a=null:(c=a[pl],c||(0!=(Qz(a).b&4)?a=[]:(b=(b=aw(b.c,Qz(a)))&&typeof b==Pn?new b(a):a,a=a[pl]=b),c=a),a=c);return a}var UR;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=aA&&(e=Mw(),2E3<e-cA&&(cA=e,bA=$z()));if(0==aA++){var f=(dA(),eA),g,j;if(f.b){j=null;do g=f.b,f.b=null,j=mA(g,j);while(f.b);f.b=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(dA(),eA),n,o;if(h.c){o=null;do n=h.c,h.c=null,o=mA(n,o);while(h.c);h.c=o}}--aA;c&&-1!=bA&&($wnd.clearTimeout(bA),bA=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(LE)()}catch(d){a(b)}else C(LE)()}var GY=$(1),Tz=$(100),LY=tS(" I"),K=nS(685,LY),US=nS(683,GY),MY=tS(" Z"),xT=nS(686,MY);$(99);$(98);$(97);var NY=$(481),Iz=nS(687,NY),OY=$(232),rF=nS(688,OY);$(233);$(138);$(456);$(106);$(467);var PY=tS(" B");$(471);var QY=tS(" C"),wv=nS(689,QY),HY=$(469),RY=tS(" D"),EP=nS(690,RY);$(470);$(472);var SY=$(475),dR=nS(691,SY),TY=tS(" J"),UY=$(2),NE=nS(684,UY),rW=nS(692,PY);$(484);$(466);$(96);$(454);
+var RR=$(447);$(463);var dS=$(461);$(459);$(460);$(465);$(108);$(109);$(110);$(113);$(94);$(478);$(473);$(462);$(448);$(449);$(450);$(451);$(452);$(453);var VY=$(371);$(370);$(369);$(368);$(446);$(445);var NM=$(385),hP=nS(693,NM),WY=$(391),mP=nS(694,WY),XY=$(392),oP=nS(695,XY),YY=$(523),tR=nS(696,YY),EE=nS(697,K),ZY=rS(521,function(){tP();return kT}),lT=nS(698,ZY);$(522);$(394);$(393);$(516);$(515);$(524);$(525);$(520);$(428);$(519);var nM=nS(699,VY);$(383);$(527);$(458);sS();$(457);sS();$(676);$(675);
+var KY=sS();$(285);var $Y=$(284);$(283);$(289);$(303);$(344);$(529);$(528);$(282);$(281);$(531);$(530);$(536);$(537);$(538);$(539);$(540);$(541);$(542);$(543);$(532);$(533);$(534);$(535);$(219);$(218);$(294);$(295);$(296);$(553);$(562);$(24);$(554);$(555);$(556);$(557);$(558);$(559);$(560);$(561);$(264);$(340);$(343);$(341);$(342);$(178);$(177);$(266);$(213);$(269);$(186);var aZ=$(185);$(216);$(215);$(214);$(365);$(366);$(367);
+var bZ=rS(154,function(){qw();return PB}),QB=nS(700,bZ),cZ=rS(137,function(){rw();return $A}),aB=nS(701,cZ),dZ=rS(144,function(){bB();return kB}),lB=nS(702,dZ),eZ=rS(149,function(){mB();return vB}),wB=nS(703,eZ);rS(155,null);rS(156,null);rS(157,null);rS(158,null);rS(159,null);rS(160,null);rS(161,null);rS(162,null);rS(163,null);rS(139,null);rS(140,null);rS(141,null);rS(142,null);rS(143,null);rS(145,null);rS(146,null);rS(147,null);rS(148,null);rS(150,null);rS(151,null);rS(152,null);rS(153,null);$(440);
+$(439);$(488);$(490);$(489);$(491);$(493);$(492);$(494);$(498);$(499);$(176);$(182);$(181);$(180);$(184);$(198);$(411);$(410);var HN=$(409),fQ=nS(704,HN),BT=nS(705,TY);$(279);$(280);$(395);$(495);$(501);$(496);$(497);$(396);$(552);$(405);$(404);$(403);$(408);var fZ=sS(),qV=nS(706,fZ);$(262);$(438);$(507);var gZ=rS(222,function(){tE();return yE}),zE=nS(707,gZ);$(418);$(419);$(402);var sN=$(397);$(487);$(381);$(382);$(407);var DN=$(406);$(399);$(398);$(505);$(514);$(400);$(442);$(480);$(517);$(518);
+$(526);$(388);var RM=$(387);$(416);$(417);$(373);$(372);$(425);sS();sS();sS();$(375);$(376);$(183);$(353);var DK=nS(708,$Y);$(354);$(565);$(564);$(314);$(316);$(315);$(317);$(200);$(217);$(203);$(205);var YM=$(390);$(441);$(378);$(377);$(384);$(511);$(483);$(208);$(427);$(195);$(196);$(199);$(193);$(192);$(194);var $M=$(549);$(386);$(567);$(572);$(426);$(474);$(429);var pM=$(380),oM=nS(709,RM);$(595);$(413);$(414);$(415);$(379);$(546);$(547);$(319);$(318);$(310);$(311);$(584);$(573);$(574);$(500);
+$(508);$(509);$(510);$(566);$(568);var tN=$(401);$(550);$(512);$(207);$(204);$(206);$(202);$(191);$(190);$(189);$(244);$(571);$(288);$(287);$(286);$(583);$(582);$(581);$(576);$(580);var hZ=rS(640,function(){uC();return zX}),AX=nS(710,hZ);$(639);$(638);$(630);$(631);$(632);$(633);$(634);$(635);$(636);$(637);$(611);var iZ=rS(290,function(){aI();return hI}),iI=nS(711,iZ),jZ=rS(336,function(){XH();return YJ}),ZJ=nS(712,jZ);$(17);$(337);$(338);$(333);$(334);$(335);$(18);$(19);$(20);$(424);$(389);$(627);
+$(324);$(628);$(325);$(326);$(327);$(328);$(331);$(299);$(298);$(297);$(569);$(570);$(575);$(237);$(355);$(302);$(332);$(320);$(347);$(346);$(345);var kZ=rS(348,function(){qK();return AK}),BK=nS(713,kZ);rS(349,null);rS(350,null);rS(351,null);rS(352,null);$(220);$(356);$(300);$(313);$(312);$(504);$(292);$(179);$(551);$(301);$(613);$(3);$(616);$(617);$(615);$(614);$(607);$(606);$(668);$(669);$(670);$(671);$(609);$(211);var fO=$(421),hO=nS(714,fO);$(422);$(420);$(27);$(28);$(26);$(29);$(32);$(33);$(34);
+$(35);$(36);$(37);var lZ=$(49),LJ=nS(715,lZ);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(238);var BW=$(597);$(293);var FW=$(599);$(209);$(625);$(624);$(434);$(433);$(435);$(210);$(246);$(248);$(247);$(242);$(357);$(239);$(291);$(667);
+$(253);$(256);$(254);$(255);$(5);$(7);$(6);$(577);$(423);$(436);$(358);$(175);$(275);$(276);$(430);$(431);$(437);$(212);$(241);$(31);$(249);$(321);$(322);$(323);$(250);var rX=nS(716,aZ);$(251);$(548);$(626);$(592);$(464);$(485);$(30);$(68);var GW=$(600);$(610);$(629);$(664);$(663);$(187);$(197);$(4);$(591);$(643);$(660);var mZ=rS(661,function(){cY();return iY}),jY=nS(717,mZ),nZ=rS(662,function(){RW();return lY}),mY=nS(718,nZ);$(646);$(655);$(654);$(658);$(657);$(653);$(652);$(650);$(651);$(649);$(648);
+$(645);$(647);$(656);$(659);$(644);$(612);$(665);$(305);$(304);$(307);$(308);$(306);$(252);$(21);$(273);$(274);$(11);$(14);$(22);var oZ=$(25),fx=nS(719,oZ);$(23);$(666);$(8);$(10);$(9);$(672);$(673);$(618);$(621);$(622);$(623);$(619);$(620);var DW=$(598);$(641);$(642);$(603);$(604);$(188);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/497588C27DED1A6E8FE1E0AB8417B414.cache.html b/public/jsme/497588C27DED1A6E8FE1E0AB8417B414.cache.html
new file mode 100644
index 0000000..593aa4a
--- /dev/null
+++ b/public/jsme/497588C27DED1A6E8FE1E0AB8417B414.cache.html
@@ -0,0 +1,626 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '497588C27DED1A6E8FE1E0AB8417B414';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",da=" of ",ea='"',fa='" ',ha='" height="',ja='" y="',ka='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Ma="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Xa=".",Ya="/",Za="//",$a="/>",ab="0",bb="0px",cb="1",db="100%",fb="1em",gb="1ex",
+hb="1in",ib="1px",jb="2",kb="3",lb=":",nb=": ",ob=";",pb="<",rb="=",sb=">",tb="?",ub="@",vb="@@",xb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="BODY",Eb="Before",Ib="Br",Jb="C",Kb="CENTER",Lb="CSS1Compat",Mb="Center",Ob="Cl",Pb="Class$",Qb="Copy as ",Rb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="Helvetica",Zb="I",ac="Incorrect URL: ",bc="Internal index set to null.",cc="JSME",dc="JUSTIFY",ec="JavaScript",fc="LEFT",gc="MOL n. ",hc="N",ic="NA",jc="NONE",
+kc="No more molecules in SDF buffer",oc="Nonring",pc="North",qc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",rc="O",sc="ONE_WAY_CORNER",tc="P",uc="R",vc="R1",wc="R2",xc="R3",yc="RIGHT",zc="ROLL_DOWN",Ac="RXN",Bc="Reset",Cc="Resize-",Dc="Ring",Ec="S",Hc="SMILES",Ic="Se",Mc="Si",Nc="South",Oc="Style names cannot be empty",Pc="Text",Qc="Unknown",Rc="West",Sc="X",Tc="[",Uc="[object Array]",Vc="\\",bd="]",cd="__gwtex_wrap",dd="__uiObjectID",ed="a",fd=
+"absolute",gd="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",ud="border",wd="border-left-width",xd="border-top-width",yd="bottom",zd="button",Ad="cellPadding",Bd="cellSpacing",Cd="center",Dd="change",Ed="checkbox",Fd="className",Gd="click",Hd="click marked atom to delete mark",Id="clip",Jd="code",Kd="col",Ld="colSpan",Pd="columnheader",Qd="combobox",Rd="complementary",Sd="contentinfo",Yd="contextmenu",
+Zd="cssFloat",$d="dblclick",ae="definition",be="dialog",ce="dir",de="directory",ee="display",fe="div",ge="document",he="dragdrop-handle",ie="dragdrop-selected",je="end_gesture",ke="error",le="filter",me="fixed",ne="float",oe="focus",pe="fontFamily",qe="fontSize",re="fontStyle",se="fontWeight",te="form",ue="function",ve="g",we="gesturechange",ye="gestureend",ze="gesturestart",Ae="google",Be="grid",Ce="gridcell",De="group",Ee="gwt-MenuBar",Le="gwt-MenuBarPopup",Me="heading",Ne="height",Oe="hidden",
+Pe="id",Qe="img",Re="is_touch_supported",Se="italic",Te="java.vm.name",Ue="jsa-resetDiv",Ve="keydown",We="keypress",Xe="keyup",Ye="left",Ze="link",$e="list",af="listbox",bf="listitem",cf="load",df="log",ef="ltr",ff="main",hf="marquee",jf="math",kf="menu",lf="menuPopup",mf="menubar",sf="menuitem",tf="menuitemcheckbox",uf="menuitemradio",vf="middle",wf="mousedown",xf="mousemove",yf="mouseout",zf="mouseover",Af="mouseup",Bf="mousewheel",Cf="msie",Df="multipart",Ef="n",Ff="name",Gf="navigation",Hf="none",
+If="noreaction",Jf="note",Kf="nowrap",Lf="null",Mf="number",Nf="object",Of="offsetHeight",Pf="offsetWidth",Qf="ontouchstart",Rf="opera",Sf="option",Tf="outline",Uf="overflow",Vf="padding",Wf="paste",Xf="popupContent",Yf="position",Zf="presentation",$f="progressbar",ag="px",bg="px, ",dg="px;",eg="radio",fg="radiogroup",gg="reaction",hg="region",ig="rgb(",jg="right",kg="role",lg="rotation",mg="row",ng="rowgroup",pg="rowheader",qg="rtl",rg="s",sg="safari",tg="scale100",ug="scrollbar",vg="se",wg="search",
+xg="separator",yg="serif",zg='shape-rendering="crispEdges"',Ag="slider",Bg="span",Cg="spinbutton",Dg="status",Eg="subMenuIcon-selected",Fg="tab",Gg="table",Hg="tablist",Ig="tabpanel",Jg="tbody",Kg="td",Lg="text",Mg="textAlign",Ng="textbox",Og="timer",Pg="toolbar",Qg="tooltip",Rg="top",Sg="touchcancel",Tg="touchend",Ug="touchmove",Vg="touchstart",Wg="tr",Xg="tree",Yg="treegrid",Zg="treeitem",$g="true",ah="value",bh="verticalAlign",ch="visibility",dh="visible",eh="whiteSpace",fh="width",gh="x",hh="zIndex",
+ih="|",_,jh={l:4194303,m:4194303,h:1048575},kh={l:0,m:0,h:0},lh={l:1,m:0,h:0},mh={l:2,m:0,h:0},nh={l:3,m:0,h:0},oh={l:4,m:0,h:0},ph={l:8,m:0,h:0},xh={l:10,m:0,h:0},yh={l:16,m:0,h:0},zh={l:32,m:0,h:0},Ah={l:64,m:0,h:0},Bh={l:128,m:0,h:0},Ch={l:256,m:0,h:0},Dh={l:512,m:0,h:0},Eh={l:1024,m:0,h:0},Fh={l:2048,m:0,h:0},Gh={l:8192,m:0,h:0},Hh={l:16384,m:0,h:0},Ih={l:32768,m:0,h:0},Jh={l:65536,m:0,h:0},Kh={l:131072,m:0,h:0},Lh={l:262144,m:0,h:0},Mh={l:524288,m:0,h:0},Nh={},Oh={38:1,71:1,78:1,84:1,86:1},Ph=
+{71:1,74:1,88:1},Qh={73:1},Rh={39:1,44:1,45:1,51:1,60:1,65:1,67:1,71:1},Sh={89:1},Th={48:1,71:1},Uh={7:1,8:1,71:1,75:1,77:1},Vh={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Wh={71:1,78:1,80:1,84:1,86:1},Xh={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},Yh={71:1,74:1,89:1},Zh={71:1,88:1},$h={67:1},ai={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},bi={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},ci={106:1},m={71:1,74:1},di={2:1},ei={71:1,78:1,84:1,86:1},fi={8:1,9:1,71:1,75:1,77:1},gi={13:1,
+37:1},hi={20:1},ii={92:1},ji={44:1,45:1,51:1,57:1,65:1,71:1},ki={35:1,71:1,75:1,77:1},li={44:1,45:1,51:1,65:1,71:1},mi={71:1,78:1,86:1},ni={71:1},oi={44:1,51:1,65:1,71:1},pi={11:1},qi={27:1,34:1},ri={51:1,71:1},si={6:1,8:1,71:1,75:1,77:1},ti={18:1,71:1},ui={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,96:1,103:1},vi={90:1},wi={10:1,71:1,75:1,77:1},xi={21:1},yi={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},zi={14:1},Ai={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},Bi={88:1},s={70:1,71:1,74:1};
+function t(a,b,c){var d=Nh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Nh[a]=function(){}),_=d.prototype=0>b?{}:new Nh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ci(this)};
+_.tS=function(){var a=this.cZ.e+ub,b;b=this.hC();var c,d,e;c=y(Di,m,-1,8,1);d=(Ei(),Fi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Gi(){Gi=x;Hi=new Ii}function Ji(a){for(var b,a=new Ki(a.k.n);a.c<a.e.Je();)b=Li(a),Mi(b.pd(),ie,!1),Ni(a)}
+function Oi(a,b,c){var a=a.o,d;try{d=new Pi(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=Qi(e);if(A(e,78))throw new Ri("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Mi(b.pd(),Wb,!0);Mi(c.pd(),he,!0);z(Hi,b,c)}function Si(a,b){var c;c=Ti(Hi,b);var d;d=Ti(a.o.d,c);if(!d)throw new Ui("dragHandle was not draggable");Vi(d.c.b);Vi(d.e.b);Vi(d.d.b);Mi(b.pd(),Wb,!1);Mi(c.pd(),he,!1)}
+function Wi(a){var b;a.p=!1;for(a=new Ki(a.k.n);a.c<a.e.Je();)b=Li(a),Mi(b.pd(),ie,!1),Ni(a)}function Xi(a,b){Yi(a.k.n,b)?Mi(b.pd(),ie,!1):a.p?(Zi(a.k.n,b),Mi(b.pd(),ie,!0)):(a.k.n.Se(),Zi(a.k.n,b))}function $i(a){this.i=a;this.k=new aj(this);this.o=new bj(this.k)}t(3,1,{});_.rc=function(){cj(this.k.f,"dragdrop-dragging")};_.sc=function(){dj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Hi;function aj(a){this.n=new ej;this.e=a;this.b=a.i}t(4,1,{},aj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function fj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function gj(a,b){var c;c=hj(a.d,ij).b;b.b.ctrlKey||b.b.metaKey||Ji(a.c.e);Xi(a.c.e,c)}function jj(a){a.c.i=null;a.c.e.sc();kj((lj(),mj(null)),a.b,0,0);var b=a.b.hb;nj=b;oj();pj=b;a.e=2}
+function bj(a){this.d=new Ii;this.c=a;this.b=new qj;rj(this.b,sj(),tj());B(this.b,this,(uj(),uj(),vj));B(this.b,this,(wj(),wj(),xj));a=this.b.hb.style;a[le]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Lj(),ag);a.borderStyle=(Mj(),Hf);a[nd]="blue"}t(5,1,{},bj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Nj(a);e=Oj(a);b=Pj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!ij)ij=c,this.c.f=hj(this.d,ij).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Qj(this.c.n,this.c.f)&&(Ji(this.c.e),Xi(this.c.e,this.c.f)),Rj(new Sj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Tj(ij,null),ij!=this.c.f&&(c=new Tj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,jj(this),1!=this.e&&fj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Uj(a,b);a=Vj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Wj(Xj(d-this.i),Xj(a-this.j))>=this.c.e.n?(Yj(),-1!=Qj(this.c.n,this.c.f)||Xi(this.c.e,this.c.f),c=new Tj(ij,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,jj(this)):Zj.preventDefault()),1==this.e)return;Zj.preventDefault();fj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Uj(a,b);b=Vj(a,b);if(1==Pj(a.b)&&(this.f=!1,ij))try{if(Yj(),1==this.e)gj(this,a);else{d!=this.b&&(c=new Tj(d,null),e+=c.b,b+=c.e);try{fj(this,e,b),this.c.e.rc(),3!=this.e&&gj(this,a)}finally{var f=this.b.hb;nj&&f==nj&&(nj=null);oj();f===pj&&(pj=null);$j(this.b);this.e=1;this.c.f=null}}}finally{ij=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var ij=null;function Sj(){}t(6,1,xi,Sj);_.xc=function(){Yj()};
+function Pi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Pi);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+za+this.e+va};function Tj(a,b){!a||a==(lj(),mj(null))?this.i=this.f=0:(this.f=a.ld()-ak(a.hb),this.i=a.md()-(a.hb.scrollTop||0));!b||b==(lj(),mj(null))?this.d=this.c=0:(this.c=bk(b.hb)+ck(b.hb),this.d=dk(b.hb)+ek(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Tj);
+_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Yj(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function ck(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(wd),-1==a.indexOf(ag)?0:parseInt(a.substr(0,a.length-2))):0}function ek(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(xd),-1==a.indexOf(ag)?0:parseInt(a.substr(0,a.length-2))):0}
+function fk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}function gk(a,b){var c=hk();fk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;ik(a.n,hk())}function jk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(18,1,{});_.yc=function(){this.w&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function ik(a,b){jk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function kk(a){this.b=a}t(19,1,{},kk);_.Cc=function(a){ik(this,a)};_.b=null;t(20,1,{});t(21,1,di);function lk(){lk=x;var a;(a=new mk)&&(a.Fc()||(a=new nk));ok=a}t(22,20,{});var ok=null;function nk(){this.b=new ej;this.c=new pk(this)}t(23,22,{},nk);
+_.Fc=function(){return!0};_.Dc=function(a){a=new qk(this,a);Zi(this.b,a);1==this.b.d&&rk(this.c,16);return a};function sk(){sk=x;tk=new ej;var a=new uk;vk();wk(xk?xk:xk=new yk,a)}function zk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Yi(tk,a)}function rk(a,b){if(0>b)throw new Ak("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Yi(tk,a);a.c=!1;a.d=Bk(a,b);Zi(tk,a)}function Ck(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
+function Bk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||Yi(tk,this);this.Hc()};_.c=!1;_.d=0;var tk;function pk(a){sk();this.b=a}t(24,25,{},pk);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Dk,m,3,a.b.d,0);b=Ek(a.b,b);c=new Fk;for(e=0,f=b.length;e<f;++e)d=b[e],Yi(a.b,d),ik(d.b,c.b);0<a.b.d&&rk(a.c,Wj(5,16-(hk()-c.b)))};_.b=null;function qk(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},qk);_.Ec=function(){var a=this.c;Yi(a.b,this);0==a.b.d&&zk(a.c)};_.b=null;
+_.c=null;function Gk(a,b){var c=C(function(){var b=hk();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function mk(){}t(27,22,{},mk);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Gk(a,b);return new Hk(c)};function Hk(a){this.b=a}t(28,21,di,Hk);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Ik(){this.b=gd}t(29,30,{},Ik);function Jk(){this.b=hd}t(31,30,{},Jk);
+function Kk(){this.b=kd}t(32,30,{},Kk);t(34,1,{});_.b=null;function Lk(a){this.b=a}t(33,34,{},Lk);function Mk(){this.b=ld}t(35,30,{},Mk);function Nk(){this.b=od}t(36,30,{},Nk);function Ok(){this.b=zd}t(37,30,{},Ok);function Pk(){this.b=Ed}t(38,30,{},Pk);function Qk(){this.b=Pd}t(39,30,{},Qk);function Rk(){this.b=Qd}t(40,30,{},Rk);function Sk(){this.b=Rd}t(41,30,{},Sk);function Tk(){this.b=Sd}t(42,30,{},Tk);function Uk(){this.b=ae}t(43,30,{},Uk);function Vk(){this.b=be}t(44,30,{},Vk);
+function Wk(){this.b=de}t(45,30,{},Wk);function Xk(){this.b=ge}t(46,30,{},Xk);function Yk(){this.b=te}t(47,30,{},Yk);function Zk(){this.b=Be}t(48,30,{},Zk);function $k(){this.b=Ce}t(49,30,{},$k);function al(){this.b=De}t(50,30,{},al);function bl(){this.b=Me}t(51,30,{},bl);function cl(a){this.b=a.id}t(52,1,{4:1,5:1},cl);_.b=null;function dl(){this.b=Qe}t(53,30,{},dl);function fl(){this.b=Ze}t(54,30,{},fl);function gl(){this.b=$e}t(55,30,{},gl);function hl(){this.b=af}t(56,30,{},hl);
+function il(){this.b=bf}t(57,30,{},il);function jl(){this.b=df}t(58,30,{},jl);function kl(){this.b=ff}t(59,30,{},kl);function ll(){this.b=hf}t(60,30,{},ll);function ml(){this.b=jf}t(61,30,{},ml);function nl(){this.b=kf}t(62,30,{},nl);function ol(){this.b=mf}t(63,30,{},ol);function pl(){this.b=sf}t(64,30,{},pl);function ql(){this.b=tf}t(65,30,{},ql);function rl(){this.b=uf}t(66,30,{},rl);function sl(){this.b=Gf}t(67,30,{},sl);function tl(){this.b=Jf}t(68,30,{},tl);function ul(){this.b=Sf}
+t(69,30,{},ul);function vl(){this.b=Zf}t(70,30,{},vl);t(71,34,{},function(a){this.b=a});function wl(){this.b=$f}t(72,30,{},wl);function xl(){xl=x;yl=new Lk("aria-activedescendant")}var yl;function zl(){this.b=eg}t(74,30,{},zl);function Al(){this.b=fg}t(75,30,{},Al);function Bl(){this.b=hg}t(76,30,{},Bl);
+function Cl(){Cl=x;Dl=new Jk;El=new Ik;Fl=new Kk;Gl=new Mk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new $k;Ul=new Zk;Vl=new al;Wl=new bl;Xl=new dl;Yl=new fl;Zl=new hl;$l=new il;am=new gl;bm=new jl;cm=new kl;dm=new ll;em=new ml;fm=new ol;gm=new ql;hm=new rl;im=new pl;jm=new nl;km=new sl;lm=new tl;mm=new ul;nm=new vl;om=new wl;pm=new Al;qm=new zl;rm=new Bl;sm=new tm;um=new vm;wm=new xm;ym=new zm;Pm=new Qm;Rm=new Sm;Tm=
+new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;pn=new qn;rn=new sn;F=new Ii;z(F,hg,rm);z(F,gd,El);z(F,be,Pl);z(F,hd,Dl);z(F,kd,Fl);z(F,ge,Rl);z(F,ld,Gl);z(F,od,Hl);z(F,zd,Il);z(F,Ed,Jl);z(F,Ce,Tl);z(F,Pd,Kl);z(F,De,Vl);z(F,Qd,Ll);z(F,Rd,Ml);z(F,Sd,Nl);z(F,ae,Ol);z(F,$e,am);z(F,de,Ql);z(F,te,Sl);z(F,Be,Ul);z(F,Me,Wl);z(F,Qe,Xl);z(F,Ze,Yl);z(F,af,Zl);z(F,bf,$l);z(F,df,bm);z(F,ff,cm);z(F,hf,dm);z(F,jf,em);z(F,kf,jm);z(F,mf,fm);z(F,sf,im);z(F,
+tf,gm);z(F,Sf,mm);z(F,eg,qm);z(F,uf,hm);z(F,Gf,km);z(F,Jf,lm);z(F,Zf,nm);z(F,$f,om);z(F,fg,pm);z(F,mg,wm);z(F,ng,sm);z(F,pg,um);z(F,wg,Pm);z(F,xg,Rm);z(F,ug,ym);z(F,Ag,Tm);z(F,Cg,Vm);z(F,Dg,Xm);z(F,Fg,cn);z(F,Hg,Zm);z(F,Ig,an);z(F,Ng,en);z(F,Og,gn);z(F,Pg,jn);z(F,Qg,ln);z(F,Xg,rn);z(F,Yg,nn);z(F,Zg,pn)}var El,Dl,Fl,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Ul,Tl,Vl,Wl,Xl,Yl,am,Zl,$l,bm,cm,dm,em,jm,fm,im,gm,hm,km,lm,mm,nm,om,qm,pm,rm,F,wm,sm,um,ym,Pm,Rm,Tm,Vm,Xm,cn,Zm,an,en,gn,jn,ln,rn,nn,pn;
+function xm(){this.b=mg}t(78,30,{},xm);function tm(){this.b=ng}t(79,30,{},tm);function vm(){this.b=pg}t(80,30,{},vm);function zm(){this.b=ug}t(81,30,{},zm);function Qm(){this.b=wg}t(82,30,{},Qm);function Sm(){this.b=xg}t(83,30,{},Sm);function Um(){this.b=Ag}t(84,30,{},Um);function Wm(){this.b=Cg}t(85,30,{},Wm);function Ym(){this.b=Dg}t(86,30,{},Ym);function dn(){this.b=Fg}t(87,30,{},dn);function $m(){this.b=Hg}t(88,30,{},$m);function bn(){this.b=Ig}t(89,30,{},bn);function fn(){this.b=Ng}
+t(90,30,{},fn);function hn(){this.b=Og}t(91,30,{},hn);function kn(){this.b=Pg}t(92,30,{},kn);function mn(){this.b=Qg}t(93,30,{},mn);function sn(){this.b=Xg}t(94,30,{},sn);function on(){this.b=Yg}t(95,30,{},on);function qn(){this.b=Zg}t(96,30,{},qn);function Fk(){this.b=hk()}function hk(){return(new Date).getTime()}t(97,1,{},Fk);function tn(a){var b,c,d;d=new un;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),vn(d,c.cZ.e),d.b.b+=nb,wn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function xn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+nb+a:b}t(102,1,{71:1,86:1});_.Ic=function(){return this.i};_.tS=function(){return xn(this)};_.f=null;_.i=null;function yn(a){zn();this.i=a}t(101,102,mi,yn);function Ui(a){zn();this.i=a}function Ri(a,b){zn();this.f=b;this.i=a}t(100,101,ei,Ui,Ri);function An(a){zn();this.c=a;this.b=l;a=new Bn;a=Cn(a,Dn(this.c)?this.c:null);En(a)}t(99,100,ei,An);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Lf:Dn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Fn(this.c).e;this.b=this.b+nb+(Dn(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(Dn(this.c)){b=(Gn(),this.c);var c=l,d;for(d in b)if(d!=Ff&&"message"!=d&&"toString"!=d)try{c+="\n "+d+nb+b[d]}catch(e){}b=c}else b=l;this.d=a+b+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Hn(a,b){return In(a)?a.eQ(b):a===b}
+function Fn(a){return In(a)?a.cZ:Jn}function Kn(a){return In(a)?a.hC():Ci(a)}
+function Ln(){var a;Ln=x;Mn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Nn(a){Ln();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=Mn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var Mn;t(109,1,{});function Ci(a){return a.$H||(a.$H=++On)}function Pn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Qn(){return $wnd.setTimeout(function(){0!=Rn&&(Rn=0);Sn=-1},10)}var Rn=0,On=0,Tn=0,Sn=-1;
+function Un(){Un=x;Vn=new Wn}function Xn(a,b){a.b=Yn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Zn(a)),$n(a.f,1),!a.j&&(a.j=new ao(a)),$n(a.j,50))}function Wn(){}function bo(a){return a.Jc()}function Yn(a,b){!a&&(a=[]);a[a.length]=b;return a}function co(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=Yn(b,e)):e[0].xc()}catch(f){if(f=Qi(f),!A(f,86))throw f;}}return b}function $n(a,b){Un();$wnd.setTimeout(function(){C(bo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(111,109,{},Wn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Vn;function Zn(a){this.b=a}t(112,1,{},Zn);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),co(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Fk;100>hk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function ao(a){this.b=a}t(113,1,{},ao);_.Jc=function(){this.b.e&&$n(this.b.f,1);return this.b.k};
+_.b=null;function eo(a,b){a.length>=b&&a.splice(0,b);return a}function fo(){try{null.a()}catch(a){return a}}function go(){}t(116,1,{},go);_.Kc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Lc(c.toString());b.push(d);var d=lb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
+_.Lc=function(a){var b,c,d;d=l;a=ho(a);b=a.indexOf(ua);c=0==a.indexOf(ue)?8:0;-1==b&&(b=io(a,jo(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=ho(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function ko(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Lc(e[c]);return e}t(118,116,{});_.Kc=function(){return eo(this.Mc(fo()),this.Nc())};_.Mc=function(a){return ko(this,a)};_.Nc=function(){return 2};
+function Gn(){Gn=x;Error.stackTraceLimit=128}function lo(a){a=eo(Cn(a,fo()),3);0==a.length&&(a=eo((new go).Kc(),1));return a}function zn(){Gn();var a;a=lo(new Bn);En(a)}function Cn(a,b){var c;c=ko(a,b);return 0==c.length?(new go).Mc(b):eo(c,1)}
+function En(a){var b,c,d,e,f,g,j,h,n;n=y(mo,m,85,a.length,0);for(e=0,f=n.length;e<f;++e)h=no(a[e],vb),b=-1,d=Qc,2==h.length&&null!=h[1]&&(j=h[1],g=oo(j,jo(58)),d=jo(58),c=j.lastIndexOf(d,g-1),d=j.substr(0,c-0),-1!=g&&-1!=c&&(j.substr(c+1,g-(c+1)),b=po(j,g+1),b=parseInt(b)||-1)),n[e]=new qo(h[0],d+ub+b);e=y(mo,m,85,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new ro;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return lo(this)};
+_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=ho(a);0==c.indexOf("at ")&&(c=po(c,3));a=c.indexOf(Tc);-1!=a&&(c=ho(c.substr(0,a-0))+ho(po(c,c.indexOf(bd,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(ub),-1==a?(b=c,c=l):(b=ho(po(c,a+1)),c=ho(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=ho(c.substr(0,a-0)));a=io(c,jo(46));-1!=a&&(c=po(c,a+1));return(0<c.length?c:"anonymous")+vb+b};_.Mc=function(a){return Cn(this,a)};_.Nc=function(){return 3};function Bn(){Gn()}
+t(119,117,{},Bn);t(120,1,{});function wn(a,b){a.b+=b}function so(){}t(121,120,{},so);_.b=l;function to(a,b){return parseInt(a[b])||0}function uo(a,b){return null==a[b]?null:""+a[b]}function vo(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 wo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
+function xo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Pj(a){a=a.button;return 1==a?4:2==a?2:1}
+function bk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+ak(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,l).getPropertyValue("direction")==qg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[Yf]==me){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
+l).getPropertyValue(wd)));if(d&&d.tagName==Cb&&a.style.position==fd)break;a=d}a=b}return a}
+function dk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,l)[Yf]==me){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(xd)));if(d&&d.tagName==Cb&&a.style.position==
+fd)break;a=d}a=b}return a}function ak(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==qg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function yo(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function zo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function tj(){var a=$doc;return(G(a.compatMode,Lb)?a.documentElement:a.body).clientHeight}
+function sj(){var a=$doc;return(G(a.compatMode,Lb)?a.documentElement:a.body).clientWidth}function Ao(a,b){this.c=a;this.d=b}t(145,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return Ci(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Mj(){Mj=x;Bo=new Co;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=H(Mo,m,6,[Bo,Do,Fo,Ho,Jo])}t(144,145,si);var Lo,Fo,Do,Ho,Bo,Jo;function Co(){Ao.call(this,jc,0)}t(146,144,si,Co);function Eo(){Ao.call(this,"DOTTED",1)}t(147,144,si,Eo);
+function Go(){Ao.call(this,"DASHED",2)}t(148,144,si,Go);function Io(){Ao.call(this,"HIDDEN",3)}t(149,144,si,Io);function Ko(){Ao.call(this,"SOLID",4)}t(150,144,si,Ko);function No(){No=x;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=H(Xo,m,7,[Oo,Qo,So,Uo])}t(151,145,Uh);var Wo,Qo,So,Uo,Oo;function Po(){Ao.call(this,jc,0)}t(152,151,Uh,Po);function Ro(){Ao.call(this,"BLOCK",1)}t(153,151,Uh,Ro);function To(){Ao.call(this,"INLINE",2)}t(154,151,Uh,To);function Vo(){Ao.call(this,"INLINE_BLOCK",3)}
+t(155,151,Uh,Vo);function Yo(){Yo=x;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=H(hp,m,9,[Zo,ap,cp,ep])}t(156,145,fi);var gp,Zo,ap,cp,ep;function $o(){Ao.call(this,Kb,0)}t(157,156,fi,$o);function bp(){Ao.call(this,dc,1)}t(158,156,fi,bp);function dp(){Ao.call(this,fc,2)}t(159,156,fi,dp);function fp(){Ao.call(this,yc,3)}t(160,156,fi,fp);function Lj(){Lj=x;ip=new jp;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=new tp;up=new vp;wp=new xp;yp=new zp;Ap=H(Bp,m,10,[ip,kp,mp,op,qp,sp,up,wp,yp])}t(161,145,wi);
+var Ap,wp,mp,op,up,yp,sp,kp,qp,ip;function jp(){Ao.call(this,"PX",0)}t(162,161,wi,jp);function lp(){Ao.call(this,"PCT",1)}t(163,161,wi,lp);function np(){Ao.call(this,"EM",2)}t(164,161,wi,np);function pp(){Ao.call(this,"EX",3)}t(165,161,wi,pp);function rp(){Ao.call(this,"PT",4)}t(166,161,wi,rp);function tp(){Ao.call(this,"PC",5)}t(167,161,wi,tp);function vp(){Ao.call(this,"IN",6)}t(168,161,wi,vp);function xp(){Ao.call(this,"CM",7)}t(169,161,wi,xp);function zp(){Ao.call(this,"MM",8)}t(170,161,wi,zp);
+function Cp(){Cp=x;Dp=[];Ep=[];Fp=[]}var Dp,Ep,Fp;function Gp(){Gp=x;Hp=new Ip}function Jp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Kp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Ip(){}t(173,1,{},Ip);_.b=null;var Hp;t(184,1,{});_.tS=function(){return"An event type"};_.i=null;t(183,184,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(182,183,{});_.Pc=function(){return this.Rc()};_.b=null;var Lp=_.c=null;
+function Mp(){Mp=x;Np=new Op(pd,new Pp)}function Pp(){}t(181,182,{},Pp);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Np};var Np;function Qp(){Qp=x;Rp=new Op(Dd,new Sp)}function Sp(){}t(185,182,{},Sp);_.Oc=function(a){Tp();Up(this,a.c,Vp(a.b.b,a.b.b.hb.selectedIndex))};_.Rc=function(){return Rp};var Rp;t(188,182,pi);function Uj(a,b){return(a.b.clientX||0)-bk(b)+ak(b)+ak(b.ownerDocument.body)}function Vj(a,b){return(a.b.clientY||0)-dk(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}
+function Nj(a){var b;return(b=a.c)?Uj(a,b):a.b.clientX||0}function Oj(a){var b;return(b=a.c)?Vj(a,b):a.b.clientY||0}t(187,188,pi);function Wp(){Wp=x;Xp=new Op(Gd,new Yp)}function Yp(){}t(186,187,pi,Yp);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Xp};var Xp;function Zp(){Zp=x;$p=new Op(Yd,new aq)}function aq(){}t(189,182,{},aq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return $p};var $p;t(192,1,{37:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};
+var bq=_.d=0;function yk(){this.d=++bq}t(191,192,gi,yk);function Op(a,b){this.d=++bq;this.b=b;!Lp&&(Lp=new cq);Lp.b[a]=this;this.c=a}t(190,191,gi,Op);_.b=null;_.c=null;function dq(){dq=x;eq=new Op($d,new fq)}function fq(){}t(193,187,pi,fq);
+_.Oc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(gq(),hq))a=iq(b.hb),c=new jq(to(b.hb,Pf),to(b.hb,Of)),d=new jq(to(b.L.bb.hb,Pf),to(b.L.bb.hb,Of)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);kq(b.A,!0);a=to(b.L.bb.hb,Pf);lq(b,new jq(a,mq(b.L.bb).b));b.B&&b.G!=hq&&nq(b.i,b)}else kq(b.A,!1),b.G!=(gq(),hq)?lq(b,new jq(b.x.c,b.x.b)):oq(b,iq(b.i.hb)),b.B&&b.G!=hq&&pq(b.i,b);qq(b.L.bb)}else kq(b.A,!0)};_.Rc=function(){return eq};var eq;function rq(){rq=x;sq=new Op(oe,new tq)}
+function tq(){}t(194,182,{},tq);_.Oc=function(a){$j(a.b.b)};_.Rc=function(){return sq};var sq;function uq(){uq=x;vq=new Op(we,new wq)}function wq(){}t(195,182,{},wq);_.Oc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,xq(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,yq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return vq};var vq;
+function zq(){zq=x;Aq=new Op(ye,new Bq)}function Bq(){}t(196,182,{},Bq);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Cq(a.b.b,a.b.c))};_.Rc=function(){return Aq};var Aq;function Dq(){Dq=x;Eq=new Op(ze,new Fq)}function Fq(){}t(197,182,{},Fq);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Eq};var Eq;t(199,182,{});t(198,199,{});function Gq(){Gq=x;Hq=new Op(Ve,new Iq)}function Iq(){}t(200,198,{},Iq);
+_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Jq(),Kq).length&&-999!=(Jq(),Kq)[c]&&(c=(Jq(),Kq)[c]);b=new Lq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?Mq(Nq(a)):e=301;break;case 118:case 86:b&&a.wb&&Oq(a.v,(!a.xb&&(a.xb=new Pq(a)),a.xb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(Qq(a,uo((Rq(),Sq).hc.b.hb,ah)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Xb;e=1300;break;case 114:case 82:a.lb=!0;a.K=uc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
+a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?Tq(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Tq(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&Tq(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?Tq(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?Tq(a,4):e=207;break;case 53:105==a.d?Tq(a,5):e=208;break;case 54:105==a.d?Tq(a,
+6):e=210;break;case 55:105==a.d?Tq(a,7):e=211;break;case 56:105==a.d?Tq(a,8):e=212;break;case 57:105==a.d?Tq(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}Uq(a,e)}b=!0}b&&this.b.preventDefault()};_.Rc=function(){return Hq};var Hq;function Vq(){Vq=x;Wq=new Op(wf,new Xq)}function Xq(){}t(201,187,pi,Xq);_.Oc=function(a){a.uc(this)};_.Rc=function(){return Wq};var Wq;
+function uj(){uj=x;vj=new Op(xf,new Yq)}function Yq(){}t(202,187,pi,Yq);_.Oc=function(a){a.vc(this)};_.Rc=function(){return vj};var vj;function Zq(){Zq=x;$q=new Op(yf,new ar)}function ar(){}t(203,187,pi,ar);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new Tj(ij,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,jj(a))};_.Rc=function(){return $q};var $q;function br(){br=x;cr=new Op(zf,new dr)}function dr(){}t(204,187,pi,dr);_.Oc=function(a){var b;b=this.b;Xn((Un(),Vn),new er(a,a.c,b))};_.Rc=function(){return cr};var cr;
+function wj(){wj=x;xj=new Op(Af,new fr)}function fr(){}t(205,187,pi,fr);_.Oc=function(a){a.wc(this)};_.Rc=function(){return xj};var xj;function cq(){this.b={}}t(206,1,{},cq);_.b=null;t(209,188,pi);var gr=null;function hr(){hr=x;ir=new Op(Sg,new jr)}function jr(){}t(208,209,pi,jr);_.Oc=function(a){kr(a.b,this,a.b.n)};_.Rc=function(){return ir};var ir;function lr(){lr=x;mr=new Op(Tg,new nr)}function nr(){}t(210,209,pi,nr);_.Oc=function(a){kr(a.b,this,a.b.n)};_.Rc=function(){return mr};var mr;
+function or(){var a;this.b=(a=document.createElement(fe),a.setAttribute(Qf,"return;"),typeof a.ontouchstart==ue)}t(211,1,{},or);function pr(){pr=x;qr=new Op(Ug,new rr)}function rr(){}t(212,209,pi,rr);_.Oc=function(a){kr(a.b,this,a.b.o)};_.Rc=function(){return qr};var qr;function sr(){sr=x;tr=new Op(Vg,new ur)}function ur(){}t(213,209,pi,ur);_.Oc=function(a){vr(a.b,this)&&(a.b.k&&wr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),rk(a.b.d,750),a.b.e=!1))};_.Rc=function(){return tr};var tr;
+function xr(a,b){this.b=b;this.c=a}function yr(a,b,c){xk&&(b=new xr(b,c),a.ad(b))}t(214,183,{},xr);_.Oc=function(a){a.Yc(this)};_.Pc=function(){return xk};_.b=!1;var xk=_.c=null;function zr(a){this.b=a}t(215,183,{},zr);_.Oc=function(a){a.Zc(this)};_.Pc=function(){return Ar};var Ar=_.b=null;function Br(){}function Cr(a){var b;Dr&&(b=new Br,a.ad(b))}t(216,183,{},Br);_.Oc=function(a){a.$c(this)};_.Pc=function(){return Dr};var Dr=null;function Er(a){this.b=a}t(217,183,{},Er);_.Oc=function(a){a._c(this)};
+_.Pc=function(){return Fr};var Fr=_.b=null;function Gr(){}t(218,183,{},Gr);_.Oc=function(a){a.b.O&&a.b.Md()};_.Pc=function(){return Hr};var Hr=null;function Ir(a,b,c){a=a.b;if(!b)throw new Jr("Cannot add a handler with a null type");if(!c)throw new Jr("Cannot add a null handler");0<a.c?Kr(a,new Lr(a,b,c)):Mr(a,b,null).Df(c);return new Nr(new Or(a,b,c))}
+function Pr(a,b){var c;!b.f||b.Qc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Jr("Cannot fire null event");try{++d.c;j=Qr(d,b.Pc(),null);e=null;for(h=d.d?j.Mf(j.Je()):j.Lf();d.d?h.Of():h.dd();){g=d.d?h.Pf():h.ed();try{b.Oc(g)}catch(n){if(n=Qi(n),A(n,86))f=n,!e&&(e=new Rr),Sr(e,f);else throw n;}}if(e)throw new Tr(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ki(d.b);r.c<r.e.Je();)o=Li(r),o.xc()}finally{d.b=null}}}}catch(q){q=Qi(q);if(A(q,38))throw new Ur(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function Vr(a){Wr.call(this,a,!1)}function Wr(a,b){this.b=new Xr(b);this.c=a}t(219,1,zi,Vr,Wr);_.ad=function(a){Pr(this,a)};_.b=null;_.c=null;t(222,1,{});function Kr(a,b){!a.b&&(a.b=new ej);Zi(a.b,b)}function Yr(a,b,c,d){var e,f;e=Qr(a,b,c);e.Ff(d)&&e.Ge()&&(f=hj(a.e,b),f.Ie(c),f.Ge()&&Ti(a.e,b))}function Mr(a,b,c){var d;d=hj(a.e,b);d||(d=new Ii,z(a.e,b,d));a=d.Fe(c);a||(a=new ej,d.He(c,a));return a}
+function Qr(a,b,c){a=hj(a.e,b);if(!a)return Zr(),Zr(),$r;c=a.Fe(c);return!c?(Zr(),Zr(),$r):c}t(221,222,{});_.b=null;_.c=0;_.d=!1;function Xr(a){this.e=new Ii;this.d=a}t(220,221,{},Xr);function Nr(a){this.b=a}t(223,1,{},Nr);_.b=null;function Tr(a){Ri.call(this,as(a),bs(a));this.b=a}function bs(a){a=a.Fd();return!a.dd()?null:a.ed()}
+function as(a){var b,c,d;b=a.Je();if(0==b)return null;b=new cs(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Fd();a.dd();)d=a.ed(),c?c=!1:b.b.b+="; ",d=d.Ic(),wn(b.b,d);return b.b.b}t(225,100,Oh,Tr);_.b=null;function Ur(a){Tr.call(this,a)}t(224,225,Oh,Ur);t(226,1,{},function(){});function ds(a){a=uo(a,ce);return(null==a?0:qg==a||qg.toLowerCase()==a.toLowerCase())?(es(),fs):(null==a?0:ef==a||ef.toLowerCase()==a.toLowerCase())?(es(),gs):(es(),hs)}
+function es(){es=x;fs=new is("RTL",0);gs=new is("LTR",1);hs=new is("DEFAULT",2);js=H(ks,m,15,[fs,gs,hs])}function is(a,b){Ao.call(this,a,b)}t(228,145,{15:1,71:1,75:1,77:1},is);var js,hs,gs,fs;function ls(){}function ms(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 y(a,b,c,d,e){d=ms(e,d);H(a,b,c,d);return d}function ns(a){return os([ps,I],[m,s],[70,-1],a,0,2,1)}
+function os(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=ms(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=os(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){qs();var e=rs,f=ss;qs();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function ts(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new us;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new us;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new us;}a[b]=c}t(229,1,{},ls);_.qI=0;
+function qs(){qs=x;rs=[];ss=[];var a=new ls,b=rs,c=ss,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var rs,ss;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Dn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function In(a){return a.tM==x||a.cM&&!!a.cM[1]}function vs(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function ws(){var a;$stats&&xs("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Rf))a=Rf;else if(-1!=a.indexOf("webkit"))a=sg;else if(-1!=a.indexOf(Cf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Cf)&&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"}G(sg,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&xs("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(ys,m,1,[Lb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&xs("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Cp();Fp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Cp();0!=Fp.length&&(a=Fp.join(l),b=(Gp(),Hp),a=Jp(a),Kp(b).insertBefore(a,b.b.firstChild),Fp.length=0);0!=Dp.length&&(a=Dp.join(l),b=(Gp(),Hp),a=Jp(a),Kp(b).appendChild(a),Dp.length=0);0!=Ep.length&&(a=Ep.join(l),b=(Gp(),Hp),a=Jp(a),Kp(b).appendChild(a),Ep.length=0);$stats&&xs("export.client.JSME_export");new zs;new As;0<Bs(null)?Xn((Un(),Vn),new Cs):Ds()}function Qi(a){return A(a,86)?a:new An(a)}function Es(a){return Fs(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
+function Gs(a){return Fs(a.l,a.m,a.h)}function Fs(a,b,c){return _=new Hs,_.l=a,_.m=b,_.h=c,_}
+function Is(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Js;if(0==a.l&&0==a.m&&0==a.h)return Ks=Fs(0,0,0),Fs(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?(Ks=Fs(0,0,0),c=Gs((Ys(),Zs))):(Ks=Fs(c.l,c.m,c.h),c=Fs(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=$s(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?at(e):0==c&&0!=d&&0==e?at(d)+22:0!=c&&0==d&&0==e?at(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Gs((Ys(),bt)),c=!0,g=!g;else return c=ct(a,f),g&&dt(c),Ks=Fs(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=$s(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=ct(c,d);f&&dt(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Fs(f,j,c);g?Ks=$s(c):Ks=Fs(c.l,c.m,c.h);return e}if(!et(a,b))return e?Ks=$s(a):Ks=Fs(a.l,a.m,a.h),Fs(0,0,0);c=c?a:Fs(a.l,a.m,a.h);var h,n,o,r;f=ft(b)-ft(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|~~b.l>>22-h,h=b.h<<h|~~b.m>>22-h):44>
+h?(j=0,n=b.l<<h-22,h=b.m<<h-22|~~b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Fs(j&4194303,n&4194303,h&1048575);for(n=Fs(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(~~o>>22),q+=~~r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=~~o>>>1;j.m=~~h>>>1|(o&1)<<21;j.l=~~r>>>1|(h&1)<<21;--f}g&&dt(n);e?(Ks=$s(c),d&&(Ks=gt(Ks,(Ys(),Zs)))):Ks=Fs(c.l,c.m,c.h);return n}
+function dt(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}function ft(a){var b;b=ht(a.h);return 32==b?(b=ht(a.m),32==b?ht(a.l)+32:b+20-10):b-12}var Ks=null;function it(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return Fs(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function jt(a,b){return Fs(a.l&b.l,a.m&b.m,a.h&b.h)}function kt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function M(a){var b,c,d;if(isNaN(a))return Ys(),lt;if(-9223372036854775E3>a)return Ys(),mt;if(9223372036854775E3<=a)return Ys(),bt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=Fs(a,b,c);d&&dt(b);return b}function nt(a){var b,c;return-129<a&&128>a?(b=a+128,null==ot&&(ot=y(pt,m,16,256,0)),c=ot[b],!c&&(c=ot[b]=Es(a)),c):Es(a)}
+function qt(a){var b=kh,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 et(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)}
+function rt(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;n=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;r=~~(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(~~q>>22)+(~~v>>9)+((u&262143)<<4)+((D&31)<<17)+(~~c>>22);u=(~~u>>18)+(~~D>>5)+((g&4095)<<8)+(~~q>>
+22);return Fs(c&4194303,q&4194303,u&1048575)}function $s(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Fs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function ct(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=~~c>>b-44);return Fs(c&4194303,d&4194303,e&1048575)}
+function gt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return Fs(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function N(a){return a.l|a.m<<22}function st(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Ba+st($s(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=nt(1E9);a=Is(a,b);b=l+N(Ks);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var ot=null;
+function Ys(){Ys=x;bt=Fs(4194303,4194303,524287);mt=Fs(0,0,524288);Zs=nt(1);nt(2);lt=nt(0)}var bt,mt,Zs,lt;function Hs(){}t(238,1,{16:1},Hs);function xs(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function tt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(243,1,{},tt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ut(a,b){wn(a.b.b,b.b);return a}function vt(){this.b=new wt}
+t(244,1,{},vt);function xt(a){if(null==a)throw new Jr("css is null");this.b=a}t(245,1,{17:1,71:1},xt);_.eQ=function(a){return!A(a,17)?!1:G(this.b,a.b)};_.hC=function(){return yt(this.b)};_.b=null;function zt(a){if(null==a)throw new Jr("html is null");this.b=a}t(247,1,ti,zt);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return yt(this.b)};_.b=null;t(248,1,ti,function(){this.b=l});_.bd=function(){return this.b};
+_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return yt(this.b)};_.b=null;function At(){At=x;Bt=RegExp(na,ve);Ct=RegExp(sb,ve);Dt=RegExp(pb,ve);Et=RegExp(ta,ve);Ft=RegExp(ea,ve)}function Gt(a){At();-1!=a.indexOf(na)&&(a=a.replace(Bt,pa));-1!=a.indexOf(pb)&&(a=a.replace(Dt,ra));-1!=a.indexOf(sb)&&(a=a.replace(Ct,qa));-1!=a.indexOf(ea)&&(a=a.replace(Ft,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Et,"&#39;"));return a}var Bt,Ct,Dt,Ft,Et;
+function Ht(a){if(null==a)throw new Jr("uri is null");this.b=a}t(250,1,{19:1},Ht);_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return yt(this.b)};_.b=null;function It(){It=x}t(252,1,{});function Jt(){}t(253,1,{},Jt);var Kt=null;function Lt(){}t(254,252,{},Lt);var Mt=null;
+function Nt(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Qr(a.b,f,null).Je();for(e-=1;0<=e;--e)if(d=Qr(a.b,f,null).Kf(e),A(d,20)&&Hn(d.b,b)){var h=a.b,n=f;0<h.c?Kr(h,new Ot(h,n,null,d)):Yr(h,n,null,d)}}}t(255,1,hi);_.b=null;function Pt(a){this.b=a}t(256,255,hi,Pt);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function Qt(a){this.b=a}t(257,255,hi,Qt);_.$c=function(){Rt(this.b.b.hb)};function St(){zn()}t(258,100,ei,St);function Tt(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,rk(a.e,1))}
+function Ut(){this.b=new Vt(this);this.c=new ej;this.e=new Wt(this);this.i=new Xt(this)}t(259,1,{},Ut);_.d=!1;_.f=!1;function Vt(a){sk();this.b=a}t(260,25,{},Vt);_.Hc=function(){if(this.b.d){var a=this.b,b;b=Yt(a.i.e.c,a.i.c);Zt(a.i);A(b,21)&&new St;a.d=!1;Tt(a)}};_.b=null;function Wt(a){sk();this.b=a}t(261,25,{},Wt);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=hk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(rk(a.b,1E4);a.i.d<a.i.b;){d=$t(a.i);try{if(null==d)break;A(d,21)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Zt(a.i)}if(100<=hk()-b)break}}finally{e||(zk(a.b),a.d=!1,Tt(a))}};_.b=null;function $t(a){var b;a.c=a.d;b=Yt(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Zt(a){au(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Xt(a){this.e=a}t(262,1,{},Xt);_.dd=function(){return this.d<this.b};_.ed=function(){return $t(this)};
+_.fd=function(){Zt(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function bu(a,b){var c=(cu(),du(b));a.appendChild(c)}function eu(a,b,c){var d;d=Zj;Zj=a;b==nj&&8192==fu(a.type)&&(nj=null);c.gd(a);Zj=d}var Zj=null,nj=null;function gu(){gu=x;hu=new Ut}function Rj(a){gu();if(!a)throw new Jr("cmd cannot be null");var b=hu;Zi(b.c,a);Tt(b)}var hu;function iu(a){oj();!ju&&(ju=new yk);ku||(ku=new Wr(null,!0),lu=new mu);return Ir(ku,ju,a)}var ku=null;function nu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function mu(){}t(268,183,{},mu);_.Oc=function(a){a.cd(this);lu.d=!1};_.Pc=function(){return ju};_.Qc=function(){nu(this)};_.b=!1;_.c=!1;_.d=!1;var ju=_.e=null,lu=null;function ou(){ou=x;pu=new qu;ru()||(pu=null)}var pu=null;function uk(){}t(270,1,{},uk);_.Yc=function(){for(;0<(sk(),tk).d;)zk(Yt(tk,0))};function wk(a,b){return Ir((!su&&(su=new tu),su),a,b)}function uu(a){vk();vu||(wu(),vu=!0);return wk((!Dr&&(Dr=new yk),Dr),a)}function vk(){xu||(yu(),xu=!0)}
+function zu(){var a;xu&&(a=new Au,su&&Pr(su,a));return null}var xu=!1,su=null,Bu=0,Cu=0,vu=!1;function Du(){Du=x;Eu=new yk}function Au(){Du()}t(272,183,{},Au);_.Oc=function(){null.gg()};_.Pc=function(){return Eu};var Eu;function tu(){Vr.call(this,null)}t(274,219,zi,tu);
+function fu(a){switch(a){case pd:return 4096;case Dd:return 1024;case Gd:return 1;case $d:return 2;case oe:return 2048;case Ve:return 128;case We:return 256;case Xe:return 512;case cf:return 32768;case "losecapture":return 8192;case wf:return 4;case xf:return 64;case yf:return 32;case zf:return 16;case Af:return 8;case "scroll":return 16384;case ke:return 65536;case "DOMMouseScroll":case Bf:return 131072;case Yd:return 262144;case Wf:return 524288;case Vg:return 1048576;case Ug:return 2097152;case Tg:return 4194304;
+case Sg:return 8388608;case ze:return 16777216;case we:return 33554432;case ye:return 67108864;default:return-1}}function oj(){Fu||(Gu(),Fu=!0)}var Fu=!1;function Hu(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 Iu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Gu(){Ju=C(function(a){var b;var c=ku,d,e,f;ju&&c&&Ku(c.b.e,ju)?(b=lu.b,d=lu.c,e=lu.d,f=lu.e,nu(lu),lu.e=a,Pr(c,lu),c=!(lu.b&&!lu.c),lu.b=b,lu.c=d,lu.d=e,lu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Lu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Dn(b)&&A(b,22)&&eu(a,c,b)});Mu=C(function(a){a.preventDefault();Lu.call(this,a)});Nu=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;Lu.call(this,a)});Ou=C(function(a){if(Ju(a)){var b=pj;b&&b.__listener&&!Dn(b.__listener)&&A(b.__listener,22)&&(eu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Gd,Ou,!0);$wnd.addEventListener($d,Ou,!0);$wnd.addEventListener(wf,Ou,!0);$wnd.addEventListener(Af,Ou,!0);$wnd.addEventListener(xf,Ou,!0);$wnd.addEventListener(zf,Ou,!0);$wnd.addEventListener(yf,Ou,!0);$wnd.addEventListener(Bf,Ou,!0);$wnd.addEventListener(Ve,Ju,!0);$wnd.addEventListener(Xe,Ju,!0);$wnd.addEventListener(We,
+Ju,!0);$wnd.addEventListener(Vg,Ou,!0);$wnd.addEventListener(Ug,Ou,!0);$wnd.addEventListener(Tg,Ou,!0);$wnd.addEventListener(Sg,Ou,!0);$wnd.addEventListener(ze,Ou,!0);$wnd.addEventListener(we,Ou,!0);$wnd.addEventListener(ye,Ou,!0)}function Pu(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)}
+function Qu(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Lu:null),c&2&&(a.ondblclick=b&2?Lu:null),c&4&&(a.onmousedown=b&4?Lu:null),c&8&&(a.onmouseup=b&8?Lu:null),c&16&&(a.onmouseover=b&16?Lu:null),c&32&&(a.onmouseout=b&32?Lu:null),c&64&&(a.onmousemove=b&64?Lu:null),c&128&&(a.onkeydown=b&128?Lu:null),c&256&&(a.onkeypress=b&256?Lu:null),c&512&&(a.onkeyup=b&512?Lu:null),c&1024&&(a.onchange=b&1024?Lu:null),c&2048&&(a.onfocus=b&2048?Lu:null),c&4096&&(a.onblur=b&4096?Lu:null),
+c&8192&&(a.onlosecapture=b&8192?Lu:null),c&16384&&(a.onscroll=b&16384?Lu:null),c&32768&&(a.onload=b&32768?Nu:null),c&65536&&(a.onerror=b&65536?Lu:null),c&131072&&(a.onmousewheel=b&131072?Lu:null),c&262144&&(a.oncontextmenu=b&262144?Lu:null),c&524288&&(a.onpaste=b&524288?Lu:null),c&1048576&&(a.ontouchstart=b&1048576?Lu:null),c&2097152&&(a.ontouchmove=b&2097152?Lu:null),c&4194304&&(a.ontouchend=b&4194304?Lu:null),c&8388608&&(a.ontouchcancel=b&8388608?Lu:null),c&16777216&&(a.ongesturestart=b&16777216?
+Lu:null),c&33554432&&(a.ongesturechange=b&33554432?Lu:null),c&67108864&&(a.ongestureend=b&67108864?Lu:null))}var pj=null,Ju=null,Ou=null,Mu=null,Lu=null,Nu=null;function Ru(){var a;Ru=x;Su=(a=$doc,G(a.compatMode,Lb)?a.documentElement:a.body)}var Su;function Tu(){this.c=new ej}function Uu(a){a=a[dd];return null==a?-1:a}t(278,1,{},Tu);_.b=null;function Vu(a,b){this.b=a;this.c=b}t(279,1,{},Vu);_.b=0;_.c=null;t(280,1,zi);_.jd=function(a){return decodeURI(a.replace("%23",la))};
+_.ad=function(a){Pr(this.b,a)};_.kd=function(a){a=null==a?l:a;if(!G(a,null==Wu?l:Wu))Wu=a,Hr&&(a=new Gr,Pr(this.b,a))};var Wu=l;function ru(){function a(){$wnd.setTimeout(a,250);e()}var b=pu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));Wu=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.jd(c.substring(1)));b.kd(a)});a();return!0}t(282,280,zi);function qu(){this.b=new Vr(null)}t(281,282,zi,qu);
+function yu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(zu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{xu&&yr((!su&&(su=new tu),su),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function wu(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(vu&&(d=sj(),c=tj(),Cu!=d||Bu!=c))Cu=d,Bu=c,Cr((!su&&(su=new tu),su))}finally{a&&a(b)}})}function dj(a,b){Mi(a.pd(),b,!0)}function cj(a,b){Mi(a.pd(),b,!1)}function rj(a,b,c){0<=b&&a.ud(b+ag);0<=c&&a.sd(c+ag)}function Xu(a){var b,a=uo(a,Fd);b=io(a,jo(32));return 0<=b?a.substr(0,b-0):a}
+function Mi(a,b,c){if(!a)throw new Ui(qc);b=ho(b);if(0==b.length)throw new Ak(Oc);if(c){var d;d=ho(b);b=a.className;-1==vo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=ho(b);f=a.className;e=vo(f,c);-1!=e&&(b=ho(f.substr(0,e-0)),c=ho(po(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Yu(a,b){a.style.display=b?l:Hf;a.setAttribute("aria-hidden",""+!b)}t(288,1,qi);_.ld=function(){return bk(this.hb)};_.md=function(){return dk(this.hb)};
+_.nd=function(){return to(this.hb,Of)};_.od=function(){return to(this.hb,Pf)};_.pd=function(){return this.hb};_.qd=function(){return this.hb.style.display!=Hf};_.rd=function(){throw new Zu;};_.sd=function(a){this.hb.style[Ne]=a};_.td=function(a){Yu(this.hb,a)};_.ud=function(a){this.hb.style[fh]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;
+function B(a,b,c){var d;d=fu(c.c);if(-1==d){var e=a.hb;d=c.c;oj();switch(d){case "drag":e.ondrag=Lu;break;case "dragend":e.ondragend=Lu;break;case "dragenter":e.ondragenter=Mu;break;case "dragleave":e.ondragleave=Lu;break;case "dragover":e.ondragover=Mu;break;case "dragstart":e.ondragstart=Lu;break;case "drop":e.ondrop=Lu;break;case "canplaythrough":case "ended":case "progress":e.removeEventListener(d,Lu,!1);e.addEventListener(d,Lu,!1);break;default:throw"Trying to sink unknown event type "+d;}}else-1==
+a.db?(e=a.hb,d|=a.hb.__eventBits||0,oj(),Qu(e,d)):a.db|=d;return Ir(!a.eb?a.eb=new Vr(a):a.eb,c,b)}function $u(a,b,c){return Ir(!a.eb?a.eb=new Vr(a):a.eb,c,b)}function av(a){var b;if(a.xd())throw new bv("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;oj();Qu(c,b)}else a.db|=b;a.vd();a.Ad()}
+function cv(a,b){var c;switch(fu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(Lp&&(f=Lp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&Pr(a.eb,f.b),f.b.b=d,f.b.c=e}function dv(a){if(!a.xd())throw new bv("Should only call onDetach when the widget is attached to the browser's document");try{a.Bd()}finally{try{a.wd()}finally{a.hb.__listener=null,a.cb=!1}}}
+function $j(a){if(a.gb)if(A(a.gb,28))a.gb.Cd(a);else{if(a.gb)throw new bv("This widget's parent does not implement HasWidgets");}else if(lj(),Ku(ev.b,a)){lj();try{a.zd()}finally{Ti(ev.b,a)}}}function fv(a,b){var c;c=a.gb;if(b){if(c)throw new bv("Cannot set a new parent without first clearing the old parent");a.gb=b;b.xd()&&a.yd()}else try{c&&c.xd()&&a.zd()}finally{a.gb=null}}t(287,288,Vh);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.eb&&Pr(this.eb,a)};_.xd=function(){return this.cb};
+_.yd=function(){av(this)};_.gd=function(a){cv(this,a)};_.zd=function(){dv(this)};_.Ad=function(){};_.Bd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function gv(a){for(a=new hv(a);a.b.b<a.b.c.d-1;)iv(a.b),jv(a.b)}t(286,287,Ai);_.vd=function(){kv(this,(lv(),mv))};_.wd=function(){kv(this,(lv(),nv))};function ov(a,b,c){$j(b);var d=a.q;pv(d,b,d.d);d=(cu(),du(b.hb));c.appendChild(d);fv(b,a)}
+function qv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new rv;b.gb==a&&(f=a.Dd(b),f<d&&--d);$j(b);pv(a.q,b,d);e?(e=b.hb,Pu(c,(cu(),du(e)),d)):(e=(cu(),du(b.hb)),c.appendChild(e));fv(b,a)}function sv(a,b){var c;if(b.gb!=a)return!1;try{fv(b,null)}finally{c=b.hb;xo(c).removeChild(c);c=a.q;var d;d=tv(c,b);if(-1==d)throw new uv;if(0>d||d>=c.d)throw new rv;for(--c.d;d<c.d;++d)ts(c.b,d,c.b[d+1]);ts(c.b,c.d,null)}return!0}t(285,286,Ai);_.Dd=function(a){return tv(this.q,a)};
+_.Ed=function(a,b,c,d){qv(this,a,b,c,d)};_.Fd=function(){return new vv(this.q)};_.Cd=function(a){return sv(this,a)};function kj(a,b,c,d){var e;$j(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.hb,e,!0)}function wv(a,b){var c;(c=sv(a,b))&&xv(b.hb);return c}function yv(a,b,c,d){if(b.gb!=a)throw new Ak("Widget must be a child of this panel.");a.Id(b,c,d)}function zv(a,b,c){a=a.hb;-1==b&&-1==c?xv(a):(a.style[Yf]=fd,a.style[Ye]=b+ag,a.style[Rg]=c+ag)}
+function Av(){var a=$doc.createElement(fe);this.q=new Bv(this);this.hb=a;this.hb.style[Yf]="relative";this.hb.style[Uf]=Oe}function xv(a){a.style[Ye]=l;a.style[Rg]=l;a.style[Yf]=l}t(284,285,Ai,Av);_.Gd=function(a){ov(this,a,this.hb)};_.Cd=function(a){return wv(this,a)};_.Hd=function(a,b,c){yv(this,a,b,c)};_.Id=function(a,b,c){zv(a,b,c)};function Cv(a,b){if(a.Kd())throw new bv("SimplePanel can only contain one child widget");a.Ld(b)}
+function Dv(a,b){if(a.bb!=b)return!1;try{fv(b,null)}finally{a.Jd().removeChild(b.hb),a.bb=null}return!0}function Ev(a,b){if(b!=a.bb&&(b&&$j(b),a.bb&&a.Cd(a.bb),a.bb=b)){var c=(cu(),du(a.bb.hb));a.Jd().appendChild(c);fv(b,a)}}function Fv(){this.hb=$doc.createElement(fe)}t(292,286,Ai,Fv);_.Jd=function(){return this.hb};_.Kd=function(){return this.bb};_.Fd=function(){return new Gv(this)};_.Cd=function(a){return Dv(this,a)};_.Ld=function(a){Ev(this,a)};_.bb=null;
+function Hv(a,b){a._&&(Iv(a.$,!1,!1),yr(a,a,b))}function Jv(a){var b;if(b=a.bb)null!=a.P&&b.sd(a.P),null!=a.Q&&b.ud(a.Q)}function Kv(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[Ye]=b-0+(Lj(),ag);a.style[Rg]=c+ag}function Lv(a){a._||(a.cb&&$j(a),Iv(a.$,!0,!1))}t(291,292,Ai);_.Jd=function(){return wo(this.hb)};_.nd=function(){return to(this.hb,Of)};_.od=function(){return to(this.hb,Pf)};_.pd=function(){return xo(wo(this.hb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){Hv(this,a)};
+_.qd=function(){return!G(Oe,this.hb.style[ch])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this._&&Iv(this.$,!1,!0)};_.sd=function(a){this.P=a;Jv(this);0==a.length&&(this.P=null)};_.Od=function(a,b){Kv(this,a,b)};_.td=function(a){this.hb.style[ch]=a?dh:Oe};_.Ld=function(a){Ev(this,a);Jv(this)};_.ud=function(a){this.Q=a;Jv(this);0==a.length&&(this.Q=null)};_.Pd=function(){Lv(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
+_.ab=-1;
+function Mv(a,b){var c;Fv.call(this);this.S=new Nv;this.M=(Ov(),Pv);this.$=new Qv(this);this.hb.appendChild($doc.createElement(fe));this.Od(0,0);xo(wo(this.hb))[Fd]="gwt-PopupPanel";wo(this.hb)[Fd]=Xf;this.O=this.N=a;this.X=!1;c=H(ys,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new Rv(c);this.L.pd()[Fd]=l;c=xo(wo(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Ui(qc);d=ho(d);if(0==d.length)throw new Ak(Oc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
+h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Ev(this,this.L);Jv(this);Mi(wo(this.hb),Xf,!1);Mi(this.L.c,b+"Content",!0)}t(290,291,Ai);_.vd=function(){av(this.L)};_.wd=function(){dv(this.L)};_.Kd=function(){return this.L.bb};_.Fd=function(){return new Gv(this.L)};_.Cd=function(a){return this.L.Cd(a)};_.Ld=function(a){Ev(this.L,a);Jv(this)};_.L=null;t(289,290,Ai);_.zd=function(){dv(this)};
+function Sv(){Sv=x;Tv=new Uv(Kb,0,(Ov(),Pv));Vv=new Uv(sc,1,Wv);Xv=new Uv(zc,2,Yv);Zv=H($v,m,23,[Tv,Vv,Xv])}function Uv(a,b,c){Ao.call(this,a,b);this.b=c}t(293,145,{23:1,71:1,75:1,77:1},Uv);_.b=null;var Zv,Tv,Vv,Xv;function aw(){aw=x;bw=H(ys,m,1,[Rg,vf,yd])}
+function Rv(a){var b;aw();var c,d;c=this.hb=$doc.createElement(Gg);this.d=$doc.createElement(Jg);bu(c,this.d);c[Bd]=0;for(c=c[Ad]=0;c<a.length;++c)d=(b=$doc.createElement(Wg),b[Fd]=a[c],bu(b,cw(a[c]+"Left")),bu(b,cw(a[c]+Mb)),bu(b,cw(a[c]+"Right")),b),bu(this.d,d),1==c&&(this.c=wo(Hu(d,1)));this.hb[Fd]="gwt-DecoratorPanel"}function cw(a){var b,c;c=$doc.createElement(Kg);b=$doc.createElement(fe);var d=(cu(),du(b));c.appendChild(d);c[Fd]=a;b[Fd]=a+"Inner";return c}t(295,292,bi,Rv);_.Jd=function(){return this.c};
+_.c=null;_.d=null;var bw;t(294,295,bi);t(296,1,{});function lv(){lv=x;mv=new dw;nv=new ew}function fw(a){Tr.call(this,a)}function kv(a,b){lv();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=Qi(f),A(f,86))d=f,!c&&(c=new Rr),Sr(c,d);else throw f;}}if(c)throw new fw(c);}t(297,224,Oh,fw);var mv,nv;function dw(){}t(298,1,{},dw);_.Qd=function(a){a.yd()};function ew(){}t(299,1,{},ew);_.Qd=function(a){a.zd()};t(302,287,Vh);_.Uc=function(a){return B(this,a,(Vq(),Vq(),Wq))};
+_.Vc=function(a){return B(this,a,(uj(),uj(),vj))};_.Wc=function(a){return B(this,a,(Zq(),Zq(),$q))};_.Xc=function(a){return B(this,a,(wj(),wj(),xj))};_.yd=function(){av(this);-1==("undefined"!=typeof this.hb.tabIndex?this.hb.tabIndex:-1)&&(this.hb.tabIndex=0)};t(301,302,Vh);function gw(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",zd),b);this.hb[Fd]="gwt-Button";this.hb.innerHTML=a||l}t(300,301,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},gw);t(303,285,Ai);_.e=null;_.f=null;
+function hw(a,b){var c;if(a.i)throw new bv("Composite.initWidget() may only be called once.");$j(b);c=b.hb;a.hb=c;var d;cu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((cu(),c).__gwt_resolve=iw(a));a.i=b;fv(b,a)}function jw(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);oj();Qu(d,b)}else b.db|=c;a.db=-1}a.i.yd();a.hb.__listener=a;a.Ad()}t(304,287,yi);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){jw(this)};_.gd=function(a){cv(this,a);this.i.gd(a)};
+_.zd=function(){this.i.zd()};_.rd=function(){return this.hb=this.i.rd()};_.i=null;function kw(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[ce]=qg;break;case 1:c[ce]=ef;break;case 2:ds(c)!=(es(),hs)&&(c[ce]=l)}}}function lw(a){this.b=a;this.d=!1;this.e=this.c=ds(a)}t(305,1,{},lw);_.b=null;_.c=null;_.d=!1;_.e=null;function qj(){this.hb=mw()}t(306,292,Ai,qj);_.Uc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Vc=function(a){return B(this,a,(uj(),uj(),vj))};
+_.Wc=function(a){return B(this,a,(Zq(),Zq(),$q))};_.Xc=function(a){return B(this,a,(wj(),wj(),xj))};function nw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=wo(b);e=null;c&&(c=Uu(c),e=0>c?null:Yt(a.j.c,c));e?ow(a,e):d&&(b.innerHTML=l||l);return b}function ow(a,b){var c;if(b.gb!=a)return!1;try{fv(b,null)}finally{c=b.hb;xo(c).removeChild(c);var d=a.j,e;e=Uu(c);c[dd]=null;c=d.c;pw(e,c.d);ts(c.c,e,null);d.b=new Vu(e,d.b)}return!0}t(308,286,Ai);_.Fd=function(){return new qw(this)};
+_.Cd=function(a){return ow(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function rw(a){if(0>=a.c)throw new sw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new sw("Column index: 0, Column size: "+a.b);}
+function tw(){this.j=new Tu;this.i=$doc.createElement(Gg);this.d=$doc.createElement(Jg);bu(this.i,this.d);this.hb=this.i;this.e=new uw(this);var a=new vw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Pu(a.c.i,(cu(),du(b)),0);bu(a.b,$doc.createElement(Kd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new sw("Row index: "+a+", Row size: "+d);if(0>c)throw new sw("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new sw("Column index: "+c+", Column size: "+this.b);c=nw(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Kg),d.innerHTML=sa||l,Pu(c,(cu(),du(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Kd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Kg);
+e.innerHTML=sa;c=$doc.createElement(Wg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)nw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(307,308,Ai,tw);_.b=0;_.c=0;function ww(a){for(;++a.c<a.e.d&&!(null!=Yt(a.e,a.c)););}function qw(a){this.d=a;this.e=this.d.j.c;ww(this)}t(309,1,{},qw);_.dd=function(){return this.c<this.e.d};
+_.ed=function(){var a;if(this.c>=this.e.d)throw new uv;a=Yt(this.e,this.c);this.b=this.c;ww(this);return a};_.fd=function(){var a;if(0>this.b)throw new xw;a=Yt(this.e,this.b);$j(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function uw(a){this.b=a}t(310,1,{},uw);_.b=null;function vw(a){this.c=a}t(311,1,{},vw);_.b=null;_.c=null;function yw(){yw=x;zw=new Aw}var zw;function Bw(){Bw=x;Cw=new Dw((Yo(),Cd));Ew=new Dw(Ye);Fw=new Dw(jg);Gw=Ew;Hw=Fw;Iw=Gw}var Cw,Iw,Ew,Hw,Gw,Fw;function Aw(){}t(313,1,{},Aw);
+function Dw(a){this.b=a}t(314,313,{},Dw);_.b=null;function Jw(){Jw=x;Kw=new Lw(vf);Mw=new Lw(Rg)}var Kw,Mw;function Lw(a){this.b=a}t(315,1,{},Lw);_.b=null;function Nw(a,b){var c;c=Ow(a);bu(a.c,c);ov(a,b,c)}function Ow(a){var b;b=$doc.createElement(Kg);b[id]=a.b.b;b.style[bh]=a.d.b;return b}function Pw(a,b){var c,d;d=xo(b.hb);(c=sv(a,b))&&a.c.removeChild(d);return c}
+function Qw(){this.q=new Bv(this);this.f=$doc.createElement(Gg);this.e=$doc.createElement(Jg);bu(this.f,this.e);this.hb=this.f;this.b=(Bw(),Iw);this.d=(Jw(),Mw);this.c=$doc.createElement(Wg);bu(this.e,this.c);this.f[Bd]=ab;this.f[Ad]=ab}t(316,303,Ai,Qw);_.Cd=function(a){return Pw(this,a)};_.c=null;function Rw(){Rw=x;new Ii}function Sw(a,b,c,d,e){Rw();this.b=new Tw(this,a,b,c,d,e);this.hb[Fd]="gwt-Image"}function Uw(a,b,c,d,e){Rw();Sw.call(this,(It(),new Ht(a)),b,c,d,e)}t(317,287,Vh,Sw,Uw);
+_.Uc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Vc=function(a){return B(this,a,(uj(),uj(),vj))};_.Wc=function(a){return B(this,a,(Zq(),Zq(),$q))};_.Xc=function(a){return B(this,a,(wj(),wj(),xj))};_.gd=function(a){32768==fu(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);cv(this,a)};_.Ad=function(){var a=this.b;G(cf,uo(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new Vw(a,this),Xn((Un(),Vn),a.i))};_.b=null;t(319,1,{});_.i=null;function Ww(){Ww=x;Xw()}
+function Tw(a,b,c,d,e,f){var g,j;Ww();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Bg);j=new vt;ut(ut(ut(j,new xt("width:"+e+(Lj(),ag)+ob)),new xt("height:"+f+dg)),new xt("background:url("+b.b+") no-repeat "+-c+"px "+-d+dg));!Yw&&(Yw=new Zw);b=$w;c=new xt((new xt(j.b.b.b)).b);j=new wt;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Gt(b.b);wn(j.b,b);j.b.b+="' style='";b=Gt(c.b);wn(j.b,b);j.b.b+="' border='0'>";j=new zt(j.b.b);g.innerHTML=j.b||l;g=wo(g);a.cb&&
+(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),oj(),Qu(g,a)):a.db|=133333119}t(318,319,{},Tw);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Vw(a,b){this.b=a;this.c=b}t(320,1,{},Vw);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(cf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=cf)};_.b=null;_.c=null;function ax(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(yw(),zw)?a.c.e==(es(),gs)?(Bw(),Ew):a.c.e==fs?(Bw(),Fw):(Bw(),Gw):a.c.e==(es(),gs)?(Bw(),Fw):a.c.e==fs?(Bw(),Ew):(Bw(),Hw);b!=a.d&&(a.d=b,a.hb.style[Mg]=!a.d?l:a.d.b)}t(322,287,Vh);_.b=null;_.c=null;_.d=null;
+function bx(){this.hb=$doc.createElement(fe);this.c=new lw(this.hb);this.hb[Fd]="gwt-Label"}function cx(){bx.call(this);kw(this.c,gh);ax(this)}t(321,322,Vh,bx,cx);_.Uc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Vc=function(a){return B(this,a,(uj(),uj(),vj))};_.Wc=function(a){return B(this,a,(Zq(),Zq(),$q))};_.Xc=function(a){return B(this,a,(wj(),wj(),xj))};function dx(a,b){if(0>b||b>=a.hb.options.length)throw new rv;}function Vp(a,b){dx(a,b);return a.hb.options[b].value}
+function ex(){this.hb=$doc.createElement("select");this.hb[Fd]="gwt-ListBox"}t(323,302,Vh,ex);t(324,255,hi);function fx(a){this.b=a}t(325,324,hi,fx);_.Sc=function(){};function gx(a){this.b=a}t(326,324,hi,gx);_.Yc=function(a){this.b.Rd(a.i,a.b)};function hx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Wg);Pu(a.f,(cu(),du(e)),b);a=(cu(),du(c));d.appendChild(a)}else d=Hu(a.f,0),Pu(d,(cu(),du(c)),b)}
+function ix(a,b,c){var d;jx(a,b);c&&b.b?(jx(a,null),a=b.b,b=(Un(),Vn),b.d=Yn(b.d,[new kx(a),!1])):null!=b.d&&(a.k=new lx(a,b),c=(Ov(),Wv),a.k.M=c,a.k.U=a.i,a.k.pd()[Fd]=Le,d=Xu(a.hb),G(Ee,d)||dj(a.k,d+"Popup"),$u(a.k,new gx(a),xk?xk:xk=new yk),a.o=b.d,d=a.k,a=new mx(a,b),d.hb.style[ch]=Oe,Lv(d),a.b.p?Kv(a.b.k,bk(a.b.hb)+to(a.b.hb,Pf)-1,dk(a.c.hb)):Kv(a.b.k,bk(a.c.hb),dk(a.b.hb)+to(a.b.hb,Of)-1),d.hb.style[ch]=dh)}function nx(a,b){if(b||!(a.n&&a.o==a.n.d))jx(a,b),ox(a.hb),b&&a.e&&ix(a,b,!1)}
+function px(a,b){var c;a:{c=yo(b);var d,e;for(e=new Ki(a.j);e.c<e.e.Je();)if(d=Li(e),d.hb.contains(c)){c=d;break a}c=null}switch(fu(b.type)){case 1:ox(a.hb);c&&ix(a,c,!0);break;case 16:c&&nx(a,c);break;case 32:c&&nx(a,null);break;case 2048:qx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:qx(a)||a.p||rx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:qx(a)||(a.p?null!=a.n.d&&!a.n.d.gg().gg()&&(ix(a,a.n,!1),a.n.d.gg()):sx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:qx(a)||a.p&&
+rx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:qx(a)||(a.p?sx(a):null!=a.n.d&&!a.n.d.gg().gg()&&(ix(a,a.n,!1),a.n.d.gg()));b.cancelBubble=!0;b.preventDefault();break;case 27:jx(a,null);a.k&&Hv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:jx(a,null);a.k&&Hv(a.k,!1);break;case 13:qx(a)||(ix(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}cv(a,b)}function tx(a,b,c){c&&jx(a,null);yr(a,b,!1);a.o=null;a.k=null}
+function qx(a){var b;if(!a.n){for(b=new Ki(a.j);b.c<b.e.Je();){b=Li(b);jx(a,b);break}return!0}return!1}function jx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Xu(c.hb)+Va;Mi(c.pd(),d,!1);a.p&&(c=xo(a.n.hb),2==Iu(c)&&(c=Hu(c,1),Mi(c,Eg,!1)))}if(b){c=Xu(b.hb)+Va;Mi(b.pd(),c,!0);a.p&&(c=xo(b.hb),2==Iu(c)&&(c=Hu(c,1),Mi(c,Eg,!0)));Cl();c=a.hb;var d=new cl(b.hb),e=(xl(),yl),d=H(ux,m,5,[d]),e=e.b,f,g,j,h;f=new un;for(j=0,h=d.length;j<h;++j)g=d[j],vn(vn(f,g.b),ba);d=ho(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function sx(a){var b,c,d;if(a.n){for(b=c=Qj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Yt(a.j,b):Yt(a.j,c);break}jx(a,d)}}function rx(a){var b,c,d;if(a.n){for(b=c=Qj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Yt(a.j,b):Yt(a.j,c);break}jx(a,d)}}t(327,287,Vh);_.gd=function(a){px(this,a)};_.zd=function(){this.k&&Hv(this.k,!1);dv(this)};_.Rd=function(a,b){tx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function kx(a){this.b=a}t(328,1,{},kx);_.xc=function(){vx(this.b)};_.b=null;
+function wx(a){this.b=a}t(329,1,{},wx);_.Sc=function(){jx(this.b,null)};_.b=null;function lx(a,b){this.b=a;this.c=b;Mv.call(this,!0,lf);Ev(this.L,this.c.d);Jv(this);this.Z=!0;this.c.d.gg()}t(330,290,Ai,lx);_.cd=function(a){var b,c;if(!a.b)switch(fu(a.e.type)){case 4:c=yo(a.e);b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&jx(this.b,null)}};_.b=null;_.c=null;function mx(a,b){this.b=a;this.c=b}t(331,1,{},mx);_.b=null;var xx=_.c=null;
+function yx(){yx=x;xx=new tt((It(),new Ht("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function zx(a,b){this.hb=$doc.createElement(Kg);var c=Xu(this.hb)+Va;Mi(this.pd(),c,!1);this.hb.textContent=a||l;this.hb[Fd]="gwt-MenuItem";c=zo();this.hb.setAttribute(Pe,c);Cl();this.hb.setAttribute(kg,im.b);this.b=b}t(334,288,{27:1,31:1,34:1},zx);_.b=null;_.c=null;_.d=null;
+function Ax(){var a;this.hb=$doc.createElement(Kg);this.hb[Fd]="gwt-MenuItemSeparator";a=$doc.createElement(fe);bu(this.hb,a);a[Fd]="menuSeparatorInner"}t(335,288,qi,Ax);function Bx(){var a,b,c,d,e;b=null.gg();e=sj();d=tj();b[ee]=(No(),Hf);b[fh]=0+(Lj(),ag);b[Ne]=bb;c=$doc;c=(G(c.compatMode,Lb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Lb)?a.documentElement:a.body).scrollHeight||0;b[fh]=(c>e?c:e)+ag;b[Ne]=(a>d?a:d)+ag;b[ee]="block"}function Nv(){}t(336,1,{},Nv);_.$c=function(){Bx()};
+function Cx(a){this.b=a}t(337,1,{},Cx);_.cd=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.cd(a),!a.b){d=a.e;c=yo(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(fu(d.type)){case 4:case 1048576:if(nj){a.c=!0;break}if(!c&&b.N){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(nj){a.c=!0;break}break;case 2048:d=yo(d),b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function Dx(a){this.b=a}t(338,1,{},Dx);_.b=null;function Ov(){Ov=x;Pv=new Ex(Kb,0);Wv=new Ex(sc,1);Yv=new Ex(zc,2);Fx=H(Gx,m,32,[Pv,Wv,Yv])}function Ex(a,b){Ao.call(this,a,b)}t(339,145,{32:1,71:1,75:1,77:1},Ex);var Fx,Pv,Wv,Yv;function Hx(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=uu(a.b.S),Bx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Vi(a.i.b),a.i=null,a.c=!1)}function Ix(a){a.k||(Hx(a),a.d||(lj(),wv(mj(null),a.b)));a.b.hb.style[Id]="rect(auto, auto, auto, auto)";a.b.hb.style[Uf]=dh}
+function Jx(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=K(b*a.e);j=K(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-j)>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Id]="rect("+g+bg+f+bg+c+bg+e+"px)"}
+function Iv(a,b,c){a.d=c;fk(a);a.j&&(zk(a.j),a.j=null,Ix(a));a.b._=b;var d=a.b;d.Y&&(Vi(d.Y.b),d.Y=null);d.T&&(Vi(d.T.b),d.T=null);if(d._){d.Y=iu(new Cx(d));var e;e=new Dx(d);ou();e=pu?Ir(pu.b,(!Hr&&(Hr=new yk),Hr),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(Ov(),Pv)&&!b&&(c=!1);a.k=b;c?b?(Hx(a),a.b.hb.style[Yf]=fd,-1!=a.b.ab&&a.b.Od(a.b.W,a.b.ab),a.b.hb.style[Id]="rect(0px, 0px, 0px, 0px)",lj(),b=mj(null),ov(b,a.b,b.hb),a.j=new Kx(a),rk(a.j,1)):gk(a,200):(Hx(a),a.k?(a.b.hb.style[Yf]=fd,-1!=a.b.ab&&a.b.Od(a.b.W,
+a.b.ab),lj(),b=mj(null),ov(b,a.b,b.hb)):a.d||(lj(),wv(mj(null),a.b)),a.b.hb.style[Uf]=dh)}function Qv(a){var b=(lk(),ok);this.n=new kk(this);this.u=b;this.b=a}t(340,18,{},Qv);_.zc=function(){Ix(this)};_.Ac=function(){this.e=to(this.b.hb,Of);this.f=to(this.b.hb,Pf);this.b.hb.style[Uf]=Oe;Jx(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Jx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Kx(a){sk();this.b=a}t(341,25,{},Kx);
+_.Hc=function(){this.b.j=null;gk(this.b,200)};_.b=null;function cu(){cu=x;Lx()}function du(a){return a.__gwt_resolve?a.__gwt_resolve():a}function iw(a){return function(){this.__gwt_resolve=Mx;return a.rd()}}function Mx(){throw"A PotentialElement cannot be resolved twice.";}
+function Lx(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function lj(){lj=x;Nx=new Ox;Px=new Ii;ev=new Rr}function Qx(a){this.q=new Bv(this);this.hb=a;av(this)}
+function mj(a){lj();var b,c;c=hj(Px,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==Px.e){var d=new Rx;vk();wk(xk?xk:xk=new yk,d)}!b?c=new Sx:c=new Qx(b);z(Px,a,c);Sr(ev,c);return c}t(343,284,Ai,Qx);var Nx,Px,ev;function Ox(){}t(344,1,{},Ox);_.Qd=function(a){a.xd()&&a.zd()};function Rx(){}t(345,1,{},Rx);_.Yc=function(){lj();try{kv(ev,Nx)}finally{Tx(ev.b),Tx(Px)}};function Sx(){Qx.call(this,$doc.body)}t(346,343,Ai,Sx);
+_.Id=function(a,b,c){zv(a,b-0,c-0)};function Gv(a){this.d=a;this.b=!!this.d.bb}t(347,1,{},Gv);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.bb)throw new uv;this.b=!1;return this.c=this.d.bb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function Ux(a,b){a.hb[ah]=null!=b?b:l}t(350,302,Vh);_.gd=function(a){0!=(fu(a.type)&896)?cv(this,a):cv(this,a)};_.Ad=function(){};function Vx(){Vx=x;Wx()}t(349,350,Vh);
+function Xx(){var a;Vx();var b=(a=$doc.createElement("INPUT"),a.type=Lg,a);!Mt&&(Mt=new Lt);!Kt&&(Kt=new Jt);this.hb=b;this.hb[Fd]="gwt-TextBox"}t(348,349,Vh,Xx);function Wx(){Wx=x;Yx=new Zx;$x=new ay;by=new cy;dy=new ey;fy=H(gy,m,35,[Yx,$x,by,dy])}t(351,145,ki);var fy,Yx,$x,by,dy;function Zx(){Ao.call(this,Kb,0)}t(352,351,ki,Zx);function ay(){Ao.call(this,dc,1)}t(353,351,ki,ay);function cy(){Ao.call(this,fc,2)}t(354,351,ki,cy);function ey(){Ao.call(this,yc,3)}t(355,351,ki,ey);
+function hy(a,b){if(0>b||b>=a.d)throw new rv;return a.b[b]}function tv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function pv(a,b,c){var d,e;if(0>c||c>a.d)throw new rv;if(a.d==a.b.length){e=y(iy,m,36,2*a.b.length,0);for(d=0;d<a.b.length;++d)ts(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)ts(a.b,d,a.b[d-1]);ts(a.b,c,b)}function Bv(a){this.c=a;this.b=y(iy,m,36,4,0)}t(356,1,{},Bv);_.Fd=function(){return new vv(this)};_.b=null;_.c=null;_.d=0;
+function iv(a){if(a.b>=a.c.d)throw new uv;return a.c.b[++a.b]}function jv(a){if(0>a.b||a.b>=a.c.d)throw new xw;a.c.c.Cd(a.c.b[a.b--])}function vv(a){this.c=a}t(357,1,{},vv);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return iv(this)};_.fd=function(){jv(this)};_.b=-1;_.c=null;function Xw(){Xw=x;$w=(It(),new Ht(Pn()+"clear.cache.gif"))}var $w,Yw=null;function Zw(){}t(359,1,{},Zw);function jy(){jy=x;Xw()}function ky(a,b,c,d,e){jy();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function ly(a,b,c){jy();ky.call(this,(It(),new Ht(a)),b,0,c,16)}t(360,296,{},ky,ly);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function my(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function mw(){var a=ny?ny:ny=my(),b=$doc.createElement(fe);b.tabIndex=0;var c=$doc.createElement("input");c.type=Lg;c.tabIndex=-1;c.setAttribute(kg,Zf);var d=c.style;d.opacity=0;d.height=ib;d.width=ib;d.zIndex=-1;d.overflow=Oe;d.position=fd;c.addEventListener(oe,a,!1);b.appendChild(c);return b}var ny=null;function ox(a){$wnd.setTimeout(function(){a.focus()},0)}function Vi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Kr(b,new Ot(b,c,d,a)):Yr(b,c,d,a)}
+function Or(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(367,1,{},Or);_.b=null;_.c=null;_.d=null;_.e=null;function Lr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(368,1,{},Lr);_.xc=function(){var a=this.c;Mr(this.b,this.e,this.d).Df(a)};_.b=null;_.c=null;_.d=null;_.e=null;function Ot(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(369,1,{},Ot);_.xc=function(){Yr(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;
+function oy(a,b){b.n!=a&&(!a.ic&&(a.ic=new ej),b.n=a,Zi(a.ic,b))}function py(a){var b;b=a.cZ.e;if(-1!=io(b,jo(36)))return null;a=a.jc.c.c++;return b=po(b,oo(b,jo(46))+1)+l+a}function qy(a,b,c,d){0==--a.dc&&(a.oc!=a.fe()&&(d|=4),!a.nc&&(d|=2),0<d&&new ry(a,b,c,nt(d)))}function sy(a){return!a._b&&a.gc?sy(a.gc):a._b}function ty(a){return!a.bc&&a.gc?ty(a.gc):a.bc}
+function uy(a){var b;b=new vy;if(a.fe()){for(;a&&!A(a,57);a=a.gc){var c=b,d=a.be(),e=a.ce();c.b+=d;c.c+=e}A(a,57)&&(c=a.be(),a=a.ce(),b.b+=c,b.c+=a);return b}throw new wy;}function xy(a){a.kc=!1;a.oe();yy(a)}function yy(a){if((a=A(a,57)?null:a.gc)&&a.kc)xy(a),a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}function zy(a){return(a=a.Wd())?a:new Ay(1,1)}function By(a){var b;return(b=a.Xd())?new Cy(b):new Cy(a.Zd())}function Dy(a){0==a.dc++&&(a.oc=a.fe(),a.nc=!0,a.le())}function Ey(a){return!a.bc?(a.ee(),!0):!1}
+function O(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,43)&&c.b==b.b||a.hc.Yf(b)}function Fy(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)yy(a),new Gy(a,100);if(g!=a.mc||f!=a.cc)a.ee(),new Gy(a,101)}function Hy(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ee(),a.hc.Zf(b),a.fe()&&a.ne())}function Iy(a){a.lc||(Dy(a),Jy(a,!0),Ky(a),a.lc=!0,new Gy(a,102),qy(a,a,a.gc,0),yy(a),a.hc._f(a))}function Ly(){this.jc=(Tp(),Tp(),My);new Ii;this.de();this.fc=(Ny(),Oy)}
+t(373,1,oi);_.Td=function(){return!1};_.Ud=function(){return py(this)};_.Vd=function(){return sy(this)};_.Wd=function(){return Py(this.hc,this)};_.Xd=function(){return this.Wd()};_.Yd=function(){return this.cc};_.Zd=function(){return this.he()};_.$d=function(){return new Qy(0,0,0,0)};_._d=function(){return this.ke()};_.ae=function(){return this.mc};_.be=function(){return this.pc};_.ce=function(){return this.qc};_.de=function(){};_.ee=function(){xy(this)};
+_.fe=function(){return this.lc&&!!this.gc&&this.gc.fe()};_.ge=function(){};_.he=function(){return zy(this)};_.ie=function(){};_.je=function(){return(null==this.ec&&(this.ec=this.Ud()),this.ec)+ya+this.be()+ya+this.ce()+ya+this.ae()+gh+this.Yd()+(this.lc?l:",hidden")};_.ke=function(){return By(this)};_.le=function(){};_.me=function(){return Ey(this)};_.ne=function(){};_.oe=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.pe=function(a,b){this.qe(this.pc,this.qc,a,b)};
+_.qe=function(a,b,c,d){this.re(a,b,c,d,this.ac,!0);this.ac=0};_.re=function(a,b,c,d){Fy(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Tc+this.je()+bd};_.se=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function P(a,b,c){var d;if(-1>a.Wb.b.d)throw new Ak("Missing message: awt.12A");if(A(b,45)){if(b==a)throw new Ak("Missing message: awt.12B");a:{if(a&&!A(a,57))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.gc}d=!1}if(d)throw new Ak("Missing message: awt.12C");if(A(b,57))throw new Ak("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new ro;var e=Qj(d.Wb.b,b),f;f=Yt(d.Wb.b,e);d.Xb&&d.Xb.ye(f);Ry(d,e);new Sy(d,301,f)}d=a.Wb.b.d;Dy(b);Ty(a.Wb.b,d,b);d=(b.gc=a,b.ge(!0),xy(a),!!a.Xb&&
+A(a.Xb,50)&&(a.Xb.o=!1),qy(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,50)){var g=a.Xb;if(!b)throw new Jr("Missing message: awt.185");if(null==c||null!=c)Uy(g,c,b);else throw new Ak("Missing message: awt.92");}else a.Xb.ue(null==c?null:c,b)}catch(j){j=Qi(j);if(A(j,80))throw b=j,Ry(a,d),b;throw j;}b.oe();new Sy(a,300,b)}function Vy(a,b){var c;c=a.te();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Wy(a){var b;b=a.te();return new Xy(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function Jy(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Yt(a.Wb.b,c).ge(b)}function Ry(a,b){var c;c=Yt(a.Wb.b,b);Dy(c);c.ge(!1);au(a.Wb.b,b);c.gc=null;xy(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1);qy(c,c,a,1)}function Yy(a){var b=(Zy(),$y);Hy(a,b);for(b=0;b<a.Wb.b.d;++b)Yt(a.Wb.b,b).me()}function az(a,b){var c,d;if(a.Xb)for(d=new Ki(a.Wb.b);d.c<d.e.Je();)c=Li(d),a.Xb.ye(c);if(b)for(d=new Ki(a.Wb.b);d.c<d.e.Je();)c=Li(d),b.ue(null,c);a.Xb=b;xy(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}
+function Ky(a){if(!a.kc){a.Xb&&a.Xb.ve(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Yt(a.Wb.b,c),b.kc||b.se();a.kc=!0}}function bz(){Ly.call(this);this.Wb=new cz;this.$b=(Tp(),Tp(),My)}t(372,373,li);_.Wd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.we(this));return this.Yb};_.Xd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.xe(this));return this.Zb};_.te=function(){return this.$d()};_.Zd=function(){return zy(this)};_._d=function(){return By(this)};
+_.de=function(){this.hc=(Tp(),new dz)};_.ee=function(){xy(this);this.Xb&&A(this.Xb,50)&&(this.Xb.o=!1)};_.ge=function(a){Jy(this,a)};_.he=function(){return zy(this)};_.ke=function(){return By(this)};_.le=function(){var a;for(a=0;a<this.Wb.b.d;++a)Dy(Yt(this.Wb.b,a))};_.me=function(){var a;if(!Ey(this))return!1;for(a=0;a<this.Wb.b.d;++a)Yt(this.Wb.b,a).me();return!0};_.oe=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Yt(this.Wb.b,b),a.oe()};_.se=function(){Ky(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function ez(){var a=new fz;bz.call(this);az(this,a)}t(371,372,li,ez);_.Ud=function(){return"panel"+this.$b.c.e++};function gz(a,b,c){a=hz(a.Vb,b,c);a.k=!0;return new iz(a)}function jz(a){a.ie(a.Vb.e)}function kz(a){return new Ay(to(a.Vb.hb,Pf),to(a.Vb.hb,Of))}t(370,371,li);_.Yd=function(){return to(this.Vb.hb,Of)};_.ae=function(){return to(this.Vb.hb,Pf)};_.be=function(){return bk(this.Vb.hb)};_.ce=function(){return dk(this.Vb.hb)};
+_.fe=function(){return this.Vb.hb.style.display!=Hf};_.ne=function(){jz(this)};_.pe=function(){};_.Vb=null;function lz(a){if(null!=a)this.f=a;else throw new mz;}t(375,1,ni);_.tS=function(){return this.cZ.e+"[source="+this.f+bd};_.f=null;
+function nz(){nz=x;R=new Ii;z(R,new S(400),new U(ph));z(R,new S(401),new U(ph));z(R,new S(402),new U(ph));z(R,new S(500),new U(yh));z(R,new S(501),new U(yh));z(R,new S(502),new U(yh));z(R,new S(503),new U(zh));z(R,new S(504),new U(yh));z(R,new S(505),new U(yh));z(R,new S(506),new U(zh));z(R,new S(507),new U(Kh));z(R,new S(100),new U(lh));z(R,new S(101),new U(lh));z(R,new S(102),new U(lh));z(R,new S(103),new U(lh));z(R,new S(1004),new U(oh));z(R,new S(1005),new U(oh));z(R,new S(800),new U(Gh));z(R,
+new S(801),new U(Gh));z(R,new S(200),new U(Ah));z(R,new S(201),new U(Ah));z(R,new S(202),new U(Ah));z(R,new S(204),new U(Ah));z(R,new S(203),new U(Ah));z(R,new S(209),new U(Lh));z(R,new S(208),new U(Mh));z(R,new S(207),new U(Mh));z(R,new S(206),new U(Ah));z(R,new S(205),new U(Ah));z(R,new S(1400),new U(Ih));z(R,new S(1401),new U(Jh));z(R,new S(1402),new U(Jh));z(R,new S(300),new U(mh));z(R,new S(301),new U(mh));z(R,new S(1100),new U(Fh));z(R,new S(1101),new U(Fh));z(R,new S(1200),new U(Hh));z(R,new S(701),
+new U(Dh));z(R,new S(900),new U(Eh));z(R,new S(1001),new U(Bh));z(R,new S(601),new U(Ch))}t(374,375,ni);_.je=function(){return l};_.tS=function(){var a;a=l;A(this.f,44)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Ud()),a.ec),null==a&&(a=l));return this.cZ.e+Tc+this.je()+"] on "+(0<a.length?a:this.f)};_.e=0;var R;function U(a){this.b=a}t(377,1,{},U);_.b=kh;function oz(){}t(378,1,{},oz);_.b=null;_.c=null;
+function pz(a,b){var c;b&&(a.b?(c=new qz(a.b),ts(c.c,c.d++,b),a.b=c):(a.b=new ej,Zi(a.b,b)))}t(380,1,ni);_.b=null;function rz(){}function sz(){}t(379,380,ni,rz,sz);function tz(){tz=x;Math.sqrt(2)}function uz(a){tz();if(0>a)throw new Ak("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(381,1,{40:1},uz);_.eQ=function(a){return a===this?!0:A(a,40)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new vz;a.b=31*a.b+K((new wz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+K((new wz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function xz(){xz=x;yz=new Rr;zz=new Ay(0,0);Sr(yz,Eb);Sr(yz,Ub);Sr(yz,yb);Sr(yz,"Last");Sr(yz,Mb);Sr(yz,pc);Sr(yz,Nc);Sr(yz,Rc);Sr(yz,Sb)}
+function Uy(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!Ku(yz.b,b))throw new Ak(Az());vs(hj(a.d,d))===vs(c)&&vs(hj(a.c,c))===vs(d)||((b=hj(a.d,d))&&Bz(a,b,d),Cz(a.b.Fd(),c)&&Bz(a,c,d),b=a.b,new Dz(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function Ez(a,b){return new Ay(Wj(b[1].c,Wj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Wj(b[0].b,Wj(b[4].b,b[3].b))+a.n)}function Bz(a,b,c){Fz(a.b,b);Ti(a.c,b);Ti(a.d,c)}
+function Gz(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;Hz(c,c.length,zz);c=a.j;Hz(c,c.length,zz);c=a.p;Hz(c,c.length,null);a.q=0;for(d=Iz(a.b,0);d.c!=d.e.b;){c=Jz(d);e=hj(a.c,c);var f=b.fc;e=Hn(e,Mb)?0:Hn(e,pc)?1:Hn(e,Nc)?2:Hn(e,Rc)?4:Hn(e,Sb)?3:Hn(e,Eb)?f.b?4:3:Hn(e,yb)?f.b?3:4:Hn(e,Ub)?1:2;c.lc?a.p[e]||(ts(a.p,e,c),++a.q,a.i[e]=c.Zd(),a.j[e]=c._d()):a.p[e]||(a.i[e]=c.Zd(),a.j[e]=c._d())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function Kz(){xz();Lz.call(this,0)}function Lz(a){xz();Tp();this.b=new Mz;this.c=new Ii;this.d=new Ii;this.e=a;this.k=0;this.o=!1;this.p=y(Nz,m,44,5,0);this.i=y(Oz,m,46,5,0);this.j=y(Oz,m,46,5,0);this.q=this.f=this.n=0}t(382,1,{50:1,71:1},Kz,Lz);_.ue=function(a,b){Uy(this,a,b)};
+_.ve=function(a){Gz(this,a);if(0!=this.q)if(a=Wy(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.qe(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].pe(a.c,this.j[1].b),this.p[1].re(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].pe(this.j[4].c,c),this.p[4].re(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].qe(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].pe(a.c,
+this.j[2].b),this.p[2].re(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].pe(this.j[3].c,c),this.p[3].re(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.we=function(a){var b;b=this.o;Gz(this,a);this.o=b;return 0==this.q?Vy(a,new Ay(0,0)):Vy(a,Ez(this,this.i))};_.xe=function(a){var b;b=this.o;Gz(this,a);this.o=b;return Vy(a,Ez(this,this.j))};_.ye=function(a){var b;b=hj(this.c,a);null!=b&&Bz(this,a,b)};_.tS=function(){return Pz.e+"[hgap="+this.e+",vgap="+this.k+bd};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var zz,yz;function Qz(a){Ly.call(this);this.hc=(Tp(),new Rz(a,this))}t(383,373,{41:1,44:1,51:1,65:1,71:1},Qz);_.Ud=function(){return zd+this.jc.c.b++};_.Wd=function(){return!ty(this)?new Ay(0,0):Py(this.hc,this)};_.oe=function(){};t(385,1,{});t(384,385,{},function(){});function Sz(){Sz=x}
+function Tz(a,b){if(null==b)throw new Jr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Sf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function Uz(){Sz();Ly.call(this);new ej;this.hc=new Vz((Tp(),this))}t(386,373,{42:1,44:1,51:1,65:1,71:1},Uz);_.Wd=function(){return Py(this.hc,this)};
+_.je=function(){return(null==this.ec&&(this.ec=py(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+gh+this.cc+(this.lc?l:",hidden")+",current="+Vp(this.hc.b,this.hc.b.hb.selectedIndex)};function Wz(){Wz=x;Xz=new Yz(255,255,255);Zz=new Yz(192,192,192);$z=new Yz(128,128,128);aA=new Yz(64,64,64);bA=cA=new Yz(0,0,0);dA=new Yz(255,0,0);new Yz(255,175,175);eA=new Yz(255,200,0);fA=new Yz(255,255,0);new Yz(0,255,0);gA=new Yz(255,0,255);hA=new Yz(0,255,255);iA=jA=new Yz(0,0,255)}
+function kA(a){var b,c;c=~~a.b>>16&255;b=a.b&255;a=~~a.b>>8&255;if(0==c&&0==b&&0==a)return new Yz(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new Yz(c,a,b)}function lA(a){return new Yz(K(0.7*(~~a.b>>16&255)),K(0.7*(~~a.b>>8&255)),K(0.7*(a.b&255)))}function Yz(a,b,c){Wz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Ak("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(387,1,{43:1,52:1,56:1},Yz);_.eQ=function(a){return A(a,43)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return mA.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+bd};_.b=0;var bA,iA,cA,jA,hA,aA,$z,Zz,gA,eA,dA,Xz,fA;function Ny(){Ny=x;Oy=new nA(!0);oA=new Rr;Sr(oA,"ar");Sr(oA,"fa");Sr(oA,"iw");Sr(oA,"ur")}function nA(a){this.b=a}t(388,1,ni,nA);_.b=!1;var Oy,oA;t(390,1,{61:1,74:1});function pA(){Ay.call(this,0,0)}function Ay(a,b){this.c=a;this.b=b}
+function Cy(a){Ay.call(this,a.c,a.b)}t(389,390,{46:1,61:1,71:1,74:1},pA,Ay,Cy);_.eQ=function(a){return a===this?!0:A(a,46)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new vz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return qA.e+"[width="+this.c+",height="+this.b+bd};_.b=0;_.c=0;function Lq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(391,1,ni,Lq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ze=function(){return 0!=(this.f&4)};_.Ae=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.Ae()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ze()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+bd};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function rA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function sA(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(pw(g?h:n-h,b.d),b.c[g?h:n-h]),j=c._d(),c.qe(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function tA(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c._d():c.Zd(),g=Wj(g,c.b),j+=c.c+a.d);return new Ay(j,g+2*a.e)}function fz(){uA.call(this,1,5,5)}
+function uA(a,b,c){Tp();this.d=b;this.e=c;this.b=a}t(392,1,ni,fz,uA);_.ue=function(){};
+_.ve=function(a){this.c=vA(a.Wb);if(0!=rA(this)){var b,c,d,e,f,g,j,h,n,o,r;b=Wy(a);g=a.te();j=a.fc.b;n=new ej;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new wA(q);for(v=0;v<q;++v)ts(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=Qj(a.Wb.b,u);pw(E,D.d);ts(D.c,E,u)}for(d=new Ki(d);d.c<d.e.Je();)if((c=Li(d))&&c.lc)a=c._d(),!e&&o+a.c>b.c&&(sA(this,n,b.c-(o-this.d),g.c,r,h,j),n.Se(),o=f,r+=h+this.e,h=0),e=!1,ts(n.c,n.d++,c),o+=a.c+this.d,h=Wj(h,a.b);sA(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.we=function(a){this.c=vA(a.Wb);return 0==rA(this)?Vy(a,new Ay(10,10)):Vy(a,tA(this,!1))};_.xe=function(a){this.c=vA(a.Wb);return 0==rA(this)?Vy(a,new Ay(10,10)):Vy(a,tA(this,!0))};_.ye=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ye;break;case 2:a=jg;break;case 1:a=Cd;break;case 4:a="trailing";break;default:a="leading"}return xA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+bd};_.b=0;_.c=null;_.d=0;_.e=0;function Zy(){Zy=x;$y=new yA(Rb,0,12)}
+function yA(a,b,c){Zy();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(393,1,{47:1,71:1},yA);_.b=null;_.c=0;_.d=0;var $y;t(394,1,Th);_.tS=function(){return zA.e+"[font="+this.c+"ascent="+AA(this.c).b+", descent="+AA(this.c).c+", height="+AA(this.c).d+bd};_.c=null;function BA(a){if(!a.n){Dy(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=Yt(a.p,b))&&BA(c);Jy(a,!1);a.n=!0;qy(a,a,a.gc,0);new CA(a,202)}}
+function DA(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Yt(a.p,b))&&c.Md()}function EA(a){!ty(a)&&Yy(a);var b=By(a);a.qe(a.pc,a.qc,b.c,b.b);Ky(a)}function FA(a,b){a.q!=b&&(a.q=b)}t(396,372,ji);_.$d=function(){return new Qy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){DA(this)};_.fe=function(){return this.hc.d._};_.qe=function(a,b,c,d){Fy(this,a,b,c,d);this.ac=0};_.re=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Fy(this,a,b,c,d);this.lc&&e&&!f&&Ky(this)};_.n=!1;_.q=!1;
+function GA(a){bz.call(this);this.r=new sz;this.p=new ej;this.o=new Qy(0,0,0,0);this.lc=!1;az(this,new Kz);this.hc&&HA(this.hc.d.A.c,a);this.hc&&IA(this.hc,!0);FA(this,!0)}t(395,396,ji);_.te=function(){return new Qy(this.o.e,this.o.c,this.o.b,this.o.d)};_.be=function(){return bk(this.hc.d.hb)};_.ce=function(){return dk(this.hc.d.hb)};_.de=function(){this.hc=new JA((Tp(),l),this)};
+function KA(a,b,c,d,e,f){var g,j;g=a.e;f?(j=kA(g),f=new Yz(K(0.7*(~~g.b>>16&255)),K(0.7*(~~g.b>>8&255)),K(0.7*(g.b&255))),(a.e=g)&&(a.i=ig+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new Yz(K(0.7*(~~g.b>>16&255)),K(0.7*(~~g.b>>8&255)),K(0.7*(g.b&255))),f=kA(g),(a.e=j)&&(a.i=ig+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;LA(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=ig+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);LA(a,b,c,d,1);LA(a,b,c+1,1,e);(a.e=f)&&(a.i=ig+(~~f.b>>16&255)+
+ya+(~~f.b>>8&255)+ya+(f.b&255)+va);LA(a,b+d,c,1,e);LA(a,b+1,c+e,d,1)}t(397,1,{});_.tS=function(){return"Graphics"};t(398,397,{});function MA(a){var b,c;c=Wj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new Ay(b,c)}
+function NA(a,b,c){var d,e,f,g,j,h;a.c=vA(b.Wb);if(0==a.c.length)return new pA;g=MA(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d._d():d.Zd(),h=Wj(h,d.c),j=Wj(j,d.b);return new Ay(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function OA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function PA(){QA.call(this,7)}function QA(a){Tp();this.e=0;this.b=1;this.f=a;this.d=0}t(399,1,ni,PA,QA);_.ue=function(){};
+_.ve=function(a){var b,c;this.c=vA(a.Wb);if(0!=this.c.length&&(b=Wy(a),!(0>=b.c||0>=b.b))){c=MA(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);OA(b.c,b.d,this.d,f,e);OA(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].qe(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.we=function(a){return Vy(a,NA(this,a,!1))};_.xe=function(a){return Vy(a,NA(this,a,!0))};_.ye=function(){};
+_.tS=function(){return RA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+bd};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function xw(){zn()}function bv(a){zn();this.i=a}t(401,100,ei,xw,bv);function wy(){zn();this.i="Missing message: awt.151"}t(400,401,ei,wy);t(402,1,{});function Qy(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(403,1,{49:1,71:1,74:1},Qy);_.eQ=function(a){return a===this?!0:A(a,49)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return SA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;function TA(a){UA.call(this,a,0)}function UA(a,b){Ly.call(this);this.hc=(Tp(),new VA(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Bw(),Cw);c.b=d;ax(c);break;case 0:c=c.b;d=(Bw(),Ew);c.b=d;ax(c);break;case 2:c=c.b,d=(Bw(),Fw),c.b=d,ax(c)}}t(404,373,oi,TA,UA);
+_.Wd=function(){return!ty(this)?new Ay(0,0):Py(this.hc,this)};_.je=function(){var a=(null==this.ec&&(this.ec=py(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+gh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ye;switch(this.b){case 1:b=Cd;break;case 2:b=jg}return a+b+",text=null"};_.b=0;t(407,1,ni);_.je=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.je()+bd};_.k=null;_.n=null;
+function WA(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function XA(a){this.o=(Tp(),Tp(),My);var b;var c;b=this.cZ.e;-1!=io(b,jo(36))?b=null:(c=this.o.c.d++,b=po(b,oo(b,jo(46))+1)+l+c);this.k=b;this.e=new rz;this.i=a;this.f=!0;this.j=new YA(this)}t(406,407,ni,XA);_.je=function(){return WA(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(405,406,ri);_.je=function(){return WA(this)+(this.c?",tearOff":l)};_.c=!1;t(409,1,{62:1});
+_.eQ=function(a){return a===this?!0:A(a,62)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new vz;ZA(a,this.b);ZA(a,this.c);return a.b};function vy(){this.c=this.b=0}function $A(a,b){this.b=a;this.c=b}function aB(a){var b=a.c;this.b=a.b;this.c=b}t(408,409,{53:1,62:1,71:1},vy,$A,aB);_.eQ=function(a){return a===this?!0:A(a,53)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return bB.e+"[x="+this.b+",y="+this.c+bd};_.b=0;_.c=0;
+function cB(a,b){if(!b)throw new Jr("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new Ax,e=c.d.d;if(0>e||e>c.d.d)throw new rv;c.p&&(d.hb[Ld]=2);hx(c,e,d.hb);Ty(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new rv;Ty(d.d,e,c);for(f=g=0;f<e;++f)A(Yt(d.d,f),31)&&++g;Ty(d.j,g,c);hx(d,e,c.hb);c.c=d;e=Xu(c.hb)+Va;Mi(c.pd(),e,!1);d.p&&(e=Qj(d.d,c),-1!=e&&(d=Hu(d.p?d.f:Hu(d.f,0),e),2==Iu(d)&&d.removeChild(Hu(d,1)),c.hb[Ld]=2))}}
+function dB(){XA.call(this,l);new ej;this.c=!1;this.b=(Tp(),new eB)}t(410,405,ri,dB);_.b=null;t(413,1,{55:1,64:1,74:1});t(412,413,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new vz;ZA(a,this.d);ZA(a,this.e);ZA(a,this.c);ZA(a,this.b);return a.b};function Xy(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(411,412,{54:1,55:1,63:1,64:1,71:1,74:1},Xy);
+_.eQ=function(a){return a===this?!0:A(a,54)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return fB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;function gB(){gB=x;hB=new iB;jB=new kB;lB=new kB}var hB,lB,jB;t(415,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ci(this)};function iB(){}t(416,415,{},iB);function kB(){}t(417,1,{},kB);t(418,373,oi);_.Vd=function(){return null};
+function mB(a,b){var c;c=new nB(ty(a));return!c?null:new Ay(oB(c,"_")*b+6,AA(c.c).d+6)}function pB(a,b){var c;c=mB(a,b);return!c?zy(a):c}function qB(a,b){var c;c=mB(a,b);return!c?By(a):c}function rB(a,b){var c=a.hc;Ux(c.b,b);c.f.b=-1;c.f.c=-1}function sB(a){tB.call(this,a,null!=a?a.length:0)}function tB(a,b){Ly.call(this);this.b=0>b?0:b;var c=this.hc;Ux(c.b,a);c.f.b=-1;c.f.c=-1}t(419,418,oi,sB,tB);_.Ud=function(){return"textfield"+this.jc.c.f++};_.Wd=function(){return mB(this,uo(this.hc.b.hb,ah).length)};
+_.Xd=function(){return!ty(this)?null:mB(this,uo(this.hc.b.hb,ah).length)};_.Zd=function(){return 0<this.b?pB(this,this.b):zy(this)};_._d=function(){return 0<this.b?qB(this,this.b):By(this)};_.de=function(){this.hc=(Tp(),new uB)};_.he=function(){return 0<this.b?pB(this,this.b):zy(this)};_.ke=function(){return 0<this.b?qB(this,this.b):By(this)};_.b=0;function Tp(){Tp=x;My=new vB}function wB(){var a=(Tp(),Tp(),My);!a.d&&(a.d=new xB)}function vB(){this.c=new yB;this.e=new oz}t(420,1,{},vB);_.b=null;
+_.d=null;var My;function yB(){}t(421,1,{},yB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(422,1,{});function zB(){zB=x;AB=new BB;CB=new BB}function DB(a,b){return b==a?!0:!b?!1:!0}function BB(){}t(423,1,{58:1},BB);_.eQ=function(a){return null==a||!A(a,58)?!1:DB(this,a)};_.hC=function(){var a;a=null.gg()+";class="+null.gg();a=!null.gg().gg()?a:a+";charset=";return yt(a)};_.tS=function(){return EB.e+"[MimeType=(null);humanPresentableName="+this.b+bd};_.b=null;var AB,CB;
+function FB(){FB=x;H(GB,m,58,[(zB(),CB),AB])}function HB(a){var b=(zB(),CB);if(DB(b,(zB(),CB)))return a.b;if(DB(b,AB))return new IB(a.b);throw new JB(b);}function KB(a){FB();this.b=a}t(424,1,{},KB);_.b=null;function JB(a){a="flavor = "+a;zn();this.i=a}t(425,101,{59:1,71:1,78:1,86:1},JB);function LB(a,b){nz();MB.call(this,a,1001,b,kh)}function MB(a,b,c,d){nz();lz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(426,374,ni,LB,MB);
+_.je=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+st(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=kh;function Gy(a,b){nz();lz.call(this,a);this.e=b}t(427,374,ni,Gy);
+_.je=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.be()+ya+a.ce()+ba+a.ae()+gh+a.Yd()+va};function Sy(a,b,c){nz();Gy.call(this,a,b);this.b=c}t(428,427,ni,Sy);
+_.je=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Ud());return a+b.ec};_.b=null;function ry(a,b,c,d){nz();lz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(429,374,ni,ry);
+_.je=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(qt(jt(this.b,lh))&&(a+="PARENT_CHANGED,"),qt(jt(this.b,mh))&&(a+="DISPLAYABILITY_CHANGED,"),qt(jt(this.b,oh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=kh;_.c=null;_.d=null;t(430,1,$h);function CA(a,b){nz();Gy.call(this,a,b);this.d=null;this.b=this.c=0}
+t(431,427,ni,CA);
+_.je=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(432,1,{});function IB(a){if(null==a)throw new ro;}t(433,432,{},IB);
+function NB(){NB=x;OB={};OB["java.vendor"]=Ae;OB["package.restrict.access.sun"]=$g;OB["sun.java.launcher"]=ic;OB["sun.management.compiler"]=Ae;OB["os.name"]=ic;OB[" sun.boot.class.path"]=ic;OB["path.separator.applet"]=ic;OB["java.vm.specification.vendor"]=Ae;OB["java.runtime.version"]=ic;OB["http.proxyPort"]=ic;OB["user.name"]=ic;OB["user.language"]=ic;OB["os.name.applet"]=ic;OB["browser.version"]=ic;OB["java.version"]=ic;OB["user.timezone"]=ic;OB["java.endorsed.dirs"]=ic;OB["java.specification.name"]=
+"GWT";OB["java.specification.version"]="2.5.0";OB[Te]=ec;!gr&&(gr=new or);gr.b?OB[Re]="yes":OB[Re]=null}var OB;t(436,101,mi);function PB(){zn()}function QB(a){zn();this.i=a}t(435,436,{66:1,71:1,78:1,86:1},PB,QB);function RB(){RB=x;SB=new TB}function UB(a){var b;if(a.n){var c;b=new wt;wn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,wn(b.b,a.b));c=a.c;a=a.k;null!=c&&wn(b.b,c);null!=a&&(b.b.b+=la,wn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function VB(a){RB();var b,c,d;if(null==a)throw new PB;a=ho(a);try{d=io(a,jo(58))}catch(e){e=Qi(e);if(A(e,82))throw new QB(xn(e));throw e;}c=io(a,jo(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;WB();var f,g,j;j=c.length;b=new XB;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new QB(ac+a);if(!this.n&&(this.n=hj(SB,this.i),this.n||(this.n=(Tp(),new YB))&&z(SB,this.i,this.n),!this.n))throw new QB(ac+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,qb,V,L,ca,Fc,cg,wb,Md,Nd,Od,Wa,Gc,Db;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Za,n)==n&&-1==ZB(c,jo(47),n+2))throw new $B(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ca=this.f;
+Od=this.k;v=this.e;wb=this.j;r=this.b;Db=this.o;Wa=ZB(L,jo(35),0);if(0==L.indexOf(Za)&&0!=L.indexOf("////")){qb=2;ca=-1;E=ZB(L,jo(47),2);Nd=ZB(L,jo(63),2);-1!=Nd&&(-1==E||E>Nd)&&(E=Nd);-1==E&&(E=o,v=l);Q=E;-1!=Wa&&Wa<E&&(Q=Wa);var rd=jo(64);Gc=L.lastIndexOf(rd,Q);r=L.substr(2,Q-2);-1<Gc&&(Db=L.substr(2,Gc-2),qb=Gc+1);Fc=ZB(L,jo(58),-1==Gc?qb:Gc);u=io(L,jo(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Fc=u+1:Fc=-1):Fc=-1}catch(gf){if(gf=Qi(gf),!A(gf,78))throw gf;}-1==Fc||Fc>E?J=L.substr(qb,
+Q-qb):(J=L.substr(qb,Fc-qb),cg=L.substr(Fc+1,Q-(Fc+1)),0==cg.length?ca=-1:ca=aC(cg,10))}-1<Wa&&(Od=L.substr(Wa+1,o-(Wa+1)));D=-1==Wa?o:Wa;var $b=jo(63);Md=L.lastIndexOf($b,D);-1<Md?(wb=L.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(G(v,l)?v=Ya:v.indexOf(Ya),V=oo(v,jo(47))+1,v=v.substr(0,V-0)),D=Md):0!=Wa&&(wb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Ya:v.indexOf(Ya),V=oo(v,jo(47))+1,0==V?v=L.substr(E,D-E):v=v.substr(0,V-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var xe;xe=v;null!=wb&&!G(wb,l)&&(null!=v?xe=v+tb+wb:xe=tb+wb);null==this.i&&(this.i=this.i);this.d=d;this.c=xe;this.f=ca;this.k=Od;var sd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(sd=oo(this.d,jo(64)))?(this.o=this.d.substr(0,sd-0),this.d=po(this.d,sd+1)):this.o=null;null!=this.c&&-1<(sd=io(this.c,jo(63)))?(this.j=po(this.c,sd+1),this.e=this.c.substr(0,sd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Db;this.e=v;this.j=wb}}catch(td){td=
+Qi(td);if(A(td,78))throw new QB(xn(td));throw td;}if(-1>this.f)throw new QB("incorrect port: "+this.f);}t(437,1,ni,VB);_.tS=function(){return UB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var SB;t(438,1,{});function bC(a,b,c){var d,e;for(d=new cC(a.Ee().b);dC(d.b);)if(a=d.c=Li(d.b),e=a.Gf(),null==b?null==e:Hn(b,e))return c&&(a=new eC(a.Gf(),a.Hf()),fC(d)),a;return null}t(442,1,Sh);_.De=function(a){return!!bC(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Je()!=a.Je())return!1;for(a=new cC(a.Ee().b);dC(a.b);)if(b=a.c=Li(a.b),c=b.Gf(),b=b.Hf(),!this.De(c)||!gC(b,this.Fe(c)))return!1;return!0};_.Fe=function(a){a=bC(this,a,!1);return!a?null:a.Hf()};_.hC=function(){var a,b,c;c=0;for(b=new cC(this.Ee().b);dC(b.b);)a=b.c=Li(b.b),c+=a.hC(),c=~~c;return c};_.Ge=function(){return 0==this.Je()};_.He=function(){throw new hC("Put not supported on this map");};
+_.Ie=function(a){a=bC(this,a,!0);return!a?null:a.Hf()};_.Je=function(){return this.Ee().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new cC(this.Ee().b);dC(c.b);)b=c.c=Li(c.b),a?d+=za:a=!0,d+=l+b.Gf(),d+=rb,d+=l+b.Hf();return d+"}"};function Tx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Ku(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Me(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Le(b,c[d].Gf())){c=!0;break a}c=!1}return c}
+function hj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:iC(a,b,a.Me(b))}function iC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Le(b,f.Gf()))return f.Hf()}return null}function z(a,b,c){return null==b?jC(a,c):A(b,1)?kC(a,b,c):lC(a,b,c,a.Me(b))}function lC(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Le(b,d.Gf()))return a=d.Hf(),d.If(c),a}else e=a.b[d]=[];d=new eC(b,c);e.push(d);++a.e;return null}
+function jC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function kC(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Ti(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Me(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Le(b,g.Gf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Hf();break a}}c=null}return c}t(441,442,Sh);_.De=function(a){return Ku(this,a)};
+_.Ee=function(){return new mC(this)};_.Le=function(a,b){return this.Ke(a,b)};_.Fe=function(a){return hj(this,a)};_.He=function(a,b){return z(this,a,b)};_.Ie=function(a){return Ti(this,a)};_.Je=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ii(){Tx(this)}t(440,441,Yh,Ii);_.Ke=function(a,b){return vs(a)===vs(b)||null!=a&&Hn(a,b)};_.Me=function(a){return~~Kn(a)};function TB(){Tx(this)}t(439,440,Yh,TB);function nC(){zn()}t(443,100,ei,nC);
+function oC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=pC(a,c);if(c>=a.j)break;c=qC(a,c);++b}return b}function rC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function sC(a){var b;a.b=0<=a.k&&!a.e?a.k:pC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new nC;b=a.b;a.b=qC(a,a.b);return a.o.substr(b,a.b-b)}
+function qC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=tC(a.o,d);if(c<=a.i&&rC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=io(a.d,jo(c)))break;++d}a.n&&b==d&&(a.f?(c=tC(a.o,d),c<=a.i&&rC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=io(a.d,jo(c))&&++d));return d}function pC(a,b){var c,d;if(null==a.d)throw new ro;for(d=b;!a.n&&d<a.j;)if(a.f){c=tC(a.o,d);if(c>a.i||!rC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>io(a.d,jo(c)))break;++d}return d}
+function uC(a){vC.call(this,a," \t\n\r\u000c",!1)}function wC(a){vC.call(this,a,ya,!1)}function vC(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=tC(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=tC(this.d,d),this.c[c]=a}}}t(444,1,{},uC,wC,vC);_.b=0;_.c=null;_.d=null;_.e=!1;
+_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function xC(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Nn(e),!(Ln(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==ue?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Tc+c+bd),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function yC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return db}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+ag:a}function Bs(a){var a=new zC(a),b,c,d,e,f;b=$doc.getElementsByTagName(fe);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Jd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;AC(a););return a.c}
+function BC(){BC=x;CC=H(ys,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);DC=(Wz(),Zz);EC=kA(DC);FC=y(GC,m,43,23,0);HC=y(ys,m,1,23,0);IC=y(GC,m,43,7,0);JC=null!=(NB(),OB[Re]);KC=y(LC,m,47,100,0);MC=y(NC,m,48,100,0)}function OC(a){var b;if(a.Gb)b=PC(a,1)+sb+PC(a,2)+sb+PC(a,3);else if(b=PC(a,0),0<b.length){var c=new QC(a.$);Zi(a.ab.b,c)}return b}
+function RC(a,b){var c,d;c=b.b;if(G(c,(SC(),TC).c))Mq(UC(a));else if(G(c,VC.c))Mq(Nq(a));else if(G(c,WC.c))a.wb&&Oq(a.v,(!a.xb&&(a.xb=new Pq(a)),a.xb));else if(G(c,lg)){7!=a.P&&(a.Q=kh);d=b.d;d=rt(d,jh);c=gt(d,a.Q);var e=!et(c,kh)?$s(c):c;!et(e,xh)&&XC(a.$,N(c));YC(a);a.nb=!0;ZC(a);a.P=7;a.Q=d}else G(c,tg)||(G(c,je)?$C(a):aD(a,c))}
+function bD(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(cD,m,-1,4,1);o=y(cD,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)dD(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=kz(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;eD(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||fD(a.gb[f])}a.C*=h}}
+function gD(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new hD(a),a.$.s=0);null!=a.tb&&xC(a.tb,null)}}function iD(a,b){var c,d,e,f;f=new dB;d=Hc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Ac);d=new XA(Qb+d);var g=(SC(),TC).c;d.d=g;cB(f,d);pz(d.e,a);d=new XA(Qb+c);d.d=VC.c;pz(d.e,a);cB(f,d);a.wb&&(cB(f,new XA(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new XA(c),d.d=WC.c,pz(d.e,a),cB(f,d));oy(a,f);return f}
+function jD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,DC);a.pb?(f==a.d&&X(b,lA(DC)),LA(b,h,g,a.Z,a.Z),X(b,(Wz(),aA)),kD(b,h,g,a.Z-1,a.Z-1)):f==a.d?KA(b,h+1,g+1,a.Z,a.Z,!1):KA(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,(Wz(),cA)),f){case 101:X(b,fA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;lD(b,!0);mD(b,nD(b,f,d,c,e));X(b,cA);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(lD(b,!1),mD(b,nD(b,f,d,c,e)));oD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);LA(b,h+9,g+9,2,4);LA(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,dA),LA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,fA),LA(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,gA);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);X(b,cA);break;case 107:X(b,eA);LA(b,h+4,g+4,a.Z-8,a.Z-8);X(b,cA);kD(b,h+4,g+4,a.Z-8,a.Z-8);oD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);LA(b,h+9,g+9,2,4);LA(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,iA),kD(b,c,e,d,d),X(b,bA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:pD(b,h,g,a.Z,!0);break;case 111:pD(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,Xz);LA(b,h+3,g+5,a.Z-7,a.Z-11);X(b,cA);kD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,DC);
+a.qb&&KA(b,h+1,g+1,a.Z,a.Z,!1);X(b,cA);qD(a,b,h,g,"NEW");break;case 106:X(b,dA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,cA);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));qD(a,b,h+6,g,uc);break;case 104:X(b,dA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,cA);break;case 105:a.Ob?(X(b,hA),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,cA)):qD(a,b,h,g,"123");break;case 114:X(b,jA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);LA(b,d,c,f,f);X(b,cA);rD(a,b,h,g,Xz,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:sD(a,b,h,g+2,3);break;case 207:sD(a,b,h,g,4);break;
+case 208:sD(a,b,h,g,5);break;case 209:sD(a,b,h,g,1);break;case 210:sD(a,b,h,g,6);break;case 211:sD(a,b,h,g,7);break;case 212:sD(a,b,h,g,8);break;case 213:qD(a,b,h,g,"FG"),a.G=new $A(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=HC[d]&&rD(a,b,h,g,FC[d],HC[d])}
+function tD(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,DC),LA(d,0,0,c,b),a.pb?(X(d,(Wz(),aA)),kD(d,-1,0,c,b-1)):(X(d,EC),Y(d,0,0,c-1-2,0),X(d,lA(DC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),uD(d,a.Y),X(d,(Wz(),cA)),-1!=a.K.toLowerCase().indexOf(ke)&&X(d,dA),vD(d,a.K,10,15),wD(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function xD(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,DC);LA(d,0,0,c,b);a.pb?(X(d,(Wz(),aA)),Y(d,0,b-1,c,b-1),e=yD*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,EC),Y(d,0,0,0,b-1),Y(d,0,yD*a.Z,b-1,yD*a.Z),X(d,lA(DC)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=yD+2;++b)jD(a,d,1,b);wD(a.Vb,a.R,0,2*a.Z+a.T)}}
+function zD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);LA(e,0,0,c,b);d=a.eb?(gB(),jB):(gB(),lB);if((gB(),hB)==(gB(),hB))d==jB?e.b=l:e.b=zg;d=new uz(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,qb=o=v=r=j=void 0,V=o=j=void 0,L=h=r=h=void 0,ca=D=Q=void 0,J=h=q=r=r=E=u=L=j=V=V=v=L=J=q=V=L=u=ca=q=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,ca=3;f.x&&(eD(f),bD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ca*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=N(M(AD(13*f.o.C*j)));BD(f.o,j);f.o.B&&(X(g,(Wz(),cA)),kD(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=N(M(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(BC(),IC)[f.e[j]]),h=g,r=K(f.K[j]-o/2),V=K(f.N[j]-o/2),L=u=o,lD(h,!0),mD(h,nD(h,r,V,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(X(g,(BC(),IC)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+
+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*ca*Q,J=3*ca*D,V=y(I,s,-1,4,1),r=y(I,s,-1,4,1),V[0]=K(f.K[h]+q),r[0]=K(f.N[h]-J),V[1]=K(f.K[o]+q),r[1]=K(f.N[o]-J),V[2]=K(f.K[o]-q),r[2]=K(f.N[o]+J),V[3]=K(f.K[h]-q),r[3]=K(f.N[h]+J),o=g,h=V,lD(o,!0),mD(o,CD(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){X(g,(Wz(),cA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(BC(),IC)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];u=f.N[h];V=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=V-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),
+Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,gA);q=n*Q;J=n*D;Y(g,N(M(Math.round(L+q))),N(M(Math.round(u-J))),N(M(Math.round(V+q))),N(M(Math.round(r-J))));Y(g,N(M(Math.round(L-q))),N(M(Math.round(u+J))),N(M(Math.round(V-q))),N(M(Math.round(r+J))));X(g,cA);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));r=N(M(Math.round(r)));Y(g,o,h,V,r);L=N(M(Math.round(ca*Q)));u=N(M(Math.round(ca*D)));Y(g,o+L,h-u,V+L,r-u);Y(g,o-L,h+u,V-L,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+L-(L-V)/10*h,E=u-(u-r)/10*h,Y(g,N(M(Math.round(v))),N(M(Math.round(E))),N(M(Math.round(v))),N(M(Math.round(E))));uD(g,f.o.n);o=DD(f.o.o);J=f.f[j];h=tb;null!=J&&(h=J);J=oB(f.o.o,h);L=N(M(Math.round((L+V)/2-J/2)));q=N(M(Math.round((u+r)/2+~~(o/2)-1)));X(g,gA);vD(g,h,L,q);X(g,cA);break;default:if(1==f.C[j]||3==f.C[j])q=ca*Q,J=ca*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=N(M(Math.round(V+q))),v[0]=N(M(Math.round(r-J))),E[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),E[2]=N(M(Math.round(V-q))),v[2]=N(M(Math.round(r+
+J))),o=g,h=E,r=v,lD(o,!0),mD(o,CD(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ca*Q;J=ca*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,E=u-(u-r)/10*h,o=h/10,Y(g,N(M(Math.round(v+q*o))),N(M(Math.round(E-J*o))),N(M(Math.round(v-q*o))),N(M(Math.round(E+J*o))))}else Y(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(r))))}}D=y(cD,m,-1,f.u+1,1);Q=y(I,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=D[o]/Q[o]+n/Q[o];uD(g,f.o.n);
+o=DD(f.o.o);J=y(ys,m,1,f.u+1,0);V=y(I,s,-1,f.u+1,1);r=y(I,s,-1,f.u+1,1);n=y(ED,m,54,f.u+1,0);u=2;1!=f.o.C&&(u=N(M(AD(2*f.o.C))));for(j=1;j<=f.u;++j)h=FD(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,V[j]=r[j]=oB(f.o.o,h),n[j]=GD(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,qb=l,f.o.Lb&&0<f.y[j]&&(qb+=Xb,1<f.y[j]&&
+(qb+=f.y[j])),v=l,0!=f.B[j]&&(1<Xj(f.B[j])&&(v+=Xj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+qb+v+l:h=v+qb+l+h,E||(q=h),J[j]=h,q=oB(f.o.o,q),v=oB(f.o.o,h),V[j]=q,r[j]=v,v=n[j]=GD(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(BC(),IC)[f.e[j]]),LA(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(BC(),IC)[f.e[j]]):X(g,(Wz(),cA)):X(g,(BC(),FC)[f.c[j]]),vD(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=V[j],v=r[j],L=N(M(AD(f.K[j]-q/2))),q=N(M(AD(f.N[j]+~~(o/2)-1))),X(g,(Wz(),gA)),vD(g,ba+f.r[h][1],
+L+v,q);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(Wz(),dA):(Wz(),jA)),0<f.E&&106!=f.o.d&&(v=n[f.E],kD(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(ca+1)*Q,J=(ca+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=N(M(AD(f.K[h]+q))),E[1]=N(M(AD(f.K[o]+q))),v[0]=N(M(AD(f.N[h]-J))),v[1]=N(M(AD(f.N[o]-J))),E[3]=N(M(AD(f.K[h]-q))),E[2]=N(M(AD(f.K[o]-q))),v[3]=N(M(AD(f.N[h]+J))),v[2]=N(M(AD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(ca=
+g,j=E,Q=v,ca.o&&(lD(ca,!1),mD(ca,CD(ca,j,Q,5,!0)))),106==f.o.d&&HD(f,f.I[f.F],f.J[f.F]))){ca=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ca;if(ca>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,(Wz(),dA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],kD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(Wz(),aA)),Y(e,c-1,0,c-1,b-1)):(X(e,lA(DC)),Y(e,c-1,0,c-1,b-1),X(e,DC),Y(e,c-2,0,c-2,b-1),X(e,EC),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(Wz(),gA)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
+Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new yA(Yb,0,13),a.X=new nB(a.U),null!=a.cb&&(d=oB(a.X,a.cb),c=N(M(Math.round((c-d)/2))),b-=13,X(e,(Wz(),cA)),uD(e,a.U),vD(e,a.cb,c,b)));wD(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function sD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.o&&(lD(b,!1),mD(b,CD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function ID(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,DC);LA(d,0,0,b,c);a.pb?(X(d,(Wz(),aA)),c=14*(a.Z+a.T),kD(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,lA(DC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,EC),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)jD(a,d,b,1),jD(a,d,b,2);a.d=c;wD(a.Vb,a.Rb,0,0)}}
+function pD(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);oD(a,b,c+o-j,f,d-4-j-1,e,h)}
+function JD(a,b,c){var d,e,f,g,j,h;KD(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=LD(b);b=new vC(b,j,!0);e=l;for(d=1;5>=d;++d)e=MD(b,j);d=ND(aC(ho(e.substr(0,3)),10)).b;g=ND(aC(ho(e.substr(3,3)),10)).b;MD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=MD(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new OD(a,f)}bD(a,1,d,1);bD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new OD(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",ZC(a),!1;null!=a.j&&a.$&&PD(a.$,a.j,!0);null!=a.k&&
+a.$&&PD(a.$,a.k,!1);j=QD(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new RD(a,a.$,e)}a.f=1;a.$=a.gb[a.f];bD(a,1,j,0)}c&&ZC(a);return!0}function Qq(a,b){a.lb=!0;a.K=b}function BD(a,b){100>b&&(!KC[b]&&(KC[b]=new yA(Yb,0,b)),!MC[b]&&ts(MC,b,new nB(KC[b])),a.n=KC[b],a.o=MC[b])}
+function Uq(a,b){var c,d;if(0==b)return!1;YC(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:gD(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;SD(a,TD(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new bv("Cannot redo. Index is out of range.");if(!d.b.d)throw new bv(bc);
+d.b=d.b.d;SD(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Yt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(Qq(a,gc+(a.Ib.b+1)+da+a.Ib.d),d=UD(d),VD(a,d,!1,!0),null!=a.tb&&xC(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Yt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(Qq(a,gc+(a.Ib.b+1)+da+a.Ib.d),d=UD(d),VD(a,d,!1,!0),null!=a.tb&&xC(a.tb,null));break;case 101:a.Mb&&WD(a.Mb);a.Mb=new XD(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new YD(a):a.Eb.hc.d._?ZD(a.Eb.hc.d):$D(a.Eb);break;case 114:a.c&&
+WD(a.c);a.c=new XD(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,aE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=bE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(cD,m,-1,4,1);dD(a.$,d);a.nb=!0;a.$=new QC(a.$);d=K(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;cE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,dE(a.$,a.$.E),a.$.E=0,$C(a)):0<a.$.F&&(a.nb=!0,eE(a.$,a.$.F),a.$.F=0,$C(a));fE(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new dB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new XA(c),cB(j,g),g.d=c,pz(g.e,a);oy(a,j);a.F=j}gE(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(WD(a.p),a.p=null);0==a.$.E&&(a.p=new XD(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,$C(a)),18==a.e&&(d=uo((Rq(),Sq).hc.b.hb,ah),hE(a.$,a.$.E,d),$C(a)),fE(a.$))}ZC(a);return!0}
+function Nq(a){var b,c,d;d=UC(a);c=l;if(a.Gb){var e,f,g;g=ns([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)bE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(iE(g[1][0],3)+iE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+jE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+jE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new kE(a,a.gb,a.vb)),c=jE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function lE(a,b,c,d){var e;e=c;var f=d,g,j;(g=mE(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=iD(a,!0)),a.x):(!a.w&&(a.w=iD(a,!1)),a.w),gE(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=nE(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=yD+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",ZC(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",ZC(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Uq(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)dE(a.$,a.$.E),a.$.E=0,$C(a);else{if(106==a.d)return!0;if(108==a.d)oE(a.$,a.$.E,0),$C(a);else if(157==a.d)oE(a.$,a.$.E,1),$C(a);else if(158==a.d)oE(a.$,a.$.E,-1),$C(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):$C(a);else if(206<=a.d&&229>=a.d)a.P=2,pE(a.$),$C(a);else if(230==a.d)a.P=3,$C(a);else if(233<=a.d&&262>a.d)qE(a.$,!1),$C(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;hE(a.$,a.$.E,uo(a.Eb.f.hc.b.hb,ah));a.$.n=!0;$C(a)}else if(105==a.d)rE(a.$),$C(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=uo((Rq(),Sq).hc.b.hb,ah),1>d.length&&(d=Sc),hE(a.$,a.$.E,
+d)),$C(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,pE(a.$),$C(a);else if(0<a.$.F)if(104==a.d)eE(a.$,a.$.F),a.$.F=0,$C(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Qq(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;dE(d,c);d.b[c]=0}a.$.F=0;$C(a)}else if(201==a.d)sE(a.$,a.$.F),$C(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),$C(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,$C(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,$C(a);else if(206<=a.d&&229>=a.d)a.P=2,pE(a.$),$C(a);else if(107==a.d){if(!a.Eb.c)return!0;d=uo(a.Eb.f.hc.b.hb,ah);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;$C(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new hD(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(tE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,pE(a.$)):300<a.d?(tE(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=uo((Rq(),Sq).hc.b.hb,ah),1>d.length&&(d=Sc),hE(a.$,1,d))):230==a.d?uE(a,null,!0):233<=a.d&&262>a.d?(tE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,qE(a.$,!0)):NB();$C(a)}else e=!1;e&&(fE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,ZC(a))}return e}
+function vE(a,b,c,d){var e,f;if(a.A||!a.ib||mE(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=wE(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)dE(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),eE(b,e),0<wE(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){Qq(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,N(M(Math.round(h))));b.j[b.w]=b.u;0<wE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Qq(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(nE(b)||mE(b))XC(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(cD,m,-1,4,1);dD(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;YC(a);a.nb=!0;ZC(a);a.Tb=c;a.Ub=d;return!0}
+function xE(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||mE(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((BC(),JC)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;yE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(yE(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;YC(a);a.nb=!0;ZC(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function zE(a){if(a.A)return!0;a.jb&&(a.jb=!1,$C(a));a.lb=!1;a.Q=kh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=wE(b,b.u),6>b.A[c]&&(AE(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),dE(b,b.u));b.D=!1;$C(a)}else a:{var b=a.$,e,f;c=wE(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):Qq(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Qq(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=N(M(AD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=N(M(AD((b.N[b.G]+b.N[c])/2))))}}fD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,TD(b),b.b.d=c),$C(a),a.s=!1)}else 5==a.P&&(fD(a.$),$C(a));0<a.P&&(a.E=!1,YC(a),a.nb=!0,fE(a.$),BE(a.$),ZC(a),a.P=0,a.i=!1);if(JC&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,YC(a),a.nb=!0,ZC(a);return!0}function YC(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function yE(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,xC(a.sb,H(CE,m,81,[new S(a.f),new S(b)]))}
+function DE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(If)?a.Gb=!1:-1<b.indexOf(gg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Df)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Mf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,bD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)EE(a.gb[d]),eD(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Wf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(ud)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++yD;c&&ZC(a)}
+function ZC(a){var b,c,d,e;b=kz(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Ne(a.db,d,c),a.A&&e&&bD(a,1,a.vb,0),zD(a),a.A||(a.Rb=a.Ne(a.Rb,b.c,2*a.Z+a.T),ID(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Ne(a.R,a.Z,c),xD(a),a.J=a.Ne(a.J,d,a.Z),tD(a))):(zD(a),a.A||(tD(a),a.E&&(ID(a),xD(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function FE(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=bE(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=FD(c,h);c.o.N&&0<c.y[h]&&(j+=Xb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Xj(c.B[h])&&(j+=Xj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+GE(0.055999999999999994*c.K[h],0,2)+ba+GE(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=ih),e+=c)}return e}function PC(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=bE(a.gb[c]),d!=b))continue;d=void 0;d=HE(a.gb[c]);d=IE(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
+function $C(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&xC(a.tb,null)}var c,d,e;e=new JE;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=HE(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new KE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function VD(a,b,c,d){try{JD(a,b,d)?c&&$C(a):ZC(a)}catch(e){if(e=Qi(e),A(e,78))ZC(a);else throw e;}}
+function uE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;KD(a,c);e=j=0;r=new vC(b,"|>",!0);g=-1<b.indexOf(sb);n=1;h=oC(r);a.vb=0;for(f=1;f<=h;++f)if(o=sC(r),ho(o),!G(o,ih))if(G(o,sb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new LE(a,o);if(0==a.$.u){ME(a,"ERROR - problems in reading/processing molecule !");NB();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(ME(a,"ERROR - strange reaction - fixing !"),NB(),d=!1):3<n?(ME(a,"ERROR - strange reaction !"),NB(),d=!1):(1<a.vb&&!g&&DE(a,Df,!0),g&&!a.Gb&&DE(a,
+gg,!0),!g&&a.Gb&&DE(a,If,!0),g?(bD(a,1,j,1),bD(a,j+1,e-1,2),bD(a,e,a.vb,3)):bD(a,1,a.vb,0),c&&ZC(a),d=!0)}d?$C(a):ZC(a)}catch(q){if(q=Qi(q),A(q,78))ZC(a);else throw q;}}function NE(a){YC(a);a.nb=!0;ZC(a)}function KD(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new hD(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&ZC(a);null!=a.tb&&xC(a.tb,null)}
+function SD(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=HE(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&xC(a.tb,null)}}function OE(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,ZC(a),null):a.gb[b]}
+function aD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Ma)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Ca)?c=245:G(b,Ea)&&(c=238);0<c?Uq(a,c):b="Not known group!";a.lb=!0;a.K=b;ZC(a)}function ME(a,b){a.lb=!0;a.K=b;ZC(a)}function UC(a){var b;b=OC(a);YC(a);ZC(a);return b}
+function qD(a,b,c,d,e){var f,g,j,h;f=a.X;h=oB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new yA(f.c.b,f.c.d,g),f=new nB(j),h=oB(f,e),b.f=j,b.j=PE(j);else uD(b,a.U);f=AA(f.c).b-AA(f.c).c;vD(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function rD(a,b,c,d,e,f){var g,j;g=DD(a.W);j=oB(a.W,f);uD(b,a.V);(b.e=e)&&(b.i=ig+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);vD(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function DD(a){return AA(a.c).b-AA(a.c).c}
+function Tq(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Hd,ZC(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Hd):Qq(a,a.z+ba),ZC(a))}t(448,370,Rh);_.Be=function(a){RC(this,a)};_.Ne=function(a,b,c){return gz(this,b,c)};_.Oe=function(){};_.ie=function(){ZC(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=kh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var yD=10,KC,MC,DC,EC,FC,CC,JC,QE=null,IC,HC;
+function RE(){BC();ez.call(this);this.Vb=(Tp(),Tp(),My).b;this.y=new yA(null,0,8);this.u=(Wz(),Xz);this.gb=y(SE,m,94,99,0);this.ab=new cz;this.Ib=new TE;this.L=G((NB(),OB[Te]),ec);this.v=new UE;this.H=H(ys,m,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Ca]);this.$=new hD(this);IC[0]=$z;IC[1]=new Yz(255,153,153);IC[2]=new Yz(255,204,102);IC[3]=new Yz(255,255,153);IC[4]=new Yz(102,255,255);IC[5]=new Yz(51,204,255);IC[6]=new Yz(255,153,255)}t(447,448,Rh,RE);
+_.Ne=function(a,b,c){var d;return a?(d=a.b,rj(d.u,b,c),a):gz(this,b,c)};_.Oe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[VE(b.b),a])}};_.b=null;function WE(a){if(a.e.hb.style.display!=Hf){jz(a.d);for(a=new Ki(a.f.k);a.c<a.e.Je();)Li(a),null.gg()}}function XE(a){YE.call(this,a,db,db,null)}function ZE(a,b){YE.call(this,a,db,db,b)}function $E(a,b,c){YE.call(this,a,b,c,null)}
+function YE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(cc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=mj(a)){this.c=aF;++aF;this.e=e;this.d=new RE;this.f=new bF(this.d,b,c,d);ov(e,this.f,e.hb);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=hz(a,to(a.hb,Pf),to(a.hb,Of)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?QE=cc:QE="JME";b.w=iD(b,!1);b.x=iD(b,!0);Qq(b,QE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=kz(b);az(b,null);b.pb||(b.T=0);b.U||(b.U=new yA(Yb,0,13),b.X=new nB(b.U));b.V||(b.V=new yA(Yb,1,13),b.W=new nB(b.V));b.Y||(b.Y=new yA(Yb,0,11),new nB(b.Y));BD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;yD=10;b.Lb=!0;try{r=cF(b.Vb,"options");null!=r&&DE(b,r,!1);j=cF(b.Vb,"jme");null!=j&&(b.M=j);n=cF(b.Vb,"mol");null!=n&&(b.bb=n);g=cF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=cF(b.Vb,Lg);null!=o&&(b.cb=o,ZC(b));b.k=cF(b.Vb,"atomcolors");b.j=cF(b.Vb,"atombg");f=cF(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var u,v,D,E;v=(Wz(),Xz);try{if(0!=f.indexOf(la))throw new yn("bad hex encoding");E=aC(f.substr(1,2),16);D=aC(f.substr(3,2),16);u=aC(f.substr(5,2),16);q=v=new Yz(E,D,u)}catch(J){if(J=Qi(J),A(J,78))NB(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&aE(b.$);h=cF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Qi(Q),!A(Q,78))throw Q;}b.d=202;for(f=0;23>f;++f)FC[f]=(Wz(),eA),HC[f]=Sc;HC[1]=Xb;FC[1]=(Wz(),aA);HC[2]=Bb;FC[2]=eA;HC[3]=Jb;FC[3]=aA;HC[4]=hc;FC[4]=jA;HC[5]=rc;FC[5]=
+dA;HC[9]=Tb;FC[9]=gA;HC[10]=Ob;FC[10]=gA;HC[11]=Ib;FC[11]=gA;HC[12]=Zb;FC[12]=gA;HC[8]=Ec;FC[8]=lA(fA);HC[7]=tc;FC[7]=eA;HC[6]=Mc;FC[6]=aA;HC[13]=Ic;FC[13]=aA;HC[18]=Sc;FC[18]=aA;HC[19]=uc;FC[19]=aA;HC[20]=vc;FC[20]=aA;HC[21]=wc;FC[21]=aA;HC[22]=xc;FC[22]=aA;Ky(b);b._=new dF;f=a.d;f.D=kz(f);null!=f.M?(uE(f,f.M,!1),null!=f.j&&f.$&&PD(f.$,f.j,!0),null!=f.k&&f.$&&PD(f.$,f.k,!1)):null!=f.bb&&VD(f,f.bb,!1,!1);ZC(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function eF(){return Bs(null)}function fF(a){return Bs(a)}t(449,1,ci,XE,ZE,$E,YE);_.Pe=function(a){B(this.f,new gF(this,a),(Wp(),Wp(),Xp))};_.Qe=function(a){B(this.f,new hF(this,a),(br(),br(),cr))};_.Re=function(a){$D(new iF(a,this.d,DC))};_.Se=function(){gD(this.d)};_.Te=function(){Xn((Un(),Vn),new jF(this))};_.Ue=function(){return this.b};_.Ve=function(){return this.c};_.We=function(){return this.d.I};_.Xe=function(){return this.d.eb};_.Ye=function(){return this.d.fb};_.Ze=function(){return this.d.tb};
+_.nd=function(){return to(this.f.hb,Of)};_.$e=function(){var a;a=[];a.length=2;a[0]=to(this.f.hb,Pf);a[1]=to(this.f.hb,Of);return a};_.od=function(){return to(this.f.hb,Pf)};_._e=function(){return this.e.hb};_.af=function(){return this.d.yb};_.bf=function(){return this.d.Ab};_.cf=function(a){$wnd.alert("JSME initialization error: "+a)};_.qd=function(){return this.e.hb.style.display!=Hf};_.df=function(){var a=this.d,b;a.Gb?b=FE(a,1)+sb+FE(a,2)+sb+FE(a,3):b=FE(a,0);return b};_.ef=function(){return Nq(this.d)};
+_.ff=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=OC(a);a.Pb=b;ZC(a);return c};_.gf=function(a){DE(this.d,a,!0)};_.hf=function(){};_.jf=function(a){VD(this.d,a,!0,!0)};_.kf=function(a){uE(this.d,a,!0)};_.ne=function(){WE(this)};_.lf=function(){KD(this.d,!0)};_.mf=function(a){var b=this.d;if(a=OE(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;NE(b)}};_.nf=function(a){this.b=a;!this.d.b&&(this.d.b=new kF(this))};
+_.of=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ki(b.b);d.c<d.e.Je();)c=Li(d),a?c.b=l:c.b=zg}jz(b.d)};_.pf=function(a,b){var c=this.d,d;if(d=OE(c,a))PD(d,b,!0),NE(c)};_.qf=function(a,b){var c=this.d,d;d=OE(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,ZC(c)):(d.E=b,NE(c))};_.sd=function(a){this.f.hb.style[Ne]=a;WE(this)};_.rf=function(a){this.d.I=a};_.sf=function(a){var b=this.d;b.eb=a;ZC(b)};_.tf=function(a){var b=this.d;b.fb=a;ZC(b)};_.uf=function(a){this.d.sb=a};
+_.vf=function(a){this.d.tb=a};_.wf=function(a){var b=this.d;b.yb=a;b.w=iD(b,!1)};_.xf=function(a){this.d.Ab=a};_.yf=function(a,b){var c=this.f;c.ud(a);c.sd(b);WE(this)};_.zf=function(a){aD(this.d,a)};_.Af=function(a,b){var c=this.d;c.i=!1;c.Qb=new LE(c,a);c.d=253;c.lb=!0;c.K=b;ZC(c)};_.td=function(a){Yu(this.e.hb,a)};_.ud=function(a){this.f.hb.style[fh]=a;WE(this)};_.Bf=function(a){ME(this.d,a)};_.Cf=function(){return UC(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var aF=0;
+function jF(a){this.b=a}t(450,1,{},jF);_.xc=function(){var a,b;for(b=new Ki(this.b.f.b);b.c<b.e.Je();)a=Li(b),a.u.hb.innerHTML=a.r||l};_.b=null;function kF(a){this.b=a}t(451,1,{},kF);_.b=null;function gF(a,b){this.b=a;this.c=b}t(452,1,{},gF);_.Tc=function(a){a=a.b;Xn((Un(),Vn),new lF(this,this.c,a))};_.b=null;_.c=null;function lF(a,b,c){this.b=a;this.d=b;this.c=c}t(453,1,{},lF);_.xc=function(){var a=this.c;this.d.b.apply(a,[VE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function hF(a,b){this.b=a;this.c=b}t(454,1,{},hF);_.b=null;_.c=null;function er(a,b,c){this.b=a;this.d=b;this.c=c}t(455,1,{},er);_.xc=function(){var a=this.c;this.d.b.apply(a,[VE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function mF(){var a=nF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;oF(pF,arguments)?a=arguments[0]:3==arguments.length?a=new $E(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new XE(arguments[0]):4==arguments.length?a=new YE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new ZE(arguments[0],arguments[1]));this.g=a;qF();a[cd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Pe(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new rF(a))});b.addMouseOverHandler=C(function(a){this.g.Qe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new rF(a))});b.alert=C(function(a){this.g.Re(a)});b.clear=C(function(){this.g.Se()});b.deferredRepaint=C(function(){this.g.Te()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.nd()});b.getOffsetSize=C(function(){return this.g.$e()});b.getOffsetWidth=C(function(){return this.g.od()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.cf(a)});b.isVisible=C(function(){return this.g.qd()});
+b.jmeFile=C(function(){return this.g.df()});b.molFile=C(function(){return this.g.ef()});b.nonisomericSmiles=C(function(){return this.g.ff()});b.options=C(function(a){this.g.gf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.jf(a)});b.readMolecule=C(function(a){this.g.kf(a)});b.repaint=C(function(){this.g.ne()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=pF;qF();var f=b,g,b=sF.c;g=tF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=tF(b,
+e,f)}if(!g)throw new Ui("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.lf()});b.resetAtomColors=C(function(a){this.g.mf(a)});b.setAfterPasteCallBack=C(function(a){this.g.nf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new rF(a))});b.setAntialias=C(function(a){this.g.of(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.pf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.qf(a,b)});b.setHeight=C(function(a){this.g.sd(a)});
+b.setHelpURL=C(function(a){this.g.rf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.sf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.tf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.uf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.vf(a)});b.setPasteLabel=C(function(a){this.g.wf(a)});b.setPrePasteJSfunction=C(function(a){this.g.xf(a)});b.setSize=C(function(a,b){this.g.yf(a,b)});b.setSubstituent=C(function(a){this.g.zf(a)});b.setTemplate=C(function(a,
+b){this.g.Af(a,b)});b.setVisible=C(function(a){this.g.td(a)});b.setWidth=C(function(a){this.g.ud(a)});b.showInfo=C(function(a){this.g.Bf(a)});b.smiles=C(function(){return this.g.Cf()});uF({"0":{"0":[[eF,null,void 0]],1:[[fF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new vF(e));return[e]},ue]]}});wF(pF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function zs(){xF||(xF=!0,mF())}t(456,1,{},zs);
+var xF=!1;function Ds(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ue)$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 Cs(){}t(458,1,{},Cs);_.xc=function(){Ds()};function vF(a){this.b=a}t(459,1,{68:1,106:1},vF);_.eQ=function(a){return null!=a&&A(a,68)&&this.b==a.b};_.b=null;function rF(a){this.b=a}t(460,1,{69:1,106:1},rF);
+_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;
+function AC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(fh)||l;b=c.getAttribute(Ne)||l;f=c.getAttribute(Ff)||l;e=c.getAttribute(Pe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Ff)||l,h=h.getAttribute(ah)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Jd);c.removeAttribute(Ff);c.removeAttribute("archive");c.removeAttribute(Ne);c.removeAttribute(fh);c.removeAttribute(id);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=zo();c.setAttribute(Pe,d);c.style[fh]=yC(g);c.style[Ne]=yC(b);b=new yF(a,d,n,e,c,f);Xn((Un(),Vn),b);++a.c;return!0}function zC(a){this.b="JME.class";this.e=a}t(461,1,{},zC);_.Jc=function(){return AC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function yF(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(462,1,{},yF);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,db,db,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Pe,this.f):this.d.removeAttribute(Pe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function zF(){}t(463,1,ci,zF);function AF(a){this.b=a}t(464,1,{},AF);_.xc=function(){this.b()};_.b=null;
+function BF(){var a=nF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;oF(CF,arguments)?a=arguments[0]:0==arguments.length&&(a=new zF);this.g=a;qF();a[cd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Xn((Un(),Vn),new AF(a))});wF(CF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function As(){DF||(DF=!0,BF())}t(465,1,{},As);var DF=!1;function EF(a){zn();this.i=a}
+t(466,436,mi,EF);function Js(){zn();this.i="divide by zero"}t(467,100,ei,Js);function us(){zn()}function FF(a){zn();this.i=a}t(468,100,ei,us,FF);function GF(){GF=x;HF=new IF(!1);JF=new IF(!0)}function IF(a){this.b=a}t(469,1,{71:1,72:1,75:1},IF);_.eQ=function(a){return A(a,72)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?$g:"false"};_.b=!1;var HF,JF;function KF(){}function LF(a){return typeof a==Mf?Ec+(0>a?-a:a):a}
+function MF(a,b){var c;c=new KF;c.e=Pb+(NF(0!=a?-a:0)?LF(0!=a?-a:0):l+Ci(c));OF(0!=a?-a:0)&&PF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new KF;b.e=Pb+(NF(a)?LF(a):l+Ci(b));OF(a)&&PF(a,b);return b}function QF(a,b){var c;c=new KF;c.e=Pb+(NF(a)?LF(a):l+Ci(c));OF(a)&&PF(a,c);c.c=b?8:0;return c}function RF(){var a;a=new KF;a.e=Pb+(NF(0)?LF(0):l+Ci(a));OF(0)&&PF(0,a);a.c=2;return a}function SF(a){var b;b=new KF;b.e=Pb+(NF(a)?LF(a):l+Ci(b));OF(a)&&PF(a,b);b.c=1;return b}
+function OF(a){return typeof a==Mf&&0<a}function NF(a){return null!=a&&0!=a}function PF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Nh[b.d])c=c.prototype;else{c=Nh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(471,1,{},KF);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
+function TF(a){var b;if(!(b=UF,!b&&(b=UF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new VF(Vb+a+ea);return parseFloat(a)}
+function aC(a,b){var c,d;if(null==a)throw new VF(Lf);if(2>b||36<b)throw new VF("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new VF(Vb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new VF(Vb+a+ea);if(-2147483648>c||2147483647<c)throw new VF(Vb+a+ea);return c}t(473,1,{71:1,83:1});var UF=null;function WF(a){this.b=a}
+t(472,473,{71:1,75:1,76:1,83:1},WF);_.eQ=function(a){return A(a,76)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function wz(a){this.b=a}t(474,473,{71:1,75:1,79:1,83:1},wz);_.eQ=function(a){return A(a,79)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function mz(){zn()}function Ak(a){zn();this.i=a}t(475,100,Wh,mz,Ak);function rv(){zn()}function sw(a){zn();this.i=a}t(476,100,ei,rv,sw);function S(a){this.b=a}
+function ht(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~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 at(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function ND(a){var b,c;return-129<a&&128>a?(b=a+128,c=(XF(),YF)[b],!c&&(c=YF[b]=new S(a)),c):new S(a)}t(477,473,{71:1,75:1,81:1,83:1},S);_.eQ=function(a){return A(a,81)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function XF(){XF=x;YF=y(CE,m,81,256,0)}var YF;function Xj(a){return 0>a?-a:a}function Wj(a,b){return a>b?a:b}function AD(a){return Math.round(a)}function ro(){zn()}function Jr(a){zn();this.i=a}t(480,100,{71:1,78:1,82:1,84:1,86:1},ro,Jr);function Ei(){Ei=x;Fi=H(Di,m,-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 Fi;function VF(a){zn();this.i=a}t(482,475,Wh,VF);
+function qo(a,b){this.b=Qc;this.e=a;this.c=b;this.d=-1}t(483,1,{71:1,85:1},qo);_.tS=function(){return this.b+Xa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?lb+this.d:l)+va};_.b=null;_.c=null;_.d=0;_.e=null;function ZF(a,b){return a.charCodeAt(b)}function tC(a,b){var c=b,d=a.length,e,f;e=ZF(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}
+function $F(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function G(a,b){return!A(b,1)?!1:""+a==b}function io(a,b){return a.indexOf(b)}function ZB(a,b,c){return a.indexOf(b,c)}function oo(a,b){return a.lastIndexOf(b)}function UD(a){var b=aa,c=ih,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+po(c,++d):c=c.substr(0,d-0)+po(c,++d);return a.replace(RegExp(b,ve),c)}
+function no(a,b){for(var c=RegExp(b,ve),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(ys,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function po(a,b){return a.substr(b,a.length-b)}
+function ho(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function jo(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)}_=String.prototype;_.cM={1:1,71:1,73:1,75:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return yt(this)};_.tS=_.toString;function aG(){aG=x;bG={};cG={}}
+function yt(a){aG();var b=lb+a,c=cG[b];if(null!=c)return c;c=bG[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+ZF(a,d++);c|=0}256==dG&&(bG=cG,cG={},dG=0);++dG;return cG[b]=c}var bG,dG=0,cG;function vn(a,b){wn(a.b,b);return a}function un(){this.b=new so}function eG(){this.b=new so;this.b.b+=l}t(485,1,Qh,un,eG);_.tS=function(){return this.b.b};function wt(){this.b=new so}
+function XB(){this.b=new so}function cs(a){this.b=new so;wn(this.b,a)}t(486,1,Qh,wt,XB,cs);_.tS=function(){return this.b.b};function $B(a){a="String index out of range: "+a;zn();this.i=a}t(487,476,ei,$B);
+function fG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new ro;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new FF("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new FF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new rv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)ts(b,c,a[--d])}else for(c=e+c;e<c;)ts(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Zu(){zn()}function hC(a){zn();this.i=a}t(489,100,ei,Zu,hC);function Cz(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:Hn(b,c))return a;return null}function Fz(a,b){var c;return(c=Cz(a.Fd(),b))?(c.fd(),!0):!1}function gG(a){var b,c,d,e;d=new un;b=null;d.b.b+=Tc;for(c=a.Fd();c.dd();)null!=b?wn(d.b,b):b=za,e=c.ed(),wn(d.b,e===a?"(this Collection)":l+e);d.b.b+=bd;return d.b.b}t(490,1,{});_.Df=function(){throw new hC("Add not supported on this collection");};
+_.Ef=function(a){return!!Cz(this.Fd(),a)};_.Ge=function(){return 0==this.Je()};_.Ff=function(a){return Fz(this,a)};_.tS=function(){return gG(this)};t(492,490,ii);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Je()!=this.Je())return!1;for(a=a.Fd();a.dd();)if(b=a.ed(),!this.Ef(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Fd();b.dd();)c=b.ed(),null!=c&&(a+=Kn(c),a=~~a);return a};
+function hG(a,b){var c;return A(b,90)&&(c=b.Gf(),Ku(a.b,c))?(c=hj(a.b,c),a.b.Ke(b.Hf(),c)):!1}function mC(a){this.b=a}t(491,492,ii,mC);_.Ef=function(a){return hG(this,a)};_.Fd=function(){return new cC(this.b)};_.Ff=function(a){return hG(this,a)?(a=a.Gf(),Ti(this.b,a),!0):!1};_.Je=function(){return this.b.e};_.b=null;function fC(a){if(a.c)Ni(a.b),Ti(a.d,a.c.Gf()),a.c=null;else throw new bv("Must call next() before remove().");}
+function cC(a){var b;this.d=a;b=new ej;a.d&&Zi(b,new iG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new jG(a,d.substring(1));b.Df(e)}var a=a.b,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.Df(c[d])}this.b=new Ki(b)}t(493,1,{},cC);_.dd=function(){return dC(this.b)};_.ed=function(){return this.c=Li(this.b)};_.fd=function(){fC(this)};_.b=null;_.c=null;_.d=null;t(495,1,vi);_.eQ=function(a){return A(a,90)&&gC(this.Gf(),a.Gf())&&gC(this.Hf(),a.Hf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Gf()&&(a=Kn(this.Gf()));null!=this.Hf()&&(b=Kn(this.Hf()));return a^b};_.tS=function(){return this.Gf()+rb+this.Hf()};function iG(a){this.b=a}t(494,495,vi,iG);_.Gf=function(){return null};_.Hf=function(){return this.b.c};_.If=function(a){return jC(this.b,a)};_.b=null;function jG(a,b){this.c=a;this.b=b}t(496,495,vi,jG);_.Gf=function(){return this.b};_.Hf=function(){return this.c.f[lb+this.b]};_.If=function(a){return kC(this.c,this.b,a)};_.b=null;_.c=null;
+function pw(a,b){(0>a||a>=b)&&kG(a,b)}function kG(a,b){throw new sw("Index: "+a+", Size: "+b);}t(497,490,Bi);_.Jf=function(){throw new hC("Add not supported on this list");};_.Df=function(a){this.Jf(this.Je(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Je()!=a.Je())return!1;c=this.Fd();for(d=a.Fd();c.dd();)if(a=c.ed(),b=d.ed(),!(null==a?null==b:Hn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Fd();a.dd();)c=a.ed(),b=31*b+(null==c?0:Kn(c)),b=~~b;return b};_.Fd=function(){return new Ki(this)};_.Lf=function(){return this.Mf(0)};_.Mf=function(a){return new lG(this,a)};_.Nf=function(){throw new hC("Remove not supported on this list");};function dC(a){return a.c<a.e.Je()}function Li(a){if(a.c>=a.e.Je())throw new uv;return a.e.Kf(a.d=a.c++)}function Ni(a){if(0>a.d)throw new xw;a.e.Nf(a.d);a.c=a.d;a.d=-1}function Ki(a){this.e=a}t(498,1,{},Ki);_.dd=function(){return dC(this)};
+_.ed=function(){return Li(this)};_.fd=function(){Ni(this)};_.c=0;_.d=-1;_.e=null;function lG(a,b){var c;this.e=this.b=a;c=a.Je();(0>b||b>c)&&kG(b,c);this.c=b}t(499,498,{},lG);_.Of=function(){return 0<this.c};_.Pf=function(){if(0>=this.c)throw new uv;return this.b.Kf(this.d=--this.c)};_.b=null;function mG(a){a=new cC(a.c.b);return new nG(a)}function oG(a,b){this.b=a;this.c=b}t(500,492,ii,oG);_.Ef=function(a){return Ku(this.b,a)};_.Fd=function(){return mG(this)};_.Je=function(){return this.c.b.e};
+_.b=null;_.c=null;function nG(a){this.b=a}t(501,1,{},nG);_.dd=function(){return dC(this.b.b)};_.ed=function(){return(this.b.c=Li(this.b.b)).Gf()};_.fd=function(){fC(this.b)};_.b=null;t(502,497,Bi);_.Jf=function(a,b){var c;c=Iz(this,a);var d=c.e;new Dz(b,c.c);++d.c;++c.b;c.d=null};_.Kf=function(a){var b;b=Iz(this,a);try{return Jz(b)}catch(c){c=Qi(c);if(A(c,91))throw new sw("Can't get element "+a);throw c;}};_.Fd=function(){return Iz(this,0)};
+_.Nf=function(a){var b,c;b=Iz(this,a);try{c=Jz(b)}catch(d){d=Qi(d);if(A(d,91))throw new sw("Can't remove element "+a);throw d;}pG(b);return c};function qG(a){a.c=y(rG,m,0,0,0)}function Ty(a,b,c){(0>b||b>a.d)&&kG(b,a.d);a.c.splice(b,0,c);++a.d}function Zi(a,b){ts(a.c,a.d++,b);return!0}function Yt(a,b){pw(b,a.d);return a.c[b]}function Qj(a,b){for(var c=0;c<a.d;++c)if(gC(b,a.c[c]))return c;return-1}function au(a,b){var c;c=(pw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function Yi(a,b){var c;c=Qj(a,b);if(-1==c)return!1;au(a,c);return!0}function Ek(a,b){var c;if(b.length<a.d){c=b;var d;d=ms(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)ts(b,c,a.c[c]);b.length>a.d&&ts(b,a.d,null);return b}function ej(){qG(this)}function wA(a){qG(this);this.c.length=a}function qz(a){qG(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(503,497,Ph,ej,wA,qz);_.Jf=function(a,b){Ty(this,a,b)};
+_.Df=function(a){return Zi(this,a)};_.Se=function(){this.c=y(rG,m,0,0,0);this.d=0};_.Ef=function(a){return-1!=Qj(this,a)};_.Kf=function(a){return Yt(this,a)};_.Ge=function(){return 0==this.d};_.Nf=function(a){return au(this,a)};_.Ff=function(a){return Yi(this,a)};_.Je=function(){return this.d};_.d=0;function Hz(a,b,c){var d;for(d=0;d<b;++d)ts(a,d,c)}function Zr(){Zr=x;$r=new sG}var $r;function sG(){}t(506,497,Zh,sG);_.Ef=function(){return!1};_.Kf=function(){throw new rv;};_.Je=function(){return 0};
+function tG(){this.b=new Date}function uG(a){return 10>a?ab+a:l+a}t(507,1,{71:1,74:1,75:1,87:1},tG);_.eQ=function(a){return A(a,87)&&kt(M(this.b.getTime()),M(a.b.getTime()))};_.hC=function(){var a;a=M(this.b.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=Fs(c&4194303,b&4194303,e&1048575);a=Fs(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(vG(),wG)[this.b.getDay()]+ba+xG[this.b.getMonth()]+ba+uG(this.b.getDate())+ba+uG(this.b.getHours())+lb+uG(this.b.getMinutes())+lb+uG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function vG(){vG=x;wG=H(ys,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));xG=H(ys,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var wG,xG;
+function Sr(a,b){return null==z(a.b,b,a)}function Rr(){this.b=new Ii}t(509,492,{71:1,74:1,92:1},Rr);_.Df=function(a){return Sr(this,a)};_.Ef=function(a){return Ku(this.b,a)};_.Ge=function(){return 0==this.b.e};_.Fd=function(){return mG(new oG(this.b,new mC(this.b)))};_.Ff=function(a){return null!=Ti(this.b,a)};_.Je=function(){return this.b.e};_.tS=function(){return gG(new oG(this.b,new mC(this.b)))};_.b=null;
+function Iz(a,b){var c,d;(0>b||b>a.c)&&kG(b,a.c);if(b>=~~a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new yG(a,b,d)}function Mz(){this.b=new zG;this.c=0}t(510,502,Zh,Mz);_.Df=function(a){new Dz(a,this.b);++this.c;return!0};_.Mf=function(a){return Iz(this,a)};_.Je=function(){return this.c};_.b=null;_.c=0;function Jz(a){if(a.c==a.e.b)throw new uv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function pG(a){if(!a.d)throw new xw;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function yG(a,b,c){this.e=a;this.c=c;this.b=b}t(511,1,{},yG);_.dd=function(){return this.c!=this.e.b};_.Of=function(){return this.c.c!=this.e.b};_.ed=function(){return Jz(this)};_.Pf=function(){if(this.c.c==this.e.b)throw new uv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){pG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function zG(){this.b=this.c=this}
+function Dz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(512,1,{},zG,Dz);_.b=null;_.c=null;_.d=null;function eC(a,b){this.b=a;this.c=b}t(513,495,vi,eC);_.Gf=function(){return this.b};_.Hf=function(){return this.c};_.If=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function uv(){zn()}t(514,100,{71:1,78:1,84:1,86:1,91:1},uv);function gC(a,b){return vs(a)===vs(b)||null!=a&&Hn(a,b)}function vA(a){var b=y(Nz,m,44,0,0);return Ek(a.b,b)}function cz(){this.b=new ej}
+t(516,497,Ph,cz);_.Jf=function(a,b){Ty(this.b,a,b)};_.Df=function(a){return Zi(this.b,a)};_.Ef=function(a){return-1!=Qj(this.b,a)};_.Kf=function(a){return Yt(this.b,a)};_.Ge=function(){return 0==this.b.d};_.Fd=function(){return new Ki(this.b)};_.Nf=function(a){return au(this.b,a)};_.Je=function(){return this.b.d};_.tS=function(){return gG(this.b)};_.b=null;function WD(a){a.hc.d._&&BA(a)}function AG(a){var b;if(a.hc.d._){b=uy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}DA(a)}
+function BG(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function $D(a){var b=a.k;CG(a.hc.d,b.b,b.c);!ty(a)&&Yy(a);Iy(a)}function DG(){GA.call(this,l);this.j=new Qz(this.Qf());pz(this.r,new EG(this))}t(518,395,ji);_.Td=function(a,b){return vs(a.i)===vs(this.j)?(AG(this),!0):this.Rf(a,b)};_.Qf=function(){return"Close"};_.Rf=function(){return!1};_.Md=function(){AG(this)};_.j=null;_.k=null;
+function iF(a,b,c){DG.call(this);this.hc&&IA(this.hc,!1);FA(this,!1);az(this,new QA(0));a=new UA(a,1);P(this,a,null);a=new ez;P(a,this.j,null);P(this,a,null);b&&(this.k=uy(b),EA(this),BG(this.k,~~(to(b.Vb.hb,Pf)/2)-~~(this.mc/2),~~(to(b.Vb.hb,Of)/2)-~~(this.cc/2)));c&&O(this,c)}t(517,518,ji,iF);_.Qf=function(){return"OK"};function TD(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new bv("Cannot undo. Index is out of range.");if(!a.b.c)throw new bv(bc);a.b=a.b.c;return a.b.b}
+function dF(){this.b=this.c=new FG}t(519,1,{},dF);_.b=null;function FG(){this.b=null}function KE(a){this.b=a}t(520,1,{},FG,KE);_.b=null;_.c=null;_.d=null;function EG(a){this.b=a}t(521,430,$h,EG);_.b=null;
+function GG(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){xC(a.b.Ab,H(ys,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=no(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],ts(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{JD(a.b,b,!0)?(Qq(a.b,"Structure pasted"+e),$C(a.b),jz(a.b),d=!0):($D(new iF(a.b.K,a.b,DC)),KD(a.b,!0),jz(a.b))}catch(n){if(n=Qi(n),A(n,78))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",ZC(e),$D(new iF(a.b.K,
+a.b,DC)),jz(a.b);else throw n;}}d&&a.b.Oe(b)}function Pq(a){this.b=a}t(522,1,{},Pq);_.b=null;function SC(){SC=x;TC=new HG("COPY_SMILES",0);VC=new HG("COPY_MOL",1);WC=new HG("PASTE",2);IG=H(JG,m,93,[TC,VC,WC])}function HG(a,b){Ao.call(this,a,b)}t(523,145,{71:1,75:1,77:1,93:1},HG);var IG,VC,TC,WC;function JE(){this.e=y(SE,m,94,99,0)}t(524,1,{},JE);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function KG(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(cD,m,-1,20,1);a.N=y(cD,m,-1,20,1);a.H=ns([20,7]);a.e=y(I,s,-1,20,1);a.d=y(ys,m,1,20,0);a.p=y(ys,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y(ys,m,1,20,0);a.r=ns([10,2]);a.j=y(I,s,-1,101,1)}
+function LG(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(cD,m,-1,4,1);d=y(cD,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=MG(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+MG(r[2],d[2],r[3],d[3]),d=MG(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;tE(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=NG(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(cD,m,-1,2,1);OG(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==wE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Qq(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];AE(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&sE(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=N(M(AD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=N(M(AD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function qE(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&oE(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,oE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
+a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];dE(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)tE(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)AE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];cE(a);a.E=c+d;Z(a,0);o=a.K[a.u];q=a.N[a.u];dE(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];AE(a);a.I[a.v]=n;a.J[a.v]=c+d;cE(a);b&&(dE(a,n),eD(a))}c=4}PG(a,c);a.E=a.G;b&&
+(a.E=0)}
+function OG(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function pE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])QG(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,QG(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Qq(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[NG(a,a.E,a.H[a.E][d])],2<d||1!=b){Qq(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(cD,m,-1,2,1);OG(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)tE(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)tE(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)tE(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)AE(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[NG(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[NG(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=N(M(AD((a.K[b]+a.K[e])/2))),a.O[c]=N(M(AD((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;AE(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=N(M(AD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=N(M(AD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(AE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=N(M(AD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(AD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(AE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=N(M(AD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(AD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(dE(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&PG(a,j);-1<n&&(a.E=n)}
+function QG(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)tE(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function PG(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=wE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function NG(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function RG(a,b,c){var d,e,f,g;e=kh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(qt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)qt(c[d])&&!et(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)kt(c[d],e)&&(b[d]=g,c[d]=kh,++f);if(f==a.u)break}return g==a.u}
+function eD(a){var b,c,d;b=y(cD,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{dD(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;fD(a)}}
+function dD(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function oE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=SG(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&Qq(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?Qq(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?Qq(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?Qq(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:Qq(a.o,"Charge change not possible on the halogen !");break;case 18:Qq(a.o,
+"Use X button to change charge on the X atom !")}}
+function QD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&dE(a,c);eD(a);Qq(a.o,"Smaller part(s) removed !");return 1}
+function wE(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function BE(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];fE(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),fE(a));4==a.t[d]&&(a.t[d]=1)}}
+function MG(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 cE(a){var b;TG(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);fD(a);fE(a)}
+function tE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),fG(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),fG(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),fG(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),fG(a.e,b,a.e.length),a.e=b,b=y(ys,m,1,c,0),fG(a.d,b,a.d.length),a.d=b,b=y(ys,m,1,c,0),fG(a.p,b,a.p.length),a.p=b,b=y(cD,m,-1,c,1),fG(a.K,b,a.K.length),a.K=b,b=y(cD,m,-1,c,1),fG(a.N,b,a.N.length),a.N=b,b=ns([c,7]),fG(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),fG(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function GD(a,b,c,d,e,f,g){var j;j=N(M(AD(a.K[c]-d/2)));g||(j-=e-d);a=N(M(AD(a.N[c]-~~(f/2))));return new Xy(j-1-b,a-b,e+1+2*b,f+2*b)}
+function AE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),fG(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),fG(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),fG(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),fG(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),fG(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),fG(a.O,c,a.O.length),a.O=c,b=y(ys,m,1,b,0),fG(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function jE(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(BC(),aa);j+="JME 2013-10-12 "+new tG+"\n \n";j+=iE(a.u,3)+iE(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=GE(0.055999999999999994*(a.K[e]-c),10,4)+GE(0.055999999999999994*(g-a.N[e]),10,4)+GE(0,10,4);h=FD(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+iE(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=iE(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:UG(a,e)&&(g=2),c=iE(a.I[e],3)+iE(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=iE(a.J[e],3)+iE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=iE(a.J[e],3)+iE(a.I[e],3)),j+=c+iE(g,3)+iE(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+iE(e,4)+iE(a.B[e],4)+aa);return j+"M END\n"}
+function IE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,qb,V,L,ca,Fc,cg,wb,Md,Nd,Od,Wa,Gc;r=y(I,s,-1,a.u+10,1);q=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);wb=y(I,s,-1,a.u+1,1);v=y(VG,m,-1,a.u+1,2);D=y(VG,m,-1,a.v+1,2);ca=0;if(0==a.u)return l;QD(a,!0);cg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){cg=!1;break}if(a.o.t&&cg){WG(a);BE(a);XG(a,D);YG(a,v,D);var Db,rd,gf,$b,xe,sd,td,eb,TH,Td,w,Aa,Am,Bm,Ls,nf,Oa,Cm,Dm,Jc,Em;Db=y(I,s,-1,a.u+1,1);rd=y(I,s,-1,a.u+1,1);eb=y(ZG,m,-1,a.u+1,3);var Ms=a.u,Fm,
+qh,Ns,og,yj,Fe,of;yj=y(ZG,m,-1,Ms+2,3);Fe=y(I,s,-1,100,1);of=5;og=0;Fe[0]=3;yj[1]=mh;yj[2]=nh;Ns=2;if(!(3>Ms))for(;of<Fe[og]*Fe[og];){qh=0;for(Fm=!0;Fm&&qh<=og&&of>=Fe[qh]*Fe[qh];)0==of%Fe[qh]?Fm=!1:++qh;if(Fm){yj[++Ns]=nt(of);if(Ns>=Ms)break;og<Fe.length-1&&(++og,Fe[og]=of)}of+=2}for(w=1;w<=a.u;++w){for(Aa=Dm=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(Dm*=a.i[Aa]);Cm=a.c[w];18==Cm&&(Em=a.p[w],sd=Em.charCodeAt(0)-65+1,td=0,1<Em.length&&(td=Em.charCodeAt(1)-97),0>sd&&(sd=0),0>td&&(td=0),Cm=28*sd+td);
+nf=0;-2>a.B[w]?nf=1:-2==a.B[w]?nf=2:-1==a.B[w]?nf=3:1==a.B[w]?nf=4:2==a.B[w]?nf=5:2<a.B[w]&&(nf=6);Jc=1;eb[w]=nt(Dm);Jc*=126;eb[w]=it(eb[w],nt(a.y[w]*Jc));Jc*=7;eb[w]=it(eb[w],nt(nf*Jc));Jc*=7;eb[w]=it(eb[w],nt(Cm*Jc));Jc*=783;eb[w]=it(eb[w],nt(a.A[w]*Jc))}for(xe=0;!RG(a,Db,eb);){Ls=!1;for(w=1;w<=a.u;++w)Db[w]!=rd[w]&&(rd[w]=Db[w],Ls=!0);if(Ls){for(w=1;w<=a.u;++w){eb[w]=lh;for(Aa=1;Aa<=a.A[w];++Aa)eb[w]=rt(eb[w],yj[Db[a.H[w][Aa]]])}xe=0}else if(0<xe){for(w=1;w<=a.u;++w)eb[w]=lh;w=1;a:for(;w<=a.u-
+1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Db[w]==Db[Aa]){eb[w]=mh;break a}}else{for(w=1;w<=a.u;++w){eb[w]=lh;for(Aa=1;Aa<=a.A[w];++Aa)gf=a.H[w][Aa],eb[w]=rt(eb[w],nt(a.c[gf]*a.i[NG(a,w,gf)]))}xe=1}RG(a,Db,eb);for(w=1;w<=a.u;++w)eb[w]=nt(rd[w]*a.u+Db[w])}for(w=1;w<=a.u;++w)rd[w]=Db[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(rd[w]==Oa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Oa];a.B[w]=a.B[Oa];a.K[w]=a.K[Oa];a.N[w]=a.N[Oa];a.A[w]=a.A[Oa];a.c[Oa]=a.c[0];a.B[Oa]=a.B[0];
+a.K[Oa]=a.K[0];a.N[Oa]=a.N[0];a.A[Oa]=a.A[0];rd[w]=rd[Oa];rd[Oa]=Oa;a.p[0]=a.p[w];a.p[w]=a.p[Oa];a.p[Oa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Oa];a.e[Oa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Oa];a.y[Oa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Db[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Db[a.I[w]],a.J[w]=Db[a.J[w]],a.I[w]>a.J[w]&&(Td=a.I[w],a.I[w]=a.J[w],a.J[w]=Td,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Bm=Am=
+a.u;$b=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<Am?(Am=a.I[Aa],Bm=a.J[Aa],$b=Aa):a.I[Aa]==Am&&a.J[Aa]<Bm&&(Bm=a.J[Aa],$b=Aa);Td=a.I[w];a.I[w]=a.I[$b];a.I[$b]=Td;Td=a.J[w];a.J[w]=a.J[$b];a.J[$b]=Td;Td=a.t[w];a.t[w]=a.t[$b];a.t[$b]=Td;Td=a.C[w];a.C[w]=a.C[$b];a.C[$b]=Td;TH=a.f[w];a.f[w]=a.f[$b];a.f[$b]=TH}cE(a);fE(a);XG(a,D);YG(a,v,D)}else{XG(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Gc=1;a.b[1]=1;for(V=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=wb[c]){Fc=!0;for(J=1;J<=ca;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Fc=!1;break}Fc&&(++ca,r[ca]=c,q[ca]=g)}}else o[++L]=g;if(0==L){if(Gc==a.u)break;c=n[V--]}else if(1==L)wb[o[1]]=c,c=o[1],a.b[c]=++Gc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=NG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=NG(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);wb[e]=c;c=e;a.b[e]=++Gc}}wb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);Q=y(VG,m,-1,a.u+1,2);Md=y(VG,m,-1,a.u+1,2);f=Gc=V=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(wb[c]=f);b[++Gc]=c;for(a.b[c]=0;;){L=e=0;qb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ca;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<qb&&(e=g,qb=a.b[g]))}if(0==e){if(0==V)break a;Md[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Nd=y(I,s,-1,a.v+1,1);Od=y(I,s,-1,a.u+1,1);if(a.o.Pb){var VH=wb,VL=ca,Os,WH,rh,Ge,Ps,Qs,Na,zj,Rs;rh=y(I,s,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)rh[b[Na]]=Na;Ps=y(VG,m,-1,
+a.v+1,2);for(Na=1;Na<=a.u;++Na)Os=b[Na],WH=VH[Os],Ge=NG(a,Os,WH),0!=Ge&&($G(a,Ge,rh,Nd,D),Ps[Ge]=!0);for(Na=1;Na<=a.v;++Na)Ps[Na]||$G(a,Na,rh,Nd,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){Qs=Rs=0;for(zj=1;zj<=a.A[Na];++zj){Ge=NG(a,Na,a.H[Na][zj]);if(5==a.i[Ge])continue a;1==a.t[Ge]&&0!=aH(a,Ge,Na)&&++Rs;2==a.t[Ge]&&(Qs=a.H[Na][zj])}if(0!=Rs)if(0<Qs){var ia=a,YH=Na,pf=rh,Wc=Od,lc=void 0,Aj=void 0,Kc=void 0,He=void 0,Lc=void 0,Gm=void 0,Hm=void 0,Im=void 0,Ud=void 0,Xc=void 0,Yc=void 0,
+Ss=void 0,Bj=void 0,Vd=void 0,Cj=void 0,Ie=void 0,Dj=void 0,Ts=void 0,Ej=void 0,Je=void 0,ZH=void 0,qf=void 0,$H=void 0,Us=void 0,Fj=void 0,rf=void 0,Yc=1,Aj=YH,lc=y(I,s,-1,ia.u+1,1);for(lc[1]=YH;;){Ss=!1;for(Xc=1;Xc<=ia.A[Aj];++Xc)if(Kc=ia.H[Aj][Xc],!(Kc==lc[1]||Kc==lc[Yc-1]))if(He=NG(ia,Aj,Kc),2==ia.t[He]&&5!=ia.i[He]){Aj=lc[++Yc]=Kc;Ss=!0;break}if(!Ss)break}if(!(0==Yc%2||2>ia.A[lc[Yc]]||3<ia.A[lc[Yc]])){rf=lc[1];Lc=lc[~~((Yc+1)/2)];Ud=lc[Yc];qf=Je=Ie=Vd=0;Us=Ts=!1;for(Xc=1;Xc<=ia.A[rf];++Xc)Kc=
+ia.H[rf][Xc],He=NG(ia,rf,Kc),1!=ia.t[He]||5==ia.i[He]||(0==Vd?Vd=Kc:Ie=Kc);0<pf[Ie]&&pf[Vd]>pf[Ie]&&(Gm=Vd,Vd=Ie,Ie=Gm);Bj=Vd;0==Vd&&(Bj=Ie,Ts=!0);for(Xc=1;Xc<=ia.A[Ud];++Xc)Kc=ia.H[Ud][Xc],He=NG(ia,Ud,Kc),1!=ia.t[He]||5==ia.i[He]||(0==Je?Je=Kc:qf=Kc);0<pf[qf]&&pf[Je]>pf[qf]&&(Gm=Je,Je=qf,qf=Gm);Ej=Je;0==Je&&(Ej=qf,Us=!0);Cj=aH(ia,NG(ia,rf,Vd),rf);Dj=aH(ia,NG(ia,rf,Ie),rf);ZH=aH(ia,NG(ia,Ud,Je),Ud);$H=aH(ia,NG(ia,Ud,qf),Ud);1<(0>Cj+Dj?-(Cj+Dj):Cj+Dj)||0!=ZH||0!=$H?Qq(ia.o,"Bad stereoinfo on allene !"):
+(Hm=ia.K[lc[Yc-1]]-ia.K[Ud],Im=ia.N[lc[Yc-1]]-ia.N[Ud],Fj=Math.sqrt(Hm*Hm+Im*Im),0.001>Fj&&(Fj=0.001),0<(ia.N[Ej]-ia.N[lc[Yc-1]])*(Hm/Fj)-(ia.K[Ej]-ia.K[lc[Yc-1]])*(Im/Fj)?Wc[Lc]=1:Wc[Lc]=-1,Ts&&(Wc[Lc]*=-1),Us&&(Wc[Lc]*=-1),Bj==Vd&&0>Cj&&(Wc[Lc]*=-1),Bj==Ie&&0>Dj&&(Wc[Lc]*=-1),pf[Bj]>pf[Ej]&&(Wc[Lc]*=-1))}}else b:{var mc=a,nc=Na,WL=VH,XL=rh,YL=r,ZL=q,$L=VL,Jm=Od,Km=void 0,Zc=void 0,Vs=void 0,sh=void 0,Da=void 0,th=void 0,vd=void 0,Gj=void 0,Wd=void 0,Nb=void 0,ga=void 0,Fb=void 0,Ke=void 0,Lm=void 0,
+$c=void 0,oa=void 0,Mm=void 0,Fb=y(I,s,-1,4,1),Lm=y(I,s,-1,4,1),uh=mc,Xd=nc,aI=XL,Ws=WL,bI=YL,cI=ZL,aM=$L,Gb=Fb,Hj=void 0,ad=void 0,Nm=void 0,Om=void 0,Xs=void 0,Ij=void 0,Ij=-1;0<Ws[Xd]&&(Gb[++Ij]=Ws[Xd]);for(ad=1;ad<=aM;++ad)bI[ad]==Xd&&(Gb[++Ij]=cI[ad]),cI[ad]==Xd&&(Gb[++Ij]=bI[ad]);for(ad=Ij+1;ad<uh.A[Xd];++ad){Xs=uh.u+1;Nm=1;c:for(;Nm<=uh.A[Xd];++Nm){Hj=uh.H[Xd][Nm];for(Om=0;Om<ad;++Om)if(Hj==Gb[Om])continue c;aI[Hj]<Xs&&(Xs=aI[Hj],Gb[ad]=Hj)}}0==Ws[Xd]&&0<uh.y[Xd]?(Gb[3]=Gb[2],Gb[2]=Gb[1],Gb[1]=
+Gb[0],Gb[0]=-1):0<uh.y[Xd]&&(Gb[3]=Gb[2],Gb[2]=Gb[1],Gb[1]=-1);for(Da=Gj=th=sh=Mm=vd=Nb=0;4>Da;++Da)0>=Fb[Da]||(Km=NG(mc,nc,Fb[Da]),Lm[Da]=aH(mc,Km,nc),0<Lm[Da]?(++Nb,Mm=Fb[Da],th=Fb[Da]):0>Lm[Da]?(++vd,sh=Fb[Da],th=Fb[Da]):Gj=Fb[Da]);Wd=Nb+vd;oa=y(I,s,-1,4,1);$c=0;if(3==mc.A[nc]){if(1==Nb&&1==vd||3==Wd&&0<Nb&&0<vd){Qq(mc.o,"Error in C3H stereospecification !");break b}Ke=Fb[0];1==Wd?Ke=th:2==Wd&&(Ke=Gj);ga=LG(mc,nc,Ke,Fb);oa[0]=th;oa[1]=-1;oa[2]=ga[2];oa[3]=ga[1];0<Nb?$c=1:$c=-1}else if(4==mc.A[nc])if(1==
+Wd)ga=LG(mc,nc,th,Fb),oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],0<Nb?$c=1:$c=-1;else{Ke=Fb[0];1<Gj&&(Ke=Gj);1==Nb?Ke=Mm:1==vd&&(Ke=sh);ga=LG(mc,nc,Ke,Fb);Zc=y(I,s,-1,4,1);for(Da=0;4>Da;++Da)Km=NG(mc,nc,ga[Da]),Zc[Da]=aH(mc,Km,nc);if(4==Wd){if(0==Nb||0==vd){Qq(mc.o,"Error in C4 stereospecification !");break b}if(1==Nb||1==vd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],$c=Zc[0];else{for(Da=0;4>Da;++Da)-1==Zc[Da]&&(Zc[Da]=0);Wd=2}}else if(3==Wd)if(3==Nb||3==vd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=
+ga[2],oa[3]=ga[1],0<Nb?$c=-1:$c=1;else{1==Nb?Nb=Vs=1:vd=Vs=-1;for(Da=0;4>Da;++Da)Zc[Da]==Vs&&(Zc[Da]=0);Wd=2}if(2==Wd)if(1==Nb&&1==vd)ga[1]==sh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==sh&&(ga[2]=ga[3]),oa[0]=Mm,oa[1]=sh,oa[2]=ga[2],oa[3]=ga[1],$c=1;else{if(Zc[0]==Zc[1]||Zc[1]==Zc[2]){Qq(mc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Zc[0]?(oa[0]=ga[0],oa[1]=ga[2],oa[2]=ga[1],oa[3]=ga[3]):(oa[0]=ga[1],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[0]);1<Nb?$c=1:$c=-1}}var W=oa,Jj=Fb,mb=void 0;Jj[0]==W[1]?(mb=
+W[0],W[0]=W[1],W[1]=mb,mb=W[2],W[2]=W[3],W[3]=mb):Jj[0]==W[2]?(mb=W[2],W[2]=W[0],W[0]=mb,mb=W[1],W[1]=W[3],W[3]=mb):Jj[0]==W[3]&&(mb=W[3],W[3]=W[0],W[0]=mb,mb=W[1],W[1]=W[2],W[2]=mb);Jj[1]==W[2]?(mb=W[1],W[1]=W[2],W[2]=mb,mb=W[2],W[2]=W[3],W[3]=mb):Jj[1]==W[3]&&(mb=W[1],W[1]=W[3],W[3]=mb,mb=W[2],W[2]=W[3],W[3]=mb);oa[2]==Fb[2]?Jm[nc]=1:oa[2]==Fb[3]?Jm[nc]=-1:Qq(mc.o,"Error in stereoprocessing ! - t30");Jm[nc]*=$c}}}Wa=new eG;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
+Q[c]&&(Wa.b.b+=ua);0<wb[u]&&bH(a,c,wb[c],Wa,Nd);var vh=v[c],Hb=void 0,Kj=void 0,wh=void 0,T=void 0,T=Sc,Hb=!1;0!=a.B[c]&&(Hb=!0);0!=Od[c]&&(Hb=!0);wh=-1;for(Kj=1;Kj<=a.z;++Kj)if(a.r[Kj][0]==c){wh=a.r[Kj][1];break}-1<wh&&(Hb=!0);a.o.Ob&&0<a.e[c]&&(Hb=!0,wh=1);switch(a.c[c]){case 2:T=Bb;break;case 3:vh?T="c":T=Jb;break;case 4:vh?(T=Ef,0<a.y[c]&&(Hb=!0)):T=hc;break;case 5:vh?T="o":T=rc;break;case 7:vh?(T="p",0<a.y[c]&&(Hb=!0)):T=tc;break;case 8:vh?T=rg:T=Ec;break;case 13:vh?T=vg:T=Ic;Hb=!0;break;case 6:T=
+Mc;Hb=!0;break;case 9:T=Tb;break;case 10:T=Ob;break;case 11:T=Ib;break;case 12:T=Zb;break;case 1:T=Xb;Hb=!0;break;case 19:T=uc;Hb=!0;break;case 20:T=vc;Hb=!0;break;case 21:T=wc;Hb=!0;break;case 22:T=xc;Hb=!0;break;case 18:Hb=!0,T=a.p[c],(G(T,wa)||G(T,ed)||G(T,xb))&&(Hb=!1)}Hb&&(T=Tc+T,1==Od[c]?T+=ub:-1==Od[c]&&(T+=vb),1==a.y[c]?T+=Xb:1<a.y[c]&&(T+=Xb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?T+=xa:T+=Ba,1<Xj(a.B[c])&&(T+=Xj(a.B[c]))),-1<wh&&(T+=lb+wh),T+=bd);wn(Wa.b,T);for(E=1;E<=ca;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&bH(a,r[E],q[E],Wa,Nd),9<E&&(Wa.b.b+="%"),vn(Wa,l+(new S(E)).b);Md[c]&&(Wa.b.b+=va)}return Wa.b.b}function HE(a){a=new QC(a);cE(a);return a}
+function dE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)gD(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function eE(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&dE(a,c);0==a.A[d]&&dE(a,d)}
+function WG(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=NG(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&dE(a,c)}}}function TG(a){var b;b=a.c.length;a.H=ns([b,7]);a.A=y(I,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function YG(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(I,s,-1,a.v+1,1);r=y(VG,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[NG(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(xb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(VG,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(VG,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:UG(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(VG,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function fD(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=N(M(AD((a.K[b]+a.K[c])/2))),a.O[d]=N(M(AD((a.N[b]+a.N[c])/2)))}function XG(a,b){var c;for(c=1;c<=a.v;++c)HD(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function FD(a,b){var c;c=(BC(),HC)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function UG(a,b){return 2==a.t[b]?!0:!1}function HD(a,b,c){var d,e,f,g;g=1;a.b=y(I,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function rE(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=ns([b+5,2]),fG(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function aE(a){var b;a.z=0;a.s=0;IE(a);for(b=1;b<=a.u;++b)a.E=b,rE(a);a.E=0}
+function bE(a){var b,c;b=y(cD,m,-1,4,1);dD(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function XC(a,b){var c,d,e,f,g,j,h,n;c=y(cD,m,-1,4,1);dD(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;dD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function EE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function hE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Tc)&&$F(c,bd))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(ob)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Xb);g=Wj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=po(c,d+1);try{a.o.z=aC(j,10)}catch(h){if(h=Qi(h),A(h,78))a.o.z=0;else throw h;}a.E=b;rE(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=G(d,Jb)?3:G(d,Bb)?2:G(d,hc)?4:G(d,rc)?5:G(d,tc)?7:G(d,Ec)?8:G(d,Tb)?9:G(d,Ob)?10:G(d,Ib)?11:G(d,Zb)?12:G(d,Xb)?1:G(d,Ic)?13:G(d,Mc)?6:G(d,uc)?19:G(d,vc)?20:G(d,wc)?21:G(d,xc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=ZF(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=ZF(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=ZF(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=ZF(c,g++);for(;45==e;)--d,e=ZF(c,g++)}a.B[b]=d}}}
+function PD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new wC(b);try{for(;b.k=pC(b,b.b),b.k<b.j;)d=ND(aC(sC(b),10)).b,c=e=ND(aC(sC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Qi(f),A(f,78))tn(f);else throw f;}}function bH(a,b,c,d,e){b=NG(a,b,c);5!=a.i[b]&&UG(a,b)?d.b.b+=rb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=tb,a=a.f[b],null!=a&&(e=a),wn(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Vc)}
+function sE(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,Qq(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:Qq(a.o,"Stereomarking allowed only on single and double bonds!")}
+function $G(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=NG(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=NG(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=NG(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=NG(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))Qq(a.o,"Not unique E/Z geometry !");else{j=NG(a,b,e);f=NG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=NG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function SG(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=NG(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(UG(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function aH(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function fE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=SG(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function hD(a){KG(this);this.o=a;this.z=this.v=this.u=0}
+function OD(a,b){var c,d,e,f,g,j,h;hD.call(this,a);f=l;j=LD(b);if(null!=j){h=new vC(b,j,!0);for(e=1;4>=e;++e)f=MD(h,j);g=ND(aC(ho(f.substr(0,3)),10)).b;c=ND(aC(ho(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)tE(this),f=MD(h,j),this.K[e]=(new WF(TF(ho(f.substr(0,10))))).b,this.N[e]=-(new WF(TF(ho(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=ho(f.substr(31,d-31)),hE(this,e,d),62<=f.length&&(f=ho(f.substr(60,3)),0<f.length&&(f=ND(aC(f,10)).b,0<f&&(this.E=e,a.z=f,rE(this),this.E=0)));for(e=1;e<=c;++e)AE(this),
+f=MD(h,j),this.I[e]=ND(aC(ho(f.substr(0,3)),10)).b,this.J[e]=ND(aC(ho(f.substr(3,3)),10)).b,g=ND(aC(ho(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=ND(aC(ho(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);TG(this);EE(this);eD(this);for(cE(this);(h.k=pC(h,h.b),h.k<h.j)&&!(null==(f=sC(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new uC(f);sC(g);sC(g);j=ND(aC(sC(g),10)).b;
+for(e=1;e<=j;++e)c=ND(aC(sC(g),10)).b,this.B[c]=ND(aC(sC(g),10)).b}if(0==f.indexOf("M APO")){g=new uC(f);sC(g);sC(g);j=ND(aC(sC(g),10)).b;for(e=1;e<=j;++e)c=ND(aC(sC(g),10)).b,f=ND(aC(sC(g),10)).b,this.E=c,Z(this,0),hE(this,this.u,uc+f),this.E=0}}WG(this);cE(this)}}
+function LE(a,b){var c,d,e,f,g;hD.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));$F(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new uC(b);d=ND(aC(sC(f),10)).b;e=ND(aC(sC(f),10)).b;for(c=1;c<=d;++c)g=sC(f),tE(this),hE(this,this.u,g),this.K[c]=(new WF(TF(sC(f)))).b,this.N[c]=-(new WF(TF(sC(f)))).b;for(c=1;c<=e;++c)if(AE(this),this.I[c]=ND(aC(sC(f),10)).b,this.J[c]=ND(aC(sC(f),10)).b,this.t[c]=ND(aC(sC(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;TG(this);EE(this);eD(this)}catch(j){j=Qi(j);if(A(j,78)){j.Ic();this.u=0;return}throw j;}WG(this);cE(this)}}
+function RD(a,b,c){var d,e,f;hD.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(tE(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))AE(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;cE(this);eD(this)}
+function kE(a,b,c){var d,e,f,g,j;hD.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y(ys,m,1,this.u+1,0);this.K=y(cD,m,-1,this.u+1,1);this.N=y(cD,m,-1,this.u+1,1);this.p=y(ys,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y(ys,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=ns([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}cE(this);eD(this)}
+function QC(a){var b;KG(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);fG(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);fG(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);fG(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);fG(a.e,this.e,this.u+1);this.d=y(ys,m,1,this.u+1,0);fG(a.d,this.d,this.u+1);this.K=y(cD,m,-1,this.u+1,1);fG(a.K,this.K,this.u+1);this.N=y(cD,m,-1,this.u+1,1);fG(a.N,this.N,this.u+1);this.p=y(ys,m,1,this.u+1,0);fG(a.p,this.p,this.u+1);this.I=y(I,
+s,-1,this.v+1,1);fG(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);fG(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);fG(a.t,this.t,this.v+1);this.f=y(ys,m,1,this.v+1,0);fG(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);fG(a.C,this.C,this.v+1);this.r=ns([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function GE(a,b,c){var d,e,f;if(0==c)return iE(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(AD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new WF(a)).b;d=io(e,jo(46));0>d&&(e+=Xa,d=io(e,jo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=tb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function LD(a){var b;b=new vC(a,aa,!0);if(4<oC(b))return aa;b=new vC(a,ih,!0);return 4<oC(b)?ih:null}
+function iE(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=tb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function MD(a,b){for(var c,d;a.k=pC(a,a.b),a.k<a.j;){d=sC(a);if(G(d,b))return ba;for(sC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(525,1,{94:1},hD,OD,LE,RD,kE,QC);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function Rq(){Rq=x;Sq=new sB(Xb)}
+function XD(a,b){var c;Rq();var d;DG.call(this);this.d=new Qz("Help");new Qz("Home");this.e=b;O(this,(BC(),DC));this.hc&&IA(this.hc,!1);FA(this,!1);d=uy(b);if(1==a)this.f||(this.f=new aB(d),BG(this.f,-30,0)),this.k=this.f,c=OC(b),this.hc&&HA(this.hc.d.A.c,Hc),az(this,new Lz(2)),this.i=new sB(c+" "),P(this,this.i,Mb),d=new ez,P(d,this.j,null),this.e.Hb&&(c=new Qz("Submit"),P(d,c,null)),P(this,d,Nc),rB(this.i,ho(uo(this.i.hc.b.hb,ah))),this.hc&&IA(this.hc,!0),FA(this,!0);else if(2==a)this.c||(this.c=
+new aB(d),BG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&HA(this.hc.d.A.c,"Nonstandard atom"),az(this,new Lz(2)),c=new ez,P(c,new UA("atomic SMILES",1),null),P(this,c,pc),c=Xb,Sq&&(c=uo(Sq.hc.b.hb,ah)),Sq=new tB(c,8),P(this,Sq,Mb),c=new ez,P(c,this.j,null),P(this,c,Nc);else{this.b||(this.b=new aB(d),BG(this.b,5*b.Z,0));var e,f;d="About "+(BC(),QE);this.hc&&HA(this.hc.d.A.c,d);az(this,new QA(0));O(this,DC);P(this,new UA(QE+" Molecular Editor v2013-10-13",1),null);P(this,new UA("Peter Ertl and Bruno Bienfait",
+1),null);for(c=CC,d=0,f=c.length;d<f;++d)e=c[d],e=new UA(e,1),Hy(e,this.e.y),P(this,e,null);c=new ez;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}EA(this);c=this.k;CG(this.hc.d,c.b,c.c);!ty(this)&&Yy(this);Iy(this)}t(526,518,ji,XD);_.Rf=function(a){var b,c;if(a.i===this.d){try{b=new VB(this.e.I),c=UB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Qi(d),A(d,66))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,ZC(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Sq;
+function cH(a,b){sy(b)==a.b?O(b,(Wz(),eA)):O(b,a.b)}
+function dH(a){var b,c,d,e;e=l;d=!1;sy(eH)!=a.b?(e=wa,d=!0):sy(fH)!=a.b?(e="!#6",d=!0):sy(gH)!=a.b?(O(hH,(Wz(),eA)),O(iH,eA),O(jH,eA),O(kH,eA),e="F,Cl,Br,I"):(b=sy(lH)!=a.b,c=sy(mH)!=a.b,sy(nH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),sy(oH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),sy(pH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),sy(qH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),sy(rH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),sy(hH)!=a.b&&(e+="F,"),sy(iH)!=a.b&&(e+="Cl,"),sy(jH)!=a.b&&(e+="Br,"),sy(kH)!=a.b&&(e+="I,"),
+$F(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ed:c?e=xb:(O(eH,(Wz(),eA)),e=wa)));b=l;d&&sy(lH)!=a.b&&(b+=";a");d&&sy(mH)!=a.b&&(b+=";A");sy(sH)!=a.b&&(b+=";R");sy(tH)!=a.b&&(b+=";!R");sy(eH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=uH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=vH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);sy(wH)!=a.b&&(e="~");sy(xH)!=a.b&&(e=lb);sy(yH)!=a.b&&(e=ub);sy(zH)!=a.b&&(e="!@");rB(a.f,e)}
+function AH(a){BH(a);CH(a);var b=uH.hc.b;dx(b,0);b.hb.options[0].selected=!0;b=vH.hc.b;dx(b,0);b.hb.options[0].selected=!0;O(lH,a.b);O(mH,a.b);O(sH,a.b);O(tH,a.b);O(uH,a.b);O(vH,a.b);DH(a)}function BH(a){O(nH,a.b);O(oH,a.b);O(pH,a.b);O(qH,a.b);O(rH,a.b);O(hH,a.b);O(iH,a.b);O(jH,a.b);O(kH,a.b)}function CH(a){O(eH,a.b);O(fH,a.b);O(gH,a.b)}function DH(a){O(wH,a.b);O(xH,a.b);O(yH,a.b);O(zH,a.b);a.c=!1}
+function YD(a){GA.call(this,"Atom/Bond Query");this.j=new Qz(this.Qf());pz(this.r,new EG(this));this.b=(BC(),DC);this.d=a;this.e||(a=uy(a),this.e=new aB(a),BG(this.e,-150,10));this.k=this.e;az(this,new PA);O(this,this.b);a=new ez;az(a,new uA(0,3,1));P(a,new TA("Atom type :"),null);eH=new Qz(zb);fH=new Qz("Any except C");gH=new Qz("Halogen");P(a,eH,null);P(a,fH,null);P(a,gH,null);P(this,a,null);a=new ez;az(a,new uA(0,3,1));P(a,new UA("Or select one or more from the list :",0),null);P(this,a,null);
+a=new ez;az(a,new uA(0,3,1));nH=new Qz(Jb);oH=new Qz(hc);pH=new Qz(rc);qH=new Qz(Ec);rH=new Qz(tc);hH=new Qz(Tb);iH=new Qz(Ob);jH=new Qz(Ib);kH=new Qz(Zb);P(a,nH,null);P(a,oH,null);P(a,pH,null);P(a,qH,null);P(a,rH,null);P(a,hH,null);P(a,iH,null);P(a,jH,null);P(a,kH,null);P(this,a,null);a=new ez;az(a,new uA(0,3,1));uH=new Uz;Tz(uH,zb);Tz(uH,ab);Tz(uH,cb);Tz(uH,jb);Tz(uH,kb);P(a,new TA("Number of hydrogens : "),null);P(a,uH,null);P(this,a,null);a=new ez;az(a,new uA(0,3,1));vH=new Uz;Tz(vH,zb);Tz(vH,
+ab);Tz(vH,cb);Tz(vH,jb);Tz(vH,kb);Tz(vH,"4");Tz(vH,"5");Tz(vH,"6");P(a,new UA("Number of connections :",0),null);P(a,vH,null);P(a,new UA(" (H's don't count.)",0),null);P(this,a,null);a=new ez;az(a,new uA(0,3,1));P(a,new TA("Atom is :"),null);lH=new Qz(Ab);P(a,lH,null);mH=new Qz("Nonaromatic");P(a,mH,null);sH=new Qz(Dc);P(a,sH,null);tH=new Qz(oc);P(a,tH,null);P(this,a,null);a=new ez;O(a,lA(sy(this)));az(a,new uA(0,3,1));P(a,new TA("Bond is :"),null);wH=new Qz(zb);P(a,wH,null);xH=new Qz(Ab);P(a,xH,
+null);yH=new Qz(Dc);P(a,yH,null);zH=new Qz(oc);P(a,zH,null);P(this,a,null);a=new ez;az(a,new uA(1,3,1));this.f=new tB(wa,20);P(a,this.f,null);P(a,new Qz(Bc),null);P(a,this.j,null);P(this,a,null);this.hc&&IA(this.hc,!1);FA(this,!1);BH(this);CH(this);DH(this);O(lH,this.b);O(mH,this.b);O(sH,this.b);O(tH,this.b);O(uH,this.b);O(vH,this.b);cH(this,eH);EA(this);a=this.k;CG(this.hc.d,a.b,a.c);!ty(this)&&Yy(this);Iy(this)}t(527,518,ji,YD);
+_.Rf=function(a,b){var c;G(b,Bc)?(AH(this),cH(this,eH),dH(this)):A(a.i,41)?(DH(this),vs(a.i)===vs(eH)?(BH(this),CH(this)):vs(a.i)===vs(fH)?(BH(this),CH(this)):vs(a.i)===vs(gH)?(BH(this),CH(this)):vs(a.i)===vs(sH)?O(tH,this.b):vs(a.i)===vs(tH)?(O(sH,this.b),O(lH,this.b)):vs(a.i)===vs(lH)?(O(mH,this.b),O(tH,this.b)):vs(a.i)===vs(mH)?O(lH,this.b):vs(a.i)===vs(wH)||vs(a.i)===vs(xH)||vs(a.i)===vs(yH)||vs(a.i)===vs(zH)?(AH(this),this.c=!0):CH(this),cH(this,a.i),dH(this)):A(a.i,42)&&(DH(this),c=a.i,0==c.hc.b.hb.selectedIndex?
+O(c,this.b):O(c,(Wz(),eA)),dH(this));107!=this.d.d&&(this.d.d=107,jz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var eH=_.f=null,wH=null,fH=null,lH=null,xH=null,jH=null,nH=null,vH=null,uH=null,iH=null,hH=null,gH=null,kH=null,oH=null,mH=null,tH=null,zH=null,pH=null,rH=null,sH=null,yH=null,qH=null;function TE(){qG(this)}t(528,503,Ph,TE);_.Se=function(){this.b=-1;this.c=y(rG,m,0,0,0);this.d=0};_.b=-1;
+function Oq(a,b){var c;a.b=b;var d,e;d=null;wB();if(e=c=(e=$wnd.clipboardData.getData(Pc),null!=e?new KB(e):null))e=(zB(),CB),e=DB(e,(zB(),CB))||DB(e,AB);if(e)try{d=HB(c)}catch(f){if(f=Qi(f),A(f,59))tn(f);else throw f;}c=d;null!=c&&GG(b,c)}function Mq(a){a=new KB(a);wB();var b,c;try{b=HB(a),c=In(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Pc,c)}catch(d){if(d=Qi(d),A(d,59))tn(d);else throw d;}}function UE(){}t(529,1,{60:1,67:1},UE);_.Be=function(a){GG(this.b,a.b)};
+_.b=null;t(531,306,Ai);function Jq(){var a;Jq=x;EH=(a=!1,Qf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);FH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");GH=EH&!FH;var b;a=H(I,s,-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]);Kq=y(I,s,-1,1E3,1);for(b=0;b<Kq.length;++b)Kq[b]=-999;for(b=0;b<a.length;b+=2)Kq[a[b+1]]=a[b]}
+function Up(a,b,c){a=new HH(b,c,a);if(!b.Td(a,c))for(b=b.gc;b&&!b.Td(a,c);)b=b.gc}function hz(a,b,c){var d;d=new IH;rj(d.u,b,c);kj(a.i,d.u,0,0);Zi(a.b,d);return d}function cF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function wD(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)yv(a.i,b.u,c,d),b.s=c,b.t=d;JH(b)}
+function bF(a,b,c,d){Jq();this.hb=mw();this.b=new ej;this.k=new ej;this.f=d;this.hb.style[Vf]=ab;this.hb.style[Tf]=ab;this.hb.style[Mg]=Ye;this.hb.style[fh]=b;this.hb.style[Ne]=c;this.i=new KH;this.i.hb.style[fh]=db;this.i.hb.style[Ne]=db;GH?(b=new LH,c=new MH,kj(b,this.i,0,0),kj(b,c,0,0),Cv(this,b)):Cv(this,this.i);this.d=a;a.Vb=this;GH?(this.n=new NH(this),this.n.j=new OH(this),this.n.k=new PH(this),this.n.o=new QH(this),this.n.n=new RH(this),this.d&&(this.n.f=new SH(this),this.n.i=new UH(this),
+this.n.b=new XH(this))):B(this,new dI(this),(Vq(),Vq(),Wq));B(this,this,(Zp(),Zp(),$p));B(this,new eI(this),(uj(),uj(),vj));B(this,new fI(this),(wj(),wj(),xj));B(this,new gI(this),(Gq(),Gq(),Hq));(Tp(),Tp(),My).b=this}t(530,531,Ai,bF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var GH,FH,EH,Kq=null;function KH(){Av.call(this);this.hb[Fd]=Ue}t(533,284,Ai,KH);function LH(){KH.call(this);this.hb.style[fh]=db;this.hb.style[Ne]=db}t(532,533,Ai,LH);function dI(a){this.b=a}t(534,1,{},dI);
+_.uc=function(a){var b,c,d,e;d=Nj(a);e=Oj(a);c=Pj(a.b);b=new hI(a);2==c&&(b.f=4);b=lE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function eI(a){this.b=a}t(535,1,{},eI);_.vc=function(a){var b,c;b=Nj(a);c=Oj(a);a=new hI(a);this.b.j?vE(this.b.d,a,b,c):xE(this.b.d,a,b,c);ox(this.b.hb)};_.b=null;function fI(a){this.b=a}t(536,1,{},fI);_.wc=function(a){this.b.j=!1;Nj(a);Oj(a);zE(this.b.d)};_.b=null;function gI(a){this.b=a}t(537,1,{},gI);_.b=null;
+function MH(){KH.call(this);this.hb.style[fh]=db;this.hb.style[Ne]=db}t(538,533,Ai,MH);function iI(a,b){var c;c=b.b;c.f=4;return lE(a.b.d,c,b.e,b.f)}function OH(a){this.b=a}t(539,1,{},OH);_.Sf=function(a){return iI(this,a)};_.b=null;function wr(a,b){xE(a.b.d,b.b,b.e,b.f);return lE(a.b.d,b.b,b.e,b.f)}function PH(a){this.b=a}t(540,1,{},PH);_.Sf=function(a){return wr(this,a)};_.b=null;function QH(a){this.b=a}t(541,1,{},QH);_.Sf=function(a){return vE(this.b.d,a.b,a.e,a.f)};_.b=null;
+function RH(a){this.b=a}t(542,1,{},RH);_.Sf=function(){return zE(this.b.d)};_.b=null;function xq(a,b){var c;c=M(AD(b.c));c=new MB(b,0,lg,c);RC(a.b.d,c);return!0}function SH(a){this.b=a}t(543,1,{},SH);_.Sf=function(a){return xq(this,a)};_.b=null;function yq(a,b){var c;c=M(AD(100*b.d));c=new MB(b,0,tg,c);RC(a.b.d,c);return!0}function UH(a){this.b=a}t(544,1,{},UH);_.Sf=function(a){return yq(this,a)};_.b=null;function Cq(a,b){var c;c=new MB(b,0,je,kh);RC(a.b.d,c);return!0}function XH(a){this.b=a}
+t(545,1,{},XH);_.Sf=function(a){return Cq(this,a)};var jI=_.b=null;function kI(){kI=x;jI=new tt((It(),new Ht("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function lI(){lI=x;mI={}}function nI(a,b,c){var d;c&&(b.style[qe]=c.c+ag,d=c.b,d!=Rb&&(b.style[pe]=d),0!=(c.d&1)&&(b.style[se]=qd),0!=(c.d&2)&&(b.style[re]=Se));a.f.style[eh]=Kf}
+function AA(a){var b=oI,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Ci(a);c in mI?a=mI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Bg),f=$doc.createElement(Qe),f.width=1,f.height=1,g=(kI(),jI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),nI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=dk(e),n=dk(e)+(e.offsetHeight||0),o=n-h,r=dk(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new pI,v.b=u,v.c=q,v.d=o,v),mI[c]=a);return a}
+function qI(){lI();var a,b,c,d,e;Lj();this.b=H(ys,m,1,["monospace","sans-serif",yg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Bg);this.f.innerHTML=this.i||l;this.f.style[qe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[pe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(548,1,{},qI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var mI;function pI(){}
+t(549,1,{},pI);_.b=0;_.c=0;_.d=0;function mE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,11))return!!a.b.b.metaKey}catch(b){if(b=Qi(b),!A(b,84))throw b;}return!1}function nE(a){try{if(a.b&&A(a.b,11))return!!a.b.b.shiftKey}catch(b){if(b=Qi(b),!A(b,84))throw b;}return!1}function hI(a){Lq.call(this,null,0,null);this.b=a}function HH(a,b,c){Lq.call(this,a,0,b);this.b=c}t(550,391,ni,hI,HH);_.ze=function(){return mE(this)};_.Ae=function(){return nE(this)};_.b=null;
+function oB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=oI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,nI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function nB(a){this.c=a;this.b={};!oI&&(oI=new qI)}t(551,394,Th,nB);var oI=null;function iz(a){this.b=a}t(552,402,{},iz);_.b=null;function rI(a,b){this.b=a;this.c=b}t(553,1,{},rI);_.b=null;_.c=null;function sI(){Qw.call(this);this.hb[Fd]="jsa-resetTable";this.hb.style[fh]=md}t(554,316,Ai,sI);
+function tI(){tI=x;var a=uI=new qI;Lj();a.i="9p";a.f.style[pe]=yg;a.f.style[qe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[qe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);vI=new uz(1)}function mD(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,JH(a)}
+function oD(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(lD(a,!1),360<=g||-360>=g?j=nD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=wI(r,q,u,v,f),E=wI(r,q,u,v,h),J="<g"+a.n+sb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),mD(a,j))}function Y(a,b,c,d,e){a.o&&mD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
+function kD(a,b,c,d,e){a.o&&(lD(a,!1),mD(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+ea+a.n+$a))}function vD(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ja+d+fa+a.j+' fill="'+e+ka+b+"</text>");mD(a,b)}function LA(a,b,c,d,e){lD(a,!0);mD(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+ea+a.n+$a)}
+function JH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=bk(a.u.hb)+(a.u.hb.offsetWidth||0)-bk(a.u.hb),d=dk(a.u.hb)+(a.u.hb.offsetHeight||0)-dk(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+ka)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=ig+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function uD(a,b){a.f=b;a.j=PE(b)}t(555,398,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var vI,uI;function kr(a,b,c){c&&(vr(a,b),c.Sf(a.c));a.e=!0}function vr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-bk(a.p.hb)+ak(a.p.hb)+ak(a.p.hb.ownerDocument.body),a.c.f=c.clientY-dk(a.p.hb)+(a.p.hb.scrollTop||0)+(a.p.hb.ownerDocument.body.scrollTop||0),a.c.b=new hI(b),b.b.preventDefault(),!0):!1}
+function NH(a){this.p=a;this.c=new xI;this.d=new yI(this);B(this.p,new zI(this),(sr(),sr(),tr));B(this.p,new AI(this),(lr(),lr(),mr));B(this.p,new BI(this),(pr(),pr(),qr));B(this.p,new CI(this),(hr(),hr(),ir));B(this.p,new DI,(Dq(),Dq(),Eq));B(this.p,new EI(this),(zq(),zq(),Aq));B(this.p,new FI(this),(uq(),uq(),vq))}t(556,1,{},NH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function yI(a){sk();this.b=a}t(557,25,{},yI);
+_.Hc=function(){!this.b.e&&this.b.j&&iI(this.b.j,this.b.c)};_.b=null;function zI(a){this.b=a}t(558,1,{},zI);_.b=null;function AI(a){this.b=a}t(559,1,{},AI);_.b=null;function BI(a){this.b=a}t(560,1,{},BI);_.b=null;function CI(a){this.b=a}t(561,1,{},CI);_.b=null;function DI(){}t(562,1,{},DI);function EI(a){this.b=a}t(563,1,{},EI);_.b=null;function FI(a){this.b=a}t(564,1,{},FI);_.b=null;function xI(){}t(565,1,{},xI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function GI(a){var b,c,d,e,f;$j(a);d=(lj(),mj(null));e=new sI;Nw(e,a);ov(d,e,d.hb);f=a.od();b=a.nd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.hb.textContent,2>=c.length&&(f+=8));Pw(e,a);wv(d,e);return new Ay(f,b)}function HI(){this.hb=$doc.createElement(fe);this.hb[Fd]=Ue;this.hb.style[Uf]=Oe;this.hb.style[Yf]=fd;this.hb.style[fh]=db;this.hb.style[Ne]=db}t(567,287,Vh,HI);_.ld=function(){return bk(this.hb)};_.md=function(){return dk(this.hb)};
+function PE(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function wI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new rI(new WF(a),new WF(b))}function nD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+$a}
+function CD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+ya+h,f<g-1&&(d+=ba);d+=ea;b=pb;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function lD(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function IH(){tI();this.o=vI;this.d=[];this.u=new HI}t(568,555,{},IH);_.b=l;_.c=l;function II(){II=x;JI=new Ay(0,0)}
+function KI(a){var b;b=a.Wf();if(!b){var c;(c=a.Tf())?(b=GI(c.b),rj(c.Ce(),b.c,b.b),c=GI(c.b),b=new Ay(c.c-b.c,c.b-b.b)):b=new Ay(0,0);a.$f(b)}return b}function Py(a,b){var c;if(a.Ge())return JI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Zf(ty(b));c=GI(a.Ce());a.f.c=c.c;a.f.b=c.b;return c}function LI(a,b){var c;b&&(c=ig+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.Vf().hb.style[nd]=c)}function MI(){this.f=new pA;this.f.b=-1;this.f.c=-1}t(570,1,{});_.Tf=function(){return null};_.Uf=function(a){this.Yf(a.Vd())};
+_.Vf=function(){return this.Ce()};_.Wf=function(){return NI};_.Md=function(){};_.Ge=function(){return!1};_.Xf=function(a){this.Zf(ty(a))};_.Yf=function(a){LI(this,a)};_.Zf=function(a){var b=this.Ce().hb,c,d,e;c=(Zy(),$y);e=a.c;d=a.b;e!=c.c?b.style[qe]=l+e+"pt":b.style[qe]=l;d!=c.b?b.style[pe]=d:b.style[pe]=l;0!=(a.d&1)?b.style[se]=qd:b.style[se]=l;0!=(a.d&2)?b.style[re]=Se:b.style[re]=l};_.$f=function(a){NI=a};_._f=function(){};var NI=_.f=null,JI;
+function Rz(a,b){II();MI.call(this);this.b=new gw(a);this.b.pd()[Fd]=l;B(this.b,new OI(this,b),(Wp(),Wp(),Xp))}t(569,570,{},Rz);_.Ce=function(){return this.b};_.Yf=function(a){LI(this,a)};_.b=null;function OI(a,b){this.b=a;this.c=b}t(571,1,{},OI);_.Tc=function(a){Tp();Up(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function Vz(a){II();MI.call(this);this.b=new ex;B(this.b,new PI(this,a),(Qp(),Qp(),Rp))}t(572,570,{},Vz);_.Ce=function(){return this.b};_.b=null;
+function PI(a,b){this.b=a;this.c=b}t(573,1,{},PI);_.b=null;_.c=null;function QI(a,b){var c,d;LI(a,b.Vd());for(d=new Ki(b.Wb.b);d.c<d.e.Je();)c=Li(d),c.lc&&c.hc.Uf(c)}function RI(a,b){var c,d,e,f,g,j,h;rj(a.e,b.ae(),b.Yd());for(d=new Ki(b.Wb.b);d.c<d.e.Je();)c=Li(d),c.lc&&(e=c.hc,e.Xf(c),j=c.be(),h=c.ce(),g=c.ae(),f=c.Yd(),0<g&&0<f&&(c=e.Ce(),g-=KI(e).c,f-=KI(e).b,rj(e.Ce(),g,f),!c.gb&&a.e.Gd(c),a.e.Hd(c,j,h)))}function dz(){II();MI.call(this);this.e=new Av}t(574,570,{},dz);
+_.Uf=function(a){QI(this,a)};_.Ce=function(){return this.e};_.Xf=function(a){RI(this,a)};_.e=null;function VA(a){II();MI.call(this);var b=this.b=new bx;kw(b.c,a);ax(b);this.f.b=-1;this.f.c=-1}t(575,570,{},VA);_.Ce=function(){return this.b};_.Ge=function(){var a;a=(this.b.c.d?wo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function YA(a){this.b=new zx(a.i,new SI(a))}t(576,1,{},YA);_.b=null;
+function vx(a){var b,c,d,e,f;f=new LB(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(TI,m,60,0,0);for(c=b.b?Ek(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=hj((nz(),R),new S(f.e)));c=c.c;if(kt(!c?jh:c.b,Bh))for(c=(!a.e.b||0==a.e.b.d?(Zr(),Zr(),$r):new qz(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Be(f);var g,j,h;1001==f.e?(g=new Lq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.gg(),null.gg()):100==f.e&&A(f.f,57)?(j=f.f,h=new Lq(j,205,null),h.j=j.be(),h.k=
+j.ce()):1004<=f.e&&1005>=f.e||(701==f.e?null.gg():401==f.e||402==f.e?(null.gg(),null.gg(),null.gg(),null.gg(),null.gg()):500<=f.e&&507>=f.e&&(g=null.hg,500!=g&&(f=new Lq(null.hg,g,null),f.j=null.gg(),f.k=null.gg(),j=null.gg(),f.f=j&12,501==g&&null.gg())))}function SI(a){this.b=a}t(577,1,xi,SI);_.xc=function(){vx(this)};_.b=null;function uB(){II();MI.call(this);this.b=new Xx}t(578,570,{},uB);_.Tf=function(){var a;a=new uB;Ux(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.Ce=function(){return this.b};
+_.Wf=function(){return UI};_.$f=function(a){UI=a};var UI=_.b=null;t(579,574,{});function xB(){new Rr}t(580,422,{},xB);function IA(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?pq(c.i,c):nq(c.i,c)))}function JA(a,b){II();dz.call(this);this.d=new VI(a);var c=this.c=new Qw,d=(Bw(),Cw);c.b=d;Nw(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&WI(hy(c.A.b.q,0)))throw new bv("WindowPanel can only contain one child widget");XI(c,d);this.d.b=this;this.b=b}t(583,579,{},JA);_.Ce=function(){return this.d};_.Vf=function(){return this.c.gb};
+_.Md=function(){YI(this.d,!1)};_.Zf=function(){};_._f=function(a){QI(this,a);RI(this,a);ZI(this.d);$I(this.d)};_.b=null;_.c=null;_.d=null;function aJ(a){var b;b=new jq(to(a.hb,Pf),to(a.hb,Of));a=new jq(to(a.L.bb.hb,Pf),to(a.L.bb.hb,Of));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function bJ(a){if(null!=a.J&&null!=a.I){var b=a.I;a.ud(a.J);a.sd(b);a.J=a.I=null}else null!=a.J?(cJ(a,a.J),a.J=null):null!=a.I&&(dJ(a,a.I),a.I=null);Rj(a.K)}function ZI(a){a.cb?a.dg(mq(a.L.bb)):(a.Pd(),ZI(a))}
+function dJ(a,b){var c;a.cb?(c=aJ(a),a.dg(new jq(-1,eJ(b,!1)-c[1]))):a.I=b}function fJ(a,b){var c;b!=a.Kd()&&(c=a.L.bb,gv(c),gJ(c,b,c.hb,c.q.d,!0))}function cJ(a,b){var c;a.cb?(c=aJ(a),a.dg(new jq(eJ(b,!0)-c[0],-1))):a.J=b}t(586,289,ui);_.ag=function(){var a,b;b=mq(this.L.bb);a=aJ(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.L.bb;return 0!=a.q.d?WI(hy(a.q,0)):null};_.bg=function(a){hJ(this.L.bb,a)};_.Fd=function(){return new hv(this.L.bb)};_.cg=function(){qq(this.L.bb)};_.Ad=function(){bJ(this)};
+_.Sd=function(){qq(this.L.bb)};_.Cd=function(a){return iJ(this.L.bb,a)};_.dg=function(a){oq(this.L.bb,a)};_.sd=function(a){dJ(this,a)};_.Ld=function(a){fJ(this,a)};_.ud=function(a){cJ(this,a)};_.I=null;_.J=null;function jJ(){jJ=x;var a=(kJ(),lJ(),mJ);nJ=new Sw(a.e,a.c,a.d,a.f,a.b)}function YI(a,b){var c;c=new Au;a.eb&&Pr(a.eb,c);a.B&&nq(a.i,a);try{Si(a.i.d,a)}catch(d){if(d=Qi(d),!A(d,78))throw d;}a.c=oJ(a.i,a);try{Hv(a,b)}finally{Vi(a.k.b),Vi(a.j.b),Vi(a.n.b),a.H&&Yi(a.H,a.i),a.u&&(a.u=!1)}}
+function pJ(a,b,c){var d,e;e=a.gb;d=new Tj(a,e);e.Hd(a,d.b+b,d.e+c)}function qJ(a,b,c){b=new rJ(xo(wo(Hu(Hu(a.L.d,b),c))));fv(b,a);B(b,a.d,(Wp(),Wp(),Xp));return b}function lq(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));oq(a.L.bb,b)}function CG(a,b,c){var d,e;(e=a.i)?(d=sJ(e.hb),Kv(a,b+(bk(e.hb)+d[3]),c+(dk(e.hb)+d[0]))):Kv(a,b,c)}function XI(a,b){if(b!=(0!=a.A.b.q.d?WI(hy(a.A.b.q,0)):null)){gv(a.A.b);var c=a.A.b;gJ(c,b,c.hb,c.q.d,!0)}}
+function tJ(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(gq(),uJ)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ki(a.H);e.c<e.e.Je();)if(d=Li(e),b==(gq(),vJ)){!d.c&&(d.c=new wJ);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(gq(),hq))g=d.i,j=d.x,d.A.d?(CG(d,j.d,j.e),lq(d,new jq(j.c,-1))):(CG(d,j.d,j.e),lq(d,new jq(j.c,j.b)),pq(g,d)),Oi(g.d,d,d.A.c),rk(d.r,333);else if(!d.u&&f==(gq(),uJ))d.hb.style[ch]=dh,gq()}else if(b==hq){!d.c&&(d.c=new wJ);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=sJ(j.hb);h=d.x;if(d.A.d)h.d=bk(d.hb)-
+g[3]-bk(j.hb),h.e=dk(d.hb)-g[0]-dk(j.hb),d.x=h,CG(d,0,0),xJ(d,iq(j.hb).c,-1);else{if(f!=(gq(),uJ))h.d=bk(d.hb)-g[3]-bk(j.hb),h.e=dk(d.hb)-g[0]-dk(j.hb),h.c=d.f,h.b=d.e,d.x=h;CG(d,0,0);oq(d,new yJ(iq(j.hb)));nq(j,d)}d==d.i.b||ZD(d);rk(d.r,333)}}else b==uJ&&(!d.c&&(d.c=new wJ),d=a,d.u||(d.y=c,d.hb.style[ch]=Oe))}}function zJ(a,b){a.hb.style[hh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.gg().gg()}
+function $I(a){if(!a.cb){a.k=$u(a,a.i,(!Ar&&(Ar=new yk),Ar));a.j=$u(a,a.i,xk?xk:xk=new yk);a.n=$u(a,a.i,(!Fr&&(Fr=new yk),Fr));var b=a.i;!a.H&&(a.H=new ej);Zi(a.H,b);Ar&&(b=new zr(a),a.eb&&Pr(a.eb,b));a.B&&pq(a.i,a);Oi(a.i.d,a,a.A.c);a.c&&(Kv(a,a.c.b,a.c.c),a.c=null);Lv(a);ZD(a)}}function ZD(a){if(a!=a.i.b){var b;Fr&&(b=new Er(a),a.eb&&Pr(a.eb,b))}}t(585,586,ui);_.Kd=function(){return 0!=this.A.b.q.d?WI(hy(this.A.b.q,0)):null};_.Nd=function(a){YI(this,a)};_.Fd=function(){return new hv(this.A.b)};
+_.Ad=function(){bJ(this);Rj(new AJ(this))};_.Cd=function(a){return iJ(this.A.b,a)};_.dg=function(a){lq(this,a)};_.Od=function(a,b){CG(this,a,b)};_.Ld=function(a){XI(this,a)};_.Pd=function(){$I(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var nJ;
+function VI(a){jJ();var b=(BJ(),CJ),c;c=(Sv(),Tv);Mv.call(this,!1,"popup");this.M=c.b;this.K=new DJ(this);c=new EJ;c.hb[Fd]="mosaic-popupLayoutPanel";Ev(this.L,c);Jv(this);this.d=new FJ(this);this.r=new GJ(this);this.s=new HJ(this);this.t=new IJ(this);this.x=new JJ;this.G=(gq(),vJ);this.B=!1;this.i=b;a=this.A=new KJ(a);b=new LJ;!a.e&&(a.e=new MJ);Zi(a.e,b);a=new NJ(new Uw(nJ.b.e.b,nJ.b.c,nJ.b.d,nJ.b.f,nJ.b.b));B(a,new OJ(this),(Wp(),Wp(),Xp));b=this.A.c;if(!b.c){b.c=new Qw;b.c.pd()[Fd]="mosaic-Caption-iconBoxRight";
+c=b.c;var d=(Jw(),Kw);c.d=d;PJ(b.i,b.c,new QJ(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new rv;d=Ow(c);Pu(c.c,(cu(),du(d)),0);qv(c,a,d,0,!1)}else Nw(b.c,a);hJ(b.i,null);B(this.A.c,new RJ(this),(dq(),dq(),eq));B(this.A.c,this.d,Xp);fJ(this,this.A);Mi(xo(wo(this.hb)),"mosaic-WindowPanel",!0)}t(584,585,ui,VI);_.Md=function(){var a=this.b,b=new CA(a.b,201),c;a=a.b.r;a.b?a=new SJ(new Ki(a.b)):(a=(Zr(),Zr(),$r),a=new Ki(a));for(;a.dd();)c=a.ed(),201==b.e&&AG(c.b)};_.b=null;
+function gE(a,b,c,d){b=uy(b);c+=b.b;d+=b.c;Kv(a.b,c,d);Lv(a.b)}function eB(){II();MI.call(this);var a=this.b=new TJ;a.U=!0;a.b.i=!0;this.b.X=!0}t(587,570,{},eB);_.Ce=function(){return this.b};_.b=null;function YB(){}t(594,438,{},YB);function SJ(a){if(!a)throw new ro;this.b=a}t(595,1,{},SJ);_.dd=function(){return dC(this.b)};_.ed=function(){return Li(this.b)};_.fd=function(){throw new hC("Missing message: awt.50");};_.b=null;function Az(){return Az()}
+function WB(){WB=x;var a;a=(NB(),OB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(UJ,m,-1,0,1);else throw new EF(a+" is not supported");}catch(b){if(b=Qi(b),!A(b,86))throw b;}}function ZA(a,b){a.b=31*a.b+K((new WF(b)).b)}function vz(){}t(598,1,{},vz);_.hC=function(){return this.b};_.b=1;
+function sJ(a){var b;b=y(I,s,-1,4,1);b[0]=VJ(WJ(a,"borderTopWidth"));b[1]=VJ(WJ(a,"borderRightWidth"));b[2]=VJ(WJ(a,"borderBottomWidth"));b[3]=VJ(WJ(a,"borderLeftWidth"));return b}function XJ(a){var b,c;c=YJ(a);b=sJ(a);a=new jq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function iq(a){return new jq(a.clientWidth,a.clientHeight)}
+function YJ(a){var b;b=y(I,s,-1,4,1);b[0]=VJ(WJ(a,"marginTop"));b[1]=VJ(WJ(a,"marginRight"));b[2]=VJ(WJ(a,"marginBottom"));b[3]=VJ(WJ(a,"marginLeft"));return b}function ZJ(a){var b;b=y(I,s,-1,4,1);b[0]=VJ(WJ(a,"paddingTop"));b[1]=VJ(WJ(a,"paddingRight"));b[2]=VJ(WJ(a,"paddingBottom"));b[3]=VJ(WJ(a,"paddingLeft"));return b}function $J(a,b,c){try{G(b,ne)&&(b=Zd),a.style[b]=c}catch(d){if(d=Qi(d),!A(d,78))throw d;}}
+function eJ(a,b){var c;aK||(aK=$doc.createElement(Bg),$J(aK,Ye,l),$J(aK,Rg,l),$J(aK,Yf,fd),$J(aK,ch,Oe),$doc.body.appendChild(aK));$J(aK,fh,a);$J(aK,Ne,a);c=XJ(aK);return b?c.c:c.b}var aK=null;function bK(){jq.call(this,0,0)}function jq(a,b){this.c=a;this.b=b}function yJ(a){jq.call(this,a.c,a.b)}t(600,1,ni,bK,jq,yJ);_.eQ=function(a){return this===a?!0:null==a||cK!=Fn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+bd};_.b=0;_.c=0;function dK(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(601,1,{71:1,74:1,95:1},dK);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return eK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;
+function fK(a,b){this.b=a;this.c=b}t(602,1,ni,fK);_.eQ=function(a){return this===a?!0:null==a||gK!=Fn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return gK.e+"[x="+this.b+",y="+this.c+bd};_.b=0;_.c=0;function JJ(){this.c=this.b=this.e=this.d=0}t(603,1,ni,JJ);_.eQ=function(a){return this===a?!0:null==a||hK!=Fn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return hK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;function WJ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ne&&(b=Zd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(605,1,{});var iK=-1;function jK(){}t(606,605,{},jK);_.b=-1;_.c=-1;var kK=null;
+function VJ(a){a=parseInt(a,10);a=isNaN(a)?null:ND(a);return!a?0:a.b}t(609,304,ai);_.ag=function(){return mq(this.i)};_.bg=function(a){hJ(this.i,a)};_.cg=function(){qq(this.i)};_.Sd=function(){qq(this.i)};_.sd=function(a){var b=this.i;b.hb.style[Ne]=a;b.cb||(b.i=a)};_.ud=function(a){var b=this.i;b.hb.style[fh]=a;b.cb||(b.j=a)};function kJ(){kJ=x;lJ()}function HA(a,b){a.b.hb.textContent=b||l;hJ(a.i,null)}
+function lK(a){kJ();var b;hw(this,new EJ);this.b=new mK;b=this.i;nK(b,new oK);$J(b.hb,Vf,bb);b.p=0;PJ(b,this.b,new QJ(0));this.b.pd()[Fd]="mosaic-Caption-text";this.b.hb.textContent=a||l;hJ(this.i,null);this.hb[Fd]="mosaic-Caption"}t(608,609,ai,lK);_.Uc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Vc=function(a){return B(this,a,(uj(),uj(),vj))};_.Wc=function(a){return B(this,a,(Zq(),Zq(),$q))};_.Xc=function(a){return B(this,a,(wj(),wj(),xj))};_.c=null;
+function lJ(){lJ=x;pK=Pn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new ly(pK,240,20);new ly(pK,224,16);new ly(pK,208,16);new ly(pK,192,16);new ly(pK,176,16);new ly(pK,160,16);new ly(pK,144,16);new ly(pK,128,16);new ly(pK,112,16);new ly(pK,96,16);new ly(pK,80,16);new ly(pK,64,16);new ly(pK,260,16);mJ=new ly(pK,48,16);new ly(pK,32,16);new ly(pK,16,16);new ly(pK,0,16)}var pK,mJ;function qK(a,b){Yu(a.b.hb,!b);hJ(a.i,a.b)}
+function kq(a,b){a.d=b;Yu(a.b.hb,!b);hJ(a.i,a.b);if(a.e){var c;for(c=new Ki(a.e);c.c<c.e.Je();)Li(c)}}function KJ(a){var b;hw(this,new EJ);b=this.i;nK(b,new rK((sK(),tK)));b.p=0;this.c=new lK(a);PJ(b,this.c,new QJ(1));this.b=new EJ;dj(this.b,"Body");PJ(b,this.b,new QJ(0));this.hb[Fd]="mosaic-CaptionLayoutPanel"}t(611,609,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},KJ);_.vd=function(){av(this.i)};_.wd=function(){dv(this.i)};_.Fd=function(){return new hv(this.b)};
+_.Cd=function(a){return iJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function MJ(){qG(this)}t(612,503,Ph,MJ);function DJ(a){this.b=a}t(613,1,xi,DJ);_.xc=function(){qq(this.b.L.bb)};_.b=null;function uK(a){var b;b=a.c;a=b.i;b=!a.f?-1:Qj(a.f.b,b);a.f&&Yt(a.f.b,b)&&au(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&ZD(!a.f?null:Yt(a.f.b,b-1))}function vK(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new cz);-1==Qj(a.f.b,b)&&Zi(a.f.b,b)}function wJ(){}t(614,1,{},wJ);_.Yc=function(a){uK(a)};_.Zc=function(a){vK(a)};
+_._c=function(a){wK(a.b.i,a.b)};function BJ(){BJ=x;xK=new yK(1,"e");zK=new yK(2,Ef);AK=new yK(3,"ne");BK=new yK(10,"nw");CK=new yK(4,rg);DK=new yK(5,vg);EK=new yK(12,"sw");FK=new yK(8,"w");CJ=new GK((lj(),mj(null)).hb)}function oJ(a,b){var c;c=sJ(a.hb);return new fK(bk(b.hb)-(bk(a.hb)+c[3]),dk(b.hb)-(dk(a.hb)+c[0]))}
+function HK(a){var b,c,d,e,f,g;if(a.f){b=iq(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=Yt(a.f.b,d),c=new jq(to(g.hb,Pf),to(g.hb,Of)),f=oJ(a,g),f.b-=Wj(0,f.b+to(g.hb,Pf)-b.c),f.c-=Wj(0,f.c+to(g.hb,Of)-b.b),CG(g,Wj(0,f.b),Wj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,xJ(g,c.c,c.b),g.G==(gq(),hq)&&oq(g,new yJ(iq(a.hb))),rk(g.r,1)}}function IK(a,b,c){a=a.e;Oi(a,b,b);z(a.d,b,c);dj(b,Cc+c.c)}
+function nq(a,b){var c;c=a.e;JK(c,b.z);cj(b.z,Cc+BK.c);JK(c,b.v);cj(b.v,Cc+zK.c);JK(c,b.w);cj(b.w,Cc+AK.c);JK(c,b.F);cj(b.F,Cc+FK.c);JK(c,b.o);cj(b.o,Cc+xK.c);JK(c,b.E);cj(b.E,Cc+EK.c);JK(c,b.C);cj(b.C,Cc+CK.c);JK(c,b.D);cj(b.D,Cc+DK.c)}
+function pq(a,b){!b.z&&(b.z=qJ(b,0,0));IK(a,b.z,BK);!b.v&&(b.v=qJ(b,0,1));IK(a,b.v,zK);!b.w&&(b.w=qJ(b,0,2));IK(a,b.w,AK);!b.F&&(b.F=qJ(b,1,0));IK(a,b.F,FK);!b.o&&(b.o=qJ(b,1,2));IK(a,b.o,xK);!b.E&&(b.E=qJ(b,2,0));IK(a,b.E,EK);!b.C&&(b.C=qJ(b,2,1));IK(a,b.C,CK);!b.D&&(b.D=qJ(b,2,2));IK(a,b.D,DK)}function wK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Qj(a.f.b,b);if(c+1<d){Fz(a.f,b);for(Zi(a.f.b,b);c<d;++c)zJ(Yt(a.f.b,c),c)}else zJ(b,c)}
+function GK(a){a=new KK(a);hw(this,a);this.d=new LK(a);this.d.j=!0;Wi(this.d);this.d.n=3;this.e=new MK(a);this.e.j=!0;Wi(this.e);this.e.n=3;jw(this)}t(615,304,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},GK);_.ag=function(){return iq(this.hb)};_.bg=function(){var a;(a=NK(this))&&a.bg(null)};_.cg=function(){HK(this)};_.Yc=function(a){!this.c&&(this.c=new wJ);uK(a)};_.Zc=function(a){!this.c&&(this.c=new wJ);vK(a)};_.Sd=function(){HK(this)};
+_._c=function(a){!this.c&&(this.c=new wJ);wK(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var xK,zK,AK,BK,CJ,CK,DK,EK,FK;function KK(a){this.q=new Bv(this);this.hb=a}t(616,284,Ai,KK);function yK(a,b){this.b=a;this.c=b}t(617,1,{},yK);_.b=0;_.c=null;function LK(a){Gi();$i.call(this,a)}t(618,3,{},LK);_.rc=function(){var a;a=this.k.f;a.u||$j(a.p);cj(this.k.f,"dragdrop-dragging");!a.A.d&&qK(a.A,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Wj(this.b,a<this.e?a:this.e),b=Wj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Ye]=a+(Lj(),ag);c.style[Rg]=b+ag};
+_.sc=function(){var a;a=this.k.f;a==a.i.b||ZD(a);a.A.d||qK(a.A,!0);a.u||(a.p||(a.p=new OK,dj(a.p,"mosaic-GlassPanel-invisible")),$J(a.p.hb,hh,WJ(a.hb,hh)),kj((lj(),mj(null)),a.p,0,0));dj(this.k.f,"dragdrop-dragging");a=new Tj(this.k.b,null);this.b=a.b+ck(this.k.b.hb);this.c=a.e+ek(this.k.b.hb);this.e=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.d=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.d=0;_.e=0;
+function JK(a,b){try{Si(a,b)}catch(c){if(c=Qi(c),!A(c,78))throw c;}}function MK(a){Gi();$i.call(this,a);this.d=new Ii}t(619,3,{},MK);_.rc=function(){var a;a=this.k.f.gb;a.u||$j(a.p);cj(this.k.f,"dragdrop-dragging");qK(a.A,!1);lq(a,new jq(a.f,a.e));rk(a.r,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=hj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-Wj(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.e,b=Wj(a+b,to(d.A.c.hb,Of)),b!=a&&pJ(d,0,a-b),lq(d,new jq(d.f,b)),rk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.md():this.k.d-this.k.f.md(),0!=b&&(a=d.e,b=Wj(a+b,to(d.A.c.hb,Of)),lq(d,new jq(d.f,b)),rk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-Wj(this.k.c,this.b):this.k.f.ld()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+
+b:96,b!=a&&pJ(d,a-b,0),lq(d,new jq(b,d.e)),rk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.ld():this.k.c-this.k.f.ld(),0!=b&&(a=d.f,lq(d,new jq(96<a+b?a+b:96,d.e)),rk(d.r,333)))};
+_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||ZD(a);qK(a.A,!0);a.u||(a.p||(a.p=new OK,dj(a.p,"mosaic-GlassPanel-invisible")),$J(a.p.hb,hh,WJ(a.hb,hh)),kj((lj(),mj(null)),a.p,0,0));dj(this.k.f,"dragdrop-dragging");a=new Tj(this.k.b,null);this.b=a.b+ck(this.k.b.hb);this.c=a.e+ek(this.k.b.hb);this.f=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.e=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function OK(){var a;this.e=new PK(this);this.b=!1;this.c=new Fv;hw(this,this.c);a=this.hb.style;a[nd]="#000";a[le]="alpha(opacity=50)";a.opacity="0.5";this.hb[Fd]="gwt-GlassPanel"}t(620,304,yi,OK);
+_.yd=function(){var a;jw(this);try{a=this.gb}catch(b){b=Qi(b);if(A(b,84))throw new bv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(lj(),mj(null))?(Rt(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Yi(tk,a),a.c=!0,a.d=Ck(a),Zi(tk,a),this.d=new QK(this),uu(new Qt(this.d))):(this.hb.style[yd]=bb,this.hb.style[jg]=bb);this.b&&iu(new Pt(this));kj(mj(null),new RK,ak($doc.body),$doc.body.scrollTop||0)};
+_.zd=function(){this.i.zd();zk(this.e);this.d&&(Nt(su,this.d,H(SK,m,13,[(!Dr&&(Dr=new yk),Dr)])),this.d=null);this.b&&Nt(ku,this,H(SK,m,13,[(!ju&&(ju=new yk),ju)]))};_.hd=function(a){switch(fu(a.type)){case 256:if(27==(a.keyCode||0))return $j(this),!1;case 1:if(this.hb.contains(yo(a)))return $j(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function PK(a){sk();this.b=a}t(621,25,{},PK);_.Hc=function(){Rt(this.b.hb)};_.b=null;function QK(a){this.b=a}t(622,1,{},QK);_.b=null;
+function RK(){this.hb=mw();var a;a=new fx(new TK(this));B(this,a,(Mp(),Mp(),Np));B(this,a,(rq(),rq(),sq))}t(623,306,Ai,RK);_.Ad=function(){Rj(new UK(this))};function TK(a){this.b=a}t(624,1,{},TK);_.b=null;function UK(a){this.b=a}t(625,1,xi,UK);_.xc=function(){ox(this.b.hb)};_.b=null;function VK(a){a.hb.style[fh]=md;a.hb.style[Ne]=md;if(a.cb){var a=a.gb,b;A(a,103)?a.bg(null):(b=NK(a))&&b.bg(a)}}t(627,287,Xh);_.ag=function(){VK(this);return new jq(to(this.hb,Pf),to(this.hb,Of))};_.bg=function(){VK(this)};
+_.cg=function(){};_.gd=function(){};_.Sd=function(){};function mK(){this.hb=$doc.createElement("label");this.hb[Fd]="mosaic-Label";this.hb.style[eh]=Kf;this.hb[Fd]="mosaic-HTML"}t(626,627,Xh,mK);function NJ(a){hw(this,new WK(a));this.hb[Fd]="mosaic-ImageButton"}t(628,304,yi,NJ);
+function TJ(){var a=(Sv(),Vv);Mv.call(this,!0,lf);this.M=a.b;this.b=new XK(this);this.b.e=!0;Cv(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);oj();Qu(a,b)}else this.db|=1;xo(wo(this.hb))[Fd]=Le;this.hb.style[hh]="2147483647"}t(629,289,Ai,TJ);_.gd=function(a){cv(this,a);1==fu(a.type)&&Hv(this,!1)};_.b=null;
+function XK(a){this.c=a;this.d=new ej;this.j=new ej;a=(yx(),xx);new ky(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Gg);this.f=$doc.createElement(Jg);bu(b,this.f);this.p=!0;a=mw();b=(cu(),du(b));a.appendChild(b);this.hb=a;Cl();this.hb.setAttribute(kg,fm.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),oj(),Qu(a,b)):this.db|=2225;this.hb[Fd]=Ee;a=Xu(this.hb)+"-vertical";Mi(this.pd(),a,!0);this.hb.style[Tf]=bb;this.hb.setAttribute("hideFocus",$g);B(this,new wx(this),(Mp(),Mp(),Np))}
+t(630,327,Vh,XK);_.gd=function(a){switch(fu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}px(this,a)};_.Rd=function(a,b){tx(this,a,b);b||this.b&&Hv(this.c,!1)};_.b=!0;_.c=null;
+function WK(a){var b=(Bw(),Cw),c=(Jw(),Kw),d;d=new tw;d.i[ud]=ab;d.i[Ad]=0;d.i[Bd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;rw(b.b);b.b.d.rows[0].cells[0][id]=c.b;rw(b.b);b.b.d.rows[0].cells[0].style[bh]=e.b;rw(d);b=nw(d,0,0,!0);if(a){$j(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;pw(g,f.d);ts(f.c,g,a);c.b=c.b.c}else e=c.c.d,Zi(c.c,a);a.hb[dd]=e;bu(b,a.hb);fv(a,d)}hw(this,d);Mi(this.hb,"mosaic-WidgetWrapper",!0)}t(631,304,yi,WK);_.b=null;_.c=null;function FJ(a){this.b=a}t(632,1,{},FJ);
+_.Tc=function(){this.b._&&this.b!=this.b.i.b&&ZD(this.b)};_.b=null;function GJ(a){sk();this.b=a}t(633,25,{},GJ);_.Hc=function(){qq(this.b.L.bb);var a=this.b;Cr((!a.q&&(a.q=new YK),a.q))};_.b=null;function HJ(a){sk();this.b=a}t(634,25,{},HJ);_.Hc=function(){tJ(this.b,(gq(),hq))};_.b=null;function IJ(a){sk();this.b=a}t(635,25,{},IJ);_.Hc=function(){tJ(this.b,(gq(),uJ))};_.b=null;function LJ(){}t(636,1,{},LJ);function OJ(a){this.b=a}t(637,1,{},OJ);_.Tc=function(){this.b.Md()};_.b=null;
+function RJ(a){this.b=a}t(638,1,{},RJ);_.b=null;function AJ(a){this.b=a}t(639,1,xi,AJ);_.xc=function(){this.b.G==(gq(),hq)?rk(this.b.s,333):this.b.G==uJ&&rk(this.b.t,333)};_.b=null;function rJ(a){this.hb=a;av(this)}t(640,287,Vh,rJ);_.Uc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Vc=function(a){return B(this,a,(uj(),uj(),vj))};_.Wc=function(a){return B(this,a,(Zq(),Zq(),$q))};_.Xc=function(a){return B(this,a,(wj(),wj(),xj))};function YK(){Vr.call(this,null)}t(641,219,zi,YK);
+function gq(){gq=x;hq=new ZK("MAXIMIZED",0);uJ=new ZK("MINIMIZED",1);vJ=new ZK("NORMAL",2);$K=H(aL,m,98,[hq,uJ,vJ])}function ZK(a,b){Ao.call(this,a,b)}t(642,145,{71:1,75:1,77:1,98:1},ZK);var $K,hq,uJ,vJ;
+function Rt(a){var b=(Ru(),Su).scrollWidth,c=Su.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+ag;a.style.marginTop=-d+ag;a.style.width=b+e+ag;a.style.height=c+d+ag}
+function bL(a,b){var c,d,e;if(a.n)return!0;a.y.Se();for(c=new hv(b);c.b.b<c.b.c.d-1;)d=WI(iv(c.b)),e=d.gb,A(e,104)&&e.td(d.qd()),d.qd()&&Zi(a.y,d);return!0}
+function cL(a,b){var c,d,e;if(b.b)a.d&&fk(a.d),a.d=new dL(a,b),gk(a.d,333);else for(d=new Ki(a.y);d.c<d.e.Je();)c=Li(d),e=c.fb,yv(b,eL(c),e.t,e.u),fL(c,e.v,e.s,H(I,s,-1,[gL(a.r.b,c).e,gL(a.q.b,c).d,gL(a.o.b,c).b,gL(a.p.b,c).c]),H(I,s,-1,[hL(a.j.b,c).e,hL(a.i.b,c).d,hL(a.e.b,c).b,hL(a.f.b,c).c]),H(I,s,-1,[iL(a.v,c),iL(a.u,c),iL(a.s,c),iL(a.t,c)]))}
+function jL(){this.y=new ej;this.k=new kL(this);this.x=new lL(this.k);this.w=new mL(this.k);this.r=new nL(this.k);this.q=new oL(this.k);this.o=new pL(this.k);this.p=new qL(this.k);this.j=new rL(this.k);this.i=new sL(this.k);this.e=new tL(this.k);this.f=new uL(this.k);this.v=new vL(this.k);this.u=new vL(this.k);this.s=new vL(this.k);this.t=new vL(this.k)}t(646,1,{});_.eg=function(a){cL(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function wL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ki(b.y);e.c<e.e.Je();)d=Li(e),A(d,26)&&(d=d.bb),f=d.fb,yv(c,eL(d),f.t,f.u),fL(d,f.v,f.s,H(I,s,-1,[gL(b.r.b,d).e,gL(b.q.b,d).d,gL(b.o.b,d).b,gL(b.p.b,d).c]),H(I,s,-1,[hL(b.j.b,d).e,hL(b.i.b,d).d,hL(b.e.b,d).b,hL(b.f.b,d).c]),H(I,s,-1,[iL(b.v,d),iL(b.u,d),iL(b.s,d),iL(b.t,d)]));xL(c);a.b.d=null;for(a=new Ki(a.b.y);a.c<a.e.Je();)b=Li(a),A(b,26)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
+function dL(a,b){this.b=a;this.c=b;var c=(lk(),ok);this.n=new kk(this);this.u=c}t(647,18,{},dL);_.yc=function(){wL(this)};_.zc=function(){wL(this)};
+_.Bc=function(a){var b,c,d;for(c=new Ki(this.b.y);c.c<c.e.Je();)b=Li(c),A(b,26)&&(b=b.bb),d=b.fb,d.j=K(d.p+(d.t-d.p)*a),d.w=K(d.q+(d.u-d.q)*a),d.x=K(d.r+(d.v-d.r)*a),d.i=K(d.o+(d.s-d.o)*a),yv(this.c,eL(b),d.j,d.w),fL(b,d.x,d.i,H(I,s,-1,[gL(this.b.r.b,b).e,gL(this.b.q.b,b).d,gL(this.b.o.b,b).b,gL(this.b.p.b,b).c]),H(I,s,-1,[hL(this.b.j.b,b).e,hL(this.b.i.b,b).d,hL(this.b.e.b,b).b,hL(this.b.f.b,b).c]),H(I,s,-1,[iL(this.b.v,b),iL(this.b.u,b),iL(this.b.s,b),iL(this.b.t,b)]))};_.b=null;_.c=null;
+t(649,1,{});_.b=null;function tL(a){this.b=a}t(648,649,{},tL);function uL(a){this.b=a}t(650,649,{},uL);function sL(a){this.b=a}t(651,649,{},sL);function rL(a){this.b=a}t(652,649,{},rL);function pL(a){this.b=a}t(653,649,{},pL);function qL(a){this.b=a}t(654,649,{},qL);function oL(a){this.b=a}t(655,649,{},oL);function nL(a){this.b=a}t(656,649,{},nL);t(657,649,{},function(a){this.b=a});t(658,649,{},function(a){this.b=a});
+function iL(a,b){var c=a.b,d;d=hj(c.e,b);d||(d=new dK(ZJ(b.hb)),z(c.e,b,d));return d.e}function vL(a){this.b=a}t(659,649,{},vL);function mL(a){this.b=a}t(660,649,{},mL);function lL(a){this.b=a}t(661,649,{},lL);function hL(a,b){var c;c=hj(a.b,b);c||(c=new dK(sJ(b.hb)),z(a.b,b,c));return c}function gL(a,b){var c;c=hj(a.c,b);c||(c=new dK(YJ(b.hb)),z(a.c,b,c));return c}
+function yL(a,b){var c,d;d=hj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=NK(b),f,g,j,h,n;if(A(b,103)){if(null!=c.n&&null!=c.k){d=new jq(zL(e,!0),zL(e,!1));break a}h=b.ag();null!=c.n&&(h.c=zL(e,!0));null!=c.k&&(h.b=zL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new jq(zL(e,!0),zL(e,!1));break a}h=new bK;f=b.hb;n=f.style;g=n[Yf];j=n[ch];n[Yf]="static";n[ch]=Oe;null!=c.n?h.c=zL(e,!0):(n[fh]=md,h.c=(f.offsetWidth||0)+gL(d.p.b,b).c+gL(d.q.b,b).d);null!=c.k?h.b=zL(e,!1):(n[Ne]=md,h.b=(f.offsetHeight||0)+gL(d.r.b,b).e+
+gL(d.o.b,b).b);n[Yf]=g;n[ch]=j}d=h}null!=c.n&&(Lj(),kp)==c.n.gg()||null!=c.k&&(Lj(),kp)!=c.k.gg()||z(a.f,b,d)}return d}function kL(a){this.i=a;this.d=new Ii;this.f=new Ii;this.c=new Ii;this.b=new Ii;this.e=new Ii}t(662,1,{},kL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function AL(a){var b;b=a.fb;if(null==b||!A(b,101))b=new BL,a.fb=b;return b}function oK(){rK.call(this,(sK(),CL))}function rK(a){var b=(DL(),EL);jL.call(this);this.c=a;this.b=b}t(663,646,{},oK,rK);
+_.fg=function(a){var b,c,d,e,f,g,j,h,n;h=new bK;bL(this,a);n=gL(this.p.b,a).c+gL(this.q.b,a).d+hL(this.f.b,a).c+hL(this.i.b,a).d+iL(this.t,a)+iL(this.u,a);d=gL(this.r.b,a).e+gL(this.o.b,a).b+hL(this.j.b,a).e+hL(this.e.b,a).b+iL(this.v,a)+iL(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(sK(),CL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ki(this.y);a.c<a.e.Je();)c=Li(a),e=AL(c),b=null,j=c.gb,A(j,104)&&(b=j,b=FL(b),b=new jq(b[1]+b[3],b[0]+b[0])),this.c==CL?(n+=yL(this.x.b,c).c,e.b=yL(this.w.b,
+c).b,A(j,104)&&(n+=b.c,e.b+=b.b),f=Wj(f,e.b)):(d+=yL(this.w.b,c).b,e.c=yL(this.x.b,c).c,A(j,104)&&(d+=b.b,e.c+=b.c),g=Wj(g,e.c));this.c==CL?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.eg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(bL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=iL(this.t,a);E=iL(this.v,a);c=iq(a.hb);Q=c.c-(u+iL(this.u,a));r=c.b-(E+iL(this.s,a));g=Q;c=r;this.c==(sK(),CL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ki(this.y);e.c<e.e.Je();)d=Li(e),b=null,q=AL(d),v=d.gb,A(v,104)&&(b=v,b=FL(b),b=new jq(b[1]+b[3],b[0]+b[0])),this.c==CL?(q.e?++h:(q.c=yL(this.x.b,d).c,A(v,104)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=yL(this.w.b,d).b,A(v,104)&&(q.b+=b.b))):(q.d?++j:(q.b=yL(this.w.b,
+d).b,A(v,104)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=yL(this.x.b,d).c,A(v,104)&&(q.c+=b.c)));for(e=new Ki(this.y);e.c<e.e.Je();)d=Li(e),b=null,q=d.fb,v=d.gb,A(v,104)&&(b=v,b=FL(b),b=new jq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==CL?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,104)&&(n-=b.c,f-=b.b),this.c==tK?(q.t=this.b==(DL(),EL)?u:this.b==GL?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(DL(),EL)?(q.t=u,q.u=E):this.b==GL?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
+n,q.s=f,u+=J+D),a.b&&(v=d.ld()-bk(a.hb)-iL(this.t,a),-1==q.p&&(q.p=v),v=d.md()-dk(a.hb)-iL(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.od()),-1==q.o&&(q.o=d.nd()));cL(this,a)}};_.b=null;_.c=null;function DL(){DL=x;EL=new HL("START",0);GL=new HL(Kb,1);IL=new HL("END",2);JL=H(KL,m,99,[EL,GL,IL])}function HL(a,b){Ao.call(this,a,b)}t(664,145,{71:1,75:1,77:1,99:1},HL);var JL,GL,IL,EL;function sK(){sK=x;CL=new LL("HORIZONTAL",0);tK=new LL("VERTICAL",1);ML=H(NL,m,100,[CL,tK])}
+function LL(a,b){Ao.call(this,a,b)}t(665,145,{71:1,75:1,77:1,100:1},LL);var ML,CL,tK;t(667,1,{105:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function BL(){this.f=!1}function QJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(666,667,{101:1,105:1},BL,QJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function OL(a,b){if(a.n)return!0;bL(a,b);if(0<a.y.d){a.b=Yt(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,102))d=new PL,c.fb=d;a.c=d;a.y.Se();Zi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function QL(){jL.call(this)}t(668,646,{},QL);
+_.fg=function(a){var b,c;c=new bK;OL(this,a);if(this.b){b=yL(this.x.b,this.b).c;var d=yL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,104)&&(b=FL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=gL(this.p.b,a).c+gL(this.q.b,a).d+hL(this.f.b,a).c+hL(this.i.b,a).d+iL(this.t,a)+iL(this.u,a);c.b+=gL(this.r.b,a).e+gL(this.o.b,a).b+hL(this.j.b,a).e+hL(this.e.b,a).b+iL(this.v,a)+iL(this.s,a);return c};
+_.eg=function(a){var b,c,d,e,f;OL(this,a)&&(d=iL(this.t,a),e=iL(this.v,a),c=iq(a.hb),f=c.c-(d+iL(this.u,a)),c=c.b-(e+iL(this.s,a)),b=this.b.gb,A(b,104)&&(b=FL(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.ld()-bk(a.hb)-iL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-dk(a.hb)-iL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.od()),d=this.c,-1==d.o&&(d.o=this.b.nd())),cL(this,a))};_.b=null;_.c=null;function PL(){this.f=!1}
+t(669,667,{102:1,105:1},PL);function FL(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=wo(Hu(Hu(a.d,0),0)),c=wo(Hu(Hu(a.d,2),2)),d=YJ(a.hb),b=sJ(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function RL(a,b){a.cb&&$j(a);return Dv(a,b)}function SL(){aw();Rv.call(this,bw)}t(670,294,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},SL);_.Cd=function(a){return RL(this,a)};_.b=null;
+function PJ(a,b,c){var d=a.q.d;b.fb=c;gJ(a,b,a.hb,d,!0)}function eL(a){var b;b=a.gb;return A(b,104)?b:a}function mq(a){if(!a.cb)return new bK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.fg(a),oq(a,a.k),a.e.eg(a),a.k=a.e.fg(a);return a.k}function WI(a){return A(a,104)?a.bb:a}function TL(a){var b;if(!a.o){b=(!kK&&(kK=new jK),kK);var c=UL(a,fb,!0);b.b=c;c=UL(a,gb,!0);b.c=c;a.o=b}return a.o}
+function gJ(a,b,c,d,e){if(A(b,26))throw new Ak("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,105)&&f.f?(c=new SL,qv(a,c,a.hb,d,!0),Ev(c,b)):qv(a,b,c,d,e);hJ(a,b)}
+function hJ(a,b){var c;c=a.e;if(b){var d=c.k;Ti(d.d,b);Ti(d.f,b);Ti(d.c,b);Ti(d.b,b);Ti(d.e,b)}else d=c.k,Tx(d.d),Tx(d.f),Tx(d.c),Tx(d.b),Tx(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==eL(a))c=c.gb;else{if(A(c,97)||A(c,25))d=c,c=c.gb,c==eL(d)&&(c=c.gb);A(c,104)&&A(c.gb,96)&&(c=c.gb)}A(c,103)&&!A(c,96)&&(c.bg(a.gb),c.bg(a))}}
+function qq(a){if(a.cb&&a.hb.style.display!=Hf){a.hb.scrollTop=0;var b=a.hb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==qg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.eg(a);a.d=!1;xL(a)}}function xL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=WI(hy(a.q,d)),A(b,104)&&(b=b.bb),b.qd()&&(A(b,103)?b.cg():A(b,33)&&b.Sd())}function iJ(a,b){var c;A(b,104)&&(b=A(b,104)?b.bb:b);c=eL(b);return wv(a,c)?(A(c,104)&&RL(c,b),hJ(a,null),!0):!1}
+function nK(a,b){var c;a.e=b;null!=a.f&&cj(a,Xu(a.hb)+Ba+a.f);a.f=b.cZ.e;c=oo(a.f,jo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));dj(a,Xu(a.hb)+Ba+a.f);hJ(a,null)}function UL(a,b,c){a.n||(a.n=$doc.createElement(Bg),$J(a.n,Yf,fd),$J(a.n,ch,Oe),$J(a.n,Ye,bb),$J(a.n,Rg,bb),a.hb.appendChild(a.n));$J(a.n,fh,b);$J(a.n,Ne,b);a=XJ(a.n);return c?a.c:a.b}
+function zL(a,b){var c;c=null.gg();if(c==(Lj(),wp)){c=(TL(a),null.gg());var d=(-1==iK&&(iK=eJ(hb,!0)),iK);return N(M(Math.round(100*d*c/254)))}if(c==mp)return c=TL(a),d=null.gg(),N(M(AD(d*(-1==c.b&&(c.b=eJ(fb,!0)),c.b))));if(c==op)return c=TL(a),d=null.gg(),N(M(AD(d*(-1==c.c&&(c.c=eJ(gb,!0)),c.b))));if(c==up)return c=(TL(a),null.gg()),d=(-1==iK&&(iK=eJ(hb,!0)),iK),N(M(Math.round(d*c)));if(c==yp)return c=(TL(a),null.gg()),d=(-1==iK&&(iK=eJ(hb,!0)),iK),N(M(Math.round(10*d*c/254)));if(c==sp)return N(M(AD(12*
+(TL(a),null.gg())*N(M(AD((-1==iK&&(iK=eJ(hb,!0)),iK)/72))))));if(c==kp)return UL(a,null.gg(),b);if(c==qp)return c=(TL(a),N(M(AD(null.gg())))),d=(-1==iK&&(iK=eJ(hb,!0)),iK),N(M(Math.round(d*c/72)));if(null.gg()==ip)return N(M(AD(null.gg())));throw new Ak("Invalid size: "+null.gg());}function EJ(){var a=new QL;Av.call(this);this.k=new jq(-1,-1);new bM(this);this.hb[Fd]="mosaic-LayoutPanel";nK(this,a)}t(671,284,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},EJ);
+_.Gd=function(a){gJ(this,a,this.hb,this.q.d,!0)};_.vd=function(){kv(this,new cM)};_.wd=function(){kv(this,new dM)};_.ag=function(){return mq(this)};_.Dd=function(a){return tv(this.q,eL(a))};_.Ed=function(a,b,c,d){gJ(this,a,b,c,d)};_.bg=function(a){hJ(this,a)};_.Fd=function(){return new hv(this)};_.cg=function(){qq(this)};
+_.Ad=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ud(this.j),this.sd(a),this.j=this.i=null;else if(a=mq(this),null!=this.j)a=a.b+ag,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+ag);this.sd(b);this.i=null}else b=a.b+ag,this.ud(a.c+ag),this.sd(b);qq(this)}};_.Sd=function(){qq(this)};_.Cd=function(a){return iJ(this,a)};_.sd=function(a){this.hb.style[Ne]=a;this.cb||(this.i=a)};_.Hd=function(a,b,c){yv(this,eL(a),b,c)};
+_.ud=function(a){this.hb.style[fh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function cM(){}t(672,1,{},cM);_.Qd=function(a){eL(a).yd()};function dM(){}t(673,1,{},dM);_.Qd=function(a){eL(a).zd()};function hv(a){this.c=a;this.b=new vv(this.c.q)}t(674,1,{},hv);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return WI(iv(this.b))};_.fd=function(){jv(this.b)};_.c=null;function eM(){eM=x;new cx}
+function bM(a){eM();Mi(a.hb,"dragdrop-dropTarget",!0);this.b=a;new fM(this)}t(675,9,{},bM);function fM(a){sk();this.b=a}t(676,25,{},fM);_.Hc=function(){hJ(this.b.b,null);qq(this.b.b)};_.b=null;function NK(a){a=a.gb;return!a?null:A(a,103)?a:NK(a)}function xJ(a,b,c){var d;d=a.hb;fL(a,b,c,YJ(d),sJ(d),ZJ(d))}
+function fL(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.ud((0>g?0:g)+(Lj(),ag)),b!=a.od()&&a.ud((0>b?0:b)+ag));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Lj(),ag)),c!=a.nd()&&a.sd((0>c?0:c)+ag))}function oq(a,b){xJ(a,b.c,b.b)}t(679,1,{});
+function tF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:iC(a,b,~~Ci(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Lf:typeof v,r=r==Nf?Object.prototype.toString.call(v)==Uc||typeof v.length==Mf?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Lf,r)))if(v=G(Mf,r),r=G("boolean",r),gM===D)v&&(o[u]=new WF(o[u])),r&&(o[u]=(GF(),o[u]?JF:HF));else{q=v||r;if(q=
+!q&&null!=D&&Fn(D)==hM){q=o[u];if(null==q||iM(q,D))continue;if(Dn(q)&&(q=q&&q.g?q.g:null,null!=q&&iM(q,D))){o[u]=q;continue}}if(!G(Nf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function jM(){this.d=new Ii;this.b=new Ii;this.c=new Ii}function iM(a,b){var c;if(gM==b||kM==b&&A(a,106))return!0;if(null!=a)for(c=Fn(a);c&&c!=gM;c=null)if(c==b)return!0;return!1}t(678,679,{},jM);function qF(){qF=x;sF=new jM}
+function wF(a,b){qF();z(sF.d,a,b)}function nF(a){qF();var b,c,d;d=no(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function oF(a,b){var c;qF();return c=b&&b[0]&&(typeof b[0]==Nf||typeof b[0]==ue)?b[0]:null,iM(c,a)}function uF(a){var b=pF;qF();var c,d;d=sF.c;if(c=!b?d.c:iC(d,b,~~Ci(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?jC(d,c):lC(d,b,c,~~Ci(b))}
+function VE(a){qF();var b=sF,c;null==a?a=null:(c=a[cd],c||(0!=(Fn(a).c&4)?a=[]:(b=(b=hj(b.d,Fn(a)))&&typeof b==ue?new b(a):a,a=a[cd]=b),c=a),a=c);return a}var sF;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Rn&&(e=hk(),2E3<e-Tn&&(Tn=e,Sn=Qn()));if(0==Rn++){var f=(Un(),Vn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=co(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Un(),Vn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=co(n,o);while(h.d);h.d=o}}--Rn;c&&-1!=Sn&&($wnd.clearTimeout(Sn),Sn=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(ws)()}catch(d){a(b)}else C(ws)()}var gM=$(1),Jn=$(103),lM=SF(" I"),I=MF(688,lM),rG=MF(686,gM),mM=SF(" Z"),VG=MF(689,mM);$(102);$(101);$(100);var nM=$(483),mo=MF(690,nM),oM=$(238),pt=MF(691,oM);$(239);$(145);$(458);$(109);$(469);var pM=SF(" B");$(473);var qM=SF(" C"),Di=MF(692,qM),hM=$(471),rM=SF(" D"),cD=MF(693,rM);$(472);$(474);var sM=$(477),CE=MF(694,sM),tM=SF(" J"),uM=$(2),ys=MF(687,uM),UJ=MF(695,pM);$(486);$(468);$(99);$(173);$(456);
+var pF=$(449);$(465);var CF=$(463);$(461);$(462);$(467);$(120);$(111);$(112);$(113);$(116);$(118);$(117);$(119);$(121);$(97);$(480);$(475);$(464);$(450);$(451);$(452);$(453);$(454);$(455);var vM=$(373);$(372);$(371);$(370);$(448);$(447);var mA=$(387),GC=MF(696,mA),wM=$(393),LC=MF(697,wM),xM=$(394),NC=MF(698,xM),yM=$(525),SE=MF(699,yM),ps=MF(700,I),zM=QF(523,function(){SC();return IG}),JG=MF(701,zM);$(524);$(396);$(395);$(518);$(517);$(526);$(527);$(522);$(430);$(521);var Nz=MF(702,vM);$(385);$(529);
+$(460);RF();$(459);RF();$(679);$(678);var kM=RF();$(288);var AM=$(287);$(286);$(292);$(306);$(347);$(531);$(530);$(285);$(284);$(533);$(532);$(538);$(539);$(540);$(541);$(542);$(543);$(544);$(545);$(534);$(535);$(536);$(537);$(225);$(224);$(297);$(298);$(299);$(556);$(565);$(25);$(557);$(558);$(559);$(560);$(561);$(562);$(563);$(564);$(270);$(343);$(346);$(344);$(345);$(184);$(183);$(272);$(219);$(274);$(192);var BM=$(191);$(222);$(221);$(220);$(367);$(368);$(369);
+var CM=QF(161,function(){Lj();return Ap}),Bp=MF(703,CM),DM=QF(144,function(){Mj();return Lo}),Mo=MF(704,DM),EM=QF(151,function(){No();return Wo}),Xo=MF(705,EM),FM=QF(156,function(){Yo();return gp}),hp=MF(706,FM);QF(162,null);QF(163,null);QF(164,null);QF(165,null);QF(166,null);QF(167,null);QF(168,null);QF(169,null);QF(170,null);QF(146,null);QF(147,null);QF(148,null);QF(149,null);QF(150,null);QF(152,null);QF(153,null);QF(154,null);QF(155,null);QF(157,null);QF(158,null);QF(159,null);QF(160,null);$(442);
+$(441);$(490);$(492);$(491);$(493);$(495);$(494);$(496);$(500);$(501);$(182);$(188);$(187);$(186);$(190);$(204);$(413);$(412);var fB=$(411),ED=MF(707,fB),ZG=MF(708,tM);$(397);$(497);$(503);$(498);$(499);$(398);$(555);$(407);$(406);$(405);$(410);var GM=RF(),TI=MF(709,GM);$(268);$(440);$(509);var HM=QF(228,function(){es();return js}),ks=MF(710,HM);$(420);$(421);$(404);var RA=$(399);$(489);$(383);$(384);$(409);var bB=$(408);$(401);$(400);$(507);$(516);$(402);$(444);$(482);$(519);$(520);$(528);$(390);
+var qA=$(389);$(418);$(419);$(375);$(374);$(427);RF();RF();RF();$(377);$(378);$(189);$(356);var iy=MF(711,AM);$(357);$(568);$(567);$(317);$(319);$(318);$(320);$(206);$(223);$(209);$(211);var xA=$(392);$(443);$(380);$(379);$(386);$(513);$(485);$(214);$(429);$(201);$(202);$(205);$(199);$(198);$(200);var zA=$(551);$(388);$(570);$(575);$(428);$(476);$(431);var Pz=$(382),Oz=MF(712,qA);$(598);$(415);$(416);$(417);$(381);$(548);$(549);$(322);$(321);$(313);$(314);$(587);$(576);$(577);$(502);$(510);$(511);
+$(512);$(569);$(571);var SA=$(403);$(552);$(514);$(213);$(210);$(212);$(208);$(197);$(196);$(195);$(250);$(574);$(291);$(290);$(289);$(586);$(585);$(584);$(579);$(583);var IM=QF(642,function(){gq();return $K}),aL=MF(713,IM);$(641);$(640);$(632);$(633);$(634);$(635);$(636);$(637);$(638);$(639);$(613);var JM=QF(293,function(){Sv();return Zv}),$v=MF(714,JM),KM=QF(339,function(){Ov();return Fx}),Gx=MF(715,KM);$(18);$(340);$(341);$(336);$(337);$(338);$(19);$(20);$(21);$(426);$(391);$(629);$(327);$(630);
+$(328);$(329);$(330);$(331);$(334);$(302);$(301);$(300);$(572);$(573);$(578);$(243);$(305);$(335);$(323);$(350);$(349);$(348);var LM=QF(351,function(){Wx();return fy}),gy=MF(716,LM);QF(352,null);QF(353,null);QF(354,null);QF(355,null);$(226);$(553);$(303);$(316);$(315);$(506);$(295);$(185);$(554);$(304);$(615);$(3);$(618);$(619);$(617);$(616);$(609);$(608);$(671);$(672);$(673);$(674);$(611);$(217);var EB=$(423),GB=MF(717,EB);$(424);$(422);$(30);$(31);$(29);$(32);$(35);$(36);$(37);$(38);$(39);$(40);
+var MM=$(52),ux=MF(718,MM);$(41);$(42);$(43);$(44);$(45);$(46);$(47);$(49);$(48);$(50);$(51);$(53);$(54);$(56);$(57);$(55);$(58);$(59);$(60);$(61);$(63);$(65);$(66);$(64);$(62);$(67);$(68);$(69);$(70);$(72);$(75);$(74);$(76);$(79);$(80);$(78);$(81);$(82);$(83);$(84);$(85);$(86);$(88);$(89);$(87);$(90);$(91);$(92);$(93);$(95);$(96);$(94);$(244);var cK=$(600);$(296);var gK=$(602);$(215);$(627);$(626);$(436);$(435);$(437);$(216);$(252);$(254);$(253);$(248);$(359);$(245);$(294);$(670);$(259);$(262);$(260);
+$(261);$(5);$(7);$(6);$(580);$(425);$(438);$(360);$(181);$(280);$(282);$(281);$(432);$(433);$(439);$(218);$(247);$(34);$(255);$(324);$(325);$(326);$(256);var SK=MF(719,BM);$(257);$(550);$(628);$(595);$(466);$(487);$(33);$(71);var hK=$(603);$(612);$(631);$(667);$(666);$(193);$(203);$(4);$(594);$(646);$(663);var NM=QF(664,function(){DL();return JL}),KL=MF(720,NM),OM=QF(665,function(){sK();return ML}),NL=MF(721,OM);$(649);$(658);$(657);$(661);$(660);$(656);$(655);$(653);$(654);$(652);$(651);$(648);$(650);
+$(659);$(662);$(647);$(614);$(668);$(308);$(307);$(310);$(311);$(309);$(258);$(22);$(278);$(279);$(11);$(14);$(23);var PM=$(26),Dk=MF(722,PM);$(24);$(27);$(28);$(669);$(8);$(10);$(9);$(675);$(676);$(620);$(623);$(624);$(625);$(621);$(622);var eK=$(601);$(605);$(606);$(194);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/571D27D70DEF8240841DA5CAFC363CFF.cache.html b/public/jsme/571D27D70DEF8240841DA5CAFC363CFF.cache.html
new file mode 100644
index 0000000..005f056
--- /dev/null
+++ b/public/jsme/571D27D70DEF8240841DA5CAFC363CFF.cache.html
@@ -0,0 +1,619 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '571D27D70DEF8240841DA5CAFC363CFF';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",ea='"',fa='" ',ha='" height="',ja='" y="',ka='">',la="#",ma="$MOL\n",na="&",oa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Oa="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Ya="//",Za="/>",$a="0",ab="0px",bb="1",cb="100%",db="1em",eb="1ex",
+gb="1in",hb="2",ib="3",jb=":",kb=": ",lb=";",mb="<",nb="=",pb=">",rb="?",sb="@",ub="A",vb="After",wb="Any",xb="Aromatic",zb="B",Ab="Before",Bb="Br",Cb="C",Db="CENTER",Fb="CSS1Compat",Jb="Center",Kb="Cl",Lb="Class$",Mb="Copy as ",Nb="Dialog",Ob="East",Qb="F",Rb="First",Sb='For input string: "',Tb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Yb="Internal index set to null.",Zb="JSME",$b="JUSTIFY",bc="JavaScript",cc="LEFT",dc="MOL n. ",ec="N",fc="NA",gc="NONE",hc="No more molecules in SDF buffer",
+ic="Nonring",jc="North",nc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",oc="O",pc="ONE_WAY_CORNER",qc="P",rc="R",sc="R1",tc="R2",uc="R3",vc="RIGHT",wc="ROLL_DOWN",xc="RXN",yc="Reset",zc="Resize-",Ac="Ring",Bc="S",Cc="SMILES",Fc="Se",Gc="Si",Kc="South",Lc="Style names cannot be empty",Mc="Text",Nc="West",Oc="X",Pc="[",Qc="[object Array]",Rc="\\",Sc="]",Tc="__gwtex_wrap",$c="__uiObjectID",ad="a",bd="absolute",cd="alert",dd="alertdialog",ed="align",
+fd="antialias",gd="application",hd="article",id="auto",jd="backgroundColor",kd="banner",ld="blur",md="bolder",nd="border",od="bottom",sd="button",ud="cellPadding",vd="cellSpacing",wd="center",xd="change",yd="checkbox",zd="className",Ad="click",Bd="click marked atom to delete mark",Cd="clip",Dd="code",Ed="col",Fd="colSpan",Gd="columnheader",Hd="combobox",Id="complementary",Jd="contentinfo",Kd="contextmenu",Od="dblclick",Pd="definition",Qd="dialog",Rd="dir",Xd="directory",Yd="display",Zd="div",$d="document",
+ae="dragdrop-handle",be="dragdrop-selected",ce="dragenter",de="dragover",ee="end_gesture",fe="error",ge="filter",he="float",ie="focus",je="fontFamily",ke="fontSize",le="fontStyle",me="fontWeight",ne="form",oe="function",pe="g",qe="gesturechange",re="gestureend",se="gesturestart",te="google",ue="grid",we="gridcell",xe="group",ye="gwt-MenuBar",ze="gwt-MenuBarPopup",Ae="heading",Be="height",Ce="hidden",Je="id",Ke="ie9",Le="img",Me="is_touch_supported",Ne="italic",Oe="java.vm.name",Pe="jsa-resetDiv",
+Qe="keydown",Re="keypress",Se="keyup",Te="left",Ue="link",Ve="list",We="listbox",Xe="listitem",Ye="load",Ze="log",$e="ltr",af="main",bf="marquee",cf="math",df="menu",ff="menuPopup",gf="menubar",hf="menuitem",jf="menuitemcheckbox",kf="menuitemradio",qf="middle",rf="mousedown",sf="mousemove",tf="mouseout",uf="mouseover",vf="mouseup",wf="mousewheel",xf="msie",yf="multipart",zf="n",Af="name",Bf="navigation",Cf="none",Df="noreaction",Ef="note",Ff="nowrap",Gf="null",Hf="number",If="object",Jf="offsetHeight",
+Kf="offsetWidth",Lf="ontouchstart",Mf="opacity",Nf="opera",Of="option",Pf="outline",Qf="overflow",Rf="padding",Sf="paste",Tf="popupContent",Uf="position",Vf="presentation",Wf="progressbar",Xf="px",Yf="px, ",Zf="px;",$f="radio",ag="radiogroup",cg="reaction",dg="region",eg="rgb(",fg="right",gg="rotation",hg="row",ig="rowgroup",jg="rowheader",kg="rtl",lg="s",mg="scale100",og="scrollbar",pg="se",qg="search",rg="separator",sg="serif",tg='shape-rendering="crispEdges"',ug="slider",vg="span",wg="spinbutton",
+xg="status",yg="styleFloat",zg="subMenuIcon-selected",Ag="tab",Bg="table",Cg="tablist",Dg="tabpanel",Eg="tbody",Fg="td",Gg="text",Hg="textAlign",Ig="textbox",Jg="timer",Kg="toolbar",Lg="tooltip",Mg="top",Ng="touchcancel",Og="touchend",Pg="touchmove",Qg="touchstart",Rg="tr",Sg="tree",Tg="treegrid",Ug="treeitem",Vg="true",Wg="value",Xg="verticalAlign",Yg="visibility",Zg="visible",$g="whiteSpace",ah="width",bh="x",ch="zIndex",dh="zoom",eh="|",_,fh={l:4194303,m:4194303,h:1048575},gh={l:0,m:0,h:0},hh=
+{l:1,m:0,h:0},ih={l:2,m:0,h:0},jh={l:3,m:0,h:0},kh={l:4,m:0,h:0},lh={l:8,m:0,h:0},mh={l:10,m:0,h:0},nh={l:16,m:0,h:0},vh={l:32,m:0,h:0},wh={l:64,m:0,h:0},xh={l:128,m:0,h:0},yh={l:256,m:0,h:0},zh={l:512,m:0,h:0},Ah={l:1024,m:0,h:0},Bh={l:2048,m:0,h:0},Ch={l:8192,m:0,h:0},Dh={l:16384,m:0,h:0},Eh={l:32768,m:0,h:0},Fh={l:65536,m:0,h:0},Gh={l:131072,m:0,h:0},Hh={l:262144,m:0,h:0},Ih={l:524288,m:0,h:0},Jh={},Kh={38:1,71:1,78:1,84:1,86:1},Lh={71:1,74:1,88:1},Mh={73:1},Nh={39:1,44:1,45:1,51:1,60:1,65:1,67:1,
+71:1},Oh={89:1},Ph={48:1,71:1},Qh={7:1,8:1,71:1,75:1,77:1},Rh={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Sh={71:1,78:1,80:1,84:1,86:1},Th={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},Uh={71:1,74:1,89:1},Vh={71:1,88:1},Wh={67:1},Xh={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},Yh={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},Zh={106:1},m={71:1,74:1},$h={71:1,78:1,84:1,86:1},ai={8:1,9:1,71:1,75:1,77:1},bi={13:1,37:1},ci={20:1},di={92:1},ei={44:1,45:1,51:1,57:1,65:1,71:1},fi={35:1,71:1,
+75:1,77:1},gi={44:1,45:1,51:1,65:1,71:1},hi={71:1,78:1,86:1},ii={71:1},ji={44:1,51:1,65:1,71:1},ki={11:1},li={27:1,34:1},mi={51:1,71:1},ni={6:1,8:1,71:1,75:1,77:1},oi={18:1,71:1},pi={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,96:1,103:1},qi={90:1},ri={10:1,71:1,75:1,77:1},si={21:1},ti={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},ui={14:1},vi={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},wi={88:1},s={70:1,71:1,74:1};
+function t(a,b,c){var d=Jh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Jh[a]=function(){}),_=d.prototype=0>b?{}:new Jh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return xi(this)};
+_.tS=function(){var a=this.cZ.d+sb,b;b=this.hC();var c,d,e;c=y(yi,m,-1,8,1);d=(zi(),Ai);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Bi(){Bi=x;Ci=new Di}function Ei(a){for(var b,a=new Fi(a.j.k);a.b<a.d.Be();)b=Gi(a),Hi(b.gd(),be,!1),Ii(a)}
+function Ji(a,b,c){var a=a.n,d;try{d=new Ki(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.c,c,d)}catch(e){e=Li(e);if(A(e,78))throw new Mi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Hi(b.gd(),Tb,!0);Hi(c.gd(),ae,!0);z(Ci,b,c)}function Ni(a,b){var c;c=Oi(Ci,b);var d;d=Oi(a.n.c,c);if(!d)throw new Pi("dragHandle was not draggable");Qi(d.b.a);Qi(d.d.a);Qi(d.c.a);Hi(b.gd(),Tb,!1);Hi(c.gd(),ae,!1)}
+function Ri(a){var b;a.o=!1;for(a=new Fi(a.j.k);a.b<a.d.Be();)b=Gi(a),Hi(b.gd(),be,!1),Ii(a)}function Si(a,b){Ti(a.j.k,b)?Hi(b.gd(),be,!1):a.o?(Ui(a.j.k,b),Hi(b.gd(),be,!0)):(a.j.k.Ke(),Ui(a.j.k,b))}function Vi(a){this.f=a;this.j=new Wi(this);this.n=new Xi(this.j)}t(3,1,{});_.qc=function(){Yi(this.j.e,"dragdrop-dragging")};_.rc=function(){Zi(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var Ci;function Wi(a){this.k=new $i;this.d=a;this.a=a.f}t(4,1,{},Wi);_.a=null;
+_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;function aj(a,b,c){a.b.i=b;a.b.j=c;a.b.b=b-a.f;a.b.c=c-a.i;a.b.d.sc()}function bj(a,b){var c;c=cj(a.c,dj).a;b.a.ctrlKey||b.a.metaKey||Ei(a.b.d);Si(a.b.d,c)}function ej(a){a.b.f=null;a.b.d.rc();fj((gj(),hj(null)),a.a,0,0);var b=a.a.gb;ij=b;jj();kj=b;a.d=2}
+function Xi(a){this.c=new Di;this.b=a;this.a=new lj;mj(this.a,nj(),oj());B(this.a,this,(pj(),pj(),qj));B(this.a,this,(rj(),rj(),sj));a=this.a.gb.style;a[ge]="alpha(opacity=0)";a.opacity=0;a.margin=0+(tj(),Xf);a.borderStyle=(uj(),Cf);a[jd]="blue"}t(5,1,{},Xi);
+_.tc=function(a){var b,c,d,e;c=a.f;d=vj(a);e=wj(a);b=xj(a.a);if(!(3==this.d||2==this.d||1!=b)&&!dj)dj=c,this.b.e=cj(this.c,dj).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==yj(this.b.k,this.b.e)&&(Ei(this.b.d),Si(this.b.d,this.b.e)),zj(new Nj),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new Oj(dj,null),dj!=this.b.e&&(c=new Oj(this.b.e,null),this.f+=b.a-c.a,this.i+=b.d-c.d),0==this.b.d.k&&!a.a.ctrlKey&&!a.a.metaKey&&(this.b.i=d+b.a,this.b.j=e+b.d,ej(this),1!=this.d&&aj(this,this.b.i,this.b.j))};
+_.uc=function(a){var b,c,d;c=a.f;b=c.gb;d=Pj(a,b);a=Qj(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Rj(Sj(d-this.f),Sj(a-this.i))>=this.b.d.k?(Tj(),-1!=yj(this.b.k,this.b.e)||Si(this.b.d,this.b.e),c=new Oj(dj,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,ej(this)):Uj.preventDefault()),1==this.d)return;Uj.preventDefault();aj(this,d,a)};
+_.vc=function(a){var b,c,d,e;d=a.f;b=d.gb;e=Pj(a,b);b=Qj(a,b);if(1==xj(a.a)&&(this.e=!1,dj))try{if(Tj(),1==this.d)bj(this,a);else{d!=this.a&&(c=new Oj(d,null),e+=c.a,b+=c.d);try{aj(this,e,b),this.b.d.qc(),3!=this.d&&bj(this,a)}finally{var f=this.a.gb;ij&&f==ij&&(ij=null);jj();f===kj&&(kj=null);Vj(this.a);this.d=1;this.b.e=null}}}finally{dj=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var dj=null;function Nj(){}t(6,1,si,Nj);_.wc=function(){Tj()};
+function Ki(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}t(7,1,{},Ki);_.a=null;_.b=null;_.c=null;_.d=null;t(8,1,{});t(10,8,{});t(9,10,{});_.a=null;t(11,1,{});_.tS=function(){return ua+this.a+Aa+this.d+va};function Oj(a,b){!a||a==(gj(),hj(null))?this.f=this.e=0:(this.e=a.cd()-Wj(a.gb),this.f=a.dd()-(a.gb.scrollTop||0));!b||b==(gj(),hj(null))?this.c=this.b=0:(this.b=Xj(b.gb)+b.gb.clientLeft,this.c=Yj(b.gb)+$wnd.pageYOffset+b.gb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}t(14,11,{},Oj);
+_.tS=function(){return ua+this.a+Aa+this.d+va};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Tj(){try{$doc.selection.empty()}catch(a){}}function Zj(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;Ti(c.a,b);0==c.a.c&&$j(c.b);a.q=null}a.xc()}}function ak(a,b){var c=bk();Zj(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;ck(a.k,bk())}
+function dk(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.Ac((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.zc(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.yc(),!1):!0}t(17,1,{});_.xc=function(){this.u&&this.yc()};_.yc=function(){this.Ac((1+Math.cos(6.283185307179586))/2)};_.zc=function(){this.Ac((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;
+function ck(a,b){if(dk(a.a,b)){var c=a.a,d=a.a.s,e;e=new ek(d,a.a.k);Ui(d.a,e);1==d.a.c&&fk(d.b,16);c.q=e}else a.a.q=null}function gk(a){this.a=a}t(18,1,{},gk);_.a=null;t(19,1,{});t(20,1,{2:1});function hk(){hk=x;ik=new jk}t(21,19,{});var ik=null;function jk(){this.a=new $i;this.b=new kk(this)}t(22,21,{},jk);function lk(){lk=x;mk=new $i;var a=new nk;ok();pk(qk?qk:qk=new rk,a)}function $j(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Ti(mk,a)}
+function fk(a,b){if(0>b)throw new sk("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Ti(mk,a);a.b=!1;a.c=tk(a,b);Ui(mk,a)}function uk(a){return $wnd.setInterval(C(function(){a.Bc()}),100)}function tk(a,b){return $wnd.setTimeout(C(function(){a.Bc()}),b)}t(24,1,{});_.Bc=function(){this.b||Ti(mk,this);this.Cc()};_.b=!1;_.c=0;var mk;function kk(a){lk();this.a=a}t(23,24,{},kk);
+_.Cc=function(){var a=this.a,b,c,d,e,f;b=y(vk,m,3,a.a.c,0);b=wk(a.a,b);c=new xk;for(e=0,f=b.length;e<f;++e)d=b[e],Ti(a.a,d),ck(d.a,c.a);0<a.a.c&&fk(a.b,Rj(5,16-(bk()-c.a)))};_.a=null;function ek(a,b){this.b=a;this.a=b}t(25,20,{2:1,3:1},ek);_.a=null;_.b=null;t(27,1,{});_.a=null;function yk(){this.a=cd}t(26,27,{},yk);function zk(){this.a=dd}t(28,27,{},zk);function Ak(){this.a=gd}t(29,27,{},Ak);t(31,1,{});_.a=null;function Bk(a){this.a=a}t(30,31,{},Bk);function Ck(){this.a=hd}t(32,27,{},Ck);
+function Dk(){this.a=kd}t(33,27,{},Dk);function Ek(){this.a=sd}t(34,27,{},Ek);function Fk(){this.a=yd}t(35,27,{},Fk);function Gk(){this.a=Gd}t(36,27,{},Gk);function Hk(){this.a=Hd}t(37,27,{},Hk);function Ik(){this.a=Id}t(38,27,{},Ik);function Jk(){this.a=Jd}t(39,27,{},Jk);function Kk(){this.a=Pd}t(40,27,{},Kk);function Lk(){this.a=Qd}t(41,27,{},Lk);function Mk(){this.a=Xd}t(42,27,{},Mk);function Nk(){this.a=$d}t(43,27,{},Nk);function Ok(){this.a=ne}t(44,27,{},Ok);function Pk(){this.a=ue}
+t(45,27,{},Pk);function Qk(){this.a=we}t(46,27,{},Qk);function Rk(){this.a=xe}t(47,27,{},Rk);function Sk(){this.a=Ae}t(48,27,{},Sk);function Tk(a){this.a=a.id}t(49,1,{4:1,5:1},Tk);_.a=null;function Uk(){this.a=Le}t(50,27,{},Uk);function Vk(){this.a=Ue}t(51,27,{},Vk);function Wk(){this.a=Ve}t(52,27,{},Wk);function Xk(){this.a=We}t(53,27,{},Xk);function Yk(){this.a=Xe}t(54,27,{},Yk);function Zk(){this.a=Ze}t(55,27,{},Zk);function $k(){this.a=af}t(56,27,{},$k);function al(){this.a=bf}t(57,27,{},al);
+function bl(){this.a=cf}t(58,27,{},bl);function cl(){this.a=df}t(59,27,{},cl);function dl(){this.a=gf}t(60,27,{},dl);function el(){this.a=hf}t(61,27,{},el);function fl(){this.a=jf}t(62,27,{},fl);function gl(){this.a=kf}t(63,27,{},gl);function hl(){this.a=Bf}t(64,27,{},hl);function il(){this.a=Ef}t(65,27,{},il);function jl(){this.a=Of}t(66,27,{},jl);function kl(){this.a=Vf}t(67,27,{},kl);t(68,31,{},function(a){this.a=a});function ll(){this.a=Wf}t(69,27,{},ll);
+function ml(){ml=x;nl=new Bk("aria-activedescendant")}var nl;function ol(){this.a=$f}t(71,27,{},ol);function pl(){this.a=ag}t(72,27,{},pl);function ql(){this.a=dg}t(73,27,{},ql);
+function rl(){rl=x;sl=new zk;tl=new yk;ul=new Ak;vl=new Ck;wl=new Dk;xl=new Ek;yl=new Fk;zl=new Gk;Al=new Hk;Bl=new Ik;Cl=new Jk;Dl=new Kk;El=new Lk;Fl=new Mk;Gl=new Nk;Hl=new Ok;Il=new Qk;Jl=new Pk;Kl=new Rk;Ll=new Sk;Ml=new Uk;Nl=new Vk;Ol=new Xk;Pl=new Yk;Ql=new Wk;Rl=new Zk;Sl=new $k;Tl=new al;Ul=new bl;Vl=new dl;Wl=new fl;Xl=new gl;Yl=new el;Zl=new cl;$l=new hl;am=new il;bm=new jl;cm=new kl;dm=new ll;em=new pl;fm=new ol;gm=new ql;hm=new im;jm=new km;lm=new mm;nm=new om;pm=new qm;rm=new sm;tm=
+new um;vm=new wm;xm=new ym;zm=new Am;Bm=new Cm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;dn=new en;fn=new gn;F=new Di;z(F,dg,gm);z(F,cd,tl);z(F,Qd,El);z(F,dd,sl);z(F,gd,ul);z(F,$d,Gl);z(F,hd,vl);z(F,kd,wl);z(F,sd,xl);z(F,yd,yl);z(F,we,Il);z(F,Gd,zl);z(F,xe,Kl);z(F,Hd,Al);z(F,Id,Bl);z(F,Jd,Cl);z(F,Pd,Dl);z(F,Ve,Ql);z(F,Xd,Fl);z(F,ne,Hl);z(F,ue,Jl);z(F,Ae,Ll);z(F,Le,Ml);z(F,Ue,Nl);z(F,We,Ol);z(F,Xe,Pl);z(F,Ze,Rl);z(F,af,Sl);z(F,bf,Tl);z(F,cf,Ul);z(F,df,Zl);z(F,gf,Vl);z(F,hf,Yl);z(F,
+jf,Wl);z(F,Of,bm);z(F,$f,fm);z(F,kf,Xl);z(F,Bf,$l);z(F,Ef,am);z(F,Vf,cm);z(F,Wf,dm);z(F,ag,em);z(F,hg,lm);z(F,ig,hm);z(F,jg,jm);z(F,qg,pm);z(F,rg,rm);z(F,og,nm);z(F,ug,tm);z(F,wg,vm);z(F,xg,xm);z(F,Ag,Sm);z(F,Cg,zm);z(F,Dg,Bm);z(F,Ig,Um);z(F,Jg,Wm);z(F,Kg,Ym);z(F,Lg,$m);z(F,Sg,fn);z(F,Tg,bn);z(F,Ug,dn)}var tl,sl,ul,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Fl,Gl,Hl,Jl,Il,Kl,Ll,Ml,Nl,Ql,Ol,Pl,Rl,Sl,Tl,Ul,Zl,Vl,Yl,Wl,Xl,$l,am,bm,cm,dm,fm,em,gm,F,lm,hm,jm,nm,pm,rm,tm,vm,xm,Sm,zm,Bm,Um,Wm,Ym,$m,fn,bn,dn;
+function mm(){this.a=hg}t(75,27,{},mm);function im(){this.a=ig}t(76,27,{},im);function km(){this.a=jg}t(77,27,{},km);function om(){this.a=og}t(78,27,{},om);function qm(){this.a=qg}t(79,27,{},qm);function sm(){this.a=rg}t(80,27,{},sm);function um(){this.a=ug}t(81,27,{},um);function wm(){this.a=wg}t(82,27,{},wm);function ym(){this.a=xg}t(83,27,{},ym);function Tm(){this.a=Ag}t(84,27,{},Tm);function Am(){this.a=Cg}t(85,27,{},Am);function Cm(){this.a=Dg}t(86,27,{},Cm);function Vm(){this.a=Ig}
+t(87,27,{},Vm);function Xm(){this.a=Jg}t(88,27,{},Xm);function Zm(){this.a=Kg}t(89,27,{},Zm);function an(){this.a=Lg}t(90,27,{},an);function gn(){this.a=Sg}t(91,27,{},gn);function cn(){this.a=Tg}t(92,27,{},cn);function en(){this.a=Ug}t(93,27,{},en);function xk(){this.a=bk()}function bk(){return(new Date).getTime()}t(94,1,{},xk);function hn(a){var b,c,d;d=new jn;for(c=a;c;)b=c.Dc(),c!=a&&kn(d.a,"Caused by: "),ln(d,c.cZ.d),kn(d.a,kb),kn(d.a,null==b?"(No exception detail)":b),kn(d.a,aa),c=c.e}
+function mn(a){var b,c,d;c=y(nn,m,85,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new on;c[d]=a[d]}}function pn(a){var b;b=a.cZ.d;a=a.Dc();return null!=a?b+kb+a:b}t(99,1,{71:1,86:1});_.Dc=function(){return this.f};_.tS=function(){return pn(this)};_.e=null;_.f=null;function qn(a){rn();this.f=a}t(98,99,hi,qn);function Pi(a){rn();this.f=a}function Mi(a,b){rn();this.e=b;this.f=a}t(97,98,$h,Pi,Mi);
+function sn(a){rn();this.b=a;this.a=l;var b,c,d;c=[];d=y(nn,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new tn(c[a]);mn(d)}t(96,97,$h,sn);
+_.Dc=function(){if(null==this.c){this.d=null==this.b?Gf:un(this.b)?null==this.b?null:this.b.name:A(this.b,1)?"String":vn(this.b).d;this.a=this.a+kb+(un(this.b)?null==this.b?null:this.b.message:this.b+l);var a;if(un(this.b)){a=this.b;var b=l,c;for(c in a)if(c!=Af&&"message"!=c&&"toString"!=c)try{b+="\n "+c+kb+a[c]}catch(d){}a=b}else a=l;this.c=ua+this.d+") "+a+this.a}return this.c};_.a=l;_.b=null;_.c=null;_.d=null;function wn(a,b){return xn(a)?a.eQ(b):a===b}function vn(a){return xn(a)?a.cZ:yn}
+function zn(a){return xn(a)?a.hC():xi(a)}
+function An(){var a;An=x;Bn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Cn(a){An();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=Bn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var Bn;t(106,1,{});function xi(a){return a.$H||(a.$H=++Dn)}function En(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Fn(){return $wnd.setTimeout(function(){0!=Gn&&(Gn=0);Hn=-1},10)}var Gn=0,Dn=0,In=0,Hn=-1;
+function Jn(){Jn=x;Kn=new Ln}function Mn(a,b){a.a=Nn(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new On(a)),Pn(a.e,1),!a.i&&(a.i=new Qn(a)),Pn(a.i,50))}function Ln(){}function Rn(a){return a.Ec()}function Nn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Sn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Ec()&&(b=Nn(b,e)):e[0].wc()}catch(f){if(f=Li(f),!A(f,86))throw f;}}return b}function Pn(a,b){Jn();$wnd.setTimeout(function(){C(Rn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(108,106,{},Ln);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Kn;function On(a){this.a=a}t(109,1,{},On);
+_.Ec=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Sn(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new xk;100>bk()-d.a;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Ec()||(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 Qn(a){this.a=a}t(110,1,{},Qn);_.Ec=function(){this.a.d&&Pn(this.a.e,1);return this.a.j};
+_.a=null;function Tn(a){for(var b={},c=[],d=arguments.callee.caller.caller;d;){var e=a.Fc(d.toString());c.push(e);var e=jb+e,f=b[e];if(f){var g,j;for(g=0,j=f.length;g<j;g++)if(f[g]===d)return c}(f||(b[e]=[])).push(d);d=d.caller}return c}function rn(){var a,b,c,d;c=Tn(new Un);d=y(nn,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new tn(c[a]);mn(d)}function Un(){}t(113,1,{},Un);
+_.Fc=function(a){var b,c,d;d=l;a=Vn(a);b=a.indexOf(ua);c=0==a.indexOf(oe)?8:0;-1==b&&(b=Wn(a,Xn(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=Vn(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};function kn(a,b){a[a.explicitLength++]=null==b?Gf:b}function Yn(){var a=[];a.explicitLength=0;return a}function Zn(a){var b,c;b=(c=a.join(l),a.length=a.explicitLength=0,c);return a[a.explicitLength++]=b}function $n(a,b){return parseInt(a[b])||0}function ao(a,b){return null==a[b]?null:""+a[b]}
+function bo(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 co(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function eo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function xj(a){a=a.button;return 1==a?4:2==a?2:1}function fo(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==kg}
+function Xj(a){var b;try{b=a.getBoundingClientRect().left}catch(c){b=0}b+=$wnd.pageXOffset;fo(a)&&(a=a.offsetParent,b+=a?a.offsetWidth-a.clientWidth:0);return b}function Yj(a){try{return a.getBoundingClientRect().top}catch(b){return 0}}function Wj(a){var b;b=a.scrollLeft||0;fo(a)&&(b=-b);return b}function go(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 ho(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function oj(){var a=$doc;return(G(a.compatMode,Fb)?a.documentElement:a.body).clientHeight}function nj(){var a=$doc;return(G(a.compatMode,Fb)?a.documentElement:a.body).clientWidth}function io(a,b){this.b=a;this.c=b}t(139,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return xi(this)};_.tS=function(){return this.b};_.b=null;_.c=0;
+function uj(){uj=x;jo=new ko;lo=new mo;no=new oo;po=new qo;ro=new so;to=H(uo,m,6,[jo,lo,no,po,ro])}t(138,139,ni);var to,no,lo,po,jo,ro;function ko(){io.call(this,gc,0)}t(140,138,ni,ko);function mo(){io.call(this,"DOTTED",1)}t(141,138,ni,mo);function oo(){io.call(this,"DASHED",2)}t(142,138,ni,oo);function qo(){io.call(this,"HIDDEN",3)}t(143,138,ni,qo);function so(){io.call(this,"SOLID",4)}t(144,138,ni,so);function vo(){vo=x;wo=new xo;yo=new zo;Ao=new Bo;Co=new Do;Eo=H(Fo,m,7,[wo,yo,Ao,Co])}
+t(145,139,Qh);var Eo,yo,Ao,Co,wo;function xo(){io.call(this,gc,0)}t(146,145,Qh,xo);function zo(){io.call(this,"BLOCK",1)}t(147,145,Qh,zo);function Bo(){io.call(this,"INLINE",2)}t(148,145,Qh,Bo);function Do(){io.call(this,"INLINE_BLOCK",3)}t(149,145,Qh,Do);function Go(){Go=x;Ho=new Io;Jo=new Ko;Lo=new Mo;No=new Oo;Po=H(Qo,m,9,[Ho,Jo,Lo,No])}t(150,139,ai);var Po,Ho,Jo,Lo,No;function Io(){io.call(this,Db,0)}t(151,150,ai,Io);function Ko(){io.call(this,$b,1)}t(152,150,ai,Ko);
+function Mo(){io.call(this,cc,2)}t(153,150,ai,Mo);function Oo(){io.call(this,vc,3)}t(154,150,ai,Oo);function tj(){tj=x;Ro=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=H(jp,m,10,[Ro,To,Vo,Xo,Zo,ap,cp,ep,gp])}t(155,139,ri);var ip,ep,Vo,Xo,cp,gp,ap,To,Zo,Ro;function So(){io.call(this,"PX",0)}t(156,155,ri,So);function Uo(){io.call(this,"PCT",1)}t(157,155,ri,Uo);function Wo(){io.call(this,"EM",2)}t(158,155,ri,Wo);function Yo(){io.call(this,"EX",3)}
+t(159,155,ri,Yo);function $o(){io.call(this,"PT",4)}t(160,155,ri,$o);function bp(){io.call(this,"PC",5)}t(161,155,ri,bp);function dp(){io.call(this,"IN",6)}t(162,155,ri,dp);function fp(){io.call(this,"CM",7)}t(163,155,ri,fp);function hp(){io.call(this,"MM",8)}t(164,155,ri,hp);function kp(){kp=x;lp=[];mp=[];np=[]}var lp,mp,np;function op(){op=x;pp()}function pp(){pp=x;op();qp=y(I,s,-1,30,1)}function rp(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var qp;t(179,1,{});_.tS=function(){return"An event type"};
+_.f=null;t(178,179,{});_.Ic=function(){this.e=!1;this.f=null};_.e=!1;t(177,178,{});_.Hc=function(){return this.Jc()};_.a=null;var sp=_.b=null;function tp(){tp=x;up=new vp(ld,new wp)}function wp(){}t(176,177,{},wp);_.Gc=function(a){a.Kc(this)};_.Jc=function(){return up};var up;function xp(){xp=x;yp=new vp(xd,new zp)}function zp(){}t(180,177,{},zp);_.Gc=function(a){Ap();Bp(this,a.b,Cp(a.a.a,a.a.a.gb.selectedIndex))};_.Jc=function(){return yp};var yp;t(183,177,ki);
+function Pj(a,b){return(a.a.clientX||0)-Xj(b)+Wj(b)+$wnd.pageXOffset}function Qj(a,b){return(a.a.clientY||0)-(Yj(b)+$wnd.pageYOffset)+(b.scrollTop||0)+$wnd.pageYOffset}function vj(a){var b;return(b=a.b)?Pj(a,b):a.a.clientX||0}function wj(a){var b;return(b=a.b)?Qj(a,b):a.a.clientY||0}t(182,183,ki);function Dp(){Dp=x;Ep=new vp(Ad,new Fp)}function Fp(){}t(181,182,ki,Fp);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return Ep};var Ep;function Gp(){Gp=x;Hp=new vp(Kd,new Ip)}function Ip(){}
+t(184,177,{},Ip);_.Gc=function(){this.a.preventDefault();this.a.stopPropagation()};_.Jc=function(){return Hp};var Hp;t(187,1,{37:1});_.hC=function(){return this.c};_.tS=function(){return"Event type"};var Jp=_.c=0;function rk(){this.c=++Jp}t(186,187,bi,rk);function vp(a,b){this.c=++Jp;this.a=b;!sp&&(sp=new Kp);sp.a[a]=this;this.b=a}t(185,186,bi,vp);_.a=null;_.b=null;function Lp(){Lp=x;Mp=new vp(Od,new Np)}function Np(){}t(188,182,ki,Np);
+_.Gc=function(a){var b=a.a,a=!a.a.z.c,c,d;if(a!=b.z.c)if(b.bb){if(a){if(b.F!=(Op(),Pp))a=Qp(b.gb),c=new Rp($n(b.gb,Kf),$n(b.gb,Jf)),d=new Rp($n(b.K.ab.gb,Kf),$n(b.K.ab.gb,Jf)),b.w.b=a.b-(c.b-d.b),b.w.a=a.a-(c.a-d.a);Sp(b.z,!0);a=$n(b.K.ab.gb,Kf);Tp(b,new Rp(a,Up(b.K.ab).a));b.A&&b.F!=Pp&&Vp(b.f,b)}else Sp(b.z,!1),b.F!=(Op(),Pp)?Tp(b,new Rp(b.w.b,b.w.a)):Wp(b,Qp(b.f.gb)),b.A&&b.F!=Pp&&Xp(b.f,b);Yp(b.K.ab)}else Sp(b.z,!0)};_.Jc=function(){return Mp};var Mp;function Zp(){Zp=x;$p=new vp(ie,new aq)}
+function aq(){}t(189,177,{},aq);_.Gc=function(a){Vj(a.a.a)};_.Jc=function(){return $p};var $p;function bq(){bq=x;cq=new vp(qe,new dq)}function dq(){}t(190,177,{},dq);_.Gc=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,eq(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,fq(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Jc=function(){return cq};var cq;
+function gq(){gq=x;hq=new vp(re,new iq)}function iq(){}t(191,177,{},iq);_.Gc=function(a){a.a.a&&(a.a.b.a=null,jq(a.a.a,a.a.b))};_.Jc=function(){return hq};var hq;function kq(){kq=x;lq=new vp(se,new mq)}function mq(){}t(192,177,{},mq);_.Gc=function(){this.a.preventDefault()};_.Jc=function(){return lq};var lq;t(194,177,{});t(193,194,{});function nq(){nq=x;oq=new vp(Qe,new pq)}function pq(){}t(195,193,{},pq);
+_.Gc=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(qq(),rq).length&&-999!=(qq(),rq)[c]&&(c=(qq(),rq)[c]);b=new sq(null,c,null);if(this.a.ctrlKey||this.a.shiftKey||this.a.metaKey||this.a.altKey)this.a.ctrlKey&&(b.e|=2),this.a.altKey&&(b.e|=8),this.a.metaKey&&(b.e|=4),this.a.shiftKey&&(b.e|=1);a:{var a=a.a.c,d,e;a.kb=!1;if(!a.z){a.kb=!0;a.J=l;e=0;d=8==b.e;b=0!=(b.e&2);switch(c){case 99:case 67:b?tq(uq(a)):e=301;break;case 118:case 86:b&&a.vb&&vq(a.u,(!a.wb&&(a.wb=new wq(a)),a.wb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Rb&&(xq(a,ao((yq(),zq).gc.a.gb,Wg)),e=1201,a.d=18);break;case 104:case 72:a.kb=!0;a.J=Ub;e=1300;break;case 114:case 82:a.kb=!0;a.J=rc;e=1301;break;case 116:case 84:701==a.c?(e=236,a.kb=!0,a.J=Ka):801==a.c?(e=237,a.kb=!0,a.J=Ja):(e=233,a.kb=!0,a.J="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.kb=!0,a.J=Ra);break;case 122:case 90:b?e=110:(e=239,a.kb=!0,a.J=Ua);break;case 97:case 65:e=235;a.kb=!0;a.J="-COOH";break;case 101:case 69:e=238;a.kb=!0;a.J=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.kb=!0;a.J=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.c?(e=254,a.kb=!0,a.J="-F"):801==a.c?(e=255,a.kb=!0,a.J="-Cl"):901==a.c?(e=256,a.kb=!0,a.J="-Br"):1001==a.c?(e=257,a.kb=!0,a.J="-I"):501==a.c?(e=259,a.kb=!0,a.J="-OH"):401==a.c?(e=258,a.kb=!0,
+a.J="-NH2"):e=202;break;case 61:501==a.c?(e=250,a.kb=!0,a.J="=O"):e=203;break;case 35:e=204;break;case 48:105==a.c?Aq(a,0):d?(e=223,a.kb=!0,a.J="-3-Furyl"):(e=221,a.kb=!0,a.J="-Furyl");break;case 49:105==a.c?Aq(a,1):1301==a.c?(a.kb=!0,a.J="-R1",e=1302):e=209;break;case 50:105==a.c&&Aq(a,2);1301==a.c&&(a.kb=!0,a.J="-R2",e=1303);break;case 51:105==a.c?Aq(a,3):1301==a.c?(a.kb=!0,a.J="-R3",e=1304):e=206;break;case 52:105==a.c?Aq(a,4):e=207;break;case 53:105==a.c?Aq(a,5):e=208;break;case 54:105==a.c?Aq(a,
+6):e=210;break;case 55:105==a.c?Aq(a,7):e=211;break;case 56:105==a.c?Aq(a,8):e=212;break;case 57:105==a.c?Aq(a,9):(a.kb=!0,a.J="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}Bq(a,e)}b=!0}b&&this.a.preventDefault()};_.Jc=function(){return oq};var oq;function Cq(){Cq=x;Dq=new vp(rf,new Eq)}function Eq(){}t(196,182,ki,Eq);_.Gc=function(a){a.tc(this)};_.Jc=function(){return Dq};var Dq;
+function pj(){pj=x;qj=new vp(sf,new Fq)}function Fq(){}t(197,182,ki,Fq);_.Gc=function(a){a.uc(this)};_.Jc=function(){return qj};var qj;function Gq(){Gq=x;Hq=new vp(tf,new Iq)}function Iq(){}t(198,182,ki,Iq);_.Gc=function(a){var b;a.e&&1==a.d&&(b=new Oj(dj,null),a.b.i=a.f+b.a,a.b.j=a.i+b.d,ej(a))};_.Jc=function(){return Hq};var Hq;function Jq(){Jq=x;Kq=new vp(uf,new Lq)}function Lq(){}t(199,182,ki,Lq);_.Gc=function(a){var b;b=this.a;Mn((Jn(),Kn),new Mq(a,a.b,b))};_.Jc=function(){return Kq};var Kq;
+function rj(){rj=x;sj=new vp(vf,new Nq)}function Nq(){}t(200,182,ki,Nq);_.Gc=function(a){a.vc(this)};_.Jc=function(){return sj};var sj;function Kp(){this.a={}}t(201,1,{},Kp);_.a=null;t(204,183,ki);var Oq=null;function Pq(){Pq=x;Qq=new vp(Ng,new Rq)}function Rq(){}t(203,204,ki,Rq);_.Gc=function(a){Sq(a.a,this,a.a.k)};_.Jc=function(){return Qq};var Qq;function Tq(){Tq=x;Uq=new vp(Og,new Vq)}function Vq(){}t(205,204,ki,Vq);_.Gc=function(a){Sq(a.a,this,a.a.k)};_.Jc=function(){return Uq};var Uq;
+function Wq(){var a;this.a=(a=document.createElement(Zd),a.setAttribute(Lf,"return;"),typeof a.ontouchstart==oe)}t(206,1,{},Wq);function Xq(){Xq=x;Yq=new vp(Pg,new Zq)}function Zq(){}t(207,204,ki,Zq);_.Gc=function(a){Sq(a.a,this,a.a.n)};_.Jc=function(){return Yq};var Yq;function $q(){$q=x;ar=new vp(Qg,new br)}function br(){}t(208,204,ki,br);_.Gc=function(a){cr(a.a,this)&&(a.a.j&&dr(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),fk(a.a.c,750),a.a.d=!1))};_.Jc=function(){return ar};var ar;
+function er(a,b){this.a=b;this.b=a}function fr(a,b,c){qk&&(b=new er(b,c),a.Uc(b))}t(209,178,{},er);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return qk};_.a=!1;var qk=_.b=null;function gr(a){this.a=a}t(210,178,{},gr);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return hr};var hr=_.a=null;function ir(){}function jr(a){var b;kr&&(b=new ir,a.Uc(b))}t(211,178,{},ir);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return kr};var kr=null;function lr(a){this.a=a}t(212,178,{},lr);_.Gc=function(a){a.Tc(this)};
+_.Hc=function(){return mr};var mr=_.a=null;function nr(){}t(213,178,{},nr);_.Gc=function(a){a.a.N&&a.a.Ed()};_.Hc=function(){return or};var or=null;function pr(a,b,c){a=a.a;if(!b)throw new qr("Cannot add a handler with a null type");if(!c)throw new qr("Cannot add a null handler");0<a.b?rr(a,new sr(a,b,c)):tr(a,b,null).vf(c);return new ur(new vr(a,b,c))}
+function wr(a,b){var c;!b.e||b.Ic();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,j,h;if(!b)throw new qr("Cannot fire null event");try{++d.b;j=xr(d,b.Hc(),null);e=null;for(h=d.c?j.Ef(j.Be()):j.Df();d.c?h.Gf():h.Xc();){g=d.c?h.Hf():h.Yc();try{b.Gc(g)}catch(n){if(n=Li(n),A(n,86))f=n,!e&&(e=new yr),zr(e,f);else throw n;}}if(e)throw new Ar(e);}finally{if(--d.b,0==d.b){var o,r;if(d.a)try{for(r=new Fi(d.a);r.b<r.d.Be();)o=Gi(r),o.wc()}finally{d.a=null}}}}catch(q){q=Li(q);if(A(q,38))throw new Br(q.a);throw q;}finally{null==
+c?(b.e=!0,b.f=null):b.f=c}}function Cr(a){Dr.call(this,a,!1)}function Dr(a,b){this.a=new Er(b);this.b=a}t(214,1,ui,Cr,Dr);_.Uc=function(a){wr(this,a)};_.a=null;_.b=null;t(217,1,{});function rr(a,b){!a.a&&(a.a=new $i);Ui(a.a,b)}function Fr(a,b,c,d){var e,f;e=xr(a,b,c);e.xf(d)&&e.ye()&&(f=cj(a.d,b),f.Ae(c),f.ye()&&Oi(a.d,b))}function tr(a,b,c){var d;d=cj(a.d,b);d||(d=new Di,z(a.d,b,d));a=d.xe(c);a||(a=new $i,d.ze(c,a));return a}
+function xr(a,b,c){a=cj(a.d,b);if(!a)return Gr(),Gr(),Hr;c=a.xe(c);return!c?(Gr(),Gr(),Hr):c}t(216,217,{});_.a=null;_.b=0;_.c=!1;function Er(a){this.d=new Di;this.c=a}t(215,216,{},Er);function ur(a){this.a=a}t(218,1,{},ur);_.a=null;function Ar(a){Mi.call(this,Ir(a),Jr(a));this.a=a}function Jr(a){a=a.xd();return!a.Xc()?null:a.Yc()}
+function Ir(a){var b,c,d;b=a.Be();if(0==b)return null;b=new Kr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:kn(b.a,"; "),d=d.Dc(),kn(b.a,d);return Zn(b.a)}t(220,97,Kh,Ar);_.a=null;function Br(a){Ar.call(this,a)}t(219,220,Kh,Br);t(221,1,{},function(){});function Lr(a){a=ao(a,Rd);return(null==a?0:kg==a||kg.toLowerCase()==a.toLowerCase())?(Mr(),Nr):(null==a?0:$e==a||$e.toLowerCase()==a.toLowerCase())?(Mr(),Or):(Mr(),Pr)}
+function Mr(){Mr=x;Nr=new Qr("RTL",0);Or=new Qr("LTR",1);Pr=new Qr("DEFAULT",2);Rr=H(Sr,m,15,[Nr,Or,Pr])}function Qr(a,b){io.call(this,a,b)}t(223,139,{15:1,71:1,75:1,77:1},Qr);var Rr,Pr,Or,Nr;function Tr(){}function Ur(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 y(a,b,c,d,e){d=Ur(e,d);H(a,b,c,d);return d}function Vr(a){return Wr([Xr,I],[m,s],[70,-1],a,0,2,1)}
+function Wr(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Ur(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Wr(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Yr();var e=Zr,f=$r;Yr();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function as(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new bs;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new bs;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new bs;}a[b]=c}t(224,1,{},Tr);_.qI=0;
+function Yr(){Yr=x;Zr=[];$r=[];var a=new Tr,b=Zr,c=$r,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Zr,$r;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function un(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function xn(a){return a.tM==x||a.cM&&!!a.cM[1]}function cs(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function ds(){var a;$stats&&es("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Nf))a=Nf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(xf)&&9<=$doc.documentMode)a=Ke;else if(-1!=a.indexOf(xf)&&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"}G(Ke,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 ("+
+a+"). Expect more errors.\n");$stats&&es("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(fs,m,1,[Fb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&es("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";kp();np.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+kp();0!=np.length&&(a=np.join(l),a=(op(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:rp(0,a,!1),np.length=0);if(0!=lp.length){a=lp.join(l);a=(op(),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=qp[b],0==c&&(c=qp[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);qp[e]+=a.length;rp(e,a,!0)}lp.length=0}0!=mp.length&&(a=mp.join(l),a=(op(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=
+a:rp(b-1,a,!0),mp.length=0);$stats&&es("export.client.JSME_export");new gs;new hs;0<is(null)?Mn((Jn(),Kn),new js):ks()}function Li(a){return A(a,86)?a:new sn(a)}function ls(a){return ms(a&4194303,a>>22&4194303,0>a?1048575:0)}function ns(a){return ms(a.l,a.m,a.h)}function ms(a,b,c){return _=new os,_.l=a,_.m=b,_.h=c,_}
+function ps(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new qs;if(0==a.l&&0==a.m&&0==a.h)return rs=ms(0,0,0),ms(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?(rs=ms(0,0,0),c=ns((ss(),ts))):(rs=ms(c.l,c.m,c.h),c=ms(0,0,0)),c;g=!1;0!=b.h>>19&&(b=us(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?vs(e):0==c&&0!=d&&0==e?vs(d)+22:0!=c&&0==d&&0==e?vs(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=ns((ss(),ws)),c=!0,g=!g;else return c=xs(a,f),g&&ys(c),rs=ms(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=us(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=xs(c,d);f&&ys(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=ms(f,j,c);g?rs=us(c):rs=ms(c.l,c.m,c.h);return e}if(!zs(a,b))return e?rs=us(a):rs=ms(a.l,a.m,a.h),ms(0,0,0);c=c?a:ms(a.l,a.m,a.h);var h,n,o,r;f=As(b)-As(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=ms(j&4194303,n&4194303,h&1048575);for(n=ms(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&ys(n);e?(rs=us(c),d&&(rs=Bs(rs,(ss(),ts)))):rs=ms(c.l,c.m,c.h);return n}
+function ys(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}function As(a){var b;b=Cs(a.h);return 32==b?(b=Cs(a.m),32==b?Cs(a.l)+32:b+20-10):b-12}var rs=null;function Qs(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return ms(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Rs(a,b){return ms(a.l&b.l,a.m&b.m,a.h&b.h)}function Ss(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function M(a){var b,c,d;if(isNaN(a))return ss(),Ts;if(-9223372036854775E3>a)return ss(),Us;if(9223372036854775E3<=a)return ss(),ws;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=ms(a,b,c);d&&ys(b);return b}function Vs(a){var b,c;return-129<a&&128>a?(b=a+128,null==Ws&&(Ws=y(Xs,m,16,256,0)),c=Ws[b],!c&&(c=Ws[b]=ls(a)),c):ls(a)}
+function Ys(a){var b=gh,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 zs(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)}
+function Zs(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return ms(c&4194303,q&
+4194303,u&1048575)}function us(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ms(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function xs(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 ms(c&4194303,d&4194303,e&1048575)}function Bs(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ms(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function N(a){return a.l|a.m<<22}function $s(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return $a;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+$s(us(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Vs(1E9);a=ps(a,b);b=l+N(rs);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=$a+b;c=b+c}return c}var Ws=null;function ss(){ss=x;ws=ms(4194303,4194303,524287);Us=ms(0,0,524288);ts=Vs(1);Vs(2);Ts=Vs(0)}var ws,Us,ts,Ts;function os(){}t(233,1,{16:1},os);
+function es(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function at(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}t(238,1,{},at);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function bt(a,b){kn(a.a.a,b.a);return a}function ct(){this.a=new dt}t(239,1,{},ct);function et(a){if(null==a)throw new qr("css is null");this.a=a}t(240,1,{17:1,71:1},et);
+_.eQ=function(a){return!A(a,17)?!1:G(this.a,a.a)};_.hC=function(){return ft(this.a)};_.a=null;function gt(a){if(null==a)throw new qr("html is null");this.a=a}t(242,1,oi,gt);_.Vc=function(){return this.a};_.eQ=function(a){return!A(a,18)?!1:G(this.a,a.a)};_.hC=function(){return ft(this.a)};_.a=null;t(243,1,oi,function(){this.a=l});_.Vc=function(){return this.a};_.eQ=function(a){return!A(a,18)?!1:G(this.a,a.a)};_.hC=function(){return ft(this.a)};_.a=null;
+function ht(){ht=x;it=RegExp(na,pe);jt=RegExp(pb,pe);kt=RegExp(mb,pe);lt=RegExp(ta,pe);mt=RegExp(ea,pe)}function nt(a){ht();-1!=a.indexOf(na)&&(a=a.replace(it,oa));-1!=a.indexOf(mb)&&(a=a.replace(kt,ra));-1!=a.indexOf(pb)&&(a=a.replace(jt,qa));-1!=a.indexOf(ea)&&(a=a.replace(mt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(lt,"&#39;"));return a}var it,jt,kt,mt,lt;function ot(a){if(null==a)throw new qr("uri is null");this.a=a}t(245,1,{19:1},ot);_.eQ=function(a){return!A(a,19)?!1:G(this.a,a.a)};_.hC=function(){return ft(this.a)};
+_.a=null;function pt(){pt=x}t(247,1,{});function qt(){}t(248,1,{},qt);var rt=null;function st(){}t(249,247,{},st);var tt=null;function ut(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=xr(a.a,f,null).Be();for(e-=1;0<=e;--e)if(d=xr(a.a,f,null).Cf(e),A(d,20)&&wn(d.a,b)){var h=a.a,n=f;0<h.b?rr(h,new vt(h,n,null,d)):Fr(h,n,null,d)}}}t(250,1,ci);_.a=null;function wt(a){this.a=a}t(251,250,ci,wt);_.Wc=function(a){a.c&&(this.a._c(a.d)||(a.a=!0))};function xt(a){this.a=a}t(252,250,ci,xt);
+_.Sc=function(){var a=this.a;yt((zt(),At),a.a,!0)};function Bt(){rn()}t(253,97,$h,Bt);function Ct(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,fk(a.d,1))}function Dt(){this.a=new Et(this);this.b=new $i;this.d=new Ft(this);this.f=new Gt(this)}t(254,1,{},Dt);_.c=!1;_.e=!1;function Et(a){lk();this.a=a}t(255,24,{},Et);_.Cc=function(){if(this.a.c){var a=this.a,b;b=Ht(a.f.d.b,a.f.b);It(a.f);A(b,21)&&new Bt;a.c=!1;Ct(a)}};_.a=null;function Ft(a){lk();this.a=a}t(256,24,{},Ft);
+_.Cc=function(){this.a.e=!1;var a=this.a,b=bk(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(fk(a.a,1E4);a.f.c<a.f.a;){d=Jt(a.f);try{if(null==d)break;A(d,21)&&(c=d,c.wc())}finally{(e=-1==a.f.b)||It(a.f)}if(100<=bk()-b)break}}finally{e||($j(a.a),a.c=!1,Ct(a))}};_.a=null;function Jt(a){var b;a.b=a.c;b=Ht(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function It(a){Kt(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function Gt(a){this.d=a}t(257,1,{},Gt);_.Xc=function(){return this.c<this.a};_.Yc=function(){return Jt(this)};
+_.Zc=function(){It(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function Lt(a,b){var c=(Mt(),Nt(b));a.appendChild(c)}function Ot(a,b,c){var d;d=Uj;Uj=a;b==ij&&8192==Pt(a.type)&&(ij=null);c.$c(a);Uj=d}var Uj=null,ij=null;function Qt(){Qt=x;Rt=new Dt}function zj(a){Qt();if(!a)throw new qr("cmd cannot be null");var b=Rt;Ui(b.b,a);Ct(b)}var Rt;function St(a){jj();!Tt&&(Tt=new rk);Ut||(Ut=new Dr(null,!0),Vt=new Wt);return pr(Ut,Tt,a)}var Ut=null;function Xt(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}
+function Wt(){}t(263,178,{},Wt);_.Gc=function(a){a.Wc(this);Vt.c=!1};_.Hc=function(){return Tt};_.Ic=function(){Xt(this)};_.a=!1;_.b=!1;_.c=!1;var Tt=_.d=null,Vt=null;function Yt(){Yt=x;Zt=new $t;au()||(Zt=null)}var Zt=null;function nk(){}t(265,1,{},nk);_.Qc=function(){for(;0<(lk(),mk).c;)$j(Ht(mk,0))};function pk(a,b){return pr((!bu&&(bu=new cu),bu),a,b)}
+function du(a){ok();eu||(fu("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 gu),eu=!0);return pk((!kr&&(kr=new rk),kr),a)}
+function ok(){hu||(fu('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 iu),
+hu=!0)}function ju(){hu&&fr((!bu&&(bu=new cu),bu),null,!1)}function ku(){var a;hu&&(a=new lu,bu&&wr(bu,a));return null}function mu(){var a,b;if(eu&&(b=nj(),a=oj(),nu!=b||ou!=a))nu=b,ou=a,jr((!bu&&(bu=new cu),bu))}var hu=!1,bu=null,ou=0,nu=0,eu=!1;function pu(){pu=x;qu=new rk}function lu(){pu()}t(267,178,{},lu);_.Gc=function(){null.$f()};_.Hc=function(){return qu};var qu;function cu(){Cr.call(this,null)}t(269,214,ui,cu);
+function Pt(a){switch(a){case ld:return 4096;case xd:return 1024;case Ad:return 1;case Od:return 2;case ie:return 2048;case Qe:return 128;case Re:return 256;case Se:return 512;case Ye:return 32768;case "losecapture":return 8192;case rf:return 4;case sf:return 64;case tf:return 32;case uf:return 16;case vf:return 8;case "scroll":return 16384;case fe:return 65536;case "DOMMouseScroll":case wf:return 131072;case Kd:return 262144;case Sf:return 524288;case Qg:return 1048576;case Pg:return 2097152;case Og:return 4194304;
+case Ng:return 8388608;case se:return 16777216;case qe:return 33554432;case re:return 67108864;default:return-1}}function jj(){ru||(su(),tu(),ru=!0)}var ru=!1;function uu(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 vu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function su(){wu=C(function(a){var b;var c=Ut,d,e,f;Tt&&c&&xu(c.a.d,Tt)?(b=Vt.a,d=Vt.b,e=Vt.c,f=Vt.d,Xt(Vt),Vt.d=a,wr(c,Vt),c=!(Vt.a&&!Vt.b),Vt.a=b,Vt.b=d,Vt.c=e,Vt.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});yu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!un(b)&&A(b,22)&&Ot(a,c,b)});zu=C(function(a){a.preventDefault();yu.call(this,a)});Au=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;yu.call(this,a)});Bu=C(function(a){if(wu(a)){var b=kj;b&&b.__listener&&!un(b.__listener)&&A(b.__listener,22)&&(Ot(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ad,Bu,!0);$wnd.addEventListener(Od,Bu,!0);$wnd.addEventListener(rf,Bu,!0);$wnd.addEventListener(vf,Bu,!0);$wnd.addEventListener(sf,Bu,!0);$wnd.addEventListener(uf,Bu,!0);$wnd.addEventListener(tf,Bu,!0);$wnd.addEventListener(wf,Bu,!0);$wnd.addEventListener(Qe,wu,!0);$wnd.addEventListener(Se,wu,!0);$wnd.addEventListener(Re,
+wu,!0);$wnd.addEventListener(Qg,Bu,!0);$wnd.addEventListener(Pg,Bu,!0);$wnd.addEventListener(Og,Bu,!0);$wnd.addEventListener(Ng,Bu,!0);$wnd.addEventListener(se,Bu,!0);$wnd.addEventListener(qe,Bu,!0);$wnd.addEventListener(re,Bu,!0)}function Cu(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)}
+function Du(a,b){switch(b){case "drag":a.ondrag=yu;break;case "dragend":a.ondragend=yu;break;case ce:a.ondragenter=zu;break;case "dragleave":a.ondragleave=yu;break;case de:a.ondragover=zu;break;case "dragstart":a.ondragstart=yu;break;case "drop":a.ondrop=yu;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,yu,!1);a.addEventListener(b,yu,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+function Eu(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?yu:null),c&2&&(a.ondblclick=b&2?yu:null),c&4&&(a.onmousedown=b&4?yu:null),c&8&&(a.onmouseup=b&8?yu:null),c&16&&(a.onmouseover=b&16?yu:null),c&32&&(a.onmouseout=b&32?yu:null),c&64&&(a.onmousemove=b&64?yu:null),c&128&&(a.onkeydown=b&128?yu:null),c&256&&(a.onkeypress=b&256?yu:null),c&512&&(a.onkeyup=b&512?yu:null),c&1024&&(a.onchange=b&1024?yu:null),c&2048&&(a.onfocus=b&2048?yu:null),c&4096&&(a.onblur=b&4096?yu:null),
+c&8192&&(a.onlosecapture=b&8192?yu:null),c&16384&&(a.onscroll=b&16384?yu:null),c&32768&&(a.onload=b&32768?Au:null),c&65536&&(a.onerror=b&65536?yu:null),c&131072&&(a.onmousewheel=b&131072?yu:null),c&262144&&(a.oncontextmenu=b&262144?yu:null),c&524288&&(a.onpaste=b&524288?yu:null),c&1048576&&(a.ontouchstart=b&1048576?yu:null),c&2097152&&(a.ontouchmove=b&2097152?yu:null),c&4194304&&(a.ontouchend=b&4194304?yu:null),c&8388608&&(a.ontouchcancel=b&8388608?yu:null),c&16777216&&(a.ongesturestart=b&16777216?
+yu:null),c&33554432&&(a.ongesturechange=b&33554432?yu:null),c&67108864&&(a.ongestureend=b&67108864?yu:null))}var kj=null,wu=null,Bu=null,zu=null,yu=null,Au=null;function tu(){zu=C(function(a){yu.call(this,a);return!1})}function Fu(){var a;Fu=x;Gu=(a=$doc,G(a.compatMode,Fb)?a.documentElement:a.body)}var Gu;function Hu(){this.b=new $i}function Iu(a){a=a[$c];return null==a?-1:a}t(275,1,{},Hu);_.a=null;function Ju(a,b){this.a=a;this.b=b}t(276,1,{},Ju);_.a=0;_.b=null;
+function au(){var a=Zt,b=l,c=$wnd.location.hash;0<c.length&&(b=a.ad(c.substring(1)));Ku=b;var d=$wnd.onhashchange;$wnd.onhashchange=C(function(){var b=l,c=$wnd.location.hash;0<c.length&&(b=a.ad(c.substring(1)));a.bd(b);d&&d()});return!0}function $t(){this.a=new Cr(null)}t(277,1,ui,$t);_.ad=function(a){return decodeURI(a.replace("%23",la))};_.Uc=function(a){wr(this.a,a)};_.bd=function(a){a=null==a?l:a;if(!G(a,null==Ku?l:Ku))Ku=a,or&&(a=new nr,wr(this.a,a))};var Ku=l;
+function fu(a,b){var c;c=$doc.createElement("script");c.textContent=a||l;$doc.body.appendChild(c);b.wc();$doc.body.removeChild(c)}function iu(){}t(280,1,{},iu);_.wc=function(){$wnd.__gwt_initWindowCloseHandler(C(ku),C(ju))};function gu(){}t(281,1,{},gu);_.wc=function(){$wnd.__gwt_initWindowResizeHandler(C(mu))};function Zi(a,b){Hi(a.gd(),b,!0)}function Yi(a,b){Hi(a.gd(),b,!1)}function mj(a,b,c){0<=b&&a.md(b+Xf);0<=c&&a.kd(c+Xf)}
+function Lu(a){var b,a=ao(a,zd);b=Wn(a,Xn(32));return 0<=b?a.substr(0,b-0):a}function Hi(a,b,c){if(!a)throw new Pi(nc);b=Vn(b);if(0==b.length)throw new sk(Lc);if(c){var d;d=Vn(b);b=a.className;-1==bo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=Vn(b);f=a.className;e=bo(f,c);-1!=e&&(b=Vn(f.substr(0,e-0)),c=Vn(Mu(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Nu(a,b){a.style.display=b?l:Cf;a.setAttribute("aria-hidden",""+!b)}t(286,1,li);_.cd=function(){return Xj(this.gb)};
+_.dd=function(){return Yj(this.gb)+$wnd.pageYOffset};_.ed=function(){return $n(this.gb,Jf)};_.fd=function(){return $n(this.gb,Kf)};_.gd=function(){return this.gb};_.hd=function(){return this.gb.style.display!=Cf};_.jd=function(){throw new Ou;};_.kd=function(a){this.gb.style[Be]=a};_.ld=function(a){Nu(this.gb,a)};_.md=function(a){this.gb.style[ah]=a};_.tS=function(){return!this.gb?"(null handle)":this.gb.outerHTML};_.gb=null;
+function B(a,b,c){var d;d=Pt(c.b);if(-1==d){var e=a.gb;d=c.b;jj();Du(e,d);G(de,d)&&Du(e,ce)}else-1==a.cb?(e=a.gb,d|=a.gb.__eventBits||0,jj(),Eu(e,d)):a.cb|=d;return pr(!a.db?a.db=new Cr(a):a.db,c,b)}function Pu(a,b,c){return pr(!a.db?a.db=new Cr(a):a.db,c,b)}
+function Qu(a){var b;if(a.pd())throw new Ru("Should only call onAttach when the widget is detached from the browser's document");a.bb=!0;a.gb.__listener=a;b=a.cb;a.cb=-1;if(0<b)if(-1==a.cb){var c=a.gb;b|=a.gb.__eventBits||0;jj();Eu(c,b)}else a.cb|=b;a.nd();a.sd()}function Su(a,b){var c;switch(Pt(b.type)){case 16:case 32:if((c=b.relatedTarget)&&go(a.gb,c))return}c=a.gb;var d,e,f;if(sp&&(f=sp.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.db&&wr(a.db,f.a),f.a.a=d,f.a.b=e}
+function Tu(a){if(!a.pd())throw new Ru("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.gb.__listener=null,a.bb=!1}}}function Vj(a){if(a.fb)if(A(a.fb,28))a.fb.ud(a);else{if(a.fb)throw new Ru("This widget's parent does not implement HasWidgets");}else if(gj(),xu(Uu.a,a)){gj();try{a.rd()}finally{Oi(Uu.a,a)}}}
+function Vu(a,b){var c;c=a.fb;if(b){if(c)throw new Ru("Cannot set a new parent without first clearing the old parent");a.fb=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.fb=null}}t(285,286,Rh);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.db&&wr(this.db,a)};_.pd=function(){return this.bb};_.qd=function(){Qu(this)};_.$c=function(a){Su(this,a)};_.rd=function(){Tu(this)};_.sd=function(){};_.td=function(){};_.bb=!1;_.cb=0;_.db=null;_.eb=null;_.fb=null;
+function Wu(a){for(a=new Xu(a);a.a.a<a.a.b.c-1;)Yu(a.a),Zu(a.a)}t(284,285,vi);_.nd=function(){$u(this,(av(),bv))};_.od=function(){$u(this,(av(),cv))};function dv(a,b,c){Vj(b);var d=a.p;ev(d,b,d.c);d=(Mt(),Nt(b.gb));c.appendChild(d);Vu(b,a)}function fv(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new gv;b.fb==a&&(f=a.vd(b),f<d&&--d);Vj(b);ev(a.p,b,d);e?(e=b.gb,Cu(c,(Mt(),Nt(e)),d)):(e=(Mt(),Nt(b.gb)),c.appendChild(e));Vu(b,a)}
+function hv(a,b){var c;if(b.fb!=a)return!1;try{Vu(b,null)}finally{c=b.gb;eo(c).removeChild(c);c=a.p;var d;d=iv(c,b);if(-1==d)throw new jv;if(0>d||d>=c.c)throw new gv;for(--c.c;d<c.c;++d)as(c.a,d,c.a[d+1]);as(c.a,c.c,null)}return!0}t(283,284,vi);_.vd=function(a){return iv(this.p,a)};_.wd=function(a,b,c,d){fv(this,a,b,c,d)};_.xd=function(){return new kv(this.p)};_.ud=function(a){return hv(this,a)};function fj(a,b,c,d){var e;Vj(b);e=a.p.c;a.Ad(b,c,d);a.wd(b,a.gb,e,!0)}
+function lv(a,b){var c;(c=hv(a,b))&&mv(b.gb);return c}function nv(a,b,c,d){if(b.fb!=a)throw new sk("Widget must be a child of this panel.");a.Ad(b,c,d)}function ov(a,b,c){a=a.gb;-1==b&&-1==c?mv(a):(a.style[Uf]=bd,a.style[Te]=b+Xf,a.style[Mg]=c+Xf)}function pv(){var a=$doc.createElement(Zd);this.p=new qv(this);this.gb=a;this.gb.style[Uf]="relative";this.gb.style[Qf]=Ce}function mv(a){a.style[Te]=l;a.style[Mg]=l;a.style[Uf]=l}t(282,283,vi,pv);_.yd=function(a){dv(this,a,this.gb)};
+_.ud=function(a){return lv(this,a)};_.zd=function(a,b,c){nv(this,a,b,c)};_.Ad=function(a,b,c){ov(a,b,c)};function rv(a,b){if(a.Cd())throw new Ru("SimplePanel can only contain one child widget");a.Dd(b)}function sv(a,b){if(a.ab!=b)return!1;try{Vu(b,null)}finally{a.Bd().removeChild(b.gb),a.ab=null}return!0}function tv(a,b){if(b!=a.ab&&(b&&Vj(b),a.ab&&a.ud(a.ab),a.ab=b)){var c=(Mt(),Nt(a.ab.gb));a.Bd().appendChild(c);Vu(b,a)}}function uv(){this.gb=$doc.createElement(Zd)}t(290,284,vi,uv);_.Bd=function(){return this.gb};
+_.Cd=function(){return this.ab};_.xd=function(){return new vv(this)};_.ud=function(a){return sv(this,a)};_.Dd=function(a){tv(this,a)};_.ab=null;function wv(a,b){a.$&&(xv(a.Z,!1,!1),fr(a,a,b))}function yv(a){var b;if(b=a.ab)null!=a.O&&b.kd(a.O),null!=a.P&&b.md(a.P)}function zv(a,b,c){a.V=b;a._=c;c-=0;a=a.gb;a.style[Te]=b-0+(tj(),Xf);a.style[Mg]=c+Xf}function Av(a){a.$||(a.bb&&Vj(a),xv(a.Z,!0,!1))}t(289,290,vi);_.Bd=function(){return co(this.gb)};_.ed=function(){return $n(this.gb,Jf)};
+_.fd=function(){return $n(this.gb,Kf)};_.gd=function(){return eo(co(this.gb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){wv(this,a)};_.hd=function(){return!G(Ce,this.gb.style[Yg])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this.$&&xv(this.Z,!1,!0)};_.kd=function(a){this.O=a;yv(this);0==a.length&&(this.O=null)};_.Gd=function(a,b){zv(this,a,b)};_.ld=function(a){this.gb.style[Yg]=a?Zg:Ce};_.Dd=function(a){tv(this,a);yv(this)};
+_.md=function(a){this.P=a;yv(this);0==a.length&&(this.P=null)};_.Hd=function(){Av(this)};_.M=!1;_.N=!1;_.O=null;_.P=null;_.Q=null;_.S=null;_.T=!1;_.U=!1;_.V=-1;_.W=!1;_.X=null;_.Y=!1;_.$=!1;_._=-1;
+function Bv(a,b){var c;uv.call(this);this.R=new Cv;this.L=(Dv(),Ev);this.Z=new Fv(this);this.gb.appendChild($doc.createElement(Zd));this.Gd(0,0);eo(co(this.gb))[zd]="gwt-PopupPanel";co(this.gb)[zd]=Tf;this.N=this.M=a;this.W=!1;c=H(fs,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.K=new Gv(c);this.K.gd()[zd]=l;c=eo(co(this.gb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Pi(nc);d=Vn(d);if(0==d.length)throw new sk(Lc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
+h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}tv(this,this.K);yv(this);Hi(co(this.gb),Tf,!1);Hi(this.K.b,b+"Content",!0)}t(288,289,vi);_.nd=function(){Qu(this.K)};_.od=function(){Tu(this.K)};_.Cd=function(){return this.K.ab};_.xd=function(){return new vv(this.K)};_.ud=function(a){return this.K.ud(a)};_.Dd=function(a){tv(this.K,a);yv(this)};_.K=null;t(287,288,vi);_.rd=function(){Tu(this)};
+function Hv(){Hv=x;Iv=new Jv(Db,0,(Dv(),Ev));Kv=new Jv(pc,1,Lv);Mv=new Jv(wc,2,Nv);Ov=H(Pv,m,23,[Iv,Kv,Mv])}function Jv(a,b,c){io.call(this,a,b);this.a=c}t(291,139,{23:1,71:1,75:1,77:1},Jv);_.a=null;var Ov,Iv,Kv,Mv;function Qv(){Qv=x;Rv=H(fs,m,1,[Mg,qf,od])}
+function Gv(a){var b;Qv();var c,d;c=this.gb=$doc.createElement(Bg);this.c=$doc.createElement(Eg);Lt(c,this.c);c[vd]=0;for(c=c[ud]=0;c<a.length;++c)d=(b=$doc.createElement(Rg),b[zd]=a[c],Lt(b,Sv(a[c]+"Left")),Lt(b,Sv(a[c]+Jb)),Lt(b,Sv(a[c]+"Right")),b),Lt(this.c,d),1==c&&(this.b=co(uu(d,1)));this.gb[zd]="gwt-DecoratorPanel"}function Sv(a){var b,c;c=$doc.createElement(Fg);b=$doc.createElement(Zd);var d=(Mt(),Nt(b));c.appendChild(d);c[zd]=a;b[zd]=a+"Inner";return c}t(293,290,Yh,Gv);_.Bd=function(){return this.b};
+_.b=null;_.c=null;var Rv;t(292,293,Yh);t(294,1,{});function av(){av=x;bv=new Tv;cv=new Uv}function Vv(a){Ar.call(this,a)}function $u(a,b){av();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Li(f),A(f,86))d=f,!c&&(c=new yr),zr(c,d);else throw f;}}if(c)throw new Vv(c);}t(295,219,Kh,Vv);var bv,cv;function Tv(){}t(296,1,{},Tv);_.Id=function(a){a.qd()};function Uv(){}t(297,1,{},Uv);_.Id=function(a){a.rd()};t(300,285,Rh);_.Mc=function(a){return B(this,a,(Cq(),Cq(),Dq))};
+_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Gq(),Gq(),Hq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};_.qd=function(){Qu(this);-1==(65535>this.gb.tabIndex?this.gb.tabIndex:-(this.gb.tabIndex%65535)-1)&&(this.gb.tabIndex=0)};t(299,300,Rh);function Wv(a){var b;this.gb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",sd),b);this.gb[zd]="gwt-Button";this.gb.innerHTML=a||l}t(298,299,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},Wv);t(301,283,vi);_.d=null;
+_.e=null;function Xv(a,b){var c;if(a.f)throw new Ru("Composite.initWidget() may only be called once.");Vj(b);c=b.gb;a.gb=c;var d;Mt();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Mt(),c).__gwt_resolve=Yv(a));a.f=b;Vu(b,a)}function Zv(a){if(-1!=a.cb){var b=a.f,c=a.cb;if(-1==b.cb){var d=b.gb,b=c|(b.gb.__eventBits||0);jj();Eu(d,b)}else b.cb|=c;a.cb=-1}a.f.qd();a.gb.__listener=a;a.sd()}t(302,285,ti);_.pd=function(){return this.f?this.f.pd():!1};_.qd=function(){Zv(this)};
+_.$c=function(a){Su(this,a);this.f.$c(a)};_.rd=function(){this.f.rd()};_.jd=function(){return this.gb=this.f.jd()};_.f=null;function $v(a,b){a.c=!1;a.a.textContent=b||l;if(a.d!=a.b){a.d=a.b;var c=a.a;switch(a.b.c){case 0:c[Rd]=kg;break;case 1:c[Rd]=$e;break;case 2:Lr(c)!=(Mr(),Pr)&&(c[Rd]=l)}}}function aw(a){this.a=a;this.c=!1;this.d=this.b=Lr(a)}t(303,1,{},aw);_.a=null;_.b=null;_.c=!1;_.d=null;function lj(){this.gb=bw()}t(304,290,vi,lj);_.Mc=function(a){return B(this,a,(Cq(),Cq(),Dq))};
+_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Gq(),Gq(),Hq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};function cw(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=co(b);e=null;c&&(c=Iu(c),e=0>c?null:Ht(a.i.b,c));e?dw(a,e):d&&(b.innerHTML=l||l);return b}function dw(a,b){var c;if(b.fb!=a)return!1;try{Vu(b,null)}finally{c=b.gb;eo(c).removeChild(c);var d=a.i,e;e=Iu(c);c[$c]=null;c=d.b;ew(e,c.c);as(c.b,e,null);d.a=new Ju(e,d.a)}return!0}t(306,284,vi);_.xd=function(){return new fw(this)};
+_.ud=function(a){return dw(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function gw(a){if(0>=a.b)throw new hw("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new hw("Column index: 0, Column size: "+a.a);}
+function iw(){this.i=new Hu;this.f=$doc.createElement(Bg);this.c=$doc.createElement(Eg);Lt(this.f,this.c);this.gb=this.f;this.d=new jw(this);var a=new kw(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;Cu(a.b.f,(Mt(),Nt(b)),0);Lt(a.a,$doc.createElement(Ed))}var c,d;if(1!=this.a){if(1<this.a)for(a=0;a<this.b;++a)for(b=this.a-1;1<=b;--b){c=b;d=void 0;d=this.b;if(a>=d||0>a)throw new hw("Row index: "+a+", Row size: "+d);if(0>c)throw new hw("Column "+c+" must be non-negative: "+
+c);if(this.a<=c)throw new hw("Column index: "+c+", Column size: "+this.a);c=cw(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=$doc.createElement(Fg),d.innerHTML=sa||l,Cu(c,(Mt(),Nt(d)),b);this.a=1;a=this.e;b=1;b=1<b?b:1;c=a.a.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ed),a.a.appendChild(d);else if(c>b)for(;c>b;--c)a.a.removeChild(a.a.lastChild)}if(1!=this.b)if(1>this.b){a=this.c;b=1-this.b;d=this.a;var e=$doc.createElement(Fg);
+e.innerHTML=sa;c=$doc.createElement(Rg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)cw(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}t(305,306,vi,iw);_.a=0;_.b=0;function lw(a){for(;++a.b<a.d.c&&!(null!=Ht(a.d,a.b)););}function fw(a){this.c=a;this.d=this.c.i.b;lw(this)}t(307,1,{},fw);_.Xc=function(){return this.b<this.d.c};
+_.Yc=function(){var a;if(this.b>=this.d.c)throw new jv;a=Ht(this.d,this.b);this.a=this.b;lw(this);return a};_.Zc=function(){var a;if(0>this.a)throw new mw;a=Ht(this.d,this.a);Vj(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function jw(a){this.a=a}t(308,1,{},jw);_.a=null;function kw(a){this.b=a}t(309,1,{},kw);_.a=null;_.b=null;function nw(){nw=x;ow=new pw}var ow;function qw(){qw=x;rw=new sw((Go(),wd));tw=new sw(Te);uw=new sw(fg);vw=tw;ww=uw;xw=vw}var rw,xw,tw,ww,vw,uw;function pw(){}t(311,1,{},pw);
+function sw(a){this.a=a}t(312,311,{},sw);_.a=null;function yw(){yw=x;zw=new Aw(qf);Bw=new Aw(Mg)}var zw,Bw;function Aw(a){this.a=a}t(313,1,{},Aw);_.a=null;function Cw(a,b){var c;c=Dw(a);Lt(a.b,c);dv(a,b,c)}function Dw(a){var b;b=$doc.createElement(Fg);b[ed]=a.a.a;b.style[Xg]=a.c.a;return b}function Ew(a,b){var c,d;d=eo(b.gb);(c=hv(a,b))&&a.b.removeChild(d);return c}
+function Fw(){this.p=new qv(this);this.e=$doc.createElement(Bg);this.d=$doc.createElement(Eg);Lt(this.e,this.d);this.gb=this.e;this.a=(qw(),xw);this.c=(yw(),Bw);this.b=$doc.createElement(Rg);Lt(this.d,this.b);this.e[vd]=$a;this.e[ud]=$a}t(314,301,vi,Fw);_.ud=function(a){return Ew(this,a)};_.b=null;function Gw(){Gw=x;new Di}function Hw(a,b,c,d,e){Gw();this.a=new Iw(this,a,b,c,d,e);this.gb[zd]="gwt-Image"}function Jw(a,b,c,d,e){Gw();Hw.call(this,(pt(),new ot(a)),b,c,d,e)}t(315,285,Rh,Hw,Jw);
+_.Mc=function(a){return B(this,a,(Cq(),Cq(),Dq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Gq(),Gq(),Hq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};_.$c=function(a){32768==Pt(a.type)&&this.a&&(this.gb.__gwtLastUnhandledEvent=l);Su(this,a)};_.sd=function(){var a=this.a;G(Ye,ao(this.gb,"__gwtLastUnhandledEvent"))&&(a.f=new Kw(a,this),Mn((Jn(),Kn),a.f))};_.a=null;t(317,1,{});_.f=null;function Lw(){Lw=x;Mw()}
+function Iw(a,b,c,d,e,f){var g,j;Lw();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(vg);j=new ct;bt(bt(bt(j,new et("width:"+e+(tj(),Xf)+lb)),new et("height:"+f+Zf)),new et("background:url("+b.a+") no-repeat "+-c+"px "+-d+Zf));!Nw&&(Nw=new Ow);b=Pw;c=new et((new et(Zn(j.a.a))).a);j=new dt;kn(j.a,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='");b=nt(b.a);kn(j.a,b);kn(j.a,"' style='");b=nt(c.a);kn(j.a,b);kn(j.a,"' border='0'>");j=new gt(Zn(j.a));g.innerHTML=j.a||l;g=
+co(g);a.bb&&(a.gb.__listener=null);if(a.gb&&(j=a.gb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.gb=g;a.bb&&(a.gb.__listener=a);-1==a.cb?(g=a.gb,a=133333119|(a.gb.__eventBits||0),jj(),Eu(g,a)):a.cb|=133333119}t(316,317,{},Iw);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Kw(a,b){this.a=a;this.b=b}t(318,1,{},Kw);
+_.wc=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.bb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Ye,!1,!1),b),this.b.gb.dispatchEvent(a)):this.b.gb.__gwtLastUnhandledEvent=Ye)};_.a=null;_.b=null;function Qw(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(nw(),ow)?a.b.d==(Mr(),Or)?(qw(),tw):a.b.d==Nr?(qw(),uw):(qw(),vw):a.b.d==(Mr(),Or)?(qw(),uw):a.b.d==Nr?(qw(),tw):(qw(),ww);b!=a.c&&(a.c=b,a.gb.style[Hg]=!a.c?l:a.c.a)}t(320,285,Rh);_.a=null;_.b=null;_.c=null;
+function Rw(){this.gb=$doc.createElement(Zd);this.b=new aw(this.gb);this.gb[zd]="gwt-Label"}function Sw(){Rw.call(this);$v(this.b,bh);Qw(this)}t(319,320,Rh,Rw,Sw);_.Mc=function(a){return B(this,a,(Cq(),Cq(),Dq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Gq(),Gq(),Hq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};function Tw(a,b){if(0>b||b>=a.gb.options.length)throw new gv;}function Cp(a,b){Tw(a,b);return a.gb.options[b].value}
+function Uw(){this.gb=$doc.createElement("select");this.gb[zd]="gwt-ListBox"}t(321,300,Rh,Uw);t(322,250,ci);function Vw(a){this.a=a}t(323,322,ci,Vw);_.Kc=function(){};function Ww(a){this.a=a}t(324,322,ci,Ww);_.Qc=function(a){this.a.Jd(a.f,a.a)};function Xw(a,b,c){var d;if(a.o){var e=d=$doc.createElement(Rg);Cu(a.e,(Mt(),Nt(e)),b);a=(Mt(),Nt(c));d.appendChild(a)}else d=uu(a.e,0),Cu(d,(Mt(),Nt(c)),b)}
+function Yw(a,b,c){var d;Zw(a,b);c&&b.a?(Zw(a,null),a=b.a,b=(Jn(),Kn),b.c=Nn(b.c,[new $w(a),!1])):null!=b.c&&(a.j=new ax(a,b),c=(Dv(),Lv),a.j.L=c,a.j.T=a.f,a.j.gd()[zd]=ze,d=Lu(a.gb),G(ye,d)||Zi(a.j,d+"Popup"),Pu(a.j,new Ww(a),qk?qk:qk=new rk),a.n=b.c,d=a.j,a=new bx(a,b),d.gb.style[Yg]=Ce,Av(d),a.a.o?zv(a.a.j,Xj(a.a.gb)+$n(a.a.gb,Kf)-1,Yj(a.b.gb)+$wnd.pageYOffset):zv(a.a.j,Xj(a.b.gb),Yj(a.a.gb)+$wnd.pageYOffset+$n(a.a.gb,Jf)-1),d.gb.style[Yg]=Zg)}
+function cx(a,b){if(b||!(a.k&&a.n==a.k.c))Zw(a,b),dx(a.gb),b&&a.d&&Yw(a,b,!1)}
+function ex(a,b){var c;a:{c=b.target;var d,e;for(e=new Fi(a.i);e.b<e.d.Be();)if(d=Gi(e),go(d.gb,c)){c=d;break a}c=null}switch(Pt(b.type)){case 1:dx(a.gb);c&&Yw(a,c,!0);break;case 16:c&&cx(a,c);break;case 32:c&&cx(a,null);break;case 2048:fx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:fx(a)||a.o||gx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:fx(a)||(a.o?null!=a.k.c&&!a.k.c.$f().$f()&&(Yw(a,a.k,!1),a.k.c.$f()):hx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:fx(a)||a.o&&gx(a);
+b.cancelBubble=!0;b.preventDefault();break;case 40:fx(a)||(a.o?hx(a):null!=a.k.c&&!a.k.c.$f().$f()&&(Yw(a,a.k,!1),a.k.c.$f()));b.cancelBubble=!0;b.preventDefault();break;case 27:Zw(a,null);a.j&&wv(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Zw(a,null);a.j&&wv(a.j,!1);break;case 13:fx(a)||(Yw(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}Su(a,b)}function ix(a,b,c){c&&Zw(a,null);fr(a,b,!1);a.n=null;a.j=null}
+function fx(a){var b;if(!a.k){for(b=new Fi(a.i);b.b<b.d.Be();){b=Gi(b);Zw(a,b);break}return!0}return!1}function Zw(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=Lu(c.gb)+Va;Hi(c.gd(),d,!1);a.o&&(c=eo(a.k.gb),2==vu(c)&&(c=uu(c,1),Hi(c,zg,!1)))}if(b){c=Lu(b.gb)+Va;Hi(b.gd(),c,!0);a.o&&(c=eo(b.gb),2==vu(c)&&(c=uu(c,1),Hi(c,zg,!0)));rl();c=a.gb;var e=new Tk(b.gb),d=(ml(),nl),e=H(jx,m,5,[e]),f,g,j,h;f=new jn;for(j=0,h=e.length;j<h;++j)g=e[j],ln(ln(f,g.a),ba);e=Vn(Zn(f.a));c.setAttribute(d.a,e)}a.k=b}}
+function hx(a){var b,c,d;if(a.k){for(b=c=yj(a.i,a.k);;){c+=1;c==a.i.c&&(c=0);d=c==b?Ht(a.i,b):Ht(a.i,c);break}Zw(a,d)}}function gx(a){var b,c,d;if(a.k){for(b=c=yj(a.i,a.k);;){c-=1;0>c&&(c=a.i.c-1);d=c==b?Ht(a.i,b):Ht(a.i,c);break}Zw(a,d)}}t(325,285,Rh);_.$c=function(a){ex(this,a)};_.rd=function(){this.j&&wv(this.j,!1);Tu(this)};_.Jd=function(a,b){ix(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function $w(a){this.a=a}t(326,1,{},$w);_.wc=function(){kx(this.a)};_.a=null;
+function lx(a){this.a=a}t(327,1,{},lx);_.Kc=function(){Zw(this.a,null)};_.a=null;function ax(a,b){this.a=a;this.b=b;Bv.call(this,!0,ff);tv(this.K,this.b.c);yv(this);this.Y=!0;this.b.c.$f()}t(328,288,vi,ax);_.Wc=function(a){var b,c;if(!a.a)switch(Pt(a.d.type)){case 4:c=a.d.target;b=this.b.b.gb;if(go(b,c)){a.a=!0;break}a.a&&Zw(this.a,null)}};_.a=null;_.b=null;function bx(a,b){this.a=a;this.b=b}t(329,1,{},bx);_.a=null;var mx=_.b=null;
+function nx(){nx=x;mx=new at((pt(),new ot("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function ox(a,b){this.gb=$doc.createElement(Fg);var c=Lu(this.gb)+Va;Hi(this.gd(),c,!1);this.gb.textContent=a||l;this.gb[zd]="gwt-MenuItem";c=ho();this.gb.setAttribute(Je,c);rl();this.gb.setAttribute("role",Yl.a);this.a=b}t(332,286,{27:1,31:1,34:1},ox);_.a=null;_.b=null;_.c=null;
+function px(){var a;this.gb=$doc.createElement(Fg);this.gb[zd]="gwt-MenuItemSeparator";a=$doc.createElement(Zd);Lt(this.gb,a);a[zd]="menuSeparatorInner"}t(333,286,li,px);function qx(){var a,b,c,d,e;b=null.$f();e=nj();d=oj();b[Yd]=(vo(),Cf);b[ah]=0+(tj(),Xf);b[Be]=ab;c=$doc;c=(G(c.compatMode,Fb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Fb)?a.documentElement:a.body).scrollHeight||0;b[ah]=(c>e?c:e)+Xf;b[Be]=(a>d?a:d)+Xf;b[Yd]="block"}function Cv(){}t(334,1,{},Cv);_.Sc=function(){qx()};
+function rx(a){this.a=a}t(335,1,{},rx);_.Wc=function(a){var b=this.a,c,d;if(a.a||!b.Y&&a.b)b.W&&(a.a=!0);else if(b.Wc(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?go(b.gb,c):!1)&&(a.b=!0);b.W&&(a.a=!0);switch(Pt(d.type)){case 4:case 1048576:if(ij){a.b=!0;break}if(!c&&b.M){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(ij){a.b=!0;break}break;case 2048:d=d.target,b.W&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;
+function sx(a){this.a=a}t(336,1,{},sx);_.a=null;function Dv(){Dv=x;Ev=new tx(Db,0);Lv=new tx(pc,1);Nv=new tx(wc,2);ux=H(vx,m,32,[Ev,Lv,Nv])}function tx(a,b){io.call(this,a,b)}t(337,139,{32:1,71:1,75:1,77:1},tx);var ux,Ev,Lv,Nv;function wx(a){a.j?a.a.U&&($doc.body.appendChild(a.a.Q),a.f=du(a.a.R),qx(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Q),Qi(a.f.a),a.f=null,a.b=!1)}function xx(a){a.j||(wx(a),a.c||(gj(),lv(hj(null),a.a)));a.a.gb.style[Cd]="rect(auto, auto, auto, auto)";a.a.gb.style[Qf]=Zg}
+function yx(a,b){var c,d,e,f,g,j;a.j||(b=1-b);c=f=e=g=0;d=K(b*a.d);j=K(b*a.e);switch(a.a.L.c){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.a.gb.style[Cd]="rect("+g+Yf+f+Yf+c+Yf+e+"px)"}
+function xv(a,b,c){a.c=c;Zj(a);a.i&&($j(a.i),a.i=null,xx(a));a.a.$=b;var d=a.a;d.X&&(Qi(d.X.a),d.X=null);d.S&&(Qi(d.S.a),d.S=null);if(d.$){d.X=St(new rx(d));var e;e=new sx(d);Yt();e=Zt?pr(Zt.a,(!or&&(or=new rk),or),e):null;d.S=e}c=!c&&a.a.T;a.a.L!=(Dv(),Ev)&&!b&&(c=!1);a.j=b;c?b?(wx(a),a.a.gb.style[Uf]=bd,-1!=a.a._&&a.a.Gd(a.a.V,a.a._),a.a.gb.style[Cd]="rect(0px, 0px, 0px, 0px)",gj(),b=hj(null),dv(b,a.a,b.gb),a.i=new zx(a),fk(a.i,1)):ak(a,200):(wx(a),a.j?(a.a.gb.style[Uf]=bd,-1!=a.a._&&a.a.Gd(a.a.V,
+a.a._),gj(),b=hj(null),dv(b,a.a,b.gb)):a.c||(gj(),lv(hj(null),a.a)),a.a.gb.style[Qf]=Zg)}function Fv(a){var b=(hk(),ik);this.k=new gk(this);this.s=b;this.a=a}t(338,17,{},Fv);_.yc=function(){xx(this)};_.zc=function(){this.d=$n(this.a.gb,Jf);this.e=$n(this.a.gb,Kf);this.a.gb.style[Qf]=Ce;yx(this,(1+Math.cos(3.141592653589793))/2)};_.Ac=function(a){yx(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function zx(a){lk();this.a=a}t(339,24,{},zx);
+_.Cc=function(){this.a.i=null;ak(this.a,200)};_.a=null;function Mt(){Mt=x;Ax()}function Nt(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Yv(a){return function(){this.__gwt_resolve=Bx;return a.jd()}}function Bx(){throw"A PotentialElement cannot be resolved twice.";}
+function Ax(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function gj(){gj=x;Cx=new Dx;Ex=new Di;Uu=new yr}function Fx(a){this.p=new qv(this);this.gb=a;Qu(this)}
+function hj(a){gj();var b,c;c=cj(Ex,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.gb==b))return c;if(0==Ex.d){var d=new Gx;ok();pk(qk?qk:qk=new rk,d)}!b?c=new Hx:c=new Fx(b);z(Ex,a,c);zr(Uu,c);return c}t(341,282,vi,Fx);var Cx,Ex,Uu;function Dx(){}t(342,1,{},Dx);_.Id=function(a){a.pd()&&a.rd()};function Gx(){}t(343,1,{},Gx);_.Qc=function(){gj();try{$u(Uu,Cx)}finally{Ix(Uu.a),Ix(Ex)}};function Hx(){Fx.call(this,$doc.body)}t(344,341,vi,Hx);
+_.Ad=function(a,b,c){ov(a,b-0,c-0)};function vv(a){this.c=a;this.a=!!this.c.ab}t(345,1,{},vv);_.Xc=function(){return this.a};_.Yc=function(){if(!this.a||!this.c.ab)throw new jv;this.a=!1;return this.b=this.c.ab};_.Zc=function(){this.b&&this.c.ud(this.b)};_.b=null;_.c=null;function Jx(a,b){a.gb[Wg]=null!=b?b:l}t(348,300,Rh);_.$c=function(a){0!=(Pt(a.type)&896)?Su(this,a):Su(this,a)};_.sd=function(){};function Kx(){Kx=x;Lx()}t(347,348,Rh);
+function Mx(){var a;Kx();var b=(a=$doc.createElement("INPUT"),a.type=Gg,a);!tt&&(tt=new st);!rt&&(rt=new qt);this.gb=b;this.gb[zd]="gwt-TextBox"}t(346,347,Rh,Mx);function Lx(){Lx=x;Nx=new Ox;Px=new Qx;Rx=new Sx;Tx=new Ux;Vx=H(Wx,m,35,[Nx,Px,Rx,Tx])}t(349,139,fi);var Vx,Nx,Px,Rx,Tx;function Ox(){io.call(this,Db,0)}t(350,349,fi,Ox);function Qx(){io.call(this,$b,1)}t(351,349,fi,Qx);function Sx(){io.call(this,cc,2)}t(352,349,fi,Sx);function Ux(){io.call(this,vc,3)}t(353,349,fi,Ux);
+function Xx(a,b){if(0>b||b>=a.c)throw new gv;return a.a[b]}function iv(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function ev(a,b,c){var d,e;if(0>c||c>a.c)throw new gv;if(a.c==a.a.length){e=y(Yx,m,36,2*a.a.length,0);for(d=0;d<a.a.length;++d)as(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)as(a.a,d,a.a[d-1]);as(a.a,c,b)}function qv(a){this.b=a;this.a=y(Yx,m,36,4,0)}t(354,1,{},qv);_.xd=function(){return new kv(this)};_.a=null;_.b=null;_.c=0;
+function Yu(a){if(a.a>=a.b.c)throw new jv;return a.b.a[++a.a]}function Zu(a){if(0>a.a||a.a>=a.b.c)throw new mw;a.b.b.ud(a.b.a[a.a--])}function kv(a){this.b=a}t(355,1,{},kv);_.Xc=function(){return this.a<this.b.c-1};_.Yc=function(){return Yu(this)};_.Zc=function(){Zu(this)};_.a=-1;_.b=null;function Mw(){Mw=x;Pw=(pt(),new ot(En()+"clear.cache.gif"))}var Pw,Nw=null;function Ow(){}t(357,1,{},Ow);function Zx(){Zx=x;Mw()}function $x(a,b,c,d,e){Zx();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}
+function ay(a,b,c){Zx();$x.call(this,(pt(),new ot(a)),b,0,c,16)}t(358,294,{},$x,ay);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function bw(){var a;a=$doc.createElement(Zd);a.tabIndex=0;return a}function dx(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function Qi(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?rr(b,new vt(b,c,d,a)):Fr(b,c,d,a)}function vr(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}t(364,1,{},vr);_.a=null;_.b=null;_.c=null;_.d=null;function sr(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
+t(365,1,{},sr);_.wc=function(){var a=this.b;tr(this.a,this.d,this.c).vf(a)};_.a=null;_.b=null;_.c=null;_.d=null;function vt(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}t(366,1,{},vt);_.wc=function(){Fr(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function by(a,b){b.k!=a&&(!a.hc&&(a.hc=new $i),b.k=a,Ui(a.hc,b))}function cy(a){var b;b=a.cZ.d;if(-1!=Wn(b,Xn(36)))return null;a=a.ic.b.b++;return b=Mu(b,dy(b,Xn(46))+1)+l+a}
+function ey(a,b,c,d){0==--a.cc&&(a.nc!=a.Zd()&&(d|=4),!a.mc&&(d|=2),0<d&&new fy(a,b,c,Vs(d)))}function gy(a){return!a.$b&&a.fc?gy(a.fc):a.$b}function hy(a){return!a.ac&&a.fc?hy(a.fc):a.ac}function iy(a){var b;b=new jy;if(a.Zd()){for(;a&&!A(a,57);a=a.fc){var c=b,d=a.Vd(),e=a.Wd();c.a+=d;c.b+=e}A(a,57)&&(c=a.Vd(),a=a.Wd(),b.a+=c,b.b+=a);return b}throw new ky;}function ly(a){a.jc=!1;a.ge();my(a)}function my(a){if((a=A(a,57)?null:a.fc)&&a.jc)ly(a),a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1)}
+function ny(a){return(a=a.Od())?a:new oy(1,1)}function py(a){var b;return(b=a.Pd())?new qy(b):new qy(a.Rd())}function ry(a){0==a.cc++&&(a.nc=a.Zd(),a.mc=!0,a.de())}function sy(a){return!a.ac?(a.Yd(),!0):!1}function O(a,b){var c;c=a.$b;a.$b=b;b==c||b&&A(c,43)&&c.a==b.a||a.gc.Qf(b)}function ty(a,b,c,d,e){var f,g,j,h;j=a.oc;h=a.pc;g=a.lc;f=a.bc;a.oc=b;a.pc=c;a.lc=d;a.bc=e;if(j!=a.oc||h!=a.pc)my(a),new uy(a,100);if(g!=a.lc||f!=a.bc)a.Yd(),new uy(a,101)}
+function vy(a,b){b==a.ac||b&&b==a.ac||(a.ac=b,a.Yd(),a.gc.Rf(b),a.Zd()&&a.fe())}function wy(a){a.kc||(ry(a),xy(a,!0),yy(a),a.kc=!0,new uy(a,102),ey(a,a,a.fc,0),my(a),a.gc.Tf(a))}function zy(){this.ic=(Ap(),Ap(),Ay);new Di;this.Xd();this.ec=(By(),Cy)}t(370,1,ji);_.Ld=function(){return!1};_.Md=function(){return cy(this)};_.Nd=function(){return gy(this)};_.Od=function(){return Dy(this.gc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.bc};_.Rd=function(){return this._d()};
+_.Sd=function(){return new Ey(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.lc};_.Vd=function(){return this.oc};_.Wd=function(){return this.pc};_.Xd=function(){};_.Yd=function(){ly(this)};_.Zd=function(){return this.kc&&!!this.fc&&this.fc.Zd()};_.$d=function(){};_._d=function(){return ny(this)};_.ae=function(){};_.be=function(){return(null==this.dc&&(this.dc=this.Md()),this.dc)+za+this.Vd()+za+this.Wd()+za+this.Ud()+bh+this.Qd()+(this.kc?l:",hidden")};_.ce=function(){return py(this)};
+_.de=function(){};_.ee=function(){return sy(this)};_.fe=function(){};_.ge=function(){var a=this.gc;a.e.a=-1;a.e.b=-1};_.he=function(a,b){this.ie(this.oc,this.pc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this._b,!0);this._b=0};_.je=function(a,b,c,d){ty(this,a,b,c,d)};_.tS=function(){return this.cZ.d+Pc+this.be()+Sc};_.ke=function(){this.jc=!0};_.$b=null;_._b=0;_.ac=null;_.bc=0;_.cc=0;_.dc=null;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.jc=!1;_.kc=!0;_.lc=0;_.mc=!1;_.nc=!1;_.oc=0;_.pc=0;
+function P(a,b,c){var d;if(-1>a.Vb.a.c)throw new sk("Missing message: awt.12A");if(A(b,45)){if(b==a)throw new sk("Missing message: awt.12B");a:{if(a&&!A(a,57))for(d=a.fc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.fc}d=!1}if(d)throw new sk("Missing message: awt.12C");if(A(b,57))throw new sk("Missing message: awt.12D");}if(b.fc){d=b.fc;if(!b)throw new on;var e=yj(d.Vb.a,b),f;f=Ht(d.Vb.a,e);d.Wb&&d.Wb.qe(f);Fy(d,e);new Gy(d,301,f)}d=a.Vb.a.c;ry(b);Hy(a.Vb.a,d,b);d=(b.fc=a,b.$d(!0),ly(a),!!a.Wb&&
+A(a.Wb,50)&&(a.Wb.n=!1),ey(b,b,a,1),d);try{if(a.Wb)if(A(a.Wb,50)){var g=a.Wb;if(!b)throw new qr("Missing message: awt.185");if(null==c||null!=c)Iy(g,c,b);else throw new sk("Missing message: awt.92");}else a.Wb.me(null==c?null:c,b)}catch(j){j=Li(j);if(A(j,80))throw b=j,Fy(a,d),b;throw j;}b.ge();new Gy(a,300,b)}function Jy(a,b){var c;c=a.le();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function Ky(a){var b;b=a.le();return new Ly(b.b,b.d,a.lc-b.c-b.b,a.bc-b.d-b.a)}
+function xy(a,b){var c;for(c=a.Vb.a.c-1;0<=c;--c)Ht(a.Vb.a,c).$d(b)}function Fy(a,b){var c;c=Ht(a.Vb.a,b);ry(c);c.$d(!1);Kt(a.Vb.a,b);c.fc=null;ly(a);a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1);ey(c,c,a,1)}function My(a){var b=(Ny(),Oy);vy(a,b);for(b=0;b<a.Vb.a.c;++b)Ht(a.Vb.a,b).ee()}function Py(a,b){var c,d;if(a.Wb)for(d=new Fi(a.Vb.a);d.b<d.d.Be();)c=Gi(d),a.Wb.qe(c);if(b)for(d=new Fi(a.Vb.a);d.b<d.d.Be();)c=Gi(d),b.me(null,c);a.Wb=b;ly(a);a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1)}
+function yy(a){if(!a.jc){a.Wb&&a.Wb.ne(a);var b,c;for(c=0;c<a.Vb.a.c;++c)b=Ht(a.Vb.a,c),b.jc||b.ke();a.jc=!0}}function Qy(){zy.call(this);this.Vb=new Ry;this.Zb=(Ap(),Ap(),Ay)}t(369,370,gi);_.Od=function(){if(!this.Wb)return null;!this.Xb&&(this.Xb=this.Wb.oe(this));return this.Xb};_.Pd=function(){if(!this.Wb)return null;!this.Yb&&(this.Yb=this.Wb.pe(this));return this.Yb};_.le=function(){return this.Sd()};_.Rd=function(){return ny(this)};_.Td=function(){return py(this)};
+_.Xd=function(){this.gc=(Ap(),new Sy)};_.Yd=function(){ly(this);this.Wb&&A(this.Wb,50)&&(this.Wb.n=!1)};_.$d=function(a){xy(this,a)};_._d=function(){return ny(this)};_.ce=function(){return py(this)};_.de=function(){var a;for(a=0;a<this.Vb.a.c;++a)ry(Ht(this.Vb.a,a))};_.ee=function(){var a;if(!sy(this))return!1;for(a=0;a<this.Vb.a.c;++a)Ht(this.Vb.a,a).ee();return!0};_.ge=function(){var a,b;this.Yb=this.Xb=null;for(b=0;b<this.Vb.a.c;++b)a=Ht(this.Vb.a,b),a.ge()};_.ke=function(){yy(this)};_.Wb=null;
+_.Xb=null;_.Yb=null;function Ty(){var a=new Uy;Qy.call(this);Py(this,a)}t(368,369,gi,Ty);_.Md=function(){return"panel"+this.Zb.b.d++};function Vy(a,b,c){a=Wy(a.Ub,b,c);a.j=!0;return new Xy(a)}function Yy(a){a.ae(a.Ub.d)}function Zy(a){return new oy($n(a.Ub.gb,Kf),$n(a.Ub.gb,Jf))}t(367,368,gi);_.Qd=function(){return $n(this.Ub.gb,Jf)};_.Ud=function(){return $n(this.Ub.gb,Kf)};_.Vd=function(){return Xj(this.Ub.gb)};_.Wd=function(){return Yj(this.Ub.gb)+$wnd.pageYOffset};
+_.Zd=function(){return this.Ub.gb.style.display!=Cf};_.fe=function(){Yy(this)};_.he=function(){};_.Ub=null;function $y(a){if(null!=a)this.e=a;else throw new az;}t(372,1,ii);_.tS=function(){return this.cZ.d+"[source="+this.e+Sc};_.e=null;
+function bz(){bz=x;R=new Di;z(R,new S(400),new U(lh));z(R,new S(401),new U(lh));z(R,new S(402),new U(lh));z(R,new S(500),new U(nh));z(R,new S(501),new U(nh));z(R,new S(502),new U(nh));z(R,new S(503),new U(vh));z(R,new S(504),new U(nh));z(R,new S(505),new U(nh));z(R,new S(506),new U(vh));z(R,new S(507),new U(Gh));z(R,new S(100),new U(hh));z(R,new S(101),new U(hh));z(R,new S(102),new U(hh));z(R,new S(103),new U(hh));z(R,new S(1004),new U(kh));z(R,new S(1005),new U(kh));z(R,new S(800),new U(Ch));z(R,
+new S(801),new U(Ch));z(R,new S(200),new U(wh));z(R,new S(201),new U(wh));z(R,new S(202),new U(wh));z(R,new S(204),new U(wh));z(R,new S(203),new U(wh));z(R,new S(209),new U(Hh));z(R,new S(208),new U(Ih));z(R,new S(207),new U(Ih));z(R,new S(206),new U(wh));z(R,new S(205),new U(wh));z(R,new S(1400),new U(Eh));z(R,new S(1401),new U(Fh));z(R,new S(1402),new U(Fh));z(R,new S(300),new U(ih));z(R,new S(301),new U(ih));z(R,new S(1100),new U(Bh));z(R,new S(1101),new U(Bh));z(R,new S(1200),new U(Dh));z(R,new S(701),
+new U(zh));z(R,new S(900),new U(Ah));z(R,new S(1001),new U(xh));z(R,new S(601),new U(yh))}t(371,372,ii);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.e,44)&&null!=this.e&&(a=this.e,a=(null==a.dc&&(a.dc=a.Md()),a.dc),null==a&&(a=l));return this.cZ.d+Pc+this.be()+"] on "+(0<a.length?a:this.e)};_.d=0;var R;function U(a){this.a=a}t(374,1,{},U);_.a=gh;function cz(){}t(375,1,{},cz);_.a=null;_.b=null;
+function dz(a,b){var c;b&&(a.a?(c=new ez(a.a),as(c.b,c.c++,b),a.a=c):(a.a=new $i,Ui(a.a,b)))}t(377,1,ii);_.a=null;function fz(){}function gz(){}t(376,377,ii,fz,gz);function hz(){hz=x;Math.sqrt(2)}function iz(a){hz();if(0>a)throw new sk("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}t(378,1,{40:1},iz);_.eQ=function(a){return a===this?!0:A(a,40)?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 jz;a.a=31*a.a+K((new kz(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+K((new kz(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function lz(){lz=x;mz=new yr;nz=new oy(0,0);zr(mz,Ab);zr(mz,Rb);zr(mz,vb);zr(mz,"Last");zr(mz,Jb);zr(mz,jc);zr(mz,Kc);zr(mz,Nc);zr(mz,Ob)}
+function Iy(a,b,c){var d;if(null==b)d=Jb;else if(d=b,!xu(mz.a,b))throw new sk(oz());cs(cj(a.c,d))===cs(c)&&cs(cj(a.b,c))===cs(d)||((b=cj(a.c,d))&&pz(a,b,d),qz(a.a.xd(),c)&&pz(a,c,d),b=a.a,new rz(c,b.a.a),++b.b,z(a.b,c,d),z(a.c,d,c))}function sz(a,b){return new oy(Rj(b[1].b,Rj(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Rj(b[0].a,Rj(b[4].a,b[3].a))+a.k)}function pz(a,b,c){tz(a.a,b);Oi(a.b,b);Oi(a.c,c)}
+function uz(a,b){if(!a.n){a.n=!0;var c,d,e;vz(a.f,nz);vz(a.i,nz);vz(a.o,null);a.p=0;for(d=wz(a.a,0);d.b!=d.d.a;){c=xz(d);e=cj(a.b,c);var f=b.ec;e=wn(e,Jb)?0:wn(e,jc)?1:wn(e,Kc)?2:wn(e,Nc)?4:wn(e,Ob)?3:wn(e,Ab)?f.a?4:3:wn(e,vb)?f.a?3:4:wn(e,Rb)?1:2;c.kc?a.o[e]||(as(a.o,e,c),++a.p,a.f[e]=c.Rd(),a.i[e]=c.Td()):a.o[e]||(a.f[e]=c.Rd(),a.i[e]=c.Td())}0!=a.p&&(c=-1,a.o[1]&&++c,a.o[2]&&++c,a.o[0]||a.o[4]||a.o[3]?(a.e=(a.p-c-2)*a.d,++c):a.e=0,a.k=c*a.j)}}function yz(){lz();zz.call(this,0)}
+function zz(a){lz();Ap();this.a=new Az;this.b=new Di;this.c=new Di;this.d=a;this.j=0;this.n=!1;this.o=y(Bz,m,44,5,0);this.f=y(Cz,m,46,5,0);this.i=y(Cz,m,46,5,0);this.p=this.e=this.k=0}t(379,1,{50:1,71:1},yz,zz);_.me=function(a,b){Iy(this,a,b)};
+_.ne=function(a){uz(this,a);if(0!=this.p)if(a=Ky(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.ie(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].he(a.b,this.i[1].a),this.o[1].je(a.c,a.d,a.b,this.i[1].a,2,!0),e+=this.i[1].a+this.j);c=a.a-this.i[1].a-this.i[2].a-this.k;c=0<c?c:0;this.o[4]&&(this.o[4].he(this.i[4].b,c),this.o[4].je(a.c,e,this.i[4].b,c,2,!0),b+=this.i[4].b+this.d);d=a.b-this.i[4].b-this.i[3].b-this.e;this.o[0]&&this.o[0].ie(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].he(a.b,
+this.i[2].a),this.o[2].je(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].he(this.i[3].b,c),this.o[3].je(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.oe=function(a){var b;b=this.n;uz(this,a);this.n=b;return 0==this.p?Jy(a,new oy(0,0)):Jy(a,sz(this,this.f))};_.pe=function(a){var b;b=this.n;uz(this,a);this.n=b;return Jy(a,sz(this,this.i))};_.qe=function(a){var b;b=cj(this.b,a);null!=b&&pz(this,a,b)};_.tS=function(){return Dz.d+"[hgap="+this.d+",vgap="+this.j+Sc};_.a=null;
+_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;var nz,mz;function Ez(a){zy.call(this);this.gc=(Ap(),new Fz(a,this))}t(380,370,{41:1,44:1,51:1,65:1,71:1},Ez);_.Md=function(){return sd+this.ic.b.a++};_.Od=function(){return!hy(this)?new oy(0,0):Dy(this.gc,this)};_.ge=function(){};t(382,1,{});t(381,382,{},function(){});function Gz(){Gz=x}
+function Hz(a,b){if(null==b)throw new qr("Missing message: awt.103");var c=-1,d,e,f;f=a.gc.a.gb;e=$doc.createElement(Of);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function Iz(){Gz();zy.call(this);new $i;this.gc=new Jz((Ap(),this))}t(383,370,{42:1,44:1,51:1,65:1,71:1},Iz);_.Od=function(){return Dy(this.gc,this)};
+_.be=function(){return(null==this.dc&&(this.dc=cy(this)),this.dc)+za+this.oc+za+this.pc+za+this.lc+bh+this.bc+(this.kc?l:",hidden")+",current="+Cp(this.gc.a,this.gc.a.gb.selectedIndex)};function Kz(){Kz=x;Lz=new Mz(255,255,255);Nz=new Mz(192,192,192);Oz=new Mz(128,128,128);Pz=new Mz(64,64,64);Qz=Rz=new Mz(0,0,0);Sz=new Mz(255,0,0);new Mz(255,175,175);Tz=new Mz(255,200,0);Uz=new Mz(255,255,0);new Mz(0,255,0);Vz=new Mz(255,0,255);Wz=new Mz(0,255,255);Xz=Yz=new Mz(0,0,255)}
+function Zz(a){var b,c;c=a.a>>16&255;b=a.a&255;a=a.a>>8&255;if(0==c&&0==b&&0==a)return new Mz(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new Mz(c,a,b)}function $z(a){return new Mz(K(0.7*(a.a>>16&255)),K(0.7*(a.a>>8&255)),K(0.7*(a.a&255)))}function Mz(a,b,c){Kz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new sk("Color parameter outside of expected range");this.a=c|b<<8|a<<16|-16777216}
+t(384,1,{43:1,52:1,56:1},Mz);_.eQ=function(a){return A(a,43)?a.a==this.a:!1};_.hC=function(){return this.a};_.tS=function(){return aA.d+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+Sc};_.a=0;var Qz,Xz,Rz,Yz,Wz,Pz,Oz,Nz,Vz,Tz,Sz,Lz,Uz;function By(){By=x;Cy=new bA(!0);cA=new yr;zr(cA,"ar");zr(cA,"fa");zr(cA,"iw");zr(cA,"ur")}function bA(a){this.a=a}t(385,1,ii,bA);_.a=!1;var Cy,cA;t(387,1,{61:1,74:1});function dA(){oy.call(this,0,0)}function oy(a,b){this.b=a;this.a=b}
+function qy(a){oy.call(this,a.b,a.a)}t(386,387,{46:1,61:1,71:1,74:1},dA,oy,qy);_.eQ=function(a){return a===this?!0:A(a,46)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new jz;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return eA.d+"[width="+this.b+",height="+this.a+Sc};_.a=0;_.b=0;function sq(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}t(388,1,ii,sq,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});
+_.re=function(){return 0!=(this.e&4)};_.se=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.d+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=l,this.se()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.f+(null!=this.b?",arg="+this.b:l)+Sc};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function fA(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].kc&&++b,++c;return b}
+function gA(a,b,c,d,e,f,g){var j,h,n,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}n=b.c-1;for(h=0;h<=n;++h)c=(ew(g?h:n-h,b.c),b.b[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.a)/2),j.b,j.a),d+=j.b+a.c}function hA(a,b){var c,d,e,f,g,j;j=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.kc&&(c=b?c.Td():c.Rd(),g=Rj(g,c.a),j+=c.b+a.c);return new oy(j,g+2*a.d)}function Uy(){iA.call(this,1,5,5)}
+function iA(a,b,c){Ap();this.c=b;this.d=c;this.a=a}t(389,1,ii,Uy,iA);_.me=function(){};
+_.ne=function(a){this.b=jA(a.Vb);if(0!=fA(this)){var b,c,d,e,f,g,j,h,n,o,r;b=Ky(a);g=a.le();j=a.ec.a;n=new $i;o=f=2*this.c;r=g.d+this.d;h=0;e=!0;var q,u,v;q=a.Vb.a.c;d=new kA(q);for(v=0;v<q;++v)as(d.b,d.c++,null);for(c=this.b,q=0,v=c.length;q<v;++q)if(u=c[q],u.fc==a){var D=d,E=yj(a.Vb.a,u);ew(E,D.c);as(D.b,E,u)}for(d=new Fi(d);d.b<d.d.Be();)if((c=Gi(d))&&c.kc)a=c.Td(),!e&&o+a.b>b.b&&(gA(this,n,b.b-(o-this.c),g.b,r,h,j),n.Ke(),o=f,r+=h+this.d,h=0),e=!1,as(n.b,n.c++,c),o+=a.b+this.c,h=Rj(h,a.a);gA(this,
+n,b.b-(o-this.c),g.b,r,h,j)}};_.oe=function(a){this.b=jA(a.Vb);return 0==fA(this)?Jy(a,new oy(10,10)):Jy(a,hA(this,!1))};_.pe=function(a){this.b=jA(a.Vb);return 0==fA(this)?Jy(a,new oy(10,10)):Jy(a,hA(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.a){case 0:a=Te;break;case 2:a=fg;break;case 1:a=wd;break;case 4:a="trailing";break;default:a="leading"}return lA.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Sc};_.a=0;_.b=null;_.c=0;_.d=0;function Ny(){Ny=x;Oy=new mA(Nb,0,12)}
+function mA(a,b,c){Ny();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}t(390,1,{47:1,71:1},mA);_.a=null;_.b=0;_.c=0;var Oy;t(391,1,Ph);_.tS=function(){return nA.d+"[font="+this.b+"ascent="+oA(this.b).a+", descent="+oA(this.b).b+", height="+oA(this.b).c+Sc};_.b=null;function pA(a){if(!a.k){ry(a);a.Ed();var b,c;for(b=0;b<a.o.c;++b)(c=Ht(a.o,b))&&pA(c);xy(a,!1);a.k=!0;ey(a,a,a.fc,0);new qA(a,202)}}
+function rA(a){var b,c;a.kc&&(a.gc.Ed(),a.kc=!1);for(b=0;b<a.o.c;++b)(c=Ht(a.o,b))&&c.Ed()}function sA(a){!hy(a)&&My(a);var b=py(a);a.ie(a.oc,a.pc,b.b,b.a);yy(a)}function tA(a,b){a.p!=b&&(a.p=b)}t(393,369,ei);_.Sd=function(){return new Ey(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ed=function(){rA(this)};_.Zd=function(){return this.gc.c.$};_.ie=function(a,b,c,d){ty(this,a,b,c,d);this._b=0};_.je=function(a,b,c,d,e,f){e=c!=this.lc||d!=this.bc;ty(this,a,b,c,d);this.kc&&e&&!f&&yy(this)};_.k=!1;_.p=!1;
+function uA(a){Qy.call(this);this.q=new gz;this.o=new $i;this.n=new Ey(0,0,0,0);this.kc=!1;Py(this,new yz);this.gc&&vA(this.gc,a);this.gc&&wA(this.gc,!0);tA(this,!0)}t(392,393,ei);_.le=function(){return new Ey(this.n.d,this.n.b,this.n.a,this.n.c)};_.Vd=function(){return Xj(this.gc.c.gb)};_.Wd=function(){return Yj(this.gc.c.gb)+$wnd.pageYOffset};_.Xd=function(){this.gc=new xA((Ap(),l),this)};
+function yA(a,b,c,d,e,f){var g,j;g=a.d;f?(j=Zz(g),f=new Mz(K(0.7*(g.a>>16&255)),K(0.7*(g.a>>8&255)),K(0.7*(g.a&255))),(a.d=g)&&(a.f=eg+(g.a>>16&255)+za+(g.a>>8&255)+za+(g.a&255)+va)):(j=new Mz(K(0.7*(g.a>>16&255)),K(0.7*(g.a>>8&255)),K(0.7*(g.a&255))),f=Zz(g),(a.d=j)&&(a.f=eg+(j.a>>16&255)+za+(j.a>>8&255)+za+(j.a&255)+va));--d;--e;zA(a,b+1,c+1,d-1,e-1);(a.d=j)&&(a.f=eg+(j.a>>16&255)+za+(j.a>>8&255)+za+(j.a&255)+va);zA(a,b,c,d,1);zA(a,b,c+1,1,e);(a.d=f)&&(a.f=eg+(f.a>>16&255)+za+(f.a>>8&255)+za+(f.a&
+255)+va);zA(a,b+d,c,1,e);zA(a,b+1,c+e,d,1)}t(394,1,{});_.tS=function(){return"Graphics"};t(395,394,{});function AA(a){var b,c;c=Rj(0,a.d);0==c?(b=a.a,c=~~(a.b.length/b),0<a.b.length%b&&++c):(c=a.d,b=~~(a.b.length/c),0<a.b.length%c&&++b);return new oy(b,c)}function BA(a,b,c){var d,e,f,g,j,h;a.b=jA(b.Vb);if(0==a.b.length)return new dA;g=AA(a);j=h=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Rj(h,d.b),j=Rj(j,d.a);return new oy(h*g.b+a.c*(g.b-1),j*g.a+a.e*(g.a-1))}
+function CA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function DA(){EA.call(this,7)}function EA(a){Ap();this.d=0;this.a=1;this.e=a;this.c=0}t(396,1,ii,DA,EA);_.me=function(){};
+_.ne=function(a){var b,c;this.b=jA(a.Vb);if(0!=this.b.length&&(b=Ky(a),!(0>=b.b||0>=b.a))){c=AA(this);var d=c.b;c=c.a;var a=a.ec.a,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);CA(b.b,b.c,this.c,f,e);CA(b.a,b.d,this.e,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[j].ie(e[o],n[b],f[o],h[b]),++j==this.b.length)break a}};_.oe=function(a){return Jy(a,BA(this,a,!1))};_.pe=function(a){return Jy(a,BA(this,a,!0))};_.qe=function(){};
+_.tS=function(){return FA.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Sc};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function mw(){rn()}function Ru(a){rn();this.f=a}t(398,97,$h,mw,Ru);function ky(){rn();this.f="Missing message: awt.151"}t(397,398,$h,ky);t(399,1,{});function Ey(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}t(400,1,{49:1,71:1,74:1},Ey);_.eQ=function(a){return a===this?!0:A(a,49)?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 GA.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Sc};_.a=0;_.b=0;_.c=0;_.d=0;function HA(a){IA.call(this,a,0)}function IA(a,b){zy.call(this);this.gc=(Ap(),new JA(a));this.a=b;var c=this.gc;switch(b){case 1:var c=c.a,d=(qw(),rw);c.a=d;Qw(c);break;case 0:c=c.a;d=(qw(),tw);c.a=d;Qw(c);break;case 2:c=c.a,d=(qw(),uw),c.a=d,Qw(c)}}t(401,370,ji,HA,IA);
+_.Od=function(){return!hy(this)?new oy(0,0):Dy(this.gc,this)};_.be=function(){var a=(null==this.dc&&(this.dc=cy(this)),this.dc)+za+this.oc+za+this.pc+za+this.lc+bh+this.bc+(this.kc?l:",hidden")+",align=",b;b=Te;switch(this.a){case 1:b=wd;break;case 2:b=fg}return a+b+",text=null"};_.a=0;t(404,1,ii);_.be=function(){return this.j};_.tS=function(){return this.cZ.d+Pc+this.be()+Sc};_.j=null;_.k=null;
+function KA(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function LA(a){this.n=(Ap(),Ap(),Ay);var b;var c;b=this.cZ.d;-1!=Wn(b,Xn(36))?b=null:(c=this.n.b.c++,b=Mu(b,dy(b,Xn(46))+1)+l+c);this.j=b;this.d=new fz;this.f=a;this.e=!0;this.i=new MA(this)}t(403,404,ii,LA);_.be=function(){return KA(this)};_.c=null;_.e=!1;_.f=null;_.i=null;t(402,403,mi);_.be=function(){return KA(this)+(this.b?",tearOff":l)};_.b=!1;t(406,1,{62:1});
+_.eQ=function(a){return a===this?!0:A(a,62)?this.a==a.a&&this.b==a.b:!1};_.hC=function(){var a;a=new jz;NA(a,this.a);NA(a,this.b);return a.a};function jy(){this.b=this.a=0}function OA(a,b){this.a=a;this.b=b}function PA(a){var b=a.b;this.a=a.a;this.b=b}t(405,406,{53:1,62:1,71:1},jy,OA,PA);_.eQ=function(a){return a===this?!0:A(a,53)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return QA.d+"[x="+this.a+",y="+this.b+Sc};_.a=0;_.b=0;
+function RA(a,b){if(!b)throw new qr("Missing message: awt.70");var c=a.a;if(G(b.f,Ca)){var c=c.a.a,d=new px,e=c.c.c;if(0>e||e>c.c.c)throw new gv;c.o&&(d.gb[Fd]=2);Xw(c,e,d.gb);Hy(c.c,e,d)}else{var e=c.a,d=e.a,c=b.i.a,e=e.a.c.c,f,g;if(0>e||e>d.c.c)throw new gv;Hy(d.c,e,c);for(f=g=0;f<e;++f)A(Ht(d.c,f),31)&&++g;Hy(d.i,g,c);Xw(d,e,c.gb);c.b=d;e=Lu(c.gb)+Va;Hi(c.gd(),e,!1);d.o&&(e=yj(d.c,c),-1!=e&&(d=uu(d.o?d.e:uu(d.e,0),e),2==vu(d)&&d.removeChild(uu(d,1)),c.gb[Fd]=2))}}
+function SA(){LA.call(this,l);new $i;this.b=!1;this.a=(Ap(),new TA)}t(407,402,mi,SA);_.a=null;t(410,1,{55:1,64:1,74:1});t(409,410,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.c==a.c&&this.d==a.d&&this.b==a.b&&this.a==a.a:!1};_.hC=function(){var a;a=new jz;NA(a,this.c);NA(a,this.d);NA(a,this.b);NA(a,this.a);return a.a};function Ly(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}t(408,409,{54:1,55:1,63:1,64:1,71:1,74:1},Ly);
+_.eQ=function(a){return a===this?!0:A(a,54)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tS=function(){return UA.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Sc};_.a=0;_.b=0;_.c=0;_.d=0;function VA(){VA=x;WA=new XA;YA=new ZA;$A=new ZA}var WA,$A,YA;t(412,1,{});_.eQ=function(a){return this===a};_.hC=function(){return xi(this)};function XA(){}t(413,412,{},XA);function ZA(){}t(414,1,{},ZA);t(415,370,ji);_.Nd=function(){return null};
+function aB(a,b){var c;c=new bB(hy(a));return!c?null:new oy(cB(c,"_")*b+6,oA(c.b).c+6)}function dB(a,b){var c;c=aB(a,b);return!c?ny(a):c}function eB(a,b){var c;c=aB(a,b);return!c?py(a):c}function fB(a,b){var c=a.gc;Jx(c.a,b);c.e.a=-1;c.e.b=-1}function gB(a){hB.call(this,a,null!=a?a.length:0)}function hB(a,b){zy.call(this);this.a=0>b?0:b;var c=this.gc;Jx(c.a,a);c.e.a=-1;c.e.b=-1}t(416,415,ji,gB,hB);_.Md=function(){return"textfield"+this.ic.b.e++};_.Od=function(){return aB(this,ao(this.gc.a.gb,Wg).length)};
+_.Pd=function(){return!hy(this)?null:aB(this,ao(this.gc.a.gb,Wg).length)};_.Rd=function(){return 0<this.a?dB(this,this.a):ny(this)};_.Td=function(){return 0<this.a?eB(this,this.a):py(this)};_.Xd=function(){this.gc=(Ap(),new iB)};_._d=function(){return 0<this.a?dB(this,this.a):ny(this)};_.ce=function(){return 0<this.a?eB(this,this.a):py(this)};_.a=0;function Ap(){Ap=x;Ay=new jB}function kB(){var a=(Ap(),Ap(),Ay);!a.c&&(a.c=new lB)}function jB(){this.b=new mB;this.d=new cz}t(417,1,{},jB);_.a=null;
+_.c=null;var Ay;function mB(){}t(418,1,{},mB);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;t(419,1,{});function nB(){nB=x;oB=new pB;qB=new pB}function rB(a,b){return b==a?!0:!b?!1:!0}function pB(){}t(420,1,{58:1},pB);_.eQ=function(a){return null==a||!A(a,58)?!1:rB(this,a)};_.hC=function(){var a;a=null.$f()+";class="+null.$f();a=!null.$f().$f()?a:a+";charset=";return ft(a)};_.tS=function(){return sB.d+"[MimeType=(null);humanPresentableName="+this.a+Sc};_.a=null;var oB,qB;
+function tB(){tB=x;H(uB,m,58,[(nB(),qB),oB])}function vB(a){var b=(nB(),qB);if(rB(b,(nB(),qB)))return a.a;if(rB(b,oB))return new wB(a.a);throw new xB(b);}function yB(a){tB();this.a=a}t(421,1,{},yB);_.a=null;function xB(a){a="flavor = "+a;rn();this.f=a}t(422,98,{59:1,71:1,78:1,86:1},xB);function zB(a,b){bz();AB.call(this,a,1001,b,gh)}function AB(a,b,c,d){bz();$y.call(this,a);this.d=b;this.a=c;this.c=d;this.b=0}t(423,371,ii,zB,AB);
+_.be=function(){var a,b;a=1001==this.d?"ACTION_PERFORMED":"unknown type";b=l;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="+$s(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=gh;function uy(a,b){bz();$y.call(this,a);this.d=b}t(424,371,ii,uy);
+_.be=function(){var a,b;a=this.e;switch(this.d){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Vd()+za+a.Wd()+ba+a.Ud()+bh+a.Qd()+va};function Gy(a,b,c){bz();uy.call(this,a,b);this.a=c}t(425,424,ii,Gy);
+_.be=function(){var a;switch(this.d){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.a;null==b.dc&&(b.dc=b.Md());return a+b.dc};_.a=null;function fy(a,b,c,d){bz();$y.call(this,a);this.d=1400;this.b=b;this.c=c;this.a=d}t(426,371,ii,fy);
+_.be=function(){var a;switch(this.d){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.d&&(Ys(Rs(this.a,hh))&&(a+="PARENT_CHANGED,"),Ys(Rs(this.a,ih))&&(a+="DISPLAYABILITY_CHANGED,"),Ys(Rs(this.a,kh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+va};_.a=gh;_.b=null;_.c=null;t(427,1,Wh);function qA(a,b){bz();uy.call(this,a,b);this.c=null;this.a=this.b=0}
+t(428,424,ii,qA);
+_.be=function(){var a;switch(this.d){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;
+_.b=0;_.c=null;t(429,1,{});function wB(a){if(null==a)throw new on;}t(430,429,{},wB);
+function BB(){BB=x;CB={};CB["java.vendor"]=te;CB["package.restrict.access.sun"]=Vg;CB["sun.java.launcher"]=fc;CB["sun.management.compiler"]=te;CB["os.name"]=fc;CB[" sun.boot.class.path"]=fc;CB["path.separator.applet"]=fc;CB["java.vm.specification.vendor"]=te;CB["java.runtime.version"]=fc;CB["http.proxyPort"]=fc;CB["user.name"]=fc;CB["user.language"]=fc;CB["os.name.applet"]=fc;CB["browser.version"]=fc;CB["java.version"]=fc;CB["user.timezone"]=fc;CB["java.endorsed.dirs"]=fc;CB["java.specification.name"]=
+"GWT";CB["java.specification.version"]="2.5.0";CB[Oe]=bc;!Oq&&(Oq=new Wq);Oq.a?CB[Me]="yes":CB[Me]=null}var CB;t(433,98,hi);function DB(){rn()}function EB(a){rn();this.f=a}t(432,433,{66:1,71:1,78:1,86:1},DB,EB);function FB(){FB=x;GB=new HB}
+function IB(a){var b;if(a.k){var c;b=new dt;kn(b.a,a.f);c=b.a;var d=jb;c[c.explicitLength++]=d;c=a.a;null!=c&&0<c.length&&(kn(b.a,Ya),kn(b.a,a.a));c=a.b;a=a.j;null!=c&&kn(b.a,c);null!=a&&(c=b.a,d=la,c[c.explicitLength++]=d,kn(b.a,a));b=Zn(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}
+function JB(a){FB();var b,c,d;if(null==a)throw new DB;a=Vn(a);try{d=Wn(a,Xn(58))}catch(e){e=Li(e);if(A(e,82))throw new EB(pn(e));throw e;}c=Wn(a,Xn(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;KB();var f,g,j;j=c.length;b=new LB;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.a;f=String.fromCharCode(f+
+32&65535)}else h=b.a,f=String.fromCharCode(f);h[h.explicitLength++]=f}this.f=Zn(b.a)}else this.f=null,d=-1}if(null==this.f)throw new EB(Xb+a);if(!this.k&&(this.k=cj(GB,this.f),this.k||(this.k=(Ap(),new MB))&&z(GB,this.f,this.k),!this.k))throw new EB(Xb+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,tb,V,L,da,Dc,bg,yb,Ld,Md,Nd,ob,Ec,Eb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Ya,n)==n&&-1==NB(c,Xn(47),n+2))throw new OB(o);}else{L=c.substr(n,o-n);o-=n;E=0;
+J=this.c;da=this.e;Nd=this.j;v=this.d;yb=this.i;r=this.a;Eb=this.n;ob=NB(L,Xn(35),0);if(0==L.indexOf(Ya)&&0!=L.indexOf("////")){tb=2;da=-1;E=NB(L,Xn(47),2);Md=NB(L,Xn(63),2);-1!=Md&&(-1==E||E>Md)&&(E=Md);-1==E&&(E=o,v=l);Q=E;-1!=ob&&ob<E&&(Q=ob);var pd=Xn(64);Ec=L.lastIndexOf(pd,Q);r=L.substr(2,Q-2);-1<Ec&&(Eb=L.substr(2,Ec-2),tb=Ec+1);Dc=NB(L,Xn(58),-1==Ec?tb:Ec);u=Wn(L,Xn(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Dc=u+1:Dc=-1):Dc=-1}catch(ef){if(ef=Li(ef),!A(ef,78))throw ef;}-1==
+Dc||Dc>E?J=L.substr(tb,Q-tb):(J=L.substr(tb,Dc-tb),bg=L.substr(Dc+1,Q-(Dc+1)),0==bg.length?da=-1:da=PB(bg,10))}-1<ob&&(Nd=L.substr(ob+1,o-(ob+1)));D=-1==ob?o:ob;var ac=Xn(63);Ld=L.lastIndexOf(ac,D);-1<Ld?(yb=L.substr(Ld+1,D-(Ld+1)),0==Ld&&null!=v&&(G(v,l)?v=Xa:v.indexOf(Xa),V=dy(v,Xn(47))+1,v=v.substr(0,V-0)),D=Ld):0!=ob&&(yb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Xa:v.indexOf(Xa),V=dy(v,Xn(47))+1,0==V?v=L.substr(E,D-E):v=v.substr(0,V-0)+L.substr(E,D-E)));
+null==v&&(v=l);null==J&&(J=l);d=J;var ve;ve=v;null!=yb&&!G(yb,l)&&(null!=v?ve=v+rb+yb:ve=rb+yb);null==this.f&&(this.f=this.f);this.c=d;this.b=ve;this.e=da;this.j=Nd;var qd;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+jb+this.e));null!=this.c&&-1<(qd=dy(this.c,Xn(64)))?(this.n=this.c.substr(0,qd-0),this.c=Mu(this.c,qd+1)):this.n=null;null!=this.b&&-1<(qd=Wn(this.b,Xn(63)))?(this.i=Mu(this.b,qd+1),this.d=this.b.substr(0,qd-0)):(this.i=null,this.d=this.b);this.a=r;this.n=
+Eb;this.d=v;this.i=yb}}catch(rd){rd=Li(rd);if(A(rd,78))throw new EB(pn(rd));throw rd;}if(-1>this.e)throw new EB("incorrect port: "+this.e);}t(434,1,ii,JB);_.tS=function(){return IB(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var GB;t(435,1,{});function QB(a,b,c){var d,e;for(d=new RB(a.we().a);SB(d.a);)if(a=d.b=Gi(d.a),e=a.yf(),null==b?null==e:wn(b,e))return c&&(a=new TB(a.yf(),a.zf()),UB(d)),a;return null}t(439,1,Oh);
+_.ve=function(a){return!!QB(this,a,!1)};_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Be()!=a.Be())return!1;for(a=new RB(a.we().a);SB(a.a);)if(b=a.b=Gi(a.a),c=b.yf(),b=b.zf(),!this.ve(c)||!VB(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=QB(this,a,!1);return!a?null:a.zf()};_.hC=function(){var a,b,c;c=0;for(b=new RB(this.we().a);SB(b.a);)a=b.b=Gi(b.a),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};
+_.ze=function(){throw new WB("Put not supported on this map");};_.Ae=function(a){a=QB(this,a,!0);return!a?null:a.zf()};_.Be=function(){return this.we().a.d};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new RB(this.we().a);SB(c.a);)b=c.b=Gi(c.a),a?d+=Aa:a=!0,d+=l+b.yf(),d+=nb,d+=l+b.zf();return d+"}"};function Ix(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}
+function xu(a,b){var c;if(null==b)c=a.c;else if(A(b,1))c=jb+b in a.e;else a:{c=a.Ee(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].yf())){c=!0;break a}c=!1}return c}function cj(a,b){return null==b?a.b:A(b,1)?a.e[jb+b]:XB(a,b,a.Ee(b))}function XB(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.yf()))return f.zf()}return null}function z(a,b,c){return null==b?YB(a,c):A(b,1)?ZB(a,b,c):$B(a,b,c,a.Ee(b))}
+function $B(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.yf()))return a=d.zf(),d.Af(c),a}else e=a.a[d]=[];d=new TB(b,c);e.push(d);++a.d;return null}function YB(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function ZB(a,b,c){var d,e=a.e,b=jb+b;b in e?d=e[b]:++a.d;e[b]=c;return d}
+function Oi(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(A(b,1)){var d,e=a.e;c=jb+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.yf())){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.zf();break a}}c=null}return c}t(438,439,Oh);_.ve=function(a){return xu(this,a)};_.we=function(){return new aC(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return cj(this,a)};
+_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Oi(this,a)};_.Be=function(){return this.d};_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Di(){Ix(this)}t(437,438,Uh,Di);_.Ce=function(a,b){return cs(a)===cs(b)||null!=a&&wn(a,b)};_.Ee=function(a){return~~zn(a)};function HB(){Ix(this)}t(436,437,Uh,HB);function bC(){rn()}t(440,97,$h,bC);function cC(a){var b,c;b=0;for(c=a.a;c<a.i;){c=dC(a,c);if(c>=a.i)break;c=eC(a,c);++b}return b}
+function fC(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function gC(a){var b;a.a=0<=a.j&&!a.d?a.j:dC(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new bC;b=a.a;a.a=eC(a,a.a);return a.n.substr(b,a.a-b)}
+function eC(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=hC(a.n,d);if(c<=a.f&&fC(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=Wn(a.c,Xn(c)))break;++d}a.k&&b==d&&(a.e?(c=hC(a.n,d),c<=a.f&&fC(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=Wn(a.c,Xn(c))&&++d));return d}function dC(a,b){var c,d;if(null==a.c)throw new on;for(d=b;!a.k&&d<a.i;)if(a.e){c=hC(a.n,d);if(c>a.f||!fC(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>Wn(a.c,Xn(c)))break;++d}return d}
+function iC(a){jC.call(this,a," \t\n\r\u000c",!1)}function kC(a){jC.call(this,a,za,!1)}function jC(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=hC(this.c,c),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=hC(this.c,d),this.b[c]=a}}}t(441,1,{},iC,kC,jC);_.a=0;_.b=null;_.c=null;_.d=!1;
+_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function lC(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Cn(e),!(An(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==oe?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Pc+c+Sc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function mC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return cb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Xf:a}function is(a){var a=new nC(a),b,c,d,e,f;b=$doc.getElementsByTagName(Zd);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Dd)||l,c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;oC(a););return a.b}
+function pC(){pC=x;qC=H(fs,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);rC=(Kz(),Nz);sC=Zz(rC);tC=y(uC,m,43,23,0);vC=y(fs,m,1,23,0);wC=y(uC,m,43,7,0);xC=null!=(BB(),CB[Me]);yC=y(zC,m,47,100,0);AC=y(BC,m,48,100,0)}function CC(a){var b;if(a.Fb)b=DC(a,1)+pb+DC(a,2)+pb+DC(a,3);else if(b=DC(a,0),0<b.length){var c=new EC(a.Z);Ui(a._.a,c)}return b}
+function FC(a,b){var c,d;c=b.a;if(G(c,(GC(),HC).b))tq(IC(a));else if(G(c,JC.b))tq(uq(a));else if(G(c,KC.b))a.vb&&vq(a.u,(!a.wb&&(a.wb=new wq(a)),a.wb));else if(G(c,gg)){7!=a.O&&(a.P=gh);d=b.c;d=Zs(d,fh);c=Bs(d,a.P);var e=!zs(c,gh)?us(c):c;!zs(e,mh)&&LC(a.Z,N(c));MC(a);a.mb=!0;NC(a);a.O=7;a.P=d}else G(c,mg)||(G(c,ee)?OC(a):PC(a,c))}
+function QC(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.qb&&(j=c-b+1,!(0>=j||b>a.ub||c>a.ub))){h=a.B;e=y(RC,m,-1,4,1);o=y(RC,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)SC(a.fb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.z&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.C.b||0==a.C.a)&&(a.C=Zy(a));0==a.C.b&&(a.C.b=400);0==a.C.a&&(a.C.a=300);n=f=1;e=a.C.b;j=a.C.a;a.z||(e-=a.Y,j-=3*a.Y);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.z&&(a.B=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.z){for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]*=a.B,a.fb[f].M[b]*=a.B;TC(a.fb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]+=r,a.fb[f].M[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.z||UC(a.fb[f])}a.B*=h}}
+function VC(a){var b;a.mb=!0;a.c=202;a.pb=!1;if(0!=a.ub){a.mb=!0;a.f=!0;for(b=a.e;b<a.ub;++b)a.fb[b]=a.fb[b+1];--a.ub;a.e=a.ub;0<a.ub?a.Z=a.fb[a.e]:(a.Z=new WC(a),a.Z.r=0);null!=a.sb&&lC(a.sb,null)}}function XC(a,b){var c,d,e,f;f=new SA;d=Cc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=xc);d=new LA(Mb+d);var g=(GC(),HC).b;d.c=g;RA(f,d);dz(d.d,a);d=new LA(Mb+c);d.c=JC.b;dz(d.d,a);RA(f,d);a.vb&&(RA(f,new LA(Ca)),c=a.xb,null==c&&(c="Paste "+e),d=new LA(c),d.c=KC.b,dz(d.d,a),RA(f,d));by(a,f);return f}
+function YC(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Y+a.S);g=(d-1)*(a.Y+a.S);1==c&&2<d&&(g-=2*a.Y);X(b,rC);a.ob?(f==a.c&&X(b,$z(rC)),zA(b,h,g,a.Y,a.Y),X(b,(Kz(),Pz)),ZC(b,h,g,a.Y-1,a.Y-1)):f==a.c?yA(b,h+1,g+1,a.Y,a.Y,!1):yA(b,h,g,a.Y,a.Y,!0);if(!(1301==f&&!a.Eb||107==f&&!a.Cb))if(201!=f||a.Ob)if(103!=f||a.jb)if(!(105==f&&!a.tb&&!a.q)&&(109!=f||a.Fb))if(c=~~(a.Y/4),3>d)switch(X(b,(Kz(),Rz)),f){case 101:X(b,Uz);f=h+3;d=g+3;c=a.Y-6;e=a.Y-6;$C(b,!0);aD(b,bD(b,f,d,c,e));X(b,Rz);f=h+3;d=g+3;c=a.Y-
+6;e=a.Y-6;b.n&&($C(b,!1),aD(b,bD(b,f,d,c,e)));cD(b,h+6,g+6,a.Y-12,a.Y-12,-35,-110);zA(b,h+9,g+9,2,4);zA(b,h+a.Y-10,g+9,2,4);0.04>Math.random()&&(X(b,Sz),zA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,Uz),zA(b,h+a.Y-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Y-c;j=h+~~(a.Y/2);Y(b,d,g+a.Y-c,j,g+~~(a.Y/2));Y(b,h+~~(a.Y/2),g+~~(a.Y/2),e,g+a.Y-c);n=g+a.Y-c;f=~~(a.Y/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,Vz);Y(b,d,g+c,j,g+~~(a.Y/2));Y(b,h+~~(a.Y/2),g+~~(a.Y/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);X(b,Rz);break;case 107:X(b,Tz);zA(b,h+4,g+4,a.Y-8,a.Y-8);X(b,Rz);ZC(b,h+4,g+4,a.Y-8,a.Y-8);cD(b,h+6,g+6,a.Y-11,a.Y-12,-35,-110);zA(b,h+9,g+9,2,4);zA(b,h+a.Y-10,g+9,2,4);break;case 108:f=~~(a.Y/4);Y(b,h+f,g+a.Y-f,h+a.Y-f,g+f);f=~~(a.Y/2)-f;d=g+~~(2*a.Y/3);h+=~~(a.Y/2);Y(b,h,d,h+f,d);g+=~~(a.Y/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Ib&&(f=~~(c/2),d=a.Y-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,Xz),ZC(b,c,e,d,d),X(b,Qz),j=h+~~(a.Y/2),a=g+~~(a.Y/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:dD(b,h,g,a.Y,!0);break;case 111:dD(b,h,g,a.Y,!1);break;case 109:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));Y(b,h+a.Y-c,g+~~(a.Y/2),h+a.Y-~~(3*c/2),g+~~(a.Y/2)+~~(c/2));Y(b,h+a.Y-c,g+~~(a.Y/2),h+a.Y-~~(3*c/2),g+~~(a.Y/2)-~~(c/2));break;case 102:X(b,Lz);zA(b,h+3,g+5,a.Y-7,a.Y-11);X(b,Rz);ZC(b,h+3,g+5,a.Y-7,a.Y-11);break;case 103:X(b,rC);
+a.pb&&yA(b,h+1,g+1,a.Y,a.Y,!1);X(b,Rz);eD(a,b,h,g,"NEW");break;case 106:X(b,Sz);Y(b,h+7,g+7,h+a.Y-7,g+a.Y-7);Y(b,h+8,g+7,h+a.Y-6,g+a.Y-7);Y(b,h+7,g+a.Y-7,h+a.Y-7,g+7);Y(b,h+8,g+a.Y-7,h+a.Y-6,g+7);X(b,Rz);Y(b,h+c,g+~~(a.Y/2),h+12,g+~~(a.Y/2));eD(a,b,h+6,g,rc);break;case 104:X(b,Sz);Y(b,h+7,g+7,h+a.Y-7,g+a.Y-7);Y(b,h+8,g+7,h+a.Y-6,g+a.Y-7);Y(b,h+7,g+a.Y-7,h+a.Y-7,g+7);Y(b,h+8,g+a.Y-7,h+a.Y-6,g+7);X(b,Rz);break;case 105:a.Nb?(X(b,Wz),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,Rz)):eD(a,b,h,g,"123");break;case 114:X(b,Yz);f=a.Y-8;d=h+~~((a.Y-f)/2);c=g+~~((a.Y-f)/2);zA(b,d,c,f,f);X(b,Rz);fD(a,b,h,g,Lz,"i");break;case 201:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2)+2);Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2)-2);Y(b,h+a.Y-c,g+~~(a.Y/2)+2,h+a.Y-c,g+~~(a.Y/2)-2);break;case 202:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));
+break;case 203:Y(b,h+c,g+~~(a.Y/2)-2,h+a.Y-c,g+~~(a.Y/2)-2);Y(b,h+c,g+~~(a.Y/2)+2,h+a.Y-c,g+~~(a.Y/2)+2);break;case 204:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));Y(b,h+c,g+~~(a.Y/2)-3,h+a.Y-c,g+~~(a.Y/2)-3);Y(b,h+c,g+~~(a.Y/2)+3,h+a.Y-c,g+~~(a.Y/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:gD(a,b,h,g+2,3);break;case 207:gD(a,b,h,g,4);break;
+case 208:gD(a,b,h,g,5);break;case 209:gD(a,b,h,g,1);break;case 210:gD(a,b,h,g,6);break;case 211:gD(a,b,h,g,7);break;case 212:gD(a,b,h,g,8);break;case 213:eD(a,b,h,g,"FG"),a.F=new OA(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Rb||1201!=f)&&null!=vC[d]&&fD(a,b,h,g,tC[d],vC[d])}
+function hD(a){var b,c,d;a.kb&&(null==a.J&&(a.J=l),d=a.I.a,c=a.C.b-a.Y,b=a.Y,X(d,rC),zA(d,0,0,c,b),a.ob?(X(d,(Kz(),Pz)),ZC(d,-1,0,c,b-1)):(X(d,sC),Y(d,0,0,c-1-2,0),X(d,$z(rC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),iD(d,a.X),X(d,(Kz(),Rz)),-1!=a.J.toLowerCase().indexOf(fe)&&X(d,Sz),jD(d,a.J,10,15),kD(a.Ub,a.I,a.Y,a.C.a-a.Y))}
+function lD(a){var b,c,d,e;if(a.lb){d=a.Q.a;c=a.Y;b=a.C.a-2*a.Y-a.S;X(d,rC);zA(d,0,0,c,b);a.ob?(X(d,(Kz(),Pz)),Y(d,0,b-1,c,b-1),e=mD*(a.Y+a.S)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Y-1,e,a.Y-1,b-a.Y)):(X(d,sC),Y(d,0,0,0,b-1),Y(d,0,mD*a.Y,b-1,mD*a.Y),X(d,$z(rC)),Y(d,c-1,0,c-1,b-1-a.Y),Y(d,0,b-1,c-1,b-1));for(b=3;b<=mD+2;++b)YC(a,d,1,b);kD(a.Ub,a.Q,0,2*a.Y+a.S)}}
+function nD(a){var b,c,d,e;if(a.mb){e=a.cb.a;c=a.C.b-a.Y;b=a.C.a-3*a.Y-a.S;X(e,a.t);zA(e,0,0,c,b);d=a.db?(VA(),YA):(VA(),$A);if((VA(),WA)==(VA(),WA))d==YA?e.a=l:e.a=tg;d=new iz(a.eb);(e.n=d)&&d&&(e.b='stroke-width="'+d.e+fa);for(d=1;d<=a.ub;++d){var f=a.fb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,tb=o=v=r=j=void 0,V=o=j=void 0,L=h=r=h=void 0,da=D=Q=void 0,J=h=q=r=r=E=u=L=j=V=V=v=L=J=q=V=L=u=da=q=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,da=3;f.w&&(TC(f),QC(f.n,1,f.n.ub,0),f.w=!1);n*=f.n.B;da*=f.n.B;j=1;0.7>f.n.B&&(j=1.2);j=N(M(oD(13*f.n.B*j)));pD(f.n,j);f.n.A&&(X(g,(Kz(),Rz)),ZC(g,0,0,f.n.C.b-1,f.n.C.a-1));if(0!=f.t){if(-1==f.j){o=N(M(Math.round(12*n)));for(j=1;j<=f.t;++j)0<f.d[j]&&7>f.d[j]&&(X(g,(pC(),wC)[f.d[j]]),h=g,r=K(f.J[j]-o/2),V=K(f.M[j]-o/2),L=u=o,$C(h,!0),aD(h,bD(h,r,V,u,L)));for(j=1;j<=f.u;++j)h=f.H[j],o=f.I[j],0!=f.d[h]&&f.d[h]==f.d[o]&&(X(g,(pC(),wC)[f.d[h]]),J=f.J[o]-f.J[h],Q=f.M[o]-f.M[h],D=Math.sqrt(J*J+
+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*da*Q,J=3*da*D,V=y(I,s,-1,4,1),r=y(I,s,-1,4,1),V[0]=K(f.J[h]+q),r[0]=K(f.M[h]-J),V[1]=K(f.J[o]+q),r[1]=K(f.M[o]-J),V[2]=K(f.J[o]-q),r[2]=K(f.M[o]+J),V[3]=K(f.J[h]-q),r[3]=K(f.M[h]+J),o=g,h=V,$C(o,!0),aD(o,qD(o,h,r,4,!0)))}for(j=1;j<=f.u;++j){X(g,(Kz(),Rz));h=f.H[j];o=f.I[j];1==f.j&&0!=f.d[h]&&f.d[h]==f.d[o]&&X(g,(pC(),wC)[f.d[h]]);if(3==f.B[j]||4==f.B[j])r=h,h=o,o=r;L=f.J[h];u=f.M[h];V=f.J[o];r=f.M[o];if(1!=f.s[j]||0!=f.B[j])J=V-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),
+Q/=D,D=J/D;switch(f.s[j]){case 2:10<=f.B[j]&&X(g,Vz);q=n*Q;J=n*D;Y(g,N(M(Math.round(L+q))),N(M(Math.round(u-J))),N(M(Math.round(V+q))),N(M(Math.round(r-J))));Y(g,N(M(Math.round(L-q))),N(M(Math.round(u+J))),N(M(Math.round(V-q))),N(M(Math.round(r+J))));X(g,Rz);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));r=N(M(Math.round(r)));Y(g,o,h,V,r);L=N(M(Math.round(da*Q)));u=N(M(Math.round(da*D)));Y(g,o+L,h-u,V+L,r-u);Y(g,o-L,h+u,V-L,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+L-(L-V)/10*h,E=u-(u-r)/10*h,Y(g,N(M(Math.round(v))),N(M(Math.round(E))),N(M(Math.round(v))),N(M(Math.round(E))));iD(g,f.n.k);o=rD(f.n.n);J=f.e[j];h=rb;null!=J&&(h=J);J=cB(f.n.n,h);L=N(M(Math.round((L+V)/2-J/2)));q=N(M(Math.round((u+r)/2+~~(o/2)-1)));X(g,Vz);jD(g,h,L,q);X(g,Rz);break;default:if(1==f.B[j]||3==f.B[j])q=da*Q,J=da*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=N(M(Math.round(V+q))),v[0]=N(M(Math.round(r-J))),E[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),E[2]=N(M(Math.round(V-q))),v[2]=N(M(Math.round(r+
+J))),o=g,h=E,r=v,$C(o,!0),aD(o,qD(o,h,r,3,!0));else if(2==f.B[j]||4==f.B[j]){q=da*Q;J=da*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,E=u-(u-r)/10*h,o=h/10,Y(g,N(M(Math.round(v+q*o))),N(M(Math.round(E-J*o))),N(M(Math.round(v-q*o))),N(M(Math.round(E+J*o))))}else Y(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(r))))}}D=y(RC,m,-1,f.t+1,1);Q=y(I,s,-1,f.t+1,1);for(j=1;j<=f.u;++j)h=f.H[j],o=f.I[j],n=f.J[h],r=f.J[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=D[o]/Q[o]+n/Q[o];iD(g,f.n.k);
+o=rD(f.n.n);J=y(fs,m,1,f.t+1,0);V=y(I,s,-1,f.t+1,1);r=y(I,s,-1,f.t+1,1);n=y(sD,m,54,f.t+1,0);u=2;1!=f.n.B&&(u=N(M(oD(2*f.n.B))));for(j=1;j<=f.t;++j)h=tD(f,j),(null==h||1>h.length)&&(h=wa),3==f.b[j]&&0<f.z[j]&&0==f.A[j]?(J[j]=h,V[j]=r[j]=cB(f.n.n,h),n[j]=uD(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.J[j],E=!0,1<Q[j]&&(0>=D[j]-f.J[j]?0-(D[j]-f.J[j]):D[j]-f.J[j])<25*f.n.B/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.J[j]?0-(D[j]-f.J[j]):D[j]-f.J[j])<25*f.n.B/10&&(L=!0),q=h,tb=l,f.n.Kb&&0<f.x[j]&&(tb+=Ub,1<f.x[j]&&
+(tb+=f.x[j])),v=l,0!=f.A[j]&&(1<Sj(f.A[j])&&(v+=Sj(f.A[j])),0<f.A[j]?v+=xa:v+=Ca),L||!E?h=h+tb+v+l:h=v+tb+l+h,E||(q=h),J[j]=h,q=cB(f.n.n,q),v=cB(f.n.n,h),V[j]=q,r[j]=v,v=n[j]=uD(f,u,j,q,v,o,L),L=v.c+u+1,q=v.d+o+u,X(g,f.n.t),-1==f.j&&0!=f.d[j]&&X(g,(pC(),wC)[f.d[j]]),zA(g,v.c,v.d,v.b,v.a),1==f.j?0!=f.d[j]?X(g,(pC(),wC)[f.d[j]]):X(g,(Kz(),Rz)):X(g,(pC(),tC)[f.b[j]]),jD(g,h,L,q));for(h=1;h<=f.y;++h)j=f.q[h][0],q=V[j],v=r[j],L=N(M(oD(f.J[j]-q/2))),q=N(M(oD(f.M[j]+~~(o/2)-1))),X(g,(Kz(),Vz)),jD(g,ba+f.q[h][1],
+L+v,q);if(0<f.D||0<f.E)if(X(g,104==f.n.c?(Kz(),Sz):(Kz(),Yz)),0<f.D&&106!=f.n.c&&(v=n[f.D],ZC(g,v.c,v.d,v.b,v.a)),0<f.E&&(h=f.H[f.E],o=f.I[f.E],J=f.J[o]-f.J[h],Q=f.M[o]-f.M[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(da+1)*Q,J=(da+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=N(M(oD(f.J[h]+q))),E[1]=N(M(oD(f.J[o]+q))),v[0]=N(M(oD(f.M[h]-J))),v[1]=N(M(oD(f.M[o]-J))),E[3]=N(M(oD(f.J[h]-q))),E[2]=N(M(oD(f.J[o]-q))),v[3]=N(M(oD(f.M[h]+J))),v[2]=N(M(oD(f.M[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.n.c&&(da=
+g,j=E,Q=v,da.n&&($C(da,!1),aD(da,qD(da,j,Q,5,!0)))),106==f.n.c&&vD(f,f.H[f.E],f.I[f.E]))){da=0;for(j=1;j<=f.t;++j)0<f.a[j]&&++da;if(da>~~(f.t/2))for(j=1;j<=f.t;++j)0<f.a[j]?f.a[j]=0:f.a[j]=1;X(g,(Kz(),Sz));for(j=1;j<=f.t;++j)0<f.a[j]&&(v=n[j],ZC(g,v.c,v.d,v.b,v.a))}}}a.z||(a.ob?(X(e,(Kz(),Pz)),Y(e,c-1,0,c-1,b-1)):(X(e,$z(rC)),Y(e,c-1,0,c-1,b-1),X(e,rC),Y(e,c-2,0,c-2,b-1),X(e,sC),Y(e,c-3,0,c-3,b-1)));a.Fb&&(d=~~((c-48)/2),X(e,(Kz(),Vz)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
+Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.z&&(a.T=new mA(Vb,0,13),a.W=new bB(a.T),null!=a.bb&&(d=cB(a.W,a.bb),c=N(M(Math.round((c-d)/2))),b-=13,X(e,(Kz(),Rz)),iD(e,a.T),jD(e,a.bb,c,b)));kD(a.Ub,a.cb,a.Y,2*a.Y+a.S)}}
+function gD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Y/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Y/2);d+=~~(a.Y/2);a=~~(a.Y/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.n&&($C(b,!1),aD(b,qD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function wD(a){var b,c,d;if(a.nb){d=a.Qb.a;b=a.C.b;c=2*a.Y+a.S;X(d,rC);zA(d,0,0,b,c);a.ob?(X(d,(Kz(),Pz)),c=14*(a.Y+a.S),ZC(d,c,0,b-c-1,2*a.Y+a.S-1)):(X(d,$z(rC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,sC),Y(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;14>=b;++b)YC(a,d,b,1),YC(a,d,b,2);a.c=c;kD(a.Ub,a.Qb,0,0)}}
+function dD(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);cD(a,b,c+o-j,f,d-4-j-1,e,h)}
+function xD(a,b,c){var d,e,f,g,j,h;yD(a,c);if(0==b.indexOf("$RXN")){a.Fb=!0;a.jb=!0;j=zD(b);b=new jC(b,j,!0);e=l;for(d=1;5>=d;++d)e=AD(b,j);d=BD(PB(Vn(e.substr(0,3)),10)).a;g=BD(PB(Vn(e.substr(3,3)),10)).a;AD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=AD(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.fb[++a.ub]=new CD(a,f)}QC(a,1,d,1);QC(a,d+1,d+g,3)}else{a.Fb=!1;a.Z=new CD(a,b);if(!a.Z||0==a.Z.t)return a.kb=!0,a.J="ERROR - problems in reading/processing MOL input",NC(a),!1;null!=a.i&&a.Z&&DD(a.Z,a.i,!0);null!=a.j&&
+a.Z&&DD(a.Z,a.j,!1);j=ED(a.Z,!1);if(1==j)a.fb[++a.ub]=a.Z;else{a.jb=!0;for(e=1;e<=j;++e)a.fb[++a.ub]=new FD(a,a.Z,e)}a.e=1;a.Z=a.fb[a.e];QC(a,1,j,0)}c&&NC(a);return!0}function xq(a,b){a.kb=!0;a.J=b}function pD(a,b){100>b&&(!yC[b]&&(yC[b]=new mA(Vb,0,b)),!AC[b]&&as(AC,b,new bB(yC[b])),a.k=yC[b],a.n=AC[b])}
+function Bq(a,b){var c,d;if(0==b)return!1;MC(a);c=a.c;a.c=b;if(300>=b)switch(a.nb=!0,a.lb=!0,b){case 102:VC(a);break;case 110:a.mb=!0;a.c=c;a.$.a!=a.$.b&&a.$.a.b!=a.$.b?a.f&&(++a.ub,a.e=a.ub,a.f=!1):(a.kb=!0,a.J="No more undo");if(!(a.$.a!=a.$.b&&a.$.a.b!=a.$.b))break;GD(a,HD(a.$));a.mb=!0;break;case 111:a.c=c;if(a.$.a.c)a.f&&(++a.ub,a.e=a.ub,a.f=!1);else{a.kb=!0;a.J="No more redo";break}if(!a.$.a.c)break;d=a.$;if(!d.a.c)throw new Ru("Cannot redo. Index is out of range.");if(!d.a.c)throw new Ru(Yb);
+d.a=d.a.c;GD(a,d.a.a);a.mb=!0;break;case 152:a.c=c;d=a.Hb;d.a<d.c-1?(++d.a,d=Ht(d,d.a)):d=null;null==d?(a.kb=!0,a.J=hc):(xq(a,dc+(a.Hb.a+1)+ca+a.Hb.c),d=ID(d),JD(a,d,!1,!0),null!=a.sb&&lC(a.sb,null));break;case 151:a.c=c;d=a.Hb;0<d.a?(--d.a,d=Ht(d,d.a)):d=null;null==d?(a.kb=!0,a.J=hc):(xq(a,dc+(a.Hb.a+1)+ca+a.Hb.c),d=ID(d),JD(a,d,!1,!0),null!=a.sb&&lC(a.sb,null));break;case 101:a.Lb&&KD(a.Lb);a.Lb=new LD(1,a);a.c=c;break;case 107:!a.Db?a.Db=new MD(a):a.Db.gc.c.$?ND(a.Db.gc.c):OD(a.Db);break;case 114:a.b&&
+KD(a.b);a.b=new LD(0,a);a.c=c;break;case 103:a.mb=!0;a.pb=!0;a.c=c;break;case 105:a.mb=!0;a.q&&a.gb&&(a.gb=!1,PD(a.Z),a.c=c);a.y=1;break;case 109:a.c=c;d=QD(a.Z);if(2==d){a.kb=!0;a.J="Copying the agent not possible !";break}d=y(RC,m,-1,4,1);SC(a.Z,d);a.mb=!0;a.Z=new EC(a.Z);d=K(~~((a.C.b-a.Y)/2)-d[0]);for(c=1;c<=a.Z.t;++c)a.Z.J[c]+=2*d;RD(a.Z);a.fb[++a.ub]=a.Z;a.e=a.ub;break;case 104:0<a.Z.D?(a.mb=!0,SD(a.Z,a.Z.D),a.Z.D=0,OC(a)):0<a.Z.E&&(a.mb=!0,TD(a.Z,a.Z.E),a.Z.E=0,OC(a));UD(a.Z);break;case 213:a.c=
+c;if(!a.E){var e,f,g,j;j=new SA;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new LA(c),RA(j,g),g.c=c,dz(g.d,a);by(a,j);a.E=j}VD(a.E.a,a,a.F.a,a.F.b)}else{a.lb=!0;a.nb=!0;switch(b){case 301:a.d=3;break;case 401:a.d=4;break;case 501:a.d=5;break;case 701:a.d=9;break;case 801:a.d=10;break;case 901:a.d=11;break;case 1001:a.d=12;break;case 601:a.d=8;break;case 1101:a.d=7;break;case 1300:a.d=1;break;case 1201:a.o&&(KD(a.o),a.o=null);0==a.Z.D&&(a.o=new LD(2,a));a.d=18;break;case 1301:a.d=19;break;case 1302:a.d=
+20;break;case 1303:a.d=21;break;case 1304:a.d=22}0<a.Z.D&&(a.mb=!0,a.d!=a.Z.b[a.Z.D]&&18!=a.d&&(a.Z.b[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,OC(a)),18==a.d&&(d=ao((yq(),zq).gc.a.gb,Wg),WD(a.Z,a.Z.D,d),OC(a)),UD(a.Z))}NC(a);return!0}
+function uq(a){var b,c,d;d=IC(a);c=l;if(a.Fb){var e,f,g;g=Vr([4,a.ub+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.ub;++b)QD(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(XD(g[1][0],3)+XD(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+YD(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+YD(a.fb[g[3][b]],d)}else 1<a.ub&&(a.Z=new ZD(a,a.fb,a.ub)),c=YD(a.Z,d),1<a.ub&&(a.Z=a.fb[a.e]);return c}
+function $D(a,b,c,d){var e;e=c;var f=d,g,j;(g=aE(b),j=0!=(b.e&2),g||j)?(g=a.Fb?(!a.w&&(a.w=XC(a,!0)),a.w):(!a.v&&(a.v=XC(a,!1)),a.v),VD(g.a,a,e,f),e=!0):e=!1;if(e)return!0;if(a.z)return!1;e=!0;a.kb=!1;a.Sb=c-a.Y;a.Tb=d-(2*a.Y+a.S);a.kb=!0;a.J=l;a.gb=bE(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){e=0;for(b=1;14>=b;++b)if(c<b*(a.Y+a.S)){e=b;break}c=0;for(b=1;b<=mD+2;++b)if(d<b*(a.Y+a.S)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Mb=!0,a.kb=!0,a.J="Next ring will be added as spiro",NC(a),!0;
+if(113==d)if(a.Ib)a.kb=!0,a.J="Move one atom",NC(a);else return!0;if(!a.Rb&&1201==d||!a.Cb&&107==d||!a.Ob&&201==d||!a.jb&&103==d||!a.tb&&!a.q&&105==d||!a.Fb&&109==d||214==d)return!1;e=Bq(a,d)}else{if(d>a.C.a-a.Y-1)return!1;a.hb=!0;c-=a.Y;d-=2*a.Y+a.S;if(0<a.Z.D)if(104==a.c)SD(a.Z,a.Z.D),a.Z.D=0,OC(a);else{if(106==a.c)return!0;if(108==a.c)cE(a.Z,a.Z.D,0),OC(a);else if(157==a.c)cE(a.Z,a.Z.D,1),OC(a);else if(158==a.c)cE(a.Z,a.Z.D,-1),OC(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=
+1,Z(a.Z,0),a.Z.F=a.Z.D,205==a.c?(a.Z.v=1,a.Z.i[1]=a.Z.t,a.Z.i[0]=a.Z.D,a.Z.E=0):OC(a);else if(206<=a.c&&229>=a.c)a.O=2,dE(a.Z),OC(a);else if(230==a.c)a.O=3,OC(a);else if(233<=a.c&&262>a.c)eE(a.Z,!1),OC(a),a.O=3;else if(107==a.c){if(a.Db.b)return!0;WD(a.Z,a.Z.D,ao(a.Db.e.gc.a.gb,Wg));a.Z.k=!0;OC(a)}else if(105==a.c)fE(a.Z),OC(a);else if(113!=a.c)if(300<a.c){if(a.d!=a.Z.b[a.Z.D]||18==a.d)a.Z.b[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,18==a.d&&(d=ao((yq(),zq).gc.a.gb,Wg),1>d.length&&(d=Oc),WD(a.Z,a.Z.D,
+d)),OC(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,dE(a.Z),OC(a);else if(0<a.Z.E)if(104==a.c)TD(a.Z,a.Z.E),a.Z.E=0,OC(a);else if(106==a.c){d=a.Z;c=a.Z.E;if(0<d.a[d.H[c]]&&0<d.a[d.I[c]])xq(d.n,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.t;1<=b;--b)0<d.a[b]&&b>c&&(c=b);if(0==c)break;SD(d,c);d.a[c]=0}a.Z.E=0;OC(a)}else if(201==a.c)gE(a.Z,a.Z.E),OC(a);else if(202==a.c||205==a.c)1==a.Z.s[a.Z.E]&&0==a.Z.B[a.Z.E]?a.Z.s[a.Z.E]=2:(a.Z.s[a.Z.E]=1,a.Z.B[a.Z.E]=0),OC(a),a.Z.B[a.Z.E]=
+0;else if(203==a.c)a.Z.s[a.Z.E]=2,a.Z.B[a.Z.E]=0,OC(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,OC(a);else if(206<=a.c&&229>=a.c)a.O=2,dE(a.Z),OC(a);else if(107==a.c){if(!a.Db.b)return!0;d=ao(a.Db.e.gc.a.gb,Wg);a.Z.s[a.Z.E]=9;a.Z.e[a.Z.E]=d;OC(a)}else 105==a.c?(a.kb=!0,a.J="Only atoms may be marked !"):e=!1;else if(0==a.ub||a.pb){if(201>=a.c)return!1;++a.ub;a.e=a.ub;a.fb[a.ub]=new WC(a);a.Z=a.fb[a.ub];a.pb=!1;202<=a.c&&204>=a.c||205==a.c?(hE(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=
+1,a.Z.F=1,a.O=1,Z(a.Z,0),205==a.c&&(a.Z.J[2]=c+21.65,a.Z.M[2]=d-12.5,a.Z.i[0]=1,a.Z.i[1]=2,a.Z.v=1)):206<=a.c&&229>=a.c?(a.Z.L=c,a.Z.O=d,a.O=2,dE(a.Z)):300<a.c?(hE(a.Z),a.Z.b[1]=a.d,a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,18==a.d&&(d=ao((yq(),zq).gc.a.gb,Wg),1>d.length&&(d=Oc),WD(a.Z,1,d))):230==a.c?iE(a,null,!0):233<=a.c&&262>a.c?(hE(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,eE(a.Z,!0)):BB();OC(a)}else e=!1;e&&(UD(a.Z),a.lb=!1,a.nb=!1,a.mb=!0,NC(a))}return e}
+function jE(a,b,c,d){var e,f;if(a.z||!a.hb||aE(b))return!0;a.kb=!1;c-=a.Y;d-=2*a.Y;e=c-a.Sb;f=d-a.Tb;if(2==a.O||3==a.O||9==a.O)return!0;if(1==a.O){a:{b=a.Z;e=c;f=d;var g,j,h,n,o,r,q;b.D=0;b.J[0]=e;b.M[0]=f;g=kE(b,0);if(0<g&&205!=b.n.c)b.D=g,g!=b.F?(b.J[b.t]=b.J[g],b.M[b.t]=b.M[g]):(b.J[b.t]=b.L,b.M[b.t]=b.O);else if(205==b.n.c){b.E=0;g=b.i[b.v];n=b.i[b.v-1];j=b.J[g]-b.J[n];h=b.M[g]-b.M[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.J[n];q=f-b.M[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.v)SD(b,b.t),--b.v,b.C=!1;else if(2==b.t)0>b.M[2]-b.M[1]&&0<f-b.M[1]?b.M[2]=b.M[1]+g/2:0<b.M[2]-b.M[1]&&0>f-b.M[1]&&(b.M[2]=b.M[1]-g/2),0>b.J[2]-b.J[1]&&0<e-b.J[1]?b.J[2]=b.J[1]+0.866*g:0<b.J[2]-b.J[1]&&0>e-b.J[1]&&(b.J[2]=b.J[1]-0.866*g);else{if(2==b.z[b.i[0]]&&(o=b.G[b.i[0]][1],o==b.i[1]&&(o=b.G[b.i[0]][2]),j=b.J[b.i[0]]-b.J[o],h=b.M[b.i[0]]-b.M[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.J[o],q=f-b.M[o],e=q*j-r*h,r=b.J[b.i[1]]-b.J[o],q=b.M[b.i[1]]-b.M[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.u,b.D=b.i[0],Z(b,0),TD(b,e),0<kE(b,b.t)&&(b.C=!0)}else{if(b.C)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.v;if(100<b.v){xq(b.n,"You are too focused on chains, enough of it for now !");--b.v;break a}b.D=b.t;Z(b,N(M(Math.round(h))));b.i[b.v]=b.t;0<kE(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;xq(b.n,e+l)}else j=e-b.J[b.F],h=f-b.M[b.F],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.J[b.t]=b.J[b.F]+25*(j/g),b.M[b.t]=b.M[b.F]+25*(h/g)}a.r=!0}else if(113==a.c&&0<a.Z.D)a.ib||(a.ib=
+!0),b=a.Z,0<b.D&&(e=b.D,b.J[e]=c,b.M[e]=d);else if(bE(b)||aE(b))LC(a.Z,e),a.O=5;else if(0==a.Z.D&&0==a.Z.E){5!=a.O&&(e=f=0);b=a.Z;for(g=1;g<=b.t;++g)b.J[g]+=e,b.M[g]+=f;h=y(RC,m,-1,4,1);SC(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.n.C.b-b.n.Y&&0<h&&h<b.n.C.a-3*b.n.Y))for(g=1;g<=b.t;++g)b.J[g]-=e,b.M[g]-=f;a.O=5}a.D=!1;MC(a);a.mb=!0;NC(a);a.Sb=c;a.Tb=d;return!0}
+function lE(a,b,c,d){var e,f,g;if(!(a.z&&null==a.rb||aE(b))){c-=a.Y;d-=2*a.Y;g=!1;f=0;b=1;a:for(;b<=a.ub;++b){e=a.fb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((pC(),xC)?350:170)+1,q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.t;++q)n=j-e.J[q],o=h-e.M[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.fb[b].D=0<e?e:0;a.fb[b].E=0>e?-e:0;f=b;g=!0;mE(a,a.fb[b].D);113==a.c&&0>e&&(g=!1,a.fb[b].E=0);break a}else if(mE(a,0),0<a.fb[b].D||0<a.fb[b].E)a.fb[b].D=
+0,a.fb[b].E=0,g=!0}if(g){for(b=a.e+1;b<=a.ub;++b)a.fb[b].D=0,a.fb[b].E=0;a.D=!1;MC(a);a.mb=!0;NC(a)}!a.z&&0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
+function nE(a){if(a.z)return!0;a.ib&&(a.ib=!1,OC(a));a.kb=!1;a.P=gh;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=kE(b,b.t),6>b.z[c]&&(oE(b),d=b.i[b.v-1],b.H[b.u]=c,b.I[b.u]=d,b.G[c][++b.z[c]]=d,b.G[d][++b.z[d]]=c),SD(b,b.t));b.C=!1;OC(a)}else a:{var b=a.Z,e,f;c=kE(b,b.t);if(0!=c){--b.t;for(f=1;f<b.u;++f)if(d=b.H[f],e=b.I[f],d==c&&e==b.F||d==b.F&&e==c){--b.u;--b.z[b.F];3>b.s[f]?(++b.s[f],b.B[f]=0):xq(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],xq(b.n,"Not possible connection !")):
+(b.I[b.u]=c,b.G[c][++b.z[c]]=b.F,b.G[b.F][b.z[b.F]]=c,b.K[b.u]=N(M(oD((b.J[b.F]+b.J[c])/2))),b.N[b.u]=N(M(oD((b.M[b.F]+b.M[c])/2))))}}UC(a.Z);a.r&&(b=a.$,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,HD(b),b.a.c=c),OC(a),a.r=!1)}else 5==a.O&&(UC(a.Z),OC(a));0<a.O&&(a.D=!1,MC(a),a.mb=!0,UD(a.Z),pE(a.Z),NC(a),a.O=0,a.f=!1);if(xC&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,MC(a),a.mb=!0,NC(a);return!0}function MC(a){a.lb=!1;a.nb=!1;a.mb=!1}
+function mE(a,b){if(null!=a.rb&&!(0>=b&&0==a.Bb||b==a.Bb&&a.e==a.Ab))0>=b&&0<a.Bb&&(b=0),a.Bb=b,a.Ab=a.e,lC(a.rb,H(qE,m,81,[new S(a.e),new S(b)]))}
+function rE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Eb=!1:-1<b.indexOf("rbutton")&&(a.Eb=!0);-1<b.indexOf("nohydrogens")?a.Kb=!1:-1<b.indexOf("hydrogens")&&(a.Kb=!0);-1<b.indexOf("keephs")&&(a.N=!0);-1<b.indexOf("removehs")&&(a.N=!1);-1<b.indexOf("noquery")?a.Cb=!1:-1<b.indexOf("query")&&(a.Cb=!0);-1<b.indexOf(Df)?a.Fb=!1:-1<b.indexOf(cg)&&(a.Fb=!0);-1<b.indexOf("noautoez")?a.p=!1:-1<b.indexOf("autoez")&&(a.p=!0);-1<b.indexOf("nostereo")?a.Ob=!1:-1<b.indexOf("stereo")&&(a.Ob=!0);
+-1<b.indexOf("nocanonize")?a.s=!1:-1<b.indexOf("canonize")&&(a.s=!0);-1<b.indexOf("nomultipart")?a.jb=!1:-1<b.indexOf(yf)&&(a.jb=!0);-1<b.indexOf("nonumber")?(a.tb=!1,a.q=!1):-1<b.indexOf(Hf)&&(a.tb=!0,a.q=!1);-1<b.indexOf("newlook")?(a.ob=!0,a.S=1):-1<b.indexOf("oldlook")&&(a.ob=!1,a.S=0);-1<b.indexOf("autonumber")&&(a.q=!0,a.tb=!0);-1<b.indexOf("star")&&(a.Nb=!0,a.tb=!0);-1<b.indexOf("nostar")&&(a.Nb=!1,a.tb=!1);-1<b.indexOf("polarnitro")&&(a.yb=!0);-1<b.indexOf("nopolarnitro")&&(a.yb=!1);-1<b.indexOf("depict")&&
+(a.z=!0,a.Y=0,a.cb=null,QC(a,1,a.ub,0));if(-1<b.indexOf("nodepict")){a.z=!1;for(d=1;d<=a.ub;++d)sE(a.fb[d]),TC(a.fb[d]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf("xbutton")&&(a.Rb=!0);-1<b.indexOf("noxbutton")&&(a.Rb=!1);d=a.vb;-1<b.indexOf("nopaste")?a.vb=!1:-1<b.indexOf(Sf)&&(a.vb=!0);d!=a.vb&&(a.v=null,a.w=null);-1<b.indexOf(nd)&&(a.A=!0);-1<b.indexOf("noborder")&&(a.A=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.qb=!0);-1<b.indexOf("jmeh")&&
+(a.M=!0);-1<b.indexOf("showan")&&(a.Jb=!0);-1<b.indexOf("atommovebutton")&&(a.Ib=!0);-1<b.indexOf("noatommovebutton")&&(a.Ib=!1);a.Fb&&(a.q=!0,a.jb=!0);a.z||(a.A=!1);a.Eb&&++mD;c&&NC(a)}
+function NC(a){var b,c,d,e;b=Zy(a);!a.C||b.b!=a.C.b||b.a!=a.C.a||!a.cb||!a.I?(e=!1,a.C&&(e=b.b!=a.C.b||b.a!=a.C.a),a.C=b,d=b.b-a.Y,c=b.a-3*a.Y-a.S,1>d&&(d=1),1>c&&(c=1),a.cb=a.Fe(a.cb,d,c),a.z&&e&&QC(a,1,a.ub,0),nD(a),a.z||(a.Qb=a.Fe(a.Qb,b.b,2*a.Y+a.S),wD(a),c=b.a-2*a.Y+a.S,1>c&&(c=1),a.Q=a.Fe(a.Q,a.Y,c),lD(a),a.I=a.Fe(a.I,d,a.Y),hD(a))):(nD(a),a.z||(hD(a),a.D&&(wD(a),lD(a)),a.D=!0));a.lb=!0;a.nb=!0;a.mb=!0;a.kb=!0}
+function tE(a,b){var c,d,e;e=l;for(d=1;d<=a.ub;++d){if(0<b&&(c=QD(a.fb[d]),c!=b))continue;c=a.fb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.t+ba+c.u,h=1;h<=c.t;++h){j=tD(c,h);c.n.M&&0<c.x[h]&&(j+=Ub,1<c.x[h]&&(j+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?j+=xa:j+=Ca,1<Sj(c.A[h])&&(j+=Sj(c.A[h])));g=-1;for(f=1;f<=c.y;++f)if(c.q[f][0]==h){g=c.q[f][1];break}c.n.Nb&&0<c.d[h]&&(g=1);-1<g&&(j+=jb+g);o+=ba+j+ba+uE(0.055999999999999994*c.J[h],0,2)+ba+uE(0.055999999999999994*-c.M[h],
+0,2)}for(h=1;h<=c.u;++h)f=c.H[h],g=c.I[h],n=c.s[h],1==c.B[h]?n=-1:2==c.B[h]?n=-2:3==c.B[h]?(n=-1,j=f,f=g,g=j):4==c.B[h]?(n=-2,j=f,f=g,g=j):10==c.B[h]&&(n=-5),9==c.s[h]&&(n=c.B[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=eh),e+=c)}return e}function DC(a,b){var c,d,e;e=l;for(c=1;c<=a.ub;++c){if(0<b&&(d=QD(a.fb[c]),d!=b))continue;d=void 0;d=vE(a.fb[c]);d=wE(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
+function OC(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.sb&&lC(a.sb,null)}var c,d,e;e=new xE;e.a=a.e;e.f=a.ub;c=!1;for(b=1;99>b;++b)if(d=a.fb[b])0<d.t&&(c=!0),e.d[b]=vE(d);else break;e.i=a.Fb;e.e=a.jb;e.b=a.B;e.c=a.O;if(b=c?e:null)a=a.$,b=new yE(b),c=a.a.c,a.a.c=b,b.b=a.a,c&&(b.c=c,c.b=b),a.a=b}function JD(a,b,c,d){try{xD(a,b,d)?c&&OC(a):NC(a)}catch(e){if(e=Li(e),A(e,78))NC(a);else throw e;}}
+function iE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;yD(a,c);e=j=0;r=new jC(b,"|>",!0);g=-1<b.indexOf(pb);n=1;h=cC(r);a.ub=0;for(f=1;f<=h;++f)if(o=gC(r),Vn(o),!G(o,eh))if(G(o,pb))++n,2==n?j=a.ub:3==n&&(e=a.ub+1);else{a.Z=new zE(a,o);if(0==a.Z.t){AE(a,"ERROR - problems in reading/processing molecule !");BB();d=!1;break a}++a.ub;a.e=a.ub;a.fb[a.ub]=a.Z}2==n?(AE(a,"ERROR - strange reaction - fixing !"),BB(),d=!1):3<n?(AE(a,"ERROR - strange reaction !"),BB(),d=!1):(1<a.ub&&!g&&rE(a,yf,!0),g&&!a.Fb&&rE(a,
+cg,!0),!g&&a.Fb&&rE(a,Df,!0),g?(QC(a,1,j,1),QC(a,j+1,e-1,2),QC(a,e,a.ub,3)):QC(a,1,a.ub,0),c&&NC(a),d=!0)}d?OC(a):NC(a)}catch(q){if(q=Li(q),A(q,78))NC(a);else throw q;}}function BE(a){MC(a);a.mb=!0;NC(a)}function yD(a,b){a.c=202;a.pb=!1;a.ub=0;a.e=0;a.Z=new WC(a);a.Z.r=0;a.bb=null;a.B=1;a.mb=!0;b&&NC(a);null!=a.sb&&lC(a.sb,null)}
+function GD(a,b){var c,d;a.e=b.a;a.ub=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.fb[c]=vE(d):a.fb[c]=null;a.Z=a.fb[a.e];a.Fb=b.i;a.jb=b.e;a.B=b.b;switch(b.c){case 5:case 7:case 9:break;default:null!=a.sb&&lC(a.sb,null)}}function CE(a,b){a.kb=!0;a.J=l;return 1>b||b>a.ub?(a.kb=!0,a.J="ERROR - invalid mol index: "+b,NC(a),null):a.fb[b]}
+function PC(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Oa)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Da)?c=245:G(b,Ea)&&(c=238);0<c?Bq(a,c):b="Not known group!";a.kb=!0;a.J=b;NC(a)}function AE(a,b){a.kb=!0;a.J=b;NC(a)}function IC(a){var b;b=CC(a);MC(a);NC(a);return b}
+function eD(a,b,c,d,e){var f,g,j,h;f=a.W;h=cB(f,e);if(h>=a.Y-1)for(g=f.b.b;h>=a.Y-1&&1<g;)--g,j=new mA(f.b.a,f.b.c,g),f=new bB(j),h=cB(f,e),b.e=j,b.i=DE(j);else iD(b,a.T);f=oA(f.b).a-oA(f.b).b;jD(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}function fD(a,b,c,d,e,f){var g,j;g=rD(a.V);j=cB(a.V,f);iD(b,a.U);(b.d=e)&&(b.f=eg+(e.a>>16&255)+za+(e.a>>8&255)+za+(e.a&255)+va);jD(b,f,c+~~((a.Y-j)/2),d+~~((a.Y-g)/2)+g)}function rD(a){return oA(a.b).a-oA(a.b).b}
+function Aq(a,b){a.q?0==b&&(a.y=-1,a.kb=!0,a.J=Bd,NC(a)):(a.R?a.y=b:-1<a.y&&10>a.y?a.y=10*a.y+b:a.y=b,a.R=!1,0==a.y?(a.y=-1,a.kb=!0,a.J=Bd):xq(a,a.y+ba),NC(a))}t(445,367,Nh);_.te=function(a){FC(this,a)};_.Fe=function(a,b,c){return Vy(this,b,c)};_.Ge=function(){};_.ae=function(){NC(this)};_.b=null;_.c=0;_.d=0;_.e=0;_.f=!1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=!1;_.q=!1;_.r=!1;_.s=!0;_.v=null;_.w=null;_.y=1;_.z=!1;_.A=!1;_.B=1;_.C=null;_.D=!0;_.E=null;_.F=null;_.H="http://peter-ertl.com/jsme/2013_03/help.html";
+_.I=null;_.J=null;_.L=null;_.M=!1;_.N=!0;_.O=0;_.P=gh;_.Q=null;_.R=!0;_.S=1;_.T=null;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=24;_.Z=null;_.$=null;_.ab=null;_.bb=null;_.cb=null;_.db=!0;_.eb=1;_.gb=!1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!1;_.qb=!1;_.rb=null;_.sb=null;_.tb=!1;_.ub=0;_.vb=!0;_.wb=null;_.xb=null;_.yb=!1;_.zb=null;_.Ab=0;_.Bb=0;_.Cb=!1;_.Db=null;_.Eb=!1;_.Fb=!1;_.Gb=!1;_.Ib=!1;_.Jb=!1;_.Kb=!0;_.Lb=null;_.Mb=!1;_.Nb=!1;_.Ob=!0;_.Pb=null;_.Qb=null;_.Rb=!0;
+_.Sb=0;_.Tb=0;var mD=10,yC,AC,rC,sC,tC,qC,xC,EE=null,wC,vC;function FE(){pC();Ty.call(this);this.Ub=(Ap(),Ap(),Ay).a;this.x=new mA(null,0,8);this.t=(Kz(),Lz);this.fb=y(GE,m,94,99,0);this._=new Ry;this.Hb=new HE;this.K=G((BB(),CB[Oe]),bc);this.u=new IE;this.G=H(fs,m,1,[Ha,Ia,Sa,Ga,Oa,La,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.Z=new WC(this);wC[0]=Oz;wC[1]=new Mz(255,153,153);wC[2]=new Mz(255,204,102);wC[3]=new Mz(255,255,153);wC[4]=new Mz(102,255,255);wC[5]=new Mz(51,204,255);wC[6]=new Mz(255,153,255)}
+t(444,445,Nh,FE);_.Fe=function(a,b,c){var d;return a?(d=a.a,mj(d.t,b,c),a):Vy(this,b,c)};_.Ge=function(a){if(this.a){var b=this.a;b.a.a&&b.a.a.a.apply(null,[JE(b.a),a])}};_.a=null;function KE(a){if(a.d.gb.style.display!=Cf){Yy(a.c);for(a=new Fi(a.e.j);a.b<a.d.Be();)Gi(a),null.$f()}}function LE(a){ME.call(this,a,cb,cb,null)}function NE(a,b){ME.call(this,a,cb,cb,b)}function OE(a,b,c){ME.call(this,a,b,c,null)}
+function ME(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(Zb,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=hj(a)){this.b=PE;++PE;this.d=e;this.c=new FE;this.e=new QE(this.c,b,c,d);dv(e,this.e,e.gb);d&&fd in d&&(this.e.b=d[fd]);a=this.e;a.d||(a.d=Wy(a,$n(a.gb,Kf),$n(a.gb,Jf)),a.d.j=!1);var b=a.c,f,g,j,h,n,o,r;b.K?EE=Zb:EE="JME";b.v=XC(b,!1);b.w=XC(b,!0);xq(b,EE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.C=Zy(b);Py(b,null);b.ob||(b.S=0);b.T||(b.T=new mA(Vb,0,13),b.W=new bB(b.T));b.U||(b.U=new mA(Vb,1,13),b.V=new bB(b.U));b.X||(b.X=new mA(Vb,0,11),new bB(b.X));pD(b,13);b.Cb=!1;b.Fb=!1;b.p=!1;b.Ob=!0;b.s=!0;b.Rb=!0;b.Eb=!1;mD=10;b.Kb=!0;try{r=RE(b.Ub,"options");null!=r&&rE(b,r,!1);j=RE(b.Ub,"jme");null!=j&&(b.L=j);n=RE(b.Ub,"mol");null!=n&&(b.ab=n);g=RE(b.Ub,"depictcgi");null!=g&&(b.Gb=!0);o=RE(b.Ub,Gg);null!=o&&(b.bb=o,NC(b));b.j=RE(b.Ub,"atomcolors");b.i=RE(b.Ub,"atombg");f=RE(b.Ub,"depictbg");
+if(null!=f&&b.z){var q;var u,v,D,E;v=(Kz(),Lz);try{if(0!=f.indexOf(la))throw new qn("bad hex encoding");E=PB(f.substr(1,2),16);D=PB(f.substr(3,2),16);u=PB(f.substr(5,2),16);q=v=new Mz(E,D,u)}catch(J){if(J=Li(J),A(J,78))BB(),q=v;else throw J;}b.t=q}b.Jb&&b.Z&&PD(b.Z);h=RE(b.Ub,"notify_structural_change_js_function");b.sb=h}catch(Q){if(Q=Li(Q),!A(Q,78))throw Q;}b.c=202;for(f=0;23>f;++f)tC[f]=(Kz(),Tz),vC[f]=Oc;vC[1]=Ub;tC[1]=(Kz(),Pz);vC[2]=zb;tC[2]=Tz;vC[3]=Cb;tC[3]=Pz;vC[4]=ec;tC[4]=Yz;vC[5]=oc;tC[5]=
+Sz;vC[9]=Qb;tC[9]=Vz;vC[10]=Kb;tC[10]=Vz;vC[11]=Bb;tC[11]=Vz;vC[12]=Wb;tC[12]=Vz;vC[8]=Bc;tC[8]=$z(Uz);vC[7]=qc;tC[7]=Tz;vC[6]=Gc;tC[6]=Pz;vC[13]=Fc;tC[13]=Pz;vC[18]=Oc;tC[18]=Pz;vC[19]=rc;tC[19]=Pz;vC[20]=sc;tC[20]=Pz;vC[21]=tc;tC[21]=Pz;vC[22]=uc;tC[22]=Pz;yy(b);b.$=new SE;f=a.c;f.C=Zy(f);null!=f.L?(iE(f,f.L,!1),null!=f.i&&f.Z&&DD(f.Z,f.i,!0),null!=f.j&&f.Z&&DD(f.Z,f.j,!1)):null!=f.ab&&JD(f,f.ab,!1,!1);NC(a.c)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function TE(){return is(null)}function UE(a){return is(a)}t(446,1,Zh,LE,NE,OE,ME);_.He=function(a){B(this.e,new VE(this,a),(Dp(),Dp(),Ep))};_.Ie=function(a){B(this.e,new WE(this,a),(Jq(),Jq(),Kq))};_.Je=function(a){OD(new XE(a,this.c,rC))};_.Ke=function(){VC(this.c)};_.Le=function(){Mn((Jn(),Kn),new YE(this))};_.Me=function(){return this.a};_.Ne=function(){return this.b};_.Oe=function(){return this.c.H};_.Pe=function(){return this.c.db};_.Qe=function(){return this.c.eb};_.Re=function(){return this.c.sb};
+_.ed=function(){return $n(this.e.gb,Jf)};_.Se=function(){var a;a=[];a.length=2;a[0]=$n(this.e.gb,Kf);a[1]=$n(this.e.gb,Jf);return a};_.fd=function(){return $n(this.e.gb,Kf)};_.Te=function(){return this.d.gb};_.Ue=function(){return this.c.xb};_.Ve=function(){return this.c.zb};_.We=function(a){$wnd.alert("JSME initialization error: "+a)};_.hd=function(){return this.d.gb.style.display!=Cf};_.Xe=function(){var a=this.c,b;a.Fb?b=tE(a,1)+pb+tE(a,2)+pb+tE(a,3):b=tE(a,0);return b};_.Ye=function(){return uq(this.c)};
+_.Ze=function(){var a=this.c,b,c;b=a.Ob;a.Ob=!1;c=CC(a);a.Ob=b;NC(a);return c};_.$e=function(a){rE(this.c,a,!0)};_._e=function(){};_.af=function(a){JD(this.c,a,!0,!0)};_.bf=function(a){iE(this.c,a,!0)};_.fe=function(){KE(this)};_.cf=function(){yD(this.c,!0)};_.df=function(a){var b=this.c;if(a=CE(b,a)){var c;for(c=1;c<=a.t;++c)a.d[c]=0;BE(b)}};_.ef=function(a){this.a=a;!this.c.a&&(this.c.a=new ZE(this))};
+_.ff=function(a){var b=this.e,c,d;if(b.b!=a){b.b=a;for(d=new Fi(b.a);d.b<d.d.Be();)c=Gi(d),a?c.a=l:c.a=tg}Yy(b.c)};_.gf=function(a,b){var c=this.c,d;if(d=CE(c,a))DD(d,b,!0),BE(c)};_.hf=function(a,b){var c=this.c,d;d=CE(c,a);1>b||b>d.t?(c.kb=!0,c.J="ERROR - invalid atom index: "+b,NC(c)):(d.D=b,BE(c))};_.kd=function(a){this.e.gb.style[Be]=a;KE(this)};_.jf=function(a){this.c.H=a};_.kf=function(a){var b=this.c;b.db=a;NC(b)};_.lf=function(a){var b=this.c;b.eb=a;NC(b)};_.mf=function(a){this.c.rb=a};
+_.nf=function(a){this.c.sb=a};_.of=function(a){var b=this.c;b.xb=a;b.v=XC(b,!1)};_.pf=function(a){this.c.zb=a};_.qf=function(a,b){var c=this.e;c.md(a);c.kd(b);KE(this)};_.rf=function(a){PC(this.c,a)};_.sf=function(a,b){var c=this.c;c.f=!1;c.Pb=new zE(c,a);c.c=253;c.kb=!0;c.J=b;NC(c)};_.ld=function(a){Nu(this.d.gb,a)};_.md=function(a){this.e.gb.style[ah]=a;KE(this)};_.tf=function(a){AE(this.c,a)};_.uf=function(){return IC(this.c)};_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;var PE=0;
+function YE(a){this.a=a}t(447,1,{},YE);_.wc=function(){var a,b;for(b=new Fi(this.a.e.a);b.b<b.d.Be();)a=Gi(b),a.t.gb.innerHTML=a.q||l};_.a=null;function ZE(a){this.a=a}t(448,1,{},ZE);_.a=null;function VE(a,b){this.a=a;this.b=b}t(449,1,{},VE);_.Lc=function(a){a=a.a;Mn((Jn(),Kn),new $E(this,this.b,a))};_.a=null;_.b=null;function $E(a,b,c){this.a=a;this.c=b;this.b=c}t(450,1,{},$E);_.wc=function(){var a=this.b;this.c.a.apply(a,[JE(this.a.a),a])};_.a=null;_.b=null;_.c=null;
+function WE(a,b){this.a=a;this.b=b}t(451,1,{},WE);_.a=null;_.b=null;function Mq(a,b,c){this.a=a;this.c=b;this.b=c}t(452,1,{},Mq);_.wc=function(){var a=this.b;this.c.a.apply(a,[JE(this.a.a),a])};_.a=null;_.b=null;_.c=null;
+function aF(){var a=bF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;cF(dF,arguments)?a=arguments[0]:3==arguments.length?a=new OE(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new LE(arguments[0]):4==arguments.length?a=new ME(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new NE(arguments[0],arguments[1]));this.g=a;eF();a[Tc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.He(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new fF(a))});b.addMouseOverHandler=C(function(a){this.g.Ie(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fF(a))});b.alert=C(function(a){this.g.Je(a)});b.clear=C(function(){this.g.Ke()});b.deferredRepaint=C(function(){this.g.Le()});b.getAfterPasteCallBack=C(function(){return this.g.a});b.getCreationIndex=C(function(){return this.g.b});b.getHelpURL=C(function(){return this.g.c.H});b.getMolecularAreaAntiAlias=C(function(){return this.g.c.db});b.getMolecularAreaLineWidth=
+C(function(){return this.g.c.eb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.c.sb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Se()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.d.gb});b.getPasteLabel=C(function(){return this.g.c.xb});b.getPrePasteJSfunction=C(function(){return this.g.c.zb});b.initializationError=C(function(a){this.g.We(a)});b.isVisible=C(function(){return this.g.hd()});
+b.jmeFile=C(function(){return this.g.Xe()});b.molFile=C(function(){return this.g.Ye()});b.nonisomericSmiles=C(function(){return this.g.Ze()});b.options=C(function(a){this.g.$e(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.af(a)});b.readMolecule=C(function(a){this.g.bf(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=dF;eF();var f=b,g,b=gF.b;g=hF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=hF(b,
+e,f)}if(!g)throw new Pi("Can't find exported method for given arguments: 0"+jb+f.length+aa);return g[0]});b.reset=C(function(){this.g.cf()});b.resetAtomColors=C(function(a){this.g.df(a)});b.setAfterPasteCallBack=C(function(a){this.g.ef(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fF(a))});b.setAntialias=C(function(a){this.g.ff(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.gf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.hf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
+b.setHelpURL=C(function(a){this.g.jf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.kf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.lf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nf(a)});b.setPasteLabel=C(function(a){this.g.of(a)});b.setPrePasteJSfunction=C(function(a){this.g.pf(a)});b.setSize=C(function(a,b){this.g.qf(a,b)});b.setSubstituent=C(function(a){this.g.rf(a)});b.setTemplate=C(function(a,
+b){this.g.sf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.tf(a)});b.smiles=C(function(){return this.g.uf()});iF({"0":{"0":[[TE,null,void 0]],1:[[UE,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new jF(e));return[e]},oe]]}});kF(dF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function gs(){lF||(lF=!0,aF())}t(453,1,{},gs);
+var lF=!1;function ks(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==oe)$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 js(){}t(455,1,{},js);_.wc=function(){ks()};function jF(a){this.a=a}t(456,1,{68:1,106:1},jF);_.eQ=function(a){return null!=a&&A(a,68)&&this.a==a.a};_.a=null;function fF(a){this.a=a}t(457,1,{69:1,106:1},fF);
+_.eQ=function(a){return null!=a&&A(a,69)&&this.a==a.a};_.a=null;
+function oC(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(ah)||l;b=c.getAttribute(Be)||l;f=c.getAttribute(Af)||l;e=c.getAttribute(Je)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Af)||l,h=h.getAttribute(Wg)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Dd);c.removeAttribute(Af);c.removeAttribute("archive");c.removeAttribute(Be);c.removeAttribute(ah);c.removeAttribute(ed);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=ho();c.setAttribute(Je,d);c.style[ah]=mC(g);c.style[Be]=mC(b);b=new mF(a,d,n,e,c,f);Mn((Jn(),Kn),b);++a.b;return!0}function nC(a){this.a="JME.class";this.d=a}t(458,1,{},nC);_.Ec=function(){return oC(this)};_.a=null;_.b=0;_.c=null;_.d=null;function mF(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}t(459,1,{},mF);
+_.wc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,cb,cb,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(Je,this.e):this.c.removeAttribute(Je);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 nF(){}t(460,1,Zh,nF);function oF(a){this.a=a}t(461,1,{},oF);_.wc=function(){this.a()};_.a=null;
+function pF(){var a=bF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;cF(qF,arguments)?a=arguments[0]:0==arguments.length&&(a=new nF);this.g=a;eF();a[Tc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Mn((Jn(),Kn),new oF(a))});kF(qF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function hs(){rF||(rF=!0,pF())}t(462,1,{},hs);var rF=!1;function sF(a){rn();this.f=a}
+t(463,433,hi,sF);function qs(){rn();this.f="divide by zero"}t(464,97,$h,qs);function bs(){rn()}function tF(a){rn();this.f=a}t(465,97,$h,bs,tF);function uF(){uF=x;vF=new wF(!1);xF=new wF(!0)}function wF(a){this.a=a}t(466,1,{71:1,72:1,75:1},wF);_.eQ=function(a){return A(a,72)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?Vg:"false"};_.a=!1;var vF,xF;function yF(){}function zF(a){return typeof a==Hf?Bc+(0>a?-a:a):a}
+function AF(a,b){var c;c=new yF;c.d=Lb+(BF(0!=a?-a:0)?zF(0!=a?-a:0):l+xi(c));CF(0!=a?-a:0)&&DF(0!=a?-a:0,c);c.b=4;c.a=b;return c}function $(a){var b;b=new yF;b.d=Lb+(BF(a)?zF(a):l+xi(b));CF(a)&&DF(a,b);return b}function EF(a,b){var c;c=new yF;c.d=Lb+(BF(a)?zF(a):l+xi(c));CF(a)&&DF(a,c);c.b=b?8:0;return c}function FF(){var a;a=new yF;a.d=Lb+(BF(0)?zF(0):l+xi(a));CF(0)&&DF(0,a);a.b=2;return a}function GF(a){var b;b=new yF;b.d=Lb+(BF(a)?zF(a):l+xi(b));CF(a)&&DF(a,b);b.b=1;return b}
+function CF(a){return typeof a==Hf&&0<a}function BF(a){return null!=a&&0!=a}function DF(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=Jh[b.c])c=c.prototype;else{c=Jh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(468,1,{},yF);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?l:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;
+function HF(a){var b;if(!(b=IF,!b&&(b=IF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new JF(Sb+a+ea);return parseFloat(a)}
+function PB(a,b){var c,d;if(null==a)throw new JF(Gf);if(2>b||36<b)throw new JF("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new JF(Sb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new JF(Sb+a+ea);if(-2147483648>c||2147483647<c)throw new JF(Sb+a+ea);return c}t(470,1,{71:1,83:1});var IF=null;function KF(a){this.a=a}
+t(469,470,{71:1,75:1,76:1,83:1},KF);_.eQ=function(a){return A(a,76)&&a.a==this.a};_.hC=function(){return K(this.a)};_.tS=function(){return l+this.a};_.a=0;function kz(a){this.a=a}t(471,470,{71:1,75:1,79:1,83:1},kz);_.eQ=function(a){return A(a,79)&&a.a==this.a};_.hC=function(){return K(this.a)};_.tS=function(){return l+this.a};_.a=0;function az(){rn()}function sk(a){rn();this.f=a}t(472,97,Sh,az,sk);function gv(){rn()}function hw(a){rn();this.f=a}t(473,97,$h,gv,hw);function S(a){this.a=a}
+function Cs(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 vs(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function BD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(LF(),MF)[b],!c&&(c=MF[b]=new S(a)),c):new S(a)}t(474,470,{71:1,75:1,81:1,83:1},S);_.eQ=function(a){return A(a,81)&&a.a==this.a};_.hC=function(){return this.a};
+_.tS=function(){return l+this.a};_.a=0;function LF(){LF=x;MF=y(qE,m,81,256,0)}var MF;function Sj(a){return 0>a?-a:a}function Rj(a,b){return a>b?a:b}function oD(a){return Math.round(a)}function on(){rn()}function qr(a){rn();this.f=a}t(477,97,{71:1,78:1,82:1,84:1,86:1},on,qr);function zi(){zi=x;Ai=H(yi,m,-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 Ai;function JF(a){rn();this.f=a}t(479,472,Sh,JF);
+function tn(a){this.a="Unknown";this.c=a;this.b=-1}t(480,1,{71:1,85:1},tn);_.tS=function(){return this.a+Wa+this.c+"(Unknown Source"+(0<=this.b?jb+this.b:l)+va};_.a=null;_.b=0;_.c=null;function NF(a,b){return a.charCodeAt(b)}function hC(a,b){var c=b,d=a.length,e,f;e=NF(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function OF(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
+function G(a,b){return!A(b,1)?!1:""+a==b}function Wn(a,b){return a.indexOf(b)}function NB(a,b,c){return a.indexOf(b,c)}function dy(a,b){return a.lastIndexOf(b)}function ID(a){var b=aa,c=eh,d;for(d=0;0<=(d=c.indexOf(Rc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Mu(c,++d):c=c.substr(0,d-0)+Mu(c,++d);return a.replace(RegExp(b,pe),c)}
+function PF(a,b){for(var c=RegExp(b,pe),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(fs,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Mu(a,b){return a.substr(b,a.length-b)}
+function Vn(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Xn(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)}_=String.prototype;_.cM={1:1,71:1,73:1,75:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return ft(this)};_.tS=_.toString;function QF(){QF=x;RF={};SF={}}
+function ft(a){QF();var b=jb+a,c=SF[b];if(null!=c)return c;c=RF[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+NF(a,d++);c|=0}256==TF&&(RF=SF,SF={},TF=0);++TF;return SF[b]=c}var RF,TF=0,SF;function ln(a,b){kn(a.a,b);return a}function jn(){this.a=Yn()}function UF(){this.a=Yn();kn(this.a,l)}t(482,1,Mh,jn,UF);_.tS=function(){return Zn(this.a)};function dt(){this.a=Yn()}
+function LB(){this.a=Yn()}function Kr(a){this.a=Yn();kn(this.a,a)}t(483,1,Mh,dt,LB,Kr);_.tS=function(){return Zn(this.a)};function OB(a){a="String index out of range: "+a;rn();this.f=a}t(484,473,$h,OB);
+function VF(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new on;h=a.cZ;g=b.cZ;if(0==(h.b&4)||0==(g.b&4))throw new tF("Must be array types");j=h.a;f=g.a;if(!(0!=(j.b&1)?j==f:0==(f.b&1)))throw new tF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new gv;if((0==(j.b&1)||0!=(j.b&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)as(b,c,a[--d])}else for(c=e+c;e<c;)as(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Ou(){rn()}function WB(a){rn();this.f=a}t(486,97,$h,Ou,WB);function qz(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:wn(b,c))return a;return null}function tz(a,b){var c;return(c=qz(a.xd(),b))?(c.Zc(),!0):!1}function WF(a){var b,c,d,e;d=new jn;b=null;kn(d.a,Pc);for(c=a.xd();c.Xc();)null!=b?kn(d.a,b):b=Aa,e=c.Yc(),kn(d.a,e===a?"(this Collection)":l+e);kn(d.a,Sc);return Zn(d.a)}t(487,1,{});_.vf=function(){throw new WB("Add not supported on this collection");};
+_.wf=function(a){return!!qz(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.xf=function(a){return tz(this,a)};_.tS=function(){return WF(this)};t(489,487,di);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.wf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=zn(c),a=~~a);return a};
+function XF(a,b){var c;return A(b,90)&&(c=b.yf(),xu(a.a,c))?(c=cj(a.a,c),a.a.Ce(b.zf(),c)):!1}function aC(a){this.a=a}t(488,489,di,aC);_.wf=function(a){return XF(this,a)};_.xd=function(){return new RB(this.a)};_.xf=function(a){return XF(this,a)?(a=a.yf(),Oi(this.a,a),!0):!1};_.Be=function(){return this.a.d};_.a=null;function UB(a){if(a.b)Ii(a.a),Oi(a.c,a.b.yf()),a.b=null;else throw new Ru("Must call next() before remove().");}
+function RB(a){var b;this.c=a;b=new $i;a.c&&Ui(b,new YF(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new ZF(a,d.substring(1));b.vf(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.vf(c[d])}this.a=new Fi(b)}t(490,1,{},RB);_.Xc=function(){return SB(this.a)};_.Yc=function(){return this.b=Gi(this.a)};_.Zc=function(){UB(this)};_.a=null;_.b=null;_.c=null;t(492,1,qi);_.eQ=function(a){return A(a,90)&&VB(this.yf(),a.yf())&&VB(this.zf(),a.zf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.yf()&&(a=zn(this.yf()));null!=this.zf()&&(b=zn(this.zf()));return a^b};_.tS=function(){return this.yf()+nb+this.zf()};function YF(a){this.a=a}t(491,492,qi,YF);_.yf=function(){return null};_.zf=function(){return this.a.b};_.Af=function(a){return YB(this.a,a)};_.a=null;function ZF(a,b){this.b=a;this.a=b}t(493,492,qi,ZF);_.yf=function(){return this.a};_.zf=function(){return this.b.e[jb+this.a]};_.Af=function(a){return ZB(this.b,this.a,a)};_.a=null;_.b=null;
+function ew(a,b){(0>a||a>=b)&&$F(a,b)}function $F(a,b){throw new hw("Index: "+a+", Size: "+b);}t(494,487,wi);_.Bf=function(){throw new WB("Add not supported on this list");};_.vf=function(a){this.Bf(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:wn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:zn(c)),b=~~b;return b};_.xd=function(){return new Fi(this)};_.Df=function(){return this.Ef(0)};_.Ef=function(a){return new aG(this,a)};_.Ff=function(){throw new WB("Remove not supported on this list");};function SB(a){return a.b<a.d.Be()}function Gi(a){if(a.b>=a.d.Be())throw new jv;return a.d.Cf(a.c=a.b++)}function Ii(a){if(0>a.c)throw new mw;a.d.Ff(a.c);a.b=a.c;a.c=-1}function Fi(a){this.d=a}t(495,1,{},Fi);_.Xc=function(){return SB(this)};
+_.Yc=function(){return Gi(this)};_.Zc=function(){Ii(this)};_.b=0;_.c=-1;_.d=null;function aG(a,b){var c;this.d=this.a=a;c=a.Be();(0>b||b>c)&&$F(b,c);this.b=b}t(496,495,{},aG);_.Gf=function(){return 0<this.b};_.Hf=function(){if(0>=this.b)throw new jv;return this.a.Cf(this.c=--this.b)};_.a=null;function bG(a){a=new RB(a.b.a);return new cG(a)}function dG(a,b){this.a=a;this.b=b}t(497,489,di,dG);_.wf=function(a){return xu(this.a,a)};_.xd=function(){return bG(this)};_.Be=function(){return this.b.a.d};
+_.a=null;_.b=null;function cG(a){this.a=a}t(498,1,{},cG);_.Xc=function(){return SB(this.a.a)};_.Yc=function(){return(this.a.b=Gi(this.a.a)).yf()};_.Zc=function(){UB(this.a)};_.a=null;t(499,494,wi);_.Bf=function(a,b){var c;c=wz(this,a);var d=c.d;new rz(b,c.b);++d.b;++c.a;c.c=null};_.Cf=function(a){var b;b=wz(this,a);try{return xz(b)}catch(c){c=Li(c);if(A(c,91))throw new hw("Can't get element "+a);throw c;}};_.xd=function(){return wz(this,0)};
+_.Ff=function(a){var b,c;b=wz(this,a);try{c=xz(b)}catch(d){d=Li(d);if(A(d,91))throw new hw("Can't remove element "+a);throw d;}eG(b);return c};function fG(a){a.b=y(gG,m,0,0,0)}function Hy(a,b,c){(0>b||b>a.c)&&$F(b,a.c);a.b.splice(b,0,c);++a.c}function Ui(a,b){as(a.b,a.c++,b);return!0}function Ht(a,b){ew(b,a.c);return a.b[b]}function yj(a,b){for(var c=0;c<a.c;++c)if(VB(b,a.b[c]))return c;return-1}function Kt(a,b){var c;c=(ew(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
+function Ti(a,b){var c;c=yj(a,b);if(-1==c)return!1;Kt(a,c);return!0}function wk(a,b){var c;if(b.length<a.c){c=b;var d;d=Ur(0,a.c);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)as(b,c,a.b[c]);b.length>a.c&&as(b,a.c,null);return b}function $i(){fG(this)}function kA(a){fG(this);this.b.length=a}function ez(a){fG(this);var b=this.b,c=a.b,a=c.slice(0,a.c);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.c=this.b.length}t(500,494,Lh,$i,kA,ez);_.Bf=function(a,b){Hy(this,a,b)};
+_.vf=function(a){return Ui(this,a)};_.Ke=function(){this.b=y(gG,m,0,0,0);this.c=0};_.wf=function(a){return-1!=yj(this,a)};_.Cf=function(a){return Ht(this,a)};_.ye=function(){return 0==this.c};_.Ff=function(a){return Kt(this,a)};_.xf=function(a){return Ti(this,a)};_.Be=function(){return this.c};_.c=0;function vz(a,b){var c=a.length,d;for(d=0;d<c;++d)as(a,d,b)}function Gr(){Gr=x;Hr=new hG}var Hr;function hG(){}t(503,494,Vh,hG);_.wf=function(){return!1};_.Cf=function(){throw new gv;};_.Be=function(){return 0};
+function iG(){this.a=new Date}function jG(a){return 10>a?$a+a:l+a}t(504,1,{71:1,74:1,75:1,87:1},iG);_.eQ=function(a){return A(a,87)&&Ss(M(this.a.getTime()),M(a.a.getTime()))};_.hC=function(){var a;a=M(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=ms(c&4194303,b&4194303,e&1048575);a=ms(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
+_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?$a+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(kG(),lG)[this.a.getDay()]+ba+mG[this.a.getMonth()]+ba+jG(this.a.getDate())+ba+jG(this.a.getHours())+jb+jG(this.a.getMinutes())+jb+jG(this.a.getSeconds())+" GMT"+a+b+ba+this.a.getFullYear()};_.a=null;function kG(){kG=x;lG=H(fs,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));mG=H(fs,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var lG,mG;
+function zr(a,b){return null==z(a.a,b,a)}function yr(){this.a=new Di}t(506,489,{71:1,74:1,92:1},yr);_.vf=function(a){return zr(this,a)};_.wf=function(a){return xu(this.a,a)};_.ye=function(){return 0==this.a.d};_.xd=function(){return bG(new dG(this.a,new aC(this.a)))};_.xf=function(a){return null!=Oi(this.a,a)};_.Be=function(){return this.a.d};_.tS=function(){return WF(new dG(this.a,new aC(this.a)))};_.a=null;
+function wz(a,b){var c,d;(0>b||b>a.b)&&$F(b,a.b);if(b>=a.b>>1){d=a.a;for(c=a.b;c>b;--c)d=d.b}else{d=a.a.a;for(c=0;c<b;++c)d=d.a}return new nG(a,b,d)}function Az(){this.a=new oG;this.b=0}t(507,499,Vh,Az);_.vf=function(a){new rz(a,this.a);++this.b;return!0};_.Ef=function(a){return wz(this,a)};_.Be=function(){return this.b};_.a=null;_.b=0;function xz(a){if(a.b==a.d.a)throw new jv;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}
+function eG(a){if(!a.c)throw new mw;a.b==a.c?a.b=a.c.a:--a.a;var b=a.c;b.a.b=b.b;b.b.a=b.a;b.a=b.b=b;a.c=null;--a.d.b}function nG(a,b,c){this.d=a;this.b=c;this.a=b}t(508,1,{},nG);_.Xc=function(){return this.b!=this.d.a};_.Gf=function(){return this.b.b!=this.d.a};_.Yc=function(){return xz(this)};_.Hf=function(){if(this.b.b==this.d.a)throw new jv;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Zc=function(){eG(this)};_.a=0;_.b=null;_.c=null;_.d=null;function oG(){this.a=this.b=this}
+function rz(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}t(509,1,{},oG,rz);_.a=null;_.b=null;_.c=null;function TB(a,b){this.a=a;this.b=b}t(510,492,qi,TB);_.yf=function(){return this.a};_.zf=function(){return this.b};_.Af=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;function jv(){rn()}t(511,97,{71:1,78:1,84:1,86:1,91:1},jv);function VB(a,b){return cs(a)===cs(b)||null!=a&&wn(a,b)}function jA(a){var b=y(Bz,m,44,0,0);return wk(a.a,b)}function Ry(){this.a=new $i}
+t(513,494,Lh,Ry);_.Bf=function(a,b){Hy(this.a,a,b)};_.vf=function(a){return Ui(this.a,a)};_.wf=function(a){return-1!=yj(this.a,a)};_.Cf=function(a){return Ht(this.a,a)};_.ye=function(){return 0==this.a.c};_.xd=function(){return new Fi(this.a)};_.Ff=function(a){return Kt(this.a,a)};_.Be=function(){return this.a.c};_.tS=function(){return WF(this.a)};_.a=null;function KD(a){a.gc.c.$&&pA(a)}function pG(a){var b;if(a.gc.c.$){b=iy(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}rA(a)}
+function qG(a,b,c){a.a+=b;a.b+=c;a.a=0>a.a?0:a.a;a.b=0>a.b?0:a.b}function OD(a){var b=a.j;rG(a.gc.c,b.a,b.b);!hy(a)&&My(a);wy(a)}function sG(){uA.call(this,l);this.i=new Ez(this.If());dz(this.q,new tG(this))}t(515,392,ei);_.Ld=function(a,b){return cs(a.f)===cs(this.i)?(pG(this),!0):this.Jf(a,b)};_.If=function(){return"Close"};_.Jf=function(){return!1};_.Ed=function(){pG(this)};_.i=null;_.j=null;
+function XE(a,b,c){sG.call(this);this.gc&&wA(this.gc,!1);tA(this,!1);Py(this,new EA(0));a=new IA(a,1);P(this,a,null);a=new Ty;P(a,this.i,null);P(this,a,null);b&&(this.j=iy(b),sA(this),qG(this.j,~~($n(b.Ub.gb,Kf)/2)-~~(this.lc/2),~~($n(b.Ub.gb,Jf)/2)-~~(this.bc/2)));c&&O(this,c)}t(514,515,ei,XE);_.If=function(){return"OK"};function HD(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new Ru("Cannot undo. Index is out of range.");if(!a.a.b)throw new Ru(Yb);a.a=a.a.b;return a.a.a}
+function SE(){this.a=this.b=new uG}t(516,1,{},SE);_.a=null;function uG(){this.a=null}function yE(a){this.a=a}t(517,1,{},uG,yE);_.a=null;_.b=null;_.c=null;function tG(a){this.a=a}t(518,427,Wh,tG);_.a=null;
+function vG(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.a.zb){lC(a.a.zb,H(fs,m,1,[b]));return}e=l;c=a.a.Hb;var f,g,j,h;if(null==b)c=0;else if(f=PF(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],as(c.b,c.c++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{xD(a.a,b,!0)?(xq(a.a,"Structure pasted"+e),OC(a.a),Yy(a.a),d=!0):(OD(new XE(a.a.J,a.a,rC)),yD(a.a,!0),Yy(a.a))}catch(n){if(n=Li(n),A(n,78))e=a.a,e.kb=!0,e.J="ERROR - invalid MOL ",NC(e),OD(new XE(a.a.J,
+a.a,rC)),Yy(a.a);else throw n;}}d&&a.a.Ge(b)}function wq(a){this.a=a}t(519,1,{},wq);_.a=null;function GC(){GC=x;HC=new wG("COPY_SMILES",0);JC=new wG("COPY_MOL",1);KC=new wG("PASTE",2);xG=H(yG,m,93,[HC,JC,KC])}function wG(a,b){io.call(this,a,b)}t(520,139,{71:1,75:1,77:1,93:1},wG);var xG,JC,HC,KC;function xE(){this.d=y(GE,m,94,99,0)}t(521,1,{},xE);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;
+function zG(a){a.b=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.J=y(RC,m,-1,20,1);a.M=y(RC,m,-1,20,1);a.G=Vr([20,7]);a.d=y(I,s,-1,20,1);a.c=y(fs,m,1,20,0);a.o=y(fs,m,1,20,0);a.x=y(I,s,-1,20,1);a.z=y(I,s,-1,20,1);a.H=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.s=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(I,s,-1,20,1);a.N=y(I,s,-1,20,1);a.e=y(fs,m,1,20,0);a.q=Vr([10,2]);a.i=y(I,s,-1,101,1)}
+function AG(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.J[c]-a.J[b];g=a.M[c]-a.M[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(RC,m,-1,4,1);d=y(RC,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.J[n[j]]-a.J[b])*e+(a.M[n[j]]-a.M[b])*q,g=(a.M[n[j]]-a.M[b])*e-(a.J[n[j]]-a.J[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=BG(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+BG(r[2],d[2],r[3],d[3]),d=BG(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;hE(a);switch(a.z[a.D]){case 0:a.J[a.t]=a.J[a.D]+21.65*a.n.B;a.M[a.t]=a.M[a.D]+12.5*a.n.B;break;case 1:c=a.G[a.D][1];d=0;2==a.z[c]&&(a.G[c][1]==a.D?d=a.G[c][2]:d=a.G[c][1]);e=a.J[a.D]-a.J[c];f=a.M[a.D]-a.M[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.n.B*Math.cos(1.0471975511965976);n=25*a.n.B*Math.sin(1.0471975511965976);g=CG(a,a.D,c);if(3==a.s[g]||204==a.n.c||1!=a.s[g]&&(203==a.n.c||204==a.n.c)||a.p)h=j+25*a.n.B,n=0;0<d&&0<(a.M[d]-a.M[c])*e-(a.J[d]-
+a.J[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.J[a.t]=a.J[c]+h*e-n*f;a.M[a.t]=a.M[c]+n*e+h*f;break;case 2:c=y(RC,m,-1,2,1);DG(a,a.D,25*a.n.B,c);a.J[a.t]=c[0];a.M[a.t]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.z[a.D]&&!(c=a.G[a.D][g],e=a.J[a.D]-a.J[c],f=a.M[a.D]-a.M[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.J[a.t]=a.J[a.D]+25*a.n.B*e/j,a.M[a.t]=a.M[a.D]+25*a.n.B*f/j,0==kE(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;xq(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
+1;++a.z[a.D];oE(a);a.s[a.u]=1;203==a.n.c&&(a.s[a.u]=2);204==a.n.c&&(a.s[a.u]=3);a.H[a.u]=a.D;a.I[a.u]=a.t;201==a.n.c&&gE(a,a.u);a.G[a.t][1]=a.D;a.G[a.D][a.z[a.D]]=a.t;a.K[a.u]=N(M(oD((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=N(M(oD((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
+function eE(a,b){var c;a.F=a.D;c=0;if(233==a.n.c||237==a.n.c||236==a.n.c||239==a.n.c||251==a.n.c||252==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.D=a.t-2,Z(a,0),237==a.n.c&&(a.b[a.t]=10,a.b[a.t-1]=10,a.b[a.t-2]=10),236==a.n.c&&(a.b[a.t]=9,a.b[a.t-1]=9,a.b[a.t-2]=9),239==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-2]=5,a.b[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),252==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-2]=4,a.b[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),251==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-
+2]=5,a.b[a.t-3]=7,a.s[a.u]=2),c=4;else if(244==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.b[a.t]=8,a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,a.D=a.t-2,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,a.n.yb&&cE(a,a.D,1),Z(a,0),a.b[a.t]=5,a.s[a.u]=2,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.n.yb?(a.s[a.u]=1,cE(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=5,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)Z(a,0),a.D=
+a.t,Z(a,0),a.b[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t-2,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=4,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)Z(a,0),a.b[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=4;else if(243==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),c=3;else if(238==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=
+3,a.p=!1,c=2;else if(249==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=2;else if(250==a.n.c)Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=1;else if(245==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.D=a.t,a.s[a.u]=3,Z(a,0),a.p=!1,c=3;else if(242==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=3,a.b[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)Z(a,0),a.b[a.t]=9,c=1;else if(255==a.n.c)Z(a,0),a.b[a.t]=10,c=1;else if(256==a.n.c)Z(a,0),a.b[a.t]=11,c=1;else if(257==a.n.c)Z(a,0),a.b[a.t]=12,c=1;else if(258==a.n.c)Z(a,0),a.b[a.t]=4,
+c=1;else if(259==a.n.c)Z(a,0),a.b[a.t]=5,c=1;else if(246==a.n.c)Z(a,0),a.D=a.t,Z(a,0),c=2;else if(247==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=3;else if(248==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=4;else if(253==a.n.c){var d,e,f,g,j,h,n,o,r,q,u;if(a.n.Pb){c=0;o=a.n.Pb;for(n=1;n<=o.y;++n)d=o.q[n][0],1==o.q[n][1]&&(c=d);d=a.t;n=a.D;Z(a,0);e=a.J[a.t];g=a.M[a.t];SD(a,a.t);e=a.J[n]-e;g=a.M[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.t;++h)hE(a),a.b[a.t]=o.b[h],a.A[a.t]=o.A[h],
+a.x[a.t]=o.x[h],a.J[a.t]=o.J[h],a.M[a.t]=o.M[h];for(h=1;h<=o.u;++h)oE(a),a.H[a.u]=o.H[h]+d,a.I[a.u]=o.I[h]+d,a.s[a.u]=o.s[h];RD(a);a.D=c+d;Z(a,0);o=a.J[a.t];q=a.M[a.t];SD(a,a.t);f=a.J[c+d]-o;j=a.M[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.t;++h)a.J[h]-=o,a.M[h]-=q,r=a.J[h]*f+a.M[h]*j,u=a.M[h]*f-a.J[h]*j,a.J[h]=r,a.M[h]=u,r=-a.J[h]*e+a.M[h]*g,u=-a.M[h]*e-a.J[h]*g,a.J[h]=r,a.M[h]=u,a.J[h]+=a.J[n],a.M[h]+=a.M[n];oE(a);a.H[a.u]=n;a.I[a.u]=c+d;RD(a);b&&(SD(a,n),TC(a))}c=4}EG(a,c);a.D=a.F;b&&
+(a.D=0)}
+function DG(a,b,c,d){var e,f,g,j,h;e=a.G[b][1];f=a.G[b][2];g=a.J[f]-a.J[e];j=-(a.M[f]-a.M[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j?0-((a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j):(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j)?(g=a.J[b]-a.J[e],j=a.M[b]-a.M[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.J[e]+h*g-c*j,d[1]=a.M[e]+c*g+h*j):(g=(a.J[e]+a.J[f])/2,e=(a.M[e]+a.M[f])/2,g=a.J[b]-g,j=a.M[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.J[b]+
+c*g/h,d[1]=a.M[b]+c*j/h)}
+function dE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.n.c){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;h=625*a.n.B*a.n.B/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.D)if(2>a.z[a.D])FG(a,j,f,h);else if(!a.n.gb&&!a.n.Mb)n=a.D,Z(a,0),a.D=a.t,FG(a,j,f,h);else{a.n.Mb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){xq(a.n,"ERROR - cannot add aromatic spiro ring !");a.n.O=9;
+return}for(d=1;d<=a.z[a.D];++d)if(b=a.s[CG(a,a.D,a.G[a.D][d])],2<d||1!=b){xq(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=y(RC,m,-1,2,1);DG(a,a.D,h,b);e=a.J[a.D]-b[0];g=a.M[a.D]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)hE(a),r=f*d+1.5707963267948966,a.J[a.t]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.M[a.t]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.E){b=a.H[a.E];c=a.I[a.E];d=0;2==a.z[b]?a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]:2==a.z[c]&&(a.G[c][1]!=
+b?d=a.G[c][1]:d=a.G[c][2],o=b,b=c,c=o);0==d&&(a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]);e=a.J[c]-a.J[b];g=a.M[c]-a.M[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.M[d]-a.M[b])*e-(a.J[d]-a.J[b])*g&&(u=-u,o=0);q=a.J[b]+r*e-u*g;u=a.M[b]+u*e+r*g;for(d=1;d<=j;++d)hE(a),r=f*(d+0.5)+3.141592653589793*o,a.J[a.t]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.M[a.t]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==j-1&&(a.J[a.t]=
+a.J[c],a.M[a.t]=a.M[c])):(d==j-1&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==j&&(a.J[a.t]=a.J[c],a.M[a.t]=a.M[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)hE(a),r=f*(d-b),a.J[a.t]=a.L+h*Math.sin(r),a.M[a.t]=a.O+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)oE(a),a.s[a.u]=1,h=a.t-b+f,a.z[h]=2,a.H[a.u]=h,a.I[a.u]=h+1;a.I[a.u]=a.t-b+1;if(209==a.n.c){if(a.s[a.u-4]=2,a.s[a.u-2]=2,a.s[a.u]=2,0<a.E)if(1==a.s[a.E]){if(b=0,1<a.z[a.H[a.E]]&&(b=a.G[a.H[a.E]][1],h=a.H[a.E],b==a.I[a.E]&&(b=a.G[a.H[a.E]][2])),0==b&&1<a.z[a.I[a.E]]&&
+(b=a.G[a.I[a.E]][1],h=a.I[a.E],b==a.I[a.E]&&(b=a.G[a.I[a.E]][2])),0<b)for(f=1;f<=a.u;++f)if(a.H[f]==b&&a.I[f]==h||a.H[f]==h&&a.I[f]==b){1!=a.s[f]&&(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=3);break}}else a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=2}else if(221==a.n.c||223==a.n.c)if(0<a.E){if(1==a.s[a.E]){b=!1;for(f=1;f<=a.z[a.H[a.E]];++f)if(h=a.G[a.H[a.E]][f],1<a.s[CG(a,a.H[a.E],h)]){b=!0;break}for(f=1;f<=a.z[a.I[a.E]];++f)if(h=a.G[a.I[a.E]][f],
+1<a.s[CG(a,a.I[a.E],h)]){b=!0;break}b||(a.s[a.E]=2)}a.s[a.u-4]=2;a.b[a.t-2]=5}else 0<a.D?221==a.n.c?(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u-1]=1,a.s[a.u-3]=2,a.s[a.u]=2,a.b[a.t-1]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.b[a.t-2]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.b[a.t-2]=5);h=y(I,s,-1,a.t+1,1);for(f=1;f<=j;++f)b=a.t-j+f,c=a.u-j+f,a.G[b][1]=b-1,a.G[b][2]=b+1,b=a.H[c],e=a.I[c],a.K[c]=N(M(oD((a.J[b]+a.J[e])/2))),a.N[c]=N(M(oD((a.M[b]+a.M[e])/
+2)));a.G[a.t-j+1][1]=a.t;a.G[a.t][2]=a.t-j+1;for(f=a.t-j+1;f<=a.t;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.t-j;++b)e=a.J[f]-a.J[b],d=a.M[f]-a.M[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.D||c==a.D)&&(h[f]=c)}g=a.u-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.H[f],e=a.I[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.H[c]==h[b]&&a.I[c]==h[e]||a.I[c]==h[b]&&a.H[c]==h[e])continue a;oE(a);a.s[a.u]=a.s[f];a.H[a.u]=h[b];a.G[h[b]][++a.z[h[b]]]=h[e];a.I[a.u]=h[e];a.G[h[e]][++a.z[h[e]]]=h[b];a.K[a.u]=N(M(oD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
+2)));a.N[a.u]=N(M(oD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(oE(a),a.s[a.u]=a.s[f],a.H[a.u]=h[b],a.G[h[b]][++a.z[h[b]]]=e,a.I[a.u]=e,a.G[e][++a.z[e]]=h[b],a.K[a.u]=N(M(oD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=N(M(oD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(oE(a),a.s[a.u]=a.s[f],a.H[a.u]=h[e],a.G[h[e]][++a.z[h[e]]]=b,a.I[a.u]=b,a.G[b][++a.z[b]]=h[e],a.K[a.u]=N(M(oD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=N(M(oD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2))));d=a.t-j;for(f=a.t;f>d;--f)if(0<
+h[f]&&(SD(a,f),3==a.b[h[f]])){o=0;for(b=1;b<=a.z[h[f]];++b){e=a.G[h[f]][b];for(c=1;c<=a.u;++c)(a.H[c]==h[f]&&a.I[c]==e||a.H[c]==e&&a.I[c]==h[f])&&(o+=a.s[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.s[c]=1}0<a.D&&EG(a,j);-1<n&&(a.D=n)}
+function FG(a,b,c,d){var e,f,g,j,h,n;0==a.z[a.D]?(e=0,f=1):(e=a.G[a.D][1],f=a.J[a.D]-a.J[e],e=a.M[a.D]-a.M[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.J[a.D]+d*f;n=a.M[a.D]+d*e;for(g=1;g<=b;++g)hE(a),j=c*g-1.5707963267948966,a.J[a.t]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.M[a.t]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function EG(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=kE(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
+function CG(a,b,c){var d;for(d=1;d<=a.u;++d)if(a.H[d]==b&&a.I[d]==c||a.H[d]==c&&a.I[d]==b)return d;return 0}function GG(a,b,c){var d,e,f,g;e=gh;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(Ys(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)Ys(c[d])&&!zs(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)Ss(c[d],e)&&(b[d]=g,c[d]=gh,++f);if(f==a.t)break}return g==a.t}
+function TC(a){var b,c,d;b=y(RC,m,-1,4,1);d=c=0;a.n&&a.n.C&&0<a.n.C.b&&(c=a.n.C.b-a.n.Y,d=a.n.C.a-3*a.n.Y);if(0>=c||0>=d)a.w=!0;else{SC(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.n.qb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;UC(a)}}
+function SC(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.t;++c)a.J[c]<f&&(f=a.J[c]),a.J[c]>d&&(d=a.J[c]),a.M[c]<g&&(g=a.M[c]),a.M[c]>e&&(e=a.M[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function cE(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=HG(a,b),-1==d&&0==c&&(0==a.A[b]?a.A[b]=1:1==a.A[b]?a.A[b]=-1:-1==a.A[b]&&(a.A[b]=0)),a.b[b]){case 2:2<d&&xq(a.n,"Charge change not possible on this boron !");0==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0);break;case 3:3<d?xq(a.n,"Charge change not possible on this carbon !"):4>d&&(0==a.A[b]?a.A[b]=-1:-1==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0));break;case 4:case 7:3<d?xq(a.n,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.A[b]?a.A[b]=1:3==d&&1==a.A[b]?a.A[b]=0:3>d&&0==a.A[b]?a.A[b]=1:3>d&&1==a.A[b]?a.A[b]=-1:3>d&&-1==a.A[b]&&(a.A[b]=0);break;case 5:case 8:case 13:2<d?xq(a.n,"Charge change not possible on multibonded O or S !"):2==d&&0==a.A[b]?a.A[b]=1:2==d&&1==a.A[b]?a.A[b]=0:2>d&&0==a.A[b]?a.A[b]=-1:2>d&&-1==a.A[b]?a.A[b]=1:2>d&&1==a.A[b]&&(a.A[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.A[b]?a.A[b]=-1:0==d&&-1==a.A[b]?a.A[b]=0:xq(a.n,"Charge change not possible on the halogen !");break;case 18:xq(a.n,
+"Use X button to change charge on the X atom !")}}
+function ED(a,b){var c,d,e,f,g;f=0;g=!1;for(a.a=y(I,s,-1,a.t+1,1);;){for(e=1;e<=a.t;++e)if(0==a.a[e]){a.a[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],0<a.a[c]&&0==a.a[d]?(a.a[d]=f,g=!0):0<a.a[d]&&0==a.a[c]&&(a.a[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.t;++c)++g[a.a[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.t;1<=c;--c)a.a[c]!=d&&SD(a,c);TC(a);xq(a.n,"Smaller part(s) removed !");return 1}
+function kE(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.t;++e)b!=e&&(c=a.J[b]-a.J[e],d=a.M[b]-a.M[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function pE(a){var b,c,d;for(d=1;d<=a.u;++d){b=a.H[d];c=a.I[d];if(1==a.A[b]&&-1==a.A[c]||-1==a.A[b]&&1==a.A[c])if(1==a.s[d]||2==a.s[d]){if(3!=a.b[b]&&3!=a.b[c]&&a.n.yb)continue;if(1==a.b[b]||1==a.b[c])continue;if(2==a.b[b]||2==a.b[c])continue;if(9==a.b[b]||10==a.b[b]||11==a.b[b]||12==a.b[b]||9==a.b[c]||10==a.b[c]||11==a.b[c]||12==a.b[c])continue;a.A[b]=0;a.A[c]=0;++a.s[d];UD(a)}1==a.A[b]&&1==a.A[c]&&(2==a.s[d]?a.s[d]=1:3==a.s[d]&&(a.s[d]=2),UD(a));4==a.s[d]&&(a.s[d]=1)}}
+function BG(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 RD(a){var b;IG(a);b=a.s.length;a.K=y(I,s,-1,b,1);a.N=y(I,s,-1,b,1);UC(a);UD(a)}
+function hE(a){var b,c;++a.t;a.t>a.b.length-1&&(c=a.b.length+10,b=y(I,s,-1,c,1),VF(a.b,b,a.b.length),a.b=b,b=y(I,s,-1,c,1),VF(a.A,b,a.A.length),a.A=b,b=y(I,s,-1,c,1),VF(a.x,b,a.x.length),a.x=b,b=y(I,s,-1,c,1),VF(a.d,b,a.d.length),a.d=b,b=y(fs,m,1,c,0),VF(a.c,b,a.c.length),a.c=b,b=y(fs,m,1,c,0),VF(a.o,b,a.o.length),a.o=b,b=y(RC,m,-1,c,1),VF(a.J,b,a.J.length),a.J=b,b=y(RC,m,-1,c,1),VF(a.M,b,a.M.length),a.M=b,b=Vr([c,7]),VF(a.G,b,a.G.length),a.G=b,c=y(I,s,-1,c,1),VF(a.z,c,a.z.length),a.z=c);a.b[a.t]=
+3;a.A[a.t]=0;a.d[a.t]=0;a.c[a.t]=null;a.x[a.t]=0}function uD(a,b,c,d,e,f,g){var j;j=N(M(oD(a.J[c]-d/2)));g||(j-=e-d);a=N(M(oD(a.M[c]-~~(f/2))));return new Ly(j-1-b,a-b,e+1+2*b,f+2*b)}
+function oE(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=y(I,s,-1,b,1),VF(a.H,c,a.H.length),a.H=c,c=y(I,s,-1,b,1),VF(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),VF(a.s,c,a.s.length),a.s=c,c=y(I,s,-1,b,1),VF(a.B,c,a.B.length),a.B=c,c=y(I,s,-1,b,1),VF(a.K,c,a.K.length),a.K=c,c=y(I,s,-1,b,1),VF(a.N,c,a.N.length),a.N=c,b=y(fs,m,1,b,0),VF(a.e,b,a.e.length),a.e=b);a.s[a.u]=1;a.B[a.u]=0;a.e[a.u]=null}
+function YD(a,b){var c,d,e,f,g,j,h;if(0==a.t)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(pC(),aa);j+="JME 2013-10-12 "+new iG+"\n \n";j+=XD(a.t,3)+XD(a.u,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.t;++e)a.M[e]>g&&(g=a.M[e]),a.J[e]<c&&(c=a.J[e]);for(e=1;e<=a.t;++e){j+=uE(0.055999999999999994*(a.J[e]-c),10,4)+uE(0.055999999999999994*(g-a.M[e]),10,4)+uE(0,10,4);h=tD(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.A[e]&&4>a.A[e]?d=4-a.A[e]:0>a.A[e]&&-4<a.A[e]&&(d=4-a.A[e]);h=" 0"+XD(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.y;++d)if(a.q[d][0]==e){f=a.q[d][1];break}-1<f?h+=XD(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.u;++e)g=a.s[e],1==a.s[e]?g=1:JG(a,e)&&(g=2),c=XD(a.H[e],3)+XD(a.I[e],3),d=0,1==a.s[e]&&1==a.B[e]?d=1:1==a.s[e]&&2==a.B[e]&&(d=6),1==a.s[e]&&3==a.B[e]&&(d=1,c=XD(a.I[e],3)+XD(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=XD(a.I[e],3)+XD(a.H[e],3)),j+=c+XD(g,3)+XD(d,3)+" 0 0 0\n";
+for(e=1;e<=a.t;++e)0!=a.A[e]&&(j+="M CHG 1"+XD(e,4)+XD(a.A[e],4)+aa);return j+"M END\n"}
+function wE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,tb,V,L,da,Dc,bg,yb,Ld,Md,Nd,ob,Ec;r=y(I,s,-1,a.t+10,1);q=y(I,s,-1,a.t+10,1);n=y(I,s,-1,a.t+1,1);o=y(I,s,-1,7,1);yb=y(I,s,-1,a.t+1,1);v=y(KG,m,-1,a.t+1,2);D=y(KG,m,-1,a.u+1,2);da=0;if(0==a.t)return l;ED(a,!0);bg=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){bg=!1;break}if(a.n.s&&bg){LG(a);pE(a);MG(a,D);NG(a,v,D);var Eb,pd,ef,ac,ve,qd,rd,fb,IH,Sd,w,ya,Dm,Em,Ds,lf,Na,Fm,Gm,Hc,Hm;Eb=y(I,s,-1,a.t+1,1);pd=y(I,s,-1,a.t+1,1);fb=y(OG,m,-1,a.t+1,3);var Es=a.t,Im,
+oh,Fs,ng,Aj,De,mf;Aj=y(OG,m,-1,Es+2,3);De=y(I,s,-1,100,1);mf=5;ng=0;De[0]=3;Aj[1]=ih;Aj[2]=jh;Fs=2;if(!(3>Es))for(;mf<De[ng]*De[ng];){oh=0;for(Im=!0;Im&&oh<=ng&&mf>=De[oh]*De[oh];)0==mf%De[oh]?Im=!1:++oh;if(Im){Aj[++Fs]=Vs(mf);if(Fs>=Es)break;ng<De.length-1&&(++ng,De[ng]=mf)}mf+=2}for(w=1;w<=a.t;++w){for(ya=Gm=1;ya<=a.u;++ya)(a.H[ya]==w||a.I[ya]==w)&&(Gm*=a.f[ya]);Fm=a.b[w];18==Fm&&(Hm=a.o[w],qd=Hm.charCodeAt(0)-65+1,rd=0,1<Hm.length&&(rd=Hm.charCodeAt(1)-97),0>qd&&(qd=0),0>rd&&(rd=0),Fm=28*qd+rd);
+lf=0;-2>a.A[w]?lf=1:-2==a.A[w]?lf=2:-1==a.A[w]?lf=3:1==a.A[w]?lf=4:2==a.A[w]?lf=5:2<a.A[w]&&(lf=6);Hc=1;fb[w]=Vs(Gm);Hc*=126;fb[w]=Qs(fb[w],Vs(a.x[w]*Hc));Hc*=7;fb[w]=Qs(fb[w],Vs(lf*Hc));Hc*=7;fb[w]=Qs(fb[w],Vs(Fm*Hc));Hc*=783;fb[w]=Qs(fb[w],Vs(a.z[w]*Hc))}for(ve=0;!GG(a,Eb,fb);){Ds=!1;for(w=1;w<=a.t;++w)Eb[w]!=pd[w]&&(pd[w]=Eb[w],Ds=!0);if(Ds){for(w=1;w<=a.t;++w){fb[w]=hh;for(ya=1;ya<=a.z[w];++ya)fb[w]=Zs(fb[w],Aj[Eb[a.G[w][ya]]])}ve=0}else if(0<ve){for(w=1;w<=a.t;++w)fb[w]=hh;w=1;a:for(;w<=a.t-
+1;++w)for(ya=w+1;ya<=a.t;++ya)if(Eb[w]==Eb[ya]){fb[w]=ih;break a}}else{for(w=1;w<=a.t;++w){fb[w]=hh;for(ya=1;ya<=a.z[w];++ya)ef=a.G[w][ya],fb[w]=Zs(fb[w],Vs(a.b[ef]*a.f[CG(a,w,ef)]))}ve=1}GG(a,Eb,fb);for(w=1;w<=a.t;++w)fb[w]=Vs(pd[w]*a.t+Eb[w])}for(w=1;w<=a.t;++w)pd[w]=Eb[w];for(Na=1;Na<=a.t;++Na)for(w=1;w<=a.t;++w)if(pd[w]==Na){a.b[0]=a.b[w];a.A[0]=a.A[w];a.J[0]=a.J[w];a.M[0]=a.M[w];a.z[0]=a.z[w];a.b[w]=a.b[Na];a.A[w]=a.A[Na];a.J[w]=a.J[Na];a.M[w]=a.M[Na];a.z[w]=a.z[Na];a.b[Na]=a.b[0];a.A[Na]=a.A[0];
+a.J[Na]=a.J[0];a.M[Na]=a.M[0];a.z[Na]=a.z[0];pd[w]=pd[Na];pd[Na]=Na;a.o[0]=a.o[w];a.o[w]=a.o[Na];a.o[Na]=a.o[0];a.d[0]=a.d[w];a.d[w]=a.d[Na];a.d[Na]=a.d[0];a.c[0]=a.c[w];a.c[w]=a.c[Na];a.c[Na]=a.c[0];a.x[0]=a.x[w];a.x[w]=a.x[Na];a.x[Na]=a.x[0];break}for(w=1;w<=a.y;++w)a.q[w][0]=Eb[a.q[w][0]];for(w=1;w<=a.u;++w)a.H[w]=Eb[a.H[w]],a.I[w]=Eb[a.I[w]],a.H[w]>a.I[w]&&(Sd=a.H[w],a.H[w]=a.I[w],a.I[w]=Sd,1==a.B[w]?a.B[w]=3:2==a.B[w]?a.B[w]=4:3==a.B[w]?a.B[w]=1:4==a.B[w]&&(a.B[w]=2));for(w=1;w<a.u;++w){Em=Dm=
+a.t;ac=0;for(ya=w;ya<=a.u;++ya)a.H[ya]<Dm?(Dm=a.H[ya],Em=a.I[ya],ac=ya):a.H[ya]==Dm&&a.I[ya]<Em&&(Em=a.I[ya],ac=ya);Sd=a.H[w];a.H[w]=a.H[ac];a.H[ac]=Sd;Sd=a.I[w];a.I[w]=a.I[ac];a.I[ac]=Sd;Sd=a.s[w];a.s[w]=a.s[ac];a.s[ac]=Sd;Sd=a.B[w];a.B[w]=a.B[ac];a.B[ac]=Sd;IH=a.e[w];a.e[w]=a.e[ac];a.e[ac]=IH}RD(a);UD(a);MG(a,D);NG(a,v,D)}else{MG(a,D);a.f=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)a.f[u]=a.s[u]}c=1;a.a=y(I,s,-1,a.t+1,1);Ec=1;a.a[1]=1;for(V=0;;){L=0;for(u=1;u<=a.z[c];++u)if(g=a.G[c][u],0<a.a[g]){if(!(a.a[g]>
+a.a[c])&&g!=yb[c]){Dc=!0;for(J=1;J<=da;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Dc=!1;break}Dc&&(++da,r[da]=c,q[da]=g)}}else o[++L]=g;if(0==L){if(Ec==a.t)break;c=n[V--]}else if(1==L)yb[o[1]]=c,c=o[1],a.a[c]=++Ec;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=CG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=CG(a,o[u],c),2==a.f[h]||3==a.f[h]){e=o[u];break}0==e&&(e=o[1]);yb[e]=c;c=e;a.a[e]=++Ec}}yb=y(I,s,-1,a.t+1,1);b=y(I,s,-1,a.t+1,1);Q=y(KG,m,-1,a.t+1,2);Ld=y(KG,m,-1,a.t+1,2);f=Ec=V=0;for(u=
+1;u<=a.t;++u)if(1==a.a[u]){c=u;break}a:for(;;){0<f&&(yb[c]=f);b[++Ec]=c;for(a.a[c]=0;;){L=e=0;tb=a.t+1;u=1;b:for(;u<=a.z[c];++u){g=a.G[c][u];for(E=1;E<=da;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.a[g]&&(++L,a.a[g]<tb&&(e=g,tb=a.a[g]))}if(0==e){if(0==V)break a;Ld[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Md=y(I,s,-1,a.u+1,1);Nd=y(I,s,-1,a.t+1,1);if(a.n.Ob){var KH=yb,LL=da,Gs,LH,ph,Ee,Hs,Is,Ma,Bj,Js;ph=y(I,s,-1,a.t+1,1);for(Ma=1;Ma<=a.t;++Ma)ph[b[Ma]]=Ma;Hs=y(KG,m,-1,
+a.u+1,2);for(Ma=1;Ma<=a.t;++Ma)Gs=b[Ma],LH=KH[Gs],Ee=CG(a,Gs,LH),0!=Ee&&(PG(a,Ee,ph,Md,D),Hs[Ee]=!0);for(Ma=1;Ma<=a.u;++Ma)Hs[Ma]||PG(a,Ma,ph,Md,D);Ma=1;a:for(;Ma<=a.t;++Ma)if(!(2>a.z[Ma]||4<a.z[Ma])){Is=Js=0;for(Bj=1;Bj<=a.z[Ma];++Bj){Ee=CG(a,Ma,a.G[Ma][Bj]);if(5==a.f[Ee])continue a;1==a.s[Ee]&&0!=QG(a,Ee,Ma)&&++Js;2==a.s[Ee]&&(Is=a.G[Ma][Bj])}if(0!=Js)if(0<Is){var ia=a,NH=Ma,nf=ph,Uc=Nd,kc=void 0,Cj=void 0,Ic=void 0,Fe=void 0,Jc=void 0,Jm=void 0,Km=void 0,Lm=void 0,Td=void 0,Vc=void 0,Wc=void 0,
+Ks=void 0,Dj=void 0,Ud=void 0,Ej=void 0,Ge=void 0,Fj=void 0,Ls=void 0,Gj=void 0,He=void 0,OH=void 0,of=void 0,PH=void 0,Ms=void 0,Hj=void 0,pf=void 0,Wc=1,Cj=NH,kc=y(I,s,-1,ia.t+1,1);for(kc[1]=NH;;){Ks=!1;for(Vc=1;Vc<=ia.z[Cj];++Vc)if(Ic=ia.G[Cj][Vc],!(Ic==kc[1]||Ic==kc[Wc-1]))if(Fe=CG(ia,Cj,Ic),2==ia.s[Fe]&&5!=ia.f[Fe]){Cj=kc[++Wc]=Ic;Ks=!0;break}if(!Ks)break}if(!(0==Wc%2||2>ia.z[kc[Wc]]||3<ia.z[kc[Wc]])){pf=kc[1];Jc=kc[~~((Wc+1)/2)];Td=kc[Wc];of=He=Ge=Ud=0;Ms=Ls=!1;for(Vc=1;Vc<=ia.z[pf];++Vc)Ic=
+ia.G[pf][Vc],Fe=CG(ia,pf,Ic),1!=ia.s[Fe]||5==ia.f[Fe]||(0==Ud?Ud=Ic:Ge=Ic);0<nf[Ge]&&nf[Ud]>nf[Ge]&&(Jm=Ud,Ud=Ge,Ge=Jm);Dj=Ud;0==Ud&&(Dj=Ge,Ls=!0);for(Vc=1;Vc<=ia.z[Td];++Vc)Ic=ia.G[Td][Vc],Fe=CG(ia,Td,Ic),1!=ia.s[Fe]||5==ia.f[Fe]||(0==He?He=Ic:of=Ic);0<nf[of]&&nf[He]>nf[of]&&(Jm=He,He=of,of=Jm);Gj=He;0==He&&(Gj=of,Ms=!0);Ej=QG(ia,CG(ia,pf,Ud),pf);Fj=QG(ia,CG(ia,pf,Ge),pf);OH=QG(ia,CG(ia,Td,He),Td);PH=QG(ia,CG(ia,Td,of),Td);1<(0>Ej+Fj?-(Ej+Fj):Ej+Fj)||0!=OH||0!=PH?xq(ia.n,"Bad stereoinfo on allene !"):
+(Km=ia.J[kc[Wc-1]]-ia.J[Td],Lm=ia.M[kc[Wc-1]]-ia.M[Td],Hj=Math.sqrt(Km*Km+Lm*Lm),0.001>Hj&&(Hj=0.001),0<(ia.M[Gj]-ia.M[kc[Wc-1]])*(Km/Hj)-(ia.J[Gj]-ia.J[kc[Wc-1]])*(Lm/Hj)?Uc[Jc]=1:Uc[Jc]=-1,Ls&&(Uc[Jc]*=-1),Ms&&(Uc[Jc]*=-1),Dj==Ud&&0>Ej&&(Uc[Jc]*=-1),Dj==Ge&&0>Fj&&(Uc[Jc]*=-1),nf[Dj]>nf[Gj]&&(Uc[Jc]*=-1))}}else b:{var lc=a,mc=Ma,ML=KH,NL=ph,OL=r,PL=q,QL=LL,Mm=Nd,Nm=void 0,Xc=void 0,Ns=void 0,qh=void 0,Ba=void 0,rh=void 0,td=void 0,Ij=void 0,Vd=void 0,Pb=void 0,ga=void 0,Gb=void 0,Ie=void 0,Om=void 0,
+Yc=void 0,pa=void 0,Pm=void 0,Gb=y(I,s,-1,4,1),Om=y(I,s,-1,4,1),sh=lc,Wd=mc,QH=NL,Os=ML,RH=OL,SH=PL,RL=QL,Hb=Gb,Jj=void 0,Zc=void 0,Qm=void 0,Rm=void 0,Ps=void 0,Kj=void 0,Kj=-1;0<Os[Wd]&&(Hb[++Kj]=Os[Wd]);for(Zc=1;Zc<=RL;++Zc)RH[Zc]==Wd&&(Hb[++Kj]=SH[Zc]),SH[Zc]==Wd&&(Hb[++Kj]=RH[Zc]);for(Zc=Kj+1;Zc<sh.z[Wd];++Zc){Ps=sh.t+1;Qm=1;c:for(;Qm<=sh.z[Wd];++Qm){Jj=sh.G[Wd][Qm];for(Rm=0;Rm<Zc;++Rm)if(Jj==Hb[Rm])continue c;QH[Jj]<Ps&&(Ps=QH[Jj],Hb[Zc]=Jj)}}0==Os[Wd]&&0<sh.x[Wd]?(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=
+Hb[0],Hb[0]=-1):0<sh.x[Wd]&&(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=-1);for(Ba=Ij=rh=qh=Pm=td=Pb=0;4>Ba;++Ba)0>=Gb[Ba]||(Nm=CG(lc,mc,Gb[Ba]),Om[Ba]=QG(lc,Nm,mc),0<Om[Ba]?(++Pb,Pm=Gb[Ba],rh=Gb[Ba]):0>Om[Ba]?(++td,qh=Gb[Ba],rh=Gb[Ba]):Ij=Gb[Ba]);Vd=Pb+td;pa=y(I,s,-1,4,1);Yc=0;if(3==lc.z[mc]){if(1==Pb&&1==td||3==Vd&&0<Pb&&0<td){xq(lc.n,"Error in C3H stereospecification !");break b}Ie=Gb[0];1==Vd?Ie=rh:2==Vd&&(Ie=Ij);ga=AG(lc,mc,Ie,Gb);pa[0]=rh;pa[1]=-1;pa[2]=ga[2];pa[3]=ga[1];0<Pb?Yc=1:Yc=-1}else if(4==lc.z[mc])if(1==
+Vd)ga=AG(lc,mc,rh,Gb),pa[0]=ga[0],pa[1]=ga[3],pa[2]=ga[2],pa[3]=ga[1],0<Pb?Yc=1:Yc=-1;else{Ie=Gb[0];1<Ij&&(Ie=Ij);1==Pb?Ie=Pm:1==td&&(Ie=qh);ga=AG(lc,mc,Ie,Gb);Xc=y(I,s,-1,4,1);for(Ba=0;4>Ba;++Ba)Nm=CG(lc,mc,ga[Ba]),Xc[Ba]=QG(lc,Nm,mc);if(4==Vd){if(0==Pb||0==td){xq(lc.n,"Error in C4 stereospecification !");break b}if(1==Pb||1==td)pa[0]=ga[0],pa[1]=ga[3],pa[2]=ga[2],pa[3]=ga[1],Yc=Xc[0];else{for(Ba=0;4>Ba;++Ba)-1==Xc[Ba]&&(Xc[Ba]=0);Vd=2}}else if(3==Vd)if(3==Pb||3==td)pa[0]=ga[0],pa[1]=ga[3],pa[2]=
+ga[2],pa[3]=ga[1],0<Pb?Yc=-1:Yc=1;else{1==Pb?Pb=Ns=1:td=Ns=-1;for(Ba=0;4>Ba;++Ba)Xc[Ba]==Ns&&(Xc[Ba]=0);Vd=2}if(2==Vd)if(1==Pb&&1==td)ga[1]==qh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==qh&&(ga[2]=ga[3]),pa[0]=Pm,pa[1]=qh,pa[2]=ga[2],pa[3]=ga[1],Yc=1;else{if(Xc[0]==Xc[1]||Xc[1]==Xc[2]){xq(lc.n,"Error in C4 stereospecification ! 2/0r");break b}0!=Xc[0]?(pa[0]=ga[0],pa[1]=ga[2],pa[2]=ga[1],pa[3]=ga[3]):(pa[0]=ga[1],pa[1]=ga[3],pa[2]=ga[2],pa[3]=ga[0]);1<Pb?Yc=1:Yc=-1}}var W=pa,Lj=Gb,qb=void 0;Lj[0]==W[1]?(qb=
+W[0],W[0]=W[1],W[1]=qb,qb=W[2],W[2]=W[3],W[3]=qb):Lj[0]==W[2]?(qb=W[2],W[2]=W[0],W[0]=qb,qb=W[1],W[1]=W[3],W[3]=qb):Lj[0]==W[3]&&(qb=W[3],W[3]=W[0],W[0]=qb,qb=W[1],W[1]=W[2],W[2]=qb);Lj[1]==W[2]?(qb=W[1],W[1]=W[2],W[2]=qb,qb=W[2],W[2]=W[3],W[3]=qb):Lj[1]==W[3]&&(qb=W[1],W[1]=W[3],W[3]=qb,qb=W[2],W[2]=W[3],W[3]=qb);pa[2]==Gb[2]?Mm[mc]=1:pa[2]==Gb[3]?Mm[mc]=-1:xq(lc.n,"Error in stereoprocessing ! - t30");Mm[mc]*=Yc}}}ob=new UF;j=y(I,s,-1,a.t+1,1);for(u=1;u<=a.t;++u)j[b[u]]=u;for(u=1;u<=a.t;++u){c=b[u];
+Q[c]&&kn(ob.a,ua);0<yb[u]&&RG(a,c,yb[c],ob,Md);var th=v[c],Ib=void 0,Mj=void 0,uh=void 0,T=void 0,T=Oc,Ib=!1;0!=a.A[c]&&(Ib=!0);0!=Nd[c]&&(Ib=!0);uh=-1;for(Mj=1;Mj<=a.y;++Mj)if(a.q[Mj][0]==c){uh=a.q[Mj][1];break}-1<uh&&(Ib=!0);a.n.Nb&&0<a.d[c]&&(Ib=!0,uh=1);switch(a.b[c]){case 2:T=zb;break;case 3:th?T="c":T=Cb;break;case 4:th?(T=zf,0<a.x[c]&&(Ib=!0)):T=ec;break;case 5:th?T="o":T=oc;break;case 7:th?(T="p",0<a.x[c]&&(Ib=!0)):T=qc;break;case 8:th?T=lg:T=Bc;break;case 13:th?T=pg:T=Fc;Ib=!0;break;case 6:T=
+Gc;Ib=!0;break;case 9:T=Qb;break;case 10:T=Kb;break;case 11:T=Bb;break;case 12:T=Wb;break;case 1:T=Ub;Ib=!0;break;case 19:T=rc;Ib=!0;break;case 20:T=sc;Ib=!0;break;case 21:T=tc;Ib=!0;break;case 22:T=uc;Ib=!0;break;case 18:Ib=!0,T=a.o[c],(G(T,wa)||G(T,ad)||G(T,ub))&&(Ib=!1)}Ib&&(T=Pc+T,1==Nd[c]?T+=sb:-1==Nd[c]&&(T+="@@"),1==a.x[c]?T+=Ub:1<a.x[c]&&(T+=Ub+a.x[c]),0!=a.A[c]&&(0<a.A[c]?T+=xa:T+=Ca,1<Sj(a.A[c])&&(T+=Sj(a.A[c]))),-1<uh&&(T+=jb+uh),T+=Sc);kn(ob.a,T);for(E=1;E<=da;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&RG(a,r[E],q[E],ob,Md),9<E&&kn(ob.a,"%"),ln(ob,l+(new S(E)).a);Ld[c]&&kn(ob.a,va)}return Zn(ob.a)}function vE(a){a=new EC(a);RD(a);return a}
+function SD(a,b){var c,d,e,f;f=0;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],c!=b&&d!=b&&(++f,a.H[f]=c,c>b&&--a.H[f],a.I[f]=d,d>b&&--a.I[f],a.s[f]=a.s[e],a.B[f]=a.B[e],a.K[f]=a.K[e],a.N[f]=a.N[e],a.e[f]=a.e[e]);a.u=f;for(e=b;e<a.t;++e){a.b[e]=a.b[e+1];a.A[e]=a.A[e+1];a.J[e]=a.J[e+1];a.M[e]=a.M[e+1];a.x[e]=a.x[e+1];a.d[e]=a.d[e+1];a.c[e]=a.c[e+1];a.z[e]=a.z[e+1];a.o[e]=a.o[e+1];for(f=1;f<=a.z[e];++f)a.G[e][f]=a.G[e+1][f]}--a.t;if(0==a.t)VC(a.n);else{for(e=1;e<=a.t;++e){d=0;for(f=1;f<=a.z[e];++f)c=a.G[e][f],
+c==b?++a.x[e]:(c>b&&--c,a.G[e][++d]=c);a.z[e]=d}e=1;a:for(;e<=a.y;++e)if(a.q[e][0]==b){for(f=e;f<a.y;++f)a.q[f][0]=a.q[f+1][0],a.q[f][1]=a.q[f+1][1];--a.y;break a}for(e=1;e<=a.y;++e)a.q[e][0]>b&&--a.q[e][0]}}
+function TD(a,b){var c,d,e,f;c=a.H[b];d=a.I[b];for(e=b;e<a.u;++e)a.H[e]=a.H[e+1],a.I[e]=a.I[e+1],a.s[e]=a.s[e+1],a.B[e]=a.B[e+1],a.K[e]=a.K[e+1],a.N[e]=a.N[e+1],a.e[e]=a.e[e+1];--a.u;f=0;for(e=1;e<=a.z[c];++e)a.G[c][e]!=d&&(a.G[c][++f]=a.G[c][e]);a.z[c]=f;f=0;for(e=1;e<=a.z[d];++e)a.G[d][e]!=c&&(a.G[d][++f]=a.G[d][e]);a.z[d]=f;c<d&&(f=c,c=d,d=f);0==a.z[c]&&SD(a,c);0==a.z[d]&&SD(a,d)}
+function LG(a){var b,c,d;if(!a.n.N){c=a.t;a:for(;1<=c;--c)if(d=a.G[c][1],1==a.b[c]&&1==a.z[c]&&0==a.A[c]&&1!=a.b[d]&&18>a.b[d]){for(b=1;b<=a.y;++b)if(a.q[b][0]==c)continue a;b=CG(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Ob)&&SD(a,c)}}}function IG(a){var b;b=a.b.length;a.G=Vr([b,7]);a.z=y(I,s,-1,b,1);for(b=1;b<=a.t;++b)a.z[b]=0;for(b=1;b<=a.u;++b)6>a.z[a.H[b]]&&(a.G[a.H[b]][++a.z[a.H[b]]]=a.I[b]),6>a.z[a.I[b]]&&(a.G[a.I[b]][++a.z[a.I[b]]]=a.H[b])}
+function NG(a,b,c){var d,e,f,g,j,h,n,o,r;a.f=y(I,s,-1,a.u+1,1);r=y(KG,m,-1,a.t+1,2);for(h=1;h<=a.t;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.z[h];++d)if(c[CG(a,h,a.G[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.z[h]+a.x[h]))switch(a.b[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.o[h].indexOf(ub)?r[h]=!1:r[h]=!0}}if(a.k){var q;d=y(KG,m,-1,a.t+1,2);e=!1;for(h=1;h<=a.u;++h)f=a.H[h],g=a.I[h],d[f]=!0,d[g]=!0,(18==a.b[f]||18==a.b[g])&&(e=!0);if(e){h=1;a:for(;h<=a.u;++h)if(c[h]){f=
+a.H[h];g=a.I[h];e=y(KG,m,-1,a.t+1,2);for(n=1;n<=a.z[f];++n)j=a.G[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.t;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.z[n];++o){j=a.G[n][o];if(j==g){for(f=1;f<=a.t;++f)e[f]&&(5==a.b[f]&&(a.b[f]=18,a.o[f]="#8"),4==a.b[f]&&(a.b[f]=18,a.o[f]="#7"),8==a.b[f]&&(a.b[f]=18,a.o[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.u;++j)1==a.s[j]?a.f[j]=1:JG(a,j)?a.f[j]=2:3==a.s[j]&&(a.f[j]=3);j=1;a:for(;j<=a.u;++j)if(c[j]&&(f=a.H[j],
+g=a.I[j],r[f]&&r[g])){d=y(KG,m,-1,a.t+1,2);for(h=1;h<=a.z[f];++h)e=a.G[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.t;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.z[h];++n){e=a.G[h][n];if(e==g){b[f]=!0;b[g]=!0;a.f[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function UC(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=N(M(oD((a.J[b]+a.J[c])/2))),a.N[d]=N(M(oD((a.M[b]+a.M[c])/2)))}function MG(a,b){var c;for(c=1;c<=a.u;++c)vD(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}
+function tD(a,b){var c;c=(pC(),vC)[a.b[b]];18==a.b[b]&&(c=a.o[b]);return c}function JG(a,b){return 2==a.s[b]?!0:!1}function vD(a,b,c){var d,e,f,g;g=1;a.a=y(I,s,-1,a.t+1,1);for(d=1;d<=a.t;++d)a.a[d]=0;for(d=a.a[b]=1;d<=a.z[b];++d)a.G[b][d]!=c&&(a.a[a.G[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.t;++d){f=!1;if(0<a.a[d]&&d!=b)for(e=1;e<=a.z[d];++e)0==a.a[a.G[d][e]]&&(a.a[a.G[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.a[c]}
+function fE(a){var b,c;a.n.R=!0;if(a.n.Nb)a.j=-1,0==a.d[a.D]?a.d[a.D]=4:a.d[a.D]=0;else{for(b=1;b<=a.y;++b)if(a.D==a.q[b][0]){if(-1==a.n.y){for(;b<a.y;++b)a.q[b][0]=a.q[b+1][0],a.q[b][1]=a.q[b+1][1];--a.y}else c=a.n.y,a.n.q&&(a.n.gb||++a.r,c=a.r),a.q[b][1]=c;return}b=a.q.length;++a.y>b-1&&(b=Vr([b+5,2]),VF(a.q,b,a.q.length),a.q=b);a.q[a.y][0]=a.D;c=a.n.y;a.n.q&&(a.n.gb||++a.r,c=a.r);a.q[a.y][1]=c}}function PD(a){var b;a.y=0;a.r=0;wE(a);for(b=1;b<=a.t;++b)a.D=b,fE(a);a.D=0}
+function QD(a){var b,c;b=y(RC,m,-1,4,1);SC(a,b);c=a.n.C.b;a.n.z||(c-=a.n.Y);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function LC(a,b){var c,d,e,f,g,j,h,n;c=y(RC,m,-1,4,1);SC(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.t;++g)h=a.J[g]*f+a.M[g]*j,n=-a.J[g]*j+a.M[g]*f,a.J[g]=h,a.M[g]=n;SC(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
+function sE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.u;++d)b=a.J[a.H[d]]-a.J[a.I[d]],c=a.M[a.H[d]]-a.M[a.I[d]],f+=Math.sqrt(b*b+c*c);0<a.u?(f/=a.u,e=25*a.n.B/f):1<a.t&&(e=75*a.n.B/Math.sqrt((a.J[1]-a.J[2])*(a.J[1]-a.J[2])+(a.M[1]-a.M[2])*(a.M[1]-a.M[2])));for(d=1;d<=a.t;++d)a.J[d]*=e,a.M[d]*=e}
+function WD(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Pc)&&OF(c,Sc))c=c.substr(1,c.length-1-1),a.b[b]=18,a.o[b]=c,a.x[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(lb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(jb);e=c.indexOf(Ub);g=Rj(c.indexOf(xa),c.indexOf(Ca));if(-1<d){j=Mu(c,d+1);try{a.n.y=PB(j,10)}catch(h){if(h=Li(h),A(h,78))a.n.y=0;else throw h;}a.D=b;fE(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.b[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.b[b]=G(d,Cb)?3:G(d,zb)?2:G(d,ec)?4:G(d,oc)?5:G(d,qc)?7:G(d,Bc)?8:G(d,Qb)?9:G(d,Kb)?10:G(d,Bb)?11:G(d,Wb)?12:G(d,Ub)?1:G(d,Fc)?13:G(d,Gc)?6:G(d,rc)?19:G(d,sc)?20:G(d,tc)?21:G(d,uc)?22:18;18==a.b[b]&&(a.o[b]=d);c+=ba;d=0;0<e&&(d=1,e=NF(c,++e),48<=e&&57>=e&&(d=e-48));18==a.b[b]&&(a.x[b]=d);d=0;if(0<g&&(e=NF(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=NF(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=NF(c,g++);for(;45==e;)--d,e=NF(c,g++)}a.A[b]=d}}}
+function DD(a,b,c){var d,e;a.j=1;c&&(a.j=-1);b=new kC(b);try{for(;b.j=dC(b,b.a),b.j<b.i;)d=BD(PB(gC(b),10)).a,c=e=BD(PB(gC(b),10)).a,(0>c||6<c)&&(c=0),a.d[d]=c}catch(f){if(f=Li(f),A(f,78))hn(f);else throw f;}}function RG(a,b,c,d,e){b=CG(a,b,c);5!=a.f[b]&&JG(a,b)?kn(d.a,nb):3==a.s[b]?kn(d.a,la):9==a.s[b]?(e=rb,a=a.e[b],null!=a&&(e=a),kn(d.a,e)):1==e[b]?kn(d.a,Xa):-1==e[b]&&kn(d.a,Rc)}
+function gE(a,b){var c,d;if(1==a.s[b])if(c=a.H[b],d=a.I[b],2>a.z[c]&&2>a.z[d])a.B[b]=0,xq(a.n,"Stereomarking meaningless on this bond !");else switch(a.B[b]){case 0:a.z[d]<=a.z[c]?a.B[b]=1:a.B[b]=3;break;case 1:a.B[b]=2;break;case 2:2<a.z[d]?a.B[b]=3:a.B[b]=1;break;case 3:a.B[b]=4;break;case 4:2<a.z[c]?a.B[b]=1:a.B[b]=3}else 2==a.s[b]?10==a.B[b]?a.B[b]=0:a.B[b]=10:xq(a.n,"Stereomarking allowed only on single and double bonds!")}
+function PG(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.s[b]||5==a.f[b])&&(10==a.B[b]||a.n.p&&!e[b]))if(e=a.H[b],f=a.I[b],!(2>a.z[e]||2>a.z[f]||3<a.z[e]||3<a.z[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.z[e];++n)g=a.G[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=CG(a,e,o);0!=d[h]?b=o:1==a.s[h]&&5!=a.f[h]&&(b=o);0==b&&(h=CG(a,e,r),0!=d[h]?b=r:1==a.s[h]&&5!=a.f[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.z[f];++n)g=a.G[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=CG(a,f,r);1==a.s[h]&&5!=a.f[h]&&0==d[h]&&(o=r);0==o&&(h=CG(a,f,j),1==a.s[h]&&5!=a.f[h]&&(o=j));if(!(0==b||0==o))if(h=a.J[f]-a.J[e],g=a.M[f]-a.M[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.M[b]-a.M[e])*h-(a.J[b]-a.J[e])*g,u=(a.M[o]-a.M[e])*h-(a.J[o]-a.J[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))xq(a.n,"Not unique E/Z geometry !");else{j=CG(a,b,e);f=CG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.z[b];++n)if(g=a.G[b][n],g!=e&&(h=CG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function HG(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=CG(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(JG(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function QG(a,b,c){var d;d=a.B[b];return 1>d||4<d?0:1==d&&a.H[b]==c?1:2==d&&a.H[b]==c?-1:3==d&&a.I[b]==c?1:4==d&&a.I[b]==c?-1:0}
+function UD(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=HG(c,d);if(-1==e)c.x[d]=0;else{switch(c.b[d]){case 1:2==e?c.A[d]=1:c.A[d]=0;c.x[d]=0;break;case 2:3==e||5==e?(c.x[d]=0,c.A[d]=0):3>e?c.x[d]=3-e-c.A[d]:4==e?(c.A[d]=-1,c.x[d]=0):5<e&&(c.A[d]=e-5,c.x[d]=0);break;case 3:case 6:4>e?0<c.A[d]?c.x[d]=2-e+c.A[d]:0>c.A[d]?c.x[d]=2-e-c.A[d]:c.x[d]=4-e:(c.A[d]=e-4,c.x[d]=4-e+c.A[d]);break;case 4:case 7:3>e?c.x[d]=3-e+c.A[d]:3==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:(c.A[d]=
+4==e?1:6==e?-1:e-5,c.x[d]=0);break;case 5:2==e&&(0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0);2<e&&(c.A[d]=e-2);c.x[d]=2-e+c.A[d];break;case 8:case 13:2>e?c.x[d]=2-e+c.A[d]:2==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:3==e?2==c.z[d]?(c.A[d]=0,c.x[d]=1):(c.A[d]=1,c.x[d]=0):4==e?(c.A[d]=0,c.x[d]=0):5==e?(c.A[d]=0,c.x[d]=1):(c.A[d]=e-6,c.x[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.A[d]=e-1);c.x[d]=1-e+c.A[d];2<e&&(c.A[d]=0,c.x[d]=0);break;case 19:case 18:c.x[d]=
+0}0>c.x[d]&&(c.x[d]=0)}}}function WC(a){zG(this);this.n=a;this.y=this.u=this.t=0}
+function CD(a,b){var c,d,e,f,g,j,h;WC.call(this,a);f=l;j=zD(b);if(null!=j){h=new jC(b,j,!0);for(e=1;4>=e;++e)f=AD(h,j);g=BD(PB(Vn(f.substr(0,3)),10)).a;c=BD(PB(Vn(f.substr(3,3)),10)).a;for(e=1;e<=g;++e)hE(this),f=AD(h,j),this.J[e]=(new KF(HF(Vn(f.substr(0,10))))).a,this.M[e]=-(new KF(HF(Vn(f.substr(10,10))))).a,d=34,34>f.length&&(d=f.length),d=Vn(f.substr(31,d-31)),WD(this,e,d),62<=f.length&&(f=Vn(f.substr(60,3)),0<f.length&&(f=BD(PB(f,10)).a,0<f&&(this.D=e,a.y=f,fE(this),this.D=0)));for(e=1;e<=c;++e)oE(this),
+f=AD(h,j),this.H[e]=BD(PB(Vn(f.substr(0,3)),10)).a,this.I[e]=BD(PB(Vn(f.substr(3,3)),10)).a,g=BD(PB(Vn(f.substr(6,3)),10)).a,1==g?this.s[e]=1:2==g?this.s[e]=2:3==g?this.s[e]=3:this.s[e]=9,d=0,11<f.length&&(d=BD(PB(Vn(f.substr(9,3)),10)).a),1==g&&1==d&&(this.s[e]=1,this.B[e]=1),1==g&&6==d&&(this.s[e]=1,this.B[e]=2);IG(this);sE(this);TC(this);for(RD(this);(h.j=dC(h,h.a),h.j<h.i)&&!(null==(f=gC(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new iC(f);gC(g);gC(g);j=BD(PB(gC(g),10)).a;
+for(e=1;e<=j;++e)c=BD(PB(gC(g),10)).a,this.A[c]=BD(PB(gC(g),10)).a}if(0==f.indexOf("M APO")){g=new iC(f);gC(g);gC(g);j=BD(PB(gC(g),10)).a;for(e=1;e<=j;++e)c=BD(PB(gC(g),10)).a,f=BD(PB(gC(g),10)).a,this.D=c,Z(this,0),WD(this,this.t,rc+f),this.D=0}}LG(this);RD(this)}}
+function zE(a,b){var c,d,e,f,g;WC.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));OF(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new iC(b);d=BD(PB(gC(f),10)).a;e=BD(PB(gC(f),10)).a;for(c=1;c<=d;++c)g=gC(f),hE(this),WD(this,this.t,g),this.J[c]=(new KF(HF(gC(f)))).a,this.M[c]=-(new KF(HF(gC(f)))).a;for(c=1;c<=e;++c)if(oE(this),this.H[c]=BD(PB(gC(f),10)).a,this.I[c]=BD(PB(gC(f),10)).a,this.s[c]=BD(PB(gC(f),10)).a,-1==this.s[c])this.s[c]=1,this.B[c]=1;else if(-2==this.s[c])this.s[c]=
+1,this.B[c]=2;else if(-5==this.s[c])this.s[c]=2,this.B[c]=10;else if(11==this.s[c]||12==this.s[c]||13==this.s[c]||14==this.s[c])this.B[c]=this.s[c],this.s[c]=9;IG(this);sE(this);TC(this)}catch(j){j=Li(j);if(A(j,78)){j.Dc();this.t=0;return}throw j;}LG(this);RD(this)}}
+function FD(a,b,c){var d,e,f;WC.call(this,a);f=y(I,s,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.a[a]==c&&(hE(this),this.b[this.t]=b.b[a],this.J[this.t]=b.J[a],this.M[this.t]=b.M[a],this.A[this.t]=b.A[a],this.x[this.t]=b.x[a],this.d[this.t]=b.d[a],this.c[this.t]=b.c[a],this.o[this.t]=b.o[a],f[a]=this.t);for(a=1;a<=b.u;++a)if(d=b.H[a],e=b.I[a],!(b.a[d]!=c&&b.a[e]!=c)&&!(b.a[d]!=c||b.a[e]!=c))oE(this),this.s[this.u]=b.s[a],this.B[this.u]=b.B[a],this.H[this.u]=f[d],this.I[this.u]=f[e],this.e[this.u]=b.e[a];for(a=
+1;a<=b.y;++a)d=b.q[a][0],d==c&&(++this.y,this.q[this.y][0]=f[d],this.q[this.y][1]=b.q[a][1]);this.j=b.j;RD(this);TC(this)}
+function ZD(a,b,c){var d,e,f,g,j;WC.call(this,a);for(a=1;a<=c;++a)this.t+=b[a].t,this.u+=b[a].u,this.y+=b[a].y;this.b=y(I,s,-1,this.t+1,1);this.A=y(I,s,-1,this.t+1,1);this.x=y(I,s,-1,this.t+1,1);this.d=y(I,s,-1,this.t+1,1);this.c=y(fs,m,1,this.t+1,0);this.J=y(RC,m,-1,this.t+1,1);this.M=y(RC,m,-1,this.t+1,1);this.o=y(fs,m,1,this.t+1,0);this.H=y(I,s,-1,this.u+1,1);this.I=y(I,s,-1,this.u+1,1);this.s=y(I,s,-1,this.u+1,1);this.e=y(fs,m,1,this.u+1,0);this.B=y(I,s,-1,this.u+1,1);this.q=Vr([this.y+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].t;++d)++e,this.b[e]=b[a].b[d],this.J[e]=b[a].J[d],this.M[e]=b[a].M[d],this.A[e]=b[a].A[d],this.x[e]=b[a].x[d],this.d[e]=b[a].d[d],this.c[e]=b[a].c[d],this.o[e]=b[a].o[d];for(d=1;d<=b[a].u;++d)++g,this.s[g]=b[a].s[d],this.B[g]=b[a].B[d],this.H[g]=b[a].H[d]+f,this.I[g]=b[a].I[d]+f,this.e[g]=b[a].e[d];for(d=1;d<=b[a].y;++d)++j,this.q[j][0]=b[a].q[d][0]+f,this.q[j][1]=b[a].q[d][1];f=e}RD(this);TC(this)}
+function EC(a){var b;zG(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.b=y(I,s,-1,this.t+1,1);VF(a.b,this.b,this.t+1);this.A=y(I,s,-1,this.t+1,1);VF(a.A,this.A,this.t+1);this.x=y(I,s,-1,this.t+1,1);VF(a.x,this.x,this.t+1);this.d=y(I,s,-1,this.t+1,1);VF(a.d,this.d,this.t+1);this.c=y(fs,m,1,this.t+1,0);VF(a.c,this.c,this.t+1);this.J=y(RC,m,-1,this.t+1,1);VF(a.J,this.J,this.t+1);this.M=y(RC,m,-1,this.t+1,1);VF(a.M,this.M,this.t+1);this.o=y(fs,m,1,this.t+1,0);VF(a.o,this.o,this.t+1);this.H=y(I,
+s,-1,this.u+1,1);VF(a.H,this.H,this.u+1);this.I=y(I,s,-1,this.u+1,1);VF(a.I,this.I,this.u+1);this.s=y(I,s,-1,this.u+1,1);VF(a.s,this.s,this.u+1);this.e=y(fs,m,1,this.u+1,0);VF(a.e,this.e,this.u+1);this.B=y(I,s,-1,this.u+1,1);VF(a.B,this.B,this.u+1);this.q=Vr([this.y+1,2]);for(b=1;b<=this.y;++b)this.q[b][0]=a.q[b][0],this.q[b][1]=a.q[b][1];this.j=a.j}
+function uE(a,b,c){var d,e,f;if(0==c)return XD(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(oD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new KF(a)).a;d=Wn(e,Xn(46));0>d&&(e+=Wa,d=Wn(e,Xn(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=$a;if(0==b)return e;e.length>b&&(e=rb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function zD(a){var b;b=new jC(a,aa,!0);if(4<cC(b))return aa;b=new jC(a,eh,!0);return 4<cC(b)?eh:null}
+function XD(a,b){var c,d,e;d=l+(new S(a)).a;d.length>b&&(d=rb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function AD(a,b){for(var c,d;a.j=dC(a,a.a),a.j<a.i;){d=gC(a);if(G(d,b))return ba;for(gC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(522,1,{94:1},WC,CD,zE,FD,ZD,EC);_.a=null;_.f=null;_.j=0;_.k=!1;_.n=null;_.p=!1;_.r=0;_.t=0;_.u=0;_.v=0;_.w=!1;_.y=0;_.C=!1;_.D=0;_.E=0;_.F=0;_.L=0;_.O=0;
+function yq(){yq=x;zq=new gB(Ub)}
+function LD(a,b){var c;yq();var d;sG.call(this);this.c=new Ez("Help");new Ez("Home");this.d=b;O(this,(pC(),rC));this.gc&&wA(this.gc,!1);tA(this,!1);d=iy(b);if(1==a)this.e||(this.e=new PA(d),qG(this.e,-30,0)),this.j=this.e,c=CC(b),this.gc&&vA(this.gc,Cc),Py(this,new zz(2)),this.f=new gB(c+" "),P(this,this.f,Jb),d=new Ty,P(d,this.i,null),this.d.Gb&&(c=new Ez("Submit"),P(d,c,null)),P(this,d,Kc),fB(this.f,Vn(ao(this.f.gc.a.gb,Wg))),this.gc&&wA(this.gc,!0),tA(this,!0);else if(2==a)this.b||(this.b=
+new PA(d),qG(this.b,-50,13*b.Y-80)),this.j=this.b,this.gc&&vA(this.gc,"Nonstandard atom"),Py(this,new zz(2)),c=new Ty,P(c,new IA("atomic SMILES",1),null),P(this,c,jc),c=Ub,zq&&(c=ao(zq.gc.a.gb,Wg)),zq=new hB(c,8),P(this,zq,Jb),c=new Ty,P(c,this.i,null),P(this,c,Kc);else{this.a||(this.a=new PA(d),qG(this.a,5*b.Y,0));var e,f;d="About "+(pC(),EE);this.gc&&vA(this.gc,d);Py(this,new EA(0));O(this,rC);P(this,new IA(EE+" Molecular Editor v2013-10-13",1),null);P(this,new IA("Peter Ertl and Bruno Bienfait",
+1),null);for(c=qC,d=0,f=c.length;d<f;++d)e=c[d],e=new IA(e,1),vy(e,this.d.x),P(this,e,null);c=new Ty;P(c,this.c,null);P(c,this.i,null);P(this,c,null);this.j=this.a}sA(this);c=this.j;rG(this.gc.c,c.a,c.b);!hy(this)&&My(this);wy(this)}t(523,515,ei,LD);_.Jf=function(a){var b,c;if(a.f===this.c){try{b=new JB(this.d.H),c=IB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Li(d),A(d,66))a=this.d,b=d.f,a.kb=!0,a.J="ERROR - "+b,NC(a);else throw d;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;var zq;
+function SG(a,b){gy(b)==a.a?O(b,(Kz(),Tz)):O(b,a.a)}
+function TG(a){var b,c,d,e;e=l;d=!1;gy(UG)!=a.a?(e=wa,d=!0):gy(VG)!=a.a?(e="!#6",d=!0):gy(WG)!=a.a?(O(XG,(Kz(),Tz)),O(YG,Tz),O(ZG,Tz),O($G,Tz),e="F,Cl,Br,I"):(b=gy(aH)!=a.a,c=gy(bH)!=a.a,gy(cH)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),gy(dH)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),gy(eH)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),gy(fH)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),gy(gH)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),gy(XG)!=a.a&&(e+="F,"),gy(YG)!=a.a&&(e+="Cl,"),gy(ZG)!=a.a&&(e+="Br,"),gy($G)!=a.a&&(e+="I,"),
+OF(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.b&&(b?e=ad:c?e=ub:(O(UG,(Kz(),Tz)),e=wa)));b=l;d&&gy(aH)!=a.a&&(b+=";a");d&&gy(bH)!=a.a&&(b+=";A");gy(hH)!=a.a&&(b+=";R");gy(iH)!=a.a&&(b+=";!R");gy(UG)!=a.a&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=jH.gc.a.gb.selectedIndex;0<d&&(--d,e+=";H"+d);d=kH.gc.a.gb.selectedIndex;0<d&&(--d,e+=";D"+d);gy(lH)!=a.a&&(e="~");gy(mH)!=a.a&&(e=jb);gy(nH)!=a.a&&(e=sb);gy(oH)!=a.a&&(e="!@");fB(a.e,e)}
+function pH(a){qH(a);rH(a);var b=jH.gc.a;Tw(b,0);b.gb.options[0].selected=!0;b=kH.gc.a;Tw(b,0);b.gb.options[0].selected=!0;O(aH,a.a);O(bH,a.a);O(hH,a.a);O(iH,a.a);O(jH,a.a);O(kH,a.a);sH(a)}function qH(a){O(cH,a.a);O(dH,a.a);O(eH,a.a);O(fH,a.a);O(gH,a.a);O(XG,a.a);O(YG,a.a);O(ZG,a.a);O($G,a.a)}function rH(a){O(UG,a.a);O(VG,a.a);O(WG,a.a)}function sH(a){O(lH,a.a);O(mH,a.a);O(nH,a.a);O(oH,a.a);a.b=!1}
+function MD(a){uA.call(this,"Atom/Bond Query");this.i=new Ez(this.If());dz(this.q,new tG(this));this.a=(pC(),rC);this.c=a;this.d||(a=iy(a),this.d=new PA(a),qG(this.d,-150,10));this.j=this.d;Py(this,new DA);O(this,this.a);a=new Ty;Py(a,new iA(0,3,1));P(a,new HA("Atom type :"),null);UG=new Ez(wb);VG=new Ez("Any except C");WG=new Ez("Halogen");P(a,UG,null);P(a,VG,null);P(a,WG,null);P(this,a,null);a=new Ty;Py(a,new iA(0,3,1));P(a,new IA("Or select one or more from the list :",0),null);P(this,a,null);
+a=new Ty;Py(a,new iA(0,3,1));cH=new Ez(Cb);dH=new Ez(ec);eH=new Ez(oc);fH=new Ez(Bc);gH=new Ez(qc);XG=new Ez(Qb);YG=new Ez(Kb);ZG=new Ez(Bb);$G=new Ez(Wb);P(a,cH,null);P(a,dH,null);P(a,eH,null);P(a,fH,null);P(a,gH,null);P(a,XG,null);P(a,YG,null);P(a,ZG,null);P(a,$G,null);P(this,a,null);a=new Ty;Py(a,new iA(0,3,1));jH=new Iz;Hz(jH,wb);Hz(jH,$a);Hz(jH,bb);Hz(jH,hb);Hz(jH,ib);P(a,new HA("Number of hydrogens : "),null);P(a,jH,null);P(this,a,null);a=new Ty;Py(a,new iA(0,3,1));kH=new Iz;Hz(kH,wb);Hz(kH,
+$a);Hz(kH,bb);Hz(kH,hb);Hz(kH,ib);Hz(kH,"4");Hz(kH,"5");Hz(kH,"6");P(a,new IA("Number of connections :",0),null);P(a,kH,null);P(a,new IA(" (H's don't count.)",0),null);P(this,a,null);a=new Ty;Py(a,new iA(0,3,1));P(a,new HA("Atom is :"),null);aH=new Ez(xb);P(a,aH,null);bH=new Ez("Nonaromatic");P(a,bH,null);hH=new Ez(Ac);P(a,hH,null);iH=new Ez(ic);P(a,iH,null);P(this,a,null);a=new Ty;O(a,$z(gy(this)));Py(a,new iA(0,3,1));P(a,new HA("Bond is :"),null);lH=new Ez(wb);P(a,lH,null);mH=new Ez(xb);P(a,mH,
+null);nH=new Ez(Ac);P(a,nH,null);oH=new Ez(ic);P(a,oH,null);P(this,a,null);a=new Ty;Py(a,new iA(1,3,1));this.e=new hB(wa,20);P(a,this.e,null);P(a,new Ez(yc),null);P(a,this.i,null);P(this,a,null);this.gc&&wA(this.gc,!1);tA(this,!1);qH(this);rH(this);sH(this);O(aH,this.a);O(bH,this.a);O(hH,this.a);O(iH,this.a);O(jH,this.a);O(kH,this.a);SG(this,UG);sA(this);a=this.j;rG(this.gc.c,a.a,a.b);!hy(this)&&My(this);wy(this)}t(524,515,ei,MD);
+_.Jf=function(a,b){var c;G(b,yc)?(pH(this),SG(this,UG),TG(this)):A(a.f,41)?(sH(this),cs(a.f)===cs(UG)?(qH(this),rH(this)):cs(a.f)===cs(VG)?(qH(this),rH(this)):cs(a.f)===cs(WG)?(qH(this),rH(this)):cs(a.f)===cs(hH)?O(iH,this.a):cs(a.f)===cs(iH)?(O(hH,this.a),O(aH,this.a)):cs(a.f)===cs(aH)?(O(bH,this.a),O(iH,this.a)):cs(a.f)===cs(bH)?O(aH,this.a):cs(a.f)===cs(lH)||cs(a.f)===cs(mH)||cs(a.f)===cs(nH)||cs(a.f)===cs(oH)?(pH(this),this.b=!0):rH(this),SG(this,a.f),TG(this)):A(a.f,42)&&(sH(this),c=a.f,0==c.gc.a.gb.selectedIndex?
+O(c,this.a):O(c,(Kz(),Tz)),TG(this));107!=this.c.c&&(this.c.c=107,Yy(this.c));return!0};_.b=!1;_.c=null;_.d=null;var UG=_.e=null,lH=null,VG=null,aH=null,mH=null,ZG=null,cH=null,kH=null,jH=null,YG=null,XG=null,WG=null,$G=null,dH=null,bH=null,iH=null,oH=null,eH=null,gH=null,hH=null,nH=null,fH=null;function HE(){fG(this)}t(525,500,Lh,HE);_.Ke=function(){this.a=-1;this.b=y(gG,m,0,0,0);this.c=0};_.a=-1;
+function vq(a,b){var c;a.a=b;var d,e;d=null;kB();if(e=c=(e=$wnd.clipboardData.getData(Mc),null!=e?new yB(e):null))e=(nB(),qB),e=rB(e,(nB(),qB))||rB(e,oB);if(e)try{d=vB(c)}catch(f){if(f=Li(f),A(f,59))hn(f);else throw f;}c=d;null!=c&&vG(b,c)}function tq(a){a=new yB(a);kB();var b,c;try{b=vB(a),c=xn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Mc,c)}catch(d){if(d=Li(d),A(d,59))hn(d);else throw d;}}function IE(){}t(526,1,{60:1,67:1},IE);_.te=function(a){vG(this.a,a.a)};
+_.a=null;t(528,304,vi);function qq(){var a;qq=x;tH=(a=!1,Lf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);uH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");vH=tH&!uH;var b;a=H(I,s,-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]);rq=y(I,s,-1,1E3,1);for(b=0;b<rq.length;++b)rq[b]=-999;for(b=0;b<a.length;b+=2)rq[a[b+1]]=a[b]}
+function Bp(a,b,c){a=new wH(b,c,a);if(!b.Ld(a,c))for(b=b.fc;b&&!b.Ld(a,c);)b=b.fc}function Wy(a,b,c){var d;d=new xH;mj(d.t,b,c);fj(a.f,d.t,0,0);Ui(a.a,d);return d}function RE(a,b){return!a.e?null:b in a.e?a.e[b]:null}function kD(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)nv(a.f,b.t,c,d),b.r=c,b.s=d;yH(b)}
+function QE(a,b,c,d){qq();this.gb=bw();this.a=new $i;this.j=new $i;this.e=d;this.gb.style[Rf]=$a;this.gb.style[Pf]=$a;this.gb.style[Hg]=Te;this.gb.style[ah]=b;this.gb.style[Be]=c;this.f=new zH;this.f.gb.style[ah]=cb;this.f.gb.style[Be]=cb;vH?(b=new AH,c=new BH,fj(b,this.f,0,0),fj(b,c,0,0),rv(this,b)):rv(this,this.f);this.c=a;a.Ub=this;vH?(this.k=new CH(this),this.k.i=new DH(this),this.k.j=new EH(this),this.k.n=new FH(this),this.k.k=new GH(this),this.c&&(this.k.e=new HH(this),this.k.f=new JH(this),
+this.k.a=new MH(this))):B(this,new TH(this),(Cq(),Cq(),Dq));B(this,this,(Gp(),Gp(),Hp));B(this,new UH(this),(pj(),pj(),qj));B(this,new VH(this),(rj(),rj(),sj));B(this,new WH(this),(nq(),nq(),oq));(Ap(),Ap(),Ay).a=this}t(527,528,vi,QE);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.i=!1;_.k=null;var vH,uH,tH,rq=null;function zH(){pv.call(this);this.gb[zd]=Pe}t(530,282,vi,zH);function AH(){zH.call(this);this.gb.style[ah]=cb;this.gb.style[Be]=cb}t(529,530,vi,AH);function TH(a){this.a=a}t(531,1,{},TH);
+_.tc=function(a){var b,c,d,e;d=vj(a);e=wj(a);c=xj(a.a);b=new XH(a);2==c&&(b.e=4);b=$D(this.a.c,b,d,e);this.a.i=!0;b&&a.a.stopPropagation()};_.a=null;function UH(a){this.a=a}t(532,1,{},UH);_.uc=function(a){var b,c;b=vj(a);c=wj(a);a=new XH(a);this.a.i?jE(this.a.c,a,b,c):lE(this.a.c,a,b,c);dx(this.a.gb)};_.a=null;function VH(a){this.a=a}t(533,1,{},VH);_.vc=function(a){this.a.i=!1;vj(a);wj(a);nE(this.a.c)};_.a=null;function WH(a){this.a=a}t(534,1,{},WH);_.a=null;
+function BH(){zH.call(this);this.gb.style[ah]=cb;this.gb.style[Be]=cb}t(535,530,vi,BH);function YH(a,b){var c;c=b.a;c.e=4;return $D(a.a.c,c,b.d,b.e)}function DH(a){this.a=a}t(536,1,{},DH);_.Kf=function(a){return YH(this,a)};_.a=null;function dr(a,b){lE(a.a.c,b.a,b.d,b.e);return $D(a.a.c,b.a,b.d,b.e)}function EH(a){this.a=a}t(537,1,{},EH);_.Kf=function(a){return dr(this,a)};_.a=null;function FH(a){this.a=a}t(538,1,{},FH);_.Kf=function(a){return jE(this.a.c,a.a,a.d,a.e)};_.a=null;
+function GH(a){this.a=a}t(539,1,{},GH);_.Kf=function(){return nE(this.a.c)};_.a=null;function eq(a,b){var c;c=M(oD(b.b));c=new AB(b,0,gg,c);FC(a.a.c,c);return!0}function HH(a){this.a=a}t(540,1,{},HH);_.Kf=function(a){return eq(this,a)};_.a=null;function fq(a,b){var c;c=M(oD(100*b.c));c=new AB(b,0,mg,c);FC(a.a.c,c);return!0}function JH(a){this.a=a}t(541,1,{},JH);_.Kf=function(a){return fq(this,a)};_.a=null;function jq(a,b){var c;c=new AB(b,0,ee,gh);FC(a.a.c,c);return!0}function MH(a){this.a=a}
+t(542,1,{},MH);_.Kf=function(a){return jq(this,a)};var ZH=_.a=null;function $H(){$H=x;ZH=new at((pt(),new ot("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function aI(){aI=x;bI={}}function cI(a,b,c){var d;c&&(b.style[ke]=c.b+Xf,d=c.a,d!=Nb&&(b.style[je]=d),0!=(c.c&1)&&(b.style[me]=md),0!=(c.c&2)&&(b.style[le]=Ne));a.e.style[$g]=Ff}
+function oA(a){var b=dI,c,d,e,f,g,j,h,n,o,r,q,u,v;c=xi(a);c in bI?a=bI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(vg),f=$doc.createElement(Le),f.width=1,f.height=1,g=($H(),ZH),f.src=g.d.a,a=(j=$doc.createTextNode("Q"),cI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Yj(e)+$wnd.pageYOffset,n=Yj(e)+$wnd.pageYOffset+(e.offsetHeight||0),o=n-h,r=Yj(f)+$wnd.pageYOffset+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new eI,v.a=u,v.b=q,v.c=o,v),bI[c]=a);return a}
+function fI(){aI();var a,b,c,d,e;tj();this.a=H(fs,m,1,["monospace","sans-serif",sg]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(vg);this.e.innerHTML=this.f||l;this.e.style[ke]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[je]=a,this.d.appendChild(this.e),e=this.e.offsetWidth||0,this.c[a]=e,this.b[a]=this.e.offsetHeight||0,this.d.removeChild(this.e)}t(545,1,{},fI);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var bI;function eI(){}
+t(546,1,{},eI);_.a=0;_.b=0;_.c=0;function aE(a){if(0!=(a.e&4))return!0;try{if(a.a&&A(a.a,11))return!!a.a.a.metaKey}catch(b){if(b=Li(b),!A(b,84))throw b;}return!1}function bE(a){try{if(a.a&&A(a.a,11))return!!a.a.a.shiftKey}catch(b){if(b=Li(b),!A(b,84))throw b;}return!1}function XH(a){sq.call(this,null,0,null);this.a=a}function wH(a,b,c){sq.call(this,a,0,b);this.a=c}t(547,388,ii,XH,wH);_.re=function(){return aE(this)};_.se=function(){return bE(this)};_.a=null;
+function cB(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=dI;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||l,cI(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function bB(a){this.b=a;this.a={};!dI&&(dI=new fI)}t(548,391,Ph,bB);var dI=null;function Xy(a){this.a=a}t(549,399,{},Xy);_.a=null;function gI(a,b){this.a=a;this.b=b}t(550,1,{},gI);_.a=null;_.b=null;function hI(){Fw.call(this);this.gb[zd]="jsa-resetTable";this.gb.style[ah]=id}t(551,314,vi,hI);
+function iI(){iI=x;var a=jI=new fI;tj();a.f="9p";a.e.style[je]=sg;a.e.style[ke]="144.0pt";a.e.innerHTML=a.f||l;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[ke]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);kI=new iz(1)}function aD(a,b){a.p=!0;if(a.j){a.o&&(a.c.length=0,a.o=!1);var c=a.c;c[c.length]=b}else c=a.c,c[c.length]=b,yH(a)}
+function cD(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.n&&($C(a,!1),360<=g||-360>=g?j=bD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=lI(r,q,u,v,f),E=lI(r,q,u,v,h),J="<g"+a.k+pb,J+='<path d ="M '+D.a+ba+D.b+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.a+ba+E.b+'"/>',J+="</g>",J),aD(a,j))}function Y(a,b,c,d,e){a.n&&aD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.f+fa+a.b+a.a+Za)}
+function ZC(a,b,c,d,e){a.n&&($C(a,!1),aD(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+ea+a.k+Za))}function jD(a,b,c,d){var e,b=b.replace(/&/g,oa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.f,'<text x="'+c+ja+d+fa+a.i+' fill="'+e+ka+b+"</text>");aD(a,b)}function zA(a,b,c,d,e){$C(a,!0);aD(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+ea+a.k+Za)}
+function yH(a){var b,c,d;a.p&&(b=a.c.join(aa),b=(c=Xj(a.t.gb)+(a.t.gb.offsetWidth||0)-Xj(a.t.gb),d=Yj(a.t.gb)+$wnd.pageYOffset+(a.t.gb.offsetHeight||0)-(Yj(a.t.gb)+$wnd.pageYOffset),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+ka)+b+"</svg>",b!==a.q&&(a.t.gb.innerHTML=b||l,a.q=b),a.o=!0,a.p=!1)}function X(a,b){(a.d=b)&&(a.f=eg+(b.a>>16&255)+za+(b.a>>8&255)+za+(b.a&255)+va)}function iD(a,b){a.e=b;a.i=DE(b)}t(552,395,{});_.c=null;_.d=null;_.e=null;_.f="black";_.i=null;
+_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=l;_.r=0;_.s=0;_.t=null;var kI,jI;function Sq(a,b,c){c&&(cr(a,b),c.Kf(a.b));a.d=!0}function cr(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-Xj(a.o.gb)+Wj(a.o.gb)+$wnd.pageXOffset,a.b.e=c.clientY-(Yj(a.o.gb)+$wnd.pageYOffset)+(a.o.gb.scrollTop||0)+$wnd.pageYOffset,a.b.a=new XH(b),b.a.preventDefault(),!0):!1}
+function CH(a){this.o=a;this.b=new mI;this.c=new nI(this);B(this.o,new oI(this),($q(),$q(),ar));B(this.o,new pI(this),(Tq(),Tq(),Uq));B(this.o,new qI(this),(Xq(),Xq(),Yq));B(this.o,new rI(this),(Pq(),Pq(),Qq));B(this.o,new sI,(kq(),kq(),lq));B(this.o,new tI(this),(gq(),gq(),hq));B(this.o,new uI(this),(bq(),bq(),cq))}t(553,1,{},CH);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function nI(a){lk();this.a=a}t(554,24,{},nI);
+_.Cc=function(){!this.a.d&&this.a.i&&YH(this.a.i,this.a.b)};_.a=null;function oI(a){this.a=a}t(555,1,{},oI);_.a=null;function pI(a){this.a=a}t(556,1,{},pI);_.a=null;function qI(a){this.a=a}t(557,1,{},qI);_.a=null;function rI(a){this.a=a}t(558,1,{},rI);_.a=null;function sI(){}t(559,1,{},sI);function tI(a){this.a=a}t(560,1,{},tI);_.a=null;function uI(a){this.a=a}t(561,1,{},uI);_.a=null;function mI(){}t(562,1,{},mI);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;
+function vI(a){var b,c,d,e,f;Vj(a);d=(gj(),hj(null));e=new hI;Cw(e,a);dv(d,e,d.gb);f=a.fd();b=a.ed();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.gb.textContent,2>=c.length&&(f+=8));Ew(e,a);lv(d,e);return new oy(f,b)}function wI(){this.gb=$doc.createElement(Zd);this.gb[zd]=Pe;this.gb.style[Qf]=Ce;this.gb.style[Uf]=bd;this.gb.style[ah]=cb;this.gb.style[Be]=cb}t(564,285,Rh,wI);_.cd=function(){return Xj(this.gb)};
+_.dd=function(){return Yj(this.gb)+$wnd.pageYOffset};function DE(a){var b,c,d;d=a.b;b=a.a;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.c&1)&&(c+='font-weight="bold"');0!=(a.c&2)&&(c+='font-style="italic"');return c}function lI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new gI(new KF(a),new KF(b))}function bD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.k+Za}
+function qD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=ea;b=mb;e?b+="polygon":b+="polyline";return b+=d+a.k+Za}function $C(a,b){var c;c=a.f;b?a.k=' stroke="none" fill="'+c+fa+a.a:a.k=' fill="none" stroke="'+c+fa+a.a}function xH(){iI();this.n=kI;this.c=[];this.t=new wI}t(565,552,{},xH);_.a=l;_.b=l;function xI(){xI=x;yI=new oy(0,0)}
+function zI(a){var b;b=a.Of();if(!b){var c;(c=a.Lf())?(b=vI(c.a),mj(c.ue(),b.b,b.a),c=vI(c.a),b=new oy(c.b-b.b,c.a-b.a)):b=new oy(0,0);a.Sf(b)}return b}function Dy(a,b){var c;if(a.ye())return yI;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Rf(hy(b));c=vI(a.ue());a.e.b=c.b;a.e.a=c.a;return c}function AI(a,b){var c;b&&(c=eg+(b.a>>16&255)+za+(b.a>>8&255)+za+(b.a&255)+va,a.Nf().gb.style[jd]=c)}function BI(){this.e=new dA;this.e.a=-1;this.e.b=-1}t(567,1,{});_.Lf=function(){return null};_.Mf=function(a){this.Qf(a.Nd())};
+_.Nf=function(){return this.ue()};_.Of=function(){return CI};_.Ed=function(){};_.ye=function(){return!1};_.Pf=function(a){this.Rf(hy(a))};_.Qf=function(a){AI(this,a)};_.Rf=function(a){var b=this.ue().gb,c,d,e;c=(Ny(),Oy);e=a.b;d=a.a;e!=c.b?b.style[ke]=l+e+"pt":b.style[ke]=l;d!=c.a?b.style[je]=d:b.style[je]=l;0!=(a.c&1)?b.style[me]=md:b.style[me]=l;0!=(a.c&2)?b.style[le]=Ne:b.style[le]=l};_.Sf=function(a){CI=a};_.Tf=function(){};var CI=_.e=null,yI;
+function Fz(a,b){xI();BI.call(this);this.a=new Wv(a);this.a.gd()[zd]=l;B(this.a,new DI(this,b),(Dp(),Dp(),Ep))}t(566,567,{},Fz);_.ue=function(){return this.a};_.Qf=function(a){AI(this,a)};_.a=null;function DI(a,b){this.a=a;this.b=b}t(568,1,{},DI);_.Lc=function(a){Ap();Bp(a,this.b,this.a.a.gb.textContent)};_.a=null;_.b=null;function Jz(a){xI();BI.call(this);this.a=new Uw;B(this.a,new EI(this,a),(xp(),xp(),yp))}t(569,567,{},Jz);_.ue=function(){return this.a};_.a=null;
+function EI(a,b){this.a=a;this.b=b}t(570,1,{},EI);_.a=null;_.b=null;function FI(a,b){var c,d;AI(a,b.Nd());for(d=new Fi(b.Vb.a);d.b<d.d.Be();)c=Gi(d),c.kc&&c.gc.Mf(c)}function GI(a,b){var c,d,e,f,g,j,h;mj(a.d,b.Ud(),b.Qd());for(d=new Fi(b.Vb.a);d.b<d.d.Be();)c=Gi(d),c.kc&&(e=c.gc,e.Pf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=zI(e).b,f-=zI(e).a,mj(e.ue(),g,f),!c.fb&&a.d.yd(c),a.d.zd(c,j,h)))}function Sy(){xI();BI.call(this);this.d=new pv}t(571,567,{},Sy);
+_.Mf=function(a){FI(this,a)};_.ue=function(){return this.d};_.Pf=function(a){GI(this,a)};_.d=null;function JA(a){xI();BI.call(this);var b=this.a=new Rw;$v(b.b,a);Qw(b);this.e.a=-1;this.e.b=-1}t(572,567,{},JA);_.ue=function(){return this.a};_.ye=function(){var a;a=(this.a.b.c?co(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;function MA(a){this.a=new ox(a.f,new HI(a))}t(573,1,{},MA);_.a=null;
+function kx(a){var b,c,d,e,f;f=new zB(a.a,null!=a.a.c?a.a.c:a.a.f);b=a.a.d;d=y(II,m,60,0,0);for(c=b.a?wk(b.a,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Ub.i=!1;break}a=a.a;c=a.n.d;f!=c.a&&(c.a=f,c.b=cj((bz(),R),new S(f.d)));c=c.b;if(Ss(!c?fh:c.a,xh))for(c=(!a.d.a||0==a.d.a.c?(Gr(),Gr(),Hr):new ez(a.d.a)).xd();c.Xc();)a=c.Yc(),1001==f.d&&a.te(f);var g,j,h;1001==f.d?(g=new sq(f.e,f.d,f.a),g.e=f.b&15):601==f.d?(null.$f(),null.$f()):100==f.d&&A(f.e,57)?(j=f.e,h=new sq(j,205,null),h.i=j.Vd(),h.j=
+j.Wd()):1004<=f.d&&1005>=f.d||(701==f.d?null.$f():401==f.d||402==f.d?(null.$f(),null.$f(),null.$f(),null.$f(),null.$f()):500<=f.d&&507>=f.d&&(g=null._f,500!=g&&(f=new sq(null._f,g,null),f.i=null.$f(),f.j=null.$f(),j=null.$f(),f.e=j&12,501==g&&null.$f())))}function HI(a){this.a=a}t(574,1,si,HI);_.wc=function(){kx(this)};_.a=null;function iB(){xI();BI.call(this);this.a=new Mx}t(575,567,{},iB);_.Lf=function(){var a;a=new iB;Jx(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.ue=function(){return this.a};
+_.Of=function(){return JI};_.Sf=function(a){JI=a};var JI=_.a=null;t(576,571,{});function lB(){new yr}t(577,419,{},lB);function wA(a,b){var c=a.c;c.A!=b&&(c.A=b,c.$&&(b?Xp(c.f,c):Vp(c.f,c)))}function vA(a,b){var c=a.c.z.b;c.a.gb.textContent=b||l;KI(c.f,null)}
+function xA(a,b){xI();Sy.call(this);this.c=new LI(a);var c=this.b=new Fw,d=(qw(),rw);c.a=d;Cw(this.b,this.d);c=this.c;d=this.b;if(0!=c.z.a.p.c&&MI(Xx(c.z.a.p,0)))throw new Ru("WindowPanel can only contain one child widget");NI(c,d);this.c.a=this;this.a=b}t(580,576,{},xA);_.ue=function(){return this.c};_.Nf=function(){return this.b.fb};_.Ed=function(){OI(this.c,!1)};_.Rf=function(){};_.Tf=function(a){FI(this,a);GI(this,a);PI(this.c);QI(this.c)};_.a=null;_.b=null;_.c=null;
+function RI(a){var b;b=new Rp($n(a.gb,Kf),$n(a.gb,Jf));a=new Rp($n(a.K.ab.gb,Kf),$n(a.K.ab.gb,Jf));return H(I,s,-1,[b.b-a.b,b.a-a.a])}function SI(a){if(null!=a.I&&null!=a.H){var b=a.H;a.md(a.I);a.kd(b);a.I=a.H=null}else null!=a.I?(TI(a,a.I),a.I=null):null!=a.H&&(UI(a,a.H),a.H=null);zj(a.J)}function PI(a){a.bb?a.Xf(Up(a.K.ab)):(a.Hd(),PI(a))}function UI(a,b){var c;a.bb?(c=RI(a),a.Xf(new Rp(-1,VI(b,!1)-c[1]))):a.H=b}function WI(a,b){var c;b!=a.Cd()&&(c=a.K.ab,Wu(c),XI(c,b,c.gb,c.p.c,!0))}
+function TI(a,b){var c;a.bb?(c=RI(a),a.Xf(new Rp(VI(b,!0)-c[0],-1))):a.I=b}t(583,287,pi);_.Uf=function(){var a,b;b=Up(this.K.ab);a=RI(this);b.b+=a[0];b.a+=a[1];return b};_.Cd=function(){var a;a=this.K.ab;return 0!=a.p.c?MI(Xx(a.p,0)):null};_.Vf=function(a){KI(this.K.ab,a)};_.xd=function(){return new Xu(this.K.ab)};_.Wf=function(){Yp(this.K.ab)};_.sd=function(){SI(this)};_.Kd=function(){Yp(this.K.ab)};_.ud=function(a){return YI(this.K.ab,a)};_.Xf=function(a){Wp(this.K.ab,a)};
+_.kd=function(a){UI(this,a)};_.Dd=function(a){WI(this,a)};_.md=function(a){TI(this,a)};_.H=null;_.I=null;function ZI(){ZI=x;var a=($I(),aJ(),bJ);cJ=new Hw(a.d,a.b,a.c,a.e,a.a)}function OI(a,b){var c;c=new lu;a.db&&wr(a.db,c);a.A&&Vp(a.f,a);try{Ni(a.f.c,a)}catch(d){if(d=Li(d),!A(d,78))throw d;}a.b=dJ(a.f,a);try{wv(a,b)}finally{Qi(a.j.a),Qi(a.i.a),Qi(a.k.a),a.G&&Ti(a.G,a.f),a.t&&(a.t=!1)}}function eJ(a,b,c){var d,e;e=a.fb;d=new Oj(a,e);e.zd(a,d.a+b,d.d+c)}
+function fJ(a,b,c){b=new gJ(eo(co(uu(uu(a.K.c,b),c))));Vu(b,a);B(b,a.c,(Dp(),Dp(),Ep));return b}function Tp(a,b){a.A&&(0<=b.b&&(a.e=b.b),0<=b.a&&(a.d=b.a));Wp(a.K.ab,b)}function rG(a,b,c){var d,e;(e=a.f)?(d=hJ(e.gb),zv(a,b+(Xj(e.gb)+d[3]),c+(Yj(e.gb)+$wnd.pageYOffset+d[0]))):zv(a,b,c)}function NI(a,b){if(b!=(0!=a.z.a.p.c?MI(Xx(a.z.a.p,0)):null)){Wu(a.z.a);var c=a.z.a;XI(c,b,c.gb,c.p.c,!0)}}
+function iJ(a,b){var c;if(a.F!=b){c=a.F;a.F=b;a.bb&&c==(Op(),jJ)&&(a.F=a.x);var d,e;if(a.G)for(e=new Fi(a.G);e.b<e.d.Be();)if(d=Gi(e),b==(Op(),kJ)){!d.b&&(d.b=new lJ);d=a;var f=c,g=void 0,j=void 0;if(d.A&&f==(Op(),Pp))g=d.f,j=d.w,d.z.c?(rG(d,j.c,j.d),Tp(d,new Rp(j.b,-1))):(rG(d,j.c,j.d),Tp(d,new Rp(j.b,j.a)),Xp(g,d)),Ji(g.c,d,d.z.b),fk(d.q,333);else if(!d.t&&f==(Op(),jJ))d.gb.style[Yg]=Zg,Op()}else if(b==Pp){!d.b&&(d.b=new lJ);d=a;var f=c,h=j=g=void 0;if(d.A){j=d.f;g=hJ(j.gb);h=d.w;if(d.z.c)h.c=Xj(d.gb)-
+g[3]-Xj(j.gb),h.d=Yj(d.gb)+$wnd.pageYOffset-g[0]-(Yj(j.gb)+$wnd.pageYOffset),d.w=h,rG(d,0,0),mJ(d,Qp(j.gb).b,-1);else{if(f!=(Op(),jJ))h.c=Xj(d.gb)-g[3]-Xj(j.gb),h.d=Yj(d.gb)+$wnd.pageYOffset-g[0]-(Yj(j.gb)+$wnd.pageYOffset),h.b=d.e,h.a=d.d,d.w=h;rG(d,0,0);Wp(d,new nJ(Qp(j.gb)));Vp(j,d)}d==d.f.a||ND(d);fk(d.q,333)}}else b==jJ&&(!d.b&&(d.b=new lJ),d=a,d.t||(d.x=c,d.gb.style[Yg]=Ce))}}function oJ(a,b){a.gb.style[ch]=b+1E4+(a.t?1E3:0)+l;(a.t||a.U)&&null.$f().$f()}
+function QI(a){if(!a.bb){a.j=Pu(a,a.f,(!hr&&(hr=new rk),hr));a.i=Pu(a,a.f,qk?qk:qk=new rk);a.k=Pu(a,a.f,(!mr&&(mr=new rk),mr));var b=a.f;!a.G&&(a.G=new $i);Ui(a.G,b);hr&&(b=new gr(a),a.db&&wr(a.db,b));a.A&&Xp(a.f,a);Ji(a.f.c,a,a.z.b);a.b&&(zv(a,a.b.a,a.b.b),a.b=null);Av(a);ND(a)}}function ND(a){if(a!=a.f.a){var b;mr&&(b=new lr(a),a.db&&wr(a.db,b))}}t(582,583,pi);_.Cd=function(){return 0!=this.z.a.p.c?MI(Xx(this.z.a.p,0)):null};_.Fd=function(a){OI(this,a)};_.xd=function(){return new Xu(this.z.a)};
+_.sd=function(){SI(this);zj(new pJ(this))};_.ud=function(a){return YI(this.z.a,a)};_.Xf=function(a){Tp(this,a)};_.Gd=function(a,b){rG(this,a,b)};_.Dd=function(a){NI(this,a)};_.Hd=function(){QI(this)};_.b=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.t=!1;_.u=null;_.v=null;_.x=null;_.y=null;_.z=null;_.A=!1;_.B=null;_.C=null;_.D=null;_.E=null;_.G=null;var cJ;
+function LI(a){ZI();var b=(qJ(),rJ),c;c=(Hv(),Iv);Bv.call(this,!1,"popup");this.L=c.a;this.J=new sJ(this);c=new tJ;c.gb[zd]="mosaic-popupLayoutPanel";tv(this.K,c);yv(this);this.c=new uJ(this);this.q=new vJ(this);this.r=new wJ(this);this.s=new xJ(this);this.w=new yJ;this.F=(Op(),kJ);this.A=!1;this.f=b;a=this.z=new zJ(a);b=new AJ;!a.d&&(a.d=new BJ);Ui(a.d,b);a=new CJ(new Jw(cJ.a.d.a,cJ.a.b,cJ.a.c,cJ.a.e,cJ.a.a));B(a,new DJ(this),(Dp(),Dp(),Ep));b=this.z.b;if(!b.b){b.b=new Fw;b.b.gd()[zd]="mosaic-Caption-iconBoxRight";
+c=b.b;var d=(yw(),zw);c.c=d;EJ(b.f,b.b,new FJ(2))}if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new gv;d=Dw(c);Cu(c.b,(Mt(),Nt(d)),0);fv(c,a,d,0,!1)}else Cw(b.b,a);KI(b.f,null);B(this.z.b,new GJ(this),(Lp(),Lp(),Mp));B(this.z.b,this.c,Ep);WI(this,this.z);Hi(eo(co(this.gb)),"mosaic-WindowPanel",!0)}t(581,582,pi,LI);_.Ed=function(){var a=this.a,b=new qA(a.a,201),c;a=a.a.q;a.a?a=new HJ(new Fi(a.a)):(a=(Gr(),Gr(),Hr),a=new Fi(a));for(;a.Xc();)c=a.Yc(),201==b.d&&pG(c.a)};_.a=null;
+function VD(a,b,c,d){b=iy(b);c+=b.a;d+=b.b;zv(a.a,c,d);Av(a.a)}function TA(){xI();BI.call(this);var a=this.a=new IJ;a.T=!0;a.a.f=!0;this.a.W=!0}t(584,567,{},TA);_.ue=function(){return this.a};_.a=null;function MB(){}t(591,435,{},MB);function HJ(a){if(!a)throw new on;this.a=a}t(592,1,{},HJ);_.Xc=function(){return SB(this.a)};_.Yc=function(){return Gi(this.a)};_.Zc=function(){throw new WB("Missing message: awt.50");};_.a=null;function oz(){return oz()}
+function KB(){KB=x;var a;a=(BB(),CB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(JJ,m,-1,0,1);else throw new sF(a+" is not supported");}catch(b){if(b=Li(b),!A(b,86))throw b;}}function NA(a,b){a.a=31*a.a+K((new KF(b)).a)}function jz(){}t(595,1,{},jz);_.hC=function(){return this.a};_.a=1;
+function hJ(a){var b;b=y(I,s,-1,4,1);a.style[dh]=bb;b[0]=KJ(LJ(a,"borderTopWidth"));b[1]=KJ(LJ(a,"borderRightWidth"));b[2]=KJ(LJ(a,"borderBottomWidth"));b[3]=KJ(LJ(a,"borderLeftWidth"));return b}function MJ(a){var b,c;c=NJ(a);b=hJ(a);a=(a.style[dh]=bb,new Rp(a.clientWidth,a.clientHeight));a.b+=b[1]+b[3]+(c[1]+c[3]);a.a+=b[0]+b[2]+(c[0]+c[2]);return a}function Qp(a){a.style[dh]=bb;return new Rp(a.clientWidth,a.clientHeight)}
+function NJ(a){var b;b=y(I,s,-1,4,1);a.style[dh]=bb;b[0]=KJ(LJ(a,"marginTop"));b[1]=KJ(LJ(a,"marginRight"));b[2]=KJ(LJ(a,"marginBottom"));b[3]=KJ(LJ(a,"marginLeft"));return b}function OJ(a){var b;b=y(I,s,-1,4,1);a.style[dh]=bb;b[0]=KJ(LJ(a,"paddingTop"));b[1]=KJ(LJ(a,"paddingRight"));b[2]=KJ(LJ(a,"paddingBottom"));b[3]=KJ(LJ(a,"paddingLeft"));return b}
+function PJ(a,b,c){try{switch(b){case Mf:a.style.filter="alpha(opacity="+100*c+va;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case he:b=yg;default:a.style[b]=c}}catch(d){if(d=Li(d),!A(d,78))throw d;}}function VI(a,b){var c;QJ||(QJ=$doc.createElement(vg),PJ(QJ,Te,l),PJ(QJ,Mg,l),PJ(QJ,Uf,bd),PJ(QJ,Yg,Ce),$doc.body.appendChild(QJ));PJ(QJ,ah,a);PJ(QJ,Be,a);c=MJ(QJ);return b?c.b:c.a}var QJ=null;function RJ(){Rp.call(this,0,0)}function Rp(a,b){this.b=a;this.a=b}
+function nJ(a){Rp.call(this,a.b,a.a)}t(597,1,ii,RJ,Rp,nJ);_.eQ=function(a){return this===a?!0:null==a||SJ!=vn(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+Sc};_.a=0;_.b=0;function TJ(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}t(598,1,{71:1,74:1,95:1},TJ);_.eQ=function(a){return a===this?!0:A(a,95)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};
+_.hC=function(){var a;a=213+this.d;a=71*a+this.b;a=71*a+this.a;return a=71*a+this.c};_.tS=function(){return UJ.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Sc};_.a=0;_.b=0;_.c=0;_.d=0;function VJ(a,b){this.a=a;this.b=b}t(599,1,ii,VJ);_.eQ=function(a){return this===a?!0:null==a||WJ!=vn(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return WJ.d+"[x="+this.a+",y="+this.b+Sc};_.a=0;_.b=0;
+function yJ(){this.b=this.a=this.d=this.c=0}t(600,1,ii,yJ);_.eQ=function(a){return this===a?!0:null==a||XJ!=vn(a)||this.a!=a.a||this.b!=a.b||this.c!=a.c||this.d!=a.d?!1:!0};_.hC=function(){var a;a=31+this.a;a=31*a+this.b;a=31*a+this.c;return a=31*a+this.d};_.tS=function(){return XJ.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Sc};_.a=0;_.b=0;_.c=0;_.d=0;
+function LJ(a,b){var c;if(document.documentElement.currentStyle)switch(b){case Mf:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case he:b=yg;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:l+c}t(603,1,{});var YJ=-1;function ZJ(){}t(604,603,{},ZJ);_.a=-1;_.b=-1;var $J=null;function KJ(a){a=parseInt(a,10);a=isNaN(a)?null:BD(a);return!a?0:a.a}
+t(607,302,Xh);_.Uf=function(){return Up(this.f)};_.Vf=function(a){KI(this.f,a)};_.Wf=function(){Yp(this.f)};_.Kd=function(){Yp(this.f)};_.kd=function(a){var b=this.f;b.gb.style[Be]=a;b.bb||(b.f=a)};_.md=function(a){var b=this.f;b.gb.style[ah]=a;b.bb||(b.i=a)};function $I(){$I=x;aJ()}
+function aK(a){$I();var b;Xv(this,new tJ);this.a=new bK;b=this.f;cK(b,new dK);PJ(b.gb,Rf,ab);b.o=0;EJ(b,this.a,new FJ(0));this.a.gd()[zd]="mosaic-Caption-text";this.a.gb.textContent=a||l;KI(this.f,null);this.gb[zd]="mosaic-Caption"}t(606,607,Xh,aK);_.Mc=function(a){return B(this,a,(Cq(),Cq(),Dq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Gq(),Gq(),Hq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};_.b=null;
+function aJ(){aJ=x;eK=En()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new ay(eK,240,20);new ay(eK,224,16);new ay(eK,208,16);new ay(eK,192,16);new ay(eK,176,16);new ay(eK,160,16);new ay(eK,144,16);new ay(eK,128,16);new ay(eK,112,16);new ay(eK,96,16);new ay(eK,80,16);new ay(eK,64,16);new ay(eK,260,16);bJ=new ay(eK,48,16);new ay(eK,32,16);new ay(eK,16,16);new ay(eK,0,16)}var eK,bJ;function fK(a,b){Nu(a.a.gb,!b);KI(a.f,a.a)}
+function Sp(a,b){a.c=b;Nu(a.a.gb,!b);KI(a.f,a.a);if(a.d){var c;for(c=new Fi(a.d);c.b<c.d.Be();)Gi(c)}}function zJ(a){var b;Xv(this,new tJ);b=this.f;cK(b,new gK((hK(),iK)));b.o=0;this.b=new aK(a);EJ(b,this.b,new FJ(1));this.a=new tJ;Zi(this.a,"Body");EJ(b,this.a,new FJ(0));this.gb[zd]="mosaic-CaptionLayoutPanel"}t(609,607,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},zJ);_.nd=function(){Qu(this.f)};_.od=function(){Tu(this.f)};_.xd=function(){return new Xu(this.a)};
+_.ud=function(a){return YI(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function BJ(){fG(this)}t(610,500,Lh,BJ);function sJ(a){this.a=a}t(611,1,si,sJ);_.wc=function(){Yp(this.a.K.ab)};_.a=null;function jK(a){var b;b=a.b;a=b.f;b=!a.e?-1:yj(a.e.a,b);a.e&&Ht(a.e.a,b)&&Kt(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&ND(!a.e?null:Ht(a.e.a,b-1))}function kK(a){var b;b=a.a;a=b.f;!a.e&&(a.e=new Ry);-1==yj(a.e.a,b)&&Ui(a.e.a,b)}function lJ(){}t(612,1,{},lJ);_.Qc=function(a){jK(a)};_.Rc=function(a){kK(a)};
+_.Tc=function(a){lK(a.a.f,a.a)};function qJ(){qJ=x;mK=new nK(1,"e");oK=new nK(2,zf);pK=new nK(3,"ne");qK=new nK(10,"nw");rK=new nK(4,lg);sK=new nK(5,pg);tK=new nK(12,"sw");uK=new nK(8,"w");rJ=new vK((gj(),hj(null)).gb)}function dJ(a,b){var c;c=hJ(a.gb);return new VJ(Xj(b.gb)-(Xj(a.gb)+c[3]),Yj(b.gb)+$wnd.pageYOffset-(Yj(a.gb)+$wnd.pageYOffset+c[0]))}
+function wK(a){var b,c,d,e,f,g;if(a.e){b=Qp(a.gb);for(d=0,e=a.e.a.c;d<e;++d)g=Ht(a.e.a,d),c=new Rp($n(g.gb,Kf),$n(g.gb,Jf)),f=dJ(a,g),f.a-=Rj(0,f.a+$n(g.gb,Kf)-b.b),f.b-=Rj(0,f.b+$n(g.gb,Jf)-b.a),rG(g,Rj(0,f.a),Rj(0,f.b)),c.b=c.b>b.b?b.b:-1,c.a=c.a>b.a?b.a:-1,mJ(g,c.b,c.a),g.F==(Op(),Pp)&&Wp(g,new nJ(Qp(a.gb))),fk(g.q,1)}}function xK(a,b,c){a=a.d;Ji(a,b,b);z(a.c,b,c);Zi(b,zc+c.b)}
+function Vp(a,b){var c;c=a.d;yK(c,b.y);Yi(b.y,zc+qK.b);yK(c,b.u);Yi(b.u,zc+oK.b);yK(c,b.v);Yi(b.v,zc+pK.b);yK(c,b.E);Yi(b.E,zc+uK.b);yK(c,b.n);Yi(b.n,zc+mK.b);yK(c,b.D);Yi(b.D,zc+tK.b);yK(c,b.B);Yi(b.B,zc+rK.b);yK(c,b.C);Yi(b.C,zc+sK.b)}
+function Xp(a,b){!b.y&&(b.y=fJ(b,0,0));xK(a,b.y,qK);!b.u&&(b.u=fJ(b,0,1));xK(a,b.u,oK);!b.v&&(b.v=fJ(b,0,2));xK(a,b.v,pK);!b.E&&(b.E=fJ(b,1,0));xK(a,b.E,uK);!b.n&&(b.n=fJ(b,1,2));xK(a,b.n,mK);!b.D&&(b.D=fJ(b,2,0));xK(a,b.D,tK);!b.B&&(b.B=fJ(b,2,1));xK(a,b.B,rK);!b.C&&(b.C=fJ(b,2,2));xK(a,b.C,sK)}function lK(a,b){var c,d;a.a=b;d=a.e.a.c;c=yj(a.e.a,b);if(c+1<d){tz(a.e,b);for(Ui(a.e.a,b);c<d;++c)oJ(Ht(a.e.a,c),c)}else oJ(b,c)}
+function vK(a){a=new zK(a);Xv(this,a);this.c=new AK(a);this.c.i=!0;Ri(this.c);this.c.k=3;this.d=new BK(a);this.d.i=!0;Ri(this.d);this.d.k=3;Zv(this)}t(613,302,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},vK);_.Uf=function(){return Qp(this.gb)};_.Vf=function(){var a;(a=CK(this))&&a.Vf(null)};_.Wf=function(){wK(this)};_.Qc=function(a){!this.b&&(this.b=new lJ);jK(a)};_.Rc=function(a){!this.b&&(this.b=new lJ);kK(a)};_.Kd=function(){wK(this)};
+_.Tc=function(a){!this.b&&(this.b=new lJ);lK(a.a.f,a.a)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;var mK,oK,pK,qK,rJ,rK,sK,tK,uK;function zK(a){this.p=new qv(this);this.gb=a}t(614,282,vi,zK);function nK(a,b){this.a=a;this.b=b}t(615,1,{},nK);_.a=0;_.b=null;function AK(a){Bi();Vi.call(this,a)}t(616,3,{},AK);_.qc=function(){var a;a=this.j.e;a.t||Vj(a.o);Yi(this.j.e,"dragdrop-dragging");!a.z.c&&fK(a.z,!1)};
+_.sc=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Rj(this.a,a<this.d?a:this.d),b=Rj(this.b,b<this.c?b:this.c));var c=this.j.e.gb;c.style[Te]=a+(tj(),Xf);c.style[Mg]=b+Xf};
+_.rc=function(){var a;a=this.j.e;a==a.f.a||ND(a);a.z.c||fK(a.z,!0);a.t||(a.o||(a.o=new DK,Zi(a.o,"mosaic-GlassPanel-invisible")),PJ(a.o.gb,ch,LJ(a.gb,ch)),fj((gj(),hj(null)),a.o,0,0));Zi(this.j.e,"dragdrop-dragging");a=new Oj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.d=this.a+this.j.a.gb.clientWidth-this.j.e.fd();this.c=this.b+this.j.a.gb.clientHeight-this.j.e.ed()};_.a=0;_.b=0;_.c=0;_.d=0;
+function yK(a,b){try{Ni(a,b)}catch(c){if(c=Li(c),!A(c,78))throw c;}}function BK(a){Bi();Vi.call(this,a);this.c=new Di}t(617,3,{},BK);_.qc=function(){var a;a=this.j.e.fb;a.t||Vj(a.o);Yi(this.j.e,"dragdrop-dragging");fK(a.z,!1);Tp(a,new Rp(a.e,a.d));fk(a.q,1)};
+_.sc=function(){var a,b,c,d;d=this.j.e.fb;c=cj(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.dd()-Rj(this.j.c,this.b):this.j.e.dd()-this.j.c,0!=b&&(a=d.d,b=Rj(a+b,$n(d.z.b.gb,Jf)),b!=a&&eJ(d,0,a-b),Tp(d,new Rp(d.e,b)),fk(d.q,333))):0!=(c&4)&&(b=this.i?(this.j.c<this.d?this.j.c:this.d)-this.j.e.dd():this.j.c-this.j.e.dd(),0!=b&&(a=d.d,b=Rj(a+b,$n(d.z.b.gb,Jf)),Tp(d,new Rp(d.e,b)),fk(d.q,333)));0!=(c&8)?(b=this.i?this.j.e.cd()-Rj(this.j.b,this.a):this.j.e.cd()-this.j.b,0!=b&&(a=d.e,b=96<a+b?a+
+b:96,b!=a&&eJ(d,a-b,0),Tp(d,new Rp(b,d.d)),fk(d.q,333))):0!=(c&1)&&(b=this.i?(this.j.b<this.e?this.j.b:this.e)-this.j.e.cd():this.j.b-this.j.e.cd(),0!=b&&(a=d.e,Tp(d,new Rp(96<a+b?a+b:96,d.d)),fk(d.q,333)))};
+_.rc=function(){var a;a=this.j.e.fb;a==a.f.a||ND(a);fK(a.z,!0);a.t||(a.o||(a.o=new DK,Zi(a.o,"mosaic-GlassPanel-invisible")),PJ(a.o.gb,ch,LJ(a.gb,ch)),fj((gj(),hj(null)),a.o,0,0));Zi(this.j.e,"dragdrop-dragging");a=new Oj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.e=this.a+this.j.a.gb.clientWidth-this.j.e.fd();this.d=this.b+this.j.a.gb.clientHeight-this.j.e.ed()};_.a=0;_.b=0;_.d=0;_.e=0;function zt(){zt=x;At=new EK}
+function DK(){zt();var a;this.d=new FK(this);this.a=!1;this.b=new uv;Xv(this,this.b);a=this.gb.style;a[jd]="#000";a[ge]="alpha(opacity=50)";a[Mf]="0.5";this.gb[zd]="gwt-GlassPanel"}t(618,302,ti,DK);
+_.qd=function(){var a;Zv(this);try{a=this.fb}catch(b){b=Li(b);if(A(b,84))throw new Ru("Parent widget must be an instance of AbsolutePanel");throw b;}a==(gj(),hj(null))?(yt(At,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),Ti(mk,a),a.b=!0,a.c=uk(a),Ui(mk,a),this.c=new GK(this),du(new xt(this.c))):$doc.compatMode==Fb?(this.gb.style[od]=ab,this.gb.style[fg]=ab):mj(this,$n(a.gb,Kf),$n(a.gb,Jf));this.a&&St(new wt(this));fj(hj(null),new HK,$wnd.pageXOffset,$wnd.pageYOffset)};
+_.rd=function(){this.f.rd();$j(this.d);this.c&&(ut(bu,this.c,H(IK,m,13,[(!kr&&(kr=new rk),kr)])),this.c=null);this.a&&ut(Ut,this,H(IK,m,13,[(!Tt&&(Tt=new rk),Tt)]))};_._c=function(a){switch(Pt(a.type)){case 256:if(27==(a.keyCode||0))return Vj(this),!1;case 1:if(go(this.gb,a.target))return Vj(this),!1}return!0};_.sd=function(){};_.a=!1;_.b=null;_.c=null;var At;function FK(a){lk();this.a=a}t(619,24,{},FK);_.Cc=function(){yt((zt(),At),this.a,!1)};_.a=null;function GK(a){this.a=a}t(620,1,{},GK);_.a=null;
+function HK(){this.gb=bw();var a;a=new Vw(new JK(this));B(this,a,(tp(),tp(),up));B(this,a,(Zp(),Zp(),$p))}t(621,304,vi,HK);_.sd=function(){zj(new KK(this))};function JK(a){this.a=a}t(622,1,{},JK);_.a=null;function KK(a){this.a=a}t(623,1,si,KK);_.wc=function(){dx(this.a.gb)};_.a=null;function LK(a){a.gb.style[ah]=id;a.gb.style[Be]=id;if(a.bb){var a=a.fb,b;A(a,103)?a.Vf(null):(b=CK(a))&&b.Vf(a)}}t(625,285,Th);_.Uf=function(){LK(this);return new Rp($n(this.gb,Kf),$n(this.gb,Jf))};_.Vf=function(){LK(this)};
+_.Wf=function(){};_.$c=function(){};_.Kd=function(){};function bK(){this.gb=$doc.createElement("label");this.gb[zd]="mosaic-Label";this.gb.style[$g]=Ff;this.gb[zd]="mosaic-HTML"}t(624,625,Th,bK);function CJ(a){Xv(this,new MK(a));this.gb[zd]="mosaic-ImageButton"}t(626,302,ti,CJ);
+function IJ(){var a=(Hv(),Kv);Bv.call(this,!0,ff);this.L=a.a;this.a=new NK(this);this.a.d=!0;rv(this,this.a);this.T=!0;this.a.f=!0;if(-1==this.cb){var a=this.gb,b=1|(this.gb.__eventBits||0);jj();Eu(a,b)}else this.cb|=1;eo(co(this.gb))[zd]=ze;this.gb.style[ch]="2147483647"}t(627,287,vi,IJ);_.$c=function(a){Su(this,a);1==Pt(a.type)&&wv(this,!1)};_.a=null;
+function NK(a){this.b=a;this.c=new $i;this.i=new $i;a=(nx(),mx);new $x(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(Bg);this.e=$doc.createElement(Eg);Lt(b,this.e);this.o=!0;a=bw();b=(Mt(),Nt(b));a.appendChild(b);this.gb=a;rl();this.gb.setAttribute("role",Vl.a);-1==this.cb?(a=this.gb,b=2225|(this.gb.__eventBits||0),jj(),Eu(a,b)):this.cb|=2225;this.gb[zd]=ye;a=Lu(this.gb)+"-vertical";Hi(this.gd(),a,!0);this.gb.style[Pf]=ab;this.gb.setAttribute("hideFocus",Vg);B(this,new lx(this),(tp(),tp(),up))}
+t(628,325,Rh,NK);_.$c=function(a){switch(Pt(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}ex(this,a)};_.Jd=function(a,b){ix(this,a,b);b||this.a&&wv(this.b,!1)};_.a=!0;_.b=null;
+function MK(a){var b=(qw(),rw),c=(yw(),zw),d;d=new iw;d.f[nd]=$a;d.f[ud]=0;d.f[vd]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;gw(b.a);b.a.c.rows[0].cells[0][ed]=c.a;gw(b.a);b.a.c.rows[0].cells[0].style[Xg]=e.a;gw(d);b=cw(d,0,0,!0);if(a){Vj(a);c=d.i;if(c.a){var e=c.a.a,f=c.b,g=e;ew(g,f.c);as(f.b,g,a);c.a=c.a.b}else e=c.b.c,Ui(c.b,a);a.gb[$c]=e;Lt(b,a.gb);Vu(a,d)}Xv(this,d);Hi(this.gb,"mosaic-WidgetWrapper",!0)}t(629,302,ti,MK);_.a=null;_.b=null;function uJ(a){this.a=a}t(630,1,{},uJ);
+_.Lc=function(){this.a.$&&this.a!=this.a.f.a&&ND(this.a)};_.a=null;function vJ(a){lk();this.a=a}t(631,24,{},vJ);_.Cc=function(){Yp(this.a.K.ab);var a=this.a;jr((!a.p&&(a.p=new OK),a.p))};_.a=null;function wJ(a){lk();this.a=a}t(632,24,{},wJ);_.Cc=function(){iJ(this.a,(Op(),Pp))};_.a=null;function xJ(a){lk();this.a=a}t(633,24,{},xJ);_.Cc=function(){iJ(this.a,(Op(),jJ))};_.a=null;function AJ(){}t(634,1,{},AJ);function DJ(a){this.a=a}t(635,1,{},DJ);_.Lc=function(){this.a.Ed()};_.a=null;
+function GJ(a){this.a=a}t(636,1,{},GJ);_.a=null;function pJ(a){this.a=a}t(637,1,si,pJ);_.wc=function(){this.a.F==(Op(),Pp)?fk(this.a.r,333):this.a.F==jJ&&fk(this.a.s,333)};_.a=null;function gJ(a){this.gb=a;Qu(this)}t(638,285,Rh,gJ);_.Mc=function(a){return B(this,a,(Cq(),Cq(),Dq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Gq(),Gq(),Hq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};function OK(){Cr.call(this,null)}t(639,214,ui,OK);
+function Op(){Op=x;Pp=new PK("MAXIMIZED",0);jJ=new PK("MINIMIZED",1);kJ=new PK("NORMAL",2);QK=H(RK,m,98,[Pp,jJ,kJ])}function PK(a,b){io.call(this,a,b)}t(640,139,{71:1,75:1,77:1,98:1},PK);var QK,Pp,jJ,kJ;t(641,1,{});function yt(a,b,c){var d,e,f,g,j;e=nj();d=oj();if(!c||e!=a.b||d!=a.a)f=(gj(),$n(hj(null).gb,Kf)),c=$n(hj(null).gb,Jf),j=(Fu(),Gu).scrollWidth,g=Gu.scrollHeight,f=e>(f>j?f:j)?e:f>j?f:j,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.gb.style[ah]=f+Xf),0<=c&&(b.gb.style[Be]=c+Xf),a.b=e,a.a=d}
+function EK(){}t(642,641,{},EK);_.a=-1;_.b=-1;function SK(a,b){var c,d,e;if(a.k)return!0;a.x.Ke();for(c=new Xu(b);c.a.a<c.a.b.c-1;)d=MI(Yu(c.a)),e=d.fb,A(e,104)&&e.ld(d.hd()),d.hd()&&Ui(a.x,d);return!0}
+function TK(a,b){var c,d,e;if(b.a)a.c&&Zj(a.c),a.c=new UK(a,b),ak(a.c,333);else for(d=new Fi(a.x);d.b<d.d.Be();)c=Gi(d),e=c.eb,nv(b,VK(c),e.s,e.t),WK(c,e.u,e.r,H(I,s,-1,[XK(a.q.a,c).d,XK(a.p.a,c).c,XK(a.n.a,c).a,XK(a.o.a,c).b]),(H(I,s,-1,[YK(a.i.a,c).d,YK(a.f.a,c).c,YK(a.d.a,c).a,YK(a.e.a,c).b]),H(I,s,-1,[ZK(a.u,c),ZK(a.t,c),ZK(a.r,c),ZK(a.s,c)])))}
+function $K(){this.x=new $i;this.j=new aL(this);this.w=new bL(this.j);this.v=new cL(this.j);this.q=new dL(this.j);this.p=new eL(this.j);this.n=new fL(this.j);this.o=new gL(this.j);this.i=new hL(this.j);this.f=new iL(this.j);this.d=new jL(this.j);this.e=new kL(this.j);this.u=new lL(this.j);this.t=new lL(this.j);this.r=new lL(this.j);this.s=new lL(this.j)}t(643,1,{});_.Yf=function(a){TK(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;
+_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function mL(a){var b;b=a.a;var c=a.b,d,e,f;for(e=new Fi(b.x);e.b<e.d.Be();)d=Gi(e),A(d,26)&&(d=d.ab),f=d.eb,nv(c,VK(d),f.s,f.t),WK(d,f.u,f.r,H(I,s,-1,[XK(b.q.a,d).d,XK(b.p.a,d).c,XK(b.n.a,d).a,XK(b.o.a,d).b]),(H(I,s,-1,[YK(b.i.a,d).d,YK(b.f.a,d).c,YK(b.d.a,d).a,YK(b.e.a,d).b]),H(I,s,-1,[ZK(b.u,d),ZK(b.t,d),ZK(b.r,d),ZK(b.s,d)])));nL(c);a.a.c=null;for(a=new Fi(a.a.x);a.b<a.d.Be();)b=Gi(a),A(b,26)&&(b=b.ab),b=b.eb,b.o=b.p=b.q=b.n=-1}
+function UK(a,b){this.a=a;this.b=b;var c=(hk(),ik);this.k=new gk(this);this.s=c}t(644,17,{},UK);_.xc=function(){mL(this)};_.yc=function(){mL(this)};
+_.Ac=function(a){var b,c,d;for(c=new Fi(this.a.x);c.b<c.d.Be();){b=Gi(c);A(b,26)&&(b=b.ab);d=b.eb;d.i=K(d.o+(d.s-d.o)*a);d.v=K(d.p+(d.t-d.p)*a);d.w=K(d.q+(d.u-d.q)*a);d.f=K(d.n+(d.r-d.n)*a);nv(this.b,VK(b),d.i,d.v);var e=b,f=d.w;d=d.f;var g=H(I,s,-1,[XK(this.a.q.a,b).d,XK(this.a.p.a,b).c,XK(this.a.n.a,b).a,XK(this.a.o.a,b).b]),j=this.a,h=b;H(I,s,-1,[YK(j.i.a,h).d,YK(j.f.a,h).c,YK(j.d.a,h).a,YK(j.e.a,h).b]);WK(e,f,d,g,H(I,s,-1,[ZK(this.a.u,b),ZK(this.a.t,b),ZK(this.a.r,b),ZK(this.a.s,b)]))}};_.a=null;
+_.b=null;t(646,1,{});_.a=null;function jL(a){this.a=a}t(645,646,{},jL);function kL(a){this.a=a}t(647,646,{},kL);function iL(a){this.a=a}t(648,646,{},iL);function hL(a){this.a=a}t(649,646,{},hL);function fL(a){this.a=a}t(650,646,{},fL);function gL(a){this.a=a}t(651,646,{},gL);function eL(a){this.a=a}t(652,646,{},eL);function dL(a){this.a=a}t(653,646,{},dL);t(654,646,{},function(a){this.a=a});t(655,646,{},function(a){this.a=a});
+function ZK(a,b){var c=a.a,d;d=cj(c.d,b);d||(d=new TJ(OJ(b.gb)),z(c.d,b,d));return d.d}function lL(a){this.a=a}t(656,646,{},lL);function cL(a){this.a=a}t(657,646,{},cL);function bL(a){this.a=a}t(658,646,{},bL);function YK(a,b){var c;c=cj(a.a,b);c||(c=new TJ(hJ(b.gb)),z(a.a,b,c));return c}function XK(a,b){var c;c=cj(a.b,b);c||(c=new TJ(NJ(b.gb)),z(a.b,b,c));return c}
+function oL(a,b){var c,d;d=cj(a.e,b);if(!d){c=b.eb;a:{d=a.f;var e=CK(b),f,g,j,h,n;if(A(b,103)){if(null!=c.k&&null!=c.j){d=new Rp(pL(e,!0),pL(e,!1));break a}h=b.Uf();null!=c.k&&(h.b=pL(e,!0));null!=c.j&&(h.a=pL(e,!1))}else{if(null!=c.k&&null!=c.j){d=new Rp(pL(e,!0),pL(e,!1));break a}h=new RJ;f=b.gb;n=f.style;g=n[Uf];j=n[Yg];n[Uf]="static";n[Yg]=Ce;null!=c.k?h.b=pL(e,!0):(n[ah]=id,h.b=(f.offsetWidth||0)+XK(d.o.a,b).b+XK(d.p.a,b).c);null!=c.j?h.a=pL(e,!1):(n[Be]=id,h.a=(f.offsetHeight||0)+XK(d.q.a,b).d+
+XK(d.n.a,b).a);n[Uf]=g;n[Yg]=j}d=h}null!=c.k&&(tj(),To)==c.k.$f()||null!=c.j&&(tj(),To)!=c.j.$f()||z(a.e,b,d)}return d}function aL(a){this.f=a;this.c=new Di;this.e=new Di;this.b=new Di;this.a=new Di;this.d=new Di}t(659,1,{},aL);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function qL(a){var b;b=a.eb;if(null==b||!A(b,101))b=new rL,a.eb=b;return b}function dK(){gK.call(this,(hK(),sL))}function gK(a){var b=(tL(),uL);$K.call(this);this.b=a;this.a=b}t(660,643,{},dK,gK);
+_.Zf=function(a){var b,c,d,e,f,g,j,h,n;h=new RJ;SK(this,a);n=XK(this.o.a,a).b+XK(this.p.a,a).c+YK(this.e.a,a).b+YK(this.f.a,a).c+ZK(this.s,a)+ZK(this.t,a);d=XK(this.q.a,a).d+XK(this.n.a,a).a+YK(this.i.a,a).d+YK(this.d.a,a).a+ZK(this.u,a)+ZK(this.r,a);c=this.x.c;if(0==c)return h.b=n,h.a=d,h;a=a.o;this.b==(hK(),sL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Fi(this.x);a.b<a.d.Be();)c=Gi(a),e=qL(c),b=null,j=c.fb,A(j,104)&&(b=j,b=vL(b),b=new Rp(b[1]+b[3],b[0]+b[0])),this.b==sL?(n+=oL(this.w.a,c).b,e.a=oL(this.v.a,
+c).a,A(j,104)&&(n+=b.b,e.a+=b.a),f=Rj(f,e.a)):(d+=oL(this.v.a,c).a,e.b=oL(this.w.a,c).b,A(j,104)&&(d+=b.a,e.b+=b.b),g=Rj(g,e.b));this.b==sL?(h.b=n,h.a=d+f):(h.b=n+g,h.a=d);return h};
+_.Yf=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(SK(this,a)&&(d=this.x.c,0!=d)){D=a.o;u=ZK(this.s,a);E=ZK(this.u,a);c=Qp(a.gb);Q=c.b-(u+ZK(this.t,a));r=c.a-(E+ZK(this.r,a));g=Q;c=r;this.b==(hK(),sL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Fi(this.x);e.b<e.d.Be();)d=Gi(e),b=null,q=qL(d),v=d.fb,A(v,104)&&(b=v,b=vL(b),b=new Rp(b[1]+b[3],b[0]+b[0])),this.b==sL?(q.d?++h:(q.b=oL(this.w.a,d).b,A(v,104)&&(q.b+=b.b),g-=q.b),q.c?q.a=r:(q.a=oL(this.v.a,d).a,A(v,104)&&(q.a+=b.a))):(q.c?++j:(q.a=oL(this.v.a,
+d).a,A(v,104)&&(q.a+=b.a),c-=q.a),q.d?q.b=Q:(q.b=oL(this.w.a,d).b,A(v,104)&&(q.b+=b.b)));for(e=new Fi(this.x);e.b<e.d.Be();)d=Gi(e),b=null,q=d.eb,v=d.fb,A(v,104)&&(b=v,b=vL(b),b=new Rp(b[1]+b[3],b[0]+b[0])),J=q.b,o=q.a,this.b==sL?q.d&&(J=~~(g/h)):q.c&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,104)&&(n-=b.b,f-=b.a),this.b==iK?(q.s=this.a==(tL(),uL)?u:this.a==wL?u+~~(Q/2)-~~(J/2):u+Q-J,q.t=E,q.u=n,q.r=f,E+=o+D):(this.a==(tL(),uL)?(q.s=u,q.t=E):this.a==wL?(q.s=u,q.t=E+~~(r/2)-~~(o/2)):(q.s=u,q.t=E+r-o),q.u=
+n,q.r=f,u+=J+D),a.a&&(v=d.cd()-Xj(a.gb)-ZK(this.s,a),-1==q.o&&(q.o=v),v=d.dd()-(Yj(a.gb)+$wnd.pageYOffset)-ZK(this.u,a),-1==q.p&&(q.p=v),-1==q.q&&(q.q=d.fd()),-1==q.n&&(q.n=d.ed()));TK(this,a)}};_.a=null;_.b=null;function tL(){tL=x;uL=new xL("START",0);wL=new xL(Db,1);yL=new xL("END",2);zL=H(AL,m,99,[uL,wL,yL])}function xL(a,b){io.call(this,a,b)}t(661,139,{71:1,75:1,77:1,99:1},xL);var zL,wL,yL,uL;function hK(){hK=x;sL=new BL("HORIZONTAL",0);iK=new BL("VERTICAL",1);CL=H(DL,m,100,[sL,iK])}
+function BL(a,b){io.call(this,a,b)}t(662,139,{71:1,75:1,77:1,100:1},BL);var CL,sL,iK;t(664,1,{105:1});_.e=!1;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;function rL(){this.e=!1}function FJ(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}t(663,664,{101:1,105:1},rL,FJ);_.a=0;_.b=0;_.c=!1;_.d=!1;
+function EL(a,b){if(a.k)return!0;SK(a,b);if(0<a.x.c){a.a=Ht(a.x,0);var c=a.a,d;d=c.eb;if(null==d||!A(d,102))d=new FL,c.eb=d;a.b=d;a.x.Ke();Ui(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function GL(){$K.call(this)}t(665,643,{},GL);
+_.Zf=function(a){var b,c;c=new RJ;EL(this,a);if(this.a){b=oL(this.w.a,this.a).b;var d=oL(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.fb;A(b,104)&&(b=vL(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=XK(this.o.a,a).b+XK(this.p.a,a).c+YK(this.e.a,a).b+YK(this.f.a,a).c+ZK(this.s,a)+ZK(this.t,a);c.a+=XK(this.q.a,a).d+XK(this.n.a,a).a+YK(this.i.a,a).d+YK(this.d.a,a).a+ZK(this.u,a)+ZK(this.r,a);return c};
+_.Yf=function(a){var b,c,d,e,f;EL(this,a)&&(d=ZK(this.s,a),e=ZK(this.u,a),c=Qp(a.gb),f=c.b-(d+ZK(this.t,a)),c=c.a-(e+ZK(this.r,a)),b=this.a.fb,A(b,104)&&(b=vL(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.b.s=d,this.b.u=f,this.b.t=e,this.b.r=c,a.a&&(d=this.b,e=this.a.cd()-Xj(a.gb)-ZK(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.dd()-(Yj(a.gb)+$wnd.pageYOffset)-ZK(this.u,a),-1==d.p&&(d.p=e),d=this.b,-1==d.q&&(d.q=this.a.fd()),d=this.b,-1==d.n&&(d.n=this.a.ed())),TK(this,a))};_.a=null;_.b=null;
+function FL(){this.e=!1}t(666,664,{102:1,105:1},FL);function vL(a){var b,c,d,e;null==a.a&&(a.a=y(I,s,-1,4,1),e=co(uu(uu(a.c,0),0)),c=co(uu(uu(a.c,2),2)),d=NJ(a.gb),b=hJ(a.gb),a.a[0]=(e.offsetHeight||0)+b[0]+d[0],a.a[1]=(c.offsetWidth||0)+b[1]+d[1],a.a[2]=(c.offsetHeight||0)+b[2]+d[2],a.a[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.a}function HL(a,b){a.bb&&Vj(a);return sv(a,b)}function IL(){Qv();Gv.call(this,Rv)}t(667,292,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},IL);
+_.ud=function(a){return HL(this,a)};_.a=null;function EJ(a,b,c){var d=a.p.c;b.eb=c;XI(a,b,a.gb,d,!0)}function VK(a){var b;b=a.fb;return A(b,104)?b:a}function Up(a){if(!a.bb)return new RJ;if(-1==a.j.b||-1==a.j.a)a.j=a.d.Zf(a),Wp(a,a.j),a.d.Yf(a),a.j=a.d.Zf(a);return a.j}function MI(a){return A(a,104)?a.ab:a}function JL(a){var b;if(!a.n){b=(!$J&&($J=new ZJ),$J);var c=KL(a,db,!0);b.a=c;c=KL(a,eb,!0);b.b=c;a.n=b}return a.n}
+function XI(a,b,c,d,e){if(A(b,26))throw new sk("Adding a DecoratorPanel is not allowed!");var f;f=b.eb;null!=f&&A(f,105)&&f.e?(c=new IL,fv(a,c,a.gb,d,!0),tv(c,b)):fv(a,b,c,d,e);KI(a,b)}
+function KI(a,b){var c;c=a.d;if(b){var d=c.j;Oi(d.c,b);Oi(d.e,b);Oi(d.b,b);Oi(d.a,b);Oi(d.d,b)}else d=c.j,Ix(d.c),Ix(d.e),Ix(d.b),Ix(d.a),Ix(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.fb;if(c==VK(a))c=c.fb;else{if(A(c,97)||A(c,25))d=c,c=c.fb,c==VK(d)&&(c=c.fb);A(c,104)&&A(c.fb,96)&&(c=c.fb)}A(c,103)&&!A(c,96)&&(c.Vf(a.fb),c.Vf(a))}}function Yp(a){if(a.bb&&a.gb.style.display!=Cf){a.gb.scrollTop=0;var b=a.gb,c=0;fo(b)&&(c=-c);b.scrollLeft=c;a.d.Yf(a);a.c=!1;nL(a)}}
+function nL(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=MI(Xx(a.p,d)),A(b,104)&&(b=b.ab),b.hd()&&(A(b,103)?b.Wf():A(b,33)&&b.Kd())}function YI(a,b){var c;A(b,104)&&(b=A(b,104)?b.ab:b);c=VK(b);return lv(a,c)?(A(c,104)&&HL(c,b),KI(a,null),!0):!1}function cK(a,b){var c;a.d=b;null!=a.e&&Yi(a,Lu(a.gb)+Ca+a.e);a.e=b.cZ.d;c=dy(a.e,Xn(46));a.e=a.e.substr(c+1,a.e.length-(c+1));Zi(a,Lu(a.gb)+Ca+a.e);KI(a,null)}
+function KL(a,b,c){a.k||(a.k=$doc.createElement(vg),PJ(a.k,Uf,bd),PJ(a.k,Yg,Ce),PJ(a.k,Te,ab),PJ(a.k,Mg,ab),a.gb.appendChild(a.k));PJ(a.k,ah,b);PJ(a.k,Be,b);a=MJ(a.k);return c?a.b:a.a}
+function pL(a,b){var c;c=null.$f();if(c==(tj(),ep)){c=(JL(a),null.$f());var d=(-1==YJ&&(YJ=VI(gb,!0)),YJ);return N(M(Math.round(100*d*c/254)))}if(c==Vo)return c=JL(a),d=null.$f(),N(M(oD(d*(-1==c.a&&(c.a=VI(db,!0)),c.a))));if(c==Xo)return c=JL(a),d=null.$f(),N(M(oD(d*(-1==c.b&&(c.b=VI(eb,!0)),c.a))));if(c==cp)return c=(JL(a),null.$f()),d=(-1==YJ&&(YJ=VI(gb,!0)),YJ),N(M(Math.round(d*c)));if(c==gp)return c=(JL(a),null.$f()),d=(-1==YJ&&(YJ=VI(gb,!0)),YJ),N(M(Math.round(10*d*c/254)));if(c==ap)return N(M(oD(12*
+(JL(a),null.$f())*N(M(oD((-1==YJ&&(YJ=VI(gb,!0)),YJ)/72))))));if(c==To)return KL(a,null.$f(),b);if(c==Zo)return c=(JL(a),N(M(oD(null.$f())))),d=(-1==YJ&&(YJ=VI(gb,!0)),YJ),N(M(Math.round(d*c/72)));if(null.$f()==Ro)return N(M(oD(null.$f())));throw new sk("Invalid size: "+null.$f());}function tJ(){var a=new GL;pv.call(this);this.j=new Rp(-1,-1);new SL(this);this.gb[zd]="mosaic-LayoutPanel";cK(this,a)}t(668,282,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},tJ);
+_.yd=function(a){XI(this,a,this.gb,this.p.c,!0)};_.nd=function(){$u(this,new TL)};_.od=function(){$u(this,new UL)};_.Uf=function(){return Up(this)};_.vd=function(a){return iv(this.p,VK(a))};_.wd=function(a,b,c,d){XI(this,a,b,c,d)};_.Vf=function(a){KI(this,a)};_.xd=function(){return new Xu(this)};_.Wf=function(){Yp(this)};
+_.sd=function(){var a;if(this.b){if(null!=this.i&&null!=this.f)a=this.f,this.md(this.i),this.kd(a),this.i=this.f=null;else if(a=Up(this),null!=this.i)a=a.a+Xf,this.md(this.i),this.kd(a),this.i=null;else if(null!=this.f){var b=this.f;this.md(a.b+Xf);this.kd(b);this.f=null}else b=a.a+Xf,this.md(a.b+Xf),this.kd(b);Yp(this)}};_.Kd=function(){Yp(this)};_.ud=function(a){return YI(this,a)};_.kd=function(a){this.gb.style[Be]=a;this.bb||(this.f=a)};_.zd=function(a,b,c){nv(this,VK(a),b,c)};
+_.md=function(a){this.gb.style[ah]=a;this.bb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;_.i=null;_.k=null;_.n=null;_.o=4;function TL(){}t(669,1,{},TL);_.Id=function(a){VK(a).qd()};function UL(){}t(670,1,{},UL);_.Id=function(a){VK(a).rd()};function Xu(a){this.b=a;this.a=new kv(this.b.p)}t(671,1,{},Xu);_.Xc=function(){return this.a.a<this.a.b.c-1};_.Yc=function(){return MI(Yu(this.a))};_.Zc=function(){Zu(this.a)};_.b=null;function VL(){VL=x;new Sw}
+function SL(a){VL();Hi(a.gb,"dragdrop-dropTarget",!0);this.a=a;new WL(this)}t(672,9,{},SL);function WL(a){lk();this.a=a}t(673,24,{},WL);_.Cc=function(){KI(this.a.a,null);Yp(this.a.a)};_.a=null;function CK(a){a=a.fb;return!a?null:A(a,103)?a:CK(a)}function mJ(a,b,c){var d;d=a.gb;WK(a,b,c,NJ(d),(hJ(d),OJ(d)))}function WK(a,b,c,d){0<=b&&(b-=d[1]+d[3],a.md((0>b?0:b)+(tj(),Xf)));0<=c&&(c-=d[0]+d[2],a.kd((0>c?0:c)+(tj(),Xf)))}function Wp(a,b){mJ(a,b.b,b.a)}t(676,1,{});
+function hF(a,b,c){var d,e,f,g,j,h;g=(!b?a.b:XB(a,b,~~xi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Gf:typeof v,r=r==If?Object.prototype.toString.call(v)==Qc||typeof v.length==Hf?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Gf,r)))if(v=G(Hf,r),r=G("boolean",r),XL===D)v&&(o[u]=new KF(o[u])),r&&(o[u]=(uF(),o[u]?xF:vF));else{q=v||r;if(q=
+!q&&null!=D&&vn(D)==YL){q=o[u];if(null==q||ZL(q,D))continue;if(un(q)&&(q=q&&q.g?q.g:null,null!=q&&ZL(q,D))){o[u]=q;continue}}if(!G(If,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function $L(){this.c=new Di;this.a=new Di;this.b=new Di}function ZL(a,b){var c;if(XL==b||aM==b&&A(a,106))return!0;if(null!=a)for(c=vn(a);c&&c!=XL;c=null)if(c==b)return!0;return!1}t(675,676,{},$L);function eF(){eF=x;gF=new $L}
+function kF(a,b){eF();z(gF.c,a,b)}function bF(a){eF();var b,c,d;d=PF(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function cF(a,b){var c;eF();return c=b&&b[0]&&(typeof b[0]==If||typeof b[0]==oe)?b[0]:null,ZL(c,a)}function iF(a){var b=dF;eF();var c,d;d=gF.b;if(c=!b?d.b:XB(d,b,~~xi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?YB(d,c):$B(d,b,c,~~xi(b))}
+function JE(a){eF();var b=gF,c;null==a?a=null:(c=a[Tc],c||(0!=(vn(a).b&4)?a=[]:(b=(b=cj(b.c,vn(a)))&&typeof b==oe?new b(a):a,a=a[Tc]=b),c=a),a=c);return a}var gF;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Gn&&(e=bk(),2E3<e-In&&(In=e,Hn=Fn()));if(0==Gn++){var f=(Jn(),Kn),g,j;if(f.b){j=null;do g=f.b,f.b=null,j=Sn(g,j);while(f.b);f.b=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Jn(),Kn),n,o;if(h.c){o=null;do n=h.c,h.c=null,o=Sn(n,o);while(h.c);h.c=o}}--Gn;c&&-1!=Hn&&($wnd.clearTimeout(Hn),Hn=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(ds)()}catch(d){a(b)}else C(ds)()}var XL=$(1),yn=$(100),bM=GF(" I"),I=AF(685,bM),gG=AF(683,XL),cM=GF(" Z"),KG=AF(686,cM);$(99);$(98);$(97);var dM=$(480),nn=AF(687,dM),eM=$(233),Xs=AF(688,eM);$(234);$(139);$(455);$(106);$(466);var fM=GF(" B");$(470);var gM=GF(" C"),yi=AF(689,gM),YL=$(468),hM=GF(" D"),RC=AF(690,hM);$(469);$(471);var iM=$(474),qE=AF(691,iM),jM=GF(" J"),kM=$(2),fs=AF(684,kM),JJ=AF(692,fM);$(483);$(465);$(96);$(453);
+var dF=$(446);$(462);var qF=$(460);$(458);$(459);$(464);$(108);$(109);$(110);$(113);$(94);$(477);$(472);$(461);$(447);$(448);$(449);$(450);$(451);$(452);var lM=$(370);$(369);$(368);$(367);$(445);$(444);var aA=$(384),uC=AF(693,aA),mM=$(390),zC=AF(694,mM),nM=$(391),BC=AF(695,nM),oM=$(522),GE=AF(696,oM),Xr=AF(697,I),pM=EF(520,function(){GC();return xG}),yG=AF(698,pM);$(521);$(393);$(392);$(515);$(514);$(523);$(524);$(519);$(427);$(518);var Bz=AF(699,lM);$(382);$(526);$(457);FF();$(456);FF();$(676);$(675);
+var aM=FF();$(286);var qM=$(285);$(284);$(290);$(304);$(345);$(528);$(527);$(283);$(282);$(530);$(529);$(535);$(536);$(537);$(538);$(539);$(540);$(541);$(542);$(531);$(532);$(533);$(534);$(220);$(219);$(295);$(296);$(297);$(553);$(562);$(24);$(554);$(555);$(556);$(557);$(558);$(559);$(560);$(561);$(265);$(341);$(344);$(342);$(343);$(179);$(178);$(267);$(214);$(269);$(187);var rM=$(186);$(217);$(216);$(215);$(364);$(365);$(366);
+var sM=EF(155,function(){tj();return ip}),jp=AF(700,sM),tM=EF(138,function(){uj();return to}),uo=AF(701,tM),uM=EF(145,function(){vo();return Eo}),Fo=AF(702,uM),vM=EF(150,function(){Go();return Po}),Qo=AF(703,vM);EF(156,null);EF(157,null);EF(158,null);EF(159,null);EF(160,null);EF(161,null);EF(162,null);EF(163,null);EF(164,null);EF(140,null);EF(141,null);EF(142,null);EF(143,null);EF(144,null);EF(146,null);EF(147,null);EF(148,null);EF(149,null);EF(151,null);EF(152,null);EF(153,null);EF(154,null);$(439);
+$(438);$(487);$(489);$(488);$(490);$(492);$(491);$(493);$(497);$(498);$(177);$(183);$(182);$(181);$(185);$(199);$(410);$(409);var UA=$(408),sD=AF(704,UA),OG=AF(705,jM);$(280);$(281);$(394);$(494);$(500);$(495);$(496);$(395);$(552);$(404);$(403);$(402);$(407);var wM=FF(),II=AF(706,wM);$(263);$(437);$(506);var xM=EF(223,function(){Mr();return Rr}),Sr=AF(707,xM);$(417);$(418);$(401);var FA=$(396);$(486);$(380);$(381);$(406);var QA=$(405);$(398);$(397);$(504);$(513);$(399);$(441);$(479);$(516);$(517);
+$(525);$(387);var eA=$(386);$(415);$(416);$(372);$(371);$(424);FF();FF();FF();$(374);$(375);$(184);$(354);var Yx=AF(708,qM);$(355);$(565);$(564);$(315);$(317);$(316);$(318);$(201);$(218);$(204);$(206);var lA=$(389);$(440);$(377);$(376);$(383);$(510);$(482);$(209);$(426);$(196);$(197);$(200);$(194);$(193);$(195);var nA=$(548);$(385);$(567);$(572);$(425);$(473);$(428);var Dz=$(379),Cz=AF(709,eA);$(595);$(412);$(413);$(414);$(378);$(545);$(546);$(320);$(319);$(311);$(312);$(584);$(573);$(574);$(499);
+$(507);$(508);$(509);$(566);$(568);var GA=$(400);$(549);$(511);$(208);$(205);$(207);$(203);$(192);$(191);$(190);$(245);$(571);$(289);$(288);$(287);$(583);$(582);$(581);$(576);$(580);var yM=EF(640,function(){Op();return QK}),RK=AF(710,yM);$(639);$(638);$(630);$(631);$(632);$(633);$(634);$(635);$(636);$(637);$(611);var zM=EF(291,function(){Hv();return Ov}),Pv=AF(711,zM),AM=EF(337,function(){Dv();return ux}),vx=AF(712,AM);$(17);$(338);$(339);$(334);$(335);$(336);$(18);$(19);$(20);$(423);$(388);$(627);
+$(325);$(628);$(326);$(327);$(328);$(329);$(332);$(300);$(299);$(298);$(569);$(570);$(575);$(238);$(303);$(333);$(321);$(348);$(347);$(346);var BM=EF(349,function(){Lx();return Vx}),Wx=AF(713,BM);EF(350,null);EF(351,null);EF(352,null);EF(353,null);$(221);$(550);$(301);$(314);$(313);$(503);$(293);$(180);$(551);$(302);$(613);$(3);$(616);$(617);$(615);$(614);$(607);$(606);$(668);$(669);$(670);$(671);$(609);$(212);var sB=$(420),uB=AF(714,sB);$(421);$(419);$(27);$(28);$(26);$(29);$(32);$(33);$(34);$(35);
+$(36);$(37);var CM=$(49),jx=AF(715,CM);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(239);var SJ=$(597);$(294);var WJ=$(599);$(210);$(625);$(624);$(433);$(432);$(434);$(211);$(247);$(249);$(248);$(243);$(357);$(240);$(292);$(667);$(254);
+$(257);$(255);$(256);$(5);$(7);$(6);$(577);$(422);$(435);$(358);$(176);$(277);$(429);$(430);$(436);$(213);$(242);$(31);$(250);$(322);$(323);$(324);$(251);var IK=AF(716,rM);$(252);$(547);$(626);$(592);$(463);$(484);$(30);$(68);var XJ=$(600);$(610);$(629);$(664);$(663);$(188);$(198);$(4);$(591);$(643);$(660);var DM=EF(661,function(){tL();return zL}),AL=AF(717,DM),EM=EF(662,function(){hK();return CL}),DL=AF(718,EM);$(646);$(655);$(654);$(658);$(657);$(653);$(652);$(650);$(651);$(649);$(648);$(645);$(647);
+$(656);$(659);$(644);$(612);$(665);$(306);$(305);$(308);$(309);$(307);$(253);$(21);$(275);$(276);$(11);$(14);$(22);var FM=$(25),vk=AF(719,FM);$(23);$(666);$(8);$(10);$(9);$(672);$(673);$(618);$(621);$(622);$(623);$(619);$(620);var UJ=$(598);$(641);$(642);$(603);$(604);$(189);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/5F7FD5A5750634DF9F5480F2778D9CD7.cache.html b/public/jsme/5F7FD5A5750634DF9F5480F2778D9CD7.cache.html
new file mode 100644
index 0000000..5b93bf1
--- /dev/null
+++ b/public/jsme/5F7FD5A5750634DF9F5480F2778D9CD7.cache.html
@@ -0,0 +1,651 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '5F7FD5A5750634DF9F5480F2778D9CD7';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',ea='" ',ga='" height="',ha='" y="',ja='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ba="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Ma="-CMe3",Na="-NC=O",Pa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Va="-SO3H",Wa="-selected",Xa=".",Ya="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",fb="1em",
+gb="1ex",hb="1in",jb="1px",kb="2",lb="3",mb=":",nb=": ",pb=";",qb="<",rb="=",sb=">",ub="?",vb="@",wb="A",xb="AUTO",zb="After",Ab="Any",Bb="Aromatic",Cb="B",Db="Before",Eb="Br",Fb="C",Gb="CENTER",Hb="CSS1Compat",Ib="Center",Jb="Cl",Lb="Class$",Pb="Copy as ",Qb="DEFAULT",Rb="DOMMouseScroll",Sb="Dialog",Ub="East",Vb="F",Wb="First",Xb='For input string: "',Yb="GBVTBU-BB",Zb="H",$b="HIDDEN",ac="Helvetica",bc="I",cc="Incorrect URL: ",dc="Internal index set to null.",ec="JSME",gc="JUSTIFY",hc="JavaScript",
+ic="LEFT",jc="MOL n. ",kc="N",lc="NA",mc="NONE",nc="No more molecules in SDF buffer",oc="Nonring",pc="North",qc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",rc="O",sc="ONE_WAY_CORNER",tc="P",xc="R",yc="R1",zc="R2",Ac="R3",Bc="RIGHT",Cc="ROLL_DOWN",Dc="RXN",Ec="Reset",Fc="Resize-",Gc="Ring",Hc="S",Ic="SMILES",Jc="Se",Kc="Si",Nc="South",Oc="Style names cannot be empty",Sc="West",Tc="X",Uc="[",Vc="[object Array]",Wc="\\",Xc="]",Yc="__gwtex_wrap",Zc=
+"__uiObjectID",$c="a",ad="absolute",hd="alert",id="alertdialog",jd="align",kd="antialias",ld="application",md="article",nd="auto",od="backgroundColor",pd="banner",qd="blur",rd="bolder",sd="border",td="bottom",ud="button",vd="cellPadding",wd="cellSpacing",xd="center",yd="change",zd="checkbox",Ad="className",Bd="click",Cd="click marked atom to delete mark",Gd="code",Id="col",Jd="colSpan",Kd="columnheader",Ld="combobox",Md="complementary",Nd="contentinfo",Od="contextmenu",Pd="cssFloat",Qd="cursor",Rd=
+"dblclick",Sd="definition",Td="dialog",Ud="dir",Vd="directory",Zd="display",$d="div",ae="document",be="dragdrop-handle",ce="dragdrop-selected",ie="dragend",je="dragenter",ke="dragexit",le="dragleave",me="dragover",ne="dragstart",oe="drop",pe="end_gesture",qe="error",re="filter",se="float",te="focus",ue="fontFamily",ve="fontSize",we="fontStyle",xe="fontWeight",ye="form",ze="function",Ae="g",Be="gecko1_8",Ce="gesturechange",De="gestureend",Ee="gesturestart",Fe="google",Ge="grid",He="gridcell",Ie="group",
+Je="gwt-MenuBar",Le="gwt-MenuBarPopup",Me="heading",Ne="height",Oe="hidden",Pe="id",Qe="img",Xe="is_touch_supported",Ye="italic",Ze="java.vm.name",$e="jsa-resetDiv",af="keydown",bf="keypress",cf="keyup",df="left",ef="link",ff="list",gf="listbox",hf="listitem",jf="load",kf="log",lf="ltr",mf="main",nf="marquee",of="math",pf="menu",qf="menuPopup",sf="menubar",tf="menuitem",uf="menuitemcheckbox",vf="menuitemradio",wf="middle",Cf="mousedown",Df="mousemove",Ef="mouseout",Ff="mouseover",Gf="mouseup",Hf=
+"mousewheel",If="move",Jf="msie",Kf="multipart",Lf="n",Mf="name",Nf="navigation",Of="none",Pf="noreaction",Qf="note",Rf="nowrap",Sf="null",Tf="number",Uf="object",Vf="offsetHeight",Wf="offsetWidth",Xf="ontouchstart",Yf="opera",Zf="option",$f="outline",ag="overflow",bg="padding",cg="paste",dg="popupContent",eg="position",fg="presentation",gg="progressbar",hg="px",ig="px, ",jg="px;",kg="radio",lg="radiogroup",mg="reaction",ng="rect(0px, 0px, 0px, 0px)",og="region",pg="rgb(",qg="right",rg="role",sg=
+"rotation",ug="row",vg="rowgroup",wg="rowheader",xg="rtl",yg="s",zg="scale100",Ag="scrollbar",Bg="se",Cg="search",Dg="separator",Eg="serif",Gg='shape-rendering="crispEdges"',Hg="slider",Ig="span",Jg="spinbutton",Kg="status",Lg="subMenuIcon-selected",Mg="tab",Ng="table",Og="tablist",Pg="tabpanel",Qg="tbody",Rg="td",Sg="text",Tg="textAlign",Ug="textbox",Vg="timer",Wg="title",Xg="toolbar",Yg="tooltip",Zg="top",$g="touchcancel",ah="touchend",bh="touchmove",ch="touchstart",dh="tr",eh="tree",fh="treegrid",
+gh="treeitem",hh="true",ih="value",jh="verticalAlign",kh="visibility",lh="visible",mh="whiteSpace",nh="width",oh="x",ph="zIndex",qh="|",_,rh={l:4194303,m:4194303,h:1048575},sh={l:0,m:0,h:0},th={l:1,m:0,h:0},uh={l:2,m:0,h:0},vh={l:3,m:0,h:0},wh={l:4,m:0,h:0},xh={l:8,m:0,h:0},yh={l:10,m:0,h:0},zh={l:16,m:0,h:0},Ah={l:32,m:0,h:0},Bh={l:64,m:0,h:0},Ch={l:128,m:0,h:0},Dh={l:256,m:0,h:0},Eh={l:512,m:0,h:0},Fh={l:1024,m:0,h:0},Gh={l:2048,m:0,h:0},Hh={l:8192,m:0,h:0},Ih={l:16384,m:0,h:0},Jh={l:32768,m:0,
+h:0},Rh={l:65536,m:0,h:0},Sh={l:131072,m:0,h:0},Th={l:262144,m:0,h:0},Uh={l:524288,m:0,h:0},Vh={},Wh={54:1,118:1},Xh={135:1},Yh={13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,65:1,67:1,70:1,71:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},Zh={118:1,121:1,135:1},m={117:1,118:1,121:1},$h={118:1,135:1},ai={114:1},bi={47:1,49:1,58:1,70:1,73:1,81:1,83:1},ci={118:1,125:1,133:1},
+di={47:1,49:1,58:1,70:1,71:1,73:1,76:1,81:1,83:1,143:1,150:1},ei={139:1},fi={118:1,125:1,127:1,131:1,133:1},gi={9:1,10:1,118:1,122:1,124:1},hi={98:1,118:1},ii={2:1},ji={46:1},ki={56:1},li={120:1},mi={8:1,9:1,118:1,122:1,124:1},ni={85:1,118:1,125:1,131:1,133:1},oi={47:1,49:1,58:1,63:1,70:1,71:1,73:1,81:1,83:1},pi={13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,64:1,65:1,
+66:1,67:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},qi={95:1,118:1},ri={12:1,118:1,122:1,124:1},si={7:1,9:1,118:1,122:1,124:1},ti={13:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,47:1,49:1,58:1,70:1,71:1,73:1,81:1,83:1},ui={6:1,9:1,118:1,122:1,124:1},vi={91:1,98:1,112:1,118:1},wi={136:1},xi={91:1,92:1,98:1,112:1,118:1},yi={86:1,91:1,92:1,98:1,107:1,112:1,114:1,118:1},zi={49:1},Ai={70:1,81:1},Bi={137:1},s={118:1,121:1},Ci={13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,
+28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,64:1,65:1,66:1,67:1,69:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},Di={118:1,121:1,136:1},Ei={57:1},Fi={47:1,49:1,58:1,62:1,70:1,72:1,73:1,81:1,83:1},Gi={118:1,125:1,131:1,133:1},Hi={48:1,84:1},Ii={82:1,118:1,122:1,124:1},Ji={9:1,11:1,118:1,122:1,124:1},Ki={118:1},Li={153:1},Mi={47:1,49:1,58:1,70:1,71:1,73:1,81:1,83:1},Ni={91:1,92:1,98:1,104:1,112:1,118:1};
+function u(a,b,c){var d=Vh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Vh[a]=function(){}),_=d.prototype=0>b?{}:new Vh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}u(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Oi(this)};
+_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(Pi,s,-1,8,1);d=(Qi(),Ri);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Si(){Si=x;Ti=new Ui}function Vi(a){for(var b,a=new Wi(a.k.n);a.c<a.e.Je();)b=Xi(a),Yi(b.pd(),ce,!1),Zi(a)}
+function $i(a,b,c){var a=a.o,d;try{d=new aj(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=bj(e);if(A(e,125))throw new cj("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Yi(b.pd(),Yb,!0);Yi(c.pd(),be,!0);z(Ti,b,c)}function dj(a,b){var c;c=ej(Ti,b);var d;d=ej(a.o.d,c);if(!d)throw new fj("dragHandle was not draggable");gj(d.c.b);gj(d.e.b);gj(d.d.b);Yi(b.pd(),Yb,!1);Yi(c.pd(),be,!1)}
+function hj(a){var b;a.p=!1;for(a=new Wi(a.k.n);a.c<a.e.Je();)b=Xi(a),Yi(b.pd(),ce,!1),Zi(a)}function ij(a,b){jj(a.k.n,b)?Yi(b.pd(),ce,!1):a.p?(kj(a.k.n,b),Yi(b.pd(),ce,!0)):(a.k.n.Ue(),kj(a.k.n,b))}function lj(a){this.i=a;this.k=new mj(this);this.o=new nj(this.k)}u(3,1,{});_.rc=function(){oj(this.k.f,"dragdrop-dragging")};_.sc=function(){pj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ti;function mj(a){this.n=new qj;this.e=a;this.b=a.i}u(4,1,{},mj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function rj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function sj(a,b){var c;c=tj(a.d,uj).b;b.b.ctrlKey||b.b.metaKey||Vi(a.c.e);ij(a.c.e,c)}function vj(a){a.c.i=null;a.c.e.sc();wj((xj(),yj(null)),a.b,0,0);var b=a.b.pb;zj=b;Aj();Bj=b;a.e=2}
+function nj(a){this.d=new Ui;this.c=a;this.b=new Cj;Dj(this.b,Ej(),Fj());B(this.b,this,(Gj(),Gj(),Hj));B(this.b,this,(Ij(),Ij(),Jj));a=this.b.pb.style;a[re]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Kj(),hg);a.borderStyle=(Lj(),Of);a[od]="blue"}u(5,1,{},nj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Mj(a);e=Nj(a);b=Oj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!uj)uj=c,this.c.f=tj(this.d,uj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Pj(this.c.n,this.c.f)&&(Vi(this.c.e),ij(this.c.e,this.c.f)),Qj(new Rj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Sj(uj,null),uj!=this.c.f&&(c=new Sj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,vj(this),1!=this.e&&rj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Tj(a,b);a=Uj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Vj(Wj(d-this.i),Wj(a-this.j))>=this.c.e.n?(Xj(),-1!=Pj(this.c.n,this.c.f)||ij(this.c.e,this.c.f),c=new Sj(uj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,vj(this)):kk.preventDefault()),1==this.e)return;kk.preventDefault();rj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Tj(a,b);b=Uj(a,b);if(1==Oj(a.b)&&(this.f=!1,uj))try{if(Xj(),1==this.e)sj(this,a);else{d!=this.b&&(c=new Sj(d,null),e+=c.b,b+=c.e);try{rj(this,e,b),this.c.e.rc(),3!=this.e&&sj(this,a)}finally{var f=this.b.pb;zj&&f==zj&&(zj=null);Aj();f===Bj&&(Bj=null);lk(this.b);this.e=1;this.c.f=null}}}finally{uj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var uj=null;function Rj(){}u(6,1,Ei,Rj);_.xc=function(){Xj()};
+function aj(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}u(7,1,{},aj);_.b=null;_.c=null;_.d=null;_.e=null;u(8,1,{});u(10,8,{});u(9,10,{});_.b=null;u(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Sj(a,b){!a||a==(xj(),yj(null))?this.i=this.f=0:(this.f=a.ld()-mk(a.pb),this.i=a.md()-(a.pb.scrollTop||0));!b||b==(xj(),yj(null))?this.d=this.c=0:(this.c=nk(b.pb)+ok(b.pb),this.d=pk(b.pb)+qk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}u(14,11,{},Sj);
+_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Xj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function ok(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(hg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function qk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(hg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function rk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function sk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function tk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}
+function uk(a,b){var c=vk();tk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;wk(a.n,vk())}function xk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}u(17,1,{});_.yc=function(){this.w&&this.zc()};_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};
+_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function wk(a,b){xk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function yk(a){this.b=a}u(18,1,{},yk);_.Cc=function(a){wk(this,a)};_.b=null;u(19,1,{});u(20,1,ii);function zk(){zk=x;var a;(a=new Ak)&&(a.Fc()||(a=new Bk));Ck=a}u(21,19,{});var Ck=null;function Dk(a,b){var c=C(function(){if(!b.b){var c=vk();a.Cc(c)}});$wnd.mozRequestAnimationFrame(c)}function Ak(){}u(22,21,{},Ak);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
+_.Dc=function(a){var b;b=new Ek;Dk(a,b);return b};function Ek(){}u(23,20,ii,Ek);_.Ec=function(){this.b=!0};_.b=!1;function Bk(){this.b=new qj;this.c=new Fk(this)}u(24,21,{},Bk);_.Fc=function(){return!0};_.Dc=function(a){a=new Gk(this,a);kj(this.b,a);1==this.b.d&&Hk(this.c,16);return a};function Ik(){Ik=x;Jk=new qj;var a=new Kk;Lk();Mk(Nk?Nk:Nk=new Ok,a)}function Pk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);jj(Jk,a)}
+function Hk(a,b){if(0>b)throw new Qk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);jj(Jk,a);a.c=!1;a.d=Rk(a,b);kj(Jk,a)}function Sk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}function Rk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}u(26,1,{});_.Gc=function(){this.c||jj(Jk,this);this.Hc()};_.c=!1;_.d=0;var Jk;function Fk(a){Ik();this.b=a}u(25,26,{},Fk);
+_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Tk,s,3,a.b.d,0);b=Uk(a.b,b);c=new Vk;for(e=0,f=b.length;e<f;++e)d=b[e],jj(a.b,d),wk(d.b,c.b);0<a.b.d&&Hk(a.c,Vj(5,16-(vk()-c.b)))};_.b=null;function Gk(a,b){this.c=a;this.b=b}u(27,20,{2:1,3:1},Gk);_.Ec=function(){var a=this.c;jj(a.b,this);0==a.b.d&&Pk(a.c)};_.b=null;_.c=null;u(29,1,{});_.b=null;function Wk(){this.b=hd}u(28,29,{},Wk);function Xk(){this.b=id}u(30,29,{},Xk);function Yk(){this.b=ld}u(31,29,{},Yk);u(33,1,{});_.b=null;function Zk(a){this.b=a}
+u(32,33,{},Zk);function $k(){this.b=md}u(34,29,{},$k);function al(){this.b=pd}u(35,29,{},al);function bl(){this.b=ud}u(36,29,{},bl);function cl(){this.b=zd}u(37,29,{},cl);function dl(){this.b=Kd}u(38,29,{},dl);function fl(){this.b=Ld}u(39,29,{},fl);function gl(){this.b=Md}u(40,29,{},gl);function hl(){this.b=Nd}u(41,29,{},hl);function il(){this.b=Sd}u(42,29,{},il);function jl(){this.b=Td}u(43,29,{},jl);function kl(){this.b=Vd}u(44,29,{},kl);function ll(){this.b=ae}u(45,29,{},ll);
+function ml(){this.b=ye}u(46,29,{},ml);function nl(){this.b=Ge}u(47,29,{},nl);function ol(){this.b=He}u(48,29,{},ol);function pl(){this.b=Ie}u(49,29,{},pl);function ql(){this.b=Me}u(50,29,{},ql);function rl(a){this.b=a.id}u(51,1,{4:1,5:1},rl);_.b=null;function sl(){this.b=Qe}u(52,29,{},sl);function tl(){this.b=ef}u(53,29,{},tl);function ul(){this.b=ff}u(54,29,{},ul);function vl(){this.b=gf}u(55,29,{},vl);function wl(){this.b=hf}u(56,29,{},wl);function xl(){this.b=kf}u(57,29,{},xl);
+function yl(){this.b=mf}u(58,29,{},yl);function zl(){this.b=nf}u(59,29,{},zl);function Al(){this.b=of}u(60,29,{},Al);function Bl(){this.b=pf}u(61,29,{},Bl);function Cl(){this.b=sf}u(62,29,{},Cl);function Dl(){this.b=tf}u(63,29,{},Dl);function El(){this.b=uf}u(64,29,{},El);function Fl(){this.b=vf}u(65,29,{},Fl);function Gl(){this.b=Nf}u(66,29,{},Gl);function Hl(){this.b=Qf}u(67,29,{},Hl);function Il(){this.b=Zf}u(68,29,{},Il);function Jl(){this.b=fg}u(69,29,{},Jl);u(70,33,{},function(a){this.b=a});
+function Kl(){this.b=gg}u(71,29,{},Kl);function Ll(){Ll=x;Ml=new Zk("aria-activedescendant")}var Ml;function Nl(){this.b=kg}u(73,29,{},Nl);function Ol(){this.b=lg}u(74,29,{},Ol);function Pl(){this.b=og}u(75,29,{},Pl);
+function Ql(){Ql=x;Rl=new Xk;Sl=new Wk;Tl=new Yk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new gl;am=new hl;bm=new il;cm=new jl;dm=new kl;em=new ll;fm=new ml;gm=new ol;hm=new nl;im=new pl;jm=new ql;km=new sl;lm=new tl;mm=new vl;nm=new wl;om=new ul;pm=new xl;qm=new yl;rm=new zl;sm=new Al;tm=new Cl;um=new El;vm=new Fl;wm=new Dl;xm=new Bl;ym=new Gl;zm=new Hl;Am=new Il;Bm=new Jl;Cm=new Kl;Dm=new Ol;Em=new Nl;Fm=new Pl;Gm=new Hm;Im=new Jm;Km=new Lm;Mm=new Nm;Om=new Pm;Qm=new Rm;Sm=
+new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;dn=new en;fn=new gn;hn=new jn;kn=new ln;mn=new nn;on=new pn;qn=new rn;F=new Ui;z(F,og,Fm);z(F,hd,Sl);z(F,Td,cm);z(F,id,Rl);z(F,ld,Tl);z(F,ae,em);z(F,md,Ul);z(F,pd,Vl);z(F,ud,Wl);z(F,zd,Xl);z(F,He,gm);z(F,Kd,Yl);z(F,Ie,im);z(F,Ld,Zl);z(F,Md,$l);z(F,Nd,am);z(F,Sd,bm);z(F,ff,om);z(F,Vd,dm);z(F,ye,fm);z(F,Ge,hm);z(F,Me,jm);z(F,Qe,km);z(F,ef,lm);z(F,gf,mm);z(F,hf,nm);z(F,kf,pm);z(F,mf,qm);z(F,nf,rm);z(F,of,sm);z(F,pf,xm);z(F,sf,tm);z(F,tf,wm);z(F,
+uf,um);z(F,Zf,Am);z(F,kg,Em);z(F,vf,vm);z(F,Nf,ym);z(F,Qf,zm);z(F,fg,Bm);z(F,gg,Cm);z(F,lg,Dm);z(F,ug,Km);z(F,vg,Gm);z(F,wg,Im);z(F,Cg,Om);z(F,Dg,Qm);z(F,Ag,Mm);z(F,Hg,Sm);z(F,Jg,Um);z(F,Kg,Wm);z(F,Mg,bn);z(F,Og,Ym);z(F,Pg,$m);z(F,Ug,dn);z(F,Vg,fn);z(F,Xg,hn);z(F,Yg,kn);z(F,eh,qn);z(F,fh,mn);z(F,gh,on)}var Sl,Rl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,$l,am,bm,cm,dm,em,fm,hm,gm,im,jm,km,lm,om,mm,nm,pm,qm,rm,sm,xm,tm,wm,um,vm,ym,zm,Am,Bm,Cm,Em,Dm,Fm,F,Km,Gm,Im,Mm,Om,Qm,Sm,Um,Wm,bn,Ym,$m,dn,fn,hn,kn,qn,mn,on;
+function Lm(){this.b=ug}u(77,29,{},Lm);function Hm(){this.b=vg}u(78,29,{},Hm);function Jm(){this.b=wg}u(79,29,{},Jm);function Nm(){this.b=Ag}u(80,29,{},Nm);function Pm(){this.b=Cg}u(81,29,{},Pm);function Rm(){this.b=Dg}u(82,29,{},Rm);function Tm(){this.b=Hg}u(83,29,{},Tm);function Vm(){this.b=Jg}u(84,29,{},Vm);function Xm(){this.b=Kg}u(85,29,{},Xm);function cn(){this.b=Mg}u(86,29,{},cn);function Zm(){this.b=Og}u(87,29,{},Zm);function an(){this.b=Pg}u(88,29,{},an);function en(){this.b=Ug}
+u(89,29,{},en);function gn(){this.b=Vg}u(90,29,{},gn);function jn(){this.b=Xg}u(91,29,{},jn);function ln(){this.b=Yg}u(92,29,{},ln);function rn(){this.b=eh}u(93,29,{},rn);function nn(){this.b=fh}u(94,29,{},nn);function pn(){this.b=gh}u(95,29,{},pn);function Vk(){this.b=vk()}function vk(){return(new Date).getTime()}u(96,1,{},Vk);function Hn(a){var b,c,d;d=new In;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Jn(d,c.cZ.e),d.b.b+=nb,Kn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function Ln(a){var b,c,d;c=y(Mn,s,132,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Nn;c[d]=a[d]}}function On(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+nb+a:b}u(101,1,{118:1,133:1});_.Ic=function(){return this.i};_.tS=function(){return On(this)};_.f=null;_.i=null;function Pn(a){Qn();this.i=a}u(100,101,ci,Pn);function fj(a){Qn();this.i=a}function cj(a,b){Qn();this.f=b;this.i=a}u(99,100,Gi,fj,cj);
+function Rn(a){Qn();this.c=a;this.b=l;var b,c,d;c=Sn(Tn(this.c)?this.c:null);d=y(Mn,s,132,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Un(c[a]);Ln(d)}u(98,99,Gi,Rn);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Sf:Tn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Vn(this.c).e;this.b=this.b+nb+(Tn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Tn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Mf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+nb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Wn(a,b){return Xn(a)?a.eQ(b):a===b}function Vn(a){return Xn(a)?a.cZ:Yn}
+function Zn(a){return Xn(a)?a.hC():Oi(a)}
+function $n(){var a;$n=x;ao=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function bo(a){$n();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=ao[a.charCodeAt(0)],null==c?a:c});return da+a+da}var ao;u(108,1,{});function Oi(a){return a.$H||(a.$H=++co)}function eo(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function fo(){return $wnd.setTimeout(function(){0!=go&&(go=0);ho=-1},10)}var go=0,co=0,io=0,ho=-1;
+function jo(){jo=x;ko=new lo}function mo(a,b){a.b=no(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new oo(a)),po(a.f,1),!a.j&&(a.j=new qo(a)),po(a.j,50))}function lo(){}function ro(a){return a.Jc()}function no(a,b){!a&&(a=[]);a[a.length]=b;return a}function so(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=no(b,e)):e[0].xc()}catch(f){if(f=bj(f),!A(f,133))throw f;}}return b}function po(a,b){jo();$wnd.setTimeout(function(){C(ro)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+u(110,108,{},lo);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var ko;function oo(a){this.b=a}u(111,1,{},oo);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),so(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Vk;100>vk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function qo(a){this.b=a}u(112,1,{},qo);_.Jc=function(){this.b.e&&po(this.b.f,1);return this.b.k};
+_.b=null;function Qn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Sn(a);2<=e.length&&e.splice(0,2);c=y(Mn,s,132,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Un(e[a]);Ln(c)}function Sn(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,j=void 0,h=void 0,h=l,f=to(f),g=f.indexOf(ua),j=0==f.indexOf(ze)?8:0;-1==g&&(g=uo(f,vo(64)),j=0==f.indexOf("function ")?9:0);-1!=g&&(h=to(f.substr(j,g-j)));d[e]=0<h.length?h:"anonymous"}return c}u(117,1,{});
+function Kn(a,b){a.b+=b}function wo(){}u(118,117,{},wo);_.b=l;function nk(a){return xo(yo(a.ownerDocument),a)}function pk(a){return zo(yo(a.ownerDocument),a)}function G(a,b){return parseInt(a[b])||0}function Ao(a,b){return null==a[b]?null:""+a[b]}function Bo(a,b){a.innerHTML=b||l}function Co(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 Do(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Eo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Oj(a){a=a.button;return 1==a?4:2==a?2:1}function xo(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function Fo(a){return zo(yo(a.ownerDocument),a)}
+function zo(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}function Go(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function Ho(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
+function mk(a){return!Io()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==xg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Io(){var a=Jo();return-1!=a&&1009E3<=a}function Ko(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function Jo(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}
+function Lo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function Fj(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}function Ej(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}function Mo(a){return mk(H(a.compatMode,Hb)?a.documentElement:a.body)}function No(a){return(H(a.compatMode,Hb)?a.documentElement:a.body).scrollTop||0}function yo(a){return H(a.compatMode,Hb)?a.documentElement:a.body}
+function I(a,b){this.c=a;this.d=b}u(141,1,{118:1,122:1,124:1});_.eQ=function(a){return this===a};_.hC=function(){return Oi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Lj(){Lj=x;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=K(Zo,s,6,[Oo,Qo,So,Uo,Wo])}u(140,141,ui);var Yo,So,Qo,Uo,Oo,Wo;function Po(){I.call(this,mc,0)}u(142,140,ui,Po);function Ro(){I.call(this,"DOTTED",1)}u(143,140,ui,Ro);function To(){I.call(this,"DASHED",2)}u(144,140,ui,To);
+function Vo(){I.call(this,$b,3)}u(145,140,ui,Vo);function Xo(){I.call(this,"SOLID",4)}u(146,140,ui,Xo);function $o(){$o=x;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=new jp;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=new tp;up=new vp;wp=new xp;yp=new zp;Ap=new Bp;Cp=new Dp;Ep=new Fp;Gp=new Hp;Ip=new Jp;Kp=K(Lp,s,7,[ap,cp,ep,gp,ip,kp,mp,op,qp,sp,up,wp,yp,Ap,Cp,Ep,Gp,Ip])}u(147,141,si);var Kp,cp,Gp,ep,ap,kp,Ep,ip,mp,op,qp,gp,Ip,sp,up,wp,Ap,Cp,yp;function bp(){I.call(this,Qb,0)}u(148,147,si,bp);
+function tp(){I.call(this,"SE_RESIZE",9)}u(149,147,si,tp);function vp(){I.call(this,"SW_RESIZE",10)}u(150,147,si,vp);function xp(){I.call(this,"S_RESIZE",11)}u(151,147,si,xp);function zp(){I.call(this,"W_RESIZE",12)}u(152,147,si,zp);function Bp(){I.call(this,"TEXT",13)}u(153,147,si,Bp);function Dp(){I.call(this,"WAIT",14)}u(154,147,si,Dp);function Fp(){I.call(this,"HELP",15)}u(155,147,si,Fp);function Hp(){I.call(this,"COL_RESIZE",16)}u(156,147,si,Hp);function Jp(){I.call(this,"ROW_RESIZE",17)}
+u(157,147,si,Jp);function dp(){I.call(this,xb,1)}u(158,147,si,dp);function fp(){I.call(this,"CROSSHAIR",2)}u(159,147,si,fp);function hp(){I.call(this,"POINTER",3)}u(160,147,si,hp);function jp(){I.call(this,"MOVE",4)}u(161,147,si,jp);function lp(){I.call(this,"E_RESIZE",5)}u(162,147,si,lp);function np(){I.call(this,"NE_RESIZE",6)}u(163,147,si,np);function pp(){I.call(this,"NW_RESIZE",7)}u(164,147,si,pp);function rp(){I.call(this,"N_RESIZE",8)}u(165,147,si,rp);
+function Mp(){Mp=x;Np=new Op;Pp=new Qp;Rp=new Sp;Tp=new Up;Vp=K(Wp,s,8,[Np,Pp,Rp,Tp])}u(166,141,mi);var Vp,Pp,Rp,Tp,Np;function Op(){I.call(this,mc,0)}u(167,166,mi,Op);function Qp(){I.call(this,"BLOCK",1)}u(168,166,mi,Qp);function Sp(){I.call(this,"INLINE",2)}u(169,166,mi,Sp);function Up(){I.call(this,"INLINE_BLOCK",3)}u(170,166,mi,Up);function Xp(){Xp=x;Yp=new Zp;$p=new aq;bq=new cq;dq=new eq;fq=K(gq,s,10,[Yp,$p,bq,dq])}u(171,141,gi);var fq,dq,$p,bq,Yp;function Zp(){I.call(this,"VISIBLE",0)}
+u(172,171,gi,Zp);function aq(){I.call(this,$b,1)}u(173,171,gi,aq);function cq(){I.call(this,"SCROLL",2)}u(174,171,gi,cq);function eq(){I.call(this,xb,3)}u(175,171,gi,eq);function hq(){hq=x;iq=new jq;kq=new lq;mq=new nq;oq=new pq;qq=K(rq,s,11,[iq,kq,mq,oq])}u(176,141,Ji);var qq,iq,kq,mq,oq;function jq(){I.call(this,Gb,0)}u(177,176,Ji,jq);function lq(){I.call(this,gc,1)}u(178,176,Ji,lq);function nq(){I.call(this,ic,2)}u(179,176,Ji,nq);function pq(){I.call(this,Bc,3)}u(180,176,Ji,pq);
+function Kj(){Kj=x;sq=new tq;uq=new vq;wq=new xq;yq=new zq;Aq=new Bq;Cq=new Dq;Eq=new Fq;Gq=new Hq;Iq=new Jq;Kq=K(Lq,s,12,[sq,uq,wq,yq,Aq,Cq,Eq,Gq,Iq])}u(181,141,ri);var Kq,Gq,wq,yq,Eq,Iq,Cq,uq,Aq,sq;function tq(){I.call(this,"PX",0)}u(182,181,ri,tq);function vq(){I.call(this,"PCT",1)}u(183,181,ri,vq);function xq(){I.call(this,"EM",2)}u(184,181,ri,xq);function zq(){I.call(this,"EX",3)}u(185,181,ri,zq);function Bq(){I.call(this,"PT",4)}u(186,181,ri,Bq);function Dq(){I.call(this,"PC",5)}
+u(187,181,ri,Dq);function Fq(){I.call(this,"IN",6)}u(188,181,ri,Fq);function Hq(){I.call(this,"CM",7)}u(189,181,ri,Hq);function Jq(){I.call(this,"MM",8)}u(190,181,ri,Jq);function Mq(){Mq=x;Nq=[];Oq=[];Pq=[]}var Nq,Oq,Pq;function Qq(){Qq=x;Rq=new Sq}function Tq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Uq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Sq(){}u(193,1,{},Sq);_.b=null;var Rq;u(205,1,{});_.tS=function(){return"An event type"};
+_.i=null;u(204,205,{});_.Mc=function(){this.f=!1;this.i=null};_.f=!1;u(203,204,{});_.Lc=function(){return this.Nc()};_.b=null;var Vq=_.c=null;function Wq(){Wq=x;Xq=new Yq(qd,new Zq)}function Zq(){}u(202,203,{},Zq);_.Kc=function(a){a.Oc(this)};_.Nc=function(){return Xq};var Xq;function $q(){$q=x;ar=new Yq(yd,new br)}function br(){}u(206,203,{},br);_.Kc=function(a){cr();dr(this,a.c,er(a.b.b,a.b.b.pb.selectedIndex))};_.Nc=function(){return ar};var ar;u(209,203,ji);
+function Tj(a,b){return(a.b.clientX||0)-xo(yo(b.ownerDocument),b)+mk(b)+Mo(b.ownerDocument)}function Uj(a,b){return(a.b.clientY||0)-Fo(b)+(b.scrollTop||0)+No(b.ownerDocument)}function Mj(a){var b;return(b=a.c)?Tj(a,b):a.b.clientX||0}function Nj(a){var b;return(b=a.c)?Uj(a,b):a.b.clientY||0}u(208,209,ji);function fr(){fr=x;gr=new Yq(Bd,new hr)}function hr(){}u(207,208,ji,hr);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return gr};var gr;function ir(){ir=x;jr=new Yq(Od,new kr)}function kr(){}
+u(210,203,{},kr);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return jr};var jr;u(213,1,{84:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var lr=_.d=0;function Ok(){this.d=++lr}u(212,213,Hi,Ok);function Yq(a,b){this.d=++lr;this.b=b;!Vq&&(Vq=new mr);Vq.b[a]=this;this.c=a}u(211,212,Hi,Yq);_.b=null;_.c=null;function nr(){nr=x;or=new Yq(Rd,new pr)}function pr(){}u(214,208,ji,pr);
+_.Kc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(qr(),rr))a=sr(b.pb),c=new tr(G(b.pb,Wf),G(b.pb,Vf)),d=new tr(G(b.T.jb.pb,Wf),G(b.T.jb.pb,Vf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);ur(b.I,!0);a=G(b.T.jb.pb,Wf);vr(b,new tr(a,wr(b.T.jb).b));b.J&&b.O!=rr&&xr(b.r,b)}else ur(b.I,!1),b.O!=(qr(),rr)?vr(b,new tr(b.F.c,b.F.b)):yr(b,sr(b.r.pb)),b.J&&b.O!=rr&&zr(b.r,b);Ar(b.T.jb)}else ur(b.I,!0)};_.Nc=function(){return or};var or;u(215,203,{});
+function Br(){Br=x;Cr=new Yq(ie,new Dr)}function Dr(){}u(216,215,{},Dr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Cr};var Cr;function Er(){Er=x;Fr=new Yq(je,new Gr)}function Gr(){}u(217,215,{},Gr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Fr};var Fr;function Hr(){Hr=x;Ir=new Yq(me,new Jr)}function Jr(){}u(218,215,{},Jr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Ir};
+var Ir;function Kr(){Kr=x;Lr=new Yq(ne,new Mr)}function Mr(){}u(219,215,{},Mr);_.Kc=function(a){a=Nr(a.b);(this.b.dataTransfer||null).setData(Sg,a)};_.Nc=function(){return Lr};var Lr;function Or(){Or=x;Pr=new Yq(oe,new Qr)}function Qr(){}u(220,215,{},Qr);
+_.Kc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Rr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Sg),a.b.c.Ne(b))};_.Nc=function(){return Pr};var Pr;function Sr(){Sr=x;Tr=new Yq(te,new Ur)}function Ur(){}u(221,203,{},Ur);_.Kc=function(a){lk(a.b.b)};_.Nc=function(){return Tr};var Tr;
+function Vr(){Vr=x;Wr=new Yq(Ce,new Xr)}function Xr(){}u(222,203,{},Xr);_.Kc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Yr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Zr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return Wr};var Wr;function $r(){$r=x;as=new Yq(De,new bs)}function bs(){}u(223,203,{},bs);_.Kc=function(a){a.b.b&&(a.b.c.b=null,cs(a.b.b,a.b.c))};
+_.Nc=function(){return as};var as;function ds(){ds=x;es=new Yq(Ee,new fs)}function fs(){}u(224,203,{},fs);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return es};var es;u(226,203,{});u(225,226,{});function gs(){gs=x;hs=new Yq(af,new is)}function is(){}u(227,225,{},is);
+_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(js(),ks).length&&-999!=(js(),ks)[c]&&(c=(js(),ks)[c]);b=new ls(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?ms(Nr(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new ns(a)),a.xb),b.b=d,os(),
+ps(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(qs(a,Ao((rs(),ss).hc.b.pb,ih)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Zb;c=1300;break;case 114:case 82:a.lb=!0;a.K=xc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=La):801==a.d?(c=237,a.lb=!0,a.K=Ka):(c=233,a.lb=
+!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Sa);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Va);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Fa;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Ga;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
+!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?ts(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?ts(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&ts(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?ts(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?ts(a,4):c=207;break;case 53:105==a.d?
+ts(a,5):c=208;break;case 54:105==a.d?ts(a,6):c=210;break;case 55:105==a.d?ts(a,7):c=211;break;case 56:105==a.d?ts(a,8):c=212;break;case 57:105==a.d?ts(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}us(a,c)}a=!0}a&&this.b.preventDefault()};_.Nc=function(){return hs};var hs;function vs(){vs=x;ws=new Yq(Cf,new xs)}function xs(){}u(228,208,ji,xs);_.Kc=function(a){a.uc(this)};
+_.Nc=function(){return ws};var ws;function Gj(){Gj=x;Hj=new Yq(Df,new ys)}function ys(){}u(229,208,ji,ys);_.Kc=function(a){a.vc(this)};_.Nc=function(){return Hj};var Hj;function zs(){zs=x;As=new Yq(Ef,new Bs)}function Bs(){}u(230,208,ji,Bs);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Sj(uj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,vj(a))};_.Nc=function(){return As};var As;function Cs(){Cs=x;Ds=new Yq(Ff,new Es)}function Es(){}u(231,208,ji,Es);_.Kc=function(a){var b;b=this.b;mo((jo(),ko),new Fs(a,a.c,b))};
+_.Nc=function(){return Ds};var Ds;function Ij(){Ij=x;Jj=new Yq(Gf,new Gs)}function Gs(){}u(232,208,ji,Gs);_.Kc=function(a){a.wc(this)};_.Nc=function(){return Jj};var Jj;function mr(){this.b={}}u(233,1,{},mr);_.b=null;u(236,209,ji);var Hs=null;function Is(){Is=x;Js=new Yq($g,new Ks)}function Ks(){}u(235,236,ji,Ks);_.Kc=function(a){Ls(a.b,this,a.b.n)};_.Nc=function(){return Js};var Js;function Ms(){Ms=x;Ns=new Yq(ah,new Os)}function Os(){}u(237,236,ji,Os);_.Kc=function(a){Ls(a.b,this,a.b.n)};_.Nc=function(){return Ns};
+var Ns;function Ps(){var a;this.b=(a=document.createElement($d),a.setAttribute(Xf,"return;"),typeof a.ontouchstart==ze)}u(238,1,{},Ps);function Qs(){Qs=x;Rs=new Yq(bh,new Ss)}function Ss(){}u(239,236,ji,Ss);_.Kc=function(a){Ls(a.b,this,a.b.o)};_.Nc=function(){return Rs};var Rs;function Ts(){Ts=x;Us=new Yq(ch,new Vs)}function Vs(){}u(240,236,ji,Vs);_.Kc=function(a){Ws(a.b,this)&&(a.b.k&&Xs(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Hk(a.b.d,750),a.b.e=!1))};_.Nc=function(){return Us};var Us;
+function Ys(a,b){this.b=b;this.c=a}function Zs(a,b,c){Nk&&(b=new Ys(b,c),a.ad(b))}u(241,204,{},Ys);_.Kc=function(a){a.Yc(this)};_.Lc=function(){return Nk};_.b=!1;var Nk=_.c=null;function $s(a){this.b=a}u(242,204,{},$s);_.Kc=function(a){a.Zc(this)};_.Lc=function(){return at};var at=_.b=null;function bt(){}function ct(a){var b;dt&&(b=new bt,a.ad(b))}u(243,204,{},bt);_.Kc=function(a){a.$c(this)};_.Lc=function(){return dt};var dt=null;function et(a){this.b=a}u(244,204,{},et);_.Kc=function(a){a._c(this)};
+_.Lc=function(){return ft};var ft=_.b=null;function gt(){}u(245,204,{},gt);_.Kc=function(a){a.b.W&&a.b.Md()};_.Lc=function(){return ht};var ht=null;function it(a,b,c){a=a.b;if(!b)throw new jt("Cannot add a handler with a null type");if(!c)throw new jt("Cannot add a null handler");0<a.c?kt(a,new lt(a,b,c)):mt(a,b,null,c);return new nt(new ot(a,b,c))}
+function pt(a,b){var c;!b.f||b.Mc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new jt("Cannot fire null event");try{++d.c;j=qt(d,b.Lc(),null);e=null;for(h=d.d?j.Of(j.Je()):j.Nf();d.d?h.Qf():h.dd();){g=d.d?h.Rf():h.ed();try{b.Kc(g)}catch(n){if(n=bj(n),A(n,133))f=n,!e&&(e=new rt),st(e,f);else throw n;}}if(e)throw new tt(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Wi(d.b);r.c<r.e.Je();)o=Xi(r),o.xc()}finally{d.b=null}}}}catch(q){q=bj(q);if(A(q,85))throw new ut(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function vt(a){wt.call(this,a,!1)}function wt(a,b){this.b=new xt(b);this.c=a}u(246,1,zi,vt,wt);_.ad=function(a){pt(this,a)};_.b=null;_.c=null;u(249,1,{});function kt(a,b){!a.b&&(a.b=new qj);kj(a.b,b)}function mt(a,b,c,d){var e;e=tj(a.e,b);e||(e=new Ui,z(a.e,b,e));a=e.Fe(c);a||(a=new qj,e.He(c,a));a.Ff(d)}function yt(a,b,c,d){var e,f;e=qt(a,b,c);e.Hf(d)&&e.Ge()&&(f=tj(a.e,b),f.Ie(c),f.Ge()&&ej(a.e,b))}
+function qt(a,b,c){a=tj(a.e,b);if(!a)return zt(),zt(),Nt;c=a.Fe(c);return!c?(zt(),zt(),Nt):c}u(248,249,{});_.b=null;_.c=0;_.d=!1;function xt(a){this.e=new Ui;this.d=a}u(247,248,{},xt);function nt(a){this.b=a}u(250,1,{},nt);_.b=null;function tt(a){cj.call(this,Ot(a),Pt(a));this.b=a}function Pt(a){a=a.Fd();return!a.dd()?null:a.ed()}
+function Ot(a){var b,c,d;b=a.Je();if(0==b)return null;b=new Qt(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Fd();a.dd();)d=a.ed(),c?c=!1:b.b.b+="; ",d=d.Ic(),Kn(b.b,d);return b.b.b}u(252,99,ni,tt);_.b=null;function ut(a){tt.call(this,a)}u(251,252,ni,ut);u(253,1,{},function(){});function Rt(a){a=Ao(a,Ud);return St(xg,a)?(Tt(),Ut):St(lf,a)?(Tt(),Vt):(Tt(),Wt)}function Tt(){Tt=x;Ut=new Xt("RTL",0);Vt=new Xt("LTR",1);Wt=new Xt(Qb,2);Yt=K(Zt,s,50,[Ut,Vt,Wt])}
+function Xt(a,b){I.call(this,a,b)}u(255,141,{50:1,118:1,122:1,124:1},Xt);var Yt,Wt,Vt,Ut;function $t(){}function au(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 y(a,b,c,d,e){d=au(e,d);K(a,b,c,d);return d}function bu(a){return cu([du,M],[s,m],[117,-1],a,0,2,1)}
+function cu(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=au(j?g:0,h);K(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=cu(a,b,c,d,e,f,g)}return n}function K(a,b,c,d){eu();var e=fu,f=gu;eu();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function hu(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new iu;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new iu;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new iu;}a[b]=c}u(256,1,{},$t);_.qI=0;
+function eu(){eu=x;fu=[];gu=[];var a=new $t,b=fu,c=gu,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var fu,gu;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Tn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Xn(a){return a.tM==x||a.cM&&!!a.cM[1]}function ju(a){return null==a?null:a}function ku(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function lu(){var a;$stats&&mu("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Yf))a=Yf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Jf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Jf)&&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")?Be:"unknown"}H(Be,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&mu("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=K(nu,s,1,[Hb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&mu("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Mq();Pq.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Mq();0!=Pq.length&&(a=Pq.join(l),b=(Qq(),Rq),a=Tq(a),Uq(b).insertBefore(a,b.b.firstChild),Pq.length=0);0!=Nq.length&&(a=Nq.join(l),b=(Qq(),Rq),a=Tq(a),Uq(b).appendChild(a),Nq.length=0);0!=Oq.length&&(a=Oq.join(l),b=(Qq(),Rq),a=Tq(a),Uq(b).appendChild(a),Oq.length=0);$stats&&mu("export.client.JSME_export");new ou;new pu;0<qu(null)?mo((jo(),ko),new ru):su()}function bj(a){return A(a,133)?a:new Rn(a)}function tu(a){return uu(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function vu(a){return uu(a.l,a.m,a.h)}function uu(a,b,c){return _=new wu,_.l=a,_.m=b,_.h=c,_}
+function xu(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new yu;if(0==a.l&&0==a.m&&0==a.h)return zu=uu(0,0,0),uu(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?(zu=uu(0,0,0),c=vu((Au(),Bu))):(zu=uu(c.l,c.m,c.h),c=uu(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Cu(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?Du(e):0==c&&0!=d&&0==e?Du(d)+22:0!=c&&0==d&&0==e?Du(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=vu((Au(),Eu)),c=!0,g=!g;else return c=Fu(a,f),g&&Gu(c),zu=uu(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Cu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Fu(c,d);f&&Gu(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=uu(f,j,c);g?zu=Cu(c):zu=uu(c.l,c.m,c.h);return e}if(!Hu(a,b))return e?zu=Cu(a):zu=uu(a.l,a.m,a.h),uu(0,0,0);c=c?a:uu(a.l,a.m,a.h);var h,n,o,r;f=Iu(b)-Iu(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=uu(j&4194303,n&4194303,h&1048575);for(n=uu(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&Gu(n);e?(zu=Cu(c),d&&(zu=Ju(zu,(Au(),Bu)))):zu=uu(c.l,c.m,c.h);return n}
+function Gu(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}function Iu(a){var b;b=Ku(a.h);return 32==b?(b=Ku(a.m),32==b?Ku(a.l)+32:b+20-10):b-12}var zu=null;function Lu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return uu(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Mu(a,b){return uu(a.l&b.l,a.m&b.m,a.h&b.h)}function Nu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return Au(),Ou;if(-9223372036854775E3>a)return Au(),Pu;if(9223372036854775E3<=a)return Au(),Eu;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=ku(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=ku(a/4194304),a-=4194304*b);a=ku(a);b=uu(a,b,c);d&&Gu(b);return b}function Qu(a){var b,c;return-129<a&&128>a?(b=a+128,null==Ru&&(Ru=y(Su,s,51,256,0)),c=Ru[b],!c&&(c=Ru[b]=tu(a)),c):tu(a)}
+function Tu(a){var b=sh,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 Hu(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)}
+function Uu(a,b){var c,d,e,f,g,j,h,n,o,r,q,t,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;t=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,t+=d*h,D+=e*h,g+=f*h);0!=n&&(t+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((t&262143)<<4)+((D&31)<<17)+(c>>22);t=(t>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return uu(c&4194303,q&
+4194303,t&1048575)}function Cu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return uu(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Fu(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 uu(c&4194303,d&4194303,e&1048575)}function Ju(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return uu(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function O(a){return a.l|a.m<<22}function Vu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ba+Vu(Cu(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Qu(1E9);a=xu(a,b);b=l+O(zu);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Ru=null;function Au(){Au=x;Eu=uu(4194303,4194303,524287);Pu=uu(0,0,524288);Bu=Qu(1);Qu(2);Ou=Qu(0)}var Eu,Pu,Bu,Ou;function wu(){}u(265,1,{51:1},wu);
+function mu(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Wu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}u(270,1,{},Wu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Xu(a,b){Kn(a.b.b,b.b);return a}function Yu(){this.b=new Zu}u(271,1,{},Yu);function $u(a){if(null==a)throw new jt("css is null");this.b=a}u(272,1,{52:1,118:1},$u);
+_.eQ=function(a){return!A(a,52)?!1:H(this.b,a.b)};_.hC=function(){return av(this.b)};_.b=null;function bv(a){if(null==a)throw new jt("html is null");this.b=a}u(274,1,Wh,bv);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,54)?!1:H(this.b,a.b)};_.hC=function(){return av(this.b)};_.b=null;u(275,1,Wh,function(){this.b=l});_.bd=function(){return this.b};_.eQ=function(a){return!A(a,54)?!1:H(this.b,a.b)};_.hC=function(){return av(this.b)};_.b=null;
+function cv(){cv=x;dv=RegExp(na,Ae);ev=RegExp(sb,Ae);fv=RegExp(qb,Ae);gv=RegExp(ta,Ae);hv=RegExp(da,Ae)}function iv(a){cv();-1!=a.indexOf(na)&&(a=a.replace(dv,pa));-1!=a.indexOf(qb)&&(a=a.replace(fv,ra));-1!=a.indexOf(sb)&&(a=a.replace(ev,qa));-1!=a.indexOf(da)&&(a=a.replace(hv,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(gv,"&#39;"));return a}var dv,ev,fv,hv,gv;function jv(a){if(null==a)throw new jt("uri is null");this.b=a}u(277,1,{55:1},jv);_.eQ=function(a){return!A(a,55)?!1:H(this.b,a.b)};_.hC=function(){return av(this.b)};
+_.b=null;function kv(){kv=x}u(279,1,{});function lv(){}u(280,1,{},lv);var mv=null;function nv(){}u(281,279,{},nv);var ov=null;function pv(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=qt(a.b,f,null).Je();for(e-=1;0<=e;--e)if(d=qt(a.b,f,null).Mf(e),A(d,56)&&Wn(d.b,b)){var h=a.b,n=f;0<h.c?kt(h,new qv(h,n,null,d)):yt(h,n,null,d)}}}u(282,1,ki);_.b=null;function rv(a){this.b=a}u(283,282,ki,rv);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function sv(a){this.b=a}u(284,282,ki,sv);
+_.$c=function(){var a=this.b.b;tv(a);uv(a.pb)};function vv(){Qn()}u(285,99,Gi,vv);function wv(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Hk(a.e,1))}function xv(){this.b=new yv(this);this.c=new qj;this.e=new zv(this);this.i=new Av(this)}u(286,1,{},xv);_.d=!1;_.f=!1;function yv(a){Ik();this.b=a}u(287,26,{},yv);_.Hc=function(){if(this.b.d){var a=this.b,b;b=Bv(a.i.e.c,a.i.c);Cv(a.i);A(b,57)&&new vv;a.d=!1;wv(a)}};_.b=null;function zv(a){Ik();this.b=a}u(288,26,{},zv);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=vk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Hk(a.b,1E4);a.i.d<a.i.b;){d=Dv(a.i);try{if(null==d)break;A(d,57)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Cv(a.i)}if(100<=vk()-b)break}}finally{e||(Pk(a.b),a.d=!1,wv(a))}};_.b=null;function Dv(a){var b;a.c=a.d;b=Bv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Cv(a){Ev(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Av(a){this.e=a}u(289,1,{},Av);_.dd=function(){return this.d<this.b};_.ed=function(){return Dv(this)};
+_.fd=function(){Cv(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Fv(a,b){var c=(Gv(),Hv(b));a.appendChild(c)}function Iv(a,b,c){var d;d=kk;kk=a;b==zj&&8192==Jv(a.type)&&(zj=null);c.gd(a);kk=d}var kk=null,zj=null;function Kv(){Kv=x;Lv=new xv}function Qj(a){Kv();if(!a)throw new jt("cmd cannot be null");var b=Lv;kj(b.c,a);wv(b)}var Lv;function Mv(a){Aj();!Nv&&(Nv=new Ok);Ov||(Ov=new wt(null,!0),Pv=new Qv);return it(Ov,Nv,a)}var Ov=null;function Rv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Qv(){}u(295,204,{},Qv);_.Kc=function(a){a.cd(this);Pv.d=!1};_.Lc=function(){return Nv};_.Mc=function(){Rv(this)};_.b=!1;_.c=!1;_.d=!1;var Nv=_.e=null,Pv=null;function Sv(){Sv=x;Tv=new Uv;Vv()||(Tv=null)}var Tv=null;function Kk(){}u(297,1,{},Kk);_.Yc=function(){for(;0<(Ik(),Jk).d;)Pk(Bv(Jk,0))};function Mk(a,b){return it((!Wv&&(Wv=new Xv),Wv),a,b)}function Yv(a){Lk();Zv||($v(),Zv=!0);return Mk((!dt&&(dt=new Ok),dt),a)}function Lk(){aw||(bw(),aw=!0)}
+function cw(){var a;aw&&(a=new dw,Wv&&pt(Wv,a));return null}var aw=!1,Wv=null,ew=0,fw=0,Zv=!1;function gw(){gw=x;hw=new Ok}function dw(){gw()}u(299,204,{},dw);_.Kc=function(){null.lg()};_.Lc=function(){return hw};var hw;function Xv(){vt.call(this,null)}u(301,246,zi,Xv);
+function Jv(a){switch(a){case qd:return 4096;case yd:return 1024;case Bd:return 1;case Rd:return 2;case te:return 2048;case af:return 128;case bf:return 256;case cf:return 512;case jf:return 32768;case "losecapture":return 8192;case Cf:return 4;case Df:return 64;case Ef:return 32;case Ff:return 16;case Gf:return 8;case "scroll":return 16384;case qe:return 65536;case Rb:case Hf:return 131072;case Od:return 262144;case cg:return 524288;case ch:return 1048576;case bh:return 2097152;case ah:return 4194304;
+case $g:return 8388608;case Ee:return 16777216;case Ce:return 33554432;case De:return 67108864;default:return-1}}function Aj(){iw||(jw(),kw(),iw=!0)}var iw=!1;function lw(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 mw(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function jw(){nw=C(function(a){var b;var c=Ov,d,e,f;Nv&&c&&ow(c.b.e,Nv)?(b=Pv.b,d=Pv.c,e=Pv.d,f=Pv.e,Rv(Pv),Pv.e=a,pt(c,Pv),c=!(Pv.b&&!Pv.c),Pv.b=b,Pv.c=d,Pv.d=e,Pv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});pw=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Tn(b)&&A(b,58)&&Iv(a,c,b)});qw=C(function(a){a.preventDefault();pw.call(this,a)});rw=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;pw.call(this,a)});sw=C(function(a){if(nw(a)){var b=Bj;b&&b.__listener&&!Tn(b.__listener)&&A(b.__listener,58)&&(Iv(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Bd,sw,!0);$wnd.addEventListener(Rd,sw,!0);$wnd.addEventListener(Cf,sw,!0);$wnd.addEventListener(Gf,sw,!0);$wnd.addEventListener(Df,sw,!0);$wnd.addEventListener(Ff,sw,!0);$wnd.addEventListener(Ef,sw,!0);$wnd.addEventListener(Hf,sw,!0);$wnd.addEventListener(af,nw,!0);$wnd.addEventListener(cf,nw,!0);$wnd.addEventListener(bf,
+nw,!0);$wnd.addEventListener(ch,sw,!0);$wnd.addEventListener(bh,sw,!0);$wnd.addEventListener(ah,sw,!0);$wnd.addEventListener($g,sw,!0);$wnd.addEventListener(Ee,sw,!0);$wnd.addEventListener(Ce,sw,!0);$wnd.addEventListener(De,sw,!0)}function tw(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)}
+function uw(a,b){var c;Aj();if(H(le,b)&&(c=Jo(),-1!=c&&1009E3>=c))ke==ke&&(a.ondragexit=qw);else switch(b){case "drag":a.ondrag=pw;break;case ie:a.ondragend=pw;break;case je:a.ondragenter=qw;break;case le:a.ondragleave=pw;break;case me:a.ondragover=qw;break;case ne:a.ondragstart=pw;break;case oe:a.ondrop=pw;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,pw,!1);a.addEventListener(b,pw,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+var Bj=null,nw=null,sw=null,qw=null,pw=null,rw=null;function kw(){$wnd.addEventListener(Ef,C(function(a){var b=Bj;if(b&&!a.relatedTarget&&"html"==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Gf,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Rb,sw,!0)}
+function vw(a,b){Aj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?pw:null),c&2&&(a.ondblclick=b&2?pw:null),c&4&&(a.onmousedown=b&4?pw:null),c&8&&(a.onmouseup=b&8?pw:null),c&16&&(a.onmouseover=b&16?pw:null),c&32&&(a.onmouseout=b&32?pw:null),c&64&&(a.onmousemove=b&64?pw:null),c&128&&(a.onkeydown=b&128?pw:null),c&256&&(a.onkeypress=b&256?pw:null),c&512&&(a.onkeyup=b&512?pw:null),c&1024&&(a.onchange=b&1024?pw:null),c&2048&&(a.onfocus=b&2048?pw:null),c&4096&&(a.onblur=b&4096?pw:
+null),c&8192&&(a.onlosecapture=b&8192?pw:null),c&16384&&(a.onscroll=b&16384?pw:null),c&32768&&(a.onload=b&32768?rw:null),c&65536&&(a.onerror=b&65536?pw:null),c&131072&&(a.onmousewheel=b&131072?pw:null),c&262144&&(a.oncontextmenu=b&262144?pw:null),c&524288&&(a.onpaste=b&524288?pw:null),c&1048576&&(a.ontouchstart=b&1048576?pw:null),c&2097152&&(a.ontouchmove=b&2097152?pw:null),c&4194304&&(a.ontouchend=b&4194304?pw:null),c&8388608&&(a.ontouchcancel=b&8388608?pw:null),c&16777216&&(a.ongesturestart=b&16777216?
+pw:null),c&33554432&&(a.ongesturechange=b&33554432?pw:null),c&67108864&&(a.ongestureend=b&67108864?pw:null));b&131072&&a.addEventListener(Rb,pw,!1)}function ww(){var a;ww=x;xw=(a=$doc,H(a.compatMode,Hb)?a.documentElement:a.body)}var xw;function yw(){this.c=new qj}function zw(a){a=a[Zc];return null==a?-1:a}u(306,1,{},yw);_.b=null;function Aw(a,b){this.b=a;this.c=b}u(307,1,{},Aw);_.b=0;_.c=null;u(308,1,zi);_.jd=function(a){return decodeURI(a.replace("%23",la))};_.ad=function(a){pt(this.b,a)};
+_.kd=function(a){a=null==a?l:a;if(!H(a,null==Bw?l:Bw))Bw=a,ht&&(a=new gt,pt(this.b,a))};var Bw=l;function Vv(){function a(){$wnd.setTimeout(a,250);e()}var b=Tv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));Bw=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.jd(c.substring(1)));b.kd(a)});a();return!0}u(310,308,zi);function Uv(){this.b=new vt(null)}u(309,310,zi,Uv);_.jd=function(a){return a};
+function bw(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(cw)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{aw&&Zs((!Wv&&(Wv=new Xv),Wv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function $v(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Zv&&(d=Ej(),c=Fj(),fw!=d||ew!=c))fw=d,ew=c,ct((!Wv&&(Wv=new Xv),Wv))}finally{a&&a(b)}})}function pj(a,b){Yi(a.pd(),b,!0)}function oj(a,b){Yi(a.pd(),b,!1)}function Cw(a,b){a.pb.style[Ne]=b}function Dj(a,b,c){0<=b&&a.ud(b+hg);0<=c&&a.sd(c+hg)}function Dw(a,b){null==b||0==b.length?a.pb.removeAttribute(Wg):a.pb.setAttribute(Wg,b)}function Ew(a){var b,a=Ao(a,Ad);b=uo(a,vo(32));return 0<=b?a.substr(0,b-0):a}
+function Yi(a,b,c){if(!a)throw new fj(qc);b=to(b);if(0==b.length)throw new Qk(Oc);if(c){var d;d=to(b);b=a.className;-1==Co(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=to(b);f=a.className;e=Co(f,c);-1!=e&&(b=to(f.substr(0,e-0)),c=to(Fw(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Gw(a,b){a.style.display=b?l:Of;a.setAttribute("aria-hidden",""+!b)}u(316,1,Ai);_.ld=function(){return nk(this.pb)};_.md=function(){return pk(this.pb)};
+_.nd=function(){return G(this.pb,Vf)};_.od=function(){return G(this.pb,Wf)};_.pd=function(){return this.pb};_.qd=function(){return this.pb.style.display!=Of};_.rd=function(){throw new Hw;};_.sd=function(a){Cw(this,a)};_.td=function(a){Gw(this.pb,a)};_.ud=function(a){this.pb.style[nh]=a};_.tS=function(){var a;if(this.pb){var b=this.pb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=l;a=outer}else a="(null handle)";return a};_.pb=null;
+function Iw(a,b,c){uw(a.pb,c.c);return it(!a.mb?a.mb=new vt(a):a.mb,c,b)}function B(a,b,c){var d;d=Jv(c.c);-1==d?uw(a.pb,c.c):-1==a.lb?vw(a.pb,d|(a.pb.__eventBits||0)):a.lb|=d;return it(!a.mb?a.mb=new vt(a):a.mb,c,b)}function Jw(a,b,c){return it(!a.mb?a.mb=new vt(a):a.mb,c,b)}
+function Kw(a){var b;if(a.xd())throw new Lw("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;0<b&&(-1==a.lb?vw(a.pb,b|(a.pb.__eventBits||0)):a.lb|=b);a.vd();a.Ad()}function Mw(a,b){var c;switch(Jv(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&Ko(a.pb,c))return}c=a.pb;var d,e,f;if(Vq&&(f=Vq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&pt(a.mb,f.b),f.b.b=d,f.b.c=e}
+function Nw(a){if(!a.xd())throw new Lw("Should only call onDetach when the widget is attached to the browser's document");try{a.Bd()}finally{try{a.wd()}finally{a.pb.__listener=null,a.kb=!1}}}function lk(a){if(a.ob)if(A(a.ob,71))a.ob.Cd(a);else{if(a.ob)throw new Lw("This widget's parent does not implement HasWidgets");}else if(xj(),ow(Ow.b,a)){xj();try{a.zd()}finally{ej(Ow.b,a)}}}
+function Pw(a,b){var c;c=a.ob;if(b){if(c)throw new Lw("Cannot set a new parent without first clearing the old parent");a.ob=b;b.xd()&&a.yd()}else try{c&&c.xd()&&a.zd()}finally{a.ob=null}}u(315,316,bi);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.mb&&pt(this.mb,a)};_.xd=function(){return this.kb};_.yd=function(){Kw(this)};_.gd=function(a){Mw(this,a)};_.zd=function(){Nw(this)};_.Ad=function(){};_.Bd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
+function Qw(a){for(a=new Rw(a);a.b.b<a.b.c.d-1;)Sw(a.b),Tw(a.b)}u(314,315,Mi);_.vd=function(){Uw(this,(Vw(),Ww))};_.wd=function(){Uw(this,(Vw(),Xw))};function Yw(a,b,c){lk(b);var d=a.q;Zw(d,b,d.d);d=(Gv(),Hv(b.pb));c.appendChild(d);Pw(b,a)}function $w(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new ax;b.ob==a&&(f=a.Dd(b),f<d&&--d);lk(b);Zw(a.q,b,d);e?(e=b.pb,tw(c,(Gv(),Hv(e)),d)):(e=(Gv(),Hv(b.pb)),c.appendChild(e));Pw(b,a)}
+function bx(a,b){var c;if(b.ob!=a)return!1;try{Pw(b,null)}finally{c=b.pb;Eo(c).removeChild(c);c=a.q;var d;d=cx(c,b);if(-1==d)throw new dx;if(0>d||d>=c.d)throw new ax;for(--c.d;d<c.d;++d)hu(c.b,d,c.b[d+1]);hu(c.b,c.d,null)}return!0}u(313,314,Mi);_.Dd=function(a){return cx(this.q,a)};_.Ed=function(a,b,c,d){$w(this,a,b,c,d)};_.Fd=function(){return new ex(this.q)};_.Cd=function(a){return bx(this,a)};function fx(a,b){Yw(a,b,a.pb)}function wj(a,b,c,d){var e;lk(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.pb,e,!0)}
+function gx(a,b){var c;(c=bx(a,b))&&hx(b.pb);return c}function ix(a,b,c,d){if(b.ob!=a)throw new Qk("Widget must be a child of this panel.");a.Id(b,c,d)}function jx(a,b,c){a=a.pb;-1==b&&-1==c?hx(a):(a.style[eg]=ad,a.style[df]=b+hg,a.style[Zg]=c+hg)}function kx(){var a=$doc.createElement($d);this.q=new lx(this);this.pb=a;this.pb.style[eg]="relative";this.pb.style[ag]=Oe}function hx(a){a.style[df]=l;a.style[Zg]=l;a.style[eg]=l}u(312,313,Mi,kx);_.Gd=function(a){fx(this,a)};
+_.Cd=function(a){return gx(this,a)};_.Hd=function(a,b,c){ix(this,a,b,c)};_.Id=function(a,b,c){jx(a,b,c)};function mx(a,b){if(a.Kd())throw new Lw("SimplePanel can only contain one child widget");a.Ld(b)}function nx(a,b){if(a.jb!=b)return!1;try{Pw(b,null)}finally{a.Jd().removeChild(b.pb),a.jb=null}return!0}function ox(a,b){if(b!=a.jb&&(b&&lk(b),a.jb&&a.Cd(a.jb),a.jb=b)){var c=(Gv(),Hv(a.jb.pb));a.Jd().appendChild(c);Pw(b,a)}}function px(){this.pb=$doc.createElement($d)}u(320,314,Mi,px);_.Jd=function(){return this.pb};
+_.Kd=function(){return this.jb};_.Fd=function(){return new qx(this)};_.Cd=function(a){return nx(this,a)};_.Ld=function(a){ox(this,a)};_.jb=null;function rx(){rx=x;sx()}function tx(a,b){a.hb&&(ux(a.gb,!1,!1),Zs(a,a,b))}function vx(a){var b;if(b=a.jb)null!=a.X&&b.sd(a.X),null!=a.Y&&b.ud(a.Y)}function wx(a,b,c){a.cb=b;a.ib=c;b-=Go();c-=Ho();a=a.pb;a.style[df]=b+(Kj(),hg);a.style[Zg]=c+hg}function xx(a){a.hb||(a.kb&&lk(a),ux(a.gb,!0,!1))}u(319,320,Mi);_.Jd=function(){return yx?Do(Do(this.pb)):Do(this.pb)};
+_.nd=function(){return G(this.pb,Vf)};_.od=function(){return G(this.pb,Wf)};_.pd=function(){return yx?Do(this.pb):Eo(Do(this.pb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){tx(this,a)};_.qd=function(){return!H(Oe,this.pb.style[kh])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this.hb&&ux(this.gb,!1,!0)};_.sd=function(a){this.X=a;vx(this);0==a.length&&(this.X=null)};_.Od=function(a,b){wx(this,a,b)};_.td=function(a){this.pb.style[kh]=a?lh:Oe};_.Ld=function(a){ox(this,a);vx(this)};
+_.ud=function(a){this.Y=a;vx(this);0==a.length&&(this.Y=null)};_.Pd=function(){xx(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;_.hb=!1;_.ib=-1;
+function zx(a,b){var c;px.call(this);this.$=new Ax;this.U=(Bx(),Cx);this.gb=new Dx(this);c=this.pb;var d;d=$doc.createElement($d);yx&&(Bo(d,"<div></div>"),mo((jo(),ko),new Ex(d)));c.appendChild(d);this.Od(0,0);(yx?Do(this.pb):Eo(Do(this.pb)))[Ad]="gwt-PopupPanel";(yx?Do(Do(this.pb)):Do(this.pb))[Ad]=dg;this.W=this.V=a;this.db=!1;c=K(nu,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Fx(c);this.T.pd()[Ad]=l;c=yx?Do(this.pb):Eo(Do(this.pb));d="gwt-DecoratedPopupPanel";if(!c)throw new fj(qc);d=to(d);
+if(0==d.length)throw new Qk(Oc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}ox(this,this.T);vx(this);Yi(yx?Do(Do(this.pb)):Do(this.pb),dg,!1);Yi(this.T.c,b+"Content",!0)}u(318,319,Mi);_.vd=function(){Kw(this.T)};_.wd=function(){Nw(this.T)};_.Kd=function(){return this.T.jb};_.Fd=function(){return new qx(this.T)};_.Cd=function(a){return this.T.Cd(a)};
+_.Ld=function(a){ox(this.T,a);vx(this)};_.T=null;u(317,318,Mi);_.zd=function(){Nw(this)};function Gx(){Gx=x;Hx=new Ix(Gb,0,(Bx(),Cx));Jx=new Ix(sc,1,Kx);Lx=new Ix(Cc,2,Mx);Nx=K(Ox,s,59,[Hx,Jx,Lx])}function Ix(a,b,c){I.call(this,a,b);this.b=c}u(321,141,{59:1,118:1,122:1,124:1},Ix);_.b=null;var Nx,Hx,Jx,Lx;function Px(){Px=x;Qx=K(nu,s,1,[Zg,wf,td])}
+function Fx(a){var b;Px();var c,d;c=this.pb=$doc.createElement(Ng);this.d=$doc.createElement(Qg);Fv(c,this.d);c[wd]=0;for(c=c[vd]=0;c<a.length;++c)d=(b=$doc.createElement(dh),b[Ad]=a[c],Fv(b,Rx(a[c]+"Left")),Fv(b,Rx(a[c]+Ib)),Fv(b,Rx(a[c]+"Right")),b),Fv(this.d,d),1==c&&(this.c=Do(lw(d,1)));this.pb[Ad]="gwt-DecoratorPanel"}function Rx(a){var b,c;c=$doc.createElement(Rg);b=$doc.createElement($d);var d=(Gv(),Hv(b));c.appendChild(d);c[Ad]=a;b[Ad]=a+"Inner";return c}u(323,320,oi,Fx);_.Jd=function(){return this.c};
+_.c=null;_.d=null;var Qx;u(322,323,oi);u(324,1,{});function Vw(){Vw=x;Ww=new Sx;Xw=new Tx}function Ux(a){tt.call(this,a)}function Uw(a,b){Vw();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=bj(f),A(f,133))d=f,!c&&(c=new rt),st(c,d);else throw f;}}if(c)throw new Ux(c);}u(325,251,ni,Ux);var Ww,Xw;function Sx(){}u(326,1,{},Sx);_.Qd=function(a){a.yd()};function Tx(){}u(327,1,{},Tx);_.Qd=function(a){a.zd()};u(330,315,pi);_.Qc=function(a){return Iw(this,a,(Br(),Br(),Cr))};
+_.Rc=function(a){return Iw(this,a,(Er(),Er(),Fr))};_.Sc=function(a){return Iw(this,a,(Hr(),Hr(),Ir))};_.Tc=function(a){return Iw(this,a,(Or(),Or(),Pr))};_.Uc=function(a){return B(this,a,(vs(),vs(),ws))};_.Vc=function(a){return B(this,a,(Gj(),Gj(),Hj))};_.Wc=function(a){return B(this,a,(zs(),zs(),As))};_.Xc=function(a){return B(this,a,(Ij(),Ij(),Jj))};_.yd=function(){Kw(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};
+u(329,330,{13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,53:1,58:1,61:1,64:1,65:1,66:1,67:1,68:1,69:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1});function Vx(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=ud,b);this.pb[Ad]="gwt-Button";Bo(this.pb,a)}
+u(328,329,{13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,53:1,58:1,60:1,61:1,64:1,65:1,66:1,67:1,68:1,69:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},Vx);function Wx(){this.q=new lx(this);this.f=$doc.createElement(Ng);this.e=$doc.createElement(Qg);Fv(this.f,this.e);this.pb=this.f}u(331,313,Mi);_.e=null;_.f=null;
+function Xx(a,b){var c;if(a.i)throw new Lw("Composite.initWidget() may only be called once.");lk(b);c=b.pb;a.pb=c;var d;Gv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Gv(),c).__gwt_resolve=Yx(a));a.i=b;Pw(b,a)}function Zx(a){if(-1!=a.lb){var b=a.i,c=a.lb;-1==b.lb?vw(b.pb,c|(b.pb.__eventBits||0)):b.lb|=c;a.lb=-1}a.i.yd();a.pb.__listener=a;a.Ad()}u(332,315,Fi);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){Zx(this)};_.gd=function(a){Mw(this,a);this.i.gd(a)};_.zd=function(){this.i.zd()};
+_.rd=function(){return this.pb=this.i.rd()};_.i=null;function $x(a,b,c){a.d=!1;c?Bo(a.b,b):a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Ud]=xg;break;case 1:b[Ud]=lf;break;case 2:Rt(b)!=(Tt(),Wt)&&(b[Ud]=l)}}function ay(a){this.b=a;this.d=!1;this.e=this.c=Rt(a)}u(333,1,{},ay);_.b=null;_.c=null;_.d=!1;_.e=null;function Cj(){this.pb=by()}u(334,320,Yh,Cj);_.Qc=function(a){return Iw(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return Iw(this,a,(Er(),Er(),Fr))};
+_.Sc=function(a){return Iw(this,a,(Hr(),Hr(),Ir))};_.Tc=function(a){return Iw(this,a,(Or(),Or(),Pr))};_.Uc=function(a){return B(this,a,(vs(),vs(),ws))};_.Vc=function(a){return B(this,a,(Gj(),Gj(),Hj))};_.Wc=function(a){return B(this,a,(zs(),zs(),As))};_.Xc=function(a){return B(this,a,(Ij(),Ij(),Jj))};function cy(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Do(b);e=null;c&&(c=zw(c),e=0>c?null:Bv(a.j.c,c));e?dy(a,e):d&&Bo(b,l);return b}
+function dy(a,b){var c;if(b.ob!=a)return!1;try{Pw(b,null)}finally{c=b.pb;Eo(c).removeChild(c);var d=a.j,e;e=zw(c);c[Zc]=null;c=d.c;ey(e,c.d);hu(c.c,e,null);d.b=new Aw(e,d.b)}return!0}u(336,314,ti);_.Qc=function(a){return Iw(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return Iw(this,a,(Er(),Er(),Fr))};_.Sc=function(a){return Iw(this,a,(Hr(),Hr(),Ir))};_.Tc=function(a){return Iw(this,a,(Or(),Or(),Pr))};_.Fd=function(){return new fy(this)};_.Cd=function(a){return dy(this,a)};_.d=null;_.e=null;_.f=null;
+_.i=null;function gy(a){if(0>=a.c)throw new hy("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new hy("Column index: 0, Column size: "+a.b);}
+function iy(){this.j=new yw;this.i=$doc.createElement(Ng);this.d=$doc.createElement(Qg);Fv(this.i,this.d);this.pb=this.i;this.e=new jy(this);var a=new ky(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;tw(a.c.i,(Gv(),Hv(b)),0);Fv(a.b,$doc.createElement(Id))}var c,d,e;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new hy("Row index: "+a+", Row size: "+d);if(0>c)throw new hy("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new hy("Column index: "+c+", Column size: "+this.b);c=cy(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)d=this.d.rows[a],e=(c=$doc.createElement(Rg),Bo(c,sa),c),tw(d,(Gv(),Hv(e)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Id),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;e=$doc.createElement(Rg);
+e.innerHTML=sa;c=$doc.createElement(dh);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)cy(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}u(335,336,ti,iy);_.b=0;_.c=0;
+function ly(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(my(),ny)?a.c.e==(Tt(),Vt)?(oy(),py):a.c.e==Ut?(oy(),qy):(oy(),ry):a.c.e==(Tt(),Vt)?(oy(),qy):a.c.e==Ut?(oy(),py):(oy(),sy);b!=a.d&&(a.d=b,a.pb.style[Tg]=!a.d?l:a.d.b)}u(339,315,bi);_.b=null;_.c=null;_.d=null;function ty(){this.pb=$doc.createElement($d);this.c=new ay(this.pb);this.pb[Ad]="gwt-Label"}function uy(){ty.call(this);$x(this.c,oh,!1);ly(this)}
+u(338,339,{13:1,15:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,69:1,70:1,73:1,77:1,80:1,81:1,83:1},ty,uy);_.Qc=function(a){return Iw(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return Iw(this,a,(Er(),Er(),Fr))};_.Sc=function(a){return Iw(this,a,(Hr(),Hr(),Ir))};_.Tc=function(a){return Iw(this,a,(Or(),Or(),Pr))};_.Uc=function(a){return B(this,a,(vs(),vs(),ws))};_.Vc=function(a){return B(this,a,(Gj(),Gj(),Hj))};
+_.Wc=function(a){return B(this,a,(zs(),zs(),As))};_.Xc=function(a){return B(this,a,(Ij(),Ij(),Jj))};function vy(a){var b=$doc.createElement($d);St(Ig,b.tagName);this.pb=b;this.c=new ay(this.pb);this.pb[Ad]="gwt-HTML";$x(this.c,a,!0);ly(this)}u(337,338,{13:1,15:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,53:1,58:1,68:1,69:1,70:1,73:1,77:1,80:1,81:1,83:1},vy);
+function wy(a){for(;++a.c<a.e.d&&!(null!=Bv(a.e,a.c)););}function fy(a){this.d=a;this.e=this.d.j.c;wy(this)}u(340,1,{},fy);_.dd=function(){return this.c<this.e.d};_.ed=function(){var a;if(this.c>=this.e.d)throw new dx;a=Bv(this.e,this.c);this.b=this.c;wy(this);return a};_.fd=function(){var a;if(0>this.b)throw new xy;a=Bv(this.e,this.b);lk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function jy(a){this.b=a}u(341,1,{},jy);_.b=null;function ky(a){this.c=a}u(342,1,{},ky);_.b=null;_.c=null;
+function my(){my=x;ny=new yy}var ny;function oy(){oy=x;zy=new Ay((hq(),xd));py=new Ay(df);qy=new Ay(qg);ry=py;sy=qy;By=ry}var zy,By,py,sy,ry,qy;function yy(){}u(344,1,{},yy);function Ay(a){this.b=a}u(345,344,{},Ay);_.b=null;function Cy(){Cy=x;Dy=new Ey(wf);Fy=new Ey(Zg)}var Dy,Fy;function Ey(a){this.b=a}u(346,1,{},Ey);_.b=null;function Gy(a,b){var c;c=Hy(a);Fv(a.c,c);Yw(a,b,c)}function Hy(a){var b;b=$doc.createElement(Rg);b[jd]=a.b.b;b.style[jh]=a.d.b;return b}
+function Iy(a,b){var c,d;d=Eo(b.pb);(c=bx(a,b))&&a.c.removeChild(d);return c}function Jy(){Wx.call(this);this.b=(oy(),By);this.d=(Cy(),Fy);this.c=$doc.createElement(dh);Fv(this.e,this.c);this.f[wd]=bb;this.f[vd]=bb}u(347,331,Mi,Jy);_.Cd=function(a){return Iy(this,a)};_.c=null;function Ky(){Ky=x;new Ui}function Ly(a){Ky();My.call(this,a.e.b,a.c,a.d,a.f,a.b)}function Ny(a,b,c,d,e){Ky();this.b=new Oy(this,a,b,c,d,e);this.pb[Ad]="gwt-Image"}
+function My(a,b,c,d,e){Ky();Ny.call(this,(kv(),new jv(a)),b,c,d,e)}u(348,315,{13:1,15:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,70:1,73:1,77:1,80:1,81:1,83:1},Ly,Ny,My);_.Qc=function(a){return Iw(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return Iw(this,a,(Er(),Er(),Fr))};_.Sc=function(a){return Iw(this,a,(Hr(),Hr(),Ir))};_.Tc=function(a){return Iw(this,a,(Or(),Or(),Pr))};
+_.Uc=function(a){return B(this,a,(vs(),vs(),ws))};_.Vc=function(a){return B(this,a,(Gj(),Gj(),Hj))};_.Wc=function(a){return B(this,a,(zs(),zs(),As))};_.Xc=function(a){return B(this,a,(Ij(),Ij(),Jj))};_.gd=function(a){32768==Jv(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);Mw(this,a)};_.Ad=function(){var a=this.b;H(jf,Ao(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new Py(a,this),mo((jo(),ko),a.i))};_.b=null;u(350,1,{});_.i=null;function Qy(){Qy=x;Ry()}
+function Oy(a,b,c,d,e,f){var g,j;Qy();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Ig);j=new Yu;Xu(Xu(Xu(j,new $u("width:"+e+(Kj(),hg)+pb)),new $u("height:"+f+jg)),new $u("background:url("+b.b+") no-repeat "+-c+"px "+-d+jg));!Sy&&(Sy=new Ty);b=Uy;c=new $u((new $u(j.b.b.b)).b);j=new Zu;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=iv(b.b);Kn(j.b,b);j.b.b+="' style='";b=iv(c.b);Kn(j.b,b);j.b.b+="' border='0'>";j=new bv(j.b.b);g=(Bo(g,j.b),Do(g));a.kb&&(a.pb.__listener=
+null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?vw(a.pb,133333119|(a.pb.__eventBits||0)):a.lb|=133333119}u(349,350,{},Oy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Py(a,b){this.b=a;this.c=b}u(351,1,{},Py);_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(jf,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=jf)};_.b=null;_.c=null;
+function Vy(a,b){if(0>b||b>=a.pb.options.length)throw new ax;}function er(a,b){Vy(a,b);return a.pb.options[b].value}function Wy(){this.pb=$doc.createElement("select");this.pb[Ad]="gwt-ListBox"}u(352,330,pi,Wy);u(353,282,ki);function Xy(a){this.b=a}u(354,353,ki,Xy);_.Oc=function(){};function Yy(a){this.b=a}u(355,353,ki,Yy);_.Yc=function(a){this.b.Rd(a.i,a.b)};
+function Zy(a,b,c){var d;if(a.p){var e=d=$doc.createElement(dh);tw(a.f,(Gv(),Hv(e)),b);a=(Gv(),Hv(c));d.appendChild(a)}else d=lw(a.f,0),tw(d,(Gv(),Hv(c)),b)}
+function $y(a,b,c){var d;az(a,b);c&&b.b?(az(a,null),a=b.b,b=(jo(),ko),b.d=no(b.d,[new bz(a),!1])):null!=b.d&&(a.k=new cz(a,b),c=(Bx(),Kx),a.k.U=c,a.k.ab=a.i,a.k.pd()[Ad]=Le,d=Ew(a.pb),H(Je,d)||pj(a.k,d+"Popup"),Jw(a.k,new Yy(a),Nk?Nk:Nk=new Ok),a.o=b.d,d=a.k,a=new dz(a,b),d.pb.style[kh]=Oe,xx(d),a.b.p?wx(a.b.k,nk(a.b.pb)+G(a.b.pb,Wf)-1,pk(a.c.pb)):wx(a.b.k,nk(a.c.pb),pk(a.b.pb)+G(a.b.pb,Vf)-1),d.pb.style[kh]=lh)}function ez(a,b){if(b||!(a.n&&a.o==a.n.d))az(a,b),a.pb.focus(),b&&a.e&&$y(a,b,!1)}
+function fz(a,b){var c;a:{c=b.target;var d,e;for(e=new Wi(a.j);e.c<e.e.Je();)if(d=Xi(e),Ko(d.pb,c)){c=d;break a}c=null}switch(Jv(b.type)){case 1:a.pb.focus();c&&$y(a,c,!0);break;case 16:c&&ez(a,c);break;case 32:c&&ez(a,null);break;case 2048:gz(a);break;case 128:switch(c=b.keyCode||0,c){case 37:gz(a)||a.p||hz(a);b.cancelBubble=!0;b.preventDefault();break;case 39:gz(a)||(a.p?null!=a.n.d&&!a.n.d.lg().lg()&&($y(a,a.n,!1),a.n.d.lg()):iz(a));b.cancelBubble=!0;b.preventDefault();break;case 38:gz(a)||a.p&&
+hz(a);b.cancelBubble=!0;b.preventDefault();break;case 40:gz(a)||(a.p?iz(a):null!=a.n.d&&!a.n.d.lg().lg()&&($y(a,a.n,!1),a.n.d.lg()));b.cancelBubble=!0;b.preventDefault();break;case 27:az(a,null);a.k&&tx(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:az(a,null);a.k&&tx(a.k,!1);break;case 13:gz(a)||($y(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Mw(a,b)}function jz(a,b,c){c&&az(a,null);Zs(a,b,!1);a.o=null;a.k=null}
+function gz(a){var b;if(!a.n){for(b=new Wi(a.j);b.c<b.e.Je();){b=Xi(b);az(a,b);break}return!0}return!1}function az(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Ew(c.pb)+Wa;Yi(c.pd(),d,!1);a.p&&(c=Eo(a.n.pb),2==mw(c)&&(c=lw(c,1),Yi(c,Lg,!1)))}if(b){c=Ew(b.pb)+Wa;Yi(b.pd(),c,!0);a.p&&(c=Eo(b.pb),2==mw(c)&&(c=lw(c,1),Yi(c,Lg,!0)));Ql();c=a.pb;var e=new rl(b.pb),d=(Ll(),Ml),e=K(kz,s,5,[e]),f,g,j,h;f=new In;for(j=0,h=e.length;j<h;++j)g=e[j],Jn(Jn(f,g.b),ba);e=to(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
+function iz(a){var b,c,d;if(a.n){for(b=c=Pj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Bv(a.j,b):Bv(a.j,c);break}az(a,d)}}function hz(a){var b,c,d;if(a.n){for(b=c=Pj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Bv(a.j,b):Bv(a.j,c);break}az(a,d)}}u(356,315,bi);_.gd=function(a){fz(this,a)};_.zd=function(){this.k&&tx(this.k,!1);Nw(this)};_.Rd=function(a,b){jz(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function bz(a){this.b=a}u(357,1,{},bz);_.xc=function(){lz(this.b)};_.b=null;
+function mz(a){this.b=a}u(358,1,{},mz);_.Oc=function(){az(this.b,null)};_.b=null;function cz(a,b){rx();this.b=a;this.c=b;zx.call(this,!0,qf);ox(this.T,this.c.d);vx(this);this.fb=!0;this.c.d.lg()}u(359,318,Mi,cz);_.cd=function(a){var b,c;if(!a.b)switch(Jv(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(Ko(b,c)){a.b=!0;break}a.b&&az(this.b,null)}};_.b=null;_.c=null;function dz(a,b){this.b=a;this.c=b}u(360,1,{},dz);_.b=null;var nz=_.c=null;
+function oz(){oz=x;nz=new Wu((kv(),new jv("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function pz(a,b){this.pb=$doc.createElement(Rg);var c=Ew(this.pb)+Wa;Yi(this.pd(),c,!1);this.pb.textContent=a||l;this.pb[Ad]="gwt-MenuItem";c=Lo();this.pb.setAttribute(Pe,c);Ql();this.pb.setAttribute(rg,wm.b);this.b=b}u(363,316,{53:1,66:1,68:1,69:1,70:1,74:1,81:1},pz);_.b=null;_.c=null;_.d=null;
+function qz(){var a;this.pb=$doc.createElement(Rg);this.pb[Ad]="gwt-MenuItemSeparator";a=$doc.createElement($d);Fv(this.pb,a);a[Ad]="menuSeparatorInner"}u(364,316,Ai,qz);function rz(){var a,b,c,d,e;b=null.lg();e=Ej();d=Fj();b[Zd]=(Mp(),Of);b[nh]=0+(Kj(),hg);b[Ne]=cb;c=$doc;c=(H(c.compatMode,Hb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Hb)?a.documentElement:a.body).scrollHeight||0;b[nh]=(c>e?c:e)+hg;b[Ne]=(a>d?a:d)+hg;b[Zd]="block"}function Ax(){}u(365,1,{},Ax);_.$c=function(){rz()};
+function sz(a){this.b=a}u(366,1,{},sz);_.cd=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.cd(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Ko(b.pb,c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(Jv(d.type)){case 4:case 1048576:if(zj){a.c=!0;break}if(!c&&b.V){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(zj){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function tz(a){this.b=a}u(367,1,{},tz);_.b=null;function Bx(){Bx=x;Cx=new uz(Gb,0);Kx=new uz(sc,1);Mx=new uz(Cc,2);vz=K(wz,s,75,[Cx,Kx,Mx])}function uz(a,b){I.call(this,a,b)}u(368,141,{75:1,118:1,122:1,124:1},uz);var vz,Cx,Kx,Mx;function xz(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),rx(),a.i=Yv(a.b.$),rz(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),rx(),gj(a.i.b),a.i=null,a.c=!1)}
+function yz(a){a.k||(xz(a),a.d||(xj(),gx(yj(null),a.b)),rx());zz((rx(),a.b.pb),"rect(auto, auto, auto, auto)");a.b.pb.style[ag]=lh}function Az(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=ku(b*a.e);j=ku(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}zz((rx(),a.b.pb),"rect("+g+ig+f+ig+c+ig+e+"px)")}
+function ux(a,b,c){a.d=c;tk(a);a.j&&(Pk(a.j),a.j=null,yz(a));a.b.hb=b;var d=a.b;d.eb&&(gj(d.eb.b),d.eb=null);d._&&(gj(d._.b),d._=null);if(d.hb){d.eb=Mv(new sz(d));var e;e=new tz(d);Sv();e=Tv?it(Tv.b,(!ht&&(ht=new Ok),ht),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Bx(),Cx)&&!b&&(c=!1);a.k=b;c?b?(xz(a),a.b.pb.style[eg]=ad,-1!=a.b.ib&&a.b.Od(a.b.cb,a.b.ib),zz((rx(),a.b.pb),ng),xj(),fx(yj(null),a.b),a.j=new Bz(a),Hk(a.j,1)):uk(a,200):(xz(a),a.k?(a.b.pb.style[eg]=ad,-1!=a.b.ib&&a.b.Od(a.b.cb,a.b.ib),xj(),fx(yj(null),
+a.b)):a.d||(xj(),gx(yj(null),a.b)),rx(),a.b.pb.style[ag]=lh)}function Dx(a){var b=(zk(),Ck);this.n=new yk(this);this.u=b;this.b=a}u(369,17,{},Dx);_.zc=function(){yz(this)};_.Ac=function(){this.e=G(this.b.pb,Vf);this.f=G(this.b.pb,Wf);this.b.pb.style[ag]=Oe;Az(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Az(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Bz(a){Ik();this.b=a}u(370,26,{},Bz);_.Hc=function(){this.b.j=null;uk(this.b,200)};_.b=null;
+function Gv(){Gv=x;Cz()}function Hv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Yx(a){return function(){this.__gwt_resolve=Dz;return a.rd()}}function Dz(){throw"A PotentialElement cannot be resolved twice.";}
+function Cz(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function xj(){xj=x;Ez=new Fz;Gz=new Ui;Ow=new rt}function Hz(a){this.q=new lx(this);this.pb=a;Kw(this)}
+function yj(a){xj();var b,c;c=tj(Gz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Gz.e){var d=new Iz;Lk();Mk(Nk?Nk:Nk=new Ok,d)}!b?c=new Jz:c=new Hz(b);z(Gz,a,c);st(Ow,c);return c}u(372,312,Mi,Hz);var Ez,Gz,Ow;function Fz(){}u(373,1,{},Fz);_.Qd=function(a){a.xd()&&a.zd()};function Iz(){}u(374,1,{},Iz);_.Yc=function(){xj();try{Uw(Ow,Ez)}finally{Kz(Ow.b),Kz(Gz)}};function Jz(){Hz.call(this,$doc.body)}u(375,372,Mi,Jz);
+_.Id=function(a,b,c){b-=Go();c-=Ho();jx(a,b,c)};function qx(a){this.d=a;this.b=!!this.d.jb}u(376,1,{},qx);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.jb)throw new dx;this.b=!1;return this.c=this.d.jb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function Lz(a,b){a.pb[ih]=null!=b?b:l}u(379,330,Ci);_.gd=function(a){0!=(Jv(a.type)&896)?Mw(this,a):Mw(this,a)};_.Ad=function(){};function Mz(){Mz=x;Nz()}u(378,379,Ci);
+function Oz(){Mz();var a=$doc.createElement("textarea");!ov&&(ov=new nv);!mv&&(mv=new lv);this.pb=a;this.pb[Ad]="gwt-TextArea"}u(377,378,Ci,Oz);function Pz(){var a;Mz();var b=(a=$doc.createElement("INPUT"),a.type=Sg,a);!ov&&(ov=new nv);!mv&&(mv=new lv);this.pb=b;this.pb[Ad]="gwt-TextBox"}u(380,378,Ci,Pz);function Nz(){Nz=x;Qz=new Rz;Sz=new Tz;Uz=new Vz;Wz=new Xz;Yz=K(Zz,s,82,[Qz,Sz,Uz,Wz])}u(381,141,Ii);var Yz,Qz,Sz,Uz,Wz;function Rz(){I.call(this,Gb,0)}u(382,381,Ii,Rz);
+function Tz(){I.call(this,gc,1)}u(383,381,Ii,Tz);function Vz(){I.call(this,ic,2)}u(384,381,Ii,Vz);function Xz(){I.call(this,Bc,3)}u(385,381,Ii,Xz);function $z(a,b){var c,d;c=$doc.createElement(dh);d=$doc.createElement(Rg);d[jd]=a.b.b;d.style[jh]=a.c.b;var e=(Gv(),Hv(d));c.appendChild(e);Fv(a.e,c);Yw(a,b,d)}function aA(){Wx.call(this);this.b=(oy(),By);this.c=(Cy(),Fy);this.f[wd]=bb;this.f[vd]=bb}u(386,331,Mi,aA);_.Cd=function(a){var b;b=Eo(a.pb);(a=bx(this,a))&&this.e.removeChild(Eo(b));return a};
+function bA(a,b){if(0>b||b>=a.d)throw new ax;return a.b[b]}function cx(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Zw(a,b,c){var d,e;if(0>c||c>a.d)throw new ax;if(a.d==a.b.length){e=y(cA,s,83,2*a.b.length,0);for(d=0;d<a.b.length;++d)hu(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)hu(a.b,d,a.b[d-1]);hu(a.b,c,b)}function lx(a){this.c=a;this.b=y(cA,s,83,4,0)}u(387,1,{},lx);_.Fd=function(){return new ex(this)};_.b=null;_.c=null;_.d=0;
+function Sw(a){if(a.b>=a.c.d)throw new dx;return a.c.b[++a.b]}function Tw(a){if(0>a.b||a.b>=a.c.d)throw new xy;a.c.c.Cd(a.c.b[a.b--])}function ex(a){this.c=a}u(388,1,{},ex);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return Sw(this)};_.fd=function(){Tw(this)};_.b=-1;_.c=null;function Ry(){Ry=x;Uy=(kv(),new jv(eo()+"clear.cache.gif"))}var Uy,Sy=null;function Ty(){}u(390,1,{},Ty);function dA(){dA=x;Ry()}function eA(a,b,c,d,e){dA();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function fA(a,b,c){dA();eA.call(this,(kv(),new jv(a)),b,0,c,16)}u(391,324,{},eA,fA);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function gA(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function by(){var a=hA?hA:hA=gA(),b=$doc.createElement($d);b.tabIndex=0;var c=$doc.createElement("input");c.type=Sg;c.tabIndex=-1;c.setAttribute(rg,fg);var d=c.style;d.opacity=0;d.height=jb;d.width=jb;d.zIndex=-1;d.overflow=Oe;d.position=ad;c.addEventListener(te,a,!1);b.appendChild(c);return b}var hA=null;function sx(){sx=x;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){yx=!0;break a}yx=!1}}
+function zz(a,b){a.style.clip=b;a.style[Zd]=(Mp(),Of);a.style[Zd]=l}var yx;function Ex(a){this.b=a}u(396,1,{},Ex);_.xc=function(){this.b.style[ag]=(Xp(),nd)};_.b=null;function gj(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?kt(b,new qv(b,c,d,a)):yt(b,c,d,a)}function ot(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(400,1,{},ot);_.b=null;_.c=null;_.d=null;_.e=null;function lt(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(401,1,{},lt);_.xc=function(){mt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
+_.d=null;_.e=null;function qv(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}u(402,1,{},qv);_.xc=function(){yt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function iA(a,b){b.n!=a&&(!a.ic&&(a.ic=new qj),b.n=a,kj(a.ic,b))}function jA(a){var b;b=a.cZ.e;if(-1!=uo(b,vo(36)))return null;a=a.jc.c.c++;return b=Fw(b,kA(b,vo(46))+1)+l+a}function lA(a,b,c,d){0==--a.dc&&(a.oc!=a.fe()&&(d|=4),!a.nc&&(d|=2),0<d&&new mA(a,b,c,Qu(d)))}function nA(a){return!a._b&&a.gc?nA(a.gc):a._b}
+function oA(a){return!a.bc&&a.gc?oA(a.gc):a.bc}function pA(a){var b;b=new qA;if(a.fe()){for(;a&&!A(a,104);a=a.gc){var c=b,d=a.be(),e=a.ce();c.b+=d;c.c+=e}A(a,104)&&(c=a.be(),a=a.ce(),b.b+=c,b.c+=a);return b}throw new rA;}function sA(a){a.kc=!1;a.oe();tA(a)}function tA(a){if((a=A(a,104)?null:a.gc)&&a.kc)sA(a),a.Xb&&A(a.Xb,97)&&(a.Xb.o=!1)}function uA(a){return(a=a.Wd())?a:new vA(1,1)}function wA(a){var b;return(b=a.Xd())?new xA(b):new xA(a.Zd())}
+function yA(a){0==a.dc++&&(a.oc=a.fe(),a.nc=!0,a.le())}function zA(a){return!a.bc?(a.ee(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,90)&&c.b==b.b||a.hc.$f(b)}function AA(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)tA(a),new BA(a,100);if(g!=a.mc||f!=a.cc)a.ee(),new BA(a,101)}function CA(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ee(),a.hc._f(b),a.fe()&&a.ne())}
+function DA(a){a.lc||(yA(a),EA(a,!0),FA(a),a.lc=!0,new BA(a,102),lA(a,a,a.gc,0),tA(a),a.hc.bg(a))}function GA(){this.jc=(cr(),cr(),HA);new Ui;this.de();this.fc=(IA(),JA)}u(406,1,vi);_.Td=function(){return!1};_.Ud=function(){return jA(this)};_.Vd=function(){return nA(this)};_.Wd=function(){return KA(this.hc,this)};_.Xd=function(){return this.Wd()};_.Yd=function(){return this.cc};_.Zd=function(){return this.he()};_.$d=function(){return new LA(0,0,0,0)};_._d=function(){return this.ke()};_.ae=function(){return this.mc};
+_.be=function(){return this.pc};_.ce=function(){return this.qc};_.de=function(){};_.ee=function(){sA(this)};_.fe=function(){return this.lc&&!!this.gc&&this.gc.fe()};_.ge=function(){};_.he=function(){return uA(this)};_.ie=function(){};_.je=function(){return(null==this.ec&&(this.ec=this.Ud()),this.ec)+za+this.be()+za+this.ce()+za+this.ae()+oh+this.Yd()+(this.lc?l:",hidden")};_.ke=function(){return wA(this)};_.le=function(){};_.me=function(){return zA(this)};_.ne=function(){};
+_.oe=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.pe=function(a,b){this.qe(this.pc,this.qc,a,b)};_.qe=function(a,b,c,d){this.re(a,b,c,d,this.ac,!0);this.ac=0};_.re=function(a,b,c,d){AA(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Uc+this.je()+Xc};_.se=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function Q(a,b,c){var d;if(-1>a.Wb.b.d)throw new Qk("Missing message: awt.12A");if(A(b,92)){if(b==a)throw new Qk("Missing message: awt.12B");a:{if(a&&!A(a,104))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,104))break;d=d.gc}d=!1}if(d)throw new Qk("Missing message: awt.12C");if(A(b,104))throw new Qk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Nn;var e=Pj(d.Wb.b,b),f;f=Bv(d.Wb.b,e);d.Xb&&d.Xb.ye(f);MA(d,e);new NA(d,301,f)}d=a.Wb.b.d;yA(b);OA(a.Wb.b,d,b);d=(b.gc=a,b.ge(!0),sA(a),!!a.Xb&&
+A(a.Xb,97)&&(a.Xb.o=!1),lA(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,97)){var g=a.Xb;if(!b)throw new jt("Missing message: awt.185");if(null==c||null!=c)PA(g,c,b);else throw new Qk("Missing message: awt.92");}else a.Xb.ue(null==c?null:c,b)}catch(j){j=bj(j);if(A(j,127))throw b=j,MA(a,d),b;throw j;}b.oe();new NA(a,300,b)}function QA(a,b){var c;c=a.te();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function RA(a){var b;b=a.te();return new SA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function EA(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Bv(a.Wb.b,c).ge(b)}function MA(a,b){var c;c=Bv(a.Wb.b,b);yA(c);c.ge(!1);Ev(a.Wb.b,b);c.gc=null;sA(a);a.Xb&&A(a.Xb,97)&&(a.Xb.o=!1);lA(c,c,a,1)}function TA(a){var b=(UA(),VA);CA(a,b);for(b=0;b<a.Wb.b.d;++b)Bv(a.Wb.b,b).me()}function WA(a,b){var c,d;if(a.Xb)for(d=new Wi(a.Wb.b);d.c<d.e.Je();)c=Xi(d),a.Xb.ye(c);if(b)for(d=new Wi(a.Wb.b);d.c<d.e.Je();)c=Xi(d),b.ue(null,c);a.Xb=b;sA(a);a.Xb&&A(a.Xb,97)&&(a.Xb.o=!1)}
+function FA(a){if(!a.kc){a.Xb&&a.Xb.ve(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Bv(a.Wb.b,c),b.kc||b.se();a.kc=!0}}function XA(){GA.call(this);this.Wb=new YA;this.$b=(cr(),cr(),HA)}u(405,406,xi);_.Wd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.we(this));return this.Yb};_.Xd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.xe(this));return this.Zb};_.te=function(){return this.$d()};_.Zd=function(){return uA(this)};_._d=function(){return wA(this)};
+_.de=function(){this.hc=(cr(),new ZA)};_.ee=function(){sA(this);this.Xb&&A(this.Xb,97)&&(this.Xb.o=!1)};_.ge=function(a){EA(this,a)};_.he=function(){return uA(this)};_.ke=function(){return wA(this)};_.le=function(){var a;for(a=0;a<this.Wb.b.d;++a)yA(Bv(this.Wb.b,a))};_.me=function(){var a;if(!zA(this))return!1;for(a=0;a<this.Wb.b.d;++a)Bv(this.Wb.b,a).me();return!0};_.oe=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Bv(this.Wb.b,b),a.oe()};_.se=function(){FA(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function $A(){var a=new aB;XA.call(this);WA(this,a)}u(404,405,xi,$A);_.Ud=function(){return"panel"+this.$b.c.e++};function bB(a,b,c){a=cB(a.Vb,b,c);a.k=!0;return new dB(a)}function eB(a){a.ie(a.Vb.e)}function fB(a){return new vA(G(a.Vb.pb,Wf),G(a.Vb.pb,Vf))}u(403,404,xi);_.Yd=function(){return G(this.Vb.pb,Vf)};_.ae=function(){return G(this.Vb.pb,Wf)};_.be=function(){return nk(this.Vb.pb)};_.ce=function(){return pk(this.Vb.pb)};
+_.fe=function(){return this.Vb.pb.style.display!=Of};_.ne=function(){eB(this)};_.pe=function(){};_.Vb=null;function gB(a){if(null!=a)this.f=a;else throw new hB;}u(408,1,Ki);_.tS=function(){return this.cZ.e+"[source="+this.f+Xc};_.f=null;
+function iB(){iB=x;jB=new Ui;z(jB,new S(400),new kB(xh));z(jB,new S(401),new kB(xh));z(jB,new S(402),new kB(xh));z(jB,new S(500),new kB(zh));z(jB,new S(501),new kB(zh));z(jB,new S(502),new kB(zh));z(jB,new S(503),new kB(Ah));z(jB,new S(504),new kB(zh));z(jB,new S(505),new kB(zh));z(jB,new S(506),new kB(Ah));z(jB,new S(507),new kB(Sh));z(jB,new S(100),new kB(th));z(jB,new S(101),new kB(th));z(jB,new S(102),new kB(th));z(jB,new S(103),new kB(th));z(jB,new S(1004),new kB(wh));z(jB,new S(1005),new kB(wh));
+z(jB,new S(800),new kB(Hh));z(jB,new S(801),new kB(Hh));z(jB,new S(200),new kB(Bh));z(jB,new S(201),new kB(Bh));z(jB,new S(202),new kB(Bh));z(jB,new S(204),new kB(Bh));z(jB,new S(203),new kB(Bh));z(jB,new S(209),new kB(Th));z(jB,new S(208),new kB(Uh));z(jB,new S(207),new kB(Uh));z(jB,new S(206),new kB(Bh));z(jB,new S(205),new kB(Bh));z(jB,new S(1400),new kB(Jh));z(jB,new S(1401),new kB(Rh));z(jB,new S(1402),new kB(Rh));z(jB,new S(300),new kB(uh));z(jB,new S(301),new kB(uh));z(jB,new S(1100),new kB(Gh));
+z(jB,new S(1101),new kB(Gh));z(jB,new S(1200),new kB(Ih));z(jB,new S(701),new kB(Eh));z(jB,new S(900),new kB(Fh));z(jB,new S(1001),new kB(Ch));z(jB,new S(601),new kB(Dh))}u(407,408,Ki);_.je=function(){return l};_.tS=function(){var a;a=l;A(this.f,91)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Ud()),a.ec),null==a&&(a=l));return this.cZ.e+Uc+this.je()+"] on "+(0<a.length?a:this.f)};_.e=0;var jB;function kB(a){this.b=a}u(410,1,{},kB);_.b=sh;function lB(){}u(411,1,{},lB);_.b=null;_.c=null;
+function mB(a,b){var c;b&&(a.b?(c=new nB(a.b),hu(c.c,c.d++,b),a.b=c):(a.b=new qj,kj(a.b,b)))}u(413,1,Ki);_.b=null;function oB(){}function pB(){}u(412,413,Ki,oB,pB);function qB(){qB=x;Math.sqrt(2)}function rB(a){qB();if(0>a)throw new Qk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}u(414,1,{87:1},rB);_.eQ=function(a){return a===this?!0:A(a,87)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new sB;a.b=31*a.b+ku((new tB(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+ku((new tB(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function uB(){uB=x;vB=new rt;wB=new vA(0,0);st(vB,Db);st(vB,Wb);st(vB,zb);st(vB,"Last");st(vB,Ib);st(vB,pc);st(vB,Nc);st(vB,Sc);st(vB,Ub)}
+function PA(a,b,c){var d;if(null==b)d=Ib;else if(d=b,!ow(vB.b,b))throw new Qk(xB());ju(tj(a.d,d))===ju(c)&&ju(tj(a.c,c))===ju(d)||((b=tj(a.d,d))&&yB(a,b,d),zB(a.b.Fd(),c)&&yB(a,c,d),b=a.b,new AB(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function BB(a,b){return new vA(Vj(b[1].c,Vj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Vj(b[0].b,Vj(b[4].b,b[3].b))+a.n)}function yB(a,b,c){CB(a.b,b);ej(a.c,b);ej(a.d,c)}
+function DB(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;EB(c,c.length,wB);c=a.j;EB(c,c.length,wB);c=a.p;EB(c,c.length,null);a.q=0;for(d=FB(a.b,0);d.c!=d.e.b;){c=GB(d);e=tj(a.c,c);var f=b.fc;e=Wn(e,Ib)?0:Wn(e,pc)?1:Wn(e,Nc)?2:Wn(e,Sc)?4:Wn(e,Ub)?3:Wn(e,Db)?f.b?4:3:Wn(e,zb)?f.b?3:4:Wn(e,Wb)?1:2;c.lc?a.p[e]||(hu(a.p,e,c),++a.q,a.i[e]=c.Zd(),a.j[e]=c._d()):a.p[e]||(a.i[e]=c.Zd(),a.j[e]=c._d())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function HB(){uB();IB.call(this,0)}function IB(a){uB();cr();this.b=new JB;this.c=new Ui;this.d=new Ui;this.e=a;this.k=0;this.o=!1;this.p=y(KB,s,91,5,0);this.i=y(LB,s,93,5,0);this.j=y(LB,s,93,5,0);this.q=this.f=this.n=0}u(415,1,{97:1,118:1},HB,IB);_.ue=function(a,b){PA(this,a,b)};
+_.ve=function(a){DB(this,a);if(0!=this.q)if(a=RA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.qe(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].pe(a.c,this.j[1].b),this.p[1].re(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].pe(this.j[4].c,c),this.p[4].re(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].qe(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].pe(a.c,
+this.j[2].b),this.p[2].re(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].pe(this.j[3].c,c),this.p[3].re(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.we=function(a){var b;b=this.o;DB(this,a);this.o=b;return 0==this.q?QA(a,new vA(0,0)):QA(a,BB(this,this.i))};_.xe=function(a){var b;b=this.o;DB(this,a);this.o=b;return QA(a,BB(this,this.j))};_.ye=function(a){var b;b=tj(this.c,a);null!=b&&yB(this,a,b)};_.tS=function(){return MB.e+"[hgap="+this.e+",vgap="+this.k+Xc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var wB,vB;function NB(a){GA.call(this);this.hc=(cr(),new OB(a,this))}u(416,406,{88:1,91:1,98:1,112:1,118:1},NB);_.Ud=function(){return ud+this.jc.c.b++};_.Wd=function(){return!oA(this)?new vA(0,0):KA(this.hc,this)};_.oe=function(){};u(418,1,{});u(417,418,{},function(){});function PB(){PB=x}
+function QB(a,b){if(null==b)throw new jt("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Zf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function RB(){PB();GA.call(this);new qj;this.hc=new SB((cr(),this))}u(419,406,{89:1,91:1,98:1,112:1,118:1},RB);_.Wd=function(){return KA(this.hc,this)};
+_.je=function(){return(null==this.ec&&(this.ec=jA(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+oh+this.cc+(this.lc?l:",hidden")+",current="+er(this.hc.b,this.hc.b.pb.selectedIndex)};function TB(){TB=x;UB=new VB(255,255,255);WB=new VB(192,192,192);XB=new VB(128,128,128);YB=new VB(64,64,64);ZB=$B=new VB(0,0,0);aC=new VB(255,0,0);new VB(255,175,175);bC=new VB(255,200,0);cC=new VB(255,255,0);new VB(0,255,0);dC=new VB(255,0,255);eC=new VB(0,255,255);fC=gC=new VB(0,0,255)}
+function hC(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new VB(3,3,3);3>c&&0!=c?c=3:(c=ku(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=ku(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=ku(a/0.7),a=255<a?255:a);return new VB(c,a,b)}function iC(a){return new VB(ku(0.7*(a.b>>16&255)),ku(0.7*(a.b>>8&255)),ku(0.7*(a.b&255)))}function VB(a,b,c){TB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Qk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+u(420,1,{90:1,99:1,103:1},VB);_.eQ=function(a){return A(a,90)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return jC.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Xc};_.b=0;var ZB,fC,$B,gC,eC,YB,XB,WB,dC,bC,aC,UB,cC;function IA(){IA=x;JA=new kC(!0);lC=new rt;st(lC,"ar");st(lC,"fa");st(lC,"iw");st(lC,"ur")}function kC(a){this.b=a}u(421,1,Ki,kC);_.b=!1;var JA,lC;u(423,1,{108:1,121:1});function mC(){vA.call(this,0,0)}function vA(a,b){this.c=a;this.b=b}
+function xA(a){vA.call(this,a.c,a.b)}u(422,423,{93:1,108:1,118:1,121:1},mC,vA,xA);_.eQ=function(a){return a===this?!0:A(a,93)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new sB;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return nC.e+"[width="+this.c+",height="+this.b+Xc};_.b=0;_.c=0;function ls(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}u(424,1,Ki,ls,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ze=function(){return 0!=(this.f&4)};_.Ae=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.Ae()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ze()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Xc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function oC(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function pC(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(ey(g?h:n-h,b.d),b.c[g?h:n-h]),j=c._d(),c.qe(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function qC(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c._d():c.Zd(),g=Vj(g,c.b),j+=c.c+a.d);return new vA(j,g+2*a.e)}function aB(){rC.call(this,1,5,5)}
+function rC(a,b,c){cr();this.d=b;this.e=c;this.b=a}u(425,1,Ki,aB,rC);_.ue=function(){};
+_.ve=function(a){this.c=sC(a.Wb);if(0!=oC(this)){var b,c,d,e,f,g,j,h,n,o,r;b=RA(a);g=a.te();j=a.fc.b;n=new qj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,t,v;q=a.Wb.b.d;d=new tC(q);for(v=0;v<q;++v)hu(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(t=c[q],t.gc==a){var D=d,E=Pj(a.Wb.b,t);ey(E,D.d);hu(D.c,E,t)}for(d=new Wi(d);d.c<d.e.Je();)if((c=Xi(d))&&c.lc)a=c._d(),!e&&o+a.c>b.c&&(pC(this,n,b.c-(o-this.d),g.c,r,h,j),n.Ue(),o=f,r+=h+this.e,h=0),e=!1,hu(n.c,n.d++,c),o+=a.c+this.d,h=Vj(h,a.b);pC(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.we=function(a){this.c=sC(a.Wb);return 0==oC(this)?QA(a,new vA(10,10)):QA(a,qC(this,!1))};_.xe=function(a){this.c=sC(a.Wb);return 0==oC(this)?QA(a,new vA(10,10)):QA(a,qC(this,!0))};_.ye=function(){};_.tS=function(){var a;switch(this.b){case 0:a=df;break;case 2:a=qg;break;case 1:a=xd;break;case 4:a="trailing";break;default:a="leading"}return uC.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Xc};_.b=0;_.c=null;_.d=0;_.e=0;function UA(){UA=x;VA=new vC(Sb,0,12)}
+function vC(a,b,c){UA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}u(426,1,{94:1,118:1},vC);_.b=null;_.c=0;_.d=0;var VA;u(427,1,qi);_.tS=function(){return wC.e+"[font="+this.c+"ascent="+xC(this.c).b+", descent="+xC(this.c).c+", height="+xC(this.c).d+Xc};_.c=null;function yC(a){if(!a.n){yA(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=Bv(a.p,b))&&yC(c);EA(a,!1);a.n=!0;lA(a,a,a.gc,0);new zC(a,202)}}
+function AC(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Bv(a.p,b))&&c.Md()}function BC(a){!oA(a)&&TA(a);var b=wA(a);a.qe(a.pc,a.qc,b.c,b.b);FA(a)}function CC(a,b){a.q!=b&&(a.q=b)}u(429,405,Ni);_.$d=function(){return new LA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){AC(this)};_.fe=function(){return this.hc.d.hb};_.qe=function(a,b,c,d){AA(this,a,b,c,d);this.ac=0};_.re=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;AA(this,a,b,c,d);this.lc&&e&&!f&&FA(this)};_.n=!1;_.q=!1;
+function DC(a){XA.call(this);this.r=new pB;this.p=new qj;this.o=new LA(0,0,0,0);this.lc=!1;WA(this,new HB);this.hc&&EC(this.hc.d.I.c,a);this.hc&&FC(this.hc.d,!0);CC(this,!0)}u(428,429,Ni);_.te=function(){return new LA(this.o.e,this.o.c,this.o.b,this.o.d)};_.be=function(){return nk(this.hc.d.pb)};_.ce=function(){return pk(this.hc.d.pb)};_.de=function(){this.hc=new GC((cr(),l),this)};
+function HC(a,b,c,d,e,f){var g,j;g=a.e;f?(j=hC(g),f=new VB(ku(0.7*(g.b>>16&255)),ku(0.7*(g.b>>8&255)),ku(0.7*(g.b&255))),(a.e=g)&&(a.i=pg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new VB(ku(0.7*(g.b>>16&255)),ku(0.7*(g.b>>8&255)),ku(0.7*(g.b&255))),f=hC(g),(a.e=j)&&(a.i=pg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;IC(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=pg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);IC(a,b,c,d,1);IC(a,b,c+1,1,e);(a.e=f)&&(a.i=pg+(f.b>>16&255)+za+(f.b>>8&255)+
+za+(f.b&255)+va);IC(a,b+d,c,1,e);IC(a,b+1,c+e,d,1)}u(430,1,{});_.tS=function(){return"Graphics"};u(431,430,{});function JC(a){var b,c;c=Vj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new vA(b,c)}function KC(a,b,c){var d,e,f,g,j,h;a.c=sC(b.Wb);if(0==a.c.length)return new mC;g=JC(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d._d():d.Zd(),h=Vj(h,d.c),j=Vj(j,d.b);return new vA(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function LC(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=ku(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function MC(){NC.call(this,7)}function NC(a){cr();this.e=0;this.b=1;this.f=a;this.d=0}u(432,1,Ki,MC,NC);_.ue=function(){};
+_.ve=function(a){var b,c;this.c=sC(a.Wb);if(0!=this.c.length&&(b=RA(a),!(0>=b.c||0>=b.b))){c=JC(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(M,m,-1,d,1);e=y(M,m,-1,d,1);h=y(M,m,-1,c,1);n=y(M,m,-1,c,1);LC(b.c,b.d,this.d,f,e);LC(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].qe(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.we=function(a){return QA(a,KC(this,a,!1))};_.xe=function(a){return QA(a,KC(this,a,!0))};_.ye=function(){};
+_.tS=function(){return OC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Xc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function xy(){Qn()}function Lw(a){Qn();this.i=a}u(434,99,Gi,xy,Lw);function rA(){Qn();this.i="Missing message: awt.151"}u(433,434,Gi,rA);u(435,1,{});function LA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}u(436,1,{96:1,118:1,121:1},LA);_.eQ=function(a){return a===this?!0:A(a,96)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return PC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;function QC(a){RC.call(this,a,0)}function RC(a,b){GA.call(this);this.hc=(cr(),new SC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(oy(),zy);c.b=d;ly(c);break;case 0:c=c.b;d=(oy(),py);c.b=d;ly(c);break;case 2:c=c.b,d=(oy(),qy),c.b=d,ly(c)}}u(437,406,vi,QC,RC);
+_.Wd=function(){return!oA(this)?new vA(0,0):KA(this.hc,this)};_.je=function(){var a=(null==this.ec&&(this.ec=jA(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+oh+this.cc+(this.lc?l:",hidden")+",align=",b;b=df;switch(this.b){case 1:b=xd;break;case 2:b=qg}return a+b+",text=null"};_.b=0;u(440,1,Ki);_.je=function(){return this.k};_.tS=function(){return this.cZ.e+Uc+this.je()+Xc};_.k=null;_.n=null;
+function TC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function UC(a){this.o=(cr(),cr(),HA);var b;var c;b=this.cZ.e;-1!=uo(b,vo(36))?b=null:(c=this.o.c.d++,b=Fw(b,kA(b,vo(46))+1)+l+c);this.k=b;this.e=new oB;this.i=a;this.f=!0;this.j=new VC(this)}u(439,440,Ki,UC);_.je=function(){return TC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;u(438,439,hi);_.je=function(){return TC(this)+(this.c?",tearOff":l)};_.c=!1;u(442,1,{109:1});
+_.eQ=function(a){return a===this?!0:A(a,109)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new sB;WC(a,this.b);WC(a,this.c);return a.b};function qA(){this.c=this.b=0}function XC(a,b){this.b=a;this.c=b}function YC(a){var b=a.c;this.b=a.b;this.c=b}u(441,442,{100:1,109:1,118:1},qA,XC,YC);_.eQ=function(a){return a===this?!0:A(a,100)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return ZC.e+"[x="+this.b+",y="+this.c+Xc};_.b=0;_.c=0;
+function $C(a,b){if(!b)throw new jt("Missing message: awt.70");var c=a.b;if(H(b.i,Ba)){var c=c.b.b,d=new qz,e=c.d.d;if(0>e||e>c.d.d)throw new ax;c.p&&(d.pb[Jd]=2);Zy(c,e,d.pb);OA(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new ax;OA(d.d,e,c);for(f=g=0;f<e;++f)A(Bv(d.d,f),74)&&++g;OA(d.j,g,c);Zy(d,e,c.pb);c.c=d;e=Ew(c.pb)+Wa;Yi(c.pd(),e,!1);d.p&&(e=Pj(d.d,c),-1!=e&&(d=lw(d.p?d.f:lw(d.f,0),e),2==mw(d)&&d.removeChild(lw(d,1)),c.pb[Jd]=2))}}
+function aD(){UC.call(this,l);new qj;this.c=!1;this.b=(cr(),new bD)}u(443,438,hi,aD);_.b=null;u(446,1,{102:1,111:1,121:1});u(445,446,{102:1,110:1,111:1,121:1});_.eQ=function(a){return a===this?!0:A(a,110)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new sB;WC(a,this.d);WC(a,this.e);WC(a,this.c);WC(a,this.b);return a.b};function SA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}u(444,445,{101:1,102:1,110:1,111:1,118:1,121:1},SA);
+_.eQ=function(a){return a===this?!0:A(a,101)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return cD.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;function dD(){dD=x;eD=new fD;gD=new hD;iD=new hD}var eD,iD,gD;u(448,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Oi(this)};function fD(){}u(449,448,{},fD);function hD(){}u(450,1,{},hD);u(451,406,vi);_.Vd=function(){return null};
+function jD(a,b){var c;c=new kD(oA(a));return!c?null:new vA(lD(c,"_")*b+6,xC(c.c).d+6)}function mD(a,b){var c;c=jD(a,b);return!c?uA(a):c}function nD(a,b){var c;c=jD(a,b);return!c?wA(a):c}function oD(a,b){var c=a.hc;Lz(c.b,b);c.f.b=-1;c.f.c=-1}function pD(a){qD.call(this,a,null!=a?a.length:0)}function qD(a,b){GA.call(this);this.b=0>b?0:b;var c=this.hc;Lz(c.b,a);c.f.b=-1;c.f.c=-1}u(452,451,vi,pD,qD);_.Ud=function(){return"textfield"+this.jc.c.f++};_.Wd=function(){return jD(this,Ao(this.hc.b.pb,ih).length)};
+_.Xd=function(){return!oA(this)?null:jD(this,Ao(this.hc.b.pb,ih).length)};_.Zd=function(){return 0<this.b?mD(this,this.b):uA(this)};_._d=function(){return 0<this.b?nD(this,this.b):wA(this)};_.de=function(){this.hc=(cr(),new rD)};_.he=function(){return 0<this.b?mD(this,this.b):uA(this)};_.ke=function(){return 0<this.b?nD(this,this.b):wA(this)};_.b=0;function cr(){cr=x;HA=new sD}function os(){var a=(cr(),cr(),HA);!a.d&&(a.d=new tD)}function sD(){this.c=new uD;this.e=new lB}u(453,1,{},sD);_.b=null;
+_.d=null;var HA;function uD(){}u(454,1,{},uD);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;u(455,1,{});function vD(){vD=x;wD=new xD;yD=new xD}function zD(a,b){return b==a?!0:!b?!1:!0}function xD(){}u(456,1,{105:1},xD);_.eQ=function(a){return null==a||!A(a,105)?!1:zD(this,a)};_.hC=function(){var a;a=null.lg()+";class="+null.lg();a=!null.lg().lg()?a:a+";charset=";return av(a)};_.tS=function(){return AD.e+"[MimeType=(null);humanPresentableName="+this.b+Xc};_.b=null;var wD,yD;
+function BD(){BD=x;K(CD,s,105,[(vD(),yD),wD])}function DD(a){BD();this.b=a}u(457,1,{},DD);_.b=null;function ED(a){a="flavor = "+a;Qn();this.i=a}u(458,100,{106:1,118:1,125:1,133:1},ED);function FD(a,b,c){iB();GD.call(this,a,b,c,sh)}function GD(a,b,c,d){iB();gB.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}u(459,407,Ki,FD,GD);
+_.je=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Vu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=sh;function BA(a,b){iB();gB.call(this,a);this.e=b}u(460,407,Ki,BA);
+_.je=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.be()+za+a.ce()+ba+a.ae()+oh+a.Yd()+va};function NA(a,b,c){iB();BA.call(this,a,b);this.b=c}u(461,460,Ki,NA);
+_.je=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Ud());return a+b.ec};_.b=null;function mA(a,b,c,d){iB();gB.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}u(462,407,Ki,mA);
+_.je=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Tu(Mu(this.b,th))&&(a+="PARENT_CHANGED,"),Tu(Mu(this.b,uh))&&(a+="DISPLAYABILITY_CHANGED,"),Tu(Mu(this.b,wh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=sh;_.c=null;_.d=null;u(463,1,ai);function zC(a,b){iB();BA.call(this,a,b);this.d=null;this.b=this.c=0}
+u(464,460,Ki,zC);
+_.je=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;u(465,1,{});function HD(a){if(null==a)throw new Nn;}u(466,465,{},HD);
+function ID(){ID=x;JD={};JD["java.vendor"]=Fe;JD["package.restrict.access.sun"]=hh;JD["sun.java.launcher"]=lc;JD["sun.management.compiler"]=Fe;JD["os.name"]=lc;JD[" sun.boot.class.path"]=lc;JD["path.separator.applet"]=lc;JD["java.vm.specification.vendor"]=Fe;JD["java.runtime.version"]=lc;JD["http.proxyPort"]=lc;JD["user.name"]=lc;JD["user.language"]=lc;JD["os.name.applet"]=lc;JD["browser.version"]=lc;JD["java.version"]=lc;JD["user.timezone"]=lc;JD["java.endorsed.dirs"]=lc;JD["java.specification.name"]=
+"GWT";JD["java.specification.version"]="2.5.0";JD[Ze]=hc;!Hs&&(Hs=new Ps);Hs.b?JD[Xe]="yes":JD[Xe]=null}var JD;u(469,100,ci);function KD(){Qn()}function LD(a){Qn();this.i=a}u(468,469,{113:1,118:1,125:1,133:1},KD,LD);function MD(){MD=x;ND=new OD}function PD(a){var b;if(a.n){var c;b=new Zu;Kn(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,Kn(b.b,a.b));c=a.c;a=a.k;null!=c&&Kn(b.b,c);null!=a&&(b.b.b+=la,Kn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function QD(a){MD();var b,c,d;if(null==a)throw new KD;a=to(a);try{d=uo(a,vo(58))}catch(e){e=bj(e);if(A(e,129))throw new LD(On(e));throw e;}c=uo(a,vo(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;RD();var f,g,j;j=c.length;b=new SD;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new LD(cc+a);if(!this.n&&(this.n=tj(ND,this.i),this.n||(this.n=(cr(),new TD))&&z(ND,this.i,this.n),!this.n))throw new LD(cc+a);try{c=a;var n=++d,o=a.length,r,q,t,v,D,E,J,R,tb,Z,L,fa,Lc,tg,yb,Wd,Xd,Yd,Za,Mc,Kb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==UD(c,vo(47),n+2))throw new VD(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
+Yd=this.k;v=this.e;yb=this.j;r=this.b;Kb=this.o;Za=UD(L,vo(35),0);if(0==L.indexOf($a)&&0!=L.indexOf("////")){tb=2;fa=-1;E=UD(L,vo(47),2);Xd=UD(L,vo(63),2);-1!=Xd&&(-1==E||E>Xd)&&(E=Xd);-1==E&&(E=o,v=l);R=E;-1!=Za&&Za<E&&(R=Za);var Dd=vo(64);Mc=L.lastIndexOf(Dd,R);r=L.substr(2,R-2);-1<Mc&&(Kb=L.substr(2,Mc-2),tb=Mc+1);Lc=UD(L,vo(58),-1==Mc?tb:Mc);t=uo(L,vo(93));if(-1!=t)try{L.length>t+1?(q=L.charCodeAt(t+1),58==q?Lc=t+1:Lc=-1):Lc=-1}catch(rf){if(rf=bj(rf),!A(rf,125))throw rf;}-1==Lc||Lc>E?J=L.substr(tb,
+R-tb):(J=L.substr(tb,Lc-tb),tg=L.substr(Lc+1,R-(Lc+1)),0==tg.length?fa=-1:fa=WD(tg,10))}-1<Za&&(Yd=L.substr(Za+1,o-(Za+1)));D=-1==Za?o:Za;var fc=vo(63);Wd=L.lastIndexOf(fc,D);-1<Wd?(yb=L.substr(Wd+1,D-(Wd+1)),0==Wd&&null!=v&&(H(v,l)?v=Ya:v.indexOf(Ya),Z=kA(v,vo(47))+1,v=v.substr(0,Z-0)),D=Wd):0!=Za&&(yb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Ya:v.indexOf(Ya),Z=kA(v,vo(47))+1,0==Z?v=L.substr(E,D-E):v=v.substr(0,Z-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var Ke;Ke=v;null!=yb&&!H(yb,l)&&(null!=v?Ke=v+ub+yb:Ke=ub+yb);null==this.i&&(this.i=this.i);this.d=d;this.c=Ke;this.f=fa;this.k=Yd;var Ed;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+mb+this.f));null!=this.d&&-1<(Ed=kA(this.d,vo(64)))?(this.o=this.d.substr(0,Ed-0),this.d=Fw(this.d,Ed+1)):this.o=null;null!=this.c&&-1<(Ed=uo(this.c,vo(63)))?(this.j=Fw(this.c,Ed+1),this.e=this.c.substr(0,Ed-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Kb;this.e=v;this.j=yb}}catch(Fd){Fd=
+bj(Fd);if(A(Fd,125))throw new LD(On(Fd));throw Fd;}if(-1>this.f)throw new LD("incorrect port: "+this.f);}u(470,1,Ki,QD);_.tS=function(){return PD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var ND;u(471,1,{});function XD(a,b,c){var d,e;for(d=new YD(a.Ee().b);ZD(d.b);)if(a=d.c=Xi(d.b),e=a.If(),null==b?null==e:Wn(b,e))return c&&(a=new $D(a.If(),a.Jf()),aE(d)),a;return null}u(475,1,wi);_.De=function(a){return!!XD(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,136)||this.Je()!=a.Je())return!1;for(a=new YD(a.Ee().b);ZD(a.b);)if(b=a.c=Xi(a.b),c=b.If(),b=b.Jf(),!this.De(c)||!bE(b,this.Fe(c)))return!1;return!0};_.Fe=function(a){a=XD(this,a,!1);return!a?null:a.Jf()};_.hC=function(){var a,b,c;c=0;for(b=new YD(this.Ee().b);ZD(b.b);)a=b.c=Xi(b.b),c+=a.hC(),c=~~c;return c};_.Ge=function(){return 0==this.Je()};_.He=function(){throw new cE("Put not supported on this map");};
+_.Ie=function(a){a=XD(this,a,!0);return!a?null:a.Jf()};_.Je=function(){return this.Ee().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new YD(this.Ee().b);ZD(c.b);)b=c.c=Xi(c.b),a?d+=Aa:a=!0,d+=l+b.If(),d+=rb,d+=l+b.Jf();return d+"}"};function Kz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function ow(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=mb+b in a.f;else a:{c=a.Me(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Le(b,c[d].If())){c=!0;break a}c=!1}return c}
+function tj(a,b){return null==b?a.c:A(b,1)?a.f[mb+b]:dE(a,b,a.Me(b))}function dE(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Le(b,f.If()))return f.Jf()}return null}function z(a,b,c){return null==b?eE(a,c):A(b,1)?fE(a,b,c):gE(a,b,c,a.Me(b))}function gE(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Le(b,d.If()))return a=d.Jf(),d.Kf(c),a}else e=a.b[d]=[];d=new $D(b,c);e.push(d);++a.e;return null}
+function eE(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function fE(a,b,c){var d,e=a.f,b=mb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function ej(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=mb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Me(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Le(b,g.If())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Jf();break a}}c=null}return c}u(474,475,wi);_.De=function(a){return ow(this,a)};
+_.Ee=function(){return new hE(this)};_.Le=function(a,b){return this.Ke(a,b)};_.Fe=function(a){return tj(this,a)};_.He=function(a,b){return z(this,a,b)};_.Ie=function(a){return ej(this,a)};_.Je=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ui(){Kz(this)}u(473,474,Di,Ui);_.Ke=function(a,b){return ju(a)===ju(b)||null!=a&&Wn(a,b)};_.Me=function(a){return~~Zn(a)};function OD(){Kz(this)}u(472,473,Di,OD);function iE(){Qn()}u(476,99,Gi,iE);
+function jE(a){var b,c;b=0;for(c=a.b;c<a.j;){c=kE(a,c);if(c>=a.j)break;c=lE(a,c);++b}return b}function mE(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function nE(a){var b;a.b=0<=a.k&&!a.e?a.k:kE(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new iE;b=a.b;a.b=lE(a,a.b);return a.o.substr(b,a.b-b)}
+function lE(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=oE(a.o,d,a.o.length);if(c<=a.i&&mE(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=uo(a.d,vo(c)))break;++d}a.n&&b==d&&(a.f?(c=oE(a.o,d,a.o.length),c<=a.i&&mE(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=uo(a.d,vo(c))&&++d));return d}
+function kE(a,b){var c,d;if(null==a.d)throw new Nn;for(d=b;!a.n&&d<a.j;)if(a.f){c=oE(a.o,d,a.o.length);if(c>a.i||!mE(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>uo(a.d,vo(c)))break;++d}return d}function pE(a){qE.call(this,a," \t\n\r\u000c",!1)}function rE(a){qE.call(this,a,za,!1)}
+function qE(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=oE(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(M,m,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=oE(this.d,d,this.d.length),this.c[c]=a}}}u(477,1,{},pE,rE,qE);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function sE(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=bo(e),!($n(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==ze?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Uc+c+Xc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function tE(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+hg:a}function qu(a){var a=new uE(a),b,c,d,e,f;b=$doc.getElementsByTagName($d);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Gd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;vE(a););return a.c}u(484,1,{});
+function wE(a,b){b.Rc(new xE);b.Qc(new yE);b.Sc(new zE);b.Tc(new AE(a))}u(483,484,{});_.c=null;_.d=1;_.e=-1;function BE(a){this.b=a;this.c=new CE(this.b);this.d=this.e=1}u(482,483,{},BE);_.b=null;function CE(a){this.b=a}u(485,1,{},CE);_.Ne=function(a){var b=this.b;b.wb&&(null!=a&&0<a.length?(!b.xb&&(b.xb=new ns(b)),DE(b.xb,a)):(b.lb=!0,b.K="ERROR - empty or null structure",EE(b)))};_.b=null;function FE(a){this.b=a}u(486,1,{},FE);_.b=null;
+function GE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(487,1,{},GE);_.Oe=function(){ix(this.f.i,this.c,G(this.f.pb,Wf)-this.e-this.d,G(this.f.pb,Vf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function HE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(488,1,{},HE);_.Oe=function(){ix(this.f.i,this.c,G(this.f.pb,Wf)-this.e-this.d,G(this.f.pb,Vf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var IE=_.f=null;
+function JE(){JE=x;IE=new Wu((kv(),new jv("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
+function KE(){KE=x;LE=K(nu,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);ME=(TB(),WB);NE=hC(ME);OE=y(PE,s,90,23,0);QE=y(nu,s,1,23,0);RE=y(PE,s,90,7,0);SE=null!=(ID(),JD[Xe]);TE=y(UE,s,94,100,0);VE=y(WE,s,95,100,0)}function XE(a){var b;if(a.Gb)b=YE(a,1)+sb+YE(a,2)+sb+YE(a,3);else if(b=YE(a,0),0<b.length){var c=new ZE(a.$);kj(a.ab.b,c)}return b}
+function $E(a,b){var c,d;c=b.b;if(H(c,(aF(),bF).c))ms(cF(a));else if(H(c,dF.c))ms(Nr(a));else if(H(c,eF.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new ns(a)),a.xb),c.b=d,os(),ps(c));else if(H(c,sg)){7!=a.P&&(a.Q=sh);d=b.d;d=Uu(d,rh);c=Ju(d,a.Q);var e=!Hu(c,sh)?Cu(c):c;!Hu(e,yh)&&fF(a.$,O(c));gF(a);a.nb=!0;EE(a);a.P=7;a.Q=d}else H(c,zg)||(H(c,pe)?hF(a):iF(a,c))}
+function jF(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(kF,s,-1,4,1);o=y(kF,s,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)lF(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=fB(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;mF(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||nF(a.gb[f])}a.C*=h}}
+function oF(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new pF(a),a.$.s=0);null!=a.tb&&sE(a.tb,null)}}function qF(a,b){var c,d,e,f;f=new aD;d=Ic;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Dc);d=new UC(Pb+d);var g=(aF(),bF).c;d.d=g;$C(f,d);mB(d.e,a);d=new UC(Pb+c);d.d=dF.c;mB(d.e,a);$C(f,d);a.wb&&($C(f,new UC(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new UC(c),d.d=eF.c,mB(d.e,a),$C(f,d));iA(a,f);return f}
+function rF(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);T(b,ME);a.pb?(f==a.d&&T(b,iC(ME)),IC(b,h,g,a.Z,a.Z),T(b,(TB(),YB)),sF(b,h,g,a.Z-1,a.Z-1)):f==a.d?HC(b,h+1,g+1,a.Z,a.Z,!1):HC(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(T(b,(TB(),$B)),f){case 101:T(b,cC);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;tF(b,!0);uF(b,vF(b,f,d,c,e));T(b,$B);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(tF(b,!1),uF(b,vF(b,f,d,c,e)));wF(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);IC(b,h+9,g+9,2,4);IC(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(T(b,aC),IC(b,h+10,g+18,4,4));0.96<Math.random()&&(T(b,cC),IC(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);U(b,d,g+a.Z-c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);U(b,j-f,n,j-2*f,n);U(b,j+f,n,j+2*f,n);T(b,dC);U(b,d,g+c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;U(b,j-f,n,j-2*f,n);U(b,j+f,
+n,j+2*f,n);T(b,$B);break;case 107:T(b,bC);IC(b,h+4,g+4,a.Z-8,a.Z-8);T(b,$B);sF(b,h+4,g+4,a.Z-8,a.Z-8);wF(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);IC(b,h+9,g+9,2,4);IC(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);U(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);U(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;U(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);U(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),T(b,fC),sF(b,c,e,d,d),T(b,ZB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,U(b,c,g,j,o),U(b,j,o,n,g),g=e+d+f,o=g+f,U(b,c,g,j,o),U(b,j,o,n,g),h+=f,n=h+f,g=e+d,U(b,n,e,h,a),U(b,h,a,n,g),h=c+d+f,n=h+f,U(b,h,e,n,a),U(b,n,a,h,g));break;case 110:xF(b,h,g,a.Z,!0);break;case 111:xF(b,h,g,a.Z,!1);break;case 109:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:T(b,UB);IC(b,h+3,g+5,a.Z-7,a.Z-11);T(b,$B);sF(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:T(b,ME);
+a.qb&&HC(b,h+1,g+1,a.Z,a.Z,!1);T(b,$B);yF(a,b,h,g,"NEW");break;case 106:T(b,aC);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,$B);U(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));yF(a,b,h+6,g,xc);break;case 104:T(b,aC);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,$B);break;case 105:a.Ob?(T(b,eC),U(b,h+11,g+5,h+9,g+9),U(b,h+9,g+9,h+4,g+9),U(b,h+4,g+9,h+8,g+12),U(b,
+h+8,g+12,h+6,g+18),U(b,h+6,g+18,h+11,g+15),U(b,h+12,g+5,h+14,g+9),U(b,h+14,g+9,h+19,g+9),U(b,h+19,g+9,h+15,g+12),U(b,h+15,g+12,h+17,g+18),U(b,h+17,g+18,h+12,g+15),T(b,$B)):yF(a,b,h,g,"123");break;case 114:T(b,gC);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);IC(b,d,c,f,f);T(b,$B);zF(a,b,h,g,UB,"i");break;case 201:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:U(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);U(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:U(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));U(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));U(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:AF(a,b,h,g+2,3);break;case 207:AF(a,b,h,g,4);break;
+case 208:AF(a,b,h,g,5);break;case 209:AF(a,b,h,g,1);break;case 210:AF(a,b,h,g,6);break;case 211:AF(a,b,h,g,7);break;case 212:AF(a,b,h,g,8);break;case 213:yF(a,b,h,g,"FG"),a.G=new XC(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=QE[d]&&zF(a,b,h,g,OE[d],QE[d])}
+function BF(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,T(d,ME),IC(d,0,0,c,b),a.pb?(T(d,(TB(),YB)),sF(d,-1,0,c,b-1)):(T(d,NE),U(d,0,0,c-1-2,0),T(d,iC(ME)),U(d,0,b-1,c-1,b-1),U(d,c-1,0,c-1,b-1)),CF(d,a.Y),T(d,(TB(),$B)),-1!=a.K.toLowerCase().indexOf(qe)&&T(d,aC),DF(d,a.K,10,15),EF(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function FF(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;T(d,ME);IC(d,0,0,c,b);a.pb?(T(d,(TB(),YB)),U(d,0,b-1,c,b-1),e=GF*(a.Z+a.T)+2,U(d,0,e,c,e),U(d,0,e,0,b),U(d,a.Z-1,e,a.Z-1,b-a.Z)):(T(d,NE),U(d,0,0,0,b-1),U(d,0,GF*a.Z,b-1,GF*a.Z),T(d,iC(ME)),U(d,c-1,0,c-1,b-1-a.Z),U(d,0,b-1,c-1,b-1));for(b=3;b<=GF+2;++b)rF(a,d,1,b);EF(a.Vb,a.R,0,2*a.Z+a.T)}}
+function HF(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;T(e,a.u);IC(e,0,0,c,b);d=a.eb?(dD(),gD):(dD(),iD);if((dD(),eD)==(dD(),eD))d==gD?e.b=l:e.b=Gg;d=new rB(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ea);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,t=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,R=void 0,tb=o=v=r=j=void 0,Z=o=j=void 0,L=h=r=h=void 0,fa=D=R=void 0,J=h=q=r=r=E=t=L=j=Z=Z=v=L=J=q=Z=L=t=fa=q=J=n=R=o=v=v=E=J=void 0,
+D=R=1,n=2,fa=3;f.x&&(mF(f),jF(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;fa*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(IF(13*f.o.C*j)));JF(f.o,j);f.o.B&&(T(g,(TB(),$B)),sF(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(T(g,(KE(),RE)[f.e[j]]),h=g,r=ku(f.K[j]-o/2),Z=ku(f.N[j]-o/2),L=t=o,tF(h,!0),uF(h,vF(h,r,Z,t,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(T(g,(KE(),RE)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*
+J+R*R),1>D&&(D=1),R/=D,D=J/D,q=3*fa*R,J=3*fa*D,Z=y(M,m,-1,4,1),r=y(M,m,-1,4,1),Z[0]=ku(f.K[h]+q),r[0]=ku(f.N[h]-J),Z[1]=ku(f.K[o]+q),r[1]=ku(f.N[o]-J),Z[2]=ku(f.K[o]-q),r[2]=ku(f.N[o]+J),Z[3]=ku(f.K[h]-q),r[3]=ku(f.N[h]+J),o=g,h=Z,tF(o,!0),uF(o,KF(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){T(g,(TB(),$B));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&T(g,(KE(),RE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];t=f.N[h];Z=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Z-L,R=r-t,D=Math.sqrt(J*J+R*R),
+1>D&&(D=1),R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&T(g,dC);q=n*R;J=n*D;U(g,O(N(Math.round(L+q))),O(N(Math.round(t-J))),O(N(Math.round(Z+q))),O(N(Math.round(r-J))));U(g,O(N(Math.round(L-q))),O(N(Math.round(t+J))),O(N(Math.round(Z-q))),O(N(Math.round(r+J))));T(g,$B);break;case 3:o=O(N(Math.round(L)));h=O(N(Math.round(t)));Z=O(N(Math.round(Z)));r=O(N(Math.round(r)));U(g,o,h,Z,r);L=O(N(Math.round(fa*R)));t=O(N(Math.round(fa*D)));U(g,o+L,h-t,Z+L,r-t);U(g,o-L,h+t,Z-L,r+t);break;case 9:case 0:for(h=
+0;10>h;++h)v=L-(L-Z)/10*h,E=t-(t-r)/10*h,U(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));CF(g,f.o.n);o=LF(f.o.o);J=f.f[j];h=ub;null!=J&&(h=J);J=lD(f.o.o,h);L=O(N(Math.round((L+Z)/2-J/2)));q=O(N(Math.round((t+r)/2+~~(o/2)-1)));T(g,dC);DF(g,h,L,q);T(g,$B);break;default:if(1==f.C[j]||3==f.C[j])q=fa*R,J=fa*D,E=y(M,m,-1,3,1),v=y(M,m,-1,3,1),E[0]=O(N(Math.round(Z+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(L))),v[1]=O(N(Math.round(t))),E[2]=O(N(Math.round(Z-
+q))),v[2]=O(N(Math.round(r+J))),o=g,h=E,r=v,tF(o,!0),uF(o,KF(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=fa*R;J=fa*D;for(h=0;10>h;++h)v=L-(L-Z)/10*h,E=t-(t-r)/10*h,o=h/10,U(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else U(g,O(N(Math.round(L))),O(N(Math.round(t))),O(N(Math.round(Z))),O(N(Math.round(r))))}}D=y(kF,s,-1,f.u+1,1);R=y(M,m,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+r/R[h],D[o]=
+D[o]/R[o]+n/R[o];CF(g,f.o.n);o=LF(f.o.o);J=y(nu,s,1,f.u+1,0);Z=y(M,m,-1,f.u+1,1);r=y(M,m,-1,f.u+1,1);n=y(MF,s,101,f.u+1,0);t=2;1!=f.o.C&&(t=O(N(IF(2*f.o.C))));for(j=1;j<=f.u;++j)h=NF(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Z[j]=r[j]=lD(f.o.o,h),n[j]=OF(f,t,j,Z[j],Z[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,tb=l,f.o.Lb&&
+0<f.y[j]&&(tb+=Zb,1<f.y[j]&&(tb+=f.y[j])),v=l,0!=f.B[j]&&(1<Wj(f.B[j])&&(v+=Wj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+tb+v+l:h=v+tb+l+h,E||(q=h),J[j]=h,q=lD(f.o.o,q),v=lD(f.o.o,h),Z[j]=q,r[j]=v,v=n[j]=OF(f,t,j,q,v,o,L),L=v.d+t+1,q=v.e+o+t,T(g,f.o.u),-1==f.k&&0!=f.e[j]&&T(g,(KE(),RE)[f.e[j]]),IC(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?T(g,(KE(),RE)[f.e[j]]):T(g,(TB(),$B)):T(g,(KE(),OE)[f.c[j]]),DF(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Z[j],v=r[j],L=O(N(IF(f.K[j]-q/2))),q=O(N(IF(f.N[j]+~~(o/2)-1))),
+T(g,(TB(),dC)),DF(g,ba+f.r[h][1],L+v,q);if(0<f.E||0<f.F)if(T(g,104==f.o.d?(TB(),aC):(TB(),gC)),0<f.E&&106!=f.o.d&&(v=n[f.E],sF(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,q=(fa+1)*R,J=(fa+1)*D,E=y(M,m,-1,5,1),v=y(M,m,-1,5,1),E[0]=O(N(IF(f.K[h]+q))),E[1]=O(N(IF(f.K[o]+q))),v[0]=O(N(IF(f.N[h]-J))),v[1]=O(N(IF(f.N[o]-J))),E[3]=O(N(IF(f.K[h]-q))),E[2]=O(N(IF(f.K[o]-q))),v[3]=O(N(IF(f.N[h]+J))),v[2]=O(N(IF(f.N[o]+J))),E[4]=
+E[0],v[4]=v[0],106!=f.o.d&&(fa=g,j=E,R=v,fa.o&&(tF(fa,!1),uF(fa,KF(fa,j,R,5,!0)))),106==f.o.d&&PF(f,f.I[f.F],f.J[f.F]))){fa=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++fa;if(fa>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;T(g,(TB(),aC));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],sF(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(T(e,(TB(),YB)),U(e,c-1,0,c-1,b-1)):(T(e,iC(ME)),U(e,c-1,0,c-1,b-1),T(e,ME),U(e,c-2,0,c-2,b-1),T(e,NE),U(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),T(e,(TB(),dC)),U(e,d,~~(b/2),d+48,~~(b/2)),U(e,
+d+48,~~(b/2),d+48-6,~~(b/2)+6),U(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new vC(ac,0,13),a.X=new kD(a.U),null!=a.cb&&(d=lD(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,T(e,(TB(),$B)),CF(e,a.U),DF(e,a.cb,c,b)));EF(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function AF(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(M,m,-1,9,1);n=y(M,m,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=ku(c+a*Math.sin(j)),n[f]=ku(d+a*Math.cos(j));f=e+1;b.o&&(tF(b,!1),uF(b,KF(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=ku(c+(a-3)*Math.sin(j)),n[f]=ku(d+(a-3)*Math.cos(j));U(b,h[0],n[0],h[1],n[1]);U(b,h[2],n[2],h[3],n[3]);U(b,h[4],n[4],h[5],n[5])}}
+function QF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;T(d,ME);IC(d,0,0,b,c);a.pb?(T(d,(TB(),YB)),c=14*(a.Z+a.T),sF(d,c,0,b-c-1,2*a.Z+a.T-1)):(T(d,iC(ME)),U(d,b-1,0,b-1,c-1),U(d,0,c-1,b-1-2,c-1),T(d,NE),U(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)rF(a,d,b,1),rF(a,d,b,2);a.d=c;EF(a.Vb,a.Rb,0,0)}}
+function xF(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);U(a,j,q,f,h);U(a,g,q,f,h);j=~~(n/3);U(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);wF(a,b,c+o-j,f,d-4-j-1,e,h)}
+function RF(a,b,c){var d,e,f,g,j,h;SF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=TF(b);b=new qE(b,j,!0);e=l;for(d=1;5>=d;++d)e=UF(b,j);d=VF(WD(to(e.substr(0,3)),10)).b;g=VF(WD(to(e.substr(3,3)),10)).b;UF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=UF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new WF(a,f)}jF(a,1,d,1);jF(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new WF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",EE(a),!1;null!=a.j&&a.$&&XF(a.$,a.j,!0);null!=a.k&&
+a.$&&XF(a.$,a.k,!1);j=YF(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new ZF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];jF(a,1,j,0)}c&&EE(a);return!0}function qs(a,b){a.lb=!0;a.K=b}function JF(a,b){100>b&&(!TE[b]&&(TE[b]=new vC(ac,0,b)),!VE[b]&&hu(VE,b,new kD(TE[b])),a.n=TE[b],a.o=VE[b])}
+function us(a,b){var c,d;if(0==b)return!1;gF(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:oF(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;$F(a,aG(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Lw("Cannot redo. Index is out of range.");if(!d.b.d)throw new Lw(dc);
+d.b=d.b.d;$F(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Bv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=nc):(qs(a,jc+(a.Ib.b+1)+ca+a.Ib.d),d=bG(d),cG(a,d,!1,!0),null!=a.tb&&sE(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Bv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=nc):(qs(a,jc+(a.Ib.b+1)+ca+a.Ib.d),d=bG(d),cG(a,d,!1,!0),null!=a.tb&&sE(a.tb,null));break;case 101:a.Mb&&dG(a.Mb);a.Mb=new eG(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new fG(a):a.Eb.hc.d.hb?gG(a.Eb.hc.d):hG(a.Eb);break;case 114:a.c&&
+dG(a.c);a.c=new eG(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,iG(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=jG(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(kF,s,-1,4,1);lF(a.$,d);a.nb=!0;a.$=new ZE(a.$);d=ku(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;kG(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,lG(a.$,a.$.E),a.$.E=0,hF(a)):0<a.$.F&&(a.nb=!0,mG(a.$,a.$.F),a.$.F=0,hF(a));nG(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new aD;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new UC(c),$C(j,g),g.d=c,mB(g.e,a);iA(a,j);a.F=j}oG(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(dG(a.p),a.p=null);0==a.$.E&&(a.p=new eG(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,hF(a)),18==a.e&&(d=Ao((rs(),ss).hc.b.pb,ih),pG(a.$,a.$.E,d),hF(a)),nG(a.$))}EE(a);return!0}
+function Nr(a){var b,c,d;d=cF(a);c=l;if(a.Gb){var e,f,g;g=bu([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)jG(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(qG(g[1][0],3)+qG(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+rG(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+rG(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new sG(a,a.gb,a.vb)),c=rG(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function tG(a,b,c,d){var e;e=c;var f=d,g,j;(g=uG(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=qF(a,!0)),a.x):(!a.w&&(a.w=qF(a,!1)),a.w),oG(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=vG(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=GF+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",EE(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",EE(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=us(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)lG(a.$,a.$.E),a.$.E=0,hF(a);else{if(106==a.d)return!0;if(108==a.d)wG(a.$,a.$.E,0),hF(a);else if(157==a.d)wG(a.$,a.$.E,1),hF(a);else if(158==a.d)wG(a.$,a.$.E,-1),hF(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,W(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):hF(a);else if(206<=a.d&&229>=a.d)a.P=2,xG(a.$),hF(a);else if(230==a.d)a.P=3,hF(a);else if(233<=a.d&&262>a.d)yG(a.$,!1),hF(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;pG(a.$,a.$.E,Ao(a.Eb.f.hc.b.pb,ih));a.$.n=!0;hF(a)}else if(105==a.d)zG(a.$),hF(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=Ao((rs(),ss).hc.b.pb,ih),1>d.length&&(d=Tc),pG(a.$,a.$.E,
+d)),hF(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,xG(a.$),hF(a);else if(0<a.$.F)if(104==a.d)mG(a.$,a.$.F),a.$.F=0,hF(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])qs(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;lG(d,c);d.b[c]=0}a.$.F=0;hF(a)}else if(201==a.d)AG(a.$,a.$.F),hF(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),hF(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,hF(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,hF(a);else if(206<=a.d&&229>=a.d)a.P=2,xG(a.$),hF(a);else if(107==a.d){if(!a.Eb.c)return!0;d=Ao(a.Eb.f.hc.b.pb,ih);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;hF(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new pF(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(BG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,W(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,xG(a.$)):300<a.d?(BG(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=Ao((rs(),ss).hc.b.pb,ih),1>d.length&&(d=Tc),pG(a.$,1,d))):230==a.d?CG(a,null,!0):233<=a.d&&262>a.d?(BG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,yG(a.$,!0)):ID();hF(a)}else e=!1;e&&(nG(a.$),a.mb=!1,a.ob=!1,a.nb=!0,EE(a))}return e}
+function DG(a,b,c,d){var e,f;if(a.A||!a.ib||uG(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=EG(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)lG(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],W(b,0),mG(b,e),0<EG(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){qs(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;W(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<EG(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;qs(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(vG(b)||uG(b))fF(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(kF,s,-1,4,1);lF(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;gF(a);a.nb=!0;EE(a);a.Tb=c;a.Ub=d;return!0}
+function FG(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||uG(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,t=void 0,n=void 0,r=0,t=((KE(),SE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<t&&(t=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<t&&(t=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;GG(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(GG(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;gF(a);a.nb=!0;EE(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function HG(a){if(a.A)return!0;a.jb&&(a.jb=!1,hF(a));a.lb=!1;a.Q=sh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=EG(b,b.u),6>b.A[c]&&(IG(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),lG(b,b.u));b.D=!1;hF(a)}else a:{var b=a.$,e,f;c=EG(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):qs(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],qs(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(IF((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(IF((b.N[b.G]+b.N[c])/2))))}}nF(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,aG(b),b.b.d=c),hF(a),a.s=!1)}else 5==a.P&&(nF(a.$),hF(a));0<a.P&&(a.E=!1,gF(a),a.nb=!0,nG(a.$),JG(a.$),EE(a),a.P=0,a.i=!1);if(SE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,gF(a),a.nb=!0,EE(a);return!0}function gF(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function GG(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,sE(a.sb,K(KG,s,128,[new S(a.f),new S(b)]))}
+function LG(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Pf)?a.Gb=!1:-1<b.indexOf(mg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Kf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Tf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,jF(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)MG(a.gb[d]),mF(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(cg)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(sd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++GF;c&&EE(a)}
+function EE(a){var b,c,d,e;b=fB(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Pe(a.db,d,c),a.A&&e&&jF(a,1,a.vb,0),HF(a),a.A||(a.Rb=a.Pe(a.Rb,b.c,2*a.Z+a.T),QF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Pe(a.R,a.Z,c),FF(a),a.J=a.Pe(a.J,d,a.Z),BF(a))):(HF(a),a.A||(BF(a),a.E&&(QF(a),FF(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function NG(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=jG(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=NF(c,h);c.o.N&&0<c.y[h]&&(j+=Zb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Wj(c.B[h])&&(j+=Wj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=mb+g);o+=ba+j+ba+OG(0.055999999999999994*c.K[h],0,2)+ba+OG(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=qh),e+=c)}return e}function YE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=jG(a.gb[c]),d!=b))continue;d=void 0;d=PG(a.gb[c]);d=QG(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
+function hF(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&sE(a.tb,null)}var c,d,e;e=new RG;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=PG(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new SG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function cG(a,b,c,d){try{RF(a,b,d)?c&&hF(a):EE(a)}catch(e){if(e=bj(e),A(e,125))EE(a);else throw e;}}
+function CG(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;SF(a,c);e=j=0;r=new qE(b,"|>",!0);g=-1<b.indexOf(sb);n=1;h=jE(r);a.vb=0;for(f=1;f<=h;++f)if(o=nE(r),to(o),!H(o,qh))if(H(o,sb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new TG(a,o);if(0==a.$.u){UG(a,"ERROR - problems in reading/processing molecule !");ID();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(UG(a,"ERROR - strange reaction - fixing !"),ID(),d=!1):3<n?(UG(a,"ERROR - strange reaction !"),ID(),d=!1):(1<a.vb&&!g&&LG(a,Kf,!0),g&&!a.Gb&&LG(a,
+mg,!0),!g&&a.Gb&&LG(a,Pf,!0),g?(jF(a,1,j,1),jF(a,j+1,e-1,2),jF(a,e,a.vb,3)):jF(a,1,a.vb,0),c&&EE(a),d=!0)}d?hF(a):EE(a)}catch(q){if(q=bj(q),A(q,125))EE(a);else throw q;}}function VG(a){gF(a);a.nb=!0;EE(a)}function SF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new pF(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&EE(a);null!=a.tb&&sE(a.tb,null)}
+function $F(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=PG(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&sE(a.tb,null)}}function WG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,EE(a),null):a.gb[b]}
+function iF(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ia)?c=235:H(b,Ja)?c=240:H(b,Ha)?c=260:H(b,Na)?c=261:H(b,Ta)?c=241:H(b,Ma)?c=233:H(b,La)?c=236:H(b,Ka)?c=237:H(b,Sa)?c=234:H(b,Ra)?c=243:H(b,Ua)?c=252:H(b,Pa)?c=244:H(b,Va)?c=239:H(b,"-PO3H2")?c=251:H(b,Ga)?c=242:H(b,Ea)?c=245:H(b,Fa)&&(c=238);0<c?us(a,c):b="Not known group!";a.lb=!0;a.K=b;EE(a)}function UG(a,b){a.lb=!0;a.K=b;EE(a)}function cF(a){var b;b=XE(a);gF(a);EE(a);return b}
+function yF(a,b,c,d,e){var f,g,j,h;f=a.X;h=lD(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new vC(f.c.b,f.c.d,g),f=new kD(j),h=lD(f,e),b.f=j,b.j=XG(j);else CF(b,a.U);f=xC(f.c).b-xC(f.c).c;DF(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function zF(a,b,c,d,e,f){var g,j;g=LF(a.W);j=lD(a.W,f);CF(b,a.V);(b.e=e)&&(b.i=pg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);DF(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function LF(a){return xC(a.c).b-xC(a.c).c}
+function ts(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Cd,EE(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Cd):qs(a,a.z+ba),EE(a))}u(492,403,yi);_.Be=function(a){$E(this,a)};_.Pe=function(a,b,c){return bB(this,b,c)};_.Qe=function(){};_.ie=function(){EE(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=sh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var GF=10,TE,VE,ME,NE,OE,LE,SE,YG=null,RE,QE;
+function ZG(){KE();$A.call(this);this.Vb=(cr(),cr(),HA).b;this.y=new vC(null,0,8);this.u=(TB(),UB);this.gb=y($G,s,141,99,0);this.ab=new YA;this.Ib=new aH;this.L=H((ID(),JD[Ze]),hc);this.v=new bH;this.H=K(nu,s,1,[Ia,Ja,Ta,Ha,Na,Ma,La,Ka,Sa,Ua,Pa,Ra,Ga,Fa,Ea]);this.$=new pF(this);RE[0]=XB;RE[1]=new VB(255,153,153);RE[2]=new VB(255,204,102);RE[3]=new VB(255,255,153);RE[4]=new VB(102,255,255);RE[5]=new VB(51,204,255);RE[6]=new VB(255,153,255)}u(491,492,yi,ZG);
+_.Pe=function(a,b,c){var d;return a?(d=a.b,Dj(d.u,b,c),a):bB(this,b,c)};_.Qe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[cH(b.b),a])}};_.b=null;function dH(a){if(a.e.pb.style.display!=Of){eB(a.d);var b;for(b=new Wi(a.f.k);b.c<b.e.Je();)a=Xi(b),a.Oe()}}function eH(a){fH.call(this,a,eb,eb,null)}function gH(a,b){fH.call(this,a,eb,eb,b)}function hH(a,b,c){fH.call(this,a,b,c,null)}
+function fH(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(ec,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=yj(a)){this.c=iH;++iH;this.e=e;this.d=new ZG;this.f=new jH(this.d,b,c,d);fx(e,this.f);d&&kd in d&&(this.f.c=d[kd]);a=this.f;a.e||(a.e=cB(a,G(a.pb,Wf),G(a.pb,Vf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?YG=ec:YG="JME";b.w=qF(b,!1);b.x=qF(b,!0);qs(b,YG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=fB(b);WA(b,null);b.pb||(b.T=0);b.U||(b.U=new vC(ac,0,13),b.X=new kD(b.U));b.V||(b.V=new vC(ac,1,13),b.W=new kD(b.V));b.Y||(b.Y=new vC(ac,0,11),new kD(b.Y));JF(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;GF=10;b.Lb=!0;try{r=kH(b.Vb,"options");null!=r&&LG(b,r,!1);j=kH(b.Vb,"jme");null!=j&&(b.M=j);n=kH(b.Vb,"mol");null!=n&&(b.bb=n);g=kH(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=kH(b.Vb,Sg);null!=o&&(b.cb=o,EE(b));b.k=kH(b.Vb,"atomcolors");b.j=kH(b.Vb,"atombg");f=kH(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var t,v,D,E;v=(TB(),UB);try{if(0!=f.indexOf(la))throw new Pn("bad hex encoding");E=WD(f.substr(1,2),16);D=WD(f.substr(3,2),16);t=WD(f.substr(5,2),16);q=v=new VB(E,D,t)}catch(J){if(J=bj(J),A(J,125))ID(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&iG(b.$);h=kH(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=bj(R),!A(R,125))throw R;}b.d=202;for(f=0;23>f;++f)OE[f]=(TB(),bC),QE[f]=Tc;QE[1]=Zb;OE[1]=(TB(),YB);QE[2]=Cb;OE[2]=bC;QE[3]=Fb;OE[3]=YB;QE[4]=kc;OE[4]=gC;QE[5]=rc;
+OE[5]=aC;QE[9]=Vb;OE[9]=dC;QE[10]=Jb;OE[10]=dC;QE[11]=Eb;OE[11]=dC;QE[12]=bc;OE[12]=dC;QE[8]=Hc;OE[8]=iC(cC);QE[7]=tc;OE[7]=bC;QE[6]=Kc;OE[6]=YB;QE[13]=Jc;OE[13]=YB;QE[18]=Tc;OE[18]=YB;QE[19]=xc;OE[19]=YB;QE[20]=yc;OE[20]=YB;QE[21]=zc;OE[21]=YB;QE[22]=Ac;OE[22]=YB;FA(b);b._=new lH;f=a.d;f.D=fB(f);null!=f.M?(CG(f,f.M,!1),null!=f.j&&f.$&&XF(f.$,f.j,!0),null!=f.k&&f.$&&XF(f.$,f.k,!1)):null!=f.bb&&cG(f,f.bb,!1,!1);EE(a.d);h=this.d;f=this.f;wE(new BE(h),f);q=0>=mH();n=new Ly((JE(),IE));n.pb.alt="drag out MOL or RXN file";
+Dw(n,n.pb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new FE(h);fx(f.i,n);t=new GE(f,n,r,j,g);ix(t.f.i,t.c,G(t.f.pb,Wf)-t.e-t.d,G(t.f.pb,Vf)-(t.b-t.d));kj(f.k,t);q?(q=new nH,Dw(q,n.pb.alt),0<=r&&(q.pb.style[nh]=r+hg),0<=o&&(q.pb.style[Ne]=o+hg),fx(f.i,q),g=new HE(f,q,r,j,g),ix(g.f.i,g.c,G(g.f.pb,Wf)-g.e-g.d,G(g.f.pb,Vf)-(g.b-g.d)),kj(f.k,g),q.pb.draggable=hh,q.pb.style[Qd]=($o(),If),Iw(q,h,(Kr(),Kr(),Lr))):(n.pb.draggable=hh,n.pb.style[Qd]=($o(),If),Iw(n,h,(Kr(),Kr(),Lr)))}else $wnd.alert("JSME initialization error: HTML id "+
+a+" not found.")}function oH(){return qu(null)}function pH(a){return qu(a)}u(493,1,Li,eH,gH,hH,fH);_.Re=function(a){B(this.f,new qH(this,a),(fr(),fr(),gr))};_.Se=function(a){B(this.f,new rH(this,a),(Cs(),Cs(),Ds))};_.Te=function(a){hG(new sH(a,this.d,ME))};_.Ue=function(){oF(this.d)};_.Ve=function(){mo((jo(),ko),new tH(this))};_.We=function(){return this.b};_.Xe=function(){return this.c};_.Ye=function(){return this.d.I};_.Ze=function(){return this.d.eb};_.$e=function(){return this.d.fb};_._e=function(){return this.d.tb};
+_.nd=function(){return G(this.f.pb,Vf)};_.af=function(){var a;a=[];a.length=2;a[0]=G(this.f.pb,Wf);a[1]=G(this.f.pb,Vf);return a};_.od=function(){return G(this.f.pb,Wf)};_.bf=function(){return this.e.pb};_.cf=function(){return this.d.yb};_.df=function(){return this.d.Ab};_.ef=function(a){$wnd.alert("JSME initialization error: "+a)};_.qd=function(){return this.e.pb.style.display!=Of};_.ff=function(){var a=this.d,b;a.Gb?b=NG(a,1)+sb+NG(a,2)+sb+NG(a,3):b=NG(a,0);return b};_.gf=function(){return Nr(this.d)};
+_.hf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=XE(a);a.Pb=b;EE(a);return c};_.jf=function(a){LG(this.d,a,!0)};_.kf=function(){};_.lf=function(a){cG(this.d,a,!0,!0)};_.mf=function(a){CG(this.d,a,!0)};_.ne=function(){dH(this)};_.nf=function(){SF(this.d,!0)};_.of=function(a){var b=this.d;if(a=WG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;VG(b)}};_.pf=function(a){this.b=a;!this.d.b&&(this.d.b=new uH(this))};
+_.qf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Wi(b.b);d.c<d.e.Je();)c=Xi(d),a?c.b=l:c.b=Gg}eB(b.d)};_.rf=function(a,b){var c=this.d,d;if(d=WG(c,a))XF(d,b,!0),VG(c)};_.sf=function(a,b){var c=this.d,d;d=WG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,EE(c)):(d.E=b,VG(c))};_.sd=function(a){Cw(this.f,a);dH(this)};_.tf=function(a){this.d.I=a};_.uf=function(a){var b=this.d;b.eb=a;EE(b)};_.vf=function(a){var b=this.d;b.fb=a;EE(b)};_.wf=function(a){this.d.sb=a};
+_.xf=function(a){this.d.tb=a};_.yf=function(a){var b=this.d;b.yb=a;b.w=qF(b,!1)};_.zf=function(a){this.d.Ab=a};_.Af=function(a,b){var c=this.f;c.ud(a);c.sd(b);dH(this)};_.Bf=function(a){iF(this.d,a)};_.Cf=function(a,b){var c=this.d;c.i=!1;c.Qb=new TG(c,a);c.d=253;c.lb=!0;c.K=b;EE(c)};_.td=function(a){Gw(this.e.pb,a)};_.ud=function(a){this.f.pb.style[nh]=a;dH(this)};_.Df=function(a){UG(this.d,a)};_.Ef=function(){return cF(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var iH=0;
+function tH(a){this.b=a}u(494,1,{},tH);_.xc=function(){var a,b;for(b=new Wi(this.b.f.b);b.c<b.e.Je();)a=Xi(b),Bo(a.u.pb,a.r)};_.b=null;function uH(a){this.b=a}u(495,1,{},uH);_.b=null;function qH(a,b){this.b=a;this.c=b}u(496,1,{},qH);_.Pc=function(a){a=a.b;mo((jo(),ko),new vH(this,this.c,a))};_.b=null;_.c=null;function vH(a,b,c){this.b=a;this.d=b;this.c=c}u(497,1,{},vH);_.xc=function(){var a=this.c;this.d.b.apply(a,[cH(this.b.b),a])};_.b=null;_.c=null;_.d=null;function rH(a,b){this.b=a;this.c=b}
+u(498,1,{},rH);_.b=null;_.c=null;function Fs(a,b,c){this.b=a;this.d=b;this.c=c}u(499,1,{},Fs);_.xc=function(){var a=this.c;this.d.b.apply(a,[cH(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function wH(){var a=xH("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;yH(zH,arguments)?a=arguments[0]:3==arguments.length?a=new hH(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new eH(arguments[0]):4==arguments.length?a=new fH(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new gH(arguments[0],arguments[1]));this.g=a;AH();a[Yc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Re(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new BH(a))});b.addMouseOverHandler=C(function(a){this.g.Se(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new BH(a))});b.alert=C(function(a){this.g.Te(a)});b.clear=C(function(){this.g.Ue()});b.deferredRepaint=C(function(){this.g.Ve()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.nd()});b.getOffsetSize=C(function(){return this.g.af()});b.getOffsetWidth=C(function(){return this.g.od()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.ef(a)});b.isVisible=C(function(){return this.g.qd()});
+b.jmeFile=C(function(){return this.g.ff()});b.molFile=C(function(){return this.g.gf()});b.nonisomericSmiles=C(function(){return this.g.hf()});b.options=C(function(a){this.g.jf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.lf(a)});b.readMolecule=C(function(a){this.g.mf(a)});b.repaint=C(function(){this.g.ne()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=zH;AH();var f=b,g,b=CH.c;g=DH(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=DH(b,
+e,f)}if(!g)throw new fj("Can't find exported method for given arguments: 0"+mb+f.length+aa);return g[0]});b.reset=C(function(){this.g.nf()});b.resetAtomColors=C(function(a){this.g.of(a)});b.setAfterPasteCallBack=C(function(a){this.g.pf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new BH(a))});b.setAntialias=C(function(a){this.g.qf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.rf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.sf(a,b)});b.setHeight=C(function(a){this.g.sd(a)});
+b.setHelpURL=C(function(a){this.g.tf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.uf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.vf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.wf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.xf(a)});b.setPasteLabel=C(function(a){this.g.yf(a)});b.setPrePasteJSfunction=C(function(a){this.g.zf(a)});b.setSize=C(function(a,b){this.g.Af(a,b)});b.setSubstituent=C(function(a){this.g.Bf(a)});b.setTemplate=C(function(a,
+b){this.g.Cf(a,b)});b.setVisible=C(function(a){this.g.td(a)});b.setWidth=C(function(a){this.g.ud(a)});b.showInfo=C(function(a){this.g.Df(a)});b.smiles=C(function(){return this.g.Ef()});EH({"0":{"0":[[oH,null,void 0]],1:[[pH,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new FH(e));return[e]},ze]]}});GH(zH,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function ou(){HH||(HH=!0,wH())}u(500,1,{},ou);
+var HH=!1;function su(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ze)$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 ru(){}u(502,1,{},ru);_.xc=function(){su()};function FH(a){this.b=a}u(503,1,{115:1,153:1},FH);_.eQ=function(a){return null!=a&&A(a,115)&&this.b==a.b};_.b=null;function BH(a){this.b=a}u(504,1,{116:1,153:1},BH);
+_.eQ=function(a){return null!=a&&A(a,116)&&this.b==a.b};_.b=null;
+function vE(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(nh)||l;b=c.getAttribute(Ne)||l;f=c.getAttribute(Mf)||l;e=c.getAttribute(Pe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Mf)||l,h=h.getAttribute(ih)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Gd);c.removeAttribute(Mf);c.removeAttribute("archive");c.removeAttribute(Ne);c.removeAttribute(nh);c.removeAttribute(jd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Lo();c.setAttribute(Pe,d);c.style[nh]=tE(g);c.style[Ne]=tE(b);b=new IH(a,d,n,e,c,f);mo((jo(),ko),b);++a.c;return!0}function uE(a){this.b="JME.class";this.e=a}u(505,1,{},uE);_.Jc=function(){return vE(this)};_.b=null;_.c=0;_.d=null;_.e=null;function IH(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}u(506,1,{},IH);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Pe,this.f):this.d.removeAttribute(Pe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function JH(){}u(507,1,Li,JH);function KH(a){this.b=a}u(508,1,{},KH);_.xc=function(){this.b()};_.b=null;
+function LH(){var a=xH("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;yH(MH,arguments)?a=arguments[0]:0==arguments.length&&(a=new JH);this.g=a;AH();a[Yc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){mo((jo(),ko),new KH(a))});GH(MH,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function pu(){NH||(NH=!0,LH())}u(509,1,{},pu);var NH=!1;function OH(a){Qn();this.i=a}
+u(510,469,ci,OH);function yu(){Qn();this.i="divide by zero"}u(511,99,Gi,yu);function iu(){Qn()}function PH(a){Qn();this.i=a}u(512,99,Gi,iu,PH);function QH(){QH=x;RH=new SH(!1);TH=new SH(!0)}function SH(a){this.b=a}u(513,1,{118:1,119:1,122:1},SH);_.eQ=function(a){return A(a,119)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?hh:"false"};_.b=!1;var RH,TH;
+function oE(a,b,c){var d,e;d=UH(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}function VH(){}function WH(a){return typeof a==Tf?Hc+(0>a?-a:a):a}function XH(a,b){var c;c=new VH;c.e=Lb+(YH(0!=a?-a:0)?WH(0!=a?-a:0):l+Oi(c));ZH(0!=a?-a:0)&&$H(0!=a?-a:0,c);c.c=4;c.b=b;return c}function X(a){var b;b=new VH;b.e=Lb+(YH(a)?WH(a):l+Oi(b));ZH(a)&&$H(a,b);return b}
+function Y(a,b){var c;c=new VH;c.e=Lb+(YH(a)?WH(a):l+Oi(c));ZH(a)&&$H(a,c);c.c=b?8:0;return c}function aI(){var a;a=new VH;a.e=Lb+(YH(0)?WH(0):l+Oi(a));ZH(0)&&$H(0,a);a.c=2;return a}function bI(a){var b;b=new VH;b.e=Lb+(YH(a)?WH(a):l+Oi(b));ZH(a)&&$H(a,b);b.c=1;return b}function ZH(a){return typeof a==Tf&&0<a}function YH(a){return null!=a&&0!=a}
+function $H(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Vh[b.d])c=c.prototype;else{c=Vh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}u(515,1,{},VH);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function cI(a){var b;if(!(b=dI,!b&&(b=dI=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new eI(Xb+a+da);return parseFloat(a)}
+function WD(a,b){var c,d;if(null==a)throw new eI(Sf);if(2>b||36<b)throw new eI("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new eI(Xb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new eI(Xb+a+da);if(-2147483648>c||2147483647<c)throw new eI(Xb+a+da);return c}u(517,1,{118:1,130:1});var dI=null;function fI(a){this.b=a}
+u(516,517,{118:1,122:1,123:1,130:1},fI);_.eQ=function(a){return A(a,123)&&a.b==this.b};_.hC=function(){return ku(this.b)};_.tS=function(){return l+this.b};_.b=0;function tB(a){this.b=a}u(518,517,{118:1,122:1,126:1,130:1},tB);_.eQ=function(a){return A(a,126)&&a.b==this.b};_.hC=function(){return ku(this.b)};_.tS=function(){return l+this.b};_.b=0;function hB(){Qn()}function Qk(a){Qn();this.i=a}u(519,99,fi,hB,Qk);function ax(){Qn()}function hy(a){Qn();this.i=a}u(520,99,Gi,ax,hy);
+function S(a){this.b=a}function Ku(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 Du(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function VF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(gI(),hI)[b],!c&&(c=hI[b]=new S(a)),c):new S(a)}u(521,517,{118:1,122:1,128:1,130:1},S);_.eQ=function(a){return A(a,128)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function gI(){gI=x;hI=y(KG,s,128,256,0)}var hI;function Wj(a){return 0>a?-a:a}function Vj(a,b){return a>b?a:b}function IF(a){return Math.round(a)}function Nn(){Qn()}function jt(a){Qn();this.i=a}u(524,99,{118:1,125:1,129:1,131:1,133:1},Nn,jt);function Qi(){Qi=x;Ri=K(Pi,s,-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 Ri;function eI(a){Qn();this.i=a}u(526,519,fi,eI);
+function Un(a){this.b="Unknown";this.d=a;this.c=-1}u(527,1,{118:1,132:1},Un);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?mb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function UH(a,b){return a.charCodeAt(b)}function iI(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function St(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function uo(a,b){return a.indexOf(b)}
+function UD(a,b,c){return a.indexOf(b,c)}function kA(a,b){return a.lastIndexOf(b)}function bG(a){var b=aa,c=qh,d;for(d=0;0<=(d=c.indexOf(Wc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Fw(c,++d):c=c.substr(0,d-0)+Fw(c,++d);return a.replace(RegExp(b,Ae),c)}
+function jI(a,b){for(var c=RegExp(b,Ae),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(nu,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Fw(a,b){return a.substr(b,a.length-b)}
+function to(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function vo(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)}_=String.prototype;_.cM={1:1,118:1,120:1,122:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return av(this)};_.tS=_.toString;function kI(){kI=x;lI={};mI={}}
+function av(a){kI();var b=mb+a,c=mI[b];if(null!=c)return c;c=lI[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+UH(a,d++);c|=0}256==nI&&(lI=mI,mI={},nI=0);++nI;return mI[b]=c}var lI,nI=0,mI;function Jn(a,b){Kn(a.b,b);return a}function In(){this.b=new wo}function oI(){this.b=new wo;this.b.b+=l}u(529,1,li,In,oI);_.tS=function(){return this.b.b};function Zu(){this.b=new wo}
+function SD(){this.b=new wo}function Qt(a){this.b=new wo;Kn(this.b,a)}u(530,1,li,Zu,SD,Qt);_.tS=function(){return this.b.b};function VD(a){a="String index out of range: "+a;Qn();this.i=a}u(531,520,Gi,VD);
+function pI(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Nn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new PH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new PH("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new ax;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)hu(b,c,a[--d])}else for(c=e+c;e<c;)hu(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Hw(){Qn()}function cE(a){Qn();this.i=a}u(533,99,Gi,Hw,cE);function zB(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:Wn(b,c))return a;return null}function CB(a,b){var c;return(c=zB(a.Fd(),b))?(c.fd(),!0):!1}function qI(a){var b,c,d,e;d=new In;b=null;d.b.b+=Uc;for(c=a.Fd();c.dd();)null!=b?Kn(d.b,b):b=Aa,e=c.ed(),Kn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Xc;return d.b.b}u(534,1,{});_.Ff=function(){throw new cE("Add not supported on this collection");};
+_.Gf=function(a){return!!zB(this.Fd(),a)};_.Ge=function(){return 0==this.Je()};_.Hf=function(a){return CB(this,a)};_.tS=function(){return qI(this)};u(536,534,ei);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,139)||a.Je()!=this.Je())return!1;for(a=a.Fd();a.dd();)if(b=a.ed(),!this.Gf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Fd();b.dd();)c=b.ed(),null!=c&&(a+=Zn(c),a=~~a);return a};
+function rI(a,b){var c;return A(b,137)&&(c=b.If(),ow(a.b,c))?(c=tj(a.b,c),a.b.Ke(b.Jf(),c)):!1}function hE(a){this.b=a}u(535,536,ei,hE);_.Gf=function(a){return rI(this,a)};_.Fd=function(){return new YD(this.b)};_.Hf=function(a){return rI(this,a)?(a=a.If(),ej(this.b,a),!0):!1};_.Je=function(){return this.b.e};_.b=null;function aE(a){if(a.c)Zi(a.b),ej(a.d,a.c.If()),a.c=null;else throw new Lw("Must call next() before remove().");}
+function YD(a){var b;this.d=a;b=new qj;a.d&&kj(b,new sI(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new tI(a,d.substring(1));b.Ff(e)}var a=a.b,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.Ff(c[d])}this.b=new Wi(b)}u(537,1,{},YD);_.dd=function(){return ZD(this.b)};_.ed=function(){return this.c=Xi(this.b)};_.fd=function(){aE(this)};_.b=null;_.c=null;_.d=null;u(539,1,Bi);_.eQ=function(a){return A(a,137)&&bE(this.If(),a.If())&&bE(this.Jf(),a.Jf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.If()&&(a=Zn(this.If()));null!=this.Jf()&&(b=Zn(this.Jf()));return a^b};_.tS=function(){return this.If()+rb+this.Jf()};function sI(a){this.b=a}u(538,539,Bi,sI);_.If=function(){return null};_.Jf=function(){return this.b.c};_.Kf=function(a){return eE(this.b,a)};_.b=null;function tI(a,b){this.c=a;this.b=b}u(540,539,Bi,tI);_.If=function(){return this.b};_.Jf=function(){return this.c.f[mb+this.b]};_.Kf=function(a){return fE(this.c,this.b,a)};_.b=null;_.c=null;
+function ey(a,b){(0>a||a>=b)&&uI(a,b)}function uI(a,b){throw new hy("Index: "+a+", Size: "+b);}u(541,534,Xh);_.Lf=function(){throw new cE("Add not supported on this list");};_.Ff=function(a){this.Lf(this.Je(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,135)||this.Je()!=a.Je())return!1;c=this.Fd();for(d=a.Fd();c.dd();)if(a=c.ed(),b=d.ed(),!(null==a?null==b:Wn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Fd();a.dd();)c=a.ed(),b=31*b+(null==c?0:Zn(c)),b=~~b;return b};_.Fd=function(){return new Wi(this)};_.Nf=function(){return this.Of(0)};_.Of=function(a){return new vI(this,a)};_.Pf=function(){throw new cE("Remove not supported on this list");};function ZD(a){return a.c<a.e.Je()}function Xi(a){if(a.c>=a.e.Je())throw new dx;return a.e.Mf(a.d=a.c++)}function Zi(a){if(0>a.d)throw new xy;a.e.Pf(a.d);a.c=a.d;a.d=-1}function Wi(a){this.e=a}u(542,1,{},Wi);_.dd=function(){return ZD(this)};
+_.ed=function(){return Xi(this)};_.fd=function(){Zi(this)};_.c=0;_.d=-1;_.e=null;function vI(a,b){var c;this.e=this.b=a;c=a.Je();(0>b||b>c)&&uI(b,c);this.c=b}u(543,542,{},vI);_.Qf=function(){return 0<this.c};_.Rf=function(){if(0>=this.c)throw new dx;return this.b.Mf(this.d=--this.c)};_.b=null;function wI(a){a=new YD(a.c.b);return new xI(a)}function yI(a,b){this.b=a;this.c=b}u(544,536,ei,yI);_.Gf=function(a){return ow(this.b,a)};_.Fd=function(){return wI(this)};_.Je=function(){return this.c.b.e};
+_.b=null;_.c=null;function xI(a){this.b=a}u(545,1,{},xI);_.dd=function(){return ZD(this.b.b)};_.ed=function(){return(this.b.c=Xi(this.b.b)).If()};_.fd=function(){aE(this.b)};_.b=null;u(546,541,Xh);_.Lf=function(a,b){var c;c=FB(this,a);var d=c.e;new AB(b,c.c);++d.c;++c.b;c.d=null};_.Mf=function(a){var b;b=FB(this,a);try{return GB(b)}catch(c){c=bj(c);if(A(c,138))throw new hy("Can't get element "+a);throw c;}};_.Fd=function(){return FB(this,0)};
+_.Pf=function(a){var b,c;b=FB(this,a);try{c=GB(b)}catch(d){d=bj(d);if(A(d,138))throw new hy("Can't remove element "+a);throw d;}zI(b);return c};function AI(a){a.c=y(BI,s,0,0,0)}function OA(a,b,c){(0>b||b>a.d)&&uI(b,a.d);a.c.splice(b,0,c);++a.d}function kj(a,b){hu(a.c,a.d++,b);return!0}function Bv(a,b){ey(b,a.d);return a.c[b]}function Pj(a,b){for(var c=0;c<a.d;++c)if(bE(b,a.c[c]))return c;return-1}function Ev(a,b){var c;c=(ey(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function jj(a,b){var c;c=Pj(a,b);if(-1==c)return!1;Ev(a,c);return!0}function Uk(a,b){var c;if(b.length<a.d){c=b;var d;d=au(0,a.d);K(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)hu(b,c,a.c[c]);b.length>a.d&&hu(b,a.d,null);return b}function qj(){AI(this)}function tC(a){AI(this);this.c.length=a}function nB(a){AI(this);var b=this.c,c=a.c,a=c.slice(0,a.d);K(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}u(547,541,Zh,qj,tC,nB);_.Lf=function(a,b){OA(this,a,b)};
+_.Ff=function(a){return kj(this,a)};_.Ue=function(){this.c=y(BI,s,0,0,0);this.d=0};_.Gf=function(a){return-1!=Pj(this,a)};_.Mf=function(a){return Bv(this,a)};_.Ge=function(){return 0==this.d};_.Pf=function(a){return Ev(this,a)};_.Hf=function(a){return jj(this,a)};_.Je=function(){return this.d};_.d=0;function EB(a,b,c){var d;for(d=0;d<b;++d)hu(a,d,c)}function zt(){zt=x;Nt=new CI}var Nt;function CI(){}u(550,541,$h,CI);_.Gf=function(){return!1};_.Mf=function(){throw new ax;};_.Je=function(){return 0};
+function DI(){this.b=new Date}function EI(a){return 10>a?bb+a:l+a}u(551,1,{118:1,121:1,122:1,134:1},DI);_.eQ=function(a){return A(a,134)&&Nu(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=uu(c&4194303,b&4194303,e&1048575);a=uu(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(FI(),GI)[this.b.getDay()]+ba+HI[this.b.getMonth()]+ba+EI(this.b.getDate())+ba+EI(this.b.getHours())+mb+EI(this.b.getMinutes())+mb+EI(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function FI(){FI=x;GI=K(nu,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));HI=K(nu,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var GI,HI;
+function st(a,b){return null==z(a.b,b,a)}function rt(){this.b=new Ui}u(553,536,{118:1,121:1,139:1},rt);_.Ff=function(a){return st(this,a)};_.Gf=function(a){return ow(this.b,a)};_.Ge=function(){return 0==this.b.e};_.Fd=function(){return wI(new yI(this.b,new hE(this.b)))};_.Hf=function(a){return null!=ej(this.b,a)};_.Je=function(){return this.b.e};_.tS=function(){return qI(new yI(this.b,new hE(this.b)))};_.b=null;
+function FB(a,b){var c,d;(0>b||b>a.c)&&uI(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new II(a,b,d)}function JB(){this.b=new JI;this.c=0}u(554,546,$h,JB);_.Ff=function(a){new AB(a,this.b);++this.c;return!0};_.Of=function(a){return FB(this,a)};_.Je=function(){return this.c};_.b=null;_.c=0;function GB(a){if(a.c==a.e.b)throw new dx;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function zI(a){if(!a.d)throw new xy;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function II(a,b,c){this.e=a;this.c=c;this.b=b}u(555,1,{},II);_.dd=function(){return this.c!=this.e.b};_.Qf=function(){return this.c.c!=this.e.b};_.ed=function(){return GB(this)};_.Rf=function(){if(this.c.c==this.e.b)throw new dx;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){zI(this)};_.b=0;_.c=null;_.d=null;_.e=null;function JI(){this.b=this.c=this}
+function AB(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}u(556,1,{},JI,AB);_.b=null;_.c=null;_.d=null;function $D(a,b){this.b=a;this.c=b}u(557,539,Bi,$D);_.If=function(){return this.b};_.Jf=function(){return this.c};_.Kf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function dx(){Qn()}u(558,99,{118:1,125:1,131:1,133:1,138:1},dx);function bE(a,b){return ju(a)===ju(b)||null!=a&&Wn(a,b)}function sC(a){var b=y(KB,s,91,0,0);return Uk(a.b,b)}function YA(){this.b=new qj}
+u(560,541,Zh,YA);_.Lf=function(a,b){OA(this.b,a,b)};_.Ff=function(a){return kj(this.b,a)};_.Gf=function(a){return-1!=Pj(this.b,a)};_.Mf=function(a){return Bv(this.b,a)};_.Ge=function(){return 0==this.b.d};_.Fd=function(){return new Wi(this.b)};_.Pf=function(a){return Ev(this.b,a)};_.Je=function(){return this.b.d};_.tS=function(){return qI(this.b)};_.b=null;function dG(a){a.hc.d.hb&&yC(a)}function KI(a){var b;if(a.hc.d.hb){b=pA(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}AC(a)}
+function LI(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function hG(a){var b=a.k;MI(a.hc.d,b.b,b.c);!oA(a)&&TA(a);DA(a)}function NI(){DC.call(this,l);this.j=new NB(this.Sf());mB(this.r,new OI(this))}u(562,428,Ni);_.Td=function(a,b){return ju(a.i)===ju(this.j)?(KI(this),!0):this.Tf(a,b)};_.Sf=function(){return"Close"};_.Tf=function(){return!1};_.Md=function(){KI(this)};_.j=null;_.k=null;
+function sH(a,b,c){NI.call(this);this.hc&&FC(this.hc.d,!1);CC(this,!1);WA(this,new NC(0));a=new RC(a,1);Q(this,a,null);a=new $A;Q(a,this.j,null);Q(this,a,null);b&&(this.k=pA(b),BC(this),LI(this.k,~~(G(b.Vb.pb,Wf)/2)-~~(this.mc/2),~~(G(b.Vb.pb,Vf)/2)-~~(this.cc/2)));c&&P(this,c)}u(561,562,Ni,sH);_.Sf=function(){return"OK"};function aG(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Lw("Cannot undo. Index is out of range.");if(!a.b.c)throw new Lw(dc);a.b=a.b.c;return a.b.b}
+function lH(){this.b=this.c=new PI}u(563,1,{},lH);_.b=null;function PI(){this.b=null}function SG(a){this.b=a}u(564,1,{},PI,SG);_.b=null;_.c=null;_.d=null;function OI(a){this.b=a}u(565,463,ai,OI);_.b=null;
+function DE(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){sE(a.b.Ab,K(nu,s,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=jI(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],hu(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{RF(a.b,b,!0)?(qs(a.b,"Structure pasted"+e),hF(a.b),eB(a.b),d=!0):(hG(new sH(a.b.K,a.b,ME)),SF(a.b,!0),eB(a.b))}catch(n){if(n=bj(n),A(n,125))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",EE(e),hG(new sH(a.b.K,
+a.b,ME)),eB(a.b);else throw n;}}d&&a.b.Qe(b)}function ns(a){this.b=a}u(566,1,{},ns);_.b=null;function aF(){aF=x;bF=new QI("COPY_SMILES",0);dF=new QI("COPY_MOL",1);eF=new QI("PASTE",2);RI=K(SI,s,140,[bF,dF,eF])}function QI(a,b){I.call(this,a,b)}u(567,141,{118:1,122:1,124:1,140:1},QI);var RI,dF,bF,eF;function RG(){this.e=y($G,s,141,99,0)}u(568,1,{},RG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function TI(a){a.c=y(M,m,-1,20,1);a.B=y(M,m,-1,20,1);a.K=y(kF,s,-1,20,1);a.N=y(kF,s,-1,20,1);a.H=bu([20,7]);a.e=y(M,m,-1,20,1);a.d=y(nu,s,1,20,0);a.p=y(nu,s,1,20,0);a.y=y(M,m,-1,20,1);a.A=y(M,m,-1,20,1);a.I=y(M,m,-1,20,1);a.J=y(M,m,-1,20,1);a.t=y(M,m,-1,20,1);a.C=y(M,m,-1,20,1);a.L=y(M,m,-1,20,1);a.O=y(M,m,-1,20,1);a.f=y(nu,s,1,20,0);a.r=bu([10,2]);a.j=y(M,m,-1,101,1)}
+function UI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(M,m,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(M,m,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(kF,s,-1,4,1);d=y(kF,s,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=VI(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+VI(r[2],d[2],r[3],d[3]),d=VI(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function W(a,b){var c,d,e,f,g,j,h,n;BG(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=WI(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(kF,s,-1,2,1);XI(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==EG(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;qs(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];IG(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&AG(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(IF((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(IF((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function yG(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.E=a.u-2,W(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&wG(a,a.E,1),W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,wG(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)W(a,0),a.E=
+a.u,W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=4,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),c=3;else if(238==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)W(a,0),a.E=a.u,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.E=a.u,a.t[a.v]=3,W(a,0),a.q=!1,c=3;else if(242==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)W(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)W(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)W(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)W(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)W(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)W(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)W(a,0),a.E=a.u,W(a,0),c=2;else if(247==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=3;else if(248==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,t;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;W(a,0);e=a.K[a.u];g=a.N[a.u];lG(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)BG(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)IG(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];kG(a);a.E=c+d;W(a,0);o=a.K[a.u];q=a.N[a.u];lG(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,t=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=t,r=-a.K[h]*e+a.N[h]*g,t=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=t,a.K[h]+=a.K[n],a.N[h]+=a.N[n];IG(a);a.I[a.v]=n;a.J[a.v]=c+d;kG(a);b&&(lG(a,n),mF(a))}c=4}YI(a,c);a.E=a.G;b&&
+(a.E=0)}
+function XI(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function xG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])ZI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,W(a,0),a.E=a.u,ZI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){qs(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[WI(a,a.E,a.H[a.E][d])],2<d||1!=b){qs(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(kF,s,-1,2,1);XI(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)BG(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;t=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(t=-t,o=0);q=a.K[b]+r*e-t*g;t=a.N[b]+t*e+r*g;for(d=1;d<=j;++d)BG(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=t+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)BG(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)IG(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[WI(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[WI(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(M,m,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(IF((a.K[b]+a.K[e])/2))),a.O[c]=O(N(IF((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;IG(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(IF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(IF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(IG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(IF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(IF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(IG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(IF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(IF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(lG(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&YI(a,j);-1<n&&(a.E=n)}
+function ZI(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)BG(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function YI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=EG(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function WI(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function $I(a,b,c){var d,e,f,g;e=sh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Tu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Tu(c[d])&&!Hu(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Nu(c[d],e)&&(b[d]=g,c[d]=sh,++f);if(f==a.u)break}return g==a.u}
+function mF(a){var b,c,d;b=y(kF,s,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{lF(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;nF(a)}}
+function lF(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function wG(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=aJ(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&qs(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?qs(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?qs(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?qs(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:qs(a.o,"Charge change not possible on the halogen !");break;case 18:qs(a.o,
+"Use X button to change charge on the X atom !")}}
+function YF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(M,m,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(M,m,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&lG(a,c);mF(a);qs(a.o,"Smaller part(s) removed !");return 1}
+function EG(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function JG(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];nG(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),nG(a));4==a.t[d]&&(a.t[d]=1)}}
+function VI(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 kG(a){var b;bJ(a);b=a.t.length;a.L=y(M,m,-1,b,1);a.O=y(M,m,-1,b,1);nF(a);nG(a)}
+function BG(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(M,m,-1,c,1),pI(a.c,b,a.c.length),a.c=b,b=y(M,m,-1,c,1),pI(a.B,b,a.B.length),a.B=b,b=y(M,m,-1,c,1),pI(a.y,b,a.y.length),a.y=b,b=y(M,m,-1,c,1),pI(a.e,b,a.e.length),a.e=b,b=y(nu,s,1,c,0),pI(a.d,b,a.d.length),a.d=b,b=y(nu,s,1,c,0),pI(a.p,b,a.p.length),a.p=b,b=y(kF,s,-1,c,1),pI(a.K,b,a.K.length),a.K=b,b=y(kF,s,-1,c,1),pI(a.N,b,a.N.length),a.N=b,b=bu([c,7]),pI(a.H,b,a.H.length),a.H=b,c=y(M,m,-1,c,1),pI(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function OF(a,b,c,d,e,f,g){var j;j=O(N(IF(a.K[c]-d/2)));g||(j-=e-d);a=O(N(IF(a.N[c]-~~(f/2))));return new SA(j-1-b,a-b,e+1+2*b,f+2*b)}
+function IG(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(M,m,-1,b,1),pI(a.I,c,a.I.length),a.I=c,c=y(M,m,-1,b,1),pI(a.J,c,a.J.length),a.J=c,c=y(M,m,-1,b,1),pI(a.t,c,a.t.length),a.t=c,c=y(M,m,-1,b,1),pI(a.C,c,a.C.length),a.C=c,c=y(M,m,-1,b,1),pI(a.L,c,a.L.length),a.L=c,c=y(M,m,-1,b,1),pI(a.O,c,a.O.length),a.O=c,b=y(nu,s,1,b,0),pI(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function rG(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(KE(),aa);j+="JME 2013-10-12 "+new DI+"\n \n";j+=qG(a.u,3)+qG(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=OG(0.055999999999999994*(a.K[e]-c),10,4)+OG(0.055999999999999994*(g-a.N[e]),10,4)+OG(0,10,4);h=NF(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+qG(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=qG(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:cJ(a,e)&&(g=2),c=qG(a.I[e],3)+qG(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=qG(a.J[e],3)+qG(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=qG(a.J[e],3)+qG(a.I[e],3)),j+=c+qG(g,3)+qG(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+qG(e,4)+qG(a.B[e],4)+aa);return j+"M END\n"}
+function QG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,R,tb,Z,L,fa,Lc,tg,yb,Wd,Xd,Yd,Za,Mc;r=y(M,m,-1,a.u+10,1);q=y(M,m,-1,a.u+10,1);n=y(M,m,-1,a.u+1,1);o=y(M,m,-1,7,1);yb=y(M,m,-1,a.u+1,1);v=y(dJ,s,-1,a.u+1,2);D=y(dJ,s,-1,a.v+1,2);fa=0;if(0==a.u)return l;YF(a,!0);tg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){tg=!1;break}if(a.o.t&&tg){eJ(a);JG(a);fJ(a,D);gJ(a,v,D);var Kb,Dd,rf,fc,Ke,Ed,Fd,ib,gK,de,w,ya,sn,tn,At,xf,Qa,un,vn,Pc,wn;Kb=y(M,m,-1,a.u+1,1);Dd=y(M,m,-1,a.u+1,1);ib=y(hJ,s,-1,a.u+1,3);var Bt=a.u,xn,
+Kh,Ct,Fg,Yj,Re,yf;Yj=y(hJ,s,-1,Bt+2,3);Re=y(M,m,-1,100,1);yf=5;Fg=0;Re[0]=3;Yj[1]=uh;Yj[2]=vh;Ct=2;if(!(3>Bt))for(;yf<Re[Fg]*Re[Fg];){Kh=0;for(xn=!0;xn&&Kh<=Fg&&yf>=Re[Kh]*Re[Kh];)0==yf%Re[Kh]?xn=!1:++Kh;if(xn){Yj[++Ct]=Qu(yf);if(Ct>=Bt)break;Fg<Re.length-1&&(++Fg,Re[Fg]=yf)}yf+=2}for(w=1;w<=a.u;++w){for(ya=vn=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(vn*=a.i[ya]);un=a.c[w];18==un&&(wn=a.p[w],Ed=wn.charCodeAt(0)-65+1,Fd=0,1<wn.length&&(Fd=wn.charCodeAt(1)-97),0>Ed&&(Ed=0),0>Fd&&(Fd=0),un=28*Ed+Fd);
+xf=0;-2>a.B[w]?xf=1:-2==a.B[w]?xf=2:-1==a.B[w]?xf=3:1==a.B[w]?xf=4:2==a.B[w]?xf=5:2<a.B[w]&&(xf=6);Pc=1;ib[w]=Qu(vn);Pc*=126;ib[w]=Lu(ib[w],Qu(a.y[w]*Pc));Pc*=7;ib[w]=Lu(ib[w],Qu(xf*Pc));Pc*=7;ib[w]=Lu(ib[w],Qu(un*Pc));Pc*=783;ib[w]=Lu(ib[w],Qu(a.A[w]*Pc))}for(Ke=0;!$I(a,Kb,ib);){At=!1;for(w=1;w<=a.u;++w)Kb[w]!=Dd[w]&&(Dd[w]=Kb[w],At=!0);if(At){for(w=1;w<=a.u;++w){ib[w]=th;for(ya=1;ya<=a.A[w];++ya)ib[w]=Uu(ib[w],Yj[Kb[a.H[w][ya]]])}Ke=0}else if(0<Ke){for(w=1;w<=a.u;++w)ib[w]=th;w=1;a:for(;w<=a.u-
+1;++w)for(ya=w+1;ya<=a.u;++ya)if(Kb[w]==Kb[ya]){ib[w]=uh;break a}}else{for(w=1;w<=a.u;++w){ib[w]=th;for(ya=1;ya<=a.A[w];++ya)rf=a.H[w][ya],ib[w]=Uu(ib[w],Qu(a.c[rf]*a.i[WI(a,w,rf)]))}Ke=1}$I(a,Kb,ib);for(w=1;w<=a.u;++w)ib[w]=Qu(Dd[w]*a.u+Kb[w])}for(w=1;w<=a.u;++w)Dd[w]=Kb[w];for(Qa=1;Qa<=a.u;++Qa)for(w=1;w<=a.u;++w)if(Dd[w]==Qa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Qa];a.B[w]=a.B[Qa];a.K[w]=a.K[Qa];a.N[w]=a.N[Qa];a.A[w]=a.A[Qa];a.c[Qa]=a.c[0];a.B[Qa]=a.B[0];
+a.K[Qa]=a.K[0];a.N[Qa]=a.N[0];a.A[Qa]=a.A[0];Dd[w]=Dd[Qa];Dd[Qa]=Qa;a.p[0]=a.p[w];a.p[w]=a.p[Qa];a.p[Qa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Qa];a.e[Qa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Qa];a.d[Qa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Qa];a.y[Qa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Kb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Kb[a.I[w]],a.J[w]=Kb[a.J[w]],a.I[w]>a.J[w]&&(de=a.I[w],a.I[w]=a.J[w],a.J[w]=de,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){tn=sn=
+a.u;fc=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<sn?(sn=a.I[ya],tn=a.J[ya],fc=ya):a.I[ya]==sn&&a.J[ya]<tn&&(tn=a.J[ya],fc=ya);de=a.I[w];a.I[w]=a.I[fc];a.I[fc]=de;de=a.J[w];a.J[w]=a.J[fc];a.J[fc]=de;de=a.t[w];a.t[w]=a.t[fc];a.t[fc]=de;de=a.C[w];a.C[w]=a.C[fc];a.C[fc]=de;gK=a.f[w];a.f[w]=a.f[fc];a.f[fc]=gK}kG(a);nG(a);fJ(a,D);gJ(a,v,D)}else{fJ(a,D);a.i=y(M,m,-1,a.v+1,1);for(t=1;t<=a.v;++t)a.i[t]=a.t[t]}c=1;a.b=y(M,m,-1,a.u+1,1);Mc=1;a.b[1]=1;for(Z=0;;){L=0;for(t=1;t<=a.A[c];++t)if(g=a.H[c][t],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=yb[c]){Lc=!0;for(J=1;J<=fa;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Lc=!1;break}Lc&&(++fa,r[fa]=c,q[fa]=g)}}else o[++L]=g;if(0==L){if(Mc==a.u)break;c=n[Z--]}else if(1==L)yb[o[1]]=c,c=o[1],a.b[c]=++Mc;else{n[++Z]=c;e=0;for(t=1;t<=L;++t)if(h=WI(a,o[t],c),!D[h]){e=o[t];break}if(0==e)for(t=1;t<=L;++t)if(h=WI(a,o[t],c),2==a.i[h]||3==a.i[h]){e=o[t];break}0==e&&(e=o[1]);yb[e]=c;c=e;a.b[e]=++Mc}}yb=y(M,m,-1,a.u+1,1);b=y(M,m,-1,a.u+1,1);R=y(dJ,s,-1,a.u+1,2);Wd=y(dJ,s,-1,a.u+1,2);f=Mc=Z=0;for(t=
+1;t<=a.u;++t)if(1==a.b[t]){c=t;break}a:for(;;){0<f&&(yb[c]=f);b[++Mc]=c;for(a.b[c]=0;;){L=e=0;tb=a.u+1;t=1;b:for(;t<=a.A[c];++t){g=a.H[c][t];for(E=1;E<=fa;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<tb&&(e=g,tb=a.b[g]))}if(0==e){if(0==Z)break a;Wd[c]=!0;c=n[Z--]}else break}f=c;c=e;1<L&&(n[++Z]=f,R[e]=!0)}Xd=y(M,m,-1,a.v+1,1);Yd=y(M,m,-1,a.u+1,1);if(a.o.Pb){var iK=yb,tO=fa,Dt,jK,Lh,Se,Et,Ft,Oa,Zj,Gt;Lh=y(M,m,-1,a.u+1,1);for(Oa=1;Oa<=a.u;++Oa)Lh[b[Oa]]=Oa;Et=y(dJ,s,-1,
+a.v+1,2);for(Oa=1;Oa<=a.u;++Oa)Dt=b[Oa],jK=iK[Dt],Se=WI(a,Dt,jK),0!=Se&&(iJ(a,Se,Lh,Xd,D),Et[Se]=!0);for(Oa=1;Oa<=a.v;++Oa)Et[Oa]||iJ(a,Oa,Lh,Xd,D);Oa=1;a:for(;Oa<=a.u;++Oa)if(!(2>a.A[Oa]||4<a.A[Oa])){Ft=Gt=0;for(Zj=1;Zj<=a.A[Oa];++Zj){Se=WI(a,Oa,a.H[Oa][Zj]);if(5==a.i[Se])continue a;1==a.t[Se]&&0!=jJ(a,Se,Oa)&&++Gt;2==a.t[Se]&&(Ft=a.H[Oa][Zj])}if(0!=Gt)if(0<Ft){var ka=a,lK=Oa,zf=Lh,bd=Yd,uc=void 0,$j=void 0,Qc=void 0,Te=void 0,Rc=void 0,yn=void 0,zn=void 0,An=void 0,ee=void 0,cd=void 0,dd=void 0,
+Ht=void 0,ak=void 0,fe=void 0,bk=void 0,Ue=void 0,ck=void 0,It=void 0,dk=void 0,Ve=void 0,mK=void 0,Af=void 0,nK=void 0,Jt=void 0,ek=void 0,Bf=void 0,dd=1,$j=lK,uc=y(M,m,-1,ka.u+1,1);for(uc[1]=lK;;){Ht=!1;for(cd=1;cd<=ka.A[$j];++cd)if(Qc=ka.H[$j][cd],!(Qc==uc[1]||Qc==uc[dd-1]))if(Te=WI(ka,$j,Qc),2==ka.t[Te]&&5!=ka.i[Te]){$j=uc[++dd]=Qc;Ht=!0;break}if(!Ht)break}if(!(0==dd%2||2>ka.A[uc[dd]]||3<ka.A[uc[dd]])){Bf=uc[1];Rc=uc[~~((dd+1)/2)];ee=uc[dd];Af=Ve=Ue=fe=0;Jt=It=!1;for(cd=1;cd<=ka.A[Bf];++cd)Qc=
+ka.H[Bf][cd],Te=WI(ka,Bf,Qc),1!=ka.t[Te]||5==ka.i[Te]||(0==fe?fe=Qc:Ue=Qc);0<zf[Ue]&&zf[fe]>zf[Ue]&&(yn=fe,fe=Ue,Ue=yn);ak=fe;0==fe&&(ak=Ue,It=!0);for(cd=1;cd<=ka.A[ee];++cd)Qc=ka.H[ee][cd],Te=WI(ka,ee,Qc),1!=ka.t[Te]||5==ka.i[Te]||(0==Ve?Ve=Qc:Af=Qc);0<zf[Af]&&zf[Ve]>zf[Af]&&(yn=Ve,Ve=Af,Af=yn);dk=Ve;0==Ve&&(dk=Af,Jt=!0);bk=jJ(ka,WI(ka,Bf,fe),Bf);ck=jJ(ka,WI(ka,Bf,Ue),Bf);mK=jJ(ka,WI(ka,ee,Ve),ee);nK=jJ(ka,WI(ka,ee,Af),ee);1<(0>bk+ck?-(bk+ck):bk+ck)||0!=mK||0!=nK?qs(ka.o,"Bad stereoinfo on allene !"):
+(zn=ka.K[uc[dd-1]]-ka.K[ee],An=ka.N[uc[dd-1]]-ka.N[ee],ek=Math.sqrt(zn*zn+An*An),0.001>ek&&(ek=0.001),0<(ka.N[dk]-ka.N[uc[dd-1]])*(zn/ek)-(ka.K[dk]-ka.K[uc[dd-1]])*(An/ek)?bd[Rc]=1:bd[Rc]=-1,It&&(bd[Rc]*=-1),Jt&&(bd[Rc]*=-1),ak==fe&&0>bk&&(bd[Rc]*=-1),ak==Ue&&0>ck&&(bd[Rc]*=-1),zf[ak]>zf[dk]&&(bd[Rc]*=-1))}}else b:{var vc=a,wc=Oa,uO=iK,vO=Lh,wO=r,xO=q,yO=tO,Bn=Yd,Cn=void 0,ed=void 0,Kt=void 0,Mh=void 0,Ca=void 0,Nh=void 0,Hd=void 0,fk=void 0,ge=void 0,Tb=void 0,ia=void 0,Mb=void 0,We=void 0,Dn=void 0,
+fd=void 0,oa=void 0,En=void 0,Mb=y(M,m,-1,4,1),Dn=y(M,m,-1,4,1),Oh=vc,he=wc,oK=vO,Lt=uO,pK=wO,qK=xO,zO=yO,Nb=Mb,gk=void 0,gd=void 0,Fn=void 0,Gn=void 0,Mt=void 0,hk=void 0,hk=-1;0<Lt[he]&&(Nb[++hk]=Lt[he]);for(gd=1;gd<=zO;++gd)pK[gd]==he&&(Nb[++hk]=qK[gd]),qK[gd]==he&&(Nb[++hk]=pK[gd]);for(gd=hk+1;gd<Oh.A[he];++gd){Mt=Oh.u+1;Fn=1;c:for(;Fn<=Oh.A[he];++Fn){gk=Oh.H[he][Fn];for(Gn=0;Gn<gd;++Gn)if(gk==Nb[Gn])continue c;oK[gk]<Mt&&(Mt=oK[gk],Nb[gd]=gk)}}0==Lt[he]&&0<Oh.y[he]?(Nb[3]=Nb[2],Nb[2]=Nb[1],Nb[1]=
+Nb[0],Nb[0]=-1):0<Oh.y[he]&&(Nb[3]=Nb[2],Nb[2]=Nb[1],Nb[1]=-1);for(Ca=fk=Nh=Mh=En=Hd=Tb=0;4>Ca;++Ca)0>=Mb[Ca]||(Cn=WI(vc,wc,Mb[Ca]),Dn[Ca]=jJ(vc,Cn,wc),0<Dn[Ca]?(++Tb,En=Mb[Ca],Nh=Mb[Ca]):0>Dn[Ca]?(++Hd,Mh=Mb[Ca],Nh=Mb[Ca]):fk=Mb[Ca]);ge=Tb+Hd;oa=y(M,m,-1,4,1);fd=0;if(3==vc.A[wc]){if(1==Tb&&1==Hd||3==ge&&0<Tb&&0<Hd){qs(vc.o,"Error in C3H stereospecification !");break b}We=Mb[0];1==ge?We=Nh:2==ge&&(We=fk);ia=UI(vc,wc,We,Mb);oa[0]=Nh;oa[1]=-1;oa[2]=ia[2];oa[3]=ia[1];0<Tb?fd=1:fd=-1}else if(4==vc.A[wc])if(1==
+ge)ia=UI(vc,wc,Nh,Mb),oa[0]=ia[0],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[1],0<Tb?fd=1:fd=-1;else{We=Mb[0];1<fk&&(We=fk);1==Tb?We=En:1==Hd&&(We=Mh);ia=UI(vc,wc,We,Mb);ed=y(M,m,-1,4,1);for(Ca=0;4>Ca;++Ca)Cn=WI(vc,wc,ia[Ca]),ed[Ca]=jJ(vc,Cn,wc);if(4==ge){if(0==Tb||0==Hd){qs(vc.o,"Error in C4 stereospecification !");break b}if(1==Tb||1==Hd)oa[0]=ia[0],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[1],fd=ed[0];else{for(Ca=0;4>Ca;++Ca)-1==ed[Ca]&&(ed[Ca]=0);ge=2}}else if(3==ge)if(3==Tb||3==Hd)oa[0]=ia[0],oa[1]=ia[3],oa[2]=
+ia[2],oa[3]=ia[1],0<Tb?fd=-1:fd=1;else{1==Tb?Tb=Kt=1:Hd=Kt=-1;for(Ca=0;4>Ca;++Ca)ed[Ca]==Kt&&(ed[Ca]=0);ge=2}if(2==ge)if(1==Tb&&1==Hd)ia[1]==Mh?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==Mh&&(ia[2]=ia[3]),oa[0]=En,oa[1]=Mh,oa[2]=ia[2],oa[3]=ia[1],fd=1;else{if(ed[0]==ed[1]||ed[1]==ed[2]){qs(vc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=ed[0]?(oa[0]=ia[0],oa[1]=ia[2],oa[2]=ia[1],oa[3]=ia[3]):(oa[0]=ia[1],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[0]);1<Tb?fd=1:fd=-1}}var $=oa,ik=Mb,ob=void 0;ik[0]==$[1]?(ob=
+$[0],$[0]=$[1],$[1]=ob,ob=$[2],$[2]=$[3],$[3]=ob):ik[0]==$[2]?(ob=$[2],$[2]=$[0],$[0]=ob,ob=$[1],$[1]=$[3],$[3]=ob):ik[0]==$[3]&&(ob=$[3],$[3]=$[0],$[0]=ob,ob=$[1],$[1]=$[2],$[2]=ob);ik[1]==$[2]?(ob=$[1],$[1]=$[2],$[2]=ob,ob=$[2],$[2]=$[3],$[3]=ob):ik[1]==$[3]&&(ob=$[1],$[1]=$[3],$[3]=ob,ob=$[2],$[2]=$[3],$[3]=ob);oa[2]==Mb[2]?Bn[wc]=1:oa[2]==Mb[3]?Bn[wc]=-1:qs(vc.o,"Error in stereoprocessing ! - t30");Bn[wc]*=fd}}}Za=new oI;j=y(M,m,-1,a.u+1,1);for(t=1;t<=a.u;++t)j[b[t]]=t;for(t=1;t<=a.u;++t){c=b[t];
+R[c]&&(Za.b.b+=ua);0<yb[t]&&kJ(a,c,yb[c],Za,Xd);var Ph=v[c],Ob=void 0,jk=void 0,Qh=void 0,V=void 0,V=Tc,Ob=!1;0!=a.B[c]&&(Ob=!0);0!=Yd[c]&&(Ob=!0);Qh=-1;for(jk=1;jk<=a.z;++jk)if(a.r[jk][0]==c){Qh=a.r[jk][1];break}-1<Qh&&(Ob=!0);a.o.Ob&&0<a.e[c]&&(Ob=!0,Qh=1);switch(a.c[c]){case 2:V=Cb;break;case 3:Ph?V="c":V=Fb;break;case 4:Ph?(V=Lf,0<a.y[c]&&(Ob=!0)):V=kc;break;case 5:Ph?V="o":V=rc;break;case 7:Ph?(V="p",0<a.y[c]&&(Ob=!0)):V=tc;break;case 8:Ph?V=yg:V=Hc;break;case 13:Ph?V=Bg:V=Jc;Ob=!0;break;case 6:V=
+Kc;Ob=!0;break;case 9:V=Vb;break;case 10:V=Jb;break;case 11:V=Eb;break;case 12:V=bc;break;case 1:V=Zb;Ob=!0;break;case 19:V=xc;Ob=!0;break;case 20:V=yc;Ob=!0;break;case 21:V=zc;Ob=!0;break;case 22:V=Ac;Ob=!0;break;case 18:Ob=!0,V=a.p[c],(H(V,wa)||H(V,$c)||H(V,wb))&&(Ob=!1)}Ob&&(V=Uc+V,1==Yd[c]?V+=vb:-1==Yd[c]&&(V+="@@"),1==a.y[c]?V+=Zb:1<a.y[c]&&(V+=Zb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?V+=xa:V+=Ba,1<Wj(a.B[c])&&(V+=Wj(a.B[c]))),-1<Qh&&(V+=mb+Qh),V+=Xc);Kn(Za.b,V);for(E=1;E<=fa;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&kJ(a,r[E],q[E],Za,Xd),9<E&&(Za.b.b+="%"),Jn(Za,l+(new S(E)).b);Wd[c]&&(Za.b.b+=va)}return Za.b.b}function PG(a){a=new ZE(a);kG(a);return a}
+function lG(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)oF(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function mG(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&lG(a,c);0==a.A[d]&&lG(a,d)}
+function eJ(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=WI(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&lG(a,c)}}}function bJ(a){var b;b=a.c.length;a.H=bu([b,7]);a.A=y(M,m,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function gJ(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(M,m,-1,a.v+1,1);r=y(dJ,s,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[WI(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(dJ,s,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(dJ,s,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:cJ(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(dJ,s,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function nF(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(IF((a.K[b]+a.K[c])/2))),a.O[d]=O(N(IF((a.N[b]+a.N[c])/2)))}function fJ(a,b){var c;for(c=1;c<=a.v;++c)PF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function NF(a,b){var c;c=(KE(),QE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function cJ(a,b){return 2==a.t[b]?!0:!1}function PF(a,b,c){var d,e,f,g;g=1;a.b=y(M,m,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function zG(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=bu([b+5,2]),pI(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function iG(a){var b;a.z=0;a.s=0;QG(a);for(b=1;b<=a.u;++b)a.E=b,zG(a);a.E=0}
+function jG(a){var b,c;b=y(kF,s,-1,4,1);lF(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function fF(a,b){var c,d,e,f,g,j,h,n;c=y(kF,s,-1,4,1);lF(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;lF(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function MG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function pG(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Uc)&&iI(c,Xc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Zb);g=Vj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Fw(c,d+1);try{a.o.z=WD(j,10)}catch(h){if(h=bj(h),A(h,125))a.o.z=0;else throw h;}a.E=b;zG(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=H(d,Fb)?3:H(d,Cb)?2:H(d,kc)?4:H(d,rc)?5:H(d,tc)?7:H(d,Hc)?8:H(d,Vb)?9:H(d,Jb)?10:H(d,Eb)?11:H(d,bc)?12:H(d,Zb)?1:H(d,Jc)?13:H(d,Kc)?6:H(d,xc)?19:H(d,yc)?20:H(d,zc)?21:H(d,Ac)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=UH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=UH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=UH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=UH(c,g++);for(;45==e;)--d,e=UH(c,g++)}a.B[b]=d}}}
+function XF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new rE(b);try{for(;b.k=kE(b,b.b),b.k<b.j;)d=VF(WD(nE(b),10)).b,c=e=VF(WD(nE(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=bj(f),A(f,125))Hn(f);else throw f;}}function kJ(a,b,c,d,e){b=WI(a,b,c);5!=a.i[b]&&cJ(a,b)?d.b.b+=rb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=ub,a=a.f[b],null!=a&&(e=a),Kn(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Wc)}
+function AG(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,qs(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:qs(a.o,"Stereomarking allowed only on single and double bonds!")}
+function iJ(a,b,c,d,e){var f,g,j,h,n,o,r,q,t;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=WI(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=WI(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=WI(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=WI(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,t=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=t?0-t:t))qs(a.o,"Not unique E/Z geometry !");else{j=WI(a,b,e);f=WI(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=WI(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<t||0>r&&0>t?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function aJ(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=WI(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(cJ(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function jJ(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function nG(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=aJ(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function pF(a){TI(this);this.o=a;this.z=this.v=this.u=0}
+function WF(a,b){var c,d,e,f,g,j,h;pF.call(this,a);f=l;j=TF(b);if(null!=j){h=new qE(b,j,!0);for(e=1;4>=e;++e)f=UF(h,j);g=VF(WD(to(f.substr(0,3)),10)).b;c=VF(WD(to(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)BG(this),f=UF(h,j),this.K[e]=(new fI(cI(to(f.substr(0,10))))).b,this.N[e]=-(new fI(cI(to(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=to(f.substr(31,d-31)),pG(this,e,d),62<=f.length&&(f=to(f.substr(60,3)),0<f.length&&(f=VF(WD(f,10)).b,0<f&&(this.E=e,a.z=f,zG(this),this.E=0)));for(e=1;e<=c;++e)IG(this),
+f=UF(h,j),this.I[e]=VF(WD(to(f.substr(0,3)),10)).b,this.J[e]=VF(WD(to(f.substr(3,3)),10)).b,g=VF(WD(to(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=VF(WD(to(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);bJ(this);MG(this);mF(this);for(kG(this);(h.k=kE(h,h.b),h.k<h.j)&&!(null==(f=nE(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new pE(f);nE(g);nE(g);j=VF(WD(nE(g),10)).b;
+for(e=1;e<=j;++e)c=VF(WD(nE(g),10)).b,this.B[c]=VF(WD(nE(g),10)).b}if(0==f.indexOf("M APO")){g=new pE(f);nE(g);nE(g);j=VF(WD(nE(g),10)).b;for(e=1;e<=j;++e)c=VF(WD(nE(g),10)).b,f=VF(WD(nE(g),10)).b,this.E=c,W(this,0),pG(this,this.u,xc+f),this.E=0}}eJ(this);kG(this)}}
+function TG(a,b){var c,d,e,f,g;pF.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));iI(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new pE(b);d=VF(WD(nE(f),10)).b;e=VF(WD(nE(f),10)).b;for(c=1;c<=d;++c)g=nE(f),BG(this),pG(this,this.u,g),this.K[c]=(new fI(cI(nE(f)))).b,this.N[c]=-(new fI(cI(nE(f)))).b;for(c=1;c<=e;++c)if(IG(this),this.I[c]=VF(WD(nE(f),10)).b,this.J[c]=VF(WD(nE(f),10)).b,this.t[c]=VF(WD(nE(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;bJ(this);MG(this);mF(this)}catch(j){j=bj(j);if(A(j,125)){j.Ic();this.u=0;return}throw j;}eJ(this);kG(this)}}
+function ZF(a,b,c){var d,e,f;pF.call(this,a);f=y(M,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(BG(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))IG(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;kG(this);mF(this)}
+function sG(a,b,c){var d,e,f,g,j;pF.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(M,m,-1,this.u+1,1);this.B=y(M,m,-1,this.u+1,1);this.y=y(M,m,-1,this.u+1,1);this.e=y(M,m,-1,this.u+1,1);this.d=y(nu,s,1,this.u+1,0);this.K=y(kF,s,-1,this.u+1,1);this.N=y(kF,s,-1,this.u+1,1);this.p=y(nu,s,1,this.u+1,0);this.I=y(M,m,-1,this.v+1,1);this.J=y(M,m,-1,this.v+1,1);this.t=y(M,m,-1,this.v+1,1);this.f=y(nu,s,1,this.v+1,0);this.C=y(M,m,-1,this.v+1,1);this.r=bu([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}kG(this);mF(this)}
+function ZE(a){var b;TI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(M,m,-1,this.u+1,1);pI(a.c,this.c,this.u+1);this.B=y(M,m,-1,this.u+1,1);pI(a.B,this.B,this.u+1);this.y=y(M,m,-1,this.u+1,1);pI(a.y,this.y,this.u+1);this.e=y(M,m,-1,this.u+1,1);pI(a.e,this.e,this.u+1);this.d=y(nu,s,1,this.u+1,0);pI(a.d,this.d,this.u+1);this.K=y(kF,s,-1,this.u+1,1);pI(a.K,this.K,this.u+1);this.N=y(kF,s,-1,this.u+1,1);pI(a.N,this.N,this.u+1);this.p=y(nu,s,1,this.u+1,0);pI(a.p,this.p,this.u+1);this.I=y(M,
+m,-1,this.v+1,1);pI(a.I,this.I,this.v+1);this.J=y(M,m,-1,this.v+1,1);pI(a.J,this.J,this.v+1);this.t=y(M,m,-1,this.v+1,1);pI(a.t,this.t,this.v+1);this.f=y(nu,s,1,this.v+1,0);pI(a.f,this.f,this.v+1);this.C=y(M,m,-1,this.v+1,1);pI(a.C,this.C,this.v+1);this.r=bu([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function OG(a,b,c){var d,e,f;if(0==c)return qG(ku(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(IF(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new fI(a)).b;d=uo(e,vo(46));0>d&&(e+=Xa,d=uo(e,vo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=ub);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function TF(a){var b;b=new qE(a,aa,!0);if(4<jE(b))return aa;b=new qE(a,qh,!0);return 4<jE(b)?qh:null}
+function qG(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=ub);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function UF(a,b){for(var c,d;a.k=kE(a,a.b),a.k<a.j;){d=nE(a);if(H(d,b))return ba;for(nE(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}u(569,1,{141:1},pF,WF,TG,ZF,sG,ZE);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function rs(){rs=x;ss=new pD(Zb)}
+function eG(a,b){var c;rs();var d;NI.call(this);this.d=new NB("Help");new NB("Home");this.e=b;P(this,(KE(),ME));this.hc&&FC(this.hc.d,!1);CC(this,!1);d=pA(b);if(1==a)this.f||(this.f=new YC(d),LI(this.f,-30,0)),this.k=this.f,c=XE(b),this.hc&&EC(this.hc.d.I.c,Ic),WA(this,new IB(2)),this.i=new pD(c+" "),Q(this,this.i,Ib),d=new $A,Q(d,this.j,null),this.e.Hb&&(c=new NB("Submit"),Q(d,c,null)),Q(this,d,Nc),oD(this.i,to(Ao(this.i.hc.b.pb,ih))),this.hc&&FC(this.hc.d,!0),CC(this,!0);else if(2==a)this.c||
+(this.c=new YC(d),LI(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&EC(this.hc.d.I.c,"Nonstandard atom"),WA(this,new IB(2)),c=new $A,Q(c,new RC("atomic SMILES",1),null),Q(this,c,pc),c=Zb,ss&&(c=Ao(ss.hc.b.pb,ih)),ss=new qD(c,8),Q(this,ss,Ib),c=new $A,Q(c,this.j,null),Q(this,c,Nc);else{this.b||(this.b=new YC(d),LI(this.b,5*b.Z,0));var e,f;d="About "+(KE(),YG);this.hc&&EC(this.hc.d.I.c,d);WA(this,new NC(0));P(this,ME);Q(this,new RC(YG+" Molecular Editor v2013-10-13",1),null);Q(this,new RC("Peter Ertl and Bruno Bienfait",
+1),null);for(c=LE,d=0,f=c.length;d<f;++d)e=c[d],e=new RC(e,1),CA(e,this.e.y),Q(this,e,null);c=new $A;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}BC(this);c=this.k;MI(this.hc.d,c.b,c.c);!oA(this)&&TA(this);DA(this)}u(570,562,Ni,eG);_.Tf=function(a){var b,c;if(a.i===this.d){try{b=new QD(this.e.I),c=PD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=bj(d),A(d,113))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,EE(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var ss;
+function lJ(a,b){nA(b)==a.b?P(b,(TB(),bC)):P(b,a.b)}
+function mJ(a){var b,c,d,e;e=l;d=!1;nA(nJ)!=a.b?(e=wa,d=!0):nA(oJ)!=a.b?(e="!#6",d=!0):nA(pJ)!=a.b?(P(qJ,(TB(),bC)),P(rJ,bC),P(sJ,bC),P(tJ,bC),e="F,Cl,Br,I"):(b=nA(uJ)!=a.b,c=nA(vJ)!=a.b,nA(wJ)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),nA(xJ)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),nA(yJ)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),nA(zJ)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),nA(AJ)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),nA(qJ)!=a.b&&(e+="F,"),nA(rJ)!=a.b&&(e+="Cl,"),nA(sJ)!=a.b&&(e+="Br,"),nA(tJ)!=a.b&&(e+="I,"),
+iI(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=$c:c?e=wb:(P(nJ,(TB(),bC)),e=wa)));b=l;d&&nA(uJ)!=a.b&&(b+=";a");d&&nA(vJ)!=a.b&&(b+=";A");nA(BJ)!=a.b&&(b+=";R");nA(CJ)!=a.b&&(b+=";!R");nA(nJ)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=DJ.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=EJ.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);nA(FJ)!=a.b&&(e="~");nA(GJ)!=a.b&&(e=mb);nA(HJ)!=a.b&&(e=vb);nA(IJ)!=a.b&&(e="!@");oD(a.f,e)}
+function JJ(a){KJ(a);LJ(a);var b=DJ.hc.b;Vy(b,0);b.pb.options[0].selected=!0;b=EJ.hc.b;Vy(b,0);b.pb.options[0].selected=!0;P(uJ,a.b);P(vJ,a.b);P(BJ,a.b);P(CJ,a.b);P(DJ,a.b);P(EJ,a.b);MJ(a)}function KJ(a){P(wJ,a.b);P(xJ,a.b);P(yJ,a.b);P(zJ,a.b);P(AJ,a.b);P(qJ,a.b);P(rJ,a.b);P(sJ,a.b);P(tJ,a.b)}function LJ(a){P(nJ,a.b);P(oJ,a.b);P(pJ,a.b)}function MJ(a){P(FJ,a.b);P(GJ,a.b);P(HJ,a.b);P(IJ,a.b);a.c=!1}
+function fG(a){DC.call(this,"Atom/Bond Query");this.j=new NB(this.Sf());mB(this.r,new OI(this));this.b=(KE(),ME);this.d=a;this.e||(a=pA(a),this.e=new YC(a),LI(this.e,-150,10));this.k=this.e;WA(this,new MC);P(this,this.b);a=new $A;WA(a,new rC(0,3,1));Q(a,new QC("Atom type :"),null);nJ=new NB(Ab);oJ=new NB("Any except C");pJ=new NB("Halogen");Q(a,nJ,null);Q(a,oJ,null);Q(a,pJ,null);Q(this,a,null);a=new $A;WA(a,new rC(0,3,1));Q(a,new RC("Or select one or more from the list :",0),null);Q(this,a,null);
+a=new $A;WA(a,new rC(0,3,1));wJ=new NB(Fb);xJ=new NB(kc);yJ=new NB(rc);zJ=new NB(Hc);AJ=new NB(tc);qJ=new NB(Vb);rJ=new NB(Jb);sJ=new NB(Eb);tJ=new NB(bc);Q(a,wJ,null);Q(a,xJ,null);Q(a,yJ,null);Q(a,zJ,null);Q(a,AJ,null);Q(a,qJ,null);Q(a,rJ,null);Q(a,sJ,null);Q(a,tJ,null);Q(this,a,null);a=new $A;WA(a,new rC(0,3,1));DJ=new RB;QB(DJ,Ab);QB(DJ,bb);QB(DJ,db);QB(DJ,kb);QB(DJ,lb);Q(a,new QC("Number of hydrogens : "),null);Q(a,DJ,null);Q(this,a,null);a=new $A;WA(a,new rC(0,3,1));EJ=new RB;QB(EJ,Ab);QB(EJ,
+bb);QB(EJ,db);QB(EJ,kb);QB(EJ,lb);QB(EJ,"4");QB(EJ,"5");QB(EJ,"6");Q(a,new RC("Number of connections :",0),null);Q(a,EJ,null);Q(a,new RC(" (H's don't count.)",0),null);Q(this,a,null);a=new $A;WA(a,new rC(0,3,1));Q(a,new QC("Atom is :"),null);uJ=new NB(Bb);Q(a,uJ,null);vJ=new NB("Nonaromatic");Q(a,vJ,null);BJ=new NB(Gc);Q(a,BJ,null);CJ=new NB(oc);Q(a,CJ,null);Q(this,a,null);a=new $A;P(a,iC(nA(this)));WA(a,new rC(0,3,1));Q(a,new QC("Bond is :"),null);FJ=new NB(Ab);Q(a,FJ,null);GJ=new NB(Bb);Q(a,GJ,
+null);HJ=new NB(Gc);Q(a,HJ,null);IJ=new NB(oc);Q(a,IJ,null);Q(this,a,null);a=new $A;WA(a,new rC(1,3,1));this.f=new qD(wa,20);Q(a,this.f,null);Q(a,new NB(Ec),null);Q(a,this.j,null);Q(this,a,null);this.hc&&FC(this.hc.d,!1);CC(this,!1);KJ(this);LJ(this);MJ(this);P(uJ,this.b);P(vJ,this.b);P(BJ,this.b);P(CJ,this.b);P(DJ,this.b);P(EJ,this.b);lJ(this,nJ);BC(this);a=this.k;MI(this.hc.d,a.b,a.c);!oA(this)&&TA(this);DA(this)}u(571,562,Ni,fG);
+_.Tf=function(a,b){var c;H(b,Ec)?(JJ(this),lJ(this,nJ),mJ(this)):A(a.i,88)?(MJ(this),ju(a.i)===ju(nJ)?(KJ(this),LJ(this)):ju(a.i)===ju(oJ)?(KJ(this),LJ(this)):ju(a.i)===ju(pJ)?(KJ(this),LJ(this)):ju(a.i)===ju(BJ)?P(CJ,this.b):ju(a.i)===ju(CJ)?(P(BJ,this.b),P(uJ,this.b)):ju(a.i)===ju(uJ)?(P(vJ,this.b),P(CJ,this.b)):ju(a.i)===ju(vJ)?P(uJ,this.b):ju(a.i)===ju(FJ)||ju(a.i)===ju(GJ)||ju(a.i)===ju(HJ)||ju(a.i)===ju(IJ)?(JJ(this),this.c=!0):LJ(this),lJ(this,a.i),mJ(this)):A(a.i,89)&&(MJ(this),c=a.i,0==c.hc.b.pb.selectedIndex?
+P(c,this.b):P(c,(TB(),bC)),mJ(this));107!=this.d.d&&(this.d.d=107,eB(this.d));return!0};_.c=!1;_.d=null;_.e=null;var nJ=_.f=null,FJ=null,oJ=null,uJ=null,GJ=null,sJ=null,wJ=null,EJ=null,DJ=null,rJ=null,qJ=null,pJ=null,tJ=null,xJ=null,vJ=null,CJ=null,IJ=null,yJ=null,AJ=null,BJ=null,HJ=null,zJ=null;function aH(){AI(this)}u(572,547,Zh,aH);_.Ue=function(){this.b=-1;this.c=y(BI,s,0,0,0);this.d=0};_.b=-1;
+function ms(a){a=new DD(a);os();var b,c,d,e,f;try{var g=(vD(),yD);if(zD(g,(vD(),yD)))b=a.b;else if(zD(g,wD))b=new HD(a.b);else throw new ED(g);c=Xn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new NJ;Lz(d.f,c);e=(f=jI(c,"\r\n|\r|\n|\n\r"),f.length);Cw(d.f,20*(10>e?e:10)+hg);mo((jo(),ko),new OJ(d));PJ(d);QJ(d)}catch(j){if(j=bj(j),A(j,106))Hn(j);else throw j;}}function bH(){}u(573,1,{107:1,114:1},bH);_.Be=function(a){DE(this.b,a.b)};_.b=null;function nH(){this.pb=by()}u(575,334,Yh,nH);
+function js(){var a;js=x;RJ=(a=!1,Xf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);SJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");TJ=RJ&!SJ;var b;a=K(M,m,-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]);ks=y(M,m,-1,1E3,1);for(b=0;b<ks.length;++b)ks[b]=-999;for(b=0;b<a.length;b+=2)ks[a[b+1]]=a[b]}
+function dr(a,b,c){a=new UJ(b,c,a);if(!b.Td(a,c))for(b=b.gc;b&&!b.Td(a,c);)b=b.gc}function cB(a,b,c){var d;d=new VJ;Dj(d.u,b,c);wj(a.i,d.u,0,0);kj(a.b,d);return d}function kH(a,b){return!a.f?null:b in a.f?a.f[b]:null}function EF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)ix(a.i,b.u,c,d),b.s=c,b.t=d;WJ(b)}
+function jH(a,b,c,d){js();this.pb=by();this.b=new qj;this.k=new qj;this.f=d;this.pb.style[bg]=bb;this.pb.style[$f]=bb;this.pb.style[Tg]=df;this.pb.style[nh]=b;this.pb.style[Ne]=c;this.i=new XJ;this.i.pb.style[nh]=eb;Cw(this.i,eb);TJ?(b=new YJ,c=new ZJ,wj(b,this.i,0,0),wj(b,c,0,0),mx(this,b)):mx(this,this.i);this.d=a;a.Vb=this;TJ?(this.n=new $J(this),this.n.j=new aK(this),this.n.k=new bK(this),this.n.o=new cK(this),this.n.n=new dK(this),this.d&&(this.n.f=new eK(this),this.n.i=new fK(this),this.n.b=
+new hK(this))):B(this,new kK(this),(vs(),vs(),ws));B(this,this,(ir(),ir(),jr));B(this,new rK(this),(Gj(),Gj(),Hj));B(this,new sK(this),(Ij(),Ij(),Jj));B(this,new tK(this),(gs(),gs(),hs));(cr(),cr(),HA).b=this}u(574,575,Yh,jH);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var TJ,SJ,RJ,ks=null;function XJ(){kx.call(this);this.pb[Ad]=$e}u(577,312,Mi,XJ);function YJ(){XJ.call(this);this.pb.style[nh]=eb;this.pb.style[Ne]=eb}u(576,577,Mi,YJ);function kK(a){this.b=a}u(578,1,{},kK);
+_.uc=function(a){var b,c,d,e;d=Mj(a);e=Nj(a);c=Oj(a.b);b=new uK(a);2==c&&(b.f=4);b=tG(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function rK(a){this.b=a}u(579,1,{},rK);_.vc=function(a){var b,c;b=Mj(a);c=Nj(a);a=new uK(a);this.b.j?DG(this.b.d,a,b,c):FG(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function sK(a){this.b=a}u(580,1,{},sK);_.wc=function(a){this.b.j=!1;Mj(a);Nj(a);HG(this.b.d)};_.b=null;function tK(a){this.b=a}u(581,1,{},tK);_.b=null;
+function ZJ(){XJ.call(this);this.pb.style[nh]=eb;this.pb.style[Ne]=eb}u(582,577,Mi,ZJ);function vK(a,b){var c;c=b.b;c.f=4;return tG(a.b.d,c,b.e,b.f)}function aK(a){this.b=a}u(583,1,{},aK);_.Uf=function(a){return vK(this,a)};_.b=null;function Xs(a,b){FG(a.b.d,b.b,b.e,b.f);return tG(a.b.d,b.b,b.e,b.f)}function bK(a){this.b=a}u(584,1,{},bK);_.Uf=function(a){return Xs(this,a)};_.b=null;function cK(a){this.b=a}u(585,1,{},cK);_.Uf=function(a){return DG(this.b.d,a.b,a.e,a.f)};_.b=null;
+function dK(a){this.b=a}u(586,1,{},dK);_.Uf=function(){return HG(this.b.d)};_.b=null;function Yr(a,b){var c;c=N(IF(b.c));c=new GD(b,0,sg,c);$E(a.b.d,c);return!0}function eK(a){this.b=a}u(587,1,{},eK);_.Uf=function(a){return Yr(this,a)};_.b=null;function Zr(a,b){var c;c=N(IF(100*b.d));c=new GD(b,0,zg,c);$E(a.b.d,c);return!0}function fK(a){this.b=a}u(588,1,{},fK);_.Uf=function(a){return Zr(this,a)};_.b=null;function cs(a,b){var c;c=new GD(b,0,pe,sh);$E(a.b.d,c);return!0}function hK(a){this.b=a}
+u(589,1,{},hK);_.Uf=function(a){return cs(this,a)};var wK=_.b=null;function xK(){xK=x;wK=new Wu((kv(),new jv("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function yK(){yK=x;zK={}}function AK(a,b,c){var d;c&&(b.style[ve]=c.c+hg,d=c.b,d!=Sb&&(b.style[ue]=d),0!=(c.d&1)&&(b.style[xe]=rd),0!=(c.d&2)&&(b.style[we]=Ye));a.f.style[mh]=Rf}
+function xC(a){var b=BK,c,d,e,f,g,j,h,n,o,r,q,t,v;c=Oi(a);c in zK?a=zK[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Ig),f=$doc.createElement(Qe),f.width=1,f.height=1,g=(xK(),wK),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),AK(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Fo(e),n=Fo(e)+(e.offsetHeight||0),o=n-h,r=Fo(f)+(f.offsetHeight||0)+1,q=n-r,t=r-h,d.removeChild(e),v=new CK,v.b=t,v.c=q,v.d=o,v),zK[c]=a);return a}
+function DK(){yK();var a,b,c,d,e;Kj();this.b=K(nu,s,1,["monospace","sans-serif",Eg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Ig);Bo(this.f,this.i);this.f.style[ve]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ue]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}u(592,1,{},DK);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var zK;function CK(){}u(593,1,{},CK);
+_.b=0;_.c=0;_.d=0;function uG(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,46))return!!a.b.b.metaKey}catch(b){if(b=bj(b),!A(b,131))throw b;}return!1}function vG(a){try{if(a.b&&A(a.b,46))return!!a.b.b.shiftKey}catch(b){if(b=bj(b),!A(b,131))throw b;}return!1}function uK(a){ls.call(this,null,0,null);this.b=a}function UJ(a,b,c){ls.call(this,a,0,b);this.b=c}u(594,424,Ki,uK,UJ);_.ze=function(){return uG(this)};_.Ae=function(){return vG(this)};_.b=null;
+function lD(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=BK;null==b||!b.length?c=0:(c.e.appendChild(c.f),Bo(c.f,b),AK(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function kD(a){this.c=a;this.b={};!BK&&(BK=new DK)}u(595,427,qi,kD);var BK=null;function dB(a){this.b=a}u(596,435,{},dB);_.b=null;function EK(a,b){this.b=a;this.c=b}u(597,1,{},EK);_.b=null;_.c=null;function FK(){Jy.call(this);this.pb[Ad]="jsa-resetTable";this.pb.style[nh]=nd}u(598,347,Mi,FK);
+function GK(){GK=x;var a=HK=new DK;Kj();a.i="9p";a.f.style[ue]=Eg;a.f.style[ve]="144.0pt";Bo(a.f,a.i);a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[ve]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);IK=new rB(1)}function uF(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,WJ(a)}
+function wF(a,b,c,d,e,f,g){var j,h,n,o,r,q,t,v,D,E,J;a.o&&(tF(a,!1),360<=g||-360>=g?j=vF(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,t=d/2,v=e/2,D=JK(r,q,t,v,f),E=JK(r,q,t,v,h),J="<g"+a.n+sb,J+='<path d ="M '+D.b+ba+D.c+" A "+t+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),uF(a,j))}function U(a,b,c,d,e){a.o&&uF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+ab)}
+function sF(a,b,c,d,e){a.o&&(tF(a,!1),uF(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+ab))}function DF(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ha+d+ea+a.j+' fill="'+e+ja+b+"</text>");uF(a,b)}function IC(a,b,c,d,e){tF(a,!0);uF(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+ab)}
+function WJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=xo(yo(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetWidth||0)-nk(a.u.pb),d=zo(yo(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetHeight||0)-pk(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ja)+b+"</svg>",b!==a.r&&(Bo(a.u.pb,b),a.r=b),a.p=!0,a.q=!1)}function T(a,b){(a.e=b)&&(a.i=pg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function CF(a,b){a.f=b;a.j=XG(b)}u(599,431,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;
+_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;_.s=0;_.t=0;_.u=null;var IK,HK;function Ls(a,b,c){c&&(Ws(a,b),c.Uf(a.c));a.e=!0}function Ws(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-xo(yo(a.p.pb.ownerDocument),a.p.pb)+mk(a.p.pb)+Mo(a.p.pb.ownerDocument),a.c.f=c.clientY-Fo(a.p.pb)+(a.p.pb.scrollTop||0)+No(a.p.pb.ownerDocument),a.c.b=new uK(b),b.b.preventDefault(),!0):!1}
+function $J(a){this.p=a;this.c=new KK;this.d=new LK(this);B(this.p,new MK(this),(Ts(),Ts(),Us));B(this.p,new NK(this),(Ms(),Ms(),Ns));B(this.p,new OK(this),(Qs(),Qs(),Rs));B(this.p,new PK(this),(Is(),Is(),Js));B(this.p,new QK,(ds(),ds(),es));B(this.p,new RK(this),($r(),$r(),as));B(this.p,new SK(this),(Vr(),Vr(),Wr))}u(600,1,{},$J);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function LK(a){Ik();this.b=a}u(601,26,{},LK);
+_.Hc=function(){!this.b.e&&this.b.j&&vK(this.b.j,this.b.c)};_.b=null;function MK(a){this.b=a}u(602,1,{},MK);_.b=null;function NK(a){this.b=a}u(603,1,{},NK);_.b=null;function OK(a){this.b=a}u(604,1,{},OK);_.b=null;function PK(a){this.b=a}u(605,1,{},PK);_.b=null;function QK(){}u(606,1,{},QK);function RK(a){this.b=a}u(607,1,{},RK);_.b=null;function SK(a){this.b=a}u(608,1,{},SK);_.b=null;function KK(){}u(609,1,{},KK);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function mH(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function TK(a){var b,c,d,e,f;lk(a);d=(xj(),yj(null));e=new FK;Gy(e,a);Yw(d,e,d.pb);f=a.od();b=a.nd();c=mH();9<=c?(++f,++b):7==c&&A(a,60)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Iy(e,a);gx(d,e);return new vA(f,b)}function UK(){this.pb=$doc.createElement($d);this.pb[Ad]=$e;this.pb.style[ag]=Oe;this.pb.style[eg]=ad;this.pb.style[nh]=eb;this.pb.style[Ne]=eb}u(611,315,bi,UK);_.ld=function(){return nk(this.pb)};
+_.md=function(){return pk(this.pb)};function XG(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function JK(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new EK(new fI(a),new fI(b))}function vF(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+ab}
+function KF(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=qb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function tF(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ea+a.b:a.n=' fill="none" stroke="'+c+ea+a.b}function VJ(){GK();this.o=IK;this.d=[];this.u=new UK}u(612,599,{},VJ);_.b=l;_.c=l;function VK(){VK=x;WK=new vA(0,0)}
+function XK(a){var b;b=a.Yf();if(!b){var c;(c=a.Vf())?(b=TK(c.b),Dj(c.Ce(),b.c,b.b),c=TK(c.b),b=new vA(c.c-b.c,c.b-b.b)):b=new vA(0,0);a.ag(b)}return b}function KA(a,b){var c;if(a.Ge())return WK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a._f(oA(b));c=TK(a.Ce());a.f.c=c.c;a.f.b=c.b;return c}function YK(a,b){var c;b&&(c=pg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Xf().pb.style[od]=c)}function ZK(){this.f=new mC;this.f.b=-1;this.f.c=-1}u(614,1,{});_.Vf=function(){return null};_.Wf=function(a){this.$f(a.Vd())};
+_.Xf=function(){return this.Ce()};_.Yf=function(){return $K};_.Md=function(){};_.Ge=function(){return!1};_.Zf=function(a){this._f(oA(a))};_.$f=function(a){YK(this,a)};_._f=function(a){var b=this.Ce().pb,c,d,e;c=(UA(),VA);e=a.c;d=a.b;e!=c.c?b.style[ve]=l+e+"pt":b.style[ve]=l;d!=c.b?b.style[ue]=d:b.style[ue]=l;0!=(a.d&1)?b.style[xe]=rd:b.style[xe]=l;0!=(a.d&2)?b.style[we]=Ye:b.style[we]=l};_.ag=function(a){$K=a};_.bg=function(){};var $K=_.f=null,WK;
+function OB(a,b){VK();ZK.call(this);this.b=new Vx(a);this.b.pd()[Ad]=l;B(this.b,new aL(this,b),(fr(),fr(),gr))}u(613,614,{},OB);_.Ce=function(){return this.b};_.$f=function(a){YK(this,a)};_.b=null;function aL(a,b){this.b=a;this.c=b}u(615,1,{},aL);_.Pc=function(a){cr();dr(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function SB(a){VK();ZK.call(this);this.b=new Wy;B(this.b,new bL(this,a),($q(),$q(),ar))}u(616,614,{},SB);_.Ce=function(){return this.b};_.b=null;
+function bL(a,b){this.b=a;this.c=b}u(617,1,{},bL);_.b=null;_.c=null;function cL(a,b){var c,d;YK(a,b.Vd());for(d=new Wi(b.Wb.b);d.c<d.e.Je();)c=Xi(d),c.lc&&c.hc.Wf(c)}function dL(a,b){var c,d,e,f,g,j,h;Dj(a.e,b.ae(),b.Yd());for(d=new Wi(b.Wb.b);d.c<d.e.Je();)c=Xi(d),c.lc&&(e=c.hc,e.Zf(c),j=c.be(),h=c.ce(),g=c.ae(),f=c.Yd(),0<g&&0<f&&(c=e.Ce(),g-=XK(e).c,f-=XK(e).b,Dj(e.Ce(),g,f),!c.ob&&a.e.Gd(c),a.e.Hd(c,j,h)))}function ZA(){VK();ZK.call(this);this.e=new kx}u(618,614,{},ZA);
+_.Wf=function(a){cL(this,a)};_.Ce=function(){return this.e};_.Zf=function(a){dL(this,a)};_.e=null;function SC(a){VK();ZK.call(this);var b=this.b=new ty;$x(b.c,a,!1);ly(b);this.f.b=-1;this.f.c=-1}u(619,614,{},SC);_.Ce=function(){return this.b};_.Ge=function(){var a;a=(this.b.c.d?Do(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function VC(a){this.b=new pz(a.i,new eL(a))}u(620,1,{},VC);_.b=null;
+function lz(a){var b,c,d,e,f;f=new FD(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(fL,s,107,0,0);for(c=b.b?Uk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,86)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=tj((iB(),jB),new S(f.e)));c=c.c;if(Nu(!c?rh:c.b,Ch))for(c=(!a.e.b||0==a.e.b.d?(zt(),zt(),Nt):new nB(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Be(f);var g,j,h;1001==f.e?(g=new ls(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.lg(),null.lg()):100==f.e&&A(f.f,104)?(j=f.f,h=new ls(j,205,null),h.j=j.be(),
+h.k=j.ce()):1004<=f.e&&1005>=f.e||(701==f.e?null.lg():401==f.e||402==f.e?(null.lg(),null.lg(),null.lg(),null.lg(),null.lg()):500<=f.e&&507>=f.e&&(g=null.mg,500!=g&&(f=new ls(null.mg,g,null),f.j=null.lg(),f.k=null.lg(),j=null.lg(),f.f=j&12,501==g&&null.lg())))}function eL(a){this.b=a}u(621,1,Ei,eL);_.xc=function(){lz(this)};_.b=null;function rD(){VK();ZK.call(this);this.b=new Pz}u(622,614,{},rD);_.Vf=function(){var a;a=new rD;Lz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.Ce=function(){return this.b};
+_.Yf=function(){return gL};_.ag=function(a){gL=a};var gL=_.b=null;u(623,618,{});function hL(a){var b;b=new tr(G(a.pb,Wf),G(a.pb,Vf));a=new tr(G(a.T.jb.pb,Wf),G(a.T.jb.pb,Vf));return K(M,m,-1,[b.c-a.c,b.b-a.b])}function iL(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.ud(a.R);a.sd(b);a.R=a.Q=null}else null!=a.R?(jL(a,a.R),a.R=null):null!=a.Q&&(kL(a,a.Q),a.Q=null);Qj(a.S)}function PJ(a){a.kb?a.fg(wr(a.T.jb)):(a.Pd(),PJ(a))}function kL(a,b){var c;a.kb?(c=hL(a),a.fg(new tr(-1,lL(b,!1)-c[1]))):a.Q=b}
+function mL(a,b){var c;b!=a.Kd()&&(c=a.T.jb,Qw(c),nL(c,b,c.pb,c.q.d,!0))}function jL(a,b){var c;a.kb?(c=hL(a),a.fg(new tr(lL(b,!0)-c[0],-1))):a.R=b}u(626,317,di);_.cg=function(){var a,b;b=wr(this.T.jb);a=hL(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.T.jb;return 0!=a.q.d?oL(bA(a.q,0)):null};_.dg=function(a){pL(this.T.jb,a)};_.Fd=function(){return new Rw(this.T.jb)};_.eg=function(){Ar(this.T.jb)};_.Ad=function(){iL(this)};_.Sd=function(){Ar(this.T.jb)};
+_.Cd=function(a){return qL(this.T.jb,a)};_.fg=function(a){yr(this.T.jb,a)};_.sd=function(a){kL(this,a)};_.Ld=function(a){mL(this,a)};_.ud=function(a){jL(this,a)};_.Q=null;_.R=null;function rL(){rL=x;rx();var a=(sL(),tL(),uL);vL=new Ny(a.e,a.c,a.d,a.f,a.b)}function wL(a,b){if(0!=a.I.b.q.d&&oL(bA(a.I.b.q,0)))throw new Lw("WindowPanel can only contain one child widget");xL(a,b)}
+function QJ(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[kh]=Oe,a.ab=!1,a.Pd());b=a.pb;b.style[df]=0+(Kj(),hg);b.style[Zg]=cb;e=Ej()-G(a.pb,Wf)>>1;f=Fj()-G(a.pb,Vf)>>1;MI(a,Vj(Mo($doc)+e,0),Vj(No($doc)+f,0));d||((a.ab=c)?(zz(a.pb,ng),a.pb.style[kh]=lh,uk(a.gb,200)):a.pb.style[kh]=lh)}finally{a.w=!0}}
+function yL(a,b){var c;if(a.w){c=new dw;a.mb&&pt(a.mb,c);a.J&&xr(a.r,a);try{dj(a.r.d,a)}catch(d){if(d=bj(d),!A(d,125))throw d;}a.n=zL(a.r,a);try{tx(a,b)}finally{gj(a.t.b),gj(a.s.b),gj(a.u.b),a.P&&jj(a.P,a.r),a.C&&(a.C=!1)}}else tx(a,b)}function AL(a,b,c){var d,e;e=a.ob;d=new Sj(a,e);e.Hd(a,d.b+b,d.e+c)}function BL(a,b,c){b=new CL(Eo(Do(lw(lw(a.T.d,b),c))));Pw(b,a);B(b,a.o,(fr(),fr(),gr));return b}function vr(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));yr(a.T.jb,b)}
+function MI(a,b,c){var d,e;(e=a.r)?(d=DL(e.pb),wx(a,b+(nk(e.pb)+d[3]),c+(pk(e.pb)+d[0]))):wx(a,b,c)}function FC(a,b){a.J!=b&&(a.J=b,a.hb&&(b?zr(a.r,a):xr(a.r,a)))}function xL(a,b){if(b!=(0!=a.I.b.q.d?oL(bA(a.I.b.q,0)):null)){Qw(a.I.b);var c=a.I.b;nL(c,b,c.pb,c.q.d,!0)}}
+function EL(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(qr(),FL)&&(a.O=a.G);var d,e;if(a.P)for(e=new Wi(a.P);e.c<e.e.Je();)if(d=Xi(e),b==(qr(),GL)){!d.c&&(d.c=new HL);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(qr(),rr))g=d.r,j=d.F,d.I.d?(MI(d,j.d,j.e),vr(d,new tr(j.c,-1))):(MI(d,j.d,j.e),vr(d,new tr(j.c,j.b)),zr(g,d)),$i(g.d,d,d.I.c),Hk(d.z,333);else if(!d.C&&f==(qr(),FL))d.pb.style[kh]=lh,qr()}else if(b==rr){!d.c&&(d.c=new HL);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=DL(j.pb);h=d.F;if(d.I.d)h.d=nk(d.pb)-
+g[3]-nk(j.pb),h.e=pk(d.pb)-g[0]-pk(j.pb),d.F=h,MI(d,0,0),IL(d,sr(j.pb).c,-1);else{if(f!=(qr(),FL))h.d=nk(d.pb)-g[3]-nk(j.pb),h.e=pk(d.pb)-g[0]-pk(j.pb),h.c=d.q,h.b=d.p,d.F=h;MI(d,0,0);yr(d,new JL(sr(j.pb)));xr(j,d)}d==d.r.b||gG(d);Hk(d.z,333)}}else b==FL&&(!d.c&&(d.c=new HL),d=a,d.C||(d.G=c,d.pb.style[kh]=Oe))}}function KL(a,b){a.pb.style[ph]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.lg().lg()}
+function LL(a){if(!a.kb){a.t=Jw(a,a.r,(!at&&(at=new Ok),at));a.s=Jw(a,a.r,Nk?Nk:Nk=new Ok);a.u=Jw(a,a.r,(!ft&&(ft=new Ok),ft));var b=a.r;!a.P&&(a.P=new qj);kj(a.P,b);at&&(b=new $s(a),a.mb&&pt(a.mb,b));a.J&&zr(a.r,a);$i(a.r.d,a,a.I.c);a.n&&(wx(a,a.n.b,a.n.c),a.n=null);xx(a);gG(a)}}function gG(a){if(a!=a.r.b){var b;ft&&(b=new et(a),a.mb&&pt(a.mb,b))}}
+function ML(a,b,c){rx();var d;d=(Gx(),Hx);zx.call(this,!1,"popup");this.U=d.b;this.S=new NL(this);d=new OL;d.pb[Ad]="mosaic-popupLayoutPanel";ox(this.T,d);vx(this);this.o=new PL(this);this.z=new QL(this);this.A=new RL(this);this.B=new SL(this);this.F=new TL;this.O=(qr(),GL);this.J=c;this.r=a;a=this.I=new UL(b);b=new VL;!a.e&&(a.e=new WL);kj(a.e,b);a=new XL(new My(vL.b.e.b,vL.b.c,vL.b.d,vL.b.f,vL.b.b));B(a,new YL(this),(fr(),fr(),gr));b=this.I.c;b.c||(b.c=new Jy,b.c.pd()[Ad]="mosaic-Caption-iconBoxRight",
+c=b.c,d=(Cy(),Dy),c.d=d,c=b.i,ZL(c,b.c,new $L(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new ax;d=Hy(c);tw(c.c,(Gv(),Hv(d)),0);$w(c,a,d,0,!1)}else Gy(b.c,a);pL(b.i,null);B(this.I.c,new aM(this),(nr(),nr(),or));B(this.I.c,this.o,gr);mL(this,this.I);Yi(yx?Do(this.pb):Eo(Do(this.pb)),"mosaic-WindowPanel",!0)}u(625,626,di);_.Kd=function(){return 0!=this.I.b.q.d?oL(bA(this.I.b.q,0)):null};_.Nd=function(a){yL(this,a)};_.Fd=function(){return new Rw(this.I.b)};_.Ad=function(){iL(this);Qj(new bM(this))};
+_.Cd=function(a){return qL(this.I.b,a)};_.fg=function(a){vr(this,a)};_.Od=function(a,b){MI(this,a,b)};_.Ld=function(a){xL(this,a)};_.Pd=function(){LL(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var vL;function cM(a){a.i=(new NB(a.j)).hc.Ce();B(a.i,new dM(a),(fr(),fr(),gr));a.e=K(eM,s,60,[a.i])}
+function NJ(){rL();var a,b,c,d,e,f;ML.call(this,(fM(),gM),null,!0);this.ig();this.db=!0;a=new vy(this.k);this.f=new Oz;this.f.pb.style[nh]=eb;Cw(this.f,eb);this.gg();jL(this,"400px");f=new aA;f.pb.style[Ne]=eb;f.f[wd]=10;c=(oy(),zy);f.b=c;$z(f,a);$z(f,this.f);e=new Jy;e.f[wd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Gy(e,a);$z(f,e);wL(this,f);FC(this,!1);this.hg()}u(624,625,di,NJ);_.gg=function(){cM(this)};_.hg=function(){var a=this.f;a.pb.readOnly=!0;var b=Ew(a.pb)+"-readonly";Yi(a.pd(),b,!0)};
+_.ig=function(){EC(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function dM(a){this.b=a}u(627,1,{},dM);_.Pc=function(){yL(this.b,!1)};_.b=null;function OJ(a){this.b=a}u(628,1,{},OJ);
+_.xc=function(){Gw(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=Ao(a.pb,ih).length;if(0<b&&a.kb){if(0>b)throw new hy("Length must be a positive integer. Length: "+b);if(b>Ao(a.pb,ih).length)throw new hy("From Index: 0 To Index: "+b+" Text Length: "+Ao(a.pb,ih).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function hM(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";EC(a.I.c,"Paste")}function iM(a){rL();NJ.call(this);this.d=a}
+u(630,624,di,iM);_.gg=function(){cM(this);this.b=(new NB(this.c)).hc.Ce();B(this.b,new jM(this),(fr(),fr(),gr));this.e=K(eM,s,60,[this.b,this.i])};_.hg=function(){Cw(this.f,"150px")};_.ig=function(){hM(this)};_.Pd=function(){LL(this);mo((jo(),ko),new kM(this))};_.b=null;_.c=null;_.d=null;function lM(a){rL();iM.call(this,a)}u(629,630,di,lM);_.hg=function(){Cw(this.f,"150px");wE(new mM(this),this.f)};_.ig=function(){hM(this);this.k+=" Or drag and drop a file on it."};
+function mM(a){this.b=a;this.c=new nM(this);this.d=this.e=1}u(631,483,{},mM);_.b=null;function nM(a){this.b=a}u(632,1,{},nM);_.Ne=function(a){this.b.b.f.pb[ih]=null!=a?a:l};_.b=null;function tD(){new rt}u(633,455,{},tD);function jM(a){this.b=a}u(634,1,{},jM);_.Pc=function(){if(this.b.d){var a=this.b.d,b;b=new FD(a.b,0,Ao(this.b.f.pb,ih));DE(a.b.b,b.b)}yL(this.b,!1)};_.b=null;function kM(a){this.b=a}u(635,1,{},kM);_.xc=function(){Gw(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;
+function ps(a){var b;a&&a&&(a=new oM(a),void 0!=$wnd.FileReader?b=new lM(a):b=new iM(a),PJ(b),QJ(b))}function oM(a){this.b=a}u(637,1,{},oM);_.b=null;function Rr(a,b){a.onloadend=function(a){b.Ne(a.target.result)}}function AE(a){this.b=a}u(642,1,{},AE);_.b=null;function xE(){}u(643,1,{},xE);function yE(){}u(644,1,{},yE);function zE(){}u(645,1,{},zE);
+function GC(a,b){VK();ZA.call(this);this.d=new pM(a);var c=this.c=new Jy,d=(oy(),zy);c.b=d;Gy(this.c,this.e);wL(this.d,this.c);this.d.b=this;this.b=b}u(646,623,{},GC);_.Ce=function(){return this.d};_.Xf=function(){return this.c.ob};_.Md=function(){yL(this.d,!1)};_._f=function(){};_.bg=function(a){cL(this,a);dL(this,a);PJ(this.d);LL(this.d)};_.b=null;_.c=null;_.d=null;function pM(a){rL();ML.call(this,(fM(),gM),a,!1)}u(647,625,di,pM);
+_.Md=function(){var a=this.b,b=new zC(a.b,201),c;a=a.b.r;a.b?a=new qM(new Wi(a.b)):(a=(zt(),zt(),Nt),a=new Wi(a));for(;a.dd();)c=a.ed(),201==b.e&&KI(c.b)};_.b=null;function oG(a,b,c,d){b=pA(b);c+=b.b;d+=b.c;wx(a.b,c,d);xx(a.b)}function bD(){VK();ZK.call(this);var a=this.b=new rM;a.ab=!0;a.b.i=!0;this.b.db=!0}u(648,614,{},bD);_.Ce=function(){return this.b};_.b=null;function TD(){}u(655,471,{},TD);function qM(a){if(!a)throw new Nn;this.b=a}u(656,1,{},qM);_.dd=function(){return ZD(this.b)};_.ed=function(){return Xi(this.b)};
+_.fd=function(){throw new cE("Missing message: awt.50");};_.b=null;function xB(){return xB()}function RD(){RD=x;var a;a=(ID(),JD["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(sM,s,-1,0,1);else throw new OH(a+" is not supported");}catch(b){if(b=bj(b),!A(b,133))throw b;}}function WC(a,b){a.b=31*a.b+ku((new fI(b)).b)}function sB(){}u(659,1,{},sB);_.hC=function(){return this.b};_.b=1;
+function DL(a){var b;b=y(M,m,-1,4,1);b[0]=tM(uM(a,"borderTopWidth"));b[1]=tM(uM(a,"borderRightWidth"));b[2]=tM(uM(a,"borderBottomWidth"));b[3]=tM(uM(a,"borderLeftWidth"));return b}function vM(a){var b,c;c=wM(a);b=DL(a);a=new tr(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function sr(a){return new tr(a.clientWidth,a.clientHeight)}
+function wM(a){var b;b=y(M,m,-1,4,1);b[0]=tM(uM(a,"marginTop"));b[1]=tM(uM(a,"marginRight"));b[2]=tM(uM(a,"marginBottom"));b[3]=tM(uM(a,"marginLeft"));return b}function xM(a){var b;b=y(M,m,-1,4,1);b[0]=tM(uM(a,"paddingTop"));b[1]=tM(uM(a,"paddingRight"));b[2]=tM(uM(a,"paddingBottom"));b[3]=tM(uM(a,"paddingLeft"));return b}function yM(a,b,c){try{H(b,se)&&(b=Pd),a.style[b]=c}catch(d){if(d=bj(d),!A(d,125))throw d;}}
+function lL(a,b){var c;zM||(zM=$doc.createElement(Ig),yM(zM,df,l),yM(zM,Zg,l),yM(zM,eg,ad),yM(zM,kh,Oe),$doc.body.appendChild(zM));yM(zM,nh,a);yM(zM,Ne,a);c=vM(zM);return b?c.c:c.b}var zM=null;function AM(){tr.call(this,0,0)}function tr(a,b){this.c=a;this.b=b}function JL(a){tr.call(this,a.c,a.b)}u(661,1,Ki,AM,tr,JL);_.eQ=function(a){return this===a?!0:null==a||BM!=Vn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Xc};_.b=0;_.c=0;function CM(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}u(662,1,{118:1,121:1,142:1},CM);_.eQ=function(a){return a===this?!0:A(a,142)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return DM.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;
+function EM(a,b){this.b=a;this.c=b}u(663,1,Ki,EM);_.eQ=function(a){return this===a?!0:null==a||FM!=Vn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return FM.e+"[x="+this.b+",y="+this.c+Xc};_.b=0;_.c=0;function TL(){this.c=this.b=this.e=this.d=0}u(664,1,Ki,TL);_.eQ=function(a){return this===a?!0:null==a||GM!=Vn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return GM.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;function uM(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==se&&(b=Pd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}u(666,1,{});var HM=-1;function IM(){}u(667,666,{},IM);_.b=-1;_.c=-1;var JM=null;
+function tM(a){a=parseInt(a,10);a=isNaN(a)?null:VF(a);return!a?0:a.b}u(670,332,{47:1,49:1,58:1,62:1,70:1,72:1,73:1,76:1,81:1,83:1,144:1,150:1});_.cg=function(){return wr(this.i)};_.dg=function(a){pL(this.i,a)};_.eg=function(){Ar(this.i)};_.Sd=function(){Ar(this.i)};_.sd=function(a){var b=this.i;b.pb.style[Ne]=a;b.kb||(b.i=a)};_.ud=function(a){var b=this.i;b.pb.style[nh]=a;b.kb||(b.j=a)};function sL(){sL=x;tL()}function EC(a,b){a.b.pb.textContent=b||l;pL(a.i,null)}
+function KM(a){sL();var b;Xx(this,new OL);this.b=new LM;b=this.i;MM(b,new NM);yM(b.pb,bg,cb);b.p=0;ZL(b,this.b,new $L(0),b.q.d);this.b.pd()[Ad]="mosaic-Caption-text";this.b.pb.textContent=a||l;pL(this.i,null);this.pb[Ad]="mosaic-Caption"}u(669,670,{17:1,20:1,21:1,36:1,37:1,38:1,39:1,40:1,41:1,47:1,49:1,58:1,62:1,68:1,69:1,70:1,72:1,73:1,76:1,80:1,81:1,83:1,144:1,150:1},KM);_.Uc=function(a){return B(this,a,(vs(),vs(),ws))};_.Vc=function(a){return B(this,a,(Gj(),Gj(),Hj))};
+_.Wc=function(a){return B(this,a,(zs(),zs(),As))};_.Xc=function(a){return B(this,a,(Ij(),Ij(),Jj))};_.c=null;function tL(){tL=x;OM=eo()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new fA(OM,240,20);new fA(OM,224,16);new fA(OM,208,16);new fA(OM,192,16);new fA(OM,176,16);new fA(OM,160,16);new fA(OM,144,16);new fA(OM,128,16);new fA(OM,112,16);new fA(OM,96,16);new fA(OM,80,16);new fA(OM,64,16);new fA(OM,260,16);uL=new fA(OM,48,16);new fA(OM,32,16);new fA(OM,16,16);new fA(OM,0,16)}var OM,uL;
+function PM(a,b){Gw(a.b.pb,!b);pL(a.i,a.b)}function ur(a,b){a.d=b;Gw(a.b.pb,!b);pL(a.i,a.b);if(a.e){var c;for(c=new Wi(a.e);c.c<c.e.Je();)Xi(c)}}function UL(a){var b;Xx(this,new OL);b=this.i;MM(b,new QM((RM(),SM)));b.p=0;this.c=new KM(a);ZL(b,this.c,new $L(1),b.q.d);this.b=new OL;pj(this.b,"Body");ZL(b,this.b,new $L(0),b.q.d);this.pb[Ad]="mosaic-CaptionLayoutPanel"}u(672,670,{47:1,49:1,58:1,62:1,70:1,71:1,72:1,73:1,76:1,81:1,83:1,144:1,150:1},UL);_.vd=function(){Kw(this.i)};_.wd=function(){Nw(this.i)};
+_.Fd=function(){return new Rw(this.b)};_.Cd=function(a){return qL(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function WL(){AI(this)}u(673,547,Zh,WL);function NL(a){this.b=a}u(674,1,Ei,NL);_.xc=function(){Ar(this.b.T.jb)};_.b=null;function TM(a){var b;b=a.c;a=b.r;b=!a.f?-1:Pj(a.f.b,b);a.f&&Bv(a.f.b,b)&&Ev(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&gG(!a.f?null:Bv(a.f.b,b-1))}function UM(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new YA);-1==Pj(a.f.b,b)&&kj(a.f.b,b)}function HL(){}u(675,1,{},HL);_.Yc=function(a){TM(a)};
+_.Zc=function(a){UM(a)};_._c=function(a){VM(a.b.r,a.b)};function fM(){fM=x;WM=new XM(1,"e");YM=new XM(2,Lf);ZM=new XM(3,"ne");$M=new XM(10,"nw");aN=new XM(4,yg);bN=new XM(5,Bg);cN=new XM(12,"sw");dN=new XM(8,"w");gM=new eN((xj(),yj(null)).pb)}function zL(a,b){var c;c=DL(a.pb);return new EM(nk(b.pb)-(nk(a.pb)+c[3]),pk(b.pb)-(pk(a.pb)+c[0]))}
+function fN(a){var b,c,d,e,f,g;if(a.f){b=sr(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Bv(a.f.b,d),c=new tr(G(g.pb,Wf),G(g.pb,Vf)),f=zL(a,g),f.b-=Vj(0,f.b+G(g.pb,Wf)-b.c),f.c-=Vj(0,f.c+G(g.pb,Vf)-b.b),MI(g,Vj(0,f.b),Vj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,IL(g,c.c,c.b),g.O==(qr(),rr)&&yr(g,new JL(sr(a.pb))),Hk(g.z,1)}}function gN(a,b,c){a=a.e;$i(a,b,b);z(a.d,b,c);pj(b,Fc+c.c)}
+function xr(a,b){var c;c=a.e;hN(c,b.H);oj(b.H,Fc+$M.c);hN(c,b.D);oj(b.D,Fc+YM.c);hN(c,b.E);oj(b.E,Fc+ZM.c);hN(c,b.N);oj(b.N,Fc+dN.c);hN(c,b.v);oj(b.v,Fc+WM.c);hN(c,b.M);oj(b.M,Fc+cN.c);hN(c,b.K);oj(b.K,Fc+aN.c);hN(c,b.L);oj(b.L,Fc+bN.c)}
+function zr(a,b){!b.H&&(b.H=BL(b,0,0));gN(a,b.H,$M);!b.D&&(b.D=BL(b,0,1));gN(a,b.D,YM);!b.E&&(b.E=BL(b,0,2));gN(a,b.E,ZM);!b.N&&(b.N=BL(b,1,0));gN(a,b.N,dN);!b.v&&(b.v=BL(b,1,2));gN(a,b.v,WM);!b.M&&(b.M=BL(b,2,0));gN(a,b.M,cN);!b.K&&(b.K=BL(b,2,1));gN(a,b.K,aN);!b.L&&(b.L=BL(b,2,2));gN(a,b.L,bN)}function VM(a,b){var c,d;a.b=b;d=a.f.b.d;c=Pj(a.f.b,b);if(c+1<d){CB(a.f,b);for(kj(a.f.b,b);c<d;++c)KL(Bv(a.f.b,c),c)}else KL(b,c)}
+function eN(a){a=new iN(a);Xx(this,a);this.d=new jN(a);this.d.j=!0;hj(this.d);this.d.n=3;this.e=new kN(a);this.e.j=!0;hj(this.e);this.e.n=3;Zx(this)}u(676,332,{47:1,49:1,58:1,62:1,70:1,72:1,73:1,76:1,81:1,83:1,150:1},eN);_.cg=function(){return sr(this.pb)};_.dg=function(){var a;(a=lN(this))&&a.dg(null)};_.eg=function(){fN(this)};_.Yc=function(a){!this.c&&(this.c=new HL);TM(a)};_.Zc=function(a){!this.c&&(this.c=new HL);UM(a)};_.Sd=function(){fN(this)};
+_._c=function(a){!this.c&&(this.c=new HL);VM(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var WM,YM,ZM,$M,gM,aN,bN,cN,dN;function iN(a){this.q=new lx(this);this.pb=a}u(677,312,Mi,iN);function XM(a,b){this.b=a;this.c=b}u(678,1,{},XM);_.b=0;_.c=null;function jN(a){Si();lj.call(this,a)}u(679,3,{},jN);_.rc=function(){var a;a=this.k.f;a.C||lk(a.x);oj(this.k.f,"dragdrop-dragging");!a.I.d&&PM(a.I,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Vj(this.b,a<this.e?a:this.e),b=Vj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[df]=a+(Kj(),hg);c.style[Zg]=b+hg};
+_.sc=function(){var a;a=this.k.f;a==a.r.b||gG(a);a.I.d||PM(a.I,!0);a.C||(a.x||(a.x=new mN,pj(a.x,"mosaic-GlassPanel-invisible")),yM(a.x.pb,ph,uM(a.pb,ph)),wj((xj(),yj(null)),a.x,0,0));pj(this.k.f,"dragdrop-dragging");a=new Sj(this.k.b,null);this.b=a.b+ok(this.k.b.pb);this.c=a.e+qk(this.k.b.pb);this.e=this.b+sk(this.k.b.pb)-this.k.f.od();this.d=this.c+rk(this.k.b.pb)-this.k.f.nd()};_.b=0;_.c=0;_.d=0;_.e=0;function hN(a,b){try{dj(a,b)}catch(c){if(c=bj(c),!A(c,125))throw c;}}
+function kN(a){Si();lj.call(this,a);this.d=new Ui}u(680,3,{},kN);_.rc=function(){var a;a=this.k.f.ob;a.C||lk(a.x);oj(this.k.f,"dragdrop-dragging");PM(a.I,!1);vr(a,new tr(a.q,a.p));Hk(a.z,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=tj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-Vj(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.p,b=Vj(a+b,G(d.I.c.pb,Vf)),b!=a&&AL(d,0,a-b),vr(d,new tr(d.q,b)),Hk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.md():this.k.d-this.k.f.md(),0!=b&&(a=d.p,b=Vj(a+b,G(d.I.c.pb,Vf)),vr(d,new tr(d.q,b)),Hk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-Vj(this.k.c,this.b):this.k.f.ld()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+b:
+96,b!=a&&AL(d,a-b,0),vr(d,new tr(b,d.p)),Hk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.ld():this.k.c-this.k.f.ld(),0!=b&&(a=d.q,vr(d,new tr(96<a+b?a+b:96,d.p)),Hk(d.z,333)))};
+_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||gG(a);PM(a.I,!0);a.C||(a.x||(a.x=new mN,pj(a.x,"mosaic-GlassPanel-invisible")),yM(a.x.pb,ph,uM(a.pb,ph)),wj((xj(),yj(null)),a.x,0,0));pj(this.k.f,"dragdrop-dragging");a=new Sj(this.k.b,null);this.b=a.b+ok(this.k.b.pb);this.c=a.e+qk(this.k.b.pb);this.f=this.b+sk(this.k.b.pb)-this.k.f.od();this.e=this.c+rk(this.k.b.pb)-this.k.f.nd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function mN(){var a;this.e=new nN(this);this.b=!1;this.c=new px;Xx(this,this.c);a=this.pb.style;a[od]="#000";a[re]="alpha(opacity=50)";a.opacity="0.5";this.pb[Ad]="gwt-GlassPanel"}u(681,332,Fi,mN);
+_.yd=function(){var a;Zx(this);try{a=this.ob}catch(b){b=bj(b);if(A(b,131))throw new Lw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(xj(),yj(null))?(tv(this),uv(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),jj(Jk,a),a.c=!0,a.d=Sk(a),kj(Jk,a),this.d=new oN(this),Yv(new sv(this.d))):(this.pb.style[td]=cb,this.pb.style[qg]=cb);this.b&&Mv(new rv(this));wj(yj(null),new pN,Mo($doc),No($doc))};
+_.zd=function(){this.i.zd();Pk(this.e);this.d&&(pv(Wv,this.d,K(qN,s,48,[(!dt&&(dt=new Ok),dt)])),this.d=null);this.b&&pv(Ov,this,K(qN,s,48,[(!Nv&&(Nv=new Ok),Nv)]))};_.hd=function(a){switch(Jv(a.type)){case 256:if(27==(a.keyCode||0))return lk(this),!1;case 1:if(Ko(this.pb,a.target))return lk(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function nN(a){Ik();this.b=a}u(682,26,{},nN);_.Hc=function(){var a=this.b;tv(a);uv(a.pb)};_.b=null;function oN(a){this.b=a}u(683,1,{},oN);_.b=null;
+function pN(){this.pb=by();var a;a=new Xy(new rN(this));B(this,a,(Wq(),Wq(),Xq));B(this,a,(Sr(),Sr(),Tr))}u(684,334,Yh,pN);_.Ad=function(){Qj(new sN(this))};function rN(a){this.b=a}u(685,1,{},rN);_.b=null;function sN(a){this.b=a}u(686,1,Ei,sN);_.xc=function(){this.b.pb.focus()};_.b=null;function tN(a){a.pb.style[nh]=nd;a.pb.style[Ne]=nd;if(a.kb){var a=a.ob,b;A(a,150)?a.dg(null):(b=lN(a))&&b.dg(a)}}u(688,315,{47:1,49:1,58:1,69:1,70:1,73:1,76:1,77:1,80:1,81:1,83:1,150:1});
+_.cg=function(){tN(this);return new tr(G(this.pb,Wf),G(this.pb,Vf))};_.dg=function(){tN(this)};_.eg=function(){};_.gd=function(){};_.Sd=function(){};function LM(){this.pb=$doc.createElement("label");this.pb[Ad]="mosaic-Label";this.pb.style[mh]=Rf;this.pb[Ad]="mosaic-HTML"}u(687,688,{47:1,49:1,58:1,68:1,69:1,70:1,73:1,76:1,77:1,80:1,81:1,83:1,150:1},LM);function XL(a){Xx(this,new uN(a));this.pb[Ad]="mosaic-ImageButton"}u(689,332,{20:1,47:1,49:1,58:1,62:1,70:1,72:1,73:1,77:1,81:1,83:1},XL);
+function rM(){rx();var a=(Gx(),Jx);zx.call(this,!0,qf);this.U=a.b;this.b=new vN(this);this.b.e=!0;mx(this,this.b);this.ab=!0;this.b.i=!0;-1==this.lb?vw(this.pb,1|(this.pb.__eventBits||0)):this.lb|=1;(yx?Do(this.pb):Eo(Do(this.pb)))[Ad]=Le;this.pb.style[ph]="2147483647"}u(690,317,Mi,rM);_.gd=function(a){Mw(this,a);1==Jv(a.type)&&tx(this,!1)};_.b=null;
+function vN(a){this.c=a;this.d=new qj;this.j=new qj;a=(oz(),nz);new eA(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Ng);this.f=$doc.createElement(Qg);Fv(b,this.f);this.p=!0;a=by();b=(Gv(),Hv(b));a.appendChild(b);this.pb=a;Ql();this.pb.setAttribute(rg,tm.b);-1==this.lb?vw(this.pb,2225|(this.pb.__eventBits||0)):this.lb|=2225;this.pb[Ad]=Je;a=Ew(this.pb)+"-vertical";Yi(this.pd(),a,!0);this.pb.style[$f]=cb;this.pb.setAttribute("hideFocus",hh);B(this,new mz(this),(Wq(),Wq(),Xq))}u(691,356,bi,vN);
+_.gd=function(a){switch(Jv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}fz(this,a)};_.Rd=function(a,b){jz(this,a,b);b||this.b&&tx(this.c,!1)};_.b=!0;_.c=null;
+function uN(a){var b=(oy(),zy),c=(Cy(),Dy),d;d=new iy;d.i[sd]=bb;d.i[vd]=0;d.i[wd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;gy(b.b);b.b.d.rows[0].cells[0][jd]=c.b;gy(b.b);b.b.d.rows[0].cells[0].style[jh]=e.b;gy(d);b=cy(d,0,0,!0);if(a){lk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;ey(g,f.d);hu(f.c,g,a);c.b=c.b.c}else e=c.c.d,kj(c.c,a);a.pb[Zc]=e;Fv(b,a.pb);Pw(a,d)}Xx(this,d);Yi(this.pb,"mosaic-WidgetWrapper",!0)}u(692,332,Fi,uN);_.b=null;_.c=null;function PL(a){this.b=a}u(693,1,{},PL);
+_.Pc=function(){this.b.hb&&this.b!=this.b.r.b&&gG(this.b)};_.b=null;function QL(a){Ik();this.b=a}u(694,26,{},QL);_.Hc=function(){Ar(this.b.T.jb);var a=this.b;ct((!a.y&&(a.y=new wN),a.y))};_.b=null;function RL(a){Ik();this.b=a}u(695,26,{},RL);_.Hc=function(){EL(this.b,(qr(),rr))};_.b=null;function SL(a){Ik();this.b=a}u(696,26,{},SL);_.Hc=function(){EL(this.b,(qr(),FL))};_.b=null;function VL(){}u(697,1,{},VL);function YL(a){this.b=a}u(698,1,{},YL);_.Pc=function(){this.b.Md()};_.b=null;
+function aM(a){this.b=a}u(699,1,{},aM);_.b=null;function bM(a){this.b=a}u(700,1,Ei,bM);_.xc=function(){this.b.O==(qr(),rr)?Hk(this.b.A,333):this.b.O==FL&&Hk(this.b.B,333)};_.b=null;function CL(a){this.pb=a;Kw(this)}u(701,315,{17:1,20:1,36:1,37:1,38:1,39:1,40:1,41:1,47:1,49:1,58:1,70:1,73:1,81:1,83:1},CL);_.Uc=function(a){return B(this,a,(vs(),vs(),ws))};_.Vc=function(a){return B(this,a,(Gj(),Gj(),Hj))};_.Wc=function(a){return B(this,a,(zs(),zs(),As))};_.Xc=function(a){return B(this,a,(Ij(),Ij(),Jj))};
+function wN(){vt.call(this,null)}u(702,246,zi,wN);function qr(){qr=x;rr=new xN("MAXIMIZED",0);FL=new xN("MINIMIZED",1);GL=new xN("NORMAL",2);yN=K(zN,s,145,[rr,FL,GL])}function xN(a,b){I.call(this,a,b)}u(703,141,{118:1,122:1,124:1,145:1},xN);var yN,rr,FL,GL;function tv(a){var b,c,d,e;c=Ej();b=Fj();e=(ww(),xw).scrollWidth;d=xw.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[nh]=c-1+hg);0<=b-1&&(a.pb.style[Ne]=b-1+hg)}
+function uv(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ba+b.getPropertyValue("margin-left")).replace(Da,l);a.style.marginTop=(Ba+b.getPropertyValue("margin-top")).replace(Da,l)}function AN(a,b){var c,d,e;if(a.n)return!0;a.y.Ue();for(c=new Rw(b);c.b.b<c.b.c.d-1;)d=oL(Sw(c.b)),e=d.ob,A(e,151)&&e.td(d.qd()),d.qd()&&kj(a.y,d);return!0}
+function BN(a,b){var c,d,e;if(b.b)a.d&&tk(a.d),a.d=new CN(a,b),uk(a.d,333);else for(d=new Wi(a.y);d.c<d.e.Je();)c=Xi(d),e=c.nb,ix(b,DN(c),e.t,e.u),EN(c,e.v,e.s,K(M,m,-1,[FN(a.r.b,c).e,FN(a.q.b,c).d,FN(a.o.b,c).b,FN(a.p.b,c).c]),K(M,m,-1,[GN(a.j.b,c).e,GN(a.i.b,c).d,GN(a.e.b,c).b,GN(a.f.b,c).c]),K(M,m,-1,[HN(a.v,c),HN(a.u,c),HN(a.s,c),HN(a.t,c)]))}
+function IN(){this.y=new qj;this.k=new JN(this);this.x=new KN(this.k);this.w=new LN(this.k);this.r=new MN(this.k);this.q=new NN(this.k);this.o=new ON(this.k);this.p=new PN(this.k);this.j=new QN(this.k);this.i=new RN(this.k);this.e=new SN(this.k);this.f=new TN(this.k);this.v=new UN(this.k);this.u=new UN(this.k);this.s=new UN(this.k);this.t=new UN(this.k)}u(707,1,{});_.jg=function(a){BN(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function VN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Wi(b.y);e.c<e.e.Je();)d=Xi(e),A(d,63)&&(d=d.jb),f=d.nb,ix(c,DN(d),f.t,f.u),EN(d,f.v,f.s,K(M,m,-1,[FN(b.r.b,d).e,FN(b.q.b,d).d,FN(b.o.b,d).b,FN(b.p.b,d).c]),K(M,m,-1,[GN(b.j.b,d).e,GN(b.i.b,d).d,GN(b.e.b,d).b,GN(b.f.b,d).c]),K(M,m,-1,[HN(b.v,d),HN(b.u,d),HN(b.s,d),HN(b.t,d)]));WN(c);a.b.d=null;for(a=new Wi(a.b.y);a.c<a.e.Je();)b=Xi(a),A(b,63)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
+function CN(a,b){this.b=a;this.c=b;var c=(zk(),Ck);this.n=new yk(this);this.u=c}u(708,17,{},CN);_.yc=function(){VN(this)};_.zc=function(){VN(this)};
+_.Bc=function(a){var b,c,d;for(c=new Wi(this.b.y);c.c<c.e.Je();)b=Xi(c),A(b,63)&&(b=b.jb),d=b.nb,d.j=ku(d.p+(d.t-d.p)*a),d.w=ku(d.q+(d.u-d.q)*a),d.x=ku(d.r+(d.v-d.r)*a),d.i=ku(d.o+(d.s-d.o)*a),ix(this.c,DN(b),d.j,d.w),EN(b,d.x,d.i,K(M,m,-1,[FN(this.b.r.b,b).e,FN(this.b.q.b,b).d,FN(this.b.o.b,b).b,FN(this.b.p.b,b).c]),K(M,m,-1,[GN(this.b.j.b,b).e,GN(this.b.i.b,b).d,GN(this.b.e.b,b).b,GN(this.b.f.b,b).c]),K(M,m,-1,[HN(this.b.v,b),HN(this.b.u,b),HN(this.b.s,b),HN(this.b.t,b)]))};_.b=null;_.c=null;
+u(710,1,{});_.b=null;function SN(a){this.b=a}u(709,710,{},SN);function TN(a){this.b=a}u(711,710,{},TN);function RN(a){this.b=a}u(712,710,{},RN);function QN(a){this.b=a}u(713,710,{},QN);function ON(a){this.b=a}u(714,710,{},ON);function PN(a){this.b=a}u(715,710,{},PN);function NN(a){this.b=a}u(716,710,{},NN);function MN(a){this.b=a}u(717,710,{},MN);u(718,710,{},function(a){this.b=a});u(719,710,{},function(a){this.b=a});
+function HN(a,b){var c=a.b,d;d=tj(c.e,b);d||(d=new CM(xM(b.pb)),z(c.e,b,d));return d.e}function UN(a){this.b=a}u(720,710,{},UN);function LN(a){this.b=a}u(721,710,{},LN);function KN(a){this.b=a}u(722,710,{},KN);function GN(a,b){var c;c=tj(a.b,b);c||(c=new CM(DL(b.pb)),z(a.b,b,c));return c}function FN(a,b){var c;c=tj(a.c,b);c||(c=new CM(wM(b.pb)),z(a.c,b,c));return c}
+function XN(a,b){var c,d;d=tj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=lN(b),f,g,j,h,n;if(A(b,150)){if(null!=c.n&&null!=c.k){d=new tr(YN(e,!0),YN(e,!1));break a}h=b.cg();null!=c.n&&(h.c=YN(e,!0));null!=c.k&&(h.b=YN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new tr(YN(e,!0),YN(e,!1));break a}h=new AM;f=b.pb;n=f.style;g=n[eg];j=n[kh];n[eg]="static";n[kh]=Oe;null!=c.n?h.c=YN(e,!0):(n[nh]=nd,h.c=(f.offsetWidth||0)+FN(d.p.b,b).c+FN(d.q.b,b).d);null!=c.k?h.b=YN(e,!1):(n[Ne]=nd,h.b=(f.offsetHeight||0)+FN(d.r.b,b).e+
+FN(d.o.b,b).b);n[eg]=g;n[kh]=j}d=h}null!=c.n&&(Kj(),uq)==c.n.lg()||null!=c.k&&(Kj(),uq)!=c.k.lg()||z(a.f,b,d)}return d}function JN(a){this.i=a;this.d=new Ui;this.f=new Ui;this.c=new Ui;this.b=new Ui;this.e=new Ui}u(723,1,{},JN);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function ZN(a){var b;b=a.nb;if(null==b||!A(b,148))b=new $N,a.nb=b;return b}function NM(){QM.call(this,(RM(),aO))}function QM(a){var b=(bO(),cO);IN.call(this);this.c=a;this.b=b}u(724,707,{},NM,QM);
+_.kg=function(a){var b,c,d,e,f,g,j,h,n;h=new AM;AN(this,a);n=FN(this.p.b,a).c+FN(this.q.b,a).d+GN(this.f.b,a).c+GN(this.i.b,a).d+HN(this.t,a)+HN(this.u,a);d=FN(this.r.b,a).e+FN(this.o.b,a).b+GN(this.j.b,a).e+GN(this.e.b,a).b+HN(this.v,a)+HN(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(RM(),aO)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Wi(this.y);a.c<a.e.Je();)c=Xi(a),e=ZN(c),b=null,j=c.ob,A(j,151)&&(b=j,b=dO(b),b=new tr(b[1]+b[3],b[0]+b[0])),this.c==aO?(n+=XN(this.x.b,c).c,e.b=XN(this.w.b,
+c).b,A(j,151)&&(n+=b.c,e.b+=b.b),f=Vj(f,e.b)):(d+=XN(this.w.b,c).b,e.c=XN(this.x.b,c).c,A(j,151)&&(d+=b.b,e.c+=b.c),g=Vj(g,e.c));this.c==aO?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.jg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,R;if(AN(this,a)&&(d=this.y.d,0!=d)){D=a.p;t=HN(this.t,a);E=HN(this.v,a);c=sr(a.pb);R=c.c-(t+HN(this.u,a));r=c.b-(E+HN(this.s,a));g=R;c=r;this.c==(RM(),aO)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Wi(this.y);e.c<e.e.Je();)d=Xi(e),b=null,q=ZN(d),v=d.ob,A(v,151)&&(b=v,b=dO(b),b=new tr(b[1]+b[3],b[0]+b[0])),this.c==aO?(q.e?++h:(q.c=XN(this.x.b,d).c,A(v,151)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=XN(this.w.b,d).b,A(v,151)&&(q.b+=b.b))):(q.d?++j:(q.b=XN(this.w.b,
+d).b,A(v,151)&&(q.b+=b.b),c-=q.b),q.e?q.c=R:(q.c=XN(this.x.b,d).c,A(v,151)&&(q.c+=b.c)));for(e=new Wi(this.y);e.c<e.e.Je();)d=Xi(e),b=null,q=d.nb,v=d.ob,A(v,151)&&(b=v,b=dO(b),b=new tr(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==aO?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,151)&&(n-=b.c,f-=b.b),this.c==SM?(q.t=this.b==(bO(),cO)?t:this.b==eO?t+~~(R/2)-~~(J/2):t+R-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(bO(),cO)?(q.t=t,q.u=E):this.b==eO?(q.t=t,q.u=E+~~(r/2)-~~(o/2)):(q.t=t,q.u=E+r-o),q.v=
+n,q.s=f,t+=J+D),a.b&&(v=d.ld()-nk(a.pb)-HN(this.t,a),-1==q.p&&(q.p=v),v=d.md()-pk(a.pb)-HN(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.od()),-1==q.o&&(q.o=d.nd()));BN(this,a)}};_.b=null;_.c=null;function bO(){bO=x;cO=new fO("START",0);eO=new fO(Gb,1);gO=new fO("END",2);hO=K(iO,s,146,[cO,eO,gO])}function fO(a,b){I.call(this,a,b)}u(725,141,{118:1,122:1,124:1,146:1},fO);var hO,eO,gO,cO;function RM(){RM=x;aO=new jO("HORIZONTAL",0);SM=new jO("VERTICAL",1);kO=K(lO,s,147,[aO,SM])}
+function jO(a,b){I.call(this,a,b)}u(726,141,{118:1,122:1,124:1,147:1},jO);var kO,aO,SM;u(728,1,{152:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function $N(){this.f=!1}function $L(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}u(727,728,{148:1,152:1},$N,$L);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function mO(a,b){if(a.n)return!0;AN(a,b);if(0<a.y.d){a.b=Bv(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,149))d=new nO,c.nb=d;a.c=d;a.y.Ue();kj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function oO(){IN.call(this)}u(729,707,{},oO);
+_.kg=function(a){var b,c;c=new AM;mO(this,a);if(this.b){b=XN(this.x.b,this.b).c;var d=XN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,151)&&(b=dO(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=FN(this.p.b,a).c+FN(this.q.b,a).d+GN(this.f.b,a).c+GN(this.i.b,a).d+HN(this.t,a)+HN(this.u,a);c.b+=FN(this.r.b,a).e+FN(this.o.b,a).b+GN(this.j.b,a).e+GN(this.e.b,a).b+HN(this.v,a)+HN(this.s,a);return c};
+_.jg=function(a){var b,c,d,e,f;mO(this,a)&&(d=HN(this.t,a),e=HN(this.v,a),c=sr(a.pb),f=c.c-(d+HN(this.u,a)),c=c.b-(e+HN(this.s,a)),b=this.b.ob,A(b,151)&&(b=dO(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.ld()-nk(a.pb)-HN(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-pk(a.pb)-HN(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.od()),d=this.c,-1==d.o&&(d.o=this.b.nd())),BN(this,a))};_.b=null;_.c=null;function nO(){this.f=!1}
+u(730,728,{149:1,152:1},nO);function dO(a){var b,c,d,e;null==a.b&&(a.b=y(M,m,-1,4,1),e=Do(lw(lw(a.d,0),0)),c=Do(lw(lw(a.d,2),2)),d=wM(a.pb),b=DL(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function pO(a,b){a.kb&&lk(a);return nx(a,b)}function qO(){Px();Fx.call(this,Qx)}u(731,322,{47:1,49:1,58:1,63:1,70:1,71:1,73:1,81:1,83:1,151:1},qO);_.Cd=function(a){return pO(this,a)};_.b=null;
+function DN(a){var b;b=a.ob;return A(b,151)?b:a}function wr(a){if(!a.kb)return new AM;if(-1==a.k.c||-1==a.k.b)a.k=a.e.kg(a),yr(a,a.k),a.e.jg(a),a.k=a.e.kg(a);return a.k}function oL(a){return A(a,151)?a.jb:a}function rO(a){var b;if(!a.o){b=(!JM&&(JM=new IM),JM);var c=sO(a,fb,!0);b.b=c;c=sO(a,gb,!0);b.c=c;a.o=b}return a.o}
+function nL(a,b,c,d,e){if(A(b,63))throw new Qk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,152)&&f.f?(c=new qO,$w(a,c,a.pb,d,!0),ox(c,b)):$w(a,b,c,d,e);pL(a,b)}function ZL(a,b,c,d){b.nb=c;nL(a,b,a.pb,d,!0)}
+function pL(a,b){var c;c=a.e;if(b){var d=c.k;ej(d.d,b);ej(d.f,b);ej(d.c,b);ej(d.b,b);ej(d.e,b)}else d=c.k,Kz(d.d),Kz(d.f),Kz(d.c),Kz(d.b),Kz(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==DN(a))c=c.ob;else{if(A(c,144)||A(c,62))d=c,c=c.ob,c==DN(d)&&(c=c.ob);A(c,151)&&A(c.ob,143)&&(c=c.ob)}A(c,150)&&!A(c,143)&&(c.dg(a.ob),c.dg(a))}}
+function Ar(a){if(a.kb&&a.pb.style.display!=Of){a.pb.scrollTop=0;var b=a.pb,c=0;!Io()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==xg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.jg(a);a.d=!1;WN(a)}}function WN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=oL(bA(a.q,d)),A(b,151)&&(b=b.jb),b.qd()&&(A(b,150)?b.eg():A(b,76)&&b.Sd())}function qL(a,b){var c;A(b,151)&&(b=A(b,151)?b.jb:b);c=DN(b);return gx(a,c)?(A(c,151)&&pO(c,b),pL(a,null),!0):!1}
+function MM(a,b){var c;a.e=b;null!=a.f&&oj(a,Ew(a.pb)+Ba+a.f);a.f=b.cZ.e;c=kA(a.f,vo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));pj(a,Ew(a.pb)+Ba+a.f);pL(a,null)}function sO(a,b,c){a.n||(a.n=$doc.createElement(Ig),yM(a.n,eg,ad),yM(a.n,kh,Oe),yM(a.n,df,cb),yM(a.n,Zg,cb),a.pb.appendChild(a.n));yM(a.n,nh,b);yM(a.n,Ne,b);a=vM(a.n);return c?a.c:a.b}
+function YN(a,b){var c;c=null.lg();if(c==(Kj(),Gq)){c=(rO(a),null.lg());var d=(-1==HM&&(HM=lL(hb,!0)),HM);return O(N(Math.round(100*d*c/254)))}if(c==wq)return c=rO(a),d=null.lg(),O(N(IF(d*(-1==c.b&&(c.b=lL(fb,!0)),c.b))));if(c==yq)return c=rO(a),d=null.lg(),O(N(IF(d*(-1==c.c&&(c.c=lL(gb,!0)),c.b))));if(c==Eq)return c=(rO(a),null.lg()),d=(-1==HM&&(HM=lL(hb,!0)),HM),O(N(Math.round(d*c)));if(c==Iq)return c=(rO(a),null.lg()),d=(-1==HM&&(HM=lL(hb,!0)),HM),O(N(Math.round(10*d*c/254)));if(c==Cq)return O(N(IF(12*
+(rO(a),null.lg())*O(N(IF((-1==HM&&(HM=lL(hb,!0)),HM)/72))))));if(c==uq)return sO(a,null.lg(),b);if(c==Aq)return c=(rO(a),O(N(IF(null.lg())))),d=(-1==HM&&(HM=lL(hb,!0)),HM),O(N(Math.round(d*c/72)));if(null.lg()==sq)return O(N(IF(null.lg())));throw new Qk("Invalid size: "+null.lg());}function OL(){var a=new oO;kx.call(this);this.k=new tr(-1,-1);new AO(this);this.pb[Ad]="mosaic-LayoutPanel";MM(this,a)}u(732,312,{47:1,49:1,58:1,70:1,71:1,73:1,76:1,81:1,83:1,150:1},OL);
+_.Gd=function(a){nL(this,a,this.pb,this.q.d,!0)};_.vd=function(){Uw(this,new BO)};_.wd=function(){Uw(this,new CO)};_.cg=function(){return wr(this)};_.Dd=function(a){return cx(this.q,DN(a))};_.Ed=function(a,b,c,d){nL(this,a,b,c,d)};_.dg=function(a){pL(this,a)};_.Fd=function(){return new Rw(this)};_.eg=function(){Ar(this)};
+_.Ad=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ud(this.j),this.sd(a),this.j=this.i=null;else if(a=wr(this),null!=this.j)a=a.b+hg,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+hg);this.sd(b);this.i=null}else b=a.b+hg,this.ud(a.c+hg),this.sd(b);Ar(this)}};_.Sd=function(){Ar(this)};_.Cd=function(a){return qL(this,a)};_.sd=function(a){this.pb.style[Ne]=a;this.kb||(this.i=a)};_.Hd=function(a,b,c){ix(this,DN(a),b,c)};
+_.ud=function(a){this.pb.style[nh]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function BO(){}u(733,1,{},BO);_.Qd=function(a){DN(a).yd()};function CO(){}u(734,1,{},CO);_.Qd=function(a){DN(a).zd()};function Rw(a){this.c=a;this.b=new ex(this.c.q)}u(735,1,{},Rw);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return oL(Sw(this.b))};_.fd=function(){Tw(this.b)};_.c=null;function DO(){DO=x;new uy}
+function AO(a){DO();Yi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new EO(this)}u(736,9,{},AO);function EO(a){Ik();this.b=a}u(737,26,{},EO);_.Hc=function(){pL(this.b.b,null);Ar(this.b.b)};_.b=null;function lN(a){a=a.ob;return!a?null:A(a,150)?a:lN(a)}function IL(a,b,c){var d;d=a.pb;EN(a,b,c,wM(d),DL(d),xM(d))}
+function EN(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.ud((0>g?0:g)+(Kj(),hg)),b!=a.od()&&a.ud((0>b?0:b)+hg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Kj(),hg)),c!=a.nd()&&a.sd((0>c?0:c)+hg))}function yr(a,b){IL(a,b.c,b.b)}u(740,1,{});
+function DH(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:dE(a,b,~~Oi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,t=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(t=0,E=o.length;t<E;++t)if(D=n[t+3],v=o[t],r=null==v?Sf:typeof v,r=r==Uf?Object.prototype.toString.call(v)==Vc||typeof v.length==Tf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Sf,r)))if(v=H(Tf,r),r=H("boolean",r),FO===D)v&&(o[t]=new fI(o[t])),r&&(o[t]=(QH(),o[t]?TH:RH));else{q=v||r;if(q=
+!q&&null!=D&&Vn(D)==GO){q=o[t];if(null==q||HO(q,D))continue;if(Tn(q)&&(q=q&&q.g?q.g:null,null!=q&&HO(q,D))){o[t]=q;continue}}if(!H(Uf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function IO(){this.d=new Ui;this.b=new Ui;this.c=new Ui}function HO(a,b){var c;if(FO==b||JO==b&&A(a,153))return!0;if(null!=a)for(c=Vn(a);c&&c!=FO;c=null)if(c==b)return!0;return!1}u(739,740,{},IO);function AH(){AH=x;CH=new IO}
+function GH(a,b){AH();z(CH.d,a,b)}function xH(a){AH();var b,c,d;d=jI(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function yH(a,b){var c;AH();return c=b&&b[0]&&(typeof b[0]==Uf||typeof b[0]==ze)?b[0]:null,HO(c,a)}function EH(a){var b=zH;AH();var c,d;d=CH.c;if(c=!b?d.c:dE(d,b,~~Oi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?eE(d,c):gE(d,b,c,~~Oi(b))}
+function cH(a){AH();var b=CH,c;null==a?a=null:(c=a[Yc],c||(0!=(Vn(a).c&4)?a=[]:(b=(b=tj(b.d,Vn(a)))&&typeof b==ze?new b(a):a,a=a[Yc]=b),c=a),a=c);return a}var CH;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=go&&(e=vk(),2E3<e-io&&(io=e,ho=fo()));if(0==go++){var f=(jo(),ko),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=so(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(jo(),ko),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=so(n,o);while(h.d);h.d=o}}--go;c&&-1!=ho&&($wnd.clearTimeout(ho),ho=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(lu)()}catch(d){a(b)}else C(lu)()}var FO=X(1),Yn=X(102),KO=bI(" I"),M=XH(749,KO),BI=XH(747,FO),LO=bI(" Z"),dJ=XH(750,LO);X(101);X(100);X(99);var MO=X(527),Mn=XH(751,MO),NO=X(265),Su=XH(752,NO);X(266);X(141);X(502);X(108);X(513);var OO=bI(" B");X(517);var PO=bI(" C"),Pi=XH(753,PO),GO=X(515),QO=bI(" D"),kF=XH(754,QO);X(516);X(518);var RO=X(521),KG=XH(755,RO),SO=bI(" J"),TO=X(2),nu=XH(748,TO),sM=XH(756,OO);X(530);X(512);X(98);X(193);X(500);
+var zH=X(493);X(509);var MH=X(507);X(505);X(506);X(511);X(117);X(110);X(111);X(112);X(118);X(96);X(524);X(519);X(508);X(494);X(495);X(496);X(497);X(498);X(499);var UO=X(406);X(405);X(404);X(403);X(492);X(491);var jC=X(420),PE=XH(757,jC),VO=X(426),UE=XH(758,VO),WO=X(427),WE=XH(759,WO),XO=X(569),$G=XH(760,XO),du=XH(761,M),YO=Y(567,function(){aF();return RI}),SI=XH(762,YO);X(568);X(429);X(428);X(562);X(561);X(570);X(571);X(566);X(463);X(565);var KB=XH(763,UO);X(418);X(573);X(504);aI();X(503);aI();X(740);
+X(739);var JO=aI();X(316);var ZO=X(315);X(314);X(320);X(334);X(376);X(575);X(574);X(313);X(312);X(577);X(576);X(582);X(583);X(584);X(585);X(586);X(587);X(588);X(589);X(578);X(579);X(580);X(581);X(252);X(251);X(325);X(326);X(327);X(600);X(609);X(26);X(601);X(602);X(603);X(604);X(605);X(606);X(607);X(608);X(297);X(372);X(375);X(373);X(374);X(205);X(204);X(299);X(246);X(301);X(213);var $O=X(212);X(249);X(248);X(247);X(400);X(401);X(402);X(484);X(483);X(482);X(485);X(486);X(487);X(488);X(642);X(643);
+X(644);X(645);var aP=Y(181,function(){Kj();return Kq}),Lq=XH(764,aP),bP=Y(140,function(){Lj();return Yo}),Zo=XH(765,bP),cP=Y(147,function(){$o();return Kp}),Lp=XH(766,cP),dP=Y(166,function(){Mp();return Vp}),Wp=XH(767,dP),eP=Y(171,function(){Xp();return fq}),gq=XH(768,eP),fP=Y(176,function(){hq();return qq}),rq=XH(769,fP);Y(182,null);Y(183,null);Y(184,null);Y(185,null);Y(186,null);Y(187,null);Y(188,null);Y(189,null);Y(190,null);Y(142,null);Y(143,null);Y(144,null);Y(145,null);Y(146,null);Y(148,null);
+Y(158,null);Y(159,null);Y(160,null);Y(161,null);Y(162,null);Y(163,null);Y(164,null);Y(165,null);Y(149,null);Y(150,null);Y(151,null);Y(152,null);Y(153,null);Y(154,null);Y(155,null);Y(156,null);Y(157,null);Y(167,null);Y(168,null);Y(169,null);Y(170,null);Y(172,null);Y(173,null);Y(174,null);Y(175,null);Y(177,null);Y(178,null);Y(179,null);Y(180,null);X(475);X(474);X(534);X(536);X(535);X(537);X(539);X(538);X(540);X(544);X(545);X(203);X(209);X(208);X(207);X(211);X(231);X(446);X(445);
+var cD=X(444),MF=XH(770,cD),hJ=XH(771,SO);X(430);X(541);X(547);X(542);X(543);X(431);X(599);X(440);X(439);X(438);X(443);var gP=aI(),fL=XH(772,gP);X(295);X(473);X(553);var hP=Y(255,function(){Tt();return Yt}),Zt=XH(773,hP);X(453);X(454);X(437);var OC=X(432);X(533);X(416);X(417);X(442);var ZC=X(441);X(434);X(433);X(551);X(560);X(435);X(477);X(526);X(563);X(564);X(572);X(423);var nC=X(422);X(451);X(452);X(408);X(407);X(460);aI();aI();aI();X(410);X(411);X(210);X(387);var cA=XH(774,ZO);X(388);X(612);X(611);
+X(348);X(350);X(349);X(351);X(233);X(250);X(236);X(238);var uC=X(425);X(476);X(413);X(412);X(419);X(557);X(529);X(241);X(462);X(228);X(229);X(232);X(226);X(225);X(227);var wC=X(595);X(215);X(219);X(421);X(614);X(619);X(461);X(520);X(464);var MB=X(415),LB=XH(775,nC);X(659);X(448);X(449);X(450);X(414);X(592);X(593);X(217);X(216);X(218);X(220);X(339);X(338);X(344);X(345);X(648);X(620);X(621);X(546);X(554);X(555);X(556);X(613);X(615);var PC=X(436);X(596);X(558);X(240);X(237);X(239);X(235);X(224);X(223);
+X(222);X(277);X(618);X(319);X(318);X(317);X(626);X(625);X(647);X(623);X(646);var iP=Y(703,function(){qr();return yN}),zN=XH(776,iP);X(702);X(701);X(693);X(694);X(695);X(696);X(697);X(698);X(699);X(700);X(674);var jP=Y(321,function(){Gx();return Nx}),Ox=XH(777,jP),kP=Y(368,function(){Bx();return vz}),wz=XH(778,kP);X(17);X(369);X(370);X(365);X(366);X(367);X(18);X(19);X(20);X(459);X(424);X(690);X(356);X(691);X(357);X(358);X(359);X(360);X(363);X(330);X(329);var lP=X(328);X(616);X(617);X(622);X(270);X(333);
+X(364);X(352);X(379);X(378);X(380);var mP=Y(381,function(){Nz();return Yz}),Zz=XH(779,mP);Y(382,null);Y(383,null);Y(384,null);Y(385,null);X(253);X(597);X(331);X(347);X(346);X(550);X(396);X(323);X(206);X(598);X(332);X(676);X(3);X(679);X(680);X(678);X(677);X(670);X(669);X(732);X(733);X(734);X(735);X(672);X(244);var AD=X(456),CD=XH(780,AD);X(457);X(455);X(29);X(30);X(28);X(31);X(34);X(35);X(36);X(37);X(38);X(39);var nP=X(51),kz=XH(781,nP);X(40);X(41);X(42);X(43);X(44);X(45);X(46);X(48);X(47);X(49);X(50);
+X(52);X(53);X(55);X(56);X(54);X(57);X(58);X(59);X(60);X(62);X(64);X(65);X(63);X(61);X(66);X(67);X(68);X(69);X(71);X(74);X(73);X(75);X(78);X(79);X(77);X(80);X(81);X(82);X(83);X(84);X(85);X(87);X(88);X(86);X(89);X(90);X(91);X(92);X(94);X(95);X(93);X(271);var BM=X(661);X(324);var FM=X(663);X(242);X(688);X(687);X(469);X(468);X(470);X(243);X(279);X(281);X(280);X(275);X(390);X(272);X(322);X(731);X(286);X(289);X(287);X(288);X(5);X(7);X(6);X(633);X(458);X(471);X(391);X(202);X(308);X(310);X(309);X(624);
+var eM=XH(782,lP);X(630);X(629);X(637);X(627);X(628);X(634);X(635);X(631);X(632);X(465);X(466);X(472);X(245);X(274);X(33);X(282);X(353);X(354);X(355);X(283);var qN=XH(783,$O);X(284);X(594);X(689);X(656);X(510);X(531);X(32);X(70);var GM=X(664);X(673);X(692);X(728);X(727);X(214);X(230);X(4);X(655);X(707);X(724);var oP=Y(725,function(){bO();return hO}),iO=XH(784,oP),pP=Y(726,function(){RM();return kO}),lO=XH(785,pP);X(710);X(719);X(718);X(722);X(721);X(717);X(716);X(714);X(715);X(713);X(712);X(709);
+X(711);X(720);X(723);X(708);X(675);X(337);X(386);X(377);X(729);X(336);X(335);X(341);X(342);X(340);X(285);X(21);X(306);X(307);X(11);X(14);X(24);var qP=X(27),Tk=XH(786,qP);X(25);X(22);X(23);X(730);X(8);X(10);X(9);X(736);X(737);X(681);X(684);X(685);X(686);X(682);X(683);var DM=X(662);X(666);X(667);X(221);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/6187B195CC6073B1DB0A30F6CD64ACA3.cache.html b/public/jsme/6187B195CC6073B1DB0A30F6CD64ACA3.cache.html
new file mode 100644
index 0000000..de55d82
--- /dev/null
+++ b/public/jsme/6187B195CC6073B1DB0A30F6CD64ACA3.cache.html
@@ -0,0 +1,620 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '6187B195CC6073B1DB0A30F6CD64ACA3';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",ea='"',fa='" ',ha='" height="',ja='" y="',ka='">',la="#",ma="$MOL\n",na="&",oa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Na="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Ya="//",Za="/>",$a="0",ab="0px",bb="1",cb="100%",db="1em",eb="1ex",
+fb="1in",hb="2",ib="3",jb=":",kb=": ",lb=";",mb="<",nb="=",ob=">",qb="?",sb="@",ub="A",vb="After",wb="Any",xb="Aromatic",zb="B",Ab="Before",Bb="Br",Cb="C",Db="CENTER",Eb="CSS1Compat",Gb="Center",Kb="Cl",Lb="Class$",Mb="Copy as ",Nb="Dialog",Ob="East",Pb="F",Rb="First",Sb='For input string: "',Tb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Yb="Internal index set to null.",Zb="JSME",$b="JUSTIFY",bc="JavaScript",cc="LEFT",dc="MOL n. ",ec="N",fc="NA",gc="NONE",hc="No more molecules in SDF buffer",
+ic="Nonring",jc="North",kc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",oc="O",pc="ONE_WAY_CORNER",qc="P",rc="R",sc="R1",tc="R2",uc="R3",vc="RIGHT",wc="ROLL_DOWN",xc="RXN",yc="Reset",zc="Resize-",Ac="Ring",Bc="S",Cc="SMILES",Dc="Se",Gc="Si",Hc="South",Lc="Style names cannot be empty",Mc="Text",Nc="West",Oc="X",Pc="[",Qc="[object Array]",Rc="\\",Sc="]",Tc="__gwtex_wrap",Uc="__uiObjectID",ad="a",bd="absolute",cd="alert",dd="alertdialog",ed="align",
+fd="antialias",gd="application",hd="article",id="auto",jd="backgroundColor",kd="banner",ld="blur",md="bolder",nd="border",od="bottom",pd="button",td="cellPadding",vd="cellSpacing",wd="center",xd="change",yd="checkbox",zd="className",Ad="click",Bd="click marked atom to delete mark",Cd="clip",Dd="code",Ed="col",Fd="colSpan",Gd="columnheader",Hd="combobox",Id="complementary",Jd="contentinfo",Kd="contextmenu",Ld="dblclick",Pd="definition",Qd="dialog",Rd="dir",Sd="directory",Yd="display",Zd="div",$d="document",
+ae="dragdrop-handle",be="dragdrop-selected",ce="dragenter",de="dragover",ee="end_gesture",fe="error",ge="filter",he="float",ie="focus",je="fontFamily",ke="fontSize",le="fontStyle",me="fontWeight",ne="form",oe="function",pe="g",qe="gesturechange",re="gestureend",se="gesturestart",te="google",ue="grid",ve="gridcell",xe="group",ye="gwt-MenuBar",ze="gwt-MenuBarPopup",Ae="heading",Be="height",Ce="hidden",De="html",Ke="id",Le="ie9",Me="img",Ne="is_touch_supported",Oe="italic",Pe="java.vm.name",Qe="jsa-resetDiv",
+Re="keydown",Se="keypress",Te="keyup",Ue="left",Ve="link",We="list",Xe="listbox",Ye="listitem",Ze="load",$e="log",af="ltr",bf="main",cf="marquee",df="math",ef="menu",gf="menuPopup",hf="menubar",jf="menuitem",kf="menuitemcheckbox",lf="menuitemradio",rf="middle",sf="mousedown",tf="mousemove",uf="mouseout",vf="mouseover",wf="mouseup",xf="mousewheel",yf="msie",zf="multipart",Af="n",Bf="name",Cf="navigation",Df="none",Ef="noreaction",Ff="note",Gf="nowrap",Hf="null",If="number",Jf="object",Kf="offsetHeight",
+Lf="offsetWidth",Mf="ontouchstart",Nf="opacity",Of="opera",Pf="option",Qf="outline",Rf="overflow",Sf="padding",Tf="paste",Uf="popupContent",Vf="position",Wf="presentation",Xf="progressbar",Yf="px",Zf="px, ",$f="px;",ag="radio",bg="radiogroup",dg="reaction",eg="region",fg="rgb(",gg="right",hg="rotation",ig="row",jg="rowgroup",kg="rowheader",lg="rtl",mg="s",ng="scale100",pg="scrollbar",qg="se",rg="search",sg="separator",tg="serif",ug='shape-rendering="crispEdges"',vg="slider",wg="span",xg="spinbutton",
+yg="status",zg="styleFloat",Ag="subMenuIcon-selected",Bg="tab",Cg="table",Dg="tablist",Eg="tabpanel",Fg="tbody",Gg="td",Hg="text",Ig="textAlign",Jg="textbox",Kg="timer",Lg="toolbar",Mg="tooltip",Ng="top",Og="touchcancel",Pg="touchend",Qg="touchmove",Rg="touchstart",Sg="tr",Tg="tree",Ug="treegrid",Vg="treeitem",Wg="true",Xg="value",Yg="verticalAlign",Zg="visibility",$g="visible",ah="whiteSpace",bh="width",ch="x",dh="zIndex",eh="zoom",fh="|",_,gh={l:4194303,m:4194303,h:1048575},hh={l:0,m:0,h:0},ih=
+{l:1,m:0,h:0},jh={l:2,m:0,h:0},kh={l:3,m:0,h:0},lh={l:4,m:0,h:0},mh={l:8,m:0,h:0},nh={l:10,m:0,h:0},oh={l:16,m:0,h:0},wh={l:32,m:0,h:0},xh={l:64,m:0,h:0},yh={l:128,m:0,h:0},zh={l:256,m:0,h:0},Ah={l:512,m:0,h:0},Bh={l:1024,m:0,h:0},Ch={l:2048,m:0,h:0},Dh={l:8192,m:0,h:0},Eh={l:16384,m:0,h:0},Fh={l:32768,m:0,h:0},Gh={l:65536,m:0,h:0},Hh={l:131072,m:0,h:0},Ih={l:262144,m:0,h:0},Jh={l:524288,m:0,h:0},Kh={},Lh={38:1,71:1,78:1,84:1,86:1},Mh={71:1,74:1,88:1},Nh={73:1},Oh={39:1,44:1,45:1,51:1,60:1,65:1,67:1,
+71:1},Ph={89:1},Qh={48:1,71:1},Rh={7:1,8:1,71:1,75:1,77:1},Sh={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Th={71:1,78:1,80:1,84:1,86:1},Uh={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},Vh={71:1,74:1,89:1},Wh={71:1,88:1},Xh={67:1},Yh={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},Zh={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},$h={106:1},m={71:1,74:1},ai={71:1,78:1,84:1,86:1},bi={8:1,9:1,71:1,75:1,77:1},ci={13:1,37:1},di={20:1},ei={92:1},fi={44:1,45:1,51:1,57:1,65:1,71:1},gi={35:1,71:1,
+75:1,77:1},hi={44:1,45:1,51:1,65:1,71:1},ii={71:1,78:1,86:1},ji={71:1},ki={44:1,51:1,65:1,71:1},li={11:1},mi={27:1,34:1},ni={51:1,71:1},oi={6:1,8:1,71:1,75:1,77:1},pi={18:1,71:1},qi={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,96:1,103:1},ri={90:1},si={10:1,71:1,75:1,77:1},ti={21:1},ui={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},vi={14:1},wi={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},xi={88:1},s={70:1,71:1,74:1};
+function t(a,b,c){var d=Kh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Kh[a]=function(){}),_=d.prototype=0>b?{}:new Kh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return yi(this)};
+_.tS=function(){var a=this.cZ.d+sb,b;b=this.hC();var c,d,e;c=y(zi,m,-1,8,1);d=(Ai(),Bi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ci(){Ci=x;Di=new Ei}function Fi(a){for(var b,a=new Gi(a.j.k);a.b<a.d.Be();)b=Hi(a),Ii(b.gd(),be,!1),Ji(a)}
+function Ki(a,b,c){var a=a.n,d;try{d=new Li(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.c,c,d)}catch(e){e=Mi(e);if(A(e,78))throw new Ni("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ii(b.gd(),Tb,!0);Ii(c.gd(),ae,!0);z(Di,b,c)}function Oi(a,b){var c;c=Pi(Di,b);var d;d=Pi(a.n.c,c);if(!d)throw new Qi("dragHandle was not draggable");Ri(d.b.a);Ri(d.d.a);Ri(d.c.a);Ii(b.gd(),Tb,!1);Ii(c.gd(),ae,!1)}
+function Si(a){var b;a.o=!1;for(a=new Gi(a.j.k);a.b<a.d.Be();)b=Hi(a),Ii(b.gd(),be,!1),Ji(a)}function Ti(a,b){Ui(a.j.k,b)?Ii(b.gd(),be,!1):a.o?(Vi(a.j.k,b),Ii(b.gd(),be,!0)):(a.j.k.Ke(),Vi(a.j.k,b))}function Wi(a){this.f=a;this.j=new Xi(this);this.n=new Yi(this.j)}t(3,1,{});_.qc=function(){Zi(this.j.e,"dragdrop-dragging")};_.rc=function(){$i(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var Di;function Xi(a){this.k=new aj;this.d=a;this.a=a.f}t(4,1,{},Xi);_.a=null;
+_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;function bj(a,b,c){a.b.i=b;a.b.j=c;a.b.b=b-a.f;a.b.c=c-a.i;a.b.d.sc()}function cj(a,b){var c;c=dj(a.c,ej).a;b.a.ctrlKey||b.a.metaKey||Fi(a.b.d);Ti(a.b.d,c)}function fj(a){a.b.f=null;a.b.d.rc();gj((hj(),ij(null)),a.a,0,0);var b=a.a.gb;jj=b;kj();lj=b;a.d=2}
+function Yi(a){this.c=new Ei;this.b=a;this.a=new mj;nj(this.a,oj(),pj());B(this.a,this,(qj(),qj(),rj));B(this.a,this,(sj(),sj(),tj));a=this.a.gb.style;a[ge]="alpha(opacity=0)";a.opacity=0;a.margin=0+(uj(),Yf);a.borderStyle=(vj(),Df);a[jd]="blue"}t(5,1,{},Yi);
+_.tc=function(a){var b,c,d,e;c=a.f;d=wj(a);e=xj(a);b=yj(a.a);if(!(3==this.d||2==this.d||1!=b)&&!ej)ej=c,this.b.e=dj(this.c,ej).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==zj(this.b.k,this.b.e)&&(Fi(this.b.d),Ti(this.b.d,this.b.e)),Aj(new Oj),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new Pj(ej,null),ej!=this.b.e&&(c=new Pj(this.b.e,null),this.f+=b.a-c.a,this.i+=b.d-c.d),0==this.b.d.k&&!a.a.ctrlKey&&!a.a.metaKey&&(this.b.i=d+b.a,this.b.j=e+b.d,fj(this),1!=this.d&&bj(this,this.b.i,this.b.j))};
+_.uc=function(a){var b,c,d;c=a.f;b=c.gb;d=Qj(a,b);a=Rj(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Sj(Tj(d-this.f),Tj(a-this.i))>=this.b.d.k?(Uj(),-1!=zj(this.b.k,this.b.e)||Ti(this.b.d,this.b.e),c=new Pj(ej,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,fj(this)):Vj.preventDefault()),1==this.d)return;Vj.preventDefault();bj(this,d,a)};
+_.vc=function(a){var b,c,d,e;d=a.f;b=d.gb;e=Qj(a,b);b=Rj(a,b);if(1==yj(a.a)&&(this.e=!1,ej))try{if(Uj(),1==this.d)cj(this,a);else{d!=this.a&&(c=new Pj(d,null),e+=c.a,b+=c.d);try{bj(this,e,b),this.b.d.qc(),3!=this.d&&cj(this,a)}finally{var f=this.a.gb;jj&&f==jj&&(jj=null);kj();f===lj&&(lj=null);Wj(this.a);this.d=1;this.b.e=null}}}finally{ej=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var ej=null;function Oj(){}t(6,1,ti,Oj);_.wc=function(){Uj()};
+function Li(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}t(7,1,{},Li);_.a=null;_.b=null;_.c=null;_.d=null;t(8,1,{});t(10,8,{});t(9,10,{});_.a=null;t(11,1,{});_.tS=function(){return ua+this.a+Aa+this.d+va};function Pj(a,b){!a||a==(hj(),ij(null))?this.f=this.e=0:(this.e=a.cd()-Xj(a.gb),this.f=a.dd()-(a.gb.scrollTop||0));!b||b==(hj(),ij(null))?this.c=this.b=0:(this.b=Yj(b.gb)+b.gb.clientLeft,this.c=Zj(b.gb)+$wnd.pageYOffset+b.gb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}t(14,11,{},Pj);
+_.tS=function(){return ua+this.a+Aa+this.d+va};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Uj(){try{$doc.selection.empty()}catch(a){}}function $j(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;Ui(c.a,b);0==c.a.c&&ak(c.b);a.q=null}a.xc()}}function bk(a,b){var c=ck();$j(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;dk(a.k,ck())}
+function ek(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.Ac((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.zc(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.yc(),!1):!0}t(17,1,{});_.xc=function(){this.u&&this.yc()};_.yc=function(){this.Ac((1+Math.cos(6.283185307179586))/2)};_.zc=function(){this.Ac((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;
+function dk(a,b){if(ek(a.a,b)){var c=a.a,d=a.a.s,e;e=new fk(d,a.a.k);Vi(d.a,e);1==d.a.c&&gk(d.b,16);c.q=e}else a.a.q=null}function hk(a){this.a=a}t(18,1,{},hk);_.a=null;t(19,1,{});t(20,1,{2:1});function ik(){ik=x;jk=new kk}t(21,19,{});var jk=null;function kk(){this.a=new aj;this.b=new lk(this)}t(22,21,{},kk);function mk(){mk=x;nk=new aj;var a=new ok;pk();qk(rk?rk:rk=new sk,a)}function ak(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Ui(nk,a)}
+function gk(a,b){if(0>b)throw new tk("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Ui(nk,a);a.b=!1;a.c=uk(a,b);Vi(nk,a)}function vk(a){return $wnd.setInterval(C(function(){a.Bc()}),100)}function uk(a,b){return $wnd.setTimeout(C(function(){a.Bc()}),b)}t(24,1,{});_.Bc=function(){this.b||Ui(nk,this);this.Cc()};_.b=!1;_.c=0;var nk;function lk(a){mk();this.a=a}t(23,24,{},lk);
+_.Cc=function(){var a=this.a,b,c,d,e,f;b=y(wk,m,3,a.a.c,0);b=xk(a.a,b);c=new yk;for(e=0,f=b.length;e<f;++e)d=b[e],Ui(a.a,d),dk(d.a,c.a);0<a.a.c&&gk(a.b,Sj(5,16-(ck()-c.a)))};_.a=null;function fk(a,b){this.b=a;this.a=b}t(25,20,{2:1,3:1},fk);_.a=null;_.b=null;t(27,1,{});_.a=null;function zk(){this.a=cd}t(26,27,{},zk);function Ak(){this.a=dd}t(28,27,{},Ak);function Bk(){this.a=gd}t(29,27,{},Bk);t(31,1,{});_.a=null;function Ck(a){this.a=a}t(30,31,{},Ck);function Dk(){this.a=hd}t(32,27,{},Dk);
+function Ek(){this.a=kd}t(33,27,{},Ek);function Fk(){this.a=pd}t(34,27,{},Fk);function Gk(){this.a=yd}t(35,27,{},Gk);function Hk(){this.a=Gd}t(36,27,{},Hk);function Ik(){this.a=Hd}t(37,27,{},Ik);function Jk(){this.a=Id}t(38,27,{},Jk);function Kk(){this.a=Jd}t(39,27,{},Kk);function Lk(){this.a=Pd}t(40,27,{},Lk);function Mk(){this.a=Qd}t(41,27,{},Mk);function Nk(){this.a=Sd}t(42,27,{},Nk);function Ok(){this.a=$d}t(43,27,{},Ok);function Pk(){this.a=ne}t(44,27,{},Pk);function Qk(){this.a=ue}
+t(45,27,{},Qk);function Rk(){this.a=ve}t(46,27,{},Rk);function Sk(){this.a=xe}t(47,27,{},Sk);function Tk(){this.a=Ae}t(48,27,{},Tk);function Uk(a){this.a=a.id}t(49,1,{4:1,5:1},Uk);_.a=null;function Vk(){this.a=Me}t(50,27,{},Vk);function Wk(){this.a=Ve}t(51,27,{},Wk);function Xk(){this.a=We}t(52,27,{},Xk);function Yk(){this.a=Xe}t(53,27,{},Yk);function Zk(){this.a=Ye}t(54,27,{},Zk);function $k(){this.a=$e}t(55,27,{},$k);function al(){this.a=bf}t(56,27,{},al);function bl(){this.a=cf}t(57,27,{},bl);
+function cl(){this.a=df}t(58,27,{},cl);function dl(){this.a=ef}t(59,27,{},dl);function el(){this.a=hf}t(60,27,{},el);function fl(){this.a=jf}t(61,27,{},fl);function gl(){this.a=kf}t(62,27,{},gl);function hl(){this.a=lf}t(63,27,{},hl);function il(){this.a=Cf}t(64,27,{},il);function jl(){this.a=Ff}t(65,27,{},jl);function kl(){this.a=Pf}t(66,27,{},kl);function ll(){this.a=Wf}t(67,27,{},ll);t(68,31,{},function(a){this.a=a});function ml(){this.a=Xf}t(69,27,{},ml);
+function nl(){nl=x;ol=new Ck("aria-activedescendant")}var ol;function pl(){this.a=ag}t(71,27,{},pl);function ql(){this.a=bg}t(72,27,{},ql);function rl(){this.a=eg}t(73,27,{},rl);
+function sl(){sl=x;tl=new Ak;ul=new zk;vl=new Bk;wl=new Dk;xl=new Ek;yl=new Fk;zl=new Gk;Al=new Hk;Bl=new Ik;Cl=new Jk;Dl=new Kk;El=new Lk;Fl=new Mk;Gl=new Nk;Hl=new Ok;Il=new Pk;Jl=new Rk;Kl=new Qk;Ll=new Sk;Ml=new Tk;Nl=new Vk;Ol=new Wk;Pl=new Yk;Ql=new Zk;Rl=new Xk;Sl=new $k;Tl=new al;Ul=new bl;Vl=new cl;Wl=new el;Xl=new gl;Yl=new hl;Zl=new fl;$l=new dl;am=new il;bm=new jl;cm=new kl;dm=new ll;em=new ml;fm=new ql;gm=new pl;hm=new rl;im=new jm;km=new lm;mm=new nm;om=new pm;qm=new rm;sm=new tm;um=
+new vm;wm=new xm;ym=new zm;Am=new Bm;Cm=new Dm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;en=new fn;gn=new hn;F=new Ei;z(F,eg,hm);z(F,cd,ul);z(F,Qd,Fl);z(F,dd,tl);z(F,gd,vl);z(F,$d,Hl);z(F,hd,wl);z(F,kd,xl);z(F,pd,yl);z(F,yd,zl);z(F,ve,Jl);z(F,Gd,Al);z(F,xe,Ll);z(F,Hd,Bl);z(F,Id,Cl);z(F,Jd,Dl);z(F,Pd,El);z(F,We,Rl);z(F,Sd,Gl);z(F,ne,Il);z(F,ue,Kl);z(F,Ae,Ml);z(F,Me,Nl);z(F,Ve,Ol);z(F,Xe,Pl);z(F,Ye,Ql);z(F,$e,Sl);z(F,bf,Tl);z(F,cf,Ul);z(F,df,Vl);z(F,ef,$l);z(F,hf,Wl);z(F,jf,Zl);z(F,
+kf,Xl);z(F,Pf,cm);z(F,ag,gm);z(F,lf,Yl);z(F,Cf,am);z(F,Ff,bm);z(F,Wf,dm);z(F,Xf,em);z(F,bg,fm);z(F,ig,mm);z(F,jg,im);z(F,kg,km);z(F,rg,qm);z(F,sg,sm);z(F,pg,om);z(F,vg,um);z(F,xg,wm);z(F,yg,ym);z(F,Bg,Tm);z(F,Dg,Am);z(F,Eg,Cm);z(F,Jg,Vm);z(F,Kg,Xm);z(F,Lg,Zm);z(F,Mg,an);z(F,Tg,gn);z(F,Ug,cn);z(F,Vg,en)}var ul,tl,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Fl,Gl,Hl,Il,Kl,Jl,Ll,Ml,Nl,Ol,Rl,Pl,Ql,Sl,Tl,Ul,Vl,$l,Wl,Zl,Xl,Yl,am,bm,cm,dm,em,gm,fm,hm,F,mm,im,km,om,qm,sm,um,wm,ym,Tm,Am,Cm,Vm,Xm,Zm,an,gn,cn,en;
+function nm(){this.a=ig}t(75,27,{},nm);function jm(){this.a=jg}t(76,27,{},jm);function lm(){this.a=kg}t(77,27,{},lm);function pm(){this.a=pg}t(78,27,{},pm);function rm(){this.a=rg}t(79,27,{},rm);function tm(){this.a=sg}t(80,27,{},tm);function vm(){this.a=vg}t(81,27,{},vm);function xm(){this.a=xg}t(82,27,{},xm);function zm(){this.a=yg}t(83,27,{},zm);function Um(){this.a=Bg}t(84,27,{},Um);function Bm(){this.a=Dg}t(85,27,{},Bm);function Dm(){this.a=Eg}t(86,27,{},Dm);function Wm(){this.a=Jg}
+t(87,27,{},Wm);function Ym(){this.a=Kg}t(88,27,{},Ym);function $m(){this.a=Lg}t(89,27,{},$m);function bn(){this.a=Mg}t(90,27,{},bn);function hn(){this.a=Tg}t(91,27,{},hn);function dn(){this.a=Ug}t(92,27,{},dn);function fn(){this.a=Vg}t(93,27,{},fn);function yk(){this.a=ck()}function ck(){return(new Date).getTime()}t(94,1,{},yk);function jn(a){var b,c,d;d=new kn;for(c=a;c;)b=c.Dc(),c!=a&&ln(d.a,"Caused by: "),mn(d,c.cZ.d),ln(d.a,kb),ln(d.a,null==b?"(No exception detail)":b),ln(d.a,aa),c=c.e}
+function nn(a){var b,c,d;c=y(on,m,85,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new pn;c[d]=a[d]}}function qn(a){var b;b=a.cZ.d;a=a.Dc();return null!=a?b+kb+a:b}t(99,1,{71:1,86:1});_.Dc=function(){return this.f};_.tS=function(){return qn(this)};_.e=null;_.f=null;function rn(a){sn();this.f=a}t(98,99,ii,rn);function Qi(a){sn();this.f=a}function Ni(a,b){sn();this.e=b;this.f=a}t(97,98,ai,Qi,Ni);
+function tn(a){sn();this.b=a;this.a=l;var b,c,d;c=[];d=y(on,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new un(c[a]);nn(d)}t(96,97,ai,tn);
+_.Dc=function(){if(null==this.c){this.d=null==this.b?Hf:vn(this.b)?null==this.b?null:this.b.name:A(this.b,1)?"String":wn(this.b).d;this.a=this.a+kb+(vn(this.b)?null==this.b?null:this.b.message:this.b+l);var a;if(vn(this.b)){a=this.b;var b=l,c;for(c in a)if(c!=Bf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+kb+a[c]}catch(d){}a=b}else a=l;this.c=ua+this.d+") "+a+this.a}return this.c};_.a=l;_.b=null;_.c=null;_.d=null;function xn(a,b){return yn(a)?a.eQ(b):a===b}function wn(a){return yn(a)?a.cZ:zn}
+function An(a){return yn(a)?a.hC():yi(a)}
+function Bn(){var a;Bn=x;Cn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Dn(a){Bn();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=Cn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var Cn;t(106,1,{});function yi(a){return a.$H||(a.$H=++En)}function Fn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Gn(){return $wnd.setTimeout(function(){0!=Hn&&(Hn=0);In=-1},10)}var Hn=0,En=0,Jn=0,In=-1;
+function Kn(){Kn=x;Ln=new Mn}function Nn(a,b){a.a=On(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Pn(a)),Qn(a.e,1),!a.i&&(a.i=new Rn(a)),Qn(a.i,50))}function Mn(){}function Sn(a){return a.Ec()}function On(a,b){!a&&(a=[]);a[a.length]=b;return a}function Tn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Ec()&&(b=On(b,e)):e[0].wc()}catch(f){if(f=Mi(f),!A(f,86))throw f;}}return b}function Qn(a,b){Kn();$wnd.setTimeout(function(){C(Sn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(108,106,{},Mn);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Ln;function Pn(a){this.a=a}t(109,1,{},Pn);
+_.Ec=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Tn(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new yk;100>ck()-d.a;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Ec()||(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 Rn(a){this.a=a}t(110,1,{},Rn);_.Ec=function(){this.a.d&&Qn(this.a.e,1);return this.a.j};
+_.a=null;function Un(a){for(var b={},c=[],d=arguments.callee.caller.caller;d;){var e=a.Fc(d.toString());c.push(e);var e=jb+e,f=b[e];if(f){var g,j;for(g=0,j=f.length;g<j;g++)if(f[g]===d)return c}(f||(b[e]=[])).push(d);d=d.caller}return c}function sn(){var a,b,c,d;c=Un(new Vn);d=y(on,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new un(c[a]);nn(d)}function Vn(){}t(113,1,{},Vn);
+_.Fc=function(a){var b,c,d;d=l;a=Wn(a);b=a.indexOf(ua);c=0==a.indexOf(oe)?8:0;-1==b&&(b=Xn(a,Yn(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=Wn(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};function ln(a,b){a[a.explicitLength++]=null==b?Hf:b}function Zn(){var a=[];a.explicitLength=0;return a}function $n(a){var b,c;b=(c=a.join(l),a.length=a.explicitLength=0,c);return a[a.explicitLength++]=b}function ao(a,b){return parseInt(a[b])||0}function bo(a,b){return null==a[b]?null:""+a[b]}
+function co(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 eo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function fo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function yj(a){a=a.button;return 1==a?4:2==a?2:1}function go(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==lg}
+function Yj(a){var b;try{b=a.getBoundingClientRect().left}catch(c){b=0}b+=$wnd.pageXOffset;go(a)&&(a=a.offsetParent,b+=a?a.offsetWidth-a.clientWidth:0);return b}function Zj(a){try{return a.getBoundingClientRect().top}catch(b){return 0}}function Xj(a){var b;b=a.scrollLeft||0;go(a)&&(b=-b);return b}function ho(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 io(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function pj(){var a=$doc;return(G(a.compatMode,Eb)?a.documentElement:a.body).clientHeight}function oj(){var a=$doc;return(G(a.compatMode,Eb)?a.documentElement:a.body).clientWidth}function jo(a,b){this.b=a;this.c=b}t(139,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return yi(this)};_.tS=function(){return this.b};_.b=null;_.c=0;
+function vj(){vj=x;ko=new lo;mo=new no;oo=new po;qo=new ro;so=new to;uo=H(vo,m,6,[ko,mo,oo,qo,so])}t(138,139,oi);var uo,oo,mo,qo,ko,so;function lo(){jo.call(this,gc,0)}t(140,138,oi,lo);function no(){jo.call(this,"DOTTED",1)}t(141,138,oi,no);function po(){jo.call(this,"DASHED",2)}t(142,138,oi,po);function ro(){jo.call(this,"HIDDEN",3)}t(143,138,oi,ro);function to(){jo.call(this,"SOLID",4)}t(144,138,oi,to);function wo(){wo=x;xo=new yo;zo=new Ao;Bo=new Co;Do=new Eo;Fo=H(Go,m,7,[xo,zo,Bo,Do])}
+t(145,139,Rh);var Fo,zo,Bo,Do,xo;function yo(){jo.call(this,gc,0)}t(146,145,Rh,yo);function Ao(){jo.call(this,"BLOCK",1)}t(147,145,Rh,Ao);function Co(){jo.call(this,"INLINE",2)}t(148,145,Rh,Co);function Eo(){jo.call(this,"INLINE_BLOCK",3)}t(149,145,Rh,Eo);function Ho(){Ho=x;Io=new Jo;Ko=new Lo;Mo=new No;Oo=new Po;Qo=H(Ro,m,9,[Io,Ko,Mo,Oo])}t(150,139,bi);var Qo,Io,Ko,Mo,Oo;function Jo(){jo.call(this,Db,0)}t(151,150,bi,Jo);function Lo(){jo.call(this,$b,1)}t(152,150,bi,Lo);
+function No(){jo.call(this,cc,2)}t(153,150,bi,No);function Po(){jo.call(this,vc,3)}t(154,150,bi,Po);function uj(){uj=x;So=new To;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=new ip;jp=H(kp,m,10,[So,Uo,Wo,Yo,$o,bp,dp,fp,hp])}t(155,139,si);var jp,fp,Wo,Yo,dp,hp,bp,Uo,$o,So;function To(){jo.call(this,"PX",0)}t(156,155,si,To);function Vo(){jo.call(this,"PCT",1)}t(157,155,si,Vo);function Xo(){jo.call(this,"EM",2)}t(158,155,si,Xo);function Zo(){jo.call(this,"EX",3)}
+t(159,155,si,Zo);function ap(){jo.call(this,"PT",4)}t(160,155,si,ap);function cp(){jo.call(this,"PC",5)}t(161,155,si,cp);function ep(){jo.call(this,"IN",6)}t(162,155,si,ep);function gp(){jo.call(this,"CM",7)}t(163,155,si,gp);function ip(){jo.call(this,"MM",8)}t(164,155,si,ip);function lp(){lp=x;mp=[];np=[];op=[]}var mp,np,op;function pp(){pp=x;qp()}function qp(){qp=x;pp();rp=y(I,s,-1,30,1)}function sp(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var rp;t(179,1,{});_.tS=function(){return"An event type"};
+_.f=null;t(178,179,{});_.Ic=function(){this.e=!1;this.f=null};_.e=!1;t(177,178,{});_.Hc=function(){return this.Jc()};_.a=null;var tp=_.b=null;function up(){up=x;vp=new wp(ld,new xp)}function xp(){}t(176,177,{},xp);_.Gc=function(a){a.Kc(this)};_.Jc=function(){return vp};var vp;function yp(){yp=x;zp=new wp(xd,new Ap)}function Ap(){}t(180,177,{},Ap);_.Gc=function(a){Bp();Cp(this,a.b,Dp(a.a.a,a.a.a.gb.selectedIndex))};_.Jc=function(){return zp};var zp;t(183,177,li);
+function Qj(a,b){return(a.a.clientX||0)-Yj(b)+Xj(b)+$wnd.pageXOffset}function Rj(a,b){return(a.a.clientY||0)-(Zj(b)+$wnd.pageYOffset)+(b.scrollTop||0)+$wnd.pageYOffset}function wj(a){var b;return(b=a.b)?Qj(a,b):a.a.clientX||0}function xj(a){var b;return(b=a.b)?Rj(a,b):a.a.clientY||0}t(182,183,li);function Ep(){Ep=x;Fp=new wp(Ad,new Gp)}function Gp(){}t(181,182,li,Gp);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return Fp};var Fp;function Hp(){Hp=x;Ip=new wp(Kd,new Jp)}function Jp(){}
+t(184,177,{},Jp);_.Gc=function(){this.a.preventDefault();this.a.stopPropagation()};_.Jc=function(){return Ip};var Ip;t(187,1,{37:1});_.hC=function(){return this.c};_.tS=function(){return"Event type"};var Kp=_.c=0;function sk(){this.c=++Kp}t(186,187,ci,sk);function wp(a,b){this.c=++Kp;this.a=b;!tp&&(tp=new Lp);tp.a[a]=this;this.b=a}t(185,186,ci,wp);_.a=null;_.b=null;function Mp(){Mp=x;Np=new wp(Ld,new Op)}function Op(){}t(188,182,li,Op);
+_.Gc=function(a){var b=a.a,a=!a.a.z.c,c,d;if(a!=b.z.c)if(b.bb){if(a){if(b.F!=(Pp(),Qp))a=Rp(b.gb),c=new Sp(ao(b.gb,Lf),ao(b.gb,Kf)),d=new Sp(ao(b.K.ab.gb,Lf),ao(b.K.ab.gb,Kf)),b.w.b=a.b-(c.b-d.b),b.w.a=a.a-(c.a-d.a);Tp(b.z,!0);a=ao(b.K.ab.gb,Lf);Up(b,new Sp(a,Vp(b.K.ab).a));b.A&&b.F!=Qp&&Wp(b.f,b)}else Tp(b.z,!1),b.F!=(Pp(),Qp)?Up(b,new Sp(b.w.b,b.w.a)):Xp(b,Rp(b.f.gb)),b.A&&b.F!=Qp&&Yp(b.f,b);Zp(b.K.ab)}else Tp(b.z,!0)};_.Jc=function(){return Np};var Np;function $p(){$p=x;aq=new wp(ie,new bq)}
+function bq(){}t(189,177,{},bq);_.Gc=function(a){Wj(a.a.a)};_.Jc=function(){return aq};var aq;function cq(){cq=x;dq=new wp(qe,new eq)}function eq(){}t(190,177,{},eq);_.Gc=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,fq(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,gq(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Jc=function(){return dq};var dq;
+function hq(){hq=x;iq=new wp(re,new jq)}function jq(){}t(191,177,{},jq);_.Gc=function(a){a.a.a&&(a.a.b.a=null,kq(a.a.a,a.a.b))};_.Jc=function(){return iq};var iq;function lq(){lq=x;mq=new wp(se,new nq)}function nq(){}t(192,177,{},nq);_.Gc=function(){this.a.preventDefault()};_.Jc=function(){return mq};var mq;t(194,177,{});t(193,194,{});function oq(){oq=x;pq=new wp(Re,new qq)}function qq(){}t(195,193,{},qq);
+_.Gc=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(rq(),sq).length&&-999!=(rq(),sq)[c]&&(c=(rq(),sq)[c]);b=new tq(null,c,null);if(this.a.ctrlKey||this.a.shiftKey||this.a.metaKey||this.a.altKey)this.a.ctrlKey&&(b.e|=2),this.a.altKey&&(b.e|=8),this.a.metaKey&&(b.e|=4),this.a.shiftKey&&(b.e|=1);a:{var a=a.a.c,d,e;a.kb=!1;if(!a.z){a.kb=!0;a.J=l;e=0;d=8==b.e;b=0!=(b.e&2);switch(c){case 99:case 67:b?uq(vq(a)):e=301;break;case 118:case 86:b&&a.vb&&wq(a.u,(!a.wb&&(a.wb=new xq(a)),a.wb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Rb&&(yq(a,bo((zq(),Aq).gc.a.gb,Xg)),e=1201,a.d=18);break;case 104:case 72:a.kb=!0;a.J=Ub;e=1300;break;case 114:case 82:a.kb=!0;a.J=rc;e=1301;break;case 116:case 84:701==a.c?(e=236,a.kb=!0,a.J=Ka):801==a.c?(e=237,a.kb=!0,a.J=Ja):(e=233,a.kb=!0,a.J="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.kb=!0,a.J=Ra);break;case 122:case 90:b?e=110:(e=239,a.kb=!0,a.J=Ua);break;case 97:case 65:e=235;a.kb=!0;a.J="-COOH";break;case 101:case 69:e=238;a.kb=!0;a.J=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.kb=!0;a.J=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.c?(e=254,a.kb=!0,a.J="-F"):801==a.c?(e=255,a.kb=!0,a.J="-Cl"):901==a.c?(e=256,a.kb=!0,a.J="-Br"):1001==a.c?(e=257,a.kb=!0,a.J="-I"):501==a.c?(e=259,a.kb=!0,a.J="-OH"):401==a.c?(e=258,a.kb=!0,
+a.J="-NH2"):e=202;break;case 61:501==a.c?(e=250,a.kb=!0,a.J="=O"):e=203;break;case 35:e=204;break;case 48:105==a.c?Bq(a,0):d?(e=223,a.kb=!0,a.J="-3-Furyl"):(e=221,a.kb=!0,a.J="-Furyl");break;case 49:105==a.c?Bq(a,1):1301==a.c?(a.kb=!0,a.J="-R1",e=1302):e=209;break;case 50:105==a.c&&Bq(a,2);1301==a.c&&(a.kb=!0,a.J="-R2",e=1303);break;case 51:105==a.c?Bq(a,3):1301==a.c?(a.kb=!0,a.J="-R3",e=1304):e=206;break;case 52:105==a.c?Bq(a,4):e=207;break;case 53:105==a.c?Bq(a,5):e=208;break;case 54:105==a.c?Bq(a,
+6):e=210;break;case 55:105==a.c?Bq(a,7):e=211;break;case 56:105==a.c?Bq(a,8):e=212;break;case 57:105==a.c?Bq(a,9):(a.kb=!0,a.J="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}Cq(a,e)}b=!0}b&&this.a.preventDefault()};_.Jc=function(){return pq};var pq;function Dq(){Dq=x;Eq=new wp(sf,new Fq)}function Fq(){}t(196,182,li,Fq);_.Gc=function(a){a.tc(this)};_.Jc=function(){return Eq};var Eq;
+function qj(){qj=x;rj=new wp(tf,new Gq)}function Gq(){}t(197,182,li,Gq);_.Gc=function(a){a.uc(this)};_.Jc=function(){return rj};var rj;function Hq(){Hq=x;Iq=new wp(uf,new Jq)}function Jq(){}t(198,182,li,Jq);_.Gc=function(a){var b;a.e&&1==a.d&&(b=new Pj(ej,null),a.b.i=a.f+b.a,a.b.j=a.i+b.d,fj(a))};_.Jc=function(){return Iq};var Iq;function Kq(){Kq=x;Lq=new wp(vf,new Mq)}function Mq(){}t(199,182,li,Mq);_.Gc=function(a){var b;b=this.a;Nn((Kn(),Ln),new Nq(a,a.b,b))};_.Jc=function(){return Lq};var Lq;
+function sj(){sj=x;tj=new wp(wf,new Oq)}function Oq(){}t(200,182,li,Oq);_.Gc=function(a){a.vc(this)};_.Jc=function(){return tj};var tj;function Lp(){this.a={}}t(201,1,{},Lp);_.a=null;t(204,183,li);var Pq=null;function Qq(){Qq=x;Rq=new wp(Og,new Sq)}function Sq(){}t(203,204,li,Sq);_.Gc=function(a){Tq(a.a,this,a.a.k)};_.Jc=function(){return Rq};var Rq;function Uq(){Uq=x;Vq=new wp(Pg,new Wq)}function Wq(){}t(205,204,li,Wq);_.Gc=function(a){Tq(a.a,this,a.a.k)};_.Jc=function(){return Vq};var Vq;
+function Xq(){var a;this.a=(a=document.createElement(Zd),a.setAttribute(Mf,"return;"),typeof a.ontouchstart==oe)}t(206,1,{},Xq);function Yq(){Yq=x;Zq=new wp(Qg,new $q)}function $q(){}t(207,204,li,$q);_.Gc=function(a){Tq(a.a,this,a.a.n)};_.Jc=function(){return Zq};var Zq;function ar(){ar=x;br=new wp(Rg,new cr)}function cr(){}t(208,204,li,cr);_.Gc=function(a){dr(a.a,this)&&(a.a.j&&er(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),gk(a.a.c,750),a.a.d=!1))};_.Jc=function(){return br};var br;
+function fr(a,b){this.a=b;this.b=a}function gr(a,b,c){rk&&(b=new fr(b,c),a.Uc(b))}t(209,178,{},fr);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return rk};_.a=!1;var rk=_.b=null;function hr(a){this.a=a}t(210,178,{},hr);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return ir};var ir=_.a=null;function jr(){}function kr(a){var b;lr&&(b=new jr,a.Uc(b))}t(211,178,{},jr);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return lr};var lr=null;function mr(a){this.a=a}t(212,178,{},mr);_.Gc=function(a){a.Tc(this)};
+_.Hc=function(){return nr};var nr=_.a=null;function or(){}t(213,178,{},or);_.Gc=function(a){a.a.N&&a.a.Ed()};_.Hc=function(){return pr};var pr=null;function qr(a,b,c){a=a.a;if(!b)throw new rr("Cannot add a handler with a null type");if(!c)throw new rr("Cannot add a null handler");0<a.b?sr(a,new tr(a,b,c)):ur(a,b,null).vf(c);return new vr(new wr(a,b,c))}
+function xr(a,b){var c;!b.e||b.Ic();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,j,h;if(!b)throw new rr("Cannot fire null event");try{++d.b;j=yr(d,b.Hc(),null);e=null;for(h=d.c?j.Ef(j.Be()):j.Df();d.c?h.Gf():h.Xc();){g=d.c?h.Hf():h.Yc();try{b.Gc(g)}catch(n){if(n=Mi(n),A(n,86))f=n,!e&&(e=new zr),Ar(e,f);else throw n;}}if(e)throw new Br(e);}finally{if(--d.b,0==d.b){var o,r;if(d.a)try{for(r=new Gi(d.a);r.b<r.d.Be();)o=Hi(r),o.wc()}finally{d.a=null}}}}catch(q){q=Mi(q);if(A(q,38))throw new Cr(q.a);throw q;}finally{null==
+c?(b.e=!0,b.f=null):b.f=c}}function Dr(a){Er.call(this,a,!1)}function Er(a,b){this.a=new Fr(b);this.b=a}t(214,1,vi,Dr,Er);_.Uc=function(a){xr(this,a)};_.a=null;_.b=null;t(217,1,{});function sr(a,b){!a.a&&(a.a=new aj);Vi(a.a,b)}function Gr(a,b,c,d){var e,f;e=yr(a,b,c);e.xf(d)&&e.ye()&&(f=dj(a.d,b),f.Ae(c),f.ye()&&Pi(a.d,b))}function ur(a,b,c){var d;d=dj(a.d,b);d||(d=new Ei,z(a.d,b,d));a=d.xe(c);a||(a=new aj,d.ze(c,a));return a}
+function yr(a,b,c){a=dj(a.d,b);if(!a)return Hr(),Hr(),Ir;c=a.xe(c);return!c?(Hr(),Hr(),Ir):c}t(216,217,{});_.a=null;_.b=0;_.c=!1;function Fr(a){this.d=new Ei;this.c=a}t(215,216,{},Fr);function vr(a){this.a=a}t(218,1,{},vr);_.a=null;function Br(a){Ni.call(this,Jr(a),Kr(a));this.a=a}function Kr(a){a=a.xd();return!a.Xc()?null:a.Yc()}
+function Jr(a){var b,c,d;b=a.Be();if(0==b)return null;b=new Lr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:ln(b.a,"; "),d=d.Dc(),ln(b.a,d);return $n(b.a)}t(220,97,Lh,Br);_.a=null;function Cr(a){Br.call(this,a)}t(219,220,Lh,Cr);t(221,1,{},function(){});function Mr(a){a=bo(a,Rd);return(null==a?0:lg==a||lg.toLowerCase()==a.toLowerCase())?(Nr(),Or):(null==a?0:af==a||af.toLowerCase()==a.toLowerCase())?(Nr(),Pr):(Nr(),Qr)}
+function Nr(){Nr=x;Or=new Rr("RTL",0);Pr=new Rr("LTR",1);Qr=new Rr("DEFAULT",2);Sr=H(Tr,m,15,[Or,Pr,Qr])}function Rr(a,b){jo.call(this,a,b)}t(223,139,{15:1,71:1,75:1,77:1},Rr);var Sr,Qr,Pr,Or;function Ur(){}function Vr(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 y(a,b,c,d,e){d=Vr(e,d);H(a,b,c,d);return d}function Wr(a){return Xr([Yr,I],[m,s],[70,-1],a,0,2,1)}
+function Xr(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Vr(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Xr(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Zr();var e=$r,f=as;Zr();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function bs(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new cs;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new cs;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new cs;}a[b]=c}t(224,1,{},Ur);_.qI=0;
+function Zr(){Zr=x;$r=[];as=[];var a=new Ur,b=$r,c=as,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var $r,as;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function vn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function yn(a){return a.tM==x||a.cM&&!!a.cM[1]}function ds(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function es(){var a;$stats&&fs("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Of))a=Of;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(yf)&&9<=$doc.documentMode)a=Le;else if(-1!=a.indexOf(yf)&&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"}G(Le,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 ("+
+a+"). Expect more errors.\n");$stats&&fs("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(gs,m,1,[Eb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&fs("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";lp();op.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+lp();0!=op.length&&(a=op.join(l),a=(pp(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:sp(0,a,!1),op.length=0);if(0!=mp.length){a=mp.join(l);a=(pp(),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=rp[b],0==c&&(c=rp[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);rp[e]+=a.length;sp(e,a,!0)}mp.length=0}0!=np.length&&(a=np.join(l),a=(pp(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=
+a:sp(b-1,a,!0),np.length=0);$stats&&fs("export.client.JSME_export");new hs;new is;0<js(null)?Nn((Kn(),Ln),new ks):ls()}function Mi(a){return A(a,86)?a:new tn(a)}function ms(a){return ns(a&4194303,a>>22&4194303,0>a?1048575:0)}function os(a){return ns(a.l,a.m,a.h)}function ns(a,b,c){return _=new ps,_.l=a,_.m=b,_.h=c,_}
+function qs(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new rs;if(0==a.l&&0==a.m&&0==a.h)return ss=ns(0,0,0),ns(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?(ss=ns(0,0,0),c=os((ts(),us))):(ss=ns(c.l,c.m,c.h),c=ns(0,0,0)),c;g=!1;0!=b.h>>19&&(b=vs(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?ws(e):0==c&&0!=d&&0==e?ws(d)+22:0!=c&&0==d&&0==e?ws(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=os((ts(),xs)),c=!0,g=!g;else return c=ys(a,f),g&&zs(c),ss=ns(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=vs(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=ys(c,d);f&&zs(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=ns(f,j,c);g?ss=vs(c):ss=ns(c.l,c.m,c.h);return e}if(!As(a,b))return e?ss=vs(a):ss=ns(a.l,a.m,a.h),ns(0,0,0);c=c?a:ns(a.l,a.m,a.h);var h,n,o,r;f=Bs(b)-Bs(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=ns(j&4194303,n&4194303,h&1048575);for(n=ns(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&zs(n);e?(ss=vs(c),d&&(ss=Cs(ss,(ts(),us)))):ss=ns(c.l,c.m,c.h);return n}
+function zs(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}function Bs(a){var b;b=Ds(a.h);return 32==b?(b=Ds(a.m),32==b?Ds(a.l)+32:b+20-10):b-12}var ss=null;function Rs(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return ns(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Ss(a,b){return ns(a.l&b.l,a.m&b.m,a.h&b.h)}function Ts(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function M(a){var b,c,d;if(isNaN(a))return ts(),Us;if(-9223372036854775E3>a)return ts(),Vs;if(9223372036854775E3<=a)return ts(),xs;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=ns(a,b,c);d&&zs(b);return b}function Ws(a){var b,c;return-129<a&&128>a?(b=a+128,null==Xs&&(Xs=y(Ys,m,16,256,0)),c=Xs[b],!c&&(c=Xs[b]=ms(a)),c):ms(a)}
+function Zs(a){var b=hh,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 As(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)}
+function $s(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return ns(c&4194303,q&
+4194303,u&1048575)}function vs(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ns(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function ys(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 ns(c&4194303,d&4194303,e&1048575)}function Cs(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ns(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function N(a){return a.l|a.m<<22}function at(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return $a;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+at(vs(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Ws(1E9);a=qs(a,b);b=l+N(ss);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=$a+b;c=b+c}return c}var Xs=null;function ts(){ts=x;xs=ns(4194303,4194303,524287);Vs=ns(0,0,524288);us=Ws(1);Ws(2);Us=Ws(0)}var xs,Vs,us,Us;function ps(){}t(233,1,{16:1},ps);
+function fs(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function bt(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}t(238,1,{},bt);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function ct(a,b){ln(a.a.a,b.a);return a}function dt(){this.a=new et}t(239,1,{},dt);function ft(a){if(null==a)throw new rr("css is null");this.a=a}t(240,1,{17:1,71:1},ft);
+_.eQ=function(a){return!A(a,17)?!1:G(this.a,a.a)};_.hC=function(){return gt(this.a)};_.a=null;function ht(a){if(null==a)throw new rr("html is null");this.a=a}t(242,1,pi,ht);_.Vc=function(){return this.a};_.eQ=function(a){return!A(a,18)?!1:G(this.a,a.a)};_.hC=function(){return gt(this.a)};_.a=null;t(243,1,pi,function(){this.a=l});_.Vc=function(){return this.a};_.eQ=function(a){return!A(a,18)?!1:G(this.a,a.a)};_.hC=function(){return gt(this.a)};_.a=null;
+function it(){it=x;jt=RegExp(na,pe);kt=RegExp(ob,pe);lt=RegExp(mb,pe);mt=RegExp(ta,pe);nt=RegExp(ea,pe)}function ot(a){it();-1!=a.indexOf(na)&&(a=a.replace(jt,oa));-1!=a.indexOf(mb)&&(a=a.replace(lt,ra));-1!=a.indexOf(ob)&&(a=a.replace(kt,qa));-1!=a.indexOf(ea)&&(a=a.replace(nt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(mt,"&#39;"));return a}var jt,kt,lt,nt,mt;function pt(a){if(null==a)throw new rr("uri is null");this.a=a}t(245,1,{19:1},pt);_.eQ=function(a){return!A(a,19)?!1:G(this.a,a.a)};_.hC=function(){return gt(this.a)};
+_.a=null;function qt(){qt=x}t(247,1,{});function rt(){}t(248,1,{},rt);var st=null;function tt(){}t(249,247,{},tt);var ut=null;function vt(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=yr(a.a,f,null).Be();for(e-=1;0<=e;--e)if(d=yr(a.a,f,null).Cf(e),A(d,20)&&xn(d.a,b)){var h=a.a,n=f;0<h.b?sr(h,new wt(h,n,null,d)):Gr(h,n,null,d)}}}t(250,1,di);_.a=null;function xt(a){this.a=a}t(251,250,di,xt);_.Wc=function(a){a.c&&(this.a._c(a.d)||(a.a=!0))};function yt(a){this.a=a}t(252,250,di,yt);
+_.Sc=function(){var a=this.a;zt((At(),Bt),a.a,!0)};function Ct(){sn()}t(253,97,ai,Ct);function Dt(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,gk(a.d,1))}function Et(){this.a=new Ft(this);this.b=new aj;this.d=new Gt(this);this.f=new Ht(this)}t(254,1,{},Et);_.c=!1;_.e=!1;function Ft(a){mk();this.a=a}t(255,24,{},Ft);_.Cc=function(){if(this.a.c){var a=this.a,b;b=It(a.f.d.b,a.f.b);Jt(a.f);A(b,21)&&new Ct;a.c=!1;Dt(a)}};_.a=null;function Gt(a){mk();this.a=a}t(256,24,{},Gt);
+_.Cc=function(){this.a.e=!1;var a=this.a,b=ck(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(gk(a.a,1E4);a.f.c<a.f.a;){d=Kt(a.f);try{if(null==d)break;A(d,21)&&(c=d,c.wc())}finally{(e=-1==a.f.b)||Jt(a.f)}if(100<=ck()-b)break}}finally{e||(ak(a.a),a.c=!1,Dt(a))}};_.a=null;function Kt(a){var b;a.b=a.c;b=It(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function Jt(a){Lt(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function Ht(a){this.d=a}t(257,1,{},Ht);_.Xc=function(){return this.c<this.a};_.Yc=function(){return Kt(this)};
+_.Zc=function(){Jt(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function Mt(a,b){var c=(Nt(),Ot(b));a.appendChild(c)}function Pt(a,b,c){var d;d=Vj;Vj=a;b==jj&&8192==Qt(a.type)&&(jj=null);c.$c(a);Vj=d}var Vj=null,jj=null;function Rt(){Rt=x;St=new Et}function Aj(a){Rt();if(!a)throw new rr("cmd cannot be null");var b=St;Vi(b.b,a);Dt(b)}var St;function Tt(a){kj();!Ut&&(Ut=new sk);Vt||(Vt=new Er(null,!0),Wt=new Xt);return qr(Vt,Ut,a)}var Vt=null;function Yt(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}
+function Xt(){}t(263,178,{},Xt);_.Gc=function(a){a.Wc(this);Wt.c=!1};_.Hc=function(){return Ut};_.Ic=function(){Yt(this)};_.a=!1;_.b=!1;_.c=!1;var Ut=_.d=null,Wt=null;function Zt(){Zt=x;$t=new au;bu()||($t=null)}var $t=null;function ok(){}t(265,1,{},ok);_.Qc=function(){for(;0<(mk(),nk).c;)ak(It(nk,0))};function qk(a,b){return qr((!cu&&(cu=new du),cu),a,b)}
+function eu(a){pk();fu||(gu("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 hu),fu=!0);return qk((!lr&&(lr=new sk),lr),a)}
+function pk(){iu||(gu('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 ju),
+iu=!0)}function ku(){iu&&gr((!cu&&(cu=new du),cu),null,!1)}function lu(){var a;iu&&(a=new mu,cu&&xr(cu,a));return null}function nu(){var a,b;if(fu&&(b=oj(),a=pj(),ou!=b||pu!=a))ou=b,pu=a,kr((!cu&&(cu=new du),cu))}var iu=!1,cu=null,pu=0,ou=0,fu=!1;function qu(){qu=x;ru=new sk}function mu(){qu()}t(267,178,{},mu);_.Gc=function(){null.$f()};_.Hc=function(){return ru};var ru;function du(){Dr.call(this,null)}t(269,214,vi,du);
+function Qt(a){switch(a){case ld:return 4096;case xd:return 1024;case Ad:return 1;case Ld:return 2;case ie:return 2048;case Re:return 128;case Se:return 256;case Te:return 512;case Ze:return 32768;case "losecapture":return 8192;case sf:return 4;case tf:return 64;case uf:return 32;case vf:return 16;case wf:return 8;case "scroll":return 16384;case fe:return 65536;case "DOMMouseScroll":case xf:return 131072;case Kd:return 262144;case Tf:return 524288;case Rg:return 1048576;case Qg:return 2097152;case Pg:return 4194304;
+case Og:return 8388608;case se:return 16777216;case qe:return 33554432;case re:return 67108864;default:return-1}}function kj(){su||(tu(),uu(),su=!0)}var su=!1;function vu(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 wu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function tu(){xu=C(function(a){var b;var c=Vt,d,e,f;Ut&&c&&yu(c.a.d,Ut)?(b=Wt.a,d=Wt.b,e=Wt.c,f=Wt.d,Yt(Wt),Wt.d=a,xr(c,Wt),c=!(Wt.a&&!Wt.b),Wt.a=b,Wt.b=d,Wt.c=e,Wt.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});zu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!vn(b)&&A(b,22)&&Pt(a,c,b)});Au=C(function(a){a.preventDefault();zu.call(this,a)});Bu=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;zu.call(this,a)});Cu=C(function(a){if(xu(a)){var b=lj;b&&b.__listener&&!vn(b.__listener)&&A(b.__listener,22)&&(Pt(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ad,Cu,!0);$wnd.addEventListener(Ld,Cu,!0);$wnd.addEventListener(sf,Cu,!0);$wnd.addEventListener(wf,Cu,!0);$wnd.addEventListener(tf,Cu,!0);$wnd.addEventListener(vf,Cu,!0);$wnd.addEventListener(uf,Cu,!0);$wnd.addEventListener(xf,Cu,!0);$wnd.addEventListener(Re,xu,!0);$wnd.addEventListener(Te,xu,!0);$wnd.addEventListener(Se,
+xu,!0);$wnd.addEventListener(Rg,Cu,!0);$wnd.addEventListener(Qg,Cu,!0);$wnd.addEventListener(Pg,Cu,!0);$wnd.addEventListener(Og,Cu,!0);$wnd.addEventListener(se,Cu,!0);$wnd.addEventListener(qe,Cu,!0);$wnd.addEventListener(re,Cu,!0)}function Du(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)}
+function Eu(a,b){switch(b){case "drag":a.ondrag=zu;break;case "dragend":a.ondragend=zu;break;case ce:a.ondragenter=Au;break;case "dragleave":a.ondragleave=zu;break;case de:a.ondragover=Au;break;case "dragstart":a.ondragstart=zu;break;case "drop":a.ondrop=zu;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,zu,!1);a.addEventListener(b,zu,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+function Fu(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?zu:null),c&2&&(a.ondblclick=b&2?zu:null),c&4&&(a.onmousedown=b&4?zu:null),c&8&&(a.onmouseup=b&8?zu:null),c&16&&(a.onmouseover=b&16?zu:null),c&32&&(a.onmouseout=b&32?zu:null),c&64&&(a.onmousemove=b&64?zu:null),c&128&&(a.onkeydown=b&128?zu:null),c&256&&(a.onkeypress=b&256?zu:null),c&512&&(a.onkeyup=b&512?zu:null),c&1024&&(a.onchange=b&1024?zu:null),c&2048&&(a.onfocus=b&2048?zu:null),c&4096&&(a.onblur=b&4096?zu:null),
+c&8192&&(a.onlosecapture=b&8192?zu:null),c&16384&&(a.onscroll=b&16384?zu:null),c&32768&&(a.onload=b&32768?Bu:null),c&65536&&(a.onerror=b&65536?zu:null),c&131072&&(a.onmousewheel=b&131072?zu:null),c&262144&&(a.oncontextmenu=b&262144?zu:null),c&524288&&(a.onpaste=b&524288?zu:null),c&1048576&&(a.ontouchstart=b&1048576?zu:null),c&2097152&&(a.ontouchmove=b&2097152?zu:null),c&4194304&&(a.ontouchend=b&4194304?zu:null),c&8388608&&(a.ontouchcancel=b&8388608?zu:null),c&16777216&&(a.ongesturestart=b&16777216?
+zu:null),c&33554432&&(a.ongesturechange=b&33554432?zu:null),c&67108864&&(a.ongestureend=b&67108864?zu:null))}var lj=null,xu=null,Cu=null,Au=null,zu=null,Bu=null;function uu(){Au=C(function(a){zu.call(this,a);return!1})}function Gu(){var a;Gu=x;Hu=(a=$doc,G(a.compatMode,Eb)?a.documentElement:a.body)}var Hu;function Iu(){this.b=new aj}function Ju(a){a=a[Uc];return null==a?-1:a}t(275,1,{},Iu);_.a=null;function Ku(a,b){this.a=a;this.b=b}t(276,1,{},Ku);_.a=0;_.b=null;
+function bu(){var a=$t,b=l,c=$wnd.location.hash;0<c.length&&(b=a.ad(c.substring(1)));Lu=b;var d=$wnd.onhashchange;$wnd.onhashchange=C(function(){var b=l,c=$wnd.location.hash;0<c.length&&(b=a.ad(c.substring(1)));a.bd(b);d&&d()});return!0}function au(){this.a=new Dr(null)}t(277,1,vi,au);_.ad=function(a){return decodeURI(a.replace("%23",la))};_.Uc=function(a){xr(this.a,a)};_.bd=function(a){a=null==a?l:a;if(!G(a,null==Lu?l:Lu))Lu=a,pr&&(a=new or,xr(this.a,a))};var Lu=l;
+function gu(a,b){var c;c=$doc.createElement("script");c.textContent=a||l;$doc.body.appendChild(c);b.wc();$doc.body.removeChild(c)}function ju(){}t(280,1,{},ju);_.wc=function(){$wnd.__gwt_initWindowCloseHandler(C(lu),C(ku))};function hu(){}t(281,1,{},hu);_.wc=function(){$wnd.__gwt_initWindowResizeHandler(C(nu))};function $i(a,b){Ii(a.gd(),b,!0)}function Zi(a,b){Ii(a.gd(),b,!1)}function nj(a,b,c){0<=b&&a.md(b+Yf);0<=c&&a.kd(c+Yf)}
+function Mu(a){var b,a=bo(a,zd);b=Xn(a,Yn(32));return 0<=b?a.substr(0,b-0):a}function Ii(a,b,c){if(!a)throw new Qi(kc);b=Wn(b);if(0==b.length)throw new tk(Lc);if(c){var d;d=Wn(b);b=a.className;-1==co(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=Wn(b);f=a.className;e=co(f,c);-1!=e&&(b=Wn(f.substr(0,e-0)),c=Wn(Nu(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Ou(a,b){a.style.display=b?l:Df;a.setAttribute("aria-hidden",""+!b)}t(286,1,mi);_.cd=function(){return Yj(this.gb)};
+_.dd=function(){return Zj(this.gb)+$wnd.pageYOffset};_.ed=function(){return ao(this.gb,Kf)};_.fd=function(){return ao(this.gb,Lf)};_.gd=function(){return this.gb};_.hd=function(){return this.gb.style.display!=Df};_.jd=function(){throw new Pu;};_.kd=function(a){this.gb.style[Be]=a};_.ld=function(a){Ou(this.gb,a)};_.md=function(a){this.gb.style[bh]=a};_.tS=function(){return!this.gb?"(null handle)":this.gb.outerHTML};_.gb=null;
+function B(a,b,c){var d;d=Qt(c.b);if(-1==d){var e=a.gb;d=c.b;kj();Eu(e,d);G(de,d)&&Eu(e,ce)}else-1==a.cb?(e=a.gb,d|=a.gb.__eventBits||0,kj(),Fu(e,d)):a.cb|=d;return qr(!a.db?a.db=new Dr(a):a.db,c,b)}function Qu(a,b,c){return qr(!a.db?a.db=new Dr(a):a.db,c,b)}
+function Ru(a){var b;if(a.pd())throw new Su("Should only call onAttach when the widget is detached from the browser's document");a.bb=!0;a.gb.__listener=a;b=a.cb;a.cb=-1;if(0<b)if(-1==a.cb){var c=a.gb;b|=a.gb.__eventBits||0;kj();Fu(c,b)}else a.cb|=b;a.nd();a.sd()}function Tu(a,b){var c;switch(Qt(b.type)){case 16:case 32:if((c=b.relatedTarget)&&ho(a.gb,c))return}c=a.gb;var d,e,f;if(tp&&(f=tp.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.db&&xr(a.db,f.a),f.a.a=d,f.a.b=e}
+function Uu(a){if(!a.pd())throw new Su("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.gb.__listener=null,a.bb=!1}}}function Wj(a){if(a.fb)if(A(a.fb,28))a.fb.ud(a);else{if(a.fb)throw new Su("This widget's parent does not implement HasWidgets");}else if(hj(),yu(Vu.a,a)){hj();try{a.rd()}finally{Pi(Vu.a,a)}}}
+function Wu(a,b){var c;c=a.fb;if(b){if(c)throw new Su("Cannot set a new parent without first clearing the old parent");a.fb=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.fb=null}}t(285,286,Sh);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.db&&xr(this.db,a)};_.pd=function(){return this.bb};_.qd=function(){Ru(this)};_.$c=function(a){Tu(this,a)};_.rd=function(){Uu(this)};_.sd=function(){};_.td=function(){};_.bb=!1;_.cb=0;_.db=null;_.eb=null;_.fb=null;
+function Xu(a){for(a=new Yu(a);a.a.a<a.a.b.c-1;)Zu(a.a),$u(a.a)}t(284,285,wi);_.nd=function(){av(this,(bv(),cv))};_.od=function(){av(this,(bv(),dv))};function ev(a,b,c){Wj(b);var d=a.p;fv(d,b,d.c);d=(Nt(),Ot(b.gb));c.appendChild(d);Wu(b,a)}function gv(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new hv;b.fb==a&&(f=a.vd(b),f<d&&--d);Wj(b);fv(a.p,b,d);e?(e=b.gb,Du(c,(Nt(),Ot(e)),d)):(e=(Nt(),Ot(b.gb)),c.appendChild(e));Wu(b,a)}
+function iv(a,b){var c;if(b.fb!=a)return!1;try{Wu(b,null)}finally{c=b.gb;fo(c).removeChild(c);c=a.p;var d;d=jv(c,b);if(-1==d)throw new kv;if(0>d||d>=c.c)throw new hv;for(--c.c;d<c.c;++d)bs(c.a,d,c.a[d+1]);bs(c.a,c.c,null)}return!0}t(283,284,wi);_.vd=function(a){return jv(this.p,a)};_.wd=function(a,b,c,d){gv(this,a,b,c,d)};_.xd=function(){return new lv(this.p)};_.ud=function(a){return iv(this,a)};function gj(a,b,c,d){var e;Wj(b);e=a.p.c;a.Ad(b,c,d);a.wd(b,a.gb,e,!0)}
+function mv(a,b){var c;(c=iv(a,b))&&nv(b.gb);return c}function ov(a,b,c,d){if(b.fb!=a)throw new tk("Widget must be a child of this panel.");a.Ad(b,c,d)}function pv(a,b,c){a=a.gb;-1==b&&-1==c?nv(a):(a.style[Vf]=bd,a.style[Ue]=b+Yf,a.style[Ng]=c+Yf)}function qv(){var a=$doc.createElement(Zd);this.p=new rv(this);this.gb=a;this.gb.style[Vf]="relative";this.gb.style[Rf]=Ce}function nv(a){a.style[Ue]=l;a.style[Ng]=l;a.style[Vf]=l}t(282,283,wi,qv);_.yd=function(a){ev(this,a,this.gb)};
+_.ud=function(a){return mv(this,a)};_.zd=function(a,b,c){ov(this,a,b,c)};_.Ad=function(a,b,c){pv(a,b,c)};function sv(a,b){if(a.Cd())throw new Su("SimplePanel can only contain one child widget");a.Dd(b)}function tv(a,b){if(a.ab!=b)return!1;try{Wu(b,null)}finally{a.Bd().removeChild(b.gb),a.ab=null}return!0}function uv(a,b){if(b!=a.ab&&(b&&Wj(b),a.ab&&a.ud(a.ab),a.ab=b)){var c=(Nt(),Ot(a.ab.gb));a.Bd().appendChild(c);Wu(b,a)}}function vv(){this.gb=$doc.createElement(Zd)}t(290,284,wi,vv);_.Bd=function(){return this.gb};
+_.Cd=function(){return this.ab};_.xd=function(){return new wv(this)};_.ud=function(a){return tv(this,a)};_.Dd=function(a){uv(this,a)};_.ab=null;function xv(a,b){a.$&&(yv(a.Z,!1,!1),gr(a,a,b))}function zv(a){var b;if(b=a.ab)null!=a.O&&b.kd(a.O),null!=a.P&&b.md(a.P)}function Av(a,b,c){a.V=b;a._=c;c-=0;a=a.gb;a.style[Ue]=b-0+(uj(),Yf);a.style[Ng]=c+Yf}function Bv(a){a.$||(a.bb&&Wj(a),yv(a.Z,!0,!1))}t(289,290,wi);_.Bd=function(){return eo(this.gb)};_.ed=function(){return ao(this.gb,Kf)};
+_.fd=function(){return ao(this.gb,Lf)};_.gd=function(){return fo(eo(this.gb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){xv(this,a)};_.hd=function(){return!G(Ce,this.gb.style[Zg])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this.$&&yv(this.Z,!1,!0)};_.kd=function(a){this.O=a;zv(this);0==a.length&&(this.O=null)};_.Gd=function(a,b){Av(this,a,b)};_.ld=function(a){this.gb.style[Zg]=a?$g:Ce};_.Dd=function(a){uv(this,a);zv(this)};
+_.md=function(a){this.P=a;zv(this);0==a.length&&(this.P=null)};_.Hd=function(){Bv(this)};_.M=!1;_.N=!1;_.O=null;_.P=null;_.Q=null;_.S=null;_.T=!1;_.U=!1;_.V=-1;_.W=!1;_.X=null;_.Y=!1;_.$=!1;_._=-1;
+function Cv(a,b){var c;vv.call(this);this.R=new Dv;this.L=(Ev(),Fv);this.Z=new Gv(this);this.gb.appendChild($doc.createElement(Zd));this.Gd(0,0);fo(eo(this.gb))[zd]="gwt-PopupPanel";eo(this.gb)[zd]=Uf;this.N=this.M=a;this.W=!1;c=H(gs,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.K=new Hv(c);this.K.gd()[zd]=l;c=fo(eo(this.gb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Qi(kc);d=Wn(d);if(0==d.length)throw new tk(Lc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
+h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}uv(this,this.K);zv(this);Ii(eo(this.gb),Uf,!1);Ii(this.K.b,b+"Content",!0)}t(288,289,wi);_.nd=function(){Ru(this.K)};_.od=function(){Uu(this.K)};_.Cd=function(){return this.K.ab};_.xd=function(){return new wv(this.K)};_.ud=function(a){return this.K.ud(a)};_.Dd=function(a){uv(this.K,a);zv(this)};_.K=null;t(287,288,wi);_.rd=function(){Uu(this)};
+function Iv(){Iv=x;Jv=new Kv(Db,0,(Ev(),Fv));Lv=new Kv(pc,1,Mv);Nv=new Kv(wc,2,Ov);Pv=H(Qv,m,23,[Jv,Lv,Nv])}function Kv(a,b,c){jo.call(this,a,b);this.a=c}t(291,139,{23:1,71:1,75:1,77:1},Kv);_.a=null;var Pv,Jv,Lv,Nv;function Rv(){Rv=x;Sv=H(gs,m,1,[Ng,rf,od])}
+function Hv(a){var b;Rv();var c,d;c=this.gb=$doc.createElement(Cg);this.c=$doc.createElement(Fg);Mt(c,this.c);c[vd]=0;for(c=c[td]=0;c<a.length;++c)d=(b=$doc.createElement(Sg),b[zd]=a[c],Mt(b,Tv(a[c]+"Left")),Mt(b,Tv(a[c]+Gb)),Mt(b,Tv(a[c]+"Right")),b),Mt(this.c,d),1==c&&(this.b=eo(vu(d,1)));this.gb[zd]="gwt-DecoratorPanel"}function Tv(a){var b,c;c=$doc.createElement(Gg);b=$doc.createElement(Zd);var d=(Nt(),Ot(b));c.appendChild(d);c[zd]=a;b[zd]=a+"Inner";return c}t(293,290,Zh,Hv);_.Bd=function(){return this.b};
+_.b=null;_.c=null;var Sv;t(292,293,Zh);t(294,1,{});function bv(){bv=x;cv=new Uv;dv=new Vv}function Wv(a){Br.call(this,a)}function av(a,b){bv();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Mi(f),A(f,86))d=f,!c&&(c=new zr),Ar(c,d);else throw f;}}if(c)throw new Wv(c);}t(295,219,Lh,Wv);var cv,dv;function Uv(){}t(296,1,{},Uv);_.Id=function(a){a.qd()};function Vv(){}t(297,1,{},Vv);_.Id=function(a){a.rd()};t(300,285,Sh);_.Mc=function(a){return B(this,a,(Dq(),Dq(),Eq))};
+_.Nc=function(a){return B(this,a,(qj(),qj(),rj))};_.Oc=function(a){return B(this,a,(Hq(),Hq(),Iq))};_.Pc=function(a){return B(this,a,(sj(),sj(),tj))};_.qd=function(){Ru(this);-1==(65535>this.gb.tabIndex?this.gb.tabIndex:-(this.gb.tabIndex%65535)-1)&&(this.gb.tabIndex=0)};t(299,300,Sh);function Xv(a){var b;this.gb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",pd),b);this.gb[zd]="gwt-Button";this.gb.innerHTML=a||l}t(298,299,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},Xv);t(301,283,wi);_.d=null;
+_.e=null;function Yv(a,b){var c;if(a.f)throw new Su("Composite.initWidget() may only be called once.");Wj(b);c=b.gb;a.gb=c;var d;Nt();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Nt(),c).__gwt_resolve=Zv(a));a.f=b;Wu(b,a)}function $v(a){if(-1!=a.cb){var b=a.f,c=a.cb;if(-1==b.cb){var d=b.gb,b=c|(b.gb.__eventBits||0);kj();Fu(d,b)}else b.cb|=c;a.cb=-1}a.f.qd();a.gb.__listener=a;a.sd()}t(302,285,ui);_.pd=function(){return this.f?this.f.pd():!1};_.qd=function(){$v(this)};
+_.$c=function(a){Tu(this,a);this.f.$c(a)};_.rd=function(){this.f.rd()};_.jd=function(){return this.gb=this.f.jd()};_.f=null;function aw(a,b){a.c=!1;a.a.textContent=b||l;if(a.d!=a.b){a.d=a.b;var c=a.a;switch(a.b.c){case 0:c[Rd]=lg;break;case 1:c[Rd]=af;break;case 2:Mr(c)!=(Nr(),Qr)&&(c[Rd]=l)}}}function bw(a){this.a=a;this.c=!1;this.d=this.b=Mr(a)}t(303,1,{},bw);_.a=null;_.b=null;_.c=!1;_.d=null;function mj(){this.gb=cw()}t(304,290,wi,mj);_.Mc=function(a){return B(this,a,(Dq(),Dq(),Eq))};
+_.Nc=function(a){return B(this,a,(qj(),qj(),rj))};_.Oc=function(a){return B(this,a,(Hq(),Hq(),Iq))};_.Pc=function(a){return B(this,a,(sj(),sj(),tj))};function dw(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=eo(b);e=null;c&&(c=Ju(c),e=0>c?null:It(a.i.b,c));e?ew(a,e):d&&(b.innerHTML=l||l);return b}function ew(a,b){var c;if(b.fb!=a)return!1;try{Wu(b,null)}finally{c=b.gb;fo(c).removeChild(c);var d=a.i,e;e=Ju(c);c[Uc]=null;c=d.b;fw(e,c.c);bs(c.b,e,null);d.a=new Ku(e,d.a)}return!0}t(306,284,wi);_.xd=function(){return new gw(this)};
+_.ud=function(a){return ew(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function hw(a){if(0>=a.b)throw new iw("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new iw("Column index: 0, Column size: "+a.a);}
+function jw(){this.i=new Iu;this.f=$doc.createElement(Cg);this.c=$doc.createElement(Fg);Mt(this.f,this.c);this.gb=this.f;this.d=new kw(this);var a=new lw(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;Du(a.b.f,(Nt(),Ot(b)),0);Mt(a.a,$doc.createElement(Ed))}var c,d;if(1!=this.a){if(1<this.a)for(a=0;a<this.b;++a)for(b=this.a-1;1<=b;--b){c=b;d=void 0;d=this.b;if(a>=d||0>a)throw new iw("Row index: "+a+", Row size: "+d);if(0>c)throw new iw("Column "+c+" must be non-negative: "+
+c);if(this.a<=c)throw new iw("Column index: "+c+", Column size: "+this.a);c=dw(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=$doc.createElement(Gg),d.innerHTML=sa||l,Du(c,(Nt(),Ot(d)),b);this.a=1;a=this.e;b=1;b=1<b?b:1;c=a.a.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ed),a.a.appendChild(d);else if(c>b)for(;c>b;--c)a.a.removeChild(a.a.lastChild)}if(1!=this.b)if(1>this.b){a=this.c;b=1-this.b;d=this.a;var e=$doc.createElement(Gg);
+e.innerHTML=sa;c=$doc.createElement(Sg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)dw(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}t(305,306,wi,jw);_.a=0;_.b=0;function mw(a){for(;++a.b<a.d.c&&!(null!=It(a.d,a.b)););}function gw(a){this.c=a;this.d=this.c.i.b;mw(this)}t(307,1,{},gw);_.Xc=function(){return this.b<this.d.c};
+_.Yc=function(){var a;if(this.b>=this.d.c)throw new kv;a=It(this.d,this.b);this.a=this.b;mw(this);return a};_.Zc=function(){var a;if(0>this.a)throw new nw;a=It(this.d,this.a);Wj(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function kw(a){this.a=a}t(308,1,{},kw);_.a=null;function lw(a){this.b=a}t(309,1,{},lw);_.a=null;_.b=null;function ow(){ow=x;pw=new qw}var pw;function rw(){rw=x;sw=new tw((Ho(),wd));uw=new tw(Ue);vw=new tw(gg);ww=uw;xw=vw;yw=ww}var sw,yw,uw,xw,ww,vw;function qw(){}t(311,1,{},qw);
+function tw(a){this.a=a}t(312,311,{},tw);_.a=null;function zw(){zw=x;Aw=new Bw(rf);Cw=new Bw(Ng)}var Aw,Cw;function Bw(a){this.a=a}t(313,1,{},Bw);_.a=null;function Dw(a,b){var c;c=Ew(a);Mt(a.b,c);ev(a,b,c)}function Ew(a){var b;b=$doc.createElement(Gg);b[ed]=a.a.a;b.style[Yg]=a.c.a;return b}function Fw(a,b){var c,d;d=fo(b.gb);(c=iv(a,b))&&a.b.removeChild(d);return c}
+function Gw(){this.p=new rv(this);this.e=$doc.createElement(Cg);this.d=$doc.createElement(Fg);Mt(this.e,this.d);this.gb=this.e;this.a=(rw(),yw);this.c=(zw(),Cw);this.b=$doc.createElement(Sg);Mt(this.d,this.b);this.e[vd]=$a;this.e[td]=$a}t(314,301,wi,Gw);_.ud=function(a){return Fw(this,a)};_.b=null;function Hw(){Hw=x;new Ei}function Iw(a,b,c,d,e){Hw();this.a=new Jw(this,a,b,c,d,e);this.gb[zd]="gwt-Image"}function Kw(a,b,c,d,e){Hw();Iw.call(this,(qt(),new pt(a)),b,c,d,e)}t(315,285,Sh,Iw,Kw);
+_.Mc=function(a){return B(this,a,(Dq(),Dq(),Eq))};_.Nc=function(a){return B(this,a,(qj(),qj(),rj))};_.Oc=function(a){return B(this,a,(Hq(),Hq(),Iq))};_.Pc=function(a){return B(this,a,(sj(),sj(),tj))};_.$c=function(a){32768==Qt(a.type)&&this.a&&(this.gb.__gwtLastUnhandledEvent=l);Tu(this,a)};_.sd=function(){var a=this.a;G(Ze,bo(this.gb,"__gwtLastUnhandledEvent"))&&(a.f=new Lw(a,this),Nn((Kn(),Ln),a.f))};_.a=null;t(317,1,{});_.f=null;function Mw(){Mw=x;Nw()}
+function Jw(a,b,c,d,e,f){var g,j;Mw();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(wg);j=new dt;ct(ct(ct(j,new ft("width:"+e+(uj(),Yf)+lb)),new ft("height:"+f+$f)),new ft("background:url("+b.a+") no-repeat "+-c+"px "+-d+$f));!Ow&&(Ow=new Pw);b=Qw;c=new ft((new ft($n(j.a.a))).a);j=new et;ln(j.a,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='");b=ot(b.a);ln(j.a,b);ln(j.a,"' style='");b=ot(c.a);ln(j.a,b);ln(j.a,"' border='0'>");j=new ht($n(j.a));g.innerHTML=j.a||l;g=
+eo(g);a.bb&&(a.gb.__listener=null);if(a.gb&&(j=a.gb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.gb=g;a.bb&&(a.gb.__listener=a);-1==a.cb?(g=a.gb,a=133333119|(a.gb.__eventBits||0),kj(),Fu(g,a)):a.cb|=133333119}t(316,317,{},Jw);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Lw(a,b){this.a=a;this.b=b}t(318,1,{},Lw);
+_.wc=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.bb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Ze,!1,!1),b),this.b.gb.dispatchEvent(a)):this.b.gb.__gwtLastUnhandledEvent=Ze)};_.a=null;_.b=null;function Rw(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(ow(),pw)?a.b.d==(Nr(),Pr)?(rw(),uw):a.b.d==Or?(rw(),vw):(rw(),ww):a.b.d==(Nr(),Pr)?(rw(),vw):a.b.d==Or?(rw(),uw):(rw(),xw);b!=a.c&&(a.c=b,a.gb.style[Ig]=!a.c?l:a.c.a)}t(320,285,Sh);_.a=null;_.b=null;_.c=null;
+function Sw(){this.gb=$doc.createElement(Zd);this.b=new bw(this.gb);this.gb[zd]="gwt-Label"}function Tw(){Sw.call(this);aw(this.b,ch);Rw(this)}t(319,320,Sh,Sw,Tw);_.Mc=function(a){return B(this,a,(Dq(),Dq(),Eq))};_.Nc=function(a){return B(this,a,(qj(),qj(),rj))};_.Oc=function(a){return B(this,a,(Hq(),Hq(),Iq))};_.Pc=function(a){return B(this,a,(sj(),sj(),tj))};function Uw(a,b){if(0>b||b>=a.gb.options.length)throw new hv;}function Dp(a,b){Uw(a,b);return a.gb.options[b].value}
+function Vw(){this.gb=$doc.createElement("select");this.gb[zd]="gwt-ListBox"}t(321,300,Sh,Vw);t(322,250,di);function Ww(a){this.a=a}t(323,322,di,Ww);_.Kc=function(){};function Xw(a){this.a=a}t(324,322,di,Xw);_.Qc=function(a){this.a.Jd(a.f,a.a)};function Yw(a,b,c){var d;if(a.o){var e=d=$doc.createElement(Sg);Du(a.e,(Nt(),Ot(e)),b);a=(Nt(),Ot(c));d.appendChild(a)}else d=vu(a.e,0),Du(d,(Nt(),Ot(c)),b)}
+function Zw(a,b,c){var d;$w(a,b);c&&b.a?($w(a,null),a=b.a,b=(Kn(),Ln),b.c=On(b.c,[new ax(a),!1])):null!=b.c&&(a.j=new bx(a,b),c=(Ev(),Mv),a.j.L=c,a.j.T=a.f,a.j.gd()[zd]=ze,d=Mu(a.gb),G(ye,d)||$i(a.j,d+"Popup"),Qu(a.j,new Xw(a),rk?rk:rk=new sk),a.n=b.c,d=a.j,a=new cx(a,b),d.gb.style[Zg]=Ce,Bv(d),a.a.o?Av(a.a.j,Yj(a.a.gb)+ao(a.a.gb,Lf)-1,Zj(a.b.gb)+$wnd.pageYOffset):Av(a.a.j,Yj(a.b.gb),Zj(a.a.gb)+$wnd.pageYOffset+ao(a.a.gb,Kf)-1),d.gb.style[Zg]=$g)}
+function dx(a,b){if(b||!(a.k&&a.n==a.k.c))$w(a,b),ex(a.gb),b&&a.d&&Zw(a,b,!1)}
+function fx(a,b){var c;a:{c=b.target;var d,e;for(e=new Gi(a.i);e.b<e.d.Be();)if(d=Hi(e),ho(d.gb,c)){c=d;break a}c=null}switch(Qt(b.type)){case 1:ex(a.gb);c&&Zw(a,c,!0);break;case 16:c&&dx(a,c);break;case 32:c&&dx(a,null);break;case 2048:gx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:gx(a)||a.o||hx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:gx(a)||(a.o?null!=a.k.c&&!a.k.c.$f().$f()&&(Zw(a,a.k,!1),a.k.c.$f()):ix(a));b.cancelBubble=!0;b.preventDefault();break;case 38:gx(a)||a.o&&hx(a);
+b.cancelBubble=!0;b.preventDefault();break;case 40:gx(a)||(a.o?ix(a):null!=a.k.c&&!a.k.c.$f().$f()&&(Zw(a,a.k,!1),a.k.c.$f()));b.cancelBubble=!0;b.preventDefault();break;case 27:$w(a,null);a.j&&xv(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:$w(a,null);a.j&&xv(a.j,!1);break;case 13:gx(a)||(Zw(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}Tu(a,b)}function jx(a,b,c){c&&$w(a,null);gr(a,b,!1);a.n=null;a.j=null}
+function gx(a){var b;if(!a.k){for(b=new Gi(a.i);b.b<b.d.Be();){b=Hi(b);$w(a,b);break}return!0}return!1}function $w(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=Mu(c.gb)+Va;Ii(c.gd(),d,!1);a.o&&(c=fo(a.k.gb),2==wu(c)&&(c=vu(c,1),Ii(c,Ag,!1)))}if(b){c=Mu(b.gb)+Va;Ii(b.gd(),c,!0);a.o&&(c=fo(b.gb),2==wu(c)&&(c=vu(c,1),Ii(c,Ag,!0)));sl();c=a.gb;var e=new Uk(b.gb),d=(nl(),ol),e=H(kx,m,5,[e]),f,g,j,h;f=new kn;for(j=0,h=e.length;j<h;++j)g=e[j],mn(mn(f,g.a),ba);e=Wn($n(f.a));c.setAttribute(d.a,e)}a.k=b}}
+function ix(a){var b,c,d;if(a.k){for(b=c=zj(a.i,a.k);;){c+=1;c==a.i.c&&(c=0);d=c==b?It(a.i,b):It(a.i,c);break}$w(a,d)}}function hx(a){var b,c,d;if(a.k){for(b=c=zj(a.i,a.k);;){c-=1;0>c&&(c=a.i.c-1);d=c==b?It(a.i,b):It(a.i,c);break}$w(a,d)}}t(325,285,Sh);_.$c=function(a){fx(this,a)};_.rd=function(){this.j&&xv(this.j,!1);Uu(this)};_.Jd=function(a,b){jx(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function ax(a){this.a=a}t(326,1,{},ax);_.wc=function(){lx(this.a)};_.a=null;
+function mx(a){this.a=a}t(327,1,{},mx);_.Kc=function(){$w(this.a,null)};_.a=null;function bx(a,b){this.a=a;this.b=b;Cv.call(this,!0,gf);uv(this.K,this.b.c);zv(this);this.Y=!0;this.b.c.$f()}t(328,288,wi,bx);_.Wc=function(a){var b,c;if(!a.a)switch(Qt(a.d.type)){case 4:c=a.d.target;b=this.b.b.gb;if(ho(b,c)){a.a=!0;break}a.a&&$w(this.a,null)}};_.a=null;_.b=null;function cx(a,b){this.a=a;this.b=b}t(329,1,{},cx);_.a=null;var nx=_.b=null;
+function ox(){ox=x;nx=new bt((qt(),new pt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function px(a,b){this.gb=$doc.createElement(Gg);var c=Mu(this.gb)+Va;Ii(this.gd(),c,!1);this.gb.textContent=a||l;this.gb[zd]="gwt-MenuItem";c=io();this.gb.setAttribute(Ke,c);sl();this.gb.setAttribute("role",Zl.a);this.a=b}t(332,286,{27:1,31:1,34:1},px);_.a=null;_.b=null;_.c=null;
+function qx(){var a;this.gb=$doc.createElement(Gg);this.gb[zd]="gwt-MenuItemSeparator";a=$doc.createElement(Zd);Mt(this.gb,a);a[zd]="menuSeparatorInner"}t(333,286,mi,qx);function rx(){var a,b,c,d,e;b=null.$f();e=oj();d=pj();b[Yd]=(wo(),Df);b[bh]=0+(uj(),Yf);b[Be]=ab;c=$doc;c=(G(c.compatMode,Eb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Eb)?a.documentElement:a.body).scrollHeight||0;b[bh]=(c>e?c:e)+Yf;b[Be]=(a>d?a:d)+Yf;b[Yd]="block"}function Dv(){}t(334,1,{},Dv);_.Sc=function(){rx()};
+function sx(a){this.a=a}t(335,1,{},sx);_.Wc=function(a){var b=this.a,c,d;if(a.a||!b.Y&&a.b)b.W&&(a.a=!0);else if(b.Wc(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?ho(b.gb,c):!1)&&(a.b=!0);b.W&&(a.a=!0);switch(Qt(d.type)){case 4:case 1048576:if(jj){a.b=!0;break}if(!c&&b.M){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(jj){a.b=!0;break}break;case 2048:d=d.target,b.W&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;
+function tx(a){this.a=a}t(336,1,{},tx);_.a=null;function Ev(){Ev=x;Fv=new ux(Db,0);Mv=new ux(pc,1);Ov=new ux(wc,2);vx=H(wx,m,32,[Fv,Mv,Ov])}function ux(a,b){jo.call(this,a,b)}t(337,139,{32:1,71:1,75:1,77:1},ux);var vx,Fv,Mv,Ov;function xx(a){a.j?a.a.U&&($doc.body.appendChild(a.a.Q),a.f=eu(a.a.R),rx(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Q),Ri(a.f.a),a.f=null,a.b=!1)}function yx(a){a.j||(xx(a),a.c||(hj(),mv(ij(null),a.a)));a.a.gb.style[Cd]="rect(auto, auto, auto, auto)";a.a.gb.style[Rf]=$g}
+function zx(a,b){var c,d,e,f,g,j;a.j||(b=1-b);c=f=e=g=0;d=K(b*a.d);j=K(b*a.e);switch(a.a.L.c){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.a.gb.style[Cd]="rect("+g+Zf+f+Zf+c+Zf+e+"px)"}
+function yv(a,b,c){a.c=c;$j(a);a.i&&(ak(a.i),a.i=null,yx(a));a.a.$=b;var d=a.a;d.X&&(Ri(d.X.a),d.X=null);d.S&&(Ri(d.S.a),d.S=null);if(d.$){d.X=Tt(new sx(d));var e;e=new tx(d);Zt();e=$t?qr($t.a,(!pr&&(pr=new sk),pr),e):null;d.S=e}c=!c&&a.a.T;a.a.L!=(Ev(),Fv)&&!b&&(c=!1);a.j=b;c?b?(xx(a),a.a.gb.style[Vf]=bd,-1!=a.a._&&a.a.Gd(a.a.V,a.a._),a.a.gb.style[Cd]="rect(0px, 0px, 0px, 0px)",hj(),b=ij(null),ev(b,a.a,b.gb),a.i=new Ax(a),gk(a.i,1)):bk(a,200):(xx(a),a.j?(a.a.gb.style[Vf]=bd,-1!=a.a._&&a.a.Gd(a.a.V,
+a.a._),hj(),b=ij(null),ev(b,a.a,b.gb)):a.c||(hj(),mv(ij(null),a.a)),a.a.gb.style[Rf]=$g)}function Gv(a){var b=(ik(),jk);this.k=new hk(this);this.s=b;this.a=a}t(338,17,{},Gv);_.yc=function(){yx(this)};_.zc=function(){this.d=ao(this.a.gb,Kf);this.e=ao(this.a.gb,Lf);this.a.gb.style[Rf]=Ce;zx(this,(1+Math.cos(3.141592653589793))/2)};_.Ac=function(a){zx(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function Ax(a){mk();this.a=a}t(339,24,{},Ax);
+_.Cc=function(){this.a.i=null;bk(this.a,200)};_.a=null;function Nt(){Nt=x;Bx()}function Ot(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Zv(a){return function(){this.__gwt_resolve=Cx;return a.jd()}}function Cx(){throw"A PotentialElement cannot be resolved twice.";}
+function Bx(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function hj(){hj=x;Dx=new Ex;Fx=new Ei;Vu=new zr}function Gx(a){this.p=new rv(this);this.gb=a;Ru(this)}
+function ij(a){hj();var b,c;c=dj(Fx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.gb==b))return c;if(0==Fx.d){var d=new Hx;pk();qk(rk?rk:rk=new sk,d)}!b?c=new Ix:c=new Gx(b);z(Fx,a,c);Ar(Vu,c);return c}t(341,282,wi,Gx);var Dx,Fx,Vu;function Ex(){}t(342,1,{},Ex);_.Id=function(a){a.pd()&&a.rd()};function Hx(){}t(343,1,{},Hx);_.Qc=function(){hj();try{av(Vu,Dx)}finally{Jx(Vu.a),Jx(Fx)}};function Ix(){Gx.call(this,$doc.body)}t(344,341,wi,Ix);
+_.Ad=function(a,b,c){pv(a,b-0,c-0)};function wv(a){this.c=a;this.a=!!this.c.ab}t(345,1,{},wv);_.Xc=function(){return this.a};_.Yc=function(){if(!this.a||!this.c.ab)throw new kv;this.a=!1;return this.b=this.c.ab};_.Zc=function(){this.b&&this.c.ud(this.b)};_.b=null;_.c=null;function Kx(a,b){a.gb[Xg]=null!=b?b:l}t(348,300,Sh);_.$c=function(a){0!=(Qt(a.type)&896)?Tu(this,a):Tu(this,a)};_.sd=function(){};function Lx(){Lx=x;Mx()}t(347,348,Sh);
+function Nx(){var a;Lx();var b=(a=$doc.createElement("INPUT"),a.type=Hg,a);!ut&&(ut=new tt);!st&&(st=new rt);this.gb=b;this.gb[zd]="gwt-TextBox"}t(346,347,Sh,Nx);function Mx(){Mx=x;Ox=new Px;Qx=new Rx;Sx=new Tx;Ux=new Vx;Wx=H(Xx,m,35,[Ox,Qx,Sx,Ux])}t(349,139,gi);var Wx,Ox,Qx,Sx,Ux;function Px(){jo.call(this,Db,0)}t(350,349,gi,Px);function Rx(){jo.call(this,$b,1)}t(351,349,gi,Rx);function Tx(){jo.call(this,cc,2)}t(352,349,gi,Tx);function Vx(){jo.call(this,vc,3)}t(353,349,gi,Vx);
+function Yx(a,b){if(0>b||b>=a.c)throw new hv;return a.a[b]}function jv(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function fv(a,b,c){var d,e;if(0>c||c>a.c)throw new hv;if(a.c==a.a.length){e=y(Zx,m,36,2*a.a.length,0);for(d=0;d<a.a.length;++d)bs(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)bs(a.a,d,a.a[d-1]);bs(a.a,c,b)}function rv(a){this.b=a;this.a=y(Zx,m,36,4,0)}t(354,1,{},rv);_.xd=function(){return new lv(this)};_.a=null;_.b=null;_.c=0;
+function Zu(a){if(a.a>=a.b.c)throw new kv;return a.b.a[++a.a]}function $u(a){if(0>a.a||a.a>=a.b.c)throw new nw;a.b.b.ud(a.b.a[a.a--])}function lv(a){this.b=a}t(355,1,{},lv);_.Xc=function(){return this.a<this.b.c-1};_.Yc=function(){return Zu(this)};_.Zc=function(){$u(this)};_.a=-1;_.b=null;function Nw(){Nw=x;Qw=(qt(),new pt(Fn()+"clear.cache.gif"))}var Qw,Ow=null;function Pw(){}t(357,1,{},Pw);function $x(){$x=x;Nw()}function ay(a,b,c,d,e){$x();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}
+function by(a,b,c){$x();ay.call(this,(qt(),new pt(a)),b,0,c,16)}t(358,294,{},ay,by);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function cw(){var a;a=$doc.createElement(Zd);a.tabIndex=0;return a}function ex(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function Ri(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?sr(b,new wt(b,c,d,a)):Gr(b,c,d,a)}function wr(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}t(364,1,{},wr);_.a=null;_.b=null;_.c=null;_.d=null;function tr(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
+t(365,1,{},tr);_.wc=function(){var a=this.b;ur(this.a,this.d,this.c).vf(a)};_.a=null;_.b=null;_.c=null;_.d=null;function wt(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}t(366,1,{},wt);_.wc=function(){Gr(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function cy(a,b){b.k!=a&&(!a.hc&&(a.hc=new aj),b.k=a,Vi(a.hc,b))}function dy(a){var b;b=a.cZ.d;if(-1!=Xn(b,Yn(36)))return null;a=a.ic.b.b++;return b=Nu(b,ey(b,Yn(46))+1)+l+a}
+function fy(a,b,c,d){0==--a.cc&&(a.nc!=a.Zd()&&(d|=4),!a.mc&&(d|=2),0<d&&new gy(a,b,c,Ws(d)))}function hy(a){return!a.$b&&a.fc?hy(a.fc):a.$b}function iy(a){return!a.ac&&a.fc?iy(a.fc):a.ac}function jy(a){var b;b=new ky;if(a.Zd()){for(;a&&!A(a,57);a=a.fc){var c=b,d=a.Vd(),e=a.Wd();c.a+=d;c.b+=e}A(a,57)&&(c=a.Vd(),a=a.Wd(),b.a+=c,b.b+=a);return b}throw new ly;}function my(a){a.jc=!1;a.ge();ny(a)}function ny(a){if((a=A(a,57)?null:a.fc)&&a.jc)my(a),a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1)}
+function oy(a){return(a=a.Od())?a:new py(1,1)}function qy(a){var b;return(b=a.Pd())?new ry(b):new ry(a.Rd())}function sy(a){0==a.cc++&&(a.nc=a.Zd(),a.mc=!0,a.de())}function ty(a){return!a.ac?(a.Yd(),!0):!1}function O(a,b){var c;c=a.$b;a.$b=b;b==c||b&&A(c,43)&&c.a==b.a||a.gc.Qf(b)}function uy(a,b,c,d,e){var f,g,j,h;j=a.oc;h=a.pc;g=a.lc;f=a.bc;a.oc=b;a.pc=c;a.lc=d;a.bc=e;if(j!=a.oc||h!=a.pc)ny(a),new vy(a,100);if(g!=a.lc||f!=a.bc)a.Yd(),new vy(a,101)}
+function wy(a,b){b==a.ac||b&&b==a.ac||(a.ac=b,a.Yd(),a.gc.Rf(b),a.Zd()&&a.fe())}function xy(a){a.kc||(sy(a),yy(a,!0),zy(a),a.kc=!0,new vy(a,102),fy(a,a,a.fc,0),ny(a),a.gc.Tf(a))}function Ay(){this.ic=(Bp(),Bp(),By);new Ei;this.Xd();this.ec=(Cy(),Dy)}t(370,1,ki);_.Ld=function(){return!1};_.Md=function(){return dy(this)};_.Nd=function(){return hy(this)};_.Od=function(){return Ey(this.gc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.bc};_.Rd=function(){return this._d()};
+_.Sd=function(){return new Fy(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.lc};_.Vd=function(){return this.oc};_.Wd=function(){return this.pc};_.Xd=function(){};_.Yd=function(){my(this)};_.Zd=function(){return this.kc&&!!this.fc&&this.fc.Zd()};_.$d=function(){};_._d=function(){return oy(this)};_.ae=function(){};_.be=function(){return(null==this.dc&&(this.dc=this.Md()),this.dc)+za+this.Vd()+za+this.Wd()+za+this.Ud()+ch+this.Qd()+(this.kc?l:",hidden")};_.ce=function(){return qy(this)};
+_.de=function(){};_.ee=function(){return ty(this)};_.fe=function(){};_.ge=function(){var a=this.gc;a.e.a=-1;a.e.b=-1};_.he=function(a,b){this.ie(this.oc,this.pc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this._b,!0);this._b=0};_.je=function(a,b,c,d){uy(this,a,b,c,d)};_.tS=function(){return this.cZ.d+Pc+this.be()+Sc};_.ke=function(){this.jc=!0};_.$b=null;_._b=0;_.ac=null;_.bc=0;_.cc=0;_.dc=null;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.jc=!1;_.kc=!0;_.lc=0;_.mc=!1;_.nc=!1;_.oc=0;_.pc=0;
+function P(a,b,c){var d;if(-1>a.Vb.a.c)throw new tk("Missing message: awt.12A");if(A(b,45)){if(b==a)throw new tk("Missing message: awt.12B");a:{if(a&&!A(a,57))for(d=a.fc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.fc}d=!1}if(d)throw new tk("Missing message: awt.12C");if(A(b,57))throw new tk("Missing message: awt.12D");}if(b.fc){d=b.fc;if(!b)throw new pn;var e=zj(d.Vb.a,b),f;f=It(d.Vb.a,e);d.Wb&&d.Wb.qe(f);Gy(d,e);new Hy(d,301,f)}d=a.Vb.a.c;sy(b);Iy(a.Vb.a,d,b);d=(b.fc=a,b.$d(!0),my(a),!!a.Wb&&
+A(a.Wb,50)&&(a.Wb.n=!1),fy(b,b,a,1),d);try{if(a.Wb)if(A(a.Wb,50)){var g=a.Wb;if(!b)throw new rr("Missing message: awt.185");if(null==c||null!=c)Jy(g,c,b);else throw new tk("Missing message: awt.92");}else a.Wb.me(null==c?null:c,b)}catch(j){j=Mi(j);if(A(j,80))throw b=j,Gy(a,d),b;throw j;}b.ge();new Hy(a,300,b)}function Ky(a,b){var c;c=a.le();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function Ly(a){var b;b=a.le();return new My(b.b,b.d,a.lc-b.c-b.b,a.bc-b.d-b.a)}
+function yy(a,b){var c;for(c=a.Vb.a.c-1;0<=c;--c)It(a.Vb.a,c).$d(b)}function Gy(a,b){var c;c=It(a.Vb.a,b);sy(c);c.$d(!1);Lt(a.Vb.a,b);c.fc=null;my(a);a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1);fy(c,c,a,1)}function Ny(a){var b=(Oy(),Py);wy(a,b);for(b=0;b<a.Vb.a.c;++b)It(a.Vb.a,b).ee()}function Qy(a,b){var c,d;if(a.Wb)for(d=new Gi(a.Vb.a);d.b<d.d.Be();)c=Hi(d),a.Wb.qe(c);if(b)for(d=new Gi(a.Vb.a);d.b<d.d.Be();)c=Hi(d),b.me(null,c);a.Wb=b;my(a);a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1)}
+function zy(a){if(!a.jc){a.Wb&&a.Wb.ne(a);var b,c;for(c=0;c<a.Vb.a.c;++c)b=It(a.Vb.a,c),b.jc||b.ke();a.jc=!0}}function Ry(){Ay.call(this);this.Vb=new Sy;this.Zb=(Bp(),Bp(),By)}t(369,370,hi);_.Od=function(){if(!this.Wb)return null;!this.Xb&&(this.Xb=this.Wb.oe(this));return this.Xb};_.Pd=function(){if(!this.Wb)return null;!this.Yb&&(this.Yb=this.Wb.pe(this));return this.Yb};_.le=function(){return this.Sd()};_.Rd=function(){return oy(this)};_.Td=function(){return qy(this)};
+_.Xd=function(){this.gc=(Bp(),new Ty)};_.Yd=function(){my(this);this.Wb&&A(this.Wb,50)&&(this.Wb.n=!1)};_.$d=function(a){yy(this,a)};_._d=function(){return oy(this)};_.ce=function(){return qy(this)};_.de=function(){var a;for(a=0;a<this.Vb.a.c;++a)sy(It(this.Vb.a,a))};_.ee=function(){var a;if(!ty(this))return!1;for(a=0;a<this.Vb.a.c;++a)It(this.Vb.a,a).ee();return!0};_.ge=function(){var a,b;this.Yb=this.Xb=null;for(b=0;b<this.Vb.a.c;++b)a=It(this.Vb.a,b),a.ge()};_.ke=function(){zy(this)};_.Wb=null;
+_.Xb=null;_.Yb=null;function Uy(){var a=new Vy;Ry.call(this);Qy(this,a)}t(368,369,hi,Uy);_.Md=function(){return"panel"+this.Zb.b.d++};function Wy(a,b,c){a=Xy(a.Ub,b,c);a.j=!0;return new Yy(a)}function Zy(a){a.ae(a.Ub.d)}function $y(a){return new py(ao(a.Ub.gb,Lf),ao(a.Ub.gb,Kf))}t(367,368,hi);_.Qd=function(){return ao(this.Ub.gb,Kf)};_.Ud=function(){return ao(this.Ub.gb,Lf)};_.Vd=function(){return Yj(this.Ub.gb)};_.Wd=function(){return Zj(this.Ub.gb)+$wnd.pageYOffset};
+_.Zd=function(){return this.Ub.gb.style.display!=Df};_.fe=function(){Zy(this)};_.he=function(){};_.Ub=null;function az(a){if(null!=a)this.e=a;else throw new bz;}t(372,1,ji);_.tS=function(){return this.cZ.d+"[source="+this.e+Sc};_.e=null;
+function cz(){cz=x;R=new Ei;z(R,new S(400),new U(mh));z(R,new S(401),new U(mh));z(R,new S(402),new U(mh));z(R,new S(500),new U(oh));z(R,new S(501),new U(oh));z(R,new S(502),new U(oh));z(R,new S(503),new U(wh));z(R,new S(504),new U(oh));z(R,new S(505),new U(oh));z(R,new S(506),new U(wh));z(R,new S(507),new U(Hh));z(R,new S(100),new U(ih));z(R,new S(101),new U(ih));z(R,new S(102),new U(ih));z(R,new S(103),new U(ih));z(R,new S(1004),new U(lh));z(R,new S(1005),new U(lh));z(R,new S(800),new U(Dh));z(R,
+new S(801),new U(Dh));z(R,new S(200),new U(xh));z(R,new S(201),new U(xh));z(R,new S(202),new U(xh));z(R,new S(204),new U(xh));z(R,new S(203),new U(xh));z(R,new S(209),new U(Ih));z(R,new S(208),new U(Jh));z(R,new S(207),new U(Jh));z(R,new S(206),new U(xh));z(R,new S(205),new U(xh));z(R,new S(1400),new U(Fh));z(R,new S(1401),new U(Gh));z(R,new S(1402),new U(Gh));z(R,new S(300),new U(jh));z(R,new S(301),new U(jh));z(R,new S(1100),new U(Ch));z(R,new S(1101),new U(Ch));z(R,new S(1200),new U(Eh));z(R,new S(701),
+new U(Ah));z(R,new S(900),new U(Bh));z(R,new S(1001),new U(yh));z(R,new S(601),new U(zh))}t(371,372,ji);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.e,44)&&null!=this.e&&(a=this.e,a=(null==a.dc&&(a.dc=a.Md()),a.dc),null==a&&(a=l));return this.cZ.d+Pc+this.be()+"] on "+(0<a.length?a:this.e)};_.d=0;var R;function U(a){this.a=a}t(374,1,{},U);_.a=hh;function dz(){}t(375,1,{},dz);_.a=null;_.b=null;
+function ez(a,b){var c;b&&(a.a?(c=new fz(a.a),bs(c.b,c.c++,b),a.a=c):(a.a=new aj,Vi(a.a,b)))}t(377,1,ji);_.a=null;function gz(){}function hz(){}t(376,377,ji,gz,hz);function iz(){iz=x;Math.sqrt(2)}function jz(a){iz();if(0>a)throw new tk("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}t(378,1,{40:1},jz);_.eQ=function(a){return a===this?!0:A(a,40)?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 kz;a.a=31*a.a+K((new lz(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+K((new lz(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function mz(){mz=x;nz=new zr;oz=new py(0,0);Ar(nz,Ab);Ar(nz,Rb);Ar(nz,vb);Ar(nz,"Last");Ar(nz,Gb);Ar(nz,jc);Ar(nz,Hc);Ar(nz,Nc);Ar(nz,Ob)}
+function Jy(a,b,c){var d;if(null==b)d=Gb;else if(d=b,!yu(nz.a,b))throw new tk(pz());ds(dj(a.c,d))===ds(c)&&ds(dj(a.b,c))===ds(d)||((b=dj(a.c,d))&&qz(a,b,d),rz(a.a.xd(),c)&&qz(a,c,d),b=a.a,new sz(c,b.a.a),++b.b,z(a.b,c,d),z(a.c,d,c))}function tz(a,b){return new py(Sj(b[1].b,Sj(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Sj(b[0].a,Sj(b[4].a,b[3].a))+a.k)}function qz(a,b,c){uz(a.a,b);Pi(a.b,b);Pi(a.c,c)}
+function vz(a,b){if(!a.n){a.n=!0;var c,d,e;wz(a.f,oz);wz(a.i,oz);wz(a.o,null);a.p=0;for(d=xz(a.a,0);d.b!=d.d.a;){c=yz(d);e=dj(a.b,c);var f=b.ec;e=xn(e,Gb)?0:xn(e,jc)?1:xn(e,Hc)?2:xn(e,Nc)?4:xn(e,Ob)?3:xn(e,Ab)?f.a?4:3:xn(e,vb)?f.a?3:4:xn(e,Rb)?1:2;c.kc?a.o[e]||(bs(a.o,e,c),++a.p,a.f[e]=c.Rd(),a.i[e]=c.Td()):a.o[e]||(a.f[e]=c.Rd(),a.i[e]=c.Td())}0!=a.p&&(c=-1,a.o[1]&&++c,a.o[2]&&++c,a.o[0]||a.o[4]||a.o[3]?(a.e=(a.p-c-2)*a.d,++c):a.e=0,a.k=c*a.j)}}function zz(){mz();Az.call(this,0)}
+function Az(a){mz();Bp();this.a=new Bz;this.b=new Ei;this.c=new Ei;this.d=a;this.j=0;this.n=!1;this.o=y(Cz,m,44,5,0);this.f=y(Dz,m,46,5,0);this.i=y(Dz,m,46,5,0);this.p=this.e=this.k=0}t(379,1,{50:1,71:1},zz,Az);_.me=function(a,b){Jy(this,a,b)};
+_.ne=function(a){vz(this,a);if(0!=this.p)if(a=Ly(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.ie(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].he(a.b,this.i[1].a),this.o[1].je(a.c,a.d,a.b,this.i[1].a,2,!0),e+=this.i[1].a+this.j);c=a.a-this.i[1].a-this.i[2].a-this.k;c=0<c?c:0;this.o[4]&&(this.o[4].he(this.i[4].b,c),this.o[4].je(a.c,e,this.i[4].b,c,2,!0),b+=this.i[4].b+this.d);d=a.b-this.i[4].b-this.i[3].b-this.e;this.o[0]&&this.o[0].ie(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].he(a.b,
+this.i[2].a),this.o[2].je(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].he(this.i[3].b,c),this.o[3].je(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.oe=function(a){var b;b=this.n;vz(this,a);this.n=b;return 0==this.p?Ky(a,new py(0,0)):Ky(a,tz(this,this.f))};_.pe=function(a){var b;b=this.n;vz(this,a);this.n=b;return Ky(a,tz(this,this.i))};_.qe=function(a){var b;b=dj(this.b,a);null!=b&&qz(this,a,b)};_.tS=function(){return Ez.d+"[hgap="+this.d+",vgap="+this.j+Sc};_.a=null;
+_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;var oz,nz;function Fz(a){Ay.call(this);this.gc=(Bp(),new Gz(a,this))}t(380,370,{41:1,44:1,51:1,65:1,71:1},Fz);_.Md=function(){return pd+this.ic.b.a++};_.Od=function(){return!iy(this)?new py(0,0):Ey(this.gc,this)};_.ge=function(){};t(382,1,{});t(381,382,{},function(){});function Hz(){Hz=x}
+function Iz(a,b){if(null==b)throw new rr("Missing message: awt.103");var c=-1,d,e,f;f=a.gc.a.gb;e=$doc.createElement(Pf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function Jz(){Hz();Ay.call(this);new aj;this.gc=new Kz((Bp(),this))}t(383,370,{42:1,44:1,51:1,65:1,71:1},Jz);_.Od=function(){return Ey(this.gc,this)};
+_.be=function(){return(null==this.dc&&(this.dc=dy(this)),this.dc)+za+this.oc+za+this.pc+za+this.lc+ch+this.bc+(this.kc?l:",hidden")+",current="+Dp(this.gc.a,this.gc.a.gb.selectedIndex)};function Lz(){Lz=x;Mz=new Nz(255,255,255);Oz=new Nz(192,192,192);Pz=new Nz(128,128,128);Qz=new Nz(64,64,64);Rz=Sz=new Nz(0,0,0);Tz=new Nz(255,0,0);new Nz(255,175,175);Uz=new Nz(255,200,0);Vz=new Nz(255,255,0);new Nz(0,255,0);Wz=new Nz(255,0,255);Xz=new Nz(0,255,255);Yz=Zz=new Nz(0,0,255)}
+function $z(a){var b,c;c=a.a>>16&255;b=a.a&255;a=a.a>>8&255;if(0==c&&0==b&&0==a)return new Nz(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new Nz(c,a,b)}function aA(a){return new Nz(K(0.7*(a.a>>16&255)),K(0.7*(a.a>>8&255)),K(0.7*(a.a&255)))}function Nz(a,b,c){Lz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new tk("Color parameter outside of expected range");this.a=c|b<<8|a<<16|-16777216}
+t(384,1,{43:1,52:1,56:1},Nz);_.eQ=function(a){return A(a,43)?a.a==this.a:!1};_.hC=function(){return this.a};_.tS=function(){return bA.d+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+Sc};_.a=0;var Rz,Yz,Sz,Zz,Xz,Qz,Pz,Oz,Wz,Uz,Tz,Mz,Vz;function Cy(){Cy=x;Dy=new cA(!0);dA=new zr;Ar(dA,"ar");Ar(dA,"fa");Ar(dA,"iw");Ar(dA,"ur")}function cA(a){this.a=a}t(385,1,ji,cA);_.a=!1;var Dy,dA;t(387,1,{61:1,74:1});function eA(){py.call(this,0,0)}function py(a,b){this.b=a;this.a=b}
+function ry(a){py.call(this,a.b,a.a)}t(386,387,{46:1,61:1,71:1,74:1},eA,py,ry);_.eQ=function(a){return a===this?!0:A(a,46)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new kz;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return fA.d+"[width="+this.b+",height="+this.a+Sc};_.a=0;_.b=0;function tq(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}t(388,1,ji,tq,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});
+_.re=function(){return 0!=(this.e&4)};_.se=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.d+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=l,this.se()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.f+(null!=this.b?",arg="+this.b:l)+Sc};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function gA(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].kc&&++b,++c;return b}
+function hA(a,b,c,d,e,f,g){var j,h,n,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}n=b.c-1;for(h=0;h<=n;++h)c=(fw(g?h:n-h,b.c),b.b[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.a)/2),j.b,j.a),d+=j.b+a.c}function iA(a,b){var c,d,e,f,g,j;j=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.kc&&(c=b?c.Td():c.Rd(),g=Sj(g,c.a),j+=c.b+a.c);return new py(j,g+2*a.d)}function Vy(){jA.call(this,1,5,5)}
+function jA(a,b,c){Bp();this.c=b;this.d=c;this.a=a}t(389,1,ji,Vy,jA);_.me=function(){};
+_.ne=function(a){this.b=kA(a.Vb);if(0!=gA(this)){var b,c,d,e,f,g,j,h,n,o,r;b=Ly(a);g=a.le();j=a.ec.a;n=new aj;o=f=2*this.c;r=g.d+this.d;h=0;e=!0;var q,u,v;q=a.Vb.a.c;d=new lA(q);for(v=0;v<q;++v)bs(d.b,d.c++,null);for(c=this.b,q=0,v=c.length;q<v;++q)if(u=c[q],u.fc==a){var D=d,E=zj(a.Vb.a,u);fw(E,D.c);bs(D.b,E,u)}for(d=new Gi(d);d.b<d.d.Be();)if((c=Hi(d))&&c.kc)a=c.Td(),!e&&o+a.b>b.b&&(hA(this,n,b.b-(o-this.c),g.b,r,h,j),n.Ke(),o=f,r+=h+this.d,h=0),e=!1,bs(n.b,n.c++,c),o+=a.b+this.c,h=Sj(h,a.a);hA(this,
+n,b.b-(o-this.c),g.b,r,h,j)}};_.oe=function(a){this.b=kA(a.Vb);return 0==gA(this)?Ky(a,new py(10,10)):Ky(a,iA(this,!1))};_.pe=function(a){this.b=kA(a.Vb);return 0==gA(this)?Ky(a,new py(10,10)):Ky(a,iA(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.a){case 0:a=Ue;break;case 2:a=gg;break;case 1:a=wd;break;case 4:a="trailing";break;default:a="leading"}return mA.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Sc};_.a=0;_.b=null;_.c=0;_.d=0;function Oy(){Oy=x;Py=new nA(Nb,0,12)}
+function nA(a,b,c){Oy();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}t(390,1,{47:1,71:1},nA);_.a=null;_.b=0;_.c=0;var Py;t(391,1,Qh);_.tS=function(){return oA.d+"[font="+this.b+"ascent="+pA(this.b).a+", descent="+pA(this.b).b+", height="+pA(this.b).c+Sc};_.b=null;function qA(a){if(!a.k){sy(a);a.Ed();var b,c;for(b=0;b<a.o.c;++b)(c=It(a.o,b))&&qA(c);yy(a,!1);a.k=!0;fy(a,a,a.fc,0);new rA(a,202)}}
+function sA(a){var b,c;a.kc&&(a.gc.Ed(),a.kc=!1);for(b=0;b<a.o.c;++b)(c=It(a.o,b))&&c.Ed()}function tA(a){!iy(a)&&Ny(a);var b=qy(a);a.ie(a.oc,a.pc,b.b,b.a);zy(a)}function uA(a,b){a.p!=b&&(a.p=b)}t(393,369,fi);_.Sd=function(){return new Fy(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ed=function(){sA(this)};_.Zd=function(){return this.gc.c.$};_.ie=function(a,b,c,d){uy(this,a,b,c,d);this._b=0};_.je=function(a,b,c,d,e,f){e=c!=this.lc||d!=this.bc;uy(this,a,b,c,d);this.kc&&e&&!f&&zy(this)};_.k=!1;_.p=!1;
+function vA(a){Ry.call(this);this.q=new hz;this.o=new aj;this.n=new Fy(0,0,0,0);this.kc=!1;Qy(this,new zz);this.gc&&wA(this.gc,a);this.gc&&xA(this.gc,!0);uA(this,!0)}t(392,393,fi);_.le=function(){return new Fy(this.n.d,this.n.b,this.n.a,this.n.c)};_.Vd=function(){return Yj(this.gc.c.gb)};_.Wd=function(){return Zj(this.gc.c.gb)+$wnd.pageYOffset};_.Xd=function(){this.gc=new yA((Bp(),l),this)};
+function zA(a,b,c,d,e,f){var g,j;g=a.d;f?(j=$z(g),f=new Nz(K(0.7*(g.a>>16&255)),K(0.7*(g.a>>8&255)),K(0.7*(g.a&255))),(a.d=g)&&(a.f=fg+(g.a>>16&255)+za+(g.a>>8&255)+za+(g.a&255)+va)):(j=new Nz(K(0.7*(g.a>>16&255)),K(0.7*(g.a>>8&255)),K(0.7*(g.a&255))),f=$z(g),(a.d=j)&&(a.f=fg+(j.a>>16&255)+za+(j.a>>8&255)+za+(j.a&255)+va));--d;--e;AA(a,b+1,c+1,d-1,e-1);(a.d=j)&&(a.f=fg+(j.a>>16&255)+za+(j.a>>8&255)+za+(j.a&255)+va);AA(a,b,c,d,1);AA(a,b,c+1,1,e);(a.d=f)&&(a.f=fg+(f.a>>16&255)+za+(f.a>>8&255)+za+(f.a&
+255)+va);AA(a,b+d,c,1,e);AA(a,b+1,c+e,d,1)}t(394,1,{});_.tS=function(){return"Graphics"};t(395,394,{});function BA(a){var b,c;c=Sj(0,a.d);0==c?(b=a.a,c=~~(a.b.length/b),0<a.b.length%b&&++c):(c=a.d,b=~~(a.b.length/c),0<a.b.length%c&&++b);return new py(b,c)}function CA(a,b,c){var d,e,f,g,j,h;a.b=kA(b.Vb);if(0==a.b.length)return new eA;g=BA(a);j=h=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Sj(h,d.b),j=Sj(j,d.a);return new py(h*g.b+a.c*(g.b-1),j*g.a+a.e*(g.a-1))}
+function DA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function EA(){FA.call(this,7)}function FA(a){Bp();this.d=0;this.a=1;this.e=a;this.c=0}t(396,1,ji,EA,FA);_.me=function(){};
+_.ne=function(a){var b,c;this.b=kA(a.Vb);if(0!=this.b.length&&(b=Ly(a),!(0>=b.b||0>=b.a))){c=BA(this);var d=c.b;c=c.a;var a=a.ec.a,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);DA(b.b,b.c,this.c,f,e);DA(b.a,b.d,this.e,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[j].ie(e[o],n[b],f[o],h[b]),++j==this.b.length)break a}};_.oe=function(a){return Ky(a,CA(this,a,!1))};_.pe=function(a){return Ky(a,CA(this,a,!0))};_.qe=function(){};
+_.tS=function(){return GA.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Sc};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function nw(){sn()}function Su(a){sn();this.f=a}t(398,97,ai,nw,Su);function ly(){sn();this.f="Missing message: awt.151"}t(397,398,ai,ly);t(399,1,{});function Fy(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}t(400,1,{49:1,71:1,74:1},Fy);_.eQ=function(a){return a===this?!0:A(a,49)?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 HA.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Sc};_.a=0;_.b=0;_.c=0;_.d=0;function IA(a){JA.call(this,a,0)}function JA(a,b){Ay.call(this);this.gc=(Bp(),new KA(a));this.a=b;var c=this.gc;switch(b){case 1:var c=c.a,d=(rw(),sw);c.a=d;Rw(c);break;case 0:c=c.a;d=(rw(),uw);c.a=d;Rw(c);break;case 2:c=c.a,d=(rw(),vw),c.a=d,Rw(c)}}t(401,370,ki,IA,JA);
+_.Od=function(){return!iy(this)?new py(0,0):Ey(this.gc,this)};_.be=function(){var a=(null==this.dc&&(this.dc=dy(this)),this.dc)+za+this.oc+za+this.pc+za+this.lc+ch+this.bc+(this.kc?l:",hidden")+",align=",b;b=Ue;switch(this.a){case 1:b=wd;break;case 2:b=gg}return a+b+",text=null"};_.a=0;t(404,1,ji);_.be=function(){return this.j};_.tS=function(){return this.cZ.d+Pc+this.be()+Sc};_.j=null;_.k=null;
+function LA(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function MA(a){this.n=(Bp(),Bp(),By);var b;var c;b=this.cZ.d;-1!=Xn(b,Yn(36))?b=null:(c=this.n.b.c++,b=Nu(b,ey(b,Yn(46))+1)+l+c);this.j=b;this.d=new gz;this.f=a;this.e=!0;this.i=new NA(this)}t(403,404,ji,MA);_.be=function(){return LA(this)};_.c=null;_.e=!1;_.f=null;_.i=null;t(402,403,ni);_.be=function(){return LA(this)+(this.b?",tearOff":l)};_.b=!1;t(406,1,{62:1});
+_.eQ=function(a){return a===this?!0:A(a,62)?this.a==a.a&&this.b==a.b:!1};_.hC=function(){var a;a=new kz;OA(a,this.a);OA(a,this.b);return a.a};function ky(){this.b=this.a=0}function PA(a,b){this.a=a;this.b=b}function QA(a){var b=a.b;this.a=a.a;this.b=b}t(405,406,{53:1,62:1,71:1},ky,PA,QA);_.eQ=function(a){return a===this?!0:A(a,53)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return RA.d+"[x="+this.a+",y="+this.b+Sc};_.a=0;_.b=0;
+function SA(a,b){if(!b)throw new rr("Missing message: awt.70");var c=a.a;if(G(b.f,Ca)){var c=c.a.a,d=new qx,e=c.c.c;if(0>e||e>c.c.c)throw new hv;c.o&&(d.gb[Fd]=2);Yw(c,e,d.gb);Iy(c.c,e,d)}else{var d=c.a.a,c=b.i.a,e=d.c.c,f,g;if(0>e||e>d.c.c)throw new hv;Iy(d.c,e,c);for(f=g=0;f<e;++f)A(It(d.c,f),31)&&++g;Iy(d.i,g,c);Yw(d,e,c.gb);c.b=d;e=Mu(c.gb)+Va;Ii(c.gd(),e,!1);d.o&&(e=zj(d.c,c),-1!=e&&(d=vu(d.o?d.e:vu(d.e,0),e),2==wu(d)&&d.removeChild(vu(d,1)),c.gb[Fd]=2))}}
+function TA(){MA.call(this,l);new aj;this.b=!1;this.a=(Bp(),new UA)}t(407,402,ni,TA);_.a=null;t(410,1,{55:1,64:1,74:1});t(409,410,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.c==a.c&&this.d==a.d&&this.b==a.b&&this.a==a.a:!1};_.hC=function(){var a;a=new kz;OA(a,this.c);OA(a,this.d);OA(a,this.b);OA(a,this.a);return a.a};function My(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}t(408,409,{54:1,55:1,63:1,64:1,71:1,74:1},My);
+_.eQ=function(a){return a===this?!0:A(a,54)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tS=function(){return VA.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Sc};_.a=0;_.b=0;_.c=0;_.d=0;function WA(){WA=x;XA=new YA;ZA=new $A;aB=new $A}var XA,aB,ZA;t(412,1,{});_.eQ=function(a){return this===a};_.hC=function(){return yi(this)};function YA(){}t(413,412,{},YA);function $A(){}t(414,1,{},$A);t(415,370,ki);_.Nd=function(){return null};
+function bB(a,b){var c;c=new cB(iy(a));return!c?null:new py(dB(c,"_")*b+6,pA(c.b).c+6)}function eB(a,b){var c;c=bB(a,b);return!c?oy(a):c}function fB(a,b){var c;c=bB(a,b);return!c?qy(a):c}function gB(a,b){var c=a.gc;Kx(c.a,b);c.e.a=-1;c.e.b=-1}function hB(a){iB.call(this,a,null!=a?a.length:0)}function iB(a,b){Ay.call(this);this.a=0>b?0:b;var c=this.gc;Kx(c.a,a);c.e.a=-1;c.e.b=-1}t(416,415,ki,hB,iB);_.Md=function(){return"textfield"+this.ic.b.e++};_.Od=function(){return bB(this,bo(this.gc.a.gb,Xg).length)};
+_.Pd=function(){return!iy(this)?null:bB(this,bo(this.gc.a.gb,Xg).length)};_.Rd=function(){return 0<this.a?eB(this,this.a):oy(this)};_.Td=function(){return 0<this.a?fB(this,this.a):qy(this)};_.Xd=function(){this.gc=(Bp(),new jB)};_._d=function(){return 0<this.a?eB(this,this.a):oy(this)};_.ce=function(){return 0<this.a?fB(this,this.a):qy(this)};_.a=0;function Bp(){Bp=x;By=new kB}function lB(){var a=(Bp(),Bp(),By);!a.c&&(a.c=new mB)}function kB(){this.b=new nB;this.d=new dz}t(417,1,{},kB);_.a=null;
+_.c=null;var By;function nB(){}t(418,1,{},nB);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;t(419,1,{});function oB(){oB=x;pB=new qB;rB=new qB}function sB(a,b){return b==a?!0:!b?!1:!0}function qB(){}t(420,1,{58:1},qB);_.eQ=function(a){return null==a||!A(a,58)?!1:sB(this,a)};_.hC=function(){var a;a=null.$f()+";class="+null.$f();a=!null.$f().$f()?a:a+";charset=";return gt(a)};_.tS=function(){return tB.d+"[MimeType=(null);humanPresentableName="+this.a+Sc};_.a=null;var pB,rB;
+function uB(){uB=x;H(vB,m,58,[(oB(),rB),pB])}function wB(a){var b=(oB(),rB);if(sB(b,(oB(),rB)))return a.a;if(sB(b,pB))return new xB(a.a);throw new yB(b);}function zB(a){uB();this.a=a}t(421,1,{},zB);_.a=null;function yB(a){a="flavor = "+a;sn();this.f=a}t(422,98,{59:1,71:1,78:1,86:1},yB);function AB(a,b){cz();BB.call(this,a,1001,b,hh)}function BB(a,b,c,d){cz();az.call(this,a);this.d=b;this.a=c;this.c=d;this.b=0}t(423,371,ji,AB,BB);
+_.be=function(){var a,b;a=1001==this.d?"ACTION_PERFORMED":"unknown type";b=l;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="+at(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=hh;function vy(a,b){cz();az.call(this,a);this.d=b}t(424,371,ji,vy);
+_.be=function(){var a,b;a=this.e;switch(this.d){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Vd()+za+a.Wd()+ba+a.Ud()+ch+a.Qd()+va};function Hy(a,b,c){cz();vy.call(this,a,b);this.a=c}t(425,424,ji,Hy);
+_.be=function(){var a;switch(this.d){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.a;null==b.dc&&(b.dc=b.Md());return a+b.dc};_.a=null;function gy(a,b,c,d){cz();az.call(this,a);this.d=1400;this.b=b;this.c=c;this.a=d}t(426,371,ji,gy);
+_.be=function(){var a;switch(this.d){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.d&&(Zs(Ss(this.a,ih))&&(a+="PARENT_CHANGED,"),Zs(Ss(this.a,jh))&&(a+="DISPLAYABILITY_CHANGED,"),Zs(Ss(this.a,lh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+va};_.a=hh;_.b=null;_.c=null;t(427,1,Xh);function rA(a,b){cz();vy.call(this,a,b);this.c=null;this.a=this.b=0}
+t(428,424,ji,rA);
+_.be=function(){var a;switch(this.d){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;
+_.b=0;_.c=null;t(429,1,{});function xB(a){if(null==a)throw new pn;}t(430,429,{},xB);
+function CB(){CB=x;DB={};DB["java.vendor"]=te;DB["package.restrict.access.sun"]=Wg;DB["sun.java.launcher"]=fc;DB["sun.management.compiler"]=te;DB["os.name"]=fc;DB[" sun.boot.class.path"]=fc;DB["path.separator.applet"]=fc;DB["java.vm.specification.vendor"]=te;DB["java.runtime.version"]=fc;DB["http.proxyPort"]=fc;DB["user.name"]=fc;DB["user.language"]=fc;DB["os.name.applet"]=fc;DB["browser.version"]=fc;DB["java.version"]=fc;DB["user.timezone"]=fc;DB["java.endorsed.dirs"]=fc;DB["java.specification.name"]=
+"GWT";DB["java.specification.version"]="2.5.0";DB[Pe]=bc;!Pq&&(Pq=new Xq);Pq.a?DB[Ne]="yes":DB[Ne]=null}var DB;t(433,98,ii);function EB(){sn()}function FB(a){sn();this.f=a}t(432,433,{66:1,71:1,78:1,86:1},EB,FB);function GB(){GB=x;HB=new IB}
+function JB(a){var b;if(a.k){var c;b=new et;ln(b.a,a.f);c=b.a;var d=jb;c[c.explicitLength++]=d;c=a.a;null!=c&&0<c.length&&(ln(b.a,Ya),ln(b.a,a.a));c=a.b;a=a.j;null!=c&&ln(b.a,c);null!=a&&(c=b.a,d=la,c[c.explicitLength++]=d,ln(b.a,a));b=$n(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}
+function KB(a){GB();var b,c,d;if(null==a)throw new EB;a=Wn(a);try{d=Xn(a,Yn(58))}catch(e){e=Mi(e);if(A(e,82))throw new FB(qn(e));throw e;}c=Xn(a,Yn(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;LB();var f,g,j;j=c.length;b=new MB;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.a;f=String.fromCharCode(f+
+32&65535)}else h=b.a,f=String.fromCharCode(f);h[h.explicitLength++]=f}this.f=$n(b.a)}else this.f=null,d=-1}if(null==this.f)throw new FB(Xb+a);if(!this.k&&(this.k=dj(HB,this.f),this.k||(this.k=(Bp(),new NB))&&z(HB,this.f,this.k),!this.k))throw new FB(Xb+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,tb,V,L,da,Ec,cg,yb,Md,Nd,Od,pb,Fc,Fb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Ya,n)==n&&-1==OB(c,Yn(47),n+2))throw new PB(o);}else{L=c.substr(n,o-n);o-=n;E=0;
+J=this.c;da=this.e;Od=this.j;v=this.d;yb=this.i;r=this.a;Fb=this.n;pb=OB(L,Yn(35),0);if(0==L.indexOf(Ya)&&0!=L.indexOf("////")){tb=2;da=-1;E=OB(L,Yn(47),2);Nd=OB(L,Yn(63),2);-1!=Nd&&(-1==E||E>Nd)&&(E=Nd);-1==E&&(E=o,v=l);Q=E;-1!=pb&&pb<E&&(Q=pb);var qd=Yn(64);Fc=L.lastIndexOf(qd,Q);r=L.substr(2,Q-2);-1<Fc&&(Fb=L.substr(2,Fc-2),tb=Fc+1);Ec=OB(L,Yn(58),-1==Fc?tb:Fc);u=Xn(L,Yn(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Ec=u+1:Ec=-1):Ec=-1}catch(ff){if(ff=Mi(ff),!A(ff,78))throw ff;}-1==
+Ec||Ec>E?J=L.substr(tb,Q-tb):(J=L.substr(tb,Ec-tb),cg=L.substr(Ec+1,Q-(Ec+1)),0==cg.length?da=-1:da=QB(cg,10))}-1<pb&&(Od=L.substr(pb+1,o-(pb+1)));D=-1==pb?o:pb;var ac=Yn(63);Md=L.lastIndexOf(ac,D);-1<Md?(yb=L.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(G(v,l)?v=Xa:v.indexOf(Xa),V=ey(v,Yn(47))+1,v=v.substr(0,V-0)),D=Md):0!=pb&&(yb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Xa:v.indexOf(Xa),V=ey(v,Yn(47))+1,0==V?v=L.substr(E,D-E):v=v.substr(0,V-0)+L.substr(E,D-E)));
+null==v&&(v=l);null==J&&(J=l);d=J;var we;we=v;null!=yb&&!G(yb,l)&&(null!=v?we=v+qb+yb:we=qb+yb);null==this.f&&(this.f=this.f);this.c=d;this.b=we;this.e=da;this.j=Od;var rd;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+jb+this.e));null!=this.c&&-1<(rd=ey(this.c,Yn(64)))?(this.n=this.c.substr(0,rd-0),this.c=Nu(this.c,rd+1)):this.n=null;null!=this.b&&-1<(rd=Xn(this.b,Yn(63)))?(this.i=Nu(this.b,rd+1),this.d=this.b.substr(0,rd-0)):(this.i=null,this.d=this.b);this.a=r;this.n=
+Fb;this.d=v;this.i=yb}}catch(sd){sd=Mi(sd);if(A(sd,78))throw new FB(qn(sd));throw sd;}if(-1>this.e)throw new FB("incorrect port: "+this.e);}t(434,1,ji,KB);_.tS=function(){return JB(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var HB;t(435,1,{});function RB(a,b,c){var d,e;for(d=new SB(a.we().a);TB(d.a);)if(a=d.b=Hi(d.a),e=a.yf(),null==b?null==e:xn(b,e))return c&&(a=new UB(a.yf(),a.zf()),VB(d)),a;return null}t(439,1,Ph);
+_.ve=function(a){return!!RB(this,a,!1)};_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Be()!=a.Be())return!1;for(a=new SB(a.we().a);TB(a.a);)if(b=a.b=Hi(a.a),c=b.yf(),b=b.zf(),!this.ve(c)||!WB(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=RB(this,a,!1);return!a?null:a.zf()};_.hC=function(){var a,b,c;c=0;for(b=new SB(this.we().a);TB(b.a);)a=b.b=Hi(b.a),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};
+_.ze=function(){throw new XB("Put not supported on this map");};_.Ae=function(a){a=RB(this,a,!0);return!a?null:a.zf()};_.Be=function(){return this.we().a.d};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new SB(this.we().a);TB(c.a);)b=c.b=Hi(c.a),a?d+=Aa:a=!0,d+=l+b.yf(),d+=nb,d+=l+b.zf();return d+"}"};function Jx(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}
+function yu(a,b){var c;if(null==b)c=a.c;else if(A(b,1))c=jb+b in a.e;else a:{c=a.Ee(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].yf())){c=!0;break a}c=!1}return c}function dj(a,b){return null==b?a.b:A(b,1)?a.e[jb+b]:YB(a,b,a.Ee(b))}function YB(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.yf()))return f.zf()}return null}function z(a,b,c){return null==b?ZB(a,c):A(b,1)?$B(a,b,c):aC(a,b,c,a.Ee(b))}
+function aC(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.yf()))return a=d.zf(),d.Af(c),a}else e=a.a[d]=[];d=new UB(b,c);e.push(d);++a.d;return null}function ZB(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function $B(a,b,c){var d,e=a.e,b=jb+b;b in e?d=e[b]:++a.d;e[b]=c;return d}
+function Pi(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(A(b,1)){var d,e=a.e;c=jb+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.yf())){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.zf();break a}}c=null}return c}t(438,439,Ph);_.ve=function(a){return yu(this,a)};_.we=function(){return new bC(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return dj(this,a)};
+_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Pi(this,a)};_.Be=function(){return this.d};_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Ei(){Jx(this)}t(437,438,Vh,Ei);_.Ce=function(a,b){return ds(a)===ds(b)||null!=a&&xn(a,b)};_.Ee=function(a){return~~An(a)};function IB(){Jx(this)}t(436,437,Vh,IB);function cC(){sn()}t(440,97,ai,cC);function dC(a){var b,c;b=0;for(c=a.a;c<a.i;){c=eC(a,c);if(c>=a.i)break;c=fC(a,c);++b}return b}
+function gC(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function hC(a){var b;a.a=0<=a.j&&!a.d?a.j:eC(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new cC;b=a.a;a.a=fC(a,a.a);return a.n.substr(b,a.a-b)}
+function fC(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=iC(a.n,d);if(c<=a.f&&gC(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=Xn(a.c,Yn(c)))break;++d}a.k&&b==d&&(a.e?(c=iC(a.n,d),c<=a.f&&gC(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=Xn(a.c,Yn(c))&&++d));return d}function eC(a,b){var c,d;if(null==a.c)throw new pn;for(d=b;!a.k&&d<a.i;)if(a.e){c=iC(a.n,d);if(c>a.f||!gC(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>Xn(a.c,Yn(c)))break;++d}return d}
+function jC(a){kC.call(this,a," \t\n\r\u000c",!1)}function lC(a){kC.call(this,a,za,!1)}function kC(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=iC(this.c,c),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=iC(this.c,d),this.b[c]=a}}}t(441,1,{},jC,lC,kC);_.a=0;_.b=null;_.c=null;_.d=!1;
+_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function mC(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Dn(e),!(Bn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==oe?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Pc+c+Sc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function nC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return cb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Yf:a}function js(a){var a=new oC(a),b,c,d,e,f;b=$doc.getElementsByTagName(Zd);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Dd)||l,c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;pC(a););return a.b}
+function qC(){qC=x;rC=H(gs,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);sC=(Lz(),Oz);tC=$z(sC);uC=y(vC,m,43,23,0);wC=y(gs,m,1,23,0);xC=y(vC,m,43,7,0);yC=null!=(CB(),DB[Ne]);zC=y(AC,m,47,100,0);BC=y(CC,m,48,100,0)}function DC(a){var b;if(a.Fb)b=EC(a,1)+ob+EC(a,2)+ob+EC(a,3);else if(b=EC(a,0),0<b.length){var c=new FC(a.Z);Vi(a._.a,c)}return b}
+function GC(a,b){var c,d;c=b.a;if(G(c,(HC(),IC).b))uq(JC(a));else if(G(c,KC.b))uq(vq(a));else if(G(c,LC.b))a.vb&&wq(a.u,(!a.wb&&(a.wb=new xq(a)),a.wb));else if(G(c,hg)){7!=a.O&&(a.P=hh);d=b.c;d=$s(d,gh);c=Cs(d,a.P);var e=!As(c,hh)?vs(c):c;!As(e,nh)&&MC(a.Z,N(c));NC(a);a.mb=!0;OC(a);a.O=7;a.P=d}else G(c,ng)||(G(c,ee)?PC(a):QC(a,c))}
+function RC(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.qb&&(j=c-b+1,!(0>=j||b>a.ub||c>a.ub))){h=a.B;e=y(SC,m,-1,4,1);o=y(SC,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)TC(a.fb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.z&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.C.b||0==a.C.a)&&(a.C=$y(a));0==a.C.b&&(a.C.b=400);0==a.C.a&&(a.C.a=300);n=f=1;e=a.C.b;j=a.C.a;a.z||(e-=a.Y,j-=3*a.Y);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.z&&(a.B=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.z){for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]*=a.B,a.fb[f].M[b]*=a.B;UC(a.fb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]+=r,a.fb[f].M[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.z||VC(a.fb[f])}a.B*=h}}
+function WC(a){var b;a.mb=!0;a.c=202;a.pb=!1;if(0!=a.ub){a.mb=!0;a.f=!0;for(b=a.e;b<a.ub;++b)a.fb[b]=a.fb[b+1];--a.ub;a.e=a.ub;0<a.ub?a.Z=a.fb[a.e]:(a.Z=new XC(a),a.Z.r=0);null!=a.sb&&mC(a.sb,null)}}function YC(a,b){var c,d,e,f;f=new TA;d=Cc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=xc);d=new MA(Mb+d);var g=(HC(),IC).b;d.c=g;SA(f,d);ez(d.d,a);d=new MA(Mb+c);d.c=KC.b;ez(d.d,a);SA(f,d);a.vb&&(SA(f,new MA(Ca)),c=a.xb,null==c&&(c="Paste "+e),d=new MA(c),d.c=LC.b,ez(d.d,a),SA(f,d));cy(a,f);return f}
+function ZC(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Y+a.S);g=(d-1)*(a.Y+a.S);1==c&&2<d&&(g-=2*a.Y);X(b,sC);a.ob?(f==a.c&&X(b,aA(sC)),AA(b,h,g,a.Y,a.Y),X(b,(Lz(),Qz)),$C(b,h,g,a.Y-1,a.Y-1)):f==a.c?zA(b,h+1,g+1,a.Y,a.Y,!1):zA(b,h,g,a.Y,a.Y,!0);if(!(1301==f&&!a.Eb||107==f&&!a.Cb))if(201!=f||a.Ob)if(103!=f||a.jb)if(!(105==f&&!a.tb&&!a.q)&&(109!=f||a.Fb))if(c=~~(a.Y/4),3>d)switch(X(b,(Lz(),Sz)),f){case 101:X(b,Vz);f=h+3;d=g+3;c=a.Y-6;e=a.Y-6;aD(b,!0);bD(b,cD(b,f,d,c,e));X(b,Sz);f=h+3;d=g+3;c=a.Y-
+6;e=a.Y-6;b.n&&(aD(b,!1),bD(b,cD(b,f,d,c,e)));dD(b,h+6,g+6,a.Y-12,a.Y-12,-35,-110);AA(b,h+9,g+9,2,4);AA(b,h+a.Y-10,g+9,2,4);0.04>Math.random()&&(X(b,Tz),AA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,Vz),AA(b,h+a.Y-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Y-c;j=h+~~(a.Y/2);Y(b,d,g+a.Y-c,j,g+~~(a.Y/2));Y(b,h+~~(a.Y/2),g+~~(a.Y/2),e,g+a.Y-c);n=g+a.Y-c;f=~~(a.Y/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,Wz);Y(b,d,g+c,j,g+~~(a.Y/2));Y(b,h+~~(a.Y/2),g+~~(a.Y/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);X(b,Sz);break;case 107:X(b,Uz);AA(b,h+4,g+4,a.Y-8,a.Y-8);X(b,Sz);$C(b,h+4,g+4,a.Y-8,a.Y-8);dD(b,h+6,g+6,a.Y-11,a.Y-12,-35,-110);AA(b,h+9,g+9,2,4);AA(b,h+a.Y-10,g+9,2,4);break;case 108:f=~~(a.Y/4);Y(b,h+f,g+a.Y-f,h+a.Y-f,g+f);f=~~(a.Y/2)-f;d=g+~~(2*a.Y/3);h+=~~(a.Y/2);Y(b,h,d,h+f,d);g+=~~(a.Y/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Ib&&(f=~~(c/2),d=a.Y-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,Yz),$C(b,c,e,d,d),X(b,Rz),j=h+~~(a.Y/2),a=g+~~(a.Y/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:eD(b,h,g,a.Y,!0);break;case 111:eD(b,h,g,a.Y,!1);break;case 109:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));Y(b,h+a.Y-c,g+~~(a.Y/2),h+a.Y-~~(3*c/2),g+~~(a.Y/2)+~~(c/2));Y(b,h+a.Y-c,g+~~(a.Y/2),h+a.Y-~~(3*c/2),g+~~(a.Y/2)-~~(c/2));break;case 102:X(b,Mz);AA(b,h+3,g+5,a.Y-7,a.Y-11);X(b,Sz);$C(b,h+3,g+5,a.Y-7,a.Y-11);break;case 103:X(b,sC);
+a.pb&&zA(b,h+1,g+1,a.Y,a.Y,!1);X(b,Sz);fD(a,b,h,g,"NEW");break;case 106:X(b,Tz);Y(b,h+7,g+7,h+a.Y-7,g+a.Y-7);Y(b,h+8,g+7,h+a.Y-6,g+a.Y-7);Y(b,h+7,g+a.Y-7,h+a.Y-7,g+7);Y(b,h+8,g+a.Y-7,h+a.Y-6,g+7);X(b,Sz);Y(b,h+c,g+~~(a.Y/2),h+12,g+~~(a.Y/2));fD(a,b,h+6,g,rc);break;case 104:X(b,Tz);Y(b,h+7,g+7,h+a.Y-7,g+a.Y-7);Y(b,h+8,g+7,h+a.Y-6,g+a.Y-7);Y(b,h+7,g+a.Y-7,h+a.Y-7,g+7);Y(b,h+8,g+a.Y-7,h+a.Y-6,g+7);X(b,Sz);break;case 105:a.Nb?(X(b,Xz),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,Sz)):fD(a,b,h,g,"123");break;case 114:X(b,Zz);f=a.Y-8;d=h+~~((a.Y-f)/2);c=g+~~((a.Y-f)/2);AA(b,d,c,f,f);X(b,Sz);gD(a,b,h,g,Mz,"i");break;case 201:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2)+2);Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2)-2);Y(b,h+a.Y-c,g+~~(a.Y/2)+2,h+a.Y-c,g+~~(a.Y/2)-2);break;case 202:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));
+break;case 203:Y(b,h+c,g+~~(a.Y/2)-2,h+a.Y-c,g+~~(a.Y/2)-2);Y(b,h+c,g+~~(a.Y/2)+2,h+a.Y-c,g+~~(a.Y/2)+2);break;case 204:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));Y(b,h+c,g+~~(a.Y/2)-3,h+a.Y-c,g+~~(a.Y/2)-3);Y(b,h+c,g+~~(a.Y/2)+3,h+a.Y-c,g+~~(a.Y/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:hD(a,b,h,g+2,3);break;case 207:hD(a,b,h,g,4);break;
+case 208:hD(a,b,h,g,5);break;case 209:hD(a,b,h,g,1);break;case 210:hD(a,b,h,g,6);break;case 211:hD(a,b,h,g,7);break;case 212:hD(a,b,h,g,8);break;case 213:fD(a,b,h,g,"FG"),a.F=new PA(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Rb||1201!=f)&&null!=wC[d]&&gD(a,b,h,g,uC[d],wC[d])}
+function iD(a){var b,c,d;a.kb&&(null==a.J&&(a.J=l),d=a.I.a,c=a.C.b-a.Y,b=a.Y,X(d,sC),AA(d,0,0,c,b),a.ob?(X(d,(Lz(),Qz)),$C(d,-1,0,c,b-1)):(X(d,tC),Y(d,0,0,c-1-2,0),X(d,aA(sC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),jD(d,a.X),X(d,(Lz(),Sz)),-1!=a.J.toLowerCase().indexOf(fe)&&X(d,Tz),kD(d,a.J,10,15),lD(a.Ub,a.I,a.Y,a.C.a-a.Y))}
+function mD(a){var b,c,d,e;if(a.lb){d=a.Q.a;c=a.Y;b=a.C.a-2*a.Y-a.S;X(d,sC);AA(d,0,0,c,b);a.ob?(X(d,(Lz(),Qz)),Y(d,0,b-1,c,b-1),e=nD*(a.Y+a.S)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Y-1,e,a.Y-1,b-a.Y)):(X(d,tC),Y(d,0,0,0,b-1),Y(d,0,nD*a.Y,b-1,nD*a.Y),X(d,aA(sC)),Y(d,c-1,0,c-1,b-1-a.Y),Y(d,0,b-1,c-1,b-1));for(b=3;b<=nD+2;++b)ZC(a,d,1,b);lD(a.Ub,a.Q,0,2*a.Y+a.S)}}
+function oD(a){var b,c,d,e;if(a.mb){e=a.cb.a;c=a.C.b-a.Y;b=a.C.a-3*a.Y-a.S;X(e,a.t);AA(e,0,0,c,b);d=a.db?(WA(),ZA):(WA(),aB);if((WA(),XA)==(WA(),XA))d==ZA?e.a=l:e.a=ug;d=new jz(a.eb);(e.n=d)&&d&&(e.b='stroke-width="'+d.e+fa);for(d=1;d<=a.ub;++d){var f=a.fb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,tb=o=v=r=j=void 0,V=o=j=void 0,L=h=r=h=void 0,da=D=Q=void 0,J=h=q=r=r=E=u=L=j=V=V=v=L=J=q=V=L=u=da=q=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,da=3;f.w&&(UC(f),RC(f.n,1,f.n.ub,0),f.w=!1);n*=f.n.B;da*=f.n.B;j=1;0.7>f.n.B&&(j=1.2);j=N(M(pD(13*f.n.B*j)));qD(f.n,j);f.n.A&&(X(g,(Lz(),Sz)),$C(g,0,0,f.n.C.b-1,f.n.C.a-1));if(0!=f.t){if(-1==f.j){o=N(M(Math.round(12*n)));for(j=1;j<=f.t;++j)0<f.d[j]&&7>f.d[j]&&(X(g,(qC(),xC)[f.d[j]]),h=g,r=K(f.J[j]-o/2),V=K(f.M[j]-o/2),L=u=o,aD(h,!0),bD(h,cD(h,r,V,u,L)));for(j=1;j<=f.u;++j)h=f.H[j],o=f.I[j],0!=f.d[h]&&f.d[h]==f.d[o]&&(X(g,(qC(),xC)[f.d[h]]),J=f.J[o]-f.J[h],Q=f.M[o]-f.M[h],D=Math.sqrt(J*J+
+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*da*Q,J=3*da*D,V=y(I,s,-1,4,1),r=y(I,s,-1,4,1),V[0]=K(f.J[h]+q),r[0]=K(f.M[h]-J),V[1]=K(f.J[o]+q),r[1]=K(f.M[o]-J),V[2]=K(f.J[o]-q),r[2]=K(f.M[o]+J),V[3]=K(f.J[h]-q),r[3]=K(f.M[h]+J),o=g,h=V,aD(o,!0),bD(o,rD(o,h,r,4,!0)))}for(j=1;j<=f.u;++j){X(g,(Lz(),Sz));h=f.H[j];o=f.I[j];1==f.j&&0!=f.d[h]&&f.d[h]==f.d[o]&&X(g,(qC(),xC)[f.d[h]]);if(3==f.B[j]||4==f.B[j])r=h,h=o,o=r;L=f.J[h];u=f.M[h];V=f.J[o];r=f.M[o];if(1!=f.s[j]||0!=f.B[j])J=V-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),
+Q/=D,D=J/D;switch(f.s[j]){case 2:10<=f.B[j]&&X(g,Wz);q=n*Q;J=n*D;Y(g,N(M(Math.round(L+q))),N(M(Math.round(u-J))),N(M(Math.round(V+q))),N(M(Math.round(r-J))));Y(g,N(M(Math.round(L-q))),N(M(Math.round(u+J))),N(M(Math.round(V-q))),N(M(Math.round(r+J))));X(g,Sz);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));r=N(M(Math.round(r)));Y(g,o,h,V,r);L=N(M(Math.round(da*Q)));u=N(M(Math.round(da*D)));Y(g,o+L,h-u,V+L,r-u);Y(g,o-L,h+u,V-L,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+L-(L-V)/10*h,E=u-(u-r)/10*h,Y(g,N(M(Math.round(v))),N(M(Math.round(E))),N(M(Math.round(v))),N(M(Math.round(E))));jD(g,f.n.k);o=sD(f.n.n);J=f.e[j];h=qb;null!=J&&(h=J);J=dB(f.n.n,h);L=N(M(Math.round((L+V)/2-J/2)));q=N(M(Math.round((u+r)/2+~~(o/2)-1)));X(g,Wz);kD(g,h,L,q);X(g,Sz);break;default:if(1==f.B[j]||3==f.B[j])q=da*Q,J=da*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=N(M(Math.round(V+q))),v[0]=N(M(Math.round(r-J))),E[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),E[2]=N(M(Math.round(V-q))),v[2]=N(M(Math.round(r+
+J))),o=g,h=E,r=v,aD(o,!0),bD(o,rD(o,h,r,3,!0));else if(2==f.B[j]||4==f.B[j]){q=da*Q;J=da*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,E=u-(u-r)/10*h,o=h/10,Y(g,N(M(Math.round(v+q*o))),N(M(Math.round(E-J*o))),N(M(Math.round(v-q*o))),N(M(Math.round(E+J*o))))}else Y(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(r))))}}D=y(SC,m,-1,f.t+1,1);Q=y(I,s,-1,f.t+1,1);for(j=1;j<=f.u;++j)h=f.H[j],o=f.I[j],n=f.J[h],r=f.J[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=D[o]/Q[o]+n/Q[o];jD(g,f.n.k);
+o=sD(f.n.n);J=y(gs,m,1,f.t+1,0);V=y(I,s,-1,f.t+1,1);r=y(I,s,-1,f.t+1,1);n=y(tD,m,54,f.t+1,0);u=2;1!=f.n.B&&(u=N(M(pD(2*f.n.B))));for(j=1;j<=f.t;++j)h=uD(f,j),(null==h||1>h.length)&&(h=wa),3==f.b[j]&&0<f.z[j]&&0==f.A[j]?(J[j]=h,V[j]=r[j]=dB(f.n.n,h),n[j]=vD(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.J[j],E=!0,1<Q[j]&&(0>=D[j]-f.J[j]?0-(D[j]-f.J[j]):D[j]-f.J[j])<25*f.n.B/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.J[j]?0-(D[j]-f.J[j]):D[j]-f.J[j])<25*f.n.B/10&&(L=!0),q=h,tb=l,f.n.Kb&&0<f.x[j]&&(tb+=Ub,1<f.x[j]&&
+(tb+=f.x[j])),v=l,0!=f.A[j]&&(1<Tj(f.A[j])&&(v+=Tj(f.A[j])),0<f.A[j]?v+=xa:v+=Ca),L||!E?h=h+tb+v+l:h=v+tb+l+h,E||(q=h),J[j]=h,q=dB(f.n.n,q),v=dB(f.n.n,h),V[j]=q,r[j]=v,v=n[j]=vD(f,u,j,q,v,o,L),L=v.c+u+1,q=v.d+o+u,X(g,f.n.t),-1==f.j&&0!=f.d[j]&&X(g,(qC(),xC)[f.d[j]]),AA(g,v.c,v.d,v.b,v.a),1==f.j?0!=f.d[j]?X(g,(qC(),xC)[f.d[j]]):X(g,(Lz(),Sz)):X(g,(qC(),uC)[f.b[j]]),kD(g,h,L,q));for(h=1;h<=f.y;++h)j=f.q[h][0],q=V[j],v=r[j],L=N(M(pD(f.J[j]-q/2))),q=N(M(pD(f.M[j]+~~(o/2)-1))),X(g,(Lz(),Wz)),kD(g,ba+f.q[h][1],
+L+v,q);if(0<f.D||0<f.E)if(X(g,104==f.n.c?(Lz(),Tz):(Lz(),Zz)),0<f.D&&106!=f.n.c&&(v=n[f.D],$C(g,v.c,v.d,v.b,v.a)),0<f.E&&(h=f.H[f.E],o=f.I[f.E],J=f.J[o]-f.J[h],Q=f.M[o]-f.M[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(da+1)*Q,J=(da+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=N(M(pD(f.J[h]+q))),E[1]=N(M(pD(f.J[o]+q))),v[0]=N(M(pD(f.M[h]-J))),v[1]=N(M(pD(f.M[o]-J))),E[3]=N(M(pD(f.J[h]-q))),E[2]=N(M(pD(f.J[o]-q))),v[3]=N(M(pD(f.M[h]+J))),v[2]=N(M(pD(f.M[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.n.c&&(da=
+g,j=E,Q=v,da.n&&(aD(da,!1),bD(da,rD(da,j,Q,5,!0)))),106==f.n.c&&wD(f,f.H[f.E],f.I[f.E]))){da=0;for(j=1;j<=f.t;++j)0<f.a[j]&&++da;if(da>~~(f.t/2))for(j=1;j<=f.t;++j)0<f.a[j]?f.a[j]=0:f.a[j]=1;X(g,(Lz(),Tz));for(j=1;j<=f.t;++j)0<f.a[j]&&(v=n[j],$C(g,v.c,v.d,v.b,v.a))}}}a.z||(a.ob?(X(e,(Lz(),Qz)),Y(e,c-1,0,c-1,b-1)):(X(e,aA(sC)),Y(e,c-1,0,c-1,b-1),X(e,sC),Y(e,c-2,0,c-2,b-1),X(e,tC),Y(e,c-3,0,c-3,b-1)));a.Fb&&(d=~~((c-48)/2),X(e,(Lz(),Wz)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
+Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.z&&(a.T=new nA(Vb,0,13),a.W=new cB(a.T),null!=a.bb&&(d=dB(a.W,a.bb),c=N(M(Math.round((c-d)/2))),b-=13,X(e,(Lz(),Sz)),jD(e,a.T),kD(e,a.bb,c,b)));lD(a.Ub,a.cb,a.Y,2*a.Y+a.S)}}
+function hD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Y/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Y/2);d+=~~(a.Y/2);a=~~(a.Y/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.n&&(aD(b,!1),bD(b,rD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function xD(a){var b,c,d;if(a.nb){d=a.Qb.a;b=a.C.b;c=2*a.Y+a.S;X(d,sC);AA(d,0,0,b,c);a.ob?(X(d,(Lz(),Qz)),c=14*(a.Y+a.S),$C(d,c,0,b-c-1,2*a.Y+a.S-1)):(X(d,aA(sC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,tC),Y(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;14>=b;++b)ZC(a,d,b,1),ZC(a,d,b,2);a.c=c;lD(a.Ub,a.Qb,0,0)}}
+function eD(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);dD(a,b,c+o-j,f,d-4-j-1,e,h)}
+function yD(a,b,c){var d,e,f,g,j,h;zD(a,c);if(0==b.indexOf("$RXN")){a.Fb=!0;a.jb=!0;j=AD(b);b=new kC(b,j,!0);e=l;for(d=1;5>=d;++d)e=BD(b,j);d=CD(QB(Wn(e.substr(0,3)),10)).a;g=CD(QB(Wn(e.substr(3,3)),10)).a;BD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=BD(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.fb[++a.ub]=new DD(a,f)}RC(a,1,d,1);RC(a,d+1,d+g,3)}else{a.Fb=!1;a.Z=new DD(a,b);if(!a.Z||0==a.Z.t)return a.kb=!0,a.J="ERROR - problems in reading/processing MOL input",OC(a),!1;null!=a.i&&a.Z&&ED(a.Z,a.i,!0);null!=a.j&&
+a.Z&&ED(a.Z,a.j,!1);j=FD(a.Z,!1);if(1==j)a.fb[++a.ub]=a.Z;else{a.jb=!0;for(e=1;e<=j;++e)a.fb[++a.ub]=new GD(a,a.Z,e)}a.e=1;a.Z=a.fb[a.e];RC(a,1,j,0)}c&&OC(a);return!0}function yq(a,b){a.kb=!0;a.J=b}function qD(a,b){100>b&&(!zC[b]&&(zC[b]=new nA(Vb,0,b)),!BC[b]&&bs(BC,b,new cB(zC[b])),a.k=zC[b],a.n=BC[b])}
+function Cq(a,b){var c,d;if(0==b)return!1;NC(a);c=a.c;a.c=b;if(300>=b)switch(a.nb=!0,a.lb=!0,b){case 102:WC(a);break;case 110:a.mb=!0;a.c=c;a.$.a!=a.$.b&&a.$.a.b!=a.$.b?a.f&&(++a.ub,a.e=a.ub,a.f=!1):(a.kb=!0,a.J="No more undo");if(!(a.$.a!=a.$.b&&a.$.a.b!=a.$.b))break;HD(a,ID(a.$));a.mb=!0;break;case 111:a.c=c;if(a.$.a.c)a.f&&(++a.ub,a.e=a.ub,a.f=!1);else{a.kb=!0;a.J="No more redo";break}if(!a.$.a.c)break;d=a.$;if(!d.a.c)throw new Su("Cannot redo. Index is out of range.");if(!d.a.c)throw new Su(Yb);
+d.a=d.a.c;HD(a,d.a.a);a.mb=!0;break;case 152:a.c=c;d=a.Hb;d.a<d.c-1?(++d.a,d=It(d,d.a)):d=null;null==d?(a.kb=!0,a.J=hc):(yq(a,dc+(a.Hb.a+1)+ca+a.Hb.c),d=JD(d),KD(a,d,!1,!0),null!=a.sb&&mC(a.sb,null));break;case 151:a.c=c;d=a.Hb;0<d.a?(--d.a,d=It(d,d.a)):d=null;null==d?(a.kb=!0,a.J=hc):(yq(a,dc+(a.Hb.a+1)+ca+a.Hb.c),d=JD(d),KD(a,d,!1,!0),null!=a.sb&&mC(a.sb,null));break;case 101:a.Lb&&LD(a.Lb);a.Lb=new MD(1,a);a.c=c;break;case 107:!a.Db?a.Db=new ND(a):a.Db.gc.c.$?OD(a.Db.gc.c):PD(a.Db);break;case 114:a.b&&
+LD(a.b);a.b=new MD(0,a);a.c=c;break;case 103:a.mb=!0;a.pb=!0;a.c=c;break;case 105:a.mb=!0;a.q&&a.gb&&(a.gb=!1,QD(a.Z),a.c=c);a.y=1;break;case 109:a.c=c;d=RD(a.Z);if(2==d){a.kb=!0;a.J="Copying the agent not possible !";break}d=y(SC,m,-1,4,1);TC(a.Z,d);a.mb=!0;a.Z=new FC(a.Z);d=K(~~((a.C.b-a.Y)/2)-d[0]);for(c=1;c<=a.Z.t;++c)a.Z.J[c]+=2*d;SD(a.Z);a.fb[++a.ub]=a.Z;a.e=a.ub;break;case 104:0<a.Z.D?(a.mb=!0,TD(a.Z,a.Z.D),a.Z.D=0,PC(a)):0<a.Z.E&&(a.mb=!0,UD(a.Z,a.Z.E),a.Z.E=0,PC(a));VD(a.Z);break;case 213:a.c=
+c;if(!a.E){var e,f,g,j;j=new TA;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new MA(c),SA(j,g),g.c=c,ez(g.d,a);cy(a,j);a.E=j}WD(a.E.a,a,a.F.a,a.F.b)}else{a.lb=!0;a.nb=!0;switch(b){case 301:a.d=3;break;case 401:a.d=4;break;case 501:a.d=5;break;case 701:a.d=9;break;case 801:a.d=10;break;case 901:a.d=11;break;case 1001:a.d=12;break;case 601:a.d=8;break;case 1101:a.d=7;break;case 1300:a.d=1;break;case 1201:a.o&&(LD(a.o),a.o=null);0==a.Z.D&&(a.o=new MD(2,a));a.d=18;break;case 1301:a.d=19;break;case 1302:a.d=
+20;break;case 1303:a.d=21;break;case 1304:a.d=22}0<a.Z.D&&(a.mb=!0,a.d!=a.Z.b[a.Z.D]&&18!=a.d&&(a.Z.b[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,PC(a)),18==a.d&&(d=bo((zq(),Aq).gc.a.gb,Xg),XD(a.Z,a.Z.D,d),PC(a)),VD(a.Z))}OC(a);return!0}
+function vq(a){var b,c,d;d=JC(a);c=l;if(a.Fb){var e,f,g;g=Wr([4,a.ub+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.ub;++b)RD(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(YD(g[1][0],3)+YD(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+ZD(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+ZD(a.fb[g[3][b]],d)}else 1<a.ub&&(a.Z=new $D(a,a.fb,a.ub)),c=ZD(a.Z,d),1<a.ub&&(a.Z=a.fb[a.e]);return c}
+function aE(a,b,c,d){var e;e=c;var f=d,g,j;(g=bE(b),j=0!=(b.e&2),g||j)?(g=a.Fb?(!a.w&&(a.w=YC(a,!0)),a.w):(!a.v&&(a.v=YC(a,!1)),a.v),WD(g.a,a,e,f),e=!0):e=!1;if(e)return!0;if(a.z)return!1;e=!0;a.kb=!1;a.Sb=c-a.Y;a.Tb=d-(2*a.Y+a.S);a.kb=!0;a.J=l;a.gb=cE(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){e=0;for(b=1;14>=b;++b)if(c<b*(a.Y+a.S)){e=b;break}c=0;for(b=1;b<=nD+2;++b)if(d<b*(a.Y+a.S)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Mb=!0,a.kb=!0,a.J="Next ring will be added as spiro",OC(a),!0;
+if(113==d)if(a.Ib)a.kb=!0,a.J="Move one atom",OC(a);else return!0;if(!a.Rb&&1201==d||!a.Cb&&107==d||!a.Ob&&201==d||!a.jb&&103==d||!a.tb&&!a.q&&105==d||!a.Fb&&109==d||214==d)return!1;e=Cq(a,d)}else{if(d>a.C.a-a.Y-1)return!1;a.hb=!0;c-=a.Y;d-=2*a.Y+a.S;if(0<a.Z.D)if(104==a.c)TD(a.Z,a.Z.D),a.Z.D=0,PC(a);else{if(106==a.c)return!0;if(108==a.c)dE(a.Z,a.Z.D,0),PC(a);else if(157==a.c)dE(a.Z,a.Z.D,1),PC(a);else if(158==a.c)dE(a.Z,a.Z.D,-1),PC(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=
+1,Z(a.Z,0),a.Z.F=a.Z.D,205==a.c?(a.Z.v=1,a.Z.i[1]=a.Z.t,a.Z.i[0]=a.Z.D,a.Z.E=0):PC(a);else if(206<=a.c&&229>=a.c)a.O=2,eE(a.Z),PC(a);else if(230==a.c)a.O=3,PC(a);else if(233<=a.c&&262>a.c)fE(a.Z,!1),PC(a),a.O=3;else if(107==a.c){if(a.Db.b)return!0;XD(a.Z,a.Z.D,bo(a.Db.e.gc.a.gb,Xg));a.Z.k=!0;PC(a)}else if(105==a.c)gE(a.Z),PC(a);else if(113!=a.c)if(300<a.c){if(a.d!=a.Z.b[a.Z.D]||18==a.d)a.Z.b[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,18==a.d&&(d=bo((zq(),Aq).gc.a.gb,Xg),1>d.length&&(d=Oc),XD(a.Z,a.Z.D,
+d)),PC(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,eE(a.Z),PC(a);else if(0<a.Z.E)if(104==a.c)UD(a.Z,a.Z.E),a.Z.E=0,PC(a);else if(106==a.c){d=a.Z;c=a.Z.E;if(0<d.a[d.H[c]]&&0<d.a[d.I[c]])yq(d.n,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.t;1<=b;--b)0<d.a[b]&&b>c&&(c=b);if(0==c)break;TD(d,c);d.a[c]=0}a.Z.E=0;PC(a)}else if(201==a.c)hE(a.Z,a.Z.E),PC(a);else if(202==a.c||205==a.c)1==a.Z.s[a.Z.E]&&0==a.Z.B[a.Z.E]?a.Z.s[a.Z.E]=2:(a.Z.s[a.Z.E]=1,a.Z.B[a.Z.E]=0),PC(a),a.Z.B[a.Z.E]=
+0;else if(203==a.c)a.Z.s[a.Z.E]=2,a.Z.B[a.Z.E]=0,PC(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,PC(a);else if(206<=a.c&&229>=a.c)a.O=2,eE(a.Z),PC(a);else if(107==a.c){if(!a.Db.b)return!0;d=bo(a.Db.e.gc.a.gb,Xg);a.Z.s[a.Z.E]=9;a.Z.e[a.Z.E]=d;PC(a)}else 105==a.c?(a.kb=!0,a.J="Only atoms may be marked !"):e=!1;else if(0==a.ub||a.pb){if(201>=a.c)return!1;++a.ub;a.e=a.ub;a.fb[a.ub]=new XC(a);a.Z=a.fb[a.ub];a.pb=!1;202<=a.c&&204>=a.c||205==a.c?(iE(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=
+1,a.Z.F=1,a.O=1,Z(a.Z,0),205==a.c&&(a.Z.J[2]=c+21.65,a.Z.M[2]=d-12.5,a.Z.i[0]=1,a.Z.i[1]=2,a.Z.v=1)):206<=a.c&&229>=a.c?(a.Z.L=c,a.Z.O=d,a.O=2,eE(a.Z)):300<a.c?(iE(a.Z),a.Z.b[1]=a.d,a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,18==a.d&&(d=bo((zq(),Aq).gc.a.gb,Xg),1>d.length&&(d=Oc),XD(a.Z,1,d))):230==a.c?jE(a,null,!0):233<=a.c&&262>a.c?(iE(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,fE(a.Z,!0)):CB();PC(a)}else e=!1;e&&(VD(a.Z),a.lb=!1,a.nb=!1,a.mb=!0,OC(a))}return e}
+function kE(a,b,c,d){var e,f;if(a.z||!a.hb||bE(b))return!0;a.kb=!1;c-=a.Y;d-=2*a.Y;e=c-a.Sb;f=d-a.Tb;if(2==a.O||3==a.O||9==a.O)return!0;if(1==a.O){a:{b=a.Z;e=c;f=d;var g,j,h,n,o,r,q;b.D=0;b.J[0]=e;b.M[0]=f;g=lE(b,0);if(0<g&&205!=b.n.c)b.D=g,g!=b.F?(b.J[b.t]=b.J[g],b.M[b.t]=b.M[g]):(b.J[b.t]=b.L,b.M[b.t]=b.O);else if(205==b.n.c){b.E=0;g=b.i[b.v];n=b.i[b.v-1];j=b.J[g]-b.J[n];h=b.M[g]-b.M[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.J[n];q=f-b.M[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.v)TD(b,b.t),--b.v,b.C=!1;else if(2==b.t)0>b.M[2]-b.M[1]&&0<f-b.M[1]?b.M[2]=b.M[1]+g/2:0<b.M[2]-b.M[1]&&0>f-b.M[1]&&(b.M[2]=b.M[1]-g/2),0>b.J[2]-b.J[1]&&0<e-b.J[1]?b.J[2]=b.J[1]+0.866*g:0<b.J[2]-b.J[1]&&0>e-b.J[1]&&(b.J[2]=b.J[1]-0.866*g);else{if(2==b.z[b.i[0]]&&(o=b.G[b.i[0]][1],o==b.i[1]&&(o=b.G[b.i[0]][2]),j=b.J[b.i[0]]-b.J[o],h=b.M[b.i[0]]-b.M[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.J[o],q=f-b.M[o],e=q*j-r*h,r=b.J[b.i[1]]-b.J[o],q=b.M[b.i[1]]-b.M[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.u,b.D=b.i[0],Z(b,0),UD(b,e),0<lE(b,b.t)&&(b.C=!0)}else{if(b.C)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.v;if(100<b.v){yq(b.n,"You are too focused on chains, enough of it for now !");--b.v;break a}b.D=b.t;Z(b,N(M(Math.round(h))));b.i[b.v]=b.t;0<lE(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;yq(b.n,e+l)}else j=e-b.J[b.F],h=f-b.M[b.F],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.J[b.t]=b.J[b.F]+25*(j/g),b.M[b.t]=b.M[b.F]+25*(h/g)}a.r=!0}else if(113==a.c&&0<a.Z.D)a.ib||(a.ib=
+!0),b=a.Z,0<b.D&&(e=b.D,b.J[e]=c,b.M[e]=d);else if(cE(b)||bE(b))MC(a.Z,e),a.O=5;else if(0==a.Z.D&&0==a.Z.E){5!=a.O&&(e=f=0);b=a.Z;for(g=1;g<=b.t;++g)b.J[g]+=e,b.M[g]+=f;h=y(SC,m,-1,4,1);TC(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.n.C.b-b.n.Y&&0<h&&h<b.n.C.a-3*b.n.Y))for(g=1;g<=b.t;++g)b.J[g]-=e,b.M[g]-=f;a.O=5}a.D=!1;NC(a);a.mb=!0;OC(a);a.Sb=c;a.Tb=d;return!0}
+function mE(a,b,c,d){var e,f,g;if(!(a.z&&null==a.rb||bE(b))){c-=a.Y;d-=2*a.Y;g=!1;f=0;b=1;a:for(;b<=a.ub;++b){e=a.fb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((qC(),yC)?350:170)+1,q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.t;++q)n=j-e.J[q],o=h-e.M[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.fb[b].D=0<e?e:0;a.fb[b].E=0>e?-e:0;f=b;g=!0;nE(a,a.fb[b].D);113==a.c&&0>e&&(g=!1,a.fb[b].E=0);break a}else if(nE(a,0),0<a.fb[b].D||0<a.fb[b].E)a.fb[b].D=
+0,a.fb[b].E=0,g=!0}if(g){for(b=a.e+1;b<=a.ub;++b)a.fb[b].D=0,a.fb[b].E=0;a.D=!1;NC(a);a.mb=!0;OC(a)}!a.z&&0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
+function oE(a){if(a.z)return!0;a.ib&&(a.ib=!1,PC(a));a.kb=!1;a.P=hh;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=lE(b,b.t),6>b.z[c]&&(pE(b),d=b.i[b.v-1],b.H[b.u]=c,b.I[b.u]=d,b.G[c][++b.z[c]]=d,b.G[d][++b.z[d]]=c),TD(b,b.t));b.C=!1;PC(a)}else a:{var b=a.Z,e,f;c=lE(b,b.t);if(0!=c){--b.t;for(f=1;f<b.u;++f)if(d=b.H[f],e=b.I[f],d==c&&e==b.F||d==b.F&&e==c){--b.u;--b.z[b.F];3>b.s[f]?(++b.s[f],b.B[f]=0):yq(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],yq(b.n,"Not possible connection !")):
+(b.I[b.u]=c,b.G[c][++b.z[c]]=b.F,b.G[b.F][b.z[b.F]]=c,b.K[b.u]=N(M(pD((b.J[b.F]+b.J[c])/2))),b.N[b.u]=N(M(pD((b.M[b.F]+b.M[c])/2))))}}VC(a.Z);a.r&&(b=a.$,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,ID(b),b.a.c=c),PC(a),a.r=!1)}else 5==a.O&&(VC(a.Z),PC(a));0<a.O&&(a.D=!1,NC(a),a.mb=!0,VD(a.Z),qE(a.Z),OC(a),a.O=0,a.f=!1);if(yC&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,NC(a),a.mb=!0,OC(a);return!0}function NC(a){a.lb=!1;a.nb=!1;a.mb=!1}
+function nE(a,b){if(null!=a.rb&&!(0>=b&&0==a.Bb||b==a.Bb&&a.e==a.Ab))0>=b&&0<a.Bb&&(b=0),a.Bb=b,a.Ab=a.e,mC(a.rb,H(rE,m,81,[new S(a.e),new S(b)]))}
+function sE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Eb=!1:-1<b.indexOf("rbutton")&&(a.Eb=!0);-1<b.indexOf("nohydrogens")?a.Kb=!1:-1<b.indexOf("hydrogens")&&(a.Kb=!0);-1<b.indexOf("keephs")&&(a.N=!0);-1<b.indexOf("removehs")&&(a.N=!1);-1<b.indexOf("noquery")?a.Cb=!1:-1<b.indexOf("query")&&(a.Cb=!0);-1<b.indexOf(Ef)?a.Fb=!1:-1<b.indexOf(dg)&&(a.Fb=!0);-1<b.indexOf("noautoez")?a.p=!1:-1<b.indexOf("autoez")&&(a.p=!0);-1<b.indexOf("nostereo")?a.Ob=!1:-1<b.indexOf("stereo")&&(a.Ob=!0);
+-1<b.indexOf("nocanonize")?a.s=!1:-1<b.indexOf("canonize")&&(a.s=!0);-1<b.indexOf("nomultipart")?a.jb=!1:-1<b.indexOf(zf)&&(a.jb=!0);-1<b.indexOf("nonumber")?(a.tb=!1,a.q=!1):-1<b.indexOf(If)&&(a.tb=!0,a.q=!1);-1<b.indexOf("newlook")?(a.ob=!0,a.S=1):-1<b.indexOf("oldlook")&&(a.ob=!1,a.S=0);-1<b.indexOf("autonumber")&&(a.q=!0,a.tb=!0);-1<b.indexOf("star")&&(a.Nb=!0,a.tb=!0);-1<b.indexOf("nostar")&&(a.Nb=!1,a.tb=!1);-1<b.indexOf("polarnitro")&&(a.yb=!0);-1<b.indexOf("nopolarnitro")&&(a.yb=!1);-1<b.indexOf("depict")&&
+(a.z=!0,a.Y=0,a.cb=null,RC(a,1,a.ub,0));if(-1<b.indexOf("nodepict")){a.z=!1;for(d=1;d<=a.ub;++d)tE(a.fb[d]),UC(a.fb[d]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf("xbutton")&&(a.Rb=!0);-1<b.indexOf("noxbutton")&&(a.Rb=!1);d=a.vb;-1<b.indexOf("nopaste")?a.vb=!1:-1<b.indexOf(Tf)&&(a.vb=!0);d!=a.vb&&(a.v=null,a.w=null);-1<b.indexOf(nd)&&(a.A=!0);-1<b.indexOf("noborder")&&(a.A=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.qb=!0);-1<b.indexOf("jmeh")&&
+(a.M=!0);-1<b.indexOf("showan")&&(a.Jb=!0);-1<b.indexOf("atommovebutton")&&(a.Ib=!0);-1<b.indexOf("noatommovebutton")&&(a.Ib=!1);a.Fb&&(a.q=!0,a.jb=!0);a.z||(a.A=!1);a.Eb&&++nD;c&&OC(a)}
+function OC(a){var b,c,d,e;b=$y(a);!a.C||b.b!=a.C.b||b.a!=a.C.a||!a.cb||!a.I?(e=!1,a.C&&(e=b.b!=a.C.b||b.a!=a.C.a),a.C=b,d=b.b-a.Y,c=b.a-3*a.Y-a.S,1>d&&(d=1),1>c&&(c=1),a.cb=a.Fe(a.cb,d,c),a.z&&e&&RC(a,1,a.ub,0),oD(a),a.z||(a.Qb=a.Fe(a.Qb,b.b,2*a.Y+a.S),xD(a),c=b.a-2*a.Y+a.S,1>c&&(c=1),a.Q=a.Fe(a.Q,a.Y,c),mD(a),a.I=a.Fe(a.I,d,a.Y),iD(a))):(oD(a),a.z||(iD(a),a.D&&(xD(a),mD(a)),a.D=!0));a.lb=!0;a.nb=!0;a.mb=!0;a.kb=!0}
+function uE(a,b){var c,d,e;e=l;for(d=1;d<=a.ub;++d){if(0<b&&(c=RD(a.fb[d]),c!=b))continue;c=a.fb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.t+ba+c.u,h=1;h<=c.t;++h){j=uD(c,h);c.n.M&&0<c.x[h]&&(j+=Ub,1<c.x[h]&&(j+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?j+=xa:j+=Ca,1<Tj(c.A[h])&&(j+=Tj(c.A[h])));g=-1;for(f=1;f<=c.y;++f)if(c.q[f][0]==h){g=c.q[f][1];break}c.n.Nb&&0<c.d[h]&&(g=1);-1<g&&(j+=jb+g);o+=ba+j+ba+vE(0.055999999999999994*c.J[h],0,2)+ba+vE(0.055999999999999994*-c.M[h],
+0,2)}for(h=1;h<=c.u;++h)f=c.H[h],g=c.I[h],n=c.s[h],1==c.B[h]?n=-1:2==c.B[h]?n=-2:3==c.B[h]?(n=-1,j=f,f=g,g=j):4==c.B[h]?(n=-2,j=f,f=g,g=j):10==c.B[h]&&(n=-5),9==c.s[h]&&(n=c.B[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=fh),e+=c)}return e}function EC(a,b){var c,d,e;e=l;for(c=1;c<=a.ub;++c){if(0<b&&(d=RD(a.fb[c]),d!=b))continue;d=void 0;d=wE(a.fb[c]);d=xE(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
+function PC(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.sb&&mC(a.sb,null)}var c,d,e;e=new yE;e.a=a.e;e.f=a.ub;c=!1;for(b=1;99>b;++b)if(d=a.fb[b])0<d.t&&(c=!0),e.d[b]=wE(d);else break;e.i=a.Fb;e.e=a.jb;e.b=a.B;e.c=a.O;if(b=c?e:null)a=a.$,b=new zE(b),c=a.a.c,a.a.c=b,b.b=a.a,c&&(b.c=c,c.b=b),a.a=b}function KD(a,b,c,d){try{yD(a,b,d)?c&&PC(a):OC(a)}catch(e){if(e=Mi(e),A(e,78))OC(a);else throw e;}}
+function jE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;zD(a,c);e=j=0;r=new kC(b,"|>",!0);g=-1<b.indexOf(ob);n=1;h=dC(r);a.ub=0;for(f=1;f<=h;++f)if(o=hC(r),Wn(o),!G(o,fh))if(G(o,ob))++n,2==n?j=a.ub:3==n&&(e=a.ub+1);else{a.Z=new AE(a,o);if(0==a.Z.t){BE(a,"ERROR - problems in reading/processing molecule !");CB();d=!1;break a}++a.ub;a.e=a.ub;a.fb[a.ub]=a.Z}2==n?(BE(a,"ERROR - strange reaction - fixing !"),CB(),d=!1):3<n?(BE(a,"ERROR - strange reaction !"),CB(),d=!1):(1<a.ub&&!g&&sE(a,zf,!0),g&&!a.Fb&&sE(a,
+dg,!0),!g&&a.Fb&&sE(a,Ef,!0),g?(RC(a,1,j,1),RC(a,j+1,e-1,2),RC(a,e,a.ub,3)):RC(a,1,a.ub,0),c&&OC(a),d=!0)}d?PC(a):OC(a)}catch(q){if(q=Mi(q),A(q,78))OC(a);else throw q;}}function CE(a){NC(a);a.mb=!0;OC(a)}function zD(a,b){a.c=202;a.pb=!1;a.ub=0;a.e=0;a.Z=new XC(a);a.Z.r=0;a.bb=null;a.B=1;a.mb=!0;b&&OC(a);null!=a.sb&&mC(a.sb,null)}
+function HD(a,b){var c,d;a.e=b.a;a.ub=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.fb[c]=wE(d):a.fb[c]=null;a.Z=a.fb[a.e];a.Fb=b.i;a.jb=b.e;a.B=b.b;switch(b.c){case 5:case 7:case 9:break;default:null!=a.sb&&mC(a.sb,null)}}function DE(a,b){a.kb=!0;a.J=l;return 1>b||b>a.ub?(a.kb=!0,a.J="ERROR - invalid mol index: "+b,OC(a),null):a.fb[b]}
+function QC(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Na)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Da)?c=245:G(b,Ea)&&(c=238);0<c?Cq(a,c):b="Not known group!";a.kb=!0;a.J=b;OC(a)}function BE(a,b){a.kb=!0;a.J=b;OC(a)}function JC(a){var b;b=DC(a);NC(a);OC(a);return b}
+function fD(a,b,c,d,e){var f,g,j,h;f=a.W;h=dB(f,e);if(h>=a.Y-1)for(g=f.b.b;h>=a.Y-1&&1<g;)--g,j=new nA(f.b.a,f.b.c,g),f=new cB(j),h=dB(f,e),b.e=j,b.i=EE(j);else jD(b,a.T);f=pA(f.b).a-pA(f.b).b;kD(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}function gD(a,b,c,d,e,f){var g,j;g=sD(a.V);j=dB(a.V,f);jD(b,a.U);(b.d=e)&&(b.f=fg+(e.a>>16&255)+za+(e.a>>8&255)+za+(e.a&255)+va);kD(b,f,c+~~((a.Y-j)/2),d+~~((a.Y-g)/2)+g)}function sD(a){return pA(a.b).a-pA(a.b).b}
+function Bq(a,b){a.q?0==b&&(a.y=-1,a.kb=!0,a.J=Bd,OC(a)):(a.R?a.y=b:-1<a.y&&10>a.y?a.y=10*a.y+b:a.y=b,a.R=!1,0==a.y?(a.y=-1,a.kb=!0,a.J=Bd):yq(a,a.y+ba),OC(a))}t(445,367,Oh);_.te=function(a){GC(this,a)};_.Fe=function(a,b,c){return Wy(this,b,c)};_.Ge=function(){};_.ae=function(){OC(this)};_.b=null;_.c=0;_.d=0;_.e=0;_.f=!1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=!1;_.q=!1;_.r=!1;_.s=!0;_.v=null;_.w=null;_.y=1;_.z=!1;_.A=!1;_.B=1;_.C=null;_.D=!0;_.E=null;_.F=null;_.H="http://peter-ertl.com/jsme/2013_03/help.html";
+_.I=null;_.J=null;_.L=null;_.M=!1;_.N=!0;_.O=0;_.P=hh;_.Q=null;_.R=!0;_.S=1;_.T=null;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=24;_.Z=null;_.$=null;_.ab=null;_.bb=null;_.cb=null;_.db=!0;_.eb=1;_.gb=!1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!1;_.qb=!1;_.rb=null;_.sb=null;_.tb=!1;_.ub=0;_.vb=!0;_.wb=null;_.xb=null;_.yb=!1;_.zb=null;_.Ab=0;_.Bb=0;_.Cb=!1;_.Db=null;_.Eb=!1;_.Fb=!1;_.Gb=!1;_.Ib=!1;_.Jb=!1;_.Kb=!0;_.Lb=null;_.Mb=!1;_.Nb=!1;_.Ob=!0;_.Pb=null;_.Qb=null;_.Rb=!0;
+_.Sb=0;_.Tb=0;var nD=10,zC,BC,sC,tC,uC,rC,yC,FE=null,xC,wC;function GE(){qC();Uy.call(this);this.Ub=(Bp(),Bp(),By).a;this.x=new nA(null,0,8);this.t=(Lz(),Mz);this.fb=y(HE,m,94,99,0);this._=new Sy;this.Hb=new IE;this.K=G((CB(),DB[Pe]),bc);this.u=new JE;this.G=H(gs,m,1,[Ha,Ia,Sa,Ga,Na,La,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.Z=new XC(this);xC[0]=Pz;xC[1]=new Nz(255,153,153);xC[2]=new Nz(255,204,102);xC[3]=new Nz(255,255,153);xC[4]=new Nz(102,255,255);xC[5]=new Nz(51,204,255);xC[6]=new Nz(255,153,255)}
+t(444,445,Oh,GE);_.Fe=function(a,b,c){var d;return a?(d=a.a,nj(d.t,b,c),a):Wy(this,b,c)};_.Ge=function(a){if(this.a){var b=this.a;b.a.a&&b.a.a.a.apply(null,[KE(b.a),a])}};_.a=null;function LE(a){if(a.d.gb.style.display!=Df){Zy(a.c);for(a=new Gi(a.e.j);a.b<a.d.Be();)Hi(a),null.$f()}}function ME(a){NE.call(this,a,cb,cb,null)}function OE(a,b){NE.call(this,a,cb,cb,b)}function PE(a,b,c){NE.call(this,a,b,c,null)}
+function NE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(Zb,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=ij(a)){this.b=QE;++QE;this.d=e;this.c=new GE;this.e=new RE(this.c,b,c,d);ev(e,this.e,e.gb);d&&fd in d&&(this.e.b=d[fd]);a=this.e;a.d||(a.d=Xy(a,ao(a.gb,Lf),ao(a.gb,Kf)),a.d.j=!1);var b=a.c,f,g,j,h,n,o,r;b.K?FE=Zb:FE="JME";b.v=YC(b,!1);b.w=YC(b,!0);yq(b,FE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.C=$y(b);Qy(b,null);b.ob||(b.S=0);b.T||(b.T=new nA(Vb,0,13),b.W=new cB(b.T));b.U||(b.U=new nA(Vb,1,13),b.V=new cB(b.U));b.X||(b.X=new nA(Vb,0,11),new cB(b.X));qD(b,13);b.Cb=!1;b.Fb=!1;b.p=!1;b.Ob=!0;b.s=!0;b.Rb=!0;b.Eb=!1;nD=10;b.Kb=!0;try{r=SE(b.Ub,"options");null!=r&&sE(b,r,!1);j=SE(b.Ub,"jme");null!=j&&(b.L=j);n=SE(b.Ub,"mol");null!=n&&(b.ab=n);g=SE(b.Ub,"depictcgi");null!=g&&(b.Gb=!0);o=SE(b.Ub,Hg);null!=o&&(b.bb=o,OC(b));b.j=SE(b.Ub,"atomcolors");b.i=SE(b.Ub,"atombg");f=SE(b.Ub,"depictbg");
+if(null!=f&&b.z){var q;var u,v,D,E;v=(Lz(),Mz);try{if(0!=f.indexOf(la))throw new rn("bad hex encoding");E=QB(f.substr(1,2),16);D=QB(f.substr(3,2),16);u=QB(f.substr(5,2),16);q=v=new Nz(E,D,u)}catch(J){if(J=Mi(J),A(J,78))CB(),q=v;else throw J;}b.t=q}b.Jb&&b.Z&&QD(b.Z);h=SE(b.Ub,"notify_structural_change_js_function");b.sb=h}catch(Q){if(Q=Mi(Q),!A(Q,78))throw Q;}b.c=202;for(f=0;23>f;++f)uC[f]=(Lz(),Uz),wC[f]=Oc;wC[1]=Ub;uC[1]=(Lz(),Qz);wC[2]=zb;uC[2]=Uz;wC[3]=Cb;uC[3]=Qz;wC[4]=ec;uC[4]=Zz;wC[5]=oc;uC[5]=
+Tz;wC[9]=Pb;uC[9]=Wz;wC[10]=Kb;uC[10]=Wz;wC[11]=Bb;uC[11]=Wz;wC[12]=Wb;uC[12]=Wz;wC[8]=Bc;uC[8]=aA(Vz);wC[7]=qc;uC[7]=Uz;wC[6]=Gc;uC[6]=Qz;wC[13]=Dc;uC[13]=Qz;wC[18]=Oc;uC[18]=Qz;wC[19]=rc;uC[19]=Qz;wC[20]=sc;uC[20]=Qz;wC[21]=tc;uC[21]=Qz;wC[22]=uc;uC[22]=Qz;zy(b);b.$=new TE;f=a.c;f.C=$y(f);null!=f.L?(jE(f,f.L,!1),null!=f.i&&f.Z&&ED(f.Z,f.i,!0),null!=f.j&&f.Z&&ED(f.Z,f.j,!1)):null!=f.ab&&KD(f,f.ab,!1,!1);OC(a.c)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function UE(){return js(null)}function VE(a){return js(a)}t(446,1,$h,ME,OE,PE,NE);_.He=function(a){B(this.e,new WE(this,a),(Ep(),Ep(),Fp))};_.Ie=function(a){B(this.e,new XE(this,a),(Kq(),Kq(),Lq))};_.Je=function(a){PD(new YE(a,this.c,sC))};_.Ke=function(){WC(this.c)};_.Le=function(){Nn((Kn(),Ln),new ZE(this))};_.Me=function(){return this.a};_.Ne=function(){return this.b};_.Oe=function(){return this.c.H};_.Pe=function(){return this.c.db};_.Qe=function(){return this.c.eb};_.Re=function(){return this.c.sb};
+_.ed=function(){return ao(this.e.gb,Kf)};_.Se=function(){var a;a=[];a.length=2;a[0]=ao(this.e.gb,Lf);a[1]=ao(this.e.gb,Kf);return a};_.fd=function(){return ao(this.e.gb,Lf)};_.Te=function(){return this.d.gb};_.Ue=function(){return this.c.xb};_.Ve=function(){return this.c.zb};_.We=function(a){$wnd.alert("JSME initialization error: "+a)};_.hd=function(){return this.d.gb.style.display!=Df};_.Xe=function(){var a=this.c,b;a.Fb?b=uE(a,1)+ob+uE(a,2)+ob+uE(a,3):b=uE(a,0);return b};_.Ye=function(){return vq(this.c)};
+_.Ze=function(){var a=this.c,b,c;b=a.Ob;a.Ob=!1;c=DC(a);a.Ob=b;OC(a);return c};_.$e=function(a){sE(this.c,a,!0)};_._e=function(){};_.af=function(a){KD(this.c,a,!0,!0)};_.bf=function(a){jE(this.c,a,!0)};_.fe=function(){LE(this)};_.cf=function(){zD(this.c,!0)};_.df=function(a){var b=this.c;if(a=DE(b,a)){var c;for(c=1;c<=a.t;++c)a.d[c]=0;CE(b)}};_.ef=function(a){this.a=a;!this.c.a&&(this.c.a=new $E(this))};
+_.ff=function(a){var b=this.e,c,d;if(b.b!=a){b.b=a;for(d=new Gi(b.a);d.b<d.d.Be();)c=Hi(d),a?c.a=l:c.a=ug}Zy(b.c)};_.gf=function(a,b){var c=this.c,d;if(d=DE(c,a))ED(d,b,!0),CE(c)};_.hf=function(a,b){var c=this.c,d;d=DE(c,a);1>b||b>d.t?(c.kb=!0,c.J="ERROR - invalid atom index: "+b,OC(c)):(d.D=b,CE(c))};_.kd=function(a){this.e.gb.style[Be]=a;LE(this)};_.jf=function(a){this.c.H=a};_.kf=function(a){var b=this.c;b.db=a;OC(b)};_.lf=function(a){var b=this.c;b.eb=a;OC(b)};_.mf=function(a){this.c.rb=a};
+_.nf=function(a){this.c.sb=a};_.of=function(a){var b=this.c;b.xb=a;b.v=YC(b,!1)};_.pf=function(a){this.c.zb=a};_.qf=function(a,b){var c=this.e;c.md(a);c.kd(b);LE(this)};_.rf=function(a){QC(this.c,a)};_.sf=function(a,b){var c=this.c;c.f=!1;c.Pb=new AE(c,a);c.c=253;c.kb=!0;c.J=b;OC(c)};_.ld=function(a){Ou(this.d.gb,a)};_.md=function(a){this.e.gb.style[bh]=a;LE(this)};_.tf=function(a){BE(this.c,a)};_.uf=function(){return JC(this.c)};_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;var QE=0;
+function ZE(a){this.a=a}t(447,1,{},ZE);_.wc=function(){var a,b;for(b=new Gi(this.a.e.a);b.b<b.d.Be();)a=Hi(b),a.t.gb.innerHTML=a.q||l};_.a=null;function $E(a){this.a=a}t(448,1,{},$E);_.a=null;function WE(a,b){this.a=a;this.b=b}t(449,1,{},WE);_.Lc=function(a){a=a.a;Nn((Kn(),Ln),new aF(this,this.b,a))};_.a=null;_.b=null;function aF(a,b,c){this.a=a;this.c=b;this.b=c}t(450,1,{},aF);_.wc=function(){var a=this.b;this.c.a.apply(a,[KE(this.a.a),a])};_.a=null;_.b=null;_.c=null;
+function XE(a,b){this.a=a;this.b=b}t(451,1,{},XE);_.a=null;_.b=null;function Nq(a,b,c){this.a=a;this.c=b;this.b=c}t(452,1,{},Nq);_.wc=function(){var a=this.b;this.c.a.apply(a,[KE(this.a.a),a])};_.a=null;_.b=null;_.c=null;
+function bF(){var a=cF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;dF(eF,arguments)?a=arguments[0]:3==arguments.length?a=new PE(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new ME(arguments[0]):4==arguments.length?a=new NE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new OE(arguments[0],arguments[1]));this.g=a;fF();a[Tc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.He(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new gF(a))});b.addMouseOverHandler=C(function(a){this.g.Ie(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new gF(a))});b.alert=C(function(a){this.g.Je(a)});b.clear=C(function(){this.g.Ke()});b.deferredRepaint=C(function(){this.g.Le()});b.getAfterPasteCallBack=C(function(){return this.g.a});b.getCreationIndex=C(function(){return this.g.b});b.getHelpURL=C(function(){return this.g.c.H});b.getMolecularAreaAntiAlias=C(function(){return this.g.c.db});b.getMolecularAreaLineWidth=
+C(function(){return this.g.c.eb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.c.sb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Se()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.d.gb});b.getPasteLabel=C(function(){return this.g.c.xb});b.getPrePasteJSfunction=C(function(){return this.g.c.zb});b.initializationError=C(function(a){this.g.We(a)});b.isVisible=C(function(){return this.g.hd()});
+b.jmeFile=C(function(){return this.g.Xe()});b.molFile=C(function(){return this.g.Ye()});b.nonisomericSmiles=C(function(){return this.g.Ze()});b.options=C(function(a){this.g.$e(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.af(a)});b.readMolecule=C(function(a){this.g.bf(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=eF;fF();var f=b,g,b=hF.b;g=iF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=iF(b,
+e,f)}if(!g)throw new Qi("Can't find exported method for given arguments: 0"+jb+f.length+aa);return g[0]});b.reset=C(function(){this.g.cf()});b.resetAtomColors=C(function(a){this.g.df(a)});b.setAfterPasteCallBack=C(function(a){this.g.ef(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new gF(a))});b.setAntialias=C(function(a){this.g.ff(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.gf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.hf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
+b.setHelpURL=C(function(a){this.g.jf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.kf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.lf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nf(a)});b.setPasteLabel=C(function(a){this.g.of(a)});b.setPrePasteJSfunction=C(function(a){this.g.pf(a)});b.setSize=C(function(a,b){this.g.qf(a,b)});b.setSubstituent=C(function(a){this.g.rf(a)});b.setTemplate=C(function(a,
+b){this.g.sf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.tf(a)});b.smiles=C(function(){return this.g.uf()});jF({"0":{"0":[[UE,null,void 0]],1:[[VE,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new kF(e));return[e]},oe]]}});lF(eF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function hs(){mF||(mF=!0,bF())}t(453,1,{},hs);
+var mF=!1;function ls(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==oe)$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 ks(){}t(455,1,{},ks);_.wc=function(){ls()};function kF(a){this.a=a}t(456,1,{68:1,106:1},kF);_.eQ=function(a){return null!=a&&A(a,68)&&this.a==a.a};_.a=null;function gF(a){this.a=a}t(457,1,{69:1,106:1},gF);
+_.eQ=function(a){return null!=a&&A(a,69)&&this.a==a.a};_.a=null;
+function pC(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(bh)||l;b=c.getAttribute(Be)||l;f=c.getAttribute(Bf)||l;e=c.getAttribute(Ke)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Bf)||l,h=h.getAttribute(Xg)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Dd);c.removeAttribute(Bf);c.removeAttribute("archive");c.removeAttribute(Be);c.removeAttribute(bh);c.removeAttribute(ed);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=io();c.setAttribute(Ke,d);c.style[bh]=nC(g);c.style[Be]=nC(b);b=new nF(a,d,n,e,c,f);Nn((Kn(),Ln),b);++a.b;return!0}function oC(a){this.a="JME.class";this.d=a}t(458,1,{},oC);_.Ec=function(){return pC(this)};_.a=null;_.b=0;_.c=null;_.d=null;function nF(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}t(459,1,{},nF);
+_.wc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,cb,cb,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(Ke,this.e):this.c.removeAttribute(Ke);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 oF(){}t(460,1,$h,oF);function pF(a){this.a=a}t(461,1,{},pF);_.wc=function(){this.a()};_.a=null;
+function qF(){var a=cF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;dF(rF,arguments)?a=arguments[0]:0==arguments.length&&(a=new oF);this.g=a;fF();a[Tc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Nn((Kn(),Ln),new pF(a))});lF(rF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function is(){sF||(sF=!0,qF())}t(462,1,{},is);var sF=!1;function tF(a){sn();this.f=a}
+t(463,433,ii,tF);function rs(){sn();this.f="divide by zero"}t(464,97,ai,rs);function cs(){sn()}function uF(a){sn();this.f=a}t(465,97,ai,cs,uF);function vF(){vF=x;wF=new xF(!1);yF=new xF(!0)}function xF(a){this.a=a}t(466,1,{71:1,72:1,75:1},xF);_.eQ=function(a){return A(a,72)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?Wg:"false"};_.a=!1;var wF,yF;function zF(){}function AF(a){return typeof a==If?Bc+(0>a?-a:a):a}
+function BF(a,b){var c;c=new zF;c.d=Lb+(CF(0!=a?-a:0)?AF(0!=a?-a:0):l+yi(c));DF(0!=a?-a:0)&&EF(0!=a?-a:0,c);c.b=4;c.a=b;return c}function $(a){var b;b=new zF;b.d=Lb+(CF(a)?AF(a):l+yi(b));DF(a)&&EF(a,b);return b}function FF(a,b){var c;c=new zF;c.d=Lb+(CF(a)?AF(a):l+yi(c));DF(a)&&EF(a,c);c.b=b?8:0;return c}function GF(){var a;a=new zF;a.d=Lb+(CF(0)?AF(0):l+yi(a));DF(0)&&EF(0,a);a.b=2;return a}function HF(a){var b;b=new zF;b.d=Lb+(CF(a)?AF(a):l+yi(b));DF(a)&&EF(a,b);b.b=1;return b}
+function DF(a){return typeof a==If&&0<a}function CF(a){return null!=a&&0!=a}function EF(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=Kh[b.c])c=c.prototype;else{c=Kh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(468,1,{},zF);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?l:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;
+function IF(a){var b;if(!(b=JF,!b&&(b=JF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new KF(Sb+a+ea);return parseFloat(a)}
+function QB(a,b){var c,d;if(null==a)throw new KF(Hf);if(2>b||36<b)throw new KF("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new KF(Sb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new KF(Sb+a+ea);if(-2147483648>c||2147483647<c)throw new KF(Sb+a+ea);return c}t(470,1,{71:1,83:1});var JF=null;function LF(a){this.a=a}
+t(469,470,{71:1,75:1,76:1,83:1},LF);_.eQ=function(a){return A(a,76)&&a.a==this.a};_.hC=function(){return K(this.a)};_.tS=function(){return l+this.a};_.a=0;function lz(a){this.a=a}t(471,470,{71:1,75:1,79:1,83:1},lz);_.eQ=function(a){return A(a,79)&&a.a==this.a};_.hC=function(){return K(this.a)};_.tS=function(){return l+this.a};_.a=0;function bz(){sn()}function tk(a){sn();this.f=a}t(472,97,Th,bz,tk);function hv(){sn()}function iw(a){sn();this.f=a}t(473,97,ai,hv,iw);function S(a){this.a=a}
+function Ds(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 ws(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function CD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(MF(),NF)[b],!c&&(c=NF[b]=new S(a)),c):new S(a)}t(474,470,{71:1,75:1,81:1,83:1},S);_.eQ=function(a){return A(a,81)&&a.a==this.a};_.hC=function(){return this.a};
+_.tS=function(){return l+this.a};_.a=0;function MF(){MF=x;NF=y(rE,m,81,256,0)}var NF;function Tj(a){return 0>a?-a:a}function Sj(a,b){return a>b?a:b}function pD(a){return Math.round(a)}function pn(){sn()}function rr(a){sn();this.f=a}t(477,97,{71:1,78:1,82:1,84:1,86:1},pn,rr);function Ai(){Ai=x;Bi=H(zi,m,-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 Bi;function KF(a){sn();this.f=a}t(479,472,Th,KF);
+function un(a){this.a="Unknown";this.c=a;this.b=-1}t(480,1,{71:1,85:1},un);_.tS=function(){return this.a+Wa+this.c+"(Unknown Source"+(0<=this.b?jb+this.b:l)+va};_.a=null;_.b=0;_.c=null;function OF(a,b){return a.charCodeAt(b)}function iC(a,b){var c=b,d=a.length,e,f;e=OF(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function PF(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
+function G(a,b){return!A(b,1)?!1:""+a==b}function Xn(a,b){return a.indexOf(b)}function OB(a,b,c){return a.indexOf(b,c)}function ey(a,b){return a.lastIndexOf(b)}function JD(a){var b=aa,c=fh,d;for(d=0;0<=(d=c.indexOf(Rc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Nu(c,++d):c=c.substr(0,d-0)+Nu(c,++d);return a.replace(RegExp(b,pe),c)}
+function QF(a,b){for(var c=RegExp(b,pe),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(gs,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Nu(a,b){return a.substr(b,a.length-b)}
+function Wn(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Yn(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)}_=String.prototype;_.cM={1:1,71:1,73:1,75:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return gt(this)};_.tS=_.toString;function RF(){RF=x;SF={};TF={}}
+function gt(a){RF();var b=jb+a,c=TF[b];if(null!=c)return c;c=SF[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+OF(a,d++);c|=0}256==UF&&(SF=TF,TF={},UF=0);++UF;return TF[b]=c}var SF,UF=0,TF;function mn(a,b){ln(a.a,b);return a}function kn(){this.a=Zn()}function VF(){this.a=Zn();ln(this.a,l)}t(482,1,Nh,kn,VF);_.tS=function(){return $n(this.a)};function et(){this.a=Zn()}
+function MB(){this.a=Zn()}function Lr(a){this.a=Zn();ln(this.a,a)}t(483,1,Nh,et,MB,Lr);_.tS=function(){return $n(this.a)};function PB(a){a="String index out of range: "+a;sn();this.f=a}t(484,473,ai,PB);
+function WF(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new pn;h=a.cZ;g=b.cZ;if(0==(h.b&4)||0==(g.b&4))throw new uF("Must be array types");j=h.a;f=g.a;if(!(0!=(j.b&1)?j==f:0==(f.b&1)))throw new uF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new hv;if((0==(j.b&1)||0!=(j.b&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)bs(b,c,a[--d])}else for(c=e+c;e<c;)bs(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Pu(){sn()}function XB(a){sn();this.f=a}t(486,97,ai,Pu,XB);function rz(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:xn(b,c))return a;return null}function uz(a,b){var c;return(c=rz(a.xd(),b))?(c.Zc(),!0):!1}function XF(a){var b,c,d,e;d=new kn;b=null;ln(d.a,Pc);for(c=a.xd();c.Xc();)null!=b?ln(d.a,b):b=Aa,e=c.Yc(),ln(d.a,e===a?"(this Collection)":l+e);ln(d.a,Sc);return $n(d.a)}t(487,1,{});_.vf=function(){throw new XB("Add not supported on this collection");};
+_.wf=function(a){return!!rz(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.xf=function(a){return uz(this,a)};_.tS=function(){return XF(this)};t(489,487,ei);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.wf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=An(c),a=~~a);return a};
+function YF(a,b){var c;return A(b,90)&&(c=b.yf(),yu(a.a,c))?(c=dj(a.a,c),a.a.Ce(b.zf(),c)):!1}function bC(a){this.a=a}t(488,489,ei,bC);_.wf=function(a){return YF(this,a)};_.xd=function(){return new SB(this.a)};_.xf=function(a){return YF(this,a)?(a=a.yf(),Pi(this.a,a),!0):!1};_.Be=function(){return this.a.d};_.a=null;function VB(a){if(a.b)Ji(a.a),Pi(a.c,a.b.yf()),a.b=null;else throw new Su("Must call next() before remove().");}
+function SB(a){var b;this.c=a;b=new aj;a.c&&Vi(b,new ZF(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new $F(a,d.substring(1));b.vf(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.vf(c[d])}this.a=new Gi(b)}t(490,1,{},SB);_.Xc=function(){return TB(this.a)};_.Yc=function(){return this.b=Hi(this.a)};_.Zc=function(){VB(this)};_.a=null;_.b=null;_.c=null;t(492,1,ri);_.eQ=function(a){return A(a,90)&&WB(this.yf(),a.yf())&&WB(this.zf(),a.zf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.yf()&&(a=An(this.yf()));null!=this.zf()&&(b=An(this.zf()));return a^b};_.tS=function(){return this.yf()+nb+this.zf()};function ZF(a){this.a=a}t(491,492,ri,ZF);_.yf=function(){return null};_.zf=function(){return this.a.b};_.Af=function(a){return ZB(this.a,a)};_.a=null;function $F(a,b){this.b=a;this.a=b}t(493,492,ri,$F);_.yf=function(){return this.a};_.zf=function(){return this.b.e[jb+this.a]};_.Af=function(a){return $B(this.b,this.a,a)};_.a=null;_.b=null;
+function fw(a,b){(0>a||a>=b)&&aG(a,b)}function aG(a,b){throw new iw("Index: "+a+", Size: "+b);}t(494,487,xi);_.Bf=function(){throw new XB("Add not supported on this list");};_.vf=function(a){this.Bf(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:xn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:An(c)),b=~~b;return b};_.xd=function(){return new Gi(this)};_.Df=function(){return this.Ef(0)};_.Ef=function(a){return new bG(this,a)};_.Ff=function(){throw new XB("Remove not supported on this list");};function TB(a){return a.b<a.d.Be()}function Hi(a){if(a.b>=a.d.Be())throw new kv;return a.d.Cf(a.c=a.b++)}function Ji(a){if(0>a.c)throw new nw;a.d.Ff(a.c);a.b=a.c;a.c=-1}function Gi(a){this.d=a}t(495,1,{},Gi);_.Xc=function(){return TB(this)};
+_.Yc=function(){return Hi(this)};_.Zc=function(){Ji(this)};_.b=0;_.c=-1;_.d=null;function bG(a,b){var c;this.d=this.a=a;c=a.Be();(0>b||b>c)&&aG(b,c);this.b=b}t(496,495,{},bG);_.Gf=function(){return 0<this.b};_.Hf=function(){if(0>=this.b)throw new kv;return this.a.Cf(this.c=--this.b)};_.a=null;function cG(a){a=new SB(a.b.a);return new dG(a)}function eG(a,b){this.a=a;this.b=b}t(497,489,ei,eG);_.wf=function(a){return yu(this.a,a)};_.xd=function(){return cG(this)};_.Be=function(){return this.b.a.d};
+_.a=null;_.b=null;function dG(a){this.a=a}t(498,1,{},dG);_.Xc=function(){return TB(this.a.a)};_.Yc=function(){return(this.a.b=Hi(this.a.a)).yf()};_.Zc=function(){VB(this.a)};_.a=null;t(499,494,xi);_.Bf=function(a,b){var c;c=xz(this,a);var d=c.d;new sz(b,c.b);++d.b;++c.a;c.c=null};_.Cf=function(a){var b;b=xz(this,a);try{return yz(b)}catch(c){c=Mi(c);if(A(c,91))throw new iw("Can't get element "+a);throw c;}};_.xd=function(){return xz(this,0)};
+_.Ff=function(a){var b,c;b=xz(this,a);try{c=yz(b)}catch(d){d=Mi(d);if(A(d,91))throw new iw("Can't remove element "+a);throw d;}fG(b);return c};function gG(a){a.b=y(hG,m,0,0,0)}function Iy(a,b,c){(0>b||b>a.c)&&aG(b,a.c);a.b.splice(b,0,c);++a.c}function Vi(a,b){bs(a.b,a.c++,b);return!0}function It(a,b){fw(b,a.c);return a.b[b]}function zj(a,b){for(var c=0;c<a.c;++c)if(WB(b,a.b[c]))return c;return-1}function Lt(a,b){var c;c=(fw(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
+function Ui(a,b){var c;c=zj(a,b);if(-1==c)return!1;Lt(a,c);return!0}function xk(a,b){var c;if(b.length<a.c){c=b;var d;d=Vr(0,a.c);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)bs(b,c,a.b[c]);b.length>a.c&&bs(b,a.c,null);return b}function aj(){gG(this)}function lA(a){gG(this);this.b.length=a}function fz(a){gG(this);var b=this.b,c=a.b,a=c.slice(0,a.c);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.c=this.b.length}t(500,494,Mh,aj,lA,fz);_.Bf=function(a,b){Iy(this,a,b)};
+_.vf=function(a){return Vi(this,a)};_.Ke=function(){this.b=y(hG,m,0,0,0);this.c=0};_.wf=function(a){return-1!=zj(this,a)};_.Cf=function(a){return It(this,a)};_.ye=function(){return 0==this.c};_.Ff=function(a){return Lt(this,a)};_.xf=function(a){return Ui(this,a)};_.Be=function(){return this.c};_.c=0;function wz(a,b){var c=a.length,d;for(d=0;d<c;++d)bs(a,d,b)}function Hr(){Hr=x;Ir=new iG}var Ir;function iG(){}t(503,494,Wh,iG);_.wf=function(){return!1};_.Cf=function(){throw new hv;};_.Be=function(){return 0};
+function jG(){this.a=new Date}function kG(a){return 10>a?$a+a:l+a}t(504,1,{71:1,74:1,75:1,87:1},jG);_.eQ=function(a){return A(a,87)&&Ts(M(this.a.getTime()),M(a.a.getTime()))};_.hC=function(){var a;a=M(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=ns(c&4194303,b&4194303,e&1048575);a=ns(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
+_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?$a+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(lG(),mG)[this.a.getDay()]+ba+nG[this.a.getMonth()]+ba+kG(this.a.getDate())+ba+kG(this.a.getHours())+jb+kG(this.a.getMinutes())+jb+kG(this.a.getSeconds())+" GMT"+a+b+ba+this.a.getFullYear()};_.a=null;function lG(){lG=x;mG=H(gs,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));nG=H(gs,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var mG,nG;
+function Ar(a,b){return null==z(a.a,b,a)}function zr(){this.a=new Ei}t(506,489,{71:1,74:1,92:1},zr);_.vf=function(a){return Ar(this,a)};_.wf=function(a){return yu(this.a,a)};_.ye=function(){return 0==this.a.d};_.xd=function(){return cG(new eG(this.a,new bC(this.a)))};_.xf=function(a){return null!=Pi(this.a,a)};_.Be=function(){return this.a.d};_.tS=function(){return XF(new eG(this.a,new bC(this.a)))};_.a=null;
+function xz(a,b){var c,d;(0>b||b>a.b)&&aG(b,a.b);if(b>=a.b>>1){d=a.a;for(c=a.b;c>b;--c)d=d.b}else{d=a.a.a;for(c=0;c<b;++c)d=d.a}return new oG(a,b,d)}function Bz(){this.a=new pG;this.b=0}t(507,499,Wh,Bz);_.vf=function(a){new sz(a,this.a);++this.b;return!0};_.Ef=function(a){return xz(this,a)};_.Be=function(){return this.b};_.a=null;_.b=0;function yz(a){if(a.b==a.d.a)throw new kv;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}
+function fG(a){if(!a.c)throw new nw;a.b==a.c?a.b=a.c.a:--a.a;var b=a.c;b.a.b=b.b;b.b.a=b.a;b.a=b.b=b;a.c=null;--a.d.b}function oG(a,b,c){this.d=a;this.b=c;this.a=b}t(508,1,{},oG);_.Xc=function(){return this.b!=this.d.a};_.Gf=function(){return this.b.b!=this.d.a};_.Yc=function(){return yz(this)};_.Hf=function(){if(this.b.b==this.d.a)throw new kv;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Zc=function(){fG(this)};_.a=0;_.b=null;_.c=null;_.d=null;function pG(){this.a=this.b=this}
+function sz(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}t(509,1,{},pG,sz);_.a=null;_.b=null;_.c=null;function UB(a,b){this.a=a;this.b=b}t(510,492,ri,UB);_.yf=function(){return this.a};_.zf=function(){return this.b};_.Af=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;function kv(){sn()}t(511,97,{71:1,78:1,84:1,86:1,91:1},kv);function WB(a,b){return ds(a)===ds(b)||null!=a&&xn(a,b)}function kA(a){var b=y(Cz,m,44,0,0);return xk(a.a,b)}function Sy(){this.a=new aj}
+t(513,494,Mh,Sy);_.Bf=function(a,b){Iy(this.a,a,b)};_.vf=function(a){return Vi(this.a,a)};_.wf=function(a){return-1!=zj(this.a,a)};_.Cf=function(a){return It(this.a,a)};_.ye=function(){return 0==this.a.c};_.xd=function(){return new Gi(this.a)};_.Ff=function(a){return Lt(this.a,a)};_.Be=function(){return this.a.c};_.tS=function(){return XF(this.a)};_.a=null;function LD(a){a.gc.c.$&&qA(a)}function qG(a){var b;if(a.gc.c.$){b=jy(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}sA(a)}
+function rG(a,b,c){a.a+=b;a.b+=c;a.a=0>a.a?0:a.a;a.b=0>a.b?0:a.b}function PD(a){var b=a.j;sG(a.gc.c,b.a,b.b);!iy(a)&&Ny(a);xy(a)}function tG(){vA.call(this,l);this.i=new Fz(this.If());ez(this.q,new uG(this))}t(515,392,fi);_.Ld=function(a,b){return ds(a.f)===ds(this.i)?(qG(this),!0):this.Jf(a,b)};_.If=function(){return"Close"};_.Jf=function(){return!1};_.Ed=function(){qG(this)};_.i=null;_.j=null;
+function YE(a,b,c){tG.call(this);this.gc&&xA(this.gc,!1);uA(this,!1);Qy(this,new FA(0));a=new JA(a,1);P(this,a,null);a=new Uy;P(a,this.i,null);P(this,a,null);b&&(this.j=jy(b),tA(this),rG(this.j,~~(ao(b.Ub.gb,Lf)/2)-~~(this.lc/2),~~(ao(b.Ub.gb,Kf)/2)-~~(this.bc/2)));c&&O(this,c)}t(514,515,fi,YE);_.If=function(){return"OK"};function ID(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new Su("Cannot undo. Index is out of range.");if(!a.a.b)throw new Su(Yb);a.a=a.a.b;return a.a.a}
+function TE(){this.a=this.b=new vG}t(516,1,{},TE);_.a=null;function vG(){this.a=null}function zE(a){this.a=a}t(517,1,{},vG,zE);_.a=null;_.b=null;_.c=null;function uG(a){this.a=a}t(518,427,Xh,uG);_.a=null;
+function wG(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.a.zb){mC(a.a.zb,H(gs,m,1,[b]));return}e=l;c=a.a.Hb;var f,g,j,h;if(null==b)c=0;else if(f=QF(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],bs(c.b,c.c++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{yD(a.a,b,!0)?(yq(a.a,"Structure pasted"+e),PC(a.a),Zy(a.a),d=!0):(PD(new YE(a.a.J,a.a,sC)),zD(a.a,!0),Zy(a.a))}catch(n){if(n=Mi(n),A(n,78))e=a.a,e.kb=!0,e.J="ERROR - invalid MOL ",OC(e),PD(new YE(a.a.J,
+a.a,sC)),Zy(a.a);else throw n;}}d&&a.a.Ge(b)}function xq(a){this.a=a}t(519,1,{},xq);_.a=null;function HC(){HC=x;IC=new xG("COPY_SMILES",0);KC=new xG("COPY_MOL",1);LC=new xG("PASTE",2);yG=H(zG,m,93,[IC,KC,LC])}function xG(a,b){jo.call(this,a,b)}t(520,139,{71:1,75:1,77:1,93:1},xG);var yG,KC,IC,LC;function yE(){this.d=y(HE,m,94,99,0)}t(521,1,{},yE);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;
+function AG(a){a.b=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.J=y(SC,m,-1,20,1);a.M=y(SC,m,-1,20,1);a.G=Wr([20,7]);a.d=y(I,s,-1,20,1);a.c=y(gs,m,1,20,0);a.o=y(gs,m,1,20,0);a.x=y(I,s,-1,20,1);a.z=y(I,s,-1,20,1);a.H=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.s=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(I,s,-1,20,1);a.N=y(I,s,-1,20,1);a.e=y(gs,m,1,20,0);a.q=Wr([10,2]);a.i=y(I,s,-1,101,1)}
+function BG(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.J[c]-a.J[b];g=a.M[c]-a.M[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(SC,m,-1,4,1);d=y(SC,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.J[n[j]]-a.J[b])*e+(a.M[n[j]]-a.M[b])*q,g=(a.M[n[j]]-a.M[b])*e-(a.J[n[j]]-a.J[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=CG(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+CG(r[2],d[2],r[3],d[3]),d=CG(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;iE(a);switch(a.z[a.D]){case 0:a.J[a.t]=a.J[a.D]+21.65*a.n.B;a.M[a.t]=a.M[a.D]+12.5*a.n.B;break;case 1:c=a.G[a.D][1];d=0;2==a.z[c]&&(a.G[c][1]==a.D?d=a.G[c][2]:d=a.G[c][1]);e=a.J[a.D]-a.J[c];f=a.M[a.D]-a.M[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.n.B*Math.cos(1.0471975511965976);n=25*a.n.B*Math.sin(1.0471975511965976);g=DG(a,a.D,c);if(3==a.s[g]||204==a.n.c||1!=a.s[g]&&(203==a.n.c||204==a.n.c)||a.p)h=j+25*a.n.B,n=0;0<d&&0<(a.M[d]-a.M[c])*e-(a.J[d]-
+a.J[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.J[a.t]=a.J[c]+h*e-n*f;a.M[a.t]=a.M[c]+n*e+h*f;break;case 2:c=y(SC,m,-1,2,1);EG(a,a.D,25*a.n.B,c);a.J[a.t]=c[0];a.M[a.t]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.z[a.D]&&!(c=a.G[a.D][g],e=a.J[a.D]-a.J[c],f=a.M[a.D]-a.M[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.J[a.t]=a.J[a.D]+25*a.n.B*e/j,a.M[a.t]=a.M[a.D]+25*a.n.B*f/j,0==lE(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;yq(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
+1;++a.z[a.D];pE(a);a.s[a.u]=1;203==a.n.c&&(a.s[a.u]=2);204==a.n.c&&(a.s[a.u]=3);a.H[a.u]=a.D;a.I[a.u]=a.t;201==a.n.c&&hE(a,a.u);a.G[a.t][1]=a.D;a.G[a.D][a.z[a.D]]=a.t;a.K[a.u]=N(M(pD((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=N(M(pD((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
+function fE(a,b){var c;a.F=a.D;c=0;if(233==a.n.c||237==a.n.c||236==a.n.c||239==a.n.c||251==a.n.c||252==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.D=a.t-2,Z(a,0),237==a.n.c&&(a.b[a.t]=10,a.b[a.t-1]=10,a.b[a.t-2]=10),236==a.n.c&&(a.b[a.t]=9,a.b[a.t-1]=9,a.b[a.t-2]=9),239==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-2]=5,a.b[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),252==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-2]=4,a.b[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),251==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-
+2]=5,a.b[a.t-3]=7,a.s[a.u]=2),c=4;else if(244==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.b[a.t]=8,a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,a.D=a.t-2,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,a.n.yb&&dE(a,a.D,1),Z(a,0),a.b[a.t]=5,a.s[a.u]=2,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.n.yb?(a.s[a.u]=1,dE(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=5,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)Z(a,0),a.D=
+a.t,Z(a,0),a.b[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t-2,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=4,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)Z(a,0),a.b[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=4;else if(243==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),c=3;else if(238==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=
+3,a.p=!1,c=2;else if(249==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=2;else if(250==a.n.c)Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=1;else if(245==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.D=a.t,a.s[a.u]=3,Z(a,0),a.p=!1,c=3;else if(242==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=3,a.b[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)Z(a,0),a.b[a.t]=9,c=1;else if(255==a.n.c)Z(a,0),a.b[a.t]=10,c=1;else if(256==a.n.c)Z(a,0),a.b[a.t]=11,c=1;else if(257==a.n.c)Z(a,0),a.b[a.t]=12,c=1;else if(258==a.n.c)Z(a,0),a.b[a.t]=4,
+c=1;else if(259==a.n.c)Z(a,0),a.b[a.t]=5,c=1;else if(246==a.n.c)Z(a,0),a.D=a.t,Z(a,0),c=2;else if(247==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=3;else if(248==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=4;else if(253==a.n.c){var d,e,f,g,j,h,n,o,r,q,u;if(a.n.Pb){c=0;o=a.n.Pb;for(n=1;n<=o.y;++n)d=o.q[n][0],1==o.q[n][1]&&(c=d);d=a.t;n=a.D;Z(a,0);e=a.J[a.t];g=a.M[a.t];TD(a,a.t);e=a.J[n]-e;g=a.M[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.t;++h)iE(a),a.b[a.t]=o.b[h],a.A[a.t]=o.A[h],
+a.x[a.t]=o.x[h],a.J[a.t]=o.J[h],a.M[a.t]=o.M[h];for(h=1;h<=o.u;++h)pE(a),a.H[a.u]=o.H[h]+d,a.I[a.u]=o.I[h]+d,a.s[a.u]=o.s[h];SD(a);a.D=c+d;Z(a,0);o=a.J[a.t];q=a.M[a.t];TD(a,a.t);f=a.J[c+d]-o;j=a.M[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.t;++h)a.J[h]-=o,a.M[h]-=q,r=a.J[h]*f+a.M[h]*j,u=a.M[h]*f-a.J[h]*j,a.J[h]=r,a.M[h]=u,r=-a.J[h]*e+a.M[h]*g,u=-a.M[h]*e-a.J[h]*g,a.J[h]=r,a.M[h]=u,a.J[h]+=a.J[n],a.M[h]+=a.M[n];pE(a);a.H[a.u]=n;a.I[a.u]=c+d;SD(a);b&&(TD(a,n),UC(a))}c=4}FG(a,c);a.D=a.F;b&&
+(a.D=0)}
+function EG(a,b,c,d){var e,f,g,j,h;e=a.G[b][1];f=a.G[b][2];g=a.J[f]-a.J[e];j=-(a.M[f]-a.M[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j?0-((a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j):(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j)?(g=a.J[b]-a.J[e],j=a.M[b]-a.M[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.J[e]+h*g-c*j,d[1]=a.M[e]+c*g+h*j):(g=(a.J[e]+a.J[f])/2,e=(a.M[e]+a.M[f])/2,g=a.J[b]-g,j=a.M[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.J[b]+
+c*g/h,d[1]=a.M[b]+c*j/h)}
+function eE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.n.c){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;h=625*a.n.B*a.n.B/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.D)if(2>a.z[a.D])GG(a,j,f,h);else if(!a.n.gb&&!a.n.Mb)n=a.D,Z(a,0),a.D=a.t,GG(a,j,f,h);else{a.n.Mb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){yq(a.n,"ERROR - cannot add aromatic spiro ring !");a.n.O=9;
+return}for(d=1;d<=a.z[a.D];++d)if(b=a.s[DG(a,a.D,a.G[a.D][d])],2<d||1!=b){yq(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=y(SC,m,-1,2,1);EG(a,a.D,h,b);e=a.J[a.D]-b[0];g=a.M[a.D]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)iE(a),r=f*d+1.5707963267948966,a.J[a.t]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.M[a.t]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.E){b=a.H[a.E];c=a.I[a.E];d=0;2==a.z[b]?a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]:2==a.z[c]&&(a.G[c][1]!=
+b?d=a.G[c][1]:d=a.G[c][2],o=b,b=c,c=o);0==d&&(a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]);e=a.J[c]-a.J[b];g=a.M[c]-a.M[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.M[d]-a.M[b])*e-(a.J[d]-a.J[b])*g&&(u=-u,o=0);q=a.J[b]+r*e-u*g;u=a.M[b]+u*e+r*g;for(d=1;d<=j;++d)iE(a),r=f*(d+0.5)+3.141592653589793*o,a.J[a.t]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.M[a.t]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==j-1&&(a.J[a.t]=
+a.J[c],a.M[a.t]=a.M[c])):(d==j-1&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==j&&(a.J[a.t]=a.J[c],a.M[a.t]=a.M[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)iE(a),r=f*(d-b),a.J[a.t]=a.L+h*Math.sin(r),a.M[a.t]=a.O+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)pE(a),a.s[a.u]=1,h=a.t-b+f,a.z[h]=2,a.H[a.u]=h,a.I[a.u]=h+1;a.I[a.u]=a.t-b+1;if(209==a.n.c){if(a.s[a.u-4]=2,a.s[a.u-2]=2,a.s[a.u]=2,0<a.E)if(1==a.s[a.E]){if(b=0,1<a.z[a.H[a.E]]&&(b=a.G[a.H[a.E]][1],h=a.H[a.E],b==a.I[a.E]&&(b=a.G[a.H[a.E]][2])),0==b&&1<a.z[a.I[a.E]]&&
+(b=a.G[a.I[a.E]][1],h=a.I[a.E],b==a.I[a.E]&&(b=a.G[a.I[a.E]][2])),0<b)for(f=1;f<=a.u;++f)if(a.H[f]==b&&a.I[f]==h||a.H[f]==h&&a.I[f]==b){1!=a.s[f]&&(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=3);break}}else a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=2}else if(221==a.n.c||223==a.n.c)if(0<a.E){if(1==a.s[a.E]){b=!1;for(f=1;f<=a.z[a.H[a.E]];++f)if(h=a.G[a.H[a.E]][f],1<a.s[DG(a,a.H[a.E],h)]){b=!0;break}for(f=1;f<=a.z[a.I[a.E]];++f)if(h=a.G[a.I[a.E]][f],
+1<a.s[DG(a,a.I[a.E],h)]){b=!0;break}b||(a.s[a.E]=2)}a.s[a.u-4]=2;a.b[a.t-2]=5}else 0<a.D?221==a.n.c?(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u-1]=1,a.s[a.u-3]=2,a.s[a.u]=2,a.b[a.t-1]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.b[a.t-2]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.b[a.t-2]=5);h=y(I,s,-1,a.t+1,1);for(f=1;f<=j;++f)b=a.t-j+f,c=a.u-j+f,a.G[b][1]=b-1,a.G[b][2]=b+1,b=a.H[c],e=a.I[c],a.K[c]=N(M(pD((a.J[b]+a.J[e])/2))),a.N[c]=N(M(pD((a.M[b]+a.M[e])/
+2)));a.G[a.t-j+1][1]=a.t;a.G[a.t][2]=a.t-j+1;for(f=a.t-j+1;f<=a.t;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.t-j;++b)e=a.J[f]-a.J[b],d=a.M[f]-a.M[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.D||c==a.D)&&(h[f]=c)}g=a.u-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.H[f],e=a.I[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.H[c]==h[b]&&a.I[c]==h[e]||a.I[c]==h[b]&&a.H[c]==h[e])continue a;pE(a);a.s[a.u]=a.s[f];a.H[a.u]=h[b];a.G[h[b]][++a.z[h[b]]]=h[e];a.I[a.u]=h[e];a.G[h[e]][++a.z[h[e]]]=h[b];a.K[a.u]=N(M(pD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
+2)));a.N[a.u]=N(M(pD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(pE(a),a.s[a.u]=a.s[f],a.H[a.u]=h[b],a.G[h[b]][++a.z[h[b]]]=e,a.I[a.u]=e,a.G[e][++a.z[e]]=h[b],a.K[a.u]=N(M(pD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=N(M(pD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(pE(a),a.s[a.u]=a.s[f],a.H[a.u]=h[e],a.G[h[e]][++a.z[h[e]]]=b,a.I[a.u]=b,a.G[b][++a.z[b]]=h[e],a.K[a.u]=N(M(pD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=N(M(pD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2))));d=a.t-j;for(f=a.t;f>d;--f)if(0<
+h[f]&&(TD(a,f),3==a.b[h[f]])){o=0;for(b=1;b<=a.z[h[f]];++b){e=a.G[h[f]][b];for(c=1;c<=a.u;++c)(a.H[c]==h[f]&&a.I[c]==e||a.H[c]==e&&a.I[c]==h[f])&&(o+=a.s[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.s[c]=1}0<a.D&&FG(a,j);-1<n&&(a.D=n)}
+function GG(a,b,c,d){var e,f,g,j,h,n;0==a.z[a.D]?(e=0,f=1):(e=a.G[a.D][1],f=a.J[a.D]-a.J[e],e=a.M[a.D]-a.M[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.J[a.D]+d*f;n=a.M[a.D]+d*e;for(g=1;g<=b;++g)iE(a),j=c*g-1.5707963267948966,a.J[a.t]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.M[a.t]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function FG(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=lE(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
+function DG(a,b,c){var d;for(d=1;d<=a.u;++d)if(a.H[d]==b&&a.I[d]==c||a.H[d]==c&&a.I[d]==b)return d;return 0}function HG(a,b,c){var d,e,f,g;e=hh;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(Zs(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)Zs(c[d])&&!As(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)Ts(c[d],e)&&(b[d]=g,c[d]=hh,++f);if(f==a.t)break}return g==a.t}
+function UC(a){var b,c,d;b=y(SC,m,-1,4,1);d=c=0;a.n&&a.n.C&&0<a.n.C.b&&(c=a.n.C.b-a.n.Y,d=a.n.C.a-3*a.n.Y);if(0>=c||0>=d)a.w=!0;else{TC(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.n.qb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;VC(a)}}
+function TC(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.t;++c)a.J[c]<f&&(f=a.J[c]),a.J[c]>d&&(d=a.J[c]),a.M[c]<g&&(g=a.M[c]),a.M[c]>e&&(e=a.M[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function dE(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=IG(a,b),-1==d&&0==c&&(0==a.A[b]?a.A[b]=1:1==a.A[b]?a.A[b]=-1:-1==a.A[b]&&(a.A[b]=0)),a.b[b]){case 2:2<d&&yq(a.n,"Charge change not possible on this boron !");0==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0);break;case 3:3<d?yq(a.n,"Charge change not possible on this carbon !"):4>d&&(0==a.A[b]?a.A[b]=-1:-1==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0));break;case 4:case 7:3<d?yq(a.n,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.A[b]?a.A[b]=1:3==d&&1==a.A[b]?a.A[b]=0:3>d&&0==a.A[b]?a.A[b]=1:3>d&&1==a.A[b]?a.A[b]=-1:3>d&&-1==a.A[b]&&(a.A[b]=0);break;case 5:case 8:case 13:2<d?yq(a.n,"Charge change not possible on multibonded O or S !"):2==d&&0==a.A[b]?a.A[b]=1:2==d&&1==a.A[b]?a.A[b]=0:2>d&&0==a.A[b]?a.A[b]=-1:2>d&&-1==a.A[b]?a.A[b]=1:2>d&&1==a.A[b]&&(a.A[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.A[b]?a.A[b]=-1:0==d&&-1==a.A[b]?a.A[b]=0:yq(a.n,"Charge change not possible on the halogen !");break;case 18:yq(a.n,
+"Use X button to change charge on the X atom !")}}
+function FD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.a=y(I,s,-1,a.t+1,1);;){for(e=1;e<=a.t;++e)if(0==a.a[e]){a.a[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],0<a.a[c]&&0==a.a[d]?(a.a[d]=f,g=!0):0<a.a[d]&&0==a.a[c]&&(a.a[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.t;++c)++g[a.a[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.t;1<=c;--c)a.a[c]!=d&&TD(a,c);UC(a);yq(a.n,"Smaller part(s) removed !");return 1}
+function lE(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.t;++e)b!=e&&(c=a.J[b]-a.J[e],d=a.M[b]-a.M[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function qE(a){var b,c,d;for(d=1;d<=a.u;++d){b=a.H[d];c=a.I[d];if(1==a.A[b]&&-1==a.A[c]||-1==a.A[b]&&1==a.A[c])if(1==a.s[d]||2==a.s[d]){if(3!=a.b[b]&&3!=a.b[c]&&a.n.yb)continue;if(1==a.b[b]||1==a.b[c])continue;if(2==a.b[b]||2==a.b[c])continue;if(9==a.b[b]||10==a.b[b]||11==a.b[b]||12==a.b[b]||9==a.b[c]||10==a.b[c]||11==a.b[c]||12==a.b[c])continue;a.A[b]=0;a.A[c]=0;++a.s[d];VD(a)}1==a.A[b]&&1==a.A[c]&&(2==a.s[d]?a.s[d]=1:3==a.s[d]&&(a.s[d]=2),VD(a));4==a.s[d]&&(a.s[d]=1)}}
+function CG(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 SD(a){var b;JG(a);b=a.s.length;a.K=y(I,s,-1,b,1);a.N=y(I,s,-1,b,1);VC(a);VD(a)}
+function iE(a){var b,c;++a.t;a.t>a.b.length-1&&(c=a.b.length+10,b=y(I,s,-1,c,1),WF(a.b,b,a.b.length),a.b=b,b=y(I,s,-1,c,1),WF(a.A,b,a.A.length),a.A=b,b=y(I,s,-1,c,1),WF(a.x,b,a.x.length),a.x=b,b=y(I,s,-1,c,1),WF(a.d,b,a.d.length),a.d=b,b=y(gs,m,1,c,0),WF(a.c,b,a.c.length),a.c=b,b=y(gs,m,1,c,0),WF(a.o,b,a.o.length),a.o=b,b=y(SC,m,-1,c,1),WF(a.J,b,a.J.length),a.J=b,b=y(SC,m,-1,c,1),WF(a.M,b,a.M.length),a.M=b,b=Wr([c,7]),WF(a.G,b,a.G.length),a.G=b,c=y(I,s,-1,c,1),WF(a.z,c,a.z.length),a.z=c);a.b[a.t]=
+3;a.A[a.t]=0;a.d[a.t]=0;a.c[a.t]=null;a.x[a.t]=0}function vD(a,b,c,d,e,f,g){var j;j=N(M(pD(a.J[c]-d/2)));g||(j-=e-d);a=N(M(pD(a.M[c]-~~(f/2))));return new My(j-1-b,a-b,e+1+2*b,f+2*b)}
+function pE(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=y(I,s,-1,b,1),WF(a.H,c,a.H.length),a.H=c,c=y(I,s,-1,b,1),WF(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),WF(a.s,c,a.s.length),a.s=c,c=y(I,s,-1,b,1),WF(a.B,c,a.B.length),a.B=c,c=y(I,s,-1,b,1),WF(a.K,c,a.K.length),a.K=c,c=y(I,s,-1,b,1),WF(a.N,c,a.N.length),a.N=c,b=y(gs,m,1,b,0),WF(a.e,b,a.e.length),a.e=b);a.s[a.u]=1;a.B[a.u]=0;a.e[a.u]=null}
+function ZD(a,b){var c,d,e,f,g,j,h;if(0==a.t)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(qC(),aa);j+="JME 2013-10-12 "+new jG+"\n \n";j+=YD(a.t,3)+YD(a.u,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.t;++e)a.M[e]>g&&(g=a.M[e]),a.J[e]<c&&(c=a.J[e]);for(e=1;e<=a.t;++e){j+=vE(0.055999999999999994*(a.J[e]-c),10,4)+vE(0.055999999999999994*(g-a.M[e]),10,4)+vE(0,10,4);h=uD(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.A[e]&&4>a.A[e]?d=4-a.A[e]:0>a.A[e]&&-4<a.A[e]&&(d=4-a.A[e]);h=" 0"+YD(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.y;++d)if(a.q[d][0]==e){f=a.q[d][1];break}-1<f?h+=YD(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.u;++e)g=a.s[e],1==a.s[e]?g=1:KG(a,e)&&(g=2),c=YD(a.H[e],3)+YD(a.I[e],3),d=0,1==a.s[e]&&1==a.B[e]?d=1:1==a.s[e]&&2==a.B[e]&&(d=6),1==a.s[e]&&3==a.B[e]&&(d=1,c=YD(a.I[e],3)+YD(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=YD(a.I[e],3)+YD(a.H[e],3)),j+=c+YD(g,3)+YD(d,3)+" 0 0 0\n";
+for(e=1;e<=a.t;++e)0!=a.A[e]&&(j+="M CHG 1"+YD(e,4)+YD(a.A[e],4)+aa);return j+"M END\n"}
+function xE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,tb,V,L,da,Ec,cg,yb,Md,Nd,Od,pb,Fc;r=y(I,s,-1,a.t+10,1);q=y(I,s,-1,a.t+10,1);n=y(I,s,-1,a.t+1,1);o=y(I,s,-1,7,1);yb=y(I,s,-1,a.t+1,1);v=y(LG,m,-1,a.t+1,2);D=y(LG,m,-1,a.u+1,2);da=0;if(0==a.t)return l;FD(a,!0);cg=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){cg=!1;break}if(a.n.s&&cg){MG(a);qE(a);NG(a,D);OG(a,v,D);var Fb,qd,ff,ac,we,rd,sd,gb,KH,Td,w,ya,Em,Fm,Es,mf,Oa,Gm,Hm,Ic,Im;Fb=y(I,s,-1,a.t+1,1);qd=y(I,s,-1,a.t+1,1);gb=y(PG,m,-1,a.t+1,3);var Fs=a.t,Jm,
+ph,Gs,og,Bj,Ee,nf;Bj=y(PG,m,-1,Fs+2,3);Ee=y(I,s,-1,100,1);nf=5;og=0;Ee[0]=3;Bj[1]=jh;Bj[2]=kh;Gs=2;if(!(3>Fs))for(;nf<Ee[og]*Ee[og];){ph=0;for(Jm=!0;Jm&&ph<=og&&nf>=Ee[ph]*Ee[ph];)0==nf%Ee[ph]?Jm=!1:++ph;if(Jm){Bj[++Gs]=Ws(nf);if(Gs>=Fs)break;og<Ee.length-1&&(++og,Ee[og]=nf)}nf+=2}for(w=1;w<=a.t;++w){for(ya=Hm=1;ya<=a.u;++ya)(a.H[ya]==w||a.I[ya]==w)&&(Hm*=a.f[ya]);Gm=a.b[w];18==Gm&&(Im=a.o[w],rd=Im.charCodeAt(0)-65+1,sd=0,1<Im.length&&(sd=Im.charCodeAt(1)-97),0>rd&&(rd=0),0>sd&&(sd=0),Gm=28*rd+sd);
+mf=0;-2>a.A[w]?mf=1:-2==a.A[w]?mf=2:-1==a.A[w]?mf=3:1==a.A[w]?mf=4:2==a.A[w]?mf=5:2<a.A[w]&&(mf=6);Ic=1;gb[w]=Ws(Hm);Ic*=126;gb[w]=Rs(gb[w],Ws(a.x[w]*Ic));Ic*=7;gb[w]=Rs(gb[w],Ws(mf*Ic));Ic*=7;gb[w]=Rs(gb[w],Ws(Gm*Ic));Ic*=783;gb[w]=Rs(gb[w],Ws(a.z[w]*Ic))}for(we=0;!HG(a,Fb,gb);){Es=!1;for(w=1;w<=a.t;++w)Fb[w]!=qd[w]&&(qd[w]=Fb[w],Es=!0);if(Es){for(w=1;w<=a.t;++w){gb[w]=ih;for(ya=1;ya<=a.z[w];++ya)gb[w]=$s(gb[w],Bj[Fb[a.G[w][ya]]])}we=0}else if(0<we){for(w=1;w<=a.t;++w)gb[w]=ih;w=1;a:for(;w<=a.t-
+1;++w)for(ya=w+1;ya<=a.t;++ya)if(Fb[w]==Fb[ya]){gb[w]=jh;break a}}else{for(w=1;w<=a.t;++w){gb[w]=ih;for(ya=1;ya<=a.z[w];++ya)ff=a.G[w][ya],gb[w]=$s(gb[w],Ws(a.b[ff]*a.f[DG(a,w,ff)]))}we=1}HG(a,Fb,gb);for(w=1;w<=a.t;++w)gb[w]=Ws(qd[w]*a.t+Fb[w])}for(w=1;w<=a.t;++w)qd[w]=Fb[w];for(Oa=1;Oa<=a.t;++Oa)for(w=1;w<=a.t;++w)if(qd[w]==Oa){a.b[0]=a.b[w];a.A[0]=a.A[w];a.J[0]=a.J[w];a.M[0]=a.M[w];a.z[0]=a.z[w];a.b[w]=a.b[Oa];a.A[w]=a.A[Oa];a.J[w]=a.J[Oa];a.M[w]=a.M[Oa];a.z[w]=a.z[Oa];a.b[Oa]=a.b[0];a.A[Oa]=a.A[0];
+a.J[Oa]=a.J[0];a.M[Oa]=a.M[0];a.z[Oa]=a.z[0];qd[w]=qd[Oa];qd[Oa]=Oa;a.o[0]=a.o[w];a.o[w]=a.o[Oa];a.o[Oa]=a.o[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.c[0]=a.c[w];a.c[w]=a.c[Oa];a.c[Oa]=a.c[0];a.x[0]=a.x[w];a.x[w]=a.x[Oa];a.x[Oa]=a.x[0];break}for(w=1;w<=a.y;++w)a.q[w][0]=Fb[a.q[w][0]];for(w=1;w<=a.u;++w)a.H[w]=Fb[a.H[w]],a.I[w]=Fb[a.I[w]],a.H[w]>a.I[w]&&(Td=a.H[w],a.H[w]=a.I[w],a.I[w]=Td,1==a.B[w]?a.B[w]=3:2==a.B[w]?a.B[w]=4:3==a.B[w]?a.B[w]=1:4==a.B[w]&&(a.B[w]=2));for(w=1;w<a.u;++w){Fm=Em=
+a.t;ac=0;for(ya=w;ya<=a.u;++ya)a.H[ya]<Em?(Em=a.H[ya],Fm=a.I[ya],ac=ya):a.H[ya]==Em&&a.I[ya]<Fm&&(Fm=a.I[ya],ac=ya);Td=a.H[w];a.H[w]=a.H[ac];a.H[ac]=Td;Td=a.I[w];a.I[w]=a.I[ac];a.I[ac]=Td;Td=a.s[w];a.s[w]=a.s[ac];a.s[ac]=Td;Td=a.B[w];a.B[w]=a.B[ac];a.B[ac]=Td;KH=a.e[w];a.e[w]=a.e[ac];a.e[ac]=KH}SD(a);VD(a);NG(a,D);OG(a,v,D)}else{NG(a,D);a.f=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)a.f[u]=a.s[u]}c=1;a.a=y(I,s,-1,a.t+1,1);Fc=1;a.a[1]=1;for(V=0;;){L=0;for(u=1;u<=a.z[c];++u)if(g=a.G[c][u],0<a.a[g]){if(!(a.a[g]>
+a.a[c])&&g!=yb[c]){Ec=!0;for(J=1;J<=da;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Ec=!1;break}Ec&&(++da,r[da]=c,q[da]=g)}}else o[++L]=g;if(0==L){if(Fc==a.t)break;c=n[V--]}else if(1==L)yb[o[1]]=c,c=o[1],a.a[c]=++Fc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=DG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=DG(a,o[u],c),2==a.f[h]||3==a.f[h]){e=o[u];break}0==e&&(e=o[1]);yb[e]=c;c=e;a.a[e]=++Fc}}yb=y(I,s,-1,a.t+1,1);b=y(I,s,-1,a.t+1,1);Q=y(LG,m,-1,a.t+1,2);Md=y(LG,m,-1,a.t+1,2);f=Fc=V=0;for(u=
+1;u<=a.t;++u)if(1==a.a[u]){c=u;break}a:for(;;){0<f&&(yb[c]=f);b[++Fc]=c;for(a.a[c]=0;;){L=e=0;tb=a.t+1;u=1;b:for(;u<=a.z[c];++u){g=a.G[c][u];for(E=1;E<=da;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.a[g]&&(++L,a.a[g]<tb&&(e=g,tb=a.a[g]))}if(0==e){if(0==V)break a;Md[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Nd=y(I,s,-1,a.u+1,1);Od=y(I,s,-1,a.t+1,1);if(a.n.Ob){var MH=yb,NL=da,Hs,NH,qh,Fe,Is,Js,Ma,Cj,Ks;qh=y(I,s,-1,a.t+1,1);for(Ma=1;Ma<=a.t;++Ma)qh[b[Ma]]=Ma;Is=y(LG,m,-1,
+a.u+1,2);for(Ma=1;Ma<=a.t;++Ma)Hs=b[Ma],NH=MH[Hs],Fe=DG(a,Hs,NH),0!=Fe&&(QG(a,Fe,qh,Nd,D),Is[Fe]=!0);for(Ma=1;Ma<=a.u;++Ma)Is[Ma]||QG(a,Ma,qh,Nd,D);Ma=1;a:for(;Ma<=a.t;++Ma)if(!(2>a.z[Ma]||4<a.z[Ma])){Js=Ks=0;for(Cj=1;Cj<=a.z[Ma];++Cj){Fe=DG(a,Ma,a.G[Ma][Cj]);if(5==a.f[Fe])continue a;1==a.s[Fe]&&0!=RG(a,Fe,Ma)&&++Ks;2==a.s[Fe]&&(Js=a.G[Ma][Cj])}if(0!=Ks)if(0<Js){var ia=a,PH=Ma,of=qh,Vc=Od,lc=void 0,Dj=void 0,Jc=void 0,Ge=void 0,Kc=void 0,Km=void 0,Lm=void 0,Mm=void 0,Ud=void 0,Wc=void 0,Xc=void 0,
+Ls=void 0,Ej=void 0,Vd=void 0,Fj=void 0,He=void 0,Gj=void 0,Ms=void 0,Hj=void 0,Ie=void 0,QH=void 0,pf=void 0,RH=void 0,Ns=void 0,Ij=void 0,qf=void 0,Xc=1,Dj=PH,lc=y(I,s,-1,ia.t+1,1);for(lc[1]=PH;;){Ls=!1;for(Wc=1;Wc<=ia.z[Dj];++Wc)if(Jc=ia.G[Dj][Wc],!(Jc==lc[1]||Jc==lc[Xc-1]))if(Ge=DG(ia,Dj,Jc),2==ia.s[Ge]&&5!=ia.f[Ge]){Dj=lc[++Xc]=Jc;Ls=!0;break}if(!Ls)break}if(!(0==Xc%2||2>ia.z[lc[Xc]]||3<ia.z[lc[Xc]])){qf=lc[1];Kc=lc[~~((Xc+1)/2)];Ud=lc[Xc];pf=Ie=He=Vd=0;Ns=Ms=!1;for(Wc=1;Wc<=ia.z[qf];++Wc)Jc=
+ia.G[qf][Wc],Ge=DG(ia,qf,Jc),1!=ia.s[Ge]||5==ia.f[Ge]||(0==Vd?Vd=Jc:He=Jc);0<of[He]&&of[Vd]>of[He]&&(Km=Vd,Vd=He,He=Km);Ej=Vd;0==Vd&&(Ej=He,Ms=!0);for(Wc=1;Wc<=ia.z[Ud];++Wc)Jc=ia.G[Ud][Wc],Ge=DG(ia,Ud,Jc),1!=ia.s[Ge]||5==ia.f[Ge]||(0==Ie?Ie=Jc:pf=Jc);0<of[pf]&&of[Ie]>of[pf]&&(Km=Ie,Ie=pf,pf=Km);Hj=Ie;0==Ie&&(Hj=pf,Ns=!0);Fj=RG(ia,DG(ia,qf,Vd),qf);Gj=RG(ia,DG(ia,qf,He),qf);QH=RG(ia,DG(ia,Ud,Ie),Ud);RH=RG(ia,DG(ia,Ud,pf),Ud);1<(0>Fj+Gj?-(Fj+Gj):Fj+Gj)||0!=QH||0!=RH?yq(ia.n,"Bad stereoinfo on allene !"):
+(Lm=ia.J[lc[Xc-1]]-ia.J[Ud],Mm=ia.M[lc[Xc-1]]-ia.M[Ud],Ij=Math.sqrt(Lm*Lm+Mm*Mm),0.001>Ij&&(Ij=0.001),0<(ia.M[Hj]-ia.M[lc[Xc-1]])*(Lm/Ij)-(ia.J[Hj]-ia.J[lc[Xc-1]])*(Mm/Ij)?Vc[Kc]=1:Vc[Kc]=-1,Ms&&(Vc[Kc]*=-1),Ns&&(Vc[Kc]*=-1),Ej==Vd&&0>Fj&&(Vc[Kc]*=-1),Ej==He&&0>Gj&&(Vc[Kc]*=-1),of[Ej]>of[Hj]&&(Vc[Kc]*=-1))}}else b:{var mc=a,nc=Ma,OL=MH,PL=qh,QL=r,RL=q,SL=NL,Nm=Od,Om=void 0,Yc=void 0,Os=void 0,rh=void 0,Ba=void 0,sh=void 0,ud=void 0,Jj=void 0,Wd=void 0,Qb=void 0,ga=void 0,Hb=void 0,Je=void 0,Pm=void 0,
+Zc=void 0,pa=void 0,Qm=void 0,Hb=y(I,s,-1,4,1),Pm=y(I,s,-1,4,1),th=mc,Xd=nc,SH=PL,Ps=OL,TH=QL,UH=RL,TL=SL,Ib=Hb,Kj=void 0,$c=void 0,Rm=void 0,Sm=void 0,Qs=void 0,Lj=void 0,Lj=-1;0<Ps[Xd]&&(Ib[++Lj]=Ps[Xd]);for($c=1;$c<=TL;++$c)TH[$c]==Xd&&(Ib[++Lj]=UH[$c]),UH[$c]==Xd&&(Ib[++Lj]=TH[$c]);for($c=Lj+1;$c<th.z[Xd];++$c){Qs=th.t+1;Rm=1;c:for(;Rm<=th.z[Xd];++Rm){Kj=th.G[Xd][Rm];for(Sm=0;Sm<$c;++Sm)if(Kj==Ib[Sm])continue c;SH[Kj]<Qs&&(Qs=SH[Kj],Ib[$c]=Kj)}}0==Ps[Xd]&&0<th.x[Xd]?(Ib[3]=Ib[2],Ib[2]=Ib[1],Ib[1]=
+Ib[0],Ib[0]=-1):0<th.x[Xd]&&(Ib[3]=Ib[2],Ib[2]=Ib[1],Ib[1]=-1);for(Ba=Jj=sh=rh=Qm=ud=Qb=0;4>Ba;++Ba)0>=Hb[Ba]||(Om=DG(mc,nc,Hb[Ba]),Pm[Ba]=RG(mc,Om,nc),0<Pm[Ba]?(++Qb,Qm=Hb[Ba],sh=Hb[Ba]):0>Pm[Ba]?(++ud,rh=Hb[Ba],sh=Hb[Ba]):Jj=Hb[Ba]);Wd=Qb+ud;pa=y(I,s,-1,4,1);Zc=0;if(3==mc.z[nc]){if(1==Qb&&1==ud||3==Wd&&0<Qb&&0<ud){yq(mc.n,"Error in C3H stereospecification !");break b}Je=Hb[0];1==Wd?Je=sh:2==Wd&&(Je=Jj);ga=BG(mc,nc,Je,Hb);pa[0]=sh;pa[1]=-1;pa[2]=ga[2];pa[3]=ga[1];0<Qb?Zc=1:Zc=-1}else if(4==mc.z[nc])if(1==
+Wd)ga=BG(mc,nc,sh,Hb),pa[0]=ga[0],pa[1]=ga[3],pa[2]=ga[2],pa[3]=ga[1],0<Qb?Zc=1:Zc=-1;else{Je=Hb[0];1<Jj&&(Je=Jj);1==Qb?Je=Qm:1==ud&&(Je=rh);ga=BG(mc,nc,Je,Hb);Yc=y(I,s,-1,4,1);for(Ba=0;4>Ba;++Ba)Om=DG(mc,nc,ga[Ba]),Yc[Ba]=RG(mc,Om,nc);if(4==Wd){if(0==Qb||0==ud){yq(mc.n,"Error in C4 stereospecification !");break b}if(1==Qb||1==ud)pa[0]=ga[0],pa[1]=ga[3],pa[2]=ga[2],pa[3]=ga[1],Zc=Yc[0];else{for(Ba=0;4>Ba;++Ba)-1==Yc[Ba]&&(Yc[Ba]=0);Wd=2}}else if(3==Wd)if(3==Qb||3==ud)pa[0]=ga[0],pa[1]=ga[3],pa[2]=
+ga[2],pa[3]=ga[1],0<Qb?Zc=-1:Zc=1;else{1==Qb?Qb=Os=1:ud=Os=-1;for(Ba=0;4>Ba;++Ba)Yc[Ba]==Os&&(Yc[Ba]=0);Wd=2}if(2==Wd)if(1==Qb&&1==ud)ga[1]==rh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==rh&&(ga[2]=ga[3]),pa[0]=Qm,pa[1]=rh,pa[2]=ga[2],pa[3]=ga[1],Zc=1;else{if(Yc[0]==Yc[1]||Yc[1]==Yc[2]){yq(mc.n,"Error in C4 stereospecification ! 2/0r");break b}0!=Yc[0]?(pa[0]=ga[0],pa[1]=ga[2],pa[2]=ga[1],pa[3]=ga[3]):(pa[0]=ga[1],pa[1]=ga[3],pa[2]=ga[2],pa[3]=ga[0]);1<Qb?Zc=1:Zc=-1}}var W=pa,Mj=Hb,rb=void 0;Mj[0]==W[1]?(rb=
+W[0],W[0]=W[1],W[1]=rb,rb=W[2],W[2]=W[3],W[3]=rb):Mj[0]==W[2]?(rb=W[2],W[2]=W[0],W[0]=rb,rb=W[1],W[1]=W[3],W[3]=rb):Mj[0]==W[3]&&(rb=W[3],W[3]=W[0],W[0]=rb,rb=W[1],W[1]=W[2],W[2]=rb);Mj[1]==W[2]?(rb=W[1],W[1]=W[2],W[2]=rb,rb=W[2],W[2]=W[3],W[3]=rb):Mj[1]==W[3]&&(rb=W[1],W[1]=W[3],W[3]=rb,rb=W[2],W[2]=W[3],W[3]=rb);pa[2]==Hb[2]?Nm[nc]=1:pa[2]==Hb[3]?Nm[nc]=-1:yq(mc.n,"Error in stereoprocessing ! - t30");Nm[nc]*=Zc}}}pb=new VF;j=y(I,s,-1,a.t+1,1);for(u=1;u<=a.t;++u)j[b[u]]=u;for(u=1;u<=a.t;++u){c=b[u];
+Q[c]&&ln(pb.a,ua);0<yb[u]&&SG(a,c,yb[c],pb,Nd);var uh=v[c],Jb=void 0,Nj=void 0,vh=void 0,T=void 0,T=Oc,Jb=!1;0!=a.A[c]&&(Jb=!0);0!=Od[c]&&(Jb=!0);vh=-1;for(Nj=1;Nj<=a.y;++Nj)if(a.q[Nj][0]==c){vh=a.q[Nj][1];break}-1<vh&&(Jb=!0);a.n.Nb&&0<a.d[c]&&(Jb=!0,vh=1);switch(a.b[c]){case 2:T=zb;break;case 3:uh?T="c":T=Cb;break;case 4:uh?(T=Af,0<a.x[c]&&(Jb=!0)):T=ec;break;case 5:uh?T="o":T=oc;break;case 7:uh?(T="p",0<a.x[c]&&(Jb=!0)):T=qc;break;case 8:uh?T=mg:T=Bc;break;case 13:uh?T=qg:T=Dc;Jb=!0;break;case 6:T=
+Gc;Jb=!0;break;case 9:T=Pb;break;case 10:T=Kb;break;case 11:T=Bb;break;case 12:T=Wb;break;case 1:T=Ub;Jb=!0;break;case 19:T=rc;Jb=!0;break;case 20:T=sc;Jb=!0;break;case 21:T=tc;Jb=!0;break;case 22:T=uc;Jb=!0;break;case 18:Jb=!0,T=a.o[c],(G(T,wa)||G(T,ad)||G(T,ub))&&(Jb=!1)}Jb&&(T=Pc+T,1==Od[c]?T+=sb:-1==Od[c]&&(T+="@@"),1==a.x[c]?T+=Ub:1<a.x[c]&&(T+=Ub+a.x[c]),0!=a.A[c]&&(0<a.A[c]?T+=xa:T+=Ca,1<Tj(a.A[c])&&(T+=Tj(a.A[c]))),-1<vh&&(T+=jb+vh),T+=Sc);ln(pb.a,T);for(E=1;E<=da;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&SG(a,r[E],q[E],pb,Nd),9<E&&ln(pb.a,"%"),mn(pb,l+(new S(E)).a);Md[c]&&ln(pb.a,va)}return $n(pb.a)}function wE(a){a=new FC(a);SD(a);return a}
+function TD(a,b){var c,d,e,f;f=0;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],c!=b&&d!=b&&(++f,a.H[f]=c,c>b&&--a.H[f],a.I[f]=d,d>b&&--a.I[f],a.s[f]=a.s[e],a.B[f]=a.B[e],a.K[f]=a.K[e],a.N[f]=a.N[e],a.e[f]=a.e[e]);a.u=f;for(e=b;e<a.t;++e){a.b[e]=a.b[e+1];a.A[e]=a.A[e+1];a.J[e]=a.J[e+1];a.M[e]=a.M[e+1];a.x[e]=a.x[e+1];a.d[e]=a.d[e+1];a.c[e]=a.c[e+1];a.z[e]=a.z[e+1];a.o[e]=a.o[e+1];for(f=1;f<=a.z[e];++f)a.G[e][f]=a.G[e+1][f]}--a.t;if(0==a.t)WC(a.n);else{for(e=1;e<=a.t;++e){d=0;for(f=1;f<=a.z[e];++f)c=a.G[e][f],
+c==b?++a.x[e]:(c>b&&--c,a.G[e][++d]=c);a.z[e]=d}e=1;a:for(;e<=a.y;++e)if(a.q[e][0]==b){for(f=e;f<a.y;++f)a.q[f][0]=a.q[f+1][0],a.q[f][1]=a.q[f+1][1];--a.y;break a}for(e=1;e<=a.y;++e)a.q[e][0]>b&&--a.q[e][0]}}
+function UD(a,b){var c,d,e,f;c=a.H[b];d=a.I[b];for(e=b;e<a.u;++e)a.H[e]=a.H[e+1],a.I[e]=a.I[e+1],a.s[e]=a.s[e+1],a.B[e]=a.B[e+1],a.K[e]=a.K[e+1],a.N[e]=a.N[e+1],a.e[e]=a.e[e+1];--a.u;f=0;for(e=1;e<=a.z[c];++e)a.G[c][e]!=d&&(a.G[c][++f]=a.G[c][e]);a.z[c]=f;f=0;for(e=1;e<=a.z[d];++e)a.G[d][e]!=c&&(a.G[d][++f]=a.G[d][e]);a.z[d]=f;c<d&&(f=c,c=d,d=f);0==a.z[c]&&TD(a,c);0==a.z[d]&&TD(a,d)}
+function MG(a){var b,c,d;if(!a.n.N){c=a.t;a:for(;1<=c;--c)if(d=a.G[c][1],1==a.b[c]&&1==a.z[c]&&0==a.A[c]&&1!=a.b[d]&&18>a.b[d]){for(b=1;b<=a.y;++b)if(a.q[b][0]==c)continue a;b=DG(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Ob)&&TD(a,c)}}}function JG(a){var b;b=a.b.length;a.G=Wr([b,7]);a.z=y(I,s,-1,b,1);for(b=1;b<=a.t;++b)a.z[b]=0;for(b=1;b<=a.u;++b)6>a.z[a.H[b]]&&(a.G[a.H[b]][++a.z[a.H[b]]]=a.I[b]),6>a.z[a.I[b]]&&(a.G[a.I[b]][++a.z[a.I[b]]]=a.H[b])}
+function OG(a,b,c){var d,e,f,g,j,h,n,o,r;a.f=y(I,s,-1,a.u+1,1);r=y(LG,m,-1,a.t+1,2);for(h=1;h<=a.t;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.z[h];++d)if(c[DG(a,h,a.G[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.z[h]+a.x[h]))switch(a.b[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.o[h].indexOf(ub)?r[h]=!1:r[h]=!0}}if(a.k){var q;d=y(LG,m,-1,a.t+1,2);e=!1;for(h=1;h<=a.u;++h)f=a.H[h],g=a.I[h],d[f]=!0,d[g]=!0,(18==a.b[f]||18==a.b[g])&&(e=!0);if(e){h=1;a:for(;h<=a.u;++h)if(c[h]){f=
+a.H[h];g=a.I[h];e=y(LG,m,-1,a.t+1,2);for(n=1;n<=a.z[f];++n)j=a.G[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.t;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.z[n];++o){j=a.G[n][o];if(j==g){for(f=1;f<=a.t;++f)e[f]&&(5==a.b[f]&&(a.b[f]=18,a.o[f]="#8"),4==a.b[f]&&(a.b[f]=18,a.o[f]="#7"),8==a.b[f]&&(a.b[f]=18,a.o[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.u;++j)1==a.s[j]?a.f[j]=1:KG(a,j)?a.f[j]=2:3==a.s[j]&&(a.f[j]=3);j=1;a:for(;j<=a.u;++j)if(c[j]&&(f=a.H[j],
+g=a.I[j],r[f]&&r[g])){d=y(LG,m,-1,a.t+1,2);for(h=1;h<=a.z[f];++h)e=a.G[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.t;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.z[h];++n){e=a.G[h][n];if(e==g){b[f]=!0;b[g]=!0;a.f[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function VC(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=N(M(pD((a.J[b]+a.J[c])/2))),a.N[d]=N(M(pD((a.M[b]+a.M[c])/2)))}function NG(a,b){var c;for(c=1;c<=a.u;++c)wD(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}
+function uD(a,b){var c;c=(qC(),wC)[a.b[b]];18==a.b[b]&&(c=a.o[b]);return c}function KG(a,b){return 2==a.s[b]?!0:!1}function wD(a,b,c){var d,e,f,g;g=1;a.a=y(I,s,-1,a.t+1,1);for(d=1;d<=a.t;++d)a.a[d]=0;for(d=a.a[b]=1;d<=a.z[b];++d)a.G[b][d]!=c&&(a.a[a.G[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.t;++d){f=!1;if(0<a.a[d]&&d!=b)for(e=1;e<=a.z[d];++e)0==a.a[a.G[d][e]]&&(a.a[a.G[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.a[c]}
+function gE(a){var b,c;a.n.R=!0;if(a.n.Nb)a.j=-1,0==a.d[a.D]?a.d[a.D]=4:a.d[a.D]=0;else{for(b=1;b<=a.y;++b)if(a.D==a.q[b][0]){if(-1==a.n.y){for(;b<a.y;++b)a.q[b][0]=a.q[b+1][0],a.q[b][1]=a.q[b+1][1];--a.y}else c=a.n.y,a.n.q&&(a.n.gb||++a.r,c=a.r),a.q[b][1]=c;return}b=a.q.length;++a.y>b-1&&(b=Wr([b+5,2]),WF(a.q,b,a.q.length),a.q=b);a.q[a.y][0]=a.D;c=a.n.y;a.n.q&&(a.n.gb||++a.r,c=a.r);a.q[a.y][1]=c}}function QD(a){var b;a.y=0;a.r=0;xE(a);for(b=1;b<=a.t;++b)a.D=b,gE(a);a.D=0}
+function RD(a){var b,c;b=y(SC,m,-1,4,1);TC(a,b);c=a.n.C.b;a.n.z||(c-=a.n.Y);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function MC(a,b){var c,d,e,f,g,j,h,n;c=y(SC,m,-1,4,1);TC(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.t;++g)h=a.J[g]*f+a.M[g]*j,n=-a.J[g]*j+a.M[g]*f,a.J[g]=h,a.M[g]=n;TC(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
+function tE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.u;++d)b=a.J[a.H[d]]-a.J[a.I[d]],c=a.M[a.H[d]]-a.M[a.I[d]],f+=Math.sqrt(b*b+c*c);0<a.u?(f/=a.u,e=25*a.n.B/f):1<a.t&&(e=75*a.n.B/Math.sqrt((a.J[1]-a.J[2])*(a.J[1]-a.J[2])+(a.M[1]-a.M[2])*(a.M[1]-a.M[2])));for(d=1;d<=a.t;++d)a.J[d]*=e,a.M[d]*=e}
+function XD(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Pc)&&PF(c,Sc))c=c.substr(1,c.length-1-1),a.b[b]=18,a.o[b]=c,a.x[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(lb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(jb);e=c.indexOf(Ub);g=Sj(c.indexOf(xa),c.indexOf(Ca));if(-1<d){j=Nu(c,d+1);try{a.n.y=QB(j,10)}catch(h){if(h=Mi(h),A(h,78))a.n.y=0;else throw h;}a.D=b;gE(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.b[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.b[b]=G(d,Cb)?3:G(d,zb)?2:G(d,ec)?4:G(d,oc)?5:G(d,qc)?7:G(d,Bc)?8:G(d,Pb)?9:G(d,Kb)?10:G(d,Bb)?11:G(d,Wb)?12:G(d,Ub)?1:G(d,Dc)?13:G(d,Gc)?6:G(d,rc)?19:G(d,sc)?20:G(d,tc)?21:G(d,uc)?22:18;18==a.b[b]&&(a.o[b]=d);c+=ba;d=0;0<e&&(d=1,e=OF(c,++e),48<=e&&57>=e&&(d=e-48));18==a.b[b]&&(a.x[b]=d);d=0;if(0<g&&(e=OF(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=OF(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=OF(c,g++);for(;45==e;)--d,e=OF(c,g++)}a.A[b]=d}}}
+function ED(a,b,c){var d,e;a.j=1;c&&(a.j=-1);b=new lC(b);try{for(;b.j=eC(b,b.a),b.j<b.i;)d=CD(QB(hC(b),10)).a,c=e=CD(QB(hC(b),10)).a,(0>c||6<c)&&(c=0),a.d[d]=c}catch(f){if(f=Mi(f),A(f,78))jn(f);else throw f;}}function SG(a,b,c,d,e){b=DG(a,b,c);5!=a.f[b]&&KG(a,b)?ln(d.a,nb):3==a.s[b]?ln(d.a,la):9==a.s[b]?(e=qb,a=a.e[b],null!=a&&(e=a),ln(d.a,e)):1==e[b]?ln(d.a,Xa):-1==e[b]&&ln(d.a,Rc)}
+function hE(a,b){var c,d;if(1==a.s[b])if(c=a.H[b],d=a.I[b],2>a.z[c]&&2>a.z[d])a.B[b]=0,yq(a.n,"Stereomarking meaningless on this bond !");else switch(a.B[b]){case 0:a.z[d]<=a.z[c]?a.B[b]=1:a.B[b]=3;break;case 1:a.B[b]=2;break;case 2:2<a.z[d]?a.B[b]=3:a.B[b]=1;break;case 3:a.B[b]=4;break;case 4:2<a.z[c]?a.B[b]=1:a.B[b]=3}else 2==a.s[b]?10==a.B[b]?a.B[b]=0:a.B[b]=10:yq(a.n,"Stereomarking allowed only on single and double bonds!")}
+function QG(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.s[b]||5==a.f[b])&&(10==a.B[b]||a.n.p&&!e[b]))if(e=a.H[b],f=a.I[b],!(2>a.z[e]||2>a.z[f]||3<a.z[e]||3<a.z[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.z[e];++n)g=a.G[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=DG(a,e,o);0!=d[h]?b=o:1==a.s[h]&&5!=a.f[h]&&(b=o);0==b&&(h=DG(a,e,r),0!=d[h]?b=r:1==a.s[h]&&5!=a.f[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.z[f];++n)g=a.G[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=DG(a,f,r);1==a.s[h]&&5!=a.f[h]&&0==d[h]&&(o=r);0==o&&(h=DG(a,f,j),1==a.s[h]&&5!=a.f[h]&&(o=j));if(!(0==b||0==o))if(h=a.J[f]-a.J[e],g=a.M[f]-a.M[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.M[b]-a.M[e])*h-(a.J[b]-a.J[e])*g,u=(a.M[o]-a.M[e])*h-(a.J[o]-a.J[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))yq(a.n,"Not unique E/Z geometry !");else{j=DG(a,b,e);f=DG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.z[b];++n)if(g=a.G[b][n],g!=e&&(h=DG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function IG(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=DG(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(KG(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function RG(a,b,c){var d;d=a.B[b];return 1>d||4<d?0:1==d&&a.H[b]==c?1:2==d&&a.H[b]==c?-1:3==d&&a.I[b]==c?1:4==d&&a.I[b]==c?-1:0}
+function VD(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=IG(c,d);if(-1==e)c.x[d]=0;else{switch(c.b[d]){case 1:2==e?c.A[d]=1:c.A[d]=0;c.x[d]=0;break;case 2:3==e||5==e?(c.x[d]=0,c.A[d]=0):3>e?c.x[d]=3-e-c.A[d]:4==e?(c.A[d]=-1,c.x[d]=0):5<e&&(c.A[d]=e-5,c.x[d]=0);break;case 3:case 6:4>e?0<c.A[d]?c.x[d]=2-e+c.A[d]:0>c.A[d]?c.x[d]=2-e-c.A[d]:c.x[d]=4-e:(c.A[d]=e-4,c.x[d]=4-e+c.A[d]);break;case 4:case 7:3>e?c.x[d]=3-e+c.A[d]:3==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:(c.A[d]=
+4==e?1:6==e?-1:e-5,c.x[d]=0);break;case 5:2==e&&(0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0);2<e&&(c.A[d]=e-2);c.x[d]=2-e+c.A[d];break;case 8:case 13:2>e?c.x[d]=2-e+c.A[d]:2==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:3==e?2==c.z[d]?(c.A[d]=0,c.x[d]=1):(c.A[d]=1,c.x[d]=0):4==e?(c.A[d]=0,c.x[d]=0):5==e?(c.A[d]=0,c.x[d]=1):(c.A[d]=e-6,c.x[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.A[d]=e-1);c.x[d]=1-e+c.A[d];2<e&&(c.A[d]=0,c.x[d]=0);break;case 19:case 18:c.x[d]=
+0}0>c.x[d]&&(c.x[d]=0)}}}function XC(a){AG(this);this.n=a;this.y=this.u=this.t=0}
+function DD(a,b){var c,d,e,f,g,j,h;XC.call(this,a);f=l;j=AD(b);if(null!=j){h=new kC(b,j,!0);for(e=1;4>=e;++e)f=BD(h,j);g=CD(QB(Wn(f.substr(0,3)),10)).a;c=CD(QB(Wn(f.substr(3,3)),10)).a;for(e=1;e<=g;++e)iE(this),f=BD(h,j),this.J[e]=(new LF(IF(Wn(f.substr(0,10))))).a,this.M[e]=-(new LF(IF(Wn(f.substr(10,10))))).a,d=34,34>f.length&&(d=f.length),d=Wn(f.substr(31,d-31)),XD(this,e,d),62<=f.length&&(f=Wn(f.substr(60,3)),0<f.length&&(f=CD(QB(f,10)).a,0<f&&(this.D=e,a.y=f,gE(this),this.D=0)));for(e=1;e<=c;++e)pE(this),
+f=BD(h,j),this.H[e]=CD(QB(Wn(f.substr(0,3)),10)).a,this.I[e]=CD(QB(Wn(f.substr(3,3)),10)).a,g=CD(QB(Wn(f.substr(6,3)),10)).a,1==g?this.s[e]=1:2==g?this.s[e]=2:3==g?this.s[e]=3:this.s[e]=9,d=0,11<f.length&&(d=CD(QB(Wn(f.substr(9,3)),10)).a),1==g&&1==d&&(this.s[e]=1,this.B[e]=1),1==g&&6==d&&(this.s[e]=1,this.B[e]=2);JG(this);tE(this);UC(this);for(SD(this);(h.j=eC(h,h.a),h.j<h.i)&&!(null==(f=hC(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new jC(f);hC(g);hC(g);j=CD(QB(hC(g),10)).a;
+for(e=1;e<=j;++e)c=CD(QB(hC(g),10)).a,this.A[c]=CD(QB(hC(g),10)).a}if(0==f.indexOf("M APO")){g=new jC(f);hC(g);hC(g);j=CD(QB(hC(g),10)).a;for(e=1;e<=j;++e)c=CD(QB(hC(g),10)).a,f=CD(QB(hC(g),10)).a,this.D=c,Z(this,0),XD(this,this.t,rc+f),this.D=0}}MG(this);SD(this)}}
+function AE(a,b){var c,d,e,f,g;XC.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));PF(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new jC(b);d=CD(QB(hC(f),10)).a;e=CD(QB(hC(f),10)).a;for(c=1;c<=d;++c)g=hC(f),iE(this),XD(this,this.t,g),this.J[c]=(new LF(IF(hC(f)))).a,this.M[c]=-(new LF(IF(hC(f)))).a;for(c=1;c<=e;++c)if(pE(this),this.H[c]=CD(QB(hC(f),10)).a,this.I[c]=CD(QB(hC(f),10)).a,this.s[c]=CD(QB(hC(f),10)).a,-1==this.s[c])this.s[c]=1,this.B[c]=1;else if(-2==this.s[c])this.s[c]=
+1,this.B[c]=2;else if(-5==this.s[c])this.s[c]=2,this.B[c]=10;else if(11==this.s[c]||12==this.s[c]||13==this.s[c]||14==this.s[c])this.B[c]=this.s[c],this.s[c]=9;JG(this);tE(this);UC(this)}catch(j){j=Mi(j);if(A(j,78)){j.Dc();this.t=0;return}throw j;}MG(this);SD(this)}}
+function GD(a,b,c){var d,e,f;XC.call(this,a);f=y(I,s,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.a[a]==c&&(iE(this),this.b[this.t]=b.b[a],this.J[this.t]=b.J[a],this.M[this.t]=b.M[a],this.A[this.t]=b.A[a],this.x[this.t]=b.x[a],this.d[this.t]=b.d[a],this.c[this.t]=b.c[a],this.o[this.t]=b.o[a],f[a]=this.t);for(a=1;a<=b.u;++a)if(d=b.H[a],e=b.I[a],!(b.a[d]!=c&&b.a[e]!=c)&&!(b.a[d]!=c||b.a[e]!=c))pE(this),this.s[this.u]=b.s[a],this.B[this.u]=b.B[a],this.H[this.u]=f[d],this.I[this.u]=f[e],this.e[this.u]=b.e[a];for(a=
+1;a<=b.y;++a)d=b.q[a][0],d==c&&(++this.y,this.q[this.y][0]=f[d],this.q[this.y][1]=b.q[a][1]);this.j=b.j;SD(this);UC(this)}
+function $D(a,b,c){var d,e,f,g,j;XC.call(this,a);for(a=1;a<=c;++a)this.t+=b[a].t,this.u+=b[a].u,this.y+=b[a].y;this.b=y(I,s,-1,this.t+1,1);this.A=y(I,s,-1,this.t+1,1);this.x=y(I,s,-1,this.t+1,1);this.d=y(I,s,-1,this.t+1,1);this.c=y(gs,m,1,this.t+1,0);this.J=y(SC,m,-1,this.t+1,1);this.M=y(SC,m,-1,this.t+1,1);this.o=y(gs,m,1,this.t+1,0);this.H=y(I,s,-1,this.u+1,1);this.I=y(I,s,-1,this.u+1,1);this.s=y(I,s,-1,this.u+1,1);this.e=y(gs,m,1,this.u+1,0);this.B=y(I,s,-1,this.u+1,1);this.q=Wr([this.y+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].t;++d)++e,this.b[e]=b[a].b[d],this.J[e]=b[a].J[d],this.M[e]=b[a].M[d],this.A[e]=b[a].A[d],this.x[e]=b[a].x[d],this.d[e]=b[a].d[d],this.c[e]=b[a].c[d],this.o[e]=b[a].o[d];for(d=1;d<=b[a].u;++d)++g,this.s[g]=b[a].s[d],this.B[g]=b[a].B[d],this.H[g]=b[a].H[d]+f,this.I[g]=b[a].I[d]+f,this.e[g]=b[a].e[d];for(d=1;d<=b[a].y;++d)++j,this.q[j][0]=b[a].q[d][0]+f,this.q[j][1]=b[a].q[d][1];f=e}SD(this);UC(this)}
+function FC(a){var b;AG(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.b=y(I,s,-1,this.t+1,1);WF(a.b,this.b,this.t+1);this.A=y(I,s,-1,this.t+1,1);WF(a.A,this.A,this.t+1);this.x=y(I,s,-1,this.t+1,1);WF(a.x,this.x,this.t+1);this.d=y(I,s,-1,this.t+1,1);WF(a.d,this.d,this.t+1);this.c=y(gs,m,1,this.t+1,0);WF(a.c,this.c,this.t+1);this.J=y(SC,m,-1,this.t+1,1);WF(a.J,this.J,this.t+1);this.M=y(SC,m,-1,this.t+1,1);WF(a.M,this.M,this.t+1);this.o=y(gs,m,1,this.t+1,0);WF(a.o,this.o,this.t+1);this.H=y(I,
+s,-1,this.u+1,1);WF(a.H,this.H,this.u+1);this.I=y(I,s,-1,this.u+1,1);WF(a.I,this.I,this.u+1);this.s=y(I,s,-1,this.u+1,1);WF(a.s,this.s,this.u+1);this.e=y(gs,m,1,this.u+1,0);WF(a.e,this.e,this.u+1);this.B=y(I,s,-1,this.u+1,1);WF(a.B,this.B,this.u+1);this.q=Wr([this.y+1,2]);for(b=1;b<=this.y;++b)this.q[b][0]=a.q[b][0],this.q[b][1]=a.q[b][1];this.j=a.j}
+function vE(a,b,c){var d,e,f;if(0==c)return YD(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(pD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new LF(a)).a;d=Xn(e,Yn(46));0>d&&(e+=Wa,d=Xn(e,Yn(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=$a;if(0==b)return e;e.length>b&&(e=qb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function AD(a){var b;b=new kC(a,aa,!0);if(4<dC(b))return aa;b=new kC(a,fh,!0);return 4<dC(b)?fh:null}
+function YD(a,b){var c,d,e;d=l+(new S(a)).a;d.length>b&&(d=qb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function BD(a,b){for(var c,d;a.j=eC(a,a.a),a.j<a.i;){d=hC(a);if(G(d,b))return ba;for(hC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(522,1,{94:1},XC,DD,AE,GD,$D,FC);_.a=null;_.f=null;_.j=0;_.k=!1;_.n=null;_.p=!1;_.r=0;_.t=0;_.u=0;_.v=0;_.w=!1;_.y=0;_.C=!1;_.D=0;_.E=0;_.F=0;_.L=0;_.O=0;
+function zq(){zq=x;Aq=new hB(Ub)}
+function MD(a,b){var c;zq();var d;tG.call(this);this.c=new Fz("Help");new Fz("Home");this.d=b;O(this,(qC(),sC));this.gc&&xA(this.gc,!1);uA(this,!1);d=jy(b);if(1==a)this.e||(this.e=new QA(d),rG(this.e,-30,0)),this.j=this.e,c=DC(b),this.gc&&wA(this.gc,Cc),Qy(this,new Az(2)),this.f=new hB(c+" "),P(this,this.f,Gb),d=new Uy,P(d,this.i,null),this.d.Gb&&(c=new Fz("Submit"),P(d,c,null)),P(this,d,Hc),gB(this.f,Wn(bo(this.f.gc.a.gb,Xg))),this.gc&&xA(this.gc,!0),uA(this,!0);else if(2==a)this.b||(this.b=
+new QA(d),rG(this.b,-50,13*b.Y-80)),this.j=this.b,this.gc&&wA(this.gc,"Nonstandard atom"),Qy(this,new Az(2)),c=new Uy,P(c,new JA("atomic SMILES",1),null),P(this,c,jc),c=Ub,Aq&&(c=bo(Aq.gc.a.gb,Xg)),Aq=new iB(c,8),P(this,Aq,Gb),c=new Uy,P(c,this.i,null),P(this,c,Hc);else{this.a||(this.a=new QA(d),rG(this.a,5*b.Y,0));var e,f;d="About "+(qC(),FE);this.gc&&wA(this.gc,d);Qy(this,new FA(0));O(this,sC);P(this,new JA(FE+" Molecular Editor v2013-10-13",1),null);P(this,new JA("Peter Ertl and Bruno Bienfait",
+1),null);for(c=rC,d=0,f=c.length;d<f;++d)e=c[d],e=new JA(e,1),wy(e,this.d.x),P(this,e,null);c=new Uy;P(c,this.c,null);P(c,this.i,null);P(this,c,null);this.j=this.a}tA(this);c=this.j;sG(this.gc.c,c.a,c.b);!iy(this)&&Ny(this);xy(this)}t(523,515,fi,MD);_.Jf=function(a){var b,c;if(a.f===this.c){try{b=new KB(this.d.H),c=JB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Mi(d),A(d,66))a=this.d,b=d.f,a.kb=!0,a.J="ERROR - "+b,OC(a);else throw d;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;var Aq;
+function TG(a,b){hy(b)==a.a?O(b,(Lz(),Uz)):O(b,a.a)}
+function UG(a){var b,c,d,e;e=l;d=!1;hy(VG)!=a.a?(e=wa,d=!0):hy(WG)!=a.a?(e="!#6",d=!0):hy(XG)!=a.a?(O(YG,(Lz(),Uz)),O(ZG,Uz),O($G,Uz),O(aH,Uz),e="F,Cl,Br,I"):(b=hy(bH)!=a.a,c=hy(cH)!=a.a,hy(dH)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),hy(eH)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),hy(fH)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),hy(gH)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),hy(hH)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),hy(YG)!=a.a&&(e+="F,"),hy(ZG)!=a.a&&(e+="Cl,"),hy($G)!=a.a&&(e+="Br,"),hy(aH)!=a.a&&(e+="I,"),
+PF(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.b&&(b?e=ad:c?e=ub:(O(VG,(Lz(),Uz)),e=wa)));b=l;d&&hy(bH)!=a.a&&(b+=";a");d&&hy(cH)!=a.a&&(b+=";A");hy(iH)!=a.a&&(b+=";R");hy(jH)!=a.a&&(b+=";!R");hy(VG)!=a.a&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=kH.gc.a.gb.selectedIndex;0<d&&(--d,e+=";H"+d);d=lH.gc.a.gb.selectedIndex;0<d&&(--d,e+=";D"+d);hy(mH)!=a.a&&(e="~");hy(nH)!=a.a&&(e=jb);hy(oH)!=a.a&&(e=sb);hy(pH)!=a.a&&(e="!@");gB(a.e,e)}
+function qH(a){rH(a);sH(a);var b=kH.gc.a;Uw(b,0);b.gb.options[0].selected=!0;b=lH.gc.a;Uw(b,0);b.gb.options[0].selected=!0;O(bH,a.a);O(cH,a.a);O(iH,a.a);O(jH,a.a);O(kH,a.a);O(lH,a.a);tH(a)}function rH(a){O(dH,a.a);O(eH,a.a);O(fH,a.a);O(gH,a.a);O(hH,a.a);O(YG,a.a);O(ZG,a.a);O($G,a.a);O(aH,a.a)}function sH(a){O(VG,a.a);O(WG,a.a);O(XG,a.a)}function tH(a){O(mH,a.a);O(nH,a.a);O(oH,a.a);O(pH,a.a);a.b=!1}
+function ND(a){vA.call(this,"Atom/Bond Query");this.i=new Fz(this.If());ez(this.q,new uG(this));this.a=(qC(),sC);this.c=a;this.d||(a=jy(a),this.d=new QA(a),rG(this.d,-150,10));this.j=this.d;Qy(this,new EA);O(this,this.a);a=new Uy;Qy(a,new jA(0,3,1));P(a,new IA("Atom type :"),null);VG=new Fz(wb);WG=new Fz("Any except C");XG=new Fz("Halogen");P(a,VG,null);P(a,WG,null);P(a,XG,null);P(this,a,null);a=new Uy;Qy(a,new jA(0,3,1));P(a,new JA("Or select one or more from the list :",0),null);P(this,a,null);
+a=new Uy;Qy(a,new jA(0,3,1));dH=new Fz(Cb);eH=new Fz(ec);fH=new Fz(oc);gH=new Fz(Bc);hH=new Fz(qc);YG=new Fz(Pb);ZG=new Fz(Kb);$G=new Fz(Bb);aH=new Fz(Wb);P(a,dH,null);P(a,eH,null);P(a,fH,null);P(a,gH,null);P(a,hH,null);P(a,YG,null);P(a,ZG,null);P(a,$G,null);P(a,aH,null);P(this,a,null);a=new Uy;Qy(a,new jA(0,3,1));kH=new Jz;Iz(kH,wb);Iz(kH,$a);Iz(kH,bb);Iz(kH,hb);Iz(kH,ib);P(a,new IA("Number of hydrogens : "),null);P(a,kH,null);P(this,a,null);a=new Uy;Qy(a,new jA(0,3,1));lH=new Jz;Iz(lH,wb);Iz(lH,
+$a);Iz(lH,bb);Iz(lH,hb);Iz(lH,ib);Iz(lH,"4");Iz(lH,"5");Iz(lH,"6");P(a,new JA("Number of connections :",0),null);P(a,lH,null);P(a,new JA(" (H's don't count.)",0),null);P(this,a,null);a=new Uy;Qy(a,new jA(0,3,1));P(a,new IA("Atom is :"),null);bH=new Fz(xb);P(a,bH,null);cH=new Fz("Nonaromatic");P(a,cH,null);iH=new Fz(Ac);P(a,iH,null);jH=new Fz(ic);P(a,jH,null);P(this,a,null);a=new Uy;O(a,aA(hy(this)));Qy(a,new jA(0,3,1));P(a,new IA("Bond is :"),null);mH=new Fz(wb);P(a,mH,null);nH=new Fz(xb);P(a,nH,
+null);oH=new Fz(Ac);P(a,oH,null);pH=new Fz(ic);P(a,pH,null);P(this,a,null);a=new Uy;Qy(a,new jA(1,3,1));this.e=new iB(wa,20);P(a,this.e,null);P(a,new Fz(yc),null);P(a,this.i,null);P(this,a,null);this.gc&&xA(this.gc,!1);uA(this,!1);rH(this);sH(this);tH(this);O(bH,this.a);O(cH,this.a);O(iH,this.a);O(jH,this.a);O(kH,this.a);O(lH,this.a);TG(this,VG);tA(this);a=this.j;sG(this.gc.c,a.a,a.b);!iy(this)&&Ny(this);xy(this)}t(524,515,fi,ND);
+_.Jf=function(a,b){var c;G(b,yc)?(qH(this),TG(this,VG),UG(this)):A(a.f,41)?(tH(this),ds(a.f)===ds(VG)?(rH(this),sH(this)):ds(a.f)===ds(WG)?(rH(this),sH(this)):ds(a.f)===ds(XG)?(rH(this),sH(this)):ds(a.f)===ds(iH)?O(jH,this.a):ds(a.f)===ds(jH)?(O(iH,this.a),O(bH,this.a)):ds(a.f)===ds(bH)?(O(cH,this.a),O(jH,this.a)):ds(a.f)===ds(cH)?O(bH,this.a):ds(a.f)===ds(mH)||ds(a.f)===ds(nH)||ds(a.f)===ds(oH)||ds(a.f)===ds(pH)?(qH(this),this.b=!0):sH(this),TG(this,a.f),UG(this)):A(a.f,42)&&(tH(this),c=a.f,0==c.gc.a.gb.selectedIndex?
+O(c,this.a):O(c,(Lz(),Uz)),UG(this));107!=this.c.c&&(this.c.c=107,Zy(this.c));return!0};_.b=!1;_.c=null;_.d=null;var VG=_.e=null,mH=null,WG=null,bH=null,nH=null,$G=null,dH=null,lH=null,kH=null,ZG=null,YG=null,XG=null,aH=null,eH=null,cH=null,jH=null,pH=null,fH=null,hH=null,iH=null,oH=null,gH=null;function IE(){gG(this)}t(525,500,Mh,IE);_.Ke=function(){this.a=-1;this.b=y(hG,m,0,0,0);this.c=0};_.a=-1;
+function wq(a,b){var c;a.a=b;var d,e;d=null;lB();if(e=c=(e=$wnd.clipboardData.getData(Mc),null!=e?new zB(e):null))e=(oB(),rB),e=sB(e,(oB(),rB))||sB(e,pB);if(e)try{d=wB(c)}catch(f){if(f=Mi(f),A(f,59))jn(f);else throw f;}c=d;null!=c&&wG(b,c)}function uq(a){a=new zB(a);lB();var b,c;try{b=wB(a),c=yn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Mc,c)}catch(d){if(d=Mi(d),A(d,59))jn(d);else throw d;}}function JE(){}t(526,1,{60:1,67:1},JE);_.te=function(a){wG(this.a,a.a)};
+_.a=null;t(528,304,wi);function rq(){var a;rq=x;uH=(a=!1,Mf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);vH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");wH=uH&!vH;var b;a=H(I,s,-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]);sq=y(I,s,-1,1E3,1);for(b=0;b<sq.length;++b)sq[b]=-999;for(b=0;b<a.length;b+=2)sq[a[b+1]]=a[b]}
+function Cp(a,b,c){a=new xH(b,c,a);if(!b.Ld(a,c))for(b=b.fc;b&&!b.Ld(a,c);)b=b.fc}function Xy(a,b,c){var d;d=new yH;nj(d.t,b,c);gj(a.f,d.t,0,0);Vi(a.a,d);return d}function SE(a,b){return!a.e?null:b in a.e?a.e[b]:null}function lD(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)ov(a.f,b.t,c,d),b.r=c,b.s=d;zH(b)}
+function RE(a,b,c,d){rq();this.gb=cw();this.a=new aj;this.j=new aj;this.e=d;this.gb.style[Sf]=$a;this.gb.style[Qf]=$a;this.gb.style[Ig]=Ue;this.gb.style[bh]=b;this.gb.style[Be]=c;this.f=new AH;this.f.gb.style[bh]=cb;this.f.gb.style[Be]=cb;wH?(b=new BH,c=new CH,gj(b,this.f,0,0),gj(b,c,0,0),sv(this,b)):sv(this,this.f);this.c=a;a.Ub=this;wH?(this.k=new DH(this),this.k.i=new EH(this),this.k.j=new FH(this),this.k.n=new GH(this),this.k.k=new HH(this),this.c&&(this.k.e=new IH(this),this.k.f=new JH(this),
+this.k.a=new LH(this))):B(this,new OH(this),(Dq(),Dq(),Eq));B(this,this,(Hp(),Hp(),Ip));B(this,new VH(this),(qj(),qj(),rj));B(this,new WH(this),(sj(),sj(),tj));B(this,new XH(this),(oq(),oq(),pq));(Bp(),Bp(),By).a=this}t(527,528,wi,RE);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.i=!1;_.k=null;var wH,vH,uH,sq=null;function AH(){qv.call(this);this.gb[zd]=Qe}t(530,282,wi,AH);function BH(){AH.call(this);this.gb.style[bh]=cb;this.gb.style[Be]=cb}t(529,530,wi,BH);function OH(a){this.a=a}t(531,1,{},OH);
+_.tc=function(a){var b,c,d,e;d=wj(a);e=xj(a);c=yj(a.a);b=new YH(a);2==c&&(b.e=4);b=aE(this.a.c,b,d,e);this.a.i=!0;b&&a.a.stopPropagation()};_.a=null;function VH(a){this.a=a}t(532,1,{},VH);_.uc=function(a){var b,c;b=wj(a);c=xj(a);a=new YH(a);this.a.i?kE(this.a.c,a,b,c):mE(this.a.c,a,b,c);ex(this.a.gb)};_.a=null;function WH(a){this.a=a}t(533,1,{},WH);_.vc=function(a){this.a.i=!1;wj(a);xj(a);oE(this.a.c)};_.a=null;function XH(a){this.a=a}t(534,1,{},XH);_.a=null;
+function CH(){AH.call(this);this.gb.style[bh]=cb;this.gb.style[Be]=cb}t(535,530,wi,CH);function ZH(a,b){var c;c=b.a;c.e=4;return aE(a.a.c,c,b.d,b.e)}function EH(a){this.a=a}t(536,1,{},EH);_.Kf=function(a){return ZH(this,a)};_.a=null;function er(a,b){mE(a.a.c,b.a,b.d,b.e);return aE(a.a.c,b.a,b.d,b.e)}function FH(a){this.a=a}t(537,1,{},FH);_.Kf=function(a){return er(this,a)};_.a=null;function GH(a){this.a=a}t(538,1,{},GH);_.Kf=function(a){return kE(this.a.c,a.a,a.d,a.e)};_.a=null;
+function HH(a){this.a=a}t(539,1,{},HH);_.Kf=function(){return oE(this.a.c)};_.a=null;function fq(a,b){var c;c=M(pD(b.b));c=new BB(b,0,hg,c);GC(a.a.c,c);return!0}function IH(a){this.a=a}t(540,1,{},IH);_.Kf=function(a){return fq(this,a)};_.a=null;function gq(a,b){var c;c=M(pD(100*b.c));c=new BB(b,0,ng,c);GC(a.a.c,c);return!0}function JH(a){this.a=a}t(541,1,{},JH);_.Kf=function(a){return gq(this,a)};_.a=null;function kq(a,b){var c;c=new BB(b,0,ee,hh);GC(a.a.c,c);return!0}function LH(a){this.a=a}
+t(542,1,{},LH);_.Kf=function(a){return kq(this,a)};var $H=_.a=null;function aI(){aI=x;$H=new bt((qt(),new pt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function bI(){bI=x;cI={}}function dI(a,b,c){var d;c&&(b.style[ke]=c.b+Yf,d=c.a,d!=Nb&&(b.style[je]=d),0!=(c.c&1)&&(b.style[me]=md),0!=(c.c&2)&&(b.style[le]=Oe));a.e.style[ah]=Gf}
+function pA(a){var b=eI,c,d,e,f,g,j,h,n,o,r,q,u,v;c=yi(a);c in cI?a=cI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(wg),f=$doc.createElement(Me),f.width=1,f.height=1,g=(aI(),$H),f.src=g.d.a,a=(j=$doc.createTextNode("Q"),dI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Zj(e)+$wnd.pageYOffset,n=Zj(e)+$wnd.pageYOffset+(e.offsetHeight||0),o=n-h,r=Zj(f)+$wnd.pageYOffset+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new fI,v.a=u,v.b=q,v.c=o,v),cI[c]=a);return a}
+function gI(){bI();var a,b,c,d,e;uj();this.a=H(gs,m,1,["monospace","sans-serif",tg]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(wg);this.e.innerHTML=this.f||l;this.e.style[ke]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[je]=a,this.d.appendChild(this.e),e=this.e.offsetWidth||0,this.c[a]=e,this.b[a]=this.e.offsetHeight||0,this.d.removeChild(this.e)}t(545,1,{},gI);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var cI;function fI(){}
+t(546,1,{},fI);_.a=0;_.b=0;_.c=0;function bE(a){if(0!=(a.e&4))return!0;try{if(a.a&&A(a.a,11))return!!a.a.a.metaKey}catch(b){if(b=Mi(b),!A(b,84))throw b;}return!1}function cE(a){try{if(a.a&&A(a.a,11))return!!a.a.a.shiftKey}catch(b){if(b=Mi(b),!A(b,84))throw b;}return!1}function YH(a){tq.call(this,null,0,null);this.a=a}function xH(a,b,c){tq.call(this,a,0,b);this.a=c}t(547,388,ji,YH,xH);_.re=function(){return bE(this)};_.se=function(){return cE(this)};_.a=null;
+function dB(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=eI;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||l,dI(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function cB(a){this.b=a;this.a={};!eI&&(eI=new gI)}t(548,391,Qh,cB);var eI=null;function Yy(a){this.a=a}t(549,399,{},Yy);_.a=null;function hI(a,b){this.a=a;this.b=b}t(550,1,{},hI);_.a=null;_.b=null;function iI(){Gw.call(this);this.gb[zd]="jsa-resetTable";this.gb.style[bh]=id}t(551,314,wi,iI);
+function jI(){jI=x;var a=kI=new gI;uj();a.f="9p";a.e.style[je]=tg;a.e.style[ke]="144.0pt";a.e.innerHTML=a.f||l;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[ke]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);lI=new jz(1)}function bD(a,b){a.p=!0;if(a.j){a.o&&(a.c.length=0,a.o=!1);var c=a.c;c[c.length]=b}else c=a.c,c[c.length]=b,zH(a)}
+function dD(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.n&&(aD(a,!1),360<=g||-360>=g?j=cD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=mI(r,q,u,v,f),E=mI(r,q,u,v,h),J="<g"+a.k+ob,J+='<path d ="M '+D.a+ba+D.b+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.a+ba+E.b+'"/>',J+="</g>",J),bD(a,j))}function Y(a,b,c,d,e){a.n&&bD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.f+fa+a.b+a.a+Za)}
+function $C(a,b,c,d,e){a.n&&(aD(a,!1),bD(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+ea+a.k+Za))}function kD(a,b,c,d){var e,b=b.replace(/&/g,oa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.f,'<text x="'+c+ja+d+fa+a.i+' fill="'+e+ka+b+"</text>");bD(a,b)}function AA(a,b,c,d,e){aD(a,!0);bD(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+ea+a.k+Za)}
+function zH(a){var b,c,d;a.p&&(b=a.c.join(aa),b=(c=Yj(a.t.gb)+(a.t.gb.offsetWidth||0)-Yj(a.t.gb),d=Zj(a.t.gb)+$wnd.pageYOffset+(a.t.gb.offsetHeight||0)-(Zj(a.t.gb)+$wnd.pageYOffset),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+ka)+b+"</svg>",b!==a.q&&(a.t.gb.innerHTML=b||l,a.q=b),a.o=!0,a.p=!1)}function X(a,b){(a.d=b)&&(a.f=fg+(b.a>>16&255)+za+(b.a>>8&255)+za+(b.a&255)+va)}function jD(a,b){a.e=b;a.i=EE(b)}t(552,395,{});_.c=null;_.d=null;_.e=null;_.f="black";_.i=null;
+_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=l;_.r=0;_.s=0;_.t=null;var lI,kI;function Tq(a,b,c){c&&(dr(a,b),c.Kf(a.b));a.d=!0}function dr(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-Yj(a.o.gb)+Xj(a.o.gb)+$wnd.pageXOffset,a.b.e=c.clientY-(Zj(a.o.gb)+$wnd.pageYOffset)+(a.o.gb.scrollTop||0)+$wnd.pageYOffset,a.b.a=new YH(b),b.a.preventDefault(),!0):!1}
+function DH(a){this.o=a;this.b=new nI;this.c=new oI(this);B(this.o,new pI(this),(ar(),ar(),br));B(this.o,new qI(this),(Uq(),Uq(),Vq));B(this.o,new rI(this),(Yq(),Yq(),Zq));B(this.o,new sI(this),(Qq(),Qq(),Rq));B(this.o,new tI,(lq(),lq(),mq));B(this.o,new uI(this),(hq(),hq(),iq));B(this.o,new vI(this),(cq(),cq(),dq))}t(553,1,{},DH);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function oI(a){mk();this.a=a}t(554,24,{},oI);
+_.Cc=function(){!this.a.d&&this.a.i&&ZH(this.a.i,this.a.b)};_.a=null;function pI(a){this.a=a}t(555,1,{},pI);_.a=null;function qI(a){this.a=a}t(556,1,{},qI);_.a=null;function rI(a){this.a=a}t(557,1,{},rI);_.a=null;function sI(a){this.a=a}t(558,1,{},sI);_.a=null;function tI(){}t(559,1,{},tI);function uI(a){this.a=a}t(560,1,{},uI);_.a=null;function vI(a){this.a=a}t(561,1,{},vI);_.a=null;function nI(){}t(562,1,{},nI);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;
+function wI(a){var b,c,d,e,f;Wj(a);d=(hj(),ij(null));e=new iI;Dw(e,a);ev(d,e,d.gb);f=a.fd();b=a.ed();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.gb.textContent,2>=c.length&&(f+=8));Fw(e,a);mv(d,e);return new py(f,b)}function xI(){this.gb=$doc.createElement(Zd);this.gb[zd]=Qe;this.gb.style[Rf]=Ce;this.gb.style[Vf]=bd;this.gb.style[bh]=cb;this.gb.style[Be]=cb}t(564,285,Sh,xI);_.cd=function(){return Yj(this.gb)};
+_.dd=function(){return Zj(this.gb)+$wnd.pageYOffset};function EE(a){var b,c,d;d=a.b;b=a.a;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.c&1)&&(c+='font-weight="bold"');0!=(a.c&2)&&(c+='font-style="italic"');return c}function mI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new hI(new LF(a),new LF(b))}function cD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.k+Za}
+function rD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=ea;b=mb;e?b+="polygon":b+="polyline";return b+=d+a.k+Za}function aD(a,b){var c;c=a.f;b?a.k=' stroke="none" fill="'+c+fa+a.a:a.k=' fill="none" stroke="'+c+fa+a.a}function yH(){jI();this.n=lI;this.c=[];this.t=new xI}t(565,552,{},yH);_.a=l;_.b=l;function yI(){yI=x;zI=new py(0,0)}
+function AI(a){var b;b=a.Of();if(!b){var c;(c=a.Lf())?(b=wI(c.a),nj(c.ue(),b.b,b.a),c=wI(c.a),b=new py(c.b-b.b,c.a-b.a)):b=new py(0,0);a.Sf(b)}return b}function Ey(a,b){var c;if(a.ye())return zI;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Rf(iy(b));c=wI(a.ue());a.e.b=c.b;a.e.a=c.a;return c}function BI(a,b){var c;b&&(c=fg+(b.a>>16&255)+za+(b.a>>8&255)+za+(b.a&255)+va,a.Nf().gb.style[jd]=c)}function CI(){this.e=new eA;this.e.a=-1;this.e.b=-1}t(567,1,{});_.Lf=function(){return null};_.Mf=function(a){this.Qf(a.Nd())};
+_.Nf=function(){return this.ue()};_.Of=function(){return DI};_.Ed=function(){};_.ye=function(){return!1};_.Pf=function(a){this.Rf(iy(a))};_.Qf=function(a){BI(this,a)};_.Rf=function(a){var b=this.ue().gb,c,d,e;c=(Oy(),Py);e=a.b;d=a.a;e!=c.b?b.style[ke]=l+e+"pt":b.style[ke]=l;d!=c.a?b.style[je]=d:b.style[je]=l;0!=(a.c&1)?b.style[me]=md:b.style[me]=l;0!=(a.c&2)?b.style[le]=Oe:b.style[le]=l};_.Sf=function(a){DI=a};_.Tf=function(){};var DI=_.e=null,zI;
+function Gz(a,b){yI();CI.call(this);this.a=new Xv(a);this.a.gd()[zd]=l;B(this.a,new EI(this,b),(Ep(),Ep(),Fp))}t(566,567,{},Gz);_.ue=function(){return this.a};_.Qf=function(a){BI(this,a)};_.a=null;function EI(a,b){this.a=a;this.b=b}t(568,1,{},EI);_.Lc=function(a){Bp();Cp(a,this.b,this.a.a.gb.textContent)};_.a=null;_.b=null;function Kz(a){yI();CI.call(this);this.a=new Vw;B(this.a,new FI(this,a),(yp(),yp(),zp))}t(569,567,{},Kz);_.ue=function(){return this.a};_.a=null;
+function FI(a,b){this.a=a;this.b=b}t(570,1,{},FI);_.a=null;_.b=null;function GI(a,b){var c,d;BI(a,b.Nd());for(d=new Gi(b.Vb.a);d.b<d.d.Be();)c=Hi(d),c.kc&&c.gc.Mf(c)}function HI(a,b){var c,d,e,f,g,j,h;nj(a.d,b.Ud(),b.Qd());for(d=new Gi(b.Vb.a);d.b<d.d.Be();)c=Hi(d),c.kc&&(e=c.gc,e.Pf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=AI(e).b,f-=AI(e).a,nj(e.ue(),g,f),!c.fb&&a.d.yd(c),a.d.zd(c,j,h)))}function Ty(){yI();CI.call(this);this.d=new qv}t(571,567,{},Ty);
+_.Mf=function(a){GI(this,a)};_.ue=function(){return this.d};_.Pf=function(a){HI(this,a)};_.d=null;function KA(a){yI();CI.call(this);var b=this.a=new Sw;aw(b.b,a);Rw(b);this.e.a=-1;this.e.b=-1}t(572,567,{},KA);_.ue=function(){return this.a};_.ye=function(){var a;a=(this.a.b.c?eo(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;function NA(a){this.a=new px(a.f,new II(a))}t(573,1,{},NA);_.a=null;
+function lx(a){var b,c,d,e,f;f=new AB(a.a,null!=a.a.c?a.a.c:a.a.f);b=a.a.d;d=y(JI,m,60,0,0);for(c=b.a?xk(b.a,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Ub.i=!1;break}a=a.a;c=a.n.d;f!=c.a&&(c.a=f,c.b=dj((cz(),R),new S(f.d)));c=c.b;if(Ts(!c?gh:c.a,yh))for(c=(!a.d.a||0==a.d.a.c?(Hr(),Hr(),Ir):new fz(a.d.a)).xd();c.Xc();)a=c.Yc(),1001==f.d&&a.te(f);var g,j,h;1001==f.d?(g=new tq(f.e,f.d,f.a),g.e=f.b&15):601==f.d?(null.$f(),null.$f()):100==f.d&&A(f.e,57)?(j=f.e,h=new tq(j,205,null),h.i=j.Vd(),h.j=
+j.Wd()):1004<=f.d&&1005>=f.d||(701==f.d?null.$f():401==f.d||402==f.d?(null.$f(),null.$f(),null.$f(),null.$f(),null.$f()):500<=f.d&&507>=f.d&&(g=null._f,500!=g&&(f=new tq(null._f,g,null),f.i=null.$f(),f.j=null.$f(),j=null.$f(),f.e=j&12,501==g&&null.$f())))}function II(a){this.a=a}t(574,1,ti,II);_.wc=function(){lx(this)};_.a=null;function jB(){yI();CI.call(this);this.a=new Nx}t(575,567,{},jB);_.Lf=function(){var a;a=new jB;Kx(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.ue=function(){return this.a};
+_.Of=function(){return KI};_.Sf=function(a){KI=a};var KI=_.a=null;t(576,571,{});function mB(){new zr}t(577,419,{},mB);function xA(a,b){var c=a.c;c.A!=b&&(c.A=b,c.$&&(b?Yp(c.f,c):Wp(c.f,c)))}function wA(a,b){var c=a.c.z.b;c.a.gb.textContent=b||l;LI(c.f,null)}
+function yA(a,b){yI();Ty.call(this);this.c=new MI(a);var c=this.b=new Gw,d=(rw(),sw);c.a=d;Dw(this.b,this.d);c=this.c;d=this.b;if(0!=c.z.a.p.c&&NI(Yx(c.z.a.p,0)))throw new Su("WindowPanel can only contain one child widget");OI(c,d);this.c.a=this;this.a=b}t(580,576,{},yA);_.ue=function(){return this.c};_.Nf=function(){return this.b.fb};_.Ed=function(){PI(this.c,!1)};_.Rf=function(){};_.Tf=function(a){GI(this,a);HI(this,a);QI(this.c);RI(this.c)};_.a=null;_.b=null;_.c=null;
+function SI(a){var b;b=new Sp(ao(a.gb,Lf),ao(a.gb,Kf));a=new Sp(ao(a.K.ab.gb,Lf),ao(a.K.ab.gb,Kf));return H(I,s,-1,[b.b-a.b,b.a-a.a])}function TI(a){if(null!=a.I&&null!=a.H){var b=a.H;a.md(a.I);a.kd(b);a.I=a.H=null}else null!=a.I?(UI(a,a.I),a.I=null):null!=a.H&&(VI(a,a.H),a.H=null);Aj(a.J)}function QI(a){a.bb?a.Xf(Vp(a.K.ab)):(a.Hd(),QI(a))}function VI(a,b){var c;a.bb?(c=SI(a),a.Xf(new Sp(-1,WI(b,!1)-c[1]))):a.H=b}function XI(a,b){var c;b!=a.Cd()&&(c=a.K.ab,Xu(c),YI(c,b,c.gb,c.p.c,!0))}
+function UI(a,b){var c;a.bb?(c=SI(a),a.Xf(new Sp(WI(b,!0)-c[0],-1))):a.I=b}t(583,287,qi);_.Uf=function(){var a,b;b=Vp(this.K.ab);a=SI(this);b.b+=a[0];b.a+=a[1];return b};_.Cd=function(){var a;a=this.K.ab;return 0!=a.p.c?NI(Yx(a.p,0)):null};_.Vf=function(a){LI(this.K.ab,a)};_.xd=function(){return new Yu(this.K.ab)};_.Wf=function(){Zp(this.K.ab)};_.sd=function(){TI(this)};_.Kd=function(){Zp(this.K.ab)};_.ud=function(a){return ZI(this.K.ab,a)};_.Xf=function(a){Xp(this.K.ab,a)};
+_.kd=function(a){VI(this,a)};_.Dd=function(a){XI(this,a)};_.md=function(a){UI(this,a)};_.H=null;_.I=null;function $I(){$I=x;var a=(aJ(),bJ(),cJ);dJ=new Iw(a.d,a.b,a.c,a.e,a.a)}function PI(a,b){var c;c=new mu;a.db&&xr(a.db,c);a.A&&Wp(a.f,a);try{Oi(a.f.c,a)}catch(d){if(d=Mi(d),!A(d,78))throw d;}a.b=eJ(a.f,a);try{xv(a,b)}finally{Ri(a.j.a),Ri(a.i.a),Ri(a.k.a),a.G&&Ui(a.G,a.f),a.t&&(a.t=!1)}}function fJ(a,b,c){var d,e;e=a.fb;d=new Pj(a,e);e.zd(a,d.a+b,d.d+c)}
+function gJ(a,b,c){b=new hJ(fo(eo(vu(vu(a.K.c,b),c))));Wu(b,a);B(b,a.c,(Ep(),Ep(),Fp));return b}function Up(a,b){a.A&&(0<=b.b&&(a.e=b.b),0<=b.a&&(a.d=b.a));Xp(a.K.ab,b)}function sG(a,b,c){var d,e;(e=a.f)?(d=iJ(e.gb),Av(a,b+(Yj(e.gb)+d[3]),c+(Zj(e.gb)+$wnd.pageYOffset+d[0]))):Av(a,b,c)}function OI(a,b){if(b!=(0!=a.z.a.p.c?NI(Yx(a.z.a.p,0)):null)){Xu(a.z.a);var c=a.z.a;YI(c,b,c.gb,c.p.c,!0)}}
+function jJ(a,b){var c;if(a.F!=b){c=a.F;a.F=b;a.bb&&c==(Pp(),kJ)&&(a.F=a.x);var d,e;if(a.G)for(e=new Gi(a.G);e.b<e.d.Be();)if(d=Hi(e),b==(Pp(),lJ)){!d.b&&(d.b=new mJ);d=a;var f=c,g=void 0,j=void 0;if(d.A&&f==(Pp(),Qp))g=d.f,j=d.w,d.z.c?(sG(d,j.c,j.d),Up(d,new Sp(j.b,-1))):(sG(d,j.c,j.d),Up(d,new Sp(j.b,j.a)),Yp(g,d)),Ki(g.c,d,d.z.b),gk(d.q,333);else if(!d.t&&f==(Pp(),kJ))d.gb.style[Zg]=$g,Pp()}else if(b==Qp){!d.b&&(d.b=new mJ);d=a;var f=c,h=j=g=void 0;if(d.A){j=d.f;g=iJ(j.gb);h=d.w;if(d.z.c)h.c=Yj(d.gb)-
+g[3]-Yj(j.gb),h.d=Zj(d.gb)+$wnd.pageYOffset-g[0]-(Zj(j.gb)+$wnd.pageYOffset),d.w=h,sG(d,0,0),nJ(d,Rp(j.gb).b,-1);else{if(f!=(Pp(),kJ))h.c=Yj(d.gb)-g[3]-Yj(j.gb),h.d=Zj(d.gb)+$wnd.pageYOffset-g[0]-(Zj(j.gb)+$wnd.pageYOffset),h.b=d.e,h.a=d.d,d.w=h;sG(d,0,0);Xp(d,new oJ(Rp(j.gb)));Wp(j,d)}d==d.f.a||OD(d);gk(d.q,333)}}else b==kJ&&(!d.b&&(d.b=new mJ),d=a,d.t||(d.x=c,d.gb.style[Zg]=Ce))}}function pJ(a,b){a.gb.style[dh]=b+1E4+(a.t?1E3:0)+l;(a.t||a.U)&&null.$f().$f()}
+function RI(a){if(!a.bb){a.j=Qu(a,a.f,(!ir&&(ir=new sk),ir));a.i=Qu(a,a.f,rk?rk:rk=new sk);a.k=Qu(a,a.f,(!nr&&(nr=new sk),nr));var b=a.f;!a.G&&(a.G=new aj);Vi(a.G,b);ir&&(b=new hr(a),a.db&&xr(a.db,b));a.A&&Yp(a.f,a);Ki(a.f.c,a,a.z.b);a.b&&(Av(a,a.b.a,a.b.b),a.b=null);Bv(a);OD(a)}}function OD(a){if(a!=a.f.a){var b;nr&&(b=new mr(a),a.db&&xr(a.db,b))}}t(582,583,qi);_.Cd=function(){return 0!=this.z.a.p.c?NI(Yx(this.z.a.p,0)):null};_.Fd=function(a){PI(this,a)};_.xd=function(){return new Yu(this.z.a)};
+_.sd=function(){TI(this);Aj(new qJ(this))};_.ud=function(a){return ZI(this.z.a,a)};_.Xf=function(a){Up(this,a)};_.Gd=function(a,b){sG(this,a,b)};_.Dd=function(a){OI(this,a)};_.Hd=function(){RI(this)};_.b=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.t=!1;_.u=null;_.v=null;_.x=null;_.y=null;_.z=null;_.A=!1;_.B=null;_.C=null;_.D=null;_.E=null;_.G=null;var dJ;
+function MI(a){$I();var b=(rJ(),sJ),c;c=(Iv(),Jv);Cv.call(this,!1,"popup");this.L=c.a;this.J=new tJ(this);c=new uJ;c.gb[zd]="mosaic-popupLayoutPanel";uv(this.K,c);zv(this);this.c=new vJ(this);this.q=new wJ(this);this.r=new xJ(this);this.s=new yJ(this);this.w=new zJ;this.F=(Pp(),lJ);this.A=!1;this.f=b;a=this.z=new AJ(a);b=new BJ;!a.d&&(a.d=new CJ);Vi(a.d,b);a=new DJ(new Kw(dJ.a.d.a,dJ.a.b,dJ.a.c,dJ.a.e,dJ.a.a));B(a,new EJ(this),(Ep(),Ep(),Fp));b=this.z.b;if(!b.b){b.b=new Gw;b.b.gd()[zd]="mosaic-Caption-iconBoxRight";
+c=b.b;var d=(zw(),Aw);c.c=d;FJ(b.f,b.b,new GJ(2))}if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new hv;d=Ew(c);Du(c.b,(Nt(),Ot(d)),0);gv(c,a,d,0,!1)}else Dw(b.b,a);LI(b.f,null);B(this.z.b,new HJ(this),(Mp(),Mp(),Np));B(this.z.b,this.c,Fp);XI(this,this.z);Ii(fo(eo(this.gb)),"mosaic-WindowPanel",!0)}t(581,582,qi,MI);_.Ed=function(){var a=this.a,b=new rA(a.a,201),c;a=a.a.q;a.a?a=new IJ(new Gi(a.a)):(a=(Hr(),Hr(),Ir),a=new Gi(a));for(;a.Xc();)c=a.Yc(),201==b.d&&qG(c.a)};_.a=null;
+function WD(a,b,c,d){b=jy(b);c+=b.a;d+=b.b;Av(a.a,c,d);Bv(a.a)}function UA(){yI();CI.call(this);var a=this.a=new JJ;a.T=!0;a.a.f=!0;this.a.W=!0}t(584,567,{},UA);_.ue=function(){return this.a};_.a=null;function NB(){}t(591,435,{},NB);function IJ(a){if(!a)throw new pn;this.a=a}t(592,1,{},IJ);_.Xc=function(){return TB(this.a)};_.Yc=function(){return Hi(this.a)};_.Zc=function(){throw new XB("Missing message: awt.50");};_.a=null;function pz(){return pz()}
+function LB(){LB=x;var a;a=(CB(),DB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(KJ,m,-1,0,1);else throw new tF(a+" is not supported");}catch(b){if(b=Mi(b),!A(b,86))throw b;}}function OA(a,b){a.a=31*a.a+K((new LF(b)).a)}function kz(){}t(595,1,{},kz);_.hC=function(){return this.a};_.a=1;function LJ(){LJ=x;var a,b;a=$doc;if((b=a.getElementsByTagName(De))&&0<b.length)b=$doc.getElementsByTagName(De)[0],b.style[Be]=cb;a.body.style[Be]=cb}
+function iJ(a){LJ();var b;b=y(I,s,-1,4,1);a.style[eh]=bb;b[0]=MJ(NJ(a,"borderTopWidth"));b[1]=MJ(NJ(a,"borderRightWidth"));b[2]=MJ(NJ(a,"borderBottomWidth"));b[3]=MJ(NJ(a,"borderLeftWidth"));return b}function OJ(a){LJ();var b,c;c=PJ(a);b=iJ(a);a=(a.style[eh]=bb,new Sp(a.clientWidth,a.clientHeight));a.b+=b[1]+b[3]+(c[1]+c[3]);a.a+=b[0]+b[2]+(c[0]+c[2]);return a}function Rp(a){LJ();a.style[eh]=bb;return new Sp(a.clientWidth,a.clientHeight)}
+function PJ(a){LJ();var b;b=y(I,s,-1,4,1);a.style[eh]=bb;b[0]=MJ(NJ(a,"marginTop"));b[1]=MJ(NJ(a,"marginRight"));b[2]=MJ(NJ(a,"marginBottom"));b[3]=MJ(NJ(a,"marginLeft"));return b}function QJ(a){LJ();var b;b=y(I,s,-1,4,1);a.style[eh]=bb;b[0]=MJ(NJ(a,"paddingTop"));b[1]=MJ(NJ(a,"paddingRight"));b[2]=MJ(NJ(a,"paddingBottom"));b[3]=MJ(NJ(a,"paddingLeft"));return b}
+function RJ(a,b,c){LJ();try{switch(b){case Nf:a.style.filter="alpha(opacity="+100*c+va;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case he:b=zg;default:a.style[b]=c}}catch(d){if(d=Mi(d),!A(d,78))throw d;}}function WI(a,b){LJ();var c;SJ||(SJ=$doc.createElement(wg),RJ(SJ,Ue,l),RJ(SJ,Ng,l),RJ(SJ,Vf,bd),RJ(SJ,Zg,Ce),$doc.body.appendChild(SJ));RJ(SJ,bh,a);RJ(SJ,Be,a);c=OJ(SJ);return b?c.b:c.a}var SJ=null;function TJ(){Sp.call(this,0,0)}function Sp(a,b){this.b=a;this.a=b}
+function oJ(a){Sp.call(this,a.b,a.a)}t(597,1,ji,TJ,Sp,oJ);_.eQ=function(a){return this===a?!0:null==a||UJ!=wn(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+Sc};_.a=0;_.b=0;function VJ(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}t(598,1,{71:1,74:1,95:1},VJ);_.eQ=function(a){return a===this?!0:A(a,95)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};
+_.hC=function(){var a;a=213+this.d;a=71*a+this.b;a=71*a+this.a;return a=71*a+this.c};_.tS=function(){return WJ.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Sc};_.a=0;_.b=0;_.c=0;_.d=0;function XJ(a,b){this.a=a;this.b=b}t(599,1,ji,XJ);_.eQ=function(a){return this===a?!0:null==a||YJ!=wn(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return YJ.d+"[x="+this.a+",y="+this.b+Sc};_.a=0;_.b=0;
+function zJ(){this.b=this.a=this.d=this.c=0}t(600,1,ji,zJ);_.eQ=function(a){return this===a?!0:null==a||ZJ!=wn(a)||this.a!=a.a||this.b!=a.b||this.c!=a.c||this.d!=a.d?!1:!0};_.hC=function(){var a;a=31+this.a;a=31*a+this.b;a=31*a+this.c;return a=31*a+this.d};_.tS=function(){return ZJ.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Sc};_.a=0;_.b=0;_.c=0;_.d=0;
+function NJ(a,b){var c;if(document.documentElement.currentStyle)switch(b){case Nf:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case he:b=zg;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:l+c}t(603,1,{});var $J=-1;function aK(){}t(604,603,{},aK);_.a=-1;_.b=-1;var bK=null;function MJ(a){a=parseInt(a,10);a=isNaN(a)?null:CD(a);return!a?0:a.a}
+t(607,302,Yh);_.Uf=function(){return Vp(this.f)};_.Vf=function(a){LI(this.f,a)};_.Wf=function(){Zp(this.f)};_.Kd=function(){Zp(this.f)};_.kd=function(a){var b=this.f;b.gb.style[Be]=a;b.bb||(b.f=a)};_.md=function(a){var b=this.f;b.gb.style[bh]=a;b.bb||(b.i=a)};function aJ(){aJ=x;bJ()}
+function cK(a){aJ();var b;Yv(this,new uJ);this.a=new dK;b=this.f;eK(b,new fK);RJ(b.gb,Sf,ab);b.o=0;FJ(b,this.a,new GJ(0));this.a.gd()[zd]="mosaic-Caption-text";this.a.gb.textContent=a||l;LI(this.f,null);this.gb[zd]="mosaic-Caption"}t(606,607,Yh,cK);_.Mc=function(a){return B(this,a,(Dq(),Dq(),Eq))};_.Nc=function(a){return B(this,a,(qj(),qj(),rj))};_.Oc=function(a){return B(this,a,(Hq(),Hq(),Iq))};_.Pc=function(a){return B(this,a,(sj(),sj(),tj))};_.b=null;
+function bJ(){bJ=x;gK=Fn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new by(gK,240,20);new by(gK,224,16);new by(gK,208,16);new by(gK,192,16);new by(gK,176,16);new by(gK,160,16);new by(gK,144,16);new by(gK,128,16);new by(gK,112,16);new by(gK,96,16);new by(gK,80,16);new by(gK,64,16);new by(gK,260,16);cJ=new by(gK,48,16);new by(gK,32,16);new by(gK,16,16);new by(gK,0,16)}var gK,cJ;function hK(a,b){Ou(a.a.gb,!b);LI(a.f,a.a)}
+function Tp(a,b){a.c=b;Ou(a.a.gb,!b);LI(a.f,a.a);if(a.d){var c;for(c=new Gi(a.d);c.b<c.d.Be();)Hi(c)}}function AJ(a){var b;Yv(this,new uJ);b=this.f;eK(b,new iK((jK(),kK)));b.o=0;this.b=new cK(a);FJ(b,this.b,new GJ(1));this.a=new uJ;$i(this.a,"Body");FJ(b,this.a,new GJ(0));this.gb[zd]="mosaic-CaptionLayoutPanel"}t(609,607,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},AJ);_.nd=function(){Ru(this.f)};_.od=function(){Uu(this.f)};_.xd=function(){return new Yu(this.a)};
+_.ud=function(a){return ZI(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function CJ(){gG(this)}t(610,500,Mh,CJ);function tJ(a){this.a=a}t(611,1,ti,tJ);_.wc=function(){Zp(this.a.K.ab)};_.a=null;function lK(a){var b;b=a.b;a=b.f;b=!a.e?-1:zj(a.e.a,b);a.e&&It(a.e.a,b)&&Lt(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&OD(!a.e?null:It(a.e.a,b-1))}function mK(a){var b;b=a.a;a=b.f;!a.e&&(a.e=new Sy);-1==zj(a.e.a,b)&&Vi(a.e.a,b)}function mJ(){}t(612,1,{},mJ);_.Qc=function(a){lK(a)};_.Rc=function(a){mK(a)};
+_.Tc=function(a){nK(a.a.f,a.a)};function rJ(){rJ=x;oK=new pK(1,"e");qK=new pK(2,Af);rK=new pK(3,"ne");sK=new pK(10,"nw");tK=new pK(4,mg);uK=new pK(5,qg);vK=new pK(12,"sw");wK=new pK(8,"w");sJ=new xK((hj(),ij(null)).gb)}function eJ(a,b){var c;c=iJ(a.gb);return new XJ(Yj(b.gb)-(Yj(a.gb)+c[3]),Zj(b.gb)+$wnd.pageYOffset-(Zj(a.gb)+$wnd.pageYOffset+c[0]))}
+function yK(a){var b,c,d,e,f,g;if(a.e){b=Rp(a.gb);for(d=0,e=a.e.a.c;d<e;++d)g=It(a.e.a,d),c=new Sp(ao(g.gb,Lf),ao(g.gb,Kf)),f=eJ(a,g),f.a-=Sj(0,f.a+ao(g.gb,Lf)-b.b),f.b-=Sj(0,f.b+ao(g.gb,Kf)-b.a),sG(g,Sj(0,f.a),Sj(0,f.b)),c.b=c.b>b.b?b.b:-1,c.a=c.a>b.a?b.a:-1,nJ(g,c.b,c.a),g.F==(Pp(),Qp)&&Xp(g,new oJ(Rp(a.gb))),gk(g.q,1)}}function zK(a,b,c){a=a.d;Ki(a,b,b);z(a.c,b,c);$i(b,zc+c.b)}
+function Wp(a,b){var c;c=a.d;AK(c,b.y);Zi(b.y,zc+sK.b);AK(c,b.u);Zi(b.u,zc+qK.b);AK(c,b.v);Zi(b.v,zc+rK.b);AK(c,b.E);Zi(b.E,zc+wK.b);AK(c,b.n);Zi(b.n,zc+oK.b);AK(c,b.D);Zi(b.D,zc+vK.b);AK(c,b.B);Zi(b.B,zc+tK.b);AK(c,b.C);Zi(b.C,zc+uK.b)}
+function Yp(a,b){!b.y&&(b.y=gJ(b,0,0));zK(a,b.y,sK);!b.u&&(b.u=gJ(b,0,1));zK(a,b.u,qK);!b.v&&(b.v=gJ(b,0,2));zK(a,b.v,rK);!b.E&&(b.E=gJ(b,1,0));zK(a,b.E,wK);!b.n&&(b.n=gJ(b,1,2));zK(a,b.n,oK);!b.D&&(b.D=gJ(b,2,0));zK(a,b.D,vK);!b.B&&(b.B=gJ(b,2,1));zK(a,b.B,tK);!b.C&&(b.C=gJ(b,2,2));zK(a,b.C,uK)}function nK(a,b){var c,d;a.a=b;d=a.e.a.c;c=zj(a.e.a,b);if(c+1<d){uz(a.e,b);for(Vi(a.e.a,b);c<d;++c)pJ(It(a.e.a,c),c)}else pJ(b,c)}
+function xK(a){a=new BK(a);Yv(this,a);this.c=new CK(a);this.c.i=!0;Si(this.c);this.c.k=3;this.d=new DK(a);this.d.i=!0;Si(this.d);this.d.k=3;$v(this)}t(613,302,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},xK);_.Uf=function(){return Rp(this.gb)};_.Vf=function(){var a;(a=EK(this))&&a.Vf(null)};_.Wf=function(){yK(this)};_.Qc=function(a){!this.b&&(this.b=new mJ);lK(a)};_.Rc=function(a){!this.b&&(this.b=new mJ);mK(a)};_.Kd=function(){yK(this)};
+_.Tc=function(a){!this.b&&(this.b=new mJ);nK(a.a.f,a.a)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;var oK,qK,rK,sK,sJ,tK,uK,vK,wK;function BK(a){this.p=new rv(this);this.gb=a}t(614,282,wi,BK);function pK(a,b){this.a=a;this.b=b}t(615,1,{},pK);_.a=0;_.b=null;function CK(a){Ci();Wi.call(this,a)}t(616,3,{},CK);_.qc=function(){var a;a=this.j.e;a.t||Wj(a.o);Zi(this.j.e,"dragdrop-dragging");!a.z.c&&hK(a.z,!1)};
+_.sc=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Sj(this.a,a<this.d?a:this.d),b=Sj(this.b,b<this.c?b:this.c));var c=this.j.e.gb;c.style[Ue]=a+(uj(),Yf);c.style[Ng]=b+Yf};
+_.rc=function(){var a;a=this.j.e;a==a.f.a||OD(a);a.z.c||hK(a.z,!0);a.t||(a.o||(a.o=new FK,$i(a.o,"mosaic-GlassPanel-invisible")),RJ(a.o.gb,dh,(LJ(),NJ(a.gb,dh))),gj((hj(),ij(null)),a.o,0,0));$i(this.j.e,"dragdrop-dragging");a=new Pj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.d=this.a+this.j.a.gb.clientWidth-this.j.e.fd();this.c=this.b+this.j.a.gb.clientHeight-this.j.e.ed()};_.a=0;_.b=0;_.c=0;_.d=0;
+function AK(a,b){try{Oi(a,b)}catch(c){if(c=Mi(c),!A(c,78))throw c;}}function DK(a){Ci();Wi.call(this,a);this.c=new Ei}t(617,3,{},DK);_.qc=function(){var a;a=this.j.e.fb;a.t||Wj(a.o);Zi(this.j.e,"dragdrop-dragging");hK(a.z,!1);Up(a,new Sp(a.e,a.d));gk(a.q,1)};
+_.sc=function(){var a,b,c,d;d=this.j.e.fb;c=dj(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.dd()-Sj(this.j.c,this.b):this.j.e.dd()-this.j.c,0!=b&&(a=d.d,b=Sj(a+b,ao(d.z.b.gb,Kf)),b!=a&&fJ(d,0,a-b),Up(d,new Sp(d.e,b)),gk(d.q,333))):0!=(c&4)&&(b=this.i?(this.j.c<this.d?this.j.c:this.d)-this.j.e.dd():this.j.c-this.j.e.dd(),0!=b&&(a=d.d,b=Sj(a+b,ao(d.z.b.gb,Kf)),Up(d,new Sp(d.e,b)),gk(d.q,333)));0!=(c&8)?(b=this.i?this.j.e.cd()-Sj(this.j.b,this.a):this.j.e.cd()-this.j.b,0!=b&&(a=d.e,b=96<a+b?a+
+b:96,b!=a&&fJ(d,a-b,0),Up(d,new Sp(b,d.d)),gk(d.q,333))):0!=(c&1)&&(b=this.i?(this.j.b<this.e?this.j.b:this.e)-this.j.e.cd():this.j.b-this.j.e.cd(),0!=b&&(a=d.e,Up(d,new Sp(96<a+b?a+b:96,d.d)),gk(d.q,333)))};
+_.rc=function(){var a;a=this.j.e.fb;a==a.f.a||OD(a);hK(a.z,!0);a.t||(a.o||(a.o=new FK,$i(a.o,"mosaic-GlassPanel-invisible")),RJ(a.o.gb,dh,(LJ(),NJ(a.gb,dh))),gj((hj(),ij(null)),a.o,0,0));$i(this.j.e,"dragdrop-dragging");a=new Pj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.e=this.a+this.j.a.gb.clientWidth-this.j.e.fd();this.d=this.b+this.j.a.gb.clientHeight-this.j.e.ed()};_.a=0;_.b=0;_.d=0;_.e=0;function At(){At=x;Bt=new GK}
+function FK(){At();var a;this.d=new HK(this);this.a=!1;this.b=new vv;Yv(this,this.b);a=this.gb.style;a[jd]="#000";a[ge]="alpha(opacity=50)";a[Nf]="0.5";this.gb[zd]="gwt-GlassPanel"}t(618,302,ui,FK);
+_.qd=function(){var a;$v(this);try{a=this.fb}catch(b){b=Mi(b);if(A(b,84))throw new Su("Parent widget must be an instance of AbsolutePanel");throw b;}a==(hj(),ij(null))?(zt(Bt,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),Ui(nk,a),a.b=!0,a.c=vk(a),Vi(nk,a),this.c=new IK(this),eu(new yt(this.c))):$doc.compatMode==Eb?(this.gb.style[od]=ab,this.gb.style[gg]=ab):nj(this,ao(a.gb,Lf),ao(a.gb,Kf));this.a&&Tt(new xt(this));gj(ij(null),new JK,$wnd.pageXOffset,$wnd.pageYOffset)};
+_.rd=function(){this.f.rd();ak(this.d);this.c&&(vt(cu,this.c,H(KK,m,13,[(!lr&&(lr=new sk),lr)])),this.c=null);this.a&&vt(Vt,this,H(KK,m,13,[(!Ut&&(Ut=new sk),Ut)]))};_._c=function(a){switch(Qt(a.type)){case 256:if(27==(a.keyCode||0))return Wj(this),!1;case 1:if(ho(this.gb,a.target))return Wj(this),!1}return!0};_.sd=function(){};_.a=!1;_.b=null;_.c=null;var Bt;function HK(a){mk();this.a=a}t(619,24,{},HK);_.Cc=function(){zt((At(),Bt),this.a,!1)};_.a=null;function IK(a){this.a=a}t(620,1,{},IK);_.a=null;
+function JK(){this.gb=cw();var a;a=new Ww(new LK(this));B(this,a,(up(),up(),vp));B(this,a,($p(),$p(),aq))}t(621,304,wi,JK);_.sd=function(){Aj(new MK(this))};function LK(a){this.a=a}t(622,1,{},LK);_.a=null;function MK(a){this.a=a}t(623,1,ti,MK);_.wc=function(){ex(this.a.gb)};_.a=null;function NK(a){a.gb.style[bh]=id;a.gb.style[Be]=id;if(a.bb){var a=a.fb,b;A(a,103)?a.Vf(null):(b=EK(a))&&b.Vf(a)}}t(625,285,Uh);_.Uf=function(){NK(this);return new Sp(ao(this.gb,Lf),ao(this.gb,Kf))};_.Vf=function(){NK(this)};
+_.Wf=function(){};_.$c=function(){};_.Kd=function(){};function dK(){this.gb=$doc.createElement("label");this.gb[zd]="mosaic-Label";this.gb.style[ah]=Gf;this.gb[zd]="mosaic-HTML"}t(624,625,Uh,dK);function DJ(a){Yv(this,new OK(a));this.gb[zd]="mosaic-ImageButton"}t(626,302,ui,DJ);
+function JJ(){var a=(Iv(),Lv);Cv.call(this,!0,gf);this.L=a.a;this.a=new PK(this);this.a.d=!0;sv(this,this.a);this.T=!0;this.a.f=!0;if(-1==this.cb){var a=this.gb,b=1|(this.gb.__eventBits||0);kj();Fu(a,b)}else this.cb|=1;fo(eo(this.gb))[zd]=ze;this.gb.style[dh]="2147483647"}t(627,287,wi,JJ);_.$c=function(a){Tu(this,a);1==Qt(a.type)&&xv(this,!1)};_.a=null;
+function PK(a){this.b=a;this.c=new aj;this.i=new aj;a=(ox(),nx);new ay(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(Cg);this.e=$doc.createElement(Fg);Mt(b,this.e);this.o=!0;a=cw();b=(Nt(),Ot(b));a.appendChild(b);this.gb=a;sl();this.gb.setAttribute("role",Wl.a);-1==this.cb?(a=this.gb,b=2225|(this.gb.__eventBits||0),kj(),Fu(a,b)):this.cb|=2225;this.gb[zd]=ye;a=Mu(this.gb)+"-vertical";Ii(this.gd(),a,!0);this.gb.style[Qf]=ab;this.gb.setAttribute("hideFocus",Wg);B(this,new mx(this),(up(),up(),vp))}
+t(628,325,Sh,PK);_.$c=function(a){switch(Qt(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}fx(this,a)};_.Jd=function(a,b){jx(this,a,b);b||this.a&&xv(this.b,!1)};_.a=!0;_.b=null;
+function OK(a){var b=(rw(),sw),c=(zw(),Aw),d;d=new jw;d.f[nd]=$a;d.f[td]=0;d.f[vd]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;hw(b.a);b.a.c.rows[0].cells[0][ed]=c.a;hw(b.a);b.a.c.rows[0].cells[0].style[Yg]=e.a;hw(d);b=dw(d,0,0,!0);if(a){Wj(a);c=d.i;if(c.a){var e=c.a.a,f=c.b,g=e;fw(g,f.c);bs(f.b,g,a);c.a=c.a.b}else e=c.b.c,Vi(c.b,a);a.gb[Uc]=e;Mt(b,a.gb);Wu(a,d)}Yv(this,d);Ii(this.gb,"mosaic-WidgetWrapper",!0)}t(629,302,ui,OK);_.a=null;_.b=null;function vJ(a){this.a=a}t(630,1,{},vJ);
+_.Lc=function(){this.a.$&&this.a!=this.a.f.a&&OD(this.a)};_.a=null;function wJ(a){mk();this.a=a}t(631,24,{},wJ);_.Cc=function(){Zp(this.a.K.ab);var a=this.a;kr((!a.p&&(a.p=new QK),a.p))};_.a=null;function xJ(a){mk();this.a=a}t(632,24,{},xJ);_.Cc=function(){jJ(this.a,(Pp(),Qp))};_.a=null;function yJ(a){mk();this.a=a}t(633,24,{},yJ);_.Cc=function(){jJ(this.a,(Pp(),kJ))};_.a=null;function BJ(){}t(634,1,{},BJ);function EJ(a){this.a=a}t(635,1,{},EJ);_.Lc=function(){this.a.Ed()};_.a=null;
+function HJ(a){this.a=a}t(636,1,{},HJ);_.a=null;function qJ(a){this.a=a}t(637,1,ti,qJ);_.wc=function(){this.a.F==(Pp(),Qp)?gk(this.a.r,333):this.a.F==kJ&&gk(this.a.s,333)};_.a=null;function hJ(a){this.gb=a;Ru(this)}t(638,285,Sh,hJ);_.Mc=function(a){return B(this,a,(Dq(),Dq(),Eq))};_.Nc=function(a){return B(this,a,(qj(),qj(),rj))};_.Oc=function(a){return B(this,a,(Hq(),Hq(),Iq))};_.Pc=function(a){return B(this,a,(sj(),sj(),tj))};function QK(){Dr.call(this,null)}t(639,214,vi,QK);
+function Pp(){Pp=x;Qp=new RK("MAXIMIZED",0);kJ=new RK("MINIMIZED",1);lJ=new RK("NORMAL",2);SK=H(TK,m,98,[Qp,kJ,lJ])}function RK(a,b){jo.call(this,a,b)}t(640,139,{71:1,75:1,77:1,98:1},RK);var SK,Qp,kJ,lJ;t(641,1,{});function zt(a,b,c){var d,e,f,g,j;e=oj();d=pj();if(!c||e!=a.b||d!=a.a)f=(hj(),ao(ij(null).gb,Lf)),c=ao(ij(null).gb,Kf),j=(Gu(),Hu).scrollWidth,g=Hu.scrollHeight,f=e>(f>j?f:j)?e:f>j?f:j,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.gb.style[bh]=f+Yf),0<=c&&(b.gb.style[Be]=c+Yf),a.b=e,a.a=d}
+function GK(){}t(642,641,{},GK);_.a=-1;_.b=-1;function UK(a,b){var c,d,e;if(a.k)return!0;a.x.Ke();for(c=new Yu(b);c.a.a<c.a.b.c-1;)d=NI(Zu(c.a)),e=d.fb,A(e,104)&&e.ld(d.hd()),d.hd()&&Vi(a.x,d);return!0}
+function VK(a,b){var c,d,e;if(b.a)a.c&&$j(a.c),a.c=new WK(a,b),bk(a.c,333);else for(d=new Gi(a.x);d.b<d.d.Be();)c=Hi(d),e=c.eb,ov(b,XK(c),e.s,e.t),YK(c,e.u,e.r,H(I,s,-1,[ZK(a.q.a,c).d,ZK(a.p.a,c).c,ZK(a.n.a,c).a,ZK(a.o.a,c).b]),H(I,s,-1,[$K(a.i.a,c).d,$K(a.f.a,c).c,$K(a.d.a,c).a,$K(a.e.a,c).b]),H(I,s,-1,[aL(a.u,c),aL(a.t,c),aL(a.r,c),aL(a.s,c)]))}
+function bL(){this.x=new aj;this.j=new cL(this);this.w=new dL(this.j);this.v=new eL(this.j);this.q=new fL(this.j);this.p=new gL(this.j);this.n=new hL(this.j);this.o=new iL(this.j);this.i=new jL(this.j);this.f=new kL(this.j);this.d=new lL(this.j);this.e=new mL(this.j);this.u=new nL(this.j);this.t=new nL(this.j);this.r=new nL(this.j);this.s=new nL(this.j)}t(643,1,{});_.Yf=function(a){VK(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;
+_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function oL(a){var b;b=a.a;var c=a.b,d,e,f;for(e=new Gi(b.x);e.b<e.d.Be();)d=Hi(e),A(d,26)&&(d=d.ab),f=d.eb,ov(c,XK(d),f.s,f.t),YK(d,f.u,f.r,H(I,s,-1,[ZK(b.q.a,d).d,ZK(b.p.a,d).c,ZK(b.n.a,d).a,ZK(b.o.a,d).b]),H(I,s,-1,[$K(b.i.a,d).d,$K(b.f.a,d).c,$K(b.d.a,d).a,$K(b.e.a,d).b]),H(I,s,-1,[aL(b.u,d),aL(b.t,d),aL(b.r,d),aL(b.s,d)]));pL(c);a.a.c=null;for(a=new Gi(a.a.x);a.b<a.d.Be();)b=Hi(a),A(b,26)&&(b=b.ab),b=b.eb,b.o=b.p=b.q=b.n=-1}
+function WK(a,b){this.a=a;this.b=b;var c=(ik(),jk);this.k=new hk(this);this.s=c}t(644,17,{},WK);_.xc=function(){oL(this)};_.yc=function(){oL(this)};
+_.Ac=function(a){var b,c,d;for(c=new Gi(this.a.x);c.b<c.d.Be();)b=Hi(c),A(b,26)&&(b=b.ab),d=b.eb,d.i=K(d.o+(d.s-d.o)*a),d.v=K(d.p+(d.t-d.p)*a),d.w=K(d.q+(d.u-d.q)*a),d.f=K(d.n+(d.r-d.n)*a),ov(this.b,XK(b),d.i,d.v),YK(b,d.w,d.f,H(I,s,-1,[ZK(this.a.q.a,b).d,ZK(this.a.p.a,b).c,ZK(this.a.n.a,b).a,ZK(this.a.o.a,b).b]),H(I,s,-1,[$K(this.a.i.a,b).d,$K(this.a.f.a,b).c,$K(this.a.d.a,b).a,$K(this.a.e.a,b).b]),H(I,s,-1,[aL(this.a.u,b),aL(this.a.t,b),aL(this.a.r,b),aL(this.a.s,b)]))};_.a=null;_.b=null;
+t(646,1,{});_.a=null;function lL(a){this.a=a}t(645,646,{},lL);function mL(a){this.a=a}t(647,646,{},mL);function kL(a){this.a=a}t(648,646,{},kL);function jL(a){this.a=a}t(649,646,{},jL);function hL(a){this.a=a}t(650,646,{},hL);function iL(a){this.a=a}t(651,646,{},iL);function gL(a){this.a=a}t(652,646,{},gL);function fL(a){this.a=a}t(653,646,{},fL);t(654,646,{},function(a){this.a=a});t(655,646,{},function(a){this.a=a});
+function aL(a,b){var c=a.a,d;d=dj(c.d,b);d||(d=new VJ(QJ(b.gb)),z(c.d,b,d));return d.d}function nL(a){this.a=a}t(656,646,{},nL);function eL(a){this.a=a}t(657,646,{},eL);function dL(a){this.a=a}t(658,646,{},dL);function $K(a,b){var c;c=dj(a.a,b);c||(c=new VJ(iJ(b.gb)),z(a.a,b,c));return c}function ZK(a,b){var c;c=dj(a.b,b);c||(c=new VJ(PJ(b.gb)),z(a.b,b,c));return c}
+function qL(a,b){var c,d;d=dj(a.e,b);if(!d){c=b.eb;a:{d=a.f;var e=EK(b),f,g,j,h,n;if(A(b,103)){if(null!=c.k&&null!=c.j){d=new Sp(rL(e,!0),rL(e,!1));break a}h=b.Uf();null!=c.k&&(h.b=rL(e,!0));null!=c.j&&(h.a=rL(e,!1))}else{if(null!=c.k&&null!=c.j){d=new Sp(rL(e,!0),rL(e,!1));break a}h=new TJ;f=b.gb;n=f.style;g=n[Vf];j=n[Zg];n[Vf]="static";n[Zg]=Ce;null!=c.k?h.b=rL(e,!0):(n[bh]=id,h.b=(f.offsetWidth||0)+ZK(d.o.a,b).b+ZK(d.p.a,b).c);null!=c.j?h.a=rL(e,!1):(n[Be]=id,h.a=(f.offsetHeight||0)+ZK(d.q.a,b).d+
+ZK(d.n.a,b).a);n[Vf]=g;n[Zg]=j}d=h}null!=c.k&&(uj(),Uo)==c.k.$f()||null!=c.j&&(uj(),Uo)!=c.j.$f()||z(a.e,b,d)}return d}function cL(a){this.f=a;this.c=new Ei;this.e=new Ei;this.b=new Ei;this.a=new Ei;this.d=new Ei}t(659,1,{},cL);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function sL(a){var b;b=a.eb;if(null==b||!A(b,101))b=new tL,a.eb=b;return b}function fK(){iK.call(this,(jK(),uL))}function iK(a){var b=(vL(),wL);bL.call(this);this.b=a;this.a=b}t(660,643,{},fK,iK);
+_.Zf=function(a){var b,c,d,e,f,g,j,h,n;h=new TJ;UK(this,a);n=ZK(this.o.a,a).b+ZK(this.p.a,a).c+$K(this.e.a,a).b+$K(this.f.a,a).c+aL(this.s,a)+aL(this.t,a);d=ZK(this.q.a,a).d+ZK(this.n.a,a).a+$K(this.i.a,a).d+$K(this.d.a,a).a+aL(this.u,a)+aL(this.r,a);c=this.x.c;if(0==c)return h.b=n,h.a=d,h;a=a.o;this.b==(jK(),uL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Gi(this.x);a.b<a.d.Be();)c=Hi(a),e=sL(c),b=null,j=c.fb,A(j,104)&&(b=j,b=xL(b),b=new Sp(b[1]+b[3],b[0]+b[0])),this.b==uL?(n+=qL(this.w.a,c).b,e.a=qL(this.v.a,
+c).a,A(j,104)&&(n+=b.b,e.a+=b.a),f=Sj(f,e.a)):(d+=qL(this.v.a,c).a,e.b=qL(this.w.a,c).b,A(j,104)&&(d+=b.a,e.b+=b.b),g=Sj(g,e.b));this.b==uL?(h.b=n,h.a=d+f):(h.b=n+g,h.a=d);return h};
+_.Yf=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(UK(this,a)&&(d=this.x.c,0!=d)){D=a.o;u=aL(this.s,a);E=aL(this.u,a);c=Rp(a.gb);Q=c.b-(u+aL(this.t,a));r=c.a-(E+aL(this.r,a));g=Q;c=r;this.b==(jK(),uL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Gi(this.x);e.b<e.d.Be();)d=Hi(e),b=null,q=sL(d),v=d.fb,A(v,104)&&(b=v,b=xL(b),b=new Sp(b[1]+b[3],b[0]+b[0])),this.b==uL?(q.d?++h:(q.b=qL(this.w.a,d).b,A(v,104)&&(q.b+=b.b),g-=q.b),q.c?q.a=r:(q.a=qL(this.v.a,d).a,A(v,104)&&(q.a+=b.a))):(q.c?++j:(q.a=qL(this.v.a,
+d).a,A(v,104)&&(q.a+=b.a),c-=q.a),q.d?q.b=Q:(q.b=qL(this.w.a,d).b,A(v,104)&&(q.b+=b.b)));for(e=new Gi(this.x);e.b<e.d.Be();)d=Hi(e),b=null,q=d.eb,v=d.fb,A(v,104)&&(b=v,b=xL(b),b=new Sp(b[1]+b[3],b[0]+b[0])),J=q.b,o=q.a,this.b==uL?q.d&&(J=~~(g/h)):q.c&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,104)&&(n-=b.b,f-=b.a),this.b==kK?(q.s=this.a==(vL(),wL)?u:this.a==yL?u+~~(Q/2)-~~(J/2):u+Q-J,q.t=E,q.u=n,q.r=f,E+=o+D):(this.a==(vL(),wL)?(q.s=u,q.t=E):this.a==yL?(q.s=u,q.t=E+~~(r/2)-~~(o/2)):(q.s=u,q.t=E+r-o),q.u=
+n,q.r=f,u+=J+D),a.a&&(v=d.cd()-Yj(a.gb)-aL(this.s,a),-1==q.o&&(q.o=v),v=d.dd()-(Zj(a.gb)+$wnd.pageYOffset)-aL(this.u,a),-1==q.p&&(q.p=v),-1==q.q&&(q.q=d.fd()),-1==q.n&&(q.n=d.ed()));VK(this,a)}};_.a=null;_.b=null;function vL(){vL=x;wL=new zL("START",0);yL=new zL(Db,1);AL=new zL("END",2);BL=H(CL,m,99,[wL,yL,AL])}function zL(a,b){jo.call(this,a,b)}t(661,139,{71:1,75:1,77:1,99:1},zL);var BL,yL,AL,wL;function jK(){jK=x;uL=new DL("HORIZONTAL",0);kK=new DL("VERTICAL",1);EL=H(FL,m,100,[uL,kK])}
+function DL(a,b){jo.call(this,a,b)}t(662,139,{71:1,75:1,77:1,100:1},DL);var EL,uL,kK;t(664,1,{105:1});_.e=!1;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;function tL(){this.e=!1}function GJ(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}t(663,664,{101:1,105:1},tL,GJ);_.a=0;_.b=0;_.c=!1;_.d=!1;
+function GL(a,b){if(a.k)return!0;UK(a,b);if(0<a.x.c){a.a=It(a.x,0);var c=a.a,d;d=c.eb;if(null==d||!A(d,102))d=new HL,c.eb=d;a.b=d;a.x.Ke();Vi(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function IL(){bL.call(this)}t(665,643,{},IL);
+_.Zf=function(a){var b,c;c=new TJ;GL(this,a);if(this.a){b=qL(this.w.a,this.a).b;var d=qL(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.fb;A(b,104)&&(b=xL(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=ZK(this.o.a,a).b+ZK(this.p.a,a).c+$K(this.e.a,a).b+$K(this.f.a,a).c+aL(this.s,a)+aL(this.t,a);c.a+=ZK(this.q.a,a).d+ZK(this.n.a,a).a+$K(this.i.a,a).d+$K(this.d.a,a).a+aL(this.u,a)+aL(this.r,a);return c};
+_.Yf=function(a){var b,c,d,e,f;GL(this,a)&&(d=aL(this.s,a),e=aL(this.u,a),c=Rp(a.gb),f=c.b-(d+aL(this.t,a)),c=c.a-(e+aL(this.r,a)),b=this.a.fb,A(b,104)&&(b=xL(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.b.s=d,this.b.u=f,this.b.t=e,this.b.r=c,a.a&&(d=this.b,e=this.a.cd()-Yj(a.gb)-aL(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.dd()-(Zj(a.gb)+$wnd.pageYOffset)-aL(this.u,a),-1==d.p&&(d.p=e),d=this.b,-1==d.q&&(d.q=this.a.fd()),d=this.b,-1==d.n&&(d.n=this.a.ed())),VK(this,a))};_.a=null;_.b=null;
+function HL(){this.e=!1}t(666,664,{102:1,105:1},HL);function xL(a){var b,c,d,e;null==a.a&&(a.a=y(I,s,-1,4,1),e=eo(vu(vu(a.c,0),0)),c=eo(vu(vu(a.c,2),2)),d=PJ(a.gb),b=iJ(a.gb),a.a[0]=(e.offsetHeight||0)+b[0]+d[0],a.a[1]=(c.offsetWidth||0)+b[1]+d[1],a.a[2]=(c.offsetHeight||0)+b[2]+d[2],a.a[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.a}function JL(a,b){a.bb&&Wj(a);return tv(a,b)}function KL(){Rv();Hv.call(this,Sv)}t(667,292,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},KL);
+_.ud=function(a){return JL(this,a)};_.a=null;function FJ(a,b,c){var d=a.p.c;b.eb=c;YI(a,b,a.gb,d,!0)}function XK(a){var b;b=a.fb;return A(b,104)?b:a}function Vp(a){if(!a.bb)return new TJ;if(-1==a.j.b||-1==a.j.a)a.j=a.d.Zf(a),Xp(a,a.j),a.d.Yf(a),a.j=a.d.Zf(a);return a.j}function NI(a){return A(a,104)?a.ab:a}function LL(a){var b;if(!a.n){b=(!bK&&(bK=new aK),bK);var c=ML(a,db,!0);b.a=c;c=ML(a,eb,!0);b.b=c;a.n=b}return a.n}
+function YI(a,b,c,d,e){if(A(b,26))throw new tk("Adding a DecoratorPanel is not allowed!");var f;f=b.eb;null!=f&&A(f,105)&&f.e?(c=new KL,gv(a,c,a.gb,d,!0),uv(c,b)):gv(a,b,c,d,e);LI(a,b)}
+function LI(a,b){var c;c=a.d;if(b){var d=c.j;Pi(d.c,b);Pi(d.e,b);Pi(d.b,b);Pi(d.a,b);Pi(d.d,b)}else d=c.j,Jx(d.c),Jx(d.e),Jx(d.b),Jx(d.a),Jx(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.fb;if(c==XK(a))c=c.fb;else{if(A(c,97)||A(c,25))d=c,c=c.fb,c==XK(d)&&(c=c.fb);A(c,104)&&A(c.fb,96)&&(c=c.fb)}A(c,103)&&!A(c,96)&&(c.Vf(a.fb),c.Vf(a))}}function Zp(a){if(a.bb&&a.gb.style.display!=Df){a.gb.scrollTop=0;var b=a.gb,c=0;go(b)&&(c=-c);b.scrollLeft=c;a.d.Yf(a);a.c=!1;pL(a)}}
+function pL(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=NI(Yx(a.p,d)),A(b,104)&&(b=b.ab),b.hd()&&(A(b,103)?b.Wf():A(b,33)&&b.Kd())}function ZI(a,b){var c;A(b,104)&&(b=A(b,104)?b.ab:b);c=XK(b);return mv(a,c)?(A(c,104)&&JL(c,b),LI(a,null),!0):!1}function eK(a,b){var c;a.d=b;null!=a.e&&Zi(a,Mu(a.gb)+Ca+a.e);a.e=b.cZ.d;c=ey(a.e,Yn(46));a.e=a.e.substr(c+1,a.e.length-(c+1));$i(a,Mu(a.gb)+Ca+a.e);LI(a,null)}
+function ML(a,b,c){a.k||(a.k=$doc.createElement(wg),RJ(a.k,Vf,bd),RJ(a.k,Zg,Ce),RJ(a.k,Ue,ab),RJ(a.k,Ng,ab),a.gb.appendChild(a.k));RJ(a.k,bh,b);RJ(a.k,Be,b);a=OJ(a.k);return c?a.b:a.a}
+function rL(a,b){var c;c=null.$f();if(c==(uj(),fp)){c=(LL(a),null.$f());var d=(-1==$J&&($J=(LJ(),WI(fb,!0))),$J);return N(M(Math.round(100*d*c/254)))}if(c==Wo)return c=LL(a),d=null.$f(),N(M(pD(d*(-1==c.a&&(c.a=WI(db,!0)),c.a))));if(c==Yo)return c=LL(a),d=null.$f(),N(M(pD(d*(-1==c.b&&(c.b=WI(eb,!0)),c.a))));if(c==dp)return c=(LL(a),null.$f()),d=(-1==$J&&($J=(LJ(),WI(fb,!0))),$J),N(M(Math.round(d*c)));if(c==hp)return c=(LL(a),null.$f()),d=(-1==$J&&($J=(LJ(),WI(fb,!0))),$J),N(M(Math.round(10*d*c/254)));
+if(c==bp)return N(M(pD(12*(LL(a),null.$f())*N(M(pD((-1==$J&&($J=(LJ(),WI(fb,!0))),$J)/72))))));if(c==Uo)return ML(a,null.$f(),b);if(c==$o)return c=(LL(a),N(M(pD(null.$f())))),d=(-1==$J&&($J=(LJ(),WI(fb,!0))),$J),N(M(Math.round(d*c/72)));if(null.$f()==So)return N(M(pD(null.$f())));throw new tk("Invalid size: "+null.$f());}function uJ(){var a=new IL;qv.call(this);this.j=new Sp(-1,-1);new UL(this);this.gb[zd]="mosaic-LayoutPanel";eK(this,a)}
+t(668,282,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},uJ);_.yd=function(a){YI(this,a,this.gb,this.p.c,!0)};_.nd=function(){av(this,new VL)};_.od=function(){av(this,new WL)};_.Uf=function(){return Vp(this)};_.vd=function(a){return jv(this.p,XK(a))};_.wd=function(a,b,c,d){YI(this,a,b,c,d)};_.Vf=function(a){LI(this,a)};_.xd=function(){return new Yu(this)};_.Wf=function(){Zp(this)};
+_.sd=function(){var a;if(this.b){if(null!=this.i&&null!=this.f)a=this.f,this.md(this.i),this.kd(a),this.i=this.f=null;else if(a=Vp(this),null!=this.i)a=a.a+Yf,this.md(this.i),this.kd(a),this.i=null;else if(null!=this.f){var b=this.f;this.md(a.b+Yf);this.kd(b);this.f=null}else b=a.a+Yf,this.md(a.b+Yf),this.kd(b);Zp(this)}};_.Kd=function(){Zp(this)};_.ud=function(a){return ZI(this,a)};_.kd=function(a){this.gb.style[Be]=a;this.bb||(this.f=a)};_.zd=function(a,b,c){ov(this,XK(a),b,c)};
+_.md=function(a){this.gb.style[bh]=a;this.bb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;_.i=null;_.k=null;_.n=null;_.o=4;function VL(){}t(669,1,{},VL);_.Id=function(a){XK(a).qd()};function WL(){}t(670,1,{},WL);_.Id=function(a){XK(a).rd()};function Yu(a){this.b=a;this.a=new lv(this.b.p)}t(671,1,{},Yu);_.Xc=function(){return this.a.a<this.a.b.c-1};_.Yc=function(){return NI(Zu(this.a))};_.Zc=function(){$u(this.a)};_.b=null;function XL(){XL=x;new Tw}
+function UL(a){XL();Ii(a.gb,"dragdrop-dropTarget",!0);this.a=a;new YL(this)}t(672,9,{},UL);function YL(a){mk();this.a=a}t(673,24,{},YL);_.Cc=function(){LI(this.a.a,null);Zp(this.a.a)};_.a=null;function EK(a){a=a.fb;return!a?null:A(a,103)?a:EK(a)}function nJ(a,b,c){var d;d=a.gb;YK(a,b,c,PJ(d),iJ(d),QJ(d))}
+function YK(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.md((0>g?0:g)+(uj(),Yf)),b!=a.fd()&&a.md((0>b?0:b)+Yf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(uj(),Yf)),c!=a.ed()&&a.kd((0>c?0:c)+Yf))}function Xp(a,b){nJ(a,b.b,b.a)}t(676,1,{});
+function iF(a,b,c){var d,e,f,g,j,h;g=(!b?a.b:YB(a,b,~~yi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Hf:typeof v,r=r==Jf?Object.prototype.toString.call(v)==Qc||typeof v.length==If?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Hf,r)))if(v=G(If,r),r=G("boolean",r),ZL===D)v&&(o[u]=new LF(o[u])),r&&(o[u]=(vF(),o[u]?yF:wF));else{q=v||r;if(q=
+!q&&null!=D&&wn(D)==$L){q=o[u];if(null==q||aM(q,D))continue;if(vn(q)&&(q=q&&q.g?q.g:null,null!=q&&aM(q,D))){o[u]=q;continue}}if(!G(Jf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function bM(){this.c=new Ei;this.a=new Ei;this.b=new Ei}function aM(a,b){var c;if(ZL==b||cM==b&&A(a,106))return!0;if(null!=a)for(c=wn(a);c&&c!=ZL;c=null)if(c==b)return!0;return!1}t(675,676,{},bM);function fF(){fF=x;hF=new bM}
+function lF(a,b){fF();z(hF.c,a,b)}function cF(a){fF();var b,c,d;d=QF(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function dF(a,b){var c;fF();return c=b&&b[0]&&(typeof b[0]==Jf||typeof b[0]==oe)?b[0]:null,aM(c,a)}function jF(a){var b=eF;fF();var c,d;d=hF.b;if(c=!b?d.b:YB(d,b,~~yi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?ZB(d,c):aC(d,b,c,~~yi(b))}
+function KE(a){fF();var b=hF,c;null==a?a=null:(c=a[Tc],c||(0!=(wn(a).b&4)?a=[]:(b=(b=dj(b.c,wn(a)))&&typeof b==oe?new b(a):a,a=a[Tc]=b),c=a),a=c);return a}var hF;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Hn&&(e=ck(),2E3<e-Jn&&(Jn=e,In=Gn()));if(0==Hn++){var f=(Kn(),Ln),g,j;if(f.b){j=null;do g=f.b,f.b=null,j=Tn(g,j);while(f.b);f.b=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Kn(),Ln),n,o;if(h.c){o=null;do n=h.c,h.c=null,o=Tn(n,o);while(h.c);h.c=o}}--Hn;c&&-1!=In&&($wnd.clearTimeout(In),In=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(es)()}catch(d){a(b)}else C(es)()}var ZL=$(1),zn=$(100),dM=HF(" I"),I=BF(685,dM),hG=BF(683,ZL),eM=HF(" Z"),LG=BF(686,eM);$(99);$(98);$(97);var fM=$(480),on=BF(687,fM),gM=$(233),Ys=BF(688,gM);$(234);$(139);$(455);$(106);$(466);var hM=HF(" B");$(470);var iM=HF(" C"),zi=BF(689,iM),$L=$(468),jM=HF(" D"),SC=BF(690,jM);$(469);$(471);var kM=$(474),rE=BF(691,kM),lM=HF(" J"),mM=$(2),gs=BF(684,mM),KJ=BF(692,hM);$(483);$(465);$(96);$(453);
+var eF=$(446);$(462);var rF=$(460);$(458);$(459);$(464);$(108);$(109);$(110);$(113);$(94);$(477);$(472);$(461);$(447);$(448);$(449);$(450);$(451);$(452);var nM=$(370);$(369);$(368);$(367);$(445);$(444);var bA=$(384),vC=BF(693,bA),oM=$(390),AC=BF(694,oM),pM=$(391),CC=BF(695,pM),qM=$(522),HE=BF(696,qM),Yr=BF(697,I),rM=FF(520,function(){HC();return yG}),zG=BF(698,rM);$(521);$(393);$(392);$(515);$(514);$(523);$(524);$(519);$(427);$(518);var Cz=BF(699,nM);$(382);$(526);$(457);GF();$(456);GF();$(676);$(675);
+var cM=GF();$(286);var sM=$(285);$(284);$(290);$(304);$(345);$(528);$(527);$(283);$(282);$(530);$(529);$(535);$(536);$(537);$(538);$(539);$(540);$(541);$(542);$(531);$(532);$(533);$(534);$(220);$(219);$(295);$(296);$(297);$(553);$(562);$(24);$(554);$(555);$(556);$(557);$(558);$(559);$(560);$(561);$(265);$(341);$(344);$(342);$(343);$(179);$(178);$(267);$(214);$(269);$(187);var tM=$(186);$(217);$(216);$(215);$(364);$(365);$(366);
+var uM=FF(155,function(){uj();return jp}),kp=BF(700,uM),vM=FF(138,function(){vj();return uo}),vo=BF(701,vM),wM=FF(145,function(){wo();return Fo}),Go=BF(702,wM),xM=FF(150,function(){Ho();return Qo}),Ro=BF(703,xM);FF(156,null);FF(157,null);FF(158,null);FF(159,null);FF(160,null);FF(161,null);FF(162,null);FF(163,null);FF(164,null);FF(140,null);FF(141,null);FF(142,null);FF(143,null);FF(144,null);FF(146,null);FF(147,null);FF(148,null);FF(149,null);FF(151,null);FF(152,null);FF(153,null);FF(154,null);$(439);
+$(438);$(487);$(489);$(488);$(490);$(492);$(491);$(493);$(497);$(498);$(177);$(183);$(182);$(181);$(185);$(199);$(410);$(409);var VA=$(408),tD=BF(704,VA),PG=BF(705,lM);$(280);$(281);$(394);$(494);$(500);$(495);$(496);$(395);$(552);$(404);$(403);$(402);$(407);var yM=GF(),JI=BF(706,yM);$(263);$(437);$(506);var zM=FF(223,function(){Nr();return Sr}),Tr=BF(707,zM);$(417);$(418);$(401);var GA=$(396);$(486);$(380);$(381);$(406);var RA=$(405);$(398);$(397);$(504);$(513);$(399);$(441);$(479);$(516);$(517);
+$(525);$(387);var fA=$(386);$(415);$(416);$(372);$(371);$(424);GF();GF();GF();$(374);$(375);$(184);$(354);var Zx=BF(708,sM);$(355);$(565);$(564);$(315);$(317);$(316);$(318);$(201);$(218);$(204);$(206);var mA=$(389);$(440);$(377);$(376);$(383);$(510);$(482);$(209);$(426);$(196);$(197);$(200);$(194);$(193);$(195);var oA=$(548);$(385);$(567);$(572);$(425);$(473);$(428);var Ez=$(379),Dz=BF(709,fA);$(595);$(412);$(413);$(414);$(378);$(545);$(546);$(320);$(319);$(311);$(312);$(584);$(573);$(574);$(499);
+$(507);$(508);$(509);$(566);$(568);var HA=$(400);$(549);$(511);$(208);$(205);$(207);$(203);$(192);$(191);$(190);$(245);$(571);$(289);$(288);$(287);$(583);$(582);$(581);$(576);$(580);var AM=FF(640,function(){Pp();return SK}),TK=BF(710,AM);$(639);$(638);$(630);$(631);$(632);$(633);$(634);$(635);$(636);$(637);$(611);var BM=FF(291,function(){Iv();return Pv}),Qv=BF(711,BM),CM=FF(337,function(){Ev();return vx}),wx=BF(712,CM);$(17);$(338);$(339);$(334);$(335);$(336);$(18);$(19);$(20);$(423);$(388);$(627);
+$(325);$(628);$(326);$(327);$(328);$(329);$(332);$(300);$(299);$(298);$(569);$(570);$(575);$(238);$(303);$(333);$(321);$(348);$(347);$(346);var DM=FF(349,function(){Mx();return Wx}),Xx=BF(713,DM);FF(350,null);FF(351,null);FF(352,null);FF(353,null);$(221);$(550);$(301);$(314);$(313);$(503);$(293);$(180);$(551);$(302);$(613);$(3);$(616);$(617);$(615);$(614);$(607);$(606);$(668);$(669);$(670);$(671);$(609);$(212);var tB=$(420),vB=BF(714,tB);$(421);$(419);$(27);$(28);$(26);$(29);$(32);$(33);$(34);$(35);
+$(36);$(37);var EM=$(49),kx=BF(715,EM);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(239);var UJ=$(597);$(294);var YJ=$(599);$(210);$(625);$(624);$(433);$(432);$(434);$(211);$(247);$(249);$(248);$(243);$(357);$(240);$(292);$(667);$(254);
+$(257);$(255);$(256);$(5);$(7);$(6);$(577);$(422);$(435);$(358);$(176);$(277);$(429);$(430);$(436);$(213);$(242);$(31);$(250);$(322);$(323);$(324);$(251);var KK=BF(716,tM);$(252);$(547);$(626);$(592);$(463);$(484);$(30);$(68);var ZJ=$(600);$(610);$(629);$(664);$(663);$(188);$(198);$(4);$(591);$(643);$(660);var FM=FF(661,function(){vL();return BL}),CL=BF(717,FM),GM=FF(662,function(){jK();return EL}),FL=BF(718,GM);$(646);$(655);$(654);$(658);$(657);$(653);$(652);$(650);$(651);$(649);$(648);$(645);$(647);
+$(656);$(659);$(644);$(612);$(665);$(306);$(305);$(308);$(309);$(307);$(253);$(21);$(275);$(276);$(11);$(14);$(22);var HM=$(25),wk=BF(719,HM);$(23);$(666);$(8);$(10);$(9);$(672);$(673);$(618);$(621);$(622);$(623);$(619);$(620);var WJ=$(598);$(641);$(642);$(603);$(604);$(189);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/6DED0C7A48F0BB72DDB1FDE5C05E60B5.cache.html b/public/jsme/6DED0C7A48F0BB72DDB1FDE5C05E60B5.cache.html
new file mode 100644
index 0000000..615e0b8
--- /dev/null
+++ b/public/jsme/6DED0C7A48F0BB72DDB1FDE5C05E60B5.cache.html
@@ -0,0 +1,642 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '6DED0C7A48F0BB72DDB1FDE5C05E60B5';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',ea='" ',ga='" height="',ia='" y="',ja='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ba="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Ma="-CMe3",Na="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Va="-SO3H",Xa="-selected",Ya=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",gb="1em",
+hb="1ex",ib="1in",jb="1px",kb="2",lb="3",mb=":",nb=": ",pb=";",qb="<",rb="=",tb=">",ub="?",vb="@",wb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Fb="CENTER",Gb="CSS1Compat",Hb="Center",Jb="Cl",Nb="Class$",Ob="Copy as ",Pb="DOMMouseScroll",Qb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="HIDDEN",Zb="Helvetica",$b="I",ac="Incorrect URL: ",bc="Internal index set to null.",cc="JSME",ec="JUSTIFY",fc="JavaScript",gc="LEFT",hc="MOL n. ",
+ic="N",jc="NA",kc="NONE",lc="No more molecules in SDF buffer",mc="Nonring",nc="North",oc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",pc="O",qc="ONE_WAY_CORNER",rc="P",sc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Ec="Ring",Fc="S",Gc="SMILES",Hc="Se",Ic="Si",Jc="South",Mc="Style names cannot be empty",Nc="West",Rc="X",Sc="[",Tc="[object Array]",Uc="\\",Vc="]",Wc="__gwtex_wrap",Xc="__uiObjectID",Yc="a",
+Zc="absolute",$c="alert",ad="alertdialog",hd="align",id="antialias",jd="application",kd="article",ld="auto",md="backgroundColor",nd="banner",od="blur",pd="bolder",qd="border",rd="bottom",sd="button",td="cellPadding",ud="cellSpacing",vd="center",wd="change",xd="checkbox",yd="className",Cd="click",Ed="click marked atom to delete mark",Fd="code",Gd="col",Hd="colSpan",Id="columnheader",Jd="combobox",Kd="complementary",Ld="contentinfo",Md="contextmenu",Nd="cssFloat",Od="dblclick",Pd="definition",Qd="dialog",
+Ud="dir",Vd="directory",Wd="display",Xd="div",Yd="document",de="dragdrop-handle",ee="dragdrop-selected",fe="dragend",ge="dragenter",he="dragexit",ie="dragleave",je="dragover",ke="drop",le="end_gesture",me="error",ne="filter",oe="float",pe="focus",qe="fontFamily",re="fontSize",se="fontStyle",te="fontWeight",ue="form",ve="function",we="g",xe="gecko1_8",ye="gesturechange",ze="gestureend",Ae="gesturestart",Be="google",Ce="grid",De="gridcell",Ee="group",Ge="gwt-MenuBar",He="gwt-MenuBarPopup",Ie="heading",
+Je="height",Ke="hidden",Le="html",Se="id",Te="img",Ue="is_touch_supported",Ve="italic",We="java.vm.name",Xe="jsa-resetDiv",Ye="keydown",Ze="keypress",$e="keyup",af="left",bf="link",cf="list",df="listbox",ef="listitem",ff="load",gf="log",hf="ltr",jf="main",kf="marquee",mf="math",nf="menu",of="menuPopup",pf="menubar",qf="menuitem",wf="menuitemcheckbox",xf="menuitemradio",yf="middle",zf="mousedown",Af="mousemove",Bf="mouseout",Cf="mouseover",Df="mouseup",Ef="mousewheel",Ff="msie",Gf="multipart",Hf="n",
+If="name",Jf="navigation",Kf="none",Lf="noreaction",Mf="note",Nf="nowrap",Of="null",Pf="number",Qf="object",Rf="offsetHeight",Sf="offsetWidth",Tf="ontouchstart",Uf="opera",Vf="option",Wf="outline",Xf="overflow",Yf="padding",Zf="paste",$f="popupContent",ag="position",bg="presentation",cg="progressbar",dg="px",eg="px, ",fg="px;",gg="radio",hg="radiogroup",jg="reaction",kg="rect(0px, 0px, 0px, 0px)",lg="region",mg="rgb(",ng="right",og="role",pg="rotation",qg="row",rg="rowgroup",sg="rowheader",tg="rtl",
+vg="s",wg="scale100",xg="scrollbar",yg="se",zg="search",Ag="separator",Bg="serif",Cg='shape-rendering="crispEdges"',Dg="slider",Eg="span",Fg="spinbutton",Gg="status",Hg="subMenuIcon-selected",Ig="tab",Jg="table",Kg="tablist",Lg="tabpanel",Mg="tbody",Ng="td",Og="text",Pg="textAlign",Qg="textbox",Rg="timer",Sg="toolbar",Tg="tooltip",Ug="top",Vg="touchcancel",Wg="touchend",Xg="touchmove",Yg="touchstart",Zg="tr",$g="tree",ah="treegrid",bh="treeitem",ch="true",dh="value",eh="verticalAlign",fh="visibility",
+gh="visible",hh="whiteSpace",ih="width",jh="x",kh="zIndex",lh="|",_,mh={l:4194303,m:4194303,h:1048575},nh={l:0,m:0,h:0},oh={l:1,m:0,h:0},ph={l:2,m:0,h:0},qh={l:3,m:0,h:0},rh={l:4,m:0,h:0},sh={l:8,m:0,h:0},th={l:10,m:0,h:0},uh={l:16,m:0,h:0},vh={l:32,m:0,h:0},wh={l:64,m:0,h:0},xh={l:128,m:0,h:0},yh={l:256,m:0,h:0},zh={l:512,m:0,h:0},Ah={l:1024,m:0,h:0},Ih={l:2048,m:0,h:0},Jh={l:8192,m:0,h:0},Kh={l:16384,m:0,h:0},Lh={l:32768,m:0,h:0},Mh={l:65536,m:0,h:0},Nh={l:131072,m:0,h:0},Oh={l:262144,m:0,h:0},
+Ph={l:524288,m:0,h:0},Qh={},Rh={46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,142:1,149:1},Sh={117:1,120:1,134:1},Th={48:1},Uh={136:1},Vh={90:1,91:1,97:1,111:1,117:1},Wh={53:1,117:1},Xh={46:1,48:1,57:1,61:1,69:1,71:1,72:1,80:1,82:1},Yh={94:1,117:1},Zh={47:1,83:1},$h={56:1},ai={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,69:1,72:1,76:1,77:1,78:1,
+79:1,80:1,82:1},bi={2:1},ci={55:1},di={90:1,97:1,111:1,117:1},ei={97:1,117:1},fi={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,64:1,66:1,69:1,70:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},gi={152:1},hi={6:1,8:1,117:1,121:1,123:1},ii={117:1,134:1},ji={117:1,124:1,126:1,130:1,132:1},ki={81:1,117:1,121:1,123:1},li={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,
+24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},m={117:1,120:1},mi={84:1,117:1,124:1,130:1,132:1},s={116:1,117:1,120:1},ni={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},oi={138:1},pi={119:1},qi={113:1},ri={117:1,124:1,132:1},si={134:1},ti={90:1,91:1,97:1,103:1,111:1,117:1},ui={117:1},vi={117:1,124:1,130:1,132:1},wi={46:1,48:1,57:1,69:1,72:1,80:1,82:1},xi={117:1,120:1,
+135:1},yi={45:1},zi={69:1,80:1},Ai={11:1,117:1,121:1,123:1},Bi={7:1,8:1,117:1,121:1,123:1},Ci={8:1,10:1,117:1,121:1,123:1},Di={46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1},Ei={8:1,9:1,117:1,121:1,123:1},Fi={12:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},Gi={85:1,90:1,91:1,97:1,106:1,111:1,113:1,117:1},Hi={135:1};
+function t(a,b,c){var d=Qh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Qh[a]=function(){}),_=d.prototype=0>b?{}:new Qh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ii(this)};
+_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(Ji,m,-1,8,1);d=(Ki(),Li);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Mi(){Mi=x;Ni=new Oi}function Pi(a){for(var b,a=new Qi(a.k.n);a.c<a.e.Fe();)b=Ri(a),Si(b.ld(),ee,!1),Ti(a)}
+function Ui(a,b,c){var a=a.o,d;try{d=new Vi(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Wi(e);if(A(e,124))throw new Xi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Si(b.ld(),Wb,!0);Si(c.ld(),de,!0);z(Ni,b,c)}function Yi(a,b){var c;c=Zi(Ni,b);var d;d=Zi(a.o.d,c);if(!d)throw new $i("dragHandle was not draggable");aj(d.c.b);aj(d.e.b);aj(d.d.b);Si(b.ld(),Wb,!1);Si(c.ld(),de,!1)}
+function bj(a){var b;a.p=!1;for(a=new Qi(a.k.n);a.c<a.e.Fe();)b=Ri(a),Si(b.ld(),ee,!1),Ti(a)}function cj(a,b){dj(a.k.n,b)?Si(b.ld(),ee,!1):a.p?(ej(a.k.n,b),Si(b.ld(),ee,!0)):(a.k.n.Oe(),ej(a.k.n,b))}function fj(a){this.i=a;this.k=new gj(this);this.o=new hj(this.k)}t(3,1,{});_.rc=function(){ij(this.k.f,"dragdrop-dragging")};_.sc=function(){jj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ni;function gj(a){this.n=new kj;this.e=a;this.b=a.i}t(4,1,{},gj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function lj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function mj(a,b){var c;c=nj(a.d,oj).b;b.b.ctrlKey||b.b.metaKey||Pi(a.c.e);cj(a.c.e,c)}function pj(a){a.c.i=null;a.c.e.sc();qj((rj(),sj(null)),a.b,0,0);var b=a.b.pb;tj=b;uj();vj=b;a.e=2}
+function hj(a){this.d=new Oi;this.c=a;this.b=new wj;xj(this.b,yj(),zj());B(this.b,this,(Aj(),Aj(),Bj));B(this.b,this,(Cj(),Cj(),Dj));a=this.b.pb.style;a[ne]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Ej(),dg);a.borderStyle=(Fj(),Kf);a[md]="blue"}t(5,1,{},hj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Gj(a);e=Hj(a);b=Ij(a.b);if(!(3==this.e||2==this.e||1!=b)&&!oj)oj=c,this.c.f=nj(this.d,oj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Jj(this.c.n,this.c.f)&&(Pi(this.c.e),cj(this.c.e,this.c.f)),Kj(new Yj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Zj(oj,null),oj!=this.c.f&&(c=new Zj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,pj(this),1!=this.e&&lj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=$j(a,b);a=ak(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(bk(ck(d-this.i),ck(a-this.j))>=this.c.e.n?(dk(),-1!=Jj(this.c.n,this.c.f)||cj(this.c.e,this.c.f),c=new Zj(oj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,pj(this)):ek.preventDefault()),1==this.e)return;ek.preventDefault();lj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=$j(a,b);b=ak(a,b);if(1==Ij(a.b)&&(this.f=!1,oj))try{if(dk(),1==this.e)mj(this,a);else{d!=this.b&&(c=new Zj(d,null),e+=c.b,b+=c.e);try{lj(this,e,b),this.c.e.rc(),3!=this.e&&mj(this,a)}finally{var f=this.b.pb;tj&&f==tj&&(tj=null);uj();f===vj&&(vj=null);fk(this.b);this.e=1;this.c.f=null}}}finally{oj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var oj=null;function Yj(){}t(6,1,$h,Yj);_.xc=function(){dk()};
+function Vi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Vi);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Zj(a,b){!a||a==(rj(),sj(null))?this.i=this.f=0:(this.f=a.gd()-gk(a.pb),this.i=a.hd()-(a.pb.scrollTop||0));!b||b==(rj(),sj(null))?this.d=this.c=0:(this.c=hk(b.pb)+ik(b.pb),this.d=jk(b.pb)+kk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Zj);
+_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function dk(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function ik(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(dg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function kk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(dg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function lk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function mk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function nk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}
+function ok(a,b){var c=pk();nk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;qk(a.n,pk())}function rk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(17,1,{});_.yc=function(){this.w&&this.zc()};_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};
+_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function qk(a,b){rk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function sk(a){this.b=a}t(18,1,{},sk);_.Cc=function(a){qk(this,a)};_.b=null;t(19,1,{});t(20,1,bi);function tk(){tk=x;var a;(a=new uk)&&(a.Fc()||(a=new vk));wk=a}t(21,19,{});var wk=null;function xk(a,b){var c=C(function(){if(!b.b){var c=pk();a.Cc(c)}});$wnd.mozRequestAnimationFrame(c)}function uk(){}t(22,21,{},uk);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
+_.Dc=function(a){var b;b=new yk;xk(a,b);return b};function yk(){}t(23,20,bi,yk);_.Ec=function(){this.b=!0};_.b=!1;function vk(){this.b=new kj;this.c=new zk(this)}t(24,21,{},vk);_.Fc=function(){return!0};_.Dc=function(a){a=new Ak(this,a);ej(this.b,a);1==this.b.d&&Bk(this.c,16);return a};function Ck(){Ck=x;Dk=new kj;var a=new Ek;Fk();Gk(Hk?Hk:Hk=new Ik,a)}function Jk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);dj(Dk,a)}
+function Bk(a,b){if(0>b)throw new Kk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);dj(Dk,a);a.c=!1;a.d=Lk(a,b);ej(Dk,a)}function Mk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}function Lk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(26,1,{});_.Gc=function(){this.c||dj(Dk,this);this.Hc()};_.c=!1;_.d=0;var Dk;function zk(a){Ck();this.b=a}t(25,26,{},zk);
+_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Nk,m,3,a.b.d,0);b=Ok(a.b,b);c=new Pk;for(e=0,f=b.length;e<f;++e)d=b[e],dj(a.b,d),qk(d.b,c.b);0<a.b.d&&Bk(a.c,bk(5,16-(pk()-c.b)))};_.b=null;function Ak(a,b){this.c=a;this.b=b}t(27,20,{2:1,3:1},Ak);_.Ec=function(){var a=this.c;dj(a.b,this);0==a.b.d&&Jk(a.c)};_.b=null;_.c=null;t(29,1,{});_.b=null;function Qk(){this.b=$c}t(28,29,{},Qk);function Rk(){this.b=ad}t(30,29,{},Rk);function Sk(){this.b=jd}t(31,29,{},Sk);t(33,1,{});_.b=null;function Tk(a){this.b=a}
+t(32,33,{},Tk);function Uk(){this.b=kd}t(34,29,{},Uk);function Vk(){this.b=nd}t(35,29,{},Vk);function Wk(){this.b=sd}t(36,29,{},Wk);function Xk(){this.b=xd}t(37,29,{},Xk);function Yk(){this.b=Id}t(38,29,{},Yk);function Zk(){this.b=Jd}t(39,29,{},Zk);function $k(){this.b=Kd}t(40,29,{},$k);function al(){this.b=Ld}t(41,29,{},al);function bl(){this.b=Pd}t(42,29,{},bl);function cl(){this.b=Qd}t(43,29,{},cl);function dl(){this.b=Vd}t(44,29,{},dl);function fl(){this.b=Yd}t(45,29,{},fl);
+function gl(){this.b=ue}t(46,29,{},gl);function hl(){this.b=Ce}t(47,29,{},hl);function il(){this.b=De}t(48,29,{},il);function jl(){this.b=Ee}t(49,29,{},jl);function kl(){this.b=Ie}t(50,29,{},kl);function ll(a){this.b=a.id}t(51,1,{4:1,5:1},ll);_.b=null;function ml(){this.b=Te}t(52,29,{},ml);function nl(){this.b=bf}t(53,29,{},nl);function ol(){this.b=cf}t(54,29,{},ol);function pl(){this.b=df}t(55,29,{},pl);function ql(){this.b=ef}t(56,29,{},ql);function rl(){this.b=gf}t(57,29,{},rl);
+function sl(){this.b=jf}t(58,29,{},sl);function tl(){this.b=kf}t(59,29,{},tl);function ul(){this.b=mf}t(60,29,{},ul);function vl(){this.b=nf}t(61,29,{},vl);function wl(){this.b=pf}t(62,29,{},wl);function xl(){this.b=qf}t(63,29,{},xl);function yl(){this.b=wf}t(64,29,{},yl);function zl(){this.b=xf}t(65,29,{},zl);function Al(){this.b=Jf}t(66,29,{},Al);function Bl(){this.b=Mf}t(67,29,{},Bl);function Cl(){this.b=Vf}t(68,29,{},Cl);function Dl(){this.b=bg}t(69,29,{},Dl);t(70,33,{},function(a){this.b=a});
+function El(){this.b=cg}t(71,29,{},El);function Fl(){Fl=x;Gl=new Tk("aria-activedescendant")}var Gl;function Hl(){this.b=gg}t(73,29,{},Hl);function Il(){this.b=hg}t(74,29,{},Il);function Jl(){this.b=lg}t(75,29,{},Jl);
+function Kl(){Kl=x;Ll=new Rk;Ml=new Qk;Nl=new Sk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new gl;am=new il;bm=new hl;cm=new jl;dm=new kl;em=new ml;fm=new nl;gm=new pl;hm=new ql;im=new ol;jm=new rl;km=new sl;lm=new tl;mm=new ul;nm=new wl;om=new yl;pm=new zl;qm=new xl;rm=new vl;sm=new Al;tm=new Bl;um=new Cl;vm=new Dl;wm=new El;xm=new Il;ym=new Hl;zm=new Jl;Am=new Bm;Cm=new Dm;Em=new Fm;Gm=new Hm;Im=new Jm;Km=new Lm;Mm=
+new Nm;Om=new Pm;Qm=new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;pn=new qn;rn=new sn;tn=new un;vn=new wn;xn=new yn;zn=new An;F=new Oi;z(F,lg,zm);z(F,$c,Ml);z(F,Qd,Xl);z(F,ad,Ll);z(F,jd,Nl);z(F,Yd,Zl);z(F,kd,Ol);z(F,nd,Pl);z(F,sd,Ql);z(F,xd,Rl);z(F,De,am);z(F,Id,Sl);z(F,Ee,cm);z(F,Jd,Tl);z(F,Kd,Ul);z(F,Ld,Vl);z(F,Pd,Wl);z(F,cf,im);z(F,Vd,Yl);z(F,ue,$l);z(F,Ce,bm);z(F,Ie,dm);z(F,Te,em);z(F,bf,fm);z(F,df,gm);z(F,ef,hm);z(F,gf,jm);z(F,jf,km);z(F,kf,lm);z(F,mf,mm);z(F,nf,rm);z(F,pf,nm);z(F,qf,qm);z(F,
+wf,om);z(F,Vf,um);z(F,gg,ym);z(F,xf,pm);z(F,Jf,sm);z(F,Mf,tm);z(F,bg,vm);z(F,cg,wm);z(F,hg,xm);z(F,qg,Em);z(F,rg,Am);z(F,sg,Cm);z(F,zg,Im);z(F,Ag,Km);z(F,xg,Gm);z(F,Dg,Mm);z(F,Fg,Om);z(F,Gg,Qm);z(F,Ig,Wm);z(F,Kg,Sm);z(F,Lg,Um);z(F,Qg,Ym);z(F,Rg,pn);z(F,Sg,rn);z(F,Tg,tn);z(F,$g,zn);z(F,ah,vn);z(F,bh,xn)}var Ml,Ll,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,$l,bm,am,cm,dm,em,fm,im,gm,hm,jm,km,lm,mm,rm,nm,qm,om,pm,sm,tm,um,vm,wm,ym,xm,zm,F,Em,Am,Cm,Gm,Im,Km,Mm,Om,Qm,Wm,Sm,Um,Ym,pn,rn,tn,zn,vn,xn;
+function Fm(){this.b=qg}t(77,29,{},Fm);function Bm(){this.b=rg}t(78,29,{},Bm);function Dm(){this.b=sg}t(79,29,{},Dm);function Hm(){this.b=xg}t(80,29,{},Hm);function Jm(){this.b=zg}t(81,29,{},Jm);function Lm(){this.b=Ag}t(82,29,{},Lm);function Nm(){this.b=Dg}t(83,29,{},Nm);function Pm(){this.b=Fg}t(84,29,{},Pm);function Rm(){this.b=Gg}t(85,29,{},Rm);function Xm(){this.b=Ig}t(86,29,{},Xm);function Tm(){this.b=Kg}t(87,29,{},Tm);function Vm(){this.b=Lg}t(88,29,{},Vm);function Zm(){this.b=Qg}
+t(89,29,{},Zm);function qn(){this.b=Rg}t(90,29,{},qn);function sn(){this.b=Sg}t(91,29,{},sn);function un(){this.b=Tg}t(92,29,{},un);function An(){this.b=$g}t(93,29,{},An);function wn(){this.b=ah}t(94,29,{},wn);function yn(){this.b=bh}t(95,29,{},yn);function Pk(){this.b=pk()}function pk(){return(new Date).getTime()}t(96,1,{},Pk);function Bn(a){var b,c,d;d=new Cn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Dn(d,c.cZ.e),d.b.b+=nb,En(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function Fn(a){var b,c,d;c=y(Gn,m,131,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Hn;c[d]=a[d]}}function In(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+nb+a:b}t(101,1,{117:1,132:1});_.Ic=function(){return this.i};_.tS=function(){return In(this)};_.f=null;_.i=null;function Jn(a){Kn();this.i=a}t(100,101,ri,Jn);function $i(a){Kn();this.i=a}function Xi(a,b){Kn();this.f=b;this.i=a}t(99,100,vi,$i,Xi);
+function Ln(a){Kn();this.c=a;this.b=l;var b,c,d;c=Mn(Nn(this.c)?this.c:null);d=y(Gn,m,131,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new On(c[a]);Fn(d)}t(98,99,vi,Ln);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Of:Nn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Pn(this.c).e;this.b=this.b+nb+(Nn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Nn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=If&&"message"!=c&&"toString"!=c)try{b+="\n "+c+nb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Qn(a,b){return Rn(a)?a.eQ(b):a===b}function Pn(a){return Rn(a)?a.cZ:Sn}
+function Tn(a){return Rn(a)?a.hC():Ii(a)}
+function Un(){var a;Un=x;Vn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Wn(a){Un();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=Vn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Vn;t(108,1,{});function Ii(a){return a.$H||(a.$H=++Xn)}function Yn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Zn(){return $wnd.setTimeout(function(){0!=$n&&($n=0);ao=-1},10)}var $n=0,Xn=0,bo=0,ao=-1;
+function co(){co=x;eo=new fo}function go(a,b){a.b=ho(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new io(a)),jo(a.f,1),!a.j&&(a.j=new ko(a)),jo(a.j,50))}function fo(){}function lo(a){return a.Jc()}function ho(a,b){!a&&(a=[]);a[a.length]=b;return a}function mo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=ho(b,e)):e[0].xc()}catch(f){if(f=Wi(f),!A(f,132))throw f;}}return b}function jo(a,b){co();$wnd.setTimeout(function(){C(lo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(110,108,{},fo);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var eo;function io(a){this.b=a}t(111,1,{},io);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),mo(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Pk;100>pk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function ko(a){this.b=a}t(112,1,{},ko);_.Jc=function(){this.b.e&&jo(this.b.f,1);return this.b.k};
+_.b=null;function Kn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Mn(a);2<=e.length&&e.splice(0,2);c=y(Gn,m,131,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new On(e[a]);Fn(c)}function Mn(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,j=void 0,h=void 0,h=l,f=no(f),g=f.indexOf(ua),j=0==f.indexOf(ve)?8:0;-1==g&&(g=oo(f,po(64)),j=0==f.indexOf("function ")?9:0);-1!=g&&(h=no(f.substr(j,g-j)));d[e]=0<h.length?h:"anonymous"}return c}t(117,1,{});
+function En(a,b){a.b+=b}function qo(){}t(118,117,{},qo);_.b=l;function hk(a){return ro(so(a.ownerDocument),a)}function jk(a){return to(so(a.ownerDocument),a)}function uo(a,b){return parseInt(a[b])||0}function vo(a,b){return null==a[b]?null:""+a[b]}function wo(a,b){a.innerHTML=b||l}function xo(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 yo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function zo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Ij(a){a=a.button;return 1==a?4:2==a?2:1}function ro(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function Ao(a){return to(so(a.ownerDocument),a)}
+function to(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}function Bo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function Co(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
+function gk(a){return!Do()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==tg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Do(){var a=Eo();return-1!=a&&1009E3<=a}function Fo(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function Eo(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}
+function Go(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function zj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientHeight}function yj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientWidth}function Ho(a){return gk(G(a.compatMode,Gb)?a.documentElement:a.body)}function Io(a){return(G(a.compatMode,Gb)?a.documentElement:a.body).scrollTop||0}function so(a){return G(a.compatMode,Gb)?a.documentElement:a.body}
+function Jo(a,b){this.c=a;this.d=b}t(141,1,{117:1,121:1,123:1});_.eQ=function(a){return this===a};_.hC=function(){return Ii(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Fj(){Fj=x;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=H(Vo,m,6,[Ko,Mo,Oo,Qo,So])}t(140,141,hi);var Uo,Oo,Mo,Qo,Ko,So;function Lo(){Jo.call(this,kc,0)}t(142,140,hi,Lo);function No(){Jo.call(this,"DOTTED",1)}t(143,140,hi,No);function Po(){Jo.call(this,"DASHED",2)}t(144,140,hi,Po);
+function Ro(){Jo.call(this,Yb,3)}t(145,140,hi,Ro);function To(){Jo.call(this,"SOLID",4)}t(146,140,hi,To);function Wo(){Wo=x;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=H(fp,m,7,[Xo,Zo,ap,cp])}t(147,141,Bi);var ep,Zo,ap,cp,Xo;function Yo(){Jo.call(this,kc,0)}t(148,147,Bi,Yo);function $o(){Jo.call(this,"BLOCK",1)}t(149,147,Bi,$o);function bp(){Jo.call(this,"INLINE",2)}t(150,147,Bi,bp);function dp(){Jo.call(this,"INLINE_BLOCK",3)}t(151,147,Bi,dp);
+function gp(){gp=x;hp=new ip;jp=new kp;lp=new mp;np=new op;pp=H(qp,m,9,[hp,jp,lp,np])}t(152,141,Ei);var pp,np,jp,lp,hp;function ip(){Jo.call(this,"VISIBLE",0)}t(153,152,Ei,ip);function kp(){Jo.call(this,Yb,1)}t(154,152,Ei,kp);function mp(){Jo.call(this,"SCROLL",2)}t(155,152,Ei,mp);function op(){Jo.call(this,"AUTO",3)}t(156,152,Ei,op);function rp(){rp=x;sp=new tp;up=new vp;wp=new xp;yp=new zp;Ap=H(Bp,m,10,[sp,up,wp,yp])}t(157,141,Ci);var Ap,sp,up,wp,yp;function tp(){Jo.call(this,Fb,0)}
+t(158,157,Ci,tp);function vp(){Jo.call(this,ec,1)}t(159,157,Ci,vp);function xp(){Jo.call(this,gc,2)}t(160,157,Ci,xp);function zp(){Jo.call(this,zc,3)}t(161,157,Ci,zp);function Ej(){Ej=x;Cp=new Dp;Ep=new Fp;Gp=new Hp;Ip=new Jp;Kp=new Lp;Mp=new Np;Op=new Pp;Qp=new Rp;Sp=new Tp;Up=H(Vp,m,11,[Cp,Ep,Gp,Ip,Kp,Mp,Op,Qp,Sp])}t(162,141,Ai);var Up,Qp,Gp,Ip,Op,Sp,Mp,Ep,Kp,Cp;function Dp(){Jo.call(this,"PX",0)}t(163,162,Ai,Dp);function Fp(){Jo.call(this,"PCT",1)}t(164,162,Ai,Fp);
+function Hp(){Jo.call(this,"EM",2)}t(165,162,Ai,Hp);function Jp(){Jo.call(this,"EX",3)}t(166,162,Ai,Jp);function Lp(){Jo.call(this,"PT",4)}t(167,162,Ai,Lp);function Np(){Jo.call(this,"PC",5)}t(168,162,Ai,Np);function Pp(){Jo.call(this,"IN",6)}t(169,162,Ai,Pp);function Rp(){Jo.call(this,"CM",7)}t(170,162,Ai,Rp);function Tp(){Jo.call(this,"MM",8)}t(171,162,Ai,Tp);function Wp(){Wp=x;Xp=[];Yp=[];Zp=[]}var Xp,Yp,Zp;function $p(){$p=x;aq=new bq}
+function cq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function dq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function bq(){}t(174,1,{},bq);_.b=null;var aq;t(186,1,{});_.tS=function(){return"An event type"};_.i=null;t(185,186,{});_.Mc=function(){this.f=!1;this.i=null};_.f=!1;t(184,185,{});_.Lc=function(){return this.Nc()};_.b=null;var eq=_.c=null;function fq(){fq=x;gq=new hq(od,new iq)}function iq(){}t(183,184,{},iq);
+_.Kc=function(a){a.Oc(this)};_.Nc=function(){return gq};var gq;function jq(){jq=x;kq=new hq(wd,new lq)}function lq(){}t(187,184,{},lq);_.Kc=function(a){mq();nq(this,a.c,oq(a.b.b,a.b.b.pb.selectedIndex))};_.Nc=function(){return kq};var kq;t(190,184,yi);function $j(a,b){return(a.b.clientX||0)-ro(so(b.ownerDocument),b)+gk(b)+Ho(b.ownerDocument)}function ak(a,b){return(a.b.clientY||0)-Ao(b)+(b.scrollTop||0)+Io(b.ownerDocument)}function Gj(a){var b;return(b=a.c)?$j(a,b):a.b.clientX||0}
+function Hj(a){var b;return(b=a.c)?ak(a,b):a.b.clientY||0}t(189,190,yi);function pq(){pq=x;qq=new hq(Cd,new rq)}function rq(){}t(188,189,yi,rq);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return qq};var qq;function sq(){sq=x;tq=new hq(Md,new uq)}function uq(){}t(191,184,{},uq);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return tq};var tq;t(194,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var vq=_.d=0;
+function Ik(){this.d=++vq}t(193,194,Zh,Ik);function hq(a,b){this.d=++vq;this.b=b;!eq&&(eq=new wq);eq.b[a]=this;this.c=a}t(192,193,Zh,hq);_.b=null;_.c=null;function xq(){xq=x;yq=new hq(Od,new zq)}function zq(){}t(195,189,yi,zq);
+_.Kc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(Aq(),Bq))a=Cq(b.pb),c=new Dq(uo(b.pb,Sf),uo(b.pb,Rf)),d=new Dq(uo(b.T.jb.pb,Sf),uo(b.T.jb.pb,Rf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Eq(b.I,!0);a=uo(b.T.jb.pb,Sf);Fq(b,new Dq(a,Gq(b.T.jb).b));b.J&&b.O!=Bq&&Hq(b.r,b)}else Eq(b.I,!1),b.O!=(Aq(),Bq)?Fq(b,new Dq(b.F.c,b.F.b)):Iq(b,Cq(b.r.pb)),b.J&&b.O!=Bq&&Jq(b.r,b);Kq(b.T.jb)}else Eq(b.I,!0)};_.Nc=function(){return yq};var yq;t(196,184,{});
+function Lq(){Lq=x;Mq=new hq(fe,new Nq)}function Nq(){}t(197,196,{},Nq);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Mq};var Mq;function Oq(){Oq=x;Pq=new hq(ge,new Qq)}function Qq(){}t(198,196,{},Qq);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Pq};var Pq;function Rq(){Rq=x;Sq=new hq(je,new Tq)}function Tq(){}t(199,196,{},Tq);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Sq};
+var Sq;function Uq(){Uq=x;Vq=new hq(ke,new Wq)}function Wq(){}t(200,196,{},Wq);_.Kc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Xq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Og),a.b.c.b.b.f.pb[dh]=null!=b?b:l)};_.Nc=function(){return Vq};var Vq;function Yq(){Yq=x;Zq=new hq(pe,new $q)}function $q(){}
+t(201,184,{},$q);_.Kc=function(a){fk(a.b.b)};_.Nc=function(){return Zq};var Zq;function ar(){ar=x;br=new hq(ye,new cr)}function cr(){}t(202,184,{},cr);_.Kc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,dr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,er(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return br};var br;function fr(){fr=x;gr=new hq(ze,new hr)}
+function hr(){}t(203,184,{},hr);_.Kc=function(a){a.b.b&&(a.b.c.b=null,ir(a.b.b,a.b.c))};_.Nc=function(){return gr};var gr;function jr(){jr=x;kr=new hq(Ae,new lr)}function lr(){}t(204,184,{},lr);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return kr};var kr;t(206,184,{});t(205,206,{});function mr(){mr=x;nr=new hq(Ye,new or)}function or(){}t(207,205,{},or);
+_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(pr(),qr).length&&-999!=(pr(),qr)[c]&&(c=(pr(),qr)[c]);b=new rr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?sr(tr(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new ur(a)),a.xb),b.b=d,vr(),
+wr(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(xr(a,vo((yr(),zr).hc.b.pb,dh)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Xb;c=1300;break;case 114:case 82:a.lb=!0;a.K=sc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=La):801==a.d?(c=237,a.lb=!0,a.K=Ka):(c=233,a.lb=
+!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Sa);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Va);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Fa;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Ga;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
+!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?Ar(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Ar(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&Ar(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?Ar(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?Ar(a,4):c=207;break;case 53:105==a.d?
+Ar(a,5):c=208;break;case 54:105==a.d?Ar(a,6):c=210;break;case 55:105==a.d?Ar(a,7):c=211;break;case 56:105==a.d?Ar(a,8):c=212;break;case 57:105==a.d?Ar(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}Br(a,c)}a=!0}a&&this.b.preventDefault()};_.Nc=function(){return nr};var nr;function Cr(){Cr=x;Dr=new hq(zf,new Er)}function Er(){}t(208,189,yi,Er);_.Kc=function(a){a.uc(this)};
+_.Nc=function(){return Dr};var Dr;function Aj(){Aj=x;Bj=new hq(Af,new Fr)}function Fr(){}t(209,189,yi,Fr);_.Kc=function(a){a.vc(this)};_.Nc=function(){return Bj};var Bj;function Gr(){Gr=x;Hr=new hq(Bf,new Ir)}function Ir(){}t(210,189,yi,Ir);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Zj(oj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,pj(a))};_.Nc=function(){return Hr};var Hr;function Jr(){Jr=x;Kr=new hq(Cf,new Lr)}function Lr(){}t(211,189,yi,Lr);_.Kc=function(a){var b;b=this.b;go((co(),eo),new Mr(a,a.c,b))};
+_.Nc=function(){return Kr};var Kr;function Cj(){Cj=x;Dj=new hq(Df,new Nr)}function Nr(){}t(212,189,yi,Nr);_.Kc=function(a){a.wc(this)};_.Nc=function(){return Dj};var Dj;function wq(){this.b={}}t(213,1,{},wq);_.b=null;t(216,190,yi);var Or=null;function Pr(){Pr=x;Qr=new hq(Vg,new Rr)}function Rr(){}t(215,216,yi,Rr);_.Kc=function(a){Sr(a.b,this,a.b.n)};_.Nc=function(){return Qr};var Qr;function Tr(){Tr=x;Ur=new hq(Wg,new Vr)}function Vr(){}t(217,216,yi,Vr);_.Kc=function(a){Sr(a.b,this,a.b.n)};_.Nc=function(){return Ur};
+var Ur;function Wr(){var a;this.b=(a=document.createElement(Xd),a.setAttribute(Tf,"return;"),typeof a.ontouchstart==ve)}t(218,1,{},Wr);function Xr(){Xr=x;Yr=new hq(Xg,new Zr)}function Zr(){}t(219,216,yi,Zr);_.Kc=function(a){Sr(a.b,this,a.b.o)};_.Nc=function(){return Yr};var Yr;function $r(){$r=x;as=new hq(Yg,new bs)}function bs(){}t(220,216,yi,bs);_.Kc=function(a){cs(a.b,this)&&(a.b.k&&ds(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Bk(a.b.d,750),a.b.e=!1))};_.Nc=function(){return as};var as;
+function es(a,b){this.b=b;this.c=a}function fs(a,b,c){Hk&&(b=new es(b,c),a.Yc(b))}t(221,185,{},es);_.Kc=function(a){a.Uc(this)};_.Lc=function(){return Hk};_.b=!1;var Hk=_.c=null;function gs(a){this.b=a}t(222,185,{},gs);_.Kc=function(a){a.Vc(this)};_.Lc=function(){return hs};var hs=_.b=null;function is(){}function js(a){var b;ks&&(b=new is,a.Yc(b))}t(223,185,{},is);_.Kc=function(a){a.Wc(this)};_.Lc=function(){return ks};var ks=null;function ls(a){this.b=a}t(224,185,{},ls);_.Kc=function(a){a.Xc(this)};
+_.Lc=function(){return ms};var ms=_.b=null;function ns(){}t(225,185,{},ns);_.Kc=function(a){a.b.W&&a.b.Id()};_.Lc=function(){return os};var os=null;function ps(a,b,c){a=a.b;if(!b)throw new qs("Cannot add a handler with a null type");if(!c)throw new qs("Cannot add a null handler");0<a.c?rs(a,new ss(a,b,c)):ts(a,b,null,c);return new us(new vs(a,b,c))}
+function ws(a,b){var c;!b.f||b.Mc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new qs("Cannot fire null event");try{++d.c;j=xs(d,b.Lc(),null);e=null;for(h=d.d?j.If(j.Fe()):j.Hf();d.d?h.Kf():h._c();){g=d.d?h.Lf():h.ad();try{b.Kc(g)}catch(n){if(n=Wi(n),A(n,132))f=n,!e&&(e=new ys),zs(e,f);else throw n;}}if(e)throw new As(e);}finally{if(--d.c,0==d.c){var o,q;if(d.b)try{for(q=new Qi(d.b);q.c<q.e.Fe();)o=Ri(q),o.xc()}finally{d.b=null}}}}catch(r){r=Wi(r);if(A(r,84))throw new Bs(r.b);throw r;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function Cs(a){Ds.call(this,a,!1)}function Ds(a,b){this.b=new Es(b);this.c=a}t(226,1,Th,Cs,Ds);_.Yc=function(a){ws(this,a)};_.b=null;_.c=null;t(229,1,{});function rs(a,b){!a.b&&(a.b=new kj);ej(a.b,b)}function ts(a,b,c,d){var e;e=nj(a.e,b);e||(e=new Oi,z(a.e,b,e));a=e.Be(c);a||(a=new kj,e.De(c,a));a.zf(d)}function Fs(a,b,c,d){var e,f;e=xs(a,b,c);e.Bf(d)&&e.Ce()&&(f=nj(a.e,b),f.Ee(c),f.Ce()&&Zi(a.e,b))}
+function xs(a,b,c){a=nj(a.e,b);if(!a)return Gs(),Gs(),Hs;c=a.Be(c);return!c?(Gs(),Gs(),Hs):c}t(228,229,{});_.b=null;_.c=0;_.d=!1;function Es(a){this.e=new Oi;this.d=a}t(227,228,{},Es);function us(a){this.b=a}t(230,1,{},us);_.b=null;function As(a){Xi.call(this,Is(a),Js(a));this.b=a}function Js(a){a=a.Bd();return!a._c()?null:a.ad()}
+function Is(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new Ks(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Bd();a._c();)d=a.ad(),c?c=!1:b.b.b+="; ",d=d.Ic(),En(b.b,d);return b.b.b}t(232,99,mi,As);_.b=null;function Bs(a){As.call(this,a)}t(231,232,mi,Bs);t(233,1,{},function(){});function Ls(a){a=vo(a,Ud);return Ms(tg,a)?(Ns(),Os):Ms(hf,a)?(Ns(),Ps):(Ns(),Qs)}function Ns(){Ns=x;Os=new Rs("RTL",0);Ps=new Rs("LTR",1);Qs=new Rs("DEFAULT",2);Ss=H(Ts,m,49,[Os,Ps,Qs])}
+function Rs(a,b){Jo.call(this,a,b)}t(235,141,{49:1,117:1,121:1,123:1},Rs);var Ss,Qs,Ps,Os;function Us(){}function Vs(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 y(a,b,c,d,e){d=Vs(e,d);H(a,b,c,d);return d}function Ws(a){return Xs([Ys,I],[m,s],[116,-1],a,0,2,1)}
+function Xs(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Vs(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Xs(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Zs();var e=$s,f=at;Zs();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function bt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new ct;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new ct;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new ct;}a[b]=c}t(236,1,{},Us);_.qI=0;
+function Zs(){Zs=x;$s=[];at=[];var a=new Us,b=$s,c=at,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var $s,at;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Nn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Rn(a){return a.tM==x||a.cM&&!!a.cM[1]}function dt(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function et(){var a;$stats&&ft("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Uf))a=Uf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ff)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ff)&&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")?xe:"unknown"}G(xe,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&ft("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(gt,m,1,[Gb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&ft("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Wp();Zp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Wp();0!=Zp.length&&(a=Zp.join(l),b=($p(),aq),a=cq(a),dq(b).insertBefore(a,b.b.firstChild),Zp.length=0);0!=Xp.length&&(a=Xp.join(l),b=($p(),aq),a=cq(a),dq(b).appendChild(a),Xp.length=0);0!=Yp.length&&(a=Yp.join(l),b=($p(),aq),a=cq(a),dq(b).appendChild(a),Yp.length=0);$stats&&ft("export.client.JSME_export");new ht;new it;0<jt(null)?go((co(),eo),new kt):lt()}function Wi(a){return A(a,132)?a:new Ln(a)}function mt(a){return nt(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function ot(a){return nt(a.l,a.m,a.h)}function nt(a,b,c){return _=new pt,_.l=a,_.m=b,_.h=c,_}
+function qt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new rt;if(0==a.l&&0==a.m&&0==a.h)return st=nt(0,0,0),nt(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?(st=nt(0,0,0),c=ot((tt(),ut))):(st=nt(c.l,c.m,c.h),c=nt(0,0,0)),c;g=!1;0!=b.h>>19&&(b=vt(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?Jt(e):0==c&&0!=d&&0==e?Jt(d)+22:0!=c&&0==d&&0==e?Jt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=ot((tt(),Kt)),c=!0,g=!g;else return c=Lt(a,f),g&&Mt(c),st=nt(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=vt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Lt(c,d);f&&Mt(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=nt(f,j,c);g?st=vt(c):st=nt(c.l,c.m,c.h);return e}if(!Nt(a,b))return e?st=vt(a):st=nt(a.l,a.m,a.h),nt(0,0,0);c=c?a:nt(a.l,a.m,a.h);var h,n,o,q;f=Ot(b)-Ot(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=nt(j&4194303,n&4194303,h&1048575);for(n=nt(0,0,0);0<=f;){h=c;var r=q=o=void 0,r=h.h-j.h;0>r?h=!1:(o=h.l-j.l,q=h.m-j.m+(o>>22),r+=q>>22,0>r?h=!1:(h.l=o&4194303,h.m=q&4194303,h.h=r&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;q=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=q>>>1|(h&1)<<21;--f}g&&Mt(n);e?(st=vt(c),d&&(st=Pt(st,(tt(),ut)))):st=nt(c.l,c.m,c.h);return n}
+function Mt(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}function Ot(a){var b;b=Qt(a.h);return 32==b?(b=Qt(a.m),32==b?Qt(a.l)+32:b+20-10):b-12}var st=null;function Rt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return nt(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function St(a,b){return nt(a.l&b.l,a.m&b.m,a.h&b.h)}function Tt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function M(a){var b,c,d;if(isNaN(a))return tt(),Ut;if(-9223372036854775E3>a)return tt(),Vt;if(9223372036854775E3<=a)return tt(),Kt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=nt(a,b,c);d&&Mt(b);return b}function Wt(a){var b,c;return-129<a&&128>a?(b=a+128,null==Xt&&(Xt=y(Yt,m,50,256,0)),c=Xt[b],!c&&(c=Xt[b]=mt(a)),c):mt(a)}
+function Zt(a){var b=nh,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 Nt(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)}
+function $t(a,b){var c,d,e,f,g,j,h,n,o,q,r,u,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;q=(b.h&1048320)>>8;r=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=q&&(g+=c*q);c=(r&4194303)+((v&511)<<13);r=(r>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(r>>22);return nt(c&4194303,r&
+4194303,u&1048575)}function vt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return nt(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Lt(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 nt(c&4194303,d&4194303,e&1048575)}function Pt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return nt(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function N(a){return a.l|a.m<<22}function au(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ba+au(vt(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Wt(1E9);a=qt(a,b);b=l+N(st);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Xt=null;function tt(){tt=x;Kt=nt(4194303,4194303,524287);Vt=nt(0,0,524288);ut=Wt(1);Wt(2);Ut=Wt(0)}var Kt,Vt,ut,Ut;function pt(){}t(245,1,{50:1},pt);
+function ft(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function bu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(250,1,{},bu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function cu(a,b){En(a.b.b,b.b);return a}function du(){this.b=new eu}t(251,1,{},du);function fu(a){if(null==a)throw new qs("css is null");this.b=a}t(252,1,{51:1,117:1},fu);
+_.eQ=function(a){return!A(a,51)?!1:G(this.b,a.b)};_.hC=function(){return gu(this.b)};_.b=null;function hu(a){if(null==a)throw new qs("html is null");this.b=a}t(254,1,Wh,hu);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return gu(this.b)};_.b=null;t(255,1,Wh,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return gu(this.b)};_.b=null;
+function iu(){iu=x;ju=RegExp(na,we);ku=RegExp(tb,we);lu=RegExp(qb,we);mu=RegExp(ta,we);nu=RegExp(da,we)}function ou(a){iu();-1!=a.indexOf(na)&&(a=a.replace(ju,pa));-1!=a.indexOf(qb)&&(a=a.replace(lu,ra));-1!=a.indexOf(tb)&&(a=a.replace(ku,qa));-1!=a.indexOf(da)&&(a=a.replace(nu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(mu,"&#39;"));return a}var ju,ku,lu,nu,mu;function pu(a){if(null==a)throw new qs("uri is null");this.b=a}t(257,1,{54:1},pu);_.eQ=function(a){return!A(a,54)?!1:G(this.b,a.b)};_.hC=function(){return gu(this.b)};
+_.b=null;function qu(){qu=x}t(259,1,{});function ru(){}t(260,1,{},ru);var su=null;function tu(){}t(261,259,{},tu);var uu=null;function vu(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=xs(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=xs(a.b,f,null).Gf(e),A(d,55)&&Qn(d.b,b)){var h=a.b,n=f;0<h.c?rs(h,new wu(h,n,null,d)):Fs(h,n,null,d)}}}t(262,1,ci);_.b=null;function xu(a){this.b=a}t(263,262,ci,xu);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function yu(a){this.b=a}t(264,262,ci,yu);
+_.Wc=function(){var a=this.b.b;zu(a);Au(a.pb)};function Bu(){Kn()}t(265,99,vi,Bu);function Cu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Bk(a.e,1))}function Du(){this.b=new Eu(this);this.c=new kj;this.e=new Fu(this);this.i=new Gu(this)}t(266,1,{},Du);_.d=!1;_.f=!1;function Eu(a){Ck();this.b=a}t(267,26,{},Eu);_.Hc=function(){if(this.b.d){var a=this.b,b;b=Hu(a.i.e.c,a.i.c);Iu(a.i);A(b,56)&&new Bu;a.d=!1;Cu(a)}};_.b=null;function Fu(a){Ck();this.b=a}t(268,26,{},Fu);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=pk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Bk(a.b,1E4);a.i.d<a.i.b;){d=Ju(a.i);try{if(null==d)break;A(d,56)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Iu(a.i)}if(100<=pk()-b)break}}finally{e||(Jk(a.b),a.d=!1,Cu(a))}};_.b=null;function Ju(a){var b;a.c=a.d;b=Hu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Iu(a){Ku(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Gu(a){this.e=a}t(269,1,{},Gu);_._c=function(){return this.d<this.b};_.ad=function(){return Ju(this)};
+_.bd=function(){Iu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Lu(a,b){var c=(Mu(),Nu(b));a.appendChild(c)}function Ou(a,b,c){var d;d=ek;ek=a;b==tj&&8192==Pu(a.type)&&(tj=null);c.cd(a);ek=d}var ek=null,tj=null;function Qu(){Qu=x;Ru=new Du}function Kj(a){Qu();if(!a)throw new qs("cmd cannot be null");var b=Ru;ej(b.c,a);Cu(b)}var Ru;function Su(a){uj();!Tu&&(Tu=new Ik);Uu||(Uu=new Ds(null,!0),Vu=new Wu);return ps(Uu,Tu,a)}var Uu=null;function Xu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Wu(){}t(275,185,{},Wu);_.Kc=function(a){a.$c(this);Vu.d=!1};_.Lc=function(){return Tu};_.Mc=function(){Xu(this)};_.b=!1;_.c=!1;_.d=!1;var Tu=_.e=null,Vu=null;function Yu(){Yu=x;Zu=new $u;av()||(Zu=null)}var Zu=null;function Ek(){}t(277,1,{},Ek);_.Uc=function(){for(;0<(Ck(),Dk).d;)Jk(Hu(Dk,0))};function Gk(a,b){return ps((!bv&&(bv=new cv),bv),a,b)}function dv(a){Fk();ev||(fv(),ev=!0);return Gk((!ks&&(ks=new Ik),ks),a)}function Fk(){gv||(hv(),gv=!0)}
+function iv(){var a;gv&&(a=new jv,bv&&ws(bv,a));return null}var gv=!1,bv=null,kv=0,lv=0,ev=!1;function mv(){mv=x;nv=new Ik}function jv(){mv()}t(279,185,{},jv);_.Kc=function(){null.gg()};_.Lc=function(){return nv};var nv;function cv(){Cs.call(this,null)}t(281,226,Th,cv);
+function Pu(a){switch(a){case od:return 4096;case wd:return 1024;case Cd:return 1;case Od:return 2;case pe:return 2048;case Ye:return 128;case Ze:return 256;case $e:return 512;case ff:return 32768;case "losecapture":return 8192;case zf:return 4;case Af:return 64;case Bf:return 32;case Cf:return 16;case Df:return 8;case "scroll":return 16384;case me:return 65536;case Pb:case Ef:return 131072;case Md:return 262144;case Zf:return 524288;case Yg:return 1048576;case Xg:return 2097152;case Wg:return 4194304;
+case Vg:return 8388608;case Ae:return 16777216;case ye:return 33554432;case ze:return 67108864;default:return-1}}function uj(){ov||(pv(),qv(),ov=!0)}var ov=!1;function rv(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 sv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function pv(){tv=C(function(a){var b;var c=Uu,d,e,f;Tu&&c&&uv(c.b.e,Tu)?(b=Vu.b,d=Vu.c,e=Vu.d,f=Vu.e,Xu(Vu),Vu.e=a,ws(c,Vu),c=!(Vu.b&&!Vu.c),Vu.b=b,Vu.c=d,Vu.d=e,Vu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});vv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Nn(b)&&A(b,57)&&Ou(a,c,b)});wv=C(function(a){a.preventDefault();vv.call(this,a)});xv=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;vv.call(this,a)});yv=C(function(a){if(tv(a)){var b=vj;b&&b.__listener&&!Nn(b.__listener)&&A(b.__listener,57)&&(Ou(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Cd,yv,!0);$wnd.addEventListener(Od,yv,!0);$wnd.addEventListener(zf,yv,!0);$wnd.addEventListener(Df,yv,!0);$wnd.addEventListener(Af,yv,!0);$wnd.addEventListener(Cf,yv,!0);$wnd.addEventListener(Bf,yv,!0);$wnd.addEventListener(Ef,yv,!0);$wnd.addEventListener(Ye,tv,!0);$wnd.addEventListener($e,tv,!0);$wnd.addEventListener(Ze,
+tv,!0);$wnd.addEventListener(Yg,yv,!0);$wnd.addEventListener(Xg,yv,!0);$wnd.addEventListener(Wg,yv,!0);$wnd.addEventListener(Vg,yv,!0);$wnd.addEventListener(Ae,yv,!0);$wnd.addEventListener(ye,yv,!0);$wnd.addEventListener(ze,yv,!0)}function zv(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)}
+function Av(a,b){var c;uj();if(G(ie,b)&&(c=Eo(),-1!=c&&1009E3>=c))he==he&&(a.ondragexit=wv);else switch(b){case "drag":a.ondrag=vv;break;case fe:a.ondragend=vv;break;case ge:a.ondragenter=wv;break;case ie:a.ondragleave=vv;break;case je:a.ondragover=wv;break;case "dragstart":a.ondragstart=vv;break;case ke:a.ondrop=vv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,vv,!1);a.addEventListener(b,vv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+var vj=null,tv=null,yv=null,wv=null,vv=null,xv=null;function qv(){$wnd.addEventListener(Bf,C(function(a){var b=vj;if(b&&!a.relatedTarget&&Le==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Df,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Pb,yv,!0)}
+function Bv(a,b){uj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?vv:null),c&2&&(a.ondblclick=b&2?vv:null),c&4&&(a.onmousedown=b&4?vv:null),c&8&&(a.onmouseup=b&8?vv:null),c&16&&(a.onmouseover=b&16?vv:null),c&32&&(a.onmouseout=b&32?vv:null),c&64&&(a.onmousemove=b&64?vv:null),c&128&&(a.onkeydown=b&128?vv:null),c&256&&(a.onkeypress=b&256?vv:null),c&512&&(a.onkeyup=b&512?vv:null),c&1024&&(a.onchange=b&1024?vv:null),c&2048&&(a.onfocus=b&2048?vv:null),c&4096&&(a.onblur=b&4096?vv:
+null),c&8192&&(a.onlosecapture=b&8192?vv:null),c&16384&&(a.onscroll=b&16384?vv:null),c&32768&&(a.onload=b&32768?xv:null),c&65536&&(a.onerror=b&65536?vv:null),c&131072&&(a.onmousewheel=b&131072?vv:null),c&262144&&(a.oncontextmenu=b&262144?vv:null),c&524288&&(a.onpaste=b&524288?vv:null),c&1048576&&(a.ontouchstart=b&1048576?vv:null),c&2097152&&(a.ontouchmove=b&2097152?vv:null),c&4194304&&(a.ontouchend=b&4194304?vv:null),c&8388608&&(a.ontouchcancel=b&8388608?vv:null),c&16777216&&(a.ongesturestart=b&16777216?
+vv:null),c&33554432&&(a.ongesturechange=b&33554432?vv:null),c&67108864&&(a.ongestureend=b&67108864?vv:null));b&131072&&a.addEventListener(Pb,vv,!1)}function Cv(){var a;Cv=x;Dv=(a=$doc,G(a.compatMode,Gb)?a.documentElement:a.body)}var Dv;function Ev(){this.c=new kj}function Fv(a){a=a[Xc];return null==a?-1:a}t(286,1,{},Ev);_.b=null;function Gv(a,b){this.b=a;this.c=b}t(287,1,{},Gv);_.b=0;_.c=null;t(288,1,Th);_.ed=function(a){return decodeURI(a.replace("%23",la))};_.Yc=function(a){ws(this.b,a)};
+_.fd=function(a){a=null==a?l:a;if(!G(a,null==Hv?l:Hv))Hv=a,os&&(a=new ns,ws(this.b,a))};var Hv=l;function av(){function a(){$wnd.setTimeout(a,250);e()}var b=Zu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));Hv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ed(c.substring(1)));b.fd(a)});a();return!0}t(290,288,Th);function $u(){this.b=new Cs(null)}t(289,290,Th,$u);_.ed=function(a){return a};
+function hv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(iv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{gv&&fs((!bv&&(bv=new cv),bv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function fv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(ev&&(d=yj(),c=zj(),lv!=d||kv!=c))lv=d,kv=c,js((!bv&&(bv=new cv),bv))}finally{a&&a(b)}})}function jj(a,b){Si(a.ld(),b,!0)}function ij(a,b){Si(a.ld(),b,!1)}function Iv(a,b){a.pb.style[Je]=b}function xj(a,b,c){0<=b&&a.qd(b+dg);0<=c&&a.od(c+dg)}function Jv(a){var b,a=vo(a,yd);b=oo(a,po(32));return 0<=b?a.substr(0,b-0):a}
+function Si(a,b,c){if(!a)throw new $i(oc);b=no(b);if(0==b.length)throw new Kk(Mc);if(c){var d;d=no(b);b=a.className;-1==xo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=no(b);f=a.className;e=xo(f,c);-1!=e&&(b=no(f.substr(0,e-0)),c=no(Kv(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Lv(a,b){a.style.display=b?l:Kf;a.setAttribute("aria-hidden",""+!b)}t(296,1,zi);_.gd=function(){return hk(this.pb)};_.hd=function(){return jk(this.pb)};
+_.jd=function(){return uo(this.pb,Rf)};_.kd=function(){return uo(this.pb,Sf)};_.ld=function(){return this.pb};_.md=function(){return this.pb.style.display!=Kf};_.nd=function(){throw new Mv;};_.od=function(a){Iv(this,a)};_.pd=function(a){Lv(this.pb,a)};_.qd=function(a){this.pb.style[ih]=a};_.tS=function(){var a;if(this.pb){var b=this.pb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=l;a=outer}else a="(null handle)";return a};_.pb=null;
+function Nv(a,b,c){Av(a.pb,c.c);ps(!a.mb?a.mb=new Cs(a):a.mb,c,b)}function B(a,b,c){var d;d=Pu(c.c);-1==d?Av(a.pb,c.c):-1==a.lb?Bv(a.pb,d|(a.pb.__eventBits||0)):a.lb|=d;return ps(!a.mb?a.mb=new Cs(a):a.mb,c,b)}function Ov(a,b,c){return ps(!a.mb?a.mb=new Cs(a):a.mb,c,b)}
+function Pv(a){var b;if(a.td())throw new Qv("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;0<b&&(-1==a.lb?Bv(a.pb,b|(a.pb.__eventBits||0)):a.lb|=b);a.rd();a.wd()}function Rv(a,b){var c;switch(Pu(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&Fo(a.pb,c))return}c=a.pb;var d,e,f;if(eq&&(f=eq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&ws(a.mb,f.b),f.b.b=d,f.b.c=e}
+function Sv(a){if(!a.td())throw new Qv("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.pb.__listener=null,a.kb=!1}}}function fk(a){if(a.ob)if(A(a.ob,70))a.ob.yd(a);else{if(a.ob)throw new Qv("This widget's parent does not implement HasWidgets");}else if(rj(),uv(Tv.b,a)){rj();try{a.vd()}finally{Zi(Tv.b,a)}}}
+function Uv(a,b){var c;c=a.ob;if(b){if(c)throw new Qv("Cannot set a new parent without first clearing the old parent");a.ob=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.ob=null}}t(295,296,wi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.mb&&ws(this.mb,a)};_.td=function(){return this.kb};_.ud=function(){Pv(this)};_.cd=function(a){Rv(this,a)};_.vd=function(){Sv(this)};_.wd=function(){};_.xd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
+function Vv(a){for(a=new Wv(a);a.b.b<a.b.c.d-1;)Xv(a.b),Yv(a.b)}t(294,295,ni);_.rd=function(){Zv(this,($v(),aw))};_.sd=function(){Zv(this,($v(),bw))};function cw(a,b,c){fk(b);var d=a.q;dw(d,b,d.d);d=(Mu(),Nu(b.pb));c.appendChild(d);Uv(b,a)}function ew(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new fw;b.ob==a&&(f=a.zd(b),f<d&&--d);fk(b);dw(a.q,b,d);e?(e=b.pb,zv(c,(Mu(),Nu(e)),d)):(e=(Mu(),Nu(b.pb)),c.appendChild(e));Uv(b,a)}
+function gw(a,b){var c;if(b.ob!=a)return!1;try{Uv(b,null)}finally{c=b.pb;zo(c).removeChild(c);c=a.q;var d;d=hw(c,b);if(-1==d)throw new iw;if(0>d||d>=c.d)throw new fw;for(--c.d;d<c.d;++d)bt(c.b,d,c.b[d+1]);bt(c.b,c.d,null)}return!0}t(293,294,ni);_.zd=function(a){return hw(this.q,a)};_.Ad=function(a,b,c,d){ew(this,a,b,c,d)};_.Bd=function(){return new jw(this.q)};_.yd=function(a){return gw(this,a)};function qj(a,b,c,d){var e;fk(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.pb,e,!0)}
+function kw(a,b){var c;(c=gw(a,b))&&lw(b.pb);return c}function mw(a,b,c,d){if(b.ob!=a)throw new Kk("Widget must be a child of this panel.");a.Ed(b,c,d)}function nw(a,b,c){a=a.pb;-1==b&&-1==c?lw(a):(a.style[ag]=Zc,a.style[af]=b+dg,a.style[Ug]=c+dg)}function ow(){var a=$doc.createElement(Xd);this.q=new pw(this);this.pb=a;this.pb.style[ag]="relative";this.pb.style[Xf]=Ke}function lw(a){a.style[af]=l;a.style[Ug]=l;a.style[ag]=l}t(292,293,ni,ow);_.Cd=function(a){cw(this,a,this.pb)};
+_.yd=function(a){return kw(this,a)};_.Dd=function(a,b,c){mw(this,a,b,c)};_.Ed=function(a,b,c){nw(a,b,c)};function qw(a,b){if(a.Gd())throw new Qv("SimplePanel can only contain one child widget");a.Hd(b)}function rw(a,b){if(a.jb!=b)return!1;try{Uv(b,null)}finally{a.Fd().removeChild(b.pb),a.jb=null}return!0}function sw(a,b){if(b!=a.jb&&(b&&fk(b),a.jb&&a.yd(a.jb),a.jb=b)){var c=(Mu(),Nu(a.jb.pb));a.Fd().appendChild(c);Uv(b,a)}}function tw(){this.pb=$doc.createElement(Xd)}t(300,294,ni,tw);_.Fd=function(){return this.pb};
+_.Gd=function(){return this.jb};_.Bd=function(){return new uw(this)};_.yd=function(a){return rw(this,a)};_.Hd=function(a){sw(this,a)};_.jb=null;function vw(){vw=x;ww()}function xw(a,b){a.hb&&(yw(a.gb,!1,!1),fs(a,a,b))}function zw(a){var b;if(b=a.jb)null!=a.X&&b.od(a.X),null!=a.Y&&b.qd(a.Y)}function Aw(a,b,c){a.cb=b;a.ib=c;b-=Bo();c-=Co();a=a.pb;a.style[af]=b+(Ej(),dg);a.style[Ug]=c+dg}function Bw(a){a.hb||(a.kb&&fk(a),yw(a.gb,!0,!1))}t(299,300,ni);_.Fd=function(){return Cw?yo(yo(this.pb)):yo(this.pb)};
+_.jd=function(){return uo(this.pb,Rf)};_.kd=function(){return uo(this.pb,Sf)};_.ld=function(){return Cw?yo(this.pb):zo(yo(this.pb))};_.Id=function(){this.Jd(!1)};_.Jd=function(a){xw(this,a)};_.md=function(){return!G(Ke,this.pb.style[fh])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this.hb&&yw(this.gb,!1,!0)};_.od=function(a){this.X=a;zw(this);0==a.length&&(this.X=null)};_.Kd=function(a,b){Aw(this,a,b)};_.pd=function(a){this.pb.style[fh]=a?gh:Ke};_.Hd=function(a){sw(this,a);zw(this)};
+_.qd=function(a){this.Y=a;zw(this);0==a.length&&(this.Y=null)};_.Ld=function(){Bw(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;_.hb=!1;_.ib=-1;
+function Dw(a,b){var c;tw.call(this);this.$=new Ew;this.U=(Fw(),Gw);this.gb=new Hw(this);c=this.pb;var d;d=$doc.createElement(Xd);Cw&&(wo(d,"<div></div>"),go((co(),eo),new Iw(d)));c.appendChild(d);this.Kd(0,0);(Cw?yo(this.pb):zo(yo(this.pb)))[yd]="gwt-PopupPanel";(Cw?yo(yo(this.pb)):yo(this.pb))[yd]=$f;this.W=this.V=a;this.db=!1;c=H(gt,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Jw(c);this.T.ld()[yd]=l;c=Cw?yo(this.pb):zo(yo(this.pb));d="gwt-DecoratedPopupPanel";if(!c)throw new $i(oc);d=no(d);
+if(0==d.length)throw new Kk(Mc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}sw(this,this.T);zw(this);Si(Cw?yo(yo(this.pb)):yo(this.pb),$f,!1);Si(this.T.c,b+"Content",!0)}t(298,299,ni);_.rd=function(){Pv(this.T)};_.sd=function(){Sv(this.T)};_.Gd=function(){return this.T.jb};_.Bd=function(){return new uw(this.T)};_.yd=function(a){return this.T.yd(a)};
+_.Hd=function(a){sw(this.T,a);zw(this)};_.T=null;t(297,298,ni);_.vd=function(){Sv(this)};function Kw(){Kw=x;Lw=new Mw(Fb,0,(Fw(),Gw));Nw=new Mw(qc,1,Ow);Pw=new Mw(Ac,2,Qw);Rw=H(Sw,m,58,[Lw,Nw,Pw])}function Mw(a,b,c){Jo.call(this,a,b);this.b=c}t(301,141,{58:1,117:1,121:1,123:1},Mw);_.b=null;var Rw,Lw,Nw,Pw;function Tw(){Tw=x;Uw=H(gt,m,1,[Ug,yf,rd])}
+function Jw(a){var b;Tw();var c,d;c=this.pb=$doc.createElement(Jg);this.d=$doc.createElement(Mg);Lu(c,this.d);c[ud]=0;for(c=c[td]=0;c<a.length;++c)d=(b=$doc.createElement(Zg),b[yd]=a[c],Lu(b,Vw(a[c]+"Left")),Lu(b,Vw(a[c]+Hb)),Lu(b,Vw(a[c]+"Right")),b),Lu(this.d,d),1==c&&(this.c=yo(rv(d,1)));this.pb[yd]="gwt-DecoratorPanel"}function Vw(a){var b,c;c=$doc.createElement(Ng);b=$doc.createElement(Xd);var d=(Mu(),Nu(b));c.appendChild(d);c[yd]=a;b[yd]=a+"Inner";return c}t(303,300,Di,Jw);_.Fd=function(){return this.c};
+_.c=null;_.d=null;var Uw;t(302,303,Di);t(304,1,{});function $v(){$v=x;aw=new Ww;bw=new Xw}function Yw(a){As.call(this,a)}function Zv(a,b){$v();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Wi(f),A(f,132))d=f,!c&&(c=new ys),zs(c,d);else throw f;}}if(c)throw new Yw(c);}t(305,231,mi,Yw);var aw,bw;function Ww(){}t(306,1,{},Ww);_.Md=function(a){a.ud()};function Xw(){}t(307,1,{},Xw);_.Md=function(a){a.vd()};t(310,295,ai);_.Qc=function(a){return B(this,a,(Cr(),Cr(),Dr))};
+_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(Gr(),Gr(),Hr))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};_.ud=function(){Pv(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};t(309,310,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1});
+function Zw(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=sd,b);this.pb[yd]="gwt-Button";wo(this.pb,a)}t(308,309,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,59:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},Zw);
+function $w(){this.q=new pw(this);this.f=$doc.createElement(Jg);this.e=$doc.createElement(Mg);Lu(this.f,this.e);this.pb=this.f}t(311,293,ni);_.e=null;_.f=null;function ax(a,b){var c;if(a.i)throw new Qv("Composite.initWidget() may only be called once.");fk(b);c=b.pb;a.pb=c;var d;Mu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Mu(),c).__gwt_resolve=bx(a));a.i=b;Uv(b,a)}
+function cx(a){if(-1!=a.lb){var b=a.i,c=a.lb;-1==b.lb?Bv(b.pb,c|(b.pb.__eventBits||0)):b.lb|=c;a.lb=-1}a.i.ud();a.pb.__listener=a;a.wd()}t(312,295,Xh);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){cx(this)};_.cd=function(a){Rv(this,a);this.i.cd(a)};_.vd=function(){this.i.vd()};_.nd=function(){return this.pb=this.i.nd()};_.i=null;
+function dx(a,b,c){a.d=!1;c?wo(a.b,b):a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Ud]=tg;break;case 1:b[Ud]=hf;break;case 2:Ls(b)!=(Ns(),Qs)&&(b[Ud]=l)}}function ex(a){this.b=a;this.d=!1;this.e=this.c=Ls(a)}t(313,1,{},ex);_.b=null;_.c=null;_.d=!1;_.e=null;function wj(){this.pb=fx()}t(314,300,fi,wj);_.Qc=function(a){return B(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(Gr(),Gr(),Hr))};
+_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};function gx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=yo(b);e=null;c&&(c=Fv(c),e=0>c?null:Hu(a.j.c,c));e?hx(a,e):d&&wo(b,l);return b}function hx(a,b){var c;if(b.ob!=a)return!1;try{Uv(b,null)}finally{c=b.pb;zo(c).removeChild(c);var d=a.j,e;e=Fv(c);c[Xc]=null;c=d.c;ix(e,c.d);bt(c.c,e,null);d.b=new Gv(e,d.b)}return!0}t(316,294,Fi);_.Bd=function(){return new jx(this)};_.yd=function(a){return hx(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;
+function kx(a){if(0>=a.c)throw new lx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new lx("Column index: 0, Column size: "+a.b);}
+function mx(){this.j=new Ev;this.i=$doc.createElement(Jg);this.d=$doc.createElement(Mg);Lu(this.i,this.d);this.pb=this.i;this.e=new nx(this);var a=new ox(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;zv(a.c.i,(Mu(),Nu(b)),0);Lu(a.b,$doc.createElement(Gd))}var c,d,e;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new lx("Row index: "+a+", Row size: "+d);if(0>c)throw new lx("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new lx("Column index: "+c+", Column size: "+this.b);c=gx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)d=this.d.rows[a],e=(c=$doc.createElement(Ng),wo(c,sa),c),zv(d,(Mu(),Nu(e)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Gd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;e=$doc.createElement(Ng);
+e.innerHTML=sa;c=$doc.createElement(Zg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)gx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(315,316,Fi,mx);_.b=0;_.c=0;
+function px(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(qx(),rx)?a.c.e==(Ns(),Ps)?(sx(),tx):a.c.e==Os?(sx(),ux):(sx(),vx):a.c.e==(Ns(),Ps)?(sx(),ux):a.c.e==Os?(sx(),tx):(sx(),wx);b!=a.d&&(a.d=b,a.pb.style[Pg]=!a.d?l:a.d.b)}t(319,295,wi);_.b=null;_.c=null;_.d=null;function xx(){this.pb=$doc.createElement(Xd);this.c=new ex(this.pb);this.pb[yd]="gwt-Label"}function yx(){xx.call(this);dx(this.c,jh,!1);px(this)}
+t(318,319,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},xx,yx);_.Qc=function(a){return B(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(Gr(),Gr(),Hr))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};
+function zx(a){var b=$doc.createElement(Xd);Ms(Eg,b.tagName);this.pb=b;this.c=new ex(this.pb);this.pb[yd]="gwt-HTML";dx(this.c,a,!0);px(this)}t(317,318,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,67:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},zx);function Ax(a){for(;++a.c<a.e.d&&!(null!=Hu(a.e,a.c)););}function jx(a){this.d=a;this.e=this.d.j.c;Ax(this)}t(320,1,{},jx);
+_._c=function(){return this.c<this.e.d};_.ad=function(){var a;if(this.c>=this.e.d)throw new iw;a=Hu(this.e,this.c);this.b=this.c;Ax(this);return a};_.bd=function(){var a;if(0>this.b)throw new Bx;a=Hu(this.e,this.b);fk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function nx(a){this.b=a}t(321,1,{},nx);_.b=null;function ox(a){this.c=a}t(322,1,{},ox);_.b=null;_.c=null;function qx(){qx=x;rx=new Cx}var rx;function sx(){sx=x;Dx=new Ex((rp(),vd));tx=new Ex(af);ux=new Ex(ng);vx=tx;wx=ux;Fx=vx}
+var Dx,Fx,tx,wx,vx,ux;function Cx(){}t(324,1,{},Cx);function Ex(a){this.b=a}t(325,324,{},Ex);_.b=null;function Gx(){Gx=x;Hx=new Ix(yf);Jx=new Ix(Ug)}var Hx,Jx;function Ix(a){this.b=a}t(326,1,{},Ix);_.b=null;function Kx(a,b){var c;c=Lx(a);Lu(a.c,c);cw(a,b,c)}function Lx(a){var b;b=$doc.createElement(Ng);b[hd]=a.b.b;b.style[eh]=a.d.b;return b}function Mx(a,b){var c,d;d=zo(b.pb);(c=gw(a,b))&&a.c.removeChild(d);return c}
+function Nx(){$w.call(this);this.b=(sx(),Fx);this.d=(Gx(),Jx);this.c=$doc.createElement(Zg);Lu(this.e,this.c);this.f[ud]=bb;this.f[td]=bb}t(327,311,ni,Nx);_.yd=function(a){return Mx(this,a)};_.c=null;function Ox(){Ox=x;new Oi}function Px(a,b,c,d,e){Ox();this.b=new Qx(this,a,b,c,d,e);this.pb[yd]="gwt-Image"}function Rx(a,b,c,d,e){Ox();Px.call(this,(qu(),new pu(a)),b,c,d,e)}
+t(328,295,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,69:1,72:1,76:1,79:1,80:1,82:1},Px,Rx);_.Qc=function(a){return B(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(Gr(),Gr(),Hr))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};_.cd=function(a){32768==Pu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);Rv(this,a)};
+_.wd=function(){var a=this.b;G(ff,vo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new Sx(a,this),go((co(),eo),a.i))};_.b=null;t(330,1,{});_.i=null;function Tx(){Tx=x;Ux()}
+function Qx(a,b,c,d,e,f){var g,j;Tx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Eg);j=new du;cu(cu(cu(j,new fu("width:"+e+(Ej(),dg)+pb)),new fu("height:"+f+fg)),new fu("background:url("+b.b+") no-repeat "+-c+"px "+-d+fg));!Vx&&(Vx=new Wx);b=Xx;c=new fu((new fu(j.b.b.b)).b);j=new eu;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=ou(b.b);En(j.b,b);j.b.b+="' style='";b=ou(c.b);En(j.b,b);j.b.b+="' border='0'>";j=new hu(j.b.b);g=(wo(g,j.b),yo(g));a.kb&&(a.pb.__listener=
+null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?Bv(a.pb,133333119|(a.pb.__eventBits||0)):a.lb|=133333119}t(329,330,{},Qx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Sx(a,b){this.b=a;this.c=b}t(331,1,{},Sx);_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(ff,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=ff)};_.b=null;_.c=null;
+function Yx(a,b){if(0>b||b>=a.pb.options.length)throw new fw;}function oq(a,b){Yx(a,b);return a.pb.options[b].value}function Zx(){this.pb=$doc.createElement("select");this.pb[yd]="gwt-ListBox"}t(332,310,ai,Zx);t(333,262,ci);function $x(a){this.b=a}t(334,333,ci,$x);_.Oc=function(){};function ay(a){this.b=a}t(335,333,ci,ay);_.Uc=function(a){this.b.Nd(a.i,a.b)};
+function by(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Zg);zv(a.f,(Mu(),Nu(e)),b);a=(Mu(),Nu(c));d.appendChild(a)}else d=rv(a.f,0),zv(d,(Mu(),Nu(c)),b)}
+function cy(a,b,c){var d;dy(a,b);c&&b.b?(dy(a,null),a=b.b,b=(co(),eo),b.d=ho(b.d,[new ey(a),!1])):null!=b.d&&(a.k=new fy(a,b),c=(Fw(),Ow),a.k.U=c,a.k.ab=a.i,a.k.ld()[yd]=He,d=Jv(a.pb),G(Ge,d)||jj(a.k,d+"Popup"),Ov(a.k,new ay(a),Hk?Hk:Hk=new Ik),a.o=b.d,d=a.k,a=new gy(a,b),d.pb.style[fh]=Ke,Bw(d),a.b.p?Aw(a.b.k,hk(a.b.pb)+uo(a.b.pb,Sf)-1,jk(a.c.pb)):Aw(a.b.k,hk(a.c.pb),jk(a.b.pb)+uo(a.b.pb,Rf)-1),d.pb.style[fh]=gh)}function hy(a,b){if(b||!(a.n&&a.o==a.n.d))dy(a,b),a.pb.focus(),b&&a.e&&cy(a,b,!1)}
+function iy(a,b){var c;a:{c=b.target;var d,e;for(e=new Qi(a.j);e.c<e.e.Fe();)if(d=Ri(e),Fo(d.pb,c)){c=d;break a}c=null}switch(Pu(b.type)){case 1:a.pb.focus();c&&cy(a,c,!0);break;case 16:c&&hy(a,c);break;case 32:c&&hy(a,null);break;case 2048:jy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:jy(a)||a.p||ky(a);b.cancelBubble=!0;b.preventDefault();break;case 39:jy(a)||(a.p?null!=a.n.d&&!a.n.d.gg().gg()&&(cy(a,a.n,!1),a.n.d.gg()):ly(a));b.cancelBubble=!0;b.preventDefault();break;case 38:jy(a)||a.p&&
+ky(a);b.cancelBubble=!0;b.preventDefault();break;case 40:jy(a)||(a.p?ly(a):null!=a.n.d&&!a.n.d.gg().gg()&&(cy(a,a.n,!1),a.n.d.gg()));b.cancelBubble=!0;b.preventDefault();break;case 27:dy(a,null);a.k&&xw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:dy(a,null);a.k&&xw(a.k,!1);break;case 13:jy(a)||(cy(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Rv(a,b)}function my(a,b,c){c&&dy(a,null);fs(a,b,!1);a.o=null;a.k=null}
+function jy(a){var b;if(!a.n){for(b=new Qi(a.j);b.c<b.e.Fe();){b=Ri(b);dy(a,b);break}return!0}return!1}function dy(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Jv(c.pb)+Xa;Si(c.ld(),d,!1);a.p&&(c=zo(a.n.pb),2==sv(c)&&(c=rv(c,1),Si(c,Hg,!1)))}if(b){c=Jv(b.pb)+Xa;Si(b.ld(),c,!0);a.p&&(c=zo(b.pb),2==sv(c)&&(c=rv(c,1),Si(c,Hg,!0)));Kl();c=a.pb;var e=new ll(b.pb),d=(Fl(),Gl),e=H(ny,m,5,[e]),f,g,j,h;f=new Cn;for(j=0,h=e.length;j<h;++j)g=e[j],Dn(Dn(f,g.b),ba);e=no(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
+function ly(a){var b,c,d;if(a.n){for(b=c=Jj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Hu(a.j,b):Hu(a.j,c);break}dy(a,d)}}function ky(a){var b,c,d;if(a.n){for(b=c=Jj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Hu(a.j,b):Hu(a.j,c);break}dy(a,d)}}t(336,295,wi);_.cd=function(a){iy(this,a)};_.vd=function(){this.k&&xw(this.k,!1);Sv(this)};_.Nd=function(a,b){my(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function ey(a){this.b=a}t(337,1,{},ey);_.xc=function(){oy(this.b)};_.b=null;
+function py(a){this.b=a}t(338,1,{},py);_.Oc=function(){dy(this.b,null)};_.b=null;function fy(a,b){vw();this.b=a;this.c=b;Dw.call(this,!0,of);sw(this.T,this.c.d);zw(this);this.fb=!0;this.c.d.gg()}t(339,298,ni,fy);_.$c=function(a){var b,c;if(!a.b)switch(Pu(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(Fo(b,c)){a.b=!0;break}a.b&&dy(this.b,null)}};_.b=null;_.c=null;function gy(a,b){this.b=a;this.c=b}t(340,1,{},gy);_.b=null;var qy=_.c=null;
+function ry(){ry=x;qy=new bu((qu(),new pu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function sy(a,b){this.pb=$doc.createElement(Ng);var c=Jv(this.pb)+Xa;Si(this.ld(),c,!1);this.pb.textContent=a||l;this.pb[yd]="gwt-MenuItem";c=Go();this.pb.setAttribute(Se,c);Kl();this.pb.setAttribute(og,qm.b);this.b=b}t(343,296,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},sy);_.b=null;_.c=null;_.d=null;
+function ty(){var a;this.pb=$doc.createElement(Ng);this.pb[yd]="gwt-MenuItemSeparator";a=$doc.createElement(Xd);Lu(this.pb,a);a[yd]="menuSeparatorInner"}t(344,296,zi,ty);function uy(){var a,b,c,d,e;b=null.gg();e=yj();d=zj();b[Wd]=(Wo(),Kf);b[ih]=0+(Ej(),dg);b[Je]=cb;c=$doc;c=(G(c.compatMode,Gb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Gb)?a.documentElement:a.body).scrollHeight||0;b[ih]=(c>e?c:e)+dg;b[Je]=(a>d?a:d)+dg;b[Wd]="block"}function Ew(){}t(345,1,{},Ew);_.Wc=function(){uy()};
+function vy(a){this.b=a}t(346,1,{},vy);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.$c(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Fo(b.pb,c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(Pu(d.type)){case 4:case 1048576:if(tj){a.c=!0;break}if(!c&&b.V){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(tj){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function wy(a){this.b=a}t(347,1,{},wy);_.b=null;function Fw(){Fw=x;Gw=new xy(Fb,0);Ow=new xy(qc,1);Qw=new xy(Ac,2);yy=H(zy,m,74,[Gw,Ow,Qw])}function xy(a,b){Jo.call(this,a,b)}t(348,141,{74:1,117:1,121:1,123:1},xy);var yy,Gw,Ow,Qw;function Ay(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),vw(),a.i=dv(a.b.$),uy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),vw(),aj(a.i.b),a.i=null,a.c=!1)}
+function By(a){a.k||(Ay(a),a.d||(rj(),kw(sj(null),a.b)),vw());Cy((vw(),a.b.pb),"rect(auto, auto, auto, auto)");a.b.pb.style[Xf]=gh}function Dy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=K(b*a.e);j=K(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}Cy((vw(),a.b.pb),"rect("+g+eg+f+eg+c+eg+e+"px)")}
+function yw(a,b,c){a.d=c;nk(a);a.j&&(Jk(a.j),a.j=null,By(a));a.b.hb=b;var d=a.b;d.eb&&(aj(d.eb.b),d.eb=null);d._&&(aj(d._.b),d._=null);if(d.hb){d.eb=Su(new vy(d));var e;e=new wy(d);Yu();e=Zu?ps(Zu.b,(!os&&(os=new Ik),os),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Fw(),Gw)&&!b&&(c=!1);a.k=b;c?b?(Ay(a),a.b.pb.style[ag]=Zc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),Cy((vw(),a.b.pb),kg),rj(),b=sj(null),cw(b,a.b,b.pb),a.j=new Ey(a),Bk(a.j,1)):ok(a,200):(Ay(a),a.k?(a.b.pb.style[ag]=Zc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),
+rj(),b=sj(null),cw(b,a.b,b.pb)):a.d||(rj(),kw(sj(null),a.b)),vw(),a.b.pb.style[Xf]=gh)}function Hw(a){var b=(tk(),wk);this.n=new sk(this);this.u=b;this.b=a}t(349,17,{},Hw);_.zc=function(){By(this)};_.Ac=function(){this.e=uo(this.b.pb,Rf);this.f=uo(this.b.pb,Sf);this.b.pb.style[Xf]=Ke;Dy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Dy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Ey(a){Ck();this.b=a}t(350,26,{},Ey);
+_.Hc=function(){this.b.j=null;ok(this.b,200)};_.b=null;function Mu(){Mu=x;Fy()}function Nu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function bx(a){return function(){this.__gwt_resolve=Gy;return a.nd()}}function Gy(){throw"A PotentialElement cannot be resolved twice.";}
+function Fy(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function rj(){rj=x;Hy=new Iy;Jy=new Oi;Tv=new ys}function Ky(a){this.q=new pw(this);this.pb=a;Pv(this)}
+function sj(a){rj();var b,c;c=nj(Jy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Jy.e){var d=new Ly;Fk();Gk(Hk?Hk:Hk=new Ik,d)}!b?c=new My:c=new Ky(b);z(Jy,a,c);zs(Tv,c);return c}t(352,292,ni,Ky);var Hy,Jy,Tv;function Iy(){}t(353,1,{},Iy);_.Md=function(a){a.td()&&a.vd()};function Ly(){}t(354,1,{},Ly);_.Uc=function(){rj();try{Zv(Tv,Hy)}finally{Ny(Tv.b),Ny(Jy)}};function My(){Ky.call(this,$doc.body)}t(355,352,ni,My);
+_.Ed=function(a,b,c){b-=Bo();c-=Co();nw(a,b,c)};function uw(a){this.d=a;this.b=!!this.d.jb}t(356,1,{},uw);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.jb)throw new iw;this.b=!1;return this.c=this.d.jb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function Oy(a,b){a.pb[dh]=null!=b?b:l}t(359,310,li);_.cd=function(a){0!=(Pu(a.type)&896)?Rv(this,a):Rv(this,a)};_.wd=function(){};function Py(){Py=x;Qy()}t(358,359,li);
+function Ry(){Py();var a=$doc.createElement("textarea");!uu&&(uu=new tu);!su&&(su=new ru);this.pb=a;this.pb[yd]="gwt-TextArea"}t(357,358,li,Ry);function Sy(){var a;Py();var b=(a=$doc.createElement("INPUT"),a.type=Og,a);!uu&&(uu=new tu);!su&&(su=new ru);this.pb=b;this.pb[yd]="gwt-TextBox"}t(360,358,li,Sy);function Qy(){Qy=x;Ty=new Uy;Vy=new Wy;Xy=new Yy;Zy=new $y;az=H(bz,m,81,[Ty,Vy,Xy,Zy])}t(361,141,ki);var az,Ty,Vy,Xy,Zy;function Uy(){Jo.call(this,Fb,0)}t(362,361,ki,Uy);
+function Wy(){Jo.call(this,ec,1)}t(363,361,ki,Wy);function Yy(){Jo.call(this,gc,2)}t(364,361,ki,Yy);function $y(){Jo.call(this,zc,3)}t(365,361,ki,$y);function cz(a,b){var c,d;c=$doc.createElement(Zg);d=$doc.createElement(Ng);d[hd]=a.b.b;d.style[eh]=a.c.b;var e=(Mu(),Nu(d));c.appendChild(e);Lu(a.e,c);cw(a,b,d)}function dz(){$w.call(this);this.b=(sx(),Fx);this.c=(Gx(),Jx);this.f[ud]=bb;this.f[td]=bb}t(366,311,ni,dz);_.yd=function(a){var b;b=zo(a.pb);(a=gw(this,a))&&this.e.removeChild(zo(b));return a};
+function ez(a,b){if(0>b||b>=a.d)throw new fw;return a.b[b]}function hw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function dw(a,b,c){var d,e;if(0>c||c>a.d)throw new fw;if(a.d==a.b.length){e=y(fz,m,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)bt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)bt(a.b,d,a.b[d-1]);bt(a.b,c,b)}function pw(a){this.c=a;this.b=y(fz,m,82,4,0)}t(367,1,{},pw);_.Bd=function(){return new jw(this)};_.b=null;_.c=null;_.d=0;
+function Xv(a){if(a.b>=a.c.d)throw new iw;return a.c.b[++a.b]}function Yv(a){if(0>a.b||a.b>=a.c.d)throw new Bx;a.c.c.yd(a.c.b[a.b--])}function jw(a){this.c=a}t(368,1,{},jw);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return Xv(this)};_.bd=function(){Yv(this)};_.b=-1;_.c=null;function Ux(){Ux=x;Xx=(qu(),new pu(Yn()+"clear.cache.gif"))}var Xx,Vx=null;function Wx(){}t(370,1,{},Wx);function gz(){gz=x;Ux()}function hz(a,b,c,d,e){gz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function iz(a,b,c){gz();hz.call(this,(qu(),new pu(a)),b,0,c,16)}t(371,304,{},hz,iz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function jz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function fx(){var a=kz?kz:kz=jz(),b=$doc.createElement(Xd);b.tabIndex=0;var c=$doc.createElement("input");c.type=Og;c.tabIndex=-1;c.setAttribute(og,bg);var d=c.style;d.opacity=0;d.height=jb;d.width=jb;d.zIndex=-1;d.overflow=Ke;d.position=Zc;c.addEventListener(pe,a,!1);b.appendChild(c);return b}var kz=null;function ww(){ww=x;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){Cw=!0;break a}Cw=!1}}
+function Cy(a,b){a.style.clip=b;a.style[Wd]=(Wo(),Kf);a.style[Wd]=l}var Cw;function Iw(a){this.b=a}t(376,1,{},Iw);_.xc=function(){this.b.style[Xf]=(gp(),ld)};_.b=null;function aj(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?rs(b,new wu(b,c,d,a)):Fs(b,c,d,a)}function vs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(380,1,{},vs);_.b=null;_.c=null;_.d=null;_.e=null;function ss(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(381,1,{},ss);_.xc=function(){ts(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
+_.d=null;_.e=null;function wu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(382,1,{},wu);_.xc=function(){Fs(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function lz(a,b){b.n!=a&&(!a.ic&&(a.ic=new kj),b.n=a,ej(a.ic,b))}function mz(a){var b;b=a.cZ.e;if(-1!=oo(b,po(36)))return null;a=a.jc.c.c++;return b=Kv(b,nz(b,po(46))+1)+l+a}function oz(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new pz(a,b,c,Wt(d)))}function qz(a){return!a._b&&a.gc?qz(a.gc):a._b}
+function rz(a){return!a.bc&&a.gc?rz(a.gc):a.bc}function sz(a){var b;b=new tz;if(a.be()){for(;a&&!A(a,103);a=a.gc){var c=b,d=a.Zd(),e=a.$d();c.b+=d;c.c+=e}A(a,103)&&(c=a.Zd(),a=a.$d(),b.b+=c,b.c+=a);return b}throw new uz;}function vz(a){a.kc=!1;a.ke();wz(a)}function wz(a){if((a=A(a,103)?null:a.gc)&&a.kc)vz(a),a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}function xz(a){return(a=a.Sd())?a:new yz(1,1)}function zz(a){var b;return(b=a.Td())?new Az(b):new Az(a.Vd())}
+function Bz(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function Cz(a){return!a.bc?(a.ae(),!0):!1}function O(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,89)&&c.b==b.b||a.hc.Uf(b)}function Dz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)wz(a),new Ez(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new Ez(a,101)}function Fz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Vf(b),a.be()&&a.je())}
+function Gz(a){a.lc||(Bz(a),Hz(a,!0),Iz(a),a.lc=!0,new Ez(a,102),oz(a,a,a.gc,0),wz(a),a.hc.Xf(a))}function Jz(){this.jc=(mq(),mq(),Kz);new Oi;this._d();this.fc=(Lz(),Mz)}t(386,1,di);_.Pd=function(){return!1};_.Qd=function(){return mz(this)};_.Rd=function(){return qz(this)};_.Sd=function(){return Nz(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new Oz(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.mc};
+_.Zd=function(){return this.pc};_.$d=function(){return this.qc};_._d=function(){};_.ae=function(){vz(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return xz(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+jh+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return zz(this)};_.he=function(){};_.ie=function(){return Cz(this)};_.je=function(){};
+_.ke=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.le=function(a,b){this.me(this.pc,this.qc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this.ac,!0);this.ac=0};_.ne=function(a,b,c,d){Dz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Sc+this.fe()+Vc};_.oe=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function P(a,b,c){var d;if(-1>a.Wb.b.d)throw new Kk("Missing message: awt.12A");if(A(b,91)){if(b==a)throw new Kk("Missing message: awt.12B");a:{if(a&&!A(a,103))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,103))break;d=d.gc}d=!1}if(d)throw new Kk("Missing message: awt.12C");if(A(b,103))throw new Kk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Hn;var e=Jj(d.Wb.b,b),f;f=Hu(d.Wb.b,e);d.Xb&&d.Xb.ue(f);Pz(d,e);new Qz(d,301,f)}d=a.Wb.b.d;Bz(b);Rz(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),vz(a),!!a.Xb&&
+A(a.Xb,96)&&(a.Xb.o=!1),oz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,96)){var g=a.Xb;if(!b)throw new qs("Missing message: awt.185");if(null==c||null!=c)Sz(g,c,b);else throw new Kk("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Wi(j);if(A(j,126))throw b=j,Pz(a,d),b;throw j;}b.ke();new Qz(a,300,b)}function Tz(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Uz(a){var b;b=a.pe();return new Vz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function Hz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Hu(a.Wb.b,c).ce(b)}function Pz(a,b){var c;c=Hu(a.Wb.b,b);Bz(c);c.ce(!1);Ku(a.Wb.b,b);c.gc=null;vz(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1);oz(c,c,a,1)}function Wz(a){var b=(Xz(),Yz);Fz(a,b);for(b=0;b<a.Wb.b.d;++b)Hu(a.Wb.b,b).ie()}function Zz(a,b){var c,d;if(a.Xb)for(d=new Qi(a.Wb.b);d.c<d.e.Fe();)c=Ri(d),a.Xb.ue(c);if(b)for(d=new Qi(a.Wb.b);d.c<d.e.Fe();)c=Ri(d),b.qe(null,c);a.Xb=b;vz(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}
+function Iz(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Hu(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function $z(){Jz.call(this);this.Wb=new aA;this.$b=(mq(),mq(),Kz)}t(385,386,Vh);_.Sd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.se(this));return this.Yb};_.Td=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.te(this));return this.Zb};_.pe=function(){return this.Wd()};_.Vd=function(){return xz(this)};_.Xd=function(){return zz(this)};
+_._d=function(){this.hc=(mq(),new bA)};_.ae=function(){vz(this);this.Xb&&A(this.Xb,96)&&(this.Xb.o=!1)};_.ce=function(a){Hz(this,a)};_.de=function(){return xz(this)};_.ge=function(){return zz(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)Bz(Hu(this.Wb.b,a))};_.ie=function(){var a;if(!Cz(this))return!1;for(a=0;a<this.Wb.b.d;++a)Hu(this.Wb.b,a).ie();return!0};_.ke=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Hu(this.Wb.b,b),a.ke()};_.oe=function(){Iz(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function cA(){var a=new dA;$z.call(this);Zz(this,a)}t(384,385,Vh,cA);_.Qd=function(){return"panel"+this.$b.c.e++};function eA(a,b,c){a=fA(a.Vb,b,c);a.k=!0;return new gA(a)}function hA(a){a.ee(a.Vb.e)}function iA(a){return new yz(uo(a.Vb.pb,Sf),uo(a.Vb.pb,Rf))}t(383,384,Vh);_.Ud=function(){return uo(this.Vb.pb,Rf)};_.Yd=function(){return uo(this.Vb.pb,Sf)};_.Zd=function(){return hk(this.Vb.pb)};_.$d=function(){return jk(this.Vb.pb)};
+_.be=function(){return this.Vb.pb.style.display!=Kf};_.je=function(){hA(this)};_.le=function(){};_.Vb=null;function jA(a){if(null!=a)this.f=a;else throw new kA;}t(388,1,ui);_.tS=function(){return this.cZ.e+"[source="+this.f+Vc};_.f=null;
+function lA(){lA=x;R=new Oi;z(R,new S(400),new mA(sh));z(R,new S(401),new mA(sh));z(R,new S(402),new mA(sh));z(R,new S(500),new mA(uh));z(R,new S(501),new mA(uh));z(R,new S(502),new mA(uh));z(R,new S(503),new mA(vh));z(R,new S(504),new mA(uh));z(R,new S(505),new mA(uh));z(R,new S(506),new mA(vh));z(R,new S(507),new mA(Nh));z(R,new S(100),new mA(oh));z(R,new S(101),new mA(oh));z(R,new S(102),new mA(oh));z(R,new S(103),new mA(oh));z(R,new S(1004),new mA(rh));z(R,new S(1005),new mA(rh));z(R,new S(800),
+new mA(Jh));z(R,new S(801),new mA(Jh));z(R,new S(200),new mA(wh));z(R,new S(201),new mA(wh));z(R,new S(202),new mA(wh));z(R,new S(204),new mA(wh));z(R,new S(203),new mA(wh));z(R,new S(209),new mA(Oh));z(R,new S(208),new mA(Ph));z(R,new S(207),new mA(Ph));z(R,new S(206),new mA(wh));z(R,new S(205),new mA(wh));z(R,new S(1400),new mA(Lh));z(R,new S(1401),new mA(Mh));z(R,new S(1402),new mA(Mh));z(R,new S(300),new mA(ph));z(R,new S(301),new mA(ph));z(R,new S(1100),new mA(Ih));z(R,new S(1101),new mA(Ih));
+z(R,new S(1200),new mA(Kh));z(R,new S(701),new mA(zh));z(R,new S(900),new mA(Ah));z(R,new S(1001),new mA(xh));z(R,new S(601),new mA(yh))}t(387,388,ui);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,90)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Sc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var R;function mA(a){this.b=a}t(390,1,{},mA);_.b=nh;function nA(){}t(391,1,{},nA);_.b=null;_.c=null;
+function oA(a,b){var c;b&&(a.b?(c=new pA(a.b),bt(c.c,c.d++,b),a.b=c):(a.b=new kj,ej(a.b,b)))}t(393,1,ui);_.b=null;function qA(){}function rA(){}t(392,393,ui,qA,rA);function sA(){sA=x;Math.sqrt(2)}function tA(a){sA();if(0>a)throw new Kk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(394,1,{86:1},tA);_.eQ=function(a){return a===this?!0:A(a,86)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new uA;a.b=31*a.b+K((new vA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+K((new vA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function wA(){wA=x;xA=new ys;yA=new yz(0,0);zs(xA,Cb);zs(xA,Ub);zs(xA,yb);zs(xA,"Last");zs(xA,Hb);zs(xA,nc);zs(xA,Jc);zs(xA,Nc);zs(xA,Sb)}
+function Sz(a,b,c){var d;if(null==b)d=Hb;else if(d=b,!uv(xA.b,b))throw new Kk(zA());dt(nj(a.d,d))===dt(c)&&dt(nj(a.c,c))===dt(d)||((b=nj(a.d,d))&&AA(a,b,d),BA(a.b.Bd(),c)&&AA(a,c,d),b=a.b,new CA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function DA(a,b){return new yz(bk(b[1].c,bk(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+bk(b[0].b,bk(b[4].b,b[3].b))+a.n)}function AA(a,b,c){EA(a.b,b);Zi(a.c,b);Zi(a.d,c)}
+function FA(a,b){if(!a.o){a.o=!0;var c,d,e;GA(a.i,yA);GA(a.j,yA);GA(a.p,null);a.q=0;for(d=HA(a.b,0);d.c!=d.e.b;){c=IA(d);e=nj(a.c,c);var f=b.fc;e=Qn(e,Hb)?0:Qn(e,nc)?1:Qn(e,Jc)?2:Qn(e,Nc)?4:Qn(e,Sb)?3:Qn(e,Cb)?f.b?4:3:Qn(e,yb)?f.b?3:4:Qn(e,Ub)?1:2;c.lc?a.p[e]||(bt(a.p,e,c),++a.q,a.i[e]=c.Vd(),a.j[e]=c.Xd()):a.p[e]||(a.i[e]=c.Vd(),a.j[e]=c.Xd())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}function JA(){wA();KA.call(this,0)}
+function KA(a){wA();mq();this.b=new LA;this.c=new Oi;this.d=new Oi;this.e=a;this.k=0;this.o=!1;this.p=y(MA,m,90,5,0);this.i=y(NA,m,92,5,0);this.j=y(NA,m,92,5,0);this.q=this.f=this.n=0}t(395,1,{96:1,117:1},JA,KA);_.qe=function(a,b){Sz(this,a,b)};
+_.re=function(a){FA(this,a);if(0!=this.q)if(a=Uz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.me(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].le(a.c,this.j[1].b),this.p[1].ne(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].le(this.j[4].c,c),this.p[4].ne(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].me(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].le(a.c,
+this.j[2].b),this.p[2].ne(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].le(this.j[3].c,c),this.p[3].ne(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.se=function(a){var b;b=this.o;FA(this,a);this.o=b;return 0==this.q?Tz(a,new yz(0,0)):Tz(a,DA(this,this.i))};_.te=function(a){var b;b=this.o;FA(this,a);this.o=b;return Tz(a,DA(this,this.j))};_.ue=function(a){var b;b=nj(this.c,a);null!=b&&AA(this,a,b)};_.tS=function(){return OA.e+"[hgap="+this.e+",vgap="+this.k+Vc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var yA,xA;function PA(a){Jz.call(this);this.hc=(mq(),new QA(a,this))}t(396,386,{87:1,90:1,97:1,111:1,117:1},PA);_.Qd=function(){return sd+this.jc.c.b++};_.Sd=function(){return!rz(this)?new yz(0,0):Nz(this.hc,this)};_.ke=function(){};t(398,1,{});t(397,398,{},function(){});function RA(){RA=x}
+function SA(a,b){if(null==b)throw new qs("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Vf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function TA(){RA();Jz.call(this);new kj;this.hc=new UA((mq(),this))}t(399,386,{88:1,90:1,97:1,111:1,117:1},TA);_.Sd=function(){return Nz(this.hc,this)};
+_.fe=function(){return(null==this.ec&&(this.ec=mz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+jh+this.cc+(this.lc?l:",hidden")+",current="+oq(this.hc.b,this.hc.b.pb.selectedIndex)};function VA(){VA=x;WA=new XA(255,255,255);YA=new XA(192,192,192);ZA=new XA(128,128,128);$A=new XA(64,64,64);aB=bB=new XA(0,0,0);cB=new XA(255,0,0);new XA(255,175,175);dB=new XA(255,200,0);eB=new XA(255,255,0);new XA(0,255,0);fB=new XA(255,0,255);gB=new XA(0,255,255);hB=iB=new XA(0,0,255)}
+function jB(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new XA(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new XA(c,a,b)}function kB(a){return new XA(K(0.7*(a.b>>16&255)),K(0.7*(a.b>>8&255)),K(0.7*(a.b&255)))}function XA(a,b,c){VA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Kk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(400,1,{89:1,98:1,102:1},XA);_.eQ=function(a){return A(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return lB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Vc};_.b=0;var aB,hB,bB,iB,gB,$A,ZA,YA,fB,dB,cB,WA,eB;function Lz(){Lz=x;Mz=new mB(!0);nB=new ys;zs(nB,"ar");zs(nB,"fa");zs(nB,"iw");zs(nB,"ur")}function mB(a){this.b=a}t(401,1,ui,mB);_.b=!1;var Mz,nB;t(403,1,{107:1,120:1});function oB(){yz.call(this,0,0)}function yz(a,b){this.c=a;this.b=b}
+function Az(a){yz.call(this,a.c,a.b)}t(402,403,{92:1,107:1,117:1,120:1},oB,yz,Az);_.eQ=function(a){return a===this?!0:A(a,92)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new uA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return pB.e+"[width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;function rr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(404,1,ui,rr,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ve=function(){return 0!=(this.f&4)};_.we=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.we()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Vc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function qB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function rB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(ix(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function sB(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Xd():c.Vd(),g=bk(g,c.b),j+=c.c+a.d);return new yz(j,g+2*a.e)}function dA(){tB.call(this,1,5,5)}
+function tB(a,b,c){mq();this.d=b;this.e=c;this.b=a}t(405,1,ui,dA,tB);_.qe=function(){};
+_.re=function(a){this.c=uB(a.Wb);if(0!=qB(this)){var b,c,d,e,f,g,j,h,n,o,q;b=Uz(a);g=a.pe();j=a.fc.b;n=new kj;o=f=2*this.d;q=g.e+this.e;h=0;e=!0;var r,u,v;r=a.Wb.b.d;d=new vB(r);for(v=0;v<r;++v)bt(d.c,d.d++,null);for(c=this.c,r=0,v=c.length;r<v;++r)if(u=c[r],u.gc==a){var D=d,E=Jj(a.Wb.b,u);ix(E,D.d);bt(D.c,E,u)}for(d=new Qi(d);d.c<d.e.Fe();)if((c=Ri(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(rB(this,n,b.c-(o-this.d),g.c,q,h,j),n.Oe(),o=f,q+=h+this.e,h=0),e=!1,bt(n.c,n.d++,c),o+=a.c+this.d,h=bk(h,a.b);rB(this,
+n,b.c-(o-this.d),g.c,q,h,j)}};_.se=function(a){this.c=uB(a.Wb);return 0==qB(this)?Tz(a,new yz(10,10)):Tz(a,sB(this,!1))};_.te=function(a){this.c=uB(a.Wb);return 0==qB(this)?Tz(a,new yz(10,10)):Tz(a,sB(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=af;break;case 2:a=ng;break;case 1:a=vd;break;case 4:a="trailing";break;default:a="leading"}return wB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Vc};_.b=0;_.c=null;_.d=0;_.e=0;function Xz(){Xz=x;Yz=new xB(Qb,0,12)}
+function xB(a,b,c){Xz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(406,1,{93:1,117:1},xB);_.b=null;_.c=0;_.d=0;var Yz;t(407,1,Yh);_.tS=function(){return yB.e+"[font="+this.c+"ascent="+zB(this.c).b+", descent="+zB(this.c).c+", height="+zB(this.c).d+Vc};_.c=null;function AB(a){if(!a.n){Bz(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=Hu(a.p,b))&&AB(c);Hz(a,!1);a.n=!0;oz(a,a,a.gc,0);new BB(a,202)}}
+function CB(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Hu(a.p,b))&&c.Id()}function DB(a){!rz(a)&&Wz(a);var b=zz(a);a.me(a.pc,a.qc,b.c,b.b);Iz(a)}function EB(a,b){a.q!=b&&(a.q=b)}t(409,385,ti);_.Wd=function(){return new Oz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){CB(this)};_.be=function(){return this.hc.d.hb};_.me=function(a,b,c,d){Dz(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Dz(this,a,b,c,d);this.lc&&e&&!f&&Iz(this)};_.n=!1;_.q=!1;
+function FB(a){$z.call(this);this.r=new rA;this.p=new kj;this.o=new Oz(0,0,0,0);this.lc=!1;Zz(this,new JA);this.hc&&GB(this.hc.d.I.c,a);this.hc&&HB(this.hc.d,!0);EB(this,!0)}t(408,409,ti);_.pe=function(){return new Oz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return hk(this.hc.d.pb)};_.$d=function(){return jk(this.hc.d.pb)};_._d=function(){this.hc=new IB((mq(),l),this)};
+function JB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=jB(g),f=new XA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),(a.e=g)&&(a.i=mg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new XA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),f=jB(g),(a.e=j)&&(a.i=mg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;KB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=mg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);KB(a,b,c,d,1);KB(a,b,c+1,1,e);(a.e=f)&&(a.i=mg+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
+255)+va);KB(a,b+d,c,1,e);KB(a,b+1,c+e,d,1)}t(410,1,{});_.tS=function(){return"Graphics"};t(411,410,{});function LB(a){var b,c;c=bk(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new yz(b,c)}function MB(a,b,c){var d,e,f,g,j,h;a.c=uB(b.Wb);if(0==a.c.length)return new oB;g=LB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=bk(h,d.c),j=bk(j,d.b);return new yz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function NB(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function OB(){PB.call(this,7)}function PB(a){mq();this.e=0;this.b=1;this.f=a;this.d=0}t(412,1,ui,OB,PB);_.qe=function(){};
+_.re=function(a){var b,c;this.c=uB(a.Wb);if(0!=this.c.length&&(b=Uz(a),!(0>=b.c||0>=b.b))){c=LB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);NB(b.c,b.d,this.d,f,e);NB(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].me(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.se=function(a){return Tz(a,MB(this,a,!1))};_.te=function(a){return Tz(a,MB(this,a,!0))};_.ue=function(){};
+_.tS=function(){return QB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Vc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Bx(){Kn()}function Qv(a){Kn();this.i=a}t(414,99,vi,Bx,Qv);function uz(){Kn();this.i="Missing message: awt.151"}t(413,414,vi,uz);t(415,1,{});function Oz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(416,1,{95:1,117:1,120:1},Oz);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return RB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function SB(a){TB.call(this,a,0)}function TB(a,b){Jz.call(this);this.hc=(mq(),new UB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(sx(),Dx);c.b=d;px(c);break;case 0:c=c.b;d=(sx(),tx);c.b=d;px(c);break;case 2:c=c.b,d=(sx(),ux),c.b=d,px(c)}}t(417,386,di,SB,TB);
+_.Sd=function(){return!rz(this)?new yz(0,0):Nz(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=mz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+jh+this.cc+(this.lc?l:",hidden")+",align=",b;b=af;switch(this.b){case 1:b=vd;break;case 2:b=ng}return a+b+",text=null"};_.b=0;t(420,1,ui);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Sc+this.fe()+Vc};_.k=null;_.n=null;
+function VB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function WB(a){this.o=(mq(),mq(),Kz);var b;var c;b=this.cZ.e;-1!=oo(b,po(36))?b=null:(c=this.o.c.d++,b=Kv(b,nz(b,po(46))+1)+l+c);this.k=b;this.e=new qA;this.i=a;this.f=!0;this.j=new XB(this)}t(419,420,ui,WB);_.fe=function(){return VB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(418,419,ei);_.fe=function(){return VB(this)+(this.c?",tearOff":l)};_.c=!1;t(422,1,{108:1});
+_.eQ=function(a){return a===this?!0:A(a,108)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new uA;YB(a,this.b);YB(a,this.c);return a.b};function tz(){this.c=this.b=0}function ZB(a,b){this.b=a;this.c=b}function $B(a){var b=a.c;this.b=a.b;this.c=b}t(421,422,{99:1,108:1,117:1},tz,ZB,$B);_.eQ=function(a){return a===this?!0:A(a,99)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return aC.e+"[x="+this.b+",y="+this.c+Vc};_.b=0;_.c=0;
+function bC(a,b){if(!b)throw new qs("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new ty,e=c.d.d;if(0>e||e>c.d.d)throw new fw;c.p&&(d.pb[Hd]=2);by(c,e,d.pb);Rz(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new fw;Rz(d.d,e,c);for(f=g=0;f<e;++f)A(Hu(d.d,f),73)&&++g;Rz(d.j,g,c);by(d,e,c.pb);c.c=d;e=Jv(c.pb)+Xa;Si(c.ld(),e,!1);d.p&&(e=Jj(d.d,c),-1!=e&&(d=rv(d.p?d.f:rv(d.f,0),e),2==sv(d)&&d.removeChild(rv(d,1)),c.pb[Hd]=2))}}
+function cC(a,b,c,d){a=a.b;b=sz(b);c+=b.b;d+=b.c;Aw(a.b,c,d);Bw(a.b)}function dC(){WB.call(this,l);new kj;this.c=!1;this.b=(mq(),new eC)}t(423,418,ei,dC);_.b=null;t(426,1,{101:1,110:1,120:1});t(425,426,{101:1,109:1,110:1,120:1});_.eQ=function(a){return a===this?!0:A(a,109)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new uA;YB(a,this.d);YB(a,this.e);YB(a,this.c);YB(a,this.b);return a.b};function Vz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
+t(424,425,{100:1,101:1,109:1,110:1,117:1,120:1},Vz);_.eQ=function(a){return a===this?!0:A(a,100)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return fC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function gC(){gC=x;hC=new iC;jC=new kC;lC=new kC}var hC,lC,jC;t(428,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ii(this)};function iC(){}t(429,428,{},iC);function kC(){}t(430,1,{},kC);t(431,386,di);_.Rd=function(){return null};
+function mC(a,b){var c;c=new nC(rz(a));return!c?null:new yz(oC(c,"_")*b+6,zB(c.c).d+6)}function pC(a,b){var c;c=mC(a,b);return!c?xz(a):c}function qC(a,b){var c;c=mC(a,b);return!c?zz(a):c}function rC(a){sC.call(this,a,null!=a?a.length:0)}function sC(a,b){Jz.call(this);this.b=0>b?0:b;tC(this.hc,a)}t(432,431,di,rC,sC);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return mC(this,vo(this.hc.b.pb,dh).length)};_.Td=function(){return!rz(this)?null:mC(this,vo(this.hc.b.pb,dh).length)};
+_.Vd=function(){return 0<this.b?pC(this,this.b):xz(this)};_.Xd=function(){return 0<this.b?qC(this,this.b):zz(this)};_._d=function(){this.hc=(mq(),new uC)};_.de=function(){return 0<this.b?pC(this,this.b):xz(this)};_.ge=function(){return 0<this.b?qC(this,this.b):zz(this)};_.b=0;function mq(){mq=x;Kz=new vC}function vr(){var a=(mq(),mq(),Kz);!a.d&&(a.d=new wC)}function vC(){this.c=new xC;this.e=new nA}t(433,1,{},vC);_.b=null;_.d=null;var Kz;function xC(){}t(434,1,{},xC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;
+t(435,1,{});function yC(){yC=x;zC=new AC;BC=new AC}function CC(a,b){return b==a?!0:!b?!1:!0}function AC(){}t(436,1,{104:1},AC);_.eQ=function(a){return null==a||!A(a,104)?!1:CC(this,a)};_.hC=function(){var a;a=null.gg()+";class="+null.gg();a=!null.gg().gg()?a:a+";charset=";return gu(a)};_.tS=function(){return DC.e+"[MimeType=(null);humanPresentableName="+this.b+Vc};_.b=null;var zC,BC;function EC(){EC=x;H(FC,m,104,[(yC(),BC),zC])}function GC(a){EC();this.b=a}t(437,1,{},GC);_.b=null;
+function HC(a){a="flavor = "+a;Kn();this.i=a}t(438,100,{105:1,117:1,124:1,132:1},HC);function IC(a,b,c){lA();JC.call(this,a,b,c,nh)}function JC(a,b,c,d){lA();jA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(439,387,ui,IC,JC);
+_.fe=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+au(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=nh;function Ez(a,b){lA();jA.call(this,a);this.e=b}t(440,387,ui,Ez);
+_.fe=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Zd()+za+a.$d()+ba+a.Yd()+jh+a.Ud()+va};function Qz(a,b,c){lA();Ez.call(this,a,b);this.b=c}t(441,440,ui,Qz);
+_.fe=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Qd());return a+b.ec};_.b=null;function pz(a,b,c,d){lA();jA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(442,387,ui,pz);
+_.fe=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Zt(St(this.b,oh))&&(a+="PARENT_CHANGED,"),Zt(St(this.b,ph))&&(a+="DISPLAYABILITY_CHANGED,"),Zt(St(this.b,rh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=nh;_.c=null;_.d=null;t(443,1,qi);function BB(a,b){lA();Ez.call(this,a,b);this.d=null;this.b=this.c=0}
+t(444,440,ui,BB);
+_.fe=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(445,1,{});function KC(a){if(null==a)throw new Hn;}t(446,445,{},KC);
+function LC(){LC=x;MC={};MC["java.vendor"]=Be;MC["package.restrict.access.sun"]=ch;MC["sun.java.launcher"]=jc;MC["sun.management.compiler"]=Be;MC["os.name"]=jc;MC[" sun.boot.class.path"]=jc;MC["path.separator.applet"]=jc;MC["java.vm.specification.vendor"]=Be;MC["java.runtime.version"]=jc;MC["http.proxyPort"]=jc;MC["user.name"]=jc;MC["user.language"]=jc;MC["os.name.applet"]=jc;MC["browser.version"]=jc;MC["java.version"]=jc;MC["user.timezone"]=jc;MC["java.endorsed.dirs"]=jc;MC["java.specification.name"]=
+"GWT";MC["java.specification.version"]="2.5.0";MC[We]=fc;!Or&&(Or=new Wr);Or.b?MC[Ue]="yes":MC[Ue]=null}var MC;t(449,100,ri);function NC(){Kn()}function OC(a){Kn();this.i=a}t(448,449,{112:1,117:1,124:1,132:1},NC,OC);function PC(){PC=x;QC=new RC}function SC(a){var b;if(a.n){var c;b=new eu;En(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,En(b.b,a.b));c=a.c;a=a.k;null!=c&&En(b.b,c);null!=a&&(b.b.b+=la,En(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function TC(a){PC();var b,c,d;if(null==a)throw new NC;a=no(a);try{d=oo(a,po(58))}catch(e){e=Wi(e);if(A(e,128))throw new OC(In(e));throw e;}c=oo(a,po(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;UC();var f,g,j;j=c.length;b=new VC;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new OC(ac+a);if(!this.n&&(this.n=nj(QC,this.i),this.n||(this.n=(mq(),new WC))&&z(QC,this.i,this.n),!this.n))throw new OC(ac+a);try{c=a;var n=++d,o=a.length,q,r,u,v,D,E,J,Q,sb,V,L,fa,Kc,ig,xb,Rd,Sd,Td,Wa,Lc,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==XC(c,po(47),n+2))throw new YC(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
+Td=this.k;v=this.e;xb=this.j;q=this.b;Ib=this.o;Wa=XC(L,po(35),0);if(0==L.indexOf($a)&&0!=L.indexOf("////")){sb=2;fa=-1;E=XC(L,po(47),2);Sd=XC(L,po(63),2);-1!=Sd&&(-1==E||E>Sd)&&(E=Sd);-1==E&&(E=o,v=l);Q=E;-1!=Wa&&Wa<E&&(Q=Wa);var zd=po(64);Lc=L.lastIndexOf(zd,Q);q=L.substr(2,Q-2);-1<Lc&&(Ib=L.substr(2,Lc-2),sb=Lc+1);Kc=XC(L,po(58),-1==Lc?sb:Lc);u=oo(L,po(93));if(-1!=u)try{L.length>u+1?(r=L.charCodeAt(u+1),58==r?Kc=u+1:Kc=-1):Kc=-1}catch(lf){if(lf=Wi(lf),!A(lf,124))throw lf;}-1==Kc||Kc>E?J=L.substr(sb,
+Q-sb):(J=L.substr(sb,Kc-sb),ig=L.substr(Kc+1,Q-(Kc+1)),0==ig.length?fa=-1:fa=ZC(ig,10))}-1<Wa&&(Td=L.substr(Wa+1,o-(Wa+1)));D=-1==Wa?o:Wa;var dc=po(63);Rd=L.lastIndexOf(dc,D);-1<Rd?(xb=L.substr(Rd+1,D-(Rd+1)),0==Rd&&null!=v&&(G(v,l)?v=Za:v.indexOf(Za),V=nz(v,po(47))+1,v=v.substr(0,V-0)),D=Rd):0!=Wa&&(xb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Za:v.indexOf(Za),V=nz(v,po(47))+1,0==V?v=L.substr(E,D-E):v=v.substr(0,V-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var Fe;Fe=v;null!=xb&&!G(xb,l)&&(null!=v?Fe=v+ub+xb:Fe=ub+xb);null==this.i&&(this.i=this.i);this.d=d;this.c=Fe;this.f=fa;this.k=Td;var Ad;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+mb+this.f));null!=this.d&&-1<(Ad=nz(this.d,po(64)))?(this.o=this.d.substr(0,Ad-0),this.d=Kv(this.d,Ad+1)):this.o=null;null!=this.c&&-1<(Ad=oo(this.c,po(63)))?(this.j=Kv(this.c,Ad+1),this.e=this.c.substr(0,Ad-0)):(this.j=null,this.e=this.c);this.b=q;this.o=Ib;this.e=v;this.j=xb}}catch(Bd){Bd=
+Wi(Bd);if(A(Bd,124))throw new OC(In(Bd));throw Bd;}if(-1>this.f)throw new OC("incorrect port: "+this.f);}t(450,1,ui,TC);_.tS=function(){return SC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var QC;t(451,1,{});function $C(a,b,c){var d,e;for(d=new aD(a.Ae().b);bD(d.b);)if(a=d.c=Ri(d.b),e=a.Cf(),null==b?null==e:Qn(b,e))return c&&(a=new cD(a.Cf(),a.Df()),dD(d)),a;return null}t(455,1,Hi);_.ze=function(a){return!!$C(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,135)||this.Fe()!=a.Fe())return!1;for(a=new aD(a.Ae().b);bD(a.b);)if(b=a.c=Ri(a.b),c=b.Cf(),b=b.Df(),!this.ze(c)||!eD(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=$C(this,a,!1);return!a?null:a.Df()};_.hC=function(){var a,b,c;c=0;for(b=new aD(this.Ae().b);bD(b.b);)a=b.c=Ri(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new fD("Put not supported on this map");};
+_.Ee=function(a){a=$C(this,a,!0);return!a?null:a.Df()};_.Fe=function(){return this.Ae().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new aD(this.Ae().b);bD(c.b);)b=c.c=Ri(c.b),a?d+=Aa:a=!0,d+=l+b.Cf(),d+=rb,d+=l+b.Df();return d+"}"};function Ny(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function uv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=mb+b in a.f;else a:{c=a.Ie(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Cf())){c=!0;break a}c=!1}return c}
+function nj(a,b){return null==b?a.c:A(b,1)?a.f[mb+b]:gD(a,b,a.Ie(b))}function gD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Cf()))return f.Df()}return null}function z(a,b,c){return null==b?hD(a,c):A(b,1)?iD(a,b,c):jD(a,b,c,a.Ie(b))}function jD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.He(b,d.Cf()))return a=d.Df(),d.Ef(c),a}else e=a.b[d]=[];d=new cD(b,c);e.push(d);++a.e;return null}
+function hD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function iD(a,b,c){var d,e=a.f,b=mb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Zi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=mb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Cf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Df();break a}}c=null}return c}t(454,455,Hi);_.ze=function(a){return uv(this,a)};
+_.Ae=function(){return new kD(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return nj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Zi(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Oi(){Ny(this)}t(453,454,xi,Oi);_.Ge=function(a,b){return dt(a)===dt(b)||null!=a&&Qn(a,b)};_.Ie=function(a){return~~Tn(a)};function RC(){Ny(this)}t(452,453,xi,RC);function lD(){Kn()}t(456,99,vi,lD);
+function mD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=nD(a,c);if(c>=a.j)break;c=oD(a,c);++b}return b}function pD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function qD(a){var b;a.b=0<=a.k&&!a.e?a.k:nD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new lD;b=a.b;a.b=oD(a,a.b);return a.o.substr(b,a.b-b)}
+function oD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=rD(a.o,d,a.o.length);if(c<=a.i&&pD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=oo(a.d,po(c)))break;++d}a.n&&b==d&&(a.f?(c=rD(a.o,d,a.o.length),c<=a.i&&pD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=oo(a.d,po(c))&&++d));return d}
+function nD(a,b){var c,d;if(null==a.d)throw new Hn;for(d=b;!a.n&&d<a.j;)if(a.f){c=rD(a.o,d,a.o.length);if(c>a.i||!pD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>oo(a.d,po(c)))break;++d}return d}function sD(a){tD.call(this,a," \t\n\r\u000c",!1)}function uD(a){tD.call(this,a,za,!1)}
+function tD(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=rD(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=rD(this.d,d,this.d.length),this.c[c]=a}}}t(457,1,{},sD,uD,tD);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function vD(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Wn(e),!(Un(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==ve?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Sc+c+Vc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function wD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+dg:a}function jt(a){var a=new xD(a),b,c,d,e,f;b=$doc.getElementsByTagName(Xd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Fd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;yD(a););return a.c}
+function zD(){zD=x;AD=H(gt,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);BD=(VA(),YA);CD=jB(BD);DD=y(ED,m,89,23,0);FD=y(gt,m,1,23,0);GD=y(ED,m,89,7,0);HD=null!=(LC(),MC[Ue]);ID=y(JD,m,93,100,0);KD=y(LD,m,94,100,0)}function MD(a){var b;if(a.Gb)b=ND(a,1)+tb+ND(a,2)+tb+ND(a,3);else if(b=ND(a,0),0<b.length){var c=new OD(a.$);ej(a.ab.b,c)}return b}
+function PD(a,b){var c,d;c=b.b;if(G(c,(QD(),RD).c))sr(SD(a));else if(G(c,TD.c))sr(tr(a));else if(G(c,UD.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new ur(a)),a.xb),c.b=d,vr(),wr(c));else if(G(c,pg)){7!=a.P&&(a.Q=nh);d=b.d;d=$t(d,mh);c=Pt(d,a.Q);var e=!Nt(c,nh)?vt(c):c;!Nt(e,th)&&VD(a.$,N(c));WD(a);a.nb=!0;XD(a);a.P=7;a.Q=d}else G(c,wg)||(G(c,le)?YD(a):ZD(a,c))}
+function $D(a,b,c,d){var e,f,g,j,h,n,o,q,r;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(aE,m,-1,4,1);o=y(aE,m,-1,99,1);g=r=q=0;for(f=b;f<=c;++f)bE(a.gb[f],e),q+=e[2],r+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(q+=25*(j+1),r+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=iA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));q>=e&&(f=e/q);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/q,2==d&&(g=
+25*j/r));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/r:o[f]=o[f]*e/q;q=-e/2;r=0;1==d?q=-e-24:3==d?q=24:2==d&&(q=0,r=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;cE(a.gb[f])}2==d?r+=o[f]/2+g:q+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=q,a.gb[f].N[b]+=r;2==d?r+=o[f]/2:q+=o[f]/2;a.A||dE(a.gb[f])}a.C*=h}}
+function eE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new fE(a),a.$.s=0);null!=a.tb&&vD(a.tb,null)}}function gE(a,b){var c,d,e,f;f=new dC;d=Gc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new WB(Ob+d);var g=(QD(),RD).c;d.d=g;bC(f,d);oA(d.e,a);d=new WB(Ob+c);d.d=TD.c;oA(d.e,a);bC(f,d);a.wb&&(bC(f,new WB(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new WB(c),d.d=UD.c,oA(d.e,a),bC(f,d));lz(a,f);return f}
+function hE(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);U(b,BD);a.pb?(f==a.d&&U(b,kB(BD)),KB(b,h,g,a.Z,a.Z),U(b,(VA(),$A)),iE(b,h,g,a.Z-1,a.Z-1)):f==a.d?JB(b,h+1,g+1,a.Z,a.Z,!1):JB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(U(b,(VA(),bB)),f){case 101:U(b,eB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;jE(b,!0);kE(b,lE(b,f,d,c,e));U(b,bB);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(jE(b,!1),kE(b,lE(b,f,d,c,e)));mE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);KB(b,h+9,g+9,2,4);KB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,cB),KB(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,eB),KB(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);W(b,d,g+a.Z-c,j,g+~~(a.Z/2));W(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);W(b,j-f,n,j-2*f,n);W(b,j+f,n,j+2*f,n);U(b,fB);W(b,d,g+c,j,g+~~(a.Z/2));W(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;W(b,j-f,n,j-2*f,n);W(b,j+f,
+n,j+2*f,n);U(b,bB);break;case 107:U(b,dB);KB(b,h+4,g+4,a.Z-8,a.Z-8);U(b,bB);iE(b,h+4,g+4,a.Z-8,a.Z-8);mE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);KB(b,h+9,g+9,2,4);KB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);W(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);W(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;W(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);W(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),U(b,hB),iE(b,c,e,d,d),U(b,aB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,W(b,c,g,j,o),W(b,j,o,n,g),g=e+d+f,o=g+f,W(b,c,g,j,o),W(b,j,o,n,g),h+=f,n=h+f,g=e+d,W(b,n,e,h,a),W(b,h,a,n,g),h=c+d+f,n=h+f,W(b,h,e,n,a),W(b,n,a,h,g));break;case 110:nE(b,h,g,a.Z,!0);break;case 111:nE(b,h,g,a.Z,!1);break;case 109:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));W(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));W(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,WA);KB(b,h+3,g+5,a.Z-7,a.Z-11);U(b,bB);iE(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,BD);
+a.qb&&JB(b,h+1,g+1,a.Z,a.Z,!1);U(b,bB);oE(a,b,h,g,"NEW");break;case 106:U(b,cB);W(b,h+7,g+7,h+a.Z-7,g+a.Z-7);W(b,h+8,g+7,h+a.Z-6,g+a.Z-7);W(b,h+7,g+a.Z-7,h+a.Z-7,g+7);W(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,bB);W(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));oE(a,b,h+6,g,sc);break;case 104:U(b,cB);W(b,h+7,g+7,h+a.Z-7,g+a.Z-7);W(b,h+8,g+7,h+a.Z-6,g+a.Z-7);W(b,h+7,g+a.Z-7,h+a.Z-7,g+7);W(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,bB);break;case 105:a.Ob?(U(b,gB),W(b,h+11,g+5,h+9,g+9),W(b,h+9,g+9,h+4,g+9),W(b,h+4,g+9,h+8,g+12),W(b,
+h+8,g+12,h+6,g+18),W(b,h+6,g+18,h+11,g+15),W(b,h+12,g+5,h+14,g+9),W(b,h+14,g+9,h+19,g+9),W(b,h+19,g+9,h+15,g+12),W(b,h+15,g+12,h+17,g+18),W(b,h+17,g+18,h+12,g+15),U(b,bB)):oE(a,b,h,g,"123");break;case 114:U(b,iB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);KB(b,d,c,f,f);U(b,bB);pE(a,b,h,g,WA,"i");break;case 201:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);W(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:W(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);W(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));W(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);W(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:W(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));W(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));W(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:qE(a,b,h,g+2,3);break;case 207:qE(a,b,h,g,4);break;
+case 208:qE(a,b,h,g,5);break;case 209:qE(a,b,h,g,1);break;case 210:qE(a,b,h,g,6);break;case 211:qE(a,b,h,g,7);break;case 212:qE(a,b,h,g,8);break;case 213:oE(a,b,h,g,"FG"),a.G=new ZB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=FD[d]&&pE(a,b,h,g,DD[d],FD[d])}
+function rE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,U(d,BD),KB(d,0,0,c,b),a.pb?(U(d,(VA(),$A)),iE(d,-1,0,c,b-1)):(U(d,CD),W(d,0,0,c-1-2,0),U(d,kB(BD)),W(d,0,b-1,c-1,b-1),W(d,c-1,0,c-1,b-1)),sE(d,a.Y),U(d,(VA(),bB)),-1!=a.K.toLowerCase().indexOf(me)&&U(d,cB),tE(d,a.K,10,15),uE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function vE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;U(d,BD);KB(d,0,0,c,b);a.pb?(U(d,(VA(),$A)),W(d,0,b-1,c,b-1),e=wE*(a.Z+a.T)+2,W(d,0,e,c,e),W(d,0,e,0,b),W(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,CD),W(d,0,0,0,b-1),W(d,0,wE*a.Z,b-1,wE*a.Z),U(d,kB(BD)),W(d,c-1,0,c-1,b-1-a.Z),W(d,0,b-1,c-1,b-1));for(b=3;b<=wE+2;++b)hE(a,d,1,b);uE(a.Vb,a.R,0,2*a.Z+a.T)}}
+function xE(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;U(e,a.u);KB(e,0,0,c,b);d=a.eb?(gC(),jC):(gC(),lC);if((gC(),hC)==(gC(),hC))d==jC?e.b=l:e.b=Cg;d=new tA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ea);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,q=void 0,r=n=void 0,u=void 0,v=void 0,D=void 0,E=D=q=o=void 0,J=void 0,Q=void 0,sb=o=v=q=j=void 0,V=o=j=void 0,L=h=q=h=void 0,fa=D=Q=void 0,J=h=r=q=q=E=u=L=j=V=V=v=L=J=r=V=L=u=fa=r=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,fa=3;f.x&&(cE(f),$D(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;fa*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=N(M(yE(13*f.o.C*j)));zE(f.o,j);f.o.B&&(U(g,(VA(),bB)),iE(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=N(M(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(zD(),GD)[f.e[j]]),h=g,q=K(f.K[j]-o/2),V=K(f.N[j]-o/2),L=u=o,jE(h,!0),kE(h,lE(h,q,V,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(zD(),GD)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+
+Q*Q),1>D&&(D=1),Q/=D,D=J/D,r=3*fa*Q,J=3*fa*D,V=y(I,s,-1,4,1),q=y(I,s,-1,4,1),V[0]=K(f.K[h]+r),q[0]=K(f.N[h]-J),V[1]=K(f.K[o]+r),q[1]=K(f.N[o]-J),V[2]=K(f.K[o]-r),q[2]=K(f.N[o]+J),V[3]=K(f.K[h]-r),q[3]=K(f.N[h]+J),o=g,h=V,jE(o,!0),kE(o,AE(o,h,q,4,!0)))}for(j=1;j<=f.v;++j){U(g,(VA(),bB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(zD(),GD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])q=h,h=o,o=q;L=f.K[h];u=f.N[h];V=f.K[o];q=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=V-L,Q=q-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),
+Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,fB);r=n*Q;J=n*D;W(g,N(M(Math.round(L+r))),N(M(Math.round(u-J))),N(M(Math.round(V+r))),N(M(Math.round(q-J))));W(g,N(M(Math.round(L-r))),N(M(Math.round(u+J))),N(M(Math.round(V-r))),N(M(Math.round(q+J))));U(g,bB);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));q=N(M(Math.round(q)));W(g,o,h,V,q);L=N(M(Math.round(fa*Q)));u=N(M(Math.round(fa*D)));W(g,o+L,h-u,V+L,q-u);W(g,o-L,h+u,V-L,q+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+L-(L-V)/10*h,E=u-(u-q)/10*h,W(g,N(M(Math.round(v))),N(M(Math.round(E))),N(M(Math.round(v))),N(M(Math.round(E))));sE(g,f.o.n);o=zB(f.o.o.c).b-zB(f.o.o.c).c;J=f.f[j];h=ub;null!=J&&(h=J);J=oC(f.o.o,h);L=N(M(Math.round((L+V)/2-J/2)));r=N(M(Math.round((u+q)/2+~~(o/2)-1)));U(g,fB);tE(g,h,L,r);U(g,bB);break;default:if(1==f.C[j]||3==f.C[j])r=fa*Q,J=fa*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=N(M(Math.round(V+r))),v[0]=N(M(Math.round(q-J))),E[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),E[2]=N(M(Math.round(V-
+r))),v[2]=N(M(Math.round(q+J))),o=g,h=E,q=v,jE(o,!0),kE(o,AE(o,h,q,3,!0));else if(2==f.C[j]||4==f.C[j]){r=fa*Q;J=fa*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,E=u-(u-q)/10*h,o=h/10,W(g,N(M(Math.round(v+r*o))),N(M(Math.round(E-J*o))),N(M(Math.round(v-r*o))),N(M(Math.round(E+J*o))))}else W(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(q))))}}D=y(aE,m,-1,f.u+1,1);Q=y(I,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],q=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+q/Q[h],D[o]=
+D[o]/Q[o]+n/Q[o];sE(g,f.o.n);o=zB(f.o.o.c).b-zB(f.o.o.c).c;J=y(gt,m,1,f.u+1,0);V=y(I,s,-1,f.u+1,1);q=y(I,s,-1,f.u+1,1);n=y(BE,m,100,f.u+1,0);u=2;1!=f.o.C&&(u=N(M(yE(2*f.o.C))));for(j=1;j<=f.u;++j)h=CE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,V[j]=q[j]=oC(f.o.o,h),n[j]=DE(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&
+(L=!0),r=h,sb=l,f.o.Lb&&0<f.y[j]&&(sb+=Xb,1<f.y[j]&&(sb+=f.y[j])),v=l,0!=f.B[j]&&(1<ck(f.B[j])&&(v+=ck(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+sb+v+l:h=v+sb+l+h,E||(r=h),J[j]=h,r=oC(f.o.o,r),v=oC(f.o.o,h),V[j]=r,q[j]=v,v=n[j]=DE(f,u,j,r,v,o,L),L=v.d+u+1,r=v.e+o+u,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(zD(),GD)[f.e[j]]),KB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(zD(),GD)[f.e[j]]):U(g,(VA(),bB)):U(g,(zD(),DD)[f.c[j]]),tE(g,h,L,r));for(h=1;h<=f.z;++h)j=f.r[h][0],r=V[j],v=q[j],L=N(M(yE(f.K[j]-r/2))),r=
+N(M(yE(f.N[j]+~~(o/2)-1))),U(g,(VA(),fB)),tE(g,ba+f.r[h][1],L+v,r);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(VA(),cB):(VA(),iB)),0<f.E&&106!=f.o.d&&(v=n[f.E],iE(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,r=(fa+1)*Q,J=(fa+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=N(M(yE(f.K[h]+r))),E[1]=N(M(yE(f.K[o]+r))),v[0]=N(M(yE(f.N[h]-J))),v[1]=N(M(yE(f.N[o]-J))),E[3]=N(M(yE(f.K[h]-r))),E[2]=N(M(yE(f.K[o]-r))),v[3]=N(M(yE(f.N[h]+J))),
+v[2]=N(M(yE(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(fa=g,j=E,Q=v,fa.o&&(jE(fa,!1),kE(fa,AE(fa,j,Q,5,!0)))),106==f.o.d&&EE(f,f.I[f.F],f.J[f.F]))){fa=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++fa;if(fa>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(VA(),cB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],iE(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(VA(),$A)),W(e,c-1,0,c-1,b-1)):(U(e,kB(BD)),W(e,c-1,0,c-1,b-1),U(e,BD),W(e,c-2,0,c-2,b-1),U(e,CD),W(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(VA(),fB)),W(e,
+d,~~(b/2),d+48,~~(b/2)),W(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),W(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new xB(Zb,0,13),a.X=new nC(a.U),null!=a.cb&&(d=oC(a.X,a.cb),c=N(M(Math.round((c-d)/2))),b-=13,U(e,(VA(),bB)),sE(e,a.U),tE(e,a.cb,c,b)));uE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function qE(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.o&&(jE(b,!1),kE(b,AE(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));W(b,h[0],n[0],h[1],n[1]);W(b,h[2],n[2],h[3],n[3]);W(b,h[4],n[4],h[5],n[5])}}
+function FE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,BD);KB(d,0,0,b,c);a.pb?(U(d,(VA(),$A)),c=14*(a.Z+a.T),iE(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,kB(BD)),W(d,b-1,0,b-1,c-1),W(d,0,c-1,b-1-2,c-1),U(d,CD),W(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)hE(a,d,b,1),hE(a,d,b,2);a.d=c;uE(a.Vb,a.Rb,0,0)}}
+function nE(a,b,c,d,e){var f,g,j,h,n,o,q,r;n=~~(d/4);o=2+~~(n/2);g=2+n;r=c+~~(10*d/24);h=r+n;q=b+d;e?(j=2+b,f=o+b,g+=b):(f=q-o,j=q-2,g=q-g);W(a,j,r,f,h);W(a,g,r,f,h);j=~~(n/3);W(a,f,r+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=q-f-o,h*=-1,e=-90);mE(a,b,c+o-j,f,d-4-j-1,e,h)}
+function GE(a,b,c){var d,e,f,g,j,h;HE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=IE(b);b=new tD(b,j,!0);e=l;for(d=1;5>=d;++d)e=JE(b,j);d=KE(ZC(no(e.substr(0,3)),10)).b;g=KE(ZC(no(e.substr(3,3)),10)).b;JE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=JE(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new LE(a,f)}$D(a,1,d,1);$D(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new LE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",XD(a),!1;null!=a.j&&a.$&&ME(a.$,a.j,!0);null!=a.k&&
+a.$&&ME(a.$,a.k,!1);j=NE(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new OE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];$D(a,1,j,0)}c&&XD(a);return!0}function xr(a,b){a.lb=!0;a.K=b}function zE(a,b){100>b&&(!ID[b]&&(ID[b]=new xB(Zb,0,b)),!KD[b]&&bt(KD,b,new nC(ID[b])),a.n=ID[b],a.o=KD[b])}
+function Br(a,b){var c,d;if(0==b)return!1;WD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:eE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;PE(a,QE(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Qv("Cannot redo. Index is out of range.");if(!d.b.d)throw new Qv(bc);
+d.b=d.b.d;PE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Hu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(xr(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=RE(d),SE(a,d,!1,!0),null!=a.tb&&vD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Hu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(xr(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=RE(d),SE(a,d,!1,!0),null!=a.tb&&vD(a.tb,null));break;case 101:a.Mb&&TE(a.Mb);a.Mb=new UE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new VE(a):a.Eb.hc.d.hb?WE(a.Eb.hc.d):XE(a.Eb);break;case 114:a.c&&
+TE(a.c);a.c=new UE(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,YE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=ZE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(aE,m,-1,4,1);bE(a.$,d);a.nb=!0;a.$=new OD(a.$);d=K(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;$E(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,aF(a.$,a.$.E),a.$.E=0,YD(a)):0<a.$.F&&(a.nb=!0,bF(a.$,a.$.F),a.$.F=0,YD(a));cF(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new dC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new WB(c),bC(j,g),g.d=c,oA(g.e,a);lz(a,j);a.F=j}cC(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(TE(a.p),a.p=null);0==a.$.E&&(a.p=new UE(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,YD(a)),18==a.e&&(d=vo((yr(),zr).hc.b.pb,dh),dF(a.$,a.$.E,d),YD(a)),cF(a.$))}XD(a);return!0}
+function tr(a){var b,c,d;d=SD(a);c=l;if(a.Gb){var e,f,g;g=Ws([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)ZE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(eF(g[1][0],3)+eF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+fF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+fF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new gF(a,a.gb,a.vb)),c=fF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function hF(a,b,c,d){var e;e=c;var f=d,g,j;(g=iF(b),j=0!=(b.f&2),g||j)?(a.Gb?cC((!a.x&&(a.x=gE(a,!0)),a.x),a,e,f):cC((!a.w&&(a.w=gE(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=jF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=wE+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",XD(a),
+!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",XD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Br(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)aF(a.$,a.$.E),a.$.E=0,YD(a);else{if(106==a.d)return!0;if(108==a.d)kF(a.$,a.$.E,0),YD(a);else if(157==a.d)kF(a.$,a.$.E,1),YD(a);else if(158==a.d)kF(a.$,a.$.E,-1),YD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,Y(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):YD(a);else if(206<=a.d&&229>=a.d)a.P=2,lF(a.$),YD(a);else if(230==a.d)a.P=3,YD(a);else if(233<=a.d&&262>a.d)mF(a.$,!1),YD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;dF(a.$,a.$.E,vo(a.Eb.f.hc.b.pb,dh));a.$.n=!0;YD(a)}else if(105==a.d)nF(a.$),YD(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=vo((yr(),zr).hc.b.pb,dh),1>d.length&&(d=Rc),dF(a.$,a.$.E,
+d)),YD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,lF(a.$),YD(a);else if(0<a.$.F)if(104==a.d)bF(a.$,a.$.F),a.$.F=0,YD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])xr(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;aF(d,c);d.b[c]=0}a.$.F=0;YD(a)}else if(201==a.d)oF(a.$,a.$.F),YD(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),YD(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,YD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,YD(a);else if(206<=a.d&&229>=a.d)a.P=2,lF(a.$),YD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=vo(a.Eb.f.hc.b.pb,dh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;YD(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new fE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(pF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,Y(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,lF(a.$)):300<a.d?(pF(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=vo((yr(),zr).hc.b.pb,dh),1>d.length&&(d=Rc),dF(a.$,1,d))):230==a.d?qF(a,null,!0):233<=a.d&&262>a.d?(pF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,mF(a.$,!0)):LC();YD(a)}else e=!1;e&&(cF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,XD(a))}return e}
+function rF(a,b,c,d){var e,f;if(a.A||!a.ib||iF(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,q,r;b.E=0;b.K[0]=e;b.N[0]=f;g=sF(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);q=e-b.K[n];r=f-b.N[n];n=-g/2+q*j+
+r*h;h=r*j-q*h;if(0>n)if(1<b.w)aF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,q=e-b.K[o],r=f-b.N[o],e=r*j-q*h,q=b.K[b.j[1]]-b.K[o],r=b.N[b.j[1]]-b.N[o],f=r*j-
+q*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Y(b,0),bF(b,e),0<sF(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){xr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Y(b,N(M(Math.round(h))));b.j[b.w]=b.u;0<sF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;xr(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(jF(b)||iF(b))VD(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(aE,m,-1,4,1);bE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;WD(a);a.nb=!0;XD(a);a.Tb=c;a.Ub=d;return!0}
+function tF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||iF(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,q=void 0,r=void 0,u=void 0,n=void 0,q=0,u=((zD(),HD)?350:170)+1,r=1;r<=e.v;++r)n=j-e.L[r],o=h-e.O[r],n=n*n+o*o,n<u&&(u=n,q=r);q*=-1;for(r=1;r<=e.u;++r)n=j-e.K[r],o=h-e.N[r],n=n*n+o*o,n<u&&(u=n,q=r);e=q;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;uF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(uF(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;WD(a);a.nb=!0;XD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function vF(a){if(a.A)return!0;a.jb&&(a.jb=!1,YD(a));a.lb=!1;a.Q=nh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=sF(b,b.u),6>b.A[c]&&(wF(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),aF(b,b.u));b.D=!1;YD(a)}else a:{var b=a.$,e,f;c=sF(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):xr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],xr(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=N(M(yE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=N(M(yE((b.N[b.G]+b.N[c])/2))))}}dE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,QE(b),b.b.d=c),YD(a),a.s=!1)}else 5==a.P&&(dE(a.$),YD(a));0<a.P&&(a.E=!1,WD(a),a.nb=!0,cF(a.$),xF(a.$),XD(a),a.P=0,a.i=!1);if(HD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,WD(a),a.nb=!0,XD(a);return!0}function WD(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function uF(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,vD(a.sb,H(yF,m,127,[new S(a.f),new S(b)]))}
+function zF(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Lf)?a.Gb=!1:-1<b.indexOf(jg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Gf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Pf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,$D(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)AF(a.gb[d]),cE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Zf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(qd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++wE;c&&XD(a)}
+function XD(a){var b,c,d,e;b=iA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Je(a.db,d,c),a.A&&e&&$D(a,1,a.vb,0),xE(a),a.A||(a.Rb=a.Je(a.Rb,b.c,2*a.Z+a.T),FE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Je(a.R,a.Z,c),vE(a),a.J=a.Je(a.J,d,a.Z),rE(a))):(xE(a),a.A||(rE(a),a.E&&(FE(a),vE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function BF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=ZE(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=CE(c,h);c.o.N&&0<c.y[h]&&(j+=Xb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<ck(c.B[h])&&(j+=ck(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=mb+g);o+=ba+j+ba+CF(0.055999999999999994*c.K[h],0,2)+ba+CF(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=lh),e+=c)}return e}function ND(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=ZE(a.gb[c]),d!=b))continue;d=void 0;d=DF(a.gb[c]);d=EF(d);0<d.length&&(0<e.length&&(e+=Ya),e+=d)}return e}
+function YD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&vD(a.tb,null)}var c,d,e;e=new FF;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=DF(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new GF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function SE(a,b,c,d){try{GE(a,b,d)?c&&YD(a):XD(a)}catch(e){if(e=Wi(e),A(e,124))XD(a);else throw e;}}
+function qF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,q;HE(a,c);e=j=0;q=new tD(b,"|>",!0);g=-1<b.indexOf(tb);n=1;h=mD(q);a.vb=0;for(f=1;f<=h;++f)if(o=qD(q),no(o),!G(o,lh))if(G(o,tb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new HF(a,o);if(0==a.$.u){IF(a,"ERROR - problems in reading/processing molecule !");LC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(IF(a,"ERROR - strange reaction - fixing !"),LC(),d=!1):3<n?(IF(a,"ERROR - strange reaction !"),LC(),d=!1):(1<a.vb&&!g&&zF(a,Gf,!0),g&&!a.Gb&&zF(a,
+jg,!0),!g&&a.Gb&&zF(a,Lf,!0),g?($D(a,1,j,1),$D(a,j+1,e-1,2),$D(a,e,a.vb,3)):$D(a,1,a.vb,0),c&&XD(a),d=!0)}d?YD(a):XD(a)}catch(r){if(r=Wi(r),A(r,124))XD(a);else throw r;}}function JF(a){WD(a);a.nb=!0;XD(a)}function HE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new fE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&XD(a);null!=a.tb&&vD(a.tb,null)}
+function PE(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=DF(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&vD(a.tb,null)}}function KF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,XD(a),null):a.gb[b]}
+function ZD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ia)?c=235:G(b,Ja)?c=240:G(b,Ha)?c=260:G(b,Na)?c=261:G(b,Ta)?c=241:G(b,Ma)?c=233:G(b,La)?c=236:G(b,Ka)?c=237:G(b,Sa)?c=234:G(b,Ra)?c=243:G(b,Ua)?c=252:G(b,Qa)?c=244:G(b,Va)?c=239:G(b,"-PO3H2")?c=251:G(b,Ga)?c=242:G(b,Ea)?c=245:G(b,Fa)&&(c=238);0<c?Br(a,c):b="Not known group!";a.lb=!0;a.K=b;XD(a)}function IF(a,b){a.lb=!0;a.K=b;XD(a)}function SD(a){var b;b=MD(a);WD(a);XD(a);return b}
+function oE(a,b,c,d,e){var f,g,j,h;f=a.X;h=oC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new xB(f.c.b,f.c.d,g),f=new nC(j),h=oC(f,e),b.f=j,b.j=LF(j);else sE(b,a.U);f=zB(f.c).b-zB(f.c).c;tE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function pE(a,b,c,d,e,f){var g,j;g=zB(a.W.c).b-zB(a.W.c).c;j=oC(a.W,f);sE(b,a.V);(b.e=e)&&(b.i=mg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);tE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}
+function Ar(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Ed,XD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Ed):xr(a,a.z+ba),XD(a))}t(461,383,Gi);_.xe=function(a){PD(this,a)};_.Je=function(a,b,c){return eA(this,b,c)};_.Ke=function(){};_.ee=function(){XD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=nh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var wE=10,ID,KD,BD,CD,DD,AD,HD,MF=null,GD,FD;
+function NF(){zD();cA.call(this);this.Vb=(mq(),mq(),Kz).b;this.y=new xB(null,0,8);this.u=(VA(),WA);this.gb=y(OF,m,140,99,0);this.ab=new aA;this.Ib=new PF;this.L=G((LC(),MC[We]),fc);this.v=new QF;this.H=H(gt,m,1,[Ia,Ja,Ta,Ha,Na,Ma,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.$=new fE(this);GD[0]=ZA;GD[1]=new XA(255,153,153);GD[2]=new XA(255,204,102);GD[3]=new XA(255,255,153);GD[4]=new XA(102,255,255);GD[5]=new XA(51,204,255);GD[6]=new XA(255,153,255)}t(460,461,Gi,NF);
+_.Je=function(a,b,c){var d;return a?(d=a.b,xj(d.u,b,c),a):eA(this,b,c)};_.Ke=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[RF(b.b),a])}};_.b=null;function SF(a){if(a.e.pb.style.display!=Kf){hA(a.d);for(a=new Qi(a.f.k);a.c<a.e.Fe();)Ri(a),null.gg()}}function TF(a){UF.call(this,a,eb,eb,null)}function VF(a,b){UF.call(this,a,eb,eb,b)}function WF(a,b,c){UF.call(this,a,b,c,null)}
+function UF(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(cc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=sj(a)){this.c=XF;++XF;this.e=e;this.d=new NF;this.f=new YF(this.d,b,c,d);cw(e,this.f,e.pb);d&&id in d&&(this.f.c=d[id]);a=this.f;a.e||(a.e=fA(a,uo(a.pb,Sf),uo(a.pb,Rf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,q;b.L?MF=cc:MF="JME";b.w=gE(b,!1);b.x=gE(b,!0);xr(b,MF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=iA(b);Zz(b,null);b.pb||(b.T=0);b.U||(b.U=new xB(Zb,0,13),b.X=new nC(b.U));b.V||(b.V=new xB(Zb,1,13),b.W=new nC(b.V));b.Y||(b.Y=new xB(Zb,0,11),new nC(b.Y));zE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;wE=10;b.Lb=!0;try{q=ZF(b.Vb,"options");null!=q&&zF(b,q,!1);j=ZF(b.Vb,"jme");null!=j&&(b.M=j);n=ZF(b.Vb,"mol");null!=n&&(b.bb=n);g=ZF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=ZF(b.Vb,Og);null!=o&&(b.cb=o,XD(b));b.k=ZF(b.Vb,"atomcolors");b.j=ZF(b.Vb,"atombg");f=ZF(b.Vb,"depictbg");
+if(null!=f&&b.A){var r;var u,v,D,E;v=(VA(),WA);try{if(0!=f.indexOf(la))throw new Jn("bad hex encoding");E=ZC(f.substr(1,2),16);D=ZC(f.substr(3,2),16);u=ZC(f.substr(5,2),16);r=v=new XA(E,D,u)}catch(J){if(J=Wi(J),A(J,124))LC(),r=v;else throw J;}b.u=r}b.Kb&&b.$&&YE(b.$);h=ZF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Wi(Q),!A(Q,124))throw Q;}b.d=202;for(f=0;23>f;++f)DD[f]=(VA(),dB),FD[f]=Rc;FD[1]=Xb;DD[1]=(VA(),$A);FD[2]=Bb;DD[2]=dB;FD[3]=Eb;DD[3]=$A;FD[4]=ic;DD[4]=iB;FD[5]=pc;
+DD[5]=cB;FD[9]=Tb;DD[9]=fB;FD[10]=Jb;DD[10]=fB;FD[11]=Db;DD[11]=fB;FD[12]=$b;DD[12]=fB;FD[8]=Fc;DD[8]=kB(eB);FD[7]=rc;DD[7]=dB;FD[6]=Ic;DD[6]=$A;FD[13]=Hc;DD[13]=$A;FD[18]=Rc;DD[18]=$A;FD[19]=sc;DD[19]=$A;FD[20]=wc;DD[20]=$A;FD[21]=xc;DD[21]=$A;FD[22]=yc;DD[22]=$A;Iz(b);b._=new $F;f=a.d;f.D=iA(f);null!=f.M?(qF(f,f.M,!1),null!=f.j&&f.$&&ME(f.$,f.j,!0),null!=f.k&&f.$&&ME(f.$,f.k,!1)):null!=f.bb&&SE(f,f.bb,!1,!1);XD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function aG(){return jt(null)}function bG(a){return jt(a)}t(462,1,gi,TF,VF,WF,UF);_.Le=function(a){B(this.f,new cG(this,a),(pq(),pq(),qq))};_.Me=function(a){B(this.f,new dG(this,a),(Jr(),Jr(),Kr))};_.Ne=function(a){XE(new eG(a,this.d,BD))};_.Oe=function(){eE(this.d)};_.Pe=function(){go((co(),eo),new fG(this))};_.Qe=function(){return this.b};_.Re=function(){return this.c};_.Se=function(){return this.d.I};_.Te=function(){return this.d.eb};_.Ue=function(){return this.d.fb};_.Ve=function(){return this.d.tb};
+_.jd=function(){return uo(this.f.pb,Rf)};_.We=function(){var a;a=[];a.length=2;a[0]=uo(this.f.pb,Sf);a[1]=uo(this.f.pb,Rf);return a};_.kd=function(){return uo(this.f.pb,Sf)};_.Xe=function(){return this.e.pb};_.Ye=function(){return this.d.yb};_.Ze=function(){return this.d.Ab};_.$e=function(a){$wnd.alert("JSME initialization error: "+a)};_.md=function(){return this.e.pb.style.display!=Kf};_._e=function(){var a=this.d,b;a.Gb?b=BF(a,1)+tb+BF(a,2)+tb+BF(a,3):b=BF(a,0);return b};_.af=function(){return tr(this.d)};
+_.bf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=MD(a);a.Pb=b;XD(a);return c};_.cf=function(a){zF(this.d,a,!0)};_.df=function(){};_.ef=function(a){SE(this.d,a,!0,!0)};_.ff=function(a){qF(this.d,a,!0)};_.je=function(){SF(this)};_.gf=function(){HE(this.d,!0)};_.hf=function(a){var b=this.d;if(a=KF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;JF(b)}};_.jf=function(a){this.b=a;!this.d.b&&(this.d.b=new gG(this))};
+_.kf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Qi(b.b);d.c<d.e.Fe();)c=Ri(d),a?c.b=l:c.b=Cg}hA(b.d)};_.lf=function(a,b){var c=this.d,d;if(d=KF(c,a))ME(d,b,!0),JF(c)};_.mf=function(a,b){var c=this.d,d;d=KF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,XD(c)):(d.E=b,JF(c))};_.od=function(a){Iv(this.f,a);SF(this)};_.nf=function(a){this.d.I=a};_.of=function(a){var b=this.d;b.eb=a;XD(b)};_.pf=function(a){var b=this.d;b.fb=a;XD(b)};_.qf=function(a){this.d.sb=a};
+_.rf=function(a){this.d.tb=a};_.sf=function(a){var b=this.d;b.yb=a;b.w=gE(b,!1)};_.tf=function(a){this.d.Ab=a};_.uf=function(a,b){var c=this.f;c.qd(a);c.od(b);SF(this)};_.vf=function(a){ZD(this.d,a)};_.wf=function(a,b){var c=this.d;c.i=!1;c.Qb=new HF(c,a);c.d=253;c.lb=!0;c.K=b;XD(c)};_.pd=function(a){Lv(this.e.pb,a)};_.qd=function(a){this.f.pb.style[ih]=a;SF(this)};_.xf=function(a){IF(this.d,a)};_.yf=function(){return SD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var XF=0;
+function fG(a){this.b=a}t(463,1,{},fG);_.xc=function(){var a,b;for(b=new Qi(this.b.f.b);b.c<b.e.Fe();)a=Ri(b),wo(a.u.pb,a.r)};_.b=null;function gG(a){this.b=a}t(464,1,{},gG);_.b=null;function cG(a,b){this.b=a;this.c=b}t(465,1,{},cG);_.Pc=function(a){a=a.b;go((co(),eo),new hG(this,this.c,a))};_.b=null;_.c=null;function hG(a,b,c){this.b=a;this.d=b;this.c=c}t(466,1,{},hG);_.xc=function(){var a=this.c;this.d.b.apply(a,[RF(this.b.b),a])};_.b=null;_.c=null;_.d=null;function dG(a,b){this.b=a;this.c=b}
+t(467,1,{},dG);_.b=null;_.c=null;function Mr(a,b,c){this.b=a;this.d=b;this.c=c}t(468,1,{},Mr);_.xc=function(){var a=this.c;this.d.b.apply(a,[RF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function iG(){var a=jG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;kG(lG,arguments)?a=arguments[0]:3==arguments.length?a=new WF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new TF(arguments[0]):4==arguments.length?a=new UF(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new VF(arguments[0],arguments[1]));this.g=a;mG();a[Wc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Le(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new nG(a))});b.addMouseOverHandler=C(function(a){this.g.Me(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new nG(a))});b.alert=C(function(a){this.g.Ne(a)});b.clear=C(function(){this.g.Oe()});b.deferredRepaint=C(function(){this.g.Pe()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.jd()});b.getOffsetSize=C(function(){return this.g.We()});b.getOffsetWidth=C(function(){return this.g.kd()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.$e(a)});b.isVisible=C(function(){return this.g.md()});
+b.jmeFile=C(function(){return this.g._e()});b.molFile=C(function(){return this.g.af()});b.nonisomericSmiles=C(function(){return this.g.bf()});b.options=C(function(a){this.g.cf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.ef(a)});b.readMolecule=C(function(a){this.g.ff(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=lG;mG();var f=b,g,b=oG.c;g=pG(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=pG(b,
+e,f)}if(!g)throw new $i("Can't find exported method for given arguments: 0"+mb+f.length+aa);return g[0]});b.reset=C(function(){this.g.gf()});b.resetAtomColors=C(function(a){this.g.hf(a)});b.setAfterPasteCallBack=C(function(a){this.g.jf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new nG(a))});b.setAntialias=C(function(a){this.g.kf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.lf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.mf(a,b)});b.setHeight=C(function(a){this.g.od(a)});
+b.setHelpURL=C(function(a){this.g.nf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.of(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.pf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.qf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.rf(a)});b.setPasteLabel=C(function(a){this.g.sf(a)});b.setPrePasteJSfunction=C(function(a){this.g.tf(a)});b.setSize=C(function(a,b){this.g.uf(a,b)});b.setSubstituent=C(function(a){this.g.vf(a)});b.setTemplate=C(function(a,
+b){this.g.wf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});b.showInfo=C(function(a){this.g.xf(a)});b.smiles=C(function(){return this.g.yf()});qG({"0":{"0":[[aG,null,void 0]],1:[[bG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new rG(e));return[e]},ve]]}});sG(lG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function ht(){tG||(tG=!0,iG())}t(469,1,{},ht);
+var tG=!1;function lt(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ve)$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 kt(){}t(471,1,{},kt);_.xc=function(){lt()};function rG(a){this.b=a}t(472,1,{114:1,152:1},rG);_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;function nG(a){this.b=a}t(473,1,{115:1,152:1},nG);
+_.eQ=function(a){return null!=a&&A(a,115)&&this.b==a.b};_.b=null;
+function yD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(ih)||l;b=c.getAttribute(Je)||l;f=c.getAttribute(If)||l;e=c.getAttribute(Se)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(If)||l,h=h.getAttribute(dh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Fd);c.removeAttribute(If);c.removeAttribute("archive");c.removeAttribute(Je);c.removeAttribute(ih);c.removeAttribute(hd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Go();c.setAttribute(Se,d);c.style[ih]=wD(g);c.style[Je]=wD(b);b=new uG(a,d,n,e,c,f);go((co(),eo),b);++a.c;return!0}function xD(a){this.b="JME.class";this.e=a}t(474,1,{},xD);_.Jc=function(){return yD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function uG(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(475,1,{},uG);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Se,this.f):this.d.removeAttribute(Se);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function vG(){}t(476,1,gi,vG);function wG(a){this.b=a}t(477,1,{},wG);_.xc=function(){this.b()};_.b=null;
+function xG(){var a=jG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;kG(yG,arguments)?a=arguments[0]:0==arguments.length&&(a=new vG);this.g=a;mG();a[Wc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){go((co(),eo),new wG(a))});sG(yG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function it(){zG||(zG=!0,xG())}t(478,1,{},it);var zG=!1;function AG(a){Kn();this.i=a}
+t(479,449,ri,AG);function rt(){Kn();this.i="divide by zero"}t(480,99,vi,rt);function ct(){Kn()}function BG(a){Kn();this.i=a}t(481,99,vi,ct,BG);function CG(){CG=x;DG=new EG(!1);FG=new EG(!0)}function EG(a){this.b=a}t(482,1,{117:1,118:1,121:1},EG);_.eQ=function(a){return A(a,118)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?ch:"false"};_.b=!1;var DG,FG;
+function rD(a,b,c){var d,e;d=GG(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}function HG(){}function IG(a){return typeof a==Pf?Fc+(0>a?-a:a):a}function JG(a,b){var c;c=new HG;c.e=Nb+(KG(0!=a?-a:0)?IG(0!=a?-a:0):l+Ii(c));LG(0!=a?-a:0)&&MG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new HG;b.e=Nb+(KG(a)?IG(a):l+Ii(b));LG(a)&&MG(a,b);return b}
+function $(a,b){var c;c=new HG;c.e=Nb+(KG(a)?IG(a):l+Ii(c));LG(a)&&MG(a,c);c.c=b?8:0;return c}function NG(){var a;a=new HG;a.e=Nb+(KG(0)?IG(0):l+Ii(a));LG(0)&&MG(0,a);a.c=2;return a}function OG(a){var b;b=new HG;b.e=Nb+(KG(a)?IG(a):l+Ii(b));LG(a)&&MG(a,b);b.c=1;return b}function LG(a){return typeof a==Pf&&0<a}function KG(a){return null!=a&&0!=a}
+function MG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Qh[b.d])c=c.prototype;else{c=Qh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(484,1,{},HG);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function PG(a){var b;if(!(b=QG,!b&&(b=QG=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new RG(Vb+a+da);return parseFloat(a)}
+function ZC(a,b){var c,d;if(null==a)throw new RG(Of);if(2>b||36<b)throw new RG("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new RG(Vb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new RG(Vb+a+da);if(-2147483648>c||2147483647<c)throw new RG(Vb+a+da);return c}t(486,1,{117:1,129:1});var QG=null;function SG(a){this.b=a}
+t(485,486,{117:1,121:1,122:1,129:1},SG);_.eQ=function(a){return A(a,122)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function vA(a){this.b=a}t(487,486,{117:1,121:1,125:1,129:1},vA);_.eQ=function(a){return A(a,125)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function kA(){Kn()}function Kk(a){Kn();this.i=a}t(488,99,ji,kA,Kk);function fw(){Kn()}function lx(a){Kn();this.i=a}t(489,99,vi,fw,lx);
+function S(a){this.b=a}function Qt(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 Jt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function KE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(TG(),UG)[b],!c&&(c=UG[b]=new S(a)),c):new S(a)}t(490,486,{117:1,121:1,127:1,129:1},S);_.eQ=function(a){return A(a,127)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function TG(){TG=x;UG=y(yF,m,127,256,0)}var UG;function ck(a){return 0>a?-a:a}function bk(a,b){return a>b?a:b}function yE(a){return Math.round(a)}function Hn(){Kn()}function qs(a){Kn();this.i=a}t(493,99,{117:1,124:1,128:1,130:1,132:1},Hn,qs);function Ki(){Ki=x;Li=H(Ji,m,-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 Li;function RG(a){Kn();this.i=a}t(495,488,ji,RG);
+function On(a){this.b="Unknown";this.d=a;this.c=-1}t(496,1,{117:1,131:1},On);_.tS=function(){return this.b+Ya+this.d+"(Unknown Source"+(0<=this.c?mb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function GG(a,b){return a.charCodeAt(b)}function VG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function G(a,b){return!A(b,1)?!1:""+a==b}function Ms(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function oo(a,b){return a.indexOf(b)}
+function XC(a,b,c){return a.indexOf(b,c)}function nz(a,b){return a.lastIndexOf(b)}function RE(a){var b=aa,c=lh,d;for(d=0;0<=(d=c.indexOf(Uc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Kv(c,++d):c=c.substr(0,d-0)+Kv(c,++d);return a.replace(RegExp(b,we),c)}
+function WG(a,b){for(var c=RegExp(b,we),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(gt,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Kv(a,b){return a.substr(b,a.length-b)}
+function no(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function po(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)}_=String.prototype;_.cM={1:1,117:1,119:1,121:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return gu(this)};_.tS=_.toString;function XG(){XG=x;YG={};ZG={}}
+function gu(a){XG();var b=mb+a,c=ZG[b];if(null!=c)return c;c=YG[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+GG(a,d++);c|=0}256==$G&&(YG=ZG,ZG={},$G=0);++$G;return ZG[b]=c}var YG,$G=0,ZG;function Dn(a,b){En(a.b,b);return a}function Cn(){this.b=new qo}function aH(){this.b=new qo;this.b.b+=l}t(498,1,pi,Cn,aH);_.tS=function(){return this.b.b};function eu(){this.b=new qo}
+function VC(){this.b=new qo}function Ks(a){this.b=new qo;En(this.b,a)}t(499,1,pi,eu,VC,Ks);_.tS=function(){return this.b.b};function YC(a){a="String index out of range: "+a;Kn();this.i=a}t(500,489,vi,YC);
+function bH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Hn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new BG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new BG("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new fw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)bt(b,c,a[--d])}else for(c=e+c;e<c;)bt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Mv(){Kn()}function fD(a){Kn();this.i=a}t(502,99,vi,Mv,fD);function BA(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Qn(b,c))return a;return null}function EA(a,b){var c;return(c=BA(a.Bd(),b))?(c.bd(),!0):!1}function cH(a){var b,c,d,e;d=new Cn;b=null;d.b.b+=Sc;for(c=a.Bd();c._c();)null!=b?En(d.b,b):b=Aa,e=c.ad(),En(d.b,e===a?"(this Collection)":l+e);d.b.b+=Vc;return d.b.b}t(503,1,{});_.zf=function(){throw new fD("Add not supported on this collection");};
+_.Af=function(a){return!!BA(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Bf=function(a){return EA(this,a)};_.tS=function(){return cH(this)};t(505,503,oi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,138)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.Af(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b._c();)c=b.ad(),null!=c&&(a+=Tn(c),a=~~a);return a};
+function dH(a,b){var c;return A(b,136)&&(c=b.Cf(),uv(a.b,c))?(c=nj(a.b,c),a.b.Ge(b.Df(),c)):!1}function kD(a){this.b=a}t(504,505,oi,kD);_.Af=function(a){return dH(this,a)};_.Bd=function(){return new aD(this.b)};_.Bf=function(a){return dH(this,a)?(a=a.Cf(),Zi(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function dD(a){if(a.c)Ti(a.b),Zi(a.d,a.c.Cf()),a.c=null;else throw new Qv("Must call next() before remove().");}
+function aD(a){var b;this.d=a;b=new kj;a.d&&ej(b,new eH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new fH(a,d.substring(1));b.zf(e)}var a=a.b,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.zf(c[d])}this.b=new Qi(b)}t(506,1,{},aD);_._c=function(){return bD(this.b)};_.ad=function(){return this.c=Ri(this.b)};_.bd=function(){dD(this)};_.b=null;_.c=null;_.d=null;t(508,1,Uh);_.eQ=function(a){return A(a,136)&&eD(this.Cf(),a.Cf())&&eD(this.Df(),a.Df())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Cf()&&(a=Tn(this.Cf()));null!=this.Df()&&(b=Tn(this.Df()));return a^b};_.tS=function(){return this.Cf()+rb+this.Df()};function eH(a){this.b=a}t(507,508,Uh,eH);_.Cf=function(){return null};_.Df=function(){return this.b.c};_.Ef=function(a){return hD(this.b,a)};_.b=null;function fH(a,b){this.c=a;this.b=b}t(509,508,Uh,fH);_.Cf=function(){return this.b};_.Df=function(){return this.c.f[mb+this.b]};_.Ef=function(a){return iD(this.c,this.b,a)};_.b=null;_.c=null;
+function ix(a,b){(0>a||a>=b)&&gH(a,b)}function gH(a,b){throw new lx("Index: "+a+", Size: "+b);}t(510,503,si);_.Ff=function(){throw new fD("Add not supported on this list");};_.zf=function(a){this.Ff(this.Fe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,134)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c._c();)if(a=c.ad(),b=d.ad(),!(null==a?null==b:Qn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a._c();)c=a.ad(),b=31*b+(null==c?0:Tn(c)),b=~~b;return b};_.Bd=function(){return new Qi(this)};_.Hf=function(){return this.If(0)};_.If=function(a){return new hH(this,a)};_.Jf=function(){throw new fD("Remove not supported on this list");};function bD(a){return a.c<a.e.Fe()}function Ri(a){if(a.c>=a.e.Fe())throw new iw;return a.e.Gf(a.d=a.c++)}function Ti(a){if(0>a.d)throw new Bx;a.e.Jf(a.d);a.c=a.d;a.d=-1}function Qi(a){this.e=a}t(511,1,{},Qi);_._c=function(){return bD(this)};
+_.ad=function(){return Ri(this)};_.bd=function(){Ti(this)};_.c=0;_.d=-1;_.e=null;function hH(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&gH(b,c);this.c=b}t(512,511,{},hH);_.Kf=function(){return 0<this.c};_.Lf=function(){if(0>=this.c)throw new iw;return this.b.Gf(this.d=--this.c)};_.b=null;function iH(a){a=new aD(a.c.b);return new jH(a)}function kH(a,b){this.b=a;this.c=b}t(513,505,oi,kH);_.Af=function(a){return uv(this.b,a)};_.Bd=function(){return iH(this)};_.Fe=function(){return this.c.b.e};
+_.b=null;_.c=null;function jH(a){this.b=a}t(514,1,{},jH);_._c=function(){return bD(this.b.b)};_.ad=function(){return(this.b.c=Ri(this.b.b)).Cf()};_.bd=function(){dD(this.b)};_.b=null;t(515,510,si);_.Ff=function(a,b){var c;c=HA(this,a);var d=c.e;new CA(b,c.c);++d.c;++c.b;c.d=null};_.Gf=function(a){var b;b=HA(this,a);try{return IA(b)}catch(c){c=Wi(c);if(A(c,137))throw new lx("Can't get element "+a);throw c;}};_.Bd=function(){return HA(this,0)};
+_.Jf=function(a){var b,c;b=HA(this,a);try{c=IA(b)}catch(d){d=Wi(d);if(A(d,137))throw new lx("Can't remove element "+a);throw d;}lH(b);return c};function mH(a){a.c=y(nH,m,0,0,0)}function Rz(a,b,c){(0>b||b>a.d)&&gH(b,a.d);a.c.splice(b,0,c);++a.d}function ej(a,b){bt(a.c,a.d++,b);return!0}function Hu(a,b){ix(b,a.d);return a.c[b]}function Jj(a,b){for(var c=0;c<a.d;++c)if(eD(b,a.c[c]))return c;return-1}function Ku(a,b){var c;c=(ix(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function dj(a,b){var c;c=Jj(a,b);if(-1==c)return!1;Ku(a,c);return!0}function Ok(a,b){var c;if(b.length<a.d){c=b;var d;d=Vs(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)bt(b,c,a.c[c]);b.length>a.d&&bt(b,a.d,null);return b}function kj(){mH(this)}function vB(a){mH(this);this.c.length=a}function pA(a){mH(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(516,510,Sh,kj,vB,pA);_.Ff=function(a,b){Rz(this,a,b)};
+_.zf=function(a){return ej(this,a)};_.Oe=function(){this.c=y(nH,m,0,0,0);this.d=0};_.Af=function(a){return-1!=Jj(this,a)};_.Gf=function(a){return Hu(this,a)};_.Ce=function(){return 0==this.d};_.Jf=function(a){return Ku(this,a)};_.Bf=function(a){return dj(this,a)};_.Fe=function(){return this.d};_.d=0;function GA(a,b){var c=a.length,d;for(d=0;d<c;++d)bt(a,d,b)}function Gs(){Gs=x;Hs=new oH}var Hs;function oH(){}t(519,510,ii,oH);_.Af=function(){return!1};_.Gf=function(){throw new fw;};_.Fe=function(){return 0};
+function pH(){this.b=new Date}function qH(a){return 10>a?bb+a:l+a}t(520,1,{117:1,120:1,121:1,133:1},pH);_.eQ=function(a){return A(a,133)&&Tt(M(this.b.getTime()),M(a.b.getTime()))};_.hC=function(){var a;a=M(this.b.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=nt(c&4194303,b&4194303,e&1048575);a=nt(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(rH(),sH)[this.b.getDay()]+ba+tH[this.b.getMonth()]+ba+qH(this.b.getDate())+ba+qH(this.b.getHours())+mb+qH(this.b.getMinutes())+mb+qH(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function rH(){rH=x;sH=H(gt,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));tH=H(gt,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var sH,tH;
+function zs(a,b){return null==z(a.b,b,a)}function ys(){this.b=new Oi}t(522,505,{117:1,120:1,138:1},ys);_.zf=function(a){return zs(this,a)};_.Af=function(a){return uv(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return iH(new kH(this.b,new kD(this.b)))};_.Bf=function(a){return null!=Zi(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return cH(new kH(this.b,new kD(this.b)))};_.b=null;
+function HA(a,b){var c,d;(0>b||b>a.c)&&gH(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new uH(a,b,d)}function LA(){this.b=new vH;this.c=0}t(523,515,ii,LA);_.zf=function(a){new CA(a,this.b);++this.c;return!0};_.If=function(a){return HA(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function IA(a){if(a.c==a.e.b)throw new iw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function lH(a){if(!a.d)throw new Bx;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function uH(a,b,c){this.e=a;this.c=c;this.b=b}t(524,1,{},uH);_._c=function(){return this.c!=this.e.b};_.Kf=function(){return this.c.c!=this.e.b};_.ad=function(){return IA(this)};_.Lf=function(){if(this.c.c==this.e.b)throw new iw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){lH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function vH(){this.b=this.c=this}
+function CA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(525,1,{},vH,CA);_.b=null;_.c=null;_.d=null;function cD(a,b){this.b=a;this.c=b}t(526,508,Uh,cD);_.Cf=function(){return this.b};_.Df=function(){return this.c};_.Ef=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function iw(){Kn()}t(527,99,{117:1,124:1,130:1,132:1,137:1},iw);function eD(a,b){return dt(a)===dt(b)||null!=a&&Qn(a,b)}function uB(a){var b=y(MA,m,90,0,0);return Ok(a.b,b)}function aA(){this.b=new kj}
+t(529,510,Sh,aA);_.Ff=function(a,b){Rz(this.b,a,b)};_.zf=function(a){return ej(this.b,a)};_.Af=function(a){return-1!=Jj(this.b,a)};_.Gf=function(a){return Hu(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Qi(this.b)};_.Jf=function(a){return Ku(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return cH(this.b)};_.b=null;function TE(a){a.hc.d.hb&&AB(a)}function wH(a){var b;if(a.hc.d.hb){b=sz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}CB(a)}
+function xH(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function XE(a){var b=a.k;yH(a.hc.d,b.b,b.c);!rz(a)&&Wz(a);Gz(a)}function zH(){FB.call(this,l);this.j=new PA(this.Mf());oA(this.r,new AH(this))}t(531,408,ti);_.Pd=function(a,b){return dt(a.i)===dt(this.j)?(wH(this),!0):this.Nf(a,b)};_.Mf=function(){return"Close"};_.Nf=function(){return!1};_.Id=function(){wH(this)};_.j=null;_.k=null;
+function eG(a,b,c){zH.call(this);this.hc&&HB(this.hc.d,!1);EB(this,!1);Zz(this,new PB(0));a=new TB(a,1);P(this,a,null);a=new cA;P(a,this.j,null);P(this,a,null);b&&(this.k=sz(b),DB(this),xH(this.k,~~(uo(b.Vb.pb,Sf)/2)-~~(this.mc/2),~~(uo(b.Vb.pb,Rf)/2)-~~(this.cc/2)));c&&O(this,c)}t(530,531,ti,eG);_.Mf=function(){return"OK"};function QE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Qv("Cannot undo. Index is out of range.");if(!a.b.c)throw new Qv(bc);a.b=a.b.c;return a.b.b}
+function $F(){this.b=this.c=new BH}t(532,1,{},$F);_.b=null;function BH(){this.b=null}function GF(a){this.b=a}t(533,1,{},BH,GF);_.b=null;_.c=null;_.d=null;function AH(a){this.b=a}t(534,443,qi,AH);_.b=null;function ur(a){this.b=a}t(535,1,{},ur);_.b=null;function QD(){QD=x;RD=new CH("COPY_SMILES",0);TD=new CH("COPY_MOL",1);UD=new CH("PASTE",2);DH=H(EH,m,139,[RD,TD,UD])}function CH(a,b){Jo.call(this,a,b)}t(536,141,{117:1,121:1,123:1,139:1},CH);var DH,TD,RD,UD;function FF(){this.e=y(OF,m,140,99,0)}
+t(537,1,{},FF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;function FH(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(aE,m,-1,20,1);a.N=y(aE,m,-1,20,1);a.H=Ws([20,7]);a.e=y(I,s,-1,20,1);a.d=y(gt,m,1,20,0);a.p=y(gt,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y(gt,m,1,20,0);a.r=Ws([10,2]);a.j=y(I,s,-1,101,1)}
+function GH(a,b,c,d){var e,f,g,j,h,n,o,q,r;h=y(I,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));q=y(aE,m,-1,4,1);d=y(aE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*r,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),q[j]=g/o,d[j]=f/o);a=HH(q[1],d[1],q[2],d[2]);0<n[3]?(b=
+HH(q[2],d[2],q[3],d[3]),d=HH(q[1],d[1],q[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Y(a,b){var c,d,e,f,g,j,h,n;pF(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=IH(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(aE,m,-1,2,1);JH(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==sF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;xr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];wF(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&oF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=N(M(yE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=N(M(yE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function mF(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.E=a.u-2,Y(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&kF(a,a.E,1),Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,kF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Y(a,0),a.E=
+a.u,Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=4,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),c=3;else if(238==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.E=a.u,a.t[a.v]=3,Y(a,0),a.q=!1,c=3;else if(242==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Y(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Y(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Y(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Y(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Y(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)Y(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Y(a,0),a.E=a.u,Y(a,0),c=2;else if(247==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),c=3;else if(248==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,q,r,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Y(a,0);e=a.K[a.u];g=a.N[a.u];aF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)pF(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)wF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];$E(a);a.E=c+d;Y(a,0);o=a.K[a.u];r=a.N[a.u];aF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-r;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=r,q=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=q,a.N[h]=u,q=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=q,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];wF(a);a.I[a.v]=n;a.J[a.v]=c+d;$E(a);b&&(aF(a,n),cE(a))}c=4}KH(a,c);a.E=a.G;b&&
+(a.E=0)}
+function JH(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function lF(a){var b,c,d,e,f,g,j,h,n,o,q,r,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])LH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Y(a,0),a.E=a.u,LH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){xr(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[IH(a,a.E,a.H[a.E][d])],2<d||1!=b){xr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(aE,m,-1,2,1);JH(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)pF(a),q=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=b[1]+h*(Math.cos(q)*e+Math.sin(q)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;q=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);r=a.K[b]+q*e-u*g;u=a.N[b]+u*e+q*g;for(d=1;d<=j;++d)pF(a),q=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=r+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=u+h*(Math.cos(q)*e+Math.sin(q)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)pF(a),q=f*(d-b),a.K[a.u]=a.M+h*Math.sin(q),a.N[a.u]=a.P+h*Math.cos(q)}b=j;h=0;for(f=1;f<=b;++f)wF(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[IH(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[IH(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=N(M(yE((a.K[b]+a.K[e])/2))),a.O[c]=N(M(yE((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;wF(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=N(M(yE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=N(M(yE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(wF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=N(M(yE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(yE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(wF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=N(M(yE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(yE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(aF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&KH(a,j);-1<n&&(a.E=n)}
+function LH(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)pF(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function KH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=sF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function IH(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function MH(a,b,c){var d,e,f,g;e=nh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Zt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Zt(c[d])&&!Nt(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Tt(c[d],e)&&(b[d]=g,c[d]=nh,++f);if(f==a.u)break}return g==a.u}
+function cE(a){var b,c,d;b=y(aE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{bE(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;dE(a)}}
+function bE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function kF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=NH(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&xr(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?xr(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?xr(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?xr(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:xr(a.o,"Charge change not possible on the halogen !");break;case 18:xr(a.o,
+"Use X button to change charge on the X atom !")}}
+function NE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&aF(a,c);cE(a);xr(a.o,"Smaller part(s) removed !");return 1}
+function sF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function xF(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];cF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),cF(a));4==a.t[d]&&(a.t[d]=1)}}
+function HH(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 $E(a){var b;OH(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);dE(a);cF(a)}
+function pF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),bH(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),bH(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),bH(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),bH(a.e,b,a.e.length),a.e=b,b=y(gt,m,1,c,0),bH(a.d,b,a.d.length),a.d=b,b=y(gt,m,1,c,0),bH(a.p,b,a.p.length),a.p=b,b=y(aE,m,-1,c,1),bH(a.K,b,a.K.length),a.K=b,b=y(aE,m,-1,c,1),bH(a.N,b,a.N.length),a.N=b,b=Ws([c,7]),bH(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),bH(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function DE(a,b,c,d,e,f,g){var j;j=N(M(yE(a.K[c]-d/2)));g||(j-=e-d);a=N(M(yE(a.N[c]-~~(f/2))));return new Vz(j-1-b,a-b,e+1+2*b,f+2*b)}
+function wF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),bH(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),bH(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),bH(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),bH(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),bH(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),bH(a.O,c,a.O.length),a.O=c,b=y(gt,m,1,b,0),bH(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function fF(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(zD(),aa);j+="JME 2013-10-12 "+new pH+"\n \n";j+=eF(a.u,3)+eF(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=CF(0.055999999999999994*(a.K[e]-c),10,4)+CF(0.055999999999999994*(g-a.N[e]),10,4)+CF(0,10,4);h=CE(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+eF(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=eF(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:PH(a,e)&&(g=2),c=eF(a.I[e],3)+eF(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=eF(a.J[e],3)+eF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=eF(a.J[e],3)+eF(a.I[e],3)),j+=c+eF(g,3)+eF(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+eF(e,4)+eF(a.B[e],4)+aa);return j+"M END\n"}
+function EF(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,Q,sb,V,L,fa,Kc,ig,xb,Rd,Sd,Td,Wa,Lc;q=y(I,s,-1,a.u+10,1);r=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);xb=y(I,s,-1,a.u+1,1);v=y(QH,m,-1,a.u+1,2);D=y(QH,m,-1,a.v+1,2);fa=0;if(0==a.u)return l;NE(a,!0);ig=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){ig=!1;break}if(a.o.t&&ig){RH(a);xF(a);SH(a,D);TH(a,v,D);var Ib,zd,lf,dc,Fe,Ad,Bd,fb,VI,Zd,w,ya,$m,an,wt,rf,Pa,bn,cn,Oc,dn;Ib=y(I,s,-1,a.u+1,1);zd=y(I,s,-1,a.u+1,1);fb=y(UH,m,-1,a.u+1,3);var xt=a.u,en,
+Bh,yt,ug,Lj,Me,sf;Lj=y(UH,m,-1,xt+2,3);Me=y(I,s,-1,100,1);sf=5;ug=0;Me[0]=3;Lj[1]=ph;Lj[2]=qh;yt=2;if(!(3>xt))for(;sf<Me[ug]*Me[ug];){Bh=0;for(en=!0;en&&Bh<=ug&&sf>=Me[Bh]*Me[Bh];)0==sf%Me[Bh]?en=!1:++Bh;if(en){Lj[++yt]=Wt(sf);if(yt>=xt)break;ug<Me.length-1&&(++ug,Me[ug]=sf)}sf+=2}for(w=1;w<=a.u;++w){for(ya=cn=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(cn*=a.i[ya]);bn=a.c[w];18==bn&&(dn=a.p[w],Ad=dn.charCodeAt(0)-65+1,Bd=0,1<dn.length&&(Bd=dn.charCodeAt(1)-97),0>Ad&&(Ad=0),0>Bd&&(Bd=0),bn=28*Ad+Bd);
+rf=0;-2>a.B[w]?rf=1:-2==a.B[w]?rf=2:-1==a.B[w]?rf=3:1==a.B[w]?rf=4:2==a.B[w]?rf=5:2<a.B[w]&&(rf=6);Oc=1;fb[w]=Wt(cn);Oc*=126;fb[w]=Rt(fb[w],Wt(a.y[w]*Oc));Oc*=7;fb[w]=Rt(fb[w],Wt(rf*Oc));Oc*=7;fb[w]=Rt(fb[w],Wt(bn*Oc));Oc*=783;fb[w]=Rt(fb[w],Wt(a.A[w]*Oc))}for(Fe=0;!MH(a,Ib,fb);){wt=!1;for(w=1;w<=a.u;++w)Ib[w]!=zd[w]&&(zd[w]=Ib[w],wt=!0);if(wt){for(w=1;w<=a.u;++w){fb[w]=oh;for(ya=1;ya<=a.A[w];++ya)fb[w]=$t(fb[w],Lj[Ib[a.H[w][ya]]])}Fe=0}else if(0<Fe){for(w=1;w<=a.u;++w)fb[w]=oh;w=1;a:for(;w<=a.u-
+1;++w)for(ya=w+1;ya<=a.u;++ya)if(Ib[w]==Ib[ya]){fb[w]=ph;break a}}else{for(w=1;w<=a.u;++w){fb[w]=oh;for(ya=1;ya<=a.A[w];++ya)lf=a.H[w][ya],fb[w]=$t(fb[w],Wt(a.c[lf]*a.i[IH(a,w,lf)]))}Fe=1}MH(a,Ib,fb);for(w=1;w<=a.u;++w)fb[w]=Wt(zd[w]*a.u+Ib[w])}for(w=1;w<=a.u;++w)zd[w]=Ib[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(zd[w]==Pa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Pa];a.B[w]=a.B[Pa];a.K[w]=a.K[Pa];a.N[w]=a.N[Pa];a.A[w]=a.A[Pa];a.c[Pa]=a.c[0];a.B[Pa]=a.B[0];
+a.K[Pa]=a.K[0];a.N[Pa]=a.N[0];a.A[Pa]=a.A[0];zd[w]=zd[Pa];zd[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Ib[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Ib[a.I[w]],a.J[w]=Ib[a.J[w]],a.I[w]>a.J[w]&&(Zd=a.I[w],a.I[w]=a.J[w],a.J[w]=Zd,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){an=$m=
+a.u;dc=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<$m?($m=a.I[ya],an=a.J[ya],dc=ya):a.I[ya]==$m&&a.J[ya]<an&&(an=a.J[ya],dc=ya);Zd=a.I[w];a.I[w]=a.I[dc];a.I[dc]=Zd;Zd=a.J[w];a.J[w]=a.J[dc];a.J[dc]=Zd;Zd=a.t[w];a.t[w]=a.t[dc];a.t[dc]=Zd;Zd=a.C[w];a.C[w]=a.C[dc];a.C[dc]=Zd;VI=a.f[w];a.f[w]=a.f[dc];a.f[dc]=VI}$E(a);cF(a);SH(a,D);TH(a,v,D)}else{SH(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Lc=1;a.b[1]=1;for(V=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=xb[c]){Kc=!0;for(J=1;J<=fa;++J)if(q[J]==c&&r[J]==g||q[J]==g&&r[J]==c){Kc=!1;break}Kc&&(++fa,q[fa]=c,r[fa]=g)}}else o[++L]=g;if(0==L){if(Lc==a.u)break;c=n[V--]}else if(1==L)xb[o[1]]=c,c=o[1],a.b[c]=++Lc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=IH(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=IH(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);xb[e]=c;c=e;a.b[e]=++Lc}}xb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);Q=y(QH,m,-1,a.u+1,2);Rd=y(QH,m,-1,a.u+1,2);f=Lc=V=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(xb[c]=f);b[++Lc]=c;for(a.b[c]=0;;){L=e=0;sb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=fa;++E)if(q[E]==g&&r[E]==c||q[E]==c&&r[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<sb&&(e=g,sb=a.b[g]))}if(0==e){if(0==V)break a;Rd[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Sd=y(I,s,-1,a.v+1,1);Td=y(I,s,-1,a.u+1,1);if(a.o.Pb){var XI=xb,lN=fa,zt,YI,Ch,Ne,At,Bt,Oa,Mj,Ct;Ch=y(I,s,-1,a.u+1,1);for(Oa=1;Oa<=a.u;++Oa)Ch[b[Oa]]=Oa;At=y(QH,m,-1,
+a.v+1,2);for(Oa=1;Oa<=a.u;++Oa)zt=b[Oa],YI=XI[zt],Ne=IH(a,zt,YI),0!=Ne&&(VH(a,Ne,Ch,Sd,D),At[Ne]=!0);for(Oa=1;Oa<=a.v;++Oa)At[Oa]||VH(a,Oa,Ch,Sd,D);Oa=1;a:for(;Oa<=a.u;++Oa)if(!(2>a.A[Oa]||4<a.A[Oa])){Bt=Ct=0;for(Mj=1;Mj<=a.A[Oa];++Mj){Ne=IH(a,Oa,a.H[Oa][Mj]);if(5==a.i[Ne])continue a;1==a.t[Ne]&&0!=WH(a,Ne,Oa)&&++Ct;2==a.t[Ne]&&(Bt=a.H[Oa][Mj])}if(0!=Ct)if(0<Bt){var ka=a,$I=Oa,tf=Ch,bd=Td,tc=void 0,Nj=void 0,Pc=void 0,Oe=void 0,Qc=void 0,fn=void 0,gn=void 0,hn=void 0,$d=void 0,cd=void 0,dd=void 0,
+Dt=void 0,Oj=void 0,ae=void 0,Pj=void 0,Pe=void 0,Qj=void 0,Et=void 0,Rj=void 0,Qe=void 0,aJ=void 0,uf=void 0,bJ=void 0,Ft=void 0,Sj=void 0,vf=void 0,dd=1,Nj=$I,tc=y(I,s,-1,ka.u+1,1);for(tc[1]=$I;;){Dt=!1;for(cd=1;cd<=ka.A[Nj];++cd)if(Pc=ka.H[Nj][cd],!(Pc==tc[1]||Pc==tc[dd-1]))if(Oe=IH(ka,Nj,Pc),2==ka.t[Oe]&&5!=ka.i[Oe]){Nj=tc[++dd]=Pc;Dt=!0;break}if(!Dt)break}if(!(0==dd%2||2>ka.A[tc[dd]]||3<ka.A[tc[dd]])){vf=tc[1];Qc=tc[~~((dd+1)/2)];$d=tc[dd];uf=Qe=Pe=ae=0;Ft=Et=!1;for(cd=1;cd<=ka.A[vf];++cd)Pc=
+ka.H[vf][cd],Oe=IH(ka,vf,Pc),1!=ka.t[Oe]||5==ka.i[Oe]||(0==ae?ae=Pc:Pe=Pc);0<tf[Pe]&&tf[ae]>tf[Pe]&&(fn=ae,ae=Pe,Pe=fn);Oj=ae;0==ae&&(Oj=Pe,Et=!0);for(cd=1;cd<=ka.A[$d];++cd)Pc=ka.H[$d][cd],Oe=IH(ka,$d,Pc),1!=ka.t[Oe]||5==ka.i[Oe]||(0==Qe?Qe=Pc:uf=Pc);0<tf[uf]&&tf[Qe]>tf[uf]&&(fn=Qe,Qe=uf,uf=fn);Rj=Qe;0==Qe&&(Rj=uf,Ft=!0);Pj=WH(ka,IH(ka,vf,ae),vf);Qj=WH(ka,IH(ka,vf,Pe),vf);aJ=WH(ka,IH(ka,$d,Qe),$d);bJ=WH(ka,IH(ka,$d,uf),$d);1<(0>Pj+Qj?-(Pj+Qj):Pj+Qj)||0!=aJ||0!=bJ?xr(ka.o,"Bad stereoinfo on allene !"):
+(gn=ka.K[tc[dd-1]]-ka.K[$d],hn=ka.N[tc[dd-1]]-ka.N[$d],Sj=Math.sqrt(gn*gn+hn*hn),0.001>Sj&&(Sj=0.001),0<(ka.N[Rj]-ka.N[tc[dd-1]])*(gn/Sj)-(ka.K[Rj]-ka.K[tc[dd-1]])*(hn/Sj)?bd[Qc]=1:bd[Qc]=-1,Et&&(bd[Qc]*=-1),Ft&&(bd[Qc]*=-1),Oj==ae&&0>Pj&&(bd[Qc]*=-1),Oj==Pe&&0>Qj&&(bd[Qc]*=-1),tf[Oj]>tf[Rj]&&(bd[Qc]*=-1))}}else b:{var uc=a,vc=Oa,mN=XI,nN=Ch,oN=q,pN=r,qN=lN,jn=Td,kn=void 0,ed=void 0,Gt=void 0,Dh=void 0,Ca=void 0,Eh=void 0,Dd=void 0,Tj=void 0,be=void 0,Rb=void 0,ha=void 0,Kb=void 0,Re=void 0,ln=void 0,
+fd=void 0,oa=void 0,mn=void 0,Kb=y(I,s,-1,4,1),ln=y(I,s,-1,4,1),Fh=uc,ce=vc,cJ=nN,Ht=mN,dJ=oN,eJ=pN,rN=qN,Lb=Kb,Uj=void 0,gd=void 0,nn=void 0,on=void 0,It=void 0,Vj=void 0,Vj=-1;0<Ht[ce]&&(Lb[++Vj]=Ht[ce]);for(gd=1;gd<=rN;++gd)dJ[gd]==ce&&(Lb[++Vj]=eJ[gd]),eJ[gd]==ce&&(Lb[++Vj]=dJ[gd]);for(gd=Vj+1;gd<Fh.A[ce];++gd){It=Fh.u+1;nn=1;c:for(;nn<=Fh.A[ce];++nn){Uj=Fh.H[ce][nn];for(on=0;on<gd;++on)if(Uj==Lb[on])continue c;cJ[Uj]<It&&(It=cJ[Uj],Lb[gd]=Uj)}}0==Ht[ce]&&0<Fh.y[ce]?(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=
+Lb[0],Lb[0]=-1):0<Fh.y[ce]&&(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=-1);for(Ca=Tj=Eh=Dh=mn=Dd=Rb=0;4>Ca;++Ca)0>=Kb[Ca]||(kn=IH(uc,vc,Kb[Ca]),ln[Ca]=WH(uc,kn,vc),0<ln[Ca]?(++Rb,mn=Kb[Ca],Eh=Kb[Ca]):0>ln[Ca]?(++Dd,Dh=Kb[Ca],Eh=Kb[Ca]):Tj=Kb[Ca]);be=Rb+Dd;oa=y(I,s,-1,4,1);fd=0;if(3==uc.A[vc]){if(1==Rb&&1==Dd||3==be&&0<Rb&&0<Dd){xr(uc.o,"Error in C3H stereospecification !");break b}Re=Kb[0];1==be?Re=Eh:2==be&&(Re=Tj);ha=GH(uc,vc,Re,Kb);oa[0]=Eh;oa[1]=-1;oa[2]=ha[2];oa[3]=ha[1];0<Rb?fd=1:fd=-1}else if(4==uc.A[vc])if(1==
+be)ha=GH(uc,vc,Eh,Kb),oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],0<Rb?fd=1:fd=-1;else{Re=Kb[0];1<Tj&&(Re=Tj);1==Rb?Re=mn:1==Dd&&(Re=Dh);ha=GH(uc,vc,Re,Kb);ed=y(I,s,-1,4,1);for(Ca=0;4>Ca;++Ca)kn=IH(uc,vc,ha[Ca]),ed[Ca]=WH(uc,kn,vc);if(4==be){if(0==Rb||0==Dd){xr(uc.o,"Error in C4 stereospecification !");break b}if(1==Rb||1==Dd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],fd=ed[0];else{for(Ca=0;4>Ca;++Ca)-1==ed[Ca]&&(ed[Ca]=0);be=2}}else if(3==be)if(3==Rb||3==Dd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=
+ha[2],oa[3]=ha[1],0<Rb?fd=-1:fd=1;else{1==Rb?Rb=Gt=1:Dd=Gt=-1;for(Ca=0;4>Ca;++Ca)ed[Ca]==Gt&&(ed[Ca]=0);be=2}if(2==be)if(1==Rb&&1==Dd)ha[1]==Dh?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==Dh&&(ha[2]=ha[3]),oa[0]=mn,oa[1]=Dh,oa[2]=ha[2],oa[3]=ha[1],fd=1;else{if(ed[0]==ed[1]||ed[1]==ed[2]){xr(uc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=ed[0]?(oa[0]=ha[0],oa[1]=ha[2],oa[2]=ha[1],oa[3]=ha[3]):(oa[0]=ha[1],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[0]);1<Rb?fd=1:fd=-1}}var X=oa,Wj=Kb,ob=void 0;Wj[0]==X[1]?(ob=
+X[0],X[0]=X[1],X[1]=ob,ob=X[2],X[2]=X[3],X[3]=ob):Wj[0]==X[2]?(ob=X[2],X[2]=X[0],X[0]=ob,ob=X[1],X[1]=X[3],X[3]=ob):Wj[0]==X[3]&&(ob=X[3],X[3]=X[0],X[0]=ob,ob=X[1],X[1]=X[2],X[2]=ob);Wj[1]==X[2]?(ob=X[1],X[1]=X[2],X[2]=ob,ob=X[2],X[2]=X[3],X[3]=ob):Wj[1]==X[3]&&(ob=X[1],X[1]=X[3],X[3]=ob,ob=X[2],X[2]=X[3],X[3]=ob);oa[2]==Kb[2]?jn[vc]=1:oa[2]==Kb[3]?jn[vc]=-1:xr(uc.o,"Error in stereoprocessing ! - t30");jn[vc]*=fd}}}Wa=new aH;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
+Q[c]&&(Wa.b.b+=ua);0<xb[u]&&XH(a,c,xb[c],Wa,Sd);var Gh=v[c],Mb=void 0,Xj=void 0,Hh=void 0,T=void 0,T=Rc,Mb=!1;0!=a.B[c]&&(Mb=!0);0!=Td[c]&&(Mb=!0);Hh=-1;for(Xj=1;Xj<=a.z;++Xj)if(a.r[Xj][0]==c){Hh=a.r[Xj][1];break}-1<Hh&&(Mb=!0);a.o.Ob&&0<a.e[c]&&(Mb=!0,Hh=1);switch(a.c[c]){case 2:T=Bb;break;case 3:Gh?T="c":T=Eb;break;case 4:Gh?(T=Hf,0<a.y[c]&&(Mb=!0)):T=ic;break;case 5:Gh?T="o":T=pc;break;case 7:Gh?(T="p",0<a.y[c]&&(Mb=!0)):T=rc;break;case 8:Gh?T=vg:T=Fc;break;case 13:Gh?T=yg:T=Hc;Mb=!0;break;case 6:T=
+Ic;Mb=!0;break;case 9:T=Tb;break;case 10:T=Jb;break;case 11:T=Db;break;case 12:T=$b;break;case 1:T=Xb;Mb=!0;break;case 19:T=sc;Mb=!0;break;case 20:T=wc;Mb=!0;break;case 21:T=xc;Mb=!0;break;case 22:T=yc;Mb=!0;break;case 18:Mb=!0,T=a.p[c],(G(T,wa)||G(T,Yc)||G(T,wb))&&(Mb=!1)}Mb&&(T=Sc+T,1==Td[c]?T+=vb:-1==Td[c]&&(T+="@@"),1==a.y[c]?T+=Xb:1<a.y[c]&&(T+=Xb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?T+=xa:T+=Ba,1<ck(a.B[c])&&(T+=ck(a.B[c]))),-1<Hh&&(T+=mb+Hh),T+=Vc);En(Wa.b,T);for(E=1;E<=fa;++E)if(q[E]==c||r[E]==c)d=
+r[E],d==c&&(d=q[E]),j[c]<j[d]&&XH(a,q[E],r[E],Wa,Sd),9<E&&(Wa.b.b+="%"),Dn(Wa,l+(new S(E)).b);Rd[c]&&(Wa.b.b+=va)}return Wa.b.b}function DF(a){a=new OD(a);$E(a);return a}
+function aF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)eE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function bF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&aF(a,c);0==a.A[d]&&aF(a,d)}
+function RH(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=IH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&aF(a,c)}}}function OH(a){var b;b=a.c.length;a.H=Ws([b,7]);a.A=y(I,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function TH(a,b,c){var d,e,f,g,j,h,n,o,q;a.i=y(I,s,-1,a.v+1,1);q=y(QH,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){q[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[IH(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:q[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?q[h]=!1:q[h]=!0}}if(a.n){var r;d=y(QH,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(QH,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(r=!1;;){for(n=1;n<=a.u;++n){r=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(r=e[j]=!0)}if(r)break}if(!r)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:PH(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],q[f]&&q[g])){d=y(QH,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&q[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&q[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&q[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function dE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=N(M(yE((a.K[b]+a.K[c])/2))),a.O[d]=N(M(yE((a.N[b]+a.N[c])/2)))}function SH(a,b){var c;for(c=1;c<=a.v;++c)EE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function CE(a,b){var c;c=(zD(),FD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function PH(a,b){return 2==a.t[b]?!0:!1}function EE(a,b,c){var d,e,f,g;g=1;a.b=y(I,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function nF(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Ws([b+5,2]),bH(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function YE(a){var b;a.z=0;a.s=0;EF(a);for(b=1;b<=a.u;++b)a.E=b,nF(a);a.E=0}
+function ZE(a){var b,c;b=y(aE,m,-1,4,1);bE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function VD(a,b){var c,d,e,f,g,j,h,n;c=y(aE,m,-1,4,1);bE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;bE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function AF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function dF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Sc)&&VG(c,Vc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Xb);g=bk(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Kv(c,d+1);try{a.o.z=ZC(j,10)}catch(h){if(h=Wi(h),A(h,124))a.o.z=0;else throw h;}a.E=b;nF(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=G(d,Eb)?3:G(d,Bb)?2:G(d,ic)?4:G(d,pc)?5:G(d,rc)?7:G(d,Fc)?8:G(d,Tb)?9:G(d,Jb)?10:G(d,Db)?11:G(d,$b)?12:G(d,Xb)?1:G(d,Hc)?13:G(d,Ic)?6:G(d,sc)?19:G(d,wc)?20:G(d,xc)?21:G(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=GG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=GG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=GG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=GG(c,g++);for(;45==e;)--d,e=GG(c,g++)}a.B[b]=d}}}
+function ME(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new uD(b);try{for(;b.k=nD(b,b.b),b.k<b.j;)d=KE(ZC(qD(b),10)).b,c=e=KE(ZC(qD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Wi(f),A(f,124))Bn(f);else throw f;}}function XH(a,b,c,d,e){b=IH(a,b,c);5!=a.i[b]&&PH(a,b)?d.b.b+=rb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=ub,a=a.f[b],null!=a&&(e=a),En(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Uc)}
+function oF(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,xr(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:xr(a.o,"Stereomarking allowed only on single and double bonds!")}
+function VH(a,b,c,d,e){var f,g,j,h,n,o,q,r,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);q=o=b=0;r=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:q=g);0<q&&c[o]>c[q]&&(g=o,o=q,q=g);h=IH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=IH(a,e,q),0!=d[h]?b=q:1==a.t[h]&&5!=a.i[h]&&(b=q));c[b]>c[e]&&(r=!0);j=q=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==q?q=g:j=g);0<j&&c[q]<c[j]&&(g=q,
+q=j,j=g);h=IH(a,f,q);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=q);0==o&&(h=IH(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,q=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=q?0-q:q)||2>(0>=u?0-u:u))xr(a.o,"Not unique E/Z geometry !");else{j=IH(a,b,e);f=IH(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=IH(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<q&&0<u||0>q&&0>u?d[f]=-d[j]:d[f]=d[j],r&&(d[f]=-d[f]))}}}function NH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=IH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(PH(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function WH(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function cF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=NH(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function fE(a){FH(this);this.o=a;this.z=this.v=this.u=0}
+function LE(a,b){var c,d,e,f,g,j,h;fE.call(this,a);f=l;j=IE(b);if(null!=j){h=new tD(b,j,!0);for(e=1;4>=e;++e)f=JE(h,j);g=KE(ZC(no(f.substr(0,3)),10)).b;c=KE(ZC(no(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)pF(this),f=JE(h,j),this.K[e]=(new SG(PG(no(f.substr(0,10))))).b,this.N[e]=-(new SG(PG(no(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=no(f.substr(31,d-31)),dF(this,e,d),62<=f.length&&(f=no(f.substr(60,3)),0<f.length&&(f=KE(ZC(f,10)).b,0<f&&(this.E=e,a.z=f,nF(this),this.E=0)));for(e=1;e<=c;++e)wF(this),
+f=JE(h,j),this.I[e]=KE(ZC(no(f.substr(0,3)),10)).b,this.J[e]=KE(ZC(no(f.substr(3,3)),10)).b,g=KE(ZC(no(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=KE(ZC(no(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);OH(this);AF(this);cE(this);for($E(this);(h.k=nD(h,h.b),h.k<h.j)&&!(null==(f=qD(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new sD(f);qD(g);qD(g);j=KE(ZC(qD(g),10)).b;
+for(e=1;e<=j;++e)c=KE(ZC(qD(g),10)).b,this.B[c]=KE(ZC(qD(g),10)).b}if(0==f.indexOf("M APO")){g=new sD(f);qD(g);qD(g);j=KE(ZC(qD(g),10)).b;for(e=1;e<=j;++e)c=KE(ZC(qD(g),10)).b,f=KE(ZC(qD(g),10)).b,this.E=c,Y(this,0),dF(this,this.u,sc+f),this.E=0}}RH(this);$E(this)}}
+function HF(a,b){var c,d,e,f,g;fE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));VG(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new sD(b);d=KE(ZC(qD(f),10)).b;e=KE(ZC(qD(f),10)).b;for(c=1;c<=d;++c)g=qD(f),pF(this),dF(this,this.u,g),this.K[c]=(new SG(PG(qD(f)))).b,this.N[c]=-(new SG(PG(qD(f)))).b;for(c=1;c<=e;++c)if(wF(this),this.I[c]=KE(ZC(qD(f),10)).b,this.J[c]=KE(ZC(qD(f),10)).b,this.t[c]=KE(ZC(qD(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;OH(this);AF(this);cE(this)}catch(j){j=Wi(j);if(A(j,124)){j.Ic();this.u=0;return}throw j;}RH(this);$E(this)}}
+function OE(a,b,c){var d,e,f;fE.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(pF(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))wF(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;$E(this);cE(this)}
+function gF(a,b,c){var d,e,f,g,j;fE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y(gt,m,1,this.u+1,0);this.K=y(aE,m,-1,this.u+1,1);this.N=y(aE,m,-1,this.u+1,1);this.p=y(gt,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y(gt,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=Ws([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}$E(this);cE(this)}
+function OD(a){var b;FH(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);bH(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);bH(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);bH(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);bH(a.e,this.e,this.u+1);this.d=y(gt,m,1,this.u+1,0);bH(a.d,this.d,this.u+1);this.K=y(aE,m,-1,this.u+1,1);bH(a.K,this.K,this.u+1);this.N=y(aE,m,-1,this.u+1,1);bH(a.N,this.N,this.u+1);this.p=y(gt,m,1,this.u+1,0);bH(a.p,this.p,this.u+1);this.I=y(I,
+s,-1,this.v+1,1);bH(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);bH(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);bH(a.t,this.t,this.v+1);this.f=y(gt,m,1,this.v+1,0);bH(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);bH(a.C,this.C,this.v+1);this.r=Ws([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function CF(a,b,c){var d,e,f;if(0==c)return eF(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(yE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new SG(a)).b;d=oo(e,po(46));0>d&&(e+=Ya,d=oo(e,po(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=ub);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function IE(a){var b;b=new tD(a,aa,!0);if(4<mD(b))return aa;b=new tD(a,lh,!0);return 4<mD(b)?lh:null}
+function eF(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=ub);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function JE(a,b){for(var c,d;a.k=nD(a,a.b),a.k<a.j;){d=qD(a);if(G(d,b))return ba;for(qD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(538,1,{140:1},fE,LE,HF,OE,gF,OD);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function yr(){yr=x;zr=new rC(Xb)}
+function UE(a,b){var c;yr();var d;zH.call(this);this.d=new PA("Help");new PA("Home");this.e=b;O(this,(zD(),BD));this.hc&&HB(this.hc.d,!1);EB(this,!1);d=sz(b);if(1==a)this.f||(this.f=new $B(d),xH(this.f,-30,0)),this.k=this.f,c=MD(b),this.hc&&GB(this.hc.d.I.c,Gc),Zz(this,new KA(2)),this.i=new rC(c+" "),P(this,this.i,Hb),d=new cA,P(d,this.j,null),this.e.Hb&&(c=new PA("Submit"),P(d,c,null)),P(this,d,Jc),c=no(vo(this.i.hc.b.pb,dh)),tC(this.i.hc,c),this.hc&&HB(this.hc.d,!0),EB(this,!0);else if(2==a)this.c||
+(this.c=new $B(d),xH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&GB(this.hc.d.I.c,"Nonstandard atom"),Zz(this,new KA(2)),c=new cA,P(c,new TB("atomic SMILES",1),null),P(this,c,nc),c=Xb,zr&&(c=vo(zr.hc.b.pb,dh)),zr=new sC(c,8),P(this,zr,Hb),c=new cA,P(c,this.j,null),P(this,c,Jc);else{this.b||(this.b=new $B(d),xH(this.b,5*b.Z,0));var e,f;d="About "+(zD(),MF);this.hc&&GB(this.hc.d.I.c,d);Zz(this,new PB(0));O(this,BD);P(this,new TB(MF+" Molecular Editor v2013-10-13",1),null);P(this,new TB("Peter Ertl and Bruno Bienfait",
+1),null);for(c=AD,d=0,f=c.length;d<f;++d)e=c[d],e=new TB(e,1),Fz(e,this.e.y),P(this,e,null);c=new cA;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}DB(this);c=this.k;yH(this.hc.d,c.b,c.c);!rz(this)&&Wz(this);Gz(this)}t(539,531,ti,UE);_.Nf=function(a){var b,c;if(a.i===this.d){try{b=new TC(this.e.I),c=SC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Wi(d),A(d,112))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,XD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var zr;
+function YH(a,b){qz(b)==a.b?O(b,(VA(),dB)):O(b,a.b)}
+function ZH(a){var b,c,d,e;e=l;d=!1;qz($H)!=a.b?(e=wa,d=!0):qz(aI)!=a.b?(e="!#6",d=!0):qz(bI)!=a.b?(O(cI,(VA(),dB)),O(dI,dB),O(eI,dB),O(fI,dB),e="F,Cl,Br,I"):(b=qz(gI)!=a.b,c=qz(hI)!=a.b,qz(iI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),qz(jI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),qz(kI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),qz(lI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),qz(mI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),qz(cI)!=a.b&&(e+="F,"),qz(dI)!=a.b&&(e+="Cl,"),qz(eI)!=a.b&&(e+="Br,"),qz(fI)!=a.b&&(e+="I,"),
+VG(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Yc:c?e=wb:(O($H,(VA(),dB)),e=wa)));b=l;d&&qz(gI)!=a.b&&(b+=";a");d&&qz(hI)!=a.b&&(b+=";A");qz(nI)!=a.b&&(b+=";R");qz(oI)!=a.b&&(b+=";!R");qz($H)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=pI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=qI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);qz(rI)!=a.b&&(e="~");qz(sI)!=a.b&&(e=mb);qz(tI)!=a.b&&(e=vb);qz(uI)!=a.b&&(e="!@");tC(a.f.hc,e)}
+function vI(a){wI(a);xI(a);var b=pI.hc.b;Yx(b,0);b.pb.options[0].selected=!0;b=qI.hc.b;Yx(b,0);b.pb.options[0].selected=!0;O(gI,a.b);O(hI,a.b);O(nI,a.b);O(oI,a.b);O(pI,a.b);O(qI,a.b);yI(a)}function wI(a){O(iI,a.b);O(jI,a.b);O(kI,a.b);O(lI,a.b);O(mI,a.b);O(cI,a.b);O(dI,a.b);O(eI,a.b);O(fI,a.b)}function xI(a){O($H,a.b);O(aI,a.b);O(bI,a.b)}function yI(a){O(rI,a.b);O(sI,a.b);O(tI,a.b);O(uI,a.b);a.c=!1}
+function VE(a){FB.call(this,"Atom/Bond Query");this.j=new PA(this.Mf());oA(this.r,new AH(this));this.b=(zD(),BD);this.d=a;this.e||(a=sz(a),this.e=new $B(a),xH(this.e,-150,10));this.k=this.e;Zz(this,new OB);O(this,this.b);a=new cA;Zz(a,new tB(0,3,1));P(a,new SB("Atom type :"),null);$H=new PA(zb);aI=new PA("Any except C");bI=new PA("Halogen");P(a,$H,null);P(a,aI,null);P(a,bI,null);P(this,a,null);a=new cA;Zz(a,new tB(0,3,1));P(a,new TB("Or select one or more from the list :",0),null);P(this,a,null);
+a=new cA;Zz(a,new tB(0,3,1));iI=new PA(Eb);jI=new PA(ic);kI=new PA(pc);lI=new PA(Fc);mI=new PA(rc);cI=new PA(Tb);dI=new PA(Jb);eI=new PA(Db);fI=new PA($b);P(a,iI,null);P(a,jI,null);P(a,kI,null);P(a,lI,null);P(a,mI,null);P(a,cI,null);P(a,dI,null);P(a,eI,null);P(a,fI,null);P(this,a,null);a=new cA;Zz(a,new tB(0,3,1));pI=new TA;SA(pI,zb);SA(pI,bb);SA(pI,db);SA(pI,kb);SA(pI,lb);P(a,new SB("Number of hydrogens : "),null);P(a,pI,null);P(this,a,null);a=new cA;Zz(a,new tB(0,3,1));qI=new TA;SA(qI,zb);SA(qI,
+bb);SA(qI,db);SA(qI,kb);SA(qI,lb);SA(qI,"4");SA(qI,"5");SA(qI,"6");P(a,new TB("Number of connections :",0),null);P(a,qI,null);P(a,new TB(" (H's don't count.)",0),null);P(this,a,null);a=new cA;Zz(a,new tB(0,3,1));P(a,new SB("Atom is :"),null);gI=new PA(Ab);P(a,gI,null);hI=new PA("Nonaromatic");P(a,hI,null);nI=new PA(Ec);P(a,nI,null);oI=new PA(mc);P(a,oI,null);P(this,a,null);a=new cA;O(a,kB(qz(this)));Zz(a,new tB(0,3,1));P(a,new SB("Bond is :"),null);rI=new PA(zb);P(a,rI,null);sI=new PA(Ab);P(a,sI,
+null);tI=new PA(Ec);P(a,tI,null);uI=new PA(mc);P(a,uI,null);P(this,a,null);a=new cA;Zz(a,new tB(1,3,1));this.f=new sC(wa,20);P(a,this.f,null);P(a,new PA(Cc),null);P(a,this.j,null);P(this,a,null);this.hc&&HB(this.hc.d,!1);EB(this,!1);wI(this);xI(this);yI(this);O(gI,this.b);O(hI,this.b);O(nI,this.b);O(oI,this.b);O(pI,this.b);O(qI,this.b);YH(this,$H);DB(this);a=this.k;yH(this.hc.d,a.b,a.c);!rz(this)&&Wz(this);Gz(this)}t(540,531,ti,VE);
+_.Nf=function(a,b){var c;G(b,Cc)?(vI(this),YH(this,$H),ZH(this)):A(a.i,87)?(yI(this),dt(a.i)===dt($H)?(wI(this),xI(this)):dt(a.i)===dt(aI)?(wI(this),xI(this)):dt(a.i)===dt(bI)?(wI(this),xI(this)):dt(a.i)===dt(nI)?O(oI,this.b):dt(a.i)===dt(oI)?(O(nI,this.b),O(gI,this.b)):dt(a.i)===dt(gI)?(O(hI,this.b),O(oI,this.b)):dt(a.i)===dt(hI)?O(gI,this.b):dt(a.i)===dt(rI)||dt(a.i)===dt(sI)||dt(a.i)===dt(tI)||dt(a.i)===dt(uI)?(vI(this),this.c=!0):xI(this),YH(this,a.i),ZH(this)):A(a.i,88)&&(yI(this),c=a.i,0==c.hc.b.pb.selectedIndex?
+O(c,this.b):O(c,(VA(),dB)),ZH(this));107!=this.d.d&&(this.d.d=107,hA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var $H=_.f=null,rI=null,aI=null,gI=null,sI=null,eI=null,iI=null,qI=null,pI=null,dI=null,cI=null,bI=null,fI=null,jI=null,hI=null,oI=null,uI=null,kI=null,mI=null,nI=null,tI=null,lI=null;function PF(){mH(this)}t(541,516,Sh,PF);_.Oe=function(){this.b=-1;this.c=y(nH,m,0,0,0);this.d=0};_.b=-1;
+function zI(a,b){a:{var c=a.b,d=b.b,e,f,g;f=!1;if(null!=d){if(null!=c.b.Ab){vD(c.b.Ab,H(gt,m,1,[d]));break a}g=l;e=c.b.Ib;var j,h,n,o;if(null==d)e=0;else if(j=WG(d,"\\$\\$\\$\\$\r?\n?"),1>=j.length)e=0;else{for(n=0,o=j.length;n<o;++n)h=j[n],bt(e.c,e.d++,h);e=j.length}0<e&&(g=". Use Page Up/Down for SDF access ("+e+va);try{GE(c.b,d,!0)?(xr(c.b,"Structure pasted"+g),YD(c.b),hA(c.b),f=!0):(XE(new eG(c.b.K,c.b,BD)),HE(c.b,!0),hA(c.b))}catch(q){if(q=Wi(q),A(q,124))g=c.b,g.lb=!0,g.K="ERROR - invalid MOL ",
+XD(g),XE(new eG(c.b.K,c.b,BD)),hA(c.b);else throw q;}}f&&c.b.Ke(d)}}function sr(a){a=new GC(a);vr();var b,c,d,e,f;try{var g=(yC(),BC);if(CC(g,(yC(),BC)))b=a.b;else if(CC(g,zC))b=new KC(a.b);else throw new HC(g);c=Rn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new AI;Oy(d.f,c);e=(f=WG(c,"\r\n|\r|\n|\n\r"),f.length);Iv(d.f,20*(10>e?e:10)+dg);go((co(),eo),new BI(d));CI(d);DI(d)}catch(j){if(j=Wi(j),A(j,105))Bn(j);else throw j;}}function QF(){}t(542,1,{106:1,113:1},QF);
+_.xe=function(a){zI(this,a)};_.b=null;t(544,314,fi);function pr(){var a;pr=x;EI=(a=!1,Tf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);FI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");GI=EI&!FI;var b;a=H(I,s,-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]);qr=y(I,s,-1,1E3,1);for(b=0;b<qr.length;++b)qr[b]=-999;for(b=0;b<a.length;b+=2)qr[a[b+1]]=a[b]}
+function nq(a,b,c){a=new HI(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function fA(a,b,c){var d;d=new II;xj(d.u,b,c);qj(a.i,d.u,0,0);ej(a.b,d);return d}function ZF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function uE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)mw(a.i,b.u,c,d),b.s=c,b.t=d;JI(b)}
+function YF(a,b,c,d){pr();this.pb=fx();this.b=new kj;this.k=new kj;this.f=d;this.pb.style[Yf]=bb;this.pb.style[Wf]=bb;this.pb.style[Pg]=af;this.pb.style[ih]=b;this.pb.style[Je]=c;this.i=new KI;this.i.pb.style[ih]=eb;Iv(this.i,eb);GI?(b=new LI,c=new MI,qj(b,this.i,0,0),qj(b,c,0,0),qw(this,b)):qw(this,this.i);this.d=a;a.Vb=this;GI?(this.n=new NI(this),this.n.j=new OI(this),this.n.k=new PI(this),this.n.o=new QI(this),this.n.n=new RI(this),this.d&&(this.n.f=new SI(this),this.n.i=new TI(this),this.n.b=
+new UI(this))):B(this,new WI(this),(Cr(),Cr(),Dr));B(this,this,(sq(),sq(),tq));B(this,new ZI(this),(Aj(),Aj(),Bj));B(this,new fJ(this),(Cj(),Cj(),Dj));B(this,new gJ(this),(mr(),mr(),nr));(mq(),mq(),Kz).b=this}t(543,544,fi,YF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var GI,FI,EI,qr=null;function KI(){ow.call(this);this.pb[yd]=Xe}t(546,292,ni,KI);function LI(){KI.call(this);this.pb.style[ih]=eb;this.pb.style[Je]=eb}t(545,546,ni,LI);function WI(a){this.b=a}t(547,1,{},WI);
+_.uc=function(a){var b,c,d,e;d=Gj(a);e=Hj(a);c=Ij(a.b);b=new hJ(a);2==c&&(b.f=4);b=hF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function ZI(a){this.b=a}t(548,1,{},ZI);_.vc=function(a){var b,c;b=Gj(a);c=Hj(a);a=new hJ(a);this.b.j?rF(this.b.d,a,b,c):tF(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function fJ(a){this.b=a}t(549,1,{},fJ);_.wc=function(a){this.b.j=!1;Gj(a);Hj(a);vF(this.b.d)};_.b=null;function gJ(a){this.b=a}t(550,1,{},gJ);_.b=null;
+function MI(){KI.call(this);this.pb.style[ih]=eb;this.pb.style[Je]=eb}t(551,546,ni,MI);function iJ(a,b){var c;c=b.b;c.f=4;return hF(a.b.d,c,b.e,b.f)}function OI(a){this.b=a}t(552,1,{},OI);_.Of=function(a){return iJ(this,a)};_.b=null;function ds(a,b){tF(a.b.d,b.b,b.e,b.f);return hF(a.b.d,b.b,b.e,b.f)}function PI(a){this.b=a}t(553,1,{},PI);_.Of=function(a){return ds(this,a)};_.b=null;function QI(a){this.b=a}t(554,1,{},QI);_.Of=function(a){return rF(this.b.d,a.b,a.e,a.f)};_.b=null;
+function RI(a){this.b=a}t(555,1,{},RI);_.Of=function(){return vF(this.b.d)};_.b=null;function dr(a,b){var c;c=M(yE(b.c));c=new JC(b,0,pg,c);PD(a.b.d,c);return!0}function SI(a){this.b=a}t(556,1,{},SI);_.Of=function(a){return dr(this,a)};_.b=null;function er(a,b){var c;c=M(yE(100*b.d));c=new JC(b,0,wg,c);PD(a.b.d,c);return!0}function TI(a){this.b=a}t(557,1,{},TI);_.Of=function(a){return er(this,a)};_.b=null;function ir(a,b){var c;c=new JC(b,0,le,nh);PD(a.b.d,c);return!0}function UI(a){this.b=a}
+t(558,1,{},UI);_.Of=function(a){return ir(this,a)};var jJ=_.b=null;function kJ(){kJ=x;jJ=new bu((qu(),new pu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function lJ(){lJ=x;mJ={}}function nJ(a,b,c){var d;c&&(b.style[re]=c.c+dg,d=c.b,d!=Qb&&(b.style[qe]=d),0!=(c.d&1)&&(b.style[te]=pd),0!=(c.d&2)&&(b.style[se]=Ve));a.f.style[hh]=Nf}
+function zB(a){var b=oJ,c,d,e,f,g,j,h,n,o,q,r,u,v;c=Ii(a);c in mJ?a=mJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Eg),f=$doc.createElement(Te),f.width=1,f.height=1,g=(kJ(),jJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),nJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Ao(e),n=Ao(e)+(e.offsetHeight||0),o=n-h,q=Ao(f)+(f.offsetHeight||0)+1,r=n-q,u=q-h,d.removeChild(e),v=new pJ,v.b=u,v.c=r,v.d=o,v),mJ[c]=a);return a}
+function qJ(){lJ();var a,b,c,d,e;Ej();this.b=H(gt,m,1,["monospace","sans-serif",Bg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Eg);wo(this.f,this.i);this.f.style[re]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[qe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(561,1,{},qJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var mJ;function pJ(){}t(562,1,{},pJ);
+_.b=0;_.c=0;_.d=0;function iF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,45))return!!a.b.b.metaKey}catch(b){if(b=Wi(b),!A(b,130))throw b;}return!1}function jF(a){try{if(a.b&&A(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=Wi(b),!A(b,130))throw b;}return!1}function hJ(a){rr.call(this,null,0,null);this.b=a}function HI(a,b,c){rr.call(this,a,0,b);this.b=c}t(563,404,ui,hJ,HI);_.ve=function(){return iF(this)};_.we=function(){return jF(this)};_.b=null;
+function oC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=oJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),wo(c.f,b),nJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function nC(a){this.c=a;this.b={};!oJ&&(oJ=new qJ)}t(564,407,Yh,nC);var oJ=null;function gA(a){this.b=a}t(565,415,{},gA);_.b=null;function rJ(a,b){this.b=a;this.c=b}t(566,1,{},rJ);_.b=null;_.c=null;function sJ(){Nx.call(this);this.pb[yd]="jsa-resetTable";this.pb.style[ih]=ld}t(567,327,ni,sJ);
+function tJ(){tJ=x;var a=uJ=new qJ;Ej();a.i="9p";a.f.style[qe]=Bg;a.f.style[re]="144.0pt";wo(a.f,a.i);a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[re]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);vJ=new tA(1)}function kE(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,JI(a)}
+function mE(a,b,c,d,e,f,g){var j,h,n,o,q,r,u,v,D,E,J;a.o&&(jE(a,!1),360<=g||-360>=g?j=lE(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),q=b+d/2,r=c+e/2,u=d/2,v=e/2,D=wJ(q,r,u,v,f),E=wJ(q,r,u,v,h),J="<g"+a.n+tb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),kE(a,j))}function W(a,b,c,d,e){a.o&&kE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+ab)}
+function iE(a,b,c,d,e){a.o&&(jE(a,!1),kE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab))}function tE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ia+d+ea+a.j+' fill="'+e+ja+b+"</text>");kE(a,b)}function KB(a,b,c,d,e){jE(a,!0);kE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab)}
+function JI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ro(so(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetWidth||0)-hk(a.u.pb),d=to(so(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetHeight||0)-jk(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ja)+b+"</svg>",b!==a.r&&(wo(a.u.pb,b),a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=mg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function sE(a,b){a.f=b;a.j=LF(b)}t(568,411,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;
+_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;_.s=0;_.t=0;_.u=null;var vJ,uJ;function Sr(a,b,c){c&&(cs(a,b),c.Of(a.c));a.e=!0}function cs(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ro(so(a.p.pb.ownerDocument),a.p.pb)+gk(a.p.pb)+Ho(a.p.pb.ownerDocument),a.c.f=c.clientY-Ao(a.p.pb)+(a.p.pb.scrollTop||0)+Io(a.p.pb.ownerDocument),a.c.b=new hJ(b),b.b.preventDefault(),!0):!1}
+function NI(a){this.p=a;this.c=new xJ;this.d=new yJ(this);B(this.p,new zJ(this),($r(),$r(),as));B(this.p,new AJ(this),(Tr(),Tr(),Ur));B(this.p,new BJ(this),(Xr(),Xr(),Yr));B(this.p,new CJ(this),(Pr(),Pr(),Qr));B(this.p,new DJ,(jr(),jr(),kr));B(this.p,new EJ(this),(fr(),fr(),gr));B(this.p,new FJ(this),(ar(),ar(),br))}t(569,1,{},NI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function yJ(a){Ck();this.b=a}t(570,26,{},yJ);
+_.Hc=function(){!this.b.e&&this.b.j&&iJ(this.b.j,this.b.c)};_.b=null;function zJ(a){this.b=a}t(571,1,{},zJ);_.b=null;function AJ(a){this.b=a}t(572,1,{},AJ);_.b=null;function BJ(a){this.b=a}t(573,1,{},BJ);_.b=null;function CJ(a){this.b=a}t(574,1,{},CJ);_.b=null;function DJ(){}t(575,1,{},DJ);function EJ(a){this.b=a}t(576,1,{},EJ);_.b=null;function FJ(a){this.b=a}t(577,1,{},FJ);_.b=null;function xJ(){}t(578,1,{},xJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function GJ(a){var b,c,d,e,f;fk(a);d=(rj(),sj(null));e=new sJ;Kx(e,a);cw(d,e,d.pb);f=a.kd();b=a.jd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Mx(e,a);kw(d,e);return new yz(f,b)}function HJ(){this.pb=$doc.createElement(Xd);this.pb[yd]=Xe;this.pb.style[Xf]=Ke;this.pb.style[ag]=Zc;this.pb.style[ih]=eb;this.pb.style[Je]=eb}t(580,295,wi,HJ);_.gd=function(){return hk(this.pb)};_.hd=function(){return jk(this.pb)};
+function LF(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function wJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new rJ(new SG(a),new SG(b))}function lE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+ab}
+function AE(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=qb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function jE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ea+a.b:a.n=' fill="none" stroke="'+c+ea+a.b}function II(){tJ();this.o=vJ;this.d=[];this.u=new HJ}t(581,568,{},II);_.b=l;_.c=l;function IJ(){IJ=x;JJ=new yz(0,0)}
+function KJ(a){var b;b=a.Sf();if(!b){var c;(c=a.Pf())?(b=GJ(c.b),xj(c.ye(),b.c,b.b),c=GJ(c.b),b=new yz(c.c-b.c,c.b-b.b)):b=new yz(0,0);a.Wf(b)}return b}function Nz(a,b){var c;if(a.Ce())return JJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Vf(rz(b));c=GJ(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function LJ(a,b){var c;b&&(c=mg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Rf().pb.style[md]=c)}function MJ(){this.f=new oB;this.f.b=-1;this.f.c=-1}t(583,1,{});_.Pf=function(){return null};_.Qf=function(a){this.Uf(a.Rd())};
+_.Rf=function(){return this.ye()};_.Sf=function(){return NJ};_.Id=function(){};_.Ce=function(){return!1};_.Tf=function(a){this.Vf(rz(a))};_.Uf=function(a){LJ(this,a)};_.Vf=function(a){var b=this.ye().pb,c,d,e;c=(Xz(),Yz);e=a.c;d=a.b;e!=c.c?b.style[re]=l+e+"pt":b.style[re]=l;d!=c.b?b.style[qe]=d:b.style[qe]=l;0!=(a.d&1)?b.style[te]=pd:b.style[te]=l;0!=(a.d&2)?b.style[se]=Ve:b.style[se]=l};_.Wf=function(a){NJ=a};_.Xf=function(){};var NJ=_.f=null,JJ;
+function QA(a,b){IJ();MJ.call(this);this.b=new Zw(a);this.b.ld()[yd]=l;B(this.b,new OJ(this,b),(pq(),pq(),qq))}t(582,583,{},QA);_.ye=function(){return this.b};_.Uf=function(a){LJ(this,a)};_.b=null;function OJ(a,b){this.b=a;this.c=b}t(584,1,{},OJ);_.Pc=function(a){mq();nq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function UA(a){IJ();MJ.call(this);this.b=new Zx;B(this.b,new PJ(this,a),(jq(),jq(),kq))}t(585,583,{},UA);_.ye=function(){return this.b};_.b=null;
+function PJ(a,b){this.b=a;this.c=b}t(586,1,{},PJ);_.b=null;_.c=null;function QJ(a,b){var c,d;LJ(a,b.Rd());for(d=new Qi(b.Wb.b);d.c<d.e.Fe();)c=Ri(d),c.lc&&c.hc.Qf(c)}function RJ(a,b){var c,d,e,f,g,j,h;xj(a.e,b.Yd(),b.Ud());for(d=new Qi(b.Wb.b);d.c<d.e.Fe();)c=Ri(d),c.lc&&(e=c.hc,e.Tf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=KJ(e).c,f-=KJ(e).b,xj(e.ye(),g,f),!c.ob&&a.e.Cd(c),a.e.Dd(c,j,h)))}function bA(){IJ();MJ.call(this);this.e=new ow}t(587,583,{},bA);
+_.Qf=function(a){QJ(this,a)};_.ye=function(){return this.e};_.Tf=function(a){RJ(this,a)};_.e=null;function UB(a){IJ();MJ.call(this);var b=this.b=new xx;dx(b.c,a,!1);px(b);this.f.b=-1;this.f.c=-1}t(588,583,{},UB);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?yo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function XB(a){this.b=new sy(a.i,new SJ(a))}t(589,1,{},XB);_.b=null;
+function oy(a){var b,c,d,e,f;f=new IC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(TJ,m,106,0,0);for(c=b.b?Ok(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,85)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=nj((lA(),R),new S(f.e)));c=c.c;if(Tt(!c?mh:c.b,xh))for(c=(!a.e.b||0==a.e.b.d?(Gs(),Gs(),Hs):new pA(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new rr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.gg(),null.gg()):100==f.e&&A(f.f,103)?(j=f.f,h=new rr(j,205,null),h.j=j.Zd(),
+h.k=j.$d()):1004<=f.e&&1005>=f.e||(701==f.e?null.gg():401==f.e||402==f.e?(null.gg(),null.gg(),null.gg(),null.gg(),null.gg()):500<=f.e&&507>=f.e&&(g=null.hg,500!=g&&(f=new rr(null.hg,g,null),f.j=null.gg(),f.k=null.gg(),j=null.gg(),f.f=j&12,501==g&&null.gg())))}function SJ(a){this.b=a}t(590,1,$h,SJ);_.xc=function(){oy(this)};_.b=null;function tC(a,b){Oy(a.b,b);a.f.b=-1;a.f.c=-1}function uC(){IJ();MJ.call(this);this.b=new Sy}t(591,583,{},uC);
+_.Pf=function(){var a;a=new uC;Oy(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};_.Sf=function(){return UJ};_.Wf=function(a){UJ=a};var UJ=_.b=null;t(592,587,{});function VJ(a){var b;b=new Dq(uo(a.pb,Sf),uo(a.pb,Rf));a=new Dq(uo(a.T.jb.pb,Sf),uo(a.T.jb.pb,Rf));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function WJ(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.qd(a.R);a.od(b);a.R=a.Q=null}else null!=a.R?(XJ(a,a.R),a.R=null):null!=a.Q&&(YJ(a,a.Q),a.Q=null);Kj(a.S)}
+function CI(a){a.kb?a._f(Gq(a.T.jb)):(a.Ld(),CI(a))}function YJ(a,b){var c;a.kb?(c=VJ(a),a._f(new Dq(-1,ZJ(b,!1)-c[1]))):a.Q=b}function $J(a,b){var c;b!=a.Gd()&&(c=a.T.jb,Vv(c),aK(c,b,c.pb,c.q.d,!0))}function XJ(a,b){var c;a.kb?(c=VJ(a),a._f(new Dq(ZJ(b,!0)-c[0],-1))):a.R=b}t(595,297,Rh);_.Yf=function(){var a,b;b=Gq(this.T.jb);a=VJ(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.T.jb;return 0!=a.q.d?bK(ez(a.q,0)):null};_.Zf=function(a){cK(this.T.jb,a)};_.Bd=function(){return new Wv(this.T.jb)};
+_.$f=function(){Kq(this.T.jb)};_.wd=function(){WJ(this)};_.Od=function(){Kq(this.T.jb)};_.yd=function(a){return dK(this.T.jb,a)};_._f=function(a){Iq(this.T.jb,a)};_.od=function(a){YJ(this,a)};_.Hd=function(a){$J(this,a)};_.qd=function(a){XJ(this,a)};_.Q=null;_.R=null;function eK(){eK=x;vw();var a=(fK(),gK(),hK);iK=new Px(a.e,a.c,a.d,a.f,a.b)}function jK(a,b){if(0!=a.I.b.q.d&&bK(ez(a.I.b.q,0)))throw new Qv("WindowPanel can only contain one child widget");kK(a,b)}
+function DI(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[fh]=Ke,a.ab=!1,a.Ld());b=a.pb;b.style[af]=0+(Ej(),dg);b.style[Ug]=cb;e=yj()-uo(a.pb,Sf)>>1;f=zj()-uo(a.pb,Rf)>>1;yH(a,bk(Ho($doc)+e,0),bk(Io($doc)+f,0));d||((a.ab=c)?(Cy(a.pb,kg),a.pb.style[fh]=gh,ok(a.gb,200)):a.pb.style[fh]=gh)}finally{a.w=!0}}
+function lK(a,b){var c;if(a.w){c=new jv;a.mb&&ws(a.mb,c);a.J&&Hq(a.r,a);try{Yi(a.r.d,a)}catch(d){if(d=Wi(d),!A(d,124))throw d;}a.n=mK(a.r,a);try{xw(a,b)}finally{aj(a.t.b),aj(a.s.b),aj(a.u.b),a.P&&dj(a.P,a.r),a.C&&(a.C=!1)}}else xw(a,b)}function nK(a,b,c){var d,e;e=a.ob;d=new Zj(a,e);e.Dd(a,d.b+b,d.e+c)}function oK(a,b,c){b=new pK(zo(yo(rv(rv(a.T.d,b),c))));Uv(b,a);B(b,a.o,(pq(),pq(),qq));return b}function Fq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Iq(a.T.jb,b)}
+function yH(a,b,c){var d,e;(e=a.r)?(d=qK(e.pb),Aw(a,b+(hk(e.pb)+d[3]),c+(jk(e.pb)+d[0]))):Aw(a,b,c)}function HB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Jq(a.r,a):Hq(a.r,a)))}function kK(a,b){if(b!=(0!=a.I.b.q.d?bK(ez(a.I.b.q,0)):null)){Vv(a.I.b);var c=a.I.b;aK(c,b,c.pb,c.q.d,!0)}}
+function rK(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Aq(),sK)&&(a.O=a.G);var d,e;if(a.P)for(e=new Qi(a.P);e.c<e.e.Fe();)if(d=Ri(e),b==(Aq(),tK)){!d.c&&(d.c=new uK);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(Aq(),Bq))g=d.r,j=d.F,d.I.d?(yH(d,j.d,j.e),Fq(d,new Dq(j.c,-1))):(yH(d,j.d,j.e),Fq(d,new Dq(j.c,j.b)),Jq(g,d)),Ui(g.d,d,d.I.c),Bk(d.z,333);else if(!d.C&&f==(Aq(),sK))d.pb.style[fh]=gh,Aq()}else if(b==Bq){!d.c&&(d.c=new uK);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=qK(j.pb);h=d.F;if(d.I.d)h.d=hk(d.pb)-
+g[3]-hk(j.pb),h.e=jk(d.pb)-g[0]-jk(j.pb),d.F=h,yH(d,0,0),vK(d,Cq(j.pb).c,-1);else{if(f!=(Aq(),sK))h.d=hk(d.pb)-g[3]-hk(j.pb),h.e=jk(d.pb)-g[0]-jk(j.pb),h.c=d.q,h.b=d.p,d.F=h;yH(d,0,0);Iq(d,new wK(Cq(j.pb)));Hq(j,d)}d==d.r.b||WE(d);Bk(d.z,333)}}else b==sK&&(!d.c&&(d.c=new uK),d=a,d.C||(d.G=c,d.pb.style[fh]=Ke))}}function xK(a,b){a.pb.style[kh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.gg().gg()}
+function yK(a){if(!a.kb){a.t=Ov(a,a.r,(!hs&&(hs=new Ik),hs));a.s=Ov(a,a.r,Hk?Hk:Hk=new Ik);a.u=Ov(a,a.r,(!ms&&(ms=new Ik),ms));var b=a.r;!a.P&&(a.P=new kj);ej(a.P,b);hs&&(b=new gs(a),a.mb&&ws(a.mb,b));a.J&&Jq(a.r,a);Ui(a.r.d,a,a.I.c);a.n&&(Aw(a,a.n.b,a.n.c),a.n=null);Bw(a);WE(a)}}function WE(a){if(a!=a.r.b){var b;ms&&(b=new ls(a),a.mb&&ws(a.mb,b))}}
+function zK(a,b,c){vw();var d;d=(Kw(),Lw);Dw.call(this,!1,"popup");this.U=d.b;this.S=new AK(this);d=new BK;d.pb[yd]="mosaic-popupLayoutPanel";sw(this.T,d);zw(this);this.o=new CK(this);this.z=new DK(this);this.A=new EK(this);this.B=new FK(this);this.F=new GK;this.O=(Aq(),tK);this.J=c;this.r=a;a=this.I=new HK(b);b=new IK;!a.e&&(a.e=new JK);ej(a.e,b);a=new KK(new Rx(iK.b.e.b,iK.b.c,iK.b.d,iK.b.f,iK.b.b));B(a,new LK(this),(pq(),pq(),qq));b=this.I.c;b.c||(b.c=new Nx,b.c.ld()[yd]="mosaic-Caption-iconBoxRight",
+c=b.c,d=(Gx(),Hx),c.d=d,c=b.i,MK(c,b.c,new NK(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new fw;d=Lx(c);zv(c.c,(Mu(),Nu(d)),0);ew(c,a,d,0,!1)}else Kx(b.c,a);cK(b.i,null);B(this.I.c,new OK(this),(xq(),xq(),yq));B(this.I.c,this.o,qq);$J(this,this.I);Si(Cw?yo(this.pb):zo(yo(this.pb)),"mosaic-WindowPanel",!0)}t(594,595,Rh);_.Gd=function(){return 0!=this.I.b.q.d?bK(ez(this.I.b.q,0)):null};_.Jd=function(a){lK(this,a)};_.Bd=function(){return new Wv(this.I.b)};_.wd=function(){WJ(this);Kj(new PK(this))};
+_.yd=function(a){return dK(this.I.b,a)};_._f=function(a){Fq(this,a)};_.Kd=function(a,b){yH(this,a,b)};_.Hd=function(a){kK(this,a)};_.Ld=function(){yK(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var iK;function QK(a){a.i=(new PA(a.j)).hc.ye();B(a.i,new RK(a),(pq(),pq(),qq));a.e=H(SK,m,59,[a.i])}
+function AI(){eK();var a,b,c,d,e,f;zK.call(this,(TK(),UK),null,!0);this.cg();this.db=!0;a=new zx(this.k);this.f=new Ry;this.f.pb.style[ih]=eb;Iv(this.f,eb);this.ag();XJ(this,"400px");f=new dz;f.pb.style[Je]=eb;f.f[ud]=10;c=(sx(),Dx);f.b=c;cz(f,a);cz(f,this.f);e=new Nx;e.f[ud]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Kx(e,a);cz(f,e);jK(this,f);HB(this,!1);this.bg()}t(593,594,Rh,AI);_.ag=function(){QK(this)};_.bg=function(){var a=this.f;a.pb.readOnly=!0;var b=Jv(a.pb)+"-readonly";Si(a.ld(),b,!0)};
+_.cg=function(){GB(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function RK(a){this.b=a}t(596,1,{},RK);_.Pc=function(){lK(this.b,!1)};_.b=null;function BI(a){this.b=a}t(597,1,{},BI);
+_.xc=function(){Lv(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=vo(a.pb,dh).length;if(0<b&&a.kb){if(0>b)throw new lx("Length must be a positive integer. Length: "+b);if(b>vo(a.pb,dh).length)throw new lx("From Index: 0 To Index: "+b+" Text Length: "+vo(a.pb,dh).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function VK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";GB(a.I.c,"Paste")}function WK(a){eK();AI.call(this);this.d=a}
+t(599,593,Rh,WK);_.ag=function(){QK(this);this.b=(new PA(this.c)).hc.ye();B(this.b,new XK(this),(pq(),pq(),qq));this.e=H(SK,m,59,[this.b,this.i])};_.bg=function(){Iv(this.f,"150px")};_.cg=function(){VK(this)};_.Ld=function(){yK(this);go((co(),eo),new YK(this))};_.b=null;_.c=null;_.d=null;function ZK(a){eK();WK.call(this,a)}t(598,599,Rh,ZK);
+_.bg=function(){Iv(this.f,"150px");var a=new $K(this),b=this.f;Nv(b,new aL,(Oq(),Oq(),Pq));Nv(b,new bL,(Lq(),Lq(),Mq));Nv(b,new cL,(Rq(),Rq(),Sq));Nv(b,new dL(a),(Uq(),Uq(),Vq))};_.cg=function(){VK(this);this.k+=" Or drag and drop a file on it."};t(602,1,{});t(601,602,{});_.c=null;_.d=1;_.e=-1;function $K(a){this.b=a;this.c=new eL(this);this.d=this.e=1}t(600,601,{},$K);_.b=null;function eL(a){this.b=a}t(603,1,{},eL);_.dg=function(a){this.b.b.f.pb[dh]=null!=a?a:l};_.b=null;function wC(){new ys}
+t(604,435,{},wC);function XK(a){this.b=a}t(605,1,{},XK);_.Pc=function(){if(this.b.d){var a=this.b.d,b;b=new IC(a.b,0,vo(this.b.f.pb,dh));zI(a.b,b)}lK(this.b,!1)};_.b=null;function YK(a){this.b=a}t(606,1,{},YK);_.xc=function(){Lv(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;function wr(a){var b;a&&a&&(a=new fL(a),void 0!=$wnd.FileReader?b=new ZK(a):b=new WK(a),CI(b),DI(b))}function fL(a){this.b=a}t(608,1,{},fL);_.b=null;function Xq(a,b){a.onloadend=function(a){b.dg(a.target.result)}}
+function dL(a){this.b=a}t(613,1,{},dL);_.b=null;function aL(){}t(614,1,{},aL);function bL(){}t(615,1,{},bL);function cL(){}t(616,1,{},cL);function IB(a,b){IJ();bA.call(this);this.d=new gL(a);var c=this.c=new Nx,d=(sx(),Dx);c.b=d;Kx(this.c,this.e);jK(this.d,this.c);this.d.b=this;this.b=b}t(617,592,{},IB);_.ye=function(){return this.d};_.Rf=function(){return this.c.ob};_.Id=function(){lK(this.d,!1)};_.Vf=function(){};_.Xf=function(a){QJ(this,a);RJ(this,a);CI(this.d);yK(this.d)};_.b=null;_.c=null;
+_.d=null;function gL(a){eK();zK.call(this,(TK(),UK),a,!1)}t(618,594,Rh,gL);_.Id=function(){var a=this.b,b=new BB(a.b,201),c;a=a.b.r;a.b?a=new hL(new Qi(a.b)):(a=(Gs(),Gs(),Hs),a=new Qi(a));for(;a._c();)c=a.ad(),201==b.e&&wH(c.b)};_.b=null;function eC(){IJ();MJ.call(this);var a=this.b=new iL;a.ab=!0;a.b.i=!0;this.b.db=!0}t(619,583,{},eC);_.ye=function(){return this.b};_.b=null;function WC(){}t(626,451,{},WC);function hL(a){if(!a)throw new Hn;this.b=a}t(627,1,{},hL);_._c=function(){return bD(this.b)};
+_.ad=function(){return Ri(this.b)};_.bd=function(){throw new fD("Missing message: awt.50");};_.b=null;function zA(){return zA()}function UC(){UC=x;var a;a=(LC(),MC["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(jL,m,-1,0,1);else throw new AG(a+" is not supported");}catch(b){if(b=Wi(b),!A(b,132))throw b;}}function YB(a,b){a.b=31*a.b+K((new SG(b)).b)}function uA(){}t(630,1,{},uA);_.hC=function(){return this.b};_.b=1;
+function kL(){kL=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Le))&&0<b.length)b=$doc.getElementsByTagName(Le)[0],b.style[Je]=eb;a.body.style[Je]=eb}function qK(a){kL();var b;b=y(I,s,-1,4,1);b[0]=lL(mL(a,"borderTopWidth"));b[1]=lL(mL(a,"borderRightWidth"));b[2]=lL(mL(a,"borderBottomWidth"));b[3]=lL(mL(a,"borderLeftWidth"));return b}function nL(a){kL();var b,c;c=oL(a);b=qK(a);a=new Dq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}
+function Cq(a){kL();return new Dq(a.clientWidth,a.clientHeight)}function oL(a){kL();var b;b=y(I,s,-1,4,1);b[0]=lL(mL(a,"marginTop"));b[1]=lL(mL(a,"marginRight"));b[2]=lL(mL(a,"marginBottom"));b[3]=lL(mL(a,"marginLeft"));return b}function pL(a){kL();var b;b=y(I,s,-1,4,1);b[0]=lL(mL(a,"paddingTop"));b[1]=lL(mL(a,"paddingRight"));b[2]=lL(mL(a,"paddingBottom"));b[3]=lL(mL(a,"paddingLeft"));return b}function qL(a,b,c){kL();try{G(b,oe)&&(b=Nd),a.style[b]=c}catch(d){if(d=Wi(d),!A(d,124))throw d;}}
+function ZJ(a,b){kL();var c;rL||(rL=$doc.createElement(Eg),qL(rL,af,l),qL(rL,Ug,l),qL(rL,ag,Zc),qL(rL,fh,Ke),$doc.body.appendChild(rL));qL(rL,ih,a);qL(rL,Je,a);c=nL(rL);return b?c.c:c.b}var rL=null;function sL(){Dq.call(this,0,0)}function Dq(a,b){this.c=a;this.b=b}function wK(a){Dq.call(this,a.c,a.b)}t(632,1,ui,sL,Dq,wK);_.eQ=function(a){return this===a?!0:null==a||tL!=Pn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Vc};_.b=0;_.c=0;function uL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(633,1,{117:1,120:1,141:1},uL);_.eQ=function(a){return a===this?!0:A(a,141)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return vL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;
+function wL(a,b){this.b=a;this.c=b}t(634,1,ui,wL);_.eQ=function(a){return this===a?!0:null==a||xL!=Pn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return xL.e+"[x="+this.b+",y="+this.c+Vc};_.b=0;_.c=0;function GK(){this.c=this.b=this.e=this.d=0}t(635,1,ui,GK);_.eQ=function(a){return this===a?!0:null==a||yL!=Pn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return yL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function mL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==oe&&(b=Nd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(637,1,{});var zL=-1;function AL(){}t(638,637,{},AL);_.b=-1;_.c=-1;var BL=null;
+function lL(a){a=parseInt(a,10);a=isNaN(a)?null:KE(a);return!a?0:a.b}t(641,312,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1});_.Yf=function(){return Gq(this.i)};_.Zf=function(a){cK(this.i,a)};_.$f=function(){Kq(this.i)};_.Od=function(){Kq(this.i)};_.od=function(a){var b=this.i;b.pb.style[Je]=a;b.kb||(b.i=a)};_.qd=function(a){var b=this.i;b.pb.style[ih]=a;b.kb||(b.j=a)};function fK(){fK=x;gK()}function GB(a,b){a.b.pb.textContent=b||l;cK(a.i,null)}
+function CL(a){fK();var b;ax(this,new BK);this.b=new DL;b=this.i;EL(b,new FL);qL(b.pb,Yf,cb);b.p=0;MK(b,this.b,new NK(0),b.q.d);this.b.ld()[yd]="mosaic-Caption-text";this.b.pb.textContent=a||l;cK(this.i,null);this.pb[yd]="mosaic-Caption"}t(640,641,{16:1,19:1,20:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,61:1,67:1,68:1,69:1,71:1,72:1,75:1,79:1,80:1,82:1,143:1,149:1},CL);_.Qc=function(a){return B(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};
+_.Sc=function(a){return B(this,a,(Gr(),Gr(),Hr))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};_.c=null;function gK(){gK=x;GL=Yn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new iz(GL,240,20);new iz(GL,224,16);new iz(GL,208,16);new iz(GL,192,16);new iz(GL,176,16);new iz(GL,160,16);new iz(GL,144,16);new iz(GL,128,16);new iz(GL,112,16);new iz(GL,96,16);new iz(GL,80,16);new iz(GL,64,16);new iz(GL,260,16);hK=new iz(GL,48,16);new iz(GL,32,16);new iz(GL,16,16);new iz(GL,0,16)}var GL,hK;
+function HL(a,b){Lv(a.b.pb,!b);cK(a.i,a.b)}function Eq(a,b){a.d=b;Lv(a.b.pb,!b);cK(a.i,a.b);if(a.e){var c;for(c=new Qi(a.e);c.c<c.e.Fe();)Ri(c)}}function HK(a){var b;ax(this,new BK);b=this.i;EL(b,new IL((JL(),KL)));b.p=0;this.c=new CL(a);MK(b,this.c,new NK(1),b.q.d);this.b=new BK;jj(this.b,"Body");MK(b,this.b,new NK(0),b.q.d);this.pb[yd]="mosaic-CaptionLayoutPanel"}t(643,641,{46:1,48:1,57:1,61:1,69:1,70:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1},HK);_.rd=function(){Pv(this.i)};_.sd=function(){Sv(this.i)};
+_.Bd=function(){return new Wv(this.b)};_.yd=function(a){return dK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function JK(){mH(this)}t(644,516,Sh,JK);function AK(a){this.b=a}t(645,1,$h,AK);_.xc=function(){Kq(this.b.T.jb)};_.b=null;function LL(a){var b;b=a.c;a=b.r;b=!a.f?-1:Jj(a.f.b,b);a.f&&Hu(a.f.b,b)&&Ku(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&WE(!a.f?null:Hu(a.f.b,b-1))}function ML(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new aA);-1==Jj(a.f.b,b)&&ej(a.f.b,b)}function uK(){}t(646,1,{},uK);_.Uc=function(a){LL(a)};
+_.Vc=function(a){ML(a)};_.Xc=function(a){NL(a.b.r,a.b)};function TK(){TK=x;OL=new PL(1,"e");QL=new PL(2,Hf);RL=new PL(3,"ne");SL=new PL(10,"nw");TL=new PL(4,vg);UL=new PL(5,yg);VL=new PL(12,"sw");WL=new PL(8,"w");UK=new XL((rj(),sj(null)).pb)}function mK(a,b){var c;c=qK(a.pb);return new wL(hk(b.pb)-(hk(a.pb)+c[3]),jk(b.pb)-(jk(a.pb)+c[0]))}
+function YL(a){var b,c,d,e,f,g;if(a.f){b=Cq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Hu(a.f.b,d),c=new Dq(uo(g.pb,Sf),uo(g.pb,Rf)),f=mK(a,g),f.b-=bk(0,f.b+uo(g.pb,Sf)-b.c),f.c-=bk(0,f.c+uo(g.pb,Rf)-b.b),yH(g,bk(0,f.b),bk(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,vK(g,c.c,c.b),g.O==(Aq(),Bq)&&Iq(g,new wK(Cq(a.pb))),Bk(g.z,1)}}function ZL(a,b,c){a=a.e;Ui(a,b,b);z(a.d,b,c);jj(b,Dc+c.c)}
+function Hq(a,b){var c;c=a.e;$L(c,b.H);ij(b.H,Dc+SL.c);$L(c,b.D);ij(b.D,Dc+QL.c);$L(c,b.E);ij(b.E,Dc+RL.c);$L(c,b.N);ij(b.N,Dc+WL.c);$L(c,b.v);ij(b.v,Dc+OL.c);$L(c,b.M);ij(b.M,Dc+VL.c);$L(c,b.K);ij(b.K,Dc+TL.c);$L(c,b.L);ij(b.L,Dc+UL.c)}
+function Jq(a,b){!b.H&&(b.H=oK(b,0,0));ZL(a,b.H,SL);!b.D&&(b.D=oK(b,0,1));ZL(a,b.D,QL);!b.E&&(b.E=oK(b,0,2));ZL(a,b.E,RL);!b.N&&(b.N=oK(b,1,0));ZL(a,b.N,WL);!b.v&&(b.v=oK(b,1,2));ZL(a,b.v,OL);!b.M&&(b.M=oK(b,2,0));ZL(a,b.M,VL);!b.K&&(b.K=oK(b,2,1));ZL(a,b.K,TL);!b.L&&(b.L=oK(b,2,2));ZL(a,b.L,UL)}function NL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Jj(a.f.b,b);if(c+1<d){EA(a.f,b);for(ej(a.f.b,b);c<d;++c)xK(Hu(a.f.b,c),c)}else xK(b,c)}
+function XL(a){a=new aM(a);ax(this,a);this.d=new bM(a);this.d.j=!0;bj(this.d);this.d.n=3;this.e=new cM(a);this.e.j=!0;bj(this.e);this.e.n=3;cx(this)}t(647,312,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,149:1},XL);_.Yf=function(){return Cq(this.pb)};_.Zf=function(){var a;(a=dM(this))&&a.Zf(null)};_.$f=function(){YL(this)};_.Uc=function(a){!this.c&&(this.c=new uK);LL(a)};_.Vc=function(a){!this.c&&(this.c=new uK);ML(a)};_.Od=function(){YL(this)};
+_.Xc=function(a){!this.c&&(this.c=new uK);NL(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var OL,QL,RL,SL,UK,TL,UL,VL,WL;function aM(a){this.q=new pw(this);this.pb=a}t(648,292,ni,aM);function PL(a,b){this.b=a;this.c=b}t(649,1,{},PL);_.b=0;_.c=null;function bM(a){Mi();fj.call(this,a)}t(650,3,{},bM);_.rc=function(){var a;a=this.k.f;a.C||fk(a.x);ij(this.k.f,"dragdrop-dragging");!a.I.d&&HL(a.I,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=bk(this.b,a<this.e?a:this.e),b=bk(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[af]=a+(Ej(),dg);c.style[Ug]=b+dg};
+_.sc=function(){var a;a=this.k.f;a==a.r.b||WE(a);a.I.d||HL(a.I,!0);a.C||(a.x||(a.x=new eM,jj(a.x,"mosaic-GlassPanel-invisible")),qL(a.x.pb,kh,(kL(),mL(a.pb,kh))),qj((rj(),sj(null)),a.x,0,0));jj(this.k.f,"dragdrop-dragging");a=new Zj(this.k.b,null);this.b=a.b+ik(this.k.b.pb);this.c=a.e+kk(this.k.b.pb);this.e=this.b+mk(this.k.b.pb)-this.k.f.kd();this.d=this.c+lk(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function $L(a,b){try{Yi(a,b)}catch(c){if(c=Wi(c),!A(c,124))throw c;}}
+function cM(a){Mi();fj.call(this,a);this.d=new Oi}t(651,3,{},cM);_.rc=function(){var a;a=this.k.f.ob;a.C||fk(a.x);ij(this.k.f,"dragdrop-dragging");HL(a.I,!1);Fq(a,new Dq(a.q,a.p));Bk(a.z,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=nj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-bk(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.p,b=bk(a+b,uo(d.I.c.pb,Rf)),b!=a&&nK(d,0,a-b),Fq(d,new Dq(d.q,b)),Bk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.hd():this.k.d-this.k.f.hd(),0!=b&&(a=d.p,b=bk(a+b,uo(d.I.c.pb,Rf)),Fq(d,new Dq(d.q,b)),Bk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-bk(this.k.c,this.b):this.k.f.gd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
+b:96,b!=a&&nK(d,a-b,0),Fq(d,new Dq(b,d.p)),Bk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.gd():this.k.c-this.k.f.gd(),0!=b&&(a=d.q,Fq(d,new Dq(96<a+b?a+b:96,d.p)),Bk(d.z,333)))};
+_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||WE(a);HL(a.I,!0);a.C||(a.x||(a.x=new eM,jj(a.x,"mosaic-GlassPanel-invisible")),qL(a.x.pb,kh,(kL(),mL(a.pb,kh))),qj((rj(),sj(null)),a.x,0,0));jj(this.k.f,"dragdrop-dragging");a=new Zj(this.k.b,null);this.b=a.b+ik(this.k.b.pb);this.c=a.e+kk(this.k.b.pb);this.f=this.b+mk(this.k.b.pb)-this.k.f.kd();this.e=this.c+lk(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function eM(){var a;this.e=new fM(this);this.b=!1;this.c=new tw;ax(this,this.c);a=this.pb.style;a[md]="#000";a[ne]="alpha(opacity=50)";a.opacity="0.5";this.pb[yd]="gwt-GlassPanel"}t(652,312,Xh,eM);
+_.ud=function(){var a;cx(this);try{a=this.ob}catch(b){b=Wi(b);if(A(b,130))throw new Qv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(rj(),sj(null))?(zu(this),Au(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),dj(Dk,a),a.c=!0,a.d=Mk(a),ej(Dk,a),this.d=new gM(this),dv(new yu(this.d))):(this.pb.style[rd]=cb,this.pb.style[ng]=cb);this.b&&Su(new xu(this));qj(sj(null),new hM,Ho($doc),Io($doc))};
+_.vd=function(){this.i.vd();Jk(this.e);this.d&&(vu(bv,this.d,H(iM,m,47,[(!ks&&(ks=new Ik),ks)])),this.d=null);this.b&&vu(Uu,this,H(iM,m,47,[(!Tu&&(Tu=new Ik),Tu)]))};_.dd=function(a){switch(Pu(a.type)){case 256:if(27==(a.keyCode||0))return fk(this),!1;case 1:if(Fo(this.pb,a.target))return fk(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function fM(a){Ck();this.b=a}t(653,26,{},fM);_.Hc=function(){var a=this.b;zu(a);Au(a.pb)};_.b=null;function gM(a){this.b=a}t(654,1,{},gM);_.b=null;
+function hM(){this.pb=fx();var a;a=new $x(new jM(this));B(this,a,(fq(),fq(),gq));B(this,a,(Yq(),Yq(),Zq))}t(655,314,fi,hM);_.wd=function(){Kj(new kM(this))};function jM(a){this.b=a}t(656,1,{},jM);_.b=null;function kM(a){this.b=a}t(657,1,$h,kM);_.xc=function(){this.b.pb.focus()};_.b=null;function lM(a){a.pb.style[ih]=ld;a.pb.style[Je]=ld;if(a.kb){var a=a.ob,b;A(a,149)?a.Zf(null):(b=dM(a))&&b.Zf(a)}}t(659,295,{46:1,48:1,57:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1});
+_.Yf=function(){lM(this);return new Dq(uo(this.pb,Sf),uo(this.pb,Rf))};_.Zf=function(){lM(this)};_.$f=function(){};_.cd=function(){};_.Od=function(){};function DL(){this.pb=$doc.createElement("label");this.pb[yd]="mosaic-Label";this.pb.style[hh]=Nf;this.pb[yd]="mosaic-HTML"}t(658,659,{46:1,48:1,57:1,67:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1},DL);function KK(a){ax(this,new mM(a));this.pb[yd]="mosaic-ImageButton"}t(660,312,{19:1,46:1,48:1,57:1,61:1,69:1,71:1,72:1,76:1,80:1,82:1},KK);
+function iL(){vw();var a=(Kw(),Nw);Dw.call(this,!0,of);this.U=a.b;this.b=new nM(this);this.b.e=!0;qw(this,this.b);this.ab=!0;this.b.i=!0;-1==this.lb?Bv(this.pb,1|(this.pb.__eventBits||0)):this.lb|=1;(Cw?yo(this.pb):zo(yo(this.pb)))[yd]=He;this.pb.style[kh]="2147483647"}t(661,297,ni,iL);_.cd=function(a){Rv(this,a);1==Pu(a.type)&&xw(this,!1)};_.b=null;
+function nM(a){this.c=a;this.d=new kj;this.j=new kj;a=(ry(),qy);new hz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Jg);this.f=$doc.createElement(Mg);Lu(b,this.f);this.p=!0;a=fx();b=(Mu(),Nu(b));a.appendChild(b);this.pb=a;Kl();this.pb.setAttribute(og,nm.b);-1==this.lb?Bv(this.pb,2225|(this.pb.__eventBits||0)):this.lb|=2225;this.pb[yd]=Ge;a=Jv(this.pb)+"-vertical";Si(this.ld(),a,!0);this.pb.style[Wf]=cb;this.pb.setAttribute("hideFocus",ch);B(this,new py(this),(fq(),fq(),gq))}t(662,336,wi,nM);
+_.cd=function(a){switch(Pu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}iy(this,a)};_.Nd=function(a,b){my(this,a,b);b||this.b&&xw(this.c,!1)};_.b=!0;_.c=null;
+function mM(a){var b=(sx(),Dx),c=(Gx(),Hx),d;d=new mx;d.i[qd]=bb;d.i[td]=0;d.i[ud]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;kx(b.b);b.b.d.rows[0].cells[0][hd]=c.b;kx(b.b);b.b.d.rows[0].cells[0].style[eh]=e.b;kx(d);b=gx(d,0,0,!0);if(a){fk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;ix(g,f.d);bt(f.c,g,a);c.b=c.b.c}else e=c.c.d,ej(c.c,a);a.pb[Xc]=e;Lu(b,a.pb);Uv(a,d)}ax(this,d);Si(this.pb,"mosaic-WidgetWrapper",!0)}t(663,312,Xh,mM);_.b=null;_.c=null;function CK(a){this.b=a}t(664,1,{},CK);
+_.Pc=function(){this.b.hb&&this.b!=this.b.r.b&&WE(this.b)};_.b=null;function DK(a){Ck();this.b=a}t(665,26,{},DK);_.Hc=function(){Kq(this.b.T.jb);var a=this.b;js((!a.y&&(a.y=new oM),a.y))};_.b=null;function EK(a){Ck();this.b=a}t(666,26,{},EK);_.Hc=function(){rK(this.b,(Aq(),Bq))};_.b=null;function FK(a){Ck();this.b=a}t(667,26,{},FK);_.Hc=function(){rK(this.b,(Aq(),sK))};_.b=null;function IK(){}t(668,1,{},IK);function LK(a){this.b=a}t(669,1,{},LK);_.Pc=function(){this.b.Id()};_.b=null;
+function OK(a){this.b=a}t(670,1,{},OK);_.b=null;function PK(a){this.b=a}t(671,1,$h,PK);_.xc=function(){this.b.O==(Aq(),Bq)?Bk(this.b.A,333):this.b.O==sK&&Bk(this.b.B,333)};_.b=null;function pK(a){this.pb=a;Pv(this)}t(672,295,{16:1,19:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,69:1,72:1,80:1,82:1},pK);_.Qc=function(a){return B(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(Gr(),Gr(),Hr))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};
+function oM(){Cs.call(this,null)}t(673,226,Th,oM);function Aq(){Aq=x;Bq=new pM("MAXIMIZED",0);sK=new pM("MINIMIZED",1);tK=new pM("NORMAL",2);qM=H(rM,m,144,[Bq,sK,tK])}function pM(a,b){Jo.call(this,a,b)}t(674,141,{117:1,121:1,123:1,144:1},pM);var qM,Bq,sK,tK;function zu(a){var b,c,d,e;c=yj();b=zj();e=(Cv(),Dv).scrollWidth;d=Dv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[ih]=c-1+dg);0<=b-1&&(a.pb.style[Je]=b-1+dg)}
+function Au(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ba+b.getPropertyValue("margin-left")).replace(Da,l);a.style.marginTop=(Ba+b.getPropertyValue("margin-top")).replace(Da,l)}function sM(a,b){var c,d,e;if(a.n)return!0;a.y.Oe();for(c=new Wv(b);c.b.b<c.b.c.d-1;)d=bK(Xv(c.b)),e=d.ob,A(e,150)&&e.pd(d.md()),d.md()&&ej(a.y,d);return!0}
+function tM(a,b){var c,d,e;if(b.b)a.d&&nk(a.d),a.d=new uM(a,b),ok(a.d,333);else for(d=new Qi(a.y);d.c<d.e.Fe();)c=Ri(d),e=c.nb,mw(b,vM(c),e.t,e.u),wM(c,e.v,e.s,H(I,s,-1,[xM(a.r.b,c).e,xM(a.q.b,c).d,xM(a.o.b,c).b,xM(a.p.b,c).c]),H(I,s,-1,[yM(a.j.b,c).e,yM(a.i.b,c).d,yM(a.e.b,c).b,yM(a.f.b,c).c]),H(I,s,-1,[zM(a.v,c),zM(a.u,c),zM(a.s,c),zM(a.t,c)]))}
+function AM(){this.y=new kj;this.k=new BM(this);this.x=new CM(this.k);this.w=new DM(this.k);this.r=new EM(this.k);this.q=new FM(this.k);this.o=new GM(this.k);this.p=new HM(this.k);this.j=new IM(this.k);this.i=new JM(this.k);this.e=new KM(this.k);this.f=new LM(this.k);this.v=new MM(this.k);this.u=new MM(this.k);this.s=new MM(this.k);this.t=new MM(this.k)}t(678,1,{});_.eg=function(a){tM(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function NM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Qi(b.y);e.c<e.e.Fe();)d=Ri(e),A(d,62)&&(d=d.jb),f=d.nb,mw(c,vM(d),f.t,f.u),wM(d,f.v,f.s,H(I,s,-1,[xM(b.r.b,d).e,xM(b.q.b,d).d,xM(b.o.b,d).b,xM(b.p.b,d).c]),H(I,s,-1,[yM(b.j.b,d).e,yM(b.i.b,d).d,yM(b.e.b,d).b,yM(b.f.b,d).c]),H(I,s,-1,[zM(b.v,d),zM(b.u,d),zM(b.s,d),zM(b.t,d)]));OM(c);a.b.d=null;for(a=new Qi(a.b.y);a.c<a.e.Fe();)b=Ri(a),A(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
+function uM(a,b){this.b=a;this.c=b;var c=(tk(),wk);this.n=new sk(this);this.u=c}t(679,17,{},uM);_.yc=function(){NM(this)};_.zc=function(){NM(this)};
+_.Bc=function(a){var b,c,d;for(c=new Qi(this.b.y);c.c<c.e.Fe();)b=Ri(c),A(b,62)&&(b=b.jb),d=b.nb,d.j=K(d.p+(d.t-d.p)*a),d.w=K(d.q+(d.u-d.q)*a),d.x=K(d.r+(d.v-d.r)*a),d.i=K(d.o+(d.s-d.o)*a),mw(this.c,vM(b),d.j,d.w),wM(b,d.x,d.i,H(I,s,-1,[xM(this.b.r.b,b).e,xM(this.b.q.b,b).d,xM(this.b.o.b,b).b,xM(this.b.p.b,b).c]),H(I,s,-1,[yM(this.b.j.b,b).e,yM(this.b.i.b,b).d,yM(this.b.e.b,b).b,yM(this.b.f.b,b).c]),H(I,s,-1,[zM(this.b.v,b),zM(this.b.u,b),zM(this.b.s,b),zM(this.b.t,b)]))};_.b=null;_.c=null;
+t(681,1,{});_.b=null;function KM(a){this.b=a}t(680,681,{},KM);function LM(a){this.b=a}t(682,681,{},LM);function JM(a){this.b=a}t(683,681,{},JM);function IM(a){this.b=a}t(684,681,{},IM);function GM(a){this.b=a}t(685,681,{},GM);function HM(a){this.b=a}t(686,681,{},HM);function FM(a){this.b=a}t(687,681,{},FM);function EM(a){this.b=a}t(688,681,{},EM);t(689,681,{},function(a){this.b=a});t(690,681,{},function(a){this.b=a});
+function zM(a,b){var c=a.b,d;d=nj(c.e,b);d||(d=new uL(pL(b.pb)),z(c.e,b,d));return d.e}function MM(a){this.b=a}t(691,681,{},MM);function DM(a){this.b=a}t(692,681,{},DM);function CM(a){this.b=a}t(693,681,{},CM);function yM(a,b){var c;c=nj(a.b,b);c||(c=new uL(qK(b.pb)),z(a.b,b,c));return c}function xM(a,b){var c;c=nj(a.c,b);c||(c=new uL(oL(b.pb)),z(a.c,b,c));return c}
+function PM(a,b){var c,d;d=nj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=dM(b),f,g,j,h,n;if(A(b,149)){if(null!=c.n&&null!=c.k){d=new Dq(QM(e,!0),QM(e,!1));break a}h=b.Yf();null!=c.n&&(h.c=QM(e,!0));null!=c.k&&(h.b=QM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Dq(QM(e,!0),QM(e,!1));break a}h=new sL;f=b.pb;n=f.style;g=n[ag];j=n[fh];n[ag]="static";n[fh]=Ke;null!=c.n?h.c=QM(e,!0):(n[ih]=ld,h.c=(f.offsetWidth||0)+xM(d.p.b,b).c+xM(d.q.b,b).d);null!=c.k?h.b=QM(e,!1):(n[Je]=ld,h.b=(f.offsetHeight||0)+xM(d.r.b,b).e+
+xM(d.o.b,b).b);n[ag]=g;n[fh]=j}d=h}null!=c.n&&(Ej(),Ep)==c.n.gg()||null!=c.k&&(Ej(),Ep)!=c.k.gg()||z(a.f,b,d)}return d}function BM(a){this.i=a;this.d=new Oi;this.f=new Oi;this.c=new Oi;this.b=new Oi;this.e=new Oi}t(694,1,{},BM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function RM(a){var b;b=a.nb;if(null==b||!A(b,147))b=new SM,a.nb=b;return b}function FL(){IL.call(this,(JL(),TM))}function IL(a){var b=(UM(),VM);AM.call(this);this.c=a;this.b=b}t(695,678,{},FL,IL);
+_.fg=function(a){var b,c,d,e,f,g,j,h,n;h=new sL;sM(this,a);n=xM(this.p.b,a).c+xM(this.q.b,a).d+yM(this.f.b,a).c+yM(this.i.b,a).d+zM(this.t,a)+zM(this.u,a);d=xM(this.r.b,a).e+xM(this.o.b,a).b+yM(this.j.b,a).e+yM(this.e.b,a).b+zM(this.v,a)+zM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(JL(),TM)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Qi(this.y);a.c<a.e.Fe();)c=Ri(a),e=RM(c),b=null,j=c.ob,A(j,150)&&(b=j,b=WM(b),b=new Dq(b[1]+b[3],b[0]+b[0])),this.c==TM?(n+=PM(this.x.b,c).c,e.b=PM(this.w.b,
+c).b,A(j,150)&&(n+=b.c,e.b+=b.b),f=bk(f,e.b)):(d+=PM(this.w.b,c).b,e.c=PM(this.x.b,c).c,A(j,150)&&(d+=b.b,e.c+=b.c),g=bk(g,e.c));this.c==TM?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.eg=function(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,Q;if(sM(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=zM(this.t,a);E=zM(this.v,a);c=Cq(a.pb);Q=c.c-(u+zM(this.u,a));q=c.b-(E+zM(this.s,a));g=Q;c=q;this.c==(JL(),TM)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Qi(this.y);e.c<e.e.Fe();)d=Ri(e),b=null,r=RM(d),v=d.ob,A(v,150)&&(b=v,b=WM(b),b=new Dq(b[1]+b[3],b[0]+b[0])),this.c==TM?(r.e?++h:(r.c=PM(this.x.b,d).c,A(v,150)&&(r.c+=b.c),g-=r.c),r.d?r.b=q:(r.b=PM(this.w.b,d).b,A(v,150)&&(r.b+=b.b))):(r.d?++j:(r.b=PM(this.w.b,
+d).b,A(v,150)&&(r.b+=b.b),c-=r.b),r.e?r.c=Q:(r.c=PM(this.x.b,d).c,A(v,150)&&(r.c+=b.c)));for(e=new Qi(this.y);e.c<e.e.Fe();)d=Ri(e),b=null,r=d.nb,v=d.ob,A(v,150)&&(b=v,b=WM(b),b=new Dq(b[1]+b[3],b[0]+b[0])),J=r.c,o=r.b,this.c==TM?r.e&&(J=~~(g/h)):r.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,150)&&(n-=b.c,f-=b.b),this.c==KL?(r.t=this.b==(UM(),VM)?u:this.b==XM?u+~~(Q/2)-~~(J/2):u+Q-J,r.u=E,r.v=n,r.s=f,E+=o+D):(this.b==(UM(),VM)?(r.t=u,r.u=E):this.b==XM?(r.t=u,r.u=E+~~(q/2)-~~(o/2)):(r.t=u,r.u=E+q-o),r.v=
+n,r.s=f,u+=J+D),a.b&&(v=d.gd()-hk(a.pb)-zM(this.t,a),-1==r.p&&(r.p=v),v=d.hd()-jk(a.pb)-zM(this.v,a),-1==r.q&&(r.q=v),-1==r.r&&(r.r=d.kd()),-1==r.o&&(r.o=d.jd()));tM(this,a)}};_.b=null;_.c=null;function UM(){UM=x;VM=new YM("START",0);XM=new YM(Fb,1);ZM=new YM("END",2);$M=H(aN,m,145,[VM,XM,ZM])}function YM(a,b){Jo.call(this,a,b)}t(696,141,{117:1,121:1,123:1,145:1},YM);var $M,XM,ZM,VM;function JL(){JL=x;TM=new bN("HORIZONTAL",0);KL=new bN("VERTICAL",1);cN=H(dN,m,146,[TM,KL])}
+function bN(a,b){Jo.call(this,a,b)}t(697,141,{117:1,121:1,123:1,146:1},bN);var cN,TM,KL;t(699,1,{151:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function SM(){this.f=!1}function NK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(698,699,{147:1,151:1},SM,NK);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function eN(a,b){if(a.n)return!0;sM(a,b);if(0<a.y.d){a.b=Hu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,148))d=new fN,c.nb=d;a.c=d;a.y.Oe();ej(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function gN(){AM.call(this)}t(700,678,{},gN);
+_.fg=function(a){var b,c;c=new sL;eN(this,a);if(this.b){b=PM(this.x.b,this.b).c;var d=PM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,150)&&(b=WM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=xM(this.p.b,a).c+xM(this.q.b,a).d+yM(this.f.b,a).c+yM(this.i.b,a).d+zM(this.t,a)+zM(this.u,a);c.b+=xM(this.r.b,a).e+xM(this.o.b,a).b+yM(this.j.b,a).e+yM(this.e.b,a).b+zM(this.v,a)+zM(this.s,a);return c};
+_.eg=function(a){var b,c,d,e,f;eN(this,a)&&(d=zM(this.t,a),e=zM(this.v,a),c=Cq(a.pb),f=c.c-(d+zM(this.u,a)),c=c.b-(e+zM(this.s,a)),b=this.b.ob,A(b,150)&&(b=WM(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.gd()-hk(a.pb)-zM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-jk(a.pb)-zM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.kd()),d=this.c,-1==d.o&&(d.o=this.b.jd())),tM(this,a))};_.b=null;_.c=null;function fN(){this.f=!1}
+t(701,699,{148:1,151:1},fN);function WM(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=yo(rv(rv(a.d,0),0)),c=yo(rv(rv(a.d,2),2)),d=oL(a.pb),b=qK(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function hN(a,b){a.kb&&fk(a);return rw(a,b)}function iN(){Tw();Jw.call(this,Uw)}t(702,302,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,150:1},iN);_.yd=function(a){return hN(this,a)};_.b=null;
+function vM(a){var b;b=a.ob;return A(b,150)?b:a}function Gq(a){if(!a.kb)return new sL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.fg(a),Iq(a,a.k),a.e.eg(a),a.k=a.e.fg(a);return a.k}function bK(a){return A(a,150)?a.jb:a}function jN(a){var b;if(!a.o){b=(!BL&&(BL=new AL),BL);var c=kN(a,gb,!0);b.b=c;c=kN(a,hb,!0);b.c=c;a.o=b}return a.o}
+function aK(a,b,c,d,e){if(A(b,62))throw new Kk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,151)&&f.f?(c=new iN,ew(a,c,a.pb,d,!0),sw(c,b)):ew(a,b,c,d,e);cK(a,b)}function MK(a,b,c,d){b.nb=c;aK(a,b,a.pb,d,!0)}
+function cK(a,b){var c;c=a.e;if(b){var d=c.k;Zi(d.d,b);Zi(d.f,b);Zi(d.c,b);Zi(d.b,b);Zi(d.e,b)}else d=c.k,Ny(d.d),Ny(d.f),Ny(d.c),Ny(d.b),Ny(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==vM(a))c=c.ob;else{if(A(c,143)||A(c,61))d=c,c=c.ob,c==vM(d)&&(c=c.ob);A(c,150)&&A(c.ob,142)&&(c=c.ob)}A(c,149)&&!A(c,142)&&(c.Zf(a.ob),c.Zf(a))}}
+function Kq(a){if(a.kb&&a.pb.style.display!=Kf){a.pb.scrollTop=0;var b=a.pb,c=0;!Do()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==tg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.eg(a);a.d=!1;OM(a)}}function OM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=bK(ez(a.q,d)),A(b,150)&&(b=b.jb),b.md()&&(A(b,149)?b.$f():A(b,75)&&b.Od())}function dK(a,b){var c;A(b,150)&&(b=A(b,150)?b.jb:b);c=vM(b);return kw(a,c)?(A(c,150)&&hN(c,b),cK(a,null),!0):!1}
+function EL(a,b){var c;a.e=b;null!=a.f&&ij(a,Jv(a.pb)+Ba+a.f);a.f=b.cZ.e;c=nz(a.f,po(46));a.f=a.f.substr(c+1,a.f.length-(c+1));jj(a,Jv(a.pb)+Ba+a.f);cK(a,null)}function kN(a,b,c){a.n||(a.n=$doc.createElement(Eg),qL(a.n,ag,Zc),qL(a.n,fh,Ke),qL(a.n,af,cb),qL(a.n,Ug,cb),a.pb.appendChild(a.n));qL(a.n,ih,b);qL(a.n,Je,b);a=nL(a.n);return c?a.c:a.b}
+function QM(a,b){var c;c=null.gg();if(c==(Ej(),Qp)){c=(jN(a),null.gg());var d=(-1==zL&&(zL=(kL(),ZJ(ib,!0))),zL);return N(M(Math.round(100*d*c/254)))}if(c==Gp)return c=jN(a),d=null.gg(),N(M(yE(d*(-1==c.b&&(c.b=ZJ(gb,!0)),c.b))));if(c==Ip)return c=jN(a),d=null.gg(),N(M(yE(d*(-1==c.c&&(c.c=ZJ(hb,!0)),c.b))));if(c==Op)return c=(jN(a),null.gg()),d=(-1==zL&&(zL=(kL(),ZJ(ib,!0))),zL),N(M(Math.round(d*c)));if(c==Sp)return c=(jN(a),null.gg()),d=(-1==zL&&(zL=(kL(),ZJ(ib,!0))),zL),N(M(Math.round(10*d*c/254)));
+if(c==Mp)return N(M(yE(12*(jN(a),null.gg())*N(M(yE((-1==zL&&(zL=(kL(),ZJ(ib,!0))),zL)/72))))));if(c==Ep)return kN(a,null.gg(),b);if(c==Kp)return c=(jN(a),N(M(yE(null.gg())))),d=(-1==zL&&(zL=(kL(),ZJ(ib,!0))),zL),N(M(Math.round(d*c/72)));if(null.gg()==Cp)return N(M(yE(null.gg())));throw new Kk("Invalid size: "+null.gg());}function BK(){var a=new gN;ow.call(this);this.k=new Dq(-1,-1);new sN(this);this.pb[yd]="mosaic-LayoutPanel";EL(this,a)}
+t(703,292,{46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,149:1},BK);_.Cd=function(a){aK(this,a,this.pb,this.q.d,!0)};_.rd=function(){Zv(this,new tN)};_.sd=function(){Zv(this,new uN)};_.Yf=function(){return Gq(this)};_.zd=function(a){return hw(this.q,vM(a))};_.Ad=function(a,b,c,d){aK(this,a,b,c,d)};_.Zf=function(a){cK(this,a)};_.Bd=function(){return new Wv(this)};_.$f=function(){Kq(this)};
+_.wd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.qd(this.j),this.od(a),this.j=this.i=null;else if(a=Gq(this),null!=this.j)a=a.b+dg,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+dg);this.od(b);this.i=null}else b=a.b+dg,this.qd(a.c+dg),this.od(b);Kq(this)}};_.Od=function(){Kq(this)};_.yd=function(a){return dK(this,a)};_.od=function(a){this.pb.style[Je]=a;this.kb||(this.i=a)};_.Dd=function(a,b,c){mw(this,vM(a),b,c)};
+_.qd=function(a){this.pb.style[ih]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function tN(){}t(704,1,{},tN);_.Md=function(a){vM(a).ud()};function uN(){}t(705,1,{},uN);_.Md=function(a){vM(a).vd()};function Wv(a){this.c=a;this.b=new jw(this.c.q)}t(706,1,{},Wv);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return bK(Xv(this.b))};_.bd=function(){Yv(this.b)};_.c=null;function vN(){vN=x;new yx}
+function sN(a){vN();Si(a.pb,"dragdrop-dropTarget",!0);this.b=a;new wN(this)}t(707,9,{},sN);function wN(a){Ck();this.b=a}t(708,26,{},wN);_.Hc=function(){cK(this.b.b,null);Kq(this.b.b)};_.b=null;function dM(a){a=a.ob;return!a?null:A(a,149)?a:dM(a)}function vK(a,b,c){var d;d=a.pb;wM(a,b,c,oL(d),qK(d),pL(d))}
+function wM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.qd((0>g?0:g)+(Ej(),dg)),b!=a.kd()&&a.qd((0>b?0:b)+dg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(Ej(),dg)),c!=a.jd()&&a.od((0>c?0:c)+dg))}function Iq(a,b){vK(a,b.c,b.b)}t(711,1,{});
+function pG(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:gD(a,b,~~Ii(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,q=void 0,r=void 0,u=void 0,v=r=q=void 0,D=r=void 0,E=void 0,r=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],q=null==v?Of:typeof v,q=q==Qf?Object.prototype.toString.call(v)==Tc||typeof v.length==Pf?"array":q:q,!G(q,D)&&(!G("string",D)||!G(Of,q)))if(v=G(Pf,q),q=G("boolean",q),xN===D)v&&(o[u]=new SG(o[u])),q&&(o[u]=(CG(),o[u]?FG:DG));else{r=v||q;if(r=
+!r&&null!=D&&Pn(D)==yN){r=o[u];if(null==r||zN(r,D))continue;if(Nn(r)&&(r=r&&r.g?r.g:null,null!=r&&zN(r,D))){o[u]=r;continue}}if(!G(Qf,D)||v||q){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function AN(){this.d=new Oi;this.b=new Oi;this.c=new Oi}function zN(a,b){var c;if(xN==b||BN==b&&A(a,152))return!0;if(null!=a)for(c=Pn(a);c&&c!=xN;c=null)if(c==b)return!0;return!1}t(710,711,{},AN);function mG(){mG=x;oG=new AN}
+function sG(a,b){mG();z(oG.d,a,b)}function jG(a){mG();var b,c,d;d=WG(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function kG(a,b){var c;mG();return c=b&&b[0]&&(typeof b[0]==Qf||typeof b[0]==ve)?b[0]:null,zN(c,a)}function qG(a){var b=lG;mG();var c,d;d=oG.c;if(c=!b?d.c:gD(d,b,~~Ii(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?hD(d,c):jD(d,b,c,~~Ii(b))}
+function RF(a){mG();var b=oG,c;null==a?a=null:(c=a[Wc],c||(0!=(Pn(a).c&4)?a=[]:(b=(b=nj(b.d,Pn(a)))&&typeof b==ve?new b(a):a,a=a[Wc]=b),c=a),a=c);return a}var oG;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=$n&&(e=pk(),2E3<e-bo&&(bo=e,ao=Zn()));if(0==$n++){var f=(co(),eo),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=mo(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(co(),eo),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=mo(n,o);while(h.d);h.d=o}}--$n;c&&-1!=ao&&($wnd.clearTimeout(ao),ao=-1)}return b}catch(q){throw q;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(et)()}catch(d){a(b)}else C(et)()}var xN=Z(1),Sn=Z(102),CN=OG(" I"),I=JG(720,CN),nH=JG(718,xN),DN=OG(" Z"),QH=JG(721,DN);Z(101);Z(100);Z(99);var EN=Z(496),Gn=JG(722,EN),FN=Z(245),Yt=JG(723,FN);Z(246);Z(141);Z(471);Z(108);Z(482);var GN=OG(" B");Z(486);var HN=OG(" C"),Ji=JG(724,HN),yN=Z(484),IN=OG(" D"),aE=JG(725,IN);Z(485);Z(487);var JN=Z(490),yF=JG(726,JN),KN=OG(" J"),LN=Z(2),gt=JG(719,LN),jL=JG(727,GN);Z(499);Z(481);Z(98);Z(174);Z(469);
+var lG=Z(462);Z(478);var yG=Z(476);Z(474);Z(475);Z(480);Z(117);Z(110);Z(111);Z(112);Z(118);Z(96);Z(493);Z(488);Z(477);Z(463);Z(464);Z(465);Z(466);Z(467);Z(468);var MN=Z(386);Z(385);Z(384);Z(383);Z(461);Z(460);var lB=Z(400),ED=JG(728,lB),NN=Z(406),JD=JG(729,NN),ON=Z(407),LD=JG(730,ON),PN=Z(538),OF=JG(731,PN),Ys=JG(732,I),QN=$(536,function(){QD();return DH}),EH=JG(733,QN);Z(537);Z(409);Z(408);Z(531);Z(530);Z(539);Z(540);Z(535);Z(443);Z(534);var MA=JG(734,MN);Z(398);Z(542);Z(473);NG();Z(472);NG();Z(711);
+Z(710);var BN=NG();Z(296);var RN=Z(295);Z(294);Z(300);Z(314);Z(356);Z(544);Z(543);Z(293);Z(292);Z(546);Z(545);Z(551);Z(552);Z(553);Z(554);Z(555);Z(556);Z(557);Z(558);Z(547);Z(548);Z(549);Z(550);Z(232);Z(231);Z(305);Z(306);Z(307);Z(569);Z(578);Z(26);Z(570);Z(571);Z(572);Z(573);Z(574);Z(575);Z(576);Z(577);Z(277);Z(352);Z(355);Z(353);Z(354);Z(186);Z(185);Z(279);Z(226);Z(281);Z(194);var SN=Z(193);Z(229);Z(228);Z(227);Z(380);Z(381);Z(382);Z(602);Z(601);Z(613);Z(614);Z(615);Z(616);
+var TN=$(162,function(){Ej();return Up}),Vp=JG(735,TN),UN=$(140,function(){Fj();return Uo}),Vo=JG(736,UN),VN=$(147,function(){Wo();return ep}),fp=JG(737,VN),WN=$(152,function(){gp();return pp}),qp=JG(738,WN),XN=$(157,function(){rp();return Ap}),Bp=JG(739,XN);$(163,null);$(164,null);$(165,null);$(166,null);$(167,null);$(168,null);$(169,null);$(170,null);$(171,null);$(142,null);$(143,null);$(144,null);$(145,null);$(146,null);$(148,null);$(149,null);$(150,null);$(151,null);$(153,null);$(154,null);
+$(155,null);$(156,null);$(158,null);$(159,null);$(160,null);$(161,null);Z(455);Z(454);Z(503);Z(505);Z(504);Z(506);Z(508);Z(507);Z(509);Z(513);Z(514);Z(184);Z(190);Z(189);Z(188);Z(192);Z(211);Z(426);Z(425);var fC=Z(424),BE=JG(740,fC),UH=JG(741,KN);Z(410);Z(510);Z(516);Z(511);Z(512);Z(411);Z(568);Z(420);Z(419);Z(418);Z(423);var YN=NG(),TJ=JG(742,YN);Z(275);Z(453);Z(522);var ZN=$(235,function(){Ns();return Ss}),Ts=JG(743,ZN);Z(433);Z(434);Z(417);var QB=Z(412);Z(502);Z(396);Z(397);Z(422);var aC=Z(421);
+Z(414);Z(413);Z(520);Z(529);Z(415);Z(457);Z(495);Z(532);Z(533);Z(541);Z(403);var pB=Z(402);Z(431);Z(432);Z(388);Z(387);Z(440);NG();NG();NG();Z(390);Z(391);Z(191);Z(367);var fz=JG(744,RN);Z(368);Z(581);Z(580);Z(328);Z(330);Z(329);Z(331);Z(213);Z(230);Z(216);Z(218);var wB=Z(405);Z(456);Z(393);Z(392);Z(399);Z(526);Z(498);Z(221);Z(442);Z(208);Z(209);Z(212);Z(206);Z(205);Z(207);var yB=Z(564);Z(196);Z(401);Z(583);Z(588);Z(441);Z(489);Z(444);var OA=Z(395),NA=JG(745,pB);Z(630);Z(428);Z(429);Z(430);Z(394);
+Z(561);Z(562);Z(198);Z(197);Z(199);Z(200);Z(319);Z(318);Z(324);Z(325);Z(619);Z(589);Z(590);Z(515);Z(523);Z(524);Z(525);Z(582);Z(584);var RB=Z(416);Z(565);Z(527);Z(220);Z(217);Z(219);Z(215);Z(204);Z(203);Z(202);Z(257);Z(587);Z(299);Z(298);Z(297);Z(595);Z(594);Z(618);Z(592);Z(617);var $N=$(674,function(){Aq();return qM}),rM=JG(746,$N);Z(673);Z(672);Z(664);Z(665);Z(666);Z(667);Z(668);Z(669);Z(670);Z(671);Z(645);
+var aO=$(301,function(){Kw();return Rw}),Sw=JG(747,aO),bO=$(348,function(){Fw();return yy}),zy=JG(748,bO);Z(17);Z(349);Z(350);Z(345);Z(346);Z(347);Z(18);Z(19);Z(20);Z(439);Z(404);Z(661);Z(336);Z(662);Z(337);Z(338);Z(339);Z(340);Z(343);Z(310);Z(309);var cO=Z(308);Z(585);Z(586);Z(591);Z(250);Z(313);Z(344);Z(332);Z(359);Z(358);Z(360);var dO=$(361,function(){Qy();return az}),bz=JG(749,dO);$(362,null);$(363,null);$(364,null);$(365,null);Z(233);Z(566);Z(311);Z(327);Z(326);Z(519);Z(376);Z(303);Z(187);Z(567);
+Z(312);Z(647);Z(3);Z(650);Z(651);Z(649);Z(648);Z(641);Z(640);Z(703);Z(704);Z(705);Z(706);Z(643);Z(224);var DC=Z(436),FC=JG(750,DC);Z(437);Z(435);Z(29);Z(30);Z(28);Z(31);Z(34);Z(35);Z(36);Z(37);Z(38);Z(39);var eO=Z(51),ny=JG(751,eO);Z(40);Z(41);Z(42);Z(43);Z(44);Z(45);Z(46);Z(48);Z(47);Z(49);Z(50);Z(52);Z(53);Z(55);Z(56);Z(54);Z(57);Z(58);Z(59);Z(60);Z(62);Z(64);Z(65);Z(63);Z(61);Z(66);Z(67);Z(68);Z(69);Z(71);Z(74);Z(73);Z(75);Z(78);Z(79);Z(77);Z(80);Z(81);Z(82);Z(83);Z(84);Z(85);Z(87);Z(88);Z(86);
+Z(89);Z(90);Z(91);Z(92);Z(94);Z(95);Z(93);Z(251);var tL=Z(632);Z(304);var xL=Z(634);Z(222);Z(659);Z(658);Z(449);Z(448);Z(450);Z(223);Z(259);Z(261);Z(260);Z(255);Z(370);Z(252);Z(302);Z(702);Z(266);Z(269);Z(267);Z(268);Z(5);Z(7);Z(6);Z(604);Z(438);Z(451);Z(371);Z(183);Z(288);Z(290);Z(289);Z(593);var SK=JG(752,cO);Z(599);Z(598);Z(608);Z(596);Z(597);Z(605);Z(606);Z(600);Z(603);Z(445);Z(446);Z(452);Z(225);Z(254);Z(33);Z(262);Z(333);Z(334);Z(335);Z(263);var iM=JG(753,SN);Z(264);Z(563);Z(660);Z(627);Z(479);
+Z(500);Z(32);Z(70);var yL=Z(635);Z(644);Z(663);Z(699);Z(698);Z(195);Z(210);Z(4);Z(626);Z(678);Z(695);var fO=$(696,function(){UM();return $M}),aN=JG(754,fO),gO=$(697,function(){JL();return cN}),dN=JG(755,gO);Z(681);Z(690);Z(689);Z(693);Z(692);Z(688);Z(687);Z(685);Z(686);Z(684);Z(683);Z(680);Z(682);Z(691);Z(694);Z(679);Z(646);Z(317);Z(366);Z(357);Z(700);Z(316);Z(315);Z(321);Z(322);Z(320);Z(265);Z(21);Z(286);Z(287);Z(11);Z(14);Z(24);var hO=Z(27),Nk=JG(756,hO);Z(25);Z(22);Z(23);Z(701);Z(8);Z(10);Z(9);
+Z(707);Z(708);Z(652);Z(655);Z(656);Z(657);Z(653);Z(654);var vL=Z(633);Z(637);Z(638);Z(201);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/73F66F1A578E65144682885B3DC28556.cache.html b/public/jsme/73F66F1A578E65144682885B3DC28556.cache.html
new file mode 100644
index 0000000..89a06f1
--- /dev/null
+++ b/public/jsme/73F66F1A578E65144682885B3DC28556.cache.html
@@ -0,0 +1,620 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '73F66F1A578E65144682885B3DC28556';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",ea='"',fa='" ',ha="#",ja="$MOL\n",ka="&",la="&amp;",ma="&gt;",na="&lt;",pa="&nbsp;",qa="'",ra="(",sa=")",ta="*",ua="+",va=",",wa=", ",xa="-",za="-C#C-Me",Aa="-C#CH",Ca="-C#N",Da="-C(=O)N",Ea="-C(=O)OH",Fa="-C(=O)OMe",Ga="-CCl3",Ha="-CF3",Ia="-CMe3",Ja="-NC=O",Ka="-NH-SO2-Me",La="-NMe2",Ma="-NO2",Oa="-OC(=O)Me",Qa="-SO2-NH2",Ra="-SO3H",Sa="-selected",Ta=".",Ua=".call(this)}",Va="/",Wa="//",Xa="/>",Ya="0",Za="0px",$a="1",ab="100%",bb="1em",cb="1ex",db="1in",eb="2",
+fb="3",hb=":",ib=": ",jb=";",kb="<",lb="<V1:",mb="<V2:",nb="=",pb=">",rb="?",sb="@",ub="A",vb="After",wb="Any",xb="Aromatic",yb="B",zb="Before",Bb="Br",Cb="C",Db="CENTER",Eb="CSS1Compat",Fb="Center",Gb="Cl",Ib="Class$",Mb="Copy as ",Nb="Dialog",Ob="East",Pb="F",Qb="First",Rb='For input string: "',Sb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Yb="Internal index set to null.",Zb="JSME",$b="JUSTIFY",bc="JavaScript",cc="LEFT",dc="MOL n. ",ec="N",fc="NA",gc="NONE",hc="No more molecules in SDF buffer",
+ic="Nonring",jc="North",kc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",oc="O",pc="ONE_WAY_CORNER",qc="P",rc="R",sc="R1",tc="R2",uc="R3",vc="RIGHT",wc="ROLL_DOWN",xc="RXN",yc="Reset",zc="Resize-",Ac="Ring",Bc="S",Cc="SMILES",Dc="Se",Gc="Si",Hc="South",Lc="Style names cannot be empty",Mc="Text",Nc="V1",Oc="V2",Pc="West",Qc="X",Rc="[",Sc="[object Array]",Tc="\\",Uc="]",Vc="_",Wc="__gwtex_wrap",cd="__uiObjectID",dd="a",ed="absolute",fd="alert",gd="alertdialog",
+hd="align",id="alpha(opacity=",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",sd="bottom",wd="button",yd="cellPadding",zd="cellSpacing",Ad="center",Bd="change",Cd="checkbox",Dd="className",Ed="click",Fd="click marked atom to delete mark",Gd="clip",Hd="code",Id="col",Jd="colSpan",Kd="columnheader",Ld="combobox",Md="complementary",Qd="contentinfo",Rd="contextmenu",Sd="dblclick",Yd="definition",Zd="dialog",$d="dir",ae="directory",
+be="display",ce="div",de="document",ee="dragdrop-handle",fe="dragdrop-selected",ge="end_gesture",he="error",ie="filter",je="float",ke="focus",le="fontFamily",me="fontSize",ne="fontStyle",oe="fontWeight",pe="form",qe="function",re="g",se="gesturechange",te="gestureend",ue="gesturestart",ve="google",we="grid",ye="gridcell",ze="group",Ae="gwt-MenuBar",Be="gwt-MenuBarPopup",Ce="heading",De="height",Ee="hidden",Le="html",Me="id",Ne="ie8",Oe="img",Pe="is_touch_supported",Qe="italic",Re="java.vm.name",Se=
+"jsa-resetDiv",Te="keydown",Ue="left",Ve="link",We="list",Xe="listbox",Ye="listitem",Ze="load",$e="log",af="ltr",bf="main",cf="marquee",df="math",ef="menu",ff="menuPopup",hf="menubar",jf="menuitem",kf="menuitemcheckbox",lf="menuitemradio",mf="middle",nf="mousedown",tf="mousemove",uf="mouseout",vf="mouseover",wf="mouseup",xf="msie",yf="multipart",zf="n",Af="name",Bf="navigation",Cf="none",Df="noreaction",Ef="note",Ff="nowrap",Gf="null",Hf="number",If="object",Jf="offsetHeight",Kf="offsetWidth",Lf=
+"onclick",Mf="onload",Nf="ontouchstart",Of="opacity",Pf="opera",Qf="option",Rf="outline",Sf="overflow",Tf="padding",Uf="paste",Vf="popupContent",Wf="position",Xf="presentation",Yf="progressbar",Zf="px",$f='px"',ag="px,",bg="px, ",cg="px;",dg="px;height:",fg="px;top:",gg="px;width:",hg="radio",ig="radiogroup",jg="reaction",kg="region",lg="return function() { w.__gwt_dispatchUnhandledEvent_",mg="rgb(",ng="right",og="rotation",pg="row",rg="rowgroup",sg="rowheader",tg="rtl",ug="s",vg="scale100",wg="scrollbar",
+xg="se",yg="search",zg="separator",Ag="serif",Bg="slider",Cg="span",Dg="spinbutton",Eg="status",Fg="styleFloat",Gg="subMenuIcon-selected",Hg="tab",Ig="table",Jg="tablist",Kg="tabpanel",Lg="tbody",Mg="td",Ng="text",Og="textAlign",Pg="textbox",Qg="timer",Rg="toolbar",Sg="tooltip",Tg="top",Ug="touchcancel",Vg="touchend",Wg="touchmove",Xg="touchstart",Yg="tr",Zg="tree",$g="treegrid",ah="treeitem",bh="true",ch="value",dh="verticalAlign",eh="visibility",fh="visible",gh="w",hh="whiteSpace",ih="width",jh=
+"x",kh="zIndex",lh="zoom",mh="|",_,nh={l:4194303,m:4194303,h:1048575},oh={l:0,m:0,h:0},ph={l:1,m:0,h:0},xh={l:2,m:0,h:0},yh={l:3,m:0,h:0},zh={l:4,m:0,h:0},Ah={l:8,m:0,h:0},Bh={l:10,m:0,h:0},Ch={l:16,m:0,h:0},Dh={l:32,m:0,h:0},Eh={l:64,m:0,h:0},Fh={l:128,m:0,h:0},Gh={l:256,m:0,h:0},Hh={l:512,m:0,h:0},Ih={l:1024,m:0,h:0},Jh={l:2048,m:0,h:0},Kh={l:8192,m:0,h:0},Lh={l:16384,m:0,h:0},Mh={l:32768,m:0,h:0},Nh={l:65536,m:0,h:0},Oh={l:131072,m:0,h:0},Ph={l:262144,m:0,h:0},Qh={l:524288,m:0,h:0},Rh={},Sh={38:1,
+71:1,78:1,84:1,86:1},Th={71:1,74:1,88:1},Uh={73:1},Vh={39:1,44:1,45:1,51:1,60:1,65:1,67:1,71:1},Wh={89:1},Xh={48:1,71:1},Yh={7:1,8:1,71:1,75:1,77:1},Zh={12:1,14:1,22:1,27:1,30:1,34:1,36:1},$h={71:1,78:1,80:1,84:1,86:1},ai={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},bi={71:1,74:1,89:1},ci={71:1,88:1},di={67:1},ei={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},fi={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},gi={106:1},m={71:1,74:1},hi={71:1,78:1,84:1,86:1},ii={8:1,9:1,71:1,75:1,
+77:1},ji={13:1,37:1},ki={20:1},li={92:1},mi={44:1,45:1,51:1,57:1,65:1,71:1},ni={35:1,71:1,75:1,77:1},oi={44:1,45:1,51:1,65:1,71:1},pi={71:1,78:1,86:1},qi={71:1},ri={44:1,51:1,65:1,71:1},si={11:1},ti={27:1,34:1},ui={51:1,71:1},vi={6:1,8:1,71:1,75:1,77:1},wi={18:1,71:1},xi={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,96:1,103:1},yi={90:1},zi={10:1,71:1,75:1,77:1},Ai={21:1},Bi={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},Ci={14:1},Di={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},Ei={88:1},s={70:1,71:1,
+74:1};function t(a,b,c){var d=Rh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Rh[a]=function(){}),_=d.prototype=0>b?{}:new Rh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Fi(this)};
+_.tS=function(){var a=this.cZ.d+sb,b;b=this.hC();var c,d,e;c=y(Gi,m,-1,8,1);d=(Hi(),Ii);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ji(){Ji=x;Ki=new Li}function Mi(a){for(var b,a=new Ni(a.j.k);a.b<a.d.Be();)b=Oi(a),Pi(b.gd(),fe,!1),Qi(a)}
+function Ri(a,b,c){var a=a.n,d;try{d=new Si(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.c,c,d)}catch(e){e=Ti(e);if(A(e,78))throw new Ui("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Pi(b.gd(),Sb,!0);Pi(c.gd(),ee,!0);z(Ki,b,c)}function Vi(a,b){var c;c=Wi(Ki,b);var d;d=Wi(a.n.c,c);if(!d)throw new Xi("dragHandle was not draggable");Yi(d.b.a);Yi(d.d.a);Yi(d.c.a);Pi(b.gd(),Sb,!1);Pi(c.gd(),ee,!1)}
+function Zi(a){var b;a.o=!1;for(a=new Ni(a.j.k);a.b<a.d.Be();)b=Oi(a),Pi(b.gd(),fe,!1),Qi(a)}function $i(a,b){aj(a.j.k,b)?Pi(b.gd(),fe,!1):a.o?(bj(a.j.k,b),Pi(b.gd(),fe,!0)):(a.j.k.Ke(),bj(a.j.k,b))}function cj(a){this.f=a;this.j=new dj(this);this.n=new ej(this.j)}t(3,1,{});_.qc=function(){fj(this.j.e,"dragdrop-dragging")};_.rc=function(){gj(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var Ki;function dj(a){this.k=new hj;this.d=a;this.a=a.f}t(4,1,{},dj);_.a=null;
+_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;function ij(a,b,c){a.b.i=b;a.b.j=c;a.b.b=b-a.f;a.b.c=c-a.i;a.b.d.sc()}function jj(a,b){var c;c=kj(a.c,lj).a;b.a.ctrlKey||b.a.metaKey||Mi(a.b.d);$i(a.b.d,c)}function mj(a){a.b.f=null;a.b.d.rc();nj((oj(),pj(null)),a.a,0,0);var b=a.a.gb;qj=b;rj();b.setCapture();a.d=2}
+function ej(a){this.c=new Li;this.b=a;this.a=new sj;tj(this.a,uj(),vj());B(this.a,this,(wj(),wj(),xj));B(this.a,this,(yj(),yj(),zj));a=this.a.gb.style;a[ie]="alpha(opacity=0)";Aj||(Bj=-1!=navigator.userAgent.toLowerCase().indexOf(xf)&&8==$doc.documentMode?!0:!1,Aj=!0);Bj?a.filter=id+0+sa:a.opacity=0;a.margin=0+(Cj(),Zf);a.borderStyle=(Dj(),Cf);a[nd]="blue"}t(5,1,{},ej);
+_.tc=function(a){var b,c,d,e;c=a.f;d=Rj(a);e=Sj(a);b=a.a.button||0;if(!(3==this.d||2==this.d||1!=b)&&!lj)lj=c,this.b.e=kj(this.c,lj).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==Tj(this.b.k,this.b.e)&&(Mi(this.b.d),$i(this.b.d,this.b.e)),Uj(new Vj),this.e=!0,Wj(a.a),this.f=d,this.i=e,b=new Xj(lj,null),lj!=this.b.e&&(c=new Xj(this.b.e,null),this.f+=b.a-c.a,this.i+=b.d-c.d),0==this.b.d.k&&!a.a.ctrlKey&&!a.a.metaKey&&(this.b.i=d+b.a,this.b.j=e+b.d,mj(this),1!=this.d&&ij(this,this.b.i,this.b.j))};
+_.uc=function(a){var b,c,d;c=a.f;b=c.gb;d=Yj(a,b);a=Zj(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&($j(ak(d-this.f),ak(a-this.i))>=this.b.d.k?(bk(),-1!=Tj(this.b.k,this.b.e)||$i(this.b.d,this.b.e),c=new Xj(lj,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,mj(this)):Wj(ck)),1==this.d)return;Wj(ck);ij(this,d,a)};
+_.vc=function(a){var b,c,d,e;d=a.f;b=d.gb;e=Yj(a,b);b=Zj(a,b);if(1==(a.a.button||0))if(this.e=!1,lj)try{if(bk(),1==this.d)jj(this,a);else{d!=this.a&&(c=new Xj(d,null),e+=c.a,b+=c.d);try{ij(this,e,b),this.b.d.qc(),3!=this.d&&jj(this,a)}finally{var f=this.a.gb;qj&&f==qj&&(qj=null);rj();f.releaseCapture();dk(this.a);this.d=1;this.b.e=null}}}finally{lj=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var lj=null;function Vj(){}t(6,1,Ai,Vj);_.wc=function(){bk()};
+function Si(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}t(7,1,{},Si);_.a=null;_.b=null;_.c=null;_.d=null;t(8,1,{});t(10,8,{});t(9,10,{});_.a=null;t(11,1,{});_.tS=function(){return ra+this.a+wa+this.d+sa};function Xj(a,b){!a||a==(oj(),pj(null))?this.f=this.e=0:(this.e=a.cd()-ek(a.gb),this.f=a.dd()-(a.gb.scrollTop||0));!b||b==(oj(),pj(null))?this.c=this.b=0:(this.b=fk(b.gb)+b.gb.clientLeft,this.c=gk(b.gb)+b.gb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}t(14,11,{},Xj);
+_.tS=function(){return ra+this.a+wa+this.d+sa};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function bk(){try{$doc.selection.empty()}catch(a){}}function hk(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;aj(c.a,b);0==c.a.c&&ik(c.b);a.q=null}a.xc()}}function jk(a,b){var c=kk();hk(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;lk(a.k,kk())}
+function mk(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.Ac((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.zc(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.yc(),!1):!0}t(17,1,{});_.xc=function(){this.u&&this.yc()};_.yc=function(){this.Ac((1+Math.cos(6.283185307179586))/2)};_.zc=function(){this.Ac((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;
+function lk(a,b){if(mk(a.a,b)){var c=a.a,d=a.a.s,e;e=new nk(d,a.a.k);bj(d.a,e);1==d.a.c&&ok(d.b,16);c.q=e}else a.a.q=null}function pk(a){this.a=a}t(18,1,{},pk);_.a=null;t(19,1,{});t(20,1,{2:1});function qk(){qk=x;rk=new sk}t(21,19,{});var rk=null;function sk(){this.a=new hj;this.b=new tk(this)}t(22,21,{},sk);function uk(){uk=x;vk=new hj;var a=new wk;xk();yk(zk?zk:zk=new Ak,a)}function ik(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);aj(vk,a)}
+function ok(a,b){if(0>b)throw new Bk("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);aj(vk,a);a.b=!1;a.c=Ck(a,b);bj(vk,a)}function Dk(a){return $wnd.setInterval(C(function(){a.Bc()}),100)}function Ck(a,b){return $wnd.setTimeout(C(function(){a.Bc()}),b)}t(24,1,{});_.Bc=function(){this.b||aj(vk,this);this.Cc()};_.b=!1;_.c=0;var vk;function tk(a){uk();this.a=a}t(23,24,{},tk);
+_.Cc=function(){var a=this.a,b,c,d,e,f;b=y(Ek,m,3,a.a.c,0);b=Fk(a.a,b);c=new Gk;for(e=0,f=b.length;e<f;++e)d=b[e],aj(a.a,d),lk(d.a,c.a);0<a.a.c&&ok(a.b,$j(5,16-(kk()-c.a)))};_.a=null;function nk(a,b){this.b=a;this.a=b}t(25,20,{2:1,3:1},nk);_.a=null;_.b=null;t(27,1,{});_.a=null;function Hk(){this.a=fd}t(26,27,{},Hk);function Ik(){this.a=gd}t(28,27,{},Ik);function Jk(){this.a=kd}t(29,27,{},Jk);t(31,1,{});_.a=null;function Kk(a){this.a=a}t(30,31,{},Kk);function Lk(){this.a=ld}t(32,27,{},Lk);
+function Mk(){this.a=od}t(33,27,{},Mk);function Nk(){this.a=wd}t(34,27,{},Nk);function Ok(){this.a=Cd}t(35,27,{},Ok);function Pk(){this.a=Kd}t(36,27,{},Pk);function Qk(){this.a=Ld}t(37,27,{},Qk);function Rk(){this.a=Md}t(38,27,{},Rk);function Sk(){this.a=Qd}t(39,27,{},Sk);function Tk(){this.a=Yd}t(40,27,{},Tk);function Uk(){this.a=Zd}t(41,27,{},Uk);function Vk(){this.a=ae}t(42,27,{},Vk);function Wk(){this.a=de}t(43,27,{},Wk);function Xk(){this.a=pe}t(44,27,{},Xk);function Yk(){this.a=we}
+t(45,27,{},Yk);function Zk(){this.a=ye}t(46,27,{},Zk);function $k(){this.a=ze}t(47,27,{},$k);function al(){this.a=Ce}t(48,27,{},al);function bl(a){this.a=a.id}t(49,1,{4:1,5:1},bl);_.a=null;function cl(){this.a=Oe}t(50,27,{},cl);function dl(){this.a=Ve}t(51,27,{},dl);function el(){this.a=We}t(52,27,{},el);function fl(){this.a=Xe}t(53,27,{},fl);function gl(){this.a=Ye}t(54,27,{},gl);function hl(){this.a=$e}t(55,27,{},hl);function il(){this.a=bf}t(56,27,{},il);function jl(){this.a=cf}t(57,27,{},jl);
+function kl(){this.a=df}t(58,27,{},kl);function ll(){this.a=ef}t(59,27,{},ll);function ml(){this.a=hf}t(60,27,{},ml);function nl(){this.a=jf}t(61,27,{},nl);function ol(){this.a=kf}t(62,27,{},ol);function pl(){this.a=lf}t(63,27,{},pl);function ql(){this.a=Bf}t(64,27,{},ql);function rl(){this.a=Ef}t(65,27,{},rl);function sl(){this.a=Qf}t(66,27,{},sl);function tl(){this.a=Xf}t(67,27,{},tl);t(68,31,{},function(a){this.a=a});function ul(){this.a=Yf}t(69,27,{},ul);
+function vl(){vl=x;wl=new Kk("aria-activedescendant")}var wl;function xl(){this.a=hg}t(71,27,{},xl);function yl(){this.a=ig}t(72,27,{},yl);function zl(){this.a=kg}t(73,27,{},zl);
+function Al(){Al=x;Bl=new Ik;Cl=new Hk;Dl=new Jk;El=new Lk;Fl=new Mk;Gl=new Nk;Hl=new Ok;Il=new Pk;Jl=new Qk;Kl=new Rk;Ll=new Sk;Ml=new Tk;Nl=new Uk;Ol=new Vk;Pl=new Wk;Ql=new Xk;Rl=new Zk;Sl=new Yk;Tl=new $k;Ul=new al;Vl=new cl;Wl=new dl;Xl=new fl;Yl=new gl;Zl=new el;$l=new hl;am=new il;bm=new jl;cm=new kl;dm=new ml;em=new ol;fm=new pl;gm=new nl;hm=new ll;im=new ql;jm=new rl;km=new sl;lm=new tl;mm=new ul;nm=new yl;om=new xl;pm=new zl;qm=new rm;sm=new tm;um=new vm;wm=new xm;ym=new zm;Am=new Bm;Cm=
+new Dm;Em=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;pn=new qn;E=new Li;z(E,kg,pm);z(E,fd,Cl);z(E,Zd,Nl);z(E,gd,Bl);z(E,kd,Dl);z(E,de,Pl);z(E,ld,El);z(E,od,Fl);z(E,wd,Gl);z(E,Cd,Hl);z(E,ye,Rl);z(E,Kd,Il);z(E,ze,Tl);z(E,Ld,Jl);z(E,Md,Kl);z(E,Qd,Ll);z(E,Yd,Ml);z(E,We,Zl);z(E,ae,Ol);z(E,pe,Ql);z(E,we,Sl);z(E,Ce,Ul);z(E,Oe,Vl);z(E,Ve,Wl);z(E,Xe,Xl);z(E,Ye,Yl);z(E,$e,$l);z(E,bf,am);z(E,cf,bm);z(E,df,cm);z(E,ef,hm);z(E,hf,dm);z(E,jf,gm);z(E,
+kf,em);z(E,Qf,km);z(E,hg,om);z(E,lf,fm);z(E,Bf,im);z(E,Ef,jm);z(E,Xf,lm);z(E,Yf,mm);z(E,ig,nm);z(E,pg,um);z(E,rg,qm);z(E,sg,sm);z(E,yg,ym);z(E,zg,Am);z(E,wg,wm);z(E,Bg,Cm);z(E,Dg,Em);z(E,Eg,Vm);z(E,Hg,an);z(E,Jg,Xm);z(E,Kg,Zm);z(E,Pg,cn);z(E,Qg,en);z(E,Rg,gn);z(E,Sg,jn);z(E,Zg,pn);z(E,$g,ln);z(E,ah,nn)}var Cl,Bl,Dl,El,Fl,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Sl,Rl,Tl,Ul,Vl,Wl,Zl,Xl,Yl,$l,am,bm,cm,hm,dm,gm,em,fm,im,jm,km,lm,mm,om,nm,pm,E,um,qm,sm,wm,ym,Am,Cm,Em,Vm,an,Xm,Zm,cn,en,gn,jn,pn,ln,nn;
+function vm(){this.a=pg}t(75,27,{},vm);function rm(){this.a=rg}t(76,27,{},rm);function tm(){this.a=sg}t(77,27,{},tm);function xm(){this.a=wg}t(78,27,{},xm);function zm(){this.a=yg}t(79,27,{},zm);function Bm(){this.a=zg}t(80,27,{},Bm);function Dm(){this.a=Bg}t(81,27,{},Dm);function Um(){this.a=Dg}t(82,27,{},Um);function Wm(){this.a=Eg}t(83,27,{},Wm);function bn(){this.a=Hg}t(84,27,{},bn);function Ym(){this.a=Jg}t(85,27,{},Ym);function $m(){this.a=Kg}t(86,27,{},$m);function dn(){this.a=Pg}
+t(87,27,{},dn);function fn(){this.a=Qg}t(88,27,{},fn);function hn(){this.a=Rg}t(89,27,{},hn);function kn(){this.a=Sg}t(90,27,{},kn);function qn(){this.a=Zg}t(91,27,{},qn);function mn(){this.a=$g}t(92,27,{},mn);function on(){this.a=ah}t(93,27,{},on);function Gk(){this.a=kk()}function kk(){return(new Date).getTime()}t(94,1,{},Gk);function rn(a){var b,c,d;d=new sn;for(c=a;c;)b=c.Dc(),c!=a&&tn(d.a,"Caused by: "),un(d,c.cZ.d),tn(d.a,ib),tn(d.a,null==b?"(No exception detail)":b),tn(d.a,aa),c=c.e}
+function vn(a){var b,c,d;c=y(wn,m,85,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new xn;c[d]=a[d]}}function yn(a){var b;b=a.cZ.d;a=a.Dc();return null!=a?b+ib+a:b}t(99,1,{71:1,86:1});_.Dc=function(){return this.f};_.tS=function(){return yn(this)};_.e=null;_.f=null;function zn(a){An();this.f=a}t(98,99,pi,zn);function Xi(a){An();this.f=a}function Ui(a,b){An();this.e=b;this.f=a}t(97,98,hi,Xi,Ui);
+function Bn(a){An();this.b=a;this.a=l;var b,c,d;c=[];d=y(wn,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Cn(c[a]);vn(d)}t(96,97,hi,Bn);
+_.Dc=function(){if(null==this.c){this.d=null==this.b?Gf:Dn(this.b)?null==this.b?null:this.b.name:A(this.b,1)?"String":En(this.b).d;this.a=this.a+ib+(Dn(this.b)?null==this.b?null:this.b.message:this.b+l);var a;if(Dn(this.b)){a=this.b;var b=l,c;for(c in a)if(c!=Af&&"message"!=c&&"toString"!=c)try{b+="\n "+c+ib+a[c]}catch(d){}a=b}else a=l;this.c=ra+this.d+") "+a+this.a}return this.c};_.a=l;_.b=null;_.c=null;_.d=null;function Fn(a,b){return Gn(a)?a.eQ(b):a===b}function En(a){return Gn(a)?a.cZ:Hn}
+function In(a){return Gn(a)?a.hC():Fi(a)}
+function Jn(){var a;Jn=x;Kn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Ln(a){Jn();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=Kn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var Kn;t(106,1,{});function Fi(a){return a.$H||(a.$H=++Mn)}function Nn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function On(){return $wnd.setTimeout(function(){0!=Pn&&(Pn=0);Qn=-1},10)}var Pn=0,Mn=0,Rn=0,Qn=-1;
+function Sn(){Sn=x;Tn=new Un}function Vn(a,b){a.a=Wn(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Xn(a)),Yn(a.e,1),!a.i&&(a.i=new Zn(a)),Yn(a.i,50))}function Un(){}function $n(a){return a.Ec()}function Wn(a,b){!a&&(a=[]);a[a.length]=b;return a}function ao(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Ec()&&(b=Wn(b,e)):e[0].wc()}catch(f){if(f=Ti(f),!A(f,86))throw f;}}return b}function Yn(a,b){Sn();$wnd.setTimeout(function(){C($n)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(108,106,{},Un);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Tn;function Xn(a){this.a=a}t(109,1,{},Xn);
+_.Ec=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),ao(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Gk;100>kk()-d.a;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Ec()||(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 Zn(a){this.a=a}t(110,1,{},Zn);_.Ec=function(){this.a.d&&Yn(this.a.e,1);return this.a.j};
+_.a=null;function bo(a){for(var b={},c=[],d=arguments.callee.caller.caller;d;){var e=a.Fc(d.toString());c.push(e);var e=hb+e,f=b[e];if(f){var g,j;for(g=0,j=f.length;g<j;g++)if(f[g]===d)return c}(f||(b[e]=[])).push(d);d=d.caller}return c}function An(){var a,b,c,d;c=bo(new co);d=y(wn,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Cn(c[a]);vn(d)}function co(){}t(113,1,{},co);
+_.Fc=function(a){var b,c,d;d=l;a=eo(a);b=a.indexOf(ra);c=0==a.indexOf(qe)?8:0;-1==b&&(b=fo(a,go(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=eo(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};function tn(a,b){a[a.explicitLength++]=null==b?Gf:b}function ho(){var a=[];a.explicitLength=0;return a}function io(a){var b,c;b=(c=a.join(l),a.length=a.explicitLength=0,c);return a[a.explicitLength++]=b}function jo(a,b){return parseInt(a[b])||0}function ko(a,b){return null==a[b]?null:""+a[b]}
+function lo(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 mo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function no(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}
+function oo(a){var b=$doc;return-1!=a.indexOf(hb)?(b=(!b.__gwt_container&&(b.__gwt_container=b.createElement(ce)),b.__gwt_container),b.innerHTML=kb+a+Xa||l,a=mo(b),b.removeChild(a),a):b.createElement(a)}function Wj(a){a.returnValue=!1}function po(a,b){var c=a.getAttribute(b);return null==c?l:c+l}function qo(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 fk(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().left}catch(d){c=0}return c+ek(F(b.compatMode,Eb)?b.documentElement:b.body)}function gk(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().top}catch(d){c=0}return c+((F(b.compatMode,Eb)?b.documentElement:b.body).scrollTop||0)}function ek(a){return a.currentStyle.direction==tg?-(a.scrollLeft||0):a.scrollLeft||0}var Bj=!1,Aj=!1;function ro(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
+function so(){var a=$doc;return(F(a.compatMode,Eb)?a.documentElement:a.body).clientLeft}function to(){var a=$doc;return(F(a.compatMode,Eb)?a.documentElement:a.body).clientTop}function vj(){var a=$doc;return(F(a.compatMode,Eb)?a.documentElement:a.body).clientHeight}function uj(){var a=$doc;return(F(a.compatMode,Eb)?a.documentElement:a.body).clientWidth}function uo(a){return ek(F(a.compatMode,Eb)?a.documentElement:a.body)}
+function vo(a){return(F(a.compatMode,Eb)?a.documentElement:a.body).scrollTop||0}function wo(a,b){this.b=a;this.c=b}t(137,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return Fi(this)};_.tS=function(){return this.b};_.b=null;_.c=0;function Dj(){Dj=x;xo=new yo;zo=new Ao;Bo=new Co;Do=new Eo;Fo=new Go;Ho=H(Io,m,6,[xo,zo,Bo,Do,Fo])}t(136,137,vi);var Ho,Bo,zo,Do,xo,Fo;function yo(){wo.call(this,gc,0)}t(138,136,vi,yo);function Ao(){wo.call(this,"DOTTED",1)}t(139,136,vi,Ao);
+function Co(){wo.call(this,"DASHED",2)}t(140,136,vi,Co);function Eo(){wo.call(this,"HIDDEN",3)}t(141,136,vi,Eo);function Go(){wo.call(this,"SOLID",4)}t(142,136,vi,Go);function Jo(){Jo=x;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=H(To,m,7,[Ko,Mo,Oo,Qo])}t(143,137,Yh);var So,Mo,Oo,Qo,Ko;function Lo(){wo.call(this,gc,0)}t(144,143,Yh,Lo);function No(){wo.call(this,"BLOCK",1)}t(145,143,Yh,No);function Po(){wo.call(this,"INLINE",2)}t(146,143,Yh,Po);function Ro(){wo.call(this,"INLINE_BLOCK",3)}
+t(147,143,Yh,Ro);function Uo(){Uo=x;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=H(dp,m,9,[Vo,Xo,Zo,ap])}t(148,137,ii);var cp,Vo,Xo,Zo,ap;function Wo(){wo.call(this,Db,0)}t(149,148,ii,Wo);function Yo(){wo.call(this,$b,1)}t(150,148,ii,Yo);function $o(){wo.call(this,cc,2)}t(151,148,ii,$o);function bp(){wo.call(this,vc,3)}t(152,148,ii,bp);function Cj(){Cj=x;ep=new fp;gp=new hp;ip=new jp;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=new tp;up=new vp;wp=H(xp,m,10,[ep,gp,ip,kp,mp,op,qp,sp,up])}t(153,137,zi);
+var wp,sp,ip,kp,qp,up,op,gp,mp,ep;function fp(){wo.call(this,"PX",0)}t(154,153,zi,fp);function hp(){wo.call(this,"PCT",1)}t(155,153,zi,hp);function jp(){wo.call(this,"EM",2)}t(156,153,zi,jp);function lp(){wo.call(this,"EX",3)}t(157,153,zi,lp);function np(){wo.call(this,"PT",4)}t(158,153,zi,np);function pp(){wo.call(this,"PC",5)}t(159,153,zi,pp);function rp(){wo.call(this,"IN",6)}t(160,153,zi,rp);function tp(){wo.call(this,"CM",7)}t(161,153,zi,tp);function vp(){wo.call(this,"MM",8)}t(162,153,zi,vp);
+function yp(){yp=x;zp=[];Ap=[];Bp=[]}var zp,Ap,Bp;function Cp(){Cp=x;Dp()}function Dp(){Dp=x;Cp();Ep=y(I,s,-1,30,1)}function Fp(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var Ep;t(177,1,{});_.tS=function(){return"An event type"};_.f=null;t(176,177,{});_.Ic=function(){this.e=!1;this.f=null};_.e=!1;t(175,176,{});_.Hc=function(){return this.Jc()};_.a=null;var Gp=_.b=null;function Hp(){Hp=x;Ip=new Jp(pd,new Kp)}function Kp(){}t(174,175,{},Kp);_.Gc=function(a){a.Kc(this)};_.Jc=function(){return Ip};
+var Ip;function Lp(){Lp=x;Mp=new Jp(Bd,new Np)}function Np(){}t(178,175,{},Np);_.Gc=function(a){Op();Pp(this,a.b,Qp(a.a.a,a.a.a.gb.selectedIndex))};_.Jc=function(){return Mp};var Mp;t(181,175,si);function Yj(a,b){return(a.a.clientX||0)-fk(b)+ek(b)+uo(b.ownerDocument)}function Zj(a,b){return(a.a.clientY||0)-gk(b)+(b.scrollTop||0)+vo(b.ownerDocument)}function Rj(a){var b;return(b=a.b)?Yj(a,b):a.a.clientX||0}function Sj(a){var b;return(b=a.b)?Zj(a,b):a.a.clientY||0}t(180,181,si);
+function Rp(){Rp=x;Sp=new Jp(Ed,new Tp)}function Tp(){}t(179,180,si,Tp);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return Sp};var Sp;function Up(){Up=x;Vp=new Jp(Rd,new Wp)}function Wp(){}t(182,175,{},Wp);_.Gc=function(){Wj(this.a);this.a.cancelBubble=!0};_.Jc=function(){return Vp};var Vp;t(185,1,{37:1});_.hC=function(){return this.c};_.tS=function(){return"Event type"};var Xp=_.c=0;function Ak(){this.c=++Xp}t(184,185,ji,Ak);
+function Jp(a,b){this.c=++Xp;this.a=b;!Gp&&(Gp=new Yp);Gp.a[a]=this;this.b=a}t(183,184,ji,Jp);_.a=null;_.b=null;function Zp(){Zp=x;$p=new Jp(Sd,new aq)}function aq(){}t(186,180,si,aq);
+_.Gc=function(a){var b=a.a,a=!a.a.z.c,c,d;if(a!=b.z.c)if(b.bb){if(a){if(b.F!=(bq(),cq))a=dq(b.gb),c=new eq(jo(b.gb,Kf),jo(b.gb,Jf)),d=new eq(jo(b.K.ab.gb,Kf),jo(b.K.ab.gb,Jf)),b.w.b=a.b-(c.b-d.b),b.w.a=a.a-(c.a-d.a);fq(b.z,!0);a=jo(b.K.ab.gb,Kf);gq(b,new eq(a,hq(b.K.ab).a));b.A&&b.F!=cq&&iq(b.f,b)}else fq(b.z,!1),b.F!=(bq(),cq)?gq(b,new eq(b.w.b,b.w.a)):jq(b,dq(b.f.gb)),b.A&&b.F!=cq&&kq(b.f,b);lq(b.K.ab)}else fq(b.z,!0)};_.Jc=function(){return $p};var $p;function mq(){mq=x;nq=new Jp(ke,new oq)}
+function oq(){}t(187,175,{},oq);_.Gc=function(a){dk(a.a.a)};_.Jc=function(){return nq};var nq;function pq(){pq=x;qq=new Jp(se,new rq)}function rq(){}t(188,175,{},rq);_.Gc=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,sq(a.a.e,a.a.b)&&Wj(this.a)),a.a.d=!0);a.a.f&&(1!=c&&a.a.b.c!=c&&(a.a.b.a=null,a.a.b.c=c,tq(a.a.f,a.a.b)&&Wj(this.a)),a.a.d=!0)};_.Jc=function(){return qq};var qq;function uq(){uq=x;vq=new Jp(te,new wq)}function wq(){}
+t(189,175,{},wq);_.Gc=function(a){a.a.a&&(a.a.b.a=null,xq(a.a.a,a.a.b))};_.Jc=function(){return vq};var vq;function yq(){yq=x;zq=new Jp(ue,new Aq)}function Aq(){}t(190,175,{},Aq);_.Gc=function(){Wj(this.a)};_.Jc=function(){return zq};var zq;t(192,175,{});t(191,192,{});function Bq(){Bq=x;Cq=new Jp(Te,new Dq)}function Dq(){}t(193,191,{},Dq);
+_.Gc=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(Eq(),Fq).length&&-999!=(Eq(),Fq)[c]&&(c=(Eq(),Fq)[c]);b=new Gq(null,c,null);if(this.a.ctrlKey||this.a.shiftKey||this.a.metaKey||this.a.altKey)this.a.ctrlKey&&(b.e|=2),this.a.altKey&&(b.e|=8),this.a.metaKey&&(b.e|=4),this.a.shiftKey&&(b.e|=1);a:{var a=a.a.c,d,e;a.kb=!1;if(!a.z){a.kb=!0;a.J=l;e=0;d=8==b.e;b=0!=(b.e&2);switch(c){case 99:case 67:b?Hq(Iq(a)):e=301;break;case 118:case 86:b&&a.vb&&Jq(a.u,(!a.wb&&(a.wb=new Kq(a)),a.wb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Rb&&(Lq(a,ko((Mq(),Nq).gc.a.gb,ch)),e=1201,a.d=18);break;case 104:case 72:a.kb=!0;a.J=Ub;e=1300;break;case 114:case 82:a.kb=!0;a.J=rc;e=1301;break;case 116:case 84:701==a.c?(e=236,a.kb=!0,a.J=Ha):801==a.c?(e=237,a.kb=!0,a.J=Ga):(e=233,a.kb=!0,a.J="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.kb=!0,a.J=Ma);break;case 122:case 90:b?e=110:(e=239,a.kb=!0,a.J=Ra);break;case 97:case 65:e=235;a.kb=!0;a.J="-COOH";break;case 101:case 69:e=238;a.kb=!0;a.J=Aa;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.kb=!0;a.J=Ca;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.c?(e=254,a.kb=!0,a.J="-F"):801==a.c?(e=255,a.kb=!0,a.J="-Cl"):901==a.c?(e=256,a.kb=!0,a.J="-Br"):1001==a.c?(e=257,a.kb=!0,a.J="-I"):501==a.c?(e=259,a.kb=!0,a.J="-OH"):401==a.c?(e=258,a.kb=!0,
+a.J="-NH2"):e=202;break;case 61:501==a.c?(e=250,a.kb=!0,a.J="=O"):e=203;break;case 35:e=204;break;case 48:105==a.c?Oq(a,0):d?(e=223,a.kb=!0,a.J="-3-Furyl"):(e=221,a.kb=!0,a.J="-Furyl");break;case 49:105==a.c?Oq(a,1):1301==a.c?(a.kb=!0,a.J="-R1",e=1302):e=209;break;case 50:105==a.c&&Oq(a,2);1301==a.c&&(a.kb=!0,a.J="-R2",e=1303);break;case 51:105==a.c?Oq(a,3):1301==a.c?(a.kb=!0,a.J="-R3",e=1304):e=206;break;case 52:105==a.c?Oq(a,4):e=207;break;case 53:105==a.c?Oq(a,5):e=208;break;case 54:105==a.c?Oq(a,
+6):e=210;break;case 55:105==a.c?Oq(a,7):e=211;break;case 56:105==a.c?Oq(a,8):e=212;break;case 57:105==a.c?Oq(a,9):(a.kb=!0,a.J="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}Pq(a,e)}b=!0}b&&Wj(this.a)};_.Jc=function(){return Cq};var Cq;function Qq(){Qq=x;Rq=new Jp(nf,new Sq)}function Sq(){}t(194,180,si,Sq);_.Gc=function(a){a.tc(this)};_.Jc=function(){return Rq};var Rq;
+function wj(){wj=x;xj=new Jp(tf,new Tq)}function Tq(){}t(195,180,si,Tq);_.Gc=function(a){a.uc(this)};_.Jc=function(){return xj};var xj;function Uq(){Uq=x;Vq=new Jp(uf,new Wq)}function Wq(){}t(196,180,si,Wq);_.Gc=function(a){var b;a.e&&1==a.d&&(b=new Xj(lj,null),a.b.i=a.f+b.a,a.b.j=a.i+b.d,mj(a))};_.Jc=function(){return Vq};var Vq;function Xq(){Xq=x;Yq=new Jp(vf,new Zq)}function Zq(){}t(197,180,si,Zq);_.Gc=function(a){var b;b=this.a;Vn((Sn(),Tn),new $q(a,a.b,b))};_.Jc=function(){return Yq};var Yq;
+function yj(){yj=x;zj=new Jp(wf,new ar)}function ar(){}t(198,180,si,ar);_.Gc=function(a){a.vc(this)};_.Jc=function(){return zj};var zj;function Yp(){this.a={}}t(199,1,{},Yp);_.a=null;t(202,181,si);var br=null;function cr(){cr=x;dr=new Jp(Ug,new er)}function er(){}t(201,202,si,er);_.Gc=function(a){fr(a.a,this,a.a.k)};_.Jc=function(){return dr};var dr;function gr(){gr=x;hr=new Jp(Vg,new ir)}function ir(){}t(203,202,si,ir);_.Gc=function(a){fr(a.a,this,a.a.k)};_.Jc=function(){return hr};var hr;
+function jr(){var a;this.a=(a=document.createElement(ce),a.setAttribute(Nf,"return;"),typeof a.ontouchstart==qe)}t(204,1,{},jr);function kr(){kr=x;lr=new Jp(Wg,new mr)}function mr(){}t(205,202,si,mr);_.Gc=function(a){fr(a.a,this,a.a.n)};_.Jc=function(){return lr};var lr;function nr(){nr=x;or=new Jp(Xg,new pr)}function pr(){}t(206,202,si,pr);_.Gc=function(a){qr(a.a,this)&&(a.a.j&&rr(a.a.j,a.a.b)?a.a.d=!0:(Wj(this.a),ok(a.a.c,750),a.a.d=!1))};_.Jc=function(){return or};var or;
+function sr(a,b){this.a=b;this.b=a}function tr(a,b,c){zk&&(b=new sr(b,c),a.Uc(b))}t(207,176,{},sr);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return zk};_.a=!1;var zk=_.b=null;function ur(a){this.a=a}t(208,176,{},ur);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return vr};var vr=_.a=null;function wr(){}function xr(a){var b;yr&&(b=new wr,a.Uc(b))}t(209,176,{},wr);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return yr};var yr=null;function zr(a){this.a=a}t(210,176,{},zr);_.Gc=function(a){a.Tc(this)};
+_.Hc=function(){return Ar};var Ar=_.a=null;function Br(){}t(211,176,{},Br);_.Gc=function(a){a.a.N&&a.a.Ed()};_.Hc=function(){return Cr};var Cr=null;function Dr(a,b,c){a=a.a;if(!b)throw new Er("Cannot add a handler with a null type");if(!c)throw new Er("Cannot add a null handler");0<a.b?Fr(a,new Gr(a,b,c)):Hr(a,b,null).vf(c);return new Ir(new Jr(a,b,c))}
+function Kr(a,b){var c;!b.e||b.Ic();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,j,h;if(!b)throw new Er("Cannot fire null event");try{++d.b;j=Lr(d,b.Hc(),null);e=null;for(h=d.c?j.Ef(j.Be()):j.Df();d.c?h.Gf():h.Xc();){g=d.c?h.Hf():h.Yc();try{b.Gc(g)}catch(n){if(n=Ti(n),A(n,86))f=n,!e&&(e=new Mr),Nr(e,f);else throw n;}}if(e)throw new Or(e);}finally{if(--d.b,0==d.b){var o,r;if(d.a)try{for(r=new Ni(d.a);r.b<r.d.Be();)o=Oi(r),o.wc()}finally{d.a=null}}}}catch(q){q=Ti(q);if(A(q,38))throw new Pr(q.a);throw q;}finally{null==
+c?(b.e=!0,b.f=null):b.f=c}}function Qr(a){Rr.call(this,a,!1)}function Rr(a,b){this.a=new Sr(b);this.b=a}t(212,1,Ci,Qr,Rr);_.Uc=function(a){Kr(this,a)};_.a=null;_.b=null;t(215,1,{});function Fr(a,b){!a.a&&(a.a=new hj);bj(a.a,b)}function Tr(a,b,c,d){var e,f;e=Lr(a,b,c);e.xf(d)&&e.ye()&&(f=kj(a.d,b),f.Ae(c),f.ye()&&Wi(a.d,b))}function Hr(a,b,c){var d;d=kj(a.d,b);d||(d=new Li,z(a.d,b,d));a=d.xe(c);a||(a=new hj,d.ze(c,a));return a}
+function Lr(a,b,c){a=kj(a.d,b);if(!a)return Ur(),Ur(),Vr;c=a.xe(c);return!c?(Ur(),Ur(),Vr):c}t(214,215,{});_.a=null;_.b=0;_.c=!1;function Sr(a){this.d=new Li;this.c=a}t(213,214,{},Sr);function Ir(a){this.a=a}t(216,1,{},Ir);_.a=null;function Or(a){Ui.call(this,Wr(a),Xr(a));this.a=a}function Xr(a){a=a.xd();return!a.Xc()?null:a.Yc()}
+function Wr(a){var b,c,d;b=a.Be();if(0==b)return null;b=new Yr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:tn(b.a,"; "),d=d.Dc(),tn(b.a,d);return io(b.a)}t(218,97,Sh,Or);_.a=null;function Pr(a){Or.call(this,a)}t(217,218,Sh,Pr);t(219,1,{},function(){});function Zr(a){a=ko(a,$d);return $r(tg,a)?(as(),bs):$r(af,a)?(as(),cs):(as(),ds)}function as(){as=x;bs=new es("RTL",0);cs=new es("LTR",1);ds=new es("DEFAULT",2);fs=H(gs,m,15,[bs,cs,ds])}
+function es(a,b){wo.call(this,a,b)}t(221,137,{15:1,71:1,75:1,77:1},es);var fs,ds,cs,bs;function hs(){}function is(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 y(a,b,c,d,e){d=is(e,d);H(a,b,c,d);return d}function js(a){return ks([ls,I],[m,s],[70,-1],a,0,2,1)}
+function ks(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=is(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=ks(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){ms();var e=ns,f=os;ms();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function ps(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new qs;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new qs;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new qs;}a[b]=c}t(222,1,{},hs);_.qI=0;
+function ms(){ms=x;ns=[];os=[];var a=new hs,b=ns,c=os,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var ns,os;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Dn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Gn(a){return a.tM==x||a.cM&&!!a.cM[1]}function rs(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function ss(){var a;$stats&&ts("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Pf))a=Pf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(xf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(xf)&&8<=$doc.documentMode)a=Ne;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"}F(Ne,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie8) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&ts("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(Hs,m,1,[Eb]);for(c=0;c<a.length&&!F(a[c],b);++c);$stats&&ts("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";yp();Bp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+yp();0!=Bp.length&&(a=Bp.join(l),a=(Cp(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:Fp(0,a,!1),Bp.length=0);if(0!=zp.length){a=zp.join(l);a=(Cp(),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=Ep[b],0==c&&(c=Ep[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);Ep[e]+=a.length;Fp(e,a,!0)}zp.length=0}0!=Ap.length&&(a=Ap.join(l),a=(Cp(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=
+a:Fp(b-1,a,!0),Ap.length=0);$stats&&ts("export.client.JSME_export");new Is;new Js;0<Ks(null)?Vn((Sn(),Tn),new Ls):Ms()}function Ti(a){return A(a,86)?a:new Bn(a)}function Ns(a){return Os(a&4194303,a>>22&4194303,0>a?1048575:0)}function Ps(a){return Os(a.l,a.m,a.h)}function Os(a,b,c){return _=new Qs,_.l=a,_.m=b,_.h=c,_}
+function Rs(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Ss;if(0==a.l&&0==a.m&&0==a.h)return Ts=Os(0,0,0),Os(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?(Ts=Os(0,0,0),c=Ps((Us(),Vs))):(Ts=Os(c.l,c.m,c.h),c=Os(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Ws(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?Xs(e):0==c&&0!=d&&0==e?Xs(d)+22:0!=c&&0==d&&0==e?Xs(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Ps((Us(),Ys)),c=!0,g=!g;else return c=Zs(a,f),g&&$s(c),Ts=Os(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Ws(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Zs(c,d);f&&$s(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Os(f,j,c);g?Ts=Ws(c):Ts=Os(c.l,c.m,c.h);return e}if(!at(a,b))return e?Ts=Ws(a):Ts=Os(a.l,a.m,a.h),Os(0,0,0);c=c?a:Os(a.l,a.m,a.h);var h,n,o,r;f=bt(b)-bt(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Os(j&4194303,n&4194303,h&1048575);for(n=Os(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&$s(n);e?(Ts=Ws(c),d&&(Ts=ct(Ts,(Us(),Vs)))):Ts=Os(c.l,c.m,c.h);return n}
+function $s(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}function bt(a){var b;b=dt(a.h);return 32==b?(b=dt(a.m),32==b?dt(a.l)+32:b+20-10):b-12}var Ts=null;function et(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Os(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function ft(a,b){return Os(a.l&b.l,a.m&b.m,a.h&b.h)}function gt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function M(a){var b,c,d;if(isNaN(a))return Us(),ht;if(-9223372036854775E3>a)return Us(),it;if(9223372036854775E3<=a)return Us(),Ys;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=Os(a,b,c);d&&$s(b);return b}function jt(a){var b,c;return-129<a&&128>a?(b=a+128,null==kt&&(kt=y(lt,m,16,256,0)),c=kt[b],!c&&(c=kt[b]=Ns(a)),c):Ns(a)}
+function mt(a){var b=oh,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 at(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)}
+function nt(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return Os(c&4194303,q&
+4194303,u&1048575)}function Ws(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Os(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Zs(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 Os(c&4194303,d&4194303,e&1048575)}function ct(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Os(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function N(a){return a.l|a.m<<22}function ot(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return Ya;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return xa+ot(Ws(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=jt(1E9);a=Rs(a,b);b=l+N(Ts);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=Ya+b;c=b+c}return c}var kt=null;function Us(){Us=x;Ys=Os(4194303,4194303,524287);it=Os(0,0,524288);Vs=jt(1);jt(2);ht=jt(0)}var Ys,it,Vs,ht;function Qs(){}t(231,1,{16:1},Qs);
+function ts(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function pt(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}t(236,1,{},pt);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function qt(a,b){tn(a.a.a,b.a);return a}function rt(){this.a=new st}t(237,1,{},rt);function tt(a){if(null==a)throw new Er("css is null");this.a=a}t(238,1,{17:1,71:1},tt);
+_.eQ=function(a){return!A(a,17)?!1:F(this.a,a.a)};_.hC=function(){return ut(this.a)};_.a=null;function vt(a){if(null==a)throw new Er("html is null");this.a=a}t(240,1,wi,vt);_.Vc=function(){return this.a};_.eQ=function(a){return!A(a,18)?!1:F(this.a,a.a)};_.hC=function(){return ut(this.a)};_.a=null;t(241,1,wi,function(){this.a=l});_.Vc=function(){return this.a};_.eQ=function(a){return!A(a,18)?!1:F(this.a,a.a)};_.hC=function(){return ut(this.a)};_.a=null;
+function wt(){wt=x;xt=RegExp(ka,re);yt=RegExp(pb,re);zt=RegExp(kb,re);At=RegExp(qa,re);Bt=RegExp(ea,re)}function Ct(a){wt();-1!=a.indexOf(ka)&&(a=a.replace(xt,la));-1!=a.indexOf(kb)&&(a=a.replace(zt,na));-1!=a.indexOf(pb)&&(a=a.replace(yt,ma));-1!=a.indexOf(ea)&&(a=a.replace(Bt,"&quot;"));-1!=a.indexOf(qa)&&(a=a.replace(At,"&#39;"));return a}var xt,yt,zt,Bt,At;function Dt(a){if(null==a)throw new Er("uri is null");this.a=a}t(243,1,{19:1},Dt);_.eQ=function(a){return!A(a,19)?!1:F(this.a,a.a)};_.hC=function(){return ut(this.a)};
+_.a=null;function Et(){Et=x}t(245,1,{});function Ft(){}t(246,1,{},Ft);var Gt=null;function Ht(){}t(247,245,{},Ht);var It=null;function Jt(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Lr(a.a,f,null).Be();for(e-=1;0<=e;--e)if(d=Lr(a.a,f,null).Cf(e),A(d,20)&&Fn(d.a,b)){var h=a.a,n=f;0<h.b?Fr(h,new Kt(h,n,null,d)):Tr(h,n,null,d)}}}t(248,1,ki);_.a=null;function Lt(a){this.a=a}t(249,248,ki,Lt);_.Wc=function(a){a.c&&(this.a._c(a.d)||(a.a=!0))};function Mt(a){this.a=a}t(250,248,ki,Mt);
+_.Sc=function(){var a=this.a;Nt((Ot(),Pt),a.a,!0)};function Qt(){An()}t(251,97,hi,Qt);function Rt(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,ok(a.d,1))}function St(){this.a=new Tt(this);this.b=new hj;this.d=new Ut(this);this.f=new Vt(this)}t(252,1,{},St);_.c=!1;_.e=!1;function Tt(a){uk();this.a=a}t(253,24,{},Tt);_.Cc=function(){if(this.a.c){var a=this.a,b;b=Wt(a.f.d.b,a.f.b);Xt(a.f);A(b,21)&&new Qt;a.c=!1;Rt(a)}};_.a=null;function Ut(a){uk();this.a=a}t(254,24,{},Ut);
+_.Cc=function(){this.a.e=!1;var a=this.a,b=kk(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(ok(a.a,1E4);a.f.c<a.f.a;){d=Yt(a.f);try{if(null==d)break;A(d,21)&&(c=d,c.wc())}finally{(e=-1==a.f.b)||Xt(a.f)}if(100<=kk()-b)break}}finally{e||(ik(a.a),a.c=!1,Rt(a))}};_.a=null;function Yt(a){var b;a.b=a.c;b=Wt(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function Xt(a){Zt(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function Vt(a){this.d=a}t(255,1,{},Vt);_.Xc=function(){return this.c<this.a};_.Yc=function(){return Yt(this)};
+_.Zc=function(){Xt(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function $t(a,b){var c=(au(),bu(b));a.appendChild(c)}var ck=null,qj=null;function cu(){cu=x;du=new St}function Uj(a){cu();if(!a)throw new Er("cmd cannot be null");var b=du;bj(b.b,a);Rt(b)}var du;function eu(a){rj();!fu&&(fu=new Ak);gu||(gu=new Rr(null,!0),hu=new iu);return Dr(gu,fu,a)}var gu=null;function ju(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function iu(){}t(261,176,{},iu);_.Gc=function(a){a.Wc(this);hu.c=!1};_.Hc=function(){return fu};
+_.Ic=function(){ju(this)};_.a=!1;_.b=!1;_.c=!1;var fu=_.d=null,hu=null;function ku(){ku=x;lu=new mu;nu()||(lu=null)}var lu=null;function wk(){}t(263,1,{},wk);_.Qc=function(){for(;0<(uk(),vk).c;)ik(Wt(vk,0))};function yk(a,b){return Dr((!ou&&(ou=new pu),ou),a,b)}
+function qu(a){xk();ru||(su("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 tu),ru=!0);return yk((!yr&&(yr=new Ak),yr),a)}
+function xk(){uu||(su('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 vu),
+uu=!0)}function wu(){uu&&tr((!ou&&(ou=new pu),ou),null,!1)}function xu(){var a;uu&&(a=new yu,ou&&Kr(ou,a));return null}function zu(){var a,b;if(ru&&(b=uj(),a=vj(),Au!=b||Bu!=a))Au=b,Bu=a,xr((!ou&&(ou=new pu),ou))}var uu=!1,ou=null,Bu=0,Au=0,ru=!1;function Cu(){Cu=x;Du=new Ak}function yu(){Cu()}t(265,176,{},yu);_.Gc=function(){null.$f()};_.Hc=function(){return Du};var Du;function pu(){Qr.call(this,null)}t(267,212,Ci,pu);
+function Eu(a){switch(a){case pd:return 4096;case Bd:return 1024;case Ed:return 1;case Sd:return 2;case ke:return 2048;case Te:return 128;case "keypress":return 256;case "keyup":return 512;case Ze:return 32768;case "losecapture":return 8192;case nf:return 4;case tf:return 64;case uf:return 32;case vf:return 16;case wf:return 8;case "scroll":return 16384;case he:return 65536;case "DOMMouseScroll":case "mousewheel":return 131072;case Rd:return 262144;case Uf:return 524288;case Xg:return 1048576;case Wg:return 2097152;
+case Vg:return 4194304;case Ug:return 8388608;case ue:return 16777216;case se:return 33554432;case te:return 67108864;default:return-1}}function rj(){Fu||(Gu(),Fu=!0)}var Fu=!1;
+function Gu(){null==$wnd.__gwt_globalEventArray&&($wnd.__gwt_globalEventArray=[]);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=C(function(){var a=$wnd.event,b;var c=gu,d,h,n;fu&&c&&Hu(c.a.d,fu)?(b=hu.a,d=hu.b,h=hu.c,n=hu.d,ju(hu),hu.d=a,Kr(c,hu),c=!(hu.a&&!hu.b),hu.a=b,hu.b=d,hu.c=h,hu.d=n,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,Wj(a));return b});var a=C(function(){if(null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,!Iu()))return;for(var a,b=this;b&&!(a=b.__listener);)b=b.parentElement;
+if(a&&!Dn(a)&&A(a,22)){var c=$wnd.event,d;d=ck;ck=c;b==qj&&8192==Eu(c.type)&&(qj=null);a.$c(c);ck=d}}),b=C(function(){var b=$doc.createEventObject();null==$wnd.event.returnValue&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(Lf,b);this.__eventBits&2?a.call(this):null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,Iu())}),c=C(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;a.call(this)}),d=$moduleName.replace(/\./g,Vc);$wnd["__gwt_dispatchEvent_"+d]=a;Ju=(new Function(gh,
+"return function() { w.__gwt_dispatchEvent_"+d+".call(this) }"))($wnd);$wnd["__gwt_dispatchDblClickEvent_"+d]=b;Ku=(new Function(gh,"return function() { w.__gwt_dispatchDblClickEvent_"+d+Ua))($wnd);$wnd["__gwt_dispatchUnhandledEvent_"+d]=c;Lu=(new Function(gh,lg+d+Ua))($wnd);Mu=(new Function(gh,lg+d+".call(w.event.srcElement)}"))($wnd);c=C(function(){a.call($doc.body)});d=C(function(){b.call($doc.body)});$doc.body.attachEvent(Lf,c);$doc.body.attachEvent("onmousedown",c);$doc.body.attachEvent("onmouseup",
+c);$doc.body.attachEvent("onmousemove",c);$doc.body.attachEvent("onmousewheel",c);$doc.body.attachEvent("onkeydown",c);$doc.body.attachEvent("onkeypress",c);$doc.body.attachEvent("onkeyup",c);$doc.body.attachEvent("onfocus",c);$doc.body.attachEvent("onblur",c);$doc.body.attachEvent("ondblclick",d);$doc.body.attachEvent("oncontextmenu",c)}function Nu(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
+function Ou(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Ju:null),c&3&&(a.ondblclick=b&3?Ku:null),c&4&&(a.onmousedown=b&4?Ju:null),c&8&&(a.onmouseup=b&8?Ju:null),c&16&&(a.onmouseover=b&16?Ju:null),c&32&&(a.onmouseout=b&32?Ju:null),c&64&&(a.onmousemove=b&64?Ju:null),c&128&&(a.onkeydown=b&128?Ju:null),c&256&&(a.onkeypress=b&256?Ju:null),c&512&&(a.onkeyup=b&512?Ju:null),c&1024&&(a.onchange=b&1024?Ju:null),c&2048&&(a.onfocus=b&2048?Ju:null),c&4096&&(a.onblur=b&4096?Ju:null),
+c&8192&&(a.onlosecapture=b&8192?Ju:null),c&16384&&(a.onscroll=b&16384?Ju:null),c&32768&&("IFRAME"==a.nodeName?b&32768?a.attachEvent(Mf,Mu):a.detachEvent(Mf,Mu):a.onload=b&32768?Lu:null),c&65536&&(a.onerror=b&65536?Ju:null),c&131072&&(a.onmousewheel=b&131072?Ju:null),c&262144&&(a.oncontextmenu=b&262144?Ju:null),c&524288&&(a.onpaste=b&524288?Ju:null))}function Iu(){for(var a=!1,b=0;b<$wnd.__gwt_globalEventArray.length;b++)!$wnd.__gwt_globalEventArray[b]()&&(a=!0);return!a}
+var Ku=null,Ju=null,Mu=null,Lu=null;function Pu(){var a;Pu=x;Qu=(a=$doc,F(a.compatMode,Eb)?a.documentElement:a.body)}var Qu;function Ru(){this.b=new hj}function Su(a){a=a[cd];return null==a?-1:a}t(271,1,{},Ru);_.a=null;function Tu(a,b){this.a=a;this.b=b}t(272,1,{},Tu);_.a=0;_.b=null;
+function nu(){var a=lu,b=l,c=$wnd.location.hash;0<c.length&&(b=a.ad(c.substring(1)));Uu=b;var d=$wnd.onhashchange;$wnd.onhashchange=C(function(){var b=l,c=$wnd.location.hash;0<c.length&&(b=a.ad(c.substring(1)));a.bd(b);d&&d()});return!0}function mu(){this.a=new Qr(null)}t(273,1,Ci,mu);_.ad=function(a){return decodeURI(a.replace("%23",ha))};_.Uc=function(a){Kr(this.a,a)};_.bd=function(a){a=null==a?l:a;if(!F(a,null==Uu?l:Uu))Uu=a,Cr&&(a=new Br,Kr(this.a,a))};var Uu=l;
+function su(a,b){var c;c=oo("script");c.text=a;$doc.body.appendChild(c);b.wc();$doc.body.removeChild(c)}function vu(){}t(276,1,{},vu);_.wc=function(){$wnd.__gwt_initWindowCloseHandler(C(xu),C(wu))};function tu(){}t(277,1,{},tu);_.wc=function(){$wnd.__gwt_initWindowResizeHandler(C(zu))};function gj(a,b){Pi(a.gd(),b,!0)}function fj(a,b){Pi(a.gd(),b,!1)}function tj(a,b,c){0<=b&&a.md(b+Zf);0<=c&&a.kd(c+Zf)}function Vu(a){var b,a=ko(a,Dd);b=fo(a,go(32));return 0<=b?a.substr(0,b-0):a}
+function Pi(a,b,c){if(!a)throw new Xi(kc);b=eo(b);if(0==b.length)throw new Bk(Lc);if(c){var d;d=eo(b);b=a.className;-1==lo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=eo(b);f=a.className;e=lo(f,c);-1!=e&&(b=eo(f.substr(0,e-0)),c=eo(Wu(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Xu(a,b){a.style.display=b?l:Cf;a.setAttribute("aria-hidden",""+!b)}t(282,1,ti);_.cd=function(){return fk(this.gb)};_.dd=function(){return gk(this.gb)};
+_.ed=function(){return jo(this.gb,Jf)};_.fd=function(){return jo(this.gb,Kf)};_.gd=function(){return this.gb};_.hd=function(){return this.gb.style.display!=Cf};_.jd=function(){throw new Yu;};_.kd=function(a){this.gb.style[De]=a};_.ld=function(a){Xu(this.gb,a)};_.md=function(a){this.gb.style[ih]=a};_.tS=function(){return!this.gb?"(null handle)":this.gb.outerHTML};_.gb=null;
+function B(a,b,c){var d;d=Eu(c.b);if(-1!=d)if(-1==a.cb){var e=a.gb;d|=a.gb.__eventBits||0;rj();Ou(e,d)}else a.cb|=d;return Dr(!a.db?a.db=new Qr(a):a.db,c,b)}function Zu(a,b,c){return Dr(!a.db?a.db=new Qr(a):a.db,c,b)}function $u(a){var b;if(a.pd())throw new av("Should only call onAttach when the widget is detached from the browser's document");a.bb=!0;a.gb.__listener=a;b=a.cb;a.cb=-1;if(0<b)if(-1==a.cb){var c=a.gb;b|=a.gb.__eventBits||0;rj();Ou(c,b)}else a.cb|=b;a.nd();a.sd()}
+function bv(a,b){var c;switch(Eu(b.type)){case 16:case 32:if((c=b.relatedTarget||(b.type==uf?b.toElement:b.fromElement))&&qo(a.gb,c))return}c=a.gb;var d,e,f;if(Gp&&(f=Gp.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.db&&Kr(a.db,f.a),f.a.a=d,f.a.b=e}function cv(a){if(!a.pd())throw new av("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.gb.__listener=null,a.bb=!1}}}
+function dk(a){if(a.fb)if(A(a.fb,28))a.fb.ud(a);else{if(a.fb)throw new av("This widget's parent does not implement HasWidgets");}else if(oj(),Hu(dv.a,a)){oj();try{a.rd()}finally{Wi(dv.a,a)}}}function ev(a,b){var c;c=a.fb;if(b){if(c)throw new av("Cannot set a new parent without first clearing the old parent");a.fb=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.fb=null}}t(281,282,Zh);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.db&&Kr(this.db,a)};_.pd=function(){return this.bb};
+_.qd=function(){$u(this)};_.$c=function(a){bv(this,a)};_.rd=function(){cv(this)};_.sd=function(){};_.td=function(){};_.bb=!1;_.cb=0;_.db=null;_.eb=null;_.fb=null;function fv(a){for(a=new gv(a);a.a.a<a.a.b.c-1;)hv(a.a),iv(a.a)}t(280,281,Di);_.nd=function(){jv(this,(kv(),lv))};_.od=function(){jv(this,(kv(),mv))};function nv(a,b,c){dk(b);var d=a.p;ov(d,b,d.c);d=(au(),bu(b.gb));c.appendChild(d);ev(b,a)}
+function pv(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new qv;b.fb==a&&(f=a.vd(b),f<d&&--d);dk(b);ov(a.p,b,d);e?(e=b.gb,Nu(c,(au(),bu(e)),d)):(e=(au(),bu(b.gb)),c.appendChild(e));ev(b,a)}function rv(a,b){var c;if(b.fb!=a)return!1;try{ev(b,null)}finally{c=b.gb;no(c).removeChild(c);c=a.p;var d;d=sv(c,b);if(-1==d)throw new tv;if(0>d||d>=c.c)throw new qv;for(--c.c;d<c.c;++d)ps(c.a,d,c.a[d+1]);ps(c.a,c.c,null)}return!0}t(279,280,Di);_.vd=function(a){return sv(this.p,a)};
+_.wd=function(a,b,c,d){pv(this,a,b,c,d)};_.xd=function(){return new uv(this.p)};_.ud=function(a){return rv(this,a)};function nj(a,b,c,d){var e;dk(b);e=a.p.c;a.Ad(b,c,d);a.wd(b,a.gb,e,!0)}function vv(a,b){var c;(c=rv(a,b))&&wv(b.gb);return c}function xv(a,b,c,d){if(b.fb!=a)throw new Bk("Widget must be a child of this panel.");a.Ad(b,c,d)}function yv(a,b,c){a=a.gb;-1==b&&-1==c?wv(a):(a.style[Wf]=ed,a.style[Ue]=b+Zf,a.style[Tg]=c+Zf)}
+function zv(){var a=oo(ce);this.p=new Av(this);this.gb=a;this.gb.style[Wf]="relative";this.gb.style[Sf]=Ee}function wv(a){a.style[Ue]=l;a.style[Tg]=l;a.style[Wf]=l}t(278,279,Di,zv);_.yd=function(a){nv(this,a,this.gb)};_.ud=function(a){return vv(this,a)};_.zd=function(a,b,c){xv(this,a,b,c)};_.Ad=function(a,b,c){yv(a,b,c)};function Bv(a,b){if(a.Cd())throw new av("SimplePanel can only contain one child widget");a.Dd(b)}
+function Cv(a,b){if(a.ab!=b)return!1;try{ev(b,null)}finally{a.Bd().removeChild(b.gb),a.ab=null}return!0}function Dv(a,b){if(b!=a.ab&&(b&&dk(b),a.ab&&a.ud(a.ab),a.ab=b)){var c=(au(),bu(a.ab.gb));a.Bd().appendChild(c);ev(b,a)}}function Ev(){this.gb=oo(ce)}t(286,280,Di,Ev);_.Bd=function(){return this.gb};_.Cd=function(){return this.ab};_.xd=function(){return new Fv(this)};_.ud=function(a){return Cv(this,a)};_.Dd=function(a){Dv(this,a)};_.ab=null;function Gv(a,b){a.$&&(Hv(a.Z,!1,!1),tr(a,a,b))}
+function Iv(a){var b;if(b=a.ab)null!=a.O&&b.kd(a.O),null!=a.P&&b.md(a.P)}function Jv(a,b,c){a.V=b;a._=c;b-=so();c-=to();a=a.gb;a.style[Ue]=b+(Cj(),Zf);a.style[Tg]=c+Zf}function Kv(a){a.$||(a.bb&&dk(a),Hv(a.Z,!0,!1))}t(285,286,Di);_.Bd=function(){return mo(this.gb)};_.ed=function(){return jo(this.gb,Jf)};_.fd=function(){return jo(this.gb,Kf)};_.gd=function(){return no(mo(this.gb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){Gv(this,a)};_.hd=function(){return!F(Ee,this.gb.style[eh])};_._c=function(){return!0};
+_.Wc=function(){};_.td=function(){this.$&&Hv(this.Z,!1,!0)};_.kd=function(a){this.O=a;Iv(this);0==a.length&&(this.O=null)};_.Gd=function(a,b){Jv(this,a,b)};_.ld=function(a){this.gb.style[eh]=a?fh:Ee};_.Dd=function(a){Dv(this,a);Iv(this)};_.md=function(a){this.P=a;Iv(this);0==a.length&&(this.P=null)};_.Hd=function(){Kv(this)};_.M=!1;_.N=!1;_.O=null;_.P=null;_.Q=null;_.S=null;_.T=!1;_.U=!1;_.V=-1;_.W=!1;_.X=null;_.Y=!1;_.$=!1;_._=-1;
+function Lv(a,b){var c;this.gb=oo(ce);this.R=new Mv;this.L=(Nv(),Ov);this.Z=new Pv(this);this.gb.appendChild(oo(ce));this.Gd(0,0);no(mo(this.gb))[Dd]="gwt-PopupPanel";mo(this.gb)[Dd]=Vf;this.N=this.M=a;this.W=!1;c=H(Hs,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.K=new Qv(c);this.K.gd()[Dd]=l;c=no(mo(this.gb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Xi(kc);d=eo(d);if(0==d.length)throw new Bk(Lc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=
+e[j];n.length>g&&n.charAt(g)==xa&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Dv(this,this.K);Iv(this);Pi(mo(this.gb),Vf,!1);Pi(this.K.b,b+"Content",!0)}t(284,285,Di);_.nd=function(){$u(this.K)};_.od=function(){cv(this.K)};_.Cd=function(){return this.K.ab};_.xd=function(){return new Fv(this.K)};_.ud=function(a){return this.K.ud(a)};_.Dd=function(a){Dv(this.K,a);Iv(this)};_.K=null;t(283,284,Di);_.rd=function(){cv(this)};
+function Rv(){Rv=x;Sv=new Tv(Db,0,(Nv(),Ov));Uv=new Tv(pc,1,Vv);Wv=new Tv(wc,2,Xv);Yv=H(Zv,m,23,[Sv,Uv,Wv])}function Tv(a,b,c){wo.call(this,a,b);this.a=c}t(287,137,{23:1,71:1,75:1,77:1},Tv);_.a=null;var Yv,Sv,Uv,Wv;function $v(){$v=x;aw=H(Hs,m,1,[Tg,mf,sd])}
+function Qv(a){var b;$v();var c,d;c=this.gb=oo(Ig);this.c=oo(Lg);$t(c,this.c);c[zd]=0;for(c=c[yd]=0;c<a.length;++c)d=(b=oo(Yg),b[Dd]=a[c],$t(b,bw(a[c]+"Left")),$t(b,bw(a[c]+Fb)),$t(b,bw(a[c]+"Right")),b),$t(this.c,d),1==c&&(this.b=mo(d.children[1]));this.gb[Dd]="gwt-DecoratorPanel"}function bw(a){var b,c;c=oo(Mg);b=oo(ce);var d=(au(),bu(b));c.appendChild(d);c[Dd]=a;b[Dd]=a+"Inner";return c}t(289,286,fi,Qv);_.Bd=function(){return this.b};_.b=null;_.c=null;var aw;t(288,289,fi);t(290,1,{});
+function kv(){kv=x;lv=new cw;mv=new dw}function ew(a){Or.call(this,a)}function jv(a,b){kv();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Ti(f),A(f,86))d=f,!c&&(c=new Mr),Nr(c,d);else throw f;}}if(c)throw new ew(c);}t(291,217,Sh,ew);var lv,mv;function cw(){}t(292,1,{},cw);_.Id=function(a){a.qd()};function dw(){}t(293,1,{},dw);_.Id=function(a){a.rd()};t(296,281,Zh);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(wj(),wj(),xj))};
+_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(yj(),yj(),zj))};_.qd=function(){$u(this);-1==this.gb.tabIndex&&(this.gb.tabIndex=0)};t(295,296,Zh);function fw(a){this.gb=$doc.createElement("<BUTTON type='button'></BUTTON>");this.gb[Dd]="gwt-Button";this.gb.innerHTML=a||l}t(294,295,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},fw);t(297,279,Di);_.d=null;_.e=null;
+function gw(a,b){var c;if(a.f)throw new av("Composite.initWidget() may only be called once.");dk(b);c=b.gb;a.gb=c;var d;au();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((au(),c).__gwt_resolve=hw(a));a.f=b;ev(b,a)}function iw(a){if(-1!=a.cb){var b=a.f,c=a.cb;if(-1==b.cb){var d=b.gb,b=c|(b.gb.__eventBits||0);rj();Ou(d,b)}else b.cb|=c;a.cb=-1}a.f.qd();a.gb.__listener=a;a.sd()}t(298,281,Bi);_.pd=function(){return this.f?this.f.pd():!1};_.qd=function(){iw(this)};_.$c=function(a){bv(this,a);this.f.$c(a)};
+_.rd=function(){this.f.rd()};_.jd=function(){return this.gb=this.f.jd()};_.f=null;function jw(a,b){a.c=!1;a.a.innerText=b||l;if(a.d!=a.b){a.d=a.b;var c=a.a;switch(a.b.c){case 0:c[$d]=tg;break;case 1:c[$d]=af;break;case 2:Zr(c)!=(as(),ds)&&(c[$d]=l)}}}function kw(a){this.a=a;this.c=!1;this.d=this.b=Zr(a)}t(299,1,{},kw);_.a=null;_.b=null;_.c=!1;_.d=null;function sj(){this.gb=lw()}t(300,286,Di,sj);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(wj(),wj(),xj))};
+_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(yj(),yj(),zj))};function mw(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=mo(b);e=null;c&&(c=Su(c),e=0>c?null:Wt(a.i.b,c));e?nw(a,e):d&&(b.innerHTML=l||l);return b}function nw(a,b){var c;if(b.fb!=a)return!1;try{ev(b,null)}finally{c=b.gb;no(c).removeChild(c);var d=a.i,e;e=Su(c);c[cd]=null;c=d.b;ow(e,c.c);ps(c.b,e,null);d.a=new Tu(e,d.a)}return!0}t(302,280,Di);_.xd=function(){return new pw(this)};
+_.ud=function(a){return nw(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function qw(a){if(0>=a.b)throw new rw("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new rw("Column index: 0, Column size: "+a.a);}
+function sw(){this.i=new Ru;this.f=oo(Ig);this.c=oo(Lg);$t(this.f,this.c);this.gb=this.f;this.d=new tw(this);var a=new uw(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=oo("colgroup");var b=a.a;Nu(a.b.f,(au(),bu(b)),0);$t(a.a,oo(Id))}var c,d;if(1!=this.a){if(1<this.a)for(a=0;a<this.b;++a)for(b=this.a-1;1<=b;--b){c=b;d=void 0;d=this.b;if(a>=d||0>a)throw new rw("Row index: "+a+", Row size: "+d);if(0>c)throw new rw("Column "+c+" must be non-negative: "+c);if(this.a<=c)throw new rw("Column index: "+
+c+", Column size: "+this.a);c=mw(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=oo(Mg),d.innerHTML=pa||l,Nu(c,(au(),bu(d)),b);this.a=1;a=this.e;b=1;b=1<b?b:1;c=a.a.childNodes.length;if(c<b)for(;c<b;++c)d=oo(Id),a.a.appendChild(d);else if(c>b)for(;c>b;--c)a.a.removeChild(a.a.lastChild)}if(1!=this.b)if(1>this.b){a=this.c;b=1-this.b;d=this.a;var e=$doc.createElement(Mg);e.innerHTML=pa;c=$doc.createElement(Yg);for(var f=0;f<d;f++){var g=
+e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)mw(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}t(301,302,Di,sw);_.a=0;_.b=0;function vw(a){for(;++a.b<a.d.c&&!(null!=Wt(a.d,a.b)););}function pw(a){this.c=a;this.d=this.c.i.b;vw(this)}t(303,1,{},pw);_.Xc=function(){return this.b<this.d.c};
+_.Yc=function(){var a;if(this.b>=this.d.c)throw new tv;a=Wt(this.d,this.b);this.a=this.b;vw(this);return a};_.Zc=function(){var a;if(0>this.a)throw new ww;a=Wt(this.d,this.a);dk(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function tw(a){this.a=a}t(304,1,{},tw);_.a=null;function uw(a){this.b=a}t(305,1,{},uw);_.a=null;_.b=null;function xw(){xw=x;yw=new zw}var yw;function Aw(){Aw=x;Bw=new Cw((Uo(),Ad));Dw=new Cw(Ue);Ew=new Cw(ng);Fw=Dw;Gw=Ew;Hw=Fw}var Bw,Hw,Dw,Gw,Fw,Ew;function zw(){}t(307,1,{},zw);
+function Cw(a){this.a=a}t(308,307,{},Cw);_.a=null;function Iw(){Iw=x;Jw=new Kw(mf);Lw=new Kw(Tg)}var Jw,Lw;function Kw(a){this.a=a}t(309,1,{},Kw);_.a=null;function Mw(a,b){var c;c=Nw(a);$t(a.b,c);nv(a,b,c)}function Nw(a){var b;b=oo(Mg);b[hd]=a.a.a;b.style[dh]=a.c.a;return b}function Ow(a,b){var c,d;d=no(b.gb);(c=rv(a,b))&&a.b.removeChild(d);return c}
+function Pw(){this.p=new Av(this);this.e=oo(Ig);this.d=oo(Lg);$t(this.e,this.d);this.gb=this.e;this.a=(Aw(),Hw);this.c=(Iw(),Lw);this.b=oo(Yg);$t(this.d,this.b);this.e[zd]=Ya;this.e[yd]=Ya}t(310,297,Di,Pw);_.ud=function(a){return Ow(this,a)};_.b=null;function Qw(){Qw=x;new Li}function Rw(a,b,c,d,e){Qw();this.a=new Sw(this,a,b,c,d,e);this.gb[Dd]="gwt-Image"}function Tw(a,b,c,d,e){Qw();Rw.call(this,(Et(),new Dt(a)),b,c,d,e)}t(311,281,Zh,Rw,Tw);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};
+_.Nc=function(a){return B(this,a,(wj(),wj(),xj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(yj(),yj(),zj))};_.$c=function(a){32768==Eu(a.type)&&this.a&&(this.gb.__gwtLastUnhandledEvent=l);bv(this,a)};_.sd=function(){var a=this.a;F(Ze,ko(this.gb,"__gwtLastUnhandledEvent"))&&(a.f=new Uw(a,this),Vn((Sn(),Tn),a.f))};_.a=null;t(313,1,{});_.f=null;function Vw(){Vw=x;Ww()}
+function Sw(a,b,c,d,e,f){var g,j;Vw();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=oo(Cg);j=new rt;qt(qt(qt(j,new tt("width:"+e+(Cj(),Zf)+jb)),new tt("height:"+f+cg)),new tt("background:url("+b.a+") no-repeat "+-c+"px "+-d+cg));!Xw&&(Xw=new Yw);b=Zw;c=new tt((new tt(io(j.a.a))).a);j=new st;tn(j.a,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='");b=Ct(b.a);tn(j.a,b);tn(j.a,"' style='");b=Ct(c.a);tn(j.a,b);tn(j.a,"' border='0'>");j=new vt(io(j.a));g.innerHTML=j.a||l;g=mo(g);a.bb&&(a.gb.__listener=
+null);if(a.gb&&(j=a.gb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.gb=g;a.bb&&(a.gb.__listener=a);-1==a.cb?(g=a.gb,a=133333119|(a.gb.__eventBits||0),rj(),Ou(g,a)):a.cb|=133333119}t(312,313,{},Sw);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Uw(a,b){this.a=a;this.b=b}t(314,1,{},Uw);_.wc=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.bb?(a=(b=$doc.createEventObject(),b.type=Ze,b),this.b.gb.fireEvent("on"+a.type,a)):this.b.gb.__gwtLastUnhandledEvent=Ze)};_.a=null;
+_.b=null;function $w(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(xw(),yw)?a.b.d==(as(),cs)?(Aw(),Dw):a.b.d==bs?(Aw(),Ew):(Aw(),Fw):a.b.d==(as(),cs)?(Aw(),Ew):a.b.d==bs?(Aw(),Dw):(Aw(),Gw);b!=a.c&&(a.c=b,a.gb.style[Og]=!a.c?l:a.c.a)}t(316,281,Zh);_.a=null;_.b=null;_.c=null;function ax(){this.gb=oo(ce);this.b=new kw(this.gb);this.gb[Dd]="gwt-Label"}function bx(){ax.call(this);jw(this.b,jh);$w(this)}t(315,316,Zh,ax,bx);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};
+_.Nc=function(a){return B(this,a,(wj(),wj(),xj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(yj(),yj(),zj))};function cx(a,b){if(0>b||b>=a.gb.options.length)throw new qv;}function Qp(a,b){cx(a,b);return a.gb.options[b].value}function dx(){this.gb=$doc.createElement("<SELECT>");this.gb[Dd]="gwt-ListBox"}t(317,296,Zh,dx);t(318,248,ki);function ex(a){this.a=a}t(319,318,ki,ex);_.Kc=function(){};function fx(a){this.a=a}t(320,318,ki,fx);
+_.Qc=function(a){this.a.Jd(a.f,a.a)};function gx(a,b,c){var d;if(a.o){var e=d=oo(Yg);Nu(a.e,(au(),bu(e)),b);a=(au(),bu(c));d.appendChild(a)}else d=a.e.children[0],Nu(d,(au(),bu(c)),b)}
+function hx(a,b,c){var d;ix(a,b);c&&b.a?(ix(a,null),a=b.a,b=(Sn(),Tn),b.c=Wn(b.c,[new jx(a),!1])):null!=b.c&&(a.j=new kx(a,b),c=(Nv(),Vv),a.j.L=c,a.j.T=a.f,a.j.gd()[Dd]=Be,d=Vu(a.gb),F(Ae,d)||gj(a.j,d+"Popup"),Zu(a.j,new fx(a),zk?zk:zk=new Ak),a.n=b.c,d=a.j,a=new lx(a,b),d.gb.style[eh]=Ee,Kv(d),a.a.o?Jv(a.a.j,fk(a.a.gb)+jo(a.a.gb,Kf)-1,gk(a.b.gb)):Jv(a.a.j,fk(a.b.gb),gk(a.a.gb)+jo(a.a.gb,Jf)-1),d.gb.style[eh]=fh)}function mx(a,b){if(b||!(a.k&&a.n==a.k.c))ix(a,b),nx(a.gb),b&&a.d&&hx(a,b,!1)}
+function ox(a,b){var c;a:{c=b.srcElement;var d,e;for(e=new Ni(a.i);e.b<e.d.Be();)if(d=Oi(e),qo(d.gb,c)){c=d;break a}c=null}switch(Eu(b.type)){case 1:nx(a.gb);c&&hx(a,c,!0);break;case 16:c&&mx(a,c);break;case 32:c&&mx(a,null);break;case 2048:px(a);break;case 128:switch(c=b.keyCode||0,c){case 37:px(a)||a.o||qx(a);b.cancelBubble=!0;Wj(b);break;case 39:px(a)||(a.o?null!=a.k.c&&!a.k.c.$f().$f()&&(hx(a,a.k,!1),a.k.c.$f()):rx(a));b.cancelBubble=!0;Wj(b);break;case 38:px(a)||a.o&&qx(a);b.cancelBubble=!0;
+Wj(b);break;case 40:px(a)||(a.o?rx(a):null!=a.k.c&&!a.k.c.$f().$f()&&(hx(a,a.k,!1),a.k.c.$f()));b.cancelBubble=!0;Wj(b);break;case 27:ix(a,null);a.j&&Gv(a.j,!1);b.cancelBubble=!0;Wj(b);break;case 9:ix(a,null);a.j&&Gv(a.j,!1);break;case 13:px(a)||(hx(a,a.k,!0),b.cancelBubble=!0,Wj(b))}}bv(a,b)}function sx(a,b,c){c&&ix(a,null);tr(a,b,!1);a.n=null;a.j=null}function px(a){var b;if(!a.k){for(b=new Ni(a.i);b.b<b.d.Be();){b=Oi(b);ix(a,b);break}return!0}return!1}
+function ix(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=Vu(c.gb)+Sa;Pi(c.gd(),d,!1);a.o&&(c=no(a.k.gb),2==c.children.length&&(c=c.children[1],Pi(c,Gg,!1)))}if(b){c=Vu(b.gb)+Sa;Pi(b.gd(),c,!0);a.o&&(c=no(b.gb),2==c.children.length&&(c=c.children[1],Pi(c,Gg,!0)));Al();c=a.gb;var e=new bl(b.gb),d=(vl(),wl),e=H(tx,m,5,[e]),f,g,j,h;f=new sn;for(j=0,h=e.length;j<h;++j)g=e[j],un(un(f,g.a),ba);e=eo(io(f.a));c.setAttribute(d.a,e)}a.k=b}}
+function rx(a){var b,c,d;if(a.k){for(b=c=Tj(a.i,a.k);;){c+=1;c==a.i.c&&(c=0);d=c==b?Wt(a.i,b):Wt(a.i,c);break}ix(a,d)}}function qx(a){var b,c,d;if(a.k){for(b=c=Tj(a.i,a.k);;){c-=1;0>c&&(c=a.i.c-1);d=c==b?Wt(a.i,b):Wt(a.i,c);break}ix(a,d)}}t(321,281,Zh);_.$c=function(a){ox(this,a)};_.rd=function(){this.j&&Gv(this.j,!1);cv(this)};_.Jd=function(a,b){sx(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function jx(a){this.a=a}t(322,1,{},jx);_.wc=function(){ux(this.a)};_.a=null;
+function vx(a){this.a=a}t(323,1,{},vx);_.Kc=function(){ix(this.a,null)};_.a=null;function kx(a,b){this.a=a;this.b=b;Lv.call(this,!0,ff);Dv(this.K,this.b.c);Iv(this);this.Y=!0;this.b.c.$f()}t(324,284,Di,kx);_.Wc=function(a){var b,c;if(!a.a)switch(Eu(a.d.type)){case 4:c=a.d.srcElement;b=this.b.b.gb;if(qo(b,c)){a.a=!0;break}a.a&&ix(this.a,null)}};_.a=null;_.b=null;function lx(a,b){this.a=a;this.b=b}t(325,1,{},lx);_.a=null;var wx=_.b=null;
+function xx(){xx=x;wx=new pt((Et(),new Dt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function yx(a,b){this.gb=oo(Mg);var c=Vu(this.gb)+Sa;Pi(this.gd(),c,!1);this.gb.innerText=a||l;this.gb[Dd]="gwt-MenuItem";c=ro();this.gb.setAttribute(Me,c);Al();this.gb.setAttribute("role",gm.a);this.a=b}t(328,282,{27:1,31:1,34:1},yx);_.a=null;_.b=null;_.c=null;
+function zx(){var a;this.gb=oo(Mg);this.gb[Dd]="gwt-MenuItemSeparator";a=oo(ce);$t(this.gb,a);a[Dd]="menuSeparatorInner"}t(329,282,ti,zx);function Ax(){var a,b,c,d,e;b=null.$f();e=uj();d=vj();b[be]=(Jo(),Cf);b[ih]=0+(Cj(),Zf);b[De]=Za;c=$doc;c=(F(c.compatMode,Eb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(F(a.compatMode,Eb)?a.documentElement:a.body).scrollHeight||0;b[ih]=(c>e?c:e)+Zf;b[De]=(a>d?a:d)+Zf;b[be]="block"}function Mv(){}t(330,1,{},Mv);_.Sc=function(){Ax()};
+function Bx(a){this.a=a}t(331,1,{},Bx);_.Wc=function(a){var b=this.a,c,d;if(a.a||!b.Y&&a.b)b.W&&(a.a=!0);else if(b.Wc(a),!a.a){d=a.d;c=d.srcElement;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?qo(b.gb,c):!1)&&(a.b=!0);b.W&&(a.a=!0);switch(Eu(d.type)){case 4:case 1048576:if(qj){a.b=!0;break}if(!c&&b.M){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(qj){a.b=!0;break}break;case 2048:d=d.srcElement,b.W&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;
+function Cx(a){this.a=a}t(332,1,{},Cx);_.a=null;function Nv(){Nv=x;Ov=new Dx(Db,0);Vv=new Dx(pc,1);Xv=new Dx(wc,2);Ex=H(Fx,m,32,[Ov,Vv,Xv])}function Dx(a,b){wo.call(this,a,b)}t(333,137,{32:1,71:1,75:1,77:1},Dx);var Ex,Ov,Vv,Xv;function Gx(a){a.j?a.a.U&&($doc.body.appendChild(a.a.Q),a.f=qu(a.a.R),Ax(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Q),Yi(a.f.a),a.f=null,a.b=!1)}function Hx(a){a.j||(Gx(a),a.c||(oj(),vv(pj(null),a.a)));a.a.gb.style[Gd]="rect(auto, auto, auto, auto)";a.a.gb.style[Sf]=fh}
+function Ix(a,b){var c,d,e,f,g,j;a.j||(b=1-b);c=f=e=g=0;d=K(b*a.d);j=K(b*a.e);switch(a.a.L.c){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.a.gb.style[Gd]="rect("+g+bg+f+bg+c+bg+e+"px)"}
+function Hv(a,b,c){a.c=c;hk(a);a.i&&(ik(a.i),a.i=null,Hx(a));a.a.$=b;var d=a.a;d.X&&(Yi(d.X.a),d.X=null);d.S&&(Yi(d.S.a),d.S=null);if(d.$){d.X=eu(new Bx(d));var e;e=new Cx(d);ku();e=lu?Dr(lu.a,(!Cr&&(Cr=new Ak),Cr),e):null;d.S=e}c=!c&&a.a.T;a.a.L!=(Nv(),Ov)&&!b&&(c=!1);a.j=b;c?b?(Gx(a),a.a.gb.style[Wf]=ed,-1!=a.a._&&a.a.Gd(a.a.V,a.a._),a.a.gb.style[Gd]="rect(0px, 0px, 0px, 0px)",oj(),b=pj(null),nv(b,a.a,b.gb),a.i=new Jx(a),ok(a.i,1)):jk(a,200):(Gx(a),a.j?(a.a.gb.style[Wf]=ed,-1!=a.a._&&a.a.Gd(a.a.V,
+a.a._),oj(),b=pj(null),nv(b,a.a,b.gb)):a.c||(oj(),vv(pj(null),a.a)),a.a.gb.style[Sf]=fh)}function Pv(a){var b=(qk(),rk);this.k=new pk(this);this.s=b;this.a=a}t(334,17,{},Pv);_.yc=function(){Hx(this)};_.zc=function(){this.d=jo(this.a.gb,Jf);this.e=jo(this.a.gb,Kf);this.a.gb.style[Sf]=Ee;Ix(this,(1+Math.cos(3.141592653589793))/2)};_.Ac=function(a){Ix(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function Jx(a){uk();this.a=a}t(335,24,{},Jx);
+_.Cc=function(){this.a.i=null;jk(this.a,200)};_.a=null;function au(){au=x;Kx()}function bu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function hw(a){return function(){this.__gwt_resolve=Lx;return a.jd()}}function Lx(){throw"A PotentialElement cannot be resolved twice.";}
+function Kx(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function oj(){oj=x;Mx=new Nx;Ox=new Li;dv=new Mr}function Px(a){this.p=new Av(this);this.gb=a;$u(this)}
+function pj(a){oj();var b,c;c=kj(Ox,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.gb==b))return c;if(0==Ox.d){var d=new Qx;xk();yk(zk?zk:zk=new Ak,d)}!b?c=new Rx:c=new Px(b);z(Ox,a,c);Nr(dv,c);return c}t(337,278,Di,Px);var Mx,Ox,dv;function Nx(){}t(338,1,{},Nx);_.Id=function(a){a.pd()&&a.rd()};function Qx(){}t(339,1,{},Qx);_.Qc=function(){oj();try{jv(dv,Mx)}finally{Sx(dv.a),Sx(Ox)}};function Rx(){Px.call(this,$doc.body)}t(340,337,Di,Rx);
+_.Ad=function(a,b,c){b-=so();c-=to();yv(a,b,c)};function Fv(a){this.c=a;this.a=!!this.c.ab}t(341,1,{},Fv);_.Xc=function(){return this.a};_.Yc=function(){if(!this.a||!this.c.ab)throw new tv;this.a=!1;return this.b=this.c.ab};_.Zc=function(){this.b&&this.c.ud(this.b)};_.b=null;_.c=null;function Tx(a,b){a.gb[ch]=null!=b?b:l}t(344,296,Zh);_.$c=function(a){0!=(Eu(a.type)&896)?bv(this,a):bv(this,a)};_.sd=function(){};function Ux(){Ux=x;Vx()}t(343,344,Zh);
+function Wx(){var a;Ux();var b=(a=$doc.createElement("INPUT"),a.type=Ng,a);!It&&(It=new Ht);!Gt&&(Gt=new Ft);this.gb=b;this.gb[Dd]="gwt-TextBox"}t(342,343,Zh,Wx);function Vx(){Vx=x;Xx=new Yx;Zx=new $x;ay=new by;cy=new dy;ey=H(fy,m,35,[Xx,Zx,ay,cy])}t(345,137,ni);var ey,Xx,Zx,ay,cy;function Yx(){wo.call(this,Db,0)}t(346,345,ni,Yx);function $x(){wo.call(this,$b,1)}t(347,345,ni,$x);function by(){wo.call(this,cc,2)}t(348,345,ni,by);function dy(){wo.call(this,vc,3)}t(349,345,ni,dy);
+function gy(a,b){if(0>b||b>=a.c)throw new qv;return a.a[b]}function sv(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function ov(a,b,c){var d,e;if(0>c||c>a.c)throw new qv;if(a.c==a.a.length){e=y(hy,m,36,2*a.a.length,0);for(d=0;d<a.a.length;++d)ps(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)ps(a.a,d,a.a[d-1]);ps(a.a,c,b)}function Av(a){this.b=a;this.a=y(hy,m,36,4,0)}t(350,1,{},Av);_.xd=function(){return new uv(this)};_.a=null;_.b=null;_.c=0;
+function hv(a){if(a.a>=a.b.c)throw new tv;return a.b.a[++a.a]}function iv(a){if(0>a.a||a.a>=a.b.c)throw new ww;a.b.b.ud(a.b.a[a.a--])}function uv(a){this.b=a}t(351,1,{},uv);_.Xc=function(){return this.a<this.b.c-1};_.Yc=function(){return hv(this)};_.Zc=function(){iv(this)};_.a=-1;_.b=null;function Ww(){Ww=x;Zw=(Et(),new Dt(Nn()+"clear.cache.gif"))}var Zw,Xw=null;function Yw(){}t(353,1,{},Yw);function iy(){iy=x;Ww()}function jy(a,b,c,d,e){iy();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}
+function ky(a,b,c){iy();jy.call(this,(Et(),new Dt(a)),b,0,c,16)}t(354,290,{},jy,ky);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function lw(){var a;a=oo(ce);a.tabIndex=0;return a}function nx(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function Yi(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?Fr(b,new Kt(b,c,d,a)):Tr(b,c,d,a)}function Jr(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}t(360,1,{},Jr);_.a=null;_.b=null;_.c=null;_.d=null;function Gr(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}t(361,1,{},Gr);
+_.wc=function(){var a=this.b;Hr(this.a,this.d,this.c).vf(a)};_.a=null;_.b=null;_.c=null;_.d=null;function Kt(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}t(362,1,{},Kt);_.wc=function(){Tr(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function ly(a,b){b.k!=a&&(!a.hc&&(a.hc=new hj),b.k=a,bj(a.hc,b))}function my(a){var b;b=a.cZ.d;if(-1!=fo(b,go(36)))return null;a=a.ic.b.b++;return b=Wu(b,ny(b,go(46))+1)+l+a}
+function oy(a,b,c,d){0==--a.cc&&(a.nc!=a.Zd()&&(d|=4),!a.mc&&(d|=2),0<d&&new py(a,b,c,jt(d)))}function qy(a){return!a.$b&&a.fc?qy(a.fc):a.$b}function ry(a){return!a.ac&&a.fc?ry(a.fc):a.ac}function sy(a){var b;b=new ty;if(a.Zd()){for(;a&&!A(a,57);a=a.fc){var c=b,d=a.Vd(),e=a.Wd();c.a+=d;c.b+=e}A(a,57)&&(c=a.Vd(),a=a.Wd(),b.a+=c,b.b+=a);return b}throw new uy;}function vy(a){a.jc=!1;a.ge();wy(a)}function wy(a){if((a=A(a,57)?null:a.fc)&&a.jc)vy(a),a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1)}
+function xy(a){return(a=a.Od())?a:new yy(1,1)}function zy(a){var b;return(b=a.Pd())?new Ay(b):new Ay(a.Rd())}function By(a){0==a.cc++&&(a.nc=a.Zd(),a.mc=!0,a.de())}function Cy(a){return!a.ac?(a.Yd(),!0):!1}function O(a,b){var c;c=a.$b;a.$b=b;b==c||b&&A(c,43)&&c.a==b.a||a.gc.Qf(b)}function Dy(a,b,c,d,e){var f,g,j,h;j=a.oc;h=a.pc;g=a.lc;f=a.bc;a.oc=b;a.pc=c;a.lc=d;a.bc=e;if(j!=a.oc||h!=a.pc)wy(a),new Ey(a,100);if(g!=a.lc||f!=a.bc)a.Yd(),new Ey(a,101)}
+function Fy(a,b){b==a.ac||b&&b==a.ac||(a.ac=b,a.Yd(),a.gc.Rf(b),a.Zd()&&a.fe())}function Gy(a){a.kc||(By(a),Hy(a,!0),Iy(a),a.kc=!0,new Ey(a,102),oy(a,a,a.fc,0),wy(a),a.gc.Tf(a))}function Jy(){this.ic=(Op(),Op(),Ky);new Li;this.Xd();this.ec=(Ly(),My)}t(366,1,ri);_.Ld=function(){return!1};_.Md=function(){return my(this)};_.Nd=function(){return qy(this)};_.Od=function(){return Ny(this.gc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.bc};_.Rd=function(){return this._d()};
+_.Sd=function(){return new Oy(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.lc};_.Vd=function(){return this.oc};_.Wd=function(){return this.pc};_.Xd=function(){};_.Yd=function(){vy(this)};_.Zd=function(){return this.kc&&!!this.fc&&this.fc.Zd()};_.$d=function(){};_._d=function(){return xy(this)};_.ae=function(){};_.be=function(){return(null==this.dc&&(this.dc=this.Md()),this.dc)+va+this.Vd()+va+this.Wd()+va+this.Ud()+jh+this.Qd()+(this.kc?l:",hidden")};_.ce=function(){return zy(this)};
+_.de=function(){};_.ee=function(){return Cy(this)};_.fe=function(){};_.ge=function(){var a=this.gc;a.e.a=-1;a.e.b=-1};_.he=function(a,b){this.ie(this.oc,this.pc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this._b,!0);this._b=0};_.je=function(a,b,c,d){Dy(this,a,b,c,d)};_.tS=function(){return this.cZ.d+Rc+this.be()+Uc};_.ke=function(){this.jc=!0};_.$b=null;_._b=0;_.ac=null;_.bc=0;_.cc=0;_.dc=null;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.jc=!1;_.kc=!0;_.lc=0;_.mc=!1;_.nc=!1;_.oc=0;_.pc=0;
+function P(a,b,c){var d;if(-1>a.Vb.a.c)throw new Bk("Missing message: awt.12A");if(A(b,45)){if(b==a)throw new Bk("Missing message: awt.12B");a:{if(a&&!A(a,57))for(d=a.fc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.fc}d=!1}if(d)throw new Bk("Missing message: awt.12C");if(A(b,57))throw new Bk("Missing message: awt.12D");}if(b.fc){d=b.fc;if(!b)throw new xn;var e=Tj(d.Vb.a,b),f;f=Wt(d.Vb.a,e);d.Wb&&d.Wb.qe(f);Py(d,e);new Qy(d,301,f)}d=a.Vb.a.c;By(b);Ry(a.Vb.a,d,b);d=(b.fc=a,b.$d(!0),vy(a),!!a.Wb&&
+A(a.Wb,50)&&(a.Wb.n=!1),oy(b,b,a,1),d);try{if(a.Wb)if(A(a.Wb,50)){var g=a.Wb;if(!b)throw new Er("Missing message: awt.185");if(null==c||null!=c)Sy(g,c,b);else throw new Bk("Missing message: awt.92");}else a.Wb.me(null==c?null:c,b)}catch(j){j=Ti(j);if(A(j,80))throw b=j,Py(a,d),b;throw j;}b.ge();new Qy(a,300,b)}function Ty(a,b){var c;c=a.le();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function Uy(a){var b;b=a.le();return new Vy(b.b,b.d,a.lc-b.c-b.b,a.bc-b.d-b.a)}
+function Hy(a,b){var c;for(c=a.Vb.a.c-1;0<=c;--c)Wt(a.Vb.a,c).$d(b)}function Py(a,b){var c;c=Wt(a.Vb.a,b);By(c);c.$d(!1);Zt(a.Vb.a,b);c.fc=null;vy(a);a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1);oy(c,c,a,1)}function Wy(a){var b=(Xy(),Yy);Fy(a,b);for(b=0;b<a.Vb.a.c;++b)Wt(a.Vb.a,b).ee()}function Zy(a,b){var c,d;if(a.Wb)for(d=new Ni(a.Vb.a);d.b<d.d.Be();)c=Oi(d),a.Wb.qe(c);if(b)for(d=new Ni(a.Vb.a);d.b<d.d.Be();)c=Oi(d),b.me(null,c);a.Wb=b;vy(a);a.Wb&&A(a.Wb,50)&&(a.Wb.n=!1)}
+function Iy(a){if(!a.jc){a.Wb&&a.Wb.ne(a);var b,c;for(c=0;c<a.Vb.a.c;++c)b=Wt(a.Vb.a,c),b.jc||b.ke();a.jc=!0}}function $y(){Jy.call(this);this.Vb=new az;this.Zb=(Op(),Op(),Ky)}t(365,366,oi);_.Od=function(){if(!this.Wb)return null;!this.Xb&&(this.Xb=this.Wb.oe(this));return this.Xb};_.Pd=function(){if(!this.Wb)return null;!this.Yb&&(this.Yb=this.Wb.pe(this));return this.Yb};_.le=function(){return this.Sd()};_.Rd=function(){return xy(this)};_.Td=function(){return zy(this)};
+_.Xd=function(){this.gc=(Op(),new bz)};_.Yd=function(){vy(this);this.Wb&&A(this.Wb,50)&&(this.Wb.n=!1)};_.$d=function(a){Hy(this,a)};_._d=function(){return xy(this)};_.ce=function(){return zy(this)};_.de=function(){var a;for(a=0;a<this.Vb.a.c;++a)By(Wt(this.Vb.a,a))};_.ee=function(){var a;if(!Cy(this))return!1;for(a=0;a<this.Vb.a.c;++a)Wt(this.Vb.a,a).ee();return!0};_.ge=function(){var a,b;this.Yb=this.Xb=null;for(b=0;b<this.Vb.a.c;++b)a=Wt(this.Vb.a,b),a.ge()};_.ke=function(){Iy(this)};_.Wb=null;
+_.Xb=null;_.Yb=null;function cz(){var a=new dz;$y.call(this);Zy(this,a)}t(364,365,oi,cz);_.Md=function(){return"panel"+this.Zb.b.d++};function ez(a,b,c){a=fz(a.Ub,b,c);a.j=!0;return new gz(a)}function hz(a){a.ae(a.Ub.d)}function iz(a){return new yy(jo(a.Ub.gb,Kf),jo(a.Ub.gb,Jf))}t(363,364,oi);_.Qd=function(){return jo(this.Ub.gb,Jf)};_.Ud=function(){return jo(this.Ub.gb,Kf)};_.Vd=function(){return fk(this.Ub.gb)};_.Wd=function(){return gk(this.Ub.gb)};
+_.Zd=function(){return this.Ub.gb.style.display!=Cf};_.fe=function(){hz(this)};_.he=function(){};_.Ub=null;function jz(a){if(null!=a)this.e=a;else throw new kz;}t(368,1,qi);_.tS=function(){return this.cZ.d+"[source="+this.e+Uc};_.e=null;
+function lz(){lz=x;R=new Li;z(R,new S(400),new U(Ah));z(R,new S(401),new U(Ah));z(R,new S(402),new U(Ah));z(R,new S(500),new U(Ch));z(R,new S(501),new U(Ch));z(R,new S(502),new U(Ch));z(R,new S(503),new U(Dh));z(R,new S(504),new U(Ch));z(R,new S(505),new U(Ch));z(R,new S(506),new U(Dh));z(R,new S(507),new U(Oh));z(R,new S(100),new U(ph));z(R,new S(101),new U(ph));z(R,new S(102),new U(ph));z(R,new S(103),new U(ph));z(R,new S(1004),new U(zh));z(R,new S(1005),new U(zh));z(R,new S(800),new U(Kh));z(R,
+new S(801),new U(Kh));z(R,new S(200),new U(Eh));z(R,new S(201),new U(Eh));z(R,new S(202),new U(Eh));z(R,new S(204),new U(Eh));z(R,new S(203),new U(Eh));z(R,new S(209),new U(Ph));z(R,new S(208),new U(Qh));z(R,new S(207),new U(Qh));z(R,new S(206),new U(Eh));z(R,new S(205),new U(Eh));z(R,new S(1400),new U(Mh));z(R,new S(1401),new U(Nh));z(R,new S(1402),new U(Nh));z(R,new S(300),new U(xh));z(R,new S(301),new U(xh));z(R,new S(1100),new U(Jh));z(R,new S(1101),new U(Jh));z(R,new S(1200),new U(Lh));z(R,new S(701),
+new U(Hh));z(R,new S(900),new U(Ih));z(R,new S(1001),new U(Fh));z(R,new S(601),new U(Gh))}t(367,368,qi);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.e,44)&&null!=this.e&&(a=this.e,a=(null==a.dc&&(a.dc=a.Md()),a.dc),null==a&&(a=l));return this.cZ.d+Rc+this.be()+"] on "+(0<a.length?a:this.e)};_.d=0;var R;function U(a){this.a=a}t(370,1,{},U);_.a=oh;function mz(){}t(371,1,{},mz);_.a=null;_.b=null;
+function nz(a,b){var c;b&&(a.a?(c=new oz(a.a),ps(c.b,c.c++,b),a.a=c):(a.a=new hj,bj(a.a,b)))}t(373,1,qi);_.a=null;function pz(){}function qz(){}t(372,373,qi,pz,qz);function rz(){rz=x;Math.sqrt(2)}function sz(a){rz();if(0>a)throw new Bk("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}t(374,1,{40:1},sz);_.eQ=function(a){return a===this?!0:A(a,40)?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 tz;a.a=31*a.a+K((new uz(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+K((new uz(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function vz(){vz=x;wz=new Mr;xz=new yy(0,0);Nr(wz,zb);Nr(wz,Qb);Nr(wz,vb);Nr(wz,"Last");Nr(wz,Fb);Nr(wz,jc);Nr(wz,Hc);Nr(wz,Pc);Nr(wz,Ob)}
+function Sy(a,b,c){var d;if(null==b)d=Fb;else if(d=b,!Hu(wz.a,b))throw new Bk(yz());rs(kj(a.c,d))===rs(c)&&rs(kj(a.b,c))===rs(d)||((b=kj(a.c,d))&&zz(a,b,d),Az(a.a.xd(),c)&&zz(a,c,d),b=a.a,new Bz(c,b.a.a),++b.b,z(a.b,c,d),z(a.c,d,c))}function Cz(a,b){return new yy($j(b[1].b,$j(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+$j(b[0].a,$j(b[4].a,b[3].a))+a.k)}function zz(a,b,c){Dz(a.a,b);Wi(a.b,b);Wi(a.c,c)}
+function Ez(a,b){if(!a.n){a.n=!0;var c,d,e;Fz(a.f,xz);Fz(a.i,xz);Fz(a.o,null);a.p=0;for(d=Gz(a.a,0);d.b!=d.d.a;){c=Hz(d);e=kj(a.b,c);var f=b.ec;e=Fn(e,Fb)?0:Fn(e,jc)?1:Fn(e,Hc)?2:Fn(e,Pc)?4:Fn(e,Ob)?3:Fn(e,zb)?f.a?4:3:Fn(e,vb)?f.a?3:4:Fn(e,Qb)?1:2;c.kc?a.o[e]||(ps(a.o,e,c),++a.p,a.f[e]=c.Rd(),a.i[e]=c.Td()):a.o[e]||(a.f[e]=c.Rd(),a.i[e]=c.Td())}0!=a.p&&(c=-1,a.o[1]&&++c,a.o[2]&&++c,a.o[0]||a.o[4]||a.o[3]?(a.e=(a.p-c-2)*a.d,++c):a.e=0,a.k=c*a.j)}}function Iz(){vz();Jz.call(this,0)}
+function Jz(a){vz();Op();this.a=new Kz;this.b=new Li;this.c=new Li;this.d=a;this.j=0;this.n=!1;this.o=y(Lz,m,44,5,0);this.f=y(Mz,m,46,5,0);this.i=y(Mz,m,46,5,0);this.p=this.e=this.k=0}t(375,1,{50:1,71:1},Iz,Jz);_.me=function(a,b){Sy(this,a,b)};
+_.ne=function(a){Ez(this,a);if(0!=this.p)if(a=Uy(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.ie(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].he(a.b,this.i[1].a),this.o[1].je(a.c,a.d,a.b,this.i[1].a,2,!0),e+=this.i[1].a+this.j);c=a.a-this.i[1].a-this.i[2].a-this.k;c=0<c?c:0;this.o[4]&&(this.o[4].he(this.i[4].b,c),this.o[4].je(a.c,e,this.i[4].b,c,2,!0),b+=this.i[4].b+this.d);d=a.b-this.i[4].b-this.i[3].b-this.e;this.o[0]&&this.o[0].ie(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].he(a.b,
+this.i[2].a),this.o[2].je(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].he(this.i[3].b,c),this.o[3].je(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.oe=function(a){var b;b=this.n;Ez(this,a);this.n=b;return 0==this.p?Ty(a,new yy(0,0)):Ty(a,Cz(this,this.f))};_.pe=function(a){var b;b=this.n;Ez(this,a);this.n=b;return Ty(a,Cz(this,this.i))};_.qe=function(a){var b;b=kj(this.b,a);null!=b&&zz(this,a,b)};_.tS=function(){return Nz.d+"[hgap="+this.d+",vgap="+this.j+Uc};_.a=null;
+_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;var xz,wz;function Oz(a){Jy.call(this);this.gc=(Op(),new Pz(a,this))}t(376,366,{41:1,44:1,51:1,65:1,71:1},Oz);_.Md=function(){return wd+this.ic.b.a++};_.Od=function(){return!ry(this)?new yy(0,0):Ny(this.gc,this)};_.ge=function(){};t(378,1,{});t(377,378,{},function(){});function Qz(){Qz=x}
+function Rz(a,b){if(null==b)throw new Er("Missing message: awt.103");var c=-1,d,e,f;f=a.gc.a.gb;e=oo(Qf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e):(c=f.options[c])?f.add(e,c.index):f.add(e)}function Sz(){Qz();Jy.call(this);new hj;this.gc=new Tz((Op(),this))}t(379,366,{42:1,44:1,51:1,65:1,71:1},Sz);_.Od=function(){return Ny(this.gc,this)};
+_.be=function(){return(null==this.dc&&(this.dc=my(this)),this.dc)+va+this.oc+va+this.pc+va+this.lc+jh+this.bc+(this.kc?l:",hidden")+",current="+Qp(this.gc.a,this.gc.a.gb.selectedIndex)};function Uz(){Uz=x;Vz=new Wz(255,255,255);Xz=new Wz(192,192,192);Yz=new Wz(128,128,128);Zz=new Wz(64,64,64);$z=aA=new Wz(0,0,0);bA=new Wz(255,0,0);new Wz(255,175,175);cA=new Wz(255,200,0);dA=new Wz(255,255,0);new Wz(0,255,0);eA=new Wz(255,0,255);fA=new Wz(0,255,255);gA=hA=new Wz(0,0,255)}
+function iA(a){var b,c;c=a.a>>16&255;b=a.a&255;a=a.a>>8&255;if(0==c&&0==b&&0==a)return new Wz(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new Wz(c,a,b)}function jA(a){return new Wz(K(0.7*(a.a>>16&255)),K(0.7*(a.a>>8&255)),K(0.7*(a.a&255)))}function Wz(a,b,c){Uz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Bk("Color parameter outside of expected range");this.a=c|b<<8|a<<16|-16777216}
+t(380,1,{43:1,52:1,56:1},Wz);_.eQ=function(a){return A(a,43)?a.a==this.a:!1};_.hC=function(){return this.a};_.tS=function(){return kA.d+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+Uc};_.a=0;var $z,gA,aA,hA,fA,Zz,Yz,Xz,eA,cA,bA,Vz,dA;function Ly(){Ly=x;My=new lA(!0);mA=new Mr;Nr(mA,"ar");Nr(mA,"fa");Nr(mA,"iw");Nr(mA,"ur")}function lA(a){this.a=a}t(381,1,qi,lA);_.a=!1;var My,mA;t(383,1,{61:1,74:1});function nA(){yy.call(this,0,0)}function yy(a,b){this.b=a;this.a=b}
+function Ay(a){yy.call(this,a.b,a.a)}t(382,383,{46:1,61:1,71:1,74:1},nA,yy,Ay);_.eQ=function(a){return a===this?!0:A(a,46)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new tz;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return oA.d+"[width="+this.b+",height="+this.a+Uc};_.a=0;_.b=0;function Gq(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}t(384,1,qi,Gq,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});
+_.re=function(){return 0!=(this.e&4)};_.se=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.d+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=l,this.se()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.f+(null!=this.b?",arg="+this.b:l)+Uc};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function pA(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].kc&&++b,++c;return b}
+function qA(a,b,c,d,e,f,g){var j,h,n,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}n=b.c-1;for(h=0;h<=n;++h)c=(ow(g?h:n-h,b.c),b.b[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.a)/2),j.b,j.a),d+=j.b+a.c}function rA(a,b){var c,d,e,f,g,j;j=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.kc&&(c=b?c.Td():c.Rd(),g=$j(g,c.a),j+=c.b+a.c);return new yy(j,g+2*a.d)}function dz(){sA.call(this,1,5,5)}
+function sA(a,b,c){Op();this.c=b;this.d=c;this.a=a}t(385,1,qi,dz,sA);_.me=function(){};
+_.ne=function(a){this.b=tA(a.Vb);if(0!=pA(this)){var b,c,d,e,f,g,j,h,n,o,r;b=Uy(a);g=a.le();j=a.ec.a;n=new hj;o=f=2*this.c;r=g.d+this.d;h=0;e=!0;var q,u,v;q=a.Vb.a.c;d=new uA(q);for(v=0;v<q;++v)ps(d.b,d.c++,null);for(c=this.b,q=0,v=c.length;q<v;++q)if(u=c[q],u.fc==a){var D=d,G=Tj(a.Vb.a,u);ow(G,D.c);ps(D.b,G,u)}for(d=new Ni(d);d.b<d.d.Be();)if((c=Oi(d))&&c.kc)a=c.Td(),!e&&o+a.b>b.b&&(qA(this,n,b.b-(o-this.c),g.b,r,h,j),n.Ke(),o=f,r+=h+this.d,h=0),e=!1,ps(n.b,n.c++,c),o+=a.b+this.c,h=$j(h,a.a);qA(this,
+n,b.b-(o-this.c),g.b,r,h,j)}};_.oe=function(a){this.b=tA(a.Vb);return 0==pA(this)?Ty(a,new yy(10,10)):Ty(a,rA(this,!1))};_.pe=function(a){this.b=tA(a.Vb);return 0==pA(this)?Ty(a,new yy(10,10)):Ty(a,rA(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.a){case 0:a=Ue;break;case 2:a=ng;break;case 1:a=Ad;break;case 4:a="trailing";break;default:a="leading"}return vA.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Uc};_.a=0;_.b=null;_.c=0;_.d=0;function Xy(){Xy=x;Yy=new wA(Nb,0,12)}
+function wA(a,b,c){Xy();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}t(386,1,{47:1,71:1},wA);_.a=null;_.b=0;_.c=0;var Yy;t(387,1,Xh);_.tS=function(){return xA.d+"[font="+this.b+"ascent="+yA(zA,this.b).a+", descent="+yA(zA,this.b).b+", height="+yA(zA,this.b).c+Uc};_.b=null;function AA(a){if(!a.k){By(a);a.Ed();var b,c;for(b=0;b<a.o.c;++b)(c=Wt(a.o,b))&&AA(c);Hy(a,!1);a.k=!0;oy(a,a,a.fc,0);new BA(a,202)}}
+function CA(a){var b,c;a.kc&&(a.gc.Ed(),a.kc=!1);for(b=0;b<a.o.c;++b)(c=Wt(a.o,b))&&c.Ed()}function DA(a){!ry(a)&&Wy(a);var b=zy(a);a.ie(a.oc,a.pc,b.b,b.a);Iy(a)}function EA(a,b){a.p!=b&&(a.p=b)}t(389,365,mi);_.Sd=function(){return new Oy(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ed=function(){CA(this)};_.Zd=function(){return this.gc.c.$};_.ie=function(a,b,c,d){Dy(this,a,b,c,d);this._b=0};_.je=function(a,b,c,d,e,f){e=c!=this.lc||d!=this.bc;Dy(this,a,b,c,d);this.kc&&e&&!f&&Iy(this)};_.k=!1;_.p=!1;
+function FA(a){$y.call(this);this.q=new qz;this.o=new hj;this.n=new Oy(0,0,0,0);this.kc=!1;Zy(this,new Iz);this.gc&&GA(this.gc,a);this.gc&&HA(this.gc.c,!0);EA(this,!0)}t(388,389,mi);_.le=function(){return new Oy(this.n.d,this.n.b,this.n.a,this.n.c)};_.Vd=function(){return fk(this.gc.c.gb)};_.Wd=function(){return gk(this.gc.c.gb)};_.Xd=function(){this.gc=new IA((Op(),l),this)};
+function JA(a,b,c,d,e,f){var g,j;g=a.d;f?(j=iA(g),f=new Wz(K(0.7*(g.a>>16&255)),K(0.7*(g.a>>8&255)),K(0.7*(g.a&255))),(a.d=g)&&(a.f=mg+(g.a>>16&255)+va+(g.a>>8&255)+va+(g.a&255)+sa)):(j=new Wz(K(0.7*(g.a>>16&255)),K(0.7*(g.a>>8&255)),K(0.7*(g.a&255))),f=iA(g),(a.d=j)&&(a.f=mg+(j.a>>16&255)+va+(j.a>>8&255)+va+(j.a&255)+sa));--d;--e;KA(a,b+1,c+1,d-1,e-1);(a.d=j)&&(a.f=mg+(j.a>>16&255)+va+(j.a>>8&255)+va+(j.a&255)+sa);KA(a,b,c,d,1);KA(a,b,c+1,1,e);(a.d=f)&&(a.f=mg+(f.a>>16&255)+va+(f.a>>8&255)+va+(f.a&
+255)+sa);KA(a,b+d,c,1,e);KA(a,b+1,c+e,d,1)}t(390,1,{});_.tS=function(){return"Graphics"};t(391,390,{});function LA(a){var b,c;c=$j(0,a.d);0==c?(b=a.a,c=~~(a.b.length/b),0<a.b.length%b&&++c):(c=a.d,b=~~(a.b.length/c),0<a.b.length%c&&++b);return new yy(b,c)}function MA(a,b,c){var d,e,f,g,j,h;a.b=tA(b.Vb);if(0==a.b.length)return new nA;g=LA(a);j=h=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=$j(h,d.b),j=$j(j,d.a);return new yy(h*g.b+a.c*(g.b-1),j*g.a+a.e*(g.a-1))}
+function NA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function OA(){PA.call(this,7)}function PA(a){Op();this.d=0;this.a=1;this.e=a;this.c=0}t(392,1,qi,OA,PA);_.me=function(){};
+_.ne=function(a){var b,c;this.b=tA(a.Vb);if(0!=this.b.length&&(b=Uy(a),!(0>=b.b||0>=b.a))){c=LA(this);var d=c.b;c=c.a;var a=a.ec.a,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);NA(b.b,b.c,this.c,f,e);NA(b.a,b.d,this.e,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[j].ie(e[o],n[b],f[o],h[b]),++j==this.b.length)break a}};_.oe=function(a){return Ty(a,MA(this,a,!1))};_.pe=function(a){return Ty(a,MA(this,a,!0))};_.qe=function(){};
+_.tS=function(){return QA.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Uc};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function ww(){An()}function av(a){An();this.f=a}t(394,97,hi,ww,av);function uy(){An();this.f="Missing message: awt.151"}t(393,394,hi,uy);t(395,1,{});function Oy(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}t(396,1,{49:1,71:1,74:1},Oy);_.eQ=function(a){return a===this?!0:A(a,49)?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 RA.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Uc};_.a=0;_.b=0;_.c=0;_.d=0;function SA(a){TA.call(this,a,0)}function TA(a,b){Jy.call(this);this.gc=(Op(),new UA(a));this.a=b;var c=this.gc;switch(b){case 1:var c=c.a,d=(Aw(),Bw);c.a=d;$w(c);break;case 0:c=c.a;d=(Aw(),Dw);c.a=d;$w(c);break;case 2:c=c.a,d=(Aw(),Ew),c.a=d,$w(c)}}t(397,366,ri,SA,TA);
+_.Od=function(){return!ry(this)?new yy(0,0):Ny(this.gc,this)};_.be=function(){var a=(null==this.dc&&(this.dc=my(this)),this.dc)+va+this.oc+va+this.pc+va+this.lc+jh+this.bc+(this.kc?l:",hidden")+",align=",b;b=Ue;switch(this.a){case 1:b=Ad;break;case 2:b=ng}return a+b+",text=null"};_.a=0;t(400,1,qi);_.be=function(){return this.j};_.tS=function(){return this.cZ.d+Rc+this.be()+Uc};_.j=null;_.k=null;
+function VA(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function WA(a){this.n=(Op(),Op(),Ky);var b;var c;b=this.cZ.d;-1!=fo(b,go(36))?b=null:(c=this.n.b.c++,b=Wu(b,ny(b,go(46))+1)+l+c);this.j=b;this.d=new pz;this.f=a;this.e=!0;this.i=new XA(this)}t(399,400,qi,WA);_.be=function(){return VA(this)};_.c=null;_.e=!1;_.f=null;_.i=null;t(398,399,ui);_.be=function(){return VA(this)+(this.b?",tearOff":l)};_.b=!1;t(402,1,{62:1});
+_.eQ=function(a){return a===this?!0:A(a,62)?this.a==a.a&&this.b==a.b:!1};_.hC=function(){var a;a=new tz;YA(a,this.a);YA(a,this.b);return a.a};function ty(){this.b=this.a=0}function ZA(a,b){this.a=a;this.b=b}function $A(a){var b=a.b;this.a=a.a;this.b=b}t(401,402,{53:1,62:1,71:1},ty,ZA,$A);_.eQ=function(a){return a===this?!0:A(a,53)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return aB.d+"[x="+this.a+",y="+this.b+Uc};_.a=0;_.b=0;
+function bB(a,b){if(!b)throw new Er("Missing message: awt.70");var c=a.a;if(F(b.f,xa)){var c=c.a.a,d=new zx,e=c.c.c;if(0>e||e>c.c.c)throw new qv;c.o&&(d.gb[Jd]=2);gx(c,e,d.gb);Ry(c.c,e,d)}else{var d=c.a.a,c=b.i.a,e=d.c.c,f,g;if(0>e||e>d.c.c)throw new qv;Ry(d.c,e,c);for(f=g=0;f<e;++f)A(Wt(d.c,f),31)&&++g;Ry(d.i,g,c);gx(d,e,c.gb);c.b=d;e=Vu(c.gb)+Sa;Pi(c.gd(),e,!1);d.o&&(e=Tj(d.c,c),-1!=e&&(d=(d.o?d.e:d.e.children[0]).children[e],2==d.children.length&&d.removeChild(d.children[1]),c.gb[Jd]=2))}}
+function cB(a,b,c,d){a=a.a;b=sy(b);c+=b.a;d+=b.b;Jv(a.a,c,d);Kv(a.a)}function dB(){WA.call(this,l);new hj;this.b=!1;this.a=(Op(),new eB)}t(403,398,ui,dB);_.a=null;t(406,1,{55:1,64:1,74:1});t(405,406,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.c==a.c&&this.d==a.d&&this.b==a.b&&this.a==a.a:!1};_.hC=function(){var a;a=new tz;YA(a,this.c);YA(a,this.d);YA(a,this.b);YA(a,this.a);return a.a};function Vy(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}
+t(404,405,{54:1,55:1,63:1,64:1,71:1,74:1},Vy);_.eQ=function(a){return a===this?!0:A(a,54)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tS=function(){return fB.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Uc};_.a=0;_.b=0;_.c=0;_.d=0;function gB(){gB=x;hB=new iB;jB=new kB;lB=new kB}var hB,lB,jB;t(408,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Fi(this)};function iB(){}t(409,408,{},iB);function kB(){}t(410,1,{},kB);t(411,366,ri);_.Nd=function(){return null};
+function mB(a,b){var c;c=new nB(ry(a));return!c?null:new yy(oB(c,Vc)*b+6,yA(zA,c.b).c+6)}function pB(a,b){var c;c=mB(a,b);return!c?xy(a):c}function qB(a,b){var c;c=mB(a,b);return!c?zy(a):c}function rB(a,b){var c=a.gc;Tx(c.a,b);c.e.a=-1;c.e.b=-1}function sB(a){tB.call(this,a,null!=a?a.length:0)}function tB(a,b){Jy.call(this);this.a=0>b?0:b;var c=this.gc;Tx(c.a,a);c.e.a=-1;c.e.b=-1}t(412,411,ri,sB,tB);_.Md=function(){return"textfield"+this.ic.b.e++};_.Od=function(){return mB(this,ko(this.gc.a.gb,ch).length)};
+_.Pd=function(){return!ry(this)?null:mB(this,ko(this.gc.a.gb,ch).length)};_.Rd=function(){return 0<this.a?pB(this,this.a):xy(this)};_.Td=function(){return 0<this.a?qB(this,this.a):zy(this)};_.Xd=function(){this.gc=(Op(),new uB)};_._d=function(){return 0<this.a?pB(this,this.a):xy(this)};_.ce=function(){return 0<this.a?qB(this,this.a):zy(this)};_.a=0;function Op(){Op=x;Ky=new vB}function wB(){var a=(Op(),Op(),Ky);!a.c&&(a.c=new xB)}function vB(){this.b=new yB;this.d=new mz}t(413,1,{},vB);_.a=null;
+_.c=null;var Ky;function yB(){}t(414,1,{},yB);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;t(415,1,{});function zB(){zB=x;AB=new BB;CB=new BB}function DB(a,b){return b==a?!0:!b?!1:!0}function BB(){}t(416,1,{58:1},BB);_.eQ=function(a){return null==a||!A(a,58)?!1:DB(this,a)};_.hC=function(){var a;a=null.$f()+";class="+null.$f();a=!null.$f().$f()?a:a+";charset=";return ut(a)};_.tS=function(){return EB.d+"[MimeType=(null);humanPresentableName="+this.a+Uc};_.a=null;var AB,CB;
+function FB(){FB=x;H(GB,m,58,[(zB(),CB),AB])}function HB(a){var b=(zB(),CB);if(DB(b,(zB(),CB)))return a.a;if(DB(b,AB))return new IB(a.a);throw new JB(b);}function KB(a){FB();this.a=a}t(417,1,{},KB);_.a=null;function JB(a){a="flavor = "+a;An();this.f=a}t(418,98,{59:1,71:1,78:1,86:1},JB);function LB(a,b){lz();MB.call(this,a,1001,b,oh)}function MB(a,b,c,d){lz();jz.call(this,a);this.d=b;this.a=c;this.c=d;this.b=0}t(419,367,qi,LB,MB);
+_.be=function(){var a,b;a=1001==this.d?"ACTION_PERFORMED":"unknown type";b=l;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="+ot(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=oh;function Ey(a,b){lz();jz.call(this,a);this.d=b}t(420,367,qi,Ey);
+_.be=function(){var a,b;a=this.e;switch(this.d){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Vd()+va+a.Wd()+ba+a.Ud()+jh+a.Qd()+sa};function Qy(a,b,c){lz();Ey.call(this,a,b);this.a=c}t(421,420,qi,Qy);
+_.be=function(){var a;switch(this.d){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.a;null==b.dc&&(b.dc=b.Md());return a+b.dc};_.a=null;function py(a,b,c,d){lz();jz.call(this,a);this.d=1400;this.b=b;this.c=c;this.a=d}t(422,367,qi,py);
+_.be=function(){var a;switch(this.d){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.d&&(mt(ft(this.a,ph))&&(a+="PARENT_CHANGED,"),mt(ft(this.a,xh))&&(a+="DISPLAYABILITY_CHANGED,"),mt(ft(this.a,zh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+sa};_.a=oh;_.b=null;_.c=null;t(423,1,di);function BA(a,b){lz();Ey.call(this,a,b);this.c=null;this.a=this.b=0}
+t(424,420,qi,BA);
+_.be=function(){var a;switch(this.d){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;
+_.b=0;_.c=null;t(425,1,{});function IB(a){if(null==a)throw new xn;}t(426,425,{},IB);
+function NB(){NB=x;OB={};OB["java.vendor"]=ve;OB["package.restrict.access.sun"]=bh;OB["sun.java.launcher"]=fc;OB["sun.management.compiler"]=ve;OB["os.name"]=fc;OB[" sun.boot.class.path"]=fc;OB["path.separator.applet"]=fc;OB["java.vm.specification.vendor"]=ve;OB["java.runtime.version"]=fc;OB["http.proxyPort"]=fc;OB["user.name"]=fc;OB["user.language"]=fc;OB["os.name.applet"]=fc;OB["browser.version"]=fc;OB["java.version"]=fc;OB["user.timezone"]=fc;OB["java.endorsed.dirs"]=fc;OB["java.specification.name"]=
+"GWT";OB["java.specification.version"]="2.5.0";OB[Re]=bc;!br&&(br=new jr);br.a?OB[Pe]="yes":OB[Pe]=null}var OB;t(429,98,pi);function PB(){An()}function QB(a){An();this.f=a}t(428,429,{66:1,71:1,78:1,86:1},PB,QB);function RB(){RB=x;SB=new TB}
+function UB(a){var b;if(a.k){var c;b=new st;tn(b.a,a.f);c=b.a;var d=hb;c[c.explicitLength++]=d;c=a.a;null!=c&&0<c.length&&(tn(b.a,Wa),tn(b.a,a.a));c=a.b;a=a.j;null!=c&&tn(b.a,c);null!=a&&(c=b.a,d=ha,c[c.explicitLength++]=d,tn(b.a,a));b=io(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}
+function VB(a){RB();var b,c,d;if(null==a)throw new PB;a=eo(a);try{d=fo(a,go(58))}catch(e){e=Ti(e);if(A(e,82))throw new QB(yn(e));throw e;}c=fo(a,go(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;WB();var f,g,j;j=c.length;b=new XB;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.a;f=String.fromCharCode(f+
+32&65535)}else h=b.a,f=String.fromCharCode(f);h[h.explicitLength++]=f}this.f=io(b.a)}else this.f=null,d=-1}if(null==this.f)throw new QB(Xb+a);if(!this.k&&(this.k=kj(SB,this.f),this.k||(this.k=(Op(),new YB))&&z(SB,this.f,this.k),!this.k))throw new QB(Xb+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,G,J,Q,tb,V,L,da,Ec,eg,Ab,Nd,Od,Pd,ob,Fc,Hb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Wa,n)==n&&-1==ZB(c,go(47),n+2))throw new $B(o);}else{L=c.substr(n,o-n);o-=n;G=0;
+J=this.c;da=this.e;Pd=this.j;v=this.d;Ab=this.i;r=this.a;Hb=this.n;ob=ZB(L,go(35),0);if(0==L.indexOf(Wa)&&0!=L.indexOf("////")){tb=2;da=-1;G=ZB(L,go(47),2);Od=ZB(L,go(63),2);-1!=Od&&(-1==G||G>Od)&&(G=Od);-1==G&&(G=o,v=l);Q=G;-1!=ob&&ob<G&&(Q=ob);var td=go(64);Fc=L.lastIndexOf(td,Q);r=L.substr(2,Q-2);-1<Fc&&(Hb=L.substr(2,Fc-2),tb=Fc+1);Ec=ZB(L,go(58),-1==Fc?tb:Fc);u=fo(L,go(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Ec=u+1:Ec=-1):Ec=-1}catch(gf){if(gf=Ti(gf),!A(gf,78))throw gf;}-1==
+Ec||Ec>G?J=L.substr(tb,Q-tb):(J=L.substr(tb,Ec-tb),eg=L.substr(Ec+1,Q-(Ec+1)),0==eg.length?da=-1:da=aC(eg,10))}-1<ob&&(Pd=L.substr(ob+1,o-(ob+1)));D=-1==ob?o:ob;var ac=go(63);Nd=L.lastIndexOf(ac,D);-1<Nd?(Ab=L.substr(Nd+1,D-(Nd+1)),0==Nd&&null!=v&&(F(v,l)?v=Va:v.indexOf(Va),V=ny(v,go(47))+1,v=v.substr(0,V-0)),D=Nd):0!=ob&&(Ab=null);-1<G&&(G<o&&47==L.charCodeAt(G)?v=L.substr(G,D-G):D>G&&(null==v?v=l:F(v,l)?v=Va:v.indexOf(Va),V=ny(v,go(47))+1,0==V?v=L.substr(G,D-G):v=v.substr(0,V-0)+L.substr(G,D-G)));
+null==v&&(v=l);null==J&&(J=l);d=J;var xe;xe=v;null!=Ab&&!F(Ab,l)&&(null!=v?xe=v+rb+Ab:xe=rb+Ab);null==this.f&&(this.f=this.f);this.c=d;this.b=xe;this.e=da;this.j=Pd;var ud;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+hb+this.e));null!=this.c&&-1<(ud=ny(this.c,go(64)))?(this.n=this.c.substr(0,ud-0),this.c=Wu(this.c,ud+1)):this.n=null;null!=this.b&&-1<(ud=fo(this.b,go(63)))?(this.i=Wu(this.b,ud+1),this.d=this.b.substr(0,ud-0)):(this.i=null,this.d=this.b);this.a=r;this.n=
+Hb;this.d=v;this.i=Ab}}catch(vd){vd=Ti(vd);if(A(vd,78))throw new QB(yn(vd));throw vd;}if(-1>this.e)throw new QB("incorrect port: "+this.e);}t(430,1,qi,VB);_.tS=function(){return UB(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var SB;t(431,1,{});function bC(a,b,c){var d,e;for(d=new cC(a.we().a);dC(d.a);)if(a=d.b=Oi(d.a),e=a.yf(),null==b?null==e:Fn(b,e))return c&&(a=new eC(a.yf(),a.zf()),fC(d)),a;return null}t(435,1,Wh);
+_.ve=function(a){return!!bC(this,a,!1)};_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Be()!=a.Be())return!1;for(a=new cC(a.we().a);dC(a.a);)if(b=a.b=Oi(a.a),c=b.yf(),b=b.zf(),!this.ve(c)||!gC(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=bC(this,a,!1);return!a?null:a.zf()};_.hC=function(){var a,b,c;c=0;for(b=new cC(this.we().a);dC(b.a);)a=b.b=Oi(b.a),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};
+_.ze=function(){throw new hC("Put not supported on this map");};_.Ae=function(a){a=bC(this,a,!0);return!a?null:a.zf()};_.Be=function(){return this.we().a.d};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new cC(this.we().a);dC(c.a);)b=c.b=Oi(c.a),a?d+=wa:a=!0,d+=l+b.yf(),d+=nb,d+=l+b.zf();return d+"}"};function Sx(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}
+function Hu(a,b){var c;if(null==b)c=a.c;else if(A(b,1))c=hb+b in a.e;else a:{c=a.Ee(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].yf())){c=!0;break a}c=!1}return c}function kj(a,b){return null==b?a.b:A(b,1)?a.e[hb+b]:iC(a,b,a.Ee(b))}function iC(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.yf()))return f.zf()}return null}function z(a,b,c){return null==b?jC(a,c):A(b,1)?kC(a,b,c):lC(a,b,c,a.Ee(b))}
+function lC(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.yf()))return a=d.zf(),d.Af(c),a}else e=a.a[d]=[];d=new eC(b,c);e.push(d);++a.d;return null}function jC(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function kC(a,b,c){var d,e=a.e,b=hb+b;b in e?d=e[b]:++a.d;e[b]=c;return d}
+function Wi(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(A(b,1)){var d,e=a.e;c=hb+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.yf())){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.zf();break a}}c=null}return c}t(434,435,Wh);_.ve=function(a){return Hu(this,a)};_.we=function(){return new mC(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return kj(this,a)};
+_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Wi(this,a)};_.Be=function(){return this.d};_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Li(){Sx(this)}t(433,434,bi,Li);_.Ce=function(a,b){return rs(a)===rs(b)||null!=a&&Fn(a,b)};_.Ee=function(a){return~~In(a)};function TB(){Sx(this)}t(432,433,bi,TB);function nC(){An()}t(436,97,hi,nC);function oC(a){var b,c;b=0;for(c=a.a;c<a.i;){c=pC(a,c);if(c>=a.i)break;c=qC(a,c);++b}return b}
+function rC(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function sC(a){var b;a.a=0<=a.j&&!a.d?a.j:pC(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new nC;b=a.a;a.a=qC(a,a.a);return a.n.substr(b,a.a-b)}
+function qC(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=tC(a.n,d);if(c<=a.f&&rC(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=fo(a.c,go(c)))break;++d}a.k&&b==d&&(a.e?(c=tC(a.n,d),c<=a.f&&rC(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=fo(a.c,go(c))&&++d));return d}function pC(a,b){var c,d;if(null==a.c)throw new xn;for(d=b;!a.k&&d<a.i;)if(a.e){c=tC(a.n,d);if(c>a.f||!rC(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>fo(a.c,go(c)))break;++d}return d}
+function uC(a){vC.call(this,a," \t\n\r\u000c",!1)}function wC(a){vC.call(this,a,va,!1)}function vC(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=tC(this.c,c),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=tC(this.c,d),this.b[c]=a}}}t(437,1,{},uC,wC,vC);_.a=0;_.b=null;_.c=null;_.d=!1;
+_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function xC(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Ln(e),!(Jn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=va);++d}}typeof a==qe?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Rc+c+Uc),a.apply(c)):(evalString=a+ra+c+");",$wnd.eval(evalString))}
+function yC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return ab}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Zf:a}function Ks(a){var a=new zC(a),b,c,d,e,f;b=$doc.getElementsByTagName(ce);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=po(e,Hd),c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;AC(a););return a.b}
+function BC(){BC=x;CC=H(Hs,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);DC=(Uz(),Xz);EC=iA(DC);FC=y(GC,m,43,23,0);HC=y(Hs,m,1,23,0);IC=y(GC,m,43,7,0);JC=null!=(NB(),OB[Pe]);KC=y(LC,m,47,100,0);MC=y(NC,m,48,100,0)}function OC(a){var b;if(a.Fb)b=PC(a,1)+pb+PC(a,2)+pb+PC(a,3);else if(b=PC(a,0),0<b.length){var c=new QC(a.Z);bj(a._.a,c)}return b}
+function RC(a,b){var c,d;c=b.a;if(F(c,(SC(),TC).b))Hq(UC(a));else if(F(c,VC.b))Hq(Iq(a));else if(F(c,WC.b))a.vb&&Jq(a.u,(!a.wb&&(a.wb=new Kq(a)),a.wb));else if(F(c,og)){7!=a.O&&(a.P=oh);d=b.c;d=nt(d,nh);c=ct(d,a.P);var e=!at(c,oh)?Ws(c):c;!at(e,Bh)&&XC(a.Z,N(c));YC(a);a.mb=!0;ZC(a);a.O=7;a.P=d}else F(c,vg)||(F(c,ge)?$C(a):aD(a,c))}
+function bD(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.qb&&(j=c-b+1,!(0>=j||b>a.ub||c>a.ub))){h=a.B;e=y(cD,m,-1,4,1);o=y(cD,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)dD(a.fb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.z&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.C.b||0==a.C.a)&&(a.C=iz(a));0==a.C.b&&(a.C.b=400);0==a.C.a&&(a.C.a=300);n=f=1;e=a.C.b;j=a.C.a;a.z||(e-=a.Y,j-=3*a.Y);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.z&&(a.B=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.z){for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]*=a.B,a.fb[f].M[b]*=a.B;eD(a.fb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]+=r,a.fb[f].M[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.z||fD(a.fb[f])}a.B*=h}}
+function gD(a){var b;a.mb=!0;a.c=202;a.pb=!1;if(0!=a.ub){a.mb=!0;a.f=!0;for(b=a.e;b<a.ub;++b)a.fb[b]=a.fb[b+1];--a.ub;a.e=a.ub;0<a.ub?a.Z=a.fb[a.e]:(a.Z=new hD(a),a.Z.r=0);null!=a.sb&&xC(a.sb,null)}}function iD(a,b){var c,d,e,f;f=new dB;d=Cc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=xc);d=new WA(Mb+d);var g=(SC(),TC).b;d.c=g;bB(f,d);nz(d.d,a);d=new WA(Mb+c);d.c=VC.b;nz(d.d,a);bB(f,d);a.vb&&(bB(f,new WA(xa)),c=a.xb,null==c&&(c="Paste "+e),d=new WA(c),d.c=WC.b,nz(d.d,a),bB(f,d));ly(a,f);return f}
+function jD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Y+a.S);g=(d-1)*(a.Y+a.S);1==c&&2<d&&(g-=2*a.Y);X(b,DC);a.ob?(f==a.c&&X(b,jA(DC)),KA(b,h,g,a.Y,a.Y),X(b,(Uz(),Zz)),kD(b,h,g,a.Y-1,a.Y-1)):f==a.c?JA(b,h+1,g+1,a.Y,a.Y,!1):JA(b,h,g,a.Y,a.Y,!0);if(!(1301==f&&!a.Eb||107==f&&!a.Cb))if(201!=f||a.Ob)if(103!=f||a.jb)if(!(105==f&&!a.tb&&!a.q)&&(109!=f||a.Fb))if(c=~~(a.Y/4),3>d)switch(X(b,(Uz(),aA)),f){case 101:X(b,dA);f=h+3;d=g+3;c=a.Y-6;e=a.Y-6;lD(b,!0);mD(b,nD(b,f,d,c,e));X(b,aA);f=h+3;d=g+3;c=a.Y-
+6;e=a.Y-6;b.n&&(lD(b,!1),mD(b,nD(b,f,d,c,e)));oD(b,h+6,g+6,a.Y-12,a.Y-12,-35,-110);KA(b,h+9,g+9,2,4);KA(b,h+a.Y-10,g+9,2,4);0.04>Math.random()&&(X(b,bA),KA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,dA),KA(b,h+a.Y-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Y-c;j=h+~~(a.Y/2);Y(b,d,g+a.Y-c,j,g+~~(a.Y/2));Y(b,h+~~(a.Y/2),g+~~(a.Y/2),e,g+a.Y-c);n=g+a.Y-c;f=~~(a.Y/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,eA);Y(b,d,g+c,j,g+~~(a.Y/2));Y(b,h+~~(a.Y/2),g+~~(a.Y/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);X(b,aA);break;case 107:X(b,cA);KA(b,h+4,g+4,a.Y-8,a.Y-8);X(b,aA);kD(b,h+4,g+4,a.Y-8,a.Y-8);oD(b,h+6,g+6,a.Y-11,a.Y-12,-35,-110);KA(b,h+9,g+9,2,4);KA(b,h+a.Y-10,g+9,2,4);break;case 108:f=~~(a.Y/4);Y(b,h+f,g+a.Y-f,h+a.Y-f,g+f);f=~~(a.Y/2)-f;d=g+~~(2*a.Y/3);h+=~~(a.Y/2);Y(b,h,d,h+f,d);g+=~~(a.Y/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Ib&&(f=~~(c/2),d=a.Y-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,gA),kD(b,c,e,d,d),X(b,$z),j=h+~~(a.Y/2),a=g+~~(a.Y/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:pD(b,h,g,a.Y,!0);break;case 111:pD(b,h,g,a.Y,!1);break;case 109:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));Y(b,h+a.Y-c,g+~~(a.Y/2),h+a.Y-~~(3*c/2),g+~~(a.Y/2)+~~(c/2));Y(b,h+a.Y-c,g+~~(a.Y/2),h+a.Y-~~(3*c/2),g+~~(a.Y/2)-~~(c/2));break;case 102:X(b,Vz);KA(b,h+3,g+5,a.Y-7,a.Y-11);X(b,aA);kD(b,h+3,g+5,a.Y-7,a.Y-11);break;case 103:X(b,DC);
+a.pb&&JA(b,h+1,g+1,a.Y,a.Y,!1);X(b,aA);qD(a,b,h,g,"NEW");break;case 106:X(b,bA);Y(b,h+7,g+7,h+a.Y-7,g+a.Y-7);Y(b,h+8,g+7,h+a.Y-6,g+a.Y-7);Y(b,h+7,g+a.Y-7,h+a.Y-7,g+7);Y(b,h+8,g+a.Y-7,h+a.Y-6,g+7);X(b,aA);Y(b,h+c,g+~~(a.Y/2),h+12,g+~~(a.Y/2));qD(a,b,h+6,g,rc);break;case 104:X(b,bA);Y(b,h+7,g+7,h+a.Y-7,g+a.Y-7);Y(b,h+8,g+7,h+a.Y-6,g+a.Y-7);Y(b,h+7,g+a.Y-7,h+a.Y-7,g+7);Y(b,h+8,g+a.Y-7,h+a.Y-6,g+7);X(b,aA);break;case 105:a.Nb?(X(b,fA),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,aA)):qD(a,b,h,g,"123");break;case 114:X(b,hA);f=a.Y-8;d=h+~~((a.Y-f)/2);c=g+~~((a.Y-f)/2);KA(b,d,c,f,f);X(b,aA);rD(a,b,h,g,Vz,"i");break;case 201:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2)+2);Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2)-2);Y(b,h+a.Y-c,g+~~(a.Y/2)+2,h+a.Y-c,g+~~(a.Y/2)-2);break;case 202:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));
+break;case 203:Y(b,h+c,g+~~(a.Y/2)-2,h+a.Y-c,g+~~(a.Y/2)-2);Y(b,h+c,g+~~(a.Y/2)+2,h+a.Y-c,g+~~(a.Y/2)+2);break;case 204:Y(b,h+c,g+~~(a.Y/2),h+a.Y-c,g+~~(a.Y/2));Y(b,h+c,g+~~(a.Y/2)-3,h+a.Y-c,g+~~(a.Y/2)-3);Y(b,h+c,g+~~(a.Y/2)+3,h+a.Y-c,g+~~(a.Y/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:sD(a,b,h,g+2,3);break;case 207:sD(a,b,h,g,4);break;
+case 208:sD(a,b,h,g,5);break;case 209:sD(a,b,h,g,1);break;case 210:sD(a,b,h,g,6);break;case 211:sD(a,b,h,g,7);break;case 212:sD(a,b,h,g,8);break;case 213:qD(a,b,h,g,"FG"),a.F=new ZA(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Rb||1201!=f)&&null!=HC[d]&&rD(a,b,h,g,FC[d],HC[d])}
+function tD(a){var b,c,d;a.kb&&(null==a.J&&(a.J=l),d=a.I.a,c=a.C.b-a.Y,b=a.Y,X(d,DC),KA(d,0,0,c,b),a.ob?(X(d,(Uz(),Zz)),kD(d,-1,0,c,b-1)):(X(d,EC),Y(d,0,0,c-1-2,0),X(d,jA(DC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),uD(d,a.X),X(d,(Uz(),aA)),-1!=a.J.toLowerCase().indexOf(he)&&X(d,bA),vD(d,a.J,10,15),wD(a.Ub,a.I,a.Y,a.C.a-a.Y))}
+function xD(a){var b,c,d,e;if(a.lb){d=a.Q.a;c=a.Y;b=a.C.a-2*a.Y-a.S;X(d,DC);KA(d,0,0,c,b);a.ob?(X(d,(Uz(),Zz)),Y(d,0,b-1,c,b-1),e=yD*(a.Y+a.S)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Y-1,e,a.Y-1,b-a.Y)):(X(d,EC),Y(d,0,0,0,b-1),Y(d,0,yD*a.Y,b-1,yD*a.Y),X(d,jA(DC)),Y(d,c-1,0,c-1,b-1-a.Y),Y(d,0,b-1,c-1,b-1));for(b=3;b<=yD+2;++b)jD(a,d,1,b);wD(a.Ub,a.Q,0,2*a.Y+a.S)}}
+function zD(a){var b,c,d,e;if(a.mb){e=a.cb.a;c=a.C.b-a.Y;b=a.C.a-3*a.Y-a.S;X(e,a.t);KA(e,0,0,c,b);d=a.db?(gB(),jB):(gB(),lB);if((gB(),hB)==(gB(),hB))d==jB?e.a=mb:e.a=lb;d=new sz(a.eb);(e.n=d)&&d&&(e.b=' strokeweight="'+d.e+'px" ');for(d=1;d<=a.ub;++d){var f=a.fb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,G=D=r=o=void 0,J=void 0,Q=void 0,tb=o=v=r=j=void 0,V=o=j=void 0,L=h=r=h=void 0,da=D=Q=void 0,J=h=q=r=r=G=u=L=j=V=V=v=L=J=q=V=L=u=da=q=J=n=Q=o=v=v=G=
+J=void 0,D=Q=1,n=2,da=3;f.w&&(eD(f),bD(f.n,1,f.n.ub,0),f.w=!1);n*=f.n.B;da*=f.n.B;j=1;0.7>f.n.B&&(j=1.2);j=N(M(AD(13*f.n.B*j)));BD(f.n,j);f.n.A&&(X(g,(Uz(),aA)),kD(g,0,0,f.n.C.b-1,f.n.C.a-1));if(0!=f.t){if(-1==f.j){o=N(M(Math.round(12*n)));for(j=1;j<=f.t;++j)0<f.d[j]&&7>f.d[j]&&(X(g,(BC(),IC)[f.d[j]]),h=g,r=K(f.J[j]-o/2),V=K(f.M[j]-o/2),L=u=o,lD(h,!0),mD(h,nD(h,r,V,u,L)));for(j=1;j<=f.u;++j)h=f.H[j],o=f.I[j],0!=f.d[h]&&f.d[h]==f.d[o]&&(X(g,(BC(),IC)[f.d[h]]),J=f.J[o]-f.J[h],Q=f.M[o]-f.M[h],D=Math.sqrt(J*
+J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*da*Q,J=3*da*D,V=y(I,s,-1,4,1),r=y(I,s,-1,4,1),V[0]=K(f.J[h]+q),r[0]=K(f.M[h]-J),V[1]=K(f.J[o]+q),r[1]=K(f.M[o]-J),V[2]=K(f.J[o]-q),r[2]=K(f.M[o]+J),V[3]=K(f.J[h]-q),r[3]=K(f.M[h]+J),o=g,h=V,lD(o,!0),mD(o,CD(o,h,r,4,!0)))}for(j=1;j<=f.u;++j){X(g,(Uz(),aA));h=f.H[j];o=f.I[j];1==f.j&&0!=f.d[h]&&f.d[h]==f.d[o]&&X(g,(BC(),IC)[f.d[h]]);if(3==f.B[j]||4==f.B[j])r=h,h=o,o=r;L=f.J[h];u=f.M[h];V=f.J[o];r=f.M[o];if(1!=f.s[j]||0!=f.B[j])J=V-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=
+1),Q/=D,D=J/D;switch(f.s[j]){case 2:10<=f.B[j]&&X(g,eA);q=n*Q;J=n*D;Y(g,N(M(Math.round(L+q))),N(M(Math.round(u-J))),N(M(Math.round(V+q))),N(M(Math.round(r-J))));Y(g,N(M(Math.round(L-q))),N(M(Math.round(u+J))),N(M(Math.round(V-q))),N(M(Math.round(r+J))));X(g,aA);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));r=N(M(Math.round(r)));Y(g,o,h,V,r);L=N(M(Math.round(da*Q)));u=N(M(Math.round(da*D)));Y(g,o+L,h-u,V+L,r-u);Y(g,o-L,h+u,V-L,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+L-(L-V)/10*h,G=u-(u-r)/10*h,Y(g,N(M(Math.round(v))),N(M(Math.round(G))),N(M(Math.round(v))),N(M(Math.round(G))));uD(g,f.n.k);o=DD(f.n.n);J=f.e[j];h=rb;null!=J&&(h=J);J=oB(f.n.n,h);L=N(M(Math.round((L+V)/2-J/2)));q=N(M(Math.round((u+r)/2+~~(o/2)-1)));X(g,eA);vD(g,h,L,q);X(g,aA);break;default:if(1==f.B[j]||3==f.B[j])q=da*Q,J=da*D,G=y(I,s,-1,3,1),v=y(I,s,-1,3,1),G[0]=N(M(Math.round(V+q))),v[0]=N(M(Math.round(r-J))),G[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),G[2]=N(M(Math.round(V-q))),v[2]=N(M(Math.round(r+
+J))),o=g,h=G,r=v,lD(o,!0),mD(o,CD(o,h,r,3,!0));else if(2==f.B[j]||4==f.B[j]){q=da*Q;J=da*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,G=u-(u-r)/10*h,o=h/10,Y(g,N(M(Math.round(v+q*o))),N(M(Math.round(G-J*o))),N(M(Math.round(v-q*o))),N(M(Math.round(G+J*o))))}else Y(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(r))))}}D=y(cD,m,-1,f.t+1,1);Q=y(I,s,-1,f.t+1,1);for(j=1;j<=f.u;++j)h=f.H[j],o=f.I[j],n=f.J[h],r=f.J[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=D[o]/Q[o]+n/Q[o];uD(g,f.n.k);
+o=DD(f.n.n);J=y(Hs,m,1,f.t+1,0);V=y(I,s,-1,f.t+1,1);r=y(I,s,-1,f.t+1,1);n=y(ED,m,54,f.t+1,0);u=2;1!=f.n.B&&(u=N(M(AD(2*f.n.B))));for(j=1;j<=f.t;++j)h=FD(f,j),(null==h||1>h.length)&&(h=ta),3==f.b[j]&&0<f.z[j]&&0==f.A[j]?(J[j]=h,V[j]=r[j]=oB(f.n.n,h),n[j]=GD(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.J[j],G=!0,1<Q[j]&&(0>=D[j]-f.J[j]?0-(D[j]-f.J[j]):D[j]-f.J[j])<25*f.n.B/3&&(G=!1),2<Q[j]&&(G=!1),1==Q[j]&&(0>=D[j]-f.J[j]?0-(D[j]-f.J[j]):D[j]-f.J[j])<25*f.n.B/10&&(L=!0),q=h,tb=l,f.n.Kb&&0<f.x[j]&&(tb+=Ub,1<f.x[j]&&
+(tb+=f.x[j])),v=l,0!=f.A[j]&&(1<ak(f.A[j])&&(v+=ak(f.A[j])),0<f.A[j]?v+=ua:v+=xa),L||!G?h=h+tb+v+l:h=v+tb+l+h,G||(q=h),J[j]=h,q=oB(f.n.n,q),v=oB(f.n.n,h),V[j]=q,r[j]=v,v=n[j]=GD(f,u,j,q,v,o,L),L=v.c+u+1,q=v.d+o+u,X(g,f.n.t),-1==f.j&&0!=f.d[j]&&X(g,(BC(),IC)[f.d[j]]),KA(g,v.c,v.d,v.b,v.a),1==f.j?0!=f.d[j]?X(g,(BC(),IC)[f.d[j]]):X(g,(Uz(),aA)):X(g,(BC(),FC)[f.b[j]]),vD(g,h,L,q));for(h=1;h<=f.y;++h)j=f.q[h][0],q=V[j],v=r[j],L=N(M(AD(f.J[j]-q/2))),q=N(M(AD(f.M[j]+~~(o/2)-1))),X(g,(Uz(),eA)),vD(g,ba+f.q[h][1],
+L+v,q);if(0<f.D||0<f.E)if(X(g,104==f.n.c?(Uz(),bA):(Uz(),hA)),0<f.D&&106!=f.n.c&&(v=n[f.D],kD(g,v.c,v.d,v.b,v.a)),0<f.E&&(h=f.H[f.E],o=f.I[f.E],J=f.J[o]-f.J[h],Q=f.M[o]-f.M[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(da+1)*Q,J=(da+1)*D,G=y(I,s,-1,5,1),v=y(I,s,-1,5,1),G[0]=N(M(AD(f.J[h]+q))),G[1]=N(M(AD(f.J[o]+q))),v[0]=N(M(AD(f.M[h]-J))),v[1]=N(M(AD(f.M[o]-J))),G[3]=N(M(AD(f.J[h]-q))),G[2]=N(M(AD(f.J[o]-q))),v[3]=N(M(AD(f.M[h]+J))),v[2]=N(M(AD(f.M[o]+J))),G[4]=G[0],v[4]=v[0],106!=f.n.c&&(da=
+g,j=G,Q=v,da.n&&(lD(da,!1),mD(da,CD(da,j,Q,5,!0)))),106==f.n.c&&HD(f,f.H[f.E],f.I[f.E]))){da=0;for(j=1;j<=f.t;++j)0<f.a[j]&&++da;if(da>~~(f.t/2))for(j=1;j<=f.t;++j)0<f.a[j]?f.a[j]=0:f.a[j]=1;X(g,(Uz(),bA));for(j=1;j<=f.t;++j)0<f.a[j]&&(v=n[j],kD(g,v.c,v.d,v.b,v.a))}}}a.z||(a.ob?(X(e,(Uz(),Zz)),Y(e,c-1,0,c-1,b-1)):(X(e,jA(DC)),Y(e,c-1,0,c-1,b-1),X(e,DC),Y(e,c-2,0,c-2,b-1),X(e,EC),Y(e,c-3,0,c-3,b-1)));a.Fb&&(d=~~((c-48)/2),X(e,(Uz(),eA)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
+Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.z&&(a.T=new wA(Vb,0,13),a.W=new nB(a.T),null!=a.bb&&(d=oB(a.W,a.bb),c=N(M(Math.round((c-d)/2))),b-=13,X(e,(Uz(),aA)),uD(e,a.T),vD(e,a.bb,c,b)));wD(a.Ub,a.cb,a.Y,2*a.Y+a.S)}}
+function sD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Y/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Y/2);d+=~~(a.Y/2);a=~~(a.Y/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.n&&(lD(b,!1),mD(b,CD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function ID(a){var b,c,d;if(a.nb){d=a.Qb.a;b=a.C.b;c=2*a.Y+a.S;X(d,DC);KA(d,0,0,b,c);a.ob?(X(d,(Uz(),Zz)),c=14*(a.Y+a.S),kD(d,c,0,b-c-1,2*a.Y+a.S-1)):(X(d,jA(DC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,EC),Y(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;14>=b;++b)jD(a,d,b,1),jD(a,d,b,2);a.c=c;wD(a.Ub,a.Qb,0,0)}}
+function pD(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);oD(a,b,c+o-j,f,d-4-j-1,e,h)}
+function JD(a,b,c){var d,e,f,g,j,h;KD(a,c);if(0==b.indexOf("$RXN")){a.Fb=!0;a.jb=!0;j=LD(b);b=new vC(b,j,!0);e=l;for(d=1;5>=d;++d)e=MD(b,j);d=ND(aC(eo(e.substr(0,3)),10)).a;g=ND(aC(eo(e.substr(3,3)),10)).a;MD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=MD(b,j),null==h||F(h,"$MOL"));)f+=h+j;a.fb[++a.ub]=new OD(a,f)}bD(a,1,d,1);bD(a,d+1,d+g,3)}else{a.Fb=!1;a.Z=new OD(a,b);if(!a.Z||0==a.Z.t)return a.kb=!0,a.J="ERROR - problems in reading/processing MOL input",ZC(a),!1;null!=a.i&&a.Z&&PD(a.Z,a.i,!0);null!=a.j&&
+a.Z&&PD(a.Z,a.j,!1);j=QD(a.Z,!1);if(1==j)a.fb[++a.ub]=a.Z;else{a.jb=!0;for(e=1;e<=j;++e)a.fb[++a.ub]=new RD(a,a.Z,e)}a.e=1;a.Z=a.fb[a.e];bD(a,1,j,0)}c&&ZC(a);return!0}function Lq(a,b){a.kb=!0;a.J=b}function BD(a,b){100>b&&(!KC[b]&&(KC[b]=new wA(Vb,0,b)),!MC[b]&&ps(MC,b,new nB(KC[b])),a.k=KC[b],a.n=MC[b])}
+function Pq(a,b){var c,d;if(0==b)return!1;YC(a);c=a.c;a.c=b;if(300>=b)switch(a.nb=!0,a.lb=!0,b){case 102:gD(a);break;case 110:a.mb=!0;a.c=c;a.$.a!=a.$.b&&a.$.a.b!=a.$.b?a.f&&(++a.ub,a.e=a.ub,a.f=!1):(a.kb=!0,a.J="No more undo");if(!(a.$.a!=a.$.b&&a.$.a.b!=a.$.b))break;SD(a,TD(a.$));a.mb=!0;break;case 111:a.c=c;if(a.$.a.c)a.f&&(++a.ub,a.e=a.ub,a.f=!1);else{a.kb=!0;a.J="No more redo";break}if(!a.$.a.c)break;d=a.$;if(!d.a.c)throw new av("Cannot redo. Index is out of range.");if(!d.a.c)throw new av(Yb);
+d.a=d.a.c;SD(a,d.a.a);a.mb=!0;break;case 152:a.c=c;d=a.Hb;d.a<d.c-1?(++d.a,d=Wt(d,d.a)):d=null;null==d?(a.kb=!0,a.J=hc):(Lq(a,dc+(a.Hb.a+1)+ca+a.Hb.c),d=UD(d),VD(a,d,!1,!0),null!=a.sb&&xC(a.sb,null));break;case 151:a.c=c;d=a.Hb;0<d.a?(--d.a,d=Wt(d,d.a)):d=null;null==d?(a.kb=!0,a.J=hc):(Lq(a,dc+(a.Hb.a+1)+ca+a.Hb.c),d=UD(d),VD(a,d,!1,!0),null!=a.sb&&xC(a.sb,null));break;case 101:a.Lb&&WD(a.Lb);a.Lb=new XD(1,a);a.c=c;break;case 107:!a.Db?a.Db=new YD(a):a.Db.gc.c.$?ZD(a.Db.gc.c):$D(a.Db);break;case 114:a.b&&
+WD(a.b);a.b=new XD(0,a);a.c=c;break;case 103:a.mb=!0;a.pb=!0;a.c=c;break;case 105:a.mb=!0;a.q&&a.gb&&(a.gb=!1,aE(a.Z),a.c=c);a.y=1;break;case 109:a.c=c;d=bE(a.Z);if(2==d){a.kb=!0;a.J="Copying the agent not possible !";break}d=y(cD,m,-1,4,1);dD(a.Z,d);a.mb=!0;a.Z=new QC(a.Z);d=K(~~((a.C.b-a.Y)/2)-d[0]);for(c=1;c<=a.Z.t;++c)a.Z.J[c]+=2*d;cE(a.Z);a.fb[++a.ub]=a.Z;a.e=a.ub;break;case 104:0<a.Z.D?(a.mb=!0,dE(a.Z,a.Z.D),a.Z.D=0,$C(a)):0<a.Z.E&&(a.mb=!0,eE(a.Z,a.Z.E),a.Z.E=0,$C(a));fE(a.Z);break;case 213:a.c=
+c;if(!a.E){var e,f,g,j;j=new dB;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new WA(c),bB(j,g),g.c=c,nz(g.d,a);ly(a,j);a.E=j}cB(a.E,a,a.F.a,a.F.b)}else{a.lb=!0;a.nb=!0;switch(b){case 301:a.d=3;break;case 401:a.d=4;break;case 501:a.d=5;break;case 701:a.d=9;break;case 801:a.d=10;break;case 901:a.d=11;break;case 1001:a.d=12;break;case 601:a.d=8;break;case 1101:a.d=7;break;case 1300:a.d=1;break;case 1201:a.o&&(WD(a.o),a.o=null);0==a.Z.D&&(a.o=new XD(2,a));a.d=18;break;case 1301:a.d=19;break;case 1302:a.d=
+20;break;case 1303:a.d=21;break;case 1304:a.d=22}0<a.Z.D&&(a.mb=!0,a.d!=a.Z.b[a.Z.D]&&18!=a.d&&(a.Z.b[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,$C(a)),18==a.d&&(d=ko((Mq(),Nq).gc.a.gb,ch),gE(a.Z,a.Z.D,d),$C(a)),fE(a.Z))}ZC(a);return!0}
+function Iq(a){var b,c,d;d=UC(a);c=l;if(a.Fb){var e,f,g;g=js([4,a.ub+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.ub;++b)bE(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(hE(g[1][0],3)+hE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ja+iE(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ja+iE(a.fb[g[3][b]],d)}else 1<a.ub&&(a.Z=new jE(a,a.fb,a.ub)),c=iE(a.Z,d),1<a.ub&&(a.Z=a.fb[a.e]);return c}
+function kE(a,b,c,d){var e;e=c;var f=d,g,j;(g=lE(b),j=0!=(b.e&2),g||j)?(a.Fb?cB((!a.w&&(a.w=iD(a,!0)),a.w),a,e,f):cB((!a.v&&(a.v=iD(a,!1)),a.v),a,e,f),e=!0):e=!1;if(e)return!0;if(a.z)return!1;e=!0;a.kb=!1;a.Sb=c-a.Y;a.Tb=d-(2*a.Y+a.S);a.kb=!0;a.J=l;a.gb=mE(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){b=0;for(e=1;14>=e;++e)if(c<e*(a.Y+a.S)){b=e;break}c=0;for(e=1;e<=yD+2;++e)if(d<e*(a.Y+a.S)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Mb=!0,a.kb=!0,a.J="Next ring will be added as spiro",ZC(a),
+!0;if(113==d)if(a.Ib)a.kb=!0,a.J="Move one atom",ZC(a);else return!0;if(!a.Rb&&1201==d||!a.Cb&&107==d||!a.Ob&&201==d||!a.jb&&103==d||!a.tb&&!a.q&&105==d||!a.Fb&&109==d||214==d)return!1;e=Pq(a,d)}else{if(d>a.C.a-a.Y-1)return!1;a.hb=!0;c-=a.Y;d-=2*a.Y+a.S;if(0<a.Z.D)if(104==a.c)dE(a.Z,a.Z.D),a.Z.D=0,$C(a);else{if(106==a.c)return!0;if(108==a.c)nE(a.Z,a.Z.D,0),$C(a);else if(157==a.c)nE(a.Z,a.Z.D,1),$C(a);else if(158==a.c)nE(a.Z,a.Z.D,-1),$C(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=
+1,Z(a.Z,0),a.Z.F=a.Z.D,205==a.c?(a.Z.v=1,a.Z.i[1]=a.Z.t,a.Z.i[0]=a.Z.D,a.Z.E=0):$C(a);else if(206<=a.c&&229>=a.c)a.O=2,oE(a.Z),$C(a);else if(230==a.c)a.O=3,$C(a);else if(233<=a.c&&262>a.c)pE(a.Z,!1),$C(a),a.O=3;else if(107==a.c){if(a.Db.b)return!0;gE(a.Z,a.Z.D,ko(a.Db.e.gc.a.gb,ch));a.Z.k=!0;$C(a)}else if(105==a.c)qE(a.Z),$C(a);else if(113!=a.c)if(300<a.c){if(a.d!=a.Z.b[a.Z.D]||18==a.d)a.Z.b[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,18==a.d&&(d=ko((Mq(),Nq).gc.a.gb,ch),1>d.length&&(d=Qc),gE(a.Z,a.Z.D,
+d)),$C(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,oE(a.Z),$C(a);else if(0<a.Z.E)if(104==a.c)eE(a.Z,a.Z.E),a.Z.E=0,$C(a);else if(106==a.c){d=a.Z;c=a.Z.E;if(0<d.a[d.H[c]]&&0<d.a[d.I[c]])Lq(d.n,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.t;1<=b;--b)0<d.a[b]&&b>c&&(c=b);if(0==c)break;dE(d,c);d.a[c]=0}a.Z.E=0;$C(a)}else if(201==a.c)rE(a.Z,a.Z.E),$C(a);else if(202==a.c||205==a.c)1==a.Z.s[a.Z.E]&&0==a.Z.B[a.Z.E]?a.Z.s[a.Z.E]=2:(a.Z.s[a.Z.E]=1,a.Z.B[a.Z.E]=0),$C(a),a.Z.B[a.Z.E]=
+0;else if(203==a.c)a.Z.s[a.Z.E]=2,a.Z.B[a.Z.E]=0,$C(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,$C(a);else if(206<=a.c&&229>=a.c)a.O=2,oE(a.Z),$C(a);else if(107==a.c){if(!a.Db.b)return!0;d=ko(a.Db.e.gc.a.gb,ch);a.Z.s[a.Z.E]=9;a.Z.e[a.Z.E]=d;$C(a)}else 105==a.c?(a.kb=!0,a.J="Only atoms may be marked !"):e=!1;else if(0==a.ub||a.pb){if(201>=a.c)return!1;++a.ub;a.e=a.ub;a.fb[a.ub]=new hD(a);a.Z=a.fb[a.ub];a.pb=!1;202<=a.c&&204>=a.c||205==a.c?(sE(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=
+1,a.Z.F=1,a.O=1,Z(a.Z,0),205==a.c&&(a.Z.J[2]=c+21.65,a.Z.M[2]=d-12.5,a.Z.i[0]=1,a.Z.i[1]=2,a.Z.v=1)):206<=a.c&&229>=a.c?(a.Z.L=c,a.Z.O=d,a.O=2,oE(a.Z)):300<a.c?(sE(a.Z),a.Z.b[1]=a.d,a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,18==a.d&&(d=ko((Mq(),Nq).gc.a.gb,ch),1>d.length&&(d=Qc),gE(a.Z,1,d))):230==a.c?tE(a,null,!0):233<=a.c&&262>a.c?(sE(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,pE(a.Z,!0)):NB();$C(a)}else e=!1;e&&(fE(a.Z),a.lb=!1,a.nb=!1,a.mb=!0,ZC(a))}return e}
+function uE(a,b,c,d){var e,f;if(a.z||!a.hb||lE(b))return!0;a.kb=!1;c-=a.Y;d-=2*a.Y;e=c-a.Sb;f=d-a.Tb;if(2==a.O||3==a.O||9==a.O)return!0;if(1==a.O){a:{b=a.Z;e=c;f=d;var g,j,h,n,o,r,q;b.D=0;b.J[0]=e;b.M[0]=f;g=vE(b,0);if(0<g&&205!=b.n.c)b.D=g,g!=b.F?(b.J[b.t]=b.J[g],b.M[b.t]=b.M[g]):(b.J[b.t]=b.L,b.M[b.t]=b.O);else if(205==b.n.c){b.E=0;g=b.i[b.v];n=b.i[b.v-1];j=b.J[g]-b.J[n];h=b.M[g]-b.M[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.J[n];q=f-b.M[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.v)dE(b,b.t),--b.v,b.C=!1;else if(2==b.t)0>b.M[2]-b.M[1]&&0<f-b.M[1]?b.M[2]=b.M[1]+g/2:0<b.M[2]-b.M[1]&&0>f-b.M[1]&&(b.M[2]=b.M[1]-g/2),0>b.J[2]-b.J[1]&&0<e-b.J[1]?b.J[2]=b.J[1]+0.866*g:0<b.J[2]-b.J[1]&&0>e-b.J[1]&&(b.J[2]=b.J[1]-0.866*g);else{if(2==b.z[b.i[0]]&&(o=b.G[b.i[0]][1],o==b.i[1]&&(o=b.G[b.i[0]][2]),j=b.J[b.i[0]]-b.J[o],h=b.M[b.i[0]]-b.M[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.J[o],q=f-b.M[o],e=q*j-r*h,r=b.J[b.i[1]]-b.J[o],q=b.M[b.i[1]]-b.M[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.u,b.D=b.i[0],Z(b,0),eE(b,e),0<vE(b,b.t)&&(b.C=!0)}else{if(b.C)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.v;if(100<b.v){Lq(b.n,"You are too focused on chains, enough of it for now !");--b.v;break a}b.D=b.t;Z(b,N(M(Math.round(h))));b.i[b.v]=b.t;0<vE(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;Lq(b.n,e+l)}else j=e-b.J[b.F],h=f-b.M[b.F],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.J[b.t]=b.J[b.F]+25*(j/g),b.M[b.t]=b.M[b.F]+25*(h/g)}a.r=!0}else if(113==a.c&&0<a.Z.D)a.ib||(a.ib=
+!0),b=a.Z,0<b.D&&(e=b.D,b.J[e]=c,b.M[e]=d);else if(mE(b)||lE(b))XC(a.Z,e),a.O=5;else if(0==a.Z.D&&0==a.Z.E){5!=a.O&&(e=f=0);b=a.Z;for(g=1;g<=b.t;++g)b.J[g]+=e,b.M[g]+=f;h=y(cD,m,-1,4,1);dD(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.n.C.b-b.n.Y&&0<h&&h<b.n.C.a-3*b.n.Y))for(g=1;g<=b.t;++g)b.J[g]-=e,b.M[g]-=f;a.O=5}a.D=!1;YC(a);a.mb=!0;ZC(a);a.Sb=c;a.Tb=d;return!0}
+function wE(a,b,c,d){var e,f,g;if(!(a.z&&null==a.rb||lE(b))){c-=a.Y;d-=2*a.Y;g=!1;f=0;b=1;a:for(;b<=a.ub;++b){e=a.fb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((BC(),JC)?350:170)+1,q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.t;++q)n=j-e.J[q],o=h-e.M[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.fb[b].D=0<e?e:0;a.fb[b].E=0>e?-e:0;f=b;g=!0;xE(a,a.fb[b].D);113==a.c&&0>e&&(g=!1,a.fb[b].E=0);break a}else if(xE(a,0),0<a.fb[b].D||0<a.fb[b].E)a.fb[b].D=
+0,a.fb[b].E=0,g=!0}if(g){for(b=a.e+1;b<=a.ub;++b)a.fb[b].D=0,a.fb[b].E=0;a.D=!1;YC(a);a.mb=!0;ZC(a)}!a.z&&0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
+function yE(a){if(a.z)return!0;a.ib&&(a.ib=!1,$C(a));a.kb=!1;a.P=oh;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=vE(b,b.t),6>b.z[c]&&(zE(b),d=b.i[b.v-1],b.H[b.u]=c,b.I[b.u]=d,b.G[c][++b.z[c]]=d,b.G[d][++b.z[d]]=c),dE(b,b.t));b.C=!1;$C(a)}else a:{var b=a.Z,e,f;c=vE(b,b.t);if(0!=c){--b.t;for(f=1;f<b.u;++f)if(d=b.H[f],e=b.I[f],d==c&&e==b.F||d==b.F&&e==c){--b.u;--b.z[b.F];3>b.s[f]?(++b.s[f],b.B[f]=0):Lq(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],Lq(b.n,"Not possible connection !")):
+(b.I[b.u]=c,b.G[c][++b.z[c]]=b.F,b.G[b.F][b.z[b.F]]=c,b.K[b.u]=N(M(AD((b.J[b.F]+b.J[c])/2))),b.N[b.u]=N(M(AD((b.M[b.F]+b.M[c])/2))))}}fD(a.Z);a.r&&(b=a.$,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,TD(b),b.a.c=c),$C(a),a.r=!1)}else 5==a.O&&(fD(a.Z),$C(a));0<a.O&&(a.D=!1,YC(a),a.mb=!0,fE(a.Z),AE(a.Z),ZC(a),a.O=0,a.f=!1);if(JC&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,YC(a),a.mb=!0,ZC(a);return!0}function YC(a){a.lb=!1;a.nb=!1;a.mb=!1}
+function xE(a,b){if(null!=a.rb&&!(0>=b&&0==a.Bb||b==a.Bb&&a.e==a.Ab))0>=b&&0<a.Bb&&(b=0),a.Bb=b,a.Ab=a.e,xC(a.rb,H(BE,m,81,[new S(a.e),new S(b)]))}
+function CE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Eb=!1:-1<b.indexOf("rbutton")&&(a.Eb=!0);-1<b.indexOf("nohydrogens")?a.Kb=!1:-1<b.indexOf("hydrogens")&&(a.Kb=!0);-1<b.indexOf("keephs")&&(a.N=!0);-1<b.indexOf("removehs")&&(a.N=!1);-1<b.indexOf("noquery")?a.Cb=!1:-1<b.indexOf("query")&&(a.Cb=!0);-1<b.indexOf(Df)?a.Fb=!1:-1<b.indexOf(jg)&&(a.Fb=!0);-1<b.indexOf("noautoez")?a.p=!1:-1<b.indexOf("autoez")&&(a.p=!0);-1<b.indexOf("nostereo")?a.Ob=!1:-1<b.indexOf("stereo")&&(a.Ob=!0);
+-1<b.indexOf("nocanonize")?a.s=!1:-1<b.indexOf("canonize")&&(a.s=!0);-1<b.indexOf("nomultipart")?a.jb=!1:-1<b.indexOf(yf)&&(a.jb=!0);-1<b.indexOf("nonumber")?(a.tb=!1,a.q=!1):-1<b.indexOf(Hf)&&(a.tb=!0,a.q=!1);-1<b.indexOf("newlook")?(a.ob=!0,a.S=1):-1<b.indexOf("oldlook")&&(a.ob=!1,a.S=0);-1<b.indexOf("autonumber")&&(a.q=!0,a.tb=!0);-1<b.indexOf("star")&&(a.Nb=!0,a.tb=!0);-1<b.indexOf("nostar")&&(a.Nb=!1,a.tb=!1);-1<b.indexOf("polarnitro")&&(a.yb=!0);-1<b.indexOf("nopolarnitro")&&(a.yb=!1);-1<b.indexOf("depict")&&
+(a.z=!0,a.Y=0,a.cb=null,bD(a,1,a.ub,0));if(-1<b.indexOf("nodepict")){a.z=!1;for(d=1;d<=a.ub;++d)DE(a.fb[d]),eD(a.fb[d]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf("xbutton")&&(a.Rb=!0);-1<b.indexOf("noxbutton")&&(a.Rb=!1);d=a.vb;-1<b.indexOf("nopaste")?a.vb=!1:-1<b.indexOf(Uf)&&(a.vb=!0);d!=a.vb&&(a.v=null,a.w=null);-1<b.indexOf(rd)&&(a.A=!0);-1<b.indexOf("noborder")&&(a.A=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.qb=!0);-1<b.indexOf("jmeh")&&
+(a.M=!0);-1<b.indexOf("showan")&&(a.Jb=!0);-1<b.indexOf("atommovebutton")&&(a.Ib=!0);-1<b.indexOf("noatommovebutton")&&(a.Ib=!1);a.Fb&&(a.q=!0,a.jb=!0);a.z||(a.A=!1);a.Eb&&++yD;c&&ZC(a)}
+function ZC(a){var b,c,d,e;b=iz(a);!a.C||b.b!=a.C.b||b.a!=a.C.a||!a.cb||!a.I?(e=!1,a.C&&(e=b.b!=a.C.b||b.a!=a.C.a),a.C=b,d=b.b-a.Y,c=b.a-3*a.Y-a.S,1>d&&(d=1),1>c&&(c=1),a.cb=a.Fe(a.cb,d,c),a.z&&e&&bD(a,1,a.ub,0),zD(a),a.z||(a.Qb=a.Fe(a.Qb,b.b,2*a.Y+a.S),ID(a),c=b.a-2*a.Y+a.S,1>c&&(c=1),a.Q=a.Fe(a.Q,a.Y,c),xD(a),a.I=a.Fe(a.I,d,a.Y),tD(a))):(zD(a),a.z||(tD(a),a.D&&(ID(a),xD(a)),a.D=!0));a.lb=!0;a.nb=!0;a.mb=!0;a.kb=!0}
+function EE(a,b){var c,d,e;e=l;for(d=1;d<=a.ub;++d){if(0<b&&(c=bE(a.fb[d]),c!=b))continue;c=a.fb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.t+ba+c.u,h=1;h<=c.t;++h){j=FD(c,h);c.n.M&&0<c.x[h]&&(j+=Ub,1<c.x[h]&&(j+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?j+=ua:j+=xa,1<ak(c.A[h])&&(j+=ak(c.A[h])));g=-1;for(f=1;f<=c.y;++f)if(c.q[f][0]==h){g=c.q[f][1];break}c.n.Nb&&0<c.d[h]&&(g=1);-1<g&&(j+=hb+g);o+=ba+j+ba+FE(0.055999999999999994*c.J[h],0,2)+ba+FE(0.055999999999999994*-c.M[h],
+0,2)}for(h=1;h<=c.u;++h)f=c.H[h],g=c.I[h],n=c.s[h],1==c.B[h]?n=-1:2==c.B[h]?n=-2:3==c.B[h]?(n=-1,j=f,f=g,g=j):4==c.B[h]?(n=-2,j=f,f=g,g=j):10==c.B[h]&&(n=-5),9==c.s[h]&&(n=c.B[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=mh),e+=c)}return e}function PC(a,b){var c,d,e;e=l;for(c=1;c<=a.ub;++c){if(0<b&&(d=bE(a.fb[c]),d!=b))continue;d=void 0;d=GE(a.fb[c]);d=HE(d);0<d.length&&(0<e.length&&(e+=Ta),e+=d)}return e}
+function $C(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.sb&&xC(a.sb,null)}var c,d,e;e=new IE;e.a=a.e;e.f=a.ub;c=!1;for(b=1;99>b;++b)if(d=a.fb[b])0<d.t&&(c=!0),e.d[b]=GE(d);else break;e.i=a.Fb;e.e=a.jb;e.b=a.B;e.c=a.O;if(b=c?e:null)a=a.$,b=new JE(b),c=a.a.c,a.a.c=b,b.b=a.a,c&&(b.c=c,c.b=b),a.a=b}function VD(a,b,c,d){try{JD(a,b,d)?c&&$C(a):ZC(a)}catch(e){if(e=Ti(e),A(e,78))ZC(a);else throw e;}}
+function tE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;KD(a,c);e=j=0;r=new vC(b,"|>",!0);g=-1<b.indexOf(pb);n=1;h=oC(r);a.ub=0;for(f=1;f<=h;++f)if(o=sC(r),eo(o),!F(o,mh))if(F(o,pb))++n,2==n?j=a.ub:3==n&&(e=a.ub+1);else{a.Z=new KE(a,o);if(0==a.Z.t){LE(a,"ERROR - problems in reading/processing molecule !");NB();d=!1;break a}++a.ub;a.e=a.ub;a.fb[a.ub]=a.Z}2==n?(LE(a,"ERROR - strange reaction - fixing !"),NB(),d=!1):3<n?(LE(a,"ERROR - strange reaction !"),NB(),d=!1):(1<a.ub&&!g&&CE(a,yf,!0),g&&!a.Fb&&CE(a,
+jg,!0),!g&&a.Fb&&CE(a,Df,!0),g?(bD(a,1,j,1),bD(a,j+1,e-1,2),bD(a,e,a.ub,3)):bD(a,1,a.ub,0),c&&ZC(a),d=!0)}d?$C(a):ZC(a)}catch(q){if(q=Ti(q),A(q,78))ZC(a);else throw q;}}function ME(a){YC(a);a.mb=!0;ZC(a)}function KD(a,b){a.c=202;a.pb=!1;a.ub=0;a.e=0;a.Z=new hD(a);a.Z.r=0;a.bb=null;a.B=1;a.mb=!0;b&&ZC(a);null!=a.sb&&xC(a.sb,null)}
+function SD(a,b){var c,d;a.e=b.a;a.ub=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.fb[c]=GE(d):a.fb[c]=null;a.Z=a.fb[a.e];a.Fb=b.i;a.jb=b.e;a.B=b.b;switch(b.c){case 5:case 7:case 9:break;default:null!=a.sb&&xC(a.sb,null)}}function NE(a,b){a.kb=!0;a.J=l;return 1>b||b>a.ub?(a.kb=!0,a.J="ERROR - invalid mol index: "+b,ZC(a),null):a.fb[b]}
+function aD(a,b){var c;c=-1;F(b,"Select substituent")?(c=202,b=l):F(b,Ea)?c=235:F(b,Fa)?c=240:F(b,Da)?c=260:F(b,Ja)?c=261:F(b,Oa)?c=241:F(b,Ia)?c=233:F(b,Ha)?c=236:F(b,Ga)?c=237:F(b,Ma)?c=234:F(b,La)?c=243:F(b,Qa)?c=252:F(b,Ka)?c=244:F(b,Ra)?c=239:F(b,"-PO3H2")?c=251:F(b,Ca)?c=242:F(b,za)?c=245:F(b,Aa)&&(c=238);0<c?Pq(a,c):b="Not known group!";a.kb=!0;a.J=b;ZC(a)}function LE(a,b){a.kb=!0;a.J=b;ZC(a)}function UC(a){var b;b=OC(a);YC(a);ZC(a);return b}
+function qD(a,b,c,d,e){var f,g,j,h;f=a.W;h=oB(f,e);if(h>=a.Y-1)for(g=f.b.b;h>=a.Y-1&&1<g;)--g,j=new wA(f.b.a,f.b.c,g),f=new nB(j),h=oB(f,e),b.e=j,b.i=OE(j);else uD(b,a.T);f=yA(zA,f.b).a-yA(zA,f.b).b;vD(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}function rD(a,b,c,d,e,f){var g,j;g=DD(a.V);j=oB(a.V,f);uD(b,a.U);(b.d=e)&&(b.f=mg+(e.a>>16&255)+va+(e.a>>8&255)+va+(e.a&255)+sa);vD(b,f,c+~~((a.Y-j)/2),d+~~((a.Y-g)/2)+g)}function DD(a){return yA(zA,a.b).a-yA(zA,a.b).b}
+function Oq(a,b){a.q?0==b&&(a.y=-1,a.kb=!0,a.J=Fd,ZC(a)):(a.R?a.y=b:-1<a.y&&10>a.y?a.y=10*a.y+b:a.y=b,a.R=!1,0==a.y?(a.y=-1,a.kb=!0,a.J=Fd):Lq(a,a.y+ba),ZC(a))}t(441,363,Vh);_.te=function(a){RC(this,a)};_.Fe=function(a,b,c){return ez(this,b,c)};_.Ge=function(){};_.ae=function(){ZC(this)};_.b=null;_.c=0;_.d=0;_.e=0;_.f=!1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=!1;_.q=!1;_.r=!1;_.s=!0;_.v=null;_.w=null;_.y=1;_.z=!1;_.A=!1;_.B=1;_.C=null;_.D=!0;_.E=null;_.F=null;_.H="http://peter-ertl.com/jsme/2013_03/help.html";
+_.I=null;_.J=null;_.L=null;_.M=!1;_.N=!0;_.O=0;_.P=oh;_.Q=null;_.R=!0;_.S=1;_.T=null;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=24;_.Z=null;_.$=null;_.ab=null;_.bb=null;_.cb=null;_.db=!0;_.eb=1;_.gb=!1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!1;_.qb=!1;_.rb=null;_.sb=null;_.tb=!1;_.ub=0;_.vb=!0;_.wb=null;_.xb=null;_.yb=!1;_.zb=null;_.Ab=0;_.Bb=0;_.Cb=!1;_.Db=null;_.Eb=!1;_.Fb=!1;_.Gb=!1;_.Ib=!1;_.Jb=!1;_.Kb=!0;_.Lb=null;_.Mb=!1;_.Nb=!1;_.Ob=!0;_.Pb=null;_.Qb=null;_.Rb=!0;
+_.Sb=0;_.Tb=0;var yD=10,KC,MC,DC,EC,FC,CC,JC,PE=null,IC,HC;function QE(){BC();cz.call(this);this.Ub=(Op(),Op(),Ky).a;this.x=new wA(null,0,8);this.t=(Uz(),Vz);this.fb=y(RE,m,94,99,0);this._=new az;this.Hb=new SE;this.K=F((NB(),OB[Re]),bc);this.u=new TE;this.G=H(Hs,m,1,[Ea,Fa,Oa,Da,Ja,Ia,Ha,Ga,Ma,Qa,Ka,La,Ca,Aa,za]);this.Z=new hD(this);IC[0]=Yz;IC[1]=new Wz(255,153,153);IC[2]=new Wz(255,204,102);IC[3]=new Wz(255,255,153);IC[4]=new Wz(102,255,255);IC[5]=new Wz(51,204,255);IC[6]=new Wz(255,153,255)}
+t(440,441,Vh,QE);_.Fe=function(a,b,c){var d;return a?(d=a.a,tj(d.t,b,c),a):ez(this,b,c)};_.Ge=function(a){if(this.a){var b=this.a;b.a.a&&b.a.a.a.apply(null,[UE(b.a),a])}};_.a=null;function VE(a){if(a.d.gb.style.display!=Cf){hz(a.c);for(a=new Ni(a.e.j);a.b<a.d.Be();)Oi(a),null.$f()}}function WE(a){XE.call(this,a,ab,ab,null)}function YE(a,b){XE.call(this,a,ab,ab,b)}function ZE(a,b,c){XE.call(this,a,b,c,null)}
+function XE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(F(Zb,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=pj(a)){this.b=$E;++$E;this.d=e;this.c=new QE;this.e=new aF(this.c,b,c,d);nv(e,this.e,e.gb);d&&jd in d&&(this.e.b=d[jd]);a=this.e;a.d||(a.d=fz(a,jo(a.gb,Kf),jo(a.gb,Jf)),a.d.j=!1);var b=a.c,f,g,j,h,n,o,r;b.K?PE=Zb:PE="JME";b.v=iD(b,!1);b.w=iD(b,!0);Lq(b,PE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.C=iz(b);Zy(b,null);b.ob||(b.S=0);b.T||(b.T=new wA(Vb,0,13),b.W=new nB(b.T));b.U||(b.U=new wA(Vb,1,13),b.V=new nB(b.U));b.X||(b.X=new wA(Vb,0,11),new nB(b.X));BD(b,13);b.Cb=!1;b.Fb=!1;b.p=!1;b.Ob=!0;b.s=!0;b.Rb=!0;b.Eb=!1;yD=10;b.Kb=!0;try{r=bF(b.Ub,"options");null!=r&&CE(b,r,!1);j=bF(b.Ub,"jme");null!=j&&(b.L=j);n=bF(b.Ub,"mol");null!=n&&(b.ab=n);g=bF(b.Ub,"depictcgi");null!=g&&(b.Gb=!0);o=bF(b.Ub,Ng);null!=o&&(b.bb=o,ZC(b));b.j=bF(b.Ub,"atomcolors");b.i=bF(b.Ub,"atombg");f=bF(b.Ub,"depictbg");
+if(null!=f&&b.z){var q;var u,v,D,G;v=(Uz(),Vz);try{if(0!=f.indexOf(ha))throw new zn("bad hex encoding");G=aC(f.substr(1,2),16);D=aC(f.substr(3,2),16);u=aC(f.substr(5,2),16);q=v=new Wz(G,D,u)}catch(J){if(J=Ti(J),A(J,78))NB(),q=v;else throw J;}b.t=q}b.Jb&&b.Z&&aE(b.Z);h=bF(b.Ub,"notify_structural_change_js_function");b.sb=h}catch(Q){if(Q=Ti(Q),!A(Q,78))throw Q;}b.c=202;for(f=0;23>f;++f)FC[f]=(Uz(),cA),HC[f]=Qc;HC[1]=Ub;FC[1]=(Uz(),Zz);HC[2]=yb;FC[2]=cA;HC[3]=Cb;FC[3]=Zz;HC[4]=ec;FC[4]=hA;HC[5]=oc;FC[5]=
+bA;HC[9]=Pb;FC[9]=eA;HC[10]=Gb;FC[10]=eA;HC[11]=Bb;FC[11]=eA;HC[12]=Wb;FC[12]=eA;HC[8]=Bc;FC[8]=jA(dA);HC[7]=qc;FC[7]=cA;HC[6]=Gc;FC[6]=Zz;HC[13]=Dc;FC[13]=Zz;HC[18]=Qc;FC[18]=Zz;HC[19]=rc;FC[19]=Zz;HC[20]=sc;FC[20]=Zz;HC[21]=tc;FC[21]=Zz;HC[22]=uc;FC[22]=Zz;Iy(b);b.$=new cF;f=a.c;f.C=iz(f);null!=f.L?(tE(f,f.L,!1),null!=f.i&&f.Z&&PD(f.Z,f.i,!0),null!=f.j&&f.Z&&PD(f.Z,f.j,!1)):null!=f.ab&&VD(f,f.ab,!1,!1);ZC(a.c)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function dF(){return Ks(null)}function eF(a){return Ks(a)}t(442,1,gi,WE,YE,ZE,XE);_.He=function(a){B(this.e,new fF(this,a),(Rp(),Rp(),Sp))};_.Ie=function(a){B(this.e,new gF(this,a),(Xq(),Xq(),Yq))};_.Je=function(a){$D(new hF(a,this.c,DC))};_.Ke=function(){gD(this.c)};_.Le=function(){Vn((Sn(),Tn),new iF(this))};_.Me=function(){return this.a};_.Ne=function(){return this.b};_.Oe=function(){return this.c.H};_.Pe=function(){return this.c.db};_.Qe=function(){return this.c.eb};_.Re=function(){return this.c.sb};
+_.ed=function(){return jo(this.e.gb,Jf)};_.Se=function(){var a;a=[];a.length=2;a[0]=jo(this.e.gb,Kf);a[1]=jo(this.e.gb,Jf);return a};_.fd=function(){return jo(this.e.gb,Kf)};_.Te=function(){return this.d.gb};_.Ue=function(){return this.c.xb};_.Ve=function(){return this.c.zb};_.We=function(a){$wnd.alert("JSME initialization error: "+a)};_.hd=function(){return this.d.gb.style.display!=Cf};_.Xe=function(){var a=this.c,b;a.Fb?b=EE(a,1)+pb+EE(a,2)+pb+EE(a,3):b=EE(a,0);return b};_.Ye=function(){return Iq(this.c)};
+_.Ze=function(){var a=this.c,b,c;b=a.Ob;a.Ob=!1;c=OC(a);a.Ob=b;ZC(a);return c};_.$e=function(a){CE(this.c,a,!0)};_._e=function(){};_.af=function(a){VD(this.c,a,!0,!0)};_.bf=function(a){tE(this.c,a,!0)};_.fe=function(){VE(this)};_.cf=function(){KD(this.c,!0)};_.df=function(a){var b=this.c;if(a=NE(b,a)){var c;for(c=1;c<=a.t;++c)a.d[c]=0;ME(b)}};_.ef=function(a){this.a=a;!this.c.a&&(this.c.a=new jF(this))};
+_.ff=function(a){var b=this.e,c,d;if(b.b!=a){b.b=a;for(d=new Ni(b.a);d.b<d.d.Be();)c=Oi(d),a?c.a=mb:c.a=lb}hz(b.c)};_.gf=function(a,b){var c=this.c,d;if(d=NE(c,a))PD(d,b,!0),ME(c)};_.hf=function(a,b){var c=this.c,d;d=NE(c,a);1>b||b>d.t?(c.kb=!0,c.J="ERROR - invalid atom index: "+b,ZC(c)):(d.D=b,ME(c))};_.kd=function(a){this.e.gb.style[De]=a;VE(this)};_.jf=function(a){this.c.H=a};_.kf=function(a){var b=this.c;b.db=a;ZC(b)};_.lf=function(a){var b=this.c;b.eb=a;ZC(b)};_.mf=function(a){this.c.rb=a};
+_.nf=function(a){this.c.sb=a};_.of=function(a){var b=this.c;b.xb=a;b.v=iD(b,!1)};_.pf=function(a){this.c.zb=a};_.qf=function(a,b){var c=this.e;c.md(a);c.kd(b);VE(this)};_.rf=function(a){aD(this.c,a)};_.sf=function(a,b){var c=this.c;c.f=!1;c.Pb=new KE(c,a);c.c=253;c.kb=!0;c.J=b;ZC(c)};_.ld=function(a){Xu(this.d.gb,a)};_.md=function(a){this.e.gb.style[ih]=a;VE(this)};_.tf=function(a){LE(this.c,a)};_.uf=function(){return UC(this.c)};_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;var $E=0;
+function iF(a){this.a=a}t(443,1,{},iF);_.wc=function(){var a,b;for(b=new Ni(this.a.e.a);b.b<b.d.Be();)a=Oi(b),a.t.gb.innerHTML=a.q||l};_.a=null;function jF(a){this.a=a}t(444,1,{},jF);_.a=null;function fF(a,b){this.a=a;this.b=b}t(445,1,{},fF);_.Lc=function(a){a=a.a;Vn((Sn(),Tn),new kF(this,this.b,a))};_.a=null;_.b=null;function kF(a,b,c){this.a=a;this.c=b;this.b=c}t(446,1,{},kF);_.wc=function(){var a=this.b;this.c.a.apply(a,[UE(this.a.a),a])};_.a=null;_.b=null;_.c=null;
+function gF(a,b){this.a=a;this.b=b}t(447,1,{},gF);_.a=null;_.b=null;function $q(a,b,c){this.a=a;this.c=b;this.b=c}t(448,1,{},$q);_.wc=function(){var a=this.b;this.c.a.apply(a,[UE(this.a.a),a])};_.a=null;_.b=null;_.c=null;
+function lF(){var a=mF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;nF(oF,arguments)?a=arguments[0]:3==arguments.length?a=new ZE(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new WE(arguments[0]):4==arguments.length?a=new XE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new YE(arguments[0],arguments[1]));this.g=a;pF();a[Wc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.He(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new qF(a))});b.addMouseOverHandler=C(function(a){this.g.Ie(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new qF(a))});b.alert=C(function(a){this.g.Je(a)});b.clear=C(function(){this.g.Ke()});b.deferredRepaint=C(function(){this.g.Le()});b.getAfterPasteCallBack=C(function(){return this.g.a});b.getCreationIndex=C(function(){return this.g.b});b.getHelpURL=C(function(){return this.g.c.H});b.getMolecularAreaAntiAlias=C(function(){return this.g.c.db});b.getMolecularAreaLineWidth=
+C(function(){return this.g.c.eb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.c.sb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Se()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.d.gb});b.getPasteLabel=C(function(){return this.g.c.xb});b.getPrePasteJSfunction=C(function(){return this.g.c.zb});b.initializationError=C(function(a){this.g.We(a)});b.isVisible=C(function(){return this.g.hd()});
+b.jmeFile=C(function(){return this.g.Xe()});b.molFile=C(function(){return this.g.Ye()});b.nonisomericSmiles=C(function(){return this.g.Ze()});b.options=C(function(a){this.g.$e(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.af(a)});b.readMolecule=C(function(a){this.g.bf(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=oF;pF();var f=b,g,b=rF.b;g=sF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=sF(b,
+e,f)}if(!g)throw new Xi("Can't find exported method for given arguments: 0"+hb+f.length+aa);return g[0]});b.reset=C(function(){this.g.cf()});b.resetAtomColors=C(function(a){this.g.df(a)});b.setAfterPasteCallBack=C(function(a){this.g.ef(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new qF(a))});b.setAntialias=C(function(a){this.g.ff(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.gf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.hf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
+b.setHelpURL=C(function(a){this.g.jf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.kf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.lf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nf(a)});b.setPasteLabel=C(function(a){this.g.of(a)});b.setPrePasteJSfunction=C(function(a){this.g.pf(a)});b.setSize=C(function(a,b){this.g.qf(a,b)});b.setSubstituent=C(function(a){this.g.rf(a)});b.setTemplate=C(function(a,
+b){this.g.sf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.tf(a)});b.smiles=C(function(){return this.g.uf()});tF({"0":{"0":[[dF,null,void 0]],1:[[eF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new uF(e));return[e]},qe]]}});vF(oF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Is(){wF||(wF=!0,lF())}t(449,1,{},Is);
+var wF=!1;function Ms(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==qe)$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 Ls(){}t(451,1,{},Ls);_.wc=function(){Ms()};function uF(a){this.a=a}t(452,1,{68:1,106:1},uF);_.eQ=function(a){return null!=a&&A(a,68)&&this.a==a.a};_.a=null;function qF(a){this.a=a}t(453,1,{69:1,106:1},qF);
+_.eQ=function(a){return null!=a&&A(a,69)&&this.a==a.a};_.a=null;
+function AC(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=po(c,ih);b=po(c,De);f=po(c,Af);e=po(c,Me);var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=po(h,Af),h=po(h,ch),null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Hd);c.removeAttribute(Af);c.removeAttribute("archive");c.removeAttribute(De);c.removeAttribute(ih);c.removeAttribute(hd);c.removeAttribute("hspace");c.removeAttribute("vspace");c.removeAttribute("codebase");
+c.innerText=l||l;d=ro();c.setAttribute(Me,d);c.style[ih]=yC(g);c.style[De]=yC(b);b=new xF(a,d,n,e,c,f);Vn((Sn(),Tn),b);++a.b;return!0}function zC(a){this.a="JME.class";this.d=a}t(454,1,{},zC);_.Ec=function(){return AC(this)};_.a=null;_.b=0;_.c=null;_.d=null;function xF(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}t(455,1,{},xF);
+_.wc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,ab,ab,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(Me,this.e):this.c.removeAttribute(Me);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 yF(){}t(456,1,gi,yF);function zF(a){this.a=a}t(457,1,{},zF);_.wc=function(){this.a()};_.a=null;
+function AF(){var a=mF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;nF(BF,arguments)?a=arguments[0]:0==arguments.length&&(a=new yF);this.g=a;pF();a[Wc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Vn((Sn(),Tn),new zF(a))});vF(BF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Js(){CF||(CF=!0,AF())}t(458,1,{},Js);var CF=!1;function DF(a){An();this.f=a}
+t(459,429,pi,DF);function Ss(){An();this.f="divide by zero"}t(460,97,hi,Ss);function qs(){An()}function EF(a){An();this.f=a}t(461,97,hi,qs,EF);function FF(){FF=x;GF=new HF(!1);IF=new HF(!0)}function HF(a){this.a=a}t(462,1,{71:1,72:1,75:1},HF);_.eQ=function(a){return A(a,72)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?bh:"false"};_.a=!1;var GF,IF;function JF(){}function KF(a){return typeof a==Hf?Bc+(0>a?-a:a):a}
+function LF(a,b){var c;c=new JF;c.d=Ib+(MF(0!=a?-a:0)?KF(0!=a?-a:0):l+Fi(c));NF(0!=a?-a:0)&&OF(0!=a?-a:0,c);c.b=4;c.a=b;return c}function $(a){var b;b=new JF;b.d=Ib+(MF(a)?KF(a):l+Fi(b));NF(a)&&OF(a,b);return b}function PF(a,b){var c;c=new JF;c.d=Ib+(MF(a)?KF(a):l+Fi(c));NF(a)&&OF(a,c);c.b=b?8:0;return c}function QF(){var a;a=new JF;a.d=Ib+(MF(0)?KF(0):l+Fi(a));NF(0)&&OF(0,a);a.b=2;return a}function RF(a){var b;b=new JF;b.d=Ib+(MF(a)?KF(a):l+Fi(b));NF(a)&&OF(a,b);b.b=1;return b}
+function NF(a){return typeof a==Hf&&0<a}function MF(a){return null!=a&&0!=a}function OF(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=Rh[b.c])c=c.prototype;else{c=Rh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(464,1,{},JF);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?l:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;
+function SF(a){var b;if(!(b=TF,!b&&(b=TF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new UF(Rb+a+ea);return parseFloat(a)}
+function aC(a,b){var c,d;if(null==a)throw new UF(Gf);if(2>b||36<b)throw new UF("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new UF(Rb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new UF(Rb+a+ea);if(-2147483648>c||2147483647<c)throw new UF(Rb+a+ea);return c}t(466,1,{71:1,83:1});var TF=null;function VF(a){this.a=a}
+t(465,466,{71:1,75:1,76:1,83:1},VF);_.eQ=function(a){return A(a,76)&&a.a==this.a};_.hC=function(){return K(this.a)};_.tS=function(){return l+this.a};_.a=0;function uz(a){this.a=a}t(467,466,{71:1,75:1,79:1,83:1},uz);_.eQ=function(a){return A(a,79)&&a.a==this.a};_.hC=function(){return K(this.a)};_.tS=function(){return l+this.a};_.a=0;function kz(){An()}function Bk(a){An();this.f=a}t(468,97,$h,kz,Bk);function qv(){An()}function rw(a){An();this.f=a}t(469,97,hi,qv,rw);function S(a){this.a=a}
+function dt(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 Xs(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function ND(a){var b,c;return-129<a&&128>a?(b=a+128,c=(WF(),XF)[b],!c&&(c=XF[b]=new S(a)),c):new S(a)}t(470,466,{71:1,75:1,81:1,83:1},S);_.eQ=function(a){return A(a,81)&&a.a==this.a};_.hC=function(){return this.a};
+_.tS=function(){return l+this.a};_.a=0;function WF(){WF=x;XF=y(BE,m,81,256,0)}var XF;function ak(a){return 0>a?-a:a}function $j(a,b){return a>b?a:b}function AD(a){return Math.round(a)}function xn(){An()}function Er(a){An();this.f=a}t(473,97,{71:1,78:1,82:1,84:1,86:1},xn,Er);function Hi(){Hi=x;Ii=H(Gi,m,-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 Ii;function UF(a){An();this.f=a}t(475,468,$h,UF);
+function Cn(a){this.a="Unknown";this.c=a;this.b=-1}t(476,1,{71:1,85:1},Cn);_.tS=function(){return this.a+Ta+this.c+"(Unknown Source"+(0<=this.b?hb+this.b:l)+sa};_.a=null;_.b=0;_.c=null;function YF(a,b){return a.charCodeAt(b)}function tC(a,b){var c=b,d=a.length,e,f;e=YF(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function ZF(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
+function F(a,b){return!A(b,1)?!1:""+a==b}function $r(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function fo(a,b){return a.indexOf(b)}function ZB(a,b,c){return a.indexOf(b,c)}function ny(a,b){return a.lastIndexOf(b)}function UD(a){var b=aa,c=mh,d;for(d=0;0<=(d=c.indexOf(Tc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Wu(c,++d):c=c.substr(0,d-0)+Wu(c,++d);return a.replace(RegExp(b,re),c)}
+function $F(a,b){for(var c=RegExp(b,re),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(Hs,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Wu(a,b){return a.substr(b,a.length-b)}
+function eo(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function go(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)}_=String.prototype;_.cM={1:1,71:1,73:1,75:1};_.eQ=function(a){return F(this,a)};_.hC=function(){return ut(this)};_.tS=_.toString;function aG(){aG=x;bG={};cG={}}
+function ut(a){aG();var b=hb+a,c=cG[b];if(null!=c)return c;c=bG[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+YF(a,d++);c|=0}256==dG&&(bG=cG,cG={},dG=0);++dG;return cG[b]=c}var bG,dG=0,cG;function un(a,b){tn(a.a,b);return a}function sn(){this.a=ho()}function eG(){this.a=ho();tn(this.a,l)}t(478,1,Uh,sn,eG);_.tS=function(){return io(this.a)};function st(){this.a=ho()}
+function XB(){this.a=ho()}function Yr(a){this.a=ho();tn(this.a,a)}t(479,1,Uh,st,XB,Yr);_.tS=function(){return io(this.a)};function $B(a){a="String index out of range: "+a;An();this.f=a}t(480,469,hi,$B);
+function fG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new xn;h=a.cZ;g=b.cZ;if(0==(h.b&4)||0==(g.b&4))throw new EF("Must be array types");j=h.a;f=g.a;if(!(0!=(j.b&1)?j==f:0==(f.b&1)))throw new EF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new qv;if((0==(j.b&1)||0!=(j.b&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)ps(b,c,a[--d])}else for(c=e+c;e<c;)ps(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Yu(){An()}function hC(a){An();this.f=a}t(482,97,hi,Yu,hC);function Az(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:Fn(b,c))return a;return null}function Dz(a,b){var c;return(c=Az(a.xd(),b))?(c.Zc(),!0):!1}function gG(a){var b,c,d,e;d=new sn;b=null;tn(d.a,Rc);for(c=a.xd();c.Xc();)null!=b?tn(d.a,b):b=wa,e=c.Yc(),tn(d.a,e===a?"(this Collection)":l+e);tn(d.a,Uc);return io(d.a)}t(483,1,{});_.vf=function(){throw new hC("Add not supported on this collection");};
+_.wf=function(a){return!!Az(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.xf=function(a){return Dz(this,a)};_.tS=function(){return gG(this)};t(485,483,li);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.wf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=In(c),a=~~a);return a};
+function hG(a,b){var c;return A(b,90)&&(c=b.yf(),Hu(a.a,c))?(c=kj(a.a,c),a.a.Ce(b.zf(),c)):!1}function mC(a){this.a=a}t(484,485,li,mC);_.wf=function(a){return hG(this,a)};_.xd=function(){return new cC(this.a)};_.xf=function(a){return hG(this,a)?(a=a.yf(),Wi(this.a,a),!0):!1};_.Be=function(){return this.a.d};_.a=null;function fC(a){if(a.b)Qi(a.a),Wi(a.c,a.b.yf()),a.b=null;else throw new av("Must call next() before remove().");}
+function cC(a){var b;this.c=a;b=new hj;a.c&&bj(b,new iG(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new jG(a,d.substring(1));b.vf(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.vf(c[d])}this.a=new Ni(b)}t(486,1,{},cC);_.Xc=function(){return dC(this.a)};_.Yc=function(){return this.b=Oi(this.a)};_.Zc=function(){fC(this)};_.a=null;_.b=null;_.c=null;t(488,1,yi);_.eQ=function(a){return A(a,90)&&gC(this.yf(),a.yf())&&gC(this.zf(),a.zf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.yf()&&(a=In(this.yf()));null!=this.zf()&&(b=In(this.zf()));return a^b};_.tS=function(){return this.yf()+nb+this.zf()};function iG(a){this.a=a}t(487,488,yi,iG);_.yf=function(){return null};_.zf=function(){return this.a.b};_.Af=function(a){return jC(this.a,a)};_.a=null;function jG(a,b){this.b=a;this.a=b}t(489,488,yi,jG);_.yf=function(){return this.a};_.zf=function(){return this.b.e[hb+this.a]};_.Af=function(a){return kC(this.b,this.a,a)};_.a=null;_.b=null;
+function ow(a,b){(0>a||a>=b)&&kG(a,b)}function kG(a,b){throw new rw("Index: "+a+", Size: "+b);}t(490,483,Ei);_.Bf=function(){throw new hC("Add not supported on this list");};_.vf=function(a){this.Bf(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:Fn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:In(c)),b=~~b;return b};_.xd=function(){return new Ni(this)};_.Df=function(){return this.Ef(0)};_.Ef=function(a){return new lG(this,a)};_.Ff=function(){throw new hC("Remove not supported on this list");};function dC(a){return a.b<a.d.Be()}function Oi(a){if(a.b>=a.d.Be())throw new tv;return a.d.Cf(a.c=a.b++)}function Qi(a){if(0>a.c)throw new ww;a.d.Ff(a.c);a.b=a.c;a.c=-1}function Ni(a){this.d=a}t(491,1,{},Ni);_.Xc=function(){return dC(this)};
+_.Yc=function(){return Oi(this)};_.Zc=function(){Qi(this)};_.b=0;_.c=-1;_.d=null;function lG(a,b){var c;this.d=this.a=a;c=a.Be();(0>b||b>c)&&kG(b,c);this.b=b}t(492,491,{},lG);_.Gf=function(){return 0<this.b};_.Hf=function(){if(0>=this.b)throw new tv;return this.a.Cf(this.c=--this.b)};_.a=null;function mG(a){a=new cC(a.b.a);return new nG(a)}function oG(a,b){this.a=a;this.b=b}t(493,485,li,oG);_.wf=function(a){return Hu(this.a,a)};_.xd=function(){return mG(this)};_.Be=function(){return this.b.a.d};
+_.a=null;_.b=null;function nG(a){this.a=a}t(494,1,{},nG);_.Xc=function(){return dC(this.a.a)};_.Yc=function(){return(this.a.b=Oi(this.a.a)).yf()};_.Zc=function(){fC(this.a)};_.a=null;t(495,490,Ei);_.Bf=function(a,b){var c;c=Gz(this,a);var d=c.d;new Bz(b,c.b);++d.b;++c.a;c.c=null};_.Cf=function(a){var b;b=Gz(this,a);try{return Hz(b)}catch(c){c=Ti(c);if(A(c,91))throw new rw("Can't get element "+a);throw c;}};_.xd=function(){return Gz(this,0)};
+_.Ff=function(a){var b,c;b=Gz(this,a);try{c=Hz(b)}catch(d){d=Ti(d);if(A(d,91))throw new rw("Can't remove element "+a);throw d;}pG(b);return c};function qG(a){a.b=y(rG,m,0,0,0)}function Ry(a,b,c){(0>b||b>a.c)&&kG(b,a.c);a.b.splice(b,0,c);++a.c}function bj(a,b){ps(a.b,a.c++,b);return!0}function Wt(a,b){ow(b,a.c);return a.b[b]}function Tj(a,b){for(var c=0;c<a.c;++c)if(gC(b,a.b[c]))return c;return-1}function Zt(a,b){var c;c=(ow(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
+function aj(a,b){var c;c=Tj(a,b);if(-1==c)return!1;Zt(a,c);return!0}function Fk(a,b){var c;if(b.length<a.c){c=b;var d;d=is(0,a.c);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)ps(b,c,a.b[c]);b.length>a.c&&ps(b,a.c,null);return b}function hj(){qG(this)}function uA(a){qG(this);this.b.length=a}function oz(a){qG(this);var b=this.b,c=a.b,a=c.slice(0,a.c);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.c=this.b.length}t(496,490,Th,hj,uA,oz);_.Bf=function(a,b){Ry(this,a,b)};
+_.vf=function(a){return bj(this,a)};_.Ke=function(){this.b=y(rG,m,0,0,0);this.c=0};_.wf=function(a){return-1!=Tj(this,a)};_.Cf=function(a){return Wt(this,a)};_.ye=function(){return 0==this.c};_.Ff=function(a){return Zt(this,a)};_.xf=function(a){return aj(this,a)};_.Be=function(){return this.c};_.c=0;function Fz(a,b){var c=a.length,d;for(d=0;d<c;++d)ps(a,d,b)}function Ur(){Ur=x;Vr=new sG}var Vr;function sG(){}t(499,490,ci,sG);_.wf=function(){return!1};_.Cf=function(){throw new qv;};_.Be=function(){return 0};
+function tG(){this.a=new Date}function uG(a){return 10>a?Ya+a:l+a}t(500,1,{71:1,74:1,75:1,87:1},tG);_.eQ=function(a){return A(a,87)&&gt(M(this.a.getTime()),M(a.a.getTime()))};_.hC=function(){var a;a=M(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=Os(c&4194303,b&4194303,e&1048575);a=Os(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
+_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?ua:l)+~~(b/60);b=10>(0>b?-b:b)%60?Ya+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(vG(),wG)[this.a.getDay()]+ba+xG[this.a.getMonth()]+ba+uG(this.a.getDate())+ba+uG(this.a.getHours())+hb+uG(this.a.getMinutes())+hb+uG(this.a.getSeconds())+" GMT"+a+b+ba+this.a.getFullYear()};_.a=null;function vG(){vG=x;wG=H(Hs,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));xG=H(Hs,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var wG,xG;
+function Nr(a,b){return null==z(a.a,b,a)}function Mr(){this.a=new Li}t(502,485,{71:1,74:1,92:1},Mr);_.vf=function(a){return Nr(this,a)};_.wf=function(a){return Hu(this.a,a)};_.ye=function(){return 0==this.a.d};_.xd=function(){return mG(new oG(this.a,new mC(this.a)))};_.xf=function(a){return null!=Wi(this.a,a)};_.Be=function(){return this.a.d};_.tS=function(){return gG(new oG(this.a,new mC(this.a)))};_.a=null;
+function Gz(a,b){var c,d;(0>b||b>a.b)&&kG(b,a.b);if(b>=a.b>>1){d=a.a;for(c=a.b;c>b;--c)d=d.b}else{d=a.a.a;for(c=0;c<b;++c)d=d.a}return new yG(a,b,d)}function Kz(){this.a=new zG;this.b=0}t(503,495,ci,Kz);_.vf=function(a){new Bz(a,this.a);++this.b;return!0};_.Ef=function(a){return Gz(this,a)};_.Be=function(){return this.b};_.a=null;_.b=0;function Hz(a){if(a.b==a.d.a)throw new tv;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}
+function pG(a){if(!a.c)throw new ww;a.b==a.c?a.b=a.c.a:--a.a;var b=a.c;b.a.b=b.b;b.b.a=b.a;b.a=b.b=b;a.c=null;--a.d.b}function yG(a,b,c){this.d=a;this.b=c;this.a=b}t(504,1,{},yG);_.Xc=function(){return this.b!=this.d.a};_.Gf=function(){return this.b.b!=this.d.a};_.Yc=function(){return Hz(this)};_.Hf=function(){if(this.b.b==this.d.a)throw new tv;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Zc=function(){pG(this)};_.a=0;_.b=null;_.c=null;_.d=null;function zG(){this.a=this.b=this}
+function Bz(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}t(505,1,{},zG,Bz);_.a=null;_.b=null;_.c=null;function eC(a,b){this.a=a;this.b=b}t(506,488,yi,eC);_.yf=function(){return this.a};_.zf=function(){return this.b};_.Af=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;function tv(){An()}t(507,97,{71:1,78:1,84:1,86:1,91:1},tv);function gC(a,b){return rs(a)===rs(b)||null!=a&&Fn(a,b)}function tA(a){var b=y(Lz,m,44,0,0);return Fk(a.a,b)}function az(){this.a=new hj}
+t(509,490,Th,az);_.Bf=function(a,b){Ry(this.a,a,b)};_.vf=function(a){return bj(this.a,a)};_.wf=function(a){return-1!=Tj(this.a,a)};_.Cf=function(a){return Wt(this.a,a)};_.ye=function(){return 0==this.a.c};_.xd=function(){return new Ni(this.a)};_.Ff=function(a){return Zt(this.a,a)};_.Be=function(){return this.a.c};_.tS=function(){return gG(this.a)};_.a=null;function WD(a){a.gc.c.$&&AA(a)}function AG(a){var b;if(a.gc.c.$){b=sy(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}CA(a)}
+function BG(a,b,c){a.a+=b;a.b+=c;a.a=0>a.a?0:a.a;a.b=0>a.b?0:a.b}function $D(a){var b=a.j;CG(a.gc.c,b.a,b.b);!ry(a)&&Wy(a);Gy(a)}function DG(){FA.call(this,l);this.i=new Oz(this.If());nz(this.q,new EG(this))}t(511,388,mi);_.Ld=function(a,b){return rs(a.f)===rs(this.i)?(AG(this),!0):this.Jf(a,b)};_.If=function(){return"Close"};_.Jf=function(){return!1};_.Ed=function(){AG(this)};_.i=null;_.j=null;
+function hF(a,b,c){DG.call(this);this.gc&&HA(this.gc.c,!1);EA(this,!1);Zy(this,new PA(0));a=new TA(a,1);P(this,a,null);a=new cz;P(a,this.i,null);P(this,a,null);b&&(this.j=sy(b),DA(this),BG(this.j,~~(jo(b.Ub.gb,Kf)/2)-~~(this.lc/2),~~(jo(b.Ub.gb,Jf)/2)-~~(this.bc/2)));c&&O(this,c)}t(510,511,mi,hF);_.If=function(){return"OK"};function TD(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new av("Cannot undo. Index is out of range.");if(!a.a.b)throw new av(Yb);a.a=a.a.b;return a.a.a}
+function cF(){this.a=this.b=new FG}t(512,1,{},cF);_.a=null;function FG(){this.a=null}function JE(a){this.a=a}t(513,1,{},FG,JE);_.a=null;_.b=null;_.c=null;function EG(a){this.a=a}t(514,423,di,EG);_.a=null;
+function GG(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.a.zb){xC(a.a.zb,H(Hs,m,1,[b]));return}e=l;c=a.a.Hb;var f,g,j,h;if(null==b)c=0;else if(f=$F(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],ps(c.b,c.c++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+sa);try{JD(a.a,b,!0)?(Lq(a.a,"Structure pasted"+e),$C(a.a),hz(a.a),d=!0):($D(new hF(a.a.J,a.a,DC)),KD(a.a,!0),hz(a.a))}catch(n){if(n=Ti(n),A(n,78))e=a.a,e.kb=!0,e.J="ERROR - invalid MOL ",ZC(e),$D(new hF(a.a.J,
+a.a,DC)),hz(a.a);else throw n;}}d&&a.a.Ge(b)}function Kq(a){this.a=a}t(515,1,{},Kq);_.a=null;function SC(){SC=x;TC=new HG("COPY_SMILES",0);VC=new HG("COPY_MOL",1);WC=new HG("PASTE",2);IG=H(JG,m,93,[TC,VC,WC])}function HG(a,b){wo.call(this,a,b)}t(516,137,{71:1,75:1,77:1,93:1},HG);var IG,VC,TC,WC;function IE(){this.d=y(RE,m,94,99,0)}t(517,1,{},IE);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;
+function KG(a){a.b=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.J=y(cD,m,-1,20,1);a.M=y(cD,m,-1,20,1);a.G=js([20,7]);a.d=y(I,s,-1,20,1);a.c=y(Hs,m,1,20,0);a.o=y(Hs,m,1,20,0);a.x=y(I,s,-1,20,1);a.z=y(I,s,-1,20,1);a.H=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.s=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(I,s,-1,20,1);a.N=y(I,s,-1,20,1);a.e=y(Hs,m,1,20,0);a.q=js([10,2]);a.i=y(I,s,-1,101,1)}
+function LG(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.J[c]-a.J[b];g=a.M[c]-a.M[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(cD,m,-1,4,1);d=y(cD,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.J[n[j]]-a.J[b])*e+(a.M[n[j]]-a.M[b])*q,g=(a.M[n[j]]-a.M[b])*e-(a.J[n[j]]-a.J[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=MG(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+MG(r[2],d[2],r[3],d[3]),d=MG(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;sE(a);switch(a.z[a.D]){case 0:a.J[a.t]=a.J[a.D]+21.65*a.n.B;a.M[a.t]=a.M[a.D]+12.5*a.n.B;break;case 1:c=a.G[a.D][1];d=0;2==a.z[c]&&(a.G[c][1]==a.D?d=a.G[c][2]:d=a.G[c][1]);e=a.J[a.D]-a.J[c];f=a.M[a.D]-a.M[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.n.B*Math.cos(1.0471975511965976);n=25*a.n.B*Math.sin(1.0471975511965976);g=NG(a,a.D,c);if(3==a.s[g]||204==a.n.c||1!=a.s[g]&&(203==a.n.c||204==a.n.c)||a.p)h=j+25*a.n.B,n=0;0<d&&0<(a.M[d]-a.M[c])*e-(a.J[d]-
+a.J[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.J[a.t]=a.J[c]+h*e-n*f;a.M[a.t]=a.M[c]+n*e+h*f;break;case 2:c=y(cD,m,-1,2,1);OG(a,a.D,25*a.n.B,c);a.J[a.t]=c[0];a.M[a.t]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.z[a.D]&&!(c=a.G[a.D][g],e=a.J[a.D]-a.J[c],f=a.M[a.D]-a.M[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.J[a.t]=a.J[a.D]+25*a.n.B*e/j,a.M[a.t]=a.M[a.D]+25*a.n.B*f/j,0==vE(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;Lq(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
+1;++a.z[a.D];zE(a);a.s[a.u]=1;203==a.n.c&&(a.s[a.u]=2);204==a.n.c&&(a.s[a.u]=3);a.H[a.u]=a.D;a.I[a.u]=a.t;201==a.n.c&&rE(a,a.u);a.G[a.t][1]=a.D;a.G[a.D][a.z[a.D]]=a.t;a.K[a.u]=N(M(AD((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=N(M(AD((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
+function pE(a,b){var c;a.F=a.D;c=0;if(233==a.n.c||237==a.n.c||236==a.n.c||239==a.n.c||251==a.n.c||252==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.D=a.t-2,Z(a,0),237==a.n.c&&(a.b[a.t]=10,a.b[a.t-1]=10,a.b[a.t-2]=10),236==a.n.c&&(a.b[a.t]=9,a.b[a.t-1]=9,a.b[a.t-2]=9),239==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-2]=5,a.b[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),252==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-2]=4,a.b[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),251==a.n.c&&(a.b[a.t]=5,a.b[a.t-1]=5,a.b[a.t-
+2]=5,a.b[a.t-3]=7,a.s[a.u]=2),c=4;else if(244==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.b[a.t]=8,a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,a.D=a.t-2,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,a.n.yb&&nE(a,a.D,1),Z(a,0),a.b[a.t]=5,a.s[a.u]=2,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.n.yb?(a.s[a.u]=1,nE(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=5,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)Z(a,0),a.D=
+a.t,Z(a,0),a.b[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t-2,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=4,a.D=a.t-1,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.b[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)Z(a,0),a.b[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=4;else if(243==a.n.c)Z(a,0),a.b[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),c=3;else if(238==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=
+3,a.p=!1,c=2;else if(249==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=2;else if(250==a.n.c)Z(a,0),a.s[a.u]=2,a.b[a.t]=5,c=1;else if(245==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.D=a.t,a.s[a.u]=3,Z(a,0),a.p=!1,c=3;else if(242==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=3,a.b[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)Z(a,0),a.b[a.t]=9,c=1;else if(255==a.n.c)Z(a,0),a.b[a.t]=10,c=1;else if(256==a.n.c)Z(a,0),a.b[a.t]=11,c=1;else if(257==a.n.c)Z(a,0),a.b[a.t]=12,c=1;else if(258==a.n.c)Z(a,0),a.b[a.t]=4,
+c=1;else if(259==a.n.c)Z(a,0),a.b[a.t]=5,c=1;else if(246==a.n.c)Z(a,0),a.D=a.t,Z(a,0),c=2;else if(247==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=3;else if(248==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=4;else if(253==a.n.c){var d,e,f,g,j,h,n,o,r,q,u;if(a.n.Pb){c=0;o=a.n.Pb;for(n=1;n<=o.y;++n)d=o.q[n][0],1==o.q[n][1]&&(c=d);d=a.t;n=a.D;Z(a,0);e=a.J[a.t];g=a.M[a.t];dE(a,a.t);e=a.J[n]-e;g=a.M[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.t;++h)sE(a),a.b[a.t]=o.b[h],a.A[a.t]=o.A[h],
+a.x[a.t]=o.x[h],a.J[a.t]=o.J[h],a.M[a.t]=o.M[h];for(h=1;h<=o.u;++h)zE(a),a.H[a.u]=o.H[h]+d,a.I[a.u]=o.I[h]+d,a.s[a.u]=o.s[h];cE(a);a.D=c+d;Z(a,0);o=a.J[a.t];q=a.M[a.t];dE(a,a.t);f=a.J[c+d]-o;j=a.M[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.t;++h)a.J[h]-=o,a.M[h]-=q,r=a.J[h]*f+a.M[h]*j,u=a.M[h]*f-a.J[h]*j,a.J[h]=r,a.M[h]=u,r=-a.J[h]*e+a.M[h]*g,u=-a.M[h]*e-a.J[h]*g,a.J[h]=r,a.M[h]=u,a.J[h]+=a.J[n],a.M[h]+=a.M[n];zE(a);a.H[a.u]=n;a.I[a.u]=c+d;cE(a);b&&(dE(a,n),eD(a))}c=4}PG(a,c);a.D=a.F;b&&
+(a.D=0)}
+function OG(a,b,c,d){var e,f,g,j,h;e=a.G[b][1];f=a.G[b][2];g=a.J[f]-a.J[e];j=-(a.M[f]-a.M[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j?0-((a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j):(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*j)?(g=a.J[b]-a.J[e],j=a.M[b]-a.M[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.J[e]+h*g-c*j,d[1]=a.M[e]+c*g+h*j):(g=(a.J[e]+a.J[f])/2,e=(a.M[e]+a.M[f])/2,g=a.J[b]-g,j=a.M[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.J[b]+
+c*g/h,d[1]=a.M[b]+c*j/h)}
+function oE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.n.c){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;h=625*a.n.B*a.n.B/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.D)if(2>a.z[a.D])QG(a,j,f,h);else if(!a.n.gb&&!a.n.Mb)n=a.D,Z(a,0),a.D=a.t,QG(a,j,f,h);else{a.n.Mb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){Lq(a.n,"ERROR - cannot add aromatic spiro ring !");a.n.O=9;
+return}for(d=1;d<=a.z[a.D];++d)if(b=a.s[NG(a,a.D,a.G[a.D][d])],2<d||1!=b){Lq(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=y(cD,m,-1,2,1);OG(a,a.D,h,b);e=a.J[a.D]-b[0];g=a.M[a.D]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)sE(a),r=f*d+1.5707963267948966,a.J[a.t]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.M[a.t]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.E){b=a.H[a.E];c=a.I[a.E];d=0;2==a.z[b]?a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]:2==a.z[c]&&(a.G[c][1]!=
+b?d=a.G[c][1]:d=a.G[c][2],o=b,b=c,c=o);0==d&&(a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]);e=a.J[c]-a.J[b];g=a.M[c]-a.M[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.M[d]-a.M[b])*e-(a.J[d]-a.J[b])*g&&(u=-u,o=0);q=a.J[b]+r*e-u*g;u=a.M[b]+u*e+r*g;for(d=1;d<=j;++d)sE(a),r=f*(d+0.5)+3.141592653589793*o,a.J[a.t]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.M[a.t]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==j-1&&(a.J[a.t]=
+a.J[c],a.M[a.t]=a.M[c])):(d==j-1&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==j&&(a.J[a.t]=a.J[c],a.M[a.t]=a.M[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)sE(a),r=f*(d-b),a.J[a.t]=a.L+h*Math.sin(r),a.M[a.t]=a.O+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)zE(a),a.s[a.u]=1,h=a.t-b+f,a.z[h]=2,a.H[a.u]=h,a.I[a.u]=h+1;a.I[a.u]=a.t-b+1;if(209==a.n.c){if(a.s[a.u-4]=2,a.s[a.u-2]=2,a.s[a.u]=2,0<a.E)if(1==a.s[a.E]){if(b=0,1<a.z[a.H[a.E]]&&(b=a.G[a.H[a.E]][1],h=a.H[a.E],b==a.I[a.E]&&(b=a.G[a.H[a.E]][2])),0==b&&1<a.z[a.I[a.E]]&&
+(b=a.G[a.I[a.E]][1],h=a.I[a.E],b==a.I[a.E]&&(b=a.G[a.I[a.E]][2])),0<b)for(f=1;f<=a.u;++f)if(a.H[f]==b&&a.I[f]==h||a.H[f]==h&&a.I[f]==b){1!=a.s[f]&&(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=3);break}}else a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=2}else if(221==a.n.c||223==a.n.c)if(0<a.E){if(1==a.s[a.E]){b=!1;for(f=1;f<=a.z[a.H[a.E]];++f)if(h=a.G[a.H[a.E]][f],1<a.s[NG(a,a.H[a.E],h)]){b=!0;break}for(f=1;f<=a.z[a.I[a.E]];++f)if(h=a.G[a.I[a.E]][f],
+1<a.s[NG(a,a.I[a.E],h)]){b=!0;break}b||(a.s[a.E]=2)}a.s[a.u-4]=2;a.b[a.t-2]=5}else 0<a.D?221==a.n.c?(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u-1]=1,a.s[a.u-3]=2,a.s[a.u]=2,a.b[a.t-1]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.b[a.t-2]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.b[a.t-2]=5);h=y(I,s,-1,a.t+1,1);for(f=1;f<=j;++f)b=a.t-j+f,c=a.u-j+f,a.G[b][1]=b-1,a.G[b][2]=b+1,b=a.H[c],e=a.I[c],a.K[c]=N(M(AD((a.J[b]+a.J[e])/2))),a.N[c]=N(M(AD((a.M[b]+a.M[e])/
+2)));a.G[a.t-j+1][1]=a.t;a.G[a.t][2]=a.t-j+1;for(f=a.t-j+1;f<=a.t;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.t-j;++b)e=a.J[f]-a.J[b],d=a.M[f]-a.M[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.D||c==a.D)&&(h[f]=c)}g=a.u-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.H[f],e=a.I[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.H[c]==h[b]&&a.I[c]==h[e]||a.I[c]==h[b]&&a.H[c]==h[e])continue a;zE(a);a.s[a.u]=a.s[f];a.H[a.u]=h[b];a.G[h[b]][++a.z[h[b]]]=h[e];a.I[a.u]=h[e];a.G[h[e]][++a.z[h[e]]]=h[b];a.K[a.u]=N(M(AD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
+2)));a.N[a.u]=N(M(AD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(zE(a),a.s[a.u]=a.s[f],a.H[a.u]=h[b],a.G[h[b]][++a.z[h[b]]]=e,a.I[a.u]=e,a.G[e][++a.z[e]]=h[b],a.K[a.u]=N(M(AD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=N(M(AD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(zE(a),a.s[a.u]=a.s[f],a.H[a.u]=h[e],a.G[h[e]][++a.z[h[e]]]=b,a.I[a.u]=b,a.G[b][++a.z[b]]=h[e],a.K[a.u]=N(M(AD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=N(M(AD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2))));d=a.t-j;for(f=a.t;f>d;--f)if(0<
+h[f]&&(dE(a,f),3==a.b[h[f]])){o=0;for(b=1;b<=a.z[h[f]];++b){e=a.G[h[f]][b];for(c=1;c<=a.u;++c)(a.H[c]==h[f]&&a.I[c]==e||a.H[c]==e&&a.I[c]==h[f])&&(o+=a.s[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.s[c]=1}0<a.D&&PG(a,j);-1<n&&(a.D=n)}
+function QG(a,b,c,d){var e,f,g,j,h,n;0==a.z[a.D]?(e=0,f=1):(e=a.G[a.D][1],f=a.J[a.D]-a.J[e],e=a.M[a.D]-a.M[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.J[a.D]+d*f;n=a.M[a.D]+d*e;for(g=1;g<=b;++g)sE(a),j=c*g-1.5707963267948966,a.J[a.t]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.M[a.t]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function PG(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=vE(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
+function NG(a,b,c){var d;for(d=1;d<=a.u;++d)if(a.H[d]==b&&a.I[d]==c||a.H[d]==c&&a.I[d]==b)return d;return 0}function RG(a,b,c){var d,e,f,g;e=oh;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(mt(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)mt(c[d])&&!at(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)gt(c[d],e)&&(b[d]=g,c[d]=oh,++f);if(f==a.t)break}return g==a.t}
+function eD(a){var b,c,d;b=y(cD,m,-1,4,1);d=c=0;a.n&&a.n.C&&0<a.n.C.b&&(c=a.n.C.b-a.n.Y,d=a.n.C.a-3*a.n.Y);if(0>=c||0>=d)a.w=!0;else{dD(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.n.qb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;fD(a)}}
+function dD(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.t;++c)a.J[c]<f&&(f=a.J[c]),a.J[c]>d&&(d=a.J[c]),a.M[c]<g&&(g=a.M[c]),a.M[c]>e&&(e=a.M[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function nE(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=SG(a,b),-1==d&&0==c&&(0==a.A[b]?a.A[b]=1:1==a.A[b]?a.A[b]=-1:-1==a.A[b]&&(a.A[b]=0)),a.b[b]){case 2:2<d&&Lq(a.n,"Charge change not possible on this boron !");0==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0);break;case 3:3<d?Lq(a.n,"Charge change not possible on this carbon !"):4>d&&(0==a.A[b]?a.A[b]=-1:-1==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0));break;case 4:case 7:3<d?Lq(a.n,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.A[b]?a.A[b]=1:3==d&&1==a.A[b]?a.A[b]=0:3>d&&0==a.A[b]?a.A[b]=1:3>d&&1==a.A[b]?a.A[b]=-1:3>d&&-1==a.A[b]&&(a.A[b]=0);break;case 5:case 8:case 13:2<d?Lq(a.n,"Charge change not possible on multibonded O or S !"):2==d&&0==a.A[b]?a.A[b]=1:2==d&&1==a.A[b]?a.A[b]=0:2>d&&0==a.A[b]?a.A[b]=-1:2>d&&-1==a.A[b]?a.A[b]=1:2>d&&1==a.A[b]&&(a.A[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.A[b]?a.A[b]=-1:0==d&&-1==a.A[b]?a.A[b]=0:Lq(a.n,"Charge change not possible on the halogen !");break;case 18:Lq(a.n,
+"Use X button to change charge on the X atom !")}}
+function QD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.a=y(I,s,-1,a.t+1,1);;){for(e=1;e<=a.t;++e)if(0==a.a[e]){a.a[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],0<a.a[c]&&0==a.a[d]?(a.a[d]=f,g=!0):0<a.a[d]&&0==a.a[c]&&(a.a[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.t;++c)++g[a.a[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.t;1<=c;--c)a.a[c]!=d&&dE(a,c);eD(a);Lq(a.n,"Smaller part(s) removed !");return 1}
+function vE(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.t;++e)b!=e&&(c=a.J[b]-a.J[e],d=a.M[b]-a.M[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function AE(a){var b,c,d;for(d=1;d<=a.u;++d){b=a.H[d];c=a.I[d];if(1==a.A[b]&&-1==a.A[c]||-1==a.A[b]&&1==a.A[c])if(1==a.s[d]||2==a.s[d]){if(3!=a.b[b]&&3!=a.b[c]&&a.n.yb)continue;if(1==a.b[b]||1==a.b[c])continue;if(2==a.b[b]||2==a.b[c])continue;if(9==a.b[b]||10==a.b[b]||11==a.b[b]||12==a.b[b]||9==a.b[c]||10==a.b[c]||11==a.b[c]||12==a.b[c])continue;a.A[b]=0;a.A[c]=0;++a.s[d];fE(a)}1==a.A[b]&&1==a.A[c]&&(2==a.s[d]?a.s[d]=1:3==a.s[d]&&(a.s[d]=2),fE(a));4==a.s[d]&&(a.s[d]=1)}}
+function MG(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 cE(a){var b;TG(a);b=a.s.length;a.K=y(I,s,-1,b,1);a.N=y(I,s,-1,b,1);fD(a);fE(a)}
+function sE(a){var b,c;++a.t;a.t>a.b.length-1&&(c=a.b.length+10,b=y(I,s,-1,c,1),fG(a.b,b,a.b.length),a.b=b,b=y(I,s,-1,c,1),fG(a.A,b,a.A.length),a.A=b,b=y(I,s,-1,c,1),fG(a.x,b,a.x.length),a.x=b,b=y(I,s,-1,c,1),fG(a.d,b,a.d.length),a.d=b,b=y(Hs,m,1,c,0),fG(a.c,b,a.c.length),a.c=b,b=y(Hs,m,1,c,0),fG(a.o,b,a.o.length),a.o=b,b=y(cD,m,-1,c,1),fG(a.J,b,a.J.length),a.J=b,b=y(cD,m,-1,c,1),fG(a.M,b,a.M.length),a.M=b,b=js([c,7]),fG(a.G,b,a.G.length),a.G=b,c=y(I,s,-1,c,1),fG(a.z,c,a.z.length),a.z=c);a.b[a.t]=
+3;a.A[a.t]=0;a.d[a.t]=0;a.c[a.t]=null;a.x[a.t]=0}function GD(a,b,c,d,e,f,g){var j;j=N(M(AD(a.J[c]-d/2)));g||(j-=e-d);a=N(M(AD(a.M[c]-~~(f/2))));return new Vy(j-1-b,a-b,e+1+2*b,f+2*b)}
+function zE(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=y(I,s,-1,b,1),fG(a.H,c,a.H.length),a.H=c,c=y(I,s,-1,b,1),fG(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),fG(a.s,c,a.s.length),a.s=c,c=y(I,s,-1,b,1),fG(a.B,c,a.B.length),a.B=c,c=y(I,s,-1,b,1),fG(a.K,c,a.K.length),a.K=c,c=y(I,s,-1,b,1),fG(a.N,c,a.N.length),a.N=c,b=y(Hs,m,1,b,0),fG(a.e,b,a.e.length),a.e=b);a.s[a.u]=1;a.B[a.u]=0;a.e[a.u]=null}
+function iE(a,b){var c,d,e,f,g,j,h;if(0==a.t)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(BC(),aa);j+="JME 2013-10-12 "+new tG+"\n \n";j+=hE(a.t,3)+hE(a.u,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.t;++e)a.M[e]>g&&(g=a.M[e]),a.J[e]<c&&(c=a.J[e]);for(e=1;e<=a.t;++e){j+=FE(0.055999999999999994*(a.J[e]-c),10,4)+FE(0.055999999999999994*(g-a.M[e]),10,4)+FE(0,10,4);h=FD(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.A[e]&&4>a.A[e]?d=4-a.A[e]:0>a.A[e]&&-4<a.A[e]&&(d=4-a.A[e]);h=" 0"+hE(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.y;++d)if(a.q[d][0]==e){f=a.q[d][1];break}-1<f?h+=hE(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.u;++e)g=a.s[e],1==a.s[e]?g=1:UG(a,e)&&(g=2),c=hE(a.H[e],3)+hE(a.I[e],3),d=0,1==a.s[e]&&1==a.B[e]?d=1:1==a.s[e]&&2==a.B[e]&&(d=6),1==a.s[e]&&3==a.B[e]&&(d=1,c=hE(a.I[e],3)+hE(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=hE(a.I[e],3)+hE(a.H[e],3)),j+=c+hE(g,3)+hE(d,3)+" 0 0 0\n";
+for(e=1;e<=a.t;++e)0!=a.A[e]&&(j+="M CHG 1"+hE(e,4)+hE(a.A[e],4)+aa);return j+"M END\n"}
+function HE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,G,J,Q,tb,V,L,da,Ec,eg,Ab,Nd,Od,Pd,ob,Fc;r=y(I,s,-1,a.t+10,1);q=y(I,s,-1,a.t+10,1);n=y(I,s,-1,a.t+1,1);o=y(I,s,-1,7,1);Ab=y(I,s,-1,a.t+1,1);v=y(VG,m,-1,a.t+1,2);D=y(VG,m,-1,a.u+1,2);da=0;if(0==a.t)return l;QD(a,!0);eg=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){eg=!1;break}if(a.n.s&&eg){WG(a);AE(a);XG(a,D);YG(a,v,D);var Hb,td,gf,ac,xe,ud,vd,gb,WH,Td,w,ya,Fm,Gm,us,of,Pa,Hm,Im,Ic,Jm;Hb=y(I,s,-1,a.t+1,1);td=y(I,s,-1,a.t+1,1);gb=y(ZG,m,-1,a.t+1,3);var vs=a.t,Km,
+qh,ws,qg,Ej,Fe,pf;Ej=y(ZG,m,-1,vs+2,3);Fe=y(I,s,-1,100,1);pf=5;qg=0;Fe[0]=3;Ej[1]=xh;Ej[2]=yh;ws=2;if(!(3>vs))for(;pf<Fe[qg]*Fe[qg];){qh=0;for(Km=!0;Km&&qh<=qg&&pf>=Fe[qh]*Fe[qh];)0==pf%Fe[qh]?Km=!1:++qh;if(Km){Ej[++ws]=jt(pf);if(ws>=vs)break;qg<Fe.length-1&&(++qg,Fe[qg]=pf)}pf+=2}for(w=1;w<=a.t;++w){for(ya=Im=1;ya<=a.u;++ya)(a.H[ya]==w||a.I[ya]==w)&&(Im*=a.f[ya]);Hm=a.b[w];18==Hm&&(Jm=a.o[w],ud=Jm.charCodeAt(0)-65+1,vd=0,1<Jm.length&&(vd=Jm.charCodeAt(1)-97),0>ud&&(ud=0),0>vd&&(vd=0),Hm=28*ud+vd);
+of=0;-2>a.A[w]?of=1:-2==a.A[w]?of=2:-1==a.A[w]?of=3:1==a.A[w]?of=4:2==a.A[w]?of=5:2<a.A[w]&&(of=6);Ic=1;gb[w]=jt(Im);Ic*=126;gb[w]=et(gb[w],jt(a.x[w]*Ic));Ic*=7;gb[w]=et(gb[w],jt(of*Ic));Ic*=7;gb[w]=et(gb[w],jt(Hm*Ic));Ic*=783;gb[w]=et(gb[w],jt(a.z[w]*Ic))}for(xe=0;!RG(a,Hb,gb);){us=!1;for(w=1;w<=a.t;++w)Hb[w]!=td[w]&&(td[w]=Hb[w],us=!0);if(us){for(w=1;w<=a.t;++w){gb[w]=ph;for(ya=1;ya<=a.z[w];++ya)gb[w]=nt(gb[w],Ej[Hb[a.G[w][ya]]])}xe=0}else if(0<xe){for(w=1;w<=a.t;++w)gb[w]=ph;w=1;a:for(;w<=a.t-
+1;++w)for(ya=w+1;ya<=a.t;++ya)if(Hb[w]==Hb[ya]){gb[w]=xh;break a}}else{for(w=1;w<=a.t;++w){gb[w]=ph;for(ya=1;ya<=a.z[w];++ya)gf=a.G[w][ya],gb[w]=nt(gb[w],jt(a.b[gf]*a.f[NG(a,w,gf)]))}xe=1}RG(a,Hb,gb);for(w=1;w<=a.t;++w)gb[w]=jt(td[w]*a.t+Hb[w])}for(w=1;w<=a.t;++w)td[w]=Hb[w];for(Pa=1;Pa<=a.t;++Pa)for(w=1;w<=a.t;++w)if(td[w]==Pa){a.b[0]=a.b[w];a.A[0]=a.A[w];a.J[0]=a.J[w];a.M[0]=a.M[w];a.z[0]=a.z[w];a.b[w]=a.b[Pa];a.A[w]=a.A[Pa];a.J[w]=a.J[Pa];a.M[w]=a.M[Pa];a.z[w]=a.z[Pa];a.b[Pa]=a.b[0];a.A[Pa]=a.A[0];
+a.J[Pa]=a.J[0];a.M[Pa]=a.M[0];a.z[Pa]=a.z[0];td[w]=td[Pa];td[Pa]=Pa;a.o[0]=a.o[w];a.o[w]=a.o[Pa];a.o[Pa]=a.o[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.c[0]=a.c[w];a.c[w]=a.c[Pa];a.c[Pa]=a.c[0];a.x[0]=a.x[w];a.x[w]=a.x[Pa];a.x[Pa]=a.x[0];break}for(w=1;w<=a.y;++w)a.q[w][0]=Hb[a.q[w][0]];for(w=1;w<=a.u;++w)a.H[w]=Hb[a.H[w]],a.I[w]=Hb[a.I[w]],a.H[w]>a.I[w]&&(Td=a.H[w],a.H[w]=a.I[w],a.I[w]=Td,1==a.B[w]?a.B[w]=3:2==a.B[w]?a.B[w]=4:3==a.B[w]?a.B[w]=1:4==a.B[w]&&(a.B[w]=2));for(w=1;w<a.u;++w){Gm=Fm=
+a.t;ac=0;for(ya=w;ya<=a.u;++ya)a.H[ya]<Fm?(Fm=a.H[ya],Gm=a.I[ya],ac=ya):a.H[ya]==Fm&&a.I[ya]<Gm&&(Gm=a.I[ya],ac=ya);Td=a.H[w];a.H[w]=a.H[ac];a.H[ac]=Td;Td=a.I[w];a.I[w]=a.I[ac];a.I[ac]=Td;Td=a.s[w];a.s[w]=a.s[ac];a.s[ac]=Td;Td=a.B[w];a.B[w]=a.B[ac];a.B[ac]=Td;WH=a.e[w];a.e[w]=a.e[ac];a.e[ac]=WH}cE(a);fE(a);XG(a,D);YG(a,v,D)}else{XG(a,D);a.f=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)a.f[u]=a.s[u]}c=1;a.a=y(I,s,-1,a.t+1,1);Fc=1;a.a[1]=1;for(V=0;;){L=0;for(u=1;u<=a.z[c];++u)if(g=a.G[c][u],0<a.a[g]){if(!(a.a[g]>
+a.a[c])&&g!=Ab[c]){Ec=!0;for(J=1;J<=da;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Ec=!1;break}Ec&&(++da,r[da]=c,q[da]=g)}}else o[++L]=g;if(0==L){if(Fc==a.t)break;c=n[V--]}else if(1==L)Ab[o[1]]=c,c=o[1],a.a[c]=++Fc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=NG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=NG(a,o[u],c),2==a.f[h]||3==a.f[h]){e=o[u];break}0==e&&(e=o[1]);Ab[e]=c;c=e;a.a[e]=++Fc}}Ab=y(I,s,-1,a.t+1,1);b=y(I,s,-1,a.t+1,1);Q=y(VG,m,-1,a.t+1,2);Nd=y(VG,m,-1,a.t+1,2);f=Fc=V=0;for(u=
+1;u<=a.t;++u)if(1==a.a[u]){c=u;break}a:for(;;){0<f&&(Ab[c]=f);b[++Fc]=c;for(a.a[c]=0;;){L=e=0;tb=a.t+1;u=1;b:for(;u<=a.z[c];++u){g=a.G[c][u];for(G=1;G<=da;++G)if(r[G]==g&&q[G]==c||r[G]==c&&q[G]==g)continue b;0<a.a[g]&&(++L,a.a[g]<tb&&(e=g,tb=a.a[g]))}if(0==e){if(0==V)break a;Nd[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Od=y(I,s,-1,a.u+1,1);Pd=y(I,s,-1,a.t+1,1);if(a.n.Ob){var YH=Ab,aM=da,xs,ZH,rh,Ge,ys,zs,Na,Fj,As;rh=y(I,s,-1,a.t+1,1);for(Na=1;Na<=a.t;++Na)rh[b[Na]]=Na;ys=y(VG,m,-1,
+a.u+1,2);for(Na=1;Na<=a.t;++Na)xs=b[Na],ZH=YH[xs],Ge=NG(a,xs,ZH),0!=Ge&&($G(a,Ge,rh,Od,D),ys[Ge]=!0);for(Na=1;Na<=a.u;++Na)ys[Na]||$G(a,Na,rh,Od,D);Na=1;a:for(;Na<=a.t;++Na)if(!(2>a.z[Na]||4<a.z[Na])){zs=As=0;for(Fj=1;Fj<=a.z[Na];++Fj){Ge=NG(a,Na,a.G[Na][Fj]);if(5==a.f[Ge])continue a;1==a.s[Ge]&&0!=aH(a,Ge,Na)&&++As;2==a.s[Ge]&&(zs=a.G[Na][Fj])}if(0!=As)if(0<zs){var ia=a,aI=Na,qf=rh,Xc=Pd,lc=void 0,Gj=void 0,Jc=void 0,He=void 0,Kc=void 0,Lm=void 0,Mm=void 0,Nm=void 0,Ud=void 0,Yc=void 0,Zc=void 0,
+Bs=void 0,Hj=void 0,Vd=void 0,Ij=void 0,Ie=void 0,Jj=void 0,Cs=void 0,Kj=void 0,Je=void 0,bI=void 0,rf=void 0,cI=void 0,Ds=void 0,Lj=void 0,sf=void 0,Zc=1,Gj=aI,lc=y(I,s,-1,ia.t+1,1);for(lc[1]=aI;;){Bs=!1;for(Yc=1;Yc<=ia.z[Gj];++Yc)if(Jc=ia.G[Gj][Yc],!(Jc==lc[1]||Jc==lc[Zc-1]))if(He=NG(ia,Gj,Jc),2==ia.s[He]&&5!=ia.f[He]){Gj=lc[++Zc]=Jc;Bs=!0;break}if(!Bs)break}if(!(0==Zc%2||2>ia.z[lc[Zc]]||3<ia.z[lc[Zc]])){sf=lc[1];Kc=lc[~~((Zc+1)/2)];Ud=lc[Zc];rf=Je=Ie=Vd=0;Ds=Cs=!1;for(Yc=1;Yc<=ia.z[sf];++Yc)Jc=
+ia.G[sf][Yc],He=NG(ia,sf,Jc),1!=ia.s[He]||5==ia.f[He]||(0==Vd?Vd=Jc:Ie=Jc);0<qf[Ie]&&qf[Vd]>qf[Ie]&&(Lm=Vd,Vd=Ie,Ie=Lm);Hj=Vd;0==Vd&&(Hj=Ie,Cs=!0);for(Yc=1;Yc<=ia.z[Ud];++Yc)Jc=ia.G[Ud][Yc],He=NG(ia,Ud,Jc),1!=ia.s[He]||5==ia.f[He]||(0==Je?Je=Jc:rf=Jc);0<qf[rf]&&qf[Je]>qf[rf]&&(Lm=Je,Je=rf,rf=Lm);Kj=Je;0==Je&&(Kj=rf,Ds=!0);Ij=aH(ia,NG(ia,sf,Vd),sf);Jj=aH(ia,NG(ia,sf,Ie),sf);bI=aH(ia,NG(ia,Ud,Je),Ud);cI=aH(ia,NG(ia,Ud,rf),Ud);1<(0>Ij+Jj?-(Ij+Jj):Ij+Jj)||0!=bI||0!=cI?Lq(ia.n,"Bad stereoinfo on allene !"):
+(Mm=ia.J[lc[Zc-1]]-ia.J[Ud],Nm=ia.M[lc[Zc-1]]-ia.M[Ud],Lj=Math.sqrt(Mm*Mm+Nm*Nm),0.001>Lj&&(Lj=0.001),0<(ia.M[Kj]-ia.M[lc[Zc-1]])*(Mm/Lj)-(ia.J[Kj]-ia.J[lc[Zc-1]])*(Nm/Lj)?Xc[Kc]=1:Xc[Kc]=-1,Cs&&(Xc[Kc]*=-1),Ds&&(Xc[Kc]*=-1),Hj==Vd&&0>Ij&&(Xc[Kc]*=-1),Hj==Ie&&0>Jj&&(Xc[Kc]*=-1),qf[Hj]>qf[Kj]&&(Xc[Kc]*=-1))}}else b:{var mc=a,nc=Na,bM=YH,cM=rh,dM=r,eM=q,fM=aM,Om=Pd,Pm=void 0,$c=void 0,Es=void 0,sh=void 0,Ba=void 0,th=void 0,xd=void 0,Mj=void 0,Wd=void 0,Tb=void 0,ga=void 0,Jb=void 0,Ke=void 0,Qm=void 0,
+ad=void 0,oa=void 0,Rm=void 0,Jb=y(I,s,-1,4,1),Qm=y(I,s,-1,4,1),uh=mc,Xd=nc,dI=cM,Fs=bM,eI=dM,fI=eM,gM=fM,Kb=Jb,Nj=void 0,bd=void 0,Sm=void 0,Tm=void 0,Gs=void 0,Oj=void 0,Oj=-1;0<Fs[Xd]&&(Kb[++Oj]=Fs[Xd]);for(bd=1;bd<=gM;++bd)eI[bd]==Xd&&(Kb[++Oj]=fI[bd]),fI[bd]==Xd&&(Kb[++Oj]=eI[bd]);for(bd=Oj+1;bd<uh.z[Xd];++bd){Gs=uh.t+1;Sm=1;c:for(;Sm<=uh.z[Xd];++Sm){Nj=uh.G[Xd][Sm];for(Tm=0;Tm<bd;++Tm)if(Nj==Kb[Tm])continue c;dI[Nj]<Gs&&(Gs=dI[Nj],Kb[bd]=Nj)}}0==Fs[Xd]&&0<uh.x[Xd]?(Kb[3]=Kb[2],Kb[2]=Kb[1],Kb[1]=
+Kb[0],Kb[0]=-1):0<uh.x[Xd]&&(Kb[3]=Kb[2],Kb[2]=Kb[1],Kb[1]=-1);for(Ba=Mj=th=sh=Rm=xd=Tb=0;4>Ba;++Ba)0>=Jb[Ba]||(Pm=NG(mc,nc,Jb[Ba]),Qm[Ba]=aH(mc,Pm,nc),0<Qm[Ba]?(++Tb,Rm=Jb[Ba],th=Jb[Ba]):0>Qm[Ba]?(++xd,sh=Jb[Ba],th=Jb[Ba]):Mj=Jb[Ba]);Wd=Tb+xd;oa=y(I,s,-1,4,1);ad=0;if(3==mc.z[nc]){if(1==Tb&&1==xd||3==Wd&&0<Tb&&0<xd){Lq(mc.n,"Error in C3H stereospecification !");break b}Ke=Jb[0];1==Wd?Ke=th:2==Wd&&(Ke=Mj);ga=LG(mc,nc,Ke,Jb);oa[0]=th;oa[1]=-1;oa[2]=ga[2];oa[3]=ga[1];0<Tb?ad=1:ad=-1}else if(4==mc.z[nc])if(1==
+Wd)ga=LG(mc,nc,th,Jb),oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],0<Tb?ad=1:ad=-1;else{Ke=Jb[0];1<Mj&&(Ke=Mj);1==Tb?Ke=Rm:1==xd&&(Ke=sh);ga=LG(mc,nc,Ke,Jb);$c=y(I,s,-1,4,1);for(Ba=0;4>Ba;++Ba)Pm=NG(mc,nc,ga[Ba]),$c[Ba]=aH(mc,Pm,nc);if(4==Wd){if(0==Tb||0==xd){Lq(mc.n,"Error in C4 stereospecification !");break b}if(1==Tb||1==xd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],ad=$c[0];else{for(Ba=0;4>Ba;++Ba)-1==$c[Ba]&&($c[Ba]=0);Wd=2}}else if(3==Wd)if(3==Tb||3==xd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=
+ga[2],oa[3]=ga[1],0<Tb?ad=-1:ad=1;else{1==Tb?Tb=Es=1:xd=Es=-1;for(Ba=0;4>Ba;++Ba)$c[Ba]==Es&&($c[Ba]=0);Wd=2}if(2==Wd)if(1==Tb&&1==xd)ga[1]==sh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==sh&&(ga[2]=ga[3]),oa[0]=Rm,oa[1]=sh,oa[2]=ga[2],oa[3]=ga[1],ad=1;else{if($c[0]==$c[1]||$c[1]==$c[2]){Lq(mc.n,"Error in C4 stereospecification ! 2/0r");break b}0!=$c[0]?(oa[0]=ga[0],oa[1]=ga[2],oa[2]=ga[1],oa[3]=ga[3]):(oa[0]=ga[1],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[0]);1<Tb?ad=1:ad=-1}}var W=oa,Pj=Jb,qb=void 0;Pj[0]==W[1]?(qb=
+W[0],W[0]=W[1],W[1]=qb,qb=W[2],W[2]=W[3],W[3]=qb):Pj[0]==W[2]?(qb=W[2],W[2]=W[0],W[0]=qb,qb=W[1],W[1]=W[3],W[3]=qb):Pj[0]==W[3]&&(qb=W[3],W[3]=W[0],W[0]=qb,qb=W[1],W[1]=W[2],W[2]=qb);Pj[1]==W[2]?(qb=W[1],W[1]=W[2],W[2]=qb,qb=W[2],W[2]=W[3],W[3]=qb):Pj[1]==W[3]&&(qb=W[1],W[1]=W[3],W[3]=qb,qb=W[2],W[2]=W[3],W[3]=qb);oa[2]==Jb[2]?Om[nc]=1:oa[2]==Jb[3]?Om[nc]=-1:Lq(mc.n,"Error in stereoprocessing ! - t30");Om[nc]*=ad}}}ob=new eG;j=y(I,s,-1,a.t+1,1);for(u=1;u<=a.t;++u)j[b[u]]=u;for(u=1;u<=a.t;++u){c=b[u];
+Q[c]&&tn(ob.a,ra);0<Ab[u]&&bH(a,c,Ab[c],ob,Od);var vh=v[c],Lb=void 0,Qj=void 0,wh=void 0,T=void 0,T=Qc,Lb=!1;0!=a.A[c]&&(Lb=!0);0!=Pd[c]&&(Lb=!0);wh=-1;for(Qj=1;Qj<=a.y;++Qj)if(a.q[Qj][0]==c){wh=a.q[Qj][1];break}-1<wh&&(Lb=!0);a.n.Nb&&0<a.d[c]&&(Lb=!0,wh=1);switch(a.b[c]){case 2:T=yb;break;case 3:vh?T="c":T=Cb;break;case 4:vh?(T=zf,0<a.x[c]&&(Lb=!0)):T=ec;break;case 5:vh?T="o":T=oc;break;case 7:vh?(T="p",0<a.x[c]&&(Lb=!0)):T=qc;break;case 8:vh?T=ug:T=Bc;break;case 13:vh?T=xg:T=Dc;Lb=!0;break;case 6:T=
+Gc;Lb=!0;break;case 9:T=Pb;break;case 10:T=Gb;break;case 11:T=Bb;break;case 12:T=Wb;break;case 1:T=Ub;Lb=!0;break;case 19:T=rc;Lb=!0;break;case 20:T=sc;Lb=!0;break;case 21:T=tc;Lb=!0;break;case 22:T=uc;Lb=!0;break;case 18:Lb=!0,T=a.o[c],(F(T,ta)||F(T,dd)||F(T,ub))&&(Lb=!1)}Lb&&(T=Rc+T,1==Pd[c]?T+=sb:-1==Pd[c]&&(T+="@@"),1==a.x[c]?T+=Ub:1<a.x[c]&&(T+=Ub+a.x[c]),0!=a.A[c]&&(0<a.A[c]?T+=ua:T+=xa,1<ak(a.A[c])&&(T+=ak(a.A[c]))),-1<wh&&(T+=hb+wh),T+=Uc);tn(ob.a,T);for(G=1;G<=da;++G)if(r[G]==c||q[G]==c)d=
+q[G],d==c&&(d=r[G]),j[c]<j[d]&&bH(a,r[G],q[G],ob,Od),9<G&&tn(ob.a,"%"),un(ob,l+(new S(G)).a);Nd[c]&&tn(ob.a,sa)}return io(ob.a)}function GE(a){a=new QC(a);cE(a);return a}
+function dE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],c!=b&&d!=b&&(++f,a.H[f]=c,c>b&&--a.H[f],a.I[f]=d,d>b&&--a.I[f],a.s[f]=a.s[e],a.B[f]=a.B[e],a.K[f]=a.K[e],a.N[f]=a.N[e],a.e[f]=a.e[e]);a.u=f;for(e=b;e<a.t;++e){a.b[e]=a.b[e+1];a.A[e]=a.A[e+1];a.J[e]=a.J[e+1];a.M[e]=a.M[e+1];a.x[e]=a.x[e+1];a.d[e]=a.d[e+1];a.c[e]=a.c[e+1];a.z[e]=a.z[e+1];a.o[e]=a.o[e+1];for(f=1;f<=a.z[e];++f)a.G[e][f]=a.G[e+1][f]}--a.t;if(0==a.t)gD(a.n);else{for(e=1;e<=a.t;++e){d=0;for(f=1;f<=a.z[e];++f)c=a.G[e][f],
+c==b?++a.x[e]:(c>b&&--c,a.G[e][++d]=c);a.z[e]=d}e=1;a:for(;e<=a.y;++e)if(a.q[e][0]==b){for(f=e;f<a.y;++f)a.q[f][0]=a.q[f+1][0],a.q[f][1]=a.q[f+1][1];--a.y;break a}for(e=1;e<=a.y;++e)a.q[e][0]>b&&--a.q[e][0]}}
+function eE(a,b){var c,d,e,f;c=a.H[b];d=a.I[b];for(e=b;e<a.u;++e)a.H[e]=a.H[e+1],a.I[e]=a.I[e+1],a.s[e]=a.s[e+1],a.B[e]=a.B[e+1],a.K[e]=a.K[e+1],a.N[e]=a.N[e+1],a.e[e]=a.e[e+1];--a.u;f=0;for(e=1;e<=a.z[c];++e)a.G[c][e]!=d&&(a.G[c][++f]=a.G[c][e]);a.z[c]=f;f=0;for(e=1;e<=a.z[d];++e)a.G[d][e]!=c&&(a.G[d][++f]=a.G[d][e]);a.z[d]=f;c<d&&(f=c,c=d,d=f);0==a.z[c]&&dE(a,c);0==a.z[d]&&dE(a,d)}
+function WG(a){var b,c,d;if(!a.n.N){c=a.t;a:for(;1<=c;--c)if(d=a.G[c][1],1==a.b[c]&&1==a.z[c]&&0==a.A[c]&&1!=a.b[d]&&18>a.b[d]){for(b=1;b<=a.y;++b)if(a.q[b][0]==c)continue a;b=NG(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Ob)&&dE(a,c)}}}function TG(a){var b;b=a.b.length;a.G=js([b,7]);a.z=y(I,s,-1,b,1);for(b=1;b<=a.t;++b)a.z[b]=0;for(b=1;b<=a.u;++b)6>a.z[a.H[b]]&&(a.G[a.H[b]][++a.z[a.H[b]]]=a.I[b]),6>a.z[a.I[b]]&&(a.G[a.I[b]][++a.z[a.I[b]]]=a.H[b])}
+function YG(a,b,c){var d,e,f,g,j,h,n,o,r;a.f=y(I,s,-1,a.u+1,1);r=y(VG,m,-1,a.t+1,2);for(h=1;h<=a.t;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.z[h];++d)if(c[NG(a,h,a.G[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.z[h]+a.x[h]))switch(a.b[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.o[h].indexOf(ub)?r[h]=!1:r[h]=!0}}if(a.k){var q;d=y(VG,m,-1,a.t+1,2);e=!1;for(h=1;h<=a.u;++h)f=a.H[h],g=a.I[h],d[f]=!0,d[g]=!0,(18==a.b[f]||18==a.b[g])&&(e=!0);if(e){h=1;a:for(;h<=a.u;++h)if(c[h]){f=
+a.H[h];g=a.I[h];e=y(VG,m,-1,a.t+1,2);for(n=1;n<=a.z[f];++n)j=a.G[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.t;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.z[n];++o){j=a.G[n][o];if(j==g){for(f=1;f<=a.t;++f)e[f]&&(5==a.b[f]&&(a.b[f]=18,a.o[f]="#8"),4==a.b[f]&&(a.b[f]=18,a.o[f]="#7"),8==a.b[f]&&(a.b[f]=18,a.o[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.u;++j)1==a.s[j]?a.f[j]=1:UG(a,j)?a.f[j]=2:3==a.s[j]&&(a.f[j]=3);j=1;a:for(;j<=a.u;++j)if(c[j]&&(f=a.H[j],
+g=a.I[j],r[f]&&r[g])){d=y(VG,m,-1,a.t+1,2);for(h=1;h<=a.z[f];++h)e=a.G[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.t;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.z[h];++n){e=a.G[h][n];if(e==g){b[f]=!0;b[g]=!0;a.f[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function fD(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=N(M(AD((a.J[b]+a.J[c])/2))),a.N[d]=N(M(AD((a.M[b]+a.M[c])/2)))}function XG(a,b){var c;for(c=1;c<=a.u;++c)HD(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}
+function FD(a,b){var c;c=(BC(),HC)[a.b[b]];18==a.b[b]&&(c=a.o[b]);return c}function UG(a,b){return 2==a.s[b]?!0:!1}function HD(a,b,c){var d,e,f,g;g=1;a.a=y(I,s,-1,a.t+1,1);for(d=1;d<=a.t;++d)a.a[d]=0;for(d=a.a[b]=1;d<=a.z[b];++d)a.G[b][d]!=c&&(a.a[a.G[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.t;++d){f=!1;if(0<a.a[d]&&d!=b)for(e=1;e<=a.z[d];++e)0==a.a[a.G[d][e]]&&(a.a[a.G[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.a[c]}
+function qE(a){var b,c;a.n.R=!0;if(a.n.Nb)a.j=-1,0==a.d[a.D]?a.d[a.D]=4:a.d[a.D]=0;else{for(b=1;b<=a.y;++b)if(a.D==a.q[b][0]){if(-1==a.n.y){for(;b<a.y;++b)a.q[b][0]=a.q[b+1][0],a.q[b][1]=a.q[b+1][1];--a.y}else c=a.n.y,a.n.q&&(a.n.gb||++a.r,c=a.r),a.q[b][1]=c;return}b=a.q.length;++a.y>b-1&&(b=js([b+5,2]),fG(a.q,b,a.q.length),a.q=b);a.q[a.y][0]=a.D;c=a.n.y;a.n.q&&(a.n.gb||++a.r,c=a.r);a.q[a.y][1]=c}}function aE(a){var b;a.y=0;a.r=0;HE(a);for(b=1;b<=a.t;++b)a.D=b,qE(a);a.D=0}
+function bE(a){var b,c;b=y(cD,m,-1,4,1);dD(a,b);c=a.n.C.b;a.n.z||(c-=a.n.Y);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function XC(a,b){var c,d,e,f,g,j,h,n;c=y(cD,m,-1,4,1);dD(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.t;++g)h=a.J[g]*f+a.M[g]*j,n=-a.J[g]*j+a.M[g]*f,a.J[g]=h,a.M[g]=n;dD(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
+function DE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.u;++d)b=a.J[a.H[d]]-a.J[a.I[d]],c=a.M[a.H[d]]-a.M[a.I[d]],f+=Math.sqrt(b*b+c*c);0<a.u?(f/=a.u,e=25*a.n.B/f):1<a.t&&(e=75*a.n.B/Math.sqrt((a.J[1]-a.J[2])*(a.J[1]-a.J[2])+(a.M[1]-a.M[2])*(a.M[1]-a.M[2])));for(d=1;d<=a.t;++d)a.J[d]*=e,a.M[d]*=e}
+function gE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Rc)&&ZF(c,Uc))c=c.substr(1,c.length-1-1),a.b[b]=18,a.o[b]=c,a.x[b]=0;else{f=!1;-1<c.indexOf(va)&&(f=!0);-1<c.indexOf(jb)&&(f=!0);-1<c.indexOf(ha)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(hb);e=c.indexOf(Ub);g=$j(c.indexOf(ua),c.indexOf(xa));if(-1<d){j=Wu(c,d+1);try{a.n.y=aC(j,10)}catch(h){if(h=Ti(h),A(h,78))a.n.y=0;else throw h;}a.D=b;qE(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.b[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.b[b]=F(d,Cb)?3:F(d,yb)?2:F(d,ec)?4:F(d,oc)?5:F(d,qc)?7:F(d,Bc)?8:F(d,Pb)?9:F(d,Gb)?10:F(d,Bb)?11:F(d,Wb)?12:F(d,Ub)?1:F(d,Dc)?13:F(d,Gc)?6:F(d,rc)?19:F(d,sc)?20:F(d,tc)?21:F(d,uc)?22:18;18==a.b[b]&&(a.o[b]=d);c+=ba;d=0;0<e&&(d=1,e=YF(c,++e),48<=e&&57>=e&&(d=e-48));18==a.b[b]&&(a.x[b]=d);d=0;if(0<g&&(e=YF(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=YF(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=YF(c,g++);for(;45==e;)--d,e=YF(c,g++)}a.A[b]=d}}}
+function PD(a,b,c){var d,e;a.j=1;c&&(a.j=-1);b=new wC(b);try{for(;b.j=pC(b,b.a),b.j<b.i;)d=ND(aC(sC(b),10)).a,c=e=ND(aC(sC(b),10)).a,(0>c||6<c)&&(c=0),a.d[d]=c}catch(f){if(f=Ti(f),A(f,78))rn(f);else throw f;}}function bH(a,b,c,d,e){b=NG(a,b,c);5!=a.f[b]&&UG(a,b)?tn(d.a,nb):3==a.s[b]?tn(d.a,ha):9==a.s[b]?(e=rb,a=a.e[b],null!=a&&(e=a),tn(d.a,e)):1==e[b]?tn(d.a,Va):-1==e[b]&&tn(d.a,Tc)}
+function rE(a,b){var c,d;if(1==a.s[b])if(c=a.H[b],d=a.I[b],2>a.z[c]&&2>a.z[d])a.B[b]=0,Lq(a.n,"Stereomarking meaningless on this bond !");else switch(a.B[b]){case 0:a.z[d]<=a.z[c]?a.B[b]=1:a.B[b]=3;break;case 1:a.B[b]=2;break;case 2:2<a.z[d]?a.B[b]=3:a.B[b]=1;break;case 3:a.B[b]=4;break;case 4:2<a.z[c]?a.B[b]=1:a.B[b]=3}else 2==a.s[b]?10==a.B[b]?a.B[b]=0:a.B[b]=10:Lq(a.n,"Stereomarking allowed only on single and double bonds!")}
+function $G(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.s[b]||5==a.f[b])&&(10==a.B[b]||a.n.p&&!e[b]))if(e=a.H[b],f=a.I[b],!(2>a.z[e]||2>a.z[f]||3<a.z[e]||3<a.z[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.z[e];++n)g=a.G[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=NG(a,e,o);0!=d[h]?b=o:1==a.s[h]&&5!=a.f[h]&&(b=o);0==b&&(h=NG(a,e,r),0!=d[h]?b=r:1==a.s[h]&&5!=a.f[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.z[f];++n)g=a.G[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=NG(a,f,r);1==a.s[h]&&5!=a.f[h]&&0==d[h]&&(o=r);0==o&&(h=NG(a,f,j),1==a.s[h]&&5!=a.f[h]&&(o=j));if(!(0==b||0==o))if(h=a.J[f]-a.J[e],g=a.M[f]-a.M[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.M[b]-a.M[e])*h-(a.J[b]-a.J[e])*g,u=(a.M[o]-a.M[e])*h-(a.J[o]-a.J[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))Lq(a.n,"Not unique E/Z geometry !");else{j=NG(a,b,e);f=NG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.z[b];++n)if(g=a.G[b][n],g!=e&&(h=NG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function SG(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=NG(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(UG(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function aH(a,b,c){var d;d=a.B[b];return 1>d||4<d?0:1==d&&a.H[b]==c?1:2==d&&a.H[b]==c?-1:3==d&&a.I[b]==c?1:4==d&&a.I[b]==c?-1:0}
+function fE(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=SG(c,d);if(-1==e)c.x[d]=0;else{switch(c.b[d]){case 1:2==e?c.A[d]=1:c.A[d]=0;c.x[d]=0;break;case 2:3==e||5==e?(c.x[d]=0,c.A[d]=0):3>e?c.x[d]=3-e-c.A[d]:4==e?(c.A[d]=-1,c.x[d]=0):5<e&&(c.A[d]=e-5,c.x[d]=0);break;case 3:case 6:4>e?0<c.A[d]?c.x[d]=2-e+c.A[d]:0>c.A[d]?c.x[d]=2-e-c.A[d]:c.x[d]=4-e:(c.A[d]=e-4,c.x[d]=4-e+c.A[d]);break;case 4:case 7:3>e?c.x[d]=3-e+c.A[d]:3==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:(c.A[d]=
+4==e?1:6==e?-1:e-5,c.x[d]=0);break;case 5:2==e&&(0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0);2<e&&(c.A[d]=e-2);c.x[d]=2-e+c.A[d];break;case 8:case 13:2>e?c.x[d]=2-e+c.A[d]:2==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:3==e?2==c.z[d]?(c.A[d]=0,c.x[d]=1):(c.A[d]=1,c.x[d]=0):4==e?(c.A[d]=0,c.x[d]=0):5==e?(c.A[d]=0,c.x[d]=1):(c.A[d]=e-6,c.x[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.A[d]=e-1);c.x[d]=1-e+c.A[d];2<e&&(c.A[d]=0,c.x[d]=0);break;case 19:case 18:c.x[d]=
+0}0>c.x[d]&&(c.x[d]=0)}}}function hD(a){KG(this);this.n=a;this.y=this.u=this.t=0}
+function OD(a,b){var c,d,e,f,g,j,h;hD.call(this,a);f=l;j=LD(b);if(null!=j){h=new vC(b,j,!0);for(e=1;4>=e;++e)f=MD(h,j);g=ND(aC(eo(f.substr(0,3)),10)).a;c=ND(aC(eo(f.substr(3,3)),10)).a;for(e=1;e<=g;++e)sE(this),f=MD(h,j),this.J[e]=(new VF(SF(eo(f.substr(0,10))))).a,this.M[e]=-(new VF(SF(eo(f.substr(10,10))))).a,d=34,34>f.length&&(d=f.length),d=eo(f.substr(31,d-31)),gE(this,e,d),62<=f.length&&(f=eo(f.substr(60,3)),0<f.length&&(f=ND(aC(f,10)).a,0<f&&(this.D=e,a.y=f,qE(this),this.D=0)));for(e=1;e<=c;++e)zE(this),
+f=MD(h,j),this.H[e]=ND(aC(eo(f.substr(0,3)),10)).a,this.I[e]=ND(aC(eo(f.substr(3,3)),10)).a,g=ND(aC(eo(f.substr(6,3)),10)).a,1==g?this.s[e]=1:2==g?this.s[e]=2:3==g?this.s[e]=3:this.s[e]=9,d=0,11<f.length&&(d=ND(aC(eo(f.substr(9,3)),10)).a),1==g&&1==d&&(this.s[e]=1,this.B[e]=1),1==g&&6==d&&(this.s[e]=1,this.B[e]=2);TG(this);DE(this);eD(this);for(cE(this);(h.j=pC(h,h.a),h.j<h.i)&&!(null==(f=sC(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new uC(f);sC(g);sC(g);j=ND(aC(sC(g),10)).a;
+for(e=1;e<=j;++e)c=ND(aC(sC(g),10)).a,this.A[c]=ND(aC(sC(g),10)).a}if(0==f.indexOf("M APO")){g=new uC(f);sC(g);sC(g);j=ND(aC(sC(g),10)).a;for(e=1;e<=j;++e)c=ND(aC(sC(g),10)).a,f=ND(aC(sC(g),10)).a,this.D=c,Z(this,0),gE(this,this.t,rc+f),this.D=0}}WG(this);cE(this)}}
+function KE(a,b){var c,d,e,f,g;hD.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));ZF(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new uC(b);d=ND(aC(sC(f),10)).a;e=ND(aC(sC(f),10)).a;for(c=1;c<=d;++c)g=sC(f),sE(this),gE(this,this.t,g),this.J[c]=(new VF(SF(sC(f)))).a,this.M[c]=-(new VF(SF(sC(f)))).a;for(c=1;c<=e;++c)if(zE(this),this.H[c]=ND(aC(sC(f),10)).a,this.I[c]=ND(aC(sC(f),10)).a,this.s[c]=ND(aC(sC(f),10)).a,-1==this.s[c])this.s[c]=1,this.B[c]=1;else if(-2==this.s[c])this.s[c]=
+1,this.B[c]=2;else if(-5==this.s[c])this.s[c]=2,this.B[c]=10;else if(11==this.s[c]||12==this.s[c]||13==this.s[c]||14==this.s[c])this.B[c]=this.s[c],this.s[c]=9;TG(this);DE(this);eD(this)}catch(j){j=Ti(j);if(A(j,78)){j.Dc();this.t=0;return}throw j;}WG(this);cE(this)}}
+function RD(a,b,c){var d,e,f;hD.call(this,a);f=y(I,s,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.a[a]==c&&(sE(this),this.b[this.t]=b.b[a],this.J[this.t]=b.J[a],this.M[this.t]=b.M[a],this.A[this.t]=b.A[a],this.x[this.t]=b.x[a],this.d[this.t]=b.d[a],this.c[this.t]=b.c[a],this.o[this.t]=b.o[a],f[a]=this.t);for(a=1;a<=b.u;++a)if(d=b.H[a],e=b.I[a],!(b.a[d]!=c&&b.a[e]!=c)&&!(b.a[d]!=c||b.a[e]!=c))zE(this),this.s[this.u]=b.s[a],this.B[this.u]=b.B[a],this.H[this.u]=f[d],this.I[this.u]=f[e],this.e[this.u]=b.e[a];for(a=
+1;a<=b.y;++a)d=b.q[a][0],d==c&&(++this.y,this.q[this.y][0]=f[d],this.q[this.y][1]=b.q[a][1]);this.j=b.j;cE(this);eD(this)}
+function jE(a,b,c){var d,e,f,g,j;hD.call(this,a);for(a=1;a<=c;++a)this.t+=b[a].t,this.u+=b[a].u,this.y+=b[a].y;this.b=y(I,s,-1,this.t+1,1);this.A=y(I,s,-1,this.t+1,1);this.x=y(I,s,-1,this.t+1,1);this.d=y(I,s,-1,this.t+1,1);this.c=y(Hs,m,1,this.t+1,0);this.J=y(cD,m,-1,this.t+1,1);this.M=y(cD,m,-1,this.t+1,1);this.o=y(Hs,m,1,this.t+1,0);this.H=y(I,s,-1,this.u+1,1);this.I=y(I,s,-1,this.u+1,1);this.s=y(I,s,-1,this.u+1,1);this.e=y(Hs,m,1,this.u+1,0);this.B=y(I,s,-1,this.u+1,1);this.q=js([this.y+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].t;++d)++e,this.b[e]=b[a].b[d],this.J[e]=b[a].J[d],this.M[e]=b[a].M[d],this.A[e]=b[a].A[d],this.x[e]=b[a].x[d],this.d[e]=b[a].d[d],this.c[e]=b[a].c[d],this.o[e]=b[a].o[d];for(d=1;d<=b[a].u;++d)++g,this.s[g]=b[a].s[d],this.B[g]=b[a].B[d],this.H[g]=b[a].H[d]+f,this.I[g]=b[a].I[d]+f,this.e[g]=b[a].e[d];for(d=1;d<=b[a].y;++d)++j,this.q[j][0]=b[a].q[d][0]+f,this.q[j][1]=b[a].q[d][1];f=e}cE(this);eD(this)}
+function QC(a){var b;KG(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.b=y(I,s,-1,this.t+1,1);fG(a.b,this.b,this.t+1);this.A=y(I,s,-1,this.t+1,1);fG(a.A,this.A,this.t+1);this.x=y(I,s,-1,this.t+1,1);fG(a.x,this.x,this.t+1);this.d=y(I,s,-1,this.t+1,1);fG(a.d,this.d,this.t+1);this.c=y(Hs,m,1,this.t+1,0);fG(a.c,this.c,this.t+1);this.J=y(cD,m,-1,this.t+1,1);fG(a.J,this.J,this.t+1);this.M=y(cD,m,-1,this.t+1,1);fG(a.M,this.M,this.t+1);this.o=y(Hs,m,1,this.t+1,0);fG(a.o,this.o,this.t+1);this.H=y(I,
+s,-1,this.u+1,1);fG(a.H,this.H,this.u+1);this.I=y(I,s,-1,this.u+1,1);fG(a.I,this.I,this.u+1);this.s=y(I,s,-1,this.u+1,1);fG(a.s,this.s,this.u+1);this.e=y(Hs,m,1,this.u+1,0);fG(a.e,this.e,this.u+1);this.B=y(I,s,-1,this.u+1,1);fG(a.B,this.B,this.u+1);this.q=js([this.y+1,2]);for(b=1;b<=this.y;++b)this.q[b][0]=a.q[b][0],this.q[b][1]=a.q[b][1];this.j=a.j}
+function FE(a,b,c){var d,e,f;if(0==c)return hE(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(AD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new VF(a)).a;d=fo(e,go(46));0>d&&(e+=Ta,d=fo(e,go(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=Ya;if(0==b)return e;e.length>b&&(e=rb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function LD(a){var b;b=new vC(a,aa,!0);if(4<oC(b))return aa;b=new vC(a,mh,!0);return 4<oC(b)?mh:null}
+function hE(a,b){var c,d,e;d=l+(new S(a)).a;d.length>b&&(d=rb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function MD(a,b){for(var c,d;a.j=pC(a,a.a),a.j<a.i;){d=sC(a);if(F(d,b))return ba;for(sC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(518,1,{94:1},hD,OD,KE,RD,jE,QC);_.a=null;_.f=null;_.j=0;_.k=!1;_.n=null;_.p=!1;_.r=0;_.t=0;_.u=0;_.v=0;_.w=!1;_.y=0;_.C=!1;_.D=0;_.E=0;_.F=0;_.L=0;_.O=0;
+function Mq(){Mq=x;Nq=new sB(Ub)}
+function XD(a,b){var c;Mq();var d;DG.call(this);this.c=new Oz("Help");new Oz("Home");this.d=b;O(this,(BC(),DC));this.gc&&HA(this.gc.c,!1);EA(this,!1);d=sy(b);if(1==a)this.e||(this.e=new $A(d),BG(this.e,-30,0)),this.j=this.e,c=OC(b),this.gc&&GA(this.gc,Cc),Zy(this,new Jz(2)),this.f=new sB(c+" "),P(this,this.f,Fb),d=new cz,P(d,this.i,null),this.d.Gb&&(c=new Oz("Submit"),P(d,c,null)),P(this,d,Hc),rB(this.f,eo(ko(this.f.gc.a.gb,ch))),this.gc&&HA(this.gc.c,!0),EA(this,!0);else if(2==a)this.b||(this.b=
+new $A(d),BG(this.b,-50,13*b.Y-80)),this.j=this.b,this.gc&&GA(this.gc,"Nonstandard atom"),Zy(this,new Jz(2)),c=new cz,P(c,new TA("atomic SMILES",1),null),P(this,c,jc),c=Ub,Nq&&(c=ko(Nq.gc.a.gb,ch)),Nq=new tB(c,8),P(this,Nq,Fb),c=new cz,P(c,this.i,null),P(this,c,Hc);else{this.a||(this.a=new $A(d),BG(this.a,5*b.Y,0));var e,f;d="About "+(BC(),PE);this.gc&&GA(this.gc,d);Zy(this,new PA(0));O(this,DC);P(this,new TA(PE+" Molecular Editor v2013-10-13",1),null);P(this,new TA("Peter Ertl and Bruno Bienfait",
+1),null);for(c=CC,d=0,f=c.length;d<f;++d)e=c[d],e=new TA(e,1),Fy(e,this.d.x),P(this,e,null);c=new cz;P(c,this.c,null);P(c,this.i,null);P(this,c,null);this.j=this.a}DA(this);c=this.j;CG(this.gc.c,c.a,c.b);!ry(this)&&Wy(this);Gy(this)}t(519,511,mi,XD);_.Jf=function(a){var b,c;if(a.f===this.c){try{b=new VB(this.d.H),c=UB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Ti(d),A(d,66))a=this.d,b=d.f,a.kb=!0,a.J="ERROR - "+b,ZC(a);else throw d;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;var Nq;
+function cH(a,b){qy(b)==a.a?O(b,(Uz(),cA)):O(b,a.a)}
+function dH(a){var b,c,d,e;e=l;d=!1;qy(eH)!=a.a?(e=ta,d=!0):qy(fH)!=a.a?(e="!#6",d=!0):qy(gH)!=a.a?(O(hH,(Uz(),cA)),O(iH,cA),O(jH,cA),O(kH,cA),e="F,Cl,Br,I"):(b=qy(lH)!=a.a,c=qy(mH)!=a.a,qy(nH)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),qy(oH)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),qy(pH)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),qy(qH)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),qy(rH)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),qy(hH)!=a.a&&(e+="F,"),qy(iH)!=a.a&&(e+="Cl,"),qy(jH)!=a.a&&(e+="Br,"),qy(kH)!=a.a&&(e+="I,"),
+ZF(e,va)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.b&&(b?e=dd:c?e=ub:(O(eH,(Uz(),cA)),e=ta)));b=l;d&&qy(lH)!=a.a&&(b+=";a");d&&qy(mH)!=a.a&&(b+=";A");qy(sH)!=a.a&&(b+=";R");qy(tH)!=a.a&&(b+=";!R");qy(eH)!=a.a&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=uH.gc.a.gb.selectedIndex;0<d&&(--d,e+=";H"+d);d=vH.gc.a.gb.selectedIndex;0<d&&(--d,e+=";D"+d);qy(wH)!=a.a&&(e="~");qy(xH)!=a.a&&(e=hb);qy(yH)!=a.a&&(e=sb);qy(zH)!=a.a&&(e="!@");rB(a.e,e)}
+function AH(a){BH(a);CH(a);var b=uH.gc.a;cx(b,0);b.gb.options[0].selected=!0;b=vH.gc.a;cx(b,0);b.gb.options[0].selected=!0;O(lH,a.a);O(mH,a.a);O(sH,a.a);O(tH,a.a);O(uH,a.a);O(vH,a.a);DH(a)}function BH(a){O(nH,a.a);O(oH,a.a);O(pH,a.a);O(qH,a.a);O(rH,a.a);O(hH,a.a);O(iH,a.a);O(jH,a.a);O(kH,a.a)}function CH(a){O(eH,a.a);O(fH,a.a);O(gH,a.a)}function DH(a){O(wH,a.a);O(xH,a.a);O(yH,a.a);O(zH,a.a);a.b=!1}
+function YD(a){FA.call(this,"Atom/Bond Query");this.i=new Oz(this.If());nz(this.q,new EG(this));this.a=(BC(),DC);this.c=a;this.d||(a=sy(a),this.d=new $A(a),BG(this.d,-150,10));this.j=this.d;Zy(this,new OA);O(this,this.a);a=new cz;Zy(a,new sA(0,3,1));P(a,new SA("Atom type :"),null);eH=new Oz(wb);fH=new Oz("Any except C");gH=new Oz("Halogen");P(a,eH,null);P(a,fH,null);P(a,gH,null);P(this,a,null);a=new cz;Zy(a,new sA(0,3,1));P(a,new TA("Or select one or more from the list :",0),null);P(this,a,null);
+a=new cz;Zy(a,new sA(0,3,1));nH=new Oz(Cb);oH=new Oz(ec);pH=new Oz(oc);qH=new Oz(Bc);rH=new Oz(qc);hH=new Oz(Pb);iH=new Oz(Gb);jH=new Oz(Bb);kH=new Oz(Wb);P(a,nH,null);P(a,oH,null);P(a,pH,null);P(a,qH,null);P(a,rH,null);P(a,hH,null);P(a,iH,null);P(a,jH,null);P(a,kH,null);P(this,a,null);a=new cz;Zy(a,new sA(0,3,1));uH=new Sz;Rz(uH,wb);Rz(uH,Ya);Rz(uH,$a);Rz(uH,eb);Rz(uH,fb);P(a,new SA("Number of hydrogens : "),null);P(a,uH,null);P(this,a,null);a=new cz;Zy(a,new sA(0,3,1));vH=new Sz;Rz(vH,wb);Rz(vH,
+Ya);Rz(vH,$a);Rz(vH,eb);Rz(vH,fb);Rz(vH,"4");Rz(vH,"5");Rz(vH,"6");P(a,new TA("Number of connections :",0),null);P(a,vH,null);P(a,new TA(" (H's don't count.)",0),null);P(this,a,null);a=new cz;Zy(a,new sA(0,3,1));P(a,new SA("Atom is :"),null);lH=new Oz(xb);P(a,lH,null);mH=new Oz("Nonaromatic");P(a,mH,null);sH=new Oz(Ac);P(a,sH,null);tH=new Oz(ic);P(a,tH,null);P(this,a,null);a=new cz;O(a,jA(qy(this)));Zy(a,new sA(0,3,1));P(a,new SA("Bond is :"),null);wH=new Oz(wb);P(a,wH,null);xH=new Oz(xb);P(a,xH,
+null);yH=new Oz(Ac);P(a,yH,null);zH=new Oz(ic);P(a,zH,null);P(this,a,null);a=new cz;Zy(a,new sA(1,3,1));this.e=new tB(ta,20);P(a,this.e,null);P(a,new Oz(yc),null);P(a,this.i,null);P(this,a,null);this.gc&&HA(this.gc.c,!1);EA(this,!1);BH(this);CH(this);DH(this);O(lH,this.a);O(mH,this.a);O(sH,this.a);O(tH,this.a);O(uH,this.a);O(vH,this.a);cH(this,eH);DA(this);a=this.j;CG(this.gc.c,a.a,a.b);!ry(this)&&Wy(this);Gy(this)}t(520,511,mi,YD);
+_.Jf=function(a,b){var c;F(b,yc)?(AH(this),cH(this,eH),dH(this)):A(a.f,41)?(DH(this),rs(a.f)===rs(eH)?(BH(this),CH(this)):rs(a.f)===rs(fH)?(BH(this),CH(this)):rs(a.f)===rs(gH)?(BH(this),CH(this)):rs(a.f)===rs(sH)?O(tH,this.a):rs(a.f)===rs(tH)?(O(sH,this.a),O(lH,this.a)):rs(a.f)===rs(lH)?(O(mH,this.a),O(tH,this.a)):rs(a.f)===rs(mH)?O(lH,this.a):rs(a.f)===rs(wH)||rs(a.f)===rs(xH)||rs(a.f)===rs(yH)||rs(a.f)===rs(zH)?(AH(this),this.b=!0):CH(this),cH(this,a.f),dH(this)):A(a.f,42)&&(DH(this),c=a.f,0==c.gc.a.gb.selectedIndex?
+O(c,this.a):O(c,(Uz(),cA)),dH(this));107!=this.c.c&&(this.c.c=107,hz(this.c));return!0};_.b=!1;_.c=null;_.d=null;var eH=_.e=null,wH=null,fH=null,lH=null,xH=null,jH=null,nH=null,vH=null,uH=null,iH=null,hH=null,gH=null,kH=null,oH=null,mH=null,tH=null,zH=null,pH=null,rH=null,sH=null,yH=null,qH=null;function SE(){qG(this)}t(521,496,Th,SE);_.Ke=function(){this.a=-1;this.b=y(rG,m,0,0,0);this.c=0};_.a=-1;
+function Jq(a,b){var c;a.a=b;var d,e;d=null;wB();if(e=c=(e=$wnd.clipboardData.getData(Mc),null!=e?new KB(e):null))e=(zB(),CB),e=DB(e,(zB(),CB))||DB(e,AB);if(e)try{d=HB(c)}catch(f){if(f=Ti(f),A(f,59))rn(f);else throw f;}c=d;null!=c&&GG(b,c)}function Hq(a){a=new KB(a);wB();var b,c;try{b=HB(a),c=Gn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Mc,c)}catch(d){if(d=Ti(d),A(d,59))rn(d);else throw d;}}function TE(){}t(522,1,{60:1,67:1},TE);_.te=function(a){GG(this.a,a.a)};
+_.a=null;t(524,300,Di);function Eq(){var a;Eq=x;EH=(a=!1,Nf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);FH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");GH=EH&!FH;var b;a=H(I,s,-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]);Fq=y(I,s,-1,1E3,1);for(b=0;b<Fq.length;++b)Fq[b]=-999;for(b=0;b<a.length;b+=2)Fq[a[b+1]]=a[b]}
+function Pp(a,b,c){a=new HH(b,c,a);if(!b.Ld(a,c))for(b=b.fc;b&&!b.Ld(a,c);)b=b.fc}function fz(a,b,c){var d;d=new IH;tj(d.t,b,c);nj(a.f,d.t,0,0);bj(a.a,d);return d}function bF(a,b){return!a.e?null:b in a.e?a.e[b]:null}function wD(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)xv(a.f,b.t,c,d),b.r=c,b.s=d;JH(b)}
+function aF(a,b,c,d){Eq();this.gb=lw();this.a=new hj;this.j=new hj;this.e=d;this.gb.style[Tf]=Ya;this.gb.style[Rf]=Ya;this.gb.style[Og]=Ue;this.gb.style[ih]=b;this.gb.style[De]=c;this.f=new KH;this.f.gb.style[ih]=ab;this.f.gb.style[De]=ab;GH?(b=new LH,c=new MH,nj(b,this.f,0,0),nj(b,c,0,0),Bv(this,b)):Bv(this,this.f);this.c=a;a.Ub=this;GH?(this.k=new NH(this),this.k.i=new OH(this),this.k.j=new PH(this),this.k.n=new QH(this),this.k.k=new RH(this),this.c&&(this.k.e=new SH(this),this.k.f=new TH(this),
+this.k.a=new UH(this))):B(this,new VH(this),(Qq(),Qq(),Rq));B(this,this,(Up(),Up(),Vp));B(this,new XH(this),(wj(),wj(),xj));B(this,new $H(this),(yj(),yj(),zj));B(this,new gI(this),(Bq(),Bq(),Cq));(Op(),Op(),Ky).a=this}t(523,524,Di,aF);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.i=!1;_.k=null;var GH,FH,EH,Fq=null;function KH(){zv.call(this);this.gb[Dd]=Se}t(526,278,Di,KH);function LH(){KH.call(this);this.gb.style[ih]=ab;this.gb.style[De]=ab}t(525,526,Di,LH);function VH(a){this.a=a}t(527,1,{},VH);
+_.tc=function(a){var b,c,d,e;d=Rj(a);e=Sj(a);c=a.a.button||0;b=new hI(a);2==c&&(b.e=4);b=kE(this.a.c,b,d,e);this.a.i=!0;b&&(a.a.cancelBubble=!0)};_.a=null;function XH(a){this.a=a}t(528,1,{},XH);_.uc=function(a){var b,c;b=Rj(a);c=Sj(a);a=new hI(a);this.a.i?uE(this.a.c,a,b,c):wE(this.a.c,a,b,c);nx(this.a.gb)};_.a=null;function $H(a){this.a=a}t(529,1,{},$H);_.vc=function(a){this.a.i=!1;Rj(a);Sj(a);yE(this.a.c)};_.a=null;function gI(a){this.a=a}t(530,1,{},gI);_.a=null;
+function MH(){KH.call(this);this.gb.style[ih]=ab;this.gb.style[De]=ab}t(531,526,Di,MH);function iI(a,b){var c;c=b.a;c.e=4;return kE(a.a.c,c,b.d,b.e)}function OH(a){this.a=a}t(532,1,{},OH);_.Kf=function(a){return iI(this,a)};_.a=null;function rr(a,b){wE(a.a.c,b.a,b.d,b.e);return kE(a.a.c,b.a,b.d,b.e)}function PH(a){this.a=a}t(533,1,{},PH);_.Kf=function(a){return rr(this,a)};_.a=null;function QH(a){this.a=a}t(534,1,{},QH);_.Kf=function(a){return uE(this.a.c,a.a,a.d,a.e)};_.a=null;
+function RH(a){this.a=a}t(535,1,{},RH);_.Kf=function(){return yE(this.a.c)};_.a=null;function sq(a,b){var c;c=M(AD(b.b));c=new MB(b,0,og,c);RC(a.a.c,c);return!0}function SH(a){this.a=a}t(536,1,{},SH);_.Kf=function(a){return sq(this,a)};_.a=null;function tq(a,b){var c;c=M(AD(100*b.c));c=new MB(b,0,vg,c);RC(a.a.c,c);return!0}function TH(a){this.a=a}t(537,1,{},TH);_.Kf=function(a){return tq(this,a)};_.a=null;function xq(a,b){var c;c=new MB(b,0,ge,oh);RC(a.a.c,c);return!0}function UH(a){this.a=a}
+t(538,1,{},UH);_.Kf=function(a){return xq(this,a)};var jI=_.a=null;function kI(){kI=x;jI=new pt((Et(),new Dt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function lI(){lI=x;mI={}}function nI(a,b,c){var d;c&&(b.style[me]=c.b+Zf,d=c.a,d!=Nb&&(b.style[le]=d),0!=(c.c&1)&&(b.style[oe]=qd),0!=(c.c&2)&&(b.style[ne]=Qe));a.e.style[hh]=Ff}
+function yA(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v;d=Fi(b);d in mI?c=mI[d]:(c=$doc.getElementsByTagName("body")[0],e=oo(Cg),f=oo(Oe),f.width=1,f.height=1,g=(kI(),jI),f.src=g.d.a,c=(j=$doc.createTextNode("Q"),nI(a,e,b),e.appendChild(j),e.appendChild(f),c.appendChild(e),h=gk(e),n=gk(e)+(e.offsetHeight||0),o=n-h,r=gk(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,c.removeChild(e),v=new oI,v.a=u,v.b=q,v.c=o,v),mI[d]=c);return c}
+function pI(){lI();var a,b,c,d,e;Cj();this.a=H(Hs,m,1,["monospace","sans-serif",Ag]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=oo(Cg);this.e.innerHTML=this.f||l;this.e.style[me]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[le]=a,this.d.appendChild(this.e),e=this.e.offsetWidth||0,this.c[a]=e,this.b[a]=this.e.offsetHeight||0,this.d.removeChild(this.e)}t(541,1,{},pI);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var mI;function oI(){}t(542,1,{},oI);_.a=0;
+_.b=0;_.c=0;function lE(a){if(0!=(a.e&4))return!0;try{if(a.a&&A(a.a,11))return!!a.a.a.metaKey}catch(b){if(b=Ti(b),!A(b,84))throw b;}return!1}function mE(a){try{if(a.a&&A(a.a,11))return!!a.a.a.shiftKey}catch(b){if(b=Ti(b),!A(b,84))throw b;}return!1}function hI(a){Gq.call(this,null,0,null);this.a=a}function HH(a,b,c){Gq.call(this,a,0,b);this.a=c}t(543,384,qi,hI,HH);_.re=function(){return lE(this)};_.se=function(){return mE(this)};_.a=null;
+function oB(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=zA;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||l,nI(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function nB(a){this.b=a;this.a={};!zA&&(zA=new pI)}t(544,387,Xh,nB);var zA=null;function gz(a){this.a=a}t(545,395,{},gz);_.a=null;function qI(){Pw.call(this);this.gb[Dd]="jsa-resetTable";this.gb.style[ih]=md}t(546,310,Di,qI);
+function rI(){rI=x;var a=sI=new pI;Cj();a.f="9p";a.e.style[le]=Ag;a.e.style[me]="144.0pt";a.e.innerHTML=a.f||l;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[me]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);tI=new sz(1)}function mD(a,b){a.p=!0;if(a.j){a.o&&(a.c.length=0,a.o=!1);var c=a.c;c[c.length]=b}else c=a.c,c[c.length]=b,JH(a)}
+function oD(a,b,c,d,e,f,g){var j,h,n,o;a.n&&(lD(a,!1),360<=g||-360>=g?j=nD(a,b,c,d,e):j=(h=f+g,n=90-f,o=90-h,a.a+'arc startangle="'+n+'" endangle="'+o+'" style="top:'+c+"px;left:"+b+gg+d+dg+e+'px"+'+a.k+Xa),mD(a,j))}function Y(a,b,c,d,e){a.n&&mD(a,a.a+'line from="'+b+va+c+'" to="'+d+va+e+'" strokecolor="'+a.f+ea+a.b+"/>\n")}function kD(a,b,c,d,e){a.n&&(lD(a,!1),mD(a,uI(a,b,c,d,e)))}
+function vD(a,b,c,d){var e,b=b.replace(/&/g,la).replace(/</g,na).replace(/>/g,ma),f=(rI(),sI),b=(e=yA(f,a.e).a,"<span style='position:absolute;margin-top:0px;margin-bottom:0px;left:"+c+fg+(d-e)+cg+a.i+"color:"+a.f+";'>"+b+"</span>");mD(a,b)}function KA(a,b,c,d,e){lD(a,!0);mD(a,uI(a,b,c,d,e))}function JH(a){var b;a.p&&(b=a.c.join(aa),b=l+b+l,b!==a.q&&(a.t.gb.innerHTML=b||l,a.q=b),a.o=!0,a.p=!1)}function X(a,b){(a.d=b)&&(a.f=mg+(b.a>>16&255)+va+(b.a>>8&255)+va+(b.a&255)+sa)}
+function uD(a,b){a.e=b;a.i=OE(b)}t(547,391,{});_.c=null;_.d=null;_.e=null;_.f="black";_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=l;_.r=0;_.s=0;_.t=null;var tI,sI;function fr(a,b,c){c&&(qr(a,b),c.Kf(a.b));a.d=!0}function qr(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-fk(a.o.gb)+ek(a.o.gb)+uo(a.o.gb.ownerDocument),a.b.e=c.clientY-gk(a.o.gb)+(a.o.gb.scrollTop||0)+vo(a.o.gb.ownerDocument),a.b.a=new hI(b),Wj(b.a),!0):!1}
+function NH(a){this.o=a;this.b=new vI;this.c=new wI(this);B(this.o,new xI(this),(nr(),nr(),or));B(this.o,new yI(this),(gr(),gr(),hr));B(this.o,new zI(this),(kr(),kr(),lr));B(this.o,new AI(this),(cr(),cr(),dr));B(this.o,new BI,(yq(),yq(),zq));B(this.o,new CI(this),(uq(),uq(),vq));B(this.o,new DI(this),(pq(),pq(),qq))}t(548,1,{},NH);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function wI(a){uk();this.a=a}t(549,24,{},wI);
+_.Cc=function(){!this.a.d&&this.a.i&&iI(this.a.i,this.a.b)};_.a=null;function xI(a){this.a=a}t(550,1,{},xI);_.a=null;function yI(a){this.a=a}t(551,1,{},yI);_.a=null;function zI(a){this.a=a}t(552,1,{},zI);_.a=null;function AI(a){this.a=a}t(553,1,{},AI);_.a=null;function BI(){}t(554,1,{},BI);function CI(a){this.a=a}t(555,1,{},CI);_.a=null;function DI(a){this.a=a}t(556,1,{},DI);_.a=null;function vI(){}t(557,1,{},vI);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;
+function EI(a){var b,c,d,e,f;dk(a);d=(oj(),pj(null));e=new qI;Mw(e,a);nv(d,e,d.gb);f=a.fd();b=a.ed();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.gb.innerText,2>=c.length&&(f+=8));Ow(e,a);vv(d,e);return new yy(f,b)}function FI(){this.gb=oo(ce);this.gb[Dd]=Se;this.gb.style[Sf]=Ee;this.gb.style[Wf]=ed;this.gb.style[ih]=ab;this.gb.style[De]=ab}t(559,281,Zh,FI);_.cd=function(){return fk(this.gb)};_.dd=function(){return gk(this.gb)};
+function GI(){GI=x;rI();HI=H(Hs,m,1," *,line,polyline,arc,oval,rect,roundrect".split(","))}function OE(a){var b,c,d,e;b=(Xy(),Yy);e=a.b;c=a.a;d=l;e!=b.b&&(d="font-size:"+e+cg);c!=b.a&&(d+="font-family:"+c+jb);0!=(a.c&1)&&(d+="font-weight:bolder;");0!=(a.c&2)&&(d+="font-style:italic;");return d+"white-space:nowrap;"}function nD(a,b,c,d,e){return a.a+'oval style="position:absolute;left:'+b+fg+c+gg+d+dg+e+$f+a.k+Xa}
+function CD(a,b,c,d,e){var f,g,j,h,n;if(1>d)return l;j=a.a+'polyline points="';g=l;for(f=0;f<d;++f)h=b[f],n=c[f],g+=h+ag+n+Zf,f<d-1&&(g+=ba);e&&(e=b[0],f=c[0],d-=1,e!=b[d]&&f!=c[d]&&(g+=ba+e+ag+f+Zf));return j+=g+ea+a.k+Xa}function uI(a,b,c,d,e){return a.a+'rect style="position:absolute;left:'+b+fg+c+gg+d+dg+e+$f+a.k+Xa}function lD(a,b){var c;c=a.f;b?a.k=' filled="true" stroked="false" fillcolor="'+c+fa:a.k=' filled="false" strokecolor="'+c+fa}
+function II(a){var b,c,d;d=a?Oc:Nc;b=HI.length;for(c=1;c<b;++c){var e=d,f=HI[c],g=a;$doc.createStyleSheet().addRule(e+"\\:"+f,"behavior:url(#default#VML); position:absolute; antialias:"+g)}}function IH(){GI();this.n=tI;this.c=[];this.t=new FI;JI&&(JI=!1,KI(Nc),II(!1),KI(Oc),II(!0))}function KI(a){$doc.namespaces.add(a,"urn:schemas-microsoft-com:vml")}t(560,547,{},IH);_.a=lb;_.b=l;var JI=!0,HI;function LI(){LI=x;MI=new yy(0,0)}
+function NI(a){var b;b=a.Of();if(!b){var c;(c=a.Lf())?(b=EI(c.a),tj(c.ue(),b.b,b.a),c=EI(c.a),b=new yy(c.b-b.b,c.a-b.a)):b=new yy(0,0);a.Sf(b)}return b}function Ny(a,b){var c;if(a.ye())return MI;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Rf(ry(b));c=EI(a.ue());a.e.b=c.b;a.e.a=c.a;return c}function OI(a,b){var c;b&&(c=mg+(b.a>>16&255)+va+(b.a>>8&255)+va+(b.a&255)+sa,a.Nf().gb.style[nd]=c)}function PI(){this.e=new nA;this.e.a=-1;this.e.b=-1}t(562,1,{});_.Lf=function(){return null};_.Mf=function(a){this.Qf(a.Nd())};
+_.Nf=function(){return this.ue()};_.Of=function(){return QI};_.Ed=function(){};_.ye=function(){return!1};_.Pf=function(a){this.Rf(ry(a))};_.Qf=function(a){OI(this,a)};_.Rf=function(a){var b=this.ue().gb,c,d,e;c=(Xy(),Yy);e=a.b;d=a.a;e!=c.b?b.style[me]=l+e+"pt":b.style[me]=l;d!=c.a?b.style[le]=d:b.style[le]=l;0!=(a.c&1)?b.style[oe]=qd:b.style[oe]=l;0!=(a.c&2)?b.style[ne]=Qe:b.style[ne]=l};_.Sf=function(a){QI=a};_.Tf=function(){};var QI=_.e=null,MI;
+function Pz(a,b){LI();PI.call(this);this.a=new fw(a);this.a.gd()[Dd]=l;B(this.a,new RI(this,b),(Rp(),Rp(),Sp))}t(561,562,{},Pz);_.ue=function(){return this.a};_.Qf=function(a){OI(this,a)};_.a=null;function RI(a,b){this.a=a;this.b=b}t(563,1,{},RI);_.Lc=function(a){Op();Pp(a,this.b,this.a.a.gb.innerText)};_.a=null;_.b=null;function Tz(a){LI();PI.call(this);this.a=new dx;B(this.a,new SI(this,a),(Lp(),Lp(),Mp))}t(564,562,{},Tz);_.ue=function(){return this.a};_.a=null;
+function SI(a,b){this.a=a;this.b=b}t(565,1,{},SI);_.a=null;_.b=null;function TI(a,b){var c,d;OI(a,b.Nd());for(d=new Ni(b.Vb.a);d.b<d.d.Be();)c=Oi(d),c.kc&&c.gc.Mf(c)}function UI(a,b){var c,d,e,f,g,j,h;tj(a.d,b.Ud(),b.Qd());for(d=new Ni(b.Vb.a);d.b<d.d.Be();)c=Oi(d),c.kc&&(e=c.gc,e.Pf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=NI(e).b,f-=NI(e).a,tj(e.ue(),g,f),!c.fb&&a.d.yd(c),a.d.zd(c,j,h)))}function bz(){LI();PI.call(this);this.d=new zv}t(566,562,{},bz);
+_.Mf=function(a){TI(this,a)};_.ue=function(){return this.d};_.Pf=function(a){UI(this,a)};_.d=null;function UA(a){LI();PI.call(this);var b=this.a=new ax;jw(b.b,a);$w(b);this.e.a=-1;this.e.b=-1}t(567,562,{},UA);_.ue=function(){return this.a};_.ye=function(){var a;a=(this.a.b.c?mo(this.a.b.a):this.a.b.a).innerText;return null==a||0==a.length};_.a=null;function XA(a){this.a=new yx(a.f,new VI(a))}t(568,1,{},XA);_.a=null;
+function ux(a){var b,c,d,e,f;f=new LB(a.a,null!=a.a.c?a.a.c:a.a.f);b=a.a.d;d=y(WI,m,60,0,0);for(c=b.a?Fk(b.a,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Ub.i=!1;break}a=a.a;c=a.n.d;f!=c.a&&(c.a=f,c.b=kj((lz(),R),new S(f.d)));c=c.b;if(gt(!c?nh:c.a,Fh))for(c=(!a.d.a||0==a.d.a.c?(Ur(),Ur(),Vr):new oz(a.d.a)).xd();c.Xc();)a=c.Yc(),1001==f.d&&a.te(f);var g,j,h;1001==f.d?(g=new Gq(f.e,f.d,f.a),g.e=f.b&15):601==f.d?(null.$f(),null.$f()):100==f.d&&A(f.e,57)?(j=f.e,h=new Gq(j,205,null),h.i=j.Vd(),h.j=
+j.Wd()):1004<=f.d&&1005>=f.d||(701==f.d?null.$f():401==f.d||402==f.d?(null.$f(),null.$f(),null.$f(),null.$f(),null.$f()):500<=f.d&&507>=f.d&&(g=null._f,500!=g&&(f=new Gq(null._f,g,null),f.i=null.$f(),f.j=null.$f(),j=null.$f(),f.e=j&12,501==g&&null.$f())))}function VI(a){this.a=a}t(569,1,Ai,VI);_.wc=function(){ux(this)};_.a=null;function uB(){LI();PI.call(this);this.a=new Wx}t(570,562,{},uB);_.Lf=function(){var a;a=new uB;Tx(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.ue=function(){return this.a};
+_.Of=function(){return XI};_.Sf=function(a){XI=a};var XI=_.a=null;t(571,566,{});function xB(){new Mr}t(572,415,{},xB);function GA(a,b){var c=a.c.z.b;c.a.gb.innerText=b||l;YI(c.f,null)}function IA(a,b){LI();bz.call(this);this.c=new ZI(a);var c=this.b=new Pw,d=(Aw(),Bw);c.a=d;Mw(this.b,this.d);c=this.c;d=this.b;if(0!=c.z.a.p.c&&$I(gy(c.z.a.p,0)))throw new av("WindowPanel can only contain one child widget");aJ(c,d);this.c.a=this;this.a=b}t(575,571,{},IA);_.ue=function(){return this.c};_.Nf=function(){return this.b.fb};
+_.Ed=function(){bJ(this.c,!1)};_.Rf=function(){};_.Tf=function(a){TI(this,a);UI(this,a);cJ(this.c);dJ(this.c)};_.a=null;_.b=null;_.c=null;function eJ(a){var b;b=new eq(jo(a.gb,Kf),jo(a.gb,Jf));a=new eq(jo(a.K.ab.gb,Kf),jo(a.K.ab.gb,Jf));return H(I,s,-1,[b.b-a.b,b.a-a.a])}function fJ(a){if(null!=a.I&&null!=a.H){var b=a.H;a.md(a.I);a.kd(b);a.I=a.H=null}else null!=a.I?(gJ(a,a.I),a.I=null):null!=a.H&&(hJ(a,a.H),a.H=null);Uj(a.J)}function cJ(a){a.bb?a.Xf(hq(a.K.ab)):(a.Hd(),cJ(a))}
+function hJ(a,b){var c;a.bb?(c=eJ(a),a.Xf(new eq(-1,iJ(b,!1)-c[1]))):a.H=b}function jJ(a,b){var c;b!=a.Cd()&&(c=a.K.ab,fv(c),kJ(c,b,c.gb,c.p.c,!0))}function gJ(a,b){var c;a.bb?(c=eJ(a),a.Xf(new eq(iJ(b,!0)-c[0],-1))):a.I=b}t(578,283,xi);_.Uf=function(){var a,b;b=hq(this.K.ab);a=eJ(this);b.b+=a[0];b.a+=a[1];return b};_.Cd=function(){var a;a=this.K.ab;return 0!=a.p.c?$I(gy(a.p,0)):null};_.Vf=function(a){YI(this.K.ab,a)};_.xd=function(){return new gv(this.K.ab)};_.Wf=function(){lq(this.K.ab)};_.sd=function(){fJ(this)};
+_.Kd=function(){lq(this.K.ab)};_.ud=function(a){return lJ(this.K.ab,a)};_.Xf=function(a){jq(this.K.ab,a)};_.kd=function(a){hJ(this,a)};_.Dd=function(a){jJ(this,a)};_.md=function(a){gJ(this,a)};_.H=null;_.I=null;function mJ(){mJ=x;var a=(nJ(),oJ(),pJ);qJ=new Rw(a.d,a.b,a.c,a.e,a.a)}function bJ(a,b){var c;c=new yu;a.db&&Kr(a.db,c);a.A&&iq(a.f,a);try{Vi(a.f.c,a)}catch(d){if(d=Ti(d),!A(d,78))throw d;}a.b=rJ(a.f,a);try{Gv(a,b)}finally{Yi(a.j.a),Yi(a.i.a),Yi(a.k.a),a.G&&aj(a.G,a.f),a.t&&(a.t=!1)}}
+function sJ(a,b,c){var d,e;e=a.fb;d=new Xj(a,e);e.zd(a,d.a+b,d.d+c)}function tJ(a,b,c){b=new uJ(no(mo(a.K.c.children[b].children[c])));ev(b,a);B(b,a.c,(Rp(),Rp(),Sp));return b}function gq(a,b){a.A&&(0<=b.b&&(a.e=b.b),0<=b.a&&(a.d=b.a));jq(a.K.ab,b)}function CG(a,b,c){var d,e;(e=a.f)?(d=vJ(e.gb),Jv(a,b+(fk(e.gb)+d[3]),c+(gk(e.gb)+d[0]))):Jv(a,b,c)}function HA(a,b){a.A!=b&&(a.A=b,a.$&&(b?kq(a.f,a):iq(a.f,a)))}
+function aJ(a,b){if(b!=(0!=a.z.a.p.c?$I(gy(a.z.a.p,0)):null)){fv(a.z.a);var c=a.z.a;kJ(c,b,c.gb,c.p.c,!0)}}
+function wJ(a,b){var c;if(a.F!=b){c=a.F;a.F=b;a.bb&&c==(bq(),xJ)&&(a.F=a.x);var d,e;if(a.G)for(e=new Ni(a.G);e.b<e.d.Be();)if(d=Oi(e),b==(bq(),yJ)){!d.b&&(d.b=new zJ);d=a;var f=c,g=void 0,j=void 0;if(d.A&&f==(bq(),cq))g=d.f,j=d.w,d.z.c?(CG(d,j.c,j.d),gq(d,new eq(j.b,-1))):(CG(d,j.c,j.d),gq(d,new eq(j.b,j.a)),kq(g,d)),Ri(g.c,d,d.z.b),ok(d.q,333);else if(!d.t&&f==(bq(),xJ))d.gb.style[eh]=fh,bq()}else if(b==cq){!d.b&&(d.b=new zJ);d=a;var f=c,h=j=g=void 0;if(d.A){j=d.f;g=vJ(j.gb);h=d.w;if(d.z.c)h.c=fk(d.gb)-
+g[3]-fk(j.gb),h.d=gk(d.gb)-g[0]-gk(j.gb),d.w=h,CG(d,0,0),AJ(d,dq(j.gb).b,-1);else{if(f!=(bq(),xJ))h.c=fk(d.gb)-g[3]-fk(j.gb),h.d=gk(d.gb)-g[0]-gk(j.gb),h.b=d.e,h.a=d.d,d.w=h;CG(d,0,0);jq(d,new BJ(dq(j.gb)));iq(j,d)}d==d.f.a||ZD(d);ok(d.q,333)}}else b==xJ&&(!d.b&&(d.b=new zJ),d=a,d.t||(d.x=c,d.gb.style[eh]=Ee))}}function CJ(a,b){a.gb.style[kh]=b+1E4+(a.t?1E3:0)+l;(a.t||a.U)&&null.$f().$f()}
+function dJ(a){if(!a.bb){a.j=Zu(a,a.f,(!vr&&(vr=new Ak),vr));a.i=Zu(a,a.f,zk?zk:zk=new Ak);a.k=Zu(a,a.f,(!Ar&&(Ar=new Ak),Ar));var b=a.f;!a.G&&(a.G=new hj);bj(a.G,b);vr&&(b=new ur(a),a.db&&Kr(a.db,b));a.A&&kq(a.f,a);Ri(a.f.c,a,a.z.b);a.b&&(Jv(a,a.b.a,a.b.b),a.b=null);Kv(a);ZD(a)}}function ZD(a){if(a!=a.f.a){var b;Ar&&(b=new zr(a),a.db&&Kr(a.db,b))}}t(577,578,xi);_.Cd=function(){return 0!=this.z.a.p.c?$I(gy(this.z.a.p,0)):null};_.Fd=function(a){bJ(this,a)};_.xd=function(){return new gv(this.z.a)};
+_.sd=function(){fJ(this);Uj(new DJ(this))};_.ud=function(a){return lJ(this.z.a,a)};_.Xf=function(a){gq(this,a)};_.Gd=function(a,b){CG(this,a,b)};_.Dd=function(a){aJ(this,a)};_.Hd=function(){dJ(this)};_.b=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.t=!1;_.u=null;_.v=null;_.x=null;_.y=null;_.z=null;_.A=!1;_.B=null;_.C=null;_.D=null;_.E=null;_.G=null;var qJ;
+function ZI(a){mJ();var b=(EJ(),FJ),c;c=(Rv(),Sv);Lv.call(this,!1,"popup");this.L=c.a;this.J=new GJ(this);c=new HJ;c.gb[Dd]="mosaic-popupLayoutPanel";Dv(this.K,c);Iv(this);this.c=new IJ(this);this.q=new JJ(this);this.r=new KJ(this);this.s=new LJ(this);this.w=new MJ;this.F=(bq(),yJ);this.A=!1;this.f=b;a=this.z=new NJ(a);b=new OJ;!a.d&&(a.d=new PJ);bj(a.d,b);a=new QJ(new Tw(qJ.a.d.a,qJ.a.b,qJ.a.c,qJ.a.e,qJ.a.a));B(a,new RJ(this),(Rp(),Rp(),Sp));b=this.z.b;if(!b.b){b.b=new Pw;b.b.gd()[Dd]="mosaic-Caption-iconBoxRight";
+c=b.b;var d=(Iw(),Jw);c.c=d;SJ(b.f,b.b,new TJ(2))}if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new qv;d=Nw(c);Nu(c.b,(au(),bu(d)),0);pv(c,a,d,0,!1)}else Mw(b.b,a);YI(b.f,null);B(this.z.b,new UJ(this),(Zp(),Zp(),$p));B(this.z.b,this.c,Sp);jJ(this,this.z);Pi(no(mo(this.gb)),"mosaic-WindowPanel",!0)}t(576,577,xi,ZI);_.Ed=function(){var a=this.a,b=new BA(a.a,201),c;a=a.a.q;a.a?a=new VJ(new Ni(a.a)):(a=(Ur(),Ur(),Vr),a=new Ni(a));for(;a.Xc();)c=a.Yc(),201==b.d&&AG(c.a)};_.a=null;
+function eB(){LI();PI.call(this);var a=this.a=new WJ;a.T=!0;a.a.f=!0;this.a.W=!0}t(579,562,{},eB);_.ue=function(){return this.a};_.a=null;function YB(){}t(586,431,{},YB);function VJ(a){if(!a)throw new xn;this.a=a}t(587,1,{},VJ);_.Xc=function(){return dC(this.a)};_.Yc=function(){return Oi(this.a)};_.Zc=function(){throw new hC("Missing message: awt.50");};_.a=null;function yz(){return yz()}
+function WB(){WB=x;var a;a=(NB(),OB["os.encoding"]);if(null!=a)try{if(F("UTF-8",a)||F("ISO-8859-1",a)||F("ISO-LATIN-1",a))y(XJ,m,-1,0,1);else throw new DF(a+" is not supported");}catch(b){if(b=Ti(b),!A(b,86))throw b;}}function YA(a,b){a.a=31*a.a+K((new VF(b)).a)}function tz(){}t(590,1,{},tz);_.hC=function(){return this.a};_.a=1;function YJ(){YJ=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Le))&&0<b.length)b=$doc.getElementsByTagName(Le)[0],b.style[De]=ab;a.body.style[De]=ab}
+function vJ(a){YJ();var b;b=y(I,s,-1,4,1);a.style[lh]=$a;b[0]=ZJ($J(a,"borderTopWidth"));b[1]=ZJ($J(a,"borderRightWidth"));b[2]=ZJ($J(a,"borderBottomWidth"));b[3]=ZJ($J(a,"borderLeftWidth"));return b}function aK(a){YJ();var b,c;c=bK(a);b=vJ(a);a=(a.style[lh]=$a,new eq(a.clientWidth,a.clientHeight));a.b+=b[1]+b[3]+(c[1]+c[3]);a.a+=b[0]+b[2]+(c[0]+c[2]);return a}function dq(a){YJ();a.style[lh]=$a;return new eq(a.clientWidth,a.clientHeight)}
+function bK(a){YJ();var b;b=y(I,s,-1,4,1);a.style[lh]=$a;b[0]=ZJ($J(a,"marginTop"));b[1]=ZJ($J(a,"marginRight"));b[2]=ZJ($J(a,"marginBottom"));b[3]=ZJ($J(a,"marginLeft"));return b}function cK(a){YJ();var b;b=y(I,s,-1,4,1);a.style[lh]=$a;b[0]=ZJ($J(a,"paddingTop"));b[1]=ZJ($J(a,"paddingRight"));b[2]=ZJ($J(a,"paddingBottom"));b[3]=ZJ($J(a,"paddingLeft"));return b}
+function dK(a,b,c){YJ();try{switch(b){case Of:a.style.filter=id+100*c+sa;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case je:b=Fg;default:a.style[b]=c}}catch(d){if(d=Ti(d),A(d,78))a=a.scopeName,null==a||$r(Le,a);else throw d;}}function iJ(a,b){YJ();var c;eK||(eK=oo(Cg),dK(eK,Ue,l),dK(eK,Tg,l),dK(eK,Wf,ed),dK(eK,eh,Ee),$doc.body.appendChild(eK));dK(eK,ih,a);dK(eK,De,a);c=aK(eK);return b?c.b:c.a}var eK=null;function fK(){eq.call(this,0,0)}
+function eq(a,b){this.b=a;this.a=b}function BJ(a){eq.call(this,a.b,a.a)}t(592,1,qi,fK,eq,BJ);_.eQ=function(a){return this===a?!0:null==a||gK!=En(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+Uc};_.a=0;_.b=0;function hK(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}t(593,1,{71:1,74:1,95:1},hK);
+_.eQ=function(a){return a===this?!0:A(a,95)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};_.hC=function(){var a;a=213+this.d;a=71*a+this.b;a=71*a+this.a;return a=71*a+this.c};_.tS=function(){return iK.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Uc};_.a=0;_.b=0;_.c=0;_.d=0;function jK(a,b){this.a=a;this.b=b}t(594,1,qi,jK);_.eQ=function(a){return this===a?!0:null==a||kK!=En(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};
+_.tS=function(){return kK.d+"[x="+this.a+",y="+this.b+Uc};_.a=0;_.b=0;function MJ(){this.b=this.a=this.d=this.c=0}t(595,1,qi,MJ);_.eQ=function(a){return this===a?!0:null==a||lK!=En(a)||this.a!=a.a||this.b!=a.b||this.c!=a.c||this.d!=a.d?!1:!0};_.hC=function(){var a;a=31+this.a;a=31*a+this.b;a=31*a+this.c;return a=31*a+this.d};_.tS=function(){return lK.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Uc};_.a=0;_.b=0;_.c=0;_.d=0;
+function $J(a,b){var c;if(document.documentElement.currentStyle)switch(b){case Of:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case je:b=Fg;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:l+c}t(598,1,{});var mK=-1;function nK(){}t(599,598,{},nK);_.a=-1;_.b=-1;var oK=null;function ZJ(a){a=parseInt(a,10);a=isNaN(a)?null:ND(a);return!a?0:a.a}
+t(602,298,ei);_.Uf=function(){return hq(this.f)};_.Vf=function(a){YI(this.f,a)};_.Wf=function(){lq(this.f)};_.Kd=function(){lq(this.f)};_.kd=function(a){var b=this.f;b.gb.style[De]=a;b.bb||(b.f=a)};_.md=function(a){var b=this.f;b.gb.style[ih]=a;b.bb||(b.i=a)};function nJ(){nJ=x;oJ()}
+function pK(a){nJ();var b;gw(this,new HJ);this.a=new qK;b=this.f;rK(b,new sK);dK(b.gb,Tf,Za);b.o=0;SJ(b,this.a,new TJ(0));this.a.gd()[Dd]="mosaic-Caption-text";this.a.gb.innerText=a||l;YI(this.f,null);this.gb[Dd]="mosaic-Caption"}t(601,602,ei,pK);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(wj(),wj(),xj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(yj(),yj(),zj))};_.b=null;
+function oJ(){oJ=x;tK=Nn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new ky(tK,240,20);new ky(tK,224,16);new ky(tK,208,16);new ky(tK,192,16);new ky(tK,176,16);new ky(tK,160,16);new ky(tK,144,16);new ky(tK,128,16);new ky(tK,112,16);new ky(tK,96,16);new ky(tK,80,16);new ky(tK,64,16);new ky(tK,260,16);pJ=new ky(tK,48,16);new ky(tK,32,16);new ky(tK,16,16);new ky(tK,0,16)}var tK,pJ;function uK(a,b){Xu(a.a.gb,!b);YI(a.f,a.a)}
+function fq(a,b){a.c=b;Xu(a.a.gb,!b);YI(a.f,a.a);if(a.d){var c;for(c=new Ni(a.d);c.b<c.d.Be();)Oi(c)}}function NJ(a){var b;gw(this,new HJ);b=this.f;rK(b,new vK((wK(),xK)));b.o=0;this.b=new pK(a);SJ(b,this.b,new TJ(1));this.a=new HJ;gj(this.a,"Body");SJ(b,this.a,new TJ(0));this.gb[Dd]="mosaic-CaptionLayoutPanel"}t(604,602,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},NJ);_.nd=function(){$u(this.f)};_.od=function(){cv(this.f)};_.xd=function(){return new gv(this.a)};
+_.ud=function(a){return lJ(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function PJ(){qG(this)}t(605,496,Th,PJ);function GJ(a){this.a=a}t(606,1,Ai,GJ);_.wc=function(){lq(this.a.K.ab)};_.a=null;function yK(a){var b;b=a.b;a=b.f;b=!a.e?-1:Tj(a.e.a,b);a.e&&Wt(a.e.a,b)&&Zt(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&ZD(!a.e?null:Wt(a.e.a,b-1))}function zK(a){var b;b=a.a;a=b.f;!a.e&&(a.e=new az);-1==Tj(a.e.a,b)&&bj(a.e.a,b)}function zJ(){}t(607,1,{},zJ);_.Qc=function(a){yK(a)};_.Rc=function(a){zK(a)};
+_.Tc=function(a){AK(a.a.f,a.a)};function EJ(){EJ=x;BK=new CK(1,"e");DK=new CK(2,zf);EK=new CK(3,"ne");FK=new CK(10,"nw");GK=new CK(4,ug);HK=new CK(5,xg);IK=new CK(12,"sw");JK=new CK(8,gh);FJ=new KK((oj(),pj(null)).gb)}function rJ(a,b){var c;c=vJ(a.gb);return new jK(fk(b.gb)-(fk(a.gb)+c[3]),gk(b.gb)-(gk(a.gb)+c[0]))}
+function LK(a){var b,c,d,e,f,g;if(a.e){b=dq(a.gb);for(d=0,e=a.e.a.c;d<e;++d)g=Wt(a.e.a,d),c=new eq(jo(g.gb,Kf),jo(g.gb,Jf)),f=rJ(a,g),f.a-=$j(0,f.a+jo(g.gb,Kf)-b.b),f.b-=$j(0,f.b+jo(g.gb,Jf)-b.a),CG(g,$j(0,f.a),$j(0,f.b)),c.b=c.b>b.b?b.b:-1,c.a=c.a>b.a?b.a:-1,AJ(g,c.b,c.a),g.F==(bq(),cq)&&jq(g,new BJ(dq(a.gb))),ok(g.q,1)}}function MK(a,b,c){a=a.d;Ri(a,b,b);z(a.c,b,c);gj(b,zc+c.b)}
+function iq(a,b){var c;c=a.d;NK(c,b.y);fj(b.y,zc+FK.b);NK(c,b.u);fj(b.u,zc+DK.b);NK(c,b.v);fj(b.v,zc+EK.b);NK(c,b.E);fj(b.E,zc+JK.b);NK(c,b.n);fj(b.n,zc+BK.b);NK(c,b.D);fj(b.D,zc+IK.b);NK(c,b.B);fj(b.B,zc+GK.b);NK(c,b.C);fj(b.C,zc+HK.b)}
+function kq(a,b){!b.y&&(b.y=tJ(b,0,0));MK(a,b.y,FK);!b.u&&(b.u=tJ(b,0,1));MK(a,b.u,DK);!b.v&&(b.v=tJ(b,0,2));MK(a,b.v,EK);!b.E&&(b.E=tJ(b,1,0));MK(a,b.E,JK);!b.n&&(b.n=tJ(b,1,2));MK(a,b.n,BK);!b.D&&(b.D=tJ(b,2,0));MK(a,b.D,IK);!b.B&&(b.B=tJ(b,2,1));MK(a,b.B,GK);!b.C&&(b.C=tJ(b,2,2));MK(a,b.C,HK)}function AK(a,b){var c,d;a.a=b;d=a.e.a.c;c=Tj(a.e.a,b);if(c+1<d){Dz(a.e,b);for(bj(a.e.a,b);c<d;++c)CJ(Wt(a.e.a,c),c)}else CJ(b,c)}
+function KK(a){a=new OK(a);gw(this,a);this.c=new PK(a);this.c.i=!0;Zi(this.c);this.c.k=3;this.d=new QK(a);this.d.i=!0;Zi(this.d);this.d.k=3;iw(this)}t(608,298,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},KK);_.Uf=function(){return dq(this.gb)};_.Vf=function(){var a;(a=RK(this))&&a.Vf(null)};_.Wf=function(){LK(this)};_.Qc=function(a){!this.b&&(this.b=new zJ);yK(a)};_.Rc=function(a){!this.b&&(this.b=new zJ);zK(a)};_.Kd=function(){LK(this)};
+_.Tc=function(a){!this.b&&(this.b=new zJ);AK(a.a.f,a.a)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;var BK,DK,EK,FK,FJ,GK,HK,IK,JK;function OK(a){this.p=new Av(this);this.gb=a}t(609,278,Di,OK);function CK(a,b){this.a=a;this.b=b}t(610,1,{},CK);_.a=0;_.b=null;function PK(a){Ji();cj.call(this,a)}t(611,3,{},PK);_.qc=function(){var a;a=this.j.e;a.t||dk(a.o);fj(this.j.e,"dragdrop-dragging");!a.z.c&&uK(a.z,!1)};
+_.sc=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=$j(this.a,a<this.d?a:this.d),b=$j(this.b,b<this.c?b:this.c));var c=this.j.e.gb;c.style[Ue]=a+(Cj(),Zf);c.style[Tg]=b+Zf};
+_.rc=function(){var a;a=this.j.e;a==a.f.a||ZD(a);a.z.c||uK(a.z,!0);a.t||(a.o||(a.o=new SK,gj(a.o,"mosaic-GlassPanel-invisible")),dK(a.o.gb,kh,(YJ(),$J(a.gb,kh))),nj((oj(),pj(null)),a.o,0,0));gj(this.j.e,"dragdrop-dragging");a=new Xj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.d=this.a+this.j.a.gb.clientWidth-this.j.e.fd();this.c=this.b+this.j.a.gb.clientHeight-this.j.e.ed()};_.a=0;_.b=0;_.c=0;_.d=0;
+function NK(a,b){try{Vi(a,b)}catch(c){if(c=Ti(c),!A(c,78))throw c;}}function QK(a){Ji();cj.call(this,a);this.c=new Li}t(612,3,{},QK);_.qc=function(){var a;a=this.j.e.fb;a.t||dk(a.o);fj(this.j.e,"dragdrop-dragging");uK(a.z,!1);gq(a,new eq(a.e,a.d));ok(a.q,1)};
+_.sc=function(){var a,b,c,d;d=this.j.e.fb;c=kj(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.dd()-$j(this.j.c,this.b):this.j.e.dd()-this.j.c,0!=b&&(a=d.d,b=$j(a+b,jo(d.z.b.gb,Jf)),b!=a&&sJ(d,0,a-b),gq(d,new eq(d.e,b)),ok(d.q,333))):0!=(c&4)&&(b=this.i?(this.j.c<this.d?this.j.c:this.d)-this.j.e.dd():this.j.c-this.j.e.dd(),0!=b&&(a=d.d,b=$j(a+b,jo(d.z.b.gb,Jf)),gq(d,new eq(d.e,b)),ok(d.q,333)));0!=(c&8)?(b=this.i?this.j.e.cd()-$j(this.j.b,this.a):this.j.e.cd()-this.j.b,0!=b&&(a=d.e,b=96<a+b?a+
+b:96,b!=a&&sJ(d,a-b,0),gq(d,new eq(b,d.d)),ok(d.q,333))):0!=(c&1)&&(b=this.i?(this.j.b<this.e?this.j.b:this.e)-this.j.e.cd():this.j.b-this.j.e.cd(),0!=b&&(a=d.e,gq(d,new eq(96<a+b?a+b:96,d.d)),ok(d.q,333)))};
+_.rc=function(){var a;a=this.j.e.fb;a==a.f.a||ZD(a);uK(a.z,!0);a.t||(a.o||(a.o=new SK,gj(a.o,"mosaic-GlassPanel-invisible")),dK(a.o.gb,kh,(YJ(),$J(a.gb,kh))),nj((oj(),pj(null)),a.o,0,0));gj(this.j.e,"dragdrop-dragging");a=new Xj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.e=this.a+this.j.a.gb.clientWidth-this.j.e.fd();this.d=this.b+this.j.a.gb.clientHeight-this.j.e.ed()};_.a=0;_.b=0;_.d=0;_.e=0;function Ot(){Ot=x;Pt=new TK}
+function SK(){Ot();var a;this.d=new UK(this);this.a=!1;this.b=new Ev;gw(this,this.b);a=this.gb.style;a[nd]="#000";a[ie]="alpha(opacity=50)";a[Of]="0.5";this.gb[Dd]="gwt-GlassPanel"}t(613,298,Bi,SK);
+_.qd=function(){var a;iw(this);try{a=this.fb}catch(b){b=Ti(b);if(A(b,84))throw new av("Parent widget must be an instance of AbsolutePanel");throw b;}a==(oj(),pj(null))?(Nt(Pt,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),aj(vk,a),a.b=!0,a.c=Dk(a),bj(vk,a),this.c=new VK(this),qu(new Mt(this.c))):$doc.compatMode==Eb?(this.gb.style[sd]=Za,this.gb.style[ng]=Za):tj(this,jo(a.gb,Kf),jo(a.gb,Jf));this.a&&eu(new Lt(this));nj(pj(null),new WK,uo($doc),vo($doc))};
+_.rd=function(){this.f.rd();ik(this.d);this.c&&(Jt(ou,this.c,H(XK,m,13,[(!yr&&(yr=new Ak),yr)])),this.c=null);this.a&&Jt(gu,this,H(XK,m,13,[(!fu&&(fu=new Ak),fu)]))};_._c=function(a){switch(Eu(a.type)){case 256:if(27==(a.keyCode||0))return dk(this),!1;case 1:if(qo(this.gb,a.srcElement))return dk(this),!1}return!0};_.sd=function(){};_.a=!1;_.b=null;_.c=null;var Pt;function UK(a){uk();this.a=a}t(614,24,{},UK);_.Cc=function(){Nt((Ot(),Pt),this.a,!1)};_.a=null;function VK(a){this.a=a}t(615,1,{},VK);
+_.a=null;function WK(){this.gb=lw();var a;a=new ex(new YK(this));B(this,a,(Hp(),Hp(),Ip));B(this,a,(mq(),mq(),nq))}t(616,300,Di,WK);_.sd=function(){Uj(new ZK(this))};function YK(a){this.a=a}t(617,1,{},YK);_.a=null;function ZK(a){this.a=a}t(618,1,Ai,ZK);_.wc=function(){nx(this.a.gb)};_.a=null;function $K(a){a.gb.style[ih]=md;a.gb.style[De]=md;if(a.bb){var a=a.fb,b;A(a,103)?a.Vf(null):(b=RK(a))&&b.Vf(a)}}t(620,281,ai);_.Uf=function(){$K(this);return new eq(jo(this.gb,Kf),jo(this.gb,Jf))};_.Vf=function(){$K(this)};
+_.Wf=function(){};_.$c=function(){};_.Kd=function(){};function qK(){this.gb=oo("label");this.gb[Dd]="mosaic-Label";this.gb.style[hh]=Ff;this.gb[Dd]="mosaic-HTML"}t(619,620,ai,qK);function QJ(a){gw(this,new aL(a));this.gb[Dd]="mosaic-ImageButton"}t(621,298,Bi,QJ);
+function WJ(){var a=(Rv(),Uv);Lv.call(this,!0,ff);this.L=a.a;this.a=new bL(this);this.a.d=!0;Bv(this,this.a);this.T=!0;this.a.f=!0;if(-1==this.cb){var a=this.gb,b=1|(this.gb.__eventBits||0);rj();Ou(a,b)}else this.cb|=1;no(mo(this.gb))[Dd]=Be;this.gb.style[kh]="2147483647"}t(622,283,Di,WJ);_.$c=function(a){bv(this,a);1==Eu(a.type)&&Gv(this,!1)};_.a=null;
+function bL(a){this.b=a;this.c=new hj;this.i=new hj;a=(xx(),wx);new jy(a.d,a.b,a.c,a.e,a.a);var b;b=oo(Ig);this.e=oo(Lg);$t(b,this.e);this.o=!0;a=lw();b=(au(),bu(b));a.appendChild(b);this.gb=a;Al();this.gb.setAttribute("role",dm.a);-1==this.cb?(a=this.gb,b=2225|(this.gb.__eventBits||0),rj(),Ou(a,b)):this.cb|=2225;this.gb[Dd]=Ae;a=Vu(this.gb)+"-vertical";Pi(this.gd(),a,!0);this.gb.style[Rf]=Za;this.gb.setAttribute("hideFocus",bh);B(this,new vx(this),(Hp(),Hp(),Ip))}t(623,321,Zh,bL);
+_.$c=function(a){switch(Eu(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}ox(this,a)};_.Jd=function(a,b){sx(this,a,b);b||this.a&&Gv(this.b,!1)};_.a=!0;_.b=null;
+function aL(a){var b=(Aw(),Bw),c=(Iw(),Jw),d;d=new sw;d.f[rd]=Ya;d.f[yd]=0;d.f[zd]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;qw(b.a);b.a.c.rows[0].cells[0][hd]=c.a;qw(b.a);b.a.c.rows[0].cells[0].style[dh]=e.a;qw(d);b=mw(d,0,0,!0);if(a){dk(a);c=d.i;if(c.a){var e=c.a.a,f=c.b,g=e;ow(g,f.c);ps(f.b,g,a);c.a=c.a.b}else e=c.b.c,bj(c.b,a);a.gb[cd]=e;$t(b,a.gb);ev(a,d)}gw(this,d);Pi(this.gb,"mosaic-WidgetWrapper",!0)}t(624,298,Bi,aL);_.a=null;_.b=null;function IJ(a){this.a=a}t(625,1,{},IJ);
+_.Lc=function(){this.a.$&&this.a!=this.a.f.a&&ZD(this.a)};_.a=null;function JJ(a){uk();this.a=a}t(626,24,{},JJ);_.Cc=function(){lq(this.a.K.ab);var a=this.a;xr((!a.p&&(a.p=new cL),a.p))};_.a=null;function KJ(a){uk();this.a=a}t(627,24,{},KJ);_.Cc=function(){wJ(this.a,(bq(),cq))};_.a=null;function LJ(a){uk();this.a=a}t(628,24,{},LJ);_.Cc=function(){wJ(this.a,(bq(),xJ))};_.a=null;function OJ(){}t(629,1,{},OJ);function RJ(a){this.a=a}t(630,1,{},RJ);_.Lc=function(){this.a.Ed()};_.a=null;
+function UJ(a){this.a=a}t(631,1,{},UJ);_.a=null;function DJ(a){this.a=a}t(632,1,Ai,DJ);_.wc=function(){this.a.F==(bq(),cq)?ok(this.a.r,333):this.a.F==xJ&&ok(this.a.s,333)};_.a=null;function uJ(a){this.gb=a;$u(this)}t(633,281,Zh,uJ);_.Mc=function(a){return B(this,a,(Qq(),Qq(),Rq))};_.Nc=function(a){return B(this,a,(wj(),wj(),xj))};_.Oc=function(a){return B(this,a,(Uq(),Uq(),Vq))};_.Pc=function(a){return B(this,a,(yj(),yj(),zj))};function cL(){Qr.call(this,null)}t(634,212,Ci,cL);
+function bq(){bq=x;cq=new dL("MAXIMIZED",0);xJ=new dL("MINIMIZED",1);yJ=new dL("NORMAL",2);eL=H(fL,m,98,[cq,xJ,yJ])}function dL(a,b){wo.call(this,a,b)}t(635,137,{71:1,75:1,77:1,98:1},dL);var eL,cq,xJ,yJ;t(636,1,{});function Nt(a,b,c){var d,e,f,g,j;e=uj();d=vj();if(!c||e!=a.b||d!=a.a)f=(oj(),jo(pj(null).gb,Kf)),c=jo(pj(null).gb,Jf),j=(Pu(),Qu).scrollWidth,g=Qu.scrollHeight,f=e>(f>j?f:j)?e:f>j?f:j,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.gb.style[ih]=f+Zf),0<=c&&(b.gb.style[De]=c+Zf),a.b=e,a.a=d}
+function TK(){}t(637,636,{},TK);_.a=-1;_.b=-1;function gL(a,b){var c,d,e;if(a.k)return!0;a.x.Ke();for(c=new gv(b);c.a.a<c.a.b.c-1;)d=$I(hv(c.a)),e=d.fb,A(e,104)&&e.ld(d.hd()),d.hd()&&bj(a.x,d);return!0}
+function hL(a,b){var c,d,e;if(b.a)a.c&&hk(a.c),a.c=new iL(a,b),jk(a.c,333);else for(d=new Ni(a.x);d.b<d.d.Be();)c=Oi(d),e=c.eb,xv(b,jL(c),e.s,e.t),kL(c,e.u,e.r,H(I,s,-1,[lL(a.q.a,c).d,lL(a.p.a,c).c,lL(a.n.a,c).a,lL(a.o.a,c).b]),H(I,s,-1,[mL(a.i.a,c).d,mL(a.f.a,c).c,mL(a.d.a,c).a,mL(a.e.a,c).b]),H(I,s,-1,[nL(a.u,c),nL(a.t,c),nL(a.r,c),nL(a.s,c)]))}
+function oL(){this.x=new hj;this.j=new pL(this);this.w=new qL(this.j);this.v=new rL(this.j);this.q=new sL(this.j);this.p=new tL(this.j);this.n=new uL(this.j);this.o=new vL(this.j);this.i=new wL(this.j);this.f=new xL(this.j);this.d=new yL(this.j);this.e=new zL(this.j);this.u=new AL(this.j);this.t=new AL(this.j);this.r=new AL(this.j);this.s=new AL(this.j)}t(638,1,{});_.Yf=function(a){hL(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;
+_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function BL(a){var b;b=a.a;var c=a.b,d,e,f;for(e=new Ni(b.x);e.b<e.d.Be();)d=Oi(e),A(d,26)&&(d=d.ab),f=d.eb,xv(c,jL(d),f.s,f.t),kL(d,f.u,f.r,H(I,s,-1,[lL(b.q.a,d).d,lL(b.p.a,d).c,lL(b.n.a,d).a,lL(b.o.a,d).b]),H(I,s,-1,[mL(b.i.a,d).d,mL(b.f.a,d).c,mL(b.d.a,d).a,mL(b.e.a,d).b]),H(I,s,-1,[nL(b.u,d),nL(b.t,d),nL(b.r,d),nL(b.s,d)]));CL(c);a.a.c=null;for(a=new Ni(a.a.x);a.b<a.d.Be();)b=Oi(a),A(b,26)&&(b=b.ab),b=b.eb,b.o=b.p=b.q=b.n=-1}
+function iL(a,b){this.a=a;this.b=b;var c=(qk(),rk);this.k=new pk(this);this.s=c}t(639,17,{},iL);_.xc=function(){BL(this)};_.yc=function(){BL(this)};
+_.Ac=function(a){var b,c,d;for(c=new Ni(this.a.x);c.b<c.d.Be();)b=Oi(c),A(b,26)&&(b=b.ab),d=b.eb,d.i=K(d.o+(d.s-d.o)*a),d.v=K(d.p+(d.t-d.p)*a),d.w=K(d.q+(d.u-d.q)*a),d.f=K(d.n+(d.r-d.n)*a),xv(this.b,jL(b),d.i,d.v),kL(b,d.w,d.f,H(I,s,-1,[lL(this.a.q.a,b).d,lL(this.a.p.a,b).c,lL(this.a.n.a,b).a,lL(this.a.o.a,b).b]),H(I,s,-1,[mL(this.a.i.a,b).d,mL(this.a.f.a,b).c,mL(this.a.d.a,b).a,mL(this.a.e.a,b).b]),H(I,s,-1,[nL(this.a.u,b),nL(this.a.t,b),nL(this.a.r,b),nL(this.a.s,b)]))};_.a=null;_.b=null;
+t(641,1,{});_.a=null;function yL(a){this.a=a}t(640,641,{},yL);function zL(a){this.a=a}t(642,641,{},zL);function xL(a){this.a=a}t(643,641,{},xL);function wL(a){this.a=a}t(644,641,{},wL);function uL(a){this.a=a}t(645,641,{},uL);function vL(a){this.a=a}t(646,641,{},vL);function tL(a){this.a=a}t(647,641,{},tL);function sL(a){this.a=a}t(648,641,{},sL);t(649,641,{},function(a){this.a=a});t(650,641,{},function(a){this.a=a});
+function nL(a,b){var c=a.a,d;d=kj(c.d,b);d||(d=new hK(cK(b.gb)),z(c.d,b,d));return d.d}function AL(a){this.a=a}t(651,641,{},AL);function rL(a){this.a=a}t(652,641,{},rL);function qL(a){this.a=a}t(653,641,{},qL);function mL(a,b){var c;c=kj(a.a,b);c||(c=new hK(vJ(b.gb)),z(a.a,b,c));return c}function lL(a,b){var c;c=kj(a.b,b);c||(c=new hK(bK(b.gb)),z(a.b,b,c));return c}
+function DL(a,b){var c,d;d=kj(a.e,b);if(!d){c=b.eb;a:{d=a.f;var e=RK(b),f,g,j,h,n;if(A(b,103)){if(null!=c.k&&null!=c.j){d=new eq(EL(e,!0),EL(e,!1));break a}h=b.Uf();null!=c.k&&(h.b=EL(e,!0));null!=c.j&&(h.a=EL(e,!1))}else{if(null!=c.k&&null!=c.j){d=new eq(EL(e,!0),EL(e,!1));break a}h=new fK;f=b.gb;n=f.style;g=n[Wf];j=n[eh];n[Wf]="static";n[eh]=Ee;null!=c.k?h.b=EL(e,!0):(n[ih]=md,h.b=(f.offsetWidth||0)+lL(d.o.a,b).b+lL(d.p.a,b).c);null!=c.j?h.a=EL(e,!1):(n[De]=md,h.a=(f.offsetHeight||0)+lL(d.q.a,b).d+
+lL(d.n.a,b).a);n[Wf]=g;n[eh]=j}d=h}null!=c.k&&(Cj(),gp)==c.k.$f()||null!=c.j&&(Cj(),gp)!=c.j.$f()||z(a.e,b,d)}return d}function pL(a){this.f=a;this.c=new Li;this.e=new Li;this.b=new Li;this.a=new Li;this.d=new Li}t(654,1,{},pL);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function FL(a){var b;b=a.eb;if(null==b||!A(b,101))b=new GL,a.eb=b;return b}function sK(){vK.call(this,(wK(),HL))}function vK(a){var b=(IL(),JL);oL.call(this);this.b=a;this.a=b}t(655,638,{},sK,vK);
+_.Zf=function(a){var b,c,d,e,f,g,j,h,n;h=new fK;gL(this,a);n=lL(this.o.a,a).b+lL(this.p.a,a).c+mL(this.e.a,a).b+mL(this.f.a,a).c+nL(this.s,a)+nL(this.t,a);d=lL(this.q.a,a).d+lL(this.n.a,a).a+mL(this.i.a,a).d+mL(this.d.a,a).a+nL(this.u,a)+nL(this.r,a);c=this.x.c;if(0==c)return h.b=n,h.a=d,h;a=a.o;this.b==(wK(),HL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ni(this.x);a.b<a.d.Be();)c=Oi(a),e=FL(c),b=null,j=c.fb,A(j,104)&&(b=j,b=KL(b),b=new eq(b[1]+b[3],b[0]+b[0])),this.b==HL?(n+=DL(this.w.a,c).b,e.a=DL(this.v.a,
+c).a,A(j,104)&&(n+=b.b,e.a+=b.a),f=$j(f,e.a)):(d+=DL(this.v.a,c).a,e.b=DL(this.w.a,c).b,A(j,104)&&(d+=b.a,e.b+=b.b),g=$j(g,e.b));this.b==HL?(h.b=n,h.a=d+f):(h.b=n+g,h.a=d);return h};
+_.Yf=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,G,J,Q;if(gL(this,a)&&(d=this.x.c,0!=d)){D=a.o;u=nL(this.s,a);G=nL(this.u,a);c=dq(a.gb);Q=c.b-(u+nL(this.t,a));r=c.a-(G+nL(this.r,a));g=Q;c=r;this.b==(wK(),HL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ni(this.x);e.b<e.d.Be();)d=Oi(e),b=null,q=FL(d),v=d.fb,A(v,104)&&(b=v,b=KL(b),b=new eq(b[1]+b[3],b[0]+b[0])),this.b==HL?(q.d?++h:(q.b=DL(this.w.a,d).b,A(v,104)&&(q.b+=b.b),g-=q.b),q.c?q.a=r:(q.a=DL(this.v.a,d).a,A(v,104)&&(q.a+=b.a))):(q.c?++j:(q.a=DL(this.v.a,
+d).a,A(v,104)&&(q.a+=b.a),c-=q.a),q.d?q.b=Q:(q.b=DL(this.w.a,d).b,A(v,104)&&(q.b+=b.b)));for(e=new Ni(this.x);e.b<e.d.Be();)d=Oi(e),b=null,q=d.eb,v=d.fb,A(v,104)&&(b=v,b=KL(b),b=new eq(b[1]+b[3],b[0]+b[0])),J=q.b,o=q.a,this.b==HL?q.d&&(J=~~(g/h)):q.c&&(o=~~(c/j)),G=0>G?0:G,n=J,f=o,A(v,104)&&(n-=b.b,f-=b.a),this.b==xK?(q.s=this.a==(IL(),JL)?u:this.a==LL?u+~~(Q/2)-~~(J/2):u+Q-J,q.t=G,q.u=n,q.r=f,G+=o+D):(this.a==(IL(),JL)?(q.s=u,q.t=G):this.a==LL?(q.s=u,q.t=G+~~(r/2)-~~(o/2)):(q.s=u,q.t=G+r-o),q.u=
+n,q.r=f,u+=J+D),a.a&&(v=d.cd()-fk(a.gb)-nL(this.s,a),-1==q.o&&(q.o=v),v=d.dd()-gk(a.gb)-nL(this.u,a),-1==q.p&&(q.p=v),-1==q.q&&(q.q=d.fd()),-1==q.n&&(q.n=d.ed()));hL(this,a)}};_.a=null;_.b=null;function IL(){IL=x;JL=new ML("START",0);LL=new ML(Db,1);NL=new ML("END",2);OL=H(PL,m,99,[JL,LL,NL])}function ML(a,b){wo.call(this,a,b)}t(656,137,{71:1,75:1,77:1,99:1},ML);var OL,LL,NL,JL;function wK(){wK=x;HL=new QL("HORIZONTAL",0);xK=new QL("VERTICAL",1);RL=H(SL,m,100,[HL,xK])}
+function QL(a,b){wo.call(this,a,b)}t(657,137,{71:1,75:1,77:1,100:1},QL);var RL,HL,xK;t(659,1,{105:1});_.e=!1;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;function GL(){this.e=!1}function TJ(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}t(658,659,{101:1,105:1},GL,TJ);_.a=0;_.b=0;_.c=!1;_.d=!1;
+function TL(a,b){if(a.k)return!0;gL(a,b);if(0<a.x.c){a.a=Wt(a.x,0);var c=a.a,d;d=c.eb;if(null==d||!A(d,102))d=new UL,c.eb=d;a.b=d;a.x.Ke();bj(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function VL(){oL.call(this)}t(660,638,{},VL);
+_.Zf=function(a){var b,c;c=new fK;TL(this,a);if(this.a){b=DL(this.w.a,this.a).b;var d=DL(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.fb;A(b,104)&&(b=KL(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=lL(this.o.a,a).b+lL(this.p.a,a).c+mL(this.e.a,a).b+mL(this.f.a,a).c+nL(this.s,a)+nL(this.t,a);c.a+=lL(this.q.a,a).d+lL(this.n.a,a).a+mL(this.i.a,a).d+mL(this.d.a,a).a+nL(this.u,a)+nL(this.r,a);return c};
+_.Yf=function(a){var b,c,d,e,f;TL(this,a)&&(d=nL(this.s,a),e=nL(this.u,a),c=dq(a.gb),f=c.b-(d+nL(this.t,a)),c=c.a-(e+nL(this.r,a)),b=this.a.fb,A(b,104)&&(b=KL(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.b.s=d,this.b.u=f,this.b.t=e,this.b.r=c,a.a&&(d=this.b,e=this.a.cd()-fk(a.gb)-nL(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.dd()-gk(a.gb)-nL(this.u,a),-1==d.p&&(d.p=e),d=this.b,-1==d.q&&(d.q=this.a.fd()),d=this.b,-1==d.n&&(d.n=this.a.ed())),hL(this,a))};_.a=null;_.b=null;function UL(){this.e=!1}
+t(661,659,{102:1,105:1},UL);function KL(a){var b,c,d,e;null==a.a&&(a.a=y(I,s,-1,4,1),e=mo(a.c.children[0].children[0]),c=mo(a.c.children[2].children[2]),d=bK(a.gb),b=vJ(a.gb),a.a[0]=(e.offsetHeight||0)+b[0]+d[0],a.a[1]=(c.offsetWidth||0)+b[1]+d[1],a.a[2]=(c.offsetHeight||0)+b[2]+d[2],a.a[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.a}function WL(a,b){a.bb&&dk(a);return Cv(a,b)}function XL(){$v();Qv.call(this,aw)}t(662,288,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},XL);
+_.ud=function(a){return WL(this,a)};_.a=null;function SJ(a,b,c){var d=a.p.c;b.eb=c;kJ(a,b,a.gb,d,!0)}function jL(a){var b;b=a.fb;return A(b,104)?b:a}function hq(a){if(!a.bb)return new fK;if(-1==a.j.b||-1==a.j.a)a.j=a.d.Zf(a),jq(a,a.j),a.d.Yf(a),a.j=a.d.Zf(a);return a.j}function $I(a){return A(a,104)?a.ab:a}function YL(a){var b;if(!a.n){b=(!oK&&(oK=new nK),oK);var c=ZL(a,bb,!0);b.a=c;c=ZL(a,cb,!0);b.b=c;a.n=b}return a.n}
+function kJ(a,b,c,d,e){if(A(b,26))throw new Bk("Adding a DecoratorPanel is not allowed!");var f;f=b.eb;null!=f&&A(f,105)&&f.e?(c=new XL,pv(a,c,a.gb,d,!0),Dv(c,b)):pv(a,b,c,d,e);YI(a,b)}
+function YI(a,b){var c;c=a.d;if(b){var d=c.j;Wi(d.c,b);Wi(d.e,b);Wi(d.b,b);Wi(d.a,b);Wi(d.d,b)}else d=c.j,Sx(d.c),Sx(d.e),Sx(d.b),Sx(d.a),Sx(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.fb;if(c==jL(a))c=c.fb;else{if(A(c,97)||A(c,25))d=c,c=c.fb,c==jL(d)&&(c=c.fb);A(c,104)&&A(c.fb,96)&&(c=c.fb)}A(c,103)&&!A(c,96)&&(c.Vf(a.fb),c.Vf(a))}}function lq(a){if(a.bb&&a.gb.style.display!=Cf){a.gb.scrollTop=0;var b=a.gb,c=0;b.currentStyle.direction==tg&&(c=-c);b.scrollLeft=c;a.d.Yf(a);a.c=!1;CL(a)}}
+function CL(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=$I(gy(a.p,d)),A(b,104)&&(b=b.ab),b.hd()&&(A(b,103)?b.Wf():A(b,33)&&b.Kd())}function lJ(a,b){var c;A(b,104)&&(b=A(b,104)?b.ab:b);c=jL(b);return vv(a,c)?(A(c,104)&&WL(c,b),YI(a,null),!0):!1}function rK(a,b){var c;a.d=b;null!=a.e&&fj(a,Vu(a.gb)+xa+a.e);a.e=b.cZ.d;c=ny(a.e,go(46));a.e=a.e.substr(c+1,a.e.length-(c+1));gj(a,Vu(a.gb)+xa+a.e);YI(a,null)}
+function ZL(a,b,c){a.k||(a.k=oo(Cg),dK(a.k,Wf,ed),dK(a.k,eh,Ee),dK(a.k,Ue,Za),dK(a.k,Tg,Za),a.gb.appendChild(a.k));dK(a.k,ih,b);dK(a.k,De,b);a=aK(a.k);return c?a.b:a.a}
+function EL(a,b){var c;c=null.$f();if(c==(Cj(),sp)){c=(YL(a),null.$f());var d=(-1==mK&&(mK=(YJ(),iJ(db,!0))),mK);return N(M(Math.round(100*d*c/254)))}if(c==ip)return c=YL(a),d=null.$f(),N(M(AD(d*(-1==c.a&&(c.a=iJ(bb,!0)),c.a))));if(c==kp)return c=YL(a),d=null.$f(),N(M(AD(d*(-1==c.b&&(c.b=iJ(cb,!0)),c.a))));if(c==qp)return c=(YL(a),null.$f()),d=(-1==mK&&(mK=(YJ(),iJ(db,!0))),mK),N(M(Math.round(d*c)));if(c==up)return c=(YL(a),null.$f()),d=(-1==mK&&(mK=(YJ(),iJ(db,!0))),mK),N(M(Math.round(10*d*c/254)));
+if(c==op)return N(M(AD(12*(YL(a),null.$f())*N(M(AD((-1==mK&&(mK=(YJ(),iJ(db,!0))),mK)/72))))));if(c==gp)return ZL(a,null.$f(),b);if(c==mp)return c=(YL(a),N(M(AD(null.$f())))),d=(-1==mK&&(mK=(YJ(),iJ(db,!0))),mK),N(M(Math.round(d*c/72)));if(null.$f()==ep)return N(M(AD(null.$f())));throw new Bk("Invalid size: "+null.$f());}function HJ(){var a=new VL;zv.call(this);this.j=new eq(-1,-1);new $L(this);this.gb[Dd]="mosaic-LayoutPanel";rK(this,a)}
+t(663,278,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},HJ);_.yd=function(a){kJ(this,a,this.gb,this.p.c,!0)};_.nd=function(){jv(this,new hM)};_.od=function(){jv(this,new iM)};_.Uf=function(){return hq(this)};_.vd=function(a){return sv(this.p,jL(a))};_.wd=function(a,b,c,d){kJ(this,a,b,c,d)};_.Vf=function(a){YI(this,a)};_.xd=function(){return new gv(this)};_.Wf=function(){lq(this)};
+_.sd=function(){var a;if(this.b){if(null!=this.i&&null!=this.f)a=this.f,this.md(this.i),this.kd(a),this.i=this.f=null;else if(a=hq(this),null!=this.i)a=a.a+Zf,this.md(this.i),this.kd(a),this.i=null;else if(null!=this.f){var b=this.f;this.md(a.b+Zf);this.kd(b);this.f=null}else b=a.a+Zf,this.md(a.b+Zf),this.kd(b);lq(this)}};_.Kd=function(){lq(this)};_.ud=function(a){return lJ(this,a)};_.kd=function(a){this.gb.style[De]=a;this.bb||(this.f=a)};_.zd=function(a,b,c){xv(this,jL(a),b,c)};
+_.md=function(a){this.gb.style[ih]=a;this.bb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;_.i=null;_.k=null;_.n=null;_.o=4;function hM(){}t(664,1,{},hM);_.Id=function(a){jL(a).qd()};function iM(){}t(665,1,{},iM);_.Id=function(a){jL(a).rd()};function gv(a){this.b=a;this.a=new uv(this.b.p)}t(666,1,{},gv);_.Xc=function(){return this.a.a<this.a.b.c-1};_.Yc=function(){return $I(hv(this.a))};_.Zc=function(){iv(this.a)};_.b=null;function jM(){jM=x;new bx}
+function $L(a){jM();Pi(a.gb,"dragdrop-dropTarget",!0);this.a=a;new kM(this)}t(667,9,{},$L);function kM(a){uk();this.a=a}t(668,24,{},kM);_.Cc=function(){YI(this.a.a,null);lq(this.a.a)};_.a=null;function RK(a){a=a.fb;return!a?null:A(a,103)?a:RK(a)}function AJ(a,b,c){var d;d=a.gb;kL(a,b,c,bK(d),vJ(d),cK(d))}
+function kL(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.md((0>g?0:g)+(Cj(),Zf)),b!=a.fd()&&a.md((0>b?0:b)+Zf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(Cj(),Zf)),c!=a.ed()&&a.kd((0>c?0:c)+Zf))}function jq(a,b){AJ(a,b.b,b.a)}t(671,1,{});
+function sF(a,b,c){var d,e,f,g,j,h;g=(!b?a.b:iC(a,b,~~Fi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,G=void 0,q=void 0;for(u=0,G=o.length;u<G;++u)if(D=n[u+3],v=o[u],r=null==v?Gf:typeof v,r=r==If?Object.prototype.toString.call(v)==Sc||typeof v.length==Hf?"array":r:r,!F(r,D)&&(!F("string",D)||!F(Gf,r)))if(v=F(Hf,r),r=F("boolean",r),lM===D)v&&(o[u]=new VF(o[u])),r&&(o[u]=(FF(),o[u]?IF:GF));else{q=v||r;if(q=
+!q&&null!=D&&En(D)==mM){q=o[u];if(null==q||nM(q,D))continue;if(Dn(q)&&(q=q&&q.g?q.g:null,null!=q&&nM(q,D))){o[u]=q;continue}}if(!F(If,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function oM(){this.c=new Li;this.a=new Li;this.b=new Li}function nM(a,b){var c;if(lM==b||pM==b&&A(a,106))return!0;if(null!=a)for(c=En(a);c&&c!=lM;c=null)if(c==b)return!0;return!1}t(670,671,{},oM);function pF(){pF=x;rF=new oM}
+function vF(a,b){pF();z(rF.c,a,b)}function mF(a){pF();var b,c,d;d=$F(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)F(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function nF(a,b){var c;pF();return c=b&&b[0]&&(typeof b[0]==If||typeof b[0]==qe)?b[0]:null,nM(c,a)}function tF(a){var b=oF;pF();var c,d;d=rF.b;if(c=!b?d.b:iC(d,b,~~Fi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?jC(d,c):lC(d,b,c,~~Fi(b))}
+function UE(a){pF();var b=rF,c;null==a?a=null:(c=a[Wc],c||(0!=(En(a).b&4)?a=[]:(b=(b=kj(b.c,En(a)))&&typeof b==qe?new b(a):a,a=a[Wc]=b),c=a),a=c);return a}var rF;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Pn&&(e=kk(),2E3<e-Rn&&(Rn=e,Qn=On()));if(0==Pn++){var f=(Sn(),Tn),g,j;if(f.b){j=null;do g=f.b,f.b=null,j=ao(g,j);while(f.b);f.b=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Sn(),Tn),n,o;if(h.c){o=null;do n=h.c,h.c=null,o=ao(n,o);while(h.c);h.c=o}}--Pn;c&&-1!=Qn&&($wnd.clearTimeout(Qn),Qn=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(ss)()}catch(d){a(b)}else C(ss)()}var lM=$(1),Hn=$(100),qM=RF(" I"),I=LF(680,qM),rG=LF(678,lM),rM=RF(" Z"),VG=LF(681,rM);$(99);$(98);$(97);var sM=$(476),wn=LF(682,sM),tM=$(231),lt=LF(683,tM);$(232);$(137);$(451);$(106);$(462);var uM=RF(" B");$(466);var vM=RF(" C"),Gi=LF(684,vM),mM=$(464),wM=RF(" D"),cD=LF(685,wM);$(465);$(467);var xM=$(470),BE=LF(686,xM),yM=RF(" J"),zM=$(2),Hs=LF(679,zM),XJ=LF(687,uM);$(479);$(461);$(96);$(449);
+var oF=$(442);$(458);var BF=$(456);$(454);$(455);$(460);$(108);$(109);$(110);$(113);$(94);$(473);$(468);$(457);$(443);$(444);$(445);$(446);$(447);$(448);var AM=$(366);$(365);$(364);$(363);$(441);$(440);var kA=$(380),GC=LF(688,kA),BM=$(386),LC=LF(689,BM),CM=$(387),NC=LF(690,CM),DM=$(518),RE=LF(691,DM),ls=LF(692,I),EM=PF(516,function(){SC();return IG}),JG=LF(693,EM);$(517);$(389);$(388);$(511);$(510);$(519);$(520);$(515);$(423);$(514);var Lz=LF(694,AM);$(378);$(522);$(453);QF();$(452);QF();$(671);$(670);
+var pM=QF();$(282);var FM=$(281);$(280);$(286);$(300);$(341);$(524);$(523);$(279);$(278);$(526);$(525);$(531);$(532);$(533);$(534);$(535);$(536);$(537);$(538);$(527);$(528);$(529);$(530);$(218);$(217);$(291);$(292);$(293);$(548);$(557);$(24);$(549);$(550);$(551);$(552);$(553);$(554);$(555);$(556);$(263);$(337);$(340);$(338);$(339);$(177);$(176);$(265);$(212);$(267);$(185);var GM=$(184);$(215);$(214);$(213);$(360);$(361);$(362);
+var HM=PF(153,function(){Cj();return wp}),xp=LF(695,HM),IM=PF(136,function(){Dj();return Ho}),Io=LF(696,IM),JM=PF(143,function(){Jo();return So}),To=LF(697,JM),KM=PF(148,function(){Uo();return cp}),dp=LF(698,KM);PF(154,null);PF(155,null);PF(156,null);PF(157,null);PF(158,null);PF(159,null);PF(160,null);PF(161,null);PF(162,null);PF(138,null);PF(139,null);PF(140,null);PF(141,null);PF(142,null);PF(144,null);PF(145,null);PF(146,null);PF(147,null);PF(149,null);PF(150,null);PF(151,null);PF(152,null);$(435);
+$(434);$(483);$(485);$(484);$(486);$(488);$(487);$(489);$(493);$(494);$(175);$(181);$(180);$(179);$(183);$(197);$(406);$(405);var fB=$(404),ED=LF(699,fB),ZG=LF(700,yM);$(276);$(277);$(390);$(490);$(496);$(491);$(492);$(391);$(547);$(400);$(399);$(398);$(403);var LM=QF(),WI=LF(701,LM);$(261);$(433);$(502);var MM=PF(221,function(){as();return fs}),gs=LF(702,MM);$(413);$(414);$(397);var QA=$(392);$(482);$(376);$(377);$(402);var aB=$(401);$(394);$(393);$(500);$(509);$(395);$(437);$(475);$(512);$(513);
+$(521);$(383);var oA=$(382);$(411);$(412);$(368);$(367);$(420);QF();QF();QF();$(370);$(371);$(182);$(350);var hy=LF(703,FM);$(351);$(560);$(559);$(311);$(313);$(312);$(314);$(199);$(216);$(202);$(204);var vA=$(385);$(436);$(373);$(372);$(379);$(506);$(478);$(207);$(422);$(194);$(195);$(198);$(192);$(191);$(193);var xA=$(544);$(381);$(562);$(567);$(421);$(469);$(424);var Nz=$(375),Mz=LF(704,oA);$(590);$(408);$(409);$(410);$(374);$(541);$(542);$(316);$(315);$(307);$(308);$(579);$(568);$(569);$(495);
+$(503);$(504);$(505);$(561);$(563);var RA=$(396);$(545);$(507);$(206);$(203);$(205);$(201);$(190);$(189);$(188);$(243);$(566);$(285);$(284);$(283);$(578);$(577);$(576);$(571);$(575);var NM=PF(635,function(){bq();return eL}),fL=LF(705,NM);$(634);$(633);$(625);$(626);$(627);$(628);$(629);$(630);$(631);$(632);$(606);var OM=PF(287,function(){Rv();return Yv}),Zv=LF(706,OM),PM=PF(333,function(){Nv();return Ex}),Fx=LF(707,PM);$(17);$(334);$(335);$(330);$(331);$(332);$(18);$(19);$(20);$(419);$(384);$(622);
+$(321);$(623);$(322);$(323);$(324);$(325);$(328);$(296);$(295);$(294);$(564);$(565);$(570);$(236);$(299);$(329);$(317);$(344);$(343);$(342);var QM=PF(345,function(){Vx();return ey}),fy=LF(708,QM);PF(346,null);PF(347,null);PF(348,null);PF(349,null);$(219);$(297);$(310);$(309);$(499);$(289);$(178);$(546);$(298);$(608);$(3);$(611);$(612);$(610);$(609);$(602);$(601);$(663);$(664);$(665);$(666);$(604);$(210);var EB=$(416),GB=LF(709,EB);$(417);$(415);$(27);$(28);$(26);$(29);$(32);$(33);$(34);$(35);$(36);
+$(37);var RM=$(49),tx=LF(710,RM);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(237);var gK=$(592);$(290);var kK=$(594);$(208);$(620);$(619);$(429);$(428);$(430);$(209);$(245);$(247);$(246);$(241);$(353);$(238);$(288);$(662);$(252);$(255);
+$(253);$(254);$(5);$(7);$(6);$(572);$(418);$(431);$(354);$(174);$(273);$(425);$(426);$(432);$(211);$(240);$(31);$(248);$(318);$(319);$(320);$(249);var XK=LF(711,GM);$(250);$(543);$(621);$(587);$(459);$(480);$(30);$(68);var lK=$(595);$(605);$(624);$(659);$(658);$(186);$(196);$(4);$(586);$(638);$(655);var SM=PF(656,function(){IL();return OL}),PL=LF(712,SM),TM=PF(657,function(){wK();return RL}),SL=LF(713,TM);$(641);$(650);$(649);$(653);$(652);$(648);$(647);$(645);$(646);$(644);$(643);$(640);$(642);$(651);
+$(654);$(639);$(607);$(660);$(302);$(301);$(304);$(305);$(303);$(251);$(21);$(271);$(272);$(11);$(14);$(22);var UM=$(25),Ek=LF(714,UM);$(23);$(661);$(8);$(10);$(9);$(667);$(668);$(613);$(616);$(617);$(618);$(614);$(615);var iK=$(593);$(636);$(637);$(598);$(599);$(187);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/76252DEA9FB0A670947525C4C89E2530.cache.html b/public/jsme/76252DEA9FB0A670947525C4C89E2530.cache.html
new file mode 100644
index 0000000..609d40d
--- /dev/null
+++ b/public/jsme/76252DEA9FB0A670947525C4C89E2530.cache.html
@@ -0,0 +1,657 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '76252DEA9FB0A670947525C4C89E2530';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ga='" height="',ha='" y="',ja='">',la="#",ma="$MOL\n",na="&",oa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Da="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Ma="-NC=O",Na="-NH-SO2-Me",Pa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Ya="//",Za="/>",ab="0",bb="0px",cb="1",db="100%",eb="1em",fb="1ex",
+gb="1in",hb="1px",jb="2",kb="3",lb=":",mb=": ",nb=";",ob="<",pb="=",qb=">",sb="?",tb="@",ub="@@",wb="A",xb="After",yb="Any",Ab="Aromatic",Bb="B",Cb="BODY",Db="Before",Eb="Br",Fb="C",Gb="CENTER",Hb="CSS1Compat",Ib="Center",Kb="Cl",Ob="Class$",Pb="Copy as ",Qb="DEFAULT",Rb="Dialog",Tb="East",Ub="F",Vb="First",Wb='For input string: "',Xb="GBVTBU-BB",Yb="H",Zb="Helvetica",$b="I",ac="Incorrect URL: ",bc="Internal index set to null.",cc="JSME",dc="JUSTIFY",ec="JavaScript",gc="LEFT",hc="MOL n. ",ic="N",
+jc="NA",kc="NONE",lc="No more molecules in SDF buffer",mc="Nonring",nc="North",oc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",pc="O",qc="ONE_WAY_CORNER",rc="P",sc="R",tc="R1",uc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Ec="Ring",Fc="S",Gc="SMILES",Hc="Se",Ic="Si",Jc="South",Kc="Style names cannot be empty",Lc="Unknown",Mc="West",Nc="X",Qc="[",Rc="[object Array]",Vc="\\",Wc="]",Xc="__gwtex_wrap",Yc="__uiObjectID",Zc=
+"a",$c="absolute",ad="alert",bd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",sd="border-left-width",td="border-top-width",ud="bottom",vd="button",wd="cellPadding",xd="cellSpacing",yd="center",zd="change",Ad="checkbox",Ed="className",Gd="click",Hd="click marked atom to delete mark",Id="clip",Jd="code",Kd="col",Ld="colSpan",Md="columnheader",Nd="combobox",Od="complementary",Pd="contentinfo",Qd="contextmenu",
+Rd="cssFloat",Sd="cursor",Td="dblclick",Ud="definition",Yd="dialog",Zd="dir",$d="directory",ae="display",be="div",he="document",ie="dragdrop-handle",je="dragdrop-selected",ke="dragend",le="dragenter",me="dragover",ne="dragstart",oe="drop",pe="end_gesture",qe="error",re="filter",se="fixed",te="float",ue="focus",ve="fontFamily",we="fontSize",xe="fontStyle",ye="fontWeight",ze="form",Ae="function",Be="g",Ce="gesturechange",De="gestureend",Ee="gesturestart",Fe="google",Ge="grid",He="gridcell",Ie="group",
+Ke="gwt-MenuBar",Le="gwt-MenuBarPopup",Me="heading",Ne="height",Oe="hidden",Pe="html",We="id",Xe="img",Ye="is_touch_supported",Ze="italic",$e="java.vm.name",af="jsa-resetDiv",bf="keydown",cf="keypress",df="keyup",ef="left",ff="link",gf="list",hf="listbox",jf="listitem",kf="load",lf="log",mf="ltr",nf="main",of="marquee",pf="math",qf="menu",rf="menuPopup",sf="menubar",tf="menuitem",vf="menuitemcheckbox",wf="menuitemradio",xf="middle",yf="mousedown",zf="mousemove",Ff="mouseout",Gf="mouseover",Hf="mouseup",
+If="mousewheel",Jf="move",Kf="msie",Lf="multipart",Mf="n",Nf="name",Of="navigation",Pf="none",Qf="noreaction",Rf="note",Sf="nowrap",Tf="null",Uf="number",Vf="object",Wf="offsetHeight",Xf="offsetWidth",Yf="ontouchstart",Zf="opera",$f="option",ag="outline",bg="overflow",cg="padding",dg="paste",eg="popupContent",fg="position",gg="presentation",hg="progressbar",ig="px",jg="px, ",kg="px;",lg="radio",mg="radiogroup",ng="reaction",og="rect(0px, 0px, 0px, 0px)",pg="region",qg="rgb(",rg="right",sg="role",
+tg="rotation",ug="row",wg="rowgroup",xg="rowheader",yg="rtl",zg="s",Ag="safari",Bg="scale100",Cg="scrollbar",Dg="se",Eg="search",Fg="separator",Gg="serif",Ig='shape-rendering="crispEdges"',Jg="slider",Kg="span",Lg="spinbutton",Mg="status",Ng="subMenuIcon-selected",Og="tab",Pg="table",Qg="tablist",Rg="tabpanel",Sg="tbody",Tg="td",Ug="text",Vg="textAlign",Wg="textbox",Xg="timer",Yg="title",Zg="toolbar",$g="tooltip",ah="top",bh="touchcancel",ch="touchend",dh="touchmove",eh="touchstart",fh="tr",gh="tree",
+hh="treegrid",ih="treeitem",jh="true",kh="value",lh="verticalAlign",mh="visibility",nh="visible",oh="whiteSpace",ph="width",qh="x",rh="zIndex",sh="|",_,th={l:4194303,m:4194303,h:1048575},uh={l:0,m:0,h:0},vh={l:1,m:0,h:0},wh={l:2,m:0,h:0},xh={l:3,m:0,h:0},yh={l:4,m:0,h:0},zh={l:8,m:0,h:0},Ah={l:10,m:0,h:0},Bh={l:16,m:0,h:0},Ch={l:32,m:0,h:0},Dh={l:64,m:0,h:0},Eh={l:128,m:0,h:0},Fh={l:256,m:0,h:0},Gh={l:512,m:0,h:0},Hh={l:1024,m:0,h:0},Ih={l:2048,m:0,h:0},Jh={l:8192,m:0,h:0},Rh={l:16384,m:0,h:0},Sh=
+{l:32768,m:0,h:0},Th={l:65536,m:0,h:0},Uh={l:131072,m:0,h:0},Vh={l:262144,m:0,h:0},Wh={l:524288,m:0,h:0},Xh={},Yh={46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,142:1,149:1},Zh={9:1,10:1,117:1,121:1,123:1},$h={117:1,120:1,134:1},ai={48:1},bi={136:1},ci={90:1,91:1,97:1,111:1,117:1},di={53:1,117:1},ei={46:1,48:1,57:1,61:1,69:1,71:1,72:1,80:1,82:1},fi={94:1,117:1},gi={47:1,83:1},hi={56:1},ii={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,
+34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},ji={2:1},ki={55:1},li={90:1,97:1,111:1,117:1},mi={7:1,9:1,117:1,121:1,123:1},ni={97:1,117:1},oi={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,64:1,66:1,69:1,70:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},pi={152:1},qi={117:1,134:1},ri={117:1,
+124:1,126:1,130:1,132:1},si={81:1,117:1,121:1,123:1},ti={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},m={117:1,120:1},ui={84:1,117:1,124:1,130:1,132:1},s={116:1,117:1,120:1},vi={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},wi={138:1},xi={119:1},yi={113:1},zi={117:1,124:1,132:1},Ai={134:1},Bi={90:1,91:1,
+97:1,103:1,111:1,117:1},Ci={117:1},Di={117:1,124:1,130:1,132:1},Ei={46:1,48:1,57:1,69:1,72:1,80:1,82:1},Fi={8:1,9:1,117:1,121:1,123:1},Gi={117:1,120:1,135:1},Hi={45:1},Ii={69:1,80:1},Ji={11:1,117:1,121:1,123:1},Ki={6:1,9:1,117:1,121:1,123:1},Li={46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1},Mi={12:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},Ni={85:1,90:1,91:1,97:1,106:1,111:1,113:1,117:1},Oi={135:1};
+function t(a,b,c){var d=Xh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Xh[a]=function(){}),_=d.prototype=0>b?{}:new Xh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Pi(this)};
+_.tS=function(){var a=this.cZ.e+tb,b;b=this.hC();var c,d,e;c=y(Qi,m,-1,8,1);d=(Ri(),Si);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ti(){Ti=x;Ui=new Vi}function Wi(a){for(var b,a=new Xi(a.k.n);a.c<a.e.Oe();)b=Yi(a),Zi(b.td(),je,!1),$i(a)}
+function aj(a,b,c){var a=a.o,d;try{d=new bj(b,c.Yc(a),c._c(a),(c.Zc(a),c.$c(a))),z(a.d,c,d)}catch(e){e=cj(e);if(A(e,124))throw new dj("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Zi(b.td(),Xb,!0);Zi(c.td(),ie,!0);z(Ui,b,c)}function ej(a,b){var c;c=fj(Ui,b);var d;d=fj(a.o.d,c);if(!d)throw new gj("dragHandle was not draggable");hj(d.c.b);hj(d.e.b);hj(d.d.b);Zi(b.td(),Xb,!1);Zi(c.td(),ie,!1)}
+function ij(a){var b;a.p=!1;for(a=new Xi(a.k.n);a.c<a.e.Oe();)b=Yi(a),Zi(b.td(),je,!1),$i(a)}function jj(a,b){kj(a.k.n,b)?Zi(b.td(),je,!1):a.p?(lj(a.k.n,b),Zi(b.td(),je,!0)):(a.k.n.Ze(),lj(a.k.n,b))}function mj(a){this.i=a;this.k=new nj(this);this.o=new oj(this.k)}t(3,1,{});_.rc=function(){pj(this.k.f,"dragdrop-dragging")};_.sc=function(){qj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ui;function nj(a){this.n=new rj;this.e=a;this.b=a.i}t(4,1,{},nj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function sj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function tj(a,b){var c;c=uj(a.d,vj).b;b.b.ctrlKey||b.b.metaKey||Wi(a.c.e);jj(a.c.e,c)}function wj(a){a.c.i=null;a.c.e.sc();xj((yj(),zj(null)),a.b,0,0);var b=a.b.pb;Aj=b;Bj();Cj=b;a.e=2}
+function oj(a){this.d=new Vi;this.c=a;this.b=new Dj;Ej(this.b,Fj(),Gj());B(this.b,this,(Hj(),Hj(),Ij));B(this.b,this,(Jj(),Jj(),Kj));a=this.b.pb.style;a[re]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Lj(),ig);a.borderStyle=(Mj(),Pf);a[nd]="blue"}t(5,1,{},oj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Nj(a);e=Oj(a);b=Pj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!vj)vj=c,this.c.f=uj(this.d,vj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Qj(this.c.n,this.c.f)&&(Wi(this.c.e),jj(this.c.e,this.c.f)),Rj(new Sj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Tj(vj,null),vj!=this.c.f&&(c=new Tj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,wj(this),1!=this.e&&sj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Uj(a,b);a=hk(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(ik(jk(d-this.i),jk(a-this.j))>=this.c.e.n?(kk(),-1!=Qj(this.c.n,this.c.f)||jj(this.c.e,this.c.f),c=new Tj(vj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,wj(this)):lk.preventDefault()),1==this.e)return;lk.preventDefault();sj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Uj(a,b);b=hk(a,b);if(1==Pj(a.b)&&(this.f=!1,vj))try{if(kk(),1==this.e)tj(this,a);else{d!=this.b&&(c=new Tj(d,null),e+=c.b,b+=c.e);try{sj(this,e,b),this.c.e.rc(),3!=this.e&&tj(this,a)}finally{var f=this.b.pb;Aj&&f==Aj&&(Aj=null);Bj();f===Cj&&(Cj=null);mk(this.b);this.e=1;this.c.f=null}}}finally{vj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var vj=null;function Sj(){}t(6,1,hi,Sj);_.xc=function(){kk()};
+function bj(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},bj);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+za+this.e+va};function Tj(a,b){!a||a==(yj(),zj(null))?this.i=this.f=0:(this.f=a.pd()-nk(a.pb),this.i=a.qd()-(a.pb.scrollTop||0));!b||b==(yj(),zj(null))?this.d=this.c=0:(this.c=ok(b.pb)+pk(b.pb),this.d=qk(b.pb)+rk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Tj);
+_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function kk(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function pk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(sd),-1==a.indexOf(ig)?0:parseInt(a.substr(0,a.length-2))):0}function rk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(td),-1==a.indexOf(ig)?0:parseInt(a.substr(0,a.length-2))):0}
+function sk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}function tk(a,b){var c=uk();sk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;vk(a.n,uk())}function wk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(18,1,{});_.yc=function(){this.w&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function vk(a,b){wk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function xk(a){this.b=a}t(19,1,{},xk);_.Cc=function(a){vk(this,a)};_.b=null;t(20,1,{});t(21,1,ji);function yk(){yk=x;var a;(a=new zk)&&(a.Fc()||(a=new Ak));Bk=a}t(22,20,{});var Bk=null;function Ak(){this.b=new rj;this.c=new Ck(this)}t(23,22,{},Ak);
+_.Fc=function(){return!0};_.Dc=function(a){a=new Dk(this,a);lj(this.b,a);1==this.b.d&&Ek(this.c,16);return a};function Fk(){Fk=x;Gk=new rj;var a=new Hk;Ik();Jk(Kk?Kk:Kk=new Lk,a)}function Mk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);kj(Gk,a)}function Ek(a,b){if(0>b)throw new Nk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);kj(Gk,a);a.c=!1;a.d=Ok(a,b);lj(Gk,a)}function Pk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
+function Ok(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||kj(Gk,this);this.Hc()};_.c=!1;_.d=0;var Gk;function Ck(a){Fk();this.b=a}t(24,25,{},Ck);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Qk,m,3,a.b.d,0);b=Rk(a.b,b);c=new Sk;for(e=0,f=b.length;e<f;++e)d=b[e],kj(a.b,d),vk(d.b,c.b);0<a.b.d&&Ek(a.c,ik(5,16-(uk()-c.b)))};_.b=null;function Dk(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},Dk);_.Ec=function(){var a=this.c;kj(a.b,this);0==a.b.d&&Mk(a.c)};_.b=null;
+_.c=null;function Tk(a,b){var c=C(function(){var b=uk();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function zk(){}t(27,22,{},zk);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Tk(a,b);return new Uk(c)};function Uk(a){this.b=a}t(28,21,ji,Uk);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Vk(){this.b=ad}t(29,30,{},Vk);function Wk(){this.b=bd}t(31,30,{},Wk);
+function Xk(){this.b=kd}t(32,30,{},Xk);t(34,1,{});_.b=null;function Yk(a){this.b=a}t(33,34,{},Yk);function Zk(){this.b=ld}t(35,30,{},Zk);function $k(){this.b=od}t(36,30,{},$k);function al(){this.b=vd}t(37,30,{},al);function bl(){this.b=Ad}t(38,30,{},bl);function cl(){this.b=Md}t(39,30,{},cl);function dl(){this.b=Nd}t(40,30,{},dl);function fl(){this.b=Od}t(41,30,{},fl);function gl(){this.b=Pd}t(42,30,{},gl);function hl(){this.b=Ud}t(43,30,{},hl);function il(){this.b=Yd}t(44,30,{},il);
+function jl(){this.b=$d}t(45,30,{},jl);function kl(){this.b=he}t(46,30,{},kl);function ll(){this.b=ze}t(47,30,{},ll);function ml(){this.b=Ge}t(48,30,{},ml);function nl(){this.b=He}t(49,30,{},nl);function ol(){this.b=Ie}t(50,30,{},ol);function pl(){this.b=Me}t(51,30,{},pl);function ql(a){this.b=a.id}t(52,1,{4:1,5:1},ql);_.b=null;function rl(){this.b=Xe}t(53,30,{},rl);function sl(){this.b=ff}t(54,30,{},sl);function tl(){this.b=gf}t(55,30,{},tl);function ul(){this.b=hf}t(56,30,{},ul);
+function vl(){this.b=jf}t(57,30,{},vl);function wl(){this.b=lf}t(58,30,{},wl);function xl(){this.b=nf}t(59,30,{},xl);function yl(){this.b=of}t(60,30,{},yl);function zl(){this.b=pf}t(61,30,{},zl);function Al(){this.b=qf}t(62,30,{},Al);function Bl(){this.b=sf}t(63,30,{},Bl);function Cl(){this.b=tf}t(64,30,{},Cl);function Dl(){this.b=vf}t(65,30,{},Dl);function El(){this.b=wf}t(66,30,{},El);function Fl(){this.b=Of}t(67,30,{},Fl);function Gl(){this.b=Rf}t(68,30,{},Gl);function Hl(){this.b=$f}
+t(69,30,{},Hl);function Il(){this.b=gg}t(70,30,{},Il);t(71,34,{},function(a){this.b=a});function Jl(){this.b=hg}t(72,30,{},Jl);function Kl(){Kl=x;Ll=new Yk("aria-activedescendant")}var Ll;function Ml(){this.b=lg}t(74,30,{},Ml);function Nl(){this.b=mg}t(75,30,{},Nl);function Ol(){this.b=pg}t(76,30,{},Ol);
+function Pl(){Pl=x;Ql=new Wk;Rl=new Vk;Sl=new Xk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new gl;am=new hl;bm=new il;cm=new jl;dm=new kl;em=new ll;fm=new nl;gm=new ml;hm=new ol;im=new pl;jm=new rl;km=new sl;lm=new ul;mm=new vl;nm=new tl;om=new wl;pm=new xl;qm=new yl;rm=new zl;sm=new Bl;tm=new Dl;um=new El;vm=new Cl;wm=new Al;xm=new Fl;ym=new Gl;zm=new Hl;Am=new Il;Bm=new Jl;Cm=new Nl;Dm=new Ml;Em=new Ol;Fm=new Gm;Hm=new Im;Jm=new Km;Lm=new Mm;Nm=new Om;Pm=new Qm;Rm=
+new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;Cn=new Dn;En=new Fn;F=new Vi;z(F,pg,Em);z(F,ad,Rl);z(F,Yd,bm);z(F,bd,Ql);z(F,kd,Sl);z(F,he,dm);z(F,ld,Tl);z(F,od,Ul);z(F,vd,Vl);z(F,Ad,Wl);z(F,He,fm);z(F,Md,Xl);z(F,Ie,hm);z(F,Nd,Yl);z(F,Od,Zl);z(F,Pd,$l);z(F,Ud,am);z(F,gf,nm);z(F,$d,cm);z(F,ze,em);z(F,Ge,gm);z(F,Me,im);z(F,Xe,jm);z(F,ff,km);z(F,hf,lm);z(F,jf,mm);z(F,lf,om);z(F,nf,pm);z(F,of,qm);z(F,pf,rm);z(F,qf,wm);z(F,sf,sm);z(F,tf,vm);z(F,
+vf,tm);z(F,$f,zm);z(F,lg,Dm);z(F,wf,um);z(F,Of,xm);z(F,Rf,ym);z(F,gg,Am);z(F,hg,Bm);z(F,mg,Cm);z(F,ug,Jm);z(F,wg,Fm);z(F,xg,Hm);z(F,Eg,Nm);z(F,Fg,Pm);z(F,Cg,Lm);z(F,Jg,Rm);z(F,Lg,Tm);z(F,Mg,Vm);z(F,Og,an);z(F,Qg,Xm);z(F,Rg,Zm);z(F,Wg,cn);z(F,Xg,en);z(F,Zg,gn);z(F,$g,jn);z(F,gh,En);z(F,hh,ln);z(F,ih,Cn)}var Rl,Ql,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,$l,am,bm,cm,dm,em,gm,fm,hm,im,jm,km,nm,lm,mm,om,pm,qm,rm,wm,sm,vm,tm,um,xm,ym,zm,Am,Bm,Dm,Cm,Em,F,Jm,Fm,Hm,Lm,Nm,Pm,Rm,Tm,Vm,an,Xm,Zm,cn,en,gn,jn,En,ln,Cn;
+function Km(){this.b=ug}t(78,30,{},Km);function Gm(){this.b=wg}t(79,30,{},Gm);function Im(){this.b=xg}t(80,30,{},Im);function Mm(){this.b=Cg}t(81,30,{},Mm);function Om(){this.b=Eg}t(82,30,{},Om);function Qm(){this.b=Fg}t(83,30,{},Qm);function Sm(){this.b=Jg}t(84,30,{},Sm);function Um(){this.b=Lg}t(85,30,{},Um);function Wm(){this.b=Mg}t(86,30,{},Wm);function bn(){this.b=Og}t(87,30,{},bn);function Ym(){this.b=Qg}t(88,30,{},Ym);function $m(){this.b=Rg}t(89,30,{},$m);function dn(){this.b=Wg}
+t(90,30,{},dn);function fn(){this.b=Xg}t(91,30,{},fn);function hn(){this.b=Zg}t(92,30,{},hn);function kn(){this.b=$g}t(93,30,{},kn);function Fn(){this.b=gh}t(94,30,{},Fn);function mn(){this.b=hh}t(95,30,{},mn);function Dn(){this.b=ih}t(96,30,{},Dn);function Sk(){this.b=uk()}function uk(){return(new Date).getTime()}t(97,1,{},Sk);function Gn(a){var b,c,d;d=new Hn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),In(d,c.cZ.e),d.b.b+=mb,Jn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function Kn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+mb+a:b}t(102,1,{117:1,132:1});_.Ic=function(){return this.i};_.tS=function(){return Kn(this)};_.f=null;_.i=null;function Ln(a){Mn();this.i=a}t(101,102,zi,Ln);function gj(a){Mn();this.i=a}function dj(a,b){Mn();this.f=b;this.i=a}t(100,101,Di,gj,dj);function Nn(a){Mn();this.c=a;this.b=l;a=new On;a=Pn(a,Qn(this.c)?this.c:null);Rn(a)}t(99,100,Di,Nn);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Tf:Qn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Sn(this.c).e;this.b=this.b+mb+(Qn(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(Qn(this.c)){b=(Tn(),this.c);var c=l,d;for(d in b)if(d!=Nf&&"message"!=d&&"toString"!=d)try{c+="\n "+d+mb+b[d]}catch(e){}b=c}else b=l;this.d=a+b+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Un(a,b){return Vn(a)?a.eQ(b):a===b}
+function Sn(a){return Vn(a)?a.cZ:Wn}function Xn(a){return Vn(a)?a.hC():Pi(a)}
+function Yn(){var a;Yn=x;Zn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function $n(a){Yn();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=Zn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Zn;t(109,1,{});function Pi(a){return a.$H||(a.$H=++ao)}function bo(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function co(){return $wnd.setTimeout(function(){0!=eo&&(eo=0);fo=-1},10)}var eo=0,ao=0,go=0,fo=-1;
+function ho(){ho=x;io=new jo}function ko(a,b){a.b=lo(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new mo(a)),no(a.f,1),!a.j&&(a.j=new oo(a)),no(a.j,50))}function jo(){}function po(a){return a.Jc()}function lo(a,b){!a&&(a=[]);a[a.length]=b;return a}function qo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=lo(b,e)):e[0].xc()}catch(f){if(f=cj(f),!A(f,132))throw f;}}return b}function no(a,b){ho();$wnd.setTimeout(function(){C(po)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(111,109,{},jo);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var io;function mo(a){this.b=a}t(112,1,{},mo);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),qo(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Sk;100>uk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function oo(a){this.b=a}t(113,1,{},oo);_.Jc=function(){this.b.e&&no(this.b.f,1);return this.b.k};
+_.b=null;function ro(a,b){a.length>=b&&a.splice(0,b);return a}function so(){try{null.a()}catch(a){return a}}function to(){}t(116,1,{},to);_.Kc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Lc(c.toString());b.push(d);var d=lb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
+_.Lc=function(a){var b,c,d;d=l;a=uo(a);b=a.indexOf(ua);c=0==a.indexOf(Ae)?8:0;-1==b&&(b=vo(a,wo(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=uo(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function xo(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Lc(e[c]);return e}t(118,116,{});_.Kc=function(){return ro(this.Mc(so()),this.Nc())};_.Mc=function(a){return xo(this,a)};_.Nc=function(){return 2};
+function Tn(){Tn=x;Error.stackTraceLimit=128}function yo(a){a=ro(Pn(a,so()),3);0==a.length&&(a=ro((new to).Kc(),1));return a}function Mn(){Tn();var a;a=yo(new On);Rn(a)}function Pn(a,b){var c;c=xo(a,b);return 0==c.length?(new to).Mc(b):ro(c,1)}
+function Rn(a){var b,c,d,e,f,g,j,h,n;n=y(zo,m,131,a.length,0);for(e=0,f=n.length;e<f;++e)h=Ao(a[e],ub),b=-1,d=Lc,2==h.length&&null!=h[1]&&(j=h[1],g=Bo(j,wo(58)),d=wo(58),c=j.lastIndexOf(d,g-1),d=j.substr(0,c-0),-1!=g&&-1!=c&&(j.substr(c+1,g-(c+1)),b=Co(j,g+1),b=parseInt(b)||-1)),n[e]=new Do(h[0],d+tb+b);e=y(zo,m,131,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new Eo;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return yo(this)};
+_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=uo(a);0==c.indexOf("at ")&&(c=Co(c,3));a=c.indexOf(Qc);-1!=a&&(c=uo(c.substr(0,a-0))+uo(Co(c,c.indexOf(Wc,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(tb),-1==a?(b=c,c=l):(b=uo(Co(c,a+1)),c=uo(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=uo(c.substr(0,a-0)));a=vo(c,wo(46));-1!=a&&(c=Co(c,a+1));return(0<c.length?c:"anonymous")+ub+b};_.Mc=function(a){return Pn(this,a)};_.Nc=function(){return 3};function On(){Tn()}
+t(119,117,{},On);t(120,1,{});function Jn(a,b){a.b+=b}function Fo(){}t(121,120,{},Fo);_.b=l;function G(a,b){return parseInt(a[b])||0}function Go(a,b){return null==a[b]?null:""+a[b]}function Ho(a){a.draggable=jh;a.style.webkitUserDrag="element"}function Io(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 Jo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
+function Ko(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Pj(a){a=a.button;return 1==a?4:2==a?2:1}
+function ok(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+nk(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,l).getPropertyValue("direction")==yg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[fg]==se){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
+l).getPropertyValue(sd)));if(d&&d.tagName==Cb&&a.style.position==$c)break;a=d}a=b}return a}
+function qk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,l)[fg]==se){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(td)));if(d&&d.tagName==Cb&&a.style.position==
+$c)break;a=d}a=b}return a}function nk(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==yg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Lo(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function Mo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function Gj(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}
+function Fj(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}function I(a,b){this.c=a;this.d=b}t(146,1,{117:1,121:1,123:1});_.eQ=function(a){return this===a};_.hC=function(){return Pi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Mj(){Mj=x;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=K(Yo,m,6,[No,Po,Ro,To,Vo])}t(145,146,Ki);var Xo,Ro,Po,To,No,Vo;function Oo(){I.call(this,kc,0)}t(147,145,Ki,Oo);function Qo(){I.call(this,"DOTTED",1)}t(148,145,Ki,Qo);
+function So(){I.call(this,"DASHED",2)}t(149,145,Ki,So);function Uo(){I.call(this,"HIDDEN",3)}t(150,145,Ki,Uo);function Wo(){I.call(this,"SOLID",4)}t(151,145,Ki,Wo);function Zo(){Zo=x;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=new ip;jp=new kp;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=new Ap;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=new Ip;Jp=K(Kp,m,7,[$o,bp,dp,fp,hp,jp,lp,np,pp,rp,tp,vp,xp,zp,Bp,Dp,Fp,Hp])}t(152,146,mi);
+var Jp,bp,Fp,dp,$o,jp,Dp,hp,lp,np,pp,fp,Hp,rp,tp,vp,zp,Bp,xp;function ap(){I.call(this,Qb,0)}t(153,152,mi,ap);function sp(){I.call(this,"SE_RESIZE",9)}t(154,152,mi,sp);function up(){I.call(this,"SW_RESIZE",10)}t(155,152,mi,up);function wp(){I.call(this,"S_RESIZE",11)}t(156,152,mi,wp);function yp(){I.call(this,"W_RESIZE",12)}t(157,152,mi,yp);function Ap(){I.call(this,"TEXT",13)}t(158,152,mi,Ap);function Cp(){I.call(this,"WAIT",14)}t(159,152,mi,Cp);function Ep(){I.call(this,"HELP",15)}
+t(160,152,mi,Ep);function Gp(){I.call(this,"COL_RESIZE",16)}t(161,152,mi,Gp);function Ip(){I.call(this,"ROW_RESIZE",17)}t(162,152,mi,Ip);function cp(){I.call(this,"AUTO",1)}t(163,152,mi,cp);function ep(){I.call(this,"CROSSHAIR",2)}t(164,152,mi,ep);function gp(){I.call(this,"POINTER",3)}t(165,152,mi,gp);function ip(){I.call(this,"MOVE",4)}t(166,152,mi,ip);function kp(){I.call(this,"E_RESIZE",5)}t(167,152,mi,kp);function mp(){I.call(this,"NE_RESIZE",6)}t(168,152,mi,mp);
+function op(){I.call(this,"NW_RESIZE",7)}t(169,152,mi,op);function qp(){I.call(this,"N_RESIZE",8)}t(170,152,mi,qp);function Lp(){Lp=x;Mp=new Np;Op=new Pp;Qp=new Rp;Sp=new Tp;Up=K(Vp,m,8,[Mp,Op,Qp,Sp])}t(171,146,Fi);var Up,Op,Qp,Sp,Mp;function Np(){I.call(this,kc,0)}t(172,171,Fi,Np);function Pp(){I.call(this,"BLOCK",1)}t(173,171,Fi,Pp);function Rp(){I.call(this,"INLINE",2)}t(174,171,Fi,Rp);function Tp(){I.call(this,"INLINE_BLOCK",3)}t(175,171,Fi,Tp);
+function Wp(){Wp=x;Xp=new Yp;Zp=new $p;aq=new bq;cq=new dq;eq=K(fq,m,10,[Xp,Zp,aq,cq])}t(176,146,Zh);var eq,Xp,Zp,aq,cq;function Yp(){I.call(this,Gb,0)}t(177,176,Zh,Yp);function $p(){I.call(this,dc,1)}t(178,176,Zh,$p);function bq(){I.call(this,gc,2)}t(179,176,Zh,bq);function dq(){I.call(this,zc,3)}t(180,176,Zh,dq);function Lj(){Lj=x;gq=new hq;iq=new jq;kq=new lq;mq=new nq;oq=new pq;qq=new rq;sq=new tq;uq=new vq;wq=new xq;yq=K(zq,m,11,[gq,iq,kq,mq,oq,qq,sq,uq,wq])}t(181,146,Ji);
+var yq,uq,kq,mq,sq,wq,qq,iq,oq,gq;function hq(){I.call(this,"PX",0)}t(182,181,Ji,hq);function jq(){I.call(this,"PCT",1)}t(183,181,Ji,jq);function lq(){I.call(this,"EM",2)}t(184,181,Ji,lq);function nq(){I.call(this,"EX",3)}t(185,181,Ji,nq);function pq(){I.call(this,"PT",4)}t(186,181,Ji,pq);function rq(){I.call(this,"PC",5)}t(187,181,Ji,rq);function tq(){I.call(this,"IN",6)}t(188,181,Ji,tq);function vq(){I.call(this,"CM",7)}t(189,181,Ji,vq);function xq(){I.call(this,"MM",8)}t(190,181,Ji,xq);
+function Aq(){Aq=x;Bq=[];Cq=[];Dq=[]}var Bq,Cq,Dq;function Eq(){Eq=x;Fq=new Gq}function Hq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Iq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Gq(){}t(193,1,{},Gq);_.b=null;var Fq;t(205,1,{});_.tS=function(){return"An event type"};_.i=null;t(204,205,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(203,204,{});_.Pc=function(){return this.Rc()};_.b=null;var Jq=_.c=null;
+function Kq(){Kq=x;Lq=new Mq(pd,new Nq)}function Nq(){}t(202,203,{},Nq);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Lq};var Lq;function Oq(){Oq=x;Pq=new Mq(zd,new Qq)}function Qq(){}t(206,203,{},Qq);_.Oc=function(a){Rq();Sq(this,a.c,Tq(a.b.b,a.b.b.pb.selectedIndex))};_.Rc=function(){return Pq};var Pq;t(209,203,Hi);function Uj(a,b){return(a.b.clientX||0)-ok(b)+nk(b)+nk(b.ownerDocument.body)}function hk(a,b){return(a.b.clientY||0)-qk(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}
+function Nj(a){var b;return(b=a.c)?Uj(a,b):a.b.clientX||0}function Oj(a){var b;return(b=a.c)?hk(a,b):a.b.clientY||0}t(208,209,Hi);function Uq(){Uq=x;Vq=new Mq(Gd,new Wq)}function Wq(){}t(207,208,Hi,Wq);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Vq};var Vq;function Xq(){Xq=x;Yq=new Mq(Qd,new Zq)}function Zq(){}t(210,203,{},Zq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return Yq};var Yq;t(213,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};
+var $q=_.d=0;function Lk(){this.d=++$q}t(212,213,gi,Lk);function Mq(a,b){this.d=++$q;this.b=b;!Jq&&(Jq=new ar);Jq.b[a]=this;this.c=a}t(211,212,gi,Mq);_.b=null;_.c=null;function br(){br=x;cr=new Mq(Td,new dr)}function dr(){}t(214,208,Hi,dr);
+_.Oc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(er(),fr))a=gr(b.pb),c=new hr(G(b.pb,Xf),G(b.pb,Wf)),d=new hr(G(b.T.jb.pb,Xf),G(b.T.jb.pb,Wf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);ir(b.I,!0);a=G(b.T.jb.pb,Xf);jr(b,new hr(a,kr(b.T.jb).b));b.J&&b.O!=fr&&lr(b.r,b)}else ir(b.I,!1),b.O!=(er(),fr)?jr(b,new hr(b.F.c,b.F.b)):mr(b,gr(b.r.pb)),b.J&&b.O!=fr&&nr(b.r,b);or(b.T.jb)}else ir(b.I,!0)};_.Rc=function(){return cr};var cr;t(215,203,{});
+function pr(){pr=x;qr=new Mq(ke,new rr)}function rr(){}t(216,215,{},rr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return qr};var qr;function sr(){sr=x;tr=new Mq(le,new ur)}function ur(){}t(217,215,{},ur);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return tr};var tr;function vr(){vr=x;wr=new Mq(me,new xr)}function xr(){}t(218,215,{},xr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return wr};
+var wr;function yr(){yr=x;zr=new Mq(ne,new Ar)}function Ar(){}t(219,215,{},Ar);_.Oc=function(a){a=Br(a.b);(this.b.dataTransfer||null).setData(Ug,a)};_.Rc=function(){return zr};var zr;function Cr(){Cr=x;Dr=new Mq(oe,new Er)}function Er(){}t(220,215,{},Er);
+_.Oc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Fr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Ug),a.b.c.Se(b))};_.Rc=function(){return Dr};var Dr;function Gr(){Gr=x;Hr=new Mq(ue,new Ir)}function Ir(){}t(221,203,{},Ir);_.Oc=function(a){mk(a.b.b)};_.Rc=function(){return Hr};var Hr;
+function Jr(){Jr=x;Kr=new Mq(Ce,new Lr)}function Lr(){}t(222,203,{},Lr);_.Oc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Mr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Nr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return Kr};var Kr;function Or(){Or=x;Pr=new Mq(De,new Qr)}function Qr(){}t(223,203,{},Qr);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Rr(a.b.b,a.b.c))};
+_.Rc=function(){return Pr};var Pr;function Sr(){Sr=x;Tr=new Mq(Ee,new Ur)}function Ur(){}t(224,203,{},Ur);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Tr};var Tr;t(226,203,{});t(225,226,{});function Vr(){Vr=x;Wr=new Mq(bf,new Xr)}function Xr(){}t(227,225,{},Xr);
+_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Yr(),Zr).length&&-999!=(Yr(),Zr)[c]&&(c=(Yr(),Zr)[c]);b=new $r(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?as(Br(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new bs(a)),a.xb),b.b=d,cs(),
+ds(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(es(a,Go((fs(),gs).hc.b.pb,kh)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Yb;c=1300;break;case 114:case 82:a.lb=!0;a.K=sc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=Ka):801==a.d?(c=237,a.lb=!0,a.K=Ja):(c=233,a.lb=
+!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Ua);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Da;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
+!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?hs(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?hs(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&hs(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?hs(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?hs(a,4):c=207;break;case 53:105==a.d?
+hs(a,5):c=208;break;case 54:105==a.d?hs(a,6):c=210;break;case 55:105==a.d?hs(a,7):c=211;break;case 56:105==a.d?hs(a,8):c=212;break;case 57:105==a.d?hs(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}is(a,c)}a=!0}a&&this.b.preventDefault()};_.Rc=function(){return Wr};var Wr;function js(){js=x;ks=new Mq(yf,new ls)}function ls(){}t(228,208,Hi,ls);_.Oc=function(a){a.uc(this)};
+_.Rc=function(){return ks};var ks;function Hj(){Hj=x;Ij=new Mq(zf,new ms)}function ms(){}t(229,208,Hi,ms);_.Oc=function(a){a.vc(this)};_.Rc=function(){return Ij};var Ij;function ns(){ns=x;os=new Mq(Ff,new ps)}function ps(){}t(230,208,Hi,ps);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new Tj(vj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,wj(a))};_.Rc=function(){return os};var os;function qs(){qs=x;rs=new Mq(Gf,new ss)}function ss(){}t(231,208,Hi,ss);_.Oc=function(a){var b;b=this.b;ko((ho(),io),new ts(a,a.c,b))};
+_.Rc=function(){return rs};var rs;function Jj(){Jj=x;Kj=new Mq(Hf,new us)}function us(){}t(232,208,Hi,us);_.Oc=function(a){a.wc(this)};_.Rc=function(){return Kj};var Kj;function ar(){this.b={}}t(233,1,{},ar);_.b=null;t(236,209,Hi);var vs=null;function ws(){ws=x;xs=new Mq(bh,new ys)}function ys(){}t(235,236,Hi,ys);_.Oc=function(a){zs(a.b,this,a.b.n)};_.Rc=function(){return xs};var xs;function As(){As=x;Bs=new Mq(ch,new Cs)}function Cs(){}t(237,236,Hi,Cs);_.Oc=function(a){zs(a.b,this,a.b.n)};_.Rc=function(){return Bs};
+var Bs;function Ds(){var a;this.b=(a=document.createElement(be),a.setAttribute(Yf,"return;"),typeof a.ontouchstart==Ae)}t(238,1,{},Ds);function Es(){Es=x;Fs=new Mq(dh,new Gs)}function Gs(){}t(239,236,Hi,Gs);_.Oc=function(a){zs(a.b,this,a.b.o)};_.Rc=function(){return Fs};var Fs;function Hs(){Hs=x;Is=new Mq(eh,new Js)}function Js(){}t(240,236,Hi,Js);_.Oc=function(a){Ks(a.b,this)&&(a.b.k&&Ls(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Ek(a.b.d,750),a.b.e=!1))};_.Rc=function(){return Is};var Is;
+function Ms(a,b){this.b=b;this.c=a}function Ns(a,b,c){Kk&&(b=new Ms(b,c),a.ed(b))}t(241,204,{},Ms);_.Oc=function(a){a.ad(this)};_.Pc=function(){return Kk};_.b=!1;var Kk=_.c=null;function Os(a){this.b=a}t(242,204,{},Os);_.Oc=function(a){a.bd(this)};_.Pc=function(){return Ps};var Ps=_.b=null;function Qs(){}function Rs(a){var b;Ss&&(b=new Qs,a.ed(b))}t(243,204,{},Qs);_.Oc=function(a){a.cd(this)};_.Pc=function(){return Ss};var Ss=null;function Ts(a){this.b=a}t(244,204,{},Ts);_.Oc=function(a){a.dd(this)};
+_.Pc=function(){return Us};var Us=_.b=null;function Vs(){}t(245,204,{},Vs);_.Oc=function(a){a.b.W&&a.b.Qd()};_.Pc=function(){return Ws};var Ws=null;function Xs(a,b,c){a=a.b;if(!b)throw new Ys("Cannot add a handler with a null type");if(!c)throw new Ys("Cannot add a null handler");0<a.c?Zs(a,new $s(a,b,c)):at(a,b,null,c);return new bt(new ct(a,b,c))}
+function dt(a,b){var c;!b.f||b.Qc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Ys("Cannot fire null event");try{++d.c;j=et(d,b.Pc(),null);e=null;for(h=d.d?j.Tf(j.Oe()):j.Sf();d.d?h.Vf():h.hd();){g=d.d?h.Wf():h.jd();try{b.Oc(g)}catch(n){if(n=cj(n),A(n,132))f=n,!e&&(e=new ft),gt(e,f);else throw n;}}if(e)throw new ht(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Xi(d.b);r.c<r.e.Oe();)o=Yi(r),o.xc()}finally{d.b=null}}}}catch(q){q=cj(q);if(A(q,84))throw new it(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function jt(a){kt.call(this,a,!1)}function kt(a,b){this.b=new lt(b);this.c=a}t(246,1,ai,jt,kt);_.ed=function(a){dt(this,a)};_.b=null;_.c=null;t(249,1,{});function Zs(a,b){!a.b&&(a.b=new rj);lj(a.b,b)}function at(a,b,c,d){var e;e=uj(a.e,b);e||(e=new Vi,z(a.e,b,e));a=e.Ke(c);a||(a=new rj,e.Me(c,a));a.Kf(d)}function mt(a,b,c,d){var e,f;e=et(a,b,c);e.Mf(d)&&e.Le()&&(f=uj(a.e,b),f.Ne(c),f.Le()&&fj(a.e,b))}
+function et(a,b,c){a=uj(a.e,b);if(!a)return nt(),nt(),ot;c=a.Ke(c);return!c?(nt(),nt(),ot):c}t(248,249,{});_.b=null;_.c=0;_.d=!1;function lt(a){this.e=new Vi;this.d=a}t(247,248,{},lt);function bt(a){this.b=a}t(250,1,{},bt);_.b=null;function ht(a){dj.call(this,pt(a),qt(a));this.b=a}function qt(a){a=a.Jd();return!a.hd()?null:a.jd()}
+function pt(a){var b,c,d;b=a.Oe();if(0==b)return null;b=new rt(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Jd();a.hd();)d=a.jd(),c?c=!1:b.b.b+="; ",d=d.Ic(),Jn(b.b,d);return b.b.b}t(252,100,ui,ht);_.b=null;function it(a){ht.call(this,a)}t(251,252,ui,it);t(253,1,{},function(){});function st(a){a=Go(a,Zd);return tt(yg,a)?(ut(),vt):tt(mf,a)?(ut(),wt):(ut(),Kt)}function ut(){ut=x;vt=new Lt("RTL",0);wt=new Lt("LTR",1);Kt=new Lt(Qb,2);Mt=K(Nt,m,49,[vt,wt,Kt])}
+function Lt(a,b){I.call(this,a,b)}t(255,146,{49:1,117:1,121:1,123:1},Lt);var Mt,Kt,wt,vt;function Ot(){}function Pt(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 y(a,b,c,d,e){d=Pt(e,d);K(a,b,c,d);return d}function Qt(a){return Rt([St,M],[m,s],[116,-1],a,0,2,1)}
+function Rt(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Pt(j?g:0,h);K(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Rt(a,b,c,d,e,f,g)}return n}function K(a,b,c,d){Tt();var e=Ut,f=Vt;Tt();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Wt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Xt;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Xt;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Xt;}a[b]=c}t(256,1,{},Ot);_.qI=0;
+function Tt(){Tt=x;Ut=[];Vt=[];var a=new Ot,b=Ut,c=Vt,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Ut,Vt;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Qn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Vn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Yt(a){return null==a?null:a}function Zt(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function $t(){var a;$stats&&au("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Zf))a=Zf;else if(-1!=a.indexOf("webkit"))a=Ag;else if(-1!=a.indexOf(Kf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Kf)&&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"}H(Ag,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&au("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=K(bu,m,1,[Hb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&au("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Aq();Dq.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Aq();0!=Dq.length&&(a=Dq.join(l),b=(Eq(),Fq),a=Hq(a),Iq(b).insertBefore(a,b.b.firstChild),Dq.length=0);0!=Bq.length&&(a=Bq.join(l),b=(Eq(),Fq),a=Hq(a),Iq(b).appendChild(a),Bq.length=0);0!=Cq.length&&(a=Cq.join(l),b=(Eq(),Fq),a=Hq(a),Iq(b).appendChild(a),Cq.length=0);$stats&&au("export.client.JSME_export");new cu;new du;0<eu(null)?ko((ho(),io),new fu):gu()}function cj(a){return A(a,132)?a:new Nn(a)}function hu(a){return iu(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
+function ju(a){return iu(a.l,a.m,a.h)}function iu(a,b,c){return _=new ku,_.l=a,_.m=b,_.h=c,_}
+function lu(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new mu;if(0==a.l&&0==a.m&&0==a.h)return nu=iu(0,0,0),iu(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?(nu=iu(0,0,0),c=ju((ou(),pu))):(nu=iu(c.l,c.m,c.h),c=iu(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=qu(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?ru(e):0==c&&0!=d&&0==e?ru(d)+22:0!=c&&0==d&&0==e?ru(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=ju((ou(),su)),c=!0,g=!g;else return c=tu(a,f),g&&uu(c),nu=iu(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=qu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=tu(c,d);f&&uu(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=iu(f,j,c);g?nu=qu(c):nu=iu(c.l,c.m,c.h);return e}if(!vu(a,b))return e?nu=qu(a):nu=iu(a.l,a.m,a.h),iu(0,0,0);c=c?a:iu(a.l,a.m,a.h);var h,n,o,r;f=wu(b)-wu(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|~~b.l>>22-h,h=b.h<<h|~~b.m>>22-h):44>
+h?(j=0,n=b.l<<h-22,h=b.m<<h-22|~~b.l>>44-h):(n=j=0,h=b.l<<h-44);j=iu(j&4194303,n&4194303,h&1048575);for(n=iu(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(~~o>>22),q+=~~r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=~~o>>>1;j.m=~~h>>>1|(o&1)<<21;j.l=~~r>>>1|(h&1)<<21;--f}g&&uu(n);e?(nu=qu(c),d&&(nu=xu(nu,(ou(),pu)))):nu=iu(c.l,c.m,c.h);return n}
+function uu(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}function wu(a){var b;b=yu(a.h);return 32==b?(b=yu(a.m),32==b?yu(a.l)+32:b+20-10):b-12}var nu=null;function zu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return iu(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function Au(a,b){return iu(a.l&b.l,a.m&b.m,a.h&b.h)}function Bu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return ou(),Cu;if(-9223372036854775E3>a)return ou(),Du;if(9223372036854775E3<=a)return ou(),su;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Zt(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Zt(a/4194304),a-=4194304*b);a=Zt(a);b=iu(a,b,c);d&&uu(b);return b}function Eu(a){var b,c;return-129<a&&128>a?(b=a+128,null==Fu&&(Fu=y(Gu,m,50,256,0)),c=Fu[b],!c&&(c=Fu[b]=hu(a)),c):hu(a)}
+function Hu(a){var b=uh,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 vu(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)}
+function Iu(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;n=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;r=~~(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(~~q>>22)+(~~v>>9)+((u&262143)<<4)+((D&31)<<17)+(~~c>>22);u=(~~u>>18)+(~~D>>5)+((g&4095)<<8)+(~~q>>
+22);return iu(c&4194303,q&4194303,u&1048575)}function qu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return iu(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function tu(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=~~c>>b-44);return iu(c&4194303,d&4194303,e&1048575)}
+function xu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return iu(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function O(a){return a.l|a.m<<22}function Ju(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Ba+Ju(qu(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Eu(1E9);a=lu(a,b);b=l+O(nu);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var Fu=null;
+function ou(){ou=x;su=iu(4194303,4194303,524287);Du=iu(0,0,524288);pu=Eu(1);Eu(2);Cu=Eu(0)}var su,Du,pu,Cu;function ku(){}t(265,1,{50:1},ku);function au(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Ku(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(270,1,{},Ku);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Lu(a,b){Jn(a.b.b,b.b);return a}function Mu(){this.b=new Nu}
+t(271,1,{},Mu);function Ou(a){if(null==a)throw new Ys("css is null");this.b=a}t(272,1,{51:1,117:1},Ou);_.eQ=function(a){return!A(a,51)?!1:H(this.b,a.b)};_.hC=function(){return Pu(this.b)};_.b=null;function Qu(a){if(null==a)throw new Ys("html is null");this.b=a}t(274,1,di,Qu);_.fd=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:H(this.b,a.b)};_.hC=function(){return Pu(this.b)};_.b=null;t(275,1,di,function(){this.b=l});_.fd=function(){return this.b};
+_.eQ=function(a){return!A(a,53)?!1:H(this.b,a.b)};_.hC=function(){return Pu(this.b)};_.b=null;function Ru(){Ru=x;Su=RegExp(na,Be);Tu=RegExp(qb,Be);Uu=RegExp(ob,Be);Vu=RegExp(ta,Be);Wu=RegExp(da,Be)}function Xu(a){Ru();-1!=a.indexOf(na)&&(a=a.replace(Su,oa));-1!=a.indexOf(ob)&&(a=a.replace(Uu,ra));-1!=a.indexOf(qb)&&(a=a.replace(Tu,qa));-1!=a.indexOf(da)&&(a=a.replace(Wu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Vu,"&#39;"));return a}var Su,Tu,Uu,Wu,Vu;
+function Yu(a){if(null==a)throw new Ys("uri is null");this.b=a}t(277,1,{54:1},Yu);_.eQ=function(a){return!A(a,54)?!1:H(this.b,a.b)};_.hC=function(){return Pu(this.b)};_.b=null;function Zu(){Zu=x}t(279,1,{});function $u(){}t(280,1,{},$u);var av=null;function bv(){}t(281,279,{},bv);var cv=null;
+function dv(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=et(a.b,f,null).Oe();for(e-=1;0<=e;--e)if(d=et(a.b,f,null).Rf(e),A(d,55)&&Un(d.b,b)){var h=a.b,n=f;0<h.c?Zs(h,new ev(h,n,null,d)):mt(h,n,null,d)}}}t(282,1,ki);_.b=null;function fv(a){this.b=a}t(283,282,ki,fv);_.gd=function(a){a.d&&(this.b.md(a.e)||(a.b=!0))};function gv(a){this.b=a}t(284,282,ki,gv);_.cd=function(){hv(this.b.b.pb)};function iv(){Mn()}t(285,100,Di,iv);function jv(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Ek(a.e,1))}
+function kv(){this.b=new lv(this);this.c=new rj;this.e=new mv(this);this.i=new nv(this)}t(286,1,{},kv);_.d=!1;_.f=!1;function lv(a){Fk();this.b=a}t(287,25,{},lv);_.Hc=function(){if(this.b.d){var a=this.b,b;b=ov(a.i.e.c,a.i.c);pv(a.i);A(b,56)&&new iv;a.d=!1;jv(a)}};_.b=null;function mv(a){Fk();this.b=a}t(288,25,{},mv);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=uk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Ek(a.b,1E4);a.i.d<a.i.b;){d=qv(a.i);try{if(null==d)break;A(d,56)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||pv(a.i)}if(100<=uk()-b)break}}finally{e||(Mk(a.b),a.d=!1,jv(a))}};_.b=null;function qv(a){var b;a.c=a.d;b=ov(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function pv(a){rv(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function nv(a){this.e=a}t(289,1,{},nv);_.hd=function(){return this.d<this.b};_.jd=function(){return qv(this)};
+_.kd=function(){pv(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function sv(a,b){var c=(tv(),uv(b));a.appendChild(c)}function vv(a,b,c){var d;d=lk;lk=a;b==Aj&&8192==wv(a.type)&&(Aj=null);c.ld(a);lk=d}var lk=null,Aj=null;function xv(){xv=x;yv=new kv}function Rj(a){xv();if(!a)throw new Ys("cmd cannot be null");var b=yv;lj(b.c,a);jv(b)}var yv;function zv(a){Bj();!Av&&(Av=new Lk);Bv||(Bv=new kt(null,!0),Cv=new Dv);return Xs(Bv,Av,a)}var Bv=null;function Ev(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Dv(){}t(295,204,{},Dv);_.Oc=function(a){a.gd(this);Cv.d=!1};_.Pc=function(){return Av};_.Qc=function(){Ev(this)};_.b=!1;_.c=!1;_.d=!1;var Av=_.e=null,Cv=null;function Fv(){Fv=x;Gv=new Hv;Iv()||(Gv=null)}var Gv=null;function Hk(){}t(297,1,{},Hk);_.ad=function(){for(;0<(Fk(),Gk).d;)Mk(ov(Gk,0))};function Jk(a,b){return Xs((!Jv&&(Jv=new Kv),Jv),a,b)}function Lv(a){Ik();Mv||(Nv(),Mv=!0);return Jk((!Ss&&(Ss=new Lk),Ss),a)}function Ik(){Ov||(Pv(),Ov=!0)}
+function Qv(){var a;Ov&&(a=new Rv,Jv&&dt(Jv,a));return null}var Ov=!1,Jv=null,Sv=0,Tv=0,Mv=!1;function Uv(){Uv=x;Vv=new Lk}function Rv(){Uv()}t(299,204,{},Rv);_.Oc=function(){null.qg()};_.Pc=function(){return Vv};var Vv;function Kv(){jt.call(this,null)}t(301,246,ai,Kv);
+function wv(a){switch(a){case pd:return 4096;case zd:return 1024;case Gd:return 1;case Td:return 2;case ue:return 2048;case bf:return 128;case cf:return 256;case df:return 512;case kf:return 32768;case "losecapture":return 8192;case yf:return 4;case zf:return 64;case Ff:return 32;case Gf:return 16;case Hf:return 8;case "scroll":return 16384;case qe:return 65536;case "DOMMouseScroll":case If:return 131072;case Qd:return 262144;case dg:return 524288;case eh:return 1048576;case dh:return 2097152;case ch:return 4194304;
+case bh:return 8388608;case Ee:return 16777216;case Ce:return 33554432;case De:return 67108864;default:return-1}}function Bj(){Wv||(Xv(),Wv=!0)}var Wv=!1;function Yv(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 Zv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Xv(){$v=C(function(a){var b;var c=Bv,d,e,f;Av&&c&&aw(c.b.e,Av)?(b=Cv.b,d=Cv.c,e=Cv.d,f=Cv.e,Ev(Cv),Cv.e=a,dt(c,Cv),c=!(Cv.b&&!Cv.c),Cv.b=b,Cv.c=d,Cv.d=e,Cv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});bw=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Qn(b)&&A(b,57)&&vv(a,c,b)});cw=C(function(a){a.preventDefault();bw.call(this,a)});dw=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;bw.call(this,a)});ew=C(function(a){if($v(a)){var b=Cj;b&&b.__listener&&!Qn(b.__listener)&&A(b.__listener,57)&&(vv(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Gd,ew,!0);$wnd.addEventListener(Td,ew,!0);$wnd.addEventListener(yf,ew,!0);$wnd.addEventListener(Hf,ew,!0);$wnd.addEventListener(zf,ew,!0);$wnd.addEventListener(Gf,ew,!0);$wnd.addEventListener(Ff,ew,!0);$wnd.addEventListener(If,ew,!0);$wnd.addEventListener(bf,$v,!0);$wnd.addEventListener(df,$v,!0);$wnd.addEventListener(cf,
+$v,!0);$wnd.addEventListener(eh,ew,!0);$wnd.addEventListener(dh,ew,!0);$wnd.addEventListener(ch,ew,!0);$wnd.addEventListener(bh,ew,!0);$wnd.addEventListener(Ee,ew,!0);$wnd.addEventListener(Ce,ew,!0);$wnd.addEventListener(De,ew,!0)}function fw(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)}
+function gw(a,b){Bj();switch(b){case "drag":a.ondrag=bw;break;case ke:a.ondragend=bw;break;case le:a.ondragenter=cw;break;case "dragleave":a.ondragleave=bw;break;case me:a.ondragover=cw;break;case ne:a.ondragstart=bw;break;case oe:a.ondrop=bw;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,bw,!1);a.addEventListener(b,bw,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+function hw(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?bw:null),c&2&&(a.ondblclick=b&2?bw:null),c&4&&(a.onmousedown=b&4?bw:null),c&8&&(a.onmouseup=b&8?bw:null),c&16&&(a.onmouseover=b&16?bw:null),c&32&&(a.onmouseout=b&32?bw:null),c&64&&(a.onmousemove=b&64?bw:null),c&128&&(a.onkeydown=b&128?bw:null),c&256&&(a.onkeypress=b&256?bw:null),c&512&&(a.onkeyup=b&512?bw:null),c&1024&&(a.onchange=b&1024?bw:null),c&2048&&(a.onfocus=b&2048?bw:null),c&4096&&(a.onblur=b&4096?bw:null),
+c&8192&&(a.onlosecapture=b&8192?bw:null),c&16384&&(a.onscroll=b&16384?bw:null),c&32768&&(a.onload=b&32768?dw:null),c&65536&&(a.onerror=b&65536?bw:null),c&131072&&(a.onmousewheel=b&131072?bw:null),c&262144&&(a.oncontextmenu=b&262144?bw:null),c&524288&&(a.onpaste=b&524288?bw:null),c&1048576&&(a.ontouchstart=b&1048576?bw:null),c&2097152&&(a.ontouchmove=b&2097152?bw:null),c&4194304&&(a.ontouchend=b&4194304?bw:null),c&8388608&&(a.ontouchcancel=b&8388608?bw:null),c&16777216&&(a.ongesturestart=b&16777216?
+bw:null),c&33554432&&(a.ongesturechange=b&33554432?bw:null),c&67108864&&(a.ongestureend=b&67108864?bw:null))}var Cj=null,$v=null,ew=null,cw=null,bw=null,dw=null;function iw(){var a;iw=x;jw=(a=$doc,H(a.compatMode,Hb)?a.documentElement:a.body)}var jw;function kw(){this.c=new rj}function lw(a){a=a[Yc];return null==a?-1:a}t(305,1,{},kw);_.b=null;function mw(a,b){this.b=a;this.c=b}t(306,1,{},mw);_.b=0;_.c=null;t(307,1,ai);_.nd=function(a){return decodeURI(a.replace("%23",la))};
+_.ed=function(a){dt(this.b,a)};_.od=function(a){a=null==a?l:a;if(!H(a,null==nw?l:nw))nw=a,Ws&&(a=new Vs,dt(this.b,a))};var nw=l;function Iv(){function a(){$wnd.setTimeout(a,250);e()}var b=Gv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.nd(d.substring(1)));nw=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.nd(c.substring(1)));b.od(a)});a();return!0}t(309,307,ai);function Hv(){this.b=new jt(null)}t(308,309,ai,Hv);
+function Pv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Qv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Ov&&Ns((!Jv&&(Jv=new Kv),Jv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function Nv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Mv&&(d=Fj(),c=Gj(),Tv!=d||Sv!=c))Tv=d,Sv=c,Rs((!Jv&&(Jv=new Kv),Jv))}finally{a&&a(b)}})}function qj(a,b){Zi(a.td(),b,!0)}function pj(a,b){Zi(a.td(),b,!1)}function ow(a,b){a.pb.style[Ne]=b}function Ej(a,b,c){0<=b&&a.yd(b+ig);0<=c&&a.wd(c+ig)}function pw(a,b){null==b||0==b.length?a.pb.removeAttribute(Yg):a.pb.setAttribute(Yg,b)}function qw(a){var b,a=Go(a,Ed);b=vo(a,wo(32));return 0<=b?a.substr(0,b-0):a}
+function Zi(a,b,c){if(!a)throw new gj(oc);b=uo(b);if(0==b.length)throw new Nk(Kc);if(c){var d;d=uo(b);b=a.className;-1==Io(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=uo(b);f=a.className;e=Io(f,c);-1!=e&&(b=uo(f.substr(0,e-0)),c=uo(Co(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function rw(a,b){a.style.display=b?l:Pf;a.setAttribute("aria-hidden",""+!b)}t(315,1,Ii);_.pd=function(){return ok(this.pb)};_.qd=function(){return qk(this.pb)};
+_.rd=function(){return G(this.pb,Wf)};_.sd=function(){return G(this.pb,Xf)};_.td=function(){return this.pb};_.ud=function(){return this.pb.style.display!=Pf};_.vd=function(){throw new sw;};_.wd=function(a){ow(this,a)};_.xd=function(a){rw(this.pb,a)};_.yd=function(a){this.pb.style[ph]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function tw(a,b,c){gw(a.pb,c.c);return Xs(!a.mb?a.mb=new jt(a):a.mb,c,b)}
+function B(a,b,c){var d;d=wv(c.c);if(-1==d)gw(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;Bj();hw(e,d)}else a.lb|=d;return Xs(!a.mb?a.mb=new jt(a):a.mb,c,b)}function uw(a,b,c){return Xs(!a.mb?a.mb=new jt(a):a.mb,c,b)}function vw(a){var b;if(a.Bd())throw new ww("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;Bj();hw(c,b)}else a.lb|=b;a.zd();a.Ed()}
+function xw(a,b){var c;switch(wv(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(Jq&&(f=Jq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&dt(a.mb,f.b),f.b.b=d,f.b.c=e}function yw(a){if(!a.Bd())throw new ww("Should only call onDetach when the widget is attached to the browser's document");try{a.Fd()}finally{try{a.Ad()}finally{a.pb.__listener=null,a.kb=!1}}}
+function mk(a){if(a.ob)if(A(a.ob,70))a.ob.Gd(a);else{if(a.ob)throw new ww("This widget's parent does not implement HasWidgets");}else if(yj(),aw(zw.b,a)){yj();try{a.Dd()}finally{fj(zw.b,a)}}}function Aw(a,b){var c;c=a.ob;if(b){if(c)throw new ww("Cannot set a new parent without first clearing the old parent");a.ob=b;b.Bd()&&a.Cd()}else try{c&&c.Bd()&&a.Dd()}finally{a.ob=null}}t(314,315,Ei);_.zd=function(){};_.Ad=function(){};_.ed=function(a){this.mb&&dt(this.mb,a)};_.Bd=function(){return this.kb};
+_.Cd=function(){vw(this)};_.ld=function(a){xw(this,a)};_.Dd=function(){yw(this)};_.Ed=function(){};_.Fd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function Bw(a){for(a=new Cw(a);a.b.b<a.b.c.d-1;)Dw(a.b),Ew(a.b)}t(313,314,vi);_.zd=function(){Fw(this,(Gw(),Hw))};_.Ad=function(){Fw(this,(Gw(),Iw))};function Jw(a,b,c){mk(b);var d=a.q;Kw(d,b,d.d);d=(tv(),uv(b.pb));c.appendChild(d);Aw(b,a)}
+function Lw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Mw;b.ob==a&&(f=a.Hd(b),f<d&&--d);mk(b);Kw(a.q,b,d);e?(e=b.pb,fw(c,(tv(),uv(e)),d)):(e=(tv(),uv(b.pb)),c.appendChild(e));Aw(b,a)}function Nw(a,b){var c;if(b.ob!=a)return!1;try{Aw(b,null)}finally{c=b.pb;Ko(c).removeChild(c);c=a.q;var d;d=Ow(c,b);if(-1==d)throw new Pw;if(0>d||d>=c.d)throw new Mw;for(--c.d;d<c.d;++d)Wt(c.b,d,c.b[d+1]);Wt(c.b,c.d,null)}return!0}t(312,313,vi);_.Hd=function(a){return Ow(this.q,a)};
+_.Id=function(a,b,c,d){Lw(this,a,b,c,d)};_.Jd=function(){return new Qw(this.q)};_.Gd=function(a){return Nw(this,a)};function Rw(a,b){Jw(a,b,a.pb)}function xj(a,b,c,d){var e;mk(b);e=a.q.d;a.Md(b,c,d);a.Id(b,a.pb,e,!0)}function Sw(a,b){var c;(c=Nw(a,b))&&Tw(b.pb);return c}function Uw(a,b,c,d){if(b.ob!=a)throw new Nk("Widget must be a child of this panel.");a.Md(b,c,d)}function Vw(a,b,c){a=a.pb;-1==b&&-1==c?Tw(a):(a.style[fg]=$c,a.style[ef]=b+ig,a.style[ah]=c+ig)}
+function Ww(){var a=$doc.createElement(be);this.q=new Xw(this);this.pb=a;this.pb.style[fg]="relative";this.pb.style[bg]=Oe}function Tw(a){a.style[ef]=l;a.style[ah]=l;a.style[fg]=l}t(311,312,vi,Ww);_.Kd=function(a){Rw(this,a)};_.Gd=function(a){return Sw(this,a)};_.Ld=function(a,b,c){Uw(this,a,b,c)};_.Md=function(a,b,c){Vw(a,b,c)};function Yw(a,b){if(a.Od())throw new ww("SimplePanel can only contain one child widget");a.Pd(b)}
+function Zw(a,b){if(a.jb!=b)return!1;try{Aw(b,null)}finally{a.Nd().removeChild(b.pb),a.jb=null}return!0}function $w(a,b){if(b!=a.jb&&(b&&mk(b),a.jb&&a.Gd(a.jb),a.jb=b)){var c=(tv(),uv(a.jb.pb));a.Nd().appendChild(c);Aw(b,a)}}function ax(){this.pb=$doc.createElement(be)}t(319,313,vi,ax);_.Nd=function(){return this.pb};_.Od=function(){return this.jb};_.Jd=function(){return new bx(this)};_.Gd=function(a){return Zw(this,a)};_.Pd=function(a){$w(this,a)};_.jb=null;
+function cx(a,b){a.hb&&(dx(a.gb,!1,!1),Ns(a,a,b))}function ex(a){var b;if(b=a.jb)null!=a.X&&b.wd(a.X),null!=a.Y&&b.yd(a.Y)}function fx(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[ef]=b-0+(Lj(),ig);a.style[ah]=c+ig}function gx(a){a.hb||(a.kb&&mk(a),dx(a.gb,!0,!1))}t(318,319,vi);_.Nd=function(){return Jo(this.pb)};_.rd=function(){return G(this.pb,Wf)};_.sd=function(){return G(this.pb,Xf)};_.td=function(){return Ko(Jo(this.pb))};_.Qd=function(){this.Rd(!1)};_.Rd=function(a){cx(this,a)};
+_.ud=function(){return!H(Oe,this.pb.style[mh])};_.md=function(){return!0};_.gd=function(){};_.Fd=function(){this.hb&&dx(this.gb,!1,!0)};_.wd=function(a){this.X=a;ex(this);0==a.length&&(this.X=null)};_.Sd=function(a,b){fx(this,a,b)};_.xd=function(a){this.pb.style[mh]=a?nh:Oe};_.Pd=function(a){$w(this,a);ex(this)};_.yd=function(a){this.Y=a;ex(this);0==a.length&&(this.Y=null)};_.Td=function(){gx(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;
+_.hb=!1;_.ib=-1;
+function hx(a,b){var c;ax.call(this);this.$=new ix;this.U=(jx(),kx);this.gb=new lx(this);this.pb.appendChild($doc.createElement(be));this.Sd(0,0);Ko(Jo(this.pb))[Ed]="gwt-PopupPanel";Jo(this.pb)[Ed]=eg;this.W=this.V=a;this.db=!1;c=K(bu,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new mx(c);this.T.td()[Ed]=l;c=Ko(Jo(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new gj(oc);d=uo(d);if(0==d.length)throw new Nk(Kc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=
+e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}$w(this,this.T);ex(this);Zi(Jo(this.pb),eg,!1);Zi(this.T.c,b+"Content",!0)}t(317,318,vi);_.zd=function(){vw(this.T)};_.Ad=function(){yw(this.T)};_.Od=function(){return this.T.jb};_.Jd=function(){return new bx(this.T)};_.Gd=function(a){return this.T.Gd(a)};_.Pd=function(a){$w(this.T,a);ex(this)};_.T=null;t(316,317,vi);_.Dd=function(){yw(this)};
+function nx(){nx=x;ox=new px(Gb,0,(jx(),kx));qx=new px(qc,1,rx);sx=new px(Ac,2,tx);ux=K(vx,m,58,[ox,qx,sx])}function px(a,b,c){I.call(this,a,b);this.b=c}t(320,146,{58:1,117:1,121:1,123:1},px);_.b=null;var ux,ox,qx,sx;function wx(){wx=x;xx=K(bu,m,1,[ah,xf,ud])}
+function mx(a){var b;wx();var c,d;c=this.pb=$doc.createElement(Pg);this.d=$doc.createElement(Sg);sv(c,this.d);c[xd]=0;for(c=c[wd]=0;c<a.length;++c)d=(b=$doc.createElement(fh),b[Ed]=a[c],sv(b,yx(a[c]+"Left")),sv(b,yx(a[c]+Ib)),sv(b,yx(a[c]+"Right")),b),sv(this.d,d),1==c&&(this.c=Jo(Yv(d,1)));this.pb[Ed]="gwt-DecoratorPanel"}function yx(a){var b,c;c=$doc.createElement(Tg);b=$doc.createElement(be);var d=(tv(),uv(b));c.appendChild(d);c[Ed]=a;b[Ed]=a+"Inner";return c}t(322,319,Li,mx);_.Nd=function(){return this.c};
+_.c=null;_.d=null;var xx;t(321,322,Li);t(323,1,{});function Gw(){Gw=x;Hw=new zx;Iw=new Ax}function Bx(a){ht.call(this,a)}function Fw(a,b){Gw();var c,d,e;c=null;for(e=a.Jd();e.hd();){d=e.jd();try{b.Ud(d)}catch(f){if(f=cj(f),A(f,132))d=f,!c&&(c=new ft),gt(c,d);else throw f;}}if(c)throw new Bx(c);}t(324,251,ui,Bx);var Hw,Iw;function zx(){}t(325,1,{},zx);_.Ud=function(a){a.Cd()};function Ax(){}t(326,1,{},Ax);_.Ud=function(a){a.Dd()};function Cx(){Cx=x;Dx=(Ex(),Ex(),Fx)}t(329,314,ii);
+_.Uc=function(a){return tw(this,a,(pr(),pr(),qr))};_.Vc=function(a){return tw(this,a,(sr(),sr(),tr))};_.Wc=function(a){return tw(this,a,(vr(),vr(),wr))};_.Xc=function(a){return tw(this,a,(Cr(),Cr(),Dr))};_.Yc=function(a){return B(this,a,(js(),js(),ks))};_.Zc=function(a){return B(this,a,(Hj(),Hj(),Ij))};_.$c=function(a){return B(this,a,(ns(),ns(),os))};_._c=function(a){return B(this,a,(Jj(),Jj(),Kj))};
+_.Cd=function(){vw(this);-1==("undefined"!=typeof this.pb.tabIndex?this.pb.tabIndex:-1)&&(this.pb.tabIndex=0)};var Dx;t(328,329,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1});
+function Gx(a){var b;Cx();this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",vd),b);this.pb[Ed]="gwt-Button";this.pb.innerHTML=a||l}t(327,328,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,59:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},Gx);
+function Hx(){this.q=new Xw(this);this.f=$doc.createElement(Pg);this.e=$doc.createElement(Sg);sv(this.f,this.e);this.pb=this.f}t(330,312,vi);_.e=null;_.f=null;function Ix(a,b){var c;if(a.i)throw new ww("Composite.initWidget() may only be called once.");mk(b);c=b.pb;a.pb=c;var d;tv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((tv(),c).__gwt_resolve=Jx(a));a.i=b;Aw(b,a)}
+function Kx(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);Bj();hw(d,b)}else b.lb|=c;a.lb=-1}a.i.Cd();a.pb.__listener=a;a.Ed()}t(331,314,ei);_.Bd=function(){return this.i?this.i.Bd():!1};_.Cd=function(){Kx(this)};_.ld=function(a){xw(this,a);this.i.ld(a)};_.Dd=function(){this.i.Dd()};_.vd=function(){return this.pb=this.i.vd()};_.i=null;
+function Lx(a,b,c){a.d=!1;c?a.b.innerHTML=b||l:a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Zd]=yg;break;case 1:b[Zd]=mf;break;case 2:st(b)!=(ut(),Kt)&&(b[Zd]=l)}}function Mx(a){this.b=a;this.d=!1;this.e=this.c=st(a)}t(332,1,{},Mx);_.b=null;_.c=null;_.d=!1;_.e=null;function Nx(){Nx=x;Ex();Ex()}function Dj(){Nx();this.pb=Ox()}t(333,319,oi,Dj);_.Uc=function(a){return tw(this,a,(pr(),pr(),qr))};_.Vc=function(a){return tw(this,a,(sr(),sr(),tr))};
+_.Wc=function(a){return tw(this,a,(vr(),vr(),wr))};_.Xc=function(a){return tw(this,a,(Cr(),Cr(),Dr))};_.Yc=function(a){return B(this,a,(js(),js(),ks))};_.Zc=function(a){return B(this,a,(Hj(),Hj(),Ij))};_.$c=function(a){return B(this,a,(ns(),ns(),os))};_._c=function(a){return B(this,a,(Jj(),Jj(),Kj))};function Px(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Jo(b);e=null;c&&(c=lw(c),e=0>c?null:ov(a.j.c,c));e?Qx(a,e):d&&(b.innerHTML=l||l);return b}
+function Qx(a,b){var c;if(b.ob!=a)return!1;try{Aw(b,null)}finally{c=b.pb;Ko(c).removeChild(c);var d=a.j,e;e=lw(c);c[Yc]=null;c=d.c;Rx(e,c.d);Wt(c.c,e,null);d.b=new mw(e,d.b)}return!0}t(335,313,Mi);_.Uc=function(a){return tw(this,a,(pr(),pr(),qr))};_.Vc=function(a){return tw(this,a,(sr(),sr(),tr))};_.Wc=function(a){return tw(this,a,(vr(),vr(),wr))};_.Xc=function(a){return tw(this,a,(Cr(),Cr(),Dr))};_.Jd=function(){return new Sx(this)};_.Gd=function(a){return Qx(this,a)};_.d=null;_.e=null;_.f=null;
+_.i=null;function Tx(a){if(0>=a.c)throw new Ux("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Ux("Column index: 0, Column size: "+a.b);}
+function Vx(){this.j=new kw;this.i=$doc.createElement(Pg);this.d=$doc.createElement(Sg);sv(this.i,this.d);this.pb=this.i;this.e=new Wx(this);var a=new Xx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;fw(a.c.i,(tv(),uv(b)),0);sv(a.b,$doc.createElement(Kd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Ux("Row index: "+a+", Row size: "+d);if(0>c)throw new Ux("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new Ux("Column index: "+c+", Column size: "+this.b);c=Px(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Tg),d.innerHTML=sa||l,fw(c,(tv(),uv(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Kd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Tg);
+e.innerHTML=sa;c=$doc.createElement(fh);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Px(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(334,335,Mi,Vx);_.b=0;_.c=0;
+function Yx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Zx(),$x)?a.c.e==(ut(),wt)?(ay(),by):a.c.e==vt?(ay(),cy):(ay(),dy):a.c.e==(ut(),wt)?(ay(),cy):a.c.e==vt?(ay(),by):(ay(),ey);b!=a.d&&(a.d=b,a.pb.style[Vg]=!a.d?l:a.d.b)}t(338,314,Ei);_.b=null;_.c=null;_.d=null;function fy(){this.pb=$doc.createElement(be);this.c=new Mx(this.pb);this.pb[Ed]="gwt-Label"}function gy(){fy.call(this);Lx(this.c,qh,!1);Yx(this)}
+t(337,338,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},fy,gy);_.Uc=function(a){return tw(this,a,(pr(),pr(),qr))};_.Vc=function(a){return tw(this,a,(sr(),sr(),tr))};_.Wc=function(a){return tw(this,a,(vr(),vr(),wr))};_.Xc=function(a){return tw(this,a,(Cr(),Cr(),Dr))};_.Yc=function(a){return B(this,a,(js(),js(),ks))};_.Zc=function(a){return B(this,a,(Hj(),Hj(),Ij))};
+_.$c=function(a){return B(this,a,(ns(),ns(),os))};_._c=function(a){return B(this,a,(Jj(),Jj(),Kj))};function hy(a){var b=$doc.createElement(be);tt(Kg,b.tagName);this.pb=b;this.c=new Mx(this.pb);this.pb[Ed]="gwt-HTML";Lx(this.c,a,!0);Yx(this)}t(336,337,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,67:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},hy);
+function iy(a){for(;++a.c<a.e.d&&!(null!=ov(a.e,a.c)););}function Sx(a){this.d=a;this.e=this.d.j.c;iy(this)}t(339,1,{},Sx);_.hd=function(){return this.c<this.e.d};_.jd=function(){var a;if(this.c>=this.e.d)throw new Pw;a=ov(this.e,this.c);this.b=this.c;iy(this);return a};_.kd=function(){var a;if(0>this.b)throw new jy;a=ov(this.e,this.b);mk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Wx(a){this.b=a}t(340,1,{},Wx);_.b=null;function Xx(a){this.c=a}t(341,1,{},Xx);_.b=null;_.c=null;
+function Zx(){Zx=x;$x=new ky}var $x;function ay(){ay=x;ly=new my((Wp(),yd));by=new my(ef);cy=new my(rg);dy=by;ey=cy;ny=dy}var ly,ny,by,ey,dy,cy;function ky(){}t(343,1,{},ky);function my(a){this.b=a}t(344,343,{},my);_.b=null;function oy(){oy=x;py=new qy(xf);ry=new qy(ah)}var py,ry;function qy(a){this.b=a}t(345,1,{},qy);_.b=null;function sy(a,b){var c;c=ty(a);sv(a.c,c);Jw(a,b,c)}function ty(a){var b;b=$doc.createElement(Tg);b[id]=a.b.b;b.style[lh]=a.d.b;return b}
+function uy(a,b){var c,d;d=Ko(b.pb);(c=Nw(a,b))&&a.c.removeChild(d);return c}function vy(){Hx.call(this);this.b=(ay(),ny);this.d=(oy(),ry);this.c=$doc.createElement(fh);sv(this.e,this.c);this.f[xd]=ab;this.f[wd]=ab}t(346,330,vi,vy);_.Gd=function(a){return uy(this,a)};_.c=null;function wy(){wy=x;new Vi}function xy(a){wy();yy.call(this,a.e.b,a.c,a.d,a.f,a.b)}function zy(a,b,c,d,e){wy();this.b=new Ay(this,a,b,c,d,e);this.pb[Ed]="gwt-Image"}
+function yy(a,b,c,d,e){wy();zy.call(this,(Zu(),new Yu(a)),b,c,d,e)}t(347,314,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,69:1,72:1,76:1,79:1,80:1,82:1},xy,zy,yy);_.Uc=function(a){return tw(this,a,(pr(),pr(),qr))};_.Vc=function(a){return tw(this,a,(sr(),sr(),tr))};_.Wc=function(a){return tw(this,a,(vr(),vr(),wr))};_.Xc=function(a){return tw(this,a,(Cr(),Cr(),Dr))};
+_.Yc=function(a){return B(this,a,(js(),js(),ks))};_.Zc=function(a){return B(this,a,(Hj(),Hj(),Ij))};_.$c=function(a){return B(this,a,(ns(),ns(),os))};_._c=function(a){return B(this,a,(Jj(),Jj(),Kj))};_.ld=function(a){32768==wv(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);xw(this,a)};_.Ed=function(){var a=this.b;H(kf,Go(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new By(a,this),ko((ho(),io),a.i))};_.b=null;t(349,1,{});_.i=null;function Cy(){Cy=x;Dy()}
+function Ay(a,b,c,d,e,f){var g,j;Cy();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Kg);j=new Mu;Lu(Lu(Lu(j,new Ou("width:"+e+(Lj(),ig)+nb)),new Ou("height:"+f+kg)),new Ou("background:url("+b.b+") no-repeat "+-c+"px "+-d+kg));!Ey&&(Ey=new Fy);b=Gy;c=new Ou((new Ou(j.b.b.b)).b);j=new Nu;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Xu(b.b);Jn(j.b,b);j.b.b+="' style='";b=Xu(c.b);Jn(j.b,b);j.b.b+="' border='0'>";j=new Qu(j.b.b);g.innerHTML=j.b||l;g=Jo(g);a.kb&&
+(a.pb.__listener=null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),Bj(),hw(g,a)):a.lb|=133333119}t(348,349,{},Ay);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function By(a,b){this.b=a;this.c=b}t(350,1,{},By);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(kf,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=kf)};_.b=null;_.c=null;function Hy(a,b){if(0>b||b>=a.pb.options.length)throw new Mw;}function Tq(a,b){Hy(a,b);return a.pb.options[b].value}function Iy(){Cx();this.pb=$doc.createElement("select");this.pb[Ed]="gwt-ListBox"}t(351,329,ii,Iy);t(352,282,ki);function Jy(a){this.b=a}t(353,352,ki,Jy);
+_.Sc=function(){};function Ky(a){this.b=a}t(354,352,ki,Ky);_.ad=function(a){this.b.Vd(a.i,a.b)};function Ly(a,b,c){var d;if(a.p){var e=d=$doc.createElement(fh);fw(a.f,(tv(),uv(e)),b);a=(tv(),uv(c));d.appendChild(a)}else d=Yv(a.f,0),fw(d,(tv(),uv(c)),b)}
+function My(a,b,c){var d;Ny(a,b);c&&b.b?(Ny(a,null),a=b.b,b=(ho(),io),b.d=lo(b.d,[new Oy(a),!1])):null!=b.d&&(a.k=new Py(a,b),c=(jx(),rx),a.k.U=c,a.k.ab=a.i,a.k.td()[Ed]=Le,d=qw(a.pb),H(Ke,d)||qj(a.k,d+"Popup"),uw(a.k,new Ky(a),Kk?Kk:Kk=new Lk),a.o=b.d,d=a.k,a=new Qy(a,b),d.pb.style[mh]=Oe,gx(d),a.b.p?fx(a.b.k,ok(a.b.pb)+G(a.b.pb,Xf)-1,qk(a.c.pb)):fx(a.b.k,ok(a.c.pb),qk(a.b.pb)+G(a.b.pb,Wf)-1),d.pb.style[mh]=nh)}
+function Ry(a,b){if(b||!(a.n&&a.o==a.n.d))Ny(a,b),Sy((Nx(),a.pb)),b&&a.e&&My(a,b,!1)}
+function Ty(a,b){var c;a:{c=Lo(b);var d,e;for(e=new Xi(a.j);e.c<e.e.Oe();)if(d=Yi(e),d.pb.contains(c)){c=d;break a}c=null}switch(wv(b.type)){case 1:Sy((Nx(),a.pb));c&&My(a,c,!0);break;case 16:c&&Ry(a,c);break;case 32:c&&Ry(a,null);break;case 2048:Uy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Uy(a)||a.p||Vy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Uy(a)||(a.p?null!=a.n.d&&!a.n.d.qg().qg()&&(My(a,a.n,!1),a.n.d.qg()):Wy(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Uy(a)||
+a.p&&Vy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Uy(a)||(a.p?Wy(a):null!=a.n.d&&!a.n.d.qg().qg()&&(My(a,a.n,!1),a.n.d.qg()));b.cancelBubble=!0;b.preventDefault();break;case 27:Ny(a,null);a.k&&cx(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Ny(a,null);a.k&&cx(a.k,!1);break;case 13:Uy(a)||(My(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}xw(a,b)}function Xy(a,b,c){c&&Ny(a,null);Ns(a,b,!1);a.o=null;a.k=null}
+function Uy(a){var b;if(!a.n){for(b=new Xi(a.j);b.c<b.e.Oe();){b=Yi(b);Ny(a,b);break}return!0}return!1}function Ny(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=qw(c.pb)+Va;Zi(c.td(),d,!1);a.p&&(c=Ko(a.n.pb),2==Zv(c)&&(c=Yv(c,1),Zi(c,Ng,!1)))}if(b){c=qw(b.pb)+Va;Zi(b.td(),c,!0);a.p&&(c=Ko(b.pb),2==Zv(c)&&(c=Yv(c,1),Zi(c,Ng,!0)));Pl();c=a.pb;var d=new ql(b.pb),e=(Kl(),Ll),d=K(Yy,m,5,[d]),e=e.b,f,g,j,h;f=new Hn;for(j=0,h=d.length;j<h;++j)g=d[j],In(In(f,g.b),ba);d=uo(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function Wy(a){var b,c,d;if(a.n){for(b=c=Qj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?ov(a.j,b):ov(a.j,c);break}Ny(a,d)}}function Vy(a){var b,c,d;if(a.n){for(b=c=Qj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?ov(a.j,b):ov(a.j,c);break}Ny(a,d)}}t(355,314,Ei);_.ld=function(a){Ty(this,a)};_.Dd=function(){this.k&&cx(this.k,!1);yw(this)};_.Vd=function(a,b){Xy(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Oy(a){this.b=a}t(356,1,{},Oy);_.xc=function(){Zy(this.b)};_.b=null;
+function $y(a){this.b=a}t(357,1,{},$y);_.Sc=function(){Ny(this.b,null)};_.b=null;function Py(a,b){this.b=a;this.c=b;hx.call(this,!0,rf);$w(this.T,this.c.d);ex(this);this.fb=!0;this.c.d.qg()}t(358,317,vi,Py);_.gd=function(a){var b,c;if(!a.b)switch(wv(a.e.type)){case 4:c=Lo(a.e);b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&Ny(this.b,null)}};_.b=null;_.c=null;function Qy(a,b){this.b=a;this.c=b}t(359,1,{},Qy);_.b=null;var az=_.c=null;
+function bz(){bz=x;az=new Ku((Zu(),new Yu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function cz(a,b){this.pb=$doc.createElement(Tg);var c=qw(this.pb)+Va;Zi(this.td(),c,!1);this.pb.textContent=a||l;this.pb[Ed]="gwt-MenuItem";c=Mo();this.pb.setAttribute(We,c);Pl();this.pb.setAttribute(sg,vm.b);this.b=b}t(362,315,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},cz);_.b=null;_.c=null;_.d=null;
+function dz(){var a;this.pb=$doc.createElement(Tg);this.pb[Ed]="gwt-MenuItemSeparator";a=$doc.createElement(be);sv(this.pb,a);a[Ed]="menuSeparatorInner"}t(363,315,Ii,dz);function ez(){var a,b,c,d,e;b=null.qg();e=Fj();d=Gj();b[ae]=(Lp(),Pf);b[ph]=0+(Lj(),ig);b[Ne]=bb;c=$doc;c=(H(c.compatMode,Hb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Hb)?a.documentElement:a.body).scrollHeight||0;b[ph]=(c>e?c:e)+ig;b[Ne]=(a>d?a:d)+ig;b[ae]="block"}function ix(){}t(364,1,{},ix);_.cd=function(){ez()};
+function fz(a){this.b=a}t(365,1,{},fz);_.gd=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.gd(a),!a.b){d=a.e;c=Lo(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(wv(d.type)){case 4:case 1048576:if(Aj){a.c=!0;break}if(!c&&b.V){b.Rd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(Aj){a.c=!0;break}break;case 2048:d=Lo(d),b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function gz(a){this.b=a}t(366,1,{},gz);_.b=null;function jx(){jx=x;kx=new hz(Gb,0);rx=new hz(qc,1);tx=new hz(Ac,2);iz=K(jz,m,74,[kx,rx,tx])}function hz(a,b){I.call(this,a,b)}t(367,146,{74:1,117:1,121:1,123:1},hz);var iz,kx,rx,tx;function kz(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=Lv(a.b.$),ez(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),hj(a.i.b),a.i=null,a.c=!1)}function lz(a){a.k||(kz(a),a.d||(yj(),Sw(zj(null),a.b)));a.b.pb.style[Id]="rect(auto, auto, auto, auto)";a.b.pb.style[bg]=nh}
+function mz(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=Zt(b*a.e);j=Zt(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-j)>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.pb.style[Id]="rect("+g+jg+f+jg+c+jg+e+"px)"}
+function dx(a,b,c){a.d=c;sk(a);a.j&&(Mk(a.j),a.j=null,lz(a));a.b.hb=b;var d=a.b;d.eb&&(hj(d.eb.b),d.eb=null);d._&&(hj(d._.b),d._=null);if(d.hb){d.eb=zv(new fz(d));var e;e=new gz(d);Fv();e=Gv?Xs(Gv.b,(!Ws&&(Ws=new Lk),Ws),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(jx(),kx)&&!b&&(c=!1);a.k=b;c?b?(kz(a),a.b.pb.style[fg]=$c,-1!=a.b.ib&&a.b.Sd(a.b.cb,a.b.ib),a.b.pb.style[Id]=og,yj(),Rw(zj(null),a.b),a.j=new nz(a),Ek(a.j,1)):tk(a,200):(kz(a),a.k?(a.b.pb.style[fg]=$c,-1!=a.b.ib&&a.b.Sd(a.b.cb,a.b.ib),yj(),Rw(zj(null),
+a.b)):a.d||(yj(),Sw(zj(null),a.b)),a.b.pb.style[bg]=nh)}function lx(a){var b=(yk(),Bk);this.n=new xk(this);this.u=b;this.b=a}t(368,18,{},lx);_.zc=function(){lz(this)};_.Ac=function(){this.e=G(this.b.pb,Wf);this.f=G(this.b.pb,Xf);this.b.pb.style[bg]=Oe;mz(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){mz(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function nz(a){Fk();this.b=a}t(369,25,{},nz);_.Hc=function(){this.b.j=null;tk(this.b,200)};_.b=null;
+function tv(){tv=x;oz()}function uv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Jx(a){return function(){this.__gwt_resolve=pz;return a.vd()}}function pz(){throw"A PotentialElement cannot be resolved twice.";}
+function oz(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function yj(){yj=x;qz=new rz;sz=new Vi;zw=new ft}function tz(a){this.q=new Xw(this);this.pb=a;vw(this)}
+function zj(a){yj();var b,c;c=uj(sz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==sz.e){var d=new uz;Ik();Jk(Kk?Kk:Kk=new Lk,d)}!b?c=new vz:c=new tz(b);z(sz,a,c);gt(zw,c);return c}t(371,311,vi,tz);var qz,sz,zw;function rz(){}t(372,1,{},rz);_.Ud=function(a){a.Bd()&&a.Dd()};function uz(){}t(373,1,{},uz);_.ad=function(){yj();try{Fw(zw,qz)}finally{wz(zw.b),wz(sz)}};function vz(){tz.call(this,$doc.body)}t(374,371,vi,vz);
+_.Md=function(a,b,c){Vw(a,b-0,c-0)};function bx(a){this.d=a;this.b=!!this.d.jb}t(375,1,{},bx);_.hd=function(){return this.b};_.jd=function(){if(!this.b||!this.d.jb)throw new Pw;this.b=!1;return this.c=this.d.jb};_.kd=function(){this.c&&this.d.Gd(this.c)};_.c=null;_.d=null;function xz(a,b){a.pb[kh]=null!=b?b:l}t(378,329,ti);_.ld=function(a){0!=(wv(a.type)&896)?xw(this,a):xw(this,a)};_.Ed=function(){};function yz(){yz=x;Cx();zz()}t(377,378,ti);
+function Az(){yz();var a=$doc.createElement("textarea");!cv&&(cv=new bv);!av&&(av=new $u);Cx();this.pb=a;this.pb[Ed]="gwt-TextArea"}t(376,377,ti,Az);function Bz(){var a;yz();var b=(a=$doc.createElement("INPUT"),a.type=Ug,a);!cv&&(cv=new bv);!av&&(av=new $u);Cx();this.pb=b;this.pb[Ed]="gwt-TextBox"}t(379,377,ti,Bz);function zz(){zz=x;Cz=new Dz;Ez=new Fz;Gz=new Hz;Iz=new Jz;Kz=K(Lz,m,81,[Cz,Ez,Gz,Iz])}t(380,146,si);var Kz,Cz,Ez,Gz,Iz;function Dz(){I.call(this,Gb,0)}t(381,380,si,Dz);
+function Fz(){I.call(this,dc,1)}t(382,380,si,Fz);function Hz(){I.call(this,gc,2)}t(383,380,si,Hz);function Jz(){I.call(this,zc,3)}t(384,380,si,Jz);function Mz(a,b){var c,d;c=$doc.createElement(fh);d=$doc.createElement(Tg);d[id]=a.b.b;d.style[lh]=a.c.b;var e=(tv(),uv(d));c.appendChild(e);sv(a.e,c);Jw(a,b,d)}function Nz(){Hx.call(this);this.b=(ay(),ny);this.c=(oy(),ry);this.f[xd]=ab;this.f[wd]=ab}t(385,330,vi,Nz);_.Gd=function(a){var b;b=Ko(a.pb);(a=Nw(this,a))&&this.e.removeChild(Ko(b));return a};
+function Oz(a,b){if(0>b||b>=a.d)throw new Mw;return a.b[b]}function Ow(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Kw(a,b,c){var d,e;if(0>c||c>a.d)throw new Mw;if(a.d==a.b.length){e=y(Pz,m,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)Wt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Wt(a.b,d,a.b[d-1]);Wt(a.b,c,b)}function Xw(a){this.c=a;this.b=y(Pz,m,82,4,0)}t(386,1,{},Xw);_.Jd=function(){return new Qw(this)};_.b=null;_.c=null;_.d=0;
+function Dw(a){if(a.b>=a.c.d)throw new Pw;return a.c.b[++a.b]}function Ew(a){if(0>a.b||a.b>=a.c.d)throw new jy;a.c.c.Gd(a.c.b[a.b--])}function Qw(a){this.c=a}t(387,1,{},Qw);_.hd=function(){return this.b<this.c.d-1};_.jd=function(){return Dw(this)};_.kd=function(){Ew(this)};_.b=-1;_.c=null;function Dy(){Dy=x;Gy=(Zu(),new Yu(bo()+"clear.cache.gif"))}var Gy,Ey=null;function Fy(){}t(389,1,{},Fy);function Qz(){Qz=x;Dy()}function Rz(a,b,c,d,e){Qz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function Sz(a,b,c){Qz();Rz.call(this,(Zu(),new Yu(a)),b,0,c,16)}t(390,323,{},Rz,Sz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ex(){Ex=x;Fx=(Tz=new Uz)?new Vz:Tz}function Vz(){}t(391,1,{},Vz);_.Xd=function(a){a.focus()};var Tz,Fx;function Wz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function Ox(){var a=(Ex(),Xz)?Xz:Xz=Wz();Ex();var b=$doc.createElement(be);b.tabIndex=0;var c=$doc.createElement("input");c.type=Ug;c.tabIndex=-1;c.setAttribute(sg,gg);var d=c.style;d.opacity=0;d.height=hb;d.width=hb;d.zIndex=-1;d.overflow=Oe;d.position=$c;c.addEventListener(ue,a,!1);b.appendChild(c);return b}t(393,391,{});var Xz=null;function Sy(a){$wnd.setTimeout(function(){a.focus()},0)}function Uz(){}t(392,393,{},Uz);_.Xd=function(a){Sy(a)};
+function hj(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Zs(b,new ev(b,c,d,a)):mt(b,c,d,a)}function ct(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(398,1,{},ct);_.b=null;_.c=null;_.d=null;_.e=null;function $s(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(399,1,{},$s);_.xc=function(){at(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function ev(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(400,1,{},ev);_.xc=function(){mt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;
+_.e=null;function Yz(a,b){b.n!=a&&(!a.ic&&(a.ic=new rj),b.n=a,lj(a.ic,b))}function Zz(a){var b;b=a.cZ.e;if(-1!=vo(b,wo(36)))return null;a=a.jc.c.c++;return b=Co(b,Bo(b,wo(46))+1)+l+a}function $z(a,b,c,d){0==--a.dc&&(a.oc!=a.ke()&&(d|=4),!a.nc&&(d|=2),0<d&&new aA(a,b,c,Eu(d)))}function bA(a){return!a._b&&a.gc?bA(a.gc):a._b}function cA(a){return!a.bc&&a.gc?cA(a.gc):a.bc}
+function dA(a){var b;b=new eA;if(a.ke()){for(;a&&!A(a,103);a=a.gc){var c=b,d=a.ge(),e=a.he();c.b+=d;c.c+=e}A(a,103)&&(c=a.ge(),a=a.he(),b.b+=c,b.c+=a);return b}throw new fA;}function gA(a){a.kc=!1;a.te();hA(a)}function hA(a){if((a=A(a,103)?null:a.gc)&&a.kc)gA(a),a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}function iA(a){return(a=a._d())?a:new jA(1,1)}function kA(a){var b;return(b=a.ae())?new lA(b):new lA(a.ce())}function mA(a){0==a.dc++&&(a.oc=a.ke(),a.nc=!0,a.qe())}function nA(a){return!a.bc?(a.je(),!0):!1}
+function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,89)&&c.b==b.b||a.hc.dg(b)}function oA(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)hA(a),new pA(a,100);if(g!=a.mc||f!=a.cc)a.je(),new pA(a,101)}function qA(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.je(),a.hc.eg(b),a.ke()&&a.se())}function rA(a){a.lc||(mA(a),sA(a,!0),tA(a),a.lc=!0,new pA(a,102),$z(a,a,a.gc,0),hA(a),a.hc.gg(a))}function uA(){this.jc=(Rq(),Rq(),vA);new Vi;this.ie();this.fc=(wA(),xA)}
+t(404,1,li);_.Yd=function(){return!1};_.Zd=function(){return Zz(this)};_.$d=function(){return bA(this)};_._d=function(){return yA(this.hc,this)};_.ae=function(){return this._d()};_.be=function(){return this.cc};_.ce=function(){return this.me()};_.de=function(){return new zA(0,0,0,0)};_.ee=function(){return this.pe()};_.fe=function(){return this.mc};_.ge=function(){return this.pc};_.he=function(){return this.qc};_.ie=function(){};_.je=function(){gA(this)};
+_.ke=function(){return this.lc&&!!this.gc&&this.gc.ke()};_.le=function(){};_.me=function(){return iA(this)};_.ne=function(){};_.oe=function(){return(null==this.ec&&(this.ec=this.Zd()),this.ec)+ya+this.ge()+ya+this.he()+ya+this.fe()+qh+this.be()+(this.lc?l:",hidden")};_.pe=function(){return kA(this)};_.qe=function(){};_.re=function(){return nA(this)};_.se=function(){};_.te=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.ue=function(a,b){this.ve(this.pc,this.qc,a,b)};
+_.ve=function(a,b,c,d){this.we(a,b,c,d,this.ac,!0);this.ac=0};_.we=function(a,b,c,d){oA(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Qc+this.oe()+Wc};_.xe=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function R(a,b,c){var d;if(-1>a.Wb.b.d)throw new Nk("Missing message: awt.12A");if(A(b,91)){if(b==a)throw new Nk("Missing message: awt.12B");a:{if(a&&!A(a,103))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,103))break;d=d.gc}d=!1}if(d)throw new Nk("Missing message: awt.12C");if(A(b,103))throw new Nk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Eo;var e=Qj(d.Wb.b,b),f;f=ov(d.Wb.b,e);d.Xb&&d.Xb.De(f);AA(d,e);new BA(d,301,f)}d=a.Wb.b.d;mA(b);CA(a.Wb.b,d,b);d=(b.gc=a,b.le(!0),gA(a),!!a.Xb&&
+A(a.Xb,96)&&(a.Xb.o=!1),$z(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,96)){var g=a.Xb;if(!b)throw new Ys("Missing message: awt.185");if(null==c||null!=c)DA(g,c,b);else throw new Nk("Missing message: awt.92");}else a.Xb.ze(null==c?null:c,b)}catch(j){j=cj(j);if(A(j,126))throw b=j,AA(a,d),b;throw j;}b.te();new BA(a,300,b)}function EA(a,b){var c;c=a.ye();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function FA(a){var b;b=a.ye();return new GA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function sA(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)ov(a.Wb.b,c).le(b)}function AA(a,b){var c;c=ov(a.Wb.b,b);mA(c);c.le(!1);rv(a.Wb.b,b);c.gc=null;gA(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1);$z(c,c,a,1)}function HA(a){var b=(IA(),JA);qA(a,b);for(b=0;b<a.Wb.b.d;++b)ov(a.Wb.b,b).re()}function KA(a,b){var c,d;if(a.Xb)for(d=new Xi(a.Wb.b);d.c<d.e.Oe();)c=Yi(d),a.Xb.De(c);if(b)for(d=new Xi(a.Wb.b);d.c<d.e.Oe();)c=Yi(d),b.ze(null,c);a.Xb=b;gA(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}
+function tA(a){if(!a.kc){a.Xb&&a.Xb.Ae(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=ov(a.Wb.b,c),b.kc||b.xe();a.kc=!0}}function LA(){uA.call(this);this.Wb=new MA;this.$b=(Rq(),Rq(),vA)}t(403,404,ci);_._d=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.Be(this));return this.Yb};_.ae=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.Ce(this));return this.Zb};_.ye=function(){return this.de()};_.ce=function(){return iA(this)};_.ee=function(){return kA(this)};
+_.ie=function(){this.hc=(Rq(),new NA)};_.je=function(){gA(this);this.Xb&&A(this.Xb,96)&&(this.Xb.o=!1)};_.le=function(a){sA(this,a)};_.me=function(){return iA(this)};_.pe=function(){return kA(this)};_.qe=function(){var a;for(a=0;a<this.Wb.b.d;++a)mA(ov(this.Wb.b,a))};_.re=function(){var a;if(!nA(this))return!1;for(a=0;a<this.Wb.b.d;++a)ov(this.Wb.b,a).re();return!0};_.te=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=ov(this.Wb.b,b),a.te()};_.xe=function(){tA(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function OA(){var a=new PA;LA.call(this);KA(this,a)}t(402,403,ci,OA);_.Zd=function(){return"panel"+this.$b.c.e++};function QA(a,b,c){a=RA(a.Vb,b,c);a.k=!0;return new SA(a)}function TA(a){a.ne(a.Vb.e)}function UA(a){return new jA(G(a.Vb.pb,Xf),G(a.Vb.pb,Wf))}t(401,402,ci);_.be=function(){return G(this.Vb.pb,Wf)};_.fe=function(){return G(this.Vb.pb,Xf)};_.ge=function(){return ok(this.Vb.pb)};_.he=function(){return qk(this.Vb.pb)};
+_.ke=function(){return this.Vb.pb.style.display!=Pf};_.se=function(){TA(this)};_.ue=function(){};_.Vb=null;function VA(a){if(null!=a)this.f=a;else throw new WA;}t(406,1,Ci);_.tS=function(){return this.cZ.e+"[source="+this.f+Wc};_.f=null;
+function XA(){XA=x;YA=new Vi;z(YA,new S(400),new ZA(zh));z(YA,new S(401),new ZA(zh));z(YA,new S(402),new ZA(zh));z(YA,new S(500),new ZA(Bh));z(YA,new S(501),new ZA(Bh));z(YA,new S(502),new ZA(Bh));z(YA,new S(503),new ZA(Ch));z(YA,new S(504),new ZA(Bh));z(YA,new S(505),new ZA(Bh));z(YA,new S(506),new ZA(Ch));z(YA,new S(507),new ZA(Uh));z(YA,new S(100),new ZA(vh));z(YA,new S(101),new ZA(vh));z(YA,new S(102),new ZA(vh));z(YA,new S(103),new ZA(vh));z(YA,new S(1004),new ZA(yh));z(YA,new S(1005),new ZA(yh));
+z(YA,new S(800),new ZA(Jh));z(YA,new S(801),new ZA(Jh));z(YA,new S(200),new ZA(Dh));z(YA,new S(201),new ZA(Dh));z(YA,new S(202),new ZA(Dh));z(YA,new S(204),new ZA(Dh));z(YA,new S(203),new ZA(Dh));z(YA,new S(209),new ZA(Vh));z(YA,new S(208),new ZA(Wh));z(YA,new S(207),new ZA(Wh));z(YA,new S(206),new ZA(Dh));z(YA,new S(205),new ZA(Dh));z(YA,new S(1400),new ZA(Sh));z(YA,new S(1401),new ZA(Th));z(YA,new S(1402),new ZA(Th));z(YA,new S(300),new ZA(wh));z(YA,new S(301),new ZA(wh));z(YA,new S(1100),new ZA(Ih));
+z(YA,new S(1101),new ZA(Ih));z(YA,new S(1200),new ZA(Rh));z(YA,new S(701),new ZA(Gh));z(YA,new S(900),new ZA(Hh));z(YA,new S(1001),new ZA(Eh));z(YA,new S(601),new ZA(Fh))}t(405,406,Ci);_.oe=function(){return l};_.tS=function(){var a;a=l;A(this.f,90)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Zd()),a.ec),null==a&&(a=l));return this.cZ.e+Qc+this.oe()+"] on "+(0<a.length?a:this.f)};_.e=0;var YA;function ZA(a){this.b=a}t(408,1,{},ZA);_.b=uh;function $A(){}t(409,1,{},$A);_.b=null;_.c=null;
+function aB(a,b){var c;b&&(a.b?(c=new bB(a.b),Wt(c.c,c.d++,b),a.b=c):(a.b=new rj,lj(a.b,b)))}t(411,1,Ci);_.b=null;function cB(){}function dB(){}t(410,411,Ci,cB,dB);function eB(){eB=x;Math.sqrt(2)}function fB(a){eB();if(0>a)throw new Nk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(412,1,{86:1},fB);_.eQ=function(a){return a===this?!0:A(a,86)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new gB;a.b=31*a.b+Zt((new hB(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+Zt((new hB(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function iB(){iB=x;jB=new ft;kB=new jA(0,0);gt(jB,Db);gt(jB,Vb);gt(jB,xb);gt(jB,"Last");gt(jB,Ib);gt(jB,nc);gt(jB,Jc);gt(jB,Mc);gt(jB,Tb)}
+function DA(a,b,c){var d;if(null==b)d=Ib;else if(d=b,!aw(jB.b,b))throw new Nk(lB());Yt(uj(a.d,d))===Yt(c)&&Yt(uj(a.c,c))===Yt(d)||((b=uj(a.d,d))&&mB(a,b,d),nB(a.b.Jd(),c)&&mB(a,c,d),b=a.b,new oB(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function pB(a,b){return new jA(ik(b[1].c,ik(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+ik(b[0].b,ik(b[4].b,b[3].b))+a.n)}function mB(a,b,c){qB(a.b,b);fj(a.c,b);fj(a.d,c)}
+function rB(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;sB(c,c.length,kB);c=a.j;sB(c,c.length,kB);c=a.p;sB(c,c.length,null);a.q=0;for(d=tB(a.b,0);d.c!=d.e.b;){c=uB(d);e=uj(a.c,c);var f=b.fc;e=Un(e,Ib)?0:Un(e,nc)?1:Un(e,Jc)?2:Un(e,Mc)?4:Un(e,Tb)?3:Un(e,Db)?f.b?4:3:Un(e,xb)?f.b?3:4:Un(e,Vb)?1:2;c.lc?a.p[e]||(Wt(a.p,e,c),++a.q,a.i[e]=c.ce(),a.j[e]=c.ee()):a.p[e]||(a.i[e]=c.ce(),a.j[e]=c.ee())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function vB(){iB();wB.call(this,0)}function wB(a){iB();Rq();this.b=new xB;this.c=new Vi;this.d=new Vi;this.e=a;this.k=0;this.o=!1;this.p=y(yB,m,90,5,0);this.i=y(zB,m,92,5,0);this.j=y(zB,m,92,5,0);this.q=this.f=this.n=0}t(413,1,{96:1,117:1},vB,wB);_.ze=function(a,b){DA(this,a,b)};
+_.Ae=function(a){rB(this,a);if(0!=this.q)if(a=FA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ve(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].ue(a.c,this.j[1].b),this.p[1].we(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].ue(this.j[4].c,c),this.p[4].we(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].ve(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].ue(a.c,
+this.j[2].b),this.p[2].we(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].ue(this.j[3].c,c),this.p[3].we(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.Be=function(a){var b;b=this.o;rB(this,a);this.o=b;return 0==this.q?EA(a,new jA(0,0)):EA(a,pB(this,this.i))};_.Ce=function(a){var b;b=this.o;rB(this,a);this.o=b;return EA(a,pB(this,this.j))};_.De=function(a){var b;b=uj(this.c,a);null!=b&&mB(this,a,b)};_.tS=function(){return AB.e+"[hgap="+this.e+",vgap="+this.k+Wc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var kB,jB;function BB(a){uA.call(this);this.hc=(Rq(),new CB(a,this))}t(414,404,{87:1,90:1,97:1,111:1,117:1},BB);_.Zd=function(){return vd+this.jc.c.b++};_._d=function(){return!cA(this)?new jA(0,0):yA(this.hc,this)};_.te=function(){};t(416,1,{});t(415,416,{},function(){});function DB(){DB=x}
+function EB(a,b){if(null==b)throw new Ys("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement($f);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function FB(){DB();uA.call(this);new rj;this.hc=new GB((Rq(),this))}t(417,404,{88:1,90:1,97:1,111:1,117:1},FB);_._d=function(){return yA(this.hc,this)};
+_.oe=function(){return(null==this.ec&&(this.ec=Zz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+qh+this.cc+(this.lc?l:",hidden")+",current="+Tq(this.hc.b,this.hc.b.pb.selectedIndex)};function HB(){HB=x;IB=new JB(255,255,255);KB=new JB(192,192,192);LB=new JB(128,128,128);MB=new JB(64,64,64);NB=OB=new JB(0,0,0);PB=new JB(255,0,0);new JB(255,175,175);QB=new JB(255,200,0);RB=new JB(255,255,0);new JB(0,255,0);SB=new JB(255,0,255);TB=new JB(0,255,255);UB=VB=new JB(0,0,255)}
+function WB(a){var b,c;c=~~a.b>>16&255;b=a.b&255;a=~~a.b>>8&255;if(0==c&&0==b&&0==a)return new JB(3,3,3);3>c&&0!=c?c=3:(c=Zt(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Zt(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Zt(a/0.7),a=255<a?255:a);return new JB(c,a,b)}function XB(a){return new JB(Zt(0.7*(~~a.b>>16&255)),Zt(0.7*(~~a.b>>8&255)),Zt(0.7*(a.b&255)))}function JB(a,b,c){HB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Nk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(418,1,{89:1,98:1,102:1},JB);_.eQ=function(a){return A(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return YB.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Wc};_.b=0;var NB,UB,OB,VB,TB,MB,LB,KB,SB,QB,PB,IB,RB;function wA(){wA=x;xA=new ZB(!0);$B=new ft;gt($B,"ar");gt($B,"fa");gt($B,"iw");gt($B,"ur")}function ZB(a){this.b=a}t(419,1,Ci,ZB);_.b=!1;var xA,$B;t(421,1,{107:1,120:1});function aC(){jA.call(this,0,0)}function jA(a,b){this.c=a;this.b=b}
+function lA(a){jA.call(this,a.c,a.b)}t(420,421,{92:1,107:1,117:1,120:1},aC,jA,lA);_.eQ=function(a){return a===this?!0:A(a,92)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new gB;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return bC.e+"[width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;function $r(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(422,1,Ci,$r,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.Ee=function(){return 0!=(this.f&4)};_.Fe=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.Fe()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.Ee()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Wc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function cC(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function dC(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(Rx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.ee(),c.ve(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function eC(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.ee():c.ce(),g=ik(g,c.b),j+=c.c+a.d);return new jA(j,g+2*a.e)}function PA(){fC.call(this,1,5,5)}
+function fC(a,b,c){Rq();this.d=b;this.e=c;this.b=a}t(423,1,Ci,PA,fC);_.ze=function(){};
+_.Ae=function(a){this.c=gC(a.Wb);if(0!=cC(this)){var b,c,d,e,f,g,j,h,n,o,r;b=FA(a);g=a.ye();j=a.fc.b;n=new rj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new hC(q);for(v=0;v<q;++v)Wt(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=Qj(a.Wb.b,u);Rx(E,D.d);Wt(D.c,E,u)}for(d=new Xi(d);d.c<d.e.Oe();)if((c=Yi(d))&&c.lc)a=c.ee(),!e&&o+a.c>b.c&&(dC(this,n,b.c-(o-this.d),g.c,r,h,j),n.Ze(),o=f,r+=h+this.e,h=0),e=!1,Wt(n.c,n.d++,c),o+=a.c+this.d,h=ik(h,a.b);dC(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.Be=function(a){this.c=gC(a.Wb);return 0==cC(this)?EA(a,new jA(10,10)):EA(a,eC(this,!1))};_.Ce=function(a){this.c=gC(a.Wb);return 0==cC(this)?EA(a,new jA(10,10)):EA(a,eC(this,!0))};_.De=function(){};_.tS=function(){var a;switch(this.b){case 0:a=ef;break;case 2:a=rg;break;case 1:a=yd;break;case 4:a="trailing";break;default:a="leading"}return iC.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Wc};_.b=0;_.c=null;_.d=0;_.e=0;function IA(){IA=x;JA=new jC(Rb,0,12)}
+function jC(a,b,c){IA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(424,1,{93:1,117:1},jC);_.b=null;_.c=0;_.d=0;var JA;t(425,1,fi);_.tS=function(){return kC.e+"[font="+this.c+"ascent="+lC(this.c).b+", descent="+lC(this.c).c+", height="+lC(this.c).d+Wc};_.c=null;function mC(a){if(!a.n){mA(a);a.Qd();var b,c;for(b=0;b<a.p.d;++b)(c=ov(a.p,b))&&mC(c);sA(a,!1);a.n=!0;$z(a,a,a.gc,0);new nC(a,202)}}
+function oC(a){var b,c;a.lc&&(a.hc.Qd(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=ov(a.p,b))&&c.Qd()}function pC(a){!cA(a)&&HA(a);var b=kA(a);a.ve(a.pc,a.qc,b.c,b.b);tA(a)}function qC(a,b){a.q!=b&&(a.q=b)}t(427,403,Bi);_.de=function(){return new zA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Qd=function(){oC(this)};_.ke=function(){return this.hc.d.hb};_.ve=function(a,b,c,d){oA(this,a,b,c,d);this.ac=0};_.we=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;oA(this,a,b,c,d);this.lc&&e&&!f&&tA(this)};_.n=!1;_.q=!1;
+function rC(a){LA.call(this);this.r=new dB;this.p=new rj;this.o=new zA(0,0,0,0);this.lc=!1;KA(this,new vB);this.hc&&sC(this.hc.d.I.c,a);this.hc&&tC(this.hc.d,!0);qC(this,!0)}t(426,427,Bi);_.ye=function(){return new zA(this.o.e,this.o.c,this.o.b,this.o.d)};_.ge=function(){return ok(this.hc.d.pb)};_.he=function(){return qk(this.hc.d.pb)};_.ie=function(){this.hc=new uC((Rq(),l),this)};
+function vC(a,b,c,d,e,f){var g,j;g=a.e;f?(j=WB(g),f=new JB(Zt(0.7*(~~g.b>>16&255)),Zt(0.7*(~~g.b>>8&255)),Zt(0.7*(g.b&255))),(a.e=g)&&(a.i=qg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new JB(Zt(0.7*(~~g.b>>16&255)),Zt(0.7*(~~g.b>>8&255)),Zt(0.7*(g.b&255))),f=WB(g),(a.e=j)&&(a.i=qg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;wC(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=qg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);wC(a,b,c,d,1);wC(a,b,c+1,1,e);(a.e=f)&&(a.i=qg+(~~f.b>>16&
+255)+ya+(~~f.b>>8&255)+ya+(f.b&255)+va);wC(a,b+d,c,1,e);wC(a,b+1,c+e,d,1)}t(428,1,{});_.tS=function(){return"Graphics"};t(429,428,{});function xC(a){var b,c;c=ik(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new jA(b,c)}
+function yC(a,b,c){var d,e,f,g,j,h;a.c=gC(b.Wb);if(0==a.c.length)return new aC;g=xC(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.ee():d.ce(),h=ik(h,d.c),j=ik(j,d.b);return new jA(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function zC(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=Zt(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function AC(){BC.call(this,7)}function BC(a){Rq();this.e=0;this.b=1;this.f=a;this.d=0}t(430,1,Ci,AC,BC);_.ze=function(){};
+_.Ae=function(a){var b,c;this.c=gC(a.Wb);if(0!=this.c.length&&(b=FA(a),!(0>=b.c||0>=b.b))){c=xC(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(M,s,-1,d,1);e=y(M,s,-1,d,1);h=y(M,s,-1,c,1);n=y(M,s,-1,c,1);zC(b.c,b.d,this.d,f,e);zC(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ve(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.Be=function(a){return EA(a,yC(this,a,!1))};_.Ce=function(a){return EA(a,yC(this,a,!0))};_.De=function(){};
+_.tS=function(){return CC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Wc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function jy(){Mn()}function ww(a){Mn();this.i=a}t(432,100,Di,jy,ww);function fA(){Mn();this.i="Missing message: awt.151"}t(431,432,Di,fA);t(433,1,{});function zA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(434,1,{95:1,117:1,120:1},zA);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return DC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function EC(a){FC.call(this,a,0)}function FC(a,b){uA.call(this);this.hc=(Rq(),new GC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(ay(),ly);c.b=d;Yx(c);break;case 0:c=c.b;d=(ay(),by);c.b=d;Yx(c);break;case 2:c=c.b,d=(ay(),cy),c.b=d,Yx(c)}}t(435,404,li,EC,FC);
+_._d=function(){return!cA(this)?new jA(0,0):yA(this.hc,this)};_.oe=function(){var a=(null==this.ec&&(this.ec=Zz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+qh+this.cc+(this.lc?l:",hidden")+",align=",b;b=ef;switch(this.b){case 1:b=yd;break;case 2:b=rg}return a+b+",text=null"};_.b=0;t(438,1,Ci);_.oe=function(){return this.k};_.tS=function(){return this.cZ.e+Qc+this.oe()+Wc};_.k=null;_.n=null;
+function HC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function IC(a){this.o=(Rq(),Rq(),vA);var b;var c;b=this.cZ.e;-1!=vo(b,wo(36))?b=null:(c=this.o.c.d++,b=Co(b,Bo(b,wo(46))+1)+l+c);this.k=b;this.e=new cB;this.i=a;this.f=!0;this.j=new JC(this)}t(437,438,Ci,IC);_.oe=function(){return HC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(436,437,ni);_.oe=function(){return HC(this)+(this.c?",tearOff":l)};_.c=!1;t(440,1,{108:1});
+_.eQ=function(a){return a===this?!0:A(a,108)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new gB;KC(a,this.b);KC(a,this.c);return a.b};function eA(){this.c=this.b=0}function LC(a,b){this.b=a;this.c=b}function MC(a){var b=a.c;this.b=a.b;this.c=b}t(439,440,{99:1,108:1,117:1},eA,LC,MC);_.eQ=function(a){return a===this?!0:A(a,99)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return NC.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;
+function OC(a,b){if(!b)throw new Ys("Missing message: awt.70");var c=a.b;if(H(b.i,Ba)){var c=c.b.b,d=new dz,e=c.d.d;if(0>e||e>c.d.d)throw new Mw;c.p&&(d.pb[Ld]=2);Ly(c,e,d.pb);CA(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Mw;CA(d.d,e,c);for(f=g=0;f<e;++f)A(ov(d.d,f),73)&&++g;CA(d.j,g,c);Ly(d,e,c.pb);c.c=d;e=qw(c.pb)+Va;Zi(c.td(),e,!1);d.p&&(e=Qj(d.d,c),-1!=e&&(d=Yv(d.p?d.f:Yv(d.f,0),e),2==Zv(d)&&d.removeChild(Yv(d,1)),c.pb[Ld]=2))}}
+function PC(){IC.call(this,l);new rj;this.c=!1;this.b=(Rq(),new QC)}t(441,436,ni,PC);_.b=null;t(444,1,{101:1,110:1,120:1});t(443,444,{101:1,109:1,110:1,120:1});_.eQ=function(a){return a===this?!0:A(a,109)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new gB;KC(a,this.d);KC(a,this.e);KC(a,this.c);KC(a,this.b);return a.b};function GA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(442,443,{100:1,101:1,109:1,110:1,117:1,120:1},GA);
+_.eQ=function(a){return a===this?!0:A(a,100)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return RC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function SC(){SC=x;TC=new UC;VC=new WC;XC=new WC}var TC,XC,VC;t(446,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Pi(this)};function UC(){}t(447,446,{},UC);function WC(){}t(448,1,{},WC);t(449,404,li);_.$d=function(){return null};
+function YC(a,b){var c;c=new ZC(cA(a));return!c?null:new jA($C(c,"_")*b+6,lC(c.c).d+6)}function aD(a,b){var c;c=YC(a,b);return!c?iA(a):c}function bD(a,b){var c;c=YC(a,b);return!c?kA(a):c}function cD(a,b){var c=a.hc;xz(c.b,b);c.f.b=-1;c.f.c=-1}function dD(a){eD.call(this,a,null!=a?a.length:0)}function eD(a,b){uA.call(this);this.b=0>b?0:b;var c=this.hc;xz(c.b,a);c.f.b=-1;c.f.c=-1}t(450,449,li,dD,eD);_.Zd=function(){return"textfield"+this.jc.c.f++};_._d=function(){return YC(this,Go(this.hc.b.pb,kh).length)};
+_.ae=function(){return!cA(this)?null:YC(this,Go(this.hc.b.pb,kh).length)};_.ce=function(){return 0<this.b?aD(this,this.b):iA(this)};_.ee=function(){return 0<this.b?bD(this,this.b):kA(this)};_.ie=function(){this.hc=(Rq(),new fD)};_.me=function(){return 0<this.b?aD(this,this.b):iA(this)};_.pe=function(){return 0<this.b?bD(this,this.b):kA(this)};_.b=0;function Rq(){Rq=x;vA=new gD}function cs(){var a=(Rq(),Rq(),vA);!a.d&&(a.d=new hD)}function gD(){this.c=new iD;this.e=new $A}t(451,1,{},gD);_.b=null;
+_.d=null;var vA;function iD(){}t(452,1,{},iD);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(453,1,{});function jD(){jD=x;kD=new lD;mD=new lD}function nD(a,b){return b==a?!0:!b?!1:!0}function lD(){}t(454,1,{104:1},lD);_.eQ=function(a){return null==a||!A(a,104)?!1:nD(this,a)};_.hC=function(){var a;a=null.qg()+";class="+null.qg();a=!null.qg().qg()?a:a+";charset=";return Pu(a)};_.tS=function(){return oD.e+"[MimeType=(null);humanPresentableName="+this.b+Wc};_.b=null;var kD,mD;
+function pD(){pD=x;K(qD,m,104,[(jD(),mD),kD])}function rD(a){pD();this.b=a}t(455,1,{},rD);_.b=null;function sD(a){a="flavor = "+a;Mn();this.i=a}t(456,101,{105:1,117:1,124:1,132:1},sD);function tD(a,b,c){XA();uD.call(this,a,b,c,uh)}function uD(a,b,c,d){XA();VA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(457,405,Ci,tD,uD);
+_.oe=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Ju(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=uh;function pA(a,b){XA();VA.call(this,a);this.e=b}t(458,405,Ci,pA);
+_.oe=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.ge()+ya+a.he()+ba+a.fe()+qh+a.be()+va};function BA(a,b,c){XA();pA.call(this,a,b);this.b=c}t(459,458,Ci,BA);
+_.oe=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Zd());return a+b.ec};_.b=null;function aA(a,b,c,d){XA();VA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(460,405,Ci,aA);
+_.oe=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Hu(Au(this.b,vh))&&(a+="PARENT_CHANGED,"),Hu(Au(this.b,wh))&&(a+="DISPLAYABILITY_CHANGED,"),Hu(Au(this.b,yh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=uh;_.c=null;_.d=null;t(461,1,yi);function nC(a,b){XA();pA.call(this,a,b);this.d=null;this.b=this.c=0}
+t(462,458,Ci,nC);
+_.oe=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(463,1,{});function vD(a){if(null==a)throw new Eo;}t(464,463,{},vD);
+function wD(){wD=x;xD={};xD["java.vendor"]=Fe;xD["package.restrict.access.sun"]=jh;xD["sun.java.launcher"]=jc;xD["sun.management.compiler"]=Fe;xD["os.name"]=jc;xD[" sun.boot.class.path"]=jc;xD["path.separator.applet"]=jc;xD["java.vm.specification.vendor"]=Fe;xD["java.runtime.version"]=jc;xD["http.proxyPort"]=jc;xD["user.name"]=jc;xD["user.language"]=jc;xD["os.name.applet"]=jc;xD["browser.version"]=jc;xD["java.version"]=jc;xD["user.timezone"]=jc;xD["java.endorsed.dirs"]=jc;xD["java.specification.name"]=
+"GWT";xD["java.specification.version"]="2.5.0";xD[$e]=ec;!vs&&(vs=new Ds);vs.b?xD[Ye]="yes":xD[Ye]=null}var xD;t(467,101,zi);function yD(){Mn()}function zD(a){Mn();this.i=a}t(466,467,{112:1,117:1,124:1,132:1},yD,zD);function AD(){AD=x;BD=new CD}function DD(a){var b;if(a.n){var c;b=new Nu;Jn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Ya,Jn(b.b,a.b));c=a.c;a=a.k;null!=c&&Jn(b.b,c);null!=a&&(b.b.b+=la,Jn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function ED(a){AD();var b,c,d;if(null==a)throw new yD;a=uo(a);try{d=vo(a,wo(58))}catch(e){e=cj(e);if(A(e,128))throw new zD(Kn(e));throw e;}c=vo(a,wo(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;FD();var f,g,j;j=c.length;b=new GD;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new zD(ac+a);if(!this.n&&(this.n=uj(BD,this.i),this.n||(this.n=(Rq(),new HD))&&z(BD,this.i,this.n),!this.n))throw new zD(ac+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,vb,Y,L,ea,Oc,vg,zb,Vd,Wd,Xd,$a,Pc,Jb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Ya,n)==n&&-1==ID(c,wo(47),n+2))throw new JD(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
+Xd=this.k;v=this.e;zb=this.j;r=this.b;Jb=this.o;$a=ID(L,wo(35),0);if(0==L.indexOf(Ya)&&0!=L.indexOf("////")){vb=2;ea=-1;E=ID(L,wo(47),2);Wd=ID(L,wo(63),2);-1!=Wd&&(-1==E||E>Wd)&&(E=Wd);-1==E&&(E=o,v=l);Q=E;-1!=$a&&$a<E&&(Q=$a);var Bd=wo(64);Pc=L.lastIndexOf(Bd,Q);r=L.substr(2,Q-2);-1<Pc&&(Jb=L.substr(2,Pc-2),vb=Pc+1);Oc=ID(L,wo(58),-1==Pc?vb:Pc);u=vo(L,wo(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Oc=u+1:Oc=-1):Oc=-1}catch(uf){if(uf=cj(uf),!A(uf,124))throw uf;}-1==Oc||Oc>E?J=L.substr(vb,
+Q-vb):(J=L.substr(vb,Oc-vb),vg=L.substr(Oc+1,Q-(Oc+1)),0==vg.length?ea=-1:ea=KD(vg,10))}-1<$a&&(Xd=L.substr($a+1,o-($a+1)));D=-1==$a?o:$a;var fc=wo(63);Vd=L.lastIndexOf(fc,D);-1<Vd?(zb=L.substr(Vd+1,D-(Vd+1)),0==Vd&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),Y=Bo(v,wo(47))+1,v=v.substr(0,Y-0)),D=Vd):0!=$a&&(zb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),Y=Bo(v,wo(47))+1,0==Y?v=L.substr(E,D-E):v=v.substr(0,Y-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var Je;Je=v;null!=zb&&!H(zb,l)&&(null!=v?Je=v+sb+zb:Je=sb+zb);null==this.i&&(this.i=this.i);this.d=d;this.c=Je;this.f=ea;this.k=Xd;var Cd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(Cd=Bo(this.d,wo(64)))?(this.o=this.d.substr(0,Cd-0),this.d=Co(this.d,Cd+1)):this.o=null;null!=this.c&&-1<(Cd=vo(this.c,wo(63)))?(this.j=Co(this.c,Cd+1),this.e=this.c.substr(0,Cd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Jb;this.e=v;this.j=zb}}catch(Dd){Dd=
+cj(Dd);if(A(Dd,124))throw new zD(Kn(Dd));throw Dd;}if(-1>this.f)throw new zD("incorrect port: "+this.f);}t(468,1,Ci,ED);_.tS=function(){return DD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var BD;t(469,1,{});function LD(a,b,c){var d,e;for(d=new MD(a.Je().b);ND(d.b);)if(a=d.c=Yi(d.b),e=a.Nf(),null==b?null==e:Un(b,e))return c&&(a=new OD(a.Nf(),a.Of()),PD(d)),a;return null}t(473,1,Oi);_.Ie=function(a){return!!LD(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,135)||this.Oe()!=a.Oe())return!1;for(a=new MD(a.Je().b);ND(a.b);)if(b=a.c=Yi(a.b),c=b.Nf(),b=b.Of(),!this.Ie(c)||!QD(b,this.Ke(c)))return!1;return!0};_.Ke=function(a){a=LD(this,a,!1);return!a?null:a.Of()};_.hC=function(){var a,b,c;c=0;for(b=new MD(this.Je().b);ND(b.b);)a=b.c=Yi(b.b),c+=a.hC(),c=~~c;return c};_.Le=function(){return 0==this.Oe()};_.Me=function(){throw new RD("Put not supported on this map");};
+_.Ne=function(a){a=LD(this,a,!0);return!a?null:a.Of()};_.Oe=function(){return this.Je().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new MD(this.Je().b);ND(c.b);)b=c.c=Yi(c.b),a?d+=za:a=!0,d+=l+b.Nf(),d+=pb,d+=l+b.Of();return d+"}"};function wz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function aw(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Re(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Qe(b,c[d].Nf())){c=!0;break a}c=!1}return c}
+function uj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:SD(a,b,a.Re(b))}function SD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Qe(b,f.Nf()))return f.Of()}return null}function z(a,b,c){return null==b?TD(a,c):A(b,1)?UD(a,b,c):VD(a,b,c,a.Re(b))}function VD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Qe(b,d.Nf()))return a=d.Of(),d.Pf(c),a}else e=a.b[d]=[];d=new OD(b,c);e.push(d);++a.e;return null}
+function TD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function UD(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function fj(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Re(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Qe(b,g.Nf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Of();break a}}c=null}return c}t(472,473,Oi);_.Ie=function(a){return aw(this,a)};
+_.Je=function(){return new WD(this)};_.Qe=function(a,b){return this.Pe(a,b)};_.Ke=function(a){return uj(this,a)};_.Me=function(a,b){return z(this,a,b)};_.Ne=function(a){return fj(this,a)};_.Oe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Vi(){wz(this)}t(471,472,Gi,Vi);_.Pe=function(a,b){return Yt(a)===Yt(b)||null!=a&&Un(a,b)};_.Re=function(a){return~~Xn(a)};function CD(){wz(this)}t(470,471,Gi,CD);function XD(){Mn()}t(474,100,Di,XD);
+function YD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=ZD(a,c);if(c>=a.j)break;c=$D(a,c);++b}return b}function aE(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function bE(a){var b;a.b=0<=a.k&&!a.e?a.k:ZD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new XD;b=a.b;a.b=$D(a,a.b);return a.o.substr(b,a.b-b)}
+function $D(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=cE(a.o,d,a.o.length);if(c<=a.i&&aE(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=vo(a.d,wo(c)))break;++d}a.n&&b==d&&(a.f?(c=cE(a.o,d,a.o.length),c<=a.i&&aE(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=vo(a.d,wo(c))&&++d));return d}
+function ZD(a,b){var c,d;if(null==a.d)throw new Eo;for(d=b;!a.n&&d<a.j;)if(a.f){c=cE(a.o,d,a.o.length);if(c>a.i||!aE(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>vo(a.d,wo(c)))break;++d}return d}function dE(a){eE.call(this,a," \t\n\r\u000c",!1)}function fE(a){eE.call(this,a,ya,!1)}
+function eE(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=cE(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(M,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=cE(this.d,d,this.d.length),this.c[c]=a}}}t(475,1,{},dE,fE,eE);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function gE(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=$n(e),!(Yn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==Ae?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Qc+c+Wc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function hE(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return db}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+ig:a}function eu(a){var a=new iE(a),b,c,d,e,f;b=$doc.getElementsByTagName(be);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Jd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;jE(a););return a.c}t(482,1,{});
+function kE(a,b){b.Vc(new lE);b.Uc(new mE);b.Wc(new nE);b.Xc(new oE(a))}t(481,482,{});_.c=null;_.d=1;_.e=-1;function pE(a){this.b=a;this.c=new qE(this.b);this.d=this.e=1}t(480,481,{},pE);_.b=null;function qE(a){this.b=a}t(483,1,{},qE);_.Se=function(a){var b=this.b;b.wb&&(null!=a&&0<a.length?(!b.xb&&(b.xb=new bs(b)),rE(b.xb,a)):(b.lb=!0,b.K="ERROR - empty or null structure",sE(b)))};_.b=null;function tE(a){this.b=a}t(484,1,{},tE);_.b=null;
+function uE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(485,1,{},uE);_.Te=function(){Uw(this.f.i,this.c,G(this.f.pb,Xf)-this.e-this.d,G(this.f.pb,Wf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function vE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(486,1,{},vE);_.Te=function(){Uw(this.f.i,this.c,G(this.f.pb,Xf)-this.e-this.d,G(this.f.pb,Wf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var wE=_.f=null;
+function xE(){xE=x;wE=new Ku((Zu(),new Yu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
+function yE(){yE=x;zE=K(bu,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);AE=(HB(),KB);BE=WB(AE);CE=y(DE,m,89,23,0);EE=y(bu,m,1,23,0);FE=y(DE,m,89,7,0);GE=null!=(wD(),xD[Ye]);HE=y(IE,m,93,100,0);JE=y(KE,m,94,100,0)}function LE(a){var b;if(a.Gb)b=ME(a,1)+qb+ME(a,2)+qb+ME(a,3);else if(b=ME(a,0),0<b.length){var c=new NE(a.$);lj(a.ab.b,c)}return b}
+function OE(a,b){var c,d;c=b.b;if(H(c,(PE(),QE).c))as(RE(a));else if(H(c,SE.c))as(Br(a));else if(H(c,TE.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new bs(a)),a.xb),c.b=d,cs(),ds(c));else if(H(c,tg)){7!=a.P&&(a.Q=uh);d=b.d;d=Iu(d,th);c=xu(d,a.Q);var e=!vu(c,uh)?qu(c):c;!vu(e,Ah)&&UE(a.$,O(c));VE(a);a.nb=!0;sE(a);a.P=7;a.Q=d}else H(c,Bg)||(H(c,pe)?WE(a):XE(a,c))}
+function YE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(ZE,m,-1,4,1);o=y(ZE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)$E(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=UA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;aF(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||bF(a.gb[f])}a.C*=h}}
+function cF(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new dF(a),a.$.s=0);null!=a.tb&&gE(a.tb,null)}}function eF(a,b){var c,d,e,f;f=new PC;d=Gc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new IC(Pb+d);var g=(PE(),QE).c;d.d=g;OC(f,d);aB(d.e,a);d=new IC(Pb+c);d.d=SE.c;aB(d.e,a);OC(f,d);a.wb&&(OC(f,new IC(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new IC(c),d.d=TE.c,aB(d.e,a),OC(f,d));Yz(a,f);return f}
+function fF(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);T(b,AE);a.pb?(f==a.d&&T(b,XB(AE)),wC(b,h,g,a.Z,a.Z),T(b,(HB(),MB)),gF(b,h,g,a.Z-1,a.Z-1)):f==a.d?vC(b,h+1,g+1,a.Z,a.Z,!1):vC(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(T(b,(HB(),OB)),f){case 101:T(b,RB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;hF(b,!0);iF(b,jF(b,f,d,c,e));T(b,OB);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(hF(b,!1),iF(b,jF(b,f,d,c,e)));kF(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);wC(b,h+9,g+9,2,4);wC(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(T(b,PB),wC(b,h+10,g+18,4,4));0.96<Math.random()&&(T(b,RB),wC(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);U(b,d,g+a.Z-c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);U(b,j-f,n,j-2*f,n);U(b,j+f,n,j+2*f,n);T(b,SB);U(b,d,g+c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;U(b,j-f,n,j-2*f,n);U(b,j+f,
+n,j+2*f,n);T(b,OB);break;case 107:T(b,QB);wC(b,h+4,g+4,a.Z-8,a.Z-8);T(b,OB);gF(b,h+4,g+4,a.Z-8,a.Z-8);kF(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);wC(b,h+9,g+9,2,4);wC(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);U(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);U(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;U(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);U(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),T(b,UB),gF(b,c,e,d,d),T(b,NB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,U(b,c,g,j,o),U(b,j,o,n,g),g=e+d+f,o=g+f,U(b,c,g,j,o),U(b,j,o,n,g),h+=f,n=h+f,g=e+d,U(b,n,e,h,a),U(b,h,a,n,g),h=c+d+f,n=h+f,U(b,h,e,n,a),U(b,n,a,h,g));break;case 110:lF(b,h,g,a.Z,!0);break;case 111:lF(b,h,g,a.Z,!1);break;case 109:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:T(b,IB);wC(b,h+3,g+5,a.Z-7,a.Z-11);T(b,OB);gF(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:T(b,AE);
+a.qb&&vC(b,h+1,g+1,a.Z,a.Z,!1);T(b,OB);mF(a,b,h,g,"NEW");break;case 106:T(b,PB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,OB);U(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));mF(a,b,h+6,g,sc);break;case 104:T(b,PB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,OB);break;case 105:a.Ob?(T(b,TB),U(b,h+11,g+5,h+9,g+9),U(b,h+9,g+9,h+4,g+9),U(b,h+4,g+9,h+8,g+12),U(b,
+h+8,g+12,h+6,g+18),U(b,h+6,g+18,h+11,g+15),U(b,h+12,g+5,h+14,g+9),U(b,h+14,g+9,h+19,g+9),U(b,h+19,g+9,h+15,g+12),U(b,h+15,g+12,h+17,g+18),U(b,h+17,g+18,h+12,g+15),T(b,OB)):mF(a,b,h,g,"123");break;case 114:T(b,VB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);wC(b,d,c,f,f);T(b,OB);nF(a,b,h,g,IB,"i");break;case 201:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:U(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);U(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:U(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));U(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));U(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:oF(a,b,h,g+2,3);break;case 207:oF(a,b,h,g,4);break;
+case 208:oF(a,b,h,g,5);break;case 209:oF(a,b,h,g,1);break;case 210:oF(a,b,h,g,6);break;case 211:oF(a,b,h,g,7);break;case 212:oF(a,b,h,g,8);break;case 213:mF(a,b,h,g,"FG"),a.G=new LC(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=EE[d]&&nF(a,b,h,g,CE[d],EE[d])}
+function pF(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,T(d,AE),wC(d,0,0,c,b),a.pb?(T(d,(HB(),MB)),gF(d,-1,0,c,b-1)):(T(d,BE),U(d,0,0,c-1-2,0),T(d,XB(AE)),U(d,0,b-1,c-1,b-1),U(d,c-1,0,c-1,b-1)),qF(d,a.Y),T(d,(HB(),OB)),-1!=a.K.toLowerCase().indexOf(qe)&&T(d,PB),rF(d,a.K,10,15),sF(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function tF(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;T(d,AE);wC(d,0,0,c,b);a.pb?(T(d,(HB(),MB)),U(d,0,b-1,c,b-1),e=uF*(a.Z+a.T)+2,U(d,0,e,c,e),U(d,0,e,0,b),U(d,a.Z-1,e,a.Z-1,b-a.Z)):(T(d,BE),U(d,0,0,0,b-1),U(d,0,uF*a.Z,b-1,uF*a.Z),T(d,XB(AE)),U(d,c-1,0,c-1,b-1-a.Z),U(d,0,b-1,c-1,b-1));for(b=3;b<=uF+2;++b)fF(a,d,1,b);sF(a.Vb,a.R,0,2*a.Z+a.T)}}
+function vF(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;T(e,a.u);wC(e,0,0,c,b);d=a.eb?(SC(),VC):(SC(),XC);if((SC(),TC)==(SC(),TC))d==VC?e.b=l:e.b=Ig;d=new fB(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,vb=o=v=r=j=void 0,Y=o=j=void 0,L=h=r=h=void 0,ea=D=Q=void 0,J=h=q=r=r=E=u=L=j=Y=Y=v=L=J=q=Y=L=u=ea=q=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,ea=3;f.x&&(aF(f),YE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(wF(13*f.o.C*j)));xF(f.o,j);f.o.B&&(T(g,(HB(),OB)),gF(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(T(g,(yE(),FE)[f.e[j]]),h=g,r=Zt(f.K[j]-o/2),Y=Zt(f.N[j]-o/2),L=u=o,hF(h,!0),iF(h,jF(h,r,Y,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(T(g,(yE(),FE)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*
+J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*ea*Q,J=3*ea*D,Y=y(M,s,-1,4,1),r=y(M,s,-1,4,1),Y[0]=Zt(f.K[h]+q),r[0]=Zt(f.N[h]-J),Y[1]=Zt(f.K[o]+q),r[1]=Zt(f.N[o]-J),Y[2]=Zt(f.K[o]-q),r[2]=Zt(f.N[o]+J),Y[3]=Zt(f.K[h]-q),r[3]=Zt(f.N[h]+J),o=g,h=Y,hF(o,!0),iF(o,yF(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){T(g,(HB(),OB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&T(g,(yE(),FE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];u=f.N[h];Y=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Y-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),
+1>D&&(D=1),Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&T(g,SB);q=n*Q;J=n*D;U(g,O(N(Math.round(L+q))),O(N(Math.round(u-J))),O(N(Math.round(Y+q))),O(N(Math.round(r-J))));U(g,O(N(Math.round(L-q))),O(N(Math.round(u+J))),O(N(Math.round(Y-q))),O(N(Math.round(r+J))));T(g,OB);break;case 3:o=O(N(Math.round(L)));h=O(N(Math.round(u)));Y=O(N(Math.round(Y)));r=O(N(Math.round(r)));U(g,o,h,Y,r);L=O(N(Math.round(ea*Q)));u=O(N(Math.round(ea*D)));U(g,o+L,h-u,Y+L,r-u);U(g,o-L,h+u,Y-L,r+u);break;case 9:case 0:for(h=
+0;10>h;++h)v=L-(L-Y)/10*h,E=u-(u-r)/10*h,U(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));qF(g,f.o.n);o=zF(f.o.o);J=f.f[j];h=sb;null!=J&&(h=J);J=$C(f.o.o,h);L=O(N(Math.round((L+Y)/2-J/2)));q=O(N(Math.round((u+r)/2+~~(o/2)-1)));T(g,SB);rF(g,h,L,q);T(g,OB);break;default:if(1==f.C[j]||3==f.C[j])q=ea*Q,J=ea*D,E=y(M,s,-1,3,1),v=y(M,s,-1,3,1),E[0]=O(N(Math.round(Y+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(L))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(Y-
+q))),v[2]=O(N(Math.round(r+J))),o=g,h=E,r=v,hF(o,!0),iF(o,yF(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*Q;J=ea*D;for(h=0;10>h;++h)v=L-(L-Y)/10*h,E=u-(u-r)/10*h,o=h/10,U(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else U(g,O(N(Math.round(L))),O(N(Math.round(u))),O(N(Math.round(Y))),O(N(Math.round(r))))}}D=y(ZE,m,-1,f.u+1,1);Q=y(M,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=
+D[o]/Q[o]+n/Q[o];qF(g,f.o.n);o=zF(f.o.o);J=y(bu,m,1,f.u+1,0);Y=y(M,s,-1,f.u+1,1);r=y(M,s,-1,f.u+1,1);n=y(AF,m,100,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(wF(2*f.o.C))));for(j=1;j<=f.u;++j)h=BF(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Y[j]=r[j]=$C(f.o.o,h),n[j]=CF(f,u,j,Y[j],Y[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,vb=l,f.o.Lb&&
+0<f.y[j]&&(vb+=Yb,1<f.y[j]&&(vb+=f.y[j])),v=l,0!=f.B[j]&&(1<jk(f.B[j])&&(v+=jk(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+vb+v+l:h=v+vb+l+h,E||(q=h),J[j]=h,q=$C(f.o.o,q),v=$C(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=CF(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,T(g,f.o.u),-1==f.k&&0!=f.e[j]&&T(g,(yE(),FE)[f.e[j]]),wC(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?T(g,(yE(),FE)[f.e[j]]):T(g,(HB(),OB)):T(g,(yE(),CE)[f.c[j]]),rF(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],L=O(N(wF(f.K[j]-q/2))),q=O(N(wF(f.N[j]+~~(o/2)-1))),
+T(g,(HB(),SB)),rF(g,ba+f.r[h][1],L+v,q);if(0<f.E||0<f.F)if(T(g,104==f.o.d?(HB(),PB):(HB(),VB)),0<f.E&&106!=f.o.d&&(v=n[f.E],gF(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(ea+1)*Q,J=(ea+1)*D,E=y(M,s,-1,5,1),v=y(M,s,-1,5,1),E[0]=O(N(wF(f.K[h]+q))),E[1]=O(N(wF(f.K[o]+q))),v[0]=O(N(wF(f.N[h]-J))),v[1]=O(N(wF(f.N[o]-J))),E[3]=O(N(wF(f.K[h]-q))),E[2]=O(N(wF(f.K[o]-q))),v[3]=O(N(wF(f.N[h]+J))),v[2]=O(N(wF(f.N[o]+J))),E[4]=
+E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,Q=v,ea.o&&(hF(ea,!1),iF(ea,yF(ea,j,Q,5,!0)))),106==f.o.d&&DF(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;T(g,(HB(),PB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],gF(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(T(e,(HB(),MB)),U(e,c-1,0,c-1,b-1)):(T(e,XB(AE)),U(e,c-1,0,c-1,b-1),T(e,AE),U(e,c-2,0,c-2,b-1),T(e,BE),U(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),T(e,(HB(),SB)),U(e,d,~~(b/2),d+48,~~(b/2)),U(e,
+d+48,~~(b/2),d+48-6,~~(b/2)+6),U(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new jC(Zb,0,13),a.X=new ZC(a.U),null!=a.cb&&(d=$C(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,T(e,(HB(),OB)),qF(e,a.U),rF(e,a.cb,c,b)));sF(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function oF(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(M,s,-1,9,1);n=y(M,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Zt(c+a*Math.sin(j)),n[f]=Zt(d+a*Math.cos(j));f=e+1;b.o&&(hF(b,!1),iF(b,yF(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Zt(c+(a-3)*Math.sin(j)),n[f]=Zt(d+(a-3)*Math.cos(j));U(b,h[0],n[0],h[1],n[1]);U(b,h[2],n[2],h[3],n[3]);U(b,h[4],n[4],h[5],n[5])}}
+function EF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;T(d,AE);wC(d,0,0,b,c);a.pb?(T(d,(HB(),MB)),c=14*(a.Z+a.T),gF(d,c,0,b-c-1,2*a.Z+a.T-1)):(T(d,XB(AE)),U(d,b-1,0,b-1,c-1),U(d,0,c-1,b-1-2,c-1),T(d,BE),U(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)fF(a,d,b,1),fF(a,d,b,2);a.d=c;sF(a.Vb,a.Rb,0,0)}}
+function lF(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);U(a,j,q,f,h);U(a,g,q,f,h);j=~~(n/3);U(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);kF(a,b,c+o-j,f,d-4-j-1,e,h)}
+function FF(a,b,c){var d,e,f,g,j,h;GF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=HF(b);b=new eE(b,j,!0);e=l;for(d=1;5>=d;++d)e=IF(b,j);d=JF(KD(uo(e.substr(0,3)),10)).b;g=JF(KD(uo(e.substr(3,3)),10)).b;IF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=IF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new KF(a,f)}YE(a,1,d,1);YE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new KF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",sE(a),!1;null!=a.j&&a.$&&LF(a.$,a.j,!0);null!=a.k&&
+a.$&&LF(a.$,a.k,!1);j=MF(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new NF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];YE(a,1,j,0)}c&&sE(a);return!0}function es(a,b){a.lb=!0;a.K=b}function xF(a,b){100>b&&(!HE[b]&&(HE[b]=new jC(Zb,0,b)),!JE[b]&&Wt(JE,b,new ZC(HE[b])),a.n=HE[b],a.o=JE[b])}
+function is(a,b){var c,d;if(0==b)return!1;VE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:cF(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;OF(a,PF(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new ww("Cannot redo. Index is out of range.");if(!d.b.d)throw new ww(bc);
+d.b=d.b.d;OF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=ov(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(es(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=QF(d),RF(a,d,!1,!0),null!=a.tb&&gE(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=ov(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(es(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=QF(d),RF(a,d,!1,!0),null!=a.tb&&gE(a.tb,null));break;case 101:a.Mb&&SF(a.Mb);a.Mb=new TF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new UF(a):a.Eb.hc.d.hb?VF(a.Eb.hc.d):WF(a.Eb);break;case 114:a.c&&
+SF(a.c);a.c=new TF(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,XF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=YF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(ZE,m,-1,4,1);$E(a.$,d);a.nb=!0;a.$=new NE(a.$);d=Zt(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;ZF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,$F(a.$,a.$.E),a.$.E=0,WE(a)):0<a.$.F&&(a.nb=!0,aG(a.$,a.$.F),a.$.F=0,WE(a));bG(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new PC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new IC(c),OC(j,g),g.d=c,aB(g.e,a);Yz(a,j);a.F=j}cG(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(SF(a.p),a.p=null);0==a.$.E&&(a.p=new TF(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,WE(a)),18==a.e&&(d=Go((fs(),gs).hc.b.pb,kh),dG(a.$,a.$.E,d),WE(a)),bG(a.$))}sE(a);return!0}
+function Br(a){var b,c,d;d=RE(a);c=l;if(a.Gb){var e,f,g;g=Qt([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)YF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(eG(g[1][0],3)+eG(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+fG(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+fG(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new gG(a,a.gb,a.vb)),c=fG(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function hG(a,b,c,d){var e;e=c;var f=d,g,j;(g=iG(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=eF(a,!0)),a.x):(!a.w&&(a.w=eF(a,!1)),a.w),cG(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=jG(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=uF+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",sE(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",sE(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=is(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)$F(a.$,a.$.E),a.$.E=0,WE(a);else{if(106==a.d)return!0;if(108==a.d)kG(a.$,a.$.E,0),WE(a);else if(157==a.d)kG(a.$,a.$.E,1),WE(a);else if(158==a.d)kG(a.$,a.$.E,-1),WE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,W(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):WE(a);else if(206<=a.d&&229>=a.d)a.P=2,lG(a.$),WE(a);else if(230==a.d)a.P=3,WE(a);else if(233<=a.d&&262>a.d)mG(a.$,!1),WE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;dG(a.$,a.$.E,Go(a.Eb.f.hc.b.pb,kh));a.$.n=!0;WE(a)}else if(105==a.d)nG(a.$),WE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=Go((fs(),gs).hc.b.pb,kh),1>d.length&&(d=Nc),dG(a.$,a.$.E,
+d)),WE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,lG(a.$),WE(a);else if(0<a.$.F)if(104==a.d)aG(a.$,a.$.F),a.$.F=0,WE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])es(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;$F(d,c);d.b[c]=0}a.$.F=0;WE(a)}else if(201==a.d)oG(a.$,a.$.F),WE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),WE(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,WE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,WE(a);else if(206<=a.d&&229>=a.d)a.P=2,lG(a.$),WE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=Go(a.Eb.f.hc.b.pb,kh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;WE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new dF(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(pG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,W(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,lG(a.$)):300<a.d?(pG(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=Go((fs(),gs).hc.b.pb,kh),1>d.length&&(d=Nc),dG(a.$,1,d))):230==a.d?qG(a,null,!0):233<=a.d&&262>a.d?(pG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,mG(a.$,!0)):wD();WE(a)}else e=!1;e&&(bG(a.$),a.mb=!1,a.ob=!1,a.nb=!0,sE(a))}return e}
+function rG(a,b,c,d){var e,f;if(a.A||!a.ib||iG(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=sG(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)$F(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],W(b,0),aG(b,e),0<sG(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){es(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;W(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<sG(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;es(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(jG(b)||iG(b))UE(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(ZE,m,-1,4,1);$E(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;VE(a);a.nb=!0;sE(a);a.Tb=c;a.Ub=d;return!0}
+function tG(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||iG(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((yE(),GE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;uG(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(uG(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;VE(a);a.nb=!0;sE(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function vG(a){if(a.A)return!0;a.jb&&(a.jb=!1,WE(a));a.lb=!1;a.Q=uh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=sG(b,b.u),6>b.A[c]&&(wG(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),$F(b,b.u));b.D=!1;WE(a)}else a:{var b=a.$,e,f;c=sG(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):es(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],es(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(wF((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(wF((b.N[b.G]+b.N[c])/2))))}}bF(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,PF(b),b.b.d=c),WE(a),a.s=!1)}else 5==a.P&&(bF(a.$),WE(a));0<a.P&&(a.E=!1,VE(a),a.nb=!0,bG(a.$),xG(a.$),sE(a),a.P=0,a.i=!1);if(GE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,VE(a),a.nb=!0,sE(a);return!0}function VE(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function uG(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,gE(a.sb,K(yG,m,127,[new S(a.f),new S(b)]))}
+function zG(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Qf)?a.Gb=!1:-1<b.indexOf(ng)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Lf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Uf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,YE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)AG(a.gb[d]),aF(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(dg)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(rd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++uF;c&&sE(a)}
+function sE(a){var b,c,d,e;b=UA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Ue(a.db,d,c),a.A&&e&&YE(a,1,a.vb,0),vF(a),a.A||(a.Rb=a.Ue(a.Rb,b.c,2*a.Z+a.T),EF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Ue(a.R,a.Z,c),tF(a),a.J=a.Ue(a.J,d,a.Z),pF(a))):(vF(a),a.A||(pF(a),a.E&&(EF(a),tF(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function BG(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=YF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=BF(c,h);c.o.N&&0<c.y[h]&&(j+=Yb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<jk(c.B[h])&&(j+=jk(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+CG(0.055999999999999994*c.K[h],0,2)+ba+CG(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=sh),e+=c)}return e}function ME(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=YF(a.gb[c]),d!=b))continue;d=void 0;d=DG(a.gb[c]);d=EG(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
+function WE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&gE(a.tb,null)}var c,d,e;e=new FG;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=DG(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new GG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function RF(a,b,c,d){try{FF(a,b,d)?c&&WE(a):sE(a)}catch(e){if(e=cj(e),A(e,124))sE(a);else throw e;}}
+function qG(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;GF(a,c);e=j=0;r=new eE(b,"|>",!0);g=-1<b.indexOf(qb);n=1;h=YD(r);a.vb=0;for(f=1;f<=h;++f)if(o=bE(r),uo(o),!H(o,sh))if(H(o,qb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new HG(a,o);if(0==a.$.u){IG(a,"ERROR - problems in reading/processing molecule !");wD();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(IG(a,"ERROR - strange reaction - fixing !"),wD(),d=!1):3<n?(IG(a,"ERROR - strange reaction !"),wD(),d=!1):(1<a.vb&&!g&&zG(a,Lf,!0),g&&!a.Gb&&zG(a,
+ng,!0),!g&&a.Gb&&zG(a,Qf,!0),g?(YE(a,1,j,1),YE(a,j+1,e-1,2),YE(a,e,a.vb,3)):YE(a,1,a.vb,0),c&&sE(a),d=!0)}d?WE(a):sE(a)}catch(q){if(q=cj(q),A(q,124))sE(a);else throw q;}}function JG(a){VE(a);a.nb=!0;sE(a)}function GF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new dF(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&sE(a);null!=a.tb&&gE(a.tb,null)}
+function OF(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=DG(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&gE(a.tb,null)}}function KG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,sE(a),null):a.gb[b]}
+function XE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Ma)?c=261:H(b,Sa)?c=241:H(b,La)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Pa)?c=243:H(b,Ta)?c=252:H(b,Na)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Ca)?c=245:H(b,Da)&&(c=238);0<c?is(a,c):b="Not known group!";a.lb=!0;a.K=b;sE(a)}function IG(a,b){a.lb=!0;a.K=b;sE(a)}function RE(a){var b;b=LE(a);VE(a);sE(a);return b}
+function mF(a,b,c,d,e){var f,g,j,h;f=a.X;h=$C(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new jC(f.c.b,f.c.d,g),f=new ZC(j),h=$C(f,e),b.f=j,b.j=LG(j);else qF(b,a.U);f=lC(f.c).b-lC(f.c).c;rF(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function nF(a,b,c,d,e,f){var g,j;g=zF(a.W);j=$C(a.W,f);qF(b,a.V);(b.e=e)&&(b.i=qg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);rF(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function zF(a){return lC(a.c).b-lC(a.c).c}
+function hs(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Hd,sE(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Hd):es(a,a.z+ba),sE(a))}t(490,401,Ni);_.Ge=function(a){OE(this,a)};_.Ue=function(a,b,c){return QA(this,b,c)};_.Ve=function(){};_.ne=function(){sE(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=uh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var uF=10,HE,JE,AE,BE,CE,zE,GE,MG=null,FE,EE;
+function NG(){yE();OA.call(this);this.Vb=(Rq(),Rq(),vA).b;this.y=new jC(null,0,8);this.u=(HB(),IB);this.gb=y(OG,m,140,99,0);this.ab=new MA;this.Ib=new PG;this.L=H((wD(),xD[$e]),ec);this.v=new QG;this.H=K(bu,m,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Na,Pa,Fa,Da,Ca]);this.$=new dF(this);FE[0]=LB;FE[1]=new JB(255,153,153);FE[2]=new JB(255,204,102);FE[3]=new JB(255,255,153);FE[4]=new JB(102,255,255);FE[5]=new JB(51,204,255);FE[6]=new JB(255,153,255)}t(489,490,Ni,NG);
+_.Ue=function(a,b,c){var d;return a?(d=a.b,Ej(d.u,b,c),a):QA(this,b,c)};_.Ve=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[RG(b.b),a])}};_.b=null;function SG(a){if(a.e.pb.style.display!=Pf){TA(a.d);var b;for(b=new Xi(a.f.k);b.c<b.e.Oe();)a=Yi(b),a.Te()}}function TG(a){UG.call(this,a,db,db,null)}function VG(a,b){UG.call(this,a,db,db,b)}function WG(a,b,c){UG.call(this,a,b,c,null)}
+function UG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(cc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=zj(a)){this.c=XG;++XG;this.e=e;this.d=new NG;this.f=new YG(this.d,b,c,d);Rw(e,this.f);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=RA(a,G(a.pb,Xf),G(a.pb,Wf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?MG=cc:MG="JME";b.w=eF(b,!1);b.x=eF(b,!0);es(b,MG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=UA(b);KA(b,null);b.pb||(b.T=0);b.U||(b.U=new jC(Zb,0,13),b.X=new ZC(b.U));b.V||(b.V=new jC(Zb,1,13),b.W=new ZC(b.V));b.Y||(b.Y=new jC(Zb,0,11),new ZC(b.Y));xF(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;uF=10;b.Lb=!0;try{r=ZG(b.Vb,"options");null!=r&&zG(b,r,!1);j=ZG(b.Vb,"jme");null!=j&&(b.M=j);n=ZG(b.Vb,"mol");null!=n&&(b.bb=n);g=ZG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=ZG(b.Vb,Ug);null!=o&&(b.cb=o,sE(b));b.k=ZG(b.Vb,"atomcolors");b.j=ZG(b.Vb,"atombg");f=ZG(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var u,v,D,E;v=(HB(),IB);try{if(0!=f.indexOf(la))throw new Ln("bad hex encoding");E=KD(f.substr(1,2),16);D=KD(f.substr(3,2),16);u=KD(f.substr(5,2),16);q=v=new JB(E,D,u)}catch(J){if(J=cj(J),A(J,124))wD(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&XF(b.$);h=ZG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=cj(Q),!A(Q,124))throw Q;}b.d=202;for(f=0;23>f;++f)CE[f]=(HB(),QB),EE[f]=Nc;EE[1]=Yb;CE[1]=(HB(),MB);EE[2]=Bb;CE[2]=QB;EE[3]=Fb;CE[3]=MB;EE[4]=ic;CE[4]=VB;EE[5]=pc;
+CE[5]=PB;EE[9]=Ub;CE[9]=SB;EE[10]=Kb;CE[10]=SB;EE[11]=Eb;CE[11]=SB;EE[12]=$b;CE[12]=SB;EE[8]=Fc;CE[8]=XB(RB);EE[7]=rc;CE[7]=QB;EE[6]=Ic;CE[6]=MB;EE[13]=Hc;CE[13]=MB;EE[18]=Nc;CE[18]=MB;EE[19]=sc;CE[19]=MB;EE[20]=tc;CE[20]=MB;EE[21]=uc;CE[21]=MB;EE[22]=yc;CE[22]=MB;tA(b);b._=new $G;f=a.d;f.D=UA(f);null!=f.M?(qG(f,f.M,!1),null!=f.j&&f.$&&LF(f.$,f.j,!0),null!=f.k&&f.$&&LF(f.$,f.k,!1)):null!=f.bb&&RF(f,f.bb,!1,!1);sE(a.d);h=this.d;f=this.f;kE(new pE(h),f);q=0>=aH();n=new xy((xE(),wE));n.pb.alt="drag out MOL or RXN file";
+pw(n,n.pb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new tE(h);Rw(f.i,n);u=new uE(f,n,r,j,g);Uw(u.f.i,u.c,G(u.f.pb,Xf)-u.e-u.d,G(u.f.pb,Wf)-(u.b-u.d));lj(f.k,u);q?(q=new bH,pw(q,n.pb.alt),0<=r&&(q.pb.style[ph]=r+ig),0<=o&&(q.pb.style[Ne]=o+ig),Rw(f.i,q),g=new vE(f,q,r,j,g),Uw(g.f.i,g.c,G(g.f.pb,Xf)-g.e-g.d,G(g.f.pb,Wf)-(g.b-g.d)),lj(f.k,g),Ho(q.pb),q.pb.style[Sd]=(Zo(),Jf),tw(q,h,(yr(),yr(),zr))):(Ho(n.pb),n.pb.style[Sd]=(Zo(),Jf),tw(n,h,(yr(),yr(),zr)))}else $wnd.alert("JSME initialization error: HTML id "+
+a+" not found.")}function cH(){return eu(null)}function dH(a){return eu(a)}t(491,1,pi,TG,VG,WG,UG);_.We=function(a){B(this.f,new eH(this,a),(Uq(),Uq(),Vq))};_.Xe=function(a){B(this.f,new fH(this,a),(qs(),qs(),rs))};_.Ye=function(a){WF(new gH(a,this.d,AE))};_.Ze=function(){cF(this.d)};_.$e=function(){ko((ho(),io),new hH(this))};_._e=function(){return this.b};_.af=function(){return this.c};_.bf=function(){return this.d.I};_.cf=function(){return this.d.eb};_.df=function(){return this.d.fb};_.ef=function(){return this.d.tb};
+_.rd=function(){return G(this.f.pb,Wf)};_.ff=function(){var a;a=[];a.length=2;a[0]=G(this.f.pb,Xf);a[1]=G(this.f.pb,Wf);return a};_.sd=function(){return G(this.f.pb,Xf)};_.gf=function(){return this.e.pb};_.hf=function(){return this.d.yb};_.jf=function(){return this.d.Ab};_.kf=function(a){$wnd.alert("JSME initialization error: "+a)};_.ud=function(){return this.e.pb.style.display!=Pf};_.lf=function(){var a=this.d,b;a.Gb?b=BG(a,1)+qb+BG(a,2)+qb+BG(a,3):b=BG(a,0);return b};_.mf=function(){return Br(this.d)};
+_.nf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=LE(a);a.Pb=b;sE(a);return c};_.of=function(a){zG(this.d,a,!0)};_.pf=function(){};_.qf=function(a){RF(this.d,a,!0,!0)};_.rf=function(a){qG(this.d,a,!0)};_.se=function(){SG(this)};_.sf=function(){GF(this.d,!0)};_.tf=function(a){var b=this.d;if(a=KG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;JG(b)}};_.uf=function(a){this.b=a;!this.d.b&&(this.d.b=new iH(this))};
+_.vf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Xi(b.b);d.c<d.e.Oe();)c=Yi(d),a?c.b=l:c.b=Ig}TA(b.d)};_.wf=function(a,b){var c=this.d,d;if(d=KG(c,a))LF(d,b,!0),JG(c)};_.xf=function(a,b){var c=this.d,d;d=KG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,sE(c)):(d.E=b,JG(c))};_.wd=function(a){ow(this.f,a);SG(this)};_.yf=function(a){this.d.I=a};_.zf=function(a){var b=this.d;b.eb=a;sE(b)};_.Af=function(a){var b=this.d;b.fb=a;sE(b)};_.Bf=function(a){this.d.sb=a};
+_.Cf=function(a){this.d.tb=a};_.Df=function(a){var b=this.d;b.yb=a;b.w=eF(b,!1)};_.Ef=function(a){this.d.Ab=a};_.Ff=function(a,b){var c=this.f;c.yd(a);c.wd(b);SG(this)};_.Gf=function(a){XE(this.d,a)};_.Hf=function(a,b){var c=this.d;c.i=!1;c.Qb=new HG(c,a);c.d=253;c.lb=!0;c.K=b;sE(c)};_.xd=function(a){rw(this.e.pb,a)};_.yd=function(a){this.f.pb.style[ph]=a;SG(this)};_.If=function(a){IG(this.d,a)};_.Jf=function(){return RE(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var XG=0;
+function hH(a){this.b=a}t(492,1,{},hH);_.xc=function(){var a,b;for(b=new Xi(this.b.f.b);b.c<b.e.Oe();)a=Yi(b),a.u.pb.innerHTML=a.r||l};_.b=null;function iH(a){this.b=a}t(493,1,{},iH);_.b=null;function eH(a,b){this.b=a;this.c=b}t(494,1,{},eH);_.Tc=function(a){a=a.b;ko((ho(),io),new jH(this,this.c,a))};_.b=null;_.c=null;function jH(a,b,c){this.b=a;this.d=b;this.c=c}t(495,1,{},jH);_.xc=function(){var a=this.c;this.d.b.apply(a,[RG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function fH(a,b){this.b=a;this.c=b}t(496,1,{},fH);_.b=null;_.c=null;function ts(a,b,c){this.b=a;this.d=b;this.c=c}t(497,1,{},ts);_.xc=function(){var a=this.c;this.d.b.apply(a,[RG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function kH(){var a=lH("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;mH(nH,arguments)?a=arguments[0]:3==arguments.length?a=new WG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new TG(arguments[0]):4==arguments.length?a=new UG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new VG(arguments[0],arguments[1]));this.g=a;oH();a[Xc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.We(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new pH(a))});b.addMouseOverHandler=C(function(a){this.g.Xe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new pH(a))});b.alert=C(function(a){this.g.Ye(a)});b.clear=C(function(){this.g.Ze()});b.deferredRepaint=C(function(){this.g.$e()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.rd()});b.getOffsetSize=C(function(){return this.g.ff()});b.getOffsetWidth=C(function(){return this.g.sd()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.kf(a)});b.isVisible=C(function(){return this.g.ud()});
+b.jmeFile=C(function(){return this.g.lf()});b.molFile=C(function(){return this.g.mf()});b.nonisomericSmiles=C(function(){return this.g.nf()});b.options=C(function(a){this.g.of(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.qf(a)});b.readMolecule=C(function(a){this.g.rf(a)});b.repaint=C(function(){this.g.se()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=nH;oH();var f=b,g,b=qH.c;g=rH(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=rH(b,
+e,f)}if(!g)throw new gj("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.sf()});b.resetAtomColors=C(function(a){this.g.tf(a)});b.setAfterPasteCallBack=C(function(a){this.g.uf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new pH(a))});b.setAntialias=C(function(a){this.g.vf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.wf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.xf(a,b)});b.setHeight=C(function(a){this.g.wd(a)});
+b.setHelpURL=C(function(a){this.g.yf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.zf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.Af(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.Bf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.Cf(a)});b.setPasteLabel=C(function(a){this.g.Df(a)});b.setPrePasteJSfunction=C(function(a){this.g.Ef(a)});b.setSize=C(function(a,b){this.g.Ff(a,b)});b.setSubstituent=C(function(a){this.g.Gf(a)});b.setTemplate=C(function(a,
+b){this.g.Hf(a,b)});b.setVisible=C(function(a){this.g.xd(a)});b.setWidth=C(function(a){this.g.yd(a)});b.showInfo=C(function(a){this.g.If(a)});b.smiles=C(function(){return this.g.Jf()});sH({"0":{"0":[[cH,null,void 0]],1:[[dH,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new tH(e));return[e]},Ae]]}});uH(nH,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function cu(){vH||(vH=!0,kH())}t(498,1,{},cu);
+var vH=!1;function gu(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Ae)$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 fu(){}t(500,1,{},fu);_.xc=function(){gu()};function tH(a){this.b=a}t(501,1,{114:1,152:1},tH);_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;function pH(a){this.b=a}t(502,1,{115:1,152:1},pH);
+_.eQ=function(a){return null!=a&&A(a,115)&&this.b==a.b};_.b=null;
+function jE(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(ph)||l;b=c.getAttribute(Ne)||l;f=c.getAttribute(Nf)||l;e=c.getAttribute(We)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Nf)||l,h=h.getAttribute(kh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Jd);c.removeAttribute(Nf);c.removeAttribute("archive");c.removeAttribute(Ne);c.removeAttribute(ph);c.removeAttribute(id);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Mo();c.setAttribute(We,d);c.style[ph]=hE(g);c.style[Ne]=hE(b);b=new wH(a,d,n,e,c,f);ko((ho(),io),b);++a.c;return!0}function iE(a){this.b="JME.class";this.e=a}t(503,1,{},iE);_.Jc=function(){return jE(this)};_.b=null;_.c=0;_.d=null;_.e=null;function wH(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(504,1,{},wH);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,db,db,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(We,this.f):this.d.removeAttribute(We);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function xH(){}t(505,1,pi,xH);function yH(a){this.b=a}t(506,1,{},yH);_.xc=function(){this.b()};_.b=null;
+function zH(){var a=lH("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;mH(AH,arguments)?a=arguments[0]:0==arguments.length&&(a=new xH);this.g=a;oH();a[Xc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){ko((ho(),io),new yH(a))});uH(AH,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function du(){BH||(BH=!0,zH())}t(507,1,{},du);var BH=!1;function CH(a){Mn();this.i=a}
+t(508,467,zi,CH);function mu(){Mn();this.i="divide by zero"}t(509,100,Di,mu);function Xt(){Mn()}function DH(a){Mn();this.i=a}t(510,100,Di,Xt,DH);function EH(){EH=x;FH=new GH(!1);HH=new GH(!0)}function GH(a){this.b=a}t(511,1,{117:1,118:1,121:1},GH);_.eQ=function(a){return A(a,118)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?jh:"false"};_.b=!1;var FH,HH;
+function cE(a,b,c){var d,e;d=IH(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}function JH(){}function KH(a){return typeof a==Uf?Fc+(0>a?-a:a):a}function LH(a,b){var c;c=new JH;c.e=Ob+(MH(0!=a?-a:0)?KH(0!=a?-a:0):l+Pi(c));NH(0!=a?-a:0)&&OH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function X(a){var b;b=new JH;b.e=Ob+(MH(a)?KH(a):l+Pi(b));NH(a)&&OH(a,b);return b}
+function Z(a,b){var c;c=new JH;c.e=Ob+(MH(a)?KH(a):l+Pi(c));NH(a)&&OH(a,c);c.c=b?8:0;return c}function PH(){var a;a=new JH;a.e=Ob+(MH(0)?KH(0):l+Pi(a));NH(0)&&OH(0,a);a.c=2;return a}function QH(a){var b;b=new JH;b.e=Ob+(MH(a)?KH(a):l+Pi(b));NH(a)&&OH(a,b);b.c=1;return b}function NH(a){return typeof a==Uf&&0<a}function MH(a){return null!=a&&0!=a}
+function OH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Xh[b.d])c=c.prototype;else{c=Xh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(513,1,{},JH);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function RH(a){var b;if(!(b=SH,!b&&(b=SH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new TH(Wb+a+da);return parseFloat(a)}
+function KD(a,b){var c,d;if(null==a)throw new TH(Tf);if(2>b||36<b)throw new TH("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new TH(Wb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new TH(Wb+a+da);if(-2147483648>c||2147483647<c)throw new TH(Wb+a+da);return c}t(515,1,{117:1,129:1});var SH=null;function UH(a){this.b=a}
+t(514,515,{117:1,121:1,122:1,129:1},UH);_.eQ=function(a){return A(a,122)&&a.b==this.b};_.hC=function(){return Zt(this.b)};_.tS=function(){return l+this.b};_.b=0;function hB(a){this.b=a}t(516,515,{117:1,121:1,125:1,129:1},hB);_.eQ=function(a){return A(a,125)&&a.b==this.b};_.hC=function(){return Zt(this.b)};_.tS=function(){return l+this.b};_.b=0;function WA(){Mn()}function Nk(a){Mn();this.i=a}t(517,100,ri,WA,Nk);function Mw(){Mn()}function Ux(a){Mn();this.i=a}t(518,100,Di,Mw,Ux);
+function S(a){this.b=a}function yu(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~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 ru(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function JF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(VH(),WH)[b],!c&&(c=WH[b]=new S(a)),c):new S(a)}t(519,515,{117:1,121:1,127:1,129:1},S);
+_.eQ=function(a){return A(a,127)&&a.b==this.b};_.hC=function(){return this.b};_.tS=function(){return l+this.b};_.b=0;function VH(){VH=x;WH=y(yG,m,127,256,0)}var WH;function jk(a){return 0>a?-a:a}function ik(a,b){return a>b?a:b}function wF(a){return Math.round(a)}function Eo(){Mn()}function Ys(a){Mn();this.i=a}t(522,100,{117:1,124:1,128:1,130:1,132:1},Eo,Ys);
+function Ri(){Ri=x;Si=K(Qi,m,-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 Si;function TH(a){Mn();this.i=a}t(524,517,ri,TH);function Do(a,b){this.b=Lc;this.e=a;this.c=b;this.d=-1}t(525,1,{117:1,131:1},Do);_.tS=function(){return this.b+Wa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?lb+this.d:l)+va};_.b=null;_.c=null;_.d=0;_.e=null;function IH(a,b){return a.charCodeAt(b)}
+function XH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function tt(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function vo(a,b){return a.indexOf(b)}function ID(a,b,c){return a.indexOf(b,c)}function Bo(a,b){return a.lastIndexOf(b)}function QF(a){var b=aa,c=sh,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Co(c,++d):c=c.substr(0,d-0)+Co(c,++d);return a.replace(RegExp(b,Be),c)}
+function Ao(a,b){for(var c=RegExp(b,Be),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(bu,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Co(a,b){return a.substr(b,a.length-b)}
+function uo(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function wo(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)}_=String.prototype;_.cM={1:1,117:1,119:1,121:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return Pu(this)};_.tS=_.toString;function YH(){YH=x;ZH={};$H={}}
+function Pu(a){YH();var b=lb+a,c=$H[b];if(null!=c)return c;c=ZH[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+IH(a,d++);c|=0}256==aI&&(ZH=$H,$H={},aI=0);++aI;return $H[b]=c}var ZH,aI=0,$H;function In(a,b){Jn(a.b,b);return a}function Hn(){this.b=new Fo}function bI(){this.b=new Fo;this.b.b+=l}t(527,1,xi,Hn,bI);_.tS=function(){return this.b.b};function Nu(){this.b=new Fo}
+function GD(){this.b=new Fo}function rt(a){this.b=new Fo;Jn(this.b,a)}t(528,1,xi,Nu,GD,rt);_.tS=function(){return this.b.b};function JD(a){a="String index out of range: "+a;Mn();this.i=a}t(529,518,Di,JD);
+function cI(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Eo;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new DH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new DH("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Mw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Wt(b,c,a[--d])}else for(c=e+c;e<c;)Wt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function sw(){Mn()}function RD(a){Mn();this.i=a}t(531,100,Di,sw,RD);function nB(a,b){for(var c;a.hd();)if(c=a.jd(),null==b?null==c:Un(b,c))return a;return null}function qB(a,b){var c;return(c=nB(a.Jd(),b))?(c.kd(),!0):!1}function dI(a){var b,c,d,e;d=new Hn;b=null;d.b.b+=Qc;for(c=a.Jd();c.hd();)null!=b?Jn(d.b,b):b=za,e=c.jd(),Jn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Wc;return d.b.b}t(532,1,{});_.Kf=function(){throw new RD("Add not supported on this collection");};
+_.Lf=function(a){return!!nB(this.Jd(),a)};_.Le=function(){return 0==this.Oe()};_.Mf=function(a){return qB(this,a)};_.tS=function(){return dI(this)};t(534,532,wi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,138)||a.Oe()!=this.Oe())return!1;for(a=a.Jd();a.hd();)if(b=a.jd(),!this.Lf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Jd();b.hd();)c=b.jd(),null!=c&&(a+=Xn(c),a=~~a);return a};
+function eI(a,b){var c;return A(b,136)&&(c=b.Nf(),aw(a.b,c))?(c=uj(a.b,c),a.b.Pe(b.Of(),c)):!1}function WD(a){this.b=a}t(533,534,wi,WD);_.Lf=function(a){return eI(this,a)};_.Jd=function(){return new MD(this.b)};_.Mf=function(a){return eI(this,a)?(a=a.Nf(),fj(this.b,a),!0):!1};_.Oe=function(){return this.b.e};_.b=null;function PD(a){if(a.c)$i(a.b),fj(a.d,a.c.Nf()),a.c=null;else throw new ww("Must call next() before remove().");}
+function MD(a){var b;this.d=a;b=new rj;a.d&&lj(b,new fI(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new gI(a,d.substring(1));b.Kf(e)}var a=a.b,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.Kf(c[d])}this.b=new Xi(b)}t(535,1,{},MD);_.hd=function(){return ND(this.b)};_.jd=function(){return this.c=Yi(this.b)};_.kd=function(){PD(this)};_.b=null;_.c=null;_.d=null;t(537,1,bi);_.eQ=function(a){return A(a,136)&&QD(this.Nf(),a.Nf())&&QD(this.Of(),a.Of())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Nf()&&(a=Xn(this.Nf()));null!=this.Of()&&(b=Xn(this.Of()));return a^b};_.tS=function(){return this.Nf()+pb+this.Of()};function fI(a){this.b=a}t(536,537,bi,fI);_.Nf=function(){return null};_.Of=function(){return this.b.c};_.Pf=function(a){return TD(this.b,a)};_.b=null;function gI(a,b){this.c=a;this.b=b}t(538,537,bi,gI);_.Nf=function(){return this.b};_.Of=function(){return this.c.f[lb+this.b]};_.Pf=function(a){return UD(this.c,this.b,a)};_.b=null;_.c=null;
+function Rx(a,b){(0>a||a>=b)&&hI(a,b)}function hI(a,b){throw new Ux("Index: "+a+", Size: "+b);}t(539,532,Ai);_.Qf=function(){throw new RD("Add not supported on this list");};_.Kf=function(a){this.Qf(this.Oe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,134)||this.Oe()!=a.Oe())return!1;c=this.Jd();for(d=a.Jd();c.hd();)if(a=c.jd(),b=d.jd(),!(null==a?null==b:Un(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Jd();a.hd();)c=a.jd(),b=31*b+(null==c?0:Xn(c)),b=~~b;return b};_.Jd=function(){return new Xi(this)};_.Sf=function(){return this.Tf(0)};_.Tf=function(a){return new iI(this,a)};_.Uf=function(){throw new RD("Remove not supported on this list");};function ND(a){return a.c<a.e.Oe()}function Yi(a){if(a.c>=a.e.Oe())throw new Pw;return a.e.Rf(a.d=a.c++)}function $i(a){if(0>a.d)throw new jy;a.e.Uf(a.d);a.c=a.d;a.d=-1}function Xi(a){this.e=a}t(540,1,{},Xi);_.hd=function(){return ND(this)};
+_.jd=function(){return Yi(this)};_.kd=function(){$i(this)};_.c=0;_.d=-1;_.e=null;function iI(a,b){var c;this.e=this.b=a;c=a.Oe();(0>b||b>c)&&hI(b,c);this.c=b}t(541,540,{},iI);_.Vf=function(){return 0<this.c};_.Wf=function(){if(0>=this.c)throw new Pw;return this.b.Rf(this.d=--this.c)};_.b=null;function jI(a){a=new MD(a.c.b);return new kI(a)}function lI(a,b){this.b=a;this.c=b}t(542,534,wi,lI);_.Lf=function(a){return aw(this.b,a)};_.Jd=function(){return jI(this)};_.Oe=function(){return this.c.b.e};
+_.b=null;_.c=null;function kI(a){this.b=a}t(543,1,{},kI);_.hd=function(){return ND(this.b.b)};_.jd=function(){return(this.b.c=Yi(this.b.b)).Nf()};_.kd=function(){PD(this.b)};_.b=null;t(544,539,Ai);_.Qf=function(a,b){var c;c=tB(this,a);var d=c.e;new oB(b,c.c);++d.c;++c.b;c.d=null};_.Rf=function(a){var b;b=tB(this,a);try{return uB(b)}catch(c){c=cj(c);if(A(c,137))throw new Ux("Can't get element "+a);throw c;}};_.Jd=function(){return tB(this,0)};
+_.Uf=function(a){var b,c;b=tB(this,a);try{c=uB(b)}catch(d){d=cj(d);if(A(d,137))throw new Ux("Can't remove element "+a);throw d;}mI(b);return c};function nI(a){a.c=y(oI,m,0,0,0)}function CA(a,b,c){(0>b||b>a.d)&&hI(b,a.d);a.c.splice(b,0,c);++a.d}function lj(a,b){Wt(a.c,a.d++,b);return!0}function ov(a,b){Rx(b,a.d);return a.c[b]}function Qj(a,b){for(var c=0;c<a.d;++c)if(QD(b,a.c[c]))return c;return-1}function rv(a,b){var c;c=(Rx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function kj(a,b){var c;c=Qj(a,b);if(-1==c)return!1;rv(a,c);return!0}function Rk(a,b){var c;if(b.length<a.d){c=b;var d;d=Pt(0,a.d);K(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Wt(b,c,a.c[c]);b.length>a.d&&Wt(b,a.d,null);return b}function rj(){nI(this)}function hC(a){nI(this);this.c.length=a}function bB(a){nI(this);var b=this.c,c=a.c,a=c.slice(0,a.d);K(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(545,539,$h,rj,hC,bB);_.Qf=function(a,b){CA(this,a,b)};
+_.Kf=function(a){return lj(this,a)};_.Ze=function(){this.c=y(oI,m,0,0,0);this.d=0};_.Lf=function(a){return-1!=Qj(this,a)};_.Rf=function(a){return ov(this,a)};_.Le=function(){return 0==this.d};_.Uf=function(a){return rv(this,a)};_.Mf=function(a){return kj(this,a)};_.Oe=function(){return this.d};_.d=0;function sB(a,b,c){var d;for(d=0;d<b;++d)Wt(a,d,c)}function nt(){nt=x;ot=new pI}var ot;function pI(){}t(548,539,qi,pI);_.Lf=function(){return!1};_.Rf=function(){throw new Mw;};_.Oe=function(){return 0};
+function qI(){this.b=new Date}function rI(a){return 10>a?ab+a:l+a}t(549,1,{117:1,120:1,121:1,133:1},qI);_.eQ=function(a){return A(a,133)&&Bu(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=iu(c&4194303,b&4194303,e&1048575);a=iu(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(sI(),tI)[this.b.getDay()]+ba+uI[this.b.getMonth()]+ba+rI(this.b.getDate())+ba+rI(this.b.getHours())+lb+rI(this.b.getMinutes())+lb+rI(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function sI(){sI=x;tI=K(bu,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));uI=K(bu,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var tI,uI;
+function gt(a,b){return null==z(a.b,b,a)}function ft(){this.b=new Vi}t(551,534,{117:1,120:1,138:1},ft);_.Kf=function(a){return gt(this,a)};_.Lf=function(a){return aw(this.b,a)};_.Le=function(){return 0==this.b.e};_.Jd=function(){return jI(new lI(this.b,new WD(this.b)))};_.Mf=function(a){return null!=fj(this.b,a)};_.Oe=function(){return this.b.e};_.tS=function(){return dI(new lI(this.b,new WD(this.b)))};_.b=null;
+function tB(a,b){var c,d;(0>b||b>a.c)&&hI(b,a.c);if(b>=~~a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new vI(a,b,d)}function xB(){this.b=new wI;this.c=0}t(552,544,qi,xB);_.Kf=function(a){new oB(a,this.b);++this.c;return!0};_.Tf=function(a){return tB(this,a)};_.Oe=function(){return this.c};_.b=null;_.c=0;function uB(a){if(a.c==a.e.b)throw new Pw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function mI(a){if(!a.d)throw new jy;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function vI(a,b,c){this.e=a;this.c=c;this.b=b}t(553,1,{},vI);_.hd=function(){return this.c!=this.e.b};_.Vf=function(){return this.c.c!=this.e.b};_.jd=function(){return uB(this)};_.Wf=function(){if(this.c.c==this.e.b)throw new Pw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.kd=function(){mI(this)};_.b=0;_.c=null;_.d=null;_.e=null;function wI(){this.b=this.c=this}
+function oB(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(554,1,{},wI,oB);_.b=null;_.c=null;_.d=null;function OD(a,b){this.b=a;this.c=b}t(555,537,bi,OD);_.Nf=function(){return this.b};_.Of=function(){return this.c};_.Pf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Pw(){Mn()}t(556,100,{117:1,124:1,130:1,132:1,137:1},Pw);function QD(a,b){return Yt(a)===Yt(b)||null!=a&&Un(a,b)}function gC(a){var b=y(yB,m,90,0,0);return Rk(a.b,b)}function MA(){this.b=new rj}
+t(558,539,$h,MA);_.Qf=function(a,b){CA(this.b,a,b)};_.Kf=function(a){return lj(this.b,a)};_.Lf=function(a){return-1!=Qj(this.b,a)};_.Rf=function(a){return ov(this.b,a)};_.Le=function(){return 0==this.b.d};_.Jd=function(){return new Xi(this.b)};_.Uf=function(a){return rv(this.b,a)};_.Oe=function(){return this.b.d};_.tS=function(){return dI(this.b)};_.b=null;function SF(a){a.hc.d.hb&&mC(a)}function xI(a){var b;if(a.hc.d.hb){b=dA(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}oC(a)}
+function yI(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function WF(a){var b=a.k;zI(a.hc.d,b.b,b.c);!cA(a)&&HA(a);rA(a)}function AI(){rC.call(this,l);this.j=new BB(this.Xf());aB(this.r,new BI(this))}t(560,426,Bi);_.Yd=function(a,b){return Yt(a.i)===Yt(this.j)?(xI(this),!0):this.Yf(a,b)};_.Xf=function(){return"Close"};_.Yf=function(){return!1};_.Qd=function(){xI(this)};_.j=null;_.k=null;
+function gH(a,b,c){AI.call(this);this.hc&&tC(this.hc.d,!1);qC(this,!1);KA(this,new BC(0));a=new FC(a,1);R(this,a,null);a=new OA;R(a,this.j,null);R(this,a,null);b&&(this.k=dA(b),pC(this),yI(this.k,~~(G(b.Vb.pb,Xf)/2)-~~(this.mc/2),~~(G(b.Vb.pb,Wf)/2)-~~(this.cc/2)));c&&P(this,c)}t(559,560,Bi,gH);_.Xf=function(){return"OK"};function PF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new ww("Cannot undo. Index is out of range.");if(!a.b.c)throw new ww(bc);a.b=a.b.c;return a.b.b}
+function $G(){this.b=this.c=new CI}t(561,1,{},$G);_.b=null;function CI(){this.b=null}function GG(a){this.b=a}t(562,1,{},CI,GG);_.b=null;_.c=null;_.d=null;function BI(a){this.b=a}t(563,461,yi,BI);_.b=null;
+function rE(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){gE(a.b.Ab,K(bu,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=Ao(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Wt(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{FF(a.b,b,!0)?(es(a.b,"Structure pasted"+e),WE(a.b),TA(a.b),d=!0):(WF(new gH(a.b.K,a.b,AE)),GF(a.b,!0),TA(a.b))}catch(n){if(n=cj(n),A(n,124))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",sE(e),WF(new gH(a.b.K,
+a.b,AE)),TA(a.b);else throw n;}}d&&a.b.Ve(b)}function bs(a){this.b=a}t(564,1,{},bs);_.b=null;function PE(){PE=x;QE=new DI("COPY_SMILES",0);SE=new DI("COPY_MOL",1);TE=new DI("PASTE",2);EI=K(FI,m,139,[QE,SE,TE])}function DI(a,b){I.call(this,a,b)}t(565,146,{117:1,121:1,123:1,139:1},DI);var EI,SE,QE,TE;function FG(){this.e=y(OG,m,140,99,0)}t(566,1,{},FG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function GI(a){a.c=y(M,s,-1,20,1);a.B=y(M,s,-1,20,1);a.K=y(ZE,m,-1,20,1);a.N=y(ZE,m,-1,20,1);a.H=Qt([20,7]);a.e=y(M,s,-1,20,1);a.d=y(bu,m,1,20,0);a.p=y(bu,m,1,20,0);a.y=y(M,s,-1,20,1);a.A=y(M,s,-1,20,1);a.I=y(M,s,-1,20,1);a.J=y(M,s,-1,20,1);a.t=y(M,s,-1,20,1);a.C=y(M,s,-1,20,1);a.L=y(M,s,-1,20,1);a.O=y(M,s,-1,20,1);a.f=y(bu,m,1,20,0);a.r=Qt([10,2]);a.j=y(M,s,-1,101,1)}
+function HI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(M,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(M,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(ZE,m,-1,4,1);d=y(ZE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=II(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+II(r[2],d[2],r[3],d[3]),d=II(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function W(a,b){var c,d,e,f,g,j,h,n;pG(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=JI(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(ZE,m,-1,2,1);KI(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==sG(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;es(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];wG(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&oG(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(wF((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(wF((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function mG(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.E=a.u-2,W(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&kG(a,a.E,1),W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,kG(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)W(a,0),a.E=
+a.u,W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=4,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),c=3;else if(238==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)W(a,0),a.E=a.u,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.E=a.u,a.t[a.v]=3,W(a,0),a.q=!1,c=3;else if(242==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)W(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)W(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)W(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)W(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)W(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)W(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)W(a,0),a.E=a.u,W(a,0),c=2;else if(247==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=3;else if(248==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;W(a,0);e=a.K[a.u];g=a.N[a.u];$F(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)pG(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)wG(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];ZF(a);a.E=c+d;W(a,0);o=a.K[a.u];q=a.N[a.u];$F(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];wG(a);a.I[a.v]=n;a.J[a.v]=c+d;ZF(a);b&&($F(a,n),aF(a))}c=4}LI(a,c);a.E=a.G;b&&
+(a.E=0)}
+function KI(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function lG(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])MI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,W(a,0),a.E=a.u,MI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){es(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[JI(a,a.E,a.H[a.E][d])],2<d||1!=b){es(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(ZE,m,-1,2,1);KI(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)pG(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)pG(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)pG(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)wG(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[JI(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[JI(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(M,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(wF((a.K[b]+a.K[e])/2))),a.O[c]=O(N(wF((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;wG(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(wF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(wF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(wG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(wF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(wF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(wG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(wF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(wF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&($F(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&LI(a,j);-1<n&&(a.E=n)}
+function MI(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)pG(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function LI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=sG(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function JI(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function NI(a,b,c){var d,e,f,g;e=uh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Hu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Hu(c[d])&&!vu(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Bu(c[d],e)&&(b[d]=g,c[d]=uh,++f);if(f==a.u)break}return g==a.u}
+function aF(a){var b,c,d;b=y(ZE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{$E(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;bF(a)}}
+function $E(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function kG(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=OI(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&es(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?es(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?es(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?es(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:es(a.o,"Charge change not possible on the halogen !");break;case 18:es(a.o,
+"Use X button to change charge on the X atom !")}}
+function MF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(M,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(M,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&$F(a,c);aF(a);es(a.o,"Smaller part(s) removed !");return 1}
+function sG(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function xG(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];bG(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),bG(a));4==a.t[d]&&(a.t[d]=1)}}
+function II(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 ZF(a){var b;PI(a);b=a.t.length;a.L=y(M,s,-1,b,1);a.O=y(M,s,-1,b,1);bF(a);bG(a)}
+function pG(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(M,s,-1,c,1),cI(a.c,b,a.c.length),a.c=b,b=y(M,s,-1,c,1),cI(a.B,b,a.B.length),a.B=b,b=y(M,s,-1,c,1),cI(a.y,b,a.y.length),a.y=b,b=y(M,s,-1,c,1),cI(a.e,b,a.e.length),a.e=b,b=y(bu,m,1,c,0),cI(a.d,b,a.d.length),a.d=b,b=y(bu,m,1,c,0),cI(a.p,b,a.p.length),a.p=b,b=y(ZE,m,-1,c,1),cI(a.K,b,a.K.length),a.K=b,b=y(ZE,m,-1,c,1),cI(a.N,b,a.N.length),a.N=b,b=Qt([c,7]),cI(a.H,b,a.H.length),a.H=b,c=y(M,s,-1,c,1),cI(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function CF(a,b,c,d,e,f,g){var j;j=O(N(wF(a.K[c]-d/2)));g||(j-=e-d);a=O(N(wF(a.N[c]-~~(f/2))));return new GA(j-1-b,a-b,e+1+2*b,f+2*b)}
+function wG(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(M,s,-1,b,1),cI(a.I,c,a.I.length),a.I=c,c=y(M,s,-1,b,1),cI(a.J,c,a.J.length),a.J=c,c=y(M,s,-1,b,1),cI(a.t,c,a.t.length),a.t=c,c=y(M,s,-1,b,1),cI(a.C,c,a.C.length),a.C=c,c=y(M,s,-1,b,1),cI(a.L,c,a.L.length),a.L=c,c=y(M,s,-1,b,1),cI(a.O,c,a.O.length),a.O=c,b=y(bu,m,1,b,0),cI(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function fG(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(yE(),aa);j+="JME 2013-10-12 "+new qI+"\n \n";j+=eG(a.u,3)+eG(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=CG(0.055999999999999994*(a.K[e]-c),10,4)+CG(0.055999999999999994*(g-a.N[e]),10,4)+CG(0,10,4);h=BF(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+eG(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=eG(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:QI(a,e)&&(g=2),c=eG(a.I[e],3)+eG(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=eG(a.J[e],3)+eG(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=eG(a.J[e],3)+eG(a.I[e],3)),j+=c+eG(g,3)+eG(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+eG(e,4)+eG(a.B[e],4)+aa);return j+"M END\n"}
+function EG(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,vb,Y,L,ea,Oc,vg,zb,Vd,Wd,Xd,$a,Pc;r=y(M,s,-1,a.u+10,1);q=y(M,s,-1,a.u+10,1);n=y(M,s,-1,a.u+1,1);o=y(M,s,-1,7,1);zb=y(M,s,-1,a.u+1,1);v=y(RI,m,-1,a.u+1,2);D=y(RI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;MF(a,!0);vg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){vg=!1;break}if(a.o.t&&vg){SI(a);xG(a);TI(a,D);UI(a,v,D);var Jb,Bd,uf,fc,Je,Cd,Dd,ib,XJ,ce,w,Aa,nn,on,xt,Af,Qa,pn,qn,Sc,rn;Jb=y(M,s,-1,a.u+1,1);Bd=y(M,s,-1,a.u+1,1);ib=y(VI,m,-1,a.u+1,3);var yt=a.u,sn,
+Kh,zt,Hg,Vj,Qe,Bf;Vj=y(VI,m,-1,yt+2,3);Qe=y(M,s,-1,100,1);Bf=5;Hg=0;Qe[0]=3;Vj[1]=wh;Vj[2]=xh;zt=2;if(!(3>yt))for(;Bf<Qe[Hg]*Qe[Hg];){Kh=0;for(sn=!0;sn&&Kh<=Hg&&Bf>=Qe[Kh]*Qe[Kh];)0==Bf%Qe[Kh]?sn=!1:++Kh;if(sn){Vj[++zt]=Eu(Bf);if(zt>=yt)break;Hg<Qe.length-1&&(++Hg,Qe[Hg]=Bf)}Bf+=2}for(w=1;w<=a.u;++w){for(Aa=qn=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(qn*=a.i[Aa]);pn=a.c[w];18==pn&&(rn=a.p[w],Cd=rn.charCodeAt(0)-65+1,Dd=0,1<rn.length&&(Dd=rn.charCodeAt(1)-97),0>Cd&&(Cd=0),0>Dd&&(Dd=0),pn=28*Cd+Dd);
+Af=0;-2>a.B[w]?Af=1:-2==a.B[w]?Af=2:-1==a.B[w]?Af=3:1==a.B[w]?Af=4:2==a.B[w]?Af=5:2<a.B[w]&&(Af=6);Sc=1;ib[w]=Eu(qn);Sc*=126;ib[w]=zu(ib[w],Eu(a.y[w]*Sc));Sc*=7;ib[w]=zu(ib[w],Eu(Af*Sc));Sc*=7;ib[w]=zu(ib[w],Eu(pn*Sc));Sc*=783;ib[w]=zu(ib[w],Eu(a.A[w]*Sc))}for(Je=0;!NI(a,Jb,ib);){xt=!1;for(w=1;w<=a.u;++w)Jb[w]!=Bd[w]&&(Bd[w]=Jb[w],xt=!0);if(xt){for(w=1;w<=a.u;++w){ib[w]=vh;for(Aa=1;Aa<=a.A[w];++Aa)ib[w]=Iu(ib[w],Vj[Jb[a.H[w][Aa]]])}Je=0}else if(0<Je){for(w=1;w<=a.u;++w)ib[w]=vh;w=1;a:for(;w<=a.u-
+1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Jb[w]==Jb[Aa]){ib[w]=wh;break a}}else{for(w=1;w<=a.u;++w){ib[w]=vh;for(Aa=1;Aa<=a.A[w];++Aa)uf=a.H[w][Aa],ib[w]=Iu(ib[w],Eu(a.c[uf]*a.i[JI(a,w,uf)]))}Je=1}NI(a,Jb,ib);for(w=1;w<=a.u;++w)ib[w]=Eu(Bd[w]*a.u+Jb[w])}for(w=1;w<=a.u;++w)Bd[w]=Jb[w];for(Qa=1;Qa<=a.u;++Qa)for(w=1;w<=a.u;++w)if(Bd[w]==Qa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Qa];a.B[w]=a.B[Qa];a.K[w]=a.K[Qa];a.N[w]=a.N[Qa];a.A[w]=a.A[Qa];a.c[Qa]=a.c[0];a.B[Qa]=a.B[0];
+a.K[Qa]=a.K[0];a.N[Qa]=a.N[0];a.A[Qa]=a.A[0];Bd[w]=Bd[Qa];Bd[Qa]=Qa;a.p[0]=a.p[w];a.p[w]=a.p[Qa];a.p[Qa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Qa];a.e[Qa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Qa];a.d[Qa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Qa];a.y[Qa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Jb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Jb[a.I[w]],a.J[w]=Jb[a.J[w]],a.I[w]>a.J[w]&&(ce=a.I[w],a.I[w]=a.J[w],a.J[w]=ce,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){on=nn=
+a.u;fc=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<nn?(nn=a.I[Aa],on=a.J[Aa],fc=Aa):a.I[Aa]==nn&&a.J[Aa]<on&&(on=a.J[Aa],fc=Aa);ce=a.I[w];a.I[w]=a.I[fc];a.I[fc]=ce;ce=a.J[w];a.J[w]=a.J[fc];a.J[fc]=ce;ce=a.t[w];a.t[w]=a.t[fc];a.t[fc]=ce;ce=a.C[w];a.C[w]=a.C[fc];a.C[fc]=ce;XJ=a.f[w];a.f[w]=a.f[fc];a.f[fc]=XJ}ZF(a);bG(a);TI(a,D);UI(a,v,D)}else{TI(a,D);a.i=y(M,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(M,s,-1,a.u+1,1);Pc=1;a.b[1]=1;for(Y=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=zb[c]){Oc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Oc=!1;break}Oc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++L]=g;if(0==L){if(Pc==a.u)break;c=n[Y--]}else if(1==L)zb[o[1]]=c,c=o[1],a.b[c]=++Pc;else{n[++Y]=c;e=0;for(u=1;u<=L;++u)if(h=JI(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=JI(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);zb[e]=c;c=e;a.b[e]=++Pc}}zb=y(M,s,-1,a.u+1,1);b=y(M,s,-1,a.u+1,1);Q=y(RI,m,-1,a.u+1,2);Vd=y(RI,m,-1,a.u+1,2);f=Pc=Y=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(zb[c]=f);b[++Pc]=c;for(a.b[c]=0;;){L=e=0;vb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<vb&&(e=g,vb=a.b[g]))}if(0==e){if(0==Y)break a;Vd[c]=!0;c=n[Y--]}else break}f=c;c=e;1<L&&(n[++Y]=f,Q[e]=!0)}Wd=y(M,s,-1,a.v+1,1);Xd=y(M,s,-1,a.u+1,1);if(a.o.Pb){var ZJ=zb,hO=ea,At,$J,Lh,Re,Bt,Ct,Oa,Wj,Dt;Lh=y(M,s,-1,a.u+1,1);for(Oa=1;Oa<=a.u;++Oa)Lh[b[Oa]]=Oa;Bt=y(RI,m,-1,
+a.v+1,2);for(Oa=1;Oa<=a.u;++Oa)At=b[Oa],$J=ZJ[At],Re=JI(a,At,$J),0!=Re&&(WI(a,Re,Lh,Wd,D),Bt[Re]=!0);for(Oa=1;Oa<=a.v;++Oa)Bt[Oa]||WI(a,Oa,Lh,Wd,D);Oa=1;a:for(;Oa<=a.u;++Oa)if(!(2>a.A[Oa]||4<a.A[Oa])){Ct=Dt=0;for(Wj=1;Wj<=a.A[Oa];++Wj){Re=JI(a,Oa,a.H[Oa][Wj]);if(5==a.i[Re])continue a;1==a.t[Re]&&0!=XI(a,Re,Oa)&&++Dt;2==a.t[Re]&&(Ct=a.H[Oa][Wj])}if(0!=Dt)if(0<Ct){var ka=a,bK=Oa,Cf=Lh,cd=Xd,vc=void 0,Xj=void 0,Tc=void 0,Se=void 0,Uc=void 0,tn=void 0,un=void 0,vn=void 0,de=void 0,dd=void 0,ed=void 0,
+Et=void 0,Yj=void 0,ee=void 0,Zj=void 0,Te=void 0,$j=void 0,Ft=void 0,ak=void 0,Ue=void 0,cK=void 0,Df=void 0,dK=void 0,Gt=void 0,bk=void 0,Ef=void 0,ed=1,Xj=bK,vc=y(M,s,-1,ka.u+1,1);for(vc[1]=bK;;){Et=!1;for(dd=1;dd<=ka.A[Xj];++dd)if(Tc=ka.H[Xj][dd],!(Tc==vc[1]||Tc==vc[ed-1]))if(Se=JI(ka,Xj,Tc),2==ka.t[Se]&&5!=ka.i[Se]){Xj=vc[++ed]=Tc;Et=!0;break}if(!Et)break}if(!(0==ed%2||2>ka.A[vc[ed]]||3<ka.A[vc[ed]])){Ef=vc[1];Uc=vc[~~((ed+1)/2)];de=vc[ed];Df=Ue=Te=ee=0;Gt=Ft=!1;for(dd=1;dd<=ka.A[Ef];++dd)Tc=
+ka.H[Ef][dd],Se=JI(ka,Ef,Tc),1!=ka.t[Se]||5==ka.i[Se]||(0==ee?ee=Tc:Te=Tc);0<Cf[Te]&&Cf[ee]>Cf[Te]&&(tn=ee,ee=Te,Te=tn);Yj=ee;0==ee&&(Yj=Te,Ft=!0);for(dd=1;dd<=ka.A[de];++dd)Tc=ka.H[de][dd],Se=JI(ka,de,Tc),1!=ka.t[Se]||5==ka.i[Se]||(0==Ue?Ue=Tc:Df=Tc);0<Cf[Df]&&Cf[Ue]>Cf[Df]&&(tn=Ue,Ue=Df,Df=tn);ak=Ue;0==Ue&&(ak=Df,Gt=!0);Zj=XI(ka,JI(ka,Ef,ee),Ef);$j=XI(ka,JI(ka,Ef,Te),Ef);cK=XI(ka,JI(ka,de,Ue),de);dK=XI(ka,JI(ka,de,Df),de);1<(0>Zj+$j?-(Zj+$j):Zj+$j)||0!=cK||0!=dK?es(ka.o,"Bad stereoinfo on allene !"):
+(un=ka.K[vc[ed-1]]-ka.K[de],vn=ka.N[vc[ed-1]]-ka.N[de],bk=Math.sqrt(un*un+vn*vn),0.001>bk&&(bk=0.001),0<(ka.N[ak]-ka.N[vc[ed-1]])*(un/bk)-(ka.K[ak]-ka.K[vc[ed-1]])*(vn/bk)?cd[Uc]=1:cd[Uc]=-1,Ft&&(cd[Uc]*=-1),Gt&&(cd[Uc]*=-1),Yj==ee&&0>Zj&&(cd[Uc]*=-1),Yj==Te&&0>$j&&(cd[Uc]*=-1),Cf[Yj]>Cf[ak]&&(cd[Uc]*=-1))}}else b:{var wc=a,xc=Oa,iO=ZJ,jO=Lh,kO=r,lO=q,mO=hO,wn=Xd,xn=void 0,fd=void 0,Ht=void 0,Mh=void 0,Ea=void 0,Nh=void 0,Fd=void 0,ck=void 0,fe=void 0,Sb=void 0,ia=void 0,Lb=void 0,Ve=void 0,yn=void 0,
+gd=void 0,pa=void 0,zn=void 0,Lb=y(M,s,-1,4,1),yn=y(M,s,-1,4,1),Oh=wc,ge=xc,eK=jO,It=iO,fK=kO,gK=lO,nO=mO,Mb=Lb,dk=void 0,hd=void 0,An=void 0,Bn=void 0,Jt=void 0,ek=void 0,ek=-1;0<It[ge]&&(Mb[++ek]=It[ge]);for(hd=1;hd<=nO;++hd)fK[hd]==ge&&(Mb[++ek]=gK[hd]),gK[hd]==ge&&(Mb[++ek]=fK[hd]);for(hd=ek+1;hd<Oh.A[ge];++hd){Jt=Oh.u+1;An=1;c:for(;An<=Oh.A[ge];++An){dk=Oh.H[ge][An];for(Bn=0;Bn<hd;++Bn)if(dk==Mb[Bn])continue c;eK[dk]<Jt&&(Jt=eK[dk],Mb[hd]=dk)}}0==It[ge]&&0<Oh.y[ge]?(Mb[3]=Mb[2],Mb[2]=Mb[1],Mb[1]=
+Mb[0],Mb[0]=-1):0<Oh.y[ge]&&(Mb[3]=Mb[2],Mb[2]=Mb[1],Mb[1]=-1);for(Ea=ck=Nh=Mh=zn=Fd=Sb=0;4>Ea;++Ea)0>=Lb[Ea]||(xn=JI(wc,xc,Lb[Ea]),yn[Ea]=XI(wc,xn,xc),0<yn[Ea]?(++Sb,zn=Lb[Ea],Nh=Lb[Ea]):0>yn[Ea]?(++Fd,Mh=Lb[Ea],Nh=Lb[Ea]):ck=Lb[Ea]);fe=Sb+Fd;pa=y(M,s,-1,4,1);gd=0;if(3==wc.A[xc]){if(1==Sb&&1==Fd||3==fe&&0<Sb&&0<Fd){es(wc.o,"Error in C3H stereospecification !");break b}Ve=Lb[0];1==fe?Ve=Nh:2==fe&&(Ve=ck);ia=HI(wc,xc,Ve,Lb);pa[0]=Nh;pa[1]=-1;pa[2]=ia[2];pa[3]=ia[1];0<Sb?gd=1:gd=-1}else if(4==wc.A[xc])if(1==
+fe)ia=HI(wc,xc,Nh,Lb),pa[0]=ia[0],pa[1]=ia[3],pa[2]=ia[2],pa[3]=ia[1],0<Sb?gd=1:gd=-1;else{Ve=Lb[0];1<ck&&(Ve=ck);1==Sb?Ve=zn:1==Fd&&(Ve=Mh);ia=HI(wc,xc,Ve,Lb);fd=y(M,s,-1,4,1);for(Ea=0;4>Ea;++Ea)xn=JI(wc,xc,ia[Ea]),fd[Ea]=XI(wc,xn,xc);if(4==fe){if(0==Sb||0==Fd){es(wc.o,"Error in C4 stereospecification !");break b}if(1==Sb||1==Fd)pa[0]=ia[0],pa[1]=ia[3],pa[2]=ia[2],pa[3]=ia[1],gd=fd[0];else{for(Ea=0;4>Ea;++Ea)-1==fd[Ea]&&(fd[Ea]=0);fe=2}}else if(3==fe)if(3==Sb||3==Fd)pa[0]=ia[0],pa[1]=ia[3],pa[2]=
+ia[2],pa[3]=ia[1],0<Sb?gd=-1:gd=1;else{1==Sb?Sb=Ht=1:Fd=Ht=-1;for(Ea=0;4>Ea;++Ea)fd[Ea]==Ht&&(fd[Ea]=0);fe=2}if(2==fe)if(1==Sb&&1==Fd)ia[1]==Mh?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==Mh&&(ia[2]=ia[3]),pa[0]=zn,pa[1]=Mh,pa[2]=ia[2],pa[3]=ia[1],gd=1;else{if(fd[0]==fd[1]||fd[1]==fd[2]){es(wc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=fd[0]?(pa[0]=ia[0],pa[1]=ia[2],pa[2]=ia[1],pa[3]=ia[3]):(pa[0]=ia[1],pa[1]=ia[3],pa[2]=ia[2],pa[3]=ia[0]);1<Sb?gd=1:gd=-1}}var $=pa,fk=Lb,rb=void 0;fk[0]==$[1]?(rb=
+$[0],$[0]=$[1],$[1]=rb,rb=$[2],$[2]=$[3],$[3]=rb):fk[0]==$[2]?(rb=$[2],$[2]=$[0],$[0]=rb,rb=$[1],$[1]=$[3],$[3]=rb):fk[0]==$[3]&&(rb=$[3],$[3]=$[0],$[0]=rb,rb=$[1],$[1]=$[2],$[2]=rb);fk[1]==$[2]?(rb=$[1],$[1]=$[2],$[2]=rb,rb=$[2],$[2]=$[3],$[3]=rb):fk[1]==$[3]&&(rb=$[1],$[1]=$[3],$[3]=rb,rb=$[2],$[2]=$[3],$[3]=rb);pa[2]==Lb[2]?wn[xc]=1:pa[2]==Lb[3]?wn[xc]=-1:es(wc.o,"Error in stereoprocessing ! - t30");wn[xc]*=gd}}}$a=new bI;j=y(M,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
+Q[c]&&($a.b.b+=ua);0<zb[u]&&YI(a,c,zb[c],$a,Wd);var Ph=v[c],Nb=void 0,gk=void 0,Qh=void 0,V=void 0,V=Nc,Nb=!1;0!=a.B[c]&&(Nb=!0);0!=Xd[c]&&(Nb=!0);Qh=-1;for(gk=1;gk<=a.z;++gk)if(a.r[gk][0]==c){Qh=a.r[gk][1];break}-1<Qh&&(Nb=!0);a.o.Ob&&0<a.e[c]&&(Nb=!0,Qh=1);switch(a.c[c]){case 2:V=Bb;break;case 3:Ph?V="c":V=Fb;break;case 4:Ph?(V=Mf,0<a.y[c]&&(Nb=!0)):V=ic;break;case 5:Ph?V="o":V=pc;break;case 7:Ph?(V="p",0<a.y[c]&&(Nb=!0)):V=rc;break;case 8:Ph?V=zg:V=Fc;break;case 13:Ph?V=Dg:V=Hc;Nb=!0;break;case 6:V=
+Ic;Nb=!0;break;case 9:V=Ub;break;case 10:V=Kb;break;case 11:V=Eb;break;case 12:V=$b;break;case 1:V=Yb;Nb=!0;break;case 19:V=sc;Nb=!0;break;case 20:V=tc;Nb=!0;break;case 21:V=uc;Nb=!0;break;case 22:V=yc;Nb=!0;break;case 18:Nb=!0,V=a.p[c],(H(V,wa)||H(V,Zc)||H(V,wb))&&(Nb=!1)}Nb&&(V=Qc+V,1==Xd[c]?V+=tb:-1==Xd[c]&&(V+=ub),1==a.y[c]?V+=Yb:1<a.y[c]&&(V+=Yb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?V+=xa:V+=Ba,1<jk(a.B[c])&&(V+=jk(a.B[c]))),-1<Qh&&(V+=lb+Qh),V+=Wc);Jn($a.b,V);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&YI(a,r[E],q[E],$a,Wd),9<E&&($a.b.b+="%"),In($a,l+(new S(E)).b);Vd[c]&&($a.b.b+=va)}return $a.b.b}function DG(a){a=new NE(a);ZF(a);return a}
+function $F(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)cF(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function aG(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&$F(a,c);0==a.A[d]&&$F(a,d)}
+function SI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=JI(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&$F(a,c)}}}function PI(a){var b;b=a.c.length;a.H=Qt([b,7]);a.A=y(M,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function UI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(M,s,-1,a.v+1,1);r=y(RI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[JI(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(RI,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(RI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:QI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(RI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function bF(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(wF((a.K[b]+a.K[c])/2))),a.O[d]=O(N(wF((a.N[b]+a.N[c])/2)))}function TI(a,b){var c;for(c=1;c<=a.v;++c)DF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function BF(a,b){var c;c=(yE(),EE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function QI(a,b){return 2==a.t[b]?!0:!1}function DF(a,b,c){var d,e,f,g;g=1;a.b=y(M,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function nG(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Qt([b+5,2]),cI(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function XF(a){var b;a.z=0;a.s=0;EG(a);for(b=1;b<=a.u;++b)a.E=b,nG(a);a.E=0}
+function YF(a){var b,c;b=y(ZE,m,-1,4,1);$E(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function UE(a,b){var c,d,e,f,g,j,h,n;c=y(ZE,m,-1,4,1);$E(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;$E(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function AG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function dG(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Qc)&&XH(c,Wc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Yb);g=ik(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Co(c,d+1);try{a.o.z=KD(j,10)}catch(h){if(h=cj(h),A(h,124))a.o.z=0;else throw h;}a.E=b;nG(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=H(d,Fb)?3:H(d,Bb)?2:H(d,ic)?4:H(d,pc)?5:H(d,rc)?7:H(d,Fc)?8:H(d,Ub)?9:H(d,Kb)?10:H(d,Eb)?11:H(d,$b)?12:H(d,Yb)?1:H(d,Hc)?13:H(d,Ic)?6:H(d,sc)?19:H(d,tc)?20:H(d,uc)?21:H(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=IH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=IH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=IH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=IH(c,g++);for(;45==e;)--d,e=IH(c,g++)}a.B[b]=d}}}
+function LF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new fE(b);try{for(;b.k=ZD(b,b.b),b.k<b.j;)d=JF(KD(bE(b),10)).b,c=e=JF(KD(bE(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=cj(f),A(f,124))Gn(f);else throw f;}}function YI(a,b,c,d,e){b=JI(a,b,c);5!=a.i[b]&&QI(a,b)?d.b.b+=pb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=sb,a=a.f[b],null!=a&&(e=a),Jn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Vc)}
+function oG(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,es(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:es(a.o,"Stereomarking allowed only on single and double bonds!")}
+function WI(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=JI(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=JI(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=JI(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=JI(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))es(a.o,"Not unique E/Z geometry !");else{j=JI(a,b,e);f=JI(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=JI(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function OI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=JI(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(QI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function XI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function bG(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=OI(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function dF(a){GI(this);this.o=a;this.z=this.v=this.u=0}
+function KF(a,b){var c,d,e,f,g,j,h;dF.call(this,a);f=l;j=HF(b);if(null!=j){h=new eE(b,j,!0);for(e=1;4>=e;++e)f=IF(h,j);g=JF(KD(uo(f.substr(0,3)),10)).b;c=JF(KD(uo(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)pG(this),f=IF(h,j),this.K[e]=(new UH(RH(uo(f.substr(0,10))))).b,this.N[e]=-(new UH(RH(uo(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=uo(f.substr(31,d-31)),dG(this,e,d),62<=f.length&&(f=uo(f.substr(60,3)),0<f.length&&(f=JF(KD(f,10)).b,0<f&&(this.E=e,a.z=f,nG(this),this.E=0)));for(e=1;e<=c;++e)wG(this),
+f=IF(h,j),this.I[e]=JF(KD(uo(f.substr(0,3)),10)).b,this.J[e]=JF(KD(uo(f.substr(3,3)),10)).b,g=JF(KD(uo(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=JF(KD(uo(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);PI(this);AG(this);aF(this);for(ZF(this);(h.k=ZD(h,h.b),h.k<h.j)&&!(null==(f=bE(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new dE(f);bE(g);bE(g);j=JF(KD(bE(g),10)).b;
+for(e=1;e<=j;++e)c=JF(KD(bE(g),10)).b,this.B[c]=JF(KD(bE(g),10)).b}if(0==f.indexOf("M APO")){g=new dE(f);bE(g);bE(g);j=JF(KD(bE(g),10)).b;for(e=1;e<=j;++e)c=JF(KD(bE(g),10)).b,f=JF(KD(bE(g),10)).b,this.E=c,W(this,0),dG(this,this.u,sc+f),this.E=0}}SI(this);ZF(this)}}
+function HG(a,b){var c,d,e,f,g;dF.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));XH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new dE(b);d=JF(KD(bE(f),10)).b;e=JF(KD(bE(f),10)).b;for(c=1;c<=d;++c)g=bE(f),pG(this),dG(this,this.u,g),this.K[c]=(new UH(RH(bE(f)))).b,this.N[c]=-(new UH(RH(bE(f)))).b;for(c=1;c<=e;++c)if(wG(this),this.I[c]=JF(KD(bE(f),10)).b,this.J[c]=JF(KD(bE(f),10)).b,this.t[c]=JF(KD(bE(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;PI(this);AG(this);aF(this)}catch(j){j=cj(j);if(A(j,124)){j.Ic();this.u=0;return}throw j;}SI(this);ZF(this)}}
+function NF(a,b,c){var d,e,f;dF.call(this,a);f=y(M,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(pG(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))wG(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;ZF(this);aF(this)}
+function gG(a,b,c){var d,e,f,g,j;dF.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(M,s,-1,this.u+1,1);this.B=y(M,s,-1,this.u+1,1);this.y=y(M,s,-1,this.u+1,1);this.e=y(M,s,-1,this.u+1,1);this.d=y(bu,m,1,this.u+1,0);this.K=y(ZE,m,-1,this.u+1,1);this.N=y(ZE,m,-1,this.u+1,1);this.p=y(bu,m,1,this.u+1,0);this.I=y(M,s,-1,this.v+1,1);this.J=y(M,s,-1,this.v+1,1);this.t=y(M,s,-1,this.v+1,1);this.f=y(bu,m,1,this.v+1,0);this.C=y(M,s,-1,this.v+1,1);this.r=Qt([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}ZF(this);aF(this)}
+function NE(a){var b;GI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(M,s,-1,this.u+1,1);cI(a.c,this.c,this.u+1);this.B=y(M,s,-1,this.u+1,1);cI(a.B,this.B,this.u+1);this.y=y(M,s,-1,this.u+1,1);cI(a.y,this.y,this.u+1);this.e=y(M,s,-1,this.u+1,1);cI(a.e,this.e,this.u+1);this.d=y(bu,m,1,this.u+1,0);cI(a.d,this.d,this.u+1);this.K=y(ZE,m,-1,this.u+1,1);cI(a.K,this.K,this.u+1);this.N=y(ZE,m,-1,this.u+1,1);cI(a.N,this.N,this.u+1);this.p=y(bu,m,1,this.u+1,0);cI(a.p,this.p,this.u+1);this.I=y(M,
+s,-1,this.v+1,1);cI(a.I,this.I,this.v+1);this.J=y(M,s,-1,this.v+1,1);cI(a.J,this.J,this.v+1);this.t=y(M,s,-1,this.v+1,1);cI(a.t,this.t,this.v+1);this.f=y(bu,m,1,this.v+1,0);cI(a.f,this.f,this.v+1);this.C=y(M,s,-1,this.v+1,1);cI(a.C,this.C,this.v+1);this.r=Qt([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function CG(a,b,c){var d,e,f;if(0==c)return eG(Zt(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(wF(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new UH(a)).b;d=vo(e,wo(46));0>d&&(e+=Wa,d=vo(e,wo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function HF(a){var b;b=new eE(a,aa,!0);if(4<YD(b))return aa;b=new eE(a,sh,!0);return 4<YD(b)?sh:null}
+function eG(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function IF(a,b){for(var c,d;a.k=ZD(a,a.b),a.k<a.j;){d=bE(a);if(H(d,b))return ba;for(bE(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(567,1,{140:1},dF,KF,HG,NF,gG,NE);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function fs(){fs=x;gs=new dD(Yb)}
+function TF(a,b){var c;fs();var d;AI.call(this);this.d=new BB("Help");new BB("Home");this.e=b;P(this,(yE(),AE));this.hc&&tC(this.hc.d,!1);qC(this,!1);d=dA(b);if(1==a)this.f||(this.f=new MC(d),yI(this.f,-30,0)),this.k=this.f,c=LE(b),this.hc&&sC(this.hc.d.I.c,Gc),KA(this,new wB(2)),this.i=new dD(c+" "),R(this,this.i,Ib),d=new OA,R(d,this.j,null),this.e.Hb&&(c=new BB("Submit"),R(d,c,null)),R(this,d,Jc),cD(this.i,uo(Go(this.i.hc.b.pb,kh))),this.hc&&tC(this.hc.d,!0),qC(this,!0);else if(2==a)this.c||
+(this.c=new MC(d),yI(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&sC(this.hc.d.I.c,"Nonstandard atom"),KA(this,new wB(2)),c=new OA,R(c,new FC("atomic SMILES",1),null),R(this,c,nc),c=Yb,gs&&(c=Go(gs.hc.b.pb,kh)),gs=new eD(c,8),R(this,gs,Ib),c=new OA,R(c,this.j,null),R(this,c,Jc);else{this.b||(this.b=new MC(d),yI(this.b,5*b.Z,0));var e,f;d="About "+(yE(),MG);this.hc&&sC(this.hc.d.I.c,d);KA(this,new BC(0));P(this,AE);R(this,new FC(MG+" Molecular Editor v2013-10-13",1),null);R(this,new FC("Peter Ertl and Bruno Bienfait",
+1),null);for(c=zE,d=0,f=c.length;d<f;++d)e=c[d],e=new FC(e,1),qA(e,this.e.y),R(this,e,null);c=new OA;R(c,this.d,null);R(c,this.j,null);R(this,c,null);this.k=this.b}pC(this);c=this.k;zI(this.hc.d,c.b,c.c);!cA(this)&&HA(this);rA(this)}t(568,560,Bi,TF);_.Yf=function(a){var b,c;if(a.i===this.d){try{b=new ED(this.e.I),c=DD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=cj(d),A(d,112))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,sE(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var gs;
+function ZI(a,b){bA(b)==a.b?P(b,(HB(),QB)):P(b,a.b)}
+function $I(a){var b,c,d,e;e=l;d=!1;bA(aJ)!=a.b?(e=wa,d=!0):bA(bJ)!=a.b?(e="!#6",d=!0):bA(cJ)!=a.b?(P(dJ,(HB(),QB)),P(eJ,QB),P(fJ,QB),P(gJ,QB),e="F,Cl,Br,I"):(b=bA(hJ)!=a.b,c=bA(iJ)!=a.b,bA(jJ)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),bA(kJ)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),bA(lJ)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),bA(mJ)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),bA(nJ)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),bA(dJ)!=a.b&&(e+="F,"),bA(eJ)!=a.b&&(e+="Cl,"),bA(fJ)!=a.b&&(e+="Br,"),bA(gJ)!=a.b&&(e+="I,"),
+XH(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Zc:c?e=wb:(P(aJ,(HB(),QB)),e=wa)));b=l;d&&bA(hJ)!=a.b&&(b+=";a");d&&bA(iJ)!=a.b&&(b+=";A");bA(oJ)!=a.b&&(b+=";R");bA(pJ)!=a.b&&(b+=";!R");bA(aJ)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=qJ.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=rJ.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);bA(sJ)!=a.b&&(e="~");bA(tJ)!=a.b&&(e=lb);bA(uJ)!=a.b&&(e=tb);bA(vJ)!=a.b&&(e="!@");cD(a.f,e)}
+function wJ(a){xJ(a);yJ(a);var b=qJ.hc.b;Hy(b,0);b.pb.options[0].selected=!0;b=rJ.hc.b;Hy(b,0);b.pb.options[0].selected=!0;P(hJ,a.b);P(iJ,a.b);P(oJ,a.b);P(pJ,a.b);P(qJ,a.b);P(rJ,a.b);zJ(a)}function xJ(a){P(jJ,a.b);P(kJ,a.b);P(lJ,a.b);P(mJ,a.b);P(nJ,a.b);P(dJ,a.b);P(eJ,a.b);P(fJ,a.b);P(gJ,a.b)}function yJ(a){P(aJ,a.b);P(bJ,a.b);P(cJ,a.b)}function zJ(a){P(sJ,a.b);P(tJ,a.b);P(uJ,a.b);P(vJ,a.b);a.c=!1}
+function UF(a){rC.call(this,"Atom/Bond Query");this.j=new BB(this.Xf());aB(this.r,new BI(this));this.b=(yE(),AE);this.d=a;this.e||(a=dA(a),this.e=new MC(a),yI(this.e,-150,10));this.k=this.e;KA(this,new AC);P(this,this.b);a=new OA;KA(a,new fC(0,3,1));R(a,new EC("Atom type :"),null);aJ=new BB(yb);bJ=new BB("Any except C");cJ=new BB("Halogen");R(a,aJ,null);R(a,bJ,null);R(a,cJ,null);R(this,a,null);a=new OA;KA(a,new fC(0,3,1));R(a,new FC("Or select one or more from the list :",0),null);R(this,a,null);
+a=new OA;KA(a,new fC(0,3,1));jJ=new BB(Fb);kJ=new BB(ic);lJ=new BB(pc);mJ=new BB(Fc);nJ=new BB(rc);dJ=new BB(Ub);eJ=new BB(Kb);fJ=new BB(Eb);gJ=new BB($b);R(a,jJ,null);R(a,kJ,null);R(a,lJ,null);R(a,mJ,null);R(a,nJ,null);R(a,dJ,null);R(a,eJ,null);R(a,fJ,null);R(a,gJ,null);R(this,a,null);a=new OA;KA(a,new fC(0,3,1));qJ=new FB;EB(qJ,yb);EB(qJ,ab);EB(qJ,cb);EB(qJ,jb);EB(qJ,kb);R(a,new EC("Number of hydrogens : "),null);R(a,qJ,null);R(this,a,null);a=new OA;KA(a,new fC(0,3,1));rJ=new FB;EB(rJ,yb);EB(rJ,
+ab);EB(rJ,cb);EB(rJ,jb);EB(rJ,kb);EB(rJ,"4");EB(rJ,"5");EB(rJ,"6");R(a,new FC("Number of connections :",0),null);R(a,rJ,null);R(a,new FC(" (H's don't count.)",0),null);R(this,a,null);a=new OA;KA(a,new fC(0,3,1));R(a,new EC("Atom is :"),null);hJ=new BB(Ab);R(a,hJ,null);iJ=new BB("Nonaromatic");R(a,iJ,null);oJ=new BB(Ec);R(a,oJ,null);pJ=new BB(mc);R(a,pJ,null);R(this,a,null);a=new OA;P(a,XB(bA(this)));KA(a,new fC(0,3,1));R(a,new EC("Bond is :"),null);sJ=new BB(yb);R(a,sJ,null);tJ=new BB(Ab);R(a,tJ,
+null);uJ=new BB(Ec);R(a,uJ,null);vJ=new BB(mc);R(a,vJ,null);R(this,a,null);a=new OA;KA(a,new fC(1,3,1));this.f=new eD(wa,20);R(a,this.f,null);R(a,new BB(Cc),null);R(a,this.j,null);R(this,a,null);this.hc&&tC(this.hc.d,!1);qC(this,!1);xJ(this);yJ(this);zJ(this);P(hJ,this.b);P(iJ,this.b);P(oJ,this.b);P(pJ,this.b);P(qJ,this.b);P(rJ,this.b);ZI(this,aJ);pC(this);a=this.k;zI(this.hc.d,a.b,a.c);!cA(this)&&HA(this);rA(this)}t(569,560,Bi,UF);
+_.Yf=function(a,b){var c;H(b,Cc)?(wJ(this),ZI(this,aJ),$I(this)):A(a.i,87)?(zJ(this),Yt(a.i)===Yt(aJ)?(xJ(this),yJ(this)):Yt(a.i)===Yt(bJ)?(xJ(this),yJ(this)):Yt(a.i)===Yt(cJ)?(xJ(this),yJ(this)):Yt(a.i)===Yt(oJ)?P(pJ,this.b):Yt(a.i)===Yt(pJ)?(P(oJ,this.b),P(hJ,this.b)):Yt(a.i)===Yt(hJ)?(P(iJ,this.b),P(pJ,this.b)):Yt(a.i)===Yt(iJ)?P(hJ,this.b):Yt(a.i)===Yt(sJ)||Yt(a.i)===Yt(tJ)||Yt(a.i)===Yt(uJ)||Yt(a.i)===Yt(vJ)?(wJ(this),this.c=!0):yJ(this),ZI(this,a.i),$I(this)):A(a.i,88)&&(zJ(this),c=a.i,0==c.hc.b.pb.selectedIndex?
+P(c,this.b):P(c,(HB(),QB)),$I(this));107!=this.d.d&&(this.d.d=107,TA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var aJ=_.f=null,sJ=null,bJ=null,hJ=null,tJ=null,fJ=null,jJ=null,rJ=null,qJ=null,eJ=null,dJ=null,cJ=null,gJ=null,kJ=null,iJ=null,pJ=null,vJ=null,lJ=null,nJ=null,oJ=null,uJ=null,mJ=null;function PG(){nI(this)}t(570,545,$h,PG);_.Ze=function(){this.b=-1;this.c=y(oI,m,0,0,0);this.d=0};_.b=-1;
+function as(a){a=new rD(a);cs();var b,c,d,e,f;try{var g=(jD(),mD);if(nD(g,(jD(),mD)))b=a.b;else if(nD(g,kD))b=new vD(a.b);else throw new sD(g);c=Vn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new AJ;xz(d.f,c);e=(f=Ao(c,"\r\n|\r|\n|\n\r"),f.length);ow(d.f,20*(10>e?e:10)+ig);ko((ho(),io),new BJ(d));CJ(d);DJ(d)}catch(j){if(j=cj(j),A(j,105))Gn(j);else throw j;}}function QG(){}t(571,1,{106:1,113:1},QG);_.Ge=function(a){rE(this.b,a.b)};_.b=null;function bH(){Nx();Dj.call(this)}
+t(573,333,oi,bH);function Yr(){var a;Yr=x;Nx();EJ=(a=!1,Yf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);FJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");GJ=EJ&!FJ;var b;a=K(M,s,-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]);Zr=y(M,s,-1,1E3,1);for(b=0;b<Zr.length;++b)Zr[b]=-999;for(b=0;b<a.length;b+=2)Zr[a[b+1]]=a[b]}
+function Sq(a,b,c){a=new HJ(b,c,a);if(!b.Yd(a,c))for(b=b.gc;b&&!b.Yd(a,c);)b=b.gc}function RA(a,b,c){var d;d=new IJ;Ej(d.u,b,c);xj(a.i,d.u,0,0);lj(a.b,d);return d}function ZG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function sF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Uw(a.i,b.u,c,d),b.s=c,b.t=d;JJ(b)}
+function YG(a,b,c,d){Yr();bH.call(this);this.b=new rj;this.k=new rj;this.f=d;this.pb.style[cg]=ab;this.pb.style[ag]=ab;this.pb.style[Vg]=ef;this.pb.style[ph]=b;this.pb.style[Ne]=c;this.i=new KJ;this.i.pb.style[ph]=db;ow(this.i,db);GJ?(b=new LJ,c=new MJ,xj(b,this.i,0,0),xj(b,c,0,0),Yw(this,b)):Yw(this,this.i);this.d=a;a.Vb=this;GJ?(this.n=new NJ(this),this.n.j=new OJ(this),this.n.k=new PJ(this),this.n.o=new QJ(this),this.n.n=new RJ(this),this.d&&(this.n.f=new SJ(this),this.n.i=new TJ(this),this.n.b=
+new UJ(this))):B(this,new VJ(this),(js(),js(),ks));B(this,this,(Xq(),Xq(),Yq));B(this,new WJ(this),(Hj(),Hj(),Ij));B(this,new YJ(this),(Jj(),Jj(),Kj));B(this,new aK(this),(Vr(),Vr(),Wr));(Rq(),Rq(),vA).b=this}t(572,573,oi,YG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var GJ,FJ,EJ,Zr=null;function KJ(){Ww.call(this);this.pb[Ed]=af}t(575,311,vi,KJ);function LJ(){KJ.call(this);this.pb.style[ph]=db;this.pb.style[Ne]=db}t(574,575,vi,LJ);function VJ(a){this.b=a}t(576,1,{},VJ);
+_.uc=function(a){var b,c,d,e;d=Nj(a);e=Oj(a);c=Pj(a.b);b=new hK(a);2==c&&(b.f=4);b=hG(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function WJ(a){this.b=a}t(577,1,{},WJ);_.vc=function(a){var b,c;b=Nj(a);c=Oj(a);a=new hK(a);this.b.j?rG(this.b.d,a,b,c):tG(this.b.d,a,b,c);Sy(this.b.pb)};_.b=null;function YJ(a){this.b=a}t(578,1,{},YJ);_.wc=function(a){this.b.j=!1;Nj(a);Oj(a);vG(this.b.d)};_.b=null;function aK(a){this.b=a}t(579,1,{},aK);_.b=null;
+function MJ(){KJ.call(this);this.pb.style[ph]=db;this.pb.style[Ne]=db}t(580,575,vi,MJ);function iK(a,b){var c;c=b.b;c.f=4;return hG(a.b.d,c,b.e,b.f)}function OJ(a){this.b=a}t(581,1,{},OJ);_.Zf=function(a){return iK(this,a)};_.b=null;function Ls(a,b){tG(a.b.d,b.b,b.e,b.f);return hG(a.b.d,b.b,b.e,b.f)}function PJ(a){this.b=a}t(582,1,{},PJ);_.Zf=function(a){return Ls(this,a)};_.b=null;function QJ(a){this.b=a}t(583,1,{},QJ);_.Zf=function(a){return rG(this.b.d,a.b,a.e,a.f)};_.b=null;
+function RJ(a){this.b=a}t(584,1,{},RJ);_.Zf=function(){return vG(this.b.d)};_.b=null;function Mr(a,b){var c;c=N(wF(b.c));c=new uD(b,0,tg,c);OE(a.b.d,c);return!0}function SJ(a){this.b=a}t(585,1,{},SJ);_.Zf=function(a){return Mr(this,a)};_.b=null;function Nr(a,b){var c;c=N(wF(100*b.d));c=new uD(b,0,Bg,c);OE(a.b.d,c);return!0}function TJ(a){this.b=a}t(586,1,{},TJ);_.Zf=function(a){return Nr(this,a)};_.b=null;function Rr(a,b){var c;c=new uD(b,0,pe,uh);OE(a.b.d,c);return!0}function UJ(a){this.b=a}
+t(587,1,{},UJ);_.Zf=function(a){return Rr(this,a)};var jK=_.b=null;function kK(){kK=x;jK=new Ku((Zu(),new Yu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function lK(){lK=x;mK={}}function nK(a,b,c){var d;c&&(b.style[we]=c.c+ig,d=c.b,d!=Rb&&(b.style[ve]=d),0!=(c.d&1)&&(b.style[ye]=qd),0!=(c.d&2)&&(b.style[xe]=Ze));a.f.style[oh]=Sf}
+function lC(a){var b=oK,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Pi(a);c in mK?a=mK[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Kg),f=$doc.createElement(Xe),f.width=1,f.height=1,g=(kK(),jK),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),nK(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=qk(e),n=qk(e)+(e.offsetHeight||0),o=n-h,r=qk(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new pK,v.b=u,v.c=q,v.d=o,v),mK[c]=a);return a}
+function qK(){lK();var a,b,c,d,e;Lj();this.b=K(bu,m,1,["monospace","sans-serif",Gg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Kg);this.f.innerHTML=this.i||l;this.f.style[we]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ve]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(590,1,{},qK);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var mK;function pK(){}
+t(591,1,{},pK);_.b=0;_.c=0;_.d=0;function iG(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,45))return!!a.b.b.metaKey}catch(b){if(b=cj(b),!A(b,130))throw b;}return!1}function jG(a){try{if(a.b&&A(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=cj(b),!A(b,130))throw b;}return!1}function hK(a){$r.call(this,null,0,null);this.b=a}function HJ(a,b,c){$r.call(this,a,0,b);this.b=c}t(592,422,Ci,hK,HJ);_.Ee=function(){return iG(this)};_.Fe=function(){return jG(this)};_.b=null;
+function $C(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=oK;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,nK(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function ZC(a){this.c=a;this.b={};!oK&&(oK=new qK)}t(593,425,fi,ZC);var oK=null;function SA(a){this.b=a}t(594,433,{},SA);_.b=null;function rK(a,b){this.b=a;this.c=b}t(595,1,{},rK);_.b=null;_.c=null;function sK(){vy.call(this);this.pb[Ed]="jsa-resetTable";this.pb.style[ph]=md}t(596,346,vi,sK);
+function tK(){tK=x;var a=uK=new qK;Lj();a.i="9p";a.f.style[ve]=Gg;a.f.style[we]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[we]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);vK=new fB(1)}function iF(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,JJ(a)}
+function kF(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(hF(a,!1),360<=g||-360>=g?j=jF(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=wK(r,q,u,v,f),E=wK(r,q,u,v,h),J="<g"+a.n+qb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),iF(a,j))}function U(a,b,c,d,e){a.o&&iF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+Za)}
+function gF(a,b,c,d,e){a.o&&(hF(a,!1),iF(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+Za))}function rF(a,b,c,d){var e,b=b.replace(/&/g,oa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ha+d+fa+a.j+' fill="'+e+ja+b+"</text>");iF(a,b)}function wC(a,b,c,d,e){hF(a,!0);iF(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+Za)}
+function JJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ok(a.u.pb)+(a.u.pb.offsetWidth||0)-ok(a.u.pb),d=qk(a.u.pb)+(a.u.pb.offsetHeight||0)-qk(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ja)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function T(a,b){(a.e=b)&&(a.i=qg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function qF(a,b){a.f=b;a.j=LG(b)}t(597,429,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var vK,uK;function zs(a,b,c){c&&(Ks(a,b),c.Zf(a.c));a.e=!0}function Ks(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ok(a.p.pb)+nk(a.p.pb)+nk(a.p.pb.ownerDocument.body),a.c.f=c.clientY-qk(a.p.pb)+(a.p.pb.scrollTop||0)+(a.p.pb.ownerDocument.body.scrollTop||0),a.c.b=new hK(b),b.b.preventDefault(),!0):!1}
+function NJ(a){this.p=a;this.c=new xK;this.d=new yK(this);B(this.p,new zK(this),(Hs(),Hs(),Is));B(this.p,new AK(this),(As(),As(),Bs));B(this.p,new BK(this),(Es(),Es(),Fs));B(this.p,new CK(this),(ws(),ws(),xs));B(this.p,new DK,(Sr(),Sr(),Tr));B(this.p,new EK(this),(Or(),Or(),Pr));B(this.p,new FK(this),(Jr(),Jr(),Kr))}t(598,1,{},NJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function yK(a){Fk();this.b=a}t(599,25,{},yK);
+_.Hc=function(){!this.b.e&&this.b.j&&iK(this.b.j,this.b.c)};_.b=null;function zK(a){this.b=a}t(600,1,{},zK);_.b=null;function AK(a){this.b=a}t(601,1,{},AK);_.b=null;function BK(a){this.b=a}t(602,1,{},BK);_.b=null;function CK(a){this.b=a}t(603,1,{},CK);_.b=null;function DK(){}t(604,1,{},DK);function EK(a){this.b=a}t(605,1,{},EK);_.b=null;function FK(a){this.b=a}t(606,1,{},FK);_.b=null;function xK(){}t(607,1,{},xK);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function aH(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function GK(a){var b,c,d,e,f;mk(a);d=(yj(),zj(null));e=new sK;sy(e,a);Jw(d,e,d.pb);f=a.sd();b=a.rd();c=aH();9<=c?(++f,++b):7==c&&A(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));uy(e,a);Sw(d,e);return new jA(f,b)}function HK(){this.pb=$doc.createElement(be);this.pb[Ed]=af;this.pb.style[bg]=Oe;this.pb.style[fg]=$c;this.pb.style[ph]=db;this.pb.style[Ne]=db}t(609,314,Ei,HK);_.pd=function(){return ok(this.pb)};
+_.qd=function(){return qk(this.pb)};function LG(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function wK(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new rK(new UH(a),new UH(b))}function jF(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+Za}
+function yF(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+ya+h,f<g-1&&(d+=ba);d+=da;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+Za}function hF(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function IJ(){tK();this.o=vK;this.d=[];this.u=new HK}t(610,597,{},IJ);_.b=l;_.c=l;function IK(){IK=x;JK=new jA(0,0)}
+function KK(a){var b;b=a.bg();if(!b){var c;(c=a.$f())?(b=GK(c.b),Ej(c.He(),b.c,b.b),c=GK(c.b),b=new jA(c.c-b.c,c.b-b.b)):b=new jA(0,0);a.fg(b)}return b}function yA(a,b){var c;if(a.Le())return JK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.eg(cA(b));c=GK(a.He());a.f.c=c.c;a.f.b=c.b;return c}function LK(a,b){var c;b&&(c=qg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.ag().pb.style[nd]=c)}function MK(){this.f=new aC;this.f.b=-1;this.f.c=-1}t(612,1,{});_.$f=function(){return null};_._f=function(a){this.dg(a.$d())};
+_.ag=function(){return this.He()};_.bg=function(){return NK};_.Qd=function(){};_.Le=function(){return!1};_.cg=function(a){this.eg(cA(a))};_.dg=function(a){LK(this,a)};_.eg=function(a){var b=this.He().pb,c,d,e;c=(IA(),JA);e=a.c;d=a.b;e!=c.c?b.style[we]=l+e+"pt":b.style[we]=l;d!=c.b?b.style[ve]=d:b.style[ve]=l;0!=(a.d&1)?b.style[ye]=qd:b.style[ye]=l;0!=(a.d&2)?b.style[xe]=Ze:b.style[xe]=l};_.fg=function(a){NK=a};_.gg=function(){};var NK=_.f=null,JK;
+function CB(a,b){IK();MK.call(this);this.b=new Gx(a);this.b.td()[Ed]=l;B(this.b,new OK(this,b),(Uq(),Uq(),Vq))}t(611,612,{},CB);_.He=function(){return this.b};_.dg=function(a){LK(this,a)};_.b=null;function OK(a,b){this.b=a;this.c=b}t(613,1,{},OK);_.Tc=function(a){Rq();Sq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function GB(a){IK();MK.call(this);this.b=new Iy;B(this.b,new PK(this,a),(Oq(),Oq(),Pq))}t(614,612,{},GB);_.He=function(){return this.b};_.b=null;
+function PK(a,b){this.b=a;this.c=b}t(615,1,{},PK);_.b=null;_.c=null;function QK(a,b){var c,d;LK(a,b.$d());for(d=new Xi(b.Wb.b);d.c<d.e.Oe();)c=Yi(d),c.lc&&c.hc._f(c)}function RK(a,b){var c,d,e,f,g,j,h;Ej(a.e,b.fe(),b.be());for(d=new Xi(b.Wb.b);d.c<d.e.Oe();)c=Yi(d),c.lc&&(e=c.hc,e.cg(c),j=c.ge(),h=c.he(),g=c.fe(),f=c.be(),0<g&&0<f&&(c=e.He(),g-=KK(e).c,f-=KK(e).b,Ej(e.He(),g,f),!c.ob&&a.e.Kd(c),a.e.Ld(c,j,h)))}function NA(){IK();MK.call(this);this.e=new Ww}t(616,612,{},NA);
+_._f=function(a){QK(this,a)};_.He=function(){return this.e};_.cg=function(a){RK(this,a)};_.e=null;function GC(a){IK();MK.call(this);var b=this.b=new fy;Lx(b.c,a,!1);Yx(b);this.f.b=-1;this.f.c=-1}t(617,612,{},GC);_.He=function(){return this.b};_.Le=function(){var a;a=(this.b.c.d?Jo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function JC(a){this.b=new cz(a.i,new SK(a))}t(618,1,{},JC);_.b=null;
+function Zy(a){var b,c,d,e,f;f=new tD(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(TK,m,106,0,0);for(c=b.b?Rk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,85)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=uj((XA(),YA),new S(f.e)));c=c.c;if(Bu(!c?th:c.b,Eh))for(c=(!a.e.b||0==a.e.b.d?(nt(),nt(),ot):new bB(a.e.b)).Jd();c.hd();)a=c.jd(),1001==f.e&&a.Ge(f);var g,j,h;1001==f.e?(g=new $r(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.qg(),null.qg()):100==f.e&&A(f.f,103)?(j=f.f,h=new $r(j,205,null),h.j=j.ge(),
+h.k=j.he()):1004<=f.e&&1005>=f.e||(701==f.e?null.qg():401==f.e||402==f.e?(null.qg(),null.qg(),null.qg(),null.qg(),null.qg()):500<=f.e&&507>=f.e&&(g=null.rg,500!=g&&(f=new $r(null.rg,g,null),f.j=null.qg(),f.k=null.qg(),j=null.qg(),f.f=j&12,501==g&&null.qg())))}function SK(a){this.b=a}t(619,1,hi,SK);_.xc=function(){Zy(this)};_.b=null;function fD(){IK();MK.call(this);this.b=new Bz}t(620,612,{},fD);_.$f=function(){var a;a=new fD;xz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.He=function(){return this.b};
+_.bg=function(){return UK};_.fg=function(a){UK=a};var UK=_.b=null;t(621,616,{});function VK(a){var b;b=new hr(G(a.pb,Xf),G(a.pb,Wf));a=new hr(G(a.T.jb.pb,Xf),G(a.T.jb.pb,Wf));return K(M,s,-1,[b.c-a.c,b.b-a.b])}function WK(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.yd(a.R);a.wd(b);a.R=a.Q=null}else null!=a.R?(XK(a,a.R),a.R=null):null!=a.Q&&(YK(a,a.Q),a.Q=null);Rj(a.S)}function CJ(a){a.kb?a.kg(kr(a.T.jb)):(a.Td(),CJ(a))}function YK(a,b){var c;a.kb?(c=VK(a),a.kg(new hr(-1,ZK(b,!1)-c[1]))):a.Q=b}
+function $K(a,b){var c;b!=a.Od()&&(c=a.T.jb,Bw(c),aL(c,b,c.pb,c.q.d,!0))}function XK(a,b){var c;a.kb?(c=VK(a),a.kg(new hr(ZK(b,!0)-c[0],-1))):a.R=b}t(624,316,Yh);_.hg=function(){var a,b;b=kr(this.T.jb);a=VK(this);b.c+=a[0];b.b+=a[1];return b};_.Od=function(){var a;a=this.T.jb;return 0!=a.q.d?bL(Oz(a.q,0)):null};_.ig=function(a){cL(this.T.jb,a)};_.Jd=function(){return new Cw(this.T.jb)};_.jg=function(){or(this.T.jb)};_.Ed=function(){WK(this)};_.Wd=function(){or(this.T.jb)};
+_.Gd=function(a){return dL(this.T.jb,a)};_.kg=function(a){mr(this.T.jb,a)};_.wd=function(a){YK(this,a)};_.Pd=function(a){$K(this,a)};_.yd=function(a){XK(this,a)};_.Q=null;_.R=null;function eL(){eL=x;var a=(fL(),gL(),hL);iL=new zy(a.e,a.c,a.d,a.f,a.b)}function jL(a,b){if(0!=a.I.b.q.d&&bL(Oz(a.I.b.q,0)))throw new ww("WindowPanel can only contain one child widget");kL(a,b)}
+function DJ(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[mh]=Oe,a.ab=!1,a.Td());b=a.pb;b.style[ef]=0+(Lj(),ig);b.style[ah]=bb;e=~~(Fj()-G(a.pb,Xf))>>1;f=~~(Gj()-G(a.pb,Wf))>>1;zI(a,ik(nk($doc.body)+e,0),ik(($doc.body.scrollTop||0)+f,0));d||((a.ab=c)?(a.pb.style[Id]=og,a.pb.style[mh]=nh,tk(a.gb,200)):a.pb.style[mh]=nh)}finally{a.w=!0}}
+function lL(a,b){var c;if(a.w){c=new Rv;a.mb&&dt(a.mb,c);a.J&&lr(a.r,a);try{ej(a.r.d,a)}catch(d){if(d=cj(d),!A(d,124))throw d;}a.n=mL(a.r,a);try{cx(a,b)}finally{hj(a.t.b),hj(a.s.b),hj(a.u.b),a.P&&kj(a.P,a.r),a.C&&(a.C=!1)}}else cx(a,b)}function nL(a,b,c){var d,e;e=a.ob;d=new Tj(a,e);e.Ld(a,d.b+b,d.e+c)}function oL(a,b,c){b=new pL(Ko(Jo(Yv(Yv(a.T.d,b),c))));Aw(b,a);B(b,a.o,(Uq(),Uq(),Vq));return b}function jr(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));mr(a.T.jb,b)}
+function zI(a,b,c){var d,e;(e=a.r)?(d=qL(e.pb),fx(a,b+(ok(e.pb)+d[3]),c+(qk(e.pb)+d[0]))):fx(a,b,c)}function tC(a,b){a.J!=b&&(a.J=b,a.hb&&(b?nr(a.r,a):lr(a.r,a)))}function kL(a,b){if(b!=(0!=a.I.b.q.d?bL(Oz(a.I.b.q,0)):null)){Bw(a.I.b);var c=a.I.b;aL(c,b,c.pb,c.q.d,!0)}}
+function rL(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(er(),sL)&&(a.O=a.G);var d,e;if(a.P)for(e=new Xi(a.P);e.c<e.e.Oe();)if(d=Yi(e),b==(er(),tL)){!d.c&&(d.c=new uL);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(er(),fr))g=d.r,j=d.F,d.I.d?(zI(d,j.d,j.e),jr(d,new hr(j.c,-1))):(zI(d,j.d,j.e),jr(d,new hr(j.c,j.b)),nr(g,d)),aj(g.d,d,d.I.c),Ek(d.z,333);else if(!d.C&&f==(er(),sL))d.pb.style[mh]=nh,er()}else if(b==fr){!d.c&&(d.c=new uL);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=qL(j.pb);h=d.F;if(d.I.d)h.d=ok(d.pb)-
+g[3]-ok(j.pb),h.e=qk(d.pb)-g[0]-qk(j.pb),d.F=h,zI(d,0,0),vL(d,gr(j.pb).c,-1);else{if(f!=(er(),sL))h.d=ok(d.pb)-g[3]-ok(j.pb),h.e=qk(d.pb)-g[0]-qk(j.pb),h.c=d.q,h.b=d.p,d.F=h;zI(d,0,0);mr(d,new wL(gr(j.pb)));lr(j,d)}d==d.r.b||VF(d);Ek(d.z,333)}}else b==sL&&(!d.c&&(d.c=new uL),d=a,d.C||(d.G=c,d.pb.style[mh]=Oe))}}function xL(a,b){a.pb.style[rh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.qg().qg()}
+function yL(a){if(!a.kb){a.t=uw(a,a.r,(!Ps&&(Ps=new Lk),Ps));a.s=uw(a,a.r,Kk?Kk:Kk=new Lk);a.u=uw(a,a.r,(!Us&&(Us=new Lk),Us));var b=a.r;!a.P&&(a.P=new rj);lj(a.P,b);Ps&&(b=new Os(a),a.mb&&dt(a.mb,b));a.J&&nr(a.r,a);aj(a.r.d,a,a.I.c);a.n&&(fx(a,a.n.b,a.n.c),a.n=null);gx(a);VF(a)}}function VF(a){if(a!=a.r.b){var b;Us&&(b=new Ts(a),a.mb&&dt(a.mb,b))}}
+function zL(a,b,c){var d;d=(nx(),ox);hx.call(this,!1,"popup");this.U=d.b;this.S=new AL(this);d=new BL;d.pb[Ed]="mosaic-popupLayoutPanel";$w(this.T,d);ex(this);this.o=new CL(this);this.z=new DL(this);this.A=new EL(this);this.B=new FL(this);this.F=new GL;this.O=(er(),tL);this.J=c;this.r=a;a=this.I=new HL(b);b=new IL;!a.e&&(a.e=new JL);lj(a.e,b);a=new KL(new yy(iL.b.e.b,iL.b.c,iL.b.d,iL.b.f,iL.b.b));B(a,new LL(this),(Uq(),Uq(),Vq));b=this.I.c;b.c||(b.c=new vy,b.c.td()[Ed]="mosaic-Caption-iconBoxRight",
+c=b.c,d=(oy(),py),c.d=d,ML(b.i,b.c,new NL(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Mw;d=ty(c);fw(c.c,(tv(),uv(d)),0);Lw(c,a,d,0,!1)}else sy(b.c,a);cL(b.i,null);B(this.I.c,new OL(this),(br(),br(),cr));B(this.I.c,this.o,Vq);$K(this,this.I);Zi(Ko(Jo(this.pb)),"mosaic-WindowPanel",!0)}t(623,624,Yh);_.Od=function(){return 0!=this.I.b.q.d?bL(Oz(this.I.b.q,0)):null};_.Rd=function(a){lL(this,a)};_.Jd=function(){return new Cw(this.I.b)};_.Ed=function(){WK(this);Rj(new PL(this))};
+_.Gd=function(a){return dL(this.I.b,a)};_.kg=function(a){jr(this,a)};_.Sd=function(a,b){zI(this,a,b)};_.Pd=function(a){kL(this,a)};_.Td=function(){yL(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var iL;function QL(a){a.i=(new BB(a.j)).hc.He();B(a.i,new RL(a),(Uq(),Uq(),Vq));a.e=K(SL,m,59,[a.i])}
+function AJ(){eL();var a,b,c,d,e,f;zL.call(this,(TL(),UL),null,!0);this.ng();this.db=!0;a=new hy(this.k);this.f=new Az;this.f.pb.style[ph]=db;ow(this.f,db);this.lg();XK(this,"400px");f=new Nz;f.pb.style[Ne]=db;f.f[xd]=10;c=(ay(),ly);f.b=c;Mz(f,a);Mz(f,this.f);e=new vy;e.f[xd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],sy(e,a);Mz(f,e);jL(this,f);tC(this,!1);this.mg()}t(622,623,Yh,AJ);_.lg=function(){QL(this)};_.mg=function(){var a=this.f;a.pb.readOnly=!0;var b=qw(a.pb)+"-readonly";Zi(a.td(),b,!0)};
+_.ng=function(){sC(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function RL(a){this.b=a}t(625,1,{},RL);_.Tc=function(){lL(this.b,!1)};_.b=null;function BJ(a){this.b=a}t(626,1,{},BJ);
+_.xc=function(){rw(this.b.f.pb,!0);Dx.Xd(this.b.f.pb);var a=this.b.f,b;b=Go(a.pb,kh).length;if(0<b&&a.kb){if(0>b)throw new Ux("Length must be a positive integer. Length: "+b);if(b>Go(a.pb,kh).length)throw new Ux("From Index: 0 To Index: "+b+" Text Length: "+Go(a.pb,kh).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function VL(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";sC(a.I.c,"Paste")}function WL(a){eL();AJ.call(this);this.d=a}
+t(628,622,Yh,WL);_.lg=function(){QL(this);this.b=(new BB(this.c)).hc.He();B(this.b,new XL(this),(Uq(),Uq(),Vq));this.e=K(SL,m,59,[this.b,this.i])};_.mg=function(){ow(this.f,"150px")};_.ng=function(){VL(this)};_.Td=function(){yL(this);ko((ho(),io),new YL(this))};_.b=null;_.c=null;_.d=null;function ZL(a){eL();WL.call(this,a)}t(627,628,Yh,ZL);_.mg=function(){ow(this.f,"150px");kE(new $L(this),this.f)};_.ng=function(){VL(this);this.k+=" Or drag and drop a file on it."};
+function $L(a){this.b=a;this.c=new aM(this);this.d=this.e=1}t(629,481,{},$L);_.b=null;function aM(a){this.b=a}t(630,1,{},aM);_.Se=function(a){this.b.b.f.pb[kh]=null!=a?a:l};_.b=null;function hD(){new ft}t(631,453,{},hD);function XL(a){this.b=a}t(632,1,{},XL);_.Tc=function(){if(this.b.d){var a=this.b.d,b;b=new tD(a.b,0,Go(this.b.f.pb,kh));rE(a.b.b,b.b)}lL(this.b,!1)};_.b=null;function YL(a){this.b=a}t(633,1,{},YL);_.xc=function(){rw(this.b.f.pb,!0);Dx.Xd(this.b.f.pb)};_.b=null;
+function ds(a){var b;a&&a&&(a=new bM(a),void 0!=$wnd.FileReader?b=new ZL(a):b=new WL(a),CJ(b),DJ(b))}function bM(a){this.b=a}t(635,1,{},bM);_.b=null;function Fr(a,b){a.onloadend=function(a){b.Se(a.target.result)}}function oE(a){this.b=a}t(640,1,{},oE);_.b=null;function lE(){}t(641,1,{},lE);function mE(){}t(642,1,{},mE);function nE(){}t(643,1,{},nE);
+function uC(a,b){IK();NA.call(this);this.d=new cM(a);var c=this.c=new vy,d=(ay(),ly);c.b=d;sy(this.c,this.e);jL(this.d,this.c);this.d.b=this;this.b=b}t(644,621,{},uC);_.He=function(){return this.d};_.ag=function(){return this.c.ob};_.Qd=function(){lL(this.d,!1)};_.eg=function(){};_.gg=function(a){QK(this,a);RK(this,a);CJ(this.d);yL(this.d)};_.b=null;_.c=null;_.d=null;function cM(a){eL();zL.call(this,(TL(),UL),a,!1)}t(645,623,Yh,cM);
+_.Qd=function(){var a=this.b,b=new nC(a.b,201),c;a=a.b.r;a.b?a=new dM(new Xi(a.b)):(a=(nt(),nt(),ot),a=new Xi(a));for(;a.hd();)c=a.jd(),201==b.e&&xI(c.b)};_.b=null;function cG(a,b,c,d){b=dA(b);c+=b.b;d+=b.c;fx(a.b,c,d);gx(a.b)}function QC(){IK();MK.call(this);var a=this.b=new eM;a.ab=!0;a.b.i=!0;this.b.db=!0}t(646,612,{},QC);_.He=function(){return this.b};_.b=null;function HD(){}t(653,469,{},HD);function dM(a){if(!a)throw new Eo;this.b=a}t(654,1,{},dM);_.hd=function(){return ND(this.b)};_.jd=function(){return Yi(this.b)};
+_.kd=function(){throw new RD("Missing message: awt.50");};_.b=null;function lB(){return lB()}function FD(){FD=x;var a;a=(wD(),xD["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(fM,m,-1,0,1);else throw new CH(a+" is not supported");}catch(b){if(b=cj(b),!A(b,132))throw b;}}function KC(a,b){a.b=31*a.b+Zt((new UH(b)).b)}function gB(){}t(657,1,{},gB);_.hC=function(){return this.b};_.b=1;
+function gM(){gM=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Pe))&&0<b.length)b=$doc.getElementsByTagName(Pe)[0],b.style[Ne]=db;a.body.style[Ne]=db}function qL(a){gM();var b;b=y(M,s,-1,4,1);b[0]=hM(iM(a,"borderTopWidth"));b[1]=hM(iM(a,"borderRightWidth"));b[2]=hM(iM(a,"borderBottomWidth"));b[3]=hM(iM(a,"borderLeftWidth"));return b}function jM(a){gM();var b,c;c=kM(a);b=qL(a);a=new hr(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}
+function gr(a){gM();return new hr(a.clientWidth,a.clientHeight)}function kM(a){gM();var b;b=y(M,s,-1,4,1);b[0]=hM(iM(a,"marginTop"));b[1]=hM(iM(a,"marginRight"));b[2]=hM(iM(a,"marginBottom"));b[3]=hM(iM(a,"marginLeft"));return b}function lM(a){gM();var b;b=y(M,s,-1,4,1);b[0]=hM(iM(a,"paddingTop"));b[1]=hM(iM(a,"paddingRight"));b[2]=hM(iM(a,"paddingBottom"));b[3]=hM(iM(a,"paddingLeft"));return b}function mM(a,b,c){gM();try{H(b,te)&&(b=Rd),a.style[b]=c}catch(d){if(d=cj(d),!A(d,124))throw d;}}
+function ZK(a,b){gM();var c;nM||(nM=$doc.createElement(Kg),mM(nM,ef,l),mM(nM,ah,l),mM(nM,fg,$c),mM(nM,mh,Oe),$doc.body.appendChild(nM));mM(nM,ph,a);mM(nM,Ne,a);c=jM(nM);return b?c.c:c.b}var nM=null;function oM(){hr.call(this,0,0)}function hr(a,b){this.c=a;this.b=b}function wL(a){hr.call(this,a.c,a.b)}t(659,1,Ci,oM,hr,wL);_.eQ=function(a){return this===a?!0:null==a||pM!=Sn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Wc};_.b=0;_.c=0;function qM(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(660,1,{117:1,120:1,141:1},qM);_.eQ=function(a){return a===this?!0:A(a,141)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return rM.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;
+function sM(a,b){this.b=a;this.c=b}t(661,1,Ci,sM);_.eQ=function(a){return this===a?!0:null==a||tM!=Sn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return tM.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;function GL(){this.c=this.b=this.e=this.d=0}t(662,1,Ci,GL);_.eQ=function(a){return this===a?!0:null==a||uM!=Sn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return uM.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function iM(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==te&&(b=Rd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(664,1,{});var vM=-1;function wM(){}t(665,664,{},wM);_.b=-1;_.c=-1;var xM=null;
+function hM(a){a=parseInt(a,10);a=isNaN(a)?null:JF(a);return!a?0:a.b}t(668,331,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1});_.hg=function(){return kr(this.i)};_.ig=function(a){cL(this.i,a)};_.jg=function(){or(this.i)};_.Wd=function(){or(this.i)};_.wd=function(a){var b=this.i;b.pb.style[Ne]=a;b.kb||(b.i=a)};_.yd=function(a){var b=this.i;b.pb.style[ph]=a;b.kb||(b.j=a)};function fL(){fL=x;gL()}function sC(a,b){a.b.pb.textContent=b||l;cL(a.i,null)}
+function yM(a){fL();var b;Ix(this,new BL);this.b=new zM;b=this.i;AM(b,new BM);mM(b.pb,cg,bb);b.p=0;ML(b,this.b,new NL(0));this.b.td()[Ed]="mosaic-Caption-text";this.b.pb.textContent=a||l;cL(this.i,null);this.pb[Ed]="mosaic-Caption"}t(667,668,{16:1,19:1,20:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,61:1,67:1,68:1,69:1,71:1,72:1,75:1,79:1,80:1,82:1,143:1,149:1},yM);_.Yc=function(a){return B(this,a,(js(),js(),ks))};_.Zc=function(a){return B(this,a,(Hj(),Hj(),Ij))};
+_.$c=function(a){return B(this,a,(ns(),ns(),os))};_._c=function(a){return B(this,a,(Jj(),Jj(),Kj))};_.c=null;function gL(){gL=x;CM=bo()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Sz(CM,240,20);new Sz(CM,224,16);new Sz(CM,208,16);new Sz(CM,192,16);new Sz(CM,176,16);new Sz(CM,160,16);new Sz(CM,144,16);new Sz(CM,128,16);new Sz(CM,112,16);new Sz(CM,96,16);new Sz(CM,80,16);new Sz(CM,64,16);new Sz(CM,260,16);hL=new Sz(CM,48,16);new Sz(CM,32,16);new Sz(CM,16,16);new Sz(CM,0,16)}var CM,hL;
+function DM(a,b){rw(a.b.pb,!b);cL(a.i,a.b)}function ir(a,b){a.d=b;rw(a.b.pb,!b);cL(a.i,a.b);if(a.e){var c;for(c=new Xi(a.e);c.c<c.e.Oe();)Yi(c)}}function HL(a){var b;Ix(this,new BL);b=this.i;AM(b,new EM((FM(),GM)));b.p=0;this.c=new yM(a);ML(b,this.c,new NL(1));this.b=new BL;qj(this.b,"Body");ML(b,this.b,new NL(0));this.pb[Ed]="mosaic-CaptionLayoutPanel"}t(670,668,{46:1,48:1,57:1,61:1,69:1,70:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1},HL);_.zd=function(){vw(this.i)};_.Ad=function(){yw(this.i)};_.Jd=function(){return new Cw(this.b)};
+_.Gd=function(a){return dL(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function JL(){nI(this)}t(671,545,$h,JL);function AL(a){this.b=a}t(672,1,hi,AL);_.xc=function(){or(this.b.T.jb)};_.b=null;function HM(a){var b;b=a.c;a=b.r;b=!a.f?-1:Qj(a.f.b,b);a.f&&ov(a.f.b,b)&&rv(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&VF(!a.f?null:ov(a.f.b,b-1))}function IM(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new MA);-1==Qj(a.f.b,b)&&lj(a.f.b,b)}function uL(){}t(673,1,{},uL);_.ad=function(a){HM(a)};_.bd=function(a){IM(a)};
+_.dd=function(a){JM(a.b.r,a.b)};function TL(){TL=x;KM=new LM(1,"e");MM=new LM(2,Mf);NM=new LM(3,"ne");OM=new LM(10,"nw");PM=new LM(4,zg);QM=new LM(5,Dg);RM=new LM(12,"sw");SM=new LM(8,"w");UL=new TM((yj(),zj(null)).pb)}function mL(a,b){var c;c=qL(a.pb);return new sM(ok(b.pb)-(ok(a.pb)+c[3]),qk(b.pb)-(qk(a.pb)+c[0]))}
+function UM(a){var b,c,d,e,f,g;if(a.f){b=gr(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=ov(a.f.b,d),c=new hr(G(g.pb,Xf),G(g.pb,Wf)),f=mL(a,g),f.b-=ik(0,f.b+G(g.pb,Xf)-b.c),f.c-=ik(0,f.c+G(g.pb,Wf)-b.b),zI(g,ik(0,f.b),ik(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,vL(g,c.c,c.b),g.O==(er(),fr)&&mr(g,new wL(gr(a.pb))),Ek(g.z,1)}}function VM(a,b,c){a=a.e;aj(a,b,b);z(a.d,b,c);qj(b,Dc+c.c)}
+function lr(a,b){var c;c=a.e;WM(c,b.H);pj(b.H,Dc+OM.c);WM(c,b.D);pj(b.D,Dc+MM.c);WM(c,b.E);pj(b.E,Dc+NM.c);WM(c,b.N);pj(b.N,Dc+SM.c);WM(c,b.v);pj(b.v,Dc+KM.c);WM(c,b.M);pj(b.M,Dc+RM.c);WM(c,b.K);pj(b.K,Dc+PM.c);WM(c,b.L);pj(b.L,Dc+QM.c)}
+function nr(a,b){!b.H&&(b.H=oL(b,0,0));VM(a,b.H,OM);!b.D&&(b.D=oL(b,0,1));VM(a,b.D,MM);!b.E&&(b.E=oL(b,0,2));VM(a,b.E,NM);!b.N&&(b.N=oL(b,1,0));VM(a,b.N,SM);!b.v&&(b.v=oL(b,1,2));VM(a,b.v,KM);!b.M&&(b.M=oL(b,2,0));VM(a,b.M,RM);!b.K&&(b.K=oL(b,2,1));VM(a,b.K,PM);!b.L&&(b.L=oL(b,2,2));VM(a,b.L,QM)}function JM(a,b){var c,d;a.b=b;d=a.f.b.d;c=Qj(a.f.b,b);if(c+1<d){qB(a.f,b);for(lj(a.f.b,b);c<d;++c)xL(ov(a.f.b,c),c)}else xL(b,c)}
+function TM(a){a=new XM(a);Ix(this,a);this.d=new YM(a);this.d.j=!0;ij(this.d);this.d.n=3;this.e=new ZM(a);this.e.j=!0;ij(this.e);this.e.n=3;Kx(this)}t(674,331,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,149:1},TM);_.hg=function(){return gr(this.pb)};_.ig=function(){var a;(a=$M(this))&&a.ig(null)};_.jg=function(){UM(this)};_.ad=function(a){!this.c&&(this.c=new uL);HM(a)};_.bd=function(a){!this.c&&(this.c=new uL);IM(a)};_.Wd=function(){UM(this)};
+_.dd=function(a){!this.c&&(this.c=new uL);JM(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var KM,MM,NM,OM,UL,PM,QM,RM,SM;function XM(a){this.q=new Xw(this);this.pb=a}t(675,311,vi,XM);function LM(a,b){this.b=a;this.c=b}t(676,1,{},LM);_.b=0;_.c=null;function YM(a){Ti();mj.call(this,a)}t(677,3,{},YM);_.rc=function(){var a;a=this.k.f;a.C||mk(a.x);pj(this.k.f,"dragdrop-dragging");!a.I.d&&DM(a.I,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=ik(this.b,a<this.e?a:this.e),b=ik(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[ef]=a+(Lj(),ig);c.style[ah]=b+ig};
+_.sc=function(){var a;a=this.k.f;a==a.r.b||VF(a);a.I.d||DM(a.I,!0);a.C||(a.x||(a.x=new aN,qj(a.x,"mosaic-GlassPanel-invisible")),mM(a.x.pb,rh,(gM(),iM(a.pb,rh))),xj((yj(),zj(null)),a.x,0,0));qj(this.k.f,"dragdrop-dragging");a=new Tj(this.k.b,null);this.b=a.b+pk(this.k.b.pb);this.c=a.e+rk(this.k.b.pb);this.e=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.sd();this.d=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.rd()};_.b=0;_.c=0;_.d=0;_.e=0;
+function WM(a,b){try{ej(a,b)}catch(c){if(c=cj(c),!A(c,124))throw c;}}function ZM(a){Ti();mj.call(this,a);this.d=new Vi}t(678,3,{},ZM);_.rc=function(){var a;a=this.k.f.ob;a.C||mk(a.x);pj(this.k.f,"dragdrop-dragging");DM(a.I,!1);jr(a,new hr(a.q,a.p));Ek(a.z,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=uj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.qd()-ik(this.k.d,this.c):this.k.f.qd()-this.k.d,0!=b&&(a=d.p,b=ik(a+b,G(d.I.c.pb,Wf)),b!=a&&nL(d,0,a-b),jr(d,new hr(d.q,b)),Ek(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.qd():this.k.d-this.k.f.qd(),0!=b&&(a=d.p,b=ik(a+b,G(d.I.c.pb,Wf)),jr(d,new hr(d.q,b)),Ek(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.pd()-ik(this.k.c,this.b):this.k.f.pd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+b:
+96,b!=a&&nL(d,a-b,0),jr(d,new hr(b,d.p)),Ek(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.pd():this.k.c-this.k.f.pd(),0!=b&&(a=d.q,jr(d,new hr(96<a+b?a+b:96,d.p)),Ek(d.z,333)))};
+_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||VF(a);DM(a.I,!0);a.C||(a.x||(a.x=new aN,qj(a.x,"mosaic-GlassPanel-invisible")),mM(a.x.pb,rh,(gM(),iM(a.pb,rh))),xj((yj(),zj(null)),a.x,0,0));qj(this.k.f,"dragdrop-dragging");a=new Tj(this.k.b,null);this.b=a.b+pk(this.k.b.pb);this.c=a.e+rk(this.k.b.pb);this.f=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.sd();this.e=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.rd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function aN(){var a;this.e=new bN(this);this.b=!1;this.c=new ax;Ix(this,this.c);a=this.pb.style;a[nd]="#000";a[re]="alpha(opacity=50)";a.opacity="0.5";this.pb[Ed]="gwt-GlassPanel"}t(679,331,ei,aN);
+_.Cd=function(){var a;Kx(this);try{a=this.ob}catch(b){b=cj(b);if(A(b,130))throw new ww("Parent widget must be an instance of AbsolutePanel");throw b;}a==(yj(),zj(null))?(hv(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),kj(Gk,a),a.c=!0,a.d=Pk(a),lj(Gk,a),this.d=new cN(this),Lv(new gv(this.d))):(this.pb.style[ud]=bb,this.pb.style[rg]=bb);this.b&&zv(new fv(this));xj(zj(null),new dN,nk($doc.body),$doc.body.scrollTop||0)};
+_.Dd=function(){this.i.Dd();Mk(this.e);this.d&&(dv(Jv,this.d,K(eN,m,47,[(!Ss&&(Ss=new Lk),Ss)])),this.d=null);this.b&&dv(Bv,this,K(eN,m,47,[(!Av&&(Av=new Lk),Av)]))};_.md=function(a){switch(wv(a.type)){case 256:if(27==(a.keyCode||0))return mk(this),!1;case 1:if(this.pb.contains(Lo(a)))return mk(this),!1}return!0};_.Ed=function(){};_.b=!1;_.c=null;_.d=null;function bN(a){Fk();this.b=a}t(680,25,{},bN);_.Hc=function(){hv(this.b.pb)};_.b=null;function cN(a){this.b=a}t(681,1,{},cN);_.b=null;
+function dN(){Nx();Dj.call(this);var a;a=new Jy(new fN(this));B(this,a,(Kq(),Kq(),Lq));B(this,a,(Gr(),Gr(),Hr))}t(682,333,oi,dN);_.Ed=function(){Rj(new gN(this))};function fN(a){this.b=a}t(683,1,{},fN);_.b=null;function gN(a){this.b=a}t(684,1,hi,gN);_.xc=function(){Sy(this.b.pb)};_.b=null;function hN(a){a.pb.style[ph]=md;a.pb.style[Ne]=md;if(a.kb){var a=a.ob,b;A(a,149)?a.ig(null):(b=$M(a))&&b.ig(a)}}t(686,314,{46:1,48:1,57:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1});
+_.hg=function(){hN(this);return new hr(G(this.pb,Xf),G(this.pb,Wf))};_.ig=function(){hN(this)};_.jg=function(){};_.ld=function(){};_.Wd=function(){};function zM(){this.pb=$doc.createElement("label");this.pb[Ed]="mosaic-Label";this.pb.style[oh]=Sf;this.pb[Ed]="mosaic-HTML"}t(685,686,{46:1,48:1,57:1,67:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1},zM);function KL(a){Ix(this,new iN(a));this.pb[Ed]="mosaic-ImageButton"}t(687,331,{19:1,46:1,48:1,57:1,61:1,69:1,71:1,72:1,76:1,80:1,82:1},KL);
+function eM(){var a=(nx(),qx);hx.call(this,!0,rf);this.U=a.b;this.b=new jN(this);this.b.e=!0;Yw(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);Bj();hw(a,b)}else this.lb|=1;Ko(Jo(this.pb))[Ed]=Le;this.pb.style[rh]="2147483647"}t(688,316,vi,eM);_.ld=function(a){xw(this,a);1==wv(a.type)&&cx(this,!1)};_.b=null;
+function jN(a){this.c=a;this.d=new rj;this.j=new rj;a=(bz(),az);new Rz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Pg);this.f=$doc.createElement(Sg);sv(b,this.f);this.p=!0;a=(Nx(),Ox());b=(tv(),uv(b));a.appendChild(b);this.pb=a;Pl();this.pb.setAttribute(sg,sm.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),Bj(),hw(a,b)):this.lb|=2225;this.pb[Ed]=Ke;a=qw(this.pb)+"-vertical";Zi(this.td(),a,!0);this.pb.style[ag]=bb;this.pb.setAttribute("hideFocus",jh);B(this,new $y(this),(Kq(),Kq(),Lq))}
+t(689,355,Ei,jN);_.ld=function(a){switch(wv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Ty(this,a)};_.Vd=function(a,b){Xy(this,a,b);b||this.b&&cx(this.c,!1)};_.b=!0;_.c=null;
+function iN(a){var b=(ay(),ly),c=(oy(),py),d;d=new Vx;d.i[rd]=ab;d.i[wd]=0;d.i[xd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Tx(b.b);b.b.d.rows[0].cells[0][id]=c.b;Tx(b.b);b.b.d.rows[0].cells[0].style[lh]=e.b;Tx(d);b=Px(d,0,0,!0);if(a){mk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Rx(g,f.d);Wt(f.c,g,a);c.b=c.b.c}else e=c.c.d,lj(c.c,a);a.pb[Yc]=e;sv(b,a.pb);Aw(a,d)}Ix(this,d);Zi(this.pb,"mosaic-WidgetWrapper",!0)}t(690,331,ei,iN);_.b=null;_.c=null;function CL(a){this.b=a}t(691,1,{},CL);
+_.Tc=function(){this.b.hb&&this.b!=this.b.r.b&&VF(this.b)};_.b=null;function DL(a){Fk();this.b=a}t(692,25,{},DL);_.Hc=function(){or(this.b.T.jb);var a=this.b;Rs((!a.y&&(a.y=new kN),a.y))};_.b=null;function EL(a){Fk();this.b=a}t(693,25,{},EL);_.Hc=function(){rL(this.b,(er(),fr))};_.b=null;function FL(a){Fk();this.b=a}t(694,25,{},FL);_.Hc=function(){rL(this.b,(er(),sL))};_.b=null;function IL(){}t(695,1,{},IL);function LL(a){this.b=a}t(696,1,{},LL);_.Tc=function(){this.b.Qd()};_.b=null;
+function OL(a){this.b=a}t(697,1,{},OL);_.b=null;function PL(a){this.b=a}t(698,1,hi,PL);_.xc=function(){this.b.O==(er(),fr)?Ek(this.b.A,333):this.b.O==sL&&Ek(this.b.B,333)};_.b=null;function pL(a){this.pb=a;vw(this)}t(699,314,{16:1,19:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,69:1,72:1,80:1,82:1},pL);_.Yc=function(a){return B(this,a,(js(),js(),ks))};_.Zc=function(a){return B(this,a,(Hj(),Hj(),Ij))};_.$c=function(a){return B(this,a,(ns(),ns(),os))};_._c=function(a){return B(this,a,(Jj(),Jj(),Kj))};
+function kN(){jt.call(this,null)}t(700,246,ai,kN);function er(){er=x;fr=new lN("MAXIMIZED",0);sL=new lN("MINIMIZED",1);tL=new lN("NORMAL",2);mN=K(nN,m,144,[fr,sL,tL])}function lN(a,b){I.call(this,a,b)}t(701,146,{117:1,121:1,123:1,144:1},lN);var mN,fr,sL,tL;
+function hv(a){var b=(iw(),jw).scrollWidth,c=jw.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+ig;a.style.marginTop=-d+ig;a.style.width=b+e+ig;a.style.height=c+d+ig}
+function oN(a,b){var c,d,e;if(a.n)return!0;a.y.Ze();for(c=new Cw(b);c.b.b<c.b.c.d-1;)d=bL(Dw(c.b)),e=d.ob,A(e,150)&&e.xd(d.ud()),d.ud()&&lj(a.y,d);return!0}
+function pN(a,b){var c,d,e;if(b.b)a.d&&sk(a.d),a.d=new qN(a,b),tk(a.d,333);else for(d=new Xi(a.y);d.c<d.e.Oe();)c=Yi(d),e=c.nb,Uw(b,rN(c),e.t,e.u),sN(c,e.v,e.s,K(M,s,-1,[tN(a.r.b,c).e,tN(a.q.b,c).d,tN(a.o.b,c).b,tN(a.p.b,c).c]),K(M,s,-1,[uN(a.j.b,c).e,uN(a.i.b,c).d,uN(a.e.b,c).b,uN(a.f.b,c).c]),K(M,s,-1,[vN(a.v,c),vN(a.u,c),vN(a.s,c),vN(a.t,c)]))}
+function wN(){this.y=new rj;this.k=new xN(this);this.x=new yN(this.k);this.w=new zN(this.k);this.r=new AN(this.k);this.q=new BN(this.k);this.o=new CN(this.k);this.p=new DN(this.k);this.j=new EN(this.k);this.i=new FN(this.k);this.e=new GN(this.k);this.f=new HN(this.k);this.v=new IN(this.k);this.u=new IN(this.k);this.s=new IN(this.k);this.t=new IN(this.k)}t(705,1,{});_.og=function(a){pN(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function JN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Xi(b.y);e.c<e.e.Oe();)d=Yi(e),A(d,62)&&(d=d.jb),f=d.nb,Uw(c,rN(d),f.t,f.u),sN(d,f.v,f.s,K(M,s,-1,[tN(b.r.b,d).e,tN(b.q.b,d).d,tN(b.o.b,d).b,tN(b.p.b,d).c]),K(M,s,-1,[uN(b.j.b,d).e,uN(b.i.b,d).d,uN(b.e.b,d).b,uN(b.f.b,d).c]),K(M,s,-1,[vN(b.v,d),vN(b.u,d),vN(b.s,d),vN(b.t,d)]));KN(c);a.b.d=null;for(a=new Xi(a.b.y);a.c<a.e.Oe();)b=Yi(a),A(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
+function qN(a,b){this.b=a;this.c=b;var c=(yk(),Bk);this.n=new xk(this);this.u=c}t(706,18,{},qN);_.yc=function(){JN(this)};_.zc=function(){JN(this)};
+_.Bc=function(a){var b,c,d;for(c=new Xi(this.b.y);c.c<c.e.Oe();)b=Yi(c),A(b,62)&&(b=b.jb),d=b.nb,d.j=Zt(d.p+(d.t-d.p)*a),d.w=Zt(d.q+(d.u-d.q)*a),d.x=Zt(d.r+(d.v-d.r)*a),d.i=Zt(d.o+(d.s-d.o)*a),Uw(this.c,rN(b),d.j,d.w),sN(b,d.x,d.i,K(M,s,-1,[tN(this.b.r.b,b).e,tN(this.b.q.b,b).d,tN(this.b.o.b,b).b,tN(this.b.p.b,b).c]),K(M,s,-1,[uN(this.b.j.b,b).e,uN(this.b.i.b,b).d,uN(this.b.e.b,b).b,uN(this.b.f.b,b).c]),K(M,s,-1,[vN(this.b.v,b),vN(this.b.u,b),vN(this.b.s,b),vN(this.b.t,b)]))};_.b=null;_.c=null;
+t(708,1,{});_.b=null;function GN(a){this.b=a}t(707,708,{},GN);function HN(a){this.b=a}t(709,708,{},HN);function FN(a){this.b=a}t(710,708,{},FN);function EN(a){this.b=a}t(711,708,{},EN);function CN(a){this.b=a}t(712,708,{},CN);function DN(a){this.b=a}t(713,708,{},DN);function BN(a){this.b=a}t(714,708,{},BN);function AN(a){this.b=a}t(715,708,{},AN);t(716,708,{},function(a){this.b=a});t(717,708,{},function(a){this.b=a});
+function vN(a,b){var c=a.b,d;d=uj(c.e,b);d||(d=new qM(lM(b.pb)),z(c.e,b,d));return d.e}function IN(a){this.b=a}t(718,708,{},IN);function zN(a){this.b=a}t(719,708,{},zN);function yN(a){this.b=a}t(720,708,{},yN);function uN(a,b){var c;c=uj(a.b,b);c||(c=new qM(qL(b.pb)),z(a.b,b,c));return c}function tN(a,b){var c;c=uj(a.c,b);c||(c=new qM(kM(b.pb)),z(a.c,b,c));return c}
+function LN(a,b){var c,d;d=uj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=$M(b),f,g,j,h,n;if(A(b,149)){if(null!=c.n&&null!=c.k){d=new hr(MN(e,!0),MN(e,!1));break a}h=b.hg();null!=c.n&&(h.c=MN(e,!0));null!=c.k&&(h.b=MN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new hr(MN(e,!0),MN(e,!1));break a}h=new oM;f=b.pb;n=f.style;g=n[fg];j=n[mh];n[fg]="static";n[mh]=Oe;null!=c.n?h.c=MN(e,!0):(n[ph]=md,h.c=(f.offsetWidth||0)+tN(d.p.b,b).c+tN(d.q.b,b).d);null!=c.k?h.b=MN(e,!1):(n[Ne]=md,h.b=(f.offsetHeight||0)+tN(d.r.b,b).e+
+tN(d.o.b,b).b);n[fg]=g;n[mh]=j}d=h}null!=c.n&&(Lj(),iq)==c.n.qg()||null!=c.k&&(Lj(),iq)!=c.k.qg()||z(a.f,b,d)}return d}function xN(a){this.i=a;this.d=new Vi;this.f=new Vi;this.c=new Vi;this.b=new Vi;this.e=new Vi}t(721,1,{},xN);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function NN(a){var b;b=a.nb;if(null==b||!A(b,147))b=new ON,a.nb=b;return b}function BM(){EM.call(this,(FM(),PN))}function EM(a){var b=(QN(),RN);wN.call(this);this.c=a;this.b=b}t(722,705,{},BM,EM);
+_.pg=function(a){var b,c,d,e,f,g,j,h,n;h=new oM;oN(this,a);n=tN(this.p.b,a).c+tN(this.q.b,a).d+uN(this.f.b,a).c+uN(this.i.b,a).d+vN(this.t,a)+vN(this.u,a);d=tN(this.r.b,a).e+tN(this.o.b,a).b+uN(this.j.b,a).e+uN(this.e.b,a).b+vN(this.v,a)+vN(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(FM(),PN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Xi(this.y);a.c<a.e.Oe();)c=Yi(a),e=NN(c),b=null,j=c.ob,A(j,150)&&(b=j,b=SN(b),b=new hr(b[1]+b[3],b[0]+b[0])),this.c==PN?(n+=LN(this.x.b,c).c,e.b=LN(this.w.b,
+c).b,A(j,150)&&(n+=b.c,e.b+=b.b),f=ik(f,e.b)):(d+=LN(this.w.b,c).b,e.c=LN(this.x.b,c).c,A(j,150)&&(d+=b.b,e.c+=b.c),g=ik(g,e.c));this.c==PN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.og=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(oN(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=vN(this.t,a);E=vN(this.v,a);c=gr(a.pb);Q=c.c-(u+vN(this.u,a));r=c.b-(E+vN(this.s,a));g=Q;c=r;this.c==(FM(),PN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Xi(this.y);e.c<e.e.Oe();)d=Yi(e),b=null,q=NN(d),v=d.ob,A(v,150)&&(b=v,b=SN(b),b=new hr(b[1]+b[3],b[0]+b[0])),this.c==PN?(q.e?++h:(q.c=LN(this.x.b,d).c,A(v,150)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=LN(this.w.b,d).b,A(v,150)&&(q.b+=b.b))):(q.d?++j:(q.b=LN(this.w.b,
+d).b,A(v,150)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=LN(this.x.b,d).c,A(v,150)&&(q.c+=b.c)));for(e=new Xi(this.y);e.c<e.e.Oe();)d=Yi(e),b=null,q=d.nb,v=d.ob,A(v,150)&&(b=v,b=SN(b),b=new hr(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==PN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,150)&&(n-=b.c,f-=b.b),this.c==GM?(q.t=this.b==(QN(),RN)?u:this.b==TN?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(QN(),RN)?(q.t=u,q.u=E):this.b==TN?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
+n,q.s=f,u+=J+D),a.b&&(v=d.pd()-ok(a.pb)-vN(this.t,a),-1==q.p&&(q.p=v),v=d.qd()-qk(a.pb)-vN(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.sd()),-1==q.o&&(q.o=d.rd()));pN(this,a)}};_.b=null;_.c=null;function QN(){QN=x;RN=new UN("START",0);TN=new UN(Gb,1);VN=new UN("END",2);WN=K(XN,m,145,[RN,TN,VN])}function UN(a,b){I.call(this,a,b)}t(723,146,{117:1,121:1,123:1,145:1},UN);var WN,TN,VN,RN;function FM(){FM=x;PN=new YN("HORIZONTAL",0);GM=new YN("VERTICAL",1);ZN=K($N,m,146,[PN,GM])}
+function YN(a,b){I.call(this,a,b)}t(724,146,{117:1,121:1,123:1,146:1},YN);var ZN,PN,GM;t(726,1,{151:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function ON(){this.f=!1}function NL(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(725,726,{147:1,151:1},ON,NL);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function aO(a,b){if(a.n)return!0;oN(a,b);if(0<a.y.d){a.b=ov(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,148))d=new bO,c.nb=d;a.c=d;a.y.Ze();lj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function cO(){wN.call(this)}t(727,705,{},cO);
+_.pg=function(a){var b,c;c=new oM;aO(this,a);if(this.b){b=LN(this.x.b,this.b).c;var d=LN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,150)&&(b=SN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=tN(this.p.b,a).c+tN(this.q.b,a).d+uN(this.f.b,a).c+uN(this.i.b,a).d+vN(this.t,a)+vN(this.u,a);c.b+=tN(this.r.b,a).e+tN(this.o.b,a).b+uN(this.j.b,a).e+uN(this.e.b,a).b+vN(this.v,a)+vN(this.s,a);return c};
+_.og=function(a){var b,c,d,e,f;aO(this,a)&&(d=vN(this.t,a),e=vN(this.v,a),c=gr(a.pb),f=c.c-(d+vN(this.u,a)),c=c.b-(e+vN(this.s,a)),b=this.b.ob,A(b,150)&&(b=SN(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.pd()-ok(a.pb)-vN(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.qd()-qk(a.pb)-vN(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.sd()),d=this.c,-1==d.o&&(d.o=this.b.rd())),pN(this,a))};_.b=null;_.c=null;function bO(){this.f=!1}
+t(728,726,{148:1,151:1},bO);function SN(a){var b,c,d,e;null==a.b&&(a.b=y(M,s,-1,4,1),e=Jo(Yv(Yv(a.d,0),0)),c=Jo(Yv(Yv(a.d,2),2)),d=kM(a.pb),b=qL(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function dO(a,b){a.kb&&mk(a);return Zw(a,b)}function eO(){wx();mx.call(this,xx)}t(729,321,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,150:1},eO);_.Gd=function(a){return dO(this,a)};_.b=null;
+function ML(a,b,c){var d=a.q.d;b.nb=c;aL(a,b,a.pb,d,!0)}function rN(a){var b;b=a.ob;return A(b,150)?b:a}function kr(a){if(!a.kb)return new oM;if(-1==a.k.c||-1==a.k.b)a.k=a.e.pg(a),mr(a,a.k),a.e.og(a),a.k=a.e.pg(a);return a.k}function bL(a){return A(a,150)?a.jb:a}function fO(a){var b;if(!a.o){b=(!xM&&(xM=new wM),xM);var c=gO(a,eb,!0);b.b=c;c=gO(a,fb,!0);b.c=c;a.o=b}return a.o}
+function aL(a,b,c,d,e){if(A(b,62))throw new Nk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,151)&&f.f?(c=new eO,Lw(a,c,a.pb,d,!0),$w(c,b)):Lw(a,b,c,d,e);cL(a,b)}
+function cL(a,b){var c;c=a.e;if(b){var d=c.k;fj(d.d,b);fj(d.f,b);fj(d.c,b);fj(d.b,b);fj(d.e,b)}else d=c.k,wz(d.d),wz(d.f),wz(d.c),wz(d.b),wz(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==rN(a))c=c.ob;else{if(A(c,143)||A(c,61))d=c,c=c.ob,c==rN(d)&&(c=c.ob);A(c,150)&&A(c.ob,142)&&(c=c.ob)}A(c,149)&&!A(c,142)&&(c.ig(a.ob),c.ig(a))}}
+function or(a){if(a.kb&&a.pb.style.display!=Pf){a.pb.scrollTop=0;var b=a.pb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==yg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.og(a);a.d=!1;KN(a)}}function KN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=bL(Oz(a.q,d)),A(b,150)&&(b=b.jb),b.ud()&&(A(b,149)?b.jg():A(b,75)&&b.Wd())}function dL(a,b){var c;A(b,150)&&(b=A(b,150)?b.jb:b);c=rN(b);return Sw(a,c)?(A(c,150)&&dO(c,b),cL(a,null),!0):!1}
+function AM(a,b){var c;a.e=b;null!=a.f&&pj(a,qw(a.pb)+Ba+a.f);a.f=b.cZ.e;c=Bo(a.f,wo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));qj(a,qw(a.pb)+Ba+a.f);cL(a,null)}function gO(a,b,c){a.n||(a.n=$doc.createElement(Kg),mM(a.n,fg,$c),mM(a.n,mh,Oe),mM(a.n,ef,bb),mM(a.n,ah,bb),a.pb.appendChild(a.n));mM(a.n,ph,b);mM(a.n,Ne,b);a=jM(a.n);return c?a.c:a.b}
+function MN(a,b){var c;c=null.qg();if(c==(Lj(),uq)){c=(fO(a),null.qg());var d=(-1==vM&&(vM=(gM(),ZK(gb,!0))),vM);return O(N(Math.round(100*d*c/254)))}if(c==kq)return c=fO(a),d=null.qg(),O(N(wF(d*(-1==c.b&&(c.b=ZK(eb,!0)),c.b))));if(c==mq)return c=fO(a),d=null.qg(),O(N(wF(d*(-1==c.c&&(c.c=ZK(fb,!0)),c.b))));if(c==sq)return c=(fO(a),null.qg()),d=(-1==vM&&(vM=(gM(),ZK(gb,!0))),vM),O(N(Math.round(d*c)));if(c==wq)return c=(fO(a),null.qg()),d=(-1==vM&&(vM=(gM(),ZK(gb,!0))),vM),O(N(Math.round(10*d*c/254)));
+if(c==qq)return O(N(wF(12*(fO(a),null.qg())*O(N(wF((-1==vM&&(vM=(gM(),ZK(gb,!0))),vM)/72))))));if(c==iq)return gO(a,null.qg(),b);if(c==oq)return c=(fO(a),O(N(wF(null.qg())))),d=(-1==vM&&(vM=(gM(),ZK(gb,!0))),vM),O(N(Math.round(d*c/72)));if(null.qg()==gq)return O(N(wF(null.qg())));throw new Nk("Invalid size: "+null.qg());}function BL(){var a=new cO;Ww.call(this);this.k=new hr(-1,-1);new oO(this);this.pb[Ed]="mosaic-LayoutPanel";AM(this,a)}
+t(730,311,{46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,149:1},BL);_.Kd=function(a){aL(this,a,this.pb,this.q.d,!0)};_.zd=function(){Fw(this,new pO)};_.Ad=function(){Fw(this,new qO)};_.hg=function(){return kr(this)};_.Hd=function(a){return Ow(this.q,rN(a))};_.Id=function(a,b,c,d){aL(this,a,b,c,d)};_.ig=function(a){cL(this,a)};_.Jd=function(){return new Cw(this)};_.jg=function(){or(this)};
+_.Ed=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.yd(this.j),this.wd(a),this.j=this.i=null;else if(a=kr(this),null!=this.j)a=a.b+ig,this.yd(this.j),this.wd(a),this.j=null;else if(null!=this.i){var b=this.i;this.yd(a.c+ig);this.wd(b);this.i=null}else b=a.b+ig,this.yd(a.c+ig),this.wd(b);or(this)}};_.Wd=function(){or(this)};_.Gd=function(a){return dL(this,a)};_.wd=function(a){this.pb.style[Ne]=a;this.kb||(this.i=a)};_.Ld=function(a,b,c){Uw(this,rN(a),b,c)};
+_.yd=function(a){this.pb.style[ph]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function pO(){}t(731,1,{},pO);_.Ud=function(a){rN(a).Cd()};function qO(){}t(732,1,{},qO);_.Ud=function(a){rN(a).Dd()};function Cw(a){this.c=a;this.b=new Qw(this.c.q)}t(733,1,{},Cw);_.hd=function(){return this.b.b<this.b.c.d-1};_.jd=function(){return bL(Dw(this.b))};_.kd=function(){Ew(this.b)};_.c=null;function rO(){rO=x;new gy}
+function oO(a){rO();Zi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new sO(this)}t(734,9,{},oO);function sO(a){Fk();this.b=a}t(735,25,{},sO);_.Hc=function(){cL(this.b.b,null);or(this.b.b)};_.b=null;function $M(a){a=a.ob;return!a?null:A(a,149)?a:$M(a)}function vL(a,b,c){var d;d=a.pb;sN(a,b,c,kM(d),qL(d),lM(d))}
+function sN(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.yd((0>g?0:g)+(Lj(),ig)),b!=a.sd()&&a.yd((0>b?0:b)+ig));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.wd((0>b?0:b)+(Lj(),ig)),c!=a.rd()&&a.wd((0>c?0:c)+ig))}function mr(a,b){vL(a,b.c,b.b)}t(738,1,{});
+function rH(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:SD(a,b,~~Pi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Tf:typeof v,r=r==Vf?Object.prototype.toString.call(v)==Rc||typeof v.length==Uf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Tf,r)))if(v=H(Uf,r),r=H("boolean",r),tO===D)v&&(o[u]=new UH(o[u])),r&&(o[u]=(EH(),o[u]?HH:FH));else{q=v||r;if(q=
+!q&&null!=D&&Sn(D)==uO){q=o[u];if(null==q||vO(q,D))continue;if(Qn(q)&&(q=q&&q.g?q.g:null,null!=q&&vO(q,D))){o[u]=q;continue}}if(!H(Vf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function wO(){this.d=new Vi;this.b=new Vi;this.c=new Vi}function vO(a,b){var c;if(tO==b||xO==b&&A(a,152))return!0;if(null!=a)for(c=Sn(a);c&&c!=tO;c=null)if(c==b)return!0;return!1}t(737,738,{},wO);function oH(){oH=x;qH=new wO}
+function uH(a,b){oH();z(qH.d,a,b)}function lH(a){oH();var b,c,d;d=Ao(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function mH(a,b){var c;oH();return c=b&&b[0]&&(typeof b[0]==Vf||typeof b[0]==Ae)?b[0]:null,vO(c,a)}function sH(a){var b=nH;oH();var c,d;d=qH.c;if(c=!b?d.c:SD(d,b,~~Pi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?TD(d,c):VD(d,b,c,~~Pi(b))}
+function RG(a){oH();var b=qH,c;null==a?a=null:(c=a[Xc],c||(0!=(Sn(a).c&4)?a=[]:(b=(b=uj(b.d,Sn(a)))&&typeof b==Ae?new b(a):a,a=a[Xc]=b),c=a),a=c);return a}var qH;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=eo&&(e=uk(),2E3<e-go&&(go=e,fo=co()));if(0==eo++){var f=(ho(),io),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=qo(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(ho(),io),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=qo(n,o);while(h.d);h.d=o}}--eo;c&&-1!=fo&&($wnd.clearTimeout(fo),fo=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C($t)()}catch(d){a(b)}else C($t)()}var tO=X(1),Wn=X(103),yO=QH(" I"),M=LH(747,yO),oI=LH(745,tO),zO=QH(" Z"),RI=LH(748,zO);X(102);X(101);X(100);var AO=X(525),zo=LH(749,AO),BO=X(265),Gu=LH(750,BO);X(266);X(146);X(500);X(109);X(511);var CO=QH(" B");X(515);var DO=QH(" C"),Qi=LH(751,DO),uO=X(513),EO=QH(" D"),ZE=LH(752,EO);X(514);X(516);var FO=X(519),yG=LH(753,FO),GO=QH(" J"),HO=X(2),bu=LH(746,HO),fM=LH(754,CO);X(528);X(510);X(99);X(193);X(498);
+var nH=X(491);X(507);var AH=X(505);X(503);X(504);X(509);X(120);X(111);X(112);X(113);X(116);X(118);X(117);X(119);X(121);X(97);X(522);X(517);X(506);X(492);X(493);X(494);X(495);X(496);X(497);var IO=X(404);X(403);X(402);X(401);X(490);X(489);var YB=X(418),DE=LH(755,YB),JO=X(424),IE=LH(756,JO),KO=X(425),KE=LH(757,KO),LO=X(567),OG=LH(758,LO),St=LH(759,M),MO=Z(565,function(){PE();return EI}),FI=LH(760,MO);X(566);X(427);X(426);X(560);X(559);X(568);X(569);X(564);X(461);X(563);var yB=LH(761,IO);X(416);X(571);
+X(502);PH();X(501);PH();X(738);X(737);var xO=PH();X(315);var NO=X(314);X(313);X(319);X(333);X(375);X(573);X(572);X(312);X(311);X(575);X(574);X(580);X(581);X(582);X(583);X(584);X(585);X(586);X(587);X(576);X(577);X(578);X(579);X(252);X(251);X(324);X(325);X(326);X(598);X(607);X(25);X(599);X(600);X(601);X(602);X(603);X(604);X(605);X(606);X(297);X(371);X(374);X(372);X(373);X(205);X(204);X(299);X(246);X(301);X(213);var OO=X(212);X(249);X(248);X(247);X(398);X(399);X(400);X(482);X(481);X(480);X(483);X(484);
+X(485);X(486);X(640);X(641);X(642);X(643);var PO=Z(181,function(){Lj();return yq}),zq=LH(762,PO),QO=Z(145,function(){Mj();return Xo}),Yo=LH(763,QO),RO=Z(152,function(){Zo();return Jp}),Kp=LH(764,RO),SO=Z(171,function(){Lp();return Up}),Vp=LH(765,SO),TO=Z(176,function(){Wp();return eq}),fq=LH(766,TO);Z(182,null);Z(183,null);Z(184,null);Z(185,null);Z(186,null);Z(187,null);Z(188,null);Z(189,null);Z(190,null);Z(147,null);Z(148,null);Z(149,null);Z(150,null);Z(151,null);Z(153,null);Z(163,null);Z(164,null);
+Z(165,null);Z(166,null);Z(167,null);Z(168,null);Z(169,null);Z(170,null);Z(154,null);Z(155,null);Z(156,null);Z(157,null);Z(158,null);Z(159,null);Z(160,null);Z(161,null);Z(162,null);Z(172,null);Z(173,null);Z(174,null);Z(175,null);Z(177,null);Z(178,null);Z(179,null);Z(180,null);X(473);X(472);X(532);X(534);X(533);X(535);X(537);X(536);X(538);X(542);X(543);X(203);X(209);X(208);X(207);X(211);X(231);X(444);X(443);var RC=X(442),AF=LH(767,RC),VI=LH(768,GO);X(428);X(539);X(545);X(540);X(541);X(429);X(597);X(438);
+X(437);X(436);X(441);var UO=PH(),TK=LH(769,UO);X(295);X(471);X(551);var VO=Z(255,function(){ut();return Mt}),Nt=LH(770,VO);X(451);X(452);X(435);var CC=X(430);X(531);X(414);X(415);X(440);var NC=X(439);X(432);X(431);X(549);X(558);X(433);X(475);X(524);X(561);X(562);X(570);X(421);var bC=X(420);X(449);X(450);X(406);X(405);X(458);PH();PH();PH();X(408);X(409);X(391);X(210);X(386);var Pz=LH(771,NO);X(387);X(610);X(609);X(347);X(349);X(348);X(350);X(233);X(250);X(236);X(238);var iC=X(423);X(474);X(411);X(410);
+X(417);X(555);X(527);X(241);X(460);X(393);X(392);X(228);X(229);X(232);X(226);X(225);X(227);var kC=X(593);X(215);X(219);X(419);X(612);X(617);X(459);X(518);X(462);var AB=X(413),zB=LH(772,bC);X(657);X(446);X(447);X(448);X(412);X(590);X(591);X(217);X(216);X(218);X(220);X(338);X(337);X(343);X(344);X(646);X(618);X(619);X(544);X(552);X(553);X(554);X(611);X(613);var DC=X(434);X(594);X(556);X(240);X(237);X(239);X(235);X(224);X(223);X(222);X(277);X(616);X(318);X(317);X(316);X(624);X(623);X(645);X(621);X(644);
+var WO=Z(701,function(){er();return mN}),nN=LH(773,WO);X(700);X(699);X(691);X(692);X(693);X(694);X(695);X(696);X(697);X(698);X(672);var XO=Z(320,function(){nx();return ux}),vx=LH(774,XO),YO=Z(367,function(){jx();return iz}),jz=LH(775,YO);X(18);X(368);X(369);X(364);X(365);X(366);X(19);X(20);X(21);X(457);X(422);X(688);X(355);X(689);X(356);X(357);X(358);X(359);X(362);X(329);X(328);var ZO=X(327);X(614);X(615);X(620);X(270);X(332);X(363);X(351);X(378);X(377);X(379);
+var $O=Z(380,function(){zz();return Kz}),Lz=LH(776,$O);Z(381,null);Z(382,null);Z(383,null);Z(384,null);X(253);X(595);X(330);X(346);X(345);X(548);X(322);X(206);X(596);X(331);X(674);X(3);X(677);X(678);X(676);X(675);X(668);X(667);X(730);X(731);X(732);X(733);X(670);X(244);var oD=X(454),qD=LH(777,oD);X(455);X(453);X(30);X(31);X(29);X(32);X(35);X(36);X(37);X(38);X(39);X(40);var aP=X(52),Yy=LH(778,aP);X(41);X(42);X(43);X(44);X(45);X(46);X(47);X(49);X(48);X(50);X(51);X(53);X(54);X(56);X(57);X(55);X(58);X(59);
+X(60);X(61);X(63);X(65);X(66);X(64);X(62);X(67);X(68);X(69);X(70);X(72);X(75);X(74);X(76);X(79);X(80);X(78);X(81);X(82);X(83);X(84);X(85);X(86);X(88);X(89);X(87);X(90);X(91);X(92);X(93);X(95);X(96);X(94);X(271);var pM=X(659);X(323);var tM=X(661);X(242);X(686);X(685);X(467);X(466);X(468);X(243);X(279);X(281);X(280);X(275);X(389);X(272);X(321);X(729);X(286);X(289);X(287);X(288);X(5);X(7);X(6);X(631);X(456);X(469);X(390);X(202);X(307);X(309);X(308);X(622);var SL=LH(779,ZO);X(628);X(627);X(635);X(625);
+X(626);X(632);X(633);X(629);X(630);X(463);X(464);X(470);X(245);X(274);X(34);X(282);X(352);X(353);X(354);X(283);var eN=LH(780,OO);X(284);X(592);X(687);X(654);X(508);X(529);X(33);X(71);var uM=X(662);X(671);X(690);X(726);X(725);X(214);X(230);X(4);X(653);X(705);X(722);var bP=Z(723,function(){QN();return WN}),XN=LH(781,bP),cP=Z(724,function(){FM();return ZN}),$N=LH(782,cP);X(708);X(717);X(716);X(720);X(719);X(715);X(714);X(712);X(713);X(711);X(710);X(707);X(709);X(718);X(721);X(706);X(673);X(336);X(385);
+X(376);X(727);X(335);X(334);X(340);X(341);X(339);X(285);X(22);X(305);X(306);X(11);X(14);X(23);var dP=X(26),Qk=LH(783,dP);X(24);X(27);X(28);X(728);X(8);X(10);X(9);X(734);X(735);X(679);X(682);X(683);X(684);X(680);X(681);var rM=X(660);X(664);X(665);X(221);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/84DE2DAB8AD49C4E122A548C4B072500.cache.html b/public/jsme/84DE2DAB8AD49C4E122A548C4B072500.cache.html
new file mode 100644
index 0000000..480d2de
--- /dev/null
+++ b/public/jsme/84DE2DAB8AD49C4E122A548C4B072500.cache.html
@@ -0,0 +1,625 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '84DE2DAB8AD49C4E122A548C4B072500';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',ea='" ',ga='" height="',ia='" y="',ka='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",ya="+",za=",",Ba=", ",Ca="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Ma="-CMe3",Pa="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Wa="-SO3H",Xa="-selected",Ya=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",db="1",fb="100%",gb="1em",
+hb="1ex",ib="1in",jb="1px",kb="2",lb="3",nb=":",ob=": ",pb=";",rb="<",sb="=",tb=">",ub="?",wb="@",xb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Fb="C",Jb="CENTER",Kb="CSS1Compat",Lb="Center",Mb="Cl",Nb="Class$",Pb="Copy as ",Qb="DOMMouseScroll",Rb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="HIDDEN",$b="Helvetica",ac="I",bc="Incorrect URL: ",cc="Internal index set to null.",dc="JSME",ec="JUSTIFY",fc="JavaScript",gc="LEFT",hc="MOL n. ",
+ic="N",jc="NA",nc="NONE",oc="No more molecules in SDF buffer",pc="Nonring",qc="North",rc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",sc="O",tc="ONE_WAY_CORNER",uc="P",vc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Gc="Ring",Hc="S",Lc="SMILES",Mc="Se",Nc="Si",Oc="South",Pc="Style names cannot be empty",Qc="Text",Rc="West",Sc="X",Tc="[",Uc="[object Array]",Vc="\\",Wc="]",cd="__gwtex_wrap",dd="__uiObjectID",
+ed="a",fd="absolute",gd="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",sd="bottom",wd="button",yd="cellPadding",zd="cellSpacing",Ad="center",Bd="change",Cd="checkbox",Dd="className",Ed="click",Fd="click marked atom to delete mark",Gd="code",Hd="col",Id="colSpan",Jd="columnheader",Kd="combobox",Ld="complementary",Pd="contentinfo",Qd="contextmenu",Rd="cssFloat",Sd="dblclick",Yd="definition",
+Zd="dialog",$d="dir",ae="directory",be="display",ce="div",de="document",ee="dragdrop-handle",fe="dragdrop-selected",ge="dragexit",he="dragleave",ie="end_gesture",je="error",ke="filter",le="float",me="focus",ne="fontFamily",oe="fontSize",pe="fontStyle",qe="fontWeight",re="form",se="function",te="g",ue="gecko1_8",ve="gesturechange",we="gestureend",xe="gesturestart",ze="google",Ae="grid",Be="gridcell",Ce="group",De="gwt-MenuBar",Ee="gwt-MenuBarPopup",Fe="heading",Me="height",Ne="hidden",Oe="id",Pe="img",
+Qe="is_touch_supported",Re="italic",Se="java.vm.name",Te="jsa-resetDiv",Ue="keydown",Ve="keypress",We="keyup",Xe="left",Ye="link",Ze="list",$e="listbox",af="listitem",bf="load",cf="log",df="ltr",ef="main",ff="marquee",hf="math",jf="menu",kf="menuPopup",lf="menubar",mf="menuitem",sf="menuitemcheckbox",tf="menuitemradio",uf="middle",vf="mousedown",wf="mousemove",xf="mouseout",yf="mouseover",zf="mouseup",Af="mousewheel",Bf="msie",Cf="multipart",Df="n",Ef="name",Ff="navigation",Gf="none",Hf="noreaction",
+If="note",Jf="nowrap",Kf="null",Lf="number",Mf="object",Nf="offsetHeight",Of="offsetWidth",Pf="ontouchstart",Qf="opera",Rf="option",Sf="outline",Tf="overflow",Uf="padding",Vf="paste",Wf="popupContent",Xf="position",Yf="presentation",Zf="progressbar",$f="px",ag="px, ",bg="px;",dg="radio",eg="radiogroup",fg="reaction",gg="region",hg="rgb(",ig="right",jg="role",kg="rotation",lg="row",mg="rowgroup",ng="rowheader",pg="rtl",qg="s",rg="scale100",sg="scrollbar",tg="se",ug="search",vg="separator",wg="serif",
+xg='shape-rendering="crispEdges"',yg="slider",zg="span",Ag="spinbutton",Bg="status",Cg="subMenuIcon-selected",Dg="tab",Eg="table",Fg="tablist",Gg="tabpanel",Hg="tbody",Ig="td",Jg="text",Kg="textAlign",Lg="textbox",Mg="timer",Ng="toolbar",Og="tooltip",Pg="top",Qg="touchcancel",Rg="touchend",Sg="touchmove",Tg="touchstart",Ug="tr",Vg="tree",Wg="treegrid",Xg="treeitem",Yg="true",Zg="value",$g="verticalAlign",ah="visibility",bh="visible",ch="whiteSpace",dh="width",eh="x",fh="zIndex",gh="|",_,hh={l:4194303,
+m:4194303,h:1048575},ih={l:0,m:0,h:0},jh={l:1,m:0,h:0},kh={l:2,m:0,h:0},lh={l:3,m:0,h:0},mh={l:4,m:0,h:0},nh={l:8,m:0,h:0},oh={l:10,m:0,h:0},ph={l:16,m:0,h:0},qh={l:32,m:0,h:0},rh={l:64,m:0,h:0},zh={l:128,m:0,h:0},Ah={l:256,m:0,h:0},Bh={l:512,m:0,h:0},Ch={l:1024,m:0,h:0},Dh={l:2048,m:0,h:0},Eh={l:8192,m:0,h:0},Fh={l:16384,m:0,h:0},Gh={l:32768,m:0,h:0},Hh={l:65536,m:0,h:0},Ih={l:131072,m:0,h:0},Jh={l:262144,m:0,h:0},Kh={l:524288,m:0,h:0},Lh={},Mh={72:1,79:1,85:1,87:1},Nh={8:1,9:1,72:1,76:1,78:1},Oh=
+{45:1,46:1,52:1,66:1,72:1},Ph={12:1},Qh={8:1,10:1,72:1,76:1,78:1},Rh={7:1,8:1,72:1,76:1,78:1},Sh={72:1,75:1,89:1},Th={72:1,79:1,87:1},Uh={13:1,15:1,23:1,26:1,28:1,30:1,31:1,35:1,37:1},m={72:1,75:1},s={71:1,72:1,75:1},Vh={90:1},Wh={49:1,72:1},Xh={2:1},Yh={45:1,52:1,66:1,72:1},Zh={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,104:1},$h={22:1},ai={91:1},bi={15:1},ci={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},di={72:1,89:1},ei={74:1},fi={72:1,79:1,81:1,85:1,87:1},gi={72:1},hi={19:1,72:1},ii={89:1},ji={39:1,
+72:1,79:1,85:1,87:1},ki={40:1,45:1,46:1,52:1,61:1,66:1,68:1,72:1},li={13:1,15:1,23:1,28:1,29:1,31:1,35:1,37:1},mi={107:1},ni={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,97:1,104:1},oi={68:1},pi={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},qi={72:1,75:1,90:1},ri={6:1,8:1,72:1,76:1,78:1},si={14:1,38:1},ti={28:1,35:1},ui={11:1,72:1,76:1,78:1},vi={21:1},wi={45:1,46:1,52:1,58:1,66:1,72:1},xi={93:1},yi={13:1,15:1,23:1,28:1,31:1,35:1,37:1},zi={52:1,72:1},Ai={36:1,72:1,76:1,78:1};
+function t(a,b,c){var d=Lh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Lh[a]=function(){}),_=d.prototype=0>b?{}:new Lh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Bi(this)};
+_.tS=function(){var a=this.cZ.e+wb,b;b=this.hC();var c,d,e;c=y(Ci,m,-1,8,1);d=(Di(),Ei);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Fi(){Fi=x;Gi=new Hi}function Ii(a){for(var b,a=new Ji(a.k.n);a.c<a.e.Fe();)b=Ki(a),Li(b.ld(),fe,!1),Mi(a)}
+function Ni(a,b,c){var a=a.o,d;try{d=new Oi(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Pi(e);if(A(e,79))throw new Qi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Li(b.ld(),Wb,!0);Li(c.ld(),ee,!0);z(Gi,b,c)}function Ri(a,b){var c;c=Si(Gi,b);var d;d=Si(a.o.d,c);if(!d)throw new Ti("dragHandle was not draggable");Ui(d.c.b);Ui(d.e.b);Ui(d.d.b);Li(b.ld(),Wb,!1);Li(c.ld(),ee,!1)}
+function Vi(a){var b;a.p=!1;for(a=new Ji(a.k.n);a.c<a.e.Fe();)b=Ki(a),Li(b.ld(),fe,!1),Mi(a)}function Wi(a,b){Xi(a.k.n,b)?Li(b.ld(),fe,!1):a.p?(Yi(a.k.n,b),Li(b.ld(),fe,!0)):(a.k.n.Oe(),Yi(a.k.n,b))}function Zi(a){this.i=a;this.k=new $i(this);this.o=new aj(this.k)}t(3,1,{});_.rc=function(){bj(this.k.f,"dragdrop-dragging")};_.sc=function(){cj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Gi;function $i(a){this.n=new dj;this.e=a;this.b=a.i}t(4,1,{},$i);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function ej(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function fj(a,b){var c;c=gj(a.d,hj).b;b.b.ctrlKey||b.b.metaKey||Ii(a.c.e);Wi(a.c.e,c)}function ij(a){a.c.i=null;a.c.e.sc();jj((kj(),lj(null)),a.b,0,0);var b=a.b.hb;mj=b;nj();oj=b;a.e=2}
+function aj(a){this.d=new Hi;this.c=a;this.b=new pj;qj(this.b,rj(),sj());B(this.b,this,(tj(),tj(),uj));B(this.b,this,(vj(),vj(),wj));a=this.b.hb.style;a[ke]="alpha(opacity=0)";a.opacity=0;a.margin=0+(xj(),$f);a.borderStyle=(yj(),Gf);a[nd]="blue"}t(5,1,{},aj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=zj(a);e=Aj(a);b=Bj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!hj)hj=c,this.c.f=gj(this.d,hj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Pj(this.c.n,this.c.f)&&(Ii(this.c.e),Wi(this.c.e,this.c.f)),Qj(new Rj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Sj(hj,null),hj!=this.c.f&&(c=new Sj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,ij(this),1!=this.e&&ej(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Tj(a,b);a=Uj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Vj(Wj(d-this.i),Wj(a-this.j))>=this.c.e.n?(Xj(),-1!=Pj(this.c.n,this.c.f)||Wi(this.c.e,this.c.f),c=new Sj(hj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,ij(this)):Yj.preventDefault()),1==this.e)return;Yj.preventDefault();ej(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Tj(a,b);b=Uj(a,b);if(1==Bj(a.b)&&(this.f=!1,hj))try{if(Xj(),1==this.e)fj(this,a);else{d!=this.b&&(c=new Sj(d,null),e+=c.b,b+=c.e);try{ej(this,e,b),this.c.e.rc(),3!=this.e&&fj(this,a)}finally{var f=this.b.hb;mj&&f==mj&&(mj=null);nj();f===oj&&(oj=null);Zj(this.b);this.e=1;this.c.f=null}}}finally{hj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var hj=null;function Rj(){}t(6,1,$h,Rj);_.xc=function(){Xj()};
+function Oi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Oi);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+Ba+this.e+va};function Sj(a,b){!a||a==(kj(),lj(null))?this.i=this.f=0:(this.f=a.gd()-$j(a.hb),this.i=a.hd()-(a.hb.scrollTop||0));!b||b==(kj(),lj(null))?this.d=this.c=0:(this.c=ak(b.hb)+bk(b.hb),this.d=ck(b.hb)+dk(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Sj);
+_.tS=function(){return ua+this.b+Ba+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Xj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function bk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf($f)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function dk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf($f)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function ek(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function fk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function gk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}
+function hk(a,b){var c=ik();gk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;jk(a.n,ik())}function kk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(17,1,{});_.yc=function(){this.w&&this.zc()};_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};
+_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function jk(a,b){kk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function lk(a){this.b=a}t(18,1,{},lk);_.Cc=function(a){jk(this,a)};_.b=null;t(19,1,{});t(20,1,Xh);function mk(){mk=x;var a;(a=new nk)&&(a.Fc()||(a=new ok));pk=a}t(21,19,{});var pk=null;function qk(a,b){var c=C(function(){if(!b.b){var c=ik();a.Cc(c)}});$wnd.mozRequestAnimationFrame(c)}function nk(){}t(22,21,{},nk);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
+_.Dc=function(a){var b;b=new rk;qk(a,b);return b};function rk(){}t(23,20,Xh,rk);_.Ec=function(){this.b=!0};_.b=!1;function ok(){this.b=new dj;this.c=new sk(this)}t(24,21,{},ok);_.Fc=function(){return!0};_.Dc=function(a){a=new tk(this,a);Yi(this.b,a);1==this.b.d&&uk(this.c,16);return a};function vk(){vk=x;wk=new dj;var a=new xk;yk();zk(Ak?Ak:Ak=new Bk,a)}function Ck(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Xi(wk,a)}
+function uk(a,b){if(0>b)throw new Dk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Xi(wk,a);a.c=!1;a.d=Ek(a,b);Yi(wk,a)}function Fk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}function Ek(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(26,1,{});_.Gc=function(){this.c||Xi(wk,this);this.Hc()};_.c=!1;_.d=0;var wk;function sk(a){vk();this.b=a}t(25,26,{},sk);
+_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Gk,m,3,a.b.d,0);b=Hk(a.b,b);c=new Ik;for(e=0,f=b.length;e<f;++e)d=b[e],Xi(a.b,d),jk(d.b,c.b);0<a.b.d&&uk(a.c,Vj(5,16-(ik()-c.b)))};_.b=null;function tk(a,b){this.c=a;this.b=b}t(27,20,{2:1,3:1},tk);_.Ec=function(){var a=this.c;Xi(a.b,this);0==a.b.d&&Ck(a.c)};_.b=null;_.c=null;t(29,1,{});_.b=null;function Jk(){this.b=gd}t(28,29,{},Jk);function Kk(){this.b=hd}t(30,29,{},Kk);function Lk(){this.b=kd}t(31,29,{},Lk);t(33,1,{});_.b=null;function Mk(a){this.b=a}
+t(32,33,{},Mk);function Nk(){this.b=ld}t(34,29,{},Nk);function Ok(){this.b=od}t(35,29,{},Ok);function Pk(){this.b=wd}t(36,29,{},Pk);function Qk(){this.b=Cd}t(37,29,{},Qk);function Rk(){this.b=Jd}t(38,29,{},Rk);function Sk(){this.b=Kd}t(39,29,{},Sk);function Tk(){this.b=Ld}t(40,29,{},Tk);function Uk(){this.b=Pd}t(41,29,{},Uk);function Vk(){this.b=Yd}t(42,29,{},Vk);function Wk(){this.b=Zd}t(43,29,{},Wk);function Xk(){this.b=ae}t(44,29,{},Xk);function Yk(){this.b=de}t(45,29,{},Yk);
+function Zk(){this.b=re}t(46,29,{},Zk);function $k(){this.b=Ae}t(47,29,{},$k);function al(){this.b=Be}t(48,29,{},al);function bl(){this.b=Ce}t(49,29,{},bl);function cl(){this.b=Fe}t(50,29,{},cl);function dl(a){this.b=a.id}t(51,1,{4:1,5:1},dl);_.b=null;function fl(){this.b=Pe}t(52,29,{},fl);function gl(){this.b=Ye}t(53,29,{},gl);function hl(){this.b=Ze}t(54,29,{},hl);function il(){this.b=$e}t(55,29,{},il);function jl(){this.b=af}t(56,29,{},jl);function kl(){this.b=cf}t(57,29,{},kl);
+function ll(){this.b=ef}t(58,29,{},ll);function ml(){this.b=ff}t(59,29,{},ml);function nl(){this.b=hf}t(60,29,{},nl);function ol(){this.b=jf}t(61,29,{},ol);function pl(){this.b=lf}t(62,29,{},pl);function ql(){this.b=mf}t(63,29,{},ql);function rl(){this.b=sf}t(64,29,{},rl);function sl(){this.b=tf}t(65,29,{},sl);function tl(){this.b=Ff}t(66,29,{},tl);function ul(){this.b=If}t(67,29,{},ul);function vl(){this.b=Rf}t(68,29,{},vl);function wl(){this.b=Yf}t(69,29,{},wl);t(70,33,{},function(a){this.b=a});
+function xl(){this.b=Zf}t(71,29,{},xl);function yl(){yl=x;zl=new Mk("aria-activedescendant")}var zl;function Al(){this.b=dg}t(73,29,{},Al);function Bl(){this.b=eg}t(74,29,{},Bl);function Cl(){this.b=gg}t(75,29,{},Cl);
+function Dl(){Dl=x;El=new Kk;Fl=new Jk;Gl=new Lk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new al;Vl=new $k;Wl=new bl;Xl=new cl;Yl=new fl;Zl=new gl;$l=new il;am=new jl;bm=new hl;cm=new kl;dm=new ll;em=new ml;fm=new nl;gm=new pl;hm=new rl;im=new sl;jm=new ql;km=new ol;lm=new tl;mm=new ul;nm=new vl;om=new wl;pm=new xl;qm=new Bl;rm=new Al;sm=new Cl;tm=new um;vm=new wm;xm=new ym;zm=new Am;Bm=new Cm;Dm=new Em;Fm=
+new Gm;Hm=new Im;Ym=new Zm;$m=new an;bn=new cn;dn=new en;fn=new gn;hn=new jn;kn=new ln;mn=new nn;on=new pn;qn=new rn;sn=new tn;F=new Hi;z(F,gg,sm);z(F,gd,Fl);z(F,Zd,Ql);z(F,hd,El);z(F,kd,Gl);z(F,de,Sl);z(F,ld,Hl);z(F,od,Il);z(F,wd,Jl);z(F,Cd,Kl);z(F,Be,Ul);z(F,Jd,Ll);z(F,Ce,Wl);z(F,Kd,Ml);z(F,Ld,Nl);z(F,Pd,Ol);z(F,Yd,Pl);z(F,Ze,bm);z(F,ae,Rl);z(F,re,Tl);z(F,Ae,Vl);z(F,Fe,Xl);z(F,Pe,Yl);z(F,Ye,Zl);z(F,$e,$l);z(F,af,am);z(F,cf,cm);z(F,ef,dm);z(F,ff,em);z(F,hf,fm);z(F,jf,km);z(F,lf,gm);z(F,mf,jm);z(F,
+sf,hm);z(F,Rf,nm);z(F,dg,rm);z(F,tf,im);z(F,Ff,lm);z(F,If,mm);z(F,Yf,om);z(F,Zf,pm);z(F,eg,qm);z(F,lg,xm);z(F,mg,tm);z(F,ng,vm);z(F,ug,Bm);z(F,vg,Dm);z(F,sg,zm);z(F,yg,Fm);z(F,Ag,Hm);z(F,Bg,Ym);z(F,Dg,dn);z(F,Fg,$m);z(F,Gg,bn);z(F,Lg,fn);z(F,Mg,hn);z(F,Ng,kn);z(F,Og,mn);z(F,Vg,sn);z(F,Wg,on);z(F,Xg,qn)}var Fl,El,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Vl,Ul,Wl,Xl,Yl,Zl,bm,$l,am,cm,dm,em,fm,km,gm,jm,hm,im,lm,mm,nm,om,pm,rm,qm,sm,F,xm,tm,vm,zm,Bm,Dm,Fm,Hm,Ym,dn,$m,bn,fn,hn,kn,mn,sn,on,qn;
+function ym(){this.b=lg}t(77,29,{},ym);function um(){this.b=mg}t(78,29,{},um);function wm(){this.b=ng}t(79,29,{},wm);function Am(){this.b=sg}t(80,29,{},Am);function Cm(){this.b=ug}t(81,29,{},Cm);function Em(){this.b=vg}t(82,29,{},Em);function Gm(){this.b=yg}t(83,29,{},Gm);function Im(){this.b=Ag}t(84,29,{},Im);function Zm(){this.b=Bg}t(85,29,{},Zm);function en(){this.b=Dg}t(86,29,{},en);function an(){this.b=Fg}t(87,29,{},an);function cn(){this.b=Gg}t(88,29,{},cn);function gn(){this.b=Lg}
+t(89,29,{},gn);function jn(){this.b=Mg}t(90,29,{},jn);function ln(){this.b=Ng}t(91,29,{},ln);function nn(){this.b=Og}t(92,29,{},nn);function tn(){this.b=Vg}t(93,29,{},tn);function pn(){this.b=Wg}t(94,29,{},pn);function rn(){this.b=Xg}t(95,29,{},rn);function Ik(){this.b=ik()}function ik(){return(new Date).getTime()}t(96,1,{},Ik);function un(a){var b,c,d;d=new vn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),wn(d,c.cZ.e),d.b.b+=ob,xn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function yn(a){var b,c,d;c=y(zn,m,86,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new An;c[d]=a[d]}}function Bn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+ob+a:b}t(101,1,{72:1,87:1});_.Ic=function(){return this.i};_.tS=function(){return Bn(this)};_.f=null;_.i=null;function Cn(a){Dn();this.i=a}t(100,101,Th,Cn);function Ti(a){Dn();this.i=a}function Qi(a,b){Dn();this.f=b;this.i=a}t(99,100,Mh,Ti,Qi);
+function En(a){Dn();this.c=a;this.b=l;var b,c,d;c=Fn(Gn(this.c)?this.c:null);d=y(zn,m,86,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Hn(c[a]);yn(d)}t(98,99,Mh,En);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Kf:Gn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":In(this.c).e;this.b=this.b+ob+(Gn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Gn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Ef&&"message"!=c&&"toString"!=c)try{b+="\n "+c+ob+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Jn(a,b){return Kn(a)?a.eQ(b):a===b}function In(a){return Kn(a)?a.cZ:Ln}
+function Mn(a){return Kn(a)?a.hC():Bi(a)}
+function Nn(){var a;Nn=x;On=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Pn(a){Nn();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=On[a.charCodeAt(0)],null==c?a:c});return da+a+da}var On;t(108,1,{});function Bi(a){return a.$H||(a.$H=++Qn)}function Rn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Sn(){return $wnd.setTimeout(function(){0!=Tn&&(Tn=0);Un=-1},10)}var Tn=0,Qn=0,Vn=0,Un=-1;
+function Wn(){Wn=x;Xn=new Yn}function Zn(a,b){a.b=$n(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new ao(a)),bo(a.f,1),!a.j&&(a.j=new co(a)),bo(a.j,50))}function Yn(){}function eo(a){return a.Jc()}function $n(a,b){!a&&(a=[]);a[a.length]=b;return a}function fo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=$n(b,e)):e[0].xc()}catch(f){if(f=Pi(f),!A(f,87))throw f;}}return b}function bo(a,b){Wn();$wnd.setTimeout(function(){C(eo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(110,108,{},Yn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Xn;function ao(a){this.b=a}t(111,1,{},ao);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),fo(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Ik;100>ik()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function co(a){this.b=a}t(112,1,{},co);_.Jc=function(){this.b.e&&bo(this.b.f,1);return this.b.k};
+_.b=null;function Dn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Fn(a);2<=e.length&&e.splice(0,2);c=y(zn,m,86,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Hn(e[a]);yn(c)}function Fn(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,j=void 0,h=void 0,h=l,f=go(f),g=f.indexOf(ua),j=0==f.indexOf(se)?8:0;-1==g&&(g=ho(f,io(64)),j=0==f.indexOf("function ")?9:0);-1!=g&&(h=go(f.substr(j,g-j)));d[e]=0<h.length?h:"anonymous"}return c}t(117,1,{});
+function xn(a,b){a.b+=b}function jo(){}t(118,117,{},jo);_.b=l;function ak(a){return ko(lo(a.ownerDocument),a)}function ck(a){return mo(lo(a.ownerDocument),a)}function no(a,b){return parseInt(a[b])||0}function oo(a,b){return null==a[b]?null:""+a[b]}function po(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 qo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function ro(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Bj(a){a=a.button;return 1==a?4:2==a?2:1}function ko(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function so(a){return mo(lo(a.ownerDocument),a)}
+function mo(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}function to(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function uo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
+function $j(a){return!vo()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==pg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function vo(){var a=wo();return-1!=a&&1009E3<=a}function xo(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function wo(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}
+function yo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function sj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientHeight}function rj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientWidth}function zo(a){return $j(G(a.compatMode,Kb)?a.documentElement:a.body)}function Ao(a){return(G(a.compatMode,Kb)?a.documentElement:a.body).scrollTop||0}function lo(a){return G(a.compatMode,Kb)?a.documentElement:a.body}
+function Bo(a,b){this.c=a;this.d=b}t(140,1,{72:1,76:1,78:1});_.eQ=function(a){return this===a};_.hC=function(){return Bi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function yj(){yj=x;Co=new Do;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=H(No,m,6,[Co,Eo,Go,Io,Ko])}t(139,140,ri);var Mo,Go,Eo,Io,Co,Ko;function Do(){Bo.call(this,nc,0)}t(141,139,ri,Do);function Fo(){Bo.call(this,"DOTTED",1)}t(142,139,ri,Fo);function Ho(){Bo.call(this,"DASHED",2)}t(143,139,ri,Ho);
+function Jo(){Bo.call(this,Yb,3)}t(144,139,ri,Jo);function Lo(){Bo.call(this,"SOLID",4)}t(145,139,ri,Lo);function Oo(){Oo=x;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=H(Yo,m,7,[Po,Ro,To,Vo])}t(146,140,Rh);var Xo,Ro,To,Vo,Po;function Qo(){Bo.call(this,nc,0)}t(147,146,Rh,Qo);function So(){Bo.call(this,"BLOCK",1)}t(148,146,Rh,So);function Uo(){Bo.call(this,"INLINE",2)}t(149,146,Rh,Uo);function Wo(){Bo.call(this,"INLINE_BLOCK",3)}t(150,146,Rh,Wo);
+function Zo(){Zo=x;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=H(ip,m,9,[$o,bp,dp,fp])}t(151,140,Nh);var hp,fp,bp,dp,$o;function ap(){Bo.call(this,"VISIBLE",0)}t(152,151,Nh,ap);function cp(){Bo.call(this,Yb,1)}t(153,151,Nh,cp);function ep(){Bo.call(this,"SCROLL",2)}t(154,151,Nh,ep);function gp(){Bo.call(this,"AUTO",3)}t(155,151,Nh,gp);function jp(){jp=x;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=H(tp,m,10,[kp,mp,op,qp])}t(156,140,Qh);var sp,kp,mp,op,qp;function lp(){Bo.call(this,Jb,0)}
+t(157,156,Qh,lp);function np(){Bo.call(this,ec,1)}t(158,156,Qh,np);function pp(){Bo.call(this,gc,2)}t(159,156,Qh,pp);function rp(){Bo.call(this,zc,3)}t(160,156,Qh,rp);function xj(){xj=x;up=new vp;wp=new xp;yp=new zp;Ap=new Bp;Cp=new Dp;Ep=new Fp;Gp=new Hp;Ip=new Jp;Kp=new Lp;Mp=H(Np,m,11,[up,wp,yp,Ap,Cp,Ep,Gp,Ip,Kp])}t(161,140,ui);var Mp,Ip,yp,Ap,Gp,Kp,Ep,wp,Cp,up;function vp(){Bo.call(this,"PX",0)}t(162,161,ui,vp);function xp(){Bo.call(this,"PCT",1)}t(163,161,ui,xp);
+function zp(){Bo.call(this,"EM",2)}t(164,161,ui,zp);function Bp(){Bo.call(this,"EX",3)}t(165,161,ui,Bp);function Dp(){Bo.call(this,"PT",4)}t(166,161,ui,Dp);function Fp(){Bo.call(this,"PC",5)}t(167,161,ui,Fp);function Hp(){Bo.call(this,"IN",6)}t(168,161,ui,Hp);function Jp(){Bo.call(this,"CM",7)}t(169,161,ui,Jp);function Lp(){Bo.call(this,"MM",8)}t(170,161,ui,Lp);function Op(){Op=x;Pp=[];Qp=[];Rp=[]}var Pp,Qp,Rp;function Sp(){Sp=x;Tp=new Up}
+function Vp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Wp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Up(){}t(173,1,{},Up);_.b=null;var Tp;t(184,1,{});_.tS=function(){return"An event type"};_.i=null;t(183,184,{});_.Mc=function(){this.f=!1;this.i=null};_.f=!1;t(182,183,{});_.Lc=function(){return this.Nc()};_.b=null;var Xp=_.c=null;function Yp(){Yp=x;Zp=new $p(pd,new aq)}function aq(){}t(181,182,{},aq);
+_.Kc=function(a){a.Oc(this)};_.Nc=function(){return Zp};var Zp;function bq(){bq=x;cq=new $p(Bd,new dq)}function dq(){}t(185,182,{},dq);_.Kc=function(a){eq();fq(this,a.c,gq(a.b.b,a.b.b.hb.selectedIndex))};_.Nc=function(){return cq};var cq;t(188,182,Ph);function Tj(a,b){return(a.b.clientX||0)-ko(lo(b.ownerDocument),b)+$j(b)+zo(b.ownerDocument)}function Uj(a,b){return(a.b.clientY||0)-so(b)+(b.scrollTop||0)+Ao(b.ownerDocument)}function zj(a){var b;return(b=a.c)?Tj(a,b):a.b.clientX||0}
+function Aj(a){var b;return(b=a.c)?Uj(a,b):a.b.clientY||0}t(187,188,Ph);function hq(){hq=x;iq=new $p(Ed,new jq)}function jq(){}t(186,187,Ph,jq);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return iq};var iq;function kq(){kq=x;lq=new $p(Qd,new mq)}function mq(){}t(189,182,{},mq);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return lq};var lq;t(192,1,{38:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var nq=_.d=0;
+function Bk(){this.d=++nq}t(191,192,si,Bk);function $p(a,b){this.d=++nq;this.b=b;!Xp&&(Xp=new oq);Xp.b[a]=this;this.c=a}t(190,191,si,$p);_.b=null;_.c=null;function pq(){pq=x;qq=new $p(Sd,new rq)}function rq(){}t(193,187,Ph,rq);
+_.Kc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(sq(),tq))a=uq(b.hb),c=new vq(no(b.hb,Of),no(b.hb,Nf)),d=new vq(no(b.L.bb.hb,Of),no(b.L.bb.hb,Nf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);wq(b.A,!0);a=no(b.L.bb.hb,Of);xq(b,new vq(a,yq(b.L.bb).b));b.B&&b.G!=tq&&zq(b.i,b)}else wq(b.A,!1),b.G!=(sq(),tq)?xq(b,new vq(b.x.c,b.x.b)):Aq(b,uq(b.i.hb)),b.B&&b.G!=tq&&Bq(b.i,b);Cq(b.L.bb)}else wq(b.A,!0)};_.Nc=function(){return qq};var qq;function Dq(){Dq=x;Eq=new $p(me,new Fq)}
+function Fq(){}t(194,182,{},Fq);_.Kc=function(a){Zj(a.b.b)};_.Nc=function(){return Eq};var Eq;function Gq(){Gq=x;Hq=new $p(ve,new Iq)}function Iq(){}t(195,182,{},Iq);_.Kc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Jq(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Kq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return Hq};var Hq;
+function Lq(){Lq=x;Mq=new $p(we,new Nq)}function Nq(){}t(196,182,{},Nq);_.Kc=function(a){a.b.b&&(a.b.c.b=null,Oq(a.b.b,a.b.c))};_.Nc=function(){return Mq};var Mq;function Pq(){Pq=x;Qq=new $p(xe,new Rq)}function Rq(){}t(197,182,{},Rq);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return Qq};var Qq;t(199,182,{});t(198,199,{});function Sq(){Sq=x;Tq=new $p(Ue,new Uq)}function Uq(){}t(200,198,{},Uq);
+_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Vq(),Wq).length&&-999!=(Vq(),Wq)[c]&&(c=(Vq(),Wq)[c]);b=new Xq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?Yq(Zq(a)):e=301;break;case 118:case 86:b&&a.wb&&$q(a.v,(!a.xb&&(a.xb=new ar(a)),a.xb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(br(a,oo((cr(),dr).hc.b.hb,Zg)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Xb;e=1300;break;case 114:case 82:a.lb=!0;a.K=vc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=La):801==a.d?(e=237,a.lb=!0,a.K=Ka):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.lb=!0,a.K=Sa);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Wa);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Fa;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Ga;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
+a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?er(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?er(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&er(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?er(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?er(a,4):e=207;break;case 53:105==a.d?er(a,5):e=208;break;case 54:105==a.d?er(a,
+6):e=210;break;case 55:105==a.d?er(a,7):e=211;break;case 56:105==a.d?er(a,8):e=212;break;case 57:105==a.d?er(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}fr(a,e)}b=!0}b&&this.b.preventDefault()};_.Nc=function(){return Tq};var Tq;function gr(){gr=x;hr=new $p(vf,new ir)}function ir(){}t(201,187,Ph,ir);_.Kc=function(a){a.uc(this)};_.Nc=function(){return hr};var hr;
+function tj(){tj=x;uj=new $p(wf,new jr)}function jr(){}t(202,187,Ph,jr);_.Kc=function(a){a.vc(this)};_.Nc=function(){return uj};var uj;function kr(){kr=x;lr=new $p(xf,new mr)}function mr(){}t(203,187,Ph,mr);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Sj(hj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,ij(a))};_.Nc=function(){return lr};var lr;function nr(){nr=x;or=new $p(yf,new pr)}function pr(){}t(204,187,Ph,pr);_.Kc=function(a){var b;b=this.b;Zn((Wn(),Xn),new qr(a,a.c,b))};_.Nc=function(){return or};var or;
+function vj(){vj=x;wj=new $p(zf,new rr)}function rr(){}t(205,187,Ph,rr);_.Kc=function(a){a.wc(this)};_.Nc=function(){return wj};var wj;function oq(){this.b={}}t(206,1,{},oq);_.b=null;t(209,188,Ph);var sr=null;function tr(){tr=x;ur=new $p(Qg,new vr)}function vr(){}t(208,209,Ph,vr);_.Kc=function(a){wr(a.b,this,a.b.n)};_.Nc=function(){return ur};var ur;function xr(){xr=x;yr=new $p(Rg,new zr)}function zr(){}t(210,209,Ph,zr);_.Kc=function(a){wr(a.b,this,a.b.n)};_.Nc=function(){return yr};var yr;
+function Ar(){var a;this.b=(a=document.createElement(ce),a.setAttribute(Pf,"return;"),typeof a.ontouchstart==se)}t(211,1,{},Ar);function Br(){Br=x;Cr=new $p(Sg,new Dr)}function Dr(){}t(212,209,Ph,Dr);_.Kc=function(a){wr(a.b,this,a.b.o)};_.Nc=function(){return Cr};var Cr;function Er(){Er=x;Fr=new $p(Tg,new Gr)}function Gr(){}t(213,209,Ph,Gr);_.Kc=function(a){Hr(a.b,this)&&(a.b.k&&Ir(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),uk(a.b.d,750),a.b.e=!1))};_.Nc=function(){return Fr};var Fr;
+function Jr(a,b){this.b=b;this.c=a}function Kr(a,b,c){Ak&&(b=new Jr(b,c),a.Yc(b))}t(214,183,{},Jr);_.Kc=function(a){a.Uc(this)};_.Lc=function(){return Ak};_.b=!1;var Ak=_.c=null;function Lr(a){this.b=a}t(215,183,{},Lr);_.Kc=function(a){a.Vc(this)};_.Lc=function(){return Mr};var Mr=_.b=null;function Nr(){}function Or(a){var b;Pr&&(b=new Nr,a.Yc(b))}t(216,183,{},Nr);_.Kc=function(a){a.Wc(this)};_.Lc=function(){return Pr};var Pr=null;function Qr(a){this.b=a}t(217,183,{},Qr);_.Kc=function(a){a.Xc(this)};
+_.Lc=function(){return Rr};var Rr=_.b=null;function Sr(){}t(218,183,{},Sr);_.Kc=function(a){a.b.O&&a.b.Id()};_.Lc=function(){return Tr};var Tr=null;function Ur(a,b,c){a=a.b;if(!b)throw new Vr("Cannot add a handler with a null type");if(!c)throw new Vr("Cannot add a null handler");0<a.c?Wr(a,new Xr(a,b,c)):Yr(a,b,null).zf(c);return new Zr(new $r(a,b,c))}
+function as(a,b){var c;!b.f||b.Mc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Vr("Cannot fire null event");try{++d.c;j=bs(d,b.Lc(),null);e=null;for(h=d.d?j.If(j.Fe()):j.Hf();d.d?h.Kf():h._c();){g=d.d?h.Lf():h.ad();try{b.Kc(g)}catch(n){if(n=Pi(n),A(n,87))f=n,!e&&(e=new cs),ds(e,f);else throw n;}}if(e)throw new es(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ji(d.b);r.c<r.e.Fe();)o=Ki(r),o.xc()}finally{d.b=null}}}}catch(q){q=Pi(q);if(A(q,39))throw new fs(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function gs(a){hs.call(this,a,!1)}function hs(a,b){this.b=new is(b);this.c=a}t(219,1,bi,gs,hs);_.Yc=function(a){as(this,a)};_.b=null;_.c=null;t(222,1,{});function Wr(a,b){!a.b&&(a.b=new dj);Yi(a.b,b)}function js(a,b,c,d){var e,f;e=bs(a,b,c);e.Bf(d)&&e.Ce()&&(f=gj(a.e,b),f.Ee(c),f.Ce()&&Si(a.e,b))}function Yr(a,b,c){var d;d=gj(a.e,b);d||(d=new Hi,z(a.e,b,d));a=d.Be(c);a||(a=new dj,d.De(c,a));return a}
+function bs(a,b,c){a=gj(a.e,b);if(!a)return ks(),ks(),ls;c=a.Be(c);return!c?(ks(),ks(),ls):c}t(221,222,{});_.b=null;_.c=0;_.d=!1;function is(a){this.e=new Hi;this.d=a}t(220,221,{},is);function Zr(a){this.b=a}t(223,1,{},Zr);_.b=null;function es(a){Qi.call(this,ms(a),ns(a));this.b=a}function ns(a){a=a.Bd();return!a._c()?null:a.ad()}
+function ms(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new os(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Bd();a._c();)d=a.ad(),c?c=!1:b.b.b+="; ",d=d.Ic(),xn(b.b,d);return b.b.b}t(225,99,ji,es);_.b=null;function fs(a){es.call(this,a)}t(224,225,ji,fs);t(226,1,{},function(){});function ps(a){a=oo(a,$d);return(null==a?0:pg==a||pg.toLowerCase()==a.toLowerCase())?(qs(),rs):(null==a?0:df==a||df.toLowerCase()==a.toLowerCase())?(qs(),ss):(qs(),ts)}
+function qs(){qs=x;rs=new us("RTL",0);ss=new us("LTR",1);ts=new us("DEFAULT",2);vs=H(ws,m,16,[rs,ss,ts])}function us(a,b){Bo.call(this,a,b)}t(228,140,{16:1,72:1,76:1,78:1},us);var vs,ts,ss,rs;function xs(){}function ys(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 y(a,b,c,d,e){d=ys(e,d);H(a,b,c,d);return d}function zs(a){return As([Bs,I],[m,s],[71,-1],a,0,2,1)}
+function As(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=ys(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=As(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Cs();var e=Ds,f=Es;Cs();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Fs(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Gs;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Gs;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Gs;}a[b]=c}t(229,1,{},xs);_.qI=0;
+function Cs(){Cs=x;Ds=[];Es=[];var a=new xs,b=Ds,c=Es,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Ds,Es;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Gn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Kn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Hs(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function Is(){var a;$stats&&Js("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Qf))a=Qf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Bf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Bf)&&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")?ue:"unknown"}G(ue,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&Js("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(Ks,m,1,[Kb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&Js("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Op();Rp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Op();0!=Rp.length&&(a=Rp.join(l),b=(Sp(),Tp),a=Vp(a),Wp(b).insertBefore(a,b.b.firstChild),Rp.length=0);0!=Pp.length&&(a=Pp.join(l),b=(Sp(),Tp),a=Vp(a),Wp(b).appendChild(a),Pp.length=0);0!=Qp.length&&(a=Qp.join(l),b=(Sp(),Tp),a=Vp(a),Wp(b).appendChild(a),Qp.length=0);$stats&&Js("export.client.JSME_export");new Ls;new Ms;0<Ns(null)?Zn((Wn(),Xn),new Os):Ps()}function Pi(a){return A(a,87)?a:new En(a)}function Qs(a){return Rs(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function Ss(a){return Rs(a.l,a.m,a.h)}function Rs(a,b,c){return _=new ft,_.l=a,_.m=b,_.h=c,_}
+function gt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new ht;if(0==a.l&&0==a.m&&0==a.h)return it=Rs(0,0,0),Rs(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?(it=Rs(0,0,0),c=Ss((jt(),kt))):(it=Rs(c.l,c.m,c.h),c=Rs(0,0,0)),c;g=!1;0!=b.h>>19&&(b=lt(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?mt(e):0==c&&0!=d&&0==e?mt(d)+22:0!=c&&0==d&&0==e?mt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Ss((jt(),nt)),c=!0,g=!g;else return c=ot(a,f),g&&pt(c),it=Rs(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=lt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=ot(c,d);f&&pt(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Rs(f,j,c);g?it=lt(c):it=Rs(c.l,c.m,c.h);return e}if(!qt(a,b))return e?it=lt(a):it=Rs(a.l,a.m,a.h),Rs(0,0,0);c=c?a:Rs(a.l,a.m,a.h);var h,n,o,r;f=rt(b)-rt(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Rs(j&4194303,n&4194303,h&1048575);for(n=Rs(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&pt(n);e?(it=lt(c),d&&(it=st(it,(jt(),kt)))):it=Rs(c.l,c.m,c.h);return n}
+function pt(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}function rt(a){var b;b=tt(a.h);return 32==b?(b=tt(a.m),32==b?tt(a.l)+32:b+20-10):b-12}var it=null;function ut(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Rs(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function vt(a,b){return Rs(a.l&b.l,a.m&b.m,a.h&b.h)}function wt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function M(a){var b,c,d;if(isNaN(a))return jt(),xt;if(-9223372036854775E3>a)return jt(),yt;if(9223372036854775E3<=a)return jt(),nt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=Rs(a,b,c);d&&pt(b);return b}function zt(a){var b,c;return-129<a&&128>a?(b=a+128,null==At&&(At=y(Bt,m,17,256,0)),c=At[b],!c&&(c=At[b]=Qs(a)),c):Qs(a)}
+function Ct(a){var b=ih,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 qt(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)}
+function Dt(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return Rs(c&4194303,q&
+4194303,u&1048575)}function lt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Rs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function ot(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 Rs(c&4194303,d&4194303,e&1048575)}function st(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Rs(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function N(a){return a.l|a.m<<22}function Et(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Et(lt(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=zt(1E9);a=gt(a,b);b=l+N(it);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var At=null;function jt(){jt=x;nt=Rs(4194303,4194303,524287);yt=Rs(0,0,524288);kt=zt(1);zt(2);xt=zt(0)}var nt,yt,kt,xt;function ft(){}t(238,1,{17:1},ft);
+function Js(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Ft(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(243,1,{},Ft);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Gt(a,b){xn(a.b.b,b.b);return a}function Ht(){this.b=new It}t(244,1,{},Ht);function Jt(a){if(null==a)throw new Vr("css is null");this.b=a}t(245,1,{18:1,72:1},Jt);
+_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return Kt(this.b)};_.b=null;function Lt(a){if(null==a)throw new Vr("html is null");this.b=a}t(247,1,hi,Lt);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return Kt(this.b)};_.b=null;t(248,1,hi,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return Kt(this.b)};_.b=null;
+function Mt(){Mt=x;Nt=RegExp(na,te);Ot=RegExp(tb,te);Pt=RegExp(rb,te);Qt=RegExp(ta,te);Rt=RegExp(da,te)}function St(a){Mt();-1!=a.indexOf(na)&&(a=a.replace(Nt,pa));-1!=a.indexOf(rb)&&(a=a.replace(Pt,ra));-1!=a.indexOf(tb)&&(a=a.replace(Ot,qa));-1!=a.indexOf(da)&&(a=a.replace(Rt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Qt,"&#39;"));return a}var Nt,Ot,Pt,Rt,Qt;function Tt(a){if(null==a)throw new Vr("uri is null");this.b=a}t(250,1,{20:1},Tt);_.eQ=function(a){return!A(a,20)?!1:G(this.b,a.b)};_.hC=function(){return Kt(this.b)};
+_.b=null;function Ut(){Ut=x}t(252,1,{});function Vt(){}t(253,1,{},Vt);var Wt=null;function Xt(){}t(254,252,{},Xt);var Yt=null;function Zt(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=bs(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=bs(a.b,f,null).Gf(e),A(d,21)&&Jn(d.b,b)){var h=a.b,n=f;0<h.c?Wr(h,new $t(h,n,null,d)):js(h,n,null,d)}}}t(255,1,vi);_.b=null;function au(a){this.b=a}t(256,255,vi,au);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function bu(a){this.b=a}t(257,255,vi,bu);
+_.Wc=function(){var a=this.b.b;cu(a);du(a.hb)};function eu(){Dn()}t(258,99,Mh,eu);function fu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,uk(a.e,1))}function gu(){this.b=new hu(this);this.c=new dj;this.e=new iu(this);this.i=new ju(this)}t(259,1,{},gu);_.d=!1;_.f=!1;function hu(a){vk();this.b=a}t(260,26,{},hu);_.Hc=function(){if(this.b.d){var a=this.b,b;b=ku(a.i.e.c,a.i.c);lu(a.i);A(b,22)&&new eu;a.d=!1;fu(a)}};_.b=null;function iu(a){vk();this.b=a}t(261,26,{},iu);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=ik(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(uk(a.b,1E4);a.i.d<a.i.b;){d=mu(a.i);try{if(null==d)break;A(d,22)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||lu(a.i)}if(100<=ik()-b)break}}finally{e||(Ck(a.b),a.d=!1,fu(a))}};_.b=null;function mu(a){var b;a.c=a.d;b=ku(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function lu(a){nu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function ju(a){this.e=a}t(262,1,{},ju);_._c=function(){return this.d<this.b};_.ad=function(){return mu(this)};
+_.bd=function(){lu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function ou(a,b){var c=(pu(),qu(b));a.appendChild(c)}function ru(a,b,c){var d;d=Yj;Yj=a;b==mj&&8192==su(a.type)&&(mj=null);c.cd(a);Yj=d}var Yj=null,mj=null;function tu(){tu=x;uu=new gu}function Qj(a){tu();if(!a)throw new Vr("cmd cannot be null");var b=uu;Yi(b.c,a);fu(b)}var uu;function vu(a){nj();!wu&&(wu=new Bk);xu||(xu=new hs(null,!0),yu=new zu);return Ur(xu,wu,a)}var xu=null;function Au(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function zu(){}t(268,183,{},zu);_.Kc=function(a){a.$c(this);yu.d=!1};_.Lc=function(){return wu};_.Mc=function(){Au(this)};_.b=!1;_.c=!1;_.d=!1;var wu=_.e=null,yu=null;function Bu(){Bu=x;Cu=new Du;Eu()||(Cu=null)}var Cu=null;function xk(){}t(270,1,{},xk);_.Uc=function(){for(;0<(vk(),wk).d;)Ck(ku(wk,0))};function zk(a,b){return Ur((!Fu&&(Fu=new Gu),Fu),a,b)}function Hu(a){yk();Iu||(Ju(),Iu=!0);return zk((!Pr&&(Pr=new Bk),Pr),a)}function yk(){Ku||(Lu(),Ku=!0)}
+function Mu(){var a;Ku&&(a=new Nu,Fu&&as(Fu,a));return null}var Ku=!1,Fu=null,Ou=0,Pu=0,Iu=!1;function Qu(){Qu=x;Ru=new Bk}function Nu(){Qu()}t(272,183,{},Nu);_.Kc=function(){null.cg()};_.Lc=function(){return Ru};var Ru;function Gu(){gs.call(this,null)}t(274,219,bi,Gu);
+function su(a){switch(a){case pd:return 4096;case Bd:return 1024;case Ed:return 1;case Sd:return 2;case me:return 2048;case Ue:return 128;case Ve:return 256;case We:return 512;case bf:return 32768;case "losecapture":return 8192;case vf:return 4;case wf:return 64;case xf:return 32;case yf:return 16;case zf:return 8;case "scroll":return 16384;case je:return 65536;case Qb:case Af:return 131072;case Qd:return 262144;case Vf:return 524288;case Tg:return 1048576;case Sg:return 2097152;case Rg:return 4194304;
+case Qg:return 8388608;case xe:return 16777216;case ve:return 33554432;case we:return 67108864;default:return-1}}function nj(){Su||(Tu(),Uu(),Su=!0)}var Su=!1;function Vu(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 Wu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Tu(){Xu=C(function(a){var b;var c=xu,d,e,f;wu&&c&&Yu(c.b.e,wu)?(b=yu.b,d=yu.c,e=yu.d,f=yu.e,Au(yu),yu.e=a,as(c,yu),c=!(yu.b&&!yu.c),yu.b=b,yu.c=d,yu.d=e,yu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Zu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Gn(b)&&A(b,23)&&ru(a,c,b)});$u=C(function(a){a.preventDefault();Zu.call(this,a)});av=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;Zu.call(this,a)});bv=C(function(a){if(Xu(a)){var b=oj;b&&b.__listener&&!Gn(b.__listener)&&A(b.__listener,23)&&(ru(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ed,bv,!0);$wnd.addEventListener(Sd,bv,!0);$wnd.addEventListener(vf,bv,!0);$wnd.addEventListener(zf,bv,!0);$wnd.addEventListener(wf,bv,!0);$wnd.addEventListener(yf,bv,!0);$wnd.addEventListener(xf,bv,!0);$wnd.addEventListener(Af,bv,!0);$wnd.addEventListener(Ue,Xu,!0);$wnd.addEventListener(We,Xu,!0);$wnd.addEventListener(Ve,
+Xu,!0);$wnd.addEventListener(Tg,bv,!0);$wnd.addEventListener(Sg,bv,!0);$wnd.addEventListener(Rg,bv,!0);$wnd.addEventListener(Qg,bv,!0);$wnd.addEventListener(xe,bv,!0);$wnd.addEventListener(ve,bv,!0);$wnd.addEventListener(we,bv,!0)}function cv(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)}var oj=null,Xu=null,bv=null,$u=null,Zu=null,av=null;
+function Uu(){$wnd.addEventListener(xf,C(function(a){var b=oj;if(b&&!a.relatedTarget&&"html"==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(zf,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Qb,bv,!0)}
+function dv(a,b){nj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Zu:null),c&2&&(a.ondblclick=b&2?Zu:null),c&4&&(a.onmousedown=b&4?Zu:null),c&8&&(a.onmouseup=b&8?Zu:null),c&16&&(a.onmouseover=b&16?Zu:null),c&32&&(a.onmouseout=b&32?Zu:null),c&64&&(a.onmousemove=b&64?Zu:null),c&128&&(a.onkeydown=b&128?Zu:null),c&256&&(a.onkeypress=b&256?Zu:null),c&512&&(a.onkeyup=b&512?Zu:null),c&1024&&(a.onchange=b&1024?Zu:null),c&2048&&(a.onfocus=b&2048?Zu:null),c&4096&&(a.onblur=b&4096?Zu:
+null),c&8192&&(a.onlosecapture=b&8192?Zu:null),c&16384&&(a.onscroll=b&16384?Zu:null),c&32768&&(a.onload=b&32768?av:null),c&65536&&(a.onerror=b&65536?Zu:null),c&131072&&(a.onmousewheel=b&131072?Zu:null),c&262144&&(a.oncontextmenu=b&262144?Zu:null),c&524288&&(a.onpaste=b&524288?Zu:null),c&1048576&&(a.ontouchstart=b&1048576?Zu:null),c&2097152&&(a.ontouchmove=b&2097152?Zu:null),c&4194304&&(a.ontouchend=b&4194304?Zu:null),c&8388608&&(a.ontouchcancel=b&8388608?Zu:null),c&16777216&&(a.ongesturestart=b&16777216?
+Zu:null),c&33554432&&(a.ongesturechange=b&33554432?Zu:null),c&67108864&&(a.ongestureend=b&67108864?Zu:null));b&131072&&a.addEventListener(Qb,Zu,!1)}function ev(){var a;ev=x;fv=(a=$doc,G(a.compatMode,Kb)?a.documentElement:a.body)}var fv;function gv(){this.c=new dj}function hv(a){a=a[dd];return null==a?-1:a}t(279,1,{},gv);_.b=null;function iv(a,b){this.b=a;this.c=b}t(280,1,{},iv);_.b=0;_.c=null;t(281,1,bi);_.ed=function(a){return decodeURI(a.replace("%23",la))};_.Yc=function(a){as(this.b,a)};
+_.fd=function(a){a=null==a?l:a;if(!G(a,null==jv?l:jv))jv=a,Tr&&(a=new Sr,as(this.b,a))};var jv=l;function Eu(){function a(){$wnd.setTimeout(a,250);e()}var b=Cu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));jv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ed(c.substring(1)));b.fd(a)});a();return!0}t(283,281,bi);function Du(){this.b=new gs(null)}t(282,283,bi,Du);_.ed=function(a){return a};
+function Lu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Mu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Ku&&Kr((!Fu&&(Fu=new Gu),Fu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function Ju(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Iu&&(d=rj(),c=sj(),Pu!=d||Ou!=c))Pu=d,Ou=c,Or((!Fu&&(Fu=new Gu),Fu))}finally{a&&a(b)}})}function cj(a,b){Li(a.ld(),b,!0)}function bj(a,b){Li(a.ld(),b,!1)}function qj(a,b,c){0<=b&&a.qd(b+$f);0<=c&&a.od(c+$f)}function kv(a){var b,a=oo(a,Dd);b=ho(a,io(32));return 0<=b?a.substr(0,b-0):a}
+function Li(a,b,c){if(!a)throw new Ti(rc);b=go(b);if(0==b.length)throw new Dk(Pc);if(c){var d;d=go(b);b=a.className;-1==po(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=go(b);f=a.className;e=po(f,c);-1!=e&&(b=go(f.substr(0,e-0)),c=go(lv(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function mv(a,b){a.style.display=b?l:Gf;a.setAttribute("aria-hidden",""+!b)}t(289,1,ti);_.gd=function(){return ak(this.hb)};_.hd=function(){return ck(this.hb)};
+_.jd=function(){return no(this.hb,Nf)};_.kd=function(){return no(this.hb,Of)};_.ld=function(){return this.hb};_.md=function(){return this.hb.style.display!=Gf};_.nd=function(){throw new nv;};_.od=function(a){this.hb.style[Me]=a};_.pd=function(a){mv(this.hb,a)};_.qd=function(a){this.hb.style[dh]=a};_.tS=function(){var a;if(this.hb){var b=this.hb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=l;a=outer}else a="(null handle)";return a};
+_.hb=null;
+function B(a,b,c){var d;d=su(c.c);if(-1==d){d=a.hb;var e=c.c,f;nj();if(G(he,e)&&(f=wo(),-1!=f&&1009E3>=f))ge==ge&&(d.ondragexit=$u);else switch(e){case "drag":d.ondrag=Zu;break;case "dragend":d.ondragend=Zu;break;case "dragenter":d.ondragenter=$u;break;case he:d.ondragleave=Zu;break;case "dragover":d.ondragover=$u;break;case "dragstart":d.ondragstart=Zu;break;case "drop":d.ondrop=Zu;break;case "canplaythrough":case "ended":case "progress":d.removeEventListener(e,Zu,!1);d.addEventListener(e,Zu,!1);
+break;default:throw"Trying to sink unknown event type "+e;}}else-1==a.db?dv(a.hb,d|(a.hb.__eventBits||0)):a.db|=d;return Ur(!a.eb?a.eb=new gs(a):a.eb,c,b)}function ov(a,b,c){return Ur(!a.eb?a.eb=new gs(a):a.eb,c,b)}function pv(a){var b;if(a.td())throw new qv("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;0<b&&(-1==a.db?dv(a.hb,b|(a.hb.__eventBits||0)):a.db|=b);a.rd();a.wd()}
+function rv(a,b){var c;switch(su(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&xo(a.hb,c))return}c=a.hb;var d,e,f;if(Xp&&(f=Xp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&as(a.eb,f.b),f.b.b=d,f.b.c=e}function sv(a){if(!a.td())throw new qv("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.hb.__listener=null,a.cb=!1}}}
+function Zj(a){if(a.gb)if(A(a.gb,29))a.gb.yd(a);else{if(a.gb)throw new qv("This widget's parent does not implement HasWidgets");}else if(kj(),Yu(tv.b,a)){kj();try{a.vd()}finally{Si(tv.b,a)}}}function uv(a,b){var c;c=a.gb;if(b){if(c)throw new qv("Cannot set a new parent without first clearing the old parent");a.gb=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.gb=null}}t(288,289,yi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.eb&&as(this.eb,a)};_.td=function(){return this.cb};
+_.ud=function(){pv(this)};_.cd=function(a){rv(this,a)};_.vd=function(){sv(this)};_.wd=function(){};_.xd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function vv(a){for(a=new wv(a);a.b.b<a.b.c.d-1;)xv(a.b),yv(a.b)}t(287,288,li);_.rd=function(){zv(this,(Av(),Bv))};_.sd=function(){zv(this,(Av(),Cv))};function Dv(a,b,c){Zj(b);var d=a.q;Ev(d,b,d.d);d=(pu(),qu(b.hb));c.appendChild(d);uv(b,a)}
+function Fv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Gv;b.gb==a&&(f=a.zd(b),f<d&&--d);Zj(b);Ev(a.q,b,d);e?(e=b.hb,cv(c,(pu(),qu(e)),d)):(e=(pu(),qu(b.hb)),c.appendChild(e));uv(b,a)}function Hv(a,b){var c;if(b.gb!=a)return!1;try{uv(b,null)}finally{c=b.hb;ro(c).removeChild(c);c=a.q;var d;d=Iv(c,b);if(-1==d)throw new Jv;if(0>d||d>=c.d)throw new Gv;for(--c.d;d<c.d;++d)Fs(c.b,d,c.b[d+1]);Fs(c.b,c.d,null)}return!0}t(286,287,li);_.zd=function(a){return Iv(this.q,a)};
+_.Ad=function(a,b,c,d){Fv(this,a,b,c,d)};_.Bd=function(){return new Kv(this.q)};_.yd=function(a){return Hv(this,a)};function jj(a,b,c,d){var e;Zj(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.hb,e,!0)}function Lv(a,b){var c;(c=Hv(a,b))&&Mv(b.hb);return c}function Nv(a,b,c,d){if(b.gb!=a)throw new Dk("Widget must be a child of this panel.");a.Ed(b,c,d)}function Ov(a,b,c){a=a.hb;-1==b&&-1==c?Mv(a):(a.style[Xf]=fd,a.style[Xe]=b+$f,a.style[Pg]=c+$f)}
+function Pv(){var a=$doc.createElement(ce);this.q=new Qv(this);this.hb=a;this.hb.style[Xf]="relative";this.hb.style[Tf]=Ne}function Mv(a){a.style[Xe]=l;a.style[Pg]=l;a.style[Xf]=l}t(285,286,li,Pv);_.Cd=function(a){Dv(this,a,this.hb)};_.yd=function(a){return Lv(this,a)};_.Dd=function(a,b,c){Nv(this,a,b,c)};_.Ed=function(a,b,c){Ov(a,b,c)};function Rv(a,b){if(a.Gd())throw new qv("SimplePanel can only contain one child widget");a.Hd(b)}
+function Sv(a,b){if(a.bb!=b)return!1;try{uv(b,null)}finally{a.Fd().removeChild(b.hb),a.bb=null}return!0}function Tv(a,b){if(b!=a.bb&&(b&&Zj(b),a.bb&&a.yd(a.bb),a.bb=b)){var c=(pu(),qu(a.bb.hb));a.Fd().appendChild(c);uv(b,a)}}function Uv(){this.hb=$doc.createElement(ce)}t(293,287,li,Uv);_.Fd=function(){return this.hb};_.Gd=function(){return this.bb};_.Bd=function(){return new Vv(this)};_.yd=function(a){return Sv(this,a)};_.Hd=function(a){Tv(this,a)};_.bb=null;function Wv(){Wv=x;Xv()}
+function Yv(a,b){a._&&(Zv(a.$,!1,!1),Kr(a,a,b))}function $v(a){var b;if(b=a.bb)null!=a.P&&b.od(a.P),null!=a.Q&&b.qd(a.Q)}function aw(a,b,c){a.W=b;a.ab=c;b-=to();c-=uo();a=a.hb;a.style[Xe]=b+(xj(),$f);a.style[Pg]=c+$f}function bw(a){a._||(a.cb&&Zj(a),Zv(a.$,!0,!1))}t(292,293,li);_.Fd=function(){return cw?qo(qo(this.hb)):qo(this.hb)};_.jd=function(){return no(this.hb,Nf)};_.kd=function(){return no(this.hb,Of)};_.ld=function(){return cw?qo(this.hb):ro(qo(this.hb))};_.Id=function(){this.Jd(!1)};
+_.Jd=function(a){Yv(this,a)};_.md=function(){return!G(Ne,this.hb.style[ah])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this._&&Zv(this.$,!1,!0)};_.od=function(a){this.P=a;$v(this);0==a.length&&(this.P=null)};_.Kd=function(a,b){aw(this,a,b)};_.pd=function(a){this.hb.style[ah]=a?bh:Ne};_.Hd=function(a){Tv(this,a);$v(this)};_.qd=function(a){this.Q=a;$v(this);0==a.length&&(this.Q=null)};_.Ld=function(){bw(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;
+_.X=!1;_.Y=null;_.Z=!1;_._=!1;_.ab=-1;
+function dw(a,b){var c;Uv.call(this);this.S=new ew;this.M=(fw(),gw);this.$=new hw(this);c=this.hb;var d;d=$doc.createElement(ce);cw&&(d.innerHTML="<div></div>",Zn((Wn(),Xn),new iw(d)));c.appendChild(d);this.Kd(0,0);(cw?qo(this.hb):ro(qo(this.hb)))[Dd]="gwt-PopupPanel";(cw?qo(qo(this.hb)):qo(this.hb))[Dd]=Wf;this.O=this.N=a;this.X=!1;c=H(Ks,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new jw(c);this.L.ld()[Dd]=l;c=cw?qo(this.hb):ro(qo(this.hb));d="gwt-DecoratedPopupPanel";if(!c)throw new Ti(rc);d=go(d);
+if(0==d.length)throw new Dk(Pc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Tv(this,this.L);$v(this);Li(cw?qo(qo(this.hb)):qo(this.hb),Wf,!1);Li(this.L.c,b+"Content",!0)}t(291,292,li);_.rd=function(){pv(this.L)};_.sd=function(){sv(this.L)};_.Gd=function(){return this.L.bb};_.Bd=function(){return new Vv(this.L)};_.yd=function(a){return this.L.yd(a)};
+_.Hd=function(a){Tv(this.L,a);$v(this)};_.L=null;t(290,291,li);_.vd=function(){sv(this)};function kw(){kw=x;lw=new mw(Jb,0,(fw(),gw));nw=new mw(tc,1,ow);pw=new mw(Ac,2,qw);rw=H(sw,m,24,[lw,nw,pw])}function mw(a,b,c){Bo.call(this,a,b);this.b=c}t(294,140,{24:1,72:1,76:1,78:1},mw);_.b=null;var rw,lw,nw,pw;function tw(){tw=x;uw=H(Ks,m,1,[Pg,uf,sd])}
+function jw(a){var b;tw();var c,d;c=this.hb=$doc.createElement(Eg);this.d=$doc.createElement(Hg);ou(c,this.d);c[zd]=0;for(c=c[yd]=0;c<a.length;++c)d=(b=$doc.createElement(Ug),b[Dd]=a[c],ou(b,vw(a[c]+"Left")),ou(b,vw(a[c]+Lb)),ou(b,vw(a[c]+"Right")),b),ou(this.d,d),1==c&&(this.c=qo(Vu(d,1)));this.hb[Dd]="gwt-DecoratorPanel"}function vw(a){var b,c;c=$doc.createElement(Ig);b=$doc.createElement(ce);var d=(pu(),qu(b));c.appendChild(d);c[Dd]=a;b[Dd]=a+"Inner";return c}t(296,293,ci,jw);_.Fd=function(){return this.c};
+_.c=null;_.d=null;var uw;t(295,296,ci);t(297,1,{});function Av(){Av=x;Bv=new ww;Cv=new xw}function yw(a){es.call(this,a)}function zv(a,b){Av();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Pi(f),A(f,87))d=f,!c&&(c=new cs),ds(c,d);else throw f;}}if(c)throw new yw(c);}t(298,224,ji,yw);var Bv,Cv;function ww(){}t(299,1,{},ww);_.Md=function(a){a.ud()};function xw(){}t(300,1,{},xw);_.Md=function(a){a.vd()};t(303,288,yi);_.Qc=function(a){return B(this,a,(gr(),gr(),hr))};
+_.Rc=function(a){return B(this,a,(tj(),tj(),uj))};_.Sc=function(a){return B(this,a,(kr(),kr(),lr))};_.Tc=function(a){return B(this,a,(vj(),vj(),wj))};_.ud=function(){pv(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};t(302,303,yi);function zw(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=wd,b);this.hb[Dd]="gwt-Button";this.hb.innerHTML=a||l}t(301,302,{13:1,15:1,23:1,25:1,28:1,31:1,35:1,37:1},zw);t(304,286,li);_.e=null;_.f=null;
+function Aw(a,b){var c;if(a.i)throw new qv("Composite.initWidget() may only be called once.");Zj(b);c=b.hb;a.hb=c;var d;pu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((pu(),c).__gwt_resolve=Bw(a));a.i=b;uv(b,a)}function Cw(a){if(-1!=a.db){var b=a.i,c=a.db;-1==b.db?dv(b.hb,c|(b.hb.__eventBits||0)):b.db|=c;a.db=-1}a.i.ud();a.hb.__listener=a;a.wd()}t(305,288,Uh);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){Cw(this)};_.cd=function(a){rv(this,a);this.i.cd(a)};_.vd=function(){this.i.vd()};
+_.nd=function(){return this.hb=this.i.nd()};_.i=null;function Dw(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[$d]=pg;break;case 1:c[$d]=df;break;case 2:ps(c)!=(qs(),ts)&&(c[$d]=l)}}}function Ew(a){this.b=a;this.d=!1;this.e=this.c=ps(a)}t(306,1,{},Ew);_.b=null;_.c=null;_.d=!1;_.e=null;function pj(){this.hb=Fw()}t(307,293,li,pj);_.Qc=function(a){return B(this,a,(gr(),gr(),hr))};_.Rc=function(a){return B(this,a,(tj(),tj(),uj))};
+_.Sc=function(a){return B(this,a,(kr(),kr(),lr))};_.Tc=function(a){return B(this,a,(vj(),vj(),wj))};function Gw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=qo(b);e=null;c&&(c=hv(c),e=0>c?null:ku(a.j.c,c));e?Hw(a,e):d&&(b.innerHTML=l||l);return b}function Hw(a,b){var c;if(b.gb!=a)return!1;try{uv(b,null)}finally{c=b.hb;ro(c).removeChild(c);var d=a.j,e;e=hv(c);c[dd]=null;c=d.c;Iw(e,c.d);Fs(c.c,e,null);d.b=new iv(e,d.b)}return!0}t(309,287,li);_.Bd=function(){return new Jw(this)};
+_.yd=function(a){return Hw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Kw(a){if(0>=a.c)throw new Lw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Lw("Column index: 0, Column size: "+a.b);}
+function Mw(){this.j=new gv;this.i=$doc.createElement(Eg);this.d=$doc.createElement(Hg);ou(this.i,this.d);this.hb=this.i;this.e=new Nw(this);var a=new Ow(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;cv(a.c.i,(pu(),qu(b)),0);ou(a.b,$doc.createElement(Hd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Lw("Row index: "+a+", Row size: "+d);if(0>c)throw new Lw("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new Lw("Column index: "+c+", Column size: "+this.b);c=Gw(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Ig),d.innerHTML=sa||l,cv(c,(pu(),qu(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Hd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Ig);
+e.innerHTML=sa;c=$doc.createElement(Ug);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Gw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(308,309,li,Mw);_.b=0;_.c=0;function Pw(a){for(;++a.c<a.e.d&&!(null!=ku(a.e,a.c)););}function Jw(a){this.d=a;this.e=this.d.j.c;Pw(this)}t(310,1,{},Jw);_._c=function(){return this.c<this.e.d};
+_.ad=function(){var a;if(this.c>=this.e.d)throw new Jv;a=ku(this.e,this.c);this.b=this.c;Pw(this);return a};_.bd=function(){var a;if(0>this.b)throw new Qw;a=ku(this.e,this.b);Zj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Nw(a){this.b=a}t(311,1,{},Nw);_.b=null;function Ow(a){this.c=a}t(312,1,{},Ow);_.b=null;_.c=null;function Rw(){Rw=x;Sw=new Tw}var Sw;function Uw(){Uw=x;Vw=new Ww((jp(),Ad));Xw=new Ww(Xe);Yw=new Ww(ig);Zw=Xw;$w=Yw;ax=Zw}var Vw,ax,Xw,$w,Zw,Yw;function Tw(){}t(314,1,{},Tw);
+function Ww(a){this.b=a}t(315,314,{},Ww);_.b=null;function bx(){bx=x;cx=new dx(uf);ex=new dx(Pg)}var cx,ex;function dx(a){this.b=a}t(316,1,{},dx);_.b=null;function fx(a,b){var c;c=gx(a);ou(a.c,c);Dv(a,b,c)}function gx(a){var b;b=$doc.createElement(Ig);b[id]=a.b.b;b.style[$g]=a.d.b;return b}function hx(a,b){var c,d;d=ro(b.hb);(c=Hv(a,b))&&a.c.removeChild(d);return c}
+function ix(){this.q=new Qv(this);this.f=$doc.createElement(Eg);this.e=$doc.createElement(Hg);ou(this.f,this.e);this.hb=this.f;this.b=(Uw(),ax);this.d=(bx(),ex);this.c=$doc.createElement(Ug);ou(this.e,this.c);this.f[zd]=bb;this.f[yd]=bb}t(317,304,li,ix);_.yd=function(a){return hx(this,a)};_.c=null;function jx(){jx=x;new Hi}function kx(a,b,c,d,e){jx();this.b=new lx(this,a,b,c,d,e);this.hb[Dd]="gwt-Image"}function mx(a,b,c,d,e){jx();kx.call(this,(Ut(),new Tt(a)),b,c,d,e)}t(318,288,yi,kx,mx);
+_.Qc=function(a){return B(this,a,(gr(),gr(),hr))};_.Rc=function(a){return B(this,a,(tj(),tj(),uj))};_.Sc=function(a){return B(this,a,(kr(),kr(),lr))};_.Tc=function(a){return B(this,a,(vj(),vj(),wj))};_.cd=function(a){32768==su(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);rv(this,a)};_.wd=function(){var a=this.b;G(bf,oo(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new nx(a,this),Zn((Wn(),Xn),a.i))};_.b=null;t(320,1,{});_.i=null;function ox(){ox=x;px()}
+function lx(a,b,c,d,e,f){var g,j;ox();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(zg);j=new Ht;Gt(Gt(Gt(j,new Jt("width:"+e+(xj(),$f)+pb)),new Jt("height:"+f+bg)),new Jt("background:url("+b.b+") no-repeat "+-c+"px "+-d+bg));!qx&&(qx=new rx);b=sx;c=new Jt((new Jt(j.b.b.b)).b);j=new It;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=St(b.b);xn(j.b,b);j.b.b+="' style='";b=St(c.b);xn(j.b,b);j.b.b+="' border='0'>";j=new Lt(j.b.b);g.innerHTML=j.b||l;g=qo(g);a.cb&&
+(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?dv(a.hb,133333119|(a.hb.__eventBits||0)):a.db|=133333119}t(319,320,{},lx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function nx(a,b){this.b=a;this.c=b}t(321,1,{},nx);_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(bf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=bf)};
+_.b=null;_.c=null;function tx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Rw(),Sw)?a.c.e==(qs(),ss)?(Uw(),Xw):a.c.e==rs?(Uw(),Yw):(Uw(),Zw):a.c.e==(qs(),ss)?(Uw(),Yw):a.c.e==rs?(Uw(),Xw):(Uw(),$w);b!=a.d&&(a.d=b,a.hb.style[Kg]=!a.d?l:a.d.b)}t(323,288,yi);_.b=null;_.c=null;_.d=null;function ux(){this.hb=$doc.createElement(ce);this.c=new Ew(this.hb);this.hb[Dd]="gwt-Label"}function vx(){ux.call(this);Dw(this.c,eh);tx(this)}t(322,323,yi,ux,vx);_.Qc=function(a){return B(this,a,(gr(),gr(),hr))};
+_.Rc=function(a){return B(this,a,(tj(),tj(),uj))};_.Sc=function(a){return B(this,a,(kr(),kr(),lr))};_.Tc=function(a){return B(this,a,(vj(),vj(),wj))};function wx(a,b){if(0>b||b>=a.hb.options.length)throw new Gv;}function gq(a,b){wx(a,b);return a.hb.options[b].value}function xx(){this.hb=$doc.createElement("select");this.hb[Dd]="gwt-ListBox"}t(324,303,yi,xx);t(325,255,vi);function yx(a){this.b=a}t(326,325,vi,yx);_.Oc=function(){};function zx(a){this.b=a}t(327,325,vi,zx);
+_.Uc=function(a){this.b.Nd(a.i,a.b)};function Ax(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Ug);cv(a.f,(pu(),qu(e)),b);a=(pu(),qu(c));d.appendChild(a)}else d=Vu(a.f,0),cv(d,(pu(),qu(c)),b)}
+function Bx(a,b,c){var d;Cx(a,b);c&&b.b?(Cx(a,null),a=b.b,b=(Wn(),Xn),b.d=$n(b.d,[new Dx(a),!1])):null!=b.d&&(a.k=new Ex(a,b),c=(fw(),ow),a.k.M=c,a.k.U=a.i,a.k.ld()[Dd]=Ee,d=kv(a.hb),G(De,d)||cj(a.k,d+"Popup"),ov(a.k,new zx(a),Ak?Ak:Ak=new Bk),a.o=b.d,d=a.k,a=new Fx(a,b),d.hb.style[ah]=Ne,bw(d),a.b.p?aw(a.b.k,ak(a.b.hb)+no(a.b.hb,Of)-1,ck(a.c.hb)):aw(a.b.k,ak(a.c.hb),ck(a.b.hb)+no(a.b.hb,Nf)-1),d.hb.style[ah]=bh)}function Gx(a,b){if(b||!(a.n&&a.o==a.n.d))Cx(a,b),a.hb.focus(),b&&a.e&&Bx(a,b,!1)}
+function Hx(a,b){var c;a:{c=b.target;var d,e;for(e=new Ji(a.j);e.c<e.e.Fe();)if(d=Ki(e),xo(d.hb,c)){c=d;break a}c=null}switch(su(b.type)){case 1:a.hb.focus();c&&Bx(a,c,!0);break;case 16:c&&Gx(a,c);break;case 32:c&&Gx(a,null);break;case 2048:Ix(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Ix(a)||a.p||Jx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Ix(a)||(a.p?null!=a.n.d&&!a.n.d.cg().cg()&&(Bx(a,a.n,!1),a.n.d.cg()):Kx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Ix(a)||a.p&&
+Jx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Ix(a)||(a.p?Kx(a):null!=a.n.d&&!a.n.d.cg().cg()&&(Bx(a,a.n,!1),a.n.d.cg()));b.cancelBubble=!0;b.preventDefault();break;case 27:Cx(a,null);a.k&&Yv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Cx(a,null);a.k&&Yv(a.k,!1);break;case 13:Ix(a)||(Bx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}rv(a,b)}function Lx(a,b,c){c&&Cx(a,null);Kr(a,b,!1);a.o=null;a.k=null}
+function Ix(a){var b;if(!a.n){for(b=new Ji(a.j);b.c<b.e.Fe();){b=Ki(b);Cx(a,b);break}return!0}return!1}function Cx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=kv(c.hb)+Xa;Li(c.ld(),d,!1);a.p&&(c=ro(a.n.hb),2==Wu(c)&&(c=Vu(c,1),Li(c,Cg,!1)))}if(b){c=kv(b.hb)+Xa;Li(b.ld(),c,!0);a.p&&(c=ro(b.hb),2==Wu(c)&&(c=Vu(c,1),Li(c,Cg,!0)));Dl();c=a.hb;var e=new dl(b.hb),d=(yl(),zl),e=H(Mx,m,5,[e]),f,g,j,h;f=new vn;for(j=0,h=e.length;j<h;++j)g=e[j],wn(wn(f,g.b),ba);e=go(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
+function Kx(a){var b,c,d;if(a.n){for(b=c=Pj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?ku(a.j,b):ku(a.j,c);break}Cx(a,d)}}function Jx(a){var b,c,d;if(a.n){for(b=c=Pj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?ku(a.j,b):ku(a.j,c);break}Cx(a,d)}}t(328,288,yi);_.cd=function(a){Hx(this,a)};_.vd=function(){this.k&&Yv(this.k,!1);sv(this)};_.Nd=function(a,b){Lx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Dx(a){this.b=a}t(329,1,{},Dx);_.xc=function(){Nx(this.b)};_.b=null;
+function Ox(a){this.b=a}t(330,1,{},Ox);_.Oc=function(){Cx(this.b,null)};_.b=null;function Ex(a,b){Wv();this.b=a;this.c=b;dw.call(this,!0,kf);Tv(this.L,this.c.d);$v(this);this.Z=!0;this.c.d.cg()}t(331,291,li,Ex);_.$c=function(a){var b,c;if(!a.b)switch(su(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(xo(b,c)){a.b=!0;break}a.b&&Cx(this.b,null)}};_.b=null;_.c=null;function Fx(a,b){this.b=a;this.c=b}t(332,1,{},Fx);_.b=null;var Px=_.c=null;
+function Qx(){Qx=x;Px=new Ft((Ut(),new Tt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Rx(a,b){this.hb=$doc.createElement(Ig);var c=kv(this.hb)+Xa;Li(this.ld(),c,!1);this.hb.textContent=a||l;this.hb[Dd]="gwt-MenuItem";c=yo();this.hb.setAttribute(Oe,c);Dl();this.hb.setAttribute(jg,jm.b);this.b=b}t(335,289,{28:1,32:1,35:1},Rx);_.b=null;_.c=null;_.d=null;
+function Sx(){var a;this.hb=$doc.createElement(Ig);this.hb[Dd]="gwt-MenuItemSeparator";a=$doc.createElement(ce);ou(this.hb,a);a[Dd]="menuSeparatorInner"}t(336,289,ti,Sx);function Tx(){var a,b,c,d,e;b=null.cg();e=rj();d=sj();b[be]=(Oo(),Gf);b[dh]=0+(xj(),$f);b[Me]=cb;c=$doc;c=(G(c.compatMode,Kb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Kb)?a.documentElement:a.body).scrollHeight||0;b[dh]=(c>e?c:e)+$f;b[Me]=(a>d?a:d)+$f;b[be]="block"}function ew(){}t(337,1,{},ew);_.Wc=function(){Tx()};
+function Ux(a){this.b=a}t(338,1,{},Ux);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.$c(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?xo(b.hb,c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(su(d.type)){case 4:case 1048576:if(mj){a.c=!0;break}if(!c&&b.N){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(mj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function Vx(a){this.b=a}t(339,1,{},Vx);_.b=null;function fw(){fw=x;gw=new Wx(Jb,0);ow=new Wx(tc,1);qw=new Wx(Ac,2);Xx=H(Yx,m,33,[gw,ow,qw])}function Wx(a,b){Bo.call(this,a,b)}t(340,140,{33:1,72:1,76:1,78:1},Wx);var Xx,gw,ow,qw;function Zx(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),Wv(),a.i=Hu(a.b.S),Tx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Wv(),Ui(a.i.b),a.i=null,a.c=!1)}
+function $x(a){a.k||(Zx(a),a.d||(kj(),Lv(lj(null),a.b)),Wv());ay((Wv(),a.b.hb),"rect(auto, auto, auto, auto)");a.b.hb.style[Tf]=bh}function by(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=K(b*a.e);j=K(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}ay((Wv(),a.b.hb),"rect("+g+ag+f+ag+c+ag+e+"px)")}
+function Zv(a,b,c){a.d=c;gk(a);a.j&&(Ck(a.j),a.j=null,$x(a));a.b._=b;var d=a.b;d.Y&&(Ui(d.Y.b),d.Y=null);d.T&&(Ui(d.T.b),d.T=null);if(d._){d.Y=vu(new Ux(d));var e;e=new Vx(d);Bu();e=Cu?Ur(Cu.b,(!Tr&&(Tr=new Bk),Tr),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(fw(),gw)&&!b&&(c=!1);a.k=b;c?b?(Zx(a),a.b.hb.style[Xf]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,a.b.ab),ay((Wv(),a.b.hb),"rect(0px, 0px, 0px, 0px)"),kj(),b=lj(null),Dv(b,a.b,b.hb),a.j=new cy(a),uk(a.j,1)):hk(a,200):(Zx(a),a.k?(a.b.hb.style[Xf]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,
+a.b.ab),kj(),b=lj(null),Dv(b,a.b,b.hb)):a.d||(kj(),Lv(lj(null),a.b)),Wv(),a.b.hb.style[Tf]=bh)}function hw(a){var b=(mk(),pk);this.n=new lk(this);this.u=b;this.b=a}t(341,17,{},hw);_.zc=function(){$x(this)};_.Ac=function(){this.e=no(this.b.hb,Nf);this.f=no(this.b.hb,Of);this.b.hb.style[Tf]=Ne;by(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){by(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function cy(a){vk();this.b=a}t(342,26,{},cy);
+_.Hc=function(){this.b.j=null;hk(this.b,200)};_.b=null;function pu(){pu=x;dy()}function qu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Bw(a){return function(){this.__gwt_resolve=ey;return a.nd()}}function ey(){throw"A PotentialElement cannot be resolved twice.";}
+function dy(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function kj(){kj=x;fy=new gy;hy=new Hi;tv=new cs}function iy(a){this.q=new Qv(this);this.hb=a;pv(this)}
+function lj(a){kj();var b,c;c=gj(hy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==hy.e){var d=new jy;yk();zk(Ak?Ak:Ak=new Bk,d)}!b?c=new ky:c=new iy(b);z(hy,a,c);ds(tv,c);return c}t(344,285,li,iy);var fy,hy,tv;function gy(){}t(345,1,{},gy);_.Md=function(a){a.td()&&a.vd()};function jy(){}t(346,1,{},jy);_.Uc=function(){kj();try{zv(tv,fy)}finally{ly(tv.b),ly(hy)}};function ky(){iy.call(this,$doc.body)}t(347,344,li,ky);
+_.Ed=function(a,b,c){b-=to();c-=uo();Ov(a,b,c)};function Vv(a){this.d=a;this.b=!!this.d.bb}t(348,1,{},Vv);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.bb)throw new Jv;this.b=!1;return this.c=this.d.bb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function my(a,b){a.hb[Zg]=null!=b?b:l}t(351,303,yi);_.cd=function(a){0!=(su(a.type)&896)?rv(this,a):rv(this,a)};_.wd=function(){};function ny(){ny=x;oy()}t(350,351,yi);
+function py(){var a;ny();var b=(a=$doc.createElement("INPUT"),a.type=Jg,a);!Yt&&(Yt=new Xt);!Wt&&(Wt=new Vt);this.hb=b;this.hb[Dd]="gwt-TextBox"}t(349,350,yi,py);function oy(){oy=x;qy=new ry;sy=new ty;uy=new vy;wy=new xy;yy=H(zy,m,36,[qy,sy,uy,wy])}t(352,140,Ai);var yy,qy,sy,uy,wy;function ry(){Bo.call(this,Jb,0)}t(353,352,Ai,ry);function ty(){Bo.call(this,ec,1)}t(354,352,Ai,ty);function vy(){Bo.call(this,gc,2)}t(355,352,Ai,vy);function xy(){Bo.call(this,zc,3)}t(356,352,Ai,xy);
+function Ay(a,b){if(0>b||b>=a.d)throw new Gv;return a.b[b]}function Iv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Ev(a,b,c){var d,e;if(0>c||c>a.d)throw new Gv;if(a.d==a.b.length){e=y(By,m,37,2*a.b.length,0);for(d=0;d<a.b.length;++d)Fs(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Fs(a.b,d,a.b[d-1]);Fs(a.b,c,b)}function Qv(a){this.c=a;this.b=y(By,m,37,4,0)}t(357,1,{},Qv);_.Bd=function(){return new Kv(this)};_.b=null;_.c=null;_.d=0;
+function xv(a){if(a.b>=a.c.d)throw new Jv;return a.c.b[++a.b]}function yv(a){if(0>a.b||a.b>=a.c.d)throw new Qw;a.c.c.yd(a.c.b[a.b--])}function Kv(a){this.c=a}t(358,1,{},Kv);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return xv(this)};_.bd=function(){yv(this)};_.b=-1;_.c=null;function px(){px=x;sx=(Ut(),new Tt(Rn()+"clear.cache.gif"))}var sx,qx=null;function rx(){}t(360,1,{},rx);function Cy(){Cy=x;px()}function Dy(a,b,c,d,e){Cy();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function Ey(a,b,c){Cy();Dy.call(this,(Ut(),new Tt(a)),b,0,c,16)}t(361,297,{},Dy,Ey);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Fy(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function Fw(){var a=Gy?Gy:Gy=Fy(),b=$doc.createElement(ce);b.tabIndex=0;var c=$doc.createElement("input");c.type=Jg;c.tabIndex=-1;c.setAttribute(jg,Yf);var d=c.style;d.opacity=0;d.height=jb;d.width=jb;d.zIndex=-1;d.overflow=Ne;d.position=fd;c.addEventListener(me,a,!1);b.appendChild(c);return b}var Gy=null;function Xv(){Xv=x;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){cw=!0;break a}cw=!1}}
+function ay(a,b){a.style.clip=b;a.style[be]=(Oo(),Gf);a.style[be]=l}var cw;function iw(a){this.b=a}t(366,1,{},iw);_.xc=function(){this.b.style[Tf]=(Zo(),md)};_.b=null;function Ui(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Wr(b,new $t(b,c,d,a)):js(b,c,d,a)}function $r(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(369,1,{},$r);_.b=null;_.c=null;_.d=null;_.e=null;function Xr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(370,1,{},Xr);_.xc=function(){var a=this.c;Yr(this.b,this.e,this.d).zf(a)};_.b=null;
+_.c=null;_.d=null;_.e=null;function $t(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(371,1,{},$t);_.xc=function(){js(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Hy(a,b){b.n!=a&&(!a.ic&&(a.ic=new dj),b.n=a,Yi(a.ic,b))}function Iy(a){var b;b=a.cZ.e;if(-1!=ho(b,io(36)))return null;a=a.jc.c.c++;return b=lv(b,Jy(b,io(46))+1)+l+a}function Ky(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new Ly(a,b,c,zt(d)))}function My(a){return!a._b&&a.gc?My(a.gc):a._b}
+function Ny(a){return!a.bc&&a.gc?Ny(a.gc):a.bc}function Oy(a){var b;b=new Py;if(a.be()){for(;a&&!A(a,58);a=a.gc){var c=b,d=a.Zd(),e=a.$d();c.b+=d;c.c+=e}A(a,58)&&(c=a.Zd(),a=a.$d(),b.b+=c,b.c+=a);return b}throw new Qy;}function Ry(a){a.kc=!1;a.ke();Sy(a)}function Sy(a){if((a=A(a,58)?null:a.gc)&&a.kc)Ry(a),a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}function Ty(a){return(a=a.Sd())?a:new Uy(1,1)}function Vy(a){var b;return(b=a.Td())?new Wy(b):new Wy(a.Vd())}
+function Xy(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function Yy(a){return!a.bc?(a.ae(),!0):!1}function O(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,44)&&c.b==b.b||a.hc.Uf(b)}function Zy(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)Sy(a),new $y(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new $y(a,101)}function az(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Vf(b),a.be()&&a.je())}
+function bz(a){a.lc||(Xy(a),cz(a,!0),dz(a),a.lc=!0,new $y(a,102),Ky(a,a,a.gc,0),Sy(a),a.hc.Xf(a))}function ez(){this.jc=(eq(),eq(),fz);new Hi;this._d();this.fc=(gz(),hz)}t(375,1,Yh);_.Pd=function(){return!1};_.Qd=function(){return Iy(this)};_.Rd=function(){return My(this)};_.Sd=function(){return iz(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new jz(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.mc};
+_.Zd=function(){return this.pc};_.$d=function(){return this.qc};_._d=function(){};_.ae=function(){Ry(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return Ty(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+eh+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return Vy(this)};_.he=function(){};_.ie=function(){return Yy(this)};_.je=function(){};
+_.ke=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.le=function(a,b){this.me(this.pc,this.qc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this.ac,!0);this.ac=0};_.ne=function(a,b,c,d){Zy(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Tc+this.fe()+Wc};_.oe=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function P(a,b,c){var d;if(-1>a.Wb.b.d)throw new Dk("Missing message: awt.12A");if(A(b,46)){if(b==a)throw new Dk("Missing message: awt.12B");a:{if(a&&!A(a,58))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,58))break;d=d.gc}d=!1}if(d)throw new Dk("Missing message: awt.12C");if(A(b,58))throw new Dk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new An;var e=Pj(d.Wb.b,b),f;f=ku(d.Wb.b,e);d.Xb&&d.Xb.ue(f);kz(d,e);new lz(d,301,f)}d=a.Wb.b.d;Xy(b);mz(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),Ry(a),!!a.Xb&&
+A(a.Xb,51)&&(a.Xb.o=!1),Ky(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,51)){var g=a.Xb;if(!b)throw new Vr("Missing message: awt.185");if(null==c||null!=c)nz(g,c,b);else throw new Dk("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Pi(j);if(A(j,81))throw b=j,kz(a,d),b;throw j;}b.ke();new lz(a,300,b)}function oz(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function pz(a){var b;b=a.pe();return new qz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function cz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)ku(a.Wb.b,c).ce(b)}function kz(a,b){var c;c=ku(a.Wb.b,b);Xy(c);c.ce(!1);nu(a.Wb.b,b);c.gc=null;Ry(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1);Ky(c,c,a,1)}function rz(a){var b=(sz(),tz);az(a,b);for(b=0;b<a.Wb.b.d;++b)ku(a.Wb.b,b).ie()}function uz(a,b){var c,d;if(a.Xb)for(d=new Ji(a.Wb.b);d.c<d.e.Fe();)c=Ki(d),a.Xb.ue(c);if(b)for(d=new Ji(a.Wb.b);d.c<d.e.Fe();)c=Ki(d),b.qe(null,c);a.Xb=b;Ry(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}
+function dz(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=ku(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function vz(){ez.call(this);this.Wb=new wz;this.$b=(eq(),eq(),fz)}t(374,375,Oh);_.Sd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.se(this));return this.Yb};_.Td=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.te(this));return this.Zb};_.pe=function(){return this.Wd()};_.Vd=function(){return Ty(this)};_.Xd=function(){return Vy(this)};
+_._d=function(){this.hc=(eq(),new xz)};_.ae=function(){Ry(this);this.Xb&&A(this.Xb,51)&&(this.Xb.o=!1)};_.ce=function(a){cz(this,a)};_.de=function(){return Ty(this)};_.ge=function(){return Vy(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)Xy(ku(this.Wb.b,a))};_.ie=function(){var a;if(!Yy(this))return!1;for(a=0;a<this.Wb.b.d;++a)ku(this.Wb.b,a).ie();return!0};_.ke=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=ku(this.Wb.b,b),a.ke()};_.oe=function(){dz(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function yz(){var a=new zz;vz.call(this);uz(this,a)}t(373,374,Oh,yz);_.Qd=function(){return"panel"+this.$b.c.e++};function Az(a,b,c){a=Bz(a.Vb,b,c);a.k=!0;return new Cz(a)}function Dz(a){a.ee(a.Vb.e)}function Ez(a){return new Uy(no(a.Vb.hb,Of),no(a.Vb.hb,Nf))}t(372,373,Oh);_.Ud=function(){return no(this.Vb.hb,Nf)};_.Yd=function(){return no(this.Vb.hb,Of)};_.Zd=function(){return ak(this.Vb.hb)};_.$d=function(){return ck(this.Vb.hb)};
+_.be=function(){return this.Vb.hb.style.display!=Gf};_.je=function(){Dz(this)};_.le=function(){};_.Vb=null;function Fz(a){if(null!=a)this.f=a;else throw new Gz;}t(377,1,gi);_.tS=function(){return this.cZ.e+"[source="+this.f+Wc};_.f=null;
+function Hz(){Hz=x;R=new Hi;z(R,new S(400),new Iz(nh));z(R,new S(401),new Iz(nh));z(R,new S(402),new Iz(nh));z(R,new S(500),new Iz(ph));z(R,new S(501),new Iz(ph));z(R,new S(502),new Iz(ph));z(R,new S(503),new Iz(qh));z(R,new S(504),new Iz(ph));z(R,new S(505),new Iz(ph));z(R,new S(506),new Iz(qh));z(R,new S(507),new Iz(Ih));z(R,new S(100),new Iz(jh));z(R,new S(101),new Iz(jh));z(R,new S(102),new Iz(jh));z(R,new S(103),new Iz(jh));z(R,new S(1004),new Iz(mh));z(R,new S(1005),new Iz(mh));z(R,new S(800),
+new Iz(Eh));z(R,new S(801),new Iz(Eh));z(R,new S(200),new Iz(rh));z(R,new S(201),new Iz(rh));z(R,new S(202),new Iz(rh));z(R,new S(204),new Iz(rh));z(R,new S(203),new Iz(rh));z(R,new S(209),new Iz(Jh));z(R,new S(208),new Iz(Kh));z(R,new S(207),new Iz(Kh));z(R,new S(206),new Iz(rh));z(R,new S(205),new Iz(rh));z(R,new S(1400),new Iz(Gh));z(R,new S(1401),new Iz(Hh));z(R,new S(1402),new Iz(Hh));z(R,new S(300),new Iz(kh));z(R,new S(301),new Iz(kh));z(R,new S(1100),new Iz(Dh));z(R,new S(1101),new Iz(Dh));
+z(R,new S(1200),new Iz(Fh));z(R,new S(701),new Iz(Bh));z(R,new S(900),new Iz(Ch));z(R,new S(1001),new Iz(zh));z(R,new S(601),new Iz(Ah))}t(376,377,gi);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,45)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Tc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var R;function Iz(a){this.b=a}t(379,1,{},Iz);_.b=ih;function Jz(){}t(380,1,{},Jz);_.b=null;_.c=null;
+function Kz(a,b){var c;b&&(a.b?(c=new Lz(a.b),Fs(c.c,c.d++,b),a.b=c):(a.b=new dj,Yi(a.b,b)))}t(382,1,gi);_.b=null;function Mz(){}function Nz(){}t(381,382,gi,Mz,Nz);function Oz(){Oz=x;Math.sqrt(2)}function Pz(a){Oz();if(0>a)throw new Dk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(383,1,{41:1},Pz);_.eQ=function(a){return a===this?!0:A(a,41)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new Qz;a.b=31*a.b+K((new Rz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+K((new Rz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Sz(){Sz=x;Tz=new cs;Uz=new Uy(0,0);ds(Tz,Cb);ds(Tz,Ub);ds(Tz,yb);ds(Tz,"Last");ds(Tz,Lb);ds(Tz,qc);ds(Tz,Oc);ds(Tz,Rc);ds(Tz,Sb)}
+function nz(a,b,c){var d;if(null==b)d=Lb;else if(d=b,!Yu(Tz.b,b))throw new Dk(Vz());Hs(gj(a.d,d))===Hs(c)&&Hs(gj(a.c,c))===Hs(d)||((b=gj(a.d,d))&&Wz(a,b,d),Xz(a.b.Bd(),c)&&Wz(a,c,d),b=a.b,new Yz(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function Zz(a,b){return new Uy(Vj(b[1].c,Vj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Vj(b[0].b,Vj(b[4].b,b[3].b))+a.n)}function Wz(a,b,c){$z(a.b,b);Si(a.c,b);Si(a.d,c)}
+function aA(a,b){if(!a.o){a.o=!0;var c,d,e;bA(a.i,Uz);bA(a.j,Uz);bA(a.p,null);a.q=0;for(d=cA(a.b,0);d.c!=d.e.b;){c=dA(d);e=gj(a.c,c);var f=b.fc;e=Jn(e,Lb)?0:Jn(e,qc)?1:Jn(e,Oc)?2:Jn(e,Rc)?4:Jn(e,Sb)?3:Jn(e,Cb)?f.b?4:3:Jn(e,yb)?f.b?3:4:Jn(e,Ub)?1:2;c.lc?a.p[e]||(Fs(a.p,e,c),++a.q,a.i[e]=c.Vd(),a.j[e]=c.Xd()):a.p[e]||(a.i[e]=c.Vd(),a.j[e]=c.Xd())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}function eA(){Sz();fA.call(this,0)}
+function fA(a){Sz();eq();this.b=new gA;this.c=new Hi;this.d=new Hi;this.e=a;this.k=0;this.o=!1;this.p=y(hA,m,45,5,0);this.i=y(iA,m,47,5,0);this.j=y(iA,m,47,5,0);this.q=this.f=this.n=0}t(384,1,{51:1,72:1},eA,fA);_.qe=function(a,b){nz(this,a,b)};
+_.re=function(a){aA(this,a);if(0!=this.q)if(a=pz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.me(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].le(a.c,this.j[1].b),this.p[1].ne(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].le(this.j[4].c,c),this.p[4].ne(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].me(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].le(a.c,
+this.j[2].b),this.p[2].ne(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].le(this.j[3].c,c),this.p[3].ne(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.se=function(a){var b;b=this.o;aA(this,a);this.o=b;return 0==this.q?oz(a,new Uy(0,0)):oz(a,Zz(this,this.i))};_.te=function(a){var b;b=this.o;aA(this,a);this.o=b;return oz(a,Zz(this,this.j))};_.ue=function(a){var b;b=gj(this.c,a);null!=b&&Wz(this,a,b)};_.tS=function(){return jA.e+"[hgap="+this.e+",vgap="+this.k+Wc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var Uz,Tz;function kA(a){ez.call(this);this.hc=(eq(),new lA(a,this))}t(385,375,{42:1,45:1,52:1,66:1,72:1},kA);_.Qd=function(){return wd+this.jc.c.b++};_.Sd=function(){return!Ny(this)?new Uy(0,0):iz(this.hc,this)};_.ke=function(){};t(387,1,{});t(386,387,{},function(){});function mA(){mA=x}
+function nA(a,b){if(null==b)throw new Vr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Rf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function oA(){mA();ez.call(this);new dj;this.hc=new pA((eq(),this))}t(388,375,{43:1,45:1,52:1,66:1,72:1},oA);_.Sd=function(){return iz(this.hc,this)};
+_.fe=function(){return(null==this.ec&&(this.ec=Iy(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+eh+this.cc+(this.lc?l:",hidden")+",current="+gq(this.hc.b,this.hc.b.hb.selectedIndex)};function qA(){qA=x;rA=new sA(255,255,255);tA=new sA(192,192,192);uA=new sA(128,128,128);vA=new sA(64,64,64);wA=xA=new sA(0,0,0);yA=new sA(255,0,0);new sA(255,175,175);zA=new sA(255,200,0);AA=new sA(255,255,0);new sA(0,255,0);BA=new sA(255,0,255);CA=new sA(0,255,255);DA=EA=new sA(0,0,255)}
+function FA(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new sA(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new sA(c,a,b)}function GA(a){return new sA(K(0.7*(a.b>>16&255)),K(0.7*(a.b>>8&255)),K(0.7*(a.b&255)))}function sA(a,b,c){qA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Dk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(389,1,{44:1,53:1,57:1},sA);_.eQ=function(a){return A(a,44)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return HA.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Wc};_.b=0;var wA,DA,xA,EA,CA,vA,uA,tA,BA,zA,yA,rA,AA;function gz(){gz=x;hz=new IA(!0);JA=new cs;ds(JA,"ar");ds(JA,"fa");ds(JA,"iw");ds(JA,"ur")}function IA(a){this.b=a}t(390,1,gi,IA);_.b=!1;var hz,JA;t(392,1,{62:1,75:1});function KA(){Uy.call(this,0,0)}function Uy(a,b){this.c=a;this.b=b}
+function Wy(a){Uy.call(this,a.c,a.b)}t(391,392,{47:1,62:1,72:1,75:1},KA,Uy,Wy);_.eQ=function(a){return a===this?!0:A(a,47)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new Qz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return LA.e+"[width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;function Xq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(393,1,gi,Xq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ve=function(){return 0!=(this.f&4)};_.we=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.we()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Wc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function MA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function NA(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(Iw(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function OA(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Xd():c.Vd(),g=Vj(g,c.b),j+=c.c+a.d);return new Uy(j,g+2*a.e)}function zz(){PA.call(this,1,5,5)}
+function PA(a,b,c){eq();this.d=b;this.e=c;this.b=a}t(394,1,gi,zz,PA);_.qe=function(){};
+_.re=function(a){this.c=QA(a.Wb);if(0!=MA(this)){var b,c,d,e,f,g,j,h,n,o,r;b=pz(a);g=a.pe();j=a.fc.b;n=new dj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new RA(q);for(v=0;v<q;++v)Fs(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=Pj(a.Wb.b,u);Iw(E,D.d);Fs(D.c,E,u)}for(d=new Ji(d);d.c<d.e.Fe();)if((c=Ki(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(NA(this,n,b.c-(o-this.d),g.c,r,h,j),n.Oe(),o=f,r+=h+this.e,h=0),e=!1,Fs(n.c,n.d++,c),o+=a.c+this.d,h=Vj(h,a.b);NA(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.se=function(a){this.c=QA(a.Wb);return 0==MA(this)?oz(a,new Uy(10,10)):oz(a,OA(this,!1))};_.te=function(a){this.c=QA(a.Wb);return 0==MA(this)?oz(a,new Uy(10,10)):oz(a,OA(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Xe;break;case 2:a=ig;break;case 1:a=Ad;break;case 4:a="trailing";break;default:a="leading"}return SA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Wc};_.b=0;_.c=null;_.d=0;_.e=0;function sz(){sz=x;tz=new TA(Rb,0,12)}
+function TA(a,b,c){sz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(395,1,{48:1,72:1},TA);_.b=null;_.c=0;_.d=0;var tz;t(396,1,Wh);_.tS=function(){return UA.e+"[font="+this.c+"ascent="+VA(this.c).b+", descent="+VA(this.c).c+", height="+VA(this.c).d+Wc};_.c=null;function WA(a){if(!a.n){Xy(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=ku(a.p,b))&&WA(c);cz(a,!1);a.n=!0;Ky(a,a,a.gc,0);new XA(a,202)}}
+function YA(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=ku(a.p,b))&&c.Id()}function ZA(a){!Ny(a)&&rz(a);var b=Vy(a);a.me(a.pc,a.qc,b.c,b.b);dz(a)}function $A(a,b){a.q!=b&&(a.q=b)}t(398,374,wi);_.Wd=function(){return new jz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){YA(this)};_.be=function(){return this.hc.d._};_.me=function(a,b,c,d){Zy(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Zy(this,a,b,c,d);this.lc&&e&&!f&&dz(this)};_.n=!1;_.q=!1;
+function aB(a){vz.call(this);this.r=new Nz;this.p=new dj;this.o=new jz(0,0,0,0);this.lc=!1;uz(this,new eA);this.hc&&bB(this.hc,a);this.hc&&cB(this.hc.d,!0);$A(this,!0)}t(397,398,wi);_.pe=function(){return new jz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return ak(this.hc.d.hb)};_.$d=function(){return ck(this.hc.d.hb)};_._d=function(){this.hc=new dB((eq(),l),this)};
+function eB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=FA(g),f=new sA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),(a.e=g)&&(a.i=hg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new sA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),f=FA(g),(a.e=j)&&(a.i=hg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;fB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=hg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);fB(a,b,c,d,1);fB(a,b,c+1,1,e);(a.e=f)&&(a.i=hg+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
+255)+va);fB(a,b+d,c,1,e);fB(a,b+1,c+e,d,1)}t(399,1,{});_.tS=function(){return"Graphics"};t(400,399,{});function gB(a){var b,c;c=Vj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new Uy(b,c)}function hB(a,b,c){var d,e,f,g,j,h;a.c=QA(b.Wb);if(0==a.c.length)return new KA;g=gB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=Vj(h,d.c),j=Vj(j,d.b);return new Uy(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function iB(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function jB(){kB.call(this,7)}function kB(a){eq();this.e=0;this.b=1;this.f=a;this.d=0}t(401,1,gi,jB,kB);_.qe=function(){};
+_.re=function(a){var b,c;this.c=QA(a.Wb);if(0!=this.c.length&&(b=pz(a),!(0>=b.c||0>=b.b))){c=gB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);iB(b.c,b.d,this.d,f,e);iB(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].me(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.se=function(a){return oz(a,hB(this,a,!1))};_.te=function(a){return oz(a,hB(this,a,!0))};_.ue=function(){};
+_.tS=function(){return lB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Wc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Qw(){Dn()}function qv(a){Dn();this.i=a}t(403,99,Mh,Qw,qv);function Qy(){Dn();this.i="Missing message: awt.151"}t(402,403,Mh,Qy);t(404,1,{});function jz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(405,1,{50:1,72:1,75:1},jz);_.eQ=function(a){return a===this?!0:A(a,50)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return mB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function nB(a){oB.call(this,a,0)}function oB(a,b){ez.call(this);this.hc=(eq(),new pB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Uw(),Vw);c.b=d;tx(c);break;case 0:c=c.b;d=(Uw(),Xw);c.b=d;tx(c);break;case 2:c=c.b,d=(Uw(),Yw),c.b=d,tx(c)}}t(406,375,Yh,nB,oB);
+_.Sd=function(){return!Ny(this)?new Uy(0,0):iz(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=Iy(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+eh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Xe;switch(this.b){case 1:b=Ad;break;case 2:b=ig}return a+b+",text=null"};_.b=0;t(409,1,gi);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.fe()+Wc};_.k=null;_.n=null;
+function qB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function rB(a){this.o=(eq(),eq(),fz);var b;var c;b=this.cZ.e;-1!=ho(b,io(36))?b=null:(c=this.o.c.d++,b=lv(b,Jy(b,io(46))+1)+l+c);this.k=b;this.e=new Mz;this.i=a;this.f=!0;this.j=new sB(this)}t(408,409,gi,rB);_.fe=function(){return qB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(407,408,zi);_.fe=function(){return qB(this)+(this.c?",tearOff":l)};_.c=!1;t(411,1,{63:1});
+_.eQ=function(a){return a===this?!0:A(a,63)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new Qz;tB(a,this.b);tB(a,this.c);return a.b};function Py(){this.c=this.b=0}function uB(a,b){this.b=a;this.c=b}function vB(a){var b=a.c;this.b=a.b;this.c=b}t(410,411,{54:1,63:1,72:1},Py,uB,vB);_.eQ=function(a){return a===this?!0:A(a,54)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return wB.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;
+function xB(a,b){if(!b)throw new Vr("Missing message: awt.70");var c=a.b;if(G(b.i,Ca)){var c=c.b.b,d=new Sx,e=c.d.d;if(0>e||e>c.d.d)throw new Gv;c.p&&(d.hb[Id]=2);Ax(c,e,d.hb);mz(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Gv;mz(d.d,e,c);for(f=g=0;f<e;++f)A(ku(d.d,f),32)&&++g;mz(d.j,g,c);Ax(d,e,c.hb);c.c=d;e=kv(c.hb)+Xa;Li(c.ld(),e,!1);d.p&&(e=Pj(d.d,c),-1!=e&&(d=Vu(d.p?d.f:Vu(d.f,0),e),2==Wu(d)&&d.removeChild(Vu(d,1)),c.hb[Id]=2))}}
+function yB(a,b,c,d){a=a.b;b=Oy(b);c+=b.b;d+=b.c;aw(a.b,c,d);bw(a.b)}function zB(){rB.call(this,l);new dj;this.c=!1;this.b=(eq(),new AB)}t(412,407,zi,zB);_.b=null;t(415,1,{56:1,65:1,75:1});t(414,415,{56:1,64:1,65:1,75:1});_.eQ=function(a){return a===this?!0:A(a,64)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new Qz;tB(a,this.d);tB(a,this.e);tB(a,this.c);tB(a,this.b);return a.b};function qz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
+t(413,414,{55:1,56:1,64:1,65:1,72:1,75:1},qz);_.eQ=function(a){return a===this?!0:A(a,55)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return BB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function CB(){CB=x;DB=new EB;FB=new GB;HB=new GB}var DB,HB,FB;t(417,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Bi(this)};function EB(){}t(418,417,{},EB);function GB(){}t(419,1,{},GB);t(420,375,Yh);_.Rd=function(){return null};
+function IB(a,b){var c;c=new JB(Ny(a));return!c?null:new Uy(KB(c,"_")*b+6,VA(c.c).d+6)}function LB(a,b){var c;c=IB(a,b);return!c?Ty(a):c}function MB(a,b){var c;c=IB(a,b);return!c?Vy(a):c}function NB(a,b){var c=a.hc;my(c.b,b);c.f.b=-1;c.f.c=-1}function OB(a){PB.call(this,a,null!=a?a.length:0)}function PB(a,b){ez.call(this);this.b=0>b?0:b;var c=this.hc;my(c.b,a);c.f.b=-1;c.f.c=-1}t(421,420,Yh,OB,PB);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return IB(this,oo(this.hc.b.hb,Zg).length)};
+_.Td=function(){return!Ny(this)?null:IB(this,oo(this.hc.b.hb,Zg).length)};_.Vd=function(){return 0<this.b?LB(this,this.b):Ty(this)};_.Xd=function(){return 0<this.b?MB(this,this.b):Vy(this)};_._d=function(){this.hc=(eq(),new QB)};_.de=function(){return 0<this.b?LB(this,this.b):Ty(this)};_.ge=function(){return 0<this.b?MB(this,this.b):Vy(this)};_.b=0;function eq(){eq=x;fz=new RB}function SB(){var a=(eq(),eq(),fz);!a.d&&(a.d=new TB)}function RB(){this.c=new UB;this.e=new Jz}t(422,1,{},RB);_.b=null;
+_.d=null;var fz;function UB(){}t(423,1,{},UB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(424,1,{});function VB(){VB=x;WB=new XB;YB=new XB}function ZB(a,b){return b==a?!0:!b?!1:!0}function XB(){}t(425,1,{59:1},XB);_.eQ=function(a){return null==a||!A(a,59)?!1:ZB(this,a)};_.hC=function(){var a;a=null.cg()+";class="+null.cg();a=!null.cg().cg()?a:a+";charset=";return Kt(a)};_.tS=function(){return $B.e+"[MimeType=(null);humanPresentableName="+this.b+Wc};_.b=null;var WB,YB;
+function aC(){aC=x;H(bC,m,59,[(VB(),YB),WB])}function cC(a){var b=(VB(),YB);if(ZB(b,(VB(),YB)))return a.b;if(ZB(b,WB))return new dC(a.b);throw new eC(b);}function fC(a){aC();this.b=a}t(426,1,{},fC);_.b=null;function eC(a){a="flavor = "+a;Dn();this.i=a}t(427,100,{60:1,72:1,79:1,87:1},eC);function gC(a,b){Hz();hC.call(this,a,1001,b,ih)}function hC(a,b,c,d){Hz();Fz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(428,376,gi,gC,hC);
+_.fe=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Et(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=ih;function $y(a,b){Hz();Fz.call(this,a);this.e=b}t(429,376,gi,$y);
+_.fe=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Zd()+za+a.$d()+ba+a.Yd()+eh+a.Ud()+va};function lz(a,b,c){Hz();$y.call(this,a,b);this.b=c}t(430,429,gi,lz);
+_.fe=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Qd());return a+b.ec};_.b=null;function Ly(a,b,c,d){Hz();Fz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(431,376,gi,Ly);
+_.fe=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Ct(vt(this.b,jh))&&(a+="PARENT_CHANGED,"),Ct(vt(this.b,kh))&&(a+="DISPLAYABILITY_CHANGED,"),Ct(vt(this.b,mh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=ih;_.c=null;_.d=null;t(432,1,oi);function XA(a,b){Hz();$y.call(this,a,b);this.d=null;this.b=this.c=0}
+t(433,429,gi,XA);
+_.fe=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(434,1,{});function dC(a){if(null==a)throw new An;}t(435,434,{},dC);
+function iC(){iC=x;jC={};jC["java.vendor"]=ze;jC["package.restrict.access.sun"]=Yg;jC["sun.java.launcher"]=jc;jC["sun.management.compiler"]=ze;jC["os.name"]=jc;jC[" sun.boot.class.path"]=jc;jC["path.separator.applet"]=jc;jC["java.vm.specification.vendor"]=ze;jC["java.runtime.version"]=jc;jC["http.proxyPort"]=jc;jC["user.name"]=jc;jC["user.language"]=jc;jC["os.name.applet"]=jc;jC["browser.version"]=jc;jC["java.version"]=jc;jC["user.timezone"]=jc;jC["java.endorsed.dirs"]=jc;jC["java.specification.name"]=
+"GWT";jC["java.specification.version"]="2.5.0";jC[Se]=fc;!sr&&(sr=new Ar);sr.b?jC[Qe]="yes":jC[Qe]=null}var jC;t(438,100,Th);function kC(){Dn()}function lC(a){Dn();this.i=a}t(437,438,{67:1,72:1,79:1,87:1},kC,lC);function mC(){mC=x;nC=new oC}function pC(a){var b;if(a.n){var c;b=new It;xn(b.b,a.i);b.b.b+=nb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,xn(b.b,a.b));c=a.c;a=a.k;null!=c&&xn(b.b,c);null!=a&&(b.b.b+=la,xn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function qC(a){mC();var b,c,d;if(null==a)throw new kC;a=go(a);try{d=ho(a,io(58))}catch(e){e=Pi(e);if(A(e,83))throw new lC(Bn(e));throw e;}c=ho(a,io(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;rC();var f,g,j;j=c.length;b=new sC;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new lC(bc+a);if(!this.n&&(this.n=gj(nC,this.i),this.n||(this.n=(eq(),new tC))&&z(nC,this.i,this.n),!this.n))throw new lC(bc+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,qb,V,L,fa,Ec,cg,vb,Md,Nd,Od,Va,Fc,Eb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==uC(c,io(47),n+2))throw new vC(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
+Od=this.k;v=this.e;vb=this.j;r=this.b;Eb=this.o;Va=uC(L,io(35),0);if(0==L.indexOf($a)&&0!=L.indexOf("////")){qb=2;fa=-1;E=uC(L,io(47),2);Nd=uC(L,io(63),2);-1!=Nd&&(-1==E||E>Nd)&&(E=Nd);-1==E&&(E=o,v=l);Q=E;-1!=Va&&Va<E&&(Q=Va);var td=io(64);Fc=L.lastIndexOf(td,Q);r=L.substr(2,Q-2);-1<Fc&&(Eb=L.substr(2,Fc-2),qb=Fc+1);Ec=uC(L,io(58),-1==Fc?qb:Fc);u=ho(L,io(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Ec=u+1:Ec=-1):Ec=-1}catch(gf){if(gf=Pi(gf),!A(gf,79))throw gf;}-1==Ec||Ec>E?J=L.substr(qb,
+Q-qb):(J=L.substr(qb,Ec-qb),cg=L.substr(Ec+1,Q-(Ec+1)),0==cg.length?fa=-1:fa=wC(cg,10))}-1<Va&&(Od=L.substr(Va+1,o-(Va+1)));D=-1==Va?o:Va;var Zb=io(63);Md=L.lastIndexOf(Zb,D);-1<Md?(vb=L.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(G(v,l)?v=Za:v.indexOf(Za),V=Jy(v,io(47))+1,v=v.substr(0,V-0)),D=Md):0!=Va&&(vb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Za:v.indexOf(Za),V=Jy(v,io(47))+1,0==V?v=L.substr(E,D-E):v=v.substr(0,V-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var ye;ye=v;null!=vb&&!G(vb,l)&&(null!=v?ye=v+ub+vb:ye=ub+vb);null==this.i&&(this.i=this.i);this.d=d;this.c=ye;this.f=fa;this.k=Od;var ud;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+nb+this.f));null!=this.d&&-1<(ud=Jy(this.d,io(64)))?(this.o=this.d.substr(0,ud-0),this.d=lv(this.d,ud+1)):this.o=null;null!=this.c&&-1<(ud=ho(this.c,io(63)))?(this.j=lv(this.c,ud+1),this.e=this.c.substr(0,ud-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Eb;this.e=v;this.j=vb}}catch(vd){vd=
+Pi(vd);if(A(vd,79))throw new lC(Bn(vd));throw vd;}if(-1>this.f)throw new lC("incorrect port: "+this.f);}t(439,1,gi,qC);_.tS=function(){return pC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var nC;t(440,1,{});function xC(a,b,c){var d,e;for(d=new yC(a.Ae().b);zC(d.b);)if(a=d.c=Ki(d.b),e=a.Cf(),null==b?null==e:Jn(b,e))return c&&(a=new AC(a.Cf(),a.Df()),BC(d)),a;return null}t(444,1,Vh);_.ze=function(a){return!!xC(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,90)||this.Fe()!=a.Fe())return!1;for(a=new yC(a.Ae().b);zC(a.b);)if(b=a.c=Ki(a.b),c=b.Cf(),b=b.Df(),!this.ze(c)||!CC(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=xC(this,a,!1);return!a?null:a.Df()};_.hC=function(){var a,b,c;c=0;for(b=new yC(this.Ae().b);zC(b.b);)a=b.c=Ki(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new DC("Put not supported on this map");};
+_.Ee=function(a){a=xC(this,a,!0);return!a?null:a.Df()};_.Fe=function(){return this.Ae().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new yC(this.Ae().b);zC(c.b);)b=c.c=Ki(c.b),a?d+=Ba:a=!0,d+=l+b.Cf(),d+=sb,d+=l+b.Df();return d+"}"};function ly(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Yu(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=nb+b in a.f;else a:{c=a.Ie(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Cf())){c=!0;break a}c=!1}return c}
+function gj(a,b){return null==b?a.c:A(b,1)?a.f[nb+b]:EC(a,b,a.Ie(b))}function EC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Cf()))return f.Df()}return null}function z(a,b,c){return null==b?FC(a,c):A(b,1)?GC(a,b,c):HC(a,b,c,a.Ie(b))}function HC(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.He(b,d.Cf()))return a=d.Df(),d.Ef(c),a}else e=a.b[d]=[];d=new AC(b,c);e.push(d);++a.e;return null}
+function FC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function GC(a,b,c){var d,e=a.f,b=nb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Si(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=nb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Cf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Df();break a}}c=null}return c}t(443,444,Vh);_.ze=function(a){return Yu(this,a)};
+_.Ae=function(){return new IC(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return gj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Si(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Hi(){ly(this)}t(442,443,qi,Hi);_.Ge=function(a,b){return Hs(a)===Hs(b)||null!=a&&Jn(a,b)};_.Ie=function(a){return~~Mn(a)};function oC(){ly(this)}t(441,442,qi,oC);function JC(){Dn()}t(445,99,Mh,JC);
+function KC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=LC(a,c);if(c>=a.j)break;c=MC(a,c);++b}return b}function NC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function OC(a){var b;a.b=0<=a.k&&!a.e?a.k:LC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new JC;b=a.b;a.b=MC(a,a.b);return a.o.substr(b,a.b-b)}
+function MC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=PC(a.o,d);if(c<=a.i&&NC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=ho(a.d,io(c)))break;++d}a.n&&b==d&&(a.f?(c=PC(a.o,d),c<=a.i&&NC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=ho(a.d,io(c))&&++d));return d}function LC(a,b){var c,d;if(null==a.d)throw new An;for(d=b;!a.n&&d<a.j;)if(a.f){c=PC(a.o,d);if(c>a.i||!NC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>ho(a.d,io(c)))break;++d}return d}
+function QC(a){RC.call(this,a," \t\n\r\u000c",!1)}function SC(a){RC.call(this,a,za,!1)}function RC(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=PC(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=PC(this.d,d),this.c[c]=a}}}t(446,1,{},QC,SC,RC);_.b=0;_.c=null;_.d=null;_.e=!1;
+_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function TC(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Pn(e),!(Nn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==se?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Tc+c+Wc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function UC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return fb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+$f:a}function Ns(a){var a=new VC(a),b,c,d,e,f;b=$doc.getElementsByTagName(ce);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Gd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;WC(a););return a.c}
+function XC(){XC=x;YC=H(Ks,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);ZC=(qA(),tA);$C=FA(ZC);aD=y(bD,m,44,23,0);cD=y(Ks,m,1,23,0);dD=y(bD,m,44,7,0);eD=null!=(iC(),jC[Qe]);fD=y(gD,m,48,100,0);hD=y(iD,m,49,100,0)}function jD(a){var b;if(a.Gb)b=kD(a,1)+tb+kD(a,2)+tb+kD(a,3);else if(b=kD(a,0),0<b.length){var c=new lD(a.$);Yi(a.ab.b,c)}return b}
+function mD(a,b){var c,d;c=b.b;if(G(c,(nD(),oD).c))Yq(pD(a));else if(G(c,qD.c))Yq(Zq(a));else if(G(c,rD.c))a.wb&&$q(a.v,(!a.xb&&(a.xb=new ar(a)),a.xb));else if(G(c,kg)){7!=a.P&&(a.Q=ih);d=b.d;d=Dt(d,hh);c=st(d,a.Q);var e=!qt(c,ih)?lt(c):c;!qt(e,oh)&&sD(a.$,N(c));tD(a);a.nb=!0;uD(a);a.P=7;a.Q=d}else G(c,rg)||(G(c,ie)?vD(a):wD(a,c))}
+function xD(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(yD,m,-1,4,1);o=y(yD,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)zD(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=Ez(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;AD(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||BD(a.gb[f])}a.C*=h}}
+function CD(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new DD(a),a.$.s=0);null!=a.tb&&TC(a.tb,null)}}function ED(a,b){var c,d,e,f;f=new zB;d=Lc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new rB(Pb+d);var g=(nD(),oD).c;d.d=g;xB(f,d);Kz(d.e,a);d=new rB(Pb+c);d.d=qD.c;Kz(d.e,a);xB(f,d);a.wb&&(xB(f,new rB(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new rB(c),d.d=rD.c,Kz(d.e,a),xB(f,d));Hy(a,f);return f}
+function FD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);U(b,ZC);a.pb?(f==a.d&&U(b,GA(ZC)),fB(b,h,g,a.Z,a.Z),U(b,(qA(),vA)),GD(b,h,g,a.Z-1,a.Z-1)):f==a.d?eB(b,h+1,g+1,a.Z,a.Z,!1):eB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(U(b,(qA(),xA)),f){case 101:U(b,AA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;HD(b,!0);ID(b,JD(b,f,d,c,e));U(b,xA);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(HD(b,!1),ID(b,JD(b,f,d,c,e)));KD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);fB(b,h+9,g+9,2,4);fB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,yA),fB(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,AA),fB(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);X(b,d,g+a.Z-c,j,g+~~(a.Z/2));X(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);X(b,j-f,n,j-2*f,n);X(b,j+f,n,j+2*f,n);U(b,BA);X(b,d,g+c,j,g+~~(a.Z/2));X(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;X(b,j-f,n,j-2*f,n);X(b,j+f,
+n,j+2*f,n);U(b,xA);break;case 107:U(b,zA);fB(b,h+4,g+4,a.Z-8,a.Z-8);U(b,xA);GD(b,h+4,g+4,a.Z-8,a.Z-8);KD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);fB(b,h+9,g+9,2,4);fB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);X(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);X(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;X(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);X(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),U(b,DA),GD(b,c,e,d,d),U(b,wA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,X(b,c,g,j,o),X(b,j,o,n,g),g=e+d+f,o=g+f,X(b,c,g,j,o),X(b,j,o,n,g),h+=f,n=h+f,g=e+d,X(b,n,e,h,a),X(b,h,a,n,g),h=c+d+f,n=h+f,X(b,h,e,n,a),X(b,n,a,h,g));break;case 110:LD(b,h,g,a.Z,!0);break;case 111:LD(b,h,g,a.Z,!1);break;case 109:X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));X(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));X(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,rA);fB(b,h+3,g+5,a.Z-7,a.Z-11);U(b,xA);GD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,ZC);
+a.qb&&eB(b,h+1,g+1,a.Z,a.Z,!1);U(b,xA);MD(a,b,h,g,"NEW");break;case 106:U(b,yA);X(b,h+7,g+7,h+a.Z-7,g+a.Z-7);X(b,h+8,g+7,h+a.Z-6,g+a.Z-7);X(b,h+7,g+a.Z-7,h+a.Z-7,g+7);X(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,xA);X(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));MD(a,b,h+6,g,vc);break;case 104:U(b,yA);X(b,h+7,g+7,h+a.Z-7,g+a.Z-7);X(b,h+8,g+7,h+a.Z-6,g+a.Z-7);X(b,h+7,g+a.Z-7,h+a.Z-7,g+7);X(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,xA);break;case 105:a.Ob?(U(b,CA),X(b,h+11,g+5,h+9,g+9),X(b,h+9,g+9,h+4,g+9),X(b,h+4,g+9,h+8,g+12),X(b,
+h+8,g+12,h+6,g+18),X(b,h+6,g+18,h+11,g+15),X(b,h+12,g+5,h+14,g+9),X(b,h+14,g+9,h+19,g+9),X(b,h+19,g+9,h+15,g+12),X(b,h+15,g+12,h+17,g+18),X(b,h+17,g+18,h+12,g+15),U(b,xA)):MD(a,b,h,g,"123");break;case 114:U(b,EA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);fB(b,d,c,f,f);U(b,xA);ND(a,b,h,g,rA,"i");break;case 201:X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);X(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:X(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);X(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:X(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));X(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);X(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:X(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));X(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));X(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:OD(a,b,h,g+2,3);break;case 207:OD(a,b,h,g,4);break;
+case 208:OD(a,b,h,g,5);break;case 209:OD(a,b,h,g,1);break;case 210:OD(a,b,h,g,6);break;case 211:OD(a,b,h,g,7);break;case 212:OD(a,b,h,g,8);break;case 213:MD(a,b,h,g,"FG"),a.G=new uB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=cD[d]&&ND(a,b,h,g,aD[d],cD[d])}
+function PD(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,U(d,ZC),fB(d,0,0,c,b),a.pb?(U(d,(qA(),vA)),GD(d,-1,0,c,b-1)):(U(d,$C),X(d,0,0,c-1-2,0),U(d,GA(ZC)),X(d,0,b-1,c-1,b-1),X(d,c-1,0,c-1,b-1)),QD(d,a.Y),U(d,(qA(),xA)),-1!=a.K.toLowerCase().indexOf(je)&&U(d,yA),RD(d,a.K,10,15),SD(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function TD(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;U(d,ZC);fB(d,0,0,c,b);a.pb?(U(d,(qA(),vA)),X(d,0,b-1,c,b-1),e=UD*(a.Z+a.T)+2,X(d,0,e,c,e),X(d,0,e,0,b),X(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,$C),X(d,0,0,0,b-1),X(d,0,UD*a.Z,b-1,UD*a.Z),U(d,GA(ZC)),X(d,c-1,0,c-1,b-1-a.Z),X(d,0,b-1,c-1,b-1));for(b=3;b<=UD+2;++b)FD(a,d,1,b);SD(a.Vb,a.R,0,2*a.Z+a.T)}}
+function VD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;U(e,a.u);fB(e,0,0,c,b);d=a.eb?(CB(),FB):(CB(),HB);if((CB(),DB)==(CB(),DB))d==FB?e.b=l:e.b=xg;d=new Pz(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ea);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,qb=o=v=r=j=void 0,V=o=j=void 0,L=h=r=h=void 0,fa=D=Q=void 0,J=h=q=r=r=E=u=L=j=V=V=v=L=J=q=V=L=u=fa=q=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,fa=3;f.x&&(AD(f),xD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;fa*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=N(M(WD(13*f.o.C*j)));XD(f.o,j);f.o.B&&(U(g,(qA(),xA)),GD(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=N(M(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(XC(),dD)[f.e[j]]),h=g,r=K(f.K[j]-o/2),V=K(f.N[j]-o/2),L=u=o,HD(h,!0),ID(h,JD(h,r,V,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(XC(),dD)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+
+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*fa*Q,J=3*fa*D,V=y(I,s,-1,4,1),r=y(I,s,-1,4,1),V[0]=K(f.K[h]+q),r[0]=K(f.N[h]-J),V[1]=K(f.K[o]+q),r[1]=K(f.N[o]-J),V[2]=K(f.K[o]-q),r[2]=K(f.N[o]+J),V[3]=K(f.K[h]-q),r[3]=K(f.N[h]+J),o=g,h=V,HD(o,!0),ID(o,YD(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){U(g,(qA(),xA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(XC(),dD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];u=f.N[h];V=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=V-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),
+Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,BA);q=n*Q;J=n*D;X(g,N(M(Math.round(L+q))),N(M(Math.round(u-J))),N(M(Math.round(V+q))),N(M(Math.round(r-J))));X(g,N(M(Math.round(L-q))),N(M(Math.round(u+J))),N(M(Math.round(V-q))),N(M(Math.round(r+J))));U(g,xA);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));r=N(M(Math.round(r)));X(g,o,h,V,r);L=N(M(Math.round(fa*Q)));u=N(M(Math.round(fa*D)));X(g,o+L,h-u,V+L,r-u);X(g,o-L,h+u,V-L,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+L-(L-V)/10*h,E=u-(u-r)/10*h,X(g,N(M(Math.round(v))),N(M(Math.round(E))),N(M(Math.round(v))),N(M(Math.round(E))));QD(g,f.o.n);o=ZD(f.o.o);J=f.f[j];h=ub;null!=J&&(h=J);J=KB(f.o.o,h);L=N(M(Math.round((L+V)/2-J/2)));q=N(M(Math.round((u+r)/2+~~(o/2)-1)));U(g,BA);RD(g,h,L,q);U(g,xA);break;default:if(1==f.C[j]||3==f.C[j])q=fa*Q,J=fa*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=N(M(Math.round(V+q))),v[0]=N(M(Math.round(r-J))),E[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),E[2]=N(M(Math.round(V-q))),v[2]=N(M(Math.round(r+
+J))),o=g,h=E,r=v,HD(o,!0),ID(o,YD(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=fa*Q;J=fa*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,E=u-(u-r)/10*h,o=h/10,X(g,N(M(Math.round(v+q*o))),N(M(Math.round(E-J*o))),N(M(Math.round(v-q*o))),N(M(Math.round(E+J*o))))}else X(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(r))))}}D=y(yD,m,-1,f.u+1,1);Q=y(I,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=D[o]/Q[o]+n/Q[o];QD(g,f.o.n);
+o=ZD(f.o.o);J=y(Ks,m,1,f.u+1,0);V=y(I,s,-1,f.u+1,1);r=y(I,s,-1,f.u+1,1);n=y($D,m,55,f.u+1,0);u=2;1!=f.o.C&&(u=N(M(WD(2*f.o.C))));for(j=1;j<=f.u;++j)h=aE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,V[j]=r[j]=KB(f.o.o,h),n[j]=bE(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,qb=l,f.o.Lb&&0<f.y[j]&&(qb+=Xb,1<f.y[j]&&
+(qb+=f.y[j])),v=l,0!=f.B[j]&&(1<Wj(f.B[j])&&(v+=Wj(f.B[j])),0<f.B[j]?v+=ya:v+=Ca),L||!E?h=h+qb+v+l:h=v+qb+l+h,E||(q=h),J[j]=h,q=KB(f.o.o,q),v=KB(f.o.o,h),V[j]=q,r[j]=v,v=n[j]=bE(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(XC(),dD)[f.e[j]]),fB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(XC(),dD)[f.e[j]]):U(g,(qA(),xA)):U(g,(XC(),aD)[f.c[j]]),RD(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=V[j],v=r[j],L=N(M(WD(f.K[j]-q/2))),q=N(M(WD(f.N[j]+~~(o/2)-1))),U(g,(qA(),BA)),RD(g,ba+f.r[h][1],
+L+v,q);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(qA(),yA):(qA(),EA)),0<f.E&&106!=f.o.d&&(v=n[f.E],GD(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(fa+1)*Q,J=(fa+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=N(M(WD(f.K[h]+q))),E[1]=N(M(WD(f.K[o]+q))),v[0]=N(M(WD(f.N[h]-J))),v[1]=N(M(WD(f.N[o]-J))),E[3]=N(M(WD(f.K[h]-q))),E[2]=N(M(WD(f.K[o]-q))),v[3]=N(M(WD(f.N[h]+J))),v[2]=N(M(WD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(fa=
+g,j=E,Q=v,fa.o&&(HD(fa,!1),ID(fa,YD(fa,j,Q,5,!0)))),106==f.o.d&&cE(f,f.I[f.F],f.J[f.F]))){fa=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++fa;if(fa>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(qA(),yA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],GD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(qA(),vA)),X(e,c-1,0,c-1,b-1)):(U(e,GA(ZC)),X(e,c-1,0,c-1,b-1),U(e,ZC),X(e,c-2,0,c-2,b-1),U(e,$C),X(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(qA(),BA)),X(e,d,~~(b/2),d+48,~~(b/2)),X(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
+X(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new TA($b,0,13),a.X=new JB(a.U),null!=a.cb&&(d=KB(a.X,a.cb),c=N(M(Math.round((c-d)/2))),b-=13,U(e,(qA(),xA)),QD(e,a.U),RD(e,a.cb,c,b)));SD(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function OD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.o&&(HD(b,!1),ID(b,YD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));X(b,h[0],n[0],h[1],n[1]);X(b,h[2],n[2],h[3],n[3]);X(b,h[4],n[4],h[5],n[5])}}
+function dE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,ZC);fB(d,0,0,b,c);a.pb?(U(d,(qA(),vA)),c=14*(a.Z+a.T),GD(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,GA(ZC)),X(d,b-1,0,b-1,c-1),X(d,0,c-1,b-1-2,c-1),U(d,$C),X(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)FD(a,d,b,1),FD(a,d,b,2);a.d=c;SD(a.Vb,a.Rb,0,0)}}
+function LD(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);X(a,j,q,f,h);X(a,g,q,f,h);j=~~(n/3);X(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);KD(a,b,c+o-j,f,d-4-j-1,e,h)}
+function eE(a,b,c){var d,e,f,g,j,h;fE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=gE(b);b=new RC(b,j,!0);e=l;for(d=1;5>=d;++d)e=hE(b,j);d=iE(wC(go(e.substr(0,3)),10)).b;g=iE(wC(go(e.substr(3,3)),10)).b;hE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=hE(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new jE(a,f)}xD(a,1,d,1);xD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new jE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",uD(a),!1;null!=a.j&&a.$&&kE(a.$,a.j,!0);null!=a.k&&
+a.$&&kE(a.$,a.k,!1);j=lE(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new mE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];xD(a,1,j,0)}c&&uD(a);return!0}function br(a,b){a.lb=!0;a.K=b}function XD(a,b){100>b&&(!fD[b]&&(fD[b]=new TA($b,0,b)),!hD[b]&&Fs(hD,b,new JB(fD[b])),a.n=fD[b],a.o=hD[b])}
+function fr(a,b){var c,d;if(0==b)return!1;tD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:CD(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;nE(a,oE(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new qv("Cannot redo. Index is out of range.");if(!d.b.d)throw new qv(cc);
+d.b=d.b.d;nE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=ku(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(br(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=pE(d),qE(a,d,!1,!0),null!=a.tb&&TC(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=ku(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(br(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=pE(d),qE(a,d,!1,!0),null!=a.tb&&TC(a.tb,null));break;case 101:a.Mb&&rE(a.Mb);a.Mb=new sE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new tE(a):a.Eb.hc.d._?uE(a.Eb.hc.d):vE(a.Eb);break;case 114:a.c&&
+rE(a.c);a.c=new sE(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,wE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=xE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(yD,m,-1,4,1);zD(a.$,d);a.nb=!0;a.$=new lD(a.$);d=K(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;yE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,zE(a.$,a.$.E),a.$.E=0,vD(a)):0<a.$.F&&(a.nb=!0,AE(a.$,a.$.F),a.$.F=0,vD(a));BE(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new zB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new rB(c),xB(j,g),g.d=c,Kz(g.e,a);Hy(a,j);a.F=j}yB(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(rE(a.p),a.p=null);0==a.$.E&&(a.p=new sE(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,vD(a)),18==a.e&&(d=oo((cr(),dr).hc.b.hb,Zg),CE(a.$,a.$.E,d),vD(a)),BE(a.$))}uD(a);return!0}
+function Zq(a){var b,c,d;d=pD(a);c=l;if(a.Gb){var e,f,g;g=zs([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)xE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(DE(g[1][0],3)+DE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+EE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+EE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new FE(a,a.gb,a.vb)),c=EE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function GE(a,b,c,d){var e;e=c;var f=d,g,j;(g=HE(b),j=0!=(b.f&2),g||j)?(a.Gb?yB((!a.x&&(a.x=ED(a,!0)),a.x),a,e,f):yB((!a.w&&(a.w=ED(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=IE(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=UD+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",uD(a),
+!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",uD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=fr(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)zE(a.$,a.$.E),a.$.E=0,vD(a);else{if(106==a.d)return!0;if(108==a.d)JE(a.$,a.$.E,0),vD(a);else if(157==a.d)JE(a.$,a.$.E,1),vD(a);else if(158==a.d)JE(a.$,a.$.E,-1),vD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,Y(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):vD(a);else if(206<=a.d&&229>=a.d)a.P=2,KE(a.$),vD(a);else if(230==a.d)a.P=3,vD(a);else if(233<=a.d&&262>a.d)LE(a.$,!1),vD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;CE(a.$,a.$.E,oo(a.Eb.f.hc.b.hb,Zg));a.$.n=!0;vD(a)}else if(105==a.d)ME(a.$),vD(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=oo((cr(),dr).hc.b.hb,Zg),1>d.length&&(d=Sc),CE(a.$,a.$.E,
+d)),vD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,KE(a.$),vD(a);else if(0<a.$.F)if(104==a.d)AE(a.$,a.$.F),a.$.F=0,vD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])br(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;zE(d,c);d.b[c]=0}a.$.F=0;vD(a)}else if(201==a.d)NE(a.$,a.$.F),vD(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),vD(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,vD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,vD(a);else if(206<=a.d&&229>=a.d)a.P=2,KE(a.$),vD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=oo(a.Eb.f.hc.b.hb,Zg);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;vD(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new DD(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(OE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,Y(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,KE(a.$)):300<a.d?(OE(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=oo((cr(),dr).hc.b.hb,Zg),1>d.length&&(d=Sc),CE(a.$,1,d))):230==a.d?PE(a,null,!0):233<=a.d&&262>a.d?(OE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,LE(a.$,!0)):iC();vD(a)}else e=!1;e&&(BE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,uD(a))}return e}
+function QE(a,b,c,d){var e,f;if(a.A||!a.ib||HE(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=RE(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)zE(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Y(b,0),AE(b,e),0<RE(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){br(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Y(b,N(M(Math.round(h))));b.j[b.w]=b.u;0<RE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;br(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(IE(b)||HE(b))sD(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(yD,m,-1,4,1);zD(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;tD(a);a.nb=!0;uD(a);a.Tb=c;a.Ub=d;return!0}
+function SE(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||HE(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((XC(),eD)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;TE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(TE(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;tD(a);a.nb=!0;uD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function UE(a){if(a.A)return!0;a.jb&&(a.jb=!1,vD(a));a.lb=!1;a.Q=ih;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=RE(b,b.u),6>b.A[c]&&(VE(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),zE(b,b.u));b.D=!1;vD(a)}else a:{var b=a.$,e,f;c=RE(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):br(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],br(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=N(M(WD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=N(M(WD((b.N[b.G]+b.N[c])/2))))}}BD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,oE(b),b.b.d=c),vD(a),a.s=!1)}else 5==a.P&&(BD(a.$),vD(a));0<a.P&&(a.E=!1,tD(a),a.nb=!0,BE(a.$),WE(a.$),uD(a),a.P=0,a.i=!1);if(eD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,tD(a),a.nb=!0,uD(a);return!0}function tD(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function TE(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,TC(a.sb,H(XE,m,82,[new S(a.f),new S(b)]))}
+function YE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Hf)?a.Gb=!1:-1<b.indexOf(fg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Cf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Lf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,xD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)ZE(a.gb[d]),AD(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Vf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(rd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++UD;c&&uD(a)}
+function uD(a){var b,c,d,e;b=Ez(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Je(a.db,d,c),a.A&&e&&xD(a,1,a.vb,0),VD(a),a.A||(a.Rb=a.Je(a.Rb,b.c,2*a.Z+a.T),dE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Je(a.R,a.Z,c),TD(a),a.J=a.Je(a.J,d,a.Z),PD(a))):(VD(a),a.A||(PD(a),a.E&&(dE(a),TD(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function $E(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=xE(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=aE(c,h);c.o.N&&0<c.y[h]&&(j+=Xb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=ya:j+=Ca,1<Wj(c.B[h])&&(j+=Wj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=nb+g);o+=ba+j+ba+aF(0.055999999999999994*c.K[h],0,2)+ba+aF(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=gh),e+=c)}return e}function kD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=xE(a.gb[c]),d!=b))continue;d=void 0;d=bF(a.gb[c]);d=cF(d);0<d.length&&(0<e.length&&(e+=Ya),e+=d)}return e}
+function vD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&TC(a.tb,null)}var c,d,e;e=new dF;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=bF(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new eF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function qE(a,b,c,d){try{eE(a,b,d)?c&&vD(a):uD(a)}catch(e){if(e=Pi(e),A(e,79))uD(a);else throw e;}}
+function PE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;fE(a,c);e=j=0;r=new RC(b,"|>",!0);g=-1<b.indexOf(tb);n=1;h=KC(r);a.vb=0;for(f=1;f<=h;++f)if(o=OC(r),go(o),!G(o,gh))if(G(o,tb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new fF(a,o);if(0==a.$.u){gF(a,"ERROR - problems in reading/processing molecule !");iC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(gF(a,"ERROR - strange reaction - fixing !"),iC(),d=!1):3<n?(gF(a,"ERROR - strange reaction !"),iC(),d=!1):(1<a.vb&&!g&&YE(a,Cf,!0),g&&!a.Gb&&YE(a,
+fg,!0),!g&&a.Gb&&YE(a,Hf,!0),g?(xD(a,1,j,1),xD(a,j+1,e-1,2),xD(a,e,a.vb,3)):xD(a,1,a.vb,0),c&&uD(a),d=!0)}d?vD(a):uD(a)}catch(q){if(q=Pi(q),A(q,79))uD(a);else throw q;}}function hF(a){tD(a);a.nb=!0;uD(a)}function fE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new DD(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&uD(a);null!=a.tb&&TC(a.tb,null)}
+function nE(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=bF(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&TC(a.tb,null)}}function iF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,uD(a),null):a.gb[b]}
+function wD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ia)?c=235:G(b,Ja)?c=240:G(b,Ha)?c=260:G(b,Pa)?c=261:G(b,Ta)?c=241:G(b,Ma)?c=233:G(b,La)?c=236:G(b,Ka)?c=237:G(b,Sa)?c=234:G(b,Ra)?c=243:G(b,Ua)?c=252:G(b,Qa)?c=244:G(b,Wa)?c=239:G(b,"-PO3H2")?c=251:G(b,Ga)?c=242:G(b,Ea)?c=245:G(b,Fa)&&(c=238);0<c?fr(a,c):b="Not known group!";a.lb=!0;a.K=b;uD(a)}function gF(a,b){a.lb=!0;a.K=b;uD(a)}function pD(a){var b;b=jD(a);tD(a);uD(a);return b}
+function MD(a,b,c,d,e){var f,g,j,h;f=a.X;h=KB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new TA(f.c.b,f.c.d,g),f=new JB(j),h=KB(f,e),b.f=j,b.j=jF(j);else QD(b,a.U);f=VA(f.c).b-VA(f.c).c;RD(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function ND(a,b,c,d,e,f){var g,j;g=ZD(a.W);j=KB(a.W,f);QD(b,a.V);(b.e=e)&&(b.i=hg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);RD(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function ZD(a){return VA(a.c).b-VA(a.c).c}
+function er(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Fd,uD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Fd):br(a,a.z+ba),uD(a))}t(450,372,ki);_.xe=function(a){mD(this,a)};_.Je=function(a,b,c){return Az(this,b,c)};_.Ke=function(){};_.ee=function(){uD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=ih;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var UD=10,fD,hD,ZC,$C,aD,YC,eD,kF=null,dD,cD;
+function lF(){XC();yz.call(this);this.Vb=(eq(),eq(),fz).b;this.y=new TA(null,0,8);this.u=(qA(),rA);this.gb=y(mF,m,95,99,0);this.ab=new wz;this.Ib=new nF;this.L=G((iC(),jC[Se]),fc);this.v=new oF;this.H=H(Ks,m,1,[Ia,Ja,Ta,Ha,Pa,Ma,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.$=new DD(this);dD[0]=uA;dD[1]=new sA(255,153,153);dD[2]=new sA(255,204,102);dD[3]=new sA(255,255,153);dD[4]=new sA(102,255,255);dD[5]=new sA(51,204,255);dD[6]=new sA(255,153,255)}t(449,450,ki,lF);
+_.Je=function(a,b,c){var d;return a?(d=a.b,qj(d.u,b,c),a):Az(this,b,c)};_.Ke=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[pF(b.b),a])}};_.b=null;function qF(a){if(a.e.hb.style.display!=Gf){Dz(a.d);for(a=new Ji(a.f.k);a.c<a.e.Fe();)Ki(a),null.cg()}}function rF(a){sF.call(this,a,fb,fb,null)}function tF(a,b){sF.call(this,a,fb,fb,b)}function uF(a,b,c){sF.call(this,a,b,c,null)}
+function sF(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(dc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=lj(a)){this.c=vF;++vF;this.e=e;this.d=new lF;this.f=new wF(this.d,b,c,d);Dv(e,this.f,e.hb);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=Bz(a,no(a.hb,Of),no(a.hb,Nf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?kF=dc:kF="JME";b.w=ED(b,!1);b.x=ED(b,!0);br(b,kF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=Ez(b);uz(b,null);b.pb||(b.T=0);b.U||(b.U=new TA($b,0,13),b.X=new JB(b.U));b.V||(b.V=new TA($b,1,13),b.W=new JB(b.V));b.Y||(b.Y=new TA($b,0,11),new JB(b.Y));XD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;UD=10;b.Lb=!0;try{r=xF(b.Vb,"options");null!=r&&YE(b,r,!1);j=xF(b.Vb,"jme");null!=j&&(b.M=j);n=xF(b.Vb,"mol");null!=n&&(b.bb=n);g=xF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=xF(b.Vb,Jg);null!=o&&(b.cb=o,uD(b));b.k=xF(b.Vb,"atomcolors");b.j=xF(b.Vb,"atombg");f=xF(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var u,v,D,E;v=(qA(),rA);try{if(0!=f.indexOf(la))throw new Cn("bad hex encoding");E=wC(f.substr(1,2),16);D=wC(f.substr(3,2),16);u=wC(f.substr(5,2),16);q=v=new sA(E,D,u)}catch(J){if(J=Pi(J),A(J,79))iC(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&wE(b.$);h=xF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Pi(Q),!A(Q,79))throw Q;}b.d=202;for(f=0;23>f;++f)aD[f]=(qA(),zA),cD[f]=Sc;cD[1]=Xb;aD[1]=(qA(),vA);cD[2]=Bb;aD[2]=zA;cD[3]=Fb;aD[3]=vA;cD[4]=ic;aD[4]=EA;cD[5]=sc;aD[5]=
+yA;cD[9]=Tb;aD[9]=BA;cD[10]=Mb;aD[10]=BA;cD[11]=Db;aD[11]=BA;cD[12]=ac;aD[12]=BA;cD[8]=Hc;aD[8]=GA(AA);cD[7]=uc;aD[7]=zA;cD[6]=Nc;aD[6]=vA;cD[13]=Mc;aD[13]=vA;cD[18]=Sc;aD[18]=vA;cD[19]=vc;aD[19]=vA;cD[20]=wc;aD[20]=vA;cD[21]=xc;aD[21]=vA;cD[22]=yc;aD[22]=vA;dz(b);b._=new yF;f=a.d;f.D=Ez(f);null!=f.M?(PE(f,f.M,!1),null!=f.j&&f.$&&kE(f.$,f.j,!0),null!=f.k&&f.$&&kE(f.$,f.k,!1)):null!=f.bb&&qE(f,f.bb,!1,!1);uD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function zF(){return Ns(null)}function AF(a){return Ns(a)}t(451,1,mi,rF,tF,uF,sF);_.Le=function(a){B(this.f,new BF(this,a),(hq(),hq(),iq))};_.Me=function(a){B(this.f,new CF(this,a),(nr(),nr(),or))};_.Ne=function(a){vE(new DF(a,this.d,ZC))};_.Oe=function(){CD(this.d)};_.Pe=function(){Zn((Wn(),Xn),new EF(this))};_.Qe=function(){return this.b};_.Re=function(){return this.c};_.Se=function(){return this.d.I};_.Te=function(){return this.d.eb};_.Ue=function(){return this.d.fb};_.Ve=function(){return this.d.tb};
+_.jd=function(){return no(this.f.hb,Nf)};_.We=function(){var a;a=[];a.length=2;a[0]=no(this.f.hb,Of);a[1]=no(this.f.hb,Nf);return a};_.kd=function(){return no(this.f.hb,Of)};_.Xe=function(){return this.e.hb};_.Ye=function(){return this.d.yb};_.Ze=function(){return this.d.Ab};_.$e=function(a){$wnd.alert("JSME initialization error: "+a)};_.md=function(){return this.e.hb.style.display!=Gf};_._e=function(){var a=this.d,b;a.Gb?b=$E(a,1)+tb+$E(a,2)+tb+$E(a,3):b=$E(a,0);return b};_.af=function(){return Zq(this.d)};
+_.bf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=jD(a);a.Pb=b;uD(a);return c};_.cf=function(a){YE(this.d,a,!0)};_.df=function(){};_.ef=function(a){qE(this.d,a,!0,!0)};_.ff=function(a){PE(this.d,a,!0)};_.je=function(){qF(this)};_.gf=function(){fE(this.d,!0)};_.hf=function(a){var b=this.d;if(a=iF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;hF(b)}};_.jf=function(a){this.b=a;!this.d.b&&(this.d.b=new FF(this))};
+_.kf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ji(b.b);d.c<d.e.Fe();)c=Ki(d),a?c.b=l:c.b=xg}Dz(b.d)};_.lf=function(a,b){var c=this.d,d;if(d=iF(c,a))kE(d,b,!0),hF(c)};_.mf=function(a,b){var c=this.d,d;d=iF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,uD(c)):(d.E=b,hF(c))};_.od=function(a){this.f.hb.style[Me]=a;qF(this)};_.nf=function(a){this.d.I=a};_.of=function(a){var b=this.d;b.eb=a;uD(b)};_.pf=function(a){var b=this.d;b.fb=a;uD(b)};_.qf=function(a){this.d.sb=a};
+_.rf=function(a){this.d.tb=a};_.sf=function(a){var b=this.d;b.yb=a;b.w=ED(b,!1)};_.tf=function(a){this.d.Ab=a};_.uf=function(a,b){var c=this.f;c.qd(a);c.od(b);qF(this)};_.vf=function(a){wD(this.d,a)};_.wf=function(a,b){var c=this.d;c.i=!1;c.Qb=new fF(c,a);c.d=253;c.lb=!0;c.K=b;uD(c)};_.pd=function(a){mv(this.e.hb,a)};_.qd=function(a){this.f.hb.style[dh]=a;qF(this)};_.xf=function(a){gF(this.d,a)};_.yf=function(){return pD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var vF=0;
+function EF(a){this.b=a}t(452,1,{},EF);_.xc=function(){var a,b;for(b=new Ji(this.b.f.b);b.c<b.e.Fe();)a=Ki(b),a.u.hb.innerHTML=a.r||l};_.b=null;function FF(a){this.b=a}t(453,1,{},FF);_.b=null;function BF(a,b){this.b=a;this.c=b}t(454,1,{},BF);_.Pc=function(a){a=a.b;Zn((Wn(),Xn),new GF(this,this.c,a))};_.b=null;_.c=null;function GF(a,b,c){this.b=a;this.d=b;this.c=c}t(455,1,{},GF);_.xc=function(){var a=this.c;this.d.b.apply(a,[pF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function CF(a,b){this.b=a;this.c=b}t(456,1,{},CF);_.b=null;_.c=null;function qr(a,b,c){this.b=a;this.d=b;this.c=c}t(457,1,{},qr);_.xc=function(){var a=this.c;this.d.b.apply(a,[pF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function HF(){var a=IF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;JF(KF,arguments)?a=arguments[0]:3==arguments.length?a=new uF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new rF(arguments[0]):4==arguments.length?a=new sF(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new tF(arguments[0],arguments[1]));this.g=a;LF();a[cd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Le(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new MF(a))});b.addMouseOverHandler=C(function(a){this.g.Me(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new MF(a))});b.alert=C(function(a){this.g.Ne(a)});b.clear=C(function(){this.g.Oe()});b.deferredRepaint=C(function(){this.g.Pe()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.jd()});b.getOffsetSize=C(function(){return this.g.We()});b.getOffsetWidth=C(function(){return this.g.kd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.$e(a)});b.isVisible=C(function(){return this.g.md()});
+b.jmeFile=C(function(){return this.g._e()});b.molFile=C(function(){return this.g.af()});b.nonisomericSmiles=C(function(){return this.g.bf()});b.options=C(function(a){this.g.cf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.ef(a)});b.readMolecule=C(function(a){this.g.ff(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=KF;LF();var f=b,g,b=NF.c;g=OF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=OF(b,
+e,f)}if(!g)throw new Ti("Can't find exported method for given arguments: 0"+nb+f.length+aa);return g[0]});b.reset=C(function(){this.g.gf()});b.resetAtomColors=C(function(a){this.g.hf(a)});b.setAfterPasteCallBack=C(function(a){this.g.jf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new MF(a))});b.setAntialias=C(function(a){this.g.kf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.lf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.mf(a,b)});b.setHeight=C(function(a){this.g.od(a)});
+b.setHelpURL=C(function(a){this.g.nf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.of(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.pf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.qf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.rf(a)});b.setPasteLabel=C(function(a){this.g.sf(a)});b.setPrePasteJSfunction=C(function(a){this.g.tf(a)});b.setSize=C(function(a,b){this.g.uf(a,b)});b.setSubstituent=C(function(a){this.g.vf(a)});b.setTemplate=C(function(a,
+b){this.g.wf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});b.showInfo=C(function(a){this.g.xf(a)});b.smiles=C(function(){return this.g.yf()});PF({"0":{"0":[[zF,null,void 0]],1:[[AF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new QF(e));return[e]},se]]}});RF(KF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Ls(){SF||(SF=!0,HF())}t(458,1,{},Ls);
+var SF=!1;function Ps(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==se)$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 Os(){}t(460,1,{},Os);_.xc=function(){Ps()};function QF(a){this.b=a}t(461,1,{69:1,107:1},QF);_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;function MF(a){this.b=a}t(462,1,{70:1,107:1},MF);
+_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;
+function WC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(dh)||l;b=c.getAttribute(Me)||l;f=c.getAttribute(Ef)||l;e=c.getAttribute(Oe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Ef)||l,h=h.getAttribute(Zg)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Gd);c.removeAttribute(Ef);c.removeAttribute("archive");c.removeAttribute(Me);c.removeAttribute(dh);c.removeAttribute(id);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=yo();c.setAttribute(Oe,d);c.style[dh]=UC(g);c.style[Me]=UC(b);b=new TF(a,d,n,e,c,f);Zn((Wn(),Xn),b);++a.c;return!0}function VC(a){this.b="JME.class";this.e=a}t(463,1,{},VC);_.Jc=function(){return WC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function TF(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(464,1,{},TF);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,fb,fb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Oe,this.f):this.d.removeAttribute(Oe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function UF(){}t(465,1,mi,UF);function VF(a){this.b=a}t(466,1,{},VF);_.xc=function(){this.b()};_.b=null;
+function WF(){var a=IF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;JF(XF,arguments)?a=arguments[0]:0==arguments.length&&(a=new UF);this.g=a;LF();a[cd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Zn((Wn(),Xn),new VF(a))});RF(XF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Ms(){YF||(YF=!0,WF())}t(467,1,{},Ms);var YF=!1;function ZF(a){Dn();this.i=a}
+t(468,438,Th,ZF);function ht(){Dn();this.i="divide by zero"}t(469,99,Mh,ht);function Gs(){Dn()}function $F(a){Dn();this.i=a}t(470,99,Mh,Gs,$F);function aG(){aG=x;bG=new cG(!1);dG=new cG(!0)}function cG(a){this.b=a}t(471,1,{72:1,73:1,76:1},cG);_.eQ=function(a){return A(a,73)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Yg:"false"};_.b=!1;var bG,dG;function eG(){}function fG(a){return typeof a==Lf?Hc+(0>a?-a:a):a}
+function gG(a,b){var c;c=new eG;c.e=Nb+(hG(0!=a?-a:0)?fG(0!=a?-a:0):l+Bi(c));iG(0!=a?-a:0)&&jG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new eG;b.e=Nb+(hG(a)?fG(a):l+Bi(b));iG(a)&&jG(a,b);return b}function $(a,b){var c;c=new eG;c.e=Nb+(hG(a)?fG(a):l+Bi(c));iG(a)&&jG(a,c);c.c=b?8:0;return c}function kG(){var a;a=new eG;a.e=Nb+(hG(0)?fG(0):l+Bi(a));iG(0)&&jG(0,a);a.c=2;return a}function lG(a){var b;b=new eG;b.e=Nb+(hG(a)?fG(a):l+Bi(b));iG(a)&&jG(a,b);b.c=1;return b}
+function iG(a){return typeof a==Lf&&0<a}function hG(a){return null!=a&&0!=a}function jG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Lh[b.d])c=c.prototype;else{c=Lh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(473,1,{},eG);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
+function mG(a){var b;if(!(b=nG,!b&&(b=nG=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new oG(Vb+a+da);return parseFloat(a)}
+function wC(a,b){var c,d;if(null==a)throw new oG(Kf);if(2>b||36<b)throw new oG("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new oG(Vb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new oG(Vb+a+da);if(-2147483648>c||2147483647<c)throw new oG(Vb+a+da);return c}t(475,1,{72:1,84:1});var nG=null;function pG(a){this.b=a}
+t(474,475,{72:1,76:1,77:1,84:1},pG);_.eQ=function(a){return A(a,77)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function Rz(a){this.b=a}t(476,475,{72:1,76:1,80:1,84:1},Rz);_.eQ=function(a){return A(a,80)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function Gz(){Dn()}function Dk(a){Dn();this.i=a}t(477,99,fi,Gz,Dk);function Gv(){Dn()}function Lw(a){Dn();this.i=a}t(478,99,Mh,Gv,Lw);function S(a){this.b=a}
+function tt(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 mt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function iE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(qG(),rG)[b],!c&&(c=rG[b]=new S(a)),c):new S(a)}t(479,475,{72:1,76:1,82:1,84:1},S);_.eQ=function(a){return A(a,82)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function qG(){qG=x;rG=y(XE,m,82,256,0)}var rG;function Wj(a){return 0>a?-a:a}function Vj(a,b){return a>b?a:b}function WD(a){return Math.round(a)}function An(){Dn()}function Vr(a){Dn();this.i=a}t(482,99,{72:1,79:1,83:1,85:1,87:1},An,Vr);function Di(){Di=x;Ei=H(Ci,m,-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 Ei;function oG(a){Dn();this.i=a}t(484,477,fi,oG);
+function Hn(a){this.b="Unknown";this.d=a;this.c=-1}t(485,1,{72:1,86:1},Hn);_.tS=function(){return this.b+Ya+this.d+"(Unknown Source"+(0<=this.c?nb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function sG(a,b){return a.charCodeAt(b)}function PC(a,b){var c=b,d=a.length,e,f;e=sG(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function tG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
+function G(a,b){return!A(b,1)?!1:""+a==b}function ho(a,b){return a.indexOf(b)}function uC(a,b,c){return a.indexOf(b,c)}function Jy(a,b){return a.lastIndexOf(b)}function pE(a){var b=aa,c=gh,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+lv(c,++d):c=c.substr(0,d-0)+lv(c,++d);return a.replace(RegExp(b,te),c)}
+function uG(a,b){for(var c=RegExp(b,te),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(Ks,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function lv(a,b){return a.substr(b,a.length-b)}
+function go(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function io(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)}_=String.prototype;_.cM={1:1,72:1,74:1,76:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return Kt(this)};_.tS=_.toString;function vG(){vG=x;wG={};xG={}}
+function Kt(a){vG();var b=nb+a,c=xG[b];if(null!=c)return c;c=wG[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+sG(a,d++);c|=0}256==yG&&(wG=xG,xG={},yG=0);++yG;return xG[b]=c}var wG,yG=0,xG;function wn(a,b){xn(a.b,b);return a}function vn(){this.b=new jo}function zG(){this.b=new jo;this.b.b+=l}t(487,1,ei,vn,zG);_.tS=function(){return this.b.b};function It(){this.b=new jo}
+function sC(){this.b=new jo}function os(a){this.b=new jo;xn(this.b,a)}t(488,1,ei,It,sC,os);_.tS=function(){return this.b.b};function vC(a){a="String index out of range: "+a;Dn();this.i=a}t(489,478,Mh,vC);
+function AG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new An;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new $F("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new $F("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Gv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Fs(b,c,a[--d])}else for(c=e+c;e<c;)Fs(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function nv(){Dn()}function DC(a){Dn();this.i=a}t(491,99,Mh,nv,DC);function Xz(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Jn(b,c))return a;return null}function $z(a,b){var c;return(c=Xz(a.Bd(),b))?(c.bd(),!0):!1}function BG(a){var b,c,d,e;d=new vn;b=null;d.b.b+=Tc;for(c=a.Bd();c._c();)null!=b?xn(d.b,b):b=Ba,e=c.ad(),xn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Wc;return d.b.b}t(492,1,{});_.zf=function(){throw new DC("Add not supported on this collection");};
+_.Af=function(a){return!!Xz(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Bf=function(a){return $z(this,a)};_.tS=function(){return BG(this)};t(494,492,xi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,93)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.Af(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b._c();)c=b.ad(),null!=c&&(a+=Mn(c),a=~~a);return a};
+function CG(a,b){var c;return A(b,91)&&(c=b.Cf(),Yu(a.b,c))?(c=gj(a.b,c),a.b.Ge(b.Df(),c)):!1}function IC(a){this.b=a}t(493,494,xi,IC);_.Af=function(a){return CG(this,a)};_.Bd=function(){return new yC(this.b)};_.Bf=function(a){return CG(this,a)?(a=a.Cf(),Si(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function BC(a){if(a.c)Mi(a.b),Si(a.d,a.c.Cf()),a.c=null;else throw new qv("Must call next() before remove().");}
+function yC(a){var b;this.d=a;b=new dj;a.d&&Yi(b,new DG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new EG(a,d.substring(1));b.zf(e)}var a=a.b,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.zf(c[d])}this.b=new Ji(b)}t(495,1,{},yC);_._c=function(){return zC(this.b)};_.ad=function(){return this.c=Ki(this.b)};_.bd=function(){BC(this)};_.b=null;_.c=null;_.d=null;t(497,1,ai);_.eQ=function(a){return A(a,91)&&CC(this.Cf(),a.Cf())&&CC(this.Df(),a.Df())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Cf()&&(a=Mn(this.Cf()));null!=this.Df()&&(b=Mn(this.Df()));return a^b};_.tS=function(){return this.Cf()+sb+this.Df()};function DG(a){this.b=a}t(496,497,ai,DG);_.Cf=function(){return null};_.Df=function(){return this.b.c};_.Ef=function(a){return FC(this.b,a)};_.b=null;function EG(a,b){this.c=a;this.b=b}t(498,497,ai,EG);_.Cf=function(){return this.b};_.Df=function(){return this.c.f[nb+this.b]};_.Ef=function(a){return GC(this.c,this.b,a)};_.b=null;_.c=null;
+function Iw(a,b){(0>a||a>=b)&&FG(a,b)}function FG(a,b){throw new Lw("Index: "+a+", Size: "+b);}t(499,492,ii);_.Ff=function(){throw new DC("Add not supported on this list");};_.zf=function(a){this.Ff(this.Fe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,89)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c._c();)if(a=c.ad(),b=d.ad(),!(null==a?null==b:Jn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a._c();)c=a.ad(),b=31*b+(null==c?0:Mn(c)),b=~~b;return b};_.Bd=function(){return new Ji(this)};_.Hf=function(){return this.If(0)};_.If=function(a){return new GG(this,a)};_.Jf=function(){throw new DC("Remove not supported on this list");};function zC(a){return a.c<a.e.Fe()}function Ki(a){if(a.c>=a.e.Fe())throw new Jv;return a.e.Gf(a.d=a.c++)}function Mi(a){if(0>a.d)throw new Qw;a.e.Jf(a.d);a.c=a.d;a.d=-1}function Ji(a){this.e=a}t(500,1,{},Ji);_._c=function(){return zC(this)};
+_.ad=function(){return Ki(this)};_.bd=function(){Mi(this)};_.c=0;_.d=-1;_.e=null;function GG(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&FG(b,c);this.c=b}t(501,500,{},GG);_.Kf=function(){return 0<this.c};_.Lf=function(){if(0>=this.c)throw new Jv;return this.b.Gf(this.d=--this.c)};_.b=null;function HG(a){a=new yC(a.c.b);return new IG(a)}function JG(a,b){this.b=a;this.c=b}t(502,494,xi,JG);_.Af=function(a){return Yu(this.b,a)};_.Bd=function(){return HG(this)};_.Fe=function(){return this.c.b.e};
+_.b=null;_.c=null;function IG(a){this.b=a}t(503,1,{},IG);_._c=function(){return zC(this.b.b)};_.ad=function(){return(this.b.c=Ki(this.b.b)).Cf()};_.bd=function(){BC(this.b)};_.b=null;t(504,499,ii);_.Ff=function(a,b){var c;c=cA(this,a);var d=c.e;new Yz(b,c.c);++d.c;++c.b;c.d=null};_.Gf=function(a){var b;b=cA(this,a);try{return dA(b)}catch(c){c=Pi(c);if(A(c,92))throw new Lw("Can't get element "+a);throw c;}};_.Bd=function(){return cA(this,0)};
+_.Jf=function(a){var b,c;b=cA(this,a);try{c=dA(b)}catch(d){d=Pi(d);if(A(d,92))throw new Lw("Can't remove element "+a);throw d;}KG(b);return c};function LG(a){a.c=y(MG,m,0,0,0)}function mz(a,b,c){(0>b||b>a.d)&&FG(b,a.d);a.c.splice(b,0,c);++a.d}function Yi(a,b){Fs(a.c,a.d++,b);return!0}function ku(a,b){Iw(b,a.d);return a.c[b]}function Pj(a,b){for(var c=0;c<a.d;++c)if(CC(b,a.c[c]))return c;return-1}function nu(a,b){var c;c=(Iw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function Xi(a,b){var c;c=Pj(a,b);if(-1==c)return!1;nu(a,c);return!0}function Hk(a,b){var c;if(b.length<a.d){c=b;var d;d=ys(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Fs(b,c,a.c[c]);b.length>a.d&&Fs(b,a.d,null);return b}function dj(){LG(this)}function RA(a){LG(this);this.c.length=a}function Lz(a){LG(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(505,499,Sh,dj,RA,Lz);_.Ff=function(a,b){mz(this,a,b)};
+_.zf=function(a){return Yi(this,a)};_.Oe=function(){this.c=y(MG,m,0,0,0);this.d=0};_.Af=function(a){return-1!=Pj(this,a)};_.Gf=function(a){return ku(this,a)};_.Ce=function(){return 0==this.d};_.Jf=function(a){return nu(this,a)};_.Bf=function(a){return Xi(this,a)};_.Fe=function(){return this.d};_.d=0;function bA(a,b){var c=a.length,d;for(d=0;d<c;++d)Fs(a,d,b)}function ks(){ks=x;ls=new NG}var ls;function NG(){}t(508,499,di,NG);_.Af=function(){return!1};_.Gf=function(){throw new Gv;};_.Fe=function(){return 0};
+function OG(){this.b=new Date}function PG(a){return 10>a?bb+a:l+a}t(509,1,{72:1,75:1,76:1,88:1},OG);_.eQ=function(a){return A(a,88)&&wt(M(this.b.getTime()),M(a.b.getTime()))};_.hC=function(){var a;a=M(this.b.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=Rs(c&4194303,b&4194303,e&1048575);a=Rs(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?ya:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(QG(),RG)[this.b.getDay()]+ba+SG[this.b.getMonth()]+ba+PG(this.b.getDate())+ba+PG(this.b.getHours())+nb+PG(this.b.getMinutes())+nb+PG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function QG(){QG=x;RG=H(Ks,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));SG=H(Ks,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var RG,SG;
+function ds(a,b){return null==z(a.b,b,a)}function cs(){this.b=new Hi}t(511,494,{72:1,75:1,93:1},cs);_.zf=function(a){return ds(this,a)};_.Af=function(a){return Yu(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return HG(new JG(this.b,new IC(this.b)))};_.Bf=function(a){return null!=Si(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return BG(new JG(this.b,new IC(this.b)))};_.b=null;
+function cA(a,b){var c,d;(0>b||b>a.c)&&FG(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new TG(a,b,d)}function gA(){this.b=new UG;this.c=0}t(512,504,di,gA);_.zf=function(a){new Yz(a,this.b);++this.c;return!0};_.If=function(a){return cA(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function dA(a){if(a.c==a.e.b)throw new Jv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function KG(a){if(!a.d)throw new Qw;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function TG(a,b,c){this.e=a;this.c=c;this.b=b}t(513,1,{},TG);_._c=function(){return this.c!=this.e.b};_.Kf=function(){return this.c.c!=this.e.b};_.ad=function(){return dA(this)};_.Lf=function(){if(this.c.c==this.e.b)throw new Jv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){KG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function UG(){this.b=this.c=this}
+function Yz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(514,1,{},UG,Yz);_.b=null;_.c=null;_.d=null;function AC(a,b){this.b=a;this.c=b}t(515,497,ai,AC);_.Cf=function(){return this.b};_.Df=function(){return this.c};_.Ef=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Jv(){Dn()}t(516,99,{72:1,79:1,85:1,87:1,92:1},Jv);function CC(a,b){return Hs(a)===Hs(b)||null!=a&&Jn(a,b)}function QA(a){var b=y(hA,m,45,0,0);return Hk(a.b,b)}function wz(){this.b=new dj}
+t(518,499,Sh,wz);_.Ff=function(a,b){mz(this.b,a,b)};_.zf=function(a){return Yi(this.b,a)};_.Af=function(a){return-1!=Pj(this.b,a)};_.Gf=function(a){return ku(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Ji(this.b)};_.Jf=function(a){return nu(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return BG(this.b)};_.b=null;function rE(a){a.hc.d._&&WA(a)}function VG(a){var b;if(a.hc.d._){b=Oy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}YA(a)}
+function WG(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function vE(a){var b=a.k;XG(a.hc.d,b.b,b.c);!Ny(a)&&rz(a);bz(a)}function YG(){aB.call(this,l);this.j=new kA(this.Mf());Kz(this.r,new ZG(this))}t(520,397,wi);_.Pd=function(a,b){return Hs(a.i)===Hs(this.j)?(VG(this),!0):this.Nf(a,b)};_.Mf=function(){return"Close"};_.Nf=function(){return!1};_.Id=function(){VG(this)};_.j=null;_.k=null;
+function DF(a,b,c){YG.call(this);this.hc&&cB(this.hc.d,!1);$A(this,!1);uz(this,new kB(0));a=new oB(a,1);P(this,a,null);a=new yz;P(a,this.j,null);P(this,a,null);b&&(this.k=Oy(b),ZA(this),WG(this.k,~~(no(b.Vb.hb,Of)/2)-~~(this.mc/2),~~(no(b.Vb.hb,Nf)/2)-~~(this.cc/2)));c&&O(this,c)}t(519,520,wi,DF);_.Mf=function(){return"OK"};function oE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new qv("Cannot undo. Index is out of range.");if(!a.b.c)throw new qv(cc);a.b=a.b.c;return a.b.b}
+function yF(){this.b=this.c=new $G}t(521,1,{},yF);_.b=null;function $G(){this.b=null}function eF(a){this.b=a}t(522,1,{},$G,eF);_.b=null;_.c=null;_.d=null;function ZG(a){this.b=a}t(523,432,oi,ZG);_.b=null;
+function aH(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){TC(a.b.Ab,H(Ks,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=uG(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Fs(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{eE(a.b,b,!0)?(br(a.b,"Structure pasted"+e),vD(a.b),Dz(a.b),d=!0):(vE(new DF(a.b.K,a.b,ZC)),fE(a.b,!0),Dz(a.b))}catch(n){if(n=Pi(n),A(n,79))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",uD(e),vE(new DF(a.b.K,
+a.b,ZC)),Dz(a.b);else throw n;}}d&&a.b.Ke(b)}function ar(a){this.b=a}t(524,1,{},ar);_.b=null;function nD(){nD=x;oD=new bH("COPY_SMILES",0);qD=new bH("COPY_MOL",1);rD=new bH("PASTE",2);cH=H(dH,m,94,[oD,qD,rD])}function bH(a,b){Bo.call(this,a,b)}t(525,140,{72:1,76:1,78:1,94:1},bH);var cH,qD,oD,rD;function dF(){this.e=y(mF,m,95,99,0)}t(526,1,{},dF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function eH(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(yD,m,-1,20,1);a.N=y(yD,m,-1,20,1);a.H=zs([20,7]);a.e=y(I,s,-1,20,1);a.d=y(Ks,m,1,20,0);a.p=y(Ks,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y(Ks,m,1,20,0);a.r=zs([10,2]);a.j=y(I,s,-1,101,1)}
+function fH(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(yD,m,-1,4,1);d=y(yD,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=gH(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+gH(r[2],d[2],r[3],d[3]),d=gH(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Y(a,b){var c,d,e,f,g,j,h,n;OE(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=hH(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(yD,m,-1,2,1);iH(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==RE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;br(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];VE(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&NE(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=N(M(WD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=N(M(WD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function LE(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.E=a.u-2,Y(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&JE(a,a.E,1),Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,JE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Y(a,0),a.E=
+a.u,Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=4,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),c=3;else if(238==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.E=a.u,a.t[a.v]=3,Y(a,0),a.q=!1,c=3;else if(242==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Y(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Y(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Y(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Y(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Y(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)Y(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Y(a,0),a.E=a.u,Y(a,0),c=2;else if(247==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),c=3;else if(248==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Y(a,0);e=a.K[a.u];g=a.N[a.u];zE(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)OE(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)VE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];yE(a);a.E=c+d;Y(a,0);o=a.K[a.u];q=a.N[a.u];zE(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];VE(a);a.I[a.v]=n;a.J[a.v]=c+d;yE(a);b&&(zE(a,n),AD(a))}c=4}jH(a,c);a.E=a.G;b&&
+(a.E=0)}
+function iH(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function KE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])kH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Y(a,0),a.E=a.u,kH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){br(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[hH(a,a.E,a.H[a.E][d])],2<d||1!=b){br(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(yD,m,-1,2,1);iH(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)OE(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)OE(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)OE(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)VE(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[hH(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[hH(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=N(M(WD((a.K[b]+a.K[e])/2))),a.O[c]=N(M(WD((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;VE(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=N(M(WD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=N(M(WD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(VE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=N(M(WD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(WD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(VE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=N(M(WD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(WD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(zE(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&jH(a,j);-1<n&&(a.E=n)}
+function kH(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)OE(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function jH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=RE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function hH(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function lH(a,b,c){var d,e,f,g;e=ih;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Ct(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Ct(c[d])&&!qt(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)wt(c[d],e)&&(b[d]=g,c[d]=ih,++f);if(f==a.u)break}return g==a.u}
+function AD(a){var b,c,d;b=y(yD,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{zD(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;BD(a)}}
+function zD(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function JE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=mH(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&br(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?br(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?br(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?br(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:br(a.o,"Charge change not possible on the halogen !");break;case 18:br(a.o,
+"Use X button to change charge on the X atom !")}}
+function lE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&zE(a,c);AD(a);br(a.o,"Smaller part(s) removed !");return 1}
+function RE(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function WE(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];BE(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),BE(a));4==a.t[d]&&(a.t[d]=1)}}
+function gH(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 yE(a){var b;nH(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);BD(a);BE(a)}
+function OE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),AG(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),AG(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),AG(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),AG(a.e,b,a.e.length),a.e=b,b=y(Ks,m,1,c,0),AG(a.d,b,a.d.length),a.d=b,b=y(Ks,m,1,c,0),AG(a.p,b,a.p.length),a.p=b,b=y(yD,m,-1,c,1),AG(a.K,b,a.K.length),a.K=b,b=y(yD,m,-1,c,1),AG(a.N,b,a.N.length),a.N=b,b=zs([c,7]),AG(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),AG(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function bE(a,b,c,d,e,f,g){var j;j=N(M(WD(a.K[c]-d/2)));g||(j-=e-d);a=N(M(WD(a.N[c]-~~(f/2))));return new qz(j-1-b,a-b,e+1+2*b,f+2*b)}
+function VE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),AG(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),AG(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),AG(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),AG(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),AG(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),AG(a.O,c,a.O.length),a.O=c,b=y(Ks,m,1,b,0),AG(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function EE(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(XC(),aa);j+="JME 2013-10-12 "+new OG+"\n \n";j+=DE(a.u,3)+DE(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=aF(0.055999999999999994*(a.K[e]-c),10,4)+aF(0.055999999999999994*(g-a.N[e]),10,4)+aF(0,10,4);h=aE(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+DE(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=DE(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:oH(a,e)&&(g=2),c=DE(a.I[e],3)+DE(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=DE(a.J[e],3)+DE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=DE(a.J[e],3)+DE(a.I[e],3)),j+=c+DE(g,3)+DE(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+DE(e,4)+DE(a.B[e],4)+aa);return j+"M END\n"}
+function cF(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,qb,V,L,fa,Ec,cg,vb,Md,Nd,Od,Va,Fc;r=y(I,s,-1,a.u+10,1);q=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);vb=y(I,s,-1,a.u+1,1);v=y(pH,m,-1,a.u+1,2);D=y(pH,m,-1,a.v+1,2);fa=0;if(0==a.u)return l;lE(a,!0);cg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){cg=!1;break}if(a.o.t&&cg){qH(a);WE(a);rH(a,D);sH(a,v,D);var Eb,td,gf,Zb,ye,ud,vd,eb,lI,Td,w,xa,Jm,Km,Ts,nf,Oa,Lm,Mm,Ic,Nm;Eb=y(I,s,-1,a.u+1,1);td=y(I,s,-1,a.u+1,1);eb=y(tH,m,-1,a.u+1,3);var Us=a.u,Om,
+sh,Vs,og,Cj,Ge,of;Cj=y(tH,m,-1,Us+2,3);Ge=y(I,s,-1,100,1);of=5;og=0;Ge[0]=3;Cj[1]=kh;Cj[2]=lh;Vs=2;if(!(3>Us))for(;of<Ge[og]*Ge[og];){sh=0;for(Om=!0;Om&&sh<=og&&of>=Ge[sh]*Ge[sh];)0==of%Ge[sh]?Om=!1:++sh;if(Om){Cj[++Vs]=zt(of);if(Vs>=Us)break;og<Ge.length-1&&(++og,Ge[og]=of)}of+=2}for(w=1;w<=a.u;++w){for(xa=Mm=1;xa<=a.v;++xa)(a.I[xa]==w||a.J[xa]==w)&&(Mm*=a.i[xa]);Lm=a.c[w];18==Lm&&(Nm=a.p[w],ud=Nm.charCodeAt(0)-65+1,vd=0,1<Nm.length&&(vd=Nm.charCodeAt(1)-97),0>ud&&(ud=0),0>vd&&(vd=0),Lm=28*ud+vd);
+nf=0;-2>a.B[w]?nf=1:-2==a.B[w]?nf=2:-1==a.B[w]?nf=3:1==a.B[w]?nf=4:2==a.B[w]?nf=5:2<a.B[w]&&(nf=6);Ic=1;eb[w]=zt(Mm);Ic*=126;eb[w]=ut(eb[w],zt(a.y[w]*Ic));Ic*=7;eb[w]=ut(eb[w],zt(nf*Ic));Ic*=7;eb[w]=ut(eb[w],zt(Lm*Ic));Ic*=783;eb[w]=ut(eb[w],zt(a.A[w]*Ic))}for(ye=0;!lH(a,Eb,eb);){Ts=!1;for(w=1;w<=a.u;++w)Eb[w]!=td[w]&&(td[w]=Eb[w],Ts=!0);if(Ts){for(w=1;w<=a.u;++w){eb[w]=jh;for(xa=1;xa<=a.A[w];++xa)eb[w]=Dt(eb[w],Cj[Eb[a.H[w][xa]]])}ye=0}else if(0<ye){for(w=1;w<=a.u;++w)eb[w]=jh;w=1;a:for(;w<=a.u-
+1;++w)for(xa=w+1;xa<=a.u;++xa)if(Eb[w]==Eb[xa]){eb[w]=kh;break a}}else{for(w=1;w<=a.u;++w){eb[w]=jh;for(xa=1;xa<=a.A[w];++xa)gf=a.H[w][xa],eb[w]=Dt(eb[w],zt(a.c[gf]*a.i[hH(a,w,gf)]))}ye=1}lH(a,Eb,eb);for(w=1;w<=a.u;++w)eb[w]=zt(td[w]*a.u+Eb[w])}for(w=1;w<=a.u;++w)td[w]=Eb[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(td[w]==Oa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Oa];a.B[w]=a.B[Oa];a.K[w]=a.K[Oa];a.N[w]=a.N[Oa];a.A[w]=a.A[Oa];a.c[Oa]=a.c[0];a.B[Oa]=a.B[0];
+a.K[Oa]=a.K[0];a.N[Oa]=a.N[0];a.A[Oa]=a.A[0];td[w]=td[Oa];td[Oa]=Oa;a.p[0]=a.p[w];a.p[w]=a.p[Oa];a.p[Oa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Oa];a.e[Oa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Oa];a.y[Oa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Eb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Eb[a.I[w]],a.J[w]=Eb[a.J[w]],a.I[w]>a.J[w]&&(Td=a.I[w],a.I[w]=a.J[w],a.J[w]=Td,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Km=Jm=
+a.u;Zb=0;for(xa=w;xa<=a.v;++xa)a.I[xa]<Jm?(Jm=a.I[xa],Km=a.J[xa],Zb=xa):a.I[xa]==Jm&&a.J[xa]<Km&&(Km=a.J[xa],Zb=xa);Td=a.I[w];a.I[w]=a.I[Zb];a.I[Zb]=Td;Td=a.J[w];a.J[w]=a.J[Zb];a.J[Zb]=Td;Td=a.t[w];a.t[w]=a.t[Zb];a.t[Zb]=Td;Td=a.C[w];a.C[w]=a.C[Zb];a.C[Zb]=Td;lI=a.f[w];a.f[w]=a.f[Zb];a.f[Zb]=lI}yE(a);BE(a);rH(a,D);sH(a,v,D)}else{rH(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Fc=1;a.b[1]=1;for(V=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=vb[c]){Ec=!0;for(J=1;J<=fa;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Ec=!1;break}Ec&&(++fa,r[fa]=c,q[fa]=g)}}else o[++L]=g;if(0==L){if(Fc==a.u)break;c=n[V--]}else if(1==L)vb[o[1]]=c,c=o[1],a.b[c]=++Fc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=hH(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=hH(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);vb[e]=c;c=e;a.b[e]=++Fc}}vb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);Q=y(pH,m,-1,a.u+1,2);Md=y(pH,m,-1,a.u+1,2);f=Fc=V=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(vb[c]=f);b[++Fc]=c;for(a.b[c]=0;;){L=e=0;qb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=fa;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<qb&&(e=g,qb=a.b[g]))}if(0==e){if(0==V)break a;Md[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Nd=y(I,s,-1,a.v+1,1);Od=y(I,s,-1,a.u+1,1);if(a.o.Pb){var nI=vb,pM=fa,Ws,oI,th,He,Xs,Ys,Na,Dj,Zs;th=y(I,s,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)th[b[Na]]=Na;Xs=y(pH,m,-1,
+a.v+1,2);for(Na=1;Na<=a.u;++Na)Ws=b[Na],oI=nI[Ws],He=hH(a,Ws,oI),0!=He&&(uH(a,He,th,Nd,D),Xs[He]=!0);for(Na=1;Na<=a.v;++Na)Xs[Na]||uH(a,Na,th,Nd,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){Ys=Zs=0;for(Dj=1;Dj<=a.A[Na];++Dj){He=hH(a,Na,a.H[Na][Dj]);if(5==a.i[He])continue a;1==a.t[He]&&0!=vH(a,He,Na)&&++Zs;2==a.t[He]&&(Ys=a.H[Na][Dj])}if(0!=Zs)if(0<Ys){var ja=a,qI=Na,pf=th,Xc=Od,kc=void 0,Ej=void 0,Jc=void 0,Ie=void 0,Kc=void 0,Pm=void 0,Qm=void 0,Rm=void 0,Ud=void 0,Yc=void 0,Zc=void 0,
+$s=void 0,Fj=void 0,Vd=void 0,Gj=void 0,Je=void 0,Hj=void 0,at=void 0,Ij=void 0,Ke=void 0,rI=void 0,qf=void 0,sI=void 0,bt=void 0,Jj=void 0,rf=void 0,Zc=1,Ej=qI,kc=y(I,s,-1,ja.u+1,1);for(kc[1]=qI;;){$s=!1;for(Yc=1;Yc<=ja.A[Ej];++Yc)if(Jc=ja.H[Ej][Yc],!(Jc==kc[1]||Jc==kc[Zc-1]))if(Ie=hH(ja,Ej,Jc),2==ja.t[Ie]&&5!=ja.i[Ie]){Ej=kc[++Zc]=Jc;$s=!0;break}if(!$s)break}if(!(0==Zc%2||2>ja.A[kc[Zc]]||3<ja.A[kc[Zc]])){rf=kc[1];Kc=kc[~~((Zc+1)/2)];Ud=kc[Zc];qf=Ke=Je=Vd=0;bt=at=!1;for(Yc=1;Yc<=ja.A[rf];++Yc)Jc=
+ja.H[rf][Yc],Ie=hH(ja,rf,Jc),1!=ja.t[Ie]||5==ja.i[Ie]||(0==Vd?Vd=Jc:Je=Jc);0<pf[Je]&&pf[Vd]>pf[Je]&&(Pm=Vd,Vd=Je,Je=Pm);Fj=Vd;0==Vd&&(Fj=Je,at=!0);for(Yc=1;Yc<=ja.A[Ud];++Yc)Jc=ja.H[Ud][Yc],Ie=hH(ja,Ud,Jc),1!=ja.t[Ie]||5==ja.i[Ie]||(0==Ke?Ke=Jc:qf=Jc);0<pf[qf]&&pf[Ke]>pf[qf]&&(Pm=Ke,Ke=qf,qf=Pm);Ij=Ke;0==Ke&&(Ij=qf,bt=!0);Gj=vH(ja,hH(ja,rf,Vd),rf);Hj=vH(ja,hH(ja,rf,Je),rf);rI=vH(ja,hH(ja,Ud,Ke),Ud);sI=vH(ja,hH(ja,Ud,qf),Ud);1<(0>Gj+Hj?-(Gj+Hj):Gj+Hj)||0!=rI||0!=sI?br(ja.o,"Bad stereoinfo on allene !"):
+(Qm=ja.K[kc[Zc-1]]-ja.K[Ud],Rm=ja.N[kc[Zc-1]]-ja.N[Ud],Jj=Math.sqrt(Qm*Qm+Rm*Rm),0.001>Jj&&(Jj=0.001),0<(ja.N[Ij]-ja.N[kc[Zc-1]])*(Qm/Jj)-(ja.K[Ij]-ja.K[kc[Zc-1]])*(Rm/Jj)?Xc[Kc]=1:Xc[Kc]=-1,at&&(Xc[Kc]*=-1),bt&&(Xc[Kc]*=-1),Fj==Vd&&0>Gj&&(Xc[Kc]*=-1),Fj==Je&&0>Hj&&(Xc[Kc]*=-1),pf[Fj]>pf[Ij]&&(Xc[Kc]*=-1))}}else b:{var lc=a,mc=Na,qM=nI,rM=th,sM=r,tM=q,uM=pM,Sm=Od,Tm=void 0,$c=void 0,ct=void 0,uh=void 0,Aa=void 0,vh=void 0,xd=void 0,Kj=void 0,Wd=void 0,Ob=void 0,ha=void 0,Gb=void 0,Le=void 0,Um=void 0,
+ad=void 0,oa=void 0,Vm=void 0,Gb=y(I,s,-1,4,1),Um=y(I,s,-1,4,1),wh=lc,Xd=mc,tI=rM,dt=qM,uI=sM,vI=tM,vM=uM,Hb=Gb,Lj=void 0,bd=void 0,Wm=void 0,Xm=void 0,et=void 0,Mj=void 0,Mj=-1;0<dt[Xd]&&(Hb[++Mj]=dt[Xd]);for(bd=1;bd<=vM;++bd)uI[bd]==Xd&&(Hb[++Mj]=vI[bd]),vI[bd]==Xd&&(Hb[++Mj]=uI[bd]);for(bd=Mj+1;bd<wh.A[Xd];++bd){et=wh.u+1;Wm=1;c:for(;Wm<=wh.A[Xd];++Wm){Lj=wh.H[Xd][Wm];for(Xm=0;Xm<bd;++Xm)if(Lj==Hb[Xm])continue c;tI[Lj]<et&&(et=tI[Lj],Hb[bd]=Lj)}}0==dt[Xd]&&0<wh.y[Xd]?(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=
+Hb[0],Hb[0]=-1):0<wh.y[Xd]&&(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=-1);for(Aa=Kj=vh=uh=Vm=xd=Ob=0;4>Aa;++Aa)0>=Gb[Aa]||(Tm=hH(lc,mc,Gb[Aa]),Um[Aa]=vH(lc,Tm,mc),0<Um[Aa]?(++Ob,Vm=Gb[Aa],vh=Gb[Aa]):0>Um[Aa]?(++xd,uh=Gb[Aa],vh=Gb[Aa]):Kj=Gb[Aa]);Wd=Ob+xd;oa=y(I,s,-1,4,1);ad=0;if(3==lc.A[mc]){if(1==Ob&&1==xd||3==Wd&&0<Ob&&0<xd){br(lc.o,"Error in C3H stereospecification !");break b}Le=Gb[0];1==Wd?Le=vh:2==Wd&&(Le=Kj);ha=fH(lc,mc,Le,Gb);oa[0]=vh;oa[1]=-1;oa[2]=ha[2];oa[3]=ha[1];0<Ob?ad=1:ad=-1}else if(4==lc.A[mc])if(1==
+Wd)ha=fH(lc,mc,vh,Gb),oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],0<Ob?ad=1:ad=-1;else{Le=Gb[0];1<Kj&&(Le=Kj);1==Ob?Le=Vm:1==xd&&(Le=uh);ha=fH(lc,mc,Le,Gb);$c=y(I,s,-1,4,1);for(Aa=0;4>Aa;++Aa)Tm=hH(lc,mc,ha[Aa]),$c[Aa]=vH(lc,Tm,mc);if(4==Wd){if(0==Ob||0==xd){br(lc.o,"Error in C4 stereospecification !");break b}if(1==Ob||1==xd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],ad=$c[0];else{for(Aa=0;4>Aa;++Aa)-1==$c[Aa]&&($c[Aa]=0);Wd=2}}else if(3==Wd)if(3==Ob||3==xd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=
+ha[2],oa[3]=ha[1],0<Ob?ad=-1:ad=1;else{1==Ob?Ob=ct=1:xd=ct=-1;for(Aa=0;4>Aa;++Aa)$c[Aa]==ct&&($c[Aa]=0);Wd=2}if(2==Wd)if(1==Ob&&1==xd)ha[1]==uh?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==uh&&(ha[2]=ha[3]),oa[0]=Vm,oa[1]=uh,oa[2]=ha[2],oa[3]=ha[1],ad=1;else{if($c[0]==$c[1]||$c[1]==$c[2]){br(lc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=$c[0]?(oa[0]=ha[0],oa[1]=ha[2],oa[2]=ha[1],oa[3]=ha[3]):(oa[0]=ha[1],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[0]);1<Ob?ad=1:ad=-1}}var W=oa,Nj=Gb,mb=void 0;Nj[0]==W[1]?(mb=
+W[0],W[0]=W[1],W[1]=mb,mb=W[2],W[2]=W[3],W[3]=mb):Nj[0]==W[2]?(mb=W[2],W[2]=W[0],W[0]=mb,mb=W[1],W[1]=W[3],W[3]=mb):Nj[0]==W[3]&&(mb=W[3],W[3]=W[0],W[0]=mb,mb=W[1],W[1]=W[2],W[2]=mb);Nj[1]==W[2]?(mb=W[1],W[1]=W[2],W[2]=mb,mb=W[2],W[2]=W[3],W[3]=mb):Nj[1]==W[3]&&(mb=W[1],W[1]=W[3],W[3]=mb,mb=W[2],W[2]=W[3],W[3]=mb);oa[2]==Gb[2]?Sm[mc]=1:oa[2]==Gb[3]?Sm[mc]=-1:br(lc.o,"Error in stereoprocessing ! - t30");Sm[mc]*=ad}}}Va=new zG;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
+Q[c]&&(Va.b.b+=ua);0<vb[u]&&wH(a,c,vb[c],Va,Nd);var xh=v[c],Ib=void 0,Oj=void 0,yh=void 0,T=void 0,T=Sc,Ib=!1;0!=a.B[c]&&(Ib=!0);0!=Od[c]&&(Ib=!0);yh=-1;for(Oj=1;Oj<=a.z;++Oj)if(a.r[Oj][0]==c){yh=a.r[Oj][1];break}-1<yh&&(Ib=!0);a.o.Ob&&0<a.e[c]&&(Ib=!0,yh=1);switch(a.c[c]){case 2:T=Bb;break;case 3:xh?T="c":T=Fb;break;case 4:xh?(T=Df,0<a.y[c]&&(Ib=!0)):T=ic;break;case 5:xh?T="o":T=sc;break;case 7:xh?(T="p",0<a.y[c]&&(Ib=!0)):T=uc;break;case 8:xh?T=qg:T=Hc;break;case 13:xh?T=tg:T=Mc;Ib=!0;break;case 6:T=
+Nc;Ib=!0;break;case 9:T=Tb;break;case 10:T=Mb;break;case 11:T=Db;break;case 12:T=ac;break;case 1:T=Xb;Ib=!0;break;case 19:T=vc;Ib=!0;break;case 20:T=wc;Ib=!0;break;case 21:T=xc;Ib=!0;break;case 22:T=yc;Ib=!0;break;case 18:Ib=!0,T=a.p[c],(G(T,wa)||G(T,ed)||G(T,xb))&&(Ib=!1)}Ib&&(T=Tc+T,1==Od[c]?T+=wb:-1==Od[c]&&(T+="@@"),1==a.y[c]?T+=Xb:1<a.y[c]&&(T+=Xb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?T+=ya:T+=Ca,1<Wj(a.B[c])&&(T+=Wj(a.B[c]))),-1<yh&&(T+=nb+yh),T+=Wc);xn(Va.b,T);for(E=1;E<=fa;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&wH(a,r[E],q[E],Va,Nd),9<E&&(Va.b.b+="%"),wn(Va,l+(new S(E)).b);Md[c]&&(Va.b.b+=va)}return Va.b.b}function bF(a){a=new lD(a);yE(a);return a}
+function zE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)CD(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function AE(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&zE(a,c);0==a.A[d]&&zE(a,d)}
+function qH(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=hH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&zE(a,c)}}}function nH(a){var b;b=a.c.length;a.H=zs([b,7]);a.A=y(I,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function sH(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(I,s,-1,a.v+1,1);r=y(pH,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[hH(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(xb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(pH,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(pH,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:oH(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(pH,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function BD(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=N(M(WD((a.K[b]+a.K[c])/2))),a.O[d]=N(M(WD((a.N[b]+a.N[c])/2)))}function rH(a,b){var c;for(c=1;c<=a.v;++c)cE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function aE(a,b){var c;c=(XC(),cD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function oH(a,b){return 2==a.t[b]?!0:!1}function cE(a,b,c){var d,e,f,g;g=1;a.b=y(I,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function ME(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=zs([b+5,2]),AG(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function wE(a){var b;a.z=0;a.s=0;cF(a);for(b=1;b<=a.u;++b)a.E=b,ME(a);a.E=0}
+function xE(a){var b,c;b=y(yD,m,-1,4,1);zD(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function sD(a,b){var c,d,e,f,g,j,h,n;c=y(yD,m,-1,4,1);zD(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;zD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function ZE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function CE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Tc)&&tG(c,Wc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(nb);e=c.indexOf(Xb);g=Vj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){j=lv(c,d+1);try{a.o.z=wC(j,10)}catch(h){if(h=Pi(h),A(h,79))a.o.z=0;else throw h;}a.E=b;ME(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=G(d,Fb)?3:G(d,Bb)?2:G(d,ic)?4:G(d,sc)?5:G(d,uc)?7:G(d,Hc)?8:G(d,Tb)?9:G(d,Mb)?10:G(d,Db)?11:G(d,ac)?12:G(d,Xb)?1:G(d,Mc)?13:G(d,Nc)?6:G(d,vc)?19:G(d,wc)?20:G(d,xc)?21:G(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=sG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=sG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=sG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=sG(c,g++);for(;45==e;)--d,e=sG(c,g++)}a.B[b]=d}}}
+function kE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new SC(b);try{for(;b.k=LC(b,b.b),b.k<b.j;)d=iE(wC(OC(b),10)).b,c=e=iE(wC(OC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Pi(f),A(f,79))un(f);else throw f;}}function wH(a,b,c,d,e){b=hH(a,b,c);5!=a.i[b]&&oH(a,b)?d.b.b+=sb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=ub,a=a.f[b],null!=a&&(e=a),xn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Vc)}
+function NE(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,br(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:br(a.o,"Stereomarking allowed only on single and double bonds!")}
+function uH(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=hH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=hH(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=hH(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=hH(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))br(a.o,"Not unique E/Z geometry !");else{j=hH(a,b,e);f=hH(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=hH(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function mH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=hH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(oH(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function vH(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function BE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=mH(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function DD(a){eH(this);this.o=a;this.z=this.v=this.u=0}
+function jE(a,b){var c,d,e,f,g,j,h;DD.call(this,a);f=l;j=gE(b);if(null!=j){h=new RC(b,j,!0);for(e=1;4>=e;++e)f=hE(h,j);g=iE(wC(go(f.substr(0,3)),10)).b;c=iE(wC(go(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)OE(this),f=hE(h,j),this.K[e]=(new pG(mG(go(f.substr(0,10))))).b,this.N[e]=-(new pG(mG(go(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=go(f.substr(31,d-31)),CE(this,e,d),62<=f.length&&(f=go(f.substr(60,3)),0<f.length&&(f=iE(wC(f,10)).b,0<f&&(this.E=e,a.z=f,ME(this),this.E=0)));for(e=1;e<=c;++e)VE(this),
+f=hE(h,j),this.I[e]=iE(wC(go(f.substr(0,3)),10)).b,this.J[e]=iE(wC(go(f.substr(3,3)),10)).b,g=iE(wC(go(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=iE(wC(go(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);nH(this);ZE(this);AD(this);for(yE(this);(h.k=LC(h,h.b),h.k<h.j)&&!(null==(f=OC(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new QC(f);OC(g);OC(g);j=iE(wC(OC(g),10)).b;
+for(e=1;e<=j;++e)c=iE(wC(OC(g),10)).b,this.B[c]=iE(wC(OC(g),10)).b}if(0==f.indexOf("M APO")){g=new QC(f);OC(g);OC(g);j=iE(wC(OC(g),10)).b;for(e=1;e<=j;++e)c=iE(wC(OC(g),10)).b,f=iE(wC(OC(g),10)).b,this.E=c,Y(this,0),CE(this,this.u,vc+f),this.E=0}}qH(this);yE(this)}}
+function fF(a,b){var c,d,e,f,g;DD.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));tG(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new QC(b);d=iE(wC(OC(f),10)).b;e=iE(wC(OC(f),10)).b;for(c=1;c<=d;++c)g=OC(f),OE(this),CE(this,this.u,g),this.K[c]=(new pG(mG(OC(f)))).b,this.N[c]=-(new pG(mG(OC(f)))).b;for(c=1;c<=e;++c)if(VE(this),this.I[c]=iE(wC(OC(f),10)).b,this.J[c]=iE(wC(OC(f),10)).b,this.t[c]=iE(wC(OC(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;nH(this);ZE(this);AD(this)}catch(j){j=Pi(j);if(A(j,79)){j.Ic();this.u=0;return}throw j;}qH(this);yE(this)}}
+function mE(a,b,c){var d,e,f;DD.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(OE(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))VE(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;yE(this);AD(this)}
+function FE(a,b,c){var d,e,f,g,j;DD.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y(Ks,m,1,this.u+1,0);this.K=y(yD,m,-1,this.u+1,1);this.N=y(yD,m,-1,this.u+1,1);this.p=y(Ks,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y(Ks,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=zs([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}yE(this);AD(this)}
+function lD(a){var b;eH(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);AG(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);AG(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);AG(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);AG(a.e,this.e,this.u+1);this.d=y(Ks,m,1,this.u+1,0);AG(a.d,this.d,this.u+1);this.K=y(yD,m,-1,this.u+1,1);AG(a.K,this.K,this.u+1);this.N=y(yD,m,-1,this.u+1,1);AG(a.N,this.N,this.u+1);this.p=y(Ks,m,1,this.u+1,0);AG(a.p,this.p,this.u+1);this.I=y(I,
+s,-1,this.v+1,1);AG(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);AG(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);AG(a.t,this.t,this.v+1);this.f=y(Ks,m,1,this.v+1,0);AG(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);AG(a.C,this.C,this.v+1);this.r=zs([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function aF(a,b,c){var d,e,f;if(0==c)return DE(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(WD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new pG(a)).b;d=ho(e,io(46));0>d&&(e+=Ya,d=ho(e,io(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=ub);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function gE(a){var b;b=new RC(a,aa,!0);if(4<KC(b))return aa;b=new RC(a,gh,!0);return 4<KC(b)?gh:null}
+function DE(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=ub);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function hE(a,b){for(var c,d;a.k=LC(a,a.b),a.k<a.j;){d=OC(a);if(G(d,b))return ba;for(OC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(527,1,{95:1},DD,jE,fF,mE,FE,lD);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function cr(){cr=x;dr=new OB(Xb)}
+function sE(a,b){var c;cr();var d;YG.call(this);this.d=new kA("Help");new kA("Home");this.e=b;O(this,(XC(),ZC));this.hc&&cB(this.hc.d,!1);$A(this,!1);d=Oy(b);if(1==a)this.f||(this.f=new vB(d),WG(this.f,-30,0)),this.k=this.f,c=jD(b),this.hc&&bB(this.hc,Lc),uz(this,new fA(2)),this.i=new OB(c+" "),P(this,this.i,Lb),d=new yz,P(d,this.j,null),this.e.Hb&&(c=new kA("Submit"),P(d,c,null)),P(this,d,Oc),NB(this.i,go(oo(this.i.hc.b.hb,Zg))),this.hc&&cB(this.hc.d,!0),$A(this,!0);else if(2==a)this.c||(this.c=
+new vB(d),WG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&bB(this.hc,"Nonstandard atom"),uz(this,new fA(2)),c=new yz,P(c,new oB("atomic SMILES",1),null),P(this,c,qc),c=Xb,dr&&(c=oo(dr.hc.b.hb,Zg)),dr=new PB(c,8),P(this,dr,Lb),c=new yz,P(c,this.j,null),P(this,c,Oc);else{this.b||(this.b=new vB(d),WG(this.b,5*b.Z,0));var e,f;d="About "+(XC(),kF);this.hc&&bB(this.hc,d);uz(this,new kB(0));O(this,ZC);P(this,new oB(kF+" Molecular Editor v2013-10-13",1),null);P(this,new oB("Peter Ertl and Bruno Bienfait",
+1),null);for(c=YC,d=0,f=c.length;d<f;++d)e=c[d],e=new oB(e,1),az(e,this.e.y),P(this,e,null);c=new yz;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}ZA(this);c=this.k;XG(this.hc.d,c.b,c.c);!Ny(this)&&rz(this);bz(this)}t(528,520,wi,sE);_.Nf=function(a){var b,c;if(a.i===this.d){try{b=new qC(this.e.I),c=pC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Pi(d),A(d,67))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,uD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var dr;
+function xH(a,b){My(b)==a.b?O(b,(qA(),zA)):O(b,a.b)}
+function yH(a){var b,c,d,e;e=l;d=!1;My(zH)!=a.b?(e=wa,d=!0):My(AH)!=a.b?(e="!#6",d=!0):My(BH)!=a.b?(O(CH,(qA(),zA)),O(DH,zA),O(EH,zA),O(FH,zA),e="F,Cl,Br,I"):(b=My(GH)!=a.b,c=My(HH)!=a.b,My(IH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),My(JH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),My(KH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),My(LH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),My(MH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),My(CH)!=a.b&&(e+="F,"),My(DH)!=a.b&&(e+="Cl,"),My(EH)!=a.b&&(e+="Br,"),My(FH)!=a.b&&(e+="I,"),
+tG(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ed:c?e=xb:(O(zH,(qA(),zA)),e=wa)));b=l;d&&My(GH)!=a.b&&(b+=";a");d&&My(HH)!=a.b&&(b+=";A");My(NH)!=a.b&&(b+=";R");My(OH)!=a.b&&(b+=";!R");My(zH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=PH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=QH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);My(RH)!=a.b&&(e="~");My(SH)!=a.b&&(e=nb);My(TH)!=a.b&&(e=wb);My(UH)!=a.b&&(e="!@");NB(a.f,e)}
+function VH(a){WH(a);XH(a);var b=PH.hc.b;wx(b,0);b.hb.options[0].selected=!0;b=QH.hc.b;wx(b,0);b.hb.options[0].selected=!0;O(GH,a.b);O(HH,a.b);O(NH,a.b);O(OH,a.b);O(PH,a.b);O(QH,a.b);YH(a)}function WH(a){O(IH,a.b);O(JH,a.b);O(KH,a.b);O(LH,a.b);O(MH,a.b);O(CH,a.b);O(DH,a.b);O(EH,a.b);O(FH,a.b)}function XH(a){O(zH,a.b);O(AH,a.b);O(BH,a.b)}function YH(a){O(RH,a.b);O(SH,a.b);O(TH,a.b);O(UH,a.b);a.c=!1}
+function tE(a){aB.call(this,"Atom/Bond Query");this.j=new kA(this.Mf());Kz(this.r,new ZG(this));this.b=(XC(),ZC);this.d=a;this.e||(a=Oy(a),this.e=new vB(a),WG(this.e,-150,10));this.k=this.e;uz(this,new jB);O(this,this.b);a=new yz;uz(a,new PA(0,3,1));P(a,new nB("Atom type :"),null);zH=new kA(zb);AH=new kA("Any except C");BH=new kA("Halogen");P(a,zH,null);P(a,AH,null);P(a,BH,null);P(this,a,null);a=new yz;uz(a,new PA(0,3,1));P(a,new oB("Or select one or more from the list :",0),null);P(this,a,null);
+a=new yz;uz(a,new PA(0,3,1));IH=new kA(Fb);JH=new kA(ic);KH=new kA(sc);LH=new kA(Hc);MH=new kA(uc);CH=new kA(Tb);DH=new kA(Mb);EH=new kA(Db);FH=new kA(ac);P(a,IH,null);P(a,JH,null);P(a,KH,null);P(a,LH,null);P(a,MH,null);P(a,CH,null);P(a,DH,null);P(a,EH,null);P(a,FH,null);P(this,a,null);a=new yz;uz(a,new PA(0,3,1));PH=new oA;nA(PH,zb);nA(PH,bb);nA(PH,db);nA(PH,kb);nA(PH,lb);P(a,new nB("Number of hydrogens : "),null);P(a,PH,null);P(this,a,null);a=new yz;uz(a,new PA(0,3,1));QH=new oA;nA(QH,zb);nA(QH,
+bb);nA(QH,db);nA(QH,kb);nA(QH,lb);nA(QH,"4");nA(QH,"5");nA(QH,"6");P(a,new oB("Number of connections :",0),null);P(a,QH,null);P(a,new oB(" (H's don't count.)",0),null);P(this,a,null);a=new yz;uz(a,new PA(0,3,1));P(a,new nB("Atom is :"),null);GH=new kA(Ab);P(a,GH,null);HH=new kA("Nonaromatic");P(a,HH,null);NH=new kA(Gc);P(a,NH,null);OH=new kA(pc);P(a,OH,null);P(this,a,null);a=new yz;O(a,GA(My(this)));uz(a,new PA(0,3,1));P(a,new nB("Bond is :"),null);RH=new kA(zb);P(a,RH,null);SH=new kA(Ab);P(a,SH,
+null);TH=new kA(Gc);P(a,TH,null);UH=new kA(pc);P(a,UH,null);P(this,a,null);a=new yz;uz(a,new PA(1,3,1));this.f=new PB(wa,20);P(a,this.f,null);P(a,new kA(Cc),null);P(a,this.j,null);P(this,a,null);this.hc&&cB(this.hc.d,!1);$A(this,!1);WH(this);XH(this);YH(this);O(GH,this.b);O(HH,this.b);O(NH,this.b);O(OH,this.b);O(PH,this.b);O(QH,this.b);xH(this,zH);ZA(this);a=this.k;XG(this.hc.d,a.b,a.c);!Ny(this)&&rz(this);bz(this)}t(529,520,wi,tE);
+_.Nf=function(a,b){var c;G(b,Cc)?(VH(this),xH(this,zH),yH(this)):A(a.i,42)?(YH(this),Hs(a.i)===Hs(zH)?(WH(this),XH(this)):Hs(a.i)===Hs(AH)?(WH(this),XH(this)):Hs(a.i)===Hs(BH)?(WH(this),XH(this)):Hs(a.i)===Hs(NH)?O(OH,this.b):Hs(a.i)===Hs(OH)?(O(NH,this.b),O(GH,this.b)):Hs(a.i)===Hs(GH)?(O(HH,this.b),O(OH,this.b)):Hs(a.i)===Hs(HH)?O(GH,this.b):Hs(a.i)===Hs(RH)||Hs(a.i)===Hs(SH)||Hs(a.i)===Hs(TH)||Hs(a.i)===Hs(UH)?(VH(this),this.c=!0):XH(this),xH(this,a.i),yH(this)):A(a.i,43)&&(YH(this),c=a.i,0==c.hc.b.hb.selectedIndex?
+O(c,this.b):O(c,(qA(),zA)),yH(this));107!=this.d.d&&(this.d.d=107,Dz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var zH=_.f=null,RH=null,AH=null,GH=null,SH=null,EH=null,IH=null,QH=null,PH=null,DH=null,CH=null,BH=null,FH=null,JH=null,HH=null,OH=null,UH=null,KH=null,MH=null,NH=null,TH=null,LH=null;function nF(){LG(this)}t(530,505,Sh,nF);_.Oe=function(){this.b=-1;this.c=y(MG,m,0,0,0);this.d=0};_.b=-1;
+function $q(a,b){var c;a.b=b;var d,e;d=null;SB();if(e=c=(e=$wnd.clipboardData.getData(Qc),null!=e?new fC(e):null))e=(VB(),YB),e=ZB(e,(VB(),YB))||ZB(e,WB);if(e)try{d=cC(c)}catch(f){if(f=Pi(f),A(f,60))un(f);else throw f;}c=d;null!=c&&aH(b,c)}function Yq(a){a=new fC(a);SB();var b,c;try{b=cC(a),c=Kn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Qc,c)}catch(d){if(d=Pi(d),A(d,60))un(d);else throw d;}}function oF(){}t(531,1,{61:1,68:1},oF);_.xe=function(a){aH(this.b,a.b)};
+_.b=null;t(533,307,li);function Vq(){var a;Vq=x;ZH=(a=!1,Pf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);$H=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");aI=ZH&!$H;var b;a=H(I,s,-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]);Wq=y(I,s,-1,1E3,1);for(b=0;b<Wq.length;++b)Wq[b]=-999;for(b=0;b<a.length;b+=2)Wq[a[b+1]]=a[b]}
+function fq(a,b,c){a=new bI(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function Bz(a,b,c){var d;d=new cI;qj(d.u,b,c);jj(a.i,d.u,0,0);Yi(a.b,d);return d}function xF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function SD(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Nv(a.i,b.u,c,d),b.s=c,b.t=d;dI(b)}
+function wF(a,b,c,d){Vq();this.hb=Fw();this.b=new dj;this.k=new dj;this.f=d;this.hb.style[Uf]=bb;this.hb.style[Sf]=bb;this.hb.style[Kg]=Xe;this.hb.style[dh]=b;this.hb.style[Me]=c;this.i=new eI;this.i.hb.style[dh]=fb;this.i.hb.style[Me]=fb;aI?(b=new fI,c=new gI,jj(b,this.i,0,0),jj(b,c,0,0),Rv(this,b)):Rv(this,this.i);this.d=a;a.Vb=this;aI?(this.n=new hI(this),this.n.j=new iI(this),this.n.k=new jI(this),this.n.o=new kI(this),this.n.n=new mI(this),this.d&&(this.n.f=new pI(this),this.n.i=new wI(this),
+this.n.b=new xI(this))):B(this,new yI(this),(gr(),gr(),hr));B(this,this,(kq(),kq(),lq));B(this,new zI(this),(tj(),tj(),uj));B(this,new AI(this),(vj(),vj(),wj));B(this,new BI(this),(Sq(),Sq(),Tq));(eq(),eq(),fz).b=this}t(532,533,li,wF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var aI,$H,ZH,Wq=null;function eI(){Pv.call(this);this.hb[Dd]=Te}t(535,285,li,eI);function fI(){eI.call(this);this.hb.style[dh]=fb;this.hb.style[Me]=fb}t(534,535,li,fI);function yI(a){this.b=a}t(536,1,{},yI);
+_.uc=function(a){var b,c,d,e;d=zj(a);e=Aj(a);c=Bj(a.b);b=new CI(a);2==c&&(b.f=4);b=GE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function zI(a){this.b=a}t(537,1,{},zI);_.vc=function(a){var b,c;b=zj(a);c=Aj(a);a=new CI(a);this.b.j?QE(this.b.d,a,b,c):SE(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function AI(a){this.b=a}t(538,1,{},AI);_.wc=function(a){this.b.j=!1;zj(a);Aj(a);UE(this.b.d)};_.b=null;function BI(a){this.b=a}t(539,1,{},BI);_.b=null;
+function gI(){eI.call(this);this.hb.style[dh]=fb;this.hb.style[Me]=fb}t(540,535,li,gI);function DI(a,b){var c;c=b.b;c.f=4;return GE(a.b.d,c,b.e,b.f)}function iI(a){this.b=a}t(541,1,{},iI);_.Of=function(a){return DI(this,a)};_.b=null;function Ir(a,b){SE(a.b.d,b.b,b.e,b.f);return GE(a.b.d,b.b,b.e,b.f)}function jI(a){this.b=a}t(542,1,{},jI);_.Of=function(a){return Ir(this,a)};_.b=null;function kI(a){this.b=a}t(543,1,{},kI);_.Of=function(a){return QE(this.b.d,a.b,a.e,a.f)};_.b=null;
+function mI(a){this.b=a}t(544,1,{},mI);_.Of=function(){return UE(this.b.d)};_.b=null;function Jq(a,b){var c;c=M(WD(b.c));c=new hC(b,0,kg,c);mD(a.b.d,c);return!0}function pI(a){this.b=a}t(545,1,{},pI);_.Of=function(a){return Jq(this,a)};_.b=null;function Kq(a,b){var c;c=M(WD(100*b.d));c=new hC(b,0,rg,c);mD(a.b.d,c);return!0}function wI(a){this.b=a}t(546,1,{},wI);_.Of=function(a){return Kq(this,a)};_.b=null;function Oq(a,b){var c;c=new hC(b,0,ie,ih);mD(a.b.d,c);return!0}function xI(a){this.b=a}
+t(547,1,{},xI);_.Of=function(a){return Oq(this,a)};var EI=_.b=null;function FI(){FI=x;EI=new Ft((Ut(),new Tt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function GI(){GI=x;HI={}}function II(a,b,c){var d;c&&(b.style[oe]=c.c+$f,d=c.b,d!=Rb&&(b.style[ne]=d),0!=(c.d&1)&&(b.style[qe]=qd),0!=(c.d&2)&&(b.style[pe]=Re));a.f.style[ch]=Jf}
+function VA(a){var b=JI,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Bi(a);c in HI?a=HI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(zg),f=$doc.createElement(Pe),f.width=1,f.height=1,g=(FI(),EI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),II(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=so(e),n=so(e)+(e.offsetHeight||0),o=n-h,r=so(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new KI,v.b=u,v.c=q,v.d=o,v),HI[c]=a);return a}
+function LI(){GI();var a,b,c,d,e;xj();this.b=H(Ks,m,1,["monospace","sans-serif",wg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(zg);this.f.innerHTML=this.i||l;this.f.style[oe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ne]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(550,1,{},LI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var HI;function KI(){}
+t(551,1,{},KI);_.b=0;_.c=0;_.d=0;function HE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,12))return!!a.b.b.metaKey}catch(b){if(b=Pi(b),!A(b,85))throw b;}return!1}function IE(a){try{if(a.b&&A(a.b,12))return!!a.b.b.shiftKey}catch(b){if(b=Pi(b),!A(b,85))throw b;}return!1}function CI(a){Xq.call(this,null,0,null);this.b=a}function bI(a,b,c){Xq.call(this,a,0,b);this.b=c}t(552,393,gi,CI,bI);_.ve=function(){return HE(this)};_.we=function(){return IE(this)};_.b=null;
+function KB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=JI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,II(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function JB(a){this.c=a;this.b={};!JI&&(JI=new LI)}t(553,396,Wh,JB);var JI=null;function Cz(a){this.b=a}t(554,404,{},Cz);_.b=null;function MI(a,b){this.b=a;this.c=b}t(555,1,{},MI);_.b=null;_.c=null;function NI(){ix.call(this);this.hb[Dd]="jsa-resetTable";this.hb.style[dh]=md}t(556,317,li,NI);
+function OI(){OI=x;var a=PI=new LI;xj();a.i="9p";a.f.style[ne]=wg;a.f.style[oe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[oe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);QI=new Pz(1)}function ID(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,dI(a)}
+function KD(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(HD(a,!1),360<=g||-360>=g?j=JD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=RI(r,q,u,v,f),E=RI(r,q,u,v,h),J="<g"+a.n+tb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),ID(a,j))}function X(a,b,c,d,e){a.o&&ID(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+ab)}
+function GD(a,b,c,d,e){a.o&&(HD(a,!1),ID(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab))}function RD(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ia+d+ea+a.j+' fill="'+e+ka+b+"</text>");ID(a,b)}function fB(a,b,c,d,e){HD(a,!0);ID(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab)}
+function dI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ko(lo(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetWidth||0)-ak(a.u.hb),d=mo(lo(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetHeight||0)-ck(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ka)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=hg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function QD(a,b){a.f=b;a.j=jF(b)}t(557,400,{});_.d=null;_.e=null;_.f=null;_.i="black";
+_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;_.s=0;_.t=0;_.u=null;var QI,PI;function wr(a,b,c){c&&(Hr(a,b),c.Of(a.c));a.e=!0}function Hr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ko(lo(a.p.hb.ownerDocument),a.p.hb)+$j(a.p.hb)+zo(a.p.hb.ownerDocument),a.c.f=c.clientY-so(a.p.hb)+(a.p.hb.scrollTop||0)+Ao(a.p.hb.ownerDocument),a.c.b=new CI(b),b.b.preventDefault(),!0):!1}
+function hI(a){this.p=a;this.c=new SI;this.d=new TI(this);B(this.p,new UI(this),(Er(),Er(),Fr));B(this.p,new VI(this),(xr(),xr(),yr));B(this.p,new WI(this),(Br(),Br(),Cr));B(this.p,new XI(this),(tr(),tr(),ur));B(this.p,new YI,(Pq(),Pq(),Qq));B(this.p,new ZI(this),(Lq(),Lq(),Mq));B(this.p,new $I(this),(Gq(),Gq(),Hq))}t(558,1,{},hI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function TI(a){vk();this.b=a}t(559,26,{},TI);
+_.Hc=function(){!this.b.e&&this.b.j&&DI(this.b.j,this.b.c)};_.b=null;function UI(a){this.b=a}t(560,1,{},UI);_.b=null;function VI(a){this.b=a}t(561,1,{},VI);_.b=null;function WI(a){this.b=a}t(562,1,{},WI);_.b=null;function XI(a){this.b=a}t(563,1,{},XI);_.b=null;function YI(){}t(564,1,{},YI);function ZI(a){this.b=a}t(565,1,{},ZI);_.b=null;function $I(a){this.b=a}t(566,1,{},$I);_.b=null;function SI(){}t(567,1,{},SI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function aJ(a){var b,c,d,e,f;Zj(a);d=(kj(),lj(null));e=new NI;fx(e,a);Dv(d,e,d.hb);f=a.kd();b=a.jd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,25)&&(c=a.hb.textContent,2>=c.length&&(f+=8));hx(e,a);Lv(d,e);return new Uy(f,b)}function bJ(){this.hb=$doc.createElement(ce);this.hb[Dd]=Te;this.hb.style[Tf]=Ne;this.hb.style[Xf]=fd;this.hb.style[dh]=fb;this.hb.style[Me]=fb}t(569,288,yi,bJ);_.gd=function(){return ak(this.hb)};_.hd=function(){return ck(this.hb)};
+function jF(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function RI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new MI(new pG(a),new pG(b))}function JD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+ab}
+function YD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=rb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function HD(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ea+a.b:a.n=' fill="none" stroke="'+c+ea+a.b}function cI(){OI();this.o=QI;this.d=[];this.u=new bJ}t(570,557,{},cI);_.b=l;_.c=l;function cJ(){cJ=x;dJ=new Uy(0,0)}
+function eJ(a){var b;b=a.Sf();if(!b){var c;(c=a.Pf())?(b=aJ(c.b),qj(c.ye(),b.c,b.b),c=aJ(c.b),b=new Uy(c.c-b.c,c.b-b.b)):b=new Uy(0,0);a.Wf(b)}return b}function iz(a,b){var c;if(a.Ce())return dJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Vf(Ny(b));c=aJ(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function fJ(a,b){var c;b&&(c=hg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Rf().hb.style[nd]=c)}function gJ(){this.f=new KA;this.f.b=-1;this.f.c=-1}t(572,1,{});_.Pf=function(){return null};_.Qf=function(a){this.Uf(a.Rd())};
+_.Rf=function(){return this.ye()};_.Sf=function(){return hJ};_.Id=function(){};_.Ce=function(){return!1};_.Tf=function(a){this.Vf(Ny(a))};_.Uf=function(a){fJ(this,a)};_.Vf=function(a){var b=this.ye().hb,c,d,e;c=(sz(),tz);e=a.c;d=a.b;e!=c.c?b.style[oe]=l+e+"pt":b.style[oe]=l;d!=c.b?b.style[ne]=d:b.style[ne]=l;0!=(a.d&1)?b.style[qe]=qd:b.style[qe]=l;0!=(a.d&2)?b.style[pe]=Re:b.style[pe]=l};_.Wf=function(a){hJ=a};_.Xf=function(){};var hJ=_.f=null,dJ;
+function lA(a,b){cJ();gJ.call(this);this.b=new zw(a);this.b.ld()[Dd]=l;B(this.b,new iJ(this,b),(hq(),hq(),iq))}t(571,572,{},lA);_.ye=function(){return this.b};_.Uf=function(a){fJ(this,a)};_.b=null;function iJ(a,b){this.b=a;this.c=b}t(573,1,{},iJ);_.Pc=function(a){eq();fq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function pA(a){cJ();gJ.call(this);this.b=new xx;B(this.b,new jJ(this,a),(bq(),bq(),cq))}t(574,572,{},pA);_.ye=function(){return this.b};_.b=null;
+function jJ(a,b){this.b=a;this.c=b}t(575,1,{},jJ);_.b=null;_.c=null;function kJ(a,b){var c,d;fJ(a,b.Rd());for(d=new Ji(b.Wb.b);d.c<d.e.Fe();)c=Ki(d),c.lc&&c.hc.Qf(c)}function lJ(a,b){var c,d,e,f,g,j,h;qj(a.e,b.Yd(),b.Ud());for(d=new Ji(b.Wb.b);d.c<d.e.Fe();)c=Ki(d),c.lc&&(e=c.hc,e.Tf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=eJ(e).c,f-=eJ(e).b,qj(e.ye(),g,f),!c.gb&&a.e.Cd(c),a.e.Dd(c,j,h)))}function xz(){cJ();gJ.call(this);this.e=new Pv}t(576,572,{},xz);
+_.Qf=function(a){kJ(this,a)};_.ye=function(){return this.e};_.Tf=function(a){lJ(this,a)};_.e=null;function pB(a){cJ();gJ.call(this);var b=this.b=new ux;Dw(b.c,a);tx(b);this.f.b=-1;this.f.c=-1}t(577,572,{},pB);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?qo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function sB(a){this.b=new Rx(a.i,new mJ(a))}t(578,1,{},sB);_.b=null;
+function Nx(a){var b,c,d,e,f;f=new gC(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(nJ,m,61,0,0);for(c=b.b?Hk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,40)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=gj((Hz(),R),new S(f.e)));c=c.c;if(wt(!c?hh:c.b,zh))for(c=(!a.e.b||0==a.e.b.d?(ks(),ks(),ls):new Lz(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new Xq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.cg(),null.cg()):100==f.e&&A(f.f,58)?(j=f.f,h=new Xq(j,205,null),h.j=j.Zd(),h.k=
+j.$d()):1004<=f.e&&1005>=f.e||(701==f.e?null.cg():401==f.e||402==f.e?(null.cg(),null.cg(),null.cg(),null.cg(),null.cg()):500<=f.e&&507>=f.e&&(g=null.dg,500!=g&&(f=new Xq(null.dg,g,null),f.j=null.cg(),f.k=null.cg(),j=null.cg(),f.f=j&12,501==g&&null.cg())))}function mJ(a){this.b=a}t(579,1,$h,mJ);_.xc=function(){Nx(this)};_.b=null;function QB(){cJ();gJ.call(this);this.b=new py}t(580,572,{},QB);_.Pf=function(){var a;a=new QB;my(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};
+_.Sf=function(){return oJ};_.Wf=function(a){oJ=a};var oJ=_.b=null;t(581,576,{});function TB(){new cs}t(582,424,{},TB);function bB(a,b){var c=a.d.A.c;c.b.hb.textContent=b||l;pJ(c.i,null)}function dB(a,b){cJ();xz.call(this);this.d=new qJ(a);var c=this.c=new ix,d=(Uw(),Vw);c.b=d;fx(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&rJ(Ay(c.A.b.q,0)))throw new qv("WindowPanel can only contain one child widget");sJ(c,d);this.d.b=this;this.b=b}t(585,581,{},dB);_.ye=function(){return this.d};_.Rf=function(){return this.c.gb};
+_.Id=function(){tJ(this.d,!1)};_.Vf=function(){};_.Xf=function(a){kJ(this,a);lJ(this,a);uJ(this.d);vJ(this.d)};_.b=null;_.c=null;_.d=null;function wJ(a){var b;b=new vq(no(a.hb,Of),no(a.hb,Nf));a=new vq(no(a.L.bb.hb,Of),no(a.L.bb.hb,Nf));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function xJ(a){if(null!=a.J&&null!=a.I){var b=a.I;a.qd(a.J);a.od(b);a.J=a.I=null}else null!=a.J?(yJ(a,a.J),a.J=null):null!=a.I&&(zJ(a,a.I),a.I=null);Qj(a.K)}function uJ(a){a.cb?a._f(yq(a.L.bb)):(a.Ld(),uJ(a))}
+function zJ(a,b){var c;a.cb?(c=wJ(a),a._f(new vq(-1,AJ(b,!1)-c[1]))):a.I=b}function BJ(a,b){var c;b!=a.Gd()&&(c=a.L.bb,vv(c),CJ(c,b,c.hb,c.q.d,!0))}function yJ(a,b){var c;a.cb?(c=wJ(a),a._f(new vq(AJ(b,!0)-c[0],-1))):a.J=b}t(588,290,ni);_.Yf=function(){var a,b;b=yq(this.L.bb);a=wJ(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.L.bb;return 0!=a.q.d?rJ(Ay(a.q,0)):null};_.Zf=function(a){pJ(this.L.bb,a)};_.Bd=function(){return new wv(this.L.bb)};_.$f=function(){Cq(this.L.bb)};_.wd=function(){xJ(this)};
+_.Od=function(){Cq(this.L.bb)};_.yd=function(a){return DJ(this.L.bb,a)};_._f=function(a){Aq(this.L.bb,a)};_.od=function(a){zJ(this,a)};_.Hd=function(a){BJ(this,a)};_.qd=function(a){yJ(this,a)};_.I=null;_.J=null;function EJ(){EJ=x;Wv();var a=(FJ(),GJ(),HJ);IJ=new kx(a.e,a.c,a.d,a.f,a.b)}
+function tJ(a,b){var c;c=new Nu;a.eb&&as(a.eb,c);a.B&&zq(a.i,a);try{Ri(a.i.d,a)}catch(d){if(d=Pi(d),!A(d,79))throw d;}a.c=JJ(a.i,a);try{Yv(a,b)}finally{Ui(a.k.b),Ui(a.j.b),Ui(a.n.b),a.H&&Xi(a.H,a.i),a.u&&(a.u=!1)}}function KJ(a,b,c){var d,e;e=a.gb;d=new Sj(a,e);e.Dd(a,d.b+b,d.e+c)}function LJ(a,b,c){b=new MJ(ro(qo(Vu(Vu(a.L.d,b),c))));uv(b,a);B(b,a.d,(hq(),hq(),iq));return b}function xq(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));Aq(a.L.bb,b)}
+function XG(a,b,c){var d,e;(e=a.i)?(d=NJ(e.hb),aw(a,b+(ak(e.hb)+d[3]),c+(ck(e.hb)+d[0]))):aw(a,b,c)}function cB(a,b){a.B!=b&&(a.B=b,a._&&(b?Bq(a.i,a):zq(a.i,a)))}function sJ(a,b){if(b!=(0!=a.A.b.q.d?rJ(Ay(a.A.b.q,0)):null)){vv(a.A.b);var c=a.A.b;CJ(c,b,c.hb,c.q.d,!0)}}
+function OJ(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(sq(),PJ)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ji(a.H);e.c<e.e.Fe();)if(d=Ki(e),b==(sq(),QJ)){!d.c&&(d.c=new RJ);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(sq(),tq))g=d.i,j=d.x,d.A.d?(XG(d,j.d,j.e),xq(d,new vq(j.c,-1))):(XG(d,j.d,j.e),xq(d,new vq(j.c,j.b)),Bq(g,d)),Ni(g.d,d,d.A.c),uk(d.r,333);else if(!d.u&&f==(sq(),PJ))d.hb.style[ah]=bh,sq()}else if(b==tq){!d.c&&(d.c=new RJ);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=NJ(j.hb);h=d.x;if(d.A.d)h.d=ak(d.hb)-
+g[3]-ak(j.hb),h.e=ck(d.hb)-g[0]-ck(j.hb),d.x=h,XG(d,0,0),SJ(d,uq(j.hb).c,-1);else{if(f!=(sq(),PJ))h.d=ak(d.hb)-g[3]-ak(j.hb),h.e=ck(d.hb)-g[0]-ck(j.hb),h.c=d.f,h.b=d.e,d.x=h;XG(d,0,0);Aq(d,new TJ(uq(j.hb)));zq(j,d)}d==d.i.b||uE(d);uk(d.r,333)}}else b==PJ&&(!d.c&&(d.c=new RJ),d=a,d.u||(d.y=c,d.hb.style[ah]=Ne))}}function UJ(a,b){a.hb.style[fh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.cg().cg()}
+function vJ(a){if(!a.cb){a.k=ov(a,a.i,(!Mr&&(Mr=new Bk),Mr));a.j=ov(a,a.i,Ak?Ak:Ak=new Bk);a.n=ov(a,a.i,(!Rr&&(Rr=new Bk),Rr));var b=a.i;!a.H&&(a.H=new dj);Yi(a.H,b);Mr&&(b=new Lr(a),a.eb&&as(a.eb,b));a.B&&Bq(a.i,a);Ni(a.i.d,a,a.A.c);a.c&&(aw(a,a.c.b,a.c.c),a.c=null);bw(a);uE(a)}}function uE(a){if(a!=a.i.b){var b;Rr&&(b=new Qr(a),a.eb&&as(a.eb,b))}}t(587,588,ni);_.Gd=function(){return 0!=this.A.b.q.d?rJ(Ay(this.A.b.q,0)):null};_.Jd=function(a){tJ(this,a)};_.Bd=function(){return new wv(this.A.b)};
+_.wd=function(){xJ(this);Qj(new VJ(this))};_.yd=function(a){return DJ(this.A.b,a)};_._f=function(a){xq(this,a)};_.Kd=function(a,b){XG(this,a,b)};_.Hd=function(a){sJ(this,a)};_.Ld=function(){vJ(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var IJ;
+function qJ(a){EJ();var b=(WJ(),XJ);Wv();var c;c=(kw(),lw);dw.call(this,!1,"popup");this.M=c.b;this.K=new YJ(this);c=new ZJ;c.hb[Dd]="mosaic-popupLayoutPanel";Tv(this.L,c);$v(this);this.d=new $J(this);this.r=new aK(this);this.s=new bK(this);this.t=new cK(this);this.x=new dK;this.G=(sq(),QJ);this.B=!1;this.i=b;a=this.A=new eK(a);b=new fK;!a.e&&(a.e=new gK);Yi(a.e,b);a=new hK(new mx(IJ.b.e.b,IJ.b.c,IJ.b.d,IJ.b.f,IJ.b.b));B(a,new iK(this),(hq(),hq(),iq));b=this.A.c;if(!b.c){b.c=new ix;b.c.ld()[Dd]="mosaic-Caption-iconBoxRight";
+c=b.c;var d=(bx(),cx);c.d=d;c=b.i;jK(c,b.c,new kK(2),c.q.d)}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Gv;d=gx(c);cv(c.c,(pu(),qu(d)),0);Fv(c,a,d,0,!1)}else fx(b.c,a);pJ(b.i,null);B(this.A.c,new lK(this),(pq(),pq(),qq));B(this.A.c,this.d,iq);BJ(this,this.A);Li(cw?qo(this.hb):ro(qo(this.hb)),"mosaic-WindowPanel",!0)}t(586,587,ni,qJ);_.Id=function(){var a=this.b,b=new XA(a.b,201),c;a=a.b.r;a.b?a=new mK(new Ji(a.b)):(a=(ks(),ks(),ls),a=new Ji(a));for(;a._c();)c=a.ad(),201==b.e&&VG(c.b)};_.b=null;
+function AB(){cJ();gJ.call(this);var a=this.b=new nK;a.U=!0;a.b.i=!0;this.b.X=!0}t(589,572,{},AB);_.ye=function(){return this.b};_.b=null;function tC(){}t(596,440,{},tC);function mK(a){if(!a)throw new An;this.b=a}t(597,1,{},mK);_._c=function(){return zC(this.b)};_.ad=function(){return Ki(this.b)};_.bd=function(){throw new DC("Missing message: awt.50");};_.b=null;function Vz(){return Vz()}
+function rC(){rC=x;var a;a=(iC(),jC["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(oK,m,-1,0,1);else throw new ZF(a+" is not supported");}catch(b){if(b=Pi(b),!A(b,87))throw b;}}function tB(a,b){a.b=31*a.b+K((new pG(b)).b)}function Qz(){}t(600,1,{},Qz);_.hC=function(){return this.b};_.b=1;
+function NJ(a){var b;b=y(I,s,-1,4,1);b[0]=pK(qK(a,"borderTopWidth"));b[1]=pK(qK(a,"borderRightWidth"));b[2]=pK(qK(a,"borderBottomWidth"));b[3]=pK(qK(a,"borderLeftWidth"));return b}function rK(a){var b,c;c=sK(a);b=NJ(a);a=new vq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function uq(a){return new vq(a.clientWidth,a.clientHeight)}
+function sK(a){var b;b=y(I,s,-1,4,1);b[0]=pK(qK(a,"marginTop"));b[1]=pK(qK(a,"marginRight"));b[2]=pK(qK(a,"marginBottom"));b[3]=pK(qK(a,"marginLeft"));return b}function tK(a){var b;b=y(I,s,-1,4,1);b[0]=pK(qK(a,"paddingTop"));b[1]=pK(qK(a,"paddingRight"));b[2]=pK(qK(a,"paddingBottom"));b[3]=pK(qK(a,"paddingLeft"));return b}function uK(a,b,c){try{G(b,le)&&(b=Rd),a.style[b]=c}catch(d){if(d=Pi(d),!A(d,79))throw d;}}
+function AJ(a,b){var c;vK||(vK=$doc.createElement(zg),uK(vK,Xe,l),uK(vK,Pg,l),uK(vK,Xf,fd),uK(vK,ah,Ne),$doc.body.appendChild(vK));uK(vK,dh,a);uK(vK,Me,a);c=rK(vK);return b?c.c:c.b}var vK=null;function wK(){vq.call(this,0,0)}function vq(a,b){this.c=a;this.b=b}function TJ(a){vq.call(this,a.c,a.b)}t(602,1,gi,wK,vq,TJ);_.eQ=function(a){return this===a?!0:null==a||xK!=In(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Wc};_.b=0;_.c=0;function yK(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(603,1,{72:1,75:1,96:1},yK);_.eQ=function(a){return a===this?!0:A(a,96)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return zK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;
+function AK(a,b){this.b=a;this.c=b}t(604,1,gi,AK);_.eQ=function(a){return this===a?!0:null==a||BK!=In(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return BK.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;function dK(){this.c=this.b=this.e=this.d=0}t(605,1,gi,dK);_.eQ=function(a){return this===a?!0:null==a||CK!=In(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return CK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function qK(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==le&&(b=Rd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(607,1,{});var DK=-1;function EK(){}t(608,607,{},EK);_.b=-1;_.c=-1;var FK=null;
+function pK(a){a=parseInt(a,10);a=isNaN(a)?null:iE(a);return!a?0:a.b}t(611,305,pi);_.Yf=function(){return yq(this.i)};_.Zf=function(a){pJ(this.i,a)};_.$f=function(){Cq(this.i)};_.Od=function(){Cq(this.i)};_.od=function(a){var b=this.i;b.hb.style[Me]=a;b.cb||(b.i=a)};_.qd=function(a){var b=this.i;b.hb.style[dh]=a;b.cb||(b.j=a)};function FJ(){FJ=x;GJ()}
+function GK(a){FJ();var b;Aw(this,new ZJ);this.b=new HK;b=this.i;IK(b,new JK);uK(b.hb,Uf,cb);b.p=0;jK(b,this.b,new kK(0),b.q.d);this.b.ld()[Dd]="mosaic-Caption-text";this.b.hb.textContent=a||l;pJ(this.i,null);this.hb[Dd]="mosaic-Caption"}t(610,611,pi,GK);_.Qc=function(a){return B(this,a,(gr(),gr(),hr))};_.Rc=function(a){return B(this,a,(tj(),tj(),uj))};_.Sc=function(a){return B(this,a,(kr(),kr(),lr))};_.Tc=function(a){return B(this,a,(vj(),vj(),wj))};_.c=null;
+function GJ(){GJ=x;KK=Rn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Ey(KK,240,20);new Ey(KK,224,16);new Ey(KK,208,16);new Ey(KK,192,16);new Ey(KK,176,16);new Ey(KK,160,16);new Ey(KK,144,16);new Ey(KK,128,16);new Ey(KK,112,16);new Ey(KK,96,16);new Ey(KK,80,16);new Ey(KK,64,16);new Ey(KK,260,16);HJ=new Ey(KK,48,16);new Ey(KK,32,16);new Ey(KK,16,16);new Ey(KK,0,16)}var KK,HJ;function LK(a,b){mv(a.b.hb,!b);pJ(a.i,a.b)}
+function wq(a,b){a.d=b;mv(a.b.hb,!b);pJ(a.i,a.b);if(a.e){var c;for(c=new Ji(a.e);c.c<c.e.Fe();)Ki(c)}}function eK(a){var b;Aw(this,new ZJ);b=this.i;IK(b,new MK((NK(),OK)));b.p=0;this.c=new GK(a);jK(b,this.c,new kK(1),b.q.d);this.b=new ZJ;cj(this.b,"Body");jK(b,this.b,new kK(0),b.q.d);this.hb[Dd]="mosaic-CaptionLayoutPanel"}t(613,611,{13:1,15:1,23:1,26:1,28:1,29:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},eK);_.rd=function(){pv(this.i)};_.sd=function(){sv(this.i)};_.Bd=function(){return new wv(this.b)};
+_.yd=function(a){return DJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function gK(){LG(this)}t(614,505,Sh,gK);function YJ(a){this.b=a}t(615,1,$h,YJ);_.xc=function(){Cq(this.b.L.bb)};_.b=null;function PK(a){var b;b=a.c;a=b.i;b=!a.f?-1:Pj(a.f.b,b);a.f&&ku(a.f.b,b)&&nu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&uE(!a.f?null:ku(a.f.b,b-1))}function QK(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new wz);-1==Pj(a.f.b,b)&&Yi(a.f.b,b)}function RJ(){}t(616,1,{},RJ);_.Uc=function(a){PK(a)};_.Vc=function(a){QK(a)};
+_.Xc=function(a){RK(a.b.i,a.b)};function WJ(){WJ=x;SK=new TK(1,"e");UK=new TK(2,Df);VK=new TK(3,"ne");WK=new TK(10,"nw");XK=new TK(4,qg);YK=new TK(5,tg);ZK=new TK(12,"sw");$K=new TK(8,"w");XJ=new aL((kj(),lj(null)).hb)}function JJ(a,b){var c;c=NJ(a.hb);return new AK(ak(b.hb)-(ak(a.hb)+c[3]),ck(b.hb)-(ck(a.hb)+c[0]))}
+function bL(a){var b,c,d,e,f,g;if(a.f){b=uq(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=ku(a.f.b,d),c=new vq(no(g.hb,Of),no(g.hb,Nf)),f=JJ(a,g),f.b-=Vj(0,f.b+no(g.hb,Of)-b.c),f.c-=Vj(0,f.c+no(g.hb,Nf)-b.b),XG(g,Vj(0,f.b),Vj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,SJ(g,c.c,c.b),g.G==(sq(),tq)&&Aq(g,new TJ(uq(a.hb))),uk(g.r,1)}}function cL(a,b,c){a=a.e;Ni(a,b,b);z(a.d,b,c);cj(b,Dc+c.c)}
+function zq(a,b){var c;c=a.e;dL(c,b.z);bj(b.z,Dc+WK.c);dL(c,b.v);bj(b.v,Dc+UK.c);dL(c,b.w);bj(b.w,Dc+VK.c);dL(c,b.F);bj(b.F,Dc+$K.c);dL(c,b.o);bj(b.o,Dc+SK.c);dL(c,b.E);bj(b.E,Dc+ZK.c);dL(c,b.C);bj(b.C,Dc+XK.c);dL(c,b.D);bj(b.D,Dc+YK.c)}
+function Bq(a,b){!b.z&&(b.z=LJ(b,0,0));cL(a,b.z,WK);!b.v&&(b.v=LJ(b,0,1));cL(a,b.v,UK);!b.w&&(b.w=LJ(b,0,2));cL(a,b.w,VK);!b.F&&(b.F=LJ(b,1,0));cL(a,b.F,$K);!b.o&&(b.o=LJ(b,1,2));cL(a,b.o,SK);!b.E&&(b.E=LJ(b,2,0));cL(a,b.E,ZK);!b.C&&(b.C=LJ(b,2,1));cL(a,b.C,XK);!b.D&&(b.D=LJ(b,2,2));cL(a,b.D,YK)}function RK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Pj(a.f.b,b);if(c+1<d){$z(a.f,b);for(Yi(a.f.b,b);c<d;++c)UJ(ku(a.f.b,c),c)}else UJ(b,c)}
+function aL(a){a=new eL(a);Aw(this,a);this.d=new fL(a);this.d.j=!0;Vi(this.d);this.d.n=3;this.e=new gL(a);this.e.j=!0;Vi(this.e);this.e.n=3;Cw(this)}t(617,305,{13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,104:1},aL);_.Yf=function(){return uq(this.hb)};_.Zf=function(){var a;(a=hL(this))&&a.Zf(null)};_.$f=function(){bL(this)};_.Uc=function(a){!this.c&&(this.c=new RJ);PK(a)};_.Vc=function(a){!this.c&&(this.c=new RJ);QK(a)};_.Od=function(){bL(this)};
+_.Xc=function(a){!this.c&&(this.c=new RJ);RK(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var SK,UK,VK,WK,XJ,XK,YK,ZK,$K;function eL(a){this.q=new Qv(this);this.hb=a}t(618,285,li,eL);function TK(a,b){this.b=a;this.c=b}t(619,1,{},TK);_.b=0;_.c=null;function fL(a){Fi();Zi.call(this,a)}t(620,3,{},fL);_.rc=function(){var a;a=this.k.f;a.u||Zj(a.p);bj(this.k.f,"dragdrop-dragging");!a.A.d&&LK(a.A,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Vj(this.b,a<this.e?a:this.e),b=Vj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Xe]=a+(xj(),$f);c.style[Pg]=b+$f};
+_.sc=function(){var a;a=this.k.f;a==a.i.b||uE(a);a.A.d||LK(a.A,!0);a.u||(a.p||(a.p=new iL,cj(a.p,"mosaic-GlassPanel-invisible")),uK(a.p.hb,fh,qK(a.hb,fh)),jj((kj(),lj(null)),a.p,0,0));cj(this.k.f,"dragdrop-dragging");a=new Sj(this.k.b,null);this.b=a.b+bk(this.k.b.hb);this.c=a.e+dk(this.k.b.hb);this.e=this.b+fk(this.k.b.hb)-this.k.f.kd();this.d=this.c+ek(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function dL(a,b){try{Ri(a,b)}catch(c){if(c=Pi(c),!A(c,79))throw c;}}
+function gL(a){Fi();Zi.call(this,a);this.d=new Hi}t(621,3,{},gL);_.rc=function(){var a;a=this.k.f.gb;a.u||Zj(a.p);bj(this.k.f,"dragdrop-dragging");LK(a.A,!1);xq(a,new vq(a.f,a.e));uk(a.r,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=gj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-Vj(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.e,b=Vj(a+b,no(d.A.c.hb,Nf)),b!=a&&KJ(d,0,a-b),xq(d,new vq(d.f,b)),uk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.hd():this.k.d-this.k.f.hd(),0!=b&&(a=d.e,b=Vj(a+b,no(d.A.c.hb,Nf)),xq(d,new vq(d.f,b)),uk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-Vj(this.k.c,this.b):this.k.f.gd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+
+b:96,b!=a&&KJ(d,a-b,0),xq(d,new vq(b,d.e)),uk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.gd():this.k.c-this.k.f.gd(),0!=b&&(a=d.f,xq(d,new vq(96<a+b?a+b:96,d.e)),uk(d.r,333)))};
+_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||uE(a);LK(a.A,!0);a.u||(a.p||(a.p=new iL,cj(a.p,"mosaic-GlassPanel-invisible")),uK(a.p.hb,fh,qK(a.hb,fh)),jj((kj(),lj(null)),a.p,0,0));cj(this.k.f,"dragdrop-dragging");a=new Sj(this.k.b,null);this.b=a.b+bk(this.k.b.hb);this.c=a.e+dk(this.k.b.hb);this.f=this.b+fk(this.k.b.hb)-this.k.f.kd();this.e=this.c+ek(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function iL(){var a;this.e=new jL(this);this.b=!1;this.c=new Uv;Aw(this,this.c);a=this.hb.style;a[nd]="#000";a[ke]="alpha(opacity=50)";a.opacity="0.5";this.hb[Dd]="gwt-GlassPanel"}t(622,305,Uh,iL);
+_.ud=function(){var a;Cw(this);try{a=this.gb}catch(b){b=Pi(b);if(A(b,85))throw new qv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(kj(),lj(null))?(cu(this),du(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Xi(wk,a),a.c=!0,a.d=Fk(a),Yi(wk,a),this.d=new kL(this),Hu(new bu(this.d))):(this.hb.style[sd]=cb,this.hb.style[ig]=cb);this.b&&vu(new au(this));jj(lj(null),new lL,zo($doc),Ao($doc))};
+_.vd=function(){this.i.vd();Ck(this.e);this.d&&(Zt(Fu,this.d,H(mL,m,14,[(!Pr&&(Pr=new Bk),Pr)])),this.d=null);this.b&&Zt(xu,this,H(mL,m,14,[(!wu&&(wu=new Bk),wu)]))};_.dd=function(a){switch(su(a.type)){case 256:if(27==(a.keyCode||0))return Zj(this),!1;case 1:if(xo(this.hb,a.target))return Zj(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function jL(a){vk();this.b=a}t(623,26,{},jL);_.Hc=function(){var a=this.b;cu(a);du(a.hb)};_.b=null;function kL(a){this.b=a}t(624,1,{},kL);_.b=null;
+function lL(){this.hb=Fw();var a;a=new yx(new nL(this));B(this,a,(Yp(),Yp(),Zp));B(this,a,(Dq(),Dq(),Eq))}t(625,307,li,lL);_.wd=function(){Qj(new oL(this))};function nL(a){this.b=a}t(626,1,{},nL);_.b=null;function oL(a){this.b=a}t(627,1,$h,oL);_.xc=function(){this.b.hb.focus()};_.b=null;function pL(a){a.hb.style[dh]=md;a.hb.style[Me]=md;if(a.cb){var a=a.gb,b;A(a,104)?a.Zf(null):(b=hL(a))&&b.Zf(a)}}t(629,288,Zh);_.Yf=function(){pL(this);return new vq(no(this.hb,Of),no(this.hb,Nf))};_.Zf=function(){pL(this)};
+_.$f=function(){};_.cd=function(){};_.Od=function(){};function HK(){this.hb=$doc.createElement("label");this.hb[Dd]="mosaic-Label";this.hb.style[ch]=Jf;this.hb[Dd]="mosaic-HTML"}t(628,629,Zh,HK);function hK(a){Aw(this,new qL(a));this.hb[Dd]="mosaic-ImageButton"}t(630,305,Uh,hK);
+function nK(){Wv();var a=(kw(),nw);dw.call(this,!0,kf);this.M=a.b;this.b=new rL(this);this.b.e=!0;Rv(this,this.b);this.U=!0;this.b.i=!0;-1==this.db?dv(this.hb,1|(this.hb.__eventBits||0)):this.db|=1;(cw?qo(this.hb):ro(qo(this.hb)))[Dd]=Ee;this.hb.style[fh]="2147483647"}t(631,290,li,nK);_.cd=function(a){rv(this,a);1==su(a.type)&&Yv(this,!1)};_.b=null;
+function rL(a){this.c=a;this.d=new dj;this.j=new dj;a=(Qx(),Px);new Dy(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Eg);this.f=$doc.createElement(Hg);ou(b,this.f);this.p=!0;a=Fw();b=(pu(),qu(b));a.appendChild(b);this.hb=a;Dl();this.hb.setAttribute(jg,gm.b);-1==this.db?dv(this.hb,2225|(this.hb.__eventBits||0)):this.db|=2225;this.hb[Dd]=De;a=kv(this.hb)+"-vertical";Li(this.ld(),a,!0);this.hb.style[Sf]=cb;this.hb.setAttribute("hideFocus",Yg);B(this,new Ox(this),(Yp(),Yp(),Zp))}t(632,328,yi,rL);
+_.cd=function(a){switch(su(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Hx(this,a)};_.Nd=function(a,b){Lx(this,a,b);b||this.b&&Yv(this.c,!1)};_.b=!0;_.c=null;
+function qL(a){var b=(Uw(),Vw),c=(bx(),cx),d;d=new Mw;d.i[rd]=bb;d.i[yd]=0;d.i[zd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Kw(b.b);b.b.d.rows[0].cells[0][id]=c.b;Kw(b.b);b.b.d.rows[0].cells[0].style[$g]=e.b;Kw(d);b=Gw(d,0,0,!0);if(a){Zj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Iw(g,f.d);Fs(f.c,g,a);c.b=c.b.c}else e=c.c.d,Yi(c.c,a);a.hb[dd]=e;ou(b,a.hb);uv(a,d)}Aw(this,d);Li(this.hb,"mosaic-WidgetWrapper",!0)}t(633,305,Uh,qL);_.b=null;_.c=null;function $J(a){this.b=a}t(634,1,{},$J);
+_.Pc=function(){this.b._&&this.b!=this.b.i.b&&uE(this.b)};_.b=null;function aK(a){vk();this.b=a}t(635,26,{},aK);_.Hc=function(){Cq(this.b.L.bb);var a=this.b;Or((!a.q&&(a.q=new sL),a.q))};_.b=null;function bK(a){vk();this.b=a}t(636,26,{},bK);_.Hc=function(){OJ(this.b,(sq(),tq))};_.b=null;function cK(a){vk();this.b=a}t(637,26,{},cK);_.Hc=function(){OJ(this.b,(sq(),PJ))};_.b=null;function fK(){}t(638,1,{},fK);function iK(a){this.b=a}t(639,1,{},iK);_.Pc=function(){this.b.Id()};_.b=null;
+function lK(a){this.b=a}t(640,1,{},lK);_.b=null;function VJ(a){this.b=a}t(641,1,$h,VJ);_.xc=function(){this.b.G==(sq(),tq)?uk(this.b.s,333):this.b.G==PJ&&uk(this.b.t,333)};_.b=null;function MJ(a){this.hb=a;pv(this)}t(642,288,yi,MJ);_.Qc=function(a){return B(this,a,(gr(),gr(),hr))};_.Rc=function(a){return B(this,a,(tj(),tj(),uj))};_.Sc=function(a){return B(this,a,(kr(),kr(),lr))};_.Tc=function(a){return B(this,a,(vj(),vj(),wj))};function sL(){gs.call(this,null)}t(643,219,bi,sL);
+function sq(){sq=x;tq=new tL("MAXIMIZED",0);PJ=new tL("MINIMIZED",1);QJ=new tL("NORMAL",2);uL=H(vL,m,99,[tq,PJ,QJ])}function tL(a,b){Bo.call(this,a,b)}t(644,140,{72:1,76:1,78:1,99:1},tL);var uL,tq,PJ,QJ;function cu(a){var b,c,d,e;c=rj();b=sj();e=(ev(),fv).scrollWidth;d=fv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[dh]=c-1+$f);0<=b-1&&(a.hb.style[Me]=b-1+$f)}
+function du(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ca+b.getPropertyValue("margin-left")).replace(Da,l);a.style.marginTop=(Ca+b.getPropertyValue("margin-top")).replace(Da,l)}function wL(a,b){var c,d,e;if(a.n)return!0;a.y.Oe();for(c=new wv(b);c.b.b<c.b.c.d-1;)d=rJ(xv(c.b)),e=d.gb,A(e,105)&&e.pd(d.md()),d.md()&&Yi(a.y,d);return!0}
+function xL(a,b){var c,d,e;if(b.b)a.d&&gk(a.d),a.d=new yL(a,b),hk(a.d,333);else for(d=new Ji(a.y);d.c<d.e.Fe();)c=Ki(d),e=c.fb,Nv(b,zL(c),e.t,e.u),AL(c,e.v,e.s,H(I,s,-1,[BL(a.r.b,c).e,BL(a.q.b,c).d,BL(a.o.b,c).b,BL(a.p.b,c).c]),H(I,s,-1,[CL(a.j.b,c).e,CL(a.i.b,c).d,CL(a.e.b,c).b,CL(a.f.b,c).c]),H(I,s,-1,[DL(a.v,c),DL(a.u,c),DL(a.s,c),DL(a.t,c)]))}
+function EL(){this.y=new dj;this.k=new FL(this);this.x=new GL(this.k);this.w=new HL(this.k);this.r=new IL(this.k);this.q=new JL(this.k);this.o=new KL(this.k);this.p=new LL(this.k);this.j=new ML(this.k);this.i=new NL(this.k);this.e=new OL(this.k);this.f=new PL(this.k);this.v=new QL(this.k);this.u=new QL(this.k);this.s=new QL(this.k);this.t=new QL(this.k)}t(648,1,{});_.ag=function(a){xL(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function RL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ji(b.y);e.c<e.e.Fe();)d=Ki(e),A(d,27)&&(d=d.bb),f=d.fb,Nv(c,zL(d),f.t,f.u),AL(d,f.v,f.s,H(I,s,-1,[BL(b.r.b,d).e,BL(b.q.b,d).d,BL(b.o.b,d).b,BL(b.p.b,d).c]),H(I,s,-1,[CL(b.j.b,d).e,CL(b.i.b,d).d,CL(b.e.b,d).b,CL(b.f.b,d).c]),H(I,s,-1,[DL(b.v,d),DL(b.u,d),DL(b.s,d),DL(b.t,d)]));SL(c);a.b.d=null;for(a=new Ji(a.b.y);a.c<a.e.Fe();)b=Ki(a),A(b,27)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
+function yL(a,b){this.b=a;this.c=b;var c=(mk(),pk);this.n=new lk(this);this.u=c}t(649,17,{},yL);_.yc=function(){RL(this)};_.zc=function(){RL(this)};
+_.Bc=function(a){var b,c,d;for(c=new Ji(this.b.y);c.c<c.e.Fe();)b=Ki(c),A(b,27)&&(b=b.bb),d=b.fb,d.j=K(d.p+(d.t-d.p)*a),d.w=K(d.q+(d.u-d.q)*a),d.x=K(d.r+(d.v-d.r)*a),d.i=K(d.o+(d.s-d.o)*a),Nv(this.c,zL(b),d.j,d.w),AL(b,d.x,d.i,H(I,s,-1,[BL(this.b.r.b,b).e,BL(this.b.q.b,b).d,BL(this.b.o.b,b).b,BL(this.b.p.b,b).c]),H(I,s,-1,[CL(this.b.j.b,b).e,CL(this.b.i.b,b).d,CL(this.b.e.b,b).b,CL(this.b.f.b,b).c]),H(I,s,-1,[DL(this.b.v,b),DL(this.b.u,b),DL(this.b.s,b),DL(this.b.t,b)]))};_.b=null;_.c=null;
+t(651,1,{});_.b=null;function OL(a){this.b=a}t(650,651,{},OL);function PL(a){this.b=a}t(652,651,{},PL);function NL(a){this.b=a}t(653,651,{},NL);function ML(a){this.b=a}t(654,651,{},ML);function KL(a){this.b=a}t(655,651,{},KL);function LL(a){this.b=a}t(656,651,{},LL);function JL(a){this.b=a}t(657,651,{},JL);function IL(a){this.b=a}t(658,651,{},IL);t(659,651,{},function(a){this.b=a});t(660,651,{},function(a){this.b=a});
+function DL(a,b){var c=a.b,d;d=gj(c.e,b);d||(d=new yK(tK(b.hb)),z(c.e,b,d));return d.e}function QL(a){this.b=a}t(661,651,{},QL);function HL(a){this.b=a}t(662,651,{},HL);function GL(a){this.b=a}t(663,651,{},GL);function CL(a,b){var c;c=gj(a.b,b);c||(c=new yK(NJ(b.hb)),z(a.b,b,c));return c}function BL(a,b){var c;c=gj(a.c,b);c||(c=new yK(sK(b.hb)),z(a.c,b,c));return c}
+function TL(a,b){var c,d;d=gj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=hL(b),f,g,j,h,n;if(A(b,104)){if(null!=c.n&&null!=c.k){d=new vq(UL(e,!0),UL(e,!1));break a}h=b.Yf();null!=c.n&&(h.c=UL(e,!0));null!=c.k&&(h.b=UL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new vq(UL(e,!0),UL(e,!1));break a}h=new wK;f=b.hb;n=f.style;g=n[Xf];j=n[ah];n[Xf]="static";n[ah]=Ne;null!=c.n?h.c=UL(e,!0):(n[dh]=md,h.c=(f.offsetWidth||0)+BL(d.p.b,b).c+BL(d.q.b,b).d);null!=c.k?h.b=UL(e,!1):(n[Me]=md,h.b=(f.offsetHeight||0)+BL(d.r.b,b).e+
+BL(d.o.b,b).b);n[Xf]=g;n[ah]=j}d=h}null!=c.n&&(xj(),wp)==c.n.cg()||null!=c.k&&(xj(),wp)!=c.k.cg()||z(a.f,b,d)}return d}function FL(a){this.i=a;this.d=new Hi;this.f=new Hi;this.c=new Hi;this.b=new Hi;this.e=new Hi}t(664,1,{},FL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function VL(a){var b;b=a.fb;if(null==b||!A(b,102))b=new WL,a.fb=b;return b}function JK(){MK.call(this,(NK(),XL))}function MK(a){var b=(YL(),ZL);EL.call(this);this.c=a;this.b=b}t(665,648,{},JK,MK);
+_.bg=function(a){var b,c,d,e,f,g,j,h,n;h=new wK;wL(this,a);n=BL(this.p.b,a).c+BL(this.q.b,a).d+CL(this.f.b,a).c+CL(this.i.b,a).d+DL(this.t,a)+DL(this.u,a);d=BL(this.r.b,a).e+BL(this.o.b,a).b+CL(this.j.b,a).e+CL(this.e.b,a).b+DL(this.v,a)+DL(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(NK(),XL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ji(this.y);a.c<a.e.Fe();)c=Ki(a),e=VL(c),b=null,j=c.gb,A(j,105)&&(b=j,b=$L(b),b=new vq(b[1]+b[3],b[0]+b[0])),this.c==XL?(n+=TL(this.x.b,c).c,e.b=TL(this.w.b,
+c).b,A(j,105)&&(n+=b.c,e.b+=b.b),f=Vj(f,e.b)):(d+=TL(this.w.b,c).b,e.c=TL(this.x.b,c).c,A(j,105)&&(d+=b.b,e.c+=b.c),g=Vj(g,e.c));this.c==XL?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.ag=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(wL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=DL(this.t,a);E=DL(this.v,a);c=uq(a.hb);Q=c.c-(u+DL(this.u,a));r=c.b-(E+DL(this.s,a));g=Q;c=r;this.c==(NK(),XL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ji(this.y);e.c<e.e.Fe();)d=Ki(e),b=null,q=VL(d),v=d.gb,A(v,105)&&(b=v,b=$L(b),b=new vq(b[1]+b[3],b[0]+b[0])),this.c==XL?(q.e?++h:(q.c=TL(this.x.b,d).c,A(v,105)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=TL(this.w.b,d).b,A(v,105)&&(q.b+=b.b))):(q.d?++j:(q.b=TL(this.w.b,
+d).b,A(v,105)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=TL(this.x.b,d).c,A(v,105)&&(q.c+=b.c)));for(e=new Ji(this.y);e.c<e.e.Fe();)d=Ki(e),b=null,q=d.fb,v=d.gb,A(v,105)&&(b=v,b=$L(b),b=new vq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==XL?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,105)&&(n-=b.c,f-=b.b),this.c==OK?(q.t=this.b==(YL(),ZL)?u:this.b==aM?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(YL(),ZL)?(q.t=u,q.u=E):this.b==aM?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
+n,q.s=f,u+=J+D),a.b&&(v=d.gd()-ak(a.hb)-DL(this.t,a),-1==q.p&&(q.p=v),v=d.hd()-ck(a.hb)-DL(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.kd()),-1==q.o&&(q.o=d.jd()));xL(this,a)}};_.b=null;_.c=null;function YL(){YL=x;ZL=new bM("START",0);aM=new bM(Jb,1);cM=new bM("END",2);dM=H(eM,m,100,[ZL,aM,cM])}function bM(a,b){Bo.call(this,a,b)}t(666,140,{72:1,76:1,78:1,100:1},bM);var dM,aM,cM,ZL;function NK(){NK=x;XL=new fM("HORIZONTAL",0);OK=new fM("VERTICAL",1);gM=H(hM,m,101,[XL,OK])}
+function fM(a,b){Bo.call(this,a,b)}t(667,140,{72:1,76:1,78:1,101:1},fM);var gM,XL,OK;t(669,1,{106:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function WL(){this.f=!1}function kK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(668,669,{102:1,106:1},WL,kK);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function iM(a,b){if(a.n)return!0;wL(a,b);if(0<a.y.d){a.b=ku(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,103))d=new jM,c.fb=d;a.c=d;a.y.Oe();Yi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function kM(){EL.call(this)}t(670,648,{},kM);
+_.bg=function(a){var b,c;c=new wK;iM(this,a);if(this.b){b=TL(this.x.b,this.b).c;var d=TL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,105)&&(b=$L(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=BL(this.p.b,a).c+BL(this.q.b,a).d+CL(this.f.b,a).c+CL(this.i.b,a).d+DL(this.t,a)+DL(this.u,a);c.b+=BL(this.r.b,a).e+BL(this.o.b,a).b+CL(this.j.b,a).e+CL(this.e.b,a).b+DL(this.v,a)+DL(this.s,a);return c};
+_.ag=function(a){var b,c,d,e,f;iM(this,a)&&(d=DL(this.t,a),e=DL(this.v,a),c=uq(a.hb),f=c.c-(d+DL(this.u,a)),c=c.b-(e+DL(this.s,a)),b=this.b.gb,A(b,105)&&(b=$L(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.gd()-ak(a.hb)-DL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-ck(a.hb)-DL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.kd()),d=this.c,-1==d.o&&(d.o=this.b.jd())),xL(this,a))};_.b=null;_.c=null;function jM(){this.f=!1}
+t(671,669,{103:1,106:1},jM);function $L(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=qo(Vu(Vu(a.d,0),0)),c=qo(Vu(Vu(a.d,2),2)),d=sK(a.hb),b=NJ(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function lM(a,b){a.cb&&Zj(a);return Sv(a,b)}function mM(){tw();jw.call(this,uw)}t(672,295,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,105:1},mM);_.yd=function(a){return lM(this,a)};_.b=null;
+function zL(a){var b;b=a.gb;return A(b,105)?b:a}function yq(a){if(!a.cb)return new wK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.bg(a),Aq(a,a.k),a.e.ag(a),a.k=a.e.bg(a);return a.k}function rJ(a){return A(a,105)?a.bb:a}function nM(a){var b;if(!a.o){b=(!FK&&(FK=new EK),FK);var c=oM(a,gb,!0);b.b=c;c=oM(a,hb,!0);b.c=c;a.o=b}return a.o}
+function CJ(a,b,c,d,e){if(A(b,27))throw new Dk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,106)&&f.f?(c=new mM,Fv(a,c,a.hb,d,!0),Tv(c,b)):Fv(a,b,c,d,e);pJ(a,b)}function jK(a,b,c,d){b.fb=c;CJ(a,b,a.hb,d,!0)}
+function pJ(a,b){var c;c=a.e;if(b){var d=c.k;Si(d.d,b);Si(d.f,b);Si(d.c,b);Si(d.b,b);Si(d.e,b)}else d=c.k,ly(d.d),ly(d.f),ly(d.c),ly(d.b),ly(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==zL(a))c=c.gb;else{if(A(c,98)||A(c,26))d=c,c=c.gb,c==zL(d)&&(c=c.gb);A(c,105)&&A(c.gb,97)&&(c=c.gb)}A(c,104)&&!A(c,97)&&(c.Zf(a.gb),c.Zf(a))}}
+function Cq(a){if(a.cb&&a.hb.style.display!=Gf){a.hb.scrollTop=0;var b=a.hb,c=0;!vo()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==pg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.ag(a);a.d=!1;SL(a)}}function SL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=rJ(Ay(a.q,d)),A(b,105)&&(b=b.bb),b.md()&&(A(b,104)?b.$f():A(b,34)&&b.Od())}function DJ(a,b){var c;A(b,105)&&(b=A(b,105)?b.bb:b);c=zL(b);return Lv(a,c)?(A(c,105)&&lM(c,b),pJ(a,null),!0):!1}
+function IK(a,b){var c;a.e=b;null!=a.f&&bj(a,kv(a.hb)+Ca+a.f);a.f=b.cZ.e;c=Jy(a.f,io(46));a.f=a.f.substr(c+1,a.f.length-(c+1));cj(a,kv(a.hb)+Ca+a.f);pJ(a,null)}function oM(a,b,c){a.n||(a.n=$doc.createElement(zg),uK(a.n,Xf,fd),uK(a.n,ah,Ne),uK(a.n,Xe,cb),uK(a.n,Pg,cb),a.hb.appendChild(a.n));uK(a.n,dh,b);uK(a.n,Me,b);a=rK(a.n);return c?a.c:a.b}
+function UL(a,b){var c;c=null.cg();if(c==(xj(),Ip)){c=(nM(a),null.cg());var d=(-1==DK&&(DK=AJ(ib,!0)),DK);return N(M(Math.round(100*d*c/254)))}if(c==yp)return c=nM(a),d=null.cg(),N(M(WD(d*(-1==c.b&&(c.b=AJ(gb,!0)),c.b))));if(c==Ap)return c=nM(a),d=null.cg(),N(M(WD(d*(-1==c.c&&(c.c=AJ(hb,!0)),c.b))));if(c==Gp)return c=(nM(a),null.cg()),d=(-1==DK&&(DK=AJ(ib,!0)),DK),N(M(Math.round(d*c)));if(c==Kp)return c=(nM(a),null.cg()),d=(-1==DK&&(DK=AJ(ib,!0)),DK),N(M(Math.round(10*d*c/254)));if(c==Ep)return N(M(WD(12*
+(nM(a),null.cg())*N(M(WD((-1==DK&&(DK=AJ(ib,!0)),DK)/72))))));if(c==wp)return oM(a,null.cg(),b);if(c==Cp)return c=(nM(a),N(M(WD(null.cg())))),d=(-1==DK&&(DK=AJ(ib,!0)),DK),N(M(Math.round(d*c/72)));if(null.cg()==up)return N(M(WD(null.cg())));throw new Dk("Invalid size: "+null.cg());}function ZJ(){var a=new kM;Pv.call(this);this.k=new vq(-1,-1);new wM(this);this.hb[Dd]="mosaic-LayoutPanel";IK(this,a)}t(673,285,{13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,104:1},ZJ);
+_.Cd=function(a){CJ(this,a,this.hb,this.q.d,!0)};_.rd=function(){zv(this,new xM)};_.sd=function(){zv(this,new yM)};_.Yf=function(){return yq(this)};_.zd=function(a){return Iv(this.q,zL(a))};_.Ad=function(a,b,c,d){CJ(this,a,b,c,d)};_.Zf=function(a){pJ(this,a)};_.Bd=function(){return new wv(this)};_.$f=function(){Cq(this)};
+_.wd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.qd(this.j),this.od(a),this.j=this.i=null;else if(a=yq(this),null!=this.j)a=a.b+$f,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+$f);this.od(b);this.i=null}else b=a.b+$f,this.qd(a.c+$f),this.od(b);Cq(this)}};_.Od=function(){Cq(this)};_.yd=function(a){return DJ(this,a)};_.od=function(a){this.hb.style[Me]=a;this.cb||(this.i=a)};_.Dd=function(a,b,c){Nv(this,zL(a),b,c)};
+_.qd=function(a){this.hb.style[dh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function xM(){}t(674,1,{},xM);_.Md=function(a){zL(a).ud()};function yM(){}t(675,1,{},yM);_.Md=function(a){zL(a).vd()};function wv(a){this.c=a;this.b=new Kv(this.c.q)}t(676,1,{},wv);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return rJ(xv(this.b))};_.bd=function(){yv(this.b)};_.c=null;function zM(){zM=x;new vx}
+function wM(a){zM();Li(a.hb,"dragdrop-dropTarget",!0);this.b=a;new AM(this)}t(677,9,{},wM);function AM(a){vk();this.b=a}t(678,26,{},AM);_.Hc=function(){pJ(this.b.b,null);Cq(this.b.b)};_.b=null;function hL(a){a=a.gb;return!a?null:A(a,104)?a:hL(a)}function SJ(a,b,c){var d;d=a.hb;AL(a,b,c,sK(d),NJ(d),tK(d))}
+function AL(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.qd((0>g?0:g)+(xj(),$f)),b!=a.kd()&&a.qd((0>b?0:b)+$f));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(xj(),$f)),c!=a.jd()&&a.od((0>c?0:c)+$f))}function Aq(a,b){SJ(a,b.c,b.b)}t(681,1,{});
+function OF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:EC(a,b,~~Bi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Kf:typeof v,r=r==Mf?Object.prototype.toString.call(v)==Uc||typeof v.length==Lf?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Kf,r)))if(v=G(Lf,r),r=G("boolean",r),BM===D)v&&(o[u]=new pG(o[u])),r&&(o[u]=(aG(),o[u]?dG:bG));else{q=v||r;if(q=
+!q&&null!=D&&In(D)==CM){q=o[u];if(null==q||DM(q,D))continue;if(Gn(q)&&(q=q&&q.g?q.g:null,null!=q&&DM(q,D))){o[u]=q;continue}}if(!G(Mf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function EM(){this.d=new Hi;this.b=new Hi;this.c=new Hi}function DM(a,b){var c;if(BM==b||FM==b&&A(a,107))return!0;if(null!=a)for(c=In(a);c&&c!=BM;c=null)if(c==b)return!0;return!1}t(680,681,{},EM);function LF(){LF=x;NF=new EM}
+function RF(a,b){LF();z(NF.d,a,b)}function IF(a){LF();var b,c,d;d=uG(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function JF(a,b){var c;LF();return c=b&&b[0]&&(typeof b[0]==Mf||typeof b[0]==se)?b[0]:null,DM(c,a)}function PF(a){var b=KF;LF();var c,d;d=NF.c;if(c=!b?d.c:EC(d,b,~~Bi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?FC(d,c):HC(d,b,c,~~Bi(b))}
+function pF(a){LF();var b=NF,c;null==a?a=null:(c=a[cd],c||(0!=(In(a).c&4)?a=[]:(b=(b=gj(b.d,In(a)))&&typeof b==se?new b(a):a,a=a[cd]=b),c=a),a=c);return a}var NF;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Tn&&(e=ik(),2E3<e-Vn&&(Vn=e,Un=Sn()));if(0==Tn++){var f=(Wn(),Xn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=fo(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Wn(),Xn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=fo(n,o);while(h.d);h.d=o}}--Tn;c&&-1!=Un&&($wnd.clearTimeout(Un),Un=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Is)()}catch(d){a(b)}else C(Is)()}var BM=Z(1),Ln=Z(102),GM=lG(" I"),I=gG(690,GM),MG=gG(688,BM),HM=lG(" Z"),pH=gG(691,HM);Z(101);Z(100);Z(99);var IM=Z(485),zn=gG(692,IM),JM=Z(238),Bt=gG(693,JM);Z(239);Z(140);Z(460);Z(108);Z(471);var KM=lG(" B");Z(475);var LM=lG(" C"),Ci=gG(694,LM),CM=Z(473),MM=lG(" D"),yD=gG(695,MM);Z(474);Z(476);var NM=Z(479),XE=gG(696,NM),OM=lG(" J"),PM=Z(2),Ks=gG(689,PM),oK=gG(697,KM);Z(488);Z(470);Z(98);Z(173);Z(458);
+var KF=Z(451);Z(467);var XF=Z(465);Z(463);Z(464);Z(469);Z(117);Z(110);Z(111);Z(112);Z(118);Z(96);Z(482);Z(477);Z(466);Z(452);Z(453);Z(454);Z(455);Z(456);Z(457);var QM=Z(375);Z(374);Z(373);Z(372);Z(450);Z(449);var HA=Z(389),bD=gG(698,HA),RM=Z(395),gD=gG(699,RM),SM=Z(396),iD=gG(700,SM),TM=Z(527),mF=gG(701,TM),Bs=gG(702,I),UM=$(525,function(){nD();return cH}),dH=gG(703,UM);Z(526);Z(398);Z(397);Z(520);Z(519);Z(528);Z(529);Z(524);Z(432);Z(523);var hA=gG(704,QM);Z(387);Z(531);Z(462);kG();Z(461);kG();Z(681);
+Z(680);var FM=kG();Z(289);var VM=Z(288);Z(287);Z(293);Z(307);Z(348);Z(533);Z(532);Z(286);Z(285);Z(535);Z(534);Z(540);Z(541);Z(542);Z(543);Z(544);Z(545);Z(546);Z(547);Z(536);Z(537);Z(538);Z(539);Z(225);Z(224);Z(298);Z(299);Z(300);Z(558);Z(567);Z(26);Z(559);Z(560);Z(561);Z(562);Z(563);Z(564);Z(565);Z(566);Z(270);Z(344);Z(347);Z(345);Z(346);Z(184);Z(183);Z(272);Z(219);Z(274);Z(192);var WM=Z(191);Z(222);Z(221);Z(220);Z(369);Z(370);Z(371);
+var XM=$(161,function(){xj();return Mp}),Np=gG(705,XM),YM=$(139,function(){yj();return Mo}),No=gG(706,YM),ZM=$(146,function(){Oo();return Xo}),Yo=gG(707,ZM),$M=$(151,function(){Zo();return hp}),ip=gG(708,$M),aN=$(156,function(){jp();return sp}),tp=gG(709,aN);$(162,null);$(163,null);$(164,null);$(165,null);$(166,null);$(167,null);$(168,null);$(169,null);$(170,null);$(141,null);$(142,null);$(143,null);$(144,null);$(145,null);$(147,null);$(148,null);$(149,null);$(150,null);$(152,null);$(153,null);
+$(154,null);$(155,null);$(157,null);$(158,null);$(159,null);$(160,null);Z(444);Z(443);Z(492);Z(494);Z(493);Z(495);Z(497);Z(496);Z(498);Z(502);Z(503);Z(182);Z(188);Z(187);Z(186);Z(190);Z(204);Z(415);Z(414);var BB=Z(413),$D=gG(710,BB),tH=gG(711,OM);Z(399);Z(499);Z(505);Z(500);Z(501);Z(400);Z(557);Z(409);Z(408);Z(407);Z(412);var bN=kG(),nJ=gG(712,bN);Z(268);Z(442);Z(511);var cN=$(228,function(){qs();return vs}),ws=gG(713,cN);Z(422);Z(423);Z(406);var lB=Z(401);Z(491);Z(385);Z(386);Z(411);var wB=Z(410);
+Z(403);Z(402);Z(509);Z(518);Z(404);Z(446);Z(484);Z(521);Z(522);Z(530);Z(392);var LA=Z(391);Z(420);Z(421);Z(377);Z(376);Z(429);kG();kG();kG();Z(379);Z(380);Z(189);Z(357);var By=gG(714,VM);Z(358);Z(570);Z(569);Z(318);Z(320);Z(319);Z(321);Z(206);Z(223);Z(209);Z(211);var SA=Z(394);Z(445);Z(382);Z(381);Z(388);Z(515);Z(487);Z(214);Z(431);Z(201);Z(202);Z(205);Z(199);Z(198);Z(200);var UA=Z(553);Z(390);Z(572);Z(577);Z(430);Z(478);Z(433);var jA=Z(384),iA=gG(715,LA);Z(600);Z(417);Z(418);Z(419);Z(383);Z(550);
+Z(551);Z(323);Z(322);Z(314);Z(315);Z(589);Z(578);Z(579);Z(504);Z(512);Z(513);Z(514);Z(571);Z(573);var mB=Z(405);Z(554);Z(516);Z(213);Z(210);Z(212);Z(208);Z(197);Z(196);Z(195);Z(250);Z(576);Z(292);Z(291);Z(290);Z(588);Z(587);Z(586);Z(581);Z(585);var dN=$(644,function(){sq();return uL}),vL=gG(716,dN);Z(643);Z(642);Z(634);Z(635);Z(636);Z(637);Z(638);Z(639);Z(640);Z(641);Z(615);var eN=$(294,function(){kw();return rw}),sw=gG(717,eN),fN=$(340,function(){fw();return Xx}),Yx=gG(718,fN);Z(17);Z(341);Z(342);
+Z(337);Z(338);Z(339);Z(18);Z(19);Z(20);Z(428);Z(393);Z(631);Z(328);Z(632);Z(329);Z(330);Z(331);Z(332);Z(335);Z(303);Z(302);Z(301);Z(574);Z(575);Z(580);Z(243);Z(306);Z(336);Z(324);Z(351);Z(350);Z(349);var gN=$(352,function(){oy();return yy}),zy=gG(719,gN);$(353,null);$(354,null);$(355,null);$(356,null);Z(226);Z(555);Z(304);Z(317);Z(316);Z(508);Z(366);Z(296);Z(185);Z(556);Z(305);Z(617);Z(3);Z(620);Z(621);Z(619);Z(618);Z(611);Z(610);Z(673);Z(674);Z(675);Z(676);Z(613);Z(217);var $B=Z(425),bC=gG(720,$B);
+Z(426);Z(424);Z(29);Z(30);Z(28);Z(31);Z(34);Z(35);Z(36);Z(37);Z(38);Z(39);var hN=Z(51),Mx=gG(721,hN);Z(40);Z(41);Z(42);Z(43);Z(44);Z(45);Z(46);Z(48);Z(47);Z(49);Z(50);Z(52);Z(53);Z(55);Z(56);Z(54);Z(57);Z(58);Z(59);Z(60);Z(62);Z(64);Z(65);Z(63);Z(61);Z(66);Z(67);Z(68);Z(69);Z(71);Z(74);Z(73);Z(75);Z(78);Z(79);Z(77);Z(80);Z(81);Z(82);Z(83);Z(84);Z(85);Z(87);Z(88);Z(86);Z(89);Z(90);Z(91);Z(92);Z(94);Z(95);Z(93);Z(244);var xK=Z(602);Z(297);var BK=Z(604);Z(215);Z(629);Z(628);Z(438);Z(437);Z(439);Z(216);
+Z(252);Z(254);Z(253);Z(248);Z(360);Z(245);Z(295);Z(672);Z(259);Z(262);Z(260);Z(261);Z(5);Z(7);Z(6);Z(582);Z(427);Z(440);Z(361);Z(181);Z(281);Z(283);Z(282);Z(434);Z(435);Z(441);Z(218);Z(247);Z(33);Z(255);Z(325);Z(326);Z(327);Z(256);var mL=gG(722,WM);Z(257);Z(552);Z(630);Z(597);Z(468);Z(489);Z(32);Z(70);var CK=Z(605);Z(614);Z(633);Z(669);Z(668);Z(193);Z(203);Z(4);Z(596);Z(648);Z(665);var iN=$(666,function(){YL();return dM}),eM=gG(723,iN),jN=$(667,function(){NK();return gM}),hM=gG(724,jN);Z(651);Z(660);
+Z(659);Z(663);Z(662);Z(658);Z(657);Z(655);Z(656);Z(654);Z(653);Z(650);Z(652);Z(661);Z(664);Z(649);Z(616);Z(670);Z(309);Z(308);Z(311);Z(312);Z(310);Z(258);Z(21);Z(279);Z(280);Z(11);Z(14);Z(24);var kN=Z(27),Gk=gG(725,kN);Z(25);Z(22);Z(23);Z(671);Z(8);Z(10);Z(9);Z(677);Z(678);Z(622);Z(625);Z(626);Z(627);Z(623);Z(624);var zK=Z(603);Z(607);Z(608);Z(194);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/98150D1CD230B36339E35812F0BD3D0E.cache.html b/public/jsme/98150D1CD230B36339E35812F0BD3D0E.cache.html
new file mode 100644
index 0000000..d65188f
--- /dev/null
+++ b/public/jsme/98150D1CD230B36339E35812F0BD3D0E.cache.html
@@ -0,0 +1,629 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '98150D1CD230B36339E35812F0BD3D0E';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ha='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",Ma="-CMe3",Na="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Za="//",$a="/>",bb="0",cb="0px",db="1",eb="100%",fb="1em",gb="1ex",
+hb="1in",ib="2",kb="3",lb=":",mb=": ",nb=";",ob="<",pb="=",qb=">",sb="?",tb="@",vb="A",xb="After",yb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Gb="CENTER",Ib="CSS1Compat",Jb="Center",Kb="Cl",Lb="Class$",Mb="Copy as ",Nb="DEFAULT",Pb="Dialog",Qb="East",Rb="F",Sb="First",Tb='For input string: "',Ub="GBVTBU-BB",Vb="H",Wb="Helvetica",Xb="I",Yb="Incorrect URL: ",Zb="Internal index set to null.",ac="JSME",bc="JUSTIFY",cc="JavaScript",dc="LEFT",ec="MOL n. ",fc="N",gc="NA",hc="NONE",ic="No more molecules in SDF buffer",
+jc="Nonring",kc="North",mc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",nc="O",oc="ONE_WAY_CORNER",pc="P",qc="R",rc="R1",sc="R2",tc="R3",uc="RIGHT",vc="ROLL_DOWN",wc="RXN",xc="Reset",yc="Resize-",zc="Ring",Ac="S",Dc="SMILES",Ec="Se",Ic="Si",Jc="South",Kc="Style names cannot be empty",Lc="TBODY",Mc="TR",Nc="Text",Oc="West",Pc="X",Qc="[",Rc="[object Array]",Sc="\\",Zc="]",$c="__gwtex_wrap",ad="__uiObjectID",bd="a",cd="absolute",dd="alert",ed="alertdialog",
+fd="align",gd="antialias",hd="application",id="article",jd="auto",kd="backgroundColor",ld="banner",md="blur",nd="bolder",rd="border",td="bottom",ud="button",vd="cellPadding",wd="cellSpacing",xd="center",yd="change",zd="checkbox",Ad="className",Bd="click",Cd="click marked atom to delete mark",Dd="clip",Ed="code",Fd="col",Gd="colSpan",Hd="columnheader",Id="combobox",Jd="complementary",Kd="contentinfo",Od="contextmenu",Pd="cssFloat",Qd="cursor",Rd="dblclick",Wd="definition",Xd="dialog",Yd="dir",Zd="directory",
+$d="display",ae="div",be="document",ce="dragdrop-handle",de="dragdrop-selected",ee="dragend",fe="dragenter",ge="dragover",he="dragstart",ie="drop",je="end_gesture",ke="error",le="filter",me="float",ne="focus",oe="fontFamily",pe="fontSize",qe="fontStyle",re="fontWeight",se="form",te="function",ve="g",we="gesturechange",xe="gestureend",ye="gesturestart",ze="google",Ae="grid",Be="gridcell",Ie="group",Je="gwt-MenuBar",Ke="gwt-MenuBarPopup",Le="heading",Me="height",Ne="hidden",Oe="id",Pe="img",Qe="is_touch_supported",
+Re="italic",Se="java.vm.name",Te="jsa-resetDiv",Ue="keydown",Ve="keypress",We="keyup",Xe="left",Ye="link",Ze="list",$e="listbox",af="listitem",bf="load",cf="log",ef="ltr",ff="main",gf="marquee",hf="math",jf="menu",pf="menuPopup",qf="menubar",rf="menuitem",sf="menuitemcheckbox",tf="menuitemradio",uf="middle",vf="mousedown",wf="mousemove",xf="mouseout",yf="mouseover",zf="mouseup",Af="mousewheel",Bf="move",Cf="msie",Df="multipart",Ef="n",Ff="name",Gf="navigation",Hf="none",If="noreaction",Jf="note",
+Kf="nowrap",Lf="null",Mf="number",Nf="object",Of="offsetHeight",Pf="offsetWidth",Qf="ontouchstart",Rf="opera",Sf="option",Tf="outline",Uf="overflow",Vf="padding",Wf="paste",Xf="popupContent",Yf="position",Zf="presentation",$f="progressbar",bg="px",cg="px, ",dg="px;",eg="radio",fg="radiogroup",gg="reaction",hg="region",ig="rgb(",jg="right",kg="rotation",lg="row",ng="rowgroup",og="rowheader",pg="rtl",qg="s",rg="scale100",sg="scrollbar",tg="se",ug="search",vg="separator",wg="serif",xg='shape-rendering="crispEdges"',
+yg="slider",zg="span",Ag="spinbutton",Bg="status",Cg="subMenuIcon-selected",Dg="tab",Eg="table",Fg="tablist",Gg="tabpanel",Hg="tbody",Ig="td",Jg="text",Kg="textAlign",Lg="textbox",Mg="timer",Ng="title",Og="toolbar",Pg="tooltip",Qg="top",Rg="touchcancel",Sg="touchend",Tg="touchmove",Ug="touchstart",Vg="tr",Wg="tree",Xg="treegrid",Yg="treeitem",Zg="true",$g="value",ah="verticalAlign",bh="visibility",ch="visible",dh="whiteSpace",eh="width",fh="x",gh="zIndex",hh="|",_,ih={l:4194303,m:4194303,h:1048575},
+jh={l:0,m:0,h:0},kh={l:1,m:0,h:0},lh={l:2,m:0,h:0},sh={l:3,m:0,h:0},th={l:4,m:0,h:0},uh={l:8,m:0,h:0},vh={l:10,m:0,h:0},wh={l:16,m:0,h:0},xh={l:32,m:0,h:0},yh={l:64,m:0,h:0},zh={l:128,m:0,h:0},Ah={l:256,m:0,h:0},Bh={l:512,m:0,h:0},Ch={l:1024,m:0,h:0},Dh={l:2048,m:0,h:0},Eh={l:8192,m:0,h:0},Fh={l:16384,m:0,h:0},Gh={l:32768,m:0,h:0},Hh={l:65536,m:0,h:0},Ih={l:131072,m:0,h:0},Jh={l:262144,m:0,h:0},Kh={l:524288,m:0,h:0},Lh={},Mh={72:1,79:1,85:1,87:1},Nh={12:1},Oh={45:1,46:1,52:1,66:1,72:1},Ph={72:1,75:1,
+89:1},Qh={72:1,79:1,87:1},Rh={13:1,15:1,23:1,26:1,28:1,30:1,31:1,35:1,37:1},m={72:1,75:1},s={71:1,72:1,75:1},Sh={90:1},Th={49:1,72:1},Uh={6:1,9:1,72:1,76:1,78:1},Vh={45:1,52:1,66:1,72:1},Wh={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,104:1},Xh={22:1},Yh={91:1},Zh={15:1},$h={7:1,9:1,72:1,76:1,78:1},ai={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},bi={72:1,89:1},ci={74:1},di={72:1,79:1,81:1,85:1,87:1},ei={9:1,10:1,72:1,76:1,78:1},fi={72:1},gi={19:1,72:1},hi={89:1},ii={39:1,72:1,79:1,85:1,87:1},ji={40:1,
+45:1,46:1,52:1,61:1,66:1,68:1,72:1},ki={13:1,15:1,23:1,28:1,29:1,31:1,35:1,37:1},li={8:1,9:1,72:1,76:1,78:1},mi={107:1},ni={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,97:1,104:1},oi={68:1},pi={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},qi={72:1,75:1,90:1},ri={14:1,38:1},si={28:1,35:1},ti={11:1,72:1,76:1,78:1},ui={21:1},vi={45:1,46:1,52:1,58:1,66:1,72:1},wi={93:1},xi={13:1,15:1,23:1,28:1,31:1,35:1,37:1},yi={52:1,72:1},zi={36:1,72:1,76:1,78:1};
+function u(a,b,c){var d=Lh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Lh[a]=function(){}),_=d.prototype=0>b?{}:new Lh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}u(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ai(this)};
+_.tS=function(){var a=this.cZ.e+tb,b;b=this.hC();var c,d,e;c=y(Bi,m,-1,8,1);d=(Ci(),Di);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ei(){Ei=x;Fi=new Gi}function Hi(a){for(var b,a=new Ii(a.k.n);a.c<a.e.Be();)b=Ji(a),Ki(b.gd(),de,!1),Li(a)}
+function Mi(a,b,c){var a=a.o,d;try{d=new Ni(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.d,c,d)}catch(e){e=Oi(e);if(A(e,79))throw new Pi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ki(b.gd(),Ub,!0);Ki(c.gd(),ce,!0);z(Fi,b,c)}function Qi(a,b){var c;c=Ri(Fi,b);var d;d=Ri(a.o.d,c);if(!d)throw new Si("dragHandle was not draggable");Ti(d.c.b);Ti(d.e.b);Ti(d.d.b);Ki(b.gd(),Ub,!1);Ki(c.gd(),ce,!1)}
+function Ui(a){var b;a.p=!1;for(a=new Ii(a.k.n);a.c<a.e.Be();)b=Ji(a),Ki(b.gd(),de,!1),Li(a)}function Vi(a,b){Wi(a.k.n,b)?Ki(b.gd(),de,!1):a.p?(Xi(a.k.n,b),Ki(b.gd(),de,!0)):(a.k.n.Me(),Xi(a.k.n,b))}function Yi(a){this.i=a;this.k=new Zi(this);this.o=new $i(this.k)}u(3,1,{});_.rc=function(){aj(this.k.f,"dragdrop-dragging")};_.sc=function(){bj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Fi;function Zi(a){this.n=new cj;this.e=a;this.b=a.i}u(4,1,{},Zi);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function dj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function ej(a,b){var c;c=fj(a.d,gj).b;b.b.ctrlKey||b.b.metaKey||Hi(a.c.e);Vi(a.c.e,c)}function hj(a){a.c.i=null;a.c.e.sc();ij((jj(),kj(null)),a.b,0,0);var b=a.b.hb;lj=b;mj();nj=b;a.e=2}
+function $i(a){this.d=new Gi;this.c=a;this.b=new oj;pj(this.b,qj(),rj());B(this.b,this,(sj(),sj(),tj));B(this.b,this,(uj(),uj(),Hj));a=this.b.hb.style;a[le]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Ij(),bg);a.borderStyle=(Jj(),Hf);a[kd]="blue"}u(5,1,{},$i);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Kj(a);e=Lj(a);b=Mj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!gj)gj=c,this.c.f=fj(this.d,gj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Nj(this.c.n,this.c.f)&&(Hi(this.c.e),Vi(this.c.e,this.c.f)),Oj(new Pj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Qj(gj,null),gj!=this.c.f&&(c=new Qj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,hj(this),1!=this.e&&dj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Rj(a,b);a=Sj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Tj(Uj(d-this.i),Uj(a-this.j))>=this.c.e.n?(Vj(),-1!=Nj(this.c.n,this.c.f)||Vi(this.c.e,this.c.f),c=new Qj(gj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,hj(this)):Wj.preventDefault()),1==this.e)return;Wj.preventDefault();dj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Rj(a,b);b=Sj(a,b);if(1==Mj(a.b)&&(this.f=!1,gj))try{if(Vj(),1==this.e)ej(this,a);else{d!=this.b&&(c=new Qj(d,null),e+=c.b,b+=c.e);try{dj(this,e,b),this.c.e.rc(),3!=this.e&&ej(this,a)}finally{var f=this.b.hb;lj&&f==lj&&(lj=null);mj();f===nj&&(nj=null);Xj(this.b);this.e=1;this.c.f=null}}}finally{gj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var gj=null;function Pj(){}u(6,1,Xh,Pj);_.xc=function(){Vj()};
+function Ni(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}u(7,1,{},Ni);_.b=null;_.c=null;_.d=null;_.e=null;u(8,1,{});u(10,8,{});u(9,10,{});_.b=null;u(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Qj(a,b){!a||a==(jj(),kj(null))?this.i=this.f=0:(this.f=a.cd()-(a.hb.scrollLeft||0),this.i=a.dd()-(a.hb.scrollTop||0));!b||b==(jj(),kj(null))?this.d=this.c=0:(this.c=Yj(b.hb)+Zj(b.hb),this.d=$j(b.hb)+ak(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}u(14,11,{},Qj);
+_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Vj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Zj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(bg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function ak(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(bg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function bk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function ck(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
+function dk(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Wi(c.b,b);0==c.b.d&&ek(c.c);a.r=null}a.yc()}}function fk(a,b){var c=gk();dk(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;hk(a.n,gk())}function ik(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}u(17,1,{});_.yc=function(){this.v&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function hk(a,b){if(ik(a.b,b)){var c=a.b,d=a.b.t,e;e=new jk(d,a.b.n);Xi(d.b,e);1==d.b.d&&kk(d.c,16);c.r=e}else a.b.r=null}function lk(a){this.b=a}u(18,1,{},lk);_.b=null;u(19,1,{});u(20,1,{2:1});function mk(){mk=x;nk=new ok}u(21,19,{});var nk=null;function ok(){this.b=new cj;this.c=new pk(this)}u(22,21,{},ok);
+function qk(){qk=x;rk=new cj;var a=new sk;tk();uk(vk?vk:vk=new wk,a)}function ek(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Wi(rk,a)}function kk(a,b){if(0>b)throw new xk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Wi(rk,a);a.c=!1;a.d=yk(a,b);Xi(rk,a)}function zk(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function yk(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}u(24,1,{});_.Cc=function(){this.c||Wi(rk,this);this.Dc()};_.c=!1;_.d=0;var rk;
+function pk(a){qk();this.b=a}u(23,24,{},pk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(Ak,m,3,a.b.d,0);b=Bk(a.b,b);c=new Ck;for(e=0,f=b.length;e<f;++e)d=b[e],Wi(a.b,d),hk(d.b,c.b);0<a.b.d&&kk(a.c,Tj(5,16-(gk()-c.b)))};_.b=null;function jk(a,b){this.c=a;this.b=b}u(25,20,{2:1,3:1},jk);_.b=null;_.c=null;u(27,1,{});_.b=null;function Dk(){this.b=dd}u(26,27,{},Dk);function Ek(){this.b=ed}u(28,27,{},Ek);function Fk(){this.b=hd}u(29,27,{},Fk);u(31,1,{});_.b=null;function Gk(a){this.b=a}u(30,31,{},Gk);
+function Hk(){this.b=id}u(32,27,{},Hk);function Ik(){this.b=ld}u(33,27,{},Ik);function Jk(){this.b=ud}u(34,27,{},Jk);function Kk(){this.b=zd}u(35,27,{},Kk);function Lk(){this.b=Hd}u(36,27,{},Lk);function Mk(){this.b=Id}u(37,27,{},Mk);function Nk(){this.b=Jd}u(38,27,{},Nk);function Ok(){this.b=Kd}u(39,27,{},Ok);function Pk(){this.b=Wd}u(40,27,{},Pk);function Qk(){this.b=Xd}u(41,27,{},Qk);function Rk(){this.b=Zd}u(42,27,{},Rk);function Sk(){this.b=be}u(43,27,{},Sk);function Tk(){this.b=se}
+u(44,27,{},Tk);function Uk(){this.b=Ae}u(45,27,{},Uk);function Vk(){this.b=Be}u(46,27,{},Vk);function Wk(){this.b=Ie}u(47,27,{},Wk);function Xk(){this.b=Le}u(48,27,{},Xk);function Yk(a){this.b=a.id}u(49,1,{4:1,5:1},Yk);_.b=null;function Zk(){this.b=Pe}u(50,27,{},Zk);function $k(){this.b=Ye}u(51,27,{},$k);function al(){this.b=Ze}u(52,27,{},al);function bl(){this.b=$e}u(53,27,{},bl);function cl(){this.b=af}u(54,27,{},cl);function dl(){this.b=cf}u(55,27,{},dl);function fl(){this.b=ff}u(56,27,{},fl);
+function gl(){this.b=gf}u(57,27,{},gl);function hl(){this.b=hf}u(58,27,{},hl);function il(){this.b=jf}u(59,27,{},il);function jl(){this.b=qf}u(60,27,{},jl);function kl(){this.b=rf}u(61,27,{},kl);function ll(){this.b=sf}u(62,27,{},ll);function ml(){this.b=tf}u(63,27,{},ml);function nl(){this.b=Gf}u(64,27,{},nl);function ol(){this.b=Jf}u(65,27,{},ol);function pl(){this.b=Sf}u(66,27,{},pl);function ql(){this.b=Zf}u(67,27,{},ql);u(68,31,{},function(a){this.b=a});function rl(){this.b=$f}u(69,27,{},rl);
+function sl(){sl=x;tl=new Gk("aria-activedescendant")}var tl;function ul(){this.b=eg}u(71,27,{},ul);function vl(){this.b=fg}u(72,27,{},vl);function wl(){this.b=hg}u(73,27,{},wl);
+function xl(){xl=x;yl=new Ek;zl=new Dk;Al=new Fk;Bl=new Hk;Cl=new Ik;Dl=new Jk;El=new Kk;Fl=new Lk;Gl=new Mk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Vk;Pl=new Uk;Ql=new Wk;Rl=new Xk;Sl=new Zk;Tl=new $k;Ul=new bl;Vl=new cl;Wl=new al;Xl=new dl;Yl=new fl;Zl=new gl;$l=new hl;am=new jl;bm=new ll;cm=new ml;dm=new kl;em=new il;fm=new nl;gm=new ol;hm=new pl;im=new ql;jm=new rl;km=new vl;lm=new ul;mm=new wl;nm=new om;pm=new qm;rm=new sm;tm=new um;vm=new wm;xm=new ym;Om=
+new Pm;Qm=new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;dn=new en;fn=new gn;hn=new jn;kn=new ln;mn=new nn;F=new Gi;z(F,hg,mm);z(F,dd,zl);z(F,Xd,Kl);z(F,ed,yl);z(F,hd,Al);z(F,be,Ml);z(F,id,Bl);z(F,ld,Cl);z(F,ud,Dl);z(F,zd,El);z(F,Be,Ol);z(F,Hd,Fl);z(F,Ie,Ql);z(F,Id,Gl);z(F,Jd,Hl);z(F,Kd,Il);z(F,Wd,Jl);z(F,Ze,Wl);z(F,Zd,Ll);z(F,se,Nl);z(F,Ae,Pl);z(F,Le,Rl);z(F,Pe,Sl);z(F,Ye,Tl);z(F,$e,Ul);z(F,af,Vl);z(F,cf,Xl);z(F,ff,Yl);z(F,gf,Zl);z(F,hf,$l);z(F,jf,em);z(F,qf,am);z(F,rf,dm);z(F,
+sf,bm);z(F,Sf,hm);z(F,eg,lm);z(F,tf,cm);z(F,Gf,fm);z(F,Jf,gm);z(F,Zf,im);z(F,$f,jm);z(F,fg,km);z(F,lg,rm);z(F,ng,nm);z(F,og,pm);z(F,ug,vm);z(F,vg,xm);z(F,sg,tm);z(F,yg,Om);z(F,Ag,Qm);z(F,Bg,Sm);z(F,Dg,Ym);z(F,Fg,Um);z(F,Gg,Wm);z(F,Lg,$m);z(F,Mg,bn);z(F,Og,dn);z(F,Pg,fn);z(F,Wg,mn);z(F,Xg,hn);z(F,Yg,kn)}var zl,yl,Al,Bl,Cl,Dl,El,Fl,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Pl,Ol,Ql,Rl,Sl,Tl,Wl,Ul,Vl,Xl,Yl,Zl,$l,em,am,dm,bm,cm,fm,gm,hm,im,jm,lm,km,mm,F,rm,nm,pm,tm,vm,xm,Om,Qm,Sm,Ym,Um,Wm,$m,bn,dn,fn,mn,hn,kn;
+function sm(){this.b=lg}u(75,27,{},sm);function om(){this.b=ng}u(76,27,{},om);function qm(){this.b=og}u(77,27,{},qm);function um(){this.b=sg}u(78,27,{},um);function wm(){this.b=ug}u(79,27,{},wm);function ym(){this.b=vg}u(80,27,{},ym);function Pm(){this.b=yg}u(81,27,{},Pm);function Rm(){this.b=Ag}u(82,27,{},Rm);function Tm(){this.b=Bg}u(83,27,{},Tm);function Zm(){this.b=Dg}u(84,27,{},Zm);function Vm(){this.b=Fg}u(85,27,{},Vm);function Xm(){this.b=Gg}u(86,27,{},Xm);function an(){this.b=Lg}
+u(87,27,{},an);function cn(){this.b=Mg}u(88,27,{},cn);function en(){this.b=Og}u(89,27,{},en);function gn(){this.b=Pg}u(90,27,{},gn);function nn(){this.b=Wg}u(91,27,{},nn);function jn(){this.b=Xg}u(92,27,{},jn);function ln(){this.b=Yg}u(93,27,{},ln);function Ck(){this.b=gk()}function gk(){return(new Date).getTime()}u(94,1,{},Ck);function on(a){var b,c,d;d=new pn;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),qn(d,c.cZ.e),d.b.b+=mb,rn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function sn(a){var b,c,d;c=y(tn,m,86,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new un;c[d]=a[d]}}function vn(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+mb+a:b}u(99,1,{72:1,87:1});_.Ec=function(){return this.i};_.tS=function(){return vn(this)};_.f=null;_.i=null;function wn(a){xn();this.i=a}u(98,99,Qh,wn);function Si(a){xn();this.i=a}function Pi(a,b){xn();this.f=b;this.i=a}u(97,98,Mh,Si,Pi);
+function yn(a){xn();this.c=a;this.b=l;var b,c,d;c=zn(An(this.c)?this.c:null);d=y(tn,m,86,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Bn(c[a]);sn(d)}u(96,97,Mh,yn);
+_.Ec=function(){if(null==this.d){this.e=null==this.c?Lf:An(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Cn(this.c).e;this.b=this.b+mb+(An(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(An(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Ff&&"message"!=c&&"toString"!=c)try{b+="\n "+c+mb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Dn(a,b){return En(a)?a.eQ(b):a===b}function Cn(a){return En(a)?a.cZ:Fn}
+function Gn(a){return En(a)?a.hC():Ai(a)}
+function Hn(){var a;Hn=x;In=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Jn(a){Hn();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=In[a.charCodeAt(0)],null==c?a:c});return da+a+da}var In;u(106,1,{});function Ai(a){return a.$H||(a.$H=++Kn)}function Ln(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Mn(){return $wnd.setTimeout(function(){0!=Nn&&(Nn=0);On=-1},10)}var Nn=0,Kn=0,Pn=0,On=-1;
+function Qn(){Qn=x;Rn=new Sn}function Tn(a,b){a.b=Un(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Vn(a)),Wn(a.f,1),!a.j&&(a.j=new Xn(a)),Wn(a.j,50))}function Sn(){}function Yn(a){return a.Fc()}function Un(a,b){!a&&(a=[]);a[a.length]=b;return a}function Zn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=Un(b,e)):e[0].xc()}catch(f){if(f=Oi(f),!A(f,87))throw f;}}return b}function Wn(a,b){Qn();$wnd.setTimeout(function(){C(Yn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+u(108,106,{},Sn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Rn;function Vn(a){this.b=a}u(109,1,{},Vn);
+_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Zn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Ck;100>gk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function Xn(a){this.b=a}u(110,1,{},Xn);_.Fc=function(){this.b.e&&Wn(this.b.f,1);return this.b.k};
+_.b=null;function xn(){var a,b,c;try{null.a()}catch(d){a=d}var e=zn(a);3<=e.length&&e.splice(0,3);c=y(tn,m,86,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Bn(e[a]);sn(c)}function zn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=$n(ao(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}u(116,1,{});function rn(a,b){a.b+=b}function bo(){}u(117,116,{},bo);_.b=l;
+function G(a,b){return parseInt(a[b])||0}function co(a,b){return null==a[b]?null:""+a[b]}function eo(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 fo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function go(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Mj(a){a=a.button;return 1==a?4:2==a?2:1}
+function Yj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Mc&&c.tagName!=Lc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function $j(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Mc&&c.tagName!=Lc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function ho(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
+function rj(){var a=$doc;return(H(a.compatMode,Ib)?a.documentElement:a.body).clientHeight}function qj(){var a=$doc;return(H(a.compatMode,Ib)?a.documentElement:a.body).clientWidth}function io(a){return(H(a.compatMode,Ib)?a.documentElement:a.body).scrollLeft||0}function jo(a){return(H(a.compatMode,Ib)?a.documentElement:a.body).scrollTop||0}function I(a,b){this.c=a;this.d=b}u(140,1,{72:1,76:1,78:1});_.eQ=function(a){return this===a};_.hC=function(){return Ai(this)};_.tS=function(){return this.c};
+_.c=null;_.d=0;function Jj(){Jj=x;ko=new lo;mo=new no;oo=new po;qo=new ro;so=new to;uo=L(vo,m,6,[ko,mo,oo,qo,so])}u(139,140,Uh);var uo,oo,mo,qo,ko,so;function lo(){I.call(this,hc,0)}u(141,139,Uh,lo);function no(){I.call(this,"DOTTED",1)}u(142,139,Uh,no);function po(){I.call(this,"DASHED",2)}u(143,139,Uh,po);function ro(){I.call(this,"HIDDEN",3)}u(144,139,Uh,ro);function to(){I.call(this,"SOLID",4)}u(145,139,Uh,to);
+function wo(){wo=x;xo=new yo;zo=new Ao;Bo=new Co;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=L(hp,m,7,[xo,zo,Bo,Do,Fo,Ho,Jo,Lo,No,Po,Ro,To,Vo,Xo,Zo,ap,cp,ep])}u(146,140,$h);var gp,zo,cp,Bo,xo,Ho,ap,Fo,Jo,Lo,No,Do,ep,Po,Ro,To,Xo,Zo,Vo;function yo(){I.call(this,Nb,0)}u(147,146,$h,yo);function Qo(){I.call(this,"SE_RESIZE",9)}u(148,146,$h,Qo);function So(){I.call(this,"SW_RESIZE",10)}
+u(149,146,$h,So);function Uo(){I.call(this,"S_RESIZE",11)}u(150,146,$h,Uo);function Wo(){I.call(this,"W_RESIZE",12)}u(151,146,$h,Wo);function Yo(){I.call(this,"TEXT",13)}u(152,146,$h,Yo);function $o(){I.call(this,"WAIT",14)}u(153,146,$h,$o);function bp(){I.call(this,"HELP",15)}u(154,146,$h,bp);function dp(){I.call(this,"COL_RESIZE",16)}u(155,146,$h,dp);function fp(){I.call(this,"ROW_RESIZE",17)}u(156,146,$h,fp);function Ao(){I.call(this,"AUTO",1)}u(157,146,$h,Ao);
+function Co(){I.call(this,"CROSSHAIR",2)}u(158,146,$h,Co);function Eo(){I.call(this,"POINTER",3)}u(159,146,$h,Eo);function Go(){I.call(this,"MOVE",4)}u(160,146,$h,Go);function Io(){I.call(this,"E_RESIZE",5)}u(161,146,$h,Io);function Ko(){I.call(this,"NE_RESIZE",6)}u(162,146,$h,Ko);function Mo(){I.call(this,"NW_RESIZE",7)}u(163,146,$h,Mo);function Oo(){I.call(this,"N_RESIZE",8)}u(164,146,$h,Oo);function ip(){ip=x;jp=new kp;lp=new mp;np=new op;pp=new qp;rp=L(sp,m,8,[jp,lp,np,pp])}u(165,140,li);
+var rp,lp,np,pp,jp;function kp(){I.call(this,hc,0)}u(166,165,li,kp);function mp(){I.call(this,"BLOCK",1)}u(167,165,li,mp);function op(){I.call(this,"INLINE",2)}u(168,165,li,op);function qp(){I.call(this,"INLINE_BLOCK",3)}u(169,165,li,qp);function tp(){tp=x;up=new vp;wp=new xp;yp=new zp;Ap=new Bp;Cp=L(Dp,m,10,[up,wp,yp,Ap])}u(170,140,ei);var Cp,up,wp,yp,Ap;function vp(){I.call(this,Gb,0)}u(171,170,ei,vp);function xp(){I.call(this,bc,1)}u(172,170,ei,xp);function zp(){I.call(this,dc,2)}
+u(173,170,ei,zp);function Bp(){I.call(this,uc,3)}u(174,170,ei,Bp);function Ij(){Ij=x;Ep=new Fp;Gp=new Hp;Ip=new Jp;Kp=new Lp;Mp=new Np;Op=new Pp;Qp=new Rp;Sp=new Tp;Up=new Vp;Wp=L(Xp,m,11,[Ep,Gp,Ip,Kp,Mp,Op,Qp,Sp,Up])}u(175,140,ti);var Wp,Sp,Ip,Kp,Qp,Up,Op,Gp,Mp,Ep;function Fp(){I.call(this,"PX",0)}u(176,175,ti,Fp);function Hp(){I.call(this,"PCT",1)}u(177,175,ti,Hp);function Jp(){I.call(this,"EM",2)}u(178,175,ti,Jp);function Lp(){I.call(this,"EX",3)}u(179,175,ti,Lp);
+function Np(){I.call(this,"PT",4)}u(180,175,ti,Np);function Pp(){I.call(this,"PC",5)}u(181,175,ti,Pp);function Rp(){I.call(this,"IN",6)}u(182,175,ti,Rp);function Tp(){I.call(this,"CM",7)}u(183,175,ti,Tp);function Vp(){I.call(this,"MM",8)}u(184,175,ti,Vp);function Yp(){Yp=x;Zp=[];$p=[];aq=[]}var Zp,$p,aq;function bq(){bq=x;cq=new dq}function eq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}
+function fq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function dq(){}u(187,1,{},dq);_.b=null;var cq;u(198,1,{});_.tS=function(){return"An event type"};_.i=null;u(197,198,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;u(196,197,{});_.Hc=function(){return this.Jc()};_.b=null;var gq=_.c=null;function hq(){hq=x;iq=new jq(md,new kq)}function kq(){}u(195,196,{},kq);_.Gc=function(a){a.Kc(this)};_.Jc=function(){return iq};var iq;function lq(){lq=x;mq=new jq(yd,new nq)}
+function nq(){}u(199,196,{},nq);_.Gc=function(a){oq();pq(this,a.c,qq(a.b.b,a.b.b.hb.selectedIndex))};_.Jc=function(){return mq};var mq;u(202,196,Nh);function Rj(a,b){return(a.b.clientX||0)-Yj(b)+(b.scrollLeft||0)+io(b.ownerDocument)}function Sj(a,b){return(a.b.clientY||0)-$j(b)+(b.scrollTop||0)+jo(b.ownerDocument)}function Kj(a){var b;return(b=a.c)?Rj(a,b):a.b.clientX||0}function Lj(a){var b;return(b=a.c)?Sj(a,b):a.b.clientY||0}u(201,202,Nh);function rq(){rq=x;sq=new jq(Bd,new tq)}
+function tq(){}u(200,201,Nh,tq);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return sq};var sq;function uq(){uq=x;vq=new jq(Od,new wq)}function wq(){}u(203,196,{},wq);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return vq};var vq;u(206,1,{38:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var xq=_.d=0;function wk(){this.d=++xq}u(205,206,ri,wk);function jq(a,b){this.d=++xq;this.b=b;!gq&&(gq=new yq);gq.b[a]=this;this.c=a}u(204,205,ri,jq);
+_.b=null;_.c=null;function zq(){zq=x;Aq=new jq(Rd,new Bq)}function Bq(){}u(207,201,Nh,Bq);
+_.Gc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(Cq(),Dq))a=Eq(b.hb),c=new Fq(G(b.hb,Pf),G(b.hb,Of)),d=new Fq(G(b.L.bb.hb,Pf),G(b.L.bb.hb,Of)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);Gq(b.A,!0);a=G(b.L.bb.hb,Pf);Hq(b,new Fq(a,Iq(b.L.bb).b));b.B&&b.G!=Dq&&Jq(b.i,b)}else Gq(b.A,!1),b.G!=(Cq(),Dq)?Hq(b,new Fq(b.x.c,b.x.b)):Kq(b,Eq(b.i.hb)),b.B&&b.G!=Dq&&Lq(b.i,b);Mq(b.L.bb)}else Gq(b.A,!0)};_.Jc=function(){return Aq};var Aq;u(208,196,{});
+function Nq(){Nq=x;Oq=new jq(ee,new Pq)}function Pq(){}u(209,208,{},Pq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Oq};var Oq;function Qq(){Qq=x;Rq=new jq(fe,new Sq)}function Sq(){}u(210,208,{},Sq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Rq};var Rq;function Tq(){Tq=x;Uq=new jq(ge,new Vq)}function Vq(){}u(211,208,{},Vq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Uq};
+var Uq;function Wq(){Wq=x;Xq=new jq(he,new Yq)}function Yq(){}u(212,208,{},Yq);_.Gc=function(a){a=Zq(a.b);(this.b.dataTransfer||null).setData(Jg,a)};_.Jc=function(){return Xq};var Xq;function $q(){$q=x;ar=new jq(ie,new br)}function br(){}u(213,208,{},br);
+_.Gc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;cr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Jg),dr(a.b.c,b))};_.Jc=function(){return ar};var ar;function er(){er=x;fr=new jq(ne,new gr)}function gr(){}u(214,196,{},gr);_.Gc=function(a){Xj(a.b.b)};_.Jc=function(){return fr};var fr;
+function hr(){hr=x;ir=new jq(we,new jr)}function jr(){}u(215,196,{},jr);_.Gc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,kr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,lr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return ir};var ir;function mr(){mr=x;nr=new jq(xe,new or)}function or(){}u(216,196,{},or);_.Gc=function(a){a.b.b&&(a.b.c.b=null,pr(a.b.b,a.b.c))};
+_.Jc=function(){return nr};var nr;function qr(){qr=x;rr=new jq(ye,new sr)}function sr(){}u(217,196,{},sr);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return rr};var rr;u(219,196,{});u(218,219,{});function tr(){tr=x;ur=new jq(Ue,new vr)}function vr(){}u(220,218,{},vr);
+_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(wr(),xr).length&&-999!=(wr(),xr)[c]&&(c=(wr(),xr)[c]);b=new yr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?zr(Zq(a)):e=301;break;case 118:case 86:b&&a.wb&&Ar(a.v,(!a.xb&&(a.xb=new Br(a)),a.xb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(Cr(a,co((Dr(),Er).hc.b.hb,$g)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Vb;e=1300;break;case 114:case 82:a.lb=!0;a.K=qc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
+a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?Fr(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Fr(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&Fr(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?Fr(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?Fr(a,4):e=207;break;case 53:105==a.d?Fr(a,5):e=208;break;case 54:105==a.d?Fr(a,
+6):e=210;break;case 55:105==a.d?Fr(a,7):e=211;break;case 56:105==a.d?Fr(a,8):e=212;break;case 57:105==a.d?Fr(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}Gr(a,e)}b=!0}b&&this.b.preventDefault()};_.Jc=function(){return ur};var ur;function Hr(){Hr=x;Ir=new jq(vf,new Jr)}function Jr(){}u(221,201,Nh,Jr);_.Gc=function(a){a.uc(this)};_.Jc=function(){return Ir};var Ir;
+function sj(){sj=x;tj=new jq(wf,new Kr)}function Kr(){}u(222,201,Nh,Kr);_.Gc=function(a){a.vc(this)};_.Jc=function(){return tj};var tj;function Lr(){Lr=x;Mr=new jq(xf,new Nr)}function Nr(){}u(223,201,Nh,Nr);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Qj(gj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,hj(a))};_.Jc=function(){return Mr};var Mr;function Or(){Or=x;Pr=new jq(yf,new Qr)}function Qr(){}u(224,201,Nh,Qr);_.Gc=function(a){var b;b=this.b;Tn((Qn(),Rn),new Rr(a,a.c,b))};_.Jc=function(){return Pr};var Pr;
+function uj(){uj=x;Hj=new jq(zf,new Sr)}function Sr(){}u(225,201,Nh,Sr);_.Gc=function(a){a.wc(this)};_.Jc=function(){return Hj};var Hj;function yq(){this.b={}}u(226,1,{},yq);_.b=null;u(229,202,Nh);var Tr=null;function Ur(){Ur=x;Vr=new jq(Rg,new Wr)}function Wr(){}u(228,229,Nh,Wr);_.Gc=function(a){Xr(a.b,this,a.b.n)};_.Jc=function(){return Vr};var Vr;function Yr(){Yr=x;Zr=new jq(Sg,new $r)}function $r(){}u(230,229,Nh,$r);_.Gc=function(a){Xr(a.b,this,a.b.n)};_.Jc=function(){return Zr};var Zr;
+function as(){var a;this.b=(a=document.createElement(ae),a.setAttribute(Qf,"return;"),typeof a.ontouchstart==te)}u(231,1,{},as);function bs(){bs=x;cs=new jq(Tg,new ds)}function ds(){}u(232,229,Nh,ds);_.Gc=function(a){Xr(a.b,this,a.b.o)};_.Jc=function(){return cs};var cs;function es(){es=x;fs=new jq(Ug,new gs)}function gs(){}u(233,229,Nh,gs);_.Gc=function(a){hs(a.b,this)&&(a.b.k&&is(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),kk(a.b.d,750),a.b.e=!1))};_.Jc=function(){return fs};var fs;
+function js(a,b){this.b=b;this.c=a}function ks(a,b,c){vk&&(b=new js(b,c),a.Uc(b))}u(234,197,{},js);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return vk};_.b=!1;var vk=_.c=null;function ls(a){this.b=a}u(235,197,{},ls);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return ms};var ms=_.b=null;function ns(){}function os(a){var b;ps&&(b=new ns,a.Uc(b))}u(236,197,{},ns);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return ps};var ps=null;function qs(a){this.b=a}u(237,197,{},qs);_.Gc=function(a){a.Tc(this)};
+_.Hc=function(){return rs};var rs=_.b=null;function ss(){}u(238,197,{},ss);_.Gc=function(a){a.b.O&&a.b.Ed()};_.Hc=function(){return ts};var ts=null;function us(a,b,c){a=a.b;if(!b)throw new vs("Cannot add a handler with a null type");if(!c)throw new vs("Cannot add a null handler");0<a.c?ws(a,new xs(a,b,c)):ys(a,b,null,c);return new zs(new As(a,b,c))}
+function Bs(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new vs("Cannot fire null event");try{++d.c;j=Cs(d,b.Hc(),null);e=null;for(h=d.d?j.Gf(j.Be()):j.Ff();d.d?h.If():h.Xc();){g=d.d?h.Jf():h.Yc();try{b.Gc(g)}catch(n){if(n=Oi(n),A(n,87))f=n,!e&&(e=new Ds),Es(e,f);else throw n;}}if(e)throw new Fs(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ii(d.b);r.c<r.e.Be();)o=Ji(r),o.xc()}finally{d.b=null}}}}catch(q){q=Oi(q);if(A(q,39))throw new Gs(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function Hs(a){Is.call(this,a,!1)}function Is(a,b){this.b=new Js(b);this.c=a}u(239,1,Zh,Hs,Is);_.Uc=function(a){Bs(this,a)};_.b=null;_.c=null;u(242,1,{});function ws(a,b){!a.b&&(a.b=new cj);Xi(a.b,b)}function ys(a,b,c,d){var e;e=fj(a.e,b);e||(e=new Gi,z(a.e,b,e));a=e.xe(c);a||(a=new cj,e.ze(c,a));a.xf(d)}function Ks(a,b,c,d){var e,f;e=Cs(a,b,c);e.zf(d)&&e.ye()&&(f=fj(a.e,b),f.Ae(c),f.ye()&&Ri(a.e,b))}
+function Cs(a,b,c){a=fj(a.e,b);if(!a)return Ls(),Ls(),Zs;c=a.xe(c);return!c?(Ls(),Ls(),Zs):c}u(241,242,{});_.b=null;_.c=0;_.d=!1;function Js(a){this.e=new Gi;this.d=a}u(240,241,{},Js);function zs(a){this.b=a}u(243,1,{},zs);_.b=null;function Fs(a){Pi.call(this,$s(a),at(a));this.b=a}function at(a){a=a.xd();return!a.Xc()?null:a.Yc()}
+function $s(a){var b,c,d;b=a.Be();if(0==b)return null;b=new bt(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:b.b.b+="; ",d=d.Ec(),rn(b.b,d);return b.b.b}u(245,97,ii,Fs);_.b=null;function Gs(a){Fs.call(this,a)}u(244,245,ii,Gs);u(246,1,{},function(){});function ct(a){a=co(a,Yd);return(null==a?0:pg==a||pg.toLowerCase()==a.toLowerCase())?(dt(),et):(null==a?0:ef==a||ef.toLowerCase()==a.toLowerCase())?(dt(),ft):(dt(),gt)}
+function dt(){dt=x;et=new ht("RTL",0);ft=new ht("LTR",1);gt=new ht(Nb,2);it=L(jt,m,16,[et,ft,gt])}function ht(a,b){I.call(this,a,b)}u(248,140,{16:1,72:1,76:1,78:1},ht);var it,gt,ft,et;function kt(){}function lt(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 y(a,b,c,d,e){d=lt(e,d);L(a,b,c,d);return d}function mt(a){return nt([ot,N],[m,s],[71,-1],a,0,2,1)}
+function nt(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=lt(j?g:0,h);L(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=nt(a,b,c,d,e,f,g)}return n}function L(a,b,c,d){pt();var e=qt,f=rt;pt();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function st(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new tt;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new tt;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new tt;}a[b]=c}u(249,1,{},kt);_.qI=0;
+function pt(){pt=x;qt=[];rt=[];var a=new kt,b=qt,c=rt,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var qt,rt;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function An(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function En(a){return a.tM==x||a.cM&&!!a.cM[1]}function ut(a){return null==a?null:a}function vt(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function wt(){var a;$stats&&xt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Rf))a=Rf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Cf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Cf)&&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"}H(Rf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&xt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=L(yt,m,1,[Ib]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&xt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Yp();aq.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Yp();0!=aq.length&&(a=aq.join(l),b=(bq(),cq),a=eq(a),fq(b).insertBefore(a,b.b.firstChild),aq.length=0);0!=Zp.length&&(a=Zp.join(l),b=(bq(),cq),a=eq(a),fq(b).appendChild(a),Zp.length=0);0!=$p.length&&(a=$p.join(l),b=(bq(),cq),a=eq(a),fq(b).appendChild(a),$p.length=0);$stats&&xt("export.client.JSME_export");new zt;new At;0<Bt(null)?Tn((Qn(),Rn),new Ct):Dt()}function Oi(a){return A(a,87)?a:new yn(a)}function Et(a){return Ft(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function Gt(a){return Ft(a.l,a.m,a.h)}function Ft(a,b,c){return _=new Ht,_.l=a,_.m=b,_.h=c,_}
+function It(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Jt;if(0==a.l&&0==a.m&&0==a.h)return Kt=Ft(0,0,0),Ft(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?(Kt=Ft(0,0,0),c=Gt((Lt(),Mt))):(Kt=Ft(c.l,c.m,c.h),c=Ft(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Nt(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?Ot(e):0==c&&0!=d&&0==e?Ot(d)+22:0!=c&&0==d&&0==e?Ot(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Gt((Lt(),Pt)),c=!0,g=!g;else return c=Qt(a,f),g&&Rt(c),Kt=Ft(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Nt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Qt(c,d);f&&Rt(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Ft(f,j,c);g?Kt=Nt(c):Kt=Ft(c.l,c.m,c.h);return e}if(!St(a,b))return e?Kt=Nt(a):Kt=Ft(a.l,a.m,a.h),Ft(0,0,0);c=c?a:Ft(a.l,a.m,a.h);var h,n,o,r;f=Tt(b)-Tt(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Ft(j&4194303,n&4194303,h&1048575);for(n=Ft(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&Rt(n);e?(Kt=Nt(c),d&&(Kt=Ut(Kt,(Lt(),Mt)))):Kt=Ft(c.l,c.m,c.h);return n}
+function Rt(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}function Tt(a){var b;b=Vt(a.h);return 32==b?(b=Vt(a.m),32==b?Vt(a.l)+32:b+20-10):b-12}var Kt=null;function Wt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Ft(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Xt(a,b){return Ft(a.l&b.l,a.m&b.m,a.h&b.h)}function Yt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function O(a){var b,c,d;if(isNaN(a))return Lt(),Zt;if(-9223372036854775E3>a)return Lt(),$t;if(9223372036854775E3<=a)return Lt(),Pt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=vt(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=vt(a/4194304),a-=4194304*b);a=vt(a);b=Ft(a,b,c);d&&Rt(b);return b}function au(a){var b,c;return-129<a&&128>a?(b=a+128,null==bu&&(bu=y(cu,m,17,256,0)),c=bu[b],!c&&(c=bu[b]=Et(a)),c):Et(a)}
+function du(a){var b=jh,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 St(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)}
+function eu(a,b){var c,d,e,f,g,j,h,n,o,r,q,t,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;t=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,t+=d*h,D+=e*h,g+=f*h);0!=n&&(t+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((t&262143)<<4)+((D&31)<<17)+(c>>22);t=(t>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return Ft(c&4194303,q&
+4194303,t&1048575)}function Nt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Ft(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Qt(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 Ft(c&4194303,d&4194303,e&1048575)}function Ut(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Ft(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function P(a){return a.l|a.m<<22}function fu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+fu(Nt(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=au(1E9);a=It(a,b);b=l+P(Kt);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var bu=null;function Lt(){Lt=x;Pt=Ft(4194303,4194303,524287);$t=Ft(0,0,524288);Mt=au(1);au(2);Zt=au(0)}var Pt,$t,Mt,Zt;function Ht(){}u(258,1,{17:1},Ht);
+function xt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function gu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}u(263,1,{},gu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function hu(a,b){rn(a.b.b,b.b);return a}function iu(){this.b=new ju}u(264,1,{},iu);function ku(a){if(null==a)throw new vs("css is null");this.b=a}u(265,1,{18:1,72:1},ku);
+_.eQ=function(a){return!A(a,18)?!1:H(this.b,a.b)};_.hC=function(){return lu(this.b)};_.b=null;function mu(a){if(null==a)throw new vs("html is null");this.b=a}u(267,1,gi,mu);_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return lu(this.b)};_.b=null;u(268,1,gi,function(){this.b=l});_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return lu(this.b)};_.b=null;
+function nu(){nu=x;ou=RegExp(oa,ve);pu=RegExp(qb,ve);qu=RegExp(ob,ve);ru=RegExp(ta,ve);su=RegExp(da,ve)}function tu(a){nu();-1!=a.indexOf(oa)&&(a=a.replace(ou,pa));-1!=a.indexOf(ob)&&(a=a.replace(qu,ra));-1!=a.indexOf(qb)&&(a=a.replace(pu,qa));-1!=a.indexOf(da)&&(a=a.replace(su,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(ru,"&#39;"));return a}var ou,pu,qu,su,ru;function uu(a){if(null==a)throw new vs("uri is null");this.b=a}u(270,1,{20:1},uu);_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return lu(this.b)};
+_.b=null;function vu(){vu=x}u(272,1,{});function wu(){}u(273,1,{},wu);var xu=null;function yu(){}u(274,272,{},yu);var zu=null;function Au(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Cs(a.b,f,null).Be();for(e-=1;0<=e;--e)if(d=Cs(a.b,f,null).Ef(e),A(d,21)&&Dn(d.b,b)){var h=a.b,n=f;0<h.c?ws(h,new Bu(h,n,null,d)):Ks(h,n,null,d)}}}u(275,1,ui);_.b=null;function Cu(a){this.b=a}u(276,275,ui,Cu);_.Wc=function(a){a.d&&(this.b._c(a.e)||(a.b=!0))};function Du(a){this.b=a}u(277,275,ui,Du);
+_.Sc=function(){Eu(this.b.b)};function Fu(){xn()}u(278,97,Mh,Fu);function Gu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,kk(a.e,1))}function Hu(){this.b=new Iu(this);this.c=new cj;this.e=new Ju(this);this.i=new Ku(this)}u(279,1,{},Hu);_.d=!1;_.f=!1;function Iu(a){qk();this.b=a}u(280,24,{},Iu);_.Dc=function(){if(this.b.d){var a=this.b,b;b=Lu(a.i.e.c,a.i.c);Mu(a.i);A(b,22)&&new Fu;a.d=!1;Gu(a)}};_.b=null;function Ju(a){qk();this.b=a}u(281,24,{},Ju);
+_.Dc=function(){this.b.f=!1;var a=this.b,b=gk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(kk(a.b,1E4);a.i.d<a.i.b;){d=Nu(a.i);try{if(null==d)break;A(d,22)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Mu(a.i)}if(100<=gk()-b)break}}finally{e||(ek(a.b),a.d=!1,Gu(a))}};_.b=null;function Nu(a){var b;a.c=a.d;b=Lu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Mu(a){Ou(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Ku(a){this.e=a}u(282,1,{},Ku);_.Xc=function(){return this.d<this.b};_.Yc=function(){return Nu(this)};
+_.Zc=function(){Mu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Pu(a,b){var c=(Qu(),Ru(b));a.appendChild(c)}function Su(a,b,c){var d;d=Wj;Wj=a;b==lj&&8192==Tu(a.type)&&(lj=null);c.$c(a);Wj=d}var Wj=null,lj=null;function Uu(){Uu=x;Vu=new Hu}function Oj(a){Uu();if(!a)throw new vs("cmd cannot be null");var b=Vu;Xi(b.c,a);Gu(b)}var Vu;function Wu(a){mj();!Xu&&(Xu=new wk);Yu||(Yu=new Is(null,!0),Zu=new $u);return us(Yu,Xu,a)}var Yu=null;function av(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function $u(){}u(288,197,{},$u);_.Gc=function(a){a.Wc(this);Zu.d=!1};_.Hc=function(){return Xu};_.Ic=function(){av(this)};_.b=!1;_.c=!1;_.d=!1;var Xu=_.e=null,Zu=null;function bv(){bv=x;cv=new dv;ev()||(cv=null)}var cv=null;function sk(){}u(290,1,{},sk);_.Qc=function(){for(;0<(qk(),rk).d;)ek(Lu(rk,0))};function uk(a,b){return us((!fv&&(fv=new gv),fv),a,b)}function hv(a){tk();iv||(jv(),iv=!0);return uk((!ps&&(ps=new wk),ps),a)}function tk(){kv||(lv(),kv=!0)}
+function mv(){var a;kv&&(a=new nv,fv&&Bs(fv,a));return null}var kv=!1,fv=null,ov=0,pv=0,iv=!1;function qv(){qv=x;rv=new wk}function nv(){qv()}u(292,197,{},nv);_.Gc=function(){null.ag()};_.Hc=function(){return rv};var rv;function gv(){Hs.call(this,null)}u(294,239,Zh,gv);
+function Tu(a){switch(a){case md:return 4096;case yd:return 1024;case Bd:return 1;case Rd:return 2;case ne:return 2048;case Ue:return 128;case Ve:return 256;case We:return 512;case bf:return 32768;case "losecapture":return 8192;case vf:return 4;case wf:return 64;case xf:return 32;case yf:return 16;case zf:return 8;case "scroll":return 16384;case ke:return 65536;case "DOMMouseScroll":case Af:return 131072;case Od:return 262144;case Wf:return 524288;case Ug:return 1048576;case Tg:return 2097152;case Sg:return 4194304;
+case Rg:return 8388608;case ye:return 16777216;case we:return 33554432;case xe:return 67108864;default:return-1}}function mj(){sv||(tv(),sv=!0)}var sv=!1;function uv(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 vv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function tv(){wv=C(function(a){var b;var c=Yu,d,e,f;Xu&&c&&xv(c.b.e,Xu)?(b=Zu.b,d=Zu.c,e=Zu.d,f=Zu.e,av(Zu),Zu.e=a,Bs(c,Zu),c=!(Zu.b&&!Zu.c),Zu.b=b,Zu.c=d,Zu.d=e,Zu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});yv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!An(b)&&A(b,23)&&Su(a,c,b)});zv=C(function(a){a.preventDefault();yv.call(this,a)});Av=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;yv.call(this,a)});Bv=C(function(a){if(wv(a)){var b=nj;b&&b.__listener&&!An(b.__listener)&&A(b.__listener,23)&&(Su(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Bd,Bv,!0);$wnd.addEventListener(Rd,Bv,!0);$wnd.addEventListener(vf,Bv,!0);$wnd.addEventListener(zf,Bv,!0);$wnd.addEventListener(wf,Bv,!0);$wnd.addEventListener(yf,Bv,!0);$wnd.addEventListener(xf,Bv,!0);$wnd.addEventListener(Af,Bv,!0);$wnd.addEventListener(Ue,wv,!0);$wnd.addEventListener(We,wv,!0);$wnd.addEventListener(Ve,
+wv,!0);$wnd.addEventListener(Ug,Bv,!0);$wnd.addEventListener(Tg,Bv,!0);$wnd.addEventListener(Sg,Bv,!0);$wnd.addEventListener(Rg,Bv,!0);$wnd.addEventListener(ye,Bv,!0);$wnd.addEventListener(we,Bv,!0);$wnd.addEventListener(xe,Bv,!0)}function Cv(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)}
+function Dv(a,b){mj();switch(b){case "drag":a.ondrag=yv;break;case ee:a.ondragend=yv;break;case fe:a.ondragenter=zv;break;case "dragleave":a.ondragleave=yv;break;case ge:a.ondragover=zv;break;case he:a.ondragstart=yv;break;case ie:a.ondrop=yv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,yv,!1);a.addEventListener(b,yv,!1);break;default:throw"Trying to sink unknown event type "+b;}}var nj=null,wv=null,Bv=null,zv=null,yv=null,Av=null;
+function Ev(a,b){a.__eventBits=b;a.onclick=b&1?yv:null;a.ondblclick=b&2?yv:null;a.onmousedown=b&4?yv:null;a.onmouseup=b&8?yv:null;a.onmouseover=b&16?yv:null;a.onmouseout=b&32?yv:null;a.onmousemove=b&64?yv:null;a.onkeydown=b&128?yv:null;a.onkeypress=b&256?yv:null;a.onkeyup=b&512?yv:null;a.onchange=b&1024?yv:null;a.onfocus=b&2048?yv:null;a.onblur=b&4096?yv:null;a.onlosecapture=b&8192?yv:null;a.onscroll=b&16384?yv:null;a.onload=b&32768?Av:null;a.onerror=b&65536?yv:null;a.onmousewheel=b&131072?yv:null;
+a.oncontextmenu=b&262144?yv:null;a.onpaste=b&524288?yv:null}function Fv(){var a;Fv=x;Gv=(a=$doc,H(a.compatMode,Ib)?a.documentElement:a.body)}var Gv;function Hv(){this.c=new cj}function Iv(a){a=a[ad];return null==a?-1:a}u(299,1,{},Hv);_.b=null;function Jv(a,b){this.b=a;this.c=b}u(300,1,{},Jv);_.b=0;_.c=null;u(301,1,Zh);_.ad=function(a){return decodeURI(a.replace("%23",ma))};_.Uc=function(a){Bs(this.b,a)};_.bd=function(a){a=null==a?l:a;if(!H(a,null==Kv?l:Kv))Kv=a,ts&&(a=new ss,Bs(this.b,a))};
+var Kv=l;function ev(){function a(){$wnd.setTimeout(a,250);e()}var b=cv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ad(d.substring(1)));Kv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ad(c.substring(1)));b.bd(a)});a();return!0}function dv(){this.b=new Hs(null)}u(302,301,Zh,dv);
+function lv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(mv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{kv&&ks((!fv&&(fv=new gv),fv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function jv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(iv&&(d=qj(),c=rj(),pv!=d||ov!=c))pv=d,ov=c,os((!fv&&(fv=new gv),fv))}finally{a&&a(b)}})}function bj(a,b){Ki(a.gd(),b,!0)}function aj(a,b){Ki(a.gd(),b,!1)}function pj(a,b,c){0<=b&&a.md(b+bg);0<=c&&a.kd(c+bg)}function Lv(a,b){null==b||0==b.length?a.hb.removeAttribute(Ng):a.hb.setAttribute(Ng,b)}function Mv(a){var b,a=co(a,Ad);b=Nv(a,Ov(32));return 0<=b?a.substr(0,b-0):a}
+function Ki(a,b,c){if(!a)throw new Si(mc);b=$n(b);if(0==b.length)throw new xk(Kc);if(c){var d;d=$n(b);b=a.className;-1==eo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=$n(b);f=a.className;e=eo(f,c);-1!=e&&(b=$n(f.substr(0,e-0)),c=$n(ao(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Pv(a,b){a.style.display=b?l:Hf;a.setAttribute("aria-hidden",""+!b)}u(308,1,si);_.cd=function(){return Yj(this.hb)};_.dd=function(){return $j(this.hb)};
+_.ed=function(){return G(this.hb,Of)};_.fd=function(){return G(this.hb,Pf)};_.gd=function(){return this.hb};_.hd=function(){return this.hb.style.display!=Hf};_.jd=function(){throw new Qv;};_.kd=function(a){this.hb.style[Me]=a};_.ld=function(a){Pv(this.hb,a)};_.md=function(a){this.hb.style[eh]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;function Rv(a,b,c){Dv(a.hb,c.c);us(!a.eb?a.eb=new Hs(a):a.eb,c,b)}
+function B(a,b,c){var d;d=Tu(c.c);if(-1==d)Dv(a.hb,c.c);else if(-1==a.db){var e=a.hb;d|=a.hb.__eventBits||0;mj();Ev(e,d)}else a.db|=d;return us(!a.eb?a.eb=new Hs(a):a.eb,c,b)}function Sv(a,b,c){return us(!a.eb?a.eb=new Hs(a):a.eb,c,b)}function Tv(a){var b;if(a.pd())throw new Uv("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;mj();Ev(c,b)}else a.db|=b;a.nd();a.sd()}
+function Vv(a,b){var c;switch(Tu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(gq&&(f=gq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&Bs(a.eb,f.b),f.b.b=d,f.b.c=e}function Wv(a){if(!a.pd())throw new Uv("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.hb.__listener=null,a.cb=!1}}}
+function Xj(a){if(a.gb)if(A(a.gb,29))a.gb.ud(a);else{if(a.gb)throw new Uv("This widget's parent does not implement HasWidgets");}else if(jj(),xv(Xv.b,a)){jj();try{a.rd()}finally{Ri(Xv.b,a)}}}function Yv(a,b){var c;c=a.gb;if(b){if(c)throw new Uv("Cannot set a new parent without first clearing the old parent");a.gb=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.gb=null}}u(307,308,xi);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.eb&&Bs(this.eb,a)};_.pd=function(){return this.cb};
+_.qd=function(){Tv(this)};_.$c=function(a){Vv(this,a)};_.rd=function(){Wv(this)};_.sd=function(){};_.td=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function Zv(a){for(a=new $v(a);a.b.b<a.b.c.d-1;)aw(a.b),bw(a.b)}u(306,307,ki);_.nd=function(){cw(this,(dw(),ew))};_.od=function(){cw(this,(dw(),fw))};function gw(a,b,c){Xj(b);var d=a.q;hw(d,b,d.d);d=(Qu(),Ru(b.hb));c.appendChild(d);Yv(b,a)}
+function iw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new jw;b.gb==a&&(f=a.vd(b),f<d&&--d);Xj(b);hw(a.q,b,d);e?(e=b.hb,Cv(c,(Qu(),Ru(e)),d)):(e=(Qu(),Ru(b.hb)),c.appendChild(e));Yv(b,a)}function kw(a,b){var c;if(b.gb!=a)return!1;try{Yv(b,null)}finally{c=b.hb;go(c).removeChild(c);c=a.q;var d;d=lw(c,b);if(-1==d)throw new mw;if(0>d||d>=c.d)throw new jw;for(--c.d;d<c.d;++d)st(c.b,d,c.b[d+1]);st(c.b,c.d,null)}return!0}u(305,306,ki);_.vd=function(a){return lw(this.q,a)};
+_.wd=function(a,b,c,d){iw(this,a,b,c,d)};_.xd=function(){return new nw(this.q)};_.ud=function(a){return kw(this,a)};function ow(a,b){gw(a,b,a.hb)}function ij(a,b,c,d){var e;Xj(b);e=a.q.d;a.Ad(b,c,d);a.wd(b,a.hb,e,!0)}function pw(a,b){var c;(c=kw(a,b))&&qw(b.hb);return c}function rw(a,b,c,d){if(b.gb!=a)throw new xk("Widget must be a child of this panel.");a.Ad(b,c,d)}function sw(a,b,c){a=a.hb;-1==b&&-1==c?qw(a):(a.style[Yf]=cd,a.style[Xe]=b+bg,a.style[Qg]=c+bg)}
+function tw(){var a=$doc.createElement(ae);this.q=new uw(this);this.hb=a;this.hb.style[Yf]="relative";this.hb.style[Uf]=Ne}function qw(a){a.style[Xe]=l;a.style[Qg]=l;a.style[Yf]=l}u(304,305,ki,tw);_.yd=function(a){ow(this,a)};_.ud=function(a){return pw(this,a)};_.zd=function(a,b,c){rw(this,a,b,c)};_.Ad=function(a,b,c){sw(a,b,c)};function vw(a,b){if(a.Cd())throw new Uv("SimplePanel can only contain one child widget");a.Dd(b)}
+function ww(a,b){if(a.bb!=b)return!1;try{Yv(b,null)}finally{a.Bd().removeChild(b.hb),a.bb=null}return!0}function xw(a,b){if(b!=a.bb&&(b&&Xj(b),a.bb&&a.ud(a.bb),a.bb=b)){var c=(Qu(),Ru(a.bb.hb));a.Bd().appendChild(c);Yv(b,a)}}function yw(){this.hb=$doc.createElement(ae)}u(312,306,ki,yw);_.Bd=function(){return this.hb};_.Cd=function(){return this.bb};_.xd=function(){return new zw(this)};_.ud=function(a){return ww(this,a)};_.Dd=function(a){xw(this,a)};_.bb=null;
+function Aw(a,b){a._&&(Bw(a.$,!1,!1),ks(a,a,b))}function Cw(a){var b;if(b=a.bb)null!=a.P&&b.kd(a.P),null!=a.Q&&b.md(a.Q)}function Dw(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[Xe]=b-0+(Ij(),bg);a.style[Qg]=c+bg}function Ew(a){a._||(a.cb&&Xj(a),Bw(a.$,!0,!1))}u(311,312,ki);_.Bd=function(){return fo(this.hb)};_.ed=function(){return G(this.hb,Of)};_.fd=function(){return G(this.hb,Pf)};_.gd=function(){return go(fo(this.hb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){Aw(this,a)};
+_.hd=function(){return!H(Ne,this.hb.style[bh])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this._&&Bw(this.$,!1,!0)};_.kd=function(a){this.P=a;Cw(this);0==a.length&&(this.P=null)};_.Gd=function(a,b){Dw(this,a,b)};_.ld=function(a){this.hb.style[bh]=a?ch:Ne};_.Dd=function(a){xw(this,a);Cw(this)};_.md=function(a){this.Q=a;Cw(this);0==a.length&&(this.Q=null)};_.Hd=function(){Ew(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
+_.ab=-1;
+function Fw(a,b){var c;yw.call(this);this.S=new Gw;this.M=(Hw(),Iw);this.$=new Jw(this);this.hb.appendChild($doc.createElement(ae));this.Gd(0,0);go(fo(this.hb))[Ad]="gwt-PopupPanel";fo(this.hb)[Ad]=Xf;this.O=this.N=a;this.X=!1;c=L(yt,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new Kw(c);this.L.gd()[Ad]=l;c=go(fo(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Si(mc);d=$n(d);if(0==d.length)throw new xk(Kc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
+h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}xw(this,this.L);Cw(this);Ki(fo(this.hb),Xf,!1);Ki(this.L.c,b+"Content",!0)}u(310,311,ki);_.nd=function(){Tv(this.L)};_.od=function(){Wv(this.L)};_.Cd=function(){return this.L.bb};_.xd=function(){return new zw(this.L)};_.ud=function(a){return this.L.ud(a)};_.Dd=function(a){xw(this.L,a);Cw(this)};_.L=null;u(309,310,ki);_.rd=function(){Wv(this)};
+function Lw(){Lw=x;Mw=new Nw(Gb,0,(Hw(),Iw));Ow=new Nw(oc,1,Pw);Qw=new Nw(vc,2,Rw);Sw=L(Tw,m,24,[Mw,Ow,Qw])}function Nw(a,b,c){I.call(this,a,b);this.b=c}u(313,140,{24:1,72:1,76:1,78:1},Nw);_.b=null;var Sw,Mw,Ow,Qw;function Uw(){Uw=x;Vw=L(yt,m,1,[Qg,uf,td])}
+function Kw(a){var b;Uw();var c,d;c=this.hb=$doc.createElement(Eg);this.d=$doc.createElement(Hg);Pu(c,this.d);c[wd]=0;for(c=c[vd]=0;c<a.length;++c)d=(b=$doc.createElement(Vg),b[Ad]=a[c],Pu(b,Ww(a[c]+"Left")),Pu(b,Ww(a[c]+Jb)),Pu(b,Ww(a[c]+"Right")),b),Pu(this.d,d),1==c&&(this.c=fo(uv(d,1)));this.hb[Ad]="gwt-DecoratorPanel"}function Ww(a){var b,c;c=$doc.createElement(Ig);b=$doc.createElement(ae);var d=(Qu(),Ru(b));c.appendChild(d);c[Ad]=a;b[Ad]=a+"Inner";return c}u(315,312,ai,Kw);_.Bd=function(){return this.c};
+_.c=null;_.d=null;var Vw;u(314,315,ai);u(316,1,{});function dw(){dw=x;ew=new Xw;fw=new Yw}function Zw(a){Fs.call(this,a)}function cw(a,b){dw();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Oi(f),A(f,87))d=f,!c&&(c=new Ds),Es(c,d);else throw f;}}if(c)throw new Zw(c);}u(317,244,ii,Zw);var ew,fw;function Xw(){}u(318,1,{},Xw);_.Id=function(a){a.qd()};function Yw(){}u(319,1,{},Yw);_.Id=function(a){a.rd()};u(322,307,xi);_.Mc=function(a){return B(this,a,(Hr(),Hr(),Ir))};
+_.Nc=function(a){return B(this,a,(sj(),sj(),tj))};_.Oc=function(a){return B(this,a,(Lr(),Lr(),Mr))};_.Pc=function(a){return B(this,a,(uj(),uj(),Hj))};_.qd=function(){Tv(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};u(321,322,xi);function $w(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=ud,b);this.hb[Ad]="gwt-Button";this.hb.innerHTML=a||l}u(320,321,{13:1,15:1,23:1,25:1,28:1,31:1,35:1,37:1},$w);u(323,305,ki);_.e=null;_.f=null;
+function ax(a,b){var c;if(a.i)throw new Uv("Composite.initWidget() may only be called once.");Xj(b);c=b.hb;a.hb=c;var d;Qu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Qu(),c).__gwt_resolve=bx(a));a.i=b;Yv(b,a)}function cx(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);mj();Ev(d,b)}else b.db|=c;a.db=-1}a.i.qd();a.hb.__listener=a;a.sd()}u(324,307,Rh);_.pd=function(){return this.i?this.i.pd():!1};_.qd=function(){cx(this)};_.$c=function(a){Vv(this,a);this.i.$c(a)};
+_.rd=function(){this.i.rd()};_.jd=function(){return this.hb=this.i.jd()};_.i=null;function dx(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[Yd]=pg;break;case 1:c[Yd]=ef;break;case 2:ct(c)!=(dt(),gt)&&(c[Yd]=l)}}}function ex(a){this.b=a;this.d=!1;this.e=this.c=ct(a)}u(325,1,{},ex);_.b=null;_.c=null;_.d=!1;_.e=null;function oj(){this.hb=fx()}u(326,312,ki,oj);_.Mc=function(a){return B(this,a,(Hr(),Hr(),Ir))};_.Nc=function(a){return B(this,a,(sj(),sj(),tj))};
+_.Oc=function(a){return B(this,a,(Lr(),Lr(),Mr))};_.Pc=function(a){return B(this,a,(uj(),uj(),Hj))};function gx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=fo(b);e=null;c&&(c=Iv(c),e=0>c?null:Lu(a.j.c,c));e?hx(a,e):d&&(b.innerHTML=l||l);return b}function hx(a,b){var c;if(b.gb!=a)return!1;try{Yv(b,null)}finally{c=b.hb;go(c).removeChild(c);var d=a.j,e;e=Iv(c);c[ad]=null;c=d.c;ix(e,c.d);st(c.c,e,null);d.b=new Jv(e,d.b)}return!0}u(328,306,ki);_.xd=function(){return new jx(this)};
+_.ud=function(a){return hx(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function kx(a){if(0>=a.c)throw new lx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new lx("Column index: 0, Column size: "+a.b);}
+function mx(){this.j=new Hv;this.i=$doc.createElement(Eg);this.d=$doc.createElement(Hg);Pu(this.i,this.d);this.hb=this.i;this.e=new nx(this);var a=new ox(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Cv(a.c.i,(Qu(),Ru(b)),0);Pu(a.b,$doc.createElement(Fd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new lx("Row index: "+a+", Row size: "+d);if(0>c)throw new lx("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new lx("Column index: "+c+", Column size: "+this.b);c=gx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Ig),d.innerHTML=sa||l,Cv(c,(Qu(),Ru(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Fd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Ig);
+e.innerHTML=sa;c=$doc.createElement(Vg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)gx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}u(327,328,ki,mx);_.b=0;_.c=0;function px(a){for(;++a.c<a.e.d&&!(null!=Lu(a.e,a.c)););}function jx(a){this.d=a;this.e=this.d.j.c;px(this)}u(329,1,{},jx);_.Xc=function(){return this.c<this.e.d};
+_.Yc=function(){var a;if(this.c>=this.e.d)throw new mw;a=Lu(this.e,this.c);this.b=this.c;px(this);return a};_.Zc=function(){var a;if(0>this.b)throw new qx;a=Lu(this.e,this.b);Xj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function nx(a){this.b=a}u(330,1,{},nx);_.b=null;function ox(a){this.c=a}u(331,1,{},ox);_.b=null;_.c=null;function rx(){rx=x;sx=new tx}var sx;function ux(){ux=x;vx=new wx((tp(),xd));xx=new wx(Xe);yx=new wx(jg);zx=xx;Ax=yx;Bx=zx}var vx,Bx,xx,Ax,zx,yx;function tx(){}u(333,1,{},tx);
+function wx(a){this.b=a}u(334,333,{},wx);_.b=null;function Cx(){Cx=x;Dx=new Ex(uf);Fx=new Ex(Qg)}var Dx,Fx;function Ex(a){this.b=a}u(335,1,{},Ex);_.b=null;function Gx(a,b){var c;c=Hx(a);Pu(a.c,c);gw(a,b,c)}function Hx(a){var b;b=$doc.createElement(Ig);b[fd]=a.b.b;b.style[ah]=a.d.b;return b}function Ix(a,b){var c,d;d=go(b.hb);(c=kw(a,b))&&a.c.removeChild(d);return c}
+function Jx(){this.q=new uw(this);this.f=$doc.createElement(Eg);this.e=$doc.createElement(Hg);Pu(this.f,this.e);this.hb=this.f;this.b=(ux(),Bx);this.d=(Cx(),Fx);this.c=$doc.createElement(Vg);Pu(this.e,this.c);this.f[wd]=bb;this.f[vd]=bb}u(336,323,ki,Jx);_.ud=function(a){return Ix(this,a)};_.c=null;function Kx(){Kx=x;new Gi}function Lx(a){Kx();Mx.call(this,a.e.b,a.c,a.d,a.f,a.b)}function Nx(a,b,c,d,e){Kx();this.b=new Ox(this,a,b,c,d,e);this.hb[Ad]="gwt-Image"}
+function Mx(a,b,c,d,e){Kx();Nx.call(this,(vu(),new uu(a)),b,c,d,e)}u(337,307,xi,Lx,Nx,Mx);_.Mc=function(a){return B(this,a,(Hr(),Hr(),Ir))};_.Nc=function(a){return B(this,a,(sj(),sj(),tj))};_.Oc=function(a){return B(this,a,(Lr(),Lr(),Mr))};_.Pc=function(a){return B(this,a,(uj(),uj(),Hj))};_.$c=function(a){32768==Tu(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);Vv(this,a)};_.sd=function(){var a=this.b;H(bf,co(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new Px(a,this),Tn((Qn(),Rn),a.i))};_.b=null;
+u(339,1,{});_.i=null;function Qx(){Qx=x;Rx()}
+function Ox(a,b,c,d,e,f){var g,j;Qx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(zg);j=new iu;hu(hu(hu(j,new ku("width:"+e+(Ij(),bg)+nb)),new ku("height:"+f+dg)),new ku("background:url("+b.b+") no-repeat "+-c+"px "+-d+dg));!Sx&&(Sx=new Tx);b=Ux;c=new ku((new ku(j.b.b.b)).b);j=new ju;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=tu(b.b);rn(j.b,b);j.b.b+="' style='";b=tu(c.b);rn(j.b,b);j.b.b+="' border='0'>";j=new mu(j.b.b);g.innerHTML=j.b||l;g=fo(g);a.cb&&
+(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),mj(),Ev(g,a)):a.db|=133333119}u(338,339,{},Ox);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Px(a,b){this.b=a;this.c=b}u(340,1,{},Px);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(bf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=bf)};_.b=null;_.c=null;function Vx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(rx(),sx)?a.c.e==(dt(),ft)?(ux(),xx):a.c.e==et?(ux(),yx):(ux(),zx):a.c.e==(dt(),ft)?(ux(),yx):a.c.e==et?(ux(),xx):(ux(),Ax);b!=a.d&&(a.d=b,a.hb.style[Kg]=!a.d?l:a.d.b)}u(342,307,xi);_.b=null;_.c=null;_.d=null;
+function Wx(){this.hb=$doc.createElement(ae);this.c=new ex(this.hb);this.hb[Ad]="gwt-Label"}function Xx(){Wx.call(this);dx(this.c,fh);Vx(this)}u(341,342,xi,Wx,Xx);_.Mc=function(a){return B(this,a,(Hr(),Hr(),Ir))};_.Nc=function(a){return B(this,a,(sj(),sj(),tj))};_.Oc=function(a){return B(this,a,(Lr(),Lr(),Mr))};_.Pc=function(a){return B(this,a,(uj(),uj(),Hj))};function Yx(a,b){if(0>b||b>=a.hb.options.length)throw new jw;}function qq(a,b){Yx(a,b);return a.hb.options[b].value}
+function Zx(){this.hb=$doc.createElement("select");this.hb[Ad]="gwt-ListBox"}u(343,322,xi,Zx);u(344,275,ui);function $x(a){this.b=a}u(345,344,ui,$x);_.Kc=function(){};function ay(a){this.b=a}u(346,344,ui,ay);_.Qc=function(a){this.b.Jd(a.i,a.b)};function by(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Vg);Cv(a.f,(Qu(),Ru(e)),b);a=(Qu(),Ru(c));d.appendChild(a)}else d=uv(a.f,0),Cv(d,(Qu(),Ru(c)),b)}
+function cy(a,b,c){var d;dy(a,b);c&&b.b?(dy(a,null),a=b.b,b=(Qn(),Rn),b.d=Un(b.d,[new ey(a),!1])):null!=b.d&&(a.k=new fy(a,b),c=(Hw(),Pw),a.k.M=c,a.k.U=a.i,a.k.gd()[Ad]=Ke,d=Mv(a.hb),H(Je,d)||bj(a.k,d+"Popup"),Sv(a.k,new ay(a),vk?vk:vk=new wk),a.o=b.d,d=a.k,a=new gy(a,b),d.hb.style[bh]=Ne,Ew(d),a.b.p?Dw(a.b.k,Yj(a.b.hb)+G(a.b.hb,Pf)-1,$j(a.c.hb)):Dw(a.b.k,Yj(a.c.hb),$j(a.b.hb)+G(a.b.hb,Of)-1),d.hb.style[bh]=ch)}function hy(a,b){if(b||!(a.n&&a.o==a.n.d))dy(a,b),a.hb.focus(),b&&a.e&&cy(a,b,!1)}
+function iy(a,b){var c;a:{c=b.target;var d,e;for(e=new Ii(a.j);e.c<e.e.Be();)if(d=Ji(e),d.hb.contains(c)){c=d;break a}c=null}switch(Tu(b.type)){case 1:a.hb.focus();c&&cy(a,c,!0);break;case 16:c&&hy(a,c);break;case 32:c&&hy(a,null);break;case 2048:jy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:jy(a)||a.p||ky(a);b.cancelBubble=!0;b.preventDefault();break;case 39:jy(a)||(a.p?null!=a.n.d&&!a.n.d.ag().ag()&&(cy(a,a.n,!1),a.n.d.ag()):ly(a));b.cancelBubble=!0;b.preventDefault();break;case 38:jy(a)||
+a.p&&ky(a);b.cancelBubble=!0;b.preventDefault();break;case 40:jy(a)||(a.p?ly(a):null!=a.n.d&&!a.n.d.ag().ag()&&(cy(a,a.n,!1),a.n.d.ag()));b.cancelBubble=!0;b.preventDefault();break;case 27:dy(a,null);a.k&&Aw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:dy(a,null);a.k&&Aw(a.k,!1);break;case 13:jy(a)||(cy(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Vv(a,b)}function my(a,b,c){c&&dy(a,null);ks(a,b,!1);a.o=null;a.k=null}
+function jy(a){var b;if(!a.n){for(b=new Ii(a.j);b.c<b.e.Be();){b=Ji(b);dy(a,b);break}return!0}return!1}function dy(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Mv(c.hb)+Va;Ki(c.gd(),d,!1);a.p&&(c=go(a.n.hb),2==vv(c)&&(c=uv(c,1),Ki(c,Cg,!1)))}if(b){c=Mv(b.hb)+Va;Ki(b.gd(),c,!0);a.p&&(c=go(b.hb),2==vv(c)&&(c=uv(c,1),Ki(c,Cg,!0)));xl();c=a.hb;var d=new Yk(b.hb),e=(sl(),tl),d=L(ny,m,5,[d]),e=e.b,f,g,j,h;f=new pn;for(j=0,h=d.length;j<h;++j)g=d[j],qn(qn(f,g.b),ba);d=$n(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function ly(a){var b,c,d;if(a.n){for(b=c=Nj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Lu(a.j,b):Lu(a.j,c);break}dy(a,d)}}function ky(a){var b,c,d;if(a.n){for(b=c=Nj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Lu(a.j,b):Lu(a.j,c);break}dy(a,d)}}u(347,307,xi);_.$c=function(a){iy(this,a)};_.rd=function(){this.k&&Aw(this.k,!1);Wv(this)};_.Jd=function(a,b){my(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function ey(a){this.b=a}u(348,1,{},ey);_.xc=function(){oy(this.b)};_.b=null;
+function py(a){this.b=a}u(349,1,{},py);_.Kc=function(){dy(this.b,null)};_.b=null;function fy(a,b){this.b=a;this.c=b;Fw.call(this,!0,pf);xw(this.L,this.c.d);Cw(this);this.Z=!0;this.c.d.ag()}u(350,310,ki,fy);_.Wc=function(a){var b,c;if(!a.b)switch(Tu(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&dy(this.b,null)}};_.b=null;_.c=null;function gy(a,b){this.b=a;this.c=b}u(351,1,{},gy);_.b=null;var qy=_.c=null;
+function ry(){ry=x;qy=new gu((vu(),new uu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function sy(a,b){this.hb=$doc.createElement(Ig);var c=Mv(this.hb)+Va;Ki(this.gd(),c,!1);this.hb.textContent=a||l;this.hb[Ad]="gwt-MenuItem";c=ho();this.hb.setAttribute(Oe,c);xl();this.hb.setAttribute("role",dm.b);this.b=b}u(354,308,{28:1,32:1,35:1},sy);_.b=null;_.c=null;_.d=null;
+function ty(){var a;this.hb=$doc.createElement(Ig);this.hb[Ad]="gwt-MenuItemSeparator";a=$doc.createElement(ae);Pu(this.hb,a);a[Ad]="menuSeparatorInner"}u(355,308,si,ty);function uy(){var a,b,c,d,e;b=null.ag();e=qj();d=rj();b[$d]=(ip(),Hf);b[eh]=0+(Ij(),bg);b[Me]=cb;c=$doc;c=(H(c.compatMode,Ib)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Ib)?a.documentElement:a.body).scrollHeight||0;b[eh]=(c>e?c:e)+bg;b[Me]=(a>d?a:d)+bg;b[$d]="block"}function Gw(){}u(356,1,{},Gw);_.Sc=function(){uy()};
+function vy(a){this.b=a}u(357,1,{},vy);_.Wc=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.Wc(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(Tu(d.type)){case 4:case 1048576:if(lj){a.c=!0;break}if(!c&&b.N){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(lj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function wy(a){this.b=a}u(358,1,{},wy);_.b=null;function Hw(){Hw=x;Iw=new xy(Gb,0);Pw=new xy(oc,1);Rw=new xy(vc,2);yy=L(zy,m,33,[Iw,Pw,Rw])}function xy(a,b){I.call(this,a,b)}u(359,140,{33:1,72:1,76:1,78:1},xy);var yy,Iw,Pw,Rw;function Ay(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=hv(a.b.S),uy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Ti(a.i.b),a.i=null,a.c=!1)}function By(a){a.k||(Ay(a),a.d||(jj(),pw(kj(null),a.b)));a.b.hb.style[Dd]="rect(auto, auto, auto, auto)";a.b.hb.style[Uf]=ch}
+function Cy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=vt(b*a.e);j=vt(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Dd]="rect("+g+cg+f+cg+c+cg+e+"px)"}
+function Bw(a,b,c){a.d=c;dk(a);a.j&&(ek(a.j),a.j=null,By(a));a.b._=b;var d=a.b;d.Y&&(Ti(d.Y.b),d.Y=null);d.T&&(Ti(d.T.b),d.T=null);if(d._){d.Y=Wu(new vy(d));var e;e=new wy(d);bv();e=cv?us(cv.b,(!ts&&(ts=new wk),ts),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(Hw(),Iw)&&!b&&(c=!1);a.k=b;c?b?(Ay(a),a.b.hb.style[Yf]=cd,-1!=a.b.ab&&a.b.Gd(a.b.W,a.b.ab),a.b.hb.style[Dd]="rect(0px, 0px, 0px, 0px)",jj(),ow(kj(null),a.b),a.j=new Dy(a),kk(a.j,1)):fk(a,200):(Ay(a),a.k?(a.b.hb.style[Yf]=cd,-1!=a.b.ab&&a.b.Gd(a.b.W,a.b.ab),
+jj(),ow(kj(null),a.b)):a.d||(jj(),pw(kj(null),a.b)),a.b.hb.style[Uf]=ch)}function Jw(a){var b=(mk(),nk);this.n=new lk(this);this.t=b;this.b=a}u(360,17,{},Jw);_.zc=function(){By(this)};_.Ac=function(){this.e=G(this.b.hb,Of);this.f=G(this.b.hb,Pf);this.b.hb.style[Uf]=Ne;Cy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Cy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Dy(a){qk();this.b=a}u(361,24,{},Dy);_.Dc=function(){this.b.j=null;fk(this.b,200)};_.b=null;
+function Qu(){Qu=x;Ey()}function Ru(a){return a.__gwt_resolve?a.__gwt_resolve():a}function bx(a){return function(){this.__gwt_resolve=Fy;return a.jd()}}function Fy(){throw"A PotentialElement cannot be resolved twice.";}
+function Ey(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function jj(){jj=x;Gy=new Hy;Iy=new Gi;Xv=new Ds}function Jy(a){this.q=new uw(this);this.hb=a;Tv(this)}
+function kj(a){jj();var b,c;c=fj(Iy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==Iy.e){var d=new Ky;tk();uk(vk?vk:vk=new wk,d)}!b?c=new Ly:c=new Jy(b);z(Iy,a,c);Es(Xv,c);return c}u(363,304,ki,Jy);var Gy,Iy,Xv;function Hy(){}u(364,1,{},Hy);_.Id=function(a){a.pd()&&a.rd()};function Ky(){}u(365,1,{},Ky);_.Qc=function(){jj();try{cw(Xv,Gy)}finally{My(Xv.b),My(Iy)}};function Ly(){Jy.call(this,$doc.body)}u(366,363,ki,Ly);
+_.Ad=function(a,b,c){sw(a,b-0,c-0)};function zw(a){this.d=a;this.b=!!this.d.bb}u(367,1,{},zw);_.Xc=function(){return this.b};_.Yc=function(){if(!this.b||!this.d.bb)throw new mw;this.b=!1;return this.c=this.d.bb};_.Zc=function(){this.c&&this.d.ud(this.c)};_.c=null;_.d=null;function Ny(a,b){a.hb[$g]=null!=b?b:l}u(370,322,xi);_.$c=function(a){0!=(Tu(a.type)&896)?Vv(this,a):Vv(this,a)};_.sd=function(){};function Oy(){Oy=x;Py()}u(369,370,xi);
+function Qy(){var a;Oy();var b=(a=$doc.createElement("INPUT"),a.type=Jg,a);!zu&&(zu=new yu);!xu&&(xu=new wu);this.hb=b;this.hb[Ad]="gwt-TextBox"}u(368,369,xi,Qy);function Py(){Py=x;Ry=new Sy;Ty=new Uy;Vy=new Wy;Xy=new Yy;Zy=L($y,m,36,[Ry,Ty,Vy,Xy])}u(371,140,zi);var Zy,Ry,Ty,Vy,Xy;function Sy(){I.call(this,Gb,0)}u(372,371,zi,Sy);function Uy(){I.call(this,bc,1)}u(373,371,zi,Uy);function Wy(){I.call(this,dc,2)}u(374,371,zi,Wy);function Yy(){I.call(this,uc,3)}u(375,371,zi,Yy);
+function az(a,b){if(0>b||b>=a.d)throw new jw;return a.b[b]}function lw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function hw(a,b,c){var d,e;if(0>c||c>a.d)throw new jw;if(a.d==a.b.length){e=y(bz,m,37,2*a.b.length,0);for(d=0;d<a.b.length;++d)st(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)st(a.b,d,a.b[d-1]);st(a.b,c,b)}function uw(a){this.c=a;this.b=y(bz,m,37,4,0)}u(376,1,{},uw);_.xd=function(){return new nw(this)};_.b=null;_.c=null;_.d=0;
+function aw(a){if(a.b>=a.c.d)throw new mw;return a.c.b[++a.b]}function bw(a){if(0>a.b||a.b>=a.c.d)throw new qx;a.c.c.ud(a.c.b[a.b--])}function nw(a){this.c=a}u(377,1,{},nw);_.Xc=function(){return this.b<this.c.d-1};_.Yc=function(){return aw(this)};_.Zc=function(){bw(this)};_.b=-1;_.c=null;function Rx(){Rx=x;Ux=(vu(),new uu(Ln()+"clear.cache.gif"))}var Ux,Sx=null;function Tx(){}u(379,1,{},Tx);function cz(){cz=x;Rx()}function dz(a,b,c,d,e){cz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function ez(a,b,c){cz();dz.call(this,(vu(),new uu(a)),b,0,c,16)}u(380,316,{},dz,ez);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function fx(){var a;a=$doc.createElement(ae);a.tabIndex=0;return a}function Ti(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?ws(b,new Bu(b,c,d,a)):Ks(b,c,d,a)}function As(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(385,1,{},As);_.b=null;_.c=null;_.d=null;_.e=null;function xs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(386,1,{},xs);_.xc=function(){ys(this.b,this.e,this.d,this.c)};
+_.b=null;_.c=null;_.d=null;_.e=null;function Bu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}u(387,1,{},Bu);_.xc=function(){Ks(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function fz(a,b){b.n!=a&&(!a.ic&&(a.ic=new cj),b.n=a,Xi(a.ic,b))}function gz(a){var b;b=a.cZ.e;if(-1!=Nv(b,Ov(36)))return null;a=a.jc.c.c++;return b=ao(b,hz(b,Ov(46))+1)+l+a}function iz(a,b,c,d){0==--a.dc&&(a.oc!=a.Zd()&&(d|=4),!a.nc&&(d|=2),0<d&&new jz(a,b,c,au(d)))}
+function kz(a){return!a._b&&a.gc?kz(a.gc):a._b}function lz(a){return!a.bc&&a.gc?lz(a.gc):a.bc}function mz(a){var b;b=new nz;if(a.Zd()){for(;a&&!A(a,58);a=a.gc){var c=b,d=a.Wd();c.b+=a.Vd();c.c+=d}A(a,58)&&(c=a.Wd(),b.b+=a.Vd(),b.c+=c);return b}throw new oz;}function pz(a){a.kc=!1;a.ge();qz(a)}function qz(a){if((a=A(a,58)?null:a.gc)&&a.kc)pz(a),a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}function rz(a){return(a=a.Od())?a:new sz(1,1)}function tz(a){var b;return(b=a.Pd())?new uz(b):new uz(a.Rd())}
+function vz(a){0==a.dc++&&(a.oc=a.Zd(),a.nc=!0,a.de())}function wz(a){return!a.bc?(a.Yd(),!0):!1}function Q(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,44)&&c.b==b.b||a.hc.Sf(b)}function xz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)qz(a),new yz(a,100);if(g!=a.mc||f!=a.cc)a.Yd(),new yz(a,101)}function zz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.Yd(),a.hc.Tf(b),a.Zd()&&a.fe())}
+function Az(a){a.lc||(vz(a),Bz(a,!0),Cz(a),a.lc=!0,new yz(a,102),iz(a,a,a.gc,0),qz(a),a.hc.Vf(a))}function Dz(){this.jc=(oq(),oq(),Ez);new Gi;this.Xd();this.fc=(Fz(),Gz)}u(391,1,Vh);_.Ld=function(){return!1};_.Md=function(){return gz(this)};_.Nd=function(){return kz(this)};_.Od=function(){return Hz(this.hc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.cc};_.Rd=function(){return this._d()};_.Sd=function(){return new Iz(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.mc};
+_.Vd=function(){return this.pc};_.Wd=function(){return this.qc};_.Xd=function(){};_.Yd=function(){pz(this)};_.Zd=function(){return this.lc&&!!this.gc&&this.gc.Zd()};_.$d=function(){};_._d=function(){return rz(this)};_.ae=function(){};_.be=function(){return(null==this.ec&&(this.ec=this.Md()),this.ec)+za+this.Vd()+za+this.Wd()+za+this.Ud()+fh+this.Qd()+(this.lc?l:",hidden")};_.ce=function(){return tz(this)};_.de=function(){};_.ee=function(){return wz(this)};_.fe=function(){};
+_.ge=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.he=function(a,b){this.ie(this.pc,this.qc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this.ac,!0);this.ac=0};_.je=function(a,b,c,d){xz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Qc+this.be()+Zc};_.ke=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function S(a,b,c){var d;if(-1>a.Wb.b.d)throw new xk("Missing message: awt.12A");if(A(b,46)){if(b==a)throw new xk("Missing message: awt.12B");a:{if(a&&!A(a,58))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,58))break;d=d.gc}d=!1}if(d)throw new xk("Missing message: awt.12C");if(A(b,58))throw new xk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new un;var e=Nj(d.Wb.b,b),f;f=Lu(d.Wb.b,e);d.Xb&&d.Xb.qe(f);Jz(d,e);new Kz(d,301,f)}d=a.Wb.b.d;vz(b);Lz(a.Wb.b,d,b);d=(b.gc=a,b.$d(!0),pz(a),!!a.Xb&&
+A(a.Xb,51)&&(a.Xb.o=!1),iz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,51)){var g=a.Xb;if(!b)throw new vs("Missing message: awt.185");if(null==c||null!=c)Mz(g,c,b);else throw new xk("Missing message: awt.92");}else a.Xb.me(null==c?null:c,b)}catch(j){j=Oi(j);if(A(j,81))throw b=j,Jz(a,d),b;throw j;}b.ge();new Kz(a,300,b)}function Nz(a,b){var c;c=a.le();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Oz(a){var b;b=a.le();return new Pz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function Bz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Lu(a.Wb.b,c).$d(b)}function Jz(a,b){var c;c=Lu(a.Wb.b,b);vz(c);c.$d(!1);Ou(a.Wb.b,b);c.gc=null;pz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1);iz(c,c,a,1)}function Qz(a){var b=(Rz(),Sz);zz(a,b);for(b=0;b<a.Wb.b.d;++b)Lu(a.Wb.b,b).ee()}function Tz(a,b){var c,d;if(a.Xb)for(d=new Ii(a.Wb.b);d.c<d.e.Be();)c=Ji(d),a.Xb.qe(c);if(b)for(d=new Ii(a.Wb.b);d.c<d.e.Be();)c=Ji(d),b.me(null,c);a.Xb=b;pz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}
+function Cz(a){if(!a.kc){a.Xb&&a.Xb.ne(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Lu(a.Wb.b,c),b.kc||b.ke();a.kc=!0}}function Uz(){Dz.call(this);this.Wb=new Vz;this.$b=(oq(),oq(),Ez)}u(390,391,Oh);_.Od=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.oe(this));return this.Yb};_.Pd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.pe(this));return this.Zb};_.le=function(){return this.Sd()};_.Rd=function(){return rz(this)};_.Td=function(){return tz(this)};
+_.Xd=function(){this.hc=(oq(),new Wz)};_.Yd=function(){pz(this);this.Xb&&A(this.Xb,51)&&(this.Xb.o=!1)};_.$d=function(a){Bz(this,a)};_._d=function(){return rz(this)};_.ce=function(){return tz(this)};_.de=function(){var a;for(a=0;a<this.Wb.b.d;++a)vz(Lu(this.Wb.b,a))};_.ee=function(){var a;if(!wz(this))return!1;for(a=0;a<this.Wb.b.d;++a)Lu(this.Wb.b,a).ee();return!0};_.ge=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Lu(this.Wb.b,b),a.ge()};_.ke=function(){Cz(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function Xz(){var a=new Yz;Uz.call(this);Tz(this,a)}u(389,390,Oh,Xz);_.Md=function(){return"panel"+this.$b.c.e++};function Zz(a,b,c){a=$z(a.Vb,b,c);a.k=!0;return new aA(a)}function bA(a){a.ae(a.Vb.e)}function cA(a){return new sz(G(a.Vb.hb,Pf),G(a.Vb.hb,Of))}u(388,389,Oh);_.Qd=function(){return G(this.Vb.hb,Of)};_.Ud=function(){return G(this.Vb.hb,Pf)};_.Vd=function(){return Yj(this.Vb.hb)};_.Wd=function(){return $j(this.Vb.hb)};
+_.Zd=function(){return this.Vb.hb.style.display!=Hf};_.fe=function(){bA(this)};_.he=function(){};_.Vb=null;function dA(a){if(null!=a)this.f=a;else throw new eA;}u(393,1,fi);_.tS=function(){return this.cZ.e+"[source="+this.f+Zc};_.f=null;
+function fA(){fA=x;gA=new Gi;z(gA,new T(400),new hA(uh));z(gA,new T(401),new hA(uh));z(gA,new T(402),new hA(uh));z(gA,new T(500),new hA(wh));z(gA,new T(501),new hA(wh));z(gA,new T(502),new hA(wh));z(gA,new T(503),new hA(xh));z(gA,new T(504),new hA(wh));z(gA,new T(505),new hA(wh));z(gA,new T(506),new hA(xh));z(gA,new T(507),new hA(Ih));z(gA,new T(100),new hA(kh));z(gA,new T(101),new hA(kh));z(gA,new T(102),new hA(kh));z(gA,new T(103),new hA(kh));z(gA,new T(1004),new hA(th));z(gA,new T(1005),new hA(th));
+z(gA,new T(800),new hA(Eh));z(gA,new T(801),new hA(Eh));z(gA,new T(200),new hA(yh));z(gA,new T(201),new hA(yh));z(gA,new T(202),new hA(yh));z(gA,new T(204),new hA(yh));z(gA,new T(203),new hA(yh));z(gA,new T(209),new hA(Jh));z(gA,new T(208),new hA(Kh));z(gA,new T(207),new hA(Kh));z(gA,new T(206),new hA(yh));z(gA,new T(205),new hA(yh));z(gA,new T(1400),new hA(Gh));z(gA,new T(1401),new hA(Hh));z(gA,new T(1402),new hA(Hh));z(gA,new T(300),new hA(lh));z(gA,new T(301),new hA(lh));z(gA,new T(1100),new hA(Dh));
+z(gA,new T(1101),new hA(Dh));z(gA,new T(1200),new hA(Fh));z(gA,new T(701),new hA(Bh));z(gA,new T(900),new hA(Ch));z(gA,new T(1001),new hA(zh));z(gA,new T(601),new hA(Ah))}u(392,393,fi);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.f,45)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Md()),a.ec),null==a&&(a=l));return this.cZ.e+Qc+this.be()+"] on "+(0<a.length?a:this.f)};_.e=0;var gA;function hA(a){this.b=a}u(395,1,{},hA);_.b=jh;function iA(){}u(396,1,{},iA);_.b=null;_.c=null;
+function jA(a,b){var c;b&&(a.b?(c=new kA(a.b),st(c.c,c.d++,b),a.b=c):(a.b=new cj,Xi(a.b,b)))}u(398,1,fi);_.b=null;function lA(){}function mA(){}u(397,398,fi,lA,mA);function nA(){nA=x;Math.sqrt(2)}function oA(a){nA();if(0>a)throw new xk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}u(399,1,{41:1},oA);_.eQ=function(a){return a===this?!0:A(a,41)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new pA;a.b=31*a.b+vt((new qA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+vt((new qA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function rA(){rA=x;sA=new Ds;tA=new sz(0,0);Es(sA,Cb);Es(sA,Sb);Es(sA,xb);Es(sA,"Last");Es(sA,Jb);Es(sA,kc);Es(sA,Jc);Es(sA,Oc);Es(sA,Qb)}
+function Mz(a,b,c){var d;if(null==b)d=Jb;else if(d=b,!xv(sA.b,b))throw new xk(uA());ut(fj(a.d,d))===ut(c)&&ut(fj(a.c,c))===ut(d)||((b=fj(a.d,d))&&vA(a,b,d),wA(a.b.xd(),c)&&vA(a,c,d),b=a.b,new xA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function yA(a,b){return new sz(Tj(b[1].c,Tj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Tj(b[0].b,Tj(b[4].b,b[3].b))+a.n)}function vA(a,b,c){zA(a.b,b);Ri(a.c,b);Ri(a.d,c)}
+function AA(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;BA(c,c.length,tA);c=a.j;BA(c,c.length,tA);c=a.p;BA(c,c.length,null);a.q=0;for(d=CA(a.b,0);d.c!=d.e.b;){c=DA(d);e=fj(a.c,c);var f=b.fc;e=Dn(e,Jb)?0:Dn(e,kc)?1:Dn(e,Jc)?2:Dn(e,Oc)?4:Dn(e,Qb)?3:Dn(e,Cb)?f.b?4:3:Dn(e,xb)?f.b?3:4:Dn(e,Sb)?1:2;c.lc?a.p[e]||(st(a.p,e,c),++a.q,a.i[e]=c.Rd(),a.j[e]=c.Td()):a.p[e]||(a.i[e]=c.Rd(),a.j[e]=c.Td())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function EA(){rA();FA.call(this,0)}function FA(a){rA();oq();this.b=new GA;this.c=new Gi;this.d=new Gi;this.e=a;this.k=0;this.o=!1;this.p=y(HA,m,45,5,0);this.i=y(IA,m,47,5,0);this.j=y(IA,m,47,5,0);this.q=this.f=this.n=0}u(400,1,{51:1,72:1},EA,FA);_.me=function(a,b){Mz(this,a,b)};
+_.ne=function(a){AA(this,a);if(0!=this.q)if(a=Oz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ie(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].he(a.c,this.j[1].b),this.p[1].je(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].he(this.j[4].c,c),this.p[4].je(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].ie(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].he(a.c,
+this.j[2].b),this.p[2].je(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].he(this.j[3].c,c),this.p[3].je(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.oe=function(a){var b;b=this.o;AA(this,a);this.o=b;return 0==this.q?Nz(a,new sz(0,0)):Nz(a,yA(this,this.i))};_.pe=function(a){var b;b=this.o;AA(this,a);this.o=b;return Nz(a,yA(this,this.j))};_.qe=function(a){var b;b=fj(this.c,a);null!=b&&vA(this,a,b)};_.tS=function(){return JA.e+"[hgap="+this.e+",vgap="+this.k+Zc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var tA,sA;function KA(a){Dz.call(this);this.hc=(oq(),new LA(a,this))}u(401,391,{42:1,45:1,52:1,66:1,72:1},KA);_.Md=function(){return ud+this.jc.c.b++};_.Od=function(){return!lz(this)?new sz(0,0):Hz(this.hc,this)};_.ge=function(){};u(403,1,{});u(402,403,{},function(){});function MA(){MA=x}
+function NA(a,b){if(null==b)throw new vs("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Sf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function OA(){MA();Dz.call(this);new cj;this.hc=new PA((oq(),this))}u(404,391,{43:1,45:1,52:1,66:1,72:1},OA);_.Od=function(){return Hz(this.hc,this)};
+_.be=function(){return(null==this.ec&&(this.ec=gz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+fh+this.cc+(this.lc?l:",hidden")+",current="+qq(this.hc.b,this.hc.b.hb.selectedIndex)};function QA(){QA=x;RA=new SA(255,255,255);TA=new SA(192,192,192);UA=new SA(128,128,128);VA=new SA(64,64,64);WA=XA=new SA(0,0,0);YA=new SA(255,0,0);new SA(255,175,175);ZA=new SA(255,200,0);$A=new SA(255,255,0);new SA(0,255,0);aB=new SA(255,0,255);bB=new SA(0,255,255);cB=dB=new SA(0,0,255)}
+function eB(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new SA(3,3,3);3>c&&0!=c?c=3:(c=vt(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=vt(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=vt(a/0.7),a=255<a?255:a);return new SA(c,a,b)}function fB(a){return new SA(vt(0.7*(a.b>>16&255)),vt(0.7*(a.b>>8&255)),vt(0.7*(a.b&255)))}function SA(a,b,c){QA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new xk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+u(405,1,{44:1,53:1,57:1},SA);_.eQ=function(a){return A(a,44)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return gB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Zc};_.b=0;var WA,cB,XA,dB,bB,VA,UA,TA,aB,ZA,YA,RA,$A;function Fz(){Fz=x;Gz=new hB(!0);iB=new Ds;Es(iB,"ar");Es(iB,"fa");Es(iB,"iw");Es(iB,"ur")}function hB(a){this.b=a}u(406,1,fi,hB);_.b=!1;var Gz,iB;u(408,1,{62:1,75:1});function jB(){sz.call(this,0,0)}function sz(a,b){this.c=a;this.b=b}
+function uz(a){sz.call(this,a.c,a.b)}u(407,408,{47:1,62:1,72:1,75:1},jB,sz,uz);_.eQ=function(a){return a===this?!0:A(a,47)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new pA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return kB.e+"[width="+this.c+",height="+this.b+Zc};_.b=0;_.c=0;function yr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}u(409,1,fi,yr,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.re=function(){return 0!=(this.f&4)};_.se=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.se()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Zc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function lB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function mB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(ix(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function nB(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Td():c.Rd(),g=Tj(g,c.b),j+=c.c+a.d);return new sz(j,g+2*a.e)}function Yz(){oB.call(this,1,5,5)}
+function oB(a,b,c){oq();this.d=b;this.e=c;this.b=a}u(410,1,fi,Yz,oB);_.me=function(){};
+_.ne=function(a){this.c=pB(a.Wb);if(0!=lB(this)){var b,c,d,e,f,g,j,h,n,o,r;b=Oz(a);g=a.le();j=a.fc.b;n=new cj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,t,v;q=a.Wb.b.d;d=new qB(q);for(v=0;v<q;++v)st(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(t=c[q],t.gc==a){var D=d,E=Nj(a.Wb.b,t);ix(E,D.d);st(D.c,E,t)}for(d=new Ii(d);d.c<d.e.Be();)if((c=Ji(d))&&c.lc)a=c.Td(),!e&&o+a.c>b.c&&(mB(this,n,b.c-(o-this.d),g.c,r,h,j),n.Me(),o=f,r+=h+this.e,h=0),e=!1,st(n.c,n.d++,c),o+=a.c+this.d,h=Tj(h,a.b);mB(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.oe=function(a){this.c=pB(a.Wb);return 0==lB(this)?Nz(a,new sz(10,10)):Nz(a,nB(this,!1))};_.pe=function(a){this.c=pB(a.Wb);return 0==lB(this)?Nz(a,new sz(10,10)):Nz(a,nB(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Xe;break;case 2:a=jg;break;case 1:a=xd;break;case 4:a="trailing";break;default:a="leading"}return rB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Zc};_.b=0;_.c=null;_.d=0;_.e=0;function Rz(){Rz=x;Sz=new sB(Pb,0,12)}
+function sB(a,b,c){Rz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}u(411,1,{48:1,72:1},sB);_.b=null;_.c=0;_.d=0;var Sz;u(412,1,Th);_.tS=function(){return tB.e+"[font="+this.c+"ascent="+uB(this.c).b+", descent="+uB(this.c).c+", height="+uB(this.c).d+Zc};_.c=null;function vB(a){if(!a.n){vz(a);a.Ed();var b,c;for(b=0;b<a.p.d;++b)(c=Lu(a.p,b))&&vB(c);Bz(a,!1);a.n=!0;iz(a,a,a.gc,0);new wB(a,202)}}
+function xB(a){var b,c;a.lc&&(a.hc.Ed(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Lu(a.p,b))&&c.Ed()}function yB(a){!lz(a)&&Qz(a);var b=tz(a);a.ie(a.pc,a.qc,b.c,b.b);Cz(a)}function zB(a,b){a.q!=b&&(a.q=b)}u(414,390,vi);_.Sd=function(){return new Iz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Ed=function(){xB(this)};_.Zd=function(){return this.hc.d._};_.ie=function(a,b,c,d){xz(this,a,b,c,d);this.ac=0};_.je=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;xz(this,a,b,c,d);this.lc&&e&&!f&&Cz(this)};_.n=!1;_.q=!1;
+function AB(a){Uz.call(this);this.r=new mA;this.p=new cj;this.o=new Iz(0,0,0,0);this.lc=!1;Tz(this,new EA);this.hc&&BB(this.hc.d.A.c,a);this.hc&&CB(this.hc,!0);zB(this,!0)}u(413,414,vi);_.le=function(){return new Iz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Vd=function(){return Yj(this.hc.d.hb)};_.Wd=function(){return $j(this.hc.d.hb)};_.Xd=function(){this.hc=new DB((oq(),l),this)};
+function EB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=eB(g),f=new SA(vt(0.7*(g.b>>16&255)),vt(0.7*(g.b>>8&255)),vt(0.7*(g.b&255))),(a.e=g)&&(a.i=ig+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new SA(vt(0.7*(g.b>>16&255)),vt(0.7*(g.b>>8&255)),vt(0.7*(g.b&255))),f=eB(g),(a.e=j)&&(a.i=ig+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;FB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=ig+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);FB(a,b,c,d,1);FB(a,b,c+1,1,e);(a.e=f)&&(a.i=ig+(f.b>>16&255)+za+(f.b>>8&255)+
+za+(f.b&255)+va);FB(a,b+d,c,1,e);FB(a,b+1,c+e,d,1)}u(415,1,{});_.tS=function(){return"Graphics"};u(416,415,{});function GB(a){var b,c;c=Tj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new sz(b,c)}function HB(a,b,c){var d,e,f,g,j,h;a.c=pB(b.Wb);if(0==a.c.length)return new jB;g=GB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Tj(h,d.c),j=Tj(j,d.b);return new sz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function IB(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=vt(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function JB(){KB.call(this,7)}function KB(a){oq();this.e=0;this.b=1;this.f=a;this.d=0}u(417,1,fi,JB,KB);_.me=function(){};
+_.ne=function(a){var b,c;this.c=pB(a.Wb);if(0!=this.c.length&&(b=Oz(a),!(0>=b.c||0>=b.b))){c=GB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(N,s,-1,d,1);e=y(N,s,-1,d,1);h=y(N,s,-1,c,1);n=y(N,s,-1,c,1);IB(b.c,b.d,this.d,f,e);IB(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ie(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.oe=function(a){return Nz(a,HB(this,a,!1))};_.pe=function(a){return Nz(a,HB(this,a,!0))};_.qe=function(){};
+_.tS=function(){return LB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Zc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function qx(){xn()}function Uv(a){xn();this.i=a}u(419,97,Mh,qx,Uv);function oz(){xn();this.i="Missing message: awt.151"}u(418,419,Mh,oz);u(420,1,{});function Iz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}u(421,1,{50:1,72:1,75:1},Iz);_.eQ=function(a){return a===this?!0:A(a,50)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return MB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Zc};_.b=0;_.c=0;_.d=0;_.e=0;function NB(a){OB.call(this,a,0)}function OB(a,b){Dz.call(this);this.hc=(oq(),new PB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(ux(),vx);c.b=d;Vx(c);break;case 0:c=c.b;d=(ux(),xx);c.b=d;Vx(c);break;case 2:c=c.b,d=(ux(),yx),c.b=d,Vx(c)}}u(422,391,Vh,NB,OB);
+_.Od=function(){return!lz(this)?new sz(0,0):Hz(this.hc,this)};_.be=function(){var a=(null==this.ec&&(this.ec=gz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+fh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Xe;switch(this.b){case 1:b=xd;break;case 2:b=jg}return a+b+",text=null"};_.b=0;u(425,1,fi);_.be=function(){return this.k};_.tS=function(){return this.cZ.e+Qc+this.be()+Zc};_.k=null;_.n=null;
+function QB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function RB(a){this.o=(oq(),oq(),Ez);var b;var c;b=this.cZ.e;-1!=Nv(b,Ov(36))?b=null:(c=this.o.c.d++,b=ao(b,hz(b,Ov(46))+1)+l+c);this.k=b;this.e=new lA;this.i=a;this.f=!0;this.j=new SB(this)}u(424,425,fi,RB);_.be=function(){return QB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;u(423,424,yi);_.be=function(){return QB(this)+(this.c?",tearOff":l)};_.c=!1;u(427,1,{63:1});
+_.eQ=function(a){return a===this?!0:A(a,63)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new pA;TB(a,this.b);TB(a,this.c);return a.b};function nz(){this.c=this.b=0}function UB(a,b){this.b=a;this.c=b}function VB(a){var b=a.c;this.b=a.b;this.c=b}u(426,427,{54:1,63:1,72:1},nz,UB,VB);_.eQ=function(a){return a===this?!0:A(a,54)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return WB.e+"[x="+this.b+",y="+this.c+Zc};_.b=0;_.c=0;
+function XB(a,b){if(!b)throw new vs("Missing message: awt.70");var c=a.b;if(H(b.i,Ca)){var c=c.b.b,d=new ty,e=c.d.d;if(0>e||e>c.d.d)throw new jw;c.p&&(d.hb[Gd]=2);by(c,e,d.hb);Lz(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new jw;Lz(d.d,e,c);for(f=g=0;f<e;++f)A(Lu(d.d,f),32)&&++g;Lz(d.j,g,c);by(d,e,c.hb);c.c=d;e=Mv(c.hb)+Va;Ki(c.gd(),e,!1);d.p&&(e=Nj(d.d,c),-1!=e&&(d=uv(d.p?d.f:uv(d.f,0),e),2==vv(d)&&d.removeChild(uv(d,1)),c.hb[Gd]=2))}}
+function YB(){RB.call(this,l);new cj;this.c=!1;this.b=(oq(),new ZB)}u(428,423,yi,YB);_.b=null;u(431,1,{56:1,65:1,75:1});u(430,431,{56:1,64:1,65:1,75:1});_.eQ=function(a){return a===this?!0:A(a,64)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new pA;TB(a,this.d);TB(a,this.e);TB(a,this.c);TB(a,this.b);return a.b};function Pz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}u(429,430,{55:1,56:1,64:1,65:1,72:1,75:1},Pz);
+_.eQ=function(a){return a===this?!0:A(a,55)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return $B.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Zc};_.b=0;_.c=0;_.d=0;_.e=0;function aC(){aC=x;bC=new cC;dC=new eC;fC=new eC}var bC,fC,dC;u(433,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ai(this)};function cC(){}u(434,433,{},cC);function eC(){}u(435,1,{},eC);u(436,391,Vh);_.Nd=function(){return null};
+function gC(a,b){var c;c=new hC(lz(a));return!c?null:new sz(iC(c,"_")*b+6,uB(c.c).d+6)}function jC(a,b){var c;c=gC(a,b);return!c?rz(a):c}function kC(a,b){var c;c=gC(a,b);return!c?tz(a):c}function lC(a,b){var c=a.hc;Ny(c.b,b);c.f.b=-1;c.f.c=-1}function mC(a){nC.call(this,a,null!=a?a.length:0)}function nC(a,b){Dz.call(this);this.b=0>b?0:b;var c=this.hc;Ny(c.b,a);c.f.b=-1;c.f.c=-1}u(437,436,Vh,mC,nC);_.Md=function(){return"textfield"+this.jc.c.f++};_.Od=function(){return gC(this,co(this.hc.b.hb,$g).length)};
+_.Pd=function(){return!lz(this)?null:gC(this,co(this.hc.b.hb,$g).length)};_.Rd=function(){return 0<this.b?jC(this,this.b):rz(this)};_.Td=function(){return 0<this.b?kC(this,this.b):tz(this)};_.Xd=function(){this.hc=(oq(),new oC)};_._d=function(){return 0<this.b?jC(this,this.b):rz(this)};_.ce=function(){return 0<this.b?kC(this,this.b):tz(this)};_.b=0;function oq(){oq=x;Ez=new pC}function qC(){var a=(oq(),oq(),Ez);!a.d&&(a.d=new rC)}function pC(){this.c=new sC;this.e=new iA}u(438,1,{},pC);_.b=null;
+_.d=null;var Ez;function sC(){}u(439,1,{},sC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;u(440,1,{});function tC(){tC=x;uC=new vC;wC=new vC}function xC(a,b){return b==a?!0:!b?!1:!0}function vC(){}u(441,1,{59:1},vC);_.eQ=function(a){return null==a||!A(a,59)?!1:xC(this,a)};_.hC=function(){var a;a=null.ag()+";class="+null.ag();a=!null.ag().ag()?a:a+";charset=";return lu(a)};_.tS=function(){return yC.e+"[MimeType=(null);humanPresentableName="+this.b+Zc};_.b=null;var uC,wC;
+function zC(){zC=x;L(AC,m,59,[(tC(),wC),uC])}function BC(a){var b=(tC(),wC);if(xC(b,(tC(),wC)))return a.b;if(xC(b,uC))return new CC(a.b);throw new DC(b);}function EC(a){zC();this.b=a}u(442,1,{},EC);_.b=null;function DC(a){a="flavor = "+a;xn();this.i=a}u(443,98,{60:1,72:1,79:1,87:1},DC);function FC(a,b){fA();GC.call(this,a,1001,b,jh)}function GC(a,b,c,d){fA();dA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}u(444,392,fi,FC,GC);
+_.be=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+fu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=jh;function yz(a,b){fA();dA.call(this,a);this.e=b}u(445,392,fi,yz);
+_.be=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Vd()+za+a.Wd()+ba+a.Ud()+fh+a.Qd()+va};function Kz(a,b,c){fA();yz.call(this,a,b);this.b=c}u(446,445,fi,Kz);
+_.be=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Md());return a+b.ec};_.b=null;function jz(a,b,c,d){fA();dA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}u(447,392,fi,jz);
+_.be=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(du(Xt(this.b,kh))&&(a+="PARENT_CHANGED,"),du(Xt(this.b,lh))&&(a+="DISPLAYABILITY_CHANGED,"),du(Xt(this.b,th))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=jh;_.c=null;_.d=null;u(448,1,oi);function wB(a,b){fA();yz.call(this,a,b);this.d=null;this.b=this.c=0}
+u(449,445,fi,wB);
+_.be=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;u(450,1,{});function CC(a){if(null==a)throw new un;}u(451,450,{},CC);
+function HC(){HC=x;IC={};IC["java.vendor"]=ze;IC["package.restrict.access.sun"]=Zg;IC["sun.java.launcher"]=gc;IC["sun.management.compiler"]=ze;IC["os.name"]=gc;IC[" sun.boot.class.path"]=gc;IC["path.separator.applet"]=gc;IC["java.vm.specification.vendor"]=ze;IC["java.runtime.version"]=gc;IC["http.proxyPort"]=gc;IC["user.name"]=gc;IC["user.language"]=gc;IC["os.name.applet"]=gc;IC["browser.version"]=gc;IC["java.version"]=gc;IC["user.timezone"]=gc;IC["java.endorsed.dirs"]=gc;IC["java.specification.name"]=
+"GWT";IC["java.specification.version"]="2.5.0";IC[Se]=cc;!Tr&&(Tr=new as);Tr.b?IC[Qe]="yes":IC[Qe]=null}var IC;u(454,98,Qh);function JC(){xn()}function KC(a){xn();this.i=a}u(453,454,{67:1,72:1,79:1,87:1},JC,KC);function LC(){LC=x;MC=new NC}function OC(a){var b;if(a.n){var c;b=new ju;rn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,rn(b.b,a.b));c=a.c;a=a.k;null!=c&&rn(b.b,c);null!=a&&(b.b.b+=ma,rn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function PC(a){LC();var b,c,d;if(null==a)throw new JC;a=$n(a);try{d=Nv(a,Ov(58))}catch(e){e=Oi(e);if(A(e,83))throw new KC(vn(e));throw e;}c=Nv(a,Ov(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;QC();var f,g,j;j=c.length;b=new RC;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new KC(Yb+a);if(!this.n&&(this.n=fj(MC,this.i),this.n||(this.n=(oq(),new SC))&&z(MC,this.i,this.n),!this.n))throw new KC(Yb+a);try{c=a;var n=++d,o=a.length,r,q,t,v,D,E,J,R,ub,Y,M,ea,Bc,ag,zb,Ld,Md,Nd,Ya,Cc,Fb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Za,n)==n&&-1==TC(c,Ov(47),n+2))throw new UC(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
+Nd=this.k;v=this.e;zb=this.j;r=this.b;Fb=this.o;Ya=TC(M,Ov(35),0);if(0==M.indexOf(Za)&&0!=M.indexOf("////")){ub=2;ea=-1;E=TC(M,Ov(47),2);Md=TC(M,Ov(63),2);-1!=Md&&(-1==E||E>Md)&&(E=Md);-1==E&&(E=o,v=l);R=E;-1!=Ya&&Ya<E&&(R=Ya);var od=Ov(64);Cc=M.lastIndexOf(od,R);r=M.substr(2,R-2);-1<Cc&&(Fb=M.substr(2,Cc-2),ub=Cc+1);Bc=TC(M,Ov(58),-1==Cc?ub:Cc);t=Nv(M,Ov(93));if(-1!=t)try{M.length>t+1?(q=M.charCodeAt(t+1),58==q?Bc=t+1:Bc=-1):Bc=-1}catch(df){if(df=Oi(df),!A(df,79))throw df;}-1==Bc||Bc>E?J=M.substr(ub,
+R-ub):(J=M.substr(ub,Bc-ub),ag=M.substr(Bc+1,R-(Bc+1)),0==ag.length?ea=-1:ea=VC(ag,10))}-1<Ya&&(Nd=M.substr(Ya+1,o-(Ya+1)));D=-1==Ya?o:Ya;var $b=Ov(63);Ld=M.lastIndexOf($b,D);-1<Ld?(zb=M.substr(Ld+1,D-(Ld+1)),0==Ld&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),Y=hz(v,Ov(47))+1,v=v.substr(0,Y-0)),D=Ld):0!=Ya&&(zb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),Y=hz(v,Ov(47))+1,0==Y?v=M.substr(E,D-E):v=v.substr(0,Y-0)+M.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var ue;ue=v;null!=zb&&!H(zb,l)&&(null!=v?ue=v+sb+zb:ue=sb+zb);null==this.i&&(this.i=this.i);this.d=d;this.c=ue;this.f=ea;this.k=Nd;var pd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(pd=hz(this.d,Ov(64)))?(this.o=this.d.substr(0,pd-0),this.d=ao(this.d,pd+1)):this.o=null;null!=this.c&&-1<(pd=Nv(this.c,Ov(63)))?(this.j=ao(this.c,pd+1),this.e=this.c.substr(0,pd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Fb;this.e=v;this.j=zb}}catch(qd){qd=
+Oi(qd);if(A(qd,79))throw new KC(vn(qd));throw qd;}if(-1>this.f)throw new KC("incorrect port: "+this.f);}u(455,1,fi,PC);_.tS=function(){return OC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var MC;u(456,1,{});function WC(a,b,c){var d,e;for(d=new XC(a.we().b);YC(d.b);)if(a=d.c=Ji(d.b),e=a.Af(),null==b?null==e:Dn(b,e))return c&&(a=new ZC(a.Af(),a.Bf()),$C(d)),a;return null}u(460,1,Sh);_.ve=function(a){return!!WC(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,90)||this.Be()!=a.Be())return!1;for(a=new XC(a.we().b);YC(a.b);)if(b=a.c=Ji(a.b),c=b.Af(),b=b.Bf(),!this.ve(c)||!aD(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=WC(this,a,!1);return!a?null:a.Bf()};_.hC=function(){var a,b,c;c=0;for(b=new XC(this.we().b);YC(b.b);)a=b.c=Ji(b.b),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};_.ze=function(){throw new bD("Put not supported on this map");};
+_.Ae=function(a){a=WC(this,a,!0);return!a?null:a.Bf()};_.Be=function(){return this.we().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new XC(this.we().b);YC(c.b);)b=c.c=Ji(c.b),a?d+=Aa:a=!0,d+=l+b.Af(),d+=pb,d+=l+b.Bf();return d+"}"};function My(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function xv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Ee(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].Af())){c=!0;break a}c=!1}return c}
+function fj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:cD(a,b,a.Ee(b))}function cD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.Af()))return f.Bf()}return null}function z(a,b,c){return null==b?dD(a,c):A(b,1)?eD(a,b,c):fD(a,b,c,a.Ee(b))}function fD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.Af()))return a=d.Bf(),d.Cf(c),a}else e=a.b[d]=[];d=new ZC(b,c);e.push(d);++a.e;return null}
+function dD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function eD(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Ri(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.Af())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Bf();break a}}c=null}return c}u(459,460,Sh);_.ve=function(a){return xv(this,a)};
+_.we=function(){return new gD(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return fj(this,a)};_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Ri(this,a)};_.Be=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Gi(){My(this)}u(458,459,qi,Gi);_.Ce=function(a,b){return ut(a)===ut(b)||null!=a&&Dn(a,b)};_.Ee=function(a){return~~Gn(a)};function NC(){My(this)}u(457,458,qi,NC);function hD(){xn()}u(461,97,Mh,hD);
+function iD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=jD(a,c);if(c>=a.j)break;c=kD(a,c);++b}return b}function lD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function mD(a){var b;a.b=0<=a.k&&!a.e?a.k:jD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new hD;b=a.b;a.b=kD(a,a.b);return a.o.substr(b,a.b-b)}
+function kD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=nD(a.o,d,a.o.length);if(c<=a.i&&lD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Nv(a.d,Ov(c)))break;++d}a.n&&b==d&&(a.f?(c=nD(a.o,d,a.o.length),c<=a.i&&lD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Nv(a.d,Ov(c))&&++d));return d}
+function jD(a,b){var c,d;if(null==a.d)throw new un;for(d=b;!a.n&&d<a.j;)if(a.f){c=nD(a.o,d,a.o.length);if(c>a.i||!lD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Nv(a.d,Ov(c)))break;++d}return d}function oD(a){pD.call(this,a," \t\n\r\u000c",!1)}function qD(a){pD.call(this,a,za,!1)}
+function pD(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=nD(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(N,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=nD(this.d,d,this.d.length),this.c[c]=a}}}u(462,1,{},oD,qD,pD);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function rD(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Jn(e),!(Hn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==te?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Qc+c+Zc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function sD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+bg:a}function Bt(a){var a=new tD(a),b,c,d,e,f;b=$doc.getElementsByTagName(ae);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Ed)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;uD(a););return a.c}u(469,1,{});u(468,469,{});
+_.c=null;_.d=1;_.e=-1;function vD(a){this.b=a;this.c=new wD(this.b);this.d=this.e=1}u(467,468,{},vD);_.b=null;function dr(a,b){var c=a.b;c.wb&&(null!=b&&0<b.length?(!c.xb&&(c.xb=new Br(c)),xD(c.xb,b)):(c.lb=!0,c.K="ERROR - empty or null structure",yD(c)))}function wD(a){this.b=a}u(470,1,{},wD);_.Fe=function(a){dr(this,a)};_.b=null;function zD(a){this.b=a}u(471,1,{},zD);_.b=null;function AD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(472,1,{},AD);
+_.Ge=function(){rw(this.f.i,this.c,G(this.f.hb,Pf)-this.e-this.d,G(this.f.hb,Of)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function BD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(473,1,{},BD);_.Ge=function(){rw(this.f.i,this.c,G(this.f.hb,Pf)-this.e-this.d,G(this.f.hb,Of)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var CD=_.f=null;
+function DD(){DD=x;CD=new gu((vu(),new uu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
+function ED(){ED=x;FD=L(yt,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);GD=(QA(),TA);HD=eB(GD);ID=y(JD,m,44,23,0);KD=y(yt,m,1,23,0);LD=y(JD,m,44,7,0);MD=null!=(HC(),IC[Qe]);ND=y(OD,m,48,100,0);PD=y(QD,m,49,100,0)}function RD(a){var b;if(a.Gb)b=SD(a,1)+qb+SD(a,2)+qb+SD(a,3);else if(b=SD(a,0),0<b.length){var c=new TD(a.$);Xi(a.ab.b,c)}return b}
+function UD(a,b){var c,d;c=b.b;if(H(c,(VD(),WD).c))zr(XD(a));else if(H(c,YD.c))zr(Zq(a));else if(H(c,ZD.c))a.wb&&Ar(a.v,(!a.xb&&(a.xb=new Br(a)),a.xb));else if(H(c,kg)){7!=a.P&&(a.Q=jh);d=b.d;d=eu(d,ih);c=Ut(d,a.Q);var e=!St(c,jh)?Nt(c):c;!St(e,vh)&&$D(a.$,P(c));aE(a);a.nb=!0;yD(a);a.P=7;a.Q=d}else H(c,rg)||(H(c,je)?bE(a):cE(a,c))}
+function dE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(eE,m,-1,4,1);o=y(eE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)fE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=cA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;gE(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||hE(a.gb[f])}a.C*=h}}
+function iE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new jE(a),a.$.s=0);null!=a.tb&&rD(a.tb,null)}}function kE(a,b){var c,d,e,f;f=new YB;d=Dc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=wc);d=new RB(Mb+d);var g=(VD(),WD).c;d.d=g;XB(f,d);jA(d.e,a);d=new RB(Mb+c);d.d=YD.c;jA(d.e,a);XB(f,d);a.wb&&(XB(f,new RB(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new RB(c),d.d=ZD.c,jA(d.e,a),XB(f,d));fz(a,f);return f}
+function lE(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);U(b,GD);a.pb?(f==a.d&&U(b,fB(GD)),FB(b,h,g,a.Z,a.Z),U(b,(QA(),VA)),mE(b,h,g,a.Z-1,a.Z-1)):f==a.d?EB(b,h+1,g+1,a.Z,a.Z,!1):EB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(U(b,(QA(),XA)),f){case 101:U(b,$A);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;nE(b,!0);oE(b,pE(b,f,d,c,e));U(b,XA);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(nE(b,!1),oE(b,pE(b,f,d,c,e)));qE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);FB(b,h+9,g+9,2,4);FB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,YA),FB(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,$A),FB(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);V(b,d,g+a.Z-c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);V(b,j-f,n,j-2*f,n);V(b,j+f,n,j+2*f,n);U(b,aB);V(b,d,g+c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;V(b,j-f,n,j-2*f,n);V(b,j+f,
+n,j+2*f,n);U(b,XA);break;case 107:U(b,ZA);FB(b,h+4,g+4,a.Z-8,a.Z-8);U(b,XA);mE(b,h+4,g+4,a.Z-8,a.Z-8);qE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);FB(b,h+9,g+9,2,4);FB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);V(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);V(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;V(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);V(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),U(b,cB),mE(b,c,e,d,d),U(b,WA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,V(b,c,g,j,o),V(b,j,o,n,g),g=e+d+f,o=g+f,V(b,c,g,j,o),V(b,j,o,n,g),h+=f,n=h+f,g=e+d,V(b,n,e,h,a),V(b,h,a,n,g),h=c+d+f,n=h+f,V(b,h,e,n,a),V(b,n,a,h,g));break;case 110:rE(b,h,g,a.Z,!0);break;case 111:rE(b,h,g,a.Z,!1);break;case 109:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,RA);FB(b,h+3,g+5,a.Z-7,a.Z-11);U(b,XA);mE(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,GD);
+a.qb&&EB(b,h+1,g+1,a.Z,a.Z,!1);U(b,XA);sE(a,b,h,g,"NEW");break;case 106:U(b,YA);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,XA);V(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));sE(a,b,h+6,g,qc);break;case 104:U(b,YA);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,XA);break;case 105:a.Ob?(U(b,bB),V(b,h+11,g+5,h+9,g+9),V(b,h+9,g+9,h+4,g+9),V(b,h+4,g+9,h+8,g+12),V(b,
+h+8,g+12,h+6,g+18),V(b,h+6,g+18,h+11,g+15),V(b,h+12,g+5,h+14,g+9),V(b,h+14,g+9,h+19,g+9),V(b,h+19,g+9,h+15,g+12),V(b,h+15,g+12,h+17,g+18),V(b,h+17,g+18,h+12,g+15),U(b,XA)):sE(a,b,h,g,"123");break;case 114:U(b,dB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);FB(b,d,c,f,f);U(b,XA);tE(a,b,h,g,RA,"i");break;case 201:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:V(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);V(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:V(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));V(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));V(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:uE(a,b,h,g+2,3);break;case 207:uE(a,b,h,g,4);break;
+case 208:uE(a,b,h,g,5);break;case 209:uE(a,b,h,g,1);break;case 210:uE(a,b,h,g,6);break;case 211:uE(a,b,h,g,7);break;case 212:uE(a,b,h,g,8);break;case 213:sE(a,b,h,g,"FG"),a.G=new UB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=KD[d]&&tE(a,b,h,g,ID[d],KD[d])}
+function vE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,U(d,GD),FB(d,0,0,c,b),a.pb?(U(d,(QA(),VA)),mE(d,-1,0,c,b-1)):(U(d,HD),V(d,0,0,c-1-2,0),U(d,fB(GD)),V(d,0,b-1,c-1,b-1),V(d,c-1,0,c-1,b-1)),wE(d,a.Y),U(d,(QA(),XA)),-1!=a.K.toLowerCase().indexOf(ke)&&U(d,YA),xE(d,a.K,10,15),yE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function zE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;U(d,GD);FB(d,0,0,c,b);a.pb?(U(d,(QA(),VA)),V(d,0,b-1,c,b-1),e=AE*(a.Z+a.T)+2,V(d,0,e,c,e),V(d,0,e,0,b),V(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,HD),V(d,0,0,0,b-1),V(d,0,AE*a.Z,b-1,AE*a.Z),U(d,fB(GD)),V(d,c-1,0,c-1,b-1-a.Z),V(d,0,b-1,c-1,b-1));for(b=3;b<=AE+2;++b)lE(a,d,1,b);yE(a.Vb,a.R,0,2*a.Z+a.T)}}
+function BE(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;U(e,a.u);FB(e,0,0,c,b);d=a.eb?(aC(),dC):(aC(),fC);if((aC(),bC)==(aC(),bC))d==dC?e.b=l:e.b=xg;d=new oA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,t=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,R=void 0,ub=o=v=r=j=void 0,Y=o=j=void 0,M=h=r=h=void 0,ea=D=R=void 0,J=h=q=r=r=E=t=M=j=Y=Y=v=M=J=q=Y=M=t=ea=q=J=n=R=o=v=v=E=J=void 0,
+D=R=1,n=2,ea=3;f.x&&(gE(f),dE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=P(O(CE(13*f.o.C*j)));DE(f.o,j);f.o.B&&(U(g,(QA(),XA)),mE(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=P(O(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(ED(),LD)[f.e[j]]),h=g,r=vt(f.K[j]-o/2),Y=vt(f.N[j]-o/2),M=t=o,nE(h,!0),oE(h,pE(h,r,Y,t,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(ED(),LD)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*
+J+R*R),1>D&&(D=1),R/=D,D=J/D,q=3*ea*R,J=3*ea*D,Y=y(N,s,-1,4,1),r=y(N,s,-1,4,1),Y[0]=vt(f.K[h]+q),r[0]=vt(f.N[h]-J),Y[1]=vt(f.K[o]+q),r[1]=vt(f.N[o]-J),Y[2]=vt(f.K[o]-q),r[2]=vt(f.N[o]+J),Y[3]=vt(f.K[h]-q),r[3]=vt(f.N[h]+J),o=g,h=Y,nE(o,!0),oE(o,EE(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){U(g,(QA(),XA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(ED(),LD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;M=f.K[h];t=f.N[h];Y=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Y-M,R=r-t,D=Math.sqrt(J*J+R*R),
+1>D&&(D=1),R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,aB);q=n*R;J=n*D;V(g,P(O(Math.round(M+q))),P(O(Math.round(t-J))),P(O(Math.round(Y+q))),P(O(Math.round(r-J))));V(g,P(O(Math.round(M-q))),P(O(Math.round(t+J))),P(O(Math.round(Y-q))),P(O(Math.round(r+J))));U(g,XA);break;case 3:o=P(O(Math.round(M)));h=P(O(Math.round(t)));Y=P(O(Math.round(Y)));r=P(O(Math.round(r)));V(g,o,h,Y,r);M=P(O(Math.round(ea*R)));t=P(O(Math.round(ea*D)));V(g,o+M,h-t,Y+M,r-t);V(g,o-M,h+t,Y-M,r+t);break;case 9:case 0:for(h=
+0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,V(g,P(O(Math.round(v))),P(O(Math.round(E))),P(O(Math.round(v))),P(O(Math.round(E))));wE(g,f.o.n);o=FE(f.o.o);J=f.f[j];h=sb;null!=J&&(h=J);J=iC(f.o.o,h);M=P(O(Math.round((M+Y)/2-J/2)));q=P(O(Math.round((t+r)/2+~~(o/2)-1)));U(g,aB);xE(g,h,M,q);U(g,XA);break;default:if(1==f.C[j]||3==f.C[j])q=ea*R,J=ea*D,E=y(N,s,-1,3,1),v=y(N,s,-1,3,1),E[0]=P(O(Math.round(Y+q))),v[0]=P(O(Math.round(r-J))),E[1]=P(O(Math.round(M))),v[1]=P(O(Math.round(t))),E[2]=P(O(Math.round(Y-
+q))),v[2]=P(O(Math.round(r+J))),o=g,h=E,r=v,nE(o,!0),oE(o,EE(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*R;J=ea*D;for(h=0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,o=h/10,V(g,P(O(Math.round(v+q*o))),P(O(Math.round(E-J*o))),P(O(Math.round(v-q*o))),P(O(Math.round(E+J*o))))}else V(g,P(O(Math.round(M))),P(O(Math.round(t))),P(O(Math.round(Y))),P(O(Math.round(r))))}}D=y(eE,m,-1,f.u+1,1);R=y(N,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+r/R[h],D[o]=
+D[o]/R[o]+n/R[o];wE(g,f.o.n);o=FE(f.o.o);J=y(yt,m,1,f.u+1,0);Y=y(N,s,-1,f.u+1,1);r=y(N,s,-1,f.u+1,1);n=y(GE,m,55,f.u+1,0);t=2;1!=f.o.C&&(t=P(O(CE(2*f.o.C))));for(j=1;j<=f.u;++j)h=HE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Y[j]=r[j]=iC(f.o.o,h),n[j]=IE(f,t,j,Y[j],Y[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(M=!0),q=h,ub=l,f.o.Lb&&
+0<f.y[j]&&(ub+=Vb,1<f.y[j]&&(ub+=f.y[j])),v=l,0!=f.B[j]&&(1<Uj(f.B[j])&&(v+=Uj(f.B[j])),0<f.B[j]?v+=xa:v+=Ca),M||!E?h=h+ub+v+l:h=v+ub+l+h,E||(q=h),J[j]=h,q=iC(f.o.o,q),v=iC(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=IE(f,t,j,q,v,o,M),M=v.d+t+1,q=v.e+o+t,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(ED(),LD)[f.e[j]]),FB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(ED(),LD)[f.e[j]]):U(g,(QA(),XA)):U(g,(ED(),ID)[f.c[j]]),xE(g,h,M,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],M=P(O(CE(f.K[j]-q/2))),q=P(O(CE(f.N[j]+~~(o/2)-1))),
+U(g,(QA(),aB)),xE(g,ba+f.r[h][1],M+v,q);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(QA(),YA):(QA(),dB)),0<f.E&&106!=f.o.d&&(v=n[f.E],mE(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,q=(ea+1)*R,J=(ea+1)*D,E=y(N,s,-1,5,1),v=y(N,s,-1,5,1),E[0]=P(O(CE(f.K[h]+q))),E[1]=P(O(CE(f.K[o]+q))),v[0]=P(O(CE(f.N[h]-J))),v[1]=P(O(CE(f.N[o]-J))),E[3]=P(O(CE(f.K[h]-q))),E[2]=P(O(CE(f.K[o]-q))),v[3]=P(O(CE(f.N[h]+J))),v[2]=P(O(CE(f.N[o]+J))),E[4]=
+E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,R=v,ea.o&&(nE(ea,!1),oE(ea,EE(ea,j,R,5,!0)))),106==f.o.d&&JE(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(QA(),YA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],mE(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(QA(),VA)),V(e,c-1,0,c-1,b-1)):(U(e,fB(GD)),V(e,c-1,0,c-1,b-1),U(e,GD),V(e,c-2,0,c-2,b-1),U(e,HD),V(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(QA(),aB)),V(e,d,~~(b/2),d+48,~~(b/2)),V(e,
+d+48,~~(b/2),d+48-6,~~(b/2)+6),V(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new sB(Wb,0,13),a.X=new hC(a.U),null!=a.cb&&(d=iC(a.X,a.cb),c=P(O(Math.round((c-d)/2))),b-=13,U(e,(QA(),XA)),wE(e,a.U),xE(e,a.cb,c,b)));yE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function uE(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(N,s,-1,9,1);n=y(N,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=vt(c+a*Math.sin(j)),n[f]=vt(d+a*Math.cos(j));f=e+1;b.o&&(nE(b,!1),oE(b,EE(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=vt(c+(a-3)*Math.sin(j)),n[f]=vt(d+(a-3)*Math.cos(j));V(b,h[0],n[0],h[1],n[1]);V(b,h[2],n[2],h[3],n[3]);V(b,h[4],n[4],h[5],n[5])}}
+function KE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,GD);FB(d,0,0,b,c);a.pb?(U(d,(QA(),VA)),c=14*(a.Z+a.T),mE(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,fB(GD)),V(d,b-1,0,b-1,c-1),V(d,0,c-1,b-1-2,c-1),U(d,HD),V(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)lE(a,d,b,1),lE(a,d,b,2);a.d=c;yE(a.Vb,a.Rb,0,0)}}
+function rE(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);V(a,j,q,f,h);V(a,g,q,f,h);j=~~(n/3);V(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);qE(a,b,c+o-j,f,d-4-j-1,e,h)}
+function LE(a,b,c){var d,e,f,g,j,h;ME(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=NE(b);b=new pD(b,j,!0);e=l;for(d=1;5>=d;++d)e=OE(b,j);d=PE(VC($n(e.substr(0,3)),10)).b;g=PE(VC($n(e.substr(3,3)),10)).b;OE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=OE(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new QE(a,f)}dE(a,1,d,1);dE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new QE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",yD(a),!1;null!=a.j&&a.$&&RE(a.$,a.j,!0);null!=a.k&&
+a.$&&RE(a.$,a.k,!1);j=SE(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new TE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];dE(a,1,j,0)}c&&yD(a);return!0}function Cr(a,b){a.lb=!0;a.K=b}function DE(a,b){100>b&&(!ND[b]&&(ND[b]=new sB(Wb,0,b)),!PD[b]&&st(PD,b,new hC(ND[b])),a.n=ND[b],a.o=PD[b])}
+function Gr(a,b){var c,d;if(0==b)return!1;aE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:iE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;UE(a,VE(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Uv("Cannot redo. Index is out of range.");if(!d.b.d)throw new Uv(Zb);
+d.b=d.b.d;UE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Lu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Cr(a,ec+(a.Ib.b+1)+ca+a.Ib.d),d=WE(d),XE(a,d,!1,!0),null!=a.tb&&rD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Lu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Cr(a,ec+(a.Ib.b+1)+ca+a.Ib.d),d=WE(d),XE(a,d,!1,!0),null!=a.tb&&rD(a.tb,null));break;case 101:a.Mb&&YE(a.Mb);a.Mb=new ZE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new $E(a):a.Eb.hc.d._?aF(a.Eb.hc.d):bF(a.Eb);break;case 114:a.c&&
+YE(a.c);a.c=new ZE(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,cF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=dF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(eE,m,-1,4,1);fE(a.$,d);a.nb=!0;a.$=new TD(a.$);d=vt(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;eF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,fF(a.$,a.$.E),a.$.E=0,bE(a)):0<a.$.F&&(a.nb=!0,gF(a.$,a.$.F),a.$.F=0,bE(a));hF(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new YB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new RB(c),XB(j,g),g.d=c,jA(g.e,a);fz(a,j);a.F=j}iF(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(YE(a.p),a.p=null);0==a.$.E&&(a.p=new ZE(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,bE(a)),18==a.e&&(d=co((Dr(),Er).hc.b.hb,$g),jF(a.$,a.$.E,d),bE(a)),hF(a.$))}yD(a);return!0}
+function Zq(a){var b,c,d;d=XD(a);c=l;if(a.Gb){var e,f,g;g=mt([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)dF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(kF(g[1][0],3)+kF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+lF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+lF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new mF(a,a.gb,a.vb)),c=lF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function nF(a,b,c,d){var e;e=c;var f=d,g,j;(g=oF(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=kE(a,!0)),a.x):(!a.w&&(a.w=kE(a,!1)),a.w),iF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=pF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=AE+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",yD(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",yD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Gr(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)fF(a.$,a.$.E),a.$.E=0,bE(a);else{if(106==a.d)return!0;if(108==a.d)qF(a.$,a.$.E,0),bE(a);else if(157==a.d)qF(a.$,a.$.E,1),bE(a);else if(158==a.d)qF(a.$,a.$.E,-1),bE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,X(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):bE(a);else if(206<=a.d&&229>=a.d)a.P=2,rF(a.$),bE(a);else if(230==a.d)a.P=3,bE(a);else if(233<=a.d&&262>a.d)sF(a.$,!1),bE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;jF(a.$,a.$.E,co(a.Eb.f.hc.b.hb,$g));a.$.n=!0;bE(a)}else if(105==a.d)tF(a.$),bE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=co((Dr(),Er).hc.b.hb,$g),1>d.length&&(d=Pc),jF(a.$,a.$.E,
+d)),bE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,rF(a.$),bE(a);else if(0<a.$.F)if(104==a.d)gF(a.$,a.$.F),a.$.F=0,bE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Cr(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;fF(d,c);d.b[c]=0}a.$.F=0;bE(a)}else if(201==a.d)uF(a.$,a.$.F),bE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),bE(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,bE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,bE(a);else if(206<=a.d&&229>=a.d)a.P=2,rF(a.$),bE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=co(a.Eb.f.hc.b.hb,$g);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;bE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new jE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(vF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,X(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,rF(a.$)):300<a.d?(vF(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=co((Dr(),Er).hc.b.hb,$g),1>d.length&&(d=Pc),jF(a.$,1,d))):230==a.d?wF(a,null,!0):233<=a.d&&262>a.d?(vF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,sF(a.$,!0)):HC();bE(a)}else e=!1;e&&(hF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,yD(a))}return e}
+function xF(a,b,c,d){var e,f;if(a.A||!a.ib||oF(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=yF(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)fF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],X(b,0),gF(b,e),0<yF(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){Cr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;X(b,P(O(Math.round(h))));b.j[b.w]=b.u;0<yF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Cr(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(pF(b)||oF(b))$D(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(eE,m,-1,4,1);fE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;aE(a);a.nb=!0;yD(a);a.Tb=c;a.Ub=d;return!0}
+function zF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||oF(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,t=void 0,n=void 0,r=0,t=((ED(),MD)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<t&&(t=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<t&&(t=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;AF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(AF(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;aE(a);a.nb=!0;yD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function BF(a){if(a.A)return!0;a.jb&&(a.jb=!1,bE(a));a.lb=!1;a.Q=jh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=yF(b,b.u),6>b.A[c]&&(CF(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),fF(b,b.u));b.D=!1;bE(a)}else a:{var b=a.$,e,f;c=yF(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):Cr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Cr(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=P(O(CE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=P(O(CE((b.N[b.G]+b.N[c])/2))))}}hE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,VE(b),b.b.d=c),bE(a),a.s=!1)}else 5==a.P&&(hE(a.$),bE(a));0<a.P&&(a.E=!1,aE(a),a.nb=!0,hF(a.$),DF(a.$),yD(a),a.P=0,a.i=!1);if(MD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,aE(a),a.nb=!0,yD(a);return!0}function aE(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function AF(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,rD(a.sb,L(EF,m,82,[new T(a.f),new T(b)]))}
+function FF(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(If)?a.Gb=!1:-1<b.indexOf(gg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Df)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Mf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,dE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)GF(a.gb[d]),gE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Wf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(rd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++AE;c&&yD(a)}
+function yD(a){var b,c,d,e;b=cA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.He(a.db,d,c),a.A&&e&&dE(a,1,a.vb,0),BE(a),a.A||(a.Rb=a.He(a.Rb,b.c,2*a.Z+a.T),KE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.He(a.R,a.Z,c),zE(a),a.J=a.He(a.J,d,a.Z),vE(a))):(BE(a),a.A||(vE(a),a.E&&(KE(a),zE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function HF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=dF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=HE(c,h);c.o.N&&0<c.y[h]&&(j+=Vb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ca,1<Uj(c.B[h])&&(j+=Uj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+IF(0.055999999999999994*c.K[h],0,2)+ba+IF(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=hh),e+=c)}return e}function SD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=dF(a.gb[c]),d!=b))continue;d=void 0;d=JF(a.gb[c]);d=KF(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
+function bE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&rD(a.tb,null)}var c,d,e;e=new LF;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=JF(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new MF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function XE(a,b,c,d){try{LE(a,b,d)?c&&bE(a):yD(a)}catch(e){if(e=Oi(e),A(e,79))yD(a);else throw e;}}
+function wF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;ME(a,c);e=j=0;r=new pD(b,"|>",!0);g=-1<b.indexOf(qb);n=1;h=iD(r);a.vb=0;for(f=1;f<=h;++f)if(o=mD(r),$n(o),!H(o,hh))if(H(o,qb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new NF(a,o);if(0==a.$.u){OF(a,"ERROR - problems in reading/processing molecule !");HC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(OF(a,"ERROR - strange reaction - fixing !"),HC(),d=!1):3<n?(OF(a,"ERROR - strange reaction !"),HC(),d=!1):(1<a.vb&&!g&&FF(a,Df,!0),g&&!a.Gb&&FF(a,
+gg,!0),!g&&a.Gb&&FF(a,If,!0),g?(dE(a,1,j,1),dE(a,j+1,e-1,2),dE(a,e,a.vb,3)):dE(a,1,a.vb,0),c&&yD(a),d=!0)}d?bE(a):yD(a)}catch(q){if(q=Oi(q),A(q,79))yD(a);else throw q;}}function PF(a){aE(a);a.nb=!0;yD(a)}function ME(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new jE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&yD(a);null!=a.tb&&rD(a.tb,null)}
+function UE(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=JF(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&rD(a.tb,null)}}function QF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,yD(a),null):a.gb[b]}
+function cE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Na)?c=261:H(b,Sa)?c=241:H(b,Ma)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Qa)?c=243:H(b,Ta)?c=252:H(b,Pa)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Da)?c=245:H(b,Ea)&&(c=238);0<c?Gr(a,c):b="Not known group!";a.lb=!0;a.K=b;yD(a)}function OF(a,b){a.lb=!0;a.K=b;yD(a)}function XD(a){var b;b=RD(a);aE(a);yD(a);return b}
+function sE(a,b,c,d,e){var f,g,j,h;f=a.X;h=iC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new sB(f.c.b,f.c.d,g),f=new hC(j),h=iC(f,e),b.f=j,b.j=RF(j);else wE(b,a.U);f=uB(f.c).b-uB(f.c).c;xE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function tE(a,b,c,d,e,f){var g,j;g=FE(a.W);j=iC(a.W,f);wE(b,a.V);(b.e=e)&&(b.i=ig+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);xE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function FE(a){return uB(a.c).b-uB(a.c).c}
+function Fr(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Cd,yD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Cd):Cr(a,a.z+ba),yD(a))}u(477,388,ji);_.te=function(a){UD(this,a)};_.He=function(a,b,c){return Zz(this,b,c)};_.Ie=function(){};_.ae=function(){yD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=jh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var AE=10,ND,PD,GD,HD,ID,FD,MD,SF=null,LD,KD;
+function TF(){ED();Xz.call(this);this.Vb=(oq(),oq(),Ez).b;this.y=new sB(null,0,8);this.u=(QA(),RA);this.gb=y(UF,m,95,99,0);this.ab=new Vz;this.Ib=new VF;this.L=H((HC(),IC[Se]),cc);this.v=new WF;this.H=L(yt,m,1,[Ha,Ia,Sa,Ga,Na,Ma,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.$=new jE(this);LD[0]=UA;LD[1]=new SA(255,153,153);LD[2]=new SA(255,204,102);LD[3]=new SA(255,255,153);LD[4]=new SA(102,255,255);LD[5]=new SA(51,204,255);LD[6]=new SA(255,153,255)}u(476,477,ji,TF);
+_.He=function(a,b,c){var d;return a?(d=a.b,pj(d.u,b,c),a):Zz(this,b,c)};_.Ie=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[XF(b.b),a])}};_.b=null;function YF(a){if(a.e.hb.style.display!=Hf){bA(a.d);var b;for(b=new Ii(a.f.k);b.c<b.e.Be();)a=Ji(b),a.Ge()}}function ZF(a){$F.call(this,a,eb,eb,null)}function aG(a,b){$F.call(this,a,eb,eb,b)}function bG(a,b,c){$F.call(this,a,b,c,null)}
+function $F(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(ac,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=kj(a)){this.c=cG;++cG;this.e=e;this.d=new TF;this.f=new dG(this.d,b,c,d);ow(e,this.f);d&&gd in d&&(this.f.c=d[gd]);a=this.f;a.e||(a.e=$z(a,G(a.hb,Pf),G(a.hb,Of)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?SF=ac:SF="JME";b.w=kE(b,!1);b.x=kE(b,!0);Cr(b,SF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=cA(b);Tz(b,null);b.pb||(b.T=0);b.U||(b.U=new sB(Wb,0,13),b.X=new hC(b.U));b.V||(b.V=new sB(Wb,1,13),b.W=new hC(b.V));b.Y||(b.Y=new sB(Wb,0,11),new hC(b.Y));DE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;AE=10;b.Lb=!0;try{r=eG(b.Vb,"options");null!=r&&FF(b,r,!1);j=eG(b.Vb,"jme");null!=j&&(b.M=j);n=eG(b.Vb,"mol");null!=n&&(b.bb=n);g=eG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=eG(b.Vb,Jg);null!=o&&(b.cb=o,yD(b));b.k=eG(b.Vb,"atomcolors");b.j=eG(b.Vb,"atombg");f=eG(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var t,v,D,E;v=(QA(),RA);try{if(0!=f.indexOf(ma))throw new wn("bad hex encoding");E=VC(f.substr(1,2),16);D=VC(f.substr(3,2),16);t=VC(f.substr(5,2),16);q=v=new SA(E,D,t)}catch(J){if(J=Oi(J),A(J,79))HC(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&cF(b.$);h=eG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Oi(R),!A(R,79))throw R;}b.d=202;for(f=0;23>f;++f)ID[f]=(QA(),ZA),KD[f]=Pc;KD[1]=Vb;ID[1]=(QA(),VA);KD[2]=Bb;ID[2]=ZA;KD[3]=Eb;ID[3]=VA;KD[4]=fc;ID[4]=dB;KD[5]=nc;ID[5]=
+YA;KD[9]=Rb;ID[9]=aB;KD[10]=Kb;ID[10]=aB;KD[11]=Db;ID[11]=aB;KD[12]=Xb;ID[12]=aB;KD[8]=Ac;ID[8]=fB($A);KD[7]=pc;ID[7]=ZA;KD[6]=Ic;ID[6]=VA;KD[13]=Ec;ID[13]=VA;KD[18]=Pc;ID[18]=VA;KD[19]=qc;ID[19]=VA;KD[20]=rc;ID[20]=VA;KD[21]=sc;ID[21]=VA;KD[22]=tc;ID[22]=VA;Cz(b);b._=new fG;f=a.d;f.D=cA(f);null!=f.M?(wF(f,f.M,!1),null!=f.j&&f.$&&RE(f.$,f.j,!0),null!=f.k&&f.$&&RE(f.$,f.k,!1)):null!=f.bb&&XE(f,f.bb,!1,!1);yD(a.d);h=this.d;f=this.f;g=new vD(h);Rv(f,new gG,(Qq(),Qq(),Rq));Rv(f,new hG,(Nq(),Nq(),Oq));
+Rv(f,new iG,(Tq(),Tq(),Uq));Rv(f,new jG(g),($q(),$q(),ar));q=0>=kG();n=new Lx((DD(),CD));n.hb.alt="drag out MOL or RXN file";Lv(n,n.hb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new zD(h);ow(f.i,n);t=new AD(f,n,r,j,g);rw(t.f.i,t.c,G(t.f.hb,Pf)-t.e-t.d,G(t.f.hb,Of)-(t.b-t.d));Xi(f.k,t);q?(q=new lG,Lv(q,n.hb.alt),0<=r&&(q.hb.style[eh]=r+bg),0<=o&&(q.hb.style[Me]=o+bg),ow(f.i,q),g=new BD(f,q,r,j,g),rw(g.f.i,g.c,G(g.f.hb,Pf)-g.e-g.d,G(g.f.hb,Of)-(g.b-g.d)),Xi(f.k,g),q.hb.draggable=Zg,q.hb.style[Qd]=
+(wo(),Bf),Rv(q,h,(Wq(),Wq(),Xq))):(n.hb.draggable=Zg,n.hb.style[Qd]=(wo(),Bf),Rv(n,h,(Wq(),Wq(),Xq)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}function mG(){return Bt(null)}function nG(a){return Bt(a)}u(478,1,mi,ZF,aG,bG,$F);_.Je=function(a){B(this.f,new oG(this,a),(rq(),rq(),sq))};_.Ke=function(a){B(this.f,new pG(this,a),(Or(),Or(),Pr))};_.Le=function(a){bF(new qG(a,this.d,GD))};_.Me=function(){iE(this.d)};_.Ne=function(){Tn((Qn(),Rn),new rG(this))};_.Oe=function(){return this.b};
+_.Pe=function(){return this.c};_.Qe=function(){return this.d.I};_.Re=function(){return this.d.eb};_.Se=function(){return this.d.fb};_.Te=function(){return this.d.tb};_.ed=function(){return G(this.f.hb,Of)};_.Ue=function(){var a;a=[];a.length=2;a[0]=G(this.f.hb,Pf);a[1]=G(this.f.hb,Of);return a};_.fd=function(){return G(this.f.hb,Pf)};_.Ve=function(){return this.e.hb};_.We=function(){return this.d.yb};_.Xe=function(){return this.d.Ab};_.Ye=function(a){$wnd.alert("JSME initialization error: "+a)};
+_.hd=function(){return this.e.hb.style.display!=Hf};_.Ze=function(){var a=this.d,b;a.Gb?b=HF(a,1)+qb+HF(a,2)+qb+HF(a,3):b=HF(a,0);return b};_.$e=function(){return Zq(this.d)};_._e=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=RD(a);a.Pb=b;yD(a);return c};_.af=function(a){FF(this.d,a,!0)};_.bf=function(){};_.cf=function(a){XE(this.d,a,!0,!0)};_.df=function(a){wF(this.d,a,!0)};_.fe=function(){YF(this)};_.ef=function(){ME(this.d,!0)};
+_.ff=function(a){var b=this.d;if(a=QF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;PF(b)}};_.gf=function(a){this.b=a;!this.d.b&&(this.d.b=new sG(this))};_.hf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ii(b.b);d.c<d.e.Be();)c=Ji(d),a?c.b=l:c.b=xg}bA(b.d)};_.jf=function(a,b){var c=this.d,d;if(d=QF(c,a))RE(d,b,!0),PF(c)};_.kf=function(a,b){var c=this.d,d;d=QF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,yD(c)):(d.E=b,PF(c))};_.kd=function(a){this.f.hb.style[Me]=a;YF(this)};
+_.lf=function(a){this.d.I=a};_.mf=function(a){var b=this.d;b.eb=a;yD(b)};_.nf=function(a){var b=this.d;b.fb=a;yD(b)};_.of=function(a){this.d.sb=a};_.pf=function(a){this.d.tb=a};_.qf=function(a){var b=this.d;b.yb=a;b.w=kE(b,!1)};_.rf=function(a){this.d.Ab=a};_.sf=function(a,b){var c=this.f;c.md(a);c.kd(b);YF(this)};_.tf=function(a){cE(this.d,a)};_.uf=function(a,b){var c=this.d;c.i=!1;c.Qb=new NF(c,a);c.d=253;c.lb=!0;c.K=b;yD(c)};_.ld=function(a){Pv(this.e.hb,a)};
+_.md=function(a){this.f.hb.style[eh]=a;YF(this)};_.vf=function(a){OF(this.d,a)};_.wf=function(){return XD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var cG=0;function rG(a){this.b=a}u(479,1,{},rG);_.xc=function(){var a,b;for(b=new Ii(this.b.f.b);b.c<b.e.Be();)a=Ji(b),a.u.hb.innerHTML=a.r||l};_.b=null;function sG(a){this.b=a}u(480,1,{},sG);_.b=null;function oG(a,b){this.b=a;this.c=b}u(481,1,{},oG);_.Lc=function(a){a=a.b;Tn((Qn(),Rn),new tG(this,this.c,a))};_.b=null;_.c=null;
+function tG(a,b,c){this.b=a;this.d=b;this.c=c}u(482,1,{},tG);_.xc=function(){var a=this.c;this.d.b.apply(a,[XF(this.b.b),a])};_.b=null;_.c=null;_.d=null;function pG(a,b){this.b=a;this.c=b}u(483,1,{},pG);_.b=null;_.c=null;function Rr(a,b,c){this.b=a;this.d=b;this.c=c}u(484,1,{},Rr);_.xc=function(){var a=this.c;this.d.b.apply(a,[XF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function uG(){var a=vG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;wG(xG,arguments)?a=arguments[0]:3==arguments.length?a=new bG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new ZF(arguments[0]):4==arguments.length?a=new $F(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new aG(arguments[0],arguments[1]));this.g=a;yG();a[$c]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Je(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new zG(a))});b.addMouseOverHandler=C(function(a){this.g.Ke(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new zG(a))});b.alert=C(function(a){this.g.Le(a)});b.clear=C(function(){this.g.Me()});b.deferredRepaint=C(function(){this.g.Ne()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Ue()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.Ye(a)});b.isVisible=C(function(){return this.g.hd()});
+b.jmeFile=C(function(){return this.g.Ze()});b.molFile=C(function(){return this.g.$e()});b.nonisomericSmiles=C(function(){return this.g._e()});b.options=C(function(a){this.g.af(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.cf(a)});b.readMolecule=C(function(a){this.g.df(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=xG;yG();var f=b,g,b=AG.c;g=BG(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=BG(b,
+e,f)}if(!g)throw new Si("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.ef()});b.resetAtomColors=C(function(a){this.g.ff(a)});b.setAfterPasteCallBack=C(function(a){this.g.gf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new zG(a))});b.setAntialias=C(function(a){this.g.hf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.jf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.kf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
+b.setHelpURL=C(function(a){this.g.lf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.mf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.nf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.of(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.pf(a)});b.setPasteLabel=C(function(a){this.g.qf(a)});b.setPrePasteJSfunction=C(function(a){this.g.rf(a)});b.setSize=C(function(a,b){this.g.sf(a,b)});b.setSubstituent=C(function(a){this.g.tf(a)});b.setTemplate=C(function(a,
+b){this.g.uf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.vf(a)});b.smiles=C(function(){return this.g.wf()});CG({"0":{"0":[[mG,null,void 0]],1:[[nG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new DG(e));return[e]},te]]}});EG(xG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function zt(){FG||(FG=!0,uG())}u(485,1,{},zt);
+var FG=!1;function Dt(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==te)$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 Ct(){}u(487,1,{},Ct);_.xc=function(){Dt()};function DG(a){this.b=a}u(488,1,{69:1,107:1},DG);_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;function zG(a){this.b=a}u(489,1,{70:1,107:1},zG);
+_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;
+function uD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(eh)||l;b=c.getAttribute(Me)||l;f=c.getAttribute(Ff)||l;e=c.getAttribute(Oe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Ff)||l,h=h.getAttribute($g)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Ed);c.removeAttribute(Ff);c.removeAttribute("archive");c.removeAttribute(Me);c.removeAttribute(eh);c.removeAttribute(fd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=ho();c.setAttribute(Oe,d);c.style[eh]=sD(g);c.style[Me]=sD(b);b=new GG(a,d,n,e,c,f);Tn((Qn(),Rn),b);++a.c;return!0}function tD(a){this.b="JME.class";this.e=a}u(490,1,{},tD);_.Fc=function(){return uD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function GG(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}u(491,1,{},GG);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Oe,this.f):this.d.removeAttribute(Oe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function HG(){}u(492,1,mi,HG);function IG(a){this.b=a}u(493,1,{},IG);_.xc=function(){this.b()};_.b=null;
+function JG(){var a=vG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;wG(KG,arguments)?a=arguments[0]:0==arguments.length&&(a=new HG);this.g=a;yG();a[$c]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Tn((Qn(),Rn),new IG(a))});EG(KG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function At(){LG||(LG=!0,JG())}u(494,1,{},At);var LG=!1;function MG(a){xn();this.i=a}
+u(495,454,Qh,MG);function Jt(){xn();this.i="divide by zero"}u(496,97,Mh,Jt);function tt(){xn()}function NG(a){xn();this.i=a}u(497,97,Mh,tt,NG);function OG(){OG=x;PG=new QG(!1);RG=new QG(!0)}function QG(a){this.b=a}u(498,1,{72:1,73:1,76:1},QG);_.eQ=function(a){return A(a,73)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Zg:"false"};_.b=!1;var PG,RG;
+function nD(a,b,c){var d,e;d=SG(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}function TG(){}function UG(a){return typeof a==Mf?Ac+(0>a?-a:a):a}function VG(a,b){var c;c=new TG;c.e=Lb+(WG(0!=a?-a:0)?UG(0!=a?-a:0):l+Ai(c));XG(0!=a?-a:0)&&YG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new TG;b.e=Lb+(WG(a)?UG(a):l+Ai(b));XG(a)&&YG(a,b);return b}
+function $(a,b){var c;c=new TG;c.e=Lb+(WG(a)?UG(a):l+Ai(c));XG(a)&&YG(a,c);c.c=b?8:0;return c}function ZG(){var a;a=new TG;a.e=Lb+(WG(0)?UG(0):l+Ai(a));XG(0)&&YG(0,a);a.c=2;return a}function $G(a){var b;b=new TG;b.e=Lb+(WG(a)?UG(a):l+Ai(b));XG(a)&&YG(a,b);b.c=1;return b}function XG(a){return typeof a==Mf&&0<a}function WG(a){return null!=a&&0!=a}
+function YG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Lh[b.d])c=c.prototype;else{c=Lh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}u(500,1,{},TG);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function aH(a){var b;if(!(b=bH,!b&&(b=bH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new cH(Tb+a+da);return parseFloat(a)}
+function VC(a,b){var c,d;if(null==a)throw new cH(Lf);if(2>b||36<b)throw new cH("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new cH(Tb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new cH(Tb+a+da);if(-2147483648>c||2147483647<c)throw new cH(Tb+a+da);return c}u(502,1,{72:1,84:1});var bH=null;function dH(a){this.b=a}
+u(501,502,{72:1,76:1,77:1,84:1},dH);_.eQ=function(a){return A(a,77)&&a.b==this.b};_.hC=function(){return vt(this.b)};_.tS=function(){return l+this.b};_.b=0;function qA(a){this.b=a}u(503,502,{72:1,76:1,80:1,84:1},qA);_.eQ=function(a){return A(a,80)&&a.b==this.b};_.hC=function(){return vt(this.b)};_.tS=function(){return l+this.b};_.b=0;function eA(){xn()}function xk(a){xn();this.i=a}u(504,97,di,eA,xk);function jw(){xn()}function lx(a){xn();this.i=a}u(505,97,Mh,jw,lx);function T(a){this.b=a}
+function Vt(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 Ot(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function PE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(eH(),fH)[b],!c&&(c=fH[b]=new T(a)),c):new T(a)}u(506,502,{72:1,76:1,82:1,84:1},T);_.eQ=function(a){return A(a,82)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function eH(){eH=x;fH=y(EF,m,82,256,0)}var fH;function Uj(a){return 0>a?-a:a}function Tj(a,b){return a>b?a:b}function CE(a){return Math.round(a)}function un(){xn()}function vs(a){xn();this.i=a}u(509,97,{72:1,79:1,83:1,85:1,87:1},un,vs);function Ci(){Ci=x;Di=L(Bi,m,-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 Di;function cH(a){xn();this.i=a}u(511,504,di,cH);
+function Bn(a){this.b="Unknown";this.d=a;this.c=-1}u(512,1,{72:1,86:1},Bn);_.tS=function(){return this.b+Wa+this.d+"(Unknown Source"+(0<=this.c?lb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function SG(a,b){return a.charCodeAt(b)}function gH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function Nv(a,b){return a.indexOf(b)}function TC(a,b,c){return a.indexOf(b,c)}function hz(a,b){return a.lastIndexOf(b)}
+function WE(a){var b=aa,c=hh,d;for(d=0;0<=(d=c.indexOf(Sc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+ao(c,++d):c=c.substr(0,d-0)+ao(c,++d);return a.replace(RegExp(b,ve),c)}
+function hH(a,b){for(var c=RegExp(b,ve),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(yt,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function ao(a,b){return a.substr(b,a.length-b)}
+function $n(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Ov(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)}_=String.prototype;_.cM={1:1,72:1,74:1,76:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return lu(this)};_.tS=_.toString;function iH(){iH=x;jH={};kH={}}
+function lu(a){iH();var b=lb+a,c=kH[b];if(null!=c)return c;c=jH[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+SG(a,d++);c|=0}256==lH&&(jH=kH,kH={},lH=0);++lH;return kH[b]=c}var jH,lH=0,kH;function qn(a,b){rn(a.b,b);return a}function pn(){this.b=new bo}function mH(){this.b=new bo;this.b.b+=l}u(514,1,ci,pn,mH);_.tS=function(){return this.b.b};function ju(){this.b=new bo}
+function RC(){this.b=new bo}function bt(a){this.b=new bo;rn(this.b,a)}u(515,1,ci,ju,RC,bt);_.tS=function(){return this.b.b};function UC(a){a="String index out of range: "+a;xn();this.i=a}u(516,505,Mh,UC);
+function nH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new un;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new NG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new NG("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new jw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)st(b,c,a[--d])}else for(c=e+c;e<c;)st(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Qv(){xn()}function bD(a){xn();this.i=a}u(518,97,Mh,Qv,bD);function wA(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:Dn(b,c))return a;return null}function zA(a,b){var c;return(c=wA(a.xd(),b))?(c.Zc(),!0):!1}function oH(a){var b,c,d,e;d=new pn;b=null;d.b.b+=Qc;for(c=a.xd();c.Xc();)null!=b?rn(d.b,b):b=Aa,e=c.Yc(),rn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Zc;return d.b.b}u(519,1,{});_.xf=function(){throw new bD("Add not supported on this collection");};
+_.yf=function(a){return!!wA(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.zf=function(a){return zA(this,a)};_.tS=function(){return oH(this)};u(521,519,wi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,93)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.yf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=Gn(c),a=~~a);return a};
+function pH(a,b){var c;return A(b,91)&&(c=b.Af(),xv(a.b,c))?(c=fj(a.b,c),a.b.Ce(b.Bf(),c)):!1}function gD(a){this.b=a}u(520,521,wi,gD);_.yf=function(a){return pH(this,a)};_.xd=function(){return new XC(this.b)};_.zf=function(a){return pH(this,a)?(a=a.Af(),Ri(this.b,a),!0):!1};_.Be=function(){return this.b.e};_.b=null;function $C(a){if(a.c)Li(a.b),Ri(a.d,a.c.Af()),a.c=null;else throw new Uv("Must call next() before remove().");}
+function XC(a){var b;this.d=a;b=new cj;a.d&&Xi(b,new qH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new rH(a,d.substring(1));b.xf(e)}var a=a.b,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.xf(c[d])}this.b=new Ii(b)}u(522,1,{},XC);_.Xc=function(){return YC(this.b)};_.Yc=function(){return this.c=Ji(this.b)};_.Zc=function(){$C(this)};_.b=null;_.c=null;_.d=null;u(524,1,Yh);_.eQ=function(a){return A(a,91)&&aD(this.Af(),a.Af())&&aD(this.Bf(),a.Bf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Af()&&(a=Gn(this.Af()));null!=this.Bf()&&(b=Gn(this.Bf()));return a^b};_.tS=function(){return this.Af()+pb+this.Bf()};function qH(a){this.b=a}u(523,524,Yh,qH);_.Af=function(){return null};_.Bf=function(){return this.b.c};_.Cf=function(a){return dD(this.b,a)};_.b=null;function rH(a,b){this.c=a;this.b=b}u(525,524,Yh,rH);_.Af=function(){return this.b};_.Bf=function(){return this.c.f[lb+this.b]};_.Cf=function(a){return eD(this.c,this.b,a)};_.b=null;_.c=null;
+function ix(a,b){(0>a||a>=b)&&sH(a,b)}function sH(a,b){throw new lx("Index: "+a+", Size: "+b);}u(526,519,hi);_.Df=function(){throw new bD("Add not supported on this list");};_.xf=function(a){this.Df(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,89)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:Dn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:Gn(c)),b=~~b;return b};_.xd=function(){return new Ii(this)};_.Ff=function(){return this.Gf(0)};_.Gf=function(a){return new tH(this,a)};_.Hf=function(){throw new bD("Remove not supported on this list");};function YC(a){return a.c<a.e.Be()}function Ji(a){if(a.c>=a.e.Be())throw new mw;return a.e.Ef(a.d=a.c++)}function Li(a){if(0>a.d)throw new qx;a.e.Hf(a.d);a.c=a.d;a.d=-1}function Ii(a){this.e=a}u(527,1,{},Ii);_.Xc=function(){return YC(this)};
+_.Yc=function(){return Ji(this)};_.Zc=function(){Li(this)};_.c=0;_.d=-1;_.e=null;function tH(a,b){var c;this.e=this.b=a;c=a.Be();(0>b||b>c)&&sH(b,c);this.c=b}u(528,527,{},tH);_.If=function(){return 0<this.c};_.Jf=function(){if(0>=this.c)throw new mw;return this.b.Ef(this.d=--this.c)};_.b=null;function uH(a){a=new XC(a.c.b);return new vH(a)}function wH(a,b){this.b=a;this.c=b}u(529,521,wi,wH);_.yf=function(a){return xv(this.b,a)};_.xd=function(){return uH(this)};_.Be=function(){return this.c.b.e};
+_.b=null;_.c=null;function vH(a){this.b=a}u(530,1,{},vH);_.Xc=function(){return YC(this.b.b)};_.Yc=function(){return(this.b.c=Ji(this.b.b)).Af()};_.Zc=function(){$C(this.b)};_.b=null;u(531,526,hi);_.Df=function(a,b){var c;c=CA(this,a);var d=c.e;new xA(b,c.c);++d.c;++c.b;c.d=null};_.Ef=function(a){var b;b=CA(this,a);try{return DA(b)}catch(c){c=Oi(c);if(A(c,92))throw new lx("Can't get element "+a);throw c;}};_.xd=function(){return CA(this,0)};
+_.Hf=function(a){var b,c;b=CA(this,a);try{c=DA(b)}catch(d){d=Oi(d);if(A(d,92))throw new lx("Can't remove element "+a);throw d;}xH(b);return c};function yH(a){a.c=y(zH,m,0,0,0)}function Lz(a,b,c){(0>b||b>a.d)&&sH(b,a.d);a.c.splice(b,0,c);++a.d}function Xi(a,b){st(a.c,a.d++,b);return!0}function Lu(a,b){ix(b,a.d);return a.c[b]}function Nj(a,b){for(var c=0;c<a.d;++c)if(aD(b,a.c[c]))return c;return-1}function Ou(a,b){var c;c=(ix(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function Wi(a,b){var c;c=Nj(a,b);if(-1==c)return!1;Ou(a,c);return!0}function Bk(a,b){var c;if(b.length<a.d){c=b;var d;d=lt(0,a.d);L(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)st(b,c,a.c[c]);b.length>a.d&&st(b,a.d,null);return b}function cj(){yH(this)}function qB(a){yH(this);this.c.length=a}function kA(a){yH(this);var b=this.c,c=a.c,a=c.slice(0,a.d);L(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}u(532,526,Ph,cj,qB,kA);_.Df=function(a,b){Lz(this,a,b)};
+_.xf=function(a){return Xi(this,a)};_.Me=function(){this.c=y(zH,m,0,0,0);this.d=0};_.yf=function(a){return-1!=Nj(this,a)};_.Ef=function(a){return Lu(this,a)};_.ye=function(){return 0==this.d};_.Hf=function(a){return Ou(this,a)};_.zf=function(a){return Wi(this,a)};_.Be=function(){return this.d};_.d=0;function BA(a,b,c){var d;for(d=0;d<b;++d)st(a,d,c)}function Ls(){Ls=x;Zs=new AH}var Zs;function AH(){}u(535,526,bi,AH);_.yf=function(){return!1};_.Ef=function(){throw new jw;};_.Be=function(){return 0};
+function BH(){this.b=new Date}function CH(a){return 10>a?bb+a:l+a}u(536,1,{72:1,75:1,76:1,88:1},BH);_.eQ=function(a){return A(a,88)&&Yt(O(this.b.getTime()),O(a.b.getTime()))};_.hC=function(){var a;a=O(this.b.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=Ft(c&4194303,b&4194303,e&1048575);a=Ft(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(DH(),EH)[this.b.getDay()]+ba+FH[this.b.getMonth()]+ba+CH(this.b.getDate())+ba+CH(this.b.getHours())+lb+CH(this.b.getMinutes())+lb+CH(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function DH(){DH=x;EH=L(yt,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));FH=L(yt,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var EH,FH;
+function Es(a,b){return null==z(a.b,b,a)}function Ds(){this.b=new Gi}u(538,521,{72:1,75:1,93:1},Ds);_.xf=function(a){return Es(this,a)};_.yf=function(a){return xv(this.b,a)};_.ye=function(){return 0==this.b.e};_.xd=function(){return uH(new wH(this.b,new gD(this.b)))};_.zf=function(a){return null!=Ri(this.b,a)};_.Be=function(){return this.b.e};_.tS=function(){return oH(new wH(this.b,new gD(this.b)))};_.b=null;
+function CA(a,b){var c,d;(0>b||b>a.c)&&sH(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new GH(a,b,d)}function GA(){this.b=new HH;this.c=0}u(539,531,bi,GA);_.xf=function(a){new xA(a,this.b);++this.c;return!0};_.Gf=function(a){return CA(this,a)};_.Be=function(){return this.c};_.b=null;_.c=0;function DA(a){if(a.c==a.e.b)throw new mw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function xH(a){if(!a.d)throw new qx;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function GH(a,b,c){this.e=a;this.c=c;this.b=b}u(540,1,{},GH);_.Xc=function(){return this.c!=this.e.b};_.If=function(){return this.c.c!=this.e.b};_.Yc=function(){return DA(this)};_.Jf=function(){if(this.c.c==this.e.b)throw new mw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Zc=function(){xH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function HH(){this.b=this.c=this}
+function xA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}u(541,1,{},HH,xA);_.b=null;_.c=null;_.d=null;function ZC(a,b){this.b=a;this.c=b}u(542,524,Yh,ZC);_.Af=function(){return this.b};_.Bf=function(){return this.c};_.Cf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function mw(){xn()}u(543,97,{72:1,79:1,85:1,87:1,92:1},mw);function aD(a,b){return ut(a)===ut(b)||null!=a&&Dn(a,b)}function pB(a){var b=y(HA,m,45,0,0);return Bk(a.b,b)}function Vz(){this.b=new cj}
+u(545,526,Ph,Vz);_.Df=function(a,b){Lz(this.b,a,b)};_.xf=function(a){return Xi(this.b,a)};_.yf=function(a){return-1!=Nj(this.b,a)};_.Ef=function(a){return Lu(this.b,a)};_.ye=function(){return 0==this.b.d};_.xd=function(){return new Ii(this.b)};_.Hf=function(a){return Ou(this.b,a)};_.Be=function(){return this.b.d};_.tS=function(){return oH(this.b)};_.b=null;function YE(a){a.hc.d._&&vB(a)}function IH(a){var b;if(a.hc.d._){b=mz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}xB(a)}
+function JH(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function bF(a){var b=a.k;KH(a.hc.d,b.b,b.c);!lz(a)&&Qz(a);Az(a)}function LH(){AB.call(this,l);this.j=new KA(this.Kf());jA(this.r,new MH(this))}u(547,413,vi);_.Ld=function(a,b){return ut(a.i)===ut(this.j)?(IH(this),!0):this.Lf(a,b)};_.Kf=function(){return"Close"};_.Lf=function(){return!1};_.Ed=function(){IH(this)};_.j=null;_.k=null;
+function qG(a,b,c){LH.call(this);this.hc&&CB(this.hc,!1);zB(this,!1);Tz(this,new KB(0));a=new OB(a,1);S(this,a,null);a=new Xz;S(a,this.j,null);S(this,a,null);b&&(this.k=mz(b),yB(this),JH(this.k,~~(G(b.Vb.hb,Pf)/2)-~~(this.mc/2),~~(G(b.Vb.hb,Of)/2)-~~(this.cc/2)));c&&Q(this,c)}u(546,547,vi,qG);_.Kf=function(){return"OK"};function VE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Uv("Cannot undo. Index is out of range.");if(!a.b.c)throw new Uv(Zb);a.b=a.b.c;return a.b.b}
+function fG(){this.b=this.c=new NH}u(548,1,{},fG);_.b=null;function NH(){this.b=null}function MF(a){this.b=a}u(549,1,{},NH,MF);_.b=null;_.c=null;_.d=null;function MH(a){this.b=a}u(550,448,oi,MH);_.b=null;
+function xD(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){rD(a.b.Ab,L(yt,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=hH(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],st(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{LE(a.b,b,!0)?(Cr(a.b,"Structure pasted"+e),bE(a.b),bA(a.b),d=!0):(bF(new qG(a.b.K,a.b,GD)),ME(a.b,!0),bA(a.b))}catch(n){if(n=Oi(n),A(n,79))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",yD(e),bF(new qG(a.b.K,
+a.b,GD)),bA(a.b);else throw n;}}d&&a.b.Ie(b)}function Br(a){this.b=a}u(551,1,{},Br);_.b=null;function VD(){VD=x;WD=new OH("COPY_SMILES",0);YD=new OH("COPY_MOL",1);ZD=new OH("PASTE",2);PH=L(QH,m,94,[WD,YD,ZD])}function OH(a,b){I.call(this,a,b)}u(552,140,{72:1,76:1,78:1,94:1},OH);var PH,YD,WD,ZD;function LF(){this.e=y(UF,m,95,99,0)}u(553,1,{},LF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function RH(a){a.c=y(N,s,-1,20,1);a.B=y(N,s,-1,20,1);a.K=y(eE,m,-1,20,1);a.N=y(eE,m,-1,20,1);a.H=mt([20,7]);a.e=y(N,s,-1,20,1);a.d=y(yt,m,1,20,0);a.p=y(yt,m,1,20,0);a.y=y(N,s,-1,20,1);a.A=y(N,s,-1,20,1);a.I=y(N,s,-1,20,1);a.J=y(N,s,-1,20,1);a.t=y(N,s,-1,20,1);a.C=y(N,s,-1,20,1);a.L=y(N,s,-1,20,1);a.O=y(N,s,-1,20,1);a.f=y(yt,m,1,20,0);a.r=mt([10,2]);a.j=y(N,s,-1,101,1)}
+function SH(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(N,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(N,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(eE,m,-1,4,1);d=y(eE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=TH(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+TH(r[2],d[2],r[3],d[3]),d=TH(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function X(a,b){var c,d,e,f,g,j,h,n;vF(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=UH(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(eE,m,-1,2,1);VH(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==yF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Cr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];CF(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&uF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=P(O(CE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=P(O(CE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function sF(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.E=a.u-2,X(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&qF(a,a.E,1),X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,qF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)X(a,0),a.E=
+a.u,X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=4,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),c=3;else if(238==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)X(a,0),a.E=a.u,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.E=a.u,a.t[a.v]=3,X(a,0),a.q=!1,c=3;else if(242==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)X(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)X(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)X(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)X(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)X(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)X(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)X(a,0),a.E=a.u,X(a,0),c=2;else if(247==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=3;else if(248==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,t;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;X(a,0);e=a.K[a.u];g=a.N[a.u];fF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)vF(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)CF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];eF(a);a.E=c+d;X(a,0);o=a.K[a.u];q=a.N[a.u];fF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,t=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=t,r=-a.K[h]*e+a.N[h]*g,t=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=t,a.K[h]+=a.K[n],a.N[h]+=a.N[n];CF(a);a.I[a.v]=n;a.J[a.v]=c+d;eF(a);b&&(fF(a,n),gE(a))}c=4}WH(a,c);a.E=a.G;b&&
+(a.E=0)}
+function VH(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function rF(a){var b,c,d,e,f,g,j,h,n,o,r,q,t;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])XH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,X(a,0),a.E=a.u,XH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Cr(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[UH(a,a.E,a.H[a.E][d])],2<d||1!=b){Cr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(eE,m,-1,2,1);VH(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)vF(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;t=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(t=-t,o=0);q=a.K[b]+r*e-t*g;t=a.N[b]+t*e+r*g;for(d=1;d<=j;++d)vF(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=t+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)vF(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)CF(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[UH(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[UH(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(N,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=P(O(CE((a.K[b]+a.K[e])/2))),a.O[c]=P(O(CE((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;CF(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=P(O(CE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=P(O(CE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(CF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=P(O(CE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(CE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(CF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=P(O(CE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(CE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(fF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&WH(a,j);-1<n&&(a.E=n)}
+function XH(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)vF(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function WH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=yF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function UH(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function YH(a,b,c){var d,e,f,g;e=jh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(du(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)du(c[d])&&!St(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Yt(c[d],e)&&(b[d]=g,c[d]=jh,++f);if(f==a.u)break}return g==a.u}
+function gE(a){var b,c,d;b=y(eE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{fE(a,b);c=~~(c/2)-P(O(Math.round(b[0])));d=~~(d/2)-P(O(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;hE(a)}}
+function fE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function qF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=ZH(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&Cr(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?Cr(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?Cr(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?Cr(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:Cr(a.o,"Charge change not possible on the halogen !");break;case 18:Cr(a.o,
+"Use X button to change charge on the X atom !")}}
+function SE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(N,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(N,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&fF(a,c);gE(a);Cr(a.o,"Smaller part(s) removed !");return 1}
+function yF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function DF(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];hF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),hF(a));4==a.t[d]&&(a.t[d]=1)}}
+function TH(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 eF(a){var b;$H(a);b=a.t.length;a.L=y(N,s,-1,b,1);a.O=y(N,s,-1,b,1);hE(a);hF(a)}
+function vF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(N,s,-1,c,1),nH(a.c,b,a.c.length),a.c=b,b=y(N,s,-1,c,1),nH(a.B,b,a.B.length),a.B=b,b=y(N,s,-1,c,1),nH(a.y,b,a.y.length),a.y=b,b=y(N,s,-1,c,1),nH(a.e,b,a.e.length),a.e=b,b=y(yt,m,1,c,0),nH(a.d,b,a.d.length),a.d=b,b=y(yt,m,1,c,0),nH(a.p,b,a.p.length),a.p=b,b=y(eE,m,-1,c,1),nH(a.K,b,a.K.length),a.K=b,b=y(eE,m,-1,c,1),nH(a.N,b,a.N.length),a.N=b,b=mt([c,7]),nH(a.H,b,a.H.length),a.H=b,c=y(N,s,-1,c,1),nH(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function IE(a,b,c,d,e,f,g){var j;j=P(O(CE(a.K[c]-d/2)));g||(j-=e-d);a=P(O(CE(a.N[c]-~~(f/2))));return new Pz(j-1-b,a-b,e+1+2*b,f+2*b)}
+function CF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(N,s,-1,b,1),nH(a.I,c,a.I.length),a.I=c,c=y(N,s,-1,b,1),nH(a.J,c,a.J.length),a.J=c,c=y(N,s,-1,b,1),nH(a.t,c,a.t.length),a.t=c,c=y(N,s,-1,b,1),nH(a.C,c,a.C.length),a.C=c,c=y(N,s,-1,b,1),nH(a.L,c,a.L.length),a.L=c,c=y(N,s,-1,b,1),nH(a.O,c,a.O.length),a.O=c,b=y(yt,m,1,b,0),nH(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function lF(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(ED(),aa);j+="JME 2013-10-12 "+new BH+"\n \n";j+=kF(a.u,3)+kF(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=IF(0.055999999999999994*(a.K[e]-c),10,4)+IF(0.055999999999999994*(g-a.N[e]),10,4)+IF(0,10,4);h=HE(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+kF(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=kF(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:aI(a,e)&&(g=2),c=kF(a.I[e],3)+kF(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=kF(a.J[e],3)+kF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=kF(a.J[e],3)+kF(a.I[e],3)),j+=c+kF(g,3)+kF(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+kF(e,4)+kF(a.B[e],4)+aa);return j+"M END\n"}
+function KF(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,R,ub,Y,M,ea,Bc,ag,zb,Ld,Md,Nd,Ya,Cc;r=y(N,s,-1,a.u+10,1);q=y(N,s,-1,a.u+10,1);n=y(N,s,-1,a.u+1,1);o=y(N,s,-1,7,1);zb=y(N,s,-1,a.u+1,1);v=y(bI,m,-1,a.u+1,2);D=y(bI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;SE(a,!0);ag=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){ag=!1;break}if(a.o.t&&ag){cI(a);DF(a);dI(a,D);eI(a,v,D);var Fb,od,df,$b,ue,pd,qd,jb,$I,Sd,w,ya,zm,Am,Ms,kf,Oa,Bm,Cm,Fc,Dm;Fb=y(N,s,-1,a.u+1,1);od=y(N,s,-1,a.u+1,1);jb=y(fI,m,-1,a.u+1,3);var Ns=a.u,Em,
+mh,Os,mg,vj,Ce,lf;vj=y(fI,m,-1,Ns+2,3);Ce=y(N,s,-1,100,1);lf=5;mg=0;Ce[0]=3;vj[1]=lh;vj[2]=sh;Os=2;if(!(3>Ns))for(;lf<Ce[mg]*Ce[mg];){mh=0;for(Em=!0;Em&&mh<=mg&&lf>=Ce[mh]*Ce[mh];)0==lf%Ce[mh]?Em=!1:++mh;if(Em){vj[++Os]=au(lf);if(Os>=Ns)break;mg<Ce.length-1&&(++mg,Ce[mg]=lf)}lf+=2}for(w=1;w<=a.u;++w){for(ya=Cm=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(Cm*=a.i[ya]);Bm=a.c[w];18==Bm&&(Dm=a.p[w],pd=Dm.charCodeAt(0)-65+1,qd=0,1<Dm.length&&(qd=Dm.charCodeAt(1)-97),0>pd&&(pd=0),0>qd&&(qd=0),Bm=28*pd+qd);
+kf=0;-2>a.B[w]?kf=1:-2==a.B[w]?kf=2:-1==a.B[w]?kf=3:1==a.B[w]?kf=4:2==a.B[w]?kf=5:2<a.B[w]&&(kf=6);Fc=1;jb[w]=au(Cm);Fc*=126;jb[w]=Wt(jb[w],au(a.y[w]*Fc));Fc*=7;jb[w]=Wt(jb[w],au(kf*Fc));Fc*=7;jb[w]=Wt(jb[w],au(Bm*Fc));Fc*=783;jb[w]=Wt(jb[w],au(a.A[w]*Fc))}for(ue=0;!YH(a,Fb,jb);){Ms=!1;for(w=1;w<=a.u;++w)Fb[w]!=od[w]&&(od[w]=Fb[w],Ms=!0);if(Ms){for(w=1;w<=a.u;++w){jb[w]=kh;for(ya=1;ya<=a.A[w];++ya)jb[w]=eu(jb[w],vj[Fb[a.H[w][ya]]])}ue=0}else if(0<ue){for(w=1;w<=a.u;++w)jb[w]=kh;w=1;a:for(;w<=a.u-
+1;++w)for(ya=w+1;ya<=a.u;++ya)if(Fb[w]==Fb[ya]){jb[w]=lh;break a}}else{for(w=1;w<=a.u;++w){jb[w]=kh;for(ya=1;ya<=a.A[w];++ya)df=a.H[w][ya],jb[w]=eu(jb[w],au(a.c[df]*a.i[UH(a,w,df)]))}ue=1}YH(a,Fb,jb);for(w=1;w<=a.u;++w)jb[w]=au(od[w]*a.u+Fb[w])}for(w=1;w<=a.u;++w)od[w]=Fb[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(od[w]==Oa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Oa];a.B[w]=a.B[Oa];a.K[w]=a.K[Oa];a.N[w]=a.N[Oa];a.A[w]=a.A[Oa];a.c[Oa]=a.c[0];a.B[Oa]=a.B[0];
+a.K[Oa]=a.K[0];a.N[Oa]=a.N[0];a.A[Oa]=a.A[0];od[w]=od[Oa];od[Oa]=Oa;a.p[0]=a.p[w];a.p[w]=a.p[Oa];a.p[Oa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Oa];a.e[Oa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Oa];a.y[Oa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Fb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Fb[a.I[w]],a.J[w]=Fb[a.J[w]],a.I[w]>a.J[w]&&(Sd=a.I[w],a.I[w]=a.J[w],a.J[w]=Sd,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Am=zm=
+a.u;$b=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<zm?(zm=a.I[ya],Am=a.J[ya],$b=ya):a.I[ya]==zm&&a.J[ya]<Am&&(Am=a.J[ya],$b=ya);Sd=a.I[w];a.I[w]=a.I[$b];a.I[$b]=Sd;Sd=a.J[w];a.J[w]=a.J[$b];a.J[$b]=Sd;Sd=a.t[w];a.t[w]=a.t[$b];a.t[$b]=Sd;Sd=a.C[w];a.C[w]=a.C[$b];a.C[$b]=Sd;$I=a.f[w];a.f[w]=a.f[$b];a.f[$b]=$I}eF(a);hF(a);dI(a,D);eI(a,v,D)}else{dI(a,D);a.i=y(N,s,-1,a.v+1,1);for(t=1;t<=a.v;++t)a.i[t]=a.t[t]}c=1;a.b=y(N,s,-1,a.u+1,1);Cc=1;a.b[1]=1;for(Y=0;;){M=0;for(t=1;t<=a.A[c];++t)if(g=a.H[c][t],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=zb[c]){Bc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Bc=!1;break}Bc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++M]=g;if(0==M){if(Cc==a.u)break;c=n[Y--]}else if(1==M)zb[o[1]]=c,c=o[1],a.b[c]=++Cc;else{n[++Y]=c;e=0;for(t=1;t<=M;++t)if(h=UH(a,o[t],c),!D[h]){e=o[t];break}if(0==e)for(t=1;t<=M;++t)if(h=UH(a,o[t],c),2==a.i[h]||3==a.i[h]){e=o[t];break}0==e&&(e=o[1]);zb[e]=c;c=e;a.b[e]=++Cc}}zb=y(N,s,-1,a.u+1,1);b=y(N,s,-1,a.u+1,1);R=y(bI,m,-1,a.u+1,2);Ld=y(bI,m,-1,a.u+1,2);f=Cc=Y=0;for(t=
+1;t<=a.u;++t)if(1==a.b[t]){c=t;break}a:for(;;){0<f&&(zb[c]=f);b[++Cc]=c;for(a.b[c]=0;;){M=e=0;ub=a.u+1;t=1;b:for(;t<=a.A[c];++t){g=a.H[c][t];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<ub&&(e=g,ub=a.b[g]))}if(0==e){if(0==Y)break a;Ld[c]=!0;c=n[Y--]}else break}f=c;c=e;1<M&&(n[++Y]=f,R[e]=!0)}Md=y(N,s,-1,a.v+1,1);Nd=y(N,s,-1,a.u+1,1);if(a.o.Pb){var bJ=zb,bN=ea,Ps,cJ,nh,De,Qs,Rs,La,wj,Ss;nh=y(N,s,-1,a.u+1,1);for(La=1;La<=a.u;++La)nh[b[La]]=La;Qs=y(bI,m,-1,
+a.v+1,2);for(La=1;La<=a.u;++La)Ps=b[La],cJ=bJ[Ps],De=UH(a,Ps,cJ),0!=De&&(gI(a,De,nh,Md,D),Qs[De]=!0);for(La=1;La<=a.v;++La)Qs[La]||gI(a,La,nh,Md,D);La=1;a:for(;La<=a.u;++La)if(!(2>a.A[La]||4<a.A[La])){Rs=Ss=0;for(wj=1;wj<=a.A[La];++wj){De=UH(a,La,a.H[La][wj]);if(5==a.i[De])continue a;1==a.t[De]&&0!=hI(a,De,La)&&++Ss;2==a.t[De]&&(Rs=a.H[La][wj])}if(0!=Ss)if(0<Rs){var ja=a,eJ=La,mf=nh,Tc=Nd,lc=void 0,xj=void 0,Gc=void 0,Ee=void 0,Hc=void 0,Fm=void 0,Gm=void 0,Hm=void 0,Td=void 0,Uc=void 0,Vc=void 0,
+Ts=void 0,yj=void 0,Ud=void 0,zj=void 0,Fe=void 0,Aj=void 0,Us=void 0,Bj=void 0,Ge=void 0,fJ=void 0,nf=void 0,gJ=void 0,Vs=void 0,Cj=void 0,of=void 0,Vc=1,xj=eJ,lc=y(N,s,-1,ja.u+1,1);for(lc[1]=eJ;;){Ts=!1;for(Uc=1;Uc<=ja.A[xj];++Uc)if(Gc=ja.H[xj][Uc],!(Gc==lc[1]||Gc==lc[Vc-1]))if(Ee=UH(ja,xj,Gc),2==ja.t[Ee]&&5!=ja.i[Ee]){xj=lc[++Vc]=Gc;Ts=!0;break}if(!Ts)break}if(!(0==Vc%2||2>ja.A[lc[Vc]]||3<ja.A[lc[Vc]])){of=lc[1];Hc=lc[~~((Vc+1)/2)];Td=lc[Vc];nf=Ge=Fe=Ud=0;Vs=Us=!1;for(Uc=1;Uc<=ja.A[of];++Uc)Gc=
+ja.H[of][Uc],Ee=UH(ja,of,Gc),1!=ja.t[Ee]||5==ja.i[Ee]||(0==Ud?Ud=Gc:Fe=Gc);0<mf[Fe]&&mf[Ud]>mf[Fe]&&(Fm=Ud,Ud=Fe,Fe=Fm);yj=Ud;0==Ud&&(yj=Fe,Us=!0);for(Uc=1;Uc<=ja.A[Td];++Uc)Gc=ja.H[Td][Uc],Ee=UH(ja,Td,Gc),1!=ja.t[Ee]||5==ja.i[Ee]||(0==Ge?Ge=Gc:nf=Gc);0<mf[nf]&&mf[Ge]>mf[nf]&&(Fm=Ge,Ge=nf,nf=Fm);Bj=Ge;0==Ge&&(Bj=nf,Vs=!0);zj=hI(ja,UH(ja,of,Ud),of);Aj=hI(ja,UH(ja,of,Fe),of);fJ=hI(ja,UH(ja,Td,Ge),Td);gJ=hI(ja,UH(ja,Td,nf),Td);1<(0>zj+Aj?-(zj+Aj):zj+Aj)||0!=fJ||0!=gJ?Cr(ja.o,"Bad stereoinfo on allene !"):
+(Gm=ja.K[lc[Vc-1]]-ja.K[Td],Hm=ja.N[lc[Vc-1]]-ja.N[Td],Cj=Math.sqrt(Gm*Gm+Hm*Hm),0.001>Cj&&(Cj=0.001),0<(ja.N[Bj]-ja.N[lc[Vc-1]])*(Gm/Cj)-(ja.K[Bj]-ja.K[lc[Vc-1]])*(Hm/Cj)?Tc[Hc]=1:Tc[Hc]=-1,Us&&(Tc[Hc]*=-1),Vs&&(Tc[Hc]*=-1),yj==Ud&&0>zj&&(Tc[Hc]*=-1),yj==Fe&&0>Aj&&(Tc[Hc]*=-1),mf[yj]>mf[Bj]&&(Tc[Hc]*=-1))}}else b:{var wb=a,ab=La,Ws=bJ,hJ=nh,iJ=r,jJ=q,cN=bN,Im=Nd,Jm=void 0,Wc=void 0,Xs=void 0,oh=void 0,Ba=void 0,ph=void 0,sd=void 0,Dj=void 0,Vd=void 0,Ob=void 0,ia=void 0,ga=void 0,He=void 0,Km=void 0,
+Xc=void 0,K=void 0,Lm=void 0,ga=y(N,s,-1,4,1),Km=y(N,s,-1,4,1),Ej=void 0,Yc=void 0,Mm=void 0,Nm=void 0,Ys=void 0,Fj=void 0,Fj=-1;0<Ws[ab]&&(ga[++Fj]=Ws[ab]);for(Yc=1;Yc<=cN;++Yc)iJ[Yc]==ab&&(ga[++Fj]=jJ[Yc]),jJ[Yc]==ab&&(ga[++Fj]=iJ[Yc]);for(Yc=Fj+1;Yc<wb.A[ab];++Yc){Ys=wb.u+1;Mm=1;c:for(;Mm<=wb.A[ab];++Mm){Ej=wb.H[ab][Mm];for(Nm=0;Nm<Yc;++Nm)if(Ej==ga[Nm])continue c;hJ[Ej]<Ys&&(Ys=hJ[Ej],ga[Yc]=Ej)}}0==Ws[ab]&&0<wb.y[ab]?(ga[3]=ga[2],ga[2]=ga[1],ga[1]=ga[0],ga[0]=-1):0<wb.y[ab]&&(ga[3]=ga[2],ga[2]=
+ga[1],ga[1]=-1);for(Ba=Dj=ph=oh=Lm=sd=Ob=0;4>Ba;++Ba)0>=ga[Ba]||(Jm=UH(wb,ab,ga[Ba]),Km[Ba]=hI(wb,Jm,ab),0<Km[Ba]?(++Ob,Lm=ga[Ba],ph=ga[Ba]):0>Km[Ba]?(++sd,oh=ga[Ba],ph=ga[Ba]):Dj=ga[Ba]);Vd=Ob+sd;K=y(N,s,-1,4,1);Xc=0;if(3==wb.A[ab]){if(1==Ob&&1==sd||3==Vd&&0<Ob&&0<sd){Cr(wb.o,"Error in C3H stereospecification !");break b}He=ga[0];1==Vd?He=ph:2==Vd&&(He=Dj);ia=SH(wb,ab,He,ga);K[0]=ph;K[1]=-1;K[2]=ia[2];K[3]=ia[1];0<Ob?Xc=1:Xc=-1}else if(4==wb.A[ab])if(1==Vd)ia=SH(wb,ab,ph,ga),K[0]=ia[0],K[1]=ia[3],
+K[2]=ia[2],K[3]=ia[1],0<Ob?Xc=1:Xc=-1;else{He=ga[0];1<Dj&&(He=Dj);1==Ob?He=Lm:1==sd&&(He=oh);ia=SH(wb,ab,He,ga);Wc=y(N,s,-1,4,1);for(Ba=0;4>Ba;++Ba)Jm=UH(wb,ab,ia[Ba]),Wc[Ba]=hI(wb,Jm,ab);if(4==Vd){if(0==Ob||0==sd){Cr(wb.o,"Error in C4 stereospecification !");break b}if(1==Ob||1==sd)K[0]=ia[0],K[1]=ia[3],K[2]=ia[2],K[3]=ia[1],Xc=Wc[0];else{for(Ba=0;4>Ba;++Ba)-1==Wc[Ba]&&(Wc[Ba]=0);Vd=2}}else if(3==Vd)if(3==Ob||3==sd)K[0]=ia[0],K[1]=ia[3],K[2]=ia[2],K[3]=ia[1],0<Ob?Xc=-1:Xc=1;else{1==Ob?Ob=Xs=1:sd=
+Xs=-1;for(Ba=0;4>Ba;++Ba)Wc[Ba]==Xs&&(Wc[Ba]=0);Vd=2}if(2==Vd)if(1==Ob&&1==sd)ia[1]==oh?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==oh&&(ia[2]=ia[3]),K[0]=Lm,K[1]=oh,K[2]=ia[2],K[3]=ia[1],Xc=1;else{if(Wc[0]==Wc[1]||Wc[1]==Wc[2]){Cr(wb.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Wc[0]?(K[0]=ia[0],K[1]=ia[2],K[2]=ia[1],K[3]=ia[3]):(K[0]=ia[1],K[1]=ia[3],K[2]=ia[2],K[3]=ia[0]);1<Ob?Xc=1:Xc=-1}}var rb=void 0;ga[0]==K[1]?(rb=K[0],K[0]=K[1],K[1]=rb,rb=K[2],K[2]=K[3],K[3]=rb):ga[0]==K[2]?(rb=K[2],K[2]=K[0],
+K[0]=rb,rb=K[1],K[1]=K[3],K[3]=rb):ga[0]==K[3]&&(rb=K[3],K[3]=K[0],K[0]=rb,rb=K[1],K[1]=K[2],K[2]=rb);ga[1]==K[2]?(rb=K[1],K[1]=K[2],K[2]=rb,rb=K[2],K[2]=K[3],K[3]=rb):ga[1]==K[3]&&(rb=K[1],K[1]=K[3],K[3]=rb,rb=K[2],K[2]=K[3],K[3]=rb);K[2]==ga[2]?Im[ab]=1:K[2]==ga[3]?Im[ab]=-1:Cr(wb.o,"Error in stereoprocessing ! - t30");Im[ab]*=Xc}}}Ya=new mH;j=y(N,s,-1,a.u+1,1);for(t=1;t<=a.u;++t)j[b[t]]=t;for(t=1;t<=a.u;++t){c=b[t];R[c]&&(Ya.b.b+=ua);0<zb[t]&&iI(a,c,zb[c],Ya,Md);var qh=v[c],Hb=void 0,Gj=void 0,
+rh=void 0,W=void 0,W=Pc,Hb=!1;0!=a.B[c]&&(Hb=!0);0!=Nd[c]&&(Hb=!0);rh=-1;for(Gj=1;Gj<=a.z;++Gj)if(a.r[Gj][0]==c){rh=a.r[Gj][1];break}-1<rh&&(Hb=!0);a.o.Ob&&0<a.e[c]&&(Hb=!0,rh=1);switch(a.c[c]){case 2:W=Bb;break;case 3:qh?W="c":W=Eb;break;case 4:qh?(W=Ef,0<a.y[c]&&(Hb=!0)):W=fc;break;case 5:qh?W="o":W=nc;break;case 7:qh?(W="p",0<a.y[c]&&(Hb=!0)):W=pc;break;case 8:qh?W=qg:W=Ac;break;case 13:qh?W=tg:W=Ec;Hb=!0;break;case 6:W=Ic;Hb=!0;break;case 9:W=Rb;break;case 10:W=Kb;break;case 11:W=Db;break;case 12:W=
+Xb;break;case 1:W=Vb;Hb=!0;break;case 19:W=qc;Hb=!0;break;case 20:W=rc;Hb=!0;break;case 21:W=sc;Hb=!0;break;case 22:W=tc;Hb=!0;break;case 18:Hb=!0,W=a.p[c],(H(W,wa)||H(W,bd)||H(W,vb))&&(Hb=!1)}Hb&&(W=Qc+W,1==Nd[c]?W+=tb:-1==Nd[c]&&(W+="@@"),1==a.y[c]?W+=Vb:1<a.y[c]&&(W+=Vb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?W+=xa:W+=Ca,1<Uj(a.B[c])&&(W+=Uj(a.B[c]))),-1<rh&&(W+=lb+rh),W+=Zc);rn(Ya.b,W);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=q[E],d==c&&(d=r[E]),j[c]<j[d]&&iI(a,r[E],q[E],Ya,Md),9<E&&(Ya.b.b+="%"),qn(Ya,l+
+(new T(E)).b);Ld[c]&&(Ya.b.b+=va)}return Ya.b.b}function JF(a){a=new TD(a);eF(a);return a}
+function fF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)iE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function gF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&fF(a,c);0==a.A[d]&&fF(a,d)}
+function cI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=UH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&fF(a,c)}}}function $H(a){var b;b=a.c.length;a.H=mt([b,7]);a.A=y(N,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function eI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(N,s,-1,a.v+1,1);r=y(bI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[UH(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(vb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(bI,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(bI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:aI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(bI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function hE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=P(O(CE((a.K[b]+a.K[c])/2))),a.O[d]=P(O(CE((a.N[b]+a.N[c])/2)))}function dI(a,b){var c;for(c=1;c<=a.v;++c)JE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function HE(a,b){var c;c=(ED(),KD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function aI(a,b){return 2==a.t[b]?!0:!1}function JE(a,b,c){var d,e,f,g;g=1;a.b=y(N,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function tF(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=mt([b+5,2]),nH(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function cF(a){var b;a.z=0;a.s=0;KF(a);for(b=1;b<=a.u;++b)a.E=b,tF(a);a.E=0}
+function dF(a){var b,c;b=y(eE,m,-1,4,1);fE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function $D(a,b){var c,d,e,f,g,j,h,n;c=y(eE,m,-1,4,1);fE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;fE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function GF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function jF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Qc)&&gH(c,Zc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Vb);g=Tj(c.indexOf(xa),c.indexOf(Ca));if(-1<d){j=ao(c,d+1);try{a.o.z=VC(j,10)}catch(h){if(h=Oi(h),A(h,79))a.o.z=0;else throw h;}a.E=b;tF(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=H(d,Eb)?3:H(d,Bb)?2:H(d,fc)?4:H(d,nc)?5:H(d,pc)?7:H(d,Ac)?8:H(d,Rb)?9:H(d,Kb)?10:H(d,Db)?11:H(d,Xb)?12:H(d,Vb)?1:H(d,Ec)?13:H(d,Ic)?6:H(d,qc)?19:H(d,rc)?20:H(d,sc)?21:H(d,tc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=SG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=SG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=SG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=SG(c,g++);for(;45==e;)--d,e=SG(c,g++)}a.B[b]=d}}}
+function RE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new qD(b);try{for(;b.k=jD(b,b.b),b.k<b.j;)d=PE(VC(mD(b),10)).b,c=e=PE(VC(mD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Oi(f),A(f,79))on(f);else throw f;}}function iI(a,b,c,d,e){b=UH(a,b,c);5!=a.i[b]&&aI(a,b)?d.b.b+=pb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=sb,a=a.f[b],null!=a&&(e=a),rn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Sc)}
+function uF(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,Cr(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:Cr(a.o,"Stereomarking allowed only on single and double bonds!")}
+function gI(a,b,c,d,e){var f,g,j,h,n,o,r,q,t;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=UH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=UH(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=UH(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=UH(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,t=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=t?0-t:t))Cr(a.o,"Not unique E/Z geometry !");else{j=UH(a,b,e);f=UH(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=UH(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<t||0>r&&0>t?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function ZH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=UH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(aI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function hI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function hF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=ZH(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function jE(a){RH(this);this.o=a;this.z=this.v=this.u=0}
+function QE(a,b){var c,d,e,f,g,j,h;jE.call(this,a);f=l;j=NE(b);if(null!=j){h=new pD(b,j,!0);for(e=1;4>=e;++e)f=OE(h,j);g=PE(VC($n(f.substr(0,3)),10)).b;c=PE(VC($n(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)vF(this),f=OE(h,j),this.K[e]=(new dH(aH($n(f.substr(0,10))))).b,this.N[e]=-(new dH(aH($n(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=$n(f.substr(31,d-31)),jF(this,e,d),62<=f.length&&(f=$n(f.substr(60,3)),0<f.length&&(f=PE(VC(f,10)).b,0<f&&(this.E=e,a.z=f,tF(this),this.E=0)));for(e=1;e<=c;++e)CF(this),
+f=OE(h,j),this.I[e]=PE(VC($n(f.substr(0,3)),10)).b,this.J[e]=PE(VC($n(f.substr(3,3)),10)).b,g=PE(VC($n(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=PE(VC($n(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);$H(this);GF(this);gE(this);for(eF(this);(h.k=jD(h,h.b),h.k<h.j)&&!(null==(f=mD(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new oD(f);mD(g);mD(g);j=PE(VC(mD(g),10)).b;
+for(e=1;e<=j;++e)c=PE(VC(mD(g),10)).b,this.B[c]=PE(VC(mD(g),10)).b}if(0==f.indexOf("M APO")){g=new oD(f);mD(g);mD(g);j=PE(VC(mD(g),10)).b;for(e=1;e<=j;++e)c=PE(VC(mD(g),10)).b,f=PE(VC(mD(g),10)).b,this.E=c,X(this,0),jF(this,this.u,qc+f),this.E=0}}cI(this);eF(this)}}
+function NF(a,b){var c,d,e,f,g;jE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));gH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new oD(b);d=PE(VC(mD(f),10)).b;e=PE(VC(mD(f),10)).b;for(c=1;c<=d;++c)g=mD(f),vF(this),jF(this,this.u,g),this.K[c]=(new dH(aH(mD(f)))).b,this.N[c]=-(new dH(aH(mD(f)))).b;for(c=1;c<=e;++c)if(CF(this),this.I[c]=PE(VC(mD(f),10)).b,this.J[c]=PE(VC(mD(f),10)).b,this.t[c]=PE(VC(mD(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;$H(this);GF(this);gE(this)}catch(j){j=Oi(j);if(A(j,79)){j.Ec();this.u=0;return}throw j;}cI(this);eF(this)}}
+function TE(a,b,c){var d,e,f;jE.call(this,a);f=y(N,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(vF(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))CF(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;eF(this);gE(this)}
+function mF(a,b,c){var d,e,f,g,j;jE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(N,s,-1,this.u+1,1);this.B=y(N,s,-1,this.u+1,1);this.y=y(N,s,-1,this.u+1,1);this.e=y(N,s,-1,this.u+1,1);this.d=y(yt,m,1,this.u+1,0);this.K=y(eE,m,-1,this.u+1,1);this.N=y(eE,m,-1,this.u+1,1);this.p=y(yt,m,1,this.u+1,0);this.I=y(N,s,-1,this.v+1,1);this.J=y(N,s,-1,this.v+1,1);this.t=y(N,s,-1,this.v+1,1);this.f=y(yt,m,1,this.v+1,0);this.C=y(N,s,-1,this.v+1,1);this.r=mt([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}eF(this);gE(this)}
+function TD(a){var b;RH(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(N,s,-1,this.u+1,1);nH(a.c,this.c,this.u+1);this.B=y(N,s,-1,this.u+1,1);nH(a.B,this.B,this.u+1);this.y=y(N,s,-1,this.u+1,1);nH(a.y,this.y,this.u+1);this.e=y(N,s,-1,this.u+1,1);nH(a.e,this.e,this.u+1);this.d=y(yt,m,1,this.u+1,0);nH(a.d,this.d,this.u+1);this.K=y(eE,m,-1,this.u+1,1);nH(a.K,this.K,this.u+1);this.N=y(eE,m,-1,this.u+1,1);nH(a.N,this.N,this.u+1);this.p=y(yt,m,1,this.u+1,0);nH(a.p,this.p,this.u+1);this.I=y(N,
+s,-1,this.v+1,1);nH(a.I,this.I,this.v+1);this.J=y(N,s,-1,this.v+1,1);nH(a.J,this.J,this.v+1);this.t=y(N,s,-1,this.v+1,1);nH(a.t,this.t,this.v+1);this.f=y(yt,m,1,this.v+1,0);nH(a.f,this.f,this.v+1);this.C=y(N,s,-1,this.v+1,1);nH(a.C,this.C,this.v+1);this.r=mt([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function IF(a,b,c){var d,e,f;if(0==c)return kF(vt(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(O(CE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new dH(a)).b;d=Nv(e,Ov(46));0>d&&(e+=Wa,d=Nv(e,Ov(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function NE(a){var b;b=new pD(a,aa,!0);if(4<iD(b))return aa;b=new pD(a,hh,!0);return 4<iD(b)?hh:null}
+function kF(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function OE(a,b){for(var c,d;a.k=jD(a,a.b),a.k<a.j;){d=mD(a);if(H(d,b))return ba;for(mD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}u(554,1,{95:1},jE,QE,NF,TE,mF,TD);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function Dr(){Dr=x;Er=new mC(Vb)}
+function ZE(a,b){var c;Dr();var d;LH.call(this);this.d=new KA("Help");new KA("Home");this.e=b;Q(this,(ED(),GD));this.hc&&CB(this.hc,!1);zB(this,!1);d=mz(b);if(1==a)this.f||(this.f=new VB(d),JH(this.f,-30,0)),this.k=this.f,c=RD(b),this.hc&&BB(this.hc.d.A.c,Dc),Tz(this,new FA(2)),this.i=new mC(c+" "),S(this,this.i,Jb),d=new Xz,S(d,this.j,null),this.e.Hb&&(c=new KA("Submit"),S(d,c,null)),S(this,d,Jc),lC(this.i,$n(co(this.i.hc.b.hb,$g))),this.hc&&CB(this.hc,!0),zB(this,!0);else if(2==a)this.c||(this.c=
+new VB(d),JH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&BB(this.hc.d.A.c,"Nonstandard atom"),Tz(this,new FA(2)),c=new Xz,S(c,new OB("atomic SMILES",1),null),S(this,c,kc),c=Vb,Er&&(c=co(Er.hc.b.hb,$g)),Er=new nC(c,8),S(this,Er,Jb),c=new Xz,S(c,this.j,null),S(this,c,Jc);else{this.b||(this.b=new VB(d),JH(this.b,5*b.Z,0));var e,f;d="About "+(ED(),SF);this.hc&&BB(this.hc.d.A.c,d);Tz(this,new KB(0));Q(this,GD);S(this,new OB(SF+" Molecular Editor v2013-10-13",1),null);S(this,new OB("Peter Ertl and Bruno Bienfait",
+1),null);for(c=FD,d=0,f=c.length;d<f;++d)e=c[d],e=new OB(e,1),zz(e,this.e.y),S(this,e,null);c=new Xz;S(c,this.d,null);S(c,this.j,null);S(this,c,null);this.k=this.b}yB(this);c=this.k;KH(this.hc.d,c.b,c.c);!lz(this)&&Qz(this);Az(this)}u(555,547,vi,ZE);_.Lf=function(a){var b,c;if(a.i===this.d){try{b=new PC(this.e.I),c=OC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Oi(d),A(d,67))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,yD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Er;
+function jI(a,b){kz(b)==a.b?Q(b,(QA(),ZA)):Q(b,a.b)}
+function kI(a){var b,c,d,e;e=l;d=!1;kz(lI)!=a.b?(e=wa,d=!0):kz(mI)!=a.b?(e="!#6",d=!0):kz(nI)!=a.b?(Q(oI,(QA(),ZA)),Q(pI,ZA),Q(qI,ZA),Q(rI,ZA),e="F,Cl,Br,I"):(b=kz(sI)!=a.b,c=kz(tI)!=a.b,kz(uI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),kz(vI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),kz(wI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),kz(xI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),kz(yI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),kz(oI)!=a.b&&(e+="F,"),kz(pI)!=a.b&&(e+="Cl,"),kz(qI)!=a.b&&(e+="Br,"),kz(rI)!=a.b&&(e+="I,"),
+gH(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=bd:c?e=vb:(Q(lI,(QA(),ZA)),e=wa)));b=l;d&&kz(sI)!=a.b&&(b+=";a");d&&kz(tI)!=a.b&&(b+=";A");kz(zI)!=a.b&&(b+=";R");kz(AI)!=a.b&&(b+=";!R");kz(lI)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=BI.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=CI.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);kz(DI)!=a.b&&(e="~");kz(EI)!=a.b&&(e=lb);kz(FI)!=a.b&&(e=tb);kz(GI)!=a.b&&(e="!@");lC(a.f,e)}
+function HI(a){II(a);JI(a);var b=BI.hc.b;Yx(b,0);b.hb.options[0].selected=!0;b=CI.hc.b;Yx(b,0);b.hb.options[0].selected=!0;Q(sI,a.b);Q(tI,a.b);Q(zI,a.b);Q(AI,a.b);Q(BI,a.b);Q(CI,a.b);KI(a)}function II(a){Q(uI,a.b);Q(vI,a.b);Q(wI,a.b);Q(xI,a.b);Q(yI,a.b);Q(oI,a.b);Q(pI,a.b);Q(qI,a.b);Q(rI,a.b)}function JI(a){Q(lI,a.b);Q(mI,a.b);Q(nI,a.b)}function KI(a){Q(DI,a.b);Q(EI,a.b);Q(FI,a.b);Q(GI,a.b);a.c=!1}
+function $E(a){AB.call(this,"Atom/Bond Query");this.j=new KA(this.Kf());jA(this.r,new MH(this));this.b=(ED(),GD);this.d=a;this.e||(a=mz(a),this.e=new VB(a),JH(this.e,-150,10));this.k=this.e;Tz(this,new JB);Q(this,this.b);a=new Xz;Tz(a,new oB(0,3,1));S(a,new NB("Atom type :"),null);lI=new KA(yb);mI=new KA("Any except C");nI=new KA("Halogen");S(a,lI,null);S(a,mI,null);S(a,nI,null);S(this,a,null);a=new Xz;Tz(a,new oB(0,3,1));S(a,new OB("Or select one or more from the list :",0),null);S(this,a,null);
+a=new Xz;Tz(a,new oB(0,3,1));uI=new KA(Eb);vI=new KA(fc);wI=new KA(nc);xI=new KA(Ac);yI=new KA(pc);oI=new KA(Rb);pI=new KA(Kb);qI=new KA(Db);rI=new KA(Xb);S(a,uI,null);S(a,vI,null);S(a,wI,null);S(a,xI,null);S(a,yI,null);S(a,oI,null);S(a,pI,null);S(a,qI,null);S(a,rI,null);S(this,a,null);a=new Xz;Tz(a,new oB(0,3,1));BI=new OA;NA(BI,yb);NA(BI,bb);NA(BI,db);NA(BI,ib);NA(BI,kb);S(a,new NB("Number of hydrogens : "),null);S(a,BI,null);S(this,a,null);a=new Xz;Tz(a,new oB(0,3,1));CI=new OA;NA(CI,yb);NA(CI,
+bb);NA(CI,db);NA(CI,ib);NA(CI,kb);NA(CI,"4");NA(CI,"5");NA(CI,"6");S(a,new OB("Number of connections :",0),null);S(a,CI,null);S(a,new OB(" (H's don't count.)",0),null);S(this,a,null);a=new Xz;Tz(a,new oB(0,3,1));S(a,new NB("Atom is :"),null);sI=new KA(Ab);S(a,sI,null);tI=new KA("Nonaromatic");S(a,tI,null);zI=new KA(zc);S(a,zI,null);AI=new KA(jc);S(a,AI,null);S(this,a,null);a=new Xz;Q(a,fB(kz(this)));Tz(a,new oB(0,3,1));S(a,new NB("Bond is :"),null);DI=new KA(yb);S(a,DI,null);EI=new KA(Ab);S(a,EI,
+null);FI=new KA(zc);S(a,FI,null);GI=new KA(jc);S(a,GI,null);S(this,a,null);a=new Xz;Tz(a,new oB(1,3,1));this.f=new nC(wa,20);S(a,this.f,null);S(a,new KA(xc),null);S(a,this.j,null);S(this,a,null);this.hc&&CB(this.hc,!1);zB(this,!1);II(this);JI(this);KI(this);Q(sI,this.b);Q(tI,this.b);Q(zI,this.b);Q(AI,this.b);Q(BI,this.b);Q(CI,this.b);jI(this,lI);yB(this);a=this.k;KH(this.hc.d,a.b,a.c);!lz(this)&&Qz(this);Az(this)}u(556,547,vi,$E);
+_.Lf=function(a,b){var c;H(b,xc)?(HI(this),jI(this,lI),kI(this)):A(a.i,42)?(KI(this),ut(a.i)===ut(lI)?(II(this),JI(this)):ut(a.i)===ut(mI)?(II(this),JI(this)):ut(a.i)===ut(nI)?(II(this),JI(this)):ut(a.i)===ut(zI)?Q(AI,this.b):ut(a.i)===ut(AI)?(Q(zI,this.b),Q(sI,this.b)):ut(a.i)===ut(sI)?(Q(tI,this.b),Q(AI,this.b)):ut(a.i)===ut(tI)?Q(sI,this.b):ut(a.i)===ut(DI)||ut(a.i)===ut(EI)||ut(a.i)===ut(FI)||ut(a.i)===ut(GI)?(HI(this),this.c=!0):JI(this),jI(this,a.i),kI(this)):A(a.i,43)&&(KI(this),c=a.i,0==c.hc.b.hb.selectedIndex?
+Q(c,this.b):Q(c,(QA(),ZA)),kI(this));107!=this.d.d&&(this.d.d=107,bA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var lI=_.f=null,DI=null,mI=null,sI=null,EI=null,qI=null,uI=null,CI=null,BI=null,pI=null,oI=null,nI=null,rI=null,vI=null,tI=null,AI=null,GI=null,wI=null,yI=null,zI=null,FI=null,xI=null;function VF(){yH(this)}u(557,532,Ph,VF);_.Me=function(){this.b=-1;this.c=y(zH,m,0,0,0);this.d=0};_.b=-1;
+function Ar(a,b){var c;a.b=b;var d,e;d=null;qC();if(e=c=(e=$wnd.clipboardData.getData(Nc),null!=e?new EC(e):null))e=(tC(),wC),e=xC(e,(tC(),wC))||xC(e,uC);if(e)try{d=BC(c)}catch(f){if(f=Oi(f),A(f,60))on(f);else throw f;}c=d;null!=c&&xD(b,c)}function zr(a){a=new EC(a);qC();var b,c;try{b=BC(a),c=En(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Nc,c)}catch(d){if(d=Oi(d),A(d,60))on(d);else throw d;}}function WF(){}u(558,1,{61:1,68:1},WF);_.te=function(a){xD(this.b,a.b)};
+_.b=null;function lG(){this.hb=fx()}u(560,326,ki,lG);function wr(){var a;wr=x;LI=(a=!1,Qf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);MI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");NI=LI&!MI;var b;a=L(N,s,-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]);xr=y(N,s,-1,1E3,1);for(b=0;b<xr.length;++b)xr[b]=-999;for(b=0;b<a.length;b+=2)xr[a[b+1]]=a[b]}
+function pq(a,b,c){a=new OI(b,c,a);if(!b.Ld(a,c))for(b=b.gc;b&&!b.Ld(a,c);)b=b.gc}function $z(a,b,c){var d;d=new PI;pj(d.u,b,c);ij(a.i,d.u,0,0);Xi(a.b,d);return d}function eG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function yE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)rw(a.i,b.u,c,d),b.s=c,b.t=d;QI(b)}
+function dG(a,b,c,d){wr();this.hb=fx();this.b=new cj;this.k=new cj;this.f=d;this.hb.style[Vf]=bb;this.hb.style[Tf]=bb;this.hb.style[Kg]=Xe;this.hb.style[eh]=b;this.hb.style[Me]=c;this.i=new RI;this.i.hb.style[eh]=eb;this.i.hb.style[Me]=eb;NI?(b=new SI,c=new TI,ij(b,this.i,0,0),ij(b,c,0,0),vw(this,b)):vw(this,this.i);this.d=a;a.Vb=this;NI?(this.n=new UI(this),this.n.j=new VI(this),this.n.k=new WI(this),this.n.o=new XI(this),this.n.n=new YI(this),this.d&&(this.n.f=new ZI(this),this.n.i=new aJ(this),
+this.n.b=new dJ(this))):B(this,new kJ(this),(Hr(),Hr(),Ir));B(this,this,(uq(),uq(),vq));B(this,new lJ(this),(sj(),sj(),tj));B(this,new mJ(this),(uj(),uj(),Hj));B(this,new nJ(this),(tr(),tr(),ur));(oq(),oq(),Ez).b=this}u(559,560,ki,dG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var NI,MI,LI,xr=null;function RI(){tw.call(this);this.hb[Ad]=Te}u(562,304,ki,RI);function SI(){RI.call(this);this.hb.style[eh]=eb;this.hb.style[Me]=eb}u(561,562,ki,SI);function kJ(a){this.b=a}u(563,1,{},kJ);
+_.uc=function(a){var b,c,d,e;d=Kj(a);e=Lj(a);c=Mj(a.b);b=new oJ(a);2==c&&(b.f=4);b=nF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function lJ(a){this.b=a}u(564,1,{},lJ);_.vc=function(a){var b,c;b=Kj(a);c=Lj(a);a=new oJ(a);this.b.j?xF(this.b.d,a,b,c):zF(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function mJ(a){this.b=a}u(565,1,{},mJ);_.wc=function(){this.b.j=!1;BF(this.b.d)};_.b=null;function nJ(a){this.b=a}u(566,1,{},nJ);_.b=null;
+function TI(){RI.call(this);this.hb.style[eh]=eb;this.hb.style[Me]=eb}u(567,562,ki,TI);function pJ(a,b){var c;c=b.b;c.f=4;return nF(a.b.d,c,b.e,b.f)}function VI(a){this.b=a}u(568,1,{},VI);_.Mf=function(a){return pJ(this,a)};_.b=null;function is(a,b){zF(a.b.d,b.b,b.e,b.f);return nF(a.b.d,b.b,b.e,b.f)}function WI(a){this.b=a}u(569,1,{},WI);_.Mf=function(a){return is(this,a)};_.b=null;function XI(a){this.b=a}u(570,1,{},XI);_.Mf=function(a){return xF(this.b.d,a.b,a.e,a.f)};_.b=null;
+function YI(a){this.b=a}u(571,1,{},YI);_.Mf=function(){return BF(this.b.d)};_.b=null;function kr(a,b){var c;c=O(CE(b.c));c=new GC(b,0,kg,c);UD(a.b.d,c);return!0}function ZI(a){this.b=a}u(572,1,{},ZI);_.Mf=function(a){return kr(this,a)};_.b=null;function lr(a,b){var c;c=O(CE(100*b.d));c=new GC(b,0,rg,c);UD(a.b.d,c);return!0}function aJ(a){this.b=a}u(573,1,{},aJ);_.Mf=function(a){return lr(this,a)};_.b=null;function pr(a,b){var c;c=new GC(b,0,je,jh);UD(a.b.d,c);return!0}function dJ(a){this.b=a}
+u(574,1,{},dJ);_.Mf=function(a){return pr(this,a)};var qJ=_.b=null;function rJ(){rJ=x;qJ=new gu((vu(),new uu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function sJ(){sJ=x;tJ={}}function uJ(a,b,c){var d;c&&(b.style[pe]=c.c+bg,d=c.b,d!=Pb&&(b.style[oe]=d),0!=(c.d&1)&&(b.style[re]=nd),0!=(c.d&2)&&(b.style[qe]=Re));a.f.style[dh]=Kf}
+function uB(a){var b=vJ,c,d,e,f,g,j,h,n,o,r,q,t,v;c=Ai(a);c in tJ?a=tJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(zg),f=$doc.createElement(Pe),f.width=1,f.height=1,g=(rJ(),qJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),uJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=$j(e),n=$j(e)+(e.offsetHeight||0),o=n-h,r=$j(f)+(f.offsetHeight||0)+1,q=n-r,t=r-h,d.removeChild(e),v=new wJ,v.b=t,v.c=q,v.d=o,v),tJ[c]=a);return a}
+function xJ(){sJ();var a,b,c,d,e;Ij();this.b=L(yt,m,1,["monospace","sans-serif",wg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(zg);this.f.innerHTML=this.i||l;this.f.style[pe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[oe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}u(577,1,{},xJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var tJ;function wJ(){}
+u(578,1,{},wJ);_.b=0;_.c=0;_.d=0;function oF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,12))return!!a.b.b.metaKey}catch(b){if(b=Oi(b),!A(b,85))throw b;}return!1}function pF(a){try{if(a.b&&A(a.b,12))return!!a.b.b.shiftKey}catch(b){if(b=Oi(b),!A(b,85))throw b;}return!1}function oJ(a){yr.call(this,null,0,null);this.b=a}function OI(a,b,c){yr.call(this,a,0,b);this.b=c}u(579,409,fi,oJ,OI);_.re=function(){return oF(this)};_.se=function(){return pF(this)};_.b=null;
+function iC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=vJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,uJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function hC(a){this.c=a;this.b={};!vJ&&(vJ=new xJ)}u(580,412,Th,hC);var vJ=null;function aA(a){this.b=a}u(581,420,{},aA);_.b=null;function yJ(a,b){this.b=a;this.c=b}u(582,1,{},yJ);_.b=null;_.c=null;function zJ(){Jx.call(this);this.hb[Ad]="jsa-resetTable";this.hb.style[eh]=jd}u(583,336,ki,zJ);
+function AJ(){AJ=x;var a=BJ=new xJ;Ij();a.i="9p";a.f.style[oe]=wg;a.f.style[pe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[pe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);CJ=new oA(1)}function oE(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,QI(a)}
+function qE(a,b,c,d,e,f,g){var j,h,n,o,r,q,t,v,D,E,J;a.o&&(nE(a,!1),360<=g||-360>=g?j=pE(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,t=d/2,v=e/2,D=DJ(r,q,t,v,f),E=DJ(r,q,t,v,h),J="<g"+a.n+qb,J+='<path d ="M '+D.b+ba+D.c+" A "+t+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),oE(a,j))}function V(a,b,c,d,e){a.o&&oE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
+function mE(a,b,c,d,e){a.o&&(nE(a,!1),oE(a,'<rect x="'+b+ka+c+ha+e+'" width="'+d+da+a.n+$a))}function xE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ka+d+fa+a.j+' fill="'+e+la+b+"</text>");oE(a,b)}function FB(a,b,c,d,e){nE(a,!0);oE(a,'<rect x="'+b+ka+c+ha+e+'" width="'+d+da+a.n+$a)}
+function QI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Yj(a.u.hb)+(a.u.hb.offsetWidth||0)-Yj(a.u.hb),d=$j(a.u.hb)+(a.u.hb.offsetHeight||0)-$j(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+la)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=ig+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function wE(a,b){a.f=b;a.j=RF(b)}u(584,416,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var CJ,BJ;function Xr(a,b,c){c&&(hs(a,b),c.Mf(a.c));a.e=!0}function hs(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Yj(a.p.hb)+(a.p.hb.scrollLeft||0)+io(a.p.hb.ownerDocument),a.c.f=c.clientY-$j(a.p.hb)+(a.p.hb.scrollTop||0)+jo(a.p.hb.ownerDocument),a.c.b=new oJ(b),b.b.preventDefault(),!0):!1}
+function UI(a){this.p=a;this.c=new EJ;this.d=new FJ(this);B(this.p,new GJ(this),(es(),es(),fs));B(this.p,new HJ(this),(Yr(),Yr(),Zr));B(this.p,new IJ(this),(bs(),bs(),cs));B(this.p,new JJ(this),(Ur(),Ur(),Vr));B(this.p,new KJ,(qr(),qr(),rr));B(this.p,new LJ(this),(mr(),mr(),nr));B(this.p,new MJ(this),(hr(),hr(),ir))}u(585,1,{},UI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function FJ(a){qk();this.b=a}u(586,24,{},FJ);
+_.Dc=function(){!this.b.e&&this.b.j&&pJ(this.b.j,this.b.c)};_.b=null;function GJ(a){this.b=a}u(587,1,{},GJ);_.b=null;function HJ(a){this.b=a}u(588,1,{},HJ);_.b=null;function IJ(a){this.b=a}u(589,1,{},IJ);_.b=null;function JJ(a){this.b=a}u(590,1,{},JJ);_.b=null;function KJ(){}u(591,1,{},KJ);function LJ(a){this.b=a}u(592,1,{},LJ);_.b=null;function MJ(a){this.b=a}u(593,1,{},MJ);_.b=null;function EJ(){}u(594,1,{},EJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function kG(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function NJ(a){var b,c,d,e,f;Xj(a);d=(jj(),kj(null));e=new zJ;Gx(e,a);gw(d,e,d.hb);f=a.fd();b=a.ed();c=kG();9<=c?(++f,++b):7==c&&A(a,25)&&(c=a.hb.textContent,2>=c.length&&(f+=8));Ix(e,a);pw(d,e);return new sz(f,b)}function OJ(){this.hb=$doc.createElement(ae);this.hb[Ad]=Te;this.hb.style[Uf]=Ne;this.hb.style[Yf]=cd;this.hb.style[eh]=eb;this.hb.style[Me]=eb}u(596,307,xi,OJ);_.cd=function(){return Yj(this.hb)};
+_.dd=function(){return $j(this.hb)};function RF(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function DJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new yJ(new dH(a),new dH(b))}function pE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+$a}
+function EE(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function nE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function PI(){AJ();this.o=CJ;this.d=[];this.u=new OJ}u(597,584,{},PI);_.b=l;_.c=l;function PJ(){PJ=x;QJ=new sz(0,0)}
+function RJ(a){var b;b=a.Qf();if(!b){var c;(c=a.Nf())?(b=NJ(c.b),pj(c.ue(),b.c,b.b),c=NJ(c.b),b=new sz(c.c-b.c,c.b-b.b)):b=new sz(0,0);a.Uf(b)}return b}function Hz(a,b){var c;if(a.ye())return QJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Tf(lz(b));c=NJ(a.ue());a.f.c=c.c;a.f.b=c.b;return c}function SJ(a,b){var c;b&&(c=ig+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Pf().hb.style[kd]=c)}function TJ(){this.f=new jB;this.f.b=-1;this.f.c=-1}u(599,1,{});_.Nf=function(){return null};_.Of=function(a){this.Sf(a.Nd())};
+_.Pf=function(){return this.ue()};_.Qf=function(){return UJ};_.Ed=function(){};_.ye=function(){return!1};_.Rf=function(a){this.Tf(lz(a))};_.Sf=function(a){SJ(this,a)};_.Tf=function(a){var b=this.ue().hb,c,d,e;c=(Rz(),Sz);e=a.c;d=a.b;e!=c.c?b.style[pe]=l+e+"pt":b.style[pe]=l;d!=c.b?b.style[oe]=d:b.style[oe]=l;0!=(a.d&1)?b.style[re]=nd:b.style[re]=l;0!=(a.d&2)?b.style[qe]=Re:b.style[qe]=l};_.Uf=function(a){UJ=a};_.Vf=function(){};var UJ=_.f=null,QJ;
+function LA(a,b){PJ();TJ.call(this);this.b=new $w(a);this.b.gd()[Ad]=l;B(this.b,new VJ(this,b),(rq(),rq(),sq))}u(598,599,{},LA);_.ue=function(){return this.b};_.Sf=function(a){SJ(this,a)};_.b=null;function VJ(a,b){this.b=a;this.c=b}u(600,1,{},VJ);_.Lc=function(a){oq();pq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function PA(a){PJ();TJ.call(this);this.b=new Zx;B(this.b,new WJ(this,a),(lq(),lq(),mq))}u(601,599,{},PA);_.ue=function(){return this.b};_.b=null;
+function WJ(a,b){this.b=a;this.c=b}u(602,1,{},WJ);_.b=null;_.c=null;function XJ(a,b){var c,d;SJ(a,b.Nd());for(d=new Ii(b.Wb.b);d.c<d.e.Be();)c=Ji(d),c.lc&&c.hc.Of(c)}function YJ(a,b){var c,d,e,f,g,j,h;pj(a.e,b.Ud(),b.Qd());for(d=new Ii(b.Wb.b);d.c<d.e.Be();)c=Ji(d),c.lc&&(e=c.hc,e.Rf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=RJ(e).c,f-=RJ(e).b,pj(e.ue(),g,f),!c.gb&&a.e.yd(c),a.e.zd(c,j,h)))}function Wz(){PJ();TJ.call(this);this.e=new tw}u(603,599,{},Wz);
+_.Of=function(a){XJ(this,a)};_.ue=function(){return this.e};_.Rf=function(a){YJ(this,a)};_.e=null;function PB(a){PJ();TJ.call(this);var b=this.b=new Wx;dx(b.c,a);Vx(b);this.f.b=-1;this.f.c=-1}u(604,599,{},PB);_.ue=function(){return this.b};_.ye=function(){var a;a=(this.b.c.d?fo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function SB(a){this.b=new sy(a.i,new ZJ(a))}u(605,1,{},SB);_.b=null;
+function oy(a){var b,c,d,e,f;f=new FC(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y($J,m,61,0,0);for(c=b.b?Bk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,40)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=fj((fA(),gA),new T(f.e)));c=c.c;if(Yt(!c?ih:c.b,zh))for(c=(!a.e.b||0==a.e.b.d?(Ls(),Ls(),Zs):new kA(a.e.b)).xd();c.Xc();)a=c.Yc(),1001==f.e&&a.te(f);var g,j,h;1001==f.e?(g=new yr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.ag(),null.ag()):100==f.e&&A(f.f,58)?(j=f.f,h=new yr(j,205,null),h.j=j.Vd(),h.k=
+j.Wd()):1004<=f.e&&1005>=f.e||(701==f.e?null.ag():401==f.e||402==f.e?(null.ag(),null.ag(),null.ag(),null.ag(),null.ag()):500<=f.e&&507>=f.e&&(g=null.bg,500!=g&&(f=new yr(null.bg,g,null),f.j=null.ag(),f.k=null.ag(),j=null.ag(),f.f=j&12,501==g&&null.ag())))}function ZJ(a){this.b=a}u(606,1,Xh,ZJ);_.xc=function(){oy(this)};_.b=null;function oC(){PJ();TJ.call(this);this.b=new Qy}u(607,599,{},oC);_.Nf=function(){var a;a=new oC;Ny(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ue=function(){return this.b};
+_.Qf=function(){return aK};_.Uf=function(a){aK=a};var aK=_.b=null;u(608,603,{});function rC(){new Ds}u(609,440,{},rC);function cr(a,b){a.onloadend=function(a){b.Fe(a.target.result)}}function jG(a){this.b=a}u(616,1,{},jG);_.b=null;function gG(){}u(617,1,{},gG);function hG(){}u(618,1,{},hG);function iG(){}u(619,1,{},iG);function CB(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?Lq(c.i,c):Jq(c.i,c)))}
+function DB(a,b){PJ();Wz.call(this);this.d=new bK(a);var c=this.c=new Jx,d=(ux(),vx);c.b=d;Gx(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&cK(az(c.A.b.q,0)))throw new Uv("WindowPanel can only contain one child widget");dK(c,d);this.d.b=this;this.b=b}u(620,608,{},DB);_.ue=function(){return this.d};_.Pf=function(){return this.c.gb};_.Ed=function(){eK(this.d,!1)};_.Tf=function(){};_.Vf=function(a){XJ(this,a);YJ(this,a);fK(this.d);gK(this.d)};_.b=null;_.c=null;_.d=null;
+function hK(a){var b;b=new Fq(G(a.hb,Pf),G(a.hb,Of));a=new Fq(G(a.L.bb.hb,Pf),G(a.L.bb.hb,Of));return L(N,s,-1,[b.c-a.c,b.b-a.b])}function iK(a){if(null!=a.J&&null!=a.I){var b=a.I;a.md(a.J);a.kd(b);a.J=a.I=null}else null!=a.J?(jK(a,a.J),a.J=null):null!=a.I&&(kK(a,a.I),a.I=null);Oj(a.K)}function fK(a){a.cb?a.Zf(Iq(a.L.bb)):(a.Hd(),fK(a))}function kK(a,b){var c;a.cb?(c=hK(a),a.Zf(new Fq(-1,lK(b,!1)-c[1]))):a.I=b}function mK(a,b){var c;b!=a.Cd()&&(c=a.L.bb,Zv(c),nK(c,b,c.hb,c.q.d,!0))}
+function jK(a,b){var c;a.cb?(c=hK(a),a.Zf(new Fq(lK(b,!0)-c[0],-1))):a.J=b}u(623,309,ni);_.Wf=function(){var a,b;b=Iq(this.L.bb);a=hK(this);b.c+=a[0];b.b+=a[1];return b};_.Cd=function(){var a;a=this.L.bb;return 0!=a.q.d?cK(az(a.q,0)):null};_.Xf=function(a){oK(this.L.bb,a)};_.xd=function(){return new $v(this.L.bb)};_.Yf=function(){Mq(this.L.bb)};_.sd=function(){iK(this)};_.Kd=function(){Mq(this.L.bb)};_.ud=function(a){return pK(this.L.bb,a)};_.Zf=function(a){Kq(this.L.bb,a)};
+_.kd=function(a){kK(this,a)};_.Dd=function(a){mK(this,a)};_.md=function(a){jK(this,a)};_.I=null;_.J=null;function qK(){qK=x;var a=(rK(),sK(),tK);uK=new Nx(a.e,a.c,a.d,a.f,a.b)}function eK(a,b){var c;c=new nv;a.eb&&Bs(a.eb,c);a.B&&Jq(a.i,a);try{Qi(a.i.d,a)}catch(d){if(d=Oi(d),!A(d,79))throw d;}a.c=vK(a.i,a);try{Aw(a,b)}finally{Ti(a.k.b),Ti(a.j.b),Ti(a.n.b),a.H&&Wi(a.H,a.i),a.u&&(a.u=!1)}}function wK(a,b,c){var d,e;e=a.gb;d=new Qj(a,e);e.zd(a,d.b+b,d.e+c)}
+function xK(a,b,c){b=new yK(go(fo(uv(uv(a.L.d,b),c))));Yv(b,a);B(b,a.d,(rq(),rq(),sq));return b}function Hq(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));Kq(a.L.bb,b)}function KH(a,b,c){var d,e;(e=a.i)?(d=zK(e.hb),Dw(a,b+(Yj(e.hb)+d[3]),c+($j(e.hb)+d[0]))):Dw(a,b,c)}function dK(a,b){if(b!=(0!=a.A.b.q.d?cK(az(a.A.b.q,0)):null)){Zv(a.A.b);var c=a.A.b;nK(c,b,c.hb,c.q.d,!0)}}
+function AK(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(Cq(),BK)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ii(a.H);e.c<e.e.Be();)if(d=Ji(e),b==(Cq(),CK)){!d.c&&(d.c=new DK);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(Cq(),Dq))g=d.i,j=d.x,d.A.d?(KH(d,j.d,j.e),Hq(d,new Fq(j.c,-1))):(KH(d,j.d,j.e),Hq(d,new Fq(j.c,j.b)),Lq(g,d)),Mi(g.d,d,d.A.c),kk(d.r,333);else if(!d.u&&f==(Cq(),BK))d.hb.style[bh]=ch,Cq()}else if(b==Dq){!d.c&&(d.c=new DK);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=zK(j.hb);h=d.x;if(d.A.d)h.d=Yj(d.hb)-
+g[3]-Yj(j.hb),h.e=$j(d.hb)-g[0]-$j(j.hb),d.x=h,KH(d,0,0),EK(d,Eq(j.hb).c,-1);else{if(f!=(Cq(),BK))h.d=Yj(d.hb)-g[3]-Yj(j.hb),h.e=$j(d.hb)-g[0]-$j(j.hb),h.c=d.f,h.b=d.e,d.x=h;KH(d,0,0);Kq(d,new FK(Eq(j.hb)));Jq(j,d)}d==d.i.b||aF(d);kk(d.r,333)}}else b==BK&&(!d.c&&(d.c=new DK),d=a,d.u||(d.y=c,d.hb.style[bh]=Ne))}}function GK(a,b){a.hb.style[gh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.ag().ag()}
+function gK(a){if(!a.cb){a.k=Sv(a,a.i,(!ms&&(ms=new wk),ms));a.j=Sv(a,a.i,vk?vk:vk=new wk);a.n=Sv(a,a.i,(!rs&&(rs=new wk),rs));var b=a.i;!a.H&&(a.H=new cj);Xi(a.H,b);ms&&(b=new ls(a),a.eb&&Bs(a.eb,b));a.B&&Lq(a.i,a);Mi(a.i.d,a,a.A.c);a.c&&(Dw(a,a.c.b,a.c.c),a.c=null);Ew(a);aF(a)}}function aF(a){if(a!=a.i.b){var b;rs&&(b=new qs(a),a.eb&&Bs(a.eb,b))}}u(622,623,ni);_.Cd=function(){return 0!=this.A.b.q.d?cK(az(this.A.b.q,0)):null};_.Fd=function(a){eK(this,a)};_.xd=function(){return new $v(this.A.b)};
+_.sd=function(){iK(this);Oj(new HK(this))};_.ud=function(a){return pK(this.A.b,a)};_.Zf=function(a){Hq(this,a)};_.Gd=function(a,b){KH(this,a,b)};_.Dd=function(a){dK(this,a)};_.Hd=function(){gK(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var uK;
+function bK(a){qK();var b=(IK(),JK),c;c=(Lw(),Mw);Fw.call(this,!1,"popup");this.M=c.b;this.K=new KK(this);c=new LK;c.hb[Ad]="mosaic-popupLayoutPanel";xw(this.L,c);Cw(this);this.d=new MK(this);this.r=new NK(this);this.s=new OK(this);this.t=new PK(this);this.x=new QK;this.G=(Cq(),CK);this.B=!1;this.i=b;a=this.A=new RK(a);b=new SK;!a.e&&(a.e=new TK);Xi(a.e,b);a=new UK(new Mx(uK.b.e.b,uK.b.c,uK.b.d,uK.b.f,uK.b.b));B(a,new VK(this),(rq(),rq(),sq));b=this.A.c;if(!b.c){b.c=new Jx;b.c.gd()[Ad]="mosaic-Caption-iconBoxRight";
+c=b.c;var d=(Cx(),Dx);c.d=d;c=b.i;WK(c,b.c,new XK(2),c.q.d)}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new jw;d=Hx(c);Cv(c.c,(Qu(),Ru(d)),0);iw(c,a,d,0,!1)}else Gx(b.c,a);oK(b.i,null);B(this.A.c,new YK(this),(zq(),zq(),Aq));B(this.A.c,this.d,sq);mK(this,this.A);Ki(go(fo(this.hb)),"mosaic-WindowPanel",!0)}u(621,622,ni,bK);_.Ed=function(){var a=this.b,b=new wB(a.b,201),c;a=a.b.r;a.b?a=new ZK(new Ii(a.b)):(a=(Ls(),Ls(),Zs),a=new Ii(a));for(;a.Xc();)c=a.Yc(),201==b.e&&IH(c.b)};_.b=null;
+function iF(a,b,c,d){b=mz(b);c+=b.b;d+=b.c;Dw(a.b,c,d);Ew(a.b)}function ZB(){PJ();TJ.call(this);var a=this.b=new $K;a.U=!0;a.b.i=!0;this.b.X=!0}u(624,599,{},ZB);_.ue=function(){return this.b};_.b=null;function SC(){}u(631,456,{},SC);function ZK(a){if(!a)throw new un;this.b=a}u(632,1,{},ZK);_.Xc=function(){return YC(this.b)};_.Yc=function(){return Ji(this.b)};_.Zc=function(){throw new bD("Missing message: awt.50");};_.b=null;function uA(){return uA()}
+function QC(){QC=x;var a;a=(HC(),IC["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(aL,m,-1,0,1);else throw new MG(a+" is not supported");}catch(b){if(b=Oi(b),!A(b,87))throw b;}}function TB(a,b){a.b=31*a.b+vt((new dH(b)).b)}function pA(){}u(635,1,{},pA);_.hC=function(){return this.b};_.b=1;
+function zK(a){var b;b=y(N,s,-1,4,1);b[0]=bL(cL(a,"borderTopWidth"));b[1]=bL(cL(a,"borderRightWidth"));b[2]=bL(cL(a,"borderBottomWidth"));b[3]=bL(cL(a,"borderLeftWidth"));return b}function dL(a){var b,c;c=eL(a);b=zK(a);a=new Fq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function Eq(a){return new Fq(a.clientWidth,a.clientHeight)}
+function eL(a){var b;b=y(N,s,-1,4,1);b[0]=bL(cL(a,"marginTop"));b[1]=bL(cL(a,"marginRight"));b[2]=bL(cL(a,"marginBottom"));b[3]=bL(cL(a,"marginLeft"));return b}function fL(a){var b;b=y(N,s,-1,4,1);b[0]=bL(cL(a,"paddingTop"));b[1]=bL(cL(a,"paddingRight"));b[2]=bL(cL(a,"paddingBottom"));b[3]=bL(cL(a,"paddingLeft"));return b}function gL(a,b,c){try{H(b,me)&&(b=Pd),a.style[b]=c}catch(d){if(d=Oi(d),!A(d,79))throw d;}}
+function lK(a,b){var c;hL||(hL=$doc.createElement(zg),gL(hL,Xe,l),gL(hL,Qg,l),gL(hL,Yf,cd),gL(hL,bh,Ne),$doc.body.appendChild(hL));gL(hL,eh,a);gL(hL,Me,a);c=dL(hL);return b?c.c:c.b}var hL=null;function iL(){Fq.call(this,0,0)}function Fq(a,b){this.c=a;this.b=b}function FK(a){Fq.call(this,a.c,a.b)}u(637,1,fi,iL,Fq,FK);_.eQ=function(a){return this===a?!0:null==a||jL!=Cn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Zc};_.b=0;_.c=0;function kL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}u(638,1,{72:1,75:1,96:1},kL);_.eQ=function(a){return a===this?!0:A(a,96)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return lL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Zc};_.b=0;_.c=0;_.d=0;_.e=0;
+function mL(a,b){this.b=a;this.c=b}u(639,1,fi,mL);_.eQ=function(a){return this===a?!0:null==a||nL!=Cn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return nL.e+"[x="+this.b+",y="+this.c+Zc};_.b=0;_.c=0;function QK(){this.c=this.b=this.e=this.d=0}u(640,1,fi,QK);_.eQ=function(a){return this===a?!0:null==a||oL!=Cn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return oL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Zc};_.b=0;_.c=0;_.d=0;_.e=0;function cL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==me&&(b=Pd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}u(642,1,{});var pL=-1;function qL(){}u(643,642,{},qL);_.b=-1;_.c=-1;var rL=null;
+function bL(a){a=parseInt(a,10);a=isNaN(a)?null:PE(a);return!a?0:a.b}u(646,324,pi);_.Wf=function(){return Iq(this.i)};_.Xf=function(a){oK(this.i,a)};_.Yf=function(){Mq(this.i)};_.Kd=function(){Mq(this.i)};_.kd=function(a){var b=this.i;b.hb.style[Me]=a;b.cb||(b.i=a)};_.md=function(a){var b=this.i;b.hb.style[eh]=a;b.cb||(b.j=a)};function rK(){rK=x;sK()}function BB(a,b){a.b.hb.textContent=b||l;oK(a.i,null)}
+function sL(a){rK();var b;ax(this,new LK);this.b=new tL;b=this.i;uL(b,new vL);gL(b.hb,Vf,cb);b.p=0;WK(b,this.b,new XK(0),b.q.d);this.b.gd()[Ad]="mosaic-Caption-text";this.b.hb.textContent=a||l;oK(this.i,null);this.hb[Ad]="mosaic-Caption"}u(645,646,pi,sL);_.Mc=function(a){return B(this,a,(Hr(),Hr(),Ir))};_.Nc=function(a){return B(this,a,(sj(),sj(),tj))};_.Oc=function(a){return B(this,a,(Lr(),Lr(),Mr))};_.Pc=function(a){return B(this,a,(uj(),uj(),Hj))};_.c=null;
+function sK(){sK=x;wL=Ln()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new ez(wL,240,20);new ez(wL,224,16);new ez(wL,208,16);new ez(wL,192,16);new ez(wL,176,16);new ez(wL,160,16);new ez(wL,144,16);new ez(wL,128,16);new ez(wL,112,16);new ez(wL,96,16);new ez(wL,80,16);new ez(wL,64,16);new ez(wL,260,16);tK=new ez(wL,48,16);new ez(wL,32,16);new ez(wL,16,16);new ez(wL,0,16)}var wL,tK;function xL(a,b){Pv(a.b.hb,!b);oK(a.i,a.b)}
+function Gq(a,b){a.d=b;Pv(a.b.hb,!b);oK(a.i,a.b);if(a.e){var c;for(c=new Ii(a.e);c.c<c.e.Be();)Ji(c)}}function RK(a){var b;ax(this,new LK);b=this.i;uL(b,new yL((zL(),AL)));b.p=0;this.c=new sL(a);WK(b,this.c,new XK(1),b.q.d);this.b=new LK;bj(this.b,"Body");WK(b,this.b,new XK(0),b.q.d);this.hb[Ad]="mosaic-CaptionLayoutPanel"}u(648,646,{13:1,15:1,23:1,26:1,28:1,29:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},RK);_.nd=function(){Tv(this.i)};_.od=function(){Wv(this.i)};_.xd=function(){return new $v(this.b)};
+_.ud=function(a){return pK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function TK(){yH(this)}u(649,532,Ph,TK);function KK(a){this.b=a}u(650,1,Xh,KK);_.xc=function(){Mq(this.b.L.bb)};_.b=null;function BL(a){var b;b=a.c;a=b.i;b=!a.f?-1:Nj(a.f.b,b);a.f&&Lu(a.f.b,b)&&Ou(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&aF(!a.f?null:Lu(a.f.b,b-1))}function CL(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new Vz);-1==Nj(a.f.b,b)&&Xi(a.f.b,b)}function DK(){}u(651,1,{},DK);_.Qc=function(a){BL(a)};_.Rc=function(a){CL(a)};
+_.Tc=function(a){DL(a.b.i,a.b)};function IK(){IK=x;EL=new FL(1,"e");GL=new FL(2,Ef);HL=new FL(3,"ne");IL=new FL(10,"nw");JL=new FL(4,qg);KL=new FL(5,tg);LL=new FL(12,"sw");ML=new FL(8,"w");JK=new NL((jj(),kj(null)).hb)}function vK(a,b){var c;c=zK(a.hb);return new mL(Yj(b.hb)-(Yj(a.hb)+c[3]),$j(b.hb)-($j(a.hb)+c[0]))}
+function OL(a){var b,c,d,e,f,g;if(a.f){b=Eq(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=Lu(a.f.b,d),c=new Fq(G(g.hb,Pf),G(g.hb,Of)),f=vK(a,g),f.b-=Tj(0,f.b+G(g.hb,Pf)-b.c),f.c-=Tj(0,f.c+G(g.hb,Of)-b.b),KH(g,Tj(0,f.b),Tj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,EK(g,c.c,c.b),g.G==(Cq(),Dq)&&Kq(g,new FK(Eq(a.hb))),kk(g.r,1)}}function PL(a,b,c){a=a.e;Mi(a,b,b);z(a.d,b,c);bj(b,yc+c.c)}
+function Jq(a,b){var c;c=a.e;QL(c,b.z);aj(b.z,yc+IL.c);QL(c,b.v);aj(b.v,yc+GL.c);QL(c,b.w);aj(b.w,yc+HL.c);QL(c,b.F);aj(b.F,yc+ML.c);QL(c,b.o);aj(b.o,yc+EL.c);QL(c,b.E);aj(b.E,yc+LL.c);QL(c,b.C);aj(b.C,yc+JL.c);QL(c,b.D);aj(b.D,yc+KL.c)}
+function Lq(a,b){!b.z&&(b.z=xK(b,0,0));PL(a,b.z,IL);!b.v&&(b.v=xK(b,0,1));PL(a,b.v,GL);!b.w&&(b.w=xK(b,0,2));PL(a,b.w,HL);!b.F&&(b.F=xK(b,1,0));PL(a,b.F,ML);!b.o&&(b.o=xK(b,1,2));PL(a,b.o,EL);!b.E&&(b.E=xK(b,2,0));PL(a,b.E,LL);!b.C&&(b.C=xK(b,2,1));PL(a,b.C,JL);!b.D&&(b.D=xK(b,2,2));PL(a,b.D,KL)}function DL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Nj(a.f.b,b);if(c+1<d){zA(a.f,b);for(Xi(a.f.b,b);c<d;++c)GK(Lu(a.f.b,c),c)}else GK(b,c)}
+function NL(a){a=new RL(a);ax(this,a);this.d=new SL(a);this.d.j=!0;Ui(this.d);this.d.n=3;this.e=new TL(a);this.e.j=!0;Ui(this.e);this.e.n=3;cx(this)}u(652,324,{13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,104:1},NL);_.Wf=function(){return Eq(this.hb)};_.Xf=function(){var a;(a=UL(this))&&a.Xf(null)};_.Yf=function(){OL(this)};_.Qc=function(a){!this.c&&(this.c=new DK);BL(a)};_.Rc=function(a){!this.c&&(this.c=new DK);CL(a)};_.Kd=function(){OL(this)};
+_.Tc=function(a){!this.c&&(this.c=new DK);DL(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var EL,GL,HL,IL,JK,JL,KL,LL,ML;function RL(a){this.q=new uw(this);this.hb=a}u(653,304,ki,RL);function FL(a,b){this.b=a;this.c=b}u(654,1,{},FL);_.b=0;_.c=null;function SL(a){Ei();Yi.call(this,a)}u(655,3,{},SL);_.rc=function(){var a;a=this.k.f;a.u||Xj(a.p);aj(this.k.f,"dragdrop-dragging");!a.A.d&&xL(a.A,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Tj(this.b,a<this.e?a:this.e),b=Tj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Xe]=a+(Ij(),bg);c.style[Qg]=b+bg};
+_.sc=function(){var a;a=this.k.f;a==a.i.b||aF(a);a.A.d||xL(a.A,!0);a.u||(a.p||(a.p=new VL,bj(a.p,"mosaic-GlassPanel-invisible")),gL(a.p.hb,gh,cL(a.hb,gh)),ij((jj(),kj(null)),a.p,0,0));bj(this.k.f,"dragdrop-dragging");a=new Qj(this.k.b,null);this.b=a.b+Zj(this.k.b.hb);this.c=a.e+ak(this.k.b.hb);this.e=this.b+ck(this.k.b.hb)-this.k.f.fd();this.d=this.c+bk(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.d=0;_.e=0;function QL(a,b){try{Qi(a,b)}catch(c){if(c=Oi(c),!A(c,79))throw c;}}
+function TL(a){Ei();Yi.call(this,a);this.d=new Gi}u(656,3,{},TL);_.rc=function(){var a;a=this.k.f.gb;a.u||Xj(a.p);aj(this.k.f,"dragdrop-dragging");xL(a.A,!1);Hq(a,new Fq(a.f,a.e));kk(a.r,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=fj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.dd()-Tj(this.k.d,this.c):this.k.f.dd()-this.k.d,0!=b&&(a=d.e,b=Tj(a+b,G(d.A.c.hb,Of)),b!=a&&wK(d,0,a-b),Hq(d,new Fq(d.f,b)),kk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.dd():this.k.d-this.k.f.dd(),0!=b&&(a=d.e,b=Tj(a+b,G(d.A.c.hb,Of)),Hq(d,new Fq(d.f,b)),kk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.cd()-Tj(this.k.c,this.b):this.k.f.cd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+b:
+96,b!=a&&wK(d,a-b,0),Hq(d,new Fq(b,d.e)),kk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.cd():this.k.c-this.k.f.cd(),0!=b&&(a=d.f,Hq(d,new Fq(96<a+b?a+b:96,d.e)),kk(d.r,333)))};
+_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||aF(a);xL(a.A,!0);a.u||(a.p||(a.p=new VL,bj(a.p,"mosaic-GlassPanel-invisible")),gL(a.p.hb,gh,cL(a.hb,gh)),ij((jj(),kj(null)),a.p,0,0));bj(this.k.f,"dragdrop-dragging");a=new Qj(this.k.b,null);this.b=a.b+Zj(this.k.b.hb);this.c=a.e+ak(this.k.b.hb);this.f=this.b+ck(this.k.b.hb)-this.k.f.fd();this.e=this.c+bk(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.e=0;_.f=0;
+function VL(){var a;this.e=new WL(this);this.b=!1;this.c=new yw;ax(this,this.c);a=this.hb.style;a[kd]="#000";a[le]="alpha(opacity=50)";a.opacity="0.5";this.hb[Ad]="gwt-GlassPanel"}u(657,324,Rh,VL);
+_.qd=function(){var a;cx(this);try{a=this.gb}catch(b){b=Oi(b);if(A(b,85))throw new Uv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(jj(),kj(null))?(Eu(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Wi(rk,a),a.c=!0,a.d=zk(a),Xi(rk,a),this.d=new XL(this),hv(new Du(this.d))):(this.hb.style[td]=cb,this.hb.style[jg]=cb);this.b&&Wu(new Cu(this));ij(kj(null),new YL,io($doc),jo($doc))};
+_.rd=function(){this.i.rd();ek(this.e);this.d&&(Au(fv,this.d,L(ZL,m,14,[(!ps&&(ps=new wk),ps)])),this.d=null);this.b&&Au(Yu,this,L(ZL,m,14,[(!Xu&&(Xu=new wk),Xu)]))};_._c=function(a){switch(Tu(a.type)){case 256:if(27==(a.keyCode||0))return Xj(this),!1;case 1:if(this.hb.contains(a.target))return Xj(this),!1}return!0};_.sd=function(){};_.b=!1;_.c=null;_.d=null;function WL(a){qk();this.b=a}u(658,24,{},WL);_.Dc=function(){Eu(this.b)};_.b=null;function XL(a){this.b=a}u(659,1,{},XL);_.b=null;
+function YL(){this.hb=fx();var a;a=new $x(new $L(this));B(this,a,(hq(),hq(),iq));B(this,a,(er(),er(),fr))}u(660,326,ki,YL);_.sd=function(){Oj(new aM(this))};function $L(a){this.b=a}u(661,1,{},$L);_.b=null;function aM(a){this.b=a}u(662,1,Xh,aM);_.xc=function(){this.b.hb.focus()};_.b=null;function bM(a){a.hb.style[eh]=jd;a.hb.style[Me]=jd;if(a.cb){var a=a.gb,b;A(a,104)?a.Xf(null):(b=UL(a))&&b.Xf(a)}}u(664,307,Wh);_.Wf=function(){bM(this);return new Fq(G(this.hb,Pf),G(this.hb,Of))};_.Xf=function(){bM(this)};
+_.Yf=function(){};_.$c=function(){};_.Kd=function(){};function tL(){this.hb=$doc.createElement("label");this.hb[Ad]="mosaic-Label";this.hb.style[dh]=Kf;this.hb[Ad]="mosaic-HTML"}u(663,664,Wh,tL);function UK(a){ax(this,new cM(a));this.hb[Ad]="mosaic-ImageButton"}u(665,324,Rh,UK);
+function $K(){var a=(Lw(),Ow);Fw.call(this,!0,pf);this.M=a.b;this.b=new dM(this);this.b.e=!0;vw(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);mj();Ev(a,b)}else this.db|=1;go(fo(this.hb))[Ad]=Ke;this.hb.style[gh]="2147483647"}u(666,309,ki,$K);_.$c=function(a){Vv(this,a);1==Tu(a.type)&&Aw(this,!1)};_.b=null;
+function dM(a){this.c=a;this.d=new cj;this.j=new cj;a=(ry(),qy);new dz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Eg);this.f=$doc.createElement(Hg);Pu(b,this.f);this.p=!0;a=fx();b=(Qu(),Ru(b));a.appendChild(b);this.hb=a;xl();this.hb.setAttribute("role",am.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),mj(),Ev(a,b)):this.db|=2225;this.hb[Ad]=Je;a=Mv(this.hb)+"-vertical";Ki(this.gd(),a,!0);this.hb.style[Tf]=cb;this.hb.setAttribute("hideFocus",Zg);B(this,new py(this),(hq(),hq(),iq))}
+u(667,347,xi,dM);_.$c=function(a){switch(Tu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}iy(this,a)};_.Jd=function(a,b){my(this,a,b);b||this.b&&Aw(this.c,!1)};_.b=!0;_.c=null;
+function cM(a){var b=(ux(),vx),c=(Cx(),Dx),d;d=new mx;d.i[rd]=bb;d.i[vd]=0;d.i[wd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;kx(b.b);b.b.d.rows[0].cells[0][fd]=c.b;kx(b.b);b.b.d.rows[0].cells[0].style[ah]=e.b;kx(d);b=gx(d,0,0,!0);if(a){Xj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;ix(g,f.d);st(f.c,g,a);c.b=c.b.c}else e=c.c.d,Xi(c.c,a);a.hb[ad]=e;Pu(b,a.hb);Yv(a,d)}ax(this,d);Ki(this.hb,"mosaic-WidgetWrapper",!0)}u(668,324,Rh,cM);_.b=null;_.c=null;function MK(a){this.b=a}u(669,1,{},MK);
+_.Lc=function(){this.b._&&this.b!=this.b.i.b&&aF(this.b)};_.b=null;function NK(a){qk();this.b=a}u(670,24,{},NK);_.Dc=function(){Mq(this.b.L.bb);var a=this.b;os((!a.q&&(a.q=new eM),a.q))};_.b=null;function OK(a){qk();this.b=a}u(671,24,{},OK);_.Dc=function(){AK(this.b,(Cq(),Dq))};_.b=null;function PK(a){qk();this.b=a}u(672,24,{},PK);_.Dc=function(){AK(this.b,(Cq(),BK))};_.b=null;function SK(){}u(673,1,{},SK);function VK(a){this.b=a}u(674,1,{},VK);_.Lc=function(){this.b.Ed()};_.b=null;
+function YK(a){this.b=a}u(675,1,{},YK);_.b=null;function HK(a){this.b=a}u(676,1,Xh,HK);_.xc=function(){this.b.G==(Cq(),Dq)?kk(this.b.s,333):this.b.G==BK&&kk(this.b.t,333)};_.b=null;function yK(a){this.hb=a;Tv(this)}u(677,307,xi,yK);_.Mc=function(a){return B(this,a,(Hr(),Hr(),Ir))};_.Nc=function(a){return B(this,a,(sj(),sj(),tj))};_.Oc=function(a){return B(this,a,(Lr(),Lr(),Mr))};_.Pc=function(a){return B(this,a,(uj(),uj(),Hj))};function eM(){Hs.call(this,null)}u(678,239,Zh,eM);
+function Cq(){Cq=x;Dq=new fM("MAXIMIZED",0);BK=new fM("MINIMIZED",1);CK=new fM("NORMAL",2);gM=L(hM,m,99,[Dq,BK,CK])}function fM(a,b){I.call(this,a,b)}u(679,140,{72:1,76:1,78:1,99:1},fM);var gM,Dq,BK,CK;function Eu(a){var b,c,d,e;c=qj();b=rj();e=(Fv(),Gv).scrollWidth;d=Gv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[eh]=c-1+bg);0<=b-1&&(a.hb.style[Me]=b-1+bg)}
+function iM(a,b){var c,d,e;if(a.n)return!0;a.y.Me();for(c=new $v(b);c.b.b<c.b.c.d-1;)d=cK(aw(c.b)),e=d.gb,A(e,105)&&e.ld(d.hd()),d.hd()&&Xi(a.y,d);return!0}
+function jM(a,b){var c,d,e;if(b.b)a.d&&dk(a.d),a.d=new kM(a,b),fk(a.d,333);else for(d=new Ii(a.y);d.c<d.e.Be();)c=Ji(d),e=c.fb,rw(b,lM(c),e.t,e.u),mM(c,e.v,e.s,L(N,s,-1,[nM(a.r.b,c).e,nM(a.q.b,c).d,nM(a.o.b,c).b,nM(a.p.b,c).c]),L(N,s,-1,[oM(a.j.b,c).e,oM(a.i.b,c).d,oM(a.e.b,c).b,oM(a.f.b,c).c]),L(N,s,-1,[pM(a.v,c),pM(a.u,c),pM(a.s,c),pM(a.t,c)]))}
+function qM(){this.y=new cj;this.k=new rM(this);this.x=new sM(this.k);this.w=new tM(this.k);this.r=new uM(this.k);this.q=new vM(this.k);this.o=new wM(this.k);this.p=new xM(this.k);this.j=new yM(this.k);this.i=new zM(this.k);this.e=new AM(this.k);this.f=new BM(this.k);this.v=new CM(this.k);this.u=new CM(this.k);this.s=new CM(this.k);this.t=new CM(this.k)}u(682,1,{});_.$f=function(a){jM(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function DM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ii(b.y);e.c<e.e.Be();)d=Ji(e),A(d,27)&&(d=d.bb),f=d.fb,rw(c,lM(d),f.t,f.u),mM(d,f.v,f.s,L(N,s,-1,[nM(b.r.b,d).e,nM(b.q.b,d).d,nM(b.o.b,d).b,nM(b.p.b,d).c]),L(N,s,-1,[oM(b.j.b,d).e,oM(b.i.b,d).d,oM(b.e.b,d).b,oM(b.f.b,d).c]),L(N,s,-1,[pM(b.v,d),pM(b.u,d),pM(b.s,d),pM(b.t,d)]));EM(c);a.b.d=null;for(a=new Ii(a.b.y);a.c<a.e.Be();)b=Ji(a),A(b,27)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
+function kM(a,b){this.b=a;this.c=b;var c=(mk(),nk);this.n=new lk(this);this.t=c}u(683,17,{},kM);_.yc=function(){DM(this)};_.zc=function(){DM(this)};
+_.Bc=function(a){var b,c,d;for(c=new Ii(this.b.y);c.c<c.e.Be();)b=Ji(c),A(b,27)&&(b=b.bb),d=b.fb,d.j=vt(d.p+(d.t-d.p)*a),d.w=vt(d.q+(d.u-d.q)*a),d.x=vt(d.r+(d.v-d.r)*a),d.i=vt(d.o+(d.s-d.o)*a),rw(this.c,lM(b),d.j,d.w),mM(b,d.x,d.i,L(N,s,-1,[nM(this.b.r.b,b).e,nM(this.b.q.b,b).d,nM(this.b.o.b,b).b,nM(this.b.p.b,b).c]),L(N,s,-1,[oM(this.b.j.b,b).e,oM(this.b.i.b,b).d,oM(this.b.e.b,b).b,oM(this.b.f.b,b).c]),L(N,s,-1,[pM(this.b.v,b),pM(this.b.u,b),pM(this.b.s,b),pM(this.b.t,b)]))};_.b=null;_.c=null;
+u(685,1,{});_.b=null;function AM(a){this.b=a}u(684,685,{},AM);function BM(a){this.b=a}u(686,685,{},BM);function zM(a){this.b=a}u(687,685,{},zM);function yM(a){this.b=a}u(688,685,{},yM);function wM(a){this.b=a}u(689,685,{},wM);function xM(a){this.b=a}u(690,685,{},xM);function vM(a){this.b=a}u(691,685,{},vM);function uM(a){this.b=a}u(692,685,{},uM);u(693,685,{},function(a){this.b=a});u(694,685,{},function(a){this.b=a});
+function pM(a,b){var c=a.b,d;d=fj(c.e,b);d||(d=new kL(fL(b.hb)),z(c.e,b,d));return d.e}function CM(a){this.b=a}u(695,685,{},CM);function tM(a){this.b=a}u(696,685,{},tM);function sM(a){this.b=a}u(697,685,{},sM);function oM(a,b){var c;c=fj(a.b,b);c||(c=new kL(zK(b.hb)),z(a.b,b,c));return c}function nM(a,b){var c;c=fj(a.c,b);c||(c=new kL(eL(b.hb)),z(a.c,b,c));return c}
+function FM(a,b){var c,d;d=fj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=UL(b),f,g,j,h,n;if(A(b,104)){if(null!=c.n&&null!=c.k){d=new Fq(GM(e,!0),GM(e,!1));break a}h=b.Wf();null!=c.n&&(h.c=GM(e,!0));null!=c.k&&(h.b=GM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Fq(GM(e,!0),GM(e,!1));break a}h=new iL;f=b.hb;n=f.style;g=n[Yf];j=n[bh];n[Yf]="static";n[bh]=Ne;null!=c.n?h.c=GM(e,!0):(n[eh]=jd,h.c=(f.offsetWidth||0)+nM(d.p.b,b).c+nM(d.q.b,b).d);null!=c.k?h.b=GM(e,!1):(n[Me]=jd,h.b=(f.offsetHeight||0)+nM(d.r.b,b).e+
+nM(d.o.b,b).b);n[Yf]=g;n[bh]=j}d=h}null!=c.n&&(Ij(),Gp)==c.n.ag()||null!=c.k&&(Ij(),Gp)!=c.k.ag()||z(a.f,b,d)}return d}function rM(a){this.i=a;this.d=new Gi;this.f=new Gi;this.c=new Gi;this.b=new Gi;this.e=new Gi}u(698,1,{},rM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function HM(a){var b;b=a.fb;if(null==b||!A(b,102))b=new IM,a.fb=b;return b}function vL(){yL.call(this,(zL(),JM))}function yL(a){var b=(KM(),LM);qM.call(this);this.c=a;this.b=b}u(699,682,{},vL,yL);
+_._f=function(a){var b,c,d,e,f,g,j,h,n;h=new iL;iM(this,a);n=nM(this.p.b,a).c+nM(this.q.b,a).d+oM(this.f.b,a).c+oM(this.i.b,a).d+pM(this.t,a)+pM(this.u,a);d=nM(this.r.b,a).e+nM(this.o.b,a).b+oM(this.j.b,a).e+oM(this.e.b,a).b+pM(this.v,a)+pM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(zL(),JM)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ii(this.y);a.c<a.e.Be();)c=Ji(a),e=HM(c),b=null,j=c.gb,A(j,105)&&(b=j,b=MM(b),b=new Fq(b[1]+b[3],b[0]+b[0])),this.c==JM?(n+=FM(this.x.b,c).c,e.b=FM(this.w.b,
+c).b,A(j,105)&&(n+=b.c,e.b+=b.b),f=Tj(f,e.b)):(d+=FM(this.w.b,c).b,e.c=FM(this.x.b,c).c,A(j,105)&&(d+=b.b,e.c+=b.c),g=Tj(g,e.c));this.c==JM?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.$f=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,R;if(iM(this,a)&&(d=this.y.d,0!=d)){D=a.p;t=pM(this.t,a);E=pM(this.v,a);c=Eq(a.hb);R=c.c-(t+pM(this.u,a));r=c.b-(E+pM(this.s,a));g=R;c=r;this.c==(zL(),JM)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ii(this.y);e.c<e.e.Be();)d=Ji(e),b=null,q=HM(d),v=d.gb,A(v,105)&&(b=v,b=MM(b),b=new Fq(b[1]+b[3],b[0]+b[0])),this.c==JM?(q.e?++h:(q.c=FM(this.x.b,d).c,A(v,105)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=FM(this.w.b,d).b,A(v,105)&&(q.b+=b.b))):(q.d?++j:(q.b=FM(this.w.b,
+d).b,A(v,105)&&(q.b+=b.b),c-=q.b),q.e?q.c=R:(q.c=FM(this.x.b,d).c,A(v,105)&&(q.c+=b.c)));for(e=new Ii(this.y);e.c<e.e.Be();)d=Ji(e),b=null,q=d.fb,v=d.gb,A(v,105)&&(b=v,b=MM(b),b=new Fq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==JM?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,105)&&(n-=b.c,f-=b.b),this.c==AL?(q.t=this.b==(KM(),LM)?t:this.b==NM?t+~~(R/2)-~~(J/2):t+R-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(KM(),LM)?(q.t=t,q.u=E):this.b==NM?(q.t=t,q.u=E+~~(r/2)-~~(o/2)):(q.t=t,q.u=E+r-o),q.v=
+n,q.s=f,t+=J+D),a.b&&(v=d.cd()-Yj(a.hb)-pM(this.t,a),-1==q.p&&(q.p=v),v=d.dd()-$j(a.hb)-pM(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.fd()),-1==q.o&&(q.o=d.ed()));jM(this,a)}};_.b=null;_.c=null;function KM(){KM=x;LM=new OM("START",0);NM=new OM(Gb,1);PM=new OM("END",2);QM=L(RM,m,100,[LM,NM,PM])}function OM(a,b){I.call(this,a,b)}u(700,140,{72:1,76:1,78:1,100:1},OM);var QM,NM,PM,LM;function zL(){zL=x;JM=new SM("HORIZONTAL",0);AL=new SM("VERTICAL",1);TM=L(UM,m,101,[JM,AL])}
+function SM(a,b){I.call(this,a,b)}u(701,140,{72:1,76:1,78:1,101:1},SM);var TM,JM,AL;u(703,1,{106:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function IM(){this.f=!1}function XK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}u(702,703,{102:1,106:1},IM,XK);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function VM(a,b){if(a.n)return!0;iM(a,b);if(0<a.y.d){a.b=Lu(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,103))d=new WM,c.fb=d;a.c=d;a.y.Me();Xi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function XM(){qM.call(this)}u(704,682,{},XM);
+_._f=function(a){var b,c;c=new iL;VM(this,a);if(this.b){b=FM(this.x.b,this.b).c;var d=FM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,105)&&(b=MM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=nM(this.p.b,a).c+nM(this.q.b,a).d+oM(this.f.b,a).c+oM(this.i.b,a).d+pM(this.t,a)+pM(this.u,a);c.b+=nM(this.r.b,a).e+nM(this.o.b,a).b+oM(this.j.b,a).e+oM(this.e.b,a).b+pM(this.v,a)+pM(this.s,a);return c};
+_.$f=function(a){var b,c,d,e,f;VM(this,a)&&(d=pM(this.t,a),e=pM(this.v,a),c=Eq(a.hb),f=c.c-(d+pM(this.u,a)),c=c.b-(e+pM(this.s,a)),b=this.b.gb,A(b,105)&&(b=MM(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.cd()-Yj(a.hb)-pM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.dd()-$j(a.hb)-pM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.fd()),d=this.c,-1==d.o&&(d.o=this.b.ed())),jM(this,a))};_.b=null;_.c=null;function WM(){this.f=!1}
+u(705,703,{103:1,106:1},WM);function MM(a){var b,c,d,e;null==a.b&&(a.b=y(N,s,-1,4,1),e=fo(uv(uv(a.d,0),0)),c=fo(uv(uv(a.d,2),2)),d=eL(a.hb),b=zK(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function YM(a,b){a.cb&&Xj(a);return ww(a,b)}function ZM(){Uw();Kw.call(this,Vw)}u(706,314,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,105:1},ZM);_.ud=function(a){return YM(this,a)};_.b=null;
+function lM(a){var b;b=a.gb;return A(b,105)?b:a}function Iq(a){if(!a.cb)return new iL;if(-1==a.k.c||-1==a.k.b)a.k=a.e._f(a),Kq(a,a.k),a.e.$f(a),a.k=a.e._f(a);return a.k}function cK(a){return A(a,105)?a.bb:a}function $M(a){var b;if(!a.o){b=(!rL&&(rL=new qL),rL);var c=aN(a,fb,!0);b.b=c;c=aN(a,gb,!0);b.c=c;a.o=b}return a.o}
+function nK(a,b,c,d,e){if(A(b,27))throw new xk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,106)&&f.f?(c=new ZM,iw(a,c,a.hb,d,!0),xw(c,b)):iw(a,b,c,d,e);oK(a,b)}function WK(a,b,c,d){b.fb=c;nK(a,b,a.hb,d,!0)}
+function oK(a,b){var c;c=a.e;if(b){var d=c.k;Ri(d.d,b);Ri(d.f,b);Ri(d.c,b);Ri(d.b,b);Ri(d.e,b)}else d=c.k,My(d.d),My(d.f),My(d.c),My(d.b),My(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==lM(a))c=c.gb;else{if(A(c,98)||A(c,26))d=c,c=c.gb,c==lM(d)&&(c=c.gb);A(c,105)&&A(c.gb,97)&&(c=c.gb)}A(c,104)&&!A(c,97)&&(c.Xf(a.gb),c.Xf(a))}}function Mq(a){a.cb&&a.hb.style.display!=Hf&&(a.hb.scrollTop=0,a.hb.scrollLeft=0,a.e.$f(a),a.d=!1,EM(a))}
+function EM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=cK(az(a.q,d)),A(b,105)&&(b=b.bb),b.hd()&&(A(b,104)?b.Yf():A(b,34)&&b.Kd())}function pK(a,b){var c;A(b,105)&&(b=A(b,105)?b.bb:b);c=lM(b);return pw(a,c)?(A(c,105)&&YM(c,b),oK(a,null),!0):!1}function uL(a,b){var c;a.e=b;null!=a.f&&aj(a,Mv(a.hb)+Ca+a.f);a.f=b.cZ.e;c=hz(a.f,Ov(46));a.f=a.f.substr(c+1,a.f.length-(c+1));bj(a,Mv(a.hb)+Ca+a.f);oK(a,null)}
+function aN(a,b,c){a.n||(a.n=$doc.createElement(zg),gL(a.n,Yf,cd),gL(a.n,bh,Ne),gL(a.n,Xe,cb),gL(a.n,Qg,cb),a.hb.appendChild(a.n));gL(a.n,eh,b);gL(a.n,Me,b);a=dL(a.n);return c?a.c:a.b}
+function GM(a,b){var c;c=null.ag();if(c==(Ij(),Sp)){c=($M(a),null.ag());var d=(-1==pL&&(pL=lK(hb,!0)),pL);return P(O(Math.round(100*d*c/254)))}if(c==Ip)return c=$M(a),d=null.ag(),P(O(CE(d*(-1==c.b&&(c.b=lK(fb,!0)),c.b))));if(c==Kp)return c=$M(a),d=null.ag(),P(O(CE(d*(-1==c.c&&(c.c=lK(gb,!0)),c.b))));if(c==Qp)return c=($M(a),null.ag()),d=(-1==pL&&(pL=lK(hb,!0)),pL),P(O(Math.round(d*c)));if(c==Up)return c=($M(a),null.ag()),d=(-1==pL&&(pL=lK(hb,!0)),pL),P(O(Math.round(10*d*c/254)));if(c==Op)return P(O(CE(12*
+($M(a),null.ag())*P(O(CE((-1==pL&&(pL=lK(hb,!0)),pL)/72))))));if(c==Gp)return aN(a,null.ag(),b);if(c==Mp)return c=($M(a),P(O(CE(null.ag())))),d=(-1==pL&&(pL=lK(hb,!0)),pL),P(O(Math.round(d*c/72)));if(null.ag()==Ep)return P(O(CE(null.ag())));throw new xk("Invalid size: "+null.ag());}function LK(){var a=new XM;tw.call(this);this.k=new Fq(-1,-1);new dN(this);this.hb[Ad]="mosaic-LayoutPanel";uL(this,a)}u(707,304,{13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,104:1},LK);
+_.yd=function(a){nK(this,a,this.hb,this.q.d,!0)};_.nd=function(){cw(this,new eN)};_.od=function(){cw(this,new fN)};_.Wf=function(){return Iq(this)};_.vd=function(a){return lw(this.q,lM(a))};_.wd=function(a,b,c,d){nK(this,a,b,c,d)};_.Xf=function(a){oK(this,a)};_.xd=function(){return new $v(this)};_.Yf=function(){Mq(this)};
+_.sd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.md(this.j),this.kd(a),this.j=this.i=null;else if(a=Iq(this),null!=this.j)a=a.b+bg,this.md(this.j),this.kd(a),this.j=null;else if(null!=this.i){var b=this.i;this.md(a.c+bg);this.kd(b);this.i=null}else b=a.b+bg,this.md(a.c+bg),this.kd(b);Mq(this)}};_.Kd=function(){Mq(this)};_.ud=function(a){return pK(this,a)};_.kd=function(a){this.hb.style[Me]=a;this.cb||(this.i=a)};_.zd=function(a,b,c){rw(this,lM(a),b,c)};
+_.md=function(a){this.hb.style[eh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function eN(){}u(708,1,{},eN);_.Id=function(a){lM(a).qd()};function fN(){}u(709,1,{},fN);_.Id=function(a){lM(a).rd()};function $v(a){this.c=a;this.b=new nw(this.c.q)}u(710,1,{},$v);_.Xc=function(){return this.b.b<this.b.c.d-1};_.Yc=function(){return cK(aw(this.b))};_.Zc=function(){bw(this.b)};_.c=null;function gN(){gN=x;new Xx}
+function dN(a){gN();Ki(a.hb,"dragdrop-dropTarget",!0);this.b=a;new hN(this)}u(711,9,{},dN);function hN(a){qk();this.b=a}u(712,24,{},hN);_.Dc=function(){oK(this.b.b,null);Mq(this.b.b)};_.b=null;function UL(a){a=a.gb;return!a?null:A(a,104)?a:UL(a)}function EK(a,b,c){var d;d=a.hb;mM(a,b,c,eL(d),zK(d),fL(d))}
+function mM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.md((0>g?0:g)+(Ij(),bg)),b!=a.fd()&&a.md((0>b?0:b)+bg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(Ij(),bg)),c!=a.ed()&&a.kd((0>c?0:c)+bg))}function Kq(a,b){EK(a,b.c,b.b)}u(715,1,{});
+function BG(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:cD(a,b,~~Ai(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,t=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(t=0,E=o.length;t<E;++t)if(D=n[t+3],v=o[t],r=null==v?Lf:typeof v,r=r==Nf?Object.prototype.toString.call(v)==Rc||typeof v.length==Mf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Lf,r)))if(v=H(Mf,r),r=H("boolean",r),iN===D)v&&(o[t]=new dH(o[t])),r&&(o[t]=(OG(),o[t]?RG:PG));else{q=v||r;if(q=
+!q&&null!=D&&Cn(D)==jN){q=o[t];if(null==q||kN(q,D))continue;if(An(q)&&(q=q&&q.g?q.g:null,null!=q&&kN(q,D))){o[t]=q;continue}}if(!H(Nf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function lN(){this.d=new Gi;this.b=new Gi;this.c=new Gi}function kN(a,b){var c;if(iN==b||mN==b&&A(a,107))return!0;if(null!=a)for(c=Cn(a);c&&c!=iN;c=null)if(c==b)return!0;return!1}u(714,715,{},lN);function yG(){yG=x;AG=new lN}
+function EG(a,b){yG();z(AG.d,a,b)}function vG(a){yG();var b,c,d;d=hH(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function wG(a,b){var c;yG();return c=b&&b[0]&&(typeof b[0]==Nf||typeof b[0]==te)?b[0]:null,kN(c,a)}function CG(a){var b=xG;yG();var c,d;d=AG.c;if(c=!b?d.c:cD(d,b,~~Ai(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?dD(d,c):fD(d,b,c,~~Ai(b))}
+function XF(a){yG();var b=AG,c;null==a?a=null:(c=a[$c],c||(0!=(Cn(a).c&4)?a=[]:(b=(b=fj(b.d,Cn(a)))&&typeof b==te?new b(a):a,a=a[$c]=b),c=a),a=c);return a}var AG;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Nn&&(e=gk(),2E3<e-Pn&&(Pn=e,On=Mn()));if(0==Nn++){var f=(Qn(),Rn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=Zn(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Qn(),Rn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=Zn(n,o);while(h.d);h.d=o}}--Nn;c&&-1!=On&&($wnd.clearTimeout(On),On=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(wt)()}catch(d){a(b)}else C(wt)()}var iN=Z(1),Fn=Z(100),nN=$G(" I"),N=VG(724,nN),zH=VG(722,iN),oN=$G(" Z"),bI=VG(725,oN);Z(99);Z(98);Z(97);var pN=Z(512),tn=VG(726,pN),qN=Z(258),cu=VG(727,qN);Z(259);Z(140);Z(487);Z(106);Z(498);var rN=$G(" B");Z(502);var sN=$G(" C"),Bi=VG(728,sN),jN=Z(500),tN=$G(" D"),eE=VG(729,tN);Z(501);Z(503);var uN=Z(506),EF=VG(730,uN),vN=$G(" J"),wN=Z(2),yt=VG(723,wN),aL=VG(731,rN);Z(515);Z(497);Z(96);Z(187);Z(485);
+var xG=Z(478);Z(494);var KG=Z(492);Z(490);Z(491);Z(496);Z(116);Z(108);Z(109);Z(110);Z(117);Z(94);Z(509);Z(504);Z(493);Z(479);Z(480);Z(481);Z(482);Z(483);Z(484);var xN=Z(391);Z(390);Z(389);Z(388);Z(477);Z(476);var gB=Z(405),JD=VG(732,gB),yN=Z(411),OD=VG(733,yN),zN=Z(412),QD=VG(734,zN),AN=Z(554),UF=VG(735,AN),ot=VG(736,N),BN=$(552,function(){VD();return PH}),QH=VG(737,BN);Z(553);Z(414);Z(413);Z(547);Z(546);Z(555);Z(556);Z(551);Z(448);Z(550);var HA=VG(738,xN);Z(403);Z(558);Z(489);ZG();Z(488);ZG();Z(715);
+Z(714);var mN=ZG();Z(308);var CN=Z(307);Z(306);Z(312);Z(326);Z(367);Z(560);Z(559);Z(305);Z(304);Z(562);Z(561);Z(567);Z(568);Z(569);Z(570);Z(571);Z(572);Z(573);Z(574);Z(563);Z(564);Z(565);Z(566);Z(245);Z(244);Z(317);Z(318);Z(319);Z(585);Z(594);Z(24);Z(586);Z(587);Z(588);Z(589);Z(590);Z(591);Z(592);Z(593);Z(290);Z(363);Z(366);Z(364);Z(365);Z(198);Z(197);Z(292);Z(239);Z(294);Z(206);var DN=Z(205);Z(242);Z(241);Z(240);Z(385);Z(386);Z(387);Z(469);Z(468);Z(467);Z(470);Z(471);Z(472);Z(473);Z(616);Z(617);
+Z(618);Z(619);var EN=$(175,function(){Ij();return Wp}),Xp=VG(739,EN),FN=$(139,function(){Jj();return uo}),vo=VG(740,FN),GN=$(146,function(){wo();return gp}),hp=VG(741,GN),HN=$(165,function(){ip();return rp}),sp=VG(742,HN),IN=$(170,function(){tp();return Cp}),Dp=VG(743,IN);$(176,null);$(177,null);$(178,null);$(179,null);$(180,null);$(181,null);$(182,null);$(183,null);$(184,null);$(141,null);$(142,null);$(143,null);$(144,null);$(145,null);$(147,null);$(157,null);$(158,null);$(159,null);$(160,null);
+$(161,null);$(162,null);$(163,null);$(164,null);$(148,null);$(149,null);$(150,null);$(151,null);$(152,null);$(153,null);$(154,null);$(155,null);$(156,null);$(166,null);$(167,null);$(168,null);$(169,null);$(171,null);$(172,null);$(173,null);$(174,null);Z(460);Z(459);Z(519);Z(521);Z(520);Z(522);Z(524);Z(523);Z(525);Z(529);Z(530);Z(196);Z(202);Z(201);Z(200);Z(204);Z(224);Z(431);Z(430);var $B=Z(429),GE=VG(744,$B),fI=VG(745,vN);Z(415);Z(526);Z(532);Z(527);Z(528);Z(416);Z(584);Z(425);Z(424);Z(423);Z(428);
+var JN=ZG(),$J=VG(746,JN);Z(288);Z(458);Z(538);var KN=$(248,function(){dt();return it}),jt=VG(747,KN);Z(438);Z(439);Z(422);var LB=Z(417);Z(518);Z(401);Z(402);Z(427);var WB=Z(426);Z(419);Z(418);Z(536);Z(545);Z(420);Z(462);Z(511);Z(548);Z(549);Z(557);Z(408);var kB=Z(407);Z(436);Z(437);Z(393);Z(392);Z(445);ZG();ZG();ZG();Z(395);Z(396);Z(203);Z(376);var bz=VG(748,CN);Z(377);Z(597);Z(596);Z(337);Z(339);Z(338);Z(340);Z(226);Z(243);Z(229);Z(231);var rB=Z(410);Z(461);Z(398);Z(397);Z(404);Z(542);Z(514);Z(234);
+Z(447);Z(221);Z(222);Z(225);Z(219);Z(218);Z(220);var tB=Z(580);Z(208);Z(212);Z(406);Z(599);Z(604);Z(446);Z(505);Z(449);var JA=Z(400),IA=VG(749,kB);Z(635);Z(433);Z(434);Z(435);Z(399);Z(577);Z(578);Z(210);Z(209);Z(211);Z(213);Z(342);Z(341);Z(333);Z(334);Z(624);Z(605);Z(606);Z(531);Z(539);Z(540);Z(541);Z(598);Z(600);var MB=Z(421);Z(581);Z(543);Z(233);Z(230);Z(232);Z(228);Z(217);Z(216);Z(215);Z(270);Z(603);Z(311);Z(310);Z(309);Z(623);Z(622);Z(621);Z(608);Z(620);
+var LN=$(679,function(){Cq();return gM}),hM=VG(750,LN);Z(678);Z(677);Z(669);Z(670);Z(671);Z(672);Z(673);Z(674);Z(675);Z(676);Z(650);var MN=$(313,function(){Lw();return Sw}),Tw=VG(751,MN),NN=$(359,function(){Hw();return yy}),zy=VG(752,NN);Z(17);Z(360);Z(361);Z(356);Z(357);Z(358);Z(18);Z(19);Z(20);Z(444);Z(409);Z(666);Z(347);Z(667);Z(348);Z(349);Z(350);Z(351);Z(354);Z(322);Z(321);Z(320);Z(601);Z(602);Z(607);Z(263);Z(325);Z(355);Z(343);Z(370);Z(369);Z(368);
+var ON=$(371,function(){Py();return Zy}),$y=VG(753,ON);$(372,null);$(373,null);$(374,null);$(375,null);Z(246);Z(582);Z(323);Z(336);Z(335);Z(535);Z(315);Z(199);Z(583);Z(324);Z(652);Z(3);Z(655);Z(656);Z(654);Z(653);Z(646);Z(645);Z(707);Z(708);Z(709);Z(710);Z(648);Z(237);var yC=Z(441),AC=VG(754,yC);Z(442);Z(440);Z(27);Z(28);Z(26);Z(29);Z(32);Z(33);Z(34);Z(35);Z(36);Z(37);var PN=Z(49),ny=VG(755,PN);Z(38);Z(39);Z(40);Z(41);Z(42);Z(43);Z(44);Z(46);Z(45);Z(47);Z(48);Z(50);Z(51);Z(53);Z(54);Z(52);Z(55);Z(56);
+Z(57);Z(58);Z(60);Z(62);Z(63);Z(61);Z(59);Z(64);Z(65);Z(66);Z(67);Z(69);Z(72);Z(71);Z(73);Z(76);Z(77);Z(75);Z(78);Z(79);Z(80);Z(81);Z(82);Z(83);Z(85);Z(86);Z(84);Z(87);Z(88);Z(89);Z(90);Z(92);Z(93);Z(91);Z(264);var jL=Z(637);Z(316);var nL=Z(639);Z(235);Z(664);Z(663);Z(454);Z(453);Z(455);Z(236);Z(272);Z(274);Z(273);Z(268);Z(379);Z(265);Z(314);Z(706);Z(279);Z(282);Z(280);Z(281);Z(5);Z(7);Z(6);Z(609);Z(443);Z(456);Z(380);Z(195);Z(301);Z(302);Z(450);Z(451);Z(457);Z(238);Z(267);Z(31);Z(275);Z(344);Z(345);
+Z(346);Z(276);var ZL=VG(756,DN);Z(277);Z(579);Z(665);Z(632);Z(495);Z(516);Z(30);Z(68);var oL=Z(640);Z(649);Z(668);Z(703);Z(702);Z(207);Z(223);Z(4);Z(631);Z(682);Z(699);var QN=$(700,function(){KM();return QM}),RM=VG(757,QN),RN=$(701,function(){zL();return TM}),UM=VG(758,RN);Z(685);Z(694);Z(693);Z(697);Z(696);Z(692);Z(691);Z(689);Z(690);Z(688);Z(687);Z(684);Z(686);Z(695);Z(698);Z(683);Z(651);Z(704);Z(328);Z(327);Z(330);Z(331);Z(329);Z(278);Z(21);Z(299);Z(300);Z(11);Z(14);Z(22);
+var SN=Z(25),Ak=VG(759,SN);Z(23);Z(705);Z(8);Z(10);Z(9);Z(711);Z(712);Z(657);Z(660);Z(661);Z(662);Z(658);Z(659);var lL=Z(638);Z(642);Z(643);Z(214);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/9BA3A5A02DFF97BADFD3F9FE3817341B.cache.html b/public/jsme/9BA3A5A02DFF97BADFD3F9FE3817341B.cache.html
new file mode 100644
index 0000000..3dbaaf7
--- /dev/null
+++ b/public/jsme/9BA3A5A02DFF97BADFD3F9FE3817341B.cache.html
@@ -0,0 +1,636 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '9BA3A5A02DFF97BADFD3F9FE3817341B';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',ea='" ',ga='" height="',ia='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ca="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Ma="-CMe3",Oa="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Va="-SO3H",Wa="-selected",Xa=".",Za="/",$a="//",bb="/>",cb="0",db="0px",eb="1",fb="100%",gb="1em",
+hb="1ex",ib="1in",jb="1px",lb="2",mb="3",nb=":",ob=": ",pb=";",rb="<",sb="=",ub=">",wb="?",xb="@",zb="A",Ab="AUTO",Bb="After",Cb="Any",Db="Aromatic",Eb="B",Fb="Before",Gb="Br",Hb="C",Jb="CENTER",Lb="CSS1Compat",Mb="Center",Nb="Cl",Ob="Class$",Pb="Copy as ",Rb="DEFAULT",Sb="DOMMouseScroll",Tb="Dialog",Ub="East",Vb="F",Wb="First",Xb='For input string: "',Yb="GBVTBU-BB",Zb="H",ac="HIDDEN",bc="Helvetica",cc="I",dc="Incorrect URL: ",ec="Internal index set to null.",fc="JSME",gc="JUSTIFY",hc="JavaScript",
+ic="LEFT",jc="MOL n. ",kc="N",lc="NA",nc="NONE",oc="No more molecules in SDF buffer",pc="Nonring",qc="North",rc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",sc="O",tc="ONE_WAY_CORNER",uc="P",vc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Gc="Ring",Hc="S",Lc="SMILES",Mc="Se",Nc="Si",Oc="South",Pc="Style names cannot be empty",Qc="Text",Rc="West",Sc="X",Tc="[",Uc="[object Array]",Vc="\\",Wc="]",cd="__gwtex_wrap",
+dd="__uiObjectID",ed="a",fd="absolute",gd="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",sd="bottom",wd="button",yd="cellPadding",zd="cellSpacing",Ad="center",Bd="change",Cd="checkbox",Dd="className",Ed="click",Fd="click marked atom to delete mark",Gd="code",Hd="col",Id="colSpan",Jd="columnheader",Kd="combobox",Ld="complementary",Md="contentinfo",Qd="contextmenu",Rd="cssFloat",Sd="cursor",
+Td="dblclick",Yd="definition",Zd="dialog",$d="dir",ae="directory",be="display",ce="div",de="document",ee="dragdrop-handle",fe="dragdrop-selected",ge="dragend",he="dragenter",ie="dragexit",je="dragleave",ke="dragover",le="dragstart",me="drop",ne="end_gesture",oe="error",pe="filter",qe="float",re="focus",se="fontFamily",te="fontSize",ue="fontStyle",ve="fontWeight",we="form",xe="function",ze="g",Ae="gecko1_8",Be="gesturechange",Ce="gestureend",De="gesturestart",Ee="google",Fe="grid",Me="gridcell",Ne=
+"group",Oe="gwt-MenuBar",Pe="gwt-MenuBarPopup",Qe="heading",Re="height",Se="hidden",Te="html",Ue="id",Ve="img",We="is_touch_supported",Xe="italic",Ye="java.vm.name",Ze="jsa-resetDiv",$e="keydown",af="keypress",bf="keyup",cf="left",df="link",ef="list",ff="listbox",hf="listitem",jf="load",kf="log",lf="ltr",mf="main",sf="marquee",tf="math",uf="menu",vf="menuPopup",wf="menubar",xf="menuitem",yf="menuitemcheckbox",zf="menuitemradio",Af="middle",Bf="mousedown",Cf="mousemove",Df="mouseout",Ef="mouseover",
+Ff="mouseup",Gf="mousewheel",Hf="move",If="msie",Jf="multipart",Kf="n",Lf="name",Mf="navigation",Nf="none",Of="noreaction",Pf="note",Qf="nowrap",Rf="null",Sf="number",Tf="object",Uf="offsetHeight",Vf="offsetWidth",Wf="ontouchstart",Xf="opera",Yf="option",Zf="outline",$f="overflow",ag="padding",bg="paste",cg="popupContent",dg="position",eg="presentation",gg="progressbar",hg="px",ig="px, ",jg="px;",kg="radio",lg="radiogroup",mg="reaction",ng="region",og="rgb(",pg="right",qg="role",sg="rotation",tg=
+"row",ug="rowgroup",vg="rowheader",wg="rtl",xg="s",yg="scale100",zg="scrollbar",Ag="se",Bg="search",Cg="separator",Dg="serif",Eg='shape-rendering="crispEdges"',Fg="slider",Gg="span",Hg="spinbutton",Ig="status",Jg="subMenuIcon-selected",Kg="tab",Lg="table",Mg="tablist",Ng="tabpanel",Og="tbody",Pg="td",Qg="text",Rg="textAlign",Sg="textbox",Tg="timer",Ug="title",Vg="toolbar",Wg="tooltip",Xg="top",Yg="touchcancel",Zg="touchend",$g="touchmove",ah="touchstart",bh="tr",ch="tree",dh="treegrid",eh="treeitem",
+fh="true",gh="value",hh="verticalAlign",ih="visibility",jh="visible",kh="whiteSpace",lh="width",mh="x",nh="zIndex",oh="|",_,ph={l:4194303,m:4194303,h:1048575},qh={l:0,m:0,h:0},rh={l:1,m:0,h:0},sh={l:2,m:0,h:0},zh={l:3,m:0,h:0},Ah={l:4,m:0,h:0},Bh={l:8,m:0,h:0},Ch={l:10,m:0,h:0},Dh={l:16,m:0,h:0},Eh={l:32,m:0,h:0},Fh={l:64,m:0,h:0},Gh={l:128,m:0,h:0},Hh={l:256,m:0,h:0},Ih={l:512,m:0,h:0},Jh={l:1024,m:0,h:0},Kh={l:2048,m:0,h:0},Lh={l:8192,m:0,h:0},Mh={l:16384,m:0,h:0},Nh={l:32768,m:0,h:0},Oh={l:65536,
+m:0,h:0},Ph={l:131072,m:0,h:0},Qh={l:262144,m:0,h:0},Rh={l:524288,m:0,h:0},Sh={},Th={9:1,10:1,73:1,77:1,79:1},Uh={6:1,9:1,73:1,77:1,79:1},Vh={73:1,90:1},Wh={12:1,73:1,77:1,79:1},Xh={14:1,16:1,24:1,28:1,29:1,30:1,32:1,36:1,38:1},Yh={14:1,16:1,24:1,27:1,29:1,31:1,32:1,35:1,36:1,38:1,99:1,105:1},Zh={108:1},$h={73:1,80:1,88:1},ai={69:1},bi={37:1,73:1,77:1,79:1},ci={73:1,76:1,91:1},di={2:1},ei={73:1,80:1,82:1,86:1,88:1},fi={22:1},gi={14:1,16:1,24:1,29:1,30:1,32:1,35:1,36:1,38:1,98:1,105:1},hi={8:1,9:1,
+73:1,77:1,79:1},ii={73:1,80:1,86:1,88:1},ji={46:1,47:1,53:1,59:1,67:1,73:1},ki={94:1},li={41:1,46:1,47:1,53:1,62:1,67:1,69:1,73:1},mi={90:1},ni={46:1,47:1,53:1,67:1,73:1},oi={29:1,36:1},pi={14:1,16:1,24:1,29:1,32:1,36:1,38:1},qi={73:1,76:1,90:1},ri={50:1,73:1},si={14:1,16:1,24:1,29:1,32:1,35:1,36:1,38:1,105:1},ti={40:1,73:1,80:1,86:1,88:1},ui={91:1},m={72:1,73:1,76:1},vi={53:1,73:1},wi={14:1,16:1,24:1,29:1,30:1,32:1,36:1,38:1},xi={9:1,11:1,73:1,77:1,79:1},s={73:1,76:1},yi={46:1,53:1,67:1,73:1},zi=
+{23:1},Ai={15:1,39:1},Bi={73:1},Ci={92:1},Di={16:1},Ei={14:1,16:1,24:1,27:1,29:1,31:1,32:1,36:1,38:1},Fi={20:1,73:1},Gi={75:1},Hi={7:1,9:1,73:1,77:1,79:1},Ii={13:1};function u(a,b,c){var d=Sh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Sh[a]=function(){}),_=d.prototype=0>b?{}:new Sh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}u(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ji(this)};
+_.tS=function(){var a=this.cZ.e+xb,b;b=this.hC();var c,d,e;c=y(Ki,s,-1,8,1);d=(Li(),Mi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ni(){Ni=x;Oi=new Pi}function Qi(a){for(var b,a=new Ri(a.k.n);a.c<a.e.Fe();)b=Si(a),Ti(b.ld(),fe,!1),Ui(a)}
+function Vi(a,b,c){var a=a.o,d;try{d=new Wi(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Xi(e);if(A(e,80))throw new Yi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ti(b.ld(),Yb,!0);Ti(c.ld(),ee,!0);z(Oi,b,c)}function Zi(a,b){var c;c=$i(Oi,b);var d;d=$i(a.o.d,c);if(!d)throw new aj("dragHandle was not draggable");bj(d.c.b);bj(d.e.b);bj(d.d.b);Ti(b.ld(),Yb,!1);Ti(c.ld(),ee,!1)}
+function cj(a){var b;a.p=!1;for(a=new Ri(a.k.n);a.c<a.e.Fe();)b=Si(a),Ti(b.ld(),fe,!1),Ui(a)}function dj(a,b){ej(a.k.n,b)?Ti(b.ld(),fe,!1):a.p?(fj(a.k.n,b),Ti(b.ld(),fe,!0)):(a.k.n.Qe(),fj(a.k.n,b))}function gj(a){this.i=a;this.k=new hj(this);this.o=new ij(this.k)}u(3,1,{});_.rc=function(){jj(this.k.f,"dragdrop-dragging")};_.sc=function(){kj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Oi;function hj(a){this.n=new lj;this.e=a;this.b=a.i}u(4,1,{},hj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function mj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function nj(a,b){var c;c=oj(a.d,pj).b;b.b.ctrlKey||b.b.metaKey||Qi(a.c.e);dj(a.c.e,c)}function qj(a){a.c.i=null;a.c.e.sc();rj((sj(),tj(null)),a.b,0,0);var b=a.b.hb;uj=b;vj();wj=b;a.e=2}
+function ij(a){this.d=new Pi;this.c=a;this.b=new xj;yj(this.b,zj(),Aj());B(this.b,this,(Bj(),Bj(),Cj));B(this.b,this,(Dj(),Dj(),Ej));a=this.b.hb.style;a[pe]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Rj(),hg);a.borderStyle=(Sj(),Nf);a[nd]="blue"}u(5,1,{},ij);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Tj(a);e=Uj(a);b=Vj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!pj)pj=c,this.c.f=oj(this.d,pj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Wj(this.c.n,this.c.f)&&(Qi(this.c.e),dj(this.c.e,this.c.f)),Xj(new Yj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Zj(pj,null),pj!=this.c.f&&(c=new Zj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,qj(this),1!=this.e&&mj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=$j(a,b);a=ak(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(bk(ck(d-this.i),ck(a-this.j))>=this.c.e.n?(dk(),-1!=Wj(this.c.n,this.c.f)||dj(this.c.e,this.c.f),c=new Zj(pj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,qj(this)):ek.preventDefault()),1==this.e)return;ek.preventDefault();mj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=$j(a,b);b=ak(a,b);if(1==Vj(a.b)&&(this.f=!1,pj))try{if(dk(),1==this.e)nj(this,a);else{d!=this.b&&(c=new Zj(d,null),e+=c.b,b+=c.e);try{mj(this,e,b),this.c.e.rc(),3!=this.e&&nj(this,a)}finally{var f=this.b.hb;uj&&f==uj&&(uj=null);vj();f===wj&&(wj=null);fk(this.b);this.e=1;this.c.f=null}}}finally{pj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var pj=null;function Yj(){}u(6,1,zi,Yj);_.xc=function(){dk()};
+function Wi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}u(7,1,{},Wi);_.b=null;_.c=null;_.d=null;_.e=null;u(8,1,{});u(10,8,{});u(9,10,{});_.b=null;u(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Zj(a,b){!a||a==(sj(),tj(null))?this.i=this.f=0:(this.f=a.gd()-gk(a.hb),this.i=a.hd()-(a.hb.scrollTop||0));!b||b==(sj(),tj(null))?this.d=this.c=0:(this.c=hk(b.hb)+ik(b.hb),this.d=jk(b.hb)+kk(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}u(14,11,{},Zj);
+_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function dk(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function ik(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(hg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function kk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(hg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function lk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function mk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function nk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}
+function ok(a,b){var c=pk();nk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;qk(a.n,pk())}function rk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}u(17,1,{});_.yc=function(){this.w&&this.zc()};_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};
+_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function qk(a,b){rk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function sk(a){this.b=a}u(18,1,{},sk);_.Cc=function(a){qk(this,a)};_.b=null;u(19,1,{});u(20,1,di);function tk(){tk=x;var a;(a=new uk)&&(a.Fc()||(a=new vk));wk=a}u(21,19,{});var wk=null;function xk(a,b){var c=C(function(){if(!b.b){var c=pk();a.Cc(c)}});$wnd.mozRequestAnimationFrame(c)}function uk(){}u(22,21,{},uk);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
+_.Dc=function(a){var b;b=new yk;xk(a,b);return b};function yk(){}u(23,20,di,yk);_.Ec=function(){this.b=!0};_.b=!1;function vk(){this.b=new lj;this.c=new zk(this)}u(24,21,{},vk);_.Fc=function(){return!0};_.Dc=function(a){a=new Ak(this,a);fj(this.b,a);1==this.b.d&&Bk(this.c,16);return a};function Ck(){Ck=x;Dk=new lj;var a=new Ek;Fk();Gk(Hk?Hk:Hk=new Ik,a)}function Jk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);ej(Dk,a)}
+function Bk(a,b){if(0>b)throw new Kk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);ej(Dk,a);a.c=!1;a.d=Lk(a,b);fj(Dk,a)}function Mk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}function Lk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}u(26,1,{});_.Gc=function(){this.c||ej(Dk,this);this.Hc()};_.c=!1;_.d=0;var Dk;function zk(a){Ck();this.b=a}u(25,26,{},zk);
+_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Nk,s,3,a.b.d,0);b=Ok(a.b,b);c=new Pk;for(e=0,f=b.length;e<f;++e)d=b[e],ej(a.b,d),qk(d.b,c.b);0<a.b.d&&Bk(a.c,bk(5,16-(pk()-c.b)))};_.b=null;function Ak(a,b){this.c=a;this.b=b}u(27,20,{2:1,3:1},Ak);_.Ec=function(){var a=this.c;ej(a.b,this);0==a.b.d&&Jk(a.c)};_.b=null;_.c=null;u(29,1,{});_.b=null;function Qk(){this.b=gd}u(28,29,{},Qk);function Rk(){this.b=hd}u(30,29,{},Rk);function Sk(){this.b=kd}u(31,29,{},Sk);u(33,1,{});_.b=null;function Tk(a){this.b=a}
+u(32,33,{},Tk);function Uk(){this.b=ld}u(34,29,{},Uk);function Vk(){this.b=od}u(35,29,{},Vk);function Wk(){this.b=wd}u(36,29,{},Wk);function Xk(){this.b=Cd}u(37,29,{},Xk);function Yk(){this.b=Jd}u(38,29,{},Yk);function Zk(){this.b=Kd}u(39,29,{},Zk);function $k(){this.b=Ld}u(40,29,{},$k);function al(){this.b=Md}u(41,29,{},al);function bl(){this.b=Yd}u(42,29,{},bl);function cl(){this.b=Zd}u(43,29,{},cl);function dl(){this.b=ae}u(44,29,{},dl);function fl(){this.b=de}u(45,29,{},fl);
+function gl(){this.b=we}u(46,29,{},gl);function hl(){this.b=Fe}u(47,29,{},hl);function il(){this.b=Me}u(48,29,{},il);function jl(){this.b=Ne}u(49,29,{},jl);function kl(){this.b=Qe}u(50,29,{},kl);function ll(a){this.b=a.id}u(51,1,{4:1,5:1},ll);_.b=null;function ml(){this.b=Ve}u(52,29,{},ml);function nl(){this.b=df}u(53,29,{},nl);function ol(){this.b=ef}u(54,29,{},ol);function pl(){this.b=ff}u(55,29,{},pl);function ql(){this.b=hf}u(56,29,{},ql);function rl(){this.b=kf}u(57,29,{},rl);
+function sl(){this.b=mf}u(58,29,{},sl);function tl(){this.b=sf}u(59,29,{},tl);function ul(){this.b=tf}u(60,29,{},ul);function vl(){this.b=uf}u(61,29,{},vl);function wl(){this.b=wf}u(62,29,{},wl);function xl(){this.b=xf}u(63,29,{},xl);function yl(){this.b=yf}u(64,29,{},yl);function zl(){this.b=zf}u(65,29,{},zl);function Al(){this.b=Mf}u(66,29,{},Al);function Bl(){this.b=Pf}u(67,29,{},Bl);function Cl(){this.b=Yf}u(68,29,{},Cl);function Dl(){this.b=eg}u(69,29,{},Dl);u(70,33,{},function(a){this.b=a});
+function El(){this.b=gg}u(71,29,{},El);function Fl(){Fl=x;Gl=new Tk("aria-activedescendant")}var Gl;function Hl(){this.b=kg}u(73,29,{},Hl);function Il(){this.b=lg}u(74,29,{},Il);function Jl(){this.b=ng}u(75,29,{},Jl);
+function Kl(){Kl=x;Ll=new Rk;Ml=new Qk;Nl=new Sk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new gl;am=new il;bm=new hl;cm=new jl;dm=new kl;em=new ml;fm=new nl;gm=new pl;hm=new ql;im=new ol;jm=new rl;km=new sl;lm=new tl;mm=new ul;nm=new wl;om=new yl;pm=new zl;qm=new xl;rm=new vl;sm=new Al;tm=new Bl;um=new Cl;vm=new Dl;wm=new El;xm=new Il;ym=new Hl;zm=new Jl;Am=new Bm;Cm=new Dm;Em=new Fm;Gm=new Hm;Im=new Jm;Km=new Lm;Mm=
+new Nm;Om=new Pm;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;pn=new qn;rn=new sn;tn=new un;vn=new wn;xn=new yn;zn=new An;F=new Pi;z(F,ng,zm);z(F,gd,Ml);z(F,Zd,Xl);z(F,hd,Ll);z(F,kd,Nl);z(F,de,Zl);z(F,ld,Ol);z(F,od,Pl);z(F,wd,Ql);z(F,Cd,Rl);z(F,Me,am);z(F,Jd,Sl);z(F,Ne,cm);z(F,Kd,Tl);z(F,Ld,Ul);z(F,Md,Vl);z(F,Yd,Wl);z(F,ef,im);z(F,ae,Yl);z(F,we,$l);z(F,Fe,bm);z(F,Qe,dm);z(F,Ve,em);z(F,df,fm);z(F,ff,gm);z(F,hf,hm);z(F,kf,jm);z(F,mf,km);z(F,sf,lm);z(F,tf,mm);z(F,uf,rm);z(F,wf,nm);z(F,xf,qm);z(F,
+yf,om);z(F,Yf,um);z(F,kg,ym);z(F,zf,pm);z(F,Mf,sm);z(F,Pf,tm);z(F,eg,vm);z(F,gg,wm);z(F,lg,xm);z(F,tg,Em);z(F,ug,Am);z(F,vg,Cm);z(F,Bg,Im);z(F,Cg,Km);z(F,zg,Gm);z(F,Fg,Mm);z(F,Hg,Om);z(F,Ig,en);z(F,Kg,ln);z(F,Mg,gn);z(F,Ng,jn);z(F,Sg,nn);z(F,Tg,pn);z(F,Vg,rn);z(F,Wg,tn);z(F,ch,zn);z(F,dh,vn);z(F,eh,xn)}var Ml,Ll,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,$l,bm,am,cm,dm,em,fm,im,gm,hm,jm,km,lm,mm,rm,nm,qm,om,pm,sm,tm,um,vm,wm,ym,xm,zm,F,Em,Am,Cm,Gm,Im,Km,Mm,Om,en,ln,gn,jn,nn,pn,rn,tn,zn,vn,xn;
+function Fm(){this.b=tg}u(77,29,{},Fm);function Bm(){this.b=ug}u(78,29,{},Bm);function Dm(){this.b=vg}u(79,29,{},Dm);function Hm(){this.b=zg}u(80,29,{},Hm);function Jm(){this.b=Bg}u(81,29,{},Jm);function Lm(){this.b=Cg}u(82,29,{},Lm);function Nm(){this.b=Fg}u(83,29,{},Nm);function Pm(){this.b=Hg}u(84,29,{},Pm);function fn(){this.b=Ig}u(85,29,{},fn);function mn(){this.b=Kg}u(86,29,{},mn);function hn(){this.b=Mg}u(87,29,{},hn);function kn(){this.b=Ng}u(88,29,{},kn);function on(){this.b=Sg}
+u(89,29,{},on);function qn(){this.b=Tg}u(90,29,{},qn);function sn(){this.b=Vg}u(91,29,{},sn);function un(){this.b=Wg}u(92,29,{},un);function An(){this.b=ch}u(93,29,{},An);function wn(){this.b=dh}u(94,29,{},wn);function yn(){this.b=eh}u(95,29,{},yn);function Pk(){this.b=pk()}function pk(){return(new Date).getTime()}u(96,1,{},Pk);function Bn(a){var b,c,d;d=new Cn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Dn(d,c.cZ.e),d.b.b+=ob,En(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function Fn(a){var b,c,d;c=y(Gn,s,87,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Hn;c[d]=a[d]}}function In(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+ob+a:b}u(101,1,{73:1,88:1});_.Ic=function(){return this.i};_.tS=function(){return In(this)};_.f=null;_.i=null;function Jn(a){Kn();this.i=a}u(100,101,$h,Jn);function aj(a){Kn();this.i=a}function Yi(a,b){Kn();this.f=b;this.i=a}u(99,100,ii,aj,Yi);
+function Ln(a){Kn();this.c=a;this.b=l;var b,c,d;c=Mn(Nn(this.c)?this.c:null);d=y(Gn,s,87,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new On(c[a]);Fn(d)}u(98,99,ii,Ln);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Rf:Nn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Pn(this.c).e;this.b=this.b+ob+(Nn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Nn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Lf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+ob+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Qn(a,b){return Rn(a)?a.eQ(b):a===b}function Pn(a){return Rn(a)?a.cZ:Sn}
+function Tn(a){return Rn(a)?a.hC():Ji(a)}
+function Un(){var a;Un=x;Vn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Wn(a){Un();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=Vn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Vn;u(108,1,{});function Ji(a){return a.$H||(a.$H=++Xn)}function Yn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Zn(){return $wnd.setTimeout(function(){0!=$n&&($n=0);ao=-1},10)}var $n=0,Xn=0,bo=0,ao=-1;
+function co(){co=x;eo=new fo}function go(a,b){a.b=ho(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new io(a)),jo(a.f,1),!a.j&&(a.j=new ko(a)),jo(a.j,50))}function fo(){}function lo(a){return a.Jc()}function ho(a,b){!a&&(a=[]);a[a.length]=b;return a}function mo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=ho(b,e)):e[0].xc()}catch(f){if(f=Xi(f),!A(f,88))throw f;}}return b}function jo(a,b){co();$wnd.setTimeout(function(){C(lo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+u(110,108,{},fo);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var eo;function io(a){this.b=a}u(111,1,{},io);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),mo(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Pk;100>pk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function ko(a){this.b=a}u(112,1,{},ko);_.Jc=function(){this.b.e&&jo(this.b.f,1);return this.b.k};
+_.b=null;function Kn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Mn(a);2<=e.length&&e.splice(0,2);c=y(Gn,s,87,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new On(e[a]);Fn(c)}function Mn(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,j=void 0,h=void 0,h=l,f=no(f),g=f.indexOf(ua),j=0==f.indexOf(xe)?8:0;-1==g&&(g=oo(f,po(64)),j=0==f.indexOf("function ")?9:0);-1!=g&&(h=no(f.substr(j,g-j)));d[e]=0<h.length?h:"anonymous"}return c}u(117,1,{});
+function En(a,b){a.b+=b}function qo(){}u(118,117,{},qo);_.b=l;function hk(a){return ro(so(a.ownerDocument),a)}function jk(a){return to(so(a.ownerDocument),a)}function G(a,b){return parseInt(a[b])||0}function uo(a,b){return null==a[b]?null:""+a[b]}function vo(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 wo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function xo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Vj(a){a=a.button;return 1==a?4:2==a?2:1}function ro(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function yo(a){return to(so(a.ownerDocument),a)}
+function to(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}function zo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function Ao(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
+function gk(a){return!Bo()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==wg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Bo(){var a=Co();return-1!=a&&1009E3<=a}function Do(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function Co(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}
+function Eo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function Aj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientHeight}function zj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientWidth}function Fo(a){return gk(H(a.compatMode,Lb)?a.documentElement:a.body)}function Go(a){return(H(a.compatMode,Lb)?a.documentElement:a.body).scrollTop||0}function so(a){return H(a.compatMode,Lb)?a.documentElement:a.body}
+function I(a,b){this.c=a;this.d=b}u(141,1,{73:1,77:1,79:1});_.eQ=function(a){return this===a};_.hC=function(){return Ji(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Sj(){Sj=x;Ho=new Io;Jo=new Ko;Lo=new Mo;No=new Oo;Po=new Qo;Ro=L(So,s,6,[Ho,Jo,Lo,No,Po])}u(140,141,Uh);var Ro,Lo,Jo,No,Ho,Po;function Io(){I.call(this,nc,0)}u(142,140,Uh,Io);function Ko(){I.call(this,"DOTTED",1)}u(143,140,Uh,Ko);function Mo(){I.call(this,"DASHED",2)}u(144,140,Uh,Mo);function Oo(){I.call(this,ac,3)}
+u(145,140,Uh,Oo);function Qo(){I.call(this,"SOLID",4)}u(146,140,Uh,Qo);function To(){To=x;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=new ip;jp=new kp;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=new Ap;Bp=new Cp;Dp=L(Ep,s,7,[Uo,Wo,Yo,$o,bp,dp,fp,hp,jp,lp,np,pp,rp,tp,vp,xp,zp,Bp])}u(147,141,Hi);var Dp,Wo,zp,Yo,Uo,dp,xp,bp,fp,hp,jp,$o,Bp,lp,np,pp,tp,vp,rp;function Vo(){I.call(this,Rb,0)}u(148,147,Hi,Vo);
+function mp(){I.call(this,"SE_RESIZE",9)}u(149,147,Hi,mp);function op(){I.call(this,"SW_RESIZE",10)}u(150,147,Hi,op);function qp(){I.call(this,"S_RESIZE",11)}u(151,147,Hi,qp);function sp(){I.call(this,"W_RESIZE",12)}u(152,147,Hi,sp);function up(){I.call(this,"TEXT",13)}u(153,147,Hi,up);function wp(){I.call(this,"WAIT",14)}u(154,147,Hi,wp);function yp(){I.call(this,"HELP",15)}u(155,147,Hi,yp);function Ap(){I.call(this,"COL_RESIZE",16)}u(156,147,Hi,Ap);function Cp(){I.call(this,"ROW_RESIZE",17)}
+u(157,147,Hi,Cp);function Xo(){I.call(this,Ab,1)}u(158,147,Hi,Xo);function Zo(){I.call(this,"CROSSHAIR",2)}u(159,147,Hi,Zo);function ap(){I.call(this,"POINTER",3)}u(160,147,Hi,ap);function cp(){I.call(this,"MOVE",4)}u(161,147,Hi,cp);function ep(){I.call(this,"E_RESIZE",5)}u(162,147,Hi,ep);function gp(){I.call(this,"NE_RESIZE",6)}u(163,147,Hi,gp);function ip(){I.call(this,"NW_RESIZE",7)}u(164,147,Hi,ip);function kp(){I.call(this,"N_RESIZE",8)}u(165,147,Hi,kp);
+function Fp(){Fp=x;Gp=new Hp;Ip=new Jp;Kp=new Lp;Mp=new Np;Op=L(Pp,s,8,[Gp,Ip,Kp,Mp])}u(166,141,hi);var Op,Ip,Kp,Mp,Gp;function Hp(){I.call(this,nc,0)}u(167,166,hi,Hp);function Jp(){I.call(this,"BLOCK",1)}u(168,166,hi,Jp);function Lp(){I.call(this,"INLINE",2)}u(169,166,hi,Lp);function Np(){I.call(this,"INLINE_BLOCK",3)}u(170,166,hi,Np);function Qp(){Qp=x;Rp=new Sp;Tp=new Up;Vp=new Wp;Xp=new Yp;Zp=L($p,s,10,[Rp,Tp,Vp,Xp])}u(171,141,Th);var Zp,Xp,Tp,Vp,Rp;function Sp(){I.call(this,"VISIBLE",0)}
+u(172,171,Th,Sp);function Up(){I.call(this,ac,1)}u(173,171,Th,Up);function Wp(){I.call(this,"SCROLL",2)}u(174,171,Th,Wp);function Yp(){I.call(this,Ab,3)}u(175,171,Th,Yp);function aq(){aq=x;bq=new cq;dq=new eq;fq=new gq;hq=new iq;jq=L(kq,s,11,[bq,dq,fq,hq])}u(176,141,xi);var jq,bq,dq,fq,hq;function cq(){I.call(this,Jb,0)}u(177,176,xi,cq);function eq(){I.call(this,gc,1)}u(178,176,xi,eq);function gq(){I.call(this,ic,2)}u(179,176,xi,gq);function iq(){I.call(this,zc,3)}u(180,176,xi,iq);
+function Rj(){Rj=x;lq=new mq;nq=new oq;pq=new qq;rq=new sq;tq=new uq;vq=new wq;xq=new yq;zq=new Aq;Bq=new Cq;Dq=L(Eq,s,12,[lq,nq,pq,rq,tq,vq,xq,zq,Bq])}u(181,141,Wh);var Dq,zq,pq,rq,xq,Bq,vq,nq,tq,lq;function mq(){I.call(this,"PX",0)}u(182,181,Wh,mq);function oq(){I.call(this,"PCT",1)}u(183,181,Wh,oq);function qq(){I.call(this,"EM",2)}u(184,181,Wh,qq);function sq(){I.call(this,"EX",3)}u(185,181,Wh,sq);function uq(){I.call(this,"PT",4)}u(186,181,Wh,uq);function wq(){I.call(this,"PC",5)}
+u(187,181,Wh,wq);function yq(){I.call(this,"IN",6)}u(188,181,Wh,yq);function Aq(){I.call(this,"CM",7)}u(189,181,Wh,Aq);function Cq(){I.call(this,"MM",8)}u(190,181,Wh,Cq);function Fq(){Fq=x;Gq=[];Hq=[];Iq=[]}var Gq,Hq,Iq;function Jq(){Jq=x;Kq=new Lq}function Mq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Nq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Lq(){}u(193,1,{},Lq);_.b=null;var Kq;u(204,1,{});_.tS=function(){return"An event type"};
+_.i=null;u(203,204,{});_.Mc=function(){this.f=!1;this.i=null};_.f=!1;u(202,203,{});_.Lc=function(){return this.Nc()};_.b=null;var Oq=_.c=null;function Pq(){Pq=x;Qq=new Rq(pd,new Sq)}function Sq(){}u(201,202,{},Sq);_.Kc=function(a){a.Oc(this)};_.Nc=function(){return Qq};var Qq;function Tq(){Tq=x;Uq=new Rq(Bd,new Vq)}function Vq(){}u(205,202,{},Vq);_.Kc=function(a){Wq();Xq(this,a.c,Yq(a.b.b,a.b.b.hb.selectedIndex))};_.Nc=function(){return Uq};var Uq;u(208,202,Ii);
+function $j(a,b){return(a.b.clientX||0)-ro(so(b.ownerDocument),b)+gk(b)+Fo(b.ownerDocument)}function ak(a,b){return(a.b.clientY||0)-yo(b)+(b.scrollTop||0)+Go(b.ownerDocument)}function Tj(a){var b;return(b=a.c)?$j(a,b):a.b.clientX||0}function Uj(a){var b;return(b=a.c)?ak(a,b):a.b.clientY||0}u(207,208,Ii);function Zq(){Zq=x;$q=new Rq(Ed,new ar)}function ar(){}u(206,207,Ii,ar);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return $q};var $q;function br(){br=x;cr=new Rq(Qd,new dr)}function dr(){}
+u(209,202,{},dr);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return cr};var cr;u(212,1,{39:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var er=_.d=0;function Ik(){this.d=++er}u(211,212,Ai,Ik);function Rq(a,b){this.d=++er;this.b=b;!Oq&&(Oq=new fr);Oq.b[a]=this;this.c=a}u(210,211,Ai,Rq);_.b=null;_.c=null;function gr(){gr=x;hr=new Rq(Td,new ir)}function ir(){}u(213,207,Ii,ir);
+_.Kc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(jr(),kr))a=lr(b.hb),c=new mr(G(b.hb,Vf),G(b.hb,Uf)),d=new mr(G(b.L.bb.hb,Vf),G(b.L.bb.hb,Uf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);nr(b.A,!0);a=G(b.L.bb.hb,Vf);or(b,new mr(a,pr(b.L.bb).b));b.B&&b.G!=kr&&qr(b.i,b)}else nr(b.A,!1),b.G!=(jr(),kr)?or(b,new mr(b.x.c,b.x.b)):rr(b,lr(b.i.hb)),b.B&&b.G!=kr&&sr(b.i,b);tr(b.L.bb)}else nr(b.A,!0)};_.Nc=function(){return hr};var hr;u(214,202,{});
+function ur(){ur=x;vr=new Rq(ge,new wr)}function wr(){}u(215,214,{},wr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return vr};var vr;function xr(){xr=x;yr=new Rq(he,new zr)}function zr(){}u(216,214,{},zr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return yr};var yr;function Ar(){Ar=x;Br=new Rq(ke,new Cr)}function Cr(){}u(217,214,{},Cr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Br};
+var Br;function Dr(){Dr=x;Er=new Rq(le,new Fr)}function Fr(){}u(218,214,{},Fr);_.Kc=function(a){a=Gr(a.b);(this.b.dataTransfer||null).setData(Qg,a)};_.Nc=function(){return Er};var Er;function Hr(){Hr=x;Ir=new Rq(me,new Jr)}function Jr(){}u(219,214,{},Jr);
+_.Kc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Kr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Qg),Lr(a.b.c,b))};_.Nc=function(){return Ir};var Ir;function Mr(){Mr=x;Nr=new Rq(re,new Or)}function Or(){}u(220,202,{},Or);_.Kc=function(a){fk(a.b.b)};_.Nc=function(){return Nr};var Nr;
+function Pr(){Pr=x;Qr=new Rq(Be,new Rr)}function Rr(){}u(221,202,{},Rr);_.Kc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Sr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Tr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return Qr};var Qr;function Ur(){Ur=x;Vr=new Rq(Ce,new Wr)}function Wr(){}u(222,202,{},Wr);_.Kc=function(a){a.b.b&&(a.b.c.b=null,Xr(a.b.b,a.b.c))};
+_.Nc=function(){return Vr};var Vr;function Yr(){Yr=x;Zr=new Rq(De,new $r)}function $r(){}u(223,202,{},$r);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return Zr};var Zr;u(225,202,{});u(224,225,{});function as(){as=x;bs=new Rq($e,new cs)}function cs(){}u(226,224,{},cs);
+_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(ds(),es).length&&-999!=(ds(),es)[c]&&(c=(ds(),es)[c]);b=new fs(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?gs(Gr(a)):e=301;break;case 118:case 86:b&&a.wb&&hs(a.v,(!a.xb&&(a.xb=new is(a)),a.xb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(js(a,uo((ks(),ls).hc.b.hb,gh)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Zb;e=1300;break;case 114:case 82:a.lb=!0;a.K=vc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=La):801==a.d?(e=237,a.lb=!0,a.K=Ka):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.lb=!0,a.K=Sa);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Va);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Fa;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Ga;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
+a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?ms(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?ms(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&ms(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?ms(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?ms(a,4):e=207;break;case 53:105==a.d?ms(a,5):e=208;break;case 54:105==a.d?ms(a,
+6):e=210;break;case 55:105==a.d?ms(a,7):e=211;break;case 56:105==a.d?ms(a,8):e=212;break;case 57:105==a.d?ms(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}ns(a,e)}b=!0}b&&this.b.preventDefault()};_.Nc=function(){return bs};var bs;function os(){os=x;ps=new Rq(Bf,new qs)}function qs(){}u(227,207,Ii,qs);_.Kc=function(a){a.uc(this)};_.Nc=function(){return ps};var ps;
+function Bj(){Bj=x;Cj=new Rq(Cf,new rs)}function rs(){}u(228,207,Ii,rs);_.Kc=function(a){a.vc(this)};_.Nc=function(){return Cj};var Cj;function ss(){ss=x;ts=new Rq(Df,new us)}function us(){}u(229,207,Ii,us);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Zj(pj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,qj(a))};_.Nc=function(){return ts};var ts;function vs(){vs=x;ws=new Rq(Ef,new xs)}function xs(){}u(230,207,Ii,xs);_.Kc=function(a){var b;b=this.b;go((co(),eo),new ys(a,a.c,b))};_.Nc=function(){return ws};var ws;
+function Dj(){Dj=x;Ej=new Rq(Ff,new zs)}function zs(){}u(231,207,Ii,zs);_.Kc=function(a){a.wc(this)};_.Nc=function(){return Ej};var Ej;function fr(){this.b={}}u(232,1,{},fr);_.b=null;u(235,208,Ii);var As=null;function Bs(){Bs=x;Cs=new Rq(Yg,new Ds)}function Ds(){}u(234,235,Ii,Ds);_.Kc=function(a){Es(a.b,this,a.b.n)};_.Nc=function(){return Cs};var Cs;function Fs(){Fs=x;Gs=new Rq(Zg,new Hs)}function Hs(){}u(236,235,Ii,Hs);_.Kc=function(a){Es(a.b,this,a.b.n)};_.Nc=function(){return Gs};var Gs;
+function Is(){var a;this.b=(a=document.createElement(ce),a.setAttribute(Wf,"return;"),typeof a.ontouchstart==xe)}u(237,1,{},Is);function Js(){Js=x;Ks=new Rq($g,new Ls)}function Ls(){}u(238,235,Ii,Ls);_.Kc=function(a){Es(a.b,this,a.b.o)};_.Nc=function(){return Ks};var Ks;function Ms(){Ms=x;Ns=new Rq(ah,new Os)}function Os(){}u(239,235,Ii,Os);_.Kc=function(a){Ps(a.b,this)&&(a.b.k&&Qs(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Bk(a.b.d,750),a.b.e=!1))};_.Nc=function(){return Ns};var Ns;
+function Rs(a,b){this.b=b;this.c=a}function Ss(a,b,c){Hk&&(b=new Rs(b,c),a.Yc(b))}u(240,203,{},Rs);_.Kc=function(a){a.Uc(this)};_.Lc=function(){return Hk};_.b=!1;var Hk=_.c=null;function Ts(a){this.b=a}u(241,203,{},Ts);_.Kc=function(a){a.Vc(this)};_.Lc=function(){return Us};var Us=_.b=null;function Vs(){}function Ws(a){var b;Xs&&(b=new Vs,a.Yc(b))}u(242,203,{},Vs);_.Kc=function(a){a.Wc(this)};_.Lc=function(){return Xs};var Xs=null;function Ys(a){this.b=a}u(243,203,{},Ys);_.Kc=function(a){a.Xc(this)};
+_.Lc=function(){return Zs};var Zs=_.b=null;function $s(){}u(244,203,{},$s);_.Kc=function(a){a.b.O&&a.b.Id()};_.Lc=function(){return at};var at=null;function bt(a,b,c){a=a.b;if(!b)throw new ct("Cannot add a handler with a null type");if(!c)throw new ct("Cannot add a null handler");0<a.c?dt(a,new rt(a,b,c)):st(a,b,null,c);return new tt(new ut(a,b,c))}
+function vt(a,b){var c;!b.f||b.Mc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new ct("Cannot fire null event");try{++d.c;j=wt(d,b.Lc(),null);e=null;for(h=d.d?j.Kf(j.Fe()):j.Jf();d.d?h.Mf():h._c();){g=d.d?h.Nf():h.ad();try{b.Kc(g)}catch(n){if(n=Xi(n),A(n,88))f=n,!e&&(e=new xt),yt(e,f);else throw n;}}if(e)throw new zt(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ri(d.b);r.c<r.e.Fe();)o=Si(r),o.xc()}finally{d.b=null}}}}catch(q){q=Xi(q);if(A(q,40))throw new At(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function Bt(a){Ct.call(this,a,!1)}function Ct(a,b){this.b=new Dt(b);this.c=a}u(245,1,Di,Bt,Ct);_.Yc=function(a){vt(this,a)};_.b=null;_.c=null;u(248,1,{});function dt(a,b){!a.b&&(a.b=new lj);fj(a.b,b)}function st(a,b,c,d){var e;e=oj(a.e,b);e||(e=new Pi,z(a.e,b,e));a=e.Be(c);a||(a=new lj,e.De(c,a));a.Bf(d)}function Et(a,b,c,d){var e,f;e=wt(a,b,c);e.Df(d)&&e.Ce()&&(f=oj(a.e,b),f.Ee(c),f.Ce()&&$i(a.e,b))}
+function wt(a,b,c){a=oj(a.e,b);if(!a)return Ft(),Ft(),Gt;c=a.Be(c);return!c?(Ft(),Ft(),Gt):c}u(247,248,{});_.b=null;_.c=0;_.d=!1;function Dt(a){this.e=new Pi;this.d=a}u(246,247,{},Dt);function tt(a){this.b=a}u(249,1,{},tt);_.b=null;function zt(a){Yi.call(this,Ht(a),It(a));this.b=a}function It(a){a=a.Bd();return!a._c()?null:a.ad()}
+function Ht(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new Jt(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Bd();a._c();)d=a.ad(),c?c=!1:b.b.b+="; ",d=d.Ic(),En(b.b,d);return b.b.b}u(251,99,ti,zt);_.b=null;function At(a){zt.call(this,a)}u(250,251,ti,At);u(252,1,{},function(){});function Kt(a){a=uo(a,$d);return(null==a?0:wg==a||wg.toLowerCase()==a.toLowerCase())?(Lt(),Mt):(null==a?0:lf==a||lf.toLowerCase()==a.toLowerCase())?(Lt(),Nt):(Lt(),Ot)}
+function Lt(){Lt=x;Mt=new Pt("RTL",0);Nt=new Pt("LTR",1);Ot=new Pt(Rb,2);Qt=L(Rt,s,17,[Mt,Nt,Ot])}function Pt(a,b){I.call(this,a,b)}u(254,141,{17:1,73:1,77:1,79:1},Pt);var Qt,Ot,Nt,Mt;function St(){}function Tt(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 y(a,b,c,d,e){d=Tt(e,d);L(a,b,c,d);return d}function Ut(a){return Vt([Wt,N],[s,m],[72,-1],a,0,2,1)}
+function Vt(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Tt(j?g:0,h);L(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Vt(a,b,c,d,e,f,g)}return n}function L(a,b,c,d){Xt();var e=Yt,f=Zt;Xt();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function $t(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new au;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new au;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new au;}a[b]=c}u(255,1,{},St);_.qI=0;
+function Xt(){Xt=x;Yt=[];Zt=[];var a=new St,b=Yt,c=Zt,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Yt,Zt;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Nn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Rn(a){return a.tM==x||a.cM&&!!a.cM[1]}function bu(a){return null==a?null:a}function cu(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function du(){var a;$stats&&eu("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Xf))a=Xf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(If)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(If)&&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")?Ae:"unknown"}H(Ae,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&eu("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=L(fu,s,1,[Lb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&eu("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Fq();Iq.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Fq();0!=Iq.length&&(a=Iq.join(l),b=(Jq(),Kq),a=Mq(a),Nq(b).insertBefore(a,b.b.firstChild),Iq.length=0);0!=Gq.length&&(a=Gq.join(l),b=(Jq(),Kq),a=Mq(a),Nq(b).appendChild(a),Gq.length=0);0!=Hq.length&&(a=Hq.join(l),b=(Jq(),Kq),a=Mq(a),Nq(b).appendChild(a),Hq.length=0);$stats&&eu("export.client.JSME_export");new gu;new hu;0<iu(null)?go((co(),eo),new ju):ku()}function Xi(a){return A(a,88)?a:new Ln(a)}function lu(a){return mu(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function nu(a){return mu(a.l,a.m,a.h)}function mu(a,b,c){return _=new ou,_.l=a,_.m=b,_.h=c,_}
+function pu(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new qu;if(0==a.l&&0==a.m&&0==a.h)return ru=mu(0,0,0),mu(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?(ru=mu(0,0,0),c=nu((su(),tu))):(ru=mu(c.l,c.m,c.h),c=mu(0,0,0)),c;g=!1;0!=b.h>>19&&(b=uu(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?vu(e):0==c&&0!=d&&0==e?vu(d)+22:0!=c&&0==d&&0==e?vu(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=nu((su(),wu)),c=!0,g=!g;else return c=xu(a,f),g&&yu(c),ru=mu(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=uu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=xu(c,d);f&&yu(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=mu(f,j,c);g?ru=uu(c):ru=mu(c.l,c.m,c.h);return e}if(!zu(a,b))return e?ru=uu(a):ru=mu(a.l,a.m,a.h),mu(0,0,0);c=c?a:mu(a.l,a.m,a.h);var h,n,o,r;f=Au(b)-Au(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=mu(j&4194303,n&4194303,h&1048575);for(n=mu(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&yu(n);e?(ru=uu(c),d&&(ru=Bu(ru,(su(),tu)))):ru=mu(c.l,c.m,c.h);return n}
+function yu(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}function Au(a){var b;b=Cu(a.h);return 32==b?(b=Cu(a.m),32==b?Cu(a.l)+32:b+20-10):b-12}var ru=null;function Du(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return mu(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Eu(a,b){return mu(a.l&b.l,a.m&b.m,a.h&b.h)}function Fu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function O(a){var b,c,d;if(isNaN(a))return su(),Gu;if(-9223372036854775E3>a)return su(),Hu;if(9223372036854775E3<=a)return su(),wu;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=cu(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=cu(a/4194304),a-=4194304*b);a=cu(a);b=mu(a,b,c);d&&yu(b);return b}function Iu(a){var b,c;return-129<a&&128>a?(b=a+128,null==Ju&&(Ju=y(Ku,s,18,256,0)),c=Ju[b],!c&&(c=Ju[b]=lu(a)),c):lu(a)}
+function Lu(a){var b=qh,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 zu(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)}
+function Mu(a,b){var c,d,e,f,g,j,h,n,o,r,q,t,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;t=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,t+=d*h,D+=e*h,g+=f*h);0!=n&&(t+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((t&262143)<<4)+((D&31)<<17)+(c>>22);t=(t>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return mu(c&4194303,q&
+4194303,t&1048575)}function uu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return mu(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function xu(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 mu(c&4194303,d&4194303,e&1048575)}function Bu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return mu(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function P(a){return a.l|a.m<<22}function Nu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return cb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Nu(uu(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Iu(1E9);a=pu(a,b);b=l+P(ru);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=cb+b;c=b+c}return c}var Ju=null;function su(){su=x;wu=mu(4194303,4194303,524287);Hu=mu(0,0,524288);tu=Iu(1);Iu(2);Gu=Iu(0)}var wu,Hu,tu,Gu;function ou(){}u(264,1,{18:1},ou);
+function eu(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Ou(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}u(269,1,{},Ou);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Pu(a,b){En(a.b.b,b.b);return a}function Qu(){this.b=new Ru}u(270,1,{},Qu);function Su(a){if(null==a)throw new ct("css is null");this.b=a}u(271,1,{19:1,73:1},Su);
+_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return Tu(this.b)};_.b=null;function Uu(a){if(null==a)throw new ct("html is null");this.b=a}u(273,1,Fi,Uu);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return Tu(this.b)};_.b=null;u(274,1,Fi,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return Tu(this.b)};_.b=null;
+function Vu(){Vu=x;Wu=RegExp(oa,ze);Xu=RegExp(ub,ze);Yu=RegExp(rb,ze);Zu=RegExp(ta,ze);$u=RegExp(da,ze)}function av(a){Vu();-1!=a.indexOf(oa)&&(a=a.replace(Wu,pa));-1!=a.indexOf(rb)&&(a=a.replace(Yu,ra));-1!=a.indexOf(ub)&&(a=a.replace(Xu,qa));-1!=a.indexOf(da)&&(a=a.replace($u,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Zu,"&#39;"));return a}var Wu,Xu,Yu,$u,Zu;function bv(a){if(null==a)throw new ct("uri is null");this.b=a}u(276,1,{21:1},bv);_.eQ=function(a){return!A(a,21)?!1:H(this.b,a.b)};_.hC=function(){return Tu(this.b)};
+_.b=null;function cv(){cv=x}u(278,1,{});function dv(){}u(279,1,{},dv);var ev=null;function fv(){}u(280,278,{},fv);var gv=null;function hv(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=wt(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=wt(a.b,f,null).If(e),A(d,22)&&Qn(d.b,b)){var h=a.b,n=f;0<h.c?dt(h,new iv(h,n,null,d)):Et(h,n,null,d)}}}u(281,1,fi);_.b=null;function jv(a){this.b=a}u(282,281,fi,jv);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function kv(a){this.b=a}u(283,281,fi,kv);
+_.Wc=function(){var a=this.b.b;lv(a);mv(a.hb)};function nv(){Kn()}u(284,99,ii,nv);function ov(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Bk(a.e,1))}function pv(){this.b=new qv(this);this.c=new lj;this.e=new rv(this);this.i=new sv(this)}u(285,1,{},pv);_.d=!1;_.f=!1;function qv(a){Ck();this.b=a}u(286,26,{},qv);_.Hc=function(){if(this.b.d){var a=this.b,b;b=tv(a.i.e.c,a.i.c);uv(a.i);A(b,23)&&new nv;a.d=!1;ov(a)}};_.b=null;function rv(a){Ck();this.b=a}u(287,26,{},rv);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=pk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Bk(a.b,1E4);a.i.d<a.i.b;){d=vv(a.i);try{if(null==d)break;A(d,23)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||uv(a.i)}if(100<=pk()-b)break}}finally{e||(Jk(a.b),a.d=!1,ov(a))}};_.b=null;function vv(a){var b;a.c=a.d;b=tv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function uv(a){wv(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function sv(a){this.e=a}u(288,1,{},sv);_._c=function(){return this.d<this.b};_.ad=function(){return vv(this)};
+_.bd=function(){uv(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function xv(a,b){var c=(yv(),zv(b));a.appendChild(c)}function Av(a,b,c){var d;d=ek;ek=a;b==uj&&8192==Bv(a.type)&&(uj=null);c.cd(a);ek=d}var ek=null,uj=null;function Cv(){Cv=x;Dv=new pv}function Xj(a){Cv();if(!a)throw new ct("cmd cannot be null");var b=Dv;fj(b.c,a);ov(b)}var Dv;function Ev(a){vj();!Fv&&(Fv=new Ik);Gv||(Gv=new Ct(null,!0),Hv=new Iv);return bt(Gv,Fv,a)}var Gv=null;function Jv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Iv(){}u(294,203,{},Iv);_.Kc=function(a){a.$c(this);Hv.d=!1};_.Lc=function(){return Fv};_.Mc=function(){Jv(this)};_.b=!1;_.c=!1;_.d=!1;var Fv=_.e=null,Hv=null;function Kv(){Kv=x;Lv=new Mv;Nv()||(Lv=null)}var Lv=null;function Ek(){}u(296,1,{},Ek);_.Uc=function(){for(;0<(Ck(),Dk).d;)Jk(tv(Dk,0))};function Gk(a,b){return bt((!Ov&&(Ov=new Pv),Ov),a,b)}function Qv(a){Fk();Rv||(Sv(),Rv=!0);return Gk((!Xs&&(Xs=new Ik),Xs),a)}function Fk(){Tv||(Uv(),Tv=!0)}
+function Vv(){var a;Tv&&(a=new Wv,Ov&&vt(Ov,a));return null}var Tv=!1,Ov=null,Xv=0,Yv=0,Rv=!1;function Zv(){Zv=x;$v=new Ik}function Wv(){Zv()}u(298,203,{},Wv);_.Kc=function(){null.eg()};_.Lc=function(){return $v};var $v;function Pv(){Bt.call(this,null)}u(300,245,Di,Pv);
+function Bv(a){switch(a){case pd:return 4096;case Bd:return 1024;case Ed:return 1;case Td:return 2;case re:return 2048;case $e:return 128;case af:return 256;case bf:return 512;case jf:return 32768;case "losecapture":return 8192;case Bf:return 4;case Cf:return 64;case Df:return 32;case Ef:return 16;case Ff:return 8;case "scroll":return 16384;case oe:return 65536;case Sb:case Gf:return 131072;case Qd:return 262144;case bg:return 524288;case ah:return 1048576;case $g:return 2097152;case Zg:return 4194304;
+case Yg:return 8388608;case De:return 16777216;case Be:return 33554432;case Ce:return 67108864;default:return-1}}function vj(){aw||(bw(),cw(),aw=!0)}var aw=!1;function dw(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 ew(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function bw(){fw=C(function(a){var b;var c=Gv,d,e,f;Fv&&c&&gw(c.b.e,Fv)?(b=Hv.b,d=Hv.c,e=Hv.d,f=Hv.e,Jv(Hv),Hv.e=a,vt(c,Hv),c=!(Hv.b&&!Hv.c),Hv.b=b,Hv.c=d,Hv.d=e,Hv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});hw=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Nn(b)&&A(b,24)&&Av(a,c,b)});iw=C(function(a){a.preventDefault();hw.call(this,a)});jw=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;hw.call(this,a)});kw=C(function(a){if(fw(a)){var b=wj;b&&b.__listener&&!Nn(b.__listener)&&A(b.__listener,24)&&(Av(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ed,kw,!0);$wnd.addEventListener(Td,kw,!0);$wnd.addEventListener(Bf,kw,!0);$wnd.addEventListener(Ff,kw,!0);$wnd.addEventListener(Cf,kw,!0);$wnd.addEventListener(Ef,kw,!0);$wnd.addEventListener(Df,kw,!0);$wnd.addEventListener(Gf,kw,!0);$wnd.addEventListener($e,fw,!0);$wnd.addEventListener(bf,fw,!0);$wnd.addEventListener(af,
+fw,!0);$wnd.addEventListener(ah,kw,!0);$wnd.addEventListener($g,kw,!0);$wnd.addEventListener(Zg,kw,!0);$wnd.addEventListener(Yg,kw,!0);$wnd.addEventListener(De,kw,!0);$wnd.addEventListener(Be,kw,!0);$wnd.addEventListener(Ce,kw,!0)}function lw(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)}
+function mw(a,b){var c;vj();if(H(je,b)&&(c=Co(),-1!=c&&1009E3>=c))ie==ie&&(a.ondragexit=iw);else switch(b){case "drag":a.ondrag=hw;break;case ge:a.ondragend=hw;break;case he:a.ondragenter=iw;break;case je:a.ondragleave=hw;break;case ke:a.ondragover=iw;break;case le:a.ondragstart=hw;break;case me:a.ondrop=hw;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,hw,!1);a.addEventListener(b,hw,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+var wj=null,fw=null,kw=null,iw=null,hw=null,jw=null;function cw(){$wnd.addEventListener(Df,C(function(a){var b=wj;if(b&&!a.relatedTarget&&Te==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Ff,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Sb,kw,!0)}
+function nw(a,b){vj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?hw:null),c&2&&(a.ondblclick=b&2?hw:null),c&4&&(a.onmousedown=b&4?hw:null),c&8&&(a.onmouseup=b&8?hw:null),c&16&&(a.onmouseover=b&16?hw:null),c&32&&(a.onmouseout=b&32?hw:null),c&64&&(a.onmousemove=b&64?hw:null),c&128&&(a.onkeydown=b&128?hw:null),c&256&&(a.onkeypress=b&256?hw:null),c&512&&(a.onkeyup=b&512?hw:null),c&1024&&(a.onchange=b&1024?hw:null),c&2048&&(a.onfocus=b&2048?hw:null),c&4096&&(a.onblur=b&4096?hw:
+null),c&8192&&(a.onlosecapture=b&8192?hw:null),c&16384&&(a.onscroll=b&16384?hw:null),c&32768&&(a.onload=b&32768?jw:null),c&65536&&(a.onerror=b&65536?hw:null),c&131072&&(a.onmousewheel=b&131072?hw:null),c&262144&&(a.oncontextmenu=b&262144?hw:null),c&524288&&(a.onpaste=b&524288?hw:null),c&1048576&&(a.ontouchstart=b&1048576?hw:null),c&2097152&&(a.ontouchmove=b&2097152?hw:null),c&4194304&&(a.ontouchend=b&4194304?hw:null),c&8388608&&(a.ontouchcancel=b&8388608?hw:null),c&16777216&&(a.ongesturestart=b&16777216?
+hw:null),c&33554432&&(a.ongesturechange=b&33554432?hw:null),c&67108864&&(a.ongestureend=b&67108864?hw:null));b&131072&&a.addEventListener(Sb,hw,!1)}function ow(){var a;ow=x;pw=(a=$doc,H(a.compatMode,Lb)?a.documentElement:a.body)}var pw;function qw(){this.c=new lj}function rw(a){a=a[dd];return null==a?-1:a}u(305,1,{},qw);_.b=null;function sw(a,b){this.b=a;this.c=b}u(306,1,{},sw);_.b=0;_.c=null;u(307,1,Di);_.ed=function(a){return decodeURI(a.replace("%23",ma))};_.Yc=function(a){vt(this.b,a)};
+_.fd=function(a){a=null==a?l:a;if(!H(a,null==tw?l:tw))tw=a,at&&(a=new $s,vt(this.b,a))};var tw=l;function Nv(){function a(){$wnd.setTimeout(a,250);e()}var b=Lv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));tw=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ed(c.substring(1)));b.fd(a)});a();return!0}u(309,307,Di);function Mv(){this.b=new Bt(null)}u(308,309,Di,Mv);_.ed=function(a){return a};
+function Uv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Vv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Tv&&Ss((!Ov&&(Ov=new Pv),Ov),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function Sv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Rv&&(d=zj(),c=Aj(),Yv!=d||Xv!=c))Yv=d,Xv=c,Ws((!Ov&&(Ov=new Pv),Ov))}finally{a&&a(b)}})}function kj(a,b){Ti(a.ld(),b,!0)}function jj(a,b){Ti(a.ld(),b,!1)}function yj(a,b,c){0<=b&&a.qd(b+hg);0<=c&&a.od(c+hg)}function uw(a,b){null==b||0==b.length?a.hb.removeAttribute(Ug):a.hb.setAttribute(Ug,b)}function vw(a){var b,a=uo(a,Dd);b=oo(a,po(32));return 0<=b?a.substr(0,b-0):a}
+function Ti(a,b,c){if(!a)throw new aj(rc);b=no(b);if(0==b.length)throw new Kk(Pc);if(c){var d;d=no(b);b=a.className;-1==vo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=no(b);f=a.className;e=vo(f,c);-1!=e&&(b=no(f.substr(0,e-0)),c=no(ww(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function xw(a,b){a.style.display=b?l:Nf;a.setAttribute("aria-hidden",""+!b)}u(315,1,oi);_.gd=function(){return hk(this.hb)};_.hd=function(){return jk(this.hb)};
+_.jd=function(){return G(this.hb,Uf)};_.kd=function(){return G(this.hb,Vf)};_.ld=function(){return this.hb};_.md=function(){return this.hb.style.display!=Nf};_.nd=function(){throw new yw;};_.od=function(a){this.hb.style[Re]=a};_.pd=function(a){xw(this.hb,a)};_.qd=function(a){this.hb.style[lh]=a};_.tS=function(){var a;if(this.hb){var b=this.hb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=l;a=outer}else a="(null handle)";return a};
+_.hb=null;function zw(a,b,c){mw(a.hb,c.c);bt(!a.eb?a.eb=new Bt(a):a.eb,c,b)}function B(a,b,c){var d;d=Bv(c.c);-1==d?mw(a.hb,c.c):-1==a.db?nw(a.hb,d|(a.hb.__eventBits||0)):a.db|=d;return bt(!a.eb?a.eb=new Bt(a):a.eb,c,b)}function Aw(a,b,c){return bt(!a.eb?a.eb=new Bt(a):a.eb,c,b)}
+function Bw(a){var b;if(a.td())throw new Cw("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;0<b&&(-1==a.db?nw(a.hb,b|(a.hb.__eventBits||0)):a.db|=b);a.rd();a.wd()}function Dw(a,b){var c;switch(Bv(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&Do(a.hb,c))return}c=a.hb;var d,e,f;if(Oq&&(f=Oq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&vt(a.eb,f.b),f.b.b=d,f.b.c=e}
+function Ew(a){if(!a.td())throw new Cw("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.hb.__listener=null,a.cb=!1}}}function fk(a){if(a.gb)if(A(a.gb,30))a.gb.yd(a);else{if(a.gb)throw new Cw("This widget's parent does not implement HasWidgets");}else if(sj(),gw(Fw.b,a)){sj();try{a.vd()}finally{$i(Fw.b,a)}}}
+function Gw(a,b){var c;c=a.gb;if(b){if(c)throw new Cw("Cannot set a new parent without first clearing the old parent");a.gb=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.gb=null}}u(314,315,pi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.eb&&vt(this.eb,a)};_.td=function(){return this.cb};_.ud=function(){Bw(this)};_.cd=function(a){Dw(this,a)};_.vd=function(){Ew(this)};_.wd=function(){};_.xd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;
+function Hw(a){for(a=new Iw(a);a.b.b<a.b.c.d-1;)Jw(a.b),Kw(a.b)}u(313,314,wi);_.rd=function(){Lw(this,(Mw(),Nw))};_.sd=function(){Lw(this,(Mw(),Ow))};function Pw(a,b,c){fk(b);var d=a.q;Qw(d,b,d.d);d=(yv(),zv(b.hb));c.appendChild(d);Gw(b,a)}function Rw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Sw;b.gb==a&&(f=a.zd(b),f<d&&--d);fk(b);Qw(a.q,b,d);e?(e=b.hb,lw(c,(yv(),zv(e)),d)):(e=(yv(),zv(b.hb)),c.appendChild(e));Gw(b,a)}
+function Tw(a,b){var c;if(b.gb!=a)return!1;try{Gw(b,null)}finally{c=b.hb;xo(c).removeChild(c);c=a.q;var d;d=Uw(c,b);if(-1==d)throw new Vw;if(0>d||d>=c.d)throw new Sw;for(--c.d;d<c.d;++d)$t(c.b,d,c.b[d+1]);$t(c.b,c.d,null)}return!0}u(312,313,wi);_.zd=function(a){return Uw(this.q,a)};_.Ad=function(a,b,c,d){Rw(this,a,b,c,d)};_.Bd=function(){return new Ww(this.q)};_.yd=function(a){return Tw(this,a)};function Xw(a,b){Pw(a,b,a.hb)}function rj(a,b,c,d){var e;fk(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.hb,e,!0)}
+function Yw(a,b){var c;(c=Tw(a,b))&&Zw(b.hb);return c}function $w(a,b,c,d){if(b.gb!=a)throw new Kk("Widget must be a child of this panel.");a.Ed(b,c,d)}function ax(a,b,c){a=a.hb;-1==b&&-1==c?Zw(a):(a.style[dg]=fd,a.style[cf]=b+hg,a.style[Xg]=c+hg)}function bx(){var a=$doc.createElement(ce);this.q=new cx(this);this.hb=a;this.hb.style[dg]="relative";this.hb.style[$f]=Se}function Zw(a){a.style[cf]=l;a.style[Xg]=l;a.style[dg]=l}u(311,312,wi,bx);_.Cd=function(a){Xw(this,a)};
+_.yd=function(a){return Yw(this,a)};_.Dd=function(a,b,c){$w(this,a,b,c)};_.Ed=function(a,b,c){ax(a,b,c)};function dx(a,b){if(a.Gd())throw new Cw("SimplePanel can only contain one child widget");a.Hd(b)}function ex(a,b){if(a.bb!=b)return!1;try{Gw(b,null)}finally{a.Fd().removeChild(b.hb),a.bb=null}return!0}function fx(a,b){if(b!=a.bb&&(b&&fk(b),a.bb&&a.yd(a.bb),a.bb=b)){var c=(yv(),zv(a.bb.hb));a.Fd().appendChild(c);Gw(b,a)}}function gx(){this.hb=$doc.createElement(ce)}u(319,313,wi,gx);_.Fd=function(){return this.hb};
+_.Gd=function(){return this.bb};_.Bd=function(){return new hx(this)};_.yd=function(a){return ex(this,a)};_.Hd=function(a){fx(this,a)};_.bb=null;function ix(){ix=x;jx()}function kx(a,b){a._&&(lx(a.$,!1,!1),Ss(a,a,b))}function mx(a){var b;if(b=a.bb)null!=a.P&&b.od(a.P),null!=a.Q&&b.qd(a.Q)}function nx(a,b,c){a.W=b;a.ab=c;b-=zo();c-=Ao();a=a.hb;a.style[cf]=b+(Rj(),hg);a.style[Xg]=c+hg}function ox(a){a._||(a.cb&&fk(a),lx(a.$,!0,!1))}u(318,319,wi);_.Fd=function(){return px?wo(wo(this.hb)):wo(this.hb)};
+_.jd=function(){return G(this.hb,Uf)};_.kd=function(){return G(this.hb,Vf)};_.ld=function(){return px?wo(this.hb):xo(wo(this.hb))};_.Id=function(){this.Jd(!1)};_.Jd=function(a){kx(this,a)};_.md=function(){return!H(Se,this.hb.style[ih])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this._&&lx(this.$,!1,!0)};_.od=function(a){this.P=a;mx(this);0==a.length&&(this.P=null)};_.Kd=function(a,b){nx(this,a,b)};_.pd=function(a){this.hb.style[ih]=a?jh:Se};_.Hd=function(a){fx(this,a);mx(this)};
+_.qd=function(a){this.Q=a;mx(this);0==a.length&&(this.Q=null)};_.Ld=function(){ox(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;_.ab=-1;
+function qx(a,b){var c;gx.call(this);this.S=new rx;this.M=(sx(),tx);this.$=new ux(this);c=this.hb;var d;d=$doc.createElement(ce);px&&(d.innerHTML="<div></div>",go((co(),eo),new vx(d)));c.appendChild(d);this.Kd(0,0);(px?wo(this.hb):xo(wo(this.hb)))[Dd]="gwt-PopupPanel";(px?wo(wo(this.hb)):wo(this.hb))[Dd]=cg;this.O=this.N=a;this.X=!1;c=L(fu,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new wx(c);this.L.ld()[Dd]=l;c=px?wo(this.hb):xo(wo(this.hb));d="gwt-DecoratedPopupPanel";if(!c)throw new aj(rc);d=no(d);
+if(0==d.length)throw new Kk(Pc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}fx(this,this.L);mx(this);Ti(px?wo(wo(this.hb)):wo(this.hb),cg,!1);Ti(this.L.c,b+"Content",!0)}u(317,318,wi);_.rd=function(){Bw(this.L)};_.sd=function(){Ew(this.L)};_.Gd=function(){return this.L.bb};_.Bd=function(){return new hx(this.L)};_.yd=function(a){return this.L.yd(a)};
+_.Hd=function(a){fx(this.L,a);mx(this)};_.L=null;u(316,317,wi);_.vd=function(){Ew(this)};function xx(){xx=x;yx=new zx(Jb,0,(sx(),tx));Ax=new zx(tc,1,Bx);Cx=new zx(Ac,2,Dx);Ex=L(Fx,s,25,[yx,Ax,Cx])}function zx(a,b,c){I.call(this,a,b);this.b=c}u(320,141,{25:1,73:1,77:1,79:1},zx);_.b=null;var Ex,yx,Ax,Cx;function Gx(){Gx=x;Hx=L(fu,s,1,[Xg,Af,sd])}
+function wx(a){var b;Gx();var c,d;c=this.hb=$doc.createElement(Lg);this.d=$doc.createElement(Og);xv(c,this.d);c[zd]=0;for(c=c[yd]=0;c<a.length;++c)d=(b=$doc.createElement(bh),b[Dd]=a[c],xv(b,Ix(a[c]+"Left")),xv(b,Ix(a[c]+Mb)),xv(b,Ix(a[c]+"Right")),b),xv(this.d,d),1==c&&(this.c=wo(dw(d,1)));this.hb[Dd]="gwt-DecoratorPanel"}function Ix(a){var b,c;c=$doc.createElement(Pg);b=$doc.createElement(ce);var d=(yv(),zv(b));c.appendChild(d);c[Dd]=a;b[Dd]=a+"Inner";return c}u(322,319,Xh,wx);_.Fd=function(){return this.c};
+_.c=null;_.d=null;var Hx;u(321,322,Xh);u(323,1,{});function Mw(){Mw=x;Nw=new Jx;Ow=new Kx}function Lx(a){zt.call(this,a)}function Lw(a,b){Mw();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Xi(f),A(f,88))d=f,!c&&(c=new xt),yt(c,d);else throw f;}}if(c)throw new Lx(c);}u(324,250,ti,Lx);var Nw,Ow;function Jx(){}u(325,1,{},Jx);_.Md=function(a){a.ud()};function Kx(){}u(326,1,{},Kx);_.Md=function(a){a.vd()};u(329,314,pi);_.Qc=function(a){return B(this,a,(os(),os(),ps))};
+_.Rc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.Sc=function(a){return B(this,a,(ss(),ss(),ts))};_.Tc=function(a){return B(this,a,(Dj(),Dj(),Ej))};_.ud=function(){Bw(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};u(328,329,pi);function Mx(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=wd,b);this.hb[Dd]="gwt-Button";this.hb.innerHTML=a||l}u(327,328,{14:1,16:1,24:1,26:1,29:1,32:1,36:1,38:1},Mx);u(330,312,wi);_.e=null;_.f=null;
+function Nx(a,b){var c;if(a.i)throw new Cw("Composite.initWidget() may only be called once.");fk(b);c=b.hb;a.hb=c;var d;yv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((yv(),c).__gwt_resolve=Ox(a));a.i=b;Gw(b,a)}function Px(a){if(-1!=a.db){var b=a.i,c=a.db;-1==b.db?nw(b.hb,c|(b.hb.__eventBits||0)):b.db|=c;a.db=-1}a.i.ud();a.hb.__listener=a;a.wd()}u(331,314,Ei);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){Px(this)};_.cd=function(a){Dw(this,a);this.i.cd(a)};_.vd=function(){this.i.vd()};
+_.nd=function(){return this.hb=this.i.nd()};_.i=null;function Qx(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[$d]=wg;break;case 1:c[$d]=lf;break;case 2:Kt(c)!=(Lt(),Ot)&&(c[$d]=l)}}}function Rx(a){this.b=a;this.d=!1;this.e=this.c=Kt(a)}u(332,1,{},Rx);_.b=null;_.c=null;_.d=!1;_.e=null;function xj(){this.hb=Sx()}u(333,319,wi,xj);_.Qc=function(a){return B(this,a,(os(),os(),ps))};_.Rc=function(a){return B(this,a,(Bj(),Bj(),Cj))};
+_.Sc=function(a){return B(this,a,(ss(),ss(),ts))};_.Tc=function(a){return B(this,a,(Dj(),Dj(),Ej))};function Tx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=wo(b);e=null;c&&(c=rw(c),e=0>c?null:tv(a.j.c,c));e?Ux(a,e):d&&(b.innerHTML=l||l);return b}function Ux(a,b){var c;if(b.gb!=a)return!1;try{Gw(b,null)}finally{c=b.hb;xo(c).removeChild(c);var d=a.j,e;e=rw(c);c[dd]=null;c=d.c;Vx(e,c.d);$t(c.c,e,null);d.b=new sw(e,d.b)}return!0}u(335,313,wi);_.Bd=function(){return new Wx(this)};
+_.yd=function(a){return Ux(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Xx(a){if(0>=a.c)throw new Yx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Yx("Column index: 0, Column size: "+a.b);}
+function Zx(){this.j=new qw;this.i=$doc.createElement(Lg);this.d=$doc.createElement(Og);xv(this.i,this.d);this.hb=this.i;this.e=new $x(this);var a=new ay(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;lw(a.c.i,(yv(),zv(b)),0);xv(a.b,$doc.createElement(Hd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Yx("Row index: "+a+", Row size: "+d);if(0>c)throw new Yx("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new Yx("Column index: "+c+", Column size: "+this.b);c=Tx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Pg),d.innerHTML=sa||l,lw(c,(yv(),zv(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Hd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Pg);
+e.innerHTML=sa;c=$doc.createElement(bh);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Tx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}u(334,335,wi,Zx);_.b=0;_.c=0;function by(a){for(;++a.c<a.e.d&&!(null!=tv(a.e,a.c)););}function Wx(a){this.d=a;this.e=this.d.j.c;by(this)}u(336,1,{},Wx);_._c=function(){return this.c<this.e.d};
+_.ad=function(){var a;if(this.c>=this.e.d)throw new Vw;a=tv(this.e,this.c);this.b=this.c;by(this);return a};_.bd=function(){var a;if(0>this.b)throw new cy;a=tv(this.e,this.b);fk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function $x(a){this.b=a}u(337,1,{},$x);_.b=null;function ay(a){this.c=a}u(338,1,{},ay);_.b=null;_.c=null;function dy(){dy=x;ey=new fy}var ey;function gy(){gy=x;hy=new iy((aq(),Ad));jy=new iy(cf);ky=new iy(pg);ly=jy;my=ky;ny=ly}var hy,ny,jy,my,ly,ky;function fy(){}u(340,1,{},fy);
+function iy(a){this.b=a}u(341,340,{},iy);_.b=null;function oy(){oy=x;py=new qy(Af);ry=new qy(Xg)}var py,ry;function qy(a){this.b=a}u(342,1,{},qy);_.b=null;function sy(a,b){var c;c=ty(a);xv(a.c,c);Pw(a,b,c)}function ty(a){var b;b=$doc.createElement(Pg);b[id]=a.b.b;b.style[hh]=a.d.b;return b}function uy(a,b){var c,d;d=xo(b.hb);(c=Tw(a,b))&&a.c.removeChild(d);return c}
+function vy(){this.q=new cx(this);this.f=$doc.createElement(Lg);this.e=$doc.createElement(Og);xv(this.f,this.e);this.hb=this.f;this.b=(gy(),ny);this.d=(oy(),ry);this.c=$doc.createElement(bh);xv(this.e,this.c);this.f[zd]=cb;this.f[yd]=cb}u(343,330,wi,vy);_.yd=function(a){return uy(this,a)};_.c=null;function wy(){wy=x;new Pi}function xy(a){wy();yy.call(this,a.e.b,a.c,a.d,a.f,a.b)}function zy(a,b,c,d,e){wy();this.b=new Ay(this,a,b,c,d,e);this.hb[Dd]="gwt-Image"}
+function yy(a,b,c,d,e){wy();zy.call(this,(cv(),new bv(a)),b,c,d,e)}u(344,314,pi,xy,zy,yy);_.Qc=function(a){return B(this,a,(os(),os(),ps))};_.Rc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.Sc=function(a){return B(this,a,(ss(),ss(),ts))};_.Tc=function(a){return B(this,a,(Dj(),Dj(),Ej))};_.cd=function(a){32768==Bv(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);Dw(this,a)};_.wd=function(){var a=this.b;H(jf,uo(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new By(a,this),go((co(),eo),a.i))};_.b=null;
+u(346,1,{});_.i=null;function Cy(){Cy=x;Dy()}
+function Ay(a,b,c,d,e,f){var g,j;Cy();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Gg);j=new Qu;Pu(Pu(Pu(j,new Su("width:"+e+(Rj(),hg)+pb)),new Su("height:"+f+jg)),new Su("background:url("+b.b+") no-repeat "+-c+"px "+-d+jg));!Ey&&(Ey=new Fy);b=Gy;c=new Su((new Su(j.b.b.b)).b);j=new Ru;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=av(b.b);En(j.b,b);j.b.b+="' style='";b=av(c.b);En(j.b,b);j.b.b+="' border='0'>";j=new Uu(j.b.b);g.innerHTML=j.b||l;g=wo(g);a.cb&&
+(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?nw(a.hb,133333119|(a.hb.__eventBits||0)):a.db|=133333119}u(345,346,{},Ay);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function By(a,b){this.b=a;this.c=b}u(347,1,{},By);_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(jf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=jf)};
+_.b=null;_.c=null;function Hy(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(dy(),ey)?a.c.e==(Lt(),Nt)?(gy(),jy):a.c.e==Mt?(gy(),ky):(gy(),ly):a.c.e==(Lt(),Nt)?(gy(),ky):a.c.e==Mt?(gy(),jy):(gy(),my);b!=a.d&&(a.d=b,a.hb.style[Rg]=!a.d?l:a.d.b)}u(349,314,pi);_.b=null;_.c=null;_.d=null;function Iy(){this.hb=$doc.createElement(ce);this.c=new Rx(this.hb);this.hb[Dd]="gwt-Label"}function Jy(){Iy.call(this);Qx(this.c,mh);Hy(this)}u(348,349,pi,Iy,Jy);_.Qc=function(a){return B(this,a,(os(),os(),ps))};
+_.Rc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.Sc=function(a){return B(this,a,(ss(),ss(),ts))};_.Tc=function(a){return B(this,a,(Dj(),Dj(),Ej))};function Ky(a,b){if(0>b||b>=a.hb.options.length)throw new Sw;}function Yq(a,b){Ky(a,b);return a.hb.options[b].value}function Ly(){this.hb=$doc.createElement("select");this.hb[Dd]="gwt-ListBox"}u(350,329,pi,Ly);u(351,281,fi);function My(a){this.b=a}u(352,351,fi,My);_.Oc=function(){};function Ny(a){this.b=a}u(353,351,fi,Ny);
+_.Uc=function(a){this.b.Nd(a.i,a.b)};function Oy(a,b,c){var d;if(a.p){var e=d=$doc.createElement(bh);lw(a.f,(yv(),zv(e)),b);a=(yv(),zv(c));d.appendChild(a)}else d=dw(a.f,0),lw(d,(yv(),zv(c)),b)}
+function Py(a,b,c){var d;Qy(a,b);c&&b.b?(Qy(a,null),a=b.b,b=(co(),eo),b.d=ho(b.d,[new Ry(a),!1])):null!=b.d&&(a.k=new Sy(a,b),c=(sx(),Bx),a.k.M=c,a.k.U=a.i,a.k.ld()[Dd]=Pe,d=vw(a.hb),H(Oe,d)||kj(a.k,d+"Popup"),Aw(a.k,new Ny(a),Hk?Hk:Hk=new Ik),a.o=b.d,d=a.k,a=new Ty(a,b),d.hb.style[ih]=Se,ox(d),a.b.p?nx(a.b.k,hk(a.b.hb)+G(a.b.hb,Vf)-1,jk(a.c.hb)):nx(a.b.k,hk(a.c.hb),jk(a.b.hb)+G(a.b.hb,Uf)-1),d.hb.style[ih]=jh)}function Uy(a,b){if(b||!(a.n&&a.o==a.n.d))Qy(a,b),a.hb.focus(),b&&a.e&&Py(a,b,!1)}
+function Vy(a,b){var c;a:{c=b.target;var d,e;for(e=new Ri(a.j);e.c<e.e.Fe();)if(d=Si(e),Do(d.hb,c)){c=d;break a}c=null}switch(Bv(b.type)){case 1:a.hb.focus();c&&Py(a,c,!0);break;case 16:c&&Uy(a,c);break;case 32:c&&Uy(a,null);break;case 2048:Wy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Wy(a)||a.p||Xy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Wy(a)||(a.p?null!=a.n.d&&!a.n.d.eg().eg()&&(Py(a,a.n,!1),a.n.d.eg()):Yy(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Wy(a)||a.p&&
+Xy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Wy(a)||(a.p?Yy(a):null!=a.n.d&&!a.n.d.eg().eg()&&(Py(a,a.n,!1),a.n.d.eg()));b.cancelBubble=!0;b.preventDefault();break;case 27:Qy(a,null);a.k&&kx(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Qy(a,null);a.k&&kx(a.k,!1);break;case 13:Wy(a)||(Py(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Dw(a,b)}function Zy(a,b,c){c&&Qy(a,null);Ss(a,b,!1);a.o=null;a.k=null}
+function Wy(a){var b;if(!a.n){for(b=new Ri(a.j);b.c<b.e.Fe();){b=Si(b);Qy(a,b);break}return!0}return!1}function Qy(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=vw(c.hb)+Wa;Ti(c.ld(),d,!1);a.p&&(c=xo(a.n.hb),2==ew(c)&&(c=dw(c,1),Ti(c,Jg,!1)))}if(b){c=vw(b.hb)+Wa;Ti(b.ld(),c,!0);a.p&&(c=xo(b.hb),2==ew(c)&&(c=dw(c,1),Ti(c,Jg,!0)));Kl();c=a.hb;var e=new ll(b.hb),d=(Fl(),Gl),e=L($y,s,5,[e]),f,g,j,h;f=new Cn;for(j=0,h=e.length;j<h;++j)g=e[j],Dn(Dn(f,g.b),ba);e=no(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
+function Yy(a){var b,c,d;if(a.n){for(b=c=Wj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?tv(a.j,b):tv(a.j,c);break}Qy(a,d)}}function Xy(a){var b,c,d;if(a.n){for(b=c=Wj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?tv(a.j,b):tv(a.j,c);break}Qy(a,d)}}u(354,314,pi);_.cd=function(a){Vy(this,a)};_.vd=function(){this.k&&kx(this.k,!1);Ew(this)};_.Nd=function(a,b){Zy(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Ry(a){this.b=a}u(355,1,{},Ry);_.xc=function(){az(this.b)};_.b=null;
+function bz(a){this.b=a}u(356,1,{},bz);_.Oc=function(){Qy(this.b,null)};_.b=null;function Sy(a,b){ix();this.b=a;this.c=b;qx.call(this,!0,vf);fx(this.L,this.c.d);mx(this);this.Z=!0;this.c.d.eg()}u(357,317,wi,Sy);_.$c=function(a){var b,c;if(!a.b)switch(Bv(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(Do(b,c)){a.b=!0;break}a.b&&Qy(this.b,null)}};_.b=null;_.c=null;function Ty(a,b){this.b=a;this.c=b}u(358,1,{},Ty);_.b=null;var cz=_.c=null;
+function dz(){dz=x;cz=new Ou((cv(),new bv("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function ez(a,b){this.hb=$doc.createElement(Pg);var c=vw(this.hb)+Wa;Ti(this.ld(),c,!1);this.hb.textContent=a||l;this.hb[Dd]="gwt-MenuItem";c=Eo();this.hb.setAttribute(Ue,c);Kl();this.hb.setAttribute(qg,qm.b);this.b=b}u(361,315,{29:1,33:1,36:1},ez);_.b=null;_.c=null;_.d=null;
+function fz(){var a;this.hb=$doc.createElement(Pg);this.hb[Dd]="gwt-MenuItemSeparator";a=$doc.createElement(ce);xv(this.hb,a);a[Dd]="menuSeparatorInner"}u(362,315,oi,fz);function gz(){var a,b,c,d,e;b=null.eg();e=zj();d=Aj();b[be]=(Fp(),Nf);b[lh]=0+(Rj(),hg);b[Re]=db;c=$doc;c=(H(c.compatMode,Lb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Lb)?a.documentElement:a.body).scrollHeight||0;b[lh]=(c>e?c:e)+hg;b[Re]=(a>d?a:d)+hg;b[be]="block"}function rx(){}u(363,1,{},rx);_.Wc=function(){gz()};
+function hz(a){this.b=a}u(364,1,{},hz);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.$c(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Do(b.hb,c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(Bv(d.type)){case 4:case 1048576:if(uj){a.c=!0;break}if(!c&&b.N){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(uj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function iz(a){this.b=a}u(365,1,{},iz);_.b=null;function sx(){sx=x;tx=new jz(Jb,0);Bx=new jz(tc,1);Dx=new jz(Ac,2);kz=L(lz,s,34,[tx,Bx,Dx])}function jz(a,b){I.call(this,a,b)}u(366,141,{34:1,73:1,77:1,79:1},jz);var kz,tx,Bx,Dx;function mz(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),ix(),a.i=Qv(a.b.S),gz(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),ix(),bj(a.i.b),a.i=null,a.c=!1)}
+function nz(a){a.k||(mz(a),a.d||(sj(),Yw(tj(null),a.b)),ix());oz((ix(),a.b.hb),"rect(auto, auto, auto, auto)");a.b.hb.style[$f]=jh}function pz(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=cu(b*a.e);j=cu(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}oz((ix(),a.b.hb),"rect("+g+ig+f+ig+c+ig+e+"px)")}
+function lx(a,b,c){a.d=c;nk(a);a.j&&(Jk(a.j),a.j=null,nz(a));a.b._=b;var d=a.b;d.Y&&(bj(d.Y.b),d.Y=null);d.T&&(bj(d.T.b),d.T=null);if(d._){d.Y=Ev(new hz(d));var e;e=new iz(d);Kv();e=Lv?bt(Lv.b,(!at&&(at=new Ik),at),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(sx(),tx)&&!b&&(c=!1);a.k=b;c?b?(mz(a),a.b.hb.style[dg]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,a.b.ab),oz((ix(),a.b.hb),"rect(0px, 0px, 0px, 0px)"),sj(),Xw(tj(null),a.b),a.j=new qz(a),Bk(a.j,1)):ok(a,200):(mz(a),a.k?(a.b.hb.style[dg]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,a.b.ab),
+sj(),Xw(tj(null),a.b)):a.d||(sj(),Yw(tj(null),a.b)),ix(),a.b.hb.style[$f]=jh)}function ux(a){var b=(tk(),wk);this.n=new sk(this);this.u=b;this.b=a}u(367,17,{},ux);_.zc=function(){nz(this)};_.Ac=function(){this.e=G(this.b.hb,Uf);this.f=G(this.b.hb,Vf);this.b.hb.style[$f]=Se;pz(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){pz(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function qz(a){Ck();this.b=a}u(368,26,{},qz);_.Hc=function(){this.b.j=null;ok(this.b,200)};
+_.b=null;function yv(){yv=x;rz()}function zv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Ox(a){return function(){this.__gwt_resolve=sz;return a.nd()}}function sz(){throw"A PotentialElement cannot be resolved twice.";}
+function rz(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function sj(){sj=x;tz=new uz;vz=new Pi;Fw=new xt}function wz(a){this.q=new cx(this);this.hb=a;Bw(this)}
+function tj(a){sj();var b,c;c=oj(vz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==vz.e){var d=new xz;Fk();Gk(Hk?Hk:Hk=new Ik,d)}!b?c=new yz:c=new wz(b);z(vz,a,c);yt(Fw,c);return c}u(370,311,wi,wz);var tz,vz,Fw;function uz(){}u(371,1,{},uz);_.Md=function(a){a.td()&&a.vd()};function xz(){}u(372,1,{},xz);_.Uc=function(){sj();try{Lw(Fw,tz)}finally{zz(Fw.b),zz(vz)}};function yz(){wz.call(this,$doc.body)}u(373,370,wi,yz);
+_.Ed=function(a,b,c){b-=zo();c-=Ao();ax(a,b,c)};function hx(a){this.d=a;this.b=!!this.d.bb}u(374,1,{},hx);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.bb)throw new Vw;this.b=!1;return this.c=this.d.bb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function Az(a,b){a.hb[gh]=null!=b?b:l}u(377,329,pi);_.cd=function(a){0!=(Bv(a.type)&896)?Dw(this,a):Dw(this,a)};_.wd=function(){};function Bz(){Bz=x;Cz()}u(376,377,pi);
+function Dz(){var a;Bz();var b=(a=$doc.createElement("INPUT"),a.type=Qg,a);!gv&&(gv=new fv);!ev&&(ev=new dv);this.hb=b;this.hb[Dd]="gwt-TextBox"}u(375,376,pi,Dz);function Cz(){Cz=x;Ez=new Fz;Gz=new Hz;Iz=new Jz;Kz=new Lz;Mz=L(Nz,s,37,[Ez,Gz,Iz,Kz])}u(378,141,bi);var Mz,Ez,Gz,Iz,Kz;function Fz(){I.call(this,Jb,0)}u(379,378,bi,Fz);function Hz(){I.call(this,gc,1)}u(380,378,bi,Hz);function Jz(){I.call(this,ic,2)}u(381,378,bi,Jz);function Lz(){I.call(this,zc,3)}u(382,378,bi,Lz);
+function Oz(a,b){if(0>b||b>=a.d)throw new Sw;return a.b[b]}function Uw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Qw(a,b,c){var d,e;if(0>c||c>a.d)throw new Sw;if(a.d==a.b.length){e=y(Pz,s,38,2*a.b.length,0);for(d=0;d<a.b.length;++d)$t(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)$t(a.b,d,a.b[d-1]);$t(a.b,c,b)}function cx(a){this.c=a;this.b=y(Pz,s,38,4,0)}u(383,1,{},cx);_.Bd=function(){return new Ww(this)};_.b=null;_.c=null;_.d=0;
+function Jw(a){if(a.b>=a.c.d)throw new Vw;return a.c.b[++a.b]}function Kw(a){if(0>a.b||a.b>=a.c.d)throw new cy;a.c.c.yd(a.c.b[a.b--])}function Ww(a){this.c=a}u(384,1,{},Ww);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return Jw(this)};_.bd=function(){Kw(this)};_.b=-1;_.c=null;function Dy(){Dy=x;Gy=(cv(),new bv(Yn()+"clear.cache.gif"))}var Gy,Ey=null;function Fy(){}u(386,1,{},Fy);function Qz(){Qz=x;Dy()}function Rz(a,b,c,d,e){Qz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function Sz(a,b,c){Qz();Rz.call(this,(cv(),new bv(a)),b,0,c,16)}u(387,323,{},Rz,Sz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Tz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function Sx(){var a=Uz?Uz:Uz=Tz(),b=$doc.createElement(ce);b.tabIndex=0;var c=$doc.createElement("input");c.type=Qg;c.tabIndex=-1;c.setAttribute(qg,eg);var d=c.style;d.opacity=0;d.height=jb;d.width=jb;d.zIndex=-1;d.overflow=Se;d.position=fd;c.addEventListener(re,a,!1);b.appendChild(c);return b}var Uz=null;function jx(){jx=x;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){px=!0;break a}px=!1}}
+function oz(a,b){a.style.clip=b;a.style[be]=(Fp(),Nf);a.style[be]=l}var px;function vx(a){this.b=a}u(392,1,{},vx);_.xc=function(){this.b.style[$f]=(Qp(),md)};_.b=null;function bj(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?dt(b,new iv(b,c,d,a)):Et(b,c,d,a)}function ut(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(395,1,{},ut);_.b=null;_.c=null;_.d=null;_.e=null;function rt(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(396,1,{},rt);_.xc=function(){st(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
+_.d=null;_.e=null;function iv(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}u(397,1,{},iv);_.xc=function(){Et(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Vz(a,b){b.n!=a&&(!a.ic&&(a.ic=new lj),b.n=a,fj(a.ic,b))}function Wz(a){var b;b=a.cZ.e;if(-1!=oo(b,po(36)))return null;a=a.jc.c.c++;return b=ww(b,Xz(b,po(46))+1)+l+a}function Yz(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new Zz(a,b,c,Iu(d)))}function $z(a){return!a._b&&a.gc?$z(a.gc):a._b}
+function aA(a){return!a.bc&&a.gc?aA(a.gc):a.bc}function bA(a){var b;b=new cA;if(a.be()){for(;a&&!A(a,59);a=a.gc){var c=b,d=a.Zd(),e=a.$d();c.b+=d;c.c+=e}A(a,59)&&(c=a.Zd(),a=a.$d(),b.b+=c,b.c+=a);return b}throw new dA;}function eA(a){a.kc=!1;a.ke();fA(a)}function fA(a){if((a=A(a,59)?null:a.gc)&&a.kc)eA(a),a.Xb&&A(a.Xb,52)&&(a.Xb.o=!1)}function gA(a){return(a=a.Sd())?a:new hA(1,1)}function iA(a){var b;return(b=a.Td())?new jA(b):new jA(a.Vd())}
+function kA(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function lA(a){return!a.bc?(a.ae(),!0):!1}function Q(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,45)&&c.b==b.b||a.hc.Wf(b)}function mA(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)fA(a),new nA(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new nA(a,101)}function oA(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Xf(b),a.be()&&a.je())}
+function pA(a){a.lc||(kA(a),qA(a,!0),rA(a),a.lc=!0,new nA(a,102),Yz(a,a,a.gc,0),fA(a),a.hc.Zf(a))}function sA(){this.jc=(Wq(),Wq(),tA);new Pi;this._d();this.fc=(uA(),vA)}u(401,1,yi);_.Pd=function(){return!1};_.Qd=function(){return Wz(this)};_.Rd=function(){return $z(this)};_.Sd=function(){return wA(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new xA(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.mc};
+_.Zd=function(){return this.pc};_.$d=function(){return this.qc};_._d=function(){};_.ae=function(){eA(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return gA(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+mh+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return iA(this)};_.he=function(){};_.ie=function(){return lA(this)};_.je=function(){};
+_.ke=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.le=function(a,b){this.me(this.pc,this.qc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this.ac,!0);this.ac=0};_.ne=function(a,b,c,d){mA(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Tc+this.fe()+Wc};_.oe=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function R(a,b,c){var d;if(-1>a.Wb.b.d)throw new Kk("Missing message: awt.12A");if(A(b,47)){if(b==a)throw new Kk("Missing message: awt.12B");a:{if(a&&!A(a,59))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,59))break;d=d.gc}d=!1}if(d)throw new Kk("Missing message: awt.12C");if(A(b,59))throw new Kk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Hn;var e=Wj(d.Wb.b,b),f;f=tv(d.Wb.b,e);d.Xb&&d.Xb.ue(f);yA(d,e);new zA(d,301,f)}d=a.Wb.b.d;kA(b);AA(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),eA(a),!!a.Xb&&
+A(a.Xb,52)&&(a.Xb.o=!1),Yz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,52)){var g=a.Xb;if(!b)throw new ct("Missing message: awt.185");if(null==c||null!=c)BA(g,c,b);else throw new Kk("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Xi(j);if(A(j,82))throw b=j,yA(a,d),b;throw j;}b.ke();new zA(a,300,b)}function CA(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function DA(a){var b;b=a.pe();return new EA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function qA(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)tv(a.Wb.b,c).ce(b)}function yA(a,b){var c;c=tv(a.Wb.b,b);kA(c);c.ce(!1);wv(a.Wb.b,b);c.gc=null;eA(a);a.Xb&&A(a.Xb,52)&&(a.Xb.o=!1);Yz(c,c,a,1)}function FA(a){var b=(GA(),HA);oA(a,b);for(b=0;b<a.Wb.b.d;++b)tv(a.Wb.b,b).ie()}function IA(a,b){var c,d;if(a.Xb)for(d=new Ri(a.Wb.b);d.c<d.e.Fe();)c=Si(d),a.Xb.ue(c);if(b)for(d=new Ri(a.Wb.b);d.c<d.e.Fe();)c=Si(d),b.qe(null,c);a.Xb=b;eA(a);a.Xb&&A(a.Xb,52)&&(a.Xb.o=!1)}
+function rA(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=tv(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function JA(){sA.call(this);this.Wb=new KA;this.$b=(Wq(),Wq(),tA)}u(400,401,ni);_.Sd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.se(this));return this.Yb};_.Td=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.te(this));return this.Zb};_.pe=function(){return this.Wd()};_.Vd=function(){return gA(this)};_.Xd=function(){return iA(this)};
+_._d=function(){this.hc=(Wq(),new LA)};_.ae=function(){eA(this);this.Xb&&A(this.Xb,52)&&(this.Xb.o=!1)};_.ce=function(a){qA(this,a)};_.de=function(){return gA(this)};_.ge=function(){return iA(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)kA(tv(this.Wb.b,a))};_.ie=function(){var a;if(!lA(this))return!1;for(a=0;a<this.Wb.b.d;++a)tv(this.Wb.b,a).ie();return!0};_.ke=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=tv(this.Wb.b,b),a.ke()};_.oe=function(){rA(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function MA(){var a=new NA;JA.call(this);IA(this,a)}u(399,400,ni,MA);_.Qd=function(){return"panel"+this.$b.c.e++};function OA(a,b,c){a=PA(a.Vb,b,c);a.k=!0;return new QA(a)}function RA(a){a.ee(a.Vb.e)}function SA(a){return new hA(G(a.Vb.hb,Vf),G(a.Vb.hb,Uf))}u(398,399,ni);_.Ud=function(){return G(this.Vb.hb,Uf)};_.Yd=function(){return G(this.Vb.hb,Vf)};_.Zd=function(){return hk(this.Vb.hb)};_.$d=function(){return jk(this.Vb.hb)};
+_.be=function(){return this.Vb.hb.style.display!=Nf};_.je=function(){RA(this)};_.le=function(){};_.Vb=null;function TA(a){if(null!=a)this.f=a;else throw new UA;}u(403,1,Bi);_.tS=function(){return this.cZ.e+"[source="+this.f+Wc};_.f=null;
+function VA(){VA=x;WA=new Pi;z(WA,new T(400),new XA(Bh));z(WA,new T(401),new XA(Bh));z(WA,new T(402),new XA(Bh));z(WA,new T(500),new XA(Dh));z(WA,new T(501),new XA(Dh));z(WA,new T(502),new XA(Dh));z(WA,new T(503),new XA(Eh));z(WA,new T(504),new XA(Dh));z(WA,new T(505),new XA(Dh));z(WA,new T(506),new XA(Eh));z(WA,new T(507),new XA(Ph));z(WA,new T(100),new XA(rh));z(WA,new T(101),new XA(rh));z(WA,new T(102),new XA(rh));z(WA,new T(103),new XA(rh));z(WA,new T(1004),new XA(Ah));z(WA,new T(1005),new XA(Ah));
+z(WA,new T(800),new XA(Lh));z(WA,new T(801),new XA(Lh));z(WA,new T(200),new XA(Fh));z(WA,new T(201),new XA(Fh));z(WA,new T(202),new XA(Fh));z(WA,new T(204),new XA(Fh));z(WA,new T(203),new XA(Fh));z(WA,new T(209),new XA(Qh));z(WA,new T(208),new XA(Rh));z(WA,new T(207),new XA(Rh));z(WA,new T(206),new XA(Fh));z(WA,new T(205),new XA(Fh));z(WA,new T(1400),new XA(Nh));z(WA,new T(1401),new XA(Oh));z(WA,new T(1402),new XA(Oh));z(WA,new T(300),new XA(sh));z(WA,new T(301),new XA(sh));z(WA,new T(1100),new XA(Kh));
+z(WA,new T(1101),new XA(Kh));z(WA,new T(1200),new XA(Mh));z(WA,new T(701),new XA(Ih));z(WA,new T(900),new XA(Jh));z(WA,new T(1001),new XA(Gh));z(WA,new T(601),new XA(Hh))}u(402,403,Bi);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,46)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Tc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var WA;function XA(a){this.b=a}u(405,1,{},XA);_.b=qh;function YA(){}u(406,1,{},YA);_.b=null;_.c=null;
+function ZA(a,b){var c;b&&(a.b?(c=new $A(a.b),$t(c.c,c.d++,b),a.b=c):(a.b=new lj,fj(a.b,b)))}u(408,1,Bi);_.b=null;function aB(){}function bB(){}u(407,408,Bi,aB,bB);function cB(){cB=x;Math.sqrt(2)}function dB(a){cB();if(0>a)throw new Kk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}u(409,1,{42:1},dB);_.eQ=function(a){return a===this?!0:A(a,42)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new eB;a.b=31*a.b+cu((new fB(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+cu((new fB(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function gB(){gB=x;hB=new xt;iB=new hA(0,0);yt(hB,Fb);yt(hB,Wb);yt(hB,Bb);yt(hB,"Last");yt(hB,Mb);yt(hB,qc);yt(hB,Oc);yt(hB,Rc);yt(hB,Ub)}
+function BA(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!gw(hB.b,b))throw new Kk(jB());bu(oj(a.d,d))===bu(c)&&bu(oj(a.c,c))===bu(d)||((b=oj(a.d,d))&&kB(a,b,d),lB(a.b.Bd(),c)&&kB(a,c,d),b=a.b,new mB(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function nB(a,b){return new hA(bk(b[1].c,bk(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+bk(b[0].b,bk(b[4].b,b[3].b))+a.n)}function kB(a,b,c){oB(a.b,b);$i(a.c,b);$i(a.d,c)}
+function pB(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;qB(c,c.length,iB);c=a.j;qB(c,c.length,iB);c=a.p;qB(c,c.length,null);a.q=0;for(d=rB(a.b,0);d.c!=d.e.b;){c=sB(d);e=oj(a.c,c);var f=b.fc;e=Qn(e,Mb)?0:Qn(e,qc)?1:Qn(e,Oc)?2:Qn(e,Rc)?4:Qn(e,Ub)?3:Qn(e,Fb)?f.b?4:3:Qn(e,Bb)?f.b?3:4:Qn(e,Wb)?1:2;c.lc?a.p[e]||($t(a.p,e,c),++a.q,a.i[e]=c.Vd(),a.j[e]=c.Xd()):a.p[e]||(a.i[e]=c.Vd(),a.j[e]=c.Xd())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function tB(){gB();uB.call(this,0)}function uB(a){gB();Wq();this.b=new vB;this.c=new Pi;this.d=new Pi;this.e=a;this.k=0;this.o=!1;this.p=y(wB,s,46,5,0);this.i=y(xB,s,48,5,0);this.j=y(xB,s,48,5,0);this.q=this.f=this.n=0}u(410,1,{52:1,73:1},tB,uB);_.qe=function(a,b){BA(this,a,b)};
+_.re=function(a){pB(this,a);if(0!=this.q)if(a=DA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.me(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].le(a.c,this.j[1].b),this.p[1].ne(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].le(this.j[4].c,c),this.p[4].ne(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].me(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].le(a.c,
+this.j[2].b),this.p[2].ne(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].le(this.j[3].c,c),this.p[3].ne(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.se=function(a){var b;b=this.o;pB(this,a);this.o=b;return 0==this.q?CA(a,new hA(0,0)):CA(a,nB(this,this.i))};_.te=function(a){var b;b=this.o;pB(this,a);this.o=b;return CA(a,nB(this,this.j))};_.ue=function(a){var b;b=oj(this.c,a);null!=b&&kB(this,a,b)};_.tS=function(){return yB.e+"[hgap="+this.e+",vgap="+this.k+Wc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var iB,hB;function zB(a){sA.call(this);this.hc=(Wq(),new AB(a,this))}u(411,401,{43:1,46:1,53:1,67:1,73:1},zB);_.Qd=function(){return wd+this.jc.c.b++};_.Sd=function(){return!aA(this)?new hA(0,0):wA(this.hc,this)};_.ke=function(){};u(413,1,{});u(412,413,{},function(){});function BB(){BB=x}
+function CB(a,b){if(null==b)throw new ct("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Yf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function DB(){BB();sA.call(this);new lj;this.hc=new EB((Wq(),this))}u(414,401,{44:1,46:1,53:1,67:1,73:1},DB);_.Sd=function(){return wA(this.hc,this)};
+_.fe=function(){return(null==this.ec&&(this.ec=Wz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+mh+this.cc+(this.lc?l:",hidden")+",current="+Yq(this.hc.b,this.hc.b.hb.selectedIndex)};function FB(){FB=x;GB=new HB(255,255,255);IB=new HB(192,192,192);JB=new HB(128,128,128);KB=new HB(64,64,64);LB=MB=new HB(0,0,0);NB=new HB(255,0,0);new HB(255,175,175);OB=new HB(255,200,0);PB=new HB(255,255,0);new HB(0,255,0);QB=new HB(255,0,255);RB=new HB(0,255,255);SB=TB=new HB(0,0,255)}
+function UB(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new HB(3,3,3);3>c&&0!=c?c=3:(c=cu(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=cu(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=cu(a/0.7),a=255<a?255:a);return new HB(c,a,b)}function VB(a){return new HB(cu(0.7*(a.b>>16&255)),cu(0.7*(a.b>>8&255)),cu(0.7*(a.b&255)))}function HB(a,b,c){FB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Kk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+u(415,1,{45:1,54:1,58:1},HB);_.eQ=function(a){return A(a,45)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return WB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Wc};_.b=0;var LB,SB,MB,TB,RB,KB,JB,IB,QB,OB,NB,GB,PB;function uA(){uA=x;vA=new XB(!0);YB=new xt;yt(YB,"ar");yt(YB,"fa");yt(YB,"iw");yt(YB,"ur")}function XB(a){this.b=a}u(416,1,Bi,XB);_.b=!1;var vA,YB;u(418,1,{63:1,76:1});function ZB(){hA.call(this,0,0)}function hA(a,b){this.c=a;this.b=b}
+function jA(a){hA.call(this,a.c,a.b)}u(417,418,{48:1,63:1,73:1,76:1},ZB,hA,jA);_.eQ=function(a){return a===this?!0:A(a,48)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new eB;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return $B.e+"[width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;function fs(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}u(419,1,Bi,fs,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ve=function(){return 0!=(this.f&4)};_.we=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.we()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Wc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function aC(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function bC(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(Vx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function cC(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Xd():c.Vd(),g=bk(g,c.b),j+=c.c+a.d);return new hA(j,g+2*a.e)}function NA(){dC.call(this,1,5,5)}
+function dC(a,b,c){Wq();this.d=b;this.e=c;this.b=a}u(420,1,Bi,NA,dC);_.qe=function(){};
+_.re=function(a){this.c=eC(a.Wb);if(0!=aC(this)){var b,c,d,e,f,g,j,h,n,o,r;b=DA(a);g=a.pe();j=a.fc.b;n=new lj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,t,v;q=a.Wb.b.d;d=new fC(q);for(v=0;v<q;++v)$t(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(t=c[q],t.gc==a){var D=d,E=Wj(a.Wb.b,t);Vx(E,D.d);$t(D.c,E,t)}for(d=new Ri(d);d.c<d.e.Fe();)if((c=Si(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(bC(this,n,b.c-(o-this.d),g.c,r,h,j),n.Qe(),o=f,r+=h+this.e,h=0),e=!1,$t(n.c,n.d++,c),o+=a.c+this.d,h=bk(h,a.b);bC(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.se=function(a){this.c=eC(a.Wb);return 0==aC(this)?CA(a,new hA(10,10)):CA(a,cC(this,!1))};_.te=function(a){this.c=eC(a.Wb);return 0==aC(this)?CA(a,new hA(10,10)):CA(a,cC(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=cf;break;case 2:a=pg;break;case 1:a=Ad;break;case 4:a="trailing";break;default:a="leading"}return gC.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Wc};_.b=0;_.c=null;_.d=0;_.e=0;function GA(){GA=x;HA=new hC(Tb,0,12)}
+function hC(a,b,c){GA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}u(421,1,{49:1,73:1},hC);_.b=null;_.c=0;_.d=0;var HA;u(422,1,ri);_.tS=function(){return iC.e+"[font="+this.c+"ascent="+jC(this.c).b+", descent="+jC(this.c).c+", height="+jC(this.c).d+Wc};_.c=null;function kC(a){if(!a.n){kA(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=tv(a.p,b))&&kC(c);qA(a,!1);a.n=!0;Yz(a,a,a.gc,0);new lC(a,202)}}
+function mC(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=tv(a.p,b))&&c.Id()}function nC(a){!aA(a)&&FA(a);var b=iA(a);a.me(a.pc,a.qc,b.c,b.b);rA(a)}function oC(a,b){a.q!=b&&(a.q=b)}u(424,400,ji);_.Wd=function(){return new xA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){mC(this)};_.be=function(){return this.hc.d._};_.me=function(a,b,c,d){mA(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;mA(this,a,b,c,d);this.lc&&e&&!f&&rA(this)};_.n=!1;_.q=!1;
+function pC(a){JA.call(this);this.r=new bB;this.p=new lj;this.o=new xA(0,0,0,0);this.lc=!1;IA(this,new tB);this.hc&&qC(this.hc.d.A.c,a);this.hc&&rC(this.hc.d,!0);oC(this,!0)}u(423,424,ji);_.pe=function(){return new xA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return hk(this.hc.d.hb)};_.$d=function(){return jk(this.hc.d.hb)};_._d=function(){this.hc=new sC((Wq(),l),this)};
+function tC(a,b,c,d,e,f){var g,j;g=a.e;f?(j=UB(g),f=new HB(cu(0.7*(g.b>>16&255)),cu(0.7*(g.b>>8&255)),cu(0.7*(g.b&255))),(a.e=g)&&(a.i=og+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new HB(cu(0.7*(g.b>>16&255)),cu(0.7*(g.b>>8&255)),cu(0.7*(g.b&255))),f=UB(g),(a.e=j)&&(a.i=og+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;uC(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=og+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);uC(a,b,c,d,1);uC(a,b,c+1,1,e);(a.e=f)&&(a.i=og+(f.b>>16&255)+za+(f.b>>8&255)+
+za+(f.b&255)+va);uC(a,b+d,c,1,e);uC(a,b+1,c+e,d,1)}u(425,1,{});_.tS=function(){return"Graphics"};u(426,425,{});function vC(a){var b,c;c=bk(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new hA(b,c)}function wC(a,b,c){var d,e,f,g,j,h;a.c=eC(b.Wb);if(0==a.c.length)return new ZB;g=vC(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=bk(h,d.c),j=bk(j,d.b);return new hA(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function xC(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=cu(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function yC(){zC.call(this,7)}function zC(a){Wq();this.e=0;this.b=1;this.f=a;this.d=0}u(427,1,Bi,yC,zC);_.qe=function(){};
+_.re=function(a){var b,c;this.c=eC(a.Wb);if(0!=this.c.length&&(b=DA(a),!(0>=b.c||0>=b.b))){c=vC(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(N,m,-1,d,1);e=y(N,m,-1,d,1);h=y(N,m,-1,c,1);n=y(N,m,-1,c,1);xC(b.c,b.d,this.d,f,e);xC(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].me(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.se=function(a){return CA(a,wC(this,a,!1))};_.te=function(a){return CA(a,wC(this,a,!0))};_.ue=function(){};
+_.tS=function(){return AC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Wc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function cy(){Kn()}function Cw(a){Kn();this.i=a}u(429,99,ii,cy,Cw);function dA(){Kn();this.i="Missing message: awt.151"}u(428,429,ii,dA);u(430,1,{});function xA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}u(431,1,{51:1,73:1,76:1},xA);_.eQ=function(a){return a===this?!0:A(a,51)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return BC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function CC(a){DC.call(this,a,0)}function DC(a,b){sA.call(this);this.hc=(Wq(),new EC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(gy(),hy);c.b=d;Hy(c);break;case 0:c=c.b;d=(gy(),jy);c.b=d;Hy(c);break;case 2:c=c.b,d=(gy(),ky),c.b=d,Hy(c)}}u(432,401,yi,CC,DC);
+_.Sd=function(){return!aA(this)?new hA(0,0):wA(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=Wz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+mh+this.cc+(this.lc?l:",hidden")+",align=",b;b=cf;switch(this.b){case 1:b=Ad;break;case 2:b=pg}return a+b+",text=null"};_.b=0;u(435,1,Bi);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.fe()+Wc};_.k=null;_.n=null;
+function FC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function GC(a){this.o=(Wq(),Wq(),tA);var b;var c;b=this.cZ.e;-1!=oo(b,po(36))?b=null:(c=this.o.c.d++,b=ww(b,Xz(b,po(46))+1)+l+c);this.k=b;this.e=new aB;this.i=a;this.f=!0;this.j=new HC(this)}u(434,435,Bi,GC);_.fe=function(){return FC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;u(433,434,vi);_.fe=function(){return FC(this)+(this.c?",tearOff":l)};_.c=!1;u(437,1,{64:1});
+_.eQ=function(a){return a===this?!0:A(a,64)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new eB;IC(a,this.b);IC(a,this.c);return a.b};function cA(){this.c=this.b=0}function JC(a,b){this.b=a;this.c=b}function KC(a){var b=a.c;this.b=a.b;this.c=b}u(436,437,{55:1,64:1,73:1},cA,JC,KC);_.eQ=function(a){return a===this?!0:A(a,55)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return LC.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;
+function MC(a,b){if(!b)throw new ct("Missing message: awt.70");var c=a.b;if(H(b.i,Ca)){var c=c.b.b,d=new fz,e=c.d.d;if(0>e||e>c.d.d)throw new Sw;c.p&&(d.hb[Id]=2);Oy(c,e,d.hb);AA(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new Sw;AA(d.d,e,c);for(f=g=0;f<e;++f)A(tv(d.d,f),33)&&++g;AA(d.j,g,c);Oy(d,e,c.hb);c.c=d;e=vw(c.hb)+Wa;Ti(c.ld(),e,!1);d.p&&(e=Wj(d.d,c),-1!=e&&(d=dw(d.p?d.f:dw(d.f,0),e),2==ew(d)&&d.removeChild(dw(d,1)),c.hb[Id]=2))}}
+function NC(){GC.call(this,l);new lj;this.c=!1;this.b=(Wq(),new OC)}u(438,433,vi,NC);_.b=null;u(441,1,{57:1,66:1,76:1});u(440,441,{57:1,65:1,66:1,76:1});_.eQ=function(a){return a===this?!0:A(a,65)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new eB;IC(a,this.d);IC(a,this.e);IC(a,this.c);IC(a,this.b);return a.b};function EA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}u(439,440,{56:1,57:1,65:1,66:1,73:1,76:1},EA);
+_.eQ=function(a){return a===this?!0:A(a,56)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return PC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function QC(){QC=x;RC=new SC;TC=new UC;VC=new UC}var RC,VC,TC;u(443,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ji(this)};function SC(){}u(444,443,{},SC);function UC(){}u(445,1,{},UC);u(446,401,yi);_.Rd=function(){return null};
+function WC(a,b){var c;c=new XC(aA(a));return!c?null:new hA(YC(c,"_")*b+6,jC(c.c).d+6)}function ZC(a,b){var c;c=WC(a,b);return!c?gA(a):c}function $C(a,b){var c;c=WC(a,b);return!c?iA(a):c}function aD(a,b){var c=a.hc;Az(c.b,b);c.f.b=-1;c.f.c=-1}function bD(a){cD.call(this,a,null!=a?a.length:0)}function cD(a,b){sA.call(this);this.b=0>b?0:b;var c=this.hc;Az(c.b,a);c.f.b=-1;c.f.c=-1}u(447,446,yi,bD,cD);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return WC(this,uo(this.hc.b.hb,gh).length)};
+_.Td=function(){return!aA(this)?null:WC(this,uo(this.hc.b.hb,gh).length)};_.Vd=function(){return 0<this.b?ZC(this,this.b):gA(this)};_.Xd=function(){return 0<this.b?$C(this,this.b):iA(this)};_._d=function(){this.hc=(Wq(),new dD)};_.de=function(){return 0<this.b?ZC(this,this.b):gA(this)};_.ge=function(){return 0<this.b?$C(this,this.b):iA(this)};_.b=0;function Wq(){Wq=x;tA=new eD}function fD(){var a=(Wq(),Wq(),tA);!a.d&&(a.d=new gD)}function eD(){this.c=new hD;this.e=new YA}u(448,1,{},eD);_.b=null;
+_.d=null;var tA;function hD(){}u(449,1,{},hD);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;u(450,1,{});function iD(){iD=x;jD=new kD;lD=new kD}function mD(a,b){return b==a?!0:!b?!1:!0}function kD(){}u(451,1,{60:1},kD);_.eQ=function(a){return null==a||!A(a,60)?!1:mD(this,a)};_.hC=function(){var a;a=null.eg()+";class="+null.eg();a=!null.eg().eg()?a:a+";charset=";return Tu(a)};_.tS=function(){return nD.e+"[MimeType=(null);humanPresentableName="+this.b+Wc};_.b=null;var jD,lD;
+function oD(){oD=x;L(pD,s,60,[(iD(),lD),jD])}function qD(a){var b=(iD(),lD);if(mD(b,(iD(),lD)))return a.b;if(mD(b,jD))return new rD(a.b);throw new sD(b);}function tD(a){oD();this.b=a}u(452,1,{},tD);_.b=null;function sD(a){a="flavor = "+a;Kn();this.i=a}u(453,100,{61:1,73:1,80:1,88:1},sD);function uD(a,b){VA();vD.call(this,a,1001,b,qh)}function vD(a,b,c,d){VA();TA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}u(454,402,Bi,uD,vD);
+_.fe=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Nu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=qh;function nA(a,b){VA();TA.call(this,a);this.e=b}u(455,402,Bi,nA);
+_.fe=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Zd()+za+a.$d()+ba+a.Yd()+mh+a.Ud()+va};function zA(a,b,c){VA();nA.call(this,a,b);this.b=c}u(456,455,Bi,zA);
+_.fe=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Qd());return a+b.ec};_.b=null;function Zz(a,b,c,d){VA();TA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}u(457,402,Bi,Zz);
+_.fe=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Lu(Eu(this.b,rh))&&(a+="PARENT_CHANGED,"),Lu(Eu(this.b,sh))&&(a+="DISPLAYABILITY_CHANGED,"),Lu(Eu(this.b,Ah))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=qh;_.c=null;_.d=null;u(458,1,ai);function lC(a,b){VA();nA.call(this,a,b);this.d=null;this.b=this.c=0}
+u(459,455,Bi,lC);
+_.fe=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;u(460,1,{});function rD(a){if(null==a)throw new Hn;}u(461,460,{},rD);
+function wD(){wD=x;xD={};xD["java.vendor"]=Ee;xD["package.restrict.access.sun"]=fh;xD["sun.java.launcher"]=lc;xD["sun.management.compiler"]=Ee;xD["os.name"]=lc;xD[" sun.boot.class.path"]=lc;xD["path.separator.applet"]=lc;xD["java.vm.specification.vendor"]=Ee;xD["java.runtime.version"]=lc;xD["http.proxyPort"]=lc;xD["user.name"]=lc;xD["user.language"]=lc;xD["os.name.applet"]=lc;xD["browser.version"]=lc;xD["java.version"]=lc;xD["user.timezone"]=lc;xD["java.endorsed.dirs"]=lc;xD["java.specification.name"]=
+"GWT";xD["java.specification.version"]="2.5.0";xD[Ye]=hc;!As&&(As=new Is);As.b?xD[We]="yes":xD[We]=null}var xD;u(464,100,$h);function yD(){Kn()}function zD(a){Kn();this.i=a}u(463,464,{68:1,73:1,80:1,88:1},yD,zD);function AD(){AD=x;BD=new CD}function DD(a){var b;if(a.n){var c;b=new Ru;En(b.b,a.i);b.b.b+=nb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,En(b.b,a.b));c=a.c;a=a.k;null!=c&&En(b.b,c);null!=a&&(b.b.b+=ma,En(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function ED(a){AD();var b,c,d;if(null==a)throw new yD;a=no(a);try{d=oo(a,po(58))}catch(e){e=Xi(e);if(A(e,84))throw new zD(In(e));throw e;}c=oo(a,po(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;FD();var f,g,j;j=c.length;b=new GD;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new zD(dc+a);if(!this.n&&(this.n=oj(BD,this.i),this.n||(this.n=(Wq(),new HD))&&z(BD,this.i,this.n),!this.n))throw new zD(dc+a);try{c=a;var n=++d,o=a.length,r,q,t,v,D,E,J,S,tb,Y,M,fa,Ec,fg,yb,Nd,Od,Pd,Ya,Fc,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==ID(c,po(47),n+2))throw new JD(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
+Pd=this.k;v=this.e;yb=this.j;r=this.b;Ib=this.o;Ya=ID(M,po(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){tb=2;fa=-1;E=ID(M,po(47),2);Od=ID(M,po(63),2);-1!=Od&&(-1==E||E>Od)&&(E=Od);-1==E&&(E=o,v=l);S=E;-1!=Ya&&Ya<E&&(S=Ya);var td=po(64);Fc=M.lastIndexOf(td,S);r=M.substr(2,S-2);-1<Fc&&(Ib=M.substr(2,Fc-2),tb=Fc+1);Ec=ID(M,po(58),-1==Fc?tb:Fc);t=oo(M,po(93));if(-1!=t)try{M.length>t+1?(q=M.charCodeAt(t+1),58==q?Ec=t+1:Ec=-1):Ec=-1}catch(gf){if(gf=Xi(gf),!A(gf,80))throw gf;}-1==Ec||Ec>E?J=M.substr(tb,
+S-tb):(J=M.substr(tb,Ec-tb),fg=M.substr(Ec+1,S-(Ec+1)),0==fg.length?fa=-1:fa=KD(fg,10))}-1<Ya&&(Pd=M.substr(Ya+1,o-(Ya+1)));D=-1==Ya?o:Ya;var $b=po(63);Nd=M.lastIndexOf($b,D);-1<Nd?(yb=M.substr(Nd+1,D-(Nd+1)),0==Nd&&null!=v&&(H(v,l)?v=Za:v.indexOf(Za),Y=Xz(v,po(47))+1,v=v.substr(0,Y-0)),D=Nd):0!=Ya&&(yb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Za:v.indexOf(Za),Y=Xz(v,po(47))+1,0==Y?v=M.substr(E,D-E):v=v.substr(0,Y-0)+M.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var ye;ye=v;null!=yb&&!H(yb,l)&&(null!=v?ye=v+wb+yb:ye=wb+yb);null==this.i&&(this.i=this.i);this.d=d;this.c=ye;this.f=fa;this.k=Pd;var ud;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+nb+this.f));null!=this.d&&-1<(ud=Xz(this.d,po(64)))?(this.o=this.d.substr(0,ud-0),this.d=ww(this.d,ud+1)):this.o=null;null!=this.c&&-1<(ud=oo(this.c,po(63)))?(this.j=ww(this.c,ud+1),this.e=this.c.substr(0,ud-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Ib;this.e=v;this.j=yb}}catch(vd){vd=
+Xi(vd);if(A(vd,80))throw new zD(In(vd));throw vd;}if(-1>this.f)throw new zD("incorrect port: "+this.f);}u(465,1,Bi,ED);_.tS=function(){return DD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var BD;u(466,1,{});function LD(a,b,c){var d,e;for(d=new MD(a.Ae().b);ND(d.b);)if(a=d.c=Si(d.b),e=a.Ef(),null==b?null==e:Qn(b,e))return c&&(a=new OD(a.Ef(),a.Ff()),PD(d)),a;return null}u(470,1,ui);_.ze=function(a){return!!LD(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,91)||this.Fe()!=a.Fe())return!1;for(a=new MD(a.Ae().b);ND(a.b);)if(b=a.c=Si(a.b),c=b.Ef(),b=b.Ff(),!this.ze(c)||!QD(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=LD(this,a,!1);return!a?null:a.Ff()};_.hC=function(){var a,b,c;c=0;for(b=new MD(this.Ae().b);ND(b.b);)a=b.c=Si(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new RD("Put not supported on this map");};
+_.Ee=function(a){a=LD(this,a,!0);return!a?null:a.Ff()};_.Fe=function(){return this.Ae().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new MD(this.Ae().b);ND(c.b);)b=c.c=Si(c.b),a?d+=Aa:a=!0,d+=l+b.Ef(),d+=sb,d+=l+b.Ff();return d+"}"};function zz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function gw(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=nb+b in a.f;else a:{c=a.Ie(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Ef())){c=!0;break a}c=!1}return c}
+function oj(a,b){return null==b?a.c:A(b,1)?a.f[nb+b]:SD(a,b,a.Ie(b))}function SD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Ef()))return f.Ff()}return null}function z(a,b,c){return null==b?TD(a,c):A(b,1)?UD(a,b,c):VD(a,b,c,a.Ie(b))}function VD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.He(b,d.Ef()))return a=d.Ff(),d.Gf(c),a}else e=a.b[d]=[];d=new OD(b,c);e.push(d);++a.e;return null}
+function TD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function UD(a,b,c){var d,e=a.f,b=nb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function $i(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=nb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Ef())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Ff();break a}}c=null}return c}u(469,470,ui);_.ze=function(a){return gw(this,a)};
+_.Ae=function(){return new WD(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return oj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return $i(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Pi(){zz(this)}u(468,469,ci,Pi);_.Ge=function(a,b){return bu(a)===bu(b)||null!=a&&Qn(a,b)};_.Ie=function(a){return~~Tn(a)};function CD(){zz(this)}u(467,468,ci,CD);function XD(){Kn()}u(471,99,ii,XD);
+function YD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=ZD(a,c);if(c>=a.j)break;c=$D(a,c);++b}return b}function aE(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function bE(a){var b;a.b=0<=a.k&&!a.e?a.k:ZD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new XD;b=a.b;a.b=$D(a,a.b);return a.o.substr(b,a.b-b)}
+function $D(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=cE(a.o,d,a.o.length);if(c<=a.i&&aE(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=oo(a.d,po(c)))break;++d}a.n&&b==d&&(a.f?(c=cE(a.o,d,a.o.length),c<=a.i&&aE(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=oo(a.d,po(c))&&++d));return d}
+function ZD(a,b){var c,d;if(null==a.d)throw new Hn;for(d=b;!a.n&&d<a.j;)if(a.f){c=cE(a.o,d,a.o.length);if(c>a.i||!aE(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>oo(a.d,po(c)))break;++d}return d}function dE(a){eE.call(this,a," \t\n\r\u000c",!1)}function fE(a){eE.call(this,a,za,!1)}
+function eE(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=cE(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(N,m,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=cE(this.d,d,this.d.length),this.c[c]=a}}}u(472,1,{},dE,fE,eE);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function gE(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Wn(e),!(Un(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==xe?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Tc+c+Wc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function hE(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return fb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+hg:a}function iu(a){var a=new iE(a),b,c,d,e,f;b=$doc.getElementsByTagName(ce);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Gd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;jE(a););return a.c}u(479,1,{});u(478,479,{});
+_.c=null;_.d=1;_.e=-1;function kE(a){this.b=a;this.c=new lE(this.b);this.d=this.e=1}u(477,478,{},kE);_.b=null;function Lr(a,b){var c=a.b;c.wb&&(null!=b&&0<b.length?(!c.xb&&(c.xb=new is(c)),mE(c.xb,b)):(c.lb=!0,c.K="ERROR - empty or null structure",nE(c)))}function lE(a){this.b=a}u(480,1,{},lE);_.Je=function(a){Lr(this,a)};_.b=null;function oE(a){this.b=a}u(481,1,{},oE);_.b=null;function pE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(482,1,{},pE);
+_.Ke=function(){$w(this.f.i,this.c,G(this.f.hb,Vf)-this.e-this.d,G(this.f.hb,Uf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function qE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(483,1,{},qE);_.Ke=function(){$w(this.f.i,this.c,G(this.f.hb,Vf)-this.e-this.d,G(this.f.hb,Uf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var rE=_.f=null;
+function sE(){sE=x;rE=new Ou((cv(),new bv("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
+function tE(){tE=x;uE=L(fu,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);vE=(FB(),IB);wE=UB(vE);xE=y(yE,s,45,23,0);zE=y(fu,s,1,23,0);AE=y(yE,s,45,7,0);BE=null!=(wD(),xD[We]);CE=y(DE,s,49,100,0);EE=y(FE,s,50,100,0)}function GE(a){var b;if(a.Gb)b=HE(a,1)+ub+HE(a,2)+ub+HE(a,3);else if(b=HE(a,0),0<b.length){var c=new IE(a.$);fj(a.ab.b,c)}return b}
+function JE(a,b){var c,d;c=b.b;if(H(c,(KE(),LE).c))gs(ME(a));else if(H(c,NE.c))gs(Gr(a));else if(H(c,OE.c))a.wb&&hs(a.v,(!a.xb&&(a.xb=new is(a)),a.xb));else if(H(c,sg)){7!=a.P&&(a.Q=qh);d=b.d;d=Mu(d,ph);c=Bu(d,a.Q);var e=!zu(c,qh)?uu(c):c;!zu(e,Ch)&&PE(a.$,P(c));QE(a);a.nb=!0;nE(a);a.P=7;a.Q=d}else H(c,yg)||(H(c,ne)?RE(a):SE(a,c))}
+function TE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(UE,s,-1,4,1);o=y(UE,s,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)VE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=SA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;WE(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||XE(a.gb[f])}a.C*=h}}
+function YE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new ZE(a),a.$.s=0);null!=a.tb&&gE(a.tb,null)}}function $E(a,b){var c,d,e,f;f=new NC;d=Lc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new GC(Pb+d);var g=(KE(),LE).c;d.d=g;MC(f,d);ZA(d.e,a);d=new GC(Pb+c);d.d=NE.c;ZA(d.e,a);MC(f,d);a.wb&&(MC(f,new GC(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new GC(c),d.d=OE.c,ZA(d.e,a),MC(f,d));Vz(a,f);return f}
+function aF(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);U(b,vE);a.pb?(f==a.d&&U(b,VB(vE)),uC(b,h,g,a.Z,a.Z),U(b,(FB(),KB)),bF(b,h,g,a.Z-1,a.Z-1)):f==a.d?tC(b,h+1,g+1,a.Z,a.Z,!1):tC(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(U(b,(FB(),MB)),f){case 101:U(b,PB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;cF(b,!0);dF(b,eF(b,f,d,c,e));U(b,MB);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(cF(b,!1),dF(b,eF(b,f,d,c,e)));fF(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);uC(b,h+9,g+9,2,4);uC(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,NB),uC(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,PB),uC(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);V(b,d,g+a.Z-c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);V(b,j-f,n,j-2*f,n);V(b,j+f,n,j+2*f,n);U(b,QB);V(b,d,g+c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;V(b,j-f,n,j-2*f,n);V(b,j+f,
+n,j+2*f,n);U(b,MB);break;case 107:U(b,OB);uC(b,h+4,g+4,a.Z-8,a.Z-8);U(b,MB);bF(b,h+4,g+4,a.Z-8,a.Z-8);fF(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);uC(b,h+9,g+9,2,4);uC(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);V(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);V(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;V(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);V(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),U(b,SB),bF(b,c,e,d,d),U(b,LB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,V(b,c,g,j,o),V(b,j,o,n,g),g=e+d+f,o=g+f,V(b,c,g,j,o),V(b,j,o,n,g),h+=f,n=h+f,g=e+d,V(b,n,e,h,a),V(b,h,a,n,g),h=c+d+f,n=h+f,V(b,h,e,n,a),V(b,n,a,h,g));break;case 110:gF(b,h,g,a.Z,!0);break;case 111:gF(b,h,g,a.Z,!1);break;case 109:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,GB);uC(b,h+3,g+5,a.Z-7,a.Z-11);U(b,MB);bF(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,vE);
+a.qb&&tC(b,h+1,g+1,a.Z,a.Z,!1);U(b,MB);hF(a,b,h,g,"NEW");break;case 106:U(b,NB);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,MB);V(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));hF(a,b,h+6,g,vc);break;case 104:U(b,NB);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,MB);break;case 105:a.Ob?(U(b,RB),V(b,h+11,g+5,h+9,g+9),V(b,h+9,g+9,h+4,g+9),V(b,h+4,g+9,h+8,g+12),V(b,
+h+8,g+12,h+6,g+18),V(b,h+6,g+18,h+11,g+15),V(b,h+12,g+5,h+14,g+9),V(b,h+14,g+9,h+19,g+9),V(b,h+19,g+9,h+15,g+12),V(b,h+15,g+12,h+17,g+18),V(b,h+17,g+18,h+12,g+15),U(b,MB)):hF(a,b,h,g,"123");break;case 114:U(b,TB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);uC(b,d,c,f,f);U(b,MB);iF(a,b,h,g,GB,"i");break;case 201:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:V(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);V(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:V(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));V(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));V(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:jF(a,b,h,g+2,3);break;case 207:jF(a,b,h,g,4);break;
+case 208:jF(a,b,h,g,5);break;case 209:jF(a,b,h,g,1);break;case 210:jF(a,b,h,g,6);break;case 211:jF(a,b,h,g,7);break;case 212:jF(a,b,h,g,8);break;case 213:hF(a,b,h,g,"FG"),a.G=new JC(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=zE[d]&&iF(a,b,h,g,xE[d],zE[d])}
+function kF(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,U(d,vE),uC(d,0,0,c,b),a.pb?(U(d,(FB(),KB)),bF(d,-1,0,c,b-1)):(U(d,wE),V(d,0,0,c-1-2,0),U(d,VB(vE)),V(d,0,b-1,c-1,b-1),V(d,c-1,0,c-1,b-1)),lF(d,a.Y),U(d,(FB(),MB)),-1!=a.K.toLowerCase().indexOf(oe)&&U(d,NB),mF(d,a.K,10,15),nF(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function oF(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;U(d,vE);uC(d,0,0,c,b);a.pb?(U(d,(FB(),KB)),V(d,0,b-1,c,b-1),e=pF*(a.Z+a.T)+2,V(d,0,e,c,e),V(d,0,e,0,b),V(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,wE),V(d,0,0,0,b-1),V(d,0,pF*a.Z,b-1,pF*a.Z),U(d,VB(vE)),V(d,c-1,0,c-1,b-1-a.Z),V(d,0,b-1,c-1,b-1));for(b=3;b<=pF+2;++b)aF(a,d,1,b);nF(a.Vb,a.R,0,2*a.Z+a.T)}}
+function qF(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;U(e,a.u);uC(e,0,0,c,b);d=a.eb?(QC(),TC):(QC(),VC);if((QC(),RC)==(QC(),RC))d==TC?e.b=l:e.b=Eg;d=new dB(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ea);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,t=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,S=void 0,tb=o=v=r=j=void 0,Y=o=j=void 0,M=h=r=h=void 0,fa=D=S=void 0,J=h=q=r=r=E=t=M=j=Y=Y=v=M=J=q=Y=M=t=fa=q=J=n=S=o=v=v=E=J=void 0,
+D=S=1,n=2,fa=3;f.x&&(WE(f),TE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;fa*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=P(O(rF(13*f.o.C*j)));sF(f.o,j);f.o.B&&(U(g,(FB(),MB)),bF(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=P(O(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(tE(),AE)[f.e[j]]),h=g,r=cu(f.K[j]-o/2),Y=cu(f.N[j]-o/2),M=t=o,cF(h,!0),dF(h,eF(h,r,Y,t,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(tE(),AE)[f.e[h]]),J=f.K[o]-f.K[h],S=f.N[o]-f.N[h],D=Math.sqrt(J*
+J+S*S),1>D&&(D=1),S/=D,D=J/D,q=3*fa*S,J=3*fa*D,Y=y(N,m,-1,4,1),r=y(N,m,-1,4,1),Y[0]=cu(f.K[h]+q),r[0]=cu(f.N[h]-J),Y[1]=cu(f.K[o]+q),r[1]=cu(f.N[o]-J),Y[2]=cu(f.K[o]-q),r[2]=cu(f.N[o]+J),Y[3]=cu(f.K[h]-q),r[3]=cu(f.N[h]+J),o=g,h=Y,cF(o,!0),dF(o,tF(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){U(g,(FB(),MB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(tE(),AE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;M=f.K[h];t=f.N[h];Y=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Y-M,S=r-t,D=Math.sqrt(J*J+S*S),
+1>D&&(D=1),S/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,QB);q=n*S;J=n*D;V(g,P(O(Math.round(M+q))),P(O(Math.round(t-J))),P(O(Math.round(Y+q))),P(O(Math.round(r-J))));V(g,P(O(Math.round(M-q))),P(O(Math.round(t+J))),P(O(Math.round(Y-q))),P(O(Math.round(r+J))));U(g,MB);break;case 3:o=P(O(Math.round(M)));h=P(O(Math.round(t)));Y=P(O(Math.round(Y)));r=P(O(Math.round(r)));V(g,o,h,Y,r);M=P(O(Math.round(fa*S)));t=P(O(Math.round(fa*D)));V(g,o+M,h-t,Y+M,r-t);V(g,o-M,h+t,Y-M,r+t);break;case 9:case 0:for(h=
+0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,V(g,P(O(Math.round(v))),P(O(Math.round(E))),P(O(Math.round(v))),P(O(Math.round(E))));lF(g,f.o.n);o=uF(f.o.o);J=f.f[j];h=wb;null!=J&&(h=J);J=YC(f.o.o,h);M=P(O(Math.round((M+Y)/2-J/2)));q=P(O(Math.round((t+r)/2+~~(o/2)-1)));U(g,QB);mF(g,h,M,q);U(g,MB);break;default:if(1==f.C[j]||3==f.C[j])q=fa*S,J=fa*D,E=y(N,m,-1,3,1),v=y(N,m,-1,3,1),E[0]=P(O(Math.round(Y+q))),v[0]=P(O(Math.round(r-J))),E[1]=P(O(Math.round(M))),v[1]=P(O(Math.round(t))),E[2]=P(O(Math.round(Y-
+q))),v[2]=P(O(Math.round(r+J))),o=g,h=E,r=v,cF(o,!0),dF(o,tF(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=fa*S;J=fa*D;for(h=0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,o=h/10,V(g,P(O(Math.round(v+q*o))),P(O(Math.round(E-J*o))),P(O(Math.round(v-q*o))),P(O(Math.round(E+J*o))))}else V(g,P(O(Math.round(M))),P(O(Math.round(t))),P(O(Math.round(Y))),P(O(Math.round(r))))}}D=y(UE,s,-1,f.u+1,1);S=y(N,m,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++S[h],++S[o],D[h]=D[h]/S[h]+r/S[h],D[o]=
+D[o]/S[o]+n/S[o];lF(g,f.o.n);o=uF(f.o.o);J=y(fu,s,1,f.u+1,0);Y=y(N,m,-1,f.u+1,1);r=y(N,m,-1,f.u+1,1);n=y(vF,s,56,f.u+1,0);t=2;1!=f.o.C&&(t=P(O(rF(2*f.o.C))));for(j=1;j<=f.u;++j)h=wF(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Y[j]=r[j]=YC(f.o.o,h),n[j]=xF(f,t,j,Y[j],Y[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<S[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<S[j]&&(E=!1),1==S[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(M=!0),q=h,tb=l,f.o.Lb&&
+0<f.y[j]&&(tb+=Zb,1<f.y[j]&&(tb+=f.y[j])),v=l,0!=f.B[j]&&(1<ck(f.B[j])&&(v+=ck(f.B[j])),0<f.B[j]?v+=xa:v+=Ca),M||!E?h=h+tb+v+l:h=v+tb+l+h,E||(q=h),J[j]=h,q=YC(f.o.o,q),v=YC(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=xF(f,t,j,q,v,o,M),M=v.d+t+1,q=v.e+o+t,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(tE(),AE)[f.e[j]]),uC(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(tE(),AE)[f.e[j]]):U(g,(FB(),MB)):U(g,(tE(),xE)[f.c[j]]),mF(g,h,M,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],M=P(O(rF(f.K[j]-q/2))),q=P(O(rF(f.N[j]+~~(o/2)-1))),
+U(g,(FB(),QB)),mF(g,ba+f.r[h][1],M+v,q);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(FB(),NB):(FB(),TB)),0<f.E&&106!=f.o.d&&(v=n[f.E],bF(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],S=f.N[o]-f.N[h],D=Math.sqrt(J*J+S*S),1>D&&(D=1),S/=D,D=J/D,q=(fa+1)*S,J=(fa+1)*D,E=y(N,m,-1,5,1),v=y(N,m,-1,5,1),E[0]=P(O(rF(f.K[h]+q))),E[1]=P(O(rF(f.K[o]+q))),v[0]=P(O(rF(f.N[h]-J))),v[1]=P(O(rF(f.N[o]-J))),E[3]=P(O(rF(f.K[h]-q))),E[2]=P(O(rF(f.K[o]-q))),v[3]=P(O(rF(f.N[h]+J))),v[2]=P(O(rF(f.N[o]+J))),E[4]=
+E[0],v[4]=v[0],106!=f.o.d&&(fa=g,j=E,S=v,fa.o&&(cF(fa,!1),dF(fa,tF(fa,j,S,5,!0)))),106==f.o.d&&yF(f,f.I[f.F],f.J[f.F]))){fa=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++fa;if(fa>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(FB(),NB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],bF(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(FB(),KB)),V(e,c-1,0,c-1,b-1)):(U(e,VB(vE)),V(e,c-1,0,c-1,b-1),U(e,vE),V(e,c-2,0,c-2,b-1),U(e,wE),V(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(FB(),QB)),V(e,d,~~(b/2),d+48,~~(b/2)),V(e,
+d+48,~~(b/2),d+48-6,~~(b/2)+6),V(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new hC(bc,0,13),a.X=new XC(a.U),null!=a.cb&&(d=YC(a.X,a.cb),c=P(O(Math.round((c-d)/2))),b-=13,U(e,(FB(),MB)),lF(e,a.U),mF(e,a.cb,c,b)));nF(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function jF(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(N,m,-1,9,1);n=y(N,m,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=cu(c+a*Math.sin(j)),n[f]=cu(d+a*Math.cos(j));f=e+1;b.o&&(cF(b,!1),dF(b,tF(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=cu(c+(a-3)*Math.sin(j)),n[f]=cu(d+(a-3)*Math.cos(j));V(b,h[0],n[0],h[1],n[1]);V(b,h[2],n[2],h[3],n[3]);V(b,h[4],n[4],h[5],n[5])}}
+function zF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,vE);uC(d,0,0,b,c);a.pb?(U(d,(FB(),KB)),c=14*(a.Z+a.T),bF(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,VB(vE)),V(d,b-1,0,b-1,c-1),V(d,0,c-1,b-1-2,c-1),U(d,wE),V(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)aF(a,d,b,1),aF(a,d,b,2);a.d=c;nF(a.Vb,a.Rb,0,0)}}
+function gF(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);V(a,j,q,f,h);V(a,g,q,f,h);j=~~(n/3);V(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);fF(a,b,c+o-j,f,d-4-j-1,e,h)}
+function AF(a,b,c){var d,e,f,g,j,h;BF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=CF(b);b=new eE(b,j,!0);e=l;for(d=1;5>=d;++d)e=DF(b,j);d=EF(KD(no(e.substr(0,3)),10)).b;g=EF(KD(no(e.substr(3,3)),10)).b;DF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=DF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new FF(a,f)}TE(a,1,d,1);TE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new FF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",nE(a),!1;null!=a.j&&a.$&&GF(a.$,a.j,!0);null!=a.k&&
+a.$&&GF(a.$,a.k,!1);j=HF(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new IF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];TE(a,1,j,0)}c&&nE(a);return!0}function js(a,b){a.lb=!0;a.K=b}function sF(a,b){100>b&&(!CE[b]&&(CE[b]=new hC(bc,0,b)),!EE[b]&&$t(EE,b,new XC(CE[b])),a.n=CE[b],a.o=EE[b])}
+function ns(a,b){var c,d;if(0==b)return!1;QE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:YE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;JF(a,KF(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Cw("Cannot redo. Index is out of range.");if(!d.b.d)throw new Cw(ec);
+d.b=d.b.d;JF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=tv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(js(a,jc+(a.Ib.b+1)+ca+a.Ib.d),d=LF(d),MF(a,d,!1,!0),null!=a.tb&&gE(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=tv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(js(a,jc+(a.Ib.b+1)+ca+a.Ib.d),d=LF(d),MF(a,d,!1,!0),null!=a.tb&&gE(a.tb,null));break;case 101:a.Mb&&NF(a.Mb);a.Mb=new OF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new PF(a):a.Eb.hc.d._?QF(a.Eb.hc.d):RF(a.Eb);break;case 114:a.c&&
+NF(a.c);a.c=new OF(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,SF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=TF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(UE,s,-1,4,1);VE(a.$,d);a.nb=!0;a.$=new IE(a.$);d=cu(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;UF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,VF(a.$,a.$.E),a.$.E=0,RE(a)):0<a.$.F&&(a.nb=!0,WF(a.$,a.$.F),a.$.F=0,RE(a));XF(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new NC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new GC(c),MC(j,g),g.d=c,ZA(g.e,a);Vz(a,j);a.F=j}YF(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(NF(a.p),a.p=null);0==a.$.E&&(a.p=new OF(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,RE(a)),18==a.e&&(d=uo((ks(),ls).hc.b.hb,gh),ZF(a.$,a.$.E,d),RE(a)),XF(a.$))}nE(a);return!0}
+function Gr(a){var b,c,d;d=ME(a);c=l;if(a.Gb){var e,f,g;g=Ut([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)TF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+($F(g[1][0],3)+$F(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+aG(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+aG(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new bG(a,a.gb,a.vb)),c=aG(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function cG(a,b,c,d){var e;e=c;var f=d,g,j;(g=dG(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=$E(a,!0)),a.x):(!a.w&&(a.w=$E(a,!1)),a.w),YF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=eG(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=pF+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",nE(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",nE(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=ns(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)VF(a.$,a.$.E),a.$.E=0,RE(a);else{if(106==a.d)return!0;if(108==a.d)fG(a.$,a.$.E,0),RE(a);else if(157==a.d)fG(a.$,a.$.E,1),RE(a);else if(158==a.d)fG(a.$,a.$.E,-1),RE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,X(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):RE(a);else if(206<=a.d&&229>=a.d)a.P=2,gG(a.$),RE(a);else if(230==a.d)a.P=3,RE(a);else if(233<=a.d&&262>a.d)hG(a.$,!1),RE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;ZF(a.$,a.$.E,uo(a.Eb.f.hc.b.hb,gh));a.$.n=!0;RE(a)}else if(105==a.d)iG(a.$),RE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=uo((ks(),ls).hc.b.hb,gh),1>d.length&&(d=Sc),ZF(a.$,a.$.E,
+d)),RE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,gG(a.$),RE(a);else if(0<a.$.F)if(104==a.d)WF(a.$,a.$.F),a.$.F=0,RE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])js(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;VF(d,c);d.b[c]=0}a.$.F=0;RE(a)}else if(201==a.d)jG(a.$,a.$.F),RE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),RE(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,RE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,RE(a);else if(206<=a.d&&229>=a.d)a.P=2,gG(a.$),RE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=uo(a.Eb.f.hc.b.hb,gh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;RE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new ZE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(kG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,X(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,gG(a.$)):300<a.d?(kG(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=uo((ks(),ls).hc.b.hb,gh),1>d.length&&(d=Sc),ZF(a.$,1,d))):230==a.d?lG(a,null,!0):233<=a.d&&262>a.d?(kG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,hG(a.$,!0)):wD();RE(a)}else e=!1;e&&(XF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,nE(a))}return e}
+function mG(a,b,c,d){var e,f;if(a.A||!a.ib||dG(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=nG(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)VF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],X(b,0),WF(b,e),0<nG(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){js(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;X(b,P(O(Math.round(h))));b.j[b.w]=b.u;0<nG(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;js(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(eG(b)||dG(b))PE(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(UE,s,-1,4,1);VE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;QE(a);a.nb=!0;nE(a);a.Tb=c;a.Ub=d;return!0}
+function oG(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||dG(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,t=void 0,n=void 0,r=0,t=((tE(),BE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<t&&(t=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<t&&(t=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;pG(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(pG(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;QE(a);a.nb=!0;nE(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function qG(a){if(a.A)return!0;a.jb&&(a.jb=!1,RE(a));a.lb=!1;a.Q=qh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=nG(b,b.u),6>b.A[c]&&(rG(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),VF(b,b.u));b.D=!1;RE(a)}else a:{var b=a.$,e,f;c=nG(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):js(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],js(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=P(O(rF((b.K[b.G]+b.K[c])/2))),b.O[b.v]=P(O(rF((b.N[b.G]+b.N[c])/2))))}}XE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,KF(b),b.b.d=c),RE(a),a.s=!1)}else 5==a.P&&(XE(a.$),RE(a));0<a.P&&(a.E=!1,QE(a),a.nb=!0,XF(a.$),sG(a.$),nE(a),a.P=0,a.i=!1);if(BE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,QE(a),a.nb=!0,nE(a);return!0}function QE(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function pG(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,gE(a.sb,L(tG,s,83,[new T(a.f),new T(b)]))}
+function uG(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Of)?a.Gb=!1:-1<b.indexOf(mg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Jf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Sf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,TE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)vG(a.gb[d]),WE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(bg)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(rd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++pF;c&&nE(a)}
+function nE(a){var b,c,d,e;b=SA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Le(a.db,d,c),a.A&&e&&TE(a,1,a.vb,0),qF(a),a.A||(a.Rb=a.Le(a.Rb,b.c,2*a.Z+a.T),zF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Le(a.R,a.Z,c),oF(a),a.J=a.Le(a.J,d,a.Z),kF(a))):(qF(a),a.A||(kF(a),a.E&&(zF(a),oF(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function wG(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=TF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=wF(c,h);c.o.N&&0<c.y[h]&&(j+=Zb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ca,1<ck(c.B[h])&&(j+=ck(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=nb+g);o+=ba+j+ba+xG(0.055999999999999994*c.K[h],0,2)+ba+xG(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=oh),e+=c)}return e}function HE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=TF(a.gb[c]),d!=b))continue;d=void 0;d=yG(a.gb[c]);d=zG(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
+function RE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&gE(a.tb,null)}var c,d,e;e=new AG;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=yG(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new BG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function MF(a,b,c,d){try{AF(a,b,d)?c&&RE(a):nE(a)}catch(e){if(e=Xi(e),A(e,80))nE(a);else throw e;}}
+function lG(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;BF(a,c);e=j=0;r=new eE(b,"|>",!0);g=-1<b.indexOf(ub);n=1;h=YD(r);a.vb=0;for(f=1;f<=h;++f)if(o=bE(r),no(o),!H(o,oh))if(H(o,ub))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new CG(a,o);if(0==a.$.u){DG(a,"ERROR - problems in reading/processing molecule !");wD();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(DG(a,"ERROR - strange reaction - fixing !"),wD(),d=!1):3<n?(DG(a,"ERROR - strange reaction !"),wD(),d=!1):(1<a.vb&&!g&&uG(a,Jf,!0),g&&!a.Gb&&uG(a,
+mg,!0),!g&&a.Gb&&uG(a,Of,!0),g?(TE(a,1,j,1),TE(a,j+1,e-1,2),TE(a,e,a.vb,3)):TE(a,1,a.vb,0),c&&nE(a),d=!0)}d?RE(a):nE(a)}catch(q){if(q=Xi(q),A(q,80))nE(a);else throw q;}}function EG(a){QE(a);a.nb=!0;nE(a)}function BF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new ZE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&nE(a);null!=a.tb&&gE(a.tb,null)}
+function JF(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=yG(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&gE(a.tb,null)}}function FG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,nE(a),null):a.gb[b]}
+function SE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ia)?c=235:H(b,Ja)?c=240:H(b,Ha)?c=260:H(b,Oa)?c=261:H(b,Ta)?c=241:H(b,Ma)?c=233:H(b,La)?c=236:H(b,Ka)?c=237:H(b,Sa)?c=234:H(b,Ra)?c=243:H(b,Ua)?c=252:H(b,Qa)?c=244:H(b,Va)?c=239:H(b,"-PO3H2")?c=251:H(b,Ga)?c=242:H(b,Ea)?c=245:H(b,Fa)&&(c=238);0<c?ns(a,c):b="Not known group!";a.lb=!0;a.K=b;nE(a)}function DG(a,b){a.lb=!0;a.K=b;nE(a)}function ME(a){var b;b=GE(a);QE(a);nE(a);return b}
+function hF(a,b,c,d,e){var f,g,j,h;f=a.X;h=YC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new hC(f.c.b,f.c.d,g),f=new XC(j),h=YC(f,e),b.f=j,b.j=GG(j);else lF(b,a.U);f=jC(f.c).b-jC(f.c).c;mF(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function iF(a,b,c,d,e,f){var g,j;g=uF(a.W);j=YC(a.W,f);lF(b,a.V);(b.e=e)&&(b.i=og+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);mF(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function uF(a){return jC(a.c).b-jC(a.c).c}
+function ms(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Fd,nE(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Fd):js(a,a.z+ba),nE(a))}u(487,398,li);_.xe=function(a){JE(this,a)};_.Le=function(a,b,c){return OA(this,b,c)};_.Me=function(){};_.ee=function(){nE(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=qh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var pF=10,CE,EE,vE,wE,xE,uE,BE,HG=null,AE,zE;
+function IG(){tE();MA.call(this);this.Vb=(Wq(),Wq(),tA).b;this.y=new hC(null,0,8);this.u=(FB(),GB);this.gb=y(JG,s,96,99,0);this.ab=new KA;this.Ib=new KG;this.L=H((wD(),xD[Ye]),hc);this.v=new LG;this.H=L(fu,s,1,[Ia,Ja,Ta,Ha,Oa,Ma,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.$=new ZE(this);AE[0]=JB;AE[1]=new HB(255,153,153);AE[2]=new HB(255,204,102);AE[3]=new HB(255,255,153);AE[4]=new HB(102,255,255);AE[5]=new HB(51,204,255);AE[6]=new HB(255,153,255)}u(486,487,li,IG);
+_.Le=function(a,b,c){var d;return a?(d=a.b,yj(d.u,b,c),a):OA(this,b,c)};_.Me=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[MG(b.b),a])}};_.b=null;function NG(a){if(a.e.hb.style.display!=Nf){RA(a.d);var b;for(b=new Ri(a.f.k);b.c<b.e.Fe();)a=Si(b),a.Ke()}}function OG(a){PG.call(this,a,fb,fb,null)}function QG(a,b){PG.call(this,a,fb,fb,b)}function RG(a,b,c){PG.call(this,a,b,c,null)}
+function PG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(fc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=tj(a)){this.c=SG;++SG;this.e=e;this.d=new IG;this.f=new TG(this.d,b,c,d);Xw(e,this.f);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=PA(a,G(a.hb,Vf),G(a.hb,Uf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?HG=fc:HG="JME";b.w=$E(b,!1);b.x=$E(b,!0);js(b,HG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=SA(b);IA(b,null);b.pb||(b.T=0);b.U||(b.U=new hC(bc,0,13),b.X=new XC(b.U));b.V||(b.V=new hC(bc,1,13),b.W=new XC(b.V));b.Y||(b.Y=new hC(bc,0,11),new XC(b.Y));sF(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;pF=10;b.Lb=!0;try{r=UG(b.Vb,"options");null!=r&&uG(b,r,!1);j=UG(b.Vb,"jme");null!=j&&(b.M=j);n=UG(b.Vb,"mol");null!=n&&(b.bb=n);g=UG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=UG(b.Vb,Qg);null!=o&&(b.cb=o,nE(b));b.k=UG(b.Vb,"atomcolors");b.j=UG(b.Vb,"atombg");f=UG(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var t,v,D,E;v=(FB(),GB);try{if(0!=f.indexOf(ma))throw new Jn("bad hex encoding");E=KD(f.substr(1,2),16);D=KD(f.substr(3,2),16);t=KD(f.substr(5,2),16);q=v=new HB(E,D,t)}catch(J){if(J=Xi(J),A(J,80))wD(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&SF(b.$);h=UG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(S){if(S=Xi(S),!A(S,80))throw S;}b.d=202;for(f=0;23>f;++f)xE[f]=(FB(),OB),zE[f]=Sc;zE[1]=Zb;xE[1]=(FB(),KB);zE[2]=Eb;xE[2]=OB;zE[3]=Hb;xE[3]=KB;zE[4]=kc;xE[4]=TB;zE[5]=sc;xE[5]=
+NB;zE[9]=Vb;xE[9]=QB;zE[10]=Nb;xE[10]=QB;zE[11]=Gb;xE[11]=QB;zE[12]=cc;xE[12]=QB;zE[8]=Hc;xE[8]=VB(PB);zE[7]=uc;xE[7]=OB;zE[6]=Nc;xE[6]=KB;zE[13]=Mc;xE[13]=KB;zE[18]=Sc;xE[18]=KB;zE[19]=vc;xE[19]=KB;zE[20]=wc;xE[20]=KB;zE[21]=xc;xE[21]=KB;zE[22]=yc;xE[22]=KB;rA(b);b._=new VG;f=a.d;f.D=SA(f);null!=f.M?(lG(f,f.M,!1),null!=f.j&&f.$&&GF(f.$,f.j,!0),null!=f.k&&f.$&&GF(f.$,f.k,!1)):null!=f.bb&&MF(f,f.bb,!1,!1);nE(a.d);h=this.d;f=this.f;g=new kE(h);zw(f,new WG,(xr(),xr(),yr));zw(f,new XG,(ur(),ur(),vr));
+zw(f,new YG,(Ar(),Ar(),Br));zw(f,new ZG(g),(Hr(),Hr(),Ir));q=0>=$G();n=new xy((sE(),rE));n.hb.alt="drag out MOL or RXN file";uw(n,n.hb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new oE(h);Xw(f.i,n);t=new pE(f,n,r,j,g);$w(t.f.i,t.c,G(t.f.hb,Vf)-t.e-t.d,G(t.f.hb,Uf)-(t.b-t.d));fj(f.k,t);q?(q=new aH,uw(q,n.hb.alt),0<=r&&(q.hb.style[lh]=r+hg),0<=o&&(q.hb.style[Re]=o+hg),Xw(f.i,q),g=new qE(f,q,r,j,g),$w(g.f.i,g.c,G(g.f.hb,Vf)-g.e-g.d,G(g.f.hb,Uf)-(g.b-g.d)),fj(f.k,g),q.hb.draggable=fh,q.hb.style[Sd]=
+(To(),Hf),zw(q,h,(Dr(),Dr(),Er))):(n.hb.draggable=fh,n.hb.style[Sd]=(To(),Hf),zw(n,h,(Dr(),Dr(),Er)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}function bH(){return iu(null)}function cH(a){return iu(a)}u(488,1,Zh,OG,QG,RG,PG);_.Ne=function(a){B(this.f,new dH(this,a),(Zq(),Zq(),$q))};_.Oe=function(a){B(this.f,new eH(this,a),(vs(),vs(),ws))};_.Pe=function(a){RF(new fH(a,this.d,vE))};_.Qe=function(){YE(this.d)};_.Re=function(){go((co(),eo),new gH(this))};_.Se=function(){return this.b};
+_.Te=function(){return this.c};_.Ue=function(){return this.d.I};_.Ve=function(){return this.d.eb};_.We=function(){return this.d.fb};_.Xe=function(){return this.d.tb};_.jd=function(){return G(this.f.hb,Uf)};_.Ye=function(){var a;a=[];a.length=2;a[0]=G(this.f.hb,Vf);a[1]=G(this.f.hb,Uf);return a};_.kd=function(){return G(this.f.hb,Vf)};_.Ze=function(){return this.e.hb};_.$e=function(){return this.d.yb};_._e=function(){return this.d.Ab};_.af=function(a){$wnd.alert("JSME initialization error: "+a)};
+_.md=function(){return this.e.hb.style.display!=Nf};_.bf=function(){var a=this.d,b;a.Gb?b=wG(a,1)+ub+wG(a,2)+ub+wG(a,3):b=wG(a,0);return b};_.cf=function(){return Gr(this.d)};_.df=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=GE(a);a.Pb=b;nE(a);return c};_.ef=function(a){uG(this.d,a,!0)};_.ff=function(){};_.gf=function(a){MF(this.d,a,!0,!0)};_.hf=function(a){lG(this.d,a,!0)};_.je=function(){NG(this)};_.jf=function(){BF(this.d,!0)};
+_.kf=function(a){var b=this.d;if(a=FG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;EG(b)}};_.lf=function(a){this.b=a;!this.d.b&&(this.d.b=new hH(this))};_.mf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ri(b.b);d.c<d.e.Fe();)c=Si(d),a?c.b=l:c.b=Eg}RA(b.d)};_.nf=function(a,b){var c=this.d,d;if(d=FG(c,a))GF(d,b,!0),EG(c)};_.of=function(a,b){var c=this.d,d;d=FG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,nE(c)):(d.E=b,EG(c))};_.od=function(a){this.f.hb.style[Re]=a;NG(this)};
+_.pf=function(a){this.d.I=a};_.qf=function(a){var b=this.d;b.eb=a;nE(b)};_.rf=function(a){var b=this.d;b.fb=a;nE(b)};_.sf=function(a){this.d.sb=a};_.tf=function(a){this.d.tb=a};_.uf=function(a){var b=this.d;b.yb=a;b.w=$E(b,!1)};_.vf=function(a){this.d.Ab=a};_.wf=function(a,b){var c=this.f;c.qd(a);c.od(b);NG(this)};_.xf=function(a){SE(this.d,a)};_.yf=function(a,b){var c=this.d;c.i=!1;c.Qb=new CG(c,a);c.d=253;c.lb=!0;c.K=b;nE(c)};_.pd=function(a){xw(this.e.hb,a)};
+_.qd=function(a){this.f.hb.style[lh]=a;NG(this)};_.zf=function(a){DG(this.d,a)};_.Af=function(){return ME(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var SG=0;function gH(a){this.b=a}u(489,1,{},gH);_.xc=function(){var a,b;for(b=new Ri(this.b.f.b);b.c<b.e.Fe();)a=Si(b),a.u.hb.innerHTML=a.r||l};_.b=null;function hH(a){this.b=a}u(490,1,{},hH);_.b=null;function dH(a,b){this.b=a;this.c=b}u(491,1,{},dH);_.Pc=function(a){a=a.b;go((co(),eo),new iH(this,this.c,a))};_.b=null;_.c=null;
+function iH(a,b,c){this.b=a;this.d=b;this.c=c}u(492,1,{},iH);_.xc=function(){var a=this.c;this.d.b.apply(a,[MG(this.b.b),a])};_.b=null;_.c=null;_.d=null;function eH(a,b){this.b=a;this.c=b}u(493,1,{},eH);_.b=null;_.c=null;function ys(a,b,c){this.b=a;this.d=b;this.c=c}u(494,1,{},ys);_.xc=function(){var a=this.c;this.d.b.apply(a,[MG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function jH(){var a=kH("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;lH(mH,arguments)?a=arguments[0]:3==arguments.length?a=new RG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new OG(arguments[0]):4==arguments.length?a=new PG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new QG(arguments[0],arguments[1]));this.g=a;nH();a[cd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Ne(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new oH(a))});b.addMouseOverHandler=C(function(a){this.g.Oe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new oH(a))});b.alert=C(function(a){this.g.Pe(a)});b.clear=C(function(){this.g.Qe()});b.deferredRepaint=C(function(){this.g.Re()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.jd()});b.getOffsetSize=C(function(){return this.g.Ye()});b.getOffsetWidth=C(function(){return this.g.kd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.af(a)});b.isVisible=C(function(){return this.g.md()});
+b.jmeFile=C(function(){return this.g.bf()});b.molFile=C(function(){return this.g.cf()});b.nonisomericSmiles=C(function(){return this.g.df()});b.options=C(function(a){this.g.ef(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.gf(a)});b.readMolecule=C(function(a){this.g.hf(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=mH;nH();var f=b,g,b=pH.c;g=qH(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=qH(b,
+e,f)}if(!g)throw new aj("Can't find exported method for given arguments: 0"+nb+f.length+aa);return g[0]});b.reset=C(function(){this.g.jf()});b.resetAtomColors=C(function(a){this.g.kf(a)});b.setAfterPasteCallBack=C(function(a){this.g.lf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new oH(a))});b.setAntialias=C(function(a){this.g.mf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.nf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.of(a,b)});b.setHeight=C(function(a){this.g.od(a)});
+b.setHelpURL=C(function(a){this.g.pf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.qf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.rf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.sf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.tf(a)});b.setPasteLabel=C(function(a){this.g.uf(a)});b.setPrePasteJSfunction=C(function(a){this.g.vf(a)});b.setSize=C(function(a,b){this.g.wf(a,b)});b.setSubstituent=C(function(a){this.g.xf(a)});b.setTemplate=C(function(a,
+b){this.g.yf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});b.showInfo=C(function(a){this.g.zf(a)});b.smiles=C(function(){return this.g.Af()});rH({"0":{"0":[[bH,null,void 0]],1:[[cH,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new sH(e));return[e]},xe]]}});tH(mH,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function gu(){uH||(uH=!0,jH())}u(495,1,{},gu);
+var uH=!1;function ku(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==xe)$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 ju(){}u(497,1,{},ju);_.xc=function(){ku()};function sH(a){this.b=a}u(498,1,{70:1,108:1},sH);_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;function oH(a){this.b=a}u(499,1,{71:1,108:1},oH);
+_.eQ=function(a){return null!=a&&A(a,71)&&this.b==a.b};_.b=null;
+function jE(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(lh)||l;b=c.getAttribute(Re)||l;f=c.getAttribute(Lf)||l;e=c.getAttribute(Ue)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Lf)||l,h=h.getAttribute(gh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Gd);c.removeAttribute(Lf);c.removeAttribute("archive");c.removeAttribute(Re);c.removeAttribute(lh);c.removeAttribute(id);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Eo();c.setAttribute(Ue,d);c.style[lh]=hE(g);c.style[Re]=hE(b);b=new vH(a,d,n,e,c,f);go((co(),eo),b);++a.c;return!0}function iE(a){this.b="JME.class";this.e=a}u(500,1,{},iE);_.Jc=function(){return jE(this)};_.b=null;_.c=0;_.d=null;_.e=null;function vH(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}u(501,1,{},vH);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,fb,fb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Ue,this.f):this.d.removeAttribute(Ue);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function wH(){}u(502,1,Zh,wH);function xH(a){this.b=a}u(503,1,{},xH);_.xc=function(){this.b()};_.b=null;
+function yH(){var a=kH("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;lH(zH,arguments)?a=arguments[0]:0==arguments.length&&(a=new wH);this.g=a;nH();a[cd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){go((co(),eo),new xH(a))});tH(zH,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function hu(){AH||(AH=!0,yH())}u(504,1,{},hu);var AH=!1;function BH(a){Kn();this.i=a}
+u(505,464,$h,BH);function qu(){Kn();this.i="divide by zero"}u(506,99,ii,qu);function au(){Kn()}function CH(a){Kn();this.i=a}u(507,99,ii,au,CH);function DH(){DH=x;EH=new FH(!1);GH=new FH(!0)}function FH(a){this.b=a}u(508,1,{73:1,74:1,77:1},FH);_.eQ=function(a){return A(a,74)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?fh:"false"};_.b=!1;var EH,GH;
+function cE(a,b,c){var d,e;d=HH(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}function IH(){}function JH(a){return typeof a==Sf?Hc+(0>a?-a:a):a}function KH(a,b){var c;c=new IH;c.e=Ob+(LH(0!=a?-a:0)?JH(0!=a?-a:0):l+Ji(c));MH(0!=a?-a:0)&&NH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new IH;b.e=Ob+(LH(a)?JH(a):l+Ji(b));MH(a)&&NH(a,b);return b}
+function $(a,b){var c;c=new IH;c.e=Ob+(LH(a)?JH(a):l+Ji(c));MH(a)&&NH(a,c);c.c=b?8:0;return c}function OH(){var a;a=new IH;a.e=Ob+(LH(0)?JH(0):l+Ji(a));MH(0)&&NH(0,a);a.c=2;return a}function PH(a){var b;b=new IH;b.e=Ob+(LH(a)?JH(a):l+Ji(b));MH(a)&&NH(a,b);b.c=1;return b}function MH(a){return typeof a==Sf&&0<a}function LH(a){return null!=a&&0!=a}
+function NH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Sh[b.d])c=c.prototype;else{c=Sh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}u(510,1,{},IH);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function QH(a){var b;if(!(b=RH,!b&&(b=RH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new SH(Xb+a+da);return parseFloat(a)}
+function KD(a,b){var c,d;if(null==a)throw new SH(Rf);if(2>b||36<b)throw new SH("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new SH(Xb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new SH(Xb+a+da);if(-2147483648>c||2147483647<c)throw new SH(Xb+a+da);return c}u(512,1,{73:1,85:1});var RH=null;function TH(a){this.b=a}
+u(511,512,{73:1,77:1,78:1,85:1},TH);_.eQ=function(a){return A(a,78)&&a.b==this.b};_.hC=function(){return cu(this.b)};_.tS=function(){return l+this.b};_.b=0;function fB(a){this.b=a}u(513,512,{73:1,77:1,81:1,85:1},fB);_.eQ=function(a){return A(a,81)&&a.b==this.b};_.hC=function(){return cu(this.b)};_.tS=function(){return l+this.b};_.b=0;function UA(){Kn()}function Kk(a){Kn();this.i=a}u(514,99,ei,UA,Kk);function Sw(){Kn()}function Yx(a){Kn();this.i=a}u(515,99,ii,Sw,Yx);function T(a){this.b=a}
+function Cu(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 vu(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function EF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(UH(),VH)[b],!c&&(c=VH[b]=new T(a)),c):new T(a)}u(516,512,{73:1,77:1,83:1,85:1},T);_.eQ=function(a){return A(a,83)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function UH(){UH=x;VH=y(tG,s,83,256,0)}var VH;function ck(a){return 0>a?-a:a}function bk(a,b){return a>b?a:b}function rF(a){return Math.round(a)}function Hn(){Kn()}function ct(a){Kn();this.i=a}u(519,99,{73:1,80:1,84:1,86:1,88:1},Hn,ct);function Li(){Li=x;Mi=L(Ki,s,-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 Mi;function SH(a){Kn();this.i=a}u(521,514,ei,SH);
+function On(a){this.b="Unknown";this.d=a;this.c=-1}u(522,1,{73:1,87:1},On);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?nb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function HH(a,b){return a.charCodeAt(b)}function WH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function oo(a,b){return a.indexOf(b)}function ID(a,b,c){return a.indexOf(b,c)}function Xz(a,b){return a.lastIndexOf(b)}
+function LF(a){var b=aa,c=oh,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+ww(c,++d):c=c.substr(0,d-0)+ww(c,++d);return a.replace(RegExp(b,ze),c)}
+function XH(a,b){for(var c=RegExp(b,ze),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(fu,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function ww(a,b){return a.substr(b,a.length-b)}
+function no(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function po(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)}_=String.prototype;_.cM={1:1,73:1,75:1,77:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return Tu(this)};_.tS=_.toString;function YH(){YH=x;ZH={};$H={}}
+function Tu(a){YH();var b=nb+a,c=$H[b];if(null!=c)return c;c=ZH[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+HH(a,d++);c|=0}256==aI&&(ZH=$H,$H={},aI=0);++aI;return $H[b]=c}var ZH,aI=0,$H;function Dn(a,b){En(a.b,b);return a}function Cn(){this.b=new qo}function bI(){this.b=new qo;this.b.b+=l}u(524,1,Gi,Cn,bI);_.tS=function(){return this.b.b};function Ru(){this.b=new qo}
+function GD(){this.b=new qo}function Jt(a){this.b=new qo;En(this.b,a)}u(525,1,Gi,Ru,GD,Jt);_.tS=function(){return this.b.b};function JD(a){a="String index out of range: "+a;Kn();this.i=a}u(526,515,ii,JD);
+function cI(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Hn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new CH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new CH("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Sw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)$t(b,c,a[--d])}else for(c=e+c;e<c;)$t(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function yw(){Kn()}function RD(a){Kn();this.i=a}u(528,99,ii,yw,RD);function lB(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Qn(b,c))return a;return null}function oB(a,b){var c;return(c=lB(a.Bd(),b))?(c.bd(),!0):!1}function dI(a){var b,c,d,e;d=new Cn;b=null;d.b.b+=Tc;for(c=a.Bd();c._c();)null!=b?En(d.b,b):b=Aa,e=c.ad(),En(d.b,e===a?"(this Collection)":l+e);d.b.b+=Wc;return d.b.b}u(529,1,{});_.Bf=function(){throw new RD("Add not supported on this collection");};
+_.Cf=function(a){return!!lB(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Df=function(a){return oB(this,a)};_.tS=function(){return dI(this)};u(531,529,ki);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,94)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.Cf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b._c();)c=b.ad(),null!=c&&(a+=Tn(c),a=~~a);return a};
+function eI(a,b){var c;return A(b,92)&&(c=b.Ef(),gw(a.b,c))?(c=oj(a.b,c),a.b.Ge(b.Ff(),c)):!1}function WD(a){this.b=a}u(530,531,ki,WD);_.Cf=function(a){return eI(this,a)};_.Bd=function(){return new MD(this.b)};_.Df=function(a){return eI(this,a)?(a=a.Ef(),$i(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function PD(a){if(a.c)Ui(a.b),$i(a.d,a.c.Ef()),a.c=null;else throw new Cw("Must call next() before remove().");}
+function MD(a){var b;this.d=a;b=new lj;a.d&&fj(b,new fI(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new gI(a,d.substring(1));b.Bf(e)}var a=a.b,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.Bf(c[d])}this.b=new Ri(b)}u(532,1,{},MD);_._c=function(){return ND(this.b)};_.ad=function(){return this.c=Si(this.b)};_.bd=function(){PD(this)};_.b=null;_.c=null;_.d=null;u(534,1,Ci);_.eQ=function(a){return A(a,92)&&QD(this.Ef(),a.Ef())&&QD(this.Ff(),a.Ff())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Ef()&&(a=Tn(this.Ef()));null!=this.Ff()&&(b=Tn(this.Ff()));return a^b};_.tS=function(){return this.Ef()+sb+this.Ff()};function fI(a){this.b=a}u(533,534,Ci,fI);_.Ef=function(){return null};_.Ff=function(){return this.b.c};_.Gf=function(a){return TD(this.b,a)};_.b=null;function gI(a,b){this.c=a;this.b=b}u(535,534,Ci,gI);_.Ef=function(){return this.b};_.Ff=function(){return this.c.f[nb+this.b]};_.Gf=function(a){return UD(this.c,this.b,a)};_.b=null;_.c=null;
+function Vx(a,b){(0>a||a>=b)&&hI(a,b)}function hI(a,b){throw new Yx("Index: "+a+", Size: "+b);}u(536,529,mi);_.Hf=function(){throw new RD("Add not supported on this list");};_.Bf=function(a){this.Hf(this.Fe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,90)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c._c();)if(a=c.ad(),b=d.ad(),!(null==a?null==b:Qn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a._c();)c=a.ad(),b=31*b+(null==c?0:Tn(c)),b=~~b;return b};_.Bd=function(){return new Ri(this)};_.Jf=function(){return this.Kf(0)};_.Kf=function(a){return new iI(this,a)};_.Lf=function(){throw new RD("Remove not supported on this list");};function ND(a){return a.c<a.e.Fe()}function Si(a){if(a.c>=a.e.Fe())throw new Vw;return a.e.If(a.d=a.c++)}function Ui(a){if(0>a.d)throw new cy;a.e.Lf(a.d);a.c=a.d;a.d=-1}function Ri(a){this.e=a}u(537,1,{},Ri);_._c=function(){return ND(this)};
+_.ad=function(){return Si(this)};_.bd=function(){Ui(this)};_.c=0;_.d=-1;_.e=null;function iI(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&hI(b,c);this.c=b}u(538,537,{},iI);_.Mf=function(){return 0<this.c};_.Nf=function(){if(0>=this.c)throw new Vw;return this.b.If(this.d=--this.c)};_.b=null;function jI(a){a=new MD(a.c.b);return new kI(a)}function lI(a,b){this.b=a;this.c=b}u(539,531,ki,lI);_.Cf=function(a){return gw(this.b,a)};_.Bd=function(){return jI(this)};_.Fe=function(){return this.c.b.e};
+_.b=null;_.c=null;function kI(a){this.b=a}u(540,1,{},kI);_._c=function(){return ND(this.b.b)};_.ad=function(){return(this.b.c=Si(this.b.b)).Ef()};_.bd=function(){PD(this.b)};_.b=null;u(541,536,mi);_.Hf=function(a,b){var c;c=rB(this,a);var d=c.e;new mB(b,c.c);++d.c;++c.b;c.d=null};_.If=function(a){var b;b=rB(this,a);try{return sB(b)}catch(c){c=Xi(c);if(A(c,93))throw new Yx("Can't get element "+a);throw c;}};_.Bd=function(){return rB(this,0)};
+_.Lf=function(a){var b,c;b=rB(this,a);try{c=sB(b)}catch(d){d=Xi(d);if(A(d,93))throw new Yx("Can't remove element "+a);throw d;}mI(b);return c};function nI(a){a.c=y(oI,s,0,0,0)}function AA(a,b,c){(0>b||b>a.d)&&hI(b,a.d);a.c.splice(b,0,c);++a.d}function fj(a,b){$t(a.c,a.d++,b);return!0}function tv(a,b){Vx(b,a.d);return a.c[b]}function Wj(a,b){for(var c=0;c<a.d;++c)if(QD(b,a.c[c]))return c;return-1}function wv(a,b){var c;c=(Vx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function ej(a,b){var c;c=Wj(a,b);if(-1==c)return!1;wv(a,c);return!0}function Ok(a,b){var c;if(b.length<a.d){c=b;var d;d=Tt(0,a.d);L(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)$t(b,c,a.c[c]);b.length>a.d&&$t(b,a.d,null);return b}function lj(){nI(this)}function fC(a){nI(this);this.c.length=a}function $A(a){nI(this);var b=this.c,c=a.c,a=c.slice(0,a.d);L(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}u(542,536,qi,lj,fC,$A);_.Hf=function(a,b){AA(this,a,b)};
+_.Bf=function(a){return fj(this,a)};_.Qe=function(){this.c=y(oI,s,0,0,0);this.d=0};_.Cf=function(a){return-1!=Wj(this,a)};_.If=function(a){return tv(this,a)};_.Ce=function(){return 0==this.d};_.Lf=function(a){return wv(this,a)};_.Df=function(a){return ej(this,a)};_.Fe=function(){return this.d};_.d=0;function qB(a,b,c){var d;for(d=0;d<b;++d)$t(a,d,c)}function Ft(){Ft=x;Gt=new pI}var Gt;function pI(){}u(545,536,Vh,pI);_.Cf=function(){return!1};_.If=function(){throw new Sw;};_.Fe=function(){return 0};
+function qI(){this.b=new Date}function rI(a){return 10>a?cb+a:l+a}u(546,1,{73:1,76:1,77:1,89:1},qI);_.eQ=function(a){return A(a,89)&&Fu(O(this.b.getTime()),O(a.b.getTime()))};_.hC=function(){var a;a=O(this.b.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=mu(c&4194303,b&4194303,e&1048575);a=mu(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?cb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(sI(),tI)[this.b.getDay()]+ba+uI[this.b.getMonth()]+ba+rI(this.b.getDate())+ba+rI(this.b.getHours())+nb+rI(this.b.getMinutes())+nb+rI(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function sI(){sI=x;tI=L(fu,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));uI=L(fu,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var tI,uI;
+function yt(a,b){return null==z(a.b,b,a)}function xt(){this.b=new Pi}u(548,531,{73:1,76:1,94:1},xt);_.Bf=function(a){return yt(this,a)};_.Cf=function(a){return gw(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return jI(new lI(this.b,new WD(this.b)))};_.Df=function(a){return null!=$i(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return dI(new lI(this.b,new WD(this.b)))};_.b=null;
+function rB(a,b){var c,d;(0>b||b>a.c)&&hI(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new vI(a,b,d)}function vB(){this.b=new wI;this.c=0}u(549,541,Vh,vB);_.Bf=function(a){new mB(a,this.b);++this.c;return!0};_.Kf=function(a){return rB(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function sB(a){if(a.c==a.e.b)throw new Vw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function mI(a){if(!a.d)throw new cy;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function vI(a,b,c){this.e=a;this.c=c;this.b=b}u(550,1,{},vI);_._c=function(){return this.c!=this.e.b};_.Mf=function(){return this.c.c!=this.e.b};_.ad=function(){return sB(this)};_.Nf=function(){if(this.c.c==this.e.b)throw new Vw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){mI(this)};_.b=0;_.c=null;_.d=null;_.e=null;function wI(){this.b=this.c=this}
+function mB(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}u(551,1,{},wI,mB);_.b=null;_.c=null;_.d=null;function OD(a,b){this.b=a;this.c=b}u(552,534,Ci,OD);_.Ef=function(){return this.b};_.Ff=function(){return this.c};_.Gf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Vw(){Kn()}u(553,99,{73:1,80:1,86:1,88:1,93:1},Vw);function QD(a,b){return bu(a)===bu(b)||null!=a&&Qn(a,b)}function eC(a){var b=y(wB,s,46,0,0);return Ok(a.b,b)}function KA(){this.b=new lj}
+u(555,536,qi,KA);_.Hf=function(a,b){AA(this.b,a,b)};_.Bf=function(a){return fj(this.b,a)};_.Cf=function(a){return-1!=Wj(this.b,a)};_.If=function(a){return tv(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Ri(this.b)};_.Lf=function(a){return wv(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return dI(this.b)};_.b=null;function NF(a){a.hc.d._&&kC(a)}function xI(a){var b;if(a.hc.d._){b=bA(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}mC(a)}
+function yI(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function RF(a){var b=a.k;zI(a.hc.d,b.b,b.c);!aA(a)&&FA(a);pA(a)}function AI(){pC.call(this,l);this.j=new zB(this.Of());ZA(this.r,new BI(this))}u(557,423,ji);_.Pd=function(a,b){return bu(a.i)===bu(this.j)?(xI(this),!0):this.Pf(a,b)};_.Of=function(){return"Close"};_.Pf=function(){return!1};_.Id=function(){xI(this)};_.j=null;_.k=null;
+function fH(a,b,c){AI.call(this);this.hc&&rC(this.hc.d,!1);oC(this,!1);IA(this,new zC(0));a=new DC(a,1);R(this,a,null);a=new MA;R(a,this.j,null);R(this,a,null);b&&(this.k=bA(b),nC(this),yI(this.k,~~(G(b.Vb.hb,Vf)/2)-~~(this.mc/2),~~(G(b.Vb.hb,Uf)/2)-~~(this.cc/2)));c&&Q(this,c)}u(556,557,ji,fH);_.Of=function(){return"OK"};function KF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Cw("Cannot undo. Index is out of range.");if(!a.b.c)throw new Cw(ec);a.b=a.b.c;return a.b.b}
+function VG(){this.b=this.c=new CI}u(558,1,{},VG);_.b=null;function CI(){this.b=null}function BG(a){this.b=a}u(559,1,{},CI,BG);_.b=null;_.c=null;_.d=null;function BI(a){this.b=a}u(560,458,ai,BI);_.b=null;
+function mE(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){gE(a.b.Ab,L(fu,s,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=XH(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],$t(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{AF(a.b,b,!0)?(js(a.b,"Structure pasted"+e),RE(a.b),RA(a.b),d=!0):(RF(new fH(a.b.K,a.b,vE)),BF(a.b,!0),RA(a.b))}catch(n){if(n=Xi(n),A(n,80))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",nE(e),RF(new fH(a.b.K,
+a.b,vE)),RA(a.b);else throw n;}}d&&a.b.Me(b)}function is(a){this.b=a}u(561,1,{},is);_.b=null;function KE(){KE=x;LE=new DI("COPY_SMILES",0);NE=new DI("COPY_MOL",1);OE=new DI("PASTE",2);EI=L(FI,s,95,[LE,NE,OE])}function DI(a,b){I.call(this,a,b)}u(562,141,{73:1,77:1,79:1,95:1},DI);var EI,NE,LE,OE;function AG(){this.e=y(JG,s,96,99,0)}u(563,1,{},AG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function GI(a){a.c=y(N,m,-1,20,1);a.B=y(N,m,-1,20,1);a.K=y(UE,s,-1,20,1);a.N=y(UE,s,-1,20,1);a.H=Ut([20,7]);a.e=y(N,m,-1,20,1);a.d=y(fu,s,1,20,0);a.p=y(fu,s,1,20,0);a.y=y(N,m,-1,20,1);a.A=y(N,m,-1,20,1);a.I=y(N,m,-1,20,1);a.J=y(N,m,-1,20,1);a.t=y(N,m,-1,20,1);a.C=y(N,m,-1,20,1);a.L=y(N,m,-1,20,1);a.O=y(N,m,-1,20,1);a.f=y(fu,s,1,20,0);a.r=Ut([10,2]);a.j=y(N,m,-1,101,1)}
+function HI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(N,m,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(N,m,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(UE,s,-1,4,1);d=y(UE,s,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=II(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+II(r[2],d[2],r[3],d[3]),d=II(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function X(a,b){var c,d,e,f,g,j,h,n;kG(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=JI(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(UE,s,-1,2,1);KI(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==nG(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;js(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];rG(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&jG(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=P(O(rF((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=P(O(rF((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function hG(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.E=a.u-2,X(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&fG(a,a.E,1),X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,fG(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)X(a,0),a.E=
+a.u,X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=4,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),c=3;else if(238==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)X(a,0),a.E=a.u,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.E=a.u,a.t[a.v]=3,X(a,0),a.q=!1,c=3;else if(242==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)X(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)X(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)X(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)X(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)X(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)X(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)X(a,0),a.E=a.u,X(a,0),c=2;else if(247==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=3;else if(248==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,t;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;X(a,0);e=a.K[a.u];g=a.N[a.u];VF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)kG(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)rG(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];UF(a);a.E=c+d;X(a,0);o=a.K[a.u];q=a.N[a.u];VF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,t=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=t,r=-a.K[h]*e+a.N[h]*g,t=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=t,a.K[h]+=a.K[n],a.N[h]+=a.N[n];rG(a);a.I[a.v]=n;a.J[a.v]=c+d;UF(a);b&&(VF(a,n),WE(a))}c=4}LI(a,c);a.E=a.G;b&&
+(a.E=0)}
+function KI(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function gG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])MI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,X(a,0),a.E=a.u,MI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){js(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[JI(a,a.E,a.H[a.E][d])],2<d||1!=b){js(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(UE,s,-1,2,1);KI(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)kG(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;t=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(t=-t,o=0);q=a.K[b]+r*e-t*g;t=a.N[b]+t*e+r*g;for(d=1;d<=j;++d)kG(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=t+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)kG(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)rG(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[JI(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[JI(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(N,m,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=P(O(rF((a.K[b]+a.K[e])/2))),a.O[c]=P(O(rF((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;rG(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=P(O(rF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=P(O(rF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(rG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=P(O(rF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(rF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(rG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=P(O(rF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(rF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(VF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&LI(a,j);-1<n&&(a.E=n)}
+function MI(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)kG(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function LI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=nG(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function JI(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function NI(a,b,c){var d,e,f,g;e=qh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Lu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Lu(c[d])&&!zu(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Fu(c[d],e)&&(b[d]=g,c[d]=qh,++f);if(f==a.u)break}return g==a.u}
+function WE(a){var b,c,d;b=y(UE,s,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{VE(a,b);c=~~(c/2)-P(O(Math.round(b[0])));d=~~(d/2)-P(O(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;XE(a)}}
+function VE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function fG(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=OI(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&js(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?js(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?js(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?js(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:js(a.o,"Charge change not possible on the halogen !");break;case 18:js(a.o,
+"Use X button to change charge on the X atom !")}}
+function HF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(N,m,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(N,m,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&VF(a,c);WE(a);js(a.o,"Smaller part(s) removed !");return 1}
+function nG(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function sG(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];XF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),XF(a));4==a.t[d]&&(a.t[d]=1)}}
+function II(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 UF(a){var b;PI(a);b=a.t.length;a.L=y(N,m,-1,b,1);a.O=y(N,m,-1,b,1);XE(a);XF(a)}
+function kG(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(N,m,-1,c,1),cI(a.c,b,a.c.length),a.c=b,b=y(N,m,-1,c,1),cI(a.B,b,a.B.length),a.B=b,b=y(N,m,-1,c,1),cI(a.y,b,a.y.length),a.y=b,b=y(N,m,-1,c,1),cI(a.e,b,a.e.length),a.e=b,b=y(fu,s,1,c,0),cI(a.d,b,a.d.length),a.d=b,b=y(fu,s,1,c,0),cI(a.p,b,a.p.length),a.p=b,b=y(UE,s,-1,c,1),cI(a.K,b,a.K.length),a.K=b,b=y(UE,s,-1,c,1),cI(a.N,b,a.N.length),a.N=b,b=Ut([c,7]),cI(a.H,b,a.H.length),a.H=b,c=y(N,m,-1,c,1),cI(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function xF(a,b,c,d,e,f,g){var j;j=P(O(rF(a.K[c]-d/2)));g||(j-=e-d);a=P(O(rF(a.N[c]-~~(f/2))));return new EA(j-1-b,a-b,e+1+2*b,f+2*b)}
+function rG(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(N,m,-1,b,1),cI(a.I,c,a.I.length),a.I=c,c=y(N,m,-1,b,1),cI(a.J,c,a.J.length),a.J=c,c=y(N,m,-1,b,1),cI(a.t,c,a.t.length),a.t=c,c=y(N,m,-1,b,1),cI(a.C,c,a.C.length),a.C=c,c=y(N,m,-1,b,1),cI(a.L,c,a.L.length),a.L=c,c=y(N,m,-1,b,1),cI(a.O,c,a.O.length),a.O=c,b=y(fu,s,1,b,0),cI(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function aG(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(tE(),aa);j+="JME 2013-10-12 "+new qI+"\n \n";j+=$F(a.u,3)+$F(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=xG(0.055999999999999994*(a.K[e]-c),10,4)+xG(0.055999999999999994*(g-a.N[e]),10,4)+xG(0,10,4);h=wF(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+$F(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=$F(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:QI(a,e)&&(g=2),c=$F(a.I[e],3)+$F(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=$F(a.J[e],3)+$F(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=$F(a.J[e],3)+$F(a.I[e],3)),j+=c+$F(g,3)+$F(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+$F(e,4)+$F(a.B[e],4)+aa);return j+"M END\n"}
+function zG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,S,tb,Y,M,fa,Ec,fg,yb,Nd,Od,Pd,Ya,Fc;r=y(N,m,-1,a.u+10,1);q=y(N,m,-1,a.u+10,1);n=y(N,m,-1,a.u+1,1);o=y(N,m,-1,7,1);yb=y(N,m,-1,a.u+1,1);v=y(RI,s,-1,a.u+1,2);D=y(RI,s,-1,a.v+1,2);fa=0;if(0==a.u)return l;HF(a,!0);fg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){fg=!1;break}if(a.o.t&&fg){SI(a);sG(a);TI(a,D);UI(a,v,D);var Ib,td,gf,$b,ye,ud,vd,kb,MJ,Ud,w,ya,Qm,Rm,et,nf,Pa,Sm,Tm,Ic,Um;Ib=y(N,m,-1,a.u+1,1);td=y(N,m,-1,a.u+1,1);kb=y(VI,s,-1,a.u+1,3);var ft=a.u,Vm,
+th,gt,rg,Fj,Ge,of;Fj=y(VI,s,-1,ft+2,3);Ge=y(N,m,-1,100,1);of=5;rg=0;Ge[0]=3;Fj[1]=sh;Fj[2]=zh;gt=2;if(!(3>ft))for(;of<Ge[rg]*Ge[rg];){th=0;for(Vm=!0;Vm&&th<=rg&&of>=Ge[th]*Ge[th];)0==of%Ge[th]?Vm=!1:++th;if(Vm){Fj[++gt]=Iu(of);if(gt>=ft)break;rg<Ge.length-1&&(++rg,Ge[rg]=of)}of+=2}for(w=1;w<=a.u;++w){for(ya=Tm=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(Tm*=a.i[ya]);Sm=a.c[w];18==Sm&&(Um=a.p[w],ud=Um.charCodeAt(0)-65+1,vd=0,1<Um.length&&(vd=Um.charCodeAt(1)-97),0>ud&&(ud=0),0>vd&&(vd=0),Sm=28*ud+vd);
+nf=0;-2>a.B[w]?nf=1:-2==a.B[w]?nf=2:-1==a.B[w]?nf=3:1==a.B[w]?nf=4:2==a.B[w]?nf=5:2<a.B[w]&&(nf=6);Ic=1;kb[w]=Iu(Tm);Ic*=126;kb[w]=Du(kb[w],Iu(a.y[w]*Ic));Ic*=7;kb[w]=Du(kb[w],Iu(nf*Ic));Ic*=7;kb[w]=Du(kb[w],Iu(Sm*Ic));Ic*=783;kb[w]=Du(kb[w],Iu(a.A[w]*Ic))}for(ye=0;!NI(a,Ib,kb);){et=!1;for(w=1;w<=a.u;++w)Ib[w]!=td[w]&&(td[w]=Ib[w],et=!0);if(et){for(w=1;w<=a.u;++w){kb[w]=rh;for(ya=1;ya<=a.A[w];++ya)kb[w]=Mu(kb[w],Fj[Ib[a.H[w][ya]]])}ye=0}else if(0<ye){for(w=1;w<=a.u;++w)kb[w]=rh;w=1;a:for(;w<=a.u-
+1;++w)for(ya=w+1;ya<=a.u;++ya)if(Ib[w]==Ib[ya]){kb[w]=sh;break a}}else{for(w=1;w<=a.u;++w){kb[w]=rh;for(ya=1;ya<=a.A[w];++ya)gf=a.H[w][ya],kb[w]=Mu(kb[w],Iu(a.c[gf]*a.i[JI(a,w,gf)]))}ye=1}NI(a,Ib,kb);for(w=1;w<=a.u;++w)kb[w]=Iu(td[w]*a.u+Ib[w])}for(w=1;w<=a.u;++w)td[w]=Ib[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(td[w]==Pa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Pa];a.B[w]=a.B[Pa];a.K[w]=a.K[Pa];a.N[w]=a.N[Pa];a.A[w]=a.A[Pa];a.c[Pa]=a.c[0];a.B[Pa]=a.B[0];
+a.K[Pa]=a.K[0];a.N[Pa]=a.N[0];a.A[Pa]=a.A[0];td[w]=td[Pa];td[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Ib[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Ib[a.I[w]],a.J[w]=Ib[a.J[w]],a.I[w]>a.J[w]&&(Ud=a.I[w],a.I[w]=a.J[w],a.J[w]=Ud,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Rm=Qm=
+a.u;$b=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<Qm?(Qm=a.I[ya],Rm=a.J[ya],$b=ya):a.I[ya]==Qm&&a.J[ya]<Rm&&(Rm=a.J[ya],$b=ya);Ud=a.I[w];a.I[w]=a.I[$b];a.I[$b]=Ud;Ud=a.J[w];a.J[w]=a.J[$b];a.J[$b]=Ud;Ud=a.t[w];a.t[w]=a.t[$b];a.t[$b]=Ud;Ud=a.C[w];a.C[w]=a.C[$b];a.C[$b]=Ud;MJ=a.f[w];a.f[w]=a.f[$b];a.f[$b]=MJ}UF(a);XF(a);TI(a,D);UI(a,v,D)}else{TI(a,D);a.i=y(N,m,-1,a.v+1,1);for(t=1;t<=a.v;++t)a.i[t]=a.t[t]}c=1;a.b=y(N,m,-1,a.u+1,1);Fc=1;a.b[1]=1;for(Y=0;;){M=0;for(t=1;t<=a.A[c];++t)if(g=a.H[c][t],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=yb[c]){Ec=!0;for(J=1;J<=fa;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Ec=!1;break}Ec&&(++fa,r[fa]=c,q[fa]=g)}}else o[++M]=g;if(0==M){if(Fc==a.u)break;c=n[Y--]}else if(1==M)yb[o[1]]=c,c=o[1],a.b[c]=++Fc;else{n[++Y]=c;e=0;for(t=1;t<=M;++t)if(h=JI(a,o[t],c),!D[h]){e=o[t];break}if(0==e)for(t=1;t<=M;++t)if(h=JI(a,o[t],c),2==a.i[h]||3==a.i[h]){e=o[t];break}0==e&&(e=o[1]);yb[e]=c;c=e;a.b[e]=++Fc}}yb=y(N,m,-1,a.u+1,1);b=y(N,m,-1,a.u+1,1);S=y(RI,s,-1,a.u+1,2);Nd=y(RI,s,-1,a.u+1,2);f=Fc=Y=0;for(t=
+1;t<=a.u;++t)if(1==a.b[t]){c=t;break}a:for(;;){0<f&&(yb[c]=f);b[++Fc]=c;for(a.b[c]=0;;){M=e=0;tb=a.u+1;t=1;b:for(;t<=a.A[c];++t){g=a.H[c][t];for(E=1;E<=fa;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<tb&&(e=g,tb=a.b[g]))}if(0==e){if(0==Y)break a;Nd[c]=!0;c=n[Y--]}else break}f=c;c=e;1<M&&(n[++Y]=f,S[e]=!0)}Od=y(N,m,-1,a.v+1,1);Pd=y(N,m,-1,a.u+1,1);if(a.o.Pb){var OJ=yb,SN=fa,ht,PJ,uh,He,it,jt,Na,Gj,kt;uh=y(N,m,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)uh[b[Na]]=Na;it=y(RI,s,-1,
+a.v+1,2);for(Na=1;Na<=a.u;++Na)ht=b[Na],PJ=OJ[ht],He=JI(a,ht,PJ),0!=He&&(WI(a,He,uh,Od,D),it[He]=!0);for(Na=1;Na<=a.v;++Na)it[Na]||WI(a,Na,uh,Od,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){jt=kt=0;for(Gj=1;Gj<=a.A[Na];++Gj){He=JI(a,Na,a.H[Na][Gj]);if(5==a.i[He])continue a;1==a.t[He]&&0!=XI(a,He,Na)&&++kt;2==a.t[He]&&(jt=a.H[Na][Gj])}if(0!=kt)if(0<jt){var ka=a,RJ=Na,pf=uh,Xc=Pd,mc=void 0,Hj=void 0,Jc=void 0,Ie=void 0,Kc=void 0,Wm=void 0,Xm=void 0,Ym=void 0,Vd=void 0,Yc=void 0,Zc=void 0,
+lt=void 0,Ij=void 0,Wd=void 0,Jj=void 0,Je=void 0,Kj=void 0,mt=void 0,Lj=void 0,Ke=void 0,SJ=void 0,qf=void 0,TJ=void 0,nt=void 0,Mj=void 0,rf=void 0,Zc=1,Hj=RJ,mc=y(N,m,-1,ka.u+1,1);for(mc[1]=RJ;;){lt=!1;for(Yc=1;Yc<=ka.A[Hj];++Yc)if(Jc=ka.H[Hj][Yc],!(Jc==mc[1]||Jc==mc[Zc-1]))if(Ie=JI(ka,Hj,Jc),2==ka.t[Ie]&&5!=ka.i[Ie]){Hj=mc[++Zc]=Jc;lt=!0;break}if(!lt)break}if(!(0==Zc%2||2>ka.A[mc[Zc]]||3<ka.A[mc[Zc]])){rf=mc[1];Kc=mc[~~((Zc+1)/2)];Vd=mc[Zc];qf=Ke=Je=Wd=0;nt=mt=!1;for(Yc=1;Yc<=ka.A[rf];++Yc)Jc=
+ka.H[rf][Yc],Ie=JI(ka,rf,Jc),1!=ka.t[Ie]||5==ka.i[Ie]||(0==Wd?Wd=Jc:Je=Jc);0<pf[Je]&&pf[Wd]>pf[Je]&&(Wm=Wd,Wd=Je,Je=Wm);Ij=Wd;0==Wd&&(Ij=Je,mt=!0);for(Yc=1;Yc<=ka.A[Vd];++Yc)Jc=ka.H[Vd][Yc],Ie=JI(ka,Vd,Jc),1!=ka.t[Ie]||5==ka.i[Ie]||(0==Ke?Ke=Jc:qf=Jc);0<pf[qf]&&pf[Ke]>pf[qf]&&(Wm=Ke,Ke=qf,qf=Wm);Lj=Ke;0==Ke&&(Lj=qf,nt=!0);Jj=XI(ka,JI(ka,rf,Wd),rf);Kj=XI(ka,JI(ka,rf,Je),rf);SJ=XI(ka,JI(ka,Vd,Ke),Vd);TJ=XI(ka,JI(ka,Vd,qf),Vd);1<(0>Jj+Kj?-(Jj+Kj):Jj+Kj)||0!=SJ||0!=TJ?js(ka.o,"Bad stereoinfo on allene !"):
+(Xm=ka.K[mc[Zc-1]]-ka.K[Vd],Ym=ka.N[mc[Zc-1]]-ka.N[Vd],Mj=Math.sqrt(Xm*Xm+Ym*Ym),0.001>Mj&&(Mj=0.001),0<(ka.N[Lj]-ka.N[mc[Zc-1]])*(Xm/Mj)-(ka.K[Lj]-ka.K[mc[Zc-1]])*(Ym/Mj)?Xc[Kc]=1:Xc[Kc]=-1,mt&&(Xc[Kc]*=-1),nt&&(Xc[Kc]*=-1),Ij==Wd&&0>Jj&&(Xc[Kc]*=-1),Ij==Je&&0>Kj&&(Xc[Kc]*=-1),pf[Ij]>pf[Lj]&&(Xc[Kc]*=-1))}}else b:{var vb=a,ab=Na,ot=OJ,UJ=uh,VJ=r,WJ=q,TN=SN,Zm=Pd,$m=void 0,$c=void 0,pt=void 0,vh=void 0,Ba=void 0,wh=void 0,xd=void 0,Nj=void 0,Xd=void 0,Qb=void 0,ja=void 0,ha=void 0,Le=void 0,an=void 0,
+ad=void 0,K=void 0,bn=void 0,ha=y(N,m,-1,4,1),an=y(N,m,-1,4,1),Oj=void 0,bd=void 0,cn=void 0,dn=void 0,qt=void 0,Pj=void 0,Pj=-1;0<ot[ab]&&(ha[++Pj]=ot[ab]);for(bd=1;bd<=TN;++bd)VJ[bd]==ab&&(ha[++Pj]=WJ[bd]),WJ[bd]==ab&&(ha[++Pj]=VJ[bd]);for(bd=Pj+1;bd<vb.A[ab];++bd){qt=vb.u+1;cn=1;c:for(;cn<=vb.A[ab];++cn){Oj=vb.H[ab][cn];for(dn=0;dn<bd;++dn)if(Oj==ha[dn])continue c;UJ[Oj]<qt&&(qt=UJ[Oj],ha[bd]=Oj)}}0==ot[ab]&&0<vb.y[ab]?(ha[3]=ha[2],ha[2]=ha[1],ha[1]=ha[0],ha[0]=-1):0<vb.y[ab]&&(ha[3]=ha[2],ha[2]=
+ha[1],ha[1]=-1);for(Ba=Nj=wh=vh=bn=xd=Qb=0;4>Ba;++Ba)0>=ha[Ba]||($m=JI(vb,ab,ha[Ba]),an[Ba]=XI(vb,$m,ab),0<an[Ba]?(++Qb,bn=ha[Ba],wh=ha[Ba]):0>an[Ba]?(++xd,vh=ha[Ba],wh=ha[Ba]):Nj=ha[Ba]);Xd=Qb+xd;K=y(N,m,-1,4,1);ad=0;if(3==vb.A[ab]){if(1==Qb&&1==xd||3==Xd&&0<Qb&&0<xd){js(vb.o,"Error in C3H stereospecification !");break b}Le=ha[0];1==Xd?Le=wh:2==Xd&&(Le=Nj);ja=HI(vb,ab,Le,ha);K[0]=wh;K[1]=-1;K[2]=ja[2];K[3]=ja[1];0<Qb?ad=1:ad=-1}else if(4==vb.A[ab])if(1==Xd)ja=HI(vb,ab,wh,ha),K[0]=ja[0],K[1]=ja[3],
+K[2]=ja[2],K[3]=ja[1],0<Qb?ad=1:ad=-1;else{Le=ha[0];1<Nj&&(Le=Nj);1==Qb?Le=bn:1==xd&&(Le=vh);ja=HI(vb,ab,Le,ha);$c=y(N,m,-1,4,1);for(Ba=0;4>Ba;++Ba)$m=JI(vb,ab,ja[Ba]),$c[Ba]=XI(vb,$m,ab);if(4==Xd){if(0==Qb||0==xd){js(vb.o,"Error in C4 stereospecification !");break b}if(1==Qb||1==xd)K[0]=ja[0],K[1]=ja[3],K[2]=ja[2],K[3]=ja[1],ad=$c[0];else{for(Ba=0;4>Ba;++Ba)-1==$c[Ba]&&($c[Ba]=0);Xd=2}}else if(3==Xd)if(3==Qb||3==xd)K[0]=ja[0],K[1]=ja[3],K[2]=ja[2],K[3]=ja[1],0<Qb?ad=-1:ad=1;else{1==Qb?Qb=pt=1:xd=
+pt=-1;for(Ba=0;4>Ba;++Ba)$c[Ba]==pt&&($c[Ba]=0);Xd=2}if(2==Xd)if(1==Qb&&1==xd)ja[1]==vh?(ja[1]=ja[2],ja[2]=ja[3]):ja[2]==vh&&(ja[2]=ja[3]),K[0]=bn,K[1]=vh,K[2]=ja[2],K[3]=ja[1],ad=1;else{if($c[0]==$c[1]||$c[1]==$c[2]){js(vb.o,"Error in C4 stereospecification ! 2/0r");break b}0!=$c[0]?(K[0]=ja[0],K[1]=ja[2],K[2]=ja[1],K[3]=ja[3]):(K[0]=ja[1],K[1]=ja[3],K[2]=ja[2],K[3]=ja[0]);1<Qb?ad=1:ad=-1}}var qb=void 0;ha[0]==K[1]?(qb=K[0],K[0]=K[1],K[1]=qb,qb=K[2],K[2]=K[3],K[3]=qb):ha[0]==K[2]?(qb=K[2],K[2]=K[0],
+K[0]=qb,qb=K[1],K[1]=K[3],K[3]=qb):ha[0]==K[3]&&(qb=K[3],K[3]=K[0],K[0]=qb,qb=K[1],K[1]=K[2],K[2]=qb);ha[1]==K[2]?(qb=K[1],K[1]=K[2],K[2]=qb,qb=K[2],K[2]=K[3],K[3]=qb):ha[1]==K[3]&&(qb=K[1],K[1]=K[3],K[3]=qb,qb=K[2],K[2]=K[3],K[3]=qb);K[2]==ha[2]?Zm[ab]=1:K[2]==ha[3]?Zm[ab]=-1:js(vb.o,"Error in stereoprocessing ! - t30");Zm[ab]*=ad}}}Ya=new bI;j=y(N,m,-1,a.u+1,1);for(t=1;t<=a.u;++t)j[b[t]]=t;for(t=1;t<=a.u;++t){c=b[t];S[c]&&(Ya.b.b+=ua);0<yb[t]&&YI(a,c,yb[c],Ya,Od);var xh=v[c],Kb=void 0,Qj=void 0,
+yh=void 0,W=void 0,W=Sc,Kb=!1;0!=a.B[c]&&(Kb=!0);0!=Pd[c]&&(Kb=!0);yh=-1;for(Qj=1;Qj<=a.z;++Qj)if(a.r[Qj][0]==c){yh=a.r[Qj][1];break}-1<yh&&(Kb=!0);a.o.Ob&&0<a.e[c]&&(Kb=!0,yh=1);switch(a.c[c]){case 2:W=Eb;break;case 3:xh?W="c":W=Hb;break;case 4:xh?(W=Kf,0<a.y[c]&&(Kb=!0)):W=kc;break;case 5:xh?W="o":W=sc;break;case 7:xh?(W="p",0<a.y[c]&&(Kb=!0)):W=uc;break;case 8:xh?W=xg:W=Hc;break;case 13:xh?W=Ag:W=Mc;Kb=!0;break;case 6:W=Nc;Kb=!0;break;case 9:W=Vb;break;case 10:W=Nb;break;case 11:W=Gb;break;case 12:W=
+cc;break;case 1:W=Zb;Kb=!0;break;case 19:W=vc;Kb=!0;break;case 20:W=wc;Kb=!0;break;case 21:W=xc;Kb=!0;break;case 22:W=yc;Kb=!0;break;case 18:Kb=!0,W=a.p[c],(H(W,wa)||H(W,ed)||H(W,zb))&&(Kb=!1)}Kb&&(W=Tc+W,1==Pd[c]?W+=xb:-1==Pd[c]&&(W+="@@"),1==a.y[c]?W+=Zb:1<a.y[c]&&(W+=Zb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?W+=xa:W+=Ca,1<ck(a.B[c])&&(W+=ck(a.B[c]))),-1<yh&&(W+=nb+yh),W+=Wc);En(Ya.b,W);for(E=1;E<=fa;++E)if(r[E]==c||q[E]==c)d=q[E],d==c&&(d=r[E]),j[c]<j[d]&&YI(a,r[E],q[E],Ya,Od),9<E&&(Ya.b.b+="%"),Dn(Ya,l+
+(new T(E)).b);Nd[c]&&(Ya.b.b+=va)}return Ya.b.b}function yG(a){a=new IE(a);UF(a);return a}
+function VF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)YE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function WF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&VF(a,c);0==a.A[d]&&VF(a,d)}
+function SI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=JI(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&VF(a,c)}}}function PI(a){var b;b=a.c.length;a.H=Ut([b,7]);a.A=y(N,m,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function UI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(N,m,-1,a.v+1,1);r=y(RI,s,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[JI(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(zb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(RI,s,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(RI,s,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:QI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(RI,s,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function XE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=P(O(rF((a.K[b]+a.K[c])/2))),a.O[d]=P(O(rF((a.N[b]+a.N[c])/2)))}function TI(a,b){var c;for(c=1;c<=a.v;++c)yF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function wF(a,b){var c;c=(tE(),zE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function QI(a,b){return 2==a.t[b]?!0:!1}function yF(a,b,c){var d,e,f,g;g=1;a.b=y(N,m,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function iG(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Ut([b+5,2]),cI(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function SF(a){var b;a.z=0;a.s=0;zG(a);for(b=1;b<=a.u;++b)a.E=b,iG(a);a.E=0}
+function TF(a){var b,c;b=y(UE,s,-1,4,1);VE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function PE(a,b){var c,d,e,f,g,j,h,n;c=y(UE,s,-1,4,1);VE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;VE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function vG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function ZF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Tc)&&WH(c,Wc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(nb);e=c.indexOf(Zb);g=bk(c.indexOf(xa),c.indexOf(Ca));if(-1<d){j=ww(c,d+1);try{a.o.z=KD(j,10)}catch(h){if(h=Xi(h),A(h,80))a.o.z=0;else throw h;}a.E=b;iG(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=H(d,Hb)?3:H(d,Eb)?2:H(d,kc)?4:H(d,sc)?5:H(d,uc)?7:H(d,Hc)?8:H(d,Vb)?9:H(d,Nb)?10:H(d,Gb)?11:H(d,cc)?12:H(d,Zb)?1:H(d,Mc)?13:H(d,Nc)?6:H(d,vc)?19:H(d,wc)?20:H(d,xc)?21:H(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=HH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=HH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=HH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=HH(c,g++);for(;45==e;)--d,e=HH(c,g++)}a.B[b]=d}}}
+function GF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new fE(b);try{for(;b.k=ZD(b,b.b),b.k<b.j;)d=EF(KD(bE(b),10)).b,c=e=EF(KD(bE(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Xi(f),A(f,80))Bn(f);else throw f;}}function YI(a,b,c,d,e){b=JI(a,b,c);5!=a.i[b]&&QI(a,b)?d.b.b+=sb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=wb,a=a.f[b],null!=a&&(e=a),En(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Vc)}
+function jG(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,js(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:js(a.o,"Stereomarking allowed only on single and double bonds!")}
+function WI(a,b,c,d,e){var f,g,j,h,n,o,r,q,t;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=JI(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=JI(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=JI(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=JI(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,t=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=t?0-t:t))js(a.o,"Not unique E/Z geometry !");else{j=JI(a,b,e);f=JI(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=JI(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<t||0>r&&0>t?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function OI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=JI(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(QI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function XI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function XF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=OI(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function ZE(a){GI(this);this.o=a;this.z=this.v=this.u=0}
+function FF(a,b){var c,d,e,f,g,j,h;ZE.call(this,a);f=l;j=CF(b);if(null!=j){h=new eE(b,j,!0);for(e=1;4>=e;++e)f=DF(h,j);g=EF(KD(no(f.substr(0,3)),10)).b;c=EF(KD(no(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)kG(this),f=DF(h,j),this.K[e]=(new TH(QH(no(f.substr(0,10))))).b,this.N[e]=-(new TH(QH(no(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=no(f.substr(31,d-31)),ZF(this,e,d),62<=f.length&&(f=no(f.substr(60,3)),0<f.length&&(f=EF(KD(f,10)).b,0<f&&(this.E=e,a.z=f,iG(this),this.E=0)));for(e=1;e<=c;++e)rG(this),
+f=DF(h,j),this.I[e]=EF(KD(no(f.substr(0,3)),10)).b,this.J[e]=EF(KD(no(f.substr(3,3)),10)).b,g=EF(KD(no(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=EF(KD(no(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);PI(this);vG(this);WE(this);for(UF(this);(h.k=ZD(h,h.b),h.k<h.j)&&!(null==(f=bE(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new dE(f);bE(g);bE(g);j=EF(KD(bE(g),10)).b;
+for(e=1;e<=j;++e)c=EF(KD(bE(g),10)).b,this.B[c]=EF(KD(bE(g),10)).b}if(0==f.indexOf("M APO")){g=new dE(f);bE(g);bE(g);j=EF(KD(bE(g),10)).b;for(e=1;e<=j;++e)c=EF(KD(bE(g),10)).b,f=EF(KD(bE(g),10)).b,this.E=c,X(this,0),ZF(this,this.u,vc+f),this.E=0}}SI(this);UF(this)}}
+function CG(a,b){var c,d,e,f,g;ZE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));WH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new dE(b);d=EF(KD(bE(f),10)).b;e=EF(KD(bE(f),10)).b;for(c=1;c<=d;++c)g=bE(f),kG(this),ZF(this,this.u,g),this.K[c]=(new TH(QH(bE(f)))).b,this.N[c]=-(new TH(QH(bE(f)))).b;for(c=1;c<=e;++c)if(rG(this),this.I[c]=EF(KD(bE(f),10)).b,this.J[c]=EF(KD(bE(f),10)).b,this.t[c]=EF(KD(bE(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;PI(this);vG(this);WE(this)}catch(j){j=Xi(j);if(A(j,80)){j.Ic();this.u=0;return}throw j;}SI(this);UF(this)}}
+function IF(a,b,c){var d,e,f;ZE.call(this,a);f=y(N,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(kG(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))rG(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;UF(this);WE(this)}
+function bG(a,b,c){var d,e,f,g,j;ZE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(N,m,-1,this.u+1,1);this.B=y(N,m,-1,this.u+1,1);this.y=y(N,m,-1,this.u+1,1);this.e=y(N,m,-1,this.u+1,1);this.d=y(fu,s,1,this.u+1,0);this.K=y(UE,s,-1,this.u+1,1);this.N=y(UE,s,-1,this.u+1,1);this.p=y(fu,s,1,this.u+1,0);this.I=y(N,m,-1,this.v+1,1);this.J=y(N,m,-1,this.v+1,1);this.t=y(N,m,-1,this.v+1,1);this.f=y(fu,s,1,this.v+1,0);this.C=y(N,m,-1,this.v+1,1);this.r=Ut([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}UF(this);WE(this)}
+function IE(a){var b;GI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(N,m,-1,this.u+1,1);cI(a.c,this.c,this.u+1);this.B=y(N,m,-1,this.u+1,1);cI(a.B,this.B,this.u+1);this.y=y(N,m,-1,this.u+1,1);cI(a.y,this.y,this.u+1);this.e=y(N,m,-1,this.u+1,1);cI(a.e,this.e,this.u+1);this.d=y(fu,s,1,this.u+1,0);cI(a.d,this.d,this.u+1);this.K=y(UE,s,-1,this.u+1,1);cI(a.K,this.K,this.u+1);this.N=y(UE,s,-1,this.u+1,1);cI(a.N,this.N,this.u+1);this.p=y(fu,s,1,this.u+1,0);cI(a.p,this.p,this.u+1);this.I=y(N,
+m,-1,this.v+1,1);cI(a.I,this.I,this.v+1);this.J=y(N,m,-1,this.v+1,1);cI(a.J,this.J,this.v+1);this.t=y(N,m,-1,this.v+1,1);cI(a.t,this.t,this.v+1);this.f=y(fu,s,1,this.v+1,0);cI(a.f,this.f,this.v+1);this.C=y(N,m,-1,this.v+1,1);cI(a.C,this.C,this.v+1);this.r=Ut([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function xG(a,b,c){var d,e,f;if(0==c)return $F(cu(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(O(rF(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new TH(a)).b;d=oo(e,po(46));0>d&&(e+=Xa,d=oo(e,po(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=cb;if(0==b)return e;e.length>b&&(e=wb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function CF(a){var b;b=new eE(a,aa,!0);if(4<YD(b))return aa;b=new eE(a,oh,!0);return 4<YD(b)?oh:null}
+function $F(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=wb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function DF(a,b){for(var c,d;a.k=ZD(a,a.b),a.k<a.j;){d=bE(a);if(H(d,b))return ba;for(bE(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}u(564,1,{96:1},ZE,FF,CG,IF,bG,IE);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function ks(){ks=x;ls=new bD(Zb)}
+function OF(a,b){var c;ks();var d;AI.call(this);this.d=new zB("Help");new zB("Home");this.e=b;Q(this,(tE(),vE));this.hc&&rC(this.hc.d,!1);oC(this,!1);d=bA(b);if(1==a)this.f||(this.f=new KC(d),yI(this.f,-30,0)),this.k=this.f,c=GE(b),this.hc&&qC(this.hc.d.A.c,Lc),IA(this,new uB(2)),this.i=new bD(c+" "),R(this,this.i,Mb),d=new MA,R(d,this.j,null),this.e.Hb&&(c=new zB("Submit"),R(d,c,null)),R(this,d,Oc),aD(this.i,no(uo(this.i.hc.b.hb,gh))),this.hc&&rC(this.hc.d,!0),oC(this,!0);else if(2==a)this.c||
+(this.c=new KC(d),yI(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&qC(this.hc.d.A.c,"Nonstandard atom"),IA(this,new uB(2)),c=new MA,R(c,new DC("atomic SMILES",1),null),R(this,c,qc),c=Zb,ls&&(c=uo(ls.hc.b.hb,gh)),ls=new cD(c,8),R(this,ls,Mb),c=new MA,R(c,this.j,null),R(this,c,Oc);else{this.b||(this.b=new KC(d),yI(this.b,5*b.Z,0));var e,f;d="About "+(tE(),HG);this.hc&&qC(this.hc.d.A.c,d);IA(this,new zC(0));Q(this,vE);R(this,new DC(HG+" Molecular Editor v2013-10-13",1),null);R(this,new DC("Peter Ertl and Bruno Bienfait",
+1),null);for(c=uE,d=0,f=c.length;d<f;++d)e=c[d],e=new DC(e,1),oA(e,this.e.y),R(this,e,null);c=new MA;R(c,this.d,null);R(c,this.j,null);R(this,c,null);this.k=this.b}nC(this);c=this.k;zI(this.hc.d,c.b,c.c);!aA(this)&&FA(this);pA(this)}u(565,557,ji,OF);_.Pf=function(a){var b,c;if(a.i===this.d){try{b=new ED(this.e.I),c=DD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Xi(d),A(d,68))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,nE(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var ls;
+function ZI(a,b){$z(b)==a.b?Q(b,(FB(),OB)):Q(b,a.b)}
+function $I(a){var b,c,d,e;e=l;d=!1;$z(aJ)!=a.b?(e=wa,d=!0):$z(bJ)!=a.b?(e="!#6",d=!0):$z(cJ)!=a.b?(Q(dJ,(FB(),OB)),Q(eJ,OB),Q(fJ,OB),Q(gJ,OB),e="F,Cl,Br,I"):(b=$z(hJ)!=a.b,c=$z(iJ)!=a.b,$z(jJ)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),$z(kJ)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),$z(lJ)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),$z(mJ)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),$z(nJ)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),$z(dJ)!=a.b&&(e+="F,"),$z(eJ)!=a.b&&(e+="Cl,"),$z(fJ)!=a.b&&(e+="Br,"),$z(gJ)!=a.b&&(e+="I,"),
+WH(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ed:c?e=zb:(Q(aJ,(FB(),OB)),e=wa)));b=l;d&&$z(hJ)!=a.b&&(b+=";a");d&&$z(iJ)!=a.b&&(b+=";A");$z(oJ)!=a.b&&(b+=";R");$z(pJ)!=a.b&&(b+=";!R");$z(aJ)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=qJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=rJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);$z(sJ)!=a.b&&(e="~");$z(tJ)!=a.b&&(e=nb);$z(uJ)!=a.b&&(e=xb);$z(vJ)!=a.b&&(e="!@");aD(a.f,e)}
+function wJ(a){xJ(a);yJ(a);var b=qJ.hc.b;Ky(b,0);b.hb.options[0].selected=!0;b=rJ.hc.b;Ky(b,0);b.hb.options[0].selected=!0;Q(hJ,a.b);Q(iJ,a.b);Q(oJ,a.b);Q(pJ,a.b);Q(qJ,a.b);Q(rJ,a.b);zJ(a)}function xJ(a){Q(jJ,a.b);Q(kJ,a.b);Q(lJ,a.b);Q(mJ,a.b);Q(nJ,a.b);Q(dJ,a.b);Q(eJ,a.b);Q(fJ,a.b);Q(gJ,a.b)}function yJ(a){Q(aJ,a.b);Q(bJ,a.b);Q(cJ,a.b)}function zJ(a){Q(sJ,a.b);Q(tJ,a.b);Q(uJ,a.b);Q(vJ,a.b);a.c=!1}
+function PF(a){pC.call(this,"Atom/Bond Query");this.j=new zB(this.Of());ZA(this.r,new BI(this));this.b=(tE(),vE);this.d=a;this.e||(a=bA(a),this.e=new KC(a),yI(this.e,-150,10));this.k=this.e;IA(this,new yC);Q(this,this.b);a=new MA;IA(a,new dC(0,3,1));R(a,new CC("Atom type :"),null);aJ=new zB(Cb);bJ=new zB("Any except C");cJ=new zB("Halogen");R(a,aJ,null);R(a,bJ,null);R(a,cJ,null);R(this,a,null);a=new MA;IA(a,new dC(0,3,1));R(a,new DC("Or select one or more from the list :",0),null);R(this,a,null);
+a=new MA;IA(a,new dC(0,3,1));jJ=new zB(Hb);kJ=new zB(kc);lJ=new zB(sc);mJ=new zB(Hc);nJ=new zB(uc);dJ=new zB(Vb);eJ=new zB(Nb);fJ=new zB(Gb);gJ=new zB(cc);R(a,jJ,null);R(a,kJ,null);R(a,lJ,null);R(a,mJ,null);R(a,nJ,null);R(a,dJ,null);R(a,eJ,null);R(a,fJ,null);R(a,gJ,null);R(this,a,null);a=new MA;IA(a,new dC(0,3,1));qJ=new DB;CB(qJ,Cb);CB(qJ,cb);CB(qJ,eb);CB(qJ,lb);CB(qJ,mb);R(a,new CC("Number of hydrogens : "),null);R(a,qJ,null);R(this,a,null);a=new MA;IA(a,new dC(0,3,1));rJ=new DB;CB(rJ,Cb);CB(rJ,
+cb);CB(rJ,eb);CB(rJ,lb);CB(rJ,mb);CB(rJ,"4");CB(rJ,"5");CB(rJ,"6");R(a,new DC("Number of connections :",0),null);R(a,rJ,null);R(a,new DC(" (H's don't count.)",0),null);R(this,a,null);a=new MA;IA(a,new dC(0,3,1));R(a,new CC("Atom is :"),null);hJ=new zB(Db);R(a,hJ,null);iJ=new zB("Nonaromatic");R(a,iJ,null);oJ=new zB(Gc);R(a,oJ,null);pJ=new zB(pc);R(a,pJ,null);R(this,a,null);a=new MA;Q(a,VB($z(this)));IA(a,new dC(0,3,1));R(a,new CC("Bond is :"),null);sJ=new zB(Cb);R(a,sJ,null);tJ=new zB(Db);R(a,tJ,
+null);uJ=new zB(Gc);R(a,uJ,null);vJ=new zB(pc);R(a,vJ,null);R(this,a,null);a=new MA;IA(a,new dC(1,3,1));this.f=new cD(wa,20);R(a,this.f,null);R(a,new zB(Cc),null);R(a,this.j,null);R(this,a,null);this.hc&&rC(this.hc.d,!1);oC(this,!1);xJ(this);yJ(this);zJ(this);Q(hJ,this.b);Q(iJ,this.b);Q(oJ,this.b);Q(pJ,this.b);Q(qJ,this.b);Q(rJ,this.b);ZI(this,aJ);nC(this);a=this.k;zI(this.hc.d,a.b,a.c);!aA(this)&&FA(this);pA(this)}u(566,557,ji,PF);
+_.Pf=function(a,b){var c;H(b,Cc)?(wJ(this),ZI(this,aJ),$I(this)):A(a.i,43)?(zJ(this),bu(a.i)===bu(aJ)?(xJ(this),yJ(this)):bu(a.i)===bu(bJ)?(xJ(this),yJ(this)):bu(a.i)===bu(cJ)?(xJ(this),yJ(this)):bu(a.i)===bu(oJ)?Q(pJ,this.b):bu(a.i)===bu(pJ)?(Q(oJ,this.b),Q(hJ,this.b)):bu(a.i)===bu(hJ)?(Q(iJ,this.b),Q(pJ,this.b)):bu(a.i)===bu(iJ)?Q(hJ,this.b):bu(a.i)===bu(sJ)||bu(a.i)===bu(tJ)||bu(a.i)===bu(uJ)||bu(a.i)===bu(vJ)?(wJ(this),this.c=!0):yJ(this),ZI(this,a.i),$I(this)):A(a.i,44)&&(zJ(this),c=a.i,0==c.hc.b.hb.selectedIndex?
+Q(c,this.b):Q(c,(FB(),OB)),$I(this));107!=this.d.d&&(this.d.d=107,RA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var aJ=_.f=null,sJ=null,bJ=null,hJ=null,tJ=null,fJ=null,jJ=null,rJ=null,qJ=null,eJ=null,dJ=null,cJ=null,gJ=null,kJ=null,iJ=null,pJ=null,vJ=null,lJ=null,nJ=null,oJ=null,uJ=null,mJ=null;function KG(){nI(this)}u(567,542,qi,KG);_.Qe=function(){this.b=-1;this.c=y(oI,s,0,0,0);this.d=0};_.b=-1;
+function hs(a,b){var c;a.b=b;var d,e;d=null;fD();if(e=c=(e=$wnd.clipboardData.getData(Qc),null!=e?new tD(e):null))e=(iD(),lD),e=mD(e,(iD(),lD))||mD(e,jD);if(e)try{d=qD(c)}catch(f){if(f=Xi(f),A(f,61))Bn(f);else throw f;}c=d;null!=c&&mE(b,c)}function gs(a){a=new tD(a);fD();var b,c;try{b=qD(a),c=Rn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Qc,c)}catch(d){if(d=Xi(d),A(d,61))Bn(d);else throw d;}}function LG(){}u(568,1,{62:1,69:1},LG);_.xe=function(a){mE(this.b,a.b)};
+_.b=null;function aH(){this.hb=Sx()}u(570,333,wi,aH);function ds(){var a;ds=x;AJ=(a=!1,Wf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);BJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");CJ=AJ&!BJ;var b;a=L(N,m,-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]);es=y(N,m,-1,1E3,1);for(b=0;b<es.length;++b)es[b]=-999;for(b=0;b<a.length;b+=2)es[a[b+1]]=a[b]}
+function Xq(a,b,c){a=new DJ(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function PA(a,b,c){var d;d=new EJ;yj(d.u,b,c);rj(a.i,d.u,0,0);fj(a.b,d);return d}function UG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function nF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)$w(a.i,b.u,c,d),b.s=c,b.t=d;FJ(b)}
+function TG(a,b,c,d){ds();this.hb=Sx();this.b=new lj;this.k=new lj;this.f=d;this.hb.style[ag]=cb;this.hb.style[Zf]=cb;this.hb.style[Rg]=cf;this.hb.style[lh]=b;this.hb.style[Re]=c;this.i=new GJ;this.i.hb.style[lh]=fb;this.i.hb.style[Re]=fb;CJ?(b=new HJ,c=new IJ,rj(b,this.i,0,0),rj(b,c,0,0),dx(this,b)):dx(this,this.i);this.d=a;a.Vb=this;CJ?(this.n=new JJ(this),this.n.j=new KJ(this),this.n.k=new LJ(this),this.n.o=new NJ(this),this.n.n=new QJ(this),this.d&&(this.n.f=new XJ(this),this.n.i=new YJ(this),
+this.n.b=new ZJ(this))):B(this,new $J(this),(os(),os(),ps));B(this,this,(br(),br(),cr));B(this,new aK(this),(Bj(),Bj(),Cj));B(this,new bK(this),(Dj(),Dj(),Ej));B(this,new cK(this),(as(),as(),bs));(Wq(),Wq(),tA).b=this}u(569,570,wi,TG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var CJ,BJ,AJ,es=null;function GJ(){bx.call(this);this.hb[Dd]=Ze}u(572,311,wi,GJ);function HJ(){GJ.call(this);this.hb.style[lh]=fb;this.hb.style[Re]=fb}u(571,572,wi,HJ);function $J(a){this.b=a}u(573,1,{},$J);
+_.uc=function(a){var b,c,d,e;d=Tj(a);e=Uj(a);c=Vj(a.b);b=new dK(a);2==c&&(b.f=4);b=cG(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function aK(a){this.b=a}u(574,1,{},aK);_.vc=function(a){var b,c;b=Tj(a);c=Uj(a);a=new dK(a);this.b.j?mG(this.b.d,a,b,c):oG(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function bK(a){this.b=a}u(575,1,{},bK);_.wc=function(a){this.b.j=!1;Tj(a);Uj(a);qG(this.b.d)};_.b=null;function cK(a){this.b=a}u(576,1,{},cK);_.b=null;
+function IJ(){GJ.call(this);this.hb.style[lh]=fb;this.hb.style[Re]=fb}u(577,572,wi,IJ);function eK(a,b){var c;c=b.b;c.f=4;return cG(a.b.d,c,b.e,b.f)}function KJ(a){this.b=a}u(578,1,{},KJ);_.Qf=function(a){return eK(this,a)};_.b=null;function Qs(a,b){oG(a.b.d,b.b,b.e,b.f);return cG(a.b.d,b.b,b.e,b.f)}function LJ(a){this.b=a}u(579,1,{},LJ);_.Qf=function(a){return Qs(this,a)};_.b=null;function NJ(a){this.b=a}u(580,1,{},NJ);_.Qf=function(a){return mG(this.b.d,a.b,a.e,a.f)};_.b=null;
+function QJ(a){this.b=a}u(581,1,{},QJ);_.Qf=function(){return qG(this.b.d)};_.b=null;function Sr(a,b){var c;c=O(rF(b.c));c=new vD(b,0,sg,c);JE(a.b.d,c);return!0}function XJ(a){this.b=a}u(582,1,{},XJ);_.Qf=function(a){return Sr(this,a)};_.b=null;function Tr(a,b){var c;c=O(rF(100*b.d));c=new vD(b,0,yg,c);JE(a.b.d,c);return!0}function YJ(a){this.b=a}u(583,1,{},YJ);_.Qf=function(a){return Tr(this,a)};_.b=null;function Xr(a,b){var c;c=new vD(b,0,ne,qh);JE(a.b.d,c);return!0}function ZJ(a){this.b=a}
+u(584,1,{},ZJ);_.Qf=function(a){return Xr(this,a)};var fK=_.b=null;function gK(){gK=x;fK=new Ou((cv(),new bv("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function hK(){hK=x;iK={}}function jK(a,b,c){var d;c&&(b.style[te]=c.c+hg,d=c.b,d!=Tb&&(b.style[se]=d),0!=(c.d&1)&&(b.style[ve]=qd),0!=(c.d&2)&&(b.style[ue]=Xe));a.f.style[kh]=Qf}
+function jC(a){var b=kK,c,d,e,f,g,j,h,n,o,r,q,t,v;c=Ji(a);c in iK?a=iK[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Gg),f=$doc.createElement(Ve),f.width=1,f.height=1,g=(gK(),fK),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),jK(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=yo(e),n=yo(e)+(e.offsetHeight||0),o=n-h,r=yo(f)+(f.offsetHeight||0)+1,q=n-r,t=r-h,d.removeChild(e),v=new lK,v.b=t,v.c=q,v.d=o,v),iK[c]=a);return a}
+function mK(){hK();var a,b,c,d,e;Rj();this.b=L(fu,s,1,["monospace","sans-serif",Dg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Gg);this.f.innerHTML=this.i||l;this.f.style[te]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[se]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}u(587,1,{},mK);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var iK;function lK(){}
+u(588,1,{},lK);_.b=0;_.c=0;_.d=0;function dG(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,13))return!!a.b.b.metaKey}catch(b){if(b=Xi(b),!A(b,86))throw b;}return!1}function eG(a){try{if(a.b&&A(a.b,13))return!!a.b.b.shiftKey}catch(b){if(b=Xi(b),!A(b,86))throw b;}return!1}function dK(a){fs.call(this,null,0,null);this.b=a}function DJ(a,b,c){fs.call(this,a,0,b);this.b=c}u(589,419,Bi,dK,DJ);_.ve=function(){return dG(this)};_.we=function(){return eG(this)};_.b=null;
+function YC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=kK;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,jK(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function XC(a){this.c=a;this.b={};!kK&&(kK=new mK)}u(590,422,ri,XC);var kK=null;function QA(a){this.b=a}u(591,430,{},QA);_.b=null;function nK(a,b){this.b=a;this.c=b}u(592,1,{},nK);_.b=null;_.c=null;function oK(){vy.call(this);this.hb[Dd]="jsa-resetTable";this.hb.style[lh]=md}u(593,343,wi,oK);
+function pK(){pK=x;var a=qK=new mK;Rj();a.i="9p";a.f.style[se]=Dg;a.f.style[te]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[te]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);rK=new dB(1)}function dF(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,FJ(a)}
+function fF(a,b,c,d,e,f,g){var j,h,n,o,r,q,t,v,D,E,J;a.o&&(cF(a,!1),360<=g||-360>=g?j=eF(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,t=d/2,v=e/2,D=sK(r,q,t,v,f),E=sK(r,q,t,v,h),J="<g"+a.n+ub,J+='<path d ="M '+D.b+ba+D.c+" A "+t+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),dF(a,j))}function V(a,b,c,d,e){a.o&&dF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+bb)}
+function bF(a,b,c,d,e){a.o&&(cF(a,!1),dF(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+bb))}function mF(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ia+d+ea+a.j+' fill="'+e+la+b+"</text>");dF(a,b)}function uC(a,b,c,d,e){cF(a,!0);dF(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+bb)}
+function FJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ro(so(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetWidth||0)-hk(a.u.hb),d=to(so(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetHeight||0)-jk(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+la)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=og+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function lF(a,b){a.f=b;a.j=GG(b)}u(594,426,{});_.d=null;_.e=null;_.f=null;_.i="black";
+_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;_.s=0;_.t=0;_.u=null;var rK,qK;function Es(a,b,c){c&&(Ps(a,b),c.Qf(a.c));a.e=!0}function Ps(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ro(so(a.p.hb.ownerDocument),a.p.hb)+gk(a.p.hb)+Fo(a.p.hb.ownerDocument),a.c.f=c.clientY-yo(a.p.hb)+(a.p.hb.scrollTop||0)+Go(a.p.hb.ownerDocument),a.c.b=new dK(b),b.b.preventDefault(),!0):!1}
+function JJ(a){this.p=a;this.c=new tK;this.d=new uK(this);B(this.p,new vK(this),(Ms(),Ms(),Ns));B(this.p,new wK(this),(Fs(),Fs(),Gs));B(this.p,new xK(this),(Js(),Js(),Ks));B(this.p,new yK(this),(Bs(),Bs(),Cs));B(this.p,new zK,(Yr(),Yr(),Zr));B(this.p,new AK(this),(Ur(),Ur(),Vr));B(this.p,new BK(this),(Pr(),Pr(),Qr))}u(595,1,{},JJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function uK(a){Ck();this.b=a}u(596,26,{},uK);
+_.Hc=function(){!this.b.e&&this.b.j&&eK(this.b.j,this.b.c)};_.b=null;function vK(a){this.b=a}u(597,1,{},vK);_.b=null;function wK(a){this.b=a}u(598,1,{},wK);_.b=null;function xK(a){this.b=a}u(599,1,{},xK);_.b=null;function yK(a){this.b=a}u(600,1,{},yK);_.b=null;function zK(){}u(601,1,{},zK);function AK(a){this.b=a}u(602,1,{},AK);_.b=null;function BK(a){this.b=a}u(603,1,{},BK);_.b=null;function tK(){}u(604,1,{},tK);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function $G(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function CK(a){var b,c,d,e,f;fk(a);d=(sj(),tj(null));e=new oK;sy(e,a);Pw(d,e,d.hb);f=a.kd();b=a.jd();c=$G();9<=c?(++f,++b):7==c&&A(a,26)&&(c=a.hb.textContent,2>=c.length&&(f+=8));uy(e,a);Yw(d,e);return new hA(f,b)}function DK(){this.hb=$doc.createElement(ce);this.hb[Dd]=Ze;this.hb.style[$f]=Se;this.hb.style[dg]=fd;this.hb.style[lh]=fb;this.hb.style[Re]=fb}u(606,314,pi,DK);_.gd=function(){return hk(this.hb)};
+_.hd=function(){return jk(this.hb)};function GG(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function sK(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new nK(new TH(a),new TH(b))}function eF(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+bb}
+function tF(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=rb;e?b+="polygon":b+="polyline";return b+=d+a.n+bb}function cF(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ea+a.b:a.n=' fill="none" stroke="'+c+ea+a.b}function EJ(){pK();this.o=rK;this.d=[];this.u=new DK}u(607,594,{},EJ);_.b=l;_.c=l;function EK(){EK=x;FK=new hA(0,0)}
+function GK(a){var b;b=a.Uf();if(!b){var c;(c=a.Rf())?(b=CK(c.b),yj(c.ye(),b.c,b.b),c=CK(c.b),b=new hA(c.c-b.c,c.b-b.b)):b=new hA(0,0);a.Yf(b)}return b}function wA(a,b){var c;if(a.Ce())return FK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Xf(aA(b));c=CK(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function HK(a,b){var c;b&&(c=og+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Tf().hb.style[nd]=c)}function IK(){this.f=new ZB;this.f.b=-1;this.f.c=-1}u(609,1,{});_.Rf=function(){return null};_.Sf=function(a){this.Wf(a.Rd())};
+_.Tf=function(){return this.ye()};_.Uf=function(){return JK};_.Id=function(){};_.Ce=function(){return!1};_.Vf=function(a){this.Xf(aA(a))};_.Wf=function(a){HK(this,a)};_.Xf=function(a){var b=this.ye().hb,c,d,e;c=(GA(),HA);e=a.c;d=a.b;e!=c.c?b.style[te]=l+e+"pt":b.style[te]=l;d!=c.b?b.style[se]=d:b.style[se]=l;0!=(a.d&1)?b.style[ve]=qd:b.style[ve]=l;0!=(a.d&2)?b.style[ue]=Xe:b.style[ue]=l};_.Yf=function(a){JK=a};_.Zf=function(){};var JK=_.f=null,FK;
+function AB(a,b){EK();IK.call(this);this.b=new Mx(a);this.b.ld()[Dd]=l;B(this.b,new KK(this,b),(Zq(),Zq(),$q))}u(608,609,{},AB);_.ye=function(){return this.b};_.Wf=function(a){HK(this,a)};_.b=null;function KK(a,b){this.b=a;this.c=b}u(610,1,{},KK);_.Pc=function(a){Wq();Xq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function EB(a){EK();IK.call(this);this.b=new Ly;B(this.b,new LK(this,a),(Tq(),Tq(),Uq))}u(611,609,{},EB);_.ye=function(){return this.b};_.b=null;
+function LK(a,b){this.b=a;this.c=b}u(612,1,{},LK);_.b=null;_.c=null;function MK(a,b){var c,d;HK(a,b.Rd());for(d=new Ri(b.Wb.b);d.c<d.e.Fe();)c=Si(d),c.lc&&c.hc.Sf(c)}function NK(a,b){var c,d,e,f,g,j,h;yj(a.e,b.Yd(),b.Ud());for(d=new Ri(b.Wb.b);d.c<d.e.Fe();)c=Si(d),c.lc&&(e=c.hc,e.Vf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=GK(e).c,f-=GK(e).b,yj(e.ye(),g,f),!c.gb&&a.e.Cd(c),a.e.Dd(c,j,h)))}function LA(){EK();IK.call(this);this.e=new bx}u(613,609,{},LA);
+_.Sf=function(a){MK(this,a)};_.ye=function(){return this.e};_.Vf=function(a){NK(this,a)};_.e=null;function EC(a){EK();IK.call(this);var b=this.b=new Iy;Qx(b.c,a);Hy(b);this.f.b=-1;this.f.c=-1}u(614,609,{},EC);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?wo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function HC(a){this.b=new ez(a.i,new OK(a))}u(615,1,{},HC);_.b=null;
+function az(a){var b,c,d,e,f;f=new uD(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(PK,s,62,0,0);for(c=b.b?Ok(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,41)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=oj((VA(),WA),new T(f.e)));c=c.c;if(Fu(!c?ph:c.b,Gh))for(c=(!a.e.b||0==a.e.b.d?(Ft(),Ft(),Gt):new $A(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new fs(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.eg(),null.eg()):100==f.e&&A(f.f,59)?(j=f.f,h=new fs(j,205,null),h.j=j.Zd(),h.k=
+j.$d()):1004<=f.e&&1005>=f.e||(701==f.e?null.eg():401==f.e||402==f.e?(null.eg(),null.eg(),null.eg(),null.eg(),null.eg()):500<=f.e&&507>=f.e&&(g=null.fg,500!=g&&(f=new fs(null.fg,g,null),f.j=null.eg(),f.k=null.eg(),j=null.eg(),f.f=j&12,501==g&&null.eg())))}function OK(a){this.b=a}u(616,1,zi,OK);_.xc=function(){az(this)};_.b=null;function dD(){EK();IK.call(this);this.b=new Dz}u(617,609,{},dD);_.Rf=function(){var a;a=new dD;Az(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};
+_.Uf=function(){return QK};_.Yf=function(a){QK=a};var QK=_.b=null;u(618,613,{});function gD(){new xt}u(619,450,{},gD);function Kr(a,b){a.onloadend=function(a){b.Je(a.target.result)}}function ZG(a){this.b=a}u(626,1,{},ZG);_.b=null;function WG(){}u(627,1,{},WG);function XG(){}u(628,1,{},XG);function YG(){}u(629,1,{},YG);
+function sC(a,b){EK();LA.call(this);this.d=new RK(a);var c=this.c=new vy,d=(gy(),hy);c.b=d;sy(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&SK(Oz(c.A.b.q,0)))throw new Cw("WindowPanel can only contain one child widget");TK(c,d);this.d.b=this;this.b=b}u(630,618,{},sC);_.ye=function(){return this.d};_.Tf=function(){return this.c.gb};_.Id=function(){UK(this.d,!1)};_.Xf=function(){};_.Zf=function(a){MK(this,a);NK(this,a);VK(this.d);WK(this.d)};_.b=null;_.c=null;_.d=null;
+function XK(a){var b;b=new mr(G(a.hb,Vf),G(a.hb,Uf));a=new mr(G(a.L.bb.hb,Vf),G(a.L.bb.hb,Uf));return L(N,m,-1,[b.c-a.c,b.b-a.b])}function YK(a){if(null!=a.J&&null!=a.I){var b=a.I;a.qd(a.J);a.od(b);a.J=a.I=null}else null!=a.J?(ZK(a,a.J),a.J=null):null!=a.I&&($K(a,a.I),a.I=null);Xj(a.K)}function VK(a){a.cb?a.bg(pr(a.L.bb)):(a.Ld(),VK(a))}function $K(a,b){var c;a.cb?(c=XK(a),a.bg(new mr(-1,aL(b,!1)-c[1]))):a.I=b}function bL(a,b){var c;b!=a.Gd()&&(c=a.L.bb,Hw(c),cL(c,b,c.hb,c.q.d,!0))}
+function ZK(a,b){var c;a.cb?(c=XK(a),a.bg(new mr(aL(b,!0)-c[0],-1))):a.J=b}u(633,316,gi);_.$f=function(){var a,b;b=pr(this.L.bb);a=XK(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.L.bb;return 0!=a.q.d?SK(Oz(a.q,0)):null};_._f=function(a){dL(this.L.bb,a)};_.Bd=function(){return new Iw(this.L.bb)};_.ag=function(){tr(this.L.bb)};_.wd=function(){YK(this)};_.Od=function(){tr(this.L.bb)};_.yd=function(a){return eL(this.L.bb,a)};_.bg=function(a){rr(this.L.bb,a)};
+_.od=function(a){$K(this,a)};_.Hd=function(a){bL(this,a)};_.qd=function(a){ZK(this,a)};_.I=null;_.J=null;function fL(){fL=x;ix();var a=(gL(),hL(),iL);jL=new zy(a.e,a.c,a.d,a.f,a.b)}function UK(a,b){var c;c=new Wv;a.eb&&vt(a.eb,c);a.B&&qr(a.i,a);try{Zi(a.i.d,a)}catch(d){if(d=Xi(d),!A(d,80))throw d;}a.c=kL(a.i,a);try{kx(a,b)}finally{bj(a.k.b),bj(a.j.b),bj(a.n.b),a.H&&ej(a.H,a.i),a.u&&(a.u=!1)}}function lL(a,b,c){var d,e;e=a.gb;d=new Zj(a,e);e.Dd(a,d.b+b,d.e+c)}
+function mL(a,b,c){b=new nL(xo(wo(dw(dw(a.L.d,b),c))));Gw(b,a);B(b,a.d,(Zq(),Zq(),$q));return b}function or(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));rr(a.L.bb,b)}function zI(a,b,c){var d,e;(e=a.i)?(d=oL(e.hb),nx(a,b+(hk(e.hb)+d[3]),c+(jk(e.hb)+d[0]))):nx(a,b,c)}function rC(a,b){a.B!=b&&(a.B=b,a._&&(b?sr(a.i,a):qr(a.i,a)))}function TK(a,b){if(b!=(0!=a.A.b.q.d?SK(Oz(a.A.b.q,0)):null)){Hw(a.A.b);var c=a.A.b;cL(c,b,c.hb,c.q.d,!0)}}
+function pL(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(jr(),qL)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ri(a.H);e.c<e.e.Fe();)if(d=Si(e),b==(jr(),rL)){!d.c&&(d.c=new sL);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(jr(),kr))g=d.i,j=d.x,d.A.d?(zI(d,j.d,j.e),or(d,new mr(j.c,-1))):(zI(d,j.d,j.e),or(d,new mr(j.c,j.b)),sr(g,d)),Vi(g.d,d,d.A.c),Bk(d.r,333);else if(!d.u&&f==(jr(),qL))d.hb.style[ih]=jh,jr()}else if(b==kr){!d.c&&(d.c=new sL);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=oL(j.hb);h=d.x;if(d.A.d)h.d=hk(d.hb)-
+g[3]-hk(j.hb),h.e=jk(d.hb)-g[0]-jk(j.hb),d.x=h,zI(d,0,0),tL(d,lr(j.hb).c,-1);else{if(f!=(jr(),qL))h.d=hk(d.hb)-g[3]-hk(j.hb),h.e=jk(d.hb)-g[0]-jk(j.hb),h.c=d.f,h.b=d.e,d.x=h;zI(d,0,0);rr(d,new uL(lr(j.hb)));qr(j,d)}d==d.i.b||QF(d);Bk(d.r,333)}}else b==qL&&(!d.c&&(d.c=new sL),d=a,d.u||(d.y=c,d.hb.style[ih]=Se))}}function vL(a,b){a.hb.style[nh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.eg().eg()}
+function WK(a){if(!a.cb){a.k=Aw(a,a.i,(!Us&&(Us=new Ik),Us));a.j=Aw(a,a.i,Hk?Hk:Hk=new Ik);a.n=Aw(a,a.i,(!Zs&&(Zs=new Ik),Zs));var b=a.i;!a.H&&(a.H=new lj);fj(a.H,b);Us&&(b=new Ts(a),a.eb&&vt(a.eb,b));a.B&&sr(a.i,a);Vi(a.i.d,a,a.A.c);a.c&&(nx(a,a.c.b,a.c.c),a.c=null);ox(a);QF(a)}}function QF(a){if(a!=a.i.b){var b;Zs&&(b=new Ys(a),a.eb&&vt(a.eb,b))}}u(632,633,gi);_.Gd=function(){return 0!=this.A.b.q.d?SK(Oz(this.A.b.q,0)):null};_.Jd=function(a){UK(this,a)};_.Bd=function(){return new Iw(this.A.b)};
+_.wd=function(){YK(this);Xj(new wL(this))};_.yd=function(a){return eL(this.A.b,a)};_.bg=function(a){or(this,a)};_.Kd=function(a,b){zI(this,a,b)};_.Hd=function(a){TK(this,a)};_.Ld=function(){WK(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var jL;
+function RK(a){fL();var b=(xL(),yL);ix();var c;c=(xx(),yx);qx.call(this,!1,"popup");this.M=c.b;this.K=new zL(this);c=new AL;c.hb[Dd]="mosaic-popupLayoutPanel";fx(this.L,c);mx(this);this.d=new BL(this);this.r=new CL(this);this.s=new DL(this);this.t=new EL(this);this.x=new FL;this.G=(jr(),rL);this.B=!1;this.i=b;a=this.A=new GL(a);b=new HL;!a.e&&(a.e=new IL);fj(a.e,b);a=new JL(new yy(jL.b.e.b,jL.b.c,jL.b.d,jL.b.f,jL.b.b));B(a,new KL(this),(Zq(),Zq(),$q));b=this.A.c;if(!b.c){b.c=new vy;b.c.ld()[Dd]="mosaic-Caption-iconBoxRight";
+c=b.c;var d=(oy(),py);c.d=d;c=b.i;LL(c,b.c,new ML(2),c.q.d)}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Sw;d=ty(c);lw(c.c,(yv(),zv(d)),0);Rw(c,a,d,0,!1)}else sy(b.c,a);dL(b.i,null);B(this.A.c,new NL(this),(gr(),gr(),hr));B(this.A.c,this.d,$q);bL(this,this.A);Ti(px?wo(this.hb):xo(wo(this.hb)),"mosaic-WindowPanel",!0)}u(631,632,gi,RK);_.Id=function(){var a=this.b,b=new lC(a.b,201),c;a=a.b.r;a.b?a=new OL(new Ri(a.b)):(a=(Ft(),Ft(),Gt),a=new Ri(a));for(;a._c();)c=a.ad(),201==b.e&&xI(c.b)};_.b=null;
+function YF(a,b,c,d){b=bA(b);c+=b.b;d+=b.c;nx(a.b,c,d);ox(a.b)}function OC(){EK();IK.call(this);var a=this.b=new PL;a.U=!0;a.b.i=!0;this.b.X=!0}u(634,609,{},OC);_.ye=function(){return this.b};_.b=null;function HD(){}u(641,466,{},HD);function OL(a){if(!a)throw new Hn;this.b=a}u(642,1,{},OL);_._c=function(){return ND(this.b)};_.ad=function(){return Si(this.b)};_.bd=function(){throw new RD("Missing message: awt.50");};_.b=null;function jB(){return jB()}
+function FD(){FD=x;var a;a=(wD(),xD["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(QL,s,-1,0,1);else throw new BH(a+" is not supported");}catch(b){if(b=Xi(b),!A(b,88))throw b;}}function IC(a,b){a.b=31*a.b+cu((new TH(b)).b)}function eB(){}u(645,1,{},eB);_.hC=function(){return this.b};_.b=1;function RL(){RL=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Te))&&0<b.length)b=$doc.getElementsByTagName(Te)[0],b.style[Re]=fb;a.body.style[Re]=fb}
+function oL(a){RL();var b;b=y(N,m,-1,4,1);b[0]=SL(TL(a,"borderTopWidth"));b[1]=SL(TL(a,"borderRightWidth"));b[2]=SL(TL(a,"borderBottomWidth"));b[3]=SL(TL(a,"borderLeftWidth"));return b}function UL(a){RL();var b,c;c=VL(a);b=oL(a);a=new mr(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function lr(a){RL();return new mr(a.clientWidth,a.clientHeight)}
+function VL(a){RL();var b;b=y(N,m,-1,4,1);b[0]=SL(TL(a,"marginTop"));b[1]=SL(TL(a,"marginRight"));b[2]=SL(TL(a,"marginBottom"));b[3]=SL(TL(a,"marginLeft"));return b}function WL(a){RL();var b;b=y(N,m,-1,4,1);b[0]=SL(TL(a,"paddingTop"));b[1]=SL(TL(a,"paddingRight"));b[2]=SL(TL(a,"paddingBottom"));b[3]=SL(TL(a,"paddingLeft"));return b}function XL(a,b,c){RL();try{H(b,qe)&&(b=Rd),a.style[b]=c}catch(d){if(d=Xi(d),!A(d,80))throw d;}}
+function aL(a,b){RL();var c;YL||(YL=$doc.createElement(Gg),XL(YL,cf,l),XL(YL,Xg,l),XL(YL,dg,fd),XL(YL,ih,Se),$doc.body.appendChild(YL));XL(YL,lh,a);XL(YL,Re,a);c=UL(YL);return b?c.c:c.b}var YL=null;function ZL(){mr.call(this,0,0)}function mr(a,b){this.c=a;this.b=b}function uL(a){mr.call(this,a.c,a.b)}u(647,1,Bi,ZL,mr,uL);_.eQ=function(a){return this===a?!0:null==a||$L!=Pn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Wc};_.b=0;_.c=0;function aM(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}u(648,1,{73:1,76:1,97:1},aM);_.eQ=function(a){return a===this?!0:A(a,97)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return bM.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;
+function cM(a,b){this.b=a;this.c=b}u(649,1,Bi,cM);_.eQ=function(a){return this===a?!0:null==a||dM!=Pn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return dM.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;function FL(){this.c=this.b=this.e=this.d=0}u(650,1,Bi,FL);_.eQ=function(a){return this===a?!0:null==a||eM!=Pn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return eM.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function TL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==qe&&(b=Rd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}u(652,1,{});var fM=-1;function gM(){}u(653,652,{},gM);_.b=-1;_.c=-1;var hM=null;
+function SL(a){a=parseInt(a,10);a=isNaN(a)?null:EF(a);return!a?0:a.b}u(656,331,Yh);_.$f=function(){return pr(this.i)};_._f=function(a){dL(this.i,a)};_.ag=function(){tr(this.i)};_.Od=function(){tr(this.i)};_.od=function(a){var b=this.i;b.hb.style[Re]=a;b.cb||(b.i=a)};_.qd=function(a){var b=this.i;b.hb.style[lh]=a;b.cb||(b.j=a)};function gL(){gL=x;hL()}function qC(a,b){a.b.hb.textContent=b||l;dL(a.i,null)}
+function iM(a){gL();var b;Nx(this,new AL);this.b=new jM;b=this.i;kM(b,new lM);XL(b.hb,ag,db);b.p=0;LL(b,this.b,new ML(0),b.q.d);this.b.ld()[Dd]="mosaic-Caption-text";this.b.hb.textContent=a||l;dL(this.i,null);this.hb[Dd]="mosaic-Caption"}u(655,656,Yh,iM);_.Qc=function(a){return B(this,a,(os(),os(),ps))};_.Rc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.Sc=function(a){return B(this,a,(ss(),ss(),ts))};_.Tc=function(a){return B(this,a,(Dj(),Dj(),Ej))};_.c=null;
+function hL(){hL=x;mM=Yn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Sz(mM,240,20);new Sz(mM,224,16);new Sz(mM,208,16);new Sz(mM,192,16);new Sz(mM,176,16);new Sz(mM,160,16);new Sz(mM,144,16);new Sz(mM,128,16);new Sz(mM,112,16);new Sz(mM,96,16);new Sz(mM,80,16);new Sz(mM,64,16);new Sz(mM,260,16);iL=new Sz(mM,48,16);new Sz(mM,32,16);new Sz(mM,16,16);new Sz(mM,0,16)}var mM,iL;function nM(a,b){xw(a.b.hb,!b);dL(a.i,a.b)}
+function nr(a,b){a.d=b;xw(a.b.hb,!b);dL(a.i,a.b);if(a.e){var c;for(c=new Ri(a.e);c.c<c.e.Fe();)Si(c)}}function GL(a){var b;Nx(this,new AL);b=this.i;kM(b,new oM((pM(),qM)));b.p=0;this.c=new iM(a);LL(b,this.c,new ML(1),b.q.d);this.b=new AL;kj(this.b,"Body");LL(b,this.b,new ML(0),b.q.d);this.hb[Dd]="mosaic-CaptionLayoutPanel"}u(658,656,{14:1,16:1,24:1,27:1,29:1,30:1,31:1,32:1,35:1,36:1,38:1,99:1,105:1},GL);_.rd=function(){Bw(this.i)};_.sd=function(){Ew(this.i)};_.Bd=function(){return new Iw(this.b)};
+_.yd=function(a){return eL(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function IL(){nI(this)}u(659,542,qi,IL);function zL(a){this.b=a}u(660,1,zi,zL);_.xc=function(){tr(this.b.L.bb)};_.b=null;function rM(a){var b;b=a.c;a=b.i;b=!a.f?-1:Wj(a.f.b,b);a.f&&tv(a.f.b,b)&&wv(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&QF(!a.f?null:tv(a.f.b,b-1))}function sM(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new KA);-1==Wj(a.f.b,b)&&fj(a.f.b,b)}function sL(){}u(661,1,{},sL);_.Uc=function(a){rM(a)};_.Vc=function(a){sM(a)};
+_.Xc=function(a){tM(a.b.i,a.b)};function xL(){xL=x;uM=new vM(1,"e");wM=new vM(2,Kf);xM=new vM(3,"ne");yM=new vM(10,"nw");zM=new vM(4,xg);AM=new vM(5,Ag);BM=new vM(12,"sw");CM=new vM(8,"w");yL=new DM((sj(),tj(null)).hb)}function kL(a,b){var c;c=oL(a.hb);return new cM(hk(b.hb)-(hk(a.hb)+c[3]),jk(b.hb)-(jk(a.hb)+c[0]))}
+function EM(a){var b,c,d,e,f,g;if(a.f){b=lr(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=tv(a.f.b,d),c=new mr(G(g.hb,Vf),G(g.hb,Uf)),f=kL(a,g),f.b-=bk(0,f.b+G(g.hb,Vf)-b.c),f.c-=bk(0,f.c+G(g.hb,Uf)-b.b),zI(g,bk(0,f.b),bk(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,tL(g,c.c,c.b),g.G==(jr(),kr)&&rr(g,new uL(lr(a.hb))),Bk(g.r,1)}}function FM(a,b,c){a=a.e;Vi(a,b,b);z(a.d,b,c);kj(b,Dc+c.c)}
+function qr(a,b){var c;c=a.e;GM(c,b.z);jj(b.z,Dc+yM.c);GM(c,b.v);jj(b.v,Dc+wM.c);GM(c,b.w);jj(b.w,Dc+xM.c);GM(c,b.F);jj(b.F,Dc+CM.c);GM(c,b.o);jj(b.o,Dc+uM.c);GM(c,b.E);jj(b.E,Dc+BM.c);GM(c,b.C);jj(b.C,Dc+zM.c);GM(c,b.D);jj(b.D,Dc+AM.c)}
+function sr(a,b){!b.z&&(b.z=mL(b,0,0));FM(a,b.z,yM);!b.v&&(b.v=mL(b,0,1));FM(a,b.v,wM);!b.w&&(b.w=mL(b,0,2));FM(a,b.w,xM);!b.F&&(b.F=mL(b,1,0));FM(a,b.F,CM);!b.o&&(b.o=mL(b,1,2));FM(a,b.o,uM);!b.E&&(b.E=mL(b,2,0));FM(a,b.E,BM);!b.C&&(b.C=mL(b,2,1));FM(a,b.C,zM);!b.D&&(b.D=mL(b,2,2));FM(a,b.D,AM)}function tM(a,b){var c,d;a.b=b;d=a.f.b.d;c=Wj(a.f.b,b);if(c+1<d){oB(a.f,b);for(fj(a.f.b,b);c<d;++c)vL(tv(a.f.b,c),c)}else vL(b,c)}
+function DM(a){a=new HM(a);Nx(this,a);this.d=new IM(a);this.d.j=!0;cj(this.d);this.d.n=3;this.e=new JM(a);this.e.j=!0;cj(this.e);this.e.n=3;Px(this)}u(662,331,{14:1,16:1,24:1,27:1,29:1,31:1,32:1,35:1,36:1,38:1,105:1},DM);_.$f=function(){return lr(this.hb)};_._f=function(){var a;(a=KM(this))&&a._f(null)};_.ag=function(){EM(this)};_.Uc=function(a){!this.c&&(this.c=new sL);rM(a)};_.Vc=function(a){!this.c&&(this.c=new sL);sM(a)};_.Od=function(){EM(this)};
+_.Xc=function(a){!this.c&&(this.c=new sL);tM(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var uM,wM,xM,yM,yL,zM,AM,BM,CM;function HM(a){this.q=new cx(this);this.hb=a}u(663,311,wi,HM);function vM(a,b){this.b=a;this.c=b}u(664,1,{},vM);_.b=0;_.c=null;function IM(a){Ni();gj.call(this,a)}u(665,3,{},IM);_.rc=function(){var a;a=this.k.f;a.u||fk(a.p);jj(this.k.f,"dragdrop-dragging");!a.A.d&&nM(a.A,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=bk(this.b,a<this.e?a:this.e),b=bk(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[cf]=a+(Rj(),hg);c.style[Xg]=b+hg};
+_.sc=function(){var a;a=this.k.f;a==a.i.b||QF(a);a.A.d||nM(a.A,!0);a.u||(a.p||(a.p=new LM,kj(a.p,"mosaic-GlassPanel-invisible")),XL(a.p.hb,nh,(RL(),TL(a.hb,nh))),rj((sj(),tj(null)),a.p,0,0));kj(this.k.f,"dragdrop-dragging");a=new Zj(this.k.b,null);this.b=a.b+ik(this.k.b.hb);this.c=a.e+kk(this.k.b.hb);this.e=this.b+mk(this.k.b.hb)-this.k.f.kd();this.d=this.c+lk(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function GM(a,b){try{Zi(a,b)}catch(c){if(c=Xi(c),!A(c,80))throw c;}}
+function JM(a){Ni();gj.call(this,a);this.d=new Pi}u(666,3,{},JM);_.rc=function(){var a;a=this.k.f.gb;a.u||fk(a.p);jj(this.k.f,"dragdrop-dragging");nM(a.A,!1);or(a,new mr(a.f,a.e));Bk(a.r,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=oj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-bk(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.e,b=bk(a+b,G(d.A.c.hb,Uf)),b!=a&&lL(d,0,a-b),or(d,new mr(d.f,b)),Bk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.hd():this.k.d-this.k.f.hd(),0!=b&&(a=d.e,b=bk(a+b,G(d.A.c.hb,Uf)),or(d,new mr(d.f,b)),Bk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-bk(this.k.c,this.b):this.k.f.gd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+b:
+96,b!=a&&lL(d,a-b,0),or(d,new mr(b,d.e)),Bk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.gd():this.k.c-this.k.f.gd(),0!=b&&(a=d.f,or(d,new mr(96<a+b?a+b:96,d.e)),Bk(d.r,333)))};
+_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||QF(a);nM(a.A,!0);a.u||(a.p||(a.p=new LM,kj(a.p,"mosaic-GlassPanel-invisible")),XL(a.p.hb,nh,(RL(),TL(a.hb,nh))),rj((sj(),tj(null)),a.p,0,0));kj(this.k.f,"dragdrop-dragging");a=new Zj(this.k.b,null);this.b=a.b+ik(this.k.b.hb);this.c=a.e+kk(this.k.b.hb);this.f=this.b+mk(this.k.b.hb)-this.k.f.kd();this.e=this.c+lk(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function LM(){var a;this.e=new MM(this);this.b=!1;this.c=new gx;Nx(this,this.c);a=this.hb.style;a[nd]="#000";a[pe]="alpha(opacity=50)";a.opacity="0.5";this.hb[Dd]="gwt-GlassPanel"}u(667,331,Ei,LM);
+_.ud=function(){var a;Px(this);try{a=this.gb}catch(b){b=Xi(b);if(A(b,86))throw new Cw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(sj(),tj(null))?(lv(this),mv(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),ej(Dk,a),a.c=!0,a.d=Mk(a),fj(Dk,a),this.d=new NM(this),Qv(new kv(this.d))):(this.hb.style[sd]=db,this.hb.style[pg]=db);this.b&&Ev(new jv(this));rj(tj(null),new OM,Fo($doc),Go($doc))};
+_.vd=function(){this.i.vd();Jk(this.e);this.d&&(hv(Ov,this.d,L(PM,s,15,[(!Xs&&(Xs=new Ik),Xs)])),this.d=null);this.b&&hv(Gv,this,L(PM,s,15,[(!Fv&&(Fv=new Ik),Fv)]))};_.dd=function(a){switch(Bv(a.type)){case 256:if(27==(a.keyCode||0))return fk(this),!1;case 1:if(Do(this.hb,a.target))return fk(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function MM(a){Ck();this.b=a}u(668,26,{},MM);_.Hc=function(){var a=this.b;lv(a);mv(a.hb)};_.b=null;function NM(a){this.b=a}u(669,1,{},NM);_.b=null;
+function OM(){this.hb=Sx();var a;a=new My(new QM(this));B(this,a,(Pq(),Pq(),Qq));B(this,a,(Mr(),Mr(),Nr))}u(670,333,wi,OM);_.wd=function(){Xj(new RM(this))};function QM(a){this.b=a}u(671,1,{},QM);_.b=null;function RM(a){this.b=a}u(672,1,zi,RM);_.xc=function(){this.b.hb.focus()};_.b=null;function SM(a){a.hb.style[lh]=md;a.hb.style[Re]=md;if(a.cb){var a=a.gb,b;A(a,105)?a._f(null):(b=KM(a))&&b._f(a)}}u(674,314,si);_.$f=function(){SM(this);return new mr(G(this.hb,Vf),G(this.hb,Uf))};_._f=function(){SM(this)};
+_.ag=function(){};_.cd=function(){};_.Od=function(){};function jM(){this.hb=$doc.createElement("label");this.hb[Dd]="mosaic-Label";this.hb.style[kh]=Qf;this.hb[Dd]="mosaic-HTML"}u(673,674,si,jM);function JL(a){Nx(this,new TM(a));this.hb[Dd]="mosaic-ImageButton"}u(675,331,Ei,JL);
+function PL(){ix();var a=(xx(),Ax);qx.call(this,!0,vf);this.M=a.b;this.b=new UM(this);this.b.e=!0;dx(this,this.b);this.U=!0;this.b.i=!0;-1==this.db?nw(this.hb,1|(this.hb.__eventBits||0)):this.db|=1;(px?wo(this.hb):xo(wo(this.hb)))[Dd]=Pe;this.hb.style[nh]="2147483647"}u(676,316,wi,PL);_.cd=function(a){Dw(this,a);1==Bv(a.type)&&kx(this,!1)};_.b=null;
+function UM(a){this.c=a;this.d=new lj;this.j=new lj;a=(dz(),cz);new Rz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Lg);this.f=$doc.createElement(Og);xv(b,this.f);this.p=!0;a=Sx();b=(yv(),zv(b));a.appendChild(b);this.hb=a;Kl();this.hb.setAttribute(qg,nm.b);-1==this.db?nw(this.hb,2225|(this.hb.__eventBits||0)):this.db|=2225;this.hb[Dd]=Oe;a=vw(this.hb)+"-vertical";Ti(this.ld(),a,!0);this.hb.style[Zf]=db;this.hb.setAttribute("hideFocus",fh);B(this,new bz(this),(Pq(),Pq(),Qq))}u(677,354,pi,UM);
+_.cd=function(a){switch(Bv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Vy(this,a)};_.Nd=function(a,b){Zy(this,a,b);b||this.b&&kx(this.c,!1)};_.b=!0;_.c=null;
+function TM(a){var b=(gy(),hy),c=(oy(),py),d;d=new Zx;d.i[rd]=cb;d.i[yd]=0;d.i[zd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Xx(b.b);b.b.d.rows[0].cells[0][id]=c.b;Xx(b.b);b.b.d.rows[0].cells[0].style[hh]=e.b;Xx(d);b=Tx(d,0,0,!0);if(a){fk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Vx(g,f.d);$t(f.c,g,a);c.b=c.b.c}else e=c.c.d,fj(c.c,a);a.hb[dd]=e;xv(b,a.hb);Gw(a,d)}Nx(this,d);Ti(this.hb,"mosaic-WidgetWrapper",!0)}u(678,331,Ei,TM);_.b=null;_.c=null;function BL(a){this.b=a}u(679,1,{},BL);
+_.Pc=function(){this.b._&&this.b!=this.b.i.b&&QF(this.b)};_.b=null;function CL(a){Ck();this.b=a}u(680,26,{},CL);_.Hc=function(){tr(this.b.L.bb);var a=this.b;Ws((!a.q&&(a.q=new VM),a.q))};_.b=null;function DL(a){Ck();this.b=a}u(681,26,{},DL);_.Hc=function(){pL(this.b,(jr(),kr))};_.b=null;function EL(a){Ck();this.b=a}u(682,26,{},EL);_.Hc=function(){pL(this.b,(jr(),qL))};_.b=null;function HL(){}u(683,1,{},HL);function KL(a){this.b=a}u(684,1,{},KL);_.Pc=function(){this.b.Id()};_.b=null;
+function NL(a){this.b=a}u(685,1,{},NL);_.b=null;function wL(a){this.b=a}u(686,1,zi,wL);_.xc=function(){this.b.G==(jr(),kr)?Bk(this.b.s,333):this.b.G==qL&&Bk(this.b.t,333)};_.b=null;function nL(a){this.hb=a;Bw(this)}u(687,314,pi,nL);_.Qc=function(a){return B(this,a,(os(),os(),ps))};_.Rc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.Sc=function(a){return B(this,a,(ss(),ss(),ts))};_.Tc=function(a){return B(this,a,(Dj(),Dj(),Ej))};function VM(){Bt.call(this,null)}u(688,245,Di,VM);
+function jr(){jr=x;kr=new WM("MAXIMIZED",0);qL=new WM("MINIMIZED",1);rL=new WM("NORMAL",2);XM=L(YM,s,100,[kr,qL,rL])}function WM(a,b){I.call(this,a,b)}u(689,141,{73:1,77:1,79:1,100:1},WM);var XM,kr,qL,rL;function lv(a){var b,c,d,e;c=zj();b=Aj();e=(ow(),pw).scrollWidth;d=pw.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[lh]=c-1+hg);0<=b-1&&(a.hb.style[Re]=b-1+hg)}
+function mv(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ca+b.getPropertyValue("margin-left")).replace(Da,l);a.style.marginTop=(Ca+b.getPropertyValue("margin-top")).replace(Da,l)}function ZM(a,b){var c,d,e;if(a.n)return!0;a.y.Qe();for(c=new Iw(b);c.b.b<c.b.c.d-1;)d=SK(Jw(c.b)),e=d.gb,A(e,106)&&e.pd(d.md()),d.md()&&fj(a.y,d);return!0}
+function $M(a,b){var c,d,e;if(b.b)a.d&&nk(a.d),a.d=new aN(a,b),ok(a.d,333);else for(d=new Ri(a.y);d.c<d.e.Fe();)c=Si(d),e=c.fb,$w(b,bN(c),e.t,e.u),cN(c,e.v,e.s,L(N,m,-1,[dN(a.r.b,c).e,dN(a.q.b,c).d,dN(a.o.b,c).b,dN(a.p.b,c).c]),L(N,m,-1,[eN(a.j.b,c).e,eN(a.i.b,c).d,eN(a.e.b,c).b,eN(a.f.b,c).c]),L(N,m,-1,[fN(a.v,c),fN(a.u,c),fN(a.s,c),fN(a.t,c)]))}
+function gN(){this.y=new lj;this.k=new hN(this);this.x=new iN(this.k);this.w=new jN(this.k);this.r=new kN(this.k);this.q=new lN(this.k);this.o=new mN(this.k);this.p=new nN(this.k);this.j=new oN(this.k);this.i=new pN(this.k);this.e=new qN(this.k);this.f=new rN(this.k);this.v=new sN(this.k);this.u=new sN(this.k);this.s=new sN(this.k);this.t=new sN(this.k)}u(693,1,{});_.cg=function(a){$M(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function tN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ri(b.y);e.c<e.e.Fe();)d=Si(e),A(d,28)&&(d=d.bb),f=d.fb,$w(c,bN(d),f.t,f.u),cN(d,f.v,f.s,L(N,m,-1,[dN(b.r.b,d).e,dN(b.q.b,d).d,dN(b.o.b,d).b,dN(b.p.b,d).c]),L(N,m,-1,[eN(b.j.b,d).e,eN(b.i.b,d).d,eN(b.e.b,d).b,eN(b.f.b,d).c]),L(N,m,-1,[fN(b.v,d),fN(b.u,d),fN(b.s,d),fN(b.t,d)]));uN(c);a.b.d=null;for(a=new Ri(a.b.y);a.c<a.e.Fe();)b=Si(a),A(b,28)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
+function aN(a,b){this.b=a;this.c=b;var c=(tk(),wk);this.n=new sk(this);this.u=c}u(694,17,{},aN);_.yc=function(){tN(this)};_.zc=function(){tN(this)};
+_.Bc=function(a){var b,c,d;for(c=new Ri(this.b.y);c.c<c.e.Fe();)b=Si(c),A(b,28)&&(b=b.bb),d=b.fb,d.j=cu(d.p+(d.t-d.p)*a),d.w=cu(d.q+(d.u-d.q)*a),d.x=cu(d.r+(d.v-d.r)*a),d.i=cu(d.o+(d.s-d.o)*a),$w(this.c,bN(b),d.j,d.w),cN(b,d.x,d.i,L(N,m,-1,[dN(this.b.r.b,b).e,dN(this.b.q.b,b).d,dN(this.b.o.b,b).b,dN(this.b.p.b,b).c]),L(N,m,-1,[eN(this.b.j.b,b).e,eN(this.b.i.b,b).d,eN(this.b.e.b,b).b,eN(this.b.f.b,b).c]),L(N,m,-1,[fN(this.b.v,b),fN(this.b.u,b),fN(this.b.s,b),fN(this.b.t,b)]))};_.b=null;_.c=null;
+u(696,1,{});_.b=null;function qN(a){this.b=a}u(695,696,{},qN);function rN(a){this.b=a}u(697,696,{},rN);function pN(a){this.b=a}u(698,696,{},pN);function oN(a){this.b=a}u(699,696,{},oN);function mN(a){this.b=a}u(700,696,{},mN);function nN(a){this.b=a}u(701,696,{},nN);function lN(a){this.b=a}u(702,696,{},lN);function kN(a){this.b=a}u(703,696,{},kN);u(704,696,{},function(a){this.b=a});u(705,696,{},function(a){this.b=a});
+function fN(a,b){var c=a.b,d;d=oj(c.e,b);d||(d=new aM(WL(b.hb)),z(c.e,b,d));return d.e}function sN(a){this.b=a}u(706,696,{},sN);function jN(a){this.b=a}u(707,696,{},jN);function iN(a){this.b=a}u(708,696,{},iN);function eN(a,b){var c;c=oj(a.b,b);c||(c=new aM(oL(b.hb)),z(a.b,b,c));return c}function dN(a,b){var c;c=oj(a.c,b);c||(c=new aM(VL(b.hb)),z(a.c,b,c));return c}
+function vN(a,b){var c,d;d=oj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=KM(b),f,g,j,h,n;if(A(b,105)){if(null!=c.n&&null!=c.k){d=new mr(wN(e,!0),wN(e,!1));break a}h=b.$f();null!=c.n&&(h.c=wN(e,!0));null!=c.k&&(h.b=wN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new mr(wN(e,!0),wN(e,!1));break a}h=new ZL;f=b.hb;n=f.style;g=n[dg];j=n[ih];n[dg]="static";n[ih]=Se;null!=c.n?h.c=wN(e,!0):(n[lh]=md,h.c=(f.offsetWidth||0)+dN(d.p.b,b).c+dN(d.q.b,b).d);null!=c.k?h.b=wN(e,!1):(n[Re]=md,h.b=(f.offsetHeight||0)+dN(d.r.b,b).e+
+dN(d.o.b,b).b);n[dg]=g;n[ih]=j}d=h}null!=c.n&&(Rj(),nq)==c.n.eg()||null!=c.k&&(Rj(),nq)!=c.k.eg()||z(a.f,b,d)}return d}function hN(a){this.i=a;this.d=new Pi;this.f=new Pi;this.c=new Pi;this.b=new Pi;this.e=new Pi}u(709,1,{},hN);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function xN(a){var b;b=a.fb;if(null==b||!A(b,103))b=new yN,a.fb=b;return b}function lM(){oM.call(this,(pM(),zN))}function oM(a){var b=(AN(),BN);gN.call(this);this.c=a;this.b=b}u(710,693,{},lM,oM);
+_.dg=function(a){var b,c,d,e,f,g,j,h,n;h=new ZL;ZM(this,a);n=dN(this.p.b,a).c+dN(this.q.b,a).d+eN(this.f.b,a).c+eN(this.i.b,a).d+fN(this.t,a)+fN(this.u,a);d=dN(this.r.b,a).e+dN(this.o.b,a).b+eN(this.j.b,a).e+eN(this.e.b,a).b+fN(this.v,a)+fN(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(pM(),zN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ri(this.y);a.c<a.e.Fe();)c=Si(a),e=xN(c),b=null,j=c.gb,A(j,106)&&(b=j,b=CN(b),b=new mr(b[1]+b[3],b[0]+b[0])),this.c==zN?(n+=vN(this.x.b,c).c,e.b=vN(this.w.b,
+c).b,A(j,106)&&(n+=b.c,e.b+=b.b),f=bk(f,e.b)):(d+=vN(this.w.b,c).b,e.c=vN(this.x.b,c).c,A(j,106)&&(d+=b.b,e.c+=b.c),g=bk(g,e.c));this.c==zN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.cg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,S;if(ZM(this,a)&&(d=this.y.d,0!=d)){D=a.p;t=fN(this.t,a);E=fN(this.v,a);c=lr(a.hb);S=c.c-(t+fN(this.u,a));r=c.b-(E+fN(this.s,a));g=S;c=r;this.c==(pM(),zN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ri(this.y);e.c<e.e.Fe();)d=Si(e),b=null,q=xN(d),v=d.gb,A(v,106)&&(b=v,b=CN(b),b=new mr(b[1]+b[3],b[0]+b[0])),this.c==zN?(q.e?++h:(q.c=vN(this.x.b,d).c,A(v,106)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=vN(this.w.b,d).b,A(v,106)&&(q.b+=b.b))):(q.d?++j:(q.b=vN(this.w.b,
+d).b,A(v,106)&&(q.b+=b.b),c-=q.b),q.e?q.c=S:(q.c=vN(this.x.b,d).c,A(v,106)&&(q.c+=b.c)));for(e=new Ri(this.y);e.c<e.e.Fe();)d=Si(e),b=null,q=d.fb,v=d.gb,A(v,106)&&(b=v,b=CN(b),b=new mr(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==zN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,106)&&(n-=b.c,f-=b.b),this.c==qM?(q.t=this.b==(AN(),BN)?t:this.b==DN?t+~~(S/2)-~~(J/2):t+S-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(AN(),BN)?(q.t=t,q.u=E):this.b==DN?(q.t=t,q.u=E+~~(r/2)-~~(o/2)):(q.t=t,q.u=E+r-o),q.v=
+n,q.s=f,t+=J+D),a.b&&(v=d.gd()-hk(a.hb)-fN(this.t,a),-1==q.p&&(q.p=v),v=d.hd()-jk(a.hb)-fN(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.kd()),-1==q.o&&(q.o=d.jd()));$M(this,a)}};_.b=null;_.c=null;function AN(){AN=x;BN=new EN("START",0);DN=new EN(Jb,1);FN=new EN("END",2);GN=L(HN,s,101,[BN,DN,FN])}function EN(a,b){I.call(this,a,b)}u(711,141,{73:1,77:1,79:1,101:1},EN);var GN,DN,FN,BN;function pM(){pM=x;zN=new IN("HORIZONTAL",0);qM=new IN("VERTICAL",1);JN=L(KN,s,102,[zN,qM])}
+function IN(a,b){I.call(this,a,b)}u(712,141,{73:1,77:1,79:1,102:1},IN);var JN,zN,qM;u(714,1,{107:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function yN(){this.f=!1}function ML(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}u(713,714,{103:1,107:1},yN,ML);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function LN(a,b){if(a.n)return!0;ZM(a,b);if(0<a.y.d){a.b=tv(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,104))d=new MN,c.fb=d;a.c=d;a.y.Qe();fj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function NN(){gN.call(this)}u(715,693,{},NN);
+_.dg=function(a){var b,c;c=new ZL;LN(this,a);if(this.b){b=vN(this.x.b,this.b).c;var d=vN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,106)&&(b=CN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=dN(this.p.b,a).c+dN(this.q.b,a).d+eN(this.f.b,a).c+eN(this.i.b,a).d+fN(this.t,a)+fN(this.u,a);c.b+=dN(this.r.b,a).e+dN(this.o.b,a).b+eN(this.j.b,a).e+eN(this.e.b,a).b+fN(this.v,a)+fN(this.s,a);return c};
+_.cg=function(a){var b,c,d,e,f;LN(this,a)&&(d=fN(this.t,a),e=fN(this.v,a),c=lr(a.hb),f=c.c-(d+fN(this.u,a)),c=c.b-(e+fN(this.s,a)),b=this.b.gb,A(b,106)&&(b=CN(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.gd()-hk(a.hb)-fN(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-jk(a.hb)-fN(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.kd()),d=this.c,-1==d.o&&(d.o=this.b.jd())),$M(this,a))};_.b=null;_.c=null;function MN(){this.f=!1}
+u(716,714,{104:1,107:1},MN);function CN(a){var b,c,d,e;null==a.b&&(a.b=y(N,m,-1,4,1),e=wo(dw(dw(a.d,0),0)),c=wo(dw(dw(a.d,2),2)),d=VL(a.hb),b=oL(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function ON(a,b){a.cb&&fk(a);return ex(a,b)}function PN(){Gx();wx.call(this,Hx)}u(717,321,{14:1,16:1,24:1,28:1,29:1,30:1,32:1,36:1,38:1,106:1},PN);_.yd=function(a){return ON(this,a)};_.b=null;
+function bN(a){var b;b=a.gb;return A(b,106)?b:a}function pr(a){if(!a.cb)return new ZL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.dg(a),rr(a,a.k),a.e.cg(a),a.k=a.e.dg(a);return a.k}function SK(a){return A(a,106)?a.bb:a}function QN(a){var b;if(!a.o){b=(!hM&&(hM=new gM),hM);var c=RN(a,gb,!0);b.b=c;c=RN(a,hb,!0);b.c=c;a.o=b}return a.o}
+function cL(a,b,c,d,e){if(A(b,28))throw new Kk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,107)&&f.f?(c=new PN,Rw(a,c,a.hb,d,!0),fx(c,b)):Rw(a,b,c,d,e);dL(a,b)}function LL(a,b,c,d){b.fb=c;cL(a,b,a.hb,d,!0)}
+function dL(a,b){var c;c=a.e;if(b){var d=c.k;$i(d.d,b);$i(d.f,b);$i(d.c,b);$i(d.b,b);$i(d.e,b)}else d=c.k,zz(d.d),zz(d.f),zz(d.c),zz(d.b),zz(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==bN(a))c=c.gb;else{if(A(c,99)||A(c,27))d=c,c=c.gb,c==bN(d)&&(c=c.gb);A(c,106)&&A(c.gb,98)&&(c=c.gb)}A(c,105)&&!A(c,98)&&(c._f(a.gb),c._f(a))}}
+function tr(a){if(a.cb&&a.hb.style.display!=Nf){a.hb.scrollTop=0;var b=a.hb,c=0;!Bo()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==wg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.cg(a);a.d=!1;uN(a)}}function uN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=SK(Oz(a.q,d)),A(b,106)&&(b=b.bb),b.md()&&(A(b,105)?b.ag():A(b,35)&&b.Od())}function eL(a,b){var c;A(b,106)&&(b=A(b,106)?b.bb:b);c=bN(b);return Yw(a,c)?(A(c,106)&&ON(c,b),dL(a,null),!0):!1}
+function kM(a,b){var c;a.e=b;null!=a.f&&jj(a,vw(a.hb)+Ca+a.f);a.f=b.cZ.e;c=Xz(a.f,po(46));a.f=a.f.substr(c+1,a.f.length-(c+1));kj(a,vw(a.hb)+Ca+a.f);dL(a,null)}function RN(a,b,c){a.n||(a.n=$doc.createElement(Gg),XL(a.n,dg,fd),XL(a.n,ih,Se),XL(a.n,cf,db),XL(a.n,Xg,db),a.hb.appendChild(a.n));XL(a.n,lh,b);XL(a.n,Re,b);a=UL(a.n);return c?a.c:a.b}
+function wN(a,b){var c;c=null.eg();if(c==(Rj(),zq)){c=(QN(a),null.eg());var d=(-1==fM&&(fM=(RL(),aL(ib,!0))),fM);return P(O(Math.round(100*d*c/254)))}if(c==pq)return c=QN(a),d=null.eg(),P(O(rF(d*(-1==c.b&&(c.b=aL(gb,!0)),c.b))));if(c==rq)return c=QN(a),d=null.eg(),P(O(rF(d*(-1==c.c&&(c.c=aL(hb,!0)),c.b))));if(c==xq)return c=(QN(a),null.eg()),d=(-1==fM&&(fM=(RL(),aL(ib,!0))),fM),P(O(Math.round(d*c)));if(c==Bq)return c=(QN(a),null.eg()),d=(-1==fM&&(fM=(RL(),aL(ib,!0))),fM),P(O(Math.round(10*d*c/254)));
+if(c==vq)return P(O(rF(12*(QN(a),null.eg())*P(O(rF((-1==fM&&(fM=(RL(),aL(ib,!0))),fM)/72))))));if(c==nq)return RN(a,null.eg(),b);if(c==tq)return c=(QN(a),P(O(rF(null.eg())))),d=(-1==fM&&(fM=(RL(),aL(ib,!0))),fM),P(O(Math.round(d*c/72)));if(null.eg()==lq)return P(O(rF(null.eg())));throw new Kk("Invalid size: "+null.eg());}function AL(){var a=new NN;bx.call(this);this.k=new mr(-1,-1);new UN(this);this.hb[Dd]="mosaic-LayoutPanel";kM(this,a)}
+u(718,311,{14:1,16:1,24:1,29:1,30:1,32:1,35:1,36:1,38:1,105:1},AL);_.Cd=function(a){cL(this,a,this.hb,this.q.d,!0)};_.rd=function(){Lw(this,new VN)};_.sd=function(){Lw(this,new WN)};_.$f=function(){return pr(this)};_.zd=function(a){return Uw(this.q,bN(a))};_.Ad=function(a,b,c,d){cL(this,a,b,c,d)};_._f=function(a){dL(this,a)};_.Bd=function(){return new Iw(this)};_.ag=function(){tr(this)};
+_.wd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.qd(this.j),this.od(a),this.j=this.i=null;else if(a=pr(this),null!=this.j)a=a.b+hg,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+hg);this.od(b);this.i=null}else b=a.b+hg,this.qd(a.c+hg),this.od(b);tr(this)}};_.Od=function(){tr(this)};_.yd=function(a){return eL(this,a)};_.od=function(a){this.hb.style[Re]=a;this.cb||(this.i=a)};_.Dd=function(a,b,c){$w(this,bN(a),b,c)};
+_.qd=function(a){this.hb.style[lh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function VN(){}u(719,1,{},VN);_.Md=function(a){bN(a).ud()};function WN(){}u(720,1,{},WN);_.Md=function(a){bN(a).vd()};function Iw(a){this.c=a;this.b=new Ww(this.c.q)}u(721,1,{},Iw);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return SK(Jw(this.b))};_.bd=function(){Kw(this.b)};_.c=null;function XN(){XN=x;new Jy}
+function UN(a){XN();Ti(a.hb,"dragdrop-dropTarget",!0);this.b=a;new YN(this)}u(722,9,{},UN);function YN(a){Ck();this.b=a}u(723,26,{},YN);_.Hc=function(){dL(this.b.b,null);tr(this.b.b)};_.b=null;function KM(a){a=a.gb;return!a?null:A(a,105)?a:KM(a)}function tL(a,b,c){var d;d=a.hb;cN(a,b,c,VL(d),oL(d),WL(d))}
+function cN(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.qd((0>g?0:g)+(Rj(),hg)),b!=a.kd()&&a.qd((0>b?0:b)+hg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(Rj(),hg)),c!=a.jd()&&a.od((0>c?0:c)+hg))}function rr(a,b){tL(a,b.c,b.b)}u(726,1,{});
+function qH(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:SD(a,b,~~Ji(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,t=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(t=0,E=o.length;t<E;++t)if(D=n[t+3],v=o[t],r=null==v?Rf:typeof v,r=r==Tf?Object.prototype.toString.call(v)==Uc||typeof v.length==Sf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Rf,r)))if(v=H(Sf,r),r=H("boolean",r),ZN===D)v&&(o[t]=new TH(o[t])),r&&(o[t]=(DH(),o[t]?GH:EH));else{q=v||r;if(q=
+!q&&null!=D&&Pn(D)==$N){q=o[t];if(null==q||aO(q,D))continue;if(Nn(q)&&(q=q&&q.g?q.g:null,null!=q&&aO(q,D))){o[t]=q;continue}}if(!H(Tf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function bO(){this.d=new Pi;this.b=new Pi;this.c=new Pi}function aO(a,b){var c;if(ZN==b||cO==b&&A(a,108))return!0;if(null!=a)for(c=Pn(a);c&&c!=ZN;c=null)if(c==b)return!0;return!1}u(725,726,{},bO);function nH(){nH=x;pH=new bO}
+function tH(a,b){nH();z(pH.d,a,b)}function kH(a){nH();var b,c,d;d=XH(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function lH(a,b){var c;nH();return c=b&&b[0]&&(typeof b[0]==Tf||typeof b[0]==xe)?b[0]:null,aO(c,a)}function rH(a){var b=mH;nH();var c,d;d=pH.c;if(c=!b?d.c:SD(d,b,~~Ji(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?TD(d,c):VD(d,b,c,~~Ji(b))}
+function MG(a){nH();var b=pH,c;null==a?a=null:(c=a[cd],c||(0!=(Pn(a).c&4)?a=[]:(b=(b=oj(b.d,Pn(a)))&&typeof b==xe?new b(a):a,a=a[cd]=b),c=a),a=c);return a}var pH;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=$n&&(e=pk(),2E3<e-bo&&(bo=e,ao=Zn()));if(0==$n++){var f=(co(),eo),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=mo(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(co(),eo),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=mo(n,o);while(h.d);h.d=o}}--$n;c&&-1!=ao&&($wnd.clearTimeout(ao),ao=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(du)()}catch(d){a(b)}else C(du)()}var ZN=Z(1),Sn=Z(102),dO=PH(" I"),N=KH(735,dO),oI=KH(733,ZN),eO=PH(" Z"),RI=KH(736,eO);Z(101);Z(100);Z(99);var fO=Z(522),Gn=KH(737,fO),gO=Z(264),Ku=KH(738,gO);Z(265);Z(141);Z(497);Z(108);Z(508);var hO=PH(" B");Z(512);var iO=PH(" C"),Ki=KH(739,iO),$N=Z(510),jO=PH(" D"),UE=KH(740,jO);Z(511);Z(513);var kO=Z(516),tG=KH(741,kO),lO=PH(" J"),mO=Z(2),fu=KH(734,mO),QL=KH(742,hO);Z(525);Z(507);Z(98);Z(193);Z(495);
+var mH=Z(488);Z(504);var zH=Z(502);Z(500);Z(501);Z(506);Z(117);Z(110);Z(111);Z(112);Z(118);Z(96);Z(519);Z(514);Z(503);Z(489);Z(490);Z(491);Z(492);Z(493);Z(494);var nO=Z(401);Z(400);Z(399);Z(398);Z(487);Z(486);var WB=Z(415),yE=KH(743,WB),oO=Z(421),DE=KH(744,oO),pO=Z(422),FE=KH(745,pO),qO=Z(564),JG=KH(746,qO),Wt=KH(747,N),rO=$(562,function(){KE();return EI}),FI=KH(748,rO);Z(563);Z(424);Z(423);Z(557);Z(556);Z(565);Z(566);Z(561);Z(458);Z(560);var wB=KH(749,nO);Z(413);Z(568);Z(499);OH();Z(498);OH();Z(726);
+Z(725);var cO=OH();Z(315);var sO=Z(314);Z(313);Z(319);Z(333);Z(374);Z(570);Z(569);Z(312);Z(311);Z(572);Z(571);Z(577);Z(578);Z(579);Z(580);Z(581);Z(582);Z(583);Z(584);Z(573);Z(574);Z(575);Z(576);Z(251);Z(250);Z(324);Z(325);Z(326);Z(595);Z(604);Z(26);Z(596);Z(597);Z(598);Z(599);Z(600);Z(601);Z(602);Z(603);Z(296);Z(370);Z(373);Z(371);Z(372);Z(204);Z(203);Z(298);Z(245);Z(300);Z(212);var tO=Z(211);Z(248);Z(247);Z(246);Z(395);Z(396);Z(397);Z(479);Z(478);Z(477);Z(480);Z(481);Z(482);Z(483);Z(626);Z(627);
+Z(628);Z(629);var uO=$(181,function(){Rj();return Dq}),Eq=KH(750,uO),vO=$(140,function(){Sj();return Ro}),So=KH(751,vO),wO=$(147,function(){To();return Dp}),Ep=KH(752,wO),xO=$(166,function(){Fp();return Op}),Pp=KH(753,xO),yO=$(171,function(){Qp();return Zp}),$p=KH(754,yO),zO=$(176,function(){aq();return jq}),kq=KH(755,zO);$(182,null);$(183,null);$(184,null);$(185,null);$(186,null);$(187,null);$(188,null);$(189,null);$(190,null);$(142,null);$(143,null);$(144,null);$(145,null);$(146,null);$(148,null);
+$(158,null);$(159,null);$(160,null);$(161,null);$(162,null);$(163,null);$(164,null);$(165,null);$(149,null);$(150,null);$(151,null);$(152,null);$(153,null);$(154,null);$(155,null);$(156,null);$(157,null);$(167,null);$(168,null);$(169,null);$(170,null);$(172,null);$(173,null);$(174,null);$(175,null);$(177,null);$(178,null);$(179,null);$(180,null);Z(470);Z(469);Z(529);Z(531);Z(530);Z(532);Z(534);Z(533);Z(535);Z(539);Z(540);Z(202);Z(208);Z(207);Z(206);Z(210);Z(230);Z(441);Z(440);
+var PC=Z(439),vF=KH(756,PC),VI=KH(757,lO);Z(425);Z(536);Z(542);Z(537);Z(538);Z(426);Z(594);Z(435);Z(434);Z(433);Z(438);var AO=OH(),PK=KH(758,AO);Z(294);Z(468);Z(548);var BO=$(254,function(){Lt();return Qt}),Rt=KH(759,BO);Z(448);Z(449);Z(432);var AC=Z(427);Z(528);Z(411);Z(412);Z(437);var LC=Z(436);Z(429);Z(428);Z(546);Z(555);Z(430);Z(472);Z(521);Z(558);Z(559);Z(567);Z(418);var $B=Z(417);Z(446);Z(447);Z(403);Z(402);Z(455);OH();OH();OH();Z(405);Z(406);Z(209);Z(383);var Pz=KH(760,sO);Z(384);Z(607);Z(606);
+Z(344);Z(346);Z(345);Z(347);Z(232);Z(249);Z(235);Z(237);var gC=Z(420);Z(471);Z(408);Z(407);Z(414);Z(552);Z(524);Z(240);Z(457);Z(227);Z(228);Z(231);Z(225);Z(224);Z(226);var iC=Z(590);Z(214);Z(218);Z(416);Z(609);Z(614);Z(456);Z(515);Z(459);var yB=Z(410),xB=KH(761,$B);Z(645);Z(443);Z(444);Z(445);Z(409);Z(587);Z(588);Z(216);Z(215);Z(217);Z(219);Z(349);Z(348);Z(340);Z(341);Z(634);Z(615);Z(616);Z(541);Z(549);Z(550);Z(551);Z(608);Z(610);var BC=Z(431);Z(591);Z(553);Z(239);Z(236);Z(238);Z(234);Z(223);Z(222);
+Z(221);Z(276);Z(613);Z(318);Z(317);Z(316);Z(633);Z(632);Z(631);Z(618);Z(630);var CO=$(689,function(){jr();return XM}),YM=KH(762,CO);Z(688);Z(687);Z(679);Z(680);Z(681);Z(682);Z(683);Z(684);Z(685);Z(686);Z(660);var DO=$(320,function(){xx();return Ex}),Fx=KH(763,DO),EO=$(366,function(){sx();return kz}),lz=KH(764,EO);Z(17);Z(367);Z(368);Z(363);Z(364);Z(365);Z(18);Z(19);Z(20);Z(454);Z(419);Z(676);Z(354);Z(677);Z(355);Z(356);Z(357);Z(358);Z(361);Z(329);Z(328);Z(327);Z(611);Z(612);Z(617);Z(269);Z(332);Z(362);
+Z(350);Z(377);Z(376);Z(375);var FO=$(378,function(){Cz();return Mz}),Nz=KH(765,FO);$(379,null);$(380,null);$(381,null);$(382,null);Z(252);Z(592);Z(330);Z(343);Z(342);Z(545);Z(392);Z(322);Z(205);Z(593);Z(331);Z(662);Z(3);Z(665);Z(666);Z(664);Z(663);Z(656);Z(655);Z(718);Z(719);Z(720);Z(721);Z(658);Z(243);var nD=Z(451),pD=KH(766,nD);Z(452);Z(450);Z(29);Z(30);Z(28);Z(31);Z(34);Z(35);Z(36);Z(37);Z(38);Z(39);var GO=Z(51),$y=KH(767,GO);Z(40);Z(41);Z(42);Z(43);Z(44);Z(45);Z(46);Z(48);Z(47);Z(49);Z(50);Z(52);
+Z(53);Z(55);Z(56);Z(54);Z(57);Z(58);Z(59);Z(60);Z(62);Z(64);Z(65);Z(63);Z(61);Z(66);Z(67);Z(68);Z(69);Z(71);Z(74);Z(73);Z(75);Z(78);Z(79);Z(77);Z(80);Z(81);Z(82);Z(83);Z(84);Z(85);Z(87);Z(88);Z(86);Z(89);Z(90);Z(91);Z(92);Z(94);Z(95);Z(93);Z(270);var $L=Z(647);Z(323);var dM=Z(649);Z(241);Z(674);Z(673);Z(464);Z(463);Z(465);Z(242);Z(278);Z(280);Z(279);Z(274);Z(386);Z(271);Z(321);Z(717);Z(285);Z(288);Z(286);Z(287);Z(5);Z(7);Z(6);Z(619);Z(453);Z(466);Z(387);Z(201);Z(307);Z(309);Z(308);Z(460);Z(461);Z(467);
+Z(244);Z(273);Z(33);Z(281);Z(351);Z(352);Z(353);Z(282);var PM=KH(768,tO);Z(283);Z(589);Z(675);Z(642);Z(505);Z(526);Z(32);Z(70);var eM=Z(650);Z(659);Z(678);Z(714);Z(713);Z(213);Z(229);Z(4);Z(641);Z(693);Z(710);var HO=$(711,function(){AN();return GN}),HN=KH(769,HO),IO=$(712,function(){pM();return JN}),KN=KH(770,IO);Z(696);Z(705);Z(704);Z(708);Z(707);Z(703);Z(702);Z(700);Z(701);Z(699);Z(698);Z(695);Z(697);Z(706);Z(709);Z(694);Z(661);Z(715);Z(335);Z(334);Z(337);Z(338);Z(336);Z(284);Z(21);Z(305);Z(306);
+Z(11);Z(14);Z(24);var JO=Z(27),Nk=KH(771,JO);Z(25);Z(22);Z(23);Z(716);Z(8);Z(10);Z(9);Z(722);Z(723);Z(667);Z(670);Z(671);Z(672);Z(668);Z(669);var bM=Z(648);Z(652);Z(653);Z(220);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/9D58CD61900096C805154C0AC693DCE7.cache.html b/public/jsme/9D58CD61900096C805154C0AC693DCE7.cache.html
new file mode 100644
index 0000000..c87f28b
--- /dev/null
+++ b/public/jsme/9D58CD61900096C805154C0AC693DCE7.cache.html
@@ -0,0 +1,639 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '9D58CD61900096C805154C0AC693DCE7';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ga='" height="',ha='" y="',ka='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Ma="-NC=O",Oa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Ya="//",$a="/>",ab="0",bb="0px",cb="1",db="100%",eb="1em",fb="1ex",
+gb="1in",hb="1px",jb="2",kb="3",lb=":",mb=": ",nb=";",ob="<",pb="=",rb=">",sb="?",ub="@",vb="@@",wb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="BODY",Db="Before",Eb="Br",Gb="C",Kb="CENTER",Lb="CSS1Compat",Mb="Center",Nb="Cl",Ob="Class$",Qb="Copy as ",Rb="DEFAULT",Sb="Dialog",Tb="East",Ub="F",Vb="First",Wb='For input string: "',Xb="GBVTBU-BB",Yb="H",Zb="Helvetica",$b="I",bc="Incorrect URL: ",cc="Internal index set to null.",dc="JSME",ec="JUSTIFY",fc="JavaScript",gc="LEFT",hc="MOL n. ",ic="N",
+jc="NA",kc="NONE",lc="No more molecules in SDF buffer",mc="Nonring",qc="North",rc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",sc="O",tc="ONE_WAY_CORNER",uc="P",vc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Ec="Ring",Fc="S",Gc="SMILES",Jc="Se",Kc="Si",Oc="South",Pc="Style names cannot be empty",Qc="Text",Rc="Unknown",Sc="West",Tc="X",Uc="[",Vc="[object Array]",Wc="\\",Xc="]",dd="__gwtex_wrap",ed="__uiObjectID",
+fd="a",gd="absolute",hd="alert",id="alertdialog",jd="align",kd="antialias",ld="application",md="article",nd="auto",od="backgroundColor",pd="banner",qd="blur",rd="bolder",sd="border",wd="border-left-width",yd="border-top-width",zd="bottom",Ad="button",Bd="cellPadding",Cd="cellSpacing",Dd="center",Ed="change",Fd="checkbox",Gd="className",Hd="click",Id="click marked atom to delete mark",Jd="clip",Kd="code",Ld="col",Md="colSpan",Nd="columnheader",Od="combobox",Sd="complementary",Td="contentinfo",Ud="contextmenu",
+Vd="cssFloat",ae="cursor",be="dblclick",ce="definition",de="dialog",ee="dir",fe="directory",ge="display",he="div",ie="document",je="dragdrop-handle",ke="dragdrop-selected",le="dragend",me="dragenter",ne="dragover",oe="dragstart",pe="drop",qe="end_gesture",re="error",se="filter",te="fixed",ue="float",ve="focus",we="fontFamily",xe="fontSize",ye="fontStyle",ze="fontWeight",Be="form",Ce="function",De="g",Ee="gesturechange",Fe="gestureend",Ge="gesturestart",He="google",Oe="grid",Pe="gridcell",Qe="group",
+Re="gwt-MenuBar",Se="gwt-MenuBarPopup",Te="heading",Ue="height",Ve="hidden",We="html",Xe="id",Ye="img",Ze="is_touch_supported",$e="italic",af="java.vm.name",bf="jsa-resetDiv",cf="keydown",df="keypress",ef="keyup",ff="left",gf="link",hf="list",jf="listbox",lf="listitem",mf="load",nf="log",of="ltr",pf="main",vf="marquee",wf="math",xf="menu",yf="menuPopup",zf="menubar",Af="menuitem",Bf="menuitemcheckbox",Cf="menuitemradio",Df="middle",Ef="mousedown",Ff="mousemove",Gf="mouseout",Hf="mouseover",If="mouseup",
+Jf="mousewheel",Kf="move",Lf="msie",Mf="multipart",Nf="n",Of="name",Pf="navigation",Qf="none",Rf="noreaction",Sf="note",Tf="nowrap",Uf="null",Vf="number",Wf="object",Xf="offsetHeight",Yf="offsetWidth",Zf="ontouchstart",$f="opera",ag="option",bg="outline",cg="overflow",dg="padding",eg="paste",fg="popupContent",gg="position",hg="presentation",jg="progressbar",kg="px",lg="px, ",mg="px;",ng="radio",og="radiogroup",pg="reaction",qg="region",rg="rgb(",sg="right",tg="role",vg="rotation",wg="row",xg="rowgroup",
+yg="rowheader",zg="rtl",Ag="s",Bg="safari",Cg="scale100",Dg="scrollbar",Eg="se",Fg="search",Gg="separator",Hg="serif",Ig='shape-rendering="crispEdges"',Jg="slider",Kg="span",Lg="spinbutton",Mg="status",Ng="subMenuIcon-selected",Og="tab",Pg="table",Qg="tablist",Rg="tabpanel",Sg="tbody",Tg="td",Ug="text",Vg="textAlign",Wg="textbox",Xg="timer",Yg="title",Zg="toolbar",$g="tooltip",ah="top",bh="touchcancel",ch="touchend",dh="touchmove",eh="touchstart",fh="tr",gh="tree",hh="treegrid",ih="treeitem",jh="true",
+kh="value",lh="verticalAlign",mh="visibility",nh="visible",oh="whiteSpace",ph="width",qh="x",rh="zIndex",sh="|",_,th={l:4194303,m:4194303,h:1048575},Bh={l:0,m:0,h:0},Ch={l:1,m:0,h:0},Dh={l:2,m:0,h:0},Eh={l:3,m:0,h:0},Fh={l:4,m:0,h:0},Gh={l:8,m:0,h:0},Hh={l:10,m:0,h:0},Ih={l:16,m:0,h:0},Jh={l:32,m:0,h:0},Kh={l:64,m:0,h:0},Lh={l:128,m:0,h:0},Mh={l:256,m:0,h:0},Nh={l:512,m:0,h:0},Oh={l:1024,m:0,h:0},Ph={l:2048,m:0,h:0},Qh={l:8192,m:0,h:0},Rh={l:16384,m:0,h:0},Sh={l:32768,m:0,h:0},Th={l:65536,m:0,h:0},
+Uh={l:131072,m:0,h:0},Vh={l:262144,m:0,h:0},Wh={l:524288,m:0,h:0},Xh={},Yh={72:1,79:1,85:1,87:1},Zh={45:1,46:1,52:1,66:1,72:1},$h={12:1},ai={72:1,75:1,89:1},bi={72:1,79:1,87:1},ci={13:1,15:1,23:1,26:1,28:1,30:1,31:1,35:1,37:1},m={72:1,75:1},s={71:1,72:1,75:1},di={90:1},ei={49:1,72:1},fi={6:1,9:1,72:1,76:1,78:1},gi={2:1},hi={45:1,52:1,66:1,72:1},ii={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,104:1},ji={22:1},ki={91:1},li={15:1},mi={7:1,9:1,72:1,76:1,78:1},ni={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},
+oi={72:1,89:1},pi={74:1},qi={72:1,79:1,81:1,85:1,87:1},ri={9:1,10:1,72:1,76:1,78:1},si={72:1},ti={19:1,72:1},ui={89:1},vi={39:1,72:1,79:1,85:1,87:1},wi={40:1,45:1,46:1,52:1,61:1,66:1,68:1,72:1},xi={13:1,15:1,23:1,28:1,29:1,31:1,35:1,37:1},yi={8:1,9:1,72:1,76:1,78:1},zi={107:1},Ai={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,97:1,104:1},Bi={68:1},Ci={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},Di={72:1,75:1,90:1},Ei={14:1,38:1},Fi={28:1,35:1},Gi={11:1,72:1,76:1,78:1},Hi={21:1},Ii=
+{45:1,46:1,52:1,58:1,66:1,72:1},Ji={93:1},Ki={13:1,15:1,23:1,28:1,31:1,35:1,37:1},Li={52:1,72:1},Mi={36:1,72:1,76:1,78:1};function t(a,b,c){var d=Xh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Xh[a]=function(){}),_=d.prototype=0>b?{}:new Xh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ni(this)};
+_.tS=function(){var a=this.cZ.e+ub,b;b=this.hC();var c,d,e;c=y(Oi,m,-1,8,1);d=(Pi(),Qi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ri(){Ri=x;Si=new Ti}function Ui(a){for(var b,a=new Vi(a.k.n);a.c<a.e.Je();)b=Wi(a),Xi(b.pd(),ke,!1),Yi(a)}
+function Zi(a,b,c){var a=a.o,d;try{d=new $i(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=aj(e);if(A(e,79))throw new bj("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Xi(b.pd(),Xb,!0);Xi(c.pd(),je,!0);z(Si,b,c)}function cj(a,b){var c;c=dj(Si,b);var d;d=dj(a.o.d,c);if(!d)throw new ej("dragHandle was not draggable");fj(d.c.b);fj(d.e.b);fj(d.d.b);Xi(b.pd(),Xb,!1);Xi(c.pd(),je,!1)}
+function gj(a){var b;a.p=!1;for(a=new Vi(a.k.n);a.c<a.e.Je();)b=Wi(a),Xi(b.pd(),ke,!1),Yi(a)}function hj(a,b){ij(a.k.n,b)?Xi(b.pd(),ke,!1):a.p?(jj(a.k.n,b),Xi(b.pd(),ke,!0)):(a.k.n.Ue(),jj(a.k.n,b))}function kj(a){this.i=a;this.k=new lj(this);this.o=new mj(this.k)}t(3,1,{});_.rc=function(){nj(this.k.f,"dragdrop-dragging")};_.sc=function(){oj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Si;function lj(a){this.n=new pj;this.e=a;this.b=a.i}t(4,1,{},lj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function qj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function rj(a,b){var c;c=sj(a.d,tj).b;b.b.ctrlKey||b.b.metaKey||Ui(a.c.e);hj(a.c.e,c)}function uj(a){a.c.i=null;a.c.e.sc();vj((wj(),xj(null)),a.b,0,0);var b=a.b.hb;yj=b;zj();Aj=b;a.e=2}
+function mj(a){this.d=new Ti;this.c=a;this.b=new Bj;Cj(this.b,Dj(),Rj());B(this.b,this,(Sj(),Sj(),Tj));B(this.b,this,(Uj(),Uj(),Vj));a=this.b.hb.style;a[se]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Wj(),kg);a.borderStyle=(Xj(),Qf);a[od]="blue"}t(5,1,{},mj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Yj(a);e=Zj(a);b=$j(a.b);if(!(3==this.e||2==this.e||1!=b)&&!tj)tj=c,this.c.f=sj(this.d,tj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==ak(this.c.n,this.c.f)&&(Ui(this.c.e),hj(this.c.e,this.c.f)),bk(new ck),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new dk(tj,null),tj!=this.c.f&&(c=new dk(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,uj(this),1!=this.e&&qj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=ek(a,b);a=fk(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(gk(hk(d-this.i),hk(a-this.j))>=this.c.e.n?(ik(),-1!=ak(this.c.n,this.c.f)||hj(this.c.e,this.c.f),c=new dk(tj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,uj(this)):jk.preventDefault()),1==this.e)return;jk.preventDefault();qj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=ek(a,b);b=fk(a,b);if(1==$j(a.b)&&(this.f=!1,tj))try{if(ik(),1==this.e)rj(this,a);else{d!=this.b&&(c=new dk(d,null),e+=c.b,b+=c.e);try{qj(this,e,b),this.c.e.rc(),3!=this.e&&rj(this,a)}finally{var f=this.b.hb;yj&&f==yj&&(yj=null);zj();f===Aj&&(Aj=null);kk(this.b);this.e=1;this.c.f=null}}}finally{tj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var tj=null;function ck(){}t(6,1,ji,ck);_.xc=function(){ik()};
+function $i(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},$i);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+za+this.e+va};function dk(a,b){!a||a==(wj(),xj(null))?this.i=this.f=0:(this.f=a.ld()-lk(a.hb),this.i=a.md()-(a.hb.scrollTop||0));!b||b==(wj(),xj(null))?this.d=this.c=0:(this.c=mk(b.hb)+nk(b.hb),this.d=ok(b.hb)+pk(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},dk);
+_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function ik(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function nk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(wd),-1==a.indexOf(kg)?0:parseInt(a.substr(0,a.length-2))):0}function pk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(yd),-1==a.indexOf(kg)?0:parseInt(a.substr(0,a.length-2))):0}
+function qk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}function rk(a,b){var c=sk();qk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;tk(a.n,sk())}function uk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(18,1,{});_.yc=function(){this.w&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function tk(a,b){uk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function vk(a){this.b=a}t(19,1,{},vk);_.Cc=function(a){tk(this,a)};_.b=null;t(20,1,{});t(21,1,gi);function wk(){wk=x;var a;(a=new xk)&&(a.Fc()||(a=new yk));zk=a}t(22,20,{});var zk=null;function yk(){this.b=new pj;this.c=new Ak(this)}t(23,22,{},yk);
+_.Fc=function(){return!0};_.Dc=function(a){a=new Bk(this,a);jj(this.b,a);1==this.b.d&&Ck(this.c,16);return a};function Dk(){Dk=x;Ek=new pj;var a=new Fk;Gk();Hk(Ik?Ik:Ik=new Jk,a)}function Kk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);ij(Ek,a)}function Ck(a,b){if(0>b)throw new Lk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);ij(Ek,a);a.c=!1;a.d=Mk(a,b);jj(Ek,a)}function Nk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
+function Mk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||ij(Ek,this);this.Hc()};_.c=!1;_.d=0;var Ek;function Ak(a){Dk();this.b=a}t(24,25,{},Ak);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Ok,m,3,a.b.d,0);b=Pk(a.b,b);c=new Qk;for(e=0,f=b.length;e<f;++e)d=b[e],ij(a.b,d),tk(d.b,c.b);0<a.b.d&&Ck(a.c,gk(5,16-(sk()-c.b)))};_.b=null;function Bk(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},Bk);_.Ec=function(){var a=this.c;ij(a.b,this);0==a.b.d&&Kk(a.c)};_.b=null;
+_.c=null;function Rk(a,b){var c=C(function(){var b=sk();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function xk(){}t(27,22,{},xk);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Rk(a,b);return new Sk(c)};function Sk(a){this.b=a}t(28,21,gi,Sk);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Tk(){this.b=hd}t(29,30,{},Tk);function Uk(){this.b=id}t(31,30,{},Uk);
+function Vk(){this.b=ld}t(32,30,{},Vk);t(34,1,{});_.b=null;function Wk(a){this.b=a}t(33,34,{},Wk);function Xk(){this.b=md}t(35,30,{},Xk);function Yk(){this.b=pd}t(36,30,{},Yk);function Zk(){this.b=Ad}t(37,30,{},Zk);function $k(){this.b=Fd}t(38,30,{},$k);function al(){this.b=Nd}t(39,30,{},al);function bl(){this.b=Od}t(40,30,{},bl);function cl(){this.b=Sd}t(41,30,{},cl);function dl(){this.b=Td}t(42,30,{},dl);function fl(){this.b=ce}t(43,30,{},fl);function gl(){this.b=de}t(44,30,{},gl);
+function hl(){this.b=fe}t(45,30,{},hl);function il(){this.b=ie}t(46,30,{},il);function jl(){this.b=Be}t(47,30,{},jl);function kl(){this.b=Oe}t(48,30,{},kl);function ll(){this.b=Pe}t(49,30,{},ll);function ml(){this.b=Qe}t(50,30,{},ml);function nl(){this.b=Te}t(51,30,{},nl);function ol(a){this.b=a.id}t(52,1,{4:1,5:1},ol);_.b=null;function pl(){this.b=Ye}t(53,30,{},pl);function ql(){this.b=gf}t(54,30,{},ql);function rl(){this.b=hf}t(55,30,{},rl);function sl(){this.b=jf}t(56,30,{},sl);
+function tl(){this.b=lf}t(57,30,{},tl);function ul(){this.b=nf}t(58,30,{},ul);function vl(){this.b=pf}t(59,30,{},vl);function wl(){this.b=vf}t(60,30,{},wl);function xl(){this.b=wf}t(61,30,{},xl);function yl(){this.b=xf}t(62,30,{},yl);function zl(){this.b=zf}t(63,30,{},zl);function Al(){this.b=Af}t(64,30,{},Al);function Bl(){this.b=Bf}t(65,30,{},Bl);function Cl(){this.b=Cf}t(66,30,{},Cl);function Dl(){this.b=Pf}t(67,30,{},Dl);function El(){this.b=Sf}t(68,30,{},El);function Fl(){this.b=ag}
+t(69,30,{},Fl);function Gl(){this.b=hg}t(70,30,{},Gl);t(71,34,{},function(a){this.b=a});function Hl(){this.b=jg}t(72,30,{},Hl);function Il(){Il=x;Jl=new Wk("aria-activedescendant")}var Jl;function Kl(){this.b=ng}t(74,30,{},Kl);function Ll(){this.b=og}t(75,30,{},Ll);function Ml(){this.b=qg}t(76,30,{},Ml);
+function Nl(){Nl=x;Ol=new Uk;Pl=new Tk;Ql=new Vk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new gl;am=new hl;bm=new il;cm=new jl;dm=new ll;em=new kl;fm=new ml;gm=new nl;hm=new pl;im=new ql;jm=new sl;km=new tl;lm=new rl;mm=new ul;nm=new vl;om=new wl;pm=new xl;qm=new zl;rm=new Bl;sm=new Cl;tm=new Al;um=new yl;vm=new Dl;wm=new El;xm=new Fl;ym=new Gl;zm=new Hl;Am=new Ll;Bm=new Kl;Cm=new Ml;Dm=new Em;Fm=new Gm;Hm=new Im;Jm=new Km;Lm=new an;bn=new cn;dn=
+new en;fn=new gn;hn=new jn;kn=new ln;mn=new nn;on=new pn;qn=new rn;sn=new tn;un=new vn;wn=new xn;yn=new zn;An=new Bn;Cn=new Dn;F=new Ti;z(F,qg,Cm);z(F,hd,Pl);z(F,de,$l);z(F,id,Ol);z(F,ld,Ql);z(F,ie,bm);z(F,md,Rl);z(F,pd,Sl);z(F,Ad,Tl);z(F,Fd,Ul);z(F,Pe,dm);z(F,Nd,Vl);z(F,Qe,fm);z(F,Od,Wl);z(F,Sd,Xl);z(F,Td,Yl);z(F,ce,Zl);z(F,hf,lm);z(F,fe,am);z(F,Be,cm);z(F,Oe,em);z(F,Te,gm);z(F,Ye,hm);z(F,gf,im);z(F,jf,jm);z(F,lf,km);z(F,nf,mm);z(F,pf,nm);z(F,vf,om);z(F,wf,pm);z(F,xf,um);z(F,zf,qm);z(F,Af,tm);z(F,
+Bf,rm);z(F,ag,xm);z(F,ng,Bm);z(F,Cf,sm);z(F,Pf,vm);z(F,Sf,wm);z(F,hg,ym);z(F,jg,zm);z(F,og,Am);z(F,wg,Hm);z(F,xg,Dm);z(F,yg,Fm);z(F,Fg,Lm);z(F,Gg,bn);z(F,Dg,Jm);z(F,Jg,dn);z(F,Lg,fn);z(F,Mg,hn);z(F,Og,on);z(F,Qg,kn);z(F,Rg,mn);z(F,Wg,qn);z(F,Xg,sn);z(F,Zg,un);z(F,$g,wn);z(F,gh,Cn);z(F,hh,yn);z(F,ih,An)}var Pl,Ol,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,$l,am,bm,cm,em,dm,fm,gm,hm,im,lm,jm,km,mm,nm,om,pm,um,qm,tm,rm,sm,vm,wm,xm,ym,zm,Bm,Am,Cm,F,Hm,Dm,Fm,Jm,Lm,bn,dn,fn,hn,on,kn,mn,qn,sn,un,wn,Cn,yn,An;
+function Im(){this.b=wg}t(78,30,{},Im);function Em(){this.b=xg}t(79,30,{},Em);function Gm(){this.b=yg}t(80,30,{},Gm);function Km(){this.b=Dg}t(81,30,{},Km);function an(){this.b=Fg}t(82,30,{},an);function cn(){this.b=Gg}t(83,30,{},cn);function en(){this.b=Jg}t(84,30,{},en);function gn(){this.b=Lg}t(85,30,{},gn);function jn(){this.b=Mg}t(86,30,{},jn);function pn(){this.b=Og}t(87,30,{},pn);function ln(){this.b=Qg}t(88,30,{},ln);function nn(){this.b=Rg}t(89,30,{},nn);function rn(){this.b=Wg}
+t(90,30,{},rn);function tn(){this.b=Xg}t(91,30,{},tn);function vn(){this.b=Zg}t(92,30,{},vn);function xn(){this.b=$g}t(93,30,{},xn);function Dn(){this.b=gh}t(94,30,{},Dn);function zn(){this.b=hh}t(95,30,{},zn);function Bn(){this.b=ih}t(96,30,{},Bn);function Qk(){this.b=sk()}function sk(){return(new Date).getTime()}t(97,1,{},Qk);function En(a){var b,c,d;d=new Fn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Gn(d,c.cZ.e),d.b.b+=mb,Hn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function In(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+mb+a:b}t(102,1,{72:1,87:1});_.Ic=function(){return this.i};_.tS=function(){return In(this)};_.f=null;_.i=null;function Jn(a){Kn();this.i=a}t(101,102,bi,Jn);function ej(a){Kn();this.i=a}function bj(a,b){Kn();this.f=b;this.i=a}t(100,101,Yh,ej,bj);function Ln(a){Kn();this.c=a;this.b=l;a=new Mn;a=Nn(a,On(this.c)?this.c:null);Pn(a)}t(99,100,Yh,Ln);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Uf:On(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Qn(this.c).e;this.b=this.b+mb+(On(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(On(this.c)){b=(Rn(),this.c);var c=l,d;for(d in b)if(d!=Of&&"message"!=d&&"toString"!=d)try{c+="\n "+d+mb+b[d]}catch(e){}b=c}else b=l;this.d=a+b+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Sn(a,b){return Tn(a)?a.eQ(b):a===b}
+function Qn(a){return Tn(a)?a.cZ:Un}function Vn(a){return Tn(a)?a.hC():Ni(a)}
+function Wn(){var a;Wn=x;Xn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Yn(a){Wn();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=Xn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Xn;t(109,1,{});function Ni(a){return a.$H||(a.$H=++Zn)}function $n(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function ao(){return $wnd.setTimeout(function(){0!=bo&&(bo=0);co=-1},10)}var bo=0,Zn=0,eo=0,co=-1;
+function fo(){fo=x;go=new ho}function io(a,b){a.b=jo(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new ko(a)),lo(a.f,1),!a.j&&(a.j=new mo(a)),lo(a.j,50))}function ho(){}function no(a){return a.Jc()}function jo(a,b){!a&&(a=[]);a[a.length]=b;return a}function oo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=jo(b,e)):e[0].xc()}catch(f){if(f=aj(f),!A(f,87))throw f;}}return b}function lo(a,b){fo();$wnd.setTimeout(function(){C(no)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(111,109,{},ho);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var go;function ko(a){this.b=a}t(112,1,{},ko);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),oo(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Qk;100>sk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function mo(a){this.b=a}t(113,1,{},mo);_.Jc=function(){this.b.e&&lo(this.b.f,1);return this.b.k};
+_.b=null;function po(a,b){a.length>=b&&a.splice(0,b);return a}function qo(){try{null.a()}catch(a){return a}}function ro(){}t(116,1,{},ro);_.Kc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Lc(c.toString());b.push(d);var d=lb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
+_.Lc=function(a){var b,c,d;d=l;a=so(a);b=a.indexOf(ua);c=0==a.indexOf(Ce)?8:0;-1==b&&(b=to(a,uo(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=so(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function vo(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Lc(e[c]);return e}t(118,116,{});_.Kc=function(){return po(this.Mc(qo()),this.Nc())};_.Mc=function(a){return vo(this,a)};_.Nc=function(){return 2};
+function Rn(){Rn=x;Error.stackTraceLimit=128}function wo(a){a=po(Nn(a,qo()),3);0==a.length&&(a=po((new ro).Kc(),1));return a}function Kn(){Rn();var a;a=wo(new Mn);Pn(a)}function Nn(a,b){var c;c=vo(a,b);return 0==c.length?(new ro).Mc(b):po(c,1)}
+function Pn(a){var b,c,d,e,f,g,j,h,n;n=y(xo,m,86,a.length,0);for(e=0,f=n.length;e<f;++e)h=yo(a[e],vb),b=-1,d=Rc,2==h.length&&null!=h[1]&&(j=h[1],g=zo(j,uo(58)),d=uo(58),c=j.lastIndexOf(d,g-1),d=j.substr(0,c-0),-1!=g&&-1!=c&&(j.substr(c+1,g-(c+1)),b=Ao(j,g+1),b=parseInt(b)||-1)),n[e]=new Bo(h[0],d+ub+b);e=y(xo,m,86,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new Co;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return wo(this)};
+_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=so(a);0==c.indexOf("at ")&&(c=Ao(c,3));a=c.indexOf(Uc);-1!=a&&(c=so(c.substr(0,a-0))+so(Ao(c,c.indexOf(Xc,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(ub),-1==a?(b=c,c=l):(b=so(Ao(c,a+1)),c=so(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=so(c.substr(0,a-0)));a=to(c,uo(46));-1!=a&&(c=Ao(c,a+1));return(0<c.length?c:"anonymous")+vb+b};_.Mc=function(a){return Nn(this,a)};_.Nc=function(){return 3};function Mn(){Rn()}
+t(119,117,{},Mn);t(120,1,{});function Hn(a,b){a.b+=b}function Do(){}t(121,120,{},Do);_.b=l;function G(a,b){return parseInt(a[b])||0}function Eo(a,b){return null==a[b]?null:""+a[b]}function Fo(a){a.draggable=jh;a.style.webkitUserDrag="element"}function Go(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 Ho(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
+function Io(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function $j(a){a=a.button;return 1==a?4:2==a?2:1}
+function mk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+lk(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,l).getPropertyValue("direction")==zg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[gg]==te){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
+l).getPropertyValue(wd)));if(d&&d.tagName==Cb&&a.style.position==gd)break;a=d}a=b}return a}
+function ok(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,l)[gg]==te){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(yd)));if(d&&d.tagName==Cb&&a.style.position==
+gd)break;a=d}a=b}return a}function lk(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==zg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Jo(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function Ko(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function Rj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientHeight}
+function Dj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientWidth}function I(a,b){this.c=a;this.d=b}t(146,1,{72:1,76:1,78:1});_.eQ=function(a){return this===a};_.hC=function(){return Ni(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Xj(){Xj=x;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=K(Wo,m,6,[Lo,No,Po,Ro,To])}t(145,146,fi);var Vo,Po,No,Ro,Lo,To;function Mo(){I.call(this,kc,0)}t(147,145,fi,Mo);function Oo(){I.call(this,"DOTTED",1)}t(148,145,fi,Oo);
+function Qo(){I.call(this,"DASHED",2)}t(149,145,fi,Qo);function So(){I.call(this,"HIDDEN",3)}t(150,145,fi,So);function Uo(){I.call(this,"SOLID",4)}t(151,145,fi,Uo);function Xo(){Xo=x;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=new ip;jp=new kp;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=new Ap;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=K(Ip,m,7,[Yo,$o,bp,dp,fp,hp,jp,lp,np,pp,rp,tp,vp,xp,zp,Bp,Dp,Fp])}t(152,146,mi);
+var Hp,$o,Dp,bp,Yo,hp,Bp,fp,jp,lp,np,dp,Fp,pp,rp,tp,xp,zp,vp;function Zo(){I.call(this,Rb,0)}t(153,152,mi,Zo);function qp(){I.call(this,"SE_RESIZE",9)}t(154,152,mi,qp);function sp(){I.call(this,"SW_RESIZE",10)}t(155,152,mi,sp);function up(){I.call(this,"S_RESIZE",11)}t(156,152,mi,up);function wp(){I.call(this,"W_RESIZE",12)}t(157,152,mi,wp);function yp(){I.call(this,"TEXT",13)}t(158,152,mi,yp);function Ap(){I.call(this,"WAIT",14)}t(159,152,mi,Ap);function Cp(){I.call(this,"HELP",15)}
+t(160,152,mi,Cp);function Ep(){I.call(this,"COL_RESIZE",16)}t(161,152,mi,Ep);function Gp(){I.call(this,"ROW_RESIZE",17)}t(162,152,mi,Gp);function ap(){I.call(this,"AUTO",1)}t(163,152,mi,ap);function cp(){I.call(this,"CROSSHAIR",2)}t(164,152,mi,cp);function ep(){I.call(this,"POINTER",3)}t(165,152,mi,ep);function gp(){I.call(this,"MOVE",4)}t(166,152,mi,gp);function ip(){I.call(this,"E_RESIZE",5)}t(167,152,mi,ip);function kp(){I.call(this,"NE_RESIZE",6)}t(168,152,mi,kp);
+function mp(){I.call(this,"NW_RESIZE",7)}t(169,152,mi,mp);function op(){I.call(this,"N_RESIZE",8)}t(170,152,mi,op);function Jp(){Jp=x;Kp=new Lp;Mp=new Np;Op=new Pp;Qp=new Rp;Sp=K(Tp,m,8,[Kp,Mp,Op,Qp])}t(171,146,yi);var Sp,Mp,Op,Qp,Kp;function Lp(){I.call(this,kc,0)}t(172,171,yi,Lp);function Np(){I.call(this,"BLOCK",1)}t(173,171,yi,Np);function Pp(){I.call(this,"INLINE",2)}t(174,171,yi,Pp);function Rp(){I.call(this,"INLINE_BLOCK",3)}t(175,171,yi,Rp);
+function Up(){Up=x;Vp=new Wp;Xp=new Yp;Zp=new $p;aq=new bq;cq=K(dq,m,10,[Vp,Xp,Zp,aq])}t(176,146,ri);var cq,Vp,Xp,Zp,aq;function Wp(){I.call(this,Kb,0)}t(177,176,ri,Wp);function Yp(){I.call(this,ec,1)}t(178,176,ri,Yp);function $p(){I.call(this,gc,2)}t(179,176,ri,$p);function bq(){I.call(this,zc,3)}t(180,176,ri,bq);function Wj(){Wj=x;eq=new fq;gq=new hq;iq=new jq;kq=new lq;mq=new nq;oq=new pq;qq=new rq;sq=new tq;uq=new vq;wq=K(xq,m,11,[eq,gq,iq,kq,mq,oq,qq,sq,uq])}t(181,146,Gi);
+var wq,sq,iq,kq,qq,uq,oq,gq,mq,eq;function fq(){I.call(this,"PX",0)}t(182,181,Gi,fq);function hq(){I.call(this,"PCT",1)}t(183,181,Gi,hq);function jq(){I.call(this,"EM",2)}t(184,181,Gi,jq);function lq(){I.call(this,"EX",3)}t(185,181,Gi,lq);function nq(){I.call(this,"PT",4)}t(186,181,Gi,nq);function pq(){I.call(this,"PC",5)}t(187,181,Gi,pq);function rq(){I.call(this,"IN",6)}t(188,181,Gi,rq);function tq(){I.call(this,"CM",7)}t(189,181,Gi,tq);function vq(){I.call(this,"MM",8)}t(190,181,Gi,vq);
+function yq(){yq=x;zq=[];Aq=[];Bq=[]}var zq,Aq,Bq;function Cq(){Cq=x;Dq=new Eq}function Fq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Gq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Eq(){}t(193,1,{},Eq);_.b=null;var Dq;t(204,1,{});_.tS=function(){return"An event type"};_.i=null;t(203,204,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(202,203,{});_.Pc=function(){return this.Rc()};_.b=null;var Hq=_.c=null;
+function Iq(){Iq=x;Jq=new Kq(qd,new Lq)}function Lq(){}t(201,202,{},Lq);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Jq};var Jq;function Mq(){Mq=x;Nq=new Kq(Ed,new Oq)}function Oq(){}t(205,202,{},Oq);_.Oc=function(a){Pq();Qq(this,a.c,Rq(a.b.b,a.b.b.hb.selectedIndex))};_.Rc=function(){return Nq};var Nq;t(208,202,$h);function ek(a,b){return(a.b.clientX||0)-mk(b)+lk(b)+lk(b.ownerDocument.body)}function fk(a,b){return(a.b.clientY||0)-ok(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}
+function Yj(a){var b;return(b=a.c)?ek(a,b):a.b.clientX||0}function Zj(a){var b;return(b=a.c)?fk(a,b):a.b.clientY||0}t(207,208,$h);function Sq(){Sq=x;Tq=new Kq(Hd,new Uq)}function Uq(){}t(206,207,$h,Uq);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Tq};var Tq;function Vq(){Vq=x;Wq=new Kq(Ud,new Xq)}function Xq(){}t(209,202,{},Xq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return Wq};var Wq;t(212,1,{38:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};
+var Yq=_.d=0;function Jk(){this.d=++Yq}t(211,212,Ei,Jk);function Kq(a,b){this.d=++Yq;this.b=b;!Hq&&(Hq=new Zq);Hq.b[a]=this;this.c=a}t(210,211,Ei,Kq);_.b=null;_.c=null;function $q(){$q=x;ar=new Kq(be,new br)}function br(){}t(213,207,$h,br);
+_.Oc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(cr(),dr))a=er(b.hb),c=new fr(G(b.hb,Yf),G(b.hb,Xf)),d=new fr(G(b.L.bb.hb,Yf),G(b.L.bb.hb,Xf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);gr(b.A,!0);a=G(b.L.bb.hb,Yf);hr(b,new fr(a,ir(b.L.bb).b));b.B&&b.G!=dr&&jr(b.i,b)}else gr(b.A,!1),b.G!=(cr(),dr)?hr(b,new fr(b.x.c,b.x.b)):kr(b,er(b.i.hb)),b.B&&b.G!=dr&&lr(b.i,b);mr(b.L.bb)}else gr(b.A,!0)};_.Rc=function(){return ar};var ar;t(214,202,{});
+function nr(){nr=x;or=new Kq(le,new pr)}function pr(){}t(215,214,{},pr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return or};var or;function qr(){qr=x;rr=new Kq(me,new sr)}function sr(){}t(216,214,{},sr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return rr};var rr;function tr(){tr=x;ur=new Kq(ne,new vr)}function vr(){}t(217,214,{},vr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return ur};
+var ur;function wr(){wr=x;xr=new Kq(oe,new yr)}function yr(){}t(218,214,{},yr);_.Oc=function(a){a=zr(a.b);(this.b.dataTransfer||null).setData(Ug,a)};_.Rc=function(){return xr};var xr;function Ar(){Ar=x;Br=new Kq(pe,new Cr)}function Cr(){}t(219,214,{},Cr);
+_.Oc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Dr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Ug),Er(a.b.c,b))};_.Rc=function(){return Br};var Br;function Fr(){Fr=x;Gr=new Kq(ve,new Hr)}function Hr(){}t(220,202,{},Hr);_.Oc=function(a){kk(a.b.b)};_.Rc=function(){return Gr};var Gr;
+function Ir(){Ir=x;Jr=new Kq(Ee,new Kr)}function Kr(){}t(221,202,{},Kr);_.Oc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Lr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Mr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return Jr};var Jr;function Nr(){Nr=x;Or=new Kq(Fe,new Pr)}function Pr(){}t(222,202,{},Pr);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Qr(a.b.b,a.b.c))};
+_.Rc=function(){return Or};var Or;function Rr(){Rr=x;Sr=new Kq(Ge,new Tr)}function Tr(){}t(223,202,{},Tr);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Sr};var Sr;t(225,202,{});t(224,225,{});function Ur(){Ur=x;Vr=new Kq(cf,new Wr)}function Wr(){}t(226,224,{},Wr);
+_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Xr(),Yr).length&&-999!=(Xr(),Yr)[c]&&(c=(Xr(),Yr)[c]);b=new Zr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?$r(zr(a)):e=301;break;case 118:case 86:b&&a.wb&&as(a.v,(!a.xb&&(a.xb=new bs(a)),a.xb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(cs(a,Eo((ds(),es).hc.b.hb,kh)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Yb;e=1300;break;case 114:case 82:a.lb=!0;a.K=vc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
+a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?fs(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?fs(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&fs(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?fs(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?fs(a,4):e=207;break;case 53:105==a.d?fs(a,5):e=208;break;case 54:105==a.d?fs(a,
+6):e=210;break;case 55:105==a.d?fs(a,7):e=211;break;case 56:105==a.d?fs(a,8):e=212;break;case 57:105==a.d?fs(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}gs(a,e)}b=!0}b&&this.b.preventDefault()};_.Rc=function(){return Vr};var Vr;function hs(){hs=x;is=new Kq(Ef,new js)}function js(){}t(227,207,$h,js);_.Oc=function(a){a.uc(this)};_.Rc=function(){return is};var is;
+function Sj(){Sj=x;Tj=new Kq(Ff,new ks)}function ks(){}t(228,207,$h,ks);_.Oc=function(a){a.vc(this)};_.Rc=function(){return Tj};var Tj;function ls(){ls=x;ms=new Kq(Gf,new ns)}function ns(){}t(229,207,$h,ns);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new dk(tj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,uj(a))};_.Rc=function(){return ms};var ms;function os(){os=x;ps=new Kq(Hf,new qs)}function qs(){}t(230,207,$h,qs);_.Oc=function(a){var b;b=this.b;io((fo(),go),new rs(a,a.c,b))};_.Rc=function(){return ps};var ps;
+function Uj(){Uj=x;Vj=new Kq(If,new ss)}function ss(){}t(231,207,$h,ss);_.Oc=function(a){a.wc(this)};_.Rc=function(){return Vj};var Vj;function Zq(){this.b={}}t(232,1,{},Zq);_.b=null;t(235,208,$h);var ts=null;function us(){us=x;vs=new Kq(bh,new ws)}function ws(){}t(234,235,$h,ws);_.Oc=function(a){xs(a.b,this,a.b.n)};_.Rc=function(){return vs};var vs;function ys(){ys=x;zs=new Kq(ch,new As)}function As(){}t(236,235,$h,As);_.Oc=function(a){xs(a.b,this,a.b.n)};_.Rc=function(){return zs};var zs;
+function Bs(){var a;this.b=(a=document.createElement(he),a.setAttribute(Zf,"return;"),typeof a.ontouchstart==Ce)}t(237,1,{},Bs);function Cs(){Cs=x;Ds=new Kq(dh,new Es)}function Es(){}t(238,235,$h,Es);_.Oc=function(a){xs(a.b,this,a.b.o)};_.Rc=function(){return Ds};var Ds;function Fs(){Fs=x;Gs=new Kq(eh,new Hs)}function Hs(){}t(239,235,$h,Hs);_.Oc=function(a){Is(a.b,this)&&(a.b.k&&Js(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Ck(a.b.d,750),a.b.e=!1))};_.Rc=function(){return Gs};var Gs;
+function Ks(a,b){this.b=b;this.c=a}function Ls(a,b,c){Ik&&(b=new Ks(b,c),a.ad(b))}t(240,203,{},Ks);_.Oc=function(a){a.Yc(this)};_.Pc=function(){return Ik};_.b=!1;var Ik=_.c=null;function Ms(a){this.b=a}t(241,203,{},Ms);_.Oc=function(a){a.Zc(this)};_.Pc=function(){return Ns};var Ns=_.b=null;function Os(){}function Ps(a){var b;Qs&&(b=new Os,a.ad(b))}t(242,203,{},Os);_.Oc=function(a){a.$c(this)};_.Pc=function(){return Qs};var Qs=null;function Rs(a){this.b=a}t(243,203,{},Rs);_.Oc=function(a){a._c(this)};
+_.Pc=function(){return Ss};var Ss=_.b=null;function Ts(){}t(244,203,{},Ts);_.Oc=function(a){a.b.O&&a.b.Md()};_.Pc=function(){return Us};var Us=null;function Vs(a,b,c){a=a.b;if(!b)throw new Ws("Cannot add a handler with a null type");if(!c)throw new Ws("Cannot add a null handler");0<a.c?Xs(a,new Ys(a,b,c)):Zs(a,b,null,c);return new $s(new at(a,b,c))}
+function ot(a,b){var c;!b.f||b.Qc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Ws("Cannot fire null event");try{++d.c;j=pt(d,b.Pc(),null);e=null;for(h=d.d?j.Of(j.Je()):j.Nf();d.d?h.Qf():h.dd();){g=d.d?h.Rf():h.ed();try{b.Oc(g)}catch(n){if(n=aj(n),A(n,87))f=n,!e&&(e=new qt),rt(e,f);else throw n;}}if(e)throw new st(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Vi(d.b);r.c<r.e.Je();)o=Wi(r),o.xc()}finally{d.b=null}}}}catch(q){q=aj(q);if(A(q,39))throw new tt(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function ut(a){vt.call(this,a,!1)}function vt(a,b){this.b=new wt(b);this.c=a}t(245,1,li,ut,vt);_.ad=function(a){ot(this,a)};_.b=null;_.c=null;t(248,1,{});function Xs(a,b){!a.b&&(a.b=new pj);jj(a.b,b)}function Zs(a,b,c,d){var e;e=sj(a.e,b);e||(e=new Ti,z(a.e,b,e));a=e.Fe(c);a||(a=new pj,e.He(c,a));a.Ff(d)}function xt(a,b,c,d){var e,f;e=pt(a,b,c);e.Hf(d)&&e.Ge()&&(f=sj(a.e,b),f.Ie(c),f.Ge()&&dj(a.e,b))}
+function pt(a,b,c){a=sj(a.e,b);if(!a)return yt(),yt(),zt;c=a.Fe(c);return!c?(yt(),yt(),zt):c}t(247,248,{});_.b=null;_.c=0;_.d=!1;function wt(a){this.e=new Ti;this.d=a}t(246,247,{},wt);function $s(a){this.b=a}t(249,1,{},$s);_.b=null;function st(a){bj.call(this,At(a),Bt(a));this.b=a}function Bt(a){a=a.Fd();return!a.dd()?null:a.ed()}
+function At(a){var b,c,d;b=a.Je();if(0==b)return null;b=new Ct(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Fd();a.dd();)d=a.ed(),c?c=!1:b.b.b+="; ",d=d.Ic(),Hn(b.b,d);return b.b.b}t(251,100,vi,st);_.b=null;function tt(a){st.call(this,a)}t(250,251,vi,tt);t(252,1,{},function(){});function Dt(a){a=Eo(a,ee);return(null==a?0:zg==a||zg.toLowerCase()==a.toLowerCase())?(Et(),Ft):(null==a?0:of==a||of.toLowerCase()==a.toLowerCase())?(Et(),Gt):(Et(),Ht)}
+function Et(){Et=x;Ft=new It("RTL",0);Gt=new It("LTR",1);Ht=new It(Rb,2);Jt=K(Kt,m,16,[Ft,Gt,Ht])}function It(a,b){I.call(this,a,b)}t(254,146,{16:1,72:1,76:1,78:1},It);var Jt,Ht,Gt,Ft;function Lt(){}function Mt(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 y(a,b,c,d,e){d=Mt(e,d);K(a,b,c,d);return d}function Nt(a){return Ot([Pt,M],[m,s],[71,-1],a,0,2,1)}
+function Ot(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Mt(j?g:0,h);K(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Ot(a,b,c,d,e,f,g)}return n}function K(a,b,c,d){Qt();var e=Rt,f=St;Qt();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Tt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Ut;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Ut;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Ut;}a[b]=c}t(255,1,{},Lt);_.qI=0;
+function Qt(){Qt=x;Rt=[];St=[];var a=new Lt,b=Rt,c=St,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Rt,St;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function On(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Tn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Vt(a){return null==a?null:a}function Wt(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function Xt(){var a;$stats&&Yt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf($f))a=$f;else if(-1!=a.indexOf("webkit"))a=Bg;else if(-1!=a.indexOf(Lf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Lf)&&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"}H(Bg,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&Yt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=K(Zt,m,1,[Lb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&Yt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";yq();Bq.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+yq();0!=Bq.length&&(a=Bq.join(l),b=(Cq(),Dq),a=Fq(a),Gq(b).insertBefore(a,b.b.firstChild),Bq.length=0);0!=zq.length&&(a=zq.join(l),b=(Cq(),Dq),a=Fq(a),Gq(b).appendChild(a),zq.length=0);0!=Aq.length&&(a=Aq.join(l),b=(Cq(),Dq),a=Fq(a),Gq(b).appendChild(a),Aq.length=0);$stats&&Yt("export.client.JSME_export");new $t;new au;0<bu(null)?io((fo(),go),new cu):du()}function aj(a){return A(a,87)?a:new Ln(a)}function eu(a){return fu(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
+function gu(a){return fu(a.l,a.m,a.h)}function fu(a,b,c){return _=new hu,_.l=a,_.m=b,_.h=c,_}
+function iu(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new ju;if(0==a.l&&0==a.m&&0==a.h)return ku=fu(0,0,0),fu(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?(ku=fu(0,0,0),c=gu((lu(),mu))):(ku=fu(c.l,c.m,c.h),c=fu(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=nu(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?ou(e):0==c&&0!=d&&0==e?ou(d)+22:0!=c&&0==d&&0==e?ou(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=gu((lu(),pu)),c=!0,g=!g;else return c=qu(a,f),g&&ru(c),ku=fu(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=nu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=qu(c,d);f&&ru(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=fu(f,j,c);g?ku=nu(c):ku=fu(c.l,c.m,c.h);return e}if(!su(a,b))return e?ku=nu(a):ku=fu(a.l,a.m,a.h),fu(0,0,0);c=c?a:fu(a.l,a.m,a.h);var h,n,o,r;f=tu(b)-tu(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|~~b.l>>22-h,h=b.h<<h|~~b.m>>22-h):44>
+h?(j=0,n=b.l<<h-22,h=b.m<<h-22|~~b.l>>44-h):(n=j=0,h=b.l<<h-44);j=fu(j&4194303,n&4194303,h&1048575);for(n=fu(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(~~o>>22),q+=~~r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=~~o>>>1;j.m=~~h>>>1|(o&1)<<21;j.l=~~r>>>1|(h&1)<<21;--f}g&&ru(n);e?(ku=nu(c),d&&(ku=uu(ku,(lu(),mu)))):ku=fu(c.l,c.m,c.h);return n}
+function ru(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}function tu(a){var b;b=vu(a.h);return 32==b?(b=vu(a.m),32==b?vu(a.l)+32:b+20-10):b-12}var ku=null;function wu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return fu(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function xu(a,b){return fu(a.l&b.l,a.m&b.m,a.h&b.h)}function yu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return lu(),zu;if(-9223372036854775E3>a)return lu(),Au;if(9223372036854775E3<=a)return lu(),pu;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Wt(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Wt(a/4194304),a-=4194304*b);a=Wt(a);b=fu(a,b,c);d&&ru(b);return b}function Bu(a){var b,c;return-129<a&&128>a?(b=a+128,null==Cu&&(Cu=y(Du,m,17,256,0)),c=Cu[b],!c&&(c=Cu[b]=eu(a)),c):eu(a)}
+function Eu(a){var b=Bh,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 su(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)}
+function Fu(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;n=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;r=~~(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(~~q>>22)+(~~v>>9)+((u&262143)<<4)+((D&31)<<17)+(~~c>>22);u=(~~u>>18)+(~~D>>5)+((g&4095)<<8)+(~~q>>
+22);return fu(c&4194303,q&4194303,u&1048575)}function nu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return fu(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function qu(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=~~c>>b-44);return fu(c&4194303,d&4194303,e&1048575)}
+function uu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return fu(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function O(a){return a.l|a.m<<22}function Gu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Ba+Gu(nu(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Bu(1E9);a=iu(a,b);b=l+O(ku);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var Cu=null;
+function lu(){lu=x;pu=fu(4194303,4194303,524287);Au=fu(0,0,524288);mu=Bu(1);Bu(2);zu=Bu(0)}var pu,Au,mu,zu;function hu(){}t(264,1,{17:1},hu);function Yt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Hu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(269,1,{},Hu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Iu(a,b){Hn(a.b.b,b.b);return a}function Ju(){this.b=new Ku}
+t(270,1,{},Ju);function Lu(a){if(null==a)throw new Ws("css is null");this.b=a}t(271,1,{18:1,72:1},Lu);_.eQ=function(a){return!A(a,18)?!1:H(this.b,a.b)};_.hC=function(){return Mu(this.b)};_.b=null;function Nu(a){if(null==a)throw new Ws("html is null");this.b=a}t(273,1,ti,Nu);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return Mu(this.b)};_.b=null;t(274,1,ti,function(){this.b=l});_.bd=function(){return this.b};
+_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return Mu(this.b)};_.b=null;function Ou(){Ou=x;Pu=RegExp(na,De);Qu=RegExp(rb,De);Ru=RegExp(ob,De);Su=RegExp(ta,De);Tu=RegExp(da,De)}function Uu(a){Ou();-1!=a.indexOf(na)&&(a=a.replace(Pu,pa));-1!=a.indexOf(ob)&&(a=a.replace(Ru,ra));-1!=a.indexOf(rb)&&(a=a.replace(Qu,qa));-1!=a.indexOf(da)&&(a=a.replace(Tu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Su,"&#39;"));return a}var Pu,Qu,Ru,Tu,Su;
+function Vu(a){if(null==a)throw new Ws("uri is null");this.b=a}t(276,1,{20:1},Vu);_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return Mu(this.b)};_.b=null;function Wu(){Wu=x}t(278,1,{});function Xu(){}t(279,1,{},Xu);var Yu=null;function Zu(){}t(280,278,{},Zu);var $u=null;
+function av(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=pt(a.b,f,null).Je();for(e-=1;0<=e;--e)if(d=pt(a.b,f,null).Mf(e),A(d,21)&&Sn(d.b,b)){var h=a.b,n=f;0<h.c?Xs(h,new bv(h,n,null,d)):xt(h,n,null,d)}}}t(281,1,Hi);_.b=null;function cv(a){this.b=a}t(282,281,Hi,cv);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function dv(a){this.b=a}t(283,281,Hi,dv);_.$c=function(){ev(this.b.b.hb)};function fv(){Kn()}t(284,100,Yh,fv);function gv(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Ck(a.e,1))}
+function hv(){this.b=new iv(this);this.c=new pj;this.e=new jv(this);this.i=new kv(this)}t(285,1,{},hv);_.d=!1;_.f=!1;function iv(a){Dk();this.b=a}t(286,25,{},iv);_.Hc=function(){if(this.b.d){var a=this.b,b;b=lv(a.i.e.c,a.i.c);mv(a.i);A(b,22)&&new fv;a.d=!1;gv(a)}};_.b=null;function jv(a){Dk();this.b=a}t(287,25,{},jv);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=sk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Ck(a.b,1E4);a.i.d<a.i.b;){d=nv(a.i);try{if(null==d)break;A(d,22)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||mv(a.i)}if(100<=sk()-b)break}}finally{e||(Kk(a.b),a.d=!1,gv(a))}};_.b=null;function nv(a){var b;a.c=a.d;b=lv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function mv(a){ov(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function kv(a){this.e=a}t(288,1,{},kv);_.dd=function(){return this.d<this.b};_.ed=function(){return nv(this)};
+_.fd=function(){mv(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function pv(a,b){var c=(qv(),rv(b));a.appendChild(c)}function sv(a,b,c){var d;d=jk;jk=a;b==yj&&8192==tv(a.type)&&(yj=null);c.gd(a);jk=d}var jk=null,yj=null;function uv(){uv=x;vv=new hv}function bk(a){uv();if(!a)throw new Ws("cmd cannot be null");var b=vv;jj(b.c,a);gv(b)}var vv;function wv(a){zj();!xv&&(xv=new Jk);yv||(yv=new vt(null,!0),zv=new Av);return Vs(yv,xv,a)}var yv=null;function Bv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Av(){}t(294,203,{},Av);_.Oc=function(a){a.cd(this);zv.d=!1};_.Pc=function(){return xv};_.Qc=function(){Bv(this)};_.b=!1;_.c=!1;_.d=!1;var xv=_.e=null,zv=null;function Cv(){Cv=x;Dv=new Ev;Fv()||(Dv=null)}var Dv=null;function Fk(){}t(296,1,{},Fk);_.Yc=function(){for(;0<(Dk(),Ek).d;)Kk(lv(Ek,0))};function Hk(a,b){return Vs((!Gv&&(Gv=new Hv),Gv),a,b)}function Iv(a){Gk();Jv||(Kv(),Jv=!0);return Hk((!Qs&&(Qs=new Jk),Qs),a)}function Gk(){Lv||(Mv(),Lv=!0)}
+function Nv(){var a;Lv&&(a=new Ov,Gv&&ot(Gv,a));return null}var Lv=!1,Gv=null,Pv=0,Qv=0,Jv=!1;function Rv(){Rv=x;Sv=new Jk}function Ov(){Rv()}t(298,203,{},Ov);_.Oc=function(){null.ig()};_.Pc=function(){return Sv};var Sv;function Hv(){ut.call(this,null)}t(300,245,li,Hv);
+function tv(a){switch(a){case qd:return 4096;case Ed:return 1024;case Hd:return 1;case be:return 2;case ve:return 2048;case cf:return 128;case df:return 256;case ef:return 512;case mf:return 32768;case "losecapture":return 8192;case Ef:return 4;case Ff:return 64;case Gf:return 32;case Hf:return 16;case If:return 8;case "scroll":return 16384;case re:return 65536;case "DOMMouseScroll":case Jf:return 131072;case Ud:return 262144;case eg:return 524288;case eh:return 1048576;case dh:return 2097152;case ch:return 4194304;
+case bh:return 8388608;case Ge:return 16777216;case Ee:return 33554432;case Fe:return 67108864;default:return-1}}function zj(){Tv||(Uv(),Tv=!0)}var Tv=!1;function Vv(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 Wv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Uv(){Xv=C(function(a){var b;var c=yv,d,e,f;xv&&c&&Yv(c.b.e,xv)?(b=zv.b,d=zv.c,e=zv.d,f=zv.e,Bv(zv),zv.e=a,ot(c,zv),c=!(zv.b&&!zv.c),zv.b=b,zv.c=d,zv.d=e,zv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Zv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!On(b)&&A(b,23)&&sv(a,c,b)});$v=C(function(a){a.preventDefault();Zv.call(this,a)});aw=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;Zv.call(this,a)});bw=C(function(a){if(Xv(a)){var b=Aj;b&&b.__listener&&!On(b.__listener)&&A(b.__listener,23)&&(sv(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Hd,bw,!0);$wnd.addEventListener(be,bw,!0);$wnd.addEventListener(Ef,bw,!0);$wnd.addEventListener(If,bw,!0);$wnd.addEventListener(Ff,bw,!0);$wnd.addEventListener(Hf,bw,!0);$wnd.addEventListener(Gf,bw,!0);$wnd.addEventListener(Jf,bw,!0);$wnd.addEventListener(cf,Xv,!0);$wnd.addEventListener(ef,Xv,!0);$wnd.addEventListener(df,
+Xv,!0);$wnd.addEventListener(eh,bw,!0);$wnd.addEventListener(dh,bw,!0);$wnd.addEventListener(ch,bw,!0);$wnd.addEventListener(bh,bw,!0);$wnd.addEventListener(Ge,bw,!0);$wnd.addEventListener(Ee,bw,!0);$wnd.addEventListener(Fe,bw,!0)}function cw(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)}
+function dw(a,b){zj();switch(b){case "drag":a.ondrag=Zv;break;case le:a.ondragend=Zv;break;case me:a.ondragenter=$v;break;case "dragleave":a.ondragleave=Zv;break;case ne:a.ondragover=$v;break;case oe:a.ondragstart=Zv;break;case pe:a.ondrop=Zv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Zv,!1);a.addEventListener(b,Zv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+function ew(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Zv:null),c&2&&(a.ondblclick=b&2?Zv:null),c&4&&(a.onmousedown=b&4?Zv:null),c&8&&(a.onmouseup=b&8?Zv:null),c&16&&(a.onmouseover=b&16?Zv:null),c&32&&(a.onmouseout=b&32?Zv:null),c&64&&(a.onmousemove=b&64?Zv:null),c&128&&(a.onkeydown=b&128?Zv:null),c&256&&(a.onkeypress=b&256?Zv:null),c&512&&(a.onkeyup=b&512?Zv:null),c&1024&&(a.onchange=b&1024?Zv:null),c&2048&&(a.onfocus=b&2048?Zv:null),c&4096&&(a.onblur=b&4096?Zv:null),
+c&8192&&(a.onlosecapture=b&8192?Zv:null),c&16384&&(a.onscroll=b&16384?Zv:null),c&32768&&(a.onload=b&32768?aw:null),c&65536&&(a.onerror=b&65536?Zv:null),c&131072&&(a.onmousewheel=b&131072?Zv:null),c&262144&&(a.oncontextmenu=b&262144?Zv:null),c&524288&&(a.onpaste=b&524288?Zv:null),c&1048576&&(a.ontouchstart=b&1048576?Zv:null),c&2097152&&(a.ontouchmove=b&2097152?Zv:null),c&4194304&&(a.ontouchend=b&4194304?Zv:null),c&8388608&&(a.ontouchcancel=b&8388608?Zv:null),c&16777216&&(a.ongesturestart=b&16777216?
+Zv:null),c&33554432&&(a.ongesturechange=b&33554432?Zv:null),c&67108864&&(a.ongestureend=b&67108864?Zv:null))}var Aj=null,Xv=null,bw=null,$v=null,Zv=null,aw=null;function fw(){var a;fw=x;gw=(a=$doc,H(a.compatMode,Lb)?a.documentElement:a.body)}var gw;function hw(){this.c=new pj}function iw(a){a=a[ed];return null==a?-1:a}t(304,1,{},hw);_.b=null;function jw(a,b){this.b=a;this.c=b}t(305,1,{},jw);_.b=0;_.c=null;t(306,1,li);_.jd=function(a){return decodeURI(a.replace("%23",la))};
+_.ad=function(a){ot(this.b,a)};_.kd=function(a){a=null==a?l:a;if(!H(a,null==kw?l:kw))kw=a,Us&&(a=new Ts,ot(this.b,a))};var kw=l;function Fv(){function a(){$wnd.setTimeout(a,250);e()}var b=Dv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));kw=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.jd(c.substring(1)));b.kd(a)});a();return!0}t(308,306,li);function Ev(){this.b=new ut(null)}t(307,308,li,Ev);
+function Mv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Nv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Lv&&Ls((!Gv&&(Gv=new Hv),Gv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function Kv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Jv&&(d=Dj(),c=Rj(),Qv!=d||Pv!=c))Qv=d,Pv=c,Ps((!Gv&&(Gv=new Hv),Gv))}finally{a&&a(b)}})}function oj(a,b){Xi(a.pd(),b,!0)}function nj(a,b){Xi(a.pd(),b,!1)}function Cj(a,b,c){0<=b&&a.ud(b+kg);0<=c&&a.sd(c+kg)}function lw(a,b){null==b||0==b.length?a.hb.removeAttribute(Yg):a.hb.setAttribute(Yg,b)}function mw(a){var b,a=Eo(a,Gd);b=to(a,uo(32));return 0<=b?a.substr(0,b-0):a}
+function Xi(a,b,c){if(!a)throw new ej(rc);b=so(b);if(0==b.length)throw new Lk(Pc);if(c){var d;d=so(b);b=a.className;-1==Go(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=so(b);f=a.className;e=Go(f,c);-1!=e&&(b=so(f.substr(0,e-0)),c=so(Ao(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function nw(a,b){a.style.display=b?l:Qf;a.setAttribute("aria-hidden",""+!b)}t(314,1,Fi);_.ld=function(){return mk(this.hb)};_.md=function(){return ok(this.hb)};
+_.nd=function(){return G(this.hb,Xf)};_.od=function(){return G(this.hb,Yf)};_.pd=function(){return this.hb};_.qd=function(){return this.hb.style.display!=Qf};_.rd=function(){throw new ow;};_.sd=function(a){this.hb.style[Ue]=a};_.td=function(a){nw(this.hb,a)};_.ud=function(a){this.hb.style[ph]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;function pw(a,b,c){dw(a.hb,c.c);Vs(!a.eb?a.eb=new ut(a):a.eb,c,b)}
+function B(a,b,c){var d;d=tv(c.c);if(-1==d)dw(a.hb,c.c);else if(-1==a.db){var e=a.hb;d|=a.hb.__eventBits||0;zj();ew(e,d)}else a.db|=d;return Vs(!a.eb?a.eb=new ut(a):a.eb,c,b)}function qw(a,b,c){return Vs(!a.eb?a.eb=new ut(a):a.eb,c,b)}function rw(a){var b;if(a.xd())throw new sw("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;zj();ew(c,b)}else a.db|=b;a.vd();a.Ad()}
+function tw(a,b){var c;switch(tv(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(Hq&&(f=Hq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&ot(a.eb,f.b),f.b.b=d,f.b.c=e}function uw(a){if(!a.xd())throw new sw("Should only call onDetach when the widget is attached to the browser's document");try{a.Bd()}finally{try{a.wd()}finally{a.hb.__listener=null,a.cb=!1}}}
+function kk(a){if(a.gb)if(A(a.gb,29))a.gb.Cd(a);else{if(a.gb)throw new sw("This widget's parent does not implement HasWidgets");}else if(wj(),Yv(vw.b,a)){wj();try{a.zd()}finally{dj(vw.b,a)}}}function ww(a,b){var c;c=a.gb;if(b){if(c)throw new sw("Cannot set a new parent without first clearing the old parent");a.gb=b;b.xd()&&a.yd()}else try{c&&c.xd()&&a.zd()}finally{a.gb=null}}t(313,314,Ki);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.eb&&ot(this.eb,a)};_.xd=function(){return this.cb};
+_.yd=function(){rw(this)};_.gd=function(a){tw(this,a)};_.zd=function(){uw(this)};_.Ad=function(){};_.Bd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function xw(a){for(a=new yw(a);a.b.b<a.b.c.d-1;)zw(a.b),Aw(a.b)}t(312,313,xi);_.vd=function(){Bw(this,(Cw(),Dw))};_.wd=function(){Bw(this,(Cw(),Ew))};function Fw(a,b,c){kk(b);var d=a.q;Gw(d,b,d.d);d=(qv(),rv(b.hb));c.appendChild(d);ww(b,a)}
+function Hw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Iw;b.gb==a&&(f=a.Dd(b),f<d&&--d);kk(b);Gw(a.q,b,d);e?(e=b.hb,cw(c,(qv(),rv(e)),d)):(e=(qv(),rv(b.hb)),c.appendChild(e));ww(b,a)}function Jw(a,b){var c;if(b.gb!=a)return!1;try{ww(b,null)}finally{c=b.hb;Io(c).removeChild(c);c=a.q;var d;d=Kw(c,b);if(-1==d)throw new Lw;if(0>d||d>=c.d)throw new Iw;for(--c.d;d<c.d;++d)Tt(c.b,d,c.b[d+1]);Tt(c.b,c.d,null)}return!0}t(311,312,xi);_.Dd=function(a){return Kw(this.q,a)};
+_.Ed=function(a,b,c,d){Hw(this,a,b,c,d)};_.Fd=function(){return new Mw(this.q)};_.Cd=function(a){return Jw(this,a)};function Nw(a,b){Fw(a,b,a.hb)}function vj(a,b,c,d){var e;kk(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.hb,e,!0)}function Ow(a,b){var c;(c=Jw(a,b))&&Pw(b.hb);return c}function Qw(a,b,c,d){if(b.gb!=a)throw new Lk("Widget must be a child of this panel.");a.Id(b,c,d)}function Rw(a,b,c){a=a.hb;-1==b&&-1==c?Pw(a):(a.style[gg]=gd,a.style[ff]=b+kg,a.style[ah]=c+kg)}
+function Sw(){var a=$doc.createElement(he);this.q=new Tw(this);this.hb=a;this.hb.style[gg]="relative";this.hb.style[cg]=Ve}function Pw(a){a.style[ff]=l;a.style[ah]=l;a.style[gg]=l}t(310,311,xi,Sw);_.Gd=function(a){Nw(this,a)};_.Cd=function(a){return Ow(this,a)};_.Hd=function(a,b,c){Qw(this,a,b,c)};_.Id=function(a,b,c){Rw(a,b,c)};function Uw(a,b){if(a.Kd())throw new sw("SimplePanel can only contain one child widget");a.Ld(b)}
+function Vw(a,b){if(a.bb!=b)return!1;try{ww(b,null)}finally{a.Jd().removeChild(b.hb),a.bb=null}return!0}function Ww(a,b){if(b!=a.bb&&(b&&kk(b),a.bb&&a.Cd(a.bb),a.bb=b)){var c=(qv(),rv(a.bb.hb));a.Jd().appendChild(c);ww(b,a)}}function Xw(){this.hb=$doc.createElement(he)}t(318,312,xi,Xw);_.Jd=function(){return this.hb};_.Kd=function(){return this.bb};_.Fd=function(){return new Yw(this)};_.Cd=function(a){return Vw(this,a)};_.Ld=function(a){Ww(this,a)};_.bb=null;
+function Zw(a,b){a._&&($w(a.$,!1,!1),Ls(a,a,b))}function ax(a){var b;if(b=a.bb)null!=a.P&&b.sd(a.P),null!=a.Q&&b.ud(a.Q)}function bx(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[ff]=b-0+(Wj(),kg);a.style[ah]=c+kg}function cx(a){a._||(a.cb&&kk(a),$w(a.$,!0,!1))}t(317,318,xi);_.Jd=function(){return Ho(this.hb)};_.nd=function(){return G(this.hb,Xf)};_.od=function(){return G(this.hb,Yf)};_.pd=function(){return Io(Ho(this.hb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){Zw(this,a)};
+_.qd=function(){return!H(Ve,this.hb.style[mh])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this._&&$w(this.$,!1,!0)};_.sd=function(a){this.P=a;ax(this);0==a.length&&(this.P=null)};_.Od=function(a,b){bx(this,a,b)};_.td=function(a){this.hb.style[mh]=a?nh:Ve};_.Ld=function(a){Ww(this,a);ax(this)};_.ud=function(a){this.Q=a;ax(this);0==a.length&&(this.Q=null)};_.Pd=function(){cx(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
+_.ab=-1;
+function dx(a,b){var c;Xw.call(this);this.S=new ex;this.M=(fx(),gx);this.$=new hx(this);this.hb.appendChild($doc.createElement(he));this.Od(0,0);Io(Ho(this.hb))[Gd]="gwt-PopupPanel";Ho(this.hb)[Gd]=fg;this.O=this.N=a;this.X=!1;c=K(Zt,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new ix(c);this.L.pd()[Gd]=l;c=Io(Ho(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new ej(rc);d=so(d);if(0==d.length)throw new Lk(Pc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
+h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Ww(this,this.L);ax(this);Xi(Ho(this.hb),fg,!1);Xi(this.L.c,b+"Content",!0)}t(316,317,xi);_.vd=function(){rw(this.L)};_.wd=function(){uw(this.L)};_.Kd=function(){return this.L.bb};_.Fd=function(){return new Yw(this.L)};_.Cd=function(a){return this.L.Cd(a)};_.Ld=function(a){Ww(this.L,a);ax(this)};_.L=null;t(315,316,xi);_.zd=function(){uw(this)};
+function jx(){jx=x;kx=new lx(Kb,0,(fx(),gx));mx=new lx(tc,1,nx);ox=new lx(Ac,2,px);qx=K(rx,m,24,[kx,mx,ox])}function lx(a,b,c){I.call(this,a,b);this.b=c}t(319,146,{24:1,72:1,76:1,78:1},lx);_.b=null;var qx,kx,mx,ox;function sx(){sx=x;tx=K(Zt,m,1,[ah,Df,zd])}
+function ix(a){var b;sx();var c,d;c=this.hb=$doc.createElement(Pg);this.d=$doc.createElement(Sg);pv(c,this.d);c[Cd]=0;for(c=c[Bd]=0;c<a.length;++c)d=(b=$doc.createElement(fh),b[Gd]=a[c],pv(b,ux(a[c]+"Left")),pv(b,ux(a[c]+Mb)),pv(b,ux(a[c]+"Right")),b),pv(this.d,d),1==c&&(this.c=Ho(Vv(d,1)));this.hb[Gd]="gwt-DecoratorPanel"}function ux(a){var b,c;c=$doc.createElement(Tg);b=$doc.createElement(he);var d=(qv(),rv(b));c.appendChild(d);c[Gd]=a;b[Gd]=a+"Inner";return c}t(321,318,ni,ix);_.Jd=function(){return this.c};
+_.c=null;_.d=null;var tx;t(320,321,ni);t(322,1,{});function Cw(){Cw=x;Dw=new vx;Ew=new wx}function xx(a){st.call(this,a)}function Bw(a,b){Cw();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=aj(f),A(f,87))d=f,!c&&(c=new qt),rt(c,d);else throw f;}}if(c)throw new xx(c);}t(323,250,vi,xx);var Dw,Ew;function vx(){}t(324,1,{},vx);_.Qd=function(a){a.yd()};function wx(){}t(325,1,{},wx);_.Qd=function(a){a.zd()};t(328,313,Ki);_.Uc=function(a){return B(this,a,(hs(),hs(),is))};
+_.Vc=function(a){return B(this,a,(Sj(),Sj(),Tj))};_.Wc=function(a){return B(this,a,(ls(),ls(),ms))};_.Xc=function(a){return B(this,a,(Uj(),Uj(),Vj))};_.yd=function(){rw(this);-1==("undefined"!=typeof this.hb.tabIndex?this.hb.tabIndex:-1)&&(this.hb.tabIndex=0)};t(327,328,Ki);function yx(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",Ad),b);this.hb[Gd]="gwt-Button";this.hb.innerHTML=a||l}t(326,327,{13:1,15:1,23:1,25:1,28:1,31:1,35:1,37:1},yx);t(329,311,xi);_.e=null;_.f=null;
+function zx(a,b){var c;if(a.i)throw new sw("Composite.initWidget() may only be called once.");kk(b);c=b.hb;a.hb=c;var d;qv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((qv(),c).__gwt_resolve=Ax(a));a.i=b;ww(b,a)}function Bx(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);zj();ew(d,b)}else b.db|=c;a.db=-1}a.i.yd();a.hb.__listener=a;a.Ad()}t(330,313,ci);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){Bx(this)};_.gd=function(a){tw(this,a);this.i.gd(a)};
+_.zd=function(){this.i.zd()};_.rd=function(){return this.hb=this.i.rd()};_.i=null;function Cx(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[ee]=zg;break;case 1:c[ee]=of;break;case 2:Dt(c)!=(Et(),Ht)&&(c[ee]=l)}}}function Dx(a){this.b=a;this.d=!1;this.e=this.c=Dt(a)}t(331,1,{},Dx);_.b=null;_.c=null;_.d=!1;_.e=null;function Bj(){this.hb=Ex()}t(332,318,xi,Bj);_.Uc=function(a){return B(this,a,(hs(),hs(),is))};_.Vc=function(a){return B(this,a,(Sj(),Sj(),Tj))};
+_.Wc=function(a){return B(this,a,(ls(),ls(),ms))};_.Xc=function(a){return B(this,a,(Uj(),Uj(),Vj))};function Fx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Ho(b);e=null;c&&(c=iw(c),e=0>c?null:lv(a.j.c,c));e?Gx(a,e):d&&(b.innerHTML=l||l);return b}function Gx(a,b){var c;if(b.gb!=a)return!1;try{ww(b,null)}finally{c=b.hb;Io(c).removeChild(c);var d=a.j,e;e=iw(c);c[ed]=null;c=d.c;Hx(e,c.d);Tt(c.c,e,null);d.b=new jw(e,d.b)}return!0}t(334,312,xi);_.Fd=function(){return new Ix(this)};
+_.Cd=function(a){return Gx(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Jx(a){if(0>=a.c)throw new Kx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Kx("Column index: 0, Column size: "+a.b);}
+function Lx(){this.j=new hw;this.i=$doc.createElement(Pg);this.d=$doc.createElement(Sg);pv(this.i,this.d);this.hb=this.i;this.e=new Mx(this);var a=new Nx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;cw(a.c.i,(qv(),rv(b)),0);pv(a.b,$doc.createElement(Ld))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Kx("Row index: "+a+", Row size: "+d);if(0>c)throw new Kx("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new Kx("Column index: "+c+", Column size: "+this.b);c=Fx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Tg),d.innerHTML=sa||l,cw(c,(qv(),rv(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ld),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Tg);
+e.innerHTML=sa;c=$doc.createElement(fh);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Fx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(333,334,xi,Lx);_.b=0;_.c=0;function Ox(a){for(;++a.c<a.e.d&&!(null!=lv(a.e,a.c)););}function Ix(a){this.d=a;this.e=this.d.j.c;Ox(this)}t(335,1,{},Ix);_.dd=function(){return this.c<this.e.d};
+_.ed=function(){var a;if(this.c>=this.e.d)throw new Lw;a=lv(this.e,this.c);this.b=this.c;Ox(this);return a};_.fd=function(){var a;if(0>this.b)throw new Px;a=lv(this.e,this.b);kk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Mx(a){this.b=a}t(336,1,{},Mx);_.b=null;function Nx(a){this.c=a}t(337,1,{},Nx);_.b=null;_.c=null;function Qx(){Qx=x;Rx=new Sx}var Rx;function Tx(){Tx=x;Ux=new Vx((Up(),Dd));Wx=new Vx(ff);Xx=new Vx(sg);Yx=Wx;Zx=Xx;$x=Yx}var Ux,$x,Wx,Zx,Yx,Xx;function Sx(){}t(339,1,{},Sx);
+function Vx(a){this.b=a}t(340,339,{},Vx);_.b=null;function ay(){ay=x;by=new cy(Df);dy=new cy(ah)}var by,dy;function cy(a){this.b=a}t(341,1,{},cy);_.b=null;function ey(a,b){var c;c=fy(a);pv(a.c,c);Fw(a,b,c)}function fy(a){var b;b=$doc.createElement(Tg);b[jd]=a.b.b;b.style[lh]=a.d.b;return b}function gy(a,b){var c,d;d=Io(b.hb);(c=Jw(a,b))&&a.c.removeChild(d);return c}
+function hy(){this.q=new Tw(this);this.f=$doc.createElement(Pg);this.e=$doc.createElement(Sg);pv(this.f,this.e);this.hb=this.f;this.b=(Tx(),$x);this.d=(ay(),dy);this.c=$doc.createElement(fh);pv(this.e,this.c);this.f[Cd]=ab;this.f[Bd]=ab}t(342,329,xi,hy);_.Cd=function(a){return gy(this,a)};_.c=null;function iy(){iy=x;new Ti}function jy(a){iy();ky.call(this,a.e.b,a.c,a.d,a.f,a.b)}function ly(a,b,c,d,e){iy();this.b=new my(this,a,b,c,d,e);this.hb[Gd]="gwt-Image"}
+function ky(a,b,c,d,e){iy();ly.call(this,(Wu(),new Vu(a)),b,c,d,e)}t(343,313,Ki,jy,ly,ky);_.Uc=function(a){return B(this,a,(hs(),hs(),is))};_.Vc=function(a){return B(this,a,(Sj(),Sj(),Tj))};_.Wc=function(a){return B(this,a,(ls(),ls(),ms))};_.Xc=function(a){return B(this,a,(Uj(),Uj(),Vj))};_.gd=function(a){32768==tv(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);tw(this,a)};_.Ad=function(){var a=this.b;H(mf,Eo(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new ny(a,this),io((fo(),go),a.i))};_.b=null;
+t(345,1,{});_.i=null;function oy(){oy=x;py()}
+function my(a,b,c,d,e,f){var g,j;oy();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Kg);j=new Ju;Iu(Iu(Iu(j,new Lu("width:"+e+(Wj(),kg)+nb)),new Lu("height:"+f+mg)),new Lu("background:url("+b.b+") no-repeat "+-c+"px "+-d+mg));!qy&&(qy=new ry);b=sy;c=new Lu((new Lu(j.b.b.b)).b);j=new Ku;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Uu(b.b);Hn(j.b,b);j.b.b+="' style='";b=Uu(c.b);Hn(j.b,b);j.b.b+="' border='0'>";j=new Nu(j.b.b);g.innerHTML=j.b||l;g=Ho(g);a.cb&&
+(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),zj(),ew(g,a)):a.db|=133333119}t(344,345,{},my);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ny(a,b){this.b=a;this.c=b}t(346,1,{},ny);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(mf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=mf)};_.b=null;_.c=null;function ty(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Qx(),Rx)?a.c.e==(Et(),Gt)?(Tx(),Wx):a.c.e==Ft?(Tx(),Xx):(Tx(),Yx):a.c.e==(Et(),Gt)?(Tx(),Xx):a.c.e==Ft?(Tx(),Wx):(Tx(),Zx);b!=a.d&&(a.d=b,a.hb.style[Vg]=!a.d?l:a.d.b)}t(348,313,Ki);_.b=null;_.c=null;_.d=null;
+function uy(){this.hb=$doc.createElement(he);this.c=new Dx(this.hb);this.hb[Gd]="gwt-Label"}function vy(){uy.call(this);Cx(this.c,qh);ty(this)}t(347,348,Ki,uy,vy);_.Uc=function(a){return B(this,a,(hs(),hs(),is))};_.Vc=function(a){return B(this,a,(Sj(),Sj(),Tj))};_.Wc=function(a){return B(this,a,(ls(),ls(),ms))};_.Xc=function(a){return B(this,a,(Uj(),Uj(),Vj))};function wy(a,b){if(0>b||b>=a.hb.options.length)throw new Iw;}function Rq(a,b){wy(a,b);return a.hb.options[b].value}
+function xy(){this.hb=$doc.createElement("select");this.hb[Gd]="gwt-ListBox"}t(349,328,Ki,xy);t(350,281,Hi);function yy(a){this.b=a}t(351,350,Hi,yy);_.Sc=function(){};function zy(a){this.b=a}t(352,350,Hi,zy);_.Yc=function(a){this.b.Rd(a.i,a.b)};function Ay(a,b,c){var d;if(a.p){var e=d=$doc.createElement(fh);cw(a.f,(qv(),rv(e)),b);a=(qv(),rv(c));d.appendChild(a)}else d=Vv(a.f,0),cw(d,(qv(),rv(c)),b)}
+function By(a,b,c){var d;Cy(a,b);c&&b.b?(Cy(a,null),a=b.b,b=(fo(),go),b.d=jo(b.d,[new Dy(a),!1])):null!=b.d&&(a.k=new Ey(a,b),c=(fx(),nx),a.k.M=c,a.k.U=a.i,a.k.pd()[Gd]=Se,d=mw(a.hb),H(Re,d)||oj(a.k,d+"Popup"),qw(a.k,new zy(a),Ik?Ik:Ik=new Jk),a.o=b.d,d=a.k,a=new Fy(a,b),d.hb.style[mh]=Ve,cx(d),a.b.p?bx(a.b.k,mk(a.b.hb)+G(a.b.hb,Yf)-1,ok(a.c.hb)):bx(a.b.k,mk(a.c.hb),ok(a.b.hb)+G(a.b.hb,Xf)-1),d.hb.style[mh]=nh)}function Gy(a,b){if(b||!(a.n&&a.o==a.n.d))Cy(a,b),Hy(a.hb),b&&a.e&&By(a,b,!1)}
+function Iy(a,b){var c;a:{c=Jo(b);var d,e;for(e=new Vi(a.j);e.c<e.e.Je();)if(d=Wi(e),d.hb.contains(c)){c=d;break a}c=null}switch(tv(b.type)){case 1:Hy(a.hb);c&&By(a,c,!0);break;case 16:c&&Gy(a,c);break;case 32:c&&Gy(a,null);break;case 2048:Jy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Jy(a)||a.p||Ky(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Jy(a)||(a.p?null!=a.n.d&&!a.n.d.ig().ig()&&(By(a,a.n,!1),a.n.d.ig()):Ly(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Jy(a)||a.p&&
+Ky(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Jy(a)||(a.p?Ly(a):null!=a.n.d&&!a.n.d.ig().ig()&&(By(a,a.n,!1),a.n.d.ig()));b.cancelBubble=!0;b.preventDefault();break;case 27:Cy(a,null);a.k&&Zw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Cy(a,null);a.k&&Zw(a.k,!1);break;case 13:Jy(a)||(By(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}tw(a,b)}function My(a,b,c){c&&Cy(a,null);Ls(a,b,!1);a.o=null;a.k=null}
+function Jy(a){var b;if(!a.n){for(b=new Vi(a.j);b.c<b.e.Je();){b=Wi(b);Cy(a,b);break}return!0}return!1}function Cy(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=mw(c.hb)+Va;Xi(c.pd(),d,!1);a.p&&(c=Io(a.n.hb),2==Wv(c)&&(c=Vv(c,1),Xi(c,Ng,!1)))}if(b){c=mw(b.hb)+Va;Xi(b.pd(),c,!0);a.p&&(c=Io(b.hb),2==Wv(c)&&(c=Vv(c,1),Xi(c,Ng,!0)));Nl();c=a.hb;var d=new ol(b.hb),e=(Il(),Jl),d=K(Ny,m,5,[d]),e=e.b,f,g,j,h;f=new Fn;for(j=0,h=d.length;j<h;++j)g=d[j],Gn(Gn(f,g.b),ba);d=so(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function Ly(a){var b,c,d;if(a.n){for(b=c=ak(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?lv(a.j,b):lv(a.j,c);break}Cy(a,d)}}function Ky(a){var b,c,d;if(a.n){for(b=c=ak(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?lv(a.j,b):lv(a.j,c);break}Cy(a,d)}}t(353,313,Ki);_.gd=function(a){Iy(this,a)};_.zd=function(){this.k&&Zw(this.k,!1);uw(this)};_.Rd=function(a,b){My(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Dy(a){this.b=a}t(354,1,{},Dy);_.xc=function(){Oy(this.b)};_.b=null;
+function Py(a){this.b=a}t(355,1,{},Py);_.Sc=function(){Cy(this.b,null)};_.b=null;function Ey(a,b){this.b=a;this.c=b;dx.call(this,!0,yf);Ww(this.L,this.c.d);ax(this);this.Z=!0;this.c.d.ig()}t(356,316,xi,Ey);_.cd=function(a){var b,c;if(!a.b)switch(tv(a.e.type)){case 4:c=Jo(a.e);b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&Cy(this.b,null)}};_.b=null;_.c=null;function Fy(a,b){this.b=a;this.c=b}t(357,1,{},Fy);_.b=null;var Qy=_.c=null;
+function Ry(){Ry=x;Qy=new Hu((Wu(),new Vu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Sy(a,b){this.hb=$doc.createElement(Tg);var c=mw(this.hb)+Va;Xi(this.pd(),c,!1);this.hb.textContent=a||l;this.hb[Gd]="gwt-MenuItem";c=Ko();this.hb.setAttribute(Xe,c);Nl();this.hb.setAttribute(tg,tm.b);this.b=b}t(360,314,{28:1,32:1,35:1},Sy);_.b=null;_.c=null;_.d=null;
+function Ty(){var a;this.hb=$doc.createElement(Tg);this.hb[Gd]="gwt-MenuItemSeparator";a=$doc.createElement(he);pv(this.hb,a);a[Gd]="menuSeparatorInner"}t(361,314,Fi,Ty);function Uy(){var a,b,c,d,e;b=null.ig();e=Dj();d=Rj();b[ge]=(Jp(),Qf);b[ph]=0+(Wj(),kg);b[Ue]=bb;c=$doc;c=(H(c.compatMode,Lb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Lb)?a.documentElement:a.body).scrollHeight||0;b[ph]=(c>e?c:e)+kg;b[Ue]=(a>d?a:d)+kg;b[ge]="block"}function ex(){}t(362,1,{},ex);_.$c=function(){Uy()};
+function Vy(a){this.b=a}t(363,1,{},Vy);_.cd=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.cd(a),!a.b){d=a.e;c=Jo(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(tv(d.type)){case 4:case 1048576:if(yj){a.c=!0;break}if(!c&&b.N){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(yj){a.c=!0;break}break;case 2048:d=Jo(d),b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function Wy(a){this.b=a}t(364,1,{},Wy);_.b=null;function fx(){fx=x;gx=new Xy(Kb,0);nx=new Xy(tc,1);px=new Xy(Ac,2);Yy=K(Zy,m,33,[gx,nx,px])}function Xy(a,b){I.call(this,a,b)}t(365,146,{33:1,72:1,76:1,78:1},Xy);var Yy,gx,nx,px;function $y(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=Iv(a.b.S),Uy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),fj(a.i.b),a.i=null,a.c=!1)}function az(a){a.k||($y(a),a.d||(wj(),Ow(xj(null),a.b)));a.b.hb.style[Jd]="rect(auto, auto, auto, auto)";a.b.hb.style[cg]=nh}
+function bz(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=Wt(b*a.e);j=Wt(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-j)>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Jd]="rect("+g+lg+f+lg+c+lg+e+"px)"}
+function $w(a,b,c){a.d=c;qk(a);a.j&&(Kk(a.j),a.j=null,az(a));a.b._=b;var d=a.b;d.Y&&(fj(d.Y.b),d.Y=null);d.T&&(fj(d.T.b),d.T=null);if(d._){d.Y=wv(new Vy(d));var e;e=new Wy(d);Cv();e=Dv?Vs(Dv.b,(!Us&&(Us=new Jk),Us),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(fx(),gx)&&!b&&(c=!1);a.k=b;c?b?($y(a),a.b.hb.style[gg]=gd,-1!=a.b.ab&&a.b.Od(a.b.W,a.b.ab),a.b.hb.style[Jd]="rect(0px, 0px, 0px, 0px)",wj(),Nw(xj(null),a.b),a.j=new cz(a),Ck(a.j,1)):rk(a,200):($y(a),a.k?(a.b.hb.style[gg]=gd,-1!=a.b.ab&&a.b.Od(a.b.W,a.b.ab),
+wj(),Nw(xj(null),a.b)):a.d||(wj(),Ow(xj(null),a.b)),a.b.hb.style[cg]=nh)}function hx(a){var b=(wk(),zk);this.n=new vk(this);this.u=b;this.b=a}t(366,18,{},hx);_.zc=function(){az(this)};_.Ac=function(){this.e=G(this.b.hb,Xf);this.f=G(this.b.hb,Yf);this.b.hb.style[cg]=Ve;bz(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){bz(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function cz(a){Dk();this.b=a}t(367,25,{},cz);_.Hc=function(){this.b.j=null;rk(this.b,200)};_.b=null;
+function qv(){qv=x;dz()}function rv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Ax(a){return function(){this.__gwt_resolve=ez;return a.rd()}}function ez(){throw"A PotentialElement cannot be resolved twice.";}
+function dz(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function wj(){wj=x;fz=new gz;hz=new Ti;vw=new qt}function iz(a){this.q=new Tw(this);this.hb=a;rw(this)}
+function xj(a){wj();var b,c;c=sj(hz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==hz.e){var d=new jz;Gk();Hk(Ik?Ik:Ik=new Jk,d)}!b?c=new kz:c=new iz(b);z(hz,a,c);rt(vw,c);return c}t(369,310,xi,iz);var fz,hz,vw;function gz(){}t(370,1,{},gz);_.Qd=function(a){a.xd()&&a.zd()};function jz(){}t(371,1,{},jz);_.Yc=function(){wj();try{Bw(vw,fz)}finally{lz(vw.b),lz(hz)}};function kz(){iz.call(this,$doc.body)}t(372,369,xi,kz);
+_.Id=function(a,b,c){Rw(a,b-0,c-0)};function Yw(a){this.d=a;this.b=!!this.d.bb}t(373,1,{},Yw);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.bb)throw new Lw;this.b=!1;return this.c=this.d.bb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function mz(a,b){a.hb[kh]=null!=b?b:l}t(376,328,Ki);_.gd=function(a){0!=(tv(a.type)&896)?tw(this,a):tw(this,a)};_.Ad=function(){};function nz(){nz=x;oz()}t(375,376,Ki);
+function pz(){var a;nz();var b=(a=$doc.createElement("INPUT"),a.type=Ug,a);!$u&&($u=new Zu);!Yu&&(Yu=new Xu);this.hb=b;this.hb[Gd]="gwt-TextBox"}t(374,375,Ki,pz);function oz(){oz=x;qz=new rz;sz=new tz;uz=new vz;wz=new xz;yz=K(zz,m,36,[qz,sz,uz,wz])}t(377,146,Mi);var yz,qz,sz,uz,wz;function rz(){I.call(this,Kb,0)}t(378,377,Mi,rz);function tz(){I.call(this,ec,1)}t(379,377,Mi,tz);function vz(){I.call(this,gc,2)}t(380,377,Mi,vz);function xz(){I.call(this,zc,3)}t(381,377,Mi,xz);
+function Az(a,b){if(0>b||b>=a.d)throw new Iw;return a.b[b]}function Kw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Gw(a,b,c){var d,e;if(0>c||c>a.d)throw new Iw;if(a.d==a.b.length){e=y(Bz,m,37,2*a.b.length,0);for(d=0;d<a.b.length;++d)Tt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Tt(a.b,d,a.b[d-1]);Tt(a.b,c,b)}function Tw(a){this.c=a;this.b=y(Bz,m,37,4,0)}t(382,1,{},Tw);_.Fd=function(){return new Mw(this)};_.b=null;_.c=null;_.d=0;
+function zw(a){if(a.b>=a.c.d)throw new Lw;return a.c.b[++a.b]}function Aw(a){if(0>a.b||a.b>=a.c.d)throw new Px;a.c.c.Cd(a.c.b[a.b--])}function Mw(a){this.c=a}t(383,1,{},Mw);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return zw(this)};_.fd=function(){Aw(this)};_.b=-1;_.c=null;function py(){py=x;sy=(Wu(),new Vu($n()+"clear.cache.gif"))}var sy,qy=null;function ry(){}t(385,1,{},ry);function Cz(){Cz=x;py()}function Dz(a,b,c,d,e){Cz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function Ez(a,b,c){Cz();Dz.call(this,(Wu(),new Vu(a)),b,0,c,16)}t(386,322,{},Dz,Ez);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Fz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function Ex(){var a=Gz?Gz:Gz=Fz(),b=$doc.createElement(he);b.tabIndex=0;var c=$doc.createElement("input");c.type=Ug;c.tabIndex=-1;c.setAttribute(tg,hg);var d=c.style;d.opacity=0;d.height=hb;d.width=hb;d.zIndex=-1;d.overflow=Ve;d.position=gd;c.addEventListener(ve,a,!1);b.appendChild(c);return b}var Gz=null;function Hy(a){$wnd.setTimeout(function(){a.focus()},0)}function fj(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Xs(b,new bv(b,c,d,a)):xt(b,c,d,a)}
+function at(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(393,1,{},at);_.b=null;_.c=null;_.d=null;_.e=null;function Ys(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(394,1,{},Ys);_.xc=function(){Zs(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function bv(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(395,1,{},bv);_.xc=function(){xt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Hz(a,b){b.n!=a&&(!a.ic&&(a.ic=new pj),b.n=a,jj(a.ic,b))}
+function Iz(a){var b;b=a.cZ.e;if(-1!=to(b,uo(36)))return null;a=a.jc.c.c++;return b=Ao(b,zo(b,uo(46))+1)+l+a}function Jz(a,b,c,d){0==--a.dc&&(a.oc!=a.fe()&&(d|=4),!a.nc&&(d|=2),0<d&&new Kz(a,b,c,Bu(d)))}function Lz(a){return!a._b&&a.gc?Lz(a.gc):a._b}function Mz(a){return!a.bc&&a.gc?Mz(a.gc):a.bc}function Nz(a){var b;b=new Oz;if(a.fe()){for(;a&&!A(a,58);a=a.gc){var c=b,d=a.be(),e=a.ce();c.b+=d;c.c+=e}A(a,58)&&(c=a.be(),a=a.ce(),b.b+=c,b.c+=a);return b}throw new Pz;}
+function Qz(a){a.kc=!1;a.oe();Rz(a)}function Rz(a){if((a=A(a,58)?null:a.gc)&&a.kc)Qz(a),a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}function Sz(a){return(a=a.Wd())?a:new Tz(1,1)}function Uz(a){var b;return(b=a.Xd())?new Vz(b):new Vz(a.Zd())}function Wz(a){0==a.dc++&&(a.oc=a.fe(),a.nc=!0,a.le())}function Xz(a){return!a.bc?(a.ee(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,44)&&c.b==b.b||a.hc.$f(b)}
+function Yz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)Rz(a),new Zz(a,100);if(g!=a.mc||f!=a.cc)a.ee(),new Zz(a,101)}function $z(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ee(),a.hc._f(b),a.fe()&&a.ne())}function aA(a){a.lc||(Wz(a),bA(a,!0),cA(a),a.lc=!0,new Zz(a,102),Jz(a,a,a.gc,0),Rz(a),a.hc.bg(a))}function dA(){this.jc=(Pq(),Pq(),eA);new Ti;this.de();this.fc=(fA(),gA)}t(399,1,hi);_.Td=function(){return!1};_.Ud=function(){return Iz(this)};_.Vd=function(){return Lz(this)};
+_.Wd=function(){return hA(this.hc,this)};_.Xd=function(){return this.Wd()};_.Yd=function(){return this.cc};_.Zd=function(){return this.he()};_.$d=function(){return new iA(0,0,0,0)};_._d=function(){return this.ke()};_.ae=function(){return this.mc};_.be=function(){return this.pc};_.ce=function(){return this.qc};_.de=function(){};_.ee=function(){Qz(this)};_.fe=function(){return this.lc&&!!this.gc&&this.gc.fe()};_.ge=function(){};_.he=function(){return Sz(this)};_.ie=function(){};
+_.je=function(){return(null==this.ec&&(this.ec=this.Ud()),this.ec)+ya+this.be()+ya+this.ce()+ya+this.ae()+qh+this.Yd()+(this.lc?l:",hidden")};_.ke=function(){return Uz(this)};_.le=function(){};_.me=function(){return Xz(this)};_.ne=function(){};_.oe=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.pe=function(a,b){this.qe(this.pc,this.qc,a,b)};_.qe=function(a,b,c,d){this.re(a,b,c,d,this.ac,!0);this.ac=0};_.re=function(a,b,c,d){Yz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Uc+this.je()+Xc};
+_.se=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function R(a,b,c){var d;if(-1>a.Wb.b.d)throw new Lk("Missing message: awt.12A");if(A(b,46)){if(b==a)throw new Lk("Missing message: awt.12B");a:{if(a&&!A(a,58))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,58))break;d=d.gc}d=!1}if(d)throw new Lk("Missing message: awt.12C");if(A(b,58))throw new Lk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Co;var e=ak(d.Wb.b,b),f;f=lv(d.Wb.b,e);d.Xb&&d.Xb.ye(f);jA(d,e);new kA(d,301,f)}d=a.Wb.b.d;Wz(b);lA(a.Wb.b,d,b);d=(b.gc=a,b.ge(!0),Qz(a),!!a.Xb&&
+A(a.Xb,51)&&(a.Xb.o=!1),Jz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,51)){var g=a.Xb;if(!b)throw new Ws("Missing message: awt.185");if(null==c||null!=c)mA(g,c,b);else throw new Lk("Missing message: awt.92");}else a.Xb.ue(null==c?null:c,b)}catch(j){j=aj(j);if(A(j,81))throw b=j,jA(a,d),b;throw j;}b.oe();new kA(a,300,b)}function nA(a,b){var c;c=a.te();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function oA(a){var b;b=a.te();return new pA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function bA(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)lv(a.Wb.b,c).ge(b)}function jA(a,b){var c;c=lv(a.Wb.b,b);Wz(c);c.ge(!1);ov(a.Wb.b,b);c.gc=null;Qz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1);Jz(c,c,a,1)}function qA(a){var b=(rA(),sA);$z(a,b);for(b=0;b<a.Wb.b.d;++b)lv(a.Wb.b,b).me()}function tA(a,b){var c,d;if(a.Xb)for(d=new Vi(a.Wb.b);d.c<d.e.Je();)c=Wi(d),a.Xb.ye(c);if(b)for(d=new Vi(a.Wb.b);d.c<d.e.Je();)c=Wi(d),b.ue(null,c);a.Xb=b;Qz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}
+function cA(a){if(!a.kc){a.Xb&&a.Xb.ve(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=lv(a.Wb.b,c),b.kc||b.se();a.kc=!0}}function uA(){dA.call(this);this.Wb=new vA;this.$b=(Pq(),Pq(),eA)}t(398,399,Zh);_.Wd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.we(this));return this.Yb};_.Xd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.xe(this));return this.Zb};_.te=function(){return this.$d()};_.Zd=function(){return Sz(this)};_._d=function(){return Uz(this)};
+_.de=function(){this.hc=(Pq(),new wA)};_.ee=function(){Qz(this);this.Xb&&A(this.Xb,51)&&(this.Xb.o=!1)};_.ge=function(a){bA(this,a)};_.he=function(){return Sz(this)};_.ke=function(){return Uz(this)};_.le=function(){var a;for(a=0;a<this.Wb.b.d;++a)Wz(lv(this.Wb.b,a))};_.me=function(){var a;if(!Xz(this))return!1;for(a=0;a<this.Wb.b.d;++a)lv(this.Wb.b,a).me();return!0};_.oe=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=lv(this.Wb.b,b),a.oe()};_.se=function(){cA(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function xA(){var a=new yA;uA.call(this);tA(this,a)}t(397,398,Zh,xA);_.Ud=function(){return"panel"+this.$b.c.e++};function zA(a,b,c){a=AA(a.Vb,b,c);a.k=!0;return new BA(a)}function CA(a){a.ie(a.Vb.e)}function DA(a){return new Tz(G(a.Vb.hb,Yf),G(a.Vb.hb,Xf))}t(396,397,Zh);_.Yd=function(){return G(this.Vb.hb,Xf)};_.ae=function(){return G(this.Vb.hb,Yf)};_.be=function(){return mk(this.Vb.hb)};_.ce=function(){return ok(this.Vb.hb)};
+_.fe=function(){return this.Vb.hb.style.display!=Qf};_.ne=function(){CA(this)};_.pe=function(){};_.Vb=null;function EA(a){if(null!=a)this.f=a;else throw new FA;}t(401,1,si);_.tS=function(){return this.cZ.e+"[source="+this.f+Xc};_.f=null;
+function GA(){GA=x;HA=new Ti;z(HA,new S(400),new IA(Gh));z(HA,new S(401),new IA(Gh));z(HA,new S(402),new IA(Gh));z(HA,new S(500),new IA(Ih));z(HA,new S(501),new IA(Ih));z(HA,new S(502),new IA(Ih));z(HA,new S(503),new IA(Jh));z(HA,new S(504),new IA(Ih));z(HA,new S(505),new IA(Ih));z(HA,new S(506),new IA(Jh));z(HA,new S(507),new IA(Uh));z(HA,new S(100),new IA(Ch));z(HA,new S(101),new IA(Ch));z(HA,new S(102),new IA(Ch));z(HA,new S(103),new IA(Ch));z(HA,new S(1004),new IA(Fh));z(HA,new S(1005),new IA(Fh));
+z(HA,new S(800),new IA(Qh));z(HA,new S(801),new IA(Qh));z(HA,new S(200),new IA(Kh));z(HA,new S(201),new IA(Kh));z(HA,new S(202),new IA(Kh));z(HA,new S(204),new IA(Kh));z(HA,new S(203),new IA(Kh));z(HA,new S(209),new IA(Vh));z(HA,new S(208),new IA(Wh));z(HA,new S(207),new IA(Wh));z(HA,new S(206),new IA(Kh));z(HA,new S(205),new IA(Kh));z(HA,new S(1400),new IA(Sh));z(HA,new S(1401),new IA(Th));z(HA,new S(1402),new IA(Th));z(HA,new S(300),new IA(Dh));z(HA,new S(301),new IA(Dh));z(HA,new S(1100),new IA(Ph));
+z(HA,new S(1101),new IA(Ph));z(HA,new S(1200),new IA(Rh));z(HA,new S(701),new IA(Nh));z(HA,new S(900),new IA(Oh));z(HA,new S(1001),new IA(Lh));z(HA,new S(601),new IA(Mh))}t(400,401,si);_.je=function(){return l};_.tS=function(){var a;a=l;A(this.f,45)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Ud()),a.ec),null==a&&(a=l));return this.cZ.e+Uc+this.je()+"] on "+(0<a.length?a:this.f)};_.e=0;var HA;function IA(a){this.b=a}t(403,1,{},IA);_.b=Bh;function JA(){}t(404,1,{},JA);_.b=null;_.c=null;
+function KA(a,b){var c;b&&(a.b?(c=new LA(a.b),Tt(c.c,c.d++,b),a.b=c):(a.b=new pj,jj(a.b,b)))}t(406,1,si);_.b=null;function MA(){}function NA(){}t(405,406,si,MA,NA);function OA(){OA=x;Math.sqrt(2)}function PA(a){OA();if(0>a)throw new Lk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(407,1,{41:1},PA);_.eQ=function(a){return a===this?!0:A(a,41)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new QA;a.b=31*a.b+Wt((new RA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+Wt((new RA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function SA(){SA=x;TA=new qt;UA=new Tz(0,0);rt(TA,Db);rt(TA,Vb);rt(TA,yb);rt(TA,"Last");rt(TA,Mb);rt(TA,qc);rt(TA,Oc);rt(TA,Sc);rt(TA,Tb)}
+function mA(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!Yv(TA.b,b))throw new Lk(VA());Vt(sj(a.d,d))===Vt(c)&&Vt(sj(a.c,c))===Vt(d)||((b=sj(a.d,d))&&WA(a,b,d),XA(a.b.Fd(),c)&&WA(a,c,d),b=a.b,new YA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function ZA(a,b){return new Tz(gk(b[1].c,gk(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+gk(b[0].b,gk(b[4].b,b[3].b))+a.n)}function WA(a,b,c){$A(a.b,b);dj(a.c,b);dj(a.d,c)}
+function aB(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;bB(c,c.length,UA);c=a.j;bB(c,c.length,UA);c=a.p;bB(c,c.length,null);a.q=0;for(d=cB(a.b,0);d.c!=d.e.b;){c=dB(d);e=sj(a.c,c);var f=b.fc;e=Sn(e,Mb)?0:Sn(e,qc)?1:Sn(e,Oc)?2:Sn(e,Sc)?4:Sn(e,Tb)?3:Sn(e,Db)?f.b?4:3:Sn(e,yb)?f.b?3:4:Sn(e,Vb)?1:2;c.lc?a.p[e]||(Tt(a.p,e,c),++a.q,a.i[e]=c.Zd(),a.j[e]=c._d()):a.p[e]||(a.i[e]=c.Zd(),a.j[e]=c._d())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function eB(){SA();fB.call(this,0)}function fB(a){SA();Pq();this.b=new gB;this.c=new Ti;this.d=new Ti;this.e=a;this.k=0;this.o=!1;this.p=y(hB,m,45,5,0);this.i=y(iB,m,47,5,0);this.j=y(iB,m,47,5,0);this.q=this.f=this.n=0}t(408,1,{51:1,72:1},eB,fB);_.ue=function(a,b){mA(this,a,b)};
+_.ve=function(a){aB(this,a);if(0!=this.q)if(a=oA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.qe(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].pe(a.c,this.j[1].b),this.p[1].re(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].pe(this.j[4].c,c),this.p[4].re(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].qe(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].pe(a.c,
+this.j[2].b),this.p[2].re(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].pe(this.j[3].c,c),this.p[3].re(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.we=function(a){var b;b=this.o;aB(this,a);this.o=b;return 0==this.q?nA(a,new Tz(0,0)):nA(a,ZA(this,this.i))};_.xe=function(a){var b;b=this.o;aB(this,a);this.o=b;return nA(a,ZA(this,this.j))};_.ye=function(a){var b;b=sj(this.c,a);null!=b&&WA(this,a,b)};_.tS=function(){return jB.e+"[hgap="+this.e+",vgap="+this.k+Xc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var UA,TA;function kB(a){dA.call(this);this.hc=(Pq(),new lB(a,this))}t(409,399,{42:1,45:1,52:1,66:1,72:1},kB);_.Ud=function(){return Ad+this.jc.c.b++};_.Wd=function(){return!Mz(this)?new Tz(0,0):hA(this.hc,this)};_.oe=function(){};t(411,1,{});t(410,411,{},function(){});function mB(){mB=x}
+function nB(a,b){if(null==b)throw new Ws("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(ag);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function oB(){mB();dA.call(this);new pj;this.hc=new pB((Pq(),this))}t(412,399,{43:1,45:1,52:1,66:1,72:1},oB);_.Wd=function(){return hA(this.hc,this)};
+_.je=function(){return(null==this.ec&&(this.ec=Iz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+qh+this.cc+(this.lc?l:",hidden")+",current="+Rq(this.hc.b,this.hc.b.hb.selectedIndex)};function qB(){qB=x;rB=new sB(255,255,255);tB=new sB(192,192,192);uB=new sB(128,128,128);vB=new sB(64,64,64);wB=xB=new sB(0,0,0);yB=new sB(255,0,0);new sB(255,175,175);zB=new sB(255,200,0);AB=new sB(255,255,0);new sB(0,255,0);BB=new sB(255,0,255);CB=new sB(0,255,255);DB=EB=new sB(0,0,255)}
+function FB(a){var b,c;c=~~a.b>>16&255;b=a.b&255;a=~~a.b>>8&255;if(0==c&&0==b&&0==a)return new sB(3,3,3);3>c&&0!=c?c=3:(c=Wt(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Wt(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Wt(a/0.7),a=255<a?255:a);return new sB(c,a,b)}function GB(a){return new sB(Wt(0.7*(~~a.b>>16&255)),Wt(0.7*(~~a.b>>8&255)),Wt(0.7*(a.b&255)))}function sB(a,b,c){qB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Lk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(413,1,{44:1,53:1,57:1},sB);_.eQ=function(a){return A(a,44)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return HB.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Xc};_.b=0;var wB,DB,xB,EB,CB,vB,uB,tB,BB,zB,yB,rB,AB;function fA(){fA=x;gA=new IB(!0);JB=new qt;rt(JB,"ar");rt(JB,"fa");rt(JB,"iw");rt(JB,"ur")}function IB(a){this.b=a}t(414,1,si,IB);_.b=!1;var gA,JB;t(416,1,{62:1,75:1});function KB(){Tz.call(this,0,0)}function Tz(a,b){this.c=a;this.b=b}
+function Vz(a){Tz.call(this,a.c,a.b)}t(415,416,{47:1,62:1,72:1,75:1},KB,Tz,Vz);_.eQ=function(a){return a===this?!0:A(a,47)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new QA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return LB.e+"[width="+this.c+",height="+this.b+Xc};_.b=0;_.c=0;function Zr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(417,1,si,Zr,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ze=function(){return 0!=(this.f&4)};_.Ae=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.Ae()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ze()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Xc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function MB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function NB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(Hx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c._d(),c.qe(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function OB(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c._d():c.Zd(),g=gk(g,c.b),j+=c.c+a.d);return new Tz(j,g+2*a.e)}function yA(){PB.call(this,1,5,5)}
+function PB(a,b,c){Pq();this.d=b;this.e=c;this.b=a}t(418,1,si,yA,PB);_.ue=function(){};
+_.ve=function(a){this.c=QB(a.Wb);if(0!=MB(this)){var b,c,d,e,f,g,j,h,n,o,r;b=oA(a);g=a.te();j=a.fc.b;n=new pj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new RB(q);for(v=0;v<q;++v)Tt(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=ak(a.Wb.b,u);Hx(E,D.d);Tt(D.c,E,u)}for(d=new Vi(d);d.c<d.e.Je();)if((c=Wi(d))&&c.lc)a=c._d(),!e&&o+a.c>b.c&&(NB(this,n,b.c-(o-this.d),g.c,r,h,j),n.Ue(),o=f,r+=h+this.e,h=0),e=!1,Tt(n.c,n.d++,c),o+=a.c+this.d,h=gk(h,a.b);NB(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.we=function(a){this.c=QB(a.Wb);return 0==MB(this)?nA(a,new Tz(10,10)):nA(a,OB(this,!1))};_.xe=function(a){this.c=QB(a.Wb);return 0==MB(this)?nA(a,new Tz(10,10)):nA(a,OB(this,!0))};_.ye=function(){};_.tS=function(){var a;switch(this.b){case 0:a=ff;break;case 2:a=sg;break;case 1:a=Dd;break;case 4:a="trailing";break;default:a="leading"}return SB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Xc};_.b=0;_.c=null;_.d=0;_.e=0;function rA(){rA=x;sA=new TB(Sb,0,12)}
+function TB(a,b,c){rA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(419,1,{48:1,72:1},TB);_.b=null;_.c=0;_.d=0;var sA;t(420,1,ei);_.tS=function(){return UB.e+"[font="+this.c+"ascent="+VB(this.c).b+", descent="+VB(this.c).c+", height="+VB(this.c).d+Xc};_.c=null;function WB(a){if(!a.n){Wz(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=lv(a.p,b))&&WB(c);bA(a,!1);a.n=!0;Jz(a,a,a.gc,0);new XB(a,202)}}
+function YB(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=lv(a.p,b))&&c.Md()}function ZB(a){!Mz(a)&&qA(a);var b=Uz(a);a.qe(a.pc,a.qc,b.c,b.b);cA(a)}function $B(a,b){a.q!=b&&(a.q=b)}t(422,398,Ii);_.$d=function(){return new iA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){YB(this)};_.fe=function(){return this.hc.d._};_.qe=function(a,b,c,d){Yz(this,a,b,c,d);this.ac=0};_.re=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Yz(this,a,b,c,d);this.lc&&e&&!f&&cA(this)};_.n=!1;_.q=!1;
+function aC(a){uA.call(this);this.r=new NA;this.p=new pj;this.o=new iA(0,0,0,0);this.lc=!1;tA(this,new eB);this.hc&&bC(this.hc.d.A.c,a);this.hc&&cC(this.hc,!0);$B(this,!0)}t(421,422,Ii);_.te=function(){return new iA(this.o.e,this.o.c,this.o.b,this.o.d)};_.be=function(){return mk(this.hc.d.hb)};_.ce=function(){return ok(this.hc.d.hb)};_.de=function(){this.hc=new dC((Pq(),l),this)};
+function eC(a,b,c,d,e,f){var g,j;g=a.e;f?(j=FB(g),f=new sB(Wt(0.7*(~~g.b>>16&255)),Wt(0.7*(~~g.b>>8&255)),Wt(0.7*(g.b&255))),(a.e=g)&&(a.i=rg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new sB(Wt(0.7*(~~g.b>>16&255)),Wt(0.7*(~~g.b>>8&255)),Wt(0.7*(g.b&255))),f=FB(g),(a.e=j)&&(a.i=rg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;fC(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=rg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);fC(a,b,c,d,1);fC(a,b,c+1,1,e);(a.e=f)&&(a.i=rg+(~~f.b>>16&
+255)+ya+(~~f.b>>8&255)+ya+(f.b&255)+va);fC(a,b+d,c,1,e);fC(a,b+1,c+e,d,1)}t(423,1,{});_.tS=function(){return"Graphics"};t(424,423,{});function gC(a){var b,c;c=gk(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new Tz(b,c)}
+function hC(a,b,c){var d,e,f,g,j,h;a.c=QB(b.Wb);if(0==a.c.length)return new KB;g=gC(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d._d():d.Zd(),h=gk(h,d.c),j=gk(j,d.b);return new Tz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function iC(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=Wt(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function jC(){kC.call(this,7)}function kC(a){Pq();this.e=0;this.b=1;this.f=a;this.d=0}t(425,1,si,jC,kC);_.ue=function(){};
+_.ve=function(a){var b,c;this.c=QB(a.Wb);if(0!=this.c.length&&(b=oA(a),!(0>=b.c||0>=b.b))){c=gC(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(M,s,-1,d,1);e=y(M,s,-1,d,1);h=y(M,s,-1,c,1);n=y(M,s,-1,c,1);iC(b.c,b.d,this.d,f,e);iC(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].qe(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.we=function(a){return nA(a,hC(this,a,!1))};_.xe=function(a){return nA(a,hC(this,a,!0))};_.ye=function(){};
+_.tS=function(){return lC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Xc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Px(){Kn()}function sw(a){Kn();this.i=a}t(427,100,Yh,Px,sw);function Pz(){Kn();this.i="Missing message: awt.151"}t(426,427,Yh,Pz);t(428,1,{});function iA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(429,1,{50:1,72:1,75:1},iA);_.eQ=function(a){return a===this?!0:A(a,50)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return mC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;function nC(a){oC.call(this,a,0)}function oC(a,b){dA.call(this);this.hc=(Pq(),new pC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Tx(),Ux);c.b=d;ty(c);break;case 0:c=c.b;d=(Tx(),Wx);c.b=d;ty(c);break;case 2:c=c.b,d=(Tx(),Xx),c.b=d,ty(c)}}t(430,399,hi,nC,oC);
+_.Wd=function(){return!Mz(this)?new Tz(0,0):hA(this.hc,this)};_.je=function(){var a=(null==this.ec&&(this.ec=Iz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+qh+this.cc+(this.lc?l:",hidden")+",align=",b;b=ff;switch(this.b){case 1:b=Dd;break;case 2:b=sg}return a+b+",text=null"};_.b=0;t(433,1,si);_.je=function(){return this.k};_.tS=function(){return this.cZ.e+Uc+this.je()+Xc};_.k=null;_.n=null;
+function qC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function rC(a){this.o=(Pq(),Pq(),eA);var b;var c;b=this.cZ.e;-1!=to(b,uo(36))?b=null:(c=this.o.c.d++,b=Ao(b,zo(b,uo(46))+1)+l+c);this.k=b;this.e=new MA;this.i=a;this.f=!0;this.j=new sC(this)}t(432,433,si,rC);_.je=function(){return qC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(431,432,Li);_.je=function(){return qC(this)+(this.c?",tearOff":l)};_.c=!1;t(435,1,{63:1});
+_.eQ=function(a){return a===this?!0:A(a,63)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new QA;tC(a,this.b);tC(a,this.c);return a.b};function Oz(){this.c=this.b=0}function uC(a,b){this.b=a;this.c=b}function vC(a){var b=a.c;this.b=a.b;this.c=b}t(434,435,{54:1,63:1,72:1},Oz,uC,vC);_.eQ=function(a){return a===this?!0:A(a,54)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return wC.e+"[x="+this.b+",y="+this.c+Xc};_.b=0;_.c=0;
+function xC(a,b){if(!b)throw new Ws("Missing message: awt.70");var c=a.b;if(H(b.i,Ba)){var c=c.b.b,d=new Ty,e=c.d.d;if(0>e||e>c.d.d)throw new Iw;c.p&&(d.hb[Md]=2);Ay(c,e,d.hb);lA(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Iw;lA(d.d,e,c);for(f=g=0;f<e;++f)A(lv(d.d,f),32)&&++g;lA(d.j,g,c);Ay(d,e,c.hb);c.c=d;e=mw(c.hb)+Va;Xi(c.pd(),e,!1);d.p&&(e=ak(d.d,c),-1!=e&&(d=Vv(d.p?d.f:Vv(d.f,0),e),2==Wv(d)&&d.removeChild(Vv(d,1)),c.hb[Md]=2))}}
+function yC(){rC.call(this,l);new pj;this.c=!1;this.b=(Pq(),new zC)}t(436,431,Li,yC);_.b=null;t(439,1,{56:1,65:1,75:1});t(438,439,{56:1,64:1,65:1,75:1});_.eQ=function(a){return a===this?!0:A(a,64)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new QA;tC(a,this.d);tC(a,this.e);tC(a,this.c);tC(a,this.b);return a.b};function pA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(437,438,{55:1,56:1,64:1,65:1,72:1,75:1},pA);
+_.eQ=function(a){return a===this?!0:A(a,55)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return AC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;function BC(){BC=x;CC=new DC;EC=new FC;GC=new FC}var CC,GC,EC;t(441,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ni(this)};function DC(){}t(442,441,{},DC);function FC(){}t(443,1,{},FC);t(444,399,hi);_.Vd=function(){return null};
+function HC(a,b){var c;c=new IC(Mz(a));return!c?null:new Tz(JC(c,"_")*b+6,VB(c.c).d+6)}function KC(a,b){var c;c=HC(a,b);return!c?Sz(a):c}function LC(a,b){var c;c=HC(a,b);return!c?Uz(a):c}function MC(a,b){var c=a.hc;mz(c.b,b);c.f.b=-1;c.f.c=-1}function NC(a){OC.call(this,a,null!=a?a.length:0)}function OC(a,b){dA.call(this);this.b=0>b?0:b;var c=this.hc;mz(c.b,a);c.f.b=-1;c.f.c=-1}t(445,444,hi,NC,OC);_.Ud=function(){return"textfield"+this.jc.c.f++};_.Wd=function(){return HC(this,Eo(this.hc.b.hb,kh).length)};
+_.Xd=function(){return!Mz(this)?null:HC(this,Eo(this.hc.b.hb,kh).length)};_.Zd=function(){return 0<this.b?KC(this,this.b):Sz(this)};_._d=function(){return 0<this.b?LC(this,this.b):Uz(this)};_.de=function(){this.hc=(Pq(),new PC)};_.he=function(){return 0<this.b?KC(this,this.b):Sz(this)};_.ke=function(){return 0<this.b?LC(this,this.b):Uz(this)};_.b=0;function Pq(){Pq=x;eA=new QC}function RC(){var a=(Pq(),Pq(),eA);!a.d&&(a.d=new SC)}function QC(){this.c=new TC;this.e=new JA}t(446,1,{},QC);_.b=null;
+_.d=null;var eA;function TC(){}t(447,1,{},TC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(448,1,{});function UC(){UC=x;VC=new WC;XC=new WC}function YC(a,b){return b==a?!0:!b?!1:!0}function WC(){}t(449,1,{59:1},WC);_.eQ=function(a){return null==a||!A(a,59)?!1:YC(this,a)};_.hC=function(){var a;a=null.ig()+";class="+null.ig();a=!null.ig().ig()?a:a+";charset=";return Mu(a)};_.tS=function(){return ZC.e+"[MimeType=(null);humanPresentableName="+this.b+Xc};_.b=null;var VC,XC;
+function $C(){$C=x;K(aD,m,59,[(UC(),XC),VC])}function bD(a){var b=(UC(),XC);if(YC(b,(UC(),XC)))return a.b;if(YC(b,VC))return new cD(a.b);throw new dD(b);}function eD(a){$C();this.b=a}t(450,1,{},eD);_.b=null;function dD(a){a="flavor = "+a;Kn();this.i=a}t(451,101,{60:1,72:1,79:1,87:1},dD);function fD(a,b){GA();gD.call(this,a,1001,b,Bh)}function gD(a,b,c,d){GA();EA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(452,400,si,fD,gD);
+_.je=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Gu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=Bh;function Zz(a,b){GA();EA.call(this,a);this.e=b}t(453,400,si,Zz);
+_.je=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.be()+ya+a.ce()+ba+a.ae()+qh+a.Yd()+va};function kA(a,b,c){GA();Zz.call(this,a,b);this.b=c}t(454,453,si,kA);
+_.je=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Ud());return a+b.ec};_.b=null;function Kz(a,b,c,d){GA();EA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(455,400,si,Kz);
+_.je=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Eu(xu(this.b,Ch))&&(a+="PARENT_CHANGED,"),Eu(xu(this.b,Dh))&&(a+="DISPLAYABILITY_CHANGED,"),Eu(xu(this.b,Fh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=Bh;_.c=null;_.d=null;t(456,1,Bi);function XB(a,b){GA();Zz.call(this,a,b);this.d=null;this.b=this.c=0}
+t(457,453,si,XB);
+_.je=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(458,1,{});function cD(a){if(null==a)throw new Co;}t(459,458,{},cD);
+function hD(){hD=x;iD={};iD["java.vendor"]=He;iD["package.restrict.access.sun"]=jh;iD["sun.java.launcher"]=jc;iD["sun.management.compiler"]=He;iD["os.name"]=jc;iD[" sun.boot.class.path"]=jc;iD["path.separator.applet"]=jc;iD["java.vm.specification.vendor"]=He;iD["java.runtime.version"]=jc;iD["http.proxyPort"]=jc;iD["user.name"]=jc;iD["user.language"]=jc;iD["os.name.applet"]=jc;iD["browser.version"]=jc;iD["java.version"]=jc;iD["user.timezone"]=jc;iD["java.endorsed.dirs"]=jc;iD["java.specification.name"]=
+"GWT";iD["java.specification.version"]="2.5.0";iD[af]=fc;!ts&&(ts=new Bs);ts.b?iD[Ze]="yes":iD[Ze]=null}var iD;t(462,101,bi);function jD(){Kn()}function kD(a){Kn();this.i=a}t(461,462,{67:1,72:1,79:1,87:1},jD,kD);function lD(){lD=x;mD=new nD}function oD(a){var b;if(a.n){var c;b=new Ku;Hn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Ya,Hn(b.b,a.b));c=a.c;a=a.k;null!=c&&Hn(b.b,c);null!=a&&(b.b.b+=la,Hn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function pD(a){lD();var b,c,d;if(null==a)throw new jD;a=so(a);try{d=to(a,uo(58))}catch(e){e=aj(e);if(A(e,83))throw new kD(In(e));throw e;}c=to(a,uo(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;qD();var f,g,j;j=c.length;b=new rD;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new kD(bc+a);if(!this.n&&(this.n=sj(mD,this.i),this.n||(this.n=(Pq(),new sD))&&z(mD,this.i,this.n),!this.n))throw new kD(bc+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,tb,X,L,ea,Hc,ig,xb,Pd,Qd,Rd,Za,Ic,Fb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Ya,n)==n&&-1==tD(c,uo(47),n+2))throw new uD(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
+Rd=this.k;v=this.e;xb=this.j;r=this.b;Fb=this.o;Za=tD(L,uo(35),0);if(0==L.indexOf(Ya)&&0!=L.indexOf("////")){tb=2;ea=-1;E=tD(L,uo(47),2);Qd=tD(L,uo(63),2);-1!=Qd&&(-1==E||E>Qd)&&(E=Qd);-1==E&&(E=o,v=l);Q=E;-1!=Za&&Za<E&&(Q=Za);var td=uo(64);Ic=L.lastIndexOf(td,Q);r=L.substr(2,Q-2);-1<Ic&&(Fb=L.substr(2,Ic-2),tb=Ic+1);Hc=tD(L,uo(58),-1==Ic?tb:Ic);u=to(L,uo(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Hc=u+1:Hc=-1):Hc=-1}catch(kf){if(kf=aj(kf),!A(kf,79))throw kf;}-1==Hc||Hc>E?J=L.substr(tb,
+Q-tb):(J=L.substr(tb,Hc-tb),ig=L.substr(Hc+1,Q-(Hc+1)),0==ig.length?ea=-1:ea=vD(ig,10))}-1<Za&&(Rd=L.substr(Za+1,o-(Za+1)));D=-1==Za?o:Za;var ac=uo(63);Pd=L.lastIndexOf(ac,D);-1<Pd?(xb=L.substr(Pd+1,D-(Pd+1)),0==Pd&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),X=zo(v,uo(47))+1,v=v.substr(0,X-0)),D=Pd):0!=Za&&(xb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),X=zo(v,uo(47))+1,0==X?v=L.substr(E,D-E):v=v.substr(0,X-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var Ae;Ae=v;null!=xb&&!H(xb,l)&&(null!=v?Ae=v+sb+xb:Ae=sb+xb);null==this.i&&(this.i=this.i);this.d=d;this.c=Ae;this.f=ea;this.k=Rd;var ud;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(ud=zo(this.d,uo(64)))?(this.o=this.d.substr(0,ud-0),this.d=Ao(this.d,ud+1)):this.o=null;null!=this.c&&-1<(ud=to(this.c,uo(63)))?(this.j=Ao(this.c,ud+1),this.e=this.c.substr(0,ud-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Fb;this.e=v;this.j=xb}}catch(vd){vd=
+aj(vd);if(A(vd,79))throw new kD(In(vd));throw vd;}if(-1>this.f)throw new kD("incorrect port: "+this.f);}t(463,1,si,pD);_.tS=function(){return oD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var mD;t(464,1,{});function wD(a,b,c){var d,e;for(d=new xD(a.Ee().b);yD(d.b);)if(a=d.c=Wi(d.b),e=a.If(),null==b?null==e:Sn(b,e))return c&&(a=new zD(a.If(),a.Jf()),AD(d)),a;return null}t(468,1,di);_.De=function(a){return!!wD(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,90)||this.Je()!=a.Je())return!1;for(a=new xD(a.Ee().b);yD(a.b);)if(b=a.c=Wi(a.b),c=b.If(),b=b.Jf(),!this.De(c)||!BD(b,this.Fe(c)))return!1;return!0};_.Fe=function(a){a=wD(this,a,!1);return!a?null:a.Jf()};_.hC=function(){var a,b,c;c=0;for(b=new xD(this.Ee().b);yD(b.b);)a=b.c=Wi(b.b),c+=a.hC(),c=~~c;return c};_.Ge=function(){return 0==this.Je()};_.He=function(){throw new CD("Put not supported on this map");};
+_.Ie=function(a){a=wD(this,a,!0);return!a?null:a.Jf()};_.Je=function(){return this.Ee().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new xD(this.Ee().b);yD(c.b);)b=c.c=Wi(c.b),a?d+=za:a=!0,d+=l+b.If(),d+=pb,d+=l+b.Jf();return d+"}"};function lz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Yv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Me(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Le(b,c[d].If())){c=!0;break a}c=!1}return c}
+function sj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:DD(a,b,a.Me(b))}function DD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Le(b,f.If()))return f.Jf()}return null}function z(a,b,c){return null==b?ED(a,c):A(b,1)?FD(a,b,c):GD(a,b,c,a.Me(b))}function GD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Le(b,d.If()))return a=d.Jf(),d.Kf(c),a}else e=a.b[d]=[];d=new zD(b,c);e.push(d);++a.e;return null}
+function ED(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function FD(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function dj(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Me(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Le(b,g.If())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Jf();break a}}c=null}return c}t(467,468,di);_.De=function(a){return Yv(this,a)};
+_.Ee=function(){return new HD(this)};_.Le=function(a,b){return this.Ke(a,b)};_.Fe=function(a){return sj(this,a)};_.He=function(a,b){return z(this,a,b)};_.Ie=function(a){return dj(this,a)};_.Je=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ti(){lz(this)}t(466,467,Di,Ti);_.Ke=function(a,b){return Vt(a)===Vt(b)||null!=a&&Sn(a,b)};_.Me=function(a){return~~Vn(a)};function nD(){lz(this)}t(465,466,Di,nD);function ID(){Kn()}t(469,100,Yh,ID);
+function JD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=KD(a,c);if(c>=a.j)break;c=LD(a,c);++b}return b}function MD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function ND(a){var b;a.b=0<=a.k&&!a.e?a.k:KD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new ID;b=a.b;a.b=LD(a,a.b);return a.o.substr(b,a.b-b)}
+function LD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=OD(a.o,d);if(c<=a.i&&MD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=to(a.d,uo(c)))break;++d}a.n&&b==d&&(a.f?(c=OD(a.o,d),c<=a.i&&MD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=to(a.d,uo(c))&&++d));return d}function KD(a,b){var c,d;if(null==a.d)throw new Co;for(d=b;!a.n&&d<a.j;)if(a.f){c=OD(a.o,d);if(c>a.i||!MD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>to(a.d,uo(c)))break;++d}return d}
+function PD(a){QD.call(this,a," \t\n\r\u000c",!1)}function RD(a){QD.call(this,a,ya,!1)}function QD(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=OD(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(M,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=OD(this.d,d),this.c[c]=a}}}t(470,1,{},PD,RD,QD);_.b=0;_.c=null;_.d=null;_.e=!1;
+_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function SD(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Yn(e),!(Wn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==Ce?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Uc+c+Xc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function TD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return db}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+kg:a}function bu(a){var a=new UD(a),b,c,d,e,f;b=$doc.getElementsByTagName(he);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Kd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;VD(a););return a.c}t(477,1,{});t(476,477,{});
+_.c=null;_.d=1;_.e=-1;function WD(a){this.b=a;this.c=new XD(this.b);this.d=this.e=1}t(475,476,{},WD);_.b=null;function Er(a,b){var c=a.b;c.wb&&(null!=b&&0<b.length?(!c.xb&&(c.xb=new bs(c)),YD(c.xb,b)):(c.lb=!0,c.K="ERROR - empty or null structure",ZD(c)))}function XD(a){this.b=a}t(478,1,{},XD);_.Ne=function(a){Er(this,a)};_.b=null;function $D(a){this.b=a}t(479,1,{},$D);_.b=null;function aE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(480,1,{},aE);
+_.Oe=function(){Qw(this.f.i,this.c,G(this.f.hb,Yf)-this.e-this.d,G(this.f.hb,Xf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function bE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(481,1,{},bE);_.Oe=function(){Qw(this.f.i,this.c,G(this.f.hb,Yf)-this.e-this.d,G(this.f.hb,Xf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var cE=_.f=null;
+function dE(){dE=x;cE=new Hu((Wu(),new Vu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
+function eE(){eE=x;fE=K(Zt,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);gE=(qB(),tB);hE=FB(gE);iE=y(jE,m,44,23,0);kE=y(Zt,m,1,23,0);lE=y(jE,m,44,7,0);mE=null!=(hD(),iD[Ze]);nE=y(oE,m,48,100,0);pE=y(qE,m,49,100,0)}function rE(a){var b;if(a.Gb)b=sE(a,1)+rb+sE(a,2)+rb+sE(a,3);else if(b=sE(a,0),0<b.length){var c=new tE(a.$);jj(a.ab.b,c)}return b}
+function uE(a,b){var c,d;c=b.b;if(H(c,(vE(),wE).c))$r(xE(a));else if(H(c,yE.c))$r(zr(a));else if(H(c,zE.c))a.wb&&as(a.v,(!a.xb&&(a.xb=new bs(a)),a.xb));else if(H(c,vg)){7!=a.P&&(a.Q=Bh);d=b.d;d=Fu(d,th);c=uu(d,a.Q);var e=!su(c,Bh)?nu(c):c;!su(e,Hh)&&AE(a.$,O(c));BE(a);a.nb=!0;ZD(a);a.P=7;a.Q=d}else H(c,Cg)||(H(c,qe)?CE(a):DE(a,c))}
+function EE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(FE,m,-1,4,1);o=y(FE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)GE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=DA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;HE(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||IE(a.gb[f])}a.C*=h}}
+function JE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new KE(a),a.$.s=0);null!=a.tb&&SD(a.tb,null)}}function LE(a,b){var c,d,e,f;f=new yC;d=Gc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new rC(Qb+d);var g=(vE(),wE).c;d.d=g;xC(f,d);KA(d.e,a);d=new rC(Qb+c);d.d=yE.c;KA(d.e,a);xC(f,d);a.wb&&(xC(f,new rC(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new rC(c),d.d=zE.c,KA(d.e,a),xC(f,d));Hz(a,f);return f}
+function ME(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);T(b,gE);a.pb?(f==a.d&&T(b,GB(gE)),fC(b,h,g,a.Z,a.Z),T(b,(qB(),vB)),NE(b,h,g,a.Z-1,a.Z-1)):f==a.d?eC(b,h+1,g+1,a.Z,a.Z,!1):eC(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(T(b,(qB(),xB)),f){case 101:T(b,AB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;OE(b,!0);PE(b,QE(b,f,d,c,e));T(b,xB);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(OE(b,!1),PE(b,QE(b,f,d,c,e)));RE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);fC(b,h+9,g+9,2,4);fC(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(T(b,yB),fC(b,h+10,g+18,4,4));0.96<Math.random()&&(T(b,AB),fC(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);U(b,d,g+a.Z-c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);U(b,j-f,n,j-2*f,n);U(b,j+f,n,j+2*f,n);T(b,BB);U(b,d,g+c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;U(b,j-f,n,j-2*f,n);U(b,j+f,
+n,j+2*f,n);T(b,xB);break;case 107:T(b,zB);fC(b,h+4,g+4,a.Z-8,a.Z-8);T(b,xB);NE(b,h+4,g+4,a.Z-8,a.Z-8);RE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);fC(b,h+9,g+9,2,4);fC(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);U(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);U(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;U(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);U(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),T(b,DB),NE(b,c,e,d,d),T(b,wB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,U(b,c,g,j,o),U(b,j,o,n,g),g=e+d+f,o=g+f,U(b,c,g,j,o),U(b,j,o,n,g),h+=f,n=h+f,g=e+d,U(b,n,e,h,a),U(b,h,a,n,g),h=c+d+f,n=h+f,U(b,h,e,n,a),U(b,n,a,h,g));break;case 110:SE(b,h,g,a.Z,!0);break;case 111:SE(b,h,g,a.Z,!1);break;case 109:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:T(b,rB);fC(b,h+3,g+5,a.Z-7,a.Z-11);T(b,xB);NE(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:T(b,gE);
+a.qb&&eC(b,h+1,g+1,a.Z,a.Z,!1);T(b,xB);TE(a,b,h,g,"NEW");break;case 106:T(b,yB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,xB);U(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));TE(a,b,h+6,g,vc);break;case 104:T(b,yB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,xB);break;case 105:a.Ob?(T(b,CB),U(b,h+11,g+5,h+9,g+9),U(b,h+9,g+9,h+4,g+9),U(b,h+4,g+9,h+8,g+12),U(b,
+h+8,g+12,h+6,g+18),U(b,h+6,g+18,h+11,g+15),U(b,h+12,g+5,h+14,g+9),U(b,h+14,g+9,h+19,g+9),U(b,h+19,g+9,h+15,g+12),U(b,h+15,g+12,h+17,g+18),U(b,h+17,g+18,h+12,g+15),T(b,xB)):TE(a,b,h,g,"123");break;case 114:T(b,EB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);fC(b,d,c,f,f);T(b,xB);UE(a,b,h,g,rB,"i");break;case 201:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:U(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);U(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:U(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));U(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));U(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:VE(a,b,h,g+2,3);break;case 207:VE(a,b,h,g,4);break;
+case 208:VE(a,b,h,g,5);break;case 209:VE(a,b,h,g,1);break;case 210:VE(a,b,h,g,6);break;case 211:VE(a,b,h,g,7);break;case 212:VE(a,b,h,g,8);break;case 213:TE(a,b,h,g,"FG"),a.G=new uC(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=kE[d]&&UE(a,b,h,g,iE[d],kE[d])}
+function WE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,T(d,gE),fC(d,0,0,c,b),a.pb?(T(d,(qB(),vB)),NE(d,-1,0,c,b-1)):(T(d,hE),U(d,0,0,c-1-2,0),T(d,GB(gE)),U(d,0,b-1,c-1,b-1),U(d,c-1,0,c-1,b-1)),XE(d,a.Y),T(d,(qB(),xB)),-1!=a.K.toLowerCase().indexOf(re)&&T(d,yB),YE(d,a.K,10,15),ZE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function $E(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;T(d,gE);fC(d,0,0,c,b);a.pb?(T(d,(qB(),vB)),U(d,0,b-1,c,b-1),e=aF*(a.Z+a.T)+2,U(d,0,e,c,e),U(d,0,e,0,b),U(d,a.Z-1,e,a.Z-1,b-a.Z)):(T(d,hE),U(d,0,0,0,b-1),U(d,0,aF*a.Z,b-1,aF*a.Z),T(d,GB(gE)),U(d,c-1,0,c-1,b-1-a.Z),U(d,0,b-1,c-1,b-1));for(b=3;b<=aF+2;++b)ME(a,d,1,b);ZE(a.Vb,a.R,0,2*a.Z+a.T)}}
+function bF(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;T(e,a.u);fC(e,0,0,c,b);d=a.eb?(BC(),EC):(BC(),GC);if((BC(),CC)==(BC(),CC))d==EC?e.b=l:e.b=Ig;d=new PA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,tb=o=v=r=j=void 0,X=o=j=void 0,L=h=r=h=void 0,ea=D=Q=void 0,J=h=q=r=r=E=u=L=j=X=X=v=L=J=q=X=L=u=ea=q=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,ea=3;f.x&&(HE(f),EE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(cF(13*f.o.C*j)));dF(f.o,j);f.o.B&&(T(g,(qB(),xB)),NE(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(T(g,(eE(),lE)[f.e[j]]),h=g,r=Wt(f.K[j]-o/2),X=Wt(f.N[j]-o/2),L=u=o,OE(h,!0),PE(h,QE(h,r,X,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(T(g,(eE(),lE)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*
+J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*ea*Q,J=3*ea*D,X=y(M,s,-1,4,1),r=y(M,s,-1,4,1),X[0]=Wt(f.K[h]+q),r[0]=Wt(f.N[h]-J),X[1]=Wt(f.K[o]+q),r[1]=Wt(f.N[o]-J),X[2]=Wt(f.K[o]-q),r[2]=Wt(f.N[o]+J),X[3]=Wt(f.K[h]-q),r[3]=Wt(f.N[h]+J),o=g,h=X,OE(o,!0),PE(o,eF(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){T(g,(qB(),xB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&T(g,(eE(),lE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];u=f.N[h];X=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=X-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),
+1>D&&(D=1),Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&T(g,BB);q=n*Q;J=n*D;U(g,O(N(Math.round(L+q))),O(N(Math.round(u-J))),O(N(Math.round(X+q))),O(N(Math.round(r-J))));U(g,O(N(Math.round(L-q))),O(N(Math.round(u+J))),O(N(Math.round(X-q))),O(N(Math.round(r+J))));T(g,xB);break;case 3:o=O(N(Math.round(L)));h=O(N(Math.round(u)));X=O(N(Math.round(X)));r=O(N(Math.round(r)));U(g,o,h,X,r);L=O(N(Math.round(ea*Q)));u=O(N(Math.round(ea*D)));U(g,o+L,h-u,X+L,r-u);U(g,o-L,h+u,X-L,r+u);break;case 9:case 0:for(h=
+0;10>h;++h)v=L-(L-X)/10*h,E=u-(u-r)/10*h,U(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));XE(g,f.o.n);o=fF(f.o.o);J=f.f[j];h=sb;null!=J&&(h=J);J=JC(f.o.o,h);L=O(N(Math.round((L+X)/2-J/2)));q=O(N(Math.round((u+r)/2+~~(o/2)-1)));T(g,BB);YE(g,h,L,q);T(g,xB);break;default:if(1==f.C[j]||3==f.C[j])q=ea*Q,J=ea*D,E=y(M,s,-1,3,1),v=y(M,s,-1,3,1),E[0]=O(N(Math.round(X+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(L))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(X-
+q))),v[2]=O(N(Math.round(r+J))),o=g,h=E,r=v,OE(o,!0),PE(o,eF(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*Q;J=ea*D;for(h=0;10>h;++h)v=L-(L-X)/10*h,E=u-(u-r)/10*h,o=h/10,U(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else U(g,O(N(Math.round(L))),O(N(Math.round(u))),O(N(Math.round(X))),O(N(Math.round(r))))}}D=y(FE,m,-1,f.u+1,1);Q=y(M,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=
+D[o]/Q[o]+n/Q[o];XE(g,f.o.n);o=fF(f.o.o);J=y(Zt,m,1,f.u+1,0);X=y(M,s,-1,f.u+1,1);r=y(M,s,-1,f.u+1,1);n=y(gF,m,55,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(cF(2*f.o.C))));for(j=1;j<=f.u;++j)h=hF(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,X[j]=r[j]=JC(f.o.o,h),n[j]=iF(f,u,j,X[j],X[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,tb=l,f.o.Lb&&
+0<f.y[j]&&(tb+=Yb,1<f.y[j]&&(tb+=f.y[j])),v=l,0!=f.B[j]&&(1<hk(f.B[j])&&(v+=hk(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+tb+v+l:h=v+tb+l+h,E||(q=h),J[j]=h,q=JC(f.o.o,q),v=JC(f.o.o,h),X[j]=q,r[j]=v,v=n[j]=iF(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,T(g,f.o.u),-1==f.k&&0!=f.e[j]&&T(g,(eE(),lE)[f.e[j]]),fC(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?T(g,(eE(),lE)[f.e[j]]):T(g,(qB(),xB)):T(g,(eE(),iE)[f.c[j]]),YE(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=X[j],v=r[j],L=O(N(cF(f.K[j]-q/2))),q=O(N(cF(f.N[j]+~~(o/2)-1))),
+T(g,(qB(),BB)),YE(g,ba+f.r[h][1],L+v,q);if(0<f.E||0<f.F)if(T(g,104==f.o.d?(qB(),yB):(qB(),EB)),0<f.E&&106!=f.o.d&&(v=n[f.E],NE(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(ea+1)*Q,J=(ea+1)*D,E=y(M,s,-1,5,1),v=y(M,s,-1,5,1),E[0]=O(N(cF(f.K[h]+q))),E[1]=O(N(cF(f.K[o]+q))),v[0]=O(N(cF(f.N[h]-J))),v[1]=O(N(cF(f.N[o]-J))),E[3]=O(N(cF(f.K[h]-q))),E[2]=O(N(cF(f.K[o]-q))),v[3]=O(N(cF(f.N[h]+J))),v[2]=O(N(cF(f.N[o]+J))),E[4]=
+E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,Q=v,ea.o&&(OE(ea,!1),PE(ea,eF(ea,j,Q,5,!0)))),106==f.o.d&&jF(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;T(g,(qB(),yB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],NE(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(T(e,(qB(),vB)),U(e,c-1,0,c-1,b-1)):(T(e,GB(gE)),U(e,c-1,0,c-1,b-1),T(e,gE),U(e,c-2,0,c-2,b-1),T(e,hE),U(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),T(e,(qB(),BB)),U(e,d,~~(b/2),d+48,~~(b/2)),U(e,
+d+48,~~(b/2),d+48-6,~~(b/2)+6),U(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new TB(Zb,0,13),a.X=new IC(a.U),null!=a.cb&&(d=JC(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,T(e,(qB(),xB)),XE(e,a.U),YE(e,a.cb,c,b)));ZE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function VE(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(M,s,-1,9,1);n=y(M,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Wt(c+a*Math.sin(j)),n[f]=Wt(d+a*Math.cos(j));f=e+1;b.o&&(OE(b,!1),PE(b,eF(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Wt(c+(a-3)*Math.sin(j)),n[f]=Wt(d+(a-3)*Math.cos(j));U(b,h[0],n[0],h[1],n[1]);U(b,h[2],n[2],h[3],n[3]);U(b,h[4],n[4],h[5],n[5])}}
+function kF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;T(d,gE);fC(d,0,0,b,c);a.pb?(T(d,(qB(),vB)),c=14*(a.Z+a.T),NE(d,c,0,b-c-1,2*a.Z+a.T-1)):(T(d,GB(gE)),U(d,b-1,0,b-1,c-1),U(d,0,c-1,b-1-2,c-1),T(d,hE),U(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)ME(a,d,b,1),ME(a,d,b,2);a.d=c;ZE(a.Vb,a.Rb,0,0)}}
+function SE(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);U(a,j,q,f,h);U(a,g,q,f,h);j=~~(n/3);U(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);RE(a,b,c+o-j,f,d-4-j-1,e,h)}
+function lF(a,b,c){var d,e,f,g,j,h;mF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=nF(b);b=new QD(b,j,!0);e=l;for(d=1;5>=d;++d)e=oF(b,j);d=pF(vD(so(e.substr(0,3)),10)).b;g=pF(vD(so(e.substr(3,3)),10)).b;oF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=oF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new qF(a,f)}EE(a,1,d,1);EE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new qF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",ZD(a),!1;null!=a.j&&a.$&&rF(a.$,a.j,!0);null!=a.k&&
+a.$&&rF(a.$,a.k,!1);j=sF(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new tF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];EE(a,1,j,0)}c&&ZD(a);return!0}function cs(a,b){a.lb=!0;a.K=b}function dF(a,b){100>b&&(!nE[b]&&(nE[b]=new TB(Zb,0,b)),!pE[b]&&Tt(pE,b,new IC(nE[b])),a.n=nE[b],a.o=pE[b])}
+function gs(a,b){var c,d;if(0==b)return!1;BE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:JE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;uF(a,vF(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new sw("Cannot redo. Index is out of range.");if(!d.b.d)throw new sw(cc);
+d.b=d.b.d;uF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=lv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(cs(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=wF(d),xF(a,d,!1,!0),null!=a.tb&&SD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=lv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(cs(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=wF(d),xF(a,d,!1,!0),null!=a.tb&&SD(a.tb,null));break;case 101:a.Mb&&yF(a.Mb);a.Mb=new zF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new AF(a):a.Eb.hc.d._?BF(a.Eb.hc.d):CF(a.Eb);break;case 114:a.c&&
+yF(a.c);a.c=new zF(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,DF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=EF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(FE,m,-1,4,1);GE(a.$,d);a.nb=!0;a.$=new tE(a.$);d=Wt(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;FF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,GF(a.$,a.$.E),a.$.E=0,CE(a)):0<a.$.F&&(a.nb=!0,HF(a.$,a.$.F),a.$.F=0,CE(a));IF(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new yC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new rC(c),xC(j,g),g.d=c,KA(g.e,a);Hz(a,j);a.F=j}JF(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(yF(a.p),a.p=null);0==a.$.E&&(a.p=new zF(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,CE(a)),18==a.e&&(d=Eo((ds(),es).hc.b.hb,kh),KF(a.$,a.$.E,d),CE(a)),IF(a.$))}ZD(a);return!0}
+function zr(a){var b,c,d;d=xE(a);c=l;if(a.Gb){var e,f,g;g=Nt([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)EF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(LF(g[1][0],3)+LF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+MF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+MF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new NF(a,a.gb,a.vb)),c=MF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function OF(a,b,c,d){var e;e=c;var f=d,g,j;(g=PF(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=LE(a,!0)),a.x):(!a.w&&(a.w=LE(a,!1)),a.w),JF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=QF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=aF+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",ZD(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",ZD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=gs(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)GF(a.$,a.$.E),a.$.E=0,CE(a);else{if(106==a.d)return!0;if(108==a.d)RF(a.$,a.$.E,0),CE(a);else if(157==a.d)RF(a.$,a.$.E,1),CE(a);else if(158==a.d)RF(a.$,a.$.E,-1),CE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,W(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):CE(a);else if(206<=a.d&&229>=a.d)a.P=2,SF(a.$),CE(a);else if(230==a.d)a.P=3,CE(a);else if(233<=a.d&&262>a.d)TF(a.$,!1),CE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;KF(a.$,a.$.E,Eo(a.Eb.f.hc.b.hb,kh));a.$.n=!0;CE(a)}else if(105==a.d)UF(a.$),CE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=Eo((ds(),es).hc.b.hb,kh),1>d.length&&(d=Tc),KF(a.$,a.$.E,
+d)),CE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,SF(a.$),CE(a);else if(0<a.$.F)if(104==a.d)HF(a.$,a.$.F),a.$.F=0,CE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])cs(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;GF(d,c);d.b[c]=0}a.$.F=0;CE(a)}else if(201==a.d)VF(a.$,a.$.F),CE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),CE(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,CE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,CE(a);else if(206<=a.d&&229>=a.d)a.P=2,SF(a.$),CE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=Eo(a.Eb.f.hc.b.hb,kh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;CE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new KE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(WF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,W(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,SF(a.$)):300<a.d?(WF(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=Eo((ds(),es).hc.b.hb,kh),1>d.length&&(d=Tc),KF(a.$,1,d))):230==a.d?XF(a,null,!0):233<=a.d&&262>a.d?(WF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,TF(a.$,!0)):hD();CE(a)}else e=!1;e&&(IF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,ZD(a))}return e}
+function YF(a,b,c,d){var e,f;if(a.A||!a.ib||PF(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=ZF(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)GF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],W(b,0),HF(b,e),0<ZF(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){cs(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;W(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<ZF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;cs(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(QF(b)||PF(b))AE(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(FE,m,-1,4,1);GE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;BE(a);a.nb=!0;ZD(a);a.Tb=c;a.Ub=d;return!0}
+function $F(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||PF(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((eE(),mE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;aG(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(aG(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;BE(a);a.nb=!0;ZD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function bG(a){if(a.A)return!0;a.jb&&(a.jb=!1,CE(a));a.lb=!1;a.Q=Bh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=ZF(b,b.u),6>b.A[c]&&(cG(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),GF(b,b.u));b.D=!1;CE(a)}else a:{var b=a.$,e,f;c=ZF(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):cs(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],cs(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(cF((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(cF((b.N[b.G]+b.N[c])/2))))}}IE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,vF(b),b.b.d=c),CE(a),a.s=!1)}else 5==a.P&&(IE(a.$),CE(a));0<a.P&&(a.E=!1,BE(a),a.nb=!0,IF(a.$),dG(a.$),ZD(a),a.P=0,a.i=!1);if(mE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,BE(a),a.nb=!0,ZD(a);return!0}function BE(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function aG(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,SD(a.sb,K(eG,m,82,[new S(a.f),new S(b)]))}
+function fG(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Rf)?a.Gb=!1:-1<b.indexOf(pg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Mf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Vf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,EE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)gG(a.gb[d]),HE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(eg)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(sd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++aF;c&&ZD(a)}
+function ZD(a){var b,c,d,e;b=DA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Pe(a.db,d,c),a.A&&e&&EE(a,1,a.vb,0),bF(a),a.A||(a.Rb=a.Pe(a.Rb,b.c,2*a.Z+a.T),kF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Pe(a.R,a.Z,c),$E(a),a.J=a.Pe(a.J,d,a.Z),WE(a))):(bF(a),a.A||(WE(a),a.E&&(kF(a),$E(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function hG(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=EF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=hF(c,h);c.o.N&&0<c.y[h]&&(j+=Yb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<hk(c.B[h])&&(j+=hk(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+iG(0.055999999999999994*c.K[h],0,2)+ba+iG(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=sh),e+=c)}return e}function sE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=EF(a.gb[c]),d!=b))continue;d=void 0;d=jG(a.gb[c]);d=kG(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
+function CE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&SD(a.tb,null)}var c,d,e;e=new lG;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=jG(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new mG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function xF(a,b,c,d){try{lF(a,b,d)?c&&CE(a):ZD(a)}catch(e){if(e=aj(e),A(e,79))ZD(a);else throw e;}}
+function XF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;mF(a,c);e=j=0;r=new QD(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=JD(r);a.vb=0;for(f=1;f<=h;++f)if(o=ND(r),so(o),!H(o,sh))if(H(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new nG(a,o);if(0==a.$.u){oG(a,"ERROR - problems in reading/processing molecule !");hD();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(oG(a,"ERROR - strange reaction - fixing !"),hD(),d=!1):3<n?(oG(a,"ERROR - strange reaction !"),hD(),d=!1):(1<a.vb&&!g&&fG(a,Mf,!0),g&&!a.Gb&&fG(a,
+pg,!0),!g&&a.Gb&&fG(a,Rf,!0),g?(EE(a,1,j,1),EE(a,j+1,e-1,2),EE(a,e,a.vb,3)):EE(a,1,a.vb,0),c&&ZD(a),d=!0)}d?CE(a):ZD(a)}catch(q){if(q=aj(q),A(q,79))ZD(a);else throw q;}}function pG(a){BE(a);a.nb=!0;ZD(a)}function mF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new KE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&ZD(a);null!=a.tb&&SD(a.tb,null)}
+function uF(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=jG(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&SD(a.tb,null)}}function qG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,ZD(a),null):a.gb[b]}
+function DE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Ma)?c=261:H(b,Sa)?c=241:H(b,La)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Qa)?c=243:H(b,Ta)?c=252:H(b,Oa)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Ca)?c=245:H(b,Ea)&&(c=238);0<c?gs(a,c):b="Not known group!";a.lb=!0;a.K=b;ZD(a)}function oG(a,b){a.lb=!0;a.K=b;ZD(a)}function xE(a){var b;b=rE(a);BE(a);ZD(a);return b}
+function TE(a,b,c,d,e){var f,g,j,h;f=a.X;h=JC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new TB(f.c.b,f.c.d,g),f=new IC(j),h=JC(f,e),b.f=j,b.j=rG(j);else XE(b,a.U);f=VB(f.c).b-VB(f.c).c;YE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function UE(a,b,c,d,e,f){var g,j;g=fF(a.W);j=JC(a.W,f);XE(b,a.V);(b.e=e)&&(b.i=rg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);YE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function fF(a){return VB(a.c).b-VB(a.c).c}
+function fs(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Id,ZD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Id):cs(a,a.z+ba),ZD(a))}t(485,396,wi);_.Be=function(a){uE(this,a)};_.Pe=function(a,b,c){return zA(this,b,c)};_.Qe=function(){};_.ie=function(){ZD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=Bh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var aF=10,nE,pE,gE,hE,iE,fE,mE,sG=null,lE,kE;
+function tG(){eE();xA.call(this);this.Vb=(Pq(),Pq(),eA).b;this.y=new TB(null,0,8);this.u=(qB(),rB);this.gb=y(uG,m,95,99,0);this.ab=new vA;this.Ib=new vG;this.L=H((hD(),iD[af]),fc);this.v=new wG;this.H=K(Zt,m,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Oa,Qa,Fa,Ea,Ca]);this.$=new KE(this);lE[0]=uB;lE[1]=new sB(255,153,153);lE[2]=new sB(255,204,102);lE[3]=new sB(255,255,153);lE[4]=new sB(102,255,255);lE[5]=new sB(51,204,255);lE[6]=new sB(255,153,255)}t(484,485,wi,tG);
+_.Pe=function(a,b,c){var d;return a?(d=a.b,Cj(d.u,b,c),a):zA(this,b,c)};_.Qe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[xG(b.b),a])}};_.b=null;function yG(a){if(a.e.hb.style.display!=Qf){CA(a.d);var b;for(b=new Vi(a.f.k);b.c<b.e.Je();)a=Wi(b),a.Oe()}}function zG(a){AG.call(this,a,db,db,null)}function BG(a,b){AG.call(this,a,db,db,b)}function CG(a,b,c){AG.call(this,a,b,c,null)}
+function AG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(dc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=xj(a)){this.c=DG;++DG;this.e=e;this.d=new tG;this.f=new EG(this.d,b,c,d);Nw(e,this.f);d&&kd in d&&(this.f.c=d[kd]);a=this.f;a.e||(a.e=AA(a,G(a.hb,Yf),G(a.hb,Xf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?sG=dc:sG="JME";b.w=LE(b,!1);b.x=LE(b,!0);cs(b,sG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=DA(b);tA(b,null);b.pb||(b.T=0);b.U||(b.U=new TB(Zb,0,13),b.X=new IC(b.U));b.V||(b.V=new TB(Zb,1,13),b.W=new IC(b.V));b.Y||(b.Y=new TB(Zb,0,11),new IC(b.Y));dF(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;aF=10;b.Lb=!0;try{r=FG(b.Vb,"options");null!=r&&fG(b,r,!1);j=FG(b.Vb,"jme");null!=j&&(b.M=j);n=FG(b.Vb,"mol");null!=n&&(b.bb=n);g=FG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=FG(b.Vb,Ug);null!=o&&(b.cb=o,ZD(b));b.k=FG(b.Vb,"atomcolors");b.j=FG(b.Vb,"atombg");f=FG(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var u,v,D,E;v=(qB(),rB);try{if(0!=f.indexOf(la))throw new Jn("bad hex encoding");E=vD(f.substr(1,2),16);D=vD(f.substr(3,2),16);u=vD(f.substr(5,2),16);q=v=new sB(E,D,u)}catch(J){if(J=aj(J),A(J,79))hD(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&DF(b.$);h=FG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=aj(Q),!A(Q,79))throw Q;}b.d=202;for(f=0;23>f;++f)iE[f]=(qB(),zB),kE[f]=Tc;kE[1]=Yb;iE[1]=(qB(),vB);kE[2]=Bb;iE[2]=zB;kE[3]=Gb;iE[3]=vB;kE[4]=ic;iE[4]=EB;kE[5]=sc;iE[5]=
+yB;kE[9]=Ub;iE[9]=BB;kE[10]=Nb;iE[10]=BB;kE[11]=Eb;iE[11]=BB;kE[12]=$b;iE[12]=BB;kE[8]=Fc;iE[8]=GB(AB);kE[7]=uc;iE[7]=zB;kE[6]=Kc;iE[6]=vB;kE[13]=Jc;iE[13]=vB;kE[18]=Tc;iE[18]=vB;kE[19]=vc;iE[19]=vB;kE[20]=wc;iE[20]=vB;kE[21]=xc;iE[21]=vB;kE[22]=yc;iE[22]=vB;cA(b);b._=new GG;f=a.d;f.D=DA(f);null!=f.M?(XF(f,f.M,!1),null!=f.j&&f.$&&rF(f.$,f.j,!0),null!=f.k&&f.$&&rF(f.$,f.k,!1)):null!=f.bb&&xF(f,f.bb,!1,!1);ZD(a.d);h=this.d;f=this.f;g=new WD(h);pw(f,new HG,(qr(),qr(),rr));pw(f,new IG,(nr(),nr(),or));
+pw(f,new JG,(tr(),tr(),ur));pw(f,new KG(g),(Ar(),Ar(),Br));q=0>=LG();n=new jy((dE(),cE));n.hb.alt="drag out MOL or RXN file";lw(n,n.hb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new $D(h);Nw(f.i,n);u=new aE(f,n,r,j,g);Qw(u.f.i,u.c,G(u.f.hb,Yf)-u.e-u.d,G(u.f.hb,Xf)-(u.b-u.d));jj(f.k,u);q?(q=new MG,lw(q,n.hb.alt),0<=r&&(q.hb.style[ph]=r+kg),0<=o&&(q.hb.style[Ue]=o+kg),Nw(f.i,q),g=new bE(f,q,r,j,g),Qw(g.f.i,g.c,G(g.f.hb,Yf)-g.e-g.d,G(g.f.hb,Xf)-(g.b-g.d)),jj(f.k,g),Fo(q.hb),q.hb.style[ae]=
+(Xo(),Kf),pw(q,h,(wr(),wr(),xr))):(Fo(n.hb),n.hb.style[ae]=(Xo(),Kf),pw(n,h,(wr(),wr(),xr)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}function NG(){return bu(null)}function OG(a){return bu(a)}t(486,1,zi,zG,BG,CG,AG);_.Re=function(a){B(this.f,new PG(this,a),(Sq(),Sq(),Tq))};_.Se=function(a){B(this.f,new QG(this,a),(os(),os(),ps))};_.Te=function(a){CF(new RG(a,this.d,gE))};_.Ue=function(){JE(this.d)};_.Ve=function(){io((fo(),go),new SG(this))};_.We=function(){return this.b};
+_.Xe=function(){return this.c};_.Ye=function(){return this.d.I};_.Ze=function(){return this.d.eb};_.$e=function(){return this.d.fb};_._e=function(){return this.d.tb};_.nd=function(){return G(this.f.hb,Xf)};_.af=function(){var a;a=[];a.length=2;a[0]=G(this.f.hb,Yf);a[1]=G(this.f.hb,Xf);return a};_.od=function(){return G(this.f.hb,Yf)};_.bf=function(){return this.e.hb};_.cf=function(){return this.d.yb};_.df=function(){return this.d.Ab};_.ef=function(a){$wnd.alert("JSME initialization error: "+a)};
+_.qd=function(){return this.e.hb.style.display!=Qf};_.ff=function(){var a=this.d,b;a.Gb?b=hG(a,1)+rb+hG(a,2)+rb+hG(a,3):b=hG(a,0);return b};_.gf=function(){return zr(this.d)};_.hf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=rE(a);a.Pb=b;ZD(a);return c};_.jf=function(a){fG(this.d,a,!0)};_.kf=function(){};_.lf=function(a){xF(this.d,a,!0,!0)};_.mf=function(a){XF(this.d,a,!0)};_.ne=function(){yG(this)};_.nf=function(){mF(this.d,!0)};
+_.of=function(a){var b=this.d;if(a=qG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;pG(b)}};_.pf=function(a){this.b=a;!this.d.b&&(this.d.b=new TG(this))};_.qf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Vi(b.b);d.c<d.e.Je();)c=Wi(d),a?c.b=l:c.b=Ig}CA(b.d)};_.rf=function(a,b){var c=this.d,d;if(d=qG(c,a))rF(d,b,!0),pG(c)};_.sf=function(a,b){var c=this.d,d;d=qG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,ZD(c)):(d.E=b,pG(c))};_.sd=function(a){this.f.hb.style[Ue]=a;yG(this)};
+_.tf=function(a){this.d.I=a};_.uf=function(a){var b=this.d;b.eb=a;ZD(b)};_.vf=function(a){var b=this.d;b.fb=a;ZD(b)};_.wf=function(a){this.d.sb=a};_.xf=function(a){this.d.tb=a};_.yf=function(a){var b=this.d;b.yb=a;b.w=LE(b,!1)};_.zf=function(a){this.d.Ab=a};_.Af=function(a,b){var c=this.f;c.ud(a);c.sd(b);yG(this)};_.Bf=function(a){DE(this.d,a)};_.Cf=function(a,b){var c=this.d;c.i=!1;c.Qb=new nG(c,a);c.d=253;c.lb=!0;c.K=b;ZD(c)};_.td=function(a){nw(this.e.hb,a)};
+_.ud=function(a){this.f.hb.style[ph]=a;yG(this)};_.Df=function(a){oG(this.d,a)};_.Ef=function(){return xE(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var DG=0;function SG(a){this.b=a}t(487,1,{},SG);_.xc=function(){var a,b;for(b=new Vi(this.b.f.b);b.c<b.e.Je();)a=Wi(b),a.u.hb.innerHTML=a.r||l};_.b=null;function TG(a){this.b=a}t(488,1,{},TG);_.b=null;function PG(a,b){this.b=a;this.c=b}t(489,1,{},PG);_.Tc=function(a){a=a.b;io((fo(),go),new UG(this,this.c,a))};_.b=null;_.c=null;
+function UG(a,b,c){this.b=a;this.d=b;this.c=c}t(490,1,{},UG);_.xc=function(){var a=this.c;this.d.b.apply(a,[xG(this.b.b),a])};_.b=null;_.c=null;_.d=null;function QG(a,b){this.b=a;this.c=b}t(491,1,{},QG);_.b=null;_.c=null;function rs(a,b,c){this.b=a;this.d=b;this.c=c}t(492,1,{},rs);_.xc=function(){var a=this.c;this.d.b.apply(a,[xG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function VG(){var a=WG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;XG(YG,arguments)?a=arguments[0]:3==arguments.length?a=new CG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new zG(arguments[0]):4==arguments.length?a=new AG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new BG(arguments[0],arguments[1]));this.g=a;ZG();a[dd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Re(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new $G(a))});b.addMouseOverHandler=C(function(a){this.g.Se(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new $G(a))});b.alert=C(function(a){this.g.Te(a)});b.clear=C(function(){this.g.Ue()});b.deferredRepaint=C(function(){this.g.Ve()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.nd()});b.getOffsetSize=C(function(){return this.g.af()});b.getOffsetWidth=C(function(){return this.g.od()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.ef(a)});b.isVisible=C(function(){return this.g.qd()});
+b.jmeFile=C(function(){return this.g.ff()});b.molFile=C(function(){return this.g.gf()});b.nonisomericSmiles=C(function(){return this.g.hf()});b.options=C(function(a){this.g.jf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.lf(a)});b.readMolecule=C(function(a){this.g.mf(a)});b.repaint=C(function(){this.g.ne()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=YG;ZG();var f=b,g,b=aH.c;g=bH(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=bH(b,
+e,f)}if(!g)throw new ej("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.nf()});b.resetAtomColors=C(function(a){this.g.of(a)});b.setAfterPasteCallBack=C(function(a){this.g.pf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new $G(a))});b.setAntialias=C(function(a){this.g.qf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.rf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.sf(a,b)});b.setHeight=C(function(a){this.g.sd(a)});
+b.setHelpURL=C(function(a){this.g.tf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.uf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.vf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.wf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.xf(a)});b.setPasteLabel=C(function(a){this.g.yf(a)});b.setPrePasteJSfunction=C(function(a){this.g.zf(a)});b.setSize=C(function(a,b){this.g.Af(a,b)});b.setSubstituent=C(function(a){this.g.Bf(a)});b.setTemplate=C(function(a,
+b){this.g.Cf(a,b)});b.setVisible=C(function(a){this.g.td(a)});b.setWidth=C(function(a){this.g.ud(a)});b.showInfo=C(function(a){this.g.Df(a)});b.smiles=C(function(){return this.g.Ef()});cH({"0":{"0":[[NG,null,void 0]],1:[[OG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new dH(e));return[e]},Ce]]}});eH(YG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function $t(){fH||(fH=!0,VG())}t(493,1,{},$t);
+var fH=!1;function du(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Ce)$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 cu(){}t(495,1,{},cu);_.xc=function(){du()};function dH(a){this.b=a}t(496,1,{69:1,107:1},dH);_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;function $G(a){this.b=a}t(497,1,{70:1,107:1},$G);
+_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;
+function VD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(ph)||l;b=c.getAttribute(Ue)||l;f=c.getAttribute(Of)||l;e=c.getAttribute(Xe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Of)||l,h=h.getAttribute(kh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Kd);c.removeAttribute(Of);c.removeAttribute("archive");c.removeAttribute(Ue);c.removeAttribute(ph);c.removeAttribute(jd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Ko();c.setAttribute(Xe,d);c.style[ph]=TD(g);c.style[Ue]=TD(b);b=new gH(a,d,n,e,c,f);io((fo(),go),b);++a.c;return!0}function UD(a){this.b="JME.class";this.e=a}t(498,1,{},UD);_.Jc=function(){return VD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function gH(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(499,1,{},gH);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,db,db,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Xe,this.f):this.d.removeAttribute(Xe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function hH(){}t(500,1,zi,hH);function iH(a){this.b=a}t(501,1,{},iH);_.xc=function(){this.b()};_.b=null;
+function jH(){var a=WG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;XG(kH,arguments)?a=arguments[0]:0==arguments.length&&(a=new hH);this.g=a;ZG();a[dd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){io((fo(),go),new iH(a))});eH(kH,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function au(){lH||(lH=!0,jH())}t(502,1,{},au);var lH=!1;function mH(a){Kn();this.i=a}
+t(503,462,bi,mH);function ju(){Kn();this.i="divide by zero"}t(504,100,Yh,ju);function Ut(){Kn()}function nH(a){Kn();this.i=a}t(505,100,Yh,Ut,nH);function oH(){oH=x;pH=new qH(!1);rH=new qH(!0)}function qH(a){this.b=a}t(506,1,{72:1,73:1,76:1},qH);_.eQ=function(a){return A(a,73)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?jh:"false"};_.b=!1;var pH,rH;function sH(){}function tH(a){return typeof a==Vf?Fc+(0>a?-a:a):a}
+function uH(a,b){var c;c=new sH;c.e=Ob+(vH(0!=a?-a:0)?tH(0!=a?-a:0):l+Ni(c));wH(0!=a?-a:0)&&xH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Y(a){var b;b=new sH;b.e=Ob+(vH(a)?tH(a):l+Ni(b));wH(a)&&xH(a,b);return b}function $(a,b){var c;c=new sH;c.e=Ob+(vH(a)?tH(a):l+Ni(c));wH(a)&&xH(a,c);c.c=b?8:0;return c}function yH(){var a;a=new sH;a.e=Ob+(vH(0)?tH(0):l+Ni(a));wH(0)&&xH(0,a);a.c=2;return a}function zH(a){var b;b=new sH;b.e=Ob+(vH(a)?tH(a):l+Ni(b));wH(a)&&xH(a,b);b.c=1;return b}
+function wH(a){return typeof a==Vf&&0<a}function vH(a){return null!=a&&0!=a}function xH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Xh[b.d])c=c.prototype;else{c=Xh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(508,1,{},sH);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
+function AH(a){var b;if(!(b=BH,!b&&(b=BH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new CH(Wb+a+da);return parseFloat(a)}
+function vD(a,b){var c,d;if(null==a)throw new CH(Uf);if(2>b||36<b)throw new CH("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new CH(Wb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new CH(Wb+a+da);if(-2147483648>c||2147483647<c)throw new CH(Wb+a+da);return c}t(510,1,{72:1,84:1});var BH=null;function DH(a){this.b=a}
+t(509,510,{72:1,76:1,77:1,84:1},DH);_.eQ=function(a){return A(a,77)&&a.b==this.b};_.hC=function(){return Wt(this.b)};_.tS=function(){return l+this.b};_.b=0;function RA(a){this.b=a}t(511,510,{72:1,76:1,80:1,84:1},RA);_.eQ=function(a){return A(a,80)&&a.b==this.b};_.hC=function(){return Wt(this.b)};_.tS=function(){return l+this.b};_.b=0;function FA(){Kn()}function Lk(a){Kn();this.i=a}t(512,100,qi,FA,Lk);function Iw(){Kn()}function Kx(a){Kn();this.i=a}t(513,100,Yh,Iw,Kx);function S(a){this.b=a}
+function vu(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~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 ou(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function pF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(EH(),FH)[b],!c&&(c=FH[b]=new S(a)),c):new S(a)}t(514,510,{72:1,76:1,82:1,84:1},S);_.eQ=function(a){return A(a,82)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function EH(){EH=x;FH=y(eG,m,82,256,0)}var FH;function hk(a){return 0>a?-a:a}function gk(a,b){return a>b?a:b}function cF(a){return Math.round(a)}function Co(){Kn()}function Ws(a){Kn();this.i=a}t(517,100,{72:1,79:1,83:1,85:1,87:1},Co,Ws);function Pi(){Pi=x;Qi=K(Oi,m,-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 Qi;function CH(a){Kn();this.i=a}t(519,512,qi,CH);
+function Bo(a,b){this.b=Rc;this.e=a;this.c=b;this.d=-1}t(520,1,{72:1,86:1},Bo);_.tS=function(){return this.b+Wa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?lb+this.d:l)+va};_.b=null;_.c=null;_.d=0;_.e=null;function GH(a,b){return a.charCodeAt(b)}function OD(a,b){var c=b,d=a.length,e,f;e=GH(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}
+function HH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function to(a,b){return a.indexOf(b)}function tD(a,b,c){return a.indexOf(b,c)}function zo(a,b){return a.lastIndexOf(b)}function wF(a){var b=aa,c=sh,d;for(d=0;0<=(d=c.indexOf(Wc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Ao(c,++d):c=c.substr(0,d-0)+Ao(c,++d);return a.replace(RegExp(b,De),c)}
+function yo(a,b){for(var c=RegExp(b,De),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(Zt,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Ao(a,b){return a.substr(b,a.length-b)}
+function so(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function uo(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)}_=String.prototype;_.cM={1:1,72:1,74:1,76:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return Mu(this)};_.tS=_.toString;function IH(){IH=x;JH={};KH={}}
+function Mu(a){IH();var b=lb+a,c=KH[b];if(null!=c)return c;c=JH[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+GH(a,d++);c|=0}256==LH&&(JH=KH,KH={},LH=0);++LH;return KH[b]=c}var JH,LH=0,KH;function Gn(a,b){Hn(a.b,b);return a}function Fn(){this.b=new Do}function MH(){this.b=new Do;this.b.b+=l}t(522,1,pi,Fn,MH);_.tS=function(){return this.b.b};function Ku(){this.b=new Do}
+function rD(){this.b=new Do}function Ct(a){this.b=new Do;Hn(this.b,a)}t(523,1,pi,Ku,rD,Ct);_.tS=function(){return this.b.b};function uD(a){a="String index out of range: "+a;Kn();this.i=a}t(524,513,Yh,uD);
+function NH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Co;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new nH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new nH("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Iw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Tt(b,c,a[--d])}else for(c=e+c;e<c;)Tt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function ow(){Kn()}function CD(a){Kn();this.i=a}t(526,100,Yh,ow,CD);function XA(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:Sn(b,c))return a;return null}function $A(a,b){var c;return(c=XA(a.Fd(),b))?(c.fd(),!0):!1}function OH(a){var b,c,d,e;d=new Fn;b=null;d.b.b+=Uc;for(c=a.Fd();c.dd();)null!=b?Hn(d.b,b):b=za,e=c.ed(),Hn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Xc;return d.b.b}t(527,1,{});_.Ff=function(){throw new CD("Add not supported on this collection");};
+_.Gf=function(a){return!!XA(this.Fd(),a)};_.Ge=function(){return 0==this.Je()};_.Hf=function(a){return $A(this,a)};_.tS=function(){return OH(this)};t(529,527,Ji);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,93)||a.Je()!=this.Je())return!1;for(a=a.Fd();a.dd();)if(b=a.ed(),!this.Gf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Fd();b.dd();)c=b.ed(),null!=c&&(a+=Vn(c),a=~~a);return a};
+function PH(a,b){var c;return A(b,91)&&(c=b.If(),Yv(a.b,c))?(c=sj(a.b,c),a.b.Ke(b.Jf(),c)):!1}function HD(a){this.b=a}t(528,529,Ji,HD);_.Gf=function(a){return PH(this,a)};_.Fd=function(){return new xD(this.b)};_.Hf=function(a){return PH(this,a)?(a=a.If(),dj(this.b,a),!0):!1};_.Je=function(){return this.b.e};_.b=null;function AD(a){if(a.c)Yi(a.b),dj(a.d,a.c.If()),a.c=null;else throw new sw("Must call next() before remove().");}
+function xD(a){var b;this.d=a;b=new pj;a.d&&jj(b,new QH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new RH(a,d.substring(1));b.Ff(e)}var a=a.b,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.Ff(c[d])}this.b=new Vi(b)}t(530,1,{},xD);_.dd=function(){return yD(this.b)};_.ed=function(){return this.c=Wi(this.b)};_.fd=function(){AD(this)};_.b=null;_.c=null;_.d=null;t(532,1,ki);_.eQ=function(a){return A(a,91)&&BD(this.If(),a.If())&&BD(this.Jf(),a.Jf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.If()&&(a=Vn(this.If()));null!=this.Jf()&&(b=Vn(this.Jf()));return a^b};_.tS=function(){return this.If()+pb+this.Jf()};function QH(a){this.b=a}t(531,532,ki,QH);_.If=function(){return null};_.Jf=function(){return this.b.c};_.Kf=function(a){return ED(this.b,a)};_.b=null;function RH(a,b){this.c=a;this.b=b}t(533,532,ki,RH);_.If=function(){return this.b};_.Jf=function(){return this.c.f[lb+this.b]};_.Kf=function(a){return FD(this.c,this.b,a)};_.b=null;_.c=null;
+function Hx(a,b){(0>a||a>=b)&&SH(a,b)}function SH(a,b){throw new Kx("Index: "+a+", Size: "+b);}t(534,527,ui);_.Lf=function(){throw new CD("Add not supported on this list");};_.Ff=function(a){this.Lf(this.Je(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,89)||this.Je()!=a.Je())return!1;c=this.Fd();for(d=a.Fd();c.dd();)if(a=c.ed(),b=d.ed(),!(null==a?null==b:Sn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Fd();a.dd();)c=a.ed(),b=31*b+(null==c?0:Vn(c)),b=~~b;return b};_.Fd=function(){return new Vi(this)};_.Nf=function(){return this.Of(0)};_.Of=function(a){return new TH(this,a)};_.Pf=function(){throw new CD("Remove not supported on this list");};function yD(a){return a.c<a.e.Je()}function Wi(a){if(a.c>=a.e.Je())throw new Lw;return a.e.Mf(a.d=a.c++)}function Yi(a){if(0>a.d)throw new Px;a.e.Pf(a.d);a.c=a.d;a.d=-1}function Vi(a){this.e=a}t(535,1,{},Vi);_.dd=function(){return yD(this)};
+_.ed=function(){return Wi(this)};_.fd=function(){Yi(this)};_.c=0;_.d=-1;_.e=null;function TH(a,b){var c;this.e=this.b=a;c=a.Je();(0>b||b>c)&&SH(b,c);this.c=b}t(536,535,{},TH);_.Qf=function(){return 0<this.c};_.Rf=function(){if(0>=this.c)throw new Lw;return this.b.Mf(this.d=--this.c)};_.b=null;function UH(a){a=new xD(a.c.b);return new VH(a)}function WH(a,b){this.b=a;this.c=b}t(537,529,Ji,WH);_.Gf=function(a){return Yv(this.b,a)};_.Fd=function(){return UH(this)};_.Je=function(){return this.c.b.e};
+_.b=null;_.c=null;function VH(a){this.b=a}t(538,1,{},VH);_.dd=function(){return yD(this.b.b)};_.ed=function(){return(this.b.c=Wi(this.b.b)).If()};_.fd=function(){AD(this.b)};_.b=null;t(539,534,ui);_.Lf=function(a,b){var c;c=cB(this,a);var d=c.e;new YA(b,c.c);++d.c;++c.b;c.d=null};_.Mf=function(a){var b;b=cB(this,a);try{return dB(b)}catch(c){c=aj(c);if(A(c,92))throw new Kx("Can't get element "+a);throw c;}};_.Fd=function(){return cB(this,0)};
+_.Pf=function(a){var b,c;b=cB(this,a);try{c=dB(b)}catch(d){d=aj(d);if(A(d,92))throw new Kx("Can't remove element "+a);throw d;}XH(b);return c};function YH(a){a.c=y(ZH,m,0,0,0)}function lA(a,b,c){(0>b||b>a.d)&&SH(b,a.d);a.c.splice(b,0,c);++a.d}function jj(a,b){Tt(a.c,a.d++,b);return!0}function lv(a,b){Hx(b,a.d);return a.c[b]}function ak(a,b){for(var c=0;c<a.d;++c)if(BD(b,a.c[c]))return c;return-1}function ov(a,b){var c;c=(Hx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function ij(a,b){var c;c=ak(a,b);if(-1==c)return!1;ov(a,c);return!0}function Pk(a,b){var c;if(b.length<a.d){c=b;var d;d=Mt(0,a.d);K(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Tt(b,c,a.c[c]);b.length>a.d&&Tt(b,a.d,null);return b}function pj(){YH(this)}function RB(a){YH(this);this.c.length=a}function LA(a){YH(this);var b=this.c,c=a.c,a=c.slice(0,a.d);K(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(540,534,ai,pj,RB,LA);_.Lf=function(a,b){lA(this,a,b)};
+_.Ff=function(a){return jj(this,a)};_.Ue=function(){this.c=y(ZH,m,0,0,0);this.d=0};_.Gf=function(a){return-1!=ak(this,a)};_.Mf=function(a){return lv(this,a)};_.Ge=function(){return 0==this.d};_.Pf=function(a){return ov(this,a)};_.Hf=function(a){return ij(this,a)};_.Je=function(){return this.d};_.d=0;function bB(a,b,c){var d;for(d=0;d<b;++d)Tt(a,d,c)}function yt(){yt=x;zt=new $H}var zt;function $H(){}t(543,534,oi,$H);_.Gf=function(){return!1};_.Mf=function(){throw new Iw;};_.Je=function(){return 0};
+function aI(){this.b=new Date}function bI(a){return 10>a?ab+a:l+a}t(544,1,{72:1,75:1,76:1,88:1},aI);_.eQ=function(a){return A(a,88)&&yu(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=fu(c&4194303,b&4194303,e&1048575);a=fu(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(cI(),dI)[this.b.getDay()]+ba+eI[this.b.getMonth()]+ba+bI(this.b.getDate())+ba+bI(this.b.getHours())+lb+bI(this.b.getMinutes())+lb+bI(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function cI(){cI=x;dI=K(Zt,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));eI=K(Zt,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var dI,eI;
+function rt(a,b){return null==z(a.b,b,a)}function qt(){this.b=new Ti}t(546,529,{72:1,75:1,93:1},qt);_.Ff=function(a){return rt(this,a)};_.Gf=function(a){return Yv(this.b,a)};_.Ge=function(){return 0==this.b.e};_.Fd=function(){return UH(new WH(this.b,new HD(this.b)))};_.Hf=function(a){return null!=dj(this.b,a)};_.Je=function(){return this.b.e};_.tS=function(){return OH(new WH(this.b,new HD(this.b)))};_.b=null;
+function cB(a,b){var c,d;(0>b||b>a.c)&&SH(b,a.c);if(b>=~~a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new fI(a,b,d)}function gB(){this.b=new gI;this.c=0}t(547,539,oi,gB);_.Ff=function(a){new YA(a,this.b);++this.c;return!0};_.Of=function(a){return cB(this,a)};_.Je=function(){return this.c};_.b=null;_.c=0;function dB(a){if(a.c==a.e.b)throw new Lw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function XH(a){if(!a.d)throw new Px;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function fI(a,b,c){this.e=a;this.c=c;this.b=b}t(548,1,{},fI);_.dd=function(){return this.c!=this.e.b};_.Qf=function(){return this.c.c!=this.e.b};_.ed=function(){return dB(this)};_.Rf=function(){if(this.c.c==this.e.b)throw new Lw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){XH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function gI(){this.b=this.c=this}
+function YA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(549,1,{},gI,YA);_.b=null;_.c=null;_.d=null;function zD(a,b){this.b=a;this.c=b}t(550,532,ki,zD);_.If=function(){return this.b};_.Jf=function(){return this.c};_.Kf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Lw(){Kn()}t(551,100,{72:1,79:1,85:1,87:1,92:1},Lw);function BD(a,b){return Vt(a)===Vt(b)||null!=a&&Sn(a,b)}function QB(a){var b=y(hB,m,45,0,0);return Pk(a.b,b)}function vA(){this.b=new pj}
+t(553,534,ai,vA);_.Lf=function(a,b){lA(this.b,a,b)};_.Ff=function(a){return jj(this.b,a)};_.Gf=function(a){return-1!=ak(this.b,a)};_.Mf=function(a){return lv(this.b,a)};_.Ge=function(){return 0==this.b.d};_.Fd=function(){return new Vi(this.b)};_.Pf=function(a){return ov(this.b,a)};_.Je=function(){return this.b.d};_.tS=function(){return OH(this.b)};_.b=null;function yF(a){a.hc.d._&&WB(a)}function hI(a){var b;if(a.hc.d._){b=Nz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}YB(a)}
+function iI(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function CF(a){var b=a.k;jI(a.hc.d,b.b,b.c);!Mz(a)&&qA(a);aA(a)}function kI(){aC.call(this,l);this.j=new kB(this.Sf());KA(this.r,new lI(this))}t(555,421,Ii);_.Td=function(a,b){return Vt(a.i)===Vt(this.j)?(hI(this),!0):this.Tf(a,b)};_.Sf=function(){return"Close"};_.Tf=function(){return!1};_.Md=function(){hI(this)};_.j=null;_.k=null;
+function RG(a,b,c){kI.call(this);this.hc&&cC(this.hc,!1);$B(this,!1);tA(this,new kC(0));a=new oC(a,1);R(this,a,null);a=new xA;R(a,this.j,null);R(this,a,null);b&&(this.k=Nz(b),ZB(this),iI(this.k,~~(G(b.Vb.hb,Yf)/2)-~~(this.mc/2),~~(G(b.Vb.hb,Xf)/2)-~~(this.cc/2)));c&&P(this,c)}t(554,555,Ii,RG);_.Sf=function(){return"OK"};function vF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new sw("Cannot undo. Index is out of range.");if(!a.b.c)throw new sw(cc);a.b=a.b.c;return a.b.b}
+function GG(){this.b=this.c=new mI}t(556,1,{},GG);_.b=null;function mI(){this.b=null}function mG(a){this.b=a}t(557,1,{},mI,mG);_.b=null;_.c=null;_.d=null;function lI(a){this.b=a}t(558,456,Bi,lI);_.b=null;
+function YD(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){SD(a.b.Ab,K(Zt,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=yo(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Tt(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{lF(a.b,b,!0)?(cs(a.b,"Structure pasted"+e),CE(a.b),CA(a.b),d=!0):(CF(new RG(a.b.K,a.b,gE)),mF(a.b,!0),CA(a.b))}catch(n){if(n=aj(n),A(n,79))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",ZD(e),CF(new RG(a.b.K,
+a.b,gE)),CA(a.b);else throw n;}}d&&a.b.Qe(b)}function bs(a){this.b=a}t(559,1,{},bs);_.b=null;function vE(){vE=x;wE=new nI("COPY_SMILES",0);yE=new nI("COPY_MOL",1);zE=new nI("PASTE",2);oI=K(pI,m,94,[wE,yE,zE])}function nI(a,b){I.call(this,a,b)}t(560,146,{72:1,76:1,78:1,94:1},nI);var oI,yE,wE,zE;function lG(){this.e=y(uG,m,95,99,0)}t(561,1,{},lG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function qI(a){a.c=y(M,s,-1,20,1);a.B=y(M,s,-1,20,1);a.K=y(FE,m,-1,20,1);a.N=y(FE,m,-1,20,1);a.H=Nt([20,7]);a.e=y(M,s,-1,20,1);a.d=y(Zt,m,1,20,0);a.p=y(Zt,m,1,20,0);a.y=y(M,s,-1,20,1);a.A=y(M,s,-1,20,1);a.I=y(M,s,-1,20,1);a.J=y(M,s,-1,20,1);a.t=y(M,s,-1,20,1);a.C=y(M,s,-1,20,1);a.L=y(M,s,-1,20,1);a.O=y(M,s,-1,20,1);a.f=y(Zt,m,1,20,0);a.r=Nt([10,2]);a.j=y(M,s,-1,101,1)}
+function rI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(M,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(M,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(FE,m,-1,4,1);d=y(FE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=sI(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+sI(r[2],d[2],r[3],d[3]),d=sI(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function W(a,b){var c,d,e,f,g,j,h,n;WF(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=tI(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(FE,m,-1,2,1);uI(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==ZF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;cs(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];cG(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&VF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(cF((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(cF((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function TF(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.E=a.u-2,W(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&RF(a,a.E,1),W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,RF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)W(a,0),a.E=
+a.u,W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=4,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),c=3;else if(238==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)W(a,0),a.E=a.u,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.E=a.u,a.t[a.v]=3,W(a,0),a.q=!1,c=3;else if(242==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)W(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)W(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)W(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)W(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)W(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)W(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)W(a,0),a.E=a.u,W(a,0),c=2;else if(247==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=3;else if(248==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;W(a,0);e=a.K[a.u];g=a.N[a.u];GF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)WF(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)cG(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];FF(a);a.E=c+d;W(a,0);o=a.K[a.u];q=a.N[a.u];GF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];cG(a);a.I[a.v]=n;a.J[a.v]=c+d;FF(a);b&&(GF(a,n),HE(a))}c=4}vI(a,c);a.E=a.G;b&&
+(a.E=0)}
+function uI(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function SF(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])wI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,W(a,0),a.E=a.u,wI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){cs(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[tI(a,a.E,a.H[a.E][d])],2<d||1!=b){cs(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(FE,m,-1,2,1);uI(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)WF(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)WF(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)WF(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)cG(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[tI(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[tI(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(M,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(cF((a.K[b]+a.K[e])/2))),a.O[c]=O(N(cF((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;cG(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(cF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(cF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(cG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(cF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(cF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(cG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(cF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(cF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(GF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&vI(a,j);-1<n&&(a.E=n)}
+function wI(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)WF(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function vI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=ZF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function tI(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function xI(a,b,c){var d,e,f,g;e=Bh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Eu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Eu(c[d])&&!su(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)yu(c[d],e)&&(b[d]=g,c[d]=Bh,++f);if(f==a.u)break}return g==a.u}
+function HE(a){var b,c,d;b=y(FE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{GE(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;IE(a)}}
+function GE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function RF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=yI(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&cs(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?cs(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?cs(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?cs(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:cs(a.o,"Charge change not possible on the halogen !");break;case 18:cs(a.o,
+"Use X button to change charge on the X atom !")}}
+function sF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(M,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(M,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&GF(a,c);HE(a);cs(a.o,"Smaller part(s) removed !");return 1}
+function ZF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function dG(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];IF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),IF(a));4==a.t[d]&&(a.t[d]=1)}}
+function sI(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 FF(a){var b;zI(a);b=a.t.length;a.L=y(M,s,-1,b,1);a.O=y(M,s,-1,b,1);IE(a);IF(a)}
+function WF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(M,s,-1,c,1),NH(a.c,b,a.c.length),a.c=b,b=y(M,s,-1,c,1),NH(a.B,b,a.B.length),a.B=b,b=y(M,s,-1,c,1),NH(a.y,b,a.y.length),a.y=b,b=y(M,s,-1,c,1),NH(a.e,b,a.e.length),a.e=b,b=y(Zt,m,1,c,0),NH(a.d,b,a.d.length),a.d=b,b=y(Zt,m,1,c,0),NH(a.p,b,a.p.length),a.p=b,b=y(FE,m,-1,c,1),NH(a.K,b,a.K.length),a.K=b,b=y(FE,m,-1,c,1),NH(a.N,b,a.N.length),a.N=b,b=Nt([c,7]),NH(a.H,b,a.H.length),a.H=b,c=y(M,s,-1,c,1),NH(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function iF(a,b,c,d,e,f,g){var j;j=O(N(cF(a.K[c]-d/2)));g||(j-=e-d);a=O(N(cF(a.N[c]-~~(f/2))));return new pA(j-1-b,a-b,e+1+2*b,f+2*b)}
+function cG(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(M,s,-1,b,1),NH(a.I,c,a.I.length),a.I=c,c=y(M,s,-1,b,1),NH(a.J,c,a.J.length),a.J=c,c=y(M,s,-1,b,1),NH(a.t,c,a.t.length),a.t=c,c=y(M,s,-1,b,1),NH(a.C,c,a.C.length),a.C=c,c=y(M,s,-1,b,1),NH(a.L,c,a.L.length),a.L=c,c=y(M,s,-1,b,1),NH(a.O,c,a.O.length),a.O=c,b=y(Zt,m,1,b,0),NH(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function MF(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(eE(),aa);j+="JME 2013-10-12 "+new aI+"\n \n";j+=LF(a.u,3)+LF(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=iG(0.055999999999999994*(a.K[e]-c),10,4)+iG(0.055999999999999994*(g-a.N[e]),10,4)+iG(0,10,4);h=hF(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+LF(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=LF(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:AI(a,e)&&(g=2),c=LF(a.I[e],3)+LF(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=LF(a.J[e],3)+LF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=LF(a.J[e],3)+LF(a.I[e],3)),j+=c+LF(g,3)+LF(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+LF(e,4)+LF(a.B[e],4)+aa);return j+"M END\n"}
+function kG(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,tb,X,L,ea,Hc,ig,xb,Pd,Qd,Rd,Za,Ic;r=y(M,s,-1,a.u+10,1);q=y(M,s,-1,a.u+10,1);n=y(M,s,-1,a.u+1,1);o=y(M,s,-1,7,1);xb=y(M,s,-1,a.u+1,1);v=y(BI,m,-1,a.u+1,2);D=y(BI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;sF(a,!0);ig=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){ig=!1;break}if(a.o.t&&ig){CI(a);dG(a);DI(a,D);EI(a,v,D);var Fb,td,kf,ac,Ae,ud,vd,ib,yJ,Wd,w,Aa,Mm,Nm,bt,qf,Pa,Om,Pm,Lc,Qm;Fb=y(M,s,-1,a.u+1,1);td=y(M,s,-1,a.u+1,1);ib=y(FI,m,-1,a.u+1,3);var ct=a.u,Rm,
+uh,dt,ug,Ej,Ie,rf;Ej=y(FI,m,-1,ct+2,3);Ie=y(M,s,-1,100,1);rf=5;ug=0;Ie[0]=3;Ej[1]=Dh;Ej[2]=Eh;dt=2;if(!(3>ct))for(;rf<Ie[ug]*Ie[ug];){uh=0;for(Rm=!0;Rm&&uh<=ug&&rf>=Ie[uh]*Ie[uh];)0==rf%Ie[uh]?Rm=!1:++uh;if(Rm){Ej[++dt]=Bu(rf);if(dt>=ct)break;ug<Ie.length-1&&(++ug,Ie[ug]=rf)}rf+=2}for(w=1;w<=a.u;++w){for(Aa=Pm=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(Pm*=a.i[Aa]);Om=a.c[w];18==Om&&(Qm=a.p[w],ud=Qm.charCodeAt(0)-65+1,vd=0,1<Qm.length&&(vd=Qm.charCodeAt(1)-97),0>ud&&(ud=0),0>vd&&(vd=0),Om=28*ud+vd);
+qf=0;-2>a.B[w]?qf=1:-2==a.B[w]?qf=2:-1==a.B[w]?qf=3:1==a.B[w]?qf=4:2==a.B[w]?qf=5:2<a.B[w]&&(qf=6);Lc=1;ib[w]=Bu(Pm);Lc*=126;ib[w]=wu(ib[w],Bu(a.y[w]*Lc));Lc*=7;ib[w]=wu(ib[w],Bu(qf*Lc));Lc*=7;ib[w]=wu(ib[w],Bu(Om*Lc));Lc*=783;ib[w]=wu(ib[w],Bu(a.A[w]*Lc))}for(Ae=0;!xI(a,Fb,ib);){bt=!1;for(w=1;w<=a.u;++w)Fb[w]!=td[w]&&(td[w]=Fb[w],bt=!0);if(bt){for(w=1;w<=a.u;++w){ib[w]=Ch;for(Aa=1;Aa<=a.A[w];++Aa)ib[w]=Fu(ib[w],Ej[Fb[a.H[w][Aa]]])}Ae=0}else if(0<Ae){for(w=1;w<=a.u;++w)ib[w]=Ch;w=1;a:for(;w<=a.u-
+1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Fb[w]==Fb[Aa]){ib[w]=Dh;break a}}else{for(w=1;w<=a.u;++w){ib[w]=Ch;for(Aa=1;Aa<=a.A[w];++Aa)kf=a.H[w][Aa],ib[w]=Fu(ib[w],Bu(a.c[kf]*a.i[tI(a,w,kf)]))}Ae=1}xI(a,Fb,ib);for(w=1;w<=a.u;++w)ib[w]=Bu(td[w]*a.u+Fb[w])}for(w=1;w<=a.u;++w)td[w]=Fb[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(td[w]==Pa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Pa];a.B[w]=a.B[Pa];a.K[w]=a.K[Pa];a.N[w]=a.N[Pa];a.A[w]=a.A[Pa];a.c[Pa]=a.c[0];a.B[Pa]=a.B[0];
+a.K[Pa]=a.K[0];a.N[Pa]=a.N[0];a.A[Pa]=a.A[0];td[w]=td[Pa];td[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Fb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Fb[a.I[w]],a.J[w]=Fb[a.J[w]],a.I[w]>a.J[w]&&(Wd=a.I[w],a.I[w]=a.J[w],a.J[w]=Wd,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Nm=Mm=
+a.u;ac=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<Mm?(Mm=a.I[Aa],Nm=a.J[Aa],ac=Aa):a.I[Aa]==Mm&&a.J[Aa]<Nm&&(Nm=a.J[Aa],ac=Aa);Wd=a.I[w];a.I[w]=a.I[ac];a.I[ac]=Wd;Wd=a.J[w];a.J[w]=a.J[ac];a.J[ac]=Wd;Wd=a.t[w];a.t[w]=a.t[ac];a.t[ac]=Wd;Wd=a.C[w];a.C[w]=a.C[ac];a.C[ac]=Wd;yJ=a.f[w];a.f[w]=a.f[ac];a.f[ac]=yJ}FF(a);IF(a);DI(a,D);EI(a,v,D)}else{DI(a,D);a.i=y(M,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(M,s,-1,a.u+1,1);Ic=1;a.b[1]=1;for(X=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=xb[c]){Hc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Hc=!1;break}Hc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++L]=g;if(0==L){if(Ic==a.u)break;c=n[X--]}else if(1==L)xb[o[1]]=c,c=o[1],a.b[c]=++Ic;else{n[++X]=c;e=0;for(u=1;u<=L;++u)if(h=tI(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=tI(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);xb[e]=c;c=e;a.b[e]=++Ic}}xb=y(M,s,-1,a.u+1,1);b=y(M,s,-1,a.u+1,1);Q=y(BI,m,-1,a.u+1,2);Pd=y(BI,m,-1,a.u+1,2);f=Ic=X=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(xb[c]=f);b[++Ic]=c;for(a.b[c]=0;;){L=e=0;tb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<tb&&(e=g,tb=a.b[g]))}if(0==e){if(0==X)break a;Pd[c]=!0;c=n[X--]}else break}f=c;c=e;1<L&&(n[++X]=f,Q[e]=!0)}Qd=y(M,s,-1,a.v+1,1);Rd=y(M,s,-1,a.u+1,1);if(a.o.Pb){var AJ=xb,CN=ea,et,BJ,vh,Je,ft,gt,Na,Fj,ht;vh=y(M,s,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)vh[b[Na]]=Na;ft=y(BI,m,-1,
+a.v+1,2);for(Na=1;Na<=a.u;++Na)et=b[Na],BJ=AJ[et],Je=tI(a,et,BJ),0!=Je&&(GI(a,Je,vh,Qd,D),ft[Je]=!0);for(Na=1;Na<=a.v;++Na)ft[Na]||GI(a,Na,vh,Qd,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){gt=ht=0;for(Fj=1;Fj<=a.A[Na];++Fj){Je=tI(a,Na,a.H[Na][Fj]);if(5==a.i[Je])continue a;1==a.t[Je]&&0!=HI(a,Je,Na)&&++ht;2==a.t[Je]&&(gt=a.H[Na][Fj])}if(0!=ht)if(0<gt){var ja=a,DJ=Na,sf=vh,Yc=Rd,nc=void 0,Gj=void 0,Mc=void 0,Ke=void 0,Nc=void 0,Sm=void 0,Tm=void 0,Um=void 0,Xd=void 0,Zc=void 0,$c=void 0,
+it=void 0,Hj=void 0,Yd=void 0,Ij=void 0,Le=void 0,Jj=void 0,jt=void 0,Kj=void 0,Me=void 0,EJ=void 0,tf=void 0,FJ=void 0,kt=void 0,Lj=void 0,uf=void 0,$c=1,Gj=DJ,nc=y(M,s,-1,ja.u+1,1);for(nc[1]=DJ;;){it=!1;for(Zc=1;Zc<=ja.A[Gj];++Zc)if(Mc=ja.H[Gj][Zc],!(Mc==nc[1]||Mc==nc[$c-1]))if(Ke=tI(ja,Gj,Mc),2==ja.t[Ke]&&5!=ja.i[Ke]){Gj=nc[++$c]=Mc;it=!0;break}if(!it)break}if(!(0==$c%2||2>ja.A[nc[$c]]||3<ja.A[nc[$c]])){uf=nc[1];Nc=nc[~~(($c+1)/2)];Xd=nc[$c];tf=Me=Le=Yd=0;kt=jt=!1;for(Zc=1;Zc<=ja.A[uf];++Zc)Mc=
+ja.H[uf][Zc],Ke=tI(ja,uf,Mc),1!=ja.t[Ke]||5==ja.i[Ke]||(0==Yd?Yd=Mc:Le=Mc);0<sf[Le]&&sf[Yd]>sf[Le]&&(Sm=Yd,Yd=Le,Le=Sm);Hj=Yd;0==Yd&&(Hj=Le,jt=!0);for(Zc=1;Zc<=ja.A[Xd];++Zc)Mc=ja.H[Xd][Zc],Ke=tI(ja,Xd,Mc),1!=ja.t[Ke]||5==ja.i[Ke]||(0==Me?Me=Mc:tf=Mc);0<sf[tf]&&sf[Me]>sf[tf]&&(Sm=Me,Me=tf,tf=Sm);Kj=Me;0==Me&&(Kj=tf,kt=!0);Ij=HI(ja,tI(ja,uf,Yd),uf);Jj=HI(ja,tI(ja,uf,Le),uf);EJ=HI(ja,tI(ja,Xd,Me),Xd);FJ=HI(ja,tI(ja,Xd,tf),Xd);1<(0>Ij+Jj?-(Ij+Jj):Ij+Jj)||0!=EJ||0!=FJ?cs(ja.o,"Bad stereoinfo on allene !"):
+(Tm=ja.K[nc[$c-1]]-ja.K[Xd],Um=ja.N[nc[$c-1]]-ja.N[Xd],Lj=Math.sqrt(Tm*Tm+Um*Um),0.001>Lj&&(Lj=0.001),0<(ja.N[Kj]-ja.N[nc[$c-1]])*(Tm/Lj)-(ja.K[Kj]-ja.K[nc[$c-1]])*(Um/Lj)?Yc[Nc]=1:Yc[Nc]=-1,jt&&(Yc[Nc]*=-1),kt&&(Yc[Nc]*=-1),Hj==Yd&&0>Ij&&(Yc[Nc]*=-1),Hj==Le&&0>Jj&&(Yc[Nc]*=-1),sf[Hj]>sf[Kj]&&(Yc[Nc]*=-1))}}else b:{var oc=a,pc=Na,DN=AJ,EN=vh,FN=r,GN=q,HN=CN,Vm=Rd,Wm=void 0,ad=void 0,lt=void 0,wh=void 0,Da=void 0,xh=void 0,xd=void 0,Mj=void 0,Zd=void 0,Pb=void 0,ia=void 0,Hb=void 0,Ne=void 0,Xm=void 0,
+bd=void 0,oa=void 0,Ym=void 0,Hb=y(M,s,-1,4,1),Xm=y(M,s,-1,4,1),yh=oc,$d=pc,GJ=EN,mt=DN,HJ=FN,IJ=GN,IN=HN,Ib=Hb,Nj=void 0,cd=void 0,Zm=void 0,$m=void 0,nt=void 0,Oj=void 0,Oj=-1;0<mt[$d]&&(Ib[++Oj]=mt[$d]);for(cd=1;cd<=IN;++cd)HJ[cd]==$d&&(Ib[++Oj]=IJ[cd]),IJ[cd]==$d&&(Ib[++Oj]=HJ[cd]);for(cd=Oj+1;cd<yh.A[$d];++cd){nt=yh.u+1;Zm=1;c:for(;Zm<=yh.A[$d];++Zm){Nj=yh.H[$d][Zm];for($m=0;$m<cd;++$m)if(Nj==Ib[$m])continue c;GJ[Nj]<nt&&(nt=GJ[Nj],Ib[cd]=Nj)}}0==mt[$d]&&0<yh.y[$d]?(Ib[3]=Ib[2],Ib[2]=Ib[1],Ib[1]=
+Ib[0],Ib[0]=-1):0<yh.y[$d]&&(Ib[3]=Ib[2],Ib[2]=Ib[1],Ib[1]=-1);for(Da=Mj=xh=wh=Ym=xd=Pb=0;4>Da;++Da)0>=Hb[Da]||(Wm=tI(oc,pc,Hb[Da]),Xm[Da]=HI(oc,Wm,pc),0<Xm[Da]?(++Pb,Ym=Hb[Da],xh=Hb[Da]):0>Xm[Da]?(++xd,wh=Hb[Da],xh=Hb[Da]):Mj=Hb[Da]);Zd=Pb+xd;oa=y(M,s,-1,4,1);bd=0;if(3==oc.A[pc]){if(1==Pb&&1==xd||3==Zd&&0<Pb&&0<xd){cs(oc.o,"Error in C3H stereospecification !");break b}Ne=Hb[0];1==Zd?Ne=xh:2==Zd&&(Ne=Mj);ia=rI(oc,pc,Ne,Hb);oa[0]=xh;oa[1]=-1;oa[2]=ia[2];oa[3]=ia[1];0<Pb?bd=1:bd=-1}else if(4==oc.A[pc])if(1==
+Zd)ia=rI(oc,pc,xh,Hb),oa[0]=ia[0],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[1],0<Pb?bd=1:bd=-1;else{Ne=Hb[0];1<Mj&&(Ne=Mj);1==Pb?Ne=Ym:1==xd&&(Ne=wh);ia=rI(oc,pc,Ne,Hb);ad=y(M,s,-1,4,1);for(Da=0;4>Da;++Da)Wm=tI(oc,pc,ia[Da]),ad[Da]=HI(oc,Wm,pc);if(4==Zd){if(0==Pb||0==xd){cs(oc.o,"Error in C4 stereospecification !");break b}if(1==Pb||1==xd)oa[0]=ia[0],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[1],bd=ad[0];else{for(Da=0;4>Da;++Da)-1==ad[Da]&&(ad[Da]=0);Zd=2}}else if(3==Zd)if(3==Pb||3==xd)oa[0]=ia[0],oa[1]=ia[3],oa[2]=
+ia[2],oa[3]=ia[1],0<Pb?bd=-1:bd=1;else{1==Pb?Pb=lt=1:xd=lt=-1;for(Da=0;4>Da;++Da)ad[Da]==lt&&(ad[Da]=0);Zd=2}if(2==Zd)if(1==Pb&&1==xd)ia[1]==wh?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==wh&&(ia[2]=ia[3]),oa[0]=Ym,oa[1]=wh,oa[2]=ia[2],oa[3]=ia[1],bd=1;else{if(ad[0]==ad[1]||ad[1]==ad[2]){cs(oc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=ad[0]?(oa[0]=ia[0],oa[1]=ia[2],oa[2]=ia[1],oa[3]=ia[3]):(oa[0]=ia[1],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[0]);1<Pb?bd=1:bd=-1}}var Z=oa,Pj=Hb,qb=void 0;Pj[0]==Z[1]?(qb=
+Z[0],Z[0]=Z[1],Z[1]=qb,qb=Z[2],Z[2]=Z[3],Z[3]=qb):Pj[0]==Z[2]?(qb=Z[2],Z[2]=Z[0],Z[0]=qb,qb=Z[1],Z[1]=Z[3],Z[3]=qb):Pj[0]==Z[3]&&(qb=Z[3],Z[3]=Z[0],Z[0]=qb,qb=Z[1],Z[1]=Z[2],Z[2]=qb);Pj[1]==Z[2]?(qb=Z[1],Z[1]=Z[2],Z[2]=qb,qb=Z[2],Z[2]=Z[3],Z[3]=qb):Pj[1]==Z[3]&&(qb=Z[1],Z[1]=Z[3],Z[3]=qb,qb=Z[2],Z[2]=Z[3],Z[3]=qb);oa[2]==Hb[2]?Vm[pc]=1:oa[2]==Hb[3]?Vm[pc]=-1:cs(oc.o,"Error in stereoprocessing ! - t30");Vm[pc]*=bd}}}Za=new MH;j=y(M,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
+Q[c]&&(Za.b.b+=ua);0<xb[u]&&II(a,c,xb[c],Za,Qd);var zh=v[c],Jb=void 0,Qj=void 0,Ah=void 0,V=void 0,V=Tc,Jb=!1;0!=a.B[c]&&(Jb=!0);0!=Rd[c]&&(Jb=!0);Ah=-1;for(Qj=1;Qj<=a.z;++Qj)if(a.r[Qj][0]==c){Ah=a.r[Qj][1];break}-1<Ah&&(Jb=!0);a.o.Ob&&0<a.e[c]&&(Jb=!0,Ah=1);switch(a.c[c]){case 2:V=Bb;break;case 3:zh?V="c":V=Gb;break;case 4:zh?(V=Nf,0<a.y[c]&&(Jb=!0)):V=ic;break;case 5:zh?V="o":V=sc;break;case 7:zh?(V="p",0<a.y[c]&&(Jb=!0)):V=uc;break;case 8:zh?V=Ag:V=Fc;break;case 13:zh?V=Eg:V=Jc;Jb=!0;break;case 6:V=
+Kc;Jb=!0;break;case 9:V=Ub;break;case 10:V=Nb;break;case 11:V=Eb;break;case 12:V=$b;break;case 1:V=Yb;Jb=!0;break;case 19:V=vc;Jb=!0;break;case 20:V=wc;Jb=!0;break;case 21:V=xc;Jb=!0;break;case 22:V=yc;Jb=!0;break;case 18:Jb=!0,V=a.p[c],(H(V,wa)||H(V,fd)||H(V,wb))&&(Jb=!1)}Jb&&(V=Uc+V,1==Rd[c]?V+=ub:-1==Rd[c]&&(V+=vb),1==a.y[c]?V+=Yb:1<a.y[c]&&(V+=Yb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?V+=xa:V+=Ba,1<hk(a.B[c])&&(V+=hk(a.B[c]))),-1<Ah&&(V+=lb+Ah),V+=Xc);Hn(Za.b,V);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&II(a,r[E],q[E],Za,Qd),9<E&&(Za.b.b+="%"),Gn(Za,l+(new S(E)).b);Pd[c]&&(Za.b.b+=va)}return Za.b.b}function jG(a){a=new tE(a);FF(a);return a}
+function GF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)JE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function HF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&GF(a,c);0==a.A[d]&&GF(a,d)}
+function CI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=tI(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&GF(a,c)}}}function zI(a){var b;b=a.c.length;a.H=Nt([b,7]);a.A=y(M,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function EI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(M,s,-1,a.v+1,1);r=y(BI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[tI(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(BI,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(BI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:AI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(BI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function IE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(cF((a.K[b]+a.K[c])/2))),a.O[d]=O(N(cF((a.N[b]+a.N[c])/2)))}function DI(a,b){var c;for(c=1;c<=a.v;++c)jF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function hF(a,b){var c;c=(eE(),kE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function AI(a,b){return 2==a.t[b]?!0:!1}function jF(a,b,c){var d,e,f,g;g=1;a.b=y(M,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function UF(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Nt([b+5,2]),NH(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function DF(a){var b;a.z=0;a.s=0;kG(a);for(b=1;b<=a.u;++b)a.E=b,UF(a);a.E=0}
+function EF(a){var b,c;b=y(FE,m,-1,4,1);GE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function AE(a,b){var c,d,e,f,g,j,h,n;c=y(FE,m,-1,4,1);GE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;GE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function gG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function KF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Uc)&&HH(c,Xc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Yb);g=gk(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Ao(c,d+1);try{a.o.z=vD(j,10)}catch(h){if(h=aj(h),A(h,79))a.o.z=0;else throw h;}a.E=b;UF(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=H(d,Gb)?3:H(d,Bb)?2:H(d,ic)?4:H(d,sc)?5:H(d,uc)?7:H(d,Fc)?8:H(d,Ub)?9:H(d,Nb)?10:H(d,Eb)?11:H(d,$b)?12:H(d,Yb)?1:H(d,Jc)?13:H(d,Kc)?6:H(d,vc)?19:H(d,wc)?20:H(d,xc)?21:H(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=GH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=GH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=GH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=GH(c,g++);for(;45==e;)--d,e=GH(c,g++)}a.B[b]=d}}}
+function rF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new RD(b);try{for(;b.k=KD(b,b.b),b.k<b.j;)d=pF(vD(ND(b),10)).b,c=e=pF(vD(ND(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=aj(f),A(f,79))En(f);else throw f;}}function II(a,b,c,d,e){b=tI(a,b,c);5!=a.i[b]&&AI(a,b)?d.b.b+=pb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=sb,a=a.f[b],null!=a&&(e=a),Hn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Wc)}
+function VF(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,cs(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:cs(a.o,"Stereomarking allowed only on single and double bonds!")}
+function GI(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=tI(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=tI(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=tI(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=tI(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))cs(a.o,"Not unique E/Z geometry !");else{j=tI(a,b,e);f=tI(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=tI(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function yI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=tI(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(AI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function HI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function IF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=yI(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function KE(a){qI(this);this.o=a;this.z=this.v=this.u=0}
+function qF(a,b){var c,d,e,f,g,j,h;KE.call(this,a);f=l;j=nF(b);if(null!=j){h=new QD(b,j,!0);for(e=1;4>=e;++e)f=oF(h,j);g=pF(vD(so(f.substr(0,3)),10)).b;c=pF(vD(so(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)WF(this),f=oF(h,j),this.K[e]=(new DH(AH(so(f.substr(0,10))))).b,this.N[e]=-(new DH(AH(so(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=so(f.substr(31,d-31)),KF(this,e,d),62<=f.length&&(f=so(f.substr(60,3)),0<f.length&&(f=pF(vD(f,10)).b,0<f&&(this.E=e,a.z=f,UF(this),this.E=0)));for(e=1;e<=c;++e)cG(this),
+f=oF(h,j),this.I[e]=pF(vD(so(f.substr(0,3)),10)).b,this.J[e]=pF(vD(so(f.substr(3,3)),10)).b,g=pF(vD(so(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=pF(vD(so(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);zI(this);gG(this);HE(this);for(FF(this);(h.k=KD(h,h.b),h.k<h.j)&&!(null==(f=ND(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new PD(f);ND(g);ND(g);j=pF(vD(ND(g),10)).b;
+for(e=1;e<=j;++e)c=pF(vD(ND(g),10)).b,this.B[c]=pF(vD(ND(g),10)).b}if(0==f.indexOf("M APO")){g=new PD(f);ND(g);ND(g);j=pF(vD(ND(g),10)).b;for(e=1;e<=j;++e)c=pF(vD(ND(g),10)).b,f=pF(vD(ND(g),10)).b,this.E=c,W(this,0),KF(this,this.u,vc+f),this.E=0}}CI(this);FF(this)}}
+function nG(a,b){var c,d,e,f,g;KE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));HH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new PD(b);d=pF(vD(ND(f),10)).b;e=pF(vD(ND(f),10)).b;for(c=1;c<=d;++c)g=ND(f),WF(this),KF(this,this.u,g),this.K[c]=(new DH(AH(ND(f)))).b,this.N[c]=-(new DH(AH(ND(f)))).b;for(c=1;c<=e;++c)if(cG(this),this.I[c]=pF(vD(ND(f),10)).b,this.J[c]=pF(vD(ND(f),10)).b,this.t[c]=pF(vD(ND(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;zI(this);gG(this);HE(this)}catch(j){j=aj(j);if(A(j,79)){j.Ic();this.u=0;return}throw j;}CI(this);FF(this)}}
+function tF(a,b,c){var d,e,f;KE.call(this,a);f=y(M,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(WF(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))cG(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;FF(this);HE(this)}
+function NF(a,b,c){var d,e,f,g,j;KE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(M,s,-1,this.u+1,1);this.B=y(M,s,-1,this.u+1,1);this.y=y(M,s,-1,this.u+1,1);this.e=y(M,s,-1,this.u+1,1);this.d=y(Zt,m,1,this.u+1,0);this.K=y(FE,m,-1,this.u+1,1);this.N=y(FE,m,-1,this.u+1,1);this.p=y(Zt,m,1,this.u+1,0);this.I=y(M,s,-1,this.v+1,1);this.J=y(M,s,-1,this.v+1,1);this.t=y(M,s,-1,this.v+1,1);this.f=y(Zt,m,1,this.v+1,0);this.C=y(M,s,-1,this.v+1,1);this.r=Nt([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}FF(this);HE(this)}
+function tE(a){var b;qI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(M,s,-1,this.u+1,1);NH(a.c,this.c,this.u+1);this.B=y(M,s,-1,this.u+1,1);NH(a.B,this.B,this.u+1);this.y=y(M,s,-1,this.u+1,1);NH(a.y,this.y,this.u+1);this.e=y(M,s,-1,this.u+1,1);NH(a.e,this.e,this.u+1);this.d=y(Zt,m,1,this.u+1,0);NH(a.d,this.d,this.u+1);this.K=y(FE,m,-1,this.u+1,1);NH(a.K,this.K,this.u+1);this.N=y(FE,m,-1,this.u+1,1);NH(a.N,this.N,this.u+1);this.p=y(Zt,m,1,this.u+1,0);NH(a.p,this.p,this.u+1);this.I=y(M,
+s,-1,this.v+1,1);NH(a.I,this.I,this.v+1);this.J=y(M,s,-1,this.v+1,1);NH(a.J,this.J,this.v+1);this.t=y(M,s,-1,this.v+1,1);NH(a.t,this.t,this.v+1);this.f=y(Zt,m,1,this.v+1,0);NH(a.f,this.f,this.v+1);this.C=y(M,s,-1,this.v+1,1);NH(a.C,this.C,this.v+1);this.r=Nt([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function iG(a,b,c){var d,e,f;if(0==c)return LF(Wt(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(cF(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new DH(a)).b;d=to(e,uo(46));0>d&&(e+=Wa,d=to(e,uo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function nF(a){var b;b=new QD(a,aa,!0);if(4<JD(b))return aa;b=new QD(a,sh,!0);return 4<JD(b)?sh:null}
+function LF(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function oF(a,b){for(var c,d;a.k=KD(a,a.b),a.k<a.j;){d=ND(a);if(H(d,b))return ba;for(ND(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(562,1,{95:1},KE,qF,nG,tF,NF,tE);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function ds(){ds=x;es=new NC(Yb)}
+function zF(a,b){var c;ds();var d;kI.call(this);this.d=new kB("Help");new kB("Home");this.e=b;P(this,(eE(),gE));this.hc&&cC(this.hc,!1);$B(this,!1);d=Nz(b);if(1==a)this.f||(this.f=new vC(d),iI(this.f,-30,0)),this.k=this.f,c=rE(b),this.hc&&bC(this.hc.d.A.c,Gc),tA(this,new fB(2)),this.i=new NC(c+" "),R(this,this.i,Mb),d=new xA,R(d,this.j,null),this.e.Hb&&(c=new kB("Submit"),R(d,c,null)),R(this,d,Oc),MC(this.i,so(Eo(this.i.hc.b.hb,kh))),this.hc&&cC(this.hc,!0),$B(this,!0);else if(2==a)this.c||(this.c=
+new vC(d),iI(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&bC(this.hc.d.A.c,"Nonstandard atom"),tA(this,new fB(2)),c=new xA,R(c,new oC("atomic SMILES",1),null),R(this,c,qc),c=Yb,es&&(c=Eo(es.hc.b.hb,kh)),es=new OC(c,8),R(this,es,Mb),c=new xA,R(c,this.j,null),R(this,c,Oc);else{this.b||(this.b=new vC(d),iI(this.b,5*b.Z,0));var e,f;d="About "+(eE(),sG);this.hc&&bC(this.hc.d.A.c,d);tA(this,new kC(0));P(this,gE);R(this,new oC(sG+" Molecular Editor v2013-10-13",1),null);R(this,new oC("Peter Ertl and Bruno Bienfait",
+1),null);for(c=fE,d=0,f=c.length;d<f;++d)e=c[d],e=new oC(e,1),$z(e,this.e.y),R(this,e,null);c=new xA;R(c,this.d,null);R(c,this.j,null);R(this,c,null);this.k=this.b}ZB(this);c=this.k;jI(this.hc.d,c.b,c.c);!Mz(this)&&qA(this);aA(this)}t(563,555,Ii,zF);_.Tf=function(a){var b,c;if(a.i===this.d){try{b=new pD(this.e.I),c=oD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=aj(d),A(d,67))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,ZD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var es;
+function JI(a,b){Lz(b)==a.b?P(b,(qB(),zB)):P(b,a.b)}
+function KI(a){var b,c,d,e;e=l;d=!1;Lz(LI)!=a.b?(e=wa,d=!0):Lz(MI)!=a.b?(e="!#6",d=!0):Lz(NI)!=a.b?(P(OI,(qB(),zB)),P(PI,zB),P(QI,zB),P(RI,zB),e="F,Cl,Br,I"):(b=Lz(SI)!=a.b,c=Lz(TI)!=a.b,Lz(UI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Lz(VI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Lz(WI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Lz(XI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Lz(YI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Lz(OI)!=a.b&&(e+="F,"),Lz(PI)!=a.b&&(e+="Cl,"),Lz(QI)!=a.b&&(e+="Br,"),Lz(RI)!=a.b&&(e+="I,"),
+HH(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=fd:c?e=wb:(P(LI,(qB(),zB)),e=wa)));b=l;d&&Lz(SI)!=a.b&&(b+=";a");d&&Lz(TI)!=a.b&&(b+=";A");Lz(ZI)!=a.b&&(b+=";R");Lz($I)!=a.b&&(b+=";!R");Lz(LI)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=aJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=bJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);Lz(cJ)!=a.b&&(e="~");Lz(dJ)!=a.b&&(e=lb);Lz(eJ)!=a.b&&(e=ub);Lz(fJ)!=a.b&&(e="!@");MC(a.f,e)}
+function gJ(a){hJ(a);iJ(a);var b=aJ.hc.b;wy(b,0);b.hb.options[0].selected=!0;b=bJ.hc.b;wy(b,0);b.hb.options[0].selected=!0;P(SI,a.b);P(TI,a.b);P(ZI,a.b);P($I,a.b);P(aJ,a.b);P(bJ,a.b);jJ(a)}function hJ(a){P(UI,a.b);P(VI,a.b);P(WI,a.b);P(XI,a.b);P(YI,a.b);P(OI,a.b);P(PI,a.b);P(QI,a.b);P(RI,a.b)}function iJ(a){P(LI,a.b);P(MI,a.b);P(NI,a.b)}function jJ(a){P(cJ,a.b);P(dJ,a.b);P(eJ,a.b);P(fJ,a.b);a.c=!1}
+function AF(a){aC.call(this,"Atom/Bond Query");this.j=new kB(this.Sf());KA(this.r,new lI(this));this.b=(eE(),gE);this.d=a;this.e||(a=Nz(a),this.e=new vC(a),iI(this.e,-150,10));this.k=this.e;tA(this,new jC);P(this,this.b);a=new xA;tA(a,new PB(0,3,1));R(a,new nC("Atom type :"),null);LI=new kB(zb);MI=new kB("Any except C");NI=new kB("Halogen");R(a,LI,null);R(a,MI,null);R(a,NI,null);R(this,a,null);a=new xA;tA(a,new PB(0,3,1));R(a,new oC("Or select one or more from the list :",0),null);R(this,a,null);
+a=new xA;tA(a,new PB(0,3,1));UI=new kB(Gb);VI=new kB(ic);WI=new kB(sc);XI=new kB(Fc);YI=new kB(uc);OI=new kB(Ub);PI=new kB(Nb);QI=new kB(Eb);RI=new kB($b);R(a,UI,null);R(a,VI,null);R(a,WI,null);R(a,XI,null);R(a,YI,null);R(a,OI,null);R(a,PI,null);R(a,QI,null);R(a,RI,null);R(this,a,null);a=new xA;tA(a,new PB(0,3,1));aJ=new oB;nB(aJ,zb);nB(aJ,ab);nB(aJ,cb);nB(aJ,jb);nB(aJ,kb);R(a,new nC("Number of hydrogens : "),null);R(a,aJ,null);R(this,a,null);a=new xA;tA(a,new PB(0,3,1));bJ=new oB;nB(bJ,zb);nB(bJ,
+ab);nB(bJ,cb);nB(bJ,jb);nB(bJ,kb);nB(bJ,"4");nB(bJ,"5");nB(bJ,"6");R(a,new oC("Number of connections :",0),null);R(a,bJ,null);R(a,new oC(" (H's don't count.)",0),null);R(this,a,null);a=new xA;tA(a,new PB(0,3,1));R(a,new nC("Atom is :"),null);SI=new kB(Ab);R(a,SI,null);TI=new kB("Nonaromatic");R(a,TI,null);ZI=new kB(Ec);R(a,ZI,null);$I=new kB(mc);R(a,$I,null);R(this,a,null);a=new xA;P(a,GB(Lz(this)));tA(a,new PB(0,3,1));R(a,new nC("Bond is :"),null);cJ=new kB(zb);R(a,cJ,null);dJ=new kB(Ab);R(a,dJ,
+null);eJ=new kB(Ec);R(a,eJ,null);fJ=new kB(mc);R(a,fJ,null);R(this,a,null);a=new xA;tA(a,new PB(1,3,1));this.f=new OC(wa,20);R(a,this.f,null);R(a,new kB(Cc),null);R(a,this.j,null);R(this,a,null);this.hc&&cC(this.hc,!1);$B(this,!1);hJ(this);iJ(this);jJ(this);P(SI,this.b);P(TI,this.b);P(ZI,this.b);P($I,this.b);P(aJ,this.b);P(bJ,this.b);JI(this,LI);ZB(this);a=this.k;jI(this.hc.d,a.b,a.c);!Mz(this)&&qA(this);aA(this)}t(564,555,Ii,AF);
+_.Tf=function(a,b){var c;H(b,Cc)?(gJ(this),JI(this,LI),KI(this)):A(a.i,42)?(jJ(this),Vt(a.i)===Vt(LI)?(hJ(this),iJ(this)):Vt(a.i)===Vt(MI)?(hJ(this),iJ(this)):Vt(a.i)===Vt(NI)?(hJ(this),iJ(this)):Vt(a.i)===Vt(ZI)?P($I,this.b):Vt(a.i)===Vt($I)?(P(ZI,this.b),P(SI,this.b)):Vt(a.i)===Vt(SI)?(P(TI,this.b),P($I,this.b)):Vt(a.i)===Vt(TI)?P(SI,this.b):Vt(a.i)===Vt(cJ)||Vt(a.i)===Vt(dJ)||Vt(a.i)===Vt(eJ)||Vt(a.i)===Vt(fJ)?(gJ(this),this.c=!0):iJ(this),JI(this,a.i),KI(this)):A(a.i,43)&&(jJ(this),c=a.i,0==c.hc.b.hb.selectedIndex?
+P(c,this.b):P(c,(qB(),zB)),KI(this));107!=this.d.d&&(this.d.d=107,CA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var LI=_.f=null,cJ=null,MI=null,SI=null,dJ=null,QI=null,UI=null,bJ=null,aJ=null,PI=null,OI=null,NI=null,RI=null,VI=null,TI=null,$I=null,fJ=null,WI=null,YI=null,ZI=null,eJ=null,XI=null;function vG(){YH(this)}t(565,540,ai,vG);_.Ue=function(){this.b=-1;this.c=y(ZH,m,0,0,0);this.d=0};_.b=-1;
+function as(a,b){var c;a.b=b;var d,e;d=null;RC();if(e=c=(e=$wnd.clipboardData.getData(Qc),null!=e?new eD(e):null))e=(UC(),XC),e=YC(e,(UC(),XC))||YC(e,VC);if(e)try{d=bD(c)}catch(f){if(f=aj(f),A(f,60))En(f);else throw f;}c=d;null!=c&&YD(b,c)}function $r(a){a=new eD(a);RC();var b,c;try{b=bD(a),c=Tn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Qc,c)}catch(d){if(d=aj(d),A(d,60))En(d);else throw d;}}function wG(){}t(566,1,{61:1,68:1},wG);_.Be=function(a){YD(this.b,a.b)};
+_.b=null;function MG(){this.hb=Ex()}t(568,332,xi,MG);function Xr(){var a;Xr=x;kJ=(a=!1,Zf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);lJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");mJ=kJ&!lJ;var b;a=K(M,s,-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]);Yr=y(M,s,-1,1E3,1);for(b=0;b<Yr.length;++b)Yr[b]=-999;for(b=0;b<a.length;b+=2)Yr[a[b+1]]=a[b]}
+function Qq(a,b,c){a=new nJ(b,c,a);if(!b.Td(a,c))for(b=b.gc;b&&!b.Td(a,c);)b=b.gc}function AA(a,b,c){var d;d=new oJ;Cj(d.u,b,c);vj(a.i,d.u,0,0);jj(a.b,d);return d}function FG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function ZE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Qw(a.i,b.u,c,d),b.s=c,b.t=d;pJ(b)}
+function EG(a,b,c,d){Xr();this.hb=Ex();this.b=new pj;this.k=new pj;this.f=d;this.hb.style[dg]=ab;this.hb.style[bg]=ab;this.hb.style[Vg]=ff;this.hb.style[ph]=b;this.hb.style[Ue]=c;this.i=new qJ;this.i.hb.style[ph]=db;this.i.hb.style[Ue]=db;mJ?(b=new rJ,c=new sJ,vj(b,this.i,0,0),vj(b,c,0,0),Uw(this,b)):Uw(this,this.i);this.d=a;a.Vb=this;mJ?(this.n=new tJ(this),this.n.j=new uJ(this),this.n.k=new vJ(this),this.n.o=new wJ(this),this.n.n=new xJ(this),this.d&&(this.n.f=new zJ(this),this.n.i=new CJ(this),
+this.n.b=new JJ(this))):B(this,new KJ(this),(hs(),hs(),is));B(this,this,(Vq(),Vq(),Wq));B(this,new LJ(this),(Sj(),Sj(),Tj));B(this,new MJ(this),(Uj(),Uj(),Vj));B(this,new NJ(this),(Ur(),Ur(),Vr));(Pq(),Pq(),eA).b=this}t(567,568,xi,EG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var mJ,lJ,kJ,Yr=null;function qJ(){Sw.call(this);this.hb[Gd]=bf}t(570,310,xi,qJ);function rJ(){qJ.call(this);this.hb.style[ph]=db;this.hb.style[Ue]=db}t(569,570,xi,rJ);function KJ(a){this.b=a}t(571,1,{},KJ);
+_.uc=function(a){var b,c,d,e;d=Yj(a);e=Zj(a);c=$j(a.b);b=new OJ(a);2==c&&(b.f=4);b=OF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function LJ(a){this.b=a}t(572,1,{},LJ);_.vc=function(a){var b,c;b=Yj(a);c=Zj(a);a=new OJ(a);this.b.j?YF(this.b.d,a,b,c):$F(this.b.d,a,b,c);Hy(this.b.hb)};_.b=null;function MJ(a){this.b=a}t(573,1,{},MJ);_.wc=function(a){this.b.j=!1;Yj(a);Zj(a);bG(this.b.d)};_.b=null;function NJ(a){this.b=a}t(574,1,{},NJ);_.b=null;
+function sJ(){qJ.call(this);this.hb.style[ph]=db;this.hb.style[Ue]=db}t(575,570,xi,sJ);function PJ(a,b){var c;c=b.b;c.f=4;return OF(a.b.d,c,b.e,b.f)}function uJ(a){this.b=a}t(576,1,{},uJ);_.Uf=function(a){return PJ(this,a)};_.b=null;function Js(a,b){$F(a.b.d,b.b,b.e,b.f);return OF(a.b.d,b.b,b.e,b.f)}function vJ(a){this.b=a}t(577,1,{},vJ);_.Uf=function(a){return Js(this,a)};_.b=null;function wJ(a){this.b=a}t(578,1,{},wJ);_.Uf=function(a){return YF(this.b.d,a.b,a.e,a.f)};_.b=null;
+function xJ(a){this.b=a}t(579,1,{},xJ);_.Uf=function(){return bG(this.b.d)};_.b=null;function Lr(a,b){var c;c=N(cF(b.c));c=new gD(b,0,vg,c);uE(a.b.d,c);return!0}function zJ(a){this.b=a}t(580,1,{},zJ);_.Uf=function(a){return Lr(this,a)};_.b=null;function Mr(a,b){var c;c=N(cF(100*b.d));c=new gD(b,0,Cg,c);uE(a.b.d,c);return!0}function CJ(a){this.b=a}t(581,1,{},CJ);_.Uf=function(a){return Mr(this,a)};_.b=null;function Qr(a,b){var c;c=new gD(b,0,qe,Bh);uE(a.b.d,c);return!0}function JJ(a){this.b=a}
+t(582,1,{},JJ);_.Uf=function(a){return Qr(this,a)};var QJ=_.b=null;function RJ(){RJ=x;QJ=new Hu((Wu(),new Vu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function SJ(){SJ=x;TJ={}}function UJ(a,b,c){var d;c&&(b.style[xe]=c.c+kg,d=c.b,d!=Sb&&(b.style[we]=d),0!=(c.d&1)&&(b.style[ze]=rd),0!=(c.d&2)&&(b.style[ye]=$e));a.f.style[oh]=Tf}
+function VB(a){var b=VJ,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Ni(a);c in TJ?a=TJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Kg),f=$doc.createElement(Ye),f.width=1,f.height=1,g=(RJ(),QJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),UJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=ok(e),n=ok(e)+(e.offsetHeight||0),o=n-h,r=ok(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new WJ,v.b=u,v.c=q,v.d=o,v),TJ[c]=a);return a}
+function XJ(){SJ();var a,b,c,d,e;Wj();this.b=K(Zt,m,1,["monospace","sans-serif",Hg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Kg);this.f.innerHTML=this.i||l;this.f.style[xe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[we]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(585,1,{},XJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var TJ;function WJ(){}
+t(586,1,{},WJ);_.b=0;_.c=0;_.d=0;function PF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,12))return!!a.b.b.metaKey}catch(b){if(b=aj(b),!A(b,85))throw b;}return!1}function QF(a){try{if(a.b&&A(a.b,12))return!!a.b.b.shiftKey}catch(b){if(b=aj(b),!A(b,85))throw b;}return!1}function OJ(a){Zr.call(this,null,0,null);this.b=a}function nJ(a,b,c){Zr.call(this,a,0,b);this.b=c}t(587,417,si,OJ,nJ);_.ze=function(){return PF(this)};_.Ae=function(){return QF(this)};_.b=null;
+function JC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=VJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,UJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function IC(a){this.c=a;this.b={};!VJ&&(VJ=new XJ)}t(588,420,ei,IC);var VJ=null;function BA(a){this.b=a}t(589,428,{},BA);_.b=null;function YJ(a,b){this.b=a;this.c=b}t(590,1,{},YJ);_.b=null;_.c=null;function ZJ(){hy.call(this);this.hb[Gd]="jsa-resetTable";this.hb.style[ph]=nd}t(591,342,xi,ZJ);
+function $J(){$J=x;var a=aK=new XJ;Wj();a.i="9p";a.f.style[we]=Hg;a.f.style[xe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[xe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);bK=new PA(1)}function PE(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,pJ(a)}
+function RE(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(OE(a,!1),360<=g||-360>=g?j=QE(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=cK(r,q,u,v,f),E=cK(r,q,u,v,h),J="<g"+a.n+rb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),PE(a,j))}function U(a,b,c,d,e){a.o&&PE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
+function NE(a,b,c,d,e){a.o&&(OE(a,!1),PE(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+$a))}function YE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ha+d+fa+a.j+' fill="'+e+ka+b+"</text>");PE(a,b)}function fC(a,b,c,d,e){OE(a,!0);PE(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+$a)}
+function pJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=mk(a.u.hb)+(a.u.hb.offsetWidth||0)-mk(a.u.hb),d=ok(a.u.hb)+(a.u.hb.offsetHeight||0)-ok(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ka)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function T(a,b){(a.e=b)&&(a.i=rg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function XE(a,b){a.f=b;a.j=rG(b)}t(592,424,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var bK,aK;function xs(a,b,c){c&&(Is(a,b),c.Uf(a.c));a.e=!0}function Is(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-mk(a.p.hb)+lk(a.p.hb)+lk(a.p.hb.ownerDocument.body),a.c.f=c.clientY-ok(a.p.hb)+(a.p.hb.scrollTop||0)+(a.p.hb.ownerDocument.body.scrollTop||0),a.c.b=new OJ(b),b.b.preventDefault(),!0):!1}
+function tJ(a){this.p=a;this.c=new dK;this.d=new eK(this);B(this.p,new fK(this),(Fs(),Fs(),Gs));B(this.p,new gK(this),(ys(),ys(),zs));B(this.p,new hK(this),(Cs(),Cs(),Ds));B(this.p,new iK(this),(us(),us(),vs));B(this.p,new jK,(Rr(),Rr(),Sr));B(this.p,new kK(this),(Nr(),Nr(),Or));B(this.p,new lK(this),(Ir(),Ir(),Jr))}t(593,1,{},tJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function eK(a){Dk();this.b=a}t(594,25,{},eK);
+_.Hc=function(){!this.b.e&&this.b.j&&PJ(this.b.j,this.b.c)};_.b=null;function fK(a){this.b=a}t(595,1,{},fK);_.b=null;function gK(a){this.b=a}t(596,1,{},gK);_.b=null;function hK(a){this.b=a}t(597,1,{},hK);_.b=null;function iK(a){this.b=a}t(598,1,{},iK);_.b=null;function jK(){}t(599,1,{},jK);function kK(a){this.b=a}t(600,1,{},kK);_.b=null;function lK(a){this.b=a}t(601,1,{},lK);_.b=null;function dK(){}t(602,1,{},dK);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function LG(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function mK(a){var b,c,d,e,f;kk(a);d=(wj(),xj(null));e=new ZJ;ey(e,a);Fw(d,e,d.hb);f=a.od();b=a.nd();c=LG();9<=c?(++f,++b):7==c&&A(a,25)&&(c=a.hb.textContent,2>=c.length&&(f+=8));gy(e,a);Ow(d,e);return new Tz(f,b)}function nK(){this.hb=$doc.createElement(he);this.hb[Gd]=bf;this.hb.style[cg]=Ve;this.hb.style[gg]=gd;this.hb.style[ph]=db;this.hb.style[Ue]=db}t(604,313,Ki,nK);_.ld=function(){return mk(this.hb)};
+_.md=function(){return ok(this.hb)};function rG(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function cK(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new YJ(new DH(a),new DH(b))}function QE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+$a}
+function eF(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+ya+h,f<g-1&&(d+=ba);d+=da;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function OE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function oJ(){$J();this.o=bK;this.d=[];this.u=new nK}t(605,592,{},oJ);_.b=l;_.c=l;function oK(){oK=x;pK=new Tz(0,0)}
+function qK(a){var b;b=a.Yf();if(!b){var c;(c=a.Vf())?(b=mK(c.b),Cj(c.Ce(),b.c,b.b),c=mK(c.b),b=new Tz(c.c-b.c,c.b-b.b)):b=new Tz(0,0);a.ag(b)}return b}function hA(a,b){var c;if(a.Ge())return pK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a._f(Mz(b));c=mK(a.Ce());a.f.c=c.c;a.f.b=c.b;return c}function rK(a,b){var c;b&&(c=rg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.Xf().hb.style[od]=c)}function sK(){this.f=new KB;this.f.b=-1;this.f.c=-1}t(607,1,{});_.Vf=function(){return null};_.Wf=function(a){this.$f(a.Vd())};
+_.Xf=function(){return this.Ce()};_.Yf=function(){return tK};_.Md=function(){};_.Ge=function(){return!1};_.Zf=function(a){this._f(Mz(a))};_.$f=function(a){rK(this,a)};_._f=function(a){var b=this.Ce().hb,c,d,e;c=(rA(),sA);e=a.c;d=a.b;e!=c.c?b.style[xe]=l+e+"pt":b.style[xe]=l;d!=c.b?b.style[we]=d:b.style[we]=l;0!=(a.d&1)?b.style[ze]=rd:b.style[ze]=l;0!=(a.d&2)?b.style[ye]=$e:b.style[ye]=l};_.ag=function(a){tK=a};_.bg=function(){};var tK=_.f=null,pK;
+function lB(a,b){oK();sK.call(this);this.b=new yx(a);this.b.pd()[Gd]=l;B(this.b,new uK(this,b),(Sq(),Sq(),Tq))}t(606,607,{},lB);_.Ce=function(){return this.b};_.$f=function(a){rK(this,a)};_.b=null;function uK(a,b){this.b=a;this.c=b}t(608,1,{},uK);_.Tc=function(a){Pq();Qq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function pB(a){oK();sK.call(this);this.b=new xy;B(this.b,new vK(this,a),(Mq(),Mq(),Nq))}t(609,607,{},pB);_.Ce=function(){return this.b};_.b=null;
+function vK(a,b){this.b=a;this.c=b}t(610,1,{},vK);_.b=null;_.c=null;function wK(a,b){var c,d;rK(a,b.Vd());for(d=new Vi(b.Wb.b);d.c<d.e.Je();)c=Wi(d),c.lc&&c.hc.Wf(c)}function xK(a,b){var c,d,e,f,g,j,h;Cj(a.e,b.ae(),b.Yd());for(d=new Vi(b.Wb.b);d.c<d.e.Je();)c=Wi(d),c.lc&&(e=c.hc,e.Zf(c),j=c.be(),h=c.ce(),g=c.ae(),f=c.Yd(),0<g&&0<f&&(c=e.Ce(),g-=qK(e).c,f-=qK(e).b,Cj(e.Ce(),g,f),!c.gb&&a.e.Gd(c),a.e.Hd(c,j,h)))}function wA(){oK();sK.call(this);this.e=new Sw}t(611,607,{},wA);
+_.Wf=function(a){wK(this,a)};_.Ce=function(){return this.e};_.Zf=function(a){xK(this,a)};_.e=null;function pC(a){oK();sK.call(this);var b=this.b=new uy;Cx(b.c,a);ty(b);this.f.b=-1;this.f.c=-1}t(612,607,{},pC);_.Ce=function(){return this.b};_.Ge=function(){var a;a=(this.b.c.d?Ho(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function sC(a){this.b=new Sy(a.i,new yK(a))}t(613,1,{},sC);_.b=null;
+function Oy(a){var b,c,d,e,f;f=new fD(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(zK,m,61,0,0);for(c=b.b?Pk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,40)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=sj((GA(),HA),new S(f.e)));c=c.c;if(yu(!c?th:c.b,Lh))for(c=(!a.e.b||0==a.e.b.d?(yt(),yt(),zt):new LA(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Be(f);var g,j,h;1001==f.e?(g=new Zr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.ig(),null.ig()):100==f.e&&A(f.f,58)?(j=f.f,h=new Zr(j,205,null),h.j=j.be(),h.k=
+j.ce()):1004<=f.e&&1005>=f.e||(701==f.e?null.ig():401==f.e||402==f.e?(null.ig(),null.ig(),null.ig(),null.ig(),null.ig()):500<=f.e&&507>=f.e&&(g=null.jg,500!=g&&(f=new Zr(null.jg,g,null),f.j=null.ig(),f.k=null.ig(),j=null.ig(),f.f=j&12,501==g&&null.ig())))}function yK(a){this.b=a}t(614,1,ji,yK);_.xc=function(){Oy(this)};_.b=null;function PC(){oK();sK.call(this);this.b=new pz}t(615,607,{},PC);_.Vf=function(){var a;a=new PC;mz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.Ce=function(){return this.b};
+_.Yf=function(){return AK};_.ag=function(a){AK=a};var AK=_.b=null;t(616,611,{});function SC(){new qt}t(617,448,{},SC);function Dr(a,b){a.onloadend=function(a){b.Ne(a.target.result)}}function KG(a){this.b=a}t(624,1,{},KG);_.b=null;function HG(){}t(625,1,{},HG);function IG(){}t(626,1,{},IG);function JG(){}t(627,1,{},JG);function cC(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?lr(c.i,c):jr(c.i,c)))}
+function dC(a,b){oK();wA.call(this);this.d=new BK(a);var c=this.c=new hy,d=(Tx(),Ux);c.b=d;ey(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&CK(Az(c.A.b.q,0)))throw new sw("WindowPanel can only contain one child widget");DK(c,d);this.d.b=this;this.b=b}t(628,616,{},dC);_.Ce=function(){return this.d};_.Xf=function(){return this.c.gb};_.Md=function(){EK(this.d,!1)};_._f=function(){};_.bg=function(a){wK(this,a);xK(this,a);FK(this.d);GK(this.d)};_.b=null;_.c=null;_.d=null;
+function HK(a){var b;b=new fr(G(a.hb,Yf),G(a.hb,Xf));a=new fr(G(a.L.bb.hb,Yf),G(a.L.bb.hb,Xf));return K(M,s,-1,[b.c-a.c,b.b-a.b])}function IK(a){if(null!=a.J&&null!=a.I){var b=a.I;a.ud(a.J);a.sd(b);a.J=a.I=null}else null!=a.J?(JK(a,a.J),a.J=null):null!=a.I&&(KK(a,a.I),a.I=null);bk(a.K)}function FK(a){a.cb?a.fg(ir(a.L.bb)):(a.Pd(),FK(a))}function KK(a,b){var c;a.cb?(c=HK(a),a.fg(new fr(-1,LK(b,!1)-c[1]))):a.I=b}function MK(a,b){var c;b!=a.Kd()&&(c=a.L.bb,xw(c),NK(c,b,c.hb,c.q.d,!0))}
+function JK(a,b){var c;a.cb?(c=HK(a),a.fg(new fr(LK(b,!0)-c[0],-1))):a.J=b}t(631,315,Ai);_.cg=function(){var a,b;b=ir(this.L.bb);a=HK(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.L.bb;return 0!=a.q.d?CK(Az(a.q,0)):null};_.dg=function(a){OK(this.L.bb,a)};_.Fd=function(){return new yw(this.L.bb)};_.eg=function(){mr(this.L.bb)};_.Ad=function(){IK(this)};_.Sd=function(){mr(this.L.bb)};_.Cd=function(a){return PK(this.L.bb,a)};_.fg=function(a){kr(this.L.bb,a)};
+_.sd=function(a){KK(this,a)};_.Ld=function(a){MK(this,a)};_.ud=function(a){JK(this,a)};_.I=null;_.J=null;function QK(){QK=x;var a=(RK(),SK(),TK);UK=new ly(a.e,a.c,a.d,a.f,a.b)}function EK(a,b){var c;c=new Ov;a.eb&&ot(a.eb,c);a.B&&jr(a.i,a);try{cj(a.i.d,a)}catch(d){if(d=aj(d),!A(d,79))throw d;}a.c=VK(a.i,a);try{Zw(a,b)}finally{fj(a.k.b),fj(a.j.b),fj(a.n.b),a.H&&ij(a.H,a.i),a.u&&(a.u=!1)}}function WK(a,b,c){var d,e;e=a.gb;d=new dk(a,e);e.Hd(a,d.b+b,d.e+c)}
+function XK(a,b,c){b=new YK(Io(Ho(Vv(Vv(a.L.d,b),c))));ww(b,a);B(b,a.d,(Sq(),Sq(),Tq));return b}function hr(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));kr(a.L.bb,b)}function jI(a,b,c){var d,e;(e=a.i)?(d=ZK(e.hb),bx(a,b+(mk(e.hb)+d[3]),c+(ok(e.hb)+d[0]))):bx(a,b,c)}function DK(a,b){if(b!=(0!=a.A.b.q.d?CK(Az(a.A.b.q,0)):null)){xw(a.A.b);var c=a.A.b;NK(c,b,c.hb,c.q.d,!0)}}
+function $K(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(cr(),aL)&&(a.G=a.y);var d,e;if(a.H)for(e=new Vi(a.H);e.c<e.e.Je();)if(d=Wi(e),b==(cr(),bL)){!d.c&&(d.c=new cL);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(cr(),dr))g=d.i,j=d.x,d.A.d?(jI(d,j.d,j.e),hr(d,new fr(j.c,-1))):(jI(d,j.d,j.e),hr(d,new fr(j.c,j.b)),lr(g,d)),Zi(g.d,d,d.A.c),Ck(d.r,333);else if(!d.u&&f==(cr(),aL))d.hb.style[mh]=nh,cr()}else if(b==dr){!d.c&&(d.c=new cL);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=ZK(j.hb);h=d.x;if(d.A.d)h.d=mk(d.hb)-
+g[3]-mk(j.hb),h.e=ok(d.hb)-g[0]-ok(j.hb),d.x=h,jI(d,0,0),dL(d,er(j.hb).c,-1);else{if(f!=(cr(),aL))h.d=mk(d.hb)-g[3]-mk(j.hb),h.e=ok(d.hb)-g[0]-ok(j.hb),h.c=d.f,h.b=d.e,d.x=h;jI(d,0,0);kr(d,new eL(er(j.hb)));jr(j,d)}d==d.i.b||BF(d);Ck(d.r,333)}}else b==aL&&(!d.c&&(d.c=new cL),d=a,d.u||(d.y=c,d.hb.style[mh]=Ve))}}function fL(a,b){a.hb.style[rh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.ig().ig()}
+function GK(a){if(!a.cb){a.k=qw(a,a.i,(!Ns&&(Ns=new Jk),Ns));a.j=qw(a,a.i,Ik?Ik:Ik=new Jk);a.n=qw(a,a.i,(!Ss&&(Ss=new Jk),Ss));var b=a.i;!a.H&&(a.H=new pj);jj(a.H,b);Ns&&(b=new Ms(a),a.eb&&ot(a.eb,b));a.B&&lr(a.i,a);Zi(a.i.d,a,a.A.c);a.c&&(bx(a,a.c.b,a.c.c),a.c=null);cx(a);BF(a)}}function BF(a){if(a!=a.i.b){var b;Ss&&(b=new Rs(a),a.eb&&ot(a.eb,b))}}t(630,631,Ai);_.Kd=function(){return 0!=this.A.b.q.d?CK(Az(this.A.b.q,0)):null};_.Nd=function(a){EK(this,a)};_.Fd=function(){return new yw(this.A.b)};
+_.Ad=function(){IK(this);bk(new gL(this))};_.Cd=function(a){return PK(this.A.b,a)};_.fg=function(a){hr(this,a)};_.Od=function(a,b){jI(this,a,b)};_.Ld=function(a){DK(this,a)};_.Pd=function(){GK(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var UK;
+function BK(a){QK();var b=(hL(),iL),c;c=(jx(),kx);dx.call(this,!1,"popup");this.M=c.b;this.K=new jL(this);c=new kL;c.hb[Gd]="mosaic-popupLayoutPanel";Ww(this.L,c);ax(this);this.d=new lL(this);this.r=new mL(this);this.s=new nL(this);this.t=new oL(this);this.x=new pL;this.G=(cr(),bL);this.B=!1;this.i=b;a=this.A=new qL(a);b=new rL;!a.e&&(a.e=new sL);jj(a.e,b);a=new tL(new ky(UK.b.e.b,UK.b.c,UK.b.d,UK.b.f,UK.b.b));B(a,new uL(this),(Sq(),Sq(),Tq));b=this.A.c;if(!b.c){b.c=new hy;b.c.pd()[Gd]="mosaic-Caption-iconBoxRight";
+c=b.c;var d=(ay(),by);c.d=d;vL(b.i,b.c,new wL(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Iw;d=fy(c);cw(c.c,(qv(),rv(d)),0);Hw(c,a,d,0,!1)}else ey(b.c,a);OK(b.i,null);B(this.A.c,new xL(this),($q(),$q(),ar));B(this.A.c,this.d,Tq);MK(this,this.A);Xi(Io(Ho(this.hb)),"mosaic-WindowPanel",!0)}t(629,630,Ai,BK);_.Md=function(){var a=this.b,b=new XB(a.b,201),c;a=a.b.r;a.b?a=new yL(new Vi(a.b)):(a=(yt(),yt(),zt),a=new Vi(a));for(;a.dd();)c=a.ed(),201==b.e&&hI(c.b)};_.b=null;
+function JF(a,b,c,d){b=Nz(b);c+=b.b;d+=b.c;bx(a.b,c,d);cx(a.b)}function zC(){oK();sK.call(this);var a=this.b=new zL;a.U=!0;a.b.i=!0;this.b.X=!0}t(632,607,{},zC);_.Ce=function(){return this.b};_.b=null;function sD(){}t(639,464,{},sD);function yL(a){if(!a)throw new Co;this.b=a}t(640,1,{},yL);_.dd=function(){return yD(this.b)};_.ed=function(){return Wi(this.b)};_.fd=function(){throw new CD("Missing message: awt.50");};_.b=null;function VA(){return VA()}
+function qD(){qD=x;var a;a=(hD(),iD["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(AL,m,-1,0,1);else throw new mH(a+" is not supported");}catch(b){if(b=aj(b),!A(b,87))throw b;}}function tC(a,b){a.b=31*a.b+Wt((new DH(b)).b)}function QA(){}t(643,1,{},QA);_.hC=function(){return this.b};_.b=1;function BL(){BL=x;var a,b;a=$doc;if((b=a.getElementsByTagName(We))&&0<b.length)b=$doc.getElementsByTagName(We)[0],b.style[Ue]=db;a.body.style[Ue]=db}
+function ZK(a){BL();var b;b=y(M,s,-1,4,1);b[0]=CL(DL(a,"borderTopWidth"));b[1]=CL(DL(a,"borderRightWidth"));b[2]=CL(DL(a,"borderBottomWidth"));b[3]=CL(DL(a,"borderLeftWidth"));return b}function EL(a){BL();var b,c;c=FL(a);b=ZK(a);a=new fr(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function er(a){BL();return new fr(a.clientWidth,a.clientHeight)}
+function FL(a){BL();var b;b=y(M,s,-1,4,1);b[0]=CL(DL(a,"marginTop"));b[1]=CL(DL(a,"marginRight"));b[2]=CL(DL(a,"marginBottom"));b[3]=CL(DL(a,"marginLeft"));return b}function GL(a){BL();var b;b=y(M,s,-1,4,1);b[0]=CL(DL(a,"paddingTop"));b[1]=CL(DL(a,"paddingRight"));b[2]=CL(DL(a,"paddingBottom"));b[3]=CL(DL(a,"paddingLeft"));return b}function HL(a,b,c){BL();try{H(b,ue)&&(b=Vd),a.style[b]=c}catch(d){if(d=aj(d),!A(d,79))throw d;}}
+function LK(a,b){BL();var c;IL||(IL=$doc.createElement(Kg),HL(IL,ff,l),HL(IL,ah,l),HL(IL,gg,gd),HL(IL,mh,Ve),$doc.body.appendChild(IL));HL(IL,ph,a);HL(IL,Ue,a);c=EL(IL);return b?c.c:c.b}var IL=null;function JL(){fr.call(this,0,0)}function fr(a,b){this.c=a;this.b=b}function eL(a){fr.call(this,a.c,a.b)}t(645,1,si,JL,fr,eL);_.eQ=function(a){return this===a?!0:null==a||KL!=Qn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Xc};_.b=0;_.c=0;function LL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(646,1,{72:1,75:1,96:1},LL);_.eQ=function(a){return a===this?!0:A(a,96)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return ML.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;
+function NL(a,b){this.b=a;this.c=b}t(647,1,si,NL);_.eQ=function(a){return this===a?!0:null==a||OL!=Qn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return OL.e+"[x="+this.b+",y="+this.c+Xc};_.b=0;_.c=0;function pL(){this.c=this.b=this.e=this.d=0}t(648,1,si,pL);_.eQ=function(a){return this===a?!0:null==a||PL!=Qn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return PL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Xc};_.b=0;_.c=0;_.d=0;_.e=0;function DL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ue&&(b=Vd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(650,1,{});var QL=-1;function RL(){}t(651,650,{},RL);_.b=-1;_.c=-1;var SL=null;
+function CL(a){a=parseInt(a,10);a=isNaN(a)?null:pF(a);return!a?0:a.b}t(654,330,Ci);_.cg=function(){return ir(this.i)};_.dg=function(a){OK(this.i,a)};_.eg=function(){mr(this.i)};_.Sd=function(){mr(this.i)};_.sd=function(a){var b=this.i;b.hb.style[Ue]=a;b.cb||(b.i=a)};_.ud=function(a){var b=this.i;b.hb.style[ph]=a;b.cb||(b.j=a)};function RK(){RK=x;SK()}function bC(a,b){a.b.hb.textContent=b||l;OK(a.i,null)}
+function TL(a){RK();var b;zx(this,new kL);this.b=new UL;b=this.i;VL(b,new WL);HL(b.hb,dg,bb);b.p=0;vL(b,this.b,new wL(0));this.b.pd()[Gd]="mosaic-Caption-text";this.b.hb.textContent=a||l;OK(this.i,null);this.hb[Gd]="mosaic-Caption"}t(653,654,Ci,TL);_.Uc=function(a){return B(this,a,(hs(),hs(),is))};_.Vc=function(a){return B(this,a,(Sj(),Sj(),Tj))};_.Wc=function(a){return B(this,a,(ls(),ls(),ms))};_.Xc=function(a){return B(this,a,(Uj(),Uj(),Vj))};_.c=null;
+function SK(){SK=x;XL=$n()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Ez(XL,240,20);new Ez(XL,224,16);new Ez(XL,208,16);new Ez(XL,192,16);new Ez(XL,176,16);new Ez(XL,160,16);new Ez(XL,144,16);new Ez(XL,128,16);new Ez(XL,112,16);new Ez(XL,96,16);new Ez(XL,80,16);new Ez(XL,64,16);new Ez(XL,260,16);TK=new Ez(XL,48,16);new Ez(XL,32,16);new Ez(XL,16,16);new Ez(XL,0,16)}var XL,TK;function YL(a,b){nw(a.b.hb,!b);OK(a.i,a.b)}
+function gr(a,b){a.d=b;nw(a.b.hb,!b);OK(a.i,a.b);if(a.e){var c;for(c=new Vi(a.e);c.c<c.e.Je();)Wi(c)}}function qL(a){var b;zx(this,new kL);b=this.i;VL(b,new ZL(($L(),aM)));b.p=0;this.c=new TL(a);vL(b,this.c,new wL(1));this.b=new kL;oj(this.b,"Body");vL(b,this.b,new wL(0));this.hb[Gd]="mosaic-CaptionLayoutPanel"}t(656,654,{13:1,15:1,23:1,26:1,28:1,29:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},qL);_.vd=function(){rw(this.i)};_.wd=function(){uw(this.i)};_.Fd=function(){return new yw(this.b)};
+_.Cd=function(a){return PK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function sL(){YH(this)}t(657,540,ai,sL);function jL(a){this.b=a}t(658,1,ji,jL);_.xc=function(){mr(this.b.L.bb)};_.b=null;function bM(a){var b;b=a.c;a=b.i;b=!a.f?-1:ak(a.f.b,b);a.f&&lv(a.f.b,b)&&ov(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&BF(!a.f?null:lv(a.f.b,b-1))}function cM(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new vA);-1==ak(a.f.b,b)&&jj(a.f.b,b)}function cL(){}t(659,1,{},cL);_.Yc=function(a){bM(a)};_.Zc=function(a){cM(a)};
+_._c=function(a){dM(a.b.i,a.b)};function hL(){hL=x;eM=new fM(1,"e");gM=new fM(2,Nf);hM=new fM(3,"ne");iM=new fM(10,"nw");jM=new fM(4,Ag);kM=new fM(5,Eg);lM=new fM(12,"sw");mM=new fM(8,"w");iL=new nM((wj(),xj(null)).hb)}function VK(a,b){var c;c=ZK(a.hb);return new NL(mk(b.hb)-(mk(a.hb)+c[3]),ok(b.hb)-(ok(a.hb)+c[0]))}
+function oM(a){var b,c,d,e,f,g;if(a.f){b=er(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=lv(a.f.b,d),c=new fr(G(g.hb,Yf),G(g.hb,Xf)),f=VK(a,g),f.b-=gk(0,f.b+G(g.hb,Yf)-b.c),f.c-=gk(0,f.c+G(g.hb,Xf)-b.b),jI(g,gk(0,f.b),gk(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,dL(g,c.c,c.b),g.G==(cr(),dr)&&kr(g,new eL(er(a.hb))),Ck(g.r,1)}}function pM(a,b,c){a=a.e;Zi(a,b,b);z(a.d,b,c);oj(b,Dc+c.c)}
+function jr(a,b){var c;c=a.e;qM(c,b.z);nj(b.z,Dc+iM.c);qM(c,b.v);nj(b.v,Dc+gM.c);qM(c,b.w);nj(b.w,Dc+hM.c);qM(c,b.F);nj(b.F,Dc+mM.c);qM(c,b.o);nj(b.o,Dc+eM.c);qM(c,b.E);nj(b.E,Dc+lM.c);qM(c,b.C);nj(b.C,Dc+jM.c);qM(c,b.D);nj(b.D,Dc+kM.c)}
+function lr(a,b){!b.z&&(b.z=XK(b,0,0));pM(a,b.z,iM);!b.v&&(b.v=XK(b,0,1));pM(a,b.v,gM);!b.w&&(b.w=XK(b,0,2));pM(a,b.w,hM);!b.F&&(b.F=XK(b,1,0));pM(a,b.F,mM);!b.o&&(b.o=XK(b,1,2));pM(a,b.o,eM);!b.E&&(b.E=XK(b,2,0));pM(a,b.E,lM);!b.C&&(b.C=XK(b,2,1));pM(a,b.C,jM);!b.D&&(b.D=XK(b,2,2));pM(a,b.D,kM)}function dM(a,b){var c,d;a.b=b;d=a.f.b.d;c=ak(a.f.b,b);if(c+1<d){$A(a.f,b);for(jj(a.f.b,b);c<d;++c)fL(lv(a.f.b,c),c)}else fL(b,c)}
+function nM(a){a=new rM(a);zx(this,a);this.d=new sM(a);this.d.j=!0;gj(this.d);this.d.n=3;this.e=new tM(a);this.e.j=!0;gj(this.e);this.e.n=3;Bx(this)}t(660,330,{13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,104:1},nM);_.cg=function(){return er(this.hb)};_.dg=function(){var a;(a=uM(this))&&a.dg(null)};_.eg=function(){oM(this)};_.Yc=function(a){!this.c&&(this.c=new cL);bM(a)};_.Zc=function(a){!this.c&&(this.c=new cL);cM(a)};_.Sd=function(){oM(this)};
+_._c=function(a){!this.c&&(this.c=new cL);dM(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var eM,gM,hM,iM,iL,jM,kM,lM,mM;function rM(a){this.q=new Tw(this);this.hb=a}t(661,310,xi,rM);function fM(a,b){this.b=a;this.c=b}t(662,1,{},fM);_.b=0;_.c=null;function sM(a){Ri();kj.call(this,a)}t(663,3,{},sM);_.rc=function(){var a;a=this.k.f;a.u||kk(a.p);nj(this.k.f,"dragdrop-dragging");!a.A.d&&YL(a.A,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=gk(this.b,a<this.e?a:this.e),b=gk(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[ff]=a+(Wj(),kg);c.style[ah]=b+kg};
+_.sc=function(){var a;a=this.k.f;a==a.i.b||BF(a);a.A.d||YL(a.A,!0);a.u||(a.p||(a.p=new vM,oj(a.p,"mosaic-GlassPanel-invisible")),HL(a.p.hb,rh,(BL(),DL(a.hb,rh))),vj((wj(),xj(null)),a.p,0,0));oj(this.k.f,"dragdrop-dragging");a=new dk(this.k.b,null);this.b=a.b+nk(this.k.b.hb);this.c=a.e+pk(this.k.b.hb);this.e=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.d=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.d=0;_.e=0;
+function qM(a,b){try{cj(a,b)}catch(c){if(c=aj(c),!A(c,79))throw c;}}function tM(a){Ri();kj.call(this,a);this.d=new Ti}t(664,3,{},tM);_.rc=function(){var a;a=this.k.f.gb;a.u||kk(a.p);nj(this.k.f,"dragdrop-dragging");YL(a.A,!1);hr(a,new fr(a.f,a.e));Ck(a.r,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=sj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-gk(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.e,b=gk(a+b,G(d.A.c.hb,Xf)),b!=a&&WK(d,0,a-b),hr(d,new fr(d.f,b)),Ck(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.md():this.k.d-this.k.f.md(),0!=b&&(a=d.e,b=gk(a+b,G(d.A.c.hb,Xf)),hr(d,new fr(d.f,b)),Ck(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-gk(this.k.c,this.b):this.k.f.ld()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+b:
+96,b!=a&&WK(d,a-b,0),hr(d,new fr(b,d.e)),Ck(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.ld():this.k.c-this.k.f.ld(),0!=b&&(a=d.f,hr(d,new fr(96<a+b?a+b:96,d.e)),Ck(d.r,333)))};
+_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||BF(a);YL(a.A,!0);a.u||(a.p||(a.p=new vM,oj(a.p,"mosaic-GlassPanel-invisible")),HL(a.p.hb,rh,(BL(),DL(a.hb,rh))),vj((wj(),xj(null)),a.p,0,0));oj(this.k.f,"dragdrop-dragging");a=new dk(this.k.b,null);this.b=a.b+nk(this.k.b.hb);this.c=a.e+pk(this.k.b.hb);this.f=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.e=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function vM(){var a;this.e=new wM(this);this.b=!1;this.c=new Xw;zx(this,this.c);a=this.hb.style;a[od]="#000";a[se]="alpha(opacity=50)";a.opacity="0.5";this.hb[Gd]="gwt-GlassPanel"}t(665,330,ci,vM);
+_.yd=function(){var a;Bx(this);try{a=this.gb}catch(b){b=aj(b);if(A(b,85))throw new sw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(wj(),xj(null))?(ev(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),ij(Ek,a),a.c=!0,a.d=Nk(a),jj(Ek,a),this.d=new xM(this),Iv(new dv(this.d))):(this.hb.style[zd]=bb,this.hb.style[sg]=bb);this.b&&wv(new cv(this));vj(xj(null),new yM,lk($doc.body),$doc.body.scrollTop||0)};
+_.zd=function(){this.i.zd();Kk(this.e);this.d&&(av(Gv,this.d,K(zM,m,14,[(!Qs&&(Qs=new Jk),Qs)])),this.d=null);this.b&&av(yv,this,K(zM,m,14,[(!xv&&(xv=new Jk),xv)]))};_.hd=function(a){switch(tv(a.type)){case 256:if(27==(a.keyCode||0))return kk(this),!1;case 1:if(this.hb.contains(Jo(a)))return kk(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function wM(a){Dk();this.b=a}t(666,25,{},wM);_.Hc=function(){ev(this.b.hb)};_.b=null;function xM(a){this.b=a}t(667,1,{},xM);_.b=null;
+function yM(){this.hb=Ex();var a;a=new yy(new AM(this));B(this,a,(Iq(),Iq(),Jq));B(this,a,(Fr(),Fr(),Gr))}t(668,332,xi,yM);_.Ad=function(){bk(new BM(this))};function AM(a){this.b=a}t(669,1,{},AM);_.b=null;function BM(a){this.b=a}t(670,1,ji,BM);_.xc=function(){Hy(this.b.hb)};_.b=null;function CM(a){a.hb.style[ph]=nd;a.hb.style[Ue]=nd;if(a.cb){var a=a.gb,b;A(a,104)?a.dg(null):(b=uM(a))&&b.dg(a)}}t(672,313,ii);_.cg=function(){CM(this);return new fr(G(this.hb,Yf),G(this.hb,Xf))};_.dg=function(){CM(this)};
+_.eg=function(){};_.gd=function(){};_.Sd=function(){};function UL(){this.hb=$doc.createElement("label");this.hb[Gd]="mosaic-Label";this.hb.style[oh]=Tf;this.hb[Gd]="mosaic-HTML"}t(671,672,ii,UL);function tL(a){zx(this,new DM(a));this.hb[Gd]="mosaic-ImageButton"}t(673,330,ci,tL);
+function zL(){var a=(jx(),mx);dx.call(this,!0,yf);this.M=a.b;this.b=new EM(this);this.b.e=!0;Uw(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);zj();ew(a,b)}else this.db|=1;Io(Ho(this.hb))[Gd]=Se;this.hb.style[rh]="2147483647"}t(674,315,xi,zL);_.gd=function(a){tw(this,a);1==tv(a.type)&&Zw(this,!1)};_.b=null;
+function EM(a){this.c=a;this.d=new pj;this.j=new pj;a=(Ry(),Qy);new Dz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Pg);this.f=$doc.createElement(Sg);pv(b,this.f);this.p=!0;a=Ex();b=(qv(),rv(b));a.appendChild(b);this.hb=a;Nl();this.hb.setAttribute(tg,qm.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),zj(),ew(a,b)):this.db|=2225;this.hb[Gd]=Re;a=mw(this.hb)+"-vertical";Xi(this.pd(),a,!0);this.hb.style[bg]=bb;this.hb.setAttribute("hideFocus",jh);B(this,new Py(this),(Iq(),Iq(),Jq))}
+t(675,353,Ki,EM);_.gd=function(a){switch(tv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Iy(this,a)};_.Rd=function(a,b){My(this,a,b);b||this.b&&Zw(this.c,!1)};_.b=!0;_.c=null;
+function DM(a){var b=(Tx(),Ux),c=(ay(),by),d;d=new Lx;d.i[sd]=ab;d.i[Bd]=0;d.i[Cd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Jx(b.b);b.b.d.rows[0].cells[0][jd]=c.b;Jx(b.b);b.b.d.rows[0].cells[0].style[lh]=e.b;Jx(d);b=Fx(d,0,0,!0);if(a){kk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Hx(g,f.d);Tt(f.c,g,a);c.b=c.b.c}else e=c.c.d,jj(c.c,a);a.hb[ed]=e;pv(b,a.hb);ww(a,d)}zx(this,d);Xi(this.hb,"mosaic-WidgetWrapper",!0)}t(676,330,ci,DM);_.b=null;_.c=null;function lL(a){this.b=a}t(677,1,{},lL);
+_.Tc=function(){this.b._&&this.b!=this.b.i.b&&BF(this.b)};_.b=null;function mL(a){Dk();this.b=a}t(678,25,{},mL);_.Hc=function(){mr(this.b.L.bb);var a=this.b;Ps((!a.q&&(a.q=new FM),a.q))};_.b=null;function nL(a){Dk();this.b=a}t(679,25,{},nL);_.Hc=function(){$K(this.b,(cr(),dr))};_.b=null;function oL(a){Dk();this.b=a}t(680,25,{},oL);_.Hc=function(){$K(this.b,(cr(),aL))};_.b=null;function rL(){}t(681,1,{},rL);function uL(a){this.b=a}t(682,1,{},uL);_.Tc=function(){this.b.Md()};_.b=null;
+function xL(a){this.b=a}t(683,1,{},xL);_.b=null;function gL(a){this.b=a}t(684,1,ji,gL);_.xc=function(){this.b.G==(cr(),dr)?Ck(this.b.s,333):this.b.G==aL&&Ck(this.b.t,333)};_.b=null;function YK(a){this.hb=a;rw(this)}t(685,313,Ki,YK);_.Uc=function(a){return B(this,a,(hs(),hs(),is))};_.Vc=function(a){return B(this,a,(Sj(),Sj(),Tj))};_.Wc=function(a){return B(this,a,(ls(),ls(),ms))};_.Xc=function(a){return B(this,a,(Uj(),Uj(),Vj))};function FM(){ut.call(this,null)}t(686,245,li,FM);
+function cr(){cr=x;dr=new GM("MAXIMIZED",0);aL=new GM("MINIMIZED",1);bL=new GM("NORMAL",2);HM=K(IM,m,99,[dr,aL,bL])}function GM(a,b){I.call(this,a,b)}t(687,146,{72:1,76:1,78:1,99:1},GM);var HM,dr,aL,bL;
+function ev(a){var b=(fw(),gw).scrollWidth,c=gw.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+kg;a.style.marginTop=-d+kg;a.style.width=b+e+kg;a.style.height=c+d+kg}
+function JM(a,b){var c,d,e;if(a.n)return!0;a.y.Ue();for(c=new yw(b);c.b.b<c.b.c.d-1;)d=CK(zw(c.b)),e=d.gb,A(e,105)&&e.td(d.qd()),d.qd()&&jj(a.y,d);return!0}
+function KM(a,b){var c,d,e;if(b.b)a.d&&qk(a.d),a.d=new LM(a,b),rk(a.d,333);else for(d=new Vi(a.y);d.c<d.e.Je();)c=Wi(d),e=c.fb,Qw(b,MM(c),e.t,e.u),NM(c,e.v,e.s,K(M,s,-1,[OM(a.r.b,c).e,OM(a.q.b,c).d,OM(a.o.b,c).b,OM(a.p.b,c).c]),K(M,s,-1,[PM(a.j.b,c).e,PM(a.i.b,c).d,PM(a.e.b,c).b,PM(a.f.b,c).c]),K(M,s,-1,[QM(a.v,c),QM(a.u,c),QM(a.s,c),QM(a.t,c)]))}
+function RM(){this.y=new pj;this.k=new SM(this);this.x=new TM(this.k);this.w=new UM(this.k);this.r=new VM(this.k);this.q=new WM(this.k);this.o=new XM(this.k);this.p=new YM(this.k);this.j=new ZM(this.k);this.i=new $M(this.k);this.e=new aN(this.k);this.f=new bN(this.k);this.v=new cN(this.k);this.u=new cN(this.k);this.s=new cN(this.k);this.t=new cN(this.k)}t(691,1,{});_.gg=function(a){KM(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function dN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Vi(b.y);e.c<e.e.Je();)d=Wi(e),A(d,27)&&(d=d.bb),f=d.fb,Qw(c,MM(d),f.t,f.u),NM(d,f.v,f.s,K(M,s,-1,[OM(b.r.b,d).e,OM(b.q.b,d).d,OM(b.o.b,d).b,OM(b.p.b,d).c]),K(M,s,-1,[PM(b.j.b,d).e,PM(b.i.b,d).d,PM(b.e.b,d).b,PM(b.f.b,d).c]),K(M,s,-1,[QM(b.v,d),QM(b.u,d),QM(b.s,d),QM(b.t,d)]));eN(c);a.b.d=null;for(a=new Vi(a.b.y);a.c<a.e.Je();)b=Wi(a),A(b,27)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
+function LM(a,b){this.b=a;this.c=b;var c=(wk(),zk);this.n=new vk(this);this.u=c}t(692,18,{},LM);_.yc=function(){dN(this)};_.zc=function(){dN(this)};
+_.Bc=function(a){var b,c,d;for(c=new Vi(this.b.y);c.c<c.e.Je();)b=Wi(c),A(b,27)&&(b=b.bb),d=b.fb,d.j=Wt(d.p+(d.t-d.p)*a),d.w=Wt(d.q+(d.u-d.q)*a),d.x=Wt(d.r+(d.v-d.r)*a),d.i=Wt(d.o+(d.s-d.o)*a),Qw(this.c,MM(b),d.j,d.w),NM(b,d.x,d.i,K(M,s,-1,[OM(this.b.r.b,b).e,OM(this.b.q.b,b).d,OM(this.b.o.b,b).b,OM(this.b.p.b,b).c]),K(M,s,-1,[PM(this.b.j.b,b).e,PM(this.b.i.b,b).d,PM(this.b.e.b,b).b,PM(this.b.f.b,b).c]),K(M,s,-1,[QM(this.b.v,b),QM(this.b.u,b),QM(this.b.s,b),QM(this.b.t,b)]))};_.b=null;_.c=null;
+t(694,1,{});_.b=null;function aN(a){this.b=a}t(693,694,{},aN);function bN(a){this.b=a}t(695,694,{},bN);function $M(a){this.b=a}t(696,694,{},$M);function ZM(a){this.b=a}t(697,694,{},ZM);function XM(a){this.b=a}t(698,694,{},XM);function YM(a){this.b=a}t(699,694,{},YM);function WM(a){this.b=a}t(700,694,{},WM);function VM(a){this.b=a}t(701,694,{},VM);t(702,694,{},function(a){this.b=a});t(703,694,{},function(a){this.b=a});
+function QM(a,b){var c=a.b,d;d=sj(c.e,b);d||(d=new LL(GL(b.hb)),z(c.e,b,d));return d.e}function cN(a){this.b=a}t(704,694,{},cN);function UM(a){this.b=a}t(705,694,{},UM);function TM(a){this.b=a}t(706,694,{},TM);function PM(a,b){var c;c=sj(a.b,b);c||(c=new LL(ZK(b.hb)),z(a.b,b,c));return c}function OM(a,b){var c;c=sj(a.c,b);c||(c=new LL(FL(b.hb)),z(a.c,b,c));return c}
+function fN(a,b){var c,d;d=sj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=uM(b),f,g,j,h,n;if(A(b,104)){if(null!=c.n&&null!=c.k){d=new fr(gN(e,!0),gN(e,!1));break a}h=b.cg();null!=c.n&&(h.c=gN(e,!0));null!=c.k&&(h.b=gN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new fr(gN(e,!0),gN(e,!1));break a}h=new JL;f=b.hb;n=f.style;g=n[gg];j=n[mh];n[gg]="static";n[mh]=Ve;null!=c.n?h.c=gN(e,!0):(n[ph]=nd,h.c=(f.offsetWidth||0)+OM(d.p.b,b).c+OM(d.q.b,b).d);null!=c.k?h.b=gN(e,!1):(n[Ue]=nd,h.b=(f.offsetHeight||0)+OM(d.r.b,b).e+
+OM(d.o.b,b).b);n[gg]=g;n[mh]=j}d=h}null!=c.n&&(Wj(),gq)==c.n.ig()||null!=c.k&&(Wj(),gq)!=c.k.ig()||z(a.f,b,d)}return d}function SM(a){this.i=a;this.d=new Ti;this.f=new Ti;this.c=new Ti;this.b=new Ti;this.e=new Ti}t(707,1,{},SM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function hN(a){var b;b=a.fb;if(null==b||!A(b,102))b=new iN,a.fb=b;return b}function WL(){ZL.call(this,($L(),jN))}function ZL(a){var b=(kN(),lN);RM.call(this);this.c=a;this.b=b}t(708,691,{},WL,ZL);
+_.hg=function(a){var b,c,d,e,f,g,j,h,n;h=new JL;JM(this,a);n=OM(this.p.b,a).c+OM(this.q.b,a).d+PM(this.f.b,a).c+PM(this.i.b,a).d+QM(this.t,a)+QM(this.u,a);d=OM(this.r.b,a).e+OM(this.o.b,a).b+PM(this.j.b,a).e+PM(this.e.b,a).b+QM(this.v,a)+QM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==($L(),jN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Vi(this.y);a.c<a.e.Je();)c=Wi(a),e=hN(c),b=null,j=c.gb,A(j,105)&&(b=j,b=mN(b),b=new fr(b[1]+b[3],b[0]+b[0])),this.c==jN?(n+=fN(this.x.b,c).c,e.b=fN(this.w.b,
+c).b,A(j,105)&&(n+=b.c,e.b+=b.b),f=gk(f,e.b)):(d+=fN(this.w.b,c).b,e.c=fN(this.x.b,c).c,A(j,105)&&(d+=b.b,e.c+=b.c),g=gk(g,e.c));this.c==jN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.gg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(JM(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=QM(this.t,a);E=QM(this.v,a);c=er(a.hb);Q=c.c-(u+QM(this.u,a));r=c.b-(E+QM(this.s,a));g=Q;c=r;this.c==($L(),jN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Vi(this.y);e.c<e.e.Je();)d=Wi(e),b=null,q=hN(d),v=d.gb,A(v,105)&&(b=v,b=mN(b),b=new fr(b[1]+b[3],b[0]+b[0])),this.c==jN?(q.e?++h:(q.c=fN(this.x.b,d).c,A(v,105)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=fN(this.w.b,d).b,A(v,105)&&(q.b+=b.b))):(q.d?++j:(q.b=fN(this.w.b,
+d).b,A(v,105)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=fN(this.x.b,d).c,A(v,105)&&(q.c+=b.c)));for(e=new Vi(this.y);e.c<e.e.Je();)d=Wi(e),b=null,q=d.fb,v=d.gb,A(v,105)&&(b=v,b=mN(b),b=new fr(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==jN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,105)&&(n-=b.c,f-=b.b),this.c==aM?(q.t=this.b==(kN(),lN)?u:this.b==nN?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(kN(),lN)?(q.t=u,q.u=E):this.b==nN?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
+n,q.s=f,u+=J+D),a.b&&(v=d.ld()-mk(a.hb)-QM(this.t,a),-1==q.p&&(q.p=v),v=d.md()-ok(a.hb)-QM(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.od()),-1==q.o&&(q.o=d.nd()));KM(this,a)}};_.b=null;_.c=null;function kN(){kN=x;lN=new oN("START",0);nN=new oN(Kb,1);pN=new oN("END",2);qN=K(rN,m,100,[lN,nN,pN])}function oN(a,b){I.call(this,a,b)}t(709,146,{72:1,76:1,78:1,100:1},oN);var qN,nN,pN,lN;function $L(){$L=x;jN=new sN("HORIZONTAL",0);aM=new sN("VERTICAL",1);tN=K(uN,m,101,[jN,aM])}
+function sN(a,b){I.call(this,a,b)}t(710,146,{72:1,76:1,78:1,101:1},sN);var tN,jN,aM;t(712,1,{106:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function iN(){this.f=!1}function wL(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(711,712,{102:1,106:1},iN,wL);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function vN(a,b){if(a.n)return!0;JM(a,b);if(0<a.y.d){a.b=lv(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,103))d=new wN,c.fb=d;a.c=d;a.y.Ue();jj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function xN(){RM.call(this)}t(713,691,{},xN);
+_.hg=function(a){var b,c;c=new JL;vN(this,a);if(this.b){b=fN(this.x.b,this.b).c;var d=fN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,105)&&(b=mN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=OM(this.p.b,a).c+OM(this.q.b,a).d+PM(this.f.b,a).c+PM(this.i.b,a).d+QM(this.t,a)+QM(this.u,a);c.b+=OM(this.r.b,a).e+OM(this.o.b,a).b+PM(this.j.b,a).e+PM(this.e.b,a).b+QM(this.v,a)+QM(this.s,a);return c};
+_.gg=function(a){var b,c,d,e,f;vN(this,a)&&(d=QM(this.t,a),e=QM(this.v,a),c=er(a.hb),f=c.c-(d+QM(this.u,a)),c=c.b-(e+QM(this.s,a)),b=this.b.gb,A(b,105)&&(b=mN(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.ld()-mk(a.hb)-QM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-ok(a.hb)-QM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.od()),d=this.c,-1==d.o&&(d.o=this.b.nd())),KM(this,a))};_.b=null;_.c=null;function wN(){this.f=!1}
+t(714,712,{103:1,106:1},wN);function mN(a){var b,c,d,e;null==a.b&&(a.b=y(M,s,-1,4,1),e=Ho(Vv(Vv(a.d,0),0)),c=Ho(Vv(Vv(a.d,2),2)),d=FL(a.hb),b=ZK(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function yN(a,b){a.cb&&kk(a);return Vw(a,b)}function zN(){sx();ix.call(this,tx)}t(715,320,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,105:1},zN);_.Cd=function(a){return yN(this,a)};_.b=null;
+function vL(a,b,c){var d=a.q.d;b.fb=c;NK(a,b,a.hb,d,!0)}function MM(a){var b;b=a.gb;return A(b,105)?b:a}function ir(a){if(!a.cb)return new JL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.hg(a),kr(a,a.k),a.e.gg(a),a.k=a.e.hg(a);return a.k}function CK(a){return A(a,105)?a.bb:a}function AN(a){var b;if(!a.o){b=(!SL&&(SL=new RL),SL);var c=BN(a,eb,!0);b.b=c;c=BN(a,fb,!0);b.c=c;a.o=b}return a.o}
+function NK(a,b,c,d,e){if(A(b,27))throw new Lk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,106)&&f.f?(c=new zN,Hw(a,c,a.hb,d,!0),Ww(c,b)):Hw(a,b,c,d,e);OK(a,b)}
+function OK(a,b){var c;c=a.e;if(b){var d=c.k;dj(d.d,b);dj(d.f,b);dj(d.c,b);dj(d.b,b);dj(d.e,b)}else d=c.k,lz(d.d),lz(d.f),lz(d.c),lz(d.b),lz(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==MM(a))c=c.gb;else{if(A(c,98)||A(c,26))d=c,c=c.gb,c==MM(d)&&(c=c.gb);A(c,105)&&A(c.gb,97)&&(c=c.gb)}A(c,104)&&!A(c,97)&&(c.dg(a.gb),c.dg(a))}}
+function mr(a){if(a.cb&&a.hb.style.display!=Qf){a.hb.scrollTop=0;var b=a.hb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==zg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.gg(a);a.d=!1;eN(a)}}function eN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=CK(Az(a.q,d)),A(b,105)&&(b=b.bb),b.qd()&&(A(b,104)?b.eg():A(b,34)&&b.Sd())}function PK(a,b){var c;A(b,105)&&(b=A(b,105)?b.bb:b);c=MM(b);return Ow(a,c)?(A(c,105)&&yN(c,b),OK(a,null),!0):!1}
+function VL(a,b){var c;a.e=b;null!=a.f&&nj(a,mw(a.hb)+Ba+a.f);a.f=b.cZ.e;c=zo(a.f,uo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));oj(a,mw(a.hb)+Ba+a.f);OK(a,null)}function BN(a,b,c){a.n||(a.n=$doc.createElement(Kg),HL(a.n,gg,gd),HL(a.n,mh,Ve),HL(a.n,ff,bb),HL(a.n,ah,bb),a.hb.appendChild(a.n));HL(a.n,ph,b);HL(a.n,Ue,b);a=EL(a.n);return c?a.c:a.b}
+function gN(a,b){var c;c=null.ig();if(c==(Wj(),sq)){c=(AN(a),null.ig());var d=(-1==QL&&(QL=(BL(),LK(gb,!0))),QL);return O(N(Math.round(100*d*c/254)))}if(c==iq)return c=AN(a),d=null.ig(),O(N(cF(d*(-1==c.b&&(c.b=LK(eb,!0)),c.b))));if(c==kq)return c=AN(a),d=null.ig(),O(N(cF(d*(-1==c.c&&(c.c=LK(fb,!0)),c.b))));if(c==qq)return c=(AN(a),null.ig()),d=(-1==QL&&(QL=(BL(),LK(gb,!0))),QL),O(N(Math.round(d*c)));if(c==uq)return c=(AN(a),null.ig()),d=(-1==QL&&(QL=(BL(),LK(gb,!0))),QL),O(N(Math.round(10*d*c/254)));
+if(c==oq)return O(N(cF(12*(AN(a),null.ig())*O(N(cF((-1==QL&&(QL=(BL(),LK(gb,!0))),QL)/72))))));if(c==gq)return BN(a,null.ig(),b);if(c==mq)return c=(AN(a),O(N(cF(null.ig())))),d=(-1==QL&&(QL=(BL(),LK(gb,!0))),QL),O(N(Math.round(d*c/72)));if(null.ig()==eq)return O(N(cF(null.ig())));throw new Lk("Invalid size: "+null.ig());}function kL(){var a=new xN;Sw.call(this);this.k=new fr(-1,-1);new JN(this);this.hb[Gd]="mosaic-LayoutPanel";VL(this,a)}
+t(716,310,{13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,104:1},kL);_.Gd=function(a){NK(this,a,this.hb,this.q.d,!0)};_.vd=function(){Bw(this,new KN)};_.wd=function(){Bw(this,new LN)};_.cg=function(){return ir(this)};_.Dd=function(a){return Kw(this.q,MM(a))};_.Ed=function(a,b,c,d){NK(this,a,b,c,d)};_.dg=function(a){OK(this,a)};_.Fd=function(){return new yw(this)};_.eg=function(){mr(this)};
+_.Ad=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ud(this.j),this.sd(a),this.j=this.i=null;else if(a=ir(this),null!=this.j)a=a.b+kg,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+kg);this.sd(b);this.i=null}else b=a.b+kg,this.ud(a.c+kg),this.sd(b);mr(this)}};_.Sd=function(){mr(this)};_.Cd=function(a){return PK(this,a)};_.sd=function(a){this.hb.style[Ue]=a;this.cb||(this.i=a)};_.Hd=function(a,b,c){Qw(this,MM(a),b,c)};
+_.ud=function(a){this.hb.style[ph]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function KN(){}t(717,1,{},KN);_.Qd=function(a){MM(a).yd()};function LN(){}t(718,1,{},LN);_.Qd=function(a){MM(a).zd()};function yw(a){this.c=a;this.b=new Mw(this.c.q)}t(719,1,{},yw);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return CK(zw(this.b))};_.fd=function(){Aw(this.b)};_.c=null;function MN(){MN=x;new vy}
+function JN(a){MN();Xi(a.hb,"dragdrop-dropTarget",!0);this.b=a;new NN(this)}t(720,9,{},JN);function NN(a){Dk();this.b=a}t(721,25,{},NN);_.Hc=function(){OK(this.b.b,null);mr(this.b.b)};_.b=null;function uM(a){a=a.gb;return!a?null:A(a,104)?a:uM(a)}function dL(a,b,c){var d;d=a.hb;NM(a,b,c,FL(d),ZK(d),GL(d))}
+function NM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.ud((0>g?0:g)+(Wj(),kg)),b!=a.od()&&a.ud((0>b?0:b)+kg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Wj(),kg)),c!=a.nd()&&a.sd((0>c?0:c)+kg))}function kr(a,b){dL(a,b.c,b.b)}t(724,1,{});
+function bH(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:DD(a,b,~~Ni(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Uf:typeof v,r=r==Wf?Object.prototype.toString.call(v)==Vc||typeof v.length==Vf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Uf,r)))if(v=H(Vf,r),r=H("boolean",r),ON===D)v&&(o[u]=new DH(o[u])),r&&(o[u]=(oH(),o[u]?rH:pH));else{q=v||r;if(q=
+!q&&null!=D&&Qn(D)==PN){q=o[u];if(null==q||QN(q,D))continue;if(On(q)&&(q=q&&q.g?q.g:null,null!=q&&QN(q,D))){o[u]=q;continue}}if(!H(Wf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function RN(){this.d=new Ti;this.b=new Ti;this.c=new Ti}function QN(a,b){var c;if(ON==b||SN==b&&A(a,107))return!0;if(null!=a)for(c=Qn(a);c&&c!=ON;c=null)if(c==b)return!0;return!1}t(723,724,{},RN);function ZG(){ZG=x;aH=new RN}
+function eH(a,b){ZG();z(aH.d,a,b)}function WG(a){ZG();var b,c,d;d=yo(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function XG(a,b){var c;ZG();return c=b&&b[0]&&(typeof b[0]==Wf||typeof b[0]==Ce)?b[0]:null,QN(c,a)}function cH(a){var b=YG;ZG();var c,d;d=aH.c;if(c=!b?d.c:DD(d,b,~~Ni(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?ED(d,c):GD(d,b,c,~~Ni(b))}
+function xG(a){ZG();var b=aH,c;null==a?a=null:(c=a[dd],c||(0!=(Qn(a).c&4)?a=[]:(b=(b=sj(b.d,Qn(a)))&&typeof b==Ce?new b(a):a,a=a[dd]=b),c=a),a=c);return a}var aH;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=bo&&(e=sk(),2E3<e-eo&&(eo=e,co=ao()));if(0==bo++){var f=(fo(),go),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=oo(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(fo(),go),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=oo(n,o);while(h.d);h.d=o}}--bo;c&&-1!=co&&($wnd.clearTimeout(co),co=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Xt)()}catch(d){a(b)}else C(Xt)()}var ON=Y(1),Un=Y(103),TN=zH(" I"),M=uH(733,TN),ZH=uH(731,ON),UN=zH(" Z"),BI=uH(734,UN);Y(102);Y(101);Y(100);var VN=Y(520),xo=uH(735,VN),WN=Y(264),Du=uH(736,WN);Y(265);Y(146);Y(495);Y(109);Y(506);var XN=zH(" B");Y(510);var YN=zH(" C"),Oi=uH(737,YN),PN=Y(508),ZN=zH(" D"),FE=uH(738,ZN);Y(509);Y(511);var $N=Y(514),eG=uH(739,$N),aO=zH(" J"),bO=Y(2),Zt=uH(732,bO),AL=uH(740,XN);Y(523);Y(505);Y(99);Y(193);Y(493);
+var YG=Y(486);Y(502);var kH=Y(500);Y(498);Y(499);Y(504);Y(120);Y(111);Y(112);Y(113);Y(116);Y(118);Y(117);Y(119);Y(121);Y(97);Y(517);Y(512);Y(501);Y(487);Y(488);Y(489);Y(490);Y(491);Y(492);var cO=Y(399);Y(398);Y(397);Y(396);Y(485);Y(484);var HB=Y(413),jE=uH(741,HB),dO=Y(419),oE=uH(742,dO),eO=Y(420),qE=uH(743,eO),fO=Y(562),uG=uH(744,fO),Pt=uH(745,M),gO=$(560,function(){vE();return oI}),pI=uH(746,gO);Y(561);Y(422);Y(421);Y(555);Y(554);Y(563);Y(564);Y(559);Y(456);Y(558);var hB=uH(747,cO);Y(411);Y(566);
+Y(497);yH();Y(496);yH();Y(724);Y(723);var SN=yH();Y(314);var hO=Y(313);Y(312);Y(318);Y(332);Y(373);Y(568);Y(567);Y(311);Y(310);Y(570);Y(569);Y(575);Y(576);Y(577);Y(578);Y(579);Y(580);Y(581);Y(582);Y(571);Y(572);Y(573);Y(574);Y(251);Y(250);Y(323);Y(324);Y(325);Y(593);Y(602);Y(25);Y(594);Y(595);Y(596);Y(597);Y(598);Y(599);Y(600);Y(601);Y(296);Y(369);Y(372);Y(370);Y(371);Y(204);Y(203);Y(298);Y(245);Y(300);Y(212);var iO=Y(211);Y(248);Y(247);Y(246);Y(393);Y(394);Y(395);Y(477);Y(476);Y(475);Y(478);Y(479);
+Y(480);Y(481);Y(624);Y(625);Y(626);Y(627);var jO=$(181,function(){Wj();return wq}),xq=uH(748,jO),kO=$(145,function(){Xj();return Vo}),Wo=uH(749,kO),lO=$(152,function(){Xo();return Hp}),Ip=uH(750,lO),mO=$(171,function(){Jp();return Sp}),Tp=uH(751,mO),nO=$(176,function(){Up();return cq}),dq=uH(752,nO);$(182,null);$(183,null);$(184,null);$(185,null);$(186,null);$(187,null);$(188,null);$(189,null);$(190,null);$(147,null);$(148,null);$(149,null);$(150,null);$(151,null);$(153,null);$(163,null);$(164,null);
+$(165,null);$(166,null);$(167,null);$(168,null);$(169,null);$(170,null);$(154,null);$(155,null);$(156,null);$(157,null);$(158,null);$(159,null);$(160,null);$(161,null);$(162,null);$(172,null);$(173,null);$(174,null);$(175,null);$(177,null);$(178,null);$(179,null);$(180,null);Y(468);Y(467);Y(527);Y(529);Y(528);Y(530);Y(532);Y(531);Y(533);Y(537);Y(538);Y(202);Y(208);Y(207);Y(206);Y(210);Y(230);Y(439);Y(438);var AC=Y(437),gF=uH(753,AC),FI=uH(754,aO);Y(423);Y(534);Y(540);Y(535);Y(536);Y(424);Y(592);Y(433);
+Y(432);Y(431);Y(436);var oO=yH(),zK=uH(755,oO);Y(294);Y(466);Y(546);var pO=$(254,function(){Et();return Jt}),Kt=uH(756,pO);Y(446);Y(447);Y(430);var lC=Y(425);Y(526);Y(409);Y(410);Y(435);var wC=Y(434);Y(427);Y(426);Y(544);Y(553);Y(428);Y(470);Y(519);Y(556);Y(557);Y(565);Y(416);var LB=Y(415);Y(444);Y(445);Y(401);Y(400);Y(453);yH();yH();yH();Y(403);Y(404);Y(209);Y(382);var Bz=uH(757,hO);Y(383);Y(605);Y(604);Y(343);Y(345);Y(344);Y(346);Y(232);Y(249);Y(235);Y(237);var SB=Y(418);Y(469);Y(406);Y(405);Y(412);
+Y(550);Y(522);Y(240);Y(455);Y(227);Y(228);Y(231);Y(225);Y(224);Y(226);var UB=Y(588);Y(214);Y(218);Y(414);Y(607);Y(612);Y(454);Y(513);Y(457);var jB=Y(408),iB=uH(758,LB);Y(643);Y(441);Y(442);Y(443);Y(407);Y(585);Y(586);Y(216);Y(215);Y(217);Y(219);Y(348);Y(347);Y(339);Y(340);Y(632);Y(613);Y(614);Y(539);Y(547);Y(548);Y(549);Y(606);Y(608);var mC=Y(429);Y(589);Y(551);Y(239);Y(236);Y(238);Y(234);Y(223);Y(222);Y(221);Y(276);Y(611);Y(317);Y(316);Y(315);Y(631);Y(630);Y(629);Y(616);Y(628);
+var qO=$(687,function(){cr();return HM}),IM=uH(759,qO);Y(686);Y(685);Y(677);Y(678);Y(679);Y(680);Y(681);Y(682);Y(683);Y(684);Y(658);var rO=$(319,function(){jx();return qx}),rx=uH(760,rO),sO=$(365,function(){fx();return Yy}),Zy=uH(761,sO);Y(18);Y(366);Y(367);Y(362);Y(363);Y(364);Y(19);Y(20);Y(21);Y(452);Y(417);Y(674);Y(353);Y(675);Y(354);Y(355);Y(356);Y(357);Y(360);Y(328);Y(327);Y(326);Y(609);Y(610);Y(615);Y(269);Y(331);Y(361);Y(349);Y(376);Y(375);Y(374);
+var tO=$(377,function(){oz();return yz}),zz=uH(762,tO);$(378,null);$(379,null);$(380,null);$(381,null);Y(252);Y(590);Y(329);Y(342);Y(341);Y(543);Y(321);Y(205);Y(591);Y(330);Y(660);Y(3);Y(663);Y(664);Y(662);Y(661);Y(654);Y(653);Y(716);Y(717);Y(718);Y(719);Y(656);Y(243);var ZC=Y(449),aD=uH(763,ZC);Y(450);Y(448);Y(30);Y(31);Y(29);Y(32);Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);var uO=Y(52),Ny=uH(764,uO);Y(41);Y(42);Y(43);Y(44);Y(45);Y(46);Y(47);Y(49);Y(48);Y(50);Y(51);Y(53);Y(54);Y(56);Y(57);Y(55);Y(58);Y(59);
+Y(60);Y(61);Y(63);Y(65);Y(66);Y(64);Y(62);Y(67);Y(68);Y(69);Y(70);Y(72);Y(75);Y(74);Y(76);Y(79);Y(80);Y(78);Y(81);Y(82);Y(83);Y(84);Y(85);Y(86);Y(88);Y(89);Y(87);Y(90);Y(91);Y(92);Y(93);Y(95);Y(96);Y(94);Y(270);var KL=Y(645);Y(322);var OL=Y(647);Y(241);Y(672);Y(671);Y(462);Y(461);Y(463);Y(242);Y(278);Y(280);Y(279);Y(274);Y(385);Y(271);Y(320);Y(715);Y(285);Y(288);Y(286);Y(287);Y(5);Y(7);Y(6);Y(617);Y(451);Y(464);Y(386);Y(201);Y(306);Y(308);Y(307);Y(458);Y(459);Y(465);Y(244);Y(273);Y(34);Y(281);Y(350);
+Y(351);Y(352);Y(282);var zM=uH(765,iO);Y(283);Y(587);Y(673);Y(640);Y(503);Y(524);Y(33);Y(71);var PL=Y(648);Y(657);Y(676);Y(712);Y(711);Y(213);Y(229);Y(4);Y(639);Y(691);Y(708);var vO=$(709,function(){kN();return qN}),rN=uH(766,vO),wO=$(710,function(){$L();return tN}),uN=uH(767,wO);Y(694);Y(703);Y(702);Y(706);Y(705);Y(701);Y(700);Y(698);Y(699);Y(697);Y(696);Y(693);Y(695);Y(704);Y(707);Y(692);Y(659);Y(713);Y(334);Y(333);Y(336);Y(337);Y(335);Y(284);Y(22);Y(304);Y(305);Y(11);Y(14);Y(23);
+var xO=Y(26),Ok=uH(768,xO);Y(24);Y(27);Y(28);Y(714);Y(8);Y(10);Y(9);Y(720);Y(721);Y(665);Y(668);Y(669);Y(670);Y(666);Y(667);var ML=Y(646);Y(650);Y(651);Y(220);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/A3D2B7C95C4FC47DB0996CBDF930EA17.cache.html b/public/jsme/A3D2B7C95C4FC47DB0996CBDF930EA17.cache.html
new file mode 100644
index 0000000..0d883c3
--- /dev/null
+++ b/public/jsme/A3D2B7C95C4FC47DB0996CBDF930EA17.cache.html
@@ -0,0 +1,657 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'A3D2B7C95C4FC47DB0996CBDF930EA17';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ga='" height="',ha='" y="',ja='">',la="#",ma="$MOL\n",na="&",oa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Da="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Ma="-NC=O",Na="-NH-SO2-Me",Pa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Ya="//",Za="/>",ab="0",bb="0px",cb="1",db="100%",eb="1em",fb="1ex",
+gb="1in",hb="1px",jb="2",kb="3",lb=":",mb=": ",nb=";",ob="<",qb="=",rb=">",sb="?",ub="@",vb="@@",wb="A",xb="After",yb="Any",Ab="Aromatic",Bb="B",Cb="BODY",Db="Before",Eb="Br",Fb="C",Gb="CENTER",Hb="CSS1Compat",Ib="Center",Kb="Cl",Ob="Class$",Pb="Copy as ",Qb="DEFAULT",Rb="Dialog",Tb="East",Ub="F",Vb="First",Wb='For input string: "',Xb="GBVTBU-BB",Yb="H",Zb="Helvetica",$b="I",ac="Incorrect URL: ",bc="Internal index set to null.",cc="JSME",dc="JUSTIFY",ec="JavaScript",gc="LEFT",hc="MOL n. ",ic="N",
+jc="NA",kc="NONE",lc="No more molecules in SDF buffer",mc="Nonring",nc="North",oc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",pc="O",qc="ONE_WAY_CORNER",rc="P",sc="R",tc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Ec="Ring",Fc="S",Gc="SMILES",Hc="Se",Ic="Si",Jc="South",Kc="Style names cannot be empty",Lc="Unknown",Mc="West",Pc="X",Qc="[",Uc="[object Array]",Vc="\\",Wc="]",Xc="__gwtex_wrap",Yc="__uiObjectID",Zc=
+"a",$c="absolute",ad="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",sd="border-left-width",td="border-top-width",ud="bottom",vd="button",wd="cellPadding",xd="cellSpacing",yd="center",zd="change",Dd="checkbox",Fd="className",Gd="click",Hd="click marked atom to delete mark",Id="clip",Jd="code",Kd="col",Ld="colSpan",Md="columnheader",Nd="combobox",Od="complementary",Pd="contentinfo",Qd="contextmenu",
+Rd="cssFloat",Sd="cursor",Td="dblclick",Xd="definition",Yd="dialog",Zd="dir",$d="directory",ae="display",ge="div",he="document",ie="dragdrop-handle",je="dragdrop-selected",ke="dragend",le="dragenter",me="dragover",ne="dragstart",oe="drop",pe="end_gesture",qe="error",re="filter",se="fixed",te="float",ue="focus",ve="fontFamily",we="fontSize",xe="fontStyle",ye="fontWeight",ze="form",Ae="function",Be="g",Ce="gesturechange",De="gestureend",Ee="gesturestart",Fe="google",Ge="grid",He="gridcell",Je="group",
+Ke="gwt-MenuBar",Le="gwt-MenuBarPopup",Me="heading",Ne="height",Oe="hidden",Ve="id",We="img",Xe="is_touch_supported",Ye="italic",Ze="java.vm.name",$e="jsa-resetDiv",af="keydown",bf="keypress",cf="keyup",df="left",ef="link",ff="list",gf="listbox",hf="listitem",jf="load",kf="log",lf="ltr",mf="main",nf="marquee",of="math",pf="menu",qf="menuPopup",rf="menubar",sf="menuitem",uf="menuitemcheckbox",vf="menuitemradio",wf="middle",xf="mousedown",yf="mousemove",Ef="mouseout",Ff="mouseover",Gf="mouseup",Hf=
+"mousewheel",If="move",Jf="msie",Kf="multipart",Lf="n",Mf="name",Nf="navigation",Of="none",Pf="noreaction",Qf="note",Rf="nowrap",Sf="null",Tf="number",Uf="object",Vf="offsetHeight",Wf="offsetWidth",Xf="ontouchstart",Yf="opera",Zf="option",$f="outline",ag="overflow",bg="padding",cg="paste",dg="popupContent",eg="position",fg="presentation",gg="progressbar",hg="px",ig="px, ",jg="px;",kg="radio",lg="radiogroup",mg="reaction",ng="rect(0px, 0px, 0px, 0px)",og="region",pg="rgb(",qg="right",rg="role",sg=
+"rotation",tg="row",vg="rowgroup",wg="rowheader",xg="rtl",yg="s",zg="safari",Ag="scale100",Bg="scrollbar",Cg="se",Dg="search",Eg="separator",Fg="serif",Hg='shape-rendering="crispEdges"',Ig="slider",Jg="span",Kg="spinbutton",Lg="status",Mg="subMenuIcon-selected",Ng="tab",Og="table",Pg="tablist",Qg="tabpanel",Rg="tbody",Sg="td",Tg="text",Ug="textAlign",Vg="textbox",Wg="timer",Xg="title",Yg="toolbar",Zg="tooltip",$g="top",ah="touchcancel",bh="touchend",ch="touchmove",dh="touchstart",eh="tr",fh="tree",
+gh="treegrid",hh="treeitem",ih="true",jh="value",kh="verticalAlign",lh="visibility",mh="visible",nh="whiteSpace",oh="width",ph="x",qh="zIndex",rh="|",_,sh={l:4194303,m:4194303,h:1048575},th={l:0,m:0,h:0},uh={l:1,m:0,h:0},vh={l:2,m:0,h:0},wh={l:3,m:0,h:0},xh={l:4,m:0,h:0},yh={l:8,m:0,h:0},zh={l:10,m:0,h:0},Ah={l:16,m:0,h:0},Bh={l:32,m:0,h:0},Ch={l:64,m:0,h:0},Dh={l:128,m:0,h:0},Eh={l:256,m:0,h:0},Fh={l:512,m:0,h:0},Gh={l:1024,m:0,h:0},Hh={l:2048,m:0,h:0},Ih={l:8192,m:0,h:0},Qh={l:16384,m:0,h:0},Rh=
+{l:32768,m:0,h:0},Sh={l:65536,m:0,h:0},Th={l:131072,m:0,h:0},Uh={l:262144,m:0,h:0},Vh={l:524288,m:0,h:0},Wh={},Xh={46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,142:1,149:1},Yh={9:1,10:1,117:1,121:1,123:1},Zh={117:1,120:1,134:1},$h={48:1},ai={136:1},bi={90:1,91:1,97:1,111:1,117:1},ci={53:1,117:1},di={46:1,48:1,57:1,61:1,69:1,71:1,72:1,80:1,82:1},ei={94:1,117:1},fi={47:1,83:1},gi={56:1},hi={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,
+34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},ii={2:1},ji={55:1},ki={90:1,97:1,111:1,117:1},li={7:1,9:1,117:1,121:1,123:1},mi={97:1,117:1},ni={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,64:1,66:1,69:1,70:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},oi={152:1},pi={117:1,134:1},qi={117:1,
+124:1,126:1,130:1,132:1},ri={81:1,117:1,121:1,123:1},si={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},m={117:1,120:1},ti={84:1,117:1,124:1,130:1,132:1},s={116:1,117:1,120:1},ui={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},vi={138:1},wi={119:1},xi={113:1},yi={117:1,124:1,132:1},zi={134:1},Ai={90:1,91:1,
+97:1,103:1,111:1,117:1},Bi={117:1},Ci={117:1,124:1,130:1,132:1},Di={46:1,48:1,57:1,69:1,72:1,80:1,82:1},Ei={8:1,9:1,117:1,121:1,123:1},Fi={117:1,120:1,135:1},Gi={45:1},Hi={69:1,80:1},Ii={11:1,117:1,121:1,123:1},Ji={6:1,9:1,117:1,121:1,123:1},Ki={46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1},Li={12:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},Mi={85:1,90:1,91:1,97:1,106:1,111:1,113:1,117:1},Ni={135:1};
+function t(a,b,c){var d=Wh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Wh[a]=function(){}),_=d.prototype=0>b?{}:new Wh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Oi(this)};
+_.tS=function(){var a=this.cZ.e+ub,b;b=this.hC();var c,d,e;c=y(Pi,m,-1,8,1);d=(Qi(),Ri);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Si(){Si=x;Ti=new Ui}function Vi(a){for(var b,a=new Wi(a.k.n);a.c<a.e.Oe();)b=Xi(a),Yi(b.td(),je,!1),Zi(a)}
+function $i(a,b,c){var a=a.o,d;try{d=new aj(b,c.Yc(a),c._c(a),(c.Zc(a),c.$c(a))),z(a.d,c,d)}catch(e){e=bj(e);if(A(e,124))throw new cj("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Yi(b.td(),Xb,!0);Yi(c.td(),ie,!0);z(Ti,b,c)}function dj(a,b){var c;c=ej(Ti,b);var d;d=ej(a.o.d,c);if(!d)throw new fj("dragHandle was not draggable");gj(d.c.b);gj(d.e.b);gj(d.d.b);Yi(b.td(),Xb,!1);Yi(c.td(),ie,!1)}
+function hj(a){var b;a.p=!1;for(a=new Wi(a.k.n);a.c<a.e.Oe();)b=Xi(a),Yi(b.td(),je,!1),Zi(a)}function ij(a,b){jj(a.k.n,b)?Yi(b.td(),je,!1):a.p?(kj(a.k.n,b),Yi(b.td(),je,!0)):(a.k.n.Ze(),kj(a.k.n,b))}function lj(a){this.i=a;this.k=new mj(this);this.o=new nj(this.k)}t(3,1,{});_.rc=function(){oj(this.k.f,"dragdrop-dragging")};_.sc=function(){pj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ti;function mj(a){this.n=new qj;this.e=a;this.b=a.i}t(4,1,{},mj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function rj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function sj(a,b){var c;c=tj(a.d,uj).b;b.b.ctrlKey||b.b.metaKey||Vi(a.c.e);ij(a.c.e,c)}function vj(a){a.c.i=null;a.c.e.sc();wj((xj(),yj(null)),a.b,0,0);var b=a.b.pb;zj=b;Aj();Bj=b;a.e=2}
+function nj(a){this.d=new Ui;this.c=a;this.b=new Cj;Dj(this.b,Ej(),Fj());B(this.b,this,(Gj(),Gj(),Hj));B(this.b,this,(Ij(),Ij(),Jj));a=this.b.pb.style;a[re]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Kj(),hg);a.borderStyle=(Lj(),Of);a[nd]="blue"}t(5,1,{},nj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Mj(a);e=Nj(a);b=Oj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!uj)uj=c,this.c.f=tj(this.d,uj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Pj(this.c.n,this.c.f)&&(Vi(this.c.e),ij(this.c.e,this.c.f)),Qj(new Rj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Sj(uj,null),uj!=this.c.f&&(c=new Sj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,vj(this),1!=this.e&&rj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Tj(a,b);a=gk(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(hk(ik(d-this.i),ik(a-this.j))>=this.c.e.n?(jk(),-1!=Pj(this.c.n,this.c.f)||ij(this.c.e,this.c.f),c=new Sj(uj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,vj(this)):kk.preventDefault()),1==this.e)return;kk.preventDefault();rj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Tj(a,b);b=gk(a,b);if(1==Oj(a.b)&&(this.f=!1,uj))try{if(jk(),1==this.e)sj(this,a);else{d!=this.b&&(c=new Sj(d,null),e+=c.b,b+=c.e);try{rj(this,e,b),this.c.e.rc(),3!=this.e&&sj(this,a)}finally{var f=this.b.pb;zj&&f==zj&&(zj=null);Aj();f===Bj&&(Bj=null);lk(this.b);this.e=1;this.c.f=null}}}finally{uj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var uj=null;function Rj(){}t(6,1,gi,Rj);_.xc=function(){jk()};
+function aj(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},aj);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+za+this.e+va};function Sj(a,b){!a||a==(xj(),yj(null))?this.i=this.f=0:(this.f=a.pd()-mk(a.pb),this.i=a.qd()-(a.pb.scrollTop||0));!b||b==(xj(),yj(null))?this.d=this.c=0:(this.c=nk(b.pb)+ok(b.pb),this.d=pk(b.pb)+qk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Sj);
+_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function jk(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function ok(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(sd),-1==a.indexOf(hg)?0:parseInt(a.substr(0,a.length-2))):0}function qk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(td),-1==a.indexOf(hg)?0:parseInt(a.substr(0,a.length-2))):0}
+function rk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}function sk(a,b){var c=tk();rk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;uk(a.n,tk())}function vk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(18,1,{});_.yc=function(){this.w&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function uk(a,b){vk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function wk(a){this.b=a}t(19,1,{},wk);_.Cc=function(a){uk(this,a)};_.b=null;t(20,1,{});t(21,1,ii);function xk(){xk=x;var a;(a=new yk)&&(a.Fc()||(a=new zk));Ak=a}t(22,20,{});var Ak=null;function zk(){this.b=new qj;this.c=new Bk(this)}t(23,22,{},zk);
+_.Fc=function(){return!0};_.Dc=function(a){a=new Ck(this,a);kj(this.b,a);1==this.b.d&&Dk(this.c,16);return a};function Ek(){Ek=x;Fk=new qj;var a=new Gk;Hk();Ik(Jk?Jk:Jk=new Kk,a)}function Lk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);jj(Fk,a)}function Dk(a,b){if(0>b)throw new Mk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);jj(Fk,a);a.c=!1;a.d=Nk(a,b);kj(Fk,a)}function Ok(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
+function Nk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||jj(Fk,this);this.Hc()};_.c=!1;_.d=0;var Fk;function Bk(a){Ek();this.b=a}t(24,25,{},Bk);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Pk,m,3,a.b.d,0);b=Qk(a.b,b);c=new Rk;for(e=0,f=b.length;e<f;++e)d=b[e],jj(a.b,d),uk(d.b,c.b);0<a.b.d&&Dk(a.c,hk(5,16-(tk()-c.b)))};_.b=null;function Ck(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},Ck);_.Ec=function(){var a=this.c;jj(a.b,this);0==a.b.d&&Lk(a.c)};_.b=null;
+_.c=null;function Sk(a,b){var c=C(function(){var b=tk();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function yk(){}t(27,22,{},yk);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Sk(a,b);return new Tk(c)};function Tk(a){this.b=a}t(28,21,ii,Tk);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Uk(){this.b=ad}t(29,30,{},Uk);function Vk(){this.b=hd}t(31,30,{},Vk);
+function Wk(){this.b=kd}t(32,30,{},Wk);t(34,1,{});_.b=null;function Xk(a){this.b=a}t(33,34,{},Xk);function Yk(){this.b=ld}t(35,30,{},Yk);function Zk(){this.b=od}t(36,30,{},Zk);function $k(){this.b=vd}t(37,30,{},$k);function al(){this.b=Dd}t(38,30,{},al);function bl(){this.b=Md}t(39,30,{},bl);function cl(){this.b=Nd}t(40,30,{},cl);function dl(){this.b=Od}t(41,30,{},dl);function fl(){this.b=Pd}t(42,30,{},fl);function gl(){this.b=Xd}t(43,30,{},gl);function hl(){this.b=Yd}t(44,30,{},hl);
+function il(){this.b=$d}t(45,30,{},il);function jl(){this.b=he}t(46,30,{},jl);function kl(){this.b=ze}t(47,30,{},kl);function ll(){this.b=Ge}t(48,30,{},ll);function ml(){this.b=He}t(49,30,{},ml);function nl(){this.b=Je}t(50,30,{},nl);function ol(){this.b=Me}t(51,30,{},ol);function pl(a){this.b=a.id}t(52,1,{4:1,5:1},pl);_.b=null;function ql(){this.b=We}t(53,30,{},ql);function rl(){this.b=ef}t(54,30,{},rl);function sl(){this.b=ff}t(55,30,{},sl);function tl(){this.b=gf}t(56,30,{},tl);
+function ul(){this.b=hf}t(57,30,{},ul);function vl(){this.b=kf}t(58,30,{},vl);function wl(){this.b=mf}t(59,30,{},wl);function xl(){this.b=nf}t(60,30,{},xl);function yl(){this.b=of}t(61,30,{},yl);function zl(){this.b=pf}t(62,30,{},zl);function Al(){this.b=rf}t(63,30,{},Al);function Bl(){this.b=sf}t(64,30,{},Bl);function Cl(){this.b=uf}t(65,30,{},Cl);function Dl(){this.b=vf}t(66,30,{},Dl);function El(){this.b=Nf}t(67,30,{},El);function Fl(){this.b=Qf}t(68,30,{},Fl);function Gl(){this.b=Zf}
+t(69,30,{},Gl);function Hl(){this.b=fg}t(70,30,{},Hl);t(71,34,{},function(a){this.b=a});function Il(){this.b=gg}t(72,30,{},Il);function Jl(){Jl=x;Kl=new Xk("aria-activedescendant")}var Kl;function Ll(){this.b=kg}t(74,30,{},Ll);function Ml(){this.b=lg}t(75,30,{},Ml);function Nl(){this.b=og}t(76,30,{},Nl);
+function Ol(){Ol=x;Pl=new Vk;Ql=new Uk;Rl=new Wk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new gl;am=new hl;bm=new il;cm=new jl;dm=new kl;em=new ml;fm=new ll;gm=new nl;hm=new ol;im=new ql;jm=new rl;km=new tl;lm=new ul;mm=new sl;nm=new vl;om=new wl;pm=new xl;qm=new yl;rm=new Al;sm=new Cl;tm=new Dl;um=new Bl;vm=new zl;wm=new El;xm=new Fl;ym=new Gl;zm=new Hl;Am=new Il;Bm=new Ml;Cm=new Ll;Dm=new Nl;Em=new Fm;Gm=new Hm;Im=new Jm;Km=new Lm;Mm=new Nm;Om=new Pm;Qm=
+new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;dn=new en;fn=new gn;hn=new jn;kn=new ln;Bn=new Cn;Dn=new En;F=new Ui;z(F,og,Dm);z(F,ad,Ql);z(F,Yd,am);z(F,hd,Pl);z(F,kd,Rl);z(F,he,cm);z(F,ld,Sl);z(F,od,Tl);z(F,vd,Ul);z(F,Dd,Vl);z(F,He,em);z(F,Md,Wl);z(F,Je,gm);z(F,Nd,Xl);z(F,Od,Yl);z(F,Pd,Zl);z(F,Xd,$l);z(F,ff,mm);z(F,$d,bm);z(F,ze,dm);z(F,Ge,fm);z(F,Me,hm);z(F,We,im);z(F,ef,jm);z(F,gf,km);z(F,hf,lm);z(F,kf,nm);z(F,mf,om);z(F,nf,pm);z(F,of,qm);z(F,pf,vm);z(F,rf,rm);z(F,sf,um);z(F,
+uf,sm);z(F,Zf,ym);z(F,kg,Cm);z(F,vf,tm);z(F,Nf,wm);z(F,Qf,xm);z(F,fg,zm);z(F,gg,Am);z(F,lg,Bm);z(F,tg,Im);z(F,vg,Em);z(F,wg,Gm);z(F,Dg,Mm);z(F,Eg,Om);z(F,Bg,Km);z(F,Ig,Qm);z(F,Kg,Sm);z(F,Lg,Um);z(F,Ng,$m);z(F,Pg,Wm);z(F,Qg,Ym);z(F,Vg,bn);z(F,Wg,dn);z(F,Yg,fn);z(F,Zg,hn);z(F,fh,Dn);z(F,gh,kn);z(F,hh,Bn)}var Ql,Pl,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,$l,am,bm,cm,dm,fm,em,gm,hm,im,jm,mm,km,lm,nm,om,pm,qm,vm,rm,um,sm,tm,wm,xm,ym,zm,Am,Cm,Bm,Dm,F,Im,Em,Gm,Km,Mm,Om,Qm,Sm,Um,$m,Wm,Ym,bn,dn,fn,hn,Dn,kn,Bn;
+function Jm(){this.b=tg}t(78,30,{},Jm);function Fm(){this.b=vg}t(79,30,{},Fm);function Hm(){this.b=wg}t(80,30,{},Hm);function Lm(){this.b=Bg}t(81,30,{},Lm);function Nm(){this.b=Dg}t(82,30,{},Nm);function Pm(){this.b=Eg}t(83,30,{},Pm);function Rm(){this.b=Ig}t(84,30,{},Rm);function Tm(){this.b=Kg}t(85,30,{},Tm);function Vm(){this.b=Lg}t(86,30,{},Vm);function an(){this.b=Ng}t(87,30,{},an);function Xm(){this.b=Pg}t(88,30,{},Xm);function Zm(){this.b=Qg}t(89,30,{},Zm);function cn(){this.b=Vg}
+t(90,30,{},cn);function en(){this.b=Wg}t(91,30,{},en);function gn(){this.b=Yg}t(92,30,{},gn);function jn(){this.b=Zg}t(93,30,{},jn);function En(){this.b=fh}t(94,30,{},En);function ln(){this.b=gh}t(95,30,{},ln);function Cn(){this.b=hh}t(96,30,{},Cn);function Rk(){this.b=tk()}function tk(){return(new Date).getTime()}t(97,1,{},Rk);function Fn(a){var b,c,d;d=new Gn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Hn(d,c.cZ.e),d.b.b+=mb,In(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function Jn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+mb+a:b}t(102,1,{117:1,132:1});_.Ic=function(){return this.i};_.tS=function(){return Jn(this)};_.f=null;_.i=null;function Kn(a){Ln();this.i=a}t(101,102,yi,Kn);function fj(a){Ln();this.i=a}function cj(a,b){Ln();this.f=b;this.i=a}t(100,101,Ci,fj,cj);function Mn(a){Ln();this.c=a;this.b=l;a=new Nn;a=On(a,Pn(this.c)?this.c:null);Qn(a)}t(99,100,Ci,Mn);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Sf:Pn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Rn(this.c).e;this.b=this.b+mb+(Pn(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(Pn(this.c)){b=(Sn(),this.c);var c=l,d;for(d in b)if(d!=Mf&&"message"!=d&&"toString"!=d)try{c+="\n "+d+mb+b[d]}catch(e){}b=c}else b=l;this.d=a+b+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Tn(a,b){return Un(a)?a.eQ(b):a===b}
+function Rn(a){return Un(a)?a.cZ:Vn}function Wn(a){return Un(a)?a.hC():Oi(a)}
+function Xn(){var a;Xn=x;Yn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Zn(a){Xn();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=Yn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Yn;t(109,1,{});function Oi(a){return a.$H||(a.$H=++$n)}function ao(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function bo(){return $wnd.setTimeout(function(){0!=co&&(co=0);eo=-1},10)}var co=0,$n=0,fo=0,eo=-1;
+function go(){go=x;ho=new io}function jo(a,b){a.b=ko(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new lo(a)),mo(a.f,1),!a.j&&(a.j=new no(a)),mo(a.j,50))}function io(){}function oo(a){return a.Jc()}function ko(a,b){!a&&(a=[]);a[a.length]=b;return a}function po(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=ko(b,e)):e[0].xc()}catch(f){if(f=bj(f),!A(f,132))throw f;}}return b}function mo(a,b){go();$wnd.setTimeout(function(){C(oo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(111,109,{},io);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var ho;function lo(a){this.b=a}t(112,1,{},lo);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),po(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Rk;100>tk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function no(a){this.b=a}t(113,1,{},no);_.Jc=function(){this.b.e&&mo(this.b.f,1);return this.b.k};
+_.b=null;function qo(a,b){a.length>=b&&a.splice(0,b);return a}function ro(){try{null.a()}catch(a){return a}}function so(){}t(116,1,{},so);_.Kc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Lc(c.toString());b.push(d);var d=lb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
+_.Lc=function(a){var b,c,d;d=l;a=to(a);b=a.indexOf(ua);c=0==a.indexOf(Ae)?8:0;-1==b&&(b=uo(a,vo(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=to(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function wo(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Lc(e[c]);return e}t(118,116,{});_.Kc=function(){return qo(this.Mc(ro()),this.Nc())};_.Mc=function(a){return wo(this,a)};_.Nc=function(){return 2};
+function Sn(){Sn=x;Error.stackTraceLimit=128}function xo(a){a=qo(On(a,ro()),3);0==a.length&&(a=qo((new so).Kc(),1));return a}function Ln(){Sn();var a;a=xo(new Nn);Qn(a)}function On(a,b){var c;c=wo(a,b);return 0==c.length?(new so).Mc(b):qo(c,1)}
+function Qn(a){var b,c,d,e,f,g,j,h,n;n=y(yo,m,131,a.length,0);for(e=0,f=n.length;e<f;++e)h=zo(a[e],vb),b=-1,d=Lc,2==h.length&&null!=h[1]&&(j=h[1],g=Ao(j,vo(58)),d=vo(58),c=j.lastIndexOf(d,g-1),d=j.substr(0,c-0),-1!=g&&-1!=c&&(j.substr(c+1,g-(c+1)),b=Bo(j,g+1),b=parseInt(b)||-1)),n[e]=new Co(h[0],d+ub+b);e=y(yo,m,131,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new Do;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return xo(this)};
+_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=to(a);0==c.indexOf("at ")&&(c=Bo(c,3));a=c.indexOf(Qc);-1!=a&&(c=to(c.substr(0,a-0))+to(Bo(c,c.indexOf(Wc,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(ub),-1==a?(b=c,c=l):(b=to(Bo(c,a+1)),c=to(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=to(c.substr(0,a-0)));a=uo(c,vo(46));-1!=a&&(c=Bo(c,a+1));return(0<c.length?c:"anonymous")+vb+b};_.Mc=function(a){return On(this,a)};_.Nc=function(){return 3};function Nn(){Sn()}
+t(119,117,{},Nn);t(120,1,{});function In(a,b){a.b+=b}function Eo(){}t(121,120,{},Eo);_.b=l;function G(a,b){return parseInt(a[b])||0}function Fo(a,b){return null==a[b]?null:""+a[b]}function Go(a){a.draggable=ih;a.style.webkitUserDrag="element"}function Ho(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 Io(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
+function Jo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Oj(a){a=a.button;return 1==a?4:2==a?2:1}
+function nk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+mk(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,l).getPropertyValue("direction")==xg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[eg]==se){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
+l).getPropertyValue(sd)));if(d&&d.tagName==Cb&&a.style.position==$c)break;a=d}a=b}return a}
+function pk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,l)[eg]==se){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(td)));if(d&&d.tagName==Cb&&a.style.position==
+$c)break;a=d}a=b}return a}function mk(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==xg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Ko(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function Lo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function Fj(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}
+function Ej(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}function I(a,b){this.c=a;this.d=b}t(146,1,{117:1,121:1,123:1});_.eQ=function(a){return this===a};_.hC=function(){return Oi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Lj(){Lj=x;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=K(Xo,m,6,[Mo,Oo,Qo,So,Uo])}t(145,146,Ji);var Wo,Qo,Oo,So,Mo,Uo;function No(){I.call(this,kc,0)}t(147,145,Ji,No);function Po(){I.call(this,"DOTTED",1)}t(148,145,Ji,Po);
+function Ro(){I.call(this,"DASHED",2)}t(149,145,Ji,Ro);function To(){I.call(this,"HIDDEN",3)}t(150,145,Ji,To);function Vo(){I.call(this,"SOLID",4)}t(151,145,Ji,Vo);function Yo(){Yo=x;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=new jp;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=new tp;up=new vp;wp=new xp;yp=new zp;Ap=new Bp;Cp=new Dp;Ep=new Fp;Gp=new Hp;Ip=K(Jp,m,7,[Zo,ap,cp,ep,gp,ip,kp,mp,op,qp,sp,up,wp,yp,Ap,Cp,Ep,Gp])}t(152,146,li);
+var Ip,ap,Ep,cp,Zo,ip,Cp,gp,kp,mp,op,ep,Gp,qp,sp,up,yp,Ap,wp;function $o(){I.call(this,Qb,0)}t(153,152,li,$o);function rp(){I.call(this,"SE_RESIZE",9)}t(154,152,li,rp);function tp(){I.call(this,"SW_RESIZE",10)}t(155,152,li,tp);function vp(){I.call(this,"S_RESIZE",11)}t(156,152,li,vp);function xp(){I.call(this,"W_RESIZE",12)}t(157,152,li,xp);function zp(){I.call(this,"TEXT",13)}t(158,152,li,zp);function Bp(){I.call(this,"WAIT",14)}t(159,152,li,Bp);function Dp(){I.call(this,"HELP",15)}
+t(160,152,li,Dp);function Fp(){I.call(this,"COL_RESIZE",16)}t(161,152,li,Fp);function Hp(){I.call(this,"ROW_RESIZE",17)}t(162,152,li,Hp);function bp(){I.call(this,"AUTO",1)}t(163,152,li,bp);function dp(){I.call(this,"CROSSHAIR",2)}t(164,152,li,dp);function fp(){I.call(this,"POINTER",3)}t(165,152,li,fp);function hp(){I.call(this,"MOVE",4)}t(166,152,li,hp);function jp(){I.call(this,"E_RESIZE",5)}t(167,152,li,jp);function lp(){I.call(this,"NE_RESIZE",6)}t(168,152,li,lp);
+function np(){I.call(this,"NW_RESIZE",7)}t(169,152,li,np);function pp(){I.call(this,"N_RESIZE",8)}t(170,152,li,pp);function Kp(){Kp=x;Lp=new Mp;Np=new Op;Pp=new Qp;Rp=new Sp;Tp=K(Up,m,8,[Lp,Np,Pp,Rp])}t(171,146,Ei);var Tp,Np,Pp,Rp,Lp;function Mp(){I.call(this,kc,0)}t(172,171,Ei,Mp);function Op(){I.call(this,"BLOCK",1)}t(173,171,Ei,Op);function Qp(){I.call(this,"INLINE",2)}t(174,171,Ei,Qp);function Sp(){I.call(this,"INLINE_BLOCK",3)}t(175,171,Ei,Sp);
+function Vp(){Vp=x;Wp=new Xp;Yp=new Zp;$p=new aq;bq=new cq;dq=K(eq,m,10,[Wp,Yp,$p,bq])}t(176,146,Yh);var dq,Wp,Yp,$p,bq;function Xp(){I.call(this,Gb,0)}t(177,176,Yh,Xp);function Zp(){I.call(this,dc,1)}t(178,176,Yh,Zp);function aq(){I.call(this,gc,2)}t(179,176,Yh,aq);function cq(){I.call(this,zc,3)}t(180,176,Yh,cq);function Kj(){Kj=x;fq=new gq;hq=new iq;jq=new kq;lq=new mq;nq=new oq;pq=new qq;rq=new sq;tq=new uq;vq=new wq;xq=K(yq,m,11,[fq,hq,jq,lq,nq,pq,rq,tq,vq])}t(181,146,Ii);
+var xq,tq,jq,lq,rq,vq,pq,hq,nq,fq;function gq(){I.call(this,"PX",0)}t(182,181,Ii,gq);function iq(){I.call(this,"PCT",1)}t(183,181,Ii,iq);function kq(){I.call(this,"EM",2)}t(184,181,Ii,kq);function mq(){I.call(this,"EX",3)}t(185,181,Ii,mq);function oq(){I.call(this,"PT",4)}t(186,181,Ii,oq);function qq(){I.call(this,"PC",5)}t(187,181,Ii,qq);function sq(){I.call(this,"IN",6)}t(188,181,Ii,sq);function uq(){I.call(this,"CM",7)}t(189,181,Ii,uq);function wq(){I.call(this,"MM",8)}t(190,181,Ii,wq);
+function zq(){zq=x;Aq=[];Bq=[];Cq=[]}var Aq,Bq,Cq;function Dq(){Dq=x;Eq=new Fq}function Gq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Hq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Fq(){}t(193,1,{},Fq);_.b=null;var Eq;t(205,1,{});_.tS=function(){return"An event type"};_.i=null;t(204,205,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(203,204,{});_.Pc=function(){return this.Rc()};_.b=null;var Iq=_.c=null;
+function Jq(){Jq=x;Kq=new Lq(pd,new Mq)}function Mq(){}t(202,203,{},Mq);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Kq};var Kq;function Nq(){Nq=x;Oq=new Lq(zd,new Pq)}function Pq(){}t(206,203,{},Pq);_.Oc=function(a){Qq();Rq(this,a.c,Sq(a.b.b,a.b.b.pb.selectedIndex))};_.Rc=function(){return Oq};var Oq;t(209,203,Gi);function Tj(a,b){return(a.b.clientX||0)-nk(b)+mk(b)+mk(b.ownerDocument.body)}function gk(a,b){return(a.b.clientY||0)-pk(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}
+function Mj(a){var b;return(b=a.c)?Tj(a,b):a.b.clientX||0}function Nj(a){var b;return(b=a.c)?gk(a,b):a.b.clientY||0}t(208,209,Gi);function Tq(){Tq=x;Uq=new Lq(Gd,new Vq)}function Vq(){}t(207,208,Gi,Vq);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Uq};var Uq;function Wq(){Wq=x;Xq=new Lq(Qd,new Yq)}function Yq(){}t(210,203,{},Yq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return Xq};var Xq;t(213,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};
+var Zq=_.d=0;function Kk(){this.d=++Zq}t(212,213,fi,Kk);function Lq(a,b){this.d=++Zq;this.b=b;!Iq&&(Iq=new $q);Iq.b[a]=this;this.c=a}t(211,212,fi,Lq);_.b=null;_.c=null;function ar(){ar=x;br=new Lq(Td,new cr)}function cr(){}t(214,208,Gi,cr);
+_.Oc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(dr(),er))a=fr(b.pb),c=new gr(G(b.pb,Wf),G(b.pb,Vf)),d=new gr(G(b.T.jb.pb,Wf),G(b.T.jb.pb,Vf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);hr(b.I,!0);a=G(b.T.jb.pb,Wf);ir(b,new gr(a,jr(b.T.jb).b));b.J&&b.O!=er&&kr(b.r,b)}else hr(b.I,!1),b.O!=(dr(),er)?ir(b,new gr(b.F.c,b.F.b)):lr(b,fr(b.r.pb)),b.J&&b.O!=er&&mr(b.r,b);nr(b.T.jb)}else hr(b.I,!0)};_.Rc=function(){return br};var br;t(215,203,{});
+function or(){or=x;pr=new Lq(ke,new qr)}function qr(){}t(216,215,{},qr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return pr};var pr;function rr(){rr=x;sr=new Lq(le,new tr)}function tr(){}t(217,215,{},tr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return sr};var sr;function ur(){ur=x;vr=new Lq(me,new wr)}function wr(){}t(218,215,{},wr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return vr};
+var vr;function xr(){xr=x;yr=new Lq(ne,new zr)}function zr(){}t(219,215,{},zr);_.Oc=function(a){a=Ar(a.b);(this.b.dataTransfer||null).setData(Tg,a)};_.Rc=function(){return yr};var yr;function Br(){Br=x;Cr=new Lq(oe,new Dr)}function Dr(){}t(220,215,{},Dr);
+_.Oc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Er(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Tg),a.b.c.Se(b))};_.Rc=function(){return Cr};var Cr;function Fr(){Fr=x;Gr=new Lq(ue,new Hr)}function Hr(){}t(221,203,{},Hr);_.Oc=function(a){lk(a.b.b)};_.Rc=function(){return Gr};var Gr;
+function Ir(){Ir=x;Jr=new Lq(Ce,new Kr)}function Kr(){}t(222,203,{},Kr);_.Oc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Lr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Mr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return Jr};var Jr;function Nr(){Nr=x;Or=new Lq(De,new Pr)}function Pr(){}t(223,203,{},Pr);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Qr(a.b.b,a.b.c))};
+_.Rc=function(){return Or};var Or;function Rr(){Rr=x;Sr=new Lq(Ee,new Tr)}function Tr(){}t(224,203,{},Tr);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Sr};var Sr;t(226,203,{});t(225,226,{});function Ur(){Ur=x;Vr=new Lq(af,new Wr)}function Wr(){}t(227,225,{},Wr);
+_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Xr(),Yr).length&&-999!=(Xr(),Yr)[c]&&(c=(Xr(),Yr)[c]);b=new Zr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?$r(Ar(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new as(a)),a.xb),b.b=d,bs(),
+cs(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(ds(a,Fo((es(),fs).hc.b.pb,jh)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Yb;c=1300;break;case 114:case 82:a.lb=!0;a.K=sc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=Ka):801==a.d?(c=237,a.lb=!0,a.K=Ja):(c=233,a.lb=
+!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Ua);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Da;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
+!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?gs(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?gs(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&gs(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?gs(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?gs(a,4):c=207;break;case 53:105==a.d?
+gs(a,5):c=208;break;case 54:105==a.d?gs(a,6):c=210;break;case 55:105==a.d?gs(a,7):c=211;break;case 56:105==a.d?gs(a,8):c=212;break;case 57:105==a.d?gs(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}hs(a,c)}a=!0}a&&this.b.preventDefault()};_.Rc=function(){return Vr};var Vr;function is(){is=x;js=new Lq(xf,new ks)}function ks(){}t(228,208,Gi,ks);_.Oc=function(a){a.uc(this)};
+_.Rc=function(){return js};var js;function Gj(){Gj=x;Hj=new Lq(yf,new ls)}function ls(){}t(229,208,Gi,ls);_.Oc=function(a){a.vc(this)};_.Rc=function(){return Hj};var Hj;function ms(){ms=x;ns=new Lq(Ef,new os)}function os(){}t(230,208,Gi,os);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new Sj(uj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,vj(a))};_.Rc=function(){return ns};var ns;function ps(){ps=x;qs=new Lq(Ff,new rs)}function rs(){}t(231,208,Gi,rs);_.Oc=function(a){var b;b=this.b;jo((go(),ho),new ss(a,a.c,b))};
+_.Rc=function(){return qs};var qs;function Ij(){Ij=x;Jj=new Lq(Gf,new ts)}function ts(){}t(232,208,Gi,ts);_.Oc=function(a){a.wc(this)};_.Rc=function(){return Jj};var Jj;function $q(){this.b={}}t(233,1,{},$q);_.b=null;t(236,209,Gi);var us=null;function vs(){vs=x;ws=new Lq(ah,new xs)}function xs(){}t(235,236,Gi,xs);_.Oc=function(a){ys(a.b,this,a.b.n)};_.Rc=function(){return ws};var ws;function zs(){zs=x;As=new Lq(bh,new Bs)}function Bs(){}t(237,236,Gi,Bs);_.Oc=function(a){ys(a.b,this,a.b.n)};_.Rc=function(){return As};
+var As;function Cs(){var a;this.b=(a=document.createElement(ge),a.setAttribute(Xf,"return;"),typeof a.ontouchstart==Ae)}t(238,1,{},Cs);function Ds(){Ds=x;Es=new Lq(ch,new Fs)}function Fs(){}t(239,236,Gi,Fs);_.Oc=function(a){ys(a.b,this,a.b.o)};_.Rc=function(){return Es};var Es;function Gs(){Gs=x;Hs=new Lq(dh,new Is)}function Is(){}t(240,236,Gi,Is);_.Oc=function(a){Js(a.b,this)&&(a.b.k&&Ks(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Dk(a.b.d,750),a.b.e=!1))};_.Rc=function(){return Hs};var Hs;
+function Ls(a,b){this.b=b;this.c=a}function Ms(a,b,c){Jk&&(b=new Ls(b,c),a.ed(b))}t(241,204,{},Ls);_.Oc=function(a){a.ad(this)};_.Pc=function(){return Jk};_.b=!1;var Jk=_.c=null;function Ns(a){this.b=a}t(242,204,{},Ns);_.Oc=function(a){a.bd(this)};_.Pc=function(){return Os};var Os=_.b=null;function Ps(){}function Qs(a){var b;Rs&&(b=new Ps,a.ed(b))}t(243,204,{},Ps);_.Oc=function(a){a.cd(this)};_.Pc=function(){return Rs};var Rs=null;function Ss(a){this.b=a}t(244,204,{},Ss);_.Oc=function(a){a.dd(this)};
+_.Pc=function(){return Ts};var Ts=_.b=null;function Us(){}t(245,204,{},Us);_.Oc=function(a){a.b.W&&a.b.Qd()};_.Pc=function(){return Vs};var Vs=null;function Ws(a,b,c){a=a.b;if(!b)throw new Xs("Cannot add a handler with a null type");if(!c)throw new Xs("Cannot add a null handler");0<a.c?Ys(a,new Zs(a,b,c)):$s(a,b,null,c);return new at(new bt(a,b,c))}
+function ct(a,b){var c;!b.f||b.Qc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Xs("Cannot fire null event");try{++d.c;j=dt(d,b.Pc(),null);e=null;for(h=d.d?j.Tf(j.Oe()):j.Sf();d.d?h.Vf():h.hd();){g=d.d?h.Wf():h.jd();try{b.Oc(g)}catch(n){if(n=bj(n),A(n,132))f=n,!e&&(e=new et),ft(e,f);else throw n;}}if(e)throw new gt(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Wi(d.b);r.c<r.e.Oe();)o=Xi(r),o.xc()}finally{d.b=null}}}}catch(q){q=bj(q);if(A(q,84))throw new ht(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function it(a){jt.call(this,a,!1)}function jt(a,b){this.b=new kt(b);this.c=a}t(246,1,$h,it,jt);_.ed=function(a){ct(this,a)};_.b=null;_.c=null;t(249,1,{});function Ys(a,b){!a.b&&(a.b=new qj);kj(a.b,b)}function $s(a,b,c,d){var e;e=tj(a.e,b);e||(e=new Ui,z(a.e,b,e));a=e.Ke(c);a||(a=new qj,e.Me(c,a));a.Kf(d)}function lt(a,b,c,d){var e,f;e=dt(a,b,c);e.Mf(d)&&e.Le()&&(f=tj(a.e,b),f.Ne(c),f.Le()&&ej(a.e,b))}
+function dt(a,b,c){a=tj(a.e,b);if(!a)return mt(),mt(),nt;c=a.Ke(c);return!c?(mt(),mt(),nt):c}t(248,249,{});_.b=null;_.c=0;_.d=!1;function kt(a){this.e=new Ui;this.d=a}t(247,248,{},kt);function at(a){this.b=a}t(250,1,{},at);_.b=null;function gt(a){cj.call(this,ot(a),pt(a));this.b=a}function pt(a){a=a.Jd();return!a.hd()?null:a.jd()}
+function ot(a){var b,c,d;b=a.Oe();if(0==b)return null;b=new qt(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Jd();a.hd();)d=a.jd(),c?c=!1:b.b.b+="; ",d=d.Ic(),In(b.b,d);return b.b.b}t(252,100,ti,gt);_.b=null;function ht(a){gt.call(this,a)}t(251,252,ti,ht);t(253,1,{},function(){});function rt(a){a=Fo(a,Zd);return st(xg,a)?(tt(),ut):st(lf,a)?(tt(),vt):(tt(),Jt)}function tt(){tt=x;ut=new Kt("RTL",0);vt=new Kt("LTR",1);Jt=new Kt(Qb,2);Lt=K(Mt,m,49,[ut,vt,Jt])}
+function Kt(a,b){I.call(this,a,b)}t(255,146,{49:1,117:1,121:1,123:1},Kt);var Lt,Jt,vt,ut;function Nt(){}function Ot(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 y(a,b,c,d,e){d=Ot(e,d);K(a,b,c,d);return d}function Pt(a){return Qt([Rt,M],[m,s],[116,-1],a,0,2,1)}
+function Qt(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Ot(j?g:0,h);K(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Qt(a,b,c,d,e,f,g)}return n}function K(a,b,c,d){St();var e=Tt,f=Ut;St();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Vt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Wt;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Wt;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Wt;}a[b]=c}t(256,1,{},Nt);_.qI=0;
+function St(){St=x;Tt=[];Ut=[];var a=new Nt,b=Tt,c=Ut,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Tt,Ut;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Pn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Un(a){return a.tM==x||a.cM&&!!a.cM[1]}function Xt(a){return null==a?null:a}function Yt(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function Zt(){var a;$stats&&$t("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Yf))a=Yf;else if(-1!=a.indexOf("webkit"))a=zg;else if(-1!=a.indexOf(Jf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Jf)&&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"}H(zg,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&$t("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=K(au,m,1,[Hb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&$t("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";zq();Cq.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+zq();0!=Cq.length&&(a=Cq.join(l),b=(Dq(),Eq),a=Gq(a),Hq(b).insertBefore(a,b.b.firstChild),Cq.length=0);0!=Aq.length&&(a=Aq.join(l),b=(Dq(),Eq),a=Gq(a),Hq(b).appendChild(a),Aq.length=0);0!=Bq.length&&(a=Bq.join(l),b=(Dq(),Eq),a=Gq(a),Hq(b).appendChild(a),Bq.length=0);$stats&&$t("export.client.JSME_export");new bu;new cu;0<du(null)?jo((go(),ho),new eu):fu()}function bj(a){return A(a,132)?a:new Mn(a)}function gu(a){return hu(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
+function iu(a){return hu(a.l,a.m,a.h)}function hu(a,b,c){return _=new ju,_.l=a,_.m=b,_.h=c,_}
+function ku(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new lu;if(0==a.l&&0==a.m&&0==a.h)return mu=hu(0,0,0),hu(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?(mu=hu(0,0,0),c=iu((nu(),ou))):(mu=hu(c.l,c.m,c.h),c=hu(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=pu(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?qu(e):0==c&&0!=d&&0==e?qu(d)+22:0!=c&&0==d&&0==e?qu(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=iu((nu(),ru)),c=!0,g=!g;else return c=su(a,f),g&&tu(c),mu=hu(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=pu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=su(c,d);f&&tu(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=hu(f,j,c);g?mu=pu(c):mu=hu(c.l,c.m,c.h);return e}if(!uu(a,b))return e?mu=pu(a):mu=hu(a.l,a.m,a.h),hu(0,0,0);c=c?a:hu(a.l,a.m,a.h);var h,n,o,r;f=vu(b)-vu(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|~~b.l>>22-h,h=b.h<<h|~~b.m>>22-h):44>
+h?(j=0,n=b.l<<h-22,h=b.m<<h-22|~~b.l>>44-h):(n=j=0,h=b.l<<h-44);j=hu(j&4194303,n&4194303,h&1048575);for(n=hu(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(~~o>>22),q+=~~r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=~~o>>>1;j.m=~~h>>>1|(o&1)<<21;j.l=~~r>>>1|(h&1)<<21;--f}g&&tu(n);e?(mu=pu(c),d&&(mu=wu(mu,(nu(),ou)))):mu=hu(c.l,c.m,c.h);return n}
+function tu(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}function vu(a){var b;b=xu(a.h);return 32==b?(b=xu(a.m),32==b?xu(a.l)+32:b+20-10):b-12}var mu=null;function yu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return hu(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function zu(a,b){return hu(a.l&b.l,a.m&b.m,a.h&b.h)}function Au(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return nu(),Bu;if(-9223372036854775E3>a)return nu(),Cu;if(9223372036854775E3<=a)return nu(),ru;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Yt(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Yt(a/4194304),a-=4194304*b);a=Yt(a);b=hu(a,b,c);d&&tu(b);return b}function Du(a){var b,c;return-129<a&&128>a?(b=a+128,null==Eu&&(Eu=y(Fu,m,50,256,0)),c=Eu[b],!c&&(c=Eu[b]=gu(a)),c):gu(a)}
+function Gu(a){var b=th,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 uu(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)}
+function Hu(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;n=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;r=~~(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(~~q>>22)+(~~v>>9)+((u&262143)<<4)+((D&31)<<17)+(~~c>>22);u=(~~u>>18)+(~~D>>5)+((g&4095)<<8)+(~~q>>
+22);return hu(c&4194303,q&4194303,u&1048575)}function pu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return hu(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function su(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=~~c>>b-44);return hu(c&4194303,d&4194303,e&1048575)}
+function wu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return hu(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function O(a){return a.l|a.m<<22}function Iu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Ba+Iu(pu(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Du(1E9);a=ku(a,b);b=l+O(mu);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var Eu=null;
+function nu(){nu=x;ru=hu(4194303,4194303,524287);Cu=hu(0,0,524288);ou=Du(1);Du(2);Bu=Du(0)}var ru,Cu,ou,Bu;function ju(){}t(265,1,{50:1},ju);function $t(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Ju(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(270,1,{},Ju);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ku(a,b){In(a.b.b,b.b);return a}function Lu(){this.b=new Mu}
+t(271,1,{},Lu);function Nu(a){if(null==a)throw new Xs("css is null");this.b=a}t(272,1,{51:1,117:1},Nu);_.eQ=function(a){return!A(a,51)?!1:H(this.b,a.b)};_.hC=function(){return Ou(this.b)};_.b=null;function Pu(a){if(null==a)throw new Xs("html is null");this.b=a}t(274,1,ci,Pu);_.fd=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:H(this.b,a.b)};_.hC=function(){return Ou(this.b)};_.b=null;t(275,1,ci,function(){this.b=l});_.fd=function(){return this.b};
+_.eQ=function(a){return!A(a,53)?!1:H(this.b,a.b)};_.hC=function(){return Ou(this.b)};_.b=null;function Qu(){Qu=x;Ru=RegExp(na,Be);Su=RegExp(rb,Be);Tu=RegExp(ob,Be);Uu=RegExp(ta,Be);Vu=RegExp(da,Be)}function Wu(a){Qu();-1!=a.indexOf(na)&&(a=a.replace(Ru,oa));-1!=a.indexOf(ob)&&(a=a.replace(Tu,ra));-1!=a.indexOf(rb)&&(a=a.replace(Su,qa));-1!=a.indexOf(da)&&(a=a.replace(Vu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Uu,"&#39;"));return a}var Ru,Su,Tu,Vu,Uu;
+function Xu(a){if(null==a)throw new Xs("uri is null");this.b=a}t(277,1,{54:1},Xu);_.eQ=function(a){return!A(a,54)?!1:H(this.b,a.b)};_.hC=function(){return Ou(this.b)};_.b=null;function Yu(){Yu=x}t(279,1,{});function Zu(){}t(280,1,{},Zu);var $u=null;function av(){}t(281,279,{},av);var bv=null;
+function cv(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=dt(a.b,f,null).Oe();for(e-=1;0<=e;--e)if(d=dt(a.b,f,null).Rf(e),A(d,55)&&Tn(d.b,b)){var h=a.b,n=f;0<h.c?Ys(h,new dv(h,n,null,d)):lt(h,n,null,d)}}}t(282,1,ji);_.b=null;function ev(a){this.b=a}t(283,282,ji,ev);_.gd=function(a){a.d&&(this.b.md(a.e)||(a.b=!0))};function fv(a){this.b=a}t(284,282,ji,fv);_.cd=function(){gv(this.b.b.pb)};function hv(){Ln()}t(285,100,Ci,hv);function iv(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Dk(a.e,1))}
+function jv(){this.b=new kv(this);this.c=new qj;this.e=new lv(this);this.i=new mv(this)}t(286,1,{},jv);_.d=!1;_.f=!1;function kv(a){Ek();this.b=a}t(287,25,{},kv);_.Hc=function(){if(this.b.d){var a=this.b,b;b=nv(a.i.e.c,a.i.c);ov(a.i);A(b,56)&&new hv;a.d=!1;iv(a)}};_.b=null;function lv(a){Ek();this.b=a}t(288,25,{},lv);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=tk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Dk(a.b,1E4);a.i.d<a.i.b;){d=pv(a.i);try{if(null==d)break;A(d,56)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||ov(a.i)}if(100<=tk()-b)break}}finally{e||(Lk(a.b),a.d=!1,iv(a))}};_.b=null;function pv(a){var b;a.c=a.d;b=nv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function ov(a){qv(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function mv(a){this.e=a}t(289,1,{},mv);_.hd=function(){return this.d<this.b};_.jd=function(){return pv(this)};
+_.kd=function(){ov(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function rv(a,b){var c=(sv(),tv(b));a.appendChild(c)}function uv(a,b,c){var d;d=kk;kk=a;b==zj&&8192==vv(a.type)&&(zj=null);c.ld(a);kk=d}var kk=null,zj=null;function wv(){wv=x;xv=new jv}function Qj(a){wv();if(!a)throw new Xs("cmd cannot be null");var b=xv;kj(b.c,a);iv(b)}var xv;function yv(a){Aj();!zv&&(zv=new Kk);Av||(Av=new jt(null,!0),Bv=new Cv);return Ws(Av,zv,a)}var Av=null;function Dv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Cv(){}t(295,204,{},Cv);_.Oc=function(a){a.gd(this);Bv.d=!1};_.Pc=function(){return zv};_.Qc=function(){Dv(this)};_.b=!1;_.c=!1;_.d=!1;var zv=_.e=null,Bv=null;function Ev(){Ev=x;Fv=new Gv;Hv()||(Fv=null)}var Fv=null;function Gk(){}t(297,1,{},Gk);_.ad=function(){for(;0<(Ek(),Fk).d;)Lk(nv(Fk,0))};function Ik(a,b){return Ws((!Iv&&(Iv=new Jv),Iv),a,b)}function Kv(a){Hk();Lv||(Mv(),Lv=!0);return Ik((!Rs&&(Rs=new Kk),Rs),a)}function Hk(){Nv||(Ov(),Nv=!0)}
+function Pv(){var a;Nv&&(a=new Qv,Iv&&ct(Iv,a));return null}var Nv=!1,Iv=null,Rv=0,Sv=0,Lv=!1;function Tv(){Tv=x;Uv=new Kk}function Qv(){Tv()}t(299,204,{},Qv);_.Oc=function(){null.qg()};_.Pc=function(){return Uv};var Uv;function Jv(){it.call(this,null)}t(301,246,$h,Jv);
+function vv(a){switch(a){case pd:return 4096;case zd:return 1024;case Gd:return 1;case Td:return 2;case ue:return 2048;case af:return 128;case bf:return 256;case cf:return 512;case jf:return 32768;case "losecapture":return 8192;case xf:return 4;case yf:return 64;case Ef:return 32;case Ff:return 16;case Gf:return 8;case "scroll":return 16384;case qe:return 65536;case "DOMMouseScroll":case Hf:return 131072;case Qd:return 262144;case cg:return 524288;case dh:return 1048576;case ch:return 2097152;case bh:return 4194304;
+case ah:return 8388608;case Ee:return 16777216;case Ce:return 33554432;case De:return 67108864;default:return-1}}function Aj(){Vv||(Wv(),Vv=!0)}var Vv=!1;function Xv(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 Yv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Wv(){Zv=C(function(a){var b;var c=Av,d,e,f;zv&&c&&$v(c.b.e,zv)?(b=Bv.b,d=Bv.c,e=Bv.d,f=Bv.e,Dv(Bv),Bv.e=a,ct(c,Bv),c=!(Bv.b&&!Bv.c),Bv.b=b,Bv.c=d,Bv.d=e,Bv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});aw=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Pn(b)&&A(b,57)&&uv(a,c,b)});bw=C(function(a){a.preventDefault();aw.call(this,a)});cw=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;aw.call(this,a)});dw=C(function(a){if(Zv(a)){var b=Bj;b&&b.__listener&&!Pn(b.__listener)&&A(b.__listener,57)&&(uv(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Gd,dw,!0);$wnd.addEventListener(Td,dw,!0);$wnd.addEventListener(xf,dw,!0);$wnd.addEventListener(Gf,dw,!0);$wnd.addEventListener(yf,dw,!0);$wnd.addEventListener(Ff,dw,!0);$wnd.addEventListener(Ef,dw,!0);$wnd.addEventListener(Hf,dw,!0);$wnd.addEventListener(af,Zv,!0);$wnd.addEventListener(cf,Zv,!0);$wnd.addEventListener(bf,
+Zv,!0);$wnd.addEventListener(dh,dw,!0);$wnd.addEventListener(ch,dw,!0);$wnd.addEventListener(bh,dw,!0);$wnd.addEventListener(ah,dw,!0);$wnd.addEventListener(Ee,dw,!0);$wnd.addEventListener(Ce,dw,!0);$wnd.addEventListener(De,dw,!0)}function ew(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)}
+function fw(a,b){Aj();switch(b){case "drag":a.ondrag=aw;break;case ke:a.ondragend=aw;break;case le:a.ondragenter=bw;break;case "dragleave":a.ondragleave=aw;break;case me:a.ondragover=bw;break;case ne:a.ondragstart=aw;break;case oe:a.ondrop=aw;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,aw,!1);a.addEventListener(b,aw,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+function gw(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?aw:null),c&2&&(a.ondblclick=b&2?aw:null),c&4&&(a.onmousedown=b&4?aw:null),c&8&&(a.onmouseup=b&8?aw:null),c&16&&(a.onmouseover=b&16?aw:null),c&32&&(a.onmouseout=b&32?aw:null),c&64&&(a.onmousemove=b&64?aw:null),c&128&&(a.onkeydown=b&128?aw:null),c&256&&(a.onkeypress=b&256?aw:null),c&512&&(a.onkeyup=b&512?aw:null),c&1024&&(a.onchange=b&1024?aw:null),c&2048&&(a.onfocus=b&2048?aw:null),c&4096&&(a.onblur=b&4096?aw:null),
+c&8192&&(a.onlosecapture=b&8192?aw:null),c&16384&&(a.onscroll=b&16384?aw:null),c&32768&&(a.onload=b&32768?cw:null),c&65536&&(a.onerror=b&65536?aw:null),c&131072&&(a.onmousewheel=b&131072?aw:null),c&262144&&(a.oncontextmenu=b&262144?aw:null),c&524288&&(a.onpaste=b&524288?aw:null),c&1048576&&(a.ontouchstart=b&1048576?aw:null),c&2097152&&(a.ontouchmove=b&2097152?aw:null),c&4194304&&(a.ontouchend=b&4194304?aw:null),c&8388608&&(a.ontouchcancel=b&8388608?aw:null),c&16777216&&(a.ongesturestart=b&16777216?
+aw:null),c&33554432&&(a.ongesturechange=b&33554432?aw:null),c&67108864&&(a.ongestureend=b&67108864?aw:null))}var Bj=null,Zv=null,dw=null,bw=null,aw=null,cw=null;function hw(){var a;hw=x;iw=(a=$doc,H(a.compatMode,Hb)?a.documentElement:a.body)}var iw;function jw(){this.c=new qj}function kw(a){a=a[Yc];return null==a?-1:a}t(305,1,{},jw);_.b=null;function lw(a,b){this.b=a;this.c=b}t(306,1,{},lw);_.b=0;_.c=null;t(307,1,$h);_.nd=function(a){return decodeURI(a.replace("%23",la))};
+_.ed=function(a){ct(this.b,a)};_.od=function(a){a=null==a?l:a;if(!H(a,null==mw?l:mw))mw=a,Vs&&(a=new Us,ct(this.b,a))};var mw=l;function Hv(){function a(){$wnd.setTimeout(a,250);e()}var b=Fv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.nd(d.substring(1)));mw=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.nd(c.substring(1)));b.od(a)});a();return!0}t(309,307,$h);function Gv(){this.b=new it(null)}t(308,309,$h,Gv);
+function Ov(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Pv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Nv&&Ms((!Iv&&(Iv=new Jv),Iv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function Mv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Lv&&(d=Ej(),c=Fj(),Sv!=d||Rv!=c))Sv=d,Rv=c,Qs((!Iv&&(Iv=new Jv),Iv))}finally{a&&a(b)}})}function pj(a,b){Yi(a.td(),b,!0)}function oj(a,b){Yi(a.td(),b,!1)}function nw(a,b){a.pb.style[Ne]=b}function Dj(a,b,c){0<=b&&a.yd(b+hg);0<=c&&a.wd(c+hg)}function ow(a,b){null==b||0==b.length?a.pb.removeAttribute(Xg):a.pb.setAttribute(Xg,b)}function pw(a){var b,a=Fo(a,Fd);b=uo(a,vo(32));return 0<=b?a.substr(0,b-0):a}
+function Yi(a,b,c){if(!a)throw new fj(oc);b=to(b);if(0==b.length)throw new Mk(Kc);if(c){var d;d=to(b);b=a.className;-1==Ho(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=to(b);f=a.className;e=Ho(f,c);-1!=e&&(b=to(f.substr(0,e-0)),c=to(Bo(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function qw(a,b){a.style.display=b?l:Of;a.setAttribute("aria-hidden",""+!b)}t(315,1,Hi);_.pd=function(){return nk(this.pb)};_.qd=function(){return pk(this.pb)};
+_.rd=function(){return G(this.pb,Vf)};_.sd=function(){return G(this.pb,Wf)};_.td=function(){return this.pb};_.ud=function(){return this.pb.style.display!=Of};_.vd=function(){throw new rw;};_.wd=function(a){nw(this,a)};_.xd=function(a){qw(this.pb,a)};_.yd=function(a){this.pb.style[oh]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function sw(a,b,c){fw(a.pb,c.c);return Ws(!a.mb?a.mb=new it(a):a.mb,c,b)}
+function B(a,b,c){var d;d=vv(c.c);if(-1==d)fw(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;Aj();gw(e,d)}else a.lb|=d;return Ws(!a.mb?a.mb=new it(a):a.mb,c,b)}function tw(a,b,c){return Ws(!a.mb?a.mb=new it(a):a.mb,c,b)}function uw(a){var b;if(a.Bd())throw new vw("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;Aj();gw(c,b)}else a.lb|=b;a.zd();a.Ed()}
+function ww(a,b){var c;switch(vv(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(Iq&&(f=Iq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&ct(a.mb,f.b),f.b.b=d,f.b.c=e}function xw(a){if(!a.Bd())throw new vw("Should only call onDetach when the widget is attached to the browser's document");try{a.Fd()}finally{try{a.Ad()}finally{a.pb.__listener=null,a.kb=!1}}}
+function lk(a){if(a.ob)if(A(a.ob,70))a.ob.Gd(a);else{if(a.ob)throw new vw("This widget's parent does not implement HasWidgets");}else if(xj(),$v(yw.b,a)){xj();try{a.Dd()}finally{ej(yw.b,a)}}}function zw(a,b){var c;c=a.ob;if(b){if(c)throw new vw("Cannot set a new parent without first clearing the old parent");a.ob=b;b.Bd()&&a.Cd()}else try{c&&c.Bd()&&a.Dd()}finally{a.ob=null}}t(314,315,Di);_.zd=function(){};_.Ad=function(){};_.ed=function(a){this.mb&&ct(this.mb,a)};_.Bd=function(){return this.kb};
+_.Cd=function(){uw(this)};_.ld=function(a){ww(this,a)};_.Dd=function(){xw(this)};_.Ed=function(){};_.Fd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function Aw(a){for(a=new Bw(a);a.b.b<a.b.c.d-1;)Cw(a.b),Dw(a.b)}t(313,314,ui);_.zd=function(){Ew(this,(Fw(),Gw))};_.Ad=function(){Ew(this,(Fw(),Hw))};function Iw(a,b,c){lk(b);var d=a.q;Jw(d,b,d.d);d=(sv(),tv(b.pb));c.appendChild(d);zw(b,a)}
+function Kw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Lw;b.ob==a&&(f=a.Hd(b),f<d&&--d);lk(b);Jw(a.q,b,d);e?(e=b.pb,ew(c,(sv(),tv(e)),d)):(e=(sv(),tv(b.pb)),c.appendChild(e));zw(b,a)}function Mw(a,b){var c;if(b.ob!=a)return!1;try{zw(b,null)}finally{c=b.pb;Jo(c).removeChild(c);c=a.q;var d;d=Nw(c,b);if(-1==d)throw new Ow;if(0>d||d>=c.d)throw new Lw;for(--c.d;d<c.d;++d)Vt(c.b,d,c.b[d+1]);Vt(c.b,c.d,null)}return!0}t(312,313,ui);_.Hd=function(a){return Nw(this.q,a)};
+_.Id=function(a,b,c,d){Kw(this,a,b,c,d)};_.Jd=function(){return new Pw(this.q)};_.Gd=function(a){return Mw(this,a)};function Qw(a,b){Iw(a,b,a.pb)}function wj(a,b,c,d){var e;lk(b);e=a.q.d;a.Md(b,c,d);a.Id(b,a.pb,e,!0)}function Rw(a,b){var c;(c=Mw(a,b))&&Sw(b.pb);return c}function Tw(a,b,c,d){if(b.ob!=a)throw new Mk("Widget must be a child of this panel.");a.Md(b,c,d)}function Uw(a,b,c){a=a.pb;-1==b&&-1==c?Sw(a):(a.style[eg]=$c,a.style[df]=b+hg,a.style[$g]=c+hg)}
+function Vw(){var a=$doc.createElement(ge);this.q=new Ww(this);this.pb=a;this.pb.style[eg]="relative";this.pb.style[ag]=Oe}function Sw(a){a.style[df]=l;a.style[$g]=l;a.style[eg]=l}t(311,312,ui,Vw);_.Kd=function(a){Qw(this,a)};_.Gd=function(a){return Rw(this,a)};_.Ld=function(a,b,c){Tw(this,a,b,c)};_.Md=function(a,b,c){Uw(a,b,c)};function Xw(a,b){if(a.Od())throw new vw("SimplePanel can only contain one child widget");a.Pd(b)}
+function Yw(a,b){if(a.jb!=b)return!1;try{zw(b,null)}finally{a.Nd().removeChild(b.pb),a.jb=null}return!0}function Zw(a,b){if(b!=a.jb&&(b&&lk(b),a.jb&&a.Gd(a.jb),a.jb=b)){var c=(sv(),tv(a.jb.pb));a.Nd().appendChild(c);zw(b,a)}}function $w(){this.pb=$doc.createElement(ge)}t(319,313,ui,$w);_.Nd=function(){return this.pb};_.Od=function(){return this.jb};_.Jd=function(){return new ax(this)};_.Gd=function(a){return Yw(this,a)};_.Pd=function(a){Zw(this,a)};_.jb=null;
+function bx(a,b){a.hb&&(cx(a.gb,!1,!1),Ms(a,a,b))}function dx(a){var b;if(b=a.jb)null!=a.X&&b.wd(a.X),null!=a.Y&&b.yd(a.Y)}function ex(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[df]=b-0+(Kj(),hg);a.style[$g]=c+hg}function fx(a){a.hb||(a.kb&&lk(a),cx(a.gb,!0,!1))}t(318,319,ui);_.Nd=function(){return Io(this.pb)};_.rd=function(){return G(this.pb,Vf)};_.sd=function(){return G(this.pb,Wf)};_.td=function(){return Jo(Io(this.pb))};_.Qd=function(){this.Rd(!1)};_.Rd=function(a){bx(this,a)};
+_.ud=function(){return!H(Oe,this.pb.style[lh])};_.md=function(){return!0};_.gd=function(){};_.Fd=function(){this.hb&&cx(this.gb,!1,!0)};_.wd=function(a){this.X=a;dx(this);0==a.length&&(this.X=null)};_.Sd=function(a,b){ex(this,a,b)};_.xd=function(a){this.pb.style[lh]=a?mh:Oe};_.Pd=function(a){Zw(this,a);dx(this)};_.yd=function(a){this.Y=a;dx(this);0==a.length&&(this.Y=null)};_.Td=function(){fx(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;
+_.hb=!1;_.ib=-1;
+function gx(a,b){var c;$w.call(this);this.$=new hx;this.U=(ix(),jx);this.gb=new kx(this);this.pb.appendChild($doc.createElement(ge));this.Sd(0,0);Jo(Io(this.pb))[Fd]="gwt-PopupPanel";Io(this.pb)[Fd]=dg;this.W=this.V=a;this.db=!1;c=K(au,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new lx(c);this.T.td()[Fd]=l;c=Jo(Io(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new fj(oc);d=to(d);if(0==d.length)throw new Mk(Kc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=
+e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Zw(this,this.T);dx(this);Yi(Io(this.pb),dg,!1);Yi(this.T.c,b+"Content",!0)}t(317,318,ui);_.zd=function(){uw(this.T)};_.Ad=function(){xw(this.T)};_.Od=function(){return this.T.jb};_.Jd=function(){return new ax(this.T)};_.Gd=function(a){return this.T.Gd(a)};_.Pd=function(a){Zw(this.T,a);dx(this)};_.T=null;t(316,317,ui);_.Dd=function(){xw(this)};
+function mx(){mx=x;nx=new ox(Gb,0,(ix(),jx));px=new ox(qc,1,qx);rx=new ox(Ac,2,sx);tx=K(ux,m,58,[nx,px,rx])}function ox(a,b,c){I.call(this,a,b);this.b=c}t(320,146,{58:1,117:1,121:1,123:1},ox);_.b=null;var tx,nx,px,rx;function vx(){vx=x;wx=K(au,m,1,[$g,wf,ud])}
+function lx(a){var b;vx();var c,d;c=this.pb=$doc.createElement(Og);this.d=$doc.createElement(Rg);rv(c,this.d);c[xd]=0;for(c=c[wd]=0;c<a.length;++c)d=(b=$doc.createElement(eh),b[Fd]=a[c],rv(b,xx(a[c]+"Left")),rv(b,xx(a[c]+Ib)),rv(b,xx(a[c]+"Right")),b),rv(this.d,d),1==c&&(this.c=Io(Xv(d,1)));this.pb[Fd]="gwt-DecoratorPanel"}function xx(a){var b,c;c=$doc.createElement(Sg);b=$doc.createElement(ge);var d=(sv(),tv(b));c.appendChild(d);c[Fd]=a;b[Fd]=a+"Inner";return c}t(322,319,Ki,lx);_.Nd=function(){return this.c};
+_.c=null;_.d=null;var wx;t(321,322,Ki);t(323,1,{});function Fw(){Fw=x;Gw=new yx;Hw=new zx}function Ax(a){gt.call(this,a)}function Ew(a,b){Fw();var c,d,e;c=null;for(e=a.Jd();e.hd();){d=e.jd();try{b.Ud(d)}catch(f){if(f=bj(f),A(f,132))d=f,!c&&(c=new et),ft(c,d);else throw f;}}if(c)throw new Ax(c);}t(324,251,ti,Ax);var Gw,Hw;function yx(){}t(325,1,{},yx);_.Ud=function(a){a.Cd()};function zx(){}t(326,1,{},zx);_.Ud=function(a){a.Dd()};function Bx(){Bx=x;Cx=(Dx(),Dx(),Ex)}t(329,314,hi);
+_.Uc=function(a){return sw(this,a,(or(),or(),pr))};_.Vc=function(a){return sw(this,a,(rr(),rr(),sr))};_.Wc=function(a){return sw(this,a,(ur(),ur(),vr))};_.Xc=function(a){return sw(this,a,(Br(),Br(),Cr))};_.Yc=function(a){return B(this,a,(is(),is(),js))};_.Zc=function(a){return B(this,a,(Gj(),Gj(),Hj))};_.$c=function(a){return B(this,a,(ms(),ms(),ns))};_._c=function(a){return B(this,a,(Ij(),Ij(),Jj))};
+_.Cd=function(){uw(this);-1==("undefined"!=typeof this.pb.tabIndex?this.pb.tabIndex:-1)&&(this.pb.tabIndex=0)};var Cx;t(328,329,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1});
+function Fx(a){var b;Bx();this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",vd),b);this.pb[Fd]="gwt-Button";this.pb.innerHTML=a||l}t(327,328,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,59:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},Fx);
+function Gx(){this.q=new Ww(this);this.f=$doc.createElement(Og);this.e=$doc.createElement(Rg);rv(this.f,this.e);this.pb=this.f}t(330,312,ui);_.e=null;_.f=null;function Hx(a,b){var c;if(a.i)throw new vw("Composite.initWidget() may only be called once.");lk(b);c=b.pb;a.pb=c;var d;sv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((sv(),c).__gwt_resolve=Ix(a));a.i=b;zw(b,a)}
+function Jx(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);Aj();gw(d,b)}else b.lb|=c;a.lb=-1}a.i.Cd();a.pb.__listener=a;a.Ed()}t(331,314,di);_.Bd=function(){return this.i?this.i.Bd():!1};_.Cd=function(){Jx(this)};_.ld=function(a){ww(this,a);this.i.ld(a)};_.Dd=function(){this.i.Dd()};_.vd=function(){return this.pb=this.i.vd()};_.i=null;
+function Kx(a,b,c){a.d=!1;c?a.b.innerHTML=b||l:a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Zd]=xg;break;case 1:b[Zd]=lf;break;case 2:rt(b)!=(tt(),Jt)&&(b[Zd]=l)}}function Lx(a){this.b=a;this.d=!1;this.e=this.c=rt(a)}t(332,1,{},Lx);_.b=null;_.c=null;_.d=!1;_.e=null;function Mx(){Mx=x;Dx();Dx()}function Cj(){Mx();this.pb=Nx()}t(333,319,ni,Cj);_.Uc=function(a){return sw(this,a,(or(),or(),pr))};_.Vc=function(a){return sw(this,a,(rr(),rr(),sr))};
+_.Wc=function(a){return sw(this,a,(ur(),ur(),vr))};_.Xc=function(a){return sw(this,a,(Br(),Br(),Cr))};_.Yc=function(a){return B(this,a,(is(),is(),js))};_.Zc=function(a){return B(this,a,(Gj(),Gj(),Hj))};_.$c=function(a){return B(this,a,(ms(),ms(),ns))};_._c=function(a){return B(this,a,(Ij(),Ij(),Jj))};function Ox(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Io(b);e=null;c&&(c=kw(c),e=0>c?null:nv(a.j.c,c));e?Px(a,e):d&&(b.innerHTML=l||l);return b}
+function Px(a,b){var c;if(b.ob!=a)return!1;try{zw(b,null)}finally{c=b.pb;Jo(c).removeChild(c);var d=a.j,e;e=kw(c);c[Yc]=null;c=d.c;Qx(e,c.d);Vt(c.c,e,null);d.b=new lw(e,d.b)}return!0}t(335,313,Li);_.Uc=function(a){return sw(this,a,(or(),or(),pr))};_.Vc=function(a){return sw(this,a,(rr(),rr(),sr))};_.Wc=function(a){return sw(this,a,(ur(),ur(),vr))};_.Xc=function(a){return sw(this,a,(Br(),Br(),Cr))};_.Jd=function(){return new Rx(this)};_.Gd=function(a){return Px(this,a)};_.d=null;_.e=null;_.f=null;
+_.i=null;function Sx(a){if(0>=a.c)throw new Tx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Tx("Column index: 0, Column size: "+a.b);}
+function Ux(){this.j=new jw;this.i=$doc.createElement(Og);this.d=$doc.createElement(Rg);rv(this.i,this.d);this.pb=this.i;this.e=new Vx(this);var a=new Wx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;ew(a.c.i,(sv(),tv(b)),0);rv(a.b,$doc.createElement(Kd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Tx("Row index: "+a+", Row size: "+d);if(0>c)throw new Tx("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new Tx("Column index: "+c+", Column size: "+this.b);c=Ox(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Sg),d.innerHTML=sa||l,ew(c,(sv(),tv(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Kd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Sg);
+e.innerHTML=sa;c=$doc.createElement(eh);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Ox(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(334,335,Li,Ux);_.b=0;_.c=0;
+function Xx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Yx(),Zx)?a.c.e==(tt(),vt)?($x(),ay):a.c.e==ut?($x(),by):($x(),cy):a.c.e==(tt(),vt)?($x(),by):a.c.e==ut?($x(),ay):($x(),dy);b!=a.d&&(a.d=b,a.pb.style[Ug]=!a.d?l:a.d.b)}t(338,314,Di);_.b=null;_.c=null;_.d=null;function ey(){this.pb=$doc.createElement(ge);this.c=new Lx(this.pb);this.pb[Fd]="gwt-Label"}function fy(){ey.call(this);Kx(this.c,ph,!1);Xx(this)}
+t(337,338,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},ey,fy);_.Uc=function(a){return sw(this,a,(or(),or(),pr))};_.Vc=function(a){return sw(this,a,(rr(),rr(),sr))};_.Wc=function(a){return sw(this,a,(ur(),ur(),vr))};_.Xc=function(a){return sw(this,a,(Br(),Br(),Cr))};_.Yc=function(a){return B(this,a,(is(),is(),js))};_.Zc=function(a){return B(this,a,(Gj(),Gj(),Hj))};
+_.$c=function(a){return B(this,a,(ms(),ms(),ns))};_._c=function(a){return B(this,a,(Ij(),Ij(),Jj))};function gy(a){var b=$doc.createElement(ge);st(Jg,b.tagName);this.pb=b;this.c=new Lx(this.pb);this.pb[Fd]="gwt-HTML";Kx(this.c,a,!0);Xx(this)}t(336,337,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,67:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},gy);
+function hy(a){for(;++a.c<a.e.d&&!(null!=nv(a.e,a.c)););}function Rx(a){this.d=a;this.e=this.d.j.c;hy(this)}t(339,1,{},Rx);_.hd=function(){return this.c<this.e.d};_.jd=function(){var a;if(this.c>=this.e.d)throw new Ow;a=nv(this.e,this.c);this.b=this.c;hy(this);return a};_.kd=function(){var a;if(0>this.b)throw new iy;a=nv(this.e,this.b);lk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Vx(a){this.b=a}t(340,1,{},Vx);_.b=null;function Wx(a){this.c=a}t(341,1,{},Wx);_.b=null;_.c=null;
+function Yx(){Yx=x;Zx=new jy}var Zx;function $x(){$x=x;ky=new ly((Vp(),yd));ay=new ly(df);by=new ly(qg);cy=ay;dy=by;my=cy}var ky,my,ay,dy,cy,by;function jy(){}t(343,1,{},jy);function ly(a){this.b=a}t(344,343,{},ly);_.b=null;function ny(){ny=x;oy=new py(wf);qy=new py($g)}var oy,qy;function py(a){this.b=a}t(345,1,{},py);_.b=null;function ry(a,b){var c;c=sy(a);rv(a.c,c);Iw(a,b,c)}function sy(a){var b;b=$doc.createElement(Sg);b[id]=a.b.b;b.style[kh]=a.d.b;return b}
+function ty(a,b){var c,d;d=Jo(b.pb);(c=Mw(a,b))&&a.c.removeChild(d);return c}function uy(){Gx.call(this);this.b=($x(),my);this.d=(ny(),qy);this.c=$doc.createElement(eh);rv(this.e,this.c);this.f[xd]=ab;this.f[wd]=ab}t(346,330,ui,uy);_.Gd=function(a){return ty(this,a)};_.c=null;function vy(){vy=x;new Ui}function wy(a){vy();xy.call(this,a.e.b,a.c,a.d,a.f,a.b)}function yy(a,b,c,d,e){vy();this.b=new zy(this,a,b,c,d,e);this.pb[Fd]="gwt-Image"}
+function xy(a,b,c,d,e){vy();yy.call(this,(Yu(),new Xu(a)),b,c,d,e)}t(347,314,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,69:1,72:1,76:1,79:1,80:1,82:1},wy,yy,xy);_.Uc=function(a){return sw(this,a,(or(),or(),pr))};_.Vc=function(a){return sw(this,a,(rr(),rr(),sr))};_.Wc=function(a){return sw(this,a,(ur(),ur(),vr))};_.Xc=function(a){return sw(this,a,(Br(),Br(),Cr))};
+_.Yc=function(a){return B(this,a,(is(),is(),js))};_.Zc=function(a){return B(this,a,(Gj(),Gj(),Hj))};_.$c=function(a){return B(this,a,(ms(),ms(),ns))};_._c=function(a){return B(this,a,(Ij(),Ij(),Jj))};_.ld=function(a){32768==vv(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);ww(this,a)};_.Ed=function(){var a=this.b;H(jf,Fo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new Ay(a,this),jo((go(),ho),a.i))};_.b=null;t(349,1,{});_.i=null;function By(){By=x;Cy()}
+function zy(a,b,c,d,e,f){var g,j;By();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Jg);j=new Lu;Ku(Ku(Ku(j,new Nu("width:"+e+(Kj(),hg)+nb)),new Nu("height:"+f+jg)),new Nu("background:url("+b.b+") no-repeat "+-c+"px "+-d+jg));!Dy&&(Dy=new Ey);b=Fy;c=new Nu((new Nu(j.b.b.b)).b);j=new Mu;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Wu(b.b);In(j.b,b);j.b.b+="' style='";b=Wu(c.b);In(j.b,b);j.b.b+="' border='0'>";j=new Pu(j.b.b);g.innerHTML=j.b||l;g=Io(g);a.kb&&
+(a.pb.__listener=null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),Aj(),gw(g,a)):a.lb|=133333119}t(348,349,{},zy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ay(a,b){this.b=a;this.c=b}t(350,1,{},Ay);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(jf,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=jf)};_.b=null;_.c=null;function Gy(a,b){if(0>b||b>=a.pb.options.length)throw new Lw;}function Sq(a,b){Gy(a,b);return a.pb.options[b].value}function Hy(){Bx();this.pb=$doc.createElement("select");this.pb[Fd]="gwt-ListBox"}t(351,329,hi,Hy);t(352,282,ji);function Iy(a){this.b=a}t(353,352,ji,Iy);
+_.Sc=function(){};function Jy(a){this.b=a}t(354,352,ji,Jy);_.ad=function(a){this.b.Vd(a.i,a.b)};function Ky(a,b,c){var d;if(a.p){var e=d=$doc.createElement(eh);ew(a.f,(sv(),tv(e)),b);a=(sv(),tv(c));d.appendChild(a)}else d=Xv(a.f,0),ew(d,(sv(),tv(c)),b)}
+function Ly(a,b,c){var d;My(a,b);c&&b.b?(My(a,null),a=b.b,b=(go(),ho),b.d=ko(b.d,[new Ny(a),!1])):null!=b.d&&(a.k=new Oy(a,b),c=(ix(),qx),a.k.U=c,a.k.ab=a.i,a.k.td()[Fd]=Le,d=pw(a.pb),H(Ke,d)||pj(a.k,d+"Popup"),tw(a.k,new Jy(a),Jk?Jk:Jk=new Kk),a.o=b.d,d=a.k,a=new Py(a,b),d.pb.style[lh]=Oe,fx(d),a.b.p?ex(a.b.k,nk(a.b.pb)+G(a.b.pb,Wf)-1,pk(a.c.pb)):ex(a.b.k,nk(a.c.pb),pk(a.b.pb)+G(a.b.pb,Vf)-1),d.pb.style[lh]=mh)}
+function Qy(a,b){if(b||!(a.n&&a.o==a.n.d))My(a,b),Ry((Mx(),a.pb)),b&&a.e&&Ly(a,b,!1)}
+function Sy(a,b){var c;a:{c=Ko(b);var d,e;for(e=new Wi(a.j);e.c<e.e.Oe();)if(d=Xi(e),d.pb.contains(c)){c=d;break a}c=null}switch(vv(b.type)){case 1:Ry((Mx(),a.pb));c&&Ly(a,c,!0);break;case 16:c&&Qy(a,c);break;case 32:c&&Qy(a,null);break;case 2048:Ty(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Ty(a)||a.p||Uy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Ty(a)||(a.p?null!=a.n.d&&!a.n.d.qg().qg()&&(Ly(a,a.n,!1),a.n.d.qg()):Vy(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Ty(a)||
+a.p&&Uy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Ty(a)||(a.p?Vy(a):null!=a.n.d&&!a.n.d.qg().qg()&&(Ly(a,a.n,!1),a.n.d.qg()));b.cancelBubble=!0;b.preventDefault();break;case 27:My(a,null);a.k&&bx(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:My(a,null);a.k&&bx(a.k,!1);break;case 13:Ty(a)||(Ly(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}ww(a,b)}function Wy(a,b,c){c&&My(a,null);Ms(a,b,!1);a.o=null;a.k=null}
+function Ty(a){var b;if(!a.n){for(b=new Wi(a.j);b.c<b.e.Oe();){b=Xi(b);My(a,b);break}return!0}return!1}function My(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=pw(c.pb)+Va;Yi(c.td(),d,!1);a.p&&(c=Jo(a.n.pb),2==Yv(c)&&(c=Xv(c,1),Yi(c,Mg,!1)))}if(b){c=pw(b.pb)+Va;Yi(b.td(),c,!0);a.p&&(c=Jo(b.pb),2==Yv(c)&&(c=Xv(c,1),Yi(c,Mg,!0)));Ol();c=a.pb;var d=new pl(b.pb),e=(Jl(),Kl),d=K(Xy,m,5,[d]),e=e.b,f,g,j,h;f=new Gn;for(j=0,h=d.length;j<h;++j)g=d[j],Hn(Hn(f,g.b),ba);d=to(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function Vy(a){var b,c,d;if(a.n){for(b=c=Pj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?nv(a.j,b):nv(a.j,c);break}My(a,d)}}function Uy(a){var b,c,d;if(a.n){for(b=c=Pj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?nv(a.j,b):nv(a.j,c);break}My(a,d)}}t(355,314,Di);_.ld=function(a){Sy(this,a)};_.Dd=function(){this.k&&bx(this.k,!1);xw(this)};_.Vd=function(a,b){Wy(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Ny(a){this.b=a}t(356,1,{},Ny);_.xc=function(){Yy(this.b)};_.b=null;
+function Zy(a){this.b=a}t(357,1,{},Zy);_.Sc=function(){My(this.b,null)};_.b=null;function Oy(a,b){this.b=a;this.c=b;gx.call(this,!0,qf);Zw(this.T,this.c.d);dx(this);this.fb=!0;this.c.d.qg()}t(358,317,ui,Oy);_.gd=function(a){var b,c;if(!a.b)switch(vv(a.e.type)){case 4:c=Ko(a.e);b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&My(this.b,null)}};_.b=null;_.c=null;function Py(a,b){this.b=a;this.c=b}t(359,1,{},Py);_.b=null;var $y=_.c=null;
+function az(){az=x;$y=new Ju((Yu(),new Xu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function bz(a,b){this.pb=$doc.createElement(Sg);var c=pw(this.pb)+Va;Yi(this.td(),c,!1);this.pb.textContent=a||l;this.pb[Fd]="gwt-MenuItem";c=Lo();this.pb.setAttribute(Ve,c);Ol();this.pb.setAttribute(rg,um.b);this.b=b}t(362,315,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},bz);_.b=null;_.c=null;_.d=null;
+function cz(){var a;this.pb=$doc.createElement(Sg);this.pb[Fd]="gwt-MenuItemSeparator";a=$doc.createElement(ge);rv(this.pb,a);a[Fd]="menuSeparatorInner"}t(363,315,Hi,cz);function dz(){var a,b,c,d,e;b=null.qg();e=Ej();d=Fj();b[ae]=(Kp(),Of);b[oh]=0+(Kj(),hg);b[Ne]=bb;c=$doc;c=(H(c.compatMode,Hb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Hb)?a.documentElement:a.body).scrollHeight||0;b[oh]=(c>e?c:e)+hg;b[Ne]=(a>d?a:d)+hg;b[ae]="block"}function hx(){}t(364,1,{},hx);_.cd=function(){dz()};
+function ez(a){this.b=a}t(365,1,{},ez);_.gd=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.gd(a),!a.b){d=a.e;c=Ko(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(vv(d.type)){case 4:case 1048576:if(zj){a.c=!0;break}if(!c&&b.V){b.Rd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(zj){a.c=!0;break}break;case 2048:d=Ko(d),b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function fz(a){this.b=a}t(366,1,{},fz);_.b=null;function ix(){ix=x;jx=new gz(Gb,0);qx=new gz(qc,1);sx=new gz(Ac,2);hz=K(iz,m,74,[jx,qx,sx])}function gz(a,b){I.call(this,a,b)}t(367,146,{74:1,117:1,121:1,123:1},gz);var hz,jx,qx,sx;function jz(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=Kv(a.b.$),dz(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),gj(a.i.b),a.i=null,a.c=!1)}function kz(a){a.k||(jz(a),a.d||(xj(),Rw(yj(null),a.b)));a.b.pb.style[Id]="rect(auto, auto, auto, auto)";a.b.pb.style[ag]=mh}
+function lz(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=Yt(b*a.e);j=Yt(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-j)>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.pb.style[Id]="rect("+g+ig+f+ig+c+ig+e+"px)"}
+function cx(a,b,c){a.d=c;rk(a);a.j&&(Lk(a.j),a.j=null,kz(a));a.b.hb=b;var d=a.b;d.eb&&(gj(d.eb.b),d.eb=null);d._&&(gj(d._.b),d._=null);if(d.hb){d.eb=yv(new ez(d));var e;e=new fz(d);Ev();e=Fv?Ws(Fv.b,(!Vs&&(Vs=new Kk),Vs),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(ix(),jx)&&!b&&(c=!1);a.k=b;c?b?(jz(a),a.b.pb.style[eg]=$c,-1!=a.b.ib&&a.b.Sd(a.b.cb,a.b.ib),a.b.pb.style[Id]=ng,xj(),Qw(yj(null),a.b),a.j=new mz(a),Dk(a.j,1)):sk(a,200):(jz(a),a.k?(a.b.pb.style[eg]=$c,-1!=a.b.ib&&a.b.Sd(a.b.cb,a.b.ib),xj(),Qw(yj(null),
+a.b)):a.d||(xj(),Rw(yj(null),a.b)),a.b.pb.style[ag]=mh)}function kx(a){var b=(xk(),Ak);this.n=new wk(this);this.u=b;this.b=a}t(368,18,{},kx);_.zc=function(){kz(this)};_.Ac=function(){this.e=G(this.b.pb,Vf);this.f=G(this.b.pb,Wf);this.b.pb.style[ag]=Oe;lz(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){lz(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function mz(a){Ek();this.b=a}t(369,25,{},mz);_.Hc=function(){this.b.j=null;sk(this.b,200)};_.b=null;
+function sv(){sv=x;nz()}function tv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Ix(a){return function(){this.__gwt_resolve=oz;return a.vd()}}function oz(){throw"A PotentialElement cannot be resolved twice.";}
+function nz(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function xj(){xj=x;pz=new qz;rz=new Ui;yw=new et}function sz(a){this.q=new Ww(this);this.pb=a;uw(this)}
+function yj(a){xj();var b,c;c=tj(rz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==rz.e){var d=new tz;Hk();Ik(Jk?Jk:Jk=new Kk,d)}!b?c=new uz:c=new sz(b);z(rz,a,c);ft(yw,c);return c}t(371,311,ui,sz);var pz,rz,yw;function qz(){}t(372,1,{},qz);_.Ud=function(a){a.Bd()&&a.Dd()};function tz(){}t(373,1,{},tz);_.ad=function(){xj();try{Ew(yw,pz)}finally{vz(yw.b),vz(rz)}};function uz(){sz.call(this,$doc.body)}t(374,371,ui,uz);
+_.Md=function(a,b,c){Uw(a,b-0,c-0)};function ax(a){this.d=a;this.b=!!this.d.jb}t(375,1,{},ax);_.hd=function(){return this.b};_.jd=function(){if(!this.b||!this.d.jb)throw new Ow;this.b=!1;return this.c=this.d.jb};_.kd=function(){this.c&&this.d.Gd(this.c)};_.c=null;_.d=null;function wz(a,b){a.pb[jh]=null!=b?b:l}t(378,329,si);_.ld=function(a){0!=(vv(a.type)&896)?ww(this,a):ww(this,a)};_.Ed=function(){};function xz(){xz=x;Bx();yz()}t(377,378,si);
+function zz(){xz();var a=$doc.createElement("textarea");!bv&&(bv=new av);!$u&&($u=new Zu);Bx();this.pb=a;this.pb[Fd]="gwt-TextArea"}t(376,377,si,zz);function Az(){var a;xz();var b=(a=$doc.createElement("INPUT"),a.type=Tg,a);!bv&&(bv=new av);!$u&&($u=new Zu);Bx();this.pb=b;this.pb[Fd]="gwt-TextBox"}t(379,377,si,Az);function yz(){yz=x;Bz=new Cz;Dz=new Ez;Fz=new Gz;Hz=new Iz;Jz=K(Kz,m,81,[Bz,Dz,Fz,Hz])}t(380,146,ri);var Jz,Bz,Dz,Fz,Hz;function Cz(){I.call(this,Gb,0)}t(381,380,ri,Cz);
+function Ez(){I.call(this,dc,1)}t(382,380,ri,Ez);function Gz(){I.call(this,gc,2)}t(383,380,ri,Gz);function Iz(){I.call(this,zc,3)}t(384,380,ri,Iz);function Lz(a,b){var c,d;c=$doc.createElement(eh);d=$doc.createElement(Sg);d[id]=a.b.b;d.style[kh]=a.c.b;var e=(sv(),tv(d));c.appendChild(e);rv(a.e,c);Iw(a,b,d)}function Mz(){Gx.call(this);this.b=($x(),my);this.c=(ny(),qy);this.f[xd]=ab;this.f[wd]=ab}t(385,330,ui,Mz);_.Gd=function(a){var b;b=Jo(a.pb);(a=Mw(this,a))&&this.e.removeChild(Jo(b));return a};
+function Nz(a,b){if(0>b||b>=a.d)throw new Lw;return a.b[b]}function Nw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Jw(a,b,c){var d,e;if(0>c||c>a.d)throw new Lw;if(a.d==a.b.length){e=y(Oz,m,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)Vt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Vt(a.b,d,a.b[d-1]);Vt(a.b,c,b)}function Ww(a){this.c=a;this.b=y(Oz,m,82,4,0)}t(386,1,{},Ww);_.Jd=function(){return new Pw(this)};_.b=null;_.c=null;_.d=0;
+function Cw(a){if(a.b>=a.c.d)throw new Ow;return a.c.b[++a.b]}function Dw(a){if(0>a.b||a.b>=a.c.d)throw new iy;a.c.c.Gd(a.c.b[a.b--])}function Pw(a){this.c=a}t(387,1,{},Pw);_.hd=function(){return this.b<this.c.d-1};_.jd=function(){return Cw(this)};_.kd=function(){Dw(this)};_.b=-1;_.c=null;function Cy(){Cy=x;Fy=(Yu(),new Xu(ao()+"clear.cache.gif"))}var Fy,Dy=null;function Ey(){}t(389,1,{},Ey);function Pz(){Pz=x;Cy()}function Qz(a,b,c,d,e){Pz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function Rz(a,b,c){Pz();Qz.call(this,(Yu(),new Xu(a)),b,0,c,16)}t(390,323,{},Qz,Rz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Dx(){Dx=x;Ex=(Sz=new Tz)?new Uz:Sz}function Uz(){}t(391,1,{},Uz);_.Xd=function(a){a.focus()};var Sz,Ex;function Vz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function Nx(){var a=(Dx(),Wz)?Wz:Wz=Vz();Dx();var b=$doc.createElement(ge);b.tabIndex=0;var c=$doc.createElement("input");c.type=Tg;c.tabIndex=-1;c.setAttribute(rg,fg);var d=c.style;d.opacity=0;d.height=hb;d.width=hb;d.zIndex=-1;d.overflow=Oe;d.position=$c;c.addEventListener(ue,a,!1);b.appendChild(c);return b}t(393,391,{});var Wz=null;function Ry(a){$wnd.setTimeout(function(){a.focus()},0)}function Tz(){}t(392,393,{},Tz);_.Xd=function(a){Ry(a)};
+function gj(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Ys(b,new dv(b,c,d,a)):lt(b,c,d,a)}function bt(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(398,1,{},bt);_.b=null;_.c=null;_.d=null;_.e=null;function Zs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(399,1,{},Zs);_.xc=function(){$s(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function dv(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(400,1,{},dv);_.xc=function(){lt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;
+_.e=null;function Xz(a,b){b.n!=a&&(!a.ic&&(a.ic=new qj),b.n=a,kj(a.ic,b))}function Yz(a){var b;b=a.cZ.e;if(-1!=uo(b,vo(36)))return null;a=a.jc.c.c++;return b=Bo(b,Ao(b,vo(46))+1)+l+a}function Zz(a,b,c,d){0==--a.dc&&(a.oc!=a.ke()&&(d|=4),!a.nc&&(d|=2),0<d&&new $z(a,b,c,Du(d)))}function aA(a){return!a._b&&a.gc?aA(a.gc):a._b}function bA(a){return!a.bc&&a.gc?bA(a.gc):a.bc}
+function cA(a){var b;b=new dA;if(a.ke()){for(;a&&!A(a,103);a=a.gc){var c=b,d=a.ge(),e=a.he();c.b+=d;c.c+=e}A(a,103)&&(c=a.ge(),a=a.he(),b.b+=c,b.c+=a);return b}throw new eA;}function fA(a){a.kc=!1;a.te();gA(a)}function gA(a){if((a=A(a,103)?null:a.gc)&&a.kc)fA(a),a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}function hA(a){return(a=a._d())?a:new iA(1,1)}function jA(a){var b;return(b=a.ae())?new kA(b):new kA(a.ce())}function lA(a){0==a.dc++&&(a.oc=a.ke(),a.nc=!0,a.qe())}function mA(a){return!a.bc?(a.je(),!0):!1}
+function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,89)&&c.b==b.b||a.hc.dg(b)}function nA(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)gA(a),new oA(a,100);if(g!=a.mc||f!=a.cc)a.je(),new oA(a,101)}function pA(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.je(),a.hc.eg(b),a.ke()&&a.se())}function qA(a){a.lc||(lA(a),rA(a,!0),sA(a),a.lc=!0,new oA(a,102),Zz(a,a,a.gc,0),gA(a),a.hc.gg(a))}function tA(){this.jc=(Qq(),Qq(),uA);new Ui;this.ie();this.fc=(vA(),wA)}
+t(404,1,ki);_.Yd=function(){return!1};_.Zd=function(){return Yz(this)};_.$d=function(){return aA(this)};_._d=function(){return xA(this.hc,this)};_.ae=function(){return this._d()};_.be=function(){return this.cc};_.ce=function(){return this.me()};_.de=function(){return new yA(0,0,0,0)};_.ee=function(){return this.pe()};_.fe=function(){return this.mc};_.ge=function(){return this.pc};_.he=function(){return this.qc};_.ie=function(){};_.je=function(){fA(this)};
+_.ke=function(){return this.lc&&!!this.gc&&this.gc.ke()};_.le=function(){};_.me=function(){return hA(this)};_.ne=function(){};_.oe=function(){return(null==this.ec&&(this.ec=this.Zd()),this.ec)+ya+this.ge()+ya+this.he()+ya+this.fe()+ph+this.be()+(this.lc?l:",hidden")};_.pe=function(){return jA(this)};_.qe=function(){};_.re=function(){return mA(this)};_.se=function(){};_.te=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.ue=function(a,b){this.ve(this.pc,this.qc,a,b)};
+_.ve=function(a,b,c,d){this.we(a,b,c,d,this.ac,!0);this.ac=0};_.we=function(a,b,c,d){nA(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Qc+this.oe()+Wc};_.xe=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function R(a,b,c){var d;if(-1>a.Wb.b.d)throw new Mk("Missing message: awt.12A");if(A(b,91)){if(b==a)throw new Mk("Missing message: awt.12B");a:{if(a&&!A(a,103))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,103))break;d=d.gc}d=!1}if(d)throw new Mk("Missing message: awt.12C");if(A(b,103))throw new Mk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Do;var e=Pj(d.Wb.b,b),f;f=nv(d.Wb.b,e);d.Xb&&d.Xb.De(f);zA(d,e);new AA(d,301,f)}d=a.Wb.b.d;lA(b);BA(a.Wb.b,d,b);d=(b.gc=a,b.le(!0),fA(a),!!a.Xb&&
+A(a.Xb,96)&&(a.Xb.o=!1),Zz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,96)){var g=a.Xb;if(!b)throw new Xs("Missing message: awt.185");if(null==c||null!=c)CA(g,c,b);else throw new Mk("Missing message: awt.92");}else a.Xb.ze(null==c?null:c,b)}catch(j){j=bj(j);if(A(j,126))throw b=j,zA(a,d),b;throw j;}b.te();new AA(a,300,b)}function DA(a,b){var c;c=a.ye();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function EA(a){var b;b=a.ye();return new FA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function rA(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)nv(a.Wb.b,c).le(b)}function zA(a,b){var c;c=nv(a.Wb.b,b);lA(c);c.le(!1);qv(a.Wb.b,b);c.gc=null;fA(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1);Zz(c,c,a,1)}function GA(a){var b=(HA(),IA);pA(a,b);for(b=0;b<a.Wb.b.d;++b)nv(a.Wb.b,b).re()}function JA(a,b){var c,d;if(a.Xb)for(d=new Wi(a.Wb.b);d.c<d.e.Oe();)c=Xi(d),a.Xb.De(c);if(b)for(d=new Wi(a.Wb.b);d.c<d.e.Oe();)c=Xi(d),b.ze(null,c);a.Xb=b;fA(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}
+function sA(a){if(!a.kc){a.Xb&&a.Xb.Ae(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=nv(a.Wb.b,c),b.kc||b.xe();a.kc=!0}}function KA(){tA.call(this);this.Wb=new LA;this.$b=(Qq(),Qq(),uA)}t(403,404,bi);_._d=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.Be(this));return this.Yb};_.ae=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.Ce(this));return this.Zb};_.ye=function(){return this.de()};_.ce=function(){return hA(this)};_.ee=function(){return jA(this)};
+_.ie=function(){this.hc=(Qq(),new MA)};_.je=function(){fA(this);this.Xb&&A(this.Xb,96)&&(this.Xb.o=!1)};_.le=function(a){rA(this,a)};_.me=function(){return hA(this)};_.pe=function(){return jA(this)};_.qe=function(){var a;for(a=0;a<this.Wb.b.d;++a)lA(nv(this.Wb.b,a))};_.re=function(){var a;if(!mA(this))return!1;for(a=0;a<this.Wb.b.d;++a)nv(this.Wb.b,a).re();return!0};_.te=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=nv(this.Wb.b,b),a.te()};_.xe=function(){sA(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function NA(){var a=new OA;KA.call(this);JA(this,a)}t(402,403,bi,NA);_.Zd=function(){return"panel"+this.$b.c.e++};function PA(a,b,c){a=QA(a.Vb,b,c);a.k=!0;return new RA(a)}function SA(a){a.ne(a.Vb.e)}function TA(a){return new iA(G(a.Vb.pb,Wf),G(a.Vb.pb,Vf))}t(401,402,bi);_.be=function(){return G(this.Vb.pb,Vf)};_.fe=function(){return G(this.Vb.pb,Wf)};_.ge=function(){return nk(this.Vb.pb)};_.he=function(){return pk(this.Vb.pb)};
+_.ke=function(){return this.Vb.pb.style.display!=Of};_.se=function(){SA(this)};_.ue=function(){};_.Vb=null;function UA(a){if(null!=a)this.f=a;else throw new VA;}t(406,1,Bi);_.tS=function(){return this.cZ.e+"[source="+this.f+Wc};_.f=null;
+function WA(){WA=x;XA=new Ui;z(XA,new S(400),new YA(yh));z(XA,new S(401),new YA(yh));z(XA,new S(402),new YA(yh));z(XA,new S(500),new YA(Ah));z(XA,new S(501),new YA(Ah));z(XA,new S(502),new YA(Ah));z(XA,new S(503),new YA(Bh));z(XA,new S(504),new YA(Ah));z(XA,new S(505),new YA(Ah));z(XA,new S(506),new YA(Bh));z(XA,new S(507),new YA(Th));z(XA,new S(100),new YA(uh));z(XA,new S(101),new YA(uh));z(XA,new S(102),new YA(uh));z(XA,new S(103),new YA(uh));z(XA,new S(1004),new YA(xh));z(XA,new S(1005),new YA(xh));
+z(XA,new S(800),new YA(Ih));z(XA,new S(801),new YA(Ih));z(XA,new S(200),new YA(Ch));z(XA,new S(201),new YA(Ch));z(XA,new S(202),new YA(Ch));z(XA,new S(204),new YA(Ch));z(XA,new S(203),new YA(Ch));z(XA,new S(209),new YA(Uh));z(XA,new S(208),new YA(Vh));z(XA,new S(207),new YA(Vh));z(XA,new S(206),new YA(Ch));z(XA,new S(205),new YA(Ch));z(XA,new S(1400),new YA(Rh));z(XA,new S(1401),new YA(Sh));z(XA,new S(1402),new YA(Sh));z(XA,new S(300),new YA(vh));z(XA,new S(301),new YA(vh));z(XA,new S(1100),new YA(Hh));
+z(XA,new S(1101),new YA(Hh));z(XA,new S(1200),new YA(Qh));z(XA,new S(701),new YA(Fh));z(XA,new S(900),new YA(Gh));z(XA,new S(1001),new YA(Dh));z(XA,new S(601),new YA(Eh))}t(405,406,Bi);_.oe=function(){return l};_.tS=function(){var a;a=l;A(this.f,90)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Zd()),a.ec),null==a&&(a=l));return this.cZ.e+Qc+this.oe()+"] on "+(0<a.length?a:this.f)};_.e=0;var XA;function YA(a){this.b=a}t(408,1,{},YA);_.b=th;function ZA(){}t(409,1,{},ZA);_.b=null;_.c=null;
+function $A(a,b){var c;b&&(a.b?(c=new aB(a.b),Vt(c.c,c.d++,b),a.b=c):(a.b=new qj,kj(a.b,b)))}t(411,1,Bi);_.b=null;function bB(){}function cB(){}t(410,411,Bi,bB,cB);function dB(){dB=x;Math.sqrt(2)}function eB(a){dB();if(0>a)throw new Mk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(412,1,{86:1},eB);_.eQ=function(a){return a===this?!0:A(a,86)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new fB;a.b=31*a.b+Yt((new gB(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+Yt((new gB(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function hB(){hB=x;iB=new et;jB=new iA(0,0);ft(iB,Db);ft(iB,Vb);ft(iB,xb);ft(iB,"Last");ft(iB,Ib);ft(iB,nc);ft(iB,Jc);ft(iB,Mc);ft(iB,Tb)}
+function CA(a,b,c){var d;if(null==b)d=Ib;else if(d=b,!$v(iB.b,b))throw new Mk(kB());Xt(tj(a.d,d))===Xt(c)&&Xt(tj(a.c,c))===Xt(d)||((b=tj(a.d,d))&&lB(a,b,d),mB(a.b.Jd(),c)&&lB(a,c,d),b=a.b,new nB(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function oB(a,b){return new iA(hk(b[1].c,hk(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+hk(b[0].b,hk(b[4].b,b[3].b))+a.n)}function lB(a,b,c){pB(a.b,b);ej(a.c,b);ej(a.d,c)}
+function qB(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;rB(c,c.length,jB);c=a.j;rB(c,c.length,jB);c=a.p;rB(c,c.length,null);a.q=0;for(d=sB(a.b,0);d.c!=d.e.b;){c=tB(d);e=tj(a.c,c);var f=b.fc;e=Tn(e,Ib)?0:Tn(e,nc)?1:Tn(e,Jc)?2:Tn(e,Mc)?4:Tn(e,Tb)?3:Tn(e,Db)?f.b?4:3:Tn(e,xb)?f.b?3:4:Tn(e,Vb)?1:2;c.lc?a.p[e]||(Vt(a.p,e,c),++a.q,a.i[e]=c.ce(),a.j[e]=c.ee()):a.p[e]||(a.i[e]=c.ce(),a.j[e]=c.ee())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function uB(){hB();vB.call(this,0)}function vB(a){hB();Qq();this.b=new wB;this.c=new Ui;this.d=new Ui;this.e=a;this.k=0;this.o=!1;this.p=y(xB,m,90,5,0);this.i=y(yB,m,92,5,0);this.j=y(yB,m,92,5,0);this.q=this.f=this.n=0}t(413,1,{96:1,117:1},uB,vB);_.ze=function(a,b){CA(this,a,b)};
+_.Ae=function(a){qB(this,a);if(0!=this.q)if(a=EA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ve(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].ue(a.c,this.j[1].b),this.p[1].we(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].ue(this.j[4].c,c),this.p[4].we(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].ve(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].ue(a.c,
+this.j[2].b),this.p[2].we(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].ue(this.j[3].c,c),this.p[3].we(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.Be=function(a){var b;b=this.o;qB(this,a);this.o=b;return 0==this.q?DA(a,new iA(0,0)):DA(a,oB(this,this.i))};_.Ce=function(a){var b;b=this.o;qB(this,a);this.o=b;return DA(a,oB(this,this.j))};_.De=function(a){var b;b=tj(this.c,a);null!=b&&lB(this,a,b)};_.tS=function(){return zB.e+"[hgap="+this.e+",vgap="+this.k+Wc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var jB,iB;function AB(a){tA.call(this);this.hc=(Qq(),new BB(a,this))}t(414,404,{87:1,90:1,97:1,111:1,117:1},AB);_.Zd=function(){return vd+this.jc.c.b++};_._d=function(){return!bA(this)?new iA(0,0):xA(this.hc,this)};_.te=function(){};t(416,1,{});t(415,416,{},function(){});function CB(){CB=x}
+function DB(a,b){if(null==b)throw new Xs("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Zf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function EB(){CB();tA.call(this);new qj;this.hc=new FB((Qq(),this))}t(417,404,{88:1,90:1,97:1,111:1,117:1},EB);_._d=function(){return xA(this.hc,this)};
+_.oe=function(){return(null==this.ec&&(this.ec=Yz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+ph+this.cc+(this.lc?l:",hidden")+",current="+Sq(this.hc.b,this.hc.b.pb.selectedIndex)};function GB(){GB=x;HB=new IB(255,255,255);JB=new IB(192,192,192);KB=new IB(128,128,128);LB=new IB(64,64,64);MB=NB=new IB(0,0,0);OB=new IB(255,0,0);new IB(255,175,175);PB=new IB(255,200,0);QB=new IB(255,255,0);new IB(0,255,0);RB=new IB(255,0,255);SB=new IB(0,255,255);TB=UB=new IB(0,0,255)}
+function VB(a){var b,c;c=~~a.b>>16&255;b=a.b&255;a=~~a.b>>8&255;if(0==c&&0==b&&0==a)return new IB(3,3,3);3>c&&0!=c?c=3:(c=Yt(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Yt(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Yt(a/0.7),a=255<a?255:a);return new IB(c,a,b)}function WB(a){return new IB(Yt(0.7*(~~a.b>>16&255)),Yt(0.7*(~~a.b>>8&255)),Yt(0.7*(a.b&255)))}function IB(a,b,c){GB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Mk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(418,1,{89:1,98:1,102:1},IB);_.eQ=function(a){return A(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return XB.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Wc};_.b=0;var MB,TB,NB,UB,SB,LB,KB,JB,RB,PB,OB,HB,QB;function vA(){vA=x;wA=new YB(!0);ZB=new et;ft(ZB,"ar");ft(ZB,"fa");ft(ZB,"iw");ft(ZB,"ur")}function YB(a){this.b=a}t(419,1,Bi,YB);_.b=!1;var wA,ZB;t(421,1,{107:1,120:1});function $B(){iA.call(this,0,0)}function iA(a,b){this.c=a;this.b=b}
+function kA(a){iA.call(this,a.c,a.b)}t(420,421,{92:1,107:1,117:1,120:1},$B,iA,kA);_.eQ=function(a){return a===this?!0:A(a,92)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new fB;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return aC.e+"[width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;function Zr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(422,1,Bi,Zr,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.Ee=function(){return 0!=(this.f&4)};_.Fe=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.Fe()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.Ee()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Wc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function bC(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function cC(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(Qx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.ee(),c.ve(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function dC(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.ee():c.ce(),g=hk(g,c.b),j+=c.c+a.d);return new iA(j,g+2*a.e)}function OA(){eC.call(this,1,5,5)}
+function eC(a,b,c){Qq();this.d=b;this.e=c;this.b=a}t(423,1,Bi,OA,eC);_.ze=function(){};
+_.Ae=function(a){this.c=fC(a.Wb);if(0!=bC(this)){var b,c,d,e,f,g,j,h,n,o,r;b=EA(a);g=a.ye();j=a.fc.b;n=new qj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new gC(q);for(v=0;v<q;++v)Vt(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=Pj(a.Wb.b,u);Qx(E,D.d);Vt(D.c,E,u)}for(d=new Wi(d);d.c<d.e.Oe();)if((c=Xi(d))&&c.lc)a=c.ee(),!e&&o+a.c>b.c&&(cC(this,n,b.c-(o-this.d),g.c,r,h,j),n.Ze(),o=f,r+=h+this.e,h=0),e=!1,Vt(n.c,n.d++,c),o+=a.c+this.d,h=hk(h,a.b);cC(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.Be=function(a){this.c=fC(a.Wb);return 0==bC(this)?DA(a,new iA(10,10)):DA(a,dC(this,!1))};_.Ce=function(a){this.c=fC(a.Wb);return 0==bC(this)?DA(a,new iA(10,10)):DA(a,dC(this,!0))};_.De=function(){};_.tS=function(){var a;switch(this.b){case 0:a=df;break;case 2:a=qg;break;case 1:a=yd;break;case 4:a="trailing";break;default:a="leading"}return hC.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Wc};_.b=0;_.c=null;_.d=0;_.e=0;function HA(){HA=x;IA=new iC(Rb,0,12)}
+function iC(a,b,c){HA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(424,1,{93:1,117:1},iC);_.b=null;_.c=0;_.d=0;var IA;t(425,1,ei);_.tS=function(){return jC.e+"[font="+this.c+"ascent="+kC(this.c).b+", descent="+kC(this.c).c+", height="+kC(this.c).d+Wc};_.c=null;function lC(a){if(!a.n){lA(a);a.Qd();var b,c;for(b=0;b<a.p.d;++b)(c=nv(a.p,b))&&lC(c);rA(a,!1);a.n=!0;Zz(a,a,a.gc,0);new mC(a,202)}}
+function nC(a){var b,c;a.lc&&(a.hc.Qd(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=nv(a.p,b))&&c.Qd()}function oC(a){!bA(a)&&GA(a);var b=jA(a);a.ve(a.pc,a.qc,b.c,b.b);sA(a)}function pC(a,b){a.q!=b&&(a.q=b)}t(427,403,Ai);_.de=function(){return new yA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Qd=function(){nC(this)};_.ke=function(){return this.hc.d.hb};_.ve=function(a,b,c,d){nA(this,a,b,c,d);this.ac=0};_.we=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;nA(this,a,b,c,d);this.lc&&e&&!f&&sA(this)};_.n=!1;_.q=!1;
+function qC(a){KA.call(this);this.r=new cB;this.p=new qj;this.o=new yA(0,0,0,0);this.lc=!1;JA(this,new uB);this.hc&&rC(this.hc.d.I.c,a);this.hc&&sC(this.hc.d,!0);pC(this,!0)}t(426,427,Ai);_.ye=function(){return new yA(this.o.e,this.o.c,this.o.b,this.o.d)};_.ge=function(){return nk(this.hc.d.pb)};_.he=function(){return pk(this.hc.d.pb)};_.ie=function(){this.hc=new tC((Qq(),l),this)};
+function uC(a,b,c,d,e,f){var g,j;g=a.e;f?(j=VB(g),f=new IB(Yt(0.7*(~~g.b>>16&255)),Yt(0.7*(~~g.b>>8&255)),Yt(0.7*(g.b&255))),(a.e=g)&&(a.i=pg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new IB(Yt(0.7*(~~g.b>>16&255)),Yt(0.7*(~~g.b>>8&255)),Yt(0.7*(g.b&255))),f=VB(g),(a.e=j)&&(a.i=pg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;vC(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=pg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);vC(a,b,c,d,1);vC(a,b,c+1,1,e);(a.e=f)&&(a.i=pg+(~~f.b>>16&
+255)+ya+(~~f.b>>8&255)+ya+(f.b&255)+va);vC(a,b+d,c,1,e);vC(a,b+1,c+e,d,1)}t(428,1,{});_.tS=function(){return"Graphics"};t(429,428,{});function wC(a){var b,c;c=hk(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new iA(b,c)}
+function xC(a,b,c){var d,e,f,g,j,h;a.c=fC(b.Wb);if(0==a.c.length)return new $B;g=wC(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.ee():d.ce(),h=hk(h,d.c),j=hk(j,d.b);return new iA(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function yC(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=Yt(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function zC(){AC.call(this,7)}function AC(a){Qq();this.e=0;this.b=1;this.f=a;this.d=0}t(430,1,Bi,zC,AC);_.ze=function(){};
+_.Ae=function(a){var b,c;this.c=fC(a.Wb);if(0!=this.c.length&&(b=EA(a),!(0>=b.c||0>=b.b))){c=wC(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(M,s,-1,d,1);e=y(M,s,-1,d,1);h=y(M,s,-1,c,1);n=y(M,s,-1,c,1);yC(b.c,b.d,this.d,f,e);yC(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ve(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.Be=function(a){return DA(a,xC(this,a,!1))};_.Ce=function(a){return DA(a,xC(this,a,!0))};_.De=function(){};
+_.tS=function(){return BC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Wc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function iy(){Ln()}function vw(a){Ln();this.i=a}t(432,100,Ci,iy,vw);function eA(){Ln();this.i="Missing message: awt.151"}t(431,432,Ci,eA);t(433,1,{});function yA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(434,1,{95:1,117:1,120:1},yA);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return CC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function DC(a){EC.call(this,a,0)}function EC(a,b){tA.call(this);this.hc=(Qq(),new FC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=($x(),ky);c.b=d;Xx(c);break;case 0:c=c.b;d=($x(),ay);c.b=d;Xx(c);break;case 2:c=c.b,d=($x(),by),c.b=d,Xx(c)}}t(435,404,ki,DC,EC);
+_._d=function(){return!bA(this)?new iA(0,0):xA(this.hc,this)};_.oe=function(){var a=(null==this.ec&&(this.ec=Yz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+ph+this.cc+(this.lc?l:",hidden")+",align=",b;b=df;switch(this.b){case 1:b=yd;break;case 2:b=qg}return a+b+",text=null"};_.b=0;t(438,1,Bi);_.oe=function(){return this.k};_.tS=function(){return this.cZ.e+Qc+this.oe()+Wc};_.k=null;_.n=null;
+function GC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function HC(a){this.o=(Qq(),Qq(),uA);var b;var c;b=this.cZ.e;-1!=uo(b,vo(36))?b=null:(c=this.o.c.d++,b=Bo(b,Ao(b,vo(46))+1)+l+c);this.k=b;this.e=new bB;this.i=a;this.f=!0;this.j=new IC(this)}t(437,438,Bi,HC);_.oe=function(){return GC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(436,437,mi);_.oe=function(){return GC(this)+(this.c?",tearOff":l)};_.c=!1;t(440,1,{108:1});
+_.eQ=function(a){return a===this?!0:A(a,108)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new fB;JC(a,this.b);JC(a,this.c);return a.b};function dA(){this.c=this.b=0}function KC(a,b){this.b=a;this.c=b}function LC(a){var b=a.c;this.b=a.b;this.c=b}t(439,440,{99:1,108:1,117:1},dA,KC,LC);_.eQ=function(a){return a===this?!0:A(a,99)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return MC.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;
+function NC(a,b){if(!b)throw new Xs("Missing message: awt.70");var c=a.b;if(H(b.i,Ba)){var c=c.b.b,d=new cz,e=c.d.d;if(0>e||e>c.d.d)throw new Lw;c.p&&(d.pb[Ld]=2);Ky(c,e,d.pb);BA(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Lw;BA(d.d,e,c);for(f=g=0;f<e;++f)A(nv(d.d,f),73)&&++g;BA(d.j,g,c);Ky(d,e,c.pb);c.c=d;e=pw(c.pb)+Va;Yi(c.td(),e,!1);d.p&&(e=Pj(d.d,c),-1!=e&&(d=Xv(d.p?d.f:Xv(d.f,0),e),2==Yv(d)&&d.removeChild(Xv(d,1)),c.pb[Ld]=2))}}
+function OC(){HC.call(this,l);new qj;this.c=!1;this.b=(Qq(),new PC)}t(441,436,mi,OC);_.b=null;t(444,1,{101:1,110:1,120:1});t(443,444,{101:1,109:1,110:1,120:1});_.eQ=function(a){return a===this?!0:A(a,109)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new fB;JC(a,this.d);JC(a,this.e);JC(a,this.c);JC(a,this.b);return a.b};function FA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(442,443,{100:1,101:1,109:1,110:1,117:1,120:1},FA);
+_.eQ=function(a){return a===this?!0:A(a,100)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return QC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function RC(){RC=x;SC=new TC;UC=new VC;WC=new VC}var SC,WC,UC;t(446,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Oi(this)};function TC(){}t(447,446,{},TC);function VC(){}t(448,1,{},VC);t(449,404,ki);_.$d=function(){return null};
+function XC(a,b){var c;c=new YC(bA(a));return!c?null:new iA(ZC(c,"_")*b+6,kC(c.c).d+6)}function $C(a,b){var c;c=XC(a,b);return!c?hA(a):c}function aD(a,b){var c;c=XC(a,b);return!c?jA(a):c}function bD(a,b){var c=a.hc;wz(c.b,b);c.f.b=-1;c.f.c=-1}function cD(a){dD.call(this,a,null!=a?a.length:0)}function dD(a,b){tA.call(this);this.b=0>b?0:b;var c=this.hc;wz(c.b,a);c.f.b=-1;c.f.c=-1}t(450,449,ki,cD,dD);_.Zd=function(){return"textfield"+this.jc.c.f++};_._d=function(){return XC(this,Fo(this.hc.b.pb,jh).length)};
+_.ae=function(){return!bA(this)?null:XC(this,Fo(this.hc.b.pb,jh).length)};_.ce=function(){return 0<this.b?$C(this,this.b):hA(this)};_.ee=function(){return 0<this.b?aD(this,this.b):jA(this)};_.ie=function(){this.hc=(Qq(),new eD)};_.me=function(){return 0<this.b?$C(this,this.b):hA(this)};_.pe=function(){return 0<this.b?aD(this,this.b):jA(this)};_.b=0;function Qq(){Qq=x;uA=new fD}function bs(){var a=(Qq(),Qq(),uA);!a.d&&(a.d=new gD)}function fD(){this.c=new hD;this.e=new ZA}t(451,1,{},fD);_.b=null;
+_.d=null;var uA;function hD(){}t(452,1,{},hD);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(453,1,{});function iD(){iD=x;jD=new kD;lD=new kD}function mD(a,b){return b==a?!0:!b?!1:!0}function kD(){}t(454,1,{104:1},kD);_.eQ=function(a){return null==a||!A(a,104)?!1:mD(this,a)};_.hC=function(){var a;a=null.qg()+";class="+null.qg();a=!null.qg().qg()?a:a+";charset=";return Ou(a)};_.tS=function(){return nD.e+"[MimeType=(null);humanPresentableName="+this.b+Wc};_.b=null;var jD,lD;
+function oD(){oD=x;K(pD,m,104,[(iD(),lD),jD])}function qD(a){oD();this.b=a}t(455,1,{},qD);_.b=null;function rD(a){a="flavor = "+a;Ln();this.i=a}t(456,101,{105:1,117:1,124:1,132:1},rD);function sD(a,b,c){WA();tD.call(this,a,b,c,th)}function tD(a,b,c,d){WA();UA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(457,405,Bi,sD,tD);
+_.oe=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Iu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=th;function oA(a,b){WA();UA.call(this,a);this.e=b}t(458,405,Bi,oA);
+_.oe=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.ge()+ya+a.he()+ba+a.fe()+ph+a.be()+va};function AA(a,b,c){WA();oA.call(this,a,b);this.b=c}t(459,458,Bi,AA);
+_.oe=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Zd());return a+b.ec};_.b=null;function $z(a,b,c,d){WA();UA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(460,405,Bi,$z);
+_.oe=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Gu(zu(this.b,uh))&&(a+="PARENT_CHANGED,"),Gu(zu(this.b,vh))&&(a+="DISPLAYABILITY_CHANGED,"),Gu(zu(this.b,xh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=th;_.c=null;_.d=null;t(461,1,xi);function mC(a,b){WA();oA.call(this,a,b);this.d=null;this.b=this.c=0}
+t(462,458,Bi,mC);
+_.oe=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(463,1,{});function uD(a){if(null==a)throw new Do;}t(464,463,{},uD);
+function vD(){vD=x;wD={};wD["java.vendor"]=Fe;wD["package.restrict.access.sun"]=ih;wD["sun.java.launcher"]=jc;wD["sun.management.compiler"]=Fe;wD["os.name"]=jc;wD[" sun.boot.class.path"]=jc;wD["path.separator.applet"]=jc;wD["java.vm.specification.vendor"]=Fe;wD["java.runtime.version"]=jc;wD["http.proxyPort"]=jc;wD["user.name"]=jc;wD["user.language"]=jc;wD["os.name.applet"]=jc;wD["browser.version"]=jc;wD["java.version"]=jc;wD["user.timezone"]=jc;wD["java.endorsed.dirs"]=jc;wD["java.specification.name"]=
+"GWT";wD["java.specification.version"]="2.5.0";wD[Ze]=ec;!us&&(us=new Cs);us.b?wD[Xe]="yes":wD[Xe]=null}var wD;t(467,101,yi);function xD(){Ln()}function yD(a){Ln();this.i=a}t(466,467,{112:1,117:1,124:1,132:1},xD,yD);function zD(){zD=x;AD=new BD}function CD(a){var b;if(a.n){var c;b=new Mu;In(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Ya,In(b.b,a.b));c=a.c;a=a.k;null!=c&&In(b.b,c);null!=a&&(b.b.b+=la,In(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function DD(a){zD();var b,c,d;if(null==a)throw new xD;a=to(a);try{d=uo(a,vo(58))}catch(e){e=bj(e);if(A(e,128))throw new yD(Jn(e));throw e;}c=uo(a,vo(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;ED();var f,g,j;j=c.length;b=new FD;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new yD(ac+a);if(!this.n&&(this.n=tj(AD,this.i),this.n||(this.n=(Qq(),new GD))&&z(AD,this.i,this.n),!this.n))throw new yD(ac+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,tb,Y,L,ea,Nc,ug,zb,Ud,Vd,Wd,$a,Oc,Jb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Ya,n)==n&&-1==HD(c,vo(47),n+2))throw new ID(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
+Wd=this.k;v=this.e;zb=this.j;r=this.b;Jb=this.o;$a=HD(L,vo(35),0);if(0==L.indexOf(Ya)&&0!=L.indexOf("////")){tb=2;ea=-1;E=HD(L,vo(47),2);Vd=HD(L,vo(63),2);-1!=Vd&&(-1==E||E>Vd)&&(E=Vd);-1==E&&(E=o,v=l);Q=E;-1!=$a&&$a<E&&(Q=$a);var Ad=vo(64);Oc=L.lastIndexOf(Ad,Q);r=L.substr(2,Q-2);-1<Oc&&(Jb=L.substr(2,Oc-2),tb=Oc+1);Nc=HD(L,vo(58),-1==Oc?tb:Oc);u=uo(L,vo(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Nc=u+1:Nc=-1):Nc=-1}catch(tf){if(tf=bj(tf),!A(tf,124))throw tf;}-1==Nc||Nc>E?J=L.substr(tb,
+Q-tb):(J=L.substr(tb,Nc-tb),ug=L.substr(Nc+1,Q-(Nc+1)),0==ug.length?ea=-1:ea=JD(ug,10))}-1<$a&&(Wd=L.substr($a+1,o-($a+1)));D=-1==$a?o:$a;var fc=vo(63);Ud=L.lastIndexOf(fc,D);-1<Ud?(zb=L.substr(Ud+1,D-(Ud+1)),0==Ud&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),Y=Ao(v,vo(47))+1,v=v.substr(0,Y-0)),D=Ud):0!=$a&&(zb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),Y=Ao(v,vo(47))+1,0==Y?v=L.substr(E,D-E):v=v.substr(0,Y-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var Ie;Ie=v;null!=zb&&!H(zb,l)&&(null!=v?Ie=v+sb+zb:Ie=sb+zb);null==this.i&&(this.i=this.i);this.d=d;this.c=Ie;this.f=ea;this.k=Wd;var Bd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(Bd=Ao(this.d,vo(64)))?(this.o=this.d.substr(0,Bd-0),this.d=Bo(this.d,Bd+1)):this.o=null;null!=this.c&&-1<(Bd=uo(this.c,vo(63)))?(this.j=Bo(this.c,Bd+1),this.e=this.c.substr(0,Bd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Jb;this.e=v;this.j=zb}}catch(Cd){Cd=
+bj(Cd);if(A(Cd,124))throw new yD(Jn(Cd));throw Cd;}if(-1>this.f)throw new yD("incorrect port: "+this.f);}t(468,1,Bi,DD);_.tS=function(){return CD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var AD;t(469,1,{});function KD(a,b,c){var d,e;for(d=new LD(a.Je().b);MD(d.b);)if(a=d.c=Xi(d.b),e=a.Nf(),null==b?null==e:Tn(b,e))return c&&(a=new ND(a.Nf(),a.Of()),OD(d)),a;return null}t(473,1,Ni);_.Ie=function(a){return!!KD(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,135)||this.Oe()!=a.Oe())return!1;for(a=new LD(a.Je().b);MD(a.b);)if(b=a.c=Xi(a.b),c=b.Nf(),b=b.Of(),!this.Ie(c)||!PD(b,this.Ke(c)))return!1;return!0};_.Ke=function(a){a=KD(this,a,!1);return!a?null:a.Of()};_.hC=function(){var a,b,c;c=0;for(b=new LD(this.Je().b);MD(b.b);)a=b.c=Xi(b.b),c+=a.hC(),c=~~c;return c};_.Le=function(){return 0==this.Oe()};_.Me=function(){throw new QD("Put not supported on this map");};
+_.Ne=function(a){a=KD(this,a,!0);return!a?null:a.Of()};_.Oe=function(){return this.Je().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new LD(this.Je().b);MD(c.b);)b=c.c=Xi(c.b),a?d+=za:a=!0,d+=l+b.Nf(),d+=qb,d+=l+b.Of();return d+"}"};function vz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function $v(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Re(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Qe(b,c[d].Nf())){c=!0;break a}c=!1}return c}
+function tj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:RD(a,b,a.Re(b))}function RD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Qe(b,f.Nf()))return f.Of()}return null}function z(a,b,c){return null==b?SD(a,c):A(b,1)?TD(a,b,c):UD(a,b,c,a.Re(b))}function UD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Qe(b,d.Nf()))return a=d.Of(),d.Pf(c),a}else e=a.b[d]=[];d=new ND(b,c);e.push(d);++a.e;return null}
+function SD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function TD(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function ej(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Re(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Qe(b,g.Nf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Of();break a}}c=null}return c}t(472,473,Ni);_.Ie=function(a){return $v(this,a)};
+_.Je=function(){return new VD(this)};_.Qe=function(a,b){return this.Pe(a,b)};_.Ke=function(a){return tj(this,a)};_.Me=function(a,b){return z(this,a,b)};_.Ne=function(a){return ej(this,a)};_.Oe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ui(){vz(this)}t(471,472,Fi,Ui);_.Pe=function(a,b){return Xt(a)===Xt(b)||null!=a&&Tn(a,b)};_.Re=function(a){return~~Wn(a)};function BD(){vz(this)}t(470,471,Fi,BD);function WD(){Ln()}t(474,100,Ci,WD);
+function XD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=YD(a,c);if(c>=a.j)break;c=ZD(a,c);++b}return b}function $D(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function aE(a){var b;a.b=0<=a.k&&!a.e?a.k:YD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new WD;b=a.b;a.b=ZD(a,a.b);return a.o.substr(b,a.b-b)}
+function ZD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=bE(a.o,d,a.o.length);if(c<=a.i&&$D(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=uo(a.d,vo(c)))break;++d}a.n&&b==d&&(a.f?(c=bE(a.o,d,a.o.length),c<=a.i&&$D(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=uo(a.d,vo(c))&&++d));return d}
+function YD(a,b){var c,d;if(null==a.d)throw new Do;for(d=b;!a.n&&d<a.j;)if(a.f){c=bE(a.o,d,a.o.length);if(c>a.i||!$D(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>uo(a.d,vo(c)))break;++d}return d}function cE(a){dE.call(this,a," \t\n\r\u000c",!1)}function eE(a){dE.call(this,a,ya,!1)}
+function dE(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=bE(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(M,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=bE(this.d,d,this.d.length),this.c[c]=a}}}t(475,1,{},cE,eE,dE);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function fE(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Zn(e),!(Xn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==Ae?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Qc+c+Wc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function gE(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return db}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+hg:a}function du(a){var a=new hE(a),b,c,d,e,f;b=$doc.getElementsByTagName(ge);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Jd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;iE(a););return a.c}t(482,1,{});
+function jE(a,b){b.Vc(new kE);b.Uc(new lE);b.Wc(new mE);b.Xc(new nE(a))}t(481,482,{});_.c=null;_.d=1;_.e=-1;function oE(a){this.b=a;this.c=new pE(this.b);this.d=this.e=1}t(480,481,{},oE);_.b=null;function pE(a){this.b=a}t(483,1,{},pE);_.Se=function(a){var b=this.b;b.wb&&(null!=a&&0<a.length?(!b.xb&&(b.xb=new as(b)),qE(b.xb,a)):(b.lb=!0,b.K="ERROR - empty or null structure",rE(b)))};_.b=null;function sE(a){this.b=a}t(484,1,{},sE);_.b=null;
+function tE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(485,1,{},tE);_.Te=function(){Tw(this.f.i,this.c,G(this.f.pb,Wf)-this.e-this.d,G(this.f.pb,Vf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function uE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(486,1,{},uE);_.Te=function(){Tw(this.f.i,this.c,G(this.f.pb,Wf)-this.e-this.d,G(this.f.pb,Vf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var vE=_.f=null;
+function wE(){wE=x;vE=new Ju((Yu(),new Xu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
+function xE(){xE=x;yE=K(au,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);zE=(GB(),JB);AE=VB(zE);BE=y(CE,m,89,23,0);DE=y(au,m,1,23,0);EE=y(CE,m,89,7,0);FE=null!=(vD(),wD[Xe]);GE=y(HE,m,93,100,0);IE=y(JE,m,94,100,0)}function KE(a){var b;if(a.Gb)b=LE(a,1)+rb+LE(a,2)+rb+LE(a,3);else if(b=LE(a,0),0<b.length){var c=new ME(a.$);kj(a.ab.b,c)}return b}
+function NE(a,b){var c,d;c=b.b;if(H(c,(OE(),PE).c))$r(QE(a));else if(H(c,RE.c))$r(Ar(a));else if(H(c,SE.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new as(a)),a.xb),c.b=d,bs(),cs(c));else if(H(c,sg)){7!=a.P&&(a.Q=th);d=b.d;d=Hu(d,sh);c=wu(d,a.Q);var e=!uu(c,th)?pu(c):c;!uu(e,zh)&&TE(a.$,O(c));UE(a);a.nb=!0;rE(a);a.P=7;a.Q=d}else H(c,Ag)||(H(c,pe)?VE(a):WE(a,c))}
+function XE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(YE,m,-1,4,1);o=y(YE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)ZE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=TA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;$E(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||aF(a.gb[f])}a.C*=h}}
+function bF(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new cF(a),a.$.s=0);null!=a.tb&&fE(a.tb,null)}}function dF(a,b){var c,d,e,f;f=new OC;d=Gc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new HC(Pb+d);var g=(OE(),PE).c;d.d=g;NC(f,d);$A(d.e,a);d=new HC(Pb+c);d.d=RE.c;$A(d.e,a);NC(f,d);a.wb&&(NC(f,new HC(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new HC(c),d.d=SE.c,$A(d.e,a),NC(f,d));Xz(a,f);return f}
+function eF(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);T(b,zE);a.pb?(f==a.d&&T(b,WB(zE)),vC(b,h,g,a.Z,a.Z),T(b,(GB(),LB)),fF(b,h,g,a.Z-1,a.Z-1)):f==a.d?uC(b,h+1,g+1,a.Z,a.Z,!1):uC(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(T(b,(GB(),NB)),f){case 101:T(b,QB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;gF(b,!0);hF(b,iF(b,f,d,c,e));T(b,NB);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(gF(b,!1),hF(b,iF(b,f,d,c,e)));jF(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);vC(b,h+9,g+9,2,4);vC(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(T(b,OB),vC(b,h+10,g+18,4,4));0.96<Math.random()&&(T(b,QB),vC(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);U(b,d,g+a.Z-c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);U(b,j-f,n,j-2*f,n);U(b,j+f,n,j+2*f,n);T(b,RB);U(b,d,g+c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;U(b,j-f,n,j-2*f,n);U(b,j+f,
+n,j+2*f,n);T(b,NB);break;case 107:T(b,PB);vC(b,h+4,g+4,a.Z-8,a.Z-8);T(b,NB);fF(b,h+4,g+4,a.Z-8,a.Z-8);jF(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);vC(b,h+9,g+9,2,4);vC(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);U(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);U(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;U(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);U(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),T(b,TB),fF(b,c,e,d,d),T(b,MB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,U(b,c,g,j,o),U(b,j,o,n,g),g=e+d+f,o=g+f,U(b,c,g,j,o),U(b,j,o,n,g),h+=f,n=h+f,g=e+d,U(b,n,e,h,a),U(b,h,a,n,g),h=c+d+f,n=h+f,U(b,h,e,n,a),U(b,n,a,h,g));break;case 110:kF(b,h,g,a.Z,!0);break;case 111:kF(b,h,g,a.Z,!1);break;case 109:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:T(b,HB);vC(b,h+3,g+5,a.Z-7,a.Z-11);T(b,NB);fF(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:T(b,zE);
+a.qb&&uC(b,h+1,g+1,a.Z,a.Z,!1);T(b,NB);lF(a,b,h,g,"NEW");break;case 106:T(b,OB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,NB);U(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));lF(a,b,h+6,g,sc);break;case 104:T(b,OB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,NB);break;case 105:a.Ob?(T(b,SB),U(b,h+11,g+5,h+9,g+9),U(b,h+9,g+9,h+4,g+9),U(b,h+4,g+9,h+8,g+12),U(b,
+h+8,g+12,h+6,g+18),U(b,h+6,g+18,h+11,g+15),U(b,h+12,g+5,h+14,g+9),U(b,h+14,g+9,h+19,g+9),U(b,h+19,g+9,h+15,g+12),U(b,h+15,g+12,h+17,g+18),U(b,h+17,g+18,h+12,g+15),T(b,NB)):lF(a,b,h,g,"123");break;case 114:T(b,UB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);vC(b,d,c,f,f);T(b,NB);mF(a,b,h,g,HB,"i");break;case 201:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:U(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);U(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:U(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));U(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));U(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:nF(a,b,h,g+2,3);break;case 207:nF(a,b,h,g,4);break;
+case 208:nF(a,b,h,g,5);break;case 209:nF(a,b,h,g,1);break;case 210:nF(a,b,h,g,6);break;case 211:nF(a,b,h,g,7);break;case 212:nF(a,b,h,g,8);break;case 213:lF(a,b,h,g,"FG"),a.G=new KC(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=DE[d]&&mF(a,b,h,g,BE[d],DE[d])}
+function oF(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,T(d,zE),vC(d,0,0,c,b),a.pb?(T(d,(GB(),LB)),fF(d,-1,0,c,b-1)):(T(d,AE),U(d,0,0,c-1-2,0),T(d,WB(zE)),U(d,0,b-1,c-1,b-1),U(d,c-1,0,c-1,b-1)),pF(d,a.Y),T(d,(GB(),NB)),-1!=a.K.toLowerCase().indexOf(qe)&&T(d,OB),qF(d,a.K,10,15),rF(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function sF(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;T(d,zE);vC(d,0,0,c,b);a.pb?(T(d,(GB(),LB)),U(d,0,b-1,c,b-1),e=tF*(a.Z+a.T)+2,U(d,0,e,c,e),U(d,0,e,0,b),U(d,a.Z-1,e,a.Z-1,b-a.Z)):(T(d,AE),U(d,0,0,0,b-1),U(d,0,tF*a.Z,b-1,tF*a.Z),T(d,WB(zE)),U(d,c-1,0,c-1,b-1-a.Z),U(d,0,b-1,c-1,b-1));for(b=3;b<=tF+2;++b)eF(a,d,1,b);rF(a.Vb,a.R,0,2*a.Z+a.T)}}
+function uF(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;T(e,a.u);vC(e,0,0,c,b);d=a.eb?(RC(),UC):(RC(),WC);if((RC(),SC)==(RC(),SC))d==UC?e.b=l:e.b=Hg;d=new eB(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,tb=o=v=r=j=void 0,Y=o=j=void 0,L=h=r=h=void 0,ea=D=Q=void 0,J=h=q=r=r=E=u=L=j=Y=Y=v=L=J=q=Y=L=u=ea=q=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,ea=3;f.x&&($E(f),XE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(vF(13*f.o.C*j)));wF(f.o,j);f.o.B&&(T(g,(GB(),NB)),fF(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(T(g,(xE(),EE)[f.e[j]]),h=g,r=Yt(f.K[j]-o/2),Y=Yt(f.N[j]-o/2),L=u=o,gF(h,!0),hF(h,iF(h,r,Y,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(T(g,(xE(),EE)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*
+J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*ea*Q,J=3*ea*D,Y=y(M,s,-1,4,1),r=y(M,s,-1,4,1),Y[0]=Yt(f.K[h]+q),r[0]=Yt(f.N[h]-J),Y[1]=Yt(f.K[o]+q),r[1]=Yt(f.N[o]-J),Y[2]=Yt(f.K[o]-q),r[2]=Yt(f.N[o]+J),Y[3]=Yt(f.K[h]-q),r[3]=Yt(f.N[h]+J),o=g,h=Y,gF(o,!0),hF(o,xF(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){T(g,(GB(),NB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&T(g,(xE(),EE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];u=f.N[h];Y=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Y-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),
+1>D&&(D=1),Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&T(g,RB);q=n*Q;J=n*D;U(g,O(N(Math.round(L+q))),O(N(Math.round(u-J))),O(N(Math.round(Y+q))),O(N(Math.round(r-J))));U(g,O(N(Math.round(L-q))),O(N(Math.round(u+J))),O(N(Math.round(Y-q))),O(N(Math.round(r+J))));T(g,NB);break;case 3:o=O(N(Math.round(L)));h=O(N(Math.round(u)));Y=O(N(Math.round(Y)));r=O(N(Math.round(r)));U(g,o,h,Y,r);L=O(N(Math.round(ea*Q)));u=O(N(Math.round(ea*D)));U(g,o+L,h-u,Y+L,r-u);U(g,o-L,h+u,Y-L,r+u);break;case 9:case 0:for(h=
+0;10>h;++h)v=L-(L-Y)/10*h,E=u-(u-r)/10*h,U(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));pF(g,f.o.n);o=yF(f.o.o);J=f.f[j];h=sb;null!=J&&(h=J);J=ZC(f.o.o,h);L=O(N(Math.round((L+Y)/2-J/2)));q=O(N(Math.round((u+r)/2+~~(o/2)-1)));T(g,RB);qF(g,h,L,q);T(g,NB);break;default:if(1==f.C[j]||3==f.C[j])q=ea*Q,J=ea*D,E=y(M,s,-1,3,1),v=y(M,s,-1,3,1),E[0]=O(N(Math.round(Y+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(L))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(Y-
+q))),v[2]=O(N(Math.round(r+J))),o=g,h=E,r=v,gF(o,!0),hF(o,xF(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*Q;J=ea*D;for(h=0;10>h;++h)v=L-(L-Y)/10*h,E=u-(u-r)/10*h,o=h/10,U(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else U(g,O(N(Math.round(L))),O(N(Math.round(u))),O(N(Math.round(Y))),O(N(Math.round(r))))}}D=y(YE,m,-1,f.u+1,1);Q=y(M,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=
+D[o]/Q[o]+n/Q[o];pF(g,f.o.n);o=yF(f.o.o);J=y(au,m,1,f.u+1,0);Y=y(M,s,-1,f.u+1,1);r=y(M,s,-1,f.u+1,1);n=y(zF,m,100,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(vF(2*f.o.C))));for(j=1;j<=f.u;++j)h=AF(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Y[j]=r[j]=ZC(f.o.o,h),n[j]=BF(f,u,j,Y[j],Y[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,tb=l,f.o.Lb&&
+0<f.y[j]&&(tb+=Yb,1<f.y[j]&&(tb+=f.y[j])),v=l,0!=f.B[j]&&(1<ik(f.B[j])&&(v+=ik(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+tb+v+l:h=v+tb+l+h,E||(q=h),J[j]=h,q=ZC(f.o.o,q),v=ZC(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=BF(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,T(g,f.o.u),-1==f.k&&0!=f.e[j]&&T(g,(xE(),EE)[f.e[j]]),vC(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?T(g,(xE(),EE)[f.e[j]]):T(g,(GB(),NB)):T(g,(xE(),BE)[f.c[j]]),qF(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],L=O(N(vF(f.K[j]-q/2))),q=O(N(vF(f.N[j]+~~(o/2)-1))),
+T(g,(GB(),RB)),qF(g,ba+f.r[h][1],L+v,q);if(0<f.E||0<f.F)if(T(g,104==f.o.d?(GB(),OB):(GB(),UB)),0<f.E&&106!=f.o.d&&(v=n[f.E],fF(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(ea+1)*Q,J=(ea+1)*D,E=y(M,s,-1,5,1),v=y(M,s,-1,5,1),E[0]=O(N(vF(f.K[h]+q))),E[1]=O(N(vF(f.K[o]+q))),v[0]=O(N(vF(f.N[h]-J))),v[1]=O(N(vF(f.N[o]-J))),E[3]=O(N(vF(f.K[h]-q))),E[2]=O(N(vF(f.K[o]-q))),v[3]=O(N(vF(f.N[h]+J))),v[2]=O(N(vF(f.N[o]+J))),E[4]=
+E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,Q=v,ea.o&&(gF(ea,!1),hF(ea,xF(ea,j,Q,5,!0)))),106==f.o.d&&CF(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;T(g,(GB(),OB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],fF(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(T(e,(GB(),LB)),U(e,c-1,0,c-1,b-1)):(T(e,WB(zE)),U(e,c-1,0,c-1,b-1),T(e,zE),U(e,c-2,0,c-2,b-1),T(e,AE),U(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),T(e,(GB(),RB)),U(e,d,~~(b/2),d+48,~~(b/2)),U(e,
+d+48,~~(b/2),d+48-6,~~(b/2)+6),U(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new iC(Zb,0,13),a.X=new YC(a.U),null!=a.cb&&(d=ZC(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,T(e,(GB(),NB)),pF(e,a.U),qF(e,a.cb,c,b)));rF(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function nF(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(M,s,-1,9,1);n=y(M,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Yt(c+a*Math.sin(j)),n[f]=Yt(d+a*Math.cos(j));f=e+1;b.o&&(gF(b,!1),hF(b,xF(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Yt(c+(a-3)*Math.sin(j)),n[f]=Yt(d+(a-3)*Math.cos(j));U(b,h[0],n[0],h[1],n[1]);U(b,h[2],n[2],h[3],n[3]);U(b,h[4],n[4],h[5],n[5])}}
+function DF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;T(d,zE);vC(d,0,0,b,c);a.pb?(T(d,(GB(),LB)),c=14*(a.Z+a.T),fF(d,c,0,b-c-1,2*a.Z+a.T-1)):(T(d,WB(zE)),U(d,b-1,0,b-1,c-1),U(d,0,c-1,b-1-2,c-1),T(d,AE),U(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)eF(a,d,b,1),eF(a,d,b,2);a.d=c;rF(a.Vb,a.Rb,0,0)}}
+function kF(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);U(a,j,q,f,h);U(a,g,q,f,h);j=~~(n/3);U(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);jF(a,b,c+o-j,f,d-4-j-1,e,h)}
+function EF(a,b,c){var d,e,f,g,j,h;FF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=GF(b);b=new dE(b,j,!0);e=l;for(d=1;5>=d;++d)e=HF(b,j);d=IF(JD(to(e.substr(0,3)),10)).b;g=IF(JD(to(e.substr(3,3)),10)).b;HF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=HF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new JF(a,f)}XE(a,1,d,1);XE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new JF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",rE(a),!1;null!=a.j&&a.$&&KF(a.$,a.j,!0);null!=a.k&&
+a.$&&KF(a.$,a.k,!1);j=LF(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new MF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];XE(a,1,j,0)}c&&rE(a);return!0}function ds(a,b){a.lb=!0;a.K=b}function wF(a,b){100>b&&(!GE[b]&&(GE[b]=new iC(Zb,0,b)),!IE[b]&&Vt(IE,b,new YC(GE[b])),a.n=GE[b],a.o=IE[b])}
+function hs(a,b){var c,d;if(0==b)return!1;UE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:bF(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;NF(a,OF(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new vw("Cannot redo. Index is out of range.");if(!d.b.d)throw new vw(bc);
+d.b=d.b.d;NF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=nv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(ds(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=PF(d),QF(a,d,!1,!0),null!=a.tb&&fE(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=nv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(ds(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=PF(d),QF(a,d,!1,!0),null!=a.tb&&fE(a.tb,null));break;case 101:a.Mb&&RF(a.Mb);a.Mb=new SF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new TF(a):a.Eb.hc.d.hb?UF(a.Eb.hc.d):VF(a.Eb);break;case 114:a.c&&
+RF(a.c);a.c=new SF(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,WF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=XF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(YE,m,-1,4,1);ZE(a.$,d);a.nb=!0;a.$=new ME(a.$);d=Yt(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;YF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,ZF(a.$,a.$.E),a.$.E=0,VE(a)):0<a.$.F&&(a.nb=!0,$F(a.$,a.$.F),a.$.F=0,VE(a));aG(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new OC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new HC(c),NC(j,g),g.d=c,$A(g.e,a);Xz(a,j);a.F=j}bG(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(RF(a.p),a.p=null);0==a.$.E&&(a.p=new SF(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,VE(a)),18==a.e&&(d=Fo((es(),fs).hc.b.pb,jh),cG(a.$,a.$.E,d),VE(a)),aG(a.$))}rE(a);return!0}
+function Ar(a){var b,c,d;d=QE(a);c=l;if(a.Gb){var e,f,g;g=Pt([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)XF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(dG(g[1][0],3)+dG(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+eG(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+eG(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new fG(a,a.gb,a.vb)),c=eG(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function gG(a,b,c,d){var e;e=c;var f=d,g,j;(g=hG(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=dF(a,!0)),a.x):(!a.w&&(a.w=dF(a,!1)),a.w),bG(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=iG(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=tF+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",rE(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",rE(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=hs(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)ZF(a.$,a.$.E),a.$.E=0,VE(a);else{if(106==a.d)return!0;if(108==a.d)jG(a.$,a.$.E,0),VE(a);else if(157==a.d)jG(a.$,a.$.E,1),VE(a);else if(158==a.d)jG(a.$,a.$.E,-1),VE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,W(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):VE(a);else if(206<=a.d&&229>=a.d)a.P=2,kG(a.$),VE(a);else if(230==a.d)a.P=3,VE(a);else if(233<=a.d&&262>a.d)lG(a.$,!1),VE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;cG(a.$,a.$.E,Fo(a.Eb.f.hc.b.pb,jh));a.$.n=!0;VE(a)}else if(105==a.d)mG(a.$),VE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=Fo((es(),fs).hc.b.pb,jh),1>d.length&&(d=Pc),cG(a.$,a.$.E,
+d)),VE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,kG(a.$),VE(a);else if(0<a.$.F)if(104==a.d)$F(a.$,a.$.F),a.$.F=0,VE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])ds(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;ZF(d,c);d.b[c]=0}a.$.F=0;VE(a)}else if(201==a.d)nG(a.$,a.$.F),VE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),VE(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,VE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,VE(a);else if(206<=a.d&&229>=a.d)a.P=2,kG(a.$),VE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=Fo(a.Eb.f.hc.b.pb,jh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;VE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new cF(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(oG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,W(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,kG(a.$)):300<a.d?(oG(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=Fo((es(),fs).hc.b.pb,jh),1>d.length&&(d=Pc),cG(a.$,1,d))):230==a.d?pG(a,null,!0):233<=a.d&&262>a.d?(oG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,lG(a.$,!0)):vD();VE(a)}else e=!1;e&&(aG(a.$),a.mb=!1,a.ob=!1,a.nb=!0,rE(a))}return e}
+function qG(a,b,c,d){var e,f;if(a.A||!a.ib||hG(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=rG(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)ZF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],W(b,0),$F(b,e),0<rG(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){ds(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;W(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<rG(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;ds(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(iG(b)||hG(b))TE(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(YE,m,-1,4,1);ZE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;UE(a);a.nb=!0;rE(a);a.Tb=c;a.Ub=d;return!0}
+function sG(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||hG(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((xE(),FE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;tG(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(tG(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;UE(a);a.nb=!0;rE(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function uG(a){if(a.A)return!0;a.jb&&(a.jb=!1,VE(a));a.lb=!1;a.Q=th;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=rG(b,b.u),6>b.A[c]&&(vG(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),ZF(b,b.u));b.D=!1;VE(a)}else a:{var b=a.$,e,f;c=rG(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):ds(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],ds(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(vF((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(vF((b.N[b.G]+b.N[c])/2))))}}aF(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,OF(b),b.b.d=c),VE(a),a.s=!1)}else 5==a.P&&(aF(a.$),VE(a));0<a.P&&(a.E=!1,UE(a),a.nb=!0,aG(a.$),wG(a.$),rE(a),a.P=0,a.i=!1);if(FE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,UE(a),a.nb=!0,rE(a);return!0}function UE(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function tG(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,fE(a.sb,K(xG,m,127,[new S(a.f),new S(b)]))}
+function yG(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Pf)?a.Gb=!1:-1<b.indexOf(mg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Kf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Tf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,XE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)zG(a.gb[d]),$E(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(cg)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(rd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++tF;c&&rE(a)}
+function rE(a){var b,c,d,e;b=TA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Ue(a.db,d,c),a.A&&e&&XE(a,1,a.vb,0),uF(a),a.A||(a.Rb=a.Ue(a.Rb,b.c,2*a.Z+a.T),DF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Ue(a.R,a.Z,c),sF(a),a.J=a.Ue(a.J,d,a.Z),oF(a))):(uF(a),a.A||(oF(a),a.E&&(DF(a),sF(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function AG(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=XF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=AF(c,h);c.o.N&&0<c.y[h]&&(j+=Yb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<ik(c.B[h])&&(j+=ik(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+BG(0.055999999999999994*c.K[h],0,2)+ba+BG(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=rh),e+=c)}return e}function LE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=XF(a.gb[c]),d!=b))continue;d=void 0;d=CG(a.gb[c]);d=DG(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
+function VE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&fE(a.tb,null)}var c,d,e;e=new EG;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=CG(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new FG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function QF(a,b,c,d){try{EF(a,b,d)?c&&VE(a):rE(a)}catch(e){if(e=bj(e),A(e,124))rE(a);else throw e;}}
+function pG(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;FF(a,c);e=j=0;r=new dE(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=XD(r);a.vb=0;for(f=1;f<=h;++f)if(o=aE(r),to(o),!H(o,rh))if(H(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new GG(a,o);if(0==a.$.u){HG(a,"ERROR - problems in reading/processing molecule !");vD();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(HG(a,"ERROR - strange reaction - fixing !"),vD(),d=!1):3<n?(HG(a,"ERROR - strange reaction !"),vD(),d=!1):(1<a.vb&&!g&&yG(a,Kf,!0),g&&!a.Gb&&yG(a,
+mg,!0),!g&&a.Gb&&yG(a,Pf,!0),g?(XE(a,1,j,1),XE(a,j+1,e-1,2),XE(a,e,a.vb,3)):XE(a,1,a.vb,0),c&&rE(a),d=!0)}d?VE(a):rE(a)}catch(q){if(q=bj(q),A(q,124))rE(a);else throw q;}}function IG(a){UE(a);a.nb=!0;rE(a)}function FF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new cF(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&rE(a);null!=a.tb&&fE(a.tb,null)}
+function NF(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=CG(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&fE(a.tb,null)}}function JG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,rE(a),null):a.gb[b]}
+function WE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Ma)?c=261:H(b,Sa)?c=241:H(b,La)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Pa)?c=243:H(b,Ta)?c=252:H(b,Na)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Ca)?c=245:H(b,Da)&&(c=238);0<c?hs(a,c):b="Not known group!";a.lb=!0;a.K=b;rE(a)}function HG(a,b){a.lb=!0;a.K=b;rE(a)}function QE(a){var b;b=KE(a);UE(a);rE(a);return b}
+function lF(a,b,c,d,e){var f,g,j,h;f=a.X;h=ZC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new iC(f.c.b,f.c.d,g),f=new YC(j),h=ZC(f,e),b.f=j,b.j=KG(j);else pF(b,a.U);f=kC(f.c).b-kC(f.c).c;qF(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function mF(a,b,c,d,e,f){var g,j;g=yF(a.W);j=ZC(a.W,f);pF(b,a.V);(b.e=e)&&(b.i=pg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);qF(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function yF(a){return kC(a.c).b-kC(a.c).c}
+function gs(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Hd,rE(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Hd):ds(a,a.z+ba),rE(a))}t(490,401,Mi);_.Ge=function(a){NE(this,a)};_.Ue=function(a,b,c){return PA(this,b,c)};_.Ve=function(){};_.ne=function(){rE(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=th;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var tF=10,GE,IE,zE,AE,BE,yE,FE,LG=null,EE,DE;
+function MG(){xE();NA.call(this);this.Vb=(Qq(),Qq(),uA).b;this.y=new iC(null,0,8);this.u=(GB(),HB);this.gb=y(NG,m,140,99,0);this.ab=new LA;this.Ib=new OG;this.L=H((vD(),wD[Ze]),ec);this.v=new PG;this.H=K(au,m,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Na,Pa,Fa,Da,Ca]);this.$=new cF(this);EE[0]=KB;EE[1]=new IB(255,153,153);EE[2]=new IB(255,204,102);EE[3]=new IB(255,255,153);EE[4]=new IB(102,255,255);EE[5]=new IB(51,204,255);EE[6]=new IB(255,153,255)}t(489,490,Mi,MG);
+_.Ue=function(a,b,c){var d;return a?(d=a.b,Dj(d.u,b,c),a):PA(this,b,c)};_.Ve=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[QG(b.b),a])}};_.b=null;function RG(a){if(a.e.pb.style.display!=Of){SA(a.d);var b;for(b=new Wi(a.f.k);b.c<b.e.Oe();)a=Xi(b),a.Te()}}function SG(a){TG.call(this,a,db,db,null)}function UG(a,b){TG.call(this,a,db,db,b)}function VG(a,b,c){TG.call(this,a,b,c,null)}
+function TG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(cc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=yj(a)){this.c=WG;++WG;this.e=e;this.d=new MG;this.f=new XG(this.d,b,c,d);Qw(e,this.f);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=QA(a,G(a.pb,Wf),G(a.pb,Vf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?LG=cc:LG="JME";b.w=dF(b,!1);b.x=dF(b,!0);ds(b,LG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=TA(b);JA(b,null);b.pb||(b.T=0);b.U||(b.U=new iC(Zb,0,13),b.X=new YC(b.U));b.V||(b.V=new iC(Zb,1,13),b.W=new YC(b.V));b.Y||(b.Y=new iC(Zb,0,11),new YC(b.Y));wF(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;tF=10;b.Lb=!0;try{r=YG(b.Vb,"options");null!=r&&yG(b,r,!1);j=YG(b.Vb,"jme");null!=j&&(b.M=j);n=YG(b.Vb,"mol");null!=n&&(b.bb=n);g=YG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=YG(b.Vb,Tg);null!=o&&(b.cb=o,rE(b));b.k=YG(b.Vb,"atomcolors");b.j=YG(b.Vb,"atombg");f=YG(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var u,v,D,E;v=(GB(),HB);try{if(0!=f.indexOf(la))throw new Kn("bad hex encoding");E=JD(f.substr(1,2),16);D=JD(f.substr(3,2),16);u=JD(f.substr(5,2),16);q=v=new IB(E,D,u)}catch(J){if(J=bj(J),A(J,124))vD(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&WF(b.$);h=YG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=bj(Q),!A(Q,124))throw Q;}b.d=202;for(f=0;23>f;++f)BE[f]=(GB(),PB),DE[f]=Pc;DE[1]=Yb;BE[1]=(GB(),LB);DE[2]=Bb;BE[2]=PB;DE[3]=Fb;BE[3]=LB;DE[4]=ic;BE[4]=UB;DE[5]=pc;
+BE[5]=OB;DE[9]=Ub;BE[9]=RB;DE[10]=Kb;BE[10]=RB;DE[11]=Eb;BE[11]=RB;DE[12]=$b;BE[12]=RB;DE[8]=Fc;BE[8]=WB(QB);DE[7]=rc;BE[7]=PB;DE[6]=Ic;BE[6]=LB;DE[13]=Hc;BE[13]=LB;DE[18]=Pc;BE[18]=LB;DE[19]=sc;BE[19]=LB;DE[20]=tc;BE[20]=LB;DE[21]=xc;BE[21]=LB;DE[22]=yc;BE[22]=LB;sA(b);b._=new ZG;f=a.d;f.D=TA(f);null!=f.M?(pG(f,f.M,!1),null!=f.j&&f.$&&KF(f.$,f.j,!0),null!=f.k&&f.$&&KF(f.$,f.k,!1)):null!=f.bb&&QF(f,f.bb,!1,!1);rE(a.d);h=this.d;f=this.f;jE(new oE(h),f);q=0>=$G();n=new wy((wE(),vE));n.pb.alt="drag out MOL or RXN file";
+ow(n,n.pb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new sE(h);Qw(f.i,n);u=new tE(f,n,r,j,g);Tw(u.f.i,u.c,G(u.f.pb,Wf)-u.e-u.d,G(u.f.pb,Vf)-(u.b-u.d));kj(f.k,u);q?(q=new aH,ow(q,n.pb.alt),0<=r&&(q.pb.style[oh]=r+hg),0<=o&&(q.pb.style[Ne]=o+hg),Qw(f.i,q),g=new uE(f,q,r,j,g),Tw(g.f.i,g.c,G(g.f.pb,Wf)-g.e-g.d,G(g.f.pb,Vf)-(g.b-g.d)),kj(f.k,g),Go(q.pb),q.pb.style[Sd]=(Yo(),If),sw(q,h,(xr(),xr(),yr))):(Go(n.pb),n.pb.style[Sd]=(Yo(),If),sw(n,h,(xr(),xr(),yr)))}else $wnd.alert("JSME initialization error: HTML id "+
+a+" not found.")}function bH(){return du(null)}function cH(a){return du(a)}t(491,1,oi,SG,UG,VG,TG);_.We=function(a){B(this.f,new dH(this,a),(Tq(),Tq(),Uq))};_.Xe=function(a){B(this.f,new eH(this,a),(ps(),ps(),qs))};_.Ye=function(a){VF(new fH(a,this.d,zE))};_.Ze=function(){bF(this.d)};_.$e=function(){jo((go(),ho),new gH(this))};_._e=function(){return this.b};_.af=function(){return this.c};_.bf=function(){return this.d.I};_.cf=function(){return this.d.eb};_.df=function(){return this.d.fb};_.ef=function(){return this.d.tb};
+_.rd=function(){return G(this.f.pb,Vf)};_.ff=function(){var a;a=[];a.length=2;a[0]=G(this.f.pb,Wf);a[1]=G(this.f.pb,Vf);return a};_.sd=function(){return G(this.f.pb,Wf)};_.gf=function(){return this.e.pb};_.hf=function(){return this.d.yb};_.jf=function(){return this.d.Ab};_.kf=function(a){$wnd.alert("JSME initialization error: "+a)};_.ud=function(){return this.e.pb.style.display!=Of};_.lf=function(){var a=this.d,b;a.Gb?b=AG(a,1)+rb+AG(a,2)+rb+AG(a,3):b=AG(a,0);return b};_.mf=function(){return Ar(this.d)};
+_.nf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=KE(a);a.Pb=b;rE(a);return c};_.of=function(a){yG(this.d,a,!0)};_.pf=function(){};_.qf=function(a){QF(this.d,a,!0,!0)};_.rf=function(a){pG(this.d,a,!0)};_.se=function(){RG(this)};_.sf=function(){FF(this.d,!0)};_.tf=function(a){var b=this.d;if(a=JG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;IG(b)}};_.uf=function(a){this.b=a;!this.d.b&&(this.d.b=new hH(this))};
+_.vf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Wi(b.b);d.c<d.e.Oe();)c=Xi(d),a?c.b=l:c.b=Hg}SA(b.d)};_.wf=function(a,b){var c=this.d,d;if(d=JG(c,a))KF(d,b,!0),IG(c)};_.xf=function(a,b){var c=this.d,d;d=JG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,rE(c)):(d.E=b,IG(c))};_.wd=function(a){nw(this.f,a);RG(this)};_.yf=function(a){this.d.I=a};_.zf=function(a){var b=this.d;b.eb=a;rE(b)};_.Af=function(a){var b=this.d;b.fb=a;rE(b)};_.Bf=function(a){this.d.sb=a};
+_.Cf=function(a){this.d.tb=a};_.Df=function(a){var b=this.d;b.yb=a;b.w=dF(b,!1)};_.Ef=function(a){this.d.Ab=a};_.Ff=function(a,b){var c=this.f;c.yd(a);c.wd(b);RG(this)};_.Gf=function(a){WE(this.d,a)};_.Hf=function(a,b){var c=this.d;c.i=!1;c.Qb=new GG(c,a);c.d=253;c.lb=!0;c.K=b;rE(c)};_.xd=function(a){qw(this.e.pb,a)};_.yd=function(a){this.f.pb.style[oh]=a;RG(this)};_.If=function(a){HG(this.d,a)};_.Jf=function(){return QE(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var WG=0;
+function gH(a){this.b=a}t(492,1,{},gH);_.xc=function(){var a,b;for(b=new Wi(this.b.f.b);b.c<b.e.Oe();)a=Xi(b),a.u.pb.innerHTML=a.r||l};_.b=null;function hH(a){this.b=a}t(493,1,{},hH);_.b=null;function dH(a,b){this.b=a;this.c=b}t(494,1,{},dH);_.Tc=function(a){a=a.b;jo((go(),ho),new iH(this,this.c,a))};_.b=null;_.c=null;function iH(a,b,c){this.b=a;this.d=b;this.c=c}t(495,1,{},iH);_.xc=function(){var a=this.c;this.d.b.apply(a,[QG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function eH(a,b){this.b=a;this.c=b}t(496,1,{},eH);_.b=null;_.c=null;function ss(a,b,c){this.b=a;this.d=b;this.c=c}t(497,1,{},ss);_.xc=function(){var a=this.c;this.d.b.apply(a,[QG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function jH(){var a=kH("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;lH(mH,arguments)?a=arguments[0]:3==arguments.length?a=new VG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new SG(arguments[0]):4==arguments.length?a=new TG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new UG(arguments[0],arguments[1]));this.g=a;nH();a[Xc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.We(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new oH(a))});b.addMouseOverHandler=C(function(a){this.g.Xe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new oH(a))});b.alert=C(function(a){this.g.Ye(a)});b.clear=C(function(){this.g.Ze()});b.deferredRepaint=C(function(){this.g.$e()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.rd()});b.getOffsetSize=C(function(){return this.g.ff()});b.getOffsetWidth=C(function(){return this.g.sd()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.kf(a)});b.isVisible=C(function(){return this.g.ud()});
+b.jmeFile=C(function(){return this.g.lf()});b.molFile=C(function(){return this.g.mf()});b.nonisomericSmiles=C(function(){return this.g.nf()});b.options=C(function(a){this.g.of(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.qf(a)});b.readMolecule=C(function(a){this.g.rf(a)});b.repaint=C(function(){this.g.se()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=mH;nH();var f=b,g,b=pH.c;g=qH(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=qH(b,
+e,f)}if(!g)throw new fj("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.sf()});b.resetAtomColors=C(function(a){this.g.tf(a)});b.setAfterPasteCallBack=C(function(a){this.g.uf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new oH(a))});b.setAntialias=C(function(a){this.g.vf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.wf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.xf(a,b)});b.setHeight=C(function(a){this.g.wd(a)});
+b.setHelpURL=C(function(a){this.g.yf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.zf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.Af(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.Bf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.Cf(a)});b.setPasteLabel=C(function(a){this.g.Df(a)});b.setPrePasteJSfunction=C(function(a){this.g.Ef(a)});b.setSize=C(function(a,b){this.g.Ff(a,b)});b.setSubstituent=C(function(a){this.g.Gf(a)});b.setTemplate=C(function(a,
+b){this.g.Hf(a,b)});b.setVisible=C(function(a){this.g.xd(a)});b.setWidth=C(function(a){this.g.yd(a)});b.showInfo=C(function(a){this.g.If(a)});b.smiles=C(function(){return this.g.Jf()});rH({"0":{"0":[[bH,null,void 0]],1:[[cH,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new sH(e));return[e]},Ae]]}});tH(mH,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function bu(){uH||(uH=!0,jH())}t(498,1,{},bu);
+var uH=!1;function fu(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Ae)$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 eu(){}t(500,1,{},eu);_.xc=function(){fu()};function sH(a){this.b=a}t(501,1,{114:1,152:1},sH);_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;function oH(a){this.b=a}t(502,1,{115:1,152:1},oH);
+_.eQ=function(a){return null!=a&&A(a,115)&&this.b==a.b};_.b=null;
+function iE(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(oh)||l;b=c.getAttribute(Ne)||l;f=c.getAttribute(Mf)||l;e=c.getAttribute(Ve)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Mf)||l,h=h.getAttribute(jh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Jd);c.removeAttribute(Mf);c.removeAttribute("archive");c.removeAttribute(Ne);c.removeAttribute(oh);c.removeAttribute(id);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Lo();c.setAttribute(Ve,d);c.style[oh]=gE(g);c.style[Ne]=gE(b);b=new vH(a,d,n,e,c,f);jo((go(),ho),b);++a.c;return!0}function hE(a){this.b="JME.class";this.e=a}t(503,1,{},hE);_.Jc=function(){return iE(this)};_.b=null;_.c=0;_.d=null;_.e=null;function vH(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(504,1,{},vH);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,db,db,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Ve,this.f):this.d.removeAttribute(Ve);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function wH(){}t(505,1,oi,wH);function xH(a){this.b=a}t(506,1,{},xH);_.xc=function(){this.b()};_.b=null;
+function yH(){var a=kH("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;lH(zH,arguments)?a=arguments[0]:0==arguments.length&&(a=new wH);this.g=a;nH();a[Xc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){jo((go(),ho),new xH(a))});tH(zH,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function cu(){AH||(AH=!0,yH())}t(507,1,{},cu);var AH=!1;function BH(a){Ln();this.i=a}
+t(508,467,yi,BH);function lu(){Ln();this.i="divide by zero"}t(509,100,Ci,lu);function Wt(){Ln()}function CH(a){Ln();this.i=a}t(510,100,Ci,Wt,CH);function DH(){DH=x;EH=new FH(!1);GH=new FH(!0)}function FH(a){this.b=a}t(511,1,{117:1,118:1,121:1},FH);_.eQ=function(a){return A(a,118)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?ih:"false"};_.b=!1;var EH,GH;
+function bE(a,b,c){var d,e;d=HH(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}function IH(){}function JH(a){return typeof a==Tf?Fc+(0>a?-a:a):a}function KH(a,b){var c;c=new IH;c.e=Ob+(LH(0!=a?-a:0)?JH(0!=a?-a:0):l+Oi(c));MH(0!=a?-a:0)&&NH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function X(a){var b;b=new IH;b.e=Ob+(LH(a)?JH(a):l+Oi(b));MH(a)&&NH(a,b);return b}
+function Z(a,b){var c;c=new IH;c.e=Ob+(LH(a)?JH(a):l+Oi(c));MH(a)&&NH(a,c);c.c=b?8:0;return c}function OH(){var a;a=new IH;a.e=Ob+(LH(0)?JH(0):l+Oi(a));MH(0)&&NH(0,a);a.c=2;return a}function PH(a){var b;b=new IH;b.e=Ob+(LH(a)?JH(a):l+Oi(b));MH(a)&&NH(a,b);b.c=1;return b}function MH(a){return typeof a==Tf&&0<a}function LH(a){return null!=a&&0!=a}
+function NH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Wh[b.d])c=c.prototype;else{c=Wh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(513,1,{},IH);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function QH(a){var b;if(!(b=RH,!b&&(b=RH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new SH(Wb+a+da);return parseFloat(a)}
+function JD(a,b){var c,d;if(null==a)throw new SH(Sf);if(2>b||36<b)throw new SH("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new SH(Wb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new SH(Wb+a+da);if(-2147483648>c||2147483647<c)throw new SH(Wb+a+da);return c}t(515,1,{117:1,129:1});var RH=null;function TH(a){this.b=a}
+t(514,515,{117:1,121:1,122:1,129:1},TH);_.eQ=function(a){return A(a,122)&&a.b==this.b};_.hC=function(){return Yt(this.b)};_.tS=function(){return l+this.b};_.b=0;function gB(a){this.b=a}t(516,515,{117:1,121:1,125:1,129:1},gB);_.eQ=function(a){return A(a,125)&&a.b==this.b};_.hC=function(){return Yt(this.b)};_.tS=function(){return l+this.b};_.b=0;function VA(){Ln()}function Mk(a){Ln();this.i=a}t(517,100,qi,VA,Mk);function Lw(){Ln()}function Tx(a){Ln();this.i=a}t(518,100,Ci,Lw,Tx);
+function S(a){this.b=a}function xu(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~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 qu(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function IF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(UH(),VH)[b],!c&&(c=VH[b]=new S(a)),c):new S(a)}t(519,515,{117:1,121:1,127:1,129:1},S);
+_.eQ=function(a){return A(a,127)&&a.b==this.b};_.hC=function(){return this.b};_.tS=function(){return l+this.b};_.b=0;function UH(){UH=x;VH=y(xG,m,127,256,0)}var VH;function ik(a){return 0>a?-a:a}function hk(a,b){return a>b?a:b}function vF(a){return Math.round(a)}function Do(){Ln()}function Xs(a){Ln();this.i=a}t(522,100,{117:1,124:1,128:1,130:1,132:1},Do,Xs);
+function Qi(){Qi=x;Ri=K(Pi,m,-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 Ri;function SH(a){Ln();this.i=a}t(524,517,qi,SH);function Co(a,b){this.b=Lc;this.e=a;this.c=b;this.d=-1}t(525,1,{117:1,131:1},Co);_.tS=function(){return this.b+Wa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?lb+this.d:l)+va};_.b=null;_.c=null;_.d=0;_.e=null;function HH(a,b){return a.charCodeAt(b)}
+function WH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function st(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function uo(a,b){return a.indexOf(b)}function HD(a,b,c){return a.indexOf(b,c)}function Ao(a,b){return a.lastIndexOf(b)}function PF(a){var b=aa,c=rh,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Bo(c,++d):c=c.substr(0,d-0)+Bo(c,++d);return a.replace(RegExp(b,Be),c)}
+function zo(a,b){for(var c=RegExp(b,Be),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(au,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Bo(a,b){return a.substr(b,a.length-b)}
+function to(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function vo(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)}_=String.prototype;_.cM={1:1,117:1,119:1,121:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return Ou(this)};_.tS=_.toString;function XH(){XH=x;YH={};ZH={}}
+function Ou(a){XH();var b=lb+a,c=ZH[b];if(null!=c)return c;c=YH[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+HH(a,d++);c|=0}256==$H&&(YH=ZH,ZH={},$H=0);++$H;return ZH[b]=c}var YH,$H=0,ZH;function Hn(a,b){In(a.b,b);return a}function Gn(){this.b=new Eo}function aI(){this.b=new Eo;this.b.b+=l}t(527,1,wi,Gn,aI);_.tS=function(){return this.b.b};function Mu(){this.b=new Eo}
+function FD(){this.b=new Eo}function qt(a){this.b=new Eo;In(this.b,a)}t(528,1,wi,Mu,FD,qt);_.tS=function(){return this.b.b};function ID(a){a="String index out of range: "+a;Ln();this.i=a}t(529,518,Ci,ID);
+function bI(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Do;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new CH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new CH("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Lw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Vt(b,c,a[--d])}else for(c=e+c;e<c;)Vt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function rw(){Ln()}function QD(a){Ln();this.i=a}t(531,100,Ci,rw,QD);function mB(a,b){for(var c;a.hd();)if(c=a.jd(),null==b?null==c:Tn(b,c))return a;return null}function pB(a,b){var c;return(c=mB(a.Jd(),b))?(c.kd(),!0):!1}function cI(a){var b,c,d,e;d=new Gn;b=null;d.b.b+=Qc;for(c=a.Jd();c.hd();)null!=b?In(d.b,b):b=za,e=c.jd(),In(d.b,e===a?"(this Collection)":l+e);d.b.b+=Wc;return d.b.b}t(532,1,{});_.Kf=function(){throw new QD("Add not supported on this collection");};
+_.Lf=function(a){return!!mB(this.Jd(),a)};_.Le=function(){return 0==this.Oe()};_.Mf=function(a){return pB(this,a)};_.tS=function(){return cI(this)};t(534,532,vi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,138)||a.Oe()!=this.Oe())return!1;for(a=a.Jd();a.hd();)if(b=a.jd(),!this.Lf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Jd();b.hd();)c=b.jd(),null!=c&&(a+=Wn(c),a=~~a);return a};
+function dI(a,b){var c;return A(b,136)&&(c=b.Nf(),$v(a.b,c))?(c=tj(a.b,c),a.b.Pe(b.Of(),c)):!1}function VD(a){this.b=a}t(533,534,vi,VD);_.Lf=function(a){return dI(this,a)};_.Jd=function(){return new LD(this.b)};_.Mf=function(a){return dI(this,a)?(a=a.Nf(),ej(this.b,a),!0):!1};_.Oe=function(){return this.b.e};_.b=null;function OD(a){if(a.c)Zi(a.b),ej(a.d,a.c.Nf()),a.c=null;else throw new vw("Must call next() before remove().");}
+function LD(a){var b;this.d=a;b=new qj;a.d&&kj(b,new eI(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new fI(a,d.substring(1));b.Kf(e)}var a=a.b,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.Kf(c[d])}this.b=new Wi(b)}t(535,1,{},LD);_.hd=function(){return MD(this.b)};_.jd=function(){return this.c=Xi(this.b)};_.kd=function(){OD(this)};_.b=null;_.c=null;_.d=null;t(537,1,ai);_.eQ=function(a){return A(a,136)&&PD(this.Nf(),a.Nf())&&PD(this.Of(),a.Of())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Nf()&&(a=Wn(this.Nf()));null!=this.Of()&&(b=Wn(this.Of()));return a^b};_.tS=function(){return this.Nf()+qb+this.Of()};function eI(a){this.b=a}t(536,537,ai,eI);_.Nf=function(){return null};_.Of=function(){return this.b.c};_.Pf=function(a){return SD(this.b,a)};_.b=null;function fI(a,b){this.c=a;this.b=b}t(538,537,ai,fI);_.Nf=function(){return this.b};_.Of=function(){return this.c.f[lb+this.b]};_.Pf=function(a){return TD(this.c,this.b,a)};_.b=null;_.c=null;
+function Qx(a,b){(0>a||a>=b)&&gI(a,b)}function gI(a,b){throw new Tx("Index: "+a+", Size: "+b);}t(539,532,zi);_.Qf=function(){throw new QD("Add not supported on this list");};_.Kf=function(a){this.Qf(this.Oe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,134)||this.Oe()!=a.Oe())return!1;c=this.Jd();for(d=a.Jd();c.hd();)if(a=c.jd(),b=d.jd(),!(null==a?null==b:Tn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Jd();a.hd();)c=a.jd(),b=31*b+(null==c?0:Wn(c)),b=~~b;return b};_.Jd=function(){return new Wi(this)};_.Sf=function(){return this.Tf(0)};_.Tf=function(a){return new hI(this,a)};_.Uf=function(){throw new QD("Remove not supported on this list");};function MD(a){return a.c<a.e.Oe()}function Xi(a){if(a.c>=a.e.Oe())throw new Ow;return a.e.Rf(a.d=a.c++)}function Zi(a){if(0>a.d)throw new iy;a.e.Uf(a.d);a.c=a.d;a.d=-1}function Wi(a){this.e=a}t(540,1,{},Wi);_.hd=function(){return MD(this)};
+_.jd=function(){return Xi(this)};_.kd=function(){Zi(this)};_.c=0;_.d=-1;_.e=null;function hI(a,b){var c;this.e=this.b=a;c=a.Oe();(0>b||b>c)&&gI(b,c);this.c=b}t(541,540,{},hI);_.Vf=function(){return 0<this.c};_.Wf=function(){if(0>=this.c)throw new Ow;return this.b.Rf(this.d=--this.c)};_.b=null;function iI(a){a=new LD(a.c.b);return new jI(a)}function kI(a,b){this.b=a;this.c=b}t(542,534,vi,kI);_.Lf=function(a){return $v(this.b,a)};_.Jd=function(){return iI(this)};_.Oe=function(){return this.c.b.e};
+_.b=null;_.c=null;function jI(a){this.b=a}t(543,1,{},jI);_.hd=function(){return MD(this.b.b)};_.jd=function(){return(this.b.c=Xi(this.b.b)).Nf()};_.kd=function(){OD(this.b)};_.b=null;t(544,539,zi);_.Qf=function(a,b){var c;c=sB(this,a);var d=c.e;new nB(b,c.c);++d.c;++c.b;c.d=null};_.Rf=function(a){var b;b=sB(this,a);try{return tB(b)}catch(c){c=bj(c);if(A(c,137))throw new Tx("Can't get element "+a);throw c;}};_.Jd=function(){return sB(this,0)};
+_.Uf=function(a){var b,c;b=sB(this,a);try{c=tB(b)}catch(d){d=bj(d);if(A(d,137))throw new Tx("Can't remove element "+a);throw d;}lI(b);return c};function mI(a){a.c=y(nI,m,0,0,0)}function BA(a,b,c){(0>b||b>a.d)&&gI(b,a.d);a.c.splice(b,0,c);++a.d}function kj(a,b){Vt(a.c,a.d++,b);return!0}function nv(a,b){Qx(b,a.d);return a.c[b]}function Pj(a,b){for(var c=0;c<a.d;++c)if(PD(b,a.c[c]))return c;return-1}function qv(a,b){var c;c=(Qx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function jj(a,b){var c;c=Pj(a,b);if(-1==c)return!1;qv(a,c);return!0}function Qk(a,b){var c;if(b.length<a.d){c=b;var d;d=Ot(0,a.d);K(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Vt(b,c,a.c[c]);b.length>a.d&&Vt(b,a.d,null);return b}function qj(){mI(this)}function gC(a){mI(this);this.c.length=a}function aB(a){mI(this);var b=this.c,c=a.c,a=c.slice(0,a.d);K(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(545,539,Zh,qj,gC,aB);_.Qf=function(a,b){BA(this,a,b)};
+_.Kf=function(a){return kj(this,a)};_.Ze=function(){this.c=y(nI,m,0,0,0);this.d=0};_.Lf=function(a){return-1!=Pj(this,a)};_.Rf=function(a){return nv(this,a)};_.Le=function(){return 0==this.d};_.Uf=function(a){return qv(this,a)};_.Mf=function(a){return jj(this,a)};_.Oe=function(){return this.d};_.d=0;function rB(a,b,c){var d;for(d=0;d<b;++d)Vt(a,d,c)}function mt(){mt=x;nt=new oI}var nt;function oI(){}t(548,539,pi,oI);_.Lf=function(){return!1};_.Rf=function(){throw new Lw;};_.Oe=function(){return 0};
+function pI(){this.b=new Date}function qI(a){return 10>a?ab+a:l+a}t(549,1,{117:1,120:1,121:1,133:1},pI);_.eQ=function(a){return A(a,133)&&Au(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=hu(c&4194303,b&4194303,e&1048575);a=hu(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(rI(),sI)[this.b.getDay()]+ba+tI[this.b.getMonth()]+ba+qI(this.b.getDate())+ba+qI(this.b.getHours())+lb+qI(this.b.getMinutes())+lb+qI(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function rI(){rI=x;sI=K(au,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));tI=K(au,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var sI,tI;
+function ft(a,b){return null==z(a.b,b,a)}function et(){this.b=new Ui}t(551,534,{117:1,120:1,138:1},et);_.Kf=function(a){return ft(this,a)};_.Lf=function(a){return $v(this.b,a)};_.Le=function(){return 0==this.b.e};_.Jd=function(){return iI(new kI(this.b,new VD(this.b)))};_.Mf=function(a){return null!=ej(this.b,a)};_.Oe=function(){return this.b.e};_.tS=function(){return cI(new kI(this.b,new VD(this.b)))};_.b=null;
+function sB(a,b){var c,d;(0>b||b>a.c)&&gI(b,a.c);if(b>=~~a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new uI(a,b,d)}function wB(){this.b=new vI;this.c=0}t(552,544,pi,wB);_.Kf=function(a){new nB(a,this.b);++this.c;return!0};_.Tf=function(a){return sB(this,a)};_.Oe=function(){return this.c};_.b=null;_.c=0;function tB(a){if(a.c==a.e.b)throw new Ow;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function lI(a){if(!a.d)throw new iy;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function uI(a,b,c){this.e=a;this.c=c;this.b=b}t(553,1,{},uI);_.hd=function(){return this.c!=this.e.b};_.Vf=function(){return this.c.c!=this.e.b};_.jd=function(){return tB(this)};_.Wf=function(){if(this.c.c==this.e.b)throw new Ow;this.d=this.c=this.c.c;--this.b;return this.d.d};_.kd=function(){lI(this)};_.b=0;_.c=null;_.d=null;_.e=null;function vI(){this.b=this.c=this}
+function nB(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(554,1,{},vI,nB);_.b=null;_.c=null;_.d=null;function ND(a,b){this.b=a;this.c=b}t(555,537,ai,ND);_.Nf=function(){return this.b};_.Of=function(){return this.c};_.Pf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Ow(){Ln()}t(556,100,{117:1,124:1,130:1,132:1,137:1},Ow);function PD(a,b){return Xt(a)===Xt(b)||null!=a&&Tn(a,b)}function fC(a){var b=y(xB,m,90,0,0);return Qk(a.b,b)}function LA(){this.b=new qj}
+t(558,539,Zh,LA);_.Qf=function(a,b){BA(this.b,a,b)};_.Kf=function(a){return kj(this.b,a)};_.Lf=function(a){return-1!=Pj(this.b,a)};_.Rf=function(a){return nv(this.b,a)};_.Le=function(){return 0==this.b.d};_.Jd=function(){return new Wi(this.b)};_.Uf=function(a){return qv(this.b,a)};_.Oe=function(){return this.b.d};_.tS=function(){return cI(this.b)};_.b=null;function RF(a){a.hc.d.hb&&lC(a)}function wI(a){var b;if(a.hc.d.hb){b=cA(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}nC(a)}
+function xI(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function VF(a){var b=a.k;yI(a.hc.d,b.b,b.c);!bA(a)&&GA(a);qA(a)}function zI(){qC.call(this,l);this.j=new AB(this.Xf());$A(this.r,new AI(this))}t(560,426,Ai);_.Yd=function(a,b){return Xt(a.i)===Xt(this.j)?(wI(this),!0):this.Yf(a,b)};_.Xf=function(){return"Close"};_.Yf=function(){return!1};_.Qd=function(){wI(this)};_.j=null;_.k=null;
+function fH(a,b,c){zI.call(this);this.hc&&sC(this.hc.d,!1);pC(this,!1);JA(this,new AC(0));a=new EC(a,1);R(this,a,null);a=new NA;R(a,this.j,null);R(this,a,null);b&&(this.k=cA(b),oC(this),xI(this.k,~~(G(b.Vb.pb,Wf)/2)-~~(this.mc/2),~~(G(b.Vb.pb,Vf)/2)-~~(this.cc/2)));c&&P(this,c)}t(559,560,Ai,fH);_.Xf=function(){return"OK"};function OF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new vw("Cannot undo. Index is out of range.");if(!a.b.c)throw new vw(bc);a.b=a.b.c;return a.b.b}
+function ZG(){this.b=this.c=new BI}t(561,1,{},ZG);_.b=null;function BI(){this.b=null}function FG(a){this.b=a}t(562,1,{},BI,FG);_.b=null;_.c=null;_.d=null;function AI(a){this.b=a}t(563,461,xi,AI);_.b=null;
+function qE(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){fE(a.b.Ab,K(au,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=zo(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Vt(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{EF(a.b,b,!0)?(ds(a.b,"Structure pasted"+e),VE(a.b),SA(a.b),d=!0):(VF(new fH(a.b.K,a.b,zE)),FF(a.b,!0),SA(a.b))}catch(n){if(n=bj(n),A(n,124))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",rE(e),VF(new fH(a.b.K,
+a.b,zE)),SA(a.b);else throw n;}}d&&a.b.Ve(b)}function as(a){this.b=a}t(564,1,{},as);_.b=null;function OE(){OE=x;PE=new CI("COPY_SMILES",0);RE=new CI("COPY_MOL",1);SE=new CI("PASTE",2);DI=K(EI,m,139,[PE,RE,SE])}function CI(a,b){I.call(this,a,b)}t(565,146,{117:1,121:1,123:1,139:1},CI);var DI,RE,PE,SE;function EG(){this.e=y(NG,m,140,99,0)}t(566,1,{},EG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function FI(a){a.c=y(M,s,-1,20,1);a.B=y(M,s,-1,20,1);a.K=y(YE,m,-1,20,1);a.N=y(YE,m,-1,20,1);a.H=Pt([20,7]);a.e=y(M,s,-1,20,1);a.d=y(au,m,1,20,0);a.p=y(au,m,1,20,0);a.y=y(M,s,-1,20,1);a.A=y(M,s,-1,20,1);a.I=y(M,s,-1,20,1);a.J=y(M,s,-1,20,1);a.t=y(M,s,-1,20,1);a.C=y(M,s,-1,20,1);a.L=y(M,s,-1,20,1);a.O=y(M,s,-1,20,1);a.f=y(au,m,1,20,0);a.r=Pt([10,2]);a.j=y(M,s,-1,101,1)}
+function GI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(M,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(M,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(YE,m,-1,4,1);d=y(YE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=HI(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+HI(r[2],d[2],r[3],d[3]),d=HI(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function W(a,b){var c,d,e,f,g,j,h,n;oG(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=II(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(YE,m,-1,2,1);JI(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==rG(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;ds(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];vG(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&nG(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(vF((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(vF((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function lG(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.E=a.u-2,W(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&jG(a,a.E,1),W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,jG(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)W(a,0),a.E=
+a.u,W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=4,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),c=3;else if(238==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)W(a,0),a.E=a.u,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.E=a.u,a.t[a.v]=3,W(a,0),a.q=!1,c=3;else if(242==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)W(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)W(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)W(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)W(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)W(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)W(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)W(a,0),a.E=a.u,W(a,0),c=2;else if(247==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=3;else if(248==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;W(a,0);e=a.K[a.u];g=a.N[a.u];ZF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)oG(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)vG(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];YF(a);a.E=c+d;W(a,0);o=a.K[a.u];q=a.N[a.u];ZF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];vG(a);a.I[a.v]=n;a.J[a.v]=c+d;YF(a);b&&(ZF(a,n),$E(a))}c=4}KI(a,c);a.E=a.G;b&&
+(a.E=0)}
+function JI(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function kG(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])LI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,W(a,0),a.E=a.u,LI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){ds(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[II(a,a.E,a.H[a.E][d])],2<d||1!=b){ds(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(YE,m,-1,2,1);JI(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)oG(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)oG(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)oG(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)vG(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[II(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[II(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(M,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(vF((a.K[b]+a.K[e])/2))),a.O[c]=O(N(vF((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;vG(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(vF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(vF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(vG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(vF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(vF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(vG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(vF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(vF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(ZF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&KI(a,j);-1<n&&(a.E=n)}
+function LI(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)oG(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function KI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=rG(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function II(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function MI(a,b,c){var d,e,f,g;e=th;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Gu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Gu(c[d])&&!uu(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Au(c[d],e)&&(b[d]=g,c[d]=th,++f);if(f==a.u)break}return g==a.u}
+function $E(a){var b,c,d;b=y(YE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{ZE(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;aF(a)}}
+function ZE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function jG(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=NI(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&ds(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?ds(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?ds(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?ds(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:ds(a.o,"Charge change not possible on the halogen !");break;case 18:ds(a.o,
+"Use X button to change charge on the X atom !")}}
+function LF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(M,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(M,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&ZF(a,c);$E(a);ds(a.o,"Smaller part(s) removed !");return 1}
+function rG(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function wG(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];aG(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),aG(a));4==a.t[d]&&(a.t[d]=1)}}
+function HI(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 YF(a){var b;OI(a);b=a.t.length;a.L=y(M,s,-1,b,1);a.O=y(M,s,-1,b,1);aF(a);aG(a)}
+function oG(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(M,s,-1,c,1),bI(a.c,b,a.c.length),a.c=b,b=y(M,s,-1,c,1),bI(a.B,b,a.B.length),a.B=b,b=y(M,s,-1,c,1),bI(a.y,b,a.y.length),a.y=b,b=y(M,s,-1,c,1),bI(a.e,b,a.e.length),a.e=b,b=y(au,m,1,c,0),bI(a.d,b,a.d.length),a.d=b,b=y(au,m,1,c,0),bI(a.p,b,a.p.length),a.p=b,b=y(YE,m,-1,c,1),bI(a.K,b,a.K.length),a.K=b,b=y(YE,m,-1,c,1),bI(a.N,b,a.N.length),a.N=b,b=Pt([c,7]),bI(a.H,b,a.H.length),a.H=b,c=y(M,s,-1,c,1),bI(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function BF(a,b,c,d,e,f,g){var j;j=O(N(vF(a.K[c]-d/2)));g||(j-=e-d);a=O(N(vF(a.N[c]-~~(f/2))));return new FA(j-1-b,a-b,e+1+2*b,f+2*b)}
+function vG(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(M,s,-1,b,1),bI(a.I,c,a.I.length),a.I=c,c=y(M,s,-1,b,1),bI(a.J,c,a.J.length),a.J=c,c=y(M,s,-1,b,1),bI(a.t,c,a.t.length),a.t=c,c=y(M,s,-1,b,1),bI(a.C,c,a.C.length),a.C=c,c=y(M,s,-1,b,1),bI(a.L,c,a.L.length),a.L=c,c=y(M,s,-1,b,1),bI(a.O,c,a.O.length),a.O=c,b=y(au,m,1,b,0),bI(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function eG(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(xE(),aa);j+="JME 2013-10-12 "+new pI+"\n \n";j+=dG(a.u,3)+dG(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=BG(0.055999999999999994*(a.K[e]-c),10,4)+BG(0.055999999999999994*(g-a.N[e]),10,4)+BG(0,10,4);h=AF(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+dG(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=dG(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:PI(a,e)&&(g=2),c=dG(a.I[e],3)+dG(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=dG(a.J[e],3)+dG(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=dG(a.J[e],3)+dG(a.I[e],3)),j+=c+dG(g,3)+dG(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+dG(e,4)+dG(a.B[e],4)+aa);return j+"M END\n"}
+function DG(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,tb,Y,L,ea,Nc,ug,zb,Ud,Vd,Wd,$a,Oc;r=y(M,s,-1,a.u+10,1);q=y(M,s,-1,a.u+10,1);n=y(M,s,-1,a.u+1,1);o=y(M,s,-1,7,1);zb=y(M,s,-1,a.u+1,1);v=y(QI,m,-1,a.u+1,2);D=y(QI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;LF(a,!0);ug=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){ug=!1;break}if(a.o.t&&ug){RI(a);wG(a);SI(a,D);TI(a,v,D);var Jb,Ad,tf,fc,Ie,Bd,Cd,ib,VJ,be,w,Aa,mn,nn,wt,zf,Qa,on,pn,Rc,qn;Jb=y(M,s,-1,a.u+1,1);Ad=y(M,s,-1,a.u+1,1);ib=y(UI,m,-1,a.u+1,3);var xt=a.u,rn,
+Jh,yt,Gg,Uj,Pe,Af;Uj=y(UI,m,-1,xt+2,3);Pe=y(M,s,-1,100,1);Af=5;Gg=0;Pe[0]=3;Uj[1]=vh;Uj[2]=wh;yt=2;if(!(3>xt))for(;Af<Pe[Gg]*Pe[Gg];){Jh=0;for(rn=!0;rn&&Jh<=Gg&&Af>=Pe[Jh]*Pe[Jh];)0==Af%Pe[Jh]?rn=!1:++Jh;if(rn){Uj[++yt]=Du(Af);if(yt>=xt)break;Gg<Pe.length-1&&(++Gg,Pe[Gg]=Af)}Af+=2}for(w=1;w<=a.u;++w){for(Aa=pn=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(pn*=a.i[Aa]);on=a.c[w];18==on&&(qn=a.p[w],Bd=qn.charCodeAt(0)-65+1,Cd=0,1<qn.length&&(Cd=qn.charCodeAt(1)-97),0>Bd&&(Bd=0),0>Cd&&(Cd=0),on=28*Bd+Cd);
+zf=0;-2>a.B[w]?zf=1:-2==a.B[w]?zf=2:-1==a.B[w]?zf=3:1==a.B[w]?zf=4:2==a.B[w]?zf=5:2<a.B[w]&&(zf=6);Rc=1;ib[w]=Du(pn);Rc*=126;ib[w]=yu(ib[w],Du(a.y[w]*Rc));Rc*=7;ib[w]=yu(ib[w],Du(zf*Rc));Rc*=7;ib[w]=yu(ib[w],Du(on*Rc));Rc*=783;ib[w]=yu(ib[w],Du(a.A[w]*Rc))}for(Ie=0;!MI(a,Jb,ib);){wt=!1;for(w=1;w<=a.u;++w)Jb[w]!=Ad[w]&&(Ad[w]=Jb[w],wt=!0);if(wt){for(w=1;w<=a.u;++w){ib[w]=uh;for(Aa=1;Aa<=a.A[w];++Aa)ib[w]=Hu(ib[w],Uj[Jb[a.H[w][Aa]]])}Ie=0}else if(0<Ie){for(w=1;w<=a.u;++w)ib[w]=uh;w=1;a:for(;w<=a.u-
+1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Jb[w]==Jb[Aa]){ib[w]=vh;break a}}else{for(w=1;w<=a.u;++w){ib[w]=uh;for(Aa=1;Aa<=a.A[w];++Aa)tf=a.H[w][Aa],ib[w]=Hu(ib[w],Du(a.c[tf]*a.i[II(a,w,tf)]))}Ie=1}MI(a,Jb,ib);for(w=1;w<=a.u;++w)ib[w]=Du(Ad[w]*a.u+Jb[w])}for(w=1;w<=a.u;++w)Ad[w]=Jb[w];for(Qa=1;Qa<=a.u;++Qa)for(w=1;w<=a.u;++w)if(Ad[w]==Qa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Qa];a.B[w]=a.B[Qa];a.K[w]=a.K[Qa];a.N[w]=a.N[Qa];a.A[w]=a.A[Qa];a.c[Qa]=a.c[0];a.B[Qa]=a.B[0];
+a.K[Qa]=a.K[0];a.N[Qa]=a.N[0];a.A[Qa]=a.A[0];Ad[w]=Ad[Qa];Ad[Qa]=Qa;a.p[0]=a.p[w];a.p[w]=a.p[Qa];a.p[Qa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Qa];a.e[Qa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Qa];a.d[Qa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Qa];a.y[Qa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Jb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Jb[a.I[w]],a.J[w]=Jb[a.J[w]],a.I[w]>a.J[w]&&(be=a.I[w],a.I[w]=a.J[w],a.J[w]=be,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){nn=mn=
+a.u;fc=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<mn?(mn=a.I[Aa],nn=a.J[Aa],fc=Aa):a.I[Aa]==mn&&a.J[Aa]<nn&&(nn=a.J[Aa],fc=Aa);be=a.I[w];a.I[w]=a.I[fc];a.I[fc]=be;be=a.J[w];a.J[w]=a.J[fc];a.J[fc]=be;be=a.t[w];a.t[w]=a.t[fc];a.t[fc]=be;be=a.C[w];a.C[w]=a.C[fc];a.C[fc]=be;VJ=a.f[w];a.f[w]=a.f[fc];a.f[fc]=VJ}YF(a);aG(a);SI(a,D);TI(a,v,D)}else{SI(a,D);a.i=y(M,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(M,s,-1,a.u+1,1);Oc=1;a.b[1]=1;for(Y=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=zb[c]){Nc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Nc=!1;break}Nc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++L]=g;if(0==L){if(Oc==a.u)break;c=n[Y--]}else if(1==L)zb[o[1]]=c,c=o[1],a.b[c]=++Oc;else{n[++Y]=c;e=0;for(u=1;u<=L;++u)if(h=II(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=II(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);zb[e]=c;c=e;a.b[e]=++Oc}}zb=y(M,s,-1,a.u+1,1);b=y(M,s,-1,a.u+1,1);Q=y(QI,m,-1,a.u+1,2);Ud=y(QI,m,-1,a.u+1,2);f=Oc=Y=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(zb[c]=f);b[++Oc]=c;for(a.b[c]=0;;){L=e=0;tb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<tb&&(e=g,tb=a.b[g]))}if(0==e){if(0==Y)break a;Ud[c]=!0;c=n[Y--]}else break}f=c;c=e;1<L&&(n[++Y]=f,Q[e]=!0)}Vd=y(M,s,-1,a.v+1,1);Wd=y(M,s,-1,a.u+1,1);if(a.o.Pb){var XJ=zb,fO=ea,zt,YJ,Kh,Qe,At,Bt,Oa,Vj,Ct;Kh=y(M,s,-1,a.u+1,1);for(Oa=1;Oa<=a.u;++Oa)Kh[b[Oa]]=Oa;At=y(QI,m,-1,
+a.v+1,2);for(Oa=1;Oa<=a.u;++Oa)zt=b[Oa],YJ=XJ[zt],Qe=II(a,zt,YJ),0!=Qe&&(VI(a,Qe,Kh,Vd,D),At[Qe]=!0);for(Oa=1;Oa<=a.v;++Oa)At[Oa]||VI(a,Oa,Kh,Vd,D);Oa=1;a:for(;Oa<=a.u;++Oa)if(!(2>a.A[Oa]||4<a.A[Oa])){Bt=Ct=0;for(Vj=1;Vj<=a.A[Oa];++Vj){Qe=II(a,Oa,a.H[Oa][Vj]);if(5==a.i[Qe])continue a;1==a.t[Qe]&&0!=WI(a,Qe,Oa)&&++Ct;2==a.t[Qe]&&(Bt=a.H[Oa][Vj])}if(0!=Ct)if(0<Bt){var ka=a,$J=Oa,Bf=Kh,bd=Wd,uc=void 0,Wj=void 0,Sc=void 0,Re=void 0,Tc=void 0,sn=void 0,tn=void 0,un=void 0,ce=void 0,cd=void 0,dd=void 0,
+Dt=void 0,Xj=void 0,de=void 0,Yj=void 0,Se=void 0,Zj=void 0,Et=void 0,$j=void 0,Te=void 0,aK=void 0,Cf=void 0,bK=void 0,Ft=void 0,ak=void 0,Df=void 0,dd=1,Wj=$J,uc=y(M,s,-1,ka.u+1,1);for(uc[1]=$J;;){Dt=!1;for(cd=1;cd<=ka.A[Wj];++cd)if(Sc=ka.H[Wj][cd],!(Sc==uc[1]||Sc==uc[dd-1]))if(Re=II(ka,Wj,Sc),2==ka.t[Re]&&5!=ka.i[Re]){Wj=uc[++dd]=Sc;Dt=!0;break}if(!Dt)break}if(!(0==dd%2||2>ka.A[uc[dd]]||3<ka.A[uc[dd]])){Df=uc[1];Tc=uc[~~((dd+1)/2)];ce=uc[dd];Cf=Te=Se=de=0;Ft=Et=!1;for(cd=1;cd<=ka.A[Df];++cd)Sc=
+ka.H[Df][cd],Re=II(ka,Df,Sc),1!=ka.t[Re]||5==ka.i[Re]||(0==de?de=Sc:Se=Sc);0<Bf[Se]&&Bf[de]>Bf[Se]&&(sn=de,de=Se,Se=sn);Xj=de;0==de&&(Xj=Se,Et=!0);for(cd=1;cd<=ka.A[ce];++cd)Sc=ka.H[ce][cd],Re=II(ka,ce,Sc),1!=ka.t[Re]||5==ka.i[Re]||(0==Te?Te=Sc:Cf=Sc);0<Bf[Cf]&&Bf[Te]>Bf[Cf]&&(sn=Te,Te=Cf,Cf=sn);$j=Te;0==Te&&($j=Cf,Ft=!0);Yj=WI(ka,II(ka,Df,de),Df);Zj=WI(ka,II(ka,Df,Se),Df);aK=WI(ka,II(ka,ce,Te),ce);bK=WI(ka,II(ka,ce,Cf),ce);1<(0>Yj+Zj?-(Yj+Zj):Yj+Zj)||0!=aK||0!=bK?ds(ka.o,"Bad stereoinfo on allene !"):
+(tn=ka.K[uc[dd-1]]-ka.K[ce],un=ka.N[uc[dd-1]]-ka.N[ce],ak=Math.sqrt(tn*tn+un*un),0.001>ak&&(ak=0.001),0<(ka.N[$j]-ka.N[uc[dd-1]])*(tn/ak)-(ka.K[$j]-ka.K[uc[dd-1]])*(un/ak)?bd[Tc]=1:bd[Tc]=-1,Et&&(bd[Tc]*=-1),Ft&&(bd[Tc]*=-1),Xj==de&&0>Yj&&(bd[Tc]*=-1),Xj==Se&&0>Zj&&(bd[Tc]*=-1),Bf[Xj]>Bf[$j]&&(bd[Tc]*=-1))}}else b:{var vc=a,wc=Oa,gO=XJ,hO=Kh,iO=r,jO=q,kO=fO,vn=Wd,wn=void 0,ed=void 0,Gt=void 0,Lh=void 0,Ea=void 0,Mh=void 0,Ed=void 0,bk=void 0,ee=void 0,Sb=void 0,ia=void 0,Lb=void 0,Ue=void 0,xn=void 0,
+fd=void 0,pa=void 0,yn=void 0,Lb=y(M,s,-1,4,1),xn=y(M,s,-1,4,1),Nh=vc,fe=wc,cK=hO,Ht=gO,dK=iO,eK=jO,lO=kO,Mb=Lb,ck=void 0,gd=void 0,zn=void 0,An=void 0,It=void 0,dk=void 0,dk=-1;0<Ht[fe]&&(Mb[++dk]=Ht[fe]);for(gd=1;gd<=lO;++gd)dK[gd]==fe&&(Mb[++dk]=eK[gd]),eK[gd]==fe&&(Mb[++dk]=dK[gd]);for(gd=dk+1;gd<Nh.A[fe];++gd){It=Nh.u+1;zn=1;c:for(;zn<=Nh.A[fe];++zn){ck=Nh.H[fe][zn];for(An=0;An<gd;++An)if(ck==Mb[An])continue c;cK[ck]<It&&(It=cK[ck],Mb[gd]=ck)}}0==Ht[fe]&&0<Nh.y[fe]?(Mb[3]=Mb[2],Mb[2]=Mb[1],Mb[1]=
+Mb[0],Mb[0]=-1):0<Nh.y[fe]&&(Mb[3]=Mb[2],Mb[2]=Mb[1],Mb[1]=-1);for(Ea=bk=Mh=Lh=yn=Ed=Sb=0;4>Ea;++Ea)0>=Lb[Ea]||(wn=II(vc,wc,Lb[Ea]),xn[Ea]=WI(vc,wn,wc),0<xn[Ea]?(++Sb,yn=Lb[Ea],Mh=Lb[Ea]):0>xn[Ea]?(++Ed,Lh=Lb[Ea],Mh=Lb[Ea]):bk=Lb[Ea]);ee=Sb+Ed;pa=y(M,s,-1,4,1);fd=0;if(3==vc.A[wc]){if(1==Sb&&1==Ed||3==ee&&0<Sb&&0<Ed){ds(vc.o,"Error in C3H stereospecification !");break b}Ue=Lb[0];1==ee?Ue=Mh:2==ee&&(Ue=bk);ia=GI(vc,wc,Ue,Lb);pa[0]=Mh;pa[1]=-1;pa[2]=ia[2];pa[3]=ia[1];0<Sb?fd=1:fd=-1}else if(4==vc.A[wc])if(1==
+ee)ia=GI(vc,wc,Mh,Lb),pa[0]=ia[0],pa[1]=ia[3],pa[2]=ia[2],pa[3]=ia[1],0<Sb?fd=1:fd=-1;else{Ue=Lb[0];1<bk&&(Ue=bk);1==Sb?Ue=yn:1==Ed&&(Ue=Lh);ia=GI(vc,wc,Ue,Lb);ed=y(M,s,-1,4,1);for(Ea=0;4>Ea;++Ea)wn=II(vc,wc,ia[Ea]),ed[Ea]=WI(vc,wn,wc);if(4==ee){if(0==Sb||0==Ed){ds(vc.o,"Error in C4 stereospecification !");break b}if(1==Sb||1==Ed)pa[0]=ia[0],pa[1]=ia[3],pa[2]=ia[2],pa[3]=ia[1],fd=ed[0];else{for(Ea=0;4>Ea;++Ea)-1==ed[Ea]&&(ed[Ea]=0);ee=2}}else if(3==ee)if(3==Sb||3==Ed)pa[0]=ia[0],pa[1]=ia[3],pa[2]=
+ia[2],pa[3]=ia[1],0<Sb?fd=-1:fd=1;else{1==Sb?Sb=Gt=1:Ed=Gt=-1;for(Ea=0;4>Ea;++Ea)ed[Ea]==Gt&&(ed[Ea]=0);ee=2}if(2==ee)if(1==Sb&&1==Ed)ia[1]==Lh?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==Lh&&(ia[2]=ia[3]),pa[0]=yn,pa[1]=Lh,pa[2]=ia[2],pa[3]=ia[1],fd=1;else{if(ed[0]==ed[1]||ed[1]==ed[2]){ds(vc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=ed[0]?(pa[0]=ia[0],pa[1]=ia[2],pa[2]=ia[1],pa[3]=ia[3]):(pa[0]=ia[1],pa[1]=ia[3],pa[2]=ia[2],pa[3]=ia[0]);1<Sb?fd=1:fd=-1}}var $=pa,ek=Lb,pb=void 0;ek[0]==$[1]?(pb=
+$[0],$[0]=$[1],$[1]=pb,pb=$[2],$[2]=$[3],$[3]=pb):ek[0]==$[2]?(pb=$[2],$[2]=$[0],$[0]=pb,pb=$[1],$[1]=$[3],$[3]=pb):ek[0]==$[3]&&(pb=$[3],$[3]=$[0],$[0]=pb,pb=$[1],$[1]=$[2],$[2]=pb);ek[1]==$[2]?(pb=$[1],$[1]=$[2],$[2]=pb,pb=$[2],$[2]=$[3],$[3]=pb):ek[1]==$[3]&&(pb=$[1],$[1]=$[3],$[3]=pb,pb=$[2],$[2]=$[3],$[3]=pb);pa[2]==Lb[2]?vn[wc]=1:pa[2]==Lb[3]?vn[wc]=-1:ds(vc.o,"Error in stereoprocessing ! - t30");vn[wc]*=fd}}}$a=new aI;j=y(M,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
+Q[c]&&($a.b.b+=ua);0<zb[u]&&XI(a,c,zb[c],$a,Vd);var Oh=v[c],Nb=void 0,fk=void 0,Ph=void 0,V=void 0,V=Pc,Nb=!1;0!=a.B[c]&&(Nb=!0);0!=Wd[c]&&(Nb=!0);Ph=-1;for(fk=1;fk<=a.z;++fk)if(a.r[fk][0]==c){Ph=a.r[fk][1];break}-1<Ph&&(Nb=!0);a.o.Ob&&0<a.e[c]&&(Nb=!0,Ph=1);switch(a.c[c]){case 2:V=Bb;break;case 3:Oh?V="c":V=Fb;break;case 4:Oh?(V=Lf,0<a.y[c]&&(Nb=!0)):V=ic;break;case 5:Oh?V="o":V=pc;break;case 7:Oh?(V="p",0<a.y[c]&&(Nb=!0)):V=rc;break;case 8:Oh?V=yg:V=Fc;break;case 13:Oh?V=Cg:V=Hc;Nb=!0;break;case 6:V=
+Ic;Nb=!0;break;case 9:V=Ub;break;case 10:V=Kb;break;case 11:V=Eb;break;case 12:V=$b;break;case 1:V=Yb;Nb=!0;break;case 19:V=sc;Nb=!0;break;case 20:V=tc;Nb=!0;break;case 21:V=xc;Nb=!0;break;case 22:V=yc;Nb=!0;break;case 18:Nb=!0,V=a.p[c],(H(V,wa)||H(V,Zc)||H(V,wb))&&(Nb=!1)}Nb&&(V=Qc+V,1==Wd[c]?V+=ub:-1==Wd[c]&&(V+=vb),1==a.y[c]?V+=Yb:1<a.y[c]&&(V+=Yb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?V+=xa:V+=Ba,1<ik(a.B[c])&&(V+=ik(a.B[c]))),-1<Ph&&(V+=lb+Ph),V+=Wc);In($a.b,V);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&XI(a,r[E],q[E],$a,Vd),9<E&&($a.b.b+="%"),Hn($a,l+(new S(E)).b);Ud[c]&&($a.b.b+=va)}return $a.b.b}function CG(a){a=new ME(a);YF(a);return a}
+function ZF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)bF(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function $F(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&ZF(a,c);0==a.A[d]&&ZF(a,d)}
+function RI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=II(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&ZF(a,c)}}}function OI(a){var b;b=a.c.length;a.H=Pt([b,7]);a.A=y(M,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function TI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(M,s,-1,a.v+1,1);r=y(QI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[II(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(QI,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(QI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:PI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(QI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function aF(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(vF((a.K[b]+a.K[c])/2))),a.O[d]=O(N(vF((a.N[b]+a.N[c])/2)))}function SI(a,b){var c;for(c=1;c<=a.v;++c)CF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function AF(a,b){var c;c=(xE(),DE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function PI(a,b){return 2==a.t[b]?!0:!1}function CF(a,b,c){var d,e,f,g;g=1;a.b=y(M,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function mG(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Pt([b+5,2]),bI(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function WF(a){var b;a.z=0;a.s=0;DG(a);for(b=1;b<=a.u;++b)a.E=b,mG(a);a.E=0}
+function XF(a){var b,c;b=y(YE,m,-1,4,1);ZE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function TE(a,b){var c,d,e,f,g,j,h,n;c=y(YE,m,-1,4,1);ZE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;ZE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function zG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function cG(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Qc)&&WH(c,Wc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Yb);g=hk(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Bo(c,d+1);try{a.o.z=JD(j,10)}catch(h){if(h=bj(h),A(h,124))a.o.z=0;else throw h;}a.E=b;mG(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=H(d,Fb)?3:H(d,Bb)?2:H(d,ic)?4:H(d,pc)?5:H(d,rc)?7:H(d,Fc)?8:H(d,Ub)?9:H(d,Kb)?10:H(d,Eb)?11:H(d,$b)?12:H(d,Yb)?1:H(d,Hc)?13:H(d,Ic)?6:H(d,sc)?19:H(d,tc)?20:H(d,xc)?21:H(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=HH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=HH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=HH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=HH(c,g++);for(;45==e;)--d,e=HH(c,g++)}a.B[b]=d}}}
+function KF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new eE(b);try{for(;b.k=YD(b,b.b),b.k<b.j;)d=IF(JD(aE(b),10)).b,c=e=IF(JD(aE(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=bj(f),A(f,124))Fn(f);else throw f;}}function XI(a,b,c,d,e){b=II(a,b,c);5!=a.i[b]&&PI(a,b)?d.b.b+=qb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=sb,a=a.f[b],null!=a&&(e=a),In(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Vc)}
+function nG(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,ds(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:ds(a.o,"Stereomarking allowed only on single and double bonds!")}
+function VI(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=II(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=II(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=II(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=II(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))ds(a.o,"Not unique E/Z geometry !");else{j=II(a,b,e);f=II(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=II(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function NI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=II(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(PI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function WI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function aG(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=NI(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function cF(a){FI(this);this.o=a;this.z=this.v=this.u=0}
+function JF(a,b){var c,d,e,f,g,j,h;cF.call(this,a);f=l;j=GF(b);if(null!=j){h=new dE(b,j,!0);for(e=1;4>=e;++e)f=HF(h,j);g=IF(JD(to(f.substr(0,3)),10)).b;c=IF(JD(to(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)oG(this),f=HF(h,j),this.K[e]=(new TH(QH(to(f.substr(0,10))))).b,this.N[e]=-(new TH(QH(to(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=to(f.substr(31,d-31)),cG(this,e,d),62<=f.length&&(f=to(f.substr(60,3)),0<f.length&&(f=IF(JD(f,10)).b,0<f&&(this.E=e,a.z=f,mG(this),this.E=0)));for(e=1;e<=c;++e)vG(this),
+f=HF(h,j),this.I[e]=IF(JD(to(f.substr(0,3)),10)).b,this.J[e]=IF(JD(to(f.substr(3,3)),10)).b,g=IF(JD(to(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=IF(JD(to(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);OI(this);zG(this);$E(this);for(YF(this);(h.k=YD(h,h.b),h.k<h.j)&&!(null==(f=aE(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new cE(f);aE(g);aE(g);j=IF(JD(aE(g),10)).b;
+for(e=1;e<=j;++e)c=IF(JD(aE(g),10)).b,this.B[c]=IF(JD(aE(g),10)).b}if(0==f.indexOf("M APO")){g=new cE(f);aE(g);aE(g);j=IF(JD(aE(g),10)).b;for(e=1;e<=j;++e)c=IF(JD(aE(g),10)).b,f=IF(JD(aE(g),10)).b,this.E=c,W(this,0),cG(this,this.u,sc+f),this.E=0}}RI(this);YF(this)}}
+function GG(a,b){var c,d,e,f,g;cF.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));WH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new cE(b);d=IF(JD(aE(f),10)).b;e=IF(JD(aE(f),10)).b;for(c=1;c<=d;++c)g=aE(f),oG(this),cG(this,this.u,g),this.K[c]=(new TH(QH(aE(f)))).b,this.N[c]=-(new TH(QH(aE(f)))).b;for(c=1;c<=e;++c)if(vG(this),this.I[c]=IF(JD(aE(f),10)).b,this.J[c]=IF(JD(aE(f),10)).b,this.t[c]=IF(JD(aE(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;OI(this);zG(this);$E(this)}catch(j){j=bj(j);if(A(j,124)){j.Ic();this.u=0;return}throw j;}RI(this);YF(this)}}
+function MF(a,b,c){var d,e,f;cF.call(this,a);f=y(M,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(oG(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))vG(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;YF(this);$E(this)}
+function fG(a,b,c){var d,e,f,g,j;cF.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(M,s,-1,this.u+1,1);this.B=y(M,s,-1,this.u+1,1);this.y=y(M,s,-1,this.u+1,1);this.e=y(M,s,-1,this.u+1,1);this.d=y(au,m,1,this.u+1,0);this.K=y(YE,m,-1,this.u+1,1);this.N=y(YE,m,-1,this.u+1,1);this.p=y(au,m,1,this.u+1,0);this.I=y(M,s,-1,this.v+1,1);this.J=y(M,s,-1,this.v+1,1);this.t=y(M,s,-1,this.v+1,1);this.f=y(au,m,1,this.v+1,0);this.C=y(M,s,-1,this.v+1,1);this.r=Pt([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}YF(this);$E(this)}
+function ME(a){var b;FI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(M,s,-1,this.u+1,1);bI(a.c,this.c,this.u+1);this.B=y(M,s,-1,this.u+1,1);bI(a.B,this.B,this.u+1);this.y=y(M,s,-1,this.u+1,1);bI(a.y,this.y,this.u+1);this.e=y(M,s,-1,this.u+1,1);bI(a.e,this.e,this.u+1);this.d=y(au,m,1,this.u+1,0);bI(a.d,this.d,this.u+1);this.K=y(YE,m,-1,this.u+1,1);bI(a.K,this.K,this.u+1);this.N=y(YE,m,-1,this.u+1,1);bI(a.N,this.N,this.u+1);this.p=y(au,m,1,this.u+1,0);bI(a.p,this.p,this.u+1);this.I=y(M,
+s,-1,this.v+1,1);bI(a.I,this.I,this.v+1);this.J=y(M,s,-1,this.v+1,1);bI(a.J,this.J,this.v+1);this.t=y(M,s,-1,this.v+1,1);bI(a.t,this.t,this.v+1);this.f=y(au,m,1,this.v+1,0);bI(a.f,this.f,this.v+1);this.C=y(M,s,-1,this.v+1,1);bI(a.C,this.C,this.v+1);this.r=Pt([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function BG(a,b,c){var d,e,f;if(0==c)return dG(Yt(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(vF(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new TH(a)).b;d=uo(e,vo(46));0>d&&(e+=Wa,d=uo(e,vo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function GF(a){var b;b=new dE(a,aa,!0);if(4<XD(b))return aa;b=new dE(a,rh,!0);return 4<XD(b)?rh:null}
+function dG(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function HF(a,b){for(var c,d;a.k=YD(a,a.b),a.k<a.j;){d=aE(a);if(H(d,b))return ba;for(aE(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(567,1,{140:1},cF,JF,GG,MF,fG,ME);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function es(){es=x;fs=new cD(Yb)}
+function SF(a,b){var c;es();var d;zI.call(this);this.d=new AB("Help");new AB("Home");this.e=b;P(this,(xE(),zE));this.hc&&sC(this.hc.d,!1);pC(this,!1);d=cA(b);if(1==a)this.f||(this.f=new LC(d),xI(this.f,-30,0)),this.k=this.f,c=KE(b),this.hc&&rC(this.hc.d.I.c,Gc),JA(this,new vB(2)),this.i=new cD(c+" "),R(this,this.i,Ib),d=new NA,R(d,this.j,null),this.e.Hb&&(c=new AB("Submit"),R(d,c,null)),R(this,d,Jc),bD(this.i,to(Fo(this.i.hc.b.pb,jh))),this.hc&&sC(this.hc.d,!0),pC(this,!0);else if(2==a)this.c||
+(this.c=new LC(d),xI(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&rC(this.hc.d.I.c,"Nonstandard atom"),JA(this,new vB(2)),c=new NA,R(c,new EC("atomic SMILES",1),null),R(this,c,nc),c=Yb,fs&&(c=Fo(fs.hc.b.pb,jh)),fs=new dD(c,8),R(this,fs,Ib),c=new NA,R(c,this.j,null),R(this,c,Jc);else{this.b||(this.b=new LC(d),xI(this.b,5*b.Z,0));var e,f;d="About "+(xE(),LG);this.hc&&rC(this.hc.d.I.c,d);JA(this,new AC(0));P(this,zE);R(this,new EC(LG+" Molecular Editor v2013-10-13",1),null);R(this,new EC("Peter Ertl and Bruno Bienfait",
+1),null);for(c=yE,d=0,f=c.length;d<f;++d)e=c[d],e=new EC(e,1),pA(e,this.e.y),R(this,e,null);c=new NA;R(c,this.d,null);R(c,this.j,null);R(this,c,null);this.k=this.b}oC(this);c=this.k;yI(this.hc.d,c.b,c.c);!bA(this)&&GA(this);qA(this)}t(568,560,Ai,SF);_.Yf=function(a){var b,c;if(a.i===this.d){try{b=new DD(this.e.I),c=CD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=bj(d),A(d,112))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,rE(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var fs;
+function YI(a,b){aA(b)==a.b?P(b,(GB(),PB)):P(b,a.b)}
+function ZI(a){var b,c,d,e;e=l;d=!1;aA($I)!=a.b?(e=wa,d=!0):aA(aJ)!=a.b?(e="!#6",d=!0):aA(bJ)!=a.b?(P(cJ,(GB(),PB)),P(dJ,PB),P(eJ,PB),P(fJ,PB),e="F,Cl,Br,I"):(b=aA(gJ)!=a.b,c=aA(hJ)!=a.b,aA(iJ)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),aA(jJ)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),aA(kJ)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),aA(lJ)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),aA(mJ)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),aA(cJ)!=a.b&&(e+="F,"),aA(dJ)!=a.b&&(e+="Cl,"),aA(eJ)!=a.b&&(e+="Br,"),aA(fJ)!=a.b&&(e+="I,"),
+WH(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Zc:c?e=wb:(P($I,(GB(),PB)),e=wa)));b=l;d&&aA(gJ)!=a.b&&(b+=";a");d&&aA(hJ)!=a.b&&(b+=";A");aA(nJ)!=a.b&&(b+=";R");aA(oJ)!=a.b&&(b+=";!R");aA($I)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=pJ.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=qJ.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);aA(rJ)!=a.b&&(e="~");aA(sJ)!=a.b&&(e=lb);aA(tJ)!=a.b&&(e=ub);aA(uJ)!=a.b&&(e="!@");bD(a.f,e)}
+function vJ(a){wJ(a);xJ(a);var b=pJ.hc.b;Gy(b,0);b.pb.options[0].selected=!0;b=qJ.hc.b;Gy(b,0);b.pb.options[0].selected=!0;P(gJ,a.b);P(hJ,a.b);P(nJ,a.b);P(oJ,a.b);P(pJ,a.b);P(qJ,a.b);yJ(a)}function wJ(a){P(iJ,a.b);P(jJ,a.b);P(kJ,a.b);P(lJ,a.b);P(mJ,a.b);P(cJ,a.b);P(dJ,a.b);P(eJ,a.b);P(fJ,a.b)}function xJ(a){P($I,a.b);P(aJ,a.b);P(bJ,a.b)}function yJ(a){P(rJ,a.b);P(sJ,a.b);P(tJ,a.b);P(uJ,a.b);a.c=!1}
+function TF(a){qC.call(this,"Atom/Bond Query");this.j=new AB(this.Xf());$A(this.r,new AI(this));this.b=(xE(),zE);this.d=a;this.e||(a=cA(a),this.e=new LC(a),xI(this.e,-150,10));this.k=this.e;JA(this,new zC);P(this,this.b);a=new NA;JA(a,new eC(0,3,1));R(a,new DC("Atom type :"),null);$I=new AB(yb);aJ=new AB("Any except C");bJ=new AB("Halogen");R(a,$I,null);R(a,aJ,null);R(a,bJ,null);R(this,a,null);a=new NA;JA(a,new eC(0,3,1));R(a,new EC("Or select one or more from the list :",0),null);R(this,a,null);
+a=new NA;JA(a,new eC(0,3,1));iJ=new AB(Fb);jJ=new AB(ic);kJ=new AB(pc);lJ=new AB(Fc);mJ=new AB(rc);cJ=new AB(Ub);dJ=new AB(Kb);eJ=new AB(Eb);fJ=new AB($b);R(a,iJ,null);R(a,jJ,null);R(a,kJ,null);R(a,lJ,null);R(a,mJ,null);R(a,cJ,null);R(a,dJ,null);R(a,eJ,null);R(a,fJ,null);R(this,a,null);a=new NA;JA(a,new eC(0,3,1));pJ=new EB;DB(pJ,yb);DB(pJ,ab);DB(pJ,cb);DB(pJ,jb);DB(pJ,kb);R(a,new DC("Number of hydrogens : "),null);R(a,pJ,null);R(this,a,null);a=new NA;JA(a,new eC(0,3,1));qJ=new EB;DB(qJ,yb);DB(qJ,
+ab);DB(qJ,cb);DB(qJ,jb);DB(qJ,kb);DB(qJ,"4");DB(qJ,"5");DB(qJ,"6");R(a,new EC("Number of connections :",0),null);R(a,qJ,null);R(a,new EC(" (H's don't count.)",0),null);R(this,a,null);a=new NA;JA(a,new eC(0,3,1));R(a,new DC("Atom is :"),null);gJ=new AB(Ab);R(a,gJ,null);hJ=new AB("Nonaromatic");R(a,hJ,null);nJ=new AB(Ec);R(a,nJ,null);oJ=new AB(mc);R(a,oJ,null);R(this,a,null);a=new NA;P(a,WB(aA(this)));JA(a,new eC(0,3,1));R(a,new DC("Bond is :"),null);rJ=new AB(yb);R(a,rJ,null);sJ=new AB(Ab);R(a,sJ,
+null);tJ=new AB(Ec);R(a,tJ,null);uJ=new AB(mc);R(a,uJ,null);R(this,a,null);a=new NA;JA(a,new eC(1,3,1));this.f=new dD(wa,20);R(a,this.f,null);R(a,new AB(Cc),null);R(a,this.j,null);R(this,a,null);this.hc&&sC(this.hc.d,!1);pC(this,!1);wJ(this);xJ(this);yJ(this);P(gJ,this.b);P(hJ,this.b);P(nJ,this.b);P(oJ,this.b);P(pJ,this.b);P(qJ,this.b);YI(this,$I);oC(this);a=this.k;yI(this.hc.d,a.b,a.c);!bA(this)&&GA(this);qA(this)}t(569,560,Ai,TF);
+_.Yf=function(a,b){var c;H(b,Cc)?(vJ(this),YI(this,$I),ZI(this)):A(a.i,87)?(yJ(this),Xt(a.i)===Xt($I)?(wJ(this),xJ(this)):Xt(a.i)===Xt(aJ)?(wJ(this),xJ(this)):Xt(a.i)===Xt(bJ)?(wJ(this),xJ(this)):Xt(a.i)===Xt(nJ)?P(oJ,this.b):Xt(a.i)===Xt(oJ)?(P(nJ,this.b),P(gJ,this.b)):Xt(a.i)===Xt(gJ)?(P(hJ,this.b),P(oJ,this.b)):Xt(a.i)===Xt(hJ)?P(gJ,this.b):Xt(a.i)===Xt(rJ)||Xt(a.i)===Xt(sJ)||Xt(a.i)===Xt(tJ)||Xt(a.i)===Xt(uJ)?(vJ(this),this.c=!0):xJ(this),YI(this,a.i),ZI(this)):A(a.i,88)&&(yJ(this),c=a.i,0==c.hc.b.pb.selectedIndex?
+P(c,this.b):P(c,(GB(),PB)),ZI(this));107!=this.d.d&&(this.d.d=107,SA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var $I=_.f=null,rJ=null,aJ=null,gJ=null,sJ=null,eJ=null,iJ=null,qJ=null,pJ=null,dJ=null,cJ=null,bJ=null,fJ=null,jJ=null,hJ=null,oJ=null,uJ=null,kJ=null,mJ=null,nJ=null,tJ=null,lJ=null;function OG(){mI(this)}t(570,545,Zh,OG);_.Ze=function(){this.b=-1;this.c=y(nI,m,0,0,0);this.d=0};_.b=-1;
+function $r(a){a=new qD(a);bs();var b,c,d,e,f;try{var g=(iD(),lD);if(mD(g,(iD(),lD)))b=a.b;else if(mD(g,jD))b=new uD(a.b);else throw new rD(g);c=Un(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new zJ;wz(d.f,c);e=(f=zo(c,"\r\n|\r|\n|\n\r"),f.length);nw(d.f,20*(10>e?e:10)+hg);jo((go(),ho),new AJ(d));BJ(d);CJ(d)}catch(j){if(j=bj(j),A(j,105))Fn(j);else throw j;}}function PG(){}t(571,1,{106:1,113:1},PG);_.Ge=function(a){qE(this.b,a.b)};_.b=null;function aH(){Mx();Cj.call(this)}
+t(573,333,ni,aH);function Xr(){var a;Xr=x;Mx();DJ=(a=!1,Xf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);EJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");FJ=DJ&!EJ;var b;a=K(M,s,-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]);Yr=y(M,s,-1,1E3,1);for(b=0;b<Yr.length;++b)Yr[b]=-999;for(b=0;b<a.length;b+=2)Yr[a[b+1]]=a[b]}
+function Rq(a,b,c){a=new GJ(b,c,a);if(!b.Yd(a,c))for(b=b.gc;b&&!b.Yd(a,c);)b=b.gc}function QA(a,b,c){var d;d=new HJ;Dj(d.u,b,c);wj(a.i,d.u,0,0);kj(a.b,d);return d}function YG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function rF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Tw(a.i,b.u,c,d),b.s=c,b.t=d;IJ(b)}
+function XG(a,b,c,d){Xr();aH.call(this);this.b=new qj;this.k=new qj;this.f=d;this.pb.style[bg]=ab;this.pb.style[$f]=ab;this.pb.style[Ug]=df;this.pb.style[oh]=b;this.pb.style[Ne]=c;this.i=new JJ;this.i.pb.style[oh]=db;nw(this.i,db);FJ?(b=new KJ,c=new LJ,wj(b,this.i,0,0),wj(b,c,0,0),Xw(this,b)):Xw(this,this.i);this.d=a;a.Vb=this;FJ?(this.n=new MJ(this),this.n.j=new NJ(this),this.n.k=new OJ(this),this.n.o=new PJ(this),this.n.n=new QJ(this),this.d&&(this.n.f=new RJ(this),this.n.i=new SJ(this),this.n.b=
+new TJ(this))):B(this,new UJ(this),(is(),is(),js));B(this,this,(Wq(),Wq(),Xq));B(this,new WJ(this),(Gj(),Gj(),Hj));B(this,new ZJ(this),(Ij(),Ij(),Jj));B(this,new fK(this),(Ur(),Ur(),Vr));(Qq(),Qq(),uA).b=this}t(572,573,ni,XG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var FJ,EJ,DJ,Yr=null;function JJ(){Vw.call(this);this.pb[Fd]=$e}t(575,311,ui,JJ);function KJ(){JJ.call(this);this.pb.style[oh]=db;this.pb.style[Ne]=db}t(574,575,ui,KJ);function UJ(a){this.b=a}t(576,1,{},UJ);
+_.uc=function(a){var b,c,d,e;d=Mj(a);e=Nj(a);c=Oj(a.b);b=new gK(a);2==c&&(b.f=4);b=gG(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function WJ(a){this.b=a}t(577,1,{},WJ);_.vc=function(a){var b,c;b=Mj(a);c=Nj(a);a=new gK(a);this.b.j?qG(this.b.d,a,b,c):sG(this.b.d,a,b,c);Ry(this.b.pb)};_.b=null;function ZJ(a){this.b=a}t(578,1,{},ZJ);_.wc=function(a){this.b.j=!1;Mj(a);Nj(a);uG(this.b.d)};_.b=null;function fK(a){this.b=a}t(579,1,{},fK);_.b=null;
+function LJ(){JJ.call(this);this.pb.style[oh]=db;this.pb.style[Ne]=db}t(580,575,ui,LJ);function hK(a,b){var c;c=b.b;c.f=4;return gG(a.b.d,c,b.e,b.f)}function NJ(a){this.b=a}t(581,1,{},NJ);_.Zf=function(a){return hK(this,a)};_.b=null;function Ks(a,b){sG(a.b.d,b.b,b.e,b.f);return gG(a.b.d,b.b,b.e,b.f)}function OJ(a){this.b=a}t(582,1,{},OJ);_.Zf=function(a){return Ks(this,a)};_.b=null;function PJ(a){this.b=a}t(583,1,{},PJ);_.Zf=function(a){return qG(this.b.d,a.b,a.e,a.f)};_.b=null;
+function QJ(a){this.b=a}t(584,1,{},QJ);_.Zf=function(){return uG(this.b.d)};_.b=null;function Lr(a,b){var c;c=N(vF(b.c));c=new tD(b,0,sg,c);NE(a.b.d,c);return!0}function RJ(a){this.b=a}t(585,1,{},RJ);_.Zf=function(a){return Lr(this,a)};_.b=null;function Mr(a,b){var c;c=N(vF(100*b.d));c=new tD(b,0,Ag,c);NE(a.b.d,c);return!0}function SJ(a){this.b=a}t(586,1,{},SJ);_.Zf=function(a){return Mr(this,a)};_.b=null;function Qr(a,b){var c;c=new tD(b,0,pe,th);NE(a.b.d,c);return!0}function TJ(a){this.b=a}
+t(587,1,{},TJ);_.Zf=function(a){return Qr(this,a)};var iK=_.b=null;function jK(){jK=x;iK=new Ju((Yu(),new Xu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function kK(){kK=x;lK={}}function mK(a,b,c){var d;c&&(b.style[we]=c.c+hg,d=c.b,d!=Rb&&(b.style[ve]=d),0!=(c.d&1)&&(b.style[ye]=qd),0!=(c.d&2)&&(b.style[xe]=Ye));a.f.style[nh]=Rf}
+function kC(a){var b=nK,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Oi(a);c in lK?a=lK[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Jg),f=$doc.createElement(We),f.width=1,f.height=1,g=(jK(),iK),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),mK(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=pk(e),n=pk(e)+(e.offsetHeight||0),o=n-h,r=pk(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new oK,v.b=u,v.c=q,v.d=o,v),lK[c]=a);return a}
+function pK(){kK();var a,b,c,d,e;Kj();this.b=K(au,m,1,["monospace","sans-serif",Fg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Jg);this.f.innerHTML=this.i||l;this.f.style[we]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ve]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(590,1,{},pK);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var lK;function oK(){}
+t(591,1,{},oK);_.b=0;_.c=0;_.d=0;function hG(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,45))return!!a.b.b.metaKey}catch(b){if(b=bj(b),!A(b,130))throw b;}return!1}function iG(a){try{if(a.b&&A(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=bj(b),!A(b,130))throw b;}return!1}function gK(a){Zr.call(this,null,0,null);this.b=a}function GJ(a,b,c){Zr.call(this,a,0,b);this.b=c}t(592,422,Bi,gK,GJ);_.Ee=function(){return hG(this)};_.Fe=function(){return iG(this)};_.b=null;
+function ZC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=nK;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,mK(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function YC(a){this.c=a;this.b={};!nK&&(nK=new pK)}t(593,425,ei,YC);var nK=null;function RA(a){this.b=a}t(594,433,{},RA);_.b=null;function qK(a,b){this.b=a;this.c=b}t(595,1,{},qK);_.b=null;_.c=null;function rK(){uy.call(this);this.pb[Fd]="jsa-resetTable";this.pb.style[oh]=md}t(596,346,ui,rK);
+function sK(){sK=x;var a=tK=new pK;Kj();a.i="9p";a.f.style[ve]=Fg;a.f.style[we]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[we]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);uK=new eB(1)}function hF(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,IJ(a)}
+function jF(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(gF(a,!1),360<=g||-360>=g?j=iF(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=vK(r,q,u,v,f),E=vK(r,q,u,v,h),J="<g"+a.n+rb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),hF(a,j))}function U(a,b,c,d,e){a.o&&hF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+Za)}
+function fF(a,b,c,d,e){a.o&&(gF(a,!1),hF(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+Za))}function qF(a,b,c,d){var e,b=b.replace(/&/g,oa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ha+d+fa+a.j+' fill="'+e+ja+b+"</text>");hF(a,b)}function vC(a,b,c,d,e){gF(a,!0);hF(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+Za)}
+function IJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=nk(a.u.pb)+(a.u.pb.offsetWidth||0)-nk(a.u.pb),d=pk(a.u.pb)+(a.u.pb.offsetHeight||0)-pk(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ja)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function T(a,b){(a.e=b)&&(a.i=pg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function pF(a,b){a.f=b;a.j=KG(b)}t(597,429,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var uK,tK;function ys(a,b,c){c&&(Js(a,b),c.Zf(a.c));a.e=!0}function Js(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-nk(a.p.pb)+mk(a.p.pb)+mk(a.p.pb.ownerDocument.body),a.c.f=c.clientY-pk(a.p.pb)+(a.p.pb.scrollTop||0)+(a.p.pb.ownerDocument.body.scrollTop||0),a.c.b=new gK(b),b.b.preventDefault(),!0):!1}
+function MJ(a){this.p=a;this.c=new wK;this.d=new xK(this);B(this.p,new yK(this),(Gs(),Gs(),Hs));B(this.p,new zK(this),(zs(),zs(),As));B(this.p,new AK(this),(Ds(),Ds(),Es));B(this.p,new BK(this),(vs(),vs(),ws));B(this.p,new CK,(Rr(),Rr(),Sr));B(this.p,new DK(this),(Nr(),Nr(),Or));B(this.p,new EK(this),(Ir(),Ir(),Jr))}t(598,1,{},MJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function xK(a){Ek();this.b=a}t(599,25,{},xK);
+_.Hc=function(){!this.b.e&&this.b.j&&hK(this.b.j,this.b.c)};_.b=null;function yK(a){this.b=a}t(600,1,{},yK);_.b=null;function zK(a){this.b=a}t(601,1,{},zK);_.b=null;function AK(a){this.b=a}t(602,1,{},AK);_.b=null;function BK(a){this.b=a}t(603,1,{},BK);_.b=null;function CK(){}t(604,1,{},CK);function DK(a){this.b=a}t(605,1,{},DK);_.b=null;function EK(a){this.b=a}t(606,1,{},EK);_.b=null;function wK(){}t(607,1,{},wK);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function $G(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function FK(a){var b,c,d,e,f;lk(a);d=(xj(),yj(null));e=new rK;ry(e,a);Iw(d,e,d.pb);f=a.sd();b=a.rd();c=$G();9<=c?(++f,++b):7==c&&A(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));ty(e,a);Rw(d,e);return new iA(f,b)}function GK(){this.pb=$doc.createElement(ge);this.pb[Fd]=$e;this.pb.style[ag]=Oe;this.pb.style[eg]=$c;this.pb.style[oh]=db;this.pb.style[Ne]=db}t(609,314,Di,GK);_.pd=function(){return nk(this.pb)};
+_.qd=function(){return pk(this.pb)};function KG(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function vK(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new qK(new TH(a),new TH(b))}function iF(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+Za}
+function xF(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+ya+h,f<g-1&&(d+=ba);d+=da;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+Za}function gF(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function HJ(){sK();this.o=uK;this.d=[];this.u=new GK}t(610,597,{},HJ);_.b=l;_.c=l;function HK(){HK=x;IK=new iA(0,0)}
+function JK(a){var b;b=a.bg();if(!b){var c;(c=a.$f())?(b=FK(c.b),Dj(c.He(),b.c,b.b),c=FK(c.b),b=new iA(c.c-b.c,c.b-b.b)):b=new iA(0,0);a.fg(b)}return b}function xA(a,b){var c;if(a.Le())return IK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.eg(bA(b));c=FK(a.He());a.f.c=c.c;a.f.b=c.b;return c}function KK(a,b){var c;b&&(c=pg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.ag().pb.style[nd]=c)}function LK(){this.f=new $B;this.f.b=-1;this.f.c=-1}t(612,1,{});_.$f=function(){return null};_._f=function(a){this.dg(a.$d())};
+_.ag=function(){return this.He()};_.bg=function(){return MK};_.Qd=function(){};_.Le=function(){return!1};_.cg=function(a){this.eg(bA(a))};_.dg=function(a){KK(this,a)};_.eg=function(a){var b=this.He().pb,c,d,e;c=(HA(),IA);e=a.c;d=a.b;e!=c.c?b.style[we]=l+e+"pt":b.style[we]=l;d!=c.b?b.style[ve]=d:b.style[ve]=l;0!=(a.d&1)?b.style[ye]=qd:b.style[ye]=l;0!=(a.d&2)?b.style[xe]=Ye:b.style[xe]=l};_.fg=function(a){MK=a};_.gg=function(){};var MK=_.f=null,IK;
+function BB(a,b){HK();LK.call(this);this.b=new Fx(a);this.b.td()[Fd]=l;B(this.b,new NK(this,b),(Tq(),Tq(),Uq))}t(611,612,{},BB);_.He=function(){return this.b};_.dg=function(a){KK(this,a)};_.b=null;function NK(a,b){this.b=a;this.c=b}t(613,1,{},NK);_.Tc=function(a){Qq();Rq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function FB(a){HK();LK.call(this);this.b=new Hy;B(this.b,new OK(this,a),(Nq(),Nq(),Oq))}t(614,612,{},FB);_.He=function(){return this.b};_.b=null;
+function OK(a,b){this.b=a;this.c=b}t(615,1,{},OK);_.b=null;_.c=null;function PK(a,b){var c,d;KK(a,b.$d());for(d=new Wi(b.Wb.b);d.c<d.e.Oe();)c=Xi(d),c.lc&&c.hc._f(c)}function QK(a,b){var c,d,e,f,g,j,h;Dj(a.e,b.fe(),b.be());for(d=new Wi(b.Wb.b);d.c<d.e.Oe();)c=Xi(d),c.lc&&(e=c.hc,e.cg(c),j=c.ge(),h=c.he(),g=c.fe(),f=c.be(),0<g&&0<f&&(c=e.He(),g-=JK(e).c,f-=JK(e).b,Dj(e.He(),g,f),!c.ob&&a.e.Kd(c),a.e.Ld(c,j,h)))}function MA(){HK();LK.call(this);this.e=new Vw}t(616,612,{},MA);
+_._f=function(a){PK(this,a)};_.He=function(){return this.e};_.cg=function(a){QK(this,a)};_.e=null;function FC(a){HK();LK.call(this);var b=this.b=new ey;Kx(b.c,a,!1);Xx(b);this.f.b=-1;this.f.c=-1}t(617,612,{},FC);_.He=function(){return this.b};_.Le=function(){var a;a=(this.b.c.d?Io(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function IC(a){this.b=new bz(a.i,new RK(a))}t(618,1,{},IC);_.b=null;
+function Yy(a){var b,c,d,e,f;f=new sD(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(SK,m,106,0,0);for(c=b.b?Qk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,85)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=tj((WA(),XA),new S(f.e)));c=c.c;if(Au(!c?sh:c.b,Dh))for(c=(!a.e.b||0==a.e.b.d?(mt(),mt(),nt):new aB(a.e.b)).Jd();c.hd();)a=c.jd(),1001==f.e&&a.Ge(f);var g,j,h;1001==f.e?(g=new Zr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.qg(),null.qg()):100==f.e&&A(f.f,103)?(j=f.f,h=new Zr(j,205,null),h.j=j.ge(),
+h.k=j.he()):1004<=f.e&&1005>=f.e||(701==f.e?null.qg():401==f.e||402==f.e?(null.qg(),null.qg(),null.qg(),null.qg(),null.qg()):500<=f.e&&507>=f.e&&(g=null.rg,500!=g&&(f=new Zr(null.rg,g,null),f.j=null.qg(),f.k=null.qg(),j=null.qg(),f.f=j&12,501==g&&null.qg())))}function RK(a){this.b=a}t(619,1,gi,RK);_.xc=function(){Yy(this)};_.b=null;function eD(){HK();LK.call(this);this.b=new Az}t(620,612,{},eD);_.$f=function(){var a;a=new eD;wz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.He=function(){return this.b};
+_.bg=function(){return TK};_.fg=function(a){TK=a};var TK=_.b=null;t(621,616,{});function UK(a){var b;b=new gr(G(a.pb,Wf),G(a.pb,Vf));a=new gr(G(a.T.jb.pb,Wf),G(a.T.jb.pb,Vf));return K(M,s,-1,[b.c-a.c,b.b-a.b])}function VK(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.yd(a.R);a.wd(b);a.R=a.Q=null}else null!=a.R?(WK(a,a.R),a.R=null):null!=a.Q&&(XK(a,a.Q),a.Q=null);Qj(a.S)}function BJ(a){a.kb?a.kg(jr(a.T.jb)):(a.Td(),BJ(a))}function XK(a,b){var c;a.kb?(c=UK(a),a.kg(new gr(-1,YK(b,!1)-c[1]))):a.Q=b}
+function ZK(a,b){var c;b!=a.Od()&&(c=a.T.jb,Aw(c),$K(c,b,c.pb,c.q.d,!0))}function WK(a,b){var c;a.kb?(c=UK(a),a.kg(new gr(YK(b,!0)-c[0],-1))):a.R=b}t(624,316,Xh);_.hg=function(){var a,b;b=jr(this.T.jb);a=UK(this);b.c+=a[0];b.b+=a[1];return b};_.Od=function(){var a;a=this.T.jb;return 0!=a.q.d?aL(Nz(a.q,0)):null};_.ig=function(a){bL(this.T.jb,a)};_.Jd=function(){return new Bw(this.T.jb)};_.jg=function(){nr(this.T.jb)};_.Ed=function(){VK(this)};_.Wd=function(){nr(this.T.jb)};
+_.Gd=function(a){return cL(this.T.jb,a)};_.kg=function(a){lr(this.T.jb,a)};_.wd=function(a){XK(this,a)};_.Pd=function(a){ZK(this,a)};_.yd=function(a){WK(this,a)};_.Q=null;_.R=null;function dL(){dL=x;var a=(eL(),fL(),gL);hL=new yy(a.e,a.c,a.d,a.f,a.b)}function iL(a,b){if(0!=a.I.b.q.d&&aL(Nz(a.I.b.q,0)))throw new vw("WindowPanel can only contain one child widget");jL(a,b)}
+function CJ(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[lh]=Oe,a.ab=!1,a.Td());b=a.pb;b.style[df]=0+(Kj(),hg);b.style[$g]=bb;e=~~(Ej()-G(a.pb,Wf))>>1;f=~~(Fj()-G(a.pb,Vf))>>1;yI(a,hk(mk($doc.body)+e,0),hk(($doc.body.scrollTop||0)+f,0));d||((a.ab=c)?(a.pb.style[Id]=ng,a.pb.style[lh]=mh,sk(a.gb,200)):a.pb.style[lh]=mh)}finally{a.w=!0}}
+function kL(a,b){var c;if(a.w){c=new Qv;a.mb&&ct(a.mb,c);a.J&&kr(a.r,a);try{dj(a.r.d,a)}catch(d){if(d=bj(d),!A(d,124))throw d;}a.n=lL(a.r,a);try{bx(a,b)}finally{gj(a.t.b),gj(a.s.b),gj(a.u.b),a.P&&jj(a.P,a.r),a.C&&(a.C=!1)}}else bx(a,b)}function mL(a,b,c){var d,e;e=a.ob;d=new Sj(a,e);e.Ld(a,d.b+b,d.e+c)}function nL(a,b,c){b=new oL(Jo(Io(Xv(Xv(a.T.d,b),c))));zw(b,a);B(b,a.o,(Tq(),Tq(),Uq));return b}function ir(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));lr(a.T.jb,b)}
+function yI(a,b,c){var d,e;(e=a.r)?(d=pL(e.pb),ex(a,b+(nk(e.pb)+d[3]),c+(pk(e.pb)+d[0]))):ex(a,b,c)}function sC(a,b){a.J!=b&&(a.J=b,a.hb&&(b?mr(a.r,a):kr(a.r,a)))}function jL(a,b){if(b!=(0!=a.I.b.q.d?aL(Nz(a.I.b.q,0)):null)){Aw(a.I.b);var c=a.I.b;$K(c,b,c.pb,c.q.d,!0)}}
+function qL(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(dr(),rL)&&(a.O=a.G);var d,e;if(a.P)for(e=new Wi(a.P);e.c<e.e.Oe();)if(d=Xi(e),b==(dr(),sL)){!d.c&&(d.c=new tL);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(dr(),er))g=d.r,j=d.F,d.I.d?(yI(d,j.d,j.e),ir(d,new gr(j.c,-1))):(yI(d,j.d,j.e),ir(d,new gr(j.c,j.b)),mr(g,d)),$i(g.d,d,d.I.c),Dk(d.z,333);else if(!d.C&&f==(dr(),rL))d.pb.style[lh]=mh,dr()}else if(b==er){!d.c&&(d.c=new tL);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=pL(j.pb);h=d.F;if(d.I.d)h.d=nk(d.pb)-
+g[3]-nk(j.pb),h.e=pk(d.pb)-g[0]-pk(j.pb),d.F=h,yI(d,0,0),uL(d,fr(j.pb).c,-1);else{if(f!=(dr(),rL))h.d=nk(d.pb)-g[3]-nk(j.pb),h.e=pk(d.pb)-g[0]-pk(j.pb),h.c=d.q,h.b=d.p,d.F=h;yI(d,0,0);lr(d,new vL(fr(j.pb)));kr(j,d)}d==d.r.b||UF(d);Dk(d.z,333)}}else b==rL&&(!d.c&&(d.c=new tL),d=a,d.C||(d.G=c,d.pb.style[lh]=Oe))}}function wL(a,b){a.pb.style[qh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.qg().qg()}
+function xL(a){if(!a.kb){a.t=tw(a,a.r,(!Os&&(Os=new Kk),Os));a.s=tw(a,a.r,Jk?Jk:Jk=new Kk);a.u=tw(a,a.r,(!Ts&&(Ts=new Kk),Ts));var b=a.r;!a.P&&(a.P=new qj);kj(a.P,b);Os&&(b=new Ns(a),a.mb&&ct(a.mb,b));a.J&&mr(a.r,a);$i(a.r.d,a,a.I.c);a.n&&(ex(a,a.n.b,a.n.c),a.n=null);fx(a);UF(a)}}function UF(a){if(a!=a.r.b){var b;Ts&&(b=new Ss(a),a.mb&&ct(a.mb,b))}}
+function yL(a,b,c){var d;d=(mx(),nx);gx.call(this,!1,"popup");this.U=d.b;this.S=new zL(this);d=new AL;d.pb[Fd]="mosaic-popupLayoutPanel";Zw(this.T,d);dx(this);this.o=new BL(this);this.z=new CL(this);this.A=new DL(this);this.B=new EL(this);this.F=new FL;this.O=(dr(),sL);this.J=c;this.r=a;a=this.I=new GL(b);b=new HL;!a.e&&(a.e=new IL);kj(a.e,b);a=new JL(new xy(hL.b.e.b,hL.b.c,hL.b.d,hL.b.f,hL.b.b));B(a,new KL(this),(Tq(),Tq(),Uq));b=this.I.c;b.c||(b.c=new uy,b.c.td()[Fd]="mosaic-Caption-iconBoxRight",
+c=b.c,d=(ny(),oy),c.d=d,LL(b.i,b.c,new ML(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Lw;d=sy(c);ew(c.c,(sv(),tv(d)),0);Kw(c,a,d,0,!1)}else ry(b.c,a);bL(b.i,null);B(this.I.c,new NL(this),(ar(),ar(),br));B(this.I.c,this.o,Uq);ZK(this,this.I);Yi(Jo(Io(this.pb)),"mosaic-WindowPanel",!0)}t(623,624,Xh);_.Od=function(){return 0!=this.I.b.q.d?aL(Nz(this.I.b.q,0)):null};_.Rd=function(a){kL(this,a)};_.Jd=function(){return new Bw(this.I.b)};_.Ed=function(){VK(this);Qj(new OL(this))};
+_.Gd=function(a){return cL(this.I.b,a)};_.kg=function(a){ir(this,a)};_.Sd=function(a,b){yI(this,a,b)};_.Pd=function(a){jL(this,a)};_.Td=function(){xL(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var hL;function PL(a){a.i=(new AB(a.j)).hc.He();B(a.i,new QL(a),(Tq(),Tq(),Uq));a.e=K(RL,m,59,[a.i])}
+function zJ(){dL();var a,b,c,d,e,f;yL.call(this,(SL(),TL),null,!0);this.ng();this.db=!0;a=new gy(this.k);this.f=new zz;this.f.pb.style[oh]=db;nw(this.f,db);this.lg();WK(this,"400px");f=new Mz;f.pb.style[Ne]=db;f.f[xd]=10;c=($x(),ky);f.b=c;Lz(f,a);Lz(f,this.f);e=new uy;e.f[xd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],ry(e,a);Lz(f,e);iL(this,f);sC(this,!1);this.mg()}t(622,623,Xh,zJ);_.lg=function(){PL(this)};_.mg=function(){var a=this.f;a.pb.readOnly=!0;var b=pw(a.pb)+"-readonly";Yi(a.td(),b,!0)};
+_.ng=function(){rC(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function QL(a){this.b=a}t(625,1,{},QL);_.Tc=function(){kL(this.b,!1)};_.b=null;function AJ(a){this.b=a}t(626,1,{},AJ);
+_.xc=function(){qw(this.b.f.pb,!0);Cx.Xd(this.b.f.pb);var a=this.b.f,b;b=Fo(a.pb,jh).length;if(0<b&&a.kb){if(0>b)throw new Tx("Length must be a positive integer. Length: "+b);if(b>Fo(a.pb,jh).length)throw new Tx("From Index: 0 To Index: "+b+" Text Length: "+Fo(a.pb,jh).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function UL(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";rC(a.I.c,"Paste")}function VL(a){dL();zJ.call(this);this.d=a}
+t(628,622,Xh,VL);_.lg=function(){PL(this);this.b=(new AB(this.c)).hc.He();B(this.b,new WL(this),(Tq(),Tq(),Uq));this.e=K(RL,m,59,[this.b,this.i])};_.mg=function(){nw(this.f,"150px")};_.ng=function(){UL(this)};_.Td=function(){xL(this);jo((go(),ho),new XL(this))};_.b=null;_.c=null;_.d=null;function YL(a){dL();VL.call(this,a)}t(627,628,Xh,YL);_.mg=function(){nw(this.f,"150px");jE(new ZL(this),this.f)};_.ng=function(){UL(this);this.k+=" Or drag and drop a file on it."};
+function ZL(a){this.b=a;this.c=new $L(this);this.d=this.e=1}t(629,481,{},ZL);_.b=null;function $L(a){this.b=a}t(630,1,{},$L);_.Se=function(a){this.b.b.f.pb[jh]=null!=a?a:l};_.b=null;function gD(){new et}t(631,453,{},gD);function WL(a){this.b=a}t(632,1,{},WL);_.Tc=function(){if(this.b.d){var a=this.b.d,b;b=new sD(a.b,0,Fo(this.b.f.pb,jh));qE(a.b.b,b.b)}kL(this.b,!1)};_.b=null;function XL(a){this.b=a}t(633,1,{},XL);_.xc=function(){qw(this.b.f.pb,!0);Cx.Xd(this.b.f.pb)};_.b=null;
+function cs(a){var b;a&&a&&(a=new aM(a),void 0!=$wnd.FileReader?b=new YL(a):b=new VL(a),BJ(b),CJ(b))}function aM(a){this.b=a}t(635,1,{},aM);_.b=null;function Er(a,b){a.onloadend=function(a){b.Se(a.target.result)}}function nE(a){this.b=a}t(640,1,{},nE);_.b=null;function kE(){}t(641,1,{},kE);function lE(){}t(642,1,{},lE);function mE(){}t(643,1,{},mE);
+function tC(a,b){HK();MA.call(this);this.d=new bM(a);var c=this.c=new uy,d=($x(),ky);c.b=d;ry(this.c,this.e);iL(this.d,this.c);this.d.b=this;this.b=b}t(644,621,{},tC);_.He=function(){return this.d};_.ag=function(){return this.c.ob};_.Qd=function(){kL(this.d,!1)};_.eg=function(){};_.gg=function(a){PK(this,a);QK(this,a);BJ(this.d);xL(this.d)};_.b=null;_.c=null;_.d=null;function bM(a){dL();yL.call(this,(SL(),TL),a,!1)}t(645,623,Xh,bM);
+_.Qd=function(){var a=this.b,b=new mC(a.b,201),c;a=a.b.r;a.b?a=new cM(new Wi(a.b)):(a=(mt(),mt(),nt),a=new Wi(a));for(;a.hd();)c=a.jd(),201==b.e&&wI(c.b)};_.b=null;function bG(a,b,c,d){b=cA(b);c+=b.b;d+=b.c;ex(a.b,c,d);fx(a.b)}function PC(){HK();LK.call(this);var a=this.b=new dM;a.ab=!0;a.b.i=!0;this.b.db=!0}t(646,612,{},PC);_.He=function(){return this.b};_.b=null;function GD(){}t(653,469,{},GD);function cM(a){if(!a)throw new Do;this.b=a}t(654,1,{},cM);_.hd=function(){return MD(this.b)};_.jd=function(){return Xi(this.b)};
+_.kd=function(){throw new QD("Missing message: awt.50");};_.b=null;function kB(){return kB()}function ED(){ED=x;var a;a=(vD(),wD["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(eM,m,-1,0,1);else throw new BH(a+" is not supported");}catch(b){if(b=bj(b),!A(b,132))throw b;}}function JC(a,b){a.b=31*a.b+Yt((new TH(b)).b)}function fB(){}t(657,1,{},fB);_.hC=function(){return this.b};_.b=1;
+function pL(a){var b;b=y(M,s,-1,4,1);b[0]=fM(gM(a,"borderTopWidth"));b[1]=fM(gM(a,"borderRightWidth"));b[2]=fM(gM(a,"borderBottomWidth"));b[3]=fM(gM(a,"borderLeftWidth"));return b}function hM(a){var b,c;c=iM(a);b=pL(a);a=new gr(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function fr(a){return new gr(a.clientWidth,a.clientHeight)}
+function iM(a){var b;b=y(M,s,-1,4,1);b[0]=fM(gM(a,"marginTop"));b[1]=fM(gM(a,"marginRight"));b[2]=fM(gM(a,"marginBottom"));b[3]=fM(gM(a,"marginLeft"));return b}function jM(a){var b;b=y(M,s,-1,4,1);b[0]=fM(gM(a,"paddingTop"));b[1]=fM(gM(a,"paddingRight"));b[2]=fM(gM(a,"paddingBottom"));b[3]=fM(gM(a,"paddingLeft"));return b}function kM(a,b,c){try{H(b,te)&&(b=Rd),a.style[b]=c}catch(d){if(d=bj(d),!A(d,124))throw d;}}
+function YK(a,b){var c;lM||(lM=$doc.createElement(Jg),kM(lM,df,l),kM(lM,$g,l),kM(lM,eg,$c),kM(lM,lh,Oe),$doc.body.appendChild(lM));kM(lM,oh,a);kM(lM,Ne,a);c=hM(lM);return b?c.c:c.b}var lM=null;function mM(){gr.call(this,0,0)}function gr(a,b){this.c=a;this.b=b}function vL(a){gr.call(this,a.c,a.b)}t(659,1,Bi,mM,gr,vL);_.eQ=function(a){return this===a?!0:null==a||nM!=Rn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Wc};_.b=0;_.c=0;function oM(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(660,1,{117:1,120:1,141:1},oM);_.eQ=function(a){return a===this?!0:A(a,141)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return pM.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;
+function qM(a,b){this.b=a;this.c=b}t(661,1,Bi,qM);_.eQ=function(a){return this===a?!0:null==a||rM!=Rn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return rM.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;function FL(){this.c=this.b=this.e=this.d=0}t(662,1,Bi,FL);_.eQ=function(a){return this===a?!0:null==a||sM!=Rn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return sM.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function gM(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==te&&(b=Rd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(664,1,{});var tM=-1;function uM(){}t(665,664,{},uM);_.b=-1;_.c=-1;var vM=null;
+function fM(a){a=parseInt(a,10);a=isNaN(a)?null:IF(a);return!a?0:a.b}t(668,331,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1});_.hg=function(){return jr(this.i)};_.ig=function(a){bL(this.i,a)};_.jg=function(){nr(this.i)};_.Wd=function(){nr(this.i)};_.wd=function(a){var b=this.i;b.pb.style[Ne]=a;b.kb||(b.i=a)};_.yd=function(a){var b=this.i;b.pb.style[oh]=a;b.kb||(b.j=a)};function eL(){eL=x;fL()}function rC(a,b){a.b.pb.textContent=b||l;bL(a.i,null)}
+function wM(a){eL();var b;Hx(this,new AL);this.b=new xM;b=this.i;yM(b,new zM);kM(b.pb,bg,bb);b.p=0;LL(b,this.b,new ML(0));this.b.td()[Fd]="mosaic-Caption-text";this.b.pb.textContent=a||l;bL(this.i,null);this.pb[Fd]="mosaic-Caption"}t(667,668,{16:1,19:1,20:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,61:1,67:1,68:1,69:1,71:1,72:1,75:1,79:1,80:1,82:1,143:1,149:1},wM);_.Yc=function(a){return B(this,a,(is(),is(),js))};_.Zc=function(a){return B(this,a,(Gj(),Gj(),Hj))};
+_.$c=function(a){return B(this,a,(ms(),ms(),ns))};_._c=function(a){return B(this,a,(Ij(),Ij(),Jj))};_.c=null;function fL(){fL=x;AM=ao()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Rz(AM,240,20);new Rz(AM,224,16);new Rz(AM,208,16);new Rz(AM,192,16);new Rz(AM,176,16);new Rz(AM,160,16);new Rz(AM,144,16);new Rz(AM,128,16);new Rz(AM,112,16);new Rz(AM,96,16);new Rz(AM,80,16);new Rz(AM,64,16);new Rz(AM,260,16);gL=new Rz(AM,48,16);new Rz(AM,32,16);new Rz(AM,16,16);new Rz(AM,0,16)}var AM,gL;
+function BM(a,b){qw(a.b.pb,!b);bL(a.i,a.b)}function hr(a,b){a.d=b;qw(a.b.pb,!b);bL(a.i,a.b);if(a.e){var c;for(c=new Wi(a.e);c.c<c.e.Oe();)Xi(c)}}function GL(a){var b;Hx(this,new AL);b=this.i;yM(b,new CM((DM(),EM)));b.p=0;this.c=new wM(a);LL(b,this.c,new ML(1));this.b=new AL;pj(this.b,"Body");LL(b,this.b,new ML(0));this.pb[Fd]="mosaic-CaptionLayoutPanel"}t(670,668,{46:1,48:1,57:1,61:1,69:1,70:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1},GL);_.zd=function(){uw(this.i)};_.Ad=function(){xw(this.i)};_.Jd=function(){return new Bw(this.b)};
+_.Gd=function(a){return cL(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function IL(){mI(this)}t(671,545,Zh,IL);function zL(a){this.b=a}t(672,1,gi,zL);_.xc=function(){nr(this.b.T.jb)};_.b=null;function FM(a){var b;b=a.c;a=b.r;b=!a.f?-1:Pj(a.f.b,b);a.f&&nv(a.f.b,b)&&qv(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&UF(!a.f?null:nv(a.f.b,b-1))}function GM(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new LA);-1==Pj(a.f.b,b)&&kj(a.f.b,b)}function tL(){}t(673,1,{},tL);_.ad=function(a){FM(a)};_.bd=function(a){GM(a)};
+_.dd=function(a){HM(a.b.r,a.b)};function SL(){SL=x;IM=new JM(1,"e");KM=new JM(2,Lf);LM=new JM(3,"ne");MM=new JM(10,"nw");NM=new JM(4,yg);OM=new JM(5,Cg);PM=new JM(12,"sw");QM=new JM(8,"w");TL=new RM((xj(),yj(null)).pb)}function lL(a,b){var c;c=pL(a.pb);return new qM(nk(b.pb)-(nk(a.pb)+c[3]),pk(b.pb)-(pk(a.pb)+c[0]))}
+function SM(a){var b,c,d,e,f,g;if(a.f){b=fr(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=nv(a.f.b,d),c=new gr(G(g.pb,Wf),G(g.pb,Vf)),f=lL(a,g),f.b-=hk(0,f.b+G(g.pb,Wf)-b.c),f.c-=hk(0,f.c+G(g.pb,Vf)-b.b),yI(g,hk(0,f.b),hk(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,uL(g,c.c,c.b),g.O==(dr(),er)&&lr(g,new vL(fr(a.pb))),Dk(g.z,1)}}function TM(a,b,c){a=a.e;$i(a,b,b);z(a.d,b,c);pj(b,Dc+c.c)}
+function kr(a,b){var c;c=a.e;UM(c,b.H);oj(b.H,Dc+MM.c);UM(c,b.D);oj(b.D,Dc+KM.c);UM(c,b.E);oj(b.E,Dc+LM.c);UM(c,b.N);oj(b.N,Dc+QM.c);UM(c,b.v);oj(b.v,Dc+IM.c);UM(c,b.M);oj(b.M,Dc+PM.c);UM(c,b.K);oj(b.K,Dc+NM.c);UM(c,b.L);oj(b.L,Dc+OM.c)}
+function mr(a,b){!b.H&&(b.H=nL(b,0,0));TM(a,b.H,MM);!b.D&&(b.D=nL(b,0,1));TM(a,b.D,KM);!b.E&&(b.E=nL(b,0,2));TM(a,b.E,LM);!b.N&&(b.N=nL(b,1,0));TM(a,b.N,QM);!b.v&&(b.v=nL(b,1,2));TM(a,b.v,IM);!b.M&&(b.M=nL(b,2,0));TM(a,b.M,PM);!b.K&&(b.K=nL(b,2,1));TM(a,b.K,NM);!b.L&&(b.L=nL(b,2,2));TM(a,b.L,OM)}function HM(a,b){var c,d;a.b=b;d=a.f.b.d;c=Pj(a.f.b,b);if(c+1<d){pB(a.f,b);for(kj(a.f.b,b);c<d;++c)wL(nv(a.f.b,c),c)}else wL(b,c)}
+function RM(a){a=new VM(a);Hx(this,a);this.d=new WM(a);this.d.j=!0;hj(this.d);this.d.n=3;this.e=new XM(a);this.e.j=!0;hj(this.e);this.e.n=3;Jx(this)}t(674,331,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,149:1},RM);_.hg=function(){return fr(this.pb)};_.ig=function(){var a;(a=YM(this))&&a.ig(null)};_.jg=function(){SM(this)};_.ad=function(a){!this.c&&(this.c=new tL);FM(a)};_.bd=function(a){!this.c&&(this.c=new tL);GM(a)};_.Wd=function(){SM(this)};
+_.dd=function(a){!this.c&&(this.c=new tL);HM(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var IM,KM,LM,MM,TL,NM,OM,PM,QM;function VM(a){this.q=new Ww(this);this.pb=a}t(675,311,ui,VM);function JM(a,b){this.b=a;this.c=b}t(676,1,{},JM);_.b=0;_.c=null;function WM(a){Si();lj.call(this,a)}t(677,3,{},WM);_.rc=function(){var a;a=this.k.f;a.C||lk(a.x);oj(this.k.f,"dragdrop-dragging");!a.I.d&&BM(a.I,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=hk(this.b,a<this.e?a:this.e),b=hk(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[df]=a+(Kj(),hg);c.style[$g]=b+hg};
+_.sc=function(){var a;a=this.k.f;a==a.r.b||UF(a);a.I.d||BM(a.I,!0);a.C||(a.x||(a.x=new ZM,pj(a.x,"mosaic-GlassPanel-invisible")),kM(a.x.pb,qh,gM(a.pb,qh)),wj((xj(),yj(null)),a.x,0,0));pj(this.k.f,"dragdrop-dragging");a=new Sj(this.k.b,null);this.b=a.b+ok(this.k.b.pb);this.c=a.e+qk(this.k.b.pb);this.e=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.sd();this.d=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.rd()};_.b=0;_.c=0;_.d=0;_.e=0;
+function UM(a,b){try{dj(a,b)}catch(c){if(c=bj(c),!A(c,124))throw c;}}function XM(a){Si();lj.call(this,a);this.d=new Ui}t(678,3,{},XM);_.rc=function(){var a;a=this.k.f.ob;a.C||lk(a.x);oj(this.k.f,"dragdrop-dragging");BM(a.I,!1);ir(a,new gr(a.q,a.p));Dk(a.z,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=tj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.qd()-hk(this.k.d,this.c):this.k.f.qd()-this.k.d,0!=b&&(a=d.p,b=hk(a+b,G(d.I.c.pb,Vf)),b!=a&&mL(d,0,a-b),ir(d,new gr(d.q,b)),Dk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.qd():this.k.d-this.k.f.qd(),0!=b&&(a=d.p,b=hk(a+b,G(d.I.c.pb,Vf)),ir(d,new gr(d.q,b)),Dk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.pd()-hk(this.k.c,this.b):this.k.f.pd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+b:
+96,b!=a&&mL(d,a-b,0),ir(d,new gr(b,d.p)),Dk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.pd():this.k.c-this.k.f.pd(),0!=b&&(a=d.q,ir(d,new gr(96<a+b?a+b:96,d.p)),Dk(d.z,333)))};
+_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||UF(a);BM(a.I,!0);a.C||(a.x||(a.x=new ZM,pj(a.x,"mosaic-GlassPanel-invisible")),kM(a.x.pb,qh,gM(a.pb,qh)),wj((xj(),yj(null)),a.x,0,0));pj(this.k.f,"dragdrop-dragging");a=new Sj(this.k.b,null);this.b=a.b+ok(this.k.b.pb);this.c=a.e+qk(this.k.b.pb);this.f=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.sd();this.e=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.rd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function ZM(){var a;this.e=new $M(this);this.b=!1;this.c=new $w;Hx(this,this.c);a=this.pb.style;a[nd]="#000";a[re]="alpha(opacity=50)";a.opacity="0.5";this.pb[Fd]="gwt-GlassPanel"}t(679,331,di,ZM);
+_.Cd=function(){var a;Jx(this);try{a=this.ob}catch(b){b=bj(b);if(A(b,130))throw new vw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(xj(),yj(null))?(gv(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),jj(Fk,a),a.c=!0,a.d=Ok(a),kj(Fk,a),this.d=new aN(this),Kv(new fv(this.d))):(this.pb.style[ud]=bb,this.pb.style[qg]=bb);this.b&&yv(new ev(this));wj(yj(null),new bN,mk($doc.body),$doc.body.scrollTop||0)};
+_.Dd=function(){this.i.Dd();Lk(this.e);this.d&&(cv(Iv,this.d,K(cN,m,47,[(!Rs&&(Rs=new Kk),Rs)])),this.d=null);this.b&&cv(Av,this,K(cN,m,47,[(!zv&&(zv=new Kk),zv)]))};_.md=function(a){switch(vv(a.type)){case 256:if(27==(a.keyCode||0))return lk(this),!1;case 1:if(this.pb.contains(Ko(a)))return lk(this),!1}return!0};_.Ed=function(){};_.b=!1;_.c=null;_.d=null;function $M(a){Ek();this.b=a}t(680,25,{},$M);_.Hc=function(){gv(this.b.pb)};_.b=null;function aN(a){this.b=a}t(681,1,{},aN);_.b=null;
+function bN(){Mx();Cj.call(this);var a;a=new Iy(new dN(this));B(this,a,(Jq(),Jq(),Kq));B(this,a,(Fr(),Fr(),Gr))}t(682,333,ni,bN);_.Ed=function(){Qj(new eN(this))};function dN(a){this.b=a}t(683,1,{},dN);_.b=null;function eN(a){this.b=a}t(684,1,gi,eN);_.xc=function(){Ry(this.b.pb)};_.b=null;function fN(a){a.pb.style[oh]=md;a.pb.style[Ne]=md;if(a.kb){var a=a.ob,b;A(a,149)?a.ig(null):(b=YM(a))&&b.ig(a)}}t(686,314,{46:1,48:1,57:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1});
+_.hg=function(){fN(this);return new gr(G(this.pb,Wf),G(this.pb,Vf))};_.ig=function(){fN(this)};_.jg=function(){};_.ld=function(){};_.Wd=function(){};function xM(){this.pb=$doc.createElement("label");this.pb[Fd]="mosaic-Label";this.pb.style[nh]=Rf;this.pb[Fd]="mosaic-HTML"}t(685,686,{46:1,48:1,57:1,67:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1},xM);function JL(a){Hx(this,new gN(a));this.pb[Fd]="mosaic-ImageButton"}t(687,331,{19:1,46:1,48:1,57:1,61:1,69:1,71:1,72:1,76:1,80:1,82:1},JL);
+function dM(){var a=(mx(),px);gx.call(this,!0,qf);this.U=a.b;this.b=new hN(this);this.b.e=!0;Xw(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);Aj();gw(a,b)}else this.lb|=1;Jo(Io(this.pb))[Fd]=Le;this.pb.style[qh]="2147483647"}t(688,316,ui,dM);_.ld=function(a){ww(this,a);1==vv(a.type)&&bx(this,!1)};_.b=null;
+function hN(a){this.c=a;this.d=new qj;this.j=new qj;a=(az(),$y);new Qz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Og);this.f=$doc.createElement(Rg);rv(b,this.f);this.p=!0;a=(Mx(),Nx());b=(sv(),tv(b));a.appendChild(b);this.pb=a;Ol();this.pb.setAttribute(rg,rm.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),Aj(),gw(a,b)):this.lb|=2225;this.pb[Fd]=Ke;a=pw(this.pb)+"-vertical";Yi(this.td(),a,!0);this.pb.style[$f]=bb;this.pb.setAttribute("hideFocus",ih);B(this,new Zy(this),(Jq(),Jq(),Kq))}
+t(689,355,Di,hN);_.ld=function(a){switch(vv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Sy(this,a)};_.Vd=function(a,b){Wy(this,a,b);b||this.b&&bx(this.c,!1)};_.b=!0;_.c=null;
+function gN(a){var b=($x(),ky),c=(ny(),oy),d;d=new Ux;d.i[rd]=ab;d.i[wd]=0;d.i[xd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Sx(b.b);b.b.d.rows[0].cells[0][id]=c.b;Sx(b.b);b.b.d.rows[0].cells[0].style[kh]=e.b;Sx(d);b=Ox(d,0,0,!0);if(a){lk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Qx(g,f.d);Vt(f.c,g,a);c.b=c.b.c}else e=c.c.d,kj(c.c,a);a.pb[Yc]=e;rv(b,a.pb);zw(a,d)}Hx(this,d);Yi(this.pb,"mosaic-WidgetWrapper",!0)}t(690,331,di,gN);_.b=null;_.c=null;function BL(a){this.b=a}t(691,1,{},BL);
+_.Tc=function(){this.b.hb&&this.b!=this.b.r.b&&UF(this.b)};_.b=null;function CL(a){Ek();this.b=a}t(692,25,{},CL);_.Hc=function(){nr(this.b.T.jb);var a=this.b;Qs((!a.y&&(a.y=new iN),a.y))};_.b=null;function DL(a){Ek();this.b=a}t(693,25,{},DL);_.Hc=function(){qL(this.b,(dr(),er))};_.b=null;function EL(a){Ek();this.b=a}t(694,25,{},EL);_.Hc=function(){qL(this.b,(dr(),rL))};_.b=null;function HL(){}t(695,1,{},HL);function KL(a){this.b=a}t(696,1,{},KL);_.Tc=function(){this.b.Qd()};_.b=null;
+function NL(a){this.b=a}t(697,1,{},NL);_.b=null;function OL(a){this.b=a}t(698,1,gi,OL);_.xc=function(){this.b.O==(dr(),er)?Dk(this.b.A,333):this.b.O==rL&&Dk(this.b.B,333)};_.b=null;function oL(a){this.pb=a;uw(this)}t(699,314,{16:1,19:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,69:1,72:1,80:1,82:1},oL);_.Yc=function(a){return B(this,a,(is(),is(),js))};_.Zc=function(a){return B(this,a,(Gj(),Gj(),Hj))};_.$c=function(a){return B(this,a,(ms(),ms(),ns))};_._c=function(a){return B(this,a,(Ij(),Ij(),Jj))};
+function iN(){it.call(this,null)}t(700,246,$h,iN);function dr(){dr=x;er=new jN("MAXIMIZED",0);rL=new jN("MINIMIZED",1);sL=new jN("NORMAL",2);kN=K(lN,m,144,[er,rL,sL])}function jN(a,b){I.call(this,a,b)}t(701,146,{117:1,121:1,123:1,144:1},jN);var kN,er,rL,sL;
+function gv(a){var b=(hw(),iw).scrollWidth,c=iw.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+hg;a.style.marginTop=-d+hg;a.style.width=b+e+hg;a.style.height=c+d+hg}
+function mN(a,b){var c,d,e;if(a.n)return!0;a.y.Ze();for(c=new Bw(b);c.b.b<c.b.c.d-1;)d=aL(Cw(c.b)),e=d.ob,A(e,150)&&e.xd(d.ud()),d.ud()&&kj(a.y,d);return!0}
+function nN(a,b){var c,d,e;if(b.b)a.d&&rk(a.d),a.d=new oN(a,b),sk(a.d,333);else for(d=new Wi(a.y);d.c<d.e.Oe();)c=Xi(d),e=c.nb,Tw(b,pN(c),e.t,e.u),qN(c,e.v,e.s,K(M,s,-1,[rN(a.r.b,c).e,rN(a.q.b,c).d,rN(a.o.b,c).b,rN(a.p.b,c).c]),K(M,s,-1,[sN(a.j.b,c).e,sN(a.i.b,c).d,sN(a.e.b,c).b,sN(a.f.b,c).c]),K(M,s,-1,[tN(a.v,c),tN(a.u,c),tN(a.s,c),tN(a.t,c)]))}
+function uN(){this.y=new qj;this.k=new vN(this);this.x=new wN(this.k);this.w=new xN(this.k);this.r=new yN(this.k);this.q=new zN(this.k);this.o=new AN(this.k);this.p=new BN(this.k);this.j=new CN(this.k);this.i=new DN(this.k);this.e=new EN(this.k);this.f=new FN(this.k);this.v=new GN(this.k);this.u=new GN(this.k);this.s=new GN(this.k);this.t=new GN(this.k)}t(705,1,{});_.og=function(a){nN(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function HN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Wi(b.y);e.c<e.e.Oe();)d=Xi(e),A(d,62)&&(d=d.jb),f=d.nb,Tw(c,pN(d),f.t,f.u),qN(d,f.v,f.s,K(M,s,-1,[rN(b.r.b,d).e,rN(b.q.b,d).d,rN(b.o.b,d).b,rN(b.p.b,d).c]),K(M,s,-1,[sN(b.j.b,d).e,sN(b.i.b,d).d,sN(b.e.b,d).b,sN(b.f.b,d).c]),K(M,s,-1,[tN(b.v,d),tN(b.u,d),tN(b.s,d),tN(b.t,d)]));IN(c);a.b.d=null;for(a=new Wi(a.b.y);a.c<a.e.Oe();)b=Xi(a),A(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
+function oN(a,b){this.b=a;this.c=b;var c=(xk(),Ak);this.n=new wk(this);this.u=c}t(706,18,{},oN);_.yc=function(){HN(this)};_.zc=function(){HN(this)};
+_.Bc=function(a){var b,c,d;for(c=new Wi(this.b.y);c.c<c.e.Oe();)b=Xi(c),A(b,62)&&(b=b.jb),d=b.nb,d.j=Yt(d.p+(d.t-d.p)*a),d.w=Yt(d.q+(d.u-d.q)*a),d.x=Yt(d.r+(d.v-d.r)*a),d.i=Yt(d.o+(d.s-d.o)*a),Tw(this.c,pN(b),d.j,d.w),qN(b,d.x,d.i,K(M,s,-1,[rN(this.b.r.b,b).e,rN(this.b.q.b,b).d,rN(this.b.o.b,b).b,rN(this.b.p.b,b).c]),K(M,s,-1,[sN(this.b.j.b,b).e,sN(this.b.i.b,b).d,sN(this.b.e.b,b).b,sN(this.b.f.b,b).c]),K(M,s,-1,[tN(this.b.v,b),tN(this.b.u,b),tN(this.b.s,b),tN(this.b.t,b)]))};_.b=null;_.c=null;
+t(708,1,{});_.b=null;function EN(a){this.b=a}t(707,708,{},EN);function FN(a){this.b=a}t(709,708,{},FN);function DN(a){this.b=a}t(710,708,{},DN);function CN(a){this.b=a}t(711,708,{},CN);function AN(a){this.b=a}t(712,708,{},AN);function BN(a){this.b=a}t(713,708,{},BN);function zN(a){this.b=a}t(714,708,{},zN);function yN(a){this.b=a}t(715,708,{},yN);t(716,708,{},function(a){this.b=a});t(717,708,{},function(a){this.b=a});
+function tN(a,b){var c=a.b,d;d=tj(c.e,b);d||(d=new oM(jM(b.pb)),z(c.e,b,d));return d.e}function GN(a){this.b=a}t(718,708,{},GN);function xN(a){this.b=a}t(719,708,{},xN);function wN(a){this.b=a}t(720,708,{},wN);function sN(a,b){var c;c=tj(a.b,b);c||(c=new oM(pL(b.pb)),z(a.b,b,c));return c}function rN(a,b){var c;c=tj(a.c,b);c||(c=new oM(iM(b.pb)),z(a.c,b,c));return c}
+function JN(a,b){var c,d;d=tj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=YM(b),f,g,j,h,n;if(A(b,149)){if(null!=c.n&&null!=c.k){d=new gr(KN(e,!0),KN(e,!1));break a}h=b.hg();null!=c.n&&(h.c=KN(e,!0));null!=c.k&&(h.b=KN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new gr(KN(e,!0),KN(e,!1));break a}h=new mM;f=b.pb;n=f.style;g=n[eg];j=n[lh];n[eg]="static";n[lh]=Oe;null!=c.n?h.c=KN(e,!0):(n[oh]=md,h.c=(f.offsetWidth||0)+rN(d.p.b,b).c+rN(d.q.b,b).d);null!=c.k?h.b=KN(e,!1):(n[Ne]=md,h.b=(f.offsetHeight||0)+rN(d.r.b,b).e+
+rN(d.o.b,b).b);n[eg]=g;n[lh]=j}d=h}null!=c.n&&(Kj(),hq)==c.n.qg()||null!=c.k&&(Kj(),hq)!=c.k.qg()||z(a.f,b,d)}return d}function vN(a){this.i=a;this.d=new Ui;this.f=new Ui;this.c=new Ui;this.b=new Ui;this.e=new Ui}t(721,1,{},vN);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function LN(a){var b;b=a.nb;if(null==b||!A(b,147))b=new MN,a.nb=b;return b}function zM(){CM.call(this,(DM(),NN))}function CM(a){var b=(ON(),PN);uN.call(this);this.c=a;this.b=b}t(722,705,{},zM,CM);
+_.pg=function(a){var b,c,d,e,f,g,j,h,n;h=new mM;mN(this,a);n=rN(this.p.b,a).c+rN(this.q.b,a).d+sN(this.f.b,a).c+sN(this.i.b,a).d+tN(this.t,a)+tN(this.u,a);d=rN(this.r.b,a).e+rN(this.o.b,a).b+sN(this.j.b,a).e+sN(this.e.b,a).b+tN(this.v,a)+tN(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(DM(),NN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Wi(this.y);a.c<a.e.Oe();)c=Xi(a),e=LN(c),b=null,j=c.ob,A(j,150)&&(b=j,b=QN(b),b=new gr(b[1]+b[3],b[0]+b[0])),this.c==NN?(n+=JN(this.x.b,c).c,e.b=JN(this.w.b,
+c).b,A(j,150)&&(n+=b.c,e.b+=b.b),f=hk(f,e.b)):(d+=JN(this.w.b,c).b,e.c=JN(this.x.b,c).c,A(j,150)&&(d+=b.b,e.c+=b.c),g=hk(g,e.c));this.c==NN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.og=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(mN(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=tN(this.t,a);E=tN(this.v,a);c=fr(a.pb);Q=c.c-(u+tN(this.u,a));r=c.b-(E+tN(this.s,a));g=Q;c=r;this.c==(DM(),NN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Wi(this.y);e.c<e.e.Oe();)d=Xi(e),b=null,q=LN(d),v=d.ob,A(v,150)&&(b=v,b=QN(b),b=new gr(b[1]+b[3],b[0]+b[0])),this.c==NN?(q.e?++h:(q.c=JN(this.x.b,d).c,A(v,150)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=JN(this.w.b,d).b,A(v,150)&&(q.b+=b.b))):(q.d?++j:(q.b=JN(this.w.b,
+d).b,A(v,150)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=JN(this.x.b,d).c,A(v,150)&&(q.c+=b.c)));for(e=new Wi(this.y);e.c<e.e.Oe();)d=Xi(e),b=null,q=d.nb,v=d.ob,A(v,150)&&(b=v,b=QN(b),b=new gr(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==NN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,150)&&(n-=b.c,f-=b.b),this.c==EM?(q.t=this.b==(ON(),PN)?u:this.b==RN?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(ON(),PN)?(q.t=u,q.u=E):this.b==RN?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
+n,q.s=f,u+=J+D),a.b&&(v=d.pd()-nk(a.pb)-tN(this.t,a),-1==q.p&&(q.p=v),v=d.qd()-pk(a.pb)-tN(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.sd()),-1==q.o&&(q.o=d.rd()));nN(this,a)}};_.b=null;_.c=null;function ON(){ON=x;PN=new SN("START",0);RN=new SN(Gb,1);TN=new SN("END",2);UN=K(VN,m,145,[PN,RN,TN])}function SN(a,b){I.call(this,a,b)}t(723,146,{117:1,121:1,123:1,145:1},SN);var UN,RN,TN,PN;function DM(){DM=x;NN=new WN("HORIZONTAL",0);EM=new WN("VERTICAL",1);XN=K(YN,m,146,[NN,EM])}
+function WN(a,b){I.call(this,a,b)}t(724,146,{117:1,121:1,123:1,146:1},WN);var XN,NN,EM;t(726,1,{151:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function MN(){this.f=!1}function ML(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(725,726,{147:1,151:1},MN,ML);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function ZN(a,b){if(a.n)return!0;mN(a,b);if(0<a.y.d){a.b=nv(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,148))d=new $N,c.nb=d;a.c=d;a.y.Ze();kj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function aO(){uN.call(this)}t(727,705,{},aO);
+_.pg=function(a){var b,c;c=new mM;ZN(this,a);if(this.b){b=JN(this.x.b,this.b).c;var d=JN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,150)&&(b=QN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=rN(this.p.b,a).c+rN(this.q.b,a).d+sN(this.f.b,a).c+sN(this.i.b,a).d+tN(this.t,a)+tN(this.u,a);c.b+=rN(this.r.b,a).e+rN(this.o.b,a).b+sN(this.j.b,a).e+sN(this.e.b,a).b+tN(this.v,a)+tN(this.s,a);return c};
+_.og=function(a){var b,c,d,e,f;ZN(this,a)&&(d=tN(this.t,a),e=tN(this.v,a),c=fr(a.pb),f=c.c-(d+tN(this.u,a)),c=c.b-(e+tN(this.s,a)),b=this.b.ob,A(b,150)&&(b=QN(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.pd()-nk(a.pb)-tN(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.qd()-pk(a.pb)-tN(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.sd()),d=this.c,-1==d.o&&(d.o=this.b.rd())),nN(this,a))};_.b=null;_.c=null;function $N(){this.f=!1}
+t(728,726,{148:1,151:1},$N);function QN(a){var b,c,d,e;null==a.b&&(a.b=y(M,s,-1,4,1),e=Io(Xv(Xv(a.d,0),0)),c=Io(Xv(Xv(a.d,2),2)),d=iM(a.pb),b=pL(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function bO(a,b){a.kb&&lk(a);return Yw(a,b)}function cO(){vx();lx.call(this,wx)}t(729,321,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,150:1},cO);_.Gd=function(a){return bO(this,a)};_.b=null;
+function LL(a,b,c){var d=a.q.d;b.nb=c;$K(a,b,a.pb,d,!0)}function pN(a){var b;b=a.ob;return A(b,150)?b:a}function jr(a){if(!a.kb)return new mM;if(-1==a.k.c||-1==a.k.b)a.k=a.e.pg(a),lr(a,a.k),a.e.og(a),a.k=a.e.pg(a);return a.k}function aL(a){return A(a,150)?a.jb:a}function dO(a){var b;if(!a.o){b=(!vM&&(vM=new uM),vM);var c=eO(a,eb,!0);b.b=c;c=eO(a,fb,!0);b.c=c;a.o=b}return a.o}
+function $K(a,b,c,d,e){if(A(b,62))throw new Mk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,151)&&f.f?(c=new cO,Kw(a,c,a.pb,d,!0),Zw(c,b)):Kw(a,b,c,d,e);bL(a,b)}
+function bL(a,b){var c;c=a.e;if(b){var d=c.k;ej(d.d,b);ej(d.f,b);ej(d.c,b);ej(d.b,b);ej(d.e,b)}else d=c.k,vz(d.d),vz(d.f),vz(d.c),vz(d.b),vz(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==pN(a))c=c.ob;else{if(A(c,143)||A(c,61))d=c,c=c.ob,c==pN(d)&&(c=c.ob);A(c,150)&&A(c.ob,142)&&(c=c.ob)}A(c,149)&&!A(c,142)&&(c.ig(a.ob),c.ig(a))}}
+function nr(a){if(a.kb&&a.pb.style.display!=Of){a.pb.scrollTop=0;var b=a.pb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==xg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.og(a);a.d=!1;IN(a)}}function IN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=aL(Nz(a.q,d)),A(b,150)&&(b=b.jb),b.ud()&&(A(b,149)?b.jg():A(b,75)&&b.Wd())}function cL(a,b){var c;A(b,150)&&(b=A(b,150)?b.jb:b);c=pN(b);return Rw(a,c)?(A(c,150)&&bO(c,b),bL(a,null),!0):!1}
+function yM(a,b){var c;a.e=b;null!=a.f&&oj(a,pw(a.pb)+Ba+a.f);a.f=b.cZ.e;c=Ao(a.f,vo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));pj(a,pw(a.pb)+Ba+a.f);bL(a,null)}function eO(a,b,c){a.n||(a.n=$doc.createElement(Jg),kM(a.n,eg,$c),kM(a.n,lh,Oe),kM(a.n,df,bb),kM(a.n,$g,bb),a.pb.appendChild(a.n));kM(a.n,oh,b);kM(a.n,Ne,b);a=hM(a.n);return c?a.c:a.b}
+function KN(a,b){var c;c=null.qg();if(c==(Kj(),tq)){c=(dO(a),null.qg());var d=(-1==tM&&(tM=YK(gb,!0)),tM);return O(N(Math.round(100*d*c/254)))}if(c==jq)return c=dO(a),d=null.qg(),O(N(vF(d*(-1==c.b&&(c.b=YK(eb,!0)),c.b))));if(c==lq)return c=dO(a),d=null.qg(),O(N(vF(d*(-1==c.c&&(c.c=YK(fb,!0)),c.b))));if(c==rq)return c=(dO(a),null.qg()),d=(-1==tM&&(tM=YK(gb,!0)),tM),O(N(Math.round(d*c)));if(c==vq)return c=(dO(a),null.qg()),d=(-1==tM&&(tM=YK(gb,!0)),tM),O(N(Math.round(10*d*c/254)));if(c==pq)return O(N(vF(12*
+(dO(a),null.qg())*O(N(vF((-1==tM&&(tM=YK(gb,!0)),tM)/72))))));if(c==hq)return eO(a,null.qg(),b);if(c==nq)return c=(dO(a),O(N(vF(null.qg())))),d=(-1==tM&&(tM=YK(gb,!0)),tM),O(N(Math.round(d*c/72)));if(null.qg()==fq)return O(N(vF(null.qg())));throw new Mk("Invalid size: "+null.qg());}function AL(){var a=new aO;Vw.call(this);this.k=new gr(-1,-1);new mO(this);this.pb[Fd]="mosaic-LayoutPanel";yM(this,a)}t(730,311,{46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,149:1},AL);
+_.Kd=function(a){$K(this,a,this.pb,this.q.d,!0)};_.zd=function(){Ew(this,new nO)};_.Ad=function(){Ew(this,new oO)};_.hg=function(){return jr(this)};_.Hd=function(a){return Nw(this.q,pN(a))};_.Id=function(a,b,c,d){$K(this,a,b,c,d)};_.ig=function(a){bL(this,a)};_.Jd=function(){return new Bw(this)};_.jg=function(){nr(this)};
+_.Ed=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.yd(this.j),this.wd(a),this.j=this.i=null;else if(a=jr(this),null!=this.j)a=a.b+hg,this.yd(this.j),this.wd(a),this.j=null;else if(null!=this.i){var b=this.i;this.yd(a.c+hg);this.wd(b);this.i=null}else b=a.b+hg,this.yd(a.c+hg),this.wd(b);nr(this)}};_.Wd=function(){nr(this)};_.Gd=function(a){return cL(this,a)};_.wd=function(a){this.pb.style[Ne]=a;this.kb||(this.i=a)};_.Ld=function(a,b,c){Tw(this,pN(a),b,c)};
+_.yd=function(a){this.pb.style[oh]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function nO(){}t(731,1,{},nO);_.Ud=function(a){pN(a).Cd()};function oO(){}t(732,1,{},oO);_.Ud=function(a){pN(a).Dd()};function Bw(a){this.c=a;this.b=new Pw(this.c.q)}t(733,1,{},Bw);_.hd=function(){return this.b.b<this.b.c.d-1};_.jd=function(){return aL(Cw(this.b))};_.kd=function(){Dw(this.b)};_.c=null;function pO(){pO=x;new fy}
+function mO(a){pO();Yi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new qO(this)}t(734,9,{},mO);function qO(a){Ek();this.b=a}t(735,25,{},qO);_.Hc=function(){bL(this.b.b,null);nr(this.b.b)};_.b=null;function YM(a){a=a.ob;return!a?null:A(a,149)?a:YM(a)}function uL(a,b,c){var d;d=a.pb;qN(a,b,c,iM(d),pL(d),jM(d))}
+function qN(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.yd((0>g?0:g)+(Kj(),hg)),b!=a.sd()&&a.yd((0>b?0:b)+hg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.wd((0>b?0:b)+(Kj(),hg)),c!=a.rd()&&a.wd((0>c?0:c)+hg))}function lr(a,b){uL(a,b.c,b.b)}t(738,1,{});
+function qH(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:RD(a,b,~~Oi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Sf:typeof v,r=r==Uf?Object.prototype.toString.call(v)==Uc||typeof v.length==Tf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Sf,r)))if(v=H(Tf,r),r=H("boolean",r),rO===D)v&&(o[u]=new TH(o[u])),r&&(o[u]=(DH(),o[u]?GH:EH));else{q=v||r;if(q=
+!q&&null!=D&&Rn(D)==sO){q=o[u];if(null==q||tO(q,D))continue;if(Pn(q)&&(q=q&&q.g?q.g:null,null!=q&&tO(q,D))){o[u]=q;continue}}if(!H(Uf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function uO(){this.d=new Ui;this.b=new Ui;this.c=new Ui}function tO(a,b){var c;if(rO==b||vO==b&&A(a,152))return!0;if(null!=a)for(c=Rn(a);c&&c!=rO;c=null)if(c==b)return!0;return!1}t(737,738,{},uO);function nH(){nH=x;pH=new uO}
+function tH(a,b){nH();z(pH.d,a,b)}function kH(a){nH();var b,c,d;d=zo(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function lH(a,b){var c;nH();return c=b&&b[0]&&(typeof b[0]==Uf||typeof b[0]==Ae)?b[0]:null,tO(c,a)}function rH(a){var b=mH;nH();var c,d;d=pH.c;if(c=!b?d.c:RD(d,b,~~Oi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?SD(d,c):UD(d,b,c,~~Oi(b))}
+function QG(a){nH();var b=pH,c;null==a?a=null:(c=a[Xc],c||(0!=(Rn(a).c&4)?a=[]:(b=(b=tj(b.d,Rn(a)))&&typeof b==Ae?new b(a):a,a=a[Xc]=b),c=a),a=c);return a}var pH;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=co&&(e=tk(),2E3<e-fo&&(fo=e,eo=bo()));if(0==co++){var f=(go(),ho),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=po(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(go(),ho),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=po(n,o);while(h.d);h.d=o}}--co;c&&-1!=eo&&($wnd.clearTimeout(eo),eo=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Zt)()}catch(d){a(b)}else C(Zt)()}var rO=X(1),Vn=X(103),wO=PH(" I"),M=KH(747,wO),nI=KH(745,rO),xO=PH(" Z"),QI=KH(748,xO);X(102);X(101);X(100);var yO=X(525),yo=KH(749,yO),zO=X(265),Fu=KH(750,zO);X(266);X(146);X(500);X(109);X(511);var AO=PH(" B");X(515);var BO=PH(" C"),Pi=KH(751,BO),sO=X(513),CO=PH(" D"),YE=KH(752,CO);X(514);X(516);var DO=X(519),xG=KH(753,DO),EO=PH(" J"),FO=X(2),au=KH(746,FO),eM=KH(754,AO);X(528);X(510);X(99);X(193);X(498);
+var mH=X(491);X(507);var zH=X(505);X(503);X(504);X(509);X(120);X(111);X(112);X(113);X(116);X(118);X(117);X(119);X(121);X(97);X(522);X(517);X(506);X(492);X(493);X(494);X(495);X(496);X(497);var GO=X(404);X(403);X(402);X(401);X(490);X(489);var XB=X(418),CE=KH(755,XB),HO=X(424),HE=KH(756,HO),IO=X(425),JE=KH(757,IO),JO=X(567),NG=KH(758,JO),Rt=KH(759,M),KO=Z(565,function(){OE();return DI}),EI=KH(760,KO);X(566);X(427);X(426);X(560);X(559);X(568);X(569);X(564);X(461);X(563);var xB=KH(761,GO);X(416);X(571);
+X(502);OH();X(501);OH();X(738);X(737);var vO=OH();X(315);var LO=X(314);X(313);X(319);X(333);X(375);X(573);X(572);X(312);X(311);X(575);X(574);X(580);X(581);X(582);X(583);X(584);X(585);X(586);X(587);X(576);X(577);X(578);X(579);X(252);X(251);X(324);X(325);X(326);X(598);X(607);X(25);X(599);X(600);X(601);X(602);X(603);X(604);X(605);X(606);X(297);X(371);X(374);X(372);X(373);X(205);X(204);X(299);X(246);X(301);X(213);var MO=X(212);X(249);X(248);X(247);X(398);X(399);X(400);X(482);X(481);X(480);X(483);X(484);
+X(485);X(486);X(640);X(641);X(642);X(643);var NO=Z(181,function(){Kj();return xq}),yq=KH(762,NO),OO=Z(145,function(){Lj();return Wo}),Xo=KH(763,OO),PO=Z(152,function(){Yo();return Ip}),Jp=KH(764,PO),QO=Z(171,function(){Kp();return Tp}),Up=KH(765,QO),RO=Z(176,function(){Vp();return dq}),eq=KH(766,RO);Z(182,null);Z(183,null);Z(184,null);Z(185,null);Z(186,null);Z(187,null);Z(188,null);Z(189,null);Z(190,null);Z(147,null);Z(148,null);Z(149,null);Z(150,null);Z(151,null);Z(153,null);Z(163,null);Z(164,null);
+Z(165,null);Z(166,null);Z(167,null);Z(168,null);Z(169,null);Z(170,null);Z(154,null);Z(155,null);Z(156,null);Z(157,null);Z(158,null);Z(159,null);Z(160,null);Z(161,null);Z(162,null);Z(172,null);Z(173,null);Z(174,null);Z(175,null);Z(177,null);Z(178,null);Z(179,null);Z(180,null);X(473);X(472);X(532);X(534);X(533);X(535);X(537);X(536);X(538);X(542);X(543);X(203);X(209);X(208);X(207);X(211);X(231);X(444);X(443);var QC=X(442),zF=KH(767,QC),UI=KH(768,EO);X(428);X(539);X(545);X(540);X(541);X(429);X(597);X(438);
+X(437);X(436);X(441);var SO=OH(),SK=KH(769,SO);X(295);X(471);X(551);var TO=Z(255,function(){tt();return Lt}),Mt=KH(770,TO);X(451);X(452);X(435);var BC=X(430);X(531);X(414);X(415);X(440);var MC=X(439);X(432);X(431);X(549);X(558);X(433);X(475);X(524);X(561);X(562);X(570);X(421);var aC=X(420);X(449);X(450);X(406);X(405);X(458);OH();OH();OH();X(408);X(409);X(391);X(210);X(386);var Oz=KH(771,LO);X(387);X(610);X(609);X(347);X(349);X(348);X(350);X(233);X(250);X(236);X(238);var hC=X(423);X(474);X(411);X(410);
+X(417);X(555);X(527);X(241);X(460);X(393);X(392);X(228);X(229);X(232);X(226);X(225);X(227);var jC=X(593);X(215);X(219);X(419);X(612);X(617);X(459);X(518);X(462);var zB=X(413),yB=KH(772,aC);X(657);X(446);X(447);X(448);X(412);X(590);X(591);X(217);X(216);X(218);X(220);X(338);X(337);X(343);X(344);X(646);X(618);X(619);X(544);X(552);X(553);X(554);X(611);X(613);var CC=X(434);X(594);X(556);X(240);X(237);X(239);X(235);X(224);X(223);X(222);X(277);X(616);X(318);X(317);X(316);X(624);X(623);X(645);X(621);X(644);
+var UO=Z(701,function(){dr();return kN}),lN=KH(773,UO);X(700);X(699);X(691);X(692);X(693);X(694);X(695);X(696);X(697);X(698);X(672);var VO=Z(320,function(){mx();return tx}),ux=KH(774,VO),WO=Z(367,function(){ix();return hz}),iz=KH(775,WO);X(18);X(368);X(369);X(364);X(365);X(366);X(19);X(20);X(21);X(457);X(422);X(688);X(355);X(689);X(356);X(357);X(358);X(359);X(362);X(329);X(328);var XO=X(327);X(614);X(615);X(620);X(270);X(332);X(363);X(351);X(378);X(377);X(379);
+var YO=Z(380,function(){yz();return Jz}),Kz=KH(776,YO);Z(381,null);Z(382,null);Z(383,null);Z(384,null);X(253);X(595);X(330);X(346);X(345);X(548);X(322);X(206);X(596);X(331);X(674);X(3);X(677);X(678);X(676);X(675);X(668);X(667);X(730);X(731);X(732);X(733);X(670);X(244);var nD=X(454),pD=KH(777,nD);X(455);X(453);X(30);X(31);X(29);X(32);X(35);X(36);X(37);X(38);X(39);X(40);var ZO=X(52),Xy=KH(778,ZO);X(41);X(42);X(43);X(44);X(45);X(46);X(47);X(49);X(48);X(50);X(51);X(53);X(54);X(56);X(57);X(55);X(58);X(59);
+X(60);X(61);X(63);X(65);X(66);X(64);X(62);X(67);X(68);X(69);X(70);X(72);X(75);X(74);X(76);X(79);X(80);X(78);X(81);X(82);X(83);X(84);X(85);X(86);X(88);X(89);X(87);X(90);X(91);X(92);X(93);X(95);X(96);X(94);X(271);var nM=X(659);X(323);var rM=X(661);X(242);X(686);X(685);X(467);X(466);X(468);X(243);X(279);X(281);X(280);X(275);X(389);X(272);X(321);X(729);X(286);X(289);X(287);X(288);X(5);X(7);X(6);X(631);X(456);X(469);X(390);X(202);X(307);X(309);X(308);X(622);var RL=KH(779,XO);X(628);X(627);X(635);X(625);
+X(626);X(632);X(633);X(629);X(630);X(463);X(464);X(470);X(245);X(274);X(34);X(282);X(352);X(353);X(354);X(283);var cN=KH(780,MO);X(284);X(592);X(687);X(654);X(508);X(529);X(33);X(71);var sM=X(662);X(671);X(690);X(726);X(725);X(214);X(230);X(4);X(653);X(705);X(722);var $O=Z(723,function(){ON();return UN}),VN=KH(781,$O),aP=Z(724,function(){DM();return XN}),YN=KH(782,aP);X(708);X(717);X(716);X(720);X(719);X(715);X(714);X(712);X(713);X(711);X(710);X(707);X(709);X(718);X(721);X(706);X(673);X(336);X(385);
+X(376);X(727);X(335);X(334);X(340);X(341);X(339);X(285);X(22);X(305);X(306);X(11);X(14);X(23);var bP=X(26),Pk=KH(783,bP);X(24);X(27);X(28);X(728);X(8);X(10);X(9);X(734);X(735);X(679);X(682);X(683);X(684);X(680);X(681);var pM=X(660);X(664);X(665);X(221);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/A6DF9CFFF55769DE62DA6868C558B3F2.cache.html b/public/jsme/A6DF9CFFF55769DE62DA6868C558B3F2.cache.html
new file mode 100644
index 0000000..00a05bc
--- /dev/null
+++ b/public/jsme/A6DF9CFFF55769DE62DA6868C558B3F2.cache.html
@@ -0,0 +1,629 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'A6DF9CFFF55769DE62DA6868C558B3F2';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ha='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",Ma="-CMe3",Na="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Za="//",$a="/>",bb="0",cb="0px",db="1",eb="100%",fb="1em",gb="1ex",
+hb="1in",ib="2",jb="3",lb=":",mb=": ",nb=";",ob="<",pb="=",qb=">",sb="?",tb="@",vb="A",xb="After",yb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Fb="CENTER",Hb="CSS1Compat",Jb="Center",Kb="Cl",Lb="Class$",Mb="Copy as ",Nb="DEFAULT",Ob="Dialog",Qb="East",Rb="F",Sb="First",Tb='For input string: "',Ub="GBVTBU-BB",Vb="H",Wb="Helvetica",Xb="I",Yb="Incorrect URL: ",Zb="Internal index set to null.",ac="JSME",bc="JUSTIFY",cc="JavaScript",dc="LEFT",ec="MOL n. ",fc="N",gc="NA",hc="NONE",ic="No more molecules in SDF buffer",
+jc="Nonring",kc="North",lc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",nc="O",oc="ONE_WAY_CORNER",pc="P",qc="R",rc="R1",sc="R2",tc="R3",uc="RIGHT",vc="ROLL_DOWN",wc="RXN",xc="Reset",yc="Resize-",zc="Ring",Ac="S",Bc="SMILES",Ec="Se",Fc="Si",Jc="South",Kc="Style names cannot be empty",Lc="TBODY",Mc="TR",Nc="Text",Oc="West",Pc="X",Qc="[",Rc="[object Array]",Sc="\\",Tc="]",$c="__gwtex_wrap",ad="__uiObjectID",bd="a",cd="absolute",dd="alert",ed="alertdialog",
+fd="align",gd="antialias",hd="application",id="article",jd="auto",kd="backgroundColor",ld="banner",md="blur",nd="bolder",od="border",sd="bottom",ud="button",vd="cellPadding",wd="cellSpacing",xd="center",yd="change",zd="checkbox",Ad="className",Bd="click",Cd="click marked atom to delete mark",Dd="clip",Ed="code",Fd="col",Gd="colSpan",Hd="columnheader",Id="combobox",Jd="complementary",Kd="contentinfo",Ld="contextmenu",Pd="cssFloat",Qd="cursor",Rd="dblclick",Sd="definition",Xd="dialog",Yd="dir",Zd="directory",
+$d="display",ae="div",be="document",ce="dragdrop-handle",de="dragdrop-selected",ee="dragend",fe="dragenter",ge="dragover",he="dragstart",ie="drop",je="end_gesture",ke="error",le="filter",me="float",ne="focus",oe="fontFamily",pe="fontSize",qe="fontStyle",re="fontWeight",se="form",te="function",ue="g",we="gesturechange",xe="gestureend",ye="gesturestart",ze="google",Ae="grid",Be="gridcell",Ce="group",Je="gwt-MenuBar",Ke="gwt-MenuBarPopup",Le="heading",Me="height",Ne="hidden",Oe="html",Pe="id",Qe="img",
+Re="is_touch_supported",Se="italic",Te="java.vm.name",Ue="jsa-resetDiv",Ve="keydown",We="keypress",Xe="keyup",Ye="left",Ze="link",$e="list",af="listbox",bf="listitem",cf="load",df="log",ff="ltr",gf="main",hf="marquee",jf="math",kf="menu",qf="menuPopup",rf="menubar",sf="menuitem",tf="menuitemcheckbox",uf="menuitemradio",vf="middle",wf="mousedown",xf="mousemove",yf="mouseout",zf="mouseover",Af="mouseup",Bf="mousewheel",Cf="move",Df="msie",Ef="multipart",Ff="n",Gf="name",Hf="navigation",If="none",Jf=
+"noreaction",Kf="note",Lf="nowrap",Mf="null",Nf="number",Of="object",Pf="offsetHeight",Qf="offsetWidth",Rf="ontouchstart",Sf="opera",Tf="option",Uf="outline",Vf="overflow",Wf="padding",Xf="paste",Yf="popupContent",Zf="position",$f="presentation",ag="progressbar",cg="px",dg="px, ",eg="px;",fg="radio",gg="radiogroup",hg="reaction",ig="region",jg="rgb(",kg="right",lg="rotation",mg="row",og="rowgroup",pg="rowheader",qg="rtl",rg="s",sg="scale100",tg="scrollbar",ug="se",vg="search",wg="separator",xg="serif",
+yg='shape-rendering="crispEdges"',zg="slider",Ag="span",Bg="spinbutton",Cg="status",Dg="subMenuIcon-selected",Eg="tab",Fg="table",Gg="tablist",Hg="tabpanel",Ig="tbody",Jg="td",Kg="text",Lg="textAlign",Mg="textbox",Ng="timer",Og="title",Pg="toolbar",Qg="tooltip",Rg="top",Sg="touchcancel",Tg="touchend",Ug="touchmove",Vg="touchstart",Wg="tr",Xg="tree",Yg="treegrid",Zg="treeitem",$g="true",ah="value",bh="verticalAlign",ch="visibility",dh="visible",eh="whiteSpace",fh="width",gh="x",hh="zIndex",ih="|",
+_,jh={l:4194303,m:4194303,h:1048575},kh={l:0,m:0,h:0},lh={l:1,m:0,h:0},mh={l:2,m:0,h:0},th={l:3,m:0,h:0},uh={l:4,m:0,h:0},vh={l:8,m:0,h:0},wh={l:10,m:0,h:0},xh={l:16,m:0,h:0},yh={l:32,m:0,h:0},zh={l:64,m:0,h:0},Ah={l:128,m:0,h:0},Bh={l:256,m:0,h:0},Ch={l:512,m:0,h:0},Dh={l:1024,m:0,h:0},Eh={l:2048,m:0,h:0},Fh={l:8192,m:0,h:0},Gh={l:16384,m:0,h:0},Hh={l:32768,m:0,h:0},Ih={l:65536,m:0,h:0},Jh={l:131072,m:0,h:0},Kh={l:262144,m:0,h:0},Lh={l:524288,m:0,h:0},Mh={},Nh={72:1,79:1,85:1,87:1},Oh={12:1},Ph=
+{45:1,46:1,52:1,66:1,72:1},Qh={72:1,75:1,89:1},Rh={72:1,79:1,87:1},Sh={13:1,15:1,23:1,26:1,28:1,30:1,31:1,35:1,37:1},m={72:1,75:1},s={71:1,72:1,75:1},Th={90:1},Uh={49:1,72:1},Vh={6:1,9:1,72:1,76:1,78:1},Wh={45:1,52:1,66:1,72:1},Xh={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,104:1},Yh={22:1},Zh={91:1},$h={15:1},ai={7:1,9:1,72:1,76:1,78:1},bi={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},ci={72:1,89:1},di={74:1},ei={72:1,79:1,81:1,85:1,87:1},fi={9:1,10:1,72:1,76:1,78:1},gi={72:1},hi={19:1,72:1},ii={89:1},
+ji={39:1,72:1,79:1,85:1,87:1},ki={40:1,45:1,46:1,52:1,61:1,66:1,68:1,72:1},li={13:1,15:1,23:1,28:1,29:1,31:1,35:1,37:1},mi={8:1,9:1,72:1,76:1,78:1},ni={107:1},oi={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,97:1,104:1},pi={68:1},qi={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},ri={72:1,75:1,90:1},si={14:1,38:1},ti={28:1,35:1},ui={11:1,72:1,76:1,78:1},vi={21:1},wi={45:1,46:1,52:1,58:1,66:1,72:1},xi={93:1},yi={13:1,15:1,23:1,28:1,31:1,35:1,37:1},zi={52:1,72:1},Ai={36:1,72:1,76:1,78:1};
+function u(a,b,c){var d=Mh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Mh[a]=function(){}),_=d.prototype=0>b?{}:new Mh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}u(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Bi(this)};
+_.tS=function(){var a=this.cZ.e+tb,b;b=this.hC();var c,d,e;c=y(Ci,m,-1,8,1);d=(Di(),Ei);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Fi(){Fi=x;Gi=new Hi}function Ii(a){for(var b,a=new Ji(a.k.n);a.c<a.e.Be();)b=Ki(a),Li(b.gd(),de,!1),Mi(a)}
+function Ni(a,b,c){var a=a.o,d;try{d=new Oi(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.d,c,d)}catch(e){e=Pi(e);if(A(e,79))throw new Qi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Li(b.gd(),Ub,!0);Li(c.gd(),ce,!0);z(Gi,b,c)}function Ri(a,b){var c;c=Si(Gi,b);var d;d=Si(a.o.d,c);if(!d)throw new Ti("dragHandle was not draggable");Ui(d.c.b);Ui(d.e.b);Ui(d.d.b);Li(b.gd(),Ub,!1);Li(c.gd(),ce,!1)}
+function Vi(a){var b;a.p=!1;for(a=new Ji(a.k.n);a.c<a.e.Be();)b=Ki(a),Li(b.gd(),de,!1),Mi(a)}function Wi(a,b){Xi(a.k.n,b)?Li(b.gd(),de,!1):a.p?(Yi(a.k.n,b),Li(b.gd(),de,!0)):(a.k.n.Me(),Yi(a.k.n,b))}function Zi(a){this.i=a;this.k=new $i(this);this.o=new aj(this.k)}u(3,1,{});_.rc=function(){bj(this.k.f,"dragdrop-dragging")};_.sc=function(){cj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Gi;function $i(a){this.n=new dj;this.e=a;this.b=a.i}u(4,1,{},$i);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function ej(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function fj(a,b){var c;c=gj(a.d,hj).b;b.b.ctrlKey||b.b.metaKey||Ii(a.c.e);Wi(a.c.e,c)}function ij(a){a.c.i=null;a.c.e.sc();jj((kj(),lj(null)),a.b,0,0);var b=a.b.hb;mj=b;nj();oj=b;a.e=2}
+function aj(a){this.d=new Hi;this.c=a;this.b=new pj;qj(this.b,rj(),sj());B(this.b,this,(tj(),tj(),uj));B(this.b,this,(vj(),vj(),Ij));a=this.b.hb.style;a[le]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Jj(),cg);a.borderStyle=(Kj(),If);a[kd]="blue"}u(5,1,{},aj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Lj(a);e=Mj(a);b=Nj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!hj)hj=c,this.c.f=gj(this.d,hj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Oj(this.c.n,this.c.f)&&(Ii(this.c.e),Wi(this.c.e,this.c.f)),Pj(new Qj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Rj(hj,null),hj!=this.c.f&&(c=new Rj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,ij(this),1!=this.e&&ej(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Sj(a,b);a=Tj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Uj(Vj(d-this.i),Vj(a-this.j))>=this.c.e.n?(Wj(),-1!=Oj(this.c.n,this.c.f)||Wi(this.c.e,this.c.f),c=new Rj(hj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,ij(this)):Xj.preventDefault()),1==this.e)return;Xj.preventDefault();ej(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Sj(a,b);b=Tj(a,b);if(1==Nj(a.b)&&(this.f=!1,hj))try{if(Wj(),1==this.e)fj(this,a);else{d!=this.b&&(c=new Rj(d,null),e+=c.b,b+=c.e);try{ej(this,e,b),this.c.e.rc(),3!=this.e&&fj(this,a)}finally{var f=this.b.hb;mj&&f==mj&&(mj=null);nj();f===oj&&(oj=null);Yj(this.b);this.e=1;this.c.f=null}}}finally{hj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var hj=null;function Qj(){}u(6,1,Yh,Qj);_.xc=function(){Wj()};
+function Oi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}u(7,1,{},Oi);_.b=null;_.c=null;_.d=null;_.e=null;u(8,1,{});u(10,8,{});u(9,10,{});_.b=null;u(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Rj(a,b){!a||a==(kj(),lj(null))?this.i=this.f=0:(this.f=a.cd()-(a.hb.scrollLeft||0),this.i=a.dd()-(a.hb.scrollTop||0));!b||b==(kj(),lj(null))?this.d=this.c=0:(this.c=Zj(b.hb)+$j(b.hb),this.d=ak(b.hb)+bk(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}u(14,11,{},Rj);
+_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Wj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function $j(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(cg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function bk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(cg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function ck(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function dk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
+function ek(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Xi(c.b,b);0==c.b.d&&fk(c.c);a.r=null}a.yc()}}function gk(a,b){var c=hk();ek(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;ik(a.n,hk())}function jk(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}u(17,1,{});_.yc=function(){this.v&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function ik(a,b){if(jk(a.b,b)){var c=a.b,d=a.b.t,e;e=new kk(d,a.b.n);Yi(d.b,e);1==d.b.d&&lk(d.c,16);c.r=e}else a.b.r=null}function mk(a){this.b=a}u(18,1,{},mk);_.b=null;u(19,1,{});u(20,1,{2:1});function nk(){nk=x;ok=new pk}u(21,19,{});var ok=null;function pk(){this.b=new dj;this.c=new qk(this)}u(22,21,{},pk);
+function rk(){rk=x;sk=new dj;var a=new tk;uk();vk(wk?wk:wk=new xk,a)}function fk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Xi(sk,a)}function lk(a,b){if(0>b)throw new yk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Xi(sk,a);a.c=!1;a.d=zk(a,b);Yi(sk,a)}function Ak(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function zk(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}u(24,1,{});_.Cc=function(){this.c||Xi(sk,this);this.Dc()};_.c=!1;_.d=0;var sk;
+function qk(a){rk();this.b=a}u(23,24,{},qk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(Bk,m,3,a.b.d,0);b=Ck(a.b,b);c=new Dk;for(e=0,f=b.length;e<f;++e)d=b[e],Xi(a.b,d),ik(d.b,c.b);0<a.b.d&&lk(a.c,Uj(5,16-(hk()-c.b)))};_.b=null;function kk(a,b){this.c=a;this.b=b}u(25,20,{2:1,3:1},kk);_.b=null;_.c=null;u(27,1,{});_.b=null;function Ek(){this.b=dd}u(26,27,{},Ek);function Fk(){this.b=ed}u(28,27,{},Fk);function Gk(){this.b=hd}u(29,27,{},Gk);u(31,1,{});_.b=null;function Hk(a){this.b=a}u(30,31,{},Hk);
+function Ik(){this.b=id}u(32,27,{},Ik);function Jk(){this.b=ld}u(33,27,{},Jk);function Kk(){this.b=ud}u(34,27,{},Kk);function Lk(){this.b=zd}u(35,27,{},Lk);function Mk(){this.b=Hd}u(36,27,{},Mk);function Nk(){this.b=Id}u(37,27,{},Nk);function Ok(){this.b=Jd}u(38,27,{},Ok);function Pk(){this.b=Kd}u(39,27,{},Pk);function Qk(){this.b=Sd}u(40,27,{},Qk);function Rk(){this.b=Xd}u(41,27,{},Rk);function Sk(){this.b=Zd}u(42,27,{},Sk);function Tk(){this.b=be}u(43,27,{},Tk);function Uk(){this.b=se}
+u(44,27,{},Uk);function Vk(){this.b=Ae}u(45,27,{},Vk);function Wk(){this.b=Be}u(46,27,{},Wk);function Xk(){this.b=Ce}u(47,27,{},Xk);function Yk(){this.b=Le}u(48,27,{},Yk);function Zk(a){this.b=a.id}u(49,1,{4:1,5:1},Zk);_.b=null;function $k(){this.b=Qe}u(50,27,{},$k);function al(){this.b=Ze}u(51,27,{},al);function bl(){this.b=$e}u(52,27,{},bl);function cl(){this.b=af}u(53,27,{},cl);function dl(){this.b=bf}u(54,27,{},dl);function fl(){this.b=df}u(55,27,{},fl);function gl(){this.b=gf}u(56,27,{},gl);
+function hl(){this.b=hf}u(57,27,{},hl);function il(){this.b=jf}u(58,27,{},il);function jl(){this.b=kf}u(59,27,{},jl);function kl(){this.b=rf}u(60,27,{},kl);function ll(){this.b=sf}u(61,27,{},ll);function ml(){this.b=tf}u(62,27,{},ml);function nl(){this.b=uf}u(63,27,{},nl);function ol(){this.b=Hf}u(64,27,{},ol);function pl(){this.b=Kf}u(65,27,{},pl);function ql(){this.b=Tf}u(66,27,{},ql);function rl(){this.b=$f}u(67,27,{},rl);u(68,31,{},function(a){this.b=a});function sl(){this.b=ag}u(69,27,{},sl);
+function tl(){tl=x;ul=new Hk("aria-activedescendant")}var ul;function vl(){this.b=fg}u(71,27,{},vl);function wl(){this.b=gg}u(72,27,{},wl);function xl(){this.b=ig}u(73,27,{},xl);
+function yl(){yl=x;zl=new Fk;Al=new Ek;Bl=new Gk;Cl=new Ik;Dl=new Jk;El=new Kk;Fl=new Lk;Gl=new Mk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Wk;Ql=new Vk;Rl=new Xk;Sl=new Yk;Tl=new $k;Ul=new al;Vl=new cl;Wl=new dl;Xl=new bl;Yl=new fl;Zl=new gl;$l=new hl;am=new il;bm=new kl;cm=new ml;dm=new nl;em=new ll;fm=new jl;gm=new ol;hm=new pl;im=new ql;jm=new rl;km=new sl;lm=new wl;mm=new vl;nm=new xl;om=new pm;qm=new rm;sm=new tm;um=new vm;wm=new xm;ym=new zm;Pm=
+new Qm;Rm=new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;F=new Hi;z(F,ig,nm);z(F,dd,Al);z(F,Xd,Ll);z(F,ed,zl);z(F,hd,Bl);z(F,be,Nl);z(F,id,Cl);z(F,ld,Dl);z(F,ud,El);z(F,zd,Fl);z(F,Be,Pl);z(F,Hd,Gl);z(F,Ce,Rl);z(F,Id,Hl);z(F,Jd,Il);z(F,Kd,Jl);z(F,Sd,Kl);z(F,$e,Xl);z(F,Zd,Ml);z(F,se,Ol);z(F,Ae,Ql);z(F,Le,Sl);z(F,Qe,Tl);z(F,Ze,Ul);z(F,af,Vl);z(F,bf,Wl);z(F,df,Yl);z(F,gf,Zl);z(F,hf,$l);z(F,jf,am);z(F,kf,fm);z(F,rf,bm);z(F,sf,em);z(F,
+tf,cm);z(F,Tf,im);z(F,fg,mm);z(F,uf,dm);z(F,Hf,gm);z(F,Kf,hm);z(F,$f,jm);z(F,ag,km);z(F,gg,lm);z(F,mg,sm);z(F,og,om);z(F,pg,qm);z(F,vg,wm);z(F,wg,ym);z(F,tg,um);z(F,zg,Pm);z(F,Bg,Rm);z(F,Cg,Tm);z(F,Eg,Zm);z(F,Gg,Vm);z(F,Hg,Xm);z(F,Mg,an);z(F,Ng,cn);z(F,Pg,en);z(F,Qg,gn);z(F,Xg,nn);z(F,Yg,jn);z(F,Zg,ln)}var Al,zl,Bl,Cl,Dl,El,Fl,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Ql,Pl,Rl,Sl,Tl,Ul,Xl,Vl,Wl,Yl,Zl,$l,am,fm,bm,em,cm,dm,gm,hm,im,jm,km,mm,lm,nm,F,sm,om,qm,um,wm,ym,Pm,Rm,Tm,Zm,Vm,Xm,an,cn,en,gn,nn,jn,ln;
+function tm(){this.b=mg}u(75,27,{},tm);function pm(){this.b=og}u(76,27,{},pm);function rm(){this.b=pg}u(77,27,{},rm);function vm(){this.b=tg}u(78,27,{},vm);function xm(){this.b=vg}u(79,27,{},xm);function zm(){this.b=wg}u(80,27,{},zm);function Qm(){this.b=zg}u(81,27,{},Qm);function Sm(){this.b=Bg}u(82,27,{},Sm);function Um(){this.b=Cg}u(83,27,{},Um);function $m(){this.b=Eg}u(84,27,{},$m);function Wm(){this.b=Gg}u(85,27,{},Wm);function Ym(){this.b=Hg}u(86,27,{},Ym);function bn(){this.b=Mg}
+u(87,27,{},bn);function dn(){this.b=Ng}u(88,27,{},dn);function fn(){this.b=Pg}u(89,27,{},fn);function hn(){this.b=Qg}u(90,27,{},hn);function on(){this.b=Xg}u(91,27,{},on);function kn(){this.b=Yg}u(92,27,{},kn);function mn(){this.b=Zg}u(93,27,{},mn);function Dk(){this.b=hk()}function hk(){return(new Date).getTime()}u(94,1,{},Dk);function pn(a){var b,c,d;d=new qn;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),rn(d,c.cZ.e),d.b.b+=mb,sn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function tn(a){var b,c,d;c=y(un,m,86,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new vn;c[d]=a[d]}}function wn(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+mb+a:b}u(99,1,{72:1,87:1});_.Ec=function(){return this.i};_.tS=function(){return wn(this)};_.f=null;_.i=null;function xn(a){yn();this.i=a}u(98,99,Rh,xn);function Ti(a){yn();this.i=a}function Qi(a,b){yn();this.f=b;this.i=a}u(97,98,Nh,Ti,Qi);
+function zn(a){yn();this.c=a;this.b=l;var b,c,d;c=An(Bn(this.c)?this.c:null);d=y(un,m,86,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Cn(c[a]);tn(d)}u(96,97,Nh,zn);
+_.Ec=function(){if(null==this.d){this.e=null==this.c?Mf:Bn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Dn(this.c).e;this.b=this.b+mb+(Bn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Bn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Gf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+mb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function En(a,b){return Fn(a)?a.eQ(b):a===b}function Dn(a){return Fn(a)?a.cZ:Gn}
+function Hn(a){return Fn(a)?a.hC():Bi(a)}
+function In(){var a;In=x;Jn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Kn(a){In();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=Jn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Jn;u(106,1,{});function Bi(a){return a.$H||(a.$H=++Ln)}function Mn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Nn(){return $wnd.setTimeout(function(){0!=On&&(On=0);Pn=-1},10)}var On=0,Ln=0,Qn=0,Pn=-1;
+function Rn(){Rn=x;Sn=new Tn}function Un(a,b){a.b=Vn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Wn(a)),Xn(a.f,1),!a.j&&(a.j=new Yn(a)),Xn(a.j,50))}function Tn(){}function Zn(a){return a.Fc()}function Vn(a,b){!a&&(a=[]);a[a.length]=b;return a}function $n(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=Vn(b,e)):e[0].xc()}catch(f){if(f=Pi(f),!A(f,87))throw f;}}return b}function Xn(a,b){Rn();$wnd.setTimeout(function(){C(Zn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+u(108,106,{},Tn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Sn;function Wn(a){this.b=a}u(109,1,{},Wn);
+_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),$n(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Dk;100>hk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function Yn(a){this.b=a}u(110,1,{},Yn);_.Fc=function(){this.b.e&&Xn(this.b.f,1);return this.b.k};
+_.b=null;function yn(){var a,b,c;try{null.a()}catch(d){a=d}var e=An(a);3<=e.length&&e.splice(0,3);c=y(un,m,86,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Cn(e[a]);tn(c)}function An(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=ao(bo(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}u(116,1,{});function sn(a,b){a.b+=b}function co(){}u(117,116,{},co);_.b=l;
+function G(a,b){return parseInt(a[b])||0}function eo(a,b){return null==a[b]?null:""+a[b]}function fo(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 go(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function ho(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Nj(a){a=a.button;return 1==a?4:2==a?2:1}
+function Zj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Mc&&c.tagName!=Lc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function ak(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Mc&&c.tagName!=Lc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function io(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
+function sj(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}function rj(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}function jo(a){return(H(a.compatMode,Hb)?a.documentElement:a.body).scrollLeft||0}function ko(a){return(H(a.compatMode,Hb)?a.documentElement:a.body).scrollTop||0}function I(a,b){this.c=a;this.d=b}u(140,1,{72:1,76:1,78:1});_.eQ=function(a){return this===a};_.hC=function(){return Bi(this)};_.tS=function(){return this.c};
+_.c=null;_.d=0;function Kj(){Kj=x;lo=new mo;no=new oo;po=new qo;ro=new so;to=new uo;vo=L(wo,m,6,[lo,no,po,ro,to])}u(139,140,Vh);var vo,po,no,ro,lo,to;function mo(){I.call(this,hc,0)}u(141,139,Vh,mo);function oo(){I.call(this,"DOTTED",1)}u(142,139,Vh,oo);function qo(){I.call(this,"DASHED",2)}u(143,139,Vh,qo);function so(){I.call(this,"HIDDEN",3)}u(144,139,Vh,so);function uo(){I.call(this,"SOLID",4)}u(145,139,Vh,uo);
+function xo(){xo=x;yo=new zo;Ao=new Bo;Co=new Do;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=L(ip,m,7,[yo,Ao,Co,Eo,Go,Io,Ko,Mo,Oo,Qo,So,Uo,Wo,Yo,$o,bp,dp,fp])}u(146,140,ai);var hp,Ao,dp,Co,yo,Io,bp,Go,Ko,Mo,Oo,Eo,fp,Qo,So,Uo,Yo,$o,Wo;function zo(){I.call(this,Nb,0)}u(147,146,ai,zo);function Ro(){I.call(this,"SE_RESIZE",9)}u(148,146,ai,Ro);function To(){I.call(this,"SW_RESIZE",10)}
+u(149,146,ai,To);function Vo(){I.call(this,"S_RESIZE",11)}u(150,146,ai,Vo);function Xo(){I.call(this,"W_RESIZE",12)}u(151,146,ai,Xo);function Zo(){I.call(this,"TEXT",13)}u(152,146,ai,Zo);function ap(){I.call(this,"WAIT",14)}u(153,146,ai,ap);function cp(){I.call(this,"HELP",15)}u(154,146,ai,cp);function ep(){I.call(this,"COL_RESIZE",16)}u(155,146,ai,ep);function gp(){I.call(this,"ROW_RESIZE",17)}u(156,146,ai,gp);function Bo(){I.call(this,"AUTO",1)}u(157,146,ai,Bo);
+function Do(){I.call(this,"CROSSHAIR",2)}u(158,146,ai,Do);function Fo(){I.call(this,"POINTER",3)}u(159,146,ai,Fo);function Ho(){I.call(this,"MOVE",4)}u(160,146,ai,Ho);function Jo(){I.call(this,"E_RESIZE",5)}u(161,146,ai,Jo);function Lo(){I.call(this,"NE_RESIZE",6)}u(162,146,ai,Lo);function No(){I.call(this,"NW_RESIZE",7)}u(163,146,ai,No);function Po(){I.call(this,"N_RESIZE",8)}u(164,146,ai,Po);function jp(){jp=x;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=L(tp,m,8,[kp,mp,op,qp])}u(165,140,mi);
+var sp,mp,op,qp,kp;function lp(){I.call(this,hc,0)}u(166,165,mi,lp);function np(){I.call(this,"BLOCK",1)}u(167,165,mi,np);function pp(){I.call(this,"INLINE",2)}u(168,165,mi,pp);function rp(){I.call(this,"INLINE_BLOCK",3)}u(169,165,mi,rp);function up(){up=x;vp=new wp;xp=new yp;zp=new Ap;Bp=new Cp;Dp=L(Ep,m,10,[vp,xp,zp,Bp])}u(170,140,fi);var Dp,vp,xp,zp,Bp;function wp(){I.call(this,Fb,0)}u(171,170,fi,wp);function yp(){I.call(this,bc,1)}u(172,170,fi,yp);function Ap(){I.call(this,dc,2)}
+u(173,170,fi,Ap);function Cp(){I.call(this,uc,3)}u(174,170,fi,Cp);function Jj(){Jj=x;Fp=new Gp;Hp=new Ip;Jp=new Kp;Lp=new Mp;Np=new Op;Pp=new Qp;Rp=new Sp;Tp=new Up;Vp=new Wp;Xp=L(Yp,m,11,[Fp,Hp,Jp,Lp,Np,Pp,Rp,Tp,Vp])}u(175,140,ui);var Xp,Tp,Jp,Lp,Rp,Vp,Pp,Hp,Np,Fp;function Gp(){I.call(this,"PX",0)}u(176,175,ui,Gp);function Ip(){I.call(this,"PCT",1)}u(177,175,ui,Ip);function Kp(){I.call(this,"EM",2)}u(178,175,ui,Kp);function Mp(){I.call(this,"EX",3)}u(179,175,ui,Mp);
+function Op(){I.call(this,"PT",4)}u(180,175,ui,Op);function Qp(){I.call(this,"PC",5)}u(181,175,ui,Qp);function Sp(){I.call(this,"IN",6)}u(182,175,ui,Sp);function Up(){I.call(this,"CM",7)}u(183,175,ui,Up);function Wp(){I.call(this,"MM",8)}u(184,175,ui,Wp);function Zp(){Zp=x;$p=[];aq=[];bq=[]}var $p,aq,bq;function cq(){cq=x;dq=new eq}function fq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}
+function gq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function eq(){}u(187,1,{},eq);_.b=null;var dq;u(198,1,{});_.tS=function(){return"An event type"};_.i=null;u(197,198,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;u(196,197,{});_.Hc=function(){return this.Jc()};_.b=null;var hq=_.c=null;function iq(){iq=x;jq=new kq(md,new lq)}function lq(){}u(195,196,{},lq);_.Gc=function(a){a.Kc(this)};_.Jc=function(){return jq};var jq;function mq(){mq=x;nq=new kq(yd,new oq)}
+function oq(){}u(199,196,{},oq);_.Gc=function(a){pq();qq(this,a.c,rq(a.b.b,a.b.b.hb.selectedIndex))};_.Jc=function(){return nq};var nq;u(202,196,Oh);function Sj(a,b){return(a.b.clientX||0)-Zj(b)+(b.scrollLeft||0)+jo(b.ownerDocument)}function Tj(a,b){return(a.b.clientY||0)-ak(b)+(b.scrollTop||0)+ko(b.ownerDocument)}function Lj(a){var b;return(b=a.c)?Sj(a,b):a.b.clientX||0}function Mj(a){var b;return(b=a.c)?Tj(a,b):a.b.clientY||0}u(201,202,Oh);function sq(){sq=x;tq=new kq(Bd,new uq)}
+function uq(){}u(200,201,Oh,uq);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return tq};var tq;function vq(){vq=x;wq=new kq(Ld,new xq)}function xq(){}u(203,196,{},xq);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return wq};var wq;u(206,1,{38:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var yq=_.d=0;function xk(){this.d=++yq}u(205,206,si,xk);function kq(a,b){this.d=++yq;this.b=b;!hq&&(hq=new zq);hq.b[a]=this;this.c=a}u(204,205,si,kq);
+_.b=null;_.c=null;function Aq(){Aq=x;Bq=new kq(Rd,new Cq)}function Cq(){}u(207,201,Oh,Cq);
+_.Gc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(Dq(),Eq))a=Fq(b.hb),c=new Gq(G(b.hb,Qf),G(b.hb,Pf)),d=new Gq(G(b.L.bb.hb,Qf),G(b.L.bb.hb,Pf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);Hq(b.A,!0);a=G(b.L.bb.hb,Qf);Iq(b,new Gq(a,Jq(b.L.bb).b));b.B&&b.G!=Eq&&Kq(b.i,b)}else Hq(b.A,!1),b.G!=(Dq(),Eq)?Iq(b,new Gq(b.x.c,b.x.b)):Lq(b,Fq(b.i.hb)),b.B&&b.G!=Eq&&Mq(b.i,b);Nq(b.L.bb)}else Hq(b.A,!0)};_.Jc=function(){return Bq};var Bq;u(208,196,{});
+function Oq(){Oq=x;Pq=new kq(ee,new Qq)}function Qq(){}u(209,208,{},Qq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Pq};var Pq;function Rq(){Rq=x;Sq=new kq(fe,new Tq)}function Tq(){}u(210,208,{},Tq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Sq};var Sq;function Uq(){Uq=x;Vq=new kq(ge,new Wq)}function Wq(){}u(211,208,{},Wq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Vq};
+var Vq;function Xq(){Xq=x;Yq=new kq(he,new Zq)}function Zq(){}u(212,208,{},Zq);_.Gc=function(a){a=$q(a.b);(this.b.dataTransfer||null).setData(Kg,a)};_.Jc=function(){return Yq};var Yq;function ar(){ar=x;br=new kq(ie,new cr)}function cr(){}u(213,208,{},cr);
+_.Gc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;dr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Kg),er(a.b.c,b))};_.Jc=function(){return br};var br;function fr(){fr=x;gr=new kq(ne,new hr)}function hr(){}u(214,196,{},hr);_.Gc=function(a){Yj(a.b.b)};_.Jc=function(){return gr};var gr;
+function ir(){ir=x;jr=new kq(we,new kr)}function kr(){}u(215,196,{},kr);_.Gc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,lr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,mr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return jr};var jr;function nr(){nr=x;or=new kq(xe,new pr)}function pr(){}u(216,196,{},pr);_.Gc=function(a){a.b.b&&(a.b.c.b=null,qr(a.b.b,a.b.c))};
+_.Jc=function(){return or};var or;function rr(){rr=x;sr=new kq(ye,new tr)}function tr(){}u(217,196,{},tr);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return sr};var sr;u(219,196,{});u(218,219,{});function ur(){ur=x;vr=new kq(Ve,new wr)}function wr(){}u(220,218,{},wr);
+_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(xr(),yr).length&&-999!=(xr(),yr)[c]&&(c=(xr(),yr)[c]);b=new zr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?Ar($q(a)):e=301;break;case 118:case 86:b&&a.wb&&Br(a.v,(!a.xb&&(a.xb=new Cr(a)),a.xb));break;case 110:case 78:e=
+401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(Dr(a,eo((Er(),Fr).hc.b.hb,ah)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Vb;e=1300;break;case 114:case 82:a.lb=!0;a.K=qc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
+e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
+a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?Gr(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Gr(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&Gr(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?Gr(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?Gr(a,4):e=207;break;case 53:105==a.d?Gr(a,5):e=208;break;case 54:105==a.d?Gr(a,
+6):e=210;break;case 55:105==a.d?Gr(a,7):e=211;break;case 56:105==a.d?Gr(a,8):e=212;break;case 57:105==a.d?Gr(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}Hr(a,e)}b=!0}b&&this.b.preventDefault()};_.Jc=function(){return vr};var vr;function Ir(){Ir=x;Jr=new kq(wf,new Kr)}function Kr(){}u(221,201,Oh,Kr);_.Gc=function(a){a.uc(this)};_.Jc=function(){return Jr};var Jr;
+function tj(){tj=x;uj=new kq(xf,new Lr)}function Lr(){}u(222,201,Oh,Lr);_.Gc=function(a){a.vc(this)};_.Jc=function(){return uj};var uj;function Mr(){Mr=x;Nr=new kq(yf,new Or)}function Or(){}u(223,201,Oh,Or);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Rj(hj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,ij(a))};_.Jc=function(){return Nr};var Nr;function Pr(){Pr=x;Qr=new kq(zf,new Rr)}function Rr(){}u(224,201,Oh,Rr);_.Gc=function(a){var b;b=this.b;Un((Rn(),Sn),new Sr(a,a.c,b))};_.Jc=function(){return Qr};var Qr;
+function vj(){vj=x;Ij=new kq(Af,new Tr)}function Tr(){}u(225,201,Oh,Tr);_.Gc=function(a){a.wc(this)};_.Jc=function(){return Ij};var Ij;function zq(){this.b={}}u(226,1,{},zq);_.b=null;u(229,202,Oh);var Ur=null;function Vr(){Vr=x;Wr=new kq(Sg,new Xr)}function Xr(){}u(228,229,Oh,Xr);_.Gc=function(a){Yr(a.b,this,a.b.n)};_.Jc=function(){return Wr};var Wr;function Zr(){Zr=x;$r=new kq(Tg,new as)}function as(){}u(230,229,Oh,as);_.Gc=function(a){Yr(a.b,this,a.b.n)};_.Jc=function(){return $r};var $r;
+function bs(){var a;this.b=(a=document.createElement(ae),a.setAttribute(Rf,"return;"),typeof a.ontouchstart==te)}u(231,1,{},bs);function cs(){cs=x;ds=new kq(Ug,new es)}function es(){}u(232,229,Oh,es);_.Gc=function(a){Yr(a.b,this,a.b.o)};_.Jc=function(){return ds};var ds;function fs(){fs=x;gs=new kq(Vg,new hs)}function hs(){}u(233,229,Oh,hs);_.Gc=function(a){is(a.b,this)&&(a.b.k&&js(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),lk(a.b.d,750),a.b.e=!1))};_.Jc=function(){return gs};var gs;
+function ks(a,b){this.b=b;this.c=a}function ls(a,b,c){wk&&(b=new ks(b,c),a.Uc(b))}u(234,197,{},ks);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return wk};_.b=!1;var wk=_.c=null;function ms(a){this.b=a}u(235,197,{},ms);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return ns};var ns=_.b=null;function os(){}function ps(a){var b;qs&&(b=new os,a.Uc(b))}u(236,197,{},os);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return qs};var qs=null;function rs(a){this.b=a}u(237,197,{},rs);_.Gc=function(a){a.Tc(this)};
+_.Hc=function(){return ss};var ss=_.b=null;function ts(){}u(238,197,{},ts);_.Gc=function(a){a.b.O&&a.b.Ed()};_.Hc=function(){return us};var us=null;function vs(a,b,c){a=a.b;if(!b)throw new ws("Cannot add a handler with a null type");if(!c)throw new ws("Cannot add a null handler");0<a.c?xs(a,new ys(a,b,c)):zs(a,b,null,c);return new As(new Bs(a,b,c))}
+function Cs(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new ws("Cannot fire null event");try{++d.c;j=Ds(d,b.Hc(),null);e=null;for(h=d.d?j.Gf(j.Be()):j.Ff();d.d?h.If():h.Xc();){g=d.d?h.Jf():h.Yc();try{b.Gc(g)}catch(n){if(n=Pi(n),A(n,87))f=n,!e&&(e=new Es),Fs(e,f);else throw n;}}if(e)throw new Gs(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ji(d.b);r.c<r.e.Be();)o=Ki(r),o.xc()}finally{d.b=null}}}}catch(q){q=Pi(q);if(A(q,39))throw new Hs(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function Is(a){Js.call(this,a,!1)}function Js(a,b){this.b=new Ks(b);this.c=a}u(239,1,$h,Is,Js);_.Uc=function(a){Cs(this,a)};_.b=null;_.c=null;u(242,1,{});function xs(a,b){!a.b&&(a.b=new dj);Yi(a.b,b)}function zs(a,b,c,d){var e;e=gj(a.e,b);e||(e=new Hi,z(a.e,b,e));a=e.xe(c);a||(a=new dj,e.ze(c,a));a.xf(d)}function Ls(a,b,c,d){var e,f;e=Ds(a,b,c);e.zf(d)&&e.ye()&&(f=gj(a.e,b),f.Ae(c),f.ye()&&Si(a.e,b))}
+function Ds(a,b,c){a=gj(a.e,b);if(!a)return Ms(),Ms(),$s;c=a.xe(c);return!c?(Ms(),Ms(),$s):c}u(241,242,{});_.b=null;_.c=0;_.d=!1;function Ks(a){this.e=new Hi;this.d=a}u(240,241,{},Ks);function As(a){this.b=a}u(243,1,{},As);_.b=null;function Gs(a){Qi.call(this,at(a),bt(a));this.b=a}function bt(a){a=a.xd();return!a.Xc()?null:a.Yc()}
+function at(a){var b,c,d;b=a.Be();if(0==b)return null;b=new ct(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:b.b.b+="; ",d=d.Ec(),sn(b.b,d);return b.b.b}u(245,97,ji,Gs);_.b=null;function Hs(a){Gs.call(this,a)}u(244,245,ji,Hs);u(246,1,{},function(){});function dt(a){a=eo(a,Yd);return(null==a?0:qg==a||qg.toLowerCase()==a.toLowerCase())?(et(),ft):(null==a?0:ff==a||ff.toLowerCase()==a.toLowerCase())?(et(),gt):(et(),ht)}
+function et(){et=x;ft=new it("RTL",0);gt=new it("LTR",1);ht=new it(Nb,2);jt=L(kt,m,16,[ft,gt,ht])}function it(a,b){I.call(this,a,b)}u(248,140,{16:1,72:1,76:1,78:1},it);var jt,ht,gt,ft;function lt(){}function mt(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 y(a,b,c,d,e){d=mt(e,d);L(a,b,c,d);return d}function nt(a){return ot([pt,N],[m,s],[71,-1],a,0,2,1)}
+function ot(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=mt(j?g:0,h);L(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=ot(a,b,c,d,e,f,g)}return n}function L(a,b,c,d){qt();var e=rt,f=st;qt();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function tt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new ut;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new ut;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new ut;}a[b]=c}u(249,1,{},lt);_.qI=0;
+function qt(){qt=x;rt=[];st=[];var a=new lt,b=rt,c=st,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var rt,st;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Bn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Fn(a){return a.tM==x||a.cM&&!!a.cM[1]}function vt(a){return null==a?null:a}function wt(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function xt(){var a;$stats&&yt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Sf))a=Sf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Df)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Df)&&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"}H(Sf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&yt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=L(zt,m,1,[Hb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&yt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Zp();bq.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Zp();0!=bq.length&&(a=bq.join(l),b=(cq(),dq),a=fq(a),gq(b).insertBefore(a,b.b.firstChild),bq.length=0);0!=$p.length&&(a=$p.join(l),b=(cq(),dq),a=fq(a),gq(b).appendChild(a),$p.length=0);0!=aq.length&&(a=aq.join(l),b=(cq(),dq),a=fq(a),gq(b).appendChild(a),aq.length=0);$stats&&yt("export.client.JSME_export");new At;new Bt;0<Ct(null)?Un((Rn(),Sn),new Dt):Et()}function Pi(a){return A(a,87)?a:new zn(a)}function Ft(a){return Gt(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function Ht(a){return Gt(a.l,a.m,a.h)}function Gt(a,b,c){return _=new It,_.l=a,_.m=b,_.h=c,_}
+function Jt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Kt;if(0==a.l&&0==a.m&&0==a.h)return Lt=Gt(0,0,0),Gt(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?(Lt=Gt(0,0,0),c=Ht((Mt(),Nt))):(Lt=Gt(c.l,c.m,c.h),c=Gt(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Ot(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?Pt(e):0==c&&0!=d&&0==e?Pt(d)+22:0!=c&&0==d&&0==e?Pt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Ht((Mt(),Qt)),c=!0,g=!g;else return c=Rt(a,f),g&&St(c),Lt=Gt(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Ot(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Rt(c,d);f&&St(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Gt(f,j,c);g?Lt=Ot(c):Lt=Gt(c.l,c.m,c.h);return e}if(!Tt(a,b))return e?Lt=Ot(a):Lt=Gt(a.l,a.m,a.h),Gt(0,0,0);c=c?a:Gt(a.l,a.m,a.h);var h,n,o,r;f=Ut(b)-Ut(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Gt(j&4194303,n&4194303,h&1048575);for(n=Gt(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&St(n);e?(Lt=Ot(c),d&&(Lt=Vt(Lt,(Mt(),Nt)))):Lt=Gt(c.l,c.m,c.h);return n}
+function St(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}function Ut(a){var b;b=Wt(a.h);return 32==b?(b=Wt(a.m),32==b?Wt(a.l)+32:b+20-10):b-12}var Lt=null;function Xt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Gt(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Yt(a,b){return Gt(a.l&b.l,a.m&b.m,a.h&b.h)}function Zt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function O(a){var b,c,d;if(isNaN(a))return Mt(),$t;if(-9223372036854775E3>a)return Mt(),au;if(9223372036854775E3<=a)return Mt(),Qt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=wt(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=wt(a/4194304),a-=4194304*b);a=wt(a);b=Gt(a,b,c);d&&St(b);return b}function bu(a){var b,c;return-129<a&&128>a?(b=a+128,null==cu&&(cu=y(du,m,17,256,0)),c=cu[b],!c&&(c=cu[b]=Ft(a)),c):Ft(a)}
+function eu(a){var b=kh,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 Tt(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)}
+function fu(a,b){var c,d,e,f,g,j,h,n,o,r,q,t,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;t=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,t+=d*h,D+=e*h,g+=f*h);0!=n&&(t+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((t&262143)<<4)+((D&31)<<17)+(c>>22);t=(t>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return Gt(c&4194303,q&
+4194303,t&1048575)}function Ot(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Gt(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Rt(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 Gt(c&4194303,d&4194303,e&1048575)}function Vt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Gt(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function P(a){return a.l|a.m<<22}function gu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+gu(Ot(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=bu(1E9);a=Jt(a,b);b=l+P(Lt);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var cu=null;function Mt(){Mt=x;Qt=Gt(4194303,4194303,524287);au=Gt(0,0,524288);Nt=bu(1);bu(2);$t=bu(0)}var Qt,au,Nt,$t;function It(){}u(258,1,{17:1},It);
+function yt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function hu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}u(263,1,{},hu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function iu(a,b){sn(a.b.b,b.b);return a}function ju(){this.b=new ku}u(264,1,{},ju);function lu(a){if(null==a)throw new ws("css is null");this.b=a}u(265,1,{18:1,72:1},lu);
+_.eQ=function(a){return!A(a,18)?!1:H(this.b,a.b)};_.hC=function(){return mu(this.b)};_.b=null;function nu(a){if(null==a)throw new ws("html is null");this.b=a}u(267,1,hi,nu);_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return mu(this.b)};_.b=null;u(268,1,hi,function(){this.b=l});_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return mu(this.b)};_.b=null;
+function ou(){ou=x;pu=RegExp(oa,ue);qu=RegExp(qb,ue);ru=RegExp(ob,ue);su=RegExp(ta,ue);tu=RegExp(da,ue)}function uu(a){ou();-1!=a.indexOf(oa)&&(a=a.replace(pu,pa));-1!=a.indexOf(ob)&&(a=a.replace(ru,ra));-1!=a.indexOf(qb)&&(a=a.replace(qu,qa));-1!=a.indexOf(da)&&(a=a.replace(tu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(su,"&#39;"));return a}var pu,qu,ru,tu,su;function vu(a){if(null==a)throw new ws("uri is null");this.b=a}u(270,1,{20:1},vu);_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return mu(this.b)};
+_.b=null;function wu(){wu=x}u(272,1,{});function xu(){}u(273,1,{},xu);var yu=null;function zu(){}u(274,272,{},zu);var Au=null;function Bu(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Ds(a.b,f,null).Be();for(e-=1;0<=e;--e)if(d=Ds(a.b,f,null).Ef(e),A(d,21)&&En(d.b,b)){var h=a.b,n=f;0<h.c?xs(h,new Cu(h,n,null,d)):Ls(h,n,null,d)}}}u(275,1,vi);_.b=null;function Du(a){this.b=a}u(276,275,vi,Du);_.Wc=function(a){a.d&&(this.b._c(a.e)||(a.b=!0))};function Eu(a){this.b=a}u(277,275,vi,Eu);
+_.Sc=function(){Fu(this.b.b)};function Gu(){yn()}u(278,97,Nh,Gu);function Hu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,lk(a.e,1))}function Iu(){this.b=new Ju(this);this.c=new dj;this.e=new Ku(this);this.i=new Lu(this)}u(279,1,{},Iu);_.d=!1;_.f=!1;function Ju(a){rk();this.b=a}u(280,24,{},Ju);_.Dc=function(){if(this.b.d){var a=this.b,b;b=Mu(a.i.e.c,a.i.c);Nu(a.i);A(b,22)&&new Gu;a.d=!1;Hu(a)}};_.b=null;function Ku(a){rk();this.b=a}u(281,24,{},Ku);
+_.Dc=function(){this.b.f=!1;var a=this.b,b=hk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(lk(a.b,1E4);a.i.d<a.i.b;){d=Ou(a.i);try{if(null==d)break;A(d,22)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Nu(a.i)}if(100<=hk()-b)break}}finally{e||(fk(a.b),a.d=!1,Hu(a))}};_.b=null;function Ou(a){var b;a.c=a.d;b=Mu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Nu(a){Pu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Lu(a){this.e=a}u(282,1,{},Lu);_.Xc=function(){return this.d<this.b};_.Yc=function(){return Ou(this)};
+_.Zc=function(){Nu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Qu(a,b){var c=(Ru(),Su(b));a.appendChild(c)}function Tu(a,b,c){var d;d=Xj;Xj=a;b==mj&&8192==Uu(a.type)&&(mj=null);c.$c(a);Xj=d}var Xj=null,mj=null;function Vu(){Vu=x;Wu=new Iu}function Pj(a){Vu();if(!a)throw new ws("cmd cannot be null");var b=Wu;Yi(b.c,a);Hu(b)}var Wu;function Xu(a){nj();!Yu&&(Yu=new xk);Zu||(Zu=new Js(null,!0),$u=new av);return vs(Zu,Yu,a)}var Zu=null;function bv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function av(){}u(288,197,{},av);_.Gc=function(a){a.Wc(this);$u.d=!1};_.Hc=function(){return Yu};_.Ic=function(){bv(this)};_.b=!1;_.c=!1;_.d=!1;var Yu=_.e=null,$u=null;function cv(){cv=x;dv=new ev;fv()||(dv=null)}var dv=null;function tk(){}u(290,1,{},tk);_.Qc=function(){for(;0<(rk(),sk).d;)fk(Mu(sk,0))};function vk(a,b){return vs((!gv&&(gv=new hv),gv),a,b)}function iv(a){uk();jv||(kv(),jv=!0);return vk((!qs&&(qs=new xk),qs),a)}function uk(){lv||(mv(),lv=!0)}
+function nv(){var a;lv&&(a=new ov,gv&&Cs(gv,a));return null}var lv=!1,gv=null,pv=0,qv=0,jv=!1;function rv(){rv=x;sv=new xk}function ov(){rv()}u(292,197,{},ov);_.Gc=function(){null.ag()};_.Hc=function(){return sv};var sv;function hv(){Is.call(this,null)}u(294,239,$h,hv);
+function Uu(a){switch(a){case md:return 4096;case yd:return 1024;case Bd:return 1;case Rd:return 2;case ne:return 2048;case Ve:return 128;case We:return 256;case Xe:return 512;case cf:return 32768;case "losecapture":return 8192;case wf:return 4;case xf:return 64;case yf:return 32;case zf:return 16;case Af:return 8;case "scroll":return 16384;case ke:return 65536;case "DOMMouseScroll":case Bf:return 131072;case Ld:return 262144;case Xf:return 524288;case Vg:return 1048576;case Ug:return 2097152;case Tg:return 4194304;
+case Sg:return 8388608;case ye:return 16777216;case we:return 33554432;case xe:return 67108864;default:return-1}}function nj(){tv||(uv(),tv=!0)}var tv=!1;function vv(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 wv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function uv(){xv=C(function(a){var b;var c=Zu,d,e,f;Yu&&c&&yv(c.b.e,Yu)?(b=$u.b,d=$u.c,e=$u.d,f=$u.e,bv($u),$u.e=a,Cs(c,$u),c=!($u.b&&!$u.c),$u.b=b,$u.c=d,$u.d=e,$u.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});zv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Bn(b)&&A(b,23)&&Tu(a,c,b)});Av=C(function(a){a.preventDefault();zv.call(this,a)});Bv=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;zv.call(this,a)});Cv=C(function(a){if(xv(a)){var b=oj;b&&b.__listener&&!Bn(b.__listener)&&A(b.__listener,23)&&(Tu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Bd,Cv,!0);$wnd.addEventListener(Rd,Cv,!0);$wnd.addEventListener(wf,Cv,!0);$wnd.addEventListener(Af,Cv,!0);$wnd.addEventListener(xf,Cv,!0);$wnd.addEventListener(zf,Cv,!0);$wnd.addEventListener(yf,Cv,!0);$wnd.addEventListener(Bf,Cv,!0);$wnd.addEventListener(Ve,xv,!0);$wnd.addEventListener(Xe,xv,!0);$wnd.addEventListener(We,
+xv,!0);$wnd.addEventListener(Vg,Cv,!0);$wnd.addEventListener(Ug,Cv,!0);$wnd.addEventListener(Tg,Cv,!0);$wnd.addEventListener(Sg,Cv,!0);$wnd.addEventListener(ye,Cv,!0);$wnd.addEventListener(we,Cv,!0);$wnd.addEventListener(xe,Cv,!0)}function Dv(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)}
+function Ev(a,b){nj();switch(b){case "drag":a.ondrag=zv;break;case ee:a.ondragend=zv;break;case fe:a.ondragenter=Av;break;case "dragleave":a.ondragleave=zv;break;case ge:a.ondragover=Av;break;case he:a.ondragstart=zv;break;case ie:a.ondrop=zv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,zv,!1);a.addEventListener(b,zv,!1);break;default:throw"Trying to sink unknown event type "+b;}}var oj=null,xv=null,Cv=null,Av=null,zv=null,Bv=null;
+function Fv(a,b){a.__eventBits=b;a.onclick=b&1?zv:null;a.ondblclick=b&2?zv:null;a.onmousedown=b&4?zv:null;a.onmouseup=b&8?zv:null;a.onmouseover=b&16?zv:null;a.onmouseout=b&32?zv:null;a.onmousemove=b&64?zv:null;a.onkeydown=b&128?zv:null;a.onkeypress=b&256?zv:null;a.onkeyup=b&512?zv:null;a.onchange=b&1024?zv:null;a.onfocus=b&2048?zv:null;a.onblur=b&4096?zv:null;a.onlosecapture=b&8192?zv:null;a.onscroll=b&16384?zv:null;a.onload=b&32768?Bv:null;a.onerror=b&65536?zv:null;a.onmousewheel=b&131072?zv:null;
+a.oncontextmenu=b&262144?zv:null;a.onpaste=b&524288?zv:null}function Gv(){var a;Gv=x;Hv=(a=$doc,H(a.compatMode,Hb)?a.documentElement:a.body)}var Hv;function Iv(){this.c=new dj}function Jv(a){a=a[ad];return null==a?-1:a}u(299,1,{},Iv);_.b=null;function Kv(a,b){this.b=a;this.c=b}u(300,1,{},Kv);_.b=0;_.c=null;u(301,1,$h);_.ad=function(a){return decodeURI(a.replace("%23",ma))};_.Uc=function(a){Cs(this.b,a)};_.bd=function(a){a=null==a?l:a;if(!H(a,null==Lv?l:Lv))Lv=a,us&&(a=new ts,Cs(this.b,a))};
+var Lv=l;function fv(){function a(){$wnd.setTimeout(a,250);e()}var b=dv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ad(d.substring(1)));Lv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ad(c.substring(1)));b.bd(a)});a();return!0}function ev(){this.b=new Is(null)}u(302,301,$h,ev);
+function mv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(nv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{lv&&ls((!gv&&(gv=new hv),gv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function kv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(jv&&(d=rj(),c=sj(),qv!=d||pv!=c))qv=d,pv=c,ps((!gv&&(gv=new hv),gv))}finally{a&&a(b)}})}function cj(a,b){Li(a.gd(),b,!0)}function bj(a,b){Li(a.gd(),b,!1)}function qj(a,b,c){0<=b&&a.md(b+cg);0<=c&&a.kd(c+cg)}function Mv(a,b){null==b||0==b.length?a.hb.removeAttribute(Og):a.hb.setAttribute(Og,b)}function Nv(a){var b,a=eo(a,Ad);b=Ov(a,Pv(32));return 0<=b?a.substr(0,b-0):a}
+function Li(a,b,c){if(!a)throw new Ti(lc);b=ao(b);if(0==b.length)throw new yk(Kc);if(c){var d;d=ao(b);b=a.className;-1==fo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=ao(b);f=a.className;e=fo(f,c);-1!=e&&(b=ao(f.substr(0,e-0)),c=ao(bo(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Qv(a,b){a.style.display=b?l:If;a.setAttribute("aria-hidden",""+!b)}u(308,1,ti);_.cd=function(){return Zj(this.hb)};_.dd=function(){return ak(this.hb)};
+_.ed=function(){return G(this.hb,Pf)};_.fd=function(){return G(this.hb,Qf)};_.gd=function(){return this.hb};_.hd=function(){return this.hb.style.display!=If};_.jd=function(){throw new Rv;};_.kd=function(a){this.hb.style[Me]=a};_.ld=function(a){Qv(this.hb,a)};_.md=function(a){this.hb.style[fh]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;function Sv(a,b,c){Ev(a.hb,c.c);vs(!a.eb?a.eb=new Is(a):a.eb,c,b)}
+function B(a,b,c){var d;d=Uu(c.c);if(-1==d)Ev(a.hb,c.c);else if(-1==a.db){var e=a.hb;d|=a.hb.__eventBits||0;nj();Fv(e,d)}else a.db|=d;return vs(!a.eb?a.eb=new Is(a):a.eb,c,b)}function Tv(a,b,c){return vs(!a.eb?a.eb=new Is(a):a.eb,c,b)}function Uv(a){var b;if(a.pd())throw new Vv("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;nj();Fv(c,b)}else a.db|=b;a.nd();a.sd()}
+function Wv(a,b){var c;switch(Uu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(hq&&(f=hq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&Cs(a.eb,f.b),f.b.b=d,f.b.c=e}function Xv(a){if(!a.pd())throw new Vv("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.hb.__listener=null,a.cb=!1}}}
+function Yj(a){if(a.gb)if(A(a.gb,29))a.gb.ud(a);else{if(a.gb)throw new Vv("This widget's parent does not implement HasWidgets");}else if(kj(),yv(Yv.b,a)){kj();try{a.rd()}finally{Si(Yv.b,a)}}}function Zv(a,b){var c;c=a.gb;if(b){if(c)throw new Vv("Cannot set a new parent without first clearing the old parent");a.gb=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.gb=null}}u(307,308,yi);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.eb&&Cs(this.eb,a)};_.pd=function(){return this.cb};
+_.qd=function(){Uv(this)};_.$c=function(a){Wv(this,a)};_.rd=function(){Xv(this)};_.sd=function(){};_.td=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function $v(a){for(a=new aw(a);a.b.b<a.b.c.d-1;)bw(a.b),cw(a.b)}u(306,307,li);_.nd=function(){dw(this,(ew(),fw))};_.od=function(){dw(this,(ew(),gw))};function hw(a,b,c){Yj(b);var d=a.q;iw(d,b,d.d);d=(Ru(),Su(b.hb));c.appendChild(d);Zv(b,a)}
+function jw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new kw;b.gb==a&&(f=a.vd(b),f<d&&--d);Yj(b);iw(a.q,b,d);e?(e=b.hb,Dv(c,(Ru(),Su(e)),d)):(e=(Ru(),Su(b.hb)),c.appendChild(e));Zv(b,a)}function lw(a,b){var c;if(b.gb!=a)return!1;try{Zv(b,null)}finally{c=b.hb;ho(c).removeChild(c);c=a.q;var d;d=mw(c,b);if(-1==d)throw new nw;if(0>d||d>=c.d)throw new kw;for(--c.d;d<c.d;++d)tt(c.b,d,c.b[d+1]);tt(c.b,c.d,null)}return!0}u(305,306,li);_.vd=function(a){return mw(this.q,a)};
+_.wd=function(a,b,c,d){jw(this,a,b,c,d)};_.xd=function(){return new ow(this.q)};_.ud=function(a){return lw(this,a)};function pw(a,b){hw(a,b,a.hb)}function jj(a,b,c,d){var e;Yj(b);e=a.q.d;a.Ad(b,c,d);a.wd(b,a.hb,e,!0)}function qw(a,b){var c;(c=lw(a,b))&&rw(b.hb);return c}function sw(a,b,c,d){if(b.gb!=a)throw new yk("Widget must be a child of this panel.");a.Ad(b,c,d)}function tw(a,b,c){a=a.hb;-1==b&&-1==c?rw(a):(a.style[Zf]=cd,a.style[Ye]=b+cg,a.style[Rg]=c+cg)}
+function uw(){var a=$doc.createElement(ae);this.q=new vw(this);this.hb=a;this.hb.style[Zf]="relative";this.hb.style[Vf]=Ne}function rw(a){a.style[Ye]=l;a.style[Rg]=l;a.style[Zf]=l}u(304,305,li,uw);_.yd=function(a){pw(this,a)};_.ud=function(a){return qw(this,a)};_.zd=function(a,b,c){sw(this,a,b,c)};_.Ad=function(a,b,c){tw(a,b,c)};function ww(a,b){if(a.Cd())throw new Vv("SimplePanel can only contain one child widget");a.Dd(b)}
+function xw(a,b){if(a.bb!=b)return!1;try{Zv(b,null)}finally{a.Bd().removeChild(b.hb),a.bb=null}return!0}function yw(a,b){if(b!=a.bb&&(b&&Yj(b),a.bb&&a.ud(a.bb),a.bb=b)){var c=(Ru(),Su(a.bb.hb));a.Bd().appendChild(c);Zv(b,a)}}function zw(){this.hb=$doc.createElement(ae)}u(312,306,li,zw);_.Bd=function(){return this.hb};_.Cd=function(){return this.bb};_.xd=function(){return new Aw(this)};_.ud=function(a){return xw(this,a)};_.Dd=function(a){yw(this,a)};_.bb=null;
+function Bw(a,b){a._&&(Cw(a.$,!1,!1),ls(a,a,b))}function Dw(a){var b;if(b=a.bb)null!=a.P&&b.kd(a.P),null!=a.Q&&b.md(a.Q)}function Ew(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[Ye]=b-0+(Jj(),cg);a.style[Rg]=c+cg}function Fw(a){a._||(a.cb&&Yj(a),Cw(a.$,!0,!1))}u(311,312,li);_.Bd=function(){return go(this.hb)};_.ed=function(){return G(this.hb,Pf)};_.fd=function(){return G(this.hb,Qf)};_.gd=function(){return ho(go(this.hb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){Bw(this,a)};
+_.hd=function(){return!H(Ne,this.hb.style[ch])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this._&&Cw(this.$,!1,!0)};_.kd=function(a){this.P=a;Dw(this);0==a.length&&(this.P=null)};_.Gd=function(a,b){Ew(this,a,b)};_.ld=function(a){this.hb.style[ch]=a?dh:Ne};_.Dd=function(a){yw(this,a);Dw(this)};_.md=function(a){this.Q=a;Dw(this);0==a.length&&(this.Q=null)};_.Hd=function(){Fw(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
+_.ab=-1;
+function Gw(a,b){var c;zw.call(this);this.S=new Hw;this.M=(Iw(),Jw);this.$=new Kw(this);this.hb.appendChild($doc.createElement(ae));this.Gd(0,0);ho(go(this.hb))[Ad]="gwt-PopupPanel";go(this.hb)[Ad]=Yf;this.O=this.N=a;this.X=!1;c=L(zt,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new Lw(c);this.L.gd()[Ad]=l;c=ho(go(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Ti(lc);d=ao(d);if(0==d.length)throw new yk(Kc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
+h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}yw(this,this.L);Dw(this);Li(go(this.hb),Yf,!1);Li(this.L.c,b+"Content",!0)}u(310,311,li);_.nd=function(){Uv(this.L)};_.od=function(){Xv(this.L)};_.Cd=function(){return this.L.bb};_.xd=function(){return new Aw(this.L)};_.ud=function(a){return this.L.ud(a)};_.Dd=function(a){yw(this.L,a);Dw(this)};_.L=null;u(309,310,li);_.rd=function(){Xv(this)};
+function Mw(){Mw=x;Nw=new Ow(Fb,0,(Iw(),Jw));Pw=new Ow(oc,1,Qw);Rw=new Ow(vc,2,Sw);Tw=L(Uw,m,24,[Nw,Pw,Rw])}function Ow(a,b,c){I.call(this,a,b);this.b=c}u(313,140,{24:1,72:1,76:1,78:1},Ow);_.b=null;var Tw,Nw,Pw,Rw;function Vw(){Vw=x;Ww=L(zt,m,1,[Rg,vf,sd])}
+function Lw(a){var b;Vw();var c,d;c=this.hb=$doc.createElement(Fg);this.d=$doc.createElement(Ig);Qu(c,this.d);c[wd]=0;for(c=c[vd]=0;c<a.length;++c)d=(b=$doc.createElement(Wg),b[Ad]=a[c],Qu(b,Xw(a[c]+"Left")),Qu(b,Xw(a[c]+Jb)),Qu(b,Xw(a[c]+"Right")),b),Qu(this.d,d),1==c&&(this.c=go(vv(d,1)));this.hb[Ad]="gwt-DecoratorPanel"}function Xw(a){var b,c;c=$doc.createElement(Jg);b=$doc.createElement(ae);var d=(Ru(),Su(b));c.appendChild(d);c[Ad]=a;b[Ad]=a+"Inner";return c}u(315,312,bi,Lw);_.Bd=function(){return this.c};
+_.c=null;_.d=null;var Ww;u(314,315,bi);u(316,1,{});function ew(){ew=x;fw=new Yw;gw=new Zw}function $w(a){Gs.call(this,a)}function dw(a,b){ew();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Pi(f),A(f,87))d=f,!c&&(c=new Es),Fs(c,d);else throw f;}}if(c)throw new $w(c);}u(317,244,ji,$w);var fw,gw;function Yw(){}u(318,1,{},Yw);_.Id=function(a){a.qd()};function Zw(){}u(319,1,{},Zw);_.Id=function(a){a.rd()};u(322,307,yi);_.Mc=function(a){return B(this,a,(Ir(),Ir(),Jr))};
+_.Nc=function(a){return B(this,a,(tj(),tj(),uj))};_.Oc=function(a){return B(this,a,(Mr(),Mr(),Nr))};_.Pc=function(a){return B(this,a,(vj(),vj(),Ij))};_.qd=function(){Uv(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};u(321,322,yi);function ax(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=ud,b);this.hb[Ad]="gwt-Button";this.hb.innerHTML=a||l}u(320,321,{13:1,15:1,23:1,25:1,28:1,31:1,35:1,37:1},ax);u(323,305,li);_.e=null;_.f=null;
+function bx(a,b){var c;if(a.i)throw new Vv("Composite.initWidget() may only be called once.");Yj(b);c=b.hb;a.hb=c;var d;Ru();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Ru(),c).__gwt_resolve=cx(a));a.i=b;Zv(b,a)}function dx(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);nj();Fv(d,b)}else b.db|=c;a.db=-1}a.i.qd();a.hb.__listener=a;a.sd()}u(324,307,Sh);_.pd=function(){return this.i?this.i.pd():!1};_.qd=function(){dx(this)};_.$c=function(a){Wv(this,a);this.i.$c(a)};
+_.rd=function(){this.i.rd()};_.jd=function(){return this.hb=this.i.jd()};_.i=null;function ex(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[Yd]=qg;break;case 1:c[Yd]=ff;break;case 2:dt(c)!=(et(),ht)&&(c[Yd]=l)}}}function fx(a){this.b=a;this.d=!1;this.e=this.c=dt(a)}u(325,1,{},fx);_.b=null;_.c=null;_.d=!1;_.e=null;function pj(){this.hb=gx()}u(326,312,li,pj);_.Mc=function(a){return B(this,a,(Ir(),Ir(),Jr))};_.Nc=function(a){return B(this,a,(tj(),tj(),uj))};
+_.Oc=function(a){return B(this,a,(Mr(),Mr(),Nr))};_.Pc=function(a){return B(this,a,(vj(),vj(),Ij))};function hx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=go(b);e=null;c&&(c=Jv(c),e=0>c?null:Mu(a.j.c,c));e?ix(a,e):d&&(b.innerHTML=l||l);return b}function ix(a,b){var c;if(b.gb!=a)return!1;try{Zv(b,null)}finally{c=b.hb;ho(c).removeChild(c);var d=a.j,e;e=Jv(c);c[ad]=null;c=d.c;jx(e,c.d);tt(c.c,e,null);d.b=new Kv(e,d.b)}return!0}u(328,306,li);_.xd=function(){return new kx(this)};
+_.ud=function(a){return ix(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function lx(a){if(0>=a.c)throw new mx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new mx("Column index: 0, Column size: "+a.b);}
+function nx(){this.j=new Iv;this.i=$doc.createElement(Fg);this.d=$doc.createElement(Ig);Qu(this.i,this.d);this.hb=this.i;this.e=new ox(this);var a=new px(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Dv(a.c.i,(Ru(),Su(b)),0);Qu(a.b,$doc.createElement(Fd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new mx("Row index: "+a+", Row size: "+d);if(0>c)throw new mx("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new mx("Column index: "+c+", Column size: "+this.b);c=hx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Jg),d.innerHTML=sa||l,Dv(c,(Ru(),Su(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Fd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Jg);
+e.innerHTML=sa;c=$doc.createElement(Wg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)hx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}u(327,328,li,nx);_.b=0;_.c=0;function qx(a){for(;++a.c<a.e.d&&!(null!=Mu(a.e,a.c)););}function kx(a){this.d=a;this.e=this.d.j.c;qx(this)}u(329,1,{},kx);_.Xc=function(){return this.c<this.e.d};
+_.Yc=function(){var a;if(this.c>=this.e.d)throw new nw;a=Mu(this.e,this.c);this.b=this.c;qx(this);return a};_.Zc=function(){var a;if(0>this.b)throw new rx;a=Mu(this.e,this.b);Yj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function ox(a){this.b=a}u(330,1,{},ox);_.b=null;function px(a){this.c=a}u(331,1,{},px);_.b=null;_.c=null;function sx(){sx=x;tx=new ux}var tx;function vx(){vx=x;wx=new xx((up(),xd));yx=new xx(Ye);zx=new xx(kg);Ax=yx;Bx=zx;Cx=Ax}var wx,Cx,yx,Bx,Ax,zx;function ux(){}u(333,1,{},ux);
+function xx(a){this.b=a}u(334,333,{},xx);_.b=null;function Dx(){Dx=x;Ex=new Fx(vf);Gx=new Fx(Rg)}var Ex,Gx;function Fx(a){this.b=a}u(335,1,{},Fx);_.b=null;function Hx(a,b){var c;c=Ix(a);Qu(a.c,c);hw(a,b,c)}function Ix(a){var b;b=$doc.createElement(Jg);b[fd]=a.b.b;b.style[bh]=a.d.b;return b}function Jx(a,b){var c,d;d=ho(b.hb);(c=lw(a,b))&&a.c.removeChild(d);return c}
+function Kx(){this.q=new vw(this);this.f=$doc.createElement(Fg);this.e=$doc.createElement(Ig);Qu(this.f,this.e);this.hb=this.f;this.b=(vx(),Cx);this.d=(Dx(),Gx);this.c=$doc.createElement(Wg);Qu(this.e,this.c);this.f[wd]=bb;this.f[vd]=bb}u(336,323,li,Kx);_.ud=function(a){return Jx(this,a)};_.c=null;function Lx(){Lx=x;new Hi}function Mx(a){Lx();Nx.call(this,a.e.b,a.c,a.d,a.f,a.b)}function Ox(a,b,c,d,e){Lx();this.b=new Px(this,a,b,c,d,e);this.hb[Ad]="gwt-Image"}
+function Nx(a,b,c,d,e){Lx();Ox.call(this,(wu(),new vu(a)),b,c,d,e)}u(337,307,yi,Mx,Ox,Nx);_.Mc=function(a){return B(this,a,(Ir(),Ir(),Jr))};_.Nc=function(a){return B(this,a,(tj(),tj(),uj))};_.Oc=function(a){return B(this,a,(Mr(),Mr(),Nr))};_.Pc=function(a){return B(this,a,(vj(),vj(),Ij))};_.$c=function(a){32768==Uu(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);Wv(this,a)};_.sd=function(){var a=this.b;H(cf,eo(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new Qx(a,this),Un((Rn(),Sn),a.i))};_.b=null;
+u(339,1,{});_.i=null;function Rx(){Rx=x;Sx()}
+function Px(a,b,c,d,e,f){var g,j;Rx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Ag);j=new ju;iu(iu(iu(j,new lu("width:"+e+(Jj(),cg)+nb)),new lu("height:"+f+eg)),new lu("background:url("+b.b+") no-repeat "+-c+"px "+-d+eg));!Tx&&(Tx=new Ux);b=Vx;c=new lu((new lu(j.b.b.b)).b);j=new ku;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=uu(b.b);sn(j.b,b);j.b.b+="' style='";b=uu(c.b);sn(j.b,b);j.b.b+="' border='0'>";j=new nu(j.b.b);g.innerHTML=j.b||l;g=go(g);a.cb&&
+(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),nj(),Fv(g,a)):a.db|=133333119}u(338,339,{},Px);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Qx(a,b){this.b=a;this.c=b}u(340,1,{},Qx);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(cf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=cf)};_.b=null;_.c=null;function Wx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(sx(),tx)?a.c.e==(et(),gt)?(vx(),yx):a.c.e==ft?(vx(),zx):(vx(),Ax):a.c.e==(et(),gt)?(vx(),zx):a.c.e==ft?(vx(),yx):(vx(),Bx);b!=a.d&&(a.d=b,a.hb.style[Lg]=!a.d?l:a.d.b)}u(342,307,yi);_.b=null;_.c=null;_.d=null;
+function Xx(){this.hb=$doc.createElement(ae);this.c=new fx(this.hb);this.hb[Ad]="gwt-Label"}function Yx(){Xx.call(this);ex(this.c,gh);Wx(this)}u(341,342,yi,Xx,Yx);_.Mc=function(a){return B(this,a,(Ir(),Ir(),Jr))};_.Nc=function(a){return B(this,a,(tj(),tj(),uj))};_.Oc=function(a){return B(this,a,(Mr(),Mr(),Nr))};_.Pc=function(a){return B(this,a,(vj(),vj(),Ij))};function Zx(a,b){if(0>b||b>=a.hb.options.length)throw new kw;}function rq(a,b){Zx(a,b);return a.hb.options[b].value}
+function $x(){this.hb=$doc.createElement("select");this.hb[Ad]="gwt-ListBox"}u(343,322,yi,$x);u(344,275,vi);function ay(a){this.b=a}u(345,344,vi,ay);_.Kc=function(){};function by(a){this.b=a}u(346,344,vi,by);_.Qc=function(a){this.b.Jd(a.i,a.b)};function cy(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Wg);Dv(a.f,(Ru(),Su(e)),b);a=(Ru(),Su(c));d.appendChild(a)}else d=vv(a.f,0),Dv(d,(Ru(),Su(c)),b)}
+function dy(a,b,c){var d;ey(a,b);c&&b.b?(ey(a,null),a=b.b,b=(Rn(),Sn),b.d=Vn(b.d,[new fy(a),!1])):null!=b.d&&(a.k=new gy(a,b),c=(Iw(),Qw),a.k.M=c,a.k.U=a.i,a.k.gd()[Ad]=Ke,d=Nv(a.hb),H(Je,d)||cj(a.k,d+"Popup"),Tv(a.k,new by(a),wk?wk:wk=new xk),a.o=b.d,d=a.k,a=new hy(a,b),d.hb.style[ch]=Ne,Fw(d),a.b.p?Ew(a.b.k,Zj(a.b.hb)+G(a.b.hb,Qf)-1,ak(a.c.hb)):Ew(a.b.k,Zj(a.c.hb),ak(a.b.hb)+G(a.b.hb,Pf)-1),d.hb.style[ch]=dh)}function iy(a,b){if(b||!(a.n&&a.o==a.n.d))ey(a,b),a.hb.focus(),b&&a.e&&dy(a,b,!1)}
+function jy(a,b){var c;a:{c=b.target;var d,e;for(e=new Ji(a.j);e.c<e.e.Be();)if(d=Ki(e),d.hb.contains(c)){c=d;break a}c=null}switch(Uu(b.type)){case 1:a.hb.focus();c&&dy(a,c,!0);break;case 16:c&&iy(a,c);break;case 32:c&&iy(a,null);break;case 2048:ky(a);break;case 128:switch(c=b.keyCode||0,c){case 37:ky(a)||a.p||ly(a);b.cancelBubble=!0;b.preventDefault();break;case 39:ky(a)||(a.p?null!=a.n.d&&!a.n.d.ag().ag()&&(dy(a,a.n,!1),a.n.d.ag()):my(a));b.cancelBubble=!0;b.preventDefault();break;case 38:ky(a)||
+a.p&&ly(a);b.cancelBubble=!0;b.preventDefault();break;case 40:ky(a)||(a.p?my(a):null!=a.n.d&&!a.n.d.ag().ag()&&(dy(a,a.n,!1),a.n.d.ag()));b.cancelBubble=!0;b.preventDefault();break;case 27:ey(a,null);a.k&&Bw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:ey(a,null);a.k&&Bw(a.k,!1);break;case 13:ky(a)||(dy(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Wv(a,b)}function ny(a,b,c){c&&ey(a,null);ls(a,b,!1);a.o=null;a.k=null}
+function ky(a){var b;if(!a.n){for(b=new Ji(a.j);b.c<b.e.Be();){b=Ki(b);ey(a,b);break}return!0}return!1}function ey(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Nv(c.hb)+Va;Li(c.gd(),d,!1);a.p&&(c=ho(a.n.hb),2==wv(c)&&(c=vv(c,1),Li(c,Dg,!1)))}if(b){c=Nv(b.hb)+Va;Li(b.gd(),c,!0);a.p&&(c=ho(b.hb),2==wv(c)&&(c=vv(c,1),Li(c,Dg,!0)));yl();c=a.hb;var d=new Zk(b.hb),e=(tl(),ul),d=L(oy,m,5,[d]),e=e.b,f,g,j,h;f=new qn;for(j=0,h=d.length;j<h;++j)g=d[j],rn(rn(f,g.b),ba);d=ao(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function my(a){var b,c,d;if(a.n){for(b=c=Oj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Mu(a.j,b):Mu(a.j,c);break}ey(a,d)}}function ly(a){var b,c,d;if(a.n){for(b=c=Oj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Mu(a.j,b):Mu(a.j,c);break}ey(a,d)}}u(347,307,yi);_.$c=function(a){jy(this,a)};_.rd=function(){this.k&&Bw(this.k,!1);Xv(this)};_.Jd=function(a,b){ny(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function fy(a){this.b=a}u(348,1,{},fy);_.xc=function(){py(this.b)};_.b=null;
+function qy(a){this.b=a}u(349,1,{},qy);_.Kc=function(){ey(this.b,null)};_.b=null;function gy(a,b){this.b=a;this.c=b;Gw.call(this,!0,qf);yw(this.L,this.c.d);Dw(this);this.Z=!0;this.c.d.ag()}u(350,310,li,gy);_.Wc=function(a){var b,c;if(!a.b)switch(Uu(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&ey(this.b,null)}};_.b=null;_.c=null;function hy(a,b){this.b=a;this.c=b}u(351,1,{},hy);_.b=null;var ry=_.c=null;
+function sy(){sy=x;ry=new hu((wu(),new vu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function ty(a,b){this.hb=$doc.createElement(Jg);var c=Nv(this.hb)+Va;Li(this.gd(),c,!1);this.hb.textContent=a||l;this.hb[Ad]="gwt-MenuItem";c=io();this.hb.setAttribute(Pe,c);yl();this.hb.setAttribute("role",em.b);this.b=b}u(354,308,{28:1,32:1,35:1},ty);_.b=null;_.c=null;_.d=null;
+function uy(){var a;this.hb=$doc.createElement(Jg);this.hb[Ad]="gwt-MenuItemSeparator";a=$doc.createElement(ae);Qu(this.hb,a);a[Ad]="menuSeparatorInner"}u(355,308,ti,uy);function vy(){var a,b,c,d,e;b=null.ag();e=rj();d=sj();b[$d]=(jp(),If);b[fh]=0+(Jj(),cg);b[Me]=cb;c=$doc;c=(H(c.compatMode,Hb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Hb)?a.documentElement:a.body).scrollHeight||0;b[fh]=(c>e?c:e)+cg;b[Me]=(a>d?a:d)+cg;b[$d]="block"}function Hw(){}u(356,1,{},Hw);_.Sc=function(){vy()};
+function wy(a){this.b=a}u(357,1,{},wy);_.Wc=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.Wc(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(Uu(d.type)){case 4:case 1048576:if(mj){a.c=!0;break}if(!c&&b.N){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(mj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function xy(a){this.b=a}u(358,1,{},xy);_.b=null;function Iw(){Iw=x;Jw=new yy(Fb,0);Qw=new yy(oc,1);Sw=new yy(vc,2);zy=L(Ay,m,33,[Jw,Qw,Sw])}function yy(a,b){I.call(this,a,b)}u(359,140,{33:1,72:1,76:1,78:1},yy);var zy,Jw,Qw,Sw;function By(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=iv(a.b.S),vy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Ui(a.i.b),a.i=null,a.c=!1)}function Cy(a){a.k||(By(a),a.d||(kj(),qw(lj(null),a.b)));a.b.hb.style[Dd]="rect(auto, auto, auto, auto)";a.b.hb.style[Vf]=dh}
+function Dy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=wt(b*a.e);j=wt(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Dd]="rect("+g+dg+f+dg+c+dg+e+"px)"}
+function Cw(a,b,c){a.d=c;ek(a);a.j&&(fk(a.j),a.j=null,Cy(a));a.b._=b;var d=a.b;d.Y&&(Ui(d.Y.b),d.Y=null);d.T&&(Ui(d.T.b),d.T=null);if(d._){d.Y=Xu(new wy(d));var e;e=new xy(d);cv();e=dv?vs(dv.b,(!us&&(us=new xk),us),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(Iw(),Jw)&&!b&&(c=!1);a.k=b;c?b?(By(a),a.b.hb.style[Zf]=cd,-1!=a.b.ab&&a.b.Gd(a.b.W,a.b.ab),a.b.hb.style[Dd]="rect(0px, 0px, 0px, 0px)",kj(),pw(lj(null),a.b),a.j=new Ey(a),lk(a.j,1)):gk(a,200):(By(a),a.k?(a.b.hb.style[Zf]=cd,-1!=a.b.ab&&a.b.Gd(a.b.W,a.b.ab),
+kj(),pw(lj(null),a.b)):a.d||(kj(),qw(lj(null),a.b)),a.b.hb.style[Vf]=dh)}function Kw(a){var b=(nk(),ok);this.n=new mk(this);this.t=b;this.b=a}u(360,17,{},Kw);_.zc=function(){Cy(this)};_.Ac=function(){this.e=G(this.b.hb,Pf);this.f=G(this.b.hb,Qf);this.b.hb.style[Vf]=Ne;Dy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Dy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Ey(a){rk();this.b=a}u(361,24,{},Ey);_.Dc=function(){this.b.j=null;gk(this.b,200)};_.b=null;
+function Ru(){Ru=x;Fy()}function Su(a){return a.__gwt_resolve?a.__gwt_resolve():a}function cx(a){return function(){this.__gwt_resolve=Gy;return a.jd()}}function Gy(){throw"A PotentialElement cannot be resolved twice.";}
+function Fy(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function kj(){kj=x;Hy=new Iy;Jy=new Hi;Yv=new Es}function Ky(a){this.q=new vw(this);this.hb=a;Uv(this)}
+function lj(a){kj();var b,c;c=gj(Jy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==Jy.e){var d=new Ly;uk();vk(wk?wk:wk=new xk,d)}!b?c=new My:c=new Ky(b);z(Jy,a,c);Fs(Yv,c);return c}u(363,304,li,Ky);var Hy,Jy,Yv;function Iy(){}u(364,1,{},Iy);_.Id=function(a){a.pd()&&a.rd()};function Ly(){}u(365,1,{},Ly);_.Qc=function(){kj();try{dw(Yv,Hy)}finally{Ny(Yv.b),Ny(Jy)}};function My(){Ky.call(this,$doc.body)}u(366,363,li,My);
+_.Ad=function(a,b,c){tw(a,b-0,c-0)};function Aw(a){this.d=a;this.b=!!this.d.bb}u(367,1,{},Aw);_.Xc=function(){return this.b};_.Yc=function(){if(!this.b||!this.d.bb)throw new nw;this.b=!1;return this.c=this.d.bb};_.Zc=function(){this.c&&this.d.ud(this.c)};_.c=null;_.d=null;function Oy(a,b){a.hb[ah]=null!=b?b:l}u(370,322,yi);_.$c=function(a){0!=(Uu(a.type)&896)?Wv(this,a):Wv(this,a)};_.sd=function(){};function Py(){Py=x;Qy()}u(369,370,yi);
+function Ry(){var a;Py();var b=(a=$doc.createElement("INPUT"),a.type=Kg,a);!Au&&(Au=new zu);!yu&&(yu=new xu);this.hb=b;this.hb[Ad]="gwt-TextBox"}u(368,369,yi,Ry);function Qy(){Qy=x;Sy=new Ty;Uy=new Vy;Wy=new Xy;Yy=new Zy;$y=L(az,m,36,[Sy,Uy,Wy,Yy])}u(371,140,Ai);var $y,Sy,Uy,Wy,Yy;function Ty(){I.call(this,Fb,0)}u(372,371,Ai,Ty);function Vy(){I.call(this,bc,1)}u(373,371,Ai,Vy);function Xy(){I.call(this,dc,2)}u(374,371,Ai,Xy);function Zy(){I.call(this,uc,3)}u(375,371,Ai,Zy);
+function bz(a,b){if(0>b||b>=a.d)throw new kw;return a.b[b]}function mw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function iw(a,b,c){var d,e;if(0>c||c>a.d)throw new kw;if(a.d==a.b.length){e=y(cz,m,37,2*a.b.length,0);for(d=0;d<a.b.length;++d)tt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)tt(a.b,d,a.b[d-1]);tt(a.b,c,b)}function vw(a){this.c=a;this.b=y(cz,m,37,4,0)}u(376,1,{},vw);_.xd=function(){return new ow(this)};_.b=null;_.c=null;_.d=0;
+function bw(a){if(a.b>=a.c.d)throw new nw;return a.c.b[++a.b]}function cw(a){if(0>a.b||a.b>=a.c.d)throw new rx;a.c.c.ud(a.c.b[a.b--])}function ow(a){this.c=a}u(377,1,{},ow);_.Xc=function(){return this.b<this.c.d-1};_.Yc=function(){return bw(this)};_.Zc=function(){cw(this)};_.b=-1;_.c=null;function Sx(){Sx=x;Vx=(wu(),new vu(Mn()+"clear.cache.gif"))}var Vx,Tx=null;function Ux(){}u(379,1,{},Ux);function dz(){dz=x;Sx()}function ez(a,b,c,d,e){dz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function fz(a,b,c){dz();ez.call(this,(wu(),new vu(a)),b,0,c,16)}u(380,316,{},ez,fz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function gx(){var a;a=$doc.createElement(ae);a.tabIndex=0;return a}function Ui(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?xs(b,new Cu(b,c,d,a)):Ls(b,c,d,a)}function Bs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(385,1,{},Bs);_.b=null;_.c=null;_.d=null;_.e=null;function ys(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(386,1,{},ys);_.xc=function(){zs(this.b,this.e,this.d,this.c)};
+_.b=null;_.c=null;_.d=null;_.e=null;function Cu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}u(387,1,{},Cu);_.xc=function(){Ls(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function gz(a,b){b.n!=a&&(!a.ic&&(a.ic=new dj),b.n=a,Yi(a.ic,b))}function hz(a){var b;b=a.cZ.e;if(-1!=Ov(b,Pv(36)))return null;a=a.jc.c.c++;return b=bo(b,iz(b,Pv(46))+1)+l+a}function jz(a,b,c,d){0==--a.dc&&(a.oc!=a.Zd()&&(d|=4),!a.nc&&(d|=2),0<d&&new kz(a,b,c,bu(d)))}
+function lz(a){return!a._b&&a.gc?lz(a.gc):a._b}function mz(a){return!a.bc&&a.gc?mz(a.gc):a.bc}function nz(a){var b;b=new oz;if(a.Zd()){for(;a&&!A(a,58);a=a.gc){var c=b,d=a.Wd();c.b+=a.Vd();c.c+=d}A(a,58)&&(c=a.Wd(),b.b+=a.Vd(),b.c+=c);return b}throw new pz;}function qz(a){a.kc=!1;a.ge();rz(a)}function rz(a){if((a=A(a,58)?null:a.gc)&&a.kc)qz(a),a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}function sz(a){return(a=a.Od())?a:new tz(1,1)}function uz(a){var b;return(b=a.Pd())?new vz(b):new vz(a.Rd())}
+function wz(a){0==a.dc++&&(a.oc=a.Zd(),a.nc=!0,a.de())}function xz(a){return!a.bc?(a.Yd(),!0):!1}function Q(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,44)&&c.b==b.b||a.hc.Sf(b)}function yz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)rz(a),new zz(a,100);if(g!=a.mc||f!=a.cc)a.Yd(),new zz(a,101)}function Az(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.Yd(),a.hc.Tf(b),a.Zd()&&a.fe())}
+function Bz(a){a.lc||(wz(a),Cz(a,!0),Dz(a),a.lc=!0,new zz(a,102),jz(a,a,a.gc,0),rz(a),a.hc.Vf(a))}function Ez(){this.jc=(pq(),pq(),Fz);new Hi;this.Xd();this.fc=(Gz(),Hz)}u(391,1,Wh);_.Ld=function(){return!1};_.Md=function(){return hz(this)};_.Nd=function(){return lz(this)};_.Od=function(){return Iz(this.hc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.cc};_.Rd=function(){return this._d()};_.Sd=function(){return new Jz(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.mc};
+_.Vd=function(){return this.pc};_.Wd=function(){return this.qc};_.Xd=function(){};_.Yd=function(){qz(this)};_.Zd=function(){return this.lc&&!!this.gc&&this.gc.Zd()};_.$d=function(){};_._d=function(){return sz(this)};_.ae=function(){};_.be=function(){return(null==this.ec&&(this.ec=this.Md()),this.ec)+za+this.Vd()+za+this.Wd()+za+this.Ud()+gh+this.Qd()+(this.lc?l:",hidden")};_.ce=function(){return uz(this)};_.de=function(){};_.ee=function(){return xz(this)};_.fe=function(){};
+_.ge=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.he=function(a,b){this.ie(this.pc,this.qc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this.ac,!0);this.ac=0};_.je=function(a,b,c,d){yz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Qc+this.be()+Tc};_.ke=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function S(a,b,c){var d;if(-1>a.Wb.b.d)throw new yk("Missing message: awt.12A");if(A(b,46)){if(b==a)throw new yk("Missing message: awt.12B");a:{if(a&&!A(a,58))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,58))break;d=d.gc}d=!1}if(d)throw new yk("Missing message: awt.12C");if(A(b,58))throw new yk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new vn;var e=Oj(d.Wb.b,b),f;f=Mu(d.Wb.b,e);d.Xb&&d.Xb.qe(f);Kz(d,e);new Lz(d,301,f)}d=a.Wb.b.d;wz(b);Mz(a.Wb.b,d,b);d=(b.gc=a,b.$d(!0),qz(a),!!a.Xb&&
+A(a.Xb,51)&&(a.Xb.o=!1),jz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,51)){var g=a.Xb;if(!b)throw new ws("Missing message: awt.185");if(null==c||null!=c)Nz(g,c,b);else throw new yk("Missing message: awt.92");}else a.Xb.me(null==c?null:c,b)}catch(j){j=Pi(j);if(A(j,81))throw b=j,Kz(a,d),b;throw j;}b.ge();new Lz(a,300,b)}function Oz(a,b){var c;c=a.le();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Pz(a){var b;b=a.le();return new Qz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function Cz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Mu(a.Wb.b,c).$d(b)}function Kz(a,b){var c;c=Mu(a.Wb.b,b);wz(c);c.$d(!1);Pu(a.Wb.b,b);c.gc=null;qz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1);jz(c,c,a,1)}function Rz(a){var b=(Sz(),Tz);Az(a,b);for(b=0;b<a.Wb.b.d;++b)Mu(a.Wb.b,b).ee()}function Uz(a,b){var c,d;if(a.Xb)for(d=new Ji(a.Wb.b);d.c<d.e.Be();)c=Ki(d),a.Xb.qe(c);if(b)for(d=new Ji(a.Wb.b);d.c<d.e.Be();)c=Ki(d),b.me(null,c);a.Xb=b;qz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}
+function Dz(a){if(!a.kc){a.Xb&&a.Xb.ne(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Mu(a.Wb.b,c),b.kc||b.ke();a.kc=!0}}function Vz(){Ez.call(this);this.Wb=new Wz;this.$b=(pq(),pq(),Fz)}u(390,391,Ph);_.Od=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.oe(this));return this.Yb};_.Pd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.pe(this));return this.Zb};_.le=function(){return this.Sd()};_.Rd=function(){return sz(this)};_.Td=function(){return uz(this)};
+_.Xd=function(){this.hc=(pq(),new Xz)};_.Yd=function(){qz(this);this.Xb&&A(this.Xb,51)&&(this.Xb.o=!1)};_.$d=function(a){Cz(this,a)};_._d=function(){return sz(this)};_.ce=function(){return uz(this)};_.de=function(){var a;for(a=0;a<this.Wb.b.d;++a)wz(Mu(this.Wb.b,a))};_.ee=function(){var a;if(!xz(this))return!1;for(a=0;a<this.Wb.b.d;++a)Mu(this.Wb.b,a).ee();return!0};_.ge=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Mu(this.Wb.b,b),a.ge()};_.ke=function(){Dz(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function Yz(){var a=new Zz;Vz.call(this);Uz(this,a)}u(389,390,Ph,Yz);_.Md=function(){return"panel"+this.$b.c.e++};function $z(a,b,c){a=aA(a.Vb,b,c);a.k=!0;return new bA(a)}function cA(a){a.ae(a.Vb.e)}function dA(a){return new tz(G(a.Vb.hb,Qf),G(a.Vb.hb,Pf))}u(388,389,Ph);_.Qd=function(){return G(this.Vb.hb,Pf)};_.Ud=function(){return G(this.Vb.hb,Qf)};_.Vd=function(){return Zj(this.Vb.hb)};_.Wd=function(){return ak(this.Vb.hb)};
+_.Zd=function(){return this.Vb.hb.style.display!=If};_.fe=function(){cA(this)};_.he=function(){};_.Vb=null;function eA(a){if(null!=a)this.f=a;else throw new fA;}u(393,1,gi);_.tS=function(){return this.cZ.e+"[source="+this.f+Tc};_.f=null;
+function gA(){gA=x;hA=new Hi;z(hA,new T(400),new iA(vh));z(hA,new T(401),new iA(vh));z(hA,new T(402),new iA(vh));z(hA,new T(500),new iA(xh));z(hA,new T(501),new iA(xh));z(hA,new T(502),new iA(xh));z(hA,new T(503),new iA(yh));z(hA,new T(504),new iA(xh));z(hA,new T(505),new iA(xh));z(hA,new T(506),new iA(yh));z(hA,new T(507),new iA(Jh));z(hA,new T(100),new iA(lh));z(hA,new T(101),new iA(lh));z(hA,new T(102),new iA(lh));z(hA,new T(103),new iA(lh));z(hA,new T(1004),new iA(uh));z(hA,new T(1005),new iA(uh));
+z(hA,new T(800),new iA(Fh));z(hA,new T(801),new iA(Fh));z(hA,new T(200),new iA(zh));z(hA,new T(201),new iA(zh));z(hA,new T(202),new iA(zh));z(hA,new T(204),new iA(zh));z(hA,new T(203),new iA(zh));z(hA,new T(209),new iA(Kh));z(hA,new T(208),new iA(Lh));z(hA,new T(207),new iA(Lh));z(hA,new T(206),new iA(zh));z(hA,new T(205),new iA(zh));z(hA,new T(1400),new iA(Hh));z(hA,new T(1401),new iA(Ih));z(hA,new T(1402),new iA(Ih));z(hA,new T(300),new iA(mh));z(hA,new T(301),new iA(mh));z(hA,new T(1100),new iA(Eh));
+z(hA,new T(1101),new iA(Eh));z(hA,new T(1200),new iA(Gh));z(hA,new T(701),new iA(Ch));z(hA,new T(900),new iA(Dh));z(hA,new T(1001),new iA(Ah));z(hA,new T(601),new iA(Bh))}u(392,393,gi);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.f,45)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Md()),a.ec),null==a&&(a=l));return this.cZ.e+Qc+this.be()+"] on "+(0<a.length?a:this.f)};_.e=0;var hA;function iA(a){this.b=a}u(395,1,{},iA);_.b=kh;function jA(){}u(396,1,{},jA);_.b=null;_.c=null;
+function kA(a,b){var c;b&&(a.b?(c=new lA(a.b),tt(c.c,c.d++,b),a.b=c):(a.b=new dj,Yi(a.b,b)))}u(398,1,gi);_.b=null;function mA(){}function nA(){}u(397,398,gi,mA,nA);function oA(){oA=x;Math.sqrt(2)}function pA(a){oA();if(0>a)throw new yk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}u(399,1,{41:1},pA);_.eQ=function(a){return a===this?!0:A(a,41)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new qA;a.b=31*a.b+wt((new rA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+wt((new rA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function sA(){sA=x;tA=new Es;uA=new tz(0,0);Fs(tA,Cb);Fs(tA,Sb);Fs(tA,xb);Fs(tA,"Last");Fs(tA,Jb);Fs(tA,kc);Fs(tA,Jc);Fs(tA,Oc);Fs(tA,Qb)}
+function Nz(a,b,c){var d;if(null==b)d=Jb;else if(d=b,!yv(tA.b,b))throw new yk(vA());vt(gj(a.d,d))===vt(c)&&vt(gj(a.c,c))===vt(d)||((b=gj(a.d,d))&&wA(a,b,d),xA(a.b.xd(),c)&&wA(a,c,d),b=a.b,new yA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function zA(a,b){return new tz(Uj(b[1].c,Uj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Uj(b[0].b,Uj(b[4].b,b[3].b))+a.n)}function wA(a,b,c){AA(a.b,b);Si(a.c,b);Si(a.d,c)}
+function BA(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;CA(c,c.length,uA);c=a.j;CA(c,c.length,uA);c=a.p;CA(c,c.length,null);a.q=0;for(d=DA(a.b,0);d.c!=d.e.b;){c=EA(d);e=gj(a.c,c);var f=b.fc;e=En(e,Jb)?0:En(e,kc)?1:En(e,Jc)?2:En(e,Oc)?4:En(e,Qb)?3:En(e,Cb)?f.b?4:3:En(e,xb)?f.b?3:4:En(e,Sb)?1:2;c.lc?a.p[e]||(tt(a.p,e,c),++a.q,a.i[e]=c.Rd(),a.j[e]=c.Td()):a.p[e]||(a.i[e]=c.Rd(),a.j[e]=c.Td())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function FA(){sA();GA.call(this,0)}function GA(a){sA();pq();this.b=new HA;this.c=new Hi;this.d=new Hi;this.e=a;this.k=0;this.o=!1;this.p=y(IA,m,45,5,0);this.i=y(JA,m,47,5,0);this.j=y(JA,m,47,5,0);this.q=this.f=this.n=0}u(400,1,{51:1,72:1},FA,GA);_.me=function(a,b){Nz(this,a,b)};
+_.ne=function(a){BA(this,a);if(0!=this.q)if(a=Pz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ie(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].he(a.c,this.j[1].b),this.p[1].je(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].he(this.j[4].c,c),this.p[4].je(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].ie(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].he(a.c,
+this.j[2].b),this.p[2].je(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].he(this.j[3].c,c),this.p[3].je(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.oe=function(a){var b;b=this.o;BA(this,a);this.o=b;return 0==this.q?Oz(a,new tz(0,0)):Oz(a,zA(this,this.i))};_.pe=function(a){var b;b=this.o;BA(this,a);this.o=b;return Oz(a,zA(this,this.j))};_.qe=function(a){var b;b=gj(this.c,a);null!=b&&wA(this,a,b)};_.tS=function(){return KA.e+"[hgap="+this.e+",vgap="+this.k+Tc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var uA,tA;function LA(a){Ez.call(this);this.hc=(pq(),new MA(a,this))}u(401,391,{42:1,45:1,52:1,66:1,72:1},LA);_.Md=function(){return ud+this.jc.c.b++};_.Od=function(){return!mz(this)?new tz(0,0):Iz(this.hc,this)};_.ge=function(){};u(403,1,{});u(402,403,{},function(){});function NA(){NA=x}
+function OA(a,b){if(null==b)throw new ws("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Tf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function PA(){NA();Ez.call(this);new dj;this.hc=new QA((pq(),this))}u(404,391,{43:1,45:1,52:1,66:1,72:1},PA);_.Od=function(){return Iz(this.hc,this)};
+_.be=function(){return(null==this.ec&&(this.ec=hz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+gh+this.cc+(this.lc?l:",hidden")+",current="+rq(this.hc.b,this.hc.b.hb.selectedIndex)};function RA(){RA=x;SA=new TA(255,255,255);UA=new TA(192,192,192);VA=new TA(128,128,128);WA=new TA(64,64,64);XA=YA=new TA(0,0,0);ZA=new TA(255,0,0);new TA(255,175,175);$A=new TA(255,200,0);aB=new TA(255,255,0);new TA(0,255,0);bB=new TA(255,0,255);cB=new TA(0,255,255);dB=eB=new TA(0,0,255)}
+function fB(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new TA(3,3,3);3>c&&0!=c?c=3:(c=wt(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=wt(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=wt(a/0.7),a=255<a?255:a);return new TA(c,a,b)}function gB(a){return new TA(wt(0.7*(a.b>>16&255)),wt(0.7*(a.b>>8&255)),wt(0.7*(a.b&255)))}function TA(a,b,c){RA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new yk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+u(405,1,{44:1,53:1,57:1},TA);_.eQ=function(a){return A(a,44)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return hB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Tc};_.b=0;var XA,dB,YA,eB,cB,WA,VA,UA,bB,$A,ZA,SA,aB;function Gz(){Gz=x;Hz=new iB(!0);jB=new Es;Fs(jB,"ar");Fs(jB,"fa");Fs(jB,"iw");Fs(jB,"ur")}function iB(a){this.b=a}u(406,1,gi,iB);_.b=!1;var Hz,jB;u(408,1,{62:1,75:1});function kB(){tz.call(this,0,0)}function tz(a,b){this.c=a;this.b=b}
+function vz(a){tz.call(this,a.c,a.b)}u(407,408,{47:1,62:1,72:1,75:1},kB,tz,vz);_.eQ=function(a){return a===this?!0:A(a,47)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new qA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return lB.e+"[width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;function zr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}u(409,1,gi,zr,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.re=function(){return 0!=(this.f&4)};_.se=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.se()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Tc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function mB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function nB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(jx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function oB(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Td():c.Rd(),g=Uj(g,c.b),j+=c.c+a.d);return new tz(j,g+2*a.e)}function Zz(){pB.call(this,1,5,5)}
+function pB(a,b,c){pq();this.d=b;this.e=c;this.b=a}u(410,1,gi,Zz,pB);_.me=function(){};
+_.ne=function(a){this.c=qB(a.Wb);if(0!=mB(this)){var b,c,d,e,f,g,j,h,n,o,r;b=Pz(a);g=a.le();j=a.fc.b;n=new dj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,t,v;q=a.Wb.b.d;d=new rB(q);for(v=0;v<q;++v)tt(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(t=c[q],t.gc==a){var D=d,E=Oj(a.Wb.b,t);jx(E,D.d);tt(D.c,E,t)}for(d=new Ji(d);d.c<d.e.Be();)if((c=Ki(d))&&c.lc)a=c.Td(),!e&&o+a.c>b.c&&(nB(this,n,b.c-(o-this.d),g.c,r,h,j),n.Me(),o=f,r+=h+this.e,h=0),e=!1,tt(n.c,n.d++,c),o+=a.c+this.d,h=Uj(h,a.b);nB(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.oe=function(a){this.c=qB(a.Wb);return 0==mB(this)?Oz(a,new tz(10,10)):Oz(a,oB(this,!1))};_.pe=function(a){this.c=qB(a.Wb);return 0==mB(this)?Oz(a,new tz(10,10)):Oz(a,oB(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ye;break;case 2:a=kg;break;case 1:a=xd;break;case 4:a="trailing";break;default:a="leading"}return sB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Tc};_.b=0;_.c=null;_.d=0;_.e=0;function Sz(){Sz=x;Tz=new tB(Ob,0,12)}
+function tB(a,b,c){Sz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}u(411,1,{48:1,72:1},tB);_.b=null;_.c=0;_.d=0;var Tz;u(412,1,Uh);_.tS=function(){return uB.e+"[font="+this.c+"ascent="+vB(this.c).b+", descent="+vB(this.c).c+", height="+vB(this.c).d+Tc};_.c=null;function wB(a){if(!a.n){wz(a);a.Ed();var b,c;for(b=0;b<a.p.d;++b)(c=Mu(a.p,b))&&wB(c);Cz(a,!1);a.n=!0;jz(a,a,a.gc,0);new xB(a,202)}}
+function yB(a){var b,c;a.lc&&(a.hc.Ed(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Mu(a.p,b))&&c.Ed()}function zB(a){!mz(a)&&Rz(a);var b=uz(a);a.ie(a.pc,a.qc,b.c,b.b);Dz(a)}function AB(a,b){a.q!=b&&(a.q=b)}u(414,390,wi);_.Sd=function(){return new Jz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Ed=function(){yB(this)};_.Zd=function(){return this.hc.d._};_.ie=function(a,b,c,d){yz(this,a,b,c,d);this.ac=0};_.je=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;yz(this,a,b,c,d);this.lc&&e&&!f&&Dz(this)};_.n=!1;_.q=!1;
+function BB(a){Vz.call(this);this.r=new nA;this.p=new dj;this.o=new Jz(0,0,0,0);this.lc=!1;Uz(this,new FA);this.hc&&CB(this.hc.d.A.c,a);this.hc&&DB(this.hc,!0);AB(this,!0)}u(413,414,wi);_.le=function(){return new Jz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Vd=function(){return Zj(this.hc.d.hb)};_.Wd=function(){return ak(this.hc.d.hb)};_.Xd=function(){this.hc=new EB((pq(),l),this)};
+function FB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=fB(g),f=new TA(wt(0.7*(g.b>>16&255)),wt(0.7*(g.b>>8&255)),wt(0.7*(g.b&255))),(a.e=g)&&(a.i=jg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new TA(wt(0.7*(g.b>>16&255)),wt(0.7*(g.b>>8&255)),wt(0.7*(g.b&255))),f=fB(g),(a.e=j)&&(a.i=jg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;GB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=jg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);GB(a,b,c,d,1);GB(a,b,c+1,1,e);(a.e=f)&&(a.i=jg+(f.b>>16&255)+za+(f.b>>8&255)+
+za+(f.b&255)+va);GB(a,b+d,c,1,e);GB(a,b+1,c+e,d,1)}u(415,1,{});_.tS=function(){return"Graphics"};u(416,415,{});function HB(a){var b,c;c=Uj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new tz(b,c)}function IB(a,b,c){var d,e,f,g,j,h;a.c=qB(b.Wb);if(0==a.c.length)return new kB;g=HB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Uj(h,d.c),j=Uj(j,d.b);return new tz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function JB(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=wt(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function KB(){LB.call(this,7)}function LB(a){pq();this.e=0;this.b=1;this.f=a;this.d=0}u(417,1,gi,KB,LB);_.me=function(){};
+_.ne=function(a){var b,c;this.c=qB(a.Wb);if(0!=this.c.length&&(b=Pz(a),!(0>=b.c||0>=b.b))){c=HB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(N,s,-1,d,1);e=y(N,s,-1,d,1);h=y(N,s,-1,c,1);n=y(N,s,-1,c,1);JB(b.c,b.d,this.d,f,e);JB(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ie(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.oe=function(a){return Oz(a,IB(this,a,!1))};_.pe=function(a){return Oz(a,IB(this,a,!0))};_.qe=function(){};
+_.tS=function(){return MB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Tc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function rx(){yn()}function Vv(a){yn();this.i=a}u(419,97,Nh,rx,Vv);function pz(){yn();this.i="Missing message: awt.151"}u(418,419,Nh,pz);u(420,1,{});function Jz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}u(421,1,{50:1,72:1,75:1},Jz);_.eQ=function(a){return a===this?!0:A(a,50)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return NB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function OB(a){PB.call(this,a,0)}function PB(a,b){Ez.call(this);this.hc=(pq(),new QB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(vx(),wx);c.b=d;Wx(c);break;case 0:c=c.b;d=(vx(),yx);c.b=d;Wx(c);break;case 2:c=c.b,d=(vx(),zx),c.b=d,Wx(c)}}u(422,391,Wh,OB,PB);
+_.Od=function(){return!mz(this)?new tz(0,0):Iz(this.hc,this)};_.be=function(){var a=(null==this.ec&&(this.ec=hz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+gh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ye;switch(this.b){case 1:b=xd;break;case 2:b=kg}return a+b+",text=null"};_.b=0;u(425,1,gi);_.be=function(){return this.k};_.tS=function(){return this.cZ.e+Qc+this.be()+Tc};_.k=null;_.n=null;
+function RB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function SB(a){this.o=(pq(),pq(),Fz);var b;var c;b=this.cZ.e;-1!=Ov(b,Pv(36))?b=null:(c=this.o.c.d++,b=bo(b,iz(b,Pv(46))+1)+l+c);this.k=b;this.e=new mA;this.i=a;this.f=!0;this.j=new TB(this)}u(424,425,gi,SB);_.be=function(){return RB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;u(423,424,zi);_.be=function(){return RB(this)+(this.c?",tearOff":l)};_.c=!1;u(427,1,{63:1});
+_.eQ=function(a){return a===this?!0:A(a,63)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new qA;UB(a,this.b);UB(a,this.c);return a.b};function oz(){this.c=this.b=0}function VB(a,b){this.b=a;this.c=b}function WB(a){var b=a.c;this.b=a.b;this.c=b}u(426,427,{54:1,63:1,72:1},oz,VB,WB);_.eQ=function(a){return a===this?!0:A(a,54)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return XB.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;
+function YB(a,b){if(!b)throw new ws("Missing message: awt.70");var c=a.b;if(H(b.i,Ca)){var c=c.b.b,d=new uy,e=c.d.d;if(0>e||e>c.d.d)throw new kw;c.p&&(d.hb[Gd]=2);cy(c,e,d.hb);Mz(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new kw;Mz(d.d,e,c);for(f=g=0;f<e;++f)A(Mu(d.d,f),32)&&++g;Mz(d.j,g,c);cy(d,e,c.hb);c.c=d;e=Nv(c.hb)+Va;Li(c.gd(),e,!1);d.p&&(e=Oj(d.d,c),-1!=e&&(d=vv(d.p?d.f:vv(d.f,0),e),2==wv(d)&&d.removeChild(vv(d,1)),c.hb[Gd]=2))}}
+function ZB(){SB.call(this,l);new dj;this.c=!1;this.b=(pq(),new $B)}u(428,423,zi,ZB);_.b=null;u(431,1,{56:1,65:1,75:1});u(430,431,{56:1,64:1,65:1,75:1});_.eQ=function(a){return a===this?!0:A(a,64)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new qA;UB(a,this.d);UB(a,this.e);UB(a,this.c);UB(a,this.b);return a.b};function Qz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}u(429,430,{55:1,56:1,64:1,65:1,72:1,75:1},Qz);
+_.eQ=function(a){return a===this?!0:A(a,55)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return aC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function bC(){bC=x;cC=new dC;eC=new fC;gC=new fC}var cC,gC,eC;u(433,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Bi(this)};function dC(){}u(434,433,{},dC);function fC(){}u(435,1,{},fC);u(436,391,Wh);_.Nd=function(){return null};
+function hC(a,b){var c;c=new iC(mz(a));return!c?null:new tz(jC(c,"_")*b+6,vB(c.c).d+6)}function kC(a,b){var c;c=hC(a,b);return!c?sz(a):c}function lC(a,b){var c;c=hC(a,b);return!c?uz(a):c}function mC(a,b){var c=a.hc;Oy(c.b,b);c.f.b=-1;c.f.c=-1}function nC(a){oC.call(this,a,null!=a?a.length:0)}function oC(a,b){Ez.call(this);this.b=0>b?0:b;var c=this.hc;Oy(c.b,a);c.f.b=-1;c.f.c=-1}u(437,436,Wh,nC,oC);_.Md=function(){return"textfield"+this.jc.c.f++};_.Od=function(){return hC(this,eo(this.hc.b.hb,ah).length)};
+_.Pd=function(){return!mz(this)?null:hC(this,eo(this.hc.b.hb,ah).length)};_.Rd=function(){return 0<this.b?kC(this,this.b):sz(this)};_.Td=function(){return 0<this.b?lC(this,this.b):uz(this)};_.Xd=function(){this.hc=(pq(),new pC)};_._d=function(){return 0<this.b?kC(this,this.b):sz(this)};_.ce=function(){return 0<this.b?lC(this,this.b):uz(this)};_.b=0;function pq(){pq=x;Fz=new qC}function rC(){var a=(pq(),pq(),Fz);!a.d&&(a.d=new sC)}function qC(){this.c=new tC;this.e=new jA}u(438,1,{},qC);_.b=null;
+_.d=null;var Fz;function tC(){}u(439,1,{},tC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;u(440,1,{});function uC(){uC=x;vC=new wC;xC=new wC}function yC(a,b){return b==a?!0:!b?!1:!0}function wC(){}u(441,1,{59:1},wC);_.eQ=function(a){return null==a||!A(a,59)?!1:yC(this,a)};_.hC=function(){var a;a=null.ag()+";class="+null.ag();a=!null.ag().ag()?a:a+";charset=";return mu(a)};_.tS=function(){return zC.e+"[MimeType=(null);humanPresentableName="+this.b+Tc};_.b=null;var vC,xC;
+function AC(){AC=x;L(BC,m,59,[(uC(),xC),vC])}function CC(a){var b=(uC(),xC);if(yC(b,(uC(),xC)))return a.b;if(yC(b,vC))return new DC(a.b);throw new EC(b);}function FC(a){AC();this.b=a}u(442,1,{},FC);_.b=null;function EC(a){a="flavor = "+a;yn();this.i=a}u(443,98,{60:1,72:1,79:1,87:1},EC);function GC(a,b){gA();HC.call(this,a,1001,b,kh)}function HC(a,b,c,d){gA();eA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}u(444,392,gi,GC,HC);
+_.be=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+gu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=kh;function zz(a,b){gA();eA.call(this,a);this.e=b}u(445,392,gi,zz);
+_.be=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Vd()+za+a.Wd()+ba+a.Ud()+gh+a.Qd()+va};function Lz(a,b,c){gA();zz.call(this,a,b);this.b=c}u(446,445,gi,Lz);
+_.be=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Md());return a+b.ec};_.b=null;function kz(a,b,c,d){gA();eA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}u(447,392,gi,kz);
+_.be=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(eu(Yt(this.b,lh))&&(a+="PARENT_CHANGED,"),eu(Yt(this.b,mh))&&(a+="DISPLAYABILITY_CHANGED,"),eu(Yt(this.b,uh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=kh;_.c=null;_.d=null;u(448,1,pi);function xB(a,b){gA();zz.call(this,a,b);this.d=null;this.b=this.c=0}
+u(449,445,gi,xB);
+_.be=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;u(450,1,{});function DC(a){if(null==a)throw new vn;}u(451,450,{},DC);
+function IC(){IC=x;JC={};JC["java.vendor"]=ze;JC["package.restrict.access.sun"]=$g;JC["sun.java.launcher"]=gc;JC["sun.management.compiler"]=ze;JC["os.name"]=gc;JC[" sun.boot.class.path"]=gc;JC["path.separator.applet"]=gc;JC["java.vm.specification.vendor"]=ze;JC["java.runtime.version"]=gc;JC["http.proxyPort"]=gc;JC["user.name"]=gc;JC["user.language"]=gc;JC["os.name.applet"]=gc;JC["browser.version"]=gc;JC["java.version"]=gc;JC["user.timezone"]=gc;JC["java.endorsed.dirs"]=gc;JC["java.specification.name"]=
+"GWT";JC["java.specification.version"]="2.5.0";JC[Te]=cc;!Ur&&(Ur=new bs);Ur.b?JC[Re]="yes":JC[Re]=null}var JC;u(454,98,Rh);function KC(){yn()}function LC(a){yn();this.i=a}u(453,454,{67:1,72:1,79:1,87:1},KC,LC);function MC(){MC=x;NC=new OC}function PC(a){var b;if(a.n){var c;b=new ku;sn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,sn(b.b,a.b));c=a.c;a=a.k;null!=c&&sn(b.b,c);null!=a&&(b.b.b+=ma,sn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function QC(a){MC();var b,c,d;if(null==a)throw new KC;a=ao(a);try{d=Ov(a,Pv(58))}catch(e){e=Pi(e);if(A(e,83))throw new LC(wn(e));throw e;}c=Ov(a,Pv(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;RC();var f,g,j;j=c.length;b=new SC;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new LC(Yb+a);if(!this.n&&(this.n=gj(NC,this.i),this.n||(this.n=(pq(),new TC))&&z(NC,this.i,this.n),!this.n))throw new LC(Yb+a);try{c=a;var n=++d,o=a.length,r,q,t,v,D,E,J,R,ub,Y,M,ea,Cc,bg,zb,Md,Nd,Od,Ya,Dc,Gb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Za,n)==n&&-1==UC(c,Pv(47),n+2))throw new VC(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
+Od=this.k;v=this.e;zb=this.j;r=this.b;Gb=this.o;Ya=UC(M,Pv(35),0);if(0==M.indexOf(Za)&&0!=M.indexOf("////")){ub=2;ea=-1;E=UC(M,Pv(47),2);Nd=UC(M,Pv(63),2);-1!=Nd&&(-1==E||E>Nd)&&(E=Nd);-1==E&&(E=o,v=l);R=E;-1!=Ya&&Ya<E&&(R=Ya);var pd=Pv(64);Dc=M.lastIndexOf(pd,R);r=M.substr(2,R-2);-1<Dc&&(Gb=M.substr(2,Dc-2),ub=Dc+1);Cc=UC(M,Pv(58),-1==Dc?ub:Dc);t=Ov(M,Pv(93));if(-1!=t)try{M.length>t+1?(q=M.charCodeAt(t+1),58==q?Cc=t+1:Cc=-1):Cc=-1}catch(ef){if(ef=Pi(ef),!A(ef,79))throw ef;}-1==Cc||Cc>E?J=M.substr(ub,
+R-ub):(J=M.substr(ub,Cc-ub),bg=M.substr(Cc+1,R-(Cc+1)),0==bg.length?ea=-1:ea=WC(bg,10))}-1<Ya&&(Od=M.substr(Ya+1,o-(Ya+1)));D=-1==Ya?o:Ya;var $b=Pv(63);Md=M.lastIndexOf($b,D);-1<Md?(zb=M.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),Y=iz(v,Pv(47))+1,v=v.substr(0,Y-0)),D=Md):0!=Ya&&(zb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),Y=iz(v,Pv(47))+1,0==Y?v=M.substr(E,D-E):v=v.substr(0,Y-0)+M.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var ve;ve=v;null!=zb&&!H(zb,l)&&(null!=v?ve=v+sb+zb:ve=sb+zb);null==this.i&&(this.i=this.i);this.d=d;this.c=ve;this.f=ea;this.k=Od;var qd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(qd=iz(this.d,Pv(64)))?(this.o=this.d.substr(0,qd-0),this.d=bo(this.d,qd+1)):this.o=null;null!=this.c&&-1<(qd=Ov(this.c,Pv(63)))?(this.j=bo(this.c,qd+1),this.e=this.c.substr(0,qd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Gb;this.e=v;this.j=zb}}catch(rd){rd=
+Pi(rd);if(A(rd,79))throw new LC(wn(rd));throw rd;}if(-1>this.f)throw new LC("incorrect port: "+this.f);}u(455,1,gi,QC);_.tS=function(){return PC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var NC;u(456,1,{});function XC(a,b,c){var d,e;for(d=new YC(a.we().b);ZC(d.b);)if(a=d.c=Ki(d.b),e=a.Af(),null==b?null==e:En(b,e))return c&&(a=new $C(a.Af(),a.Bf()),aD(d)),a;return null}u(460,1,Th);_.ve=function(a){return!!XC(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,90)||this.Be()!=a.Be())return!1;for(a=new YC(a.we().b);ZC(a.b);)if(b=a.c=Ki(a.b),c=b.Af(),b=b.Bf(),!this.ve(c)||!bD(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=XC(this,a,!1);return!a?null:a.Bf()};_.hC=function(){var a,b,c;c=0;for(b=new YC(this.we().b);ZC(b.b);)a=b.c=Ki(b.b),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};_.ze=function(){throw new cD("Put not supported on this map");};
+_.Ae=function(a){a=XC(this,a,!0);return!a?null:a.Bf()};_.Be=function(){return this.we().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new YC(this.we().b);ZC(c.b);)b=c.c=Ki(c.b),a?d+=Aa:a=!0,d+=l+b.Af(),d+=pb,d+=l+b.Bf();return d+"}"};function Ny(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function yv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Ee(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].Af())){c=!0;break a}c=!1}return c}
+function gj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:dD(a,b,a.Ee(b))}function dD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.Af()))return f.Bf()}return null}function z(a,b,c){return null==b?eD(a,c):A(b,1)?fD(a,b,c):gD(a,b,c,a.Ee(b))}function gD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.Af()))return a=d.Bf(),d.Cf(c),a}else e=a.b[d]=[];d=new $C(b,c);e.push(d);++a.e;return null}
+function eD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function fD(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Si(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.Af())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Bf();break a}}c=null}return c}u(459,460,Th);_.ve=function(a){return yv(this,a)};
+_.we=function(){return new hD(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return gj(this,a)};_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Si(this,a)};_.Be=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Hi(){Ny(this)}u(458,459,ri,Hi);_.Ce=function(a,b){return vt(a)===vt(b)||null!=a&&En(a,b)};_.Ee=function(a){return~~Hn(a)};function OC(){Ny(this)}u(457,458,ri,OC);function iD(){yn()}u(461,97,Nh,iD);
+function jD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=kD(a,c);if(c>=a.j)break;c=lD(a,c);++b}return b}function mD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function nD(a){var b;a.b=0<=a.k&&!a.e?a.k:kD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new iD;b=a.b;a.b=lD(a,a.b);return a.o.substr(b,a.b-b)}
+function lD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=oD(a.o,d,a.o.length);if(c<=a.i&&mD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Ov(a.d,Pv(c)))break;++d}a.n&&b==d&&(a.f?(c=oD(a.o,d,a.o.length),c<=a.i&&mD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Ov(a.d,Pv(c))&&++d));return d}
+function kD(a,b){var c,d;if(null==a.d)throw new vn;for(d=b;!a.n&&d<a.j;)if(a.f){c=oD(a.o,d,a.o.length);if(c>a.i||!mD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Ov(a.d,Pv(c)))break;++d}return d}function pD(a){qD.call(this,a," \t\n\r\u000c",!1)}function rD(a){qD.call(this,a,za,!1)}
+function qD(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=oD(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(N,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=oD(this.d,d,this.d.length),this.c[c]=a}}}u(462,1,{},pD,rD,qD);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function sD(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Kn(e),!(In(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==te?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Qc+c+Tc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function tD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+cg:a}function Ct(a){var a=new uD(a),b,c,d,e,f;b=$doc.getElementsByTagName(ae);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Ed)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;vD(a););return a.c}u(469,1,{});u(468,469,{});
+_.c=null;_.d=1;_.e=-1;function wD(a){this.b=a;this.c=new xD(this.b);this.d=this.e=1}u(467,468,{},wD);_.b=null;function er(a,b){var c=a.b;c.wb&&(null!=b&&0<b.length?(!c.xb&&(c.xb=new Cr(c)),yD(c.xb,b)):(c.lb=!0,c.K="ERROR - empty or null structure",zD(c)))}function xD(a){this.b=a}u(470,1,{},xD);_.Fe=function(a){er(this,a)};_.b=null;function AD(a){this.b=a}u(471,1,{},AD);_.b=null;function BD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(472,1,{},BD);
+_.Ge=function(){sw(this.f.i,this.c,G(this.f.hb,Qf)-this.e-this.d,G(this.f.hb,Pf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function CD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(473,1,{},CD);_.Ge=function(){sw(this.f.i,this.c,G(this.f.hb,Qf)-this.e-this.d,G(this.f.hb,Pf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var DD=_.f=null;
+function ED(){ED=x;DD=new hu((wu(),new vu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
+function FD(){FD=x;GD=L(zt,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);HD=(RA(),UA);ID=fB(HD);JD=y(KD,m,44,23,0);LD=y(zt,m,1,23,0);MD=y(KD,m,44,7,0);ND=null!=(IC(),JC[Re]);OD=y(PD,m,48,100,0);QD=y(RD,m,49,100,0)}function SD(a){var b;if(a.Gb)b=TD(a,1)+qb+TD(a,2)+qb+TD(a,3);else if(b=TD(a,0),0<b.length){var c=new UD(a.$);Yi(a.ab.b,c)}return b}
+function VD(a,b){var c,d;c=b.b;if(H(c,(WD(),XD).c))Ar(YD(a));else if(H(c,ZD.c))Ar($q(a));else if(H(c,$D.c))a.wb&&Br(a.v,(!a.xb&&(a.xb=new Cr(a)),a.xb));else if(H(c,lg)){7!=a.P&&(a.Q=kh);d=b.d;d=fu(d,jh);c=Vt(d,a.Q);var e=!Tt(c,kh)?Ot(c):c;!Tt(e,wh)&&aE(a.$,P(c));bE(a);a.nb=!0;zD(a);a.P=7;a.Q=d}else H(c,sg)||(H(c,je)?cE(a):dE(a,c))}
+function eE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(fE,m,-1,4,1);o=y(fE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)gE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=dA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;hE(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||iE(a.gb[f])}a.C*=h}}
+function jE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new kE(a),a.$.s=0);null!=a.tb&&sD(a.tb,null)}}function lE(a,b){var c,d,e,f;f=new ZB;d=Bc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=wc);d=new SB(Mb+d);var g=(WD(),XD).c;d.d=g;YB(f,d);kA(d.e,a);d=new SB(Mb+c);d.d=ZD.c;kA(d.e,a);YB(f,d);a.wb&&(YB(f,new SB(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new SB(c),d.d=$D.c,kA(d.e,a),YB(f,d));gz(a,f);return f}
+function mE(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);U(b,HD);a.pb?(f==a.d&&U(b,gB(HD)),GB(b,h,g,a.Z,a.Z),U(b,(RA(),WA)),nE(b,h,g,a.Z-1,a.Z-1)):f==a.d?FB(b,h+1,g+1,a.Z,a.Z,!1):FB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(U(b,(RA(),YA)),f){case 101:U(b,aB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;oE(b,!0);pE(b,qE(b,f,d,c,e));U(b,YA);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(oE(b,!1),pE(b,qE(b,f,d,c,e)));rE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);GB(b,h+9,g+9,2,4);GB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,ZA),GB(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,aB),GB(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);V(b,d,g+a.Z-c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);V(b,j-f,n,j-2*f,n);V(b,j+f,n,j+2*f,n);U(b,bB);V(b,d,g+c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;V(b,j-f,n,j-2*f,n);V(b,j+f,
+n,j+2*f,n);U(b,YA);break;case 107:U(b,$A);GB(b,h+4,g+4,a.Z-8,a.Z-8);U(b,YA);nE(b,h+4,g+4,a.Z-8,a.Z-8);rE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);GB(b,h+9,g+9,2,4);GB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);V(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);V(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;V(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);V(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),U(b,dB),nE(b,c,e,d,d),U(b,XA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,V(b,c,g,j,o),V(b,j,o,n,g),g=e+d+f,o=g+f,V(b,c,g,j,o),V(b,j,o,n,g),h+=f,n=h+f,g=e+d,V(b,n,e,h,a),V(b,h,a,n,g),h=c+d+f,n=h+f,V(b,h,e,n,a),V(b,n,a,h,g));break;case 110:sE(b,h,g,a.Z,!0);break;case 111:sE(b,h,g,a.Z,!1);break;case 109:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,SA);GB(b,h+3,g+5,a.Z-7,a.Z-11);U(b,YA);nE(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,HD);
+a.qb&&FB(b,h+1,g+1,a.Z,a.Z,!1);U(b,YA);tE(a,b,h,g,"NEW");break;case 106:U(b,ZA);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,YA);V(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));tE(a,b,h+6,g,qc);break;case 104:U(b,ZA);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,YA);break;case 105:a.Ob?(U(b,cB),V(b,h+11,g+5,h+9,g+9),V(b,h+9,g+9,h+4,g+9),V(b,h+4,g+9,h+8,g+12),V(b,
+h+8,g+12,h+6,g+18),V(b,h+6,g+18,h+11,g+15),V(b,h+12,g+5,h+14,g+9),V(b,h+14,g+9,h+19,g+9),V(b,h+19,g+9,h+15,g+12),V(b,h+15,g+12,h+17,g+18),V(b,h+17,g+18,h+12,g+15),U(b,YA)):tE(a,b,h,g,"123");break;case 114:U(b,eB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);GB(b,d,c,f,f);U(b,YA);uE(a,b,h,g,SA,"i");break;case 201:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:V(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);V(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:V(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));V(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));V(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:vE(a,b,h,g+2,3);break;case 207:vE(a,b,h,g,4);break;
+case 208:vE(a,b,h,g,5);break;case 209:vE(a,b,h,g,1);break;case 210:vE(a,b,h,g,6);break;case 211:vE(a,b,h,g,7);break;case 212:vE(a,b,h,g,8);break;case 213:tE(a,b,h,g,"FG"),a.G=new VB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=LD[d]&&uE(a,b,h,g,JD[d],LD[d])}
+function wE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,U(d,HD),GB(d,0,0,c,b),a.pb?(U(d,(RA(),WA)),nE(d,-1,0,c,b-1)):(U(d,ID),V(d,0,0,c-1-2,0),U(d,gB(HD)),V(d,0,b-1,c-1,b-1),V(d,c-1,0,c-1,b-1)),xE(d,a.Y),U(d,(RA(),YA)),-1!=a.K.toLowerCase().indexOf(ke)&&U(d,ZA),yE(d,a.K,10,15),zE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function AE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;U(d,HD);GB(d,0,0,c,b);a.pb?(U(d,(RA(),WA)),V(d,0,b-1,c,b-1),e=BE*(a.Z+a.T)+2,V(d,0,e,c,e),V(d,0,e,0,b),V(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,ID),V(d,0,0,0,b-1),V(d,0,BE*a.Z,b-1,BE*a.Z),U(d,gB(HD)),V(d,c-1,0,c-1,b-1-a.Z),V(d,0,b-1,c-1,b-1));for(b=3;b<=BE+2;++b)mE(a,d,1,b);zE(a.Vb,a.R,0,2*a.Z+a.T)}}
+function CE(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;U(e,a.u);GB(e,0,0,c,b);d=a.eb?(bC(),eC):(bC(),gC);if((bC(),cC)==(bC(),cC))d==eC?e.b=l:e.b=yg;d=new pA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,t=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,R=void 0,ub=o=v=r=j=void 0,Y=o=j=void 0,M=h=r=h=void 0,ea=D=R=void 0,J=h=q=r=r=E=t=M=j=Y=Y=v=M=J=q=Y=M=t=ea=q=J=n=R=o=v=v=E=J=void 0,
+D=R=1,n=2,ea=3;f.x&&(hE(f),eE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=P(O(DE(13*f.o.C*j)));EE(f.o,j);f.o.B&&(U(g,(RA(),YA)),nE(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=P(O(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(FD(),MD)[f.e[j]]),h=g,r=wt(f.K[j]-o/2),Y=wt(f.N[j]-o/2),M=t=o,oE(h,!0),pE(h,qE(h,r,Y,t,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(FD(),MD)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*
+J+R*R),1>D&&(D=1),R/=D,D=J/D,q=3*ea*R,J=3*ea*D,Y=y(N,s,-1,4,1),r=y(N,s,-1,4,1),Y[0]=wt(f.K[h]+q),r[0]=wt(f.N[h]-J),Y[1]=wt(f.K[o]+q),r[1]=wt(f.N[o]-J),Y[2]=wt(f.K[o]-q),r[2]=wt(f.N[o]+J),Y[3]=wt(f.K[h]-q),r[3]=wt(f.N[h]+J),o=g,h=Y,oE(o,!0),pE(o,FE(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){U(g,(RA(),YA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(FD(),MD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;M=f.K[h];t=f.N[h];Y=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Y-M,R=r-t,D=Math.sqrt(J*J+R*R),
+1>D&&(D=1),R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,bB);q=n*R;J=n*D;V(g,P(O(Math.round(M+q))),P(O(Math.round(t-J))),P(O(Math.round(Y+q))),P(O(Math.round(r-J))));V(g,P(O(Math.round(M-q))),P(O(Math.round(t+J))),P(O(Math.round(Y-q))),P(O(Math.round(r+J))));U(g,YA);break;case 3:o=P(O(Math.round(M)));h=P(O(Math.round(t)));Y=P(O(Math.round(Y)));r=P(O(Math.round(r)));V(g,o,h,Y,r);M=P(O(Math.round(ea*R)));t=P(O(Math.round(ea*D)));V(g,o+M,h-t,Y+M,r-t);V(g,o-M,h+t,Y-M,r+t);break;case 9:case 0:for(h=
+0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,V(g,P(O(Math.round(v))),P(O(Math.round(E))),P(O(Math.round(v))),P(O(Math.round(E))));xE(g,f.o.n);o=GE(f.o.o);J=f.f[j];h=sb;null!=J&&(h=J);J=jC(f.o.o,h);M=P(O(Math.round((M+Y)/2-J/2)));q=P(O(Math.round((t+r)/2+~~(o/2)-1)));U(g,bB);yE(g,h,M,q);U(g,YA);break;default:if(1==f.C[j]||3==f.C[j])q=ea*R,J=ea*D,E=y(N,s,-1,3,1),v=y(N,s,-1,3,1),E[0]=P(O(Math.round(Y+q))),v[0]=P(O(Math.round(r-J))),E[1]=P(O(Math.round(M))),v[1]=P(O(Math.round(t))),E[2]=P(O(Math.round(Y-
+q))),v[2]=P(O(Math.round(r+J))),o=g,h=E,r=v,oE(o,!0),pE(o,FE(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*R;J=ea*D;for(h=0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,o=h/10,V(g,P(O(Math.round(v+q*o))),P(O(Math.round(E-J*o))),P(O(Math.round(v-q*o))),P(O(Math.round(E+J*o))))}else V(g,P(O(Math.round(M))),P(O(Math.round(t))),P(O(Math.round(Y))),P(O(Math.round(r))))}}D=y(fE,m,-1,f.u+1,1);R=y(N,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+r/R[h],D[o]=
+D[o]/R[o]+n/R[o];xE(g,f.o.n);o=GE(f.o.o);J=y(zt,m,1,f.u+1,0);Y=y(N,s,-1,f.u+1,1);r=y(N,s,-1,f.u+1,1);n=y(HE,m,55,f.u+1,0);t=2;1!=f.o.C&&(t=P(O(DE(2*f.o.C))));for(j=1;j<=f.u;++j)h=IE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Y[j]=r[j]=jC(f.o.o,h),n[j]=JE(f,t,j,Y[j],Y[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(M=!0),q=h,ub=l,f.o.Lb&&
+0<f.y[j]&&(ub+=Vb,1<f.y[j]&&(ub+=f.y[j])),v=l,0!=f.B[j]&&(1<Vj(f.B[j])&&(v+=Vj(f.B[j])),0<f.B[j]?v+=xa:v+=Ca),M||!E?h=h+ub+v+l:h=v+ub+l+h,E||(q=h),J[j]=h,q=jC(f.o.o,q),v=jC(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=JE(f,t,j,q,v,o,M),M=v.d+t+1,q=v.e+o+t,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(FD(),MD)[f.e[j]]),GB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(FD(),MD)[f.e[j]]):U(g,(RA(),YA)):U(g,(FD(),JD)[f.c[j]]),yE(g,h,M,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],M=P(O(DE(f.K[j]-q/2))),q=P(O(DE(f.N[j]+~~(o/2)-1))),
+U(g,(RA(),bB)),yE(g,ba+f.r[h][1],M+v,q);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(RA(),ZA):(RA(),eB)),0<f.E&&106!=f.o.d&&(v=n[f.E],nE(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,q=(ea+1)*R,J=(ea+1)*D,E=y(N,s,-1,5,1),v=y(N,s,-1,5,1),E[0]=P(O(DE(f.K[h]+q))),E[1]=P(O(DE(f.K[o]+q))),v[0]=P(O(DE(f.N[h]-J))),v[1]=P(O(DE(f.N[o]-J))),E[3]=P(O(DE(f.K[h]-q))),E[2]=P(O(DE(f.K[o]-q))),v[3]=P(O(DE(f.N[h]+J))),v[2]=P(O(DE(f.N[o]+J))),E[4]=
+E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,R=v,ea.o&&(oE(ea,!1),pE(ea,FE(ea,j,R,5,!0)))),106==f.o.d&&KE(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(RA(),ZA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],nE(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(RA(),WA)),V(e,c-1,0,c-1,b-1)):(U(e,gB(HD)),V(e,c-1,0,c-1,b-1),U(e,HD),V(e,c-2,0,c-2,b-1),U(e,ID),V(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(RA(),bB)),V(e,d,~~(b/2),d+48,~~(b/2)),V(e,
+d+48,~~(b/2),d+48-6,~~(b/2)+6),V(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new tB(Wb,0,13),a.X=new iC(a.U),null!=a.cb&&(d=jC(a.X,a.cb),c=P(O(Math.round((c-d)/2))),b-=13,U(e,(RA(),YA)),xE(e,a.U),yE(e,a.cb,c,b)));zE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function vE(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(N,s,-1,9,1);n=y(N,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=wt(c+a*Math.sin(j)),n[f]=wt(d+a*Math.cos(j));f=e+1;b.o&&(oE(b,!1),pE(b,FE(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=wt(c+(a-3)*Math.sin(j)),n[f]=wt(d+(a-3)*Math.cos(j));V(b,h[0],n[0],h[1],n[1]);V(b,h[2],n[2],h[3],n[3]);V(b,h[4],n[4],h[5],n[5])}}
+function LE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,HD);GB(d,0,0,b,c);a.pb?(U(d,(RA(),WA)),c=14*(a.Z+a.T),nE(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,gB(HD)),V(d,b-1,0,b-1,c-1),V(d,0,c-1,b-1-2,c-1),U(d,ID),V(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)mE(a,d,b,1),mE(a,d,b,2);a.d=c;zE(a.Vb,a.Rb,0,0)}}
+function sE(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);V(a,j,q,f,h);V(a,g,q,f,h);j=~~(n/3);V(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);rE(a,b,c+o-j,f,d-4-j-1,e,h)}
+function ME(a,b,c){var d,e,f,g,j,h;NE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=OE(b);b=new qD(b,j,!0);e=l;for(d=1;5>=d;++d)e=PE(b,j);d=QE(WC(ao(e.substr(0,3)),10)).b;g=QE(WC(ao(e.substr(3,3)),10)).b;PE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=PE(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new RE(a,f)}eE(a,1,d,1);eE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new RE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",zD(a),!1;null!=a.j&&a.$&&SE(a.$,a.j,!0);null!=a.k&&
+a.$&&SE(a.$,a.k,!1);j=TE(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new UE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];eE(a,1,j,0)}c&&zD(a);return!0}function Dr(a,b){a.lb=!0;a.K=b}function EE(a,b){100>b&&(!OD[b]&&(OD[b]=new tB(Wb,0,b)),!QD[b]&&tt(QD,b,new iC(OD[b])),a.n=OD[b],a.o=QD[b])}
+function Hr(a,b){var c,d;if(0==b)return!1;bE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:jE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;VE(a,WE(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Vv("Cannot redo. Index is out of range.");if(!d.b.d)throw new Vv(Zb);
+d.b=d.b.d;VE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Mu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Dr(a,ec+(a.Ib.b+1)+ca+a.Ib.d),d=XE(d),YE(a,d,!1,!0),null!=a.tb&&sD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Mu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Dr(a,ec+(a.Ib.b+1)+ca+a.Ib.d),d=XE(d),YE(a,d,!1,!0),null!=a.tb&&sD(a.tb,null));break;case 101:a.Mb&&ZE(a.Mb);a.Mb=new $E(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new aF(a):a.Eb.hc.d._?bF(a.Eb.hc.d):cF(a.Eb);break;case 114:a.c&&
+ZE(a.c);a.c=new $E(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,dF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=eF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(fE,m,-1,4,1);gE(a.$,d);a.nb=!0;a.$=new UD(a.$);d=wt(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;fF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,gF(a.$,a.$.E),a.$.E=0,cE(a)):0<a.$.F&&(a.nb=!0,hF(a.$,a.$.F),a.$.F=0,cE(a));iF(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new ZB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new SB(c),YB(j,g),g.d=c,kA(g.e,a);gz(a,j);a.F=j}jF(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(ZE(a.p),a.p=null);0==a.$.E&&(a.p=new $E(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,cE(a)),18==a.e&&(d=eo((Er(),Fr).hc.b.hb,ah),kF(a.$,a.$.E,d),cE(a)),iF(a.$))}zD(a);return!0}
+function $q(a){var b,c,d;d=YD(a);c=l;if(a.Gb){var e,f,g;g=nt([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)eF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(lF(g[1][0],3)+lF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+mF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+mF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new nF(a,a.gb,a.vb)),c=mF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function oF(a,b,c,d){var e;e=c;var f=d,g,j;(g=pF(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=lE(a,!0)),a.x):(!a.w&&(a.w=lE(a,!1)),a.w),jF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=qF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=BE+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",zD(a),!0;
+if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",zD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Hr(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)gF(a.$,a.$.E),a.$.E=0,cE(a);else{if(106==a.d)return!0;if(108==a.d)rF(a.$,a.$.E,0),cE(a);else if(157==a.d)rF(a.$,a.$.E,1),cE(a);else if(158==a.d)rF(a.$,a.$.E,-1),cE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,X(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):cE(a);else if(206<=a.d&&229>=a.d)a.P=2,sF(a.$),cE(a);else if(230==a.d)a.P=3,cE(a);else if(233<=a.d&&262>a.d)tF(a.$,!1),cE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;kF(a.$,a.$.E,eo(a.Eb.f.hc.b.hb,ah));a.$.n=!0;cE(a)}else if(105==a.d)uF(a.$),cE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=eo((Er(),Fr).hc.b.hb,ah),1>d.length&&(d=Pc),kF(a.$,a.$.E,
+d)),cE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,sF(a.$),cE(a);else if(0<a.$.F)if(104==a.d)hF(a.$,a.$.F),a.$.F=0,cE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Dr(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;gF(d,c);d.b[c]=0}a.$.F=0;cE(a)}else if(201==a.d)vF(a.$,a.$.F),cE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),cE(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,cE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,cE(a);else if(206<=a.d&&229>=a.d)a.P=2,sF(a.$),cE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=eo(a.Eb.f.hc.b.hb,ah);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;cE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new kE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(wF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,X(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,sF(a.$)):300<a.d?(wF(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=eo((Er(),Fr).hc.b.hb,ah),1>d.length&&(d=Pc),kF(a.$,1,d))):230==a.d?xF(a,null,!0):233<=a.d&&262>a.d?(wF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,tF(a.$,!0)):IC();cE(a)}else e=!1;e&&(iF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,zD(a))}return e}
+function yF(a,b,c,d){var e,f;if(a.A||!a.ib||pF(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=zF(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)gF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],X(b,0),hF(b,e),0<zF(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){Dr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;X(b,P(O(Math.round(h))));b.j[b.w]=b.u;0<zF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Dr(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(qF(b)||pF(b))aE(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(fE,m,-1,4,1);gE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;bE(a);a.nb=!0;zD(a);a.Tb=c;a.Ub=d;return!0}
+function AF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||pF(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,t=void 0,n=void 0,r=0,t=((FD(),ND)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<t&&(t=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<t&&(t=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;BF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(BF(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;bE(a);a.nb=!0;zD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function CF(a){if(a.A)return!0;a.jb&&(a.jb=!1,cE(a));a.lb=!1;a.Q=kh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=zF(b,b.u),6>b.A[c]&&(DF(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),gF(b,b.u));b.D=!1;cE(a)}else a:{var b=a.$,e,f;c=zF(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):Dr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Dr(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=P(O(DE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=P(O(DE((b.N[b.G]+b.N[c])/2))))}}iE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,WE(b),b.b.d=c),cE(a),a.s=!1)}else 5==a.P&&(iE(a.$),cE(a));0<a.P&&(a.E=!1,bE(a),a.nb=!0,iF(a.$),EF(a.$),zD(a),a.P=0,a.i=!1);if(ND&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,bE(a),a.nb=!0,zD(a);return!0}function bE(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function BF(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,sD(a.sb,L(FF,m,82,[new T(a.f),new T(b)]))}
+function GF(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Jf)?a.Gb=!1:-1<b.indexOf(hg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Ef)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Nf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,eE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)HF(a.gb[d]),hE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Xf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(od)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++BE;c&&zD(a)}
+function zD(a){var b,c,d,e;b=dA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.He(a.db,d,c),a.A&&e&&eE(a,1,a.vb,0),CE(a),a.A||(a.Rb=a.He(a.Rb,b.c,2*a.Z+a.T),LE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.He(a.R,a.Z,c),AE(a),a.J=a.He(a.J,d,a.Z),wE(a))):(CE(a),a.A||(wE(a),a.E&&(LE(a),AE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function IF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=eF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=IE(c,h);c.o.N&&0<c.y[h]&&(j+=Vb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ca,1<Vj(c.B[h])&&(j+=Vj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+JF(0.055999999999999994*c.K[h],0,2)+ba+JF(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=ih),e+=c)}return e}function TD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=eF(a.gb[c]),d!=b))continue;d=void 0;d=KF(a.gb[c]);d=LF(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
+function cE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&sD(a.tb,null)}var c,d,e;e=new MF;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=KF(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new NF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function YE(a,b,c,d){try{ME(a,b,d)?c&&cE(a):zD(a)}catch(e){if(e=Pi(e),A(e,79))zD(a);else throw e;}}
+function xF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;NE(a,c);e=j=0;r=new qD(b,"|>",!0);g=-1<b.indexOf(qb);n=1;h=jD(r);a.vb=0;for(f=1;f<=h;++f)if(o=nD(r),ao(o),!H(o,ih))if(H(o,qb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new OF(a,o);if(0==a.$.u){PF(a,"ERROR - problems in reading/processing molecule !");IC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(PF(a,"ERROR - strange reaction - fixing !"),IC(),d=!1):3<n?(PF(a,"ERROR - strange reaction !"),IC(),d=!1):(1<a.vb&&!g&&GF(a,Ef,!0),g&&!a.Gb&&GF(a,
+hg,!0),!g&&a.Gb&&GF(a,Jf,!0),g?(eE(a,1,j,1),eE(a,j+1,e-1,2),eE(a,e,a.vb,3)):eE(a,1,a.vb,0),c&&zD(a),d=!0)}d?cE(a):zD(a)}catch(q){if(q=Pi(q),A(q,79))zD(a);else throw q;}}function QF(a){bE(a);a.nb=!0;zD(a)}function NE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new kE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&zD(a);null!=a.tb&&sD(a.tb,null)}
+function VE(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=KF(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&sD(a.tb,null)}}function RF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,zD(a),null):a.gb[b]}
+function dE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Na)?c=261:H(b,Sa)?c=241:H(b,Ma)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Qa)?c=243:H(b,Ta)?c=252:H(b,Pa)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Da)?c=245:H(b,Ea)&&(c=238);0<c?Hr(a,c):b="Not known group!";a.lb=!0;a.K=b;zD(a)}function PF(a,b){a.lb=!0;a.K=b;zD(a)}function YD(a){var b;b=SD(a);bE(a);zD(a);return b}
+function tE(a,b,c,d,e){var f,g,j,h;f=a.X;h=jC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new tB(f.c.b,f.c.d,g),f=new iC(j),h=jC(f,e),b.f=j,b.j=SF(j);else xE(b,a.U);f=vB(f.c).b-vB(f.c).c;yE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function uE(a,b,c,d,e,f){var g,j;g=GE(a.W);j=jC(a.W,f);xE(b,a.V);(b.e=e)&&(b.i=jg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);yE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function GE(a){return vB(a.c).b-vB(a.c).c}
+function Gr(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Cd,zD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Cd):Dr(a,a.z+ba),zD(a))}u(477,388,ki);_.te=function(a){VD(this,a)};_.He=function(a,b,c){return $z(this,b,c)};_.Ie=function(){};_.ae=function(){zD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=kh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var BE=10,OD,QD,HD,ID,JD,GD,ND,TF=null,MD,LD;
+function UF(){FD();Yz.call(this);this.Vb=(pq(),pq(),Fz).b;this.y=new tB(null,0,8);this.u=(RA(),SA);this.gb=y(VF,m,95,99,0);this.ab=new Wz;this.Ib=new WF;this.L=H((IC(),JC[Te]),cc);this.v=new XF;this.H=L(zt,m,1,[Ha,Ia,Sa,Ga,Na,Ma,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.$=new kE(this);MD[0]=VA;MD[1]=new TA(255,153,153);MD[2]=new TA(255,204,102);MD[3]=new TA(255,255,153);MD[4]=new TA(102,255,255);MD[5]=new TA(51,204,255);MD[6]=new TA(255,153,255)}u(476,477,ki,UF);
+_.He=function(a,b,c){var d;return a?(d=a.b,qj(d.u,b,c),a):$z(this,b,c)};_.Ie=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[YF(b.b),a])}};_.b=null;function ZF(a){if(a.e.hb.style.display!=If){cA(a.d);var b;for(b=new Ji(a.f.k);b.c<b.e.Be();)a=Ki(b),a.Ge()}}function $F(a){aG.call(this,a,eb,eb,null)}function bG(a,b){aG.call(this,a,eb,eb,b)}function cG(a,b,c){aG.call(this,a,b,c,null)}
+function aG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(ac,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=lj(a)){this.c=dG;++dG;this.e=e;this.d=new UF;this.f=new eG(this.d,b,c,d);pw(e,this.f);d&&gd in d&&(this.f.c=d[gd]);a=this.f;a.e||(a.e=aA(a,G(a.hb,Qf),G(a.hb,Pf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?TF=ac:TF="JME";b.w=lE(b,!1);b.x=lE(b,!0);Dr(b,TF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=dA(b);Uz(b,null);b.pb||(b.T=0);b.U||(b.U=new tB(Wb,0,13),b.X=new iC(b.U));b.V||(b.V=new tB(Wb,1,13),b.W=new iC(b.V));b.Y||(b.Y=new tB(Wb,0,11),new iC(b.Y));EE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;BE=10;b.Lb=!0;try{r=fG(b.Vb,"options");null!=r&&GF(b,r,!1);j=fG(b.Vb,"jme");null!=j&&(b.M=j);n=fG(b.Vb,"mol");null!=n&&(b.bb=n);g=fG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=fG(b.Vb,Kg);null!=o&&(b.cb=o,zD(b));b.k=fG(b.Vb,"atomcolors");b.j=fG(b.Vb,"atombg");f=fG(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var t,v,D,E;v=(RA(),SA);try{if(0!=f.indexOf(ma))throw new xn("bad hex encoding");E=WC(f.substr(1,2),16);D=WC(f.substr(3,2),16);t=WC(f.substr(5,2),16);q=v=new TA(E,D,t)}catch(J){if(J=Pi(J),A(J,79))IC(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&dF(b.$);h=fG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Pi(R),!A(R,79))throw R;}b.d=202;for(f=0;23>f;++f)JD[f]=(RA(),$A),LD[f]=Pc;LD[1]=Vb;JD[1]=(RA(),WA);LD[2]=Bb;JD[2]=$A;LD[3]=Eb;JD[3]=WA;LD[4]=fc;JD[4]=eB;LD[5]=nc;JD[5]=
+ZA;LD[9]=Rb;JD[9]=bB;LD[10]=Kb;JD[10]=bB;LD[11]=Db;JD[11]=bB;LD[12]=Xb;JD[12]=bB;LD[8]=Ac;JD[8]=gB(aB);LD[7]=pc;JD[7]=$A;LD[6]=Fc;JD[6]=WA;LD[13]=Ec;JD[13]=WA;LD[18]=Pc;JD[18]=WA;LD[19]=qc;JD[19]=WA;LD[20]=rc;JD[20]=WA;LD[21]=sc;JD[21]=WA;LD[22]=tc;JD[22]=WA;Dz(b);b._=new gG;f=a.d;f.D=dA(f);null!=f.M?(xF(f,f.M,!1),null!=f.j&&f.$&&SE(f.$,f.j,!0),null!=f.k&&f.$&&SE(f.$,f.k,!1)):null!=f.bb&&YE(f,f.bb,!1,!1);zD(a.d);h=this.d;f=this.f;g=new wD(h);Sv(f,new hG,(Rq(),Rq(),Sq));Sv(f,new iG,(Oq(),Oq(),Pq));
+Sv(f,new jG,(Uq(),Uq(),Vq));Sv(f,new kG(g),(ar(),ar(),br));q=0>=lG();n=new Mx((ED(),DD));n.hb.alt="drag out MOL or RXN file";Mv(n,n.hb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new AD(h);pw(f.i,n);t=new BD(f,n,r,j,g);sw(t.f.i,t.c,G(t.f.hb,Qf)-t.e-t.d,G(t.f.hb,Pf)-(t.b-t.d));Yi(f.k,t);q?(q=new mG,Mv(q,n.hb.alt),0<=r&&(q.hb.style[fh]=r+cg),0<=o&&(q.hb.style[Me]=o+cg),pw(f.i,q),g=new CD(f,q,r,j,g),sw(g.f.i,g.c,G(g.f.hb,Qf)-g.e-g.d,G(g.f.hb,Pf)-(g.b-g.d)),Yi(f.k,g),q.hb.draggable=$g,q.hb.style[Qd]=
+(xo(),Cf),Sv(q,h,(Xq(),Xq(),Yq))):(n.hb.draggable=$g,n.hb.style[Qd]=(xo(),Cf),Sv(n,h,(Xq(),Xq(),Yq)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}function nG(){return Ct(null)}function oG(a){return Ct(a)}u(478,1,ni,$F,bG,cG,aG);_.Je=function(a){B(this.f,new pG(this,a),(sq(),sq(),tq))};_.Ke=function(a){B(this.f,new qG(this,a),(Pr(),Pr(),Qr))};_.Le=function(a){cF(new rG(a,this.d,HD))};_.Me=function(){jE(this.d)};_.Ne=function(){Un((Rn(),Sn),new sG(this))};_.Oe=function(){return this.b};
+_.Pe=function(){return this.c};_.Qe=function(){return this.d.I};_.Re=function(){return this.d.eb};_.Se=function(){return this.d.fb};_.Te=function(){return this.d.tb};_.ed=function(){return G(this.f.hb,Pf)};_.Ue=function(){var a;a=[];a.length=2;a[0]=G(this.f.hb,Qf);a[1]=G(this.f.hb,Pf);return a};_.fd=function(){return G(this.f.hb,Qf)};_.Ve=function(){return this.e.hb};_.We=function(){return this.d.yb};_.Xe=function(){return this.d.Ab};_.Ye=function(a){$wnd.alert("JSME initialization error: "+a)};
+_.hd=function(){return this.e.hb.style.display!=If};_.Ze=function(){var a=this.d,b;a.Gb?b=IF(a,1)+qb+IF(a,2)+qb+IF(a,3):b=IF(a,0);return b};_.$e=function(){return $q(this.d)};_._e=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=SD(a);a.Pb=b;zD(a);return c};_.af=function(a){GF(this.d,a,!0)};_.bf=function(){};_.cf=function(a){YE(this.d,a,!0,!0)};_.df=function(a){xF(this.d,a,!0)};_.fe=function(){ZF(this)};_.ef=function(){NE(this.d,!0)};
+_.ff=function(a){var b=this.d;if(a=RF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;QF(b)}};_.gf=function(a){this.b=a;!this.d.b&&(this.d.b=new tG(this))};_.hf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ji(b.b);d.c<d.e.Be();)c=Ki(d),a?c.b=l:c.b=yg}cA(b.d)};_.jf=function(a,b){var c=this.d,d;if(d=RF(c,a))SE(d,b,!0),QF(c)};_.kf=function(a,b){var c=this.d,d;d=RF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,zD(c)):(d.E=b,QF(c))};_.kd=function(a){this.f.hb.style[Me]=a;ZF(this)};
+_.lf=function(a){this.d.I=a};_.mf=function(a){var b=this.d;b.eb=a;zD(b)};_.nf=function(a){var b=this.d;b.fb=a;zD(b)};_.of=function(a){this.d.sb=a};_.pf=function(a){this.d.tb=a};_.qf=function(a){var b=this.d;b.yb=a;b.w=lE(b,!1)};_.rf=function(a){this.d.Ab=a};_.sf=function(a,b){var c=this.f;c.md(a);c.kd(b);ZF(this)};_.tf=function(a){dE(this.d,a)};_.uf=function(a,b){var c=this.d;c.i=!1;c.Qb=new OF(c,a);c.d=253;c.lb=!0;c.K=b;zD(c)};_.ld=function(a){Qv(this.e.hb,a)};
+_.md=function(a){this.f.hb.style[fh]=a;ZF(this)};_.vf=function(a){PF(this.d,a)};_.wf=function(){return YD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var dG=0;function sG(a){this.b=a}u(479,1,{},sG);_.xc=function(){var a,b;for(b=new Ji(this.b.f.b);b.c<b.e.Be();)a=Ki(b),a.u.hb.innerHTML=a.r||l};_.b=null;function tG(a){this.b=a}u(480,1,{},tG);_.b=null;function pG(a,b){this.b=a;this.c=b}u(481,1,{},pG);_.Lc=function(a){a=a.b;Un((Rn(),Sn),new uG(this,this.c,a))};_.b=null;_.c=null;
+function uG(a,b,c){this.b=a;this.d=b;this.c=c}u(482,1,{},uG);_.xc=function(){var a=this.c;this.d.b.apply(a,[YF(this.b.b),a])};_.b=null;_.c=null;_.d=null;function qG(a,b){this.b=a;this.c=b}u(483,1,{},qG);_.b=null;_.c=null;function Sr(a,b,c){this.b=a;this.d=b;this.c=c}u(484,1,{},Sr);_.xc=function(){var a=this.c;this.d.b.apply(a,[YF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function vG(){var a=wG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;xG(yG,arguments)?a=arguments[0]:3==arguments.length?a=new cG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new $F(arguments[0]):4==arguments.length?a=new aG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new bG(arguments[0],arguments[1]));this.g=a;zG();a[$c]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Je(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new AG(a))});b.addMouseOverHandler=C(function(a){this.g.Ke(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new AG(a))});b.alert=C(function(a){this.g.Le(a)});b.clear=C(function(){this.g.Me()});b.deferredRepaint=C(function(){this.g.Ne()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Ue()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.Ye(a)});b.isVisible=C(function(){return this.g.hd()});
+b.jmeFile=C(function(){return this.g.Ze()});b.molFile=C(function(){return this.g.$e()});b.nonisomericSmiles=C(function(){return this.g._e()});b.options=C(function(a){this.g.af(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.cf(a)});b.readMolecule=C(function(a){this.g.df(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=yG;zG();var f=b,g,b=BG.c;g=CG(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=CG(b,
+e,f)}if(!g)throw new Ti("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.ef()});b.resetAtomColors=C(function(a){this.g.ff(a)});b.setAfterPasteCallBack=C(function(a){this.g.gf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new AG(a))});b.setAntialias=C(function(a){this.g.hf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.jf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.kf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
+b.setHelpURL=C(function(a){this.g.lf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.mf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.nf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.of(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.pf(a)});b.setPasteLabel=C(function(a){this.g.qf(a)});b.setPrePasteJSfunction=C(function(a){this.g.rf(a)});b.setSize=C(function(a,b){this.g.sf(a,b)});b.setSubstituent=C(function(a){this.g.tf(a)});b.setTemplate=C(function(a,
+b){this.g.uf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.vf(a)});b.smiles=C(function(){return this.g.wf()});DG({"0":{"0":[[nG,null,void 0]],1:[[oG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new EG(e));return[e]},te]]}});FG(yG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function At(){GG||(GG=!0,vG())}u(485,1,{},At);
+var GG=!1;function Et(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==te)$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 Dt(){}u(487,1,{},Dt);_.xc=function(){Et()};function EG(a){this.b=a}u(488,1,{69:1,107:1},EG);_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;function AG(a){this.b=a}u(489,1,{70:1,107:1},AG);
+_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;
+function vD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(fh)||l;b=c.getAttribute(Me)||l;f=c.getAttribute(Gf)||l;e=c.getAttribute(Pe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Gf)||l,h=h.getAttribute(ah)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Ed);c.removeAttribute(Gf);c.removeAttribute("archive");c.removeAttribute(Me);c.removeAttribute(fh);c.removeAttribute(fd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=io();c.setAttribute(Pe,d);c.style[fh]=tD(g);c.style[Me]=tD(b);b=new HG(a,d,n,e,c,f);Un((Rn(),Sn),b);++a.c;return!0}function uD(a){this.b="JME.class";this.e=a}u(490,1,{},uD);_.Fc=function(){return vD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function HG(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}u(491,1,{},HG);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Pe,this.f):this.d.removeAttribute(Pe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function IG(){}u(492,1,ni,IG);function JG(a){this.b=a}u(493,1,{},JG);_.xc=function(){this.b()};_.b=null;
+function KG(){var a=wG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;xG(LG,arguments)?a=arguments[0]:0==arguments.length&&(a=new IG);this.g=a;zG();a[$c]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Un((Rn(),Sn),new JG(a))});FG(LG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Bt(){MG||(MG=!0,KG())}u(494,1,{},Bt);var MG=!1;function NG(a){yn();this.i=a}
+u(495,454,Rh,NG);function Kt(){yn();this.i="divide by zero"}u(496,97,Nh,Kt);function ut(){yn()}function OG(a){yn();this.i=a}u(497,97,Nh,ut,OG);function PG(){PG=x;QG=new RG(!1);SG=new RG(!0)}function RG(a){this.b=a}u(498,1,{72:1,73:1,76:1},RG);_.eQ=function(a){return A(a,73)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?$g:"false"};_.b=!1;var QG,SG;
+function oD(a,b,c){var d,e;d=TG(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}function UG(){}function VG(a){return typeof a==Nf?Ac+(0>a?-a:a):a}function WG(a,b){var c;c=new UG;c.e=Lb+(XG(0!=a?-a:0)?VG(0!=a?-a:0):l+Bi(c));YG(0!=a?-a:0)&&ZG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new UG;b.e=Lb+(XG(a)?VG(a):l+Bi(b));YG(a)&&ZG(a,b);return b}
+function $(a,b){var c;c=new UG;c.e=Lb+(XG(a)?VG(a):l+Bi(c));YG(a)&&ZG(a,c);c.c=b?8:0;return c}function $G(){var a;a=new UG;a.e=Lb+(XG(0)?VG(0):l+Bi(a));YG(0)&&ZG(0,a);a.c=2;return a}function aH(a){var b;b=new UG;b.e=Lb+(XG(a)?VG(a):l+Bi(b));YG(a)&&ZG(a,b);b.c=1;return b}function YG(a){return typeof a==Nf&&0<a}function XG(a){return null!=a&&0!=a}
+function ZG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Mh[b.d])c=c.prototype;else{c=Mh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}u(500,1,{},UG);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function bH(a){var b;if(!(b=cH,!b&&(b=cH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new dH(Tb+a+da);return parseFloat(a)}
+function WC(a,b){var c,d;if(null==a)throw new dH(Mf);if(2>b||36<b)throw new dH("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new dH(Tb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new dH(Tb+a+da);if(-2147483648>c||2147483647<c)throw new dH(Tb+a+da);return c}u(502,1,{72:1,84:1});var cH=null;function eH(a){this.b=a}
+u(501,502,{72:1,76:1,77:1,84:1},eH);_.eQ=function(a){return A(a,77)&&a.b==this.b};_.hC=function(){return wt(this.b)};_.tS=function(){return l+this.b};_.b=0;function rA(a){this.b=a}u(503,502,{72:1,76:1,80:1,84:1},rA);_.eQ=function(a){return A(a,80)&&a.b==this.b};_.hC=function(){return wt(this.b)};_.tS=function(){return l+this.b};_.b=0;function fA(){yn()}function yk(a){yn();this.i=a}u(504,97,ei,fA,yk);function kw(){yn()}function mx(a){yn();this.i=a}u(505,97,Nh,kw,mx);function T(a){this.b=a}
+function Wt(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 Pt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function QE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(fH(),gH)[b],!c&&(c=gH[b]=new T(a)),c):new T(a)}u(506,502,{72:1,76:1,82:1,84:1},T);_.eQ=function(a){return A(a,82)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function fH(){fH=x;gH=y(FF,m,82,256,0)}var gH;function Vj(a){return 0>a?-a:a}function Uj(a,b){return a>b?a:b}function DE(a){return Math.round(a)}function vn(){yn()}function ws(a){yn();this.i=a}u(509,97,{72:1,79:1,83:1,85:1,87:1},vn,ws);function Di(){Di=x;Ei=L(Ci,m,-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 Ei;function dH(a){yn();this.i=a}u(511,504,ei,dH);
+function Cn(a){this.b="Unknown";this.d=a;this.c=-1}u(512,1,{72:1,86:1},Cn);_.tS=function(){return this.b+Wa+this.d+"(Unknown Source"+(0<=this.c?lb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function TG(a,b){return a.charCodeAt(b)}function hH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function Ov(a,b){return a.indexOf(b)}function UC(a,b,c){return a.indexOf(b,c)}function iz(a,b){return a.lastIndexOf(b)}
+function XE(a){var b=aa,c=ih,d;for(d=0;0<=(d=c.indexOf(Sc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+bo(c,++d):c=c.substr(0,d-0)+bo(c,++d);return a.replace(RegExp(b,ue),c)}
+function iH(a,b){for(var c=RegExp(b,ue),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(zt,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function bo(a,b){return a.substr(b,a.length-b)}
+function ao(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Pv(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)}_=String.prototype;_.cM={1:1,72:1,74:1,76:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return mu(this)};_.tS=_.toString;function jH(){jH=x;kH={};lH={}}
+function mu(a){jH();var b=lb+a,c=lH[b];if(null!=c)return c;c=kH[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+TG(a,d++);c|=0}256==mH&&(kH=lH,lH={},mH=0);++mH;return lH[b]=c}var kH,mH=0,lH;function rn(a,b){sn(a.b,b);return a}function qn(){this.b=new co}function nH(){this.b=new co;this.b.b+=l}u(514,1,di,qn,nH);_.tS=function(){return this.b.b};function ku(){this.b=new co}
+function SC(){this.b=new co}function ct(a){this.b=new co;sn(this.b,a)}u(515,1,di,ku,SC,ct);_.tS=function(){return this.b.b};function VC(a){a="String index out of range: "+a;yn();this.i=a}u(516,505,Nh,VC);
+function oH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new vn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new OG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new OG("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new kw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)tt(b,c,a[--d])}else for(c=e+c;e<c;)tt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Rv(){yn()}function cD(a){yn();this.i=a}u(518,97,Nh,Rv,cD);function xA(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:En(b,c))return a;return null}function AA(a,b){var c;return(c=xA(a.xd(),b))?(c.Zc(),!0):!1}function pH(a){var b,c,d,e;d=new qn;b=null;d.b.b+=Qc;for(c=a.xd();c.Xc();)null!=b?sn(d.b,b):b=Aa,e=c.Yc(),sn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Tc;return d.b.b}u(519,1,{});_.xf=function(){throw new cD("Add not supported on this collection");};
+_.yf=function(a){return!!xA(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.zf=function(a){return AA(this,a)};_.tS=function(){return pH(this)};u(521,519,xi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,93)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.yf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=Hn(c),a=~~a);return a};
+function qH(a,b){var c;return A(b,91)&&(c=b.Af(),yv(a.b,c))?(c=gj(a.b,c),a.b.Ce(b.Bf(),c)):!1}function hD(a){this.b=a}u(520,521,xi,hD);_.yf=function(a){return qH(this,a)};_.xd=function(){return new YC(this.b)};_.zf=function(a){return qH(this,a)?(a=a.Af(),Si(this.b,a),!0):!1};_.Be=function(){return this.b.e};_.b=null;function aD(a){if(a.c)Mi(a.b),Si(a.d,a.c.Af()),a.c=null;else throw new Vv("Must call next() before remove().");}
+function YC(a){var b;this.d=a;b=new dj;a.d&&Yi(b,new rH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new sH(a,d.substring(1));b.xf(e)}var a=a.b,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.xf(c[d])}this.b=new Ji(b)}u(522,1,{},YC);_.Xc=function(){return ZC(this.b)};_.Yc=function(){return this.c=Ki(this.b)};_.Zc=function(){aD(this)};_.b=null;_.c=null;_.d=null;u(524,1,Zh);_.eQ=function(a){return A(a,91)&&bD(this.Af(),a.Af())&&bD(this.Bf(),a.Bf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Af()&&(a=Hn(this.Af()));null!=this.Bf()&&(b=Hn(this.Bf()));return a^b};_.tS=function(){return this.Af()+pb+this.Bf()};function rH(a){this.b=a}u(523,524,Zh,rH);_.Af=function(){return null};_.Bf=function(){return this.b.c};_.Cf=function(a){return eD(this.b,a)};_.b=null;function sH(a,b){this.c=a;this.b=b}u(525,524,Zh,sH);_.Af=function(){return this.b};_.Bf=function(){return this.c.f[lb+this.b]};_.Cf=function(a){return fD(this.c,this.b,a)};_.b=null;_.c=null;
+function jx(a,b){(0>a||a>=b)&&tH(a,b)}function tH(a,b){throw new mx("Index: "+a+", Size: "+b);}u(526,519,ii);_.Df=function(){throw new cD("Add not supported on this list");};_.xf=function(a){this.Df(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,89)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:En(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:Hn(c)),b=~~b;return b};_.xd=function(){return new Ji(this)};_.Ff=function(){return this.Gf(0)};_.Gf=function(a){return new uH(this,a)};_.Hf=function(){throw new cD("Remove not supported on this list");};function ZC(a){return a.c<a.e.Be()}function Ki(a){if(a.c>=a.e.Be())throw new nw;return a.e.Ef(a.d=a.c++)}function Mi(a){if(0>a.d)throw new rx;a.e.Hf(a.d);a.c=a.d;a.d=-1}function Ji(a){this.e=a}u(527,1,{},Ji);_.Xc=function(){return ZC(this)};
+_.Yc=function(){return Ki(this)};_.Zc=function(){Mi(this)};_.c=0;_.d=-1;_.e=null;function uH(a,b){var c;this.e=this.b=a;c=a.Be();(0>b||b>c)&&tH(b,c);this.c=b}u(528,527,{},uH);_.If=function(){return 0<this.c};_.Jf=function(){if(0>=this.c)throw new nw;return this.b.Ef(this.d=--this.c)};_.b=null;function vH(a){a=new YC(a.c.b);return new wH(a)}function xH(a,b){this.b=a;this.c=b}u(529,521,xi,xH);_.yf=function(a){return yv(this.b,a)};_.xd=function(){return vH(this)};_.Be=function(){return this.c.b.e};
+_.b=null;_.c=null;function wH(a){this.b=a}u(530,1,{},wH);_.Xc=function(){return ZC(this.b.b)};_.Yc=function(){return(this.b.c=Ki(this.b.b)).Af()};_.Zc=function(){aD(this.b)};_.b=null;u(531,526,ii);_.Df=function(a,b){var c;c=DA(this,a);var d=c.e;new yA(b,c.c);++d.c;++c.b;c.d=null};_.Ef=function(a){var b;b=DA(this,a);try{return EA(b)}catch(c){c=Pi(c);if(A(c,92))throw new mx("Can't get element "+a);throw c;}};_.xd=function(){return DA(this,0)};
+_.Hf=function(a){var b,c;b=DA(this,a);try{c=EA(b)}catch(d){d=Pi(d);if(A(d,92))throw new mx("Can't remove element "+a);throw d;}yH(b);return c};function zH(a){a.c=y(AH,m,0,0,0)}function Mz(a,b,c){(0>b||b>a.d)&&tH(b,a.d);a.c.splice(b,0,c);++a.d}function Yi(a,b){tt(a.c,a.d++,b);return!0}function Mu(a,b){jx(b,a.d);return a.c[b]}function Oj(a,b){for(var c=0;c<a.d;++c)if(bD(b,a.c[c]))return c;return-1}function Pu(a,b){var c;c=(jx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function Xi(a,b){var c;c=Oj(a,b);if(-1==c)return!1;Pu(a,c);return!0}function Ck(a,b){var c;if(b.length<a.d){c=b;var d;d=mt(0,a.d);L(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)tt(b,c,a.c[c]);b.length>a.d&&tt(b,a.d,null);return b}function dj(){zH(this)}function rB(a){zH(this);this.c.length=a}function lA(a){zH(this);var b=this.c,c=a.c,a=c.slice(0,a.d);L(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}u(532,526,Qh,dj,rB,lA);_.Df=function(a,b){Mz(this,a,b)};
+_.xf=function(a){return Yi(this,a)};_.Me=function(){this.c=y(AH,m,0,0,0);this.d=0};_.yf=function(a){return-1!=Oj(this,a)};_.Ef=function(a){return Mu(this,a)};_.ye=function(){return 0==this.d};_.Hf=function(a){return Pu(this,a)};_.zf=function(a){return Xi(this,a)};_.Be=function(){return this.d};_.d=0;function CA(a,b,c){var d;for(d=0;d<b;++d)tt(a,d,c)}function Ms(){Ms=x;$s=new BH}var $s;function BH(){}u(535,526,ci,BH);_.yf=function(){return!1};_.Ef=function(){throw new kw;};_.Be=function(){return 0};
+function CH(){this.b=new Date}function DH(a){return 10>a?bb+a:l+a}u(536,1,{72:1,75:1,76:1,88:1},CH);_.eQ=function(a){return A(a,88)&&Zt(O(this.b.getTime()),O(a.b.getTime()))};_.hC=function(){var a;a=O(this.b.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=Gt(c&4194303,b&4194303,e&1048575);a=Gt(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(EH(),FH)[this.b.getDay()]+ba+GH[this.b.getMonth()]+ba+DH(this.b.getDate())+ba+DH(this.b.getHours())+lb+DH(this.b.getMinutes())+lb+DH(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function EH(){EH=x;FH=L(zt,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));GH=L(zt,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var FH,GH;
+function Fs(a,b){return null==z(a.b,b,a)}function Es(){this.b=new Hi}u(538,521,{72:1,75:1,93:1},Es);_.xf=function(a){return Fs(this,a)};_.yf=function(a){return yv(this.b,a)};_.ye=function(){return 0==this.b.e};_.xd=function(){return vH(new xH(this.b,new hD(this.b)))};_.zf=function(a){return null!=Si(this.b,a)};_.Be=function(){return this.b.e};_.tS=function(){return pH(new xH(this.b,new hD(this.b)))};_.b=null;
+function DA(a,b){var c,d;(0>b||b>a.c)&&tH(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new HH(a,b,d)}function HA(){this.b=new IH;this.c=0}u(539,531,ci,HA);_.xf=function(a){new yA(a,this.b);++this.c;return!0};_.Gf=function(a){return DA(this,a)};_.Be=function(){return this.c};_.b=null;_.c=0;function EA(a){if(a.c==a.e.b)throw new nw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function yH(a){if(!a.d)throw new rx;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function HH(a,b,c){this.e=a;this.c=c;this.b=b}u(540,1,{},HH);_.Xc=function(){return this.c!=this.e.b};_.If=function(){return this.c.c!=this.e.b};_.Yc=function(){return EA(this)};_.Jf=function(){if(this.c.c==this.e.b)throw new nw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Zc=function(){yH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function IH(){this.b=this.c=this}
+function yA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}u(541,1,{},IH,yA);_.b=null;_.c=null;_.d=null;function $C(a,b){this.b=a;this.c=b}u(542,524,Zh,$C);_.Af=function(){return this.b};_.Bf=function(){return this.c};_.Cf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function nw(){yn()}u(543,97,{72:1,79:1,85:1,87:1,92:1},nw);function bD(a,b){return vt(a)===vt(b)||null!=a&&En(a,b)}function qB(a){var b=y(IA,m,45,0,0);return Ck(a.b,b)}function Wz(){this.b=new dj}
+u(545,526,Qh,Wz);_.Df=function(a,b){Mz(this.b,a,b)};_.xf=function(a){return Yi(this.b,a)};_.yf=function(a){return-1!=Oj(this.b,a)};_.Ef=function(a){return Mu(this.b,a)};_.ye=function(){return 0==this.b.d};_.xd=function(){return new Ji(this.b)};_.Hf=function(a){return Pu(this.b,a)};_.Be=function(){return this.b.d};_.tS=function(){return pH(this.b)};_.b=null;function ZE(a){a.hc.d._&&wB(a)}function JH(a){var b;if(a.hc.d._){b=nz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}yB(a)}
+function KH(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function cF(a){var b=a.k;LH(a.hc.d,b.b,b.c);!mz(a)&&Rz(a);Bz(a)}function MH(){BB.call(this,l);this.j=new LA(this.Kf());kA(this.r,new NH(this))}u(547,413,wi);_.Ld=function(a,b){return vt(a.i)===vt(this.j)?(JH(this),!0):this.Lf(a,b)};_.Kf=function(){return"Close"};_.Lf=function(){return!1};_.Ed=function(){JH(this)};_.j=null;_.k=null;
+function rG(a,b,c){MH.call(this);this.hc&&DB(this.hc,!1);AB(this,!1);Uz(this,new LB(0));a=new PB(a,1);S(this,a,null);a=new Yz;S(a,this.j,null);S(this,a,null);b&&(this.k=nz(b),zB(this),KH(this.k,~~(G(b.Vb.hb,Qf)/2)-~~(this.mc/2),~~(G(b.Vb.hb,Pf)/2)-~~(this.cc/2)));c&&Q(this,c)}u(546,547,wi,rG);_.Kf=function(){return"OK"};function WE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Vv("Cannot undo. Index is out of range.");if(!a.b.c)throw new Vv(Zb);a.b=a.b.c;return a.b.b}
+function gG(){this.b=this.c=new OH}u(548,1,{},gG);_.b=null;function OH(){this.b=null}function NF(a){this.b=a}u(549,1,{},OH,NF);_.b=null;_.c=null;_.d=null;function NH(a){this.b=a}u(550,448,pi,NH);_.b=null;
+function yD(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){sD(a.b.Ab,L(zt,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=iH(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],tt(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{ME(a.b,b,!0)?(Dr(a.b,"Structure pasted"+e),cE(a.b),cA(a.b),d=!0):(cF(new rG(a.b.K,a.b,HD)),NE(a.b,!0),cA(a.b))}catch(n){if(n=Pi(n),A(n,79))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",zD(e),cF(new rG(a.b.K,
+a.b,HD)),cA(a.b);else throw n;}}d&&a.b.Ie(b)}function Cr(a){this.b=a}u(551,1,{},Cr);_.b=null;function WD(){WD=x;XD=new PH("COPY_SMILES",0);ZD=new PH("COPY_MOL",1);$D=new PH("PASTE",2);QH=L(RH,m,94,[XD,ZD,$D])}function PH(a,b){I.call(this,a,b)}u(552,140,{72:1,76:1,78:1,94:1},PH);var QH,ZD,XD,$D;function MF(){this.e=y(VF,m,95,99,0)}u(553,1,{},MF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function SH(a){a.c=y(N,s,-1,20,1);a.B=y(N,s,-1,20,1);a.K=y(fE,m,-1,20,1);a.N=y(fE,m,-1,20,1);a.H=nt([20,7]);a.e=y(N,s,-1,20,1);a.d=y(zt,m,1,20,0);a.p=y(zt,m,1,20,0);a.y=y(N,s,-1,20,1);a.A=y(N,s,-1,20,1);a.I=y(N,s,-1,20,1);a.J=y(N,s,-1,20,1);a.t=y(N,s,-1,20,1);a.C=y(N,s,-1,20,1);a.L=y(N,s,-1,20,1);a.O=y(N,s,-1,20,1);a.f=y(zt,m,1,20,0);a.r=nt([10,2]);a.j=y(N,s,-1,101,1)}
+function TH(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(N,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(N,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(fE,m,-1,4,1);d=y(fE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=UH(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+UH(r[2],d[2],r[3],d[3]),d=UH(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function X(a,b){var c,d,e,f,g,j,h,n;wF(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=VH(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(fE,m,-1,2,1);WH(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==zF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Dr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];DF(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&vF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=P(O(DE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=P(O(DE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function tF(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.E=a.u-2,X(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&rF(a,a.E,1),X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,rF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)X(a,0),a.E=
+a.u,X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=4,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),c=3;else if(238==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)X(a,0),a.E=a.u,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.E=a.u,a.t[a.v]=3,X(a,0),a.q=!1,c=3;else if(242==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)X(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)X(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)X(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)X(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)X(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)X(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)X(a,0),a.E=a.u,X(a,0),c=2;else if(247==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=3;else if(248==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,t;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;X(a,0);e=a.K[a.u];g=a.N[a.u];gF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)wF(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)DF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];fF(a);a.E=c+d;X(a,0);o=a.K[a.u];q=a.N[a.u];gF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,t=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=t,r=-a.K[h]*e+a.N[h]*g,t=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=t,a.K[h]+=a.K[n],a.N[h]+=a.N[n];DF(a);a.I[a.v]=n;a.J[a.v]=c+d;fF(a);b&&(gF(a,n),hE(a))}c=4}XH(a,c);a.E=a.G;b&&
+(a.E=0)}
+function WH(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function sF(a){var b,c,d,e,f,g,j,h,n,o,r,q,t;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])YH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,X(a,0),a.E=a.u,YH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Dr(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[VH(a,a.E,a.H[a.E][d])],2<d||1!=b){Dr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(fE,m,-1,2,1);WH(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)wF(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;t=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(t=-t,o=0);q=a.K[b]+r*e-t*g;t=a.N[b]+t*e+r*g;for(d=1;d<=j;++d)wF(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=t+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)wF(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)DF(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[VH(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[VH(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(N,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=P(O(DE((a.K[b]+a.K[e])/2))),a.O[c]=P(O(DE((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;DF(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=P(O(DE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=P(O(DE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(DF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=P(O(DE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(DE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(DF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=P(O(DE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(DE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(gF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&XH(a,j);-1<n&&(a.E=n)}
+function YH(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)wF(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function XH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=zF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function VH(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function ZH(a,b,c){var d,e,f,g;e=kh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(eu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)eu(c[d])&&!Tt(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Zt(c[d],e)&&(b[d]=g,c[d]=kh,++f);if(f==a.u)break}return g==a.u}
+function hE(a){var b,c,d;b=y(fE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{gE(a,b);c=~~(c/2)-P(O(Math.round(b[0])));d=~~(d/2)-P(O(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;iE(a)}}
+function gE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function rF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=$H(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&Dr(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?Dr(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?Dr(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?Dr(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:Dr(a.o,"Charge change not possible on the halogen !");break;case 18:Dr(a.o,
+"Use X button to change charge on the X atom !")}}
+function TE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(N,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(N,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&gF(a,c);hE(a);Dr(a.o,"Smaller part(s) removed !");return 1}
+function zF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function EF(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];iF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),iF(a));4==a.t[d]&&(a.t[d]=1)}}
+function UH(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 fF(a){var b;aI(a);b=a.t.length;a.L=y(N,s,-1,b,1);a.O=y(N,s,-1,b,1);iE(a);iF(a)}
+function wF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(N,s,-1,c,1),oH(a.c,b,a.c.length),a.c=b,b=y(N,s,-1,c,1),oH(a.B,b,a.B.length),a.B=b,b=y(N,s,-1,c,1),oH(a.y,b,a.y.length),a.y=b,b=y(N,s,-1,c,1),oH(a.e,b,a.e.length),a.e=b,b=y(zt,m,1,c,0),oH(a.d,b,a.d.length),a.d=b,b=y(zt,m,1,c,0),oH(a.p,b,a.p.length),a.p=b,b=y(fE,m,-1,c,1),oH(a.K,b,a.K.length),a.K=b,b=y(fE,m,-1,c,1),oH(a.N,b,a.N.length),a.N=b,b=nt([c,7]),oH(a.H,b,a.H.length),a.H=b,c=y(N,s,-1,c,1),oH(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function JE(a,b,c,d,e,f,g){var j;j=P(O(DE(a.K[c]-d/2)));g||(j-=e-d);a=P(O(DE(a.N[c]-~~(f/2))));return new Qz(j-1-b,a-b,e+1+2*b,f+2*b)}
+function DF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(N,s,-1,b,1),oH(a.I,c,a.I.length),a.I=c,c=y(N,s,-1,b,1),oH(a.J,c,a.J.length),a.J=c,c=y(N,s,-1,b,1),oH(a.t,c,a.t.length),a.t=c,c=y(N,s,-1,b,1),oH(a.C,c,a.C.length),a.C=c,c=y(N,s,-1,b,1),oH(a.L,c,a.L.length),a.L=c,c=y(N,s,-1,b,1),oH(a.O,c,a.O.length),a.O=c,b=y(zt,m,1,b,0),oH(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function mF(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(FD(),aa);j+="JME 2013-10-12 "+new CH+"\n \n";j+=lF(a.u,3)+lF(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=JF(0.055999999999999994*(a.K[e]-c),10,4)+JF(0.055999999999999994*(g-a.N[e]),10,4)+JF(0,10,4);h=IE(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+lF(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=lF(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:bI(a,e)&&(g=2),c=lF(a.I[e],3)+lF(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=lF(a.J[e],3)+lF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=lF(a.J[e],3)+lF(a.I[e],3)),j+=c+lF(g,3)+lF(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+lF(e,4)+lF(a.B[e],4)+aa);return j+"M END\n"}
+function LF(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,R,ub,Y,M,ea,Cc,bg,zb,Md,Nd,Od,Ya,Dc;r=y(N,s,-1,a.u+10,1);q=y(N,s,-1,a.u+10,1);n=y(N,s,-1,a.u+1,1);o=y(N,s,-1,7,1);zb=y(N,s,-1,a.u+1,1);v=y(cI,m,-1,a.u+1,2);D=y(cI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;TE(a,!0);bg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){bg=!1;break}if(a.o.t&&bg){dI(a);EF(a);eI(a,D);fI(a,v,D);var Gb,pd,ef,$b,ve,qd,rd,kb,bJ,Td,w,ya,Am,Bm,Ns,lf,Oa,Cm,Dm,Gc,Em;Gb=y(N,s,-1,a.u+1,1);pd=y(N,s,-1,a.u+1,1);kb=y(gI,m,-1,a.u+1,3);var Os=a.u,Fm,
+nh,Ps,ng,wj,De,mf;wj=y(gI,m,-1,Os+2,3);De=y(N,s,-1,100,1);mf=5;ng=0;De[0]=3;wj[1]=mh;wj[2]=th;Ps=2;if(!(3>Os))for(;mf<De[ng]*De[ng];){nh=0;for(Fm=!0;Fm&&nh<=ng&&mf>=De[nh]*De[nh];)0==mf%De[nh]?Fm=!1:++nh;if(Fm){wj[++Ps]=bu(mf);if(Ps>=Os)break;ng<De.length-1&&(++ng,De[ng]=mf)}mf+=2}for(w=1;w<=a.u;++w){for(ya=Dm=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(Dm*=a.i[ya]);Cm=a.c[w];18==Cm&&(Em=a.p[w],qd=Em.charCodeAt(0)-65+1,rd=0,1<Em.length&&(rd=Em.charCodeAt(1)-97),0>qd&&(qd=0),0>rd&&(rd=0),Cm=28*qd+rd);
+lf=0;-2>a.B[w]?lf=1:-2==a.B[w]?lf=2:-1==a.B[w]?lf=3:1==a.B[w]?lf=4:2==a.B[w]?lf=5:2<a.B[w]&&(lf=6);Gc=1;kb[w]=bu(Dm);Gc*=126;kb[w]=Xt(kb[w],bu(a.y[w]*Gc));Gc*=7;kb[w]=Xt(kb[w],bu(lf*Gc));Gc*=7;kb[w]=Xt(kb[w],bu(Cm*Gc));Gc*=783;kb[w]=Xt(kb[w],bu(a.A[w]*Gc))}for(ve=0;!ZH(a,Gb,kb);){Ns=!1;for(w=1;w<=a.u;++w)Gb[w]!=pd[w]&&(pd[w]=Gb[w],Ns=!0);if(Ns){for(w=1;w<=a.u;++w){kb[w]=lh;for(ya=1;ya<=a.A[w];++ya)kb[w]=fu(kb[w],wj[Gb[a.H[w][ya]]])}ve=0}else if(0<ve){for(w=1;w<=a.u;++w)kb[w]=lh;w=1;a:for(;w<=a.u-
+1;++w)for(ya=w+1;ya<=a.u;++ya)if(Gb[w]==Gb[ya]){kb[w]=mh;break a}}else{for(w=1;w<=a.u;++w){kb[w]=lh;for(ya=1;ya<=a.A[w];++ya)ef=a.H[w][ya],kb[w]=fu(kb[w],bu(a.c[ef]*a.i[VH(a,w,ef)]))}ve=1}ZH(a,Gb,kb);for(w=1;w<=a.u;++w)kb[w]=bu(pd[w]*a.u+Gb[w])}for(w=1;w<=a.u;++w)pd[w]=Gb[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(pd[w]==Oa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Oa];a.B[w]=a.B[Oa];a.K[w]=a.K[Oa];a.N[w]=a.N[Oa];a.A[w]=a.A[Oa];a.c[Oa]=a.c[0];a.B[Oa]=a.B[0];
+a.K[Oa]=a.K[0];a.N[Oa]=a.N[0];a.A[Oa]=a.A[0];pd[w]=pd[Oa];pd[Oa]=Oa;a.p[0]=a.p[w];a.p[w]=a.p[Oa];a.p[Oa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Oa];a.e[Oa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Oa];a.y[Oa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Gb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Gb[a.I[w]],a.J[w]=Gb[a.J[w]],a.I[w]>a.J[w]&&(Td=a.I[w],a.I[w]=a.J[w],a.J[w]=Td,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Bm=Am=
+a.u;$b=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<Am?(Am=a.I[ya],Bm=a.J[ya],$b=ya):a.I[ya]==Am&&a.J[ya]<Bm&&(Bm=a.J[ya],$b=ya);Td=a.I[w];a.I[w]=a.I[$b];a.I[$b]=Td;Td=a.J[w];a.J[w]=a.J[$b];a.J[$b]=Td;Td=a.t[w];a.t[w]=a.t[$b];a.t[$b]=Td;Td=a.C[w];a.C[w]=a.C[$b];a.C[$b]=Td;bJ=a.f[w];a.f[w]=a.f[$b];a.f[$b]=bJ}fF(a);iF(a);eI(a,D);fI(a,v,D)}else{eI(a,D);a.i=y(N,s,-1,a.v+1,1);for(t=1;t<=a.v;++t)a.i[t]=a.t[t]}c=1;a.b=y(N,s,-1,a.u+1,1);Dc=1;a.b[1]=1;for(Y=0;;){M=0;for(t=1;t<=a.A[c];++t)if(g=a.H[c][t],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=zb[c]){Cc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Cc=!1;break}Cc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++M]=g;if(0==M){if(Dc==a.u)break;c=n[Y--]}else if(1==M)zb[o[1]]=c,c=o[1],a.b[c]=++Dc;else{n[++Y]=c;e=0;for(t=1;t<=M;++t)if(h=VH(a,o[t],c),!D[h]){e=o[t];break}if(0==e)for(t=1;t<=M;++t)if(h=VH(a,o[t],c),2==a.i[h]||3==a.i[h]){e=o[t];break}0==e&&(e=o[1]);zb[e]=c;c=e;a.b[e]=++Dc}}zb=y(N,s,-1,a.u+1,1);b=y(N,s,-1,a.u+1,1);R=y(cI,m,-1,a.u+1,2);Md=y(cI,m,-1,a.u+1,2);f=Dc=Y=0;for(t=
+1;t<=a.u;++t)if(1==a.b[t]){c=t;break}a:for(;;){0<f&&(zb[c]=f);b[++Dc]=c;for(a.b[c]=0;;){M=e=0;ub=a.u+1;t=1;b:for(;t<=a.A[c];++t){g=a.H[c][t];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<ub&&(e=g,ub=a.b[g]))}if(0==e){if(0==Y)break a;Md[c]=!0;c=n[Y--]}else break}f=c;c=e;1<M&&(n[++Y]=f,R[e]=!0)}Nd=y(N,s,-1,a.v+1,1);Od=y(N,s,-1,a.u+1,1);if(a.o.Pb){var dJ=zb,dN=ea,Qs,eJ,oh,Ee,Rs,Ss,La,xj,Ts;oh=y(N,s,-1,a.u+1,1);for(La=1;La<=a.u;++La)oh[b[La]]=La;Rs=y(cI,m,-1,
+a.v+1,2);for(La=1;La<=a.u;++La)Qs=b[La],eJ=dJ[Qs],Ee=VH(a,Qs,eJ),0!=Ee&&(hI(a,Ee,oh,Nd,D),Rs[Ee]=!0);for(La=1;La<=a.v;++La)Rs[La]||hI(a,La,oh,Nd,D);La=1;a:for(;La<=a.u;++La)if(!(2>a.A[La]||4<a.A[La])){Ss=Ts=0;for(xj=1;xj<=a.A[La];++xj){Ee=VH(a,La,a.H[La][xj]);if(5==a.i[Ee])continue a;1==a.t[Ee]&&0!=iI(a,Ee,La)&&++Ts;2==a.t[Ee]&&(Ss=a.H[La][xj])}if(0!=Ts)if(0<Ss){var ja=a,gJ=La,nf=oh,Uc=Od,mc=void 0,yj=void 0,Hc=void 0,Fe=void 0,Ic=void 0,Gm=void 0,Hm=void 0,Im=void 0,Ud=void 0,Vc=void 0,Wc=void 0,
+Us=void 0,zj=void 0,Vd=void 0,Aj=void 0,Ge=void 0,Bj=void 0,Vs=void 0,Cj=void 0,He=void 0,hJ=void 0,of=void 0,iJ=void 0,Ws=void 0,Dj=void 0,pf=void 0,Wc=1,yj=gJ,mc=y(N,s,-1,ja.u+1,1);for(mc[1]=gJ;;){Us=!1;for(Vc=1;Vc<=ja.A[yj];++Vc)if(Hc=ja.H[yj][Vc],!(Hc==mc[1]||Hc==mc[Wc-1]))if(Fe=VH(ja,yj,Hc),2==ja.t[Fe]&&5!=ja.i[Fe]){yj=mc[++Wc]=Hc;Us=!0;break}if(!Us)break}if(!(0==Wc%2||2>ja.A[mc[Wc]]||3<ja.A[mc[Wc]])){pf=mc[1];Ic=mc[~~((Wc+1)/2)];Ud=mc[Wc];of=He=Ge=Vd=0;Ws=Vs=!1;for(Vc=1;Vc<=ja.A[pf];++Vc)Hc=
+ja.H[pf][Vc],Fe=VH(ja,pf,Hc),1!=ja.t[Fe]||5==ja.i[Fe]||(0==Vd?Vd=Hc:Ge=Hc);0<nf[Ge]&&nf[Vd]>nf[Ge]&&(Gm=Vd,Vd=Ge,Ge=Gm);zj=Vd;0==Vd&&(zj=Ge,Vs=!0);for(Vc=1;Vc<=ja.A[Ud];++Vc)Hc=ja.H[Ud][Vc],Fe=VH(ja,Ud,Hc),1!=ja.t[Fe]||5==ja.i[Fe]||(0==He?He=Hc:of=Hc);0<nf[of]&&nf[He]>nf[of]&&(Gm=He,He=of,of=Gm);Cj=He;0==He&&(Cj=of,Ws=!0);Aj=iI(ja,VH(ja,pf,Vd),pf);Bj=iI(ja,VH(ja,pf,Ge),pf);hJ=iI(ja,VH(ja,Ud,He),Ud);iJ=iI(ja,VH(ja,Ud,of),Ud);1<(0>Aj+Bj?-(Aj+Bj):Aj+Bj)||0!=hJ||0!=iJ?Dr(ja.o,"Bad stereoinfo on allene !"):
+(Hm=ja.K[mc[Wc-1]]-ja.K[Ud],Im=ja.N[mc[Wc-1]]-ja.N[Ud],Dj=Math.sqrt(Hm*Hm+Im*Im),0.001>Dj&&(Dj=0.001),0<(ja.N[Cj]-ja.N[mc[Wc-1]])*(Hm/Dj)-(ja.K[Cj]-ja.K[mc[Wc-1]])*(Im/Dj)?Uc[Ic]=1:Uc[Ic]=-1,Vs&&(Uc[Ic]*=-1),Ws&&(Uc[Ic]*=-1),zj==Vd&&0>Aj&&(Uc[Ic]*=-1),zj==Ge&&0>Bj&&(Uc[Ic]*=-1),nf[zj]>nf[Cj]&&(Uc[Ic]*=-1))}}else b:{var wb=a,ab=La,Xs=dJ,jJ=oh,kJ=r,lJ=q,eN=dN,Jm=Od,Km=void 0,Xc=void 0,Ys=void 0,ph=void 0,Ba=void 0,qh=void 0,td=void 0,Ej=void 0,Wd=void 0,Pb=void 0,ia=void 0,ga=void 0,Ie=void 0,Lm=void 0,
+Yc=void 0,K=void 0,Mm=void 0,ga=y(N,s,-1,4,1),Lm=y(N,s,-1,4,1),Fj=void 0,Zc=void 0,Nm=void 0,Om=void 0,Zs=void 0,Gj=void 0,Gj=-1;0<Xs[ab]&&(ga[++Gj]=Xs[ab]);for(Zc=1;Zc<=eN;++Zc)kJ[Zc]==ab&&(ga[++Gj]=lJ[Zc]),lJ[Zc]==ab&&(ga[++Gj]=kJ[Zc]);for(Zc=Gj+1;Zc<wb.A[ab];++Zc){Zs=wb.u+1;Nm=1;c:for(;Nm<=wb.A[ab];++Nm){Fj=wb.H[ab][Nm];for(Om=0;Om<Zc;++Om)if(Fj==ga[Om])continue c;jJ[Fj]<Zs&&(Zs=jJ[Fj],ga[Zc]=Fj)}}0==Xs[ab]&&0<wb.y[ab]?(ga[3]=ga[2],ga[2]=ga[1],ga[1]=ga[0],ga[0]=-1):0<wb.y[ab]&&(ga[3]=ga[2],ga[2]=
+ga[1],ga[1]=-1);for(Ba=Ej=qh=ph=Mm=td=Pb=0;4>Ba;++Ba)0>=ga[Ba]||(Km=VH(wb,ab,ga[Ba]),Lm[Ba]=iI(wb,Km,ab),0<Lm[Ba]?(++Pb,Mm=ga[Ba],qh=ga[Ba]):0>Lm[Ba]?(++td,ph=ga[Ba],qh=ga[Ba]):Ej=ga[Ba]);Wd=Pb+td;K=y(N,s,-1,4,1);Yc=0;if(3==wb.A[ab]){if(1==Pb&&1==td||3==Wd&&0<Pb&&0<td){Dr(wb.o,"Error in C3H stereospecification !");break b}Ie=ga[0];1==Wd?Ie=qh:2==Wd&&(Ie=Ej);ia=TH(wb,ab,Ie,ga);K[0]=qh;K[1]=-1;K[2]=ia[2];K[3]=ia[1];0<Pb?Yc=1:Yc=-1}else if(4==wb.A[ab])if(1==Wd)ia=TH(wb,ab,qh,ga),K[0]=ia[0],K[1]=ia[3],
+K[2]=ia[2],K[3]=ia[1],0<Pb?Yc=1:Yc=-1;else{Ie=ga[0];1<Ej&&(Ie=Ej);1==Pb?Ie=Mm:1==td&&(Ie=ph);ia=TH(wb,ab,Ie,ga);Xc=y(N,s,-1,4,1);for(Ba=0;4>Ba;++Ba)Km=VH(wb,ab,ia[Ba]),Xc[Ba]=iI(wb,Km,ab);if(4==Wd){if(0==Pb||0==td){Dr(wb.o,"Error in C4 stereospecification !");break b}if(1==Pb||1==td)K[0]=ia[0],K[1]=ia[3],K[2]=ia[2],K[3]=ia[1],Yc=Xc[0];else{for(Ba=0;4>Ba;++Ba)-1==Xc[Ba]&&(Xc[Ba]=0);Wd=2}}else if(3==Wd)if(3==Pb||3==td)K[0]=ia[0],K[1]=ia[3],K[2]=ia[2],K[3]=ia[1],0<Pb?Yc=-1:Yc=1;else{1==Pb?Pb=Ys=1:td=
+Ys=-1;for(Ba=0;4>Ba;++Ba)Xc[Ba]==Ys&&(Xc[Ba]=0);Wd=2}if(2==Wd)if(1==Pb&&1==td)ia[1]==ph?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==ph&&(ia[2]=ia[3]),K[0]=Mm,K[1]=ph,K[2]=ia[2],K[3]=ia[1],Yc=1;else{if(Xc[0]==Xc[1]||Xc[1]==Xc[2]){Dr(wb.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Xc[0]?(K[0]=ia[0],K[1]=ia[2],K[2]=ia[1],K[3]=ia[3]):(K[0]=ia[1],K[1]=ia[3],K[2]=ia[2],K[3]=ia[0]);1<Pb?Yc=1:Yc=-1}}var rb=void 0;ga[0]==K[1]?(rb=K[0],K[0]=K[1],K[1]=rb,rb=K[2],K[2]=K[3],K[3]=rb):ga[0]==K[2]?(rb=K[2],K[2]=K[0],
+K[0]=rb,rb=K[1],K[1]=K[3],K[3]=rb):ga[0]==K[3]&&(rb=K[3],K[3]=K[0],K[0]=rb,rb=K[1],K[1]=K[2],K[2]=rb);ga[1]==K[2]?(rb=K[1],K[1]=K[2],K[2]=rb,rb=K[2],K[2]=K[3],K[3]=rb):ga[1]==K[3]&&(rb=K[1],K[1]=K[3],K[3]=rb,rb=K[2],K[2]=K[3],K[3]=rb);K[2]==ga[2]?Jm[ab]=1:K[2]==ga[3]?Jm[ab]=-1:Dr(wb.o,"Error in stereoprocessing ! - t30");Jm[ab]*=Yc}}}Ya=new nH;j=y(N,s,-1,a.u+1,1);for(t=1;t<=a.u;++t)j[b[t]]=t;for(t=1;t<=a.u;++t){c=b[t];R[c]&&(Ya.b.b+=ua);0<zb[t]&&jI(a,c,zb[c],Ya,Nd);var rh=v[c],Ib=void 0,Hj=void 0,
+sh=void 0,W=void 0,W=Pc,Ib=!1;0!=a.B[c]&&(Ib=!0);0!=Od[c]&&(Ib=!0);sh=-1;for(Hj=1;Hj<=a.z;++Hj)if(a.r[Hj][0]==c){sh=a.r[Hj][1];break}-1<sh&&(Ib=!0);a.o.Ob&&0<a.e[c]&&(Ib=!0,sh=1);switch(a.c[c]){case 2:W=Bb;break;case 3:rh?W="c":W=Eb;break;case 4:rh?(W=Ff,0<a.y[c]&&(Ib=!0)):W=fc;break;case 5:rh?W="o":W=nc;break;case 7:rh?(W="p",0<a.y[c]&&(Ib=!0)):W=pc;break;case 8:rh?W=rg:W=Ac;break;case 13:rh?W=ug:W=Ec;Ib=!0;break;case 6:W=Fc;Ib=!0;break;case 9:W=Rb;break;case 10:W=Kb;break;case 11:W=Db;break;case 12:W=
+Xb;break;case 1:W=Vb;Ib=!0;break;case 19:W=qc;Ib=!0;break;case 20:W=rc;Ib=!0;break;case 21:W=sc;Ib=!0;break;case 22:W=tc;Ib=!0;break;case 18:Ib=!0,W=a.p[c],(H(W,wa)||H(W,bd)||H(W,vb))&&(Ib=!1)}Ib&&(W=Qc+W,1==Od[c]?W+=tb:-1==Od[c]&&(W+="@@"),1==a.y[c]?W+=Vb:1<a.y[c]&&(W+=Vb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?W+=xa:W+=Ca,1<Vj(a.B[c])&&(W+=Vj(a.B[c]))),-1<sh&&(W+=lb+sh),W+=Tc);sn(Ya.b,W);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=q[E],d==c&&(d=r[E]),j[c]<j[d]&&jI(a,r[E],q[E],Ya,Nd),9<E&&(Ya.b.b+="%"),rn(Ya,l+
+(new T(E)).b);Md[c]&&(Ya.b.b+=va)}return Ya.b.b}function KF(a){a=new UD(a);fF(a);return a}
+function gF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)jE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function hF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&gF(a,c);0==a.A[d]&&gF(a,d)}
+function dI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=VH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&gF(a,c)}}}function aI(a){var b;b=a.c.length;a.H=nt([b,7]);a.A=y(N,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function fI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(N,s,-1,a.v+1,1);r=y(cI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[VH(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(vb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(cI,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(cI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:bI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(cI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function iE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=P(O(DE((a.K[b]+a.K[c])/2))),a.O[d]=P(O(DE((a.N[b]+a.N[c])/2)))}function eI(a,b){var c;for(c=1;c<=a.v;++c)KE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function IE(a,b){var c;c=(FD(),LD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function bI(a,b){return 2==a.t[b]?!0:!1}function KE(a,b,c){var d,e,f,g;g=1;a.b=y(N,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function uF(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=nt([b+5,2]),oH(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function dF(a){var b;a.z=0;a.s=0;LF(a);for(b=1;b<=a.u;++b)a.E=b,uF(a);a.E=0}
+function eF(a){var b,c;b=y(fE,m,-1,4,1);gE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function aE(a,b){var c,d,e,f,g,j,h,n;c=y(fE,m,-1,4,1);gE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;gE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function HF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function kF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Qc)&&hH(c,Tc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Vb);g=Uj(c.indexOf(xa),c.indexOf(Ca));if(-1<d){j=bo(c,d+1);try{a.o.z=WC(j,10)}catch(h){if(h=Pi(h),A(h,79))a.o.z=0;else throw h;}a.E=b;uF(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=H(d,Eb)?3:H(d,Bb)?2:H(d,fc)?4:H(d,nc)?5:H(d,pc)?7:H(d,Ac)?8:H(d,Rb)?9:H(d,Kb)?10:H(d,Db)?11:H(d,Xb)?12:H(d,Vb)?1:H(d,Ec)?13:H(d,Fc)?6:H(d,qc)?19:H(d,rc)?20:H(d,sc)?21:H(d,tc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=TG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=TG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=TG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=TG(c,g++);for(;45==e;)--d,e=TG(c,g++)}a.B[b]=d}}}
+function SE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new rD(b);try{for(;b.k=kD(b,b.b),b.k<b.j;)d=QE(WC(nD(b),10)).b,c=e=QE(WC(nD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Pi(f),A(f,79))pn(f);else throw f;}}function jI(a,b,c,d,e){b=VH(a,b,c);5!=a.i[b]&&bI(a,b)?d.b.b+=pb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=sb,a=a.f[b],null!=a&&(e=a),sn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Sc)}
+function vF(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,Dr(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:Dr(a.o,"Stereomarking allowed only on single and double bonds!")}
+function hI(a,b,c,d,e){var f,g,j,h,n,o,r,q,t;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=VH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=VH(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=VH(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=VH(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,t=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=t?0-t:t))Dr(a.o,"Not unique E/Z geometry !");else{j=VH(a,b,e);f=VH(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=VH(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<t||0>r&&0>t?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function $H(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=VH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(bI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function iI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function iF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=$H(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function kE(a){SH(this);this.o=a;this.z=this.v=this.u=0}
+function RE(a,b){var c,d,e,f,g,j,h;kE.call(this,a);f=l;j=OE(b);if(null!=j){h=new qD(b,j,!0);for(e=1;4>=e;++e)f=PE(h,j);g=QE(WC(ao(f.substr(0,3)),10)).b;c=QE(WC(ao(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)wF(this),f=PE(h,j),this.K[e]=(new eH(bH(ao(f.substr(0,10))))).b,this.N[e]=-(new eH(bH(ao(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=ao(f.substr(31,d-31)),kF(this,e,d),62<=f.length&&(f=ao(f.substr(60,3)),0<f.length&&(f=QE(WC(f,10)).b,0<f&&(this.E=e,a.z=f,uF(this),this.E=0)));for(e=1;e<=c;++e)DF(this),
+f=PE(h,j),this.I[e]=QE(WC(ao(f.substr(0,3)),10)).b,this.J[e]=QE(WC(ao(f.substr(3,3)),10)).b,g=QE(WC(ao(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=QE(WC(ao(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);aI(this);HF(this);hE(this);for(fF(this);(h.k=kD(h,h.b),h.k<h.j)&&!(null==(f=nD(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new pD(f);nD(g);nD(g);j=QE(WC(nD(g),10)).b;
+for(e=1;e<=j;++e)c=QE(WC(nD(g),10)).b,this.B[c]=QE(WC(nD(g),10)).b}if(0==f.indexOf("M APO")){g=new pD(f);nD(g);nD(g);j=QE(WC(nD(g),10)).b;for(e=1;e<=j;++e)c=QE(WC(nD(g),10)).b,f=QE(WC(nD(g),10)).b,this.E=c,X(this,0),kF(this,this.u,qc+f),this.E=0}}dI(this);fF(this)}}
+function OF(a,b){var c,d,e,f,g;kE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));hH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new pD(b);d=QE(WC(nD(f),10)).b;e=QE(WC(nD(f),10)).b;for(c=1;c<=d;++c)g=nD(f),wF(this),kF(this,this.u,g),this.K[c]=(new eH(bH(nD(f)))).b,this.N[c]=-(new eH(bH(nD(f)))).b;for(c=1;c<=e;++c)if(DF(this),this.I[c]=QE(WC(nD(f),10)).b,this.J[c]=QE(WC(nD(f),10)).b,this.t[c]=QE(WC(nD(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;aI(this);HF(this);hE(this)}catch(j){j=Pi(j);if(A(j,79)){j.Ec();this.u=0;return}throw j;}dI(this);fF(this)}}
+function UE(a,b,c){var d,e,f;kE.call(this,a);f=y(N,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(wF(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))DF(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;fF(this);hE(this)}
+function nF(a,b,c){var d,e,f,g,j;kE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(N,s,-1,this.u+1,1);this.B=y(N,s,-1,this.u+1,1);this.y=y(N,s,-1,this.u+1,1);this.e=y(N,s,-1,this.u+1,1);this.d=y(zt,m,1,this.u+1,0);this.K=y(fE,m,-1,this.u+1,1);this.N=y(fE,m,-1,this.u+1,1);this.p=y(zt,m,1,this.u+1,0);this.I=y(N,s,-1,this.v+1,1);this.J=y(N,s,-1,this.v+1,1);this.t=y(N,s,-1,this.v+1,1);this.f=y(zt,m,1,this.v+1,0);this.C=y(N,s,-1,this.v+1,1);this.r=nt([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}fF(this);hE(this)}
+function UD(a){var b;SH(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(N,s,-1,this.u+1,1);oH(a.c,this.c,this.u+1);this.B=y(N,s,-1,this.u+1,1);oH(a.B,this.B,this.u+1);this.y=y(N,s,-1,this.u+1,1);oH(a.y,this.y,this.u+1);this.e=y(N,s,-1,this.u+1,1);oH(a.e,this.e,this.u+1);this.d=y(zt,m,1,this.u+1,0);oH(a.d,this.d,this.u+1);this.K=y(fE,m,-1,this.u+1,1);oH(a.K,this.K,this.u+1);this.N=y(fE,m,-1,this.u+1,1);oH(a.N,this.N,this.u+1);this.p=y(zt,m,1,this.u+1,0);oH(a.p,this.p,this.u+1);this.I=y(N,
+s,-1,this.v+1,1);oH(a.I,this.I,this.v+1);this.J=y(N,s,-1,this.v+1,1);oH(a.J,this.J,this.v+1);this.t=y(N,s,-1,this.v+1,1);oH(a.t,this.t,this.v+1);this.f=y(zt,m,1,this.v+1,0);oH(a.f,this.f,this.v+1);this.C=y(N,s,-1,this.v+1,1);oH(a.C,this.C,this.v+1);this.r=nt([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function JF(a,b,c){var d,e,f;if(0==c)return lF(wt(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(O(DE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new eH(a)).b;d=Ov(e,Pv(46));0>d&&(e+=Wa,d=Ov(e,Pv(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function OE(a){var b;b=new qD(a,aa,!0);if(4<jD(b))return aa;b=new qD(a,ih,!0);return 4<jD(b)?ih:null}
+function lF(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function PE(a,b){for(var c,d;a.k=kD(a,a.b),a.k<a.j;){d=nD(a);if(H(d,b))return ba;for(nD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}u(554,1,{95:1},kE,RE,OF,UE,nF,UD);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function Er(){Er=x;Fr=new nC(Vb)}
+function $E(a,b){var c;Er();var d;MH.call(this);this.d=new LA("Help");new LA("Home");this.e=b;Q(this,(FD(),HD));this.hc&&DB(this.hc,!1);AB(this,!1);d=nz(b);if(1==a)this.f||(this.f=new WB(d),KH(this.f,-30,0)),this.k=this.f,c=SD(b),this.hc&&CB(this.hc.d.A.c,Bc),Uz(this,new GA(2)),this.i=new nC(c+" "),S(this,this.i,Jb),d=new Yz,S(d,this.j,null),this.e.Hb&&(c=new LA("Submit"),S(d,c,null)),S(this,d,Jc),mC(this.i,ao(eo(this.i.hc.b.hb,ah))),this.hc&&DB(this.hc,!0),AB(this,!0);else if(2==a)this.c||(this.c=
+new WB(d),KH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&CB(this.hc.d.A.c,"Nonstandard atom"),Uz(this,new GA(2)),c=new Yz,S(c,new PB("atomic SMILES",1),null),S(this,c,kc),c=Vb,Fr&&(c=eo(Fr.hc.b.hb,ah)),Fr=new oC(c,8),S(this,Fr,Jb),c=new Yz,S(c,this.j,null),S(this,c,Jc);else{this.b||(this.b=new WB(d),KH(this.b,5*b.Z,0));var e,f;d="About "+(FD(),TF);this.hc&&CB(this.hc.d.A.c,d);Uz(this,new LB(0));Q(this,HD);S(this,new PB(TF+" Molecular Editor v2013-10-13",1),null);S(this,new PB("Peter Ertl and Bruno Bienfait",
+1),null);for(c=GD,d=0,f=c.length;d<f;++d)e=c[d],e=new PB(e,1),Az(e,this.e.y),S(this,e,null);c=new Yz;S(c,this.d,null);S(c,this.j,null);S(this,c,null);this.k=this.b}zB(this);c=this.k;LH(this.hc.d,c.b,c.c);!mz(this)&&Rz(this);Bz(this)}u(555,547,wi,$E);_.Lf=function(a){var b,c;if(a.i===this.d){try{b=new QC(this.e.I),c=PC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Pi(d),A(d,67))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,zD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Fr;
+function kI(a,b){lz(b)==a.b?Q(b,(RA(),$A)):Q(b,a.b)}
+function lI(a){var b,c,d,e;e=l;d=!1;lz(mI)!=a.b?(e=wa,d=!0):lz(nI)!=a.b?(e="!#6",d=!0):lz(oI)!=a.b?(Q(pI,(RA(),$A)),Q(qI,$A),Q(rI,$A),Q(sI,$A),e="F,Cl,Br,I"):(b=lz(tI)!=a.b,c=lz(uI)!=a.b,lz(vI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),lz(wI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),lz(xI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),lz(yI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),lz(zI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),lz(pI)!=a.b&&(e+="F,"),lz(qI)!=a.b&&(e+="Cl,"),lz(rI)!=a.b&&(e+="Br,"),lz(sI)!=a.b&&(e+="I,"),
+hH(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=bd:c?e=vb:(Q(mI,(RA(),$A)),e=wa)));b=l;d&&lz(tI)!=a.b&&(b+=";a");d&&lz(uI)!=a.b&&(b+=";A");lz(AI)!=a.b&&(b+=";R");lz(BI)!=a.b&&(b+=";!R");lz(mI)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=CI.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=DI.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);lz(EI)!=a.b&&(e="~");lz(FI)!=a.b&&(e=lb);lz(GI)!=a.b&&(e=tb);lz(HI)!=a.b&&(e="!@");mC(a.f,e)}
+function II(a){JI(a);KI(a);var b=CI.hc.b;Zx(b,0);b.hb.options[0].selected=!0;b=DI.hc.b;Zx(b,0);b.hb.options[0].selected=!0;Q(tI,a.b);Q(uI,a.b);Q(AI,a.b);Q(BI,a.b);Q(CI,a.b);Q(DI,a.b);LI(a)}function JI(a){Q(vI,a.b);Q(wI,a.b);Q(xI,a.b);Q(yI,a.b);Q(zI,a.b);Q(pI,a.b);Q(qI,a.b);Q(rI,a.b);Q(sI,a.b)}function KI(a){Q(mI,a.b);Q(nI,a.b);Q(oI,a.b)}function LI(a){Q(EI,a.b);Q(FI,a.b);Q(GI,a.b);Q(HI,a.b);a.c=!1}
+function aF(a){BB.call(this,"Atom/Bond Query");this.j=new LA(this.Kf());kA(this.r,new NH(this));this.b=(FD(),HD);this.d=a;this.e||(a=nz(a),this.e=new WB(a),KH(this.e,-150,10));this.k=this.e;Uz(this,new KB);Q(this,this.b);a=new Yz;Uz(a,new pB(0,3,1));S(a,new OB("Atom type :"),null);mI=new LA(yb);nI=new LA("Any except C");oI=new LA("Halogen");S(a,mI,null);S(a,nI,null);S(a,oI,null);S(this,a,null);a=new Yz;Uz(a,new pB(0,3,1));S(a,new PB("Or select one or more from the list :",0),null);S(this,a,null);
+a=new Yz;Uz(a,new pB(0,3,1));vI=new LA(Eb);wI=new LA(fc);xI=new LA(nc);yI=new LA(Ac);zI=new LA(pc);pI=new LA(Rb);qI=new LA(Kb);rI=new LA(Db);sI=new LA(Xb);S(a,vI,null);S(a,wI,null);S(a,xI,null);S(a,yI,null);S(a,zI,null);S(a,pI,null);S(a,qI,null);S(a,rI,null);S(a,sI,null);S(this,a,null);a=new Yz;Uz(a,new pB(0,3,1));CI=new PA;OA(CI,yb);OA(CI,bb);OA(CI,db);OA(CI,ib);OA(CI,jb);S(a,new OB("Number of hydrogens : "),null);S(a,CI,null);S(this,a,null);a=new Yz;Uz(a,new pB(0,3,1));DI=new PA;OA(DI,yb);OA(DI,
+bb);OA(DI,db);OA(DI,ib);OA(DI,jb);OA(DI,"4");OA(DI,"5");OA(DI,"6");S(a,new PB("Number of connections :",0),null);S(a,DI,null);S(a,new PB(" (H's don't count.)",0),null);S(this,a,null);a=new Yz;Uz(a,new pB(0,3,1));S(a,new OB("Atom is :"),null);tI=new LA(Ab);S(a,tI,null);uI=new LA("Nonaromatic");S(a,uI,null);AI=new LA(zc);S(a,AI,null);BI=new LA(jc);S(a,BI,null);S(this,a,null);a=new Yz;Q(a,gB(lz(this)));Uz(a,new pB(0,3,1));S(a,new OB("Bond is :"),null);EI=new LA(yb);S(a,EI,null);FI=new LA(Ab);S(a,FI,
+null);GI=new LA(zc);S(a,GI,null);HI=new LA(jc);S(a,HI,null);S(this,a,null);a=new Yz;Uz(a,new pB(1,3,1));this.f=new oC(wa,20);S(a,this.f,null);S(a,new LA(xc),null);S(a,this.j,null);S(this,a,null);this.hc&&DB(this.hc,!1);AB(this,!1);JI(this);KI(this);LI(this);Q(tI,this.b);Q(uI,this.b);Q(AI,this.b);Q(BI,this.b);Q(CI,this.b);Q(DI,this.b);kI(this,mI);zB(this);a=this.k;LH(this.hc.d,a.b,a.c);!mz(this)&&Rz(this);Bz(this)}u(556,547,wi,aF);
+_.Lf=function(a,b){var c;H(b,xc)?(II(this),kI(this,mI),lI(this)):A(a.i,42)?(LI(this),vt(a.i)===vt(mI)?(JI(this),KI(this)):vt(a.i)===vt(nI)?(JI(this),KI(this)):vt(a.i)===vt(oI)?(JI(this),KI(this)):vt(a.i)===vt(AI)?Q(BI,this.b):vt(a.i)===vt(BI)?(Q(AI,this.b),Q(tI,this.b)):vt(a.i)===vt(tI)?(Q(uI,this.b),Q(BI,this.b)):vt(a.i)===vt(uI)?Q(tI,this.b):vt(a.i)===vt(EI)||vt(a.i)===vt(FI)||vt(a.i)===vt(GI)||vt(a.i)===vt(HI)?(II(this),this.c=!0):KI(this),kI(this,a.i),lI(this)):A(a.i,43)&&(LI(this),c=a.i,0==c.hc.b.hb.selectedIndex?
+Q(c,this.b):Q(c,(RA(),$A)),lI(this));107!=this.d.d&&(this.d.d=107,cA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var mI=_.f=null,EI=null,nI=null,tI=null,FI=null,rI=null,vI=null,DI=null,CI=null,qI=null,pI=null,oI=null,sI=null,wI=null,uI=null,BI=null,HI=null,xI=null,zI=null,AI=null,GI=null,yI=null;function WF(){zH(this)}u(557,532,Qh,WF);_.Me=function(){this.b=-1;this.c=y(AH,m,0,0,0);this.d=0};_.b=-1;
+function Br(a,b){var c;a.b=b;var d,e;d=null;rC();if(e=c=(e=$wnd.clipboardData.getData(Nc),null!=e?new FC(e):null))e=(uC(),xC),e=yC(e,(uC(),xC))||yC(e,vC);if(e)try{d=CC(c)}catch(f){if(f=Pi(f),A(f,60))pn(f);else throw f;}c=d;null!=c&&yD(b,c)}function Ar(a){a=new FC(a);rC();var b,c;try{b=CC(a),c=Fn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Nc,c)}catch(d){if(d=Pi(d),A(d,60))pn(d);else throw d;}}function XF(){}u(558,1,{61:1,68:1},XF);_.te=function(a){yD(this.b,a.b)};
+_.b=null;function mG(){this.hb=gx()}u(560,326,li,mG);function xr(){var a;xr=x;MI=(a=!1,Rf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);NI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");OI=MI&!NI;var b;a=L(N,s,-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]);yr=y(N,s,-1,1E3,1);for(b=0;b<yr.length;++b)yr[b]=-999;for(b=0;b<a.length;b+=2)yr[a[b+1]]=a[b]}
+function qq(a,b,c){a=new PI(b,c,a);if(!b.Ld(a,c))for(b=b.gc;b&&!b.Ld(a,c);)b=b.gc}function aA(a,b,c){var d;d=new QI;qj(d.u,b,c);jj(a.i,d.u,0,0);Yi(a.b,d);return d}function fG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function zE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)sw(a.i,b.u,c,d),b.s=c,b.t=d;RI(b)}
+function eG(a,b,c,d){xr();this.hb=gx();this.b=new dj;this.k=new dj;this.f=d;this.hb.style[Wf]=bb;this.hb.style[Uf]=bb;this.hb.style[Lg]=Ye;this.hb.style[fh]=b;this.hb.style[Me]=c;this.i=new SI;this.i.hb.style[fh]=eb;this.i.hb.style[Me]=eb;OI?(b=new TI,c=new UI,jj(b,this.i,0,0),jj(b,c,0,0),ww(this,b)):ww(this,this.i);this.d=a;a.Vb=this;OI?(this.n=new VI(this),this.n.j=new WI(this),this.n.k=new XI(this),this.n.o=new YI(this),this.n.n=new ZI(this),this.d&&(this.n.f=new $I(this),this.n.i=new aJ(this),
+this.n.b=new cJ(this))):B(this,new fJ(this),(Ir(),Ir(),Jr));B(this,this,(vq(),vq(),wq));B(this,new mJ(this),(tj(),tj(),uj));B(this,new nJ(this),(vj(),vj(),Ij));B(this,new oJ(this),(ur(),ur(),vr));(pq(),pq(),Fz).b=this}u(559,560,li,eG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var OI,NI,MI,yr=null;function SI(){uw.call(this);this.hb[Ad]=Ue}u(562,304,li,SI);function TI(){SI.call(this);this.hb.style[fh]=eb;this.hb.style[Me]=eb}u(561,562,li,TI);function fJ(a){this.b=a}u(563,1,{},fJ);
+_.uc=function(a){var b,c,d,e;d=Lj(a);e=Mj(a);c=Nj(a.b);b=new pJ(a);2==c&&(b.f=4);b=oF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function mJ(a){this.b=a}u(564,1,{},mJ);_.vc=function(a){var b,c;b=Lj(a);c=Mj(a);a=new pJ(a);this.b.j?yF(this.b.d,a,b,c):AF(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function nJ(a){this.b=a}u(565,1,{},nJ);_.wc=function(){this.b.j=!1;CF(this.b.d)};_.b=null;function oJ(a){this.b=a}u(566,1,{},oJ);_.b=null;
+function UI(){SI.call(this);this.hb.style[fh]=eb;this.hb.style[Me]=eb}u(567,562,li,UI);function qJ(a,b){var c;c=b.b;c.f=4;return oF(a.b.d,c,b.e,b.f)}function WI(a){this.b=a}u(568,1,{},WI);_.Mf=function(a){return qJ(this,a)};_.b=null;function js(a,b){AF(a.b.d,b.b,b.e,b.f);return oF(a.b.d,b.b,b.e,b.f)}function XI(a){this.b=a}u(569,1,{},XI);_.Mf=function(a){return js(this,a)};_.b=null;function YI(a){this.b=a}u(570,1,{},YI);_.Mf=function(a){return yF(this.b.d,a.b,a.e,a.f)};_.b=null;
+function ZI(a){this.b=a}u(571,1,{},ZI);_.Mf=function(){return CF(this.b.d)};_.b=null;function lr(a,b){var c;c=O(DE(b.c));c=new HC(b,0,lg,c);VD(a.b.d,c);return!0}function $I(a){this.b=a}u(572,1,{},$I);_.Mf=function(a){return lr(this,a)};_.b=null;function mr(a,b){var c;c=O(DE(100*b.d));c=new HC(b,0,sg,c);VD(a.b.d,c);return!0}function aJ(a){this.b=a}u(573,1,{},aJ);_.Mf=function(a){return mr(this,a)};_.b=null;function qr(a,b){var c;c=new HC(b,0,je,kh);VD(a.b.d,c);return!0}function cJ(a){this.b=a}
+u(574,1,{},cJ);_.Mf=function(a){return qr(this,a)};var rJ=_.b=null;function sJ(){sJ=x;rJ=new hu((wu(),new vu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function tJ(){tJ=x;uJ={}}function vJ(a,b,c){var d;c&&(b.style[pe]=c.c+cg,d=c.b,d!=Ob&&(b.style[oe]=d),0!=(c.d&1)&&(b.style[re]=nd),0!=(c.d&2)&&(b.style[qe]=Se));a.f.style[eh]=Lf}
+function vB(a){var b=wJ,c,d,e,f,g,j,h,n,o,r,q,t,v;c=Bi(a);c in uJ?a=uJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Ag),f=$doc.createElement(Qe),f.width=1,f.height=1,g=(sJ(),rJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),vJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=ak(e),n=ak(e)+(e.offsetHeight||0),o=n-h,r=ak(f)+(f.offsetHeight||0)+1,q=n-r,t=r-h,d.removeChild(e),v=new xJ,v.b=t,v.c=q,v.d=o,v),uJ[c]=a);return a}
+function yJ(){tJ();var a,b,c,d,e;Jj();this.b=L(zt,m,1,["monospace","sans-serif",xg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Ag);this.f.innerHTML=this.i||l;this.f.style[pe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[oe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}u(577,1,{},yJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var uJ;function xJ(){}
+u(578,1,{},xJ);_.b=0;_.c=0;_.d=0;function pF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,12))return!!a.b.b.metaKey}catch(b){if(b=Pi(b),!A(b,85))throw b;}return!1}function qF(a){try{if(a.b&&A(a.b,12))return!!a.b.b.shiftKey}catch(b){if(b=Pi(b),!A(b,85))throw b;}return!1}function pJ(a){zr.call(this,null,0,null);this.b=a}function PI(a,b,c){zr.call(this,a,0,b);this.b=c}u(579,409,gi,pJ,PI);_.re=function(){return pF(this)};_.se=function(){return qF(this)};_.b=null;
+function jC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=wJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,vJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function iC(a){this.c=a;this.b={};!wJ&&(wJ=new yJ)}u(580,412,Uh,iC);var wJ=null;function bA(a){this.b=a}u(581,420,{},bA);_.b=null;function zJ(a,b){this.b=a;this.c=b}u(582,1,{},zJ);_.b=null;_.c=null;function AJ(){Kx.call(this);this.hb[Ad]="jsa-resetTable";this.hb.style[fh]=jd}u(583,336,li,AJ);
+function BJ(){BJ=x;var a=CJ=new yJ;Jj();a.i="9p";a.f.style[oe]=xg;a.f.style[pe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[pe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);DJ=new pA(1)}function pE(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,RI(a)}
+function rE(a,b,c,d,e,f,g){var j,h,n,o,r,q,t,v,D,E,J;a.o&&(oE(a,!1),360<=g||-360>=g?j=qE(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,t=d/2,v=e/2,D=EJ(r,q,t,v,f),E=EJ(r,q,t,v,h),J="<g"+a.n+qb,J+='<path d ="M '+D.b+ba+D.c+" A "+t+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),pE(a,j))}function V(a,b,c,d,e){a.o&&pE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
+function nE(a,b,c,d,e){a.o&&(oE(a,!1),pE(a,'<rect x="'+b+ka+c+ha+e+'" width="'+d+da+a.n+$a))}function yE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ka+d+fa+a.j+' fill="'+e+la+b+"</text>");pE(a,b)}function GB(a,b,c,d,e){oE(a,!0);pE(a,'<rect x="'+b+ka+c+ha+e+'" width="'+d+da+a.n+$a)}
+function RI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Zj(a.u.hb)+(a.u.hb.offsetWidth||0)-Zj(a.u.hb),d=ak(a.u.hb)+(a.u.hb.offsetHeight||0)-ak(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+la)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=jg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function xE(a,b){a.f=b;a.j=SF(b)}u(584,416,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var DJ,CJ;function Yr(a,b,c){c&&(is(a,b),c.Mf(a.c));a.e=!0}function is(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Zj(a.p.hb)+(a.p.hb.scrollLeft||0)+jo(a.p.hb.ownerDocument),a.c.f=c.clientY-ak(a.p.hb)+(a.p.hb.scrollTop||0)+ko(a.p.hb.ownerDocument),a.c.b=new pJ(b),b.b.preventDefault(),!0):!1}
+function VI(a){this.p=a;this.c=new FJ;this.d=new GJ(this);B(this.p,new HJ(this),(fs(),fs(),gs));B(this.p,new IJ(this),(Zr(),Zr(),$r));B(this.p,new JJ(this),(cs(),cs(),ds));B(this.p,new KJ(this),(Vr(),Vr(),Wr));B(this.p,new LJ,(rr(),rr(),sr));B(this.p,new MJ(this),(nr(),nr(),or));B(this.p,new NJ(this),(ir(),ir(),jr))}u(585,1,{},VI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function GJ(a){rk();this.b=a}u(586,24,{},GJ);
+_.Dc=function(){!this.b.e&&this.b.j&&qJ(this.b.j,this.b.c)};_.b=null;function HJ(a){this.b=a}u(587,1,{},HJ);_.b=null;function IJ(a){this.b=a}u(588,1,{},IJ);_.b=null;function JJ(a){this.b=a}u(589,1,{},JJ);_.b=null;function KJ(a){this.b=a}u(590,1,{},KJ);_.b=null;function LJ(){}u(591,1,{},LJ);function MJ(a){this.b=a}u(592,1,{},MJ);_.b=null;function NJ(a){this.b=a}u(593,1,{},NJ);_.b=null;function FJ(){}u(594,1,{},FJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function lG(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function OJ(a){var b,c,d,e,f;Yj(a);d=(kj(),lj(null));e=new AJ;Hx(e,a);hw(d,e,d.hb);f=a.fd();b=a.ed();c=lG();9<=c?(++f,++b):7==c&&A(a,25)&&(c=a.hb.textContent,2>=c.length&&(f+=8));Jx(e,a);qw(d,e);return new tz(f,b)}function PJ(){this.hb=$doc.createElement(ae);this.hb[Ad]=Ue;this.hb.style[Vf]=Ne;this.hb.style[Zf]=cd;this.hb.style[fh]=eb;this.hb.style[Me]=eb}u(596,307,yi,PJ);_.cd=function(){return Zj(this.hb)};
+_.dd=function(){return ak(this.hb)};function SF(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function EJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new zJ(new eH(a),new eH(b))}function qE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+$a}
+function FE(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function oE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function QI(){BJ();this.o=DJ;this.d=[];this.u=new PJ}u(597,584,{},QI);_.b=l;_.c=l;function QJ(){QJ=x;RJ=new tz(0,0)}
+function SJ(a){var b;b=a.Qf();if(!b){var c;(c=a.Nf())?(b=OJ(c.b),qj(c.ue(),b.c,b.b),c=OJ(c.b),b=new tz(c.c-b.c,c.b-b.b)):b=new tz(0,0);a.Uf(b)}return b}function Iz(a,b){var c;if(a.ye())return RJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Tf(mz(b));c=OJ(a.ue());a.f.c=c.c;a.f.b=c.b;return c}function TJ(a,b){var c;b&&(c=jg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Pf().hb.style[kd]=c)}function UJ(){this.f=new kB;this.f.b=-1;this.f.c=-1}u(599,1,{});_.Nf=function(){return null};_.Of=function(a){this.Sf(a.Nd())};
+_.Pf=function(){return this.ue()};_.Qf=function(){return VJ};_.Ed=function(){};_.ye=function(){return!1};_.Rf=function(a){this.Tf(mz(a))};_.Sf=function(a){TJ(this,a)};_.Tf=function(a){var b=this.ue().hb,c,d,e;c=(Sz(),Tz);e=a.c;d=a.b;e!=c.c?b.style[pe]=l+e+"pt":b.style[pe]=l;d!=c.b?b.style[oe]=d:b.style[oe]=l;0!=(a.d&1)?b.style[re]=nd:b.style[re]=l;0!=(a.d&2)?b.style[qe]=Se:b.style[qe]=l};_.Uf=function(a){VJ=a};_.Vf=function(){};var VJ=_.f=null,RJ;
+function MA(a,b){QJ();UJ.call(this);this.b=new ax(a);this.b.gd()[Ad]=l;B(this.b,new WJ(this,b),(sq(),sq(),tq))}u(598,599,{},MA);_.ue=function(){return this.b};_.Sf=function(a){TJ(this,a)};_.b=null;function WJ(a,b){this.b=a;this.c=b}u(600,1,{},WJ);_.Lc=function(a){pq();qq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function QA(a){QJ();UJ.call(this);this.b=new $x;B(this.b,new XJ(this,a),(mq(),mq(),nq))}u(601,599,{},QA);_.ue=function(){return this.b};_.b=null;
+function XJ(a,b){this.b=a;this.c=b}u(602,1,{},XJ);_.b=null;_.c=null;function YJ(a,b){var c,d;TJ(a,b.Nd());for(d=new Ji(b.Wb.b);d.c<d.e.Be();)c=Ki(d),c.lc&&c.hc.Of(c)}function ZJ(a,b){var c,d,e,f,g,j,h;qj(a.e,b.Ud(),b.Qd());for(d=new Ji(b.Wb.b);d.c<d.e.Be();)c=Ki(d),c.lc&&(e=c.hc,e.Rf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=SJ(e).c,f-=SJ(e).b,qj(e.ue(),g,f),!c.gb&&a.e.yd(c),a.e.zd(c,j,h)))}function Xz(){QJ();UJ.call(this);this.e=new uw}u(603,599,{},Xz);
+_.Of=function(a){YJ(this,a)};_.ue=function(){return this.e};_.Rf=function(a){ZJ(this,a)};_.e=null;function QB(a){QJ();UJ.call(this);var b=this.b=new Xx;ex(b.c,a);Wx(b);this.f.b=-1;this.f.c=-1}u(604,599,{},QB);_.ue=function(){return this.b};_.ye=function(){var a;a=(this.b.c.d?go(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function TB(a){this.b=new ty(a.i,new $J(a))}u(605,1,{},TB);_.b=null;
+function py(a){var b,c,d,e,f;f=new GC(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(aK,m,61,0,0);for(c=b.b?Ck(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,40)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=gj((gA(),hA),new T(f.e)));c=c.c;if(Zt(!c?jh:c.b,Ah))for(c=(!a.e.b||0==a.e.b.d?(Ms(),Ms(),$s):new lA(a.e.b)).xd();c.Xc();)a=c.Yc(),1001==f.e&&a.te(f);var g,j,h;1001==f.e?(g=new zr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.ag(),null.ag()):100==f.e&&A(f.f,58)?(j=f.f,h=new zr(j,205,null),h.j=j.Vd(),h.k=
+j.Wd()):1004<=f.e&&1005>=f.e||(701==f.e?null.ag():401==f.e||402==f.e?(null.ag(),null.ag(),null.ag(),null.ag(),null.ag()):500<=f.e&&507>=f.e&&(g=null.bg,500!=g&&(f=new zr(null.bg,g,null),f.j=null.ag(),f.k=null.ag(),j=null.ag(),f.f=j&12,501==g&&null.ag())))}function $J(a){this.b=a}u(606,1,Yh,$J);_.xc=function(){py(this)};_.b=null;function pC(){QJ();UJ.call(this);this.b=new Ry}u(607,599,{},pC);_.Nf=function(){var a;a=new pC;Oy(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ue=function(){return this.b};
+_.Qf=function(){return bK};_.Uf=function(a){bK=a};var bK=_.b=null;u(608,603,{});function sC(){new Es}u(609,440,{},sC);function dr(a,b){a.onloadend=function(a){b.Fe(a.target.result)}}function kG(a){this.b=a}u(616,1,{},kG);_.b=null;function hG(){}u(617,1,{},hG);function iG(){}u(618,1,{},iG);function jG(){}u(619,1,{},jG);function DB(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?Mq(c.i,c):Kq(c.i,c)))}
+function EB(a,b){QJ();Xz.call(this);this.d=new cK(a);var c=this.c=new Kx,d=(vx(),wx);c.b=d;Hx(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&dK(bz(c.A.b.q,0)))throw new Vv("WindowPanel can only contain one child widget");eK(c,d);this.d.b=this;this.b=b}u(620,608,{},EB);_.ue=function(){return this.d};_.Pf=function(){return this.c.gb};_.Ed=function(){fK(this.d,!1)};_.Tf=function(){};_.Vf=function(a){YJ(this,a);ZJ(this,a);gK(this.d);hK(this.d)};_.b=null;_.c=null;_.d=null;
+function iK(a){var b;b=new Gq(G(a.hb,Qf),G(a.hb,Pf));a=new Gq(G(a.L.bb.hb,Qf),G(a.L.bb.hb,Pf));return L(N,s,-1,[b.c-a.c,b.b-a.b])}function jK(a){if(null!=a.J&&null!=a.I){var b=a.I;a.md(a.J);a.kd(b);a.J=a.I=null}else null!=a.J?(kK(a,a.J),a.J=null):null!=a.I&&(lK(a,a.I),a.I=null);Pj(a.K)}function gK(a){a.cb?a.Zf(Jq(a.L.bb)):(a.Hd(),gK(a))}function lK(a,b){var c;a.cb?(c=iK(a),a.Zf(new Gq(-1,mK(b,!1)-c[1]))):a.I=b}function nK(a,b){var c;b!=a.Cd()&&(c=a.L.bb,$v(c),oK(c,b,c.hb,c.q.d,!0))}
+function kK(a,b){var c;a.cb?(c=iK(a),a.Zf(new Gq(mK(b,!0)-c[0],-1))):a.J=b}u(623,309,oi);_.Wf=function(){var a,b;b=Jq(this.L.bb);a=iK(this);b.c+=a[0];b.b+=a[1];return b};_.Cd=function(){var a;a=this.L.bb;return 0!=a.q.d?dK(bz(a.q,0)):null};_.Xf=function(a){pK(this.L.bb,a)};_.xd=function(){return new aw(this.L.bb)};_.Yf=function(){Nq(this.L.bb)};_.sd=function(){jK(this)};_.Kd=function(){Nq(this.L.bb)};_.ud=function(a){return qK(this.L.bb,a)};_.Zf=function(a){Lq(this.L.bb,a)};
+_.kd=function(a){lK(this,a)};_.Dd=function(a){nK(this,a)};_.md=function(a){kK(this,a)};_.I=null;_.J=null;function rK(){rK=x;var a=(sK(),tK(),uK);vK=new Ox(a.e,a.c,a.d,a.f,a.b)}function fK(a,b){var c;c=new ov;a.eb&&Cs(a.eb,c);a.B&&Kq(a.i,a);try{Ri(a.i.d,a)}catch(d){if(d=Pi(d),!A(d,79))throw d;}a.c=wK(a.i,a);try{Bw(a,b)}finally{Ui(a.k.b),Ui(a.j.b),Ui(a.n.b),a.H&&Xi(a.H,a.i),a.u&&(a.u=!1)}}function xK(a,b,c){var d,e;e=a.gb;d=new Rj(a,e);e.zd(a,d.b+b,d.e+c)}
+function yK(a,b,c){b=new zK(ho(go(vv(vv(a.L.d,b),c))));Zv(b,a);B(b,a.d,(sq(),sq(),tq));return b}function Iq(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));Lq(a.L.bb,b)}function LH(a,b,c){var d,e;(e=a.i)?(d=AK(e.hb),Ew(a,b+(Zj(e.hb)+d[3]),c+(ak(e.hb)+d[0]))):Ew(a,b,c)}function eK(a,b){if(b!=(0!=a.A.b.q.d?dK(bz(a.A.b.q,0)):null)){$v(a.A.b);var c=a.A.b;oK(c,b,c.hb,c.q.d,!0)}}
+function BK(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(Dq(),CK)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ji(a.H);e.c<e.e.Be();)if(d=Ki(e),b==(Dq(),DK)){!d.c&&(d.c=new EK);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(Dq(),Eq))g=d.i,j=d.x,d.A.d?(LH(d,j.d,j.e),Iq(d,new Gq(j.c,-1))):(LH(d,j.d,j.e),Iq(d,new Gq(j.c,j.b)),Mq(g,d)),Ni(g.d,d,d.A.c),lk(d.r,333);else if(!d.u&&f==(Dq(),CK))d.hb.style[ch]=dh,Dq()}else if(b==Eq){!d.c&&(d.c=new EK);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=AK(j.hb);h=d.x;if(d.A.d)h.d=Zj(d.hb)-
+g[3]-Zj(j.hb),h.e=ak(d.hb)-g[0]-ak(j.hb),d.x=h,LH(d,0,0),FK(d,Fq(j.hb).c,-1);else{if(f!=(Dq(),CK))h.d=Zj(d.hb)-g[3]-Zj(j.hb),h.e=ak(d.hb)-g[0]-ak(j.hb),h.c=d.f,h.b=d.e,d.x=h;LH(d,0,0);Lq(d,new GK(Fq(j.hb)));Kq(j,d)}d==d.i.b||bF(d);lk(d.r,333)}}else b==CK&&(!d.c&&(d.c=new EK),d=a,d.u||(d.y=c,d.hb.style[ch]=Ne))}}function HK(a,b){a.hb.style[hh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.ag().ag()}
+function hK(a){if(!a.cb){a.k=Tv(a,a.i,(!ns&&(ns=new xk),ns));a.j=Tv(a,a.i,wk?wk:wk=new xk);a.n=Tv(a,a.i,(!ss&&(ss=new xk),ss));var b=a.i;!a.H&&(a.H=new dj);Yi(a.H,b);ns&&(b=new ms(a),a.eb&&Cs(a.eb,b));a.B&&Mq(a.i,a);Ni(a.i.d,a,a.A.c);a.c&&(Ew(a,a.c.b,a.c.c),a.c=null);Fw(a);bF(a)}}function bF(a){if(a!=a.i.b){var b;ss&&(b=new rs(a),a.eb&&Cs(a.eb,b))}}u(622,623,oi);_.Cd=function(){return 0!=this.A.b.q.d?dK(bz(this.A.b.q,0)):null};_.Fd=function(a){fK(this,a)};_.xd=function(){return new aw(this.A.b)};
+_.sd=function(){jK(this);Pj(new IK(this))};_.ud=function(a){return qK(this.A.b,a)};_.Zf=function(a){Iq(this,a)};_.Gd=function(a,b){LH(this,a,b)};_.Dd=function(a){eK(this,a)};_.Hd=function(){hK(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var vK;
+function cK(a){rK();var b=(JK(),KK),c;c=(Mw(),Nw);Gw.call(this,!1,"popup");this.M=c.b;this.K=new LK(this);c=new MK;c.hb[Ad]="mosaic-popupLayoutPanel";yw(this.L,c);Dw(this);this.d=new NK(this);this.r=new OK(this);this.s=new PK(this);this.t=new QK(this);this.x=new RK;this.G=(Dq(),DK);this.B=!1;this.i=b;a=this.A=new SK(a);b=new TK;!a.e&&(a.e=new UK);Yi(a.e,b);a=new VK(new Nx(vK.b.e.b,vK.b.c,vK.b.d,vK.b.f,vK.b.b));B(a,new WK(this),(sq(),sq(),tq));b=this.A.c;if(!b.c){b.c=new Kx;b.c.gd()[Ad]="mosaic-Caption-iconBoxRight";
+c=b.c;var d=(Dx(),Ex);c.d=d;XK(b.i,b.c,new YK(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new kw;d=Ix(c);Dv(c.c,(Ru(),Su(d)),0);jw(c,a,d,0,!1)}else Hx(b.c,a);pK(b.i,null);B(this.A.c,new ZK(this),(Aq(),Aq(),Bq));B(this.A.c,this.d,tq);nK(this,this.A);Li(ho(go(this.hb)),"mosaic-WindowPanel",!0)}u(621,622,oi,cK);_.Ed=function(){var a=this.b,b=new xB(a.b,201),c;a=a.b.r;a.b?a=new $K(new Ji(a.b)):(a=(Ms(),Ms(),$s),a=new Ji(a));for(;a.Xc();)c=a.Yc(),201==b.e&&JH(c.b)};_.b=null;
+function jF(a,b,c,d){b=nz(b);c+=b.b;d+=b.c;Ew(a.b,c,d);Fw(a.b)}function $B(){QJ();UJ.call(this);var a=this.b=new aL;a.U=!0;a.b.i=!0;this.b.X=!0}u(624,599,{},$B);_.ue=function(){return this.b};_.b=null;function TC(){}u(631,456,{},TC);function $K(a){if(!a)throw new vn;this.b=a}u(632,1,{},$K);_.Xc=function(){return ZC(this.b)};_.Yc=function(){return Ki(this.b)};_.Zc=function(){throw new cD("Missing message: awt.50");};_.b=null;function vA(){return vA()}
+function RC(){RC=x;var a;a=(IC(),JC["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(bL,m,-1,0,1);else throw new NG(a+" is not supported");}catch(b){if(b=Pi(b),!A(b,87))throw b;}}function UB(a,b){a.b=31*a.b+wt((new eH(b)).b)}function qA(){}u(635,1,{},qA);_.hC=function(){return this.b};_.b=1;function cL(){cL=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Oe))&&0<b.length)b=$doc.getElementsByTagName(Oe)[0],b.style[Me]=eb;a.body.style[Me]=eb}
+function AK(a){cL();var b;b=y(N,s,-1,4,1);b[0]=dL(eL(a,"borderTopWidth"));b[1]=dL(eL(a,"borderRightWidth"));b[2]=dL(eL(a,"borderBottomWidth"));b[3]=dL(eL(a,"borderLeftWidth"));return b}function fL(a){cL();var b,c;c=gL(a);b=AK(a);a=new Gq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function Fq(a){cL();return new Gq(a.clientWidth,a.clientHeight)}
+function gL(a){cL();var b;b=y(N,s,-1,4,1);b[0]=dL(eL(a,"marginTop"));b[1]=dL(eL(a,"marginRight"));b[2]=dL(eL(a,"marginBottom"));b[3]=dL(eL(a,"marginLeft"));return b}function hL(a){cL();var b;b=y(N,s,-1,4,1);b[0]=dL(eL(a,"paddingTop"));b[1]=dL(eL(a,"paddingRight"));b[2]=dL(eL(a,"paddingBottom"));b[3]=dL(eL(a,"paddingLeft"));return b}function iL(a,b,c){cL();try{H(b,me)&&(b=Pd),a.style[b]=c}catch(d){if(d=Pi(d),!A(d,79))throw d;}}
+function mK(a,b){cL();var c;jL||(jL=$doc.createElement(Ag),iL(jL,Ye,l),iL(jL,Rg,l),iL(jL,Zf,cd),iL(jL,ch,Ne),$doc.body.appendChild(jL));iL(jL,fh,a);iL(jL,Me,a);c=fL(jL);return b?c.c:c.b}var jL=null;function kL(){Gq.call(this,0,0)}function Gq(a,b){this.c=a;this.b=b}function GK(a){Gq.call(this,a.c,a.b)}u(637,1,gi,kL,Gq,GK);_.eQ=function(a){return this===a?!0:null==a||lL!=Dn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Tc};_.b=0;_.c=0;function mL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}u(638,1,{72:1,75:1,96:1},mL);_.eQ=function(a){return a===this?!0:A(a,96)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return nL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;
+function oL(a,b){this.b=a;this.c=b}u(639,1,gi,oL);_.eQ=function(a){return this===a?!0:null==a||pL!=Dn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return pL.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;function RK(){this.c=this.b=this.e=this.d=0}u(640,1,gi,RK);_.eQ=function(a){return this===a?!0:null==a||qL!=Dn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return qL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function eL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==me&&(b=Pd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}u(642,1,{});var rL=-1;function sL(){}u(643,642,{},sL);_.b=-1;_.c=-1;var tL=null;
+function dL(a){a=parseInt(a,10);a=isNaN(a)?null:QE(a);return!a?0:a.b}u(646,324,qi);_.Wf=function(){return Jq(this.i)};_.Xf=function(a){pK(this.i,a)};_.Yf=function(){Nq(this.i)};_.Kd=function(){Nq(this.i)};_.kd=function(a){var b=this.i;b.hb.style[Me]=a;b.cb||(b.i=a)};_.md=function(a){var b=this.i;b.hb.style[fh]=a;b.cb||(b.j=a)};function sK(){sK=x;tK()}function CB(a,b){a.b.hb.textContent=b||l;pK(a.i,null)}
+function uL(a){sK();var b;bx(this,new MK);this.b=new vL;b=this.i;wL(b,new xL);iL(b.hb,Wf,cb);b.p=0;XK(b,this.b,new YK(0));this.b.gd()[Ad]="mosaic-Caption-text";this.b.hb.textContent=a||l;pK(this.i,null);this.hb[Ad]="mosaic-Caption"}u(645,646,qi,uL);_.Mc=function(a){return B(this,a,(Ir(),Ir(),Jr))};_.Nc=function(a){return B(this,a,(tj(),tj(),uj))};_.Oc=function(a){return B(this,a,(Mr(),Mr(),Nr))};_.Pc=function(a){return B(this,a,(vj(),vj(),Ij))};_.c=null;
+function tK(){tK=x;yL=Mn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new fz(yL,240,20);new fz(yL,224,16);new fz(yL,208,16);new fz(yL,192,16);new fz(yL,176,16);new fz(yL,160,16);new fz(yL,144,16);new fz(yL,128,16);new fz(yL,112,16);new fz(yL,96,16);new fz(yL,80,16);new fz(yL,64,16);new fz(yL,260,16);uK=new fz(yL,48,16);new fz(yL,32,16);new fz(yL,16,16);new fz(yL,0,16)}var yL,uK;function zL(a,b){Qv(a.b.hb,!b);pK(a.i,a.b)}
+function Hq(a,b){a.d=b;Qv(a.b.hb,!b);pK(a.i,a.b);if(a.e){var c;for(c=new Ji(a.e);c.c<c.e.Be();)Ki(c)}}function SK(a){var b;bx(this,new MK);b=this.i;wL(b,new AL((BL(),CL)));b.p=0;this.c=new uL(a);XK(b,this.c,new YK(1));this.b=new MK;cj(this.b,"Body");XK(b,this.b,new YK(0));this.hb[Ad]="mosaic-CaptionLayoutPanel"}u(648,646,{13:1,15:1,23:1,26:1,28:1,29:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},SK);_.nd=function(){Uv(this.i)};_.od=function(){Xv(this.i)};_.xd=function(){return new aw(this.b)};
+_.ud=function(a){return qK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function UK(){zH(this)}u(649,532,Qh,UK);function LK(a){this.b=a}u(650,1,Yh,LK);_.xc=function(){Nq(this.b.L.bb)};_.b=null;function DL(a){var b;b=a.c;a=b.i;b=!a.f?-1:Oj(a.f.b,b);a.f&&Mu(a.f.b,b)&&Pu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&bF(!a.f?null:Mu(a.f.b,b-1))}function EL(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new Wz);-1==Oj(a.f.b,b)&&Yi(a.f.b,b)}function EK(){}u(651,1,{},EK);_.Qc=function(a){DL(a)};_.Rc=function(a){EL(a)};
+_.Tc=function(a){FL(a.b.i,a.b)};function JK(){JK=x;GL=new HL(1,"e");IL=new HL(2,Ff);JL=new HL(3,"ne");KL=new HL(10,"nw");LL=new HL(4,rg);ML=new HL(5,ug);NL=new HL(12,"sw");OL=new HL(8,"w");KK=new PL((kj(),lj(null)).hb)}function wK(a,b){var c;c=AK(a.hb);return new oL(Zj(b.hb)-(Zj(a.hb)+c[3]),ak(b.hb)-(ak(a.hb)+c[0]))}
+function QL(a){var b,c,d,e,f,g;if(a.f){b=Fq(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=Mu(a.f.b,d),c=new Gq(G(g.hb,Qf),G(g.hb,Pf)),f=wK(a,g),f.b-=Uj(0,f.b+G(g.hb,Qf)-b.c),f.c-=Uj(0,f.c+G(g.hb,Pf)-b.b),LH(g,Uj(0,f.b),Uj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,FK(g,c.c,c.b),g.G==(Dq(),Eq)&&Lq(g,new GK(Fq(a.hb))),lk(g.r,1)}}function RL(a,b,c){a=a.e;Ni(a,b,b);z(a.d,b,c);cj(b,yc+c.c)}
+function Kq(a,b){var c;c=a.e;SL(c,b.z);bj(b.z,yc+KL.c);SL(c,b.v);bj(b.v,yc+IL.c);SL(c,b.w);bj(b.w,yc+JL.c);SL(c,b.F);bj(b.F,yc+OL.c);SL(c,b.o);bj(b.o,yc+GL.c);SL(c,b.E);bj(b.E,yc+NL.c);SL(c,b.C);bj(b.C,yc+LL.c);SL(c,b.D);bj(b.D,yc+ML.c)}
+function Mq(a,b){!b.z&&(b.z=yK(b,0,0));RL(a,b.z,KL);!b.v&&(b.v=yK(b,0,1));RL(a,b.v,IL);!b.w&&(b.w=yK(b,0,2));RL(a,b.w,JL);!b.F&&(b.F=yK(b,1,0));RL(a,b.F,OL);!b.o&&(b.o=yK(b,1,2));RL(a,b.o,GL);!b.E&&(b.E=yK(b,2,0));RL(a,b.E,NL);!b.C&&(b.C=yK(b,2,1));RL(a,b.C,LL);!b.D&&(b.D=yK(b,2,2));RL(a,b.D,ML)}function FL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Oj(a.f.b,b);if(c+1<d){AA(a.f,b);for(Yi(a.f.b,b);c<d;++c)HK(Mu(a.f.b,c),c)}else HK(b,c)}
+function PL(a){a=new TL(a);bx(this,a);this.d=new UL(a);this.d.j=!0;Vi(this.d);this.d.n=3;this.e=new VL(a);this.e.j=!0;Vi(this.e);this.e.n=3;dx(this)}u(652,324,{13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,104:1},PL);_.Wf=function(){return Fq(this.hb)};_.Xf=function(){var a;(a=WL(this))&&a.Xf(null)};_.Yf=function(){QL(this)};_.Qc=function(a){!this.c&&(this.c=new EK);DL(a)};_.Rc=function(a){!this.c&&(this.c=new EK);EL(a)};_.Kd=function(){QL(this)};
+_.Tc=function(a){!this.c&&(this.c=new EK);FL(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var GL,IL,JL,KL,KK,LL,ML,NL,OL;function TL(a){this.q=new vw(this);this.hb=a}u(653,304,li,TL);function HL(a,b){this.b=a;this.c=b}u(654,1,{},HL);_.b=0;_.c=null;function UL(a){Fi();Zi.call(this,a)}u(655,3,{},UL);_.rc=function(){var a;a=this.k.f;a.u||Yj(a.p);bj(this.k.f,"dragdrop-dragging");!a.A.d&&zL(a.A,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Uj(this.b,a<this.e?a:this.e),b=Uj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Ye]=a+(Jj(),cg);c.style[Rg]=b+cg};
+_.sc=function(){var a;a=this.k.f;a==a.i.b||bF(a);a.A.d||zL(a.A,!0);a.u||(a.p||(a.p=new XL,cj(a.p,"mosaic-GlassPanel-invisible")),iL(a.p.hb,hh,(cL(),eL(a.hb,hh))),jj((kj(),lj(null)),a.p,0,0));cj(this.k.f,"dragdrop-dragging");a=new Rj(this.k.b,null);this.b=a.b+$j(this.k.b.hb);this.c=a.e+bk(this.k.b.hb);this.e=this.b+dk(this.k.b.hb)-this.k.f.fd();this.d=this.c+ck(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.d=0;_.e=0;function SL(a,b){try{Ri(a,b)}catch(c){if(c=Pi(c),!A(c,79))throw c;}}
+function VL(a){Fi();Zi.call(this,a);this.d=new Hi}u(656,3,{},VL);_.rc=function(){var a;a=this.k.f.gb;a.u||Yj(a.p);bj(this.k.f,"dragdrop-dragging");zL(a.A,!1);Iq(a,new Gq(a.f,a.e));lk(a.r,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=gj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.dd()-Uj(this.k.d,this.c):this.k.f.dd()-this.k.d,0!=b&&(a=d.e,b=Uj(a+b,G(d.A.c.hb,Pf)),b!=a&&xK(d,0,a-b),Iq(d,new Gq(d.f,b)),lk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.dd():this.k.d-this.k.f.dd(),0!=b&&(a=d.e,b=Uj(a+b,G(d.A.c.hb,Pf)),Iq(d,new Gq(d.f,b)),lk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.cd()-Uj(this.k.c,this.b):this.k.f.cd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+b:
+96,b!=a&&xK(d,a-b,0),Iq(d,new Gq(b,d.e)),lk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.cd():this.k.c-this.k.f.cd(),0!=b&&(a=d.f,Iq(d,new Gq(96<a+b?a+b:96,d.e)),lk(d.r,333)))};
+_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||bF(a);zL(a.A,!0);a.u||(a.p||(a.p=new XL,cj(a.p,"mosaic-GlassPanel-invisible")),iL(a.p.hb,hh,(cL(),eL(a.hb,hh))),jj((kj(),lj(null)),a.p,0,0));cj(this.k.f,"dragdrop-dragging");a=new Rj(this.k.b,null);this.b=a.b+$j(this.k.b.hb);this.c=a.e+bk(this.k.b.hb);this.f=this.b+dk(this.k.b.hb)-this.k.f.fd();this.e=this.c+ck(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.e=0;_.f=0;
+function XL(){var a;this.e=new YL(this);this.b=!1;this.c=new zw;bx(this,this.c);a=this.hb.style;a[kd]="#000";a[le]="alpha(opacity=50)";a.opacity="0.5";this.hb[Ad]="gwt-GlassPanel"}u(657,324,Sh,XL);
+_.qd=function(){var a;dx(this);try{a=this.gb}catch(b){b=Pi(b);if(A(b,85))throw new Vv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(kj(),lj(null))?(Fu(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Xi(sk,a),a.c=!0,a.d=Ak(a),Yi(sk,a),this.d=new ZL(this),iv(new Eu(this.d))):(this.hb.style[sd]=cb,this.hb.style[kg]=cb);this.b&&Xu(new Du(this));jj(lj(null),new $L,jo($doc),ko($doc))};
+_.rd=function(){this.i.rd();fk(this.e);this.d&&(Bu(gv,this.d,L(aM,m,14,[(!qs&&(qs=new xk),qs)])),this.d=null);this.b&&Bu(Zu,this,L(aM,m,14,[(!Yu&&(Yu=new xk),Yu)]))};_._c=function(a){switch(Uu(a.type)){case 256:if(27==(a.keyCode||0))return Yj(this),!1;case 1:if(this.hb.contains(a.target))return Yj(this),!1}return!0};_.sd=function(){};_.b=!1;_.c=null;_.d=null;function YL(a){rk();this.b=a}u(658,24,{},YL);_.Dc=function(){Fu(this.b)};_.b=null;function ZL(a){this.b=a}u(659,1,{},ZL);_.b=null;
+function $L(){this.hb=gx();var a;a=new ay(new bM(this));B(this,a,(iq(),iq(),jq));B(this,a,(fr(),fr(),gr))}u(660,326,li,$L);_.sd=function(){Pj(new cM(this))};function bM(a){this.b=a}u(661,1,{},bM);_.b=null;function cM(a){this.b=a}u(662,1,Yh,cM);_.xc=function(){this.b.hb.focus()};_.b=null;function dM(a){a.hb.style[fh]=jd;a.hb.style[Me]=jd;if(a.cb){var a=a.gb,b;A(a,104)?a.Xf(null):(b=WL(a))&&b.Xf(a)}}u(664,307,Xh);_.Wf=function(){dM(this);return new Gq(G(this.hb,Qf),G(this.hb,Pf))};_.Xf=function(){dM(this)};
+_.Yf=function(){};_.$c=function(){};_.Kd=function(){};function vL(){this.hb=$doc.createElement("label");this.hb[Ad]="mosaic-Label";this.hb.style[eh]=Lf;this.hb[Ad]="mosaic-HTML"}u(663,664,Xh,vL);function VK(a){bx(this,new eM(a));this.hb[Ad]="mosaic-ImageButton"}u(665,324,Sh,VK);
+function aL(){var a=(Mw(),Pw);Gw.call(this,!0,qf);this.M=a.b;this.b=new fM(this);this.b.e=!0;ww(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);nj();Fv(a,b)}else this.db|=1;ho(go(this.hb))[Ad]=Ke;this.hb.style[hh]="2147483647"}u(666,309,li,aL);_.$c=function(a){Wv(this,a);1==Uu(a.type)&&Bw(this,!1)};_.b=null;
+function fM(a){this.c=a;this.d=new dj;this.j=new dj;a=(sy(),ry);new ez(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Fg);this.f=$doc.createElement(Ig);Qu(b,this.f);this.p=!0;a=gx();b=(Ru(),Su(b));a.appendChild(b);this.hb=a;yl();this.hb.setAttribute("role",bm.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),nj(),Fv(a,b)):this.db|=2225;this.hb[Ad]=Je;a=Nv(this.hb)+"-vertical";Li(this.gd(),a,!0);this.hb.style[Uf]=cb;this.hb.setAttribute("hideFocus",$g);B(this,new qy(this),(iq(),iq(),jq))}
+u(667,347,yi,fM);_.$c=function(a){switch(Uu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}jy(this,a)};_.Jd=function(a,b){ny(this,a,b);b||this.b&&Bw(this.c,!1)};_.b=!0;_.c=null;
+function eM(a){var b=(vx(),wx),c=(Dx(),Ex),d;d=new nx;d.i[od]=bb;d.i[vd]=0;d.i[wd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;lx(b.b);b.b.d.rows[0].cells[0][fd]=c.b;lx(b.b);b.b.d.rows[0].cells[0].style[bh]=e.b;lx(d);b=hx(d,0,0,!0);if(a){Yj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;jx(g,f.d);tt(f.c,g,a);c.b=c.b.c}else e=c.c.d,Yi(c.c,a);a.hb[ad]=e;Qu(b,a.hb);Zv(a,d)}bx(this,d);Li(this.hb,"mosaic-WidgetWrapper",!0)}u(668,324,Sh,eM);_.b=null;_.c=null;function NK(a){this.b=a}u(669,1,{},NK);
+_.Lc=function(){this.b._&&this.b!=this.b.i.b&&bF(this.b)};_.b=null;function OK(a){rk();this.b=a}u(670,24,{},OK);_.Dc=function(){Nq(this.b.L.bb);var a=this.b;ps((!a.q&&(a.q=new gM),a.q))};_.b=null;function PK(a){rk();this.b=a}u(671,24,{},PK);_.Dc=function(){BK(this.b,(Dq(),Eq))};_.b=null;function QK(a){rk();this.b=a}u(672,24,{},QK);_.Dc=function(){BK(this.b,(Dq(),CK))};_.b=null;function TK(){}u(673,1,{},TK);function WK(a){this.b=a}u(674,1,{},WK);_.Lc=function(){this.b.Ed()};_.b=null;
+function ZK(a){this.b=a}u(675,1,{},ZK);_.b=null;function IK(a){this.b=a}u(676,1,Yh,IK);_.xc=function(){this.b.G==(Dq(),Eq)?lk(this.b.s,333):this.b.G==CK&&lk(this.b.t,333)};_.b=null;function zK(a){this.hb=a;Uv(this)}u(677,307,yi,zK);_.Mc=function(a){return B(this,a,(Ir(),Ir(),Jr))};_.Nc=function(a){return B(this,a,(tj(),tj(),uj))};_.Oc=function(a){return B(this,a,(Mr(),Mr(),Nr))};_.Pc=function(a){return B(this,a,(vj(),vj(),Ij))};function gM(){Is.call(this,null)}u(678,239,$h,gM);
+function Dq(){Dq=x;Eq=new hM("MAXIMIZED",0);CK=new hM("MINIMIZED",1);DK=new hM("NORMAL",2);iM=L(jM,m,99,[Eq,CK,DK])}function hM(a,b){I.call(this,a,b)}u(679,140,{72:1,76:1,78:1,99:1},hM);var iM,Eq,CK,DK;function Fu(a){var b,c,d,e;c=rj();b=sj();e=(Gv(),Hv).scrollWidth;d=Hv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[fh]=c-1+cg);0<=b-1&&(a.hb.style[Me]=b-1+cg)}
+function kM(a,b){var c,d,e;if(a.n)return!0;a.y.Me();for(c=new aw(b);c.b.b<c.b.c.d-1;)d=dK(bw(c.b)),e=d.gb,A(e,105)&&e.ld(d.hd()),d.hd()&&Yi(a.y,d);return!0}
+function lM(a,b){var c,d,e;if(b.b)a.d&&ek(a.d),a.d=new mM(a,b),gk(a.d,333);else for(d=new Ji(a.y);d.c<d.e.Be();)c=Ki(d),e=c.fb,sw(b,nM(c),e.t,e.u),oM(c,e.v,e.s,L(N,s,-1,[pM(a.r.b,c).e,pM(a.q.b,c).d,pM(a.o.b,c).b,pM(a.p.b,c).c]),L(N,s,-1,[qM(a.j.b,c).e,qM(a.i.b,c).d,qM(a.e.b,c).b,qM(a.f.b,c).c]),L(N,s,-1,[rM(a.v,c),rM(a.u,c),rM(a.s,c),rM(a.t,c)]))}
+function sM(){this.y=new dj;this.k=new tM(this);this.x=new uM(this.k);this.w=new vM(this.k);this.r=new wM(this.k);this.q=new xM(this.k);this.o=new yM(this.k);this.p=new zM(this.k);this.j=new AM(this.k);this.i=new BM(this.k);this.e=new CM(this.k);this.f=new DM(this.k);this.v=new EM(this.k);this.u=new EM(this.k);this.s=new EM(this.k);this.t=new EM(this.k)}u(682,1,{});_.$f=function(a){lM(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function FM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ji(b.y);e.c<e.e.Be();)d=Ki(e),A(d,27)&&(d=d.bb),f=d.fb,sw(c,nM(d),f.t,f.u),oM(d,f.v,f.s,L(N,s,-1,[pM(b.r.b,d).e,pM(b.q.b,d).d,pM(b.o.b,d).b,pM(b.p.b,d).c]),L(N,s,-1,[qM(b.j.b,d).e,qM(b.i.b,d).d,qM(b.e.b,d).b,qM(b.f.b,d).c]),L(N,s,-1,[rM(b.v,d),rM(b.u,d),rM(b.s,d),rM(b.t,d)]));GM(c);a.b.d=null;for(a=new Ji(a.b.y);a.c<a.e.Be();)b=Ki(a),A(b,27)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
+function mM(a,b){this.b=a;this.c=b;var c=(nk(),ok);this.n=new mk(this);this.t=c}u(683,17,{},mM);_.yc=function(){FM(this)};_.zc=function(){FM(this)};
+_.Bc=function(a){var b,c,d;for(c=new Ji(this.b.y);c.c<c.e.Be();)b=Ki(c),A(b,27)&&(b=b.bb),d=b.fb,d.j=wt(d.p+(d.t-d.p)*a),d.w=wt(d.q+(d.u-d.q)*a),d.x=wt(d.r+(d.v-d.r)*a),d.i=wt(d.o+(d.s-d.o)*a),sw(this.c,nM(b),d.j,d.w),oM(b,d.x,d.i,L(N,s,-1,[pM(this.b.r.b,b).e,pM(this.b.q.b,b).d,pM(this.b.o.b,b).b,pM(this.b.p.b,b).c]),L(N,s,-1,[qM(this.b.j.b,b).e,qM(this.b.i.b,b).d,qM(this.b.e.b,b).b,qM(this.b.f.b,b).c]),L(N,s,-1,[rM(this.b.v,b),rM(this.b.u,b),rM(this.b.s,b),rM(this.b.t,b)]))};_.b=null;_.c=null;
+u(685,1,{});_.b=null;function CM(a){this.b=a}u(684,685,{},CM);function DM(a){this.b=a}u(686,685,{},DM);function BM(a){this.b=a}u(687,685,{},BM);function AM(a){this.b=a}u(688,685,{},AM);function yM(a){this.b=a}u(689,685,{},yM);function zM(a){this.b=a}u(690,685,{},zM);function xM(a){this.b=a}u(691,685,{},xM);function wM(a){this.b=a}u(692,685,{},wM);u(693,685,{},function(a){this.b=a});u(694,685,{},function(a){this.b=a});
+function rM(a,b){var c=a.b,d;d=gj(c.e,b);d||(d=new mL(hL(b.hb)),z(c.e,b,d));return d.e}function EM(a){this.b=a}u(695,685,{},EM);function vM(a){this.b=a}u(696,685,{},vM);function uM(a){this.b=a}u(697,685,{},uM);function qM(a,b){var c;c=gj(a.b,b);c||(c=new mL(AK(b.hb)),z(a.b,b,c));return c}function pM(a,b){var c;c=gj(a.c,b);c||(c=new mL(gL(b.hb)),z(a.c,b,c));return c}
+function HM(a,b){var c,d;d=gj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=WL(b),f,g,j,h,n;if(A(b,104)){if(null!=c.n&&null!=c.k){d=new Gq(IM(e,!0),IM(e,!1));break a}h=b.Wf();null!=c.n&&(h.c=IM(e,!0));null!=c.k&&(h.b=IM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Gq(IM(e,!0),IM(e,!1));break a}h=new kL;f=b.hb;n=f.style;g=n[Zf];j=n[ch];n[Zf]="static";n[ch]=Ne;null!=c.n?h.c=IM(e,!0):(n[fh]=jd,h.c=(f.offsetWidth||0)+pM(d.p.b,b).c+pM(d.q.b,b).d);null!=c.k?h.b=IM(e,!1):(n[Me]=jd,h.b=(f.offsetHeight||0)+pM(d.r.b,b).e+
+pM(d.o.b,b).b);n[Zf]=g;n[ch]=j}d=h}null!=c.n&&(Jj(),Hp)==c.n.ag()||null!=c.k&&(Jj(),Hp)!=c.k.ag()||z(a.f,b,d)}return d}function tM(a){this.i=a;this.d=new Hi;this.f=new Hi;this.c=new Hi;this.b=new Hi;this.e=new Hi}u(698,1,{},tM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function JM(a){var b;b=a.fb;if(null==b||!A(b,102))b=new KM,a.fb=b;return b}function xL(){AL.call(this,(BL(),LM))}function AL(a){var b=(MM(),NM);sM.call(this);this.c=a;this.b=b}u(699,682,{},xL,AL);
+_._f=function(a){var b,c,d,e,f,g,j,h,n;h=new kL;kM(this,a);n=pM(this.p.b,a).c+pM(this.q.b,a).d+qM(this.f.b,a).c+qM(this.i.b,a).d+rM(this.t,a)+rM(this.u,a);d=pM(this.r.b,a).e+pM(this.o.b,a).b+qM(this.j.b,a).e+qM(this.e.b,a).b+rM(this.v,a)+rM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(BL(),LM)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ji(this.y);a.c<a.e.Be();)c=Ki(a),e=JM(c),b=null,j=c.gb,A(j,105)&&(b=j,b=OM(b),b=new Gq(b[1]+b[3],b[0]+b[0])),this.c==LM?(n+=HM(this.x.b,c).c,e.b=HM(this.w.b,
+c).b,A(j,105)&&(n+=b.c,e.b+=b.b),f=Uj(f,e.b)):(d+=HM(this.w.b,c).b,e.c=HM(this.x.b,c).c,A(j,105)&&(d+=b.b,e.c+=b.c),g=Uj(g,e.c));this.c==LM?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.$f=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,R;if(kM(this,a)&&(d=this.y.d,0!=d)){D=a.p;t=rM(this.t,a);E=rM(this.v,a);c=Fq(a.hb);R=c.c-(t+rM(this.u,a));r=c.b-(E+rM(this.s,a));g=R;c=r;this.c==(BL(),LM)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ji(this.y);e.c<e.e.Be();)d=Ki(e),b=null,q=JM(d),v=d.gb,A(v,105)&&(b=v,b=OM(b),b=new Gq(b[1]+b[3],b[0]+b[0])),this.c==LM?(q.e?++h:(q.c=HM(this.x.b,d).c,A(v,105)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=HM(this.w.b,d).b,A(v,105)&&(q.b+=b.b))):(q.d?++j:(q.b=HM(this.w.b,
+d).b,A(v,105)&&(q.b+=b.b),c-=q.b),q.e?q.c=R:(q.c=HM(this.x.b,d).c,A(v,105)&&(q.c+=b.c)));for(e=new Ji(this.y);e.c<e.e.Be();)d=Ki(e),b=null,q=d.fb,v=d.gb,A(v,105)&&(b=v,b=OM(b),b=new Gq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==LM?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,105)&&(n-=b.c,f-=b.b),this.c==CL?(q.t=this.b==(MM(),NM)?t:this.b==PM?t+~~(R/2)-~~(J/2):t+R-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(MM(),NM)?(q.t=t,q.u=E):this.b==PM?(q.t=t,q.u=E+~~(r/2)-~~(o/2)):(q.t=t,q.u=E+r-o),q.v=
+n,q.s=f,t+=J+D),a.b&&(v=d.cd()-Zj(a.hb)-rM(this.t,a),-1==q.p&&(q.p=v),v=d.dd()-ak(a.hb)-rM(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.fd()),-1==q.o&&(q.o=d.ed()));lM(this,a)}};_.b=null;_.c=null;function MM(){MM=x;NM=new QM("START",0);PM=new QM(Fb,1);RM=new QM("END",2);SM=L(TM,m,100,[NM,PM,RM])}function QM(a,b){I.call(this,a,b)}u(700,140,{72:1,76:1,78:1,100:1},QM);var SM,PM,RM,NM;function BL(){BL=x;LM=new UM("HORIZONTAL",0);CL=new UM("VERTICAL",1);VM=L(WM,m,101,[LM,CL])}
+function UM(a,b){I.call(this,a,b)}u(701,140,{72:1,76:1,78:1,101:1},UM);var VM,LM,CL;u(703,1,{106:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function KM(){this.f=!1}function YK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}u(702,703,{102:1,106:1},KM,YK);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function XM(a,b){if(a.n)return!0;kM(a,b);if(0<a.y.d){a.b=Mu(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,103))d=new YM,c.fb=d;a.c=d;a.y.Me();Yi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function ZM(){sM.call(this)}u(704,682,{},ZM);
+_._f=function(a){var b,c;c=new kL;XM(this,a);if(this.b){b=HM(this.x.b,this.b).c;var d=HM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,105)&&(b=OM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=pM(this.p.b,a).c+pM(this.q.b,a).d+qM(this.f.b,a).c+qM(this.i.b,a).d+rM(this.t,a)+rM(this.u,a);c.b+=pM(this.r.b,a).e+pM(this.o.b,a).b+qM(this.j.b,a).e+qM(this.e.b,a).b+rM(this.v,a)+rM(this.s,a);return c};
+_.$f=function(a){var b,c,d,e,f;XM(this,a)&&(d=rM(this.t,a),e=rM(this.v,a),c=Fq(a.hb),f=c.c-(d+rM(this.u,a)),c=c.b-(e+rM(this.s,a)),b=this.b.gb,A(b,105)&&(b=OM(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.cd()-Zj(a.hb)-rM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.dd()-ak(a.hb)-rM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.fd()),d=this.c,-1==d.o&&(d.o=this.b.ed())),lM(this,a))};_.b=null;_.c=null;function YM(){this.f=!1}
+u(705,703,{103:1,106:1},YM);function OM(a){var b,c,d,e;null==a.b&&(a.b=y(N,s,-1,4,1),e=go(vv(vv(a.d,0),0)),c=go(vv(vv(a.d,2),2)),d=gL(a.hb),b=AK(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function $M(a,b){a.cb&&Yj(a);return xw(a,b)}function aN(){Vw();Lw.call(this,Ww)}u(706,314,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,105:1},aN);_.ud=function(a){return $M(this,a)};_.b=null;
+function XK(a,b,c){var d=a.q.d;b.fb=c;oK(a,b,a.hb,d,!0)}function nM(a){var b;b=a.gb;return A(b,105)?b:a}function Jq(a){if(!a.cb)return new kL;if(-1==a.k.c||-1==a.k.b)a.k=a.e._f(a),Lq(a,a.k),a.e.$f(a),a.k=a.e._f(a);return a.k}function dK(a){return A(a,105)?a.bb:a}function bN(a){var b;if(!a.o){b=(!tL&&(tL=new sL),tL);var c=cN(a,fb,!0);b.b=c;c=cN(a,gb,!0);b.c=c;a.o=b}return a.o}
+function oK(a,b,c,d,e){if(A(b,27))throw new yk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,106)&&f.f?(c=new aN,jw(a,c,a.hb,d,!0),yw(c,b)):jw(a,b,c,d,e);pK(a,b)}
+function pK(a,b){var c;c=a.e;if(b){var d=c.k;Si(d.d,b);Si(d.f,b);Si(d.c,b);Si(d.b,b);Si(d.e,b)}else d=c.k,Ny(d.d),Ny(d.f),Ny(d.c),Ny(d.b),Ny(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==nM(a))c=c.gb;else{if(A(c,98)||A(c,26))d=c,c=c.gb,c==nM(d)&&(c=c.gb);A(c,105)&&A(c.gb,97)&&(c=c.gb)}A(c,104)&&!A(c,97)&&(c.Xf(a.gb),c.Xf(a))}}function Nq(a){a.cb&&a.hb.style.display!=If&&(a.hb.scrollTop=0,a.hb.scrollLeft=0,a.e.$f(a),a.d=!1,GM(a))}
+function GM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=dK(bz(a.q,d)),A(b,105)&&(b=b.bb),b.hd()&&(A(b,104)?b.Yf():A(b,34)&&b.Kd())}function qK(a,b){var c;A(b,105)&&(b=A(b,105)?b.bb:b);c=nM(b);return qw(a,c)?(A(c,105)&&$M(c,b),pK(a,null),!0):!1}function wL(a,b){var c;a.e=b;null!=a.f&&bj(a,Nv(a.hb)+Ca+a.f);a.f=b.cZ.e;c=iz(a.f,Pv(46));a.f=a.f.substr(c+1,a.f.length-(c+1));cj(a,Nv(a.hb)+Ca+a.f);pK(a,null)}
+function cN(a,b,c){a.n||(a.n=$doc.createElement(Ag),iL(a.n,Zf,cd),iL(a.n,ch,Ne),iL(a.n,Ye,cb),iL(a.n,Rg,cb),a.hb.appendChild(a.n));iL(a.n,fh,b);iL(a.n,Me,b);a=fL(a.n);return c?a.c:a.b}
+function IM(a,b){var c;c=null.ag();if(c==(Jj(),Tp)){c=(bN(a),null.ag());var d=(-1==rL&&(rL=(cL(),mK(hb,!0))),rL);return P(O(Math.round(100*d*c/254)))}if(c==Jp)return c=bN(a),d=null.ag(),P(O(DE(d*(-1==c.b&&(c.b=mK(fb,!0)),c.b))));if(c==Lp)return c=bN(a),d=null.ag(),P(O(DE(d*(-1==c.c&&(c.c=mK(gb,!0)),c.b))));if(c==Rp)return c=(bN(a),null.ag()),d=(-1==rL&&(rL=(cL(),mK(hb,!0))),rL),P(O(Math.round(d*c)));if(c==Vp)return c=(bN(a),null.ag()),d=(-1==rL&&(rL=(cL(),mK(hb,!0))),rL),P(O(Math.round(10*d*c/254)));
+if(c==Pp)return P(O(DE(12*(bN(a),null.ag())*P(O(DE((-1==rL&&(rL=(cL(),mK(hb,!0))),rL)/72))))));if(c==Hp)return cN(a,null.ag(),b);if(c==Np)return c=(bN(a),P(O(DE(null.ag())))),d=(-1==rL&&(rL=(cL(),mK(hb,!0))),rL),P(O(Math.round(d*c/72)));if(null.ag()==Fp)return P(O(DE(null.ag())));throw new yk("Invalid size: "+null.ag());}function MK(){var a=new ZM;uw.call(this);this.k=new Gq(-1,-1);new fN(this);this.hb[Ad]="mosaic-LayoutPanel";wL(this,a)}
+u(707,304,{13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,104:1},MK);_.yd=function(a){oK(this,a,this.hb,this.q.d,!0)};_.nd=function(){dw(this,new gN)};_.od=function(){dw(this,new hN)};_.Wf=function(){return Jq(this)};_.vd=function(a){return mw(this.q,nM(a))};_.wd=function(a,b,c,d){oK(this,a,b,c,d)};_.Xf=function(a){pK(this,a)};_.xd=function(){return new aw(this)};_.Yf=function(){Nq(this)};
+_.sd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.md(this.j),this.kd(a),this.j=this.i=null;else if(a=Jq(this),null!=this.j)a=a.b+cg,this.md(this.j),this.kd(a),this.j=null;else if(null!=this.i){var b=this.i;this.md(a.c+cg);this.kd(b);this.i=null}else b=a.b+cg,this.md(a.c+cg),this.kd(b);Nq(this)}};_.Kd=function(){Nq(this)};_.ud=function(a){return qK(this,a)};_.kd=function(a){this.hb.style[Me]=a;this.cb||(this.i=a)};_.zd=function(a,b,c){sw(this,nM(a),b,c)};
+_.md=function(a){this.hb.style[fh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function gN(){}u(708,1,{},gN);_.Id=function(a){nM(a).qd()};function hN(){}u(709,1,{},hN);_.Id=function(a){nM(a).rd()};function aw(a){this.c=a;this.b=new ow(this.c.q)}u(710,1,{},aw);_.Xc=function(){return this.b.b<this.b.c.d-1};_.Yc=function(){return dK(bw(this.b))};_.Zc=function(){cw(this.b)};_.c=null;function iN(){iN=x;new Yx}
+function fN(a){iN();Li(a.hb,"dragdrop-dropTarget",!0);this.b=a;new jN(this)}u(711,9,{},fN);function jN(a){rk();this.b=a}u(712,24,{},jN);_.Dc=function(){pK(this.b.b,null);Nq(this.b.b)};_.b=null;function WL(a){a=a.gb;return!a?null:A(a,104)?a:WL(a)}function FK(a,b,c){var d;d=a.hb;oM(a,b,c,gL(d),AK(d),hL(d))}
+function oM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.md((0>g?0:g)+(Jj(),cg)),b!=a.fd()&&a.md((0>b?0:b)+cg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(Jj(),cg)),c!=a.ed()&&a.kd((0>c?0:c)+cg))}function Lq(a,b){FK(a,b.c,b.b)}u(715,1,{});
+function CG(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:dD(a,b,~~Bi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,t=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(t=0,E=o.length;t<E;++t)if(D=n[t+3],v=o[t],r=null==v?Mf:typeof v,r=r==Of?Object.prototype.toString.call(v)==Rc||typeof v.length==Nf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Mf,r)))if(v=H(Nf,r),r=H("boolean",r),kN===D)v&&(o[t]=new eH(o[t])),r&&(o[t]=(PG(),o[t]?SG:QG));else{q=v||r;if(q=
+!q&&null!=D&&Dn(D)==lN){q=o[t];if(null==q||mN(q,D))continue;if(Bn(q)&&(q=q&&q.g?q.g:null,null!=q&&mN(q,D))){o[t]=q;continue}}if(!H(Of,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function nN(){this.d=new Hi;this.b=new Hi;this.c=new Hi}function mN(a,b){var c;if(kN==b||oN==b&&A(a,107))return!0;if(null!=a)for(c=Dn(a);c&&c!=kN;c=null)if(c==b)return!0;return!1}u(714,715,{},nN);function zG(){zG=x;BG=new nN}
+function FG(a,b){zG();z(BG.d,a,b)}function wG(a){zG();var b,c,d;d=iH(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function xG(a,b){var c;zG();return c=b&&b[0]&&(typeof b[0]==Of||typeof b[0]==te)?b[0]:null,mN(c,a)}function DG(a){var b=yG;zG();var c,d;d=BG.c;if(c=!b?d.c:dD(d,b,~~Bi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?eD(d,c):gD(d,b,c,~~Bi(b))}
+function YF(a){zG();var b=BG,c;null==a?a=null:(c=a[$c],c||(0!=(Dn(a).c&4)?a=[]:(b=(b=gj(b.d,Dn(a)))&&typeof b==te?new b(a):a,a=a[$c]=b),c=a),a=c);return a}var BG;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=On&&(e=hk(),2E3<e-Qn&&(Qn=e,Pn=Nn()));if(0==On++){var f=(Rn(),Sn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=$n(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Rn(),Sn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=$n(n,o);while(h.d);h.d=o}}--On;c&&-1!=Pn&&($wnd.clearTimeout(Pn),Pn=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(xt)()}catch(d){a(b)}else C(xt)()}var kN=Z(1),Gn=Z(100),pN=aH(" I"),N=WG(724,pN),AH=WG(722,kN),qN=aH(" Z"),cI=WG(725,qN);Z(99);Z(98);Z(97);var rN=Z(512),un=WG(726,rN),sN=Z(258),du=WG(727,sN);Z(259);Z(140);Z(487);Z(106);Z(498);var tN=aH(" B");Z(502);var uN=aH(" C"),Ci=WG(728,uN),lN=Z(500),vN=aH(" D"),fE=WG(729,vN);Z(501);Z(503);var wN=Z(506),FF=WG(730,wN),xN=aH(" J"),yN=Z(2),zt=WG(723,yN),bL=WG(731,tN);Z(515);Z(497);Z(96);Z(187);Z(485);
+var yG=Z(478);Z(494);var LG=Z(492);Z(490);Z(491);Z(496);Z(116);Z(108);Z(109);Z(110);Z(117);Z(94);Z(509);Z(504);Z(493);Z(479);Z(480);Z(481);Z(482);Z(483);Z(484);var zN=Z(391);Z(390);Z(389);Z(388);Z(477);Z(476);var hB=Z(405),KD=WG(732,hB),AN=Z(411),PD=WG(733,AN),BN=Z(412),RD=WG(734,BN),CN=Z(554),VF=WG(735,CN),pt=WG(736,N),DN=$(552,function(){WD();return QH}),RH=WG(737,DN);Z(553);Z(414);Z(413);Z(547);Z(546);Z(555);Z(556);Z(551);Z(448);Z(550);var IA=WG(738,zN);Z(403);Z(558);Z(489);$G();Z(488);$G();Z(715);
+Z(714);var oN=$G();Z(308);var EN=Z(307);Z(306);Z(312);Z(326);Z(367);Z(560);Z(559);Z(305);Z(304);Z(562);Z(561);Z(567);Z(568);Z(569);Z(570);Z(571);Z(572);Z(573);Z(574);Z(563);Z(564);Z(565);Z(566);Z(245);Z(244);Z(317);Z(318);Z(319);Z(585);Z(594);Z(24);Z(586);Z(587);Z(588);Z(589);Z(590);Z(591);Z(592);Z(593);Z(290);Z(363);Z(366);Z(364);Z(365);Z(198);Z(197);Z(292);Z(239);Z(294);Z(206);var FN=Z(205);Z(242);Z(241);Z(240);Z(385);Z(386);Z(387);Z(469);Z(468);Z(467);Z(470);Z(471);Z(472);Z(473);Z(616);Z(617);
+Z(618);Z(619);var GN=$(175,function(){Jj();return Xp}),Yp=WG(739,GN),HN=$(139,function(){Kj();return vo}),wo=WG(740,HN),IN=$(146,function(){xo();return hp}),ip=WG(741,IN),JN=$(165,function(){jp();return sp}),tp=WG(742,JN),KN=$(170,function(){up();return Dp}),Ep=WG(743,KN);$(176,null);$(177,null);$(178,null);$(179,null);$(180,null);$(181,null);$(182,null);$(183,null);$(184,null);$(141,null);$(142,null);$(143,null);$(144,null);$(145,null);$(147,null);$(157,null);$(158,null);$(159,null);$(160,null);
+$(161,null);$(162,null);$(163,null);$(164,null);$(148,null);$(149,null);$(150,null);$(151,null);$(152,null);$(153,null);$(154,null);$(155,null);$(156,null);$(166,null);$(167,null);$(168,null);$(169,null);$(171,null);$(172,null);$(173,null);$(174,null);Z(460);Z(459);Z(519);Z(521);Z(520);Z(522);Z(524);Z(523);Z(525);Z(529);Z(530);Z(196);Z(202);Z(201);Z(200);Z(204);Z(224);Z(431);Z(430);var aC=Z(429),HE=WG(744,aC),gI=WG(745,xN);Z(415);Z(526);Z(532);Z(527);Z(528);Z(416);Z(584);Z(425);Z(424);Z(423);Z(428);
+var LN=$G(),aK=WG(746,LN);Z(288);Z(458);Z(538);var MN=$(248,function(){et();return jt}),kt=WG(747,MN);Z(438);Z(439);Z(422);var MB=Z(417);Z(518);Z(401);Z(402);Z(427);var XB=Z(426);Z(419);Z(418);Z(536);Z(545);Z(420);Z(462);Z(511);Z(548);Z(549);Z(557);Z(408);var lB=Z(407);Z(436);Z(437);Z(393);Z(392);Z(445);$G();$G();$G();Z(395);Z(396);Z(203);Z(376);var cz=WG(748,EN);Z(377);Z(597);Z(596);Z(337);Z(339);Z(338);Z(340);Z(226);Z(243);Z(229);Z(231);var sB=Z(410);Z(461);Z(398);Z(397);Z(404);Z(542);Z(514);Z(234);
+Z(447);Z(221);Z(222);Z(225);Z(219);Z(218);Z(220);var uB=Z(580);Z(208);Z(212);Z(406);Z(599);Z(604);Z(446);Z(505);Z(449);var KA=Z(400),JA=WG(749,lB);Z(635);Z(433);Z(434);Z(435);Z(399);Z(577);Z(578);Z(210);Z(209);Z(211);Z(213);Z(342);Z(341);Z(333);Z(334);Z(624);Z(605);Z(606);Z(531);Z(539);Z(540);Z(541);Z(598);Z(600);var NB=Z(421);Z(581);Z(543);Z(233);Z(230);Z(232);Z(228);Z(217);Z(216);Z(215);Z(270);Z(603);Z(311);Z(310);Z(309);Z(623);Z(622);Z(621);Z(608);Z(620);
+var NN=$(679,function(){Dq();return iM}),jM=WG(750,NN);Z(678);Z(677);Z(669);Z(670);Z(671);Z(672);Z(673);Z(674);Z(675);Z(676);Z(650);var ON=$(313,function(){Mw();return Tw}),Uw=WG(751,ON),PN=$(359,function(){Iw();return zy}),Ay=WG(752,PN);Z(17);Z(360);Z(361);Z(356);Z(357);Z(358);Z(18);Z(19);Z(20);Z(444);Z(409);Z(666);Z(347);Z(667);Z(348);Z(349);Z(350);Z(351);Z(354);Z(322);Z(321);Z(320);Z(601);Z(602);Z(607);Z(263);Z(325);Z(355);Z(343);Z(370);Z(369);Z(368);
+var QN=$(371,function(){Qy();return $y}),az=WG(753,QN);$(372,null);$(373,null);$(374,null);$(375,null);Z(246);Z(582);Z(323);Z(336);Z(335);Z(535);Z(315);Z(199);Z(583);Z(324);Z(652);Z(3);Z(655);Z(656);Z(654);Z(653);Z(646);Z(645);Z(707);Z(708);Z(709);Z(710);Z(648);Z(237);var zC=Z(441),BC=WG(754,zC);Z(442);Z(440);Z(27);Z(28);Z(26);Z(29);Z(32);Z(33);Z(34);Z(35);Z(36);Z(37);var RN=Z(49),oy=WG(755,RN);Z(38);Z(39);Z(40);Z(41);Z(42);Z(43);Z(44);Z(46);Z(45);Z(47);Z(48);Z(50);Z(51);Z(53);Z(54);Z(52);Z(55);Z(56);
+Z(57);Z(58);Z(60);Z(62);Z(63);Z(61);Z(59);Z(64);Z(65);Z(66);Z(67);Z(69);Z(72);Z(71);Z(73);Z(76);Z(77);Z(75);Z(78);Z(79);Z(80);Z(81);Z(82);Z(83);Z(85);Z(86);Z(84);Z(87);Z(88);Z(89);Z(90);Z(92);Z(93);Z(91);Z(264);var lL=Z(637);Z(316);var pL=Z(639);Z(235);Z(664);Z(663);Z(454);Z(453);Z(455);Z(236);Z(272);Z(274);Z(273);Z(268);Z(379);Z(265);Z(314);Z(706);Z(279);Z(282);Z(280);Z(281);Z(5);Z(7);Z(6);Z(609);Z(443);Z(456);Z(380);Z(195);Z(301);Z(302);Z(450);Z(451);Z(457);Z(238);Z(267);Z(31);Z(275);Z(344);Z(345);
+Z(346);Z(276);var aM=WG(756,FN);Z(277);Z(579);Z(665);Z(632);Z(495);Z(516);Z(30);Z(68);var qL=Z(640);Z(649);Z(668);Z(703);Z(702);Z(207);Z(223);Z(4);Z(631);Z(682);Z(699);var SN=$(700,function(){MM();return SM}),TM=WG(757,SN),TN=$(701,function(){BL();return VM}),WM=WG(758,TN);Z(685);Z(694);Z(693);Z(697);Z(696);Z(692);Z(691);Z(689);Z(690);Z(688);Z(687);Z(684);Z(686);Z(695);Z(698);Z(683);Z(651);Z(704);Z(328);Z(327);Z(330);Z(331);Z(329);Z(278);Z(21);Z(299);Z(300);Z(11);Z(14);Z(22);
+var UN=Z(25),Bk=WG(759,UN);Z(23);Z(705);Z(8);Z(10);Z(9);Z(711);Z(712);Z(657);Z(660);Z(661);Z(662);Z(658);Z(659);var nL=Z(638);Z(642);Z(643);Z(214);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/B70D7DA2E93A6B0FB7E5BC15540F7B15.cache.html b/public/jsme/B70D7DA2E93A6B0FB7E5BC15540F7B15.cache.html
new file mode 100644
index 0000000..c25dd25
--- /dev/null
+++ b/public/jsme/B70D7DA2E93A6B0FB7E5BC15540F7B15.cache.html
@@ -0,0 +1,645 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'B70D7DA2E93A6B0FB7E5BC15540F7B15';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",ea='"',ga='" ',ia='" height="',ja='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Da="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Ma="-NC=O",Na="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Ya="/",Za="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",gb="1em",hb="1ex",
+ib="1in",jb="1px",kb="2",lb="3",mb=":",nb=": ",ob=";",qb="<",rb="=",sb=">",tb="?",vb="@",xb="@@",yb="A",zb="After",Bb="Any",Cb="Aromatic",Db="B",Eb="BODY",Fb="Before",Gb="Br",Hb="C",Ib="CENTER",Kb="CSS1Compat",Mb="Center",Nb="Cl",Ob="Class$",Pb="Copy as ",Rb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="Helvetica",Zb="I",$b="Incorrect URL: ",ac="Internal index set to null.",bc="JSME",cc="JUSTIFY",ec="JavaScript",fc="LEFT",gc="MOL n. ",hc="N",ic="NA",jc="NONE",
+kc="No more molecules in SDF buffer",lc="Nonring",mc="North",nc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",oc="O",pc="ONE_WAY_CORNER",qc="P",rc="R",sc="R1",uc="R2",vc="R3",wc="RIGHT",xc="ROLL_DOWN",yc="RXN",zc="Reset",Ac="Resize-",Bc="Ring",Cc="S",Dc="SMILES",Ec="Se",Fc="Si",Gc="South",Hc="Style names cannot be empty",Ic="Unknown",Jc="West",Mc="X",Nc="[",Rc="[object Array]",Sc="\\",Tc="]",Uc="__gwtex_wrap",Vc="__uiObjectID",Wc="a",Xc="absolute",
+Yc="alert",Zc="alertdialog",fd="align",gd="antialias",hd="application",id="article",jd="auto",kd="backgroundColor",ld="banner",md="blur",nd="bolder",od="border",pd="border-left-width",qd="border-top-width",rd="bottom",sd="button",td="cellPadding",ud="cellSpacing",yd="center",Ad="change",Bd="checkbox",Cd="className",Dd="click",Ed="click marked atom to delete mark",Fd="clip",Gd="code",Hd="col",Id="colSpan",Jd="columnheader",Kd="combobox",Ld="complementary",Md="contentinfo",Qd="contextmenu",Rd="cssFloat",
+Sd="dblclick",Td="definition",Ud="dialog",Zd="dir",$d="directory",ae="display",be="div",ce="document",de="dragdrop-handle",ee="dragdrop-selected",fe="dragend",ge="dragenter",he="dragover",ie="drop",je="end_gesture",ke="error",le="filter",me="fixed",ne="float",oe="focus",pe="fontFamily",qe="fontSize",re="fontStyle",se="fontWeight",te="form",ue="function",ve="g",we="gesturechange",xe="gestureend",ye="gesturestart",ze="google",Be="grid",Ce="gridcell",De="group",Ee="gwt-MenuBar",Fe="gwt-MenuBarPopup",
+Ge="heading",Ne="height",Oe="hidden",Pe="html",Qe="id",Re="img",Se="is_touch_supported",Te="italic",Ue="java.vm.name",Ve="jsa-resetDiv",We="keydown",Xe="keypress",Ye="keyup",Ze="left",$e="link",af="list",bf="listbox",cf="listitem",df="load",ef="log",ff="ltr",gf="main",hf="marquee",jf="math",lf="menu",mf="menuPopup",nf="menubar",of="menuitem",pf="menuitemcheckbox",vf="menuitemradio",wf="middle",xf="mousedown",yf="mousemove",zf="mouseout",Af="mouseover",Bf="mouseup",Cf="mousewheel",Df="msie",Ef="multipart",
+Ff="n",Gf="name",Hf="navigation",If="none",Jf="noreaction",Kf="note",Lf="nowrap",Mf="null",Nf="number",Of="object",Pf="offsetHeight",Qf="offsetWidth",Rf="ontouchstart",Sf="opera",Tf="option",Uf="outline",Vf="overflow",Wf="padding",Xf="paste",Yf="popupContent",Zf="position",$f="presentation",ag="progressbar",bg="px",cg="px, ",dg="px;",eg="radio",fg="radiogroup",hg="reaction",ig="rect(0px, 0px, 0px, 0px)",jg="region",kg="rgb(",lg="right",mg="role",ng="rotation",og="row",pg="rowgroup",qg="rowheader",
+rg="rtl",tg="s",ug="safari",vg="scale100",wg="scrollbar",xg="se",yg="search",zg="separator",Ag="serif",Bg='shape-rendering="crispEdges"',Cg="slider",Dg="span",Eg="spinbutton",Fg="status",Gg="subMenuIcon-selected",Hg="tab",Ig="table",Jg="tablist",Kg="tabpanel",Lg="tbody",Mg="td",Ng="text",Og="textAlign",Pg="textbox",Qg="timer",Rg="toolbar",Sg="tooltip",Tg="top",Ug="touchcancel",Vg="touchend",Wg="touchmove",Xg="touchstart",Yg="tr",Zg="tree",$g="treegrid",ah="treeitem",bh="true",ch="value",dh="verticalAlign",
+eh="visibility",fh="visible",gh="whiteSpace",hh="width",ih="x",jh="zIndex",kh="|",_,lh={l:4194303,m:4194303,h:1048575},mh={l:0,m:0,h:0},nh={l:1,m:0,h:0},oh={l:2,m:0,h:0},ph={l:3,m:0,h:0},qh={l:4,m:0,h:0},rh={l:8,m:0,h:0},sh={l:10,m:0,h:0},th={l:16,m:0,h:0},uh={l:32,m:0,h:0},vh={l:64,m:0,h:0},wh={l:128,m:0,h:0},Dh={l:256,m:0,h:0},Eh={l:512,m:0,h:0},Fh={l:1024,m:0,h:0},Gh={l:2048,m:0,h:0},Hh={l:8192,m:0,h:0},Ih={l:16384,m:0,h:0},Jh={l:32768,m:0,h:0},Kh={l:65536,m:0,h:0},Lh={l:131072,m:0,h:0},Mh={l:262144,
+m:0,h:0},Nh={l:524288,m:0,h:0},Oh={},Ph={133:1},Qh={116:1,133:1},Rh={10:1,116:1,120:1,122:1},Sh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Th={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,
+43:1,45:1,47:1,56:1,63:1,65:1,68:1,69:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Uh={118:1},Vh={6:1,8:1,116:1,120:1,122:1},Wh={137:1},Xh={116:1,119:1,133:1},Yh={52:1,116:1},Zh={11:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1},$h={45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1},ai={116:1},bi={89:1,96:1,110:1,116:1},ci={2:1},di={44:1},ei={45:1,47:1,56:1,60:1,68:1,70:1,71:1,79:1,81:1},fi={84:1,89:1,90:1,96:1,105:1,110:1,112:1,116:1},gi={112:1},m={115:1,116:1,119:1},
+hi={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},ii={7:1,8:1,116:1,120:1,122:1},ji={116:1,123:1,125:1,129:1,131:1},ki={134:1},li={116:1,123:1,131:1},mi={96:1,116:1},ni={80:1,116:1,120:1,122:1},oi={83:1,116:1,123:1,129:1,131:1},pi={46:1,82:1},qi={54:1},ri={89:1,90:1,96:1,110:1,116:1},s={116:1,119:1},
+si={47:1},ti={45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,141:1,148:1},ui={8:1,9:1,116:1,120:1,122:1},vi={135:1},wi={55:1},xi={116:1,123:1,129:1,131:1},yi={116:1,119:1,134:1},zi={151:1},Ai={89:1,90:1,96:1,102:1,110:1,116:1},Bi={93:1,116:1},Ci={45:1,47:1,56:1,68:1,71:1,79:1,81:1},Di={68:1,79:1},Ei={45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1};
+function t(a,b,c){var d=Oh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Oh[a]=function(){}),_=d.prototype=0>b?{}:new Oh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Fi(this)};
+_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(Gi,s,-1,8,1);d=(Hi(),Ii);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ji(){Ji=x;Ki=new Li}function Mi(a){for(var b,a=new Ni(a.k.n);a.c<a.e.Ke();)b=Oi(a),Pi(b.pd(),ee,!1),Qi(a)}
+function Ri(a,b,c){var a=a.o,d;try{d=new Si(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=Ti(e);if(A(e,123))throw new Ui("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Pi(b.pd(),Wb,!0);Pi(c.pd(),de,!0);z(Ki,b,c)}function Vi(a,b){var c;c=Wi(Ki,b);var d;d=Wi(a.o.d,c);if(!d)throw new Xi("dragHandle was not draggable");Yi(d.c.b);Yi(d.e.b);Yi(d.d.b);Pi(b.pd(),Wb,!1);Pi(c.pd(),de,!1)}
+function Zi(a){var b;a.p=!1;for(a=new Ni(a.k.n);a.c<a.e.Ke();)b=Oi(a),Pi(b.pd(),ee,!1),Qi(a)}function $i(a,b){aj(a.k.n,b)?Pi(b.pd(),ee,!1):a.p?(bj(a.k.n,b),Pi(b.pd(),ee,!0)):(a.k.n.Te(),bj(a.k.n,b))}function cj(a){this.i=a;this.k=new dj(this);this.o=new ej(this.k)}t(3,1,{});_.rc=function(){fj(this.k.f,"dragdrop-dragging")};_.sc=function(){gj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ki;function dj(a){this.n=new hj;this.e=a;this.b=a.i}t(4,1,{},dj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function ij(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function jj(a,b){var c;c=kj(a.d,lj).b;b.b.ctrlKey||b.b.metaKey||Mi(a.c.e);$i(a.c.e,c)}function mj(a){a.c.i=null;a.c.e.sc();nj((oj(),pj(null)),a.b,0,0);var b=a.b.pb;qj=b;rj();sj=b;a.e=2}
+function ej(a){this.d=new Li;this.c=a;this.b=new tj;uj(this.b,vj(),wj());B(this.b,this,(xj(),xj(),yj));B(this.b,this,(zj(),zj(),Aj));a=this.b.pb.style;a[le]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Bj(),bg);a.borderStyle=(Cj(),If);a[kd]="blue"}t(5,1,{},ej);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Dj(a);e=Ej(a);b=Rj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!lj)lj=c,this.c.f=kj(this.d,lj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Sj(this.c.n,this.c.f)&&(Mi(this.c.e),$i(this.c.e,this.c.f)),Tj(new Uj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Vj(lj,null),lj!=this.c.f&&(c=new Vj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,mj(this),1!=this.e&&ij(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Wj(a,b);a=Xj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Yj(Zj(d-this.i),Zj(a-this.j))>=this.c.e.n?($j(),-1!=Sj(this.c.n,this.c.f)||$i(this.c.e,this.c.f),c=new Vj(lj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,mj(this)):ak.preventDefault()),1==this.e)return;ak.preventDefault();ij(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Wj(a,b);b=Xj(a,b);if(1==Rj(a.b)&&(this.f=!1,lj))try{if($j(),1==this.e)jj(this,a);else{d!=this.b&&(c=new Vj(d,null),e+=c.b,b+=c.e);try{ij(this,e,b),this.c.e.rc(),3!=this.e&&jj(this,a)}finally{var f=this.b.pb;qj&&f==qj&&(qj=null);rj();f===sj&&(sj=null);bk(this.b);this.e=1;this.c.f=null}}}finally{lj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var lj=null;function Uj(){}t(6,1,wi,Uj);_.xc=function(){$j()};
+function Si(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Si);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+za+this.e+va};function Vj(a,b){!a||a==(oj(),pj(null))?this.i=this.f=0:(this.f=a.ld()-ck(a.pb),this.i=a.md()-(a.pb.scrollTop||0));!b||b==(oj(),pj(null))?this.d=this.c=0:(this.c=dk(b.pb)+ek(b.pb),this.d=fk(b.pb)+gk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Vj);
+_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function $j(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function ek(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(pd),-1==a.indexOf(bg)?0:parseInt(a.substr(0,a.length-2))):0}function gk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(qd),-1==a.indexOf(bg)?0:parseInt(a.substr(0,a.length-2))):0}
+function hk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}function ik(a,b){var c=jk();hk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;kk(a.n,jk())}function lk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(18,1,{});_.yc=function(){this.w&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function kk(a,b){lk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function mk(a){this.b=a}t(19,1,{},mk);_.Cc=function(a){kk(this,a)};_.b=null;t(20,1,{});t(21,1,ci);function nk(){nk=x;var a;(a=new ok)&&(a.Fc()||(a=new pk));qk=a}t(22,20,{});var qk=null;function pk(){this.b=new hj;this.c=new rk(this)}t(23,22,{},pk);
+_.Fc=function(){return!0};_.Dc=function(a){a=new sk(this,a);bj(this.b,a);1==this.b.d&&tk(this.c,16);return a};function uk(){uk=x;vk=new hj;var a=new wk;xk();yk(zk?zk:zk=new Ak,a)}function Bk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);aj(vk,a)}function tk(a,b){if(0>b)throw new Ck("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);aj(vk,a);a.c=!1;a.d=Dk(a,b);bj(vk,a)}function Ek(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
+function Dk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||aj(vk,this);this.Hc()};_.c=!1;_.d=0;var vk;function rk(a){uk();this.b=a}t(24,25,{},rk);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Fk,s,3,a.b.d,0);b=Gk(a.b,b);c=new Hk;for(e=0,f=b.length;e<f;++e)d=b[e],aj(a.b,d),kk(d.b,c.b);0<a.b.d&&tk(a.c,Yj(5,16-(jk()-c.b)))};_.b=null;function sk(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},sk);_.Ec=function(){var a=this.c;aj(a.b,this);0==a.b.d&&Bk(a.c)};_.b=null;
+_.c=null;function Ik(a,b){var c=C(function(){var b=jk();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function ok(){}t(27,22,{},ok);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Ik(a,b);return new Jk(c)};function Jk(a){this.b=a}t(28,21,ci,Jk);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Kk(){this.b=Yc}t(29,30,{},Kk);function Lk(){this.b=Zc}t(31,30,{},Lk);
+function Mk(){this.b=hd}t(32,30,{},Mk);t(34,1,{});_.b=null;function Nk(a){this.b=a}t(33,34,{},Nk);function Ok(){this.b=id}t(35,30,{},Ok);function Pk(){this.b=ld}t(36,30,{},Pk);function Qk(){this.b=sd}t(37,30,{},Qk);function Rk(){this.b=Bd}t(38,30,{},Rk);function Sk(){this.b=Jd}t(39,30,{},Sk);function Tk(){this.b=Kd}t(40,30,{},Tk);function Uk(){this.b=Ld}t(41,30,{},Uk);function Vk(){this.b=Md}t(42,30,{},Vk);function Wk(){this.b=Td}t(43,30,{},Wk);function Xk(){this.b=Ud}t(44,30,{},Xk);
+function Yk(){this.b=$d}t(45,30,{},Yk);function Zk(){this.b=ce}t(46,30,{},Zk);function $k(){this.b=te}t(47,30,{},$k);function al(){this.b=Be}t(48,30,{},al);function bl(){this.b=Ce}t(49,30,{},bl);function cl(){this.b=De}t(50,30,{},cl);function dl(){this.b=Ge}t(51,30,{},dl);function fl(a){this.b=a.id}t(52,1,{4:1,5:1},fl);_.b=null;function gl(){this.b=Re}t(53,30,{},gl);function hl(){this.b=$e}t(54,30,{},hl);function il(){this.b=af}t(55,30,{},il);function jl(){this.b=bf}t(56,30,{},jl);
+function kl(){this.b=cf}t(57,30,{},kl);function ll(){this.b=ef}t(58,30,{},ll);function ml(){this.b=gf}t(59,30,{},ml);function nl(){this.b=hf}t(60,30,{},nl);function ol(){this.b=jf}t(61,30,{},ol);function pl(){this.b=lf}t(62,30,{},pl);function ql(){this.b=nf}t(63,30,{},ql);function rl(){this.b=of}t(64,30,{},rl);function sl(){this.b=pf}t(65,30,{},sl);function tl(){this.b=vf}t(66,30,{},tl);function ul(){this.b=Hf}t(67,30,{},ul);function vl(){this.b=Kf}t(68,30,{},vl);function wl(){this.b=Tf}
+t(69,30,{},wl);function xl(){this.b=$f}t(70,30,{},xl);t(71,34,{},function(a){this.b=a});function yl(){this.b=ag}t(72,30,{},yl);function zl(){zl=x;Al=new Nk("aria-activedescendant")}var Al;function Bl(){this.b=eg}t(74,30,{},Bl);function Cl(){this.b=fg}t(75,30,{},Cl);function Dl(){this.b=jg}t(76,30,{},Dl);
+function El(){El=x;Fl=new Lk;Gl=new Kk;Hl=new Mk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new bl;Wl=new al;Xl=new cl;Yl=new dl;Zl=new gl;$l=new hl;am=new jl;bm=new kl;cm=new il;dm=new ll;em=new ml;fm=new nl;gm=new ol;hm=new ql;im=new sl;jm=new tl;km=new rl;lm=new pl;mm=new ul;nm=new vl;om=new wl;pm=new xl;qm=new yl;rm=new Cl;sm=new Bl;tm=new Dl;um=new vm;wm=new xm;ym=new zm;Am=new Bm;Cm=new Dm;Em=new Fm;Gm=
+new Hm;Im=new Jm;Km=new Lm;Mm=new Nm;Om=new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;pn=new qn;rn=new sn;tn=new un;F=new Li;z(F,jg,tm);z(F,Yc,Gl);z(F,Ud,Rl);z(F,Zc,Fl);z(F,hd,Hl);z(F,ce,Tl);z(F,id,Il);z(F,ld,Jl);z(F,sd,Kl);z(F,Bd,Ll);z(F,Ce,Vl);z(F,Jd,Ml);z(F,De,Xl);z(F,Kd,Nl);z(F,Ld,Ol);z(F,Md,Pl);z(F,Td,Ql);z(F,af,cm);z(F,$d,Sl);z(F,te,Ul);z(F,Be,Wl);z(F,Ge,Yl);z(F,Re,Zl);z(F,$e,$l);z(F,bf,am);z(F,cf,bm);z(F,ef,dm);z(F,gf,em);z(F,hf,fm);z(F,jf,gm);z(F,lf,lm);z(F,nf,hm);z(F,of,km);z(F,
+pf,im);z(F,Tf,om);z(F,eg,sm);z(F,vf,jm);z(F,Hf,mm);z(F,Kf,nm);z(F,$f,pm);z(F,ag,qm);z(F,fg,rm);z(F,og,ym);z(F,pg,um);z(F,qg,wm);z(F,yg,Cm);z(F,zg,Em);z(F,wg,Am);z(F,Cg,Gm);z(F,Eg,Im);z(F,Fg,Km);z(F,Hg,en);z(F,Jg,Mm);z(F,Kg,Om);z(F,Pg,gn);z(F,Qg,jn);z(F,Rg,ln);z(F,Sg,nn);z(F,Zg,tn);z(F,$g,pn);z(F,ah,rn)}var Gl,Fl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Wl,Vl,Xl,Yl,Zl,$l,cm,am,bm,dm,em,fm,gm,lm,hm,km,im,jm,mm,nm,om,pm,qm,sm,rm,tm,F,ym,um,wm,Am,Cm,Em,Gm,Im,Km,en,Mm,Om,gn,jn,ln,nn,tn,pn,rn;
+function zm(){this.b=og}t(78,30,{},zm);function vm(){this.b=pg}t(79,30,{},vm);function xm(){this.b=qg}t(80,30,{},xm);function Bm(){this.b=wg}t(81,30,{},Bm);function Dm(){this.b=yg}t(82,30,{},Dm);function Fm(){this.b=zg}t(83,30,{},Fm);function Hm(){this.b=Cg}t(84,30,{},Hm);function Jm(){this.b=Eg}t(85,30,{},Jm);function Lm(){this.b=Fg}t(86,30,{},Lm);function fn(){this.b=Hg}t(87,30,{},fn);function Nm(){this.b=Jg}t(88,30,{},Nm);function dn(){this.b=Kg}t(89,30,{},dn);function hn(){this.b=Pg}
+t(90,30,{},hn);function kn(){this.b=Qg}t(91,30,{},kn);function mn(){this.b=Rg}t(92,30,{},mn);function on(){this.b=Sg}t(93,30,{},on);function un(){this.b=Zg}t(94,30,{},un);function qn(){this.b=$g}t(95,30,{},qn);function sn(){this.b=ah}t(96,30,{},sn);function Hk(){this.b=jk()}function jk(){return(new Date).getTime()}t(97,1,{},Hk);function vn(a){var b,c,d;d=new wn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),xn(d,c.cZ.e),d.b.b+=nb,yn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function zn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+nb+a:b}t(102,1,{116:1,131:1});_.Ic=function(){return this.i};_.tS=function(){return zn(this)};_.f=null;_.i=null;function An(a){Bn();this.i=a}t(101,102,li,An);function Xi(a){Bn();this.i=a}function Ui(a,b){Bn();this.f=b;this.i=a}t(100,101,xi,Xi,Ui);function Cn(a){Bn();this.c=a;this.b=l;a=new Dn;a=En(a,Fn(this.c)?this.c:null);Gn(a)}t(99,100,xi,Cn);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Mf:Fn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Hn(this.c).e;this.b=this.b+nb+(Fn(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(Fn(this.c)){b=(In(),this.c);var c=l,d;for(d in b)if(d!=Gf&&"message"!=d&&"toString"!=d)try{c+="\n "+d+nb+b[d]}catch(e){}b=c}else b=l;this.d=a+b+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Jn(a,b){return Kn(a)?a.eQ(b):a===b}
+function Hn(a){return Kn(a)?a.cZ:Ln}function Mn(a){return Kn(a)?a.hC():Fi(a)}
+function Nn(){var a;Nn=x;On=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Pn(a){Nn();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=On[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var On;t(109,1,{});function Fi(a){return a.$H||(a.$H=++Qn)}function Rn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Sn(){return $wnd.setTimeout(function(){0!=Tn&&(Tn=0);Un=-1},10)}var Tn=0,Qn=0,Vn=0,Un=-1;
+function Wn(){Wn=x;Xn=new Yn}function Zn(a,b){a.b=$n(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new ao(a)),bo(a.f,1),!a.j&&(a.j=new co(a)),bo(a.j,50))}function Yn(){}function eo(a){return a.Jc()}function $n(a,b){!a&&(a=[]);a[a.length]=b;return a}function fo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=$n(b,e)):e[0].xc()}catch(f){if(f=Ti(f),!A(f,131))throw f;}}return b}function bo(a,b){Wn();$wnd.setTimeout(function(){C(eo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(111,109,{},Yn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Xn;function ao(a){this.b=a}t(112,1,{},ao);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),fo(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Hk;100>jk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function co(a){this.b=a}t(113,1,{},co);_.Jc=function(){this.b.e&&bo(this.b.f,1);return this.b.k};
+_.b=null;function go(a,b){a.length>=b&&a.splice(0,b);return a}function ho(){try{null.a()}catch(a){return a}}function io(){}t(116,1,{},io);_.Kc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Lc(c.toString());b.push(d);var d=mb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
+_.Lc=function(a){var b,c,d;d=l;a=jo(a);b=a.indexOf(ua);c=0==a.indexOf(ue)?8:0;-1==b&&(b=ko(a,lo(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=jo(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function mo(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Lc(e[c]);return e}t(118,116,{});_.Kc=function(){return go(this.Mc(ho()),this.Nc())};_.Mc=function(a){return mo(this,a)};_.Nc=function(){return 2};
+function In(){In=x;Error.stackTraceLimit=128}function no(a){a=go(En(a,ho()),3);0==a.length&&(a=go((new io).Kc(),1));return a}function Bn(){In();var a;a=no(new Dn);Gn(a)}function En(a,b){var c;c=mo(a,b);return 0==c.length?(new io).Mc(b):go(c,1)}
+function Gn(a){var b,c,d,e,f,g,j,h,n;n=y(oo,s,130,a.length,0);for(e=0,f=n.length;e<f;++e)h=po(a[e],xb),b=-1,d=Ic,2==h.length&&null!=h[1]&&(j=h[1],g=qo(j,lo(58)),d=lo(58),c=j.lastIndexOf(d,g-1),d=j.substr(0,c-0),-1!=g&&-1!=c&&(j.substr(c+1,g-(c+1)),b=ro(j,g+1),b=parseInt(b)||-1)),n[e]=new so(h[0],d+vb+b);e=y(oo,s,130,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new to;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return no(this)};
+_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=jo(a);0==c.indexOf("at ")&&(c=ro(c,3));a=c.indexOf(Nc);-1!=a&&(c=jo(c.substr(0,a-0))+jo(ro(c,c.indexOf(Tc,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(vb),-1==a?(b=c,c=l):(b=jo(ro(c,a+1)),c=jo(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=jo(c.substr(0,a-0)));a=ko(c,lo(46));-1!=a&&(c=ro(c,a+1));return(0<c.length?c:"anonymous")+xb+b};_.Mc=function(a){return En(this,a)};_.Nc=function(){return 3};function Dn(){In()}
+t(119,117,{},Dn);t(120,1,{});function yn(a,b){a.b+=b}function uo(){}t(121,120,{},uo);_.b=l;function vo(a,b){return parseInt(a[b])||0}function wo(a,b){return null==a[b]?null:""+a[b]}function xo(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 yo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
+function zo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Rj(a){a=a.button;return 1==a?4:2==a?2:1}
+function dk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+ck(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,l).getPropertyValue("direction")==rg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[Zf]==me){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
+l).getPropertyValue(pd)));if(d&&d.tagName==Eb&&a.style.position==Xc)break;a=d}a=b}return a}
+function fk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,l)[Zf]==me){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(qd)));if(d&&d.tagName==Eb&&a.style.position==
+Xc)break;a=d}a=b}return a}function ck(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==rg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Ao(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function Bo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function wj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientHeight}
+function vj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientWidth}function Co(a,b){this.c=a;this.d=b}t(146,1,{116:1,120:1,122:1});_.eQ=function(a){return this===a};_.hC=function(){return Fi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Cj(){Cj=x;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=new Mo;No=H(Oo,s,6,[Do,Fo,Ho,Jo,Lo])}t(145,146,Vh);var No,Ho,Fo,Jo,Do,Lo;function Eo(){Co.call(this,jc,0)}t(147,145,Vh,Eo);function Go(){Co.call(this,"DOTTED",1)}
+t(148,145,Vh,Go);function Io(){Co.call(this,"DASHED",2)}t(149,145,Vh,Io);function Ko(){Co.call(this,"HIDDEN",3)}t(150,145,Vh,Ko);function Mo(){Co.call(this,"SOLID",4)}t(151,145,Vh,Mo);function Po(){Po=x;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=H(Zo,s,7,[Qo,So,Uo,Wo])}t(152,146,ii);var Yo,So,Uo,Wo,Qo;function Ro(){Co.call(this,jc,0)}t(153,152,ii,Ro);function To(){Co.call(this,"BLOCK",1)}t(154,152,ii,To);function Vo(){Co.call(this,"INLINE",2)}t(155,152,ii,Vo);
+function Xo(){Co.call(this,"INLINE_BLOCK",3)}t(156,152,ii,Xo);function $o(){$o=x;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=H(jp,s,9,[ap,cp,ep,gp])}t(157,146,ui);var ip,ap,cp,ep,gp;function bp(){Co.call(this,Ib,0)}t(158,157,ui,bp);function dp(){Co.call(this,cc,1)}t(159,157,ui,dp);function fp(){Co.call(this,fc,2)}t(160,157,ui,fp);function hp(){Co.call(this,wc,3)}t(161,157,ui,hp);
+function Bj(){Bj=x;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=new tp;up=new vp;wp=new xp;yp=new zp;Ap=new Bp;Cp=H(Dp,s,10,[kp,mp,op,qp,sp,up,wp,yp,Ap])}t(162,146,Rh);var Cp,yp,op,qp,wp,Ap,up,mp,sp,kp;function lp(){Co.call(this,"PX",0)}t(163,162,Rh,lp);function np(){Co.call(this,"PCT",1)}t(164,162,Rh,np);function pp(){Co.call(this,"EM",2)}t(165,162,Rh,pp);function rp(){Co.call(this,"EX",3)}t(166,162,Rh,rp);function tp(){Co.call(this,"PT",4)}t(167,162,Rh,tp);function vp(){Co.call(this,"PC",5)}
+t(168,162,Rh,vp);function xp(){Co.call(this,"IN",6)}t(169,162,Rh,xp);function zp(){Co.call(this,"CM",7)}t(170,162,Rh,zp);function Bp(){Co.call(this,"MM",8)}t(171,162,Rh,Bp);function Ep(){Ep=x;Fp=[];Gp=[];Hp=[]}var Fp,Gp,Hp;function Ip(){Ip=x;Jp=new Kp}function Lp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Mp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Kp(){}t(174,1,{},Kp);_.b=null;var Jp;t(186,1,{});_.tS=function(){return"An event type"};
+_.i=null;t(185,186,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(184,185,{});_.Pc=function(){return this.Rc()};_.b=null;var Np=_.c=null;function Op(){Op=x;Pp=new Qp(md,new Rp)}function Rp(){}t(183,184,{},Rp);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Pp};var Pp;function Sp(){Sp=x;Tp=new Qp(Ad,new Up)}function Up(){}t(187,184,{},Up);_.Oc=function(a){Vp();Wp(this,a.c,Xp(a.b.b,a.b.b.pb.selectedIndex))};_.Rc=function(){return Tp};var Tp;t(190,184,di);
+function Wj(a,b){return(a.b.clientX||0)-dk(b)+ck(b)+ck(b.ownerDocument.body)}function Xj(a,b){return(a.b.clientY||0)-fk(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}function Dj(a){var b;return(b=a.c)?Wj(a,b):a.b.clientX||0}function Ej(a){var b;return(b=a.c)?Xj(a,b):a.b.clientY||0}t(189,190,di);function Yp(){Yp=x;Zp=new Qp(Dd,new $p)}function $p(){}t(188,189,di,$p);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Zp};var Zp;function aq(){aq=x;bq=new Qp(Qd,new cq)}function cq(){}
+t(191,184,{},cq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return bq};var bq;t(194,1,{82:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var dq=_.d=0;function Ak(){this.d=++dq}t(193,194,pi,Ak);function Qp(a,b){this.d=++dq;this.b=b;!Np&&(Np=new eq);Np.b[a]=this;this.c=a}t(192,193,pi,Qp);_.b=null;_.c=null;function fq(){fq=x;gq=new Qp(Sd,new hq)}function hq(){}t(195,189,di,hq);
+_.Oc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(iq(),jq))a=kq(b.pb),c=new lq(vo(b.pb,Qf),vo(b.pb,Pf)),d=new lq(vo(b.T.jb.pb,Qf),vo(b.T.jb.pb,Pf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);mq(b.I,!0);a=vo(b.T.jb.pb,Qf);nq(b,new lq(a,oq(b.T.jb).b));b.J&&b.O!=jq&&pq(b.r,b)}else mq(b.I,!1),b.O!=(iq(),jq)?nq(b,new lq(b.F.c,b.F.b)):qq(b,kq(b.r.pb)),b.J&&b.O!=jq&&rq(b.r,b);sq(b.T.jb)}else mq(b.I,!0)};_.Rc=function(){return gq};var gq;t(196,184,{});
+function tq(){tq=x;uq=new Qp(fe,new vq)}function vq(){}t(197,196,{},vq);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return uq};var uq;function wq(){wq=x;xq=new Qp(ge,new yq)}function yq(){}t(198,196,{},yq);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return xq};var xq;function zq(){zq=x;Aq=new Qp(he,new Bq)}function Bq(){}t(199,196,{},Bq);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return Aq};
+var Aq;function Cq(){Cq=x;Dq=new Qp(ie,new Eq)}function Eq(){}t(200,196,{},Eq);_.Oc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Fq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Ng),a.b.c.b.b.f.pb[ch]=null!=b?b:l)};_.Rc=function(){return Dq};var Dq;function Gq(){Gq=x;Hq=new Qp(oe,new Iq)}function Iq(){}
+t(201,184,{},Iq);_.Oc=function(a){bk(a.b.b)};_.Rc=function(){return Hq};var Hq;function Jq(){Jq=x;Kq=new Qp(we,new Lq)}function Lq(){}t(202,184,{},Lq);_.Oc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Mq(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Nq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return Kq};var Kq;function Oq(){Oq=x;Pq=new Qp(xe,new Qq)}
+function Qq(){}t(203,184,{},Qq);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Rq(a.b.b,a.b.c))};_.Rc=function(){return Pq};var Pq;function Sq(){Sq=x;Tq=new Qp(ye,new Uq)}function Uq(){}t(204,184,{},Uq);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Tq};var Tq;t(206,184,{});t(205,206,{});function Vq(){Vq=x;Wq=new Qp(We,new Xq)}function Xq(){}t(207,205,{},Xq);
+_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Yq(),Zq).length&&-999!=(Yq(),Zq)[c]&&(c=(Yq(),Zq)[c]);b=new $q(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?ar(br(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new cr(a)),a.xb),b.b=d,dr(),
+er(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(fr(a,wo((gr(),hr).hc.b.pb,ch)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Xb;c=1300;break;case 114:case 82:a.lb=!0;a.K=rc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=Ka):801==a.d?(c=237,a.lb=!0,a.K=Ja):(c=233,a.lb=
+!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Ua);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Da;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
+!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?ir(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?ir(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&ir(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?ir(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?ir(a,4):c=207;break;case 53:105==a.d?
+ir(a,5):c=208;break;case 54:105==a.d?ir(a,6):c=210;break;case 55:105==a.d?ir(a,7):c=211;break;case 56:105==a.d?ir(a,8):c=212;break;case 57:105==a.d?ir(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}jr(a,c)}a=!0}a&&this.b.preventDefault()};_.Rc=function(){return Wq};var Wq;function kr(){kr=x;lr=new Qp(xf,new mr)}function mr(){}t(208,189,di,mr);_.Oc=function(a){a.uc(this)};
+_.Rc=function(){return lr};var lr;function xj(){xj=x;yj=new Qp(yf,new nr)}function nr(){}t(209,189,di,nr);_.Oc=function(a){a.vc(this)};_.Rc=function(){return yj};var yj;function or(){or=x;pr=new Qp(zf,new qr)}function qr(){}t(210,189,di,qr);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new Vj(lj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,mj(a))};_.Rc=function(){return pr};var pr;function rr(){rr=x;sr=new Qp(Af,new tr)}function tr(){}t(211,189,di,tr);_.Oc=function(a){var b;b=this.b;Zn((Wn(),Xn),new ur(a,a.c,b))};
+_.Rc=function(){return sr};var sr;function zj(){zj=x;Aj=new Qp(Bf,new vr)}function vr(){}t(212,189,di,vr);_.Oc=function(a){a.wc(this)};_.Rc=function(){return Aj};var Aj;function eq(){this.b={}}t(213,1,{},eq);_.b=null;t(216,190,di);var wr=null;function xr(){xr=x;yr=new Qp(Ug,new zr)}function zr(){}t(215,216,di,zr);_.Oc=function(a){Ar(a.b,this,a.b.n)};_.Rc=function(){return yr};var yr;function Br(){Br=x;Cr=new Qp(Vg,new Dr)}function Dr(){}t(217,216,di,Dr);_.Oc=function(a){Ar(a.b,this,a.b.n)};_.Rc=function(){return Cr};
+var Cr;function Er(){var a;this.b=(a=document.createElement(be),a.setAttribute(Rf,"return;"),typeof a.ontouchstart==ue)}t(218,1,{},Er);function Fr(){Fr=x;Gr=new Qp(Wg,new Hr)}function Hr(){}t(219,216,di,Hr);_.Oc=function(a){Ar(a.b,this,a.b.o)};_.Rc=function(){return Gr};var Gr;function Ir(){Ir=x;Jr=new Qp(Xg,new Kr)}function Kr(){}t(220,216,di,Kr);_.Oc=function(a){Lr(a.b,this)&&(a.b.k&&Mr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),tk(a.b.d,750),a.b.e=!1))};_.Rc=function(){return Jr};var Jr;
+function Nr(a,b){this.b=b;this.c=a}function Or(a,b,c){zk&&(b=new Nr(b,c),a.ad(b))}t(221,185,{},Nr);_.Oc=function(a){a.Yc(this)};_.Pc=function(){return zk};_.b=!1;var zk=_.c=null;function Pr(a){this.b=a}t(222,185,{},Pr);_.Oc=function(a){a.Zc(this)};_.Pc=function(){return Qr};var Qr=_.b=null;function Rr(){}function Sr(a){var b;Tr&&(b=new Rr,a.ad(b))}t(223,185,{},Rr);_.Oc=function(a){a.$c(this)};_.Pc=function(){return Tr};var Tr=null;function Ur(a){this.b=a}t(224,185,{},Ur);_.Oc=function(a){a._c(this)};
+_.Pc=function(){return Vr};var Vr=_.b=null;function Wr(){}t(225,185,{},Wr);_.Oc=function(a){a.b.W&&a.b.Md()};_.Pc=function(){return Xr};var Xr=null;function Yr(a,b,c){a=a.b;if(!b)throw new Zr("Cannot add a handler with a null type");if(!c)throw new Zr("Cannot add a null handler");0<a.c?$r(a,new as(a,b,c)):bs(a,b,null).Ef(c);return new cs(new ds(a,b,c))}
+function es(a,b){var c;!b.f||b.Qc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Zr("Cannot fire null event");try{++d.c;j=fs(d,b.Pc(),null);e=null;for(h=d.d?j.Nf(j.Ke()):j.Mf();d.d?h.Pf():h.dd();){g=d.d?h.Qf():h.ed();try{b.Oc(g)}catch(n){if(n=Ti(n),A(n,131))f=n,!e&&(e=new gs),hs(e,f);else throw n;}}if(e)throw new is(e);}finally{if(--d.c,0==d.c){var o,q;if(d.b)try{for(q=new Ni(d.b);q.c<q.e.Ke();)o=Oi(q),o.xc()}finally{d.b=null}}}}catch(r){r=Ti(r);if(A(r,83))throw new js(r.b);throw r;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function ks(a){ls.call(this,a,!1)}function ls(a,b){this.b=new ms(b);this.c=a}t(226,1,si,ks,ls);_.ad=function(a){es(this,a)};_.b=null;_.c=null;t(229,1,{});function $r(a,b){!a.b&&(a.b=new hj);bj(a.b,b)}function ns(a,b,c,d){var e,f;e=fs(a,b,c);e.Gf(d)&&e.He()&&(f=kj(a.e,b),f.Je(c),f.He()&&Wi(a.e,b))}function bs(a,b,c){var d;d=kj(a.e,b);d||(d=new Li,z(a.e,b,d));a=d.Ge(c);a||(a=new hj,d.Ie(c,a));return a}
+function fs(a,b,c){a=kj(a.e,b);if(!a)return os(),os(),ps;c=a.Ge(c);return!c?(os(),os(),ps):c}t(228,229,{});_.b=null;_.c=0;_.d=!1;function ms(a){this.e=new Li;this.d=a}t(227,228,{},ms);function cs(a){this.b=a}t(230,1,{},cs);_.b=null;function is(a){Ui.call(this,qs(a),rs(a));this.b=a}function rs(a){a=a.Fd();return!a.dd()?null:a.ed()}
+function qs(a){var b,c,d;b=a.Ke();if(0==b)return null;b=new ss(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Fd();a.dd();)d=a.ed(),c?c=!1:b.b.b+="; ",d=d.Ic(),yn(b.b,d);return b.b.b}t(232,100,oi,is);_.b=null;function js(a){is.call(this,a)}t(231,232,oi,js);t(233,1,{},function(){});function ts(a){a=wo(a,Zd);return us(rg,a)?(vs(),ws):us(ff,a)?(vs(),xs):(vs(),ys)}function vs(){vs=x;ws=new zs("RTL",0);xs=new zs("LTR",1);ys=new zs("DEFAULT",2);As=H(Bs,s,48,[ws,xs,ys])}
+function zs(a,b){Co.call(this,a,b)}t(235,146,{48:1,116:1,120:1,122:1},zs);var As,ys,xs,ws;function Cs(){}function Ds(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 y(a,b,c,d,e){d=Ds(e,d);H(a,b,c,d);return d}function Es(a){return Fs([Gs,I],[s,m],[115,-1],a,0,2,1)}
+function Fs(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Ds(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Fs(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Hs();var e=Is,f=Js;Hs();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Ks(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Ls;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Ls;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Ls;}a[b]=c}t(236,1,{},Cs);_.qI=0;
+function Hs(){Hs=x;Is=[];Js=[];var a=new Cs,b=Is,c=Js,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Is,Js;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Fn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Kn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Ms(a){return null==a?null:a}function L(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function Ns(){var a;$stats&&Os("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Sf))a=Sf;else if(-1!=a.indexOf("webkit"))a=ug;else if(-1!=a.indexOf(Df)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Df)&&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"}G(ug,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&Os("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(Ps,s,1,[Kb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&Os("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Ep();Hp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Ep();0!=Hp.length&&(a=Hp.join(l),b=(Ip(),Jp),a=Lp(a),Mp(b).insertBefore(a,b.b.firstChild),Hp.length=0);0!=Fp.length&&(a=Fp.join(l),b=(Ip(),Jp),a=Lp(a),Mp(b).appendChild(a),Fp.length=0);0!=Gp.length&&(a=Gp.join(l),b=(Ip(),Jp),a=Lp(a),Mp(b).appendChild(a),Gp.length=0);$stats&&Os("export.client.JSME_export");new Qs;new Rs;0<Ss(null)?Zn((Wn(),Xn),new Ts):Us()}function Ti(a){return A(a,131)?a:new Cn(a)}function Vs(a){return Ws(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
+function Xs(a){return Ws(a.l,a.m,a.h)}function Ws(a,b,c){return _=new Ys,_.l=a,_.m=b,_.h=c,_}
+function Zs(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new $s;if(0==a.l&&0==a.m&&0==a.h)return at=Ws(0,0,0),Ws(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?(at=Ws(0,0,0),c=Xs((bt(),ct))):(at=Ws(c.l,c.m,c.h),c=Ws(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=dt(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?et(e):0==c&&0!=d&&0==e?et(d)+22:0!=c&&0==d&&0==e?et(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Xs((bt(),ft)),c=!0,g=!g;else return c=gt(a,f),g&&ht(c),at=Ws(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=dt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=gt(c,d);f&&ht(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Ws(f,j,c);g?at=dt(c):at=Ws(c.l,c.m,c.h);return e}if(!it(a,b))return e?at=dt(a):at=Ws(a.l,a.m,a.h),Ws(0,0,0);c=c?a:Ws(a.l,a.m,a.h);var h,n,o,q;f=jt(b)-jt(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|~~b.l>>22-h,h=b.h<<h|~~b.m>>22-h):44>
+h?(j=0,n=b.l<<h-22,h=b.m<<h-22|~~b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Ws(j&4194303,n&4194303,h&1048575);for(n=Ws(0,0,0);0<=f;){h=c;var r=q=o=void 0,r=h.h-j.h;0>r?h=!1:(o=h.l-j.l,q=h.m-j.m+(~~o>>22),r+=~~q>>22,0>r?h=!1:(h.l=o&4194303,h.m=q&4194303,h.h=r&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;q=j.l;j.h=~~o>>>1;j.m=~~h>>>1|(o&1)<<21;j.l=~~q>>>1|(h&1)<<21;--f}g&&ht(n);e?(at=dt(c),d&&(at=kt(at,(bt(),ct)))):at=Ws(c.l,c.m,c.h);return n}
+function ht(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}function jt(a){var b;b=yt(a.h);return 32==b?(b=yt(a.m),32==b?yt(a.l)+32:b+20-10):b-12}var at=null;function zt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return Ws(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function At(a,b){return Ws(a.l&b.l,a.m&b.m,a.h&b.h)}function Bt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return bt(),Ct;if(-9223372036854775E3>a)return bt(),Dt;if(9223372036854775E3<=a)return bt(),ft;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=L(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=L(a/4194304),a-=4194304*b);a=L(a);b=Ws(a,b,c);d&&ht(b);return b}function Et(a){var b,c;return-129<a&&128>a?(b=a+128,null==Ft&&(Ft=y(Gt,s,49,256,0)),c=Ft[b],!c&&(c=Ft[b]=Vs(a)),c):Vs(a)}
+function Ht(a){var b=mh,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 it(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)}
+function It(a,b){var c,d,e,f,g,j,h,n,o,q,r,u,v,D;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;j=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;n=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;q=~~(b.h&1048320)>>8;r=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=q&&(g+=c*q);c=(r&4194303)+((v&511)<<13);r=(~~r>>22)+(~~v>>9)+((u&262143)<<4)+((D&31)<<17)+(~~c>>22);u=(~~u>>18)+(~~D>>5)+((g&4095)<<8)+(~~r>>
+22);return Ws(c&4194303,r&4194303,u&1048575)}function dt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Ws(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function gt(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=~~c>>b-44);return Ws(c&4194303,d&4194303,e&1048575)}
+function kt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return Ws(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function O(a){return a.l|a.m<<22}function Jt(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Ba+Jt(dt(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Et(1E9);a=Zs(a,b);b=l+O(at);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Ft=null;
+function bt(){bt=x;ft=Ws(4194303,4194303,524287);Dt=Ws(0,0,524288);ct=Et(1);Et(2);Ct=Et(0)}var ft,Dt,ct,Ct;function Ys(){}t(245,1,{49:1},Ys);function Os(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Kt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(250,1,{},Kt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Lt(a,b){yn(a.b.b,b.b);return a}function Mt(){this.b=new Nt}
+t(251,1,{},Mt);function Ot(a){if(null==a)throw new Zr("css is null");this.b=a}t(252,1,{50:1,116:1},Ot);_.eQ=function(a){return!A(a,50)?!1:G(this.b,a.b)};_.hC=function(){return Pt(this.b)};_.b=null;function Qt(a){if(null==a)throw new Zr("html is null");this.b=a}t(254,1,Yh,Qt);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return Pt(this.b)};_.b=null;t(255,1,Yh,function(){this.b=l});_.bd=function(){return this.b};
+_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return Pt(this.b)};_.b=null;function Rt(){Rt=x;St=RegExp(oa,ve);Tt=RegExp(sb,ve);Ut=RegExp(qb,ve);Vt=RegExp(ta,ve);Wt=RegExp(ea,ve)}function Xt(a){Rt();-1!=a.indexOf(oa)&&(a=a.replace(St,pa));-1!=a.indexOf(qb)&&(a=a.replace(Ut,ra));-1!=a.indexOf(sb)&&(a=a.replace(Tt,qa));-1!=a.indexOf(ea)&&(a=a.replace(Wt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Vt,"&#39;"));return a}var St,Tt,Ut,Wt,Vt;
+function Yt(a){if(null==a)throw new Zr("uri is null");this.b=a}t(257,1,{53:1},Yt);_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return Pt(this.b)};_.b=null;function Zt(){Zt=x}t(259,1,{});function $t(){}t(260,1,{},$t);var au=null;function bu(){}t(261,259,{},bu);var cu=null;
+function du(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=fs(a.b,f,null).Ke();for(e-=1;0<=e;--e)if(d=fs(a.b,f,null).Lf(e),A(d,54)&&Jn(d.b,b)){var h=a.b,n=f;0<h.c?$r(h,new eu(h,n,null,d)):ns(h,n,null,d)}}}t(262,1,qi);_.b=null;function fu(a){this.b=a}t(263,262,qi,fu);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function gu(a){this.b=a}t(264,262,qi,gu);_.$c=function(){hu(this.b.b.pb)};function iu(){Bn()}t(265,100,xi,iu);function ju(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,tk(a.e,1))}
+function ku(){this.b=new lu(this);this.c=new hj;this.e=new mu(this);this.i=new nu(this)}t(266,1,{},ku);_.d=!1;_.f=!1;function lu(a){uk();this.b=a}t(267,25,{},lu);_.Hc=function(){if(this.b.d){var a=this.b,b;b=ou(a.i.e.c,a.i.c);pu(a.i);A(b,55)&&new iu;a.d=!1;ju(a)}};_.b=null;function mu(a){uk();this.b=a}t(268,25,{},mu);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=jk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(tk(a.b,1E4);a.i.d<a.i.b;){d=qu(a.i);try{if(null==d)break;A(d,55)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||pu(a.i)}if(100<=jk()-b)break}}finally{e||(Bk(a.b),a.d=!1,ju(a))}};_.b=null;function qu(a){var b;a.c=a.d;b=ou(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function pu(a){ru(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function nu(a){this.e=a}t(269,1,{},nu);_.dd=function(){return this.d<this.b};_.ed=function(){return qu(this)};
+_.fd=function(){pu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function su(a,b){var c=(tu(),uu(b));a.appendChild(c)}function vu(a,b,c){var d;d=ak;ak=a;b==qj&&8192==wu(a.type)&&(qj=null);c.gd(a);ak=d}var ak=null,qj=null;function xu(){xu=x;yu=new ku}function Tj(a){xu();if(!a)throw new Zr("cmd cannot be null");var b=yu;bj(b.c,a);ju(b)}var yu;function zu(a){rj();!Au&&(Au=new Ak);Bu||(Bu=new ls(null,!0),Cu=new Du);return Yr(Bu,Au,a)}var Bu=null;function Eu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Du(){}t(275,185,{},Du);_.Oc=function(a){a.cd(this);Cu.d=!1};_.Pc=function(){return Au};_.Qc=function(){Eu(this)};_.b=!1;_.c=!1;_.d=!1;var Au=_.e=null,Cu=null;function Fu(){Fu=x;Gu=new Hu;Iu()||(Gu=null)}var Gu=null;function wk(){}t(277,1,{},wk);_.Yc=function(){for(;0<(uk(),vk).d;)Bk(ou(vk,0))};function yk(a,b){return Yr((!Ju&&(Ju=new Ku),Ju),a,b)}function Lu(a){xk();Mu||(Nu(),Mu=!0);return yk((!Tr&&(Tr=new Ak),Tr),a)}function xk(){Ou||(Pu(),Ou=!0)}
+function Qu(){var a;Ou&&(a=new Ru,Ju&&es(Ju,a));return null}var Ou=!1,Ju=null,Su=0,Tu=0,Mu=!1;function Uu(){Uu=x;Vu=new Ak}function Ru(){Uu()}t(279,185,{},Ru);_.Oc=function(){null.lg()};_.Pc=function(){return Vu};var Vu;function Ku(){ks.call(this,null)}t(281,226,si,Ku);
+function wu(a){switch(a){case md:return 4096;case Ad:return 1024;case Dd:return 1;case Sd:return 2;case oe:return 2048;case We:return 128;case Xe:return 256;case Ye:return 512;case df:return 32768;case "losecapture":return 8192;case xf:return 4;case yf:return 64;case zf:return 32;case Af:return 16;case Bf:return 8;case "scroll":return 16384;case ke:return 65536;case "DOMMouseScroll":case Cf:return 131072;case Qd:return 262144;case Xf:return 524288;case Xg:return 1048576;case Wg:return 2097152;case Vg:return 4194304;
+case Ug:return 8388608;case ye:return 16777216;case we:return 33554432;case xe:return 67108864;default:return-1}}function rj(){Wu||(Xu(),Wu=!0)}var Wu=!1;function Yu(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 Zu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Xu(){$u=C(function(a){var b;var c=Bu,d,e,f;Au&&c&&av(c.b.e,Au)?(b=Cu.b,d=Cu.c,e=Cu.d,f=Cu.e,Eu(Cu),Cu.e=a,es(c,Cu),c=!(Cu.b&&!Cu.c),Cu.b=b,Cu.c=d,Cu.d=e,Cu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});bv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Fn(b)&&A(b,56)&&vu(a,c,b)});cv=C(function(a){a.preventDefault();bv.call(this,a)});dv=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;bv.call(this,a)});ev=C(function(a){if($u(a)){var b=sj;b&&b.__listener&&!Fn(b.__listener)&&A(b.__listener,56)&&(vu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Dd,ev,!0);$wnd.addEventListener(Sd,ev,!0);$wnd.addEventListener(xf,ev,!0);$wnd.addEventListener(Bf,ev,!0);$wnd.addEventListener(yf,ev,!0);$wnd.addEventListener(Af,ev,!0);$wnd.addEventListener(zf,ev,!0);$wnd.addEventListener(Cf,ev,!0);$wnd.addEventListener(We,$u,!0);$wnd.addEventListener(Ye,$u,!0);$wnd.addEventListener(Xe,
+$u,!0);$wnd.addEventListener(Xg,ev,!0);$wnd.addEventListener(Wg,ev,!0);$wnd.addEventListener(Vg,ev,!0);$wnd.addEventListener(Ug,ev,!0);$wnd.addEventListener(ye,ev,!0);$wnd.addEventListener(we,ev,!0);$wnd.addEventListener(xe,ev,!0)}function fv(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)}
+function gv(a,b){switch(b){case "drag":a.ondrag=bv;break;case fe:a.ondragend=bv;break;case ge:a.ondragenter=cv;break;case "dragleave":a.ondragleave=bv;break;case he:a.ondragover=cv;break;case "dragstart":a.ondragstart=bv;break;case ie:a.ondrop=bv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,bv,!1);a.addEventListener(b,bv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+function hv(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?bv:null),c&2&&(a.ondblclick=b&2?bv:null),c&4&&(a.onmousedown=b&4?bv:null),c&8&&(a.onmouseup=b&8?bv:null),c&16&&(a.onmouseover=b&16?bv:null),c&32&&(a.onmouseout=b&32?bv:null),c&64&&(a.onmousemove=b&64?bv:null),c&128&&(a.onkeydown=b&128?bv:null),c&256&&(a.onkeypress=b&256?bv:null),c&512&&(a.onkeyup=b&512?bv:null),c&1024&&(a.onchange=b&1024?bv:null),c&2048&&(a.onfocus=b&2048?bv:null),c&4096&&(a.onblur=b&4096?bv:null),
+c&8192&&(a.onlosecapture=b&8192?bv:null),c&16384&&(a.onscroll=b&16384?bv:null),c&32768&&(a.onload=b&32768?dv:null),c&65536&&(a.onerror=b&65536?bv:null),c&131072&&(a.onmousewheel=b&131072?bv:null),c&262144&&(a.oncontextmenu=b&262144?bv:null),c&524288&&(a.onpaste=b&524288?bv:null),c&1048576&&(a.ontouchstart=b&1048576?bv:null),c&2097152&&(a.ontouchmove=b&2097152?bv:null),c&4194304&&(a.ontouchend=b&4194304?bv:null),c&8388608&&(a.ontouchcancel=b&8388608?bv:null),c&16777216&&(a.ongesturestart=b&16777216?
+bv:null),c&33554432&&(a.ongesturechange=b&33554432?bv:null),c&67108864&&(a.ongestureend=b&67108864?bv:null))}var sj=null,$u=null,ev=null,cv=null,bv=null,dv=null;function iv(){var a;iv=x;jv=(a=$doc,G(a.compatMode,Kb)?a.documentElement:a.body)}var jv;function kv(){this.c=new hj}function lv(a){a=a[Vc];return null==a?-1:a}t(285,1,{},kv);_.b=null;function mv(a,b){this.b=a;this.c=b}t(286,1,{},mv);_.b=0;_.c=null;t(287,1,si);_.jd=function(a){return decodeURI(a.replace("%23",ma))};
+_.ad=function(a){es(this.b,a)};_.kd=function(a){a=null==a?l:a;if(!G(a,null==nv?l:nv))nv=a,Xr&&(a=new Wr,es(this.b,a))};var nv=l;function Iu(){function a(){$wnd.setTimeout(a,250);e()}var b=Gu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));nv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.jd(c.substring(1)));b.kd(a)});a();return!0}t(289,287,si);function Hu(){this.b=new ks(null)}t(288,289,si,Hu);
+function Pu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Qu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Ou&&Or((!Ju&&(Ju=new Ku),Ju),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function Nu(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Mu&&(d=vj(),c=wj(),Tu!=d||Su!=c))Tu=d,Su=c,Sr((!Ju&&(Ju=new Ku),Ju))}finally{a&&a(b)}})}function gj(a,b){Pi(a.pd(),b,!0)}function fj(a,b){Pi(a.pd(),b,!1)}function ov(a,b){a.pb.style[Ne]=b}function uj(a,b,c){0<=b&&a.ud(b+bg);0<=c&&a.sd(c+bg)}function pv(a){var b,a=wo(a,Cd);b=ko(a,lo(32));return 0<=b?a.substr(0,b-0):a}
+function Pi(a,b,c){if(!a)throw new Xi(nc);b=jo(b);if(0==b.length)throw new Ck(Hc);if(c){var d;d=jo(b);b=a.className;-1==xo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=jo(b);f=a.className;e=xo(f,c);-1!=e&&(b=jo(f.substr(0,e-0)),c=jo(ro(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function qv(a,b){a.style.display=b?l:If;a.setAttribute("aria-hidden",""+!b)}t(295,1,Di);_.ld=function(){return dk(this.pb)};_.md=function(){return fk(this.pb)};
+_.nd=function(){return vo(this.pb,Pf)};_.od=function(){return vo(this.pb,Qf)};_.pd=function(){return this.pb};_.qd=function(){return this.pb.style.display!=If};_.rd=function(){throw new rv;};_.sd=function(a){ov(this,a)};_.td=function(a){qv(this.pb,a)};_.ud=function(a){this.pb.style[hh]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function sv(a,b,c){var d=a.pb,e=c.c;rj();gv(d,e);Yr(!a.mb?a.mb=new ks(a):a.mb,c,b)}
+function B(a,b,c){var d;d=wu(c.c);if(-1==d){var e=a.pb;d=c.c;rj();gv(e,d)}else-1==a.lb?(e=a.pb,d|=a.pb.__eventBits||0,rj(),hv(e,d)):a.lb|=d;return Yr(!a.mb?a.mb=new ks(a):a.mb,c,b)}function tv(a,b,c){return Yr(!a.mb?a.mb=new ks(a):a.mb,c,b)}
+function uv(a){var b;if(a.xd())throw new vv("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;rj();hv(c,b)}else a.lb|=b;a.vd();a.Ad()}function wv(a,b){var c;switch(wu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(Np&&(f=Np.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&es(a.mb,f.b),f.b.b=d,f.b.c=e}
+function xv(a){if(!a.xd())throw new vv("Should only call onDetach when the widget is attached to the browser's document");try{a.Bd()}finally{try{a.wd()}finally{a.pb.__listener=null,a.kb=!1}}}function bk(a){if(a.ob)if(A(a.ob,69))a.ob.Cd(a);else{if(a.ob)throw new vv("This widget's parent does not implement HasWidgets");}else if(oj(),av(yv.b,a)){oj();try{a.zd()}finally{Wi(yv.b,a)}}}
+function zv(a,b){var c;c=a.ob;if(b){if(c)throw new vv("Cannot set a new parent without first clearing the old parent");a.ob=b;b.xd()&&a.yd()}else try{c&&c.xd()&&a.zd()}finally{a.ob=null}}t(294,295,Ci);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.mb&&es(this.mb,a)};_.xd=function(){return this.kb};_.yd=function(){uv(this)};_.gd=function(a){wv(this,a)};_.zd=function(){xv(this)};_.Ad=function(){};_.Bd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
+function Av(a){for(a=new Bv(a);a.b.b<a.b.c.d-1;)Cv(a.b),Dv(a.b)}t(293,294,Ei);_.vd=function(){Ev(this,(Fv(),Gv))};_.wd=function(){Ev(this,(Fv(),Hv))};function Iv(a,b,c){bk(b);var d=a.q;Jv(d,b,d.d);d=(tu(),uu(b.pb));c.appendChild(d);zv(b,a)}function Kv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Lv;b.ob==a&&(f=a.Dd(b),f<d&&--d);bk(b);Jv(a.q,b,d);e?(e=b.pb,fv(c,(tu(),uu(e)),d)):(e=(tu(),uu(b.pb)),c.appendChild(e));zv(b,a)}
+function Mv(a,b){var c;if(b.ob!=a)return!1;try{zv(b,null)}finally{c=b.pb;zo(c).removeChild(c);c=a.q;var d;d=Nv(c,b);if(-1==d)throw new Ov;if(0>d||d>=c.d)throw new Lv;for(--c.d;d<c.d;++d)Ks(c.b,d,c.b[d+1]);Ks(c.b,c.d,null)}return!0}t(292,293,Ei);_.Dd=function(a){return Nv(this.q,a)};_.Ed=function(a,b,c,d){Kv(this,a,b,c,d)};_.Fd=function(){return new Pv(this.q)};_.Cd=function(a){return Mv(this,a)};function nj(a,b,c,d){var e;bk(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.pb,e,!0)}
+function Qv(a,b){var c;(c=Mv(a,b))&&Rv(b.pb);return c}function Sv(a,b,c,d){if(b.ob!=a)throw new Ck("Widget must be a child of this panel.");a.Id(b,c,d)}function Tv(a,b,c){a=a.pb;-1==b&&-1==c?Rv(a):(a.style[Zf]=Xc,a.style[Ze]=b+bg,a.style[Tg]=c+bg)}function Uv(){var a=$doc.createElement(be);this.q=new Vv(this);this.pb=a;this.pb.style[Zf]="relative";this.pb.style[Vf]=Oe}function Rv(a){a.style[Ze]=l;a.style[Tg]=l;a.style[Zf]=l}t(291,292,Ei,Uv);_.Gd=function(a){Iv(this,a,this.pb)};
+_.Cd=function(a){return Qv(this,a)};_.Hd=function(a,b,c){Sv(this,a,b,c)};_.Id=function(a,b,c){Tv(a,b,c)};function Wv(a,b){if(a.Kd())throw new vv("SimplePanel can only contain one child widget");a.Ld(b)}function Xv(a,b){if(a.jb!=b)return!1;try{zv(b,null)}finally{a.Jd().removeChild(b.pb),a.jb=null}return!0}function Yv(a,b){if(b!=a.jb&&(b&&bk(b),a.jb&&a.Cd(a.jb),a.jb=b)){var c=(tu(),uu(a.jb.pb));a.Jd().appendChild(c);zv(b,a)}}function Zv(){this.pb=$doc.createElement(be)}t(299,293,Ei,Zv);_.Jd=function(){return this.pb};
+_.Kd=function(){return this.jb};_.Fd=function(){return new $v(this)};_.Cd=function(a){return Xv(this,a)};_.Ld=function(a){Yv(this,a)};_.jb=null;function aw(a,b){a.hb&&(bw(a.gb,!1,!1),Or(a,a,b))}function cw(a){var b;if(b=a.jb)null!=a.X&&b.sd(a.X),null!=a.Y&&b.ud(a.Y)}function dw(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Ze]=b-0+(Bj(),bg);a.style[Tg]=c+bg}function ew(a){a.hb||(a.kb&&bk(a),bw(a.gb,!0,!1))}t(298,299,Ei);_.Jd=function(){return yo(this.pb)};_.nd=function(){return vo(this.pb,Pf)};
+_.od=function(){return vo(this.pb,Qf)};_.pd=function(){return zo(yo(this.pb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){aw(this,a)};_.qd=function(){return!G(Oe,this.pb.style[eh])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this.hb&&bw(this.gb,!1,!0)};_.sd=function(a){this.X=a;cw(this);0==a.length&&(this.X=null)};_.Od=function(a,b){dw(this,a,b)};_.td=function(a){this.pb.style[eh]=a?fh:Oe};_.Ld=function(a){Yv(this,a);cw(this)};
+_.ud=function(a){this.Y=a;cw(this);0==a.length&&(this.Y=null)};_.Pd=function(){ew(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;_.hb=!1;_.ib=-1;
+function fw(a,b){var c;Zv.call(this);this.$=new gw;this.U=(hw(),iw);this.gb=new jw(this);this.pb.appendChild($doc.createElement(be));this.Od(0,0);zo(yo(this.pb))[Cd]="gwt-PopupPanel";yo(this.pb)[Cd]=Yf;this.W=this.V=a;this.db=!1;c=H(Ps,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new kw(c);this.T.pd()[Cd]=l;c=zo(yo(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Xi(nc);d=jo(d);if(0==d.length)throw new Ck(Hc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=
+e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Yv(this,this.T);cw(this);Pi(yo(this.pb),Yf,!1);Pi(this.T.c,b+"Content",!0)}t(297,298,Ei);_.vd=function(){uv(this.T)};_.wd=function(){xv(this.T)};_.Kd=function(){return this.T.jb};_.Fd=function(){return new $v(this.T)};_.Cd=function(a){return this.T.Cd(a)};_.Ld=function(a){Yv(this.T,a);cw(this)};_.T=null;t(296,297,Ei);_.zd=function(){xv(this)};
+function lw(){lw=x;mw=new nw(Ib,0,(hw(),iw));ow=new nw(pc,1,pw);qw=new nw(xc,2,rw);sw=H(tw,s,57,[mw,ow,qw])}function nw(a,b,c){Co.call(this,a,b);this.b=c}t(300,146,{57:1,116:1,120:1,122:1},nw);_.b=null;var sw,mw,ow,qw;function uw(){uw=x;vw=H(Ps,s,1,[Tg,wf,rd])}
+function kw(a){var b;uw();var c,d;c=this.pb=$doc.createElement(Ig);this.d=$doc.createElement(Lg);su(c,this.d);c[ud]=0;for(c=c[td]=0;c<a.length;++c)d=(b=$doc.createElement(Yg),b[Cd]=a[c],su(b,ww(a[c]+"Left")),su(b,ww(a[c]+Mb)),su(b,ww(a[c]+"Right")),b),su(this.d,d),1==c&&(this.c=yo(Yu(d,1)));this.pb[Cd]="gwt-DecoratorPanel"}function ww(a){var b,c;c=$doc.createElement(Mg);b=$doc.createElement(be);var d=(tu(),uu(b));c.appendChild(d);c[Cd]=a;b[Cd]=a+"Inner";return c}t(302,299,$h,kw);_.Jd=function(){return this.c};
+_.c=null;_.d=null;var vw;t(301,302,$h);t(303,1,{});function Fv(){Fv=x;Gv=new xw;Hv=new yw}function zw(a){is.call(this,a)}function Ev(a,b){Fv();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=Ti(f),A(f,131))d=f,!c&&(c=new gs),hs(c,d);else throw f;}}if(c)throw new zw(c);}t(304,231,oi,zw);var Gv,Hv;function xw(){}t(305,1,{},xw);_.Qd=function(a){a.yd()};function yw(){}t(306,1,{},yw);_.Qd=function(a){a.zd()};function Aw(){Aw=x;Bw=(Cw(),Cw(),Dw)}t(309,294,Sh);
+_.Uc=function(a){return B(this,a,(kr(),kr(),lr))};_.Vc=function(a){return B(this,a,(xj(),xj(),yj))};_.Wc=function(a){return B(this,a,(or(),or(),pr))};_.Xc=function(a){return B(this,a,(zj(),zj(),Aj))};_.yd=function(){uv(this);-1==("undefined"!=typeof this.pb.tabIndex?this.pb.tabIndex:-1)&&(this.pb.tabIndex=0)};var Bw;
+t(308,309,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1});function Ew(a){var b;Aw();this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",sd),b);this.pb[Cd]="gwt-Button";this.pb.innerHTML=a||l}
+t(307,308,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,58:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Ew);function Fw(){this.q=new Vv(this);this.f=$doc.createElement(Ig);this.e=$doc.createElement(Lg);su(this.f,this.e);this.pb=this.f}t(310,292,Ei);_.e=null;_.f=null;
+function Gw(a,b){var c;if(a.i)throw new vv("Composite.initWidget() may only be called once.");bk(b);c=b.pb;a.pb=c;var d;tu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((tu(),c).__gwt_resolve=Hw(a));a.i=b;zv(b,a)}function Iw(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);rj();hv(d,b)}else b.lb|=c;a.lb=-1}a.i.yd();a.pb.__listener=a;a.Ad()}t(311,294,ei);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){Iw(this)};_.gd=function(a){wv(this,a);this.i.gd(a)};
+_.zd=function(){this.i.zd()};_.rd=function(){return this.pb=this.i.rd()};_.i=null;function Jw(a,b,c){a.d=!1;c?a.b.innerHTML=b||l:a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Zd]=rg;break;case 1:b[Zd]=ff;break;case 2:ts(b)!=(vs(),ys)&&(b[Zd]=l)}}function Kw(a){this.b=a;this.d=!1;this.e=this.c=ts(a)}t(312,1,{},Kw);_.b=null;_.c=null;_.d=!1;_.e=null;function Lw(){Lw=x;Cw();Cw()}function tj(){Lw();this.pb=Mw()}t(313,299,Th,tj);_.Uc=function(a){return B(this,a,(kr(),kr(),lr))};
+_.Vc=function(a){return B(this,a,(xj(),xj(),yj))};_.Wc=function(a){return B(this,a,(or(),or(),pr))};_.Xc=function(a){return B(this,a,(zj(),zj(),Aj))};function Nw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=yo(b);e=null;c&&(c=lv(c),e=0>c?null:ou(a.j.c,c));e?Ow(a,e):d&&(b.innerHTML=l||l);return b}function Ow(a,b){var c;if(b.ob!=a)return!1;try{zv(b,null)}finally{c=b.pb;zo(c).removeChild(c);var d=a.j,e;e=lv(c);c[Vc]=null;c=d.c;Pw(e,c.d);Ks(c.c,e,null);d.b=new mv(e,d.b)}return!0}t(315,293,Zh);_.Fd=function(){return new Qw(this)};
+_.Cd=function(a){return Ow(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Rw(a){if(0>=a.c)throw new Sw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Sw("Column index: 0, Column size: "+a.b);}
+function Tw(){this.j=new kv;this.i=$doc.createElement(Ig);this.d=$doc.createElement(Lg);su(this.i,this.d);this.pb=this.i;this.e=new Uw(this);var a=new Vw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;fv(a.c.i,(tu(),uu(b)),0);su(a.b,$doc.createElement(Hd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Sw("Row index: "+a+", Row size: "+d);if(0>c)throw new Sw("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new Sw("Column index: "+c+", Column size: "+this.b);c=Nw(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Mg),d.innerHTML=sa||l,fv(c,(tu(),uu(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Hd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Mg);
+e.innerHTML=sa;c=$doc.createElement(Yg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Nw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(314,315,Zh,Tw);_.b=0;_.c=0;
+function Ww(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Xw(),Yw)?a.c.e==(vs(),xs)?(Zw(),$w):a.c.e==ws?(Zw(),ax):(Zw(),bx):a.c.e==(vs(),xs)?(Zw(),ax):a.c.e==ws?(Zw(),$w):(Zw(),cx);b!=a.d&&(a.d=b,a.pb.style[Og]=!a.d?l:a.d.b)}t(318,294,Ci);_.b=null;_.c=null;_.d=null;function dx(){this.pb=$doc.createElement(be);this.c=new Kw(this.pb);this.pb[Cd]="gwt-Label"}function ex(){dx.call(this);Jw(this.c,ih,!1);Ww(this)}
+t(317,318,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},dx,ex);_.Uc=function(a){return B(this,a,(kr(),kr(),lr))};_.Vc=function(a){return B(this,a,(xj(),xj(),yj))};_.Wc=function(a){return B(this,a,(or(),or(),pr))};_.Xc=function(a){return B(this,a,(zj(),zj(),Aj))};
+function fx(a){var b=$doc.createElement(be);us(Dg,b.tagName);this.pb=b;this.c=new Kw(this.pb);this.pb[Cd]="gwt-HTML";Jw(this.c,a,!0);Ww(this)}t(316,317,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,66:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},fx);function gx(a){for(;++a.c<a.e.d&&!(null!=ou(a.e,a.c)););}function Qw(a){this.d=a;this.e=this.d.j.c;gx(this)}t(319,1,{},Qw);
+_.dd=function(){return this.c<this.e.d};_.ed=function(){var a;if(this.c>=this.e.d)throw new Ov;a=ou(this.e,this.c);this.b=this.c;gx(this);return a};_.fd=function(){var a;if(0>this.b)throw new hx;a=ou(this.e,this.b);bk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Uw(a){this.b=a}t(320,1,{},Uw);_.b=null;function Vw(a){this.c=a}t(321,1,{},Vw);_.b=null;_.c=null;function Xw(){Xw=x;Yw=new ix}var Yw;function Zw(){Zw=x;jx=new kx(($o(),yd));$w=new kx(Ze);ax=new kx(lg);bx=$w;cx=ax;lx=bx}
+var jx,lx,$w,cx,bx,ax;function ix(){}t(323,1,{},ix);function kx(a){this.b=a}t(324,323,{},kx);_.b=null;function mx(){mx=x;nx=new ox(wf);px=new ox(Tg)}var nx,px;function ox(a){this.b=a}t(325,1,{},ox);_.b=null;function qx(a,b){var c;c=rx(a);su(a.c,c);Iv(a,b,c)}function rx(a){var b;b=$doc.createElement(Mg);b[fd]=a.b.b;b.style[dh]=a.d.b;return b}function sx(a,b){var c,d;d=zo(b.pb);(c=Mv(a,b))&&a.c.removeChild(d);return c}
+function tx(){Fw.call(this);this.b=(Zw(),lx);this.d=(mx(),px);this.c=$doc.createElement(Yg);su(this.e,this.c);this.f[ud]=bb;this.f[td]=bb}t(326,310,Ei,tx);_.Cd=function(a){return sx(this,a)};_.c=null;function ux(){ux=x;new Li}function vx(a,b,c,d,e){ux();this.b=new wx(this,a,b,c,d,e);this.pb[Cd]="gwt-Image"}function xx(a,b,c,d,e){ux();vx.call(this,(Zt(),new Yt(a)),b,c,d,e)}
+t(327,294,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,68:1,71:1,75:1,78:1,79:1,81:1},vx,xx);_.Uc=function(a){return B(this,a,(kr(),kr(),lr))};_.Vc=function(a){return B(this,a,(xj(),xj(),yj))};_.Wc=function(a){return B(this,a,(or(),or(),pr))};_.Xc=function(a){return B(this,a,(zj(),zj(),Aj))};_.gd=function(a){32768==wu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);wv(this,a)};
+_.Ad=function(){var a=this.b;G(df,wo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new yx(a,this),Zn((Wn(),Xn),a.i))};_.b=null;t(329,1,{});_.i=null;function zx(){zx=x;Ax()}
+function wx(a,b,c,d,e,f){var g,j;zx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Dg);j=new Mt;Lt(Lt(Lt(j,new Ot("width:"+e+(Bj(),bg)+ob)),new Ot("height:"+f+dg)),new Ot("background:url("+b.b+") no-repeat "+-c+"px "+-d+dg));!Bx&&(Bx=new Cx);b=Dx;c=new Ot((new Ot(j.b.b.b)).b);j=new Nt;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Xt(b.b);yn(j.b,b);j.b.b+="' style='";b=Xt(c.b);yn(j.b,b);j.b.b+="' border='0'>";j=new Qt(j.b.b);g.innerHTML=j.b||l;g=yo(g);a.kb&&
+(a.pb.__listener=null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),rj(),hv(g,a)):a.lb|=133333119}t(328,329,{},wx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function yx(a,b){this.b=a;this.c=b}t(330,1,{},yx);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(df,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=df)};_.b=null;_.c=null;function Ex(a,b){if(0>b||b>=a.pb.options.length)throw new Lv;}function Xp(a,b){Ex(a,b);return a.pb.options[b].value}function Fx(){Aw();this.pb=$doc.createElement("select");this.pb[Cd]="gwt-ListBox"}t(331,309,Sh,Fx);t(332,262,qi);function Gx(a){this.b=a}t(333,332,qi,Gx);
+_.Sc=function(){};function Hx(a){this.b=a}t(334,332,qi,Hx);_.Yc=function(a){this.b.Rd(a.i,a.b)};function Ix(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Yg);fv(a.f,(tu(),uu(e)),b);a=(tu(),uu(c));d.appendChild(a)}else d=Yu(a.f,0),fv(d,(tu(),uu(c)),b)}
+function Jx(a,b,c){var d;Kx(a,b);c&&b.b?(Kx(a,null),a=b.b,b=(Wn(),Xn),b.d=$n(b.d,[new Lx(a),!1])):null!=b.d&&(a.k=new Mx(a,b),c=(hw(),pw),a.k.U=c,a.k.ab=a.i,a.k.pd()[Cd]=Fe,d=pv(a.pb),G(Ee,d)||gj(a.k,d+"Popup"),tv(a.k,new Hx(a),zk?zk:zk=new Ak),a.o=b.d,d=a.k,a=new Nx(a,b),d.pb.style[eh]=Oe,ew(d),a.b.p?dw(a.b.k,dk(a.b.pb)+vo(a.b.pb,Qf)-1,fk(a.c.pb)):dw(a.b.k,dk(a.c.pb),fk(a.b.pb)+vo(a.b.pb,Pf)-1),d.pb.style[eh]=fh)}
+function Ox(a,b){if(b||!(a.n&&a.o==a.n.d))Kx(a,b),Px((Lw(),a.pb)),b&&a.e&&Jx(a,b,!1)}
+function Qx(a,b){var c;a:{c=Ao(b);var d,e;for(e=new Ni(a.j);e.c<e.e.Ke();)if(d=Oi(e),d.pb.contains(c)){c=d;break a}c=null}switch(wu(b.type)){case 1:Px((Lw(),a.pb));c&&Jx(a,c,!0);break;case 16:c&&Ox(a,c);break;case 32:c&&Ox(a,null);break;case 2048:Rx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Rx(a)||a.p||Sx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Rx(a)||(a.p?null!=a.n.d&&!a.n.d.lg().lg()&&(Jx(a,a.n,!1),a.n.d.lg()):Tx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Rx(a)||
+a.p&&Sx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Rx(a)||(a.p?Tx(a):null!=a.n.d&&!a.n.d.lg().lg()&&(Jx(a,a.n,!1),a.n.d.lg()));b.cancelBubble=!0;b.preventDefault();break;case 27:Kx(a,null);a.k&&aw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Kx(a,null);a.k&&aw(a.k,!1);break;case 13:Rx(a)||(Jx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}wv(a,b)}function Ux(a,b,c){c&&Kx(a,null);Or(a,b,!1);a.o=null;a.k=null}
+function Rx(a){var b;if(!a.n){for(b=new Ni(a.j);b.c<b.e.Ke();){b=Oi(b);Kx(a,b);break}return!0}return!1}function Kx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=pv(c.pb)+Va;Pi(c.pd(),d,!1);a.p&&(c=zo(a.n.pb),2==Zu(c)&&(c=Yu(c,1),Pi(c,Gg,!1)))}if(b){c=pv(b.pb)+Va;Pi(b.pd(),c,!0);a.p&&(c=zo(b.pb),2==Zu(c)&&(c=Yu(c,1),Pi(c,Gg,!0)));El();c=a.pb;var d=new fl(b.pb),e=(zl(),Al),d=H(Vx,s,5,[d]),e=e.b,f,g,j,h;f=new wn;for(j=0,h=d.length;j<h;++j)g=d[j],xn(xn(f,g.b),ba);d=jo(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function Tx(a){var b,c,d;if(a.n){for(b=c=Sj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?ou(a.j,b):ou(a.j,c);break}Kx(a,d)}}function Sx(a){var b,c,d;if(a.n){for(b=c=Sj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?ou(a.j,b):ou(a.j,c);break}Kx(a,d)}}t(335,294,Ci);_.gd=function(a){Qx(this,a)};_.zd=function(){this.k&&aw(this.k,!1);xv(this)};_.Rd=function(a,b){Ux(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Lx(a){this.b=a}t(336,1,{},Lx);_.xc=function(){Wx(this.b)};_.b=null;
+function Xx(a){this.b=a}t(337,1,{},Xx);_.Sc=function(){Kx(this.b,null)};_.b=null;function Mx(a,b){this.b=a;this.c=b;fw.call(this,!0,mf);Yv(this.T,this.c.d);cw(this);this.fb=!0;this.c.d.lg()}t(338,297,Ei,Mx);_.cd=function(a){var b,c;if(!a.b)switch(wu(a.e.type)){case 4:c=Ao(a.e);b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&Kx(this.b,null)}};_.b=null;_.c=null;function Nx(a,b){this.b=a;this.c=b}t(339,1,{},Nx);_.b=null;var Yx=_.c=null;
+function Zx(){Zx=x;Yx=new Kt((Zt(),new Yt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function $x(a,b){this.pb=$doc.createElement(Mg);var c=pv(this.pb)+Va;Pi(this.pd(),c,!1);this.pb.textContent=a||l;this.pb[Cd]="gwt-MenuItem";c=Bo();this.pb.setAttribute(Qe,c);El();this.pb.setAttribute(mg,km.b);this.b=b}t(342,295,{51:1,64:1,66:1,67:1,68:1,72:1,79:1},$x);_.b=null;_.c=null;_.d=null;
+function ay(){var a;this.pb=$doc.createElement(Mg);this.pb[Cd]="gwt-MenuItemSeparator";a=$doc.createElement(be);su(this.pb,a);a[Cd]="menuSeparatorInner"}t(343,295,Di,ay);function by(){var a,b,c,d,e;b=null.lg();e=vj();d=wj();b[ae]=(Po(),If);b[hh]=0+(Bj(),bg);b[Ne]=cb;c=$doc;c=(G(c.compatMode,Kb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Kb)?a.documentElement:a.body).scrollHeight||0;b[hh]=(c>e?c:e)+bg;b[Ne]=(a>d?a:d)+bg;b[ae]="block"}function gw(){}t(344,1,{},gw);_.$c=function(){by()};
+function cy(a){this.b=a}t(345,1,{},cy);_.cd=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.cd(a),!a.b){d=a.e;c=Ao(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(wu(d.type)){case 4:case 1048576:if(qj){a.c=!0;break}if(!c&&b.V){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(qj){a.c=!0;break}break;case 2048:d=Ao(d),b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function dy(a){this.b=a}t(346,1,{},dy);_.b=null;function hw(){hw=x;iw=new ey(Ib,0);pw=new ey(pc,1);rw=new ey(xc,2);fy=H(gy,s,73,[iw,pw,rw])}function ey(a,b){Co.call(this,a,b)}t(347,146,{73:1,116:1,120:1,122:1},ey);var fy,iw,pw,rw;function hy(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=Lu(a.b.$),by(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Yi(a.i.b),a.i=null,a.c=!1)}
+function iy(a){a.k||(hy(a),a.d||(oj(),Qv(pj(null),a.b)));a.b.pb.style[Fd]="rect(auto, auto, auto, auto)";a.b.pb.style[Vf]=fh}function jy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=L(b*a.e);j=L(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-j)>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.pb.style[Fd]="rect("+g+cg+f+cg+c+cg+e+"px)"}
+function bw(a,b,c){a.d=c;hk(a);a.j&&(Bk(a.j),a.j=null,iy(a));a.b.hb=b;var d=a.b;d.eb&&(Yi(d.eb.b),d.eb=null);d._&&(Yi(d._.b),d._=null);if(d.hb){d.eb=zu(new cy(d));var e;e=new dy(d);Fu();e=Gu?Yr(Gu.b,(!Xr&&(Xr=new Ak),Xr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(hw(),iw)&&!b&&(c=!1);a.k=b;c?b?(hy(a),a.b.pb.style[Zf]=Xc,-1!=a.b.ib&&a.b.Od(a.b.cb,a.b.ib),a.b.pb.style[Fd]=ig,oj(),b=pj(null),Iv(b,a.b,b.pb),a.j=new ky(a),tk(a.j,1)):ik(a,200):(hy(a),a.k?(a.b.pb.style[Zf]=Xc,-1!=a.b.ib&&a.b.Od(a.b.cb,a.b.ib),oj(),
+b=pj(null),Iv(b,a.b,b.pb)):a.d||(oj(),Qv(pj(null),a.b)),a.b.pb.style[Vf]=fh)}function jw(a){var b=(nk(),qk);this.n=new mk(this);this.u=b;this.b=a}t(348,18,{},jw);_.zc=function(){iy(this)};_.Ac=function(){this.e=vo(this.b.pb,Pf);this.f=vo(this.b.pb,Qf);this.b.pb.style[Vf]=Oe;jy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){jy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function ky(a){uk();this.b=a}t(349,25,{},ky);_.Hc=function(){this.b.j=null;ik(this.b,200)};
+_.b=null;function tu(){tu=x;ly()}function uu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Hw(a){return function(){this.__gwt_resolve=my;return a.rd()}}function my(){throw"A PotentialElement cannot be resolved twice.";}
+function ly(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function oj(){oj=x;ny=new oy;py=new Li;yv=new gs}function qy(a){this.q=new Vv(this);this.pb=a;uv(this)}
+function pj(a){oj();var b,c;c=kj(py,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==py.e){var d=new ry;xk();yk(zk?zk:zk=new Ak,d)}!b?c=new sy:c=new qy(b);z(py,a,c);hs(yv,c);return c}t(351,291,Ei,qy);var ny,py,yv;function oy(){}t(352,1,{},oy);_.Qd=function(a){a.xd()&&a.zd()};function ry(){}t(353,1,{},ry);_.Yc=function(){oj();try{Ev(yv,ny)}finally{ty(yv.b),ty(py)}};function sy(){qy.call(this,$doc.body)}t(354,351,Ei,sy);
+_.Id=function(a,b,c){Tv(a,b-0,c-0)};function $v(a){this.d=a;this.b=!!this.d.jb}t(355,1,{},$v);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.jb)throw new Ov;this.b=!1;return this.c=this.d.jb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function uy(a,b){a.pb[ch]=null!=b?b:l}t(358,309,hi);_.gd=function(a){0!=(wu(a.type)&896)?wv(this,a):wv(this,a)};_.Ad=function(){};function vy(){vy=x;Aw();wy()}t(357,358,hi);
+function xy(){vy();var a=$doc.createElement("textarea");!cu&&(cu=new bu);!au&&(au=new $t);Aw();this.pb=a;this.pb[Cd]="gwt-TextArea"}t(356,357,hi,xy);function yy(){var a;vy();var b=(a=$doc.createElement("INPUT"),a.type=Ng,a);!cu&&(cu=new bu);!au&&(au=new $t);Aw();this.pb=b;this.pb[Cd]="gwt-TextBox"}t(359,357,hi,yy);function wy(){wy=x;zy=new Ay;By=new Cy;Dy=new Ey;Fy=new Gy;Hy=H(Iy,s,80,[zy,By,Dy,Fy])}t(360,146,ni);var Hy,zy,By,Dy,Fy;function Ay(){Co.call(this,Ib,0)}t(361,360,ni,Ay);
+function Cy(){Co.call(this,cc,1)}t(362,360,ni,Cy);function Ey(){Co.call(this,fc,2)}t(363,360,ni,Ey);function Gy(){Co.call(this,wc,3)}t(364,360,ni,Gy);function Jy(a,b){var c,d;c=$doc.createElement(Yg);d=$doc.createElement(Mg);d[fd]=a.b.b;d.style[dh]=a.c.b;var e=(tu(),uu(d));c.appendChild(e);su(a.e,c);Iv(a,b,d)}function Ky(){Fw.call(this);this.b=(Zw(),lx);this.c=(mx(),px);this.f[ud]=bb;this.f[td]=bb}t(365,310,Ei,Ky);_.Cd=function(a){var b;b=zo(a.pb);(a=Mv(this,a))&&this.e.removeChild(zo(b));return a};
+function Ly(a,b){if(0>b||b>=a.d)throw new Lv;return a.b[b]}function Nv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Jv(a,b,c){var d,e;if(0>c||c>a.d)throw new Lv;if(a.d==a.b.length){e=y(My,s,81,2*a.b.length,0);for(d=0;d<a.b.length;++d)Ks(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Ks(a.b,d,a.b[d-1]);Ks(a.b,c,b)}function Vv(a){this.c=a;this.b=y(My,s,81,4,0)}t(366,1,{},Vv);_.Fd=function(){return new Pv(this)};_.b=null;_.c=null;_.d=0;
+function Cv(a){if(a.b>=a.c.d)throw new Ov;return a.c.b[++a.b]}function Dv(a){if(0>a.b||a.b>=a.c.d)throw new hx;a.c.c.Cd(a.c.b[a.b--])}function Pv(a){this.c=a}t(367,1,{},Pv);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return Cv(this)};_.fd=function(){Dv(this)};_.b=-1;_.c=null;function Ax(){Ax=x;Dx=(Zt(),new Yt(Rn()+"clear.cache.gif"))}var Dx,Bx=null;function Cx(){}t(369,1,{},Cx);function Ny(){Ny=x;Ax()}function Oy(a,b,c,d,e){Ny();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function Py(a,b,c){Ny();Oy.call(this,(Zt(),new Yt(a)),b,0,c,16)}t(370,303,{},Oy,Py);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Cw(){Cw=x;Dw=(Qy=new Ry)?new Sy:Qy}function Sy(){}t(371,1,{},Sy);_.Td=function(a){a.focus()};var Qy,Dw;function Ty(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function Mw(){var a=(Cw(),Uy)?Uy:Uy=Ty();Cw();var b=$doc.createElement(be);b.tabIndex=0;var c=$doc.createElement("input");c.type=Ng;c.tabIndex=-1;c.setAttribute(mg,$f);var d=c.style;d.opacity=0;d.height=jb;d.width=jb;d.zIndex=-1;d.overflow=Oe;d.position=Xc;c.addEventListener(oe,a,!1);b.appendChild(c);return b}t(373,371,{});var Uy=null;function Px(a){$wnd.setTimeout(function(){a.focus()},0)}function Ry(){}t(372,373,{},Ry);_.Td=function(a){Px(a)};
+function Yi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?$r(b,new eu(b,c,d,a)):ns(b,c,d,a)}function ds(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(378,1,{},ds);_.b=null;_.c=null;_.d=null;_.e=null;function as(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(379,1,{},as);_.xc=function(){var a=this.c;bs(this.b,this.e,this.d).Ef(a)};_.b=null;_.c=null;_.d=null;_.e=null;function eu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(380,1,{},eu);_.xc=function(){ns(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
+_.d=null;_.e=null;function Vy(a,b){b.n!=a&&(!a.ic&&(a.ic=new hj),b.n=a,bj(a.ic,b))}function Wy(a){var b;b=a.cZ.e;if(-1!=ko(b,lo(36)))return null;a=a.jc.c.c++;return b=ro(b,qo(b,lo(46))+1)+l+a}function Xy(a,b,c,d){0==--a.dc&&(a.oc!=a.ge()&&(d|=4),!a.nc&&(d|=2),0<d&&new Yy(a,b,c,Et(d)))}function Zy(a){return!a._b&&a.gc?Zy(a.gc):a._b}function $y(a){return!a.bc&&a.gc?$y(a.gc):a.bc}
+function az(a){var b;b=new bz;if(a.ge()){for(;a&&!A(a,102);a=a.gc){var c=b,d=a.ce(),e=a.de();c.b+=d;c.c+=e}A(a,102)&&(c=a.ce(),a=a.de(),b.b+=c,b.c+=a);return b}throw new cz;}function dz(a){a.kc=!1;a.pe();ez(a)}function ez(a){if((a=A(a,102)?null:a.gc)&&a.kc)dz(a),a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}function fz(a){return(a=a.Xd())?a:new gz(1,1)}function hz(a){var b;return(b=a.Yd())?new iz(b):new iz(a.$d())}function jz(a){0==a.dc++&&(a.oc=a.ge(),a.nc=!0,a.me())}function kz(a){return!a.bc?(a.fe(),!0):!1}
+function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,88)&&c.b==b.b||a.hc.Zf(b)}function lz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)ez(a),new mz(a,100);if(g!=a.mc||f!=a.cc)a.fe(),new mz(a,101)}function nz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.fe(),a.hc.$f(b),a.ge()&&a.oe())}function oz(a){a.lc||(jz(a),pz(a,!0),qz(a),a.lc=!0,new mz(a,102),Xy(a,a,a.gc,0),ez(a),a.hc.ag(a))}function rz(){this.jc=(Vp(),Vp(),sz);new Li;this.ee();this.fc=(tz(),uz)}
+t(384,1,bi);_.Ud=function(){return!1};_.Vd=function(){return Wy(this)};_.Wd=function(){return Zy(this)};_.Xd=function(){return vz(this.hc,this)};_.Yd=function(){return this.Xd()};_.Zd=function(){return this.cc};_.$d=function(){return this.ie()};_._d=function(){return new wz(0,0,0,0)};_.ae=function(){return this.le()};_.be=function(){return this.mc};_.ce=function(){return this.pc};_.de=function(){return this.qc};_.ee=function(){};_.fe=function(){dz(this)};
+_.ge=function(){return this.lc&&!!this.gc&&this.gc.ge()};_.he=function(){};_.ie=function(){return fz(this)};_.je=function(){};_.ke=function(){return(null==this.ec&&(this.ec=this.Vd()),this.ec)+ya+this.ce()+ya+this.de()+ya+this.be()+ih+this.Zd()+(this.lc?l:",hidden")};_.le=function(){return hz(this)};_.me=function(){};_.ne=function(){return kz(this)};_.oe=function(){};_.pe=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.qe=function(a,b){this.re(this.pc,this.qc,a,b)};
+_.re=function(a,b,c,d){this.se(a,b,c,d,this.ac,!0);this.ac=0};_.se=function(a,b,c,d){lz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Nc+this.ke()+Tc};_.te=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function Q(a,b,c){var d;if(-1>a.Wb.b.d)throw new Ck("Missing message: awt.12A");if(A(b,90)){if(b==a)throw new Ck("Missing message: awt.12B");a:{if(a&&!A(a,102))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,102))break;d=d.gc}d=!1}if(d)throw new Ck("Missing message: awt.12C");if(A(b,102))throw new Ck("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new to;var e=Sj(d.Wb.b,b),f;f=ou(d.Wb.b,e);d.Xb&&d.Xb.ze(f);xz(d,e);new yz(d,301,f)}d=a.Wb.b.d;jz(b);zz(a.Wb.b,d,b);d=(b.gc=a,b.he(!0),dz(a),!!a.Xb&&
+A(a.Xb,95)&&(a.Xb.o=!1),Xy(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,95)){var g=a.Xb;if(!b)throw new Zr("Missing message: awt.185");if(null==c||null!=c)Az(g,c,b);else throw new Ck("Missing message: awt.92");}else a.Xb.ve(null==c?null:c,b)}catch(j){j=Ti(j);if(A(j,125))throw b=j,xz(a,d),b;throw j;}b.pe();new yz(a,300,b)}function Bz(a,b){var c;c=a.ue();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Cz(a){var b;b=a.ue();return new Dz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function pz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)ou(a.Wb.b,c).he(b)}function xz(a,b){var c;c=ou(a.Wb.b,b);jz(c);c.he(!1);ru(a.Wb.b,b);c.gc=null;dz(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1);Xy(c,c,a,1)}function Ez(a){var b=(Fz(),Gz);nz(a,b);for(b=0;b<a.Wb.b.d;++b)ou(a.Wb.b,b).ne()}function Hz(a,b){var c,d;if(a.Xb)for(d=new Ni(a.Wb.b);d.c<d.e.Ke();)c=Oi(d),a.Xb.ze(c);if(b)for(d=new Ni(a.Wb.b);d.c<d.e.Ke();)c=Oi(d),b.ve(null,c);a.Xb=b;dz(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}
+function qz(a){if(!a.kc){a.Xb&&a.Xb.we(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=ou(a.Wb.b,c),b.kc||b.te();a.kc=!0}}function Iz(){rz.call(this);this.Wb=new Jz;this.$b=(Vp(),Vp(),sz)}t(383,384,ri);_.Xd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.xe(this));return this.Yb};_.Yd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.ye(this));return this.Zb};_.ue=function(){return this._d()};_.$d=function(){return fz(this)};_.ae=function(){return hz(this)};
+_.ee=function(){this.hc=(Vp(),new Kz)};_.fe=function(){dz(this);this.Xb&&A(this.Xb,95)&&(this.Xb.o=!1)};_.he=function(a){pz(this,a)};_.ie=function(){return fz(this)};_.le=function(){return hz(this)};_.me=function(){var a;for(a=0;a<this.Wb.b.d;++a)jz(ou(this.Wb.b,a))};_.ne=function(){var a;if(!kz(this))return!1;for(a=0;a<this.Wb.b.d;++a)ou(this.Wb.b,a).ne();return!0};_.pe=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=ou(this.Wb.b,b),a.pe()};_.te=function(){qz(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function Lz(){var a=new Mz;Iz.call(this);Hz(this,a)}t(382,383,ri,Lz);_.Vd=function(){return"panel"+this.$b.c.e++};function Nz(a,b,c){a=Oz(a.Vb,b,c);a.k=!0;return new Pz(a)}function Qz(a){a.je(a.Vb.e)}function Rz(a){return new gz(vo(a.Vb.pb,Qf),vo(a.Vb.pb,Pf))}t(381,382,ri);_.Zd=function(){return vo(this.Vb.pb,Pf)};_.be=function(){return vo(this.Vb.pb,Qf)};_.ce=function(){return dk(this.Vb.pb)};_.de=function(){return fk(this.Vb.pb)};
+_.ge=function(){return this.Vb.pb.style.display!=If};_.oe=function(){Qz(this)};_.qe=function(){};_.Vb=null;function Sz(a){if(null!=a)this.f=a;else throw new Tz;}t(386,1,ai);_.tS=function(){return this.cZ.e+"[source="+this.f+Tc};_.f=null;
+function Uz(){Uz=x;S=new Li;z(S,new T(400),new V(rh));z(S,new T(401),new V(rh));z(S,new T(402),new V(rh));z(S,new T(500),new V(th));z(S,new T(501),new V(th));z(S,new T(502),new V(th));z(S,new T(503),new V(uh));z(S,new T(504),new V(th));z(S,new T(505),new V(th));z(S,new T(506),new V(uh));z(S,new T(507),new V(Lh));z(S,new T(100),new V(nh));z(S,new T(101),new V(nh));z(S,new T(102),new V(nh));z(S,new T(103),new V(nh));z(S,new T(1004),new V(qh));z(S,new T(1005),new V(qh));z(S,new T(800),new V(Hh));z(S,
+new T(801),new V(Hh));z(S,new T(200),new V(vh));z(S,new T(201),new V(vh));z(S,new T(202),new V(vh));z(S,new T(204),new V(vh));z(S,new T(203),new V(vh));z(S,new T(209),new V(Mh));z(S,new T(208),new V(Nh));z(S,new T(207),new V(Nh));z(S,new T(206),new V(vh));z(S,new T(205),new V(vh));z(S,new T(1400),new V(Jh));z(S,new T(1401),new V(Kh));z(S,new T(1402),new V(Kh));z(S,new T(300),new V(oh));z(S,new T(301),new V(oh));z(S,new T(1100),new V(Gh));z(S,new T(1101),new V(Gh));z(S,new T(1200),new V(Ih));z(S,new T(701),
+new V(Eh));z(S,new T(900),new V(Fh));z(S,new T(1001),new V(wh));z(S,new T(601),new V(Dh))}t(385,386,ai);_.ke=function(){return l};_.tS=function(){var a;a=l;A(this.f,89)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Vd()),a.ec),null==a&&(a=l));return this.cZ.e+Nc+this.ke()+"] on "+(0<a.length?a:this.f)};_.e=0;var S;function V(a){this.b=a}t(388,1,{},V);_.b=mh;function Vz(){}t(389,1,{},Vz);_.b=null;_.c=null;
+function Wz(a,b){var c;b&&(a.b?(c=new Xz(a.b),Ks(c.c,c.d++,b),a.b=c):(a.b=new hj,bj(a.b,b)))}t(391,1,ai);_.b=null;function Yz(){}function Zz(){}t(390,391,ai,Yz,Zz);function $z(){$z=x;Math.sqrt(2)}function aA(a){$z();if(0>a)throw new Ck("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(392,1,{85:1},aA);_.eQ=function(a){return a===this?!0:A(a,85)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new bA;a.b=31*a.b+L((new cA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+L((new cA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function dA(){dA=x;eA=new gs;fA=new gz(0,0);hs(eA,Fb);hs(eA,Ub);hs(eA,zb);hs(eA,"Last");hs(eA,Mb);hs(eA,mc);hs(eA,Gc);hs(eA,Jc);hs(eA,Sb)}
+function Az(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!av(eA.b,b))throw new Ck(gA());Ms(kj(a.d,d))===Ms(c)&&Ms(kj(a.c,c))===Ms(d)||((b=kj(a.d,d))&&hA(a,b,d),iA(a.b.Fd(),c)&&hA(a,c,d),b=a.b,new jA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function kA(a,b){return new gz(Yj(b[1].c,Yj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Yj(b[0].b,Yj(b[4].b,b[3].b))+a.n)}function hA(a,b,c){lA(a.b,b);Wi(a.c,b);Wi(a.d,c)}
+function mA(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;nA(c,c.length,fA);c=a.j;nA(c,c.length,fA);c=a.p;nA(c,c.length,null);a.q=0;for(d=oA(a.b,0);d.c!=d.e.b;){c=pA(d);e=kj(a.c,c);var f=b.fc;e=Jn(e,Mb)?0:Jn(e,mc)?1:Jn(e,Gc)?2:Jn(e,Jc)?4:Jn(e,Sb)?3:Jn(e,Fb)?f.b?4:3:Jn(e,zb)?f.b?3:4:Jn(e,Ub)?1:2;c.lc?a.p[e]||(Ks(a.p,e,c),++a.q,a.i[e]=c.$d(),a.j[e]=c.ae()):a.p[e]||(a.i[e]=c.$d(),a.j[e]=c.ae())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function qA(){dA();rA.call(this,0)}function rA(a){dA();Vp();this.b=new sA;this.c=new Li;this.d=new Li;this.e=a;this.k=0;this.o=!1;this.p=y(tA,s,89,5,0);this.i=y(uA,s,91,5,0);this.j=y(uA,s,91,5,0);this.q=this.f=this.n=0}t(393,1,{95:1,116:1},qA,rA);_.ve=function(a,b){Az(this,a,b)};
+_.we=function(a){mA(this,a);if(0!=this.q)if(a=Cz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.re(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].qe(a.c,this.j[1].b),this.p[1].se(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].qe(this.j[4].c,c),this.p[4].se(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].re(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].qe(a.c,
+this.j[2].b),this.p[2].se(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].qe(this.j[3].c,c),this.p[3].se(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.xe=function(a){var b;b=this.o;mA(this,a);this.o=b;return 0==this.q?Bz(a,new gz(0,0)):Bz(a,kA(this,this.i))};_.ye=function(a){var b;b=this.o;mA(this,a);this.o=b;return Bz(a,kA(this,this.j))};_.ze=function(a){var b;b=kj(this.c,a);null!=b&&hA(this,a,b)};_.tS=function(){return vA.e+"[hgap="+this.e+",vgap="+this.k+Tc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var fA,eA;function wA(a){rz.call(this);this.hc=(Vp(),new xA(a,this))}t(394,384,{86:1,89:1,96:1,110:1,116:1},wA);_.Vd=function(){return sd+this.jc.c.b++};_.Xd=function(){return!$y(this)?new gz(0,0):vz(this.hc,this)};_.pe=function(){};t(396,1,{});t(395,396,{},function(){});function yA(){yA=x}
+function zA(a,b){if(null==b)throw new Zr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Tf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function AA(){yA();rz.call(this);new hj;this.hc=new BA((Vp(),this))}t(397,384,{87:1,89:1,96:1,110:1,116:1},AA);_.Xd=function(){return vz(this.hc,this)};
+_.ke=function(){return(null==this.ec&&(this.ec=Wy(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+ih+this.cc+(this.lc?l:",hidden")+",current="+Xp(this.hc.b,this.hc.b.pb.selectedIndex)};function CA(){CA=x;DA=new EA(255,255,255);FA=new EA(192,192,192);GA=new EA(128,128,128);HA=new EA(64,64,64);IA=JA=new EA(0,0,0);KA=new EA(255,0,0);new EA(255,175,175);LA=new EA(255,200,0);MA=new EA(255,255,0);new EA(0,255,0);NA=new EA(255,0,255);OA=new EA(0,255,255);PA=QA=new EA(0,0,255)}
+function RA(a){var b,c;c=~~a.b>>16&255;b=a.b&255;a=~~a.b>>8&255;if(0==c&&0==b&&0==a)return new EA(3,3,3);3>c&&0!=c?c=3:(c=L(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=L(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=L(a/0.7),a=255<a?255:a);return new EA(c,a,b)}function SA(a){return new EA(L(0.7*(~~a.b>>16&255)),L(0.7*(~~a.b>>8&255)),L(0.7*(a.b&255)))}function EA(a,b,c){CA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Ck("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(398,1,{88:1,97:1,101:1},EA);_.eQ=function(a){return A(a,88)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return TA.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Tc};_.b=0;var IA,PA,JA,QA,OA,HA,GA,FA,NA,LA,KA,DA,MA;function tz(){tz=x;uz=new UA(!0);VA=new gs;hs(VA,"ar");hs(VA,"fa");hs(VA,"iw");hs(VA,"ur")}function UA(a){this.b=a}t(399,1,ai,UA);_.b=!1;var uz,VA;t(401,1,{106:1,119:1});function WA(){gz.call(this,0,0)}function gz(a,b){this.c=a;this.b=b}
+function iz(a){gz.call(this,a.c,a.b)}t(400,401,{91:1,106:1,116:1,119:1},WA,gz,iz);_.eQ=function(a){return a===this?!0:A(a,91)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new bA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return XA.e+"[width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;function $q(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(402,1,ai,$q,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.Ae=function(){return 0!=(this.f&4)};_.Be=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.Be()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.Ae()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Tc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function YA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function ZA(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(Pw(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.ae(),c.re(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function $A(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.ae():c.$d(),g=Yj(g,c.b),j+=c.c+a.d);return new gz(j,g+2*a.e)}function Mz(){aB.call(this,1,5,5)}
+function aB(a,b,c){Vp();this.d=b;this.e=c;this.b=a}t(403,1,ai,Mz,aB);_.ve=function(){};
+_.we=function(a){this.c=bB(a.Wb);if(0!=YA(this)){var b,c,d,e,f,g,j,h,n,o,q;b=Cz(a);g=a.ue();j=a.fc.b;n=new hj;o=f=2*this.d;q=g.e+this.e;h=0;e=!0;var r,u,v;r=a.Wb.b.d;d=new cB(r);for(v=0;v<r;++v)Ks(d.c,d.d++,null);for(c=this.c,r=0,v=c.length;r<v;++r)if(u=c[r],u.gc==a){var D=d,E=Sj(a.Wb.b,u);Pw(E,D.d);Ks(D.c,E,u)}for(d=new Ni(d);d.c<d.e.Ke();)if((c=Oi(d))&&c.lc)a=c.ae(),!e&&o+a.c>b.c&&(ZA(this,n,b.c-(o-this.d),g.c,q,h,j),n.Te(),o=f,q+=h+this.e,h=0),e=!1,Ks(n.c,n.d++,c),o+=a.c+this.d,h=Yj(h,a.b);ZA(this,
+n,b.c-(o-this.d),g.c,q,h,j)}};_.xe=function(a){this.c=bB(a.Wb);return 0==YA(this)?Bz(a,new gz(10,10)):Bz(a,$A(this,!1))};_.ye=function(a){this.c=bB(a.Wb);return 0==YA(this)?Bz(a,new gz(10,10)):Bz(a,$A(this,!0))};_.ze=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ze;break;case 2:a=lg;break;case 1:a=yd;break;case 4:a="trailing";break;default:a="leading"}return dB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Tc};_.b=0;_.c=null;_.d=0;_.e=0;function Fz(){Fz=x;Gz=new eB(Rb,0,12)}
+function eB(a,b,c){Fz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(404,1,{92:1,116:1},eB);_.b=null;_.c=0;_.d=0;var Gz;t(405,1,Bi);_.tS=function(){return fB.e+"[font="+this.c+"ascent="+gB(this.c).b+", descent="+gB(this.c).c+", height="+gB(this.c).d+Tc};_.c=null;function hB(a){if(!a.n){jz(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=ou(a.p,b))&&hB(c);pz(a,!1);a.n=!0;Xy(a,a,a.gc,0);new iB(a,202)}}
+function jB(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=ou(a.p,b))&&c.Md()}function kB(a){!$y(a)&&Ez(a);var b=hz(a);a.re(a.pc,a.qc,b.c,b.b);qz(a)}function lB(a,b){a.q!=b&&(a.q=b)}t(407,383,Ai);_._d=function(){return new wz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){jB(this)};_.ge=function(){return this.hc.d.hb};_.re=function(a,b,c,d){lz(this,a,b,c,d);this.ac=0};_.se=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;lz(this,a,b,c,d);this.lc&&e&&!f&&qz(this)};_.n=!1;_.q=!1;
+function mB(a){Iz.call(this);this.r=new Zz;this.p=new hj;this.o=new wz(0,0,0,0);this.lc=!1;Hz(this,new qA);this.hc&&nB(this.hc.d.I.c,a);this.hc&&oB(this.hc.d,!0);lB(this,!0)}t(406,407,Ai);_.ue=function(){return new wz(this.o.e,this.o.c,this.o.b,this.o.d)};_.ce=function(){return dk(this.hc.d.pb)};_.de=function(){return fk(this.hc.d.pb)};_.ee=function(){this.hc=new pB((Vp(),l),this)};
+function qB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=RA(g),f=new EA(L(0.7*(~~g.b>>16&255)),L(0.7*(~~g.b>>8&255)),L(0.7*(g.b&255))),(a.e=g)&&(a.i=kg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new EA(L(0.7*(~~g.b>>16&255)),L(0.7*(~~g.b>>8&255)),L(0.7*(g.b&255))),f=RA(g),(a.e=j)&&(a.i=kg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;rB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=kg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);rB(a,b,c,d,1);rB(a,b,c+1,1,e);(a.e=f)&&(a.i=kg+(~~f.b>>16&255)+
+ya+(~~f.b>>8&255)+ya+(f.b&255)+va);rB(a,b+d,c,1,e);rB(a,b+1,c+e,d,1)}t(408,1,{});_.tS=function(){return"Graphics"};t(409,408,{});function sB(a){var b,c;c=Yj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new gz(b,c)}
+function tB(a,b,c){var d,e,f,g,j,h;a.c=bB(b.Wb);if(0==a.c.length)return new WA;g=sB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.ae():d.$d(),h=Yj(h,d.c),j=Yj(j,d.b);return new gz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function uB(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=L(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function vB(){wB.call(this,7)}function wB(a){Vp();this.e=0;this.b=1;this.f=a;this.d=0}t(410,1,ai,vB,wB);_.ve=function(){};
+_.we=function(a){var b,c;this.c=bB(a.Wb);if(0!=this.c.length&&(b=Cz(a),!(0>=b.c||0>=b.b))){c=sB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,m,-1,d,1);e=y(I,m,-1,d,1);h=y(I,m,-1,c,1);n=y(I,m,-1,c,1);uB(b.c,b.d,this.d,f,e);uB(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].re(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.xe=function(a){return Bz(a,tB(this,a,!1))};_.ye=function(a){return Bz(a,tB(this,a,!0))};_.ze=function(){};
+_.tS=function(){return xB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Tc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function hx(){Bn()}function vv(a){Bn();this.i=a}t(412,100,xi,hx,vv);function cz(){Bn();this.i="Missing message: awt.151"}t(411,412,xi,cz);t(413,1,{});function wz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(414,1,{94:1,116:1,119:1},wz);_.eQ=function(a){return a===this?!0:A(a,94)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return yB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function zB(a){AB.call(this,a,0)}function AB(a,b){rz.call(this);this.hc=(Vp(),new BB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Zw(),jx);c.b=d;Ww(c);break;case 0:c=c.b;d=(Zw(),$w);c.b=d;Ww(c);break;case 2:c=c.b,d=(Zw(),ax),c.b=d,Ww(c)}}t(415,384,bi,zB,AB);
+_.Xd=function(){return!$y(this)?new gz(0,0):vz(this.hc,this)};_.ke=function(){var a=(null==this.ec&&(this.ec=Wy(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+ih+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ze;switch(this.b){case 1:b=yd;break;case 2:b=lg}return a+b+",text=null"};_.b=0;t(418,1,ai);_.ke=function(){return this.k};_.tS=function(){return this.cZ.e+Nc+this.ke()+Tc};_.k=null;_.n=null;
+function CB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function DB(a){this.o=(Vp(),Vp(),sz);var b;var c;b=this.cZ.e;-1!=ko(b,lo(36))?b=null:(c=this.o.c.d++,b=ro(b,qo(b,lo(46))+1)+l+c);this.k=b;this.e=new Yz;this.i=a;this.f=!0;this.j=new EB(this)}t(417,418,ai,DB);_.ke=function(){return CB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(416,417,mi);_.ke=function(){return CB(this)+(this.c?",tearOff":l)};_.c=!1;t(420,1,{107:1});
+_.eQ=function(a){return a===this?!0:A(a,107)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new bA;FB(a,this.b);FB(a,this.c);return a.b};function bz(){this.c=this.b=0}function GB(a,b){this.b=a;this.c=b}function HB(a){var b=a.c;this.b=a.b;this.c=b}t(419,420,{98:1,107:1,116:1},bz,GB,HB);_.eQ=function(a){return a===this?!0:A(a,98)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return IB.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;
+function JB(a,b){if(!b)throw new Zr("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new ay,e=c.d.d;if(0>e||e>c.d.d)throw new Lv;c.p&&(d.pb[Id]=2);Ix(c,e,d.pb);zz(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Lv;zz(d.d,e,c);for(f=g=0;f<e;++f)A(ou(d.d,f),72)&&++g;zz(d.j,g,c);Ix(d,e,c.pb);c.c=d;e=pv(c.pb)+Va;Pi(c.pd(),e,!1);d.p&&(e=Sj(d.d,c),-1!=e&&(d=Yu(d.p?d.f:Yu(d.f,0),e),2==Zu(d)&&d.removeChild(Yu(d,1)),c.pb[Id]=2))}}
+function KB(a,b,c,d){a=a.b;b=az(b);c+=b.b;d+=b.c;dw(a.b,c,d);ew(a.b)}function LB(){DB.call(this,l);new hj;this.c=!1;this.b=(Vp(),new MB)}t(421,416,mi,LB);_.b=null;t(424,1,{100:1,109:1,119:1});t(423,424,{100:1,108:1,109:1,119:1});_.eQ=function(a){return a===this?!0:A(a,108)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new bA;FB(a,this.d);FB(a,this.e);FB(a,this.c);FB(a,this.b);return a.b};function Dz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
+t(422,423,{99:1,100:1,108:1,109:1,116:1,119:1},Dz);_.eQ=function(a){return a===this?!0:A(a,99)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return NB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function OB(){OB=x;PB=new QB;RB=new SB;TB=new SB}var PB,TB,RB;t(426,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Fi(this)};function QB(){}t(427,426,{},QB);function SB(){}t(428,1,{},SB);t(429,384,bi);_.Wd=function(){return null};
+function UB(a,b){var c;c=new VB($y(a));return!c?null:new gz(WB(c,"_")*b+6,gB(c.c).d+6)}function XB(a,b){var c;c=UB(a,b);return!c?fz(a):c}function YB(a,b){var c;c=UB(a,b);return!c?hz(a):c}function ZB(a){$B.call(this,a,null!=a?a.length:0)}function $B(a,b){rz.call(this);this.b=0>b?0:b;aC(this.hc,a)}t(430,429,bi,ZB,$B);_.Vd=function(){return"textfield"+this.jc.c.f++};_.Xd=function(){return UB(this,wo(this.hc.b.pb,ch).length)};_.Yd=function(){return!$y(this)?null:UB(this,wo(this.hc.b.pb,ch).length)};
+_.$d=function(){return 0<this.b?XB(this,this.b):fz(this)};_.ae=function(){return 0<this.b?YB(this,this.b):hz(this)};_.ee=function(){this.hc=(Vp(),new bC)};_.ie=function(){return 0<this.b?XB(this,this.b):fz(this)};_.le=function(){return 0<this.b?YB(this,this.b):hz(this)};_.b=0;function Vp(){Vp=x;sz=new cC}function dr(){var a=(Vp(),Vp(),sz);!a.d&&(a.d=new dC)}function cC(){this.c=new eC;this.e=new Vz}t(431,1,{},cC);_.b=null;_.d=null;var sz;function eC(){}t(432,1,{},eC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;
+t(433,1,{});function fC(){fC=x;gC=new hC;iC=new hC}function jC(a,b){return b==a?!0:!b?!1:!0}function hC(){}t(434,1,{103:1},hC);_.eQ=function(a){return null==a||!A(a,103)?!1:jC(this,a)};_.hC=function(){var a;a=null.lg()+";class="+null.lg();a=!null.lg().lg()?a:a+";charset=";return Pt(a)};_.tS=function(){return kC.e+"[MimeType=(null);humanPresentableName="+this.b+Tc};_.b=null;var gC,iC;function lC(){lC=x;H(mC,s,103,[(fC(),iC),gC])}function nC(a){lC();this.b=a}t(435,1,{},nC);_.b=null;
+function oC(a){a="flavor = "+a;Bn();this.i=a}t(436,101,{104:1,116:1,123:1,131:1},oC);function pC(a,b,c){Uz();qC.call(this,a,b,c,mh)}function qC(a,b,c,d){Uz();Sz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(437,385,ai,pC,qC);
+_.ke=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Jt(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=mh;function mz(a,b){Uz();Sz.call(this,a);this.e=b}t(438,385,ai,mz);
+_.ke=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.ce()+ya+a.de()+ba+a.be()+ih+a.Zd()+va};function yz(a,b,c){Uz();mz.call(this,a,b);this.b=c}t(439,438,ai,yz);
+_.ke=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Vd());return a+b.ec};_.b=null;function Yy(a,b,c,d){Uz();Sz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(440,385,ai,Yy);
+_.ke=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Ht(At(this.b,nh))&&(a+="PARENT_CHANGED,"),Ht(At(this.b,oh))&&(a+="DISPLAYABILITY_CHANGED,"),Ht(At(this.b,qh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=mh;_.c=null;_.d=null;t(441,1,gi);function iB(a,b){Uz();mz.call(this,a,b);this.d=null;this.b=this.c=0}
+t(442,438,ai,iB);
+_.ke=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(443,1,{});function rC(a){if(null==a)throw new to;}t(444,443,{},rC);
+function sC(){sC=x;tC={};tC["java.vendor"]=ze;tC["package.restrict.access.sun"]=bh;tC["sun.java.launcher"]=ic;tC["sun.management.compiler"]=ze;tC["os.name"]=ic;tC[" sun.boot.class.path"]=ic;tC["path.separator.applet"]=ic;tC["java.vm.specification.vendor"]=ze;tC["java.runtime.version"]=ic;tC["http.proxyPort"]=ic;tC["user.name"]=ic;tC["user.language"]=ic;tC["os.name.applet"]=ic;tC["browser.version"]=ic;tC["java.version"]=ic;tC["user.timezone"]=ic;tC["java.endorsed.dirs"]=ic;tC["java.specification.name"]=
+"GWT";tC["java.specification.version"]="2.5.0";tC[Ue]=ec;!wr&&(wr=new Er);wr.b?tC[Se]="yes":tC[Se]=null}var tC;t(447,101,li);function uC(){Bn()}function vC(a){Bn();this.i=a}t(446,447,{111:1,116:1,123:1,131:1},uC,vC);function wC(){wC=x;xC=new yC}function zC(a){var b;if(a.n){var c;b=new Nt;yn(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,yn(b.b,a.b));c=a.c;a=a.k;null!=c&&yn(b.b,c);null!=a&&(b.b.b+=ma,yn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function AC(a){wC();var b,c,d;if(null==a)throw new uC;a=jo(a);try{d=ko(a,lo(58))}catch(e){e=Ti(e);if(A(e,127))throw new vC(zn(e));throw e;}c=ko(a,lo(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;BC();var f,g,j;j=c.length;b=new CC;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new vC($b+a);if(!this.n&&(this.n=kj(xC,this.i),this.n||(this.n=(Vp(),new DC))&&z(xC,this.i,this.n),!this.n))throw new vC($b+a);try{c=a;var n=++d,o=a.length,q,r,u,v,D,E,J,R,ub,W,M,da,Kc,gg,Ab,Nd,Od,Pd,Xa,Lc,Jb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Za,n)==n&&-1==EC(c,lo(47),n+2))throw new FC(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;da=this.f;
+Pd=this.k;v=this.e;Ab=this.j;q=this.b;Jb=this.o;Xa=EC(M,lo(35),0);if(0==M.indexOf(Za)&&0!=M.indexOf("////")){ub=2;da=-1;E=EC(M,lo(47),2);Od=EC(M,lo(63),2);-1!=Od&&(-1==E||E>Od)&&(E=Od);-1==E&&(E=o,v=l);R=E;-1!=Xa&&Xa<E&&(R=Xa);var vd=lo(64);Lc=M.lastIndexOf(vd,R);q=M.substr(2,R-2);-1<Lc&&(Jb=M.substr(2,Lc-2),ub=Lc+1);Kc=EC(M,lo(58),-1==Lc?ub:Lc);u=ko(M,lo(93));if(-1!=u)try{M.length>u+1?(r=M.charCodeAt(u+1),58==r?Kc=u+1:Kc=-1):Kc=-1}catch(kf){if(kf=Ti(kf),!A(kf,123))throw kf;}-1==Kc||Kc>E?J=M.substr(ub,
+R-ub):(J=M.substr(ub,Kc-ub),gg=M.substr(Kc+1,R-(Kc+1)),0==gg.length?da=-1:da=GC(gg,10))}-1<Xa&&(Pd=M.substr(Xa+1,o-(Xa+1)));D=-1==Xa?o:Xa;var dc=lo(63);Nd=M.lastIndexOf(dc,D);-1<Nd?(Ab=M.substr(Nd+1,D-(Nd+1)),0==Nd&&null!=v&&(G(v,l)?v=Ya:v.indexOf(Ya),W=qo(v,lo(47))+1,v=v.substr(0,W-0)),D=Nd):0!=Xa&&(Ab=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Ya:v.indexOf(Ya),W=qo(v,lo(47))+1,0==W?v=M.substr(E,D-E):v=v.substr(0,W-0)+M.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var Ae;Ae=v;null!=Ab&&!G(Ab,l)&&(null!=v?Ae=v+tb+Ab:Ae=tb+Ab);null==this.i&&(this.i=this.i);this.d=d;this.c=Ae;this.f=da;this.k=Pd;var wd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+mb+this.f));null!=this.d&&-1<(wd=qo(this.d,lo(64)))?(this.o=this.d.substr(0,wd-0),this.d=ro(this.d,wd+1)):this.o=null;null!=this.c&&-1<(wd=ko(this.c,lo(63)))?(this.j=ro(this.c,wd+1),this.e=this.c.substr(0,wd-0)):(this.j=null,this.e=this.c);this.b=q;this.o=Jb;this.e=v;this.j=Ab}}catch(xd){xd=
+Ti(xd);if(A(xd,123))throw new vC(zn(xd));throw xd;}if(-1>this.f)throw new vC("incorrect port: "+this.f);}t(448,1,ai,AC);_.tS=function(){return zC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var xC;t(449,1,{});function HC(a,b,c){var d,e;for(d=new IC(a.Fe().b);JC(d.b);)if(a=d.c=Oi(d.b),e=a.Hf(),null==b?null==e:Jn(b,e))return c&&(a=new KC(a.Hf(),a.If()),LC(d)),a;return null}t(453,1,ki);_.Ee=function(a){return!!HC(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,134)||this.Ke()!=a.Ke())return!1;for(a=new IC(a.Fe().b);JC(a.b);)if(b=a.c=Oi(a.b),c=b.Hf(),b=b.If(),!this.Ee(c)||!MC(b,this.Ge(c)))return!1;return!0};_.Ge=function(a){a=HC(this,a,!1);return!a?null:a.If()};_.hC=function(){var a,b,c;c=0;for(b=new IC(this.Fe().b);JC(b.b);)a=b.c=Oi(b.b),c+=a.hC(),c=~~c;return c};_.He=function(){return 0==this.Ke()};_.Ie=function(){throw new NC("Put not supported on this map");};
+_.Je=function(a){a=HC(this,a,!0);return!a?null:a.If()};_.Ke=function(){return this.Fe().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new IC(this.Fe().b);JC(c.b);)b=c.c=Oi(c.b),a?d+=za:a=!0,d+=l+b.Hf(),d+=rb,d+=l+b.If();return d+"}"};function ty(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function av(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=mb+b in a.f;else a:{c=a.Ne(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Me(b,c[d].Hf())){c=!0;break a}c=!1}return c}
+function kj(a,b){return null==b?a.c:A(b,1)?a.f[mb+b]:OC(a,b,a.Ne(b))}function OC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Me(b,f.Hf()))return f.If()}return null}function z(a,b,c){return null==b?PC(a,c):A(b,1)?QC(a,b,c):RC(a,b,c,a.Ne(b))}function RC(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Me(b,d.Hf()))return a=d.If(),d.Jf(c),a}else e=a.b[d]=[];d=new KC(b,c);e.push(d);++a.e;return null}
+function PC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function QC(a,b,c){var d,e=a.f,b=mb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Wi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=mb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ne(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Me(b,g.Hf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.If();break a}}c=null}return c}t(452,453,ki);_.Ee=function(a){return av(this,a)};
+_.Fe=function(){return new SC(this)};_.Me=function(a,b){return this.Le(a,b)};_.Ge=function(a){return kj(this,a)};_.Ie=function(a,b){return z(this,a,b)};_.Je=function(a){return Wi(this,a)};_.Ke=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Li(){ty(this)}t(451,452,yi,Li);_.Le=function(a,b){return Ms(a)===Ms(b)||null!=a&&Jn(a,b)};_.Ne=function(a){return~~Mn(a)};function yC(){ty(this)}t(450,451,yi,yC);function TC(){Bn()}t(454,100,xi,TC);
+function UC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=VC(a,c);if(c>=a.j)break;c=WC(a,c);++b}return b}function XC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function YC(a){var b;a.b=0<=a.k&&!a.e?a.k:VC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new TC;b=a.b;a.b=WC(a,a.b);return a.o.substr(b,a.b-b)}
+function WC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=ZC(a.o,d,a.o.length);if(c<=a.i&&XC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=ko(a.d,lo(c)))break;++d}a.n&&b==d&&(a.f?(c=ZC(a.o,d,a.o.length),c<=a.i&&XC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=ko(a.d,lo(c))&&++d));return d}
+function VC(a,b){var c,d;if(null==a.d)throw new to;for(d=b;!a.n&&d<a.j;)if(a.f){c=ZC(a.o,d,a.o.length);if(c>a.i||!XC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>ko(a.d,lo(c)))break;++d}return d}function $C(a){aD.call(this,a," \t\n\r\u000c",!1)}function bD(a){aD.call(this,a,ya,!1)}
+function aD(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=ZC(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,m,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=ZC(this.d,d,this.d.length),this.c[c]=a}}}t(455,1,{},$C,bD,aD);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function cD(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Pn(e),!(Nn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==ue?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Nc+c+Tc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function dD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+bg:a}function Ss(a){var a=new eD(a),b,c,d,e,f;b=$doc.getElementsByTagName(be);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Gd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;fD(a););return a.c}
+function gD(){gD=x;hD=H(Ps,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);iD=(CA(),FA);jD=RA(iD);kD=y(lD,s,88,23,0);mD=y(Ps,s,1,23,0);nD=y(lD,s,88,7,0);oD=null!=(sC(),tC[Se]);pD=y(qD,s,92,100,0);rD=y(sD,s,93,100,0)}function tD(a){var b;if(a.Gb)b=uD(a,1)+sb+uD(a,2)+sb+uD(a,3);else if(b=uD(a,0),0<b.length){var c=new vD(a.$);bj(a.ab.b,c)}return b}
+function wD(a,b){var c,d;c=b.b;if(G(c,(xD(),yD).c))ar(zD(a));else if(G(c,AD.c))ar(br(a));else if(G(c,BD.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new cr(a)),a.xb),c.b=d,dr(),er(c));else if(G(c,ng)){7!=a.P&&(a.Q=mh);d=b.d;d=It(d,lh);c=kt(d,a.Q);var e=!it(c,mh)?dt(c):c;!it(e,sh)&&CD(a.$,O(c));DD(a);a.nb=!0;ED(a);a.P=7;a.Q=d}else G(c,vg)||(G(c,je)?FD(a):GD(a,c))}
+function HD(a,b,c,d){var e,f,g,j,h,n,o,q,r;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(ID,s,-1,4,1);o=y(ID,s,-1,99,1);g=r=q=0;for(f=b;f<=c;++f)JD(a.gb[f],e),q+=e[2],r+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(q+=25*(j+1),r+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=Rz(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));q>=e&&(f=e/q);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/q,2==d&&(g=
+25*j/r));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/r:o[f]=o[f]*e/q;q=-e/2;r=0;1==d?q=-e-24:3==d?q=24:2==d&&(q=0,r=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;KD(a.gb[f])}2==d?r+=o[f]/2+g:q+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=q,a.gb[f].N[b]+=r;2==d?r+=o[f]/2:q+=o[f]/2;a.A||LD(a.gb[f])}a.C*=h}}
+function MD(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new ND(a),a.$.s=0);null!=a.tb&&cD(a.tb,null)}}function OD(a,b){var c,d,e,f;f=new LB;d=Dc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=yc);d=new DB(Pb+d);var g=(xD(),yD).c;d.d=g;JB(f,d);Wz(d.e,a);d=new DB(Pb+c);d.d=AD.c;Wz(d.e,a);JB(f,d);a.wb&&(JB(f,new DB(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new DB(c),d.d=BD.c,Wz(d.e,a),JB(f,d));Vy(a,f);return f}
+function PD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,iD);a.pb?(f==a.d&&X(b,SA(iD)),rB(b,h,g,a.Z,a.Z),X(b,(CA(),HA)),QD(b,h,g,a.Z-1,a.Z-1)):f==a.d?qB(b,h+1,g+1,a.Z,a.Z,!1):qB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,(CA(),JA)),f){case 101:X(b,MA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;RD(b,!0);SD(b,TD(b,f,d,c,e));X(b,JA);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(RD(b,!1),SD(b,TD(b,f,d,c,e)));UD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);rB(b,h+9,g+9,2,4);rB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,KA),rB(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,MA),rB(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,NA);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);X(b,JA);break;case 107:X(b,LA);rB(b,h+4,g+4,a.Z-8,a.Z-8);X(b,JA);QD(b,h+4,g+4,a.Z-8,a.Z-8);UD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);rB(b,h+9,g+9,2,4);rB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,PA),QD(b,c,e,d,d),X(b,IA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:VD(b,h,g,a.Z,!0);break;case 111:VD(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,DA);rB(b,h+3,g+5,a.Z-7,a.Z-11);X(b,JA);QD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,iD);
+a.qb&&qB(b,h+1,g+1,a.Z,a.Z,!1);X(b,JA);WD(a,b,h,g,"NEW");break;case 106:X(b,KA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,JA);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));WD(a,b,h+6,g,rc);break;case 104:X(b,KA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,JA);break;case 105:a.Ob?(X(b,OA),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,JA)):WD(a,b,h,g,"123");break;case 114:X(b,QA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);rB(b,d,c,f,f);X(b,JA);XD(a,b,h,g,DA,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:YD(a,b,h,g+2,3);break;case 207:YD(a,b,h,g,4);break;
+case 208:YD(a,b,h,g,5);break;case 209:YD(a,b,h,g,1);break;case 210:YD(a,b,h,g,6);break;case 211:YD(a,b,h,g,7);break;case 212:YD(a,b,h,g,8);break;case 213:WD(a,b,h,g,"FG"),a.G=new GB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=mD[d]&&XD(a,b,h,g,kD[d],mD[d])}
+function ZD(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,iD),rB(d,0,0,c,b),a.pb?(X(d,(CA(),HA)),QD(d,-1,0,c,b-1)):(X(d,jD),Y(d,0,0,c-1-2,0),X(d,SA(iD)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),$D(d,a.Y),X(d,(CA(),JA)),-1!=a.K.toLowerCase().indexOf(ke)&&X(d,KA),aE(d,a.K,10,15),bE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function cE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,iD);rB(d,0,0,c,b);a.pb?(X(d,(CA(),HA)),Y(d,0,b-1,c,b-1),e=dE*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,jD),Y(d,0,0,0,b-1),Y(d,0,dE*a.Z,b-1,dE*a.Z),X(d,SA(iD)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=dE+2;++b)PD(a,d,1,b);bE(a.Vb,a.R,0,2*a.Z+a.T)}}
+function eE(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);rB(e,0,0,c,b);d=a.eb?(OB(),RB):(OB(),TB);if((OB(),PB)==(OB(),PB))d==RB?e.b=l:e.b=Bg;d=new aA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ga);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,q=void 0,r=n=void 0,u=void 0,v=void 0,D=void 0,E=D=q=o=void 0,J=void 0,R=void 0,ub=o=v=q=j=void 0,W=o=j=void 0,M=h=q=h=void 0,da=D=R=void 0,J=h=r=q=q=E=u=M=j=W=W=v=M=J=r=W=M=u=da=r=J=n=R=o=v=v=E=J=void 0,
+D=R=1,n=2,da=3;f.x&&(KD(f),HD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;da*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(fE(13*f.o.C*j)));gE(f.o,j);f.o.B&&(X(g,(CA(),JA)),QD(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(gD(),nD)[f.e[j]]),h=g,q=L(f.K[j]-o/2),W=L(f.N[j]-o/2),M=u=o,RD(h,!0),SD(h,TD(h,q,W,u,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(X(g,(gD(),nD)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+
+R*R),1>D&&(D=1),R/=D,D=J/D,r=3*da*R,J=3*da*D,W=y(I,m,-1,4,1),q=y(I,m,-1,4,1),W[0]=L(f.K[h]+r),q[0]=L(f.N[h]-J),W[1]=L(f.K[o]+r),q[1]=L(f.N[o]-J),W[2]=L(f.K[o]-r),q[2]=L(f.N[o]+J),W[3]=L(f.K[h]-r),q[3]=L(f.N[h]+J),o=g,h=W,RD(o,!0),SD(o,hE(o,h,q,4,!0)))}for(j=1;j<=f.v;++j){X(g,(CA(),JA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(gD(),nD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])q=h,h=o,o=q;M=f.K[h];u=f.N[h];W=f.K[o];q=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=W-M,R=q-u,D=Math.sqrt(J*J+R*R),1>D&&(D=1),
+R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,NA);r=n*R;J=n*D;Y(g,O(N(Math.round(M+r))),O(N(Math.round(u-J))),O(N(Math.round(W+r))),O(N(Math.round(q-J))));Y(g,O(N(Math.round(M-r))),O(N(Math.round(u+J))),O(N(Math.round(W-r))),O(N(Math.round(q+J))));X(g,JA);break;case 3:o=O(N(Math.round(M)));h=O(N(Math.round(u)));W=O(N(Math.round(W)));q=O(N(Math.round(q)));Y(g,o,h,W,q);M=O(N(Math.round(da*R)));u=O(N(Math.round(da*D)));Y(g,o+M,h-u,W+M,q-u);Y(g,o-M,h+u,W-M,q+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+M-(M-W)/10*h,E=u-(u-q)/10*h,Y(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));$D(g,f.o.n);o=gB(f.o.o.c).b-gB(f.o.o.c).c;J=f.f[j];h=tb;null!=J&&(h=J);J=WB(f.o.o,h);M=O(N(Math.round((M+W)/2-J/2)));r=O(N(Math.round((u+q)/2+~~(o/2)-1)));X(g,NA);aE(g,h,M,r);X(g,JA);break;default:if(1==f.C[j]||3==f.C[j])r=da*R,J=da*D,E=y(I,m,-1,3,1),v=y(I,m,-1,3,1),E[0]=O(N(Math.round(W+r))),v[0]=O(N(Math.round(q-J))),E[1]=O(N(Math.round(M))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(W-
+r))),v[2]=O(N(Math.round(q+J))),o=g,h=E,q=v,RD(o,!0),SD(o,hE(o,h,q,3,!0));else if(2==f.C[j]||4==f.C[j]){r=da*R;J=da*D;for(h=0;10>h;++h)v=M-(M-W)/10*h,E=u-(u-q)/10*h,o=h/10,Y(g,O(N(Math.round(v+r*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-r*o))),O(N(Math.round(E+J*o))))}else Y(g,O(N(Math.round(M))),O(N(Math.round(u))),O(N(Math.round(W))),O(N(Math.round(q))))}}D=y(ID,s,-1,f.u+1,1);R=y(I,m,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],q=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+q/R[h],D[o]=
+D[o]/R[o]+n/R[o];$D(g,f.o.n);o=gB(f.o.o.c).b-gB(f.o.o.c).c;J=y(Ps,s,1,f.u+1,0);W=y(I,m,-1,f.u+1,1);q=y(I,m,-1,f.u+1,1);n=y(iE,s,99,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(fE(2*f.o.C))));for(j=1;j<=f.u;++j)h=jE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,W[j]=q[j]=WB(f.o.o,h),n[j]=kE(f,u,j,W[j],W[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&
+(M=!0),r=h,ub=l,f.o.Lb&&0<f.y[j]&&(ub+=Xb,1<f.y[j]&&(ub+=f.y[j])),v=l,0!=f.B[j]&&(1<Zj(f.B[j])&&(v+=Zj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),M||!E?h=h+ub+v+l:h=v+ub+l+h,E||(r=h),J[j]=h,r=WB(f.o.o,r),v=WB(f.o.o,h),W[j]=r,q[j]=v,v=n[j]=kE(f,u,j,r,v,o,M),M=v.d+u+1,r=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(gD(),nD)[f.e[j]]),rB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(gD(),nD)[f.e[j]]):X(g,(CA(),JA)):X(g,(gD(),kD)[f.c[j]]),aE(g,h,M,r));for(h=1;h<=f.z;++h)j=f.r[h][0],r=W[j],v=q[j],M=O(N(fE(f.K[j]-r/2))),r=
+O(N(fE(f.N[j]+~~(o/2)-1))),X(g,(CA(),NA)),aE(g,ba+f.r[h][1],M+v,r);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(CA(),KA):(CA(),QA)),0<f.E&&106!=f.o.d&&(v=n[f.E],QD(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,r=(da+1)*R,J=(da+1)*D,E=y(I,m,-1,5,1),v=y(I,m,-1,5,1),E[0]=O(N(fE(f.K[h]+r))),E[1]=O(N(fE(f.K[o]+r))),v[0]=O(N(fE(f.N[h]-J))),v[1]=O(N(fE(f.N[o]-J))),E[3]=O(N(fE(f.K[h]-r))),E[2]=O(N(fE(f.K[o]-r))),v[3]=O(N(fE(f.N[h]+J))),
+v[2]=O(N(fE(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(da=g,j=E,R=v,da.o&&(RD(da,!1),SD(da,hE(da,j,R,5,!0)))),106==f.o.d&&lE(f,f.I[f.F],f.J[f.F]))){da=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++da;if(da>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,(CA(),KA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],QD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(CA(),HA)),Y(e,c-1,0,c-1,b-1)):(X(e,SA(iD)),Y(e,c-1,0,c-1,b-1),X(e,iD),Y(e,c-2,0,c-2,b-1),X(e,jD),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(CA(),NA)),Y(e,
+d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new eB(Yb,0,13),a.X=new VB(a.U),null!=a.cb&&(d=WB(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,X(e,(CA(),JA)),$D(e,a.U),aE(e,a.cb,c,b)));bE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function YD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,m,-1,9,1);n=y(I,m,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+a*Math.sin(j)),n[f]=L(d+a*Math.cos(j));f=e+1;b.o&&(RD(b,!1),SD(b,hE(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+(a-3)*Math.sin(j)),n[f]=L(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function mE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,iD);rB(d,0,0,b,c);a.pb?(X(d,(CA(),HA)),c=14*(a.Z+a.T),QD(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,SA(iD)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,jD),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)PD(a,d,b,1),PD(a,d,b,2);a.d=c;bE(a.Vb,a.Rb,0,0)}}
+function VD(a,b,c,d,e){var f,g,j,h,n,o,q,r;n=~~(d/4);o=2+~~(n/2);g=2+n;r=c+~~(10*d/24);h=r+n;q=b+d;e?(j=2+b,f=o+b,g+=b):(f=q-o,j=q-2,g=q-g);Y(a,j,r,f,h);Y(a,g,r,f,h);j=~~(n/3);Y(a,f,r+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=q-f-o,h*=-1,e=-90);UD(a,b,c+o-j,f,d-4-j-1,e,h)}
+function nE(a,b,c){var d,e,f,g,j,h;oE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=pE(b);b=new aD(b,j,!0);e=l;for(d=1;5>=d;++d)e=qE(b,j);d=rE(GC(jo(e.substr(0,3)),10)).b;g=rE(GC(jo(e.substr(3,3)),10)).b;qE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=qE(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new sE(a,f)}HD(a,1,d,1);HD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new sE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",ED(a),!1;null!=a.j&&a.$&&tE(a.$,a.j,!0);null!=a.k&&
+a.$&&tE(a.$,a.k,!1);j=uE(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new vE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];HD(a,1,j,0)}c&&ED(a);return!0}function fr(a,b){a.lb=!0;a.K=b}function gE(a,b){100>b&&(!pD[b]&&(pD[b]=new eB(Yb,0,b)),!rD[b]&&Ks(rD,b,new VB(pD[b])),a.n=pD[b],a.o=rD[b])}
+function jr(a,b){var c,d;if(0==b)return!1;DD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:MD(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;wE(a,xE(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new vv("Cannot redo. Index is out of range.");if(!d.b.d)throw new vv(ac);
+d.b=d.b.d;wE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=ou(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(fr(a,gc+(a.Ib.b+1)+ca+a.Ib.d),d=yE(d),zE(a,d,!1,!0),null!=a.tb&&cD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=ou(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(fr(a,gc+(a.Ib.b+1)+ca+a.Ib.d),d=yE(d),zE(a,d,!1,!0),null!=a.tb&&cD(a.tb,null));break;case 101:a.Mb&&AE(a.Mb);a.Mb=new BE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new CE(a):a.Eb.hc.d.hb?DE(a.Eb.hc.d):EE(a.Eb);break;case 114:a.c&&
+AE(a.c);a.c=new BE(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,FE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=GE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(ID,s,-1,4,1);JD(a.$,d);a.nb=!0;a.$=new vD(a.$);d=L(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;HE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,IE(a.$,a.$.E),a.$.E=0,FD(a)):0<a.$.F&&(a.nb=!0,JE(a.$,a.$.F),a.$.F=0,FD(a));KE(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new LB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new DB(c),JB(j,g),g.d=c,Wz(g.e,a);Vy(a,j);a.F=j}KB(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(AE(a.p),a.p=null);0==a.$.E&&(a.p=new BE(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,FD(a)),18==a.e&&(d=wo((gr(),hr).hc.b.pb,ch),LE(a.$,a.$.E,d),FD(a)),KE(a.$))}ED(a);return!0}
+function br(a){var b,c,d;d=zD(a);c=l;if(a.Gb){var e,f,g;g=Es([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)GE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(ME(g[1][0],3)+ME(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+NE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+NE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new OE(a,a.gb,a.vb)),c=NE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function PE(a,b,c,d){var e;e=c;var f=d,g,j;(g=QE(b),j=0!=(b.f&2),g||j)?(a.Gb?KB((!a.x&&(a.x=OD(a,!0)),a.x),a,e,f):KB((!a.w&&(a.w=OD(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=RE(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=dE+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",ED(a),
+!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",ED(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=jr(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)IE(a.$,a.$.E),a.$.E=0,FD(a);else{if(106==a.d)return!0;if(108==a.d)SE(a.$,a.$.E,0),FD(a);else if(157==a.d)SE(a.$,a.$.E,1),FD(a);else if(158==a.d)SE(a.$,a.$.E,-1),FD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):FD(a);else if(206<=a.d&&229>=a.d)a.P=2,TE(a.$),FD(a);else if(230==a.d)a.P=3,FD(a);else if(233<=a.d&&262>a.d)UE(a.$,!1),FD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;LE(a.$,a.$.E,wo(a.Eb.f.hc.b.pb,ch));a.$.n=!0;FD(a)}else if(105==a.d)VE(a.$),FD(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=wo((gr(),hr).hc.b.pb,ch),1>d.length&&(d=Mc),LE(a.$,a.$.E,
+d)),FD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,TE(a.$),FD(a);else if(0<a.$.F)if(104==a.d)JE(a.$,a.$.F),a.$.F=0,FD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])fr(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;IE(d,c);d.b[c]=0}a.$.F=0;FD(a)}else if(201==a.d)WE(a.$,a.$.F),FD(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),FD(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,FD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,FD(a);else if(206<=a.d&&229>=a.d)a.P=2,TE(a.$),FD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=wo(a.Eb.f.hc.b.pb,ch);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;FD(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new ND(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(XE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,TE(a.$)):300<a.d?(XE(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=wo((gr(),hr).hc.b.pb,ch),1>d.length&&(d=Mc),LE(a.$,1,d))):230==a.d?YE(a,null,!0):233<=a.d&&262>a.d?(XE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,UE(a.$,!0)):sC();FD(a)}else e=!1;e&&(KE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,ED(a))}return e}
+function ZE(a,b,c,d){var e,f;if(a.A||!a.ib||QE(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,q,r;b.E=0;b.K[0]=e;b.N[0]=f;g=$E(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);q=e-b.K[n];r=f-b.N[n];n=-g/2+q*j+
+r*h;h=r*j-q*h;if(0>n)if(1<b.w)IE(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,q=e-b.K[o],r=f-b.N[o],e=r*j-q*h,q=b.K[b.j[1]]-b.K[o],r=b.N[b.j[1]]-b.N[o],f=r*j-
+q*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),JE(b,e),0<$E(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){fr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<$E(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;fr(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(RE(b)||QE(b))CD(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(ID,s,-1,4,1);JD(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;DD(a);a.nb=!0;ED(a);a.Tb=c;a.Ub=d;return!0}
+function aF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||QE(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,q=void 0,r=void 0,u=void 0,n=void 0,q=0,u=((gD(),oD)?350:170)+1,r=1;r<=e.v;++r)n=j-e.L[r],o=h-e.O[r],n=n*n+o*o,n<u&&(u=n,q=r);q*=-1;for(r=1;r<=e.u;++r)n=j-e.K[r],o=h-e.N[r],n=n*n+o*o,n<u&&(u=n,q=r);e=q;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;bF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(bF(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;DD(a);a.nb=!0;ED(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function cF(a){if(a.A)return!0;a.jb&&(a.jb=!1,FD(a));a.lb=!1;a.Q=mh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=$E(b,b.u),6>b.A[c]&&(dF(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),IE(b,b.u));b.D=!1;FD(a)}else a:{var b=a.$,e,f;c=$E(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):fr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],fr(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(fE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(fE((b.N[b.G]+b.N[c])/2))))}}LD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,xE(b),b.b.d=c),FD(a),a.s=!1)}else 5==a.P&&(LD(a.$),FD(a));0<a.P&&(a.E=!1,DD(a),a.nb=!0,KE(a.$),eF(a.$),ED(a),a.P=0,a.i=!1);if(oD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,DD(a),a.nb=!0,ED(a);return!0}function DD(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function bF(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,cD(a.sb,H(fF,s,126,[new T(a.f),new T(b)]))}
+function gF(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Jf)?a.Gb=!1:-1<b.indexOf(hg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Ef)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Nf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,HD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)hF(a.gb[d]),KD(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Xf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(od)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++dE;c&&ED(a)}
+function ED(a){var b,c,d,e;b=Rz(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Oe(a.db,d,c),a.A&&e&&HD(a,1,a.vb,0),eE(a),a.A||(a.Rb=a.Oe(a.Rb,b.c,2*a.Z+a.T),mE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Oe(a.R,a.Z,c),cE(a),a.J=a.Oe(a.J,d,a.Z),ZD(a))):(eE(a),a.A||(ZD(a),a.E&&(mE(a),cE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function iF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=GE(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=jE(c,h);c.o.N&&0<c.y[h]&&(j+=Xb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Zj(c.B[h])&&(j+=Zj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=mb+g);o+=ba+j+ba+jF(0.055999999999999994*c.K[h],0,2)+ba+jF(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=kh),e+=c)}return e}function uD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=GE(a.gb[c]),d!=b))continue;d=void 0;d=kF(a.gb[c]);d=lF(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
+function FD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&cD(a.tb,null)}var c,d,e;e=new mF;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=kF(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new nF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function zE(a,b,c,d){try{nE(a,b,d)?c&&FD(a):ED(a)}catch(e){if(e=Ti(e),A(e,123))ED(a);else throw e;}}
+function YE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,q;oE(a,c);e=j=0;q=new aD(b,"|>",!0);g=-1<b.indexOf(sb);n=1;h=UC(q);a.vb=0;for(f=1;f<=h;++f)if(o=YC(q),jo(o),!G(o,kh))if(G(o,sb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new oF(a,o);if(0==a.$.u){pF(a,"ERROR - problems in reading/processing molecule !");sC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(pF(a,"ERROR - strange reaction - fixing !"),sC(),d=!1):3<n?(pF(a,"ERROR - strange reaction !"),sC(),d=!1):(1<a.vb&&!g&&gF(a,Ef,!0),g&&!a.Gb&&gF(a,
+hg,!0),!g&&a.Gb&&gF(a,Jf,!0),g?(HD(a,1,j,1),HD(a,j+1,e-1,2),HD(a,e,a.vb,3)):HD(a,1,a.vb,0),c&&ED(a),d=!0)}d?FD(a):ED(a)}catch(r){if(r=Ti(r),A(r,123))ED(a);else throw r;}}function qF(a){DD(a);a.nb=!0;ED(a)}function oE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new ND(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&ED(a);null!=a.tb&&cD(a.tb,null)}
+function wE(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=kF(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&cD(a.tb,null)}}function rF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,ED(a),null):a.gb[b]}
+function GD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Ma)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Na)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Ca)?c=245:G(b,Da)&&(c=238);0<c?jr(a,c):b="Not known group!";a.lb=!0;a.K=b;ED(a)}function pF(a,b){a.lb=!0;a.K=b;ED(a)}function zD(a){var b;b=tD(a);DD(a);ED(a);return b}
+function WD(a,b,c,d,e){var f,g,j,h;f=a.X;h=WB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new eB(f.c.b,f.c.d,g),f=new VB(j),h=WB(f,e),b.f=j,b.j=sF(j);else $D(b,a.U);f=gB(f.c).b-gB(f.c).c;aE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function XD(a,b,c,d,e,f){var g,j;g=gB(a.W.c).b-gB(a.W.c).c;j=WB(a.W,f);$D(b,a.V);(b.e=e)&&(b.i=kg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);aE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}
+function ir(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Ed,ED(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Ed):fr(a,a.z+ba),ED(a))}t(459,381,fi);_.Ce=function(a){wD(this,a)};_.Oe=function(a,b,c){return Nz(this,b,c)};_.Pe=function(){};_.je=function(){ED(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=mh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var dE=10,pD,rD,iD,jD,kD,hD,oD,tF=null,nD,mD;
+function uF(){gD();Lz.call(this);this.Vb=(Vp(),Vp(),sz).b;this.y=new eB(null,0,8);this.u=(CA(),DA);this.gb=y(vF,s,139,99,0);this.ab=new Jz;this.Ib=new wF;this.L=G((sC(),tC[Ue]),ec);this.v=new xF;this.H=H(Ps,s,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Na,Qa,Fa,Da,Ca]);this.$=new ND(this);nD[0]=GA;nD[1]=new EA(255,153,153);nD[2]=new EA(255,204,102);nD[3]=new EA(255,255,153);nD[4]=new EA(102,255,255);nD[5]=new EA(51,204,255);nD[6]=new EA(255,153,255)}t(458,459,fi,uF);
+_.Oe=function(a,b,c){var d;return a?(d=a.b,uj(d.u,b,c),a):Nz(this,b,c)};_.Pe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[yF(b.b),a])}};_.b=null;function zF(a){if(a.e.pb.style.display!=If){Qz(a.d);for(a=new Ni(a.f.k);a.c<a.e.Ke();)Oi(a),null.lg()}}function AF(a){BF.call(this,a,eb,eb,null)}function CF(a,b){BF.call(this,a,eb,eb,b)}function DF(a,b,c){BF.call(this,a,b,c,null)}
+function BF(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(bc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=pj(a)){this.c=EF;++EF;this.e=e;this.d=new uF;this.f=new FF(this.d,b,c,d);Iv(e,this.f,e.pb);d&&gd in d&&(this.f.c=d[gd]);a=this.f;a.e||(a.e=Oz(a,vo(a.pb,Qf),vo(a.pb,Pf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,q;b.L?tF=bc:tF="JME";b.w=OD(b,!1);b.x=OD(b,!0);fr(b,tF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=Rz(b);Hz(b,null);b.pb||(b.T=0);b.U||(b.U=new eB(Yb,0,13),b.X=new VB(b.U));b.V||(b.V=new eB(Yb,1,13),b.W=new VB(b.V));b.Y||(b.Y=new eB(Yb,0,11),new VB(b.Y));gE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;dE=10;b.Lb=!0;try{q=GF(b.Vb,"options");null!=q&&gF(b,q,!1);j=GF(b.Vb,"jme");null!=j&&(b.M=j);n=GF(b.Vb,"mol");null!=n&&(b.bb=n);g=GF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=GF(b.Vb,Ng);null!=o&&(b.cb=o,ED(b));b.k=GF(b.Vb,"atomcolors");b.j=GF(b.Vb,"atombg");f=GF(b.Vb,"depictbg");
+if(null!=f&&b.A){var r;var u,v,D,E;v=(CA(),DA);try{if(0!=f.indexOf(ma))throw new An("bad hex encoding");E=GC(f.substr(1,2),16);D=GC(f.substr(3,2),16);u=GC(f.substr(5,2),16);r=v=new EA(E,D,u)}catch(J){if(J=Ti(J),A(J,123))sC(),r=v;else throw J;}b.u=r}b.Kb&&b.$&&FE(b.$);h=GF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Ti(R),!A(R,123))throw R;}b.d=202;for(f=0;23>f;++f)kD[f]=(CA(),LA),mD[f]=Mc;mD[1]=Xb;kD[1]=(CA(),HA);mD[2]=Db;kD[2]=LA;mD[3]=Hb;kD[3]=HA;mD[4]=hc;kD[4]=QA;mD[5]=oc;
+kD[5]=KA;mD[9]=Tb;kD[9]=NA;mD[10]=Nb;kD[10]=NA;mD[11]=Gb;kD[11]=NA;mD[12]=Zb;kD[12]=NA;mD[8]=Cc;kD[8]=SA(MA);mD[7]=qc;kD[7]=LA;mD[6]=Fc;kD[6]=HA;mD[13]=Ec;kD[13]=HA;mD[18]=Mc;kD[18]=HA;mD[19]=rc;kD[19]=HA;mD[20]=sc;kD[20]=HA;mD[21]=uc;kD[21]=HA;mD[22]=vc;kD[22]=HA;qz(b);b._=new HF;f=a.d;f.D=Rz(f);null!=f.M?(YE(f,f.M,!1),null!=f.j&&f.$&&tE(f.$,f.j,!0),null!=f.k&&f.$&&tE(f.$,f.k,!1)):null!=f.bb&&zE(f,f.bb,!1,!1);ED(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function IF(){return Ss(null)}function JF(a){return Ss(a)}t(460,1,zi,AF,CF,DF,BF);_.Qe=function(a){B(this.f,new KF(this,a),(Yp(),Yp(),Zp))};_.Re=function(a){B(this.f,new LF(this,a),(rr(),rr(),sr))};_.Se=function(a){EE(new MF(a,this.d,iD))};_.Te=function(){MD(this.d)};_.Ue=function(){Zn((Wn(),Xn),new NF(this))};_.Ve=function(){return this.b};_.We=function(){return this.c};_.Xe=function(){return this.d.I};_.Ye=function(){return this.d.eb};_.Ze=function(){return this.d.fb};_.$e=function(){return this.d.tb};
+_.nd=function(){return vo(this.f.pb,Pf)};_._e=function(){var a;a=[];a.length=2;a[0]=vo(this.f.pb,Qf);a[1]=vo(this.f.pb,Pf);return a};_.od=function(){return vo(this.f.pb,Qf)};_.af=function(){return this.e.pb};_.bf=function(){return this.d.yb};_.cf=function(){return this.d.Ab};_.df=function(a){$wnd.alert("JSME initialization error: "+a)};_.qd=function(){return this.e.pb.style.display!=If};_.ef=function(){var a=this.d,b;a.Gb?b=iF(a,1)+sb+iF(a,2)+sb+iF(a,3):b=iF(a,0);return b};_.ff=function(){return br(this.d)};
+_.gf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=tD(a);a.Pb=b;ED(a);return c};_.hf=function(a){gF(this.d,a,!0)};_.jf=function(){};_.kf=function(a){zE(this.d,a,!0,!0)};_.lf=function(a){YE(this.d,a,!0)};_.oe=function(){zF(this)};_.mf=function(){oE(this.d,!0)};_.nf=function(a){var b=this.d;if(a=rF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;qF(b)}};_.of=function(a){this.b=a;!this.d.b&&(this.d.b=new OF(this))};
+_.pf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ni(b.b);d.c<d.e.Ke();)c=Oi(d),a?c.b=l:c.b=Bg}Qz(b.d)};_.qf=function(a,b){var c=this.d,d;if(d=rF(c,a))tE(d,b,!0),qF(c)};_.rf=function(a,b){var c=this.d,d;d=rF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,ED(c)):(d.E=b,qF(c))};_.sd=function(a){ov(this.f,a);zF(this)};_.sf=function(a){this.d.I=a};_.tf=function(a){var b=this.d;b.eb=a;ED(b)};_.uf=function(a){var b=this.d;b.fb=a;ED(b)};_.vf=function(a){this.d.sb=a};
+_.wf=function(a){this.d.tb=a};_.xf=function(a){var b=this.d;b.yb=a;b.w=OD(b,!1)};_.yf=function(a){this.d.Ab=a};_.zf=function(a,b){var c=this.f;c.ud(a);c.sd(b);zF(this)};_.Af=function(a){GD(this.d,a)};_.Bf=function(a,b){var c=this.d;c.i=!1;c.Qb=new oF(c,a);c.d=253;c.lb=!0;c.K=b;ED(c)};_.td=function(a){qv(this.e.pb,a)};_.ud=function(a){this.f.pb.style[hh]=a;zF(this)};_.Cf=function(a){pF(this.d,a)};_.Df=function(){return zD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var EF=0;
+function NF(a){this.b=a}t(461,1,{},NF);_.xc=function(){var a,b;for(b=new Ni(this.b.f.b);b.c<b.e.Ke();)a=Oi(b),a.u.pb.innerHTML=a.r||l};_.b=null;function OF(a){this.b=a}t(462,1,{},OF);_.b=null;function KF(a,b){this.b=a;this.c=b}t(463,1,{},KF);_.Tc=function(a){a=a.b;Zn((Wn(),Xn),new PF(this,this.c,a))};_.b=null;_.c=null;function PF(a,b,c){this.b=a;this.d=b;this.c=c}t(464,1,{},PF);_.xc=function(){var a=this.c;this.d.b.apply(a,[yF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function LF(a,b){this.b=a;this.c=b}t(465,1,{},LF);_.b=null;_.c=null;function ur(a,b,c){this.b=a;this.d=b;this.c=c}t(466,1,{},ur);_.xc=function(){var a=this.c;this.d.b.apply(a,[yF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function QF(){var a=RF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;SF(TF,arguments)?a=arguments[0]:3==arguments.length?a=new DF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new AF(arguments[0]):4==arguments.length?a=new BF(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new CF(arguments[0],arguments[1]));this.g=a;UF();a[Uc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Qe(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new VF(a))});b.addMouseOverHandler=C(function(a){this.g.Re(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new VF(a))});b.alert=C(function(a){this.g.Se(a)});b.clear=C(function(){this.g.Te()});b.deferredRepaint=C(function(){this.g.Ue()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.nd()});b.getOffsetSize=C(function(){return this.g._e()});b.getOffsetWidth=C(function(){return this.g.od()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.df(a)});b.isVisible=C(function(){return this.g.qd()});
+b.jmeFile=C(function(){return this.g.ef()});b.molFile=C(function(){return this.g.ff()});b.nonisomericSmiles=C(function(){return this.g.gf()});b.options=C(function(a){this.g.hf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.kf(a)});b.readMolecule=C(function(a){this.g.lf(a)});b.repaint=C(function(){this.g.oe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=TF;UF();var f=b,g,b=WF.c;g=XF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=XF(b,
+e,f)}if(!g)throw new Xi("Can't find exported method for given arguments: 0"+mb+f.length+aa);return g[0]});b.reset=C(function(){this.g.mf()});b.resetAtomColors=C(function(a){this.g.nf(a)});b.setAfterPasteCallBack=C(function(a){this.g.of(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new VF(a))});b.setAntialias=C(function(a){this.g.pf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.qf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.rf(a,b)});b.setHeight=C(function(a){this.g.sd(a)});
+b.setHelpURL=C(function(a){this.g.sf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.tf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.uf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.vf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.wf(a)});b.setPasteLabel=C(function(a){this.g.xf(a)});b.setPrePasteJSfunction=C(function(a){this.g.yf(a)});b.setSize=C(function(a,b){this.g.zf(a,b)});b.setSubstituent=C(function(a){this.g.Af(a)});b.setTemplate=C(function(a,
+b){this.g.Bf(a,b)});b.setVisible=C(function(a){this.g.td(a)});b.setWidth=C(function(a){this.g.ud(a)});b.showInfo=C(function(a){this.g.Cf(a)});b.smiles=C(function(){return this.g.Df()});YF({"0":{"0":[[IF,null,void 0]],1:[[JF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new ZF(e));return[e]},ue]]}});$F(TF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Qs(){aG||(aG=!0,QF())}t(467,1,{},Qs);
+var aG=!1;function Us(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ue)$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 Ts(){}t(469,1,{},Ts);_.xc=function(){Us()};function ZF(a){this.b=a}t(470,1,{113:1,151:1},ZF);_.eQ=function(a){return null!=a&&A(a,113)&&this.b==a.b};_.b=null;function VF(a){this.b=a}t(471,1,{114:1,151:1},VF);
+_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;
+function fD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(hh)||l;b=c.getAttribute(Ne)||l;f=c.getAttribute(Gf)||l;e=c.getAttribute(Qe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Gf)||l,h=h.getAttribute(ch)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Gd);c.removeAttribute(Gf);c.removeAttribute("archive");c.removeAttribute(Ne);c.removeAttribute(hh);c.removeAttribute(fd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Bo();c.setAttribute(Qe,d);c.style[hh]=dD(g);c.style[Ne]=dD(b);b=new bG(a,d,n,e,c,f);Zn((Wn(),Xn),b);++a.c;return!0}function eD(a){this.b="JME.class";this.e=a}t(472,1,{},eD);_.Jc=function(){return fD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function bG(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(473,1,{},bG);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Qe,this.f):this.d.removeAttribute(Qe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function cG(){}t(474,1,zi,cG);function dG(a){this.b=a}t(475,1,{},dG);_.xc=function(){this.b()};_.b=null;
+function eG(){var a=RF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;SF(fG,arguments)?a=arguments[0]:0==arguments.length&&(a=new cG);this.g=a;UF();a[Uc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Zn((Wn(),Xn),new dG(a))});$F(fG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Rs(){gG||(gG=!0,eG())}t(476,1,{},Rs);var gG=!1;function hG(a){Bn();this.i=a}
+t(477,447,li,hG);function $s(){Bn();this.i="divide by zero"}t(478,100,xi,$s);function Ls(){Bn()}function iG(a){Bn();this.i=a}t(479,100,xi,Ls,iG);function jG(){jG=x;kG=new lG(!1);mG=new lG(!0)}function lG(a){this.b=a}t(480,1,{116:1,117:1,120:1},lG);_.eQ=function(a){return A(a,117)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?bh:"false"};_.b=!1;var kG,mG;
+function ZC(a,b,c){var d,e;d=nG(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}function oG(){}function pG(a){return typeof a==Nf?Cc+(0>a?-a:a):a}function qG(a,b){var c;c=new oG;c.e=Ob+(rG(0!=a?-a:0)?pG(0!=a?-a:0):l+Fi(c));sG(0!=a?-a:0)&&tG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new oG;b.e=Ob+(rG(a)?pG(a):l+Fi(b));sG(a)&&tG(a,b);return b}
+function uG(a,b){var c;c=new oG;c.e=Ob+(rG(a)?pG(a):l+Fi(c));sG(a)&&tG(a,c);c.c=b?8:0;return c}function vG(){var a;a=new oG;a.e=Ob+(rG(0)?pG(0):l+Fi(a));sG(0)&&tG(0,a);a.c=2;return a}function wG(a){var b;b=new oG;b.e=Ob+(rG(a)?pG(a):l+Fi(b));sG(a)&&tG(a,b);b.c=1;return b}function sG(a){return typeof a==Nf&&0<a}function rG(a){return null!=a&&0!=a}
+function tG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Oh[b.d])c=c.prototype;else{c=Oh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(482,1,{},oG);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function xG(a){var b;if(!(b=yG,!b&&(b=yG=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new zG(Vb+a+ea);return parseFloat(a)}
+function GC(a,b){var c,d;if(null==a)throw new zG(Mf);if(2>b||36<b)throw new zG("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new zG(Vb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new zG(Vb+a+ea);if(-2147483648>c||2147483647<c)throw new zG(Vb+a+ea);return c}t(484,1,{116:1,128:1});var yG=null;function AG(a){this.b=a}
+t(483,484,{116:1,120:1,121:1,128:1},AG);_.eQ=function(a){return A(a,121)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function cA(a){this.b=a}t(485,484,{116:1,120:1,124:1,128:1},cA);_.eQ=function(a){return A(a,124)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Tz(){Bn()}function Ck(a){Bn();this.i=a}t(486,100,ji,Tz,Ck);function Lv(){Bn()}function Sw(a){Bn();this.i=a}t(487,100,xi,Lv,Sw);
+function T(a){this.b=a}function yt(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~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 et(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function rE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(BG(),CG)[b],!c&&(c=CG[b]=new T(a)),c):new T(a)}t(488,484,{116:1,120:1,126:1,128:1},T);
+_.eQ=function(a){return A(a,126)&&a.b==this.b};_.hC=function(){return this.b};_.tS=function(){return l+this.b};_.b=0;function BG(){BG=x;CG=y(fF,s,126,256,0)}var CG;function Zj(a){return 0>a?-a:a}function Yj(a,b){return a>b?a:b}function fE(a){return Math.round(a)}function to(){Bn()}function Zr(a){Bn();this.i=a}t(491,100,{116:1,123:1,127:1,129:1,131:1},to,Zr);
+function Hi(){Hi=x;Ii=H(Gi,s,-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 Ii;function zG(a){Bn();this.i=a}t(493,486,ji,zG);function so(a,b){this.b=Ic;this.e=a;this.c=b;this.d=-1}t(494,1,{116:1,130:1},so);_.tS=function(){return this.b+Wa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?mb+this.d:l)+va};_.b=null;_.c=null;_.d=0;_.e=null;function nG(a,b){return a.charCodeAt(b)}
+function DG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function G(a,b){return!A(b,1)?!1:""+a==b}function us(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function ko(a,b){return a.indexOf(b)}function EC(a,b,c){return a.indexOf(b,c)}function qo(a,b){return a.lastIndexOf(b)}function yE(a){var b=aa,c=kh,d;for(d=0;0<=(d=c.indexOf(Sc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+ro(c,++d):c=c.substr(0,d-0)+ro(c,++d);return a.replace(RegExp(b,ve),c)}
+function po(a,b){for(var c=RegExp(b,ve),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(Ps,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function ro(a,b){return a.substr(b,a.length-b)}
+function jo(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function lo(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)}_=String.prototype;_.cM={1:1,116:1,118:1,120:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return Pt(this)};_.tS=_.toString;function EG(){EG=x;FG={};GG={}}
+function Pt(a){EG();var b=mb+a,c=GG[b];if(null!=c)return c;c=FG[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+nG(a,d++);c|=0}256==HG&&(FG=GG,GG={},HG=0);++HG;return GG[b]=c}var FG,HG=0,GG;function xn(a,b){yn(a.b,b);return a}function wn(){this.b=new uo}function IG(){this.b=new uo;this.b.b+=l}t(496,1,Uh,wn,IG);_.tS=function(){return this.b.b};function Nt(){this.b=new uo}
+function CC(){this.b=new uo}function ss(a){this.b=new uo;yn(this.b,a)}t(497,1,Uh,Nt,CC,ss);_.tS=function(){return this.b.b};function FC(a){a="String index out of range: "+a;Bn();this.i=a}t(498,487,xi,FC);
+function JG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new to;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new iG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new iG("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Lv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Ks(b,c,a[--d])}else for(c=e+c;e<c;)Ks(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function rv(){Bn()}function NC(a){Bn();this.i=a}t(500,100,xi,rv,NC);function iA(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:Jn(b,c))return a;return null}function lA(a,b){var c;return(c=iA(a.Fd(),b))?(c.fd(),!0):!1}function KG(a){var b,c,d,e;d=new wn;b=null;d.b.b+=Nc;for(c=a.Fd();c.dd();)null!=b?yn(d.b,b):b=za,e=c.ed(),yn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Tc;return d.b.b}t(501,1,{});_.Ef=function(){throw new NC("Add not supported on this collection");};
+_.Ff=function(a){return!!iA(this.Fd(),a)};_.He=function(){return 0==this.Ke()};_.Gf=function(a){return lA(this,a)};_.tS=function(){return KG(this)};t(503,501,Wh);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,137)||a.Ke()!=this.Ke())return!1;for(a=a.Fd();a.dd();)if(b=a.ed(),!this.Ff(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Fd();b.dd();)c=b.ed(),null!=c&&(a+=Mn(c),a=~~a);return a};
+function LG(a,b){var c;return A(b,135)&&(c=b.Hf(),av(a.b,c))?(c=kj(a.b,c),a.b.Le(b.If(),c)):!1}function SC(a){this.b=a}t(502,503,Wh,SC);_.Ff=function(a){return LG(this,a)};_.Fd=function(){return new IC(this.b)};_.Gf=function(a){return LG(this,a)?(a=a.Hf(),Wi(this.b,a),!0):!1};_.Ke=function(){return this.b.e};_.b=null;function LC(a){if(a.c)Qi(a.b),Wi(a.d,a.c.Hf()),a.c=null;else throw new vv("Must call next() before remove().");}
+function IC(a){var b;this.d=a;b=new hj;a.d&&bj(b,new MG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new NG(a,d.substring(1));b.Ef(e)}var a=a.b,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.Ef(c[d])}this.b=new Ni(b)}t(504,1,{},IC);_.dd=function(){return JC(this.b)};_.ed=function(){return this.c=Oi(this.b)};_.fd=function(){LC(this)};_.b=null;_.c=null;_.d=null;t(506,1,vi);_.eQ=function(a){return A(a,135)&&MC(this.Hf(),a.Hf())&&MC(this.If(),a.If())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Hf()&&(a=Mn(this.Hf()));null!=this.If()&&(b=Mn(this.If()));return a^b};_.tS=function(){return this.Hf()+rb+this.If()};function MG(a){this.b=a}t(505,506,vi,MG);_.Hf=function(){return null};_.If=function(){return this.b.c};_.Jf=function(a){return PC(this.b,a)};_.b=null;function NG(a,b){this.c=a;this.b=b}t(507,506,vi,NG);_.Hf=function(){return this.b};_.If=function(){return this.c.f[mb+this.b]};_.Jf=function(a){return QC(this.c,this.b,a)};_.b=null;_.c=null;
+function Pw(a,b){(0>a||a>=b)&&OG(a,b)}function OG(a,b){throw new Sw("Index: "+a+", Size: "+b);}t(508,501,Ph);_.Kf=function(){throw new NC("Add not supported on this list");};_.Ef=function(a){this.Kf(this.Ke(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,133)||this.Ke()!=a.Ke())return!1;c=this.Fd();for(d=a.Fd();c.dd();)if(a=c.ed(),b=d.ed(),!(null==a?null==b:Jn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Fd();a.dd();)c=a.ed(),b=31*b+(null==c?0:Mn(c)),b=~~b;return b};_.Fd=function(){return new Ni(this)};_.Mf=function(){return this.Nf(0)};_.Nf=function(a){return new PG(this,a)};_.Of=function(){throw new NC("Remove not supported on this list");};function JC(a){return a.c<a.e.Ke()}function Oi(a){if(a.c>=a.e.Ke())throw new Ov;return a.e.Lf(a.d=a.c++)}function Qi(a){if(0>a.d)throw new hx;a.e.Of(a.d);a.c=a.d;a.d=-1}function Ni(a){this.e=a}t(509,1,{},Ni);_.dd=function(){return JC(this)};
+_.ed=function(){return Oi(this)};_.fd=function(){Qi(this)};_.c=0;_.d=-1;_.e=null;function PG(a,b){var c;this.e=this.b=a;c=a.Ke();(0>b||b>c)&&OG(b,c);this.c=b}t(510,509,{},PG);_.Pf=function(){return 0<this.c};_.Qf=function(){if(0>=this.c)throw new Ov;return this.b.Lf(this.d=--this.c)};_.b=null;function QG(a){a=new IC(a.c.b);return new RG(a)}function SG(a,b){this.b=a;this.c=b}t(511,503,Wh,SG);_.Ff=function(a){return av(this.b,a)};_.Fd=function(){return QG(this)};_.Ke=function(){return this.c.b.e};
+_.b=null;_.c=null;function RG(a){this.b=a}t(512,1,{},RG);_.dd=function(){return JC(this.b.b)};_.ed=function(){return(this.b.c=Oi(this.b.b)).Hf()};_.fd=function(){LC(this.b)};_.b=null;t(513,508,Ph);_.Kf=function(a,b){var c;c=oA(this,a);var d=c.e;new jA(b,c.c);++d.c;++c.b;c.d=null};_.Lf=function(a){var b;b=oA(this,a);try{return pA(b)}catch(c){c=Ti(c);if(A(c,136))throw new Sw("Can't get element "+a);throw c;}};_.Fd=function(){return oA(this,0)};
+_.Of=function(a){var b,c;b=oA(this,a);try{c=pA(b)}catch(d){d=Ti(d);if(A(d,136))throw new Sw("Can't remove element "+a);throw d;}TG(b);return c};function UG(a){a.c=y(VG,s,0,0,0)}function zz(a,b,c){(0>b||b>a.d)&&OG(b,a.d);a.c.splice(b,0,c);++a.d}function bj(a,b){Ks(a.c,a.d++,b);return!0}function ou(a,b){Pw(b,a.d);return a.c[b]}function Sj(a,b){for(var c=0;c<a.d;++c)if(MC(b,a.c[c]))return c;return-1}function ru(a,b){var c;c=(Pw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function aj(a,b){var c;c=Sj(a,b);if(-1==c)return!1;ru(a,c);return!0}function Gk(a,b){var c;if(b.length<a.d){c=b;var d;d=Ds(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Ks(b,c,a.c[c]);b.length>a.d&&Ks(b,a.d,null);return b}function hj(){UG(this)}function cB(a){UG(this);this.c.length=a}function Xz(a){UG(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(514,508,Xh,hj,cB,Xz);_.Kf=function(a,b){zz(this,a,b)};
+_.Ef=function(a){return bj(this,a)};_.Te=function(){this.c=y(VG,s,0,0,0);this.d=0};_.Ff=function(a){return-1!=Sj(this,a)};_.Lf=function(a){return ou(this,a)};_.He=function(){return 0==this.d};_.Of=function(a){return ru(this,a)};_.Gf=function(a){return aj(this,a)};_.Ke=function(){return this.d};_.d=0;function nA(a,b,c){var d;for(d=0;d<b;++d)Ks(a,d,c)}function os(){os=x;ps=new WG}var ps;function WG(){}t(517,508,Qh,WG);_.Ff=function(){return!1};_.Lf=function(){throw new Lv;};_.Ke=function(){return 0};
+function XG(){this.b=new Date}function YG(a){return 10>a?bb+a:l+a}t(518,1,{116:1,119:1,120:1,132:1},XG);_.eQ=function(a){return A(a,132)&&Bt(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=Ws(c&4194303,b&4194303,e&1048575);a=Ws(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(ZG(),$G)[this.b.getDay()]+ba+aH[this.b.getMonth()]+ba+YG(this.b.getDate())+ba+YG(this.b.getHours())+mb+YG(this.b.getMinutes())+mb+YG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function ZG(){ZG=x;$G=H(Ps,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));aH=H(Ps,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var $G,aH;
+function hs(a,b){return null==z(a.b,b,a)}function gs(){this.b=new Li}t(520,503,{116:1,119:1,137:1},gs);_.Ef=function(a){return hs(this,a)};_.Ff=function(a){return av(this.b,a)};_.He=function(){return 0==this.b.e};_.Fd=function(){return QG(new SG(this.b,new SC(this.b)))};_.Gf=function(a){return null!=Wi(this.b,a)};_.Ke=function(){return this.b.e};_.tS=function(){return KG(new SG(this.b,new SC(this.b)))};_.b=null;
+function oA(a,b){var c,d;(0>b||b>a.c)&&OG(b,a.c);if(b>=~~a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new bH(a,b,d)}function sA(){this.b=new cH;this.c=0}t(521,513,Qh,sA);_.Ef=function(a){new jA(a,this.b);++this.c;return!0};_.Nf=function(a){return oA(this,a)};_.Ke=function(){return this.c};_.b=null;_.c=0;function pA(a){if(a.c==a.e.b)throw new Ov;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function TG(a){if(!a.d)throw new hx;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function bH(a,b,c){this.e=a;this.c=c;this.b=b}t(522,1,{},bH);_.dd=function(){return this.c!=this.e.b};_.Pf=function(){return this.c.c!=this.e.b};_.ed=function(){return pA(this)};_.Qf=function(){if(this.c.c==this.e.b)throw new Ov;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){TG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function cH(){this.b=this.c=this}
+function jA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(523,1,{},cH,jA);_.b=null;_.c=null;_.d=null;function KC(a,b){this.b=a;this.c=b}t(524,506,vi,KC);_.Hf=function(){return this.b};_.If=function(){return this.c};_.Jf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Ov(){Bn()}t(525,100,{116:1,123:1,129:1,131:1,136:1},Ov);function MC(a,b){return Ms(a)===Ms(b)||null!=a&&Jn(a,b)}function bB(a){var b=y(tA,s,89,0,0);return Gk(a.b,b)}function Jz(){this.b=new hj}
+t(527,508,Xh,Jz);_.Kf=function(a,b){zz(this.b,a,b)};_.Ef=function(a){return bj(this.b,a)};_.Ff=function(a){return-1!=Sj(this.b,a)};_.Lf=function(a){return ou(this.b,a)};_.He=function(){return 0==this.b.d};_.Fd=function(){return new Ni(this.b)};_.Of=function(a){return ru(this.b,a)};_.Ke=function(){return this.b.d};_.tS=function(){return KG(this.b)};_.b=null;function AE(a){a.hc.d.hb&&hB(a)}function dH(a){var b;if(a.hc.d.hb){b=az(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}jB(a)}
+function eH(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function EE(a){var b=a.k;fH(a.hc.d,b.b,b.c);!$y(a)&&Ez(a);oz(a)}function gH(){mB.call(this,l);this.j=new wA(this.Rf());Wz(this.r,new hH(this))}t(529,406,Ai);_.Ud=function(a,b){return Ms(a.i)===Ms(this.j)?(dH(this),!0):this.Sf(a,b)};_.Rf=function(){return"Close"};_.Sf=function(){return!1};_.Md=function(){dH(this)};_.j=null;_.k=null;
+function MF(a,b,c){gH.call(this);this.hc&&oB(this.hc.d,!1);lB(this,!1);Hz(this,new wB(0));a=new AB(a,1);Q(this,a,null);a=new Lz;Q(a,this.j,null);Q(this,a,null);b&&(this.k=az(b),kB(this),eH(this.k,~~(vo(b.Vb.pb,Qf)/2)-~~(this.mc/2),~~(vo(b.Vb.pb,Pf)/2)-~~(this.cc/2)));c&&P(this,c)}t(528,529,Ai,MF);_.Rf=function(){return"OK"};function xE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new vv("Cannot undo. Index is out of range.");if(!a.b.c)throw new vv(ac);a.b=a.b.c;return a.b.b}
+function HF(){this.b=this.c=new iH}t(530,1,{},HF);_.b=null;function iH(){this.b=null}function nF(a){this.b=a}t(531,1,{},iH,nF);_.b=null;_.c=null;_.d=null;function hH(a){this.b=a}t(532,441,gi,hH);_.b=null;function cr(a){this.b=a}t(533,1,{},cr);_.b=null;function xD(){xD=x;yD=new jH("COPY_SMILES",0);AD=new jH("COPY_MOL",1);BD=new jH("PASTE",2);kH=H(lH,s,138,[yD,AD,BD])}function jH(a,b){Co.call(this,a,b)}t(534,146,{116:1,120:1,122:1,138:1},jH);var kH,AD,yD,BD;function mF(){this.e=y(vF,s,139,99,0)}
+t(535,1,{},mF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;function mH(a){a.c=y(I,m,-1,20,1);a.B=y(I,m,-1,20,1);a.K=y(ID,s,-1,20,1);a.N=y(ID,s,-1,20,1);a.H=Es([20,7]);a.e=y(I,m,-1,20,1);a.d=y(Ps,s,1,20,0);a.p=y(Ps,s,1,20,0);a.y=y(I,m,-1,20,1);a.A=y(I,m,-1,20,1);a.I=y(I,m,-1,20,1);a.J=y(I,m,-1,20,1);a.t=y(I,m,-1,20,1);a.C=y(I,m,-1,20,1);a.L=y(I,m,-1,20,1);a.O=y(I,m,-1,20,1);a.f=y(Ps,s,1,20,0);a.r=Es([10,2]);a.j=y(I,m,-1,101,1)}
+function nH(a,b,c,d){var e,f,g,j,h,n,o,q,r;h=y(I,m,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;n=y(I,m,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));q=y(ID,s,-1,4,1);d=y(ID,s,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*r,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),q[j]=g/o,d[j]=f/o);a=oH(q[1],d[1],q[2],d[2]);0<n[3]?(b=
+oH(q[2],d[2],q[3],d[3]),d=oH(q[1],d[1],q[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;XE(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=pH(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(ID,s,-1,2,1);qH(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==$E(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;fr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];dF(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&WE(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(fE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(fE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function UE(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&SE(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,SE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
+a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,q,r,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];IE(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)XE(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)dF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];HE(a);a.E=c+d;Z(a,0);o=a.K[a.u];r=a.N[a.u];IE(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-r;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=r,q=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=q,a.N[h]=u,q=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=q,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];dF(a);a.I[a.v]=n;a.J[a.v]=c+d;HE(a);b&&(IE(a,n),KD(a))}c=4}rH(a,c);a.E=a.G;b&&
+(a.E=0)}
+function qH(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function TE(a){var b,c,d,e,f,g,j,h,n,o,q,r,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])sH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,sH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){fr(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[pH(a,a.E,a.H[a.E][d])],2<d||1!=b){fr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(ID,s,-1,2,1);qH(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)XE(a),q=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=b[1]+h*(Math.cos(q)*e+Math.sin(q)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;q=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);r=a.K[b]+q*e-u*g;u=a.N[b]+u*e+q*g;for(d=1;d<=j;++d)XE(a),q=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=r+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=u+h*(Math.cos(q)*e+Math.sin(q)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)XE(a),q=f*(d-b),a.K[a.u]=a.M+h*Math.sin(q),a.N[a.u]=a.P+h*Math.cos(q)}b=j;h=0;for(f=1;f<=b;++f)dF(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[pH(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[pH(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,m,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(fE((a.K[b]+a.K[e])/2))),a.O[c]=O(N(fE((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;dF(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(fE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(fE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(dF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(fE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(fE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(dF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(fE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(fE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(IE(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&rH(a,j);-1<n&&(a.E=n)}
+function sH(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)XE(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function rH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=$E(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function pH(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function tH(a,b,c){var d,e,f,g;e=mh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Ht(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Ht(c[d])&&!it(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Bt(c[d],e)&&(b[d]=g,c[d]=mh,++f);if(f==a.u)break}return g==a.u}
+function KD(a){var b,c,d;b=y(ID,s,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{JD(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;LD(a)}}
+function JD(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function SE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=uH(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&fr(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?fr(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?fr(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?fr(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:fr(a.o,"Charge change not possible on the halogen !");break;case 18:fr(a.o,
+"Use X button to change charge on the X atom !")}}
+function uE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,m,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,m,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&IE(a,c);KD(a);fr(a.o,"Smaller part(s) removed !");return 1}
+function $E(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function eF(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];KE(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),KE(a));4==a.t[d]&&(a.t[d]=1)}}
+function oH(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 HE(a){var b;vH(a);b=a.t.length;a.L=y(I,m,-1,b,1);a.O=y(I,m,-1,b,1);LD(a);KE(a)}
+function XE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,m,-1,c,1),JG(a.c,b,a.c.length),a.c=b,b=y(I,m,-1,c,1),JG(a.B,b,a.B.length),a.B=b,b=y(I,m,-1,c,1),JG(a.y,b,a.y.length),a.y=b,b=y(I,m,-1,c,1),JG(a.e,b,a.e.length),a.e=b,b=y(Ps,s,1,c,0),JG(a.d,b,a.d.length),a.d=b,b=y(Ps,s,1,c,0),JG(a.p,b,a.p.length),a.p=b,b=y(ID,s,-1,c,1),JG(a.K,b,a.K.length),a.K=b,b=y(ID,s,-1,c,1),JG(a.N,b,a.N.length),a.N=b,b=Es([c,7]),JG(a.H,b,a.H.length),a.H=b,c=y(I,m,-1,c,1),JG(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function kE(a,b,c,d,e,f,g){var j;j=O(N(fE(a.K[c]-d/2)));g||(j-=e-d);a=O(N(fE(a.N[c]-~~(f/2))));return new Dz(j-1-b,a-b,e+1+2*b,f+2*b)}
+function dF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,m,-1,b,1),JG(a.I,c,a.I.length),a.I=c,c=y(I,m,-1,b,1),JG(a.J,c,a.J.length),a.J=c,c=y(I,m,-1,b,1),JG(a.t,c,a.t.length),a.t=c,c=y(I,m,-1,b,1),JG(a.C,c,a.C.length),a.C=c,c=y(I,m,-1,b,1),JG(a.L,c,a.L.length),a.L=c,c=y(I,m,-1,b,1),JG(a.O,c,a.O.length),a.O=c,b=y(Ps,s,1,b,0),JG(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function NE(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(gD(),aa);j+="JME 2013-10-12 "+new XG+"\n \n";j+=ME(a.u,3)+ME(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=jF(0.055999999999999994*(a.K[e]-c),10,4)+jF(0.055999999999999994*(g-a.N[e]),10,4)+jF(0,10,4);h=jE(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+ME(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=ME(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:wH(a,e)&&(g=2),c=ME(a.I[e],3)+ME(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=ME(a.J[e],3)+ME(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=ME(a.J[e],3)+ME(a.I[e],3)),j+=c+ME(g,3)+ME(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+ME(e,4)+ME(a.B[e],4)+aa);return j+"M END\n"}
+function lF(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R,ub,W,M,da,Kc,gg,Ab,Nd,Od,Pd,Xa,Lc;q=y(I,m,-1,a.u+10,1);r=y(I,m,-1,a.u+10,1);n=y(I,m,-1,a.u+1,1);o=y(I,m,-1,7,1);Ab=y(I,m,-1,a.u+1,1);v=y(xH,s,-1,a.u+1,2);D=y(xH,s,-1,a.v+1,2);da=0;if(0==a.u)return l;uE(a,!0);gg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){gg=!1;break}if(a.o.t&&gg){yH(a);eF(a);zH(a,D);AH(a,v,D);var Jb,vd,kf,dc,Ae,wd,xd,fb,EI,Vd,w,Aa,Pm,Qm,lt,qf,Pa,Rm,Sm,Oc,Tm;Jb=y(I,m,-1,a.u+1,1);vd=y(I,m,-1,a.u+1,1);fb=y(BH,s,-1,a.u+1,3);var mt=a.u,Um,
+xh,nt,sg,Fj,He,rf;Fj=y(BH,s,-1,mt+2,3);He=y(I,m,-1,100,1);rf=5;sg=0;He[0]=3;Fj[1]=oh;Fj[2]=ph;nt=2;if(!(3>mt))for(;rf<He[sg]*He[sg];){xh=0;for(Um=!0;Um&&xh<=sg&&rf>=He[xh]*He[xh];)0==rf%He[xh]?Um=!1:++xh;if(Um){Fj[++nt]=Et(rf);if(nt>=mt)break;sg<He.length-1&&(++sg,He[sg]=rf)}rf+=2}for(w=1;w<=a.u;++w){for(Aa=Sm=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(Sm*=a.i[Aa]);Rm=a.c[w];18==Rm&&(Tm=a.p[w],wd=Tm.charCodeAt(0)-65+1,xd=0,1<Tm.length&&(xd=Tm.charCodeAt(1)-97),0>wd&&(wd=0),0>xd&&(xd=0),Rm=28*wd+xd);
+qf=0;-2>a.B[w]?qf=1:-2==a.B[w]?qf=2:-1==a.B[w]?qf=3:1==a.B[w]?qf=4:2==a.B[w]?qf=5:2<a.B[w]&&(qf=6);Oc=1;fb[w]=Et(Sm);Oc*=126;fb[w]=zt(fb[w],Et(a.y[w]*Oc));Oc*=7;fb[w]=zt(fb[w],Et(qf*Oc));Oc*=7;fb[w]=zt(fb[w],Et(Rm*Oc));Oc*=783;fb[w]=zt(fb[w],Et(a.A[w]*Oc))}for(Ae=0;!tH(a,Jb,fb);){lt=!1;for(w=1;w<=a.u;++w)Jb[w]!=vd[w]&&(vd[w]=Jb[w],lt=!0);if(lt){for(w=1;w<=a.u;++w){fb[w]=nh;for(Aa=1;Aa<=a.A[w];++Aa)fb[w]=It(fb[w],Fj[Jb[a.H[w][Aa]]])}Ae=0}else if(0<Ae){for(w=1;w<=a.u;++w)fb[w]=nh;w=1;a:for(;w<=a.u-
+1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Jb[w]==Jb[Aa]){fb[w]=oh;break a}}else{for(w=1;w<=a.u;++w){fb[w]=nh;for(Aa=1;Aa<=a.A[w];++Aa)kf=a.H[w][Aa],fb[w]=It(fb[w],Et(a.c[kf]*a.i[pH(a,w,kf)]))}Ae=1}tH(a,Jb,fb);for(w=1;w<=a.u;++w)fb[w]=Et(vd[w]*a.u+Jb[w])}for(w=1;w<=a.u;++w)vd[w]=Jb[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(vd[w]==Pa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Pa];a.B[w]=a.B[Pa];a.K[w]=a.K[Pa];a.N[w]=a.N[Pa];a.A[w]=a.A[Pa];a.c[Pa]=a.c[0];a.B[Pa]=a.B[0];
+a.K[Pa]=a.K[0];a.N[Pa]=a.N[0];a.A[Pa]=a.A[0];vd[w]=vd[Pa];vd[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Jb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Jb[a.I[w]],a.J[w]=Jb[a.J[w]],a.I[w]>a.J[w]&&(Vd=a.I[w],a.I[w]=a.J[w],a.J[w]=Vd,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Qm=Pm=
+a.u;dc=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<Pm?(Pm=a.I[Aa],Qm=a.J[Aa],dc=Aa):a.I[Aa]==Pm&&a.J[Aa]<Qm&&(Qm=a.J[Aa],dc=Aa);Vd=a.I[w];a.I[w]=a.I[dc];a.I[dc]=Vd;Vd=a.J[w];a.J[w]=a.J[dc];a.J[dc]=Vd;Vd=a.t[w];a.t[w]=a.t[dc];a.t[dc]=Vd;Vd=a.C[w];a.C[w]=a.C[dc];a.C[dc]=Vd;EI=a.f[w];a.f[w]=a.f[dc];a.f[dc]=EI}HE(a);KE(a);zH(a,D);AH(a,v,D)}else{zH(a,D);a.i=y(I,m,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,m,-1,a.u+1,1);Lc=1;a.b[1]=1;for(W=0;;){M=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=Ab[c]){Kc=!0;for(J=1;J<=da;++J)if(q[J]==c&&r[J]==g||q[J]==g&&r[J]==c){Kc=!1;break}Kc&&(++da,q[da]=c,r[da]=g)}}else o[++M]=g;if(0==M){if(Lc==a.u)break;c=n[W--]}else if(1==M)Ab[o[1]]=c,c=o[1],a.b[c]=++Lc;else{n[++W]=c;e=0;for(u=1;u<=M;++u)if(h=pH(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=M;++u)if(h=pH(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);Ab[e]=c;c=e;a.b[e]=++Lc}}Ab=y(I,m,-1,a.u+1,1);b=y(I,m,-1,a.u+1,1);R=y(xH,s,-1,a.u+1,2);Nd=y(xH,s,-1,a.u+1,2);f=Lc=W=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(Ab[c]=f);b[++Lc]=c;for(a.b[c]=0;;){M=e=0;ub=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=da;++E)if(q[E]==g&&r[E]==c||q[E]==c&&r[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<ub&&(e=g,ub=a.b[g]))}if(0==e){if(0==W)break a;Nd[c]=!0;c=n[W--]}else break}f=c;c=e;1<M&&(n[++W]=f,R[e]=!0)}Od=y(I,m,-1,a.v+1,1);Pd=y(I,m,-1,a.u+1,1);if(a.o.Pb){var GI=Ab,TM=da,ot,HI,yh,Ie,pt,qt,Oa,Gj,rt;yh=y(I,m,-1,a.u+1,1);for(Oa=1;Oa<=a.u;++Oa)yh[b[Oa]]=Oa;pt=y(xH,s,-1,
+a.v+1,2);for(Oa=1;Oa<=a.u;++Oa)ot=b[Oa],HI=GI[ot],Ie=pH(a,ot,HI),0!=Ie&&(CH(a,Ie,yh,Od,D),pt[Ie]=!0);for(Oa=1;Oa<=a.v;++Oa)pt[Oa]||CH(a,Oa,yh,Od,D);Oa=1;a:for(;Oa<=a.u;++Oa)if(!(2>a.A[Oa]||4<a.A[Oa])){qt=rt=0;for(Gj=1;Gj<=a.A[Oa];++Gj){Ie=pH(a,Oa,a.H[Oa][Gj]);if(5==a.i[Ie])continue a;1==a.t[Ie]&&0!=DH(a,Ie,Oa)&&++rt;2==a.t[Ie]&&(qt=a.H[Oa][Gj])}if(0!=rt)if(0<qt){var ka=a,JI=Oa,sf=yh,$c=Pd,tc=void 0,Hj=void 0,Pc=void 0,Je=void 0,Qc=void 0,Vm=void 0,Wm=void 0,Xm=void 0,Wd=void 0,ad=void 0,bd=void 0,
+st=void 0,Ij=void 0,Xd=void 0,Jj=void 0,Ke=void 0,Kj=void 0,tt=void 0,Lj=void 0,Le=void 0,KI=void 0,tf=void 0,LI=void 0,ut=void 0,Mj=void 0,uf=void 0,bd=1,Hj=JI,tc=y(I,m,-1,ka.u+1,1);for(tc[1]=JI;;){st=!1;for(ad=1;ad<=ka.A[Hj];++ad)if(Pc=ka.H[Hj][ad],!(Pc==tc[1]||Pc==tc[bd-1]))if(Je=pH(ka,Hj,Pc),2==ka.t[Je]&&5!=ka.i[Je]){Hj=tc[++bd]=Pc;st=!0;break}if(!st)break}if(!(0==bd%2||2>ka.A[tc[bd]]||3<ka.A[tc[bd]])){uf=tc[1];Qc=tc[~~((bd+1)/2)];Wd=tc[bd];tf=Le=Ke=Xd=0;ut=tt=!1;for(ad=1;ad<=ka.A[uf];++ad)Pc=
+ka.H[uf][ad],Je=pH(ka,uf,Pc),1!=ka.t[Je]||5==ka.i[Je]||(0==Xd?Xd=Pc:Ke=Pc);0<sf[Ke]&&sf[Xd]>sf[Ke]&&(Vm=Xd,Xd=Ke,Ke=Vm);Ij=Xd;0==Xd&&(Ij=Ke,tt=!0);for(ad=1;ad<=ka.A[Wd];++ad)Pc=ka.H[Wd][ad],Je=pH(ka,Wd,Pc),1!=ka.t[Je]||5==ka.i[Je]||(0==Le?Le=Pc:tf=Pc);0<sf[tf]&&sf[Le]>sf[tf]&&(Vm=Le,Le=tf,tf=Vm);Lj=Le;0==Le&&(Lj=tf,ut=!0);Jj=DH(ka,pH(ka,uf,Xd),uf);Kj=DH(ka,pH(ka,uf,Ke),uf);KI=DH(ka,pH(ka,Wd,Le),Wd);LI=DH(ka,pH(ka,Wd,tf),Wd);1<(0>Jj+Kj?-(Jj+Kj):Jj+Kj)||0!=KI||0!=LI?fr(ka.o,"Bad stereoinfo on allene !"):
+(Wm=ka.K[tc[bd-1]]-ka.K[Wd],Xm=ka.N[tc[bd-1]]-ka.N[Wd],Mj=Math.sqrt(Wm*Wm+Xm*Xm),0.001>Mj&&(Mj=0.001),0<(ka.N[Lj]-ka.N[tc[bd-1]])*(Wm/Mj)-(ka.K[Lj]-ka.K[tc[bd-1]])*(Xm/Mj)?$c[Qc]=1:$c[Qc]=-1,tt&&($c[Qc]*=-1),ut&&($c[Qc]*=-1),Ij==Xd&&0>Jj&&($c[Qc]*=-1),Ij==Ke&&0>Kj&&($c[Qc]*=-1),sf[Ij]>sf[Lj]&&($c[Qc]*=-1))}}else b:{var wb=a,$a=Oa,vt=GI,MI=yh,NI=q,OI=r,UM=TM,Ym=Pd,Zm=void 0,cd=void 0,wt=void 0,zh=void 0,Ea=void 0,Ah=void 0,zd=void 0,Nj=void 0,Yd=void 0,Qb=void 0,ha=void 0,fa=void 0,Me=void 0,$m=void 0,
+dd=void 0,K=void 0,an=void 0,fa=y(I,m,-1,4,1),$m=y(I,m,-1,4,1),Oj=void 0,ed=void 0,bn=void 0,cn=void 0,xt=void 0,Pj=void 0,Pj=-1;0<vt[$a]&&(fa[++Pj]=vt[$a]);for(ed=1;ed<=UM;++ed)NI[ed]==$a&&(fa[++Pj]=OI[ed]),OI[ed]==$a&&(fa[++Pj]=NI[ed]);for(ed=Pj+1;ed<wb.A[$a];++ed){xt=wb.u+1;bn=1;c:for(;bn<=wb.A[$a];++bn){Oj=wb.H[$a][bn];for(cn=0;cn<ed;++cn)if(Oj==fa[cn])continue c;MI[Oj]<xt&&(xt=MI[Oj],fa[ed]=Oj)}}0==vt[$a]&&0<wb.y[$a]?(fa[3]=fa[2],fa[2]=fa[1],fa[1]=fa[0],fa[0]=-1):0<wb.y[$a]&&(fa[3]=fa[2],fa[2]=
+fa[1],fa[1]=-1);for(Ea=Nj=Ah=zh=an=zd=Qb=0;4>Ea;++Ea)0>=fa[Ea]||(Zm=pH(wb,$a,fa[Ea]),$m[Ea]=DH(wb,Zm,$a),0<$m[Ea]?(++Qb,an=fa[Ea],Ah=fa[Ea]):0>$m[Ea]?(++zd,zh=fa[Ea],Ah=fa[Ea]):Nj=fa[Ea]);Yd=Qb+zd;K=y(I,m,-1,4,1);dd=0;if(3==wb.A[$a]){if(1==Qb&&1==zd||3==Yd&&0<Qb&&0<zd){fr(wb.o,"Error in C3H stereospecification !");break b}Me=fa[0];1==Yd?Me=Ah:2==Yd&&(Me=Nj);ha=nH(wb,$a,Me,fa);K[0]=Ah;K[1]=-1;K[2]=ha[2];K[3]=ha[1];0<Qb?dd=1:dd=-1}else if(4==wb.A[$a])if(1==Yd)ha=nH(wb,$a,Ah,fa),K[0]=ha[0],K[1]=ha[3],
+K[2]=ha[2],K[3]=ha[1],0<Qb?dd=1:dd=-1;else{Me=fa[0];1<Nj&&(Me=Nj);1==Qb?Me=an:1==zd&&(Me=zh);ha=nH(wb,$a,Me,fa);cd=y(I,m,-1,4,1);for(Ea=0;4>Ea;++Ea)Zm=pH(wb,$a,ha[Ea]),cd[Ea]=DH(wb,Zm,$a);if(4==Yd){if(0==Qb||0==zd){fr(wb.o,"Error in C4 stereospecification !");break b}if(1==Qb||1==zd)K[0]=ha[0],K[1]=ha[3],K[2]=ha[2],K[3]=ha[1],dd=cd[0];else{for(Ea=0;4>Ea;++Ea)-1==cd[Ea]&&(cd[Ea]=0);Yd=2}}else if(3==Yd)if(3==Qb||3==zd)K[0]=ha[0],K[1]=ha[3],K[2]=ha[2],K[3]=ha[1],0<Qb?dd=-1:dd=1;else{1==Qb?Qb=wt=1:zd=
+wt=-1;for(Ea=0;4>Ea;++Ea)cd[Ea]==wt&&(cd[Ea]=0);Yd=2}if(2==Yd)if(1==Qb&&1==zd)ha[1]==zh?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==zh&&(ha[2]=ha[3]),K[0]=an,K[1]=zh,K[2]=ha[2],K[3]=ha[1],dd=1;else{if(cd[0]==cd[1]||cd[1]==cd[2]){fr(wb.o,"Error in C4 stereospecification ! 2/0r");break b}0!=cd[0]?(K[0]=ha[0],K[1]=ha[2],K[2]=ha[1],K[3]=ha[3]):(K[0]=ha[1],K[1]=ha[3],K[2]=ha[2],K[3]=ha[0]);1<Qb?dd=1:dd=-1}}var pb=void 0;fa[0]==K[1]?(pb=K[0],K[0]=K[1],K[1]=pb,pb=K[2],K[2]=K[3],K[3]=pb):fa[0]==K[2]?(pb=K[2],K[2]=K[0],
+K[0]=pb,pb=K[1],K[1]=K[3],K[3]=pb):fa[0]==K[3]&&(pb=K[3],K[3]=K[0],K[0]=pb,pb=K[1],K[1]=K[2],K[2]=pb);fa[1]==K[2]?(pb=K[1],K[1]=K[2],K[2]=pb,pb=K[2],K[2]=K[3],K[3]=pb):fa[1]==K[3]&&(pb=K[1],K[1]=K[3],K[3]=pb,pb=K[2],K[2]=K[3],K[3]=pb);K[2]==fa[2]?Ym[$a]=1:K[2]==fa[3]?Ym[$a]=-1:fr(wb.o,"Error in stereoprocessing ! - t30");Ym[$a]*=dd}}}Xa=new IG;j=y(I,m,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];R[c]&&(Xa.b.b+=ua);0<Ab[u]&&EH(a,c,Ab[c],Xa,Od);var Bh=v[c],Lb=void 0,Qj=void 0,
+Ch=void 0,U=void 0,U=Mc,Lb=!1;0!=a.B[c]&&(Lb=!0);0!=Pd[c]&&(Lb=!0);Ch=-1;for(Qj=1;Qj<=a.z;++Qj)if(a.r[Qj][0]==c){Ch=a.r[Qj][1];break}-1<Ch&&(Lb=!0);a.o.Ob&&0<a.e[c]&&(Lb=!0,Ch=1);switch(a.c[c]){case 2:U=Db;break;case 3:Bh?U="c":U=Hb;break;case 4:Bh?(U=Ff,0<a.y[c]&&(Lb=!0)):U=hc;break;case 5:Bh?U="o":U=oc;break;case 7:Bh?(U="p",0<a.y[c]&&(Lb=!0)):U=qc;break;case 8:Bh?U=tg:U=Cc;break;case 13:Bh?U=xg:U=Ec;Lb=!0;break;case 6:U=Fc;Lb=!0;break;case 9:U=Tb;break;case 10:U=Nb;break;case 11:U=Gb;break;case 12:U=
+Zb;break;case 1:U=Xb;Lb=!0;break;case 19:U=rc;Lb=!0;break;case 20:U=sc;Lb=!0;break;case 21:U=uc;Lb=!0;break;case 22:U=vc;Lb=!0;break;case 18:Lb=!0,U=a.p[c],(G(U,wa)||G(U,Wc)||G(U,yb))&&(Lb=!1)}Lb&&(U=Nc+U,1==Pd[c]?U+=vb:-1==Pd[c]&&(U+=xb),1==a.y[c]?U+=Xb:1<a.y[c]&&(U+=Xb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?U+=xa:U+=Ba,1<Zj(a.B[c])&&(U+=Zj(a.B[c]))),-1<Ch&&(U+=mb+Ch),U+=Tc);yn(Xa.b,U);for(E=1;E<=da;++E)if(q[E]==c||r[E]==c)d=r[E],d==c&&(d=q[E]),j[c]<j[d]&&EH(a,q[E],r[E],Xa,Od),9<E&&(Xa.b.b+="%"),xn(Xa,l+(new T(E)).b);
+Nd[c]&&(Xa.b.b+=va)}return Xa.b.b}function kF(a){a=new vD(a);HE(a);return a}
+function IE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)MD(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function JE(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&IE(a,c);0==a.A[d]&&IE(a,d)}
+function yH(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=pH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&IE(a,c)}}}function vH(a){var b;b=a.c.length;a.H=Es([b,7]);a.A=y(I,m,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function AH(a,b,c){var d,e,f,g,j,h,n,o,q;a.i=y(I,m,-1,a.v+1,1);q=y(xH,s,-1,a.u+1,2);for(h=1;h<=a.u;++h){q[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[pH(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:q[h]=!0;break;case 18:0==a.p[h].indexOf(yb)?q[h]=!1:q[h]=!0}}if(a.n){var r;d=y(xH,s,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(xH,s,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(r=!1;;){for(n=1;n<=a.u;++n){r=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(r=e[j]=!0)}if(r)break}if(!r)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:wH(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],q[f]&&q[g])){d=y(xH,s,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&q[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&q[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&q[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function LD(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(fE((a.K[b]+a.K[c])/2))),a.O[d]=O(N(fE((a.N[b]+a.N[c])/2)))}function zH(a,b){var c;for(c=1;c<=a.v;++c)lE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function jE(a,b){var c;c=(gD(),mD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function wH(a,b){return 2==a.t[b]?!0:!1}function lE(a,b,c){var d,e,f,g;g=1;a.b=y(I,m,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function VE(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Es([b+5,2]),JG(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function FE(a){var b;a.z=0;a.s=0;lF(a);for(b=1;b<=a.u;++b)a.E=b,VE(a);a.E=0}
+function GE(a){var b,c;b=y(ID,s,-1,4,1);JD(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function CD(a,b){var c,d,e,f,g,j,h,n;c=y(ID,s,-1,4,1);JD(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;JD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function hF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function LE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Nc)&&DG(c,Tc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(ob)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Xb);g=Yj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=ro(c,d+1);try{a.o.z=GC(j,10)}catch(h){if(h=Ti(h),A(h,123))a.o.z=0;else throw h;}a.E=b;VE(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=G(d,Hb)?3:G(d,Db)?2:G(d,hc)?4:G(d,oc)?5:G(d,qc)?7:G(d,Cc)?8:G(d,Tb)?9:G(d,Nb)?10:G(d,Gb)?11:G(d,Zb)?12:G(d,Xb)?1:G(d,Ec)?13:G(d,Fc)?6:G(d,rc)?19:G(d,sc)?20:G(d,uc)?21:G(d,vc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=nG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=nG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=nG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=nG(c,g++);for(;45==e;)--d,e=nG(c,g++)}a.B[b]=d}}}
+function tE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new bD(b);try{for(;b.k=VC(b,b.b),b.k<b.j;)d=rE(GC(YC(b),10)).b,c=e=rE(GC(YC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Ti(f),A(f,123))vn(f);else throw f;}}function EH(a,b,c,d,e){b=pH(a,b,c);5!=a.i[b]&&wH(a,b)?d.b.b+=rb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=tb,a=a.f[b],null!=a&&(e=a),yn(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Sc)}
+function WE(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,fr(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:fr(a.o,"Stereomarking allowed only on single and double bonds!")}
+function CH(a,b,c,d,e){var f,g,j,h,n,o,q,r,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);q=o=b=0;r=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:q=g);0<q&&c[o]>c[q]&&(g=o,o=q,q=g);h=pH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=pH(a,e,q),0!=d[h]?b=q:1==a.t[h]&&5!=a.i[h]&&(b=q));c[b]>c[e]&&(r=!0);j=q=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==q?q=g:j=g);0<j&&c[q]<c[j]&&(g=q,
+q=j,j=g);h=pH(a,f,q);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=q);0==o&&(h=pH(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,q=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=q?0-q:q)||2>(0>=u?0-u:u))fr(a.o,"Not unique E/Z geometry !");else{j=pH(a,b,e);f=pH(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=pH(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<q&&0<u||0>q&&0>u?d[f]=-d[j]:d[f]=d[j],r&&(d[f]=-d[f]))}}}function uH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=pH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(wH(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function DH(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function KE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=uH(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function ND(a){mH(this);this.o=a;this.z=this.v=this.u=0}
+function sE(a,b){var c,d,e,f,g,j,h;ND.call(this,a);f=l;j=pE(b);if(null!=j){h=new aD(b,j,!0);for(e=1;4>=e;++e)f=qE(h,j);g=rE(GC(jo(f.substr(0,3)),10)).b;c=rE(GC(jo(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)XE(this),f=qE(h,j),this.K[e]=(new AG(xG(jo(f.substr(0,10))))).b,this.N[e]=-(new AG(xG(jo(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=jo(f.substr(31,d-31)),LE(this,e,d),62<=f.length&&(f=jo(f.substr(60,3)),0<f.length&&(f=rE(GC(f,10)).b,0<f&&(this.E=e,a.z=f,VE(this),this.E=0)));for(e=1;e<=c;++e)dF(this),
+f=qE(h,j),this.I[e]=rE(GC(jo(f.substr(0,3)),10)).b,this.J[e]=rE(GC(jo(f.substr(3,3)),10)).b,g=rE(GC(jo(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=rE(GC(jo(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);vH(this);hF(this);KD(this);for(HE(this);(h.k=VC(h,h.b),h.k<h.j)&&!(null==(f=YC(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new $C(f);YC(g);YC(g);j=rE(GC(YC(g),10)).b;
+for(e=1;e<=j;++e)c=rE(GC(YC(g),10)).b,this.B[c]=rE(GC(YC(g),10)).b}if(0==f.indexOf("M APO")){g=new $C(f);YC(g);YC(g);j=rE(GC(YC(g),10)).b;for(e=1;e<=j;++e)c=rE(GC(YC(g),10)).b,f=rE(GC(YC(g),10)).b,this.E=c,Z(this,0),LE(this,this.u,rc+f),this.E=0}}yH(this);HE(this)}}
+function oF(a,b){var c,d,e,f,g;ND.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));DG(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new $C(b);d=rE(GC(YC(f),10)).b;e=rE(GC(YC(f),10)).b;for(c=1;c<=d;++c)g=YC(f),XE(this),LE(this,this.u,g),this.K[c]=(new AG(xG(YC(f)))).b,this.N[c]=-(new AG(xG(YC(f)))).b;for(c=1;c<=e;++c)if(dF(this),this.I[c]=rE(GC(YC(f),10)).b,this.J[c]=rE(GC(YC(f),10)).b,this.t[c]=rE(GC(YC(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;vH(this);hF(this);KD(this)}catch(j){j=Ti(j);if(A(j,123)){j.Ic();this.u=0;return}throw j;}yH(this);HE(this)}}
+function vE(a,b,c){var d,e,f;ND.call(this,a);f=y(I,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(XE(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))dF(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;HE(this);KD(this)}
+function OE(a,b,c){var d,e,f,g,j;ND.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,m,-1,this.u+1,1);this.B=y(I,m,-1,this.u+1,1);this.y=y(I,m,-1,this.u+1,1);this.e=y(I,m,-1,this.u+1,1);this.d=y(Ps,s,1,this.u+1,0);this.K=y(ID,s,-1,this.u+1,1);this.N=y(ID,s,-1,this.u+1,1);this.p=y(Ps,s,1,this.u+1,0);this.I=y(I,m,-1,this.v+1,1);this.J=y(I,m,-1,this.v+1,1);this.t=y(I,m,-1,this.v+1,1);this.f=y(Ps,s,1,this.v+1,0);this.C=y(I,m,-1,this.v+1,1);this.r=Es([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}HE(this);KD(this)}
+function vD(a){var b;mH(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,m,-1,this.u+1,1);JG(a.c,this.c,this.u+1);this.B=y(I,m,-1,this.u+1,1);JG(a.B,this.B,this.u+1);this.y=y(I,m,-1,this.u+1,1);JG(a.y,this.y,this.u+1);this.e=y(I,m,-1,this.u+1,1);JG(a.e,this.e,this.u+1);this.d=y(Ps,s,1,this.u+1,0);JG(a.d,this.d,this.u+1);this.K=y(ID,s,-1,this.u+1,1);JG(a.K,this.K,this.u+1);this.N=y(ID,s,-1,this.u+1,1);JG(a.N,this.N,this.u+1);this.p=y(Ps,s,1,this.u+1,0);JG(a.p,this.p,this.u+1);this.I=y(I,
+m,-1,this.v+1,1);JG(a.I,this.I,this.v+1);this.J=y(I,m,-1,this.v+1,1);JG(a.J,this.J,this.v+1);this.t=y(I,m,-1,this.v+1,1);JG(a.t,this.t,this.v+1);this.f=y(Ps,s,1,this.v+1,0);JG(a.f,this.f,this.v+1);this.C=y(I,m,-1,this.v+1,1);JG(a.C,this.C,this.v+1);this.r=Es([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function jF(a,b,c){var d,e,f;if(0==c)return ME(L(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(fE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new AG(a)).b;d=ko(e,lo(46));0>d&&(e+=Wa,d=ko(e,lo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=tb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function pE(a){var b;b=new aD(a,aa,!0);if(4<UC(b))return aa;b=new aD(a,kh,!0);return 4<UC(b)?kh:null}
+function ME(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=tb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function qE(a,b){for(var c,d;a.k=VC(a,a.b),a.k<a.j;){d=YC(a);if(G(d,b))return ba;for(YC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(536,1,{139:1},ND,sE,oF,vE,OE,vD);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function gr(){gr=x;hr=new ZB(Xb)}
+function BE(a,b){var c;gr();var d;gH.call(this);this.d=new wA("Help");new wA("Home");this.e=b;P(this,(gD(),iD));this.hc&&oB(this.hc.d,!1);lB(this,!1);d=az(b);if(1==a)this.f||(this.f=new HB(d),eH(this.f,-30,0)),this.k=this.f,c=tD(b),this.hc&&nB(this.hc.d.I.c,Dc),Hz(this,new rA(2)),this.i=new ZB(c+" "),Q(this,this.i,Mb),d=new Lz,Q(d,this.j,null),this.e.Hb&&(c=new wA("Submit"),Q(d,c,null)),Q(this,d,Gc),c=jo(wo(this.i.hc.b.pb,ch)),aC(this.i.hc,c),this.hc&&oB(this.hc.d,!0),lB(this,!0);else if(2==a)this.c||
+(this.c=new HB(d),eH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&nB(this.hc.d.I.c,"Nonstandard atom"),Hz(this,new rA(2)),c=new Lz,Q(c,new AB("atomic SMILES",1),null),Q(this,c,mc),c=Xb,hr&&(c=wo(hr.hc.b.pb,ch)),hr=new $B(c,8),Q(this,hr,Mb),c=new Lz,Q(c,this.j,null),Q(this,c,Gc);else{this.b||(this.b=new HB(d),eH(this.b,5*b.Z,0));var e,f;d="About "+(gD(),tF);this.hc&&nB(this.hc.d.I.c,d);Hz(this,new wB(0));P(this,iD);Q(this,new AB(tF+" Molecular Editor v2013-10-13",1),null);Q(this,new AB("Peter Ertl and Bruno Bienfait",
+1),null);for(c=hD,d=0,f=c.length;d<f;++d)e=c[d],e=new AB(e,1),nz(e,this.e.y),Q(this,e,null);c=new Lz;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}kB(this);c=this.k;fH(this.hc.d,c.b,c.c);!$y(this)&&Ez(this);oz(this)}t(537,529,Ai,BE);_.Sf=function(a){var b,c;if(a.i===this.d){try{b=new AC(this.e.I),c=zC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Ti(d),A(d,111))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,ED(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var hr;
+function FH(a,b){Zy(b)==a.b?P(b,(CA(),LA)):P(b,a.b)}
+function GH(a){var b,c,d,e;e=l;d=!1;Zy(HH)!=a.b?(e=wa,d=!0):Zy(IH)!=a.b?(e="!#6",d=!0):Zy(JH)!=a.b?(P(KH,(CA(),LA)),P(LH,LA),P(MH,LA),P(NH,LA),e="F,Cl,Br,I"):(b=Zy(OH)!=a.b,c=Zy(PH)!=a.b,Zy(QH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Zy(RH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Zy(SH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Zy(TH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Zy(UH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Zy(KH)!=a.b&&(e+="F,"),Zy(LH)!=a.b&&(e+="Cl,"),Zy(MH)!=a.b&&(e+="Br,"),Zy(NH)!=a.b&&(e+="I,"),
+DG(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Wc:c?e=yb:(P(HH,(CA(),LA)),e=wa)));b=l;d&&Zy(OH)!=a.b&&(b+=";a");d&&Zy(PH)!=a.b&&(b+=";A");Zy(VH)!=a.b&&(b+=";R");Zy(WH)!=a.b&&(b+=";!R");Zy(HH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=XH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=YH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);Zy(ZH)!=a.b&&(e="~");Zy($H)!=a.b&&(e=mb);Zy(aI)!=a.b&&(e=vb);Zy(bI)!=a.b&&(e="!@");aC(a.f.hc,e)}
+function cI(a){dI(a);eI(a);var b=XH.hc.b;Ex(b,0);b.pb.options[0].selected=!0;b=YH.hc.b;Ex(b,0);b.pb.options[0].selected=!0;P(OH,a.b);P(PH,a.b);P(VH,a.b);P(WH,a.b);P(XH,a.b);P(YH,a.b);fI(a)}function dI(a){P(QH,a.b);P(RH,a.b);P(SH,a.b);P(TH,a.b);P(UH,a.b);P(KH,a.b);P(LH,a.b);P(MH,a.b);P(NH,a.b)}function eI(a){P(HH,a.b);P(IH,a.b);P(JH,a.b)}function fI(a){P(ZH,a.b);P($H,a.b);P(aI,a.b);P(bI,a.b);a.c=!1}
+function CE(a){mB.call(this,"Atom/Bond Query");this.j=new wA(this.Rf());Wz(this.r,new hH(this));this.b=(gD(),iD);this.d=a;this.e||(a=az(a),this.e=new HB(a),eH(this.e,-150,10));this.k=this.e;Hz(this,new vB);P(this,this.b);a=new Lz;Hz(a,new aB(0,3,1));Q(a,new zB("Atom type :"),null);HH=new wA(Bb);IH=new wA("Any except C");JH=new wA("Halogen");Q(a,HH,null);Q(a,IH,null);Q(a,JH,null);Q(this,a,null);a=new Lz;Hz(a,new aB(0,3,1));Q(a,new AB("Or select one or more from the list :",0),null);Q(this,a,null);
+a=new Lz;Hz(a,new aB(0,3,1));QH=new wA(Hb);RH=new wA(hc);SH=new wA(oc);TH=new wA(Cc);UH=new wA(qc);KH=new wA(Tb);LH=new wA(Nb);MH=new wA(Gb);NH=new wA(Zb);Q(a,QH,null);Q(a,RH,null);Q(a,SH,null);Q(a,TH,null);Q(a,UH,null);Q(a,KH,null);Q(a,LH,null);Q(a,MH,null);Q(a,NH,null);Q(this,a,null);a=new Lz;Hz(a,new aB(0,3,1));XH=new AA;zA(XH,Bb);zA(XH,bb);zA(XH,db);zA(XH,kb);zA(XH,lb);Q(a,new zB("Number of hydrogens : "),null);Q(a,XH,null);Q(this,a,null);a=new Lz;Hz(a,new aB(0,3,1));YH=new AA;zA(YH,Bb);zA(YH,
+bb);zA(YH,db);zA(YH,kb);zA(YH,lb);zA(YH,"4");zA(YH,"5");zA(YH,"6");Q(a,new AB("Number of connections :",0),null);Q(a,YH,null);Q(a,new AB(" (H's don't count.)",0),null);Q(this,a,null);a=new Lz;Hz(a,new aB(0,3,1));Q(a,new zB("Atom is :"),null);OH=new wA(Cb);Q(a,OH,null);PH=new wA("Nonaromatic");Q(a,PH,null);VH=new wA(Bc);Q(a,VH,null);WH=new wA(lc);Q(a,WH,null);Q(this,a,null);a=new Lz;P(a,SA(Zy(this)));Hz(a,new aB(0,3,1));Q(a,new zB("Bond is :"),null);ZH=new wA(Bb);Q(a,ZH,null);$H=new wA(Cb);Q(a,$H,
+null);aI=new wA(Bc);Q(a,aI,null);bI=new wA(lc);Q(a,bI,null);Q(this,a,null);a=new Lz;Hz(a,new aB(1,3,1));this.f=new $B(wa,20);Q(a,this.f,null);Q(a,new wA(zc),null);Q(a,this.j,null);Q(this,a,null);this.hc&&oB(this.hc.d,!1);lB(this,!1);dI(this);eI(this);fI(this);P(OH,this.b);P(PH,this.b);P(VH,this.b);P(WH,this.b);P(XH,this.b);P(YH,this.b);FH(this,HH);kB(this);a=this.k;fH(this.hc.d,a.b,a.c);!$y(this)&&Ez(this);oz(this)}t(538,529,Ai,CE);
+_.Sf=function(a,b){var c;G(b,zc)?(cI(this),FH(this,HH),GH(this)):A(a.i,86)?(fI(this),Ms(a.i)===Ms(HH)?(dI(this),eI(this)):Ms(a.i)===Ms(IH)?(dI(this),eI(this)):Ms(a.i)===Ms(JH)?(dI(this),eI(this)):Ms(a.i)===Ms(VH)?P(WH,this.b):Ms(a.i)===Ms(WH)?(P(VH,this.b),P(OH,this.b)):Ms(a.i)===Ms(OH)?(P(PH,this.b),P(WH,this.b)):Ms(a.i)===Ms(PH)?P(OH,this.b):Ms(a.i)===Ms(ZH)||Ms(a.i)===Ms($H)||Ms(a.i)===Ms(aI)||Ms(a.i)===Ms(bI)?(cI(this),this.c=!0):eI(this),FH(this,a.i),GH(this)):A(a.i,87)&&(fI(this),c=a.i,0==c.hc.b.pb.selectedIndex?
+P(c,this.b):P(c,(CA(),LA)),GH(this));107!=this.d.d&&(this.d.d=107,Qz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var HH=_.f=null,ZH=null,IH=null,OH=null,$H=null,MH=null,QH=null,YH=null,XH=null,LH=null,KH=null,JH=null,NH=null,RH=null,PH=null,WH=null,bI=null,SH=null,UH=null,VH=null,aI=null,TH=null;function wF(){UG(this)}t(539,514,Xh,wF);_.Te=function(){this.b=-1;this.c=y(VG,s,0,0,0);this.d=0};_.b=-1;
+function gI(a,b){a:{var c=a.b,d=b.b,e,f,g;f=!1;if(null!=d){if(null!=c.b.Ab){cD(c.b.Ab,H(Ps,s,1,[d]));break a}g=l;e=c.b.Ib;var j,h,n,o;if(null==d)e=0;else if(j=po(d,"\\$\\$\\$\\$\r?\n?"),1>=j.length)e=0;else{for(n=0,o=j.length;n<o;++n)h=j[n],Ks(e.c,e.d++,h);e=j.length}0<e&&(g=". Use Page Up/Down for SDF access ("+e+va);try{nE(c.b,d,!0)?(fr(c.b,"Structure pasted"+g),FD(c.b),Qz(c.b),f=!0):(EE(new MF(c.b.K,c.b,iD)),oE(c.b,!0),Qz(c.b))}catch(q){if(q=Ti(q),A(q,123))g=c.b,g.lb=!0,g.K="ERROR - invalid MOL ",
+ED(g),EE(new MF(c.b.K,c.b,iD)),Qz(c.b);else throw q;}}f&&c.b.Pe(d)}}function ar(a){a=new nC(a);dr();var b,c,d,e,f;try{var g=(fC(),iC);if(jC(g,(fC(),iC)))b=a.b;else if(jC(g,gC))b=new rC(a.b);else throw new oC(g);c=Kn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new hI;uy(d.f,c);e=(f=po(c,"\r\n|\r|\n|\n\r"),f.length);ov(d.f,20*(10>e?e:10)+bg);Zn((Wn(),Xn),new iI(d));jI(d);kI(d)}catch(j){if(j=Ti(j),A(j,104))vn(j);else throw j;}}function xF(){}t(540,1,{105:1,112:1},xF);
+_.Ce=function(a){gI(this,a)};_.b=null;t(542,313,Th);function Yq(){var a;Yq=x;Lw();lI=(a=!1,Rf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);mI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");nI=lI&!mI;var b;a=H(I,m,-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]);Zq=y(I,m,-1,1E3,1);for(b=0;b<Zq.length;++b)Zq[b]=-999;for(b=0;b<a.length;b+=2)Zq[a[b+1]]=a[b]}
+function Wp(a,b,c){a=new oI(b,c,a);if(!b.Ud(a,c))for(b=b.gc;b&&!b.Ud(a,c);)b=b.gc}function Oz(a,b,c){var d;d=new pI;uj(d.u,b,c);nj(a.i,d.u,0,0);bj(a.b,d);return d}function GF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function bE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Sv(a.i,b.u,c,d),b.s=c,b.t=d;qI(b)}
+function FF(a,b,c,d){Yq();Lw();tj.call(this);this.b=new hj;this.k=new hj;this.f=d;this.pb.style[Wf]=bb;this.pb.style[Uf]=bb;this.pb.style[Og]=Ze;this.pb.style[hh]=b;this.pb.style[Ne]=c;this.i=new rI;this.i.pb.style[hh]=eb;ov(this.i,eb);nI?(b=new sI,c=new tI,nj(b,this.i,0,0),nj(b,c,0,0),Wv(this,b)):Wv(this,this.i);this.d=a;a.Vb=this;nI?(this.n=new uI(this),this.n.j=new vI(this),this.n.k=new wI(this),this.n.o=new xI(this),this.n.n=new yI(this),this.d&&(this.n.f=new zI(this),this.n.i=new AI(this),this.n.b=
+new BI(this))):B(this,new CI(this),(kr(),kr(),lr));B(this,this,(aq(),aq(),bq));B(this,new DI(this),(xj(),xj(),yj));B(this,new FI(this),(zj(),zj(),Aj));B(this,new II(this),(Vq(),Vq(),Wq));(Vp(),Vp(),sz).b=this}t(541,542,Th,FF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var nI,mI,lI,Zq=null;function rI(){Uv.call(this);this.pb[Cd]=Ve}t(544,291,Ei,rI);function sI(){rI.call(this);this.pb.style[hh]=eb;this.pb.style[Ne]=eb}t(543,544,Ei,sI);function CI(a){this.b=a}t(545,1,{},CI);
+_.uc=function(a){var b,c,d,e;d=Dj(a);e=Ej(a);c=Rj(a.b);b=new PI(a);2==c&&(b.f=4);b=PE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function DI(a){this.b=a}t(546,1,{},DI);_.vc=function(a){var b,c;b=Dj(a);c=Ej(a);a=new PI(a);this.b.j?ZE(this.b.d,a,b,c):aF(this.b.d,a,b,c);Px(this.b.pb)};_.b=null;function FI(a){this.b=a}t(547,1,{},FI);_.wc=function(a){this.b.j=!1;Dj(a);Ej(a);cF(this.b.d)};_.b=null;function II(a){this.b=a}t(548,1,{},II);_.b=null;
+function tI(){rI.call(this);this.pb.style[hh]=eb;this.pb.style[Ne]=eb}t(549,544,Ei,tI);function QI(a,b){var c;c=b.b;c.f=4;return PE(a.b.d,c,b.e,b.f)}function vI(a){this.b=a}t(550,1,{},vI);_.Tf=function(a){return QI(this,a)};_.b=null;function Mr(a,b){aF(a.b.d,b.b,b.e,b.f);return PE(a.b.d,b.b,b.e,b.f)}function wI(a){this.b=a}t(551,1,{},wI);_.Tf=function(a){return Mr(this,a)};_.b=null;function xI(a){this.b=a}t(552,1,{},xI);_.Tf=function(a){return ZE(this.b.d,a.b,a.e,a.f)};_.b=null;
+function yI(a){this.b=a}t(553,1,{},yI);_.Tf=function(){return cF(this.b.d)};_.b=null;function Mq(a,b){var c;c=N(fE(b.c));c=new qC(b,0,ng,c);wD(a.b.d,c);return!0}function zI(a){this.b=a}t(554,1,{},zI);_.Tf=function(a){return Mq(this,a)};_.b=null;function Nq(a,b){var c;c=N(fE(100*b.d));c=new qC(b,0,vg,c);wD(a.b.d,c);return!0}function AI(a){this.b=a}t(555,1,{},AI);_.Tf=function(a){return Nq(this,a)};_.b=null;function Rq(a,b){var c;c=new qC(b,0,je,mh);wD(a.b.d,c);return!0}function BI(a){this.b=a}
+t(556,1,{},BI);_.Tf=function(a){return Rq(this,a)};var RI=_.b=null;function SI(){SI=x;RI=new Kt((Zt(),new Yt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function TI(){TI=x;UI={}}function VI(a,b,c){var d;c&&(b.style[qe]=c.c+bg,d=c.b,d!=Rb&&(b.style[pe]=d),0!=(c.d&1)&&(b.style[se]=nd),0!=(c.d&2)&&(b.style[re]=Te));a.f.style[gh]=Lf}
+function gB(a){var b=WI,c,d,e,f,g,j,h,n,o,q,r,u,v;c=Fi(a);c in UI?a=UI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Dg),f=$doc.createElement(Re),f.width=1,f.height=1,g=(SI(),RI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),VI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=fk(e),n=fk(e)+(e.offsetHeight||0),o=n-h,q=fk(f)+(f.offsetHeight||0)+1,r=n-q,u=q-h,d.removeChild(e),v=new XI,v.b=u,v.c=r,v.d=o,v),UI[c]=a);return a}
+function YI(){TI();var a,b,c,d,e;Bj();this.b=H(Ps,s,1,["monospace","sans-serif",Ag]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Dg);this.f.innerHTML=this.i||l;this.f.style[qe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[pe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(559,1,{},YI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var UI;function XI(){}
+t(560,1,{},XI);_.b=0;_.c=0;_.d=0;function QE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,44))return!!a.b.b.metaKey}catch(b){if(b=Ti(b),!A(b,129))throw b;}return!1}function RE(a){try{if(a.b&&A(a.b,44))return!!a.b.b.shiftKey}catch(b){if(b=Ti(b),!A(b,129))throw b;}return!1}function PI(a){$q.call(this,null,0,null);this.b=a}function oI(a,b,c){$q.call(this,a,0,b);this.b=c}t(561,402,ai,PI,oI);_.Ae=function(){return QE(this)};_.Be=function(){return RE(this)};_.b=null;
+function WB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=WI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,VI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function VB(a){this.c=a;this.b={};!WI&&(WI=new YI)}t(562,405,Bi,VB);var WI=null;function Pz(a){this.b=a}t(563,413,{},Pz);_.b=null;function ZI(a,b){this.b=a;this.c=b}t(564,1,{},ZI);_.b=null;_.c=null;function $I(){tx.call(this);this.pb[Cd]="jsa-resetTable";this.pb.style[hh]=jd}t(565,326,Ei,$I);
+function aJ(){aJ=x;var a=bJ=new YI;Bj();a.i="9p";a.f.style[pe]=Ag;a.f.style[qe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[qe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);cJ=new aA(1)}function SD(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,qI(a)}
+function UD(a,b,c,d,e,f,g){var j,h,n,o,q,r,u,v,D,E,J;a.o&&(RD(a,!1),360<=g||-360>=g?j=TD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),q=b+d/2,r=c+e/2,u=d/2,v=e/2,D=dJ(q,r,u,v,f),E=dJ(q,r,u,v,h),J="<g"+a.n+sb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),SD(a,j))}function Y(a,b,c,d,e){a.o&&SD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ga+a.c+a.b+ab)}
+function QD(a,b,c,d,e){a.o&&(RD(a,!1),SD(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+ea+a.n+ab))}function aE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ja+d+ga+a.j+' fill="'+e+la+b+"</text>");SD(a,b)}function rB(a,b,c,d,e){RD(a,!0);SD(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+ea+a.n+ab)}
+function qI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=dk(a.u.pb)+(a.u.pb.offsetWidth||0)-dk(a.u.pb),d=fk(a.u.pb)+(a.u.pb.offsetHeight||0)-fk(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ia+d+la)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=kg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function $D(a,b){a.f=b;a.j=sF(b)}t(566,409,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var cJ,bJ;function Ar(a,b,c){c&&(Lr(a,b),c.Tf(a.c));a.e=!0}function Lr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-dk(a.p.pb)+ck(a.p.pb)+ck(a.p.pb.ownerDocument.body),a.c.f=c.clientY-fk(a.p.pb)+(a.p.pb.scrollTop||0)+(a.p.pb.ownerDocument.body.scrollTop||0),a.c.b=new PI(b),b.b.preventDefault(),!0):!1}
+function uI(a){this.p=a;this.c=new eJ;this.d=new fJ(this);B(this.p,new gJ(this),(Ir(),Ir(),Jr));B(this.p,new hJ(this),(Br(),Br(),Cr));B(this.p,new iJ(this),(Fr(),Fr(),Gr));B(this.p,new jJ(this),(xr(),xr(),yr));B(this.p,new kJ,(Sq(),Sq(),Tq));B(this.p,new lJ(this),(Oq(),Oq(),Pq));B(this.p,new mJ(this),(Jq(),Jq(),Kq))}t(567,1,{},uI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function fJ(a){uk();this.b=a}t(568,25,{},fJ);
+_.Hc=function(){!this.b.e&&this.b.j&&QI(this.b.j,this.b.c)};_.b=null;function gJ(a){this.b=a}t(569,1,{},gJ);_.b=null;function hJ(a){this.b=a}t(570,1,{},hJ);_.b=null;function iJ(a){this.b=a}t(571,1,{},iJ);_.b=null;function jJ(a){this.b=a}t(572,1,{},jJ);_.b=null;function kJ(){}t(573,1,{},kJ);function lJ(a){this.b=a}t(574,1,{},lJ);_.b=null;function mJ(a){this.b=a}t(575,1,{},mJ);_.b=null;function eJ(){}t(576,1,{},eJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function nJ(a){var b,c,d,e,f;bk(a);d=(oj(),pj(null));e=new $I;qx(e,a);Iv(d,e,d.pb);f=a.od();b=a.nd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,58)&&(c=a.pb.textContent,2>=c.length&&(f+=8));sx(e,a);Qv(d,e);return new gz(f,b)}function oJ(){this.pb=$doc.createElement(be);this.pb[Cd]=Ve;this.pb.style[Vf]=Oe;this.pb.style[Zf]=Xc;this.pb.style[hh]=eb;this.pb.style[Ne]=eb}t(578,294,Ci,oJ);_.ld=function(){return dk(this.pb)};_.md=function(){return fk(this.pb)};
+function sF(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function dJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new ZI(new AG(a),new AG(b))}function TD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+ab}
+function hE(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+ya+h,f<g-1&&(d+=ba);d+=ea;b=qb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function RD(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ga+a.b:a.n=' fill="none" stroke="'+c+ga+a.b}function pI(){aJ();this.o=cJ;this.d=[];this.u=new oJ}t(579,566,{},pI);_.b=l;_.c=l;function pJ(){pJ=x;qJ=new gz(0,0)}
+function rJ(a){var b;b=a.Xf();if(!b){var c;(c=a.Uf())?(b=nJ(c.b),uj(c.De(),b.c,b.b),c=nJ(c.b),b=new gz(c.c-b.c,c.b-b.b)):b=new gz(0,0);a._f(b)}return b}function vz(a,b){var c;if(a.He())return qJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.$f($y(b));c=nJ(a.De());a.f.c=c.c;a.f.b=c.b;return c}function sJ(a,b){var c;b&&(c=kg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.Wf().pb.style[kd]=c)}function tJ(){this.f=new WA;this.f.b=-1;this.f.c=-1}t(581,1,{});_.Uf=function(){return null};_.Vf=function(a){this.Zf(a.Wd())};
+_.Wf=function(){return this.De()};_.Xf=function(){return uJ};_.Md=function(){};_.He=function(){return!1};_.Yf=function(a){this.$f($y(a))};_.Zf=function(a){sJ(this,a)};_.$f=function(a){var b=this.De().pb,c,d,e;c=(Fz(),Gz);e=a.c;d=a.b;e!=c.c?b.style[qe]=l+e+"pt":b.style[qe]=l;d!=c.b?b.style[pe]=d:b.style[pe]=l;0!=(a.d&1)?b.style[se]=nd:b.style[se]=l;0!=(a.d&2)?b.style[re]=Te:b.style[re]=l};_._f=function(a){uJ=a};_.ag=function(){};var uJ=_.f=null,qJ;
+function xA(a,b){pJ();tJ.call(this);this.b=new Ew(a);this.b.pd()[Cd]=l;B(this.b,new vJ(this,b),(Yp(),Yp(),Zp))}t(580,581,{},xA);_.De=function(){return this.b};_.Zf=function(a){sJ(this,a)};_.b=null;function vJ(a,b){this.b=a;this.c=b}t(582,1,{},vJ);_.Tc=function(a){Vp();Wp(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function BA(a){pJ();tJ.call(this);this.b=new Fx;B(this.b,new wJ(this,a),(Sp(),Sp(),Tp))}t(583,581,{},BA);_.De=function(){return this.b};_.b=null;
+function wJ(a,b){this.b=a;this.c=b}t(584,1,{},wJ);_.b=null;_.c=null;function xJ(a,b){var c,d;sJ(a,b.Wd());for(d=new Ni(b.Wb.b);d.c<d.e.Ke();)c=Oi(d),c.lc&&c.hc.Vf(c)}function yJ(a,b){var c,d,e,f,g,j,h;uj(a.e,b.be(),b.Zd());for(d=new Ni(b.Wb.b);d.c<d.e.Ke();)c=Oi(d),c.lc&&(e=c.hc,e.Yf(c),j=c.ce(),h=c.de(),g=c.be(),f=c.Zd(),0<g&&0<f&&(c=e.De(),g-=rJ(e).c,f-=rJ(e).b,uj(e.De(),g,f),!c.ob&&a.e.Gd(c),a.e.Hd(c,j,h)))}function Kz(){pJ();tJ.call(this);this.e=new Uv}t(585,581,{},Kz);
+_.Vf=function(a){xJ(this,a)};_.De=function(){return this.e};_.Yf=function(a){yJ(this,a)};_.e=null;function BB(a){pJ();tJ.call(this);var b=this.b=new dx;Jw(b.c,a,!1);Ww(b);this.f.b=-1;this.f.c=-1}t(586,581,{},BB);_.De=function(){return this.b};_.He=function(){var a;a=(this.b.c.d?yo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function EB(a){this.b=new $x(a.i,new zJ(a))}t(587,1,{},EB);_.b=null;
+function Wx(a){var b,c,d,e,f;f=new pC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(AJ,s,105,0,0);for(c=b.b?Gk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,84)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=kj((Uz(),S),new T(f.e)));c=c.c;if(Bt(!c?lh:c.b,wh))for(c=(!a.e.b||0==a.e.b.d?(os(),os(),ps):new Xz(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Ce(f);var g,j,h;1001==f.e?(g=new $q(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.lg(),null.lg()):100==f.e&&A(f.f,102)?(j=f.f,h=new $q(j,205,null),h.j=j.ce(),
+h.k=j.de()):1004<=f.e&&1005>=f.e||(701==f.e?null.lg():401==f.e||402==f.e?(null.lg(),null.lg(),null.lg(),null.lg(),null.lg()):500<=f.e&&507>=f.e&&(g=null.mg,500!=g&&(f=new $q(null.mg,g,null),f.j=null.lg(),f.k=null.lg(),j=null.lg(),f.f=j&12,501==g&&null.lg())))}function zJ(a){this.b=a}t(588,1,wi,zJ);_.xc=function(){Wx(this)};_.b=null;function aC(a,b){uy(a.b,b);a.f.b=-1;a.f.c=-1}function bC(){pJ();tJ.call(this);this.b=new yy}t(589,581,{},bC);
+_.Uf=function(){var a;a=new bC;uy(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.De=function(){return this.b};_.Xf=function(){return BJ};_._f=function(a){BJ=a};var BJ=_.b=null;t(590,585,{});function CJ(a){var b;b=new lq(vo(a.pb,Qf),vo(a.pb,Pf));a=new lq(vo(a.T.jb.pb,Qf),vo(a.T.jb.pb,Pf));return H(I,m,-1,[b.c-a.c,b.b-a.b])}function DJ(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.ud(a.R);a.sd(b);a.R=a.Q=null}else null!=a.R?(EJ(a,a.R),a.R=null):null!=a.Q&&(FJ(a,a.Q),a.Q=null);Tj(a.S)}
+function jI(a){a.kb?a.eg(oq(a.T.jb)):(a.Pd(),jI(a))}function FJ(a,b){var c;a.kb?(c=CJ(a),a.eg(new lq(-1,GJ(b,!1)-c[1]))):a.Q=b}function HJ(a,b){var c;b!=a.Kd()&&(c=a.T.jb,Av(c),IJ(c,b,c.pb,c.q.d,!0))}function EJ(a,b){var c;a.kb?(c=CJ(a),a.eg(new lq(GJ(b,!0)-c[0],-1))):a.R=b}t(593,296,ti);_.bg=function(){var a,b;b=oq(this.T.jb);a=CJ(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.T.jb;return 0!=a.q.d?JJ(Ly(a.q,0)):null};_.cg=function(a){KJ(this.T.jb,a)};_.Fd=function(){return new Bv(this.T.jb)};
+_.dg=function(){sq(this.T.jb)};_.Ad=function(){DJ(this)};_.Sd=function(){sq(this.T.jb)};_.Cd=function(a){return LJ(this.T.jb,a)};_.eg=function(a){qq(this.T.jb,a)};_.sd=function(a){FJ(this,a)};_.Ld=function(a){HJ(this,a)};_.ud=function(a){EJ(this,a)};_.Q=null;_.R=null;function MJ(){MJ=x;var a=(NJ(),OJ(),PJ);QJ=new vx(a.e,a.c,a.d,a.f,a.b)}function RJ(a,b){if(0!=a.I.b.q.d&&JJ(Ly(a.I.b.q,0)))throw new vv("WindowPanel can only contain one child widget");SJ(a,b)}
+function kI(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[eh]=Oe,a.ab=!1,a.Pd());b=a.pb;b.style[Ze]=0+(Bj(),bg);b.style[Tg]=cb;e=~~(vj()-vo(a.pb,Qf))>>1;f=~~(wj()-vo(a.pb,Pf))>>1;fH(a,Yj(ck($doc.body)+e,0),Yj(($doc.body.scrollTop||0)+f,0));d||((a.ab=c)?(a.pb.style[Fd]=ig,a.pb.style[eh]=fh,ik(a.gb,200)):a.pb.style[eh]=fh)}finally{a.w=!0}}
+function TJ(a,b){var c;if(a.w){c=new Ru;a.mb&&es(a.mb,c);a.J&&pq(a.r,a);try{Vi(a.r.d,a)}catch(d){if(d=Ti(d),!A(d,123))throw d;}a.n=UJ(a.r,a);try{aw(a,b)}finally{Yi(a.t.b),Yi(a.s.b),Yi(a.u.b),a.P&&aj(a.P,a.r),a.C&&(a.C=!1)}}else aw(a,b)}function VJ(a,b,c){var d,e;e=a.ob;d=new Vj(a,e);e.Hd(a,d.b+b,d.e+c)}function WJ(a,b,c){b=new XJ(zo(yo(Yu(Yu(a.T.d,b),c))));zv(b,a);B(b,a.o,(Yp(),Yp(),Zp));return b}function nq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));qq(a.T.jb,b)}
+function fH(a,b,c){var d,e;(e=a.r)?(d=YJ(e.pb),dw(a,b+(dk(e.pb)+d[3]),c+(fk(e.pb)+d[0]))):dw(a,b,c)}function oB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?rq(a.r,a):pq(a.r,a)))}function SJ(a,b){if(b!=(0!=a.I.b.q.d?JJ(Ly(a.I.b.q,0)):null)){Av(a.I.b);var c=a.I.b;IJ(c,b,c.pb,c.q.d,!0)}}
+function ZJ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(iq(),$J)&&(a.O=a.G);var d,e;if(a.P)for(e=new Ni(a.P);e.c<e.e.Ke();)if(d=Oi(e),b==(iq(),aK)){!d.c&&(d.c=new bK);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(iq(),jq))g=d.r,j=d.F,d.I.d?(fH(d,j.d,j.e),nq(d,new lq(j.c,-1))):(fH(d,j.d,j.e),nq(d,new lq(j.c,j.b)),rq(g,d)),Ri(g.d,d,d.I.c),tk(d.z,333);else if(!d.C&&f==(iq(),$J))d.pb.style[eh]=fh,iq()}else if(b==jq){!d.c&&(d.c=new bK);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=YJ(j.pb);h=d.F;if(d.I.d)h.d=dk(d.pb)-
+g[3]-dk(j.pb),h.e=fk(d.pb)-g[0]-fk(j.pb),d.F=h,fH(d,0,0),cK(d,kq(j.pb).c,-1);else{if(f!=(iq(),$J))h.d=dk(d.pb)-g[3]-dk(j.pb),h.e=fk(d.pb)-g[0]-fk(j.pb),h.c=d.q,h.b=d.p,d.F=h;fH(d,0,0);qq(d,new dK(kq(j.pb)));pq(j,d)}d==d.r.b||DE(d);tk(d.z,333)}}else b==$J&&(!d.c&&(d.c=new bK),d=a,d.C||(d.G=c,d.pb.style[eh]=Oe))}}function eK(a,b){a.pb.style[jh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.lg().lg()}
+function fK(a){if(!a.kb){a.t=tv(a,a.r,(!Qr&&(Qr=new Ak),Qr));a.s=tv(a,a.r,zk?zk:zk=new Ak);a.u=tv(a,a.r,(!Vr&&(Vr=new Ak),Vr));var b=a.r;!a.P&&(a.P=new hj);bj(a.P,b);Qr&&(b=new Pr(a),a.mb&&es(a.mb,b));a.J&&rq(a.r,a);Ri(a.r.d,a,a.I.c);a.n&&(dw(a,a.n.b,a.n.c),a.n=null);ew(a);DE(a)}}function DE(a){if(a!=a.r.b){var b;Vr&&(b=new Ur(a),a.mb&&es(a.mb,b))}}
+function gK(a,b,c){var d;d=(lw(),mw);fw.call(this,!1,"popup");this.U=d.b;this.S=new hK(this);d=new iK;d.pb[Cd]="mosaic-popupLayoutPanel";Yv(this.T,d);cw(this);this.o=new jK(this);this.z=new kK(this);this.A=new lK(this);this.B=new mK(this);this.F=new nK;this.O=(iq(),aK);this.J=c;this.r=a;a=this.I=new oK(b);b=new pK;!a.e&&(a.e=new qK);bj(a.e,b);a=new rK(new xx(QJ.b.e.b,QJ.b.c,QJ.b.d,QJ.b.f,QJ.b.b));B(a,new sK(this),(Yp(),Yp(),Zp));b=this.I.c;b.c||(b.c=new tx,b.c.pd()[Cd]="mosaic-Caption-iconBoxRight",
+c=b.c,d=(mx(),nx),c.d=d,c=b.i,tK(c,b.c,new uK(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Lv;d=rx(c);fv(c.c,(tu(),uu(d)),0);Kv(c,a,d,0,!1)}else qx(b.c,a);KJ(b.i,null);B(this.I.c,new vK(this),(fq(),fq(),gq));B(this.I.c,this.o,Zp);HJ(this,this.I);Pi(zo(yo(this.pb)),"mosaic-WindowPanel",!0)}t(592,593,ti);_.Kd=function(){return 0!=this.I.b.q.d?JJ(Ly(this.I.b.q,0)):null};_.Nd=function(a){TJ(this,a)};_.Fd=function(){return new Bv(this.I.b)};_.Ad=function(){DJ(this);Tj(new wK(this))};
+_.Cd=function(a){return LJ(this.I.b,a)};_.eg=function(a){nq(this,a)};_.Od=function(a,b){fH(this,a,b)};_.Ld=function(a){SJ(this,a)};_.Pd=function(){fK(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var QJ;function xK(a){a.i=(new wA(a.j)).hc.De();B(a.i,new yK(a),(Yp(),Yp(),Zp));a.e=H(zK,s,58,[a.i])}
+function hI(){MJ();var a,b,c,d,e,f;gK.call(this,(AK(),BK),null,!0);this.hg();this.db=!0;a=new fx(this.k);this.f=new xy;this.f.pb.style[hh]=eb;ov(this.f,eb);this.fg();EJ(this,"400px");f=new Ky;f.pb.style[Ne]=eb;f.f[ud]=10;c=(Zw(),jx);f.b=c;Jy(f,a);Jy(f,this.f);e=new tx;e.f[ud]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],qx(e,a);Jy(f,e);RJ(this,f);oB(this,!1);this.gg()}t(591,592,ti,hI);_.fg=function(){xK(this)};_.gg=function(){var a=this.f;a.pb.readOnly=!0;var b=pv(a.pb)+"-readonly";Pi(a.pd(),b,!0)};
+_.hg=function(){nB(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function yK(a){this.b=a}t(594,1,{},yK);_.Tc=function(){TJ(this.b,!1)};_.b=null;function iI(a){this.b=a}t(595,1,{},iI);
+_.xc=function(){qv(this.b.f.pb,!0);Bw.Td(this.b.f.pb);var a=this.b.f,b;b=wo(a.pb,ch).length;if(0<b&&a.kb){if(0>b)throw new Sw("Length must be a positive integer. Length: "+b);if(b>wo(a.pb,ch).length)throw new Sw("From Index: 0 To Index: "+b+" Text Length: "+wo(a.pb,ch).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function CK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";nB(a.I.c,"Paste")}function DK(a){MJ();hI.call(this);this.d=a}
+t(597,591,ti,DK);_.fg=function(){xK(this);this.b=(new wA(this.c)).hc.De();B(this.b,new EK(this),(Yp(),Yp(),Zp));this.e=H(zK,s,58,[this.b,this.i])};_.gg=function(){ov(this.f,"150px")};_.hg=function(){CK(this)};_.Pd=function(){fK(this);Zn((Wn(),Xn),new FK(this))};_.b=null;_.c=null;_.d=null;function GK(a){MJ();DK.call(this,a)}t(596,597,ti,GK);
+_.gg=function(){ov(this.f,"150px");var a=new HK(this),b=this.f;sv(b,new IK,(wq(),wq(),xq));sv(b,new JK,(tq(),tq(),uq));sv(b,new KK,(zq(),zq(),Aq));sv(b,new LK(a),(Cq(),Cq(),Dq))};_.hg=function(){CK(this);this.k+=" Or drag and drop a file on it."};t(600,1,{});t(599,600,{});_.c=null;_.d=1;_.e=-1;function HK(a){this.b=a;this.c=new MK(this);this.d=this.e=1}t(598,599,{},HK);_.b=null;function MK(a){this.b=a}t(601,1,{},MK);_.ig=function(a){this.b.b.f.pb[ch]=null!=a?a:l};_.b=null;function dC(){new gs}
+t(602,433,{},dC);function EK(a){this.b=a}t(603,1,{},EK);_.Tc=function(){if(this.b.d){var a=this.b.d,b;b=new pC(a.b,0,wo(this.b.f.pb,ch));gI(a.b,b)}TJ(this.b,!1)};_.b=null;function FK(a){this.b=a}t(604,1,{},FK);_.xc=function(){qv(this.b.f.pb,!0);Bw.Td(this.b.f.pb)};_.b=null;function er(a){var b;a&&a&&(a=new NK(a),void 0!=$wnd.FileReader?b=new GK(a):b=new DK(a),jI(b),kI(b))}function NK(a){this.b=a}t(606,1,{},NK);_.b=null;function Fq(a,b){a.onloadend=function(a){b.ig(a.target.result)}}
+function LK(a){this.b=a}t(611,1,{},LK);_.b=null;function IK(){}t(612,1,{},IK);function JK(){}t(613,1,{},JK);function KK(){}t(614,1,{},KK);function pB(a,b){pJ();Kz.call(this);this.d=new OK(a);var c=this.c=new tx,d=(Zw(),jx);c.b=d;qx(this.c,this.e);RJ(this.d,this.c);this.d.b=this;this.b=b}t(615,590,{},pB);_.De=function(){return this.d};_.Wf=function(){return this.c.ob};_.Md=function(){TJ(this.d,!1)};_.$f=function(){};_.ag=function(a){xJ(this,a);yJ(this,a);jI(this.d);fK(this.d)};_.b=null;_.c=null;
+_.d=null;function OK(a){MJ();gK.call(this,(AK(),BK),a,!1)}t(616,592,ti,OK);_.Md=function(){var a=this.b,b=new iB(a.b,201),c;a=a.b.r;a.b?a=new PK(new Ni(a.b)):(a=(os(),os(),ps),a=new Ni(a));for(;a.dd();)c=a.ed(),201==b.e&&dH(c.b)};_.b=null;function MB(){pJ();tJ.call(this);var a=this.b=new QK;a.ab=!0;a.b.i=!0;this.b.db=!0}t(617,581,{},MB);_.De=function(){return this.b};_.b=null;function DC(){}t(624,449,{},DC);function PK(a){if(!a)throw new to;this.b=a}t(625,1,{},PK);_.dd=function(){return JC(this.b)};
+_.ed=function(){return Oi(this.b)};_.fd=function(){throw new NC("Missing message: awt.50");};_.b=null;function gA(){return gA()}function BC(){BC=x;var a;a=(sC(),tC["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(RK,s,-1,0,1);else throw new hG(a+" is not supported");}catch(b){if(b=Ti(b),!A(b,131))throw b;}}function FB(a,b){a.b=31*a.b+L((new AG(b)).b)}function bA(){}t(628,1,{},bA);_.hC=function(){return this.b};_.b=1;
+function SK(){SK=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Pe))&&0<b.length)b=$doc.getElementsByTagName(Pe)[0],b.style[Ne]=eb;a.body.style[Ne]=eb}function YJ(a){SK();var b;b=y(I,m,-1,4,1);b[0]=TK(UK(a,"borderTopWidth"));b[1]=TK(UK(a,"borderRightWidth"));b[2]=TK(UK(a,"borderBottomWidth"));b[3]=TK(UK(a,"borderLeftWidth"));return b}function VK(a){SK();var b,c;c=WK(a);b=YJ(a);a=new lq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}
+function kq(a){SK();return new lq(a.clientWidth,a.clientHeight)}function WK(a){SK();var b;b=y(I,m,-1,4,1);b[0]=TK(UK(a,"marginTop"));b[1]=TK(UK(a,"marginRight"));b[2]=TK(UK(a,"marginBottom"));b[3]=TK(UK(a,"marginLeft"));return b}function XK(a){SK();var b;b=y(I,m,-1,4,1);b[0]=TK(UK(a,"paddingTop"));b[1]=TK(UK(a,"paddingRight"));b[2]=TK(UK(a,"paddingBottom"));b[3]=TK(UK(a,"paddingLeft"));return b}function YK(a,b,c){SK();try{G(b,ne)&&(b=Rd),a.style[b]=c}catch(d){if(d=Ti(d),!A(d,123))throw d;}}
+function GJ(a,b){SK();var c;ZK||(ZK=$doc.createElement(Dg),YK(ZK,Ze,l),YK(ZK,Tg,l),YK(ZK,Zf,Xc),YK(ZK,eh,Oe),$doc.body.appendChild(ZK));YK(ZK,hh,a);YK(ZK,Ne,a);c=VK(ZK);return b?c.c:c.b}var ZK=null;function $K(){lq.call(this,0,0)}function lq(a,b){this.c=a;this.b=b}function dK(a){lq.call(this,a.c,a.b)}t(630,1,ai,$K,lq,dK);_.eQ=function(a){return this===a?!0:null==a||aL!=Hn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Tc};_.b=0;_.c=0;function bL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(631,1,{116:1,119:1,140:1},bL);_.eQ=function(a){return a===this?!0:A(a,140)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return cL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;
+function dL(a,b){this.b=a;this.c=b}t(632,1,ai,dL);_.eQ=function(a){return this===a?!0:null==a||eL!=Hn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return eL.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;function nK(){this.c=this.b=this.e=this.d=0}t(633,1,ai,nK);_.eQ=function(a){return this===a?!0:null==a||fL!=Hn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return fL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function UK(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ne&&(b=Rd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(635,1,{});var gL=-1;function hL(){}t(636,635,{},hL);_.b=-1;_.c=-1;var iL=null;
+function TK(a){a=parseInt(a,10);a=isNaN(a)?null:rE(a);return!a?0:a.b}t(639,311,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1});_.bg=function(){return oq(this.i)};_.cg=function(a){KJ(this.i,a)};_.dg=function(){sq(this.i)};_.Sd=function(){sq(this.i)};_.sd=function(a){var b=this.i;b.pb.style[Ne]=a;b.kb||(b.i=a)};_.ud=function(a){var b=this.i;b.pb.style[hh]=a;b.kb||(b.j=a)};function NJ(){NJ=x;OJ()}function nB(a,b){a.b.pb.textContent=b||l;KJ(a.i,null)}
+function jL(a){NJ();var b;Gw(this,new iK);this.b=new kL;b=this.i;lL(b,new mL);YK(b.pb,Wf,cb);b.p=0;tK(b,this.b,new uK(0),b.q.d);this.b.pd()[Cd]="mosaic-Caption-text";this.b.pb.textContent=a||l;KJ(this.i,null);this.pb[Cd]="mosaic-Caption"}t(638,639,{15:1,18:1,19:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,60:1,66:1,67:1,68:1,70:1,71:1,74:1,78:1,79:1,81:1,142:1,148:1},jL);_.Uc=function(a){return B(this,a,(kr(),kr(),lr))};_.Vc=function(a){return B(this,a,(xj(),xj(),yj))};
+_.Wc=function(a){return B(this,a,(or(),or(),pr))};_.Xc=function(a){return B(this,a,(zj(),zj(),Aj))};_.c=null;function OJ(){OJ=x;nL=Rn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Py(nL,240,20);new Py(nL,224,16);new Py(nL,208,16);new Py(nL,192,16);new Py(nL,176,16);new Py(nL,160,16);new Py(nL,144,16);new Py(nL,128,16);new Py(nL,112,16);new Py(nL,96,16);new Py(nL,80,16);new Py(nL,64,16);new Py(nL,260,16);PJ=new Py(nL,48,16);new Py(nL,32,16);new Py(nL,16,16);new Py(nL,0,16)}var nL,PJ;
+function oL(a,b){qv(a.b.pb,!b);KJ(a.i,a.b)}function mq(a,b){a.d=b;qv(a.b.pb,!b);KJ(a.i,a.b);if(a.e){var c;for(c=new Ni(a.e);c.c<c.e.Ke();)Oi(c)}}function oK(a){var b;Gw(this,new iK);b=this.i;lL(b,new pL((qL(),rL)));b.p=0;this.c=new jL(a);tK(b,this.c,new uK(1),b.q.d);this.b=new iK;gj(this.b,"Body");tK(b,this.b,new uK(0),b.q.d);this.pb[Cd]="mosaic-CaptionLayoutPanel"}t(641,639,{45:1,47:1,56:1,60:1,68:1,69:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1},oK);_.vd=function(){uv(this.i)};_.wd=function(){xv(this.i)};
+_.Fd=function(){return new Bv(this.b)};_.Cd=function(a){return LJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function qK(){UG(this)}t(642,514,Xh,qK);function hK(a){this.b=a}t(643,1,wi,hK);_.xc=function(){sq(this.b.T.jb)};_.b=null;function sL(a){var b;b=a.c;a=b.r;b=!a.f?-1:Sj(a.f.b,b);a.f&&ou(a.f.b,b)&&ru(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&DE(!a.f?null:ou(a.f.b,b-1))}function tL(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new Jz);-1==Sj(a.f.b,b)&&bj(a.f.b,b)}function bK(){}t(644,1,{},bK);_.Yc=function(a){sL(a)};
+_.Zc=function(a){tL(a)};_._c=function(a){uL(a.b.r,a.b)};function AK(){AK=x;vL=new wL(1,"e");xL=new wL(2,Ff);yL=new wL(3,"ne");zL=new wL(10,"nw");AL=new wL(4,tg);BL=new wL(5,xg);CL=new wL(12,"sw");DL=new wL(8,"w");BK=new EL((oj(),pj(null)).pb)}function UJ(a,b){var c;c=YJ(a.pb);return new dL(dk(b.pb)-(dk(a.pb)+c[3]),fk(b.pb)-(fk(a.pb)+c[0]))}
+function FL(a){var b,c,d,e,f,g;if(a.f){b=kq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=ou(a.f.b,d),c=new lq(vo(g.pb,Qf),vo(g.pb,Pf)),f=UJ(a,g),f.b-=Yj(0,f.b+vo(g.pb,Qf)-b.c),f.c-=Yj(0,f.c+vo(g.pb,Pf)-b.b),fH(g,Yj(0,f.b),Yj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,cK(g,c.c,c.b),g.O==(iq(),jq)&&qq(g,new dK(kq(a.pb))),tk(g.z,1)}}function GL(a,b,c){a=a.e;Ri(a,b,b);z(a.d,b,c);gj(b,Ac+c.c)}
+function pq(a,b){var c;c=a.e;HL(c,b.H);fj(b.H,Ac+zL.c);HL(c,b.D);fj(b.D,Ac+xL.c);HL(c,b.E);fj(b.E,Ac+yL.c);HL(c,b.N);fj(b.N,Ac+DL.c);HL(c,b.v);fj(b.v,Ac+vL.c);HL(c,b.M);fj(b.M,Ac+CL.c);HL(c,b.K);fj(b.K,Ac+AL.c);HL(c,b.L);fj(b.L,Ac+BL.c)}
+function rq(a,b){!b.H&&(b.H=WJ(b,0,0));GL(a,b.H,zL);!b.D&&(b.D=WJ(b,0,1));GL(a,b.D,xL);!b.E&&(b.E=WJ(b,0,2));GL(a,b.E,yL);!b.N&&(b.N=WJ(b,1,0));GL(a,b.N,DL);!b.v&&(b.v=WJ(b,1,2));GL(a,b.v,vL);!b.M&&(b.M=WJ(b,2,0));GL(a,b.M,CL);!b.K&&(b.K=WJ(b,2,1));GL(a,b.K,AL);!b.L&&(b.L=WJ(b,2,2));GL(a,b.L,BL)}function uL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Sj(a.f.b,b);if(c+1<d){lA(a.f,b);for(bj(a.f.b,b);c<d;++c)eK(ou(a.f.b,c),c)}else eK(b,c)}
+function EL(a){a=new IL(a);Gw(this,a);this.d=new JL(a);this.d.j=!0;Zi(this.d);this.d.n=3;this.e=new KL(a);this.e.j=!0;Zi(this.e);this.e.n=3;Iw(this)}t(645,311,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,148:1},EL);_.bg=function(){return kq(this.pb)};_.cg=function(){var a;(a=LL(this))&&a.cg(null)};_.dg=function(){FL(this)};_.Yc=function(a){!this.c&&(this.c=new bK);sL(a)};_.Zc=function(a){!this.c&&(this.c=new bK);tL(a)};_.Sd=function(){FL(this)};
+_._c=function(a){!this.c&&(this.c=new bK);uL(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var vL,xL,yL,zL,BK,AL,BL,CL,DL;function IL(a){this.q=new Vv(this);this.pb=a}t(646,291,Ei,IL);function wL(a,b){this.b=a;this.c=b}t(647,1,{},wL);_.b=0;_.c=null;function JL(a){Ji();cj.call(this,a)}t(648,3,{},JL);_.rc=function(){var a;a=this.k.f;a.C||bk(a.x);fj(this.k.f,"dragdrop-dragging");!a.I.d&&oL(a.I,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Yj(this.b,a<this.e?a:this.e),b=Yj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Ze]=a+(Bj(),bg);c.style[Tg]=b+bg};
+_.sc=function(){var a;a=this.k.f;a==a.r.b||DE(a);a.I.d||oL(a.I,!0);a.C||(a.x||(a.x=new ML,gj(a.x,"mosaic-GlassPanel-invisible")),YK(a.x.pb,jh,(SK(),UK(a.pb,jh))),nj((oj(),pj(null)),a.x,0,0));gj(this.k.f,"dragdrop-dragging");a=new Vj(this.k.b,null);this.b=a.b+ek(this.k.b.pb);this.c=a.e+gk(this.k.b.pb);this.e=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.od();this.d=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.d=0;_.e=0;
+function HL(a,b){try{Vi(a,b)}catch(c){if(c=Ti(c),!A(c,123))throw c;}}function KL(a){Ji();cj.call(this,a);this.d=new Li}t(649,3,{},KL);_.rc=function(){var a;a=this.k.f.ob;a.C||bk(a.x);fj(this.k.f,"dragdrop-dragging");oL(a.I,!1);nq(a,new lq(a.q,a.p));tk(a.z,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=kj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-Yj(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.p,b=Yj(a+b,vo(d.I.c.pb,Pf)),b!=a&&VJ(d,0,a-b),nq(d,new lq(d.q,b)),tk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.md():this.k.d-this.k.f.md(),0!=b&&(a=d.p,b=Yj(a+b,vo(d.I.c.pb,Pf)),nq(d,new lq(d.q,b)),tk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-Yj(this.k.c,this.b):this.k.f.ld()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
+b:96,b!=a&&VJ(d,a-b,0),nq(d,new lq(b,d.p)),tk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.ld():this.k.c-this.k.f.ld(),0!=b&&(a=d.q,nq(d,new lq(96<a+b?a+b:96,d.p)),tk(d.z,333)))};
+_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||DE(a);oL(a.I,!0);a.C||(a.x||(a.x=new ML,gj(a.x,"mosaic-GlassPanel-invisible")),YK(a.x.pb,jh,(SK(),UK(a.pb,jh))),nj((oj(),pj(null)),a.x,0,0));gj(this.k.f,"dragdrop-dragging");a=new Vj(this.k.b,null);this.b=a.b+ek(this.k.b.pb);this.c=a.e+gk(this.k.b.pb);this.f=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.od();this.e=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function ML(){var a;this.e=new NL(this);this.b=!1;this.c=new Zv;Gw(this,this.c);a=this.pb.style;a[kd]="#000";a[le]="alpha(opacity=50)";a.opacity="0.5";this.pb[Cd]="gwt-GlassPanel"}t(650,311,ei,ML);
+_.yd=function(){var a;Iw(this);try{a=this.ob}catch(b){b=Ti(b);if(A(b,129))throw new vv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(oj(),pj(null))?(hu(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),aj(vk,a),a.c=!0,a.d=Ek(a),bj(vk,a),this.d=new OL(this),Lu(new gu(this.d))):(this.pb.style[rd]=cb,this.pb.style[lg]=cb);this.b&&zu(new fu(this));nj(pj(null),new PL,ck($doc.body),$doc.body.scrollTop||0)};
+_.zd=function(){this.i.zd();Bk(this.e);this.d&&(du(Ju,this.d,H(QL,s,46,[(!Tr&&(Tr=new Ak),Tr)])),this.d=null);this.b&&du(Bu,this,H(QL,s,46,[(!Au&&(Au=new Ak),Au)]))};_.hd=function(a){switch(wu(a.type)){case 256:if(27==(a.keyCode||0))return bk(this),!1;case 1:if(this.pb.contains(Ao(a)))return bk(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function NL(a){uk();this.b=a}t(651,25,{},NL);_.Hc=function(){hu(this.b.pb)};_.b=null;function OL(a){this.b=a}t(652,1,{},OL);_.b=null;
+function PL(){Lw();tj.call(this);var a;a=new Gx(new RL(this));B(this,a,(Op(),Op(),Pp));B(this,a,(Gq(),Gq(),Hq))}t(653,313,Th,PL);_.Ad=function(){Tj(new SL(this))};function RL(a){this.b=a}t(654,1,{},RL);_.b=null;function SL(a){this.b=a}t(655,1,wi,SL);_.xc=function(){Px(this.b.pb)};_.b=null;function TL(a){a.pb.style[hh]=jd;a.pb.style[Ne]=jd;if(a.kb){var a=a.ob,b;A(a,148)?a.cg(null):(b=LL(a))&&b.cg(a)}}t(657,294,{45:1,47:1,56:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1});
+_.bg=function(){TL(this);return new lq(vo(this.pb,Qf),vo(this.pb,Pf))};_.cg=function(){TL(this)};_.dg=function(){};_.gd=function(){};_.Sd=function(){};function kL(){this.pb=$doc.createElement("label");this.pb[Cd]="mosaic-Label";this.pb.style[gh]=Lf;this.pb[Cd]="mosaic-HTML"}t(656,657,{45:1,47:1,56:1,66:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1},kL);function rK(a){Gw(this,new UL(a));this.pb[Cd]="mosaic-ImageButton"}t(658,311,{18:1,45:1,47:1,56:1,60:1,68:1,70:1,71:1,75:1,79:1,81:1},rK);
+function QK(){var a=(lw(),ow);fw.call(this,!0,mf);this.U=a.b;this.b=new VL(this);this.b.e=!0;Wv(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);rj();hv(a,b)}else this.lb|=1;zo(yo(this.pb))[Cd]=Fe;this.pb.style[jh]="2147483647"}t(659,296,Ei,QK);_.gd=function(a){wv(this,a);1==wu(a.type)&&aw(this,!1)};_.b=null;
+function VL(a){this.c=a;this.d=new hj;this.j=new hj;a=(Zx(),Yx);new Oy(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Ig);this.f=$doc.createElement(Lg);su(b,this.f);this.p=!0;a=(Lw(),Mw());b=(tu(),uu(b));a.appendChild(b);this.pb=a;El();this.pb.setAttribute(mg,hm.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),rj(),hv(a,b)):this.lb|=2225;this.pb[Cd]=Ee;a=pv(this.pb)+"-vertical";Pi(this.pd(),a,!0);this.pb.style[Uf]=cb;this.pb.setAttribute("hideFocus",bh);B(this,new Xx(this),(Op(),Op(),Pp))}
+t(660,335,Ci,VL);_.gd=function(a){switch(wu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Qx(this,a)};_.Rd=function(a,b){Ux(this,a,b);b||this.b&&aw(this.c,!1)};_.b=!0;_.c=null;
+function UL(a){var b=(Zw(),jx),c=(mx(),nx),d;d=new Tw;d.i[od]=bb;d.i[td]=0;d.i[ud]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Rw(b.b);b.b.d.rows[0].cells[0][fd]=c.b;Rw(b.b);b.b.d.rows[0].cells[0].style[dh]=e.b;Rw(d);b=Nw(d,0,0,!0);if(a){bk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Pw(g,f.d);Ks(f.c,g,a);c.b=c.b.c}else e=c.c.d,bj(c.c,a);a.pb[Vc]=e;su(b,a.pb);zv(a,d)}Gw(this,d);Pi(this.pb,"mosaic-WidgetWrapper",!0)}t(661,311,ei,UL);_.b=null;_.c=null;function jK(a){this.b=a}t(662,1,{},jK);
+_.Tc=function(){this.b.hb&&this.b!=this.b.r.b&&DE(this.b)};_.b=null;function kK(a){uk();this.b=a}t(663,25,{},kK);_.Hc=function(){sq(this.b.T.jb);var a=this.b;Sr((!a.y&&(a.y=new WL),a.y))};_.b=null;function lK(a){uk();this.b=a}t(664,25,{},lK);_.Hc=function(){ZJ(this.b,(iq(),jq))};_.b=null;function mK(a){uk();this.b=a}t(665,25,{},mK);_.Hc=function(){ZJ(this.b,(iq(),$J))};_.b=null;function pK(){}t(666,1,{},pK);function sK(a){this.b=a}t(667,1,{},sK);_.Tc=function(){this.b.Md()};_.b=null;
+function vK(a){this.b=a}t(668,1,{},vK);_.b=null;function wK(a){this.b=a}t(669,1,wi,wK);_.xc=function(){this.b.O==(iq(),jq)?tk(this.b.A,333):this.b.O==$J&&tk(this.b.B,333)};_.b=null;function XJ(a){this.pb=a;uv(this)}t(670,294,{15:1,18:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,68:1,71:1,79:1,81:1},XJ);_.Uc=function(a){return B(this,a,(kr(),kr(),lr))};_.Vc=function(a){return B(this,a,(xj(),xj(),yj))};_.Wc=function(a){return B(this,a,(or(),or(),pr))};_.Xc=function(a){return B(this,a,(zj(),zj(),Aj))};
+function WL(){ks.call(this,null)}t(671,226,si,WL);function iq(){iq=x;jq=new XL("MAXIMIZED",0);$J=new XL("MINIMIZED",1);aK=new XL("NORMAL",2);YL=H(ZL,s,143,[jq,$J,aK])}function XL(a,b){Co.call(this,a,b)}t(672,146,{116:1,120:1,122:1,143:1},XL);var YL,jq,$J,aK;
+function hu(a){var b=(iv(),jv).scrollWidth,c=jv.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+bg;a.style.marginTop=-d+bg;a.style.width=b+e+bg;a.style.height=c+d+bg}
+function $L(a,b){var c,d,e;if(a.n)return!0;a.y.Te();for(c=new Bv(b);c.b.b<c.b.c.d-1;)d=JJ(Cv(c.b)),e=d.ob,A(e,149)&&e.td(d.qd()),d.qd()&&bj(a.y,d);return!0}
+function aM(a,b){var c,d,e;if(b.b)a.d&&hk(a.d),a.d=new bM(a,b),ik(a.d,333);else for(d=new Ni(a.y);d.c<d.e.Ke();)c=Oi(d),e=c.nb,Sv(b,cM(c),e.t,e.u),dM(c,e.v,e.s,H(I,m,-1,[eM(a.r.b,c).e,eM(a.q.b,c).d,eM(a.o.b,c).b,eM(a.p.b,c).c]),H(I,m,-1,[fM(a.j.b,c).e,fM(a.i.b,c).d,fM(a.e.b,c).b,fM(a.f.b,c).c]),H(I,m,-1,[gM(a.v,c),gM(a.u,c),gM(a.s,c),gM(a.t,c)]))}
+function hM(){this.y=new hj;this.k=new iM(this);this.x=new jM(this.k);this.w=new kM(this.k);this.r=new lM(this.k);this.q=new mM(this.k);this.o=new nM(this.k);this.p=new oM(this.k);this.j=new pM(this.k);this.i=new qM(this.k);this.e=new rM(this.k);this.f=new sM(this.k);this.v=new tM(this.k);this.u=new tM(this.k);this.s=new tM(this.k);this.t=new tM(this.k)}t(676,1,{});_.jg=function(a){aM(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function uM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ni(b.y);e.c<e.e.Ke();)d=Oi(e),A(d,61)&&(d=d.jb),f=d.nb,Sv(c,cM(d),f.t,f.u),dM(d,f.v,f.s,H(I,m,-1,[eM(b.r.b,d).e,eM(b.q.b,d).d,eM(b.o.b,d).b,eM(b.p.b,d).c]),H(I,m,-1,[fM(b.j.b,d).e,fM(b.i.b,d).d,fM(b.e.b,d).b,fM(b.f.b,d).c]),H(I,m,-1,[gM(b.v,d),gM(b.u,d),gM(b.s,d),gM(b.t,d)]));vM(c);a.b.d=null;for(a=new Ni(a.b.y);a.c<a.e.Ke();)b=Oi(a),A(b,61)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
+function bM(a,b){this.b=a;this.c=b;var c=(nk(),qk);this.n=new mk(this);this.u=c}t(677,18,{},bM);_.yc=function(){uM(this)};_.zc=function(){uM(this)};
+_.Bc=function(a){var b,c,d;for(c=new Ni(this.b.y);c.c<c.e.Ke();)b=Oi(c),A(b,61)&&(b=b.jb),d=b.nb,d.j=L(d.p+(d.t-d.p)*a),d.w=L(d.q+(d.u-d.q)*a),d.x=L(d.r+(d.v-d.r)*a),d.i=L(d.o+(d.s-d.o)*a),Sv(this.c,cM(b),d.j,d.w),dM(b,d.x,d.i,H(I,m,-1,[eM(this.b.r.b,b).e,eM(this.b.q.b,b).d,eM(this.b.o.b,b).b,eM(this.b.p.b,b).c]),H(I,m,-1,[fM(this.b.j.b,b).e,fM(this.b.i.b,b).d,fM(this.b.e.b,b).b,fM(this.b.f.b,b).c]),H(I,m,-1,[gM(this.b.v,b),gM(this.b.u,b),gM(this.b.s,b),gM(this.b.t,b)]))};_.b=null;_.c=null;
+t(679,1,{});_.b=null;function rM(a){this.b=a}t(678,679,{},rM);function sM(a){this.b=a}t(680,679,{},sM);function qM(a){this.b=a}t(681,679,{},qM);function pM(a){this.b=a}t(682,679,{},pM);function nM(a){this.b=a}t(683,679,{},nM);function oM(a){this.b=a}t(684,679,{},oM);function mM(a){this.b=a}t(685,679,{},mM);function lM(a){this.b=a}t(686,679,{},lM);t(687,679,{},function(a){this.b=a});t(688,679,{},function(a){this.b=a});
+function gM(a,b){var c=a.b,d;d=kj(c.e,b);d||(d=new bL(XK(b.pb)),z(c.e,b,d));return d.e}function tM(a){this.b=a}t(689,679,{},tM);function kM(a){this.b=a}t(690,679,{},kM);function jM(a){this.b=a}t(691,679,{},jM);function fM(a,b){var c;c=kj(a.b,b);c||(c=new bL(YJ(b.pb)),z(a.b,b,c));return c}function eM(a,b){var c;c=kj(a.c,b);c||(c=new bL(WK(b.pb)),z(a.c,b,c));return c}
+function wM(a,b){var c,d;d=kj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=LL(b),f,g,j,h,n;if(A(b,148)){if(null!=c.n&&null!=c.k){d=new lq(xM(e,!0),xM(e,!1));break a}h=b.bg();null!=c.n&&(h.c=xM(e,!0));null!=c.k&&(h.b=xM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new lq(xM(e,!0),xM(e,!1));break a}h=new $K;f=b.pb;n=f.style;g=n[Zf];j=n[eh];n[Zf]="static";n[eh]=Oe;null!=c.n?h.c=xM(e,!0):(n[hh]=jd,h.c=(f.offsetWidth||0)+eM(d.p.b,b).c+eM(d.q.b,b).d);null!=c.k?h.b=xM(e,!1):(n[Ne]=jd,h.b=(f.offsetHeight||0)+eM(d.r.b,b).e+
+eM(d.o.b,b).b);n[Zf]=g;n[eh]=j}d=h}null!=c.n&&(Bj(),mp)==c.n.lg()||null!=c.k&&(Bj(),mp)!=c.k.lg()||z(a.f,b,d)}return d}function iM(a){this.i=a;this.d=new Li;this.f=new Li;this.c=new Li;this.b=new Li;this.e=new Li}t(692,1,{},iM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function yM(a){var b;b=a.nb;if(null==b||!A(b,146))b=new zM,a.nb=b;return b}function mL(){pL.call(this,(qL(),AM))}function pL(a){var b=(BM(),CM);hM.call(this);this.c=a;this.b=b}t(693,676,{},mL,pL);
+_.kg=function(a){var b,c,d,e,f,g,j,h,n;h=new $K;$L(this,a);n=eM(this.p.b,a).c+eM(this.q.b,a).d+fM(this.f.b,a).c+fM(this.i.b,a).d+gM(this.t,a)+gM(this.u,a);d=eM(this.r.b,a).e+eM(this.o.b,a).b+fM(this.j.b,a).e+fM(this.e.b,a).b+gM(this.v,a)+gM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(qL(),AM)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ni(this.y);a.c<a.e.Ke();)c=Oi(a),e=yM(c),b=null,j=c.ob,A(j,149)&&(b=j,b=DM(b),b=new lq(b[1]+b[3],b[0]+b[0])),this.c==AM?(n+=wM(this.x.b,c).c,e.b=wM(this.w.b,
+c).b,A(j,149)&&(n+=b.c,e.b+=b.b),f=Yj(f,e.b)):(d+=wM(this.w.b,c).b,e.c=wM(this.x.b,c).c,A(j,149)&&(d+=b.b,e.c+=b.c),g=Yj(g,e.c));this.c==AM?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.jg=function(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R;if($L(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=gM(this.t,a);E=gM(this.v,a);c=kq(a.pb);R=c.c-(u+gM(this.u,a));q=c.b-(E+gM(this.s,a));g=R;c=q;this.c==(qL(),AM)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ni(this.y);e.c<e.e.Ke();)d=Oi(e),b=null,r=yM(d),v=d.ob,A(v,149)&&(b=v,b=DM(b),b=new lq(b[1]+b[3],b[0]+b[0])),this.c==AM?(r.e?++h:(r.c=wM(this.x.b,d).c,A(v,149)&&(r.c+=b.c),g-=r.c),r.d?r.b=q:(r.b=wM(this.w.b,d).b,A(v,149)&&(r.b+=b.b))):(r.d?++j:(r.b=wM(this.w.b,
+d).b,A(v,149)&&(r.b+=b.b),c-=r.b),r.e?r.c=R:(r.c=wM(this.x.b,d).c,A(v,149)&&(r.c+=b.c)));for(e=new Ni(this.y);e.c<e.e.Ke();)d=Oi(e),b=null,r=d.nb,v=d.ob,A(v,149)&&(b=v,b=DM(b),b=new lq(b[1]+b[3],b[0]+b[0])),J=r.c,o=r.b,this.c==AM?r.e&&(J=~~(g/h)):r.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,149)&&(n-=b.c,f-=b.b),this.c==rL?(r.t=this.b==(BM(),CM)?u:this.b==EM?u+~~(R/2)-~~(J/2):u+R-J,r.u=E,r.v=n,r.s=f,E+=o+D):(this.b==(BM(),CM)?(r.t=u,r.u=E):this.b==EM?(r.t=u,r.u=E+~~(q/2)-~~(o/2)):(r.t=u,r.u=E+q-o),r.v=
+n,r.s=f,u+=J+D),a.b&&(v=d.ld()-dk(a.pb)-gM(this.t,a),-1==r.p&&(r.p=v),v=d.md()-fk(a.pb)-gM(this.v,a),-1==r.q&&(r.q=v),-1==r.r&&(r.r=d.od()),-1==r.o&&(r.o=d.nd()));aM(this,a)}};_.b=null;_.c=null;function BM(){BM=x;CM=new FM("START",0);EM=new FM(Ib,1);GM=new FM("END",2);HM=H(IM,s,144,[CM,EM,GM])}function FM(a,b){Co.call(this,a,b)}t(694,146,{116:1,120:1,122:1,144:1},FM);var HM,EM,GM,CM;function qL(){qL=x;AM=new JM("HORIZONTAL",0);rL=new JM("VERTICAL",1);KM=H(LM,s,145,[AM,rL])}
+function JM(a,b){Co.call(this,a,b)}t(695,146,{116:1,120:1,122:1,145:1},JM);var KM,AM,rL;t(697,1,{150:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function zM(){this.f=!1}function uK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(696,697,{146:1,150:1},zM,uK);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function MM(a,b){if(a.n)return!0;$L(a,b);if(0<a.y.d){a.b=ou(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,147))d=new NM,c.nb=d;a.c=d;a.y.Te();bj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function OM(){hM.call(this)}t(698,676,{},OM);
+_.kg=function(a){var b,c;c=new $K;MM(this,a);if(this.b){b=wM(this.x.b,this.b).c;var d=wM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,149)&&(b=DM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=eM(this.p.b,a).c+eM(this.q.b,a).d+fM(this.f.b,a).c+fM(this.i.b,a).d+gM(this.t,a)+gM(this.u,a);c.b+=eM(this.r.b,a).e+eM(this.o.b,a).b+fM(this.j.b,a).e+fM(this.e.b,a).b+gM(this.v,a)+gM(this.s,a);return c};
+_.jg=function(a){var b,c,d,e,f;MM(this,a)&&(d=gM(this.t,a),e=gM(this.v,a),c=kq(a.pb),f=c.c-(d+gM(this.u,a)),c=c.b-(e+gM(this.s,a)),b=this.b.ob,A(b,149)&&(b=DM(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.ld()-dk(a.pb)-gM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-fk(a.pb)-gM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.od()),d=this.c,-1==d.o&&(d.o=this.b.nd())),aM(this,a))};_.b=null;_.c=null;function NM(){this.f=!1}
+t(699,697,{147:1,150:1},NM);function DM(a){var b,c,d,e;null==a.b&&(a.b=y(I,m,-1,4,1),e=yo(Yu(Yu(a.d,0),0)),c=yo(Yu(Yu(a.d,2),2)),d=WK(a.pb),b=YJ(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function PM(a,b){a.kb&&bk(a);return Xv(a,b)}function QM(){uw();kw.call(this,vw)}t(700,301,{45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1,149:1},QM);_.Cd=function(a){return PM(this,a)};_.b=null;
+function cM(a){var b;b=a.ob;return A(b,149)?b:a}function oq(a){if(!a.kb)return new $K;if(-1==a.k.c||-1==a.k.b)a.k=a.e.kg(a),qq(a,a.k),a.e.jg(a),a.k=a.e.kg(a);return a.k}function JJ(a){return A(a,149)?a.jb:a}function RM(a){var b;if(!a.o){b=(!iL&&(iL=new hL),iL);var c=SM(a,gb,!0);b.b=c;c=SM(a,hb,!0);b.c=c;a.o=b}return a.o}
+function IJ(a,b,c,d,e){if(A(b,61))throw new Ck("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,150)&&f.f?(c=new QM,Kv(a,c,a.pb,d,!0),Yv(c,b)):Kv(a,b,c,d,e);KJ(a,b)}function tK(a,b,c,d){b.nb=c;IJ(a,b,a.pb,d,!0)}
+function KJ(a,b){var c;c=a.e;if(b){var d=c.k;Wi(d.d,b);Wi(d.f,b);Wi(d.c,b);Wi(d.b,b);Wi(d.e,b)}else d=c.k,ty(d.d),ty(d.f),ty(d.c),ty(d.b),ty(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==cM(a))c=c.ob;else{if(A(c,142)||A(c,60))d=c,c=c.ob,c==cM(d)&&(c=c.ob);A(c,149)&&A(c.ob,141)&&(c=c.ob)}A(c,148)&&!A(c,141)&&(c.cg(a.ob),c.cg(a))}}
+function sq(a){if(a.kb&&a.pb.style.display!=If){a.pb.scrollTop=0;var b=a.pb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==rg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.jg(a);a.d=!1;vM(a)}}function vM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=JJ(Ly(a.q,d)),A(b,149)&&(b=b.jb),b.qd()&&(A(b,148)?b.dg():A(b,74)&&b.Sd())}function LJ(a,b){var c;A(b,149)&&(b=A(b,149)?b.jb:b);c=cM(b);return Qv(a,c)?(A(c,149)&&PM(c,b),KJ(a,null),!0):!1}
+function lL(a,b){var c;a.e=b;null!=a.f&&fj(a,pv(a.pb)+Ba+a.f);a.f=b.cZ.e;c=qo(a.f,lo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));gj(a,pv(a.pb)+Ba+a.f);KJ(a,null)}function SM(a,b,c){a.n||(a.n=$doc.createElement(Dg),YK(a.n,Zf,Xc),YK(a.n,eh,Oe),YK(a.n,Ze,cb),YK(a.n,Tg,cb),a.pb.appendChild(a.n));YK(a.n,hh,b);YK(a.n,Ne,b);a=VK(a.n);return c?a.c:a.b}
+function xM(a,b){var c;c=null.lg();if(c==(Bj(),yp)){c=(RM(a),null.lg());var d=(-1==gL&&(gL=(SK(),GJ(ib,!0))),gL);return O(N(Math.round(100*d*c/254)))}if(c==op)return c=RM(a),d=null.lg(),O(N(fE(d*(-1==c.b&&(c.b=GJ(gb,!0)),c.b))));if(c==qp)return c=RM(a),d=null.lg(),O(N(fE(d*(-1==c.c&&(c.c=GJ(hb,!0)),c.b))));if(c==wp)return c=(RM(a),null.lg()),d=(-1==gL&&(gL=(SK(),GJ(ib,!0))),gL),O(N(Math.round(d*c)));if(c==Ap)return c=(RM(a),null.lg()),d=(-1==gL&&(gL=(SK(),GJ(ib,!0))),gL),O(N(Math.round(10*d*c/254)));
+if(c==up)return O(N(fE(12*(RM(a),null.lg())*O(N(fE((-1==gL&&(gL=(SK(),GJ(ib,!0))),gL)/72))))));if(c==mp)return SM(a,null.lg(),b);if(c==sp)return c=(RM(a),O(N(fE(null.lg())))),d=(-1==gL&&(gL=(SK(),GJ(ib,!0))),gL),O(N(Math.round(d*c/72)));if(null.lg()==kp)return O(N(fE(null.lg())));throw new Ck("Invalid size: "+null.lg());}function iK(){var a=new OM;Uv.call(this);this.k=new lq(-1,-1);new VM(this);this.pb[Cd]="mosaic-LayoutPanel";lL(this,a)}
+t(701,291,{45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,148:1},iK);_.Gd=function(a){IJ(this,a,this.pb,this.q.d,!0)};_.vd=function(){Ev(this,new WM)};_.wd=function(){Ev(this,new XM)};_.bg=function(){return oq(this)};_.Dd=function(a){return Nv(this.q,cM(a))};_.Ed=function(a,b,c,d){IJ(this,a,b,c,d)};_.cg=function(a){KJ(this,a)};_.Fd=function(){return new Bv(this)};_.dg=function(){sq(this)};
+_.Ad=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ud(this.j),this.sd(a),this.j=this.i=null;else if(a=oq(this),null!=this.j)a=a.b+bg,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+bg);this.sd(b);this.i=null}else b=a.b+bg,this.ud(a.c+bg),this.sd(b);sq(this)}};_.Sd=function(){sq(this)};_.Cd=function(a){return LJ(this,a)};_.sd=function(a){this.pb.style[Ne]=a;this.kb||(this.i=a)};_.Hd=function(a,b,c){Sv(this,cM(a),b,c)};
+_.ud=function(a){this.pb.style[hh]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function WM(){}t(702,1,{},WM);_.Qd=function(a){cM(a).yd()};function XM(){}t(703,1,{},XM);_.Qd=function(a){cM(a).zd()};function Bv(a){this.c=a;this.b=new Pv(this.c.q)}t(704,1,{},Bv);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return JJ(Cv(this.b))};_.fd=function(){Dv(this.b)};_.c=null;function YM(){YM=x;new ex}
+function VM(a){YM();Pi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new ZM(this)}t(705,9,{},VM);function ZM(a){uk();this.b=a}t(706,25,{},ZM);_.Hc=function(){KJ(this.b.b,null);sq(this.b.b)};_.b=null;function LL(a){a=a.ob;return!a?null:A(a,148)?a:LL(a)}function cK(a,b,c){var d;d=a.pb;dM(a,b,c,WK(d),YJ(d),XK(d))}
+function dM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.ud((0>g?0:g)+(Bj(),bg)),b!=a.od()&&a.ud((0>b?0:b)+bg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Bj(),bg)),c!=a.nd()&&a.sd((0>c?0:c)+bg))}function qq(a,b){cK(a,b.c,b.b)}t(709,1,{});
+function XF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:OC(a,b,~~Fi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,q=void 0,r=void 0,u=void 0,v=r=q=void 0,D=r=void 0,E=void 0,r=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],q=null==v?Mf:typeof v,q=q==Of?Object.prototype.toString.call(v)==Rc||typeof v.length==Nf?"array":q:q,!G(q,D)&&(!G("string",D)||!G(Mf,q)))if(v=G(Nf,q),q=G("boolean",q),$M===D)v&&(o[u]=new AG(o[u])),q&&(o[u]=(jG(),o[u]?mG:kG));else{r=v||q;if(r=
+!r&&null!=D&&Hn(D)==aN){r=o[u];if(null==r||bN(r,D))continue;if(Fn(r)&&(r=r&&r.g?r.g:null,null!=r&&bN(r,D))){o[u]=r;continue}}if(!G(Of,D)||v||q){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function cN(){this.d=new Li;this.b=new Li;this.c=new Li}function bN(a,b){var c;if($M==b||dN==b&&A(a,151))return!0;if(null!=a)for(c=Hn(a);c&&c!=$M;c=null)if(c==b)return!0;return!1}t(708,709,{},cN);function UF(){UF=x;WF=new cN}
+function $F(a,b){UF();z(WF.d,a,b)}function RF(a){UF();var b,c,d;d=po(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function SF(a,b){var c;UF();return c=b&&b[0]&&(typeof b[0]==Of||typeof b[0]==ue)?b[0]:null,bN(c,a)}function YF(a){var b=TF;UF();var c,d;d=WF.c;if(c=!b?d.c:OC(d,b,~~Fi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?PC(d,c):RC(d,b,c,~~Fi(b))}
+function yF(a){UF();var b=WF,c;null==a?a=null:(c=a[Uc],c||(0!=(Hn(a).c&4)?a=[]:(b=(b=kj(b.d,Hn(a)))&&typeof b==ue?new b(a):a,a=a[Uc]=b),c=a),a=c);return a}var WF;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Tn&&(e=jk(),2E3<e-Vn&&(Vn=e,Un=Sn()));if(0==Tn++){var f=(Wn(),Xn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=fo(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Wn(),Xn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=fo(n,o);while(h.d);h.d=o}}--Tn;c&&-1!=Un&&($wnd.clearTimeout(Un),Un=-1)}return b}catch(q){throw q;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Ns)()}catch(d){a(b)}else C(Ns)()}var $M=$(1),Ln=$(103),eN=wG(" I"),I=qG(718,eN),VG=qG(716,$M),fN=wG(" Z"),xH=qG(719,fN);$(102);$(101);$(100);var gN=$(494),oo=qG(720,gN),hN=$(245),Gt=qG(721,hN);$(246);$(146);$(469);$(109);$(480);var iN=wG(" B");$(484);var jN=wG(" C"),Gi=qG(722,jN),aN=$(482),kN=wG(" D"),ID=qG(723,kN);$(483);$(485);var lN=$(488),fF=qG(724,lN),mN=wG(" J"),nN=$(2),Ps=qG(717,nN),RK=qG(725,iN);$(497);$(479);$(99);$(174);$(467);
+var TF=$(460);$(476);var fG=$(474);$(472);$(473);$(478);$(120);$(111);$(112);$(113);$(116);$(118);$(117);$(119);$(121);$(97);$(491);$(486);$(475);$(461);$(462);$(463);$(464);$(465);$(466);var oN=$(384);$(383);$(382);$(381);$(459);$(458);var TA=$(398),lD=qG(726,TA),pN=$(404),qD=qG(727,pN),qN=$(405),sD=qG(728,qN),rN=$(536),vF=qG(729,rN),Gs=qG(730,I),sN=uG(534,function(){xD();return kH}),lH=qG(731,sN);$(535);$(407);$(406);$(529);$(528);$(537);$(538);$(533);$(441);$(532);var tA=qG(732,oN);$(396);$(540);
+$(471);vG();$(470);vG();$(709);$(708);var dN=vG();$(295);var tN=$(294);$(293);$(299);$(313);$(355);$(542);$(541);$(292);$(291);$(544);$(543);$(549);$(550);$(551);$(552);$(553);$(554);$(555);$(556);$(545);$(546);$(547);$(548);$(232);$(231);$(304);$(305);$(306);$(567);$(576);$(25);$(568);$(569);$(570);$(571);$(572);$(573);$(574);$(575);$(277);$(351);$(354);$(352);$(353);$(186);$(185);$(279);$(226);$(281);$(194);var uN=$(193);$(229);$(228);$(227);$(378);$(379);$(380);$(600);$(599);$(611);$(612);$(613);
+$(614);var vN=uG(162,function(){Bj();return Cp}),Dp=qG(733,vN),wN=uG(145,function(){Cj();return No}),Oo=qG(734,wN),xN=uG(152,function(){Po();return Yo}),Zo=qG(735,xN),yN=uG(157,function(){$o();return ip}),jp=qG(736,yN);uG(163,null);uG(164,null);uG(165,null);uG(166,null);uG(167,null);uG(168,null);uG(169,null);uG(170,null);uG(171,null);uG(147,null);uG(148,null);uG(149,null);uG(150,null);uG(151,null);uG(153,null);uG(154,null);uG(155,null);uG(156,null);uG(158,null);uG(159,null);uG(160,null);uG(161,null);
+$(453);$(452);$(501);$(503);$(502);$(504);$(506);$(505);$(507);$(511);$(512);$(184);$(190);$(189);$(188);$(192);$(211);$(424);$(423);var NB=$(422),iE=qG(737,NB),BH=qG(738,mN);$(408);$(508);$(514);$(509);$(510);$(409);$(566);$(418);$(417);$(416);$(421);var zN=vG(),AJ=qG(739,zN);$(275);$(451);$(520);var AN=uG(235,function(){vs();return As}),Bs=qG(740,AN);$(431);$(432);$(415);var xB=$(410);$(500);$(394);$(395);$(420);var IB=$(419);$(412);$(411);$(518);$(527);$(413);$(455);$(493);$(530);$(531);$(539);
+$(401);var XA=$(400);$(429);$(430);$(386);$(385);$(438);vG();vG();vG();$(388);$(389);$(371);$(191);$(366);var My=qG(741,tN);$(367);$(579);$(578);$(327);$(329);$(328);$(330);$(213);$(230);$(216);$(218);var dB=$(403);$(454);$(391);$(390);$(397);$(524);$(496);$(221);$(440);$(373);$(372);$(208);$(209);$(212);$(206);$(205);$(207);var fB=$(562);$(196);$(399);$(581);$(586);$(439);$(487);$(442);var vA=$(393),uA=qG(742,XA);$(628);$(426);$(427);$(428);$(392);$(559);$(560);$(198);$(197);$(199);$(200);$(318);
+$(317);$(323);$(324);$(617);$(587);$(588);$(513);$(521);$(522);$(523);$(580);$(582);var yB=$(414);$(563);$(525);$(220);$(217);$(219);$(215);$(204);$(203);$(202);$(257);$(585);$(298);$(297);$(296);$(593);$(592);$(616);$(590);$(615);var BN=uG(672,function(){iq();return YL}),ZL=qG(743,BN);$(671);$(670);$(662);$(663);$(664);$(665);$(666);$(667);$(668);$(669);$(643);var CN=uG(300,function(){lw();return sw}),tw=qG(744,CN),DN=uG(347,function(){hw();return fy}),gy=qG(745,DN);$(18);$(348);$(349);$(344);$(345);
+$(346);$(19);$(20);$(21);$(437);$(402);$(659);$(335);$(660);$(336);$(337);$(338);$(339);$(342);$(309);$(308);var EN=$(307);$(583);$(584);$(589);$(250);$(312);$(343);$(331);$(358);$(357);$(359);var FN=uG(360,function(){wy();return Hy}),Iy=qG(746,FN);uG(361,null);uG(362,null);uG(363,null);uG(364,null);$(233);$(564);$(310);$(326);$(325);$(517);$(302);$(187);$(565);$(311);$(645);$(3);$(648);$(649);$(647);$(646);$(639);$(638);$(701);$(702);$(703);$(704);$(641);$(224);var kC=$(434),mC=qG(747,kC);$(435);
+$(433);$(30);$(31);$(29);$(32);$(35);$(36);$(37);$(38);$(39);$(40);var GN=$(52),Vx=qG(748,GN);$(41);$(42);$(43);$(44);$(45);$(46);$(47);$(49);$(48);$(50);$(51);$(53);$(54);$(56);$(57);$(55);$(58);$(59);$(60);$(61);$(63);$(65);$(66);$(64);$(62);$(67);$(68);$(69);$(70);$(72);$(75);$(74);$(76);$(79);$(80);$(78);$(81);$(82);$(83);$(84);$(85);$(86);$(88);$(89);$(87);$(90);$(91);$(92);$(93);$(95);$(96);$(94);$(251);var aL=$(630);$(303);var eL=$(632);$(222);$(657);$(656);$(447);$(446);$(448);$(223);$(259);
+$(261);$(260);$(255);$(369);$(252);$(301);$(700);$(266);$(269);$(267);$(268);$(5);$(7);$(6);$(602);$(436);$(449);$(370);$(183);$(287);$(289);$(288);$(591);var zK=qG(749,EN);$(597);$(596);$(606);$(594);$(595);$(603);$(604);$(598);$(601);$(443);$(444);$(450);$(225);$(254);$(34);$(262);$(332);$(333);$(334);$(263);var QL=qG(750,uN);$(264);$(561);$(658);$(625);$(477);$(498);$(33);$(71);var fL=$(633);$(642);$(661);$(697);$(696);$(195);$(210);$(4);$(624);$(676);$(693);
+var HN=uG(694,function(){BM();return HM}),IM=qG(751,HN),IN=uG(695,function(){qL();return KM}),LM=qG(752,IN);$(679);$(688);$(687);$(691);$(690);$(686);$(685);$(683);$(684);$(682);$(681);$(678);$(680);$(689);$(692);$(677);$(644);$(316);$(365);$(356);$(698);$(315);$(314);$(320);$(321);$(319);$(265);$(22);$(285);$(286);$(11);$(14);$(23);var JN=$(26),Fk=qG(753,JN);$(24);$(27);$(28);$(699);$(8);$(10);$(9);$(705);$(706);$(650);$(653);$(654);$(655);$(651);$(652);var cL=$(631);$(635);$(636);$(201);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/E07214401017B41AF0BDAB1EB811CC83.cache.html b/public/jsme/E07214401017B41AF0BDAB1EB811CC83.cache.html
new file mode 100644
index 0000000..ce872b8
--- /dev/null
+++ b/public/jsme/E07214401017B41AF0BDAB1EB811CC83.cache.html
@@ -0,0 +1,645 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'E07214401017B41AF0BDAB1EB811CC83';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",ea='"',ga='" ',ia='" height="',ja='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Da="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Ma="-NC=O",Na="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Ya="/",Za="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",gb="1em",hb="1ex",
+ib="1in",jb="1px",kb="2",lb="3",mb=":",nb=": ",pb=";",qb="<",rb="=",tb=">",vb="?",wb="@",xb="@@",yb="A",Ab="After",Bb="Any",Cb="Aromatic",Db="B",Eb="BODY",Fb="Before",Gb="Br",Hb="C",Ib="CENTER",Kb="CSS1Compat",Mb="Center",Nb="Cl",Ob="Class$",Pb="Copy as ",Rb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="Helvetica",Zb="I",$b="Incorrect URL: ",ac="Internal index set to null.",bc="JSME",cc="JUSTIFY",ec="JavaScript",fc="LEFT",gc="MOL n. ",hc="N",ic="NA",jc="NONE",
+kc="No more molecules in SDF buffer",lc="Nonring",mc="North",nc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",oc="O",pc="ONE_WAY_CORNER",qc="P",rc="R",tc="R1",uc="R2",vc="R3",wc="RIGHT",xc="ROLL_DOWN",yc="RXN",zc="Reset",Ac="Resize-",Bc="Ring",Cc="S",Dc="SMILES",Ec="Se",Fc="Si",Gc="South",Hc="Style names cannot be empty",Ic="Unknown",Lc="West",Mc="X",Qc="[",Rc="[object Array]",Sc="\\",Tc="]",Uc="__gwtex_wrap",Vc="__uiObjectID",Wc="a",Xc="absolute",
+Yc="alert",ed="alertdialog",fd="align",gd="antialias",hd="application",id="article",jd="auto",kd="backgroundColor",ld="banner",md="blur",nd="bolder",od="border",pd="border-left-width",qd="border-top-width",rd="bottom",sd="button",td="cellPadding",xd="cellSpacing",zd="center",Ad="change",Bd="checkbox",Cd="className",Dd="click",Ed="click marked atom to delete mark",Fd="clip",Gd="code",Hd="col",Id="colSpan",Jd="columnheader",Kd="combobox",Ld="complementary",Pd="contentinfo",Qd="contextmenu",Rd="cssFloat",
+Sd="dblclick",Td="definition",Yd="dialog",Zd="dir",$d="directory",ae="display",be="div",ce="document",de="dragdrop-handle",ee="dragdrop-selected",fe="dragend",ge="dragenter",he="dragover",ie="drop",je="end_gesture",ke="error",le="filter",me="fixed",ne="float",oe="focus",pe="fontFamily",qe="fontSize",re="fontStyle",se="fontWeight",te="form",ue="function",ve="g",we="gesturechange",xe="gestureend",ze="gesturestart",Ae="google",Be="grid",Ce="gridcell",De="group",Ee="gwt-MenuBar",Le="gwt-MenuBarPopup",
+Me="heading",Ne="height",Oe="hidden",Pe="id",Qe="img",Re="is_touch_supported",Se="italic",Te="java.vm.name",Ue="jsa-resetDiv",Ve="keydown",We="keypress",Xe="keyup",Ye="left",Ze="link",$e="list",af="listbox",bf="listitem",cf="load",df="log",ef="ltr",ff="main",gf="marquee",jf="math",kf="menu",lf="menuPopup",mf="menubar",nf="menuitem",tf="menuitemcheckbox",uf="menuitemradio",vf="middle",wf="mousedown",xf="mousemove",yf="mouseout",zf="mouseover",Af="mouseup",Bf="mousewheel",Cf="msie",Df="multipart",Ef=
+"n",Ff="name",Gf="navigation",Hf="none",If="noreaction",Jf="note",Kf="nowrap",Lf="null",Mf="number",Nf="object",Of="offsetHeight",Pf="offsetWidth",Qf="ontouchstart",Rf="opera",Sf="option",Tf="outline",Uf="overflow",Vf="padding",Wf="paste",Xf="popupContent",Yf="position",Zf="presentation",$f="progressbar",ag="px",bg="px, ",cg="px;",dg="radio",eg="radiogroup",gg="reaction",hg="rect(0px, 0px, 0px, 0px)",ig="region",jg="rgb(",kg="right",lg="role",mg="rotation",ng="row",og="rowgroup",pg="rowheader",qg=
+"rtl",sg="s",tg="safari",ug="scale100",vg="scrollbar",wg="se",xg="search",yg="separator",zg="serif",Ag='shape-rendering="crispEdges"',Bg="slider",Cg="span",Dg="spinbutton",Eg="status",Fg="subMenuIcon-selected",Gg="tab",Hg="table",Ig="tablist",Jg="tabpanel",Kg="tbody",Lg="td",Mg="text",Ng="textAlign",Og="textbox",Pg="timer",Qg="toolbar",Rg="tooltip",Sg="top",Tg="touchcancel",Ug="touchend",Vg="touchmove",Wg="touchstart",Xg="tr",Yg="tree",Zg="treegrid",$g="treeitem",ah="true",bh="value",ch="verticalAlign",
+dh="visibility",eh="visible",fh="whiteSpace",gh="width",hh="x",ih="zIndex",jh="|",_,kh={l:4194303,m:4194303,h:1048575},lh={l:0,m:0,h:0},mh={l:1,m:0,h:0},nh={l:2,m:0,h:0},oh={l:3,m:0,h:0},ph={l:4,m:0,h:0},qh={l:8,m:0,h:0},rh={l:10,m:0,h:0},sh={l:16,m:0,h:0},th={l:32,m:0,h:0},uh={l:64,m:0,h:0},Bh={l:128,m:0,h:0},Ch={l:256,m:0,h:0},Dh={l:512,m:0,h:0},Eh={l:1024,m:0,h:0},Fh={l:2048,m:0,h:0},Gh={l:8192,m:0,h:0},Hh={l:16384,m:0,h:0},Ih={l:32768,m:0,h:0},Jh={l:65536,m:0,h:0},Kh={l:131072,m:0,h:0},Lh={l:262144,
+m:0,h:0},Mh={l:524288,m:0,h:0},Nh={},Oh={133:1},Ph={116:1,133:1},Qh={10:1,116:1,120:1,122:1},Rh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Sh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,
+43:1,45:1,47:1,56:1,63:1,65:1,68:1,69:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Th={118:1},Uh={6:1,8:1,116:1,120:1,122:1},Vh={137:1},Wh={116:1,119:1,133:1},Xh={52:1,116:1},Yh={11:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1},Zh={45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1},$h={116:1},ai={89:1,96:1,110:1,116:1},bi={2:1},ci={44:1},di={45:1,47:1,56:1,60:1,68:1,70:1,71:1,79:1,81:1},ei={84:1,89:1,90:1,96:1,105:1,110:1,112:1,116:1},fi={112:1},m={115:1,116:1,119:1},
+gi={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},hi={7:1,8:1,116:1,120:1,122:1},ii={116:1,123:1,125:1,129:1,131:1},ji={134:1},ki={116:1,123:1,131:1},li={96:1,116:1},mi={80:1,116:1,120:1,122:1},ni={83:1,116:1,123:1,129:1,131:1},oi={46:1,82:1},pi={54:1},qi={89:1,90:1,96:1,110:1,116:1},s={116:1,119:1},
+ri={47:1},si={45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,141:1,148:1},ti={8:1,9:1,116:1,120:1,122:1},ui={135:1},vi={55:1},wi={116:1,123:1,129:1,131:1},xi={116:1,119:1,134:1},yi={151:1},zi={89:1,90:1,96:1,102:1,110:1,116:1},Ai={93:1,116:1},Bi={45:1,47:1,56:1,68:1,71:1,79:1,81:1},Ci={68:1,79:1},Di={45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1};
+function t(a,b,c){var d=Nh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Nh[a]=function(){}),_=d.prototype=0>b?{}:new Nh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ei(this)};
+_.tS=function(){var a=this.cZ.e+wb,b;b=this.hC();var c,d,e;c=y(Fi,s,-1,8,1);d=(Gi(),Hi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ii(){Ii=x;Ji=new Ki}function Li(a){for(var b,a=new Mi(a.k.n);a.c<a.e.Ke();)b=Ni(a),Oi(b.pd(),ee,!1),Pi(a)}
+function Qi(a,b,c){var a=a.o,d;try{d=new Ri(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=Si(e);if(A(e,123))throw new Ti("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Oi(b.pd(),Wb,!0);Oi(c.pd(),de,!0);z(Ji,b,c)}function Ui(a,b){var c;c=Vi(Ji,b);var d;d=Vi(a.o.d,c);if(!d)throw new Wi("dragHandle was not draggable");Xi(d.c.b);Xi(d.e.b);Xi(d.d.b);Oi(b.pd(),Wb,!1);Oi(c.pd(),de,!1)}
+function Yi(a){var b;a.p=!1;for(a=new Mi(a.k.n);a.c<a.e.Ke();)b=Ni(a),Oi(b.pd(),ee,!1),Pi(a)}function Zi(a,b){$i(a.k.n,b)?Oi(b.pd(),ee,!1):a.p?(aj(a.k.n,b),Oi(b.pd(),ee,!0)):(a.k.n.Te(),aj(a.k.n,b))}function bj(a){this.i=a;this.k=new cj(this);this.o=new dj(this.k)}t(3,1,{});_.rc=function(){ej(this.k.f,"dragdrop-dragging")};_.sc=function(){fj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ji;function cj(a){this.n=new gj;this.e=a;this.b=a.i}t(4,1,{},cj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function hj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function ij(a,b){var c;c=jj(a.d,kj).b;b.b.ctrlKey||b.b.metaKey||Li(a.c.e);Zi(a.c.e,c)}function lj(a){a.c.i=null;a.c.e.sc();mj((nj(),oj(null)),a.b,0,0);var b=a.b.pb;pj=b;qj();rj=b;a.e=2}
+function dj(a){this.d=new Ki;this.c=a;this.b=new sj;tj(this.b,uj(),vj());B(this.b,this,(wj(),wj(),xj));B(this.b,this,(yj(),yj(),zj));a=this.b.pb.style;a[le]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Aj(),ag);a.borderStyle=(Bj(),Hf);a[kd]="blue"}t(5,1,{},dj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Cj(a);e=Pj(a);b=Qj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!kj)kj=c,this.c.f=jj(this.d,kj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Rj(this.c.n,this.c.f)&&(Li(this.c.e),Zi(this.c.e,this.c.f)),Sj(new Tj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Uj(kj,null),kj!=this.c.f&&(c=new Uj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,lj(this),1!=this.e&&hj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Vj(a,b);a=Wj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Xj(Yj(d-this.i),Yj(a-this.j))>=this.c.e.n?(Zj(),-1!=Rj(this.c.n,this.c.f)||Zi(this.c.e,this.c.f),c=new Uj(kj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,lj(this)):$j.preventDefault()),1==this.e)return;$j.preventDefault();hj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Vj(a,b);b=Wj(a,b);if(1==Qj(a.b)&&(this.f=!1,kj))try{if(Zj(),1==this.e)ij(this,a);else{d!=this.b&&(c=new Uj(d,null),e+=c.b,b+=c.e);try{hj(this,e,b),this.c.e.rc(),3!=this.e&&ij(this,a)}finally{var f=this.b.pb;pj&&f==pj&&(pj=null);qj();f===rj&&(rj=null);ak(this.b);this.e=1;this.c.f=null}}}finally{kj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var kj=null;function Tj(){}t(6,1,vi,Tj);_.xc=function(){Zj()};
+function Ri(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Ri);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+za+this.e+va};function Uj(a,b){!a||a==(nj(),oj(null))?this.i=this.f=0:(this.f=a.ld()-bk(a.pb),this.i=a.md()-(a.pb.scrollTop||0));!b||b==(nj(),oj(null))?this.d=this.c=0:(this.c=ck(b.pb)+dk(b.pb),this.d=ek(b.pb)+fk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Uj);
+_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Zj(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function dk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(pd),-1==a.indexOf(ag)?0:parseInt(a.substr(0,a.length-2))):0}function fk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(qd),-1==a.indexOf(ag)?0:parseInt(a.substr(0,a.length-2))):0}
+function gk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}function hk(a,b){var c=ik();gk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;jk(a.n,ik())}function kk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(18,1,{});_.yc=function(){this.w&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function jk(a,b){kk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function lk(a){this.b=a}t(19,1,{},lk);_.Cc=function(a){jk(this,a)};_.b=null;t(20,1,{});t(21,1,bi);function mk(){mk=x;var a;(a=new nk)&&(a.Fc()||(a=new ok));pk=a}t(22,20,{});var pk=null;function ok(){this.b=new gj;this.c=new qk(this)}t(23,22,{},ok);
+_.Fc=function(){return!0};_.Dc=function(a){a=new rk(this,a);aj(this.b,a);1==this.b.d&&sk(this.c,16);return a};function tk(){tk=x;uk=new gj;var a=new vk;wk();xk(yk?yk:yk=new zk,a)}function Ak(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);$i(uk,a)}function sk(a,b){if(0>b)throw new Bk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);$i(uk,a);a.c=!1;a.d=Ck(a,b);aj(uk,a)}function Dk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
+function Ck(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||$i(uk,this);this.Hc()};_.c=!1;_.d=0;var uk;function qk(a){tk();this.b=a}t(24,25,{},qk);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Ek,s,3,a.b.d,0);b=Fk(a.b,b);c=new Gk;for(e=0,f=b.length;e<f;++e)d=b[e],$i(a.b,d),jk(d.b,c.b);0<a.b.d&&sk(a.c,Xj(5,16-(ik()-c.b)))};_.b=null;function rk(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},rk);_.Ec=function(){var a=this.c;$i(a.b,this);0==a.b.d&&Ak(a.c)};_.b=null;
+_.c=null;function Hk(a,b){var c=C(function(){var b=ik();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function nk(){}t(27,22,{},nk);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Hk(a,b);return new Ik(c)};function Ik(a){this.b=a}t(28,21,bi,Ik);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Jk(){this.b=Yc}t(29,30,{},Jk);function Kk(){this.b=ed}t(31,30,{},Kk);
+function Lk(){this.b=hd}t(32,30,{},Lk);t(34,1,{});_.b=null;function Mk(a){this.b=a}t(33,34,{},Mk);function Nk(){this.b=id}t(35,30,{},Nk);function Ok(){this.b=ld}t(36,30,{},Ok);function Pk(){this.b=sd}t(37,30,{},Pk);function Qk(){this.b=Bd}t(38,30,{},Qk);function Rk(){this.b=Jd}t(39,30,{},Rk);function Sk(){this.b=Kd}t(40,30,{},Sk);function Tk(){this.b=Ld}t(41,30,{},Tk);function Uk(){this.b=Pd}t(42,30,{},Uk);function Vk(){this.b=Td}t(43,30,{},Vk);function Wk(){this.b=Yd}t(44,30,{},Wk);
+function Xk(){this.b=$d}t(45,30,{},Xk);function Yk(){this.b=ce}t(46,30,{},Yk);function Zk(){this.b=te}t(47,30,{},Zk);function $k(){this.b=Be}t(48,30,{},$k);function al(){this.b=Ce}t(49,30,{},al);function bl(){this.b=De}t(50,30,{},bl);function cl(){this.b=Me}t(51,30,{},cl);function dl(a){this.b=a.id}t(52,1,{4:1,5:1},dl);_.b=null;function fl(){this.b=Qe}t(53,30,{},fl);function gl(){this.b=Ze}t(54,30,{},gl);function hl(){this.b=$e}t(55,30,{},hl);function il(){this.b=af}t(56,30,{},il);
+function jl(){this.b=bf}t(57,30,{},jl);function kl(){this.b=df}t(58,30,{},kl);function ll(){this.b=ff}t(59,30,{},ll);function ml(){this.b=gf}t(60,30,{},ml);function nl(){this.b=jf}t(61,30,{},nl);function ol(){this.b=kf}t(62,30,{},ol);function pl(){this.b=mf}t(63,30,{},pl);function ql(){this.b=nf}t(64,30,{},ql);function rl(){this.b=tf}t(65,30,{},rl);function sl(){this.b=uf}t(66,30,{},sl);function tl(){this.b=Gf}t(67,30,{},tl);function ul(){this.b=Jf}t(68,30,{},ul);function vl(){this.b=Sf}
+t(69,30,{},vl);function wl(){this.b=Zf}t(70,30,{},wl);t(71,34,{},function(a){this.b=a});function xl(){this.b=$f}t(72,30,{},xl);function yl(){yl=x;zl=new Mk("aria-activedescendant")}var zl;function Al(){this.b=dg}t(74,30,{},Al);function Bl(){this.b=eg}t(75,30,{},Bl);function Cl(){this.b=ig}t(76,30,{},Cl);
+function Dl(){Dl=x;El=new Kk;Fl=new Jk;Gl=new Lk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new al;Vl=new $k;Wl=new bl;Xl=new cl;Yl=new fl;Zl=new gl;$l=new il;am=new jl;bm=new hl;cm=new kl;dm=new ll;em=new ml;fm=new nl;gm=new pl;hm=new rl;im=new sl;jm=new ql;km=new ol;lm=new tl;mm=new ul;nm=new vl;om=new wl;pm=new xl;qm=new Bl;rm=new Al;sm=new Cl;tm=new um;vm=new wm;xm=new ym;zm=new Am;Bm=new Cm;Dm=new Em;Fm=
+new Gm;Hm=new Im;Jm=new Km;Lm=new Mm;Nm=new cn;dn=new en;fn=new gn;hn=new jn;kn=new ln;mn=new nn;on=new pn;qn=new rn;sn=new tn;F=new Ki;z(F,ig,sm);z(F,Yc,Fl);z(F,Yd,Ql);z(F,ed,El);z(F,hd,Gl);z(F,ce,Sl);z(F,id,Hl);z(F,ld,Il);z(F,sd,Jl);z(F,Bd,Kl);z(F,Ce,Ul);z(F,Jd,Ll);z(F,De,Wl);z(F,Kd,Ml);z(F,Ld,Nl);z(F,Pd,Ol);z(F,Td,Pl);z(F,$e,bm);z(F,$d,Rl);z(F,te,Tl);z(F,Be,Vl);z(F,Me,Xl);z(F,Qe,Yl);z(F,Ze,Zl);z(F,af,$l);z(F,bf,am);z(F,df,cm);z(F,ff,dm);z(F,gf,em);z(F,jf,fm);z(F,kf,km);z(F,mf,gm);z(F,nf,jm);z(F,
+tf,hm);z(F,Sf,nm);z(F,dg,rm);z(F,uf,im);z(F,Gf,lm);z(F,Jf,mm);z(F,Zf,om);z(F,$f,pm);z(F,eg,qm);z(F,ng,xm);z(F,og,tm);z(F,pg,vm);z(F,xg,Bm);z(F,yg,Dm);z(F,vg,zm);z(F,Bg,Fm);z(F,Dg,Hm);z(F,Eg,Jm);z(F,Gg,dn);z(F,Ig,Lm);z(F,Jg,Nm);z(F,Og,fn);z(F,Pg,hn);z(F,Qg,kn);z(F,Rg,mn);z(F,Yg,sn);z(F,Zg,on);z(F,$g,qn)}var Fl,El,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Vl,Ul,Wl,Xl,Yl,Zl,bm,$l,am,cm,dm,em,fm,km,gm,jm,hm,im,lm,mm,nm,om,pm,rm,qm,sm,F,xm,tm,vm,zm,Bm,Dm,Fm,Hm,Jm,dn,Lm,Nm,fn,hn,kn,mn,sn,on,qn;
+function ym(){this.b=ng}t(78,30,{},ym);function um(){this.b=og}t(79,30,{},um);function wm(){this.b=pg}t(80,30,{},wm);function Am(){this.b=vg}t(81,30,{},Am);function Cm(){this.b=xg}t(82,30,{},Cm);function Em(){this.b=yg}t(83,30,{},Em);function Gm(){this.b=Bg}t(84,30,{},Gm);function Im(){this.b=Dg}t(85,30,{},Im);function Km(){this.b=Eg}t(86,30,{},Km);function en(){this.b=Gg}t(87,30,{},en);function Mm(){this.b=Ig}t(88,30,{},Mm);function cn(){this.b=Jg}t(89,30,{},cn);function gn(){this.b=Og}
+t(90,30,{},gn);function jn(){this.b=Pg}t(91,30,{},jn);function ln(){this.b=Qg}t(92,30,{},ln);function nn(){this.b=Rg}t(93,30,{},nn);function tn(){this.b=Yg}t(94,30,{},tn);function pn(){this.b=Zg}t(95,30,{},pn);function rn(){this.b=$g}t(96,30,{},rn);function Gk(){this.b=ik()}function ik(){return(new Date).getTime()}t(97,1,{},Gk);function un(a){var b,c,d;d=new vn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),wn(d,c.cZ.e),d.b.b+=nb,xn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function yn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+nb+a:b}t(102,1,{116:1,131:1});_.Ic=function(){return this.i};_.tS=function(){return yn(this)};_.f=null;_.i=null;function zn(a){An();this.i=a}t(101,102,ki,zn);function Wi(a){An();this.i=a}function Ti(a,b){An();this.f=b;this.i=a}t(100,101,wi,Wi,Ti);function Bn(a){An();this.c=a;this.b=l;a=new Cn;a=Dn(a,En(this.c)?this.c:null);Fn(a)}t(99,100,wi,Bn);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Lf:En(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Gn(this.c).e;this.b=this.b+nb+(En(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(En(this.c)){b=(Hn(),this.c);var c=l,d;for(d in b)if(d!=Ff&&"message"!=d&&"toString"!=d)try{c+="\n "+d+nb+b[d]}catch(e){}b=c}else b=l;this.d=a+b+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function In(a,b){return Jn(a)?a.eQ(b):a===b}
+function Gn(a){return Jn(a)?a.cZ:Kn}function Ln(a){return Jn(a)?a.hC():Ei(a)}
+function Mn(){var a;Mn=x;Nn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function On(a){Mn();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=Nn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var Nn;t(109,1,{});function Ei(a){return a.$H||(a.$H=++Pn)}function Qn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Rn(){return $wnd.setTimeout(function(){0!=Sn&&(Sn=0);Tn=-1},10)}var Sn=0,Pn=0,Un=0,Tn=-1;
+function Vn(){Vn=x;Wn=new Xn}function Yn(a,b){a.b=Zn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new $n(a)),ao(a.f,1),!a.j&&(a.j=new bo(a)),ao(a.j,50))}function Xn(){}function co(a){return a.Jc()}function Zn(a,b){!a&&(a=[]);a[a.length]=b;return a}function eo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=Zn(b,e)):e[0].xc()}catch(f){if(f=Si(f),!A(f,131))throw f;}}return b}function ao(a,b){Vn();$wnd.setTimeout(function(){C(co)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(111,109,{},Xn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Wn;function $n(a){this.b=a}t(112,1,{},$n);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),eo(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Gk;100>ik()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function bo(a){this.b=a}t(113,1,{},bo);_.Jc=function(){this.b.e&&ao(this.b.f,1);return this.b.k};
+_.b=null;function fo(a,b){a.length>=b&&a.splice(0,b);return a}function go(){try{null.a()}catch(a){return a}}function ho(){}t(116,1,{},ho);_.Kc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Lc(c.toString());b.push(d);var d=mb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
+_.Lc=function(a){var b,c,d;d=l;a=io(a);b=a.indexOf(ua);c=0==a.indexOf(ue)?8:0;-1==b&&(b=jo(a,ko(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=io(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function lo(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Lc(e[c]);return e}t(118,116,{});_.Kc=function(){return fo(this.Mc(go()),this.Nc())};_.Mc=function(a){return lo(this,a)};_.Nc=function(){return 2};
+function Hn(){Hn=x;Error.stackTraceLimit=128}function mo(a){a=fo(Dn(a,go()),3);0==a.length&&(a=fo((new ho).Kc(),1));return a}function An(){Hn();var a;a=mo(new Cn);Fn(a)}function Dn(a,b){var c;c=lo(a,b);return 0==c.length?(new ho).Mc(b):fo(c,1)}
+function Fn(a){var b,c,d,e,f,g,j,h,n;n=y(no,s,130,a.length,0);for(e=0,f=n.length;e<f;++e)h=oo(a[e],xb),b=-1,d=Ic,2==h.length&&null!=h[1]&&(j=h[1],g=po(j,ko(58)),d=ko(58),c=j.lastIndexOf(d,g-1),d=j.substr(0,c-0),-1!=g&&-1!=c&&(j.substr(c+1,g-(c+1)),b=qo(j,g+1),b=parseInt(b)||-1)),n[e]=new ro(h[0],d+wb+b);e=y(no,s,130,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new so;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return mo(this)};
+_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=io(a);0==c.indexOf("at ")&&(c=qo(c,3));a=c.indexOf(Qc);-1!=a&&(c=io(c.substr(0,a-0))+io(qo(c,c.indexOf(Tc,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(wb),-1==a?(b=c,c=l):(b=io(qo(c,a+1)),c=io(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=io(c.substr(0,a-0)));a=jo(c,ko(46));-1!=a&&(c=qo(c,a+1));return(0<c.length?c:"anonymous")+xb+b};_.Mc=function(a){return Dn(this,a)};_.Nc=function(){return 3};function Cn(){Hn()}
+t(119,117,{},Cn);t(120,1,{});function xn(a,b){a.b+=b}function to(){}t(121,120,{},to);_.b=l;function uo(a,b){return parseInt(a[b])||0}function vo(a,b){return null==a[b]?null:""+a[b]}function wo(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 xo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
+function yo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Qj(a){a=a.button;return 1==a?4:2==a?2:1}
+function ck(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+bk(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,l).getPropertyValue("direction")==qg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[Yf]==me){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
+l).getPropertyValue(pd)));if(d&&d.tagName==Eb&&a.style.position==Xc)break;a=d}a=b}return a}
+function ek(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,l)[Yf]==me){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(qd)));if(d&&d.tagName==Eb&&a.style.position==
+Xc)break;a=d}a=b}return a}function bk(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==qg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function zo(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function Ao(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function vj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientHeight}
+function uj(){var a=$doc;return(G(a.compatMode,Kb)?a.documentElement:a.body).clientWidth}function Bo(a,b){this.c=a;this.d=b}t(146,1,{116:1,120:1,122:1});_.eQ=function(a){return this===a};_.hC=function(){return Ei(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Bj(){Bj=x;Co=new Do;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=H(No,s,6,[Co,Eo,Go,Io,Ko])}t(145,146,Uh);var Mo,Go,Eo,Io,Co,Ko;function Do(){Bo.call(this,jc,0)}t(147,145,Uh,Do);function Fo(){Bo.call(this,"DOTTED",1)}
+t(148,145,Uh,Fo);function Ho(){Bo.call(this,"DASHED",2)}t(149,145,Uh,Ho);function Jo(){Bo.call(this,"HIDDEN",3)}t(150,145,Uh,Jo);function Lo(){Bo.call(this,"SOLID",4)}t(151,145,Uh,Lo);function Oo(){Oo=x;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=H(Yo,s,7,[Po,Ro,To,Vo])}t(152,146,hi);var Xo,Ro,To,Vo,Po;function Qo(){Bo.call(this,jc,0)}t(153,152,hi,Qo);function So(){Bo.call(this,"BLOCK",1)}t(154,152,hi,So);function Uo(){Bo.call(this,"INLINE",2)}t(155,152,hi,Uo);
+function Wo(){Bo.call(this,"INLINE_BLOCK",3)}t(156,152,hi,Wo);function Zo(){Zo=x;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=H(ip,s,9,[$o,bp,dp,fp])}t(157,146,ti);var hp,$o,bp,dp,fp;function ap(){Bo.call(this,Ib,0)}t(158,157,ti,ap);function cp(){Bo.call(this,cc,1)}t(159,157,ti,cp);function ep(){Bo.call(this,fc,2)}t(160,157,ti,ep);function gp(){Bo.call(this,wc,3)}t(161,157,ti,gp);
+function Aj(){Aj=x;jp=new kp;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=new Ap;Bp=H(Cp,s,10,[jp,lp,np,pp,rp,tp,vp,xp,zp])}t(162,146,Qh);var Bp,xp,np,pp,vp,zp,tp,lp,rp,jp;function kp(){Bo.call(this,"PX",0)}t(163,162,Qh,kp);function mp(){Bo.call(this,"PCT",1)}t(164,162,Qh,mp);function op(){Bo.call(this,"EM",2)}t(165,162,Qh,op);function qp(){Bo.call(this,"EX",3)}t(166,162,Qh,qp);function sp(){Bo.call(this,"PT",4)}t(167,162,Qh,sp);function up(){Bo.call(this,"PC",5)}
+t(168,162,Qh,up);function wp(){Bo.call(this,"IN",6)}t(169,162,Qh,wp);function yp(){Bo.call(this,"CM",7)}t(170,162,Qh,yp);function Ap(){Bo.call(this,"MM",8)}t(171,162,Qh,Ap);function Dp(){Dp=x;Ep=[];Fp=[];Gp=[]}var Ep,Fp,Gp;function Hp(){Hp=x;Ip=new Jp}function Kp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Lp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Jp(){}t(174,1,{},Jp);_.b=null;var Ip;t(186,1,{});_.tS=function(){return"An event type"};
+_.i=null;t(185,186,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(184,185,{});_.Pc=function(){return this.Rc()};_.b=null;var Mp=_.c=null;function Np(){Np=x;Op=new Pp(md,new Qp)}function Qp(){}t(183,184,{},Qp);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Op};var Op;function Rp(){Rp=x;Sp=new Pp(Ad,new Tp)}function Tp(){}t(187,184,{},Tp);_.Oc=function(a){Up();Vp(this,a.c,Wp(a.b.b,a.b.b.pb.selectedIndex))};_.Rc=function(){return Sp};var Sp;t(190,184,ci);
+function Vj(a,b){return(a.b.clientX||0)-ck(b)+bk(b)+bk(b.ownerDocument.body)}function Wj(a,b){return(a.b.clientY||0)-ek(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}function Cj(a){var b;return(b=a.c)?Vj(a,b):a.b.clientX||0}function Pj(a){var b;return(b=a.c)?Wj(a,b):a.b.clientY||0}t(189,190,ci);function Xp(){Xp=x;Yp=new Pp(Dd,new Zp)}function Zp(){}t(188,189,ci,Zp);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Yp};var Yp;function $p(){$p=x;aq=new Pp(Qd,new bq)}function bq(){}
+t(191,184,{},bq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return aq};var aq;t(194,1,{82:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var cq=_.d=0;function zk(){this.d=++cq}t(193,194,oi,zk);function Pp(a,b){this.d=++cq;this.b=b;!Mp&&(Mp=new dq);Mp.b[a]=this;this.c=a}t(192,193,oi,Pp);_.b=null;_.c=null;function eq(){eq=x;fq=new Pp(Sd,new gq)}function gq(){}t(195,189,ci,gq);
+_.Oc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(hq(),iq))a=jq(b.pb),c=new kq(uo(b.pb,Pf),uo(b.pb,Of)),d=new kq(uo(b.T.jb.pb,Pf),uo(b.T.jb.pb,Of)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);lq(b.I,!0);a=uo(b.T.jb.pb,Pf);mq(b,new kq(a,nq(b.T.jb).b));b.J&&b.O!=iq&&oq(b.r,b)}else lq(b.I,!1),b.O!=(hq(),iq)?mq(b,new kq(b.F.c,b.F.b)):pq(b,jq(b.r.pb)),b.J&&b.O!=iq&&qq(b.r,b);rq(b.T.jb)}else lq(b.I,!0)};_.Rc=function(){return fq};var fq;t(196,184,{});
+function sq(){sq=x;tq=new Pp(fe,new uq)}function uq(){}t(197,196,{},uq);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return tq};var tq;function vq(){vq=x;wq=new Pp(ge,new xq)}function xq(){}t(198,196,{},xq);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return wq};var wq;function yq(){yq=x;zq=new Pp(he,new Aq)}function Aq(){}t(199,196,{},Aq);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return zq};
+var zq;function Bq(){Bq=x;Cq=new Pp(ie,new Dq)}function Dq(){}t(200,196,{},Dq);_.Oc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Eq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Mg),a.b.c.b.b.f.pb[bh]=null!=b?b:l)};_.Rc=function(){return Cq};var Cq;function Fq(){Fq=x;Gq=new Pp(oe,new Hq)}function Hq(){}
+t(201,184,{},Hq);_.Oc=function(a){ak(a.b.b)};_.Rc=function(){return Gq};var Gq;function Iq(){Iq=x;Jq=new Pp(we,new Kq)}function Kq(){}t(202,184,{},Kq);_.Oc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Lq(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Mq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return Jq};var Jq;function Nq(){Nq=x;Oq=new Pp(xe,new Pq)}
+function Pq(){}t(203,184,{},Pq);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Qq(a.b.b,a.b.c))};_.Rc=function(){return Oq};var Oq;function Rq(){Rq=x;Sq=new Pp(ze,new Tq)}function Tq(){}t(204,184,{},Tq);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Sq};var Sq;t(206,184,{});t(205,206,{});function Uq(){Uq=x;Vq=new Pp(Ve,new Wq)}function Wq(){}t(207,205,{},Wq);
+_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Xq(),Yq).length&&-999!=(Xq(),Yq)[c]&&(c=(Xq(),Yq)[c]);b=new Zq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?$q(ar(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new br(a)),a.xb),b.b=d,cr(),
+dr(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(er(a,vo((fr(),gr).hc.b.pb,bh)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Xb;c=1300;break;case 114:case 82:a.lb=!0;a.K=rc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=Ka):801==a.d?(c=237,a.lb=!0,a.K=Ja):(c=233,a.lb=
+!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Ua);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Da;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
+!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?hr(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?hr(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&hr(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?hr(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?hr(a,4):c=207;break;case 53:105==a.d?
+hr(a,5):c=208;break;case 54:105==a.d?hr(a,6):c=210;break;case 55:105==a.d?hr(a,7):c=211;break;case 56:105==a.d?hr(a,8):c=212;break;case 57:105==a.d?hr(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}ir(a,c)}a=!0}a&&this.b.preventDefault()};_.Rc=function(){return Vq};var Vq;function jr(){jr=x;kr=new Pp(wf,new lr)}function lr(){}t(208,189,ci,lr);_.Oc=function(a){a.uc(this)};
+_.Rc=function(){return kr};var kr;function wj(){wj=x;xj=new Pp(xf,new mr)}function mr(){}t(209,189,ci,mr);_.Oc=function(a){a.vc(this)};_.Rc=function(){return xj};var xj;function nr(){nr=x;or=new Pp(yf,new pr)}function pr(){}t(210,189,ci,pr);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new Uj(kj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,lj(a))};_.Rc=function(){return or};var or;function qr(){qr=x;rr=new Pp(zf,new sr)}function sr(){}t(211,189,ci,sr);_.Oc=function(a){var b;b=this.b;Yn((Vn(),Wn),new tr(a,a.c,b))};
+_.Rc=function(){return rr};var rr;function yj(){yj=x;zj=new Pp(Af,new ur)}function ur(){}t(212,189,ci,ur);_.Oc=function(a){a.wc(this)};_.Rc=function(){return zj};var zj;function dq(){this.b={}}t(213,1,{},dq);_.b=null;t(216,190,ci);var vr=null;function wr(){wr=x;xr=new Pp(Tg,new yr)}function yr(){}t(215,216,ci,yr);_.Oc=function(a){zr(a.b,this,a.b.n)};_.Rc=function(){return xr};var xr;function Ar(){Ar=x;Br=new Pp(Ug,new Cr)}function Cr(){}t(217,216,ci,Cr);_.Oc=function(a){zr(a.b,this,a.b.n)};_.Rc=function(){return Br};
+var Br;function Dr(){var a;this.b=(a=document.createElement(be),a.setAttribute(Qf,"return;"),typeof a.ontouchstart==ue)}t(218,1,{},Dr);function Er(){Er=x;Fr=new Pp(Vg,new Gr)}function Gr(){}t(219,216,ci,Gr);_.Oc=function(a){zr(a.b,this,a.b.o)};_.Rc=function(){return Fr};var Fr;function Hr(){Hr=x;Ir=new Pp(Wg,new Jr)}function Jr(){}t(220,216,ci,Jr);_.Oc=function(a){Kr(a.b,this)&&(a.b.k&&Lr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),sk(a.b.d,750),a.b.e=!1))};_.Rc=function(){return Ir};var Ir;
+function Mr(a,b){this.b=b;this.c=a}function Nr(a,b,c){yk&&(b=new Mr(b,c),a.ad(b))}t(221,185,{},Mr);_.Oc=function(a){a.Yc(this)};_.Pc=function(){return yk};_.b=!1;var yk=_.c=null;function Or(a){this.b=a}t(222,185,{},Or);_.Oc=function(a){a.Zc(this)};_.Pc=function(){return Pr};var Pr=_.b=null;function Qr(){}function Rr(a){var b;Sr&&(b=new Qr,a.ad(b))}t(223,185,{},Qr);_.Oc=function(a){a.$c(this)};_.Pc=function(){return Sr};var Sr=null;function Tr(a){this.b=a}t(224,185,{},Tr);_.Oc=function(a){a._c(this)};
+_.Pc=function(){return Ur};var Ur=_.b=null;function Vr(){}t(225,185,{},Vr);_.Oc=function(a){a.b.W&&a.b.Md()};_.Pc=function(){return Wr};var Wr=null;function Xr(a,b,c){a=a.b;if(!b)throw new Yr("Cannot add a handler with a null type");if(!c)throw new Yr("Cannot add a null handler");0<a.c?Zr(a,new $r(a,b,c)):as(a,b,null).Ef(c);return new bs(new cs(a,b,c))}
+function ds(a,b){var c;!b.f||b.Qc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Yr("Cannot fire null event");try{++d.c;j=es(d,b.Pc(),null);e=null;for(h=d.d?j.Nf(j.Ke()):j.Mf();d.d?h.Pf():h.dd();){g=d.d?h.Qf():h.ed();try{b.Oc(g)}catch(n){if(n=Si(n),A(n,131))f=n,!e&&(e=new fs),gs(e,f);else throw n;}}if(e)throw new hs(e);}finally{if(--d.c,0==d.c){var o,q;if(d.b)try{for(q=new Mi(d.b);q.c<q.e.Ke();)o=Ni(q),o.xc()}finally{d.b=null}}}}catch(r){r=Si(r);if(A(r,83))throw new is(r.b);throw r;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function js(a){ks.call(this,a,!1)}function ks(a,b){this.b=new ls(b);this.c=a}t(226,1,ri,js,ks);_.ad=function(a){ds(this,a)};_.b=null;_.c=null;t(229,1,{});function Zr(a,b){!a.b&&(a.b=new gj);aj(a.b,b)}function ms(a,b,c,d){var e,f;e=es(a,b,c);e.Gf(d)&&e.He()&&(f=jj(a.e,b),f.Je(c),f.He()&&Vi(a.e,b))}function as(a,b,c){var d;d=jj(a.e,b);d||(d=new Ki,z(a.e,b,d));a=d.Ge(c);a||(a=new gj,d.Ie(c,a));return a}
+function es(a,b,c){a=jj(a.e,b);if(!a)return ns(),ns(),os;c=a.Ge(c);return!c?(ns(),ns(),os):c}t(228,229,{});_.b=null;_.c=0;_.d=!1;function ls(a){this.e=new Ki;this.d=a}t(227,228,{},ls);function bs(a){this.b=a}t(230,1,{},bs);_.b=null;function hs(a){Ti.call(this,ps(a),qs(a));this.b=a}function qs(a){a=a.Fd();return!a.dd()?null:a.ed()}
+function ps(a){var b,c,d;b=a.Ke();if(0==b)return null;b=new rs(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Fd();a.dd();)d=a.ed(),c?c=!1:b.b.b+="; ",d=d.Ic(),xn(b.b,d);return b.b.b}t(232,100,ni,hs);_.b=null;function is(a){hs.call(this,a)}t(231,232,ni,is);t(233,1,{},function(){});function ss(a){a=vo(a,Zd);return ts(qg,a)?(us(),vs):ts(ef,a)?(us(),ws):(us(),xs)}function us(){us=x;vs=new ys("RTL",0);ws=new ys("LTR",1);xs=new ys("DEFAULT",2);zs=H(As,s,48,[vs,ws,xs])}
+function ys(a,b){Bo.call(this,a,b)}t(235,146,{48:1,116:1,120:1,122:1},ys);var zs,xs,ws,vs;function Bs(){}function Cs(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 y(a,b,c,d,e){d=Cs(e,d);H(a,b,c,d);return d}function Ds(a){return Es([Fs,I],[s,m],[115,-1],a,0,2,1)}
+function Es(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Cs(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Es(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Gs();var e=Hs,f=Is;Gs();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Js(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Ks;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Ks;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Ks;}a[b]=c}t(236,1,{},Bs);_.qI=0;
+function Gs(){Gs=x;Hs=[];Is=[];var a=new Bs,b=Hs,c=Is,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Hs,Is;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function En(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Jn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Ls(a){return null==a?null:a}function L(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function Ms(){var a;$stats&&Ns("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Rf))a=Rf;else if(-1!=a.indexOf("webkit"))a=tg;else if(-1!=a.indexOf(Cf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Cf)&&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"}G(tg,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&Ns("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(Os,s,1,[Kb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&Ns("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Dp();Gp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Dp();0!=Gp.length&&(a=Gp.join(l),b=(Hp(),Ip),a=Kp(a),Lp(b).insertBefore(a,b.b.firstChild),Gp.length=0);0!=Ep.length&&(a=Ep.join(l),b=(Hp(),Ip),a=Kp(a),Lp(b).appendChild(a),Ep.length=0);0!=Fp.length&&(a=Fp.join(l),b=(Hp(),Ip),a=Kp(a),Lp(b).appendChild(a),Fp.length=0);$stats&&Ns("export.client.JSME_export");new Ps;new Qs;0<Rs(null)?Yn((Vn(),Wn),new Ss):Ts()}function Si(a){return A(a,131)?a:new Bn(a)}function Us(a){return Vs(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
+function Ws(a){return Vs(a.l,a.m,a.h)}function Vs(a,b,c){return _=new Xs,_.l=a,_.m=b,_.h=c,_}
+function Ys(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Zs;if(0==a.l&&0==a.m&&0==a.h)return $s=Vs(0,0,0),Vs(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?($s=Vs(0,0,0),c=Ws((at(),bt))):($s=Vs(c.l,c.m,c.h),c=Vs(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=ct(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?dt(e):0==c&&0!=d&&0==e?dt(d)+22:0!=c&&0==d&&0==e?dt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Ws((at(),et)),c=!0,g=!g;else return c=ft(a,f),g&&gt(c),$s=Vs(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=ct(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=ft(c,d);f&&gt(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Vs(f,j,c);g?$s=ct(c):$s=Vs(c.l,c.m,c.h);return e}if(!ht(a,b))return e?$s=ct(a):$s=Vs(a.l,a.m,a.h),Vs(0,0,0);c=c?a:Vs(a.l,a.m,a.h);var h,n,o,q;f=it(b)-it(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|~~b.l>>22-h,h=b.h<<h|~~b.m>>22-h):44>
+h?(j=0,n=b.l<<h-22,h=b.m<<h-22|~~b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Vs(j&4194303,n&4194303,h&1048575);for(n=Vs(0,0,0);0<=f;){h=c;var r=q=o=void 0,r=h.h-j.h;0>r?h=!1:(o=h.l-j.l,q=h.m-j.m+(~~o>>22),r+=~~q>>22,0>r?h=!1:(h.l=o&4194303,h.m=q&4194303,h.h=r&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;q=j.l;j.h=~~o>>>1;j.m=~~h>>>1|(o&1)<<21;j.l=~~q>>>1|(h&1)<<21;--f}g&&gt(n);e?($s=ct(c),d&&($s=jt($s,(at(),bt)))):$s=Vs(c.l,c.m,c.h);return n}
+function gt(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}function it(a){var b;b=xt(a.h);return 32==b?(b=xt(a.m),32==b?xt(a.l)+32:b+20-10):b-12}var $s=null;function yt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return Vs(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function zt(a,b){return Vs(a.l&b.l,a.m&b.m,a.h&b.h)}function At(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return at(),Bt;if(-9223372036854775E3>a)return at(),Ct;if(9223372036854775E3<=a)return at(),et;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=L(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=L(a/4194304),a-=4194304*b);a=L(a);b=Vs(a,b,c);d&&gt(b);return b}function Dt(a){var b,c;return-129<a&&128>a?(b=a+128,null==Et&&(Et=y(Ft,s,49,256,0)),c=Et[b],!c&&(c=Et[b]=Us(a)),c):Us(a)}
+function Gt(a){var b=lh,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 ht(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)}
+function Ht(a,b){var c,d,e,f,g,j,h,n,o,q,r,u,v,D;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;j=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;n=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;q=~~(b.h&1048320)>>8;r=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=q&&(g+=c*q);c=(r&4194303)+((v&511)<<13);r=(~~r>>22)+(~~v>>9)+((u&262143)<<4)+((D&31)<<17)+(~~c>>22);u=(~~u>>18)+(~~D>>5)+((g&4095)<<8)+(~~r>>
+22);return Vs(c&4194303,r&4194303,u&1048575)}function ct(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Vs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function ft(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=~~c>>b-44);return Vs(c&4194303,d&4194303,e&1048575)}
+function jt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return Vs(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function O(a){return a.l|a.m<<22}function It(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Ba+It(ct(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Dt(1E9);a=Ys(a,b);b=l+O($s);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Et=null;
+function at(){at=x;et=Vs(4194303,4194303,524287);Ct=Vs(0,0,524288);bt=Dt(1);Dt(2);Bt=Dt(0)}var et,Ct,bt,Bt;function Xs(){}t(245,1,{49:1},Xs);function Ns(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Jt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(250,1,{},Jt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Kt(a,b){xn(a.b.b,b.b);return a}function Lt(){this.b=new Mt}
+t(251,1,{},Lt);function Nt(a){if(null==a)throw new Yr("css is null");this.b=a}t(252,1,{50:1,116:1},Nt);_.eQ=function(a){return!A(a,50)?!1:G(this.b,a.b)};_.hC=function(){return Ot(this.b)};_.b=null;function Pt(a){if(null==a)throw new Yr("html is null");this.b=a}t(254,1,Xh,Pt);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return Ot(this.b)};_.b=null;t(255,1,Xh,function(){this.b=l});_.bd=function(){return this.b};
+_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return Ot(this.b)};_.b=null;function Qt(){Qt=x;Rt=RegExp(oa,ve);St=RegExp(tb,ve);Tt=RegExp(qb,ve);Ut=RegExp(ta,ve);Vt=RegExp(ea,ve)}function Wt(a){Qt();-1!=a.indexOf(oa)&&(a=a.replace(Rt,pa));-1!=a.indexOf(qb)&&(a=a.replace(Tt,ra));-1!=a.indexOf(tb)&&(a=a.replace(St,qa));-1!=a.indexOf(ea)&&(a=a.replace(Vt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Ut,"&#39;"));return a}var Rt,St,Tt,Vt,Ut;
+function Xt(a){if(null==a)throw new Yr("uri is null");this.b=a}t(257,1,{53:1},Xt);_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return Ot(this.b)};_.b=null;function Yt(){Yt=x}t(259,1,{});function Zt(){}t(260,1,{},Zt);var $t=null;function au(){}t(261,259,{},au);var bu=null;
+function cu(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=es(a.b,f,null).Ke();for(e-=1;0<=e;--e)if(d=es(a.b,f,null).Lf(e),A(d,54)&&In(d.b,b)){var h=a.b,n=f;0<h.c?Zr(h,new du(h,n,null,d)):ms(h,n,null,d)}}}t(262,1,pi);_.b=null;function eu(a){this.b=a}t(263,262,pi,eu);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function fu(a){this.b=a}t(264,262,pi,fu);_.$c=function(){gu(this.b.b.pb)};function hu(){An()}t(265,100,wi,hu);function iu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,sk(a.e,1))}
+function ju(){this.b=new ku(this);this.c=new gj;this.e=new lu(this);this.i=new mu(this)}t(266,1,{},ju);_.d=!1;_.f=!1;function ku(a){tk();this.b=a}t(267,25,{},ku);_.Hc=function(){if(this.b.d){var a=this.b,b;b=nu(a.i.e.c,a.i.c);ou(a.i);A(b,55)&&new hu;a.d=!1;iu(a)}};_.b=null;function lu(a){tk();this.b=a}t(268,25,{},lu);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=ik(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(sk(a.b,1E4);a.i.d<a.i.b;){d=pu(a.i);try{if(null==d)break;A(d,55)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||ou(a.i)}if(100<=ik()-b)break}}finally{e||(Ak(a.b),a.d=!1,iu(a))}};_.b=null;function pu(a){var b;a.c=a.d;b=nu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function ou(a){qu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function mu(a){this.e=a}t(269,1,{},mu);_.dd=function(){return this.d<this.b};_.ed=function(){return pu(this)};
+_.fd=function(){ou(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function ru(a,b){var c=(su(),tu(b));a.appendChild(c)}function uu(a,b,c){var d;d=$j;$j=a;b==pj&&8192==vu(a.type)&&(pj=null);c.gd(a);$j=d}var $j=null,pj=null;function wu(){wu=x;xu=new ju}function Sj(a){wu();if(!a)throw new Yr("cmd cannot be null");var b=xu;aj(b.c,a);iu(b)}var xu;function yu(a){qj();!zu&&(zu=new zk);Au||(Au=new ks(null,!0),Bu=new Cu);return Xr(Au,zu,a)}var Au=null;function Du(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Cu(){}t(275,185,{},Cu);_.Oc=function(a){a.cd(this);Bu.d=!1};_.Pc=function(){return zu};_.Qc=function(){Du(this)};_.b=!1;_.c=!1;_.d=!1;var zu=_.e=null,Bu=null;function Eu(){Eu=x;Fu=new Gu;Hu()||(Fu=null)}var Fu=null;function vk(){}t(277,1,{},vk);_.Yc=function(){for(;0<(tk(),uk).d;)Ak(nu(uk,0))};function xk(a,b){return Xr((!Iu&&(Iu=new Ju),Iu),a,b)}function Ku(a){wk();Lu||(Mu(),Lu=!0);return xk((!Sr&&(Sr=new zk),Sr),a)}function wk(){Nu||(Ou(),Nu=!0)}
+function Pu(){var a;Nu&&(a=new Qu,Iu&&ds(Iu,a));return null}var Nu=!1,Iu=null,Ru=0,Su=0,Lu=!1;function Tu(){Tu=x;Uu=new zk}function Qu(){Tu()}t(279,185,{},Qu);_.Oc=function(){null.lg()};_.Pc=function(){return Uu};var Uu;function Ju(){js.call(this,null)}t(281,226,ri,Ju);
+function vu(a){switch(a){case md:return 4096;case Ad:return 1024;case Dd:return 1;case Sd:return 2;case oe:return 2048;case Ve:return 128;case We:return 256;case Xe:return 512;case cf:return 32768;case "losecapture":return 8192;case wf:return 4;case xf:return 64;case yf:return 32;case zf:return 16;case Af:return 8;case "scroll":return 16384;case ke:return 65536;case "DOMMouseScroll":case Bf:return 131072;case Qd:return 262144;case Wf:return 524288;case Wg:return 1048576;case Vg:return 2097152;case Ug:return 4194304;
+case Tg:return 8388608;case ze:return 16777216;case we:return 33554432;case xe:return 67108864;default:return-1}}function qj(){Vu||(Wu(),Vu=!0)}var Vu=!1;function Xu(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 Yu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Wu(){Zu=C(function(a){var b;var c=Au,d,e,f;zu&&c&&$u(c.b.e,zu)?(b=Bu.b,d=Bu.c,e=Bu.d,f=Bu.e,Du(Bu),Bu.e=a,ds(c,Bu),c=!(Bu.b&&!Bu.c),Bu.b=b,Bu.c=d,Bu.d=e,Bu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});av=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!En(b)&&A(b,56)&&uu(a,c,b)});bv=C(function(a){a.preventDefault();av.call(this,a)});cv=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;av.call(this,a)});dv=C(function(a){if(Zu(a)){var b=rj;b&&b.__listener&&!En(b.__listener)&&A(b.__listener,56)&&(uu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Dd,dv,!0);$wnd.addEventListener(Sd,dv,!0);$wnd.addEventListener(wf,dv,!0);$wnd.addEventListener(Af,dv,!0);$wnd.addEventListener(xf,dv,!0);$wnd.addEventListener(zf,dv,!0);$wnd.addEventListener(yf,dv,!0);$wnd.addEventListener(Bf,dv,!0);$wnd.addEventListener(Ve,Zu,!0);$wnd.addEventListener(Xe,Zu,!0);$wnd.addEventListener(We,
+Zu,!0);$wnd.addEventListener(Wg,dv,!0);$wnd.addEventListener(Vg,dv,!0);$wnd.addEventListener(Ug,dv,!0);$wnd.addEventListener(Tg,dv,!0);$wnd.addEventListener(ze,dv,!0);$wnd.addEventListener(we,dv,!0);$wnd.addEventListener(xe,dv,!0)}function ev(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)}
+function fv(a,b){switch(b){case "drag":a.ondrag=av;break;case fe:a.ondragend=av;break;case ge:a.ondragenter=bv;break;case "dragleave":a.ondragleave=av;break;case he:a.ondragover=bv;break;case "dragstart":a.ondragstart=av;break;case ie:a.ondrop=av;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,av,!1);a.addEventListener(b,av,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+function gv(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?av:null),c&2&&(a.ondblclick=b&2?av:null),c&4&&(a.onmousedown=b&4?av:null),c&8&&(a.onmouseup=b&8?av:null),c&16&&(a.onmouseover=b&16?av:null),c&32&&(a.onmouseout=b&32?av:null),c&64&&(a.onmousemove=b&64?av:null),c&128&&(a.onkeydown=b&128?av:null),c&256&&(a.onkeypress=b&256?av:null),c&512&&(a.onkeyup=b&512?av:null),c&1024&&(a.onchange=b&1024?av:null),c&2048&&(a.onfocus=b&2048?av:null),c&4096&&(a.onblur=b&4096?av:null),
+c&8192&&(a.onlosecapture=b&8192?av:null),c&16384&&(a.onscroll=b&16384?av:null),c&32768&&(a.onload=b&32768?cv:null),c&65536&&(a.onerror=b&65536?av:null),c&131072&&(a.onmousewheel=b&131072?av:null),c&262144&&(a.oncontextmenu=b&262144?av:null),c&524288&&(a.onpaste=b&524288?av:null),c&1048576&&(a.ontouchstart=b&1048576?av:null),c&2097152&&(a.ontouchmove=b&2097152?av:null),c&4194304&&(a.ontouchend=b&4194304?av:null),c&8388608&&(a.ontouchcancel=b&8388608?av:null),c&16777216&&(a.ongesturestart=b&16777216?
+av:null),c&33554432&&(a.ongesturechange=b&33554432?av:null),c&67108864&&(a.ongestureend=b&67108864?av:null))}var rj=null,Zu=null,dv=null,bv=null,av=null,cv=null;function hv(){var a;hv=x;iv=(a=$doc,G(a.compatMode,Kb)?a.documentElement:a.body)}var iv;function jv(){this.c=new gj}function kv(a){a=a[Vc];return null==a?-1:a}t(285,1,{},jv);_.b=null;function lv(a,b){this.b=a;this.c=b}t(286,1,{},lv);_.b=0;_.c=null;t(287,1,ri);_.jd=function(a){return decodeURI(a.replace("%23",ma))};
+_.ad=function(a){ds(this.b,a)};_.kd=function(a){a=null==a?l:a;if(!G(a,null==mv?l:mv))mv=a,Wr&&(a=new Vr,ds(this.b,a))};var mv=l;function Hu(){function a(){$wnd.setTimeout(a,250);e()}var b=Fu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));mv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.jd(c.substring(1)));b.kd(a)});a();return!0}t(289,287,ri);function Gu(){this.b=new js(null)}t(288,289,ri,Gu);
+function Ou(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Pu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Nu&&Nr((!Iu&&(Iu=new Ju),Iu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function Mu(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Lu&&(d=uj(),c=vj(),Su!=d||Ru!=c))Su=d,Ru=c,Rr((!Iu&&(Iu=new Ju),Iu))}finally{a&&a(b)}})}function fj(a,b){Oi(a.pd(),b,!0)}function ej(a,b){Oi(a.pd(),b,!1)}function nv(a,b){a.pb.style[Ne]=b}function tj(a,b,c){0<=b&&a.ud(b+ag);0<=c&&a.sd(c+ag)}function ov(a){var b,a=vo(a,Cd);b=jo(a,ko(32));return 0<=b?a.substr(0,b-0):a}
+function Oi(a,b,c){if(!a)throw new Wi(nc);b=io(b);if(0==b.length)throw new Bk(Hc);if(c){var d;d=io(b);b=a.className;-1==wo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=io(b);f=a.className;e=wo(f,c);-1!=e&&(b=io(f.substr(0,e-0)),c=io(qo(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function pv(a,b){a.style.display=b?l:Hf;a.setAttribute("aria-hidden",""+!b)}t(295,1,Ci);_.ld=function(){return ck(this.pb)};_.md=function(){return ek(this.pb)};
+_.nd=function(){return uo(this.pb,Of)};_.od=function(){return uo(this.pb,Pf)};_.pd=function(){return this.pb};_.qd=function(){return this.pb.style.display!=Hf};_.rd=function(){throw new qv;};_.sd=function(a){nv(this,a)};_.td=function(a){pv(this.pb,a)};_.ud=function(a){this.pb.style[gh]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function rv(a,b,c){var d=a.pb,e=c.c;qj();fv(d,e);Xr(!a.mb?a.mb=new js(a):a.mb,c,b)}
+function B(a,b,c){var d;d=vu(c.c);if(-1==d){var e=a.pb;d=c.c;qj();fv(e,d)}else-1==a.lb?(e=a.pb,d|=a.pb.__eventBits||0,qj(),gv(e,d)):a.lb|=d;return Xr(!a.mb?a.mb=new js(a):a.mb,c,b)}function sv(a,b,c){return Xr(!a.mb?a.mb=new js(a):a.mb,c,b)}
+function tv(a){var b;if(a.xd())throw new uv("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;qj();gv(c,b)}else a.lb|=b;a.vd();a.Ad()}function vv(a,b){var c;switch(vu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(Mp&&(f=Mp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&ds(a.mb,f.b),f.b.b=d,f.b.c=e}
+function wv(a){if(!a.xd())throw new uv("Should only call onDetach when the widget is attached to the browser's document");try{a.Bd()}finally{try{a.wd()}finally{a.pb.__listener=null,a.kb=!1}}}function ak(a){if(a.ob)if(A(a.ob,69))a.ob.Cd(a);else{if(a.ob)throw new uv("This widget's parent does not implement HasWidgets");}else if(nj(),$u(xv.b,a)){nj();try{a.zd()}finally{Vi(xv.b,a)}}}
+function yv(a,b){var c;c=a.ob;if(b){if(c)throw new uv("Cannot set a new parent without first clearing the old parent");a.ob=b;b.xd()&&a.yd()}else try{c&&c.xd()&&a.zd()}finally{a.ob=null}}t(294,295,Bi);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.mb&&ds(this.mb,a)};_.xd=function(){return this.kb};_.yd=function(){tv(this)};_.gd=function(a){vv(this,a)};_.zd=function(){wv(this)};_.Ad=function(){};_.Bd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
+function zv(a){for(a=new Av(a);a.b.b<a.b.c.d-1;)Bv(a.b),Cv(a.b)}t(293,294,Di);_.vd=function(){Dv(this,(Ev(),Fv))};_.wd=function(){Dv(this,(Ev(),Gv))};function Hv(a,b,c){ak(b);var d=a.q;Iv(d,b,d.d);d=(su(),tu(b.pb));c.appendChild(d);yv(b,a)}function Jv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Kv;b.ob==a&&(f=a.Dd(b),f<d&&--d);ak(b);Iv(a.q,b,d);e?(e=b.pb,ev(c,(su(),tu(e)),d)):(e=(su(),tu(b.pb)),c.appendChild(e));yv(b,a)}
+function Lv(a,b){var c;if(b.ob!=a)return!1;try{yv(b,null)}finally{c=b.pb;yo(c).removeChild(c);c=a.q;var d;d=Mv(c,b);if(-1==d)throw new Nv;if(0>d||d>=c.d)throw new Kv;for(--c.d;d<c.d;++d)Js(c.b,d,c.b[d+1]);Js(c.b,c.d,null)}return!0}t(292,293,Di);_.Dd=function(a){return Mv(this.q,a)};_.Ed=function(a,b,c,d){Jv(this,a,b,c,d)};_.Fd=function(){return new Ov(this.q)};_.Cd=function(a){return Lv(this,a)};function mj(a,b,c,d){var e;ak(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.pb,e,!0)}
+function Pv(a,b){if(b.ob!=a)throw new Bk("Widget must be a child of this panel.");}function Qv(a,b){var c;(c=Lv(a,b))&&Rv(b.pb);return c}function Sv(a,b,c){a=a.pb;-1==b&&-1==c?Rv(a):(a.style[Yf]=Xc,a.style[Ye]=b+ag,a.style[Sg]=c+ag)}function Tv(){var a=$doc.createElement(be);this.q=new Uv(this);this.pb=a;this.pb.style[Yf]="relative";this.pb.style[Uf]=Oe}function Rv(a){a.style[Ye]=l;a.style[Sg]=l;a.style[Yf]=l}t(291,292,Di,Tv);_.Gd=function(a){Hv(this,a,this.pb)};_.Cd=function(a){return Qv(this,a)};
+_.Hd=function(a,b,c){Pv(this,a);this.Id(a,b,c)};_.Id=function(a,b,c){Sv(a,b,c)};function Vv(a,b){if(a.Kd())throw new uv("SimplePanel can only contain one child widget");a.Ld(b)}function Wv(a,b){if(a.jb!=b)return!1;try{yv(b,null)}finally{a.Jd().removeChild(b.pb),a.jb=null}return!0}function Xv(a,b){if(b!=a.jb&&(b&&ak(b),a.jb&&a.Cd(a.jb),a.jb=b)){var c=(su(),tu(a.jb.pb));a.Jd().appendChild(c);yv(b,a)}}function Yv(){this.pb=$doc.createElement(be)}t(299,293,Di,Yv);_.Jd=function(){return this.pb};
+_.Kd=function(){return this.jb};_.Fd=function(){return new Zv(this)};_.Cd=function(a){return Wv(this,a)};_.Ld=function(a){Xv(this,a)};_.jb=null;function $v(a,b){a.hb&&(aw(a.gb,!1,!1),Nr(a,a,b))}function bw(a){var b;if(b=a.jb)null!=a.X&&b.sd(a.X),null!=a.Y&&b.ud(a.Y)}function cw(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Ye]=b-0+(Aj(),ag);a.style[Sg]=c+ag}function dw(a){a.hb||(a.kb&&ak(a),aw(a.gb,!0,!1))}t(298,299,Di);_.Jd=function(){return xo(this.pb)};_.nd=function(){return uo(this.pb,Of)};
+_.od=function(){return uo(this.pb,Pf)};_.pd=function(){return yo(xo(this.pb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){$v(this,a)};_.qd=function(){return!G(Oe,this.pb.style[dh])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this.hb&&aw(this.gb,!1,!0)};_.sd=function(a){this.X=a;bw(this);0==a.length&&(this.X=null)};_.Od=function(a,b){cw(this,a,b)};_.td=function(a){this.pb.style[dh]=a?eh:Oe};_.Ld=function(a){Xv(this,a);bw(this)};
+_.ud=function(a){this.Y=a;bw(this);0==a.length&&(this.Y=null)};_.Pd=function(){dw(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;_.hb=!1;_.ib=-1;
+function ew(a,b){var c;Yv.call(this);this.$=new fw;this.U=(gw(),hw);this.gb=new iw(this);this.pb.appendChild($doc.createElement(be));this.Od(0,0);yo(xo(this.pb))[Cd]="gwt-PopupPanel";xo(this.pb)[Cd]=Xf;this.W=this.V=a;this.db=!1;c=H(Os,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new jw(c);this.T.pd()[Cd]=l;c=yo(xo(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Wi(nc);d=io(d);if(0==d.length)throw new Bk(Hc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=
+e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Xv(this,this.T);bw(this);Oi(xo(this.pb),Xf,!1);Oi(this.T.c,b+"Content",!0)}t(297,298,Di);_.vd=function(){tv(this.T)};_.wd=function(){wv(this.T)};_.Kd=function(){return this.T.jb};_.Fd=function(){return new Zv(this.T)};_.Cd=function(a){return this.T.Cd(a)};_.Ld=function(a){Xv(this.T,a);bw(this)};_.T=null;t(296,297,Di);_.zd=function(){wv(this)};
+function kw(){kw=x;lw=new mw(Ib,0,(gw(),hw));nw=new mw(pc,1,ow);pw=new mw(xc,2,qw);rw=H(sw,s,57,[lw,nw,pw])}function mw(a,b,c){Bo.call(this,a,b);this.b=c}t(300,146,{57:1,116:1,120:1,122:1},mw);_.b=null;var rw,lw,nw,pw;function tw(){tw=x;uw=H(Os,s,1,[Sg,vf,rd])}
+function jw(a){var b;tw();var c,d;c=this.pb=$doc.createElement(Hg);this.d=$doc.createElement(Kg);ru(c,this.d);c[xd]=0;for(c=c[td]=0;c<a.length;++c)d=(b=$doc.createElement(Xg),b[Cd]=a[c],ru(b,vw(a[c]+"Left")),ru(b,vw(a[c]+Mb)),ru(b,vw(a[c]+"Right")),b),ru(this.d,d),1==c&&(this.c=xo(Xu(d,1)));this.pb[Cd]="gwt-DecoratorPanel"}function vw(a){var b,c;c=$doc.createElement(Lg);b=$doc.createElement(be);var d=(su(),tu(b));c.appendChild(d);c[Cd]=a;b[Cd]=a+"Inner";return c}t(302,299,Zh,jw);_.Jd=function(){return this.c};
+_.c=null;_.d=null;var uw;t(301,302,Zh);t(303,1,{});function Ev(){Ev=x;Fv=new ww;Gv=new xw}function yw(a){hs.call(this,a)}function Dv(a,b){Ev();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=Si(f),A(f,131))d=f,!c&&(c=new fs),gs(c,d);else throw f;}}if(c)throw new yw(c);}t(304,231,ni,yw);var Fv,Gv;function ww(){}t(305,1,{},ww);_.Qd=function(a){a.yd()};function xw(){}t(306,1,{},xw);_.Qd=function(a){a.zd()};function zw(){zw=x;Aw=(Bw(),Bw(),Cw)}t(309,294,Rh);
+_.Uc=function(a){return B(this,a,(jr(),jr(),kr))};_.Vc=function(a){return B(this,a,(wj(),wj(),xj))};_.Wc=function(a){return B(this,a,(nr(),nr(),or))};_.Xc=function(a){return B(this,a,(yj(),yj(),zj))};_.yd=function(){tv(this);-1==("undefined"!=typeof this.pb.tabIndex?this.pb.tabIndex:-1)&&(this.pb.tabIndex=0)};var Aw;
+t(308,309,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1});function Dw(a){var b;zw();this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",sd),b);this.pb[Cd]="gwt-Button";this.pb.innerHTML=a||l}
+t(307,308,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,58:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Dw);function Ew(){this.q=new Uv(this);this.f=$doc.createElement(Hg);this.e=$doc.createElement(Kg);ru(this.f,this.e);this.pb=this.f}t(310,292,Di);_.e=null;_.f=null;
+function Fw(a,b){var c;if(a.i)throw new uv("Composite.initWidget() may only be called once.");ak(b);c=b.pb;a.pb=c;var d;su();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((su(),c).__gwt_resolve=Gw(a));a.i=b;yv(b,a)}function Hw(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);qj();gv(d,b)}else b.lb|=c;a.lb=-1}a.i.yd();a.pb.__listener=a;a.Ad()}t(311,294,di);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){Hw(this)};_.gd=function(a){vv(this,a);this.i.gd(a)};
+_.zd=function(){this.i.zd()};_.rd=function(){return this.pb=this.i.rd()};_.i=null;function Iw(a,b,c){a.d=!1;c?a.b.innerHTML=b||l:a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Zd]=qg;break;case 1:b[Zd]=ef;break;case 2:ss(b)!=(us(),xs)&&(b[Zd]=l)}}function Jw(a){this.b=a;this.d=!1;this.e=this.c=ss(a)}t(312,1,{},Jw);_.b=null;_.c=null;_.d=!1;_.e=null;function Kw(){Kw=x;Bw();Bw()}function sj(){Kw();this.pb=Lw()}t(313,299,Sh,sj);_.Uc=function(a){return B(this,a,(jr(),jr(),kr))};
+_.Vc=function(a){return B(this,a,(wj(),wj(),xj))};_.Wc=function(a){return B(this,a,(nr(),nr(),or))};_.Xc=function(a){return B(this,a,(yj(),yj(),zj))};function Mw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=xo(b);e=null;c&&(c=kv(c),e=0>c?null:nu(a.j.c,c));e?Nw(a,e):d&&(b.innerHTML=l||l);return b}function Nw(a,b){var c;if(b.ob!=a)return!1;try{yv(b,null)}finally{c=b.pb;yo(c).removeChild(c);var d=a.j,e;e=kv(c);c[Vc]=null;c=d.c;Ow(e,c.d);Js(c.c,e,null);d.b=new lv(e,d.b)}return!0}t(315,293,Yh);_.Fd=function(){return new Pw(this)};
+_.Cd=function(a){return Nw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Qw(a){if(0>=a.c)throw new Rw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Rw("Column index: 0, Column size: "+a.b);}
+function Sw(){this.j=new jv;this.i=$doc.createElement(Hg);this.d=$doc.createElement(Kg);ru(this.i,this.d);this.pb=this.i;this.e=new Tw(this);var a=new Uw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;ev(a.c.i,(su(),tu(b)),0);ru(a.b,$doc.createElement(Hd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Rw("Row index: "+a+", Row size: "+d);if(0>c)throw new Rw("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new Rw("Column index: "+c+", Column size: "+this.b);c=Mw(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Lg),d.innerHTML=sa||l,ev(c,(su(),tu(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Hd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Lg);
+e.innerHTML=sa;c=$doc.createElement(Xg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Mw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(314,315,Yh,Sw);_.b=0;_.c=0;
+function Vw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Ww(),Xw)?a.c.e==(us(),ws)?(Yw(),Zw):a.c.e==vs?(Yw(),$w):(Yw(),ax):a.c.e==(us(),ws)?(Yw(),$w):a.c.e==vs?(Yw(),Zw):(Yw(),bx);b!=a.d&&(a.d=b,a.pb.style[Ng]=!a.d?l:a.d.b)}t(318,294,Bi);_.b=null;_.c=null;_.d=null;function cx(){this.pb=$doc.createElement(be);this.c=new Jw(this.pb);this.pb[Cd]="gwt-Label"}function dx(){cx.call(this);Iw(this.c,hh,!1);Vw(this)}
+t(317,318,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},cx,dx);_.Uc=function(a){return B(this,a,(jr(),jr(),kr))};_.Vc=function(a){return B(this,a,(wj(),wj(),xj))};_.Wc=function(a){return B(this,a,(nr(),nr(),or))};_.Xc=function(a){return B(this,a,(yj(),yj(),zj))};
+function ex(a){var b=$doc.createElement(be);ts(Cg,b.tagName);this.pb=b;this.c=new Jw(this.pb);this.pb[Cd]="gwt-HTML";Iw(this.c,a,!0);Vw(this)}t(316,317,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,66:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},ex);function fx(a){for(;++a.c<a.e.d&&!(null!=nu(a.e,a.c)););}function Pw(a){this.d=a;this.e=this.d.j.c;fx(this)}t(319,1,{},Pw);
+_.dd=function(){return this.c<this.e.d};_.ed=function(){var a;if(this.c>=this.e.d)throw new Nv;a=nu(this.e,this.c);this.b=this.c;fx(this);return a};_.fd=function(){var a;if(0>this.b)throw new gx;a=nu(this.e,this.b);ak(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Tw(a){this.b=a}t(320,1,{},Tw);_.b=null;function Uw(a){this.c=a}t(321,1,{},Uw);_.b=null;_.c=null;function Ww(){Ww=x;Xw=new hx}var Xw;function Yw(){Yw=x;ix=new jx((Zo(),zd));Zw=new jx(Ye);$w=new jx(kg);ax=Zw;bx=$w;kx=ax}
+var ix,kx,Zw,bx,ax,$w;function hx(){}t(323,1,{},hx);function jx(a){this.b=a}t(324,323,{},jx);_.b=null;function lx(){lx=x;mx=new nx(vf);ox=new nx(Sg)}var mx,ox;function nx(a){this.b=a}t(325,1,{},nx);_.b=null;function px(a,b){var c;c=qx(a);ru(a.c,c);Hv(a,b,c)}function qx(a){var b;b=$doc.createElement(Lg);b[fd]=a.b.b;b.style[ch]=a.d.b;return b}function rx(a,b){var c,d;d=yo(b.pb);(c=Lv(a,b))&&a.c.removeChild(d);return c}
+function sx(){Ew.call(this);this.b=(Yw(),kx);this.d=(lx(),ox);this.c=$doc.createElement(Xg);ru(this.e,this.c);this.f[xd]=bb;this.f[td]=bb}t(326,310,Di,sx);_.Cd=function(a){return rx(this,a)};_.c=null;function tx(){tx=x;new Ki}function ux(a,b,c,d,e){tx();this.b=new vx(this,a,b,c,d,e);this.pb[Cd]="gwt-Image"}function wx(a,b,c,d,e){tx();ux.call(this,(Yt(),new Xt(a)),b,c,d,e)}
+t(327,294,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,68:1,71:1,75:1,78:1,79:1,81:1},ux,wx);_.Uc=function(a){return B(this,a,(jr(),jr(),kr))};_.Vc=function(a){return B(this,a,(wj(),wj(),xj))};_.Wc=function(a){return B(this,a,(nr(),nr(),or))};_.Xc=function(a){return B(this,a,(yj(),yj(),zj))};_.gd=function(a){32768==vu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);vv(this,a)};
+_.Ad=function(){var a=this.b;G(cf,vo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new xx(a,this),Yn((Vn(),Wn),a.i))};_.b=null;t(329,1,{});_.i=null;function yx(){yx=x;zx()}
+function vx(a,b,c,d,e,f){var g,j;yx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Cg);j=new Lt;Kt(Kt(Kt(j,new Nt("width:"+e+(Aj(),ag)+pb)),new Nt("height:"+f+cg)),new Nt("background:url("+b.b+") no-repeat "+-c+"px "+-d+cg));!Ax&&(Ax=new Bx);b=Cx;c=new Nt((new Nt(j.b.b.b)).b);j=new Mt;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Wt(b.b);xn(j.b,b);j.b.b+="' style='";b=Wt(c.b);xn(j.b,b);j.b.b+="' border='0'>";j=new Pt(j.b.b);g.innerHTML=j.b||l;g=xo(g);a.kb&&
+(a.pb.__listener=null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),qj(),gv(g,a)):a.lb|=133333119}t(328,329,{},vx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function xx(a,b){this.b=a;this.c=b}t(330,1,{},xx);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(cf,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=cf)};_.b=null;_.c=null;function Dx(a,b){if(0>b||b>=a.pb.options.length)throw new Kv;}function Wp(a,b){Dx(a,b);return a.pb.options[b].value}function Ex(){zw();this.pb=$doc.createElement("select");this.pb[Cd]="gwt-ListBox"}t(331,309,Rh,Ex);t(332,262,pi);function Fx(a){this.b=a}t(333,332,pi,Fx);
+_.Sc=function(){};function Gx(a){this.b=a}t(334,332,pi,Gx);_.Yc=function(a){this.b.Rd(a.i,a.b)};function Hx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Xg);ev(a.f,(su(),tu(e)),b);a=(su(),tu(c));d.appendChild(a)}else d=Xu(a.f,0),ev(d,(su(),tu(c)),b)}
+function Ix(a,b,c){var d;Jx(a,b);c&&b.b?(Jx(a,null),a=b.b,b=(Vn(),Wn),b.d=Zn(b.d,[new Kx(a),!1])):null!=b.d&&(a.k=new Lx(a,b),c=(gw(),ow),a.k.U=c,a.k.ab=a.i,a.k.pd()[Cd]=Le,d=ov(a.pb),G(Ee,d)||fj(a.k,d+"Popup"),sv(a.k,new Gx(a),yk?yk:yk=new zk),a.o=b.d,d=a.k,a=new Mx(a,b),d.pb.style[dh]=Oe,dw(d),a.b.p?cw(a.b.k,ck(a.b.pb)+uo(a.b.pb,Pf)-1,ek(a.c.pb)):cw(a.b.k,ck(a.c.pb),ek(a.b.pb)+uo(a.b.pb,Of)-1),d.pb.style[dh]=eh)}
+function Nx(a,b){if(b||!(a.n&&a.o==a.n.d))Jx(a,b),Ox((Kw(),a.pb)),b&&a.e&&Ix(a,b,!1)}
+function Px(a,b){var c;a:{c=zo(b);var d,e;for(e=new Mi(a.j);e.c<e.e.Ke();)if(d=Ni(e),d.pb.contains(c)){c=d;break a}c=null}switch(vu(b.type)){case 1:Ox((Kw(),a.pb));c&&Ix(a,c,!0);break;case 16:c&&Nx(a,c);break;case 32:c&&Nx(a,null);break;case 2048:Qx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Qx(a)||a.p||Rx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Qx(a)||(a.p?null!=a.n.d&&!a.n.d.lg().lg()&&(Ix(a,a.n,!1),a.n.d.lg()):Sx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Qx(a)||
+a.p&&Rx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Qx(a)||(a.p?Sx(a):null!=a.n.d&&!a.n.d.lg().lg()&&(Ix(a,a.n,!1),a.n.d.lg()));b.cancelBubble=!0;b.preventDefault();break;case 27:Jx(a,null);a.k&&$v(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Jx(a,null);a.k&&$v(a.k,!1);break;case 13:Qx(a)||(Ix(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}vv(a,b)}function Tx(a,b,c){c&&Jx(a,null);Nr(a,b,!1);a.o=null;a.k=null}
+function Qx(a){var b;if(!a.n){for(b=new Mi(a.j);b.c<b.e.Ke();){b=Ni(b);Jx(a,b);break}return!0}return!1}function Jx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=ov(c.pb)+Va;Oi(c.pd(),d,!1);a.p&&(c=yo(a.n.pb),2==Yu(c)&&(c=Xu(c,1),Oi(c,Fg,!1)))}if(b){c=ov(b.pb)+Va;Oi(b.pd(),c,!0);a.p&&(c=yo(b.pb),2==Yu(c)&&(c=Xu(c,1),Oi(c,Fg,!0)));Dl();c=a.pb;var d=new dl(b.pb),e=(yl(),zl),d=H(Ux,s,5,[d]),e=e.b,f,g,j,h;f=new vn;for(j=0,h=d.length;j<h;++j)g=d[j],wn(wn(f,g.b),ba);d=io(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function Sx(a){var b,c,d;if(a.n){for(b=c=Rj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?nu(a.j,b):nu(a.j,c);break}Jx(a,d)}}function Rx(a){var b,c,d;if(a.n){for(b=c=Rj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?nu(a.j,b):nu(a.j,c);break}Jx(a,d)}}t(335,294,Bi);_.gd=function(a){Px(this,a)};_.zd=function(){this.k&&$v(this.k,!1);wv(this)};_.Rd=function(a,b){Tx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Kx(a){this.b=a}t(336,1,{},Kx);_.xc=function(){Vx(this.b)};_.b=null;
+function Wx(a){this.b=a}t(337,1,{},Wx);_.Sc=function(){Jx(this.b,null)};_.b=null;function Lx(a,b){this.b=a;this.c=b;ew.call(this,!0,lf);Xv(this.T,this.c.d);bw(this);this.fb=!0;this.c.d.lg()}t(338,297,Di,Lx);_.cd=function(a){var b,c;if(!a.b)switch(vu(a.e.type)){case 4:c=zo(a.e);b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&Jx(this.b,null)}};_.b=null;_.c=null;function Mx(a,b){this.b=a;this.c=b}t(339,1,{},Mx);_.b=null;var Xx=_.c=null;
+function Yx(){Yx=x;Xx=new Jt((Yt(),new Xt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Zx(a,b){this.pb=$doc.createElement(Lg);var c=ov(this.pb)+Va;Oi(this.pd(),c,!1);this.pb.textContent=a||l;this.pb[Cd]="gwt-MenuItem";c=Ao();this.pb.setAttribute(Pe,c);Dl();this.pb.setAttribute(lg,jm.b);this.b=b}t(342,295,{51:1,64:1,66:1,67:1,68:1,72:1,79:1},Zx);_.b=null;_.c=null;_.d=null;
+function $x(){var a;this.pb=$doc.createElement(Lg);this.pb[Cd]="gwt-MenuItemSeparator";a=$doc.createElement(be);ru(this.pb,a);a[Cd]="menuSeparatorInner"}t(343,295,Ci,$x);function ay(){var a,b,c,d,e;b=null.lg();e=uj();d=vj();b[ae]=(Oo(),Hf);b[gh]=0+(Aj(),ag);b[Ne]=cb;c=$doc;c=(G(c.compatMode,Kb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Kb)?a.documentElement:a.body).scrollHeight||0;b[gh]=(c>e?c:e)+ag;b[Ne]=(a>d?a:d)+ag;b[ae]="block"}function fw(){}t(344,1,{},fw);_.$c=function(){ay()};
+function by(a){this.b=a}t(345,1,{},by);_.cd=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.cd(a),!a.b){d=a.e;c=zo(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(vu(d.type)){case 4:case 1048576:if(pj){a.c=!0;break}if(!c&&b.V){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(pj){a.c=!0;break}break;case 2048:d=zo(d),b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function cy(a){this.b=a}t(346,1,{},cy);_.b=null;function gw(){gw=x;hw=new dy(Ib,0);ow=new dy(pc,1);qw=new dy(xc,2);ey=H(fy,s,73,[hw,ow,qw])}function dy(a,b){Bo.call(this,a,b)}t(347,146,{73:1,116:1,120:1,122:1},dy);var ey,hw,ow,qw;function gy(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=Ku(a.b.$),ay(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Xi(a.i.b),a.i=null,a.c=!1)}
+function hy(a){a.k||(gy(a),a.d||(nj(),Qv(oj(null),a.b)));a.b.pb.style[Fd]="rect(auto, auto, auto, auto)";a.b.pb.style[Uf]=eh}function iy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=L(b*a.e);j=L(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-j)>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.pb.style[Fd]="rect("+g+bg+f+bg+c+bg+e+"px)"}
+function aw(a,b,c){a.d=c;gk(a);a.j&&(Ak(a.j),a.j=null,hy(a));a.b.hb=b;var d=a.b;d.eb&&(Xi(d.eb.b),d.eb=null);d._&&(Xi(d._.b),d._=null);if(d.hb){d.eb=yu(new by(d));var e;e=new cy(d);Eu();e=Fu?Xr(Fu.b,(!Wr&&(Wr=new zk),Wr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(gw(),hw)&&!b&&(c=!1);a.k=b;c?b?(gy(a),a.b.pb.style[Yf]=Xc,-1!=a.b.ib&&a.b.Od(a.b.cb,a.b.ib),a.b.pb.style[Fd]=hg,nj(),b=oj(null),Hv(b,a.b,b.pb),a.j=new jy(a),sk(a.j,1)):hk(a,200):(gy(a),a.k?(a.b.pb.style[Yf]=Xc,-1!=a.b.ib&&a.b.Od(a.b.cb,a.b.ib),nj(),
+b=oj(null),Hv(b,a.b,b.pb)):a.d||(nj(),Qv(oj(null),a.b)),a.b.pb.style[Uf]=eh)}function iw(a){var b=(mk(),pk);this.n=new lk(this);this.u=b;this.b=a}t(348,18,{},iw);_.zc=function(){hy(this)};_.Ac=function(){this.e=uo(this.b.pb,Of);this.f=uo(this.b.pb,Pf);this.b.pb.style[Uf]=Oe;iy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){iy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function jy(a){tk();this.b=a}t(349,25,{},jy);_.Hc=function(){this.b.j=null;hk(this.b,200)};
+_.b=null;function su(){su=x;ky()}function tu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Gw(a){return function(){this.__gwt_resolve=ly;return a.rd()}}function ly(){throw"A PotentialElement cannot be resolved twice.";}
+function ky(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function nj(){nj=x;my=new ny;oy=new Ki;xv=new fs}function py(a){this.q=new Uv(this);this.pb=a;tv(this)}
+function oj(a){nj();var b,c;c=jj(oy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==oy.e){var d=new qy;wk();xk(yk?yk:yk=new zk,d)}!b?c=new ry:c=new py(b);z(oy,a,c);gs(xv,c);return c}t(351,291,Di,py);var my,oy,xv;function ny(){}t(352,1,{},ny);_.Qd=function(a){a.xd()&&a.zd()};function qy(){}t(353,1,{},qy);_.Yc=function(){nj();try{Dv(xv,my)}finally{sy(xv.b),sy(oy)}};function ry(){py.call(this,$doc.body)}t(354,351,Di,ry);
+_.Id=function(a,b,c){Sv(a,b-0,c-0)};function Zv(a){this.d=a;this.b=!!this.d.jb}t(355,1,{},Zv);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.jb)throw new Nv;this.b=!1;return this.c=this.d.jb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function ty(a,b){a.pb[bh]=null!=b?b:l}t(358,309,gi);_.gd=function(a){0!=(vu(a.type)&896)?vv(this,a):vv(this,a)};_.Ad=function(){};function uy(){uy=x;zw();vy()}t(357,358,gi);
+function wy(){uy();var a=$doc.createElement("textarea");!bu&&(bu=new au);!$t&&($t=new Zt);zw();this.pb=a;this.pb[Cd]="gwt-TextArea"}t(356,357,gi,wy);function xy(){var a;uy();var b=(a=$doc.createElement("INPUT"),a.type=Mg,a);!bu&&(bu=new au);!$t&&($t=new Zt);zw();this.pb=b;this.pb[Cd]="gwt-TextBox"}t(359,357,gi,xy);function vy(){vy=x;yy=new zy;Ay=new By;Cy=new Dy;Ey=new Fy;Gy=H(Hy,s,80,[yy,Ay,Cy,Ey])}t(360,146,mi);var Gy,yy,Ay,Cy,Ey;function zy(){Bo.call(this,Ib,0)}t(361,360,mi,zy);
+function By(){Bo.call(this,cc,1)}t(362,360,mi,By);function Dy(){Bo.call(this,fc,2)}t(363,360,mi,Dy);function Fy(){Bo.call(this,wc,3)}t(364,360,mi,Fy);function Iy(a,b){var c,d;c=$doc.createElement(Xg);d=$doc.createElement(Lg);d[fd]=a.b.b;d.style[ch]=a.c.b;var e=(su(),tu(d));c.appendChild(e);ru(a.e,c);Hv(a,b,d)}function Jy(){Ew.call(this);this.b=(Yw(),kx);this.c=(lx(),ox);this.f[xd]=bb;this.f[td]=bb}t(365,310,Di,Jy);_.Cd=function(a){var b;b=yo(a.pb);(a=Lv(this,a))&&this.e.removeChild(yo(b));return a};
+function Ky(a,b){if(0>b||b>=a.d)throw new Kv;return a.b[b]}function Mv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Iv(a,b,c){var d,e;if(0>c||c>a.d)throw new Kv;if(a.d==a.b.length){e=y(Ly,s,81,2*a.b.length,0);for(d=0;d<a.b.length;++d)Js(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Js(a.b,d,a.b[d-1]);Js(a.b,c,b)}function Uv(a){this.c=a;this.b=y(Ly,s,81,4,0)}t(366,1,{},Uv);_.Fd=function(){return new Ov(this)};_.b=null;_.c=null;_.d=0;
+function Bv(a){if(a.b>=a.c.d)throw new Nv;return a.c.b[++a.b]}function Cv(a){if(0>a.b||a.b>=a.c.d)throw new gx;a.c.c.Cd(a.c.b[a.b--])}function Ov(a){this.c=a}t(367,1,{},Ov);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return Bv(this)};_.fd=function(){Cv(this)};_.b=-1;_.c=null;function zx(){zx=x;Cx=(Yt(),new Xt(Qn()+"clear.cache.gif"))}var Cx,Ax=null;function Bx(){}t(369,1,{},Bx);function My(){My=x;zx()}function Ny(a,b,c,d,e){My();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function Oy(a,b,c){My();Ny.call(this,(Yt(),new Xt(a)),b,0,c,16)}t(370,303,{},Ny,Oy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Bw(){Bw=x;Cw=(Py=new Qy)?new Ry:Py}function Ry(){}t(371,1,{},Ry);_.Td=function(a){a.focus()};var Py,Cw;function Sy(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function Lw(){var a=(Bw(),Ty)?Ty:Ty=Sy();Bw();var b=$doc.createElement(be);b.tabIndex=0;var c=$doc.createElement("input");c.type=Mg;c.tabIndex=-1;c.setAttribute(lg,Zf);var d=c.style;d.opacity=0;d.height=jb;d.width=jb;d.zIndex=-1;d.overflow=Oe;d.position=Xc;c.addEventListener(oe,a,!1);b.appendChild(c);return b}t(373,371,{});var Ty=null;function Ox(a){$wnd.setTimeout(function(){a.focus()},0)}function Qy(){}t(372,373,{},Qy);_.Td=function(a){Ox(a)};
+function Xi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Zr(b,new du(b,c,d,a)):ms(b,c,d,a)}function cs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(378,1,{},cs);_.b=null;_.c=null;_.d=null;_.e=null;function $r(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(379,1,{},$r);_.xc=function(){var a=this.c;as(this.b,this.e,this.d).Ef(a)};_.b=null;_.c=null;_.d=null;_.e=null;function du(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(380,1,{},du);_.xc=function(){ms(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
+_.d=null;_.e=null;function Uy(a,b){b.n!=a&&(!a.ic&&(a.ic=new gj),b.n=a,aj(a.ic,b))}function Vy(a){var b;b=a.cZ.e;if(-1!=jo(b,ko(36)))return null;a=a.jc.c.c++;return b=qo(b,po(b,ko(46))+1)+l+a}function Wy(a,b,c,d){0==--a.dc&&(a.oc!=a.ge()&&(d|=4),!a.nc&&(d|=2),0<d&&new Xy(a,b,c,Dt(d)))}function Yy(a){return!a._b&&a.gc?Yy(a.gc):a._b}function Zy(a){return!a.bc&&a.gc?Zy(a.gc):a.bc}
+function $y(a){var b;b=new az;if(a.ge()){for(;a&&!A(a,102);a=a.gc){var c=b,d=a.ce(),e=a.de();c.b+=d;c.c+=e}A(a,102)&&(c=a.ce(),a=a.de(),b.b+=c,b.c+=a);return b}throw new bz;}function cz(a){a.kc=!1;a.pe();dz(a)}function dz(a){if((a=A(a,102)?null:a.gc)&&a.kc)cz(a),a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}function ez(a){return(a=a.Xd())?a:new fz(1,1)}function gz(a){var b;return(b=a.Yd())?new hz(b):new hz(a.$d())}function iz(a){0==a.dc++&&(a.oc=a.ge(),a.nc=!0,a.me())}function jz(a){return!a.bc?(a.fe(),!0):!1}
+function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,88)&&c.b==b.b||a.hc.Zf(b)}function kz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)dz(a),new lz(a,100);if(g!=a.mc||f!=a.cc)a.fe(),new lz(a,101)}function mz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.fe(),a.hc.$f(b),a.ge()&&a.oe())}function nz(a){a.lc||(iz(a),oz(a,!0),pz(a),a.lc=!0,new lz(a,102),Wy(a,a,a.gc,0),dz(a),a.hc.ag(a))}function qz(){this.jc=(Up(),Up(),rz);new Ki;this.ee();this.fc=(sz(),tz)}
+t(384,1,ai);_.Ud=function(){return!1};_.Vd=function(){return Vy(this)};_.Wd=function(){return Yy(this)};_.Xd=function(){return uz(this.hc,this)};_.Yd=function(){return this.Xd()};_.Zd=function(){return this.cc};_.$d=function(){return this.ie()};_._d=function(){return new vz(0,0,0,0)};_.ae=function(){return this.le()};_.be=function(){return this.mc};_.ce=function(){return this.pc};_.de=function(){return this.qc};_.ee=function(){};_.fe=function(){cz(this)};
+_.ge=function(){return this.lc&&!!this.gc&&this.gc.ge()};_.he=function(){};_.ie=function(){return ez(this)};_.je=function(){};_.ke=function(){return(null==this.ec&&(this.ec=this.Vd()),this.ec)+ya+this.ce()+ya+this.de()+ya+this.be()+hh+this.Zd()+(this.lc?l:",hidden")};_.le=function(){return gz(this)};_.me=function(){};_.ne=function(){return jz(this)};_.oe=function(){};_.pe=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.qe=function(a,b){this.re(this.pc,this.qc,a,b)};
+_.re=function(a,b,c,d){this.se(a,b,c,d,this.ac,!0);this.ac=0};_.se=function(a,b,c,d){kz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Qc+this.ke()+Tc};_.te=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function Q(a,b,c){var d;if(-1>a.Wb.b.d)throw new Bk("Missing message: awt.12A");if(A(b,90)){if(b==a)throw new Bk("Missing message: awt.12B");a:{if(a&&!A(a,102))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,102))break;d=d.gc}d=!1}if(d)throw new Bk("Missing message: awt.12C");if(A(b,102))throw new Bk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new so;var e=Rj(d.Wb.b,b),f;f=nu(d.Wb.b,e);d.Xb&&d.Xb.ze(f);wz(d,e);new xz(d,301,f)}d=a.Wb.b.d;iz(b);yz(a.Wb.b,d,b);d=(b.gc=a,b.he(!0),cz(a),!!a.Xb&&
+A(a.Xb,95)&&(a.Xb.o=!1),Wy(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,95)){var g=a.Xb;if(!b)throw new Yr("Missing message: awt.185");if(null==c||null!=c)zz(g,c,b);else throw new Bk("Missing message: awt.92");}else a.Xb.ve(null==c?null:c,b)}catch(j){j=Si(j);if(A(j,125))throw b=j,wz(a,d),b;throw j;}b.pe();new xz(a,300,b)}function Az(a,b){var c;c=a.ue();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Bz(a){var b;b=a.ue();return new Cz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function oz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)nu(a.Wb.b,c).he(b)}function wz(a,b){var c;c=nu(a.Wb.b,b);iz(c);c.he(!1);qu(a.Wb.b,b);c.gc=null;cz(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1);Wy(c,c,a,1)}function Dz(a){var b=(Ez(),Fz);mz(a,b);for(b=0;b<a.Wb.b.d;++b)nu(a.Wb.b,b).ne()}function Gz(a,b){var c,d;if(a.Xb)for(d=new Mi(a.Wb.b);d.c<d.e.Ke();)c=Ni(d),a.Xb.ze(c);if(b)for(d=new Mi(a.Wb.b);d.c<d.e.Ke();)c=Ni(d),b.ve(null,c);a.Xb=b;cz(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}
+function pz(a){if(!a.kc){a.Xb&&a.Xb.we(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=nu(a.Wb.b,c),b.kc||b.te();a.kc=!0}}function Hz(){qz.call(this);this.Wb=new Iz;this.$b=(Up(),Up(),rz)}t(383,384,qi);_.Xd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.xe(this));return this.Yb};_.Yd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.ye(this));return this.Zb};_.ue=function(){return this._d()};_.$d=function(){return ez(this)};_.ae=function(){return gz(this)};
+_.ee=function(){this.hc=(Up(),new Jz)};_.fe=function(){cz(this);this.Xb&&A(this.Xb,95)&&(this.Xb.o=!1)};_.he=function(a){oz(this,a)};_.ie=function(){return ez(this)};_.le=function(){return gz(this)};_.me=function(){var a;for(a=0;a<this.Wb.b.d;++a)iz(nu(this.Wb.b,a))};_.ne=function(){var a;if(!jz(this))return!1;for(a=0;a<this.Wb.b.d;++a)nu(this.Wb.b,a).ne();return!0};_.pe=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=nu(this.Wb.b,b),a.pe()};_.te=function(){pz(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function Kz(){var a=new Lz;Hz.call(this);Gz(this,a)}t(382,383,qi,Kz);_.Vd=function(){return"panel"+this.$b.c.e++};function Mz(a,b,c){a=Nz(a.Vb,b,c);a.k=!0;return new Oz(a)}function Pz(a){a.je(a.Vb.e)}function Qz(a){return new fz(uo(a.Vb.pb,Pf),uo(a.Vb.pb,Of))}t(381,382,qi);_.Zd=function(){return uo(this.Vb.pb,Of)};_.be=function(){return uo(this.Vb.pb,Pf)};_.ce=function(){return ck(this.Vb.pb)};_.de=function(){return ek(this.Vb.pb)};
+_.ge=function(){return this.Vb.pb.style.display!=Hf};_.oe=function(){Pz(this)};_.qe=function(){};_.Vb=null;function Rz(a){if(null!=a)this.f=a;else throw new Sz;}t(386,1,$h);_.tS=function(){return this.cZ.e+"[source="+this.f+Tc};_.f=null;
+function Tz(){Tz=x;S=new Ki;z(S,new T(400),new V(qh));z(S,new T(401),new V(qh));z(S,new T(402),new V(qh));z(S,new T(500),new V(sh));z(S,new T(501),new V(sh));z(S,new T(502),new V(sh));z(S,new T(503),new V(th));z(S,new T(504),new V(sh));z(S,new T(505),new V(sh));z(S,new T(506),new V(th));z(S,new T(507),new V(Kh));z(S,new T(100),new V(mh));z(S,new T(101),new V(mh));z(S,new T(102),new V(mh));z(S,new T(103),new V(mh));z(S,new T(1004),new V(ph));z(S,new T(1005),new V(ph));z(S,new T(800),new V(Gh));z(S,
+new T(801),new V(Gh));z(S,new T(200),new V(uh));z(S,new T(201),new V(uh));z(S,new T(202),new V(uh));z(S,new T(204),new V(uh));z(S,new T(203),new V(uh));z(S,new T(209),new V(Lh));z(S,new T(208),new V(Mh));z(S,new T(207),new V(Mh));z(S,new T(206),new V(uh));z(S,new T(205),new V(uh));z(S,new T(1400),new V(Ih));z(S,new T(1401),new V(Jh));z(S,new T(1402),new V(Jh));z(S,new T(300),new V(nh));z(S,new T(301),new V(nh));z(S,new T(1100),new V(Fh));z(S,new T(1101),new V(Fh));z(S,new T(1200),new V(Hh));z(S,new T(701),
+new V(Dh));z(S,new T(900),new V(Eh));z(S,new T(1001),new V(Bh));z(S,new T(601),new V(Ch))}t(385,386,$h);_.ke=function(){return l};_.tS=function(){var a;a=l;A(this.f,89)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Vd()),a.ec),null==a&&(a=l));return this.cZ.e+Qc+this.ke()+"] on "+(0<a.length?a:this.f)};_.e=0;var S;function V(a){this.b=a}t(388,1,{},V);_.b=lh;function Uz(){}t(389,1,{},Uz);_.b=null;_.c=null;
+function Vz(a,b){var c;b&&(a.b?(c=new Wz(a.b),Js(c.c,c.d++,b),a.b=c):(a.b=new gj,aj(a.b,b)))}t(391,1,$h);_.b=null;function Xz(){}function Yz(){}t(390,391,$h,Xz,Yz);function Zz(){Zz=x;Math.sqrt(2)}function $z(a){Zz();if(0>a)throw new Bk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(392,1,{85:1},$z);_.eQ=function(a){return a===this?!0:A(a,85)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new aA;a.b=31*a.b+L((new bA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+L((new bA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function cA(){cA=x;dA=new fs;eA=new fz(0,0);gs(dA,Fb);gs(dA,Ub);gs(dA,Ab);gs(dA,"Last");gs(dA,Mb);gs(dA,mc);gs(dA,Gc);gs(dA,Lc);gs(dA,Sb)}
+function zz(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!$u(dA.b,b))throw new Bk(fA());Ls(jj(a.d,d))===Ls(c)&&Ls(jj(a.c,c))===Ls(d)||((b=jj(a.d,d))&&gA(a,b,d),hA(a.b.Fd(),c)&&gA(a,c,d),b=a.b,new iA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function jA(a,b){return new fz(Xj(b[1].c,Xj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Xj(b[0].b,Xj(b[4].b,b[3].b))+a.n)}function gA(a,b,c){kA(a.b,b);Vi(a.c,b);Vi(a.d,c)}
+function lA(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;mA(c,c.length,eA);c=a.j;mA(c,c.length,eA);c=a.p;mA(c,c.length,null);a.q=0;for(d=nA(a.b,0);d.c!=d.e.b;){c=oA(d);e=jj(a.c,c);var f=b.fc;e=In(e,Mb)?0:In(e,mc)?1:In(e,Gc)?2:In(e,Lc)?4:In(e,Sb)?3:In(e,Fb)?f.b?4:3:In(e,Ab)?f.b?3:4:In(e,Ub)?1:2;c.lc?a.p[e]||(Js(a.p,e,c),++a.q,a.i[e]=c.$d(),a.j[e]=c.ae()):a.p[e]||(a.i[e]=c.$d(),a.j[e]=c.ae())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function pA(){cA();qA.call(this,0)}function qA(a){cA();Up();this.b=new rA;this.c=new Ki;this.d=new Ki;this.e=a;this.k=0;this.o=!1;this.p=y(sA,s,89,5,0);this.i=y(tA,s,91,5,0);this.j=y(tA,s,91,5,0);this.q=this.f=this.n=0}t(393,1,{95:1,116:1},pA,qA);_.ve=function(a,b){zz(this,a,b)};
+_.we=function(a){lA(this,a);if(0!=this.q)if(a=Bz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.re(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].qe(a.c,this.j[1].b),this.p[1].se(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].qe(this.j[4].c,c),this.p[4].se(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].re(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].qe(a.c,
+this.j[2].b),this.p[2].se(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].qe(this.j[3].c,c),this.p[3].se(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.xe=function(a){var b;b=this.o;lA(this,a);this.o=b;return 0==this.q?Az(a,new fz(0,0)):Az(a,jA(this,this.i))};_.ye=function(a){var b;b=this.o;lA(this,a);this.o=b;return Az(a,jA(this,this.j))};_.ze=function(a){var b;b=jj(this.c,a);null!=b&&gA(this,a,b)};_.tS=function(){return uA.e+"[hgap="+this.e+",vgap="+this.k+Tc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var eA,dA;function vA(a){qz.call(this);this.hc=(Up(),new wA(a,this))}t(394,384,{86:1,89:1,96:1,110:1,116:1},vA);_.Vd=function(){return sd+this.jc.c.b++};_.Xd=function(){return!Zy(this)?new fz(0,0):uz(this.hc,this)};_.pe=function(){};t(396,1,{});t(395,396,{},function(){});function xA(){xA=x}
+function yA(a,b){if(null==b)throw new Yr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Sf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function zA(){xA();qz.call(this);new gj;this.hc=new AA((Up(),this))}t(397,384,{87:1,89:1,96:1,110:1,116:1},zA);_.Xd=function(){return uz(this.hc,this)};
+_.ke=function(){return(null==this.ec&&(this.ec=Vy(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+hh+this.cc+(this.lc?l:",hidden")+",current="+Wp(this.hc.b,this.hc.b.pb.selectedIndex)};function BA(){BA=x;CA=new DA(255,255,255);EA=new DA(192,192,192);FA=new DA(128,128,128);GA=new DA(64,64,64);HA=IA=new DA(0,0,0);JA=new DA(255,0,0);new DA(255,175,175);KA=new DA(255,200,0);LA=new DA(255,255,0);new DA(0,255,0);MA=new DA(255,0,255);NA=new DA(0,255,255);OA=PA=new DA(0,0,255)}
+function QA(a){var b,c;c=~~a.b>>16&255;b=a.b&255;a=~~a.b>>8&255;if(0==c&&0==b&&0==a)return new DA(3,3,3);3>c&&0!=c?c=3:(c=L(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=L(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=L(a/0.7),a=255<a?255:a);return new DA(c,a,b)}function RA(a){return new DA(L(0.7*(~~a.b>>16&255)),L(0.7*(~~a.b>>8&255)),L(0.7*(a.b&255)))}function DA(a,b,c){BA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Bk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(398,1,{88:1,97:1,101:1},DA);_.eQ=function(a){return A(a,88)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return SA.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Tc};_.b=0;var HA,OA,IA,PA,NA,GA,FA,EA,MA,KA,JA,CA,LA;function sz(){sz=x;tz=new TA(!0);UA=new fs;gs(UA,"ar");gs(UA,"fa");gs(UA,"iw");gs(UA,"ur")}function TA(a){this.b=a}t(399,1,$h,TA);_.b=!1;var tz,UA;t(401,1,{106:1,119:1});function VA(){fz.call(this,0,0)}function fz(a,b){this.c=a;this.b=b}
+function hz(a){fz.call(this,a.c,a.b)}t(400,401,{91:1,106:1,116:1,119:1},VA,fz,hz);_.eQ=function(a){return a===this?!0:A(a,91)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new aA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return WA.e+"[width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;function Zq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(402,1,$h,Zq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.Ae=function(){return 0!=(this.f&4)};_.Be=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.Be()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.Ae()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Tc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function XA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function YA(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(Ow(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.ae(),c.re(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function ZA(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.ae():c.$d(),g=Xj(g,c.b),j+=c.c+a.d);return new fz(j,g+2*a.e)}function Lz(){$A.call(this,1,5,5)}
+function $A(a,b,c){Up();this.d=b;this.e=c;this.b=a}t(403,1,$h,Lz,$A);_.ve=function(){};
+_.we=function(a){this.c=aB(a.Wb);if(0!=XA(this)){var b,c,d,e,f,g,j,h,n,o,q;b=Bz(a);g=a.ue();j=a.fc.b;n=new gj;o=f=2*this.d;q=g.e+this.e;h=0;e=!0;var r,u,v;r=a.Wb.b.d;d=new bB(r);for(v=0;v<r;++v)Js(d.c,d.d++,null);for(c=this.c,r=0,v=c.length;r<v;++r)if(u=c[r],u.gc==a){var D=d,E=Rj(a.Wb.b,u);Ow(E,D.d);Js(D.c,E,u)}for(d=new Mi(d);d.c<d.e.Ke();)if((c=Ni(d))&&c.lc)a=c.ae(),!e&&o+a.c>b.c&&(YA(this,n,b.c-(o-this.d),g.c,q,h,j),n.Te(),o=f,q+=h+this.e,h=0),e=!1,Js(n.c,n.d++,c),o+=a.c+this.d,h=Xj(h,a.b);YA(this,
+n,b.c-(o-this.d),g.c,q,h,j)}};_.xe=function(a){this.c=aB(a.Wb);return 0==XA(this)?Az(a,new fz(10,10)):Az(a,ZA(this,!1))};_.ye=function(a){this.c=aB(a.Wb);return 0==XA(this)?Az(a,new fz(10,10)):Az(a,ZA(this,!0))};_.ze=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ye;break;case 2:a=kg;break;case 1:a=zd;break;case 4:a="trailing";break;default:a="leading"}return cB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Tc};_.b=0;_.c=null;_.d=0;_.e=0;function Ez(){Ez=x;Fz=new dB(Rb,0,12)}
+function dB(a,b,c){Ez();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(404,1,{92:1,116:1},dB);_.b=null;_.c=0;_.d=0;var Fz;t(405,1,Ai);_.tS=function(){return eB.e+"[font="+this.c+"ascent="+fB(this.c).b+", descent="+fB(this.c).c+", height="+fB(this.c).d+Tc};_.c=null;function gB(a){if(!a.n){iz(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=nu(a.p,b))&&gB(c);oz(a,!1);a.n=!0;Wy(a,a,a.gc,0);new hB(a,202)}}
+function iB(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=nu(a.p,b))&&c.Md()}function jB(a){!Zy(a)&&Dz(a);var b=gz(a);a.re(a.pc,a.qc,b.c,b.b);pz(a)}function kB(a,b){a.q!=b&&(a.q=b)}t(407,383,zi);_._d=function(){return new vz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){iB(this)};_.ge=function(){return this.hc.d.hb};_.re=function(a,b,c,d){kz(this,a,b,c,d);this.ac=0};_.se=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;kz(this,a,b,c,d);this.lc&&e&&!f&&pz(this)};_.n=!1;_.q=!1;
+function lB(a){Hz.call(this);this.r=new Yz;this.p=new gj;this.o=new vz(0,0,0,0);this.lc=!1;Gz(this,new pA);this.hc&&mB(this.hc.d.I.c,a);this.hc&&nB(this.hc.d,!0);kB(this,!0)}t(406,407,zi);_.ue=function(){return new vz(this.o.e,this.o.c,this.o.b,this.o.d)};_.ce=function(){return ck(this.hc.d.pb)};_.de=function(){return ek(this.hc.d.pb)};_.ee=function(){this.hc=new oB((Up(),l),this)};
+function pB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=QA(g),f=new DA(L(0.7*(~~g.b>>16&255)),L(0.7*(~~g.b>>8&255)),L(0.7*(g.b&255))),(a.e=g)&&(a.i=jg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new DA(L(0.7*(~~g.b>>16&255)),L(0.7*(~~g.b>>8&255)),L(0.7*(g.b&255))),f=QA(g),(a.e=j)&&(a.i=jg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;qB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=jg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);qB(a,b,c,d,1);qB(a,b,c+1,1,e);(a.e=f)&&(a.i=jg+(~~f.b>>16&255)+
+ya+(~~f.b>>8&255)+ya+(f.b&255)+va);qB(a,b+d,c,1,e);qB(a,b+1,c+e,d,1)}t(408,1,{});_.tS=function(){return"Graphics"};t(409,408,{});function rB(a){var b,c;c=Xj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new fz(b,c)}
+function sB(a,b,c){var d,e,f,g,j,h;a.c=aB(b.Wb);if(0==a.c.length)return new VA;g=rB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.ae():d.$d(),h=Xj(h,d.c),j=Xj(j,d.b);return new fz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function tB(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=L(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function uB(){vB.call(this,7)}function vB(a){Up();this.e=0;this.b=1;this.f=a;this.d=0}t(410,1,$h,uB,vB);_.ve=function(){};
+_.we=function(a){var b,c;this.c=aB(a.Wb);if(0!=this.c.length&&(b=Bz(a),!(0>=b.c||0>=b.b))){c=rB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,m,-1,d,1);e=y(I,m,-1,d,1);h=y(I,m,-1,c,1);n=y(I,m,-1,c,1);tB(b.c,b.d,this.d,f,e);tB(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].re(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.xe=function(a){return Az(a,sB(this,a,!1))};_.ye=function(a){return Az(a,sB(this,a,!0))};_.ze=function(){};
+_.tS=function(){return wB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Tc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function gx(){An()}function uv(a){An();this.i=a}t(412,100,wi,gx,uv);function bz(){An();this.i="Missing message: awt.151"}t(411,412,wi,bz);t(413,1,{});function vz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(414,1,{94:1,116:1,119:1},vz);_.eQ=function(a){return a===this?!0:A(a,94)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return xB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function yB(a){zB.call(this,a,0)}function zB(a,b){qz.call(this);this.hc=(Up(),new AB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Yw(),ix);c.b=d;Vw(c);break;case 0:c=c.b;d=(Yw(),Zw);c.b=d;Vw(c);break;case 2:c=c.b,d=(Yw(),$w),c.b=d,Vw(c)}}t(415,384,ai,yB,zB);
+_.Xd=function(){return!Zy(this)?new fz(0,0):uz(this.hc,this)};_.ke=function(){var a=(null==this.ec&&(this.ec=Vy(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+hh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ye;switch(this.b){case 1:b=zd;break;case 2:b=kg}return a+b+",text=null"};_.b=0;t(418,1,$h);_.ke=function(){return this.k};_.tS=function(){return this.cZ.e+Qc+this.ke()+Tc};_.k=null;_.n=null;
+function BB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function CB(a){this.o=(Up(),Up(),rz);var b;var c;b=this.cZ.e;-1!=jo(b,ko(36))?b=null:(c=this.o.c.d++,b=qo(b,po(b,ko(46))+1)+l+c);this.k=b;this.e=new Xz;this.i=a;this.f=!0;this.j=new DB(this)}t(417,418,$h,CB);_.ke=function(){return BB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(416,417,li);_.ke=function(){return BB(this)+(this.c?",tearOff":l)};_.c=!1;t(420,1,{107:1});
+_.eQ=function(a){return a===this?!0:A(a,107)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new aA;EB(a,this.b);EB(a,this.c);return a.b};function az(){this.c=this.b=0}function FB(a,b){this.b=a;this.c=b}function GB(a){var b=a.c;this.b=a.b;this.c=b}t(419,420,{98:1,107:1,116:1},az,FB,GB);_.eQ=function(a){return a===this?!0:A(a,98)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return HB.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;
+function IB(a,b){if(!b)throw new Yr("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new $x,e=c.d.d;if(0>e||e>c.d.d)throw new Kv;c.p&&(d.pb[Id]=2);Hx(c,e,d.pb);yz(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new Kv;yz(d.d,e,c);for(f=g=0;f<e;++f)A(nu(d.d,f),72)&&++g;yz(d.j,g,c);Hx(d,e,c.pb);c.c=d;e=ov(c.pb)+Va;Oi(c.pd(),e,!1);d.p&&(e=Rj(d.d,c),-1!=e&&(d=Xu(d.p?d.f:Xu(d.f,0),e),2==Yu(d)&&d.removeChild(Xu(d,1)),c.pb[Id]=2))}}
+function JB(a,b,c,d){a=a.b;b=$y(b);c+=b.b;d+=b.c;cw(a.b,c,d);dw(a.b)}function KB(){CB.call(this,l);new gj;this.c=!1;this.b=(Up(),new LB)}t(421,416,li,KB);_.b=null;t(424,1,{100:1,109:1,119:1});t(423,424,{100:1,108:1,109:1,119:1});_.eQ=function(a){return a===this?!0:A(a,108)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new aA;EB(a,this.d);EB(a,this.e);EB(a,this.c);EB(a,this.b);return a.b};function Cz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
+t(422,423,{99:1,100:1,108:1,109:1,116:1,119:1},Cz);_.eQ=function(a){return a===this?!0:A(a,99)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return MB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function NB(){NB=x;OB=new PB;QB=new RB;SB=new RB}var OB,SB,QB;t(426,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ei(this)};function PB(){}t(427,426,{},PB);function RB(){}t(428,1,{},RB);t(429,384,ai);_.Wd=function(){return null};
+function TB(a,b){var c;c=new UB(Zy(a));return!c?null:new fz(VB(c,"_")*b+6,fB(c.c).d+6)}function WB(a,b){var c;c=TB(a,b);return!c?ez(a):c}function XB(a,b){var c;c=TB(a,b);return!c?gz(a):c}function YB(a){ZB.call(this,a,null!=a?a.length:0)}function ZB(a,b){qz.call(this);this.b=0>b?0:b;$B(this.hc,a)}t(430,429,ai,YB,ZB);_.Vd=function(){return"textfield"+this.jc.c.f++};_.Xd=function(){return TB(this,vo(this.hc.b.pb,bh).length)};_.Yd=function(){return!Zy(this)?null:TB(this,vo(this.hc.b.pb,bh).length)};
+_.$d=function(){return 0<this.b?WB(this,this.b):ez(this)};_.ae=function(){return 0<this.b?XB(this,this.b):gz(this)};_.ee=function(){this.hc=(Up(),new aC)};_.ie=function(){return 0<this.b?WB(this,this.b):ez(this)};_.le=function(){return 0<this.b?XB(this,this.b):gz(this)};_.b=0;function Up(){Up=x;rz=new bC}function cr(){var a=(Up(),Up(),rz);!a.d&&(a.d=new cC)}function bC(){this.c=new dC;this.e=new Uz}t(431,1,{},bC);_.b=null;_.d=null;var rz;function dC(){}t(432,1,{},dC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;
+t(433,1,{});function eC(){eC=x;fC=new gC;hC=new gC}function iC(a,b){return b==a?!0:!b?!1:!0}function gC(){}t(434,1,{103:1},gC);_.eQ=function(a){return null==a||!A(a,103)?!1:iC(this,a)};_.hC=function(){var a;a=null.lg()+";class="+null.lg();a=!null.lg().lg()?a:a+";charset=";return Ot(a)};_.tS=function(){return jC.e+"[MimeType=(null);humanPresentableName="+this.b+Tc};_.b=null;var fC,hC;function kC(){kC=x;H(lC,s,103,[(eC(),hC),fC])}function mC(a){kC();this.b=a}t(435,1,{},mC);_.b=null;
+function nC(a){a="flavor = "+a;An();this.i=a}t(436,101,{104:1,116:1,123:1,131:1},nC);function oC(a,b,c){Tz();pC.call(this,a,b,c,lh)}function pC(a,b,c,d){Tz();Rz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(437,385,$h,oC,pC);
+_.ke=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+It(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=lh;function lz(a,b){Tz();Rz.call(this,a);this.e=b}t(438,385,$h,lz);
+_.ke=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.ce()+ya+a.de()+ba+a.be()+hh+a.Zd()+va};function xz(a,b,c){Tz();lz.call(this,a,b);this.b=c}t(439,438,$h,xz);
+_.ke=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Vd());return a+b.ec};_.b=null;function Xy(a,b,c,d){Tz();Rz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(440,385,$h,Xy);
+_.ke=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Gt(zt(this.b,mh))&&(a+="PARENT_CHANGED,"),Gt(zt(this.b,nh))&&(a+="DISPLAYABILITY_CHANGED,"),Gt(zt(this.b,ph))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=lh;_.c=null;_.d=null;t(441,1,fi);function hB(a,b){Tz();lz.call(this,a,b);this.d=null;this.b=this.c=0}
+t(442,438,$h,hB);
+_.ke=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(443,1,{});function qC(a){if(null==a)throw new so;}t(444,443,{},qC);
+function rC(){rC=x;sC={};sC["java.vendor"]=Ae;sC["package.restrict.access.sun"]=ah;sC["sun.java.launcher"]=ic;sC["sun.management.compiler"]=Ae;sC["os.name"]=ic;sC[" sun.boot.class.path"]=ic;sC["path.separator.applet"]=ic;sC["java.vm.specification.vendor"]=Ae;sC["java.runtime.version"]=ic;sC["http.proxyPort"]=ic;sC["user.name"]=ic;sC["user.language"]=ic;sC["os.name.applet"]=ic;sC["browser.version"]=ic;sC["java.version"]=ic;sC["user.timezone"]=ic;sC["java.endorsed.dirs"]=ic;sC["java.specification.name"]=
+"GWT";sC["java.specification.version"]="2.5.0";sC[Te]=ec;!vr&&(vr=new Dr);vr.b?sC[Re]="yes":sC[Re]=null}var sC;t(447,101,ki);function tC(){An()}function uC(a){An();this.i=a}t(446,447,{111:1,116:1,123:1,131:1},tC,uC);function vC(){vC=x;wC=new xC}function yC(a){var b;if(a.n){var c;b=new Mt;xn(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,xn(b.b,a.b));c=a.c;a=a.k;null!=c&&xn(b.b,c);null!=a&&(b.b.b+=ma,xn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function zC(a){vC();var b,c,d;if(null==a)throw new tC;a=io(a);try{d=jo(a,ko(58))}catch(e){e=Si(e);if(A(e,127))throw new uC(yn(e));throw e;}c=jo(a,ko(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;AC();var f,g,j;j=c.length;b=new BC;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new uC($b+a);if(!this.n&&(this.n=jj(wC,this.i),this.n||(this.n=(Up(),new CC))&&z(wC,this.i,this.n),!this.n))throw new uC($b+a);try{c=a;var n=++d,o=a.length,q,r,u,v,D,E,J,R,sb,W,M,da,Jc,fg,zb,Md,Nd,Od,Xa,Kc,Jb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Za,n)==n&&-1==DC(c,ko(47),n+2))throw new EC(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;da=this.f;
+Od=this.k;v=this.e;zb=this.j;q=this.b;Jb=this.o;Xa=DC(M,ko(35),0);if(0==M.indexOf(Za)&&0!=M.indexOf("////")){sb=2;da=-1;E=DC(M,ko(47),2);Nd=DC(M,ko(63),2);-1!=Nd&&(-1==E||E>Nd)&&(E=Nd);-1==E&&(E=o,v=l);R=E;-1!=Xa&&Xa<E&&(R=Xa);var ud=ko(64);Kc=M.lastIndexOf(ud,R);q=M.substr(2,R-2);-1<Kc&&(Jb=M.substr(2,Kc-2),sb=Kc+1);Jc=DC(M,ko(58),-1==Kc?sb:Kc);u=jo(M,ko(93));if(-1!=u)try{M.length>u+1?(r=M.charCodeAt(u+1),58==r?Jc=u+1:Jc=-1):Jc=-1}catch(hf){if(hf=Si(hf),!A(hf,123))throw hf;}-1==Jc||Jc>E?J=M.substr(sb,
+R-sb):(J=M.substr(sb,Jc-sb),fg=M.substr(Jc+1,R-(Jc+1)),0==fg.length?da=-1:da=FC(fg,10))}-1<Xa&&(Od=M.substr(Xa+1,o-(Xa+1)));D=-1==Xa?o:Xa;var dc=ko(63);Md=M.lastIndexOf(dc,D);-1<Md?(zb=M.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(G(v,l)?v=Ya:v.indexOf(Ya),W=po(v,ko(47))+1,v=v.substr(0,W-0)),D=Md):0!=Xa&&(zb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Ya:v.indexOf(Ya),W=po(v,ko(47))+1,0==W?v=M.substr(E,D-E):v=v.substr(0,W-0)+M.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var ye;ye=v;null!=zb&&!G(zb,l)&&(null!=v?ye=v+vb+zb:ye=vb+zb);null==this.i&&(this.i=this.i);this.d=d;this.c=ye;this.f=da;this.k=Od;var vd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+mb+this.f));null!=this.d&&-1<(vd=po(this.d,ko(64)))?(this.o=this.d.substr(0,vd-0),this.d=qo(this.d,vd+1)):this.o=null;null!=this.c&&-1<(vd=jo(this.c,ko(63)))?(this.j=qo(this.c,vd+1),this.e=this.c.substr(0,vd-0)):(this.j=null,this.e=this.c);this.b=q;this.o=Jb;this.e=v;this.j=zb}}catch(wd){wd=
+Si(wd);if(A(wd,123))throw new uC(yn(wd));throw wd;}if(-1>this.f)throw new uC("incorrect port: "+this.f);}t(448,1,$h,zC);_.tS=function(){return yC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var wC;t(449,1,{});function GC(a,b,c){var d,e;for(d=new HC(a.Fe().b);IC(d.b);)if(a=d.c=Ni(d.b),e=a.Hf(),null==b?null==e:In(b,e))return c&&(a=new JC(a.Hf(),a.If()),KC(d)),a;return null}t(453,1,ji);_.Ee=function(a){return!!GC(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,134)||this.Ke()!=a.Ke())return!1;for(a=new HC(a.Fe().b);IC(a.b);)if(b=a.c=Ni(a.b),c=b.Hf(),b=b.If(),!this.Ee(c)||!LC(b,this.Ge(c)))return!1;return!0};_.Ge=function(a){a=GC(this,a,!1);return!a?null:a.If()};_.hC=function(){var a,b,c;c=0;for(b=new HC(this.Fe().b);IC(b.b);)a=b.c=Ni(b.b),c+=a.hC(),c=~~c;return c};_.He=function(){return 0==this.Ke()};_.Ie=function(){throw new MC("Put not supported on this map");};
+_.Je=function(a){a=GC(this,a,!0);return!a?null:a.If()};_.Ke=function(){return this.Fe().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new HC(this.Fe().b);IC(c.b);)b=c.c=Ni(c.b),a?d+=za:a=!0,d+=l+b.Hf(),d+=rb,d+=l+b.If();return d+"}"};function sy(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function $u(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=mb+b in a.f;else a:{c=a.Ne(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Me(b,c[d].Hf())){c=!0;break a}c=!1}return c}
+function jj(a,b){return null==b?a.c:A(b,1)?a.f[mb+b]:NC(a,b,a.Ne(b))}function NC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Me(b,f.Hf()))return f.If()}return null}function z(a,b,c){return null==b?OC(a,c):A(b,1)?PC(a,b,c):QC(a,b,c,a.Ne(b))}function QC(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Me(b,d.Hf()))return a=d.If(),d.Jf(c),a}else e=a.b[d]=[];d=new JC(b,c);e.push(d);++a.e;return null}
+function OC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function PC(a,b,c){var d,e=a.f,b=mb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Vi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=mb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ne(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Me(b,g.Hf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.If();break a}}c=null}return c}t(452,453,ji);_.Ee=function(a){return $u(this,a)};
+_.Fe=function(){return new RC(this)};_.Me=function(a,b){return this.Le(a,b)};_.Ge=function(a){return jj(this,a)};_.Ie=function(a,b){return z(this,a,b)};_.Je=function(a){return Vi(this,a)};_.Ke=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ki(){sy(this)}t(451,452,xi,Ki);_.Le=function(a,b){return Ls(a)===Ls(b)||null!=a&&In(a,b)};_.Ne=function(a){return~~Ln(a)};function xC(){sy(this)}t(450,451,xi,xC);function SC(){An()}t(454,100,wi,SC);
+function TC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=UC(a,c);if(c>=a.j)break;c=VC(a,c);++b}return b}function WC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function XC(a){var b;a.b=0<=a.k&&!a.e?a.k:UC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new SC;b=a.b;a.b=VC(a,a.b);return a.o.substr(b,a.b-b)}
+function VC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=YC(a.o,d,a.o.length);if(c<=a.i&&WC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=jo(a.d,ko(c)))break;++d}a.n&&b==d&&(a.f?(c=YC(a.o,d,a.o.length),c<=a.i&&WC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=jo(a.d,ko(c))&&++d));return d}
+function UC(a,b){var c,d;if(null==a.d)throw new so;for(d=b;!a.n&&d<a.j;)if(a.f){c=YC(a.o,d,a.o.length);if(c>a.i||!WC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>jo(a.d,ko(c)))break;++d}return d}function ZC(a){$C.call(this,a," \t\n\r\u000c",!1)}function aD(a){$C.call(this,a,ya,!1)}
+function $C(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=YC(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,m,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=YC(this.d,d,this.d.length),this.c[c]=a}}}t(455,1,{},ZC,aD,$C);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function bD(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=On(e),!(Mn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==ue?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Qc+c+Tc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function cD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+ag:a}function Rs(a){var a=new dD(a),b,c,d,e,f;b=$doc.getElementsByTagName(be);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Gd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;eD(a););return a.c}
+function fD(){fD=x;gD=H(Os,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);hD=(BA(),EA);iD=QA(hD);jD=y(kD,s,88,23,0);lD=y(Os,s,1,23,0);mD=y(kD,s,88,7,0);nD=null!=(rC(),sC[Re]);oD=y(pD,s,92,100,0);qD=y(rD,s,93,100,0)}function sD(a){var b;if(a.Gb)b=tD(a,1)+tb+tD(a,2)+tb+tD(a,3);else if(b=tD(a,0),0<b.length){var c=new uD(a.$);aj(a.ab.b,c)}return b}
+function vD(a,b){var c,d;c=b.b;if(G(c,(wD(),xD).c))$q(yD(a));else if(G(c,zD.c))$q(ar(a));else if(G(c,AD.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new br(a)),a.xb),c.b=d,cr(),dr(c));else if(G(c,mg)){7!=a.P&&(a.Q=lh);d=b.d;d=Ht(d,kh);c=jt(d,a.Q);var e=!ht(c,lh)?ct(c):c;!ht(e,rh)&&BD(a.$,O(c));CD(a);a.nb=!0;DD(a);a.P=7;a.Q=d}else G(c,ug)||(G(c,je)?ED(a):FD(a,c))}
+function GD(a,b,c,d){var e,f,g,j,h,n,o,q,r;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(HD,s,-1,4,1);o=y(HD,s,-1,99,1);g=r=q=0;for(f=b;f<=c;++f)ID(a.gb[f],e),q+=e[2],r+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(q+=25*(j+1),r+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=Qz(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));q>=e&&(f=e/q);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/q,2==d&&(g=
+25*j/r));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/r:o[f]=o[f]*e/q;q=-e/2;r=0;1==d?q=-e-24:3==d?q=24:2==d&&(q=0,r=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;JD(a.gb[f])}2==d?r+=o[f]/2+g:q+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=q,a.gb[f].N[b]+=r;2==d?r+=o[f]/2:q+=o[f]/2;a.A||KD(a.gb[f])}a.C*=h}}
+function LD(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new MD(a),a.$.s=0);null!=a.tb&&bD(a.tb,null)}}function ND(a,b){var c,d,e,f;f=new KB;d=Dc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=yc);d=new CB(Pb+d);var g=(wD(),xD).c;d.d=g;IB(f,d);Vz(d.e,a);d=new CB(Pb+c);d.d=zD.c;Vz(d.e,a);IB(f,d);a.wb&&(IB(f,new CB(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new CB(c),d.d=AD.c,Vz(d.e,a),IB(f,d));Uy(a,f);return f}
+function OD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,hD);a.pb?(f==a.d&&X(b,RA(hD)),qB(b,h,g,a.Z,a.Z),X(b,(BA(),GA)),PD(b,h,g,a.Z-1,a.Z-1)):f==a.d?pB(b,h+1,g+1,a.Z,a.Z,!1):pB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,(BA(),IA)),f){case 101:X(b,LA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;QD(b,!0);RD(b,SD(b,f,d,c,e));X(b,IA);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(QD(b,!1),RD(b,SD(b,f,d,c,e)));TD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);qB(b,h+9,g+9,2,4);qB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,JA),qB(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,LA),qB(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,MA);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);X(b,IA);break;case 107:X(b,KA);qB(b,h+4,g+4,a.Z-8,a.Z-8);X(b,IA);PD(b,h+4,g+4,a.Z-8,a.Z-8);TD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);qB(b,h+9,g+9,2,4);qB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,OA),PD(b,c,e,d,d),X(b,HA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:UD(b,h,g,a.Z,!0);break;case 111:UD(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,CA);qB(b,h+3,g+5,a.Z-7,a.Z-11);X(b,IA);PD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,hD);
+a.qb&&pB(b,h+1,g+1,a.Z,a.Z,!1);X(b,IA);VD(a,b,h,g,"NEW");break;case 106:X(b,JA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,IA);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));VD(a,b,h+6,g,rc);break;case 104:X(b,JA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,IA);break;case 105:a.Ob?(X(b,NA),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,IA)):VD(a,b,h,g,"123");break;case 114:X(b,PA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);qB(b,d,c,f,f);X(b,IA);WD(a,b,h,g,CA,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:XD(a,b,h,g+2,3);break;case 207:XD(a,b,h,g,4);break;
+case 208:XD(a,b,h,g,5);break;case 209:XD(a,b,h,g,1);break;case 210:XD(a,b,h,g,6);break;case 211:XD(a,b,h,g,7);break;case 212:XD(a,b,h,g,8);break;case 213:VD(a,b,h,g,"FG"),a.G=new FB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=lD[d]&&WD(a,b,h,g,jD[d],lD[d])}
+function YD(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,hD),qB(d,0,0,c,b),a.pb?(X(d,(BA(),GA)),PD(d,-1,0,c,b-1)):(X(d,iD),Y(d,0,0,c-1-2,0),X(d,RA(hD)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),ZD(d,a.Y),X(d,(BA(),IA)),-1!=a.K.toLowerCase().indexOf(ke)&&X(d,JA),$D(d,a.K,10,15),aE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function bE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,hD);qB(d,0,0,c,b);a.pb?(X(d,(BA(),GA)),Y(d,0,b-1,c,b-1),e=cE*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,iD),Y(d,0,0,0,b-1),Y(d,0,cE*a.Z,b-1,cE*a.Z),X(d,RA(hD)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=cE+2;++b)OD(a,d,1,b);aE(a.Vb,a.R,0,2*a.Z+a.T)}}
+function dE(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);qB(e,0,0,c,b);d=a.eb?(NB(),QB):(NB(),SB);if((NB(),OB)==(NB(),OB))d==QB?e.b=l:e.b=Ag;d=new $z(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ga);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,q=void 0,r=n=void 0,u=void 0,v=void 0,D=void 0,E=D=q=o=void 0,J=void 0,R=void 0,sb=o=v=q=j=void 0,W=o=j=void 0,M=h=q=h=void 0,da=D=R=void 0,J=h=r=q=q=E=u=M=j=W=W=v=M=J=r=W=M=u=da=r=J=n=R=o=v=v=E=J=void 0,
+D=R=1,n=2,da=3;f.x&&(JD(f),GD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;da*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(eE(13*f.o.C*j)));fE(f.o,j);f.o.B&&(X(g,(BA(),IA)),PD(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(fD(),mD)[f.e[j]]),h=g,q=L(f.K[j]-o/2),W=L(f.N[j]-o/2),M=u=o,QD(h,!0),RD(h,SD(h,q,W,u,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(X(g,(fD(),mD)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+
+R*R),1>D&&(D=1),R/=D,D=J/D,r=3*da*R,J=3*da*D,W=y(I,m,-1,4,1),q=y(I,m,-1,4,1),W[0]=L(f.K[h]+r),q[0]=L(f.N[h]-J),W[1]=L(f.K[o]+r),q[1]=L(f.N[o]-J),W[2]=L(f.K[o]-r),q[2]=L(f.N[o]+J),W[3]=L(f.K[h]-r),q[3]=L(f.N[h]+J),o=g,h=W,QD(o,!0),RD(o,gE(o,h,q,4,!0)))}for(j=1;j<=f.v;++j){X(g,(BA(),IA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(fD(),mD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])q=h,h=o,o=q;M=f.K[h];u=f.N[h];W=f.K[o];q=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=W-M,R=q-u,D=Math.sqrt(J*J+R*R),1>D&&(D=1),
+R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,MA);r=n*R;J=n*D;Y(g,O(N(Math.round(M+r))),O(N(Math.round(u-J))),O(N(Math.round(W+r))),O(N(Math.round(q-J))));Y(g,O(N(Math.round(M-r))),O(N(Math.round(u+J))),O(N(Math.round(W-r))),O(N(Math.round(q+J))));X(g,IA);break;case 3:o=O(N(Math.round(M)));h=O(N(Math.round(u)));W=O(N(Math.round(W)));q=O(N(Math.round(q)));Y(g,o,h,W,q);M=O(N(Math.round(da*R)));u=O(N(Math.round(da*D)));Y(g,o+M,h-u,W+M,q-u);Y(g,o-M,h+u,W-M,q+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+M-(M-W)/10*h,E=u-(u-q)/10*h,Y(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));ZD(g,f.o.n);o=fB(f.o.o.c).b-fB(f.o.o.c).c;J=f.f[j];h=vb;null!=J&&(h=J);J=VB(f.o.o,h);M=O(N(Math.round((M+W)/2-J/2)));r=O(N(Math.round((u+q)/2+~~(o/2)-1)));X(g,MA);$D(g,h,M,r);X(g,IA);break;default:if(1==f.C[j]||3==f.C[j])r=da*R,J=da*D,E=y(I,m,-1,3,1),v=y(I,m,-1,3,1),E[0]=O(N(Math.round(W+r))),v[0]=O(N(Math.round(q-J))),E[1]=O(N(Math.round(M))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(W-
+r))),v[2]=O(N(Math.round(q+J))),o=g,h=E,q=v,QD(o,!0),RD(o,gE(o,h,q,3,!0));else if(2==f.C[j]||4==f.C[j]){r=da*R;J=da*D;for(h=0;10>h;++h)v=M-(M-W)/10*h,E=u-(u-q)/10*h,o=h/10,Y(g,O(N(Math.round(v+r*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-r*o))),O(N(Math.round(E+J*o))))}else Y(g,O(N(Math.round(M))),O(N(Math.round(u))),O(N(Math.round(W))),O(N(Math.round(q))))}}D=y(HD,s,-1,f.u+1,1);R=y(I,m,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],q=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+q/R[h],D[o]=
+D[o]/R[o]+n/R[o];ZD(g,f.o.n);o=fB(f.o.o.c).b-fB(f.o.o.c).c;J=y(Os,s,1,f.u+1,0);W=y(I,m,-1,f.u+1,1);q=y(I,m,-1,f.u+1,1);n=y(hE,s,99,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(eE(2*f.o.C))));for(j=1;j<=f.u;++j)h=iE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,W[j]=q[j]=VB(f.o.o,h),n[j]=jE(f,u,j,W[j],W[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&
+(M=!0),r=h,sb=l,f.o.Lb&&0<f.y[j]&&(sb+=Xb,1<f.y[j]&&(sb+=f.y[j])),v=l,0!=f.B[j]&&(1<Yj(f.B[j])&&(v+=Yj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),M||!E?h=h+sb+v+l:h=v+sb+l+h,E||(r=h),J[j]=h,r=VB(f.o.o,r),v=VB(f.o.o,h),W[j]=r,q[j]=v,v=n[j]=jE(f,u,j,r,v,o,M),M=v.d+u+1,r=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(fD(),mD)[f.e[j]]),qB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(fD(),mD)[f.e[j]]):X(g,(BA(),IA)):X(g,(fD(),jD)[f.c[j]]),$D(g,h,M,r));for(h=1;h<=f.z;++h)j=f.r[h][0],r=W[j],v=q[j],M=O(N(eE(f.K[j]-r/2))),r=
+O(N(eE(f.N[j]+~~(o/2)-1))),X(g,(BA(),MA)),$D(g,ba+f.r[h][1],M+v,r);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(BA(),JA):(BA(),PA)),0<f.E&&106!=f.o.d&&(v=n[f.E],PD(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,r=(da+1)*R,J=(da+1)*D,E=y(I,m,-1,5,1),v=y(I,m,-1,5,1),E[0]=O(N(eE(f.K[h]+r))),E[1]=O(N(eE(f.K[o]+r))),v[0]=O(N(eE(f.N[h]-J))),v[1]=O(N(eE(f.N[o]-J))),E[3]=O(N(eE(f.K[h]-r))),E[2]=O(N(eE(f.K[o]-r))),v[3]=O(N(eE(f.N[h]+J))),
+v[2]=O(N(eE(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(da=g,j=E,R=v,da.o&&(QD(da,!1),RD(da,gE(da,j,R,5,!0)))),106==f.o.d&&kE(f,f.I[f.F],f.J[f.F]))){da=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++da;if(da>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,(BA(),JA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],PD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(BA(),GA)),Y(e,c-1,0,c-1,b-1)):(X(e,RA(hD)),Y(e,c-1,0,c-1,b-1),X(e,hD),Y(e,c-2,0,c-2,b-1),X(e,iD),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(BA(),MA)),Y(e,
+d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new dB(Yb,0,13),a.X=new UB(a.U),null!=a.cb&&(d=VB(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,X(e,(BA(),IA)),ZD(e,a.U),$D(e,a.cb,c,b)));aE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function XD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,m,-1,9,1);n=y(I,m,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+a*Math.sin(j)),n[f]=L(d+a*Math.cos(j));f=e+1;b.o&&(QD(b,!1),RD(b,gE(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+(a-3)*Math.sin(j)),n[f]=L(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function lE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,hD);qB(d,0,0,b,c);a.pb?(X(d,(BA(),GA)),c=14*(a.Z+a.T),PD(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,RA(hD)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,iD),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)OD(a,d,b,1),OD(a,d,b,2);a.d=c;aE(a.Vb,a.Rb,0,0)}}
+function UD(a,b,c,d,e){var f,g,j,h,n,o,q,r;n=~~(d/4);o=2+~~(n/2);g=2+n;r=c+~~(10*d/24);h=r+n;q=b+d;e?(j=2+b,f=o+b,g+=b):(f=q-o,j=q-2,g=q-g);Y(a,j,r,f,h);Y(a,g,r,f,h);j=~~(n/3);Y(a,f,r+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=q-f-o,h*=-1,e=-90);TD(a,b,c+o-j,f,d-4-j-1,e,h)}
+function mE(a,b,c){var d,e,f,g,j,h;nE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=oE(b);b=new $C(b,j,!0);e=l;for(d=1;5>=d;++d)e=pE(b,j);d=qE(FC(io(e.substr(0,3)),10)).b;g=qE(FC(io(e.substr(3,3)),10)).b;pE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=pE(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new rE(a,f)}GD(a,1,d,1);GD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new rE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",DD(a),!1;null!=a.j&&a.$&&sE(a.$,a.j,!0);null!=a.k&&
+a.$&&sE(a.$,a.k,!1);j=tE(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new uE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];GD(a,1,j,0)}c&&DD(a);return!0}function er(a,b){a.lb=!0;a.K=b}function fE(a,b){100>b&&(!oD[b]&&(oD[b]=new dB(Yb,0,b)),!qD[b]&&Js(qD,b,new UB(oD[b])),a.n=oD[b],a.o=qD[b])}
+function ir(a,b){var c,d;if(0==b)return!1;CD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:LD(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;vE(a,wE(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new uv("Cannot redo. Index is out of range.");if(!d.b.d)throw new uv(ac);
+d.b=d.b.d;vE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=nu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(er(a,gc+(a.Ib.b+1)+ca+a.Ib.d),d=xE(d),yE(a,d,!1,!0),null!=a.tb&&bD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=nu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(er(a,gc+(a.Ib.b+1)+ca+a.Ib.d),d=xE(d),yE(a,d,!1,!0),null!=a.tb&&bD(a.tb,null));break;case 101:a.Mb&&zE(a.Mb);a.Mb=new AE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new BE(a):a.Eb.hc.d.hb?CE(a.Eb.hc.d):DE(a.Eb);break;case 114:a.c&&
+zE(a.c);a.c=new AE(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,EE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=FE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(HD,s,-1,4,1);ID(a.$,d);a.nb=!0;a.$=new uD(a.$);d=L(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;GE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,HE(a.$,a.$.E),a.$.E=0,ED(a)):0<a.$.F&&(a.nb=!0,IE(a.$,a.$.F),a.$.F=0,ED(a));JE(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new KB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new CB(c),IB(j,g),g.d=c,Vz(g.e,a);Uy(a,j);a.F=j}JB(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(zE(a.p),a.p=null);0==a.$.E&&(a.p=new AE(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,ED(a)),18==a.e&&(d=vo((fr(),gr).hc.b.pb,bh),KE(a.$,a.$.E,d),ED(a)),JE(a.$))}DD(a);return!0}
+function ar(a){var b,c,d;d=yD(a);c=l;if(a.Gb){var e,f,g;g=Ds([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)FE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(LE(g[1][0],3)+LE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+ME(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+ME(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new NE(a,a.gb,a.vb)),c=ME(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function OE(a,b,c,d){var e;e=c;var f=d,g,j;(g=PE(b),j=0!=(b.f&2),g||j)?(a.Gb?JB((!a.x&&(a.x=ND(a,!0)),a.x),a,e,f):JB((!a.w&&(a.w=ND(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=QE(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=cE+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",DD(a),
+!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",DD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=ir(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)HE(a.$,a.$.E),a.$.E=0,ED(a);else{if(106==a.d)return!0;if(108==a.d)RE(a.$,a.$.E,0),ED(a);else if(157==a.d)RE(a.$,a.$.E,1),ED(a);else if(158==a.d)RE(a.$,a.$.E,-1),ED(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):ED(a);else if(206<=a.d&&229>=a.d)a.P=2,SE(a.$),ED(a);else if(230==a.d)a.P=3,ED(a);else if(233<=a.d&&262>a.d)TE(a.$,!1),ED(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;KE(a.$,a.$.E,vo(a.Eb.f.hc.b.pb,bh));a.$.n=!0;ED(a)}else if(105==a.d)UE(a.$),ED(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=vo((fr(),gr).hc.b.pb,bh),1>d.length&&(d=Mc),KE(a.$,a.$.E,
+d)),ED(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,SE(a.$),ED(a);else if(0<a.$.F)if(104==a.d)IE(a.$,a.$.F),a.$.F=0,ED(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])er(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;HE(d,c);d.b[c]=0}a.$.F=0;ED(a)}else if(201==a.d)VE(a.$,a.$.F),ED(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),ED(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,ED(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,ED(a);else if(206<=a.d&&229>=a.d)a.P=2,SE(a.$),ED(a);else if(107==a.d){if(!a.Eb.c)return!0;d=vo(a.Eb.f.hc.b.pb,bh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;ED(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new MD(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(WE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,SE(a.$)):300<a.d?(WE(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=vo((fr(),gr).hc.b.pb,bh),1>d.length&&(d=Mc),KE(a.$,1,d))):230==a.d?XE(a,null,!0):233<=a.d&&262>a.d?(WE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,TE(a.$,!0)):rC();ED(a)}else e=!1;e&&(JE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,DD(a))}return e}
+function YE(a,b,c,d){var e,f;if(a.A||!a.ib||PE(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,q,r;b.E=0;b.K[0]=e;b.N[0]=f;g=ZE(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);q=e-b.K[n];r=f-b.N[n];n=-g/2+q*j+
+r*h;h=r*j-q*h;if(0>n)if(1<b.w)HE(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,q=e-b.K[o],r=f-b.N[o],e=r*j-q*h,q=b.K[b.j[1]]-b.K[o],r=b.N[b.j[1]]-b.N[o],f=r*j-
+q*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),IE(b,e),0<ZE(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){er(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<ZE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;er(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(QE(b)||PE(b))BD(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(HD,s,-1,4,1);ID(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;CD(a);a.nb=!0;DD(a);a.Tb=c;a.Ub=d;return!0}
+function $E(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||PE(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,q=void 0,r=void 0,u=void 0,n=void 0,q=0,u=((fD(),nD)?350:170)+1,r=1;r<=e.v;++r)n=j-e.L[r],o=h-e.O[r],n=n*n+o*o,n<u&&(u=n,q=r);q*=-1;for(r=1;r<=e.u;++r)n=j-e.K[r],o=h-e.N[r],n=n*n+o*o,n<u&&(u=n,q=r);e=q;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;aF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(aF(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;CD(a);a.nb=!0;DD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function bF(a){if(a.A)return!0;a.jb&&(a.jb=!1,ED(a));a.lb=!1;a.Q=lh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=ZE(b,b.u),6>b.A[c]&&(cF(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),HE(b,b.u));b.D=!1;ED(a)}else a:{var b=a.$,e,f;c=ZE(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):er(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],er(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(eE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(eE((b.N[b.G]+b.N[c])/2))))}}KD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,wE(b),b.b.d=c),ED(a),a.s=!1)}else 5==a.P&&(KD(a.$),ED(a));0<a.P&&(a.E=!1,CD(a),a.nb=!0,JE(a.$),dF(a.$),DD(a),a.P=0,a.i=!1);if(nD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,CD(a),a.nb=!0,DD(a);return!0}function CD(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function aF(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,bD(a.sb,H(eF,s,126,[new T(a.f),new T(b)]))}
+function fF(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(If)?a.Gb=!1:-1<b.indexOf(gg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Df)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Mf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,GD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)gF(a.gb[d]),JD(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Wf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(od)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++cE;c&&DD(a)}
+function DD(a){var b,c,d,e;b=Qz(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Oe(a.db,d,c),a.A&&e&&GD(a,1,a.vb,0),dE(a),a.A||(a.Rb=a.Oe(a.Rb,b.c,2*a.Z+a.T),lE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Oe(a.R,a.Z,c),bE(a),a.J=a.Oe(a.J,d,a.Z),YD(a))):(dE(a),a.A||(YD(a),a.E&&(lE(a),bE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function hF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=FE(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=iE(c,h);c.o.N&&0<c.y[h]&&(j+=Xb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Yj(c.B[h])&&(j+=Yj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=mb+g);o+=ba+j+ba+iF(0.055999999999999994*c.K[h],0,2)+ba+iF(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=jh),e+=c)}return e}function tD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=FE(a.gb[c]),d!=b))continue;d=void 0;d=jF(a.gb[c]);d=kF(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
+function ED(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&bD(a.tb,null)}var c,d,e;e=new lF;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=jF(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new mF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function yE(a,b,c,d){try{mE(a,b,d)?c&&ED(a):DD(a)}catch(e){if(e=Si(e),A(e,123))DD(a);else throw e;}}
+function XE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,q;nE(a,c);e=j=0;q=new $C(b,"|>",!0);g=-1<b.indexOf(tb);n=1;h=TC(q);a.vb=0;for(f=1;f<=h;++f)if(o=XC(q),io(o),!G(o,jh))if(G(o,tb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new nF(a,o);if(0==a.$.u){oF(a,"ERROR - problems in reading/processing molecule !");rC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(oF(a,"ERROR - strange reaction - fixing !"),rC(),d=!1):3<n?(oF(a,"ERROR - strange reaction !"),rC(),d=!1):(1<a.vb&&!g&&fF(a,Df,!0),g&&!a.Gb&&fF(a,
+gg,!0),!g&&a.Gb&&fF(a,If,!0),g?(GD(a,1,j,1),GD(a,j+1,e-1,2),GD(a,e,a.vb,3)):GD(a,1,a.vb,0),c&&DD(a),d=!0)}d?ED(a):DD(a)}catch(r){if(r=Si(r),A(r,123))DD(a);else throw r;}}function pF(a){CD(a);a.nb=!0;DD(a)}function nE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new MD(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&DD(a);null!=a.tb&&bD(a.tb,null)}
+function vE(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=jF(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&bD(a.tb,null)}}function qF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,DD(a),null):a.gb[b]}
+function FD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Ma)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Na)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Ca)?c=245:G(b,Da)&&(c=238);0<c?ir(a,c):b="Not known group!";a.lb=!0;a.K=b;DD(a)}function oF(a,b){a.lb=!0;a.K=b;DD(a)}function yD(a){var b;b=sD(a);CD(a);DD(a);return b}
+function VD(a,b,c,d,e){var f,g,j,h;f=a.X;h=VB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new dB(f.c.b,f.c.d,g),f=new UB(j),h=VB(f,e),b.f=j,b.j=rF(j);else ZD(b,a.U);f=fB(f.c).b-fB(f.c).c;$D(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function WD(a,b,c,d,e,f){var g,j;g=fB(a.W.c).b-fB(a.W.c).c;j=VB(a.W,f);ZD(b,a.V);(b.e=e)&&(b.i=jg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);$D(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}
+function hr(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Ed,DD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Ed):er(a,a.z+ba),DD(a))}t(459,381,ei);_.Ce=function(a){vD(this,a)};_.Oe=function(a,b,c){return Mz(this,b,c)};_.Pe=function(){};_.je=function(){DD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=lh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var cE=10,oD,qD,hD,iD,jD,gD,nD,sF=null,mD,lD;
+function tF(){fD();Kz.call(this);this.Vb=(Up(),Up(),rz).b;this.y=new dB(null,0,8);this.u=(BA(),CA);this.gb=y(uF,s,139,99,0);this.ab=new Iz;this.Ib=new vF;this.L=G((rC(),sC[Te]),ec);this.v=new wF;this.H=H(Os,s,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Na,Qa,Fa,Da,Ca]);this.$=new MD(this);mD[0]=FA;mD[1]=new DA(255,153,153);mD[2]=new DA(255,204,102);mD[3]=new DA(255,255,153);mD[4]=new DA(102,255,255);mD[5]=new DA(51,204,255);mD[6]=new DA(255,153,255)}t(458,459,ei,tF);
+_.Oe=function(a,b,c){var d;return a?(d=a.b,tj(d.u,b,c),a):Mz(this,b,c)};_.Pe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[xF(b.b),a])}};_.b=null;function yF(a){if(a.e.pb.style.display!=Hf){Pz(a.d);for(a=new Mi(a.f.k);a.c<a.e.Ke();)Ni(a),null.lg()}}function zF(a){AF.call(this,a,eb,eb,null)}function BF(a,b){AF.call(this,a,eb,eb,b)}function CF(a,b,c){AF.call(this,a,b,c,null)}
+function AF(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(bc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=oj(a)){this.c=DF;++DF;this.e=e;this.d=new tF;this.f=new EF(this.d,b,c,d);Hv(e,this.f,e.pb);d&&gd in d&&(this.f.c=d[gd]);a=this.f;a.e||(a.e=Nz(a,uo(a.pb,Pf),uo(a.pb,Of)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,q;b.L?sF=bc:sF="JME";b.w=ND(b,!1);b.x=ND(b,!0);er(b,sF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=Qz(b);Gz(b,null);b.pb||(b.T=0);b.U||(b.U=new dB(Yb,0,13),b.X=new UB(b.U));b.V||(b.V=new dB(Yb,1,13),b.W=new UB(b.V));b.Y||(b.Y=new dB(Yb,0,11),new UB(b.Y));fE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;cE=10;b.Lb=!0;try{q=FF(b.Vb,"options");null!=q&&fF(b,q,!1);j=FF(b.Vb,"jme");null!=j&&(b.M=j);n=FF(b.Vb,"mol");null!=n&&(b.bb=n);g=FF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=FF(b.Vb,Mg);null!=o&&(b.cb=o,DD(b));b.k=FF(b.Vb,"atomcolors");b.j=FF(b.Vb,"atombg");f=FF(b.Vb,"depictbg");
+if(null!=f&&b.A){var r;var u,v,D,E;v=(BA(),CA);try{if(0!=f.indexOf(ma))throw new zn("bad hex encoding");E=FC(f.substr(1,2),16);D=FC(f.substr(3,2),16);u=FC(f.substr(5,2),16);r=v=new DA(E,D,u)}catch(J){if(J=Si(J),A(J,123))rC(),r=v;else throw J;}b.u=r}b.Kb&&b.$&&EE(b.$);h=FF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Si(R),!A(R,123))throw R;}b.d=202;for(f=0;23>f;++f)jD[f]=(BA(),KA),lD[f]=Mc;lD[1]=Xb;jD[1]=(BA(),GA);lD[2]=Db;jD[2]=KA;lD[3]=Hb;jD[3]=GA;lD[4]=hc;jD[4]=PA;lD[5]=oc;
+jD[5]=JA;lD[9]=Tb;jD[9]=MA;lD[10]=Nb;jD[10]=MA;lD[11]=Gb;jD[11]=MA;lD[12]=Zb;jD[12]=MA;lD[8]=Cc;jD[8]=RA(LA);lD[7]=qc;jD[7]=KA;lD[6]=Fc;jD[6]=GA;lD[13]=Ec;jD[13]=GA;lD[18]=Mc;jD[18]=GA;lD[19]=rc;jD[19]=GA;lD[20]=tc;jD[20]=GA;lD[21]=uc;jD[21]=GA;lD[22]=vc;jD[22]=GA;pz(b);b._=new GF;f=a.d;f.D=Qz(f);null!=f.M?(XE(f,f.M,!1),null!=f.j&&f.$&&sE(f.$,f.j,!0),null!=f.k&&f.$&&sE(f.$,f.k,!1)):null!=f.bb&&yE(f,f.bb,!1,!1);DD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function HF(){return Rs(null)}function IF(a){return Rs(a)}t(460,1,yi,zF,BF,CF,AF);_.Qe=function(a){B(this.f,new JF(this,a),(Xp(),Xp(),Yp))};_.Re=function(a){B(this.f,new KF(this,a),(qr(),qr(),rr))};_.Se=function(a){DE(new LF(a,this.d,hD))};_.Te=function(){LD(this.d)};_.Ue=function(){Yn((Vn(),Wn),new MF(this))};_.Ve=function(){return this.b};_.We=function(){return this.c};_.Xe=function(){return this.d.I};_.Ye=function(){return this.d.eb};_.Ze=function(){return this.d.fb};_.$e=function(){return this.d.tb};
+_.nd=function(){return uo(this.f.pb,Of)};_._e=function(){var a;a=[];a.length=2;a[0]=uo(this.f.pb,Pf);a[1]=uo(this.f.pb,Of);return a};_.od=function(){return uo(this.f.pb,Pf)};_.af=function(){return this.e.pb};_.bf=function(){return this.d.yb};_.cf=function(){return this.d.Ab};_.df=function(a){$wnd.alert("JSME initialization error: "+a)};_.qd=function(){return this.e.pb.style.display!=Hf};_.ef=function(){var a=this.d,b;a.Gb?b=hF(a,1)+tb+hF(a,2)+tb+hF(a,3):b=hF(a,0);return b};_.ff=function(){return ar(this.d)};
+_.gf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=sD(a);a.Pb=b;DD(a);return c};_.hf=function(a){fF(this.d,a,!0)};_.jf=function(){};_.kf=function(a){yE(this.d,a,!0,!0)};_.lf=function(a){XE(this.d,a,!0)};_.oe=function(){yF(this)};_.mf=function(){nE(this.d,!0)};_.nf=function(a){var b=this.d;if(a=qF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;pF(b)}};_.of=function(a){this.b=a;!this.d.b&&(this.d.b=new NF(this))};
+_.pf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Mi(b.b);d.c<d.e.Ke();)c=Ni(d),a?c.b=l:c.b=Ag}Pz(b.d)};_.qf=function(a,b){var c=this.d,d;if(d=qF(c,a))sE(d,b,!0),pF(c)};_.rf=function(a,b){var c=this.d,d;d=qF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,DD(c)):(d.E=b,pF(c))};_.sd=function(a){nv(this.f,a);yF(this)};_.sf=function(a){this.d.I=a};_.tf=function(a){var b=this.d;b.eb=a;DD(b)};_.uf=function(a){var b=this.d;b.fb=a;DD(b)};_.vf=function(a){this.d.sb=a};
+_.wf=function(a){this.d.tb=a};_.xf=function(a){var b=this.d;b.yb=a;b.w=ND(b,!1)};_.yf=function(a){this.d.Ab=a};_.zf=function(a,b){var c=this.f;c.ud(a);c.sd(b);yF(this)};_.Af=function(a){FD(this.d,a)};_.Bf=function(a,b){var c=this.d;c.i=!1;c.Qb=new nF(c,a);c.d=253;c.lb=!0;c.K=b;DD(c)};_.td=function(a){pv(this.e.pb,a)};_.ud=function(a){this.f.pb.style[gh]=a;yF(this)};_.Cf=function(a){oF(this.d,a)};_.Df=function(){return yD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var DF=0;
+function MF(a){this.b=a}t(461,1,{},MF);_.xc=function(){var a,b;for(b=new Mi(this.b.f.b);b.c<b.e.Ke();)a=Ni(b),a.u.pb.innerHTML=a.r||l};_.b=null;function NF(a){this.b=a}t(462,1,{},NF);_.b=null;function JF(a,b){this.b=a;this.c=b}t(463,1,{},JF);_.Tc=function(a){a=a.b;Yn((Vn(),Wn),new OF(this,this.c,a))};_.b=null;_.c=null;function OF(a,b,c){this.b=a;this.d=b;this.c=c}t(464,1,{},OF);_.xc=function(){var a=this.c;this.d.b.apply(a,[xF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function KF(a,b){this.b=a;this.c=b}t(465,1,{},KF);_.b=null;_.c=null;function tr(a,b,c){this.b=a;this.d=b;this.c=c}t(466,1,{},tr);_.xc=function(){var a=this.c;this.d.b.apply(a,[xF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function PF(){var a=QF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;RF(SF,arguments)?a=arguments[0]:3==arguments.length?a=new CF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new zF(arguments[0]):4==arguments.length?a=new AF(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new BF(arguments[0],arguments[1]));this.g=a;TF();a[Uc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Qe(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new UF(a))});b.addMouseOverHandler=C(function(a){this.g.Re(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new UF(a))});b.alert=C(function(a){this.g.Se(a)});b.clear=C(function(){this.g.Te()});b.deferredRepaint=C(function(){this.g.Ue()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.nd()});b.getOffsetSize=C(function(){return this.g._e()});b.getOffsetWidth=C(function(){return this.g.od()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.df(a)});b.isVisible=C(function(){return this.g.qd()});
+b.jmeFile=C(function(){return this.g.ef()});b.molFile=C(function(){return this.g.ff()});b.nonisomericSmiles=C(function(){return this.g.gf()});b.options=C(function(a){this.g.hf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.kf(a)});b.readMolecule=C(function(a){this.g.lf(a)});b.repaint=C(function(){this.g.oe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=SF;TF();var f=b,g,b=VF.c;g=WF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=WF(b,
+e,f)}if(!g)throw new Wi("Can't find exported method for given arguments: 0"+mb+f.length+aa);return g[0]});b.reset=C(function(){this.g.mf()});b.resetAtomColors=C(function(a){this.g.nf(a)});b.setAfterPasteCallBack=C(function(a){this.g.of(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new UF(a))});b.setAntialias=C(function(a){this.g.pf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.qf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.rf(a,b)});b.setHeight=C(function(a){this.g.sd(a)});
+b.setHelpURL=C(function(a){this.g.sf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.tf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.uf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.vf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.wf(a)});b.setPasteLabel=C(function(a){this.g.xf(a)});b.setPrePasteJSfunction=C(function(a){this.g.yf(a)});b.setSize=C(function(a,b){this.g.zf(a,b)});b.setSubstituent=C(function(a){this.g.Af(a)});b.setTemplate=C(function(a,
+b){this.g.Bf(a,b)});b.setVisible=C(function(a){this.g.td(a)});b.setWidth=C(function(a){this.g.ud(a)});b.showInfo=C(function(a){this.g.Cf(a)});b.smiles=C(function(){return this.g.Df()});XF({"0":{"0":[[HF,null,void 0]],1:[[IF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new YF(e));return[e]},ue]]}});ZF(SF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Ps(){$F||($F=!0,PF())}t(467,1,{},Ps);
+var $F=!1;function Ts(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ue)$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 Ss(){}t(469,1,{},Ss);_.xc=function(){Ts()};function YF(a){this.b=a}t(470,1,{113:1,151:1},YF);_.eQ=function(a){return null!=a&&A(a,113)&&this.b==a.b};_.b=null;function UF(a){this.b=a}t(471,1,{114:1,151:1},UF);
+_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;
+function eD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(gh)||l;b=c.getAttribute(Ne)||l;f=c.getAttribute(Ff)||l;e=c.getAttribute(Pe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Ff)||l,h=h.getAttribute(bh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Gd);c.removeAttribute(Ff);c.removeAttribute("archive");c.removeAttribute(Ne);c.removeAttribute(gh);c.removeAttribute(fd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Ao();c.setAttribute(Pe,d);c.style[gh]=cD(g);c.style[Ne]=cD(b);b=new aG(a,d,n,e,c,f);Yn((Vn(),Wn),b);++a.c;return!0}function dD(a){this.b="JME.class";this.e=a}t(472,1,{},dD);_.Jc=function(){return eD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function aG(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(473,1,{},aG);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Pe,this.f):this.d.removeAttribute(Pe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function bG(){}t(474,1,yi,bG);function cG(a){this.b=a}t(475,1,{},cG);_.xc=function(){this.b()};_.b=null;
+function dG(){var a=QF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;RF(eG,arguments)?a=arguments[0]:0==arguments.length&&(a=new bG);this.g=a;TF();a[Uc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Yn((Vn(),Wn),new cG(a))});ZF(eG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Qs(){fG||(fG=!0,dG())}t(476,1,{},Qs);var fG=!1;function gG(a){An();this.i=a}
+t(477,447,ki,gG);function Zs(){An();this.i="divide by zero"}t(478,100,wi,Zs);function Ks(){An()}function hG(a){An();this.i=a}t(479,100,wi,Ks,hG);function iG(){iG=x;jG=new kG(!1);lG=new kG(!0)}function kG(a){this.b=a}t(480,1,{116:1,117:1,120:1},kG);_.eQ=function(a){return A(a,117)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?ah:"false"};_.b=!1;var jG,lG;
+function YC(a,b,c){var d,e;d=mG(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}function nG(){}function oG(a){return typeof a==Mf?Cc+(0>a?-a:a):a}function pG(a,b){var c;c=new nG;c.e=Ob+(qG(0!=a?-a:0)?oG(0!=a?-a:0):l+Ei(c));rG(0!=a?-a:0)&&sG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new nG;b.e=Ob+(qG(a)?oG(a):l+Ei(b));rG(a)&&sG(a,b);return b}
+function tG(a,b){var c;c=new nG;c.e=Ob+(qG(a)?oG(a):l+Ei(c));rG(a)&&sG(a,c);c.c=b?8:0;return c}function uG(){var a;a=new nG;a.e=Ob+(qG(0)?oG(0):l+Ei(a));rG(0)&&sG(0,a);a.c=2;return a}function vG(a){var b;b=new nG;b.e=Ob+(qG(a)?oG(a):l+Ei(b));rG(a)&&sG(a,b);b.c=1;return b}function rG(a){return typeof a==Mf&&0<a}function qG(a){return null!=a&&0!=a}
+function sG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Nh[b.d])c=c.prototype;else{c=Nh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(482,1,{},nG);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function wG(a){var b;if(!(b=xG,!b&&(b=xG=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new yG(Vb+a+ea);return parseFloat(a)}
+function FC(a,b){var c,d;if(null==a)throw new yG(Lf);if(2>b||36<b)throw new yG("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new yG(Vb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new yG(Vb+a+ea);if(-2147483648>c||2147483647<c)throw new yG(Vb+a+ea);return c}t(484,1,{116:1,128:1});var xG=null;function zG(a){this.b=a}
+t(483,484,{116:1,120:1,121:1,128:1},zG);_.eQ=function(a){return A(a,121)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function bA(a){this.b=a}t(485,484,{116:1,120:1,124:1,128:1},bA);_.eQ=function(a){return A(a,124)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Sz(){An()}function Bk(a){An();this.i=a}t(486,100,ii,Sz,Bk);function Kv(){An()}function Rw(a){An();this.i=a}t(487,100,wi,Kv,Rw);
+function T(a){this.b=a}function xt(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~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 dt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function qE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(AG(),BG)[b],!c&&(c=BG[b]=new T(a)),c):new T(a)}t(488,484,{116:1,120:1,126:1,128:1},T);
+_.eQ=function(a){return A(a,126)&&a.b==this.b};_.hC=function(){return this.b};_.tS=function(){return l+this.b};_.b=0;function AG(){AG=x;BG=y(eF,s,126,256,0)}var BG;function Yj(a){return 0>a?-a:a}function Xj(a,b){return a>b?a:b}function eE(a){return Math.round(a)}function so(){An()}function Yr(a){An();this.i=a}t(491,100,{116:1,123:1,127:1,129:1,131:1},so,Yr);
+function Gi(){Gi=x;Hi=H(Fi,s,-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 Hi;function yG(a){An();this.i=a}t(493,486,ii,yG);function ro(a,b){this.b=Ic;this.e=a;this.c=b;this.d=-1}t(494,1,{116:1,130:1},ro);_.tS=function(){return this.b+Wa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?mb+this.d:l)+va};_.b=null;_.c=null;_.d=0;_.e=null;function mG(a,b){return a.charCodeAt(b)}
+function CG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function G(a,b){return!A(b,1)?!1:""+a==b}function ts(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function jo(a,b){return a.indexOf(b)}function DC(a,b,c){return a.indexOf(b,c)}function po(a,b){return a.lastIndexOf(b)}function xE(a){var b=aa,c=jh,d;for(d=0;0<=(d=c.indexOf(Sc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+qo(c,++d):c=c.substr(0,d-0)+qo(c,++d);return a.replace(RegExp(b,ve),c)}
+function oo(a,b){for(var c=RegExp(b,ve),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(Os,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function qo(a,b){return a.substr(b,a.length-b)}
+function io(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function ko(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)}_=String.prototype;_.cM={1:1,116:1,118:1,120:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return Ot(this)};_.tS=_.toString;function DG(){DG=x;EG={};FG={}}
+function Ot(a){DG();var b=mb+a,c=FG[b];if(null!=c)return c;c=EG[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+mG(a,d++);c|=0}256==GG&&(EG=FG,FG={},GG=0);++GG;return FG[b]=c}var EG,GG=0,FG;function wn(a,b){xn(a.b,b);return a}function vn(){this.b=new to}function HG(){this.b=new to;this.b.b+=l}t(496,1,Th,vn,HG);_.tS=function(){return this.b.b};function Mt(){this.b=new to}
+function BC(){this.b=new to}function rs(a){this.b=new to;xn(this.b,a)}t(497,1,Th,Mt,BC,rs);_.tS=function(){return this.b.b};function EC(a){a="String index out of range: "+a;An();this.i=a}t(498,487,wi,EC);
+function IG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new so;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new hG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new hG("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Kv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Js(b,c,a[--d])}else for(c=e+c;e<c;)Js(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function qv(){An()}function MC(a){An();this.i=a}t(500,100,wi,qv,MC);function hA(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:In(b,c))return a;return null}function kA(a,b){var c;return(c=hA(a.Fd(),b))?(c.fd(),!0):!1}function JG(a){var b,c,d,e;d=new vn;b=null;d.b.b+=Qc;for(c=a.Fd();c.dd();)null!=b?xn(d.b,b):b=za,e=c.ed(),xn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Tc;return d.b.b}t(501,1,{});_.Ef=function(){throw new MC("Add not supported on this collection");};
+_.Ff=function(a){return!!hA(this.Fd(),a)};_.He=function(){return 0==this.Ke()};_.Gf=function(a){return kA(this,a)};_.tS=function(){return JG(this)};t(503,501,Vh);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,137)||a.Ke()!=this.Ke())return!1;for(a=a.Fd();a.dd();)if(b=a.ed(),!this.Ff(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Fd();b.dd();)c=b.ed(),null!=c&&(a+=Ln(c),a=~~a);return a};
+function KG(a,b){var c;return A(b,135)&&(c=b.Hf(),$u(a.b,c))?(c=jj(a.b,c),a.b.Le(b.If(),c)):!1}function RC(a){this.b=a}t(502,503,Vh,RC);_.Ff=function(a){return KG(this,a)};_.Fd=function(){return new HC(this.b)};_.Gf=function(a){return KG(this,a)?(a=a.Hf(),Vi(this.b,a),!0):!1};_.Ke=function(){return this.b.e};_.b=null;function KC(a){if(a.c)Pi(a.b),Vi(a.d,a.c.Hf()),a.c=null;else throw new uv("Must call next() before remove().");}
+function HC(a){var b;this.d=a;b=new gj;a.d&&aj(b,new LG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new MG(a,d.substring(1));b.Ef(e)}var a=a.b,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.Ef(c[d])}this.b=new Mi(b)}t(504,1,{},HC);_.dd=function(){return IC(this.b)};_.ed=function(){return this.c=Ni(this.b)};_.fd=function(){KC(this)};_.b=null;_.c=null;_.d=null;t(506,1,ui);_.eQ=function(a){return A(a,135)&&LC(this.Hf(),a.Hf())&&LC(this.If(),a.If())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Hf()&&(a=Ln(this.Hf()));null!=this.If()&&(b=Ln(this.If()));return a^b};_.tS=function(){return this.Hf()+rb+this.If()};function LG(a){this.b=a}t(505,506,ui,LG);_.Hf=function(){return null};_.If=function(){return this.b.c};_.Jf=function(a){return OC(this.b,a)};_.b=null;function MG(a,b){this.c=a;this.b=b}t(507,506,ui,MG);_.Hf=function(){return this.b};_.If=function(){return this.c.f[mb+this.b]};_.Jf=function(a){return PC(this.c,this.b,a)};_.b=null;_.c=null;
+function Ow(a,b){(0>a||a>=b)&&NG(a,b)}function NG(a,b){throw new Rw("Index: "+a+", Size: "+b);}t(508,501,Oh);_.Kf=function(){throw new MC("Add not supported on this list");};_.Ef=function(a){this.Kf(this.Ke(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,133)||this.Ke()!=a.Ke())return!1;c=this.Fd();for(d=a.Fd();c.dd();)if(a=c.ed(),b=d.ed(),!(null==a?null==b:In(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Fd();a.dd();)c=a.ed(),b=31*b+(null==c?0:Ln(c)),b=~~b;return b};_.Fd=function(){return new Mi(this)};_.Mf=function(){return this.Nf(0)};_.Nf=function(a){return new OG(this,a)};_.Of=function(){throw new MC("Remove not supported on this list");};function IC(a){return a.c<a.e.Ke()}function Ni(a){if(a.c>=a.e.Ke())throw new Nv;return a.e.Lf(a.d=a.c++)}function Pi(a){if(0>a.d)throw new gx;a.e.Of(a.d);a.c=a.d;a.d=-1}function Mi(a){this.e=a}t(509,1,{},Mi);_.dd=function(){return IC(this)};
+_.ed=function(){return Ni(this)};_.fd=function(){Pi(this)};_.c=0;_.d=-1;_.e=null;function OG(a,b){var c;this.e=this.b=a;c=a.Ke();(0>b||b>c)&&NG(b,c);this.c=b}t(510,509,{},OG);_.Pf=function(){return 0<this.c};_.Qf=function(){if(0>=this.c)throw new Nv;return this.b.Lf(this.d=--this.c)};_.b=null;function PG(a){a=new HC(a.c.b);return new QG(a)}function RG(a,b){this.b=a;this.c=b}t(511,503,Vh,RG);_.Ff=function(a){return $u(this.b,a)};_.Fd=function(){return PG(this)};_.Ke=function(){return this.c.b.e};
+_.b=null;_.c=null;function QG(a){this.b=a}t(512,1,{},QG);_.dd=function(){return IC(this.b.b)};_.ed=function(){return(this.b.c=Ni(this.b.b)).Hf()};_.fd=function(){KC(this.b)};_.b=null;t(513,508,Oh);_.Kf=function(a,b){var c;c=nA(this,a);var d=c.e;new iA(b,c.c);++d.c;++c.b;c.d=null};_.Lf=function(a){var b;b=nA(this,a);try{return oA(b)}catch(c){c=Si(c);if(A(c,136))throw new Rw("Can't get element "+a);throw c;}};_.Fd=function(){return nA(this,0)};
+_.Of=function(a){var b,c;b=nA(this,a);try{c=oA(b)}catch(d){d=Si(d);if(A(d,136))throw new Rw("Can't remove element "+a);throw d;}SG(b);return c};function TG(a){a.c=y(UG,s,0,0,0)}function yz(a,b,c){(0>b||b>a.d)&&NG(b,a.d);a.c.splice(b,0,c);++a.d}function aj(a,b){Js(a.c,a.d++,b);return!0}function nu(a,b){Ow(b,a.d);return a.c[b]}function Rj(a,b){for(var c=0;c<a.d;++c)if(LC(b,a.c[c]))return c;return-1}function qu(a,b){var c;c=(Ow(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function $i(a,b){var c;c=Rj(a,b);if(-1==c)return!1;qu(a,c);return!0}function Fk(a,b){var c;if(b.length<a.d){c=b;var d;d=Cs(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Js(b,c,a.c[c]);b.length>a.d&&Js(b,a.d,null);return b}function gj(){TG(this)}function bB(a){TG(this);this.c.length=a}function Wz(a){TG(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(514,508,Wh,gj,bB,Wz);_.Kf=function(a,b){yz(this,a,b)};
+_.Ef=function(a){return aj(this,a)};_.Te=function(){this.c=y(UG,s,0,0,0);this.d=0};_.Ff=function(a){return-1!=Rj(this,a)};_.Lf=function(a){return nu(this,a)};_.He=function(){return 0==this.d};_.Of=function(a){return qu(this,a)};_.Gf=function(a){return $i(this,a)};_.Ke=function(){return this.d};_.d=0;function mA(a,b,c){var d;for(d=0;d<b;++d)Js(a,d,c)}function ns(){ns=x;os=new VG}var os;function VG(){}t(517,508,Ph,VG);_.Ff=function(){return!1};_.Lf=function(){throw new Kv;};_.Ke=function(){return 0};
+function WG(){this.b=new Date}function XG(a){return 10>a?bb+a:l+a}t(518,1,{116:1,119:1,120:1,132:1},WG);_.eQ=function(a){return A(a,132)&&At(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=Vs(c&4194303,b&4194303,e&1048575);a=Vs(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(YG(),ZG)[this.b.getDay()]+ba+$G[this.b.getMonth()]+ba+XG(this.b.getDate())+ba+XG(this.b.getHours())+mb+XG(this.b.getMinutes())+mb+XG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function YG(){YG=x;ZG=H(Os,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));$G=H(Os,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var ZG,$G;
+function gs(a,b){return null==z(a.b,b,a)}function fs(){this.b=new Ki}t(520,503,{116:1,119:1,137:1},fs);_.Ef=function(a){return gs(this,a)};_.Ff=function(a){return $u(this.b,a)};_.He=function(){return 0==this.b.e};_.Fd=function(){return PG(new RG(this.b,new RC(this.b)))};_.Gf=function(a){return null!=Vi(this.b,a)};_.Ke=function(){return this.b.e};_.tS=function(){return JG(new RG(this.b,new RC(this.b)))};_.b=null;
+function nA(a,b){var c,d;(0>b||b>a.c)&&NG(b,a.c);if(b>=~~a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new aH(a,b,d)}function rA(){this.b=new bH;this.c=0}t(521,513,Ph,rA);_.Ef=function(a){new iA(a,this.b);++this.c;return!0};_.Nf=function(a){return nA(this,a)};_.Ke=function(){return this.c};_.b=null;_.c=0;function oA(a){if(a.c==a.e.b)throw new Nv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function SG(a){if(!a.d)throw new gx;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function aH(a,b,c){this.e=a;this.c=c;this.b=b}t(522,1,{},aH);_.dd=function(){return this.c!=this.e.b};_.Pf=function(){return this.c.c!=this.e.b};_.ed=function(){return oA(this)};_.Qf=function(){if(this.c.c==this.e.b)throw new Nv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){SG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function bH(){this.b=this.c=this}
+function iA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(523,1,{},bH,iA);_.b=null;_.c=null;_.d=null;function JC(a,b){this.b=a;this.c=b}t(524,506,ui,JC);_.Hf=function(){return this.b};_.If=function(){return this.c};_.Jf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Nv(){An()}t(525,100,{116:1,123:1,129:1,131:1,136:1},Nv);function LC(a,b){return Ls(a)===Ls(b)||null!=a&&In(a,b)}function aB(a){var b=y(sA,s,89,0,0);return Fk(a.b,b)}function Iz(){this.b=new gj}
+t(527,508,Wh,Iz);_.Kf=function(a,b){yz(this.b,a,b)};_.Ef=function(a){return aj(this.b,a)};_.Ff=function(a){return-1!=Rj(this.b,a)};_.Lf=function(a){return nu(this.b,a)};_.He=function(){return 0==this.b.d};_.Fd=function(){return new Mi(this.b)};_.Of=function(a){return qu(this.b,a)};_.Ke=function(){return this.b.d};_.tS=function(){return JG(this.b)};_.b=null;function zE(a){a.hc.d.hb&&gB(a)}function cH(a){var b;if(a.hc.d.hb){b=$y(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}iB(a)}
+function dH(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function DE(a){var b=a.k;eH(a.hc.d,b.b,b.c);!Zy(a)&&Dz(a);nz(a)}function fH(){lB.call(this,l);this.j=new vA(this.Rf());Vz(this.r,new gH(this))}t(529,406,zi);_.Ud=function(a,b){return Ls(a.i)===Ls(this.j)?(cH(this),!0):this.Sf(a,b)};_.Rf=function(){return"Close"};_.Sf=function(){return!1};_.Md=function(){cH(this)};_.j=null;_.k=null;
+function LF(a,b,c){fH.call(this);this.hc&&nB(this.hc.d,!1);kB(this,!1);Gz(this,new vB(0));a=new zB(a,1);Q(this,a,null);a=new Kz;Q(a,this.j,null);Q(this,a,null);b&&(this.k=$y(b),jB(this),dH(this.k,~~(uo(b.Vb.pb,Pf)/2)-~~(this.mc/2),~~(uo(b.Vb.pb,Of)/2)-~~(this.cc/2)));c&&P(this,c)}t(528,529,zi,LF);_.Rf=function(){return"OK"};function wE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new uv("Cannot undo. Index is out of range.");if(!a.b.c)throw new uv(ac);a.b=a.b.c;return a.b.b}
+function GF(){this.b=this.c=new hH}t(530,1,{},GF);_.b=null;function hH(){this.b=null}function mF(a){this.b=a}t(531,1,{},hH,mF);_.b=null;_.c=null;_.d=null;function gH(a){this.b=a}t(532,441,fi,gH);_.b=null;function br(a){this.b=a}t(533,1,{},br);_.b=null;function wD(){wD=x;xD=new iH("COPY_SMILES",0);zD=new iH("COPY_MOL",1);AD=new iH("PASTE",2);jH=H(kH,s,138,[xD,zD,AD])}function iH(a,b){Bo.call(this,a,b)}t(534,146,{116:1,120:1,122:1,138:1},iH);var jH,zD,xD,AD;function lF(){this.e=y(uF,s,139,99,0)}
+t(535,1,{},lF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;function lH(a){a.c=y(I,m,-1,20,1);a.B=y(I,m,-1,20,1);a.K=y(HD,s,-1,20,1);a.N=y(HD,s,-1,20,1);a.H=Ds([20,7]);a.e=y(I,m,-1,20,1);a.d=y(Os,s,1,20,0);a.p=y(Os,s,1,20,0);a.y=y(I,m,-1,20,1);a.A=y(I,m,-1,20,1);a.I=y(I,m,-1,20,1);a.J=y(I,m,-1,20,1);a.t=y(I,m,-1,20,1);a.C=y(I,m,-1,20,1);a.L=y(I,m,-1,20,1);a.O=y(I,m,-1,20,1);a.f=y(Os,s,1,20,0);a.r=Ds([10,2]);a.j=y(I,m,-1,101,1)}
+function mH(a,b,c,d){var e,f,g,j,h,n,o,q,r;h=y(I,m,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;n=y(I,m,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));q=y(HD,s,-1,4,1);d=y(HD,s,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*r,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),q[j]=g/o,d[j]=f/o);a=nH(q[1],d[1],q[2],d[2]);0<n[3]?(b=
+nH(q[2],d[2],q[3],d[3]),d=nH(q[1],d[1],q[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;WE(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=oH(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(HD,s,-1,2,1);pH(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==ZE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;er(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];cF(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&VE(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(eE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(eE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function TE(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&RE(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,RE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
+a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,q,r,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];HE(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)WE(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)cF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];GE(a);a.E=c+d;Z(a,0);o=a.K[a.u];r=a.N[a.u];HE(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-r;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=r,q=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=q,a.N[h]=u,q=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=q,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];cF(a);a.I[a.v]=n;a.J[a.v]=c+d;GE(a);b&&(HE(a,n),JD(a))}c=4}qH(a,c);a.E=a.G;b&&
+(a.E=0)}
+function pH(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function SE(a){var b,c,d,e,f,g,j,h,n,o,q,r,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])rH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,rH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){er(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[oH(a,a.E,a.H[a.E][d])],2<d||1!=b){er(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(HD,s,-1,2,1);pH(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)WE(a),q=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=b[1]+h*(Math.cos(q)*e+Math.sin(q)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;q=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);r=a.K[b]+q*e-u*g;u=a.N[b]+u*e+q*g;for(d=1;d<=j;++d)WE(a),q=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=r+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=u+h*(Math.cos(q)*e+Math.sin(q)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)WE(a),q=f*(d-b),a.K[a.u]=a.M+h*Math.sin(q),a.N[a.u]=a.P+h*Math.cos(q)}b=j;h=0;for(f=1;f<=b;++f)cF(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[oH(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[oH(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,m,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(eE((a.K[b]+a.K[e])/2))),a.O[c]=O(N(eE((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;cF(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(eE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(eE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(cF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(eE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(eE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(cF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(eE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(eE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(HE(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&qH(a,j);-1<n&&(a.E=n)}
+function rH(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)WE(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function qH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=ZE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function oH(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function sH(a,b,c){var d,e,f,g;e=lh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Gt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Gt(c[d])&&!ht(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)At(c[d],e)&&(b[d]=g,c[d]=lh,++f);if(f==a.u)break}return g==a.u}
+function JD(a){var b,c,d;b=y(HD,s,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{ID(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;KD(a)}}
+function ID(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function RE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=tH(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&er(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?er(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?er(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?er(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:er(a.o,"Charge change not possible on the halogen !");break;case 18:er(a.o,
+"Use X button to change charge on the X atom !")}}
+function tE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,m,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,m,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&HE(a,c);JD(a);er(a.o,"Smaller part(s) removed !");return 1}
+function ZE(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function dF(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];JE(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),JE(a));4==a.t[d]&&(a.t[d]=1)}}
+function nH(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 GE(a){var b;uH(a);b=a.t.length;a.L=y(I,m,-1,b,1);a.O=y(I,m,-1,b,1);KD(a);JE(a)}
+function WE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,m,-1,c,1),IG(a.c,b,a.c.length),a.c=b,b=y(I,m,-1,c,1),IG(a.B,b,a.B.length),a.B=b,b=y(I,m,-1,c,1),IG(a.y,b,a.y.length),a.y=b,b=y(I,m,-1,c,1),IG(a.e,b,a.e.length),a.e=b,b=y(Os,s,1,c,0),IG(a.d,b,a.d.length),a.d=b,b=y(Os,s,1,c,0),IG(a.p,b,a.p.length),a.p=b,b=y(HD,s,-1,c,1),IG(a.K,b,a.K.length),a.K=b,b=y(HD,s,-1,c,1),IG(a.N,b,a.N.length),a.N=b,b=Ds([c,7]),IG(a.H,b,a.H.length),a.H=b,c=y(I,m,-1,c,1),IG(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function jE(a,b,c,d,e,f,g){var j;j=O(N(eE(a.K[c]-d/2)));g||(j-=e-d);a=O(N(eE(a.N[c]-~~(f/2))));return new Cz(j-1-b,a-b,e+1+2*b,f+2*b)}
+function cF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,m,-1,b,1),IG(a.I,c,a.I.length),a.I=c,c=y(I,m,-1,b,1),IG(a.J,c,a.J.length),a.J=c,c=y(I,m,-1,b,1),IG(a.t,c,a.t.length),a.t=c,c=y(I,m,-1,b,1),IG(a.C,c,a.C.length),a.C=c,c=y(I,m,-1,b,1),IG(a.L,c,a.L.length),a.L=c,c=y(I,m,-1,b,1),IG(a.O,c,a.O.length),a.O=c,b=y(Os,s,1,b,0),IG(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function ME(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(fD(),aa);j+="JME 2013-10-12 "+new WG+"\n \n";j+=LE(a.u,3)+LE(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=iF(0.055999999999999994*(a.K[e]-c),10,4)+iF(0.055999999999999994*(g-a.N[e]),10,4)+iF(0,10,4);h=iE(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+LE(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=LE(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:vH(a,e)&&(g=2),c=LE(a.I[e],3)+LE(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=LE(a.J[e],3)+LE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=LE(a.J[e],3)+LE(a.I[e],3)),j+=c+LE(g,3)+LE(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+LE(e,4)+LE(a.B[e],4)+aa);return j+"M END\n"}
+function kF(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R,sb,W,M,da,Jc,fg,zb,Md,Nd,Od,Xa,Kc;q=y(I,m,-1,a.u+10,1);r=y(I,m,-1,a.u+10,1);n=y(I,m,-1,a.u+1,1);o=y(I,m,-1,7,1);zb=y(I,m,-1,a.u+1,1);v=y(wH,s,-1,a.u+1,2);D=y(wH,s,-1,a.v+1,2);da=0;if(0==a.u)return l;tE(a,!0);fg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){fg=!1;break}if(a.o.t&&fg){xH(a);dF(a);yH(a,D);zH(a,v,D);var Jb,ud,hf,dc,ye,vd,wd,fb,DI,Ud,w,Aa,Om,Pm,kt,of,Pa,Qm,Rm,Nc,Sm;Jb=y(I,m,-1,a.u+1,1);ud=y(I,m,-1,a.u+1,1);fb=y(AH,s,-1,a.u+1,3);var lt=a.u,Tm,
+vh,mt,rg,Dj,Fe,pf;Dj=y(AH,s,-1,lt+2,3);Fe=y(I,m,-1,100,1);pf=5;rg=0;Fe[0]=3;Dj[1]=nh;Dj[2]=oh;mt=2;if(!(3>lt))for(;pf<Fe[rg]*Fe[rg];){vh=0;for(Tm=!0;Tm&&vh<=rg&&pf>=Fe[vh]*Fe[vh];)0==pf%Fe[vh]?Tm=!1:++vh;if(Tm){Dj[++mt]=Dt(pf);if(mt>=lt)break;rg<Fe.length-1&&(++rg,Fe[rg]=pf)}pf+=2}for(w=1;w<=a.u;++w){for(Aa=Rm=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(Rm*=a.i[Aa]);Qm=a.c[w];18==Qm&&(Sm=a.p[w],vd=Sm.charCodeAt(0)-65+1,wd=0,1<Sm.length&&(wd=Sm.charCodeAt(1)-97),0>vd&&(vd=0),0>wd&&(wd=0),Qm=28*vd+wd);
+of=0;-2>a.B[w]?of=1:-2==a.B[w]?of=2:-1==a.B[w]?of=3:1==a.B[w]?of=4:2==a.B[w]?of=5:2<a.B[w]&&(of=6);Nc=1;fb[w]=Dt(Rm);Nc*=126;fb[w]=yt(fb[w],Dt(a.y[w]*Nc));Nc*=7;fb[w]=yt(fb[w],Dt(of*Nc));Nc*=7;fb[w]=yt(fb[w],Dt(Qm*Nc));Nc*=783;fb[w]=yt(fb[w],Dt(a.A[w]*Nc))}for(ye=0;!sH(a,Jb,fb);){kt=!1;for(w=1;w<=a.u;++w)Jb[w]!=ud[w]&&(ud[w]=Jb[w],kt=!0);if(kt){for(w=1;w<=a.u;++w){fb[w]=mh;for(Aa=1;Aa<=a.A[w];++Aa)fb[w]=Ht(fb[w],Dj[Jb[a.H[w][Aa]]])}ye=0}else if(0<ye){for(w=1;w<=a.u;++w)fb[w]=mh;w=1;a:for(;w<=a.u-
+1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Jb[w]==Jb[Aa]){fb[w]=nh;break a}}else{for(w=1;w<=a.u;++w){fb[w]=mh;for(Aa=1;Aa<=a.A[w];++Aa)hf=a.H[w][Aa],fb[w]=Ht(fb[w],Dt(a.c[hf]*a.i[oH(a,w,hf)]))}ye=1}sH(a,Jb,fb);for(w=1;w<=a.u;++w)fb[w]=Dt(ud[w]*a.u+Jb[w])}for(w=1;w<=a.u;++w)ud[w]=Jb[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(ud[w]==Pa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Pa];a.B[w]=a.B[Pa];a.K[w]=a.K[Pa];a.N[w]=a.N[Pa];a.A[w]=a.A[Pa];a.c[Pa]=a.c[0];a.B[Pa]=a.B[0];
+a.K[Pa]=a.K[0];a.N[Pa]=a.N[0];a.A[Pa]=a.A[0];ud[w]=ud[Pa];ud[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Jb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Jb[a.I[w]],a.J[w]=Jb[a.J[w]],a.I[w]>a.J[w]&&(Ud=a.I[w],a.I[w]=a.J[w],a.J[w]=Ud,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Pm=Om=
+a.u;dc=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<Om?(Om=a.I[Aa],Pm=a.J[Aa],dc=Aa):a.I[Aa]==Om&&a.J[Aa]<Pm&&(Pm=a.J[Aa],dc=Aa);Ud=a.I[w];a.I[w]=a.I[dc];a.I[dc]=Ud;Ud=a.J[w];a.J[w]=a.J[dc];a.J[dc]=Ud;Ud=a.t[w];a.t[w]=a.t[dc];a.t[dc]=Ud;Ud=a.C[w];a.C[w]=a.C[dc];a.C[dc]=Ud;DI=a.f[w];a.f[w]=a.f[dc];a.f[dc]=DI}GE(a);JE(a);yH(a,D);zH(a,v,D)}else{yH(a,D);a.i=y(I,m,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,m,-1,a.u+1,1);Kc=1;a.b[1]=1;for(W=0;;){M=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=zb[c]){Jc=!0;for(J=1;J<=da;++J)if(q[J]==c&&r[J]==g||q[J]==g&&r[J]==c){Jc=!1;break}Jc&&(++da,q[da]=c,r[da]=g)}}else o[++M]=g;if(0==M){if(Kc==a.u)break;c=n[W--]}else if(1==M)zb[o[1]]=c,c=o[1],a.b[c]=++Kc;else{n[++W]=c;e=0;for(u=1;u<=M;++u)if(h=oH(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=M;++u)if(h=oH(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);zb[e]=c;c=e;a.b[e]=++Kc}}zb=y(I,m,-1,a.u+1,1);b=y(I,m,-1,a.u+1,1);R=y(wH,s,-1,a.u+1,2);Md=y(wH,s,-1,a.u+1,2);f=Kc=W=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(zb[c]=f);b[++Kc]=c;for(a.b[c]=0;;){M=e=0;sb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=da;++E)if(q[E]==g&&r[E]==c||q[E]==c&&r[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<sb&&(e=g,sb=a.b[g]))}if(0==e){if(0==W)break a;Md[c]=!0;c=n[W--]}else break}f=c;c=e;1<M&&(n[++W]=f,R[e]=!0)}Nd=y(I,m,-1,a.v+1,1);Od=y(I,m,-1,a.u+1,1);if(a.o.Pb){var FI=zb,SM=da,nt,GI,wh,Ge,ot,pt,Oa,Ej,qt;wh=y(I,m,-1,a.u+1,1);for(Oa=1;Oa<=a.u;++Oa)wh[b[Oa]]=Oa;ot=y(wH,s,-1,
+a.v+1,2);for(Oa=1;Oa<=a.u;++Oa)nt=b[Oa],GI=FI[nt],Ge=oH(a,nt,GI),0!=Ge&&(BH(a,Ge,wh,Nd,D),ot[Ge]=!0);for(Oa=1;Oa<=a.v;++Oa)ot[Oa]||BH(a,Oa,wh,Nd,D);Oa=1;a:for(;Oa<=a.u;++Oa)if(!(2>a.A[Oa]||4<a.A[Oa])){pt=qt=0;for(Ej=1;Ej<=a.A[Oa];++Ej){Ge=oH(a,Oa,a.H[Oa][Ej]);if(5==a.i[Ge])continue a;1==a.t[Ge]&&0!=CH(a,Ge,Oa)&&++qt;2==a.t[Ge]&&(pt=a.H[Oa][Ej])}if(0!=qt)if(0<pt){var ka=a,II=Oa,qf=wh,Zc=Od,sc=void 0,Fj=void 0,Oc=void 0,He=void 0,Pc=void 0,Um=void 0,Vm=void 0,Wm=void 0,Vd=void 0,$c=void 0,ad=void 0,
+rt=void 0,Gj=void 0,Wd=void 0,Hj=void 0,Ie=void 0,Ij=void 0,st=void 0,Jj=void 0,Je=void 0,JI=void 0,rf=void 0,KI=void 0,tt=void 0,Kj=void 0,sf=void 0,ad=1,Fj=II,sc=y(I,m,-1,ka.u+1,1);for(sc[1]=II;;){rt=!1;for($c=1;$c<=ka.A[Fj];++$c)if(Oc=ka.H[Fj][$c],!(Oc==sc[1]||Oc==sc[ad-1]))if(He=oH(ka,Fj,Oc),2==ka.t[He]&&5!=ka.i[He]){Fj=sc[++ad]=Oc;rt=!0;break}if(!rt)break}if(!(0==ad%2||2>ka.A[sc[ad]]||3<ka.A[sc[ad]])){sf=sc[1];Pc=sc[~~((ad+1)/2)];Vd=sc[ad];rf=Je=Ie=Wd=0;tt=st=!1;for($c=1;$c<=ka.A[sf];++$c)Oc=
+ka.H[sf][$c],He=oH(ka,sf,Oc),1!=ka.t[He]||5==ka.i[He]||(0==Wd?Wd=Oc:Ie=Oc);0<qf[Ie]&&qf[Wd]>qf[Ie]&&(Um=Wd,Wd=Ie,Ie=Um);Gj=Wd;0==Wd&&(Gj=Ie,st=!0);for($c=1;$c<=ka.A[Vd];++$c)Oc=ka.H[Vd][$c],He=oH(ka,Vd,Oc),1!=ka.t[He]||5==ka.i[He]||(0==Je?Je=Oc:rf=Oc);0<qf[rf]&&qf[Je]>qf[rf]&&(Um=Je,Je=rf,rf=Um);Jj=Je;0==Je&&(Jj=rf,tt=!0);Hj=CH(ka,oH(ka,sf,Wd),sf);Ij=CH(ka,oH(ka,sf,Ie),sf);JI=CH(ka,oH(ka,Vd,Je),Vd);KI=CH(ka,oH(ka,Vd,rf),Vd);1<(0>Hj+Ij?-(Hj+Ij):Hj+Ij)||0!=JI||0!=KI?er(ka.o,"Bad stereoinfo on allene !"):
+(Vm=ka.K[sc[ad-1]]-ka.K[Vd],Wm=ka.N[sc[ad-1]]-ka.N[Vd],Kj=Math.sqrt(Vm*Vm+Wm*Wm),0.001>Kj&&(Kj=0.001),0<(ka.N[Jj]-ka.N[sc[ad-1]])*(Vm/Kj)-(ka.K[Jj]-ka.K[sc[ad-1]])*(Wm/Kj)?Zc[Pc]=1:Zc[Pc]=-1,st&&(Zc[Pc]*=-1),tt&&(Zc[Pc]*=-1),Gj==Wd&&0>Hj&&(Zc[Pc]*=-1),Gj==Ie&&0>Ij&&(Zc[Pc]*=-1),qf[Gj]>qf[Jj]&&(Zc[Pc]*=-1))}}else b:{var ub=a,$a=Oa,ut=FI,LI=wh,MI=q,NI=r,TM=SM,Xm=Od,Ym=void 0,bd=void 0,vt=void 0,xh=void 0,Ea=void 0,yh=void 0,yd=void 0,Lj=void 0,Xd=void 0,Qb=void 0,ha=void 0,fa=void 0,Ke=void 0,Zm=void 0,
+cd=void 0,K=void 0,$m=void 0,fa=y(I,m,-1,4,1),Zm=y(I,m,-1,4,1),Mj=void 0,dd=void 0,an=void 0,bn=void 0,wt=void 0,Nj=void 0,Nj=-1;0<ut[$a]&&(fa[++Nj]=ut[$a]);for(dd=1;dd<=TM;++dd)MI[dd]==$a&&(fa[++Nj]=NI[dd]),NI[dd]==$a&&(fa[++Nj]=MI[dd]);for(dd=Nj+1;dd<ub.A[$a];++dd){wt=ub.u+1;an=1;c:for(;an<=ub.A[$a];++an){Mj=ub.H[$a][an];for(bn=0;bn<dd;++bn)if(Mj==fa[bn])continue c;LI[Mj]<wt&&(wt=LI[Mj],fa[dd]=Mj)}}0==ut[$a]&&0<ub.y[$a]?(fa[3]=fa[2],fa[2]=fa[1],fa[1]=fa[0],fa[0]=-1):0<ub.y[$a]&&(fa[3]=fa[2],fa[2]=
+fa[1],fa[1]=-1);for(Ea=Lj=yh=xh=$m=yd=Qb=0;4>Ea;++Ea)0>=fa[Ea]||(Ym=oH(ub,$a,fa[Ea]),Zm[Ea]=CH(ub,Ym,$a),0<Zm[Ea]?(++Qb,$m=fa[Ea],yh=fa[Ea]):0>Zm[Ea]?(++yd,xh=fa[Ea],yh=fa[Ea]):Lj=fa[Ea]);Xd=Qb+yd;K=y(I,m,-1,4,1);cd=0;if(3==ub.A[$a]){if(1==Qb&&1==yd||3==Xd&&0<Qb&&0<yd){er(ub.o,"Error in C3H stereospecification !");break b}Ke=fa[0];1==Xd?Ke=yh:2==Xd&&(Ke=Lj);ha=mH(ub,$a,Ke,fa);K[0]=yh;K[1]=-1;K[2]=ha[2];K[3]=ha[1];0<Qb?cd=1:cd=-1}else if(4==ub.A[$a])if(1==Xd)ha=mH(ub,$a,yh,fa),K[0]=ha[0],K[1]=ha[3],
+K[2]=ha[2],K[3]=ha[1],0<Qb?cd=1:cd=-1;else{Ke=fa[0];1<Lj&&(Ke=Lj);1==Qb?Ke=$m:1==yd&&(Ke=xh);ha=mH(ub,$a,Ke,fa);bd=y(I,m,-1,4,1);for(Ea=0;4>Ea;++Ea)Ym=oH(ub,$a,ha[Ea]),bd[Ea]=CH(ub,Ym,$a);if(4==Xd){if(0==Qb||0==yd){er(ub.o,"Error in C4 stereospecification !");break b}if(1==Qb||1==yd)K[0]=ha[0],K[1]=ha[3],K[2]=ha[2],K[3]=ha[1],cd=bd[0];else{for(Ea=0;4>Ea;++Ea)-1==bd[Ea]&&(bd[Ea]=0);Xd=2}}else if(3==Xd)if(3==Qb||3==yd)K[0]=ha[0],K[1]=ha[3],K[2]=ha[2],K[3]=ha[1],0<Qb?cd=-1:cd=1;else{1==Qb?Qb=vt=1:yd=
+vt=-1;for(Ea=0;4>Ea;++Ea)bd[Ea]==vt&&(bd[Ea]=0);Xd=2}if(2==Xd)if(1==Qb&&1==yd)ha[1]==xh?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==xh&&(ha[2]=ha[3]),K[0]=$m,K[1]=xh,K[2]=ha[2],K[3]=ha[1],cd=1;else{if(bd[0]==bd[1]||bd[1]==bd[2]){er(ub.o,"Error in C4 stereospecification ! 2/0r");break b}0!=bd[0]?(K[0]=ha[0],K[1]=ha[2],K[2]=ha[1],K[3]=ha[3]):(K[0]=ha[1],K[1]=ha[3],K[2]=ha[2],K[3]=ha[0]);1<Qb?cd=1:cd=-1}}var ob=void 0;fa[0]==K[1]?(ob=K[0],K[0]=K[1],K[1]=ob,ob=K[2],K[2]=K[3],K[3]=ob):fa[0]==K[2]?(ob=K[2],K[2]=K[0],
+K[0]=ob,ob=K[1],K[1]=K[3],K[3]=ob):fa[0]==K[3]&&(ob=K[3],K[3]=K[0],K[0]=ob,ob=K[1],K[1]=K[2],K[2]=ob);fa[1]==K[2]?(ob=K[1],K[1]=K[2],K[2]=ob,ob=K[2],K[2]=K[3],K[3]=ob):fa[1]==K[3]&&(ob=K[1],K[1]=K[3],K[3]=ob,ob=K[2],K[2]=K[3],K[3]=ob);K[2]==fa[2]?Xm[$a]=1:K[2]==fa[3]?Xm[$a]=-1:er(ub.o,"Error in stereoprocessing ! - t30");Xm[$a]*=cd}}}Xa=new HG;j=y(I,m,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];R[c]&&(Xa.b.b+=ua);0<zb[u]&&DH(a,c,zb[c],Xa,Nd);var zh=v[c],Lb=void 0,Oj=void 0,
+Ah=void 0,U=void 0,U=Mc,Lb=!1;0!=a.B[c]&&(Lb=!0);0!=Od[c]&&(Lb=!0);Ah=-1;for(Oj=1;Oj<=a.z;++Oj)if(a.r[Oj][0]==c){Ah=a.r[Oj][1];break}-1<Ah&&(Lb=!0);a.o.Ob&&0<a.e[c]&&(Lb=!0,Ah=1);switch(a.c[c]){case 2:U=Db;break;case 3:zh?U="c":U=Hb;break;case 4:zh?(U=Ef,0<a.y[c]&&(Lb=!0)):U=hc;break;case 5:zh?U="o":U=oc;break;case 7:zh?(U="p",0<a.y[c]&&(Lb=!0)):U=qc;break;case 8:zh?U=sg:U=Cc;break;case 13:zh?U=wg:U=Ec;Lb=!0;break;case 6:U=Fc;Lb=!0;break;case 9:U=Tb;break;case 10:U=Nb;break;case 11:U=Gb;break;case 12:U=
+Zb;break;case 1:U=Xb;Lb=!0;break;case 19:U=rc;Lb=!0;break;case 20:U=tc;Lb=!0;break;case 21:U=uc;Lb=!0;break;case 22:U=vc;Lb=!0;break;case 18:Lb=!0,U=a.p[c],(G(U,wa)||G(U,Wc)||G(U,yb))&&(Lb=!1)}Lb&&(U=Qc+U,1==Od[c]?U+=wb:-1==Od[c]&&(U+=xb),1==a.y[c]?U+=Xb:1<a.y[c]&&(U+=Xb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?U+=xa:U+=Ba,1<Yj(a.B[c])&&(U+=Yj(a.B[c]))),-1<Ah&&(U+=mb+Ah),U+=Tc);xn(Xa.b,U);for(E=1;E<=da;++E)if(q[E]==c||r[E]==c)d=r[E],d==c&&(d=q[E]),j[c]<j[d]&&DH(a,q[E],r[E],Xa,Nd),9<E&&(Xa.b.b+="%"),wn(Xa,l+(new T(E)).b);
+Md[c]&&(Xa.b.b+=va)}return Xa.b.b}function jF(a){a=new uD(a);GE(a);return a}
+function HE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)LD(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function IE(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&HE(a,c);0==a.A[d]&&HE(a,d)}
+function xH(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=oH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&HE(a,c)}}}function uH(a){var b;b=a.c.length;a.H=Ds([b,7]);a.A=y(I,m,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function zH(a,b,c){var d,e,f,g,j,h,n,o,q;a.i=y(I,m,-1,a.v+1,1);q=y(wH,s,-1,a.u+1,2);for(h=1;h<=a.u;++h){q[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[oH(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:q[h]=!0;break;case 18:0==a.p[h].indexOf(yb)?q[h]=!1:q[h]=!0}}if(a.n){var r;d=y(wH,s,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(wH,s,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(r=!1;;){for(n=1;n<=a.u;++n){r=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(r=e[j]=!0)}if(r)break}if(!r)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:vH(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],q[f]&&q[g])){d=y(wH,s,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&q[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&q[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&q[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function KD(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(eE((a.K[b]+a.K[c])/2))),a.O[d]=O(N(eE((a.N[b]+a.N[c])/2)))}function yH(a,b){var c;for(c=1;c<=a.v;++c)kE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function iE(a,b){var c;c=(fD(),lD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function vH(a,b){return 2==a.t[b]?!0:!1}function kE(a,b,c){var d,e,f,g;g=1;a.b=y(I,m,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function UE(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Ds([b+5,2]),IG(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function EE(a){var b;a.z=0;a.s=0;kF(a);for(b=1;b<=a.u;++b)a.E=b,UE(a);a.E=0}
+function FE(a){var b,c;b=y(HD,s,-1,4,1);ID(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function BD(a,b){var c,d,e,f,g,j,h,n;c=y(HD,s,-1,4,1);ID(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;ID(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function gF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function KE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Qc)&&CG(c,Tc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Xb);g=Xj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=qo(c,d+1);try{a.o.z=FC(j,10)}catch(h){if(h=Si(h),A(h,123))a.o.z=0;else throw h;}a.E=b;UE(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=G(d,Hb)?3:G(d,Db)?2:G(d,hc)?4:G(d,oc)?5:G(d,qc)?7:G(d,Cc)?8:G(d,Tb)?9:G(d,Nb)?10:G(d,Gb)?11:G(d,Zb)?12:G(d,Xb)?1:G(d,Ec)?13:G(d,Fc)?6:G(d,rc)?19:G(d,tc)?20:G(d,uc)?21:G(d,vc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=mG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=mG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=mG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=mG(c,g++);for(;45==e;)--d,e=mG(c,g++)}a.B[b]=d}}}
+function sE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new aD(b);try{for(;b.k=UC(b,b.b),b.k<b.j;)d=qE(FC(XC(b),10)).b,c=e=qE(FC(XC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Si(f),A(f,123))un(f);else throw f;}}function DH(a,b,c,d,e){b=oH(a,b,c);5!=a.i[b]&&vH(a,b)?d.b.b+=rb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=vb,a=a.f[b],null!=a&&(e=a),xn(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Sc)}
+function VE(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,er(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:er(a.o,"Stereomarking allowed only on single and double bonds!")}
+function BH(a,b,c,d,e){var f,g,j,h,n,o,q,r,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);q=o=b=0;r=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:q=g);0<q&&c[o]>c[q]&&(g=o,o=q,q=g);h=oH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=oH(a,e,q),0!=d[h]?b=q:1==a.t[h]&&5!=a.i[h]&&(b=q));c[b]>c[e]&&(r=!0);j=q=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==q?q=g:j=g);0<j&&c[q]<c[j]&&(g=q,
+q=j,j=g);h=oH(a,f,q);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=q);0==o&&(h=oH(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,q=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=q?0-q:q)||2>(0>=u?0-u:u))er(a.o,"Not unique E/Z geometry !");else{j=oH(a,b,e);f=oH(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=oH(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<q&&0<u||0>q&&0>u?d[f]=-d[j]:d[f]=d[j],r&&(d[f]=-d[f]))}}}function tH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=oH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(vH(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function CH(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function JE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=tH(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function MD(a){lH(this);this.o=a;this.z=this.v=this.u=0}
+function rE(a,b){var c,d,e,f,g,j,h;MD.call(this,a);f=l;j=oE(b);if(null!=j){h=new $C(b,j,!0);for(e=1;4>=e;++e)f=pE(h,j);g=qE(FC(io(f.substr(0,3)),10)).b;c=qE(FC(io(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)WE(this),f=pE(h,j),this.K[e]=(new zG(wG(io(f.substr(0,10))))).b,this.N[e]=-(new zG(wG(io(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=io(f.substr(31,d-31)),KE(this,e,d),62<=f.length&&(f=io(f.substr(60,3)),0<f.length&&(f=qE(FC(f,10)).b,0<f&&(this.E=e,a.z=f,UE(this),this.E=0)));for(e=1;e<=c;++e)cF(this),
+f=pE(h,j),this.I[e]=qE(FC(io(f.substr(0,3)),10)).b,this.J[e]=qE(FC(io(f.substr(3,3)),10)).b,g=qE(FC(io(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=qE(FC(io(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);uH(this);gF(this);JD(this);for(GE(this);(h.k=UC(h,h.b),h.k<h.j)&&!(null==(f=XC(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new ZC(f);XC(g);XC(g);j=qE(FC(XC(g),10)).b;
+for(e=1;e<=j;++e)c=qE(FC(XC(g),10)).b,this.B[c]=qE(FC(XC(g),10)).b}if(0==f.indexOf("M APO")){g=new ZC(f);XC(g);XC(g);j=qE(FC(XC(g),10)).b;for(e=1;e<=j;++e)c=qE(FC(XC(g),10)).b,f=qE(FC(XC(g),10)).b,this.E=c,Z(this,0),KE(this,this.u,rc+f),this.E=0}}xH(this);GE(this)}}
+function nF(a,b){var c,d,e,f,g;MD.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));CG(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new ZC(b);d=qE(FC(XC(f),10)).b;e=qE(FC(XC(f),10)).b;for(c=1;c<=d;++c)g=XC(f),WE(this),KE(this,this.u,g),this.K[c]=(new zG(wG(XC(f)))).b,this.N[c]=-(new zG(wG(XC(f)))).b;for(c=1;c<=e;++c)if(cF(this),this.I[c]=qE(FC(XC(f),10)).b,this.J[c]=qE(FC(XC(f),10)).b,this.t[c]=qE(FC(XC(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;uH(this);gF(this);JD(this)}catch(j){j=Si(j);if(A(j,123)){j.Ic();this.u=0;return}throw j;}xH(this);GE(this)}}
+function uE(a,b,c){var d,e,f;MD.call(this,a);f=y(I,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(WE(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))cF(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;GE(this);JD(this)}
+function NE(a,b,c){var d,e,f,g,j;MD.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,m,-1,this.u+1,1);this.B=y(I,m,-1,this.u+1,1);this.y=y(I,m,-1,this.u+1,1);this.e=y(I,m,-1,this.u+1,1);this.d=y(Os,s,1,this.u+1,0);this.K=y(HD,s,-1,this.u+1,1);this.N=y(HD,s,-1,this.u+1,1);this.p=y(Os,s,1,this.u+1,0);this.I=y(I,m,-1,this.v+1,1);this.J=y(I,m,-1,this.v+1,1);this.t=y(I,m,-1,this.v+1,1);this.f=y(Os,s,1,this.v+1,0);this.C=y(I,m,-1,this.v+1,1);this.r=Ds([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}GE(this);JD(this)}
+function uD(a){var b;lH(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,m,-1,this.u+1,1);IG(a.c,this.c,this.u+1);this.B=y(I,m,-1,this.u+1,1);IG(a.B,this.B,this.u+1);this.y=y(I,m,-1,this.u+1,1);IG(a.y,this.y,this.u+1);this.e=y(I,m,-1,this.u+1,1);IG(a.e,this.e,this.u+1);this.d=y(Os,s,1,this.u+1,0);IG(a.d,this.d,this.u+1);this.K=y(HD,s,-1,this.u+1,1);IG(a.K,this.K,this.u+1);this.N=y(HD,s,-1,this.u+1,1);IG(a.N,this.N,this.u+1);this.p=y(Os,s,1,this.u+1,0);IG(a.p,this.p,this.u+1);this.I=y(I,
+m,-1,this.v+1,1);IG(a.I,this.I,this.v+1);this.J=y(I,m,-1,this.v+1,1);IG(a.J,this.J,this.v+1);this.t=y(I,m,-1,this.v+1,1);IG(a.t,this.t,this.v+1);this.f=y(Os,s,1,this.v+1,0);IG(a.f,this.f,this.v+1);this.C=y(I,m,-1,this.v+1,1);IG(a.C,this.C,this.v+1);this.r=Ds([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function iF(a,b,c){var d,e,f;if(0==c)return LE(L(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(eE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new zG(a)).b;d=jo(e,ko(46));0>d&&(e+=Wa,d=jo(e,ko(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=vb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function oE(a){var b;b=new $C(a,aa,!0);if(4<TC(b))return aa;b=new $C(a,jh,!0);return 4<TC(b)?jh:null}
+function LE(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=vb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function pE(a,b){for(var c,d;a.k=UC(a,a.b),a.k<a.j;){d=XC(a);if(G(d,b))return ba;for(XC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(536,1,{139:1},MD,rE,nF,uE,NE,uD);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function fr(){fr=x;gr=new YB(Xb)}
+function AE(a,b){var c;fr();var d;fH.call(this);this.d=new vA("Help");new vA("Home");this.e=b;P(this,(fD(),hD));this.hc&&nB(this.hc.d,!1);kB(this,!1);d=$y(b);if(1==a)this.f||(this.f=new GB(d),dH(this.f,-30,0)),this.k=this.f,c=sD(b),this.hc&&mB(this.hc.d.I.c,Dc),Gz(this,new qA(2)),this.i=new YB(c+" "),Q(this,this.i,Mb),d=new Kz,Q(d,this.j,null),this.e.Hb&&(c=new vA("Submit"),Q(d,c,null)),Q(this,d,Gc),c=io(vo(this.i.hc.b.pb,bh)),$B(this.i.hc,c),this.hc&&nB(this.hc.d,!0),kB(this,!0);else if(2==a)this.c||
+(this.c=new GB(d),dH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&mB(this.hc.d.I.c,"Nonstandard atom"),Gz(this,new qA(2)),c=new Kz,Q(c,new zB("atomic SMILES",1),null),Q(this,c,mc),c=Xb,gr&&(c=vo(gr.hc.b.pb,bh)),gr=new ZB(c,8),Q(this,gr,Mb),c=new Kz,Q(c,this.j,null),Q(this,c,Gc);else{this.b||(this.b=new GB(d),dH(this.b,5*b.Z,0));var e,f;d="About "+(fD(),sF);this.hc&&mB(this.hc.d.I.c,d);Gz(this,new vB(0));P(this,hD);Q(this,new zB(sF+" Molecular Editor v2013-10-13",1),null);Q(this,new zB("Peter Ertl and Bruno Bienfait",
+1),null);for(c=gD,d=0,f=c.length;d<f;++d)e=c[d],e=new zB(e,1),mz(e,this.e.y),Q(this,e,null);c=new Kz;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}jB(this);c=this.k;eH(this.hc.d,c.b,c.c);!Zy(this)&&Dz(this);nz(this)}t(537,529,zi,AE);_.Sf=function(a){var b,c;if(a.i===this.d){try{b=new zC(this.e.I),c=yC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Si(d),A(d,111))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,DD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var gr;
+function EH(a,b){Yy(b)==a.b?P(b,(BA(),KA)):P(b,a.b)}
+function FH(a){var b,c,d,e;e=l;d=!1;Yy(GH)!=a.b?(e=wa,d=!0):Yy(HH)!=a.b?(e="!#6",d=!0):Yy(IH)!=a.b?(P(JH,(BA(),KA)),P(KH,KA),P(LH,KA),P(MH,KA),e="F,Cl,Br,I"):(b=Yy(NH)!=a.b,c=Yy(OH)!=a.b,Yy(PH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Yy(QH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Yy(RH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Yy(SH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Yy(TH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Yy(JH)!=a.b&&(e+="F,"),Yy(KH)!=a.b&&(e+="Cl,"),Yy(LH)!=a.b&&(e+="Br,"),Yy(MH)!=a.b&&(e+="I,"),
+CG(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Wc:c?e=yb:(P(GH,(BA(),KA)),e=wa)));b=l;d&&Yy(NH)!=a.b&&(b+=";a");d&&Yy(OH)!=a.b&&(b+=";A");Yy(UH)!=a.b&&(b+=";R");Yy(VH)!=a.b&&(b+=";!R");Yy(GH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=WH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=XH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);Yy(YH)!=a.b&&(e="~");Yy(ZH)!=a.b&&(e=mb);Yy($H)!=a.b&&(e=wb);Yy(aI)!=a.b&&(e="!@");$B(a.f.hc,e)}
+function bI(a){cI(a);dI(a);var b=WH.hc.b;Dx(b,0);b.pb.options[0].selected=!0;b=XH.hc.b;Dx(b,0);b.pb.options[0].selected=!0;P(NH,a.b);P(OH,a.b);P(UH,a.b);P(VH,a.b);P(WH,a.b);P(XH,a.b);eI(a)}function cI(a){P(PH,a.b);P(QH,a.b);P(RH,a.b);P(SH,a.b);P(TH,a.b);P(JH,a.b);P(KH,a.b);P(LH,a.b);P(MH,a.b)}function dI(a){P(GH,a.b);P(HH,a.b);P(IH,a.b)}function eI(a){P(YH,a.b);P(ZH,a.b);P($H,a.b);P(aI,a.b);a.c=!1}
+function BE(a){lB.call(this,"Atom/Bond Query");this.j=new vA(this.Rf());Vz(this.r,new gH(this));this.b=(fD(),hD);this.d=a;this.e||(a=$y(a),this.e=new GB(a),dH(this.e,-150,10));this.k=this.e;Gz(this,new uB);P(this,this.b);a=new Kz;Gz(a,new $A(0,3,1));Q(a,new yB("Atom type :"),null);GH=new vA(Bb);HH=new vA("Any except C");IH=new vA("Halogen");Q(a,GH,null);Q(a,HH,null);Q(a,IH,null);Q(this,a,null);a=new Kz;Gz(a,new $A(0,3,1));Q(a,new zB("Or select one or more from the list :",0),null);Q(this,a,null);
+a=new Kz;Gz(a,new $A(0,3,1));PH=new vA(Hb);QH=new vA(hc);RH=new vA(oc);SH=new vA(Cc);TH=new vA(qc);JH=new vA(Tb);KH=new vA(Nb);LH=new vA(Gb);MH=new vA(Zb);Q(a,PH,null);Q(a,QH,null);Q(a,RH,null);Q(a,SH,null);Q(a,TH,null);Q(a,JH,null);Q(a,KH,null);Q(a,LH,null);Q(a,MH,null);Q(this,a,null);a=new Kz;Gz(a,new $A(0,3,1));WH=new zA;yA(WH,Bb);yA(WH,bb);yA(WH,db);yA(WH,kb);yA(WH,lb);Q(a,new yB("Number of hydrogens : "),null);Q(a,WH,null);Q(this,a,null);a=new Kz;Gz(a,new $A(0,3,1));XH=new zA;yA(XH,Bb);yA(XH,
+bb);yA(XH,db);yA(XH,kb);yA(XH,lb);yA(XH,"4");yA(XH,"5");yA(XH,"6");Q(a,new zB("Number of connections :",0),null);Q(a,XH,null);Q(a,new zB(" (H's don't count.)",0),null);Q(this,a,null);a=new Kz;Gz(a,new $A(0,3,1));Q(a,new yB("Atom is :"),null);NH=new vA(Cb);Q(a,NH,null);OH=new vA("Nonaromatic");Q(a,OH,null);UH=new vA(Bc);Q(a,UH,null);VH=new vA(lc);Q(a,VH,null);Q(this,a,null);a=new Kz;P(a,RA(Yy(this)));Gz(a,new $A(0,3,1));Q(a,new yB("Bond is :"),null);YH=new vA(Bb);Q(a,YH,null);ZH=new vA(Cb);Q(a,ZH,
+null);$H=new vA(Bc);Q(a,$H,null);aI=new vA(lc);Q(a,aI,null);Q(this,a,null);a=new Kz;Gz(a,new $A(1,3,1));this.f=new ZB(wa,20);Q(a,this.f,null);Q(a,new vA(zc),null);Q(a,this.j,null);Q(this,a,null);this.hc&&nB(this.hc.d,!1);kB(this,!1);cI(this);dI(this);eI(this);P(NH,this.b);P(OH,this.b);P(UH,this.b);P(VH,this.b);P(WH,this.b);P(XH,this.b);EH(this,GH);jB(this);a=this.k;eH(this.hc.d,a.b,a.c);!Zy(this)&&Dz(this);nz(this)}t(538,529,zi,BE);
+_.Sf=function(a,b){var c;G(b,zc)?(bI(this),EH(this,GH),FH(this)):A(a.i,86)?(eI(this),Ls(a.i)===Ls(GH)?(cI(this),dI(this)):Ls(a.i)===Ls(HH)?(cI(this),dI(this)):Ls(a.i)===Ls(IH)?(cI(this),dI(this)):Ls(a.i)===Ls(UH)?P(VH,this.b):Ls(a.i)===Ls(VH)?(P(UH,this.b),P(NH,this.b)):Ls(a.i)===Ls(NH)?(P(OH,this.b),P(VH,this.b)):Ls(a.i)===Ls(OH)?P(NH,this.b):Ls(a.i)===Ls(YH)||Ls(a.i)===Ls(ZH)||Ls(a.i)===Ls($H)||Ls(a.i)===Ls(aI)?(bI(this),this.c=!0):dI(this),EH(this,a.i),FH(this)):A(a.i,87)&&(eI(this),c=a.i,0==c.hc.b.pb.selectedIndex?
+P(c,this.b):P(c,(BA(),KA)),FH(this));107!=this.d.d&&(this.d.d=107,Pz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var GH=_.f=null,YH=null,HH=null,NH=null,ZH=null,LH=null,PH=null,XH=null,WH=null,KH=null,JH=null,IH=null,MH=null,QH=null,OH=null,VH=null,aI=null,RH=null,TH=null,UH=null,$H=null,SH=null;function vF(){TG(this)}t(539,514,Wh,vF);_.Te=function(){this.b=-1;this.c=y(UG,s,0,0,0);this.d=0};_.b=-1;
+function fI(a,b){a:{var c=a.b,d=b.b,e,f,g;f=!1;if(null!=d){if(null!=c.b.Ab){bD(c.b.Ab,H(Os,s,1,[d]));break a}g=l;e=c.b.Ib;var j,h,n,o;if(null==d)e=0;else if(j=oo(d,"\\$\\$\\$\\$\r?\n?"),1>=j.length)e=0;else{for(n=0,o=j.length;n<o;++n)h=j[n],Js(e.c,e.d++,h);e=j.length}0<e&&(g=". Use Page Up/Down for SDF access ("+e+va);try{mE(c.b,d,!0)?(er(c.b,"Structure pasted"+g),ED(c.b),Pz(c.b),f=!0):(DE(new LF(c.b.K,c.b,hD)),nE(c.b,!0),Pz(c.b))}catch(q){if(q=Si(q),A(q,123))g=c.b,g.lb=!0,g.K="ERROR - invalid MOL ",
+DD(g),DE(new LF(c.b.K,c.b,hD)),Pz(c.b);else throw q;}}f&&c.b.Pe(d)}}function $q(a){a=new mC(a);cr();var b,c,d,e,f;try{var g=(eC(),hC);if(iC(g,(eC(),hC)))b=a.b;else if(iC(g,fC))b=new qC(a.b);else throw new nC(g);c=Jn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new gI;ty(d.f,c);e=(f=oo(c,"\r\n|\r|\n|\n\r"),f.length);nv(d.f,20*(10>e?e:10)+ag);Yn((Vn(),Wn),new hI(d));iI(d);jI(d)}catch(j){if(j=Si(j),A(j,104))un(j);else throw j;}}function wF(){}t(540,1,{105:1,112:1},wF);
+_.Ce=function(a){fI(this,a)};_.b=null;t(542,313,Sh);function Xq(){var a;Xq=x;Kw();kI=(a=!1,Qf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);lI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");mI=kI&!lI;var b;a=H(I,m,-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]);Yq=y(I,m,-1,1E3,1);for(b=0;b<Yq.length;++b)Yq[b]=-999;for(b=0;b<a.length;b+=2)Yq[a[b+1]]=a[b]}
+function Vp(a,b,c){a=new nI(b,c,a);if(!b.Ud(a,c))for(b=b.gc;b&&!b.Ud(a,c);)b=b.gc}function Nz(a,b,c){var d;d=new oI;tj(d.u,b,c);mj(a.i,d.u,0,0);aj(a.b,d);return d}function FF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function aE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d){var a=a.i,e=b.u;Pv(a,e);a.Id(e,c,d);b.s=c;b.t=d}pI(b)}
+function EF(a,b,c,d){Xq();Kw();sj.call(this);this.b=new gj;this.k=new gj;this.f=d;this.pb.style[Vf]=bb;this.pb.style[Tf]=bb;this.pb.style[Ng]=Ye;this.pb.style[gh]=b;this.pb.style[Ne]=c;this.i=new qI;this.i.pb.style[gh]=eb;nv(this.i,eb);mI?(b=new rI,c=new sI,mj(b,this.i,0,0),mj(b,c,0,0),Vv(this,b)):Vv(this,this.i);this.d=a;a.Vb=this;mI?(this.n=new tI(this),this.n.j=new uI(this),this.n.k=new vI(this),this.n.o=new wI(this),this.n.n=new xI(this),this.d&&(this.n.f=new yI(this),this.n.i=new zI(this),this.n.b=
+new AI(this))):B(this,new BI(this),(jr(),jr(),kr));B(this,this,($p(),$p(),aq));B(this,new CI(this),(wj(),wj(),xj));B(this,new EI(this),(yj(),yj(),zj));B(this,new HI(this),(Uq(),Uq(),Vq));(Up(),Up(),rz).b=this}t(541,542,Sh,EF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var mI,lI,kI,Yq=null;function qI(){Tv.call(this);this.pb[Cd]=Ue}t(544,291,Di,qI);function rI(){qI.call(this);this.pb.style[gh]=eb;this.pb.style[Ne]=eb}t(543,544,Di,rI);function BI(a){this.b=a}t(545,1,{},BI);
+_.uc=function(a){var b,c,d,e;d=Cj(a);e=Pj(a);c=Qj(a.b);b=new OI(a);2==c&&(b.f=4);b=OE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function CI(a){this.b=a}t(546,1,{},CI);_.vc=function(a){var b,c;b=Cj(a);c=Pj(a);a=new OI(a);this.b.j?YE(this.b.d,a,b,c):$E(this.b.d,a,b,c);Ox(this.b.pb)};_.b=null;function EI(a){this.b=a}t(547,1,{},EI);_.wc=function(a){this.b.j=!1;Cj(a);Pj(a);bF(this.b.d)};_.b=null;function HI(a){this.b=a}t(548,1,{},HI);_.b=null;
+function sI(){qI.call(this);this.pb.style[gh]=eb;this.pb.style[Ne]=eb}t(549,544,Di,sI);function PI(a,b){var c;c=b.b;c.f=4;return OE(a.b.d,c,b.e,b.f)}function uI(a){this.b=a}t(550,1,{},uI);_.Tf=function(a){return PI(this,a)};_.b=null;function Lr(a,b){$E(a.b.d,b.b,b.e,b.f);return OE(a.b.d,b.b,b.e,b.f)}function vI(a){this.b=a}t(551,1,{},vI);_.Tf=function(a){return Lr(this,a)};_.b=null;function wI(a){this.b=a}t(552,1,{},wI);_.Tf=function(a){return YE(this.b.d,a.b,a.e,a.f)};_.b=null;
+function xI(a){this.b=a}t(553,1,{},xI);_.Tf=function(){return bF(this.b.d)};_.b=null;function Lq(a,b){var c;c=N(eE(b.c));c=new pC(b,0,mg,c);vD(a.b.d,c);return!0}function yI(a){this.b=a}t(554,1,{},yI);_.Tf=function(a){return Lq(this,a)};_.b=null;function Mq(a,b){var c;c=N(eE(100*b.d));c=new pC(b,0,ug,c);vD(a.b.d,c);return!0}function zI(a){this.b=a}t(555,1,{},zI);_.Tf=function(a){return Mq(this,a)};_.b=null;function Qq(a,b){var c;c=new pC(b,0,je,lh);vD(a.b.d,c);return!0}function AI(a){this.b=a}
+t(556,1,{},AI);_.Tf=function(a){return Qq(this,a)};var QI=_.b=null;function RI(){RI=x;QI=new Jt((Yt(),new Xt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function SI(){SI=x;TI={}}function UI(a,b,c){var d;c&&(b.style[qe]=c.c+ag,d=c.b,d!=Rb&&(b.style[pe]=d),0!=(c.d&1)&&(b.style[se]=nd),0!=(c.d&2)&&(b.style[re]=Se));a.f.style[fh]=Kf}
+function fB(a){var b=VI,c,d,e,f,g,j,h,n,o,q,r,u,v;c=Ei(a);c in TI?a=TI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Cg),f=$doc.createElement(Qe),f.width=1,f.height=1,g=(RI(),QI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),UI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=ek(e),n=ek(e)+(e.offsetHeight||0),o=n-h,q=ek(f)+(f.offsetHeight||0)+1,r=n-q,u=q-h,d.removeChild(e),v=new WI,v.b=u,v.c=r,v.d=o,v),TI[c]=a);return a}
+function XI(){SI();var a,b,c,d,e;Aj();this.b=H(Os,s,1,["monospace","sans-serif",zg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Cg);this.f.innerHTML=this.i||l;this.f.style[qe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[pe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(559,1,{},XI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var TI;function WI(){}
+t(560,1,{},WI);_.b=0;_.c=0;_.d=0;function PE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,44))return!!a.b.b.metaKey}catch(b){if(b=Si(b),!A(b,129))throw b;}return!1}function QE(a){try{if(a.b&&A(a.b,44))return!!a.b.b.shiftKey}catch(b){if(b=Si(b),!A(b,129))throw b;}return!1}function OI(a){Zq.call(this,null,0,null);this.b=a}function nI(a,b,c){Zq.call(this,a,0,b);this.b=c}t(561,402,$h,OI,nI);_.Ae=function(){return PE(this)};_.Be=function(){return QE(this)};_.b=null;
+function VB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=VI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,UI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function UB(a){this.c=a;this.b={};!VI&&(VI=new XI)}t(562,405,Ai,UB);var VI=null;function Oz(a){this.b=a}t(563,413,{},Oz);_.b=null;function YI(a,b){this.b=a;this.c=b}t(564,1,{},YI);_.b=null;_.c=null;function ZI(){sx.call(this);this.pb[Cd]="jsa-resetTable";this.pb.style[gh]=jd}t(565,326,Di,ZI);
+function $I(){$I=x;var a=aJ=new XI;Aj();a.i="9p";a.f.style[pe]=zg;a.f.style[qe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[qe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);bJ=new $z(1)}function RD(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,pI(a)}
+function TD(a,b,c,d,e,f,g){var j,h,n,o,q,r,u,v,D,E,J;a.o&&(QD(a,!1),360<=g||-360>=g?j=SD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),q=b+d/2,r=c+e/2,u=d/2,v=e/2,D=cJ(q,r,u,v,f),E=cJ(q,r,u,v,h),J="<g"+a.n+tb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),RD(a,j))}function Y(a,b,c,d,e){a.o&&RD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ga+a.c+a.b+ab)}
+function PD(a,b,c,d,e){a.o&&(QD(a,!1),RD(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+ea+a.n+ab))}function $D(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ja+d+ga+a.j+' fill="'+e+la+b+"</text>");RD(a,b)}function qB(a,b,c,d,e){QD(a,!0);RD(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+ea+a.n+ab)}
+function pI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ck(a.u.pb)+(a.u.pb.offsetWidth||0)-ck(a.u.pb),d=ek(a.u.pb)+(a.u.pb.offsetHeight||0)-ek(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ia+d+la)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=jg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function ZD(a,b){a.f=b;a.j=rF(b)}t(566,409,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var bJ,aJ;function zr(a,b,c){c&&(Kr(a,b),c.Tf(a.c));a.e=!0}function Kr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ck(a.p.pb)+bk(a.p.pb)+bk(a.p.pb.ownerDocument.body),a.c.f=c.clientY-ek(a.p.pb)+(a.p.pb.scrollTop||0)+(a.p.pb.ownerDocument.body.scrollTop||0),a.c.b=new OI(b),b.b.preventDefault(),!0):!1}
+function tI(a){this.p=a;this.c=new dJ;this.d=new eJ(this);B(this.p,new fJ(this),(Hr(),Hr(),Ir));B(this.p,new gJ(this),(Ar(),Ar(),Br));B(this.p,new hJ(this),(Er(),Er(),Fr));B(this.p,new iJ(this),(wr(),wr(),xr));B(this.p,new jJ,(Rq(),Rq(),Sq));B(this.p,new kJ(this),(Nq(),Nq(),Oq));B(this.p,new lJ(this),(Iq(),Iq(),Jq))}t(567,1,{},tI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function eJ(a){tk();this.b=a}t(568,25,{},eJ);
+_.Hc=function(){!this.b.e&&this.b.j&&PI(this.b.j,this.b.c)};_.b=null;function fJ(a){this.b=a}t(569,1,{},fJ);_.b=null;function gJ(a){this.b=a}t(570,1,{},gJ);_.b=null;function hJ(a){this.b=a}t(571,1,{},hJ);_.b=null;function iJ(a){this.b=a}t(572,1,{},iJ);_.b=null;function jJ(){}t(573,1,{},jJ);function kJ(a){this.b=a}t(574,1,{},kJ);_.b=null;function lJ(a){this.b=a}t(575,1,{},lJ);_.b=null;function dJ(){}t(576,1,{},dJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function mJ(a){var b,c,d,e,f;ak(a);d=(nj(),oj(null));e=new ZI;px(e,a);Hv(d,e,d.pb);f=a.od();b=a.nd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,58)&&(c=a.pb.textContent,2>=c.length&&(f+=8));rx(e,a);Qv(d,e);return new fz(f,b)}function nJ(){this.pb=$doc.createElement(be);this.pb[Cd]=Ue;this.pb.style[Uf]=Oe;this.pb.style[Yf]=Xc;this.pb.style[gh]=eb;this.pb.style[Ne]=eb}t(578,294,Bi,nJ);_.ld=function(){return ck(this.pb)};_.md=function(){return ek(this.pb)};
+function rF(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function cJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new YI(new zG(a),new zG(b))}function SD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+ab}
+function gE(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+ya+h,f<g-1&&(d+=ba);d+=ea;b=qb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function QD(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ga+a.b:a.n=' fill="none" stroke="'+c+ga+a.b}function oI(){$I();this.o=bJ;this.d=[];this.u=new nJ}t(579,566,{},oI);_.b=l;_.c=l;function oJ(){oJ=x;pJ=new fz(0,0)}
+function qJ(a){var b;b=a.Xf();if(!b){var c;(c=a.Uf())?(b=mJ(c.b),tj(c.De(),b.c,b.b),c=mJ(c.b),b=new fz(c.c-b.c,c.b-b.b)):b=new fz(0,0);a._f(b)}return b}function uz(a,b){var c;if(a.He())return pJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.$f(Zy(b));c=mJ(a.De());a.f.c=c.c;a.f.b=c.b;return c}function rJ(a,b){var c;b&&(c=jg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.Wf().pb.style[kd]=c)}function sJ(){this.f=new VA;this.f.b=-1;this.f.c=-1}t(581,1,{});_.Uf=function(){return null};_.Vf=function(a){this.Zf(a.Wd())};
+_.Wf=function(){return this.De()};_.Xf=function(){return tJ};_.Md=function(){};_.He=function(){return!1};_.Yf=function(a){this.$f(Zy(a))};_.Zf=function(a){rJ(this,a)};_.$f=function(a){var b=this.De().pb,c,d,e;c=(Ez(),Fz);e=a.c;d=a.b;e!=c.c?b.style[qe]=l+e+"pt":b.style[qe]=l;d!=c.b?b.style[pe]=d:b.style[pe]=l;0!=(a.d&1)?b.style[se]=nd:b.style[se]=l;0!=(a.d&2)?b.style[re]=Se:b.style[re]=l};_._f=function(a){tJ=a};_.ag=function(){};var tJ=_.f=null,pJ;
+function wA(a,b){oJ();sJ.call(this);this.b=new Dw(a);this.b.pd()[Cd]=l;B(this.b,new uJ(this,b),(Xp(),Xp(),Yp))}t(580,581,{},wA);_.De=function(){return this.b};_.Zf=function(a){rJ(this,a)};_.b=null;function uJ(a,b){this.b=a;this.c=b}t(582,1,{},uJ);_.Tc=function(a){Up();Vp(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function AA(a){oJ();sJ.call(this);this.b=new Ex;B(this.b,new vJ(this,a),(Rp(),Rp(),Sp))}t(583,581,{},AA);_.De=function(){return this.b};_.b=null;
+function vJ(a,b){this.b=a;this.c=b}t(584,1,{},vJ);_.b=null;_.c=null;function wJ(a,b){var c,d;rJ(a,b.Wd());for(d=new Mi(b.Wb.b);d.c<d.e.Ke();)c=Ni(d),c.lc&&c.hc.Vf(c)}function xJ(a,b){var c,d,e,f,g,j,h;tj(a.e,b.be(),b.Zd());for(d=new Mi(b.Wb.b);d.c<d.e.Ke();)c=Ni(d),c.lc&&(e=c.hc,e.Yf(c),j=c.ce(),h=c.de(),g=c.be(),f=c.Zd(),0<g&&0<f&&(c=e.De(),g-=qJ(e).c,f-=qJ(e).b,tj(e.De(),g,f),!c.ob&&a.e.Gd(c),a.e.Hd(c,j,h)))}function Jz(){oJ();sJ.call(this);this.e=new Tv}t(585,581,{},Jz);
+_.Vf=function(a){wJ(this,a)};_.De=function(){return this.e};_.Yf=function(a){xJ(this,a)};_.e=null;function AB(a){oJ();sJ.call(this);var b=this.b=new cx;Iw(b.c,a,!1);Vw(b);this.f.b=-1;this.f.c=-1}t(586,581,{},AB);_.De=function(){return this.b};_.He=function(){var a;a=(this.b.c.d?xo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function DB(a){this.b=new Zx(a.i,new yJ(a))}t(587,1,{},DB);_.b=null;
+function Vx(a){var b,c,d,e,f;f=new oC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(zJ,s,105,0,0);for(c=b.b?Fk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,84)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=jj((Tz(),S),new T(f.e)));c=c.c;if(At(!c?kh:c.b,Bh))for(c=(!a.e.b||0==a.e.b.d?(ns(),ns(),os):new Wz(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Ce(f);var g,j,h;1001==f.e?(g=new Zq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.lg(),null.lg()):100==f.e&&A(f.f,102)?(j=f.f,h=new Zq(j,205,null),h.j=j.ce(),
+h.k=j.de()):1004<=f.e&&1005>=f.e||(701==f.e?null.lg():401==f.e||402==f.e?(null.lg(),null.lg(),null.lg(),null.lg(),null.lg()):500<=f.e&&507>=f.e&&(g=null.mg,500!=g&&(f=new Zq(null.mg,g,null),f.j=null.lg(),f.k=null.lg(),j=null.lg(),f.f=j&12,501==g&&null.lg())))}function yJ(a){this.b=a}t(588,1,vi,yJ);_.xc=function(){Vx(this)};_.b=null;function $B(a,b){ty(a.b,b);a.f.b=-1;a.f.c=-1}function aC(){oJ();sJ.call(this);this.b=new xy}t(589,581,{},aC);
+_.Uf=function(){var a;a=new aC;ty(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.De=function(){return this.b};_.Xf=function(){return AJ};_._f=function(a){AJ=a};var AJ=_.b=null;t(590,585,{});function BJ(a){var b;b=new kq(uo(a.pb,Pf),uo(a.pb,Of));a=new kq(uo(a.T.jb.pb,Pf),uo(a.T.jb.pb,Of));return H(I,m,-1,[b.c-a.c,b.b-a.b])}function CJ(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.ud(a.R);a.sd(b);a.R=a.Q=null}else null!=a.R?(DJ(a,a.R),a.R=null):null!=a.Q&&(EJ(a,a.Q),a.Q=null);Sj(a.S)}
+function iI(a){a.kb?a.eg(nq(a.T.jb)):(a.Pd(),iI(a))}function EJ(a,b){var c;a.kb?(c=BJ(a),a.eg(new kq(-1,FJ(b,!1)-c[1]))):a.Q=b}function GJ(a,b){var c;b!=a.Kd()&&(c=a.T.jb,zv(c),HJ(c,b,c.pb,c.q.d,!0))}function DJ(a,b){var c;a.kb?(c=BJ(a),a.eg(new kq(FJ(b,!0)-c[0],-1))):a.R=b}t(593,296,si);_.bg=function(){var a,b;b=nq(this.T.jb);a=BJ(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.T.jb;return 0!=a.q.d?IJ(Ky(a.q,0)):null};_.cg=function(a){JJ(this.T.jb,a)};_.Fd=function(){return new Av(this.T.jb)};
+_.dg=function(){rq(this.T.jb)};_.Ad=function(){CJ(this)};_.Sd=function(){rq(this.T.jb)};_.Cd=function(a){return KJ(this.T.jb,a)};_.eg=function(a){pq(this.T.jb,a)};_.sd=function(a){EJ(this,a)};_.Ld=function(a){GJ(this,a)};_.ud=function(a){DJ(this,a)};_.Q=null;_.R=null;function LJ(){LJ=x;var a=(MJ(),NJ(),OJ);PJ=new ux(a.e,a.c,a.d,a.f,a.b)}function QJ(a,b){if(0!=a.I.b.q.d&&IJ(Ky(a.I.b.q,0)))throw new uv("WindowPanel can only contain one child widget");RJ(a,b)}
+function jI(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[dh]=Oe,a.ab=!1,a.Pd());b=a.pb;b.style[Ye]=0+(Aj(),ag);b.style[Sg]=cb;e=~~(uj()-uo(a.pb,Pf))>>1;f=~~(vj()-uo(a.pb,Of))>>1;eH(a,Xj(bk($doc.body)+e,0),Xj(($doc.body.scrollTop||0)+f,0));d||((a.ab=c)?(a.pb.style[Fd]=hg,a.pb.style[dh]=eh,hk(a.gb,200)):a.pb.style[dh]=eh)}finally{a.w=!0}}
+function SJ(a,b){var c;if(a.w){c=new Qu;a.mb&&ds(a.mb,c);a.J&&oq(a.r,a);try{Ui(a.r.d,a)}catch(d){if(d=Si(d),!A(d,123))throw d;}a.n=TJ(a.r,a);try{$v(a,b)}finally{Xi(a.t.b),Xi(a.s.b),Xi(a.u.b),a.P&&$i(a.P,a.r),a.C&&(a.C=!1)}}else $v(a,b)}function UJ(a,b,c){var d,e;e=a.ob;d=new Uj(a,e);e.Hd(a,d.b+b,d.e+c)}function VJ(a,b,c){b=new WJ(yo(xo(Xu(Xu(a.T.d,b),c))));yv(b,a);B(b,a.o,(Xp(),Xp(),Yp));return b}function mq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));pq(a.T.jb,b)}
+function eH(a,b,c){var d,e;(e=a.r)?(d=XJ(e.pb),cw(a,b+(ck(e.pb)+d[3]),c+(ek(e.pb)+d[0]))):cw(a,b,c)}function nB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?qq(a.r,a):oq(a.r,a)))}function RJ(a,b){if(b!=(0!=a.I.b.q.d?IJ(Ky(a.I.b.q,0)):null)){zv(a.I.b);var c=a.I.b;HJ(c,b,c.pb,c.q.d,!0)}}
+function YJ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(hq(),ZJ)&&(a.O=a.G);var d,e;if(a.P)for(e=new Mi(a.P);e.c<e.e.Ke();)if(d=Ni(e),b==(hq(),$J)){!d.c&&(d.c=new aK);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(hq(),iq))g=d.r,j=d.F,d.I.d?(eH(d,j.d,j.e),mq(d,new kq(j.c,-1))):(eH(d,j.d,j.e),mq(d,new kq(j.c,j.b)),qq(g,d)),Qi(g.d,d,d.I.c),sk(d.z,333);else if(!d.C&&f==(hq(),ZJ))d.pb.style[dh]=eh,hq()}else if(b==iq){!d.c&&(d.c=new aK);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=XJ(j.pb);h=d.F;if(d.I.d)h.d=ck(d.pb)-
+g[3]-ck(j.pb),h.e=ek(d.pb)-g[0]-ek(j.pb),d.F=h,eH(d,0,0),bK(d,jq(j.pb).c,-1);else{if(f!=(hq(),ZJ))h.d=ck(d.pb)-g[3]-ck(j.pb),h.e=ek(d.pb)-g[0]-ek(j.pb),h.c=d.q,h.b=d.p,d.F=h;eH(d,0,0);pq(d,new cK(jq(j.pb)));oq(j,d)}d==d.r.b||CE(d);sk(d.z,333)}}else b==ZJ&&(!d.c&&(d.c=new aK),d=a,d.C||(d.G=c,d.pb.style[dh]=Oe))}}function dK(a,b){a.pb.style[ih]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.lg().lg()}
+function eK(a){if(!a.kb){a.t=sv(a,a.r,(!Pr&&(Pr=new zk),Pr));a.s=sv(a,a.r,yk?yk:yk=new zk);a.u=sv(a,a.r,(!Ur&&(Ur=new zk),Ur));var b=a.r;!a.P&&(a.P=new gj);aj(a.P,b);Pr&&(b=new Or(a),a.mb&&ds(a.mb,b));a.J&&qq(a.r,a);Qi(a.r.d,a,a.I.c);a.n&&(cw(a,a.n.b,a.n.c),a.n=null);dw(a);CE(a)}}function CE(a){if(a!=a.r.b){var b;Ur&&(b=new Tr(a),a.mb&&ds(a.mb,b))}}
+function fK(a,b,c){var d;d=(kw(),lw);ew.call(this,!1,"popup");this.U=d.b;this.S=new gK(this);d=new hK;d.pb[Cd]="mosaic-popupLayoutPanel";Xv(this.T,d);bw(this);this.o=new iK(this);this.z=new jK(this);this.A=new kK(this);this.B=new lK(this);this.F=new mK;this.O=(hq(),$J);this.J=c;this.r=a;a=this.I=new nK(b);b=new oK;!a.e&&(a.e=new pK);aj(a.e,b);a=new qK(new wx(PJ.b.e.b,PJ.b.c,PJ.b.d,PJ.b.f,PJ.b.b));B(a,new rK(this),(Xp(),Xp(),Yp));b=this.I.c;b.c||(b.c=new sx,b.c.pd()[Cd]="mosaic-Caption-iconBoxRight",
+c=b.c,d=(lx(),mx),c.d=d,sK(b.i,b.c,new tK(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Kv;d=qx(c);ev(c.c,(su(),tu(d)),0);Jv(c,a,d,0,!1)}else px(b.c,a);JJ(b.i,null);B(this.I.c,new uK(this),(eq(),eq(),fq));B(this.I.c,this.o,Yp);GJ(this,this.I);Oi(yo(xo(this.pb)),"mosaic-WindowPanel",!0)}t(592,593,si);_.Kd=function(){return 0!=this.I.b.q.d?IJ(Ky(this.I.b.q,0)):null};_.Nd=function(a){SJ(this,a)};_.Fd=function(){return new Av(this.I.b)};_.Ad=function(){CJ(this);Sj(new vK(this))};
+_.Cd=function(a){return KJ(this.I.b,a)};_.eg=function(a){mq(this,a)};_.Od=function(a,b){eH(this,a,b)};_.Ld=function(a){RJ(this,a)};_.Pd=function(){eK(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var PJ;function wK(a){a.i=(new vA(a.j)).hc.De();B(a.i,new xK(a),(Xp(),Xp(),Yp));a.e=H(yK,s,58,[a.i])}
+function gI(){LJ();var a,b,c,d,e,f;fK.call(this,(zK(),AK),null,!0);this.hg();this.db=!0;a=new ex(this.k);this.f=new wy;this.f.pb.style[gh]=eb;nv(this.f,eb);this.fg();DJ(this,"400px");f=new Jy;f.pb.style[Ne]=eb;f.f[xd]=10;c=(Yw(),ix);f.b=c;Iy(f,a);Iy(f,this.f);e=new sx;e.f[xd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],px(e,a);Iy(f,e);QJ(this,f);nB(this,!1);this.gg()}t(591,592,si,gI);_.fg=function(){wK(this)};_.gg=function(){var a=this.f;a.pb.readOnly=!0;var b=ov(a.pb)+"-readonly";Oi(a.pd(),b,!0)};
+_.hg=function(){mB(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function xK(a){this.b=a}t(594,1,{},xK);_.Tc=function(){SJ(this.b,!1)};_.b=null;function hI(a){this.b=a}t(595,1,{},hI);
+_.xc=function(){pv(this.b.f.pb,!0);Aw.Td(this.b.f.pb);var a=this.b.f,b;b=vo(a.pb,bh).length;if(0<b&&a.kb){if(0>b)throw new Rw("Length must be a positive integer. Length: "+b);if(b>vo(a.pb,bh).length)throw new Rw("From Index: 0 To Index: "+b+" Text Length: "+vo(a.pb,bh).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function BK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";mB(a.I.c,"Paste")}function CK(a){LJ();gI.call(this);this.d=a}
+t(597,591,si,CK);_.fg=function(){wK(this);this.b=(new vA(this.c)).hc.De();B(this.b,new DK(this),(Xp(),Xp(),Yp));this.e=H(yK,s,58,[this.b,this.i])};_.gg=function(){nv(this.f,"150px")};_.hg=function(){BK(this)};_.Pd=function(){eK(this);Yn((Vn(),Wn),new EK(this))};_.b=null;_.c=null;_.d=null;function FK(a){LJ();CK.call(this,a)}t(596,597,si,FK);
+_.gg=function(){nv(this.f,"150px");var a=new GK(this),b=this.f;rv(b,new HK,(vq(),vq(),wq));rv(b,new IK,(sq(),sq(),tq));rv(b,new JK,(yq(),yq(),zq));rv(b,new KK(a),(Bq(),Bq(),Cq))};_.hg=function(){BK(this);this.k+=" Or drag and drop a file on it."};t(600,1,{});t(599,600,{});_.c=null;_.d=1;_.e=-1;function GK(a){this.b=a;this.c=new LK(this);this.d=this.e=1}t(598,599,{},GK);_.b=null;function LK(a){this.b=a}t(601,1,{},LK);_.ig=function(a){this.b.b.f.pb[bh]=null!=a?a:l};_.b=null;function cC(){new fs}
+t(602,433,{},cC);function DK(a){this.b=a}t(603,1,{},DK);_.Tc=function(){if(this.b.d){var a=this.b.d,b;b=new oC(a.b,0,vo(this.b.f.pb,bh));fI(a.b,b)}SJ(this.b,!1)};_.b=null;function EK(a){this.b=a}t(604,1,{},EK);_.xc=function(){pv(this.b.f.pb,!0);Aw.Td(this.b.f.pb)};_.b=null;function dr(a){var b;a&&a&&(a=new MK(a),void 0!=$wnd.FileReader?b=new FK(a):b=new CK(a),iI(b),jI(b))}function MK(a){this.b=a}t(606,1,{},MK);_.b=null;function Eq(a,b){a.onloadend=function(a){b.ig(a.target.result)}}
+function KK(a){this.b=a}t(611,1,{},KK);_.b=null;function HK(){}t(612,1,{},HK);function IK(){}t(613,1,{},IK);function JK(){}t(614,1,{},JK);function oB(a,b){oJ();Jz.call(this);this.d=new NK(a);var c=this.c=new sx,d=(Yw(),ix);c.b=d;px(this.c,this.e);QJ(this.d,this.c);this.d.b=this;this.b=b}t(615,590,{},oB);_.De=function(){return this.d};_.Wf=function(){return this.c.ob};_.Md=function(){SJ(this.d,!1)};_.$f=function(){};_.ag=function(a){wJ(this,a);xJ(this,a);iI(this.d);eK(this.d)};_.b=null;_.c=null;
+_.d=null;function NK(a){LJ();fK.call(this,(zK(),AK),a,!1)}t(616,592,si,NK);_.Md=function(){var a=this.b,b=new hB(a.b,201),c;a=a.b.r;a.b?a=new OK(new Mi(a.b)):(a=(ns(),ns(),os),a=new Mi(a));for(;a.dd();)c=a.ed(),201==b.e&&cH(c.b)};_.b=null;function LB(){oJ();sJ.call(this);var a=this.b=new PK;a.ab=!0;a.b.i=!0;this.b.db=!0}t(617,581,{},LB);_.De=function(){return this.b};_.b=null;function CC(){}t(624,449,{},CC);function OK(a){if(!a)throw new so;this.b=a}t(625,1,{},OK);_.dd=function(){return IC(this.b)};
+_.ed=function(){return Ni(this.b)};_.fd=function(){throw new MC("Missing message: awt.50");};_.b=null;function fA(){return fA()}function AC(){AC=x;var a;a=(rC(),sC["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(QK,s,-1,0,1);else throw new gG(a+" is not supported");}catch(b){if(b=Si(b),!A(b,131))throw b;}}function EB(a,b){a.b=31*a.b+L((new zG(b)).b)}function aA(){}t(628,1,{},aA);_.hC=function(){return this.b};_.b=1;
+function XJ(a){var b;b=y(I,m,-1,4,1);b[0]=RK(SK(a,"borderTopWidth"));b[1]=RK(SK(a,"borderRightWidth"));b[2]=RK(SK(a,"borderBottomWidth"));b[3]=RK(SK(a,"borderLeftWidth"));return b}function TK(a){var b,c;c=UK(a);b=XJ(a);a=new kq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function jq(a){return new kq(a.clientWidth,a.clientHeight)}
+function UK(a){var b;b=y(I,m,-1,4,1);b[0]=RK(SK(a,"marginTop"));b[1]=RK(SK(a,"marginRight"));b[2]=RK(SK(a,"marginBottom"));b[3]=RK(SK(a,"marginLeft"));return b}function VK(a){var b;b=y(I,m,-1,4,1);b[0]=RK(SK(a,"paddingTop"));b[1]=RK(SK(a,"paddingRight"));b[2]=RK(SK(a,"paddingBottom"));b[3]=RK(SK(a,"paddingLeft"));return b}function WK(a,b,c){try{G(b,ne)&&(b=Rd),a.style[b]=c}catch(d){if(d=Si(d),!A(d,123))throw d;}}
+function FJ(a,b){var c;XK||(XK=$doc.createElement(Cg),WK(XK,Ye,l),WK(XK,Sg,l),WK(XK,Yf,Xc),WK(XK,dh,Oe),$doc.body.appendChild(XK));WK(XK,gh,a);WK(XK,Ne,a);c=TK(XK);return b?c.c:c.b}var XK=null;function YK(){kq.call(this,0,0)}function kq(a,b){this.c=a;this.b=b}function cK(a){kq.call(this,a.c,a.b)}t(630,1,$h,YK,kq,cK);_.eQ=function(a){return this===a?!0:null==a||ZK!=Gn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Tc};_.b=0;_.c=0;function $K(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(631,1,{116:1,119:1,140:1},$K);_.eQ=function(a){return a===this?!0:A(a,140)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return aL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;
+function bL(a,b){this.b=a;this.c=b}t(632,1,$h,bL);_.eQ=function(a){return this===a?!0:null==a||cL!=Gn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return cL.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;function mK(){this.c=this.b=this.e=this.d=0}t(633,1,$h,mK);_.eQ=function(a){return this===a?!0:null==a||dL!=Gn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return dL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function SK(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ne&&(b=Rd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(635,1,{});var eL=-1;function fL(){}t(636,635,{},fL);_.b=-1;_.c=-1;var gL=null;
+function RK(a){a=parseInt(a,10);a=isNaN(a)?null:qE(a);return!a?0:a.b}t(639,311,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1});_.bg=function(){return nq(this.i)};_.cg=function(a){JJ(this.i,a)};_.dg=function(){rq(this.i)};_.Sd=function(){rq(this.i)};_.sd=function(a){var b=this.i;b.pb.style[Ne]=a;b.kb||(b.i=a)};_.ud=function(a){var b=this.i;b.pb.style[gh]=a;b.kb||(b.j=a)};function MJ(){MJ=x;NJ()}function mB(a,b){a.b.pb.textContent=b||l;JJ(a.i,null)}
+function hL(a){MJ();var b;Fw(this,new hK);this.b=new iL;b=this.i;jL(b,new kL);WK(b.pb,Vf,cb);b.p=0;sK(b,this.b,new tK(0));this.b.pd()[Cd]="mosaic-Caption-text";this.b.pb.textContent=a||l;JJ(this.i,null);this.pb[Cd]="mosaic-Caption"}t(638,639,{15:1,18:1,19:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,60:1,66:1,67:1,68:1,70:1,71:1,74:1,78:1,79:1,81:1,142:1,148:1},hL);_.Uc=function(a){return B(this,a,(jr(),jr(),kr))};_.Vc=function(a){return B(this,a,(wj(),wj(),xj))};
+_.Wc=function(a){return B(this,a,(nr(),nr(),or))};_.Xc=function(a){return B(this,a,(yj(),yj(),zj))};_.c=null;function NJ(){NJ=x;lL=Qn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Oy(lL,240,20);new Oy(lL,224,16);new Oy(lL,208,16);new Oy(lL,192,16);new Oy(lL,176,16);new Oy(lL,160,16);new Oy(lL,144,16);new Oy(lL,128,16);new Oy(lL,112,16);new Oy(lL,96,16);new Oy(lL,80,16);new Oy(lL,64,16);new Oy(lL,260,16);OJ=new Oy(lL,48,16);new Oy(lL,32,16);new Oy(lL,16,16);new Oy(lL,0,16)}var lL,OJ;
+function mL(a,b){pv(a.b.pb,!b);JJ(a.i,a.b)}function lq(a,b){a.d=b;pv(a.b.pb,!b);JJ(a.i,a.b);if(a.e){var c;for(c=new Mi(a.e);c.c<c.e.Ke();)Ni(c)}}function nK(a){var b;Fw(this,new hK);b=this.i;jL(b,new nL((oL(),pL)));b.p=0;this.c=new hL(a);sK(b,this.c,new tK(1));this.b=new hK;fj(this.b,"Body");sK(b,this.b,new tK(0));this.pb[Cd]="mosaic-CaptionLayoutPanel"}t(641,639,{45:1,47:1,56:1,60:1,68:1,69:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1},nK);_.vd=function(){tv(this.i)};_.wd=function(){wv(this.i)};_.Fd=function(){return new Av(this.b)};
+_.Cd=function(a){return KJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function pK(){TG(this)}t(642,514,Wh,pK);function gK(a){this.b=a}t(643,1,vi,gK);_.xc=function(){rq(this.b.T.jb)};_.b=null;function qL(a){var b;b=a.c;a=b.r;b=!a.f?-1:Rj(a.f.b,b);a.f&&nu(a.f.b,b)&&qu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&CE(!a.f?null:nu(a.f.b,b-1))}function rL(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new Iz);-1==Rj(a.f.b,b)&&aj(a.f.b,b)}function aK(){}t(644,1,{},aK);_.Yc=function(a){qL(a)};_.Zc=function(a){rL(a)};
+_._c=function(a){sL(a.b.r,a.b)};function zK(){zK=x;tL=new uL(1,"e");vL=new uL(2,Ef);wL=new uL(3,"ne");xL=new uL(10,"nw");yL=new uL(4,sg);zL=new uL(5,wg);AL=new uL(12,"sw");BL=new uL(8,"w");AK=new CL((nj(),oj(null)).pb)}function TJ(a,b){var c;c=XJ(a.pb);return new bL(ck(b.pb)-(ck(a.pb)+c[3]),ek(b.pb)-(ek(a.pb)+c[0]))}
+function DL(a){var b,c,d,e,f,g;if(a.f){b=jq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=nu(a.f.b,d),c=new kq(uo(g.pb,Pf),uo(g.pb,Of)),f=TJ(a,g),f.b-=Xj(0,f.b+uo(g.pb,Pf)-b.c),f.c-=Xj(0,f.c+uo(g.pb,Of)-b.b),eH(g,Xj(0,f.b),Xj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,bK(g,c.c,c.b),g.O==(hq(),iq)&&pq(g,new cK(jq(a.pb))),sk(g.z,1)}}function EL(a,b,c){a=a.e;Qi(a,b,b);z(a.d,b,c);fj(b,Ac+c.c)}
+function oq(a,b){var c;c=a.e;FL(c,b.H);ej(b.H,Ac+xL.c);FL(c,b.D);ej(b.D,Ac+vL.c);FL(c,b.E);ej(b.E,Ac+wL.c);FL(c,b.N);ej(b.N,Ac+BL.c);FL(c,b.v);ej(b.v,Ac+tL.c);FL(c,b.M);ej(b.M,Ac+AL.c);FL(c,b.K);ej(b.K,Ac+yL.c);FL(c,b.L);ej(b.L,Ac+zL.c)}
+function qq(a,b){!b.H&&(b.H=VJ(b,0,0));EL(a,b.H,xL);!b.D&&(b.D=VJ(b,0,1));EL(a,b.D,vL);!b.E&&(b.E=VJ(b,0,2));EL(a,b.E,wL);!b.N&&(b.N=VJ(b,1,0));EL(a,b.N,BL);!b.v&&(b.v=VJ(b,1,2));EL(a,b.v,tL);!b.M&&(b.M=VJ(b,2,0));EL(a,b.M,AL);!b.K&&(b.K=VJ(b,2,1));EL(a,b.K,yL);!b.L&&(b.L=VJ(b,2,2));EL(a,b.L,zL)}function sL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Rj(a.f.b,b);if(c+1<d){kA(a.f,b);for(aj(a.f.b,b);c<d;++c)dK(nu(a.f.b,c),c)}else dK(b,c)}
+function CL(a){a=new GL(a);Fw(this,a);this.d=new HL(a);this.d.j=!0;Yi(this.d);this.d.n=3;this.e=new IL(a);this.e.j=!0;Yi(this.e);this.e.n=3;Hw(this)}t(645,311,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,148:1},CL);_.bg=function(){return jq(this.pb)};_.cg=function(){var a;(a=JL(this))&&a.cg(null)};_.dg=function(){DL(this)};_.Yc=function(a){!this.c&&(this.c=new aK);qL(a)};_.Zc=function(a){!this.c&&(this.c=new aK);rL(a)};_.Sd=function(){DL(this)};
+_._c=function(a){!this.c&&(this.c=new aK);sL(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var tL,vL,wL,xL,AK,yL,zL,AL,BL;function GL(a){this.q=new Uv(this);this.pb=a}t(646,291,Di,GL);function uL(a,b){this.b=a;this.c=b}t(647,1,{},uL);_.b=0;_.c=null;function HL(a){Ii();bj.call(this,a)}t(648,3,{},HL);_.rc=function(){var a;a=this.k.f;a.C||ak(a.x);ej(this.k.f,"dragdrop-dragging");!a.I.d&&mL(a.I,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Xj(this.b,a<this.e?a:this.e),b=Xj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Ye]=a+(Aj(),ag);c.style[Sg]=b+ag};
+_.sc=function(){var a;a=this.k.f;a==a.r.b||CE(a);a.I.d||mL(a.I,!0);a.C||(a.x||(a.x=new KL,fj(a.x,"mosaic-GlassPanel-invisible")),WK(a.x.pb,ih,SK(a.pb,ih)),mj((nj(),oj(null)),a.x,0,0));fj(this.k.f,"dragdrop-dragging");a=new Uj(this.k.b,null);this.b=a.b+dk(this.k.b.pb);this.c=a.e+fk(this.k.b.pb);this.e=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.od();this.d=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.d=0;_.e=0;
+function FL(a,b){try{Ui(a,b)}catch(c){if(c=Si(c),!A(c,123))throw c;}}function IL(a){Ii();bj.call(this,a);this.d=new Ki}t(649,3,{},IL);_.rc=function(){var a;a=this.k.f.ob;a.C||ak(a.x);ej(this.k.f,"dragdrop-dragging");mL(a.I,!1);mq(a,new kq(a.q,a.p));sk(a.z,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=jj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-Xj(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.p,b=Xj(a+b,uo(d.I.c.pb,Of)),b!=a&&UJ(d,0,a-b),mq(d,new kq(d.q,b)),sk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.md():this.k.d-this.k.f.md(),0!=b&&(a=d.p,b=Xj(a+b,uo(d.I.c.pb,Of)),mq(d,new kq(d.q,b)),sk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-Xj(this.k.c,this.b):this.k.f.ld()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
+b:96,b!=a&&UJ(d,a-b,0),mq(d,new kq(b,d.p)),sk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.ld():this.k.c-this.k.f.ld(),0!=b&&(a=d.q,mq(d,new kq(96<a+b?a+b:96,d.p)),sk(d.z,333)))};
+_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||CE(a);mL(a.I,!0);a.C||(a.x||(a.x=new KL,fj(a.x,"mosaic-GlassPanel-invisible")),WK(a.x.pb,ih,SK(a.pb,ih)),mj((nj(),oj(null)),a.x,0,0));fj(this.k.f,"dragdrop-dragging");a=new Uj(this.k.b,null);this.b=a.b+dk(this.k.b.pb);this.c=a.e+fk(this.k.b.pb);this.f=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.od();this.e=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function KL(){var a;this.e=new LL(this);this.b=!1;this.c=new Yv;Fw(this,this.c);a=this.pb.style;a[kd]="#000";a[le]="alpha(opacity=50)";a.opacity="0.5";this.pb[Cd]="gwt-GlassPanel"}t(650,311,di,KL);
+_.yd=function(){var a;Hw(this);try{a=this.ob}catch(b){b=Si(b);if(A(b,129))throw new uv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(nj(),oj(null))?(gu(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),$i(uk,a),a.c=!0,a.d=Dk(a),aj(uk,a),this.d=new ML(this),Ku(new fu(this.d))):(this.pb.style[rd]=cb,this.pb.style[kg]=cb);this.b&&yu(new eu(this));mj(oj(null),new NL,bk($doc.body),$doc.body.scrollTop||0)};
+_.zd=function(){this.i.zd();Ak(this.e);this.d&&(cu(Iu,this.d,H(OL,s,46,[(!Sr&&(Sr=new zk),Sr)])),this.d=null);this.b&&cu(Au,this,H(OL,s,46,[(!zu&&(zu=new zk),zu)]))};_.hd=function(a){switch(vu(a.type)){case 256:if(27==(a.keyCode||0))return ak(this),!1;case 1:if(this.pb.contains(zo(a)))return ak(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function LL(a){tk();this.b=a}t(651,25,{},LL);_.Hc=function(){gu(this.b.pb)};_.b=null;function ML(a){this.b=a}t(652,1,{},ML);_.b=null;
+function NL(){Kw();sj.call(this);var a;a=new Fx(new PL(this));B(this,a,(Np(),Np(),Op));B(this,a,(Fq(),Fq(),Gq))}t(653,313,Sh,NL);_.Ad=function(){Sj(new QL(this))};function PL(a){this.b=a}t(654,1,{},PL);_.b=null;function QL(a){this.b=a}t(655,1,vi,QL);_.xc=function(){Ox(this.b.pb)};_.b=null;function RL(a){a.pb.style[gh]=jd;a.pb.style[Ne]=jd;if(a.kb){var a=a.ob,b;A(a,148)?a.cg(null):(b=JL(a))&&b.cg(a)}}t(657,294,{45:1,47:1,56:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1});
+_.bg=function(){RL(this);return new kq(uo(this.pb,Pf),uo(this.pb,Of))};_.cg=function(){RL(this)};_.dg=function(){};_.gd=function(){};_.Sd=function(){};function iL(){this.pb=$doc.createElement("label");this.pb[Cd]="mosaic-Label";this.pb.style[fh]=Kf;this.pb[Cd]="mosaic-HTML"}t(656,657,{45:1,47:1,56:1,66:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1},iL);function qK(a){Fw(this,new SL(a));this.pb[Cd]="mosaic-ImageButton"}t(658,311,{18:1,45:1,47:1,56:1,60:1,68:1,70:1,71:1,75:1,79:1,81:1},qK);
+function PK(){var a=(kw(),nw);ew.call(this,!0,lf);this.U=a.b;this.b=new TL(this);this.b.e=!0;Vv(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);qj();gv(a,b)}else this.lb|=1;yo(xo(this.pb))[Cd]=Le;this.pb.style[ih]="2147483647"}t(659,296,Di,PK);_.gd=function(a){vv(this,a);1==vu(a.type)&&$v(this,!1)};_.b=null;
+function TL(a){this.c=a;this.d=new gj;this.j=new gj;a=(Yx(),Xx);new Ny(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Hg);this.f=$doc.createElement(Kg);ru(b,this.f);this.p=!0;a=(Kw(),Lw());b=(su(),tu(b));a.appendChild(b);this.pb=a;Dl();this.pb.setAttribute(lg,gm.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),qj(),gv(a,b)):this.lb|=2225;this.pb[Cd]=Ee;a=ov(this.pb)+"-vertical";Oi(this.pd(),a,!0);this.pb.style[Tf]=cb;this.pb.setAttribute("hideFocus",ah);B(this,new Wx(this),(Np(),Np(),Op))}
+t(660,335,Bi,TL);_.gd=function(a){switch(vu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Px(this,a)};_.Rd=function(a,b){Tx(this,a,b);b||this.b&&$v(this.c,!1)};_.b=!0;_.c=null;
+function SL(a){var b=(Yw(),ix),c=(lx(),mx),d;d=new Sw;d.i[od]=bb;d.i[td]=0;d.i[xd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Qw(b.b);b.b.d.rows[0].cells[0][fd]=c.b;Qw(b.b);b.b.d.rows[0].cells[0].style[ch]=e.b;Qw(d);b=Mw(d,0,0,!0);if(a){ak(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Ow(g,f.d);Js(f.c,g,a);c.b=c.b.c}else e=c.c.d,aj(c.c,a);a.pb[Vc]=e;ru(b,a.pb);yv(a,d)}Fw(this,d);Oi(this.pb,"mosaic-WidgetWrapper",!0)}t(661,311,di,SL);_.b=null;_.c=null;function iK(a){this.b=a}t(662,1,{},iK);
+_.Tc=function(){this.b.hb&&this.b!=this.b.r.b&&CE(this.b)};_.b=null;function jK(a){tk();this.b=a}t(663,25,{},jK);_.Hc=function(){rq(this.b.T.jb);var a=this.b;Rr((!a.y&&(a.y=new UL),a.y))};_.b=null;function kK(a){tk();this.b=a}t(664,25,{},kK);_.Hc=function(){YJ(this.b,(hq(),iq))};_.b=null;function lK(a){tk();this.b=a}t(665,25,{},lK);_.Hc=function(){YJ(this.b,(hq(),ZJ))};_.b=null;function oK(){}t(666,1,{},oK);function rK(a){this.b=a}t(667,1,{},rK);_.Tc=function(){this.b.Md()};_.b=null;
+function uK(a){this.b=a}t(668,1,{},uK);_.b=null;function vK(a){this.b=a}t(669,1,vi,vK);_.xc=function(){this.b.O==(hq(),iq)?sk(this.b.A,333):this.b.O==ZJ&&sk(this.b.B,333)};_.b=null;function WJ(a){this.pb=a;tv(this)}t(670,294,{15:1,18:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,68:1,71:1,79:1,81:1},WJ);_.Uc=function(a){return B(this,a,(jr(),jr(),kr))};_.Vc=function(a){return B(this,a,(wj(),wj(),xj))};_.Wc=function(a){return B(this,a,(nr(),nr(),or))};_.Xc=function(a){return B(this,a,(yj(),yj(),zj))};
+function UL(){js.call(this,null)}t(671,226,ri,UL);function hq(){hq=x;iq=new VL("MAXIMIZED",0);ZJ=new VL("MINIMIZED",1);$J=new VL("NORMAL",2);WL=H(XL,s,143,[iq,ZJ,$J])}function VL(a,b){Bo.call(this,a,b)}t(672,146,{116:1,120:1,122:1,143:1},VL);var WL,iq,ZJ,$J;
+function gu(a){var b=(hv(),iv).scrollWidth,c=iv.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+ag;a.style.marginTop=-d+ag;a.style.width=b+e+ag;a.style.height=c+d+ag}
+function YL(a,b){var c,d,e;if(a.n)return!0;a.y.Te();for(c=new Av(b);c.b.b<c.b.c.d-1;)d=IJ(Bv(c.b)),e=d.ob,A(e,149)&&e.td(d.qd()),d.qd()&&aj(a.y,d);return!0}
+function ZL(a,b){var c,d,e;if(b.b)a.d&&gk(a.d),a.d=new $L(a,b),hk(a.d,333);else for(d=new Mi(a.y);d.c<d.e.Ke();)c=Ni(d),e=c.nb,aM(b,c,e.t,e.u),bM(c,e.v,e.s,H(I,m,-1,[cM(a.r.b,c).e,cM(a.q.b,c).d,cM(a.o.b,c).b,cM(a.p.b,c).c]),H(I,m,-1,[dM(a.j.b,c).e,dM(a.i.b,c).d,dM(a.e.b,c).b,dM(a.f.b,c).c]),H(I,m,-1,[eM(a.v,c),eM(a.u,c),eM(a.s,c),eM(a.t,c)]))}
+function fM(){this.y=new gj;this.k=new gM(this);this.x=new hM(this.k);this.w=new iM(this.k);this.r=new jM(this.k);this.q=new kM(this.k);this.o=new lM(this.k);this.p=new mM(this.k);this.j=new nM(this.k);this.i=new oM(this.k);this.e=new pM(this.k);this.f=new qM(this.k);this.v=new rM(this.k);this.u=new rM(this.k);this.s=new rM(this.k);this.t=new rM(this.k)}t(676,1,{});_.jg=function(a){ZL(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function sM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Mi(b.y);e.c<e.e.Ke();)d=Ni(e),A(d,61)&&(d=d.jb),f=d.nb,aM(c,d,f.t,f.u),bM(d,f.v,f.s,H(I,m,-1,[cM(b.r.b,d).e,cM(b.q.b,d).d,cM(b.o.b,d).b,cM(b.p.b,d).c]),H(I,m,-1,[dM(b.j.b,d).e,dM(b.i.b,d).d,dM(b.e.b,d).b,dM(b.f.b,d).c]),H(I,m,-1,[eM(b.v,d),eM(b.u,d),eM(b.s,d),eM(b.t,d)]));tM(c);a.b.d=null;for(a=new Mi(a.b.y);a.c<a.e.Ke();)b=Ni(a),A(b,61)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
+function $L(a,b){this.b=a;this.c=b;var c=(mk(),pk);this.n=new lk(this);this.u=c}t(677,18,{},$L);_.yc=function(){sM(this)};_.zc=function(){sM(this)};
+_.Bc=function(a){var b,c,d;for(c=new Mi(this.b.y);c.c<c.e.Ke();)b=Ni(c),A(b,61)&&(b=b.jb),d=b.nb,d.j=L(d.p+(d.t-d.p)*a),d.w=L(d.q+(d.u-d.q)*a),d.x=L(d.r+(d.v-d.r)*a),d.i=L(d.o+(d.s-d.o)*a),aM(this.c,b,d.j,d.w),bM(b,d.x,d.i,H(I,m,-1,[cM(this.b.r.b,b).e,cM(this.b.q.b,b).d,cM(this.b.o.b,b).b,cM(this.b.p.b,b).c]),H(I,m,-1,[dM(this.b.j.b,b).e,dM(this.b.i.b,b).d,dM(this.b.e.b,b).b,dM(this.b.f.b,b).c]),H(I,m,-1,[eM(this.b.v,b),eM(this.b.u,b),eM(this.b.s,b),eM(this.b.t,b)]))};_.b=null;_.c=null;t(679,1,{});
+_.b=null;function pM(a){this.b=a}t(678,679,{},pM);function qM(a){this.b=a}t(680,679,{},qM);function oM(a){this.b=a}t(681,679,{},oM);function nM(a){this.b=a}t(682,679,{},nM);function lM(a){this.b=a}t(683,679,{},lM);function mM(a){this.b=a}t(684,679,{},mM);function kM(a){this.b=a}t(685,679,{},kM);function jM(a){this.b=a}t(686,679,{},jM);t(687,679,{},function(a){this.b=a});t(688,679,{},function(a){this.b=a});function eM(a,b){var c=a.b,d;d=jj(c.e,b);d||(d=new $K(VK(b.pb)),z(c.e,b,d));return d.e}
+function rM(a){this.b=a}t(689,679,{},rM);function iM(a){this.b=a}t(690,679,{},iM);function hM(a){this.b=a}t(691,679,{},hM);function dM(a,b){var c;c=jj(a.b,b);c||(c=new $K(XJ(b.pb)),z(a.b,b,c));return c}function cM(a,b){var c;c=jj(a.c,b);c||(c=new $K(UK(b.pb)),z(a.c,b,c));return c}
+function uM(a,b){var c,d;d=jj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=JL(b),f,g,j,h,n;if(A(b,148)){if(null!=c.n&&null!=c.k){d=new kq(vM(e,!0),vM(e,!1));break a}h=b.bg();null!=c.n&&(h.c=vM(e,!0));null!=c.k&&(h.b=vM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new kq(vM(e,!0),vM(e,!1));break a}h=new YK;f=b.pb;n=f.style;g=n[Yf];j=n[dh];n[Yf]="static";n[dh]=Oe;null!=c.n?h.c=vM(e,!0):(n[gh]=jd,h.c=(f.offsetWidth||0)+cM(d.p.b,b).c+cM(d.q.b,b).d);null!=c.k?h.b=vM(e,!1):(n[Ne]=jd,h.b=(f.offsetHeight||0)+cM(d.r.b,b).e+
+cM(d.o.b,b).b);n[Yf]=g;n[dh]=j}d=h}null!=c.n&&(Aj(),lp)==c.n.lg()||null!=c.k&&(Aj(),lp)!=c.k.lg()||z(a.f,b,d)}return d}function gM(a){this.i=a;this.d=new Ki;this.f=new Ki;this.c=new Ki;this.b=new Ki;this.e=new Ki}t(692,1,{},gM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function wM(a){var b;b=a.nb;if(null==b||!A(b,146))b=new xM,a.nb=b;return b}function kL(){nL.call(this,(oL(),yM))}function nL(a){var b=(zM(),AM);fM.call(this);this.c=a;this.b=b}t(693,676,{},kL,nL);
+_.kg=function(a){var b,c,d,e,f,g,j,h,n;h=new YK;YL(this,a);n=cM(this.p.b,a).c+cM(this.q.b,a).d+dM(this.f.b,a).c+dM(this.i.b,a).d+eM(this.t,a)+eM(this.u,a);d=cM(this.r.b,a).e+cM(this.o.b,a).b+dM(this.j.b,a).e+dM(this.e.b,a).b+eM(this.v,a)+eM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(oL(),yM)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Mi(this.y);a.c<a.e.Ke();)c=Ni(a),e=wM(c),b=null,j=c.ob,A(j,149)&&(b=j,b=BM(b),b=new kq(b[1]+b[3],b[0]+b[0])),this.c==yM?(n+=uM(this.x.b,c).c,e.b=uM(this.w.b,
+c).b,A(j,149)&&(n+=b.c,e.b+=b.b),f=Xj(f,e.b)):(d+=uM(this.w.b,c).b,e.c=uM(this.x.b,c).c,A(j,149)&&(d+=b.b,e.c+=b.c),g=Xj(g,e.c));this.c==yM?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.jg=function(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R;if(YL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=eM(this.t,a);E=eM(this.v,a);c=jq(a.pb);R=c.c-(u+eM(this.u,a));q=c.b-(E+eM(this.s,a));g=R;c=q;this.c==(oL(),yM)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Mi(this.y);e.c<e.e.Ke();)d=Ni(e),b=null,r=wM(d),v=d.ob,A(v,149)&&(b=v,b=BM(b),b=new kq(b[1]+b[3],b[0]+b[0])),this.c==yM?(r.e?++h:(r.c=uM(this.x.b,d).c,A(v,149)&&(r.c+=b.c),g-=r.c),r.d?r.b=q:(r.b=uM(this.w.b,d).b,A(v,149)&&(r.b+=b.b))):(r.d?++j:(r.b=uM(this.w.b,
+d).b,A(v,149)&&(r.b+=b.b),c-=r.b),r.e?r.c=R:(r.c=uM(this.x.b,d).c,A(v,149)&&(r.c+=b.c)));for(e=new Mi(this.y);e.c<e.e.Ke();)d=Ni(e),b=null,r=d.nb,v=d.ob,A(v,149)&&(b=v,b=BM(b),b=new kq(b[1]+b[3],b[0]+b[0])),J=r.c,o=r.b,this.c==yM?r.e&&(J=~~(g/h)):r.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,149)&&(n-=b.c,f-=b.b),this.c==pL?(r.t=this.b==(zM(),AM)?u:this.b==CM?u+~~(R/2)-~~(J/2):u+R-J,r.u=E,r.v=n,r.s=f,E+=o+D):(this.b==(zM(),AM)?(r.t=u,r.u=E):this.b==CM?(r.t=u,r.u=E+~~(q/2)-~~(o/2)):(r.t=u,r.u=E+q-o),r.v=
+n,r.s=f,u+=J+D),a.b&&(v=d.ld()-ck(a.pb)-eM(this.t,a),-1==r.p&&(r.p=v),v=d.md()-ek(a.pb)-eM(this.v,a),-1==r.q&&(r.q=v),-1==r.r&&(r.r=d.od()),-1==r.o&&(r.o=d.nd()));ZL(this,a)}};_.b=null;_.c=null;function zM(){zM=x;AM=new DM("START",0);CM=new DM(Ib,1);EM=new DM("END",2);FM=H(GM,s,144,[AM,CM,EM])}function DM(a,b){Bo.call(this,a,b)}t(694,146,{116:1,120:1,122:1,144:1},DM);var FM,CM,EM,AM;function oL(){oL=x;yM=new HM("HORIZONTAL",0);pL=new HM("VERTICAL",1);IM=H(JM,s,145,[yM,pL])}
+function HM(a,b){Bo.call(this,a,b)}t(695,146,{116:1,120:1,122:1,145:1},HM);var IM,yM,pL;t(697,1,{150:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function xM(){this.f=!1}function tK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(696,697,{146:1,150:1},xM,tK);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function KM(a,b){if(a.n)return!0;YL(a,b);if(0<a.y.d){a.b=nu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,147))d=new LM,c.nb=d;a.c=d;a.y.Te();aj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function MM(){fM.call(this)}t(698,676,{},MM);
+_.kg=function(a){var b,c;c=new YK;KM(this,a);if(this.b){b=uM(this.x.b,this.b).c;var d=uM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,149)&&(b=BM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=cM(this.p.b,a).c+cM(this.q.b,a).d+dM(this.f.b,a).c+dM(this.i.b,a).d+eM(this.t,a)+eM(this.u,a);c.b+=cM(this.r.b,a).e+cM(this.o.b,a).b+dM(this.j.b,a).e+dM(this.e.b,a).b+eM(this.v,a)+eM(this.s,a);return c};
+_.jg=function(a){var b,c,d,e,f;KM(this,a)&&(d=eM(this.t,a),e=eM(this.v,a),c=jq(a.pb),f=c.c-(d+eM(this.u,a)),c=c.b-(e+eM(this.s,a)),b=this.b.ob,A(b,149)&&(b=BM(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.ld()-ck(a.pb)-eM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-ek(a.pb)-eM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.od()),d=this.c,-1==d.o&&(d.o=this.b.nd())),ZL(this,a))};_.b=null;_.c=null;function LM(){this.f=!1}
+t(699,697,{147:1,150:1},LM);function BM(a){var b,c,d,e;null==a.b&&(a.b=y(I,m,-1,4,1),e=xo(Xu(Xu(a.d,0),0)),c=xo(Xu(Xu(a.d,2),2)),d=UK(a.pb),b=XJ(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function NM(a,b){a.kb&&ak(a);return Wv(a,b)}function OM(){tw();jw.call(this,uw)}t(700,301,{45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1,149:1},OM);_.Cd=function(a){return NM(this,a)};_.b=null;
+function sK(a,b,c){var d=a.q.d;b.nb=c;HJ(a,b,a.pb,d,!0)}function PM(a){var b;b=a.ob;return A(b,149)?b:a}function nq(a){if(!a.kb)return new YK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.kg(a),pq(a,a.k),a.e.jg(a),a.k=a.e.kg(a);return a.k}function IJ(a){return A(a,149)?a.jb:a}function QM(a){var b;if(!a.o){b=(!gL&&(gL=new fL),gL);var c=RM(a,gb,!0);b.b=c;c=RM(a,hb,!0);b.c=c;a.o=b}return a.o}
+function HJ(a,b,c,d,e){if(A(b,61))throw new Bk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,150)&&f.f?(c=new OM,Jv(a,c,a.pb,d,!0),Xv(c,b)):Jv(a,b,c,d,e);JJ(a,b)}
+function JJ(a,b){var c;c=a.e;if(b){var d=c.k;Vi(d.d,b);Vi(d.f,b);Vi(d.c,b);Vi(d.b,b);Vi(d.e,b)}else d=c.k,sy(d.d),sy(d.f),sy(d.c),sy(d.b),sy(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==PM(a))c=c.ob;else{if(A(c,142)||A(c,60))d=c,c=c.ob,c==PM(d)&&(c=c.ob);A(c,149)&&A(c.ob,141)&&(c=c.ob)}A(c,148)&&!A(c,141)&&(c.cg(a.ob),c.cg(a))}}
+function rq(a){if(a.kb&&a.pb.style.display!=Hf){a.pb.scrollTop=0;var b=a.pb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==qg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.jg(a);a.d=!1;tM(a)}}function tM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=IJ(Ky(a.q,d)),A(b,149)&&(b=b.jb),b.qd()&&(A(b,148)?b.dg():A(b,74)&&b.Sd())}function KJ(a,b){var c;A(b,149)&&(b=A(b,149)?b.jb:b);c=PM(b);return Qv(a,c)?(A(c,149)&&NM(c,b),JJ(a,null),!0):!1}
+function jL(a,b){var c;a.e=b;null!=a.f&&ej(a,ov(a.pb)+Ba+a.f);a.f=b.cZ.e;c=po(a.f,ko(46));a.f=a.f.substr(c+1,a.f.length-(c+1));fj(a,ov(a.pb)+Ba+a.f);JJ(a,null)}function RM(a,b,c){a.n||(a.n=$doc.createElement(Cg),WK(a.n,Yf,Xc),WK(a.n,dh,Oe),WK(a.n,Ye,cb),WK(a.n,Sg,cb),a.pb.appendChild(a.n));WK(a.n,gh,b);WK(a.n,Ne,b);a=TK(a.n);return c?a.c:a.b}
+function vM(a,b){var c;c=null.lg();if(c==(Aj(),xp)){c=(QM(a),null.lg());var d=(-1==eL&&(eL=FJ(ib,!0)),eL);return O(N(Math.round(100*d*c/254)))}if(c==np)return c=QM(a),d=null.lg(),O(N(eE(d*(-1==c.b&&(c.b=FJ(gb,!0)),c.b))));if(c==pp)return c=QM(a),d=null.lg(),O(N(eE(d*(-1==c.c&&(c.c=FJ(hb,!0)),c.b))));if(c==vp)return c=(QM(a),null.lg()),d=(-1==eL&&(eL=FJ(ib,!0)),eL),O(N(Math.round(d*c)));if(c==zp)return c=(QM(a),null.lg()),d=(-1==eL&&(eL=FJ(ib,!0)),eL),O(N(Math.round(10*d*c/254)));if(c==tp)return O(N(eE(12*
+(QM(a),null.lg())*O(N(eE((-1==eL&&(eL=FJ(ib,!0)),eL)/72))))));if(c==lp)return RM(a,null.lg(),b);if(c==rp)return c=(QM(a),O(N(eE(null.lg())))),d=(-1==eL&&(eL=FJ(ib,!0)),eL),O(N(Math.round(d*c/72)));if(null.lg()==jp)return O(N(eE(null.lg())));throw new Bk("Invalid size: "+null.lg());}function hK(){var a=new MM;Tv.call(this);this.k=new kq(-1,-1);new UM(this);this.pb[Cd]="mosaic-LayoutPanel";jL(this,a)}t(701,291,{45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,148:1},hK);
+_.Gd=function(a){HJ(this,a,this.pb,this.q.d,!0)};_.vd=function(){Dv(this,new VM)};_.wd=function(){Dv(this,new WM)};_.bg=function(){return nq(this)};_.Dd=function(a){return Mv(this.q,PM(a))};_.Ed=function(a,b,c,d){HJ(this,a,b,c,d)};_.cg=function(a){JJ(this,a)};_.Fd=function(){return new Av(this)};_.dg=function(){rq(this)};
+_.Ad=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ud(this.j),this.sd(a),this.j=this.i=null;else if(a=nq(this),null!=this.j)a=a.b+ag,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+ag);this.sd(b);this.i=null}else b=a.b+ag,this.ud(a.c+ag),this.sd(b);rq(this)}};_.Sd=function(){rq(this)};_.Cd=function(a){return KJ(this,a)};_.sd=function(a){this.pb.style[Ne]=a;this.kb||(this.i=a)};_.Hd=function(a,b,c){a=PM(a);Pv(this,a);this.Id(a,b,c)};
+_.ud=function(a){this.pb.style[gh]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function VM(){}t(702,1,{},VM);_.Qd=function(a){PM(a).yd()};function WM(){}t(703,1,{},WM);_.Qd=function(a){PM(a).zd()};function Av(a){this.c=a;this.b=new Ov(this.c.q)}t(704,1,{},Av);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return IJ(Bv(this.b))};_.fd=function(){Cv(this.b)};_.c=null;function XM(){XM=x;new dx}
+function UM(a){XM();Oi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new YM(this)}t(705,9,{},UM);function YM(a){tk();this.b=a}t(706,25,{},YM);_.Hc=function(){JJ(this.b.b,null);rq(this.b.b)};_.b=null;function JL(a){a=a.ob;return!a?null:A(a,148)?a:JL(a)}function bK(a,b,c){var d;d=a.pb;bM(a,b,c,UK(d),XJ(d),VK(d))}
+function bM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.ud((0>g?0:g)+(Aj(),ag)),b!=a.od()&&a.ud((0>b?0:b)+ag));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Aj(),ag)),c!=a.nd()&&a.sd((0>c?0:c)+ag))}function pq(a,b){bK(a,b.c,b.b)}function aM(a,b,c,d){b=PM(b);Pv(a,b);a.Id(b,c,d)}t(709,1,{});
+function WF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:NC(a,b,~~Ei(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,q=void 0,r=void 0,u=void 0,v=r=q=void 0,D=r=void 0,E=void 0,r=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],q=null==v?Lf:typeof v,q=q==Nf?Object.prototype.toString.call(v)==Rc||typeof v.length==Mf?"array":q:q,!G(q,D)&&(!G("string",D)||!G(Lf,q)))if(v=G(Mf,q),q=G("boolean",q),ZM===D)v&&(o[u]=new zG(o[u])),q&&(o[u]=(iG(),o[u]?lG:jG));else{r=v||q;if(r=
+!r&&null!=D&&Gn(D)==$M){r=o[u];if(null==r||aN(r,D))continue;if(En(r)&&(r=r&&r.g?r.g:null,null!=r&&aN(r,D))){o[u]=r;continue}}if(!G(Nf,D)||v||q){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function bN(){this.d=new Ki;this.b=new Ki;this.c=new Ki}function aN(a,b){var c;if(ZM==b||cN==b&&A(a,151))return!0;if(null!=a)for(c=Gn(a);c&&c!=ZM;c=null)if(c==b)return!0;return!1}t(708,709,{},bN);function TF(){TF=x;VF=new bN}
+function ZF(a,b){TF();z(VF.d,a,b)}function QF(a){TF();var b,c,d;d=oo(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function RF(a,b){var c;TF();return c=b&&b[0]&&(typeof b[0]==Nf||typeof b[0]==ue)?b[0]:null,aN(c,a)}function XF(a){var b=SF;TF();var c,d;d=VF.c;if(c=!b?d.c:NC(d,b,~~Ei(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?OC(d,c):QC(d,b,c,~~Ei(b))}
+function xF(a){TF();var b=VF,c;null==a?a=null:(c=a[Uc],c||(0!=(Gn(a).c&4)?a=[]:(b=(b=jj(b.d,Gn(a)))&&typeof b==ue?new b(a):a,a=a[Uc]=b),c=a),a=c);return a}var VF;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Sn&&(e=ik(),2E3<e-Un&&(Un=e,Tn=Rn()));if(0==Sn++){var f=(Vn(),Wn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=eo(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Vn(),Wn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=eo(n,o);while(h.d);h.d=o}}--Sn;c&&-1!=Tn&&($wnd.clearTimeout(Tn),Tn=-1)}return b}catch(q){throw q;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Ms)()}catch(d){a(b)}else C(Ms)()}var ZM=$(1),Kn=$(103),dN=vG(" I"),I=pG(718,dN),UG=pG(716,ZM),eN=vG(" Z"),wH=pG(719,eN);$(102);$(101);$(100);var fN=$(494),no=pG(720,fN),gN=$(245),Ft=pG(721,gN);$(246);$(146);$(469);$(109);$(480);var hN=vG(" B");$(484);var iN=vG(" C"),Fi=pG(722,iN),$M=$(482),jN=vG(" D"),HD=pG(723,jN);$(483);$(485);var kN=$(488),eF=pG(724,kN),lN=vG(" J"),mN=$(2),Os=pG(717,mN),QK=pG(725,hN);$(497);$(479);$(99);$(174);$(467);
+var SF=$(460);$(476);var eG=$(474);$(472);$(473);$(478);$(120);$(111);$(112);$(113);$(116);$(118);$(117);$(119);$(121);$(97);$(491);$(486);$(475);$(461);$(462);$(463);$(464);$(465);$(466);var nN=$(384);$(383);$(382);$(381);$(459);$(458);var SA=$(398),kD=pG(726,SA),oN=$(404),pD=pG(727,oN),pN=$(405),rD=pG(728,pN),qN=$(536),uF=pG(729,qN),Fs=pG(730,I),rN=tG(534,function(){wD();return jH}),kH=pG(731,rN);$(535);$(407);$(406);$(529);$(528);$(537);$(538);$(533);$(441);$(532);var sA=pG(732,nN);$(396);$(540);
+$(471);uG();$(470);uG();$(709);$(708);var cN=uG();$(295);var sN=$(294);$(293);$(299);$(313);$(355);$(542);$(541);$(292);$(291);$(544);$(543);$(549);$(550);$(551);$(552);$(553);$(554);$(555);$(556);$(545);$(546);$(547);$(548);$(232);$(231);$(304);$(305);$(306);$(567);$(576);$(25);$(568);$(569);$(570);$(571);$(572);$(573);$(574);$(575);$(277);$(351);$(354);$(352);$(353);$(186);$(185);$(279);$(226);$(281);$(194);var tN=$(193);$(229);$(228);$(227);$(378);$(379);$(380);$(600);$(599);$(611);$(612);$(613);
+$(614);var uN=tG(162,function(){Aj();return Bp}),Cp=pG(733,uN),vN=tG(145,function(){Bj();return Mo}),No=pG(734,vN),wN=tG(152,function(){Oo();return Xo}),Yo=pG(735,wN),xN=tG(157,function(){Zo();return hp}),ip=pG(736,xN);tG(163,null);tG(164,null);tG(165,null);tG(166,null);tG(167,null);tG(168,null);tG(169,null);tG(170,null);tG(171,null);tG(147,null);tG(148,null);tG(149,null);tG(150,null);tG(151,null);tG(153,null);tG(154,null);tG(155,null);tG(156,null);tG(158,null);tG(159,null);tG(160,null);tG(161,null);
+$(453);$(452);$(501);$(503);$(502);$(504);$(506);$(505);$(507);$(511);$(512);$(184);$(190);$(189);$(188);$(192);$(211);$(424);$(423);var MB=$(422),hE=pG(737,MB),AH=pG(738,lN);$(408);$(508);$(514);$(509);$(510);$(409);$(566);$(418);$(417);$(416);$(421);var yN=uG(),zJ=pG(739,yN);$(275);$(451);$(520);var zN=tG(235,function(){us();return zs}),As=pG(740,zN);$(431);$(432);$(415);var wB=$(410);$(500);$(394);$(395);$(420);var HB=$(419);$(412);$(411);$(518);$(527);$(413);$(455);$(493);$(530);$(531);$(539);
+$(401);var WA=$(400);$(429);$(430);$(386);$(385);$(438);uG();uG();uG();$(388);$(389);$(371);$(191);$(366);var Ly=pG(741,sN);$(367);$(579);$(578);$(327);$(329);$(328);$(330);$(213);$(230);$(216);$(218);var cB=$(403);$(454);$(391);$(390);$(397);$(524);$(496);$(221);$(440);$(373);$(372);$(208);$(209);$(212);$(206);$(205);$(207);var eB=$(562);$(196);$(399);$(581);$(586);$(439);$(487);$(442);var uA=$(393),tA=pG(742,WA);$(628);$(426);$(427);$(428);$(392);$(559);$(560);$(198);$(197);$(199);$(200);$(318);
+$(317);$(323);$(324);$(617);$(587);$(588);$(513);$(521);$(522);$(523);$(580);$(582);var xB=$(414);$(563);$(525);$(220);$(217);$(219);$(215);$(204);$(203);$(202);$(257);$(585);$(298);$(297);$(296);$(593);$(592);$(616);$(590);$(615);var AN=tG(672,function(){hq();return WL}),XL=pG(743,AN);$(671);$(670);$(662);$(663);$(664);$(665);$(666);$(667);$(668);$(669);$(643);var BN=tG(300,function(){kw();return rw}),sw=pG(744,BN),CN=tG(347,function(){gw();return ey}),fy=pG(745,CN);$(18);$(348);$(349);$(344);$(345);
+$(346);$(19);$(20);$(21);$(437);$(402);$(659);$(335);$(660);$(336);$(337);$(338);$(339);$(342);$(309);$(308);var DN=$(307);$(583);$(584);$(589);$(250);$(312);$(343);$(331);$(358);$(357);$(359);var EN=tG(360,function(){vy();return Gy}),Hy=pG(746,EN);tG(361,null);tG(362,null);tG(363,null);tG(364,null);$(233);$(564);$(310);$(326);$(325);$(517);$(302);$(187);$(565);$(311);$(645);$(3);$(648);$(649);$(647);$(646);$(639);$(638);$(701);$(702);$(703);$(704);$(641);$(224);var jC=$(434),lC=pG(747,jC);$(435);
+$(433);$(30);$(31);$(29);$(32);$(35);$(36);$(37);$(38);$(39);$(40);var FN=$(52),Ux=pG(748,FN);$(41);$(42);$(43);$(44);$(45);$(46);$(47);$(49);$(48);$(50);$(51);$(53);$(54);$(56);$(57);$(55);$(58);$(59);$(60);$(61);$(63);$(65);$(66);$(64);$(62);$(67);$(68);$(69);$(70);$(72);$(75);$(74);$(76);$(79);$(80);$(78);$(81);$(82);$(83);$(84);$(85);$(86);$(88);$(89);$(87);$(90);$(91);$(92);$(93);$(95);$(96);$(94);$(251);var ZK=$(630);$(303);var cL=$(632);$(222);$(657);$(656);$(447);$(446);$(448);$(223);$(259);
+$(261);$(260);$(255);$(369);$(252);$(301);$(700);$(266);$(269);$(267);$(268);$(5);$(7);$(6);$(602);$(436);$(449);$(370);$(183);$(287);$(289);$(288);$(591);var yK=pG(749,DN);$(597);$(596);$(606);$(594);$(595);$(603);$(604);$(598);$(601);$(443);$(444);$(450);$(225);$(254);$(34);$(262);$(332);$(333);$(334);$(263);var OL=pG(750,tN);$(264);$(561);$(658);$(625);$(477);$(498);$(33);$(71);var dL=$(633);$(642);$(661);$(697);$(696);$(195);$(210);$(4);$(624);$(676);$(693);
+var GN=tG(694,function(){zM();return FM}),GM=pG(751,GN),HN=tG(695,function(){oL();return IM}),JM=pG(752,HN);$(679);$(688);$(687);$(691);$(690);$(686);$(685);$(683);$(684);$(682);$(681);$(678);$(680);$(689);$(692);$(677);$(644);$(316);$(365);$(356);$(698);$(315);$(314);$(320);$(321);$(319);$(265);$(22);$(285);$(286);$(11);$(14);$(23);var IN=$(26),Ek=pG(753,IN);$(24);$(27);$(28);$(699);$(8);$(10);$(9);$(705);$(706);$(650);$(653);$(654);$(655);$(651);$(652);var aL=$(631);$(635);$(636);$(201);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/E45DF2A61DB551567FA3454B1A00412D.cache.html b/public/jsme/E45DF2A61DB551567FA3454B1A00412D.cache.html
new file mode 100644
index 0000000..0cb29ac
--- /dev/null
+++ b/public/jsme/E45DF2A61DB551567FA3454B1A00412D.cache.html
@@ -0,0 +1,631 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'E45DF2A61DB551567FA3454B1A00412D';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",ea='"',ha='" ',ia='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ba="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Na="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Xa=".",Ya="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",fb="1em",hb="1ex",
+ib="1in",jb="2",kb="3",lb=":",mb=": ",nb=";",ob="<",pb="=",rb=">",sb="?",tb="@",vb="A",xb="After",yb="Any",zb="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Fb="CENTER",Gb="CSS1Compat",Hb="Center",Jb="Cl",Lb="Class$",Mb="Copy as ",Nb="Dialog",Ob="East",Pb="F",Rb="First",Sb='For input string: "',Tb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Yb="Internal index set to null.",Zb="JSME",$b="JUSTIFY",ac="JavaScript",bc="LEFT",dc="MOL n. ",ec="N",fc="NA",gc="NONE",hc="No more molecules in SDF buffer",
+ic="Nonring",jc="North",kc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",lc="O",mc="ONE_WAY_CORNER",nc="P",oc="R",pc="R1",qc="R2",rc="R3",tc="RIGHT",uc="ROLL_DOWN",vc="RXN",wc="Reset",xc="Resize-",yc="Ring",zc="S",Ac="SMILES",Bc="Se",Cc="Si",Dc="South",Ec="Style names cannot be empty",Fc="TBODY",Gc="TR",Jc="West",Kc="X",Oc="[",Pc="[object Array]",Qc="\\",Rc="]",Sc="__gwtex_wrap",Tc="__uiObjectID",Uc="a",Vc="absolute",Wc="alert",cd="alertdialog",dd=
+"align",ed="antialias",fd="application",gd="article",hd="auto",id="backgroundColor",jd="banner",kd="blur",ld="bolder",md="border",nd="bottom",od="button",pd="cellPadding",qd="cellSpacing",rd="center",sd="change",wd="checkbox",yd="className",zd="click",Ad="click marked atom to delete mark",Bd="clip",Cd="code",Dd="col",Ed="colSpan",Fd="columnheader",Gd="combobox",Hd="complementary",Id="contentinfo",Jd="contextmenu",Kd="cssFloat",Ld="dblclick",Pd="definition",Qd="dialog",Rd="dir",Sd="directory",Td="display",
+Yd="div",Zd="document",$d="dragdrop-handle",ae="dragdrop-selected",be="dragend",ce="dragenter",de="dragover",ee="drop",fe="end_gesture",ge="error",he="filter",ie="float",je="focus",ke="fontFamily",le="fontSize",me="fontStyle",ne="fontWeight",oe="form",pe="function",qe="g",re="gesturechange",se="gestureend",te="gesturestart",ue="google",ve="grid",we="gridcell",ye="group",ze="gwt-MenuBar",Ae="gwt-MenuBarPopup",Be="heading",Ce="height",De="hidden",Ke="html",Le="id",Me="img",Ne="is_touch_supported",Oe=
+"italic",Pe="java.vm.name",Qe="jsa-resetDiv",Re="keydown",Se="keypress",Te="keyup",Ue="left",Ve="link",We="list",Xe="listbox",Ye="listitem",Ze="load",$e="log",af="ltr",bf="main",cf="marquee",df="math",ff="menu",gf="menuPopup",hf="menubar",jf="menuitem",kf="menuitemcheckbox",qf="menuitemradio",rf="middle",sf="mousedown",tf="mousemove",uf="mouseout",vf="mouseover",wf="mouseup",xf="mousewheel",yf="msie",zf="multipart",Af="n",Bf="name",Cf="navigation",Df="none",Ef="noreaction",Ff="note",Gf="nowrap",Hf=
+"null",If="number",Jf="object",Kf="offsetHeight",Lf="offsetWidth",Mf="ontouchstart",Nf="opera",Of="option",Pf="outline",Qf="overflow",Rf="padding",Sf="paste",Tf="popupContent",Uf="position",Vf="presentation",Wf="progressbar",Xf="px",Yf="px, ",Zf="px;",$f="radio",bg="radiogroup",cg="reaction",dg="rect(0px, 0px, 0px, 0px)",eg="region",fg="rgb(",gg="right",hg="rotation",ig="row",jg="rowgroup",kg="rowheader",lg="rtl",ng="s",og="scale100",pg="scrollbar",qg="se",rg="search",sg="separator",tg="serif",ug=
+'shape-rendering="crispEdges"',vg="slider",wg="span",xg="spinbutton",yg="status",zg="subMenuIcon-selected",Ag="tab",Bg="table",Cg="tablist",Dg="tabpanel",Eg="tbody",Fg="td",Gg="text",Hg="textAlign",Ig="textbox",Jg="timer",Kg="toolbar",Lg="tooltip",Mg="top",Ng="touchcancel",Og="touchend",Pg="touchmove",Qg="touchstart",Rg="tr",Sg="tree",Tg="treegrid",Ug="treeitem",Vg="true",Wg="value",Xg="verticalAlign",Yg="visibility",Zg="visible",$g="whiteSpace",ah="width",bh="x",ch="zIndex",dh="|",_,eh={l:4194303,
+m:4194303,h:1048575},fh={l:0,m:0,h:0},gh={l:1,m:0,h:0},hh={l:2,m:0,h:0},ih={l:3,m:0,h:0},jh={l:4,m:0,h:0},kh={l:8,m:0,h:0},lh={l:10,m:0,h:0},mh={l:16,m:0,h:0},nh={l:32,m:0,h:0},oh={l:64,m:0,h:0},ph={l:128,m:0,h:0},wh={l:256,m:0,h:0},xh={l:512,m:0,h:0},yh={l:1024,m:0,h:0},zh={l:2048,m:0,h:0},Ah={l:8192,m:0,h:0},Bh={l:16384,m:0,h:0},Ch={l:32768,m:0,h:0},Dh={l:65536,m:0,h:0},Eh={l:131072,m:0,h:0},Fh={l:262144,m:0,h:0},Gh={l:524288,m:0,h:0},Hh={},Ih={133:1},Jh={116:1,133:1},Kh={10:1,116:1,120:1,122:1},
+Lh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Mh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,63:1,65:1,68:1,69:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Nh={118:1},Oh={6:1,
+8:1,116:1,120:1,122:1},Ph={137:1},Qh={116:1,119:1,133:1},Rh={52:1,116:1},Sh={11:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1},Th={45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1},Uh={116:1},Vh={89:1,96:1,110:1,116:1},Wh={44:1},Xh={45:1,47:1,56:1,60:1,68:1,70:1,71:1,79:1,81:1},Yh={84:1,89:1,90:1,96:1,105:1,110:1,112:1,116:1},Zh={112:1},m={115:1,116:1,119:1},$h={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,
+31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},ai={7:1,8:1,116:1,120:1,122:1},bi={116:1,123:1,125:1,129:1,131:1},ci={134:1},di={116:1,123:1,131:1},ei={96:1,116:1},fi={80:1,116:1,120:1,122:1},gi={83:1,116:1,123:1,129:1,131:1},hi={46:1,82:1},ii={54:1},ji={89:1,90:1,96:1,110:1,116:1},s={116:1,119:1},ki={47:1},li={45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,141:1,148:1},mi={8:1,9:1,116:1,120:1,122:1},ni=
+{135:1},oi={55:1},pi={116:1,123:1,129:1,131:1},qi={116:1,119:1,134:1},ri={151:1},si={89:1,90:1,96:1,102:1,110:1,116:1},ti={93:1,116:1},ui={45:1,47:1,56:1,68:1,71:1,79:1,81:1},vi={68:1,79:1},wi={45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1};function t(a,b,c){var d=Hh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Hh[a]=function(){}),_=d.prototype=0>b?{}:new Hh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};
+_.gC=function(){return this.cZ};_.hC=function(){return xi(this)};_.tS=function(){var a=this.cZ.e+tb,b;b=this.hC();var c,d,e;c=y(yi,s,-1,8,1);d=(zi(),Ai);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Bi(){Bi=x;Ci=new Di}function Ei(a){for(var b,a=new Fi(a.k.n);a.c<a.e.Be();)b=Gi(a),Hi(b.gd(),ae,!1),Ii(a)}
+function Ji(a,b,c){var a=a.o,d;try{d=new Ki(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.d,c,d)}catch(e){e=Li(e);if(A(e,123))throw new Mi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Hi(b.gd(),Tb,!0);Hi(c.gd(),$d,!0);z(Ci,b,c)}function Ni(a,b){var c;c=Oi(Ci,b);var d;d=Oi(a.o.d,c);if(!d)throw new Pi("dragHandle was not draggable");Qi(d.c.b);Qi(d.e.b);Qi(d.d.b);Hi(b.gd(),Tb,!1);Hi(c.gd(),$d,!1)}
+function Ri(a){var b;a.p=!1;for(a=new Fi(a.k.n);a.c<a.e.Be();)b=Gi(a),Hi(b.gd(),ae,!1),Ii(a)}function Si(a,b){Ti(a.k.n,b)?Hi(b.gd(),ae,!1):a.p?(Ui(a.k.n,b),Hi(b.gd(),ae,!0)):(a.k.n.Ke(),Ui(a.k.n,b))}function Vi(a){this.i=a;this.k=new Wi(this);this.o=new Xi(this.k)}t(3,1,{});_.rc=function(){Yi(this.k.f,"dragdrop-dragging")};_.sc=function(){Zi(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ci;function Wi(a){this.n=new $i;this.e=a;this.b=a.i}t(4,1,{},Wi);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function aj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function bj(a,b){var c;c=cj(a.d,dj).b;b.b.ctrlKey||b.b.metaKey||Ei(a.c.e);Si(a.c.e,c)}function ej(a){a.c.i=null;a.c.e.sc();fj((gj(),hj(null)),a.b,0,0);var b=a.b.pb;ij=b;jj();kj=b;a.e=2}
+function Xi(a){this.d=new Di;this.c=a;this.b=new lj;mj(this.b,nj(),oj());B(this.b,this,(pj(),pj(),qj));B(this.b,this,(rj(),rj(),sj));a=this.b.pb.style;a[he]="alpha(opacity=0)";a.opacity=0;a.margin=0+(tj(),Xf);a.borderStyle=(uj(),Df);a[id]="blue"}t(5,1,{},Xi);
+_.uc=function(a){var b,c,d,e;c=a.i;d=vj(a);e=wj(a);b=xj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!dj)dj=c,this.c.f=cj(this.d,dj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Kj(this.c.n,this.c.f)&&(Ei(this.c.e),Si(this.c.e,this.c.f)),Lj(new Mj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Nj(dj,null),dj!=this.c.f&&(c=new Nj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,ej(this),1!=this.e&&aj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Oj(a,b);a=Pj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Qj(Rj(d-this.i),Rj(a-this.j))>=this.c.e.n?(Sj(),-1!=Kj(this.c.n,this.c.f)||Si(this.c.e,this.c.f),c=new Nj(dj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,ej(this)):Tj.preventDefault()),1==this.e)return;Tj.preventDefault();aj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Oj(a,b);b=Pj(a,b);if(1==xj(a.b)&&(this.f=!1,dj))try{if(Sj(),1==this.e)bj(this,a);else{d!=this.b&&(c=new Nj(d,null),e+=c.b,b+=c.e);try{aj(this,e,b),this.c.e.rc(),3!=this.e&&bj(this,a)}finally{var f=this.b.pb;ij&&f==ij&&(ij=null);jj();f===kj&&(kj=null);Uj(this.b);this.e=1;this.c.f=null}}}finally{dj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var dj=null;function Mj(){}t(6,1,oi,Mj);_.xc=function(){Sj()};
+function Ki(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Ki);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Nj(a,b){!a||a==(gj(),hj(null))?this.i=this.f=0:(this.f=a.cd()-(a.pb.scrollLeft||0),this.i=a.dd()-(a.pb.scrollTop||0));!b||b==(gj(),hj(null))?this.d=this.c=0:(this.c=Vj(b.pb)+Wj(b.pb),this.d=Xj(b.pb)+Yj(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Nj);
+_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Sj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Wj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Xf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function Yj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Xf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function Zj(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function $j(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
+function ak(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Ti(c.b,b);0==c.b.d&&bk(c.c);a.r=null}a.yc()}}function ck(a,b){var c=dk();ak(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;ek(a.n,dk())}function fk(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}t(17,1,{});_.yc=function(){this.v&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function ek(a,b){if(fk(a.b,b)){var c=a.b,d=a.b.t,e;e=new gk(d,a.b.n);Ui(d.b,e);1==d.b.d&&hk(d.c,16);c.r=e}else a.b.r=null}function ik(a){this.b=a}t(18,1,{},ik);_.b=null;t(19,1,{});t(20,1,{2:1});function jk(){jk=x;kk=new lk}t(21,19,{});var kk=null;function lk(){this.b=new $i;this.c=new mk(this)}t(22,21,{},lk);
+function nk(){nk=x;ok=new $i;var a=new pk;qk();rk(sk?sk:sk=new tk,a)}function bk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Ti(ok,a)}function hk(a,b){if(0>b)throw new uk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Ti(ok,a);a.c=!1;a.d=vk(a,b);Ui(ok,a)}function wk(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function vk(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}t(24,1,{});_.Cc=function(){this.c||Ti(ok,this);this.Dc()};_.c=!1;_.d=0;var ok;
+function mk(a){nk();this.b=a}t(23,24,{},mk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(xk,s,3,a.b.d,0);b=yk(a.b,b);c=new zk;for(e=0,f=b.length;e<f;++e)d=b[e],Ti(a.b,d),ek(d.b,c.b);0<a.b.d&&hk(a.c,Qj(5,16-(dk()-c.b)))};_.b=null;function gk(a,b){this.c=a;this.b=b}t(25,20,{2:1,3:1},gk);_.b=null;_.c=null;t(27,1,{});_.b=null;function Ak(){this.b=Wc}t(26,27,{},Ak);function Bk(){this.b=cd}t(28,27,{},Bk);function Ck(){this.b=fd}t(29,27,{},Ck);t(31,1,{});_.b=null;function Dk(a){this.b=a}t(30,31,{},Dk);
+function Ek(){this.b=gd}t(32,27,{},Ek);function Fk(){this.b=jd}t(33,27,{},Fk);function Gk(){this.b=od}t(34,27,{},Gk);function Hk(){this.b=wd}t(35,27,{},Hk);function Ik(){this.b=Fd}t(36,27,{},Ik);function Jk(){this.b=Gd}t(37,27,{},Jk);function Kk(){this.b=Hd}t(38,27,{},Kk);function Lk(){this.b=Id}t(39,27,{},Lk);function Mk(){this.b=Pd}t(40,27,{},Mk);function Nk(){this.b=Qd}t(41,27,{},Nk);function Ok(){this.b=Sd}t(42,27,{},Ok);function Pk(){this.b=Zd}t(43,27,{},Pk);function Qk(){this.b=oe}
+t(44,27,{},Qk);function Rk(){this.b=ve}t(45,27,{},Rk);function Sk(){this.b=we}t(46,27,{},Sk);function Tk(){this.b=ye}t(47,27,{},Tk);function Uk(){this.b=Be}t(48,27,{},Uk);function Vk(a){this.b=a.id}t(49,1,{4:1,5:1},Vk);_.b=null;function Wk(){this.b=Me}t(50,27,{},Wk);function Xk(){this.b=Ve}t(51,27,{},Xk);function Yk(){this.b=We}t(52,27,{},Yk);function Zk(){this.b=Xe}t(53,27,{},Zk);function $k(){this.b=Ye}t(54,27,{},$k);function al(){this.b=$e}t(55,27,{},al);function bl(){this.b=bf}t(56,27,{},bl);
+function cl(){this.b=cf}t(57,27,{},cl);function dl(){this.b=df}t(58,27,{},dl);function fl(){this.b=ff}t(59,27,{},fl);function gl(){this.b=hf}t(60,27,{},gl);function hl(){this.b=jf}t(61,27,{},hl);function il(){this.b=kf}t(62,27,{},il);function jl(){this.b=qf}t(63,27,{},jl);function kl(){this.b=Cf}t(64,27,{},kl);function ll(){this.b=Ff}t(65,27,{},ll);function ml(){this.b=Of}t(66,27,{},ml);function nl(){this.b=Vf}t(67,27,{},nl);t(68,31,{},function(a){this.b=a});function ol(){this.b=Wf}t(69,27,{},ol);
+function pl(){pl=x;ql=new Dk("aria-activedescendant")}var ql;function rl(){this.b=$f}t(71,27,{},rl);function sl(){this.b=bg}t(72,27,{},sl);function tl(){this.b=eg}t(73,27,{},tl);
+function ul(){ul=x;vl=new Bk;wl=new Ak;xl=new Ck;yl=new Ek;zl=new Fk;Al=new Gk;Bl=new Hk;Cl=new Ik;Dl=new Jk;El=new Kk;Fl=new Lk;Gl=new Mk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Sk;Ml=new Rk;Nl=new Tk;Ol=new Uk;Pl=new Wk;Ql=new Xk;Rl=new Zk;Sl=new $k;Tl=new Yk;Ul=new al;Vl=new bl;Wl=new cl;Xl=new dl;Yl=new gl;Zl=new il;$l=new jl;am=new hl;bm=new fl;cm=new kl;dm=new ll;em=new ml;fm=new nl;gm=new ol;hm=new sl;im=new rl;jm=new tl;km=new lm;mm=new nm;om=new pm;qm=new rm;sm=new tm;um=new vm;wm=
+new xm;ym=new zm;Am=new Bm;Cm=new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;en=new fn;gn=new hn;jn=new kn;F=new Di;z(F,eg,jm);z(F,Wc,wl);z(F,Qd,Hl);z(F,cd,vl);z(F,fd,xl);z(F,Zd,Jl);z(F,gd,yl);z(F,jd,zl);z(F,od,Al);z(F,wd,Bl);z(F,we,Ll);z(F,Fd,Cl);z(F,ye,Nl);z(F,Gd,Dl);z(F,Hd,El);z(F,Id,Fl);z(F,Pd,Gl);z(F,We,Tl);z(F,Sd,Il);z(F,oe,Kl);z(F,ve,Ml);z(F,Be,Ol);z(F,Me,Pl);z(F,Ve,Ql);z(F,Xe,Rl);z(F,Ye,Sl);z(F,$e,Ul);z(F,bf,Vl);z(F,cf,Wl);z(F,df,Xl);z(F,ff,bm);z(F,hf,Yl);z(F,jf,am);z(F,
+kf,Zl);z(F,Of,em);z(F,$f,im);z(F,qf,$l);z(F,Cf,cm);z(F,Ff,dm);z(F,Vf,fm);z(F,Wf,gm);z(F,bg,hm);z(F,ig,om);z(F,jg,km);z(F,kg,mm);z(F,rg,sm);z(F,sg,um);z(F,pg,qm);z(F,vg,wm);z(F,xg,ym);z(F,yg,Am);z(F,Ag,Vm);z(F,Cg,Cm);z(F,Dg,Tm);z(F,Ig,Xm);z(F,Jg,Zm);z(F,Kg,an);z(F,Lg,cn);z(F,Sg,jn);z(F,Tg,en);z(F,Ug,gn)}var wl,vl,xl,yl,zl,Al,Bl,Cl,Dl,El,Fl,Gl,Hl,Il,Jl,Kl,Ml,Ll,Nl,Ol,Pl,Ql,Tl,Rl,Sl,Ul,Vl,Wl,Xl,bm,Yl,am,Zl,$l,cm,dm,em,fm,gm,im,hm,jm,F,om,km,mm,qm,sm,um,wm,ym,Am,Vm,Cm,Tm,Xm,Zm,an,cn,jn,en,gn;
+function pm(){this.b=ig}t(75,27,{},pm);function lm(){this.b=jg}t(76,27,{},lm);function nm(){this.b=kg}t(77,27,{},nm);function rm(){this.b=pg}t(78,27,{},rm);function tm(){this.b=rg}t(79,27,{},tm);function vm(){this.b=sg}t(80,27,{},vm);function xm(){this.b=vg}t(81,27,{},xm);function zm(){this.b=xg}t(82,27,{},zm);function Bm(){this.b=yg}t(83,27,{},Bm);function Wm(){this.b=Ag}t(84,27,{},Wm);function Sm(){this.b=Cg}t(85,27,{},Sm);function Um(){this.b=Dg}t(86,27,{},Um);function Ym(){this.b=Ig}
+t(87,27,{},Ym);function $m(){this.b=Jg}t(88,27,{},$m);function bn(){this.b=Kg}t(89,27,{},bn);function dn(){this.b=Lg}t(90,27,{},dn);function kn(){this.b=Sg}t(91,27,{},kn);function fn(){this.b=Tg}t(92,27,{},fn);function hn(){this.b=Ug}t(93,27,{},hn);function zk(){this.b=dk()}function dk(){return(new Date).getTime()}t(94,1,{},zk);function ln(a){var b,c,d;d=new mn;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),nn(d,c.cZ.e),d.b.b+=mb,on(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function pn(a){var b,c,d;c=y(qn,s,130,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new rn;c[d]=a[d]}}function sn(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+mb+a:b}t(99,1,{116:1,131:1});_.Ec=function(){return this.i};_.tS=function(){return sn(this)};_.f=null;_.i=null;function tn(a){un();this.i=a}t(98,99,di,tn);function Pi(a){un();this.i=a}function Mi(a,b){un();this.f=b;this.i=a}t(97,98,pi,Pi,Mi);
+function vn(a){un();this.c=a;this.b=l;var b,c,d;c=wn(xn(this.c)?this.c:null);d=y(qn,s,130,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new yn(c[a]);pn(d)}t(96,97,pi,vn);
+_.Ec=function(){if(null==this.d){this.e=null==this.c?Hf:xn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":zn(this.c).e;this.b=this.b+mb+(xn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(xn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Bf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+mb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function An(a,b){return Bn(a)?a.eQ(b):a===b}function zn(a){return Bn(a)?a.cZ:Cn}
+function Dn(a){return Bn(a)?a.hC():xi(a)}
+function En(){var a;En=x;Fn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Gn(a){En();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=Fn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var Fn;t(106,1,{});function xi(a){return a.$H||(a.$H=++Hn)}function In(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Jn(){return $wnd.setTimeout(function(){0!=Kn&&(Kn=0);Ln=-1},10)}var Kn=0,Hn=0,Mn=0,Ln=-1;
+function Nn(){Nn=x;On=new Pn}function Qn(a,b){a.b=Rn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Sn(a)),Tn(a.f,1),!a.j&&(a.j=new Un(a)),Tn(a.j,50))}function Pn(){}function Vn(a){return a.Fc()}function Rn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Wn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=Rn(b,e)):e[0].xc()}catch(f){if(f=Li(f),!A(f,131))throw f;}}return b}function Tn(a,b){Nn();$wnd.setTimeout(function(){C(Vn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(108,106,{},Pn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var On;function Sn(a){this.b=a}t(109,1,{},Sn);
+_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Wn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new zk;100>dk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function Un(a){this.b=a}t(110,1,{},Un);_.Fc=function(){this.b.e&&Tn(this.b.f,1);return this.b.k};
+_.b=null;function un(){var a,b,c;try{null.a()}catch(d){a=d}var e=wn(a);3<=e.length&&e.splice(0,3);c=y(qn,s,130,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new yn(e[a]);pn(c)}function wn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=Xn(Yn(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}t(116,1,{});function on(a,b){a.b+=b}function Zn(){}t(117,116,{},Zn);_.b=l;
+function $n(a,b){return parseInt(a[b])||0}function ao(a,b){return null==a[b]?null:""+a[b]}function bo(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 co(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function eo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function xj(a){a=a.button;return 1==a?4:2==a?2:1}
+function Vj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Gc&&c.tagName!=Fc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function Xj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Gc&&c.tagName!=Fc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function fo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
+function oj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientHeight}function nj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientWidth}function go(a){return(G(a.compatMode,Gb)?a.documentElement:a.body).scrollLeft||0}function ho(a){return(G(a.compatMode,Gb)?a.documentElement:a.body).scrollTop||0}function io(a,b){this.c=a;this.d=b}t(140,1,{116:1,120:1,122:1});_.eQ=function(a){return this===a};_.hC=function(){return xi(this)};_.tS=function(){return this.c};
+_.c=null;_.d=0;function uj(){uj=x;jo=new ko;lo=new mo;no=new oo;po=new qo;ro=new so;to=H(uo,s,6,[jo,lo,no,po,ro])}t(139,140,Oh);var to,no,lo,po,jo,ro;function ko(){io.call(this,gc,0)}t(141,139,Oh,ko);function mo(){io.call(this,"DOTTED",1)}t(142,139,Oh,mo);function oo(){io.call(this,"DASHED",2)}t(143,139,Oh,oo);function qo(){io.call(this,"HIDDEN",3)}t(144,139,Oh,qo);function so(){io.call(this,"SOLID",4)}t(145,139,Oh,so);
+function vo(){vo=x;wo=new xo;yo=new zo;Ao=new Bo;Co=new Do;Eo=H(Fo,s,7,[wo,yo,Ao,Co])}t(146,140,ai);var Eo,yo,Ao,Co,wo;function xo(){io.call(this,gc,0)}t(147,146,ai,xo);function zo(){io.call(this,"BLOCK",1)}t(148,146,ai,zo);function Bo(){io.call(this,"INLINE",2)}t(149,146,ai,Bo);function Do(){io.call(this,"INLINE_BLOCK",3)}t(150,146,ai,Do);function Go(){Go=x;Ho=new Io;Jo=new Ko;Lo=new Mo;No=new Oo;Po=H(Qo,s,9,[Ho,Jo,Lo,No])}t(151,140,mi);var Po,Ho,Jo,Lo,No;function Io(){io.call(this,Fb,0)}
+t(152,151,mi,Io);function Ko(){io.call(this,$b,1)}t(153,151,mi,Ko);function Mo(){io.call(this,bc,2)}t(154,151,mi,Mo);function Oo(){io.call(this,tc,3)}t(155,151,mi,Oo);function tj(){tj=x;Ro=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=H(jp,s,10,[Ro,To,Vo,Xo,Zo,ap,cp,ep,gp])}t(156,140,Kh);var ip,ep,Vo,Xo,cp,gp,ap,To,Zo,Ro;function So(){io.call(this,"PX",0)}t(157,156,Kh,So);function Uo(){io.call(this,"PCT",1)}t(158,156,Kh,Uo);
+function Wo(){io.call(this,"EM",2)}t(159,156,Kh,Wo);function Yo(){io.call(this,"EX",3)}t(160,156,Kh,Yo);function $o(){io.call(this,"PT",4)}t(161,156,Kh,$o);function bp(){io.call(this,"PC",5)}t(162,156,Kh,bp);function dp(){io.call(this,"IN",6)}t(163,156,Kh,dp);function fp(){io.call(this,"CM",7)}t(164,156,Kh,fp);function hp(){io.call(this,"MM",8)}t(165,156,Kh,hp);function kp(){kp=x;lp=[];mp=[];np=[]}var lp,mp,np;function op(){op=x;pp=new qp}
+function rp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function sp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function qp(){}t(168,1,{},qp);_.b=null;var pp;t(180,1,{});_.tS=function(){return"An event type"};_.i=null;t(179,180,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;t(178,179,{});_.Hc=function(){return this.Jc()};_.b=null;var tp=_.c=null;function up(){up=x;vp=new wp(kd,new xp)}function xp(){}t(177,178,{},xp);
+_.Gc=function(a){a.Kc(this)};_.Jc=function(){return vp};var vp;function yp(){yp=x;zp=new wp(sd,new Ap)}function Ap(){}t(181,178,{},Ap);_.Gc=function(a){Bp();Cp(this,a.c,Dp(a.b.b,a.b.b.pb.selectedIndex))};_.Jc=function(){return zp};var zp;t(184,178,Wh);function Oj(a,b){return(a.b.clientX||0)-Vj(b)+(b.scrollLeft||0)+go(b.ownerDocument)}function Pj(a,b){return(a.b.clientY||0)-Xj(b)+(b.scrollTop||0)+ho(b.ownerDocument)}function vj(a){var b;return(b=a.c)?Oj(a,b):a.b.clientX||0}
+function wj(a){var b;return(b=a.c)?Pj(a,b):a.b.clientY||0}t(183,184,Wh);function Ep(){Ep=x;Fp=new wp(zd,new Gp)}function Gp(){}t(182,183,Wh,Gp);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return Fp};var Fp;function Hp(){Hp=x;Ip=new wp(Jd,new Jp)}function Jp(){}t(185,178,{},Jp);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return Ip};var Ip;t(188,1,{82:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Kp=_.d=0;
+function tk(){this.d=++Kp}t(187,188,hi,tk);function wp(a,b){this.d=++Kp;this.b=b;!tp&&(tp=new Lp);tp.b[a]=this;this.c=a}t(186,187,hi,wp);_.b=null;_.c=null;function Mp(){Mp=x;Np=new wp(Ld,new Op)}function Op(){}t(189,183,Wh,Op);
+_.Gc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(Pp(),Qp))a=Rp(b.pb),c=new Sp($n(b.pb,Lf),$n(b.pb,Kf)),d=new Sp($n(b.T.jb.pb,Lf),$n(b.T.jb.pb,Kf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Tp(b.I,!0);a=$n(b.T.jb.pb,Lf);Up(b,new Sp(a,Vp(b.T.jb).b));b.J&&b.O!=Qp&&Wp(b.r,b)}else Tp(b.I,!1),b.O!=(Pp(),Qp)?Up(b,new Sp(b.F.c,b.F.b)):Xp(b,Rp(b.r.pb)),b.J&&b.O!=Qp&&Yp(b.r,b);Zp(b.T.jb)}else Tp(b.I,!0)};_.Jc=function(){return Np};var Np;t(190,178,{});
+function $p(){$p=x;aq=new wp(be,new bq)}function bq(){}t(191,190,{},bq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return aq};var aq;function cq(){cq=x;dq=new wp(ce,new eq)}function eq(){}t(192,190,{},eq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return dq};var dq;function fq(){fq=x;gq=new wp(de,new hq)}function hq(){}t(193,190,{},hq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return gq};
+var gq;function iq(){iq=x;jq=new wp(ee,new kq)}function kq(){}t(194,190,{},kq);_.Gc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;lq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Gg),a.b.c.b.b.f.pb[Wg]=null!=b?b:l)};_.Jc=function(){return jq};var jq;function mq(){mq=x;nq=new wp(je,new oq)}function oq(){}
+t(195,178,{},oq);_.Gc=function(a){Uj(a.b.b)};_.Jc=function(){return nq};var nq;function pq(){pq=x;qq=new wp(re,new rq)}function rq(){}t(196,178,{},rq);_.Gc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,sq(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,tq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return qq};var qq;function uq(){uq=x;vq=new wp(se,new wq)}
+function wq(){}t(197,178,{},wq);_.Gc=function(a){a.b.b&&(a.b.c.b=null,xq(a.b.b,a.b.c))};_.Jc=function(){return vq};var vq;function yq(){yq=x;zq=new wp(te,new Aq)}function Aq(){}t(198,178,{},Aq);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return zq};var zq;t(200,178,{});t(199,200,{});function Bq(){Bq=x;Cq=new wp(Re,new Dq)}function Dq(){}t(201,199,{},Dq);
+_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Eq(),Fq).length&&-999!=(Eq(),Fq)[c]&&(c=(Eq(),Fq)[c]);b=new Gq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?Hq(Iq(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new Jq(a)),a.xb),b.b=d,Kq(),
+Lq(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(Mq(a,ao((Nq(),Oq).hc.b.pb,Wg)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Ub;c=1300;break;case 114:case 82:a.lb=!0;a.K=oc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=Ka):801==a.d?(c=237,a.lb=!0,a.K=Ja):(c=233,a.lb=
+!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Ua);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Ea;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
+!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?Pq(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Pq(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&Pq(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?Pq(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?Pq(a,4):c=207;break;case 53:105==a.d?
+Pq(a,5):c=208;break;case 54:105==a.d?Pq(a,6):c=210;break;case 55:105==a.d?Pq(a,7):c=211;break;case 56:105==a.d?Pq(a,8):c=212;break;case 57:105==a.d?Pq(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}Qq(a,c)}a=!0}a&&this.b.preventDefault()};_.Jc=function(){return Cq};var Cq;function Rq(){Rq=x;Sq=new wp(sf,new Tq)}function Tq(){}t(202,183,Wh,Tq);_.Gc=function(a){a.uc(this)};
+_.Jc=function(){return Sq};var Sq;function pj(){pj=x;qj=new wp(tf,new Uq)}function Uq(){}t(203,183,Wh,Uq);_.Gc=function(a){a.vc(this)};_.Jc=function(){return qj};var qj;function Vq(){Vq=x;Wq=new wp(uf,new Xq)}function Xq(){}t(204,183,Wh,Xq);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Nj(dj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,ej(a))};_.Jc=function(){return Wq};var Wq;function Yq(){Yq=x;Zq=new wp(vf,new $q)}function $q(){}t(205,183,Wh,$q);_.Gc=function(a){var b;b=this.b;Qn((Nn(),On),new ar(a,a.c,b))};
+_.Jc=function(){return Zq};var Zq;function rj(){rj=x;sj=new wp(wf,new br)}function br(){}t(206,183,Wh,br);_.Gc=function(a){a.wc(this)};_.Jc=function(){return sj};var sj;function Lp(){this.b={}}t(207,1,{},Lp);_.b=null;t(210,184,Wh);var cr=null;function dr(){dr=x;er=new wp(Ng,new fr)}function fr(){}t(209,210,Wh,fr);_.Gc=function(a){gr(a.b,this,a.b.n)};_.Jc=function(){return er};var er;function hr(){hr=x;ir=new wp(Og,new jr)}function jr(){}t(211,210,Wh,jr);_.Gc=function(a){gr(a.b,this,a.b.n)};_.Jc=function(){return ir};
+var ir;function kr(){var a;this.b=(a=document.createElement(Yd),a.setAttribute(Mf,"return;"),typeof a.ontouchstart==pe)}t(212,1,{},kr);function lr(){lr=x;mr=new wp(Pg,new nr)}function nr(){}t(213,210,Wh,nr);_.Gc=function(a){gr(a.b,this,a.b.o)};_.Jc=function(){return mr};var mr;function or(){or=x;pr=new wp(Qg,new qr)}function qr(){}t(214,210,Wh,qr);_.Gc=function(a){rr(a.b,this)&&(a.b.k&&sr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),hk(a.b.d,750),a.b.e=!1))};_.Jc=function(){return pr};var pr;
+function tr(a,b){this.b=b;this.c=a}function ur(a,b,c){sk&&(b=new tr(b,c),a.Uc(b))}t(215,179,{},tr);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return sk};_.b=!1;var sk=_.c=null;function vr(a){this.b=a}t(216,179,{},vr);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return wr};var wr=_.b=null;function xr(){}function yr(a){var b;zr&&(b=new xr,a.Uc(b))}t(217,179,{},xr);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return zr};var zr=null;function Ar(a){this.b=a}t(218,179,{},Ar);_.Gc=function(a){a.Tc(this)};
+_.Hc=function(){return Br};var Br=_.b=null;function Cr(){}t(219,179,{},Cr);_.Gc=function(a){a.b.W&&a.b.Ed()};_.Hc=function(){return Dr};var Dr=null;function Er(a,b,c){a=a.b;if(!b)throw new Fr("Cannot add a handler with a null type");if(!c)throw new Fr("Cannot add a null handler");0<a.c?Gr(a,new Hr(a,b,c)):Ir(a,b,null,c);return new Jr(new Kr(a,b,c))}
+function Lr(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Fr("Cannot fire null event");try{++d.c;j=Mr(d,b.Hc(),null);e=null;for(h=d.d?j.Ef(j.Be()):j.Df();d.d?h.Gf():h.Xc();){g=d.d?h.Hf():h.Yc();try{b.Gc(g)}catch(n){if(n=Li(n),A(n,131))f=n,!e&&(e=new Nr),Or(e,f);else throw n;}}if(e)throw new Pr(e);}finally{if(--d.c,0==d.c){var o,q;if(d.b)try{for(q=new Fi(d.b);q.c<q.e.Be();)o=Gi(q),o.xc()}finally{d.b=null}}}}catch(r){r=Li(r);if(A(r,83))throw new Qr(r.b);throw r;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function Rr(a){Sr.call(this,a,!1)}function Sr(a,b){this.b=new Tr(b);this.c=a}t(220,1,ki,Rr,Sr);_.Uc=function(a){Lr(this,a)};_.b=null;_.c=null;t(223,1,{});function Gr(a,b){!a.b&&(a.b=new $i);Ui(a.b,b)}function Ir(a,b,c,d){var e;e=cj(a.e,b);e||(e=new Di,z(a.e,b,e));a=e.xe(c);a||(a=new $i,e.ze(c,a));a.vf(d)}function Ur(a,b,c,d){var e,f;e=Mr(a,b,c);e.xf(d)&&e.ye()&&(f=cj(a.e,b),f.Ae(c),f.ye()&&Oi(a.e,b))}
+function Mr(a,b,c){a=cj(a.e,b);if(!a)return Vr(),Vr(),Wr;c=a.xe(c);return!c?(Vr(),Vr(),Wr):c}t(222,223,{});_.b=null;_.c=0;_.d=!1;function Tr(a){this.e=new Di;this.d=a}t(221,222,{},Tr);function Jr(a){this.b=a}t(224,1,{},Jr);_.b=null;function Pr(a){Mi.call(this,Xr(a),Yr(a));this.b=a}function Yr(a){a=a.xd();return!a.Xc()?null:a.Yc()}
+function Xr(a){var b,c,d;b=a.Be();if(0==b)return null;b=new Zr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:b.b.b+="; ",d=d.Ec(),on(b.b,d);return b.b.b}t(226,97,gi,Pr);_.b=null;function Qr(a){Pr.call(this,a)}t(225,226,gi,Qr);t(227,1,{},function(){});function $r(a){a=ao(a,Rd);return as(lg,a)?(bs(),cs):as(af,a)?(bs(),ds):(bs(),es)}function bs(){bs=x;cs=new fs("RTL",0);ds=new fs("LTR",1);es=new fs("DEFAULT",2);gs=H(hs,s,48,[cs,ds,es])}
+function fs(a,b){io.call(this,a,b)}t(229,140,{48:1,116:1,120:1,122:1},fs);var gs,es,ds,cs;function is(){}function js(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 y(a,b,c,d,e){d=js(e,d);H(a,b,c,d);return d}function ks(a){return ls([ms,I],[s,m],[115,-1],a,0,2,1)}
+function ls(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=js(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=ls(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){ns();var e=os,f=ps;ns();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function qs(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new rs;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new rs;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new rs;}a[b]=c}t(230,1,{},is);_.qI=0;
+function ns(){ns=x;os=[];ps=[];var a=new is,b=os,c=ps,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var os,ps;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function xn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Bn(a){return a.tM==x||a.cM&&!!a.cM[1]}function ss(a){return null==a?null:a}function L(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function ts(){var a;$stats&&us("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Nf))a=Nf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(yf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(yf)&&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"}G(Nf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&us("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(vs,s,1,[Gb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&us("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";kp();np.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+kp();0!=np.length&&(a=np.join(l),b=(op(),pp),a=rp(a),sp(b).insertBefore(a,b.b.firstChild),np.length=0);0!=lp.length&&(a=lp.join(l),b=(op(),pp),a=rp(a),sp(b).appendChild(a),lp.length=0);0!=mp.length&&(a=mp.join(l),b=(op(),pp),a=rp(a),sp(b).appendChild(a),mp.length=0);$stats&&us("export.client.JSME_export");new ws;new xs;0<ys(null)?Qn((Nn(),On),new zs):As()}function Li(a){return A(a,131)?a:new vn(a)}function Bs(a){return Cs(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function Ds(a){return Cs(a.l,a.m,a.h)}function Cs(a,b,c){return _=new Es,_.l=a,_.m=b,_.h=c,_}
+function Fs(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Gs;if(0==a.l&&0==a.m&&0==a.h)return Hs=Cs(0,0,0),Cs(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?(Hs=Cs(0,0,0),c=Ds((Is(),Js))):(Hs=Cs(c.l,c.m,c.h),c=Cs(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Ks(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?Ls(e):0==c&&0!=d&&0==e?Ls(d)+22:0!=c&&0==d&&0==e?Ls(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Ds((Is(),Ms)),c=!0,g=!g;else return c=Ns(a,f),g&&Os(c),Hs=Cs(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Ks(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Ns(c,d);f&&Os(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Cs(f,j,c);g?Hs=Ks(c):Hs=Cs(c.l,c.m,c.h);return e}if(!Ps(a,b))return e?Hs=Ks(a):Hs=Cs(a.l,a.m,a.h),Cs(0,0,0);c=c?a:Cs(a.l,a.m,a.h);var h,n,o,q;f=Qs(b)-Qs(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Cs(j&4194303,n&4194303,h&1048575);for(n=Cs(0,0,0);0<=f;){h=c;var r=q=o=void 0,r=h.h-j.h;0>r?h=!1:(o=h.l-j.l,q=h.m-j.m+(o>>22),r+=q>>22,0>r?h=!1:(h.l=o&4194303,h.m=q&4194303,h.h=r&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;q=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=q>>>1|(h&1)<<21;--f}g&&Os(n);e?(Hs=Ks(c),d&&(Hs=Rs(Hs,(Is(),Js)))):Hs=Cs(c.l,c.m,c.h);return n}
+function Os(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}function Qs(a){var b;b=Ss(a.h);return 32==b?(b=Ss(a.m),32==b?Ss(a.l)+32:b+20-10):b-12}var Hs=null;function Ts(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Cs(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Us(a,b){return Cs(a.l&b.l,a.m&b.m,a.h&b.h)}function Vs(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return Is(),Ws;if(-9223372036854775E3>a)return Is(),Xs;if(9223372036854775E3<=a)return Is(),Ms;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=L(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=L(a/4194304),a-=4194304*b);a=L(a);b=Cs(a,b,c);d&&Os(b);return b}function kt(a){var b,c;return-129<a&&128>a?(b=a+128,null==lt&&(lt=y(mt,s,49,256,0)),c=lt[b],!c&&(c=lt[b]=Bs(a)),c):Bs(a)}
+function nt(a){var b=fh,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 Ps(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)}
+function ot(a,b){var c,d,e,f,g,j,h,n,o,q,r,u,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;q=(b.h&1048320)>>8;r=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=q&&(g+=c*q);c=(r&4194303)+((v&511)<<13);r=(r>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(r>>22);return Cs(c&4194303,r&
+4194303,u&1048575)}function Ks(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Cs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Ns(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 Cs(c&4194303,d&4194303,e&1048575)}function Rs(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Cs(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function O(a){return a.l|a.m<<22}function pt(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ba+pt(Ks(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=kt(1E9);a=Fs(a,b);b=l+O(Hs);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var lt=null;function Is(){Is=x;Ms=Cs(4194303,4194303,524287);Xs=Cs(0,0,524288);Js=kt(1);kt(2);Ws=kt(0)}var Ms,Xs,Js,Ws;function Es(){}t(239,1,{49:1},Es);
+function us(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function qt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(244,1,{},qt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function rt(a,b){on(a.b.b,b.b);return a}function st(){this.b=new tt}t(245,1,{},st);function ut(a){if(null==a)throw new Fr("css is null");this.b=a}t(246,1,{50:1,116:1},ut);
+_.eQ=function(a){return!A(a,50)?!1:G(this.b,a.b)};_.hC=function(){return vt(this.b)};_.b=null;function wt(a){if(null==a)throw new Fr("html is null");this.b=a}t(248,1,Rh,wt);_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return vt(this.b)};_.b=null;t(249,1,Rh,function(){this.b=l});_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return vt(this.b)};_.b=null;
+function xt(){xt=x;yt=RegExp(oa,qe);zt=RegExp(rb,qe);At=RegExp(ob,qe);Bt=RegExp(ta,qe);Ct=RegExp(ea,qe)}function Dt(a){xt();-1!=a.indexOf(oa)&&(a=a.replace(yt,pa));-1!=a.indexOf(ob)&&(a=a.replace(At,ra));-1!=a.indexOf(rb)&&(a=a.replace(zt,qa));-1!=a.indexOf(ea)&&(a=a.replace(Ct,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Bt,"&#39;"));return a}var yt,zt,At,Ct,Bt;function Et(a){if(null==a)throw new Fr("uri is null");this.b=a}t(251,1,{53:1},Et);_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return vt(this.b)};
+_.b=null;function Ft(){Ft=x}t(253,1,{});function Gt(){}t(254,1,{},Gt);var Ht=null;function It(){}t(255,253,{},It);var Jt=null;function Kt(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Mr(a.b,f,null).Be();for(e-=1;0<=e;--e)if(d=Mr(a.b,f,null).Cf(e),A(d,54)&&An(d.b,b)){var h=a.b,n=f;0<h.c?Gr(h,new Lt(h,n,null,d)):Ur(h,n,null,d)}}}t(256,1,ii);_.b=null;function Mt(a){this.b=a}t(257,256,ii,Mt);_.Wc=function(a){a.d&&(this.b._c(a.e)||(a.b=!0))};function Nt(a){this.b=a}t(258,256,ii,Nt);
+_.Sc=function(){Ot(this.b.b)};function Pt(){un()}t(259,97,pi,Pt);function Qt(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,hk(a.e,1))}function Rt(){this.b=new St(this);this.c=new $i;this.e=new Tt(this);this.i=new Ut(this)}t(260,1,{},Rt);_.d=!1;_.f=!1;function St(a){nk();this.b=a}t(261,24,{},St);_.Dc=function(){if(this.b.d){var a=this.b,b;b=Vt(a.i.e.c,a.i.c);Wt(a.i);A(b,55)&&new Pt;a.d=!1;Qt(a)}};_.b=null;function Tt(a){nk();this.b=a}t(262,24,{},Tt);
+_.Dc=function(){this.b.f=!1;var a=this.b,b=dk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(hk(a.b,1E4);a.i.d<a.i.b;){d=Xt(a.i);try{if(null==d)break;A(d,55)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Wt(a.i)}if(100<=dk()-b)break}}finally{e||(bk(a.b),a.d=!1,Qt(a))}};_.b=null;function Xt(a){var b;a.c=a.d;b=Vt(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Wt(a){Yt(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Ut(a){this.e=a}t(263,1,{},Ut);_.Xc=function(){return this.d<this.b};_.Yc=function(){return Xt(this)};
+_.Zc=function(){Wt(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Zt(a,b){var c=($t(),au(b));a.appendChild(c)}function bu(a,b,c){var d;d=Tj;Tj=a;b==ij&&8192==cu(a.type)&&(ij=null);c.$c(a);Tj=d}var Tj=null,ij=null;function du(){du=x;eu=new Rt}function Lj(a){du();if(!a)throw new Fr("cmd cannot be null");var b=eu;Ui(b.c,a);Qt(b)}var eu;function fu(a){jj();!gu&&(gu=new tk);hu||(hu=new Sr(null,!0),iu=new ju);return Er(hu,gu,a)}var hu=null;function ku(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function ju(){}t(269,179,{},ju);_.Gc=function(a){a.Wc(this);iu.d=!1};_.Hc=function(){return gu};_.Ic=function(){ku(this)};_.b=!1;_.c=!1;_.d=!1;var gu=_.e=null,iu=null;function lu(){lu=x;mu=new nu;ou()||(mu=null)}var mu=null;function pk(){}t(271,1,{},pk);_.Qc=function(){for(;0<(nk(),ok).d;)bk(Vt(ok,0))};function rk(a,b){return Er((!pu&&(pu=new qu),pu),a,b)}function ru(a){qk();su||(tu(),su=!0);return rk((!zr&&(zr=new tk),zr),a)}function qk(){uu||(vu(),uu=!0)}
+function wu(){var a;uu&&(a=new xu,pu&&Lr(pu,a));return null}var uu=!1,pu=null,yu=0,zu=0,su=!1;function Au(){Au=x;Bu=new tk}function xu(){Au()}t(273,179,{},xu);_.Gc=function(){null.cg()};_.Hc=function(){return Bu};var Bu;function qu(){Rr.call(this,null)}t(275,220,ki,qu);
+function cu(a){switch(a){case kd:return 4096;case sd:return 1024;case zd:return 1;case Ld:return 2;case je:return 2048;case Re:return 128;case Se:return 256;case Te:return 512;case Ze:return 32768;case "losecapture":return 8192;case sf:return 4;case tf:return 64;case uf:return 32;case vf:return 16;case wf:return 8;case "scroll":return 16384;case ge:return 65536;case "DOMMouseScroll":case xf:return 131072;case Jd:return 262144;case Sf:return 524288;case Qg:return 1048576;case Pg:return 2097152;case Og:return 4194304;
+case Ng:return 8388608;case te:return 16777216;case re:return 33554432;case se:return 67108864;default:return-1}}function jj(){Cu||(Du(),Cu=!0)}var Cu=!1;function Eu(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 Fu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Du(){Gu=C(function(a){var b;var c=hu,d,e,f;gu&&c&&Hu(c.b.e,gu)?(b=iu.b,d=iu.c,e=iu.d,f=iu.e,ku(iu),iu.e=a,Lr(c,iu),c=!(iu.b&&!iu.c),iu.b=b,iu.c=d,iu.d=e,iu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Iu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!xn(b)&&A(b,56)&&bu(a,c,b)});Ju=C(function(a){a.preventDefault();Iu.call(this,a)});Ku=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;Iu.call(this,a)});Lu=C(function(a){if(Gu(a)){var b=kj;b&&b.__listener&&!xn(b.__listener)&&A(b.__listener,56)&&(bu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(zd,Lu,!0);$wnd.addEventListener(Ld,Lu,!0);$wnd.addEventListener(sf,Lu,!0);$wnd.addEventListener(wf,Lu,!0);$wnd.addEventListener(tf,Lu,!0);$wnd.addEventListener(vf,Lu,!0);$wnd.addEventListener(uf,Lu,!0);$wnd.addEventListener(xf,Lu,!0);$wnd.addEventListener(Re,Gu,!0);$wnd.addEventListener(Te,Gu,!0);$wnd.addEventListener(Se,
+Gu,!0);$wnd.addEventListener(Qg,Lu,!0);$wnd.addEventListener(Pg,Lu,!0);$wnd.addEventListener(Og,Lu,!0);$wnd.addEventListener(Ng,Lu,!0);$wnd.addEventListener(te,Lu,!0);$wnd.addEventListener(re,Lu,!0);$wnd.addEventListener(se,Lu,!0)}function Mu(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)}
+function Nu(a,b){jj();switch(b){case "drag":a.ondrag=Iu;break;case be:a.ondragend=Iu;break;case ce:a.ondragenter=Ju;break;case "dragleave":a.ondragleave=Iu;break;case de:a.ondragover=Ju;break;case "dragstart":a.ondragstart=Iu;break;case ee:a.ondrop=Iu;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Iu,!1);a.addEventListener(b,Iu,!1);break;default:throw"Trying to sink unknown event type "+b;}}var kj=null,Gu=null,Lu=null,Ju=null,Iu=null,Ku=null;
+function Ou(a,b){a.__eventBits=b;a.onclick=b&1?Iu:null;a.ondblclick=b&2?Iu:null;a.onmousedown=b&4?Iu:null;a.onmouseup=b&8?Iu:null;a.onmouseover=b&16?Iu:null;a.onmouseout=b&32?Iu:null;a.onmousemove=b&64?Iu:null;a.onkeydown=b&128?Iu:null;a.onkeypress=b&256?Iu:null;a.onkeyup=b&512?Iu:null;a.onchange=b&1024?Iu:null;a.onfocus=b&2048?Iu:null;a.onblur=b&4096?Iu:null;a.onlosecapture=b&8192?Iu:null;a.onscroll=b&16384?Iu:null;a.onload=b&32768?Ku:null;a.onerror=b&65536?Iu:null;a.onmousewheel=b&131072?Iu:null;
+a.oncontextmenu=b&262144?Iu:null;a.onpaste=b&524288?Iu:null}function Pu(){var a;Pu=x;Qu=(a=$doc,G(a.compatMode,Gb)?a.documentElement:a.body)}var Qu;function Ru(){this.c=new $i}function Su(a){a=a[Tc];return null==a?-1:a}t(280,1,{},Ru);_.b=null;function Tu(a,b){this.b=a;this.c=b}t(281,1,{},Tu);_.b=0;_.c=null;t(282,1,ki);_.ad=function(a){return decodeURI(a.replace("%23",ma))};_.Uc=function(a){Lr(this.b,a)};_.bd=function(a){a=null==a?l:a;if(!G(a,null==Uu?l:Uu))Uu=a,Dr&&(a=new Cr,Lr(this.b,a))};
+var Uu=l;function ou(){function a(){$wnd.setTimeout(a,250);e()}var b=mu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ad(d.substring(1)));Uu=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ad(c.substring(1)));b.bd(a)});a();return!0}function nu(){this.b=new Rr(null)}t(283,282,ki,nu);
+function vu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(wu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{uu&&ur((!pu&&(pu=new qu),pu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function tu(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(su&&(d=nj(),c=oj(),zu!=d||yu!=c))zu=d,yu=c,yr((!pu&&(pu=new qu),pu))}finally{a&&a(b)}})}function Zi(a,b){Hi(a.gd(),b,!0)}function Yi(a,b){Hi(a.gd(),b,!1)}function Vu(a,b){a.pb.style[Ce]=b}function mj(a,b,c){0<=b&&a.md(b+Xf);0<=c&&a.kd(c+Xf)}function Wu(a){var b,a=ao(a,yd);b=Xu(a,Yu(32));return 0<=b?a.substr(0,b-0):a}
+function Hi(a,b,c){if(!a)throw new Pi(kc);b=Xn(b);if(0==b.length)throw new uk(Ec);if(c){var d;d=Xn(b);b=a.className;-1==bo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=Xn(b);f=a.className;e=bo(f,c);-1!=e&&(b=Xn(f.substr(0,e-0)),c=Xn(Yn(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Zu(a,b){a.style.display=b?l:Df;a.setAttribute("aria-hidden",""+!b)}t(289,1,vi);_.cd=function(){return Vj(this.pb)};_.dd=function(){return Xj(this.pb)};
+_.ed=function(){return $n(this.pb,Kf)};_.fd=function(){return $n(this.pb,Lf)};_.gd=function(){return this.pb};_.hd=function(){return this.pb.style.display!=Df};_.jd=function(){throw new $u;};_.kd=function(a){Vu(this,a)};_.ld=function(a){Zu(this.pb,a)};_.md=function(a){this.pb.style[ah]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function av(a,b,c){Nu(a.pb,c.c);Er(!a.mb?a.mb=new Rr(a):a.mb,c,b)}
+function B(a,b,c){var d;d=cu(c.c);if(-1==d)Nu(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;jj();Ou(e,d)}else a.lb|=d;return Er(!a.mb?a.mb=new Rr(a):a.mb,c,b)}function bv(a,b,c){return Er(!a.mb?a.mb=new Rr(a):a.mb,c,b)}function cv(a){var b;if(a.pd())throw new dv("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;jj();Ou(c,b)}else a.lb|=b;a.nd();a.sd()}
+function ev(a,b){var c;switch(cu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(tp&&(f=tp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&Lr(a.mb,f.b),f.b.b=d,f.b.c=e}function fv(a){if(!a.pd())throw new dv("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.pb.__listener=null,a.kb=!1}}}
+function Uj(a){if(a.ob)if(A(a.ob,69))a.ob.ud(a);else{if(a.ob)throw new dv("This widget's parent does not implement HasWidgets");}else if(gj(),Hu(gv.b,a)){gj();try{a.rd()}finally{Oi(gv.b,a)}}}function hv(a,b){var c;c=a.ob;if(b){if(c)throw new dv("Cannot set a new parent without first clearing the old parent");a.ob=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.ob=null}}t(288,289,ui);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.mb&&Lr(this.mb,a)};_.pd=function(){return this.kb};
+_.qd=function(){cv(this)};_.$c=function(a){ev(this,a)};_.rd=function(){fv(this)};_.sd=function(){};_.td=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function iv(a){for(a=new jv(a);a.b.b<a.b.c.d-1;)kv(a.b),lv(a.b)}t(287,288,wi);_.nd=function(){mv(this,(nv(),ov))};_.od=function(){mv(this,(nv(),pv))};function qv(a,b,c){Uj(b);var d=a.q;rv(d,b,d.d);d=($t(),au(b.pb));c.appendChild(d);hv(b,a)}
+function sv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new tv;b.ob==a&&(f=a.vd(b),f<d&&--d);Uj(b);rv(a.q,b,d);e?(e=b.pb,Mu(c,($t(),au(e)),d)):(e=($t(),au(b.pb)),c.appendChild(e));hv(b,a)}function uv(a,b){var c;if(b.ob!=a)return!1;try{hv(b,null)}finally{c=b.pb;eo(c).removeChild(c);c=a.q;var d;d=vv(c,b);if(-1==d)throw new wv;if(0>d||d>=c.d)throw new tv;for(--c.d;d<c.d;++d)qs(c.b,d,c.b[d+1]);qs(c.b,c.d,null)}return!0}t(286,287,wi);_.vd=function(a){return vv(this.q,a)};
+_.wd=function(a,b,c,d){sv(this,a,b,c,d)};_.xd=function(){return new xv(this.q)};_.ud=function(a){return uv(this,a)};function fj(a,b,c,d){var e;Uj(b);e=a.q.d;a.Ad(b,c,d);a.wd(b,a.pb,e,!0)}function yv(a,b){if(b.ob!=a)throw new uk("Widget must be a child of this panel.");}function zv(a,b){var c;(c=uv(a,b))&&Av(b.pb);return c}function Bv(a,b,c){a=a.pb;-1==b&&-1==c?Av(a):(a.style[Uf]=Vc,a.style[Ue]=b+Xf,a.style[Mg]=c+Xf)}
+function Cv(){var a=$doc.createElement(Yd);this.q=new Dv(this);this.pb=a;this.pb.style[Uf]="relative";this.pb.style[Qf]=De}function Av(a){a.style[Ue]=l;a.style[Mg]=l;a.style[Uf]=l}t(285,286,wi,Cv);_.yd=function(a){qv(this,a,this.pb)};_.ud=function(a){return zv(this,a)};_.zd=function(a,b,c){yv(this,a);this.Ad(a,b,c)};_.Ad=function(a,b,c){Bv(a,b,c)};function Ev(a,b){if(a.Cd())throw new dv("SimplePanel can only contain one child widget");a.Dd(b)}
+function Fv(a,b){if(a.jb!=b)return!1;try{hv(b,null)}finally{a.Bd().removeChild(b.pb),a.jb=null}return!0}function Gv(a,b){if(b!=a.jb&&(b&&Uj(b),a.jb&&a.ud(a.jb),a.jb=b)){var c=($t(),au(a.jb.pb));a.Bd().appendChild(c);hv(b,a)}}function Hv(){this.pb=$doc.createElement(Yd)}t(293,287,wi,Hv);_.Bd=function(){return this.pb};_.Cd=function(){return this.jb};_.xd=function(){return new Iv(this)};_.ud=function(a){return Fv(this,a)};_.Dd=function(a){Gv(this,a)};_.jb=null;
+function Jv(a,b){a.hb&&(Kv(a.gb,!1,!1),ur(a,a,b))}function Lv(a){var b;if(b=a.jb)null!=a.X&&b.kd(a.X),null!=a.Y&&b.md(a.Y)}function Mv(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Ue]=b-0+(tj(),Xf);a.style[Mg]=c+Xf}function Nv(a){a.hb||(a.kb&&Uj(a),Kv(a.gb,!0,!1))}t(292,293,wi);_.Bd=function(){return co(this.pb)};_.ed=function(){return $n(this.pb,Kf)};_.fd=function(){return $n(this.pb,Lf)};_.gd=function(){return eo(co(this.pb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){Jv(this,a)};
+_.hd=function(){return!G(De,this.pb.style[Yg])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this.hb&&Kv(this.gb,!1,!0)};_.kd=function(a){this.X=a;Lv(this);0==a.length&&(this.X=null)};_.Gd=function(a,b){Mv(this,a,b)};_.ld=function(a){this.pb.style[Yg]=a?Zg:De};_.Dd=function(a){Gv(this,a);Lv(this)};_.md=function(a){this.Y=a;Lv(this);0==a.length&&(this.Y=null)};_.Hd=function(){Nv(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;
+_.hb=!1;_.ib=-1;
+function Ov(a,b){var c;Hv.call(this);this.$=new Pv;this.U=(Qv(),Rv);this.gb=new Sv(this);this.pb.appendChild($doc.createElement(Yd));this.Gd(0,0);eo(co(this.pb))[yd]="gwt-PopupPanel";co(this.pb)[yd]=Tf;this.W=this.V=a;this.db=!1;c=H(vs,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Tv(c);this.T.gd()[yd]=l;c=eo(co(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Pi(kc);d=Xn(d);if(0==d.length)throw new uk(Ec);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=
+e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Gv(this,this.T);Lv(this);Hi(co(this.pb),Tf,!1);Hi(this.T.c,b+"Content",!0)}t(291,292,wi);_.nd=function(){cv(this.T)};_.od=function(){fv(this.T)};_.Cd=function(){return this.T.jb};_.xd=function(){return new Iv(this.T)};_.ud=function(a){return this.T.ud(a)};_.Dd=function(a){Gv(this.T,a);Lv(this)};_.T=null;t(290,291,wi);_.rd=function(){fv(this)};
+function Uv(){Uv=x;Vv=new Wv(Fb,0,(Qv(),Rv));Xv=new Wv(mc,1,Yv);Zv=new Wv(uc,2,$v);aw=H(bw,s,57,[Vv,Xv,Zv])}function Wv(a,b,c){io.call(this,a,b);this.b=c}t(294,140,{57:1,116:1,120:1,122:1},Wv);_.b=null;var aw,Vv,Xv,Zv;function cw(){cw=x;dw=H(vs,s,1,[Mg,rf,nd])}
+function Tv(a){var b;cw();var c,d;c=this.pb=$doc.createElement(Bg);this.d=$doc.createElement(Eg);Zt(c,this.d);c[qd]=0;for(c=c[pd]=0;c<a.length;++c)d=(b=$doc.createElement(Rg),b[yd]=a[c],Zt(b,ew(a[c]+"Left")),Zt(b,ew(a[c]+Hb)),Zt(b,ew(a[c]+"Right")),b),Zt(this.d,d),1==c&&(this.c=co(Eu(d,1)));this.pb[yd]="gwt-DecoratorPanel"}function ew(a){var b,c;c=$doc.createElement(Fg);b=$doc.createElement(Yd);var d=($t(),au(b));c.appendChild(d);c[yd]=a;b[yd]=a+"Inner";return c}t(296,293,Th,Tv);_.Bd=function(){return this.c};
+_.c=null;_.d=null;var dw;t(295,296,Th);t(297,1,{});function nv(){nv=x;ov=new fw;pv=new gw}function hw(a){Pr.call(this,a)}function mv(a,b){nv();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Li(f),A(f,131))d=f,!c&&(c=new Nr),Or(c,d);else throw f;}}if(c)throw new hw(c);}t(298,225,gi,hw);var ov,pv;function fw(){}t(299,1,{},fw);_.Id=function(a){a.qd()};function gw(){}t(300,1,{},gw);_.Id=function(a){a.rd()};t(303,288,Lh);_.Mc=function(a){return B(this,a,(Rq(),Rq(),Sq))};
+_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};_.qd=function(){cv(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};t(302,303,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1});
+function iw(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=od,b);this.pb[yd]="gwt-Button";this.pb.innerHTML=a||l}t(301,302,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,58:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},iw);
+function jw(){this.q=new Dv(this);this.f=$doc.createElement(Bg);this.e=$doc.createElement(Eg);Zt(this.f,this.e);this.pb=this.f}t(304,286,wi);_.e=null;_.f=null;function kw(a,b){var c;if(a.i)throw new dv("Composite.initWidget() may only be called once.");Uj(b);c=b.pb;a.pb=c;var d;$t();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&(($t(),c).__gwt_resolve=lw(a));a.i=b;hv(b,a)}
+function mw(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);jj();Ou(d,b)}else b.lb|=c;a.lb=-1}a.i.qd();a.pb.__listener=a;a.sd()}t(305,288,Xh);_.pd=function(){return this.i?this.i.pd():!1};_.qd=function(){mw(this)};_.$c=function(a){ev(this,a);this.i.$c(a)};_.rd=function(){this.i.rd()};_.jd=function(){return this.pb=this.i.jd()};_.i=null;
+function nw(a,b,c){a.d=!1;c?a.b.innerHTML=b||l:a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Rd]=lg;break;case 1:b[Rd]=af;break;case 2:$r(b)!=(bs(),es)&&(b[Rd]=l)}}function ow(a){this.b=a;this.d=!1;this.e=this.c=$r(a)}t(306,1,{},ow);_.b=null;_.c=null;_.d=!1;_.e=null;function lj(){this.pb=pw()}t(307,293,Mh,lj);_.Mc=function(a){return B(this,a,(Rq(),Rq(),Sq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Vq(),Vq(),Wq))};
+_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};function qw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=co(b);e=null;c&&(c=Su(c),e=0>c?null:Vt(a.j.c,c));e?rw(a,e):d&&(b.innerHTML=l||l);return b}function rw(a,b){var c;if(b.ob!=a)return!1;try{hv(b,null)}finally{c=b.pb;eo(c).removeChild(c);var d=a.j,e;e=Su(c);c[Tc]=null;c=d.c;sw(e,c.d);qs(c.c,e,null);d.b=new Tu(e,d.b)}return!0}t(309,287,Sh);_.xd=function(){return new tw(this)};_.ud=function(a){return rw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;
+function uw(a){if(0>=a.c)throw new vw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new vw("Column index: 0, Column size: "+a.b);}
+function ww(){this.j=new Ru;this.i=$doc.createElement(Bg);this.d=$doc.createElement(Eg);Zt(this.i,this.d);this.pb=this.i;this.e=new xw(this);var a=new yw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Mu(a.c.i,($t(),au(b)),0);Zt(a.b,$doc.createElement(Dd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new vw("Row index: "+a+", Row size: "+d);if(0>c)throw new vw("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new vw("Column index: "+c+", Column size: "+this.b);c=qw(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Fg),d.innerHTML=sa||l,Mu(c,($t(),au(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Dd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Fg);
+e.innerHTML=sa;c=$doc.createElement(Rg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)qw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(308,309,Sh,ww);_.b=0;_.c=0;
+function zw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Aw(),Bw)?a.c.e==(bs(),ds)?(Cw(),Dw):a.c.e==cs?(Cw(),Ew):(Cw(),Fw):a.c.e==(bs(),ds)?(Cw(),Ew):a.c.e==cs?(Cw(),Dw):(Cw(),Gw);b!=a.d&&(a.d=b,a.pb.style[Hg]=!a.d?l:a.d.b)}t(312,288,ui);_.b=null;_.c=null;_.d=null;function Hw(){this.pb=$doc.createElement(Yd);this.c=new ow(this.pb);this.pb[yd]="gwt-Label"}function Iw(){Hw.call(this);nw(this.c,bh,!1);zw(this)}
+t(311,312,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},Hw,Iw);_.Mc=function(a){return B(this,a,(Rq(),Rq(),Sq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};
+function Jw(a){var b=$doc.createElement(Yd);as(wg,b.tagName);this.pb=b;this.c=new ow(this.pb);this.pb[yd]="gwt-HTML";nw(this.c,a,!0);zw(this)}t(310,311,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,66:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},Jw);function Kw(a){for(;++a.c<a.e.d&&!(null!=Vt(a.e,a.c)););}function tw(a){this.d=a;this.e=this.d.j.c;Kw(this)}t(313,1,{},tw);
+_.Xc=function(){return this.c<this.e.d};_.Yc=function(){var a;if(this.c>=this.e.d)throw new wv;a=Vt(this.e,this.c);this.b=this.c;Kw(this);return a};_.Zc=function(){var a;if(0>this.b)throw new Lw;a=Vt(this.e,this.b);Uj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function xw(a){this.b=a}t(314,1,{},xw);_.b=null;function yw(a){this.c=a}t(315,1,{},yw);_.b=null;_.c=null;function Aw(){Aw=x;Bw=new Mw}var Bw;function Cw(){Cw=x;Nw=new Ow((Go(),rd));Dw=new Ow(Ue);Ew=new Ow(gg);Fw=Dw;Gw=Ew;Pw=Fw}
+var Nw,Pw,Dw,Gw,Fw,Ew;function Mw(){}t(317,1,{},Mw);function Ow(a){this.b=a}t(318,317,{},Ow);_.b=null;function Qw(){Qw=x;Rw=new Sw(rf);Tw=new Sw(Mg)}var Rw,Tw;function Sw(a){this.b=a}t(319,1,{},Sw);_.b=null;function Uw(a,b){var c;c=Vw(a);Zt(a.c,c);qv(a,b,c)}function Vw(a){var b;b=$doc.createElement(Fg);b[dd]=a.b.b;b.style[Xg]=a.d.b;return b}function Ww(a,b){var c,d;d=eo(b.pb);(c=uv(a,b))&&a.c.removeChild(d);return c}
+function Xw(){jw.call(this);this.b=(Cw(),Pw);this.d=(Qw(),Tw);this.c=$doc.createElement(Rg);Zt(this.e,this.c);this.f[qd]=bb;this.f[pd]=bb}t(320,304,wi,Xw);_.ud=function(a){return Ww(this,a)};_.c=null;function Yw(){Yw=x;new Di}function Zw(a,b,c,d,e){Yw();this.b=new $w(this,a,b,c,d,e);this.pb[yd]="gwt-Image"}function ax(a,b,c,d,e){Yw();Zw.call(this,(Ft(),new Et(a)),b,c,d,e)}
+t(321,288,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,68:1,71:1,75:1,78:1,79:1,81:1},Zw,ax);_.Mc=function(a){return B(this,a,(Rq(),Rq(),Sq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};_.$c=function(a){32768==cu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);ev(this,a)};
+_.sd=function(){var a=this.b;G(Ze,ao(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new bx(a,this),Qn((Nn(),On),a.i))};_.b=null;t(323,1,{});_.i=null;function cx(){cx=x;dx()}
+function $w(a,b,c,d,e,f){var g,j;cx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(wg);j=new st;rt(rt(rt(j,new ut("width:"+e+(tj(),Xf)+nb)),new ut("height:"+f+Zf)),new ut("background:url("+b.b+") no-repeat "+-c+"px "+-d+Zf));!ex&&(ex=new fx);b=gx;c=new ut((new ut(j.b.b.b)).b);j=new tt;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Dt(b.b);on(j.b,b);j.b.b+="' style='";b=Dt(c.b);on(j.b,b);j.b.b+="' border='0'>";j=new wt(j.b.b);g.innerHTML=j.b||l;g=co(g);a.kb&&
+(a.pb.__listener=null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),jj(),Ou(g,a)):a.lb|=133333119}t(322,323,{},$w);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function bx(a,b){this.b=a;this.c=b}t(324,1,{},bx);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Ze,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=Ze)};_.b=null;_.c=null;function hx(a,b){if(0>b||b>=a.pb.options.length)throw new tv;}function Dp(a,b){hx(a,b);return a.pb.options[b].value}function ix(){this.pb=$doc.createElement("select");this.pb[yd]="gwt-ListBox"}t(325,303,Lh,ix);t(326,256,ii);function jx(a){this.b=a}t(327,326,ii,jx);_.Kc=function(){};
+function kx(a){this.b=a}t(328,326,ii,kx);_.Qc=function(a){this.b.Jd(a.i,a.b)};function lx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Rg);Mu(a.f,($t(),au(e)),b);a=($t(),au(c));d.appendChild(a)}else d=Eu(a.f,0),Mu(d,($t(),au(c)),b)}
+function mx(a,b,c){var d;nx(a,b);c&&b.b?(nx(a,null),a=b.b,b=(Nn(),On),b.d=Rn(b.d,[new ox(a),!1])):null!=b.d&&(a.k=new px(a,b),c=(Qv(),Yv),a.k.U=c,a.k.ab=a.i,a.k.gd()[yd]=Ae,d=Wu(a.pb),G(ze,d)||Zi(a.k,d+"Popup"),bv(a.k,new kx(a),sk?sk:sk=new tk),a.o=b.d,d=a.k,a=new qx(a,b),d.pb.style[Yg]=De,Nv(d),a.b.p?Mv(a.b.k,Vj(a.b.pb)+$n(a.b.pb,Lf)-1,Xj(a.c.pb)):Mv(a.b.k,Vj(a.c.pb),Xj(a.b.pb)+$n(a.b.pb,Kf)-1),d.pb.style[Yg]=Zg)}function rx(a,b){if(b||!(a.n&&a.o==a.n.d))nx(a,b),a.pb.focus(),b&&a.e&&mx(a,b,!1)}
+function sx(a,b){var c;a:{c=b.target;var d,e;for(e=new Fi(a.j);e.c<e.e.Be();)if(d=Gi(e),d.pb.contains(c)){c=d;break a}c=null}switch(cu(b.type)){case 1:a.pb.focus();c&&mx(a,c,!0);break;case 16:c&&rx(a,c);break;case 32:c&&rx(a,null);break;case 2048:tx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:tx(a)||a.p||ux(a);b.cancelBubble=!0;b.preventDefault();break;case 39:tx(a)||(a.p?null!=a.n.d&&!a.n.d.cg().cg()&&(mx(a,a.n,!1),a.n.d.cg()):vx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:tx(a)||
+a.p&&ux(a);b.cancelBubble=!0;b.preventDefault();break;case 40:tx(a)||(a.p?vx(a):null!=a.n.d&&!a.n.d.cg().cg()&&(mx(a,a.n,!1),a.n.d.cg()));b.cancelBubble=!0;b.preventDefault();break;case 27:nx(a,null);a.k&&Jv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:nx(a,null);a.k&&Jv(a.k,!1);break;case 13:tx(a)||(mx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}ev(a,b)}function wx(a,b,c){c&&nx(a,null);ur(a,b,!1);a.o=null;a.k=null}
+function tx(a){var b;if(!a.n){for(b=new Fi(a.j);b.c<b.e.Be();){b=Gi(b);nx(a,b);break}return!0}return!1}function nx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Wu(c.pb)+Va;Hi(c.gd(),d,!1);a.p&&(c=eo(a.n.pb),2==Fu(c)&&(c=Eu(c,1),Hi(c,zg,!1)))}if(b){c=Wu(b.pb)+Va;Hi(b.gd(),c,!0);a.p&&(c=eo(b.pb),2==Fu(c)&&(c=Eu(c,1),Hi(c,zg,!0)));ul();c=a.pb;var d=new Vk(b.pb),e=(pl(),ql),d=H(xx,s,5,[d]),e=e.b,f,g,j,h;f=new mn;for(j=0,h=d.length;j<h;++j)g=d[j],nn(nn(f,g.b),ba);d=Xn(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function vx(a){var b,c,d;if(a.n){for(b=c=Kj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Vt(a.j,b):Vt(a.j,c);break}nx(a,d)}}function ux(a){var b,c,d;if(a.n){for(b=c=Kj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Vt(a.j,b):Vt(a.j,c);break}nx(a,d)}}t(329,288,ui);_.$c=function(a){sx(this,a)};_.rd=function(){this.k&&Jv(this.k,!1);fv(this)};_.Jd=function(a,b){wx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function ox(a){this.b=a}t(330,1,{},ox);_.xc=function(){yx(this.b)};_.b=null;
+function zx(a){this.b=a}t(331,1,{},zx);_.Kc=function(){nx(this.b,null)};_.b=null;function px(a,b){this.b=a;this.c=b;Ov.call(this,!0,gf);Gv(this.T,this.c.d);Lv(this);this.fb=!0;this.c.d.cg()}t(332,291,wi,px);_.Wc=function(a){var b,c;if(!a.b)switch(cu(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&nx(this.b,null)}};_.b=null;_.c=null;function qx(a,b){this.b=a;this.c=b}t(333,1,{},qx);_.b=null;var Ax=_.c=null;
+function Bx(){Bx=x;Ax=new qt((Ft(),new Et("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Cx(a,b){this.pb=$doc.createElement(Fg);var c=Wu(this.pb)+Va;Hi(this.gd(),c,!1);this.pb.textContent=a||l;this.pb[yd]="gwt-MenuItem";c=fo();this.pb.setAttribute(Le,c);ul();this.pb.setAttribute("role",am.b);this.b=b}t(336,289,{51:1,64:1,66:1,67:1,68:1,72:1,79:1},Cx);_.b=null;_.c=null;_.d=null;
+function Dx(){var a;this.pb=$doc.createElement(Fg);this.pb[yd]="gwt-MenuItemSeparator";a=$doc.createElement(Yd);Zt(this.pb,a);a[yd]="menuSeparatorInner"}t(337,289,vi,Dx);function Ex(){var a,b,c,d,e;b=null.cg();e=nj();d=oj();b[Td]=(vo(),Df);b[ah]=0+(tj(),Xf);b[Ce]=cb;c=$doc;c=(G(c.compatMode,Gb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Gb)?a.documentElement:a.body).scrollHeight||0;b[ah]=(c>e?c:e)+Xf;b[Ce]=(a>d?a:d)+Xf;b[Td]="block"}function Pv(){}t(338,1,{},Pv);_.Sc=function(){Ex()};
+function Fx(a){this.b=a}t(339,1,{},Fx);_.Wc=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.Wc(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(cu(d.type)){case 4:case 1048576:if(ij){a.c=!0;break}if(!c&&b.V){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(ij){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function Gx(a){this.b=a}t(340,1,{},Gx);_.b=null;function Qv(){Qv=x;Rv=new Hx(Fb,0);Yv=new Hx(mc,1);$v=new Hx(uc,2);Ix=H(Jx,s,73,[Rv,Yv,$v])}function Hx(a,b){io.call(this,a,b)}t(341,140,{73:1,116:1,120:1,122:1},Hx);var Ix,Rv,Yv,$v;function Kx(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=ru(a.b.$),Ex(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Qi(a.i.b),a.i=null,a.c=!1)}
+function Lx(a){a.k||(Kx(a),a.d||(gj(),zv(hj(null),a.b)));a.b.pb.style[Bd]="rect(auto, auto, auto, auto)";a.b.pb.style[Qf]=Zg}function Mx(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=L(b*a.e);j=L(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.pb.style[Bd]="rect("+g+Yf+f+Yf+c+Yf+e+"px)"}
+function Kv(a,b,c){a.d=c;ak(a);a.j&&(bk(a.j),a.j=null,Lx(a));a.b.hb=b;var d=a.b;d.eb&&(Qi(d.eb.b),d.eb=null);d._&&(Qi(d._.b),d._=null);if(d.hb){d.eb=fu(new Fx(d));var e;e=new Gx(d);lu();e=mu?Er(mu.b,(!Dr&&(Dr=new tk),Dr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Qv(),Rv)&&!b&&(c=!1);a.k=b;c?b?(Kx(a),a.b.pb.style[Uf]=Vc,-1!=a.b.ib&&a.b.Gd(a.b.cb,a.b.ib),a.b.pb.style[Bd]=dg,gj(),b=hj(null),qv(b,a.b,b.pb),a.j=new Nx(a),hk(a.j,1)):ck(a,200):(Kx(a),a.k?(a.b.pb.style[Uf]=Vc,-1!=a.b.ib&&a.b.Gd(a.b.cb,a.b.ib),gj(),
+b=hj(null),qv(b,a.b,b.pb)):a.d||(gj(),zv(hj(null),a.b)),a.b.pb.style[Qf]=Zg)}function Sv(a){var b=(jk(),kk);this.n=new ik(this);this.t=b;this.b=a}t(342,17,{},Sv);_.zc=function(){Lx(this)};_.Ac=function(){this.e=$n(this.b.pb,Kf);this.f=$n(this.b.pb,Lf);this.b.pb.style[Qf]=De;Mx(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Mx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Nx(a){nk();this.b=a}t(343,24,{},Nx);_.Dc=function(){this.b.j=null;ck(this.b,200)};
+_.b=null;function $t(){$t=x;Ox()}function au(a){return a.__gwt_resolve?a.__gwt_resolve():a}function lw(a){return function(){this.__gwt_resolve=Px;return a.jd()}}function Px(){throw"A PotentialElement cannot be resolved twice.";}
+function Ox(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function gj(){gj=x;Qx=new Rx;Sx=new Di;gv=new Nr}function Tx(a){this.q=new Dv(this);this.pb=a;cv(this)}
+function hj(a){gj();var b,c;c=cj(Sx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Sx.e){var d=new Ux;qk();rk(sk?sk:sk=new tk,d)}!b?c=new Vx:c=new Tx(b);z(Sx,a,c);Or(gv,c);return c}t(345,285,wi,Tx);var Qx,Sx,gv;function Rx(){}t(346,1,{},Rx);_.Id=function(a){a.pd()&&a.rd()};function Ux(){}t(347,1,{},Ux);_.Qc=function(){gj();try{mv(gv,Qx)}finally{Wx(gv.b),Wx(Sx)}};function Vx(){Tx.call(this,$doc.body)}t(348,345,wi,Vx);
+_.Ad=function(a,b,c){Bv(a,b-0,c-0)};function Iv(a){this.d=a;this.b=!!this.d.jb}t(349,1,{},Iv);_.Xc=function(){return this.b};_.Yc=function(){if(!this.b||!this.d.jb)throw new wv;this.b=!1;return this.c=this.d.jb};_.Zc=function(){this.c&&this.d.ud(this.c)};_.c=null;_.d=null;function Xx(a,b){a.pb[Wg]=null!=b?b:l}t(352,303,$h);_.$c=function(a){0!=(cu(a.type)&896)?ev(this,a):ev(this,a)};_.sd=function(){};function Yx(){Yx=x;Zx()}t(351,352,$h);
+function $x(){Yx();var a=$doc.createElement("textarea");!Jt&&(Jt=new It);!Ht&&(Ht=new Gt);this.pb=a;this.pb[yd]="gwt-TextArea"}t(350,351,$h,$x);function ay(){var a;Yx();var b=(a=$doc.createElement("INPUT"),a.type=Gg,a);!Jt&&(Jt=new It);!Ht&&(Ht=new Gt);this.pb=b;this.pb[yd]="gwt-TextBox"}t(353,351,$h,ay);function Zx(){Zx=x;by=new cy;dy=new ey;fy=new gy;hy=new iy;jy=H(ky,s,80,[by,dy,fy,hy])}t(354,140,fi);var jy,by,dy,fy,hy;function cy(){io.call(this,Fb,0)}t(355,354,fi,cy);
+function ey(){io.call(this,$b,1)}t(356,354,fi,ey);function gy(){io.call(this,bc,2)}t(357,354,fi,gy);function iy(){io.call(this,tc,3)}t(358,354,fi,iy);function ly(a,b){var c,d;c=$doc.createElement(Rg);d=$doc.createElement(Fg);d[dd]=a.b.b;d.style[Xg]=a.c.b;var e=($t(),au(d));c.appendChild(e);Zt(a.e,c);qv(a,b,d)}function my(){jw.call(this);this.b=(Cw(),Pw);this.c=(Qw(),Tw);this.f[qd]=bb;this.f[pd]=bb}t(359,304,wi,my);_.ud=function(a){var b;b=eo(a.pb);(a=uv(this,a))&&this.e.removeChild(eo(b));return a};
+function ny(a,b){if(0>b||b>=a.d)throw new tv;return a.b[b]}function vv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function rv(a,b,c){var d,e;if(0>c||c>a.d)throw new tv;if(a.d==a.b.length){e=y(oy,s,81,2*a.b.length,0);for(d=0;d<a.b.length;++d)qs(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)qs(a.b,d,a.b[d-1]);qs(a.b,c,b)}function Dv(a){this.c=a;this.b=y(oy,s,81,4,0)}t(360,1,{},Dv);_.xd=function(){return new xv(this)};_.b=null;_.c=null;_.d=0;
+function kv(a){if(a.b>=a.c.d)throw new wv;return a.c.b[++a.b]}function lv(a){if(0>a.b||a.b>=a.c.d)throw new Lw;a.c.c.ud(a.c.b[a.b--])}function xv(a){this.c=a}t(361,1,{},xv);_.Xc=function(){return this.b<this.c.d-1};_.Yc=function(){return kv(this)};_.Zc=function(){lv(this)};_.b=-1;_.c=null;function dx(){dx=x;gx=(Ft(),new Et(In()+"clear.cache.gif"))}var gx,ex=null;function fx(){}t(363,1,{},fx);function py(){py=x;dx()}function qy(a,b,c,d,e){py();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function ry(a,b,c){py();qy.call(this,(Ft(),new Et(a)),b,0,c,16)}t(364,297,{},qy,ry);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function pw(){var a;a=$doc.createElement(Yd);a.tabIndex=0;return a}function Qi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Gr(b,new Lt(b,c,d,a)):Ur(b,c,d,a)}function Kr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(370,1,{},Kr);_.b=null;_.c=null;_.d=null;_.e=null;function Hr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(371,1,{},Hr);_.xc=function(){Ir(this.b,this.e,this.d,this.c)};
+_.b=null;_.c=null;_.d=null;_.e=null;function Lt(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(372,1,{},Lt);_.xc=function(){Ur(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function sy(a,b){b.n!=a&&(!a.ic&&(a.ic=new $i),b.n=a,Ui(a.ic,b))}function ty(a){var b;b=a.cZ.e;if(-1!=Xu(b,Yu(36)))return null;a=a.jc.c.c++;return b=Yn(b,uy(b,Yu(46))+1)+l+a}function vy(a,b,c,d){0==--a.dc&&(a.oc!=a.Zd()&&(d|=4),!a.nc&&(d|=2),0<d&&new wy(a,b,c,kt(d)))}
+function xy(a){return!a._b&&a.gc?xy(a.gc):a._b}function yy(a){return!a.bc&&a.gc?yy(a.gc):a.bc}function zy(a){var b;b=new Ay;if(a.Zd()){for(;a&&!A(a,102);a=a.gc){var c=b,d=a.Wd();c.b+=a.Vd();c.c+=d}A(a,102)&&(c=a.Wd(),b.b+=a.Vd(),b.c+=c);return b}throw new By;}function Cy(a){a.kc=!1;a.ge();Dy(a)}function Dy(a){if((a=A(a,102)?null:a.gc)&&a.kc)Cy(a),a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}function Ey(a){return(a=a.Od())?a:new Fy(1,1)}function Gy(a){var b;return(b=a.Pd())?new Hy(b):new Hy(a.Rd())}
+function Iy(a){0==a.dc++&&(a.oc=a.Zd(),a.nc=!0,a.de())}function Jy(a){return!a.bc?(a.Yd(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,88)&&c.b==b.b||a.hc.Qf(b)}function Ky(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)Dy(a),new Ly(a,100);if(g!=a.mc||f!=a.cc)a.Yd(),new Ly(a,101)}function My(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.Yd(),a.hc.Rf(b),a.Zd()&&a.fe())}
+function Ny(a){a.lc||(Iy(a),Oy(a,!0),Py(a),a.lc=!0,new Ly(a,102),vy(a,a,a.gc,0),Dy(a),a.hc.Tf(a))}function Qy(){this.jc=(Bp(),Bp(),Ry);new Di;this.Xd();this.fc=(Sy(),Ty)}t(376,1,Vh);_.Ld=function(){return!1};_.Md=function(){return ty(this)};_.Nd=function(){return xy(this)};_.Od=function(){return Uy(this.hc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.cc};_.Rd=function(){return this._d()};_.Sd=function(){return new Vy(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.mc};
+_.Vd=function(){return this.pc};_.Wd=function(){return this.qc};_.Xd=function(){};_.Yd=function(){Cy(this)};_.Zd=function(){return this.lc&&!!this.gc&&this.gc.Zd()};_.$d=function(){};_._d=function(){return Ey(this)};_.ae=function(){};_.be=function(){return(null==this.ec&&(this.ec=this.Md()),this.ec)+za+this.Vd()+za+this.Wd()+za+this.Ud()+bh+this.Qd()+(this.lc?l:",hidden")};_.ce=function(){return Gy(this)};_.de=function(){};_.ee=function(){return Jy(this)};_.fe=function(){};
+_.ge=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.he=function(a,b){this.ie(this.pc,this.qc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this.ac,!0);this.ac=0};_.je=function(a,b,c,d){Ky(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Oc+this.be()+Rc};_.ke=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function Q(a,b,c){var d;if(-1>a.Wb.b.d)throw new uk("Missing message: awt.12A");if(A(b,90)){if(b==a)throw new uk("Missing message: awt.12B");a:{if(a&&!A(a,102))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,102))break;d=d.gc}d=!1}if(d)throw new uk("Missing message: awt.12C");if(A(b,102))throw new uk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new rn;var e=Kj(d.Wb.b,b),f;f=Vt(d.Wb.b,e);d.Xb&&d.Xb.qe(f);Wy(d,e);new Xy(d,301,f)}d=a.Wb.b.d;Iy(b);Yy(a.Wb.b,d,b);d=(b.gc=a,b.$d(!0),Cy(a),!!a.Xb&&
+A(a.Xb,95)&&(a.Xb.o=!1),vy(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,95)){var g=a.Xb;if(!b)throw new Fr("Missing message: awt.185");if(null==c||null!=c)Zy(g,c,b);else throw new uk("Missing message: awt.92");}else a.Xb.me(null==c?null:c,b)}catch(j){j=Li(j);if(A(j,125))throw b=j,Wy(a,d),b;throw j;}b.ge();new Xy(a,300,b)}function $y(a,b){var c;c=a.le();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function az(a){var b;b=a.le();return new bz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function Oy(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Vt(a.Wb.b,c).$d(b)}function Wy(a,b){var c;c=Vt(a.Wb.b,b);Iy(c);c.$d(!1);Yt(a.Wb.b,b);c.gc=null;Cy(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1);vy(c,c,a,1)}function cz(a){var b=(dz(),ez);My(a,b);for(b=0;b<a.Wb.b.d;++b)Vt(a.Wb.b,b).ee()}function fz(a,b){var c,d;if(a.Xb)for(d=new Fi(a.Wb.b);d.c<d.e.Be();)c=Gi(d),a.Xb.qe(c);if(b)for(d=new Fi(a.Wb.b);d.c<d.e.Be();)c=Gi(d),b.me(null,c);a.Xb=b;Cy(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}
+function Py(a){if(!a.kc){a.Xb&&a.Xb.ne(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Vt(a.Wb.b,c),b.kc||b.ke();a.kc=!0}}function gz(){Qy.call(this);this.Wb=new hz;this.$b=(Bp(),Bp(),Ry)}t(375,376,ji);_.Od=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.oe(this));return this.Yb};_.Pd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.pe(this));return this.Zb};_.le=function(){return this.Sd()};_.Rd=function(){return Ey(this)};_.Td=function(){return Gy(this)};
+_.Xd=function(){this.hc=(Bp(),new iz)};_.Yd=function(){Cy(this);this.Xb&&A(this.Xb,95)&&(this.Xb.o=!1)};_.$d=function(a){Oy(this,a)};_._d=function(){return Ey(this)};_.ce=function(){return Gy(this)};_.de=function(){var a;for(a=0;a<this.Wb.b.d;++a)Iy(Vt(this.Wb.b,a))};_.ee=function(){var a;if(!Jy(this))return!1;for(a=0;a<this.Wb.b.d;++a)Vt(this.Wb.b,a).ee();return!0};_.ge=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Vt(this.Wb.b,b),a.ge()};_.ke=function(){Py(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function jz(){var a=new kz;gz.call(this);fz(this,a)}t(374,375,ji,jz);_.Md=function(){return"panel"+this.$b.c.e++};function lz(a,b,c){a=mz(a.Vb,b,c);a.k=!0;return new nz(a)}function oz(a){a.ae(a.Vb.e)}function pz(a){return new Fy($n(a.Vb.pb,Lf),$n(a.Vb.pb,Kf))}t(373,374,ji);_.Qd=function(){return $n(this.Vb.pb,Kf)};_.Ud=function(){return $n(this.Vb.pb,Lf)};_.Vd=function(){return Vj(this.Vb.pb)};_.Wd=function(){return Xj(this.Vb.pb)};
+_.Zd=function(){return this.Vb.pb.style.display!=Df};_.fe=function(){oz(this)};_.he=function(){};_.Vb=null;function qz(a){if(null!=a)this.f=a;else throw new rz;}t(378,1,Uh);_.tS=function(){return this.cZ.e+"[source="+this.f+Rc};_.f=null;
+function sz(){sz=x;S=new Di;z(S,new T(400),new V(kh));z(S,new T(401),new V(kh));z(S,new T(402),new V(kh));z(S,new T(500),new V(mh));z(S,new T(501),new V(mh));z(S,new T(502),new V(mh));z(S,new T(503),new V(nh));z(S,new T(504),new V(mh));z(S,new T(505),new V(mh));z(S,new T(506),new V(nh));z(S,new T(507),new V(Eh));z(S,new T(100),new V(gh));z(S,new T(101),new V(gh));z(S,new T(102),new V(gh));z(S,new T(103),new V(gh));z(S,new T(1004),new V(jh));z(S,new T(1005),new V(jh));z(S,new T(800),new V(Ah));z(S,
+new T(801),new V(Ah));z(S,new T(200),new V(oh));z(S,new T(201),new V(oh));z(S,new T(202),new V(oh));z(S,new T(204),new V(oh));z(S,new T(203),new V(oh));z(S,new T(209),new V(Fh));z(S,new T(208),new V(Gh));z(S,new T(207),new V(Gh));z(S,new T(206),new V(oh));z(S,new T(205),new V(oh));z(S,new T(1400),new V(Ch));z(S,new T(1401),new V(Dh));z(S,new T(1402),new V(Dh));z(S,new T(300),new V(hh));z(S,new T(301),new V(hh));z(S,new T(1100),new V(zh));z(S,new T(1101),new V(zh));z(S,new T(1200),new V(Bh));z(S,new T(701),
+new V(xh));z(S,new T(900),new V(yh));z(S,new T(1001),new V(ph));z(S,new T(601),new V(wh))}t(377,378,Uh);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.f,89)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Md()),a.ec),null==a&&(a=l));return this.cZ.e+Oc+this.be()+"] on "+(0<a.length?a:this.f)};_.e=0;var S;function V(a){this.b=a}t(380,1,{},V);_.b=fh;function tz(){}t(381,1,{},tz);_.b=null;_.c=null;
+function uz(a,b){var c;b&&(a.b?(c=new vz(a.b),qs(c.c,c.d++,b),a.b=c):(a.b=new $i,Ui(a.b,b)))}t(383,1,Uh);_.b=null;function wz(){}function xz(){}t(382,383,Uh,wz,xz);function yz(){yz=x;Math.sqrt(2)}function zz(a){yz();if(0>a)throw new uk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(384,1,{85:1},zz);_.eQ=function(a){return a===this?!0:A(a,85)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new Az;a.b=31*a.b+L((new Bz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+L((new Bz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Cz(){Cz=x;Dz=new Nr;Ez=new Fy(0,0);Or(Dz,Cb);Or(Dz,Rb);Or(Dz,xb);Or(Dz,"Last");Or(Dz,Hb);Or(Dz,jc);Or(Dz,Dc);Or(Dz,Jc);Or(Dz,Ob)}
+function Zy(a,b,c){var d;if(null==b)d=Hb;else if(d=b,!Hu(Dz.b,b))throw new uk(Fz());ss(cj(a.d,d))===ss(c)&&ss(cj(a.c,c))===ss(d)||((b=cj(a.d,d))&&Gz(a,b,d),Hz(a.b.xd(),c)&&Gz(a,c,d),b=a.b,new Iz(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function Jz(a,b){return new Fy(Qj(b[1].c,Qj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Qj(b[0].b,Qj(b[4].b,b[3].b))+a.n)}function Gz(a,b,c){Kz(a.b,b);Oi(a.c,b);Oi(a.d,c)}
+function Lz(a,b){if(!a.o){a.o=!0;var c,d,e;Mz(a.i,Ez);Mz(a.j,Ez);Mz(a.p,null);a.q=0;for(d=Nz(a.b,0);d.c!=d.e.b;){c=Oz(d);e=cj(a.c,c);var f=b.fc;e=An(e,Hb)?0:An(e,jc)?1:An(e,Dc)?2:An(e,Jc)?4:An(e,Ob)?3:An(e,Cb)?f.b?4:3:An(e,xb)?f.b?3:4:An(e,Rb)?1:2;c.lc?a.p[e]||(qs(a.p,e,c),++a.q,a.i[e]=c.Rd(),a.j[e]=c.Td()):a.p[e]||(a.i[e]=c.Rd(),a.j[e]=c.Td())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}function Pz(){Cz();Qz.call(this,0)}
+function Qz(a){Cz();Bp();this.b=new Rz;this.c=new Di;this.d=new Di;this.e=a;this.k=0;this.o=!1;this.p=y(Sz,s,89,5,0);this.i=y(Tz,s,91,5,0);this.j=y(Tz,s,91,5,0);this.q=this.f=this.n=0}t(385,1,{95:1,116:1},Pz,Qz);_.me=function(a,b){Zy(this,a,b)};
+_.ne=function(a){Lz(this,a);if(0!=this.q)if(a=az(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ie(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].he(a.c,this.j[1].b),this.p[1].je(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].he(this.j[4].c,c),this.p[4].je(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].ie(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].he(a.c,
+this.j[2].b),this.p[2].je(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].he(this.j[3].c,c),this.p[3].je(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.oe=function(a){var b;b=this.o;Lz(this,a);this.o=b;return 0==this.q?$y(a,new Fy(0,0)):$y(a,Jz(this,this.i))};_.pe=function(a){var b;b=this.o;Lz(this,a);this.o=b;return $y(a,Jz(this,this.j))};_.qe=function(a){var b;b=cj(this.c,a);null!=b&&Gz(this,a,b)};_.tS=function(){return Uz.e+"[hgap="+this.e+",vgap="+this.k+Rc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var Ez,Dz;function Vz(a){Qy.call(this);this.hc=(Bp(),new Wz(a,this))}t(386,376,{86:1,89:1,96:1,110:1,116:1},Vz);_.Md=function(){return od+this.jc.c.b++};_.Od=function(){return!yy(this)?new Fy(0,0):Uy(this.hc,this)};_.ge=function(){};t(388,1,{});t(387,388,{},function(){});function Xz(){Xz=x}
+function Yz(a,b){if(null==b)throw new Fr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Of);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function Zz(){Xz();Qy.call(this);new $i;this.hc=new $z((Bp(),this))}t(389,376,{87:1,89:1,96:1,110:1,116:1},Zz);_.Od=function(){return Uy(this.hc,this)};
+_.be=function(){return(null==this.ec&&(this.ec=ty(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+bh+this.cc+(this.lc?l:",hidden")+",current="+Dp(this.hc.b,this.hc.b.pb.selectedIndex)};function aA(){aA=x;bA=new cA(255,255,255);dA=new cA(192,192,192);eA=new cA(128,128,128);fA=new cA(64,64,64);gA=hA=new cA(0,0,0);iA=new cA(255,0,0);new cA(255,175,175);jA=new cA(255,200,0);kA=new cA(255,255,0);new cA(0,255,0);lA=new cA(255,0,255);mA=new cA(0,255,255);nA=oA=new cA(0,0,255)}
+function pA(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new cA(3,3,3);3>c&&0!=c?c=3:(c=L(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=L(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=L(a/0.7),a=255<a?255:a);return new cA(c,a,b)}function qA(a){return new cA(L(0.7*(a.b>>16&255)),L(0.7*(a.b>>8&255)),L(0.7*(a.b&255)))}function cA(a,b,c){aA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new uk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(390,1,{88:1,97:1,101:1},cA);_.eQ=function(a){return A(a,88)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return rA.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Rc};_.b=0;var gA,nA,hA,oA,mA,fA,eA,dA,lA,jA,iA,bA,kA;function Sy(){Sy=x;Ty=new sA(!0);tA=new Nr;Or(tA,"ar");Or(tA,"fa");Or(tA,"iw");Or(tA,"ur")}function sA(a){this.b=a}t(391,1,Uh,sA);_.b=!1;var Ty,tA;t(393,1,{106:1,119:1});function uA(){Fy.call(this,0,0)}function Fy(a,b){this.c=a;this.b=b}
+function Hy(a){Fy.call(this,a.c,a.b)}t(392,393,{91:1,106:1,116:1,119:1},uA,Fy,Hy);_.eQ=function(a){return a===this?!0:A(a,91)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new Az;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return vA.e+"[width="+this.c+",height="+this.b+Rc};_.b=0;_.c=0;function Gq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(394,1,Uh,Gq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.re=function(){return 0!=(this.f&4)};_.se=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.se()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Rc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function wA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function xA(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(sw(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function yA(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Td():c.Rd(),g=Qj(g,c.b),j+=c.c+a.d);return new Fy(j,g+2*a.e)}function kz(){zA.call(this,1,5,5)}
+function zA(a,b,c){Bp();this.d=b;this.e=c;this.b=a}t(395,1,Uh,kz,zA);_.me=function(){};
+_.ne=function(a){this.c=AA(a.Wb);if(0!=wA(this)){var b,c,d,e,f,g,j,h,n,o,q;b=az(a);g=a.le();j=a.fc.b;n=new $i;o=f=2*this.d;q=g.e+this.e;h=0;e=!0;var r,u,v;r=a.Wb.b.d;d=new BA(r);for(v=0;v<r;++v)qs(d.c,d.d++,null);for(c=this.c,r=0,v=c.length;r<v;++r)if(u=c[r],u.gc==a){var D=d,E=Kj(a.Wb.b,u);sw(E,D.d);qs(D.c,E,u)}for(d=new Fi(d);d.c<d.e.Be();)if((c=Gi(d))&&c.lc)a=c.Td(),!e&&o+a.c>b.c&&(xA(this,n,b.c-(o-this.d),g.c,q,h,j),n.Ke(),o=f,q+=h+this.e,h=0),e=!1,qs(n.c,n.d++,c),o+=a.c+this.d,h=Qj(h,a.b);xA(this,
+n,b.c-(o-this.d),g.c,q,h,j)}};_.oe=function(a){this.c=AA(a.Wb);return 0==wA(this)?$y(a,new Fy(10,10)):$y(a,yA(this,!1))};_.pe=function(a){this.c=AA(a.Wb);return 0==wA(this)?$y(a,new Fy(10,10)):$y(a,yA(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ue;break;case 2:a=gg;break;case 1:a=rd;break;case 4:a="trailing";break;default:a="leading"}return CA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Rc};_.b=0;_.c=null;_.d=0;_.e=0;function dz(){dz=x;ez=new DA(Nb,0,12)}
+function DA(a,b,c){dz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(396,1,{92:1,116:1},DA);_.b=null;_.c=0;_.d=0;var ez;t(397,1,ti);_.tS=function(){return EA.e+"[font="+this.c+"ascent="+FA(this.c).b+", descent="+FA(this.c).c+", height="+FA(this.c).d+Rc};_.c=null;function GA(a){if(!a.n){Iy(a);a.Ed();var b,c;for(b=0;b<a.p.d;++b)(c=Vt(a.p,b))&&GA(c);Oy(a,!1);a.n=!0;vy(a,a,a.gc,0);new HA(a,202)}}
+function IA(a){var b,c;a.lc&&(a.hc.Ed(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Vt(a.p,b))&&c.Ed()}function JA(a){!yy(a)&&cz(a);var b=Gy(a);a.ie(a.pc,a.qc,b.c,b.b);Py(a)}function KA(a,b){a.q!=b&&(a.q=b)}t(399,375,si);_.Sd=function(){return new Vy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Ed=function(){IA(this)};_.Zd=function(){return this.hc.d.hb};_.ie=function(a,b,c,d){Ky(this,a,b,c,d);this.ac=0};_.je=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Ky(this,a,b,c,d);this.lc&&e&&!f&&Py(this)};_.n=!1;_.q=!1;
+function LA(a){gz.call(this);this.r=new xz;this.p=new $i;this.o=new Vy(0,0,0,0);this.lc=!1;fz(this,new Pz);this.hc&&MA(this.hc.d.I.c,a);this.hc&&NA(this.hc.d,!0);KA(this,!0)}t(398,399,si);_.le=function(){return new Vy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Vd=function(){return Vj(this.hc.d.pb)};_.Wd=function(){return Xj(this.hc.d.pb)};_.Xd=function(){this.hc=new OA((Bp(),l),this)};
+function PA(a,b,c,d,e,f){var g,j;g=a.e;f?(j=pA(g),f=new cA(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),(a.e=g)&&(a.i=fg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new cA(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),f=pA(g),(a.e=j)&&(a.i=fg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;QA(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=fg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);QA(a,b,c,d,1);QA(a,b,c+1,1,e);(a.e=f)&&(a.i=fg+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
+255)+va);QA(a,b+d,c,1,e);QA(a,b+1,c+e,d,1)}t(400,1,{});_.tS=function(){return"Graphics"};t(401,400,{});function RA(a){var b,c;c=Qj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new Fy(b,c)}function SA(a,b,c){var d,e,f,g,j,h;a.c=AA(b.Wb);if(0==a.c.length)return new uA;g=RA(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Qj(h,d.c),j=Qj(j,d.b);return new Fy(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function TA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=L(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function UA(){VA.call(this,7)}function VA(a){Bp();this.e=0;this.b=1;this.f=a;this.d=0}t(402,1,Uh,UA,VA);_.me=function(){};
+_.ne=function(a){var b,c;this.c=AA(a.Wb);if(0!=this.c.length&&(b=az(a),!(0>=b.c||0>=b.b))){c=RA(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,m,-1,d,1);e=y(I,m,-1,d,1);h=y(I,m,-1,c,1);n=y(I,m,-1,c,1);TA(b.c,b.d,this.d,f,e);TA(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ie(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.oe=function(a){return $y(a,SA(this,a,!1))};_.pe=function(a){return $y(a,SA(this,a,!0))};_.qe=function(){};
+_.tS=function(){return WA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Rc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Lw(){un()}function dv(a){un();this.i=a}t(404,97,pi,Lw,dv);function By(){un();this.i="Missing message: awt.151"}t(403,404,pi,By);t(405,1,{});function Vy(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(406,1,{94:1,116:1,119:1},Vy);_.eQ=function(a){return a===this?!0:A(a,94)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return XA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;function YA(a){ZA.call(this,a,0)}function ZA(a,b){Qy.call(this);this.hc=(Bp(),new $A(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Cw(),Nw);c.b=d;zw(c);break;case 0:c=c.b;d=(Cw(),Dw);c.b=d;zw(c);break;case 2:c=c.b,d=(Cw(),Ew),c.b=d,zw(c)}}t(407,376,Vh,YA,ZA);
+_.Od=function(){return!yy(this)?new Fy(0,0):Uy(this.hc,this)};_.be=function(){var a=(null==this.ec&&(this.ec=ty(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+bh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ue;switch(this.b){case 1:b=rd;break;case 2:b=gg}return a+b+",text=null"};_.b=0;t(410,1,Uh);_.be=function(){return this.k};_.tS=function(){return this.cZ.e+Oc+this.be()+Rc};_.k=null;_.n=null;
+function aB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function bB(a){this.o=(Bp(),Bp(),Ry);var b;var c;b=this.cZ.e;-1!=Xu(b,Yu(36))?b=null:(c=this.o.c.d++,b=Yn(b,uy(b,Yu(46))+1)+l+c);this.k=b;this.e=new wz;this.i=a;this.f=!0;this.j=new cB(this)}t(409,410,Uh,bB);_.be=function(){return aB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(408,409,ei);_.be=function(){return aB(this)+(this.c?",tearOff":l)};_.c=!1;t(412,1,{107:1});
+_.eQ=function(a){return a===this?!0:A(a,107)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new Az;dB(a,this.b);dB(a,this.c);return a.b};function Ay(){this.c=this.b=0}function eB(a,b){this.b=a;this.c=b}function fB(a){var b=a.c;this.b=a.b;this.c=b}t(411,412,{98:1,107:1,116:1},Ay,eB,fB);_.eQ=function(a){return a===this?!0:A(a,98)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return gB.e+"[x="+this.b+",y="+this.c+Rc};_.b=0;_.c=0;
+function hB(a,b){if(!b)throw new Fr("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new Dx,e=c.d.d;if(0>e||e>c.d.d)throw new tv;c.p&&(d.pb[Ed]=2);lx(c,e,d.pb);Yy(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new tv;Yy(d.d,e,c);for(f=g=0;f<e;++f)A(Vt(d.d,f),72)&&++g;Yy(d.j,g,c);lx(d,e,c.pb);c.c=d;e=Wu(c.pb)+Va;Hi(c.gd(),e,!1);d.p&&(e=Kj(d.d,c),-1!=e&&(d=Eu(d.p?d.f:Eu(d.f,0),e),2==Fu(d)&&d.removeChild(Eu(d,1)),c.pb[Ed]=2))}}
+function iB(a,b,c,d){a=a.b;b=zy(b);c+=b.b;d+=b.c;Mv(a.b,c,d);Nv(a.b)}function jB(){bB.call(this,l);new $i;this.c=!1;this.b=(Bp(),new kB)}t(413,408,ei,jB);_.b=null;t(416,1,{100:1,109:1,119:1});t(415,416,{100:1,108:1,109:1,119:1});_.eQ=function(a){return a===this?!0:A(a,108)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new Az;dB(a,this.d);dB(a,this.e);dB(a,this.c);dB(a,this.b);return a.b};function bz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
+t(414,415,{99:1,100:1,108:1,109:1,116:1,119:1},bz);_.eQ=function(a){return a===this?!0:A(a,99)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return lB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;function mB(){mB=x;nB=new oB;pB=new qB;rB=new qB}var nB,rB,pB;t(418,1,{});_.eQ=function(a){return this===a};_.hC=function(){return xi(this)};function oB(){}t(419,418,{},oB);function qB(){}t(420,1,{},qB);t(421,376,Vh);_.Nd=function(){return null};
+function sB(a,b){var c;c=new tB(yy(a));return!c?null:new Fy(uB(c,"_")*b+6,FA(c.c).d+6)}function vB(a,b){var c;c=sB(a,b);return!c?Ey(a):c}function wB(a,b){var c;c=sB(a,b);return!c?Gy(a):c}function xB(a){yB.call(this,a,null!=a?a.length:0)}function yB(a,b){Qy.call(this);this.b=0>b?0:b;zB(this.hc,a)}t(422,421,Vh,xB,yB);_.Md=function(){return"textfield"+this.jc.c.f++};_.Od=function(){return sB(this,ao(this.hc.b.pb,Wg).length)};_.Pd=function(){return!yy(this)?null:sB(this,ao(this.hc.b.pb,Wg).length)};
+_.Rd=function(){return 0<this.b?vB(this,this.b):Ey(this)};_.Td=function(){return 0<this.b?wB(this,this.b):Gy(this)};_.Xd=function(){this.hc=(Bp(),new AB)};_._d=function(){return 0<this.b?vB(this,this.b):Ey(this)};_.ce=function(){return 0<this.b?wB(this,this.b):Gy(this)};_.b=0;function Bp(){Bp=x;Ry=new BB}function Kq(){var a=(Bp(),Bp(),Ry);!a.d&&(a.d=new CB)}function BB(){this.c=new DB;this.e=new tz}t(423,1,{},BB);_.b=null;_.d=null;var Ry;function DB(){}t(424,1,{},DB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;
+t(425,1,{});function EB(){EB=x;FB=new GB;HB=new GB}function IB(a,b){return b==a?!0:!b?!1:!0}function GB(){}t(426,1,{103:1},GB);_.eQ=function(a){return null==a||!A(a,103)?!1:IB(this,a)};_.hC=function(){var a;a=null.cg()+";class="+null.cg();a=!null.cg().cg()?a:a+";charset=";return vt(a)};_.tS=function(){return JB.e+"[MimeType=(null);humanPresentableName="+this.b+Rc};_.b=null;var FB,HB;function KB(){KB=x;H(LB,s,103,[(EB(),HB),FB])}function MB(a){KB();this.b=a}t(427,1,{},MB);_.b=null;
+function NB(a){a="flavor = "+a;un();this.i=a}t(428,98,{104:1,116:1,123:1,131:1},NB);function OB(a,b,c){sz();PB.call(this,a,b,c,fh)}function PB(a,b,c,d){sz();qz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(429,377,Uh,OB,PB);
+_.be=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+pt(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=fh;function Ly(a,b){sz();qz.call(this,a);this.e=b}t(430,377,Uh,Ly);
+_.be=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Vd()+za+a.Wd()+ba+a.Ud()+bh+a.Qd()+va};function Xy(a,b,c){sz();Ly.call(this,a,b);this.b=c}t(431,430,Uh,Xy);
+_.be=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Md());return a+b.ec};_.b=null;function wy(a,b,c,d){sz();qz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(432,377,Uh,wy);
+_.be=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(nt(Us(this.b,gh))&&(a+="PARENT_CHANGED,"),nt(Us(this.b,hh))&&(a+="DISPLAYABILITY_CHANGED,"),nt(Us(this.b,jh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=fh;_.c=null;_.d=null;t(433,1,Zh);function HA(a,b){sz();Ly.call(this,a,b);this.d=null;this.b=this.c=0}
+t(434,430,Uh,HA);
+_.be=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(435,1,{});function QB(a){if(null==a)throw new rn;}t(436,435,{},QB);
+function RB(){RB=x;SB={};SB["java.vendor"]=ue;SB["package.restrict.access.sun"]=Vg;SB["sun.java.launcher"]=fc;SB["sun.management.compiler"]=ue;SB["os.name"]=fc;SB[" sun.boot.class.path"]=fc;SB["path.separator.applet"]=fc;SB["java.vm.specification.vendor"]=ue;SB["java.runtime.version"]=fc;SB["http.proxyPort"]=fc;SB["user.name"]=fc;SB["user.language"]=fc;SB["os.name.applet"]=fc;SB["browser.version"]=fc;SB["java.version"]=fc;SB["user.timezone"]=fc;SB["java.endorsed.dirs"]=fc;SB["java.specification.name"]=
+"GWT";SB["java.specification.version"]="2.5.0";SB[Pe]=ac;!cr&&(cr=new kr);cr.b?SB[Ne]="yes":SB[Ne]=null}var SB;t(439,98,di);function TB(){un()}function UB(a){un();this.i=a}t(438,439,{111:1,116:1,123:1,131:1},TB,UB);function VB(){VB=x;WB=new XB}function YB(a){var b;if(a.n){var c;b=new tt;on(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,on(b.b,a.b));c=a.c;a=a.k;null!=c&&on(b.b,c);null!=a&&(b.b.b+=ma,on(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function ZB(a){VB();var b,c,d;if(null==a)throw new TB;a=Xn(a);try{d=Xu(a,Yu(58))}catch(e){e=Li(e);if(A(e,127))throw new UB(sn(e));throw e;}c=Xu(a,Yu(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;$B();var f,g,j;j=c.length;b=new aC;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new UB(Xb+a);if(!this.n&&(this.n=cj(WB,this.i),this.n||(this.n=(Bp(),new bC))&&z(WB,this.i,this.n),!this.n))throw new UB(Xb+a);try{c=a;var n=++d,o=a.length,q,r,u,v,D,E,J,R,ub,W,M,da,Hc,ag,Ab,Md,Nd,Od,Wa,Ic,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==cC(c,Yu(47),n+2))throw new dC(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;da=this.f;
+Od=this.k;v=this.e;Ab=this.j;q=this.b;Ib=this.o;Wa=cC(M,Yu(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){ub=2;da=-1;E=cC(M,Yu(47),2);Nd=cC(M,Yu(63),2);-1!=Nd&&(-1==E||E>Nd)&&(E=Nd);-1==E&&(E=o,v=l);R=E;-1!=Wa&&Wa<E&&(R=Wa);var td=Yu(64);Ic=M.lastIndexOf(td,R);q=M.substr(2,R-2);-1<Ic&&(Ib=M.substr(2,Ic-2),ub=Ic+1);Hc=cC(M,Yu(58),-1==Ic?ub:Ic);u=Xu(M,Yu(93));if(-1!=u)try{M.length>u+1?(r=M.charCodeAt(u+1),58==r?Hc=u+1:Hc=-1):Hc=-1}catch(ef){if(ef=Li(ef),!A(ef,123))throw ef;}-1==Hc||Hc>E?J=M.substr(ub,
+R-ub):(J=M.substr(ub,Hc-ub),ag=M.substr(Hc+1,R-(Hc+1)),0==ag.length?da=-1:da=eC(ag,10))}-1<Wa&&(Od=M.substr(Wa+1,o-(Wa+1)));D=-1==Wa?o:Wa;var cc=Yu(63);Md=M.lastIndexOf(cc,D);-1<Md?(Ab=M.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(G(v,l)?v=Ya:v.indexOf(Ya),W=uy(v,Yu(47))+1,v=v.substr(0,W-0)),D=Md):0!=Wa&&(Ab=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Ya:v.indexOf(Ya),W=uy(v,Yu(47))+1,0==W?v=M.substr(E,D-E):v=v.substr(0,W-0)+M.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var xe;xe=v;null!=Ab&&!G(Ab,l)&&(null!=v?xe=v+sb+Ab:xe=sb+Ab);null==this.i&&(this.i=this.i);this.d=d;this.c=xe;this.f=da;this.k=Od;var ud;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(ud=uy(this.d,Yu(64)))?(this.o=this.d.substr(0,ud-0),this.d=Yn(this.d,ud+1)):this.o=null;null!=this.c&&-1<(ud=Xu(this.c,Yu(63)))?(this.j=Yn(this.c,ud+1),this.e=this.c.substr(0,ud-0)):(this.j=null,this.e=this.c);this.b=q;this.o=Ib;this.e=v;this.j=Ab}}catch(vd){vd=
+Li(vd);if(A(vd,123))throw new UB(sn(vd));throw vd;}if(-1>this.f)throw new UB("incorrect port: "+this.f);}t(440,1,Uh,ZB);_.tS=function(){return YB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var WB;t(441,1,{});function fC(a,b,c){var d,e;for(d=new gC(a.we().b);hC(d.b);)if(a=d.c=Gi(d.b),e=a.yf(),null==b?null==e:An(b,e))return c&&(a=new iC(a.yf(),a.zf()),jC(d)),a;return null}t(445,1,ci);_.ve=function(a){return!!fC(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,134)||this.Be()!=a.Be())return!1;for(a=new gC(a.we().b);hC(a.b);)if(b=a.c=Gi(a.b),c=b.yf(),b=b.zf(),!this.ve(c)||!kC(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=fC(this,a,!1);return!a?null:a.zf()};_.hC=function(){var a,b,c;c=0;for(b=new gC(this.we().b);hC(b.b);)a=b.c=Gi(b.b),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};_.ze=function(){throw new lC("Put not supported on this map");};
+_.Ae=function(a){a=fC(this,a,!0);return!a?null:a.zf()};_.Be=function(){return this.we().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new gC(this.we().b);hC(c.b);)b=c.c=Gi(c.b),a?d+=Aa:a=!0,d+=l+b.yf(),d+=pb,d+=l+b.zf();return d+"}"};function Wx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Hu(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Ee(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].yf())){c=!0;break a}c=!1}return c}
+function cj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:mC(a,b,a.Ee(b))}function mC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.yf()))return f.zf()}return null}function z(a,b,c){return null==b?nC(a,c):A(b,1)?oC(a,b,c):pC(a,b,c,a.Ee(b))}function pC(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.yf()))return a=d.zf(),d.Af(c),a}else e=a.b[d]=[];d=new iC(b,c);e.push(d);++a.e;return null}
+function nC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function oC(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Oi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.yf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.zf();break a}}c=null}return c}t(444,445,ci);_.ve=function(a){return Hu(this,a)};
+_.we=function(){return new qC(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return cj(this,a)};_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Oi(this,a)};_.Be=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Di(){Wx(this)}t(443,444,qi,Di);_.Ce=function(a,b){return ss(a)===ss(b)||null!=a&&An(a,b)};_.Ee=function(a){return~~Dn(a)};function XB(){Wx(this)}t(442,443,qi,XB);function rC(){un()}t(446,97,pi,rC);
+function sC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=tC(a,c);if(c>=a.j)break;c=uC(a,c);++b}return b}function vC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function wC(a){var b;a.b=0<=a.k&&!a.e?a.k:tC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new rC;b=a.b;a.b=uC(a,a.b);return a.o.substr(b,a.b-b)}
+function uC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=xC(a.o,d);if(c<=a.i&&vC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Xu(a.d,Yu(c)))break;++d}a.n&&b==d&&(a.f?(c=xC(a.o,d),c<=a.i&&vC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Xu(a.d,Yu(c))&&++d));return d}function tC(a,b){var c,d;if(null==a.d)throw new rn;for(d=b;!a.n&&d<a.j;)if(a.f){c=xC(a.o,d);if(c>a.i||!vC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Xu(a.d,Yu(c)))break;++d}return d}
+function yC(a){zC.call(this,a," \t\n\r\u000c",!1)}function AC(a){zC.call(this,a,za,!1)}function zC(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=xC(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,m,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=xC(this.d,d),this.c[c]=a}}}t(447,1,{},yC,AC,zC);_.b=0;_.c=null;_.d=null;_.e=!1;
+_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function BC(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Gn(e),!(En(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==pe?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Oc+c+Rc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function CC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Xf:a}function ys(a){var a=new DC(a),b,c,d,e,f;b=$doc.getElementsByTagName(Yd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Cd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;EC(a););return a.c}
+function FC(){FC=x;GC=H(vs,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);HC=(aA(),dA);IC=pA(HC);JC=y(KC,s,88,23,0);LC=y(vs,s,1,23,0);MC=y(KC,s,88,7,0);NC=null!=(RB(),SB[Ne]);OC=y(PC,s,92,100,0);QC=y(RC,s,93,100,0)}function SC(a){var b;if(a.Gb)b=TC(a,1)+rb+TC(a,2)+rb+TC(a,3);else if(b=TC(a,0),0<b.length){var c=new UC(a.$);Ui(a.ab.b,c)}return b}
+function VC(a,b){var c,d;c=b.b;if(G(c,(WC(),XC).c))Hq(YC(a));else if(G(c,ZC.c))Hq(Iq(a));else if(G(c,$C.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new Jq(a)),a.xb),c.b=d,Kq(),Lq(c));else if(G(c,hg)){7!=a.P&&(a.Q=fh);d=b.d;d=ot(d,eh);c=Rs(d,a.Q);var e=!Ps(c,fh)?Ks(c):c;!Ps(e,lh)&&aD(a.$,O(c));bD(a);a.nb=!0;cD(a);a.P=7;a.Q=d}else G(c,og)||(G(c,fe)?dD(a):eD(a,c))}
+function fD(a,b,c,d){var e,f,g,j,h,n,o,q,r;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(gD,s,-1,4,1);o=y(gD,s,-1,99,1);g=r=q=0;for(f=b;f<=c;++f)hD(a.gb[f],e),q+=e[2],r+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(q+=25*(j+1),r+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=pz(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));q>=e&&(f=e/q);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/q,2==d&&(g=
+25*j/r));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/r:o[f]=o[f]*e/q;q=-e/2;r=0;1==d?q=-e-24:3==d?q=24:2==d&&(q=0,r=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;iD(a.gb[f])}2==d?r+=o[f]/2+g:q+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=q,a.gb[f].N[b]+=r;2==d?r+=o[f]/2:q+=o[f]/2;a.A||jD(a.gb[f])}a.C*=h}}
+function kD(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new lD(a),a.$.s=0);null!=a.tb&&BC(a.tb,null)}}function mD(a,b){var c,d,e,f;f=new jB;d=Ac;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=vc);d=new bB(Mb+d);var g=(WC(),XC).c;d.d=g;hB(f,d);uz(d.e,a);d=new bB(Mb+c);d.d=ZC.c;uz(d.e,a);hB(f,d);a.wb&&(hB(f,new bB(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new bB(c),d.d=$C.c,uz(d.e,a),hB(f,d));sy(a,f);return f}
+function nD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,HC);a.pb?(f==a.d&&X(b,qA(HC)),QA(b,h,g,a.Z,a.Z),X(b,(aA(),fA)),oD(b,h,g,a.Z-1,a.Z-1)):f==a.d?PA(b,h+1,g+1,a.Z,a.Z,!1):PA(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,(aA(),hA)),f){case 101:X(b,kA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;pD(b,!0);qD(b,rD(b,f,d,c,e));X(b,hA);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(pD(b,!1),qD(b,rD(b,f,d,c,e)));sD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);QA(b,h+9,g+9,2,4);QA(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,iA),QA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,kA),QA(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,lA);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
+n,j+2*f,n);X(b,hA);break;case 107:X(b,jA);QA(b,h+4,g+4,a.Z-8,a.Z-8);X(b,hA);oD(b,h+4,g+4,a.Z-8,a.Z-8);sD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);QA(b,h+9,g+9,2,4);QA(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,nA),oD(b,c,e,d,d),X(b,gA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:tD(b,h,g,a.Z,!0);break;case 111:tD(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,bA);QA(b,h+3,g+5,a.Z-7,a.Z-11);X(b,hA);oD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,HC);
+a.qb&&PA(b,h+1,g+1,a.Z,a.Z,!1);X(b,hA);uD(a,b,h,g,"NEW");break;case 106:X(b,iA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,hA);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));uD(a,b,h+6,g,oc);break;case 104:X(b,iA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,hA);break;case 105:a.Ob?(X(b,mA),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
+h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,hA)):uD(a,b,h,g,"123");break;case 114:X(b,oA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);QA(b,d,c,f,f);X(b,hA);vD(a,b,h,g,bA,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:wD(a,b,h,g+2,3);break;case 207:wD(a,b,h,g,4);break;
+case 208:wD(a,b,h,g,5);break;case 209:wD(a,b,h,g,1);break;case 210:wD(a,b,h,g,6);break;case 211:wD(a,b,h,g,7);break;case 212:wD(a,b,h,g,8);break;case 213:uD(a,b,h,g,"FG"),a.G=new eB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=LC[d]&&vD(a,b,h,g,JC[d],LC[d])}
+function xD(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,HC),QA(d,0,0,c,b),a.pb?(X(d,(aA(),fA)),oD(d,-1,0,c,b-1)):(X(d,IC),Y(d,0,0,c-1-2,0),X(d,qA(HC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),yD(d,a.Y),X(d,(aA(),hA)),-1!=a.K.toLowerCase().indexOf(ge)&&X(d,iA),zD(d,a.K,10,15),AD(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function BD(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,HC);QA(d,0,0,c,b);a.pb?(X(d,(aA(),fA)),Y(d,0,b-1,c,b-1),e=CD*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,IC),Y(d,0,0,0,b-1),Y(d,0,CD*a.Z,b-1,CD*a.Z),X(d,qA(HC)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=CD+2;++b)nD(a,d,1,b);AD(a.Vb,a.R,0,2*a.Z+a.T)}}
+function DD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);QA(e,0,0,c,b);d=a.eb?(mB(),pB):(mB(),rB);if((mB(),nB)==(mB(),nB))d==pB?e.b=l:e.b=ug;d=new zz(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ha);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,q=void 0,r=n=void 0,u=void 0,v=void 0,D=void 0,E=D=q=o=void 0,J=void 0,R=void 0,ub=o=v=q=j=void 0,W=o=j=void 0,M=h=q=h=void 0,da=D=R=void 0,J=h=r=q=q=E=u=M=j=W=W=v=M=J=r=W=M=u=da=r=J=n=R=o=v=v=E=J=void 0,
+D=R=1,n=2,da=3;f.x&&(iD(f),fD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;da*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(ED(13*f.o.C*j)));FD(f.o,j);f.o.B&&(X(g,(aA(),hA)),oD(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(FC(),MC)[f.e[j]]),h=g,q=L(f.K[j]-o/2),W=L(f.N[j]-o/2),M=u=o,pD(h,!0),qD(h,rD(h,q,W,u,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(X(g,(FC(),MC)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+
+R*R),1>D&&(D=1),R/=D,D=J/D,r=3*da*R,J=3*da*D,W=y(I,m,-1,4,1),q=y(I,m,-1,4,1),W[0]=L(f.K[h]+r),q[0]=L(f.N[h]-J),W[1]=L(f.K[o]+r),q[1]=L(f.N[o]-J),W[2]=L(f.K[o]-r),q[2]=L(f.N[o]+J),W[3]=L(f.K[h]-r),q[3]=L(f.N[h]+J),o=g,h=W,pD(o,!0),qD(o,GD(o,h,q,4,!0)))}for(j=1;j<=f.v;++j){X(g,(aA(),hA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(FC(),MC)[f.e[h]]);if(3==f.C[j]||4==f.C[j])q=h,h=o,o=q;M=f.K[h];u=f.N[h];W=f.K[o];q=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=W-M,R=q-u,D=Math.sqrt(J*J+R*R),1>D&&(D=1),
+R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,lA);r=n*R;J=n*D;Y(g,O(N(Math.round(M+r))),O(N(Math.round(u-J))),O(N(Math.round(W+r))),O(N(Math.round(q-J))));Y(g,O(N(Math.round(M-r))),O(N(Math.round(u+J))),O(N(Math.round(W-r))),O(N(Math.round(q+J))));X(g,hA);break;case 3:o=O(N(Math.round(M)));h=O(N(Math.round(u)));W=O(N(Math.round(W)));q=O(N(Math.round(q)));Y(g,o,h,W,q);M=O(N(Math.round(da*R)));u=O(N(Math.round(da*D)));Y(g,o+M,h-u,W+M,q-u);Y(g,o-M,h+u,W-M,q+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+M-(M-W)/10*h,E=u-(u-q)/10*h,Y(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));yD(g,f.o.n);o=FA(f.o.o.c).b-FA(f.o.o.c).c;J=f.f[j];h=sb;null!=J&&(h=J);J=uB(f.o.o,h);M=O(N(Math.round((M+W)/2-J/2)));r=O(N(Math.round((u+q)/2+~~(o/2)-1)));X(g,lA);zD(g,h,M,r);X(g,hA);break;default:if(1==f.C[j]||3==f.C[j])r=da*R,J=da*D,E=y(I,m,-1,3,1),v=y(I,m,-1,3,1),E[0]=O(N(Math.round(W+r))),v[0]=O(N(Math.round(q-J))),E[1]=O(N(Math.round(M))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(W-
+r))),v[2]=O(N(Math.round(q+J))),o=g,h=E,q=v,pD(o,!0),qD(o,GD(o,h,q,3,!0));else if(2==f.C[j]||4==f.C[j]){r=da*R;J=da*D;for(h=0;10>h;++h)v=M-(M-W)/10*h,E=u-(u-q)/10*h,o=h/10,Y(g,O(N(Math.round(v+r*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-r*o))),O(N(Math.round(E+J*o))))}else Y(g,O(N(Math.round(M))),O(N(Math.round(u))),O(N(Math.round(W))),O(N(Math.round(q))))}}D=y(gD,s,-1,f.u+1,1);R=y(I,m,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],q=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+q/R[h],D[o]=
+D[o]/R[o]+n/R[o];yD(g,f.o.n);o=FA(f.o.o.c).b-FA(f.o.o.c).c;J=y(vs,s,1,f.u+1,0);W=y(I,m,-1,f.u+1,1);q=y(I,m,-1,f.u+1,1);n=y(HD,s,99,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(ED(2*f.o.C))));for(j=1;j<=f.u;++j)h=ID(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,W[j]=q[j]=uB(f.o.o,h),n[j]=JD(f,u,j,W[j],W[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&
+(M=!0),r=h,ub=l,f.o.Lb&&0<f.y[j]&&(ub+=Ub,1<f.y[j]&&(ub+=f.y[j])),v=l,0!=f.B[j]&&(1<Rj(f.B[j])&&(v+=Rj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),M||!E?h=h+ub+v+l:h=v+ub+l+h,E||(r=h),J[j]=h,r=uB(f.o.o,r),v=uB(f.o.o,h),W[j]=r,q[j]=v,v=n[j]=JD(f,u,j,r,v,o,M),M=v.d+u+1,r=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(FC(),MC)[f.e[j]]),QA(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(FC(),MC)[f.e[j]]):X(g,(aA(),hA)):X(g,(FC(),JC)[f.c[j]]),zD(g,h,M,r));for(h=1;h<=f.z;++h)j=f.r[h][0],r=W[j],v=q[j],M=O(N(ED(f.K[j]-r/2))),r=
+O(N(ED(f.N[j]+~~(o/2)-1))),X(g,(aA(),lA)),zD(g,ba+f.r[h][1],M+v,r);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(aA(),iA):(aA(),oA)),0<f.E&&106!=f.o.d&&(v=n[f.E],oD(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,r=(da+1)*R,J=(da+1)*D,E=y(I,m,-1,5,1),v=y(I,m,-1,5,1),E[0]=O(N(ED(f.K[h]+r))),E[1]=O(N(ED(f.K[o]+r))),v[0]=O(N(ED(f.N[h]-J))),v[1]=O(N(ED(f.N[o]-J))),E[3]=O(N(ED(f.K[h]-r))),E[2]=O(N(ED(f.K[o]-r))),v[3]=O(N(ED(f.N[h]+J))),
+v[2]=O(N(ED(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(da=g,j=E,R=v,da.o&&(pD(da,!1),qD(da,GD(da,j,R,5,!0)))),106==f.o.d&&KD(f,f.I[f.F],f.J[f.F]))){da=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++da;if(da>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,(aA(),iA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],oD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(aA(),fA)),Y(e,c-1,0,c-1,b-1)):(X(e,qA(HC)),Y(e,c-1,0,c-1,b-1),X(e,HC),Y(e,c-2,0,c-2,b-1),X(e,IC),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(aA(),lA)),Y(e,
+d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new DA(Vb,0,13),a.X=new tB(a.U),null!=a.cb&&(d=uB(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,X(e,(aA(),hA)),yD(e,a.U),zD(e,a.cb,c,b)));AD(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function wD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,m,-1,9,1);n=y(I,m,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+a*Math.sin(j)),n[f]=L(d+a*Math.cos(j));f=e+1;b.o&&(pD(b,!1),qD(b,GD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+(a-3)*Math.sin(j)),n[f]=L(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
+function LD(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,HC);QA(d,0,0,b,c);a.pb?(X(d,(aA(),fA)),c=14*(a.Z+a.T),oD(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,qA(HC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,IC),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)nD(a,d,b,1),nD(a,d,b,2);a.d=c;AD(a.Vb,a.Rb,0,0)}}
+function tD(a,b,c,d,e){var f,g,j,h,n,o,q,r;n=~~(d/4);o=2+~~(n/2);g=2+n;r=c+~~(10*d/24);h=r+n;q=b+d;e?(j=2+b,f=o+b,g+=b):(f=q-o,j=q-2,g=q-g);Y(a,j,r,f,h);Y(a,g,r,f,h);j=~~(n/3);Y(a,f,r+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=q-f-o,h*=-1,e=-90);sD(a,b,c+o-j,f,d-4-j-1,e,h)}
+function MD(a,b,c){var d,e,f,g,j,h;ND(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=OD(b);b=new zC(b,j,!0);e=l;for(d=1;5>=d;++d)e=PD(b,j);d=QD(eC(Xn(e.substr(0,3)),10)).b;g=QD(eC(Xn(e.substr(3,3)),10)).b;PD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=PD(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new RD(a,f)}fD(a,1,d,1);fD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new RD(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",cD(a),!1;null!=a.j&&a.$&&SD(a.$,a.j,!0);null!=a.k&&
+a.$&&SD(a.$,a.k,!1);j=TD(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new UD(a,a.$,e)}a.f=1;a.$=a.gb[a.f];fD(a,1,j,0)}c&&cD(a);return!0}function Mq(a,b){a.lb=!0;a.K=b}function FD(a,b){100>b&&(!OC[b]&&(OC[b]=new DA(Vb,0,b)),!QC[b]&&qs(QC,b,new tB(OC[b])),a.n=OC[b],a.o=QC[b])}
+function Qq(a,b){var c,d;if(0==b)return!1;bD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:kD(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;VD(a,WD(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new dv("Cannot redo. Index is out of range.");if(!d.b.d)throw new dv(Yb);
+d.b=d.b.d;VD(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Vt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(Mq(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=XD(d),YD(a,d,!1,!0),null!=a.tb&&BC(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Vt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(Mq(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=XD(d),YD(a,d,!1,!0),null!=a.tb&&BC(a.tb,null));break;case 101:a.Mb&&ZD(a.Mb);a.Mb=new $D(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new aE(a):a.Eb.hc.d.hb?bE(a.Eb.hc.d):cE(a.Eb);break;case 114:a.c&&
+ZD(a.c);a.c=new $D(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,dE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=eE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(gD,s,-1,4,1);hD(a.$,d);a.nb=!0;a.$=new UC(a.$);d=L(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;fE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,gE(a.$,a.$.E),a.$.E=0,dD(a)):0<a.$.F&&(a.nb=!0,hE(a.$,a.$.F),a.$.F=0,dD(a));iE(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new jB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new bB(c),hB(j,g),g.d=c,uz(g.e,a);sy(a,j);a.F=j}iB(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(ZD(a.p),a.p=null);0==a.$.E&&(a.p=new $D(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,dD(a)),18==a.e&&(d=ao((Nq(),Oq).hc.b.pb,Wg),jE(a.$,a.$.E,d),dD(a)),iE(a.$))}cD(a);return!0}
+function Iq(a){var b,c,d;d=YC(a);c=l;if(a.Gb){var e,f,g;g=ks([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)eE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(kE(g[1][0],3)+kE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+lE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+lE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new mE(a,a.gb,a.vb)),c=lE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function nE(a,b,c,d){var e;e=c;var f=d,g,j;(g=oE(b),j=0!=(b.f&2),g||j)?(a.Gb?iB((!a.x&&(a.x=mD(a,!0)),a.x),a,e,f):iB((!a.w&&(a.w=mD(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=pE(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=CD+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",cD(a),
+!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",cD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Qq(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)gE(a.$,a.$.E),a.$.E=0,dD(a);else{if(106==a.d)return!0;if(108==a.d)qE(a.$,a.$.E,0),dD(a);else if(157==a.d)qE(a.$,a.$.E,1),dD(a);else if(158==a.d)qE(a.$,a.$.E,-1),dD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):dD(a);else if(206<=a.d&&229>=a.d)a.P=2,rE(a.$),dD(a);else if(230==a.d)a.P=3,dD(a);else if(233<=a.d&&262>a.d)sE(a.$,!1),dD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;jE(a.$,a.$.E,ao(a.Eb.f.hc.b.pb,Wg));a.$.n=!0;dD(a)}else if(105==a.d)tE(a.$),dD(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=ao((Nq(),Oq).hc.b.pb,Wg),1>d.length&&(d=Kc),jE(a.$,a.$.E,
+d)),dD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,rE(a.$),dD(a);else if(0<a.$.F)if(104==a.d)hE(a.$,a.$.F),a.$.F=0,dD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Mq(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;gE(d,c);d.b[c]=0}a.$.F=0;dD(a)}else if(201==a.d)uE(a.$,a.$.F),dD(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),dD(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,dD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,dD(a);else if(206<=a.d&&229>=a.d)a.P=2,rE(a.$),dD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=ao(a.Eb.f.hc.b.pb,Wg);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;dD(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new lD(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(vE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,rE(a.$)):300<a.d?(vE(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=ao((Nq(),Oq).hc.b.pb,Wg),1>d.length&&(d=Kc),jE(a.$,1,d))):230==a.d?wE(a,null,!0):233<=a.d&&262>a.d?(vE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,sE(a.$,!0)):RB();dD(a)}else e=!1;e&&(iE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,cD(a))}return e}
+function xE(a,b,c,d){var e,f;if(a.A||!a.ib||oE(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,q,r;b.E=0;b.K[0]=e;b.N[0]=f;g=yE(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);q=e-b.K[n];r=f-b.N[n];n=-g/2+q*j+
+r*h;h=r*j-q*h;if(0>n)if(1<b.w)gE(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,q=e-b.K[o],r=f-b.N[o],e=r*j-q*h,q=b.K[b.j[1]]-b.K[o],r=b.N[b.j[1]]-b.N[o],f=r*j-
+q*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),hE(b,e),0<yE(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){Mq(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<yE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Mq(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(pE(b)||oE(b))aD(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(gD,s,-1,4,1);hD(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;bD(a);a.nb=!0;cD(a);a.Tb=c;a.Ub=d;return!0}
+function zE(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||oE(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,q=void 0,r=void 0,u=void 0,n=void 0,q=0,u=((FC(),NC)?350:170)+1,r=1;r<=e.v;++r)n=j-e.L[r],o=h-e.O[r],n=n*n+o*o,n<u&&(u=n,q=r);q*=-1;for(r=1;r<=e.u;++r)n=j-e.K[r],o=h-e.N[r],n=n*n+o*o,n<u&&(u=n,q=r);e=q;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;AE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(AE(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;bD(a);a.nb=!0;cD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function BE(a){if(a.A)return!0;a.jb&&(a.jb=!1,dD(a));a.lb=!1;a.Q=fh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=yE(b,b.u),6>b.A[c]&&(CE(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),gE(b,b.u));b.D=!1;dD(a)}else a:{var b=a.$,e,f;c=yE(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):Mq(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Mq(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(ED((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(ED((b.N[b.G]+b.N[c])/2))))}}jD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,WD(b),b.b.d=c),dD(a),a.s=!1)}else 5==a.P&&(jD(a.$),dD(a));0<a.P&&(a.E=!1,bD(a),a.nb=!0,iE(a.$),DE(a.$),cD(a),a.P=0,a.i=!1);if(NC&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,bD(a),a.nb=!0,cD(a);return!0}function bD(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function AE(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,BC(a.sb,H(EE,s,126,[new T(a.f),new T(b)]))}
+function FE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Ef)?a.Gb=!1:-1<b.indexOf(cg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(zf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(If)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,fD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)GE(a.gb[d]),iD(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Sf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(md)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++CD;c&&cD(a)}
+function cD(a){var b,c,d,e;b=pz(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Fe(a.db,d,c),a.A&&e&&fD(a,1,a.vb,0),DD(a),a.A||(a.Rb=a.Fe(a.Rb,b.c,2*a.Z+a.T),LD(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Fe(a.R,a.Z,c),BD(a),a.J=a.Fe(a.J,d,a.Z),xD(a))):(DD(a),a.A||(xD(a),a.E&&(LD(a),BD(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function HE(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=eE(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=ID(c,h);c.o.N&&0<c.y[h]&&(j+=Ub,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Rj(c.B[h])&&(j+=Rj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+IE(0.055999999999999994*c.K[h],0,2)+ba+IE(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=dh),e+=c)}return e}function TC(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=eE(a.gb[c]),d!=b))continue;d=void 0;d=JE(a.gb[c]);d=KE(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
+function dD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&BC(a.tb,null)}var c,d,e;e=new LE;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=JE(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new ME(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function YD(a,b,c,d){try{MD(a,b,d)?c&&dD(a):cD(a)}catch(e){if(e=Li(e),A(e,123))cD(a);else throw e;}}
+function wE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,q;ND(a,c);e=j=0;q=new zC(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=sC(q);a.vb=0;for(f=1;f<=h;++f)if(o=wC(q),Xn(o),!G(o,dh))if(G(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new NE(a,o);if(0==a.$.u){OE(a,"ERROR - problems in reading/processing molecule !");RB();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(OE(a,"ERROR - strange reaction - fixing !"),RB(),d=!1):3<n?(OE(a,"ERROR - strange reaction !"),RB(),d=!1):(1<a.vb&&!g&&FE(a,zf,!0),g&&!a.Gb&&FE(a,
+cg,!0),!g&&a.Gb&&FE(a,Ef,!0),g?(fD(a,1,j,1),fD(a,j+1,e-1,2),fD(a,e,a.vb,3)):fD(a,1,a.vb,0),c&&cD(a),d=!0)}d?dD(a):cD(a)}catch(r){if(r=Li(r),A(r,123))cD(a);else throw r;}}function PE(a){bD(a);a.nb=!0;cD(a)}function ND(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new lD(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&cD(a);null!=a.tb&&BC(a.tb,null)}
+function VD(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=JE(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&BC(a.tb,null)}}function QE(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,cD(a),null):a.gb[b]}
+function eD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Na)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Da)?c=245:G(b,Ea)&&(c=238);0<c?Qq(a,c):b="Not known group!";a.lb=!0;a.K=b;cD(a)}function OE(a,b){a.lb=!0;a.K=b;cD(a)}function YC(a){var b;b=SC(a);bD(a);cD(a);return b}
+function uD(a,b,c,d,e){var f,g,j,h;f=a.X;h=uB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new DA(f.c.b,f.c.d,g),f=new tB(j),h=uB(f,e),b.f=j,b.j=RE(j);else yD(b,a.U);f=FA(f.c).b-FA(f.c).c;zD(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function vD(a,b,c,d,e,f){var g,j;g=FA(a.W.c).b-FA(a.W.c).c;j=uB(a.W,f);yD(b,a.V);(b.e=e)&&(b.i=fg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);zD(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}
+function Pq(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Ad,cD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Ad):Mq(a,a.z+ba),cD(a))}t(451,373,Yh);_.te=function(a){VC(this,a)};_.Fe=function(a,b,c){return lz(this,b,c)};_.Ge=function(){};_.ae=function(){cD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=fh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var CD=10,OC,QC,HC,IC,JC,GC,NC,SE=null,MC,LC;
+function TE(){FC();jz.call(this);this.Vb=(Bp(),Bp(),Ry).b;this.y=new DA(null,0,8);this.u=(aA(),bA);this.gb=y(UE,s,139,99,0);this.ab=new hz;this.Ib=new VE;this.L=G((RB(),SB[Pe]),ac);this.v=new WE;this.H=H(vs,s,1,[Ha,Ia,Sa,Ga,Na,La,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.$=new lD(this);MC[0]=eA;MC[1]=new cA(255,153,153);MC[2]=new cA(255,204,102);MC[3]=new cA(255,255,153);MC[4]=new cA(102,255,255);MC[5]=new cA(51,204,255);MC[6]=new cA(255,153,255)}t(450,451,Yh,TE);
+_.Fe=function(a,b,c){var d;return a?(d=a.b,mj(d.u,b,c),a):lz(this,b,c)};_.Ge=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[XE(b.b),a])}};_.b=null;function YE(a){if(a.e.pb.style.display!=Df){oz(a.d);for(a=new Fi(a.f.k);a.c<a.e.Be();)Gi(a),null.cg()}}function ZE(a){$E.call(this,a,eb,eb,null)}function aF(a,b){$E.call(this,a,eb,eb,b)}function bF(a,b,c){$E.call(this,a,b,c,null)}
+function $E(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(Zb,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=hj(a)){this.c=cF;++cF;this.e=e;this.d=new TE;this.f=new dF(this.d,b,c,d);qv(e,this.f,e.pb);d&&ed in d&&(this.f.c=d[ed]);a=this.f;a.e||(a.e=mz(a,$n(a.pb,Lf),$n(a.pb,Kf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,q;b.L?SE=Zb:SE="JME";b.w=mD(b,!1);b.x=mD(b,!0);Mq(b,SE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=pz(b);fz(b,null);b.pb||(b.T=0);b.U||(b.U=new DA(Vb,0,13),b.X=new tB(b.U));b.V||(b.V=new DA(Vb,1,13),b.W=new tB(b.V));b.Y||(b.Y=new DA(Vb,0,11),new tB(b.Y));FD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;CD=10;b.Lb=!0;try{q=eF(b.Vb,"options");null!=q&&FE(b,q,!1);j=eF(b.Vb,"jme");null!=j&&(b.M=j);n=eF(b.Vb,"mol");null!=n&&(b.bb=n);g=eF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=eF(b.Vb,Gg);null!=o&&(b.cb=o,cD(b));b.k=eF(b.Vb,"atomcolors");b.j=eF(b.Vb,"atombg");f=eF(b.Vb,"depictbg");
+if(null!=f&&b.A){var r;var u,v,D,E;v=(aA(),bA);try{if(0!=f.indexOf(ma))throw new tn("bad hex encoding");E=eC(f.substr(1,2),16);D=eC(f.substr(3,2),16);u=eC(f.substr(5,2),16);r=v=new cA(E,D,u)}catch(J){if(J=Li(J),A(J,123))RB(),r=v;else throw J;}b.u=r}b.Kb&&b.$&&dE(b.$);h=eF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Li(R),!A(R,123))throw R;}b.d=202;for(f=0;23>f;++f)JC[f]=(aA(),jA),LC[f]=Kc;LC[1]=Ub;JC[1]=(aA(),fA);LC[2]=Bb;JC[2]=jA;LC[3]=Eb;JC[3]=fA;LC[4]=ec;JC[4]=oA;LC[5]=lc;
+JC[5]=iA;LC[9]=Pb;JC[9]=lA;LC[10]=Jb;JC[10]=lA;LC[11]=Db;JC[11]=lA;LC[12]=Wb;JC[12]=lA;LC[8]=zc;JC[8]=qA(kA);LC[7]=nc;JC[7]=jA;LC[6]=Cc;JC[6]=fA;LC[13]=Bc;JC[13]=fA;LC[18]=Kc;JC[18]=fA;LC[19]=oc;JC[19]=fA;LC[20]=pc;JC[20]=fA;LC[21]=qc;JC[21]=fA;LC[22]=rc;JC[22]=fA;Py(b);b._=new fF;f=a.d;f.D=pz(f);null!=f.M?(wE(f,f.M,!1),null!=f.j&&f.$&&SD(f.$,f.j,!0),null!=f.k&&f.$&&SD(f.$,f.k,!1)):null!=f.bb&&YD(f,f.bb,!1,!1);cD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function gF(){return ys(null)}function hF(a){return ys(a)}t(452,1,ri,ZE,aF,bF,$E);_.He=function(a){B(this.f,new iF(this,a),(Ep(),Ep(),Fp))};_.Ie=function(a){B(this.f,new jF(this,a),(Yq(),Yq(),Zq))};_.Je=function(a){cE(new kF(a,this.d,HC))};_.Ke=function(){kD(this.d)};_.Le=function(){Qn((Nn(),On),new lF(this))};_.Me=function(){return this.b};_.Ne=function(){return this.c};_.Oe=function(){return this.d.I};_.Pe=function(){return this.d.eb};_.Qe=function(){return this.d.fb};_.Re=function(){return this.d.tb};
+_.ed=function(){return $n(this.f.pb,Kf)};_.Se=function(){var a;a=[];a.length=2;a[0]=$n(this.f.pb,Lf);a[1]=$n(this.f.pb,Kf);return a};_.fd=function(){return $n(this.f.pb,Lf)};_.Te=function(){return this.e.pb};_.Ue=function(){return this.d.yb};_.Ve=function(){return this.d.Ab};_.We=function(a){$wnd.alert("JSME initialization error: "+a)};_.hd=function(){return this.e.pb.style.display!=Df};_.Xe=function(){var a=this.d,b;a.Gb?b=HE(a,1)+rb+HE(a,2)+rb+HE(a,3):b=HE(a,0);return b};_.Ye=function(){return Iq(this.d)};
+_.Ze=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=SC(a);a.Pb=b;cD(a);return c};_.$e=function(a){FE(this.d,a,!0)};_._e=function(){};_.af=function(a){YD(this.d,a,!0,!0)};_.bf=function(a){wE(this.d,a,!0)};_.fe=function(){YE(this)};_.cf=function(){ND(this.d,!0)};_.df=function(a){var b=this.d;if(a=QE(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;PE(b)}};_.ef=function(a){this.b=a;!this.d.b&&(this.d.b=new mF(this))};
+_.ff=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Fi(b.b);d.c<d.e.Be();)c=Gi(d),a?c.b=l:c.b=ug}oz(b.d)};_.gf=function(a,b){var c=this.d,d;if(d=QE(c,a))SD(d,b,!0),PE(c)};_.hf=function(a,b){var c=this.d,d;d=QE(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,cD(c)):(d.E=b,PE(c))};_.kd=function(a){Vu(this.f,a);YE(this)};_.jf=function(a){this.d.I=a};_.kf=function(a){var b=this.d;b.eb=a;cD(b)};_.lf=function(a){var b=this.d;b.fb=a;cD(b)};_.mf=function(a){this.d.sb=a};
+_.nf=function(a){this.d.tb=a};_.of=function(a){var b=this.d;b.yb=a;b.w=mD(b,!1)};_.pf=function(a){this.d.Ab=a};_.qf=function(a,b){var c=this.f;c.md(a);c.kd(b);YE(this)};_.rf=function(a){eD(this.d,a)};_.sf=function(a,b){var c=this.d;c.i=!1;c.Qb=new NE(c,a);c.d=253;c.lb=!0;c.K=b;cD(c)};_.ld=function(a){Zu(this.e.pb,a)};_.md=function(a){this.f.pb.style[ah]=a;YE(this)};_.tf=function(a){OE(this.d,a)};_.uf=function(){return YC(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var cF=0;
+function lF(a){this.b=a}t(453,1,{},lF);_.xc=function(){var a,b;for(b=new Fi(this.b.f.b);b.c<b.e.Be();)a=Gi(b),a.u.pb.innerHTML=a.r||l};_.b=null;function mF(a){this.b=a}t(454,1,{},mF);_.b=null;function iF(a,b){this.b=a;this.c=b}t(455,1,{},iF);_.Lc=function(a){a=a.b;Qn((Nn(),On),new nF(this,this.c,a))};_.b=null;_.c=null;function nF(a,b,c){this.b=a;this.d=b;this.c=c}t(456,1,{},nF);_.xc=function(){var a=this.c;this.d.b.apply(a,[XE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function jF(a,b){this.b=a;this.c=b}t(457,1,{},jF);_.b=null;_.c=null;function ar(a,b,c){this.b=a;this.d=b;this.c=c}t(458,1,{},ar);_.xc=function(){var a=this.c;this.d.b.apply(a,[XE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function oF(){var a=pF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;qF(rF,arguments)?a=arguments[0]:3==arguments.length?a=new bF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new ZE(arguments[0]):4==arguments.length?a=new $E(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new aF(arguments[0],arguments[1]));this.g=a;sF();a[Sc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.He(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new tF(a))});b.addMouseOverHandler=C(function(a){this.g.Ie(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new tF(a))});b.alert=C(function(a){this.g.Je(a)});b.clear=C(function(){this.g.Ke()});b.deferredRepaint=C(function(){this.g.Le()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Se()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.We(a)});b.isVisible=C(function(){return this.g.hd()});
+b.jmeFile=C(function(){return this.g.Xe()});b.molFile=C(function(){return this.g.Ye()});b.nonisomericSmiles=C(function(){return this.g.Ze()});b.options=C(function(a){this.g.$e(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.af(a)});b.readMolecule=C(function(a){this.g.bf(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=rF;sF();var f=b,g,b=uF.c;g=vF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=vF(b,
+e,f)}if(!g)throw new Pi("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.cf()});b.resetAtomColors=C(function(a){this.g.df(a)});b.setAfterPasteCallBack=C(function(a){this.g.ef(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new tF(a))});b.setAntialias=C(function(a){this.g.ff(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.gf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.hf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
+b.setHelpURL=C(function(a){this.g.jf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.kf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.lf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nf(a)});b.setPasteLabel=C(function(a){this.g.of(a)});b.setPrePasteJSfunction=C(function(a){this.g.pf(a)});b.setSize=C(function(a,b){this.g.qf(a,b)});b.setSubstituent=C(function(a){this.g.rf(a)});b.setTemplate=C(function(a,
+b){this.g.sf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.tf(a)});b.smiles=C(function(){return this.g.uf()});wF({"0":{"0":[[gF,null,void 0]],1:[[hF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new xF(e));return[e]},pe]]}});yF(rF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function ws(){zF||(zF=!0,oF())}t(459,1,{},ws);
+var zF=!1;function As(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==pe)$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 zs(){}t(461,1,{},zs);_.xc=function(){As()};function xF(a){this.b=a}t(462,1,{113:1,151:1},xF);_.eQ=function(a){return null!=a&&A(a,113)&&this.b==a.b};_.b=null;function tF(a){this.b=a}t(463,1,{114:1,151:1},tF);
+_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;
+function EC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(ah)||l;b=c.getAttribute(Ce)||l;f=c.getAttribute(Bf)||l;e=c.getAttribute(Le)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Bf)||l,h=h.getAttribute(Wg)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Cd);c.removeAttribute(Bf);c.removeAttribute("archive");c.removeAttribute(Ce);c.removeAttribute(ah);c.removeAttribute(dd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=fo();c.setAttribute(Le,d);c.style[ah]=CC(g);c.style[Ce]=CC(b);b=new AF(a,d,n,e,c,f);Qn((Nn(),On),b);++a.c;return!0}function DC(a){this.b="JME.class";this.e=a}t(464,1,{},DC);_.Fc=function(){return EC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function AF(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(465,1,{},AF);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Le,this.f):this.d.removeAttribute(Le);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function BF(){}t(466,1,ri,BF);function CF(a){this.b=a}t(467,1,{},CF);_.xc=function(){this.b()};_.b=null;
+function DF(){var a=pF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;qF(EF,arguments)?a=arguments[0]:0==arguments.length&&(a=new BF);this.g=a;sF();a[Sc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Qn((Nn(),On),new CF(a))});yF(EF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function xs(){FF||(FF=!0,DF())}t(468,1,{},xs);var FF=!1;function GF(a){un();this.i=a}
+t(469,439,di,GF);function Gs(){un();this.i="divide by zero"}t(470,97,pi,Gs);function rs(){un()}function HF(a){un();this.i=a}t(471,97,pi,rs,HF);function IF(){IF=x;JF=new KF(!1);LF=new KF(!0)}function KF(a){this.b=a}t(472,1,{116:1,117:1,120:1},KF);_.eQ=function(a){return A(a,117)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Vg:"false"};_.b=!1;var JF,LF;function MF(){}function NF(a){return typeof a==If?zc+(0>a?-a:a):a}
+function OF(a,b){var c;c=new MF;c.e=Lb+(PF(0!=a?-a:0)?NF(0!=a?-a:0):l+xi(c));QF(0!=a?-a:0)&&RF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new MF;b.e=Lb+(PF(a)?NF(a):l+xi(b));QF(a)&&RF(a,b);return b}function SF(a,b){var c;c=new MF;c.e=Lb+(PF(a)?NF(a):l+xi(c));QF(a)&&RF(a,c);c.c=b?8:0;return c}function TF(){var a;a=new MF;a.e=Lb+(PF(0)?NF(0):l+xi(a));QF(0)&&RF(0,a);a.c=2;return a}function UF(a){var b;b=new MF;b.e=Lb+(PF(a)?NF(a):l+xi(b));QF(a)&&RF(a,b);b.c=1;return b}
+function QF(a){return typeof a==If&&0<a}function PF(a){return null!=a&&0!=a}function RF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Hh[b.d])c=c.prototype;else{c=Hh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(474,1,{},MF);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
+function VF(a){var b;if(!(b=WF,!b&&(b=WF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new XF(Sb+a+ea);return parseFloat(a)}
+function eC(a,b){var c,d;if(null==a)throw new XF(Hf);if(2>b||36<b)throw new XF("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new XF(Sb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new XF(Sb+a+ea);if(-2147483648>c||2147483647<c)throw new XF(Sb+a+ea);return c}t(476,1,{116:1,128:1});var WF=null;function YF(a){this.b=a}
+t(475,476,{116:1,120:1,121:1,128:1},YF);_.eQ=function(a){return A(a,121)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Bz(a){this.b=a}t(477,476,{116:1,120:1,124:1,128:1},Bz);_.eQ=function(a){return A(a,124)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function rz(){un()}function uk(a){un();this.i=a}t(478,97,bi,rz,uk);function tv(){un()}function vw(a){un();this.i=a}t(479,97,pi,tv,vw);
+function T(a){this.b=a}function Ss(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 Ls(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function QD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(ZF(),$F)[b],!c&&(c=$F[b]=new T(a)),c):new T(a)}t(480,476,{116:1,120:1,126:1,128:1},T);_.eQ=function(a){return A(a,126)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function ZF(){ZF=x;$F=y(EE,s,126,256,0)}var $F;function Rj(a){return 0>a?-a:a}function Qj(a,b){return a>b?a:b}function ED(a){return Math.round(a)}function rn(){un()}function Fr(a){un();this.i=a}t(483,97,{116:1,123:1,127:1,129:1,131:1},rn,Fr);function zi(){zi=x;Ai=H(yi,s,-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 Ai;function XF(a){un();this.i=a}t(485,478,bi,XF);
+function yn(a){this.b="Unknown";this.d=a;this.c=-1}t(486,1,{116:1,130:1},yn);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?lb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function aG(a,b){return a.charCodeAt(b)}function xC(a,b){var c=b,d=a.length,e,f;e=aG(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function bG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
+function G(a,b){return!A(b,1)?!1:""+a==b}function as(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function Xu(a,b){return a.indexOf(b)}function cC(a,b,c){return a.indexOf(b,c)}function uy(a,b){return a.lastIndexOf(b)}function XD(a){var b=aa,c=dh,d;for(d=0;0<=(d=c.indexOf(Qc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Yn(c,++d):c=c.substr(0,d-0)+Yn(c,++d);return a.replace(RegExp(b,qe),c)}
+function cG(a,b){for(var c=RegExp(b,qe),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(vs,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Yn(a,b){return a.substr(b,a.length-b)}
+function Xn(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Yu(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)}_=String.prototype;_.cM={1:1,116:1,118:1,120:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return vt(this)};_.tS=_.toString;function dG(){dG=x;eG={};fG={}}
+function vt(a){dG();var b=lb+a,c=fG[b];if(null!=c)return c;c=eG[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+aG(a,d++);c|=0}256==gG&&(eG=fG,fG={},gG=0);++gG;return fG[b]=c}var eG,gG=0,fG;function nn(a,b){on(a.b,b);return a}function mn(){this.b=new Zn}function hG(){this.b=new Zn;this.b.b+=l}t(488,1,Nh,mn,hG);_.tS=function(){return this.b.b};function tt(){this.b=new Zn}
+function aC(){this.b=new Zn}function Zr(a){this.b=new Zn;on(this.b,a)}t(489,1,Nh,tt,aC,Zr);_.tS=function(){return this.b.b};function dC(a){a="String index out of range: "+a;un();this.i=a}t(490,479,pi,dC);
+function iG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new rn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new HF("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new HF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new tv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)qs(b,c,a[--d])}else for(c=e+c;e<c;)qs(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function $u(){un()}function lC(a){un();this.i=a}t(492,97,pi,$u,lC);function Hz(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:An(b,c))return a;return null}function Kz(a,b){var c;return(c=Hz(a.xd(),b))?(c.Zc(),!0):!1}function jG(a){var b,c,d,e;d=new mn;b=null;d.b.b+=Oc;for(c=a.xd();c.Xc();)null!=b?on(d.b,b):b=Aa,e=c.Yc(),on(d.b,e===a?"(this Collection)":l+e);d.b.b+=Rc;return d.b.b}t(493,1,{});_.vf=function(){throw new lC("Add not supported on this collection");};
+_.wf=function(a){return!!Hz(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.xf=function(a){return Kz(this,a)};_.tS=function(){return jG(this)};t(495,493,Ph);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,137)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.wf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=Dn(c),a=~~a);return a};
+function kG(a,b){var c;return A(b,135)&&(c=b.yf(),Hu(a.b,c))?(c=cj(a.b,c),a.b.Ce(b.zf(),c)):!1}function qC(a){this.b=a}t(494,495,Ph,qC);_.wf=function(a){return kG(this,a)};_.xd=function(){return new gC(this.b)};_.xf=function(a){return kG(this,a)?(a=a.yf(),Oi(this.b,a),!0):!1};_.Be=function(){return this.b.e};_.b=null;function jC(a){if(a.c)Ii(a.b),Oi(a.d,a.c.yf()),a.c=null;else throw new dv("Must call next() before remove().");}
+function gC(a){var b;this.d=a;b=new $i;a.d&&Ui(b,new lG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new mG(a,d.substring(1));b.vf(e)}var a=a.b,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.vf(c[d])}this.b=new Fi(b)}t(496,1,{},gC);_.Xc=function(){return hC(this.b)};_.Yc=function(){return this.c=Gi(this.b)};_.Zc=function(){jC(this)};_.b=null;_.c=null;_.d=null;t(498,1,ni);_.eQ=function(a){return A(a,135)&&kC(this.yf(),a.yf())&&kC(this.zf(),a.zf())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.yf()&&(a=Dn(this.yf()));null!=this.zf()&&(b=Dn(this.zf()));return a^b};_.tS=function(){return this.yf()+pb+this.zf()};function lG(a){this.b=a}t(497,498,ni,lG);_.yf=function(){return null};_.zf=function(){return this.b.c};_.Af=function(a){return nC(this.b,a)};_.b=null;function mG(a,b){this.c=a;this.b=b}t(499,498,ni,mG);_.yf=function(){return this.b};_.zf=function(){return this.c.f[lb+this.b]};_.Af=function(a){return oC(this.c,this.b,a)};_.b=null;_.c=null;
+function sw(a,b){(0>a||a>=b)&&nG(a,b)}function nG(a,b){throw new vw("Index: "+a+", Size: "+b);}t(500,493,Ih);_.Bf=function(){throw new lC("Add not supported on this list");};_.vf=function(a){this.Bf(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,133)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:An(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:Dn(c)),b=~~b;return b};_.xd=function(){return new Fi(this)};_.Df=function(){return this.Ef(0)};_.Ef=function(a){return new oG(this,a)};_.Ff=function(){throw new lC("Remove not supported on this list");};function hC(a){return a.c<a.e.Be()}function Gi(a){if(a.c>=a.e.Be())throw new wv;return a.e.Cf(a.d=a.c++)}function Ii(a){if(0>a.d)throw new Lw;a.e.Ff(a.d);a.c=a.d;a.d=-1}function Fi(a){this.e=a}t(501,1,{},Fi);_.Xc=function(){return hC(this)};
+_.Yc=function(){return Gi(this)};_.Zc=function(){Ii(this)};_.c=0;_.d=-1;_.e=null;function oG(a,b){var c;this.e=this.b=a;c=a.Be();(0>b||b>c)&&nG(b,c);this.c=b}t(502,501,{},oG);_.Gf=function(){return 0<this.c};_.Hf=function(){if(0>=this.c)throw new wv;return this.b.Cf(this.d=--this.c)};_.b=null;function pG(a){a=new gC(a.c.b);return new qG(a)}function rG(a,b){this.b=a;this.c=b}t(503,495,Ph,rG);_.wf=function(a){return Hu(this.b,a)};_.xd=function(){return pG(this)};_.Be=function(){return this.c.b.e};
+_.b=null;_.c=null;function qG(a){this.b=a}t(504,1,{},qG);_.Xc=function(){return hC(this.b.b)};_.Yc=function(){return(this.b.c=Gi(this.b.b)).yf()};_.Zc=function(){jC(this.b)};_.b=null;t(505,500,Ih);_.Bf=function(a,b){var c;c=Nz(this,a);var d=c.e;new Iz(b,c.c);++d.c;++c.b;c.d=null};_.Cf=function(a){var b;b=Nz(this,a);try{return Oz(b)}catch(c){c=Li(c);if(A(c,136))throw new vw("Can't get element "+a);throw c;}};_.xd=function(){return Nz(this,0)};
+_.Ff=function(a){var b,c;b=Nz(this,a);try{c=Oz(b)}catch(d){d=Li(d);if(A(d,136))throw new vw("Can't remove element "+a);throw d;}sG(b);return c};function tG(a){a.c=y(uG,s,0,0,0)}function Yy(a,b,c){(0>b||b>a.d)&&nG(b,a.d);a.c.splice(b,0,c);++a.d}function Ui(a,b){qs(a.c,a.d++,b);return!0}function Vt(a,b){sw(b,a.d);return a.c[b]}function Kj(a,b){for(var c=0;c<a.d;++c)if(kC(b,a.c[c]))return c;return-1}function Yt(a,b){var c;c=(sw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function Ti(a,b){var c;c=Kj(a,b);if(-1==c)return!1;Yt(a,c);return!0}function yk(a,b){var c;if(b.length<a.d){c=b;var d;d=js(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)qs(b,c,a.c[c]);b.length>a.d&&qs(b,a.d,null);return b}function $i(){tG(this)}function BA(a){tG(this);this.c.length=a}function vz(a){tG(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(506,500,Qh,$i,BA,vz);_.Bf=function(a,b){Yy(this,a,b)};
+_.vf=function(a){return Ui(this,a)};_.Ke=function(){this.c=y(uG,s,0,0,0);this.d=0};_.wf=function(a){return-1!=Kj(this,a)};_.Cf=function(a){return Vt(this,a)};_.ye=function(){return 0==this.d};_.Ff=function(a){return Yt(this,a)};_.xf=function(a){return Ti(this,a)};_.Be=function(){return this.d};_.d=0;function Mz(a,b){var c=a.length,d;for(d=0;d<c;++d)qs(a,d,b)}function Vr(){Vr=x;Wr=new vG}var Wr;function vG(){}t(509,500,Jh,vG);_.wf=function(){return!1};_.Cf=function(){throw new tv;};_.Be=function(){return 0};
+function wG(){this.b=new Date}function xG(a){return 10>a?bb+a:l+a}t(510,1,{116:1,119:1,120:1,132:1},wG);_.eQ=function(a){return A(a,132)&&Vs(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=Cs(c&4194303,b&4194303,e&1048575);a=Cs(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(yG(),zG)[this.b.getDay()]+ba+AG[this.b.getMonth()]+ba+xG(this.b.getDate())+ba+xG(this.b.getHours())+lb+xG(this.b.getMinutes())+lb+xG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function yG(){yG=x;zG=H(vs,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));AG=H(vs,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var zG,AG;
+function Or(a,b){return null==z(a.b,b,a)}function Nr(){this.b=new Di}t(512,495,{116:1,119:1,137:1},Nr);_.vf=function(a){return Or(this,a)};_.wf=function(a){return Hu(this.b,a)};_.ye=function(){return 0==this.b.e};_.xd=function(){return pG(new rG(this.b,new qC(this.b)))};_.xf=function(a){return null!=Oi(this.b,a)};_.Be=function(){return this.b.e};_.tS=function(){return jG(new rG(this.b,new qC(this.b)))};_.b=null;
+function Nz(a,b){var c,d;(0>b||b>a.c)&&nG(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new BG(a,b,d)}function Rz(){this.b=new CG;this.c=0}t(513,505,Jh,Rz);_.vf=function(a){new Iz(a,this.b);++this.c;return!0};_.Ef=function(a){return Nz(this,a)};_.Be=function(){return this.c};_.b=null;_.c=0;function Oz(a){if(a.c==a.e.b)throw new wv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function sG(a){if(!a.d)throw new Lw;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function BG(a,b,c){this.e=a;this.c=c;this.b=b}t(514,1,{},BG);_.Xc=function(){return this.c!=this.e.b};_.Gf=function(){return this.c.c!=this.e.b};_.Yc=function(){return Oz(this)};_.Hf=function(){if(this.c.c==this.e.b)throw new wv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Zc=function(){sG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function CG(){this.b=this.c=this}
+function Iz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(515,1,{},CG,Iz);_.b=null;_.c=null;_.d=null;function iC(a,b){this.b=a;this.c=b}t(516,498,ni,iC);_.yf=function(){return this.b};_.zf=function(){return this.c};_.Af=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function wv(){un()}t(517,97,{116:1,123:1,129:1,131:1,136:1},wv);function kC(a,b){return ss(a)===ss(b)||null!=a&&An(a,b)}function AA(a){var b=y(Sz,s,89,0,0);return yk(a.b,b)}function hz(){this.b=new $i}
+t(519,500,Qh,hz);_.Bf=function(a,b){Yy(this.b,a,b)};_.vf=function(a){return Ui(this.b,a)};_.wf=function(a){return-1!=Kj(this.b,a)};_.Cf=function(a){return Vt(this.b,a)};_.ye=function(){return 0==this.b.d};_.xd=function(){return new Fi(this.b)};_.Ff=function(a){return Yt(this.b,a)};_.Be=function(){return this.b.d};_.tS=function(){return jG(this.b)};_.b=null;function ZD(a){a.hc.d.hb&&GA(a)}function DG(a){var b;if(a.hc.d.hb){b=zy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}IA(a)}
+function EG(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function cE(a){var b=a.k;FG(a.hc.d,b.b,b.c);!yy(a)&&cz(a);Ny(a)}function GG(){LA.call(this,l);this.j=new Vz(this.If());uz(this.r,new HG(this))}t(521,398,si);_.Ld=function(a,b){return ss(a.i)===ss(this.j)?(DG(this),!0):this.Jf(a,b)};_.If=function(){return"Close"};_.Jf=function(){return!1};_.Ed=function(){DG(this)};_.j=null;_.k=null;
+function kF(a,b,c){GG.call(this);this.hc&&NA(this.hc.d,!1);KA(this,!1);fz(this,new VA(0));a=new ZA(a,1);Q(this,a,null);a=new jz;Q(a,this.j,null);Q(this,a,null);b&&(this.k=zy(b),JA(this),EG(this.k,~~($n(b.Vb.pb,Lf)/2)-~~(this.mc/2),~~($n(b.Vb.pb,Kf)/2)-~~(this.cc/2)));c&&P(this,c)}t(520,521,si,kF);_.If=function(){return"OK"};function WD(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new dv("Cannot undo. Index is out of range.");if(!a.b.c)throw new dv(Yb);a.b=a.b.c;return a.b.b}
+function fF(){this.b=this.c=new IG}t(522,1,{},fF);_.b=null;function IG(){this.b=null}function ME(a){this.b=a}t(523,1,{},IG,ME);_.b=null;_.c=null;_.d=null;function HG(a){this.b=a}t(524,433,Zh,HG);_.b=null;function Jq(a){this.b=a}t(525,1,{},Jq);_.b=null;function WC(){WC=x;XC=new JG("COPY_SMILES",0);ZC=new JG("COPY_MOL",1);$C=new JG("PASTE",2);KG=H(LG,s,138,[XC,ZC,$C])}function JG(a,b){io.call(this,a,b)}t(526,140,{116:1,120:1,122:1,138:1},JG);var KG,ZC,XC,$C;function LE(){this.e=y(UE,s,139,99,0)}
+t(527,1,{},LE);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;function MG(a){a.c=y(I,m,-1,20,1);a.B=y(I,m,-1,20,1);a.K=y(gD,s,-1,20,1);a.N=y(gD,s,-1,20,1);a.H=ks([20,7]);a.e=y(I,m,-1,20,1);a.d=y(vs,s,1,20,0);a.p=y(vs,s,1,20,0);a.y=y(I,m,-1,20,1);a.A=y(I,m,-1,20,1);a.I=y(I,m,-1,20,1);a.J=y(I,m,-1,20,1);a.t=y(I,m,-1,20,1);a.C=y(I,m,-1,20,1);a.L=y(I,m,-1,20,1);a.O=y(I,m,-1,20,1);a.f=y(vs,s,1,20,0);a.r=ks([10,2]);a.j=y(I,m,-1,101,1)}
+function NG(a,b,c,d){var e,f,g,j,h,n,o,q,r;h=y(I,m,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;n=y(I,m,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));q=y(gD,s,-1,4,1);d=y(gD,s,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*r,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),q[j]=g/o,d[j]=f/o);a=OG(q[1],d[1],q[2],d[2]);0<n[3]?(b=
+OG(q[2],d[2],q[3],d[3]),d=OG(q[1],d[1],q[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Z(a,b){var c,d,e,f,g,j,h,n;vE(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=PG(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(gD,s,-1,2,1);QG(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==yE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Mq(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];CE(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&uE(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(ED((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(ED((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function sE(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&qE(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,qE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
+a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,q,r,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];gE(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)vE(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)CE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];fE(a);a.E=c+d;Z(a,0);o=a.K[a.u];r=a.N[a.u];gE(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-r;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=r,q=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=q,a.N[h]=u,q=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=q,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];CE(a);a.I[a.v]=n;a.J[a.v]=c+d;fE(a);b&&(gE(a,n),iD(a))}c=4}RG(a,c);a.E=a.G;b&&
+(a.E=0)}
+function QG(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function rE(a){var b,c,d,e,f,g,j,h,n,o,q,r,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])SG(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,SG(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Mq(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[PG(a,a.E,a.H[a.E][d])],2<d||1!=b){Mq(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(gD,s,-1,2,1);QG(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)vE(a),q=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=b[1]+h*(Math.cos(q)*e+Math.sin(q)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;q=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);r=a.K[b]+q*e-u*g;u=a.N[b]+u*e+q*g;for(d=1;d<=j;++d)vE(a),q=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=r+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=u+h*(Math.cos(q)*e+Math.sin(q)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)vE(a),q=f*(d-b),a.K[a.u]=a.M+h*Math.sin(q),a.N[a.u]=a.P+h*Math.cos(q)}b=j;h=0;for(f=1;f<=b;++f)CE(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[PG(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[PG(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,m,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(ED((a.K[b]+a.K[e])/2))),a.O[c]=O(N(ED((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;CE(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(ED((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(ED((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(CE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(ED((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(ED((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(CE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(ED((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(ED((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(gE(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&RG(a,j);-1<n&&(a.E=n)}
+function SG(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)vE(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function RG(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=yE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function PG(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function TG(a,b,c){var d,e,f,g;e=fh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(nt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)nt(c[d])&&!Ps(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Vs(c[d],e)&&(b[d]=g,c[d]=fh,++f);if(f==a.u)break}return g==a.u}
+function iD(a){var b,c,d;b=y(gD,s,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{hD(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;jD(a)}}
+function hD(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function qE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=UG(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&Mq(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?Mq(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?Mq(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?Mq(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:Mq(a.o,"Charge change not possible on the halogen !");break;case 18:Mq(a.o,
+"Use X button to change charge on the X atom !")}}
+function TD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,m,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,m,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&gE(a,c);iD(a);Mq(a.o,"Smaller part(s) removed !");return 1}
+function yE(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function DE(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];iE(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),iE(a));4==a.t[d]&&(a.t[d]=1)}}
+function OG(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 fE(a){var b;VG(a);b=a.t.length;a.L=y(I,m,-1,b,1);a.O=y(I,m,-1,b,1);jD(a);iE(a)}
+function vE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,m,-1,c,1),iG(a.c,b,a.c.length),a.c=b,b=y(I,m,-1,c,1),iG(a.B,b,a.B.length),a.B=b,b=y(I,m,-1,c,1),iG(a.y,b,a.y.length),a.y=b,b=y(I,m,-1,c,1),iG(a.e,b,a.e.length),a.e=b,b=y(vs,s,1,c,0),iG(a.d,b,a.d.length),a.d=b,b=y(vs,s,1,c,0),iG(a.p,b,a.p.length),a.p=b,b=y(gD,s,-1,c,1),iG(a.K,b,a.K.length),a.K=b,b=y(gD,s,-1,c,1),iG(a.N,b,a.N.length),a.N=b,b=ks([c,7]),iG(a.H,b,a.H.length),a.H=b,c=y(I,m,-1,c,1),iG(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function JD(a,b,c,d,e,f,g){var j;j=O(N(ED(a.K[c]-d/2)));g||(j-=e-d);a=O(N(ED(a.N[c]-~~(f/2))));return new bz(j-1-b,a-b,e+1+2*b,f+2*b)}
+function CE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,m,-1,b,1),iG(a.I,c,a.I.length),a.I=c,c=y(I,m,-1,b,1),iG(a.J,c,a.J.length),a.J=c,c=y(I,m,-1,b,1),iG(a.t,c,a.t.length),a.t=c,c=y(I,m,-1,b,1),iG(a.C,c,a.C.length),a.C=c,c=y(I,m,-1,b,1),iG(a.L,c,a.L.length),a.L=c,c=y(I,m,-1,b,1),iG(a.O,c,a.O.length),a.O=c,b=y(vs,s,1,b,0),iG(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function lE(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(FC(),aa);j+="JME 2013-10-12 "+new wG+"\n \n";j+=kE(a.u,3)+kE(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=IE(0.055999999999999994*(a.K[e]-c),10,4)+IE(0.055999999999999994*(g-a.N[e]),10,4)+IE(0,10,4);h=ID(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+kE(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=kE(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:WG(a,e)&&(g=2),c=kE(a.I[e],3)+kE(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=kE(a.J[e],3)+kE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=kE(a.J[e],3)+kE(a.I[e],3)),j+=c+kE(g,3)+kE(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+kE(e,4)+kE(a.B[e],4)+aa);return j+"M END\n"}
+function KE(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R,ub,W,M,da,Hc,ag,Ab,Md,Nd,Od,Wa,Ic;q=y(I,m,-1,a.u+10,1);r=y(I,m,-1,a.u+10,1);n=y(I,m,-1,a.u+1,1);o=y(I,m,-1,7,1);Ab=y(I,m,-1,a.u+1,1);v=y(XG,s,-1,a.u+1,2);D=y(XG,s,-1,a.v+1,2);da=0;if(0==a.u)return l;TD(a,!0);ag=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){ag=!1;break}if(a.o.t&&ag){YG(a);DE(a);ZG(a,D);$G(a,v,D);var Ib,td,ef,cc,xe,ud,vd,gb,gI,Ud,w,ya,Dm,Em,Ys,lf,Oa,Fm,Gm,Lc,Hm;Ib=y(I,m,-1,a.u+1,1);td=y(I,m,-1,a.u+1,1);gb=y(aH,s,-1,a.u+1,3);var Zs=a.u,Im,
+qh,$s,mg,yj,Ee,mf;yj=y(aH,s,-1,Zs+2,3);Ee=y(I,m,-1,100,1);mf=5;mg=0;Ee[0]=3;yj[1]=hh;yj[2]=ih;$s=2;if(!(3>Zs))for(;mf<Ee[mg]*Ee[mg];){qh=0;for(Im=!0;Im&&qh<=mg&&mf>=Ee[qh]*Ee[qh];)0==mf%Ee[qh]?Im=!1:++qh;if(Im){yj[++$s]=kt(mf);if($s>=Zs)break;mg<Ee.length-1&&(++mg,Ee[mg]=mf)}mf+=2}for(w=1;w<=a.u;++w){for(ya=Gm=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(Gm*=a.i[ya]);Fm=a.c[w];18==Fm&&(Hm=a.p[w],ud=Hm.charCodeAt(0)-65+1,vd=0,1<Hm.length&&(vd=Hm.charCodeAt(1)-97),0>ud&&(ud=0),0>vd&&(vd=0),Fm=28*ud+vd);
+lf=0;-2>a.B[w]?lf=1:-2==a.B[w]?lf=2:-1==a.B[w]?lf=3:1==a.B[w]?lf=4:2==a.B[w]?lf=5:2<a.B[w]&&(lf=6);Lc=1;gb[w]=kt(Gm);Lc*=126;gb[w]=Ts(gb[w],kt(a.y[w]*Lc));Lc*=7;gb[w]=Ts(gb[w],kt(lf*Lc));Lc*=7;gb[w]=Ts(gb[w],kt(Fm*Lc));Lc*=783;gb[w]=Ts(gb[w],kt(a.A[w]*Lc))}for(xe=0;!TG(a,Ib,gb);){Ys=!1;for(w=1;w<=a.u;++w)Ib[w]!=td[w]&&(td[w]=Ib[w],Ys=!0);if(Ys){for(w=1;w<=a.u;++w){gb[w]=gh;for(ya=1;ya<=a.A[w];++ya)gb[w]=ot(gb[w],yj[Ib[a.H[w][ya]]])}xe=0}else if(0<xe){for(w=1;w<=a.u;++w)gb[w]=gh;w=1;a:for(;w<=a.u-
+1;++w)for(ya=w+1;ya<=a.u;++ya)if(Ib[w]==Ib[ya]){gb[w]=hh;break a}}else{for(w=1;w<=a.u;++w){gb[w]=gh;for(ya=1;ya<=a.A[w];++ya)ef=a.H[w][ya],gb[w]=ot(gb[w],kt(a.c[ef]*a.i[PG(a,w,ef)]))}xe=1}TG(a,Ib,gb);for(w=1;w<=a.u;++w)gb[w]=kt(td[w]*a.u+Ib[w])}for(w=1;w<=a.u;++w)td[w]=Ib[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(td[w]==Oa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Oa];a.B[w]=a.B[Oa];a.K[w]=a.K[Oa];a.N[w]=a.N[Oa];a.A[w]=a.A[Oa];a.c[Oa]=a.c[0];a.B[Oa]=a.B[0];
+a.K[Oa]=a.K[0];a.N[Oa]=a.N[0];a.A[Oa]=a.A[0];td[w]=td[Oa];td[Oa]=Oa;a.p[0]=a.p[w];a.p[w]=a.p[Oa];a.p[Oa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Oa];a.e[Oa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Oa];a.y[Oa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Ib[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Ib[a.I[w]],a.J[w]=Ib[a.J[w]],a.I[w]>a.J[w]&&(Ud=a.I[w],a.I[w]=a.J[w],a.J[w]=Ud,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Em=Dm=
+a.u;cc=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<Dm?(Dm=a.I[ya],Em=a.J[ya],cc=ya):a.I[ya]==Dm&&a.J[ya]<Em&&(Em=a.J[ya],cc=ya);Ud=a.I[w];a.I[w]=a.I[cc];a.I[cc]=Ud;Ud=a.J[w];a.J[w]=a.J[cc];a.J[cc]=Ud;Ud=a.t[w];a.t[w]=a.t[cc];a.t[cc]=Ud;Ud=a.C[w];a.C[w]=a.C[cc];a.C[cc]=Ud;gI=a.f[w];a.f[w]=a.f[cc];a.f[cc]=gI}fE(a);iE(a);ZG(a,D);$G(a,v,D)}else{ZG(a,D);a.i=y(I,m,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,m,-1,a.u+1,1);Ic=1;a.b[1]=1;for(W=0;;){M=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=Ab[c]){Hc=!0;for(J=1;J<=da;++J)if(q[J]==c&&r[J]==g||q[J]==g&&r[J]==c){Hc=!1;break}Hc&&(++da,q[da]=c,r[da]=g)}}else o[++M]=g;if(0==M){if(Ic==a.u)break;c=n[W--]}else if(1==M)Ab[o[1]]=c,c=o[1],a.b[c]=++Ic;else{n[++W]=c;e=0;for(u=1;u<=M;++u)if(h=PG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=M;++u)if(h=PG(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);Ab[e]=c;c=e;a.b[e]=++Ic}}Ab=y(I,m,-1,a.u+1,1);b=y(I,m,-1,a.u+1,1);R=y(XG,s,-1,a.u+1,2);Md=y(XG,s,-1,a.u+1,2);f=Ic=W=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(Ab[c]=f);b[++Ic]=c;for(a.b[c]=0;;){M=e=0;ub=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=da;++E)if(q[E]==g&&r[E]==c||q[E]==c&&r[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<ub&&(e=g,ub=a.b[g]))}if(0==e){if(0==W)break a;Md[c]=!0;c=n[W--]}else break}f=c;c=e;1<M&&(n[++W]=f,R[e]=!0)}Nd=y(I,m,-1,a.v+1,1);Od=y(I,m,-1,a.u+1,1);if(a.o.Pb){var iI=Ab,tM=da,at,jI,rh,Fe,bt,ct,Ma,zj,dt;rh=y(I,m,-1,a.u+1,1);for(Ma=1;Ma<=a.u;++Ma)rh[b[Ma]]=Ma;bt=y(XG,s,-1,
+a.v+1,2);for(Ma=1;Ma<=a.u;++Ma)at=b[Ma],jI=iI[at],Fe=PG(a,at,jI),0!=Fe&&(bH(a,Fe,rh,Nd,D),bt[Fe]=!0);for(Ma=1;Ma<=a.v;++Ma)bt[Ma]||bH(a,Ma,rh,Nd,D);Ma=1;a:for(;Ma<=a.u;++Ma)if(!(2>a.A[Ma]||4<a.A[Ma])){ct=dt=0;for(zj=1;zj<=a.A[Ma];++zj){Fe=PG(a,Ma,a.H[Ma][zj]);if(5==a.i[Fe])continue a;1==a.t[Fe]&&0!=cH(a,Fe,Ma)&&++dt;2==a.t[Fe]&&(ct=a.H[Ma][zj])}if(0!=dt)if(0<ct){var ja=a,lI=Ma,nf=rh,Xc=Od,sc=void 0,Aj=void 0,Mc=void 0,Ge=void 0,Nc=void 0,Jm=void 0,Km=void 0,Lm=void 0,Vd=void 0,Yc=void 0,Zc=void 0,
+et=void 0,Bj=void 0,Wd=void 0,Cj=void 0,He=void 0,Dj=void 0,ft=void 0,Ej=void 0,Ie=void 0,mI=void 0,of=void 0,nI=void 0,gt=void 0,Fj=void 0,pf=void 0,Zc=1,Aj=lI,sc=y(I,m,-1,ja.u+1,1);for(sc[1]=lI;;){et=!1;for(Yc=1;Yc<=ja.A[Aj];++Yc)if(Mc=ja.H[Aj][Yc],!(Mc==sc[1]||Mc==sc[Zc-1]))if(Ge=PG(ja,Aj,Mc),2==ja.t[Ge]&&5!=ja.i[Ge]){Aj=sc[++Zc]=Mc;et=!0;break}if(!et)break}if(!(0==Zc%2||2>ja.A[sc[Zc]]||3<ja.A[sc[Zc]])){pf=sc[1];Nc=sc[~~((Zc+1)/2)];Vd=sc[Zc];of=Ie=He=Wd=0;gt=ft=!1;for(Yc=1;Yc<=ja.A[pf];++Yc)Mc=
+ja.H[pf][Yc],Ge=PG(ja,pf,Mc),1!=ja.t[Ge]||5==ja.i[Ge]||(0==Wd?Wd=Mc:He=Mc);0<nf[He]&&nf[Wd]>nf[He]&&(Jm=Wd,Wd=He,He=Jm);Bj=Wd;0==Wd&&(Bj=He,ft=!0);for(Yc=1;Yc<=ja.A[Vd];++Yc)Mc=ja.H[Vd][Yc],Ge=PG(ja,Vd,Mc),1!=ja.t[Ge]||5==ja.i[Ge]||(0==Ie?Ie=Mc:of=Mc);0<nf[of]&&nf[Ie]>nf[of]&&(Jm=Ie,Ie=of,of=Jm);Ej=Ie;0==Ie&&(Ej=of,gt=!0);Cj=cH(ja,PG(ja,pf,Wd),pf);Dj=cH(ja,PG(ja,pf,He),pf);mI=cH(ja,PG(ja,Vd,Ie),Vd);nI=cH(ja,PG(ja,Vd,of),Vd);1<(0>Cj+Dj?-(Cj+Dj):Cj+Dj)||0!=mI||0!=nI?Mq(ja.o,"Bad stereoinfo on allene !"):
+(Km=ja.K[sc[Zc-1]]-ja.K[Vd],Lm=ja.N[sc[Zc-1]]-ja.N[Vd],Fj=Math.sqrt(Km*Km+Lm*Lm),0.001>Fj&&(Fj=0.001),0<(ja.N[Ej]-ja.N[sc[Zc-1]])*(Km/Fj)-(ja.K[Ej]-ja.K[sc[Zc-1]])*(Lm/Fj)?Xc[Nc]=1:Xc[Nc]=-1,ft&&(Xc[Nc]*=-1),gt&&(Xc[Nc]*=-1),Bj==Wd&&0>Cj&&(Xc[Nc]*=-1),Bj==He&&0>Dj&&(Xc[Nc]*=-1),nf[Bj]>nf[Ej]&&(Xc[Nc]*=-1))}}else b:{var wb=a,Za=Ma,ht=iI,oI=rh,pI=q,qI=r,uM=tM,Mm=Od,Nm=void 0,$c=void 0,it=void 0,sh=void 0,Ca=void 0,th=void 0,xd=void 0,Gj=void 0,Xd=void 0,Qb=void 0,ga=void 0,fa=void 0,Je=void 0,Om=void 0,
+ad=void 0,K=void 0,Pm=void 0,fa=y(I,m,-1,4,1),Om=y(I,m,-1,4,1),Hj=void 0,bd=void 0,Qm=void 0,Rm=void 0,jt=void 0,Ij=void 0,Ij=-1;0<ht[Za]&&(fa[++Ij]=ht[Za]);for(bd=1;bd<=uM;++bd)pI[bd]==Za&&(fa[++Ij]=qI[bd]),qI[bd]==Za&&(fa[++Ij]=pI[bd]);for(bd=Ij+1;bd<wb.A[Za];++bd){jt=wb.u+1;Qm=1;c:for(;Qm<=wb.A[Za];++Qm){Hj=wb.H[Za][Qm];for(Rm=0;Rm<bd;++Rm)if(Hj==fa[Rm])continue c;oI[Hj]<jt&&(jt=oI[Hj],fa[bd]=Hj)}}0==ht[Za]&&0<wb.y[Za]?(fa[3]=fa[2],fa[2]=fa[1],fa[1]=fa[0],fa[0]=-1):0<wb.y[Za]&&(fa[3]=fa[2],fa[2]=
+fa[1],fa[1]=-1);for(Ca=Gj=th=sh=Pm=xd=Qb=0;4>Ca;++Ca)0>=fa[Ca]||(Nm=PG(wb,Za,fa[Ca]),Om[Ca]=cH(wb,Nm,Za),0<Om[Ca]?(++Qb,Pm=fa[Ca],th=fa[Ca]):0>Om[Ca]?(++xd,sh=fa[Ca],th=fa[Ca]):Gj=fa[Ca]);Xd=Qb+xd;K=y(I,m,-1,4,1);ad=0;if(3==wb.A[Za]){if(1==Qb&&1==xd||3==Xd&&0<Qb&&0<xd){Mq(wb.o,"Error in C3H stereospecification !");break b}Je=fa[0];1==Xd?Je=th:2==Xd&&(Je=Gj);ga=NG(wb,Za,Je,fa);K[0]=th;K[1]=-1;K[2]=ga[2];K[3]=ga[1];0<Qb?ad=1:ad=-1}else if(4==wb.A[Za])if(1==Xd)ga=NG(wb,Za,th,fa),K[0]=ga[0],K[1]=ga[3],
+K[2]=ga[2],K[3]=ga[1],0<Qb?ad=1:ad=-1;else{Je=fa[0];1<Gj&&(Je=Gj);1==Qb?Je=Pm:1==xd&&(Je=sh);ga=NG(wb,Za,Je,fa);$c=y(I,m,-1,4,1);for(Ca=0;4>Ca;++Ca)Nm=PG(wb,Za,ga[Ca]),$c[Ca]=cH(wb,Nm,Za);if(4==Xd){if(0==Qb||0==xd){Mq(wb.o,"Error in C4 stereospecification !");break b}if(1==Qb||1==xd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],ad=$c[0];else{for(Ca=0;4>Ca;++Ca)-1==$c[Ca]&&($c[Ca]=0);Xd=2}}else if(3==Xd)if(3==Qb||3==xd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],0<Qb?ad=-1:ad=1;else{1==Qb?Qb=it=1:xd=
+it=-1;for(Ca=0;4>Ca;++Ca)$c[Ca]==it&&($c[Ca]=0);Xd=2}if(2==Xd)if(1==Qb&&1==xd)ga[1]==sh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==sh&&(ga[2]=ga[3]),K[0]=Pm,K[1]=sh,K[2]=ga[2],K[3]=ga[1],ad=1;else{if($c[0]==$c[1]||$c[1]==$c[2]){Mq(wb.o,"Error in C4 stereospecification ! 2/0r");break b}0!=$c[0]?(K[0]=ga[0],K[1]=ga[2],K[2]=ga[1],K[3]=ga[3]):(K[0]=ga[1],K[1]=ga[3],K[2]=ga[2],K[3]=ga[0]);1<Qb?ad=1:ad=-1}}var qb=void 0;fa[0]==K[1]?(qb=K[0],K[0]=K[1],K[1]=qb,qb=K[2],K[2]=K[3],K[3]=qb):fa[0]==K[2]?(qb=K[2],K[2]=K[0],
+K[0]=qb,qb=K[1],K[1]=K[3],K[3]=qb):fa[0]==K[3]&&(qb=K[3],K[3]=K[0],K[0]=qb,qb=K[1],K[1]=K[2],K[2]=qb);fa[1]==K[2]?(qb=K[1],K[1]=K[2],K[2]=qb,qb=K[2],K[2]=K[3],K[3]=qb):fa[1]==K[3]&&(qb=K[1],K[1]=K[3],K[3]=qb,qb=K[2],K[2]=K[3],K[3]=qb);K[2]==fa[2]?Mm[Za]=1:K[2]==fa[3]?Mm[Za]=-1:Mq(wb.o,"Error in stereoprocessing ! - t30");Mm[Za]*=ad}}}Wa=new hG;j=y(I,m,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];R[c]&&(Wa.b.b+=ua);0<Ab[u]&&dH(a,c,Ab[c],Wa,Nd);var uh=v[c],Kb=void 0,Jj=void 0,
+vh=void 0,U=void 0,U=Kc,Kb=!1;0!=a.B[c]&&(Kb=!0);0!=Od[c]&&(Kb=!0);vh=-1;for(Jj=1;Jj<=a.z;++Jj)if(a.r[Jj][0]==c){vh=a.r[Jj][1];break}-1<vh&&(Kb=!0);a.o.Ob&&0<a.e[c]&&(Kb=!0,vh=1);switch(a.c[c]){case 2:U=Bb;break;case 3:uh?U="c":U=Eb;break;case 4:uh?(U=Af,0<a.y[c]&&(Kb=!0)):U=ec;break;case 5:uh?U="o":U=lc;break;case 7:uh?(U="p",0<a.y[c]&&(Kb=!0)):U=nc;break;case 8:uh?U=ng:U=zc;break;case 13:uh?U=qg:U=Bc;Kb=!0;break;case 6:U=Cc;Kb=!0;break;case 9:U=Pb;break;case 10:U=Jb;break;case 11:U=Db;break;case 12:U=
+Wb;break;case 1:U=Ub;Kb=!0;break;case 19:U=oc;Kb=!0;break;case 20:U=pc;Kb=!0;break;case 21:U=qc;Kb=!0;break;case 22:U=rc;Kb=!0;break;case 18:Kb=!0,U=a.p[c],(G(U,wa)||G(U,Uc)||G(U,vb))&&(Kb=!1)}Kb&&(U=Oc+U,1==Od[c]?U+=tb:-1==Od[c]&&(U+="@@"),1==a.y[c]?U+=Ub:1<a.y[c]&&(U+=Ub+a.y[c]),0!=a.B[c]&&(0<a.B[c]?U+=xa:U+=Ba,1<Rj(a.B[c])&&(U+=Rj(a.B[c]))),-1<vh&&(U+=lb+vh),U+=Rc);on(Wa.b,U);for(E=1;E<=da;++E)if(q[E]==c||r[E]==c)d=r[E],d==c&&(d=q[E]),j[c]<j[d]&&dH(a,q[E],r[E],Wa,Nd),9<E&&(Wa.b.b+="%"),nn(Wa,l+
+(new T(E)).b);Md[c]&&(Wa.b.b+=va)}return Wa.b.b}function JE(a){a=new UC(a);fE(a);return a}
+function gE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)kD(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function hE(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&gE(a,c);0==a.A[d]&&gE(a,d)}
+function YG(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=PG(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&gE(a,c)}}}function VG(a){var b;b=a.c.length;a.H=ks([b,7]);a.A=y(I,m,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function $G(a,b,c){var d,e,f,g,j,h,n,o,q;a.i=y(I,m,-1,a.v+1,1);q=y(XG,s,-1,a.u+1,2);for(h=1;h<=a.u;++h){q[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[PG(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:q[h]=!0;break;case 18:0==a.p[h].indexOf(vb)?q[h]=!1:q[h]=!0}}if(a.n){var r;d=y(XG,s,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(XG,s,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(r=!1;;){for(n=1;n<=a.u;++n){r=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(r=e[j]=!0)}if(r)break}if(!r)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:WG(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],q[f]&&q[g])){d=y(XG,s,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&q[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&q[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&q[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function jD(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(ED((a.K[b]+a.K[c])/2))),a.O[d]=O(N(ED((a.N[b]+a.N[c])/2)))}function ZG(a,b){var c;for(c=1;c<=a.v;++c)KD(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function ID(a,b){var c;c=(FC(),LC)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function WG(a,b){return 2==a.t[b]?!0:!1}function KD(a,b,c){var d,e,f,g;g=1;a.b=y(I,m,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function tE(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=ks([b+5,2]),iG(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function dE(a){var b;a.z=0;a.s=0;KE(a);for(b=1;b<=a.u;++b)a.E=b,tE(a);a.E=0}
+function eE(a){var b,c;b=y(gD,s,-1,4,1);hD(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function aD(a,b){var c,d,e,f,g,j,h,n;c=y(gD,s,-1,4,1);hD(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;hD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function GE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function jE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Oc)&&bG(c,Rc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Ub);g=Qj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Yn(c,d+1);try{a.o.z=eC(j,10)}catch(h){if(h=Li(h),A(h,123))a.o.z=0;else throw h;}a.E=b;tE(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=G(d,Eb)?3:G(d,Bb)?2:G(d,ec)?4:G(d,lc)?5:G(d,nc)?7:G(d,zc)?8:G(d,Pb)?9:G(d,Jb)?10:G(d,Db)?11:G(d,Wb)?12:G(d,Ub)?1:G(d,Bc)?13:G(d,Cc)?6:G(d,oc)?19:G(d,pc)?20:G(d,qc)?21:G(d,rc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=aG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=aG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=aG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=aG(c,g++);for(;45==e;)--d,e=aG(c,g++)}a.B[b]=d}}}
+function SD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new AC(b);try{for(;b.k=tC(b,b.b),b.k<b.j;)d=QD(eC(wC(b),10)).b,c=e=QD(eC(wC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Li(f),A(f,123))ln(f);else throw f;}}function dH(a,b,c,d,e){b=PG(a,b,c);5!=a.i[b]&&WG(a,b)?d.b.b+=pb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=sb,a=a.f[b],null!=a&&(e=a),on(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Qc)}
+function uE(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,Mq(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:Mq(a.o,"Stereomarking allowed only on single and double bonds!")}
+function bH(a,b,c,d,e){var f,g,j,h,n,o,q,r,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);q=o=b=0;r=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:q=g);0<q&&c[o]>c[q]&&(g=o,o=q,q=g);h=PG(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=PG(a,e,q),0!=d[h]?b=q:1==a.t[h]&&5!=a.i[h]&&(b=q));c[b]>c[e]&&(r=!0);j=q=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==q?q=g:j=g);0<j&&c[q]<c[j]&&(g=q,
+q=j,j=g);h=PG(a,f,q);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=q);0==o&&(h=PG(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,q=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=q?0-q:q)||2>(0>=u?0-u:u))Mq(a.o,"Not unique E/Z geometry !");else{j=PG(a,b,e);f=PG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=PG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<q&&0<u||0>q&&0>u?d[f]=-d[j]:d[f]=d[j],r&&(d[f]=-d[f]))}}}function UG(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=PG(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(WG(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function cH(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function iE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=UG(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function lD(a){MG(this);this.o=a;this.z=this.v=this.u=0}
+function RD(a,b){var c,d,e,f,g,j,h;lD.call(this,a);f=l;j=OD(b);if(null!=j){h=new zC(b,j,!0);for(e=1;4>=e;++e)f=PD(h,j);g=QD(eC(Xn(f.substr(0,3)),10)).b;c=QD(eC(Xn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)vE(this),f=PD(h,j),this.K[e]=(new YF(VF(Xn(f.substr(0,10))))).b,this.N[e]=-(new YF(VF(Xn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Xn(f.substr(31,d-31)),jE(this,e,d),62<=f.length&&(f=Xn(f.substr(60,3)),0<f.length&&(f=QD(eC(f,10)).b,0<f&&(this.E=e,a.z=f,tE(this),this.E=0)));for(e=1;e<=c;++e)CE(this),
+f=PD(h,j),this.I[e]=QD(eC(Xn(f.substr(0,3)),10)).b,this.J[e]=QD(eC(Xn(f.substr(3,3)),10)).b,g=QD(eC(Xn(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=QD(eC(Xn(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);VG(this);GE(this);iD(this);for(fE(this);(h.k=tC(h,h.b),h.k<h.j)&&!(null==(f=wC(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new yC(f);wC(g);wC(g);j=QD(eC(wC(g),10)).b;
+for(e=1;e<=j;++e)c=QD(eC(wC(g),10)).b,this.B[c]=QD(eC(wC(g),10)).b}if(0==f.indexOf("M APO")){g=new yC(f);wC(g);wC(g);j=QD(eC(wC(g),10)).b;for(e=1;e<=j;++e)c=QD(eC(wC(g),10)).b,f=QD(eC(wC(g),10)).b,this.E=c,Z(this,0),jE(this,this.u,oc+f),this.E=0}}YG(this);fE(this)}}
+function NE(a,b){var c,d,e,f,g;lD.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));bG(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new yC(b);d=QD(eC(wC(f),10)).b;e=QD(eC(wC(f),10)).b;for(c=1;c<=d;++c)g=wC(f),vE(this),jE(this,this.u,g),this.K[c]=(new YF(VF(wC(f)))).b,this.N[c]=-(new YF(VF(wC(f)))).b;for(c=1;c<=e;++c)if(CE(this),this.I[c]=QD(eC(wC(f),10)).b,this.J[c]=QD(eC(wC(f),10)).b,this.t[c]=QD(eC(wC(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;VG(this);GE(this);iD(this)}catch(j){j=Li(j);if(A(j,123)){j.Ec();this.u=0;return}throw j;}YG(this);fE(this)}}
+function UD(a,b,c){var d,e,f;lD.call(this,a);f=y(I,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(vE(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))CE(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;fE(this);iD(this)}
+function mE(a,b,c){var d,e,f,g,j;lD.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,m,-1,this.u+1,1);this.B=y(I,m,-1,this.u+1,1);this.y=y(I,m,-1,this.u+1,1);this.e=y(I,m,-1,this.u+1,1);this.d=y(vs,s,1,this.u+1,0);this.K=y(gD,s,-1,this.u+1,1);this.N=y(gD,s,-1,this.u+1,1);this.p=y(vs,s,1,this.u+1,0);this.I=y(I,m,-1,this.v+1,1);this.J=y(I,m,-1,this.v+1,1);this.t=y(I,m,-1,this.v+1,1);this.f=y(vs,s,1,this.v+1,0);this.C=y(I,m,-1,this.v+1,1);this.r=ks([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}fE(this);iD(this)}
+function UC(a){var b;MG(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,m,-1,this.u+1,1);iG(a.c,this.c,this.u+1);this.B=y(I,m,-1,this.u+1,1);iG(a.B,this.B,this.u+1);this.y=y(I,m,-1,this.u+1,1);iG(a.y,this.y,this.u+1);this.e=y(I,m,-1,this.u+1,1);iG(a.e,this.e,this.u+1);this.d=y(vs,s,1,this.u+1,0);iG(a.d,this.d,this.u+1);this.K=y(gD,s,-1,this.u+1,1);iG(a.K,this.K,this.u+1);this.N=y(gD,s,-1,this.u+1,1);iG(a.N,this.N,this.u+1);this.p=y(vs,s,1,this.u+1,0);iG(a.p,this.p,this.u+1);this.I=y(I,
+m,-1,this.v+1,1);iG(a.I,this.I,this.v+1);this.J=y(I,m,-1,this.v+1,1);iG(a.J,this.J,this.v+1);this.t=y(I,m,-1,this.v+1,1);iG(a.t,this.t,this.v+1);this.f=y(vs,s,1,this.v+1,0);iG(a.f,this.f,this.v+1);this.C=y(I,m,-1,this.v+1,1);iG(a.C,this.C,this.v+1);this.r=ks([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function IE(a,b,c){var d,e,f;if(0==c)return kE(L(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(ED(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new YF(a)).b;d=Xu(e,Yu(46));0>d&&(e+=Xa,d=Xu(e,Yu(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function OD(a){var b;b=new zC(a,aa,!0);if(4<sC(b))return aa;b=new zC(a,dh,!0);return 4<sC(b)?dh:null}
+function kE(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function PD(a,b){for(var c,d;a.k=tC(a,a.b),a.k<a.j;){d=wC(a);if(G(d,b))return ba;for(wC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(528,1,{139:1},lD,RD,NE,UD,mE,UC);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function Nq(){Nq=x;Oq=new xB(Ub)}
+function $D(a,b){var c;Nq();var d;GG.call(this);this.d=new Vz("Help");new Vz("Home");this.e=b;P(this,(FC(),HC));this.hc&&NA(this.hc.d,!1);KA(this,!1);d=zy(b);if(1==a)this.f||(this.f=new fB(d),EG(this.f,-30,0)),this.k=this.f,c=SC(b),this.hc&&MA(this.hc.d.I.c,Ac),fz(this,new Qz(2)),this.i=new xB(c+" "),Q(this,this.i,Hb),d=new jz,Q(d,this.j,null),this.e.Hb&&(c=new Vz("Submit"),Q(d,c,null)),Q(this,d,Dc),c=Xn(ao(this.i.hc.b.pb,Wg)),zB(this.i.hc,c),this.hc&&NA(this.hc.d,!0),KA(this,!0);else if(2==a)this.c||
+(this.c=new fB(d),EG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&MA(this.hc.d.I.c,"Nonstandard atom"),fz(this,new Qz(2)),c=new jz,Q(c,new ZA("atomic SMILES",1),null),Q(this,c,jc),c=Ub,Oq&&(c=ao(Oq.hc.b.pb,Wg)),Oq=new yB(c,8),Q(this,Oq,Hb),c=new jz,Q(c,this.j,null),Q(this,c,Dc);else{this.b||(this.b=new fB(d),EG(this.b,5*b.Z,0));var e,f;d="About "+(FC(),SE);this.hc&&MA(this.hc.d.I.c,d);fz(this,new VA(0));P(this,HC);Q(this,new ZA(SE+" Molecular Editor v2013-10-13",1),null);Q(this,new ZA("Peter Ertl and Bruno Bienfait",
+1),null);for(c=GC,d=0,f=c.length;d<f;++d)e=c[d],e=new ZA(e,1),My(e,this.e.y),Q(this,e,null);c=new jz;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}JA(this);c=this.k;FG(this.hc.d,c.b,c.c);!yy(this)&&cz(this);Ny(this)}t(529,521,si,$D);_.Jf=function(a){var b,c;if(a.i===this.d){try{b=new ZB(this.e.I),c=YB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Li(d),A(d,111))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,cD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Oq;
+function eH(a,b){xy(b)==a.b?P(b,(aA(),jA)):P(b,a.b)}
+function fH(a){var b,c,d,e;e=l;d=!1;xy(gH)!=a.b?(e=wa,d=!0):xy(hH)!=a.b?(e="!#6",d=!0):xy(iH)!=a.b?(P(jH,(aA(),jA)),P(kH,jA),P(lH,jA),P(mH,jA),e="F,Cl,Br,I"):(b=xy(nH)!=a.b,c=xy(oH)!=a.b,xy(pH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),xy(qH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),xy(rH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),xy(sH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),xy(tH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),xy(jH)!=a.b&&(e+="F,"),xy(kH)!=a.b&&(e+="Cl,"),xy(lH)!=a.b&&(e+="Br,"),xy(mH)!=a.b&&(e+="I,"),
+bG(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Uc:c?e=vb:(P(gH,(aA(),jA)),e=wa)));b=l;d&&xy(nH)!=a.b&&(b+=";a");d&&xy(oH)!=a.b&&(b+=";A");xy(uH)!=a.b&&(b+=";R");xy(vH)!=a.b&&(b+=";!R");xy(gH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=wH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=xH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);xy(yH)!=a.b&&(e="~");xy(zH)!=a.b&&(e=lb);xy(AH)!=a.b&&(e=tb);xy(BH)!=a.b&&(e="!@");zB(a.f.hc,e)}
+function CH(a){DH(a);EH(a);var b=wH.hc.b;hx(b,0);b.pb.options[0].selected=!0;b=xH.hc.b;hx(b,0);b.pb.options[0].selected=!0;P(nH,a.b);P(oH,a.b);P(uH,a.b);P(vH,a.b);P(wH,a.b);P(xH,a.b);FH(a)}function DH(a){P(pH,a.b);P(qH,a.b);P(rH,a.b);P(sH,a.b);P(tH,a.b);P(jH,a.b);P(kH,a.b);P(lH,a.b);P(mH,a.b)}function EH(a){P(gH,a.b);P(hH,a.b);P(iH,a.b)}function FH(a){P(yH,a.b);P(zH,a.b);P(AH,a.b);P(BH,a.b);a.c=!1}
+function aE(a){LA.call(this,"Atom/Bond Query");this.j=new Vz(this.If());uz(this.r,new HG(this));this.b=(FC(),HC);this.d=a;this.e||(a=zy(a),this.e=new fB(a),EG(this.e,-150,10));this.k=this.e;fz(this,new UA);P(this,this.b);a=new jz;fz(a,new zA(0,3,1));Q(a,new YA("Atom type :"),null);gH=new Vz(yb);hH=new Vz("Any except C");iH=new Vz("Halogen");Q(a,gH,null);Q(a,hH,null);Q(a,iH,null);Q(this,a,null);a=new jz;fz(a,new zA(0,3,1));Q(a,new ZA("Or select one or more from the list :",0),null);Q(this,a,null);
+a=new jz;fz(a,new zA(0,3,1));pH=new Vz(Eb);qH=new Vz(ec);rH=new Vz(lc);sH=new Vz(zc);tH=new Vz(nc);jH=new Vz(Pb);kH=new Vz(Jb);lH=new Vz(Db);mH=new Vz(Wb);Q(a,pH,null);Q(a,qH,null);Q(a,rH,null);Q(a,sH,null);Q(a,tH,null);Q(a,jH,null);Q(a,kH,null);Q(a,lH,null);Q(a,mH,null);Q(this,a,null);a=new jz;fz(a,new zA(0,3,1));wH=new Zz;Yz(wH,yb);Yz(wH,bb);Yz(wH,db);Yz(wH,jb);Yz(wH,kb);Q(a,new YA("Number of hydrogens : "),null);Q(a,wH,null);Q(this,a,null);a=new jz;fz(a,new zA(0,3,1));xH=new Zz;Yz(xH,yb);Yz(xH,
+bb);Yz(xH,db);Yz(xH,jb);Yz(xH,kb);Yz(xH,"4");Yz(xH,"5");Yz(xH,"6");Q(a,new ZA("Number of connections :",0),null);Q(a,xH,null);Q(a,new ZA(" (H's don't count.)",0),null);Q(this,a,null);a=new jz;fz(a,new zA(0,3,1));Q(a,new YA("Atom is :"),null);nH=new Vz(zb);Q(a,nH,null);oH=new Vz("Nonaromatic");Q(a,oH,null);uH=new Vz(yc);Q(a,uH,null);vH=new Vz(ic);Q(a,vH,null);Q(this,a,null);a=new jz;P(a,qA(xy(this)));fz(a,new zA(0,3,1));Q(a,new YA("Bond is :"),null);yH=new Vz(yb);Q(a,yH,null);zH=new Vz(zb);Q(a,zH,
+null);AH=new Vz(yc);Q(a,AH,null);BH=new Vz(ic);Q(a,BH,null);Q(this,a,null);a=new jz;fz(a,new zA(1,3,1));this.f=new yB(wa,20);Q(a,this.f,null);Q(a,new Vz(wc),null);Q(a,this.j,null);Q(this,a,null);this.hc&&NA(this.hc.d,!1);KA(this,!1);DH(this);EH(this);FH(this);P(nH,this.b);P(oH,this.b);P(uH,this.b);P(vH,this.b);P(wH,this.b);P(xH,this.b);eH(this,gH);JA(this);a=this.k;FG(this.hc.d,a.b,a.c);!yy(this)&&cz(this);Ny(this)}t(530,521,si,aE);
+_.Jf=function(a,b){var c;G(b,wc)?(CH(this),eH(this,gH),fH(this)):A(a.i,86)?(FH(this),ss(a.i)===ss(gH)?(DH(this),EH(this)):ss(a.i)===ss(hH)?(DH(this),EH(this)):ss(a.i)===ss(iH)?(DH(this),EH(this)):ss(a.i)===ss(uH)?P(vH,this.b):ss(a.i)===ss(vH)?(P(uH,this.b),P(nH,this.b)):ss(a.i)===ss(nH)?(P(oH,this.b),P(vH,this.b)):ss(a.i)===ss(oH)?P(nH,this.b):ss(a.i)===ss(yH)||ss(a.i)===ss(zH)||ss(a.i)===ss(AH)||ss(a.i)===ss(BH)?(CH(this),this.c=!0):EH(this),eH(this,a.i),fH(this)):A(a.i,87)&&(FH(this),c=a.i,0==c.hc.b.pb.selectedIndex?
+P(c,this.b):P(c,(aA(),jA)),fH(this));107!=this.d.d&&(this.d.d=107,oz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var gH=_.f=null,yH=null,hH=null,nH=null,zH=null,lH=null,pH=null,xH=null,wH=null,kH=null,jH=null,iH=null,mH=null,qH=null,oH=null,vH=null,BH=null,rH=null,tH=null,uH=null,AH=null,sH=null;function VE(){tG(this)}t(531,506,Qh,VE);_.Ke=function(){this.b=-1;this.c=y(uG,s,0,0,0);this.d=0};_.b=-1;
+function GH(a,b){a:{var c=a.b,d=b.b,e,f,g;f=!1;if(null!=d){if(null!=c.b.Ab){BC(c.b.Ab,H(vs,s,1,[d]));break a}g=l;e=c.b.Ib;var j,h,n,o;if(null==d)e=0;else if(j=cG(d,"\\$\\$\\$\\$\r?\n?"),1>=j.length)e=0;else{for(n=0,o=j.length;n<o;++n)h=j[n],qs(e.c,e.d++,h);e=j.length}0<e&&(g=". Use Page Up/Down for SDF access ("+e+va);try{MD(c.b,d,!0)?(Mq(c.b,"Structure pasted"+g),dD(c.b),oz(c.b),f=!0):(cE(new kF(c.b.K,c.b,HC)),ND(c.b,!0),oz(c.b))}catch(q){if(q=Li(q),A(q,123))g=c.b,g.lb=!0,g.K="ERROR - invalid MOL ",
+cD(g),cE(new kF(c.b.K,c.b,HC)),oz(c.b);else throw q;}}f&&c.b.Ge(d)}}function Hq(a){a=new MB(a);Kq();var b,c,d,e,f;try{var g=(EB(),HB);if(IB(g,(EB(),HB)))b=a.b;else if(IB(g,FB))b=new QB(a.b);else throw new NB(g);c=Bn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new HH;Xx(d.f,c);e=(f=cG(c,"\r\n|\r|\n|\n\r"),f.length);Vu(d.f,20*(10>e?e:10)+Xf);Qn((Nn(),On),new IH(d));JH(d);KH(d)}catch(j){if(j=Li(j),A(j,104))ln(j);else throw j;}}function WE(){}t(532,1,{105:1,112:1},WE);
+_.te=function(a){GH(this,a)};_.b=null;t(534,307,Mh);function Eq(){var a;Eq=x;LH=(a=!1,Mf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);MH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");NH=LH&!MH;var b;a=H(I,m,-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]);Fq=y(I,m,-1,1E3,1);for(b=0;b<Fq.length;++b)Fq[b]=-999;for(b=0;b<a.length;b+=2)Fq[a[b+1]]=a[b]}
+function Cp(a,b,c){a=new OH(b,c,a);if(!b.Ld(a,c))for(b=b.gc;b&&!b.Ld(a,c);)b=b.gc}function mz(a,b,c){var d;d=new PH;mj(d.u,b,c);fj(a.i,d.u,0,0);Ui(a.b,d);return d}function eF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function AD(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d){var a=a.i,e=b.u;yv(a,e);a.Ad(e,c,d);b.s=c;b.t=d}QH(b)}
+function dF(a,b,c,d){Eq();this.pb=pw();this.b=new $i;this.k=new $i;this.f=d;this.pb.style[Rf]=bb;this.pb.style[Pf]=bb;this.pb.style[Hg]=Ue;this.pb.style[ah]=b;this.pb.style[Ce]=c;this.i=new RH;this.i.pb.style[ah]=eb;Vu(this.i,eb);NH?(b=new SH,c=new TH,fj(b,this.i,0,0),fj(b,c,0,0),Ev(this,b)):Ev(this,this.i);this.d=a;a.Vb=this;NH?(this.n=new UH(this),this.n.j=new VH(this),this.n.k=new WH(this),this.n.o=new XH(this),this.n.n=new YH(this),this.d&&(this.n.f=new ZH(this),this.n.i=new $H(this),this.n.b=
+new aI(this))):B(this,new bI(this),(Rq(),Rq(),Sq));B(this,this,(Hp(),Hp(),Ip));B(this,new cI(this),(pj(),pj(),qj));B(this,new dI(this),(rj(),rj(),sj));B(this,new eI(this),(Bq(),Bq(),Cq));(Bp(),Bp(),Ry).b=this}t(533,534,Mh,dF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var NH,MH,LH,Fq=null;function RH(){Cv.call(this);this.pb[yd]=Qe}t(536,285,wi,RH);function SH(){RH.call(this);this.pb.style[ah]=eb;this.pb.style[Ce]=eb}t(535,536,wi,SH);function bI(a){this.b=a}t(537,1,{},bI);
+_.uc=function(a){var b,c,d,e;d=vj(a);e=wj(a);c=xj(a.b);b=new fI(a);2==c&&(b.f=4);b=nE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function cI(a){this.b=a}t(538,1,{},cI);_.vc=function(a){var b,c;b=vj(a);c=wj(a);a=new fI(a);this.b.j?xE(this.b.d,a,b,c):zE(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function dI(a){this.b=a}t(539,1,{},dI);_.wc=function(){this.b.j=!1;BE(this.b.d)};_.b=null;function eI(a){this.b=a}t(540,1,{},eI);_.b=null;
+function TH(){RH.call(this);this.pb.style[ah]=eb;this.pb.style[Ce]=eb}t(541,536,wi,TH);function hI(a,b){var c;c=b.b;c.f=4;return nE(a.b.d,c,b.e,b.f)}function VH(a){this.b=a}t(542,1,{},VH);_.Kf=function(a){return hI(this,a)};_.b=null;function sr(a,b){zE(a.b.d,b.b,b.e,b.f);return nE(a.b.d,b.b,b.e,b.f)}function WH(a){this.b=a}t(543,1,{},WH);_.Kf=function(a){return sr(this,a)};_.b=null;function XH(a){this.b=a}t(544,1,{},XH);_.Kf=function(a){return xE(this.b.d,a.b,a.e,a.f)};_.b=null;
+function YH(a){this.b=a}t(545,1,{},YH);_.Kf=function(){return BE(this.b.d)};_.b=null;function sq(a,b){var c;c=N(ED(b.c));c=new PB(b,0,hg,c);VC(a.b.d,c);return!0}function ZH(a){this.b=a}t(546,1,{},ZH);_.Kf=function(a){return sq(this,a)};_.b=null;function tq(a,b){var c;c=N(ED(100*b.d));c=new PB(b,0,og,c);VC(a.b.d,c);return!0}function $H(a){this.b=a}t(547,1,{},$H);_.Kf=function(a){return tq(this,a)};_.b=null;function xq(a,b){var c;c=new PB(b,0,fe,fh);VC(a.b.d,c);return!0}function aI(a){this.b=a}
+t(548,1,{},aI);_.Kf=function(a){return xq(this,a)};var kI=_.b=null;function rI(){rI=x;kI=new qt((Ft(),new Et("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function sI(){sI=x;tI={}}function uI(a,b,c){var d;c&&(b.style[le]=c.c+Xf,d=c.b,d!=Nb&&(b.style[ke]=d),0!=(c.d&1)&&(b.style[ne]=ld),0!=(c.d&2)&&(b.style[me]=Oe));a.f.style[$g]=Gf}
+function FA(a){var b=vI,c,d,e,f,g,j,h,n,o,q,r,u,v;c=xi(a);c in tI?a=tI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(wg),f=$doc.createElement(Me),f.width=1,f.height=1,g=(rI(),kI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),uI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Xj(e),n=Xj(e)+(e.offsetHeight||0),o=n-h,q=Xj(f)+(f.offsetHeight||0)+1,r=n-q,u=q-h,d.removeChild(e),v=new wI,v.b=u,v.c=r,v.d=o,v),tI[c]=a);return a}
+function xI(){sI();var a,b,c,d,e;tj();this.b=H(vs,s,1,["monospace","sans-serif",tg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(wg);this.f.innerHTML=this.i||l;this.f.style[le]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ke]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(551,1,{},xI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var tI;function wI(){}
+t(552,1,{},wI);_.b=0;_.c=0;_.d=0;function oE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,44))return!!a.b.b.metaKey}catch(b){if(b=Li(b),!A(b,129))throw b;}return!1}function pE(a){try{if(a.b&&A(a.b,44))return!!a.b.b.shiftKey}catch(b){if(b=Li(b),!A(b,129))throw b;}return!1}function fI(a){Gq.call(this,null,0,null);this.b=a}function OH(a,b,c){Gq.call(this,a,0,b);this.b=c}t(553,394,Uh,fI,OH);_.re=function(){return oE(this)};_.se=function(){return pE(this)};_.b=null;
+function uB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=vI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,uI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function tB(a){this.c=a;this.b={};!vI&&(vI=new xI)}t(554,397,ti,tB);var vI=null;function nz(a){this.b=a}t(555,405,{},nz);_.b=null;function yI(a,b){this.b=a;this.c=b}t(556,1,{},yI);_.b=null;_.c=null;function zI(){Xw.call(this);this.pb[yd]="jsa-resetTable";this.pb.style[ah]=hd}t(557,320,wi,zI);
+function AI(){AI=x;var a=BI=new xI;tj();a.i="9p";a.f.style[ke]=tg;a.f.style[le]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[le]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);CI=new zz(1)}function qD(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,QH(a)}
+function sD(a,b,c,d,e,f,g){var j,h,n,o,q,r,u,v,D,E,J;a.o&&(pD(a,!1),360<=g||-360>=g?j=rD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),q=b+d/2,r=c+e/2,u=d/2,v=e/2,D=DI(q,r,u,v,f),E=DI(q,r,u,v,h),J="<g"+a.n+rb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),qD(a,j))}function Y(a,b,c,d,e){a.o&&qD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ha+a.c+a.b+ab)}
+function oD(a,b,c,d,e){a.o&&(pD(a,!1),qD(a,'<rect x="'+b+ka+c+ia+e+'" width="'+d+ea+a.n+ab))}function zD(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ka+d+ha+a.j+' fill="'+e+la+b+"</text>");qD(a,b)}function QA(a,b,c,d,e){pD(a,!0);qD(a,'<rect x="'+b+ka+c+ia+e+'" width="'+d+ea+a.n+ab)}
+function QH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Vj(a.u.pb)+(a.u.pb.offsetWidth||0)-Vj(a.u.pb),d=Xj(a.u.pb)+(a.u.pb.offsetHeight||0)-Xj(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ia+d+la)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=fg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function yD(a,b){a.f=b;a.j=RE(b)}t(558,401,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var CI,BI;function gr(a,b,c){c&&(rr(a,b),c.Kf(a.c));a.e=!0}function rr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Vj(a.p.pb)+(a.p.pb.scrollLeft||0)+go(a.p.pb.ownerDocument),a.c.f=c.clientY-Xj(a.p.pb)+(a.p.pb.scrollTop||0)+ho(a.p.pb.ownerDocument),a.c.b=new fI(b),b.b.preventDefault(),!0):!1}
+function UH(a){this.p=a;this.c=new EI;this.d=new FI(this);B(this.p,new GI(this),(or(),or(),pr));B(this.p,new HI(this),(hr(),hr(),ir));B(this.p,new II(this),(lr(),lr(),mr));B(this.p,new JI(this),(dr(),dr(),er));B(this.p,new KI,(yq(),yq(),zq));B(this.p,new LI(this),(uq(),uq(),vq));B(this.p,new MI(this),(pq(),pq(),qq))}t(559,1,{},UH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function FI(a){nk();this.b=a}t(560,24,{},FI);
+_.Dc=function(){!this.b.e&&this.b.j&&hI(this.b.j,this.b.c)};_.b=null;function GI(a){this.b=a}t(561,1,{},GI);_.b=null;function HI(a){this.b=a}t(562,1,{},HI);_.b=null;function II(a){this.b=a}t(563,1,{},II);_.b=null;function JI(a){this.b=a}t(564,1,{},JI);_.b=null;function KI(){}t(565,1,{},KI);function LI(a){this.b=a}t(566,1,{},LI);_.b=null;function MI(a){this.b=a}t(567,1,{},MI);_.b=null;function EI(){}t(568,1,{},EI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function NI(a){var b,c,d,e,f;Uj(a);d=(gj(),hj(null));e=new zI;Uw(e,a);qv(d,e,d.pb);f=a.fd();b=a.ed();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,58)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Ww(e,a);zv(d,e);return new Fy(f,b)}function OI(){this.pb=$doc.createElement(Yd);this.pb[yd]=Qe;this.pb.style[Qf]=De;this.pb.style[Uf]=Vc;this.pb.style[ah]=eb;this.pb.style[Ce]=eb}t(570,288,ui,OI);_.cd=function(){return Vj(this.pb)};_.dd=function(){return Xj(this.pb)};
+function RE(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function DI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new yI(new YF(a),new YF(b))}function rD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+ab}
+function GD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=ea;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function pD(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ha+a.b:a.n=' fill="none" stroke="'+c+ha+a.b}function PH(){AI();this.o=CI;this.d=[];this.u=new OI}t(571,558,{},PH);_.b=l;_.c=l;function PI(){PI=x;QI=new Fy(0,0)}
+function RI(a){var b;b=a.Of();if(!b){var c;(c=a.Lf())?(b=NI(c.b),mj(c.ue(),b.c,b.b),c=NI(c.b),b=new Fy(c.c-b.c,c.b-b.b)):b=new Fy(0,0);a.Sf(b)}return b}function Uy(a,b){var c;if(a.ye())return QI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Rf(yy(b));c=NI(a.ue());a.f.c=c.c;a.f.b=c.b;return c}function SI(a,b){var c;b&&(c=fg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Nf().pb.style[id]=c)}function TI(){this.f=new uA;this.f.b=-1;this.f.c=-1}t(573,1,{});_.Lf=function(){return null};_.Mf=function(a){this.Qf(a.Nd())};
+_.Nf=function(){return this.ue()};_.Of=function(){return UI};_.Ed=function(){};_.ye=function(){return!1};_.Pf=function(a){this.Rf(yy(a))};_.Qf=function(a){SI(this,a)};_.Rf=function(a){var b=this.ue().pb,c,d,e;c=(dz(),ez);e=a.c;d=a.b;e!=c.c?b.style[le]=l+e+"pt":b.style[le]=l;d!=c.b?b.style[ke]=d:b.style[ke]=l;0!=(a.d&1)?b.style[ne]=ld:b.style[ne]=l;0!=(a.d&2)?b.style[me]=Oe:b.style[me]=l};_.Sf=function(a){UI=a};_.Tf=function(){};var UI=_.f=null,QI;
+function Wz(a,b){PI();TI.call(this);this.b=new iw(a);this.b.gd()[yd]=l;B(this.b,new VI(this,b),(Ep(),Ep(),Fp))}t(572,573,{},Wz);_.ue=function(){return this.b};_.Qf=function(a){SI(this,a)};_.b=null;function VI(a,b){this.b=a;this.c=b}t(574,1,{},VI);_.Lc=function(a){Bp();Cp(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function $z(a){PI();TI.call(this);this.b=new ix;B(this.b,new WI(this,a),(yp(),yp(),zp))}t(575,573,{},$z);_.ue=function(){return this.b};_.b=null;
+function WI(a,b){this.b=a;this.c=b}t(576,1,{},WI);_.b=null;_.c=null;function XI(a,b){var c,d;SI(a,b.Nd());for(d=new Fi(b.Wb.b);d.c<d.e.Be();)c=Gi(d),c.lc&&c.hc.Mf(c)}function YI(a,b){var c,d,e,f,g,j,h;mj(a.e,b.Ud(),b.Qd());for(d=new Fi(b.Wb.b);d.c<d.e.Be();)c=Gi(d),c.lc&&(e=c.hc,e.Pf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=RI(e).c,f-=RI(e).b,mj(e.ue(),g,f),!c.ob&&a.e.yd(c),a.e.zd(c,j,h)))}function iz(){PI();TI.call(this);this.e=new Cv}t(577,573,{},iz);
+_.Mf=function(a){XI(this,a)};_.ue=function(){return this.e};_.Pf=function(a){YI(this,a)};_.e=null;function $A(a){PI();TI.call(this);var b=this.b=new Hw;nw(b.c,a,!1);zw(b);this.f.b=-1;this.f.c=-1}t(578,573,{},$A);_.ue=function(){return this.b};_.ye=function(){var a;a=(this.b.c.d?co(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function cB(a){this.b=new Cx(a.i,new ZI(a))}t(579,1,{},cB);_.b=null;
+function yx(a){var b,c,d,e,f;f=new OB(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y($I,s,105,0,0);for(c=b.b?yk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,84)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=cj((sz(),S),new T(f.e)));c=c.c;if(Vs(!c?eh:c.b,ph))for(c=(!a.e.b||0==a.e.b.d?(Vr(),Vr(),Wr):new vz(a.e.b)).xd();c.Xc();)a=c.Yc(),1001==f.e&&a.te(f);var g,j,h;1001==f.e?(g=new Gq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.cg(),null.cg()):100==f.e&&A(f.f,102)?(j=f.f,h=new Gq(j,205,null),h.j=j.Vd(),
+h.k=j.Wd()):1004<=f.e&&1005>=f.e||(701==f.e?null.cg():401==f.e||402==f.e?(null.cg(),null.cg(),null.cg(),null.cg(),null.cg()):500<=f.e&&507>=f.e&&(g=null.dg,500!=g&&(f=new Gq(null.dg,g,null),f.j=null.cg(),f.k=null.cg(),j=null.cg(),f.f=j&12,501==g&&null.cg())))}function ZI(a){this.b=a}t(580,1,oi,ZI);_.xc=function(){yx(this)};_.b=null;function zB(a,b){Xx(a.b,b);a.f.b=-1;a.f.c=-1}function AB(){PI();TI.call(this);this.b=new ay}t(581,573,{},AB);
+_.Lf=function(){var a;a=new AB;Xx(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ue=function(){return this.b};_.Of=function(){return aJ};_.Sf=function(a){aJ=a};var aJ=_.b=null;t(582,577,{});function bJ(a){var b;b=new Sp($n(a.pb,Lf),$n(a.pb,Kf));a=new Sp($n(a.T.jb.pb,Lf),$n(a.T.jb.pb,Kf));return H(I,m,-1,[b.c-a.c,b.b-a.b])}function cJ(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.md(a.R);a.kd(b);a.R=a.Q=null}else null!=a.R?(dJ(a,a.R),a.R=null):null!=a.Q&&(eJ(a,a.Q),a.Q=null);Lj(a.S)}
+function JH(a){a.kb?a.Xf(Vp(a.T.jb)):(a.Hd(),JH(a))}function eJ(a,b){var c;a.kb?(c=bJ(a),a.Xf(new Sp(-1,fJ(b,!1)-c[1]))):a.Q=b}function gJ(a,b){var c;b!=a.Cd()&&(c=a.T.jb,iv(c),hJ(c,b,c.pb,c.q.d,!0))}function dJ(a,b){var c;a.kb?(c=bJ(a),a.Xf(new Sp(fJ(b,!0)-c[0],-1))):a.R=b}t(585,290,li);_.Uf=function(){var a,b;b=Vp(this.T.jb);a=bJ(this);b.c+=a[0];b.b+=a[1];return b};_.Cd=function(){var a;a=this.T.jb;return 0!=a.q.d?iJ(ny(a.q,0)):null};_.Vf=function(a){jJ(this.T.jb,a)};_.xd=function(){return new jv(this.T.jb)};
+_.Wf=function(){Zp(this.T.jb)};_.sd=function(){cJ(this)};_.Kd=function(){Zp(this.T.jb)};_.ud=function(a){return kJ(this.T.jb,a)};_.Xf=function(a){Xp(this.T.jb,a)};_.kd=function(a){eJ(this,a)};_.Dd=function(a){gJ(this,a)};_.md=function(a){dJ(this,a)};_.Q=null;_.R=null;function lJ(){lJ=x;var a=(mJ(),nJ(),oJ);pJ=new Zw(a.e,a.c,a.d,a.f,a.b)}function qJ(a,b){if(0!=a.I.b.q.d&&iJ(ny(a.I.b.q,0)))throw new dv("WindowPanel can only contain one child widget");rJ(a,b)}
+function KH(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Yg]=De,a.ab=!1,a.Hd());b=a.pb;b.style[Ue]=0+(tj(),Xf);b.style[Mg]=cb;FG(a,Qj(go($doc)+(nj()-$n(a.pb,Lf)>>1),0),Qj(ho($doc)+(oj()-$n(a.pb,Kf)>>1),0));d||((a.ab=c)?(a.pb.style[Bd]=dg,a.pb.style[Yg]=Zg,ck(a.gb,200)):a.pb.style[Yg]=Zg)}finally{a.w=!0}}
+function sJ(a,b){var c;if(a.w){c=new xu;a.mb&&Lr(a.mb,c);a.J&&Wp(a.r,a);try{Ni(a.r.d,a)}catch(d){if(d=Li(d),!A(d,123))throw d;}a.n=tJ(a.r,a);try{Jv(a,b)}finally{Qi(a.t.b),Qi(a.s.b),Qi(a.u.b),a.P&&Ti(a.P,a.r),a.C&&(a.C=!1)}}else Jv(a,b)}function uJ(a,b,c){var d,e;e=a.ob;d=new Nj(a,e);e.zd(a,d.b+b,d.e+c)}function vJ(a,b,c){b=new wJ(eo(co(Eu(Eu(a.T.d,b),c))));hv(b,a);B(b,a.o,(Ep(),Ep(),Fp));return b}function Up(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Xp(a.T.jb,b)}
+function FG(a,b,c){var d,e;(e=a.r)?(d=xJ(e.pb),Mv(a,b+(Vj(e.pb)+d[3]),c+(Xj(e.pb)+d[0]))):Mv(a,b,c)}function NA(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Yp(a.r,a):Wp(a.r,a)))}function rJ(a,b){if(b!=(0!=a.I.b.q.d?iJ(ny(a.I.b.q,0)):null)){iv(a.I.b);var c=a.I.b;hJ(c,b,c.pb,c.q.d,!0)}}
+function yJ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Pp(),zJ)&&(a.O=a.G);var d,e;if(a.P)for(e=new Fi(a.P);e.c<e.e.Be();)if(d=Gi(e),b==(Pp(),AJ)){!d.c&&(d.c=new BJ);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(Pp(),Qp))g=d.r,j=d.F,d.I.d?(FG(d,j.d,j.e),Up(d,new Sp(j.c,-1))):(FG(d,j.d,j.e),Up(d,new Sp(j.c,j.b)),Yp(g,d)),Ji(g.d,d,d.I.c),hk(d.z,333);else if(!d.C&&f==(Pp(),zJ))d.pb.style[Yg]=Zg,Pp()}else if(b==Qp){!d.c&&(d.c=new BJ);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=xJ(j.pb);h=d.F;if(d.I.d)h.d=Vj(d.pb)-
+g[3]-Vj(j.pb),h.e=Xj(d.pb)-g[0]-Xj(j.pb),d.F=h,FG(d,0,0),CJ(d,Rp(j.pb).c,-1);else{if(f!=(Pp(),zJ))h.d=Vj(d.pb)-g[3]-Vj(j.pb),h.e=Xj(d.pb)-g[0]-Xj(j.pb),h.c=d.q,h.b=d.p,d.F=h;FG(d,0,0);Xp(d,new DJ(Rp(j.pb)));Wp(j,d)}d==d.r.b||bE(d);hk(d.z,333)}}else b==zJ&&(!d.c&&(d.c=new BJ),d=a,d.C||(d.G=c,d.pb.style[Yg]=De))}}function EJ(a,b){a.pb.style[ch]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.cg().cg()}
+function FJ(a){if(!a.kb){a.t=bv(a,a.r,(!wr&&(wr=new tk),wr));a.s=bv(a,a.r,sk?sk:sk=new tk);a.u=bv(a,a.r,(!Br&&(Br=new tk),Br));var b=a.r;!a.P&&(a.P=new $i);Ui(a.P,b);wr&&(b=new vr(a),a.mb&&Lr(a.mb,b));a.J&&Yp(a.r,a);Ji(a.r.d,a,a.I.c);a.n&&(Mv(a,a.n.b,a.n.c),a.n=null);Nv(a);bE(a)}}function bE(a){if(a!=a.r.b){var b;Br&&(b=new Ar(a),a.mb&&Lr(a.mb,b))}}
+function GJ(a,b,c){var d;d=(Uv(),Vv);Ov.call(this,!1,"popup");this.U=d.b;this.S=new HJ(this);d=new IJ;d.pb[yd]="mosaic-popupLayoutPanel";Gv(this.T,d);Lv(this);this.o=new JJ(this);this.z=new KJ(this);this.A=new LJ(this);this.B=new MJ(this);this.F=new NJ;this.O=(Pp(),AJ);this.J=c;this.r=a;a=this.I=new OJ(b);b=new PJ;!a.e&&(a.e=new QJ);Ui(a.e,b);a=new RJ(new ax(pJ.b.e.b,pJ.b.c,pJ.b.d,pJ.b.f,pJ.b.b));B(a,new SJ(this),(Ep(),Ep(),Fp));b=this.I.c;b.c||(b.c=new Xw,b.c.gd()[yd]="mosaic-Caption-iconBoxRight",
+c=b.c,d=(Qw(),Rw),c.d=d,TJ(b.i,b.c,new UJ(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new tv;d=Vw(c);Mu(c.c,($t(),au(d)),0);sv(c,a,d,0,!1)}else Uw(b.c,a);jJ(b.i,null);B(this.I.c,new VJ(this),(Mp(),Mp(),Np));B(this.I.c,this.o,Fp);gJ(this,this.I);Hi(eo(co(this.pb)),"mosaic-WindowPanel",!0)}t(584,585,li);_.Cd=function(){return 0!=this.I.b.q.d?iJ(ny(this.I.b.q,0)):null};_.Fd=function(a){sJ(this,a)};_.xd=function(){return new jv(this.I.b)};_.sd=function(){cJ(this);Lj(new WJ(this))};
+_.ud=function(a){return kJ(this.I.b,a)};_.Xf=function(a){Up(this,a)};_.Gd=function(a,b){FG(this,a,b)};_.Dd=function(a){rJ(this,a)};_.Hd=function(){FJ(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var pJ;function XJ(a){a.i=(new Vz(a.j)).hc.ue();B(a.i,new YJ(a),(Ep(),Ep(),Fp));a.e=H(ZJ,s,58,[a.i])}
+function HH(){lJ();var a,b,c,d,e,f;GJ.call(this,($J(),aK),null,!0);this.$f();this.db=!0;a=new Jw(this.k);this.f=new $x;this.f.pb.style[ah]=eb;Vu(this.f,eb);this.Yf();dJ(this,"400px");f=new my;f.pb.style[Ce]=eb;f.f[qd]=10;c=(Cw(),Nw);f.b=c;ly(f,a);ly(f,this.f);e=new Xw;e.f[qd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Uw(e,a);ly(f,e);qJ(this,f);NA(this,!1);this.Zf()}t(583,584,li,HH);_.Yf=function(){XJ(this)};_.Zf=function(){var a=this.f;a.pb.readOnly=!0;var b=Wu(a.pb)+"-readonly";Hi(a.gd(),b,!0)};
+_.$f=function(){MA(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function YJ(a){this.b=a}t(586,1,{},YJ);_.Lc=function(){sJ(this.b,!1)};_.b=null;function IH(a){this.b=a}t(587,1,{},IH);
+_.xc=function(){Zu(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=ao(a.pb,Wg).length;if(0<b&&a.kb){if(0>b)throw new vw("Length must be a positive integer. Length: "+b);if(b>ao(a.pb,Wg).length)throw new vw("From Index: 0 To Index: "+b+" Text Length: "+ao(a.pb,Wg).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function bK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";MA(a.I.c,"Paste")}function cK(a){lJ();HH.call(this);this.d=a}
+t(589,583,li,cK);_.Yf=function(){XJ(this);this.b=(new Vz(this.c)).hc.ue();B(this.b,new dK(this),(Ep(),Ep(),Fp));this.e=H(ZJ,s,58,[this.b,this.i])};_.Zf=function(){Vu(this.f,"150px")};_.$f=function(){bK(this)};_.Hd=function(){FJ(this);Qn((Nn(),On),new eK(this))};_.b=null;_.c=null;_.d=null;function fK(a){lJ();cK.call(this,a)}t(588,589,li,fK);
+_.Zf=function(){Vu(this.f,"150px");var a=new gK(this),b=this.f;av(b,new hK,(cq(),cq(),dq));av(b,new iK,($p(),$p(),aq));av(b,new jK,(fq(),fq(),gq));av(b,new kK(a),(iq(),iq(),jq))};_.$f=function(){bK(this);this.k+=" Or drag and drop a file on it."};t(592,1,{});t(591,592,{});_.c=null;_.d=1;_.e=-1;function gK(a){this.b=a;this.c=new lK(this);this.d=this.e=1}t(590,591,{},gK);_.b=null;function lK(a){this.b=a}t(593,1,{},lK);_._f=function(a){this.b.b.f.pb[Wg]=null!=a?a:l};_.b=null;function CB(){new Nr}
+t(594,425,{},CB);function dK(a){this.b=a}t(595,1,{},dK);_.Lc=function(){if(this.b.d){var a=this.b.d,b;b=new OB(a.b,0,ao(this.b.f.pb,Wg));GH(a.b,b)}sJ(this.b,!1)};_.b=null;function eK(a){this.b=a}t(596,1,{},eK);_.xc=function(){Zu(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;function Lq(a){var b;a&&a&&(a=new mK(a),void 0!=$wnd.FileReader?b=new fK(a):b=new cK(a),JH(b),KH(b))}function mK(a){this.b=a}t(598,1,{},mK);_.b=null;function lq(a,b){a.onloadend=function(a){b._f(a.target.result)}}
+function kK(a){this.b=a}t(603,1,{},kK);_.b=null;function hK(){}t(604,1,{},hK);function iK(){}t(605,1,{},iK);function jK(){}t(606,1,{},jK);function OA(a,b){PI();iz.call(this);this.d=new nK(a);var c=this.c=new Xw,d=(Cw(),Nw);c.b=d;Uw(this.c,this.e);qJ(this.d,this.c);this.d.b=this;this.b=b}t(607,582,{},OA);_.ue=function(){return this.d};_.Nf=function(){return this.c.ob};_.Ed=function(){sJ(this.d,!1)};_.Rf=function(){};_.Tf=function(a){XI(this,a);YI(this,a);JH(this.d);FJ(this.d)};_.b=null;_.c=null;
+_.d=null;function nK(a){lJ();GJ.call(this,($J(),aK),a,!1)}t(608,584,li,nK);_.Ed=function(){var a=this.b,b=new HA(a.b,201),c;a=a.b.r;a.b?a=new oK(new Fi(a.b)):(a=(Vr(),Vr(),Wr),a=new Fi(a));for(;a.Xc();)c=a.Yc(),201==b.e&&DG(c.b)};_.b=null;function kB(){PI();TI.call(this);var a=this.b=new pK;a.ab=!0;a.b.i=!0;this.b.db=!0}t(609,573,{},kB);_.ue=function(){return this.b};_.b=null;function bC(){}t(616,441,{},bC);function oK(a){if(!a)throw new rn;this.b=a}t(617,1,{},oK);_.Xc=function(){return hC(this.b)};
+_.Yc=function(){return Gi(this.b)};_.Zc=function(){throw new lC("Missing message: awt.50");};_.b=null;function Fz(){return Fz()}function $B(){$B=x;var a;a=(RB(),SB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(qK,s,-1,0,1);else throw new GF(a+" is not supported");}catch(b){if(b=Li(b),!A(b,131))throw b;}}function dB(a,b){a.b=31*a.b+L((new YF(b)).b)}function Az(){}t(620,1,{},Az);_.hC=function(){return this.b};_.b=1;
+function rK(){rK=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Ke))&&0<b.length)b=$doc.getElementsByTagName(Ke)[0],b.style[Ce]=eb;a.body.style[Ce]=eb}function xJ(a){rK();var b;b=y(I,m,-1,4,1);b[0]=sK(tK(a,"borderTopWidth"));b[1]=sK(tK(a,"borderRightWidth"));b[2]=sK(tK(a,"borderBottomWidth"));b[3]=sK(tK(a,"borderLeftWidth"));return b}function uK(a){rK();var b,c;c=vK(a);b=xJ(a);a=new Sp(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}
+function Rp(a){rK();return new Sp(a.clientWidth,a.clientHeight)}function vK(a){rK();var b;b=y(I,m,-1,4,1);b[0]=sK(tK(a,"marginTop"));b[1]=sK(tK(a,"marginRight"));b[2]=sK(tK(a,"marginBottom"));b[3]=sK(tK(a,"marginLeft"));return b}function wK(a){rK();var b;b=y(I,m,-1,4,1);b[0]=sK(tK(a,"paddingTop"));b[1]=sK(tK(a,"paddingRight"));b[2]=sK(tK(a,"paddingBottom"));b[3]=sK(tK(a,"paddingLeft"));return b}function xK(a,b,c){rK();try{G(b,ie)&&(b=Kd),a.style[b]=c}catch(d){if(d=Li(d),!A(d,123))throw d;}}
+function fJ(a,b){rK();var c;yK||(yK=$doc.createElement(wg),xK(yK,Ue,l),xK(yK,Mg,l),xK(yK,Uf,Vc),xK(yK,Yg,De),$doc.body.appendChild(yK));xK(yK,ah,a);xK(yK,Ce,a);c=uK(yK);return b?c.c:c.b}var yK=null;function zK(){Sp.call(this,0,0)}function Sp(a,b){this.c=a;this.b=b}function DJ(a){Sp.call(this,a.c,a.b)}t(622,1,Uh,zK,Sp,DJ);_.eQ=function(a){return this===a?!0:null==a||AK!=zn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Rc};_.b=0;_.c=0;function BK(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(623,1,{116:1,119:1,140:1},BK);_.eQ=function(a){return a===this?!0:A(a,140)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return CK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;
+function DK(a,b){this.b=a;this.c=b}t(624,1,Uh,DK);_.eQ=function(a){return this===a?!0:null==a||EK!=zn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return EK.e+"[x="+this.b+",y="+this.c+Rc};_.b=0;_.c=0;function NJ(){this.c=this.b=this.e=this.d=0}t(625,1,Uh,NJ);_.eQ=function(a){return this===a?!0:null==a||FK!=zn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return FK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;function tK(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ie&&(b=Kd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(627,1,{});var GK=-1;function HK(){}t(628,627,{},HK);_.b=-1;_.c=-1;var IK=null;
+function sK(a){a=parseInt(a,10);a=isNaN(a)?null:QD(a);return!a?0:a.b}t(631,305,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1});_.Uf=function(){return Vp(this.i)};_.Vf=function(a){jJ(this.i,a)};_.Wf=function(){Zp(this.i)};_.Kd=function(){Zp(this.i)};_.kd=function(a){var b=this.i;b.pb.style[Ce]=a;b.kb||(b.i=a)};_.md=function(a){var b=this.i;b.pb.style[ah]=a;b.kb||(b.j=a)};function mJ(){mJ=x;nJ()}function MA(a,b){a.b.pb.textContent=b||l;jJ(a.i,null)}
+function JK(a){mJ();var b;kw(this,new IJ);this.b=new KK;b=this.i;LK(b,new MK);xK(b.pb,Rf,cb);b.p=0;TJ(b,this.b,new UJ(0));this.b.gd()[yd]="mosaic-Caption-text";this.b.pb.textContent=a||l;jJ(this.i,null);this.pb[yd]="mosaic-Caption"}t(630,631,{15:1,18:1,19:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,60:1,66:1,67:1,68:1,70:1,71:1,74:1,78:1,79:1,81:1,142:1,148:1},JK);_.Mc=function(a){return B(this,a,(Rq(),Rq(),Sq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};
+_.Oc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};_.c=null;function nJ(){nJ=x;NK=In()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new ry(NK,240,20);new ry(NK,224,16);new ry(NK,208,16);new ry(NK,192,16);new ry(NK,176,16);new ry(NK,160,16);new ry(NK,144,16);new ry(NK,128,16);new ry(NK,112,16);new ry(NK,96,16);new ry(NK,80,16);new ry(NK,64,16);new ry(NK,260,16);oJ=new ry(NK,48,16);new ry(NK,32,16);new ry(NK,16,16);new ry(NK,0,16)}var NK,oJ;
+function OK(a,b){Zu(a.b.pb,!b);jJ(a.i,a.b)}function Tp(a,b){a.d=b;Zu(a.b.pb,!b);jJ(a.i,a.b);if(a.e){var c;for(c=new Fi(a.e);c.c<c.e.Be();)Gi(c)}}function OJ(a){var b;kw(this,new IJ);b=this.i;LK(b,new PK((QK(),RK)));b.p=0;this.c=new JK(a);TJ(b,this.c,new UJ(1));this.b=new IJ;Zi(this.b,"Body");TJ(b,this.b,new UJ(0));this.pb[yd]="mosaic-CaptionLayoutPanel"}t(633,631,{45:1,47:1,56:1,60:1,68:1,69:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1},OJ);_.nd=function(){cv(this.i)};_.od=function(){fv(this.i)};_.xd=function(){return new jv(this.b)};
+_.ud=function(a){return kJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function QJ(){tG(this)}t(634,506,Qh,QJ);function HJ(a){this.b=a}t(635,1,oi,HJ);_.xc=function(){Zp(this.b.T.jb)};_.b=null;function SK(a){var b;b=a.c;a=b.r;b=!a.f?-1:Kj(a.f.b,b);a.f&&Vt(a.f.b,b)&&Yt(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&bE(!a.f?null:Vt(a.f.b,b-1))}function TK(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new hz);-1==Kj(a.f.b,b)&&Ui(a.f.b,b)}function BJ(){}t(636,1,{},BJ);_.Qc=function(a){SK(a)};_.Rc=function(a){TK(a)};
+_.Tc=function(a){UK(a.b.r,a.b)};function $J(){$J=x;VK=new WK(1,"e");XK=new WK(2,Af);YK=new WK(3,"ne");ZK=new WK(10,"nw");$K=new WK(4,ng);aL=new WK(5,qg);bL=new WK(12,"sw");cL=new WK(8,"w");aK=new dL((gj(),hj(null)).pb)}function tJ(a,b){var c;c=xJ(a.pb);return new DK(Vj(b.pb)-(Vj(a.pb)+c[3]),Xj(b.pb)-(Xj(a.pb)+c[0]))}
+function eL(a){var b,c,d,e,f,g;if(a.f){b=Rp(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Vt(a.f.b,d),c=new Sp($n(g.pb,Lf),$n(g.pb,Kf)),f=tJ(a,g),f.b-=Qj(0,f.b+$n(g.pb,Lf)-b.c),f.c-=Qj(0,f.c+$n(g.pb,Kf)-b.b),FG(g,Qj(0,f.b),Qj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,CJ(g,c.c,c.b),g.O==(Pp(),Qp)&&Xp(g,new DJ(Rp(a.pb))),hk(g.z,1)}}function fL(a,b,c){a=a.e;Ji(a,b,b);z(a.d,b,c);Zi(b,xc+c.c)}
+function Wp(a,b){var c;c=a.e;gL(c,b.H);Yi(b.H,xc+ZK.c);gL(c,b.D);Yi(b.D,xc+XK.c);gL(c,b.E);Yi(b.E,xc+YK.c);gL(c,b.N);Yi(b.N,xc+cL.c);gL(c,b.v);Yi(b.v,xc+VK.c);gL(c,b.M);Yi(b.M,xc+bL.c);gL(c,b.K);Yi(b.K,xc+$K.c);gL(c,b.L);Yi(b.L,xc+aL.c)}
+function Yp(a,b){!b.H&&(b.H=vJ(b,0,0));fL(a,b.H,ZK);!b.D&&(b.D=vJ(b,0,1));fL(a,b.D,XK);!b.E&&(b.E=vJ(b,0,2));fL(a,b.E,YK);!b.N&&(b.N=vJ(b,1,0));fL(a,b.N,cL);!b.v&&(b.v=vJ(b,1,2));fL(a,b.v,VK);!b.M&&(b.M=vJ(b,2,0));fL(a,b.M,bL);!b.K&&(b.K=vJ(b,2,1));fL(a,b.K,$K);!b.L&&(b.L=vJ(b,2,2));fL(a,b.L,aL)}function UK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Kj(a.f.b,b);if(c+1<d){Kz(a.f,b);for(Ui(a.f.b,b);c<d;++c)EJ(Vt(a.f.b,c),c)}else EJ(b,c)}
+function dL(a){a=new hL(a);kw(this,a);this.d=new iL(a);this.d.j=!0;Ri(this.d);this.d.n=3;this.e=new jL(a);this.e.j=!0;Ri(this.e);this.e.n=3;mw(this)}t(637,305,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,148:1},dL);_.Uf=function(){return Rp(this.pb)};_.Vf=function(){var a;(a=kL(this))&&a.Vf(null)};_.Wf=function(){eL(this)};_.Qc=function(a){!this.c&&(this.c=new BJ);SK(a)};_.Rc=function(a){!this.c&&(this.c=new BJ);TK(a)};_.Kd=function(){eL(this)};
+_.Tc=function(a){!this.c&&(this.c=new BJ);UK(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var VK,XK,YK,ZK,aK,$K,aL,bL,cL;function hL(a){this.q=new Dv(this);this.pb=a}t(638,285,wi,hL);function WK(a,b){this.b=a;this.c=b}t(639,1,{},WK);_.b=0;_.c=null;function iL(a){Bi();Vi.call(this,a)}t(640,3,{},iL);_.rc=function(){var a;a=this.k.f;a.C||Uj(a.x);Yi(this.k.f,"dragdrop-dragging");!a.I.d&&OK(a.I,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Qj(this.b,a<this.e?a:this.e),b=Qj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Ue]=a+(tj(),Xf);c.style[Mg]=b+Xf};
+_.sc=function(){var a;a=this.k.f;a==a.r.b||bE(a);a.I.d||OK(a.I,!0);a.C||(a.x||(a.x=new lL,Zi(a.x,"mosaic-GlassPanel-invisible")),xK(a.x.pb,ch,(rK(),tK(a.pb,ch))),fj((gj(),hj(null)),a.x,0,0));Zi(this.k.f,"dragdrop-dragging");a=new Nj(this.k.b,null);this.b=a.b+Wj(this.k.b.pb);this.c=a.e+Yj(this.k.b.pb);this.e=this.b+$j(this.k.b.pb)-this.k.f.fd();this.d=this.c+Zj(this.k.b.pb)-this.k.f.ed()};_.b=0;_.c=0;_.d=0;_.e=0;function gL(a,b){try{Ni(a,b)}catch(c){if(c=Li(c),!A(c,123))throw c;}}
+function jL(a){Bi();Vi.call(this,a);this.d=new Di}t(641,3,{},jL);_.rc=function(){var a;a=this.k.f.ob;a.C||Uj(a.x);Yi(this.k.f,"dragdrop-dragging");OK(a.I,!1);Up(a,new Sp(a.q,a.p));hk(a.z,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=cj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.dd()-Qj(this.k.d,this.c):this.k.f.dd()-this.k.d,0!=b&&(a=d.p,b=Qj(a+b,$n(d.I.c.pb,Kf)),b!=a&&uJ(d,0,a-b),Up(d,new Sp(d.q,b)),hk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.dd():this.k.d-this.k.f.dd(),0!=b&&(a=d.p,b=Qj(a+b,$n(d.I.c.pb,Kf)),Up(d,new Sp(d.q,b)),hk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.cd()-Qj(this.k.c,this.b):this.k.f.cd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
+b:96,b!=a&&uJ(d,a-b,0),Up(d,new Sp(b,d.p)),hk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.cd():this.k.c-this.k.f.cd(),0!=b&&(a=d.q,Up(d,new Sp(96<a+b?a+b:96,d.p)),hk(d.z,333)))};
+_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||bE(a);OK(a.I,!0);a.C||(a.x||(a.x=new lL,Zi(a.x,"mosaic-GlassPanel-invisible")),xK(a.x.pb,ch,(rK(),tK(a.pb,ch))),fj((gj(),hj(null)),a.x,0,0));Zi(this.k.f,"dragdrop-dragging");a=new Nj(this.k.b,null);this.b=a.b+Wj(this.k.b.pb);this.c=a.e+Yj(this.k.b.pb);this.f=this.b+$j(this.k.b.pb)-this.k.f.fd();this.e=this.c+Zj(this.k.b.pb)-this.k.f.ed()};_.b=0;_.c=0;_.e=0;_.f=0;
+function lL(){var a;this.e=new mL(this);this.b=!1;this.c=new Hv;kw(this,this.c);a=this.pb.style;a[id]="#000";a[he]="alpha(opacity=50)";a.opacity="0.5";this.pb[yd]="gwt-GlassPanel"}t(642,305,Xh,lL);
+_.qd=function(){var a;mw(this);try{a=this.ob}catch(b){b=Li(b);if(A(b,129))throw new dv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(gj(),hj(null))?(Ot(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Ti(ok,a),a.c=!0,a.d=wk(a),Ui(ok,a),this.d=new nL(this),ru(new Nt(this.d))):(this.pb.style[nd]=cb,this.pb.style[gg]=cb);this.b&&fu(new Mt(this));fj(hj(null),new oL,go($doc),ho($doc))};
+_.rd=function(){this.i.rd();bk(this.e);this.d&&(Kt(pu,this.d,H(pL,s,46,[(!zr&&(zr=new tk),zr)])),this.d=null);this.b&&Kt(hu,this,H(pL,s,46,[(!gu&&(gu=new tk),gu)]))};_._c=function(a){switch(cu(a.type)){case 256:if(27==(a.keyCode||0))return Uj(this),!1;case 1:if(this.pb.contains(a.target))return Uj(this),!1}return!0};_.sd=function(){};_.b=!1;_.c=null;_.d=null;function mL(a){nk();this.b=a}t(643,24,{},mL);_.Dc=function(){Ot(this.b)};_.b=null;function nL(a){this.b=a}t(644,1,{},nL);_.b=null;
+function oL(){this.pb=pw();var a;a=new jx(new qL(this));B(this,a,(up(),up(),vp));B(this,a,(mq(),mq(),nq))}t(645,307,Mh,oL);_.sd=function(){Lj(new rL(this))};function qL(a){this.b=a}t(646,1,{},qL);_.b=null;function rL(a){this.b=a}t(647,1,oi,rL);_.xc=function(){this.b.pb.focus()};_.b=null;function sL(a){a.pb.style[ah]=hd;a.pb.style[Ce]=hd;if(a.kb){var a=a.ob,b;A(a,148)?a.Vf(null):(b=kL(a))&&b.Vf(a)}}t(649,288,{45:1,47:1,56:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1});
+_.Uf=function(){sL(this);return new Sp($n(this.pb,Lf),$n(this.pb,Kf))};_.Vf=function(){sL(this)};_.Wf=function(){};_.$c=function(){};_.Kd=function(){};function KK(){this.pb=$doc.createElement("label");this.pb[yd]="mosaic-Label";this.pb.style[$g]=Gf;this.pb[yd]="mosaic-HTML"}t(648,649,{45:1,47:1,56:1,66:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1},KK);function RJ(a){kw(this,new tL(a));this.pb[yd]="mosaic-ImageButton"}t(650,305,{18:1,45:1,47:1,56:1,60:1,68:1,70:1,71:1,75:1,79:1,81:1},RJ);
+function pK(){var a=(Uv(),Xv);Ov.call(this,!0,gf);this.U=a.b;this.b=new uL(this);this.b.e=!0;Ev(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);jj();Ou(a,b)}else this.lb|=1;eo(co(this.pb))[yd]=Ae;this.pb.style[ch]="2147483647"}t(651,290,wi,pK);_.$c=function(a){ev(this,a);1==cu(a.type)&&Jv(this,!1)};_.b=null;
+function uL(a){this.c=a;this.d=new $i;this.j=new $i;a=(Bx(),Ax);new qy(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Bg);this.f=$doc.createElement(Eg);Zt(b,this.f);this.p=!0;a=pw();b=($t(),au(b));a.appendChild(b);this.pb=a;ul();this.pb.setAttribute("role",Yl.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),jj(),Ou(a,b)):this.lb|=2225;this.pb[yd]=ze;a=Wu(this.pb)+"-vertical";Hi(this.gd(),a,!0);this.pb.style[Pf]=cb;this.pb.setAttribute("hideFocus",Vg);B(this,new zx(this),(up(),up(),vp))}
+t(652,329,ui,uL);_.$c=function(a){switch(cu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}sx(this,a)};_.Jd=function(a,b){wx(this,a,b);b||this.b&&Jv(this.c,!1)};_.b=!0;_.c=null;
+function tL(a){var b=(Cw(),Nw),c=(Qw(),Rw),d;d=new ww;d.i[md]=bb;d.i[pd]=0;d.i[qd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;uw(b.b);b.b.d.rows[0].cells[0][dd]=c.b;uw(b.b);b.b.d.rows[0].cells[0].style[Xg]=e.b;uw(d);b=qw(d,0,0,!0);if(a){Uj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;sw(g,f.d);qs(f.c,g,a);c.b=c.b.c}else e=c.c.d,Ui(c.c,a);a.pb[Tc]=e;Zt(b,a.pb);hv(a,d)}kw(this,d);Hi(this.pb,"mosaic-WidgetWrapper",!0)}t(653,305,Xh,tL);_.b=null;_.c=null;function JJ(a){this.b=a}t(654,1,{},JJ);
+_.Lc=function(){this.b.hb&&this.b!=this.b.r.b&&bE(this.b)};_.b=null;function KJ(a){nk();this.b=a}t(655,24,{},KJ);_.Dc=function(){Zp(this.b.T.jb);var a=this.b;yr((!a.y&&(a.y=new vL),a.y))};_.b=null;function LJ(a){nk();this.b=a}t(656,24,{},LJ);_.Dc=function(){yJ(this.b,(Pp(),Qp))};_.b=null;function MJ(a){nk();this.b=a}t(657,24,{},MJ);_.Dc=function(){yJ(this.b,(Pp(),zJ))};_.b=null;function PJ(){}t(658,1,{},PJ);function SJ(a){this.b=a}t(659,1,{},SJ);_.Lc=function(){this.b.Ed()};_.b=null;
+function VJ(a){this.b=a}t(660,1,{},VJ);_.b=null;function WJ(a){this.b=a}t(661,1,oi,WJ);_.xc=function(){this.b.O==(Pp(),Qp)?hk(this.b.A,333):this.b.O==zJ&&hk(this.b.B,333)};_.b=null;function wJ(a){this.pb=a;cv(this)}t(662,288,{15:1,18:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,68:1,71:1,79:1,81:1},wJ);_.Mc=function(a){return B(this,a,(Rq(),Rq(),Sq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};
+function vL(){Rr.call(this,null)}t(663,220,ki,vL);function Pp(){Pp=x;Qp=new wL("MAXIMIZED",0);zJ=new wL("MINIMIZED",1);AJ=new wL("NORMAL",2);xL=H(yL,s,143,[Qp,zJ,AJ])}function wL(a,b){io.call(this,a,b)}t(664,140,{116:1,120:1,122:1,143:1},wL);var xL,Qp,zJ,AJ;function Ot(a){var b,c,d,e;c=nj();b=oj();e=(Pu(),Qu).scrollWidth;d=Qu.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[ah]=c-1+Xf);0<=b-1&&(a.pb.style[Ce]=b-1+Xf)}
+function zL(a,b){var c,d,e;if(a.n)return!0;a.y.Ke();for(c=new jv(b);c.b.b<c.b.c.d-1;)d=iJ(kv(c.b)),e=d.ob,A(e,149)&&e.ld(d.hd()),d.hd()&&Ui(a.y,d);return!0}
+function AL(a,b){var c,d,e;if(b.b)a.d&&ak(a.d),a.d=new BL(a,b),ck(a.d,333);else for(d=new Fi(a.y);d.c<d.e.Be();)c=Gi(d),e=c.nb,CL(b,c,e.t,e.u),DL(c,e.v,e.s,H(I,m,-1,[EL(a.r.b,c).e,EL(a.q.b,c).d,EL(a.o.b,c).b,EL(a.p.b,c).c]),H(I,m,-1,[FL(a.j.b,c).e,FL(a.i.b,c).d,FL(a.e.b,c).b,FL(a.f.b,c).c]),H(I,m,-1,[GL(a.v,c),GL(a.u,c),GL(a.s,c),GL(a.t,c)]))}
+function HL(){this.y=new $i;this.k=new IL(this);this.x=new JL(this.k);this.w=new KL(this.k);this.r=new LL(this.k);this.q=new ML(this.k);this.o=new NL(this.k);this.p=new OL(this.k);this.j=new PL(this.k);this.i=new QL(this.k);this.e=new RL(this.k);this.f=new SL(this.k);this.v=new TL(this.k);this.u=new TL(this.k);this.s=new TL(this.k);this.t=new TL(this.k)}t(667,1,{});_.ag=function(a){AL(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function UL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Fi(b.y);e.c<e.e.Be();)d=Gi(e),A(d,61)&&(d=d.jb),f=d.nb,CL(c,d,f.t,f.u),DL(d,f.v,f.s,H(I,m,-1,[EL(b.r.b,d).e,EL(b.q.b,d).d,EL(b.o.b,d).b,EL(b.p.b,d).c]),H(I,m,-1,[FL(b.j.b,d).e,FL(b.i.b,d).d,FL(b.e.b,d).b,FL(b.f.b,d).c]),H(I,m,-1,[GL(b.v,d),GL(b.u,d),GL(b.s,d),GL(b.t,d)]));VL(c);a.b.d=null;for(a=new Fi(a.b.y);a.c<a.e.Be();)b=Gi(a),A(b,61)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
+function BL(a,b){this.b=a;this.c=b;var c=(jk(),kk);this.n=new ik(this);this.t=c}t(668,17,{},BL);_.yc=function(){UL(this)};_.zc=function(){UL(this)};
+_.Bc=function(a){var b,c,d;for(c=new Fi(this.b.y);c.c<c.e.Be();)b=Gi(c),A(b,61)&&(b=b.jb),d=b.nb,d.j=L(d.p+(d.t-d.p)*a),d.w=L(d.q+(d.u-d.q)*a),d.x=L(d.r+(d.v-d.r)*a),d.i=L(d.o+(d.s-d.o)*a),CL(this.c,b,d.j,d.w),DL(b,d.x,d.i,H(I,m,-1,[EL(this.b.r.b,b).e,EL(this.b.q.b,b).d,EL(this.b.o.b,b).b,EL(this.b.p.b,b).c]),H(I,m,-1,[FL(this.b.j.b,b).e,FL(this.b.i.b,b).d,FL(this.b.e.b,b).b,FL(this.b.f.b,b).c]),H(I,m,-1,[GL(this.b.v,b),GL(this.b.u,b),GL(this.b.s,b),GL(this.b.t,b)]))};_.b=null;_.c=null;t(670,1,{});
+_.b=null;function RL(a){this.b=a}t(669,670,{},RL);function SL(a){this.b=a}t(671,670,{},SL);function QL(a){this.b=a}t(672,670,{},QL);function PL(a){this.b=a}t(673,670,{},PL);function NL(a){this.b=a}t(674,670,{},NL);function OL(a){this.b=a}t(675,670,{},OL);function ML(a){this.b=a}t(676,670,{},ML);function LL(a){this.b=a}t(677,670,{},LL);t(678,670,{},function(a){this.b=a});t(679,670,{},function(a){this.b=a});function GL(a,b){var c=a.b,d;d=cj(c.e,b);d||(d=new BK(wK(b.pb)),z(c.e,b,d));return d.e}
+function TL(a){this.b=a}t(680,670,{},TL);function KL(a){this.b=a}t(681,670,{},KL);function JL(a){this.b=a}t(682,670,{},JL);function FL(a,b){var c;c=cj(a.b,b);c||(c=new BK(xJ(b.pb)),z(a.b,b,c));return c}function EL(a,b){var c;c=cj(a.c,b);c||(c=new BK(vK(b.pb)),z(a.c,b,c));return c}
+function WL(a,b){var c,d;d=cj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=kL(b),f,g,j,h,n;if(A(b,148)){if(null!=c.n&&null!=c.k){d=new Sp(XL(e,!0),XL(e,!1));break a}h=b.Uf();null!=c.n&&(h.c=XL(e,!0));null!=c.k&&(h.b=XL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Sp(XL(e,!0),XL(e,!1));break a}h=new zK;f=b.pb;n=f.style;g=n[Uf];j=n[Yg];n[Uf]="static";n[Yg]=De;null!=c.n?h.c=XL(e,!0):(n[ah]=hd,h.c=(f.offsetWidth||0)+EL(d.p.b,b).c+EL(d.q.b,b).d);null!=c.k?h.b=XL(e,!1):(n[Ce]=hd,h.b=(f.offsetHeight||0)+EL(d.r.b,b).e+
+EL(d.o.b,b).b);n[Uf]=g;n[Yg]=j}d=h}null!=c.n&&(tj(),To)==c.n.cg()||null!=c.k&&(tj(),To)!=c.k.cg()||z(a.f,b,d)}return d}function IL(a){this.i=a;this.d=new Di;this.f=new Di;this.c=new Di;this.b=new Di;this.e=new Di}t(683,1,{},IL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function YL(a){var b;b=a.nb;if(null==b||!A(b,146))b=new ZL,a.nb=b;return b}function MK(){PK.call(this,(QK(),$L))}function PK(a){var b=(aM(),bM);HL.call(this);this.c=a;this.b=b}t(684,667,{},MK,PK);
+_.bg=function(a){var b,c,d,e,f,g,j,h,n;h=new zK;zL(this,a);n=EL(this.p.b,a).c+EL(this.q.b,a).d+FL(this.f.b,a).c+FL(this.i.b,a).d+GL(this.t,a)+GL(this.u,a);d=EL(this.r.b,a).e+EL(this.o.b,a).b+FL(this.j.b,a).e+FL(this.e.b,a).b+GL(this.v,a)+GL(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(QK(),$L)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Fi(this.y);a.c<a.e.Be();)c=Gi(a),e=YL(c),b=null,j=c.ob,A(j,149)&&(b=j,b=cM(b),b=new Sp(b[1]+b[3],b[0]+b[0])),this.c==$L?(n+=WL(this.x.b,c).c,e.b=WL(this.w.b,
+c).b,A(j,149)&&(n+=b.c,e.b+=b.b),f=Qj(f,e.b)):(d+=WL(this.w.b,c).b,e.c=WL(this.x.b,c).c,A(j,149)&&(d+=b.b,e.c+=b.c),g=Qj(g,e.c));this.c==$L?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.ag=function(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R;if(zL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=GL(this.t,a);E=GL(this.v,a);c=Rp(a.pb);R=c.c-(u+GL(this.u,a));q=c.b-(E+GL(this.s,a));g=R;c=q;this.c==(QK(),$L)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Fi(this.y);e.c<e.e.Be();)d=Gi(e),b=null,r=YL(d),v=d.ob,A(v,149)&&(b=v,b=cM(b),b=new Sp(b[1]+b[3],b[0]+b[0])),this.c==$L?(r.e?++h:(r.c=WL(this.x.b,d).c,A(v,149)&&(r.c+=b.c),g-=r.c),r.d?r.b=q:(r.b=WL(this.w.b,d).b,A(v,149)&&(r.b+=b.b))):(r.d?++j:(r.b=WL(this.w.b,
+d).b,A(v,149)&&(r.b+=b.b),c-=r.b),r.e?r.c=R:(r.c=WL(this.x.b,d).c,A(v,149)&&(r.c+=b.c)));for(e=new Fi(this.y);e.c<e.e.Be();)d=Gi(e),b=null,r=d.nb,v=d.ob,A(v,149)&&(b=v,b=cM(b),b=new Sp(b[1]+b[3],b[0]+b[0])),J=r.c,o=r.b,this.c==$L?r.e&&(J=~~(g/h)):r.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,149)&&(n-=b.c,f-=b.b),this.c==RK?(r.t=this.b==(aM(),bM)?u:this.b==dM?u+~~(R/2)-~~(J/2):u+R-J,r.u=E,r.v=n,r.s=f,E+=o+D):(this.b==(aM(),bM)?(r.t=u,r.u=E):this.b==dM?(r.t=u,r.u=E+~~(q/2)-~~(o/2)):(r.t=u,r.u=E+q-o),r.v=
+n,r.s=f,u+=J+D),a.b&&(v=d.cd()-Vj(a.pb)-GL(this.t,a),-1==r.p&&(r.p=v),v=d.dd()-Xj(a.pb)-GL(this.v,a),-1==r.q&&(r.q=v),-1==r.r&&(r.r=d.fd()),-1==r.o&&(r.o=d.ed()));AL(this,a)}};_.b=null;_.c=null;function aM(){aM=x;bM=new eM("START",0);dM=new eM(Fb,1);fM=new eM("END",2);gM=H(hM,s,144,[bM,dM,fM])}function eM(a,b){io.call(this,a,b)}t(685,140,{116:1,120:1,122:1,144:1},eM);var gM,dM,fM,bM;function QK(){QK=x;$L=new iM("HORIZONTAL",0);RK=new iM("VERTICAL",1);jM=H(kM,s,145,[$L,RK])}
+function iM(a,b){io.call(this,a,b)}t(686,140,{116:1,120:1,122:1,145:1},iM);var jM,$L,RK;t(688,1,{150:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function ZL(){this.f=!1}function UJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(687,688,{146:1,150:1},ZL,UJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function lM(a,b){if(a.n)return!0;zL(a,b);if(0<a.y.d){a.b=Vt(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,147))d=new mM,c.nb=d;a.c=d;a.y.Ke();Ui(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function nM(){HL.call(this)}t(689,667,{},nM);
+_.bg=function(a){var b,c;c=new zK;lM(this,a);if(this.b){b=WL(this.x.b,this.b).c;var d=WL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,149)&&(b=cM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=EL(this.p.b,a).c+EL(this.q.b,a).d+FL(this.f.b,a).c+FL(this.i.b,a).d+GL(this.t,a)+GL(this.u,a);c.b+=EL(this.r.b,a).e+EL(this.o.b,a).b+FL(this.j.b,a).e+FL(this.e.b,a).b+GL(this.v,a)+GL(this.s,a);return c};
+_.ag=function(a){var b,c,d,e,f;lM(this,a)&&(d=GL(this.t,a),e=GL(this.v,a),c=Rp(a.pb),f=c.c-(d+GL(this.u,a)),c=c.b-(e+GL(this.s,a)),b=this.b.ob,A(b,149)&&(b=cM(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.cd()-Vj(a.pb)-GL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.dd()-Xj(a.pb)-GL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.fd()),d=this.c,-1==d.o&&(d.o=this.b.ed())),AL(this,a))};_.b=null;_.c=null;function mM(){this.f=!1}
+t(690,688,{147:1,150:1},mM);function cM(a){var b,c,d,e;null==a.b&&(a.b=y(I,m,-1,4,1),e=co(Eu(Eu(a.d,0),0)),c=co(Eu(Eu(a.d,2),2)),d=vK(a.pb),b=xJ(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function oM(a,b){a.kb&&Uj(a);return Fv(a,b)}function pM(){cw();Tv.call(this,dw)}t(691,295,{45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1,149:1},pM);_.ud=function(a){return oM(this,a)};_.b=null;
+function TJ(a,b,c){var d=a.q.d;b.nb=c;hJ(a,b,a.pb,d,!0)}function qM(a){var b;b=a.ob;return A(b,149)?b:a}function Vp(a){if(!a.kb)return new zK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.bg(a),Xp(a,a.k),a.e.ag(a),a.k=a.e.bg(a);return a.k}function iJ(a){return A(a,149)?a.jb:a}function rM(a){var b;if(!a.o){b=(!IK&&(IK=new HK),IK);var c=sM(a,fb,!0);b.b=c;c=sM(a,hb,!0);b.c=c;a.o=b}return a.o}
+function hJ(a,b,c,d,e){if(A(b,61))throw new uk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,150)&&f.f?(c=new pM,sv(a,c,a.pb,d,!0),Gv(c,b)):sv(a,b,c,d,e);jJ(a,b)}
+function jJ(a,b){var c;c=a.e;if(b){var d=c.k;Oi(d.d,b);Oi(d.f,b);Oi(d.c,b);Oi(d.b,b);Oi(d.e,b)}else d=c.k,Wx(d.d),Wx(d.f),Wx(d.c),Wx(d.b),Wx(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==qM(a))c=c.ob;else{if(A(c,142)||A(c,60))d=c,c=c.ob,c==qM(d)&&(c=c.ob);A(c,149)&&A(c.ob,141)&&(c=c.ob)}A(c,148)&&!A(c,141)&&(c.Vf(a.ob),c.Vf(a))}}function Zp(a){a.kb&&a.pb.style.display!=Df&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.e.ag(a),a.d=!1,VL(a))}
+function VL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=iJ(ny(a.q,d)),A(b,149)&&(b=b.jb),b.hd()&&(A(b,148)?b.Wf():A(b,74)&&b.Kd())}function kJ(a,b){var c;A(b,149)&&(b=A(b,149)?b.jb:b);c=qM(b);return zv(a,c)?(A(c,149)&&oM(c,b),jJ(a,null),!0):!1}function LK(a,b){var c;a.e=b;null!=a.f&&Yi(a,Wu(a.pb)+Ba+a.f);a.f=b.cZ.e;c=uy(a.f,Yu(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Zi(a,Wu(a.pb)+Ba+a.f);jJ(a,null)}
+function sM(a,b,c){a.n||(a.n=$doc.createElement(wg),xK(a.n,Uf,Vc),xK(a.n,Yg,De),xK(a.n,Ue,cb),xK(a.n,Mg,cb),a.pb.appendChild(a.n));xK(a.n,ah,b);xK(a.n,Ce,b);a=uK(a.n);return c?a.c:a.b}
+function XL(a,b){var c;c=null.cg();if(c==(tj(),ep)){c=(rM(a),null.cg());var d=(-1==GK&&(GK=(rK(),fJ(ib,!0))),GK);return O(N(Math.round(100*d*c/254)))}if(c==Vo)return c=rM(a),d=null.cg(),O(N(ED(d*(-1==c.b&&(c.b=fJ(fb,!0)),c.b))));if(c==Xo)return c=rM(a),d=null.cg(),O(N(ED(d*(-1==c.c&&(c.c=fJ(hb,!0)),c.b))));if(c==cp)return c=(rM(a),null.cg()),d=(-1==GK&&(GK=(rK(),fJ(ib,!0))),GK),O(N(Math.round(d*c)));if(c==gp)return c=(rM(a),null.cg()),d=(-1==GK&&(GK=(rK(),fJ(ib,!0))),GK),O(N(Math.round(10*d*c/254)));
+if(c==ap)return O(N(ED(12*(rM(a),null.cg())*O(N(ED((-1==GK&&(GK=(rK(),fJ(ib,!0))),GK)/72))))));if(c==To)return sM(a,null.cg(),b);if(c==Zo)return c=(rM(a),O(N(ED(null.cg())))),d=(-1==GK&&(GK=(rK(),fJ(ib,!0))),GK),O(N(Math.round(d*c/72)));if(null.cg()==Ro)return O(N(ED(null.cg())));throw new uk("Invalid size: "+null.cg());}function IJ(){var a=new nM;Cv.call(this);this.k=new Sp(-1,-1);new vM(this);this.pb[yd]="mosaic-LayoutPanel";LK(this,a)}
+t(692,285,{45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,148:1},IJ);_.yd=function(a){hJ(this,a,this.pb,this.q.d,!0)};_.nd=function(){mv(this,new wM)};_.od=function(){mv(this,new xM)};_.Uf=function(){return Vp(this)};_.vd=function(a){return vv(this.q,qM(a))};_.wd=function(a,b,c,d){hJ(this,a,b,c,d)};_.Vf=function(a){jJ(this,a)};_.xd=function(){return new jv(this)};_.Wf=function(){Zp(this)};
+_.sd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.md(this.j),this.kd(a),this.j=this.i=null;else if(a=Vp(this),null!=this.j)a=a.b+Xf,this.md(this.j),this.kd(a),this.j=null;else if(null!=this.i){var b=this.i;this.md(a.c+Xf);this.kd(b);this.i=null}else b=a.b+Xf,this.md(a.c+Xf),this.kd(b);Zp(this)}};_.Kd=function(){Zp(this)};_.ud=function(a){return kJ(this,a)};_.kd=function(a){this.pb.style[Ce]=a;this.kb||(this.i=a)};_.zd=function(a,b,c){a=qM(a);yv(this,a);this.Ad(a,b,c)};
+_.md=function(a){this.pb.style[ah]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function wM(){}t(693,1,{},wM);_.Id=function(a){qM(a).qd()};function xM(){}t(694,1,{},xM);_.Id=function(a){qM(a).rd()};function jv(a){this.c=a;this.b=new xv(this.c.q)}t(695,1,{},jv);_.Xc=function(){return this.b.b<this.b.c.d-1};_.Yc=function(){return iJ(kv(this.b))};_.Zc=function(){lv(this.b)};_.c=null;function yM(){yM=x;new Iw}
+function vM(a){yM();Hi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new zM(this)}t(696,9,{},vM);function zM(a){nk();this.b=a}t(697,24,{},zM);_.Dc=function(){jJ(this.b.b,null);Zp(this.b.b)};_.b=null;function kL(a){a=a.ob;return!a?null:A(a,148)?a:kL(a)}function CJ(a,b,c){var d;d=a.pb;DL(a,b,c,vK(d),xJ(d),wK(d))}
+function DL(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.md((0>g?0:g)+(tj(),Xf)),b!=a.fd()&&a.md((0>b?0:b)+Xf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(tj(),Xf)),c!=a.ed()&&a.kd((0>c?0:c)+Xf))}function Xp(a,b){CJ(a,b.c,b.b)}function CL(a,b,c,d){b=qM(b);yv(a,b);a.Ad(b,c,d)}t(700,1,{});
+function vF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:mC(a,b,~~xi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,q=void 0,r=void 0,u=void 0,v=r=q=void 0,D=r=void 0,E=void 0,r=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],q=null==v?Hf:typeof v,q=q==Jf?Object.prototype.toString.call(v)==Pc||typeof v.length==If?"array":q:q,!G(q,D)&&(!G("string",D)||!G(Hf,q)))if(v=G(If,q),q=G("boolean",q),AM===D)v&&(o[u]=new YF(o[u])),q&&(o[u]=(IF(),o[u]?LF:JF));else{r=v||q;if(r=
+!r&&null!=D&&zn(D)==BM){r=o[u];if(null==r||CM(r,D))continue;if(xn(r)&&(r=r&&r.g?r.g:null,null!=r&&CM(r,D))){o[u]=r;continue}}if(!G(Jf,D)||v||q){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function DM(){this.d=new Di;this.b=new Di;this.c=new Di}function CM(a,b){var c;if(AM==b||EM==b&&A(a,151))return!0;if(null!=a)for(c=zn(a);c&&c!=AM;c=null)if(c==b)return!0;return!1}t(699,700,{},DM);function sF(){sF=x;uF=new DM}
+function yF(a,b){sF();z(uF.d,a,b)}function pF(a){sF();var b,c,d;d=cG(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function qF(a,b){var c;sF();return c=b&&b[0]&&(typeof b[0]==Jf||typeof b[0]==pe)?b[0]:null,CM(c,a)}function wF(a){var b=rF;sF();var c,d;d=uF.c;if(c=!b?d.c:mC(d,b,~~xi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?nC(d,c):pC(d,b,c,~~xi(b))}
+function XE(a){sF();var b=uF,c;null==a?a=null:(c=a[Sc],c||(0!=(zn(a).c&4)?a=[]:(b=(b=cj(b.d,zn(a)))&&typeof b==pe?new b(a):a,a=a[Sc]=b),c=a),a=c);return a}var uF;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Kn&&(e=dk(),2E3<e-Mn&&(Mn=e,Ln=Jn()));if(0==Kn++){var f=(Nn(),On),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=Wn(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Nn(),On),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=Wn(n,o);while(h.d);h.d=o}}--Kn;c&&-1!=Ln&&($wnd.clearTimeout(Ln),Ln=-1)}return b}catch(q){throw q;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(ts)()}catch(d){a(b)}else C(ts)()}var AM=$(1),Cn=$(100),FM=UF(" I"),I=OF(709,FM),uG=OF(707,AM),GM=UF(" Z"),XG=OF(710,GM);$(99);$(98);$(97);var HM=$(486),qn=OF(711,HM),IM=$(239),mt=OF(712,IM);$(240);$(140);$(461);$(106);$(472);var JM=UF(" B");$(476);var KM=UF(" C"),yi=OF(713,KM),BM=$(474),LM=UF(" D"),gD=OF(714,LM);$(475);$(477);var MM=$(480),EE=OF(715,MM),NM=UF(" J"),OM=$(2),vs=OF(708,OM),qK=OF(716,JM);$(489);$(471);$(96);$(168);$(459);
+var rF=$(452);$(468);var EF=$(466);$(464);$(465);$(470);$(116);$(108);$(109);$(110);$(117);$(94);$(483);$(478);$(467);$(453);$(454);$(455);$(456);$(457);$(458);var PM=$(376);$(375);$(374);$(373);$(451);$(450);var rA=$(390),KC=OF(717,rA),QM=$(396),PC=OF(718,QM),RM=$(397),RC=OF(719,RM),SM=$(528),UE=OF(720,SM),ms=OF(721,I),TM=SF(526,function(){WC();return KG}),LG=OF(722,TM);$(527);$(399);$(398);$(521);$(520);$(529);$(530);$(525);$(433);$(524);var Sz=OF(723,PM);$(388);$(532);$(463);TF();$(462);TF();$(700);
+$(699);var EM=TF();$(289);var UM=$(288);$(287);$(293);$(307);$(349);$(534);$(533);$(286);$(285);$(536);$(535);$(541);$(542);$(543);$(544);$(545);$(546);$(547);$(548);$(537);$(538);$(539);$(540);$(226);$(225);$(298);$(299);$(300);$(559);$(568);$(24);$(560);$(561);$(562);$(563);$(564);$(565);$(566);$(567);$(271);$(345);$(348);$(346);$(347);$(180);$(179);$(273);$(220);$(275);$(188);var VM=$(187);$(223);$(222);$(221);$(370);$(371);$(372);$(592);$(591);$(603);$(604);$(605);$(606);
+var WM=SF(156,function(){tj();return ip}),jp=OF(724,WM),XM=SF(139,function(){uj();return to}),uo=OF(725,XM),YM=SF(146,function(){vo();return Eo}),Fo=OF(726,YM),ZM=SF(151,function(){Go();return Po}),Qo=OF(727,ZM);SF(157,null);SF(158,null);SF(159,null);SF(160,null);SF(161,null);SF(162,null);SF(163,null);SF(164,null);SF(165,null);SF(141,null);SF(142,null);SF(143,null);SF(144,null);SF(145,null);SF(147,null);SF(148,null);SF(149,null);SF(150,null);SF(152,null);SF(153,null);SF(154,null);SF(155,null);$(445);
+$(444);$(493);$(495);$(494);$(496);$(498);$(497);$(499);$(503);$(504);$(178);$(184);$(183);$(182);$(186);$(205);$(416);$(415);var lB=$(414),HD=OF(728,lB),aH=OF(729,NM);$(400);$(500);$(506);$(501);$(502);$(401);$(558);$(410);$(409);$(408);$(413);var $M=TF(),$I=OF(730,$M);$(269);$(443);$(512);var aN=SF(229,function(){bs();return gs}),hs=OF(731,aN);$(423);$(424);$(407);var WA=$(402);$(492);$(386);$(387);$(412);var gB=$(411);$(404);$(403);$(510);$(519);$(405);$(447);$(485);$(522);$(523);$(531);$(393);
+var vA=$(392);$(421);$(422);$(378);$(377);$(430);TF();TF();TF();$(380);$(381);$(185);$(360);var oy=OF(732,UM);$(361);$(571);$(570);$(321);$(323);$(322);$(324);$(207);$(224);$(210);$(212);var CA=$(395);$(446);$(383);$(382);$(389);$(516);$(488);$(215);$(432);$(202);$(203);$(206);$(200);$(199);$(201);var EA=$(554);$(190);$(391);$(573);$(578);$(431);$(479);$(434);var Uz=$(385),Tz=OF(733,vA);$(620);$(418);$(419);$(420);$(384);$(551);$(552);$(192);$(191);$(193);$(194);$(312);$(311);$(317);$(318);$(609);
+$(579);$(580);$(505);$(513);$(514);$(515);$(572);$(574);var XA=$(406);$(555);$(517);$(214);$(211);$(213);$(209);$(198);$(197);$(196);$(251);$(577);$(292);$(291);$(290);$(585);$(584);$(608);$(582);$(607);var bN=SF(664,function(){Pp();return xL}),yL=OF(734,bN);$(663);$(662);$(654);$(655);$(656);$(657);$(658);$(659);$(660);$(661);$(635);var cN=SF(294,function(){Uv();return aw}),bw=OF(735,cN),dN=SF(341,function(){Qv();return Ix}),Jx=OF(736,dN);$(17);$(342);$(343);$(338);$(339);$(340);$(18);$(19);$(20);
+$(429);$(394);$(651);$(329);$(652);$(330);$(331);$(332);$(333);$(336);$(303);$(302);var eN=$(301);$(575);$(576);$(581);$(244);$(306);$(337);$(325);$(352);$(351);$(353);var fN=SF(354,function(){Zx();return jy}),ky=OF(737,fN);SF(355,null);SF(356,null);SF(357,null);SF(358,null);$(227);$(556);$(304);$(320);$(319);$(509);$(296);$(181);$(557);$(305);$(637);$(3);$(640);$(641);$(639);$(638);$(631);$(630);$(692);$(693);$(694);$(695);$(633);$(218);var JB=$(426),LB=OF(738,JB);$(427);$(425);$(27);$(28);$(26);
+$(29);$(32);$(33);$(34);$(35);$(36);$(37);var gN=$(49),xx=OF(739,gN);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(245);var AK=$(622);$(297);var EK=$(624);$(216);$(649);$(648);$(439);$(438);$(440);$(217);$(253);$(255);$(254);$(249);$(363);
+$(246);$(295);$(691);$(260);$(263);$(261);$(262);$(5);$(7);$(6);$(594);$(428);$(441);$(364);$(177);$(282);$(283);$(583);var ZJ=OF(740,eN);$(589);$(588);$(598);$(586);$(587);$(595);$(596);$(590);$(593);$(435);$(436);$(442);$(219);$(248);$(31);$(256);$(326);$(327);$(328);$(257);var pL=OF(741,VM);$(258);$(553);$(650);$(617);$(469);$(490);$(30);$(68);var FK=$(625);$(634);$(653);$(688);$(687);$(189);$(204);$(4);$(616);$(667);$(684);
+var hN=SF(685,function(){aM();return gM}),hM=OF(742,hN),iN=SF(686,function(){QK();return jM}),kM=OF(743,iN);$(670);$(679);$(678);$(682);$(681);$(677);$(676);$(674);$(675);$(673);$(672);$(669);$(671);$(680);$(683);$(668);$(636);$(310);$(359);$(350);$(689);$(309);$(308);$(314);$(315);$(313);$(259);$(21);$(280);$(281);$(11);$(14);$(22);var jN=$(25),xk=OF(744,jN);$(23);$(690);$(8);$(10);$(9);$(696);$(697);$(642);$(645);$(646);$(647);$(643);$(644);var CK=$(623);$(627);$(628);$(195);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/E97CDFD075EEB4D0578A219C5564A988.cache.html b/public/jsme/E97CDFD075EEB4D0578A219C5564A988.cache.html
new file mode 100644
index 0000000..b71bd7d
--- /dev/null
+++ b/public/jsme/E97CDFD075EEB4D0578A219C5564A988.cache.html
@@ -0,0 +1,642 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'E97CDFD075EEB4D0578A219C5564A988';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',ea='" ',ga='" height="',ia='" y="',ja='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ba="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Ma="-CMe3",Na="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Va="-SO3H",Xa="-selected",Ya=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",gb="1em",
+hb="1ex",ib="1in",jb="1px",kb="2",lb="3",nb=":",ob=": ",pb=";",rb="<",sb="=",tb=">",ub="?",vb="@",wb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Fb="CENTER",Gb="CSS1Compat",Hb="Center",Jb="Cl",Nb="Class$",Ob="Copy as ",Pb="DOMMouseScroll",Qb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="HIDDEN",Zb="Helvetica",$b="I",ac="Incorrect URL: ",bc="Internal index set to null.",cc="JSME",ec="JUSTIFY",fc="JavaScript",gc="LEFT",hc="MOL n. ",
+ic="N",jc="NA",kc="NONE",lc="No more molecules in SDF buffer",mc="Nonring",nc="North",oc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",pc="O",qc="ONE_WAY_CORNER",rc="P",vc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Ec="Ring",Fc="S",Gc="SMILES",Hc="Se",Ic="Si",Lc="South",Mc="Style names cannot be empty",Qc="West",Rc="X",Sc="[",Tc="[object Array]",Uc="\\",Vc="]",Wc="__gwtex_wrap",Xc="__uiObjectID",Yc="a",
+Zc="absolute",$c="alert",gd="alertdialog",hd="align",id="antialias",jd="application",kd="article",ld="auto",md="backgroundColor",nd="banner",od="blur",pd="bolder",qd="border",rd="bottom",sd="button",td="cellPadding",ud="cellSpacing",vd="center",wd="change",xd="checkbox",Bd="className",Dd="click",Ed="click marked atom to delete mark",Fd="code",Gd="col",Hd="colSpan",Id="columnheader",Jd="combobox",Kd="complementary",Ld="contentinfo",Md="contextmenu",Nd="cssFloat",Od="dblclick",Pd="definition",Td="dialog",
+Ud="dir",Vd="directory",Wd="display",Xd="div",ce="document",de="dragdrop-handle",ee="dragdrop-selected",fe="dragend",ge="dragenter",he="dragexit",ie="dragleave",je="dragover",ke="drop",le="end_gesture",me="error",ne="filter",oe="float",pe="focus",qe="fontFamily",re="fontSize",se="fontStyle",te="fontWeight",ue="form",ve="function",we="g",xe="gecko1_8",ye="gesturechange",ze="gestureend",Ae="gesturestart",Be="google",Ce="grid",De="gridcell",Fe="group",Ge="gwt-MenuBar",He="gwt-MenuBarPopup",Ie="heading",
+Je="height",Ke="hidden",Re="id",Se="img",Te="is_touch_supported",Ue="italic",Ve="java.vm.name",We="jsa-resetDiv",Xe="keydown",Ye="keypress",Ze="keyup",$e="left",af="link",bf="list",cf="listbox",df="listitem",ef="load",ff="log",gf="ltr",hf="main",jf="marquee",lf="math",mf="menu",nf="menuPopup",of="menubar",pf="menuitem",vf="menuitemcheckbox",wf="menuitemradio",xf="middle",yf="mousedown",zf="mousemove",Af="mouseout",Bf="mouseover",Cf="mouseup",Df="mousewheel",Ef="msie",Ff="multipart",Gf="n",Hf="name",
+If="navigation",Jf="none",Kf="noreaction",Lf="note",Mf="nowrap",Nf="null",Of="number",Pf="object",Qf="offsetHeight",Rf="offsetWidth",Sf="ontouchstart",Tf="opera",Uf="option",Vf="outline",Wf="overflow",Xf="padding",Yf="paste",Zf="popupContent",$f="position",ag="presentation",bg="progressbar",cg="px",dg="px, ",eg="px;",fg="radio",gg="radiogroup",ig="reaction",jg="rect(0px, 0px, 0px, 0px)",kg="region",lg="rgb(",mg="right",ng="role",og="rotation",pg="row",qg="rowgroup",rg="rowheader",sg="rtl",ug="s",
+vg="scale100",wg="scrollbar",xg="se",yg="search",zg="separator",Ag="serif",Bg='shape-rendering="crispEdges"',Cg="slider",Dg="span",Eg="spinbutton",Fg="status",Gg="subMenuIcon-selected",Hg="tab",Ig="table",Jg="tablist",Kg="tabpanel",Lg="tbody",Mg="td",Ng="text",Og="textAlign",Pg="textbox",Qg="timer",Rg="toolbar",Sg="tooltip",Tg="top",Ug="touchcancel",Vg="touchend",Wg="touchmove",Xg="touchstart",Yg="tr",Zg="tree",$g="treegrid",ah="treeitem",bh="true",ch="value",dh="verticalAlign",eh="visibility",fh=
+"visible",gh="whiteSpace",hh="width",ih="x",jh="zIndex",kh="|",_,lh={l:4194303,m:4194303,h:1048575},mh={l:0,m:0,h:0},nh={l:1,m:0,h:0},oh={l:2,m:0,h:0},ph={l:3,m:0,h:0},qh={l:4,m:0,h:0},rh={l:8,m:0,h:0},sh={l:10,m:0,h:0},th={l:16,m:0,h:0},uh={l:32,m:0,h:0},vh={l:64,m:0,h:0},wh={l:128,m:0,h:0},xh={l:256,m:0,h:0},yh={l:512,m:0,h:0},zh={l:1024,m:0,h:0},Hh={l:2048,m:0,h:0},Ih={l:8192,m:0,h:0},Jh={l:16384,m:0,h:0},Kh={l:32768,m:0,h:0},Lh={l:65536,m:0,h:0},Mh={l:131072,m:0,h:0},Nh={l:262144,m:0,h:0},Oh=
+{l:524288,m:0,h:0},Ph={},Qh={46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,142:1,149:1},Rh={117:1,120:1,134:1},Sh={48:1},Th={136:1},Uh={90:1,91:1,97:1,111:1,117:1},Vh={53:1,117:1},Wh={46:1,48:1,57:1,61:1,69:1,71:1,72:1,80:1,82:1},Xh={94:1,117:1},Yh={47:1,83:1},Zh={56:1},$h={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,69:1,72:1,76:1,77:1,78:1,79:1,
+80:1,82:1},ai={2:1},bi={55:1},ci={90:1,97:1,111:1,117:1},di={97:1,117:1},ei={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,64:1,66:1,69:1,70:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},fi={152:1},gi={6:1,8:1,117:1,121:1,123:1},hi={117:1,134:1},ii={117:1,124:1,126:1,130:1,132:1},ji={81:1,117:1,121:1,123:1},ki={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,
+25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},m={117:1,120:1},li={84:1,117:1,124:1,130:1,132:1},s={116:1,117:1,120:1},mi={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},ni={138:1},oi={119:1},pi={113:1},qi={117:1,124:1,132:1},ri={134:1},si={90:1,91:1,97:1,103:1,111:1,117:1},ti={117:1},ui={117:1,124:1,130:1,132:1},vi={46:1,48:1,57:1,69:1,72:1,80:1,82:1},wi={117:1,120:1,135:1},
+xi={45:1},yi={69:1,80:1},zi={11:1,117:1,121:1,123:1},Ai={7:1,8:1,117:1,121:1,123:1},Bi={8:1,10:1,117:1,121:1,123:1},Ci={46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1},Di={8:1,9:1,117:1,121:1,123:1},Ei={12:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},Fi={85:1,90:1,91:1,97:1,106:1,111:1,113:1,117:1},Gi={135:1};
+function t(a,b,c){var d=Ph[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Ph[a]=function(){}),_=d.prototype=0>b?{}:new Ph[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Hi(this)};
+_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(Ii,m,-1,8,1);d=(Ji(),Ki);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Li(){Li=x;Mi=new Ni}function Oi(a){for(var b,a=new Pi(a.k.n);a.c<a.e.Fe();)b=Qi(a),Ri(b.ld(),ee,!1),Si(a)}
+function Ti(a,b,c){var a=a.o,d;try{d=new Ui(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Vi(e);if(A(e,124))throw new Wi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ri(b.ld(),Wb,!0);Ri(c.ld(),de,!0);z(Mi,b,c)}function Xi(a,b){var c;c=Yi(Mi,b);var d;d=Yi(a.o.d,c);if(!d)throw new Zi("dragHandle was not draggable");$i(d.c.b);$i(d.e.b);$i(d.d.b);Ri(b.ld(),Wb,!1);Ri(c.ld(),de,!1)}
+function aj(a){var b;a.p=!1;for(a=new Pi(a.k.n);a.c<a.e.Fe();)b=Qi(a),Ri(b.ld(),ee,!1),Si(a)}function bj(a,b){cj(a.k.n,b)?Ri(b.ld(),ee,!1):a.p?(dj(a.k.n,b),Ri(b.ld(),ee,!0)):(a.k.n.Oe(),dj(a.k.n,b))}function ej(a){this.i=a;this.k=new fj(this);this.o=new gj(this.k)}t(3,1,{});_.rc=function(){hj(this.k.f,"dragdrop-dragging")};_.sc=function(){ij(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Mi;function fj(a){this.n=new jj;this.e=a;this.b=a.i}t(4,1,{},fj);_.b=null;
+_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function kj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function lj(a,b){var c;c=mj(a.d,nj).b;b.b.ctrlKey||b.b.metaKey||Oi(a.c.e);bj(a.c.e,c)}function oj(a){a.c.i=null;a.c.e.sc();pj((qj(),rj(null)),a.b,0,0);var b=a.b.pb;sj=b;tj();uj=b;a.e=2}
+function gj(a){this.d=new Ni;this.c=a;this.b=new vj;wj(this.b,xj(),yj());B(this.b,this,(zj(),zj(),Aj));B(this.b,this,(Bj(),Bj(),Cj));a=this.b.pb.style;a[ne]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Dj(),cg);a.borderStyle=(Ej(),Jf);a[md]="blue"}t(5,1,{},gj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Fj(a);e=Gj(a);b=Hj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!nj)nj=c,this.c.f=mj(this.d,nj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Ij(this.c.n,this.c.f)&&(Oi(this.c.e),bj(this.c.e,this.c.f)),Jj(new Xj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Yj(nj,null),nj!=this.c.f&&(c=new Yj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,oj(this),1!=this.e&&kj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Zj(a,b);a=$j(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(ak(bk(d-this.i),bk(a-this.j))>=this.c.e.n?(ck(),-1!=Ij(this.c.n,this.c.f)||bj(this.c.e,this.c.f),c=new Yj(nj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,oj(this)):dk.preventDefault()),1==this.e)return;dk.preventDefault();kj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Zj(a,b);b=$j(a,b);if(1==Hj(a.b)&&(this.f=!1,nj))try{if(ck(),1==this.e)lj(this,a);else{d!=this.b&&(c=new Yj(d,null),e+=c.b,b+=c.e);try{kj(this,e,b),this.c.e.rc(),3!=this.e&&lj(this,a)}finally{var f=this.b.pb;sj&&f==sj&&(sj=null);tj();f===uj&&(uj=null);ek(this.b);this.e=1;this.c.f=null}}}finally{nj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var nj=null;function Xj(){}t(6,1,Zh,Xj);_.xc=function(){ck()};
+function Ui(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Ui);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Yj(a,b){!a||a==(qj(),rj(null))?this.i=this.f=0:(this.f=a.gd()-fk(a.pb),this.i=a.hd()-(a.pb.scrollTop||0));!b||b==(qj(),rj(null))?this.d=this.c=0:(this.c=gk(b.pb)+hk(b.pb),this.d=ik(b.pb)+jk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Yj);
+_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function ck(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function hk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(cg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function jk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(cg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function kk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function lk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function mk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}
+function nk(a,b){var c=ok();mk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;pk(a.n,ok())}function qk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(17,1,{});_.yc=function(){this.w&&this.zc()};_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};
+_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function pk(a,b){qk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function rk(a){this.b=a}t(18,1,{},rk);_.Cc=function(a){pk(this,a)};_.b=null;t(19,1,{});t(20,1,ai);function sk(){sk=x;var a;(a=new tk)&&(a.Fc()||(a=new uk));vk=a}t(21,19,{});var vk=null;function wk(a,b){var c=C(function(){if(!b.b){var c=ok();a.Cc(c)}});$wnd.mozRequestAnimationFrame(c)}function tk(){}t(22,21,{},tk);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
+_.Dc=function(a){var b;b=new xk;wk(a,b);return b};function xk(){}t(23,20,ai,xk);_.Ec=function(){this.b=!0};_.b=!1;function uk(){this.b=new jj;this.c=new yk(this)}t(24,21,{},uk);_.Fc=function(){return!0};_.Dc=function(a){a=new zk(this,a);dj(this.b,a);1==this.b.d&&Ak(this.c,16);return a};function Bk(){Bk=x;Ck=new jj;var a=new Dk;Ek();Fk(Gk?Gk:Gk=new Hk,a)}function Ik(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);cj(Ck,a)}
+function Ak(a,b){if(0>b)throw new Jk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);cj(Ck,a);a.c=!1;a.d=Kk(a,b);dj(Ck,a)}function Lk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}function Kk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(26,1,{});_.Gc=function(){this.c||cj(Ck,this);this.Hc()};_.c=!1;_.d=0;var Ck;function yk(a){Bk();this.b=a}t(25,26,{},yk);
+_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Mk,m,3,a.b.d,0);b=Nk(a.b,b);c=new Ok;for(e=0,f=b.length;e<f;++e)d=b[e],cj(a.b,d),pk(d.b,c.b);0<a.b.d&&Ak(a.c,ak(5,16-(ok()-c.b)))};_.b=null;function zk(a,b){this.c=a;this.b=b}t(27,20,{2:1,3:1},zk);_.Ec=function(){var a=this.c;cj(a.b,this);0==a.b.d&&Ik(a.c)};_.b=null;_.c=null;t(29,1,{});_.b=null;function Pk(){this.b=$c}t(28,29,{},Pk);function Qk(){this.b=gd}t(30,29,{},Qk);function Rk(){this.b=jd}t(31,29,{},Rk);t(33,1,{});_.b=null;function Sk(a){this.b=a}
+t(32,33,{},Sk);function Tk(){this.b=kd}t(34,29,{},Tk);function Uk(){this.b=nd}t(35,29,{},Uk);function Vk(){this.b=sd}t(36,29,{},Vk);function Wk(){this.b=xd}t(37,29,{},Wk);function Xk(){this.b=Id}t(38,29,{},Xk);function Yk(){this.b=Jd}t(39,29,{},Yk);function Zk(){this.b=Kd}t(40,29,{},Zk);function $k(){this.b=Ld}t(41,29,{},$k);function al(){this.b=Pd}t(42,29,{},al);function bl(){this.b=Td}t(43,29,{},bl);function cl(){this.b=Vd}t(44,29,{},cl);function dl(){this.b=ce}t(45,29,{},dl);
+function fl(){this.b=ue}t(46,29,{},fl);function gl(){this.b=Ce}t(47,29,{},gl);function hl(){this.b=De}t(48,29,{},hl);function il(){this.b=Fe}t(49,29,{},il);function jl(){this.b=Ie}t(50,29,{},jl);function kl(a){this.b=a.id}t(51,1,{4:1,5:1},kl);_.b=null;function ll(){this.b=Se}t(52,29,{},ll);function ml(){this.b=af}t(53,29,{},ml);function nl(){this.b=bf}t(54,29,{},nl);function ol(){this.b=cf}t(55,29,{},ol);function pl(){this.b=df}t(56,29,{},pl);function ql(){this.b=ff}t(57,29,{},ql);
+function rl(){this.b=hf}t(58,29,{},rl);function sl(){this.b=jf}t(59,29,{},sl);function tl(){this.b=lf}t(60,29,{},tl);function ul(){this.b=mf}t(61,29,{},ul);function vl(){this.b=of}t(62,29,{},vl);function wl(){this.b=pf}t(63,29,{},wl);function xl(){this.b=vf}t(64,29,{},xl);function yl(){this.b=wf}t(65,29,{},yl);function zl(){this.b=If}t(66,29,{},zl);function Al(){this.b=Lf}t(67,29,{},Al);function Bl(){this.b=Uf}t(68,29,{},Bl);function Cl(){this.b=ag}t(69,29,{},Cl);t(70,33,{},function(a){this.b=a});
+function Dl(){this.b=bg}t(71,29,{},Dl);function El(){El=x;Fl=new Sk("aria-activedescendant")}var Fl;function Gl(){this.b=fg}t(73,29,{},Gl);function Hl(){this.b=gg}t(74,29,{},Hl);function Il(){this.b=kg}t(75,29,{},Il);
+function Jl(){Jl=x;Kl=new Qk;Ll=new Pk;Ml=new Rk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new hl;am=new gl;bm=new il;cm=new jl;dm=new ll;em=new ml;fm=new ol;gm=new pl;hm=new nl;im=new ql;jm=new rl;km=new sl;lm=new tl;mm=new vl;nm=new xl;om=new yl;pm=new wl;qm=new ul;rm=new zl;sm=new Al;tm=new Bl;um=new Cl;vm=new Dl;wm=new Hl;xm=new Gl;ym=new Il;zm=new Am;Bm=new Cm;Dm=new Em;Fm=new Gm;Hm=new Im;Jm=new Km;Lm=
+new Mm;Nm=new Om;Pm=new Qm;Rm=new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;on=new pn;qn=new rn;sn=new tn;un=new vn;wn=new xn;yn=new zn;F=new Ni;z(F,kg,ym);z(F,$c,Ll);z(F,Td,Wl);z(F,gd,Kl);z(F,jd,Ml);z(F,ce,Yl);z(F,kd,Nl);z(F,nd,Ol);z(F,sd,Pl);z(F,xd,Ql);z(F,De,$l);z(F,Id,Rl);z(F,Fe,bm);z(F,Jd,Sl);z(F,Kd,Tl);z(F,Ld,Ul);z(F,Pd,Vl);z(F,bf,hm);z(F,Vd,Xl);z(F,ue,Zl);z(F,Ce,am);z(F,Ie,cm);z(F,Se,dm);z(F,af,em);z(F,cf,fm);z(F,df,gm);z(F,ff,im);z(F,hf,jm);z(F,jf,km);z(F,lf,lm);z(F,mf,qm);z(F,of,mm);z(F,pf,pm);z(F,
+vf,nm);z(F,Uf,tm);z(F,fg,xm);z(F,wf,om);z(F,If,rm);z(F,Lf,sm);z(F,ag,um);z(F,bg,vm);z(F,gg,wm);z(F,pg,Dm);z(F,qg,zm);z(F,rg,Bm);z(F,yg,Hm);z(F,zg,Jm);z(F,wg,Fm);z(F,Cg,Lm);z(F,Eg,Nm);z(F,Fg,Pm);z(F,Hg,Vm);z(F,Jg,Rm);z(F,Kg,Tm);z(F,Pg,Xm);z(F,Qg,on);z(F,Rg,qn);z(F,Sg,sn);z(F,Zg,yn);z(F,$g,un);z(F,ah,wn)}var Ll,Kl,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,am,$l,bm,cm,dm,em,hm,fm,gm,im,jm,km,lm,qm,mm,pm,nm,om,rm,sm,tm,um,vm,xm,wm,ym,F,Dm,zm,Bm,Fm,Hm,Jm,Lm,Nm,Pm,Vm,Rm,Tm,Xm,on,qn,sn,yn,un,wn;
+function Em(){this.b=pg}t(77,29,{},Em);function Am(){this.b=qg}t(78,29,{},Am);function Cm(){this.b=rg}t(79,29,{},Cm);function Gm(){this.b=wg}t(80,29,{},Gm);function Im(){this.b=yg}t(81,29,{},Im);function Km(){this.b=zg}t(82,29,{},Km);function Mm(){this.b=Cg}t(83,29,{},Mm);function Om(){this.b=Eg}t(84,29,{},Om);function Qm(){this.b=Fg}t(85,29,{},Qm);function Wm(){this.b=Hg}t(86,29,{},Wm);function Sm(){this.b=Jg}t(87,29,{},Sm);function Um(){this.b=Kg}t(88,29,{},Um);function Ym(){this.b=Pg}
+t(89,29,{},Ym);function pn(){this.b=Qg}t(90,29,{},pn);function rn(){this.b=Rg}t(91,29,{},rn);function tn(){this.b=Sg}t(92,29,{},tn);function zn(){this.b=Zg}t(93,29,{},zn);function vn(){this.b=$g}t(94,29,{},vn);function xn(){this.b=ah}t(95,29,{},xn);function Ok(){this.b=ok()}function ok(){return(new Date).getTime()}t(96,1,{},Ok);function An(a){var b,c,d;d=new Bn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Cn(d,c.cZ.e),d.b.b+=ob,Dn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function En(a){var b,c,d;c=y(Fn,m,131,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Gn;c[d]=a[d]}}function Hn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+ob+a:b}t(101,1,{117:1,132:1});_.Ic=function(){return this.i};_.tS=function(){return Hn(this)};_.f=null;_.i=null;function In(a){Jn();this.i=a}t(100,101,qi,In);function Zi(a){Jn();this.i=a}function Wi(a,b){Jn();this.f=b;this.i=a}t(99,100,ui,Zi,Wi);
+function Kn(a){Jn();this.c=a;this.b=l;var b,c,d;c=Ln(Mn(this.c)?this.c:null);d=y(Fn,m,131,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Nn(c[a]);En(d)}t(98,99,ui,Kn);
+_.Ic=function(){if(null==this.d){this.e=null==this.c?Nf:Mn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":On(this.c).e;this.b=this.b+ob+(Mn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Mn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Hf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+ob+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Pn(a,b){return Qn(a)?a.eQ(b):a===b}function On(a){return Qn(a)?a.cZ:Rn}
+function Sn(a){return Qn(a)?a.hC():Hi(a)}
+function Tn(){var a;Tn=x;Un=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Vn(a){Tn();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=Un[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Un;t(108,1,{});function Hi(a){return a.$H||(a.$H=++Wn)}function Xn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Yn(){return $wnd.setTimeout(function(){0!=Zn&&(Zn=0);$n=-1},10)}var Zn=0,Wn=0,ao=0,$n=-1;
+function bo(){bo=x;co=new eo}function fo(a,b){a.b=go(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new ho(a)),io(a.f,1),!a.j&&(a.j=new jo(a)),io(a.j,50))}function eo(){}function ko(a){return a.Jc()}function go(a,b){!a&&(a=[]);a[a.length]=b;return a}function lo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=go(b,e)):e[0].xc()}catch(f){if(f=Vi(f),!A(f,132))throw f;}}return b}function io(a,b){bo();$wnd.setTimeout(function(){C(ko)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+t(110,108,{},eo);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var co;function ho(a){this.b=a}t(111,1,{},ho);
+_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),lo(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Ok;100>ok()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function jo(a){this.b=a}t(112,1,{},jo);_.Jc=function(){this.b.e&&io(this.b.f,1);return this.b.k};
+_.b=null;function Jn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Ln(a);2<=e.length&&e.splice(0,2);c=y(Fn,m,131,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Nn(e[a]);En(c)}function Ln(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,j=void 0,h=void 0,h=l,f=mo(f),g=f.indexOf(ua),j=0==f.indexOf(ve)?8:0;-1==g&&(g=no(f,oo(64)),j=0==f.indexOf("function ")?9:0);-1!=g&&(h=mo(f.substr(j,g-j)));d[e]=0<h.length?h:"anonymous"}return c}t(117,1,{});
+function Dn(a,b){a.b+=b}function po(){}t(118,117,{},po);_.b=l;function gk(a){return qo(ro(a.ownerDocument),a)}function ik(a){return so(ro(a.ownerDocument),a)}function to(a,b){return parseInt(a[b])||0}function uo(a,b){return null==a[b]?null:""+a[b]}function vo(a,b){a.innerHTML=b||l}function wo(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 xo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function yo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Hj(a){a=a.button;return 1==a?4:2==a?2:1}function qo(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function zo(a){return so(ro(a.ownerDocument),a)}
+function so(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}function Ao(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function Bo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
+function fk(a){return!Co()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==sg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Co(){var a=Do();return-1!=a&&1009E3<=a}function Eo(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function Do(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}
+function Fo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function yj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientHeight}function xj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientWidth}function Go(a){return fk(G(a.compatMode,Gb)?a.documentElement:a.body)}function Ho(a){return(G(a.compatMode,Gb)?a.documentElement:a.body).scrollTop||0}function ro(a){return G(a.compatMode,Gb)?a.documentElement:a.body}
+function Io(a,b){this.c=a;this.d=b}t(141,1,{117:1,121:1,123:1});_.eQ=function(a){return this===a};_.hC=function(){return Hi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Ej(){Ej=x;Jo=new Ko;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=H(Uo,m,6,[Jo,Lo,No,Po,Ro])}t(140,141,gi);var To,No,Lo,Po,Jo,Ro;function Ko(){Io.call(this,kc,0)}t(142,140,gi,Ko);function Mo(){Io.call(this,"DOTTED",1)}t(143,140,gi,Mo);function Oo(){Io.call(this,"DASHED",2)}t(144,140,gi,Oo);
+function Qo(){Io.call(this,Yb,3)}t(145,140,gi,Qo);function So(){Io.call(this,"SOLID",4)}t(146,140,gi,So);function Vo(){Vo=x;Wo=new Xo;Yo=new Zo;$o=new ap;bp=new cp;dp=H(ep,m,7,[Wo,Yo,$o,bp])}t(147,141,Ai);var dp,Yo,$o,bp,Wo;function Xo(){Io.call(this,kc,0)}t(148,147,Ai,Xo);function Zo(){Io.call(this,"BLOCK",1)}t(149,147,Ai,Zo);function ap(){Io.call(this,"INLINE",2)}t(150,147,Ai,ap);function cp(){Io.call(this,"INLINE_BLOCK",3)}t(151,147,Ai,cp);
+function fp(){fp=x;gp=new hp;ip=new jp;kp=new lp;mp=new np;op=H(pp,m,9,[gp,ip,kp,mp])}t(152,141,Di);var op,mp,ip,kp,gp;function hp(){Io.call(this,"VISIBLE",0)}t(153,152,Di,hp);function jp(){Io.call(this,Yb,1)}t(154,152,Di,jp);function lp(){Io.call(this,"SCROLL",2)}t(155,152,Di,lp);function np(){Io.call(this,"AUTO",3)}t(156,152,Di,np);function qp(){qp=x;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=H(Ap,m,10,[rp,tp,vp,xp])}t(157,141,Bi);var zp,rp,tp,vp,xp;function sp(){Io.call(this,Fb,0)}
+t(158,157,Bi,sp);function up(){Io.call(this,ec,1)}t(159,157,Bi,up);function wp(){Io.call(this,gc,2)}t(160,157,Bi,wp);function yp(){Io.call(this,zc,3)}t(161,157,Bi,yp);function Dj(){Dj=x;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=new Ip;Jp=new Kp;Lp=new Mp;Np=new Op;Pp=new Qp;Rp=new Sp;Tp=H(Up,m,11,[Bp,Dp,Fp,Hp,Jp,Lp,Np,Pp,Rp])}t(162,141,zi);var Tp,Pp,Fp,Hp,Np,Rp,Lp,Dp,Jp,Bp;function Cp(){Io.call(this,"PX",0)}t(163,162,zi,Cp);function Ep(){Io.call(this,"PCT",1)}t(164,162,zi,Ep);
+function Gp(){Io.call(this,"EM",2)}t(165,162,zi,Gp);function Ip(){Io.call(this,"EX",3)}t(166,162,zi,Ip);function Kp(){Io.call(this,"PT",4)}t(167,162,zi,Kp);function Mp(){Io.call(this,"PC",5)}t(168,162,zi,Mp);function Op(){Io.call(this,"IN",6)}t(169,162,zi,Op);function Qp(){Io.call(this,"CM",7)}t(170,162,zi,Qp);function Sp(){Io.call(this,"MM",8)}t(171,162,zi,Sp);function Vp(){Vp=x;Wp=[];Xp=[];Yp=[]}var Wp,Xp,Yp;function Zp(){Zp=x;$p=new aq}
+function bq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function cq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function aq(){}t(174,1,{},aq);_.b=null;var $p;t(186,1,{});_.tS=function(){return"An event type"};_.i=null;t(185,186,{});_.Mc=function(){this.f=!1;this.i=null};_.f=!1;t(184,185,{});_.Lc=function(){return this.Nc()};_.b=null;var dq=_.c=null;function eq(){eq=x;fq=new gq(od,new hq)}function hq(){}t(183,184,{},hq);
+_.Kc=function(a){a.Oc(this)};_.Nc=function(){return fq};var fq;function iq(){iq=x;jq=new gq(wd,new kq)}function kq(){}t(187,184,{},kq);_.Kc=function(a){lq();mq(this,a.c,nq(a.b.b,a.b.b.pb.selectedIndex))};_.Nc=function(){return jq};var jq;t(190,184,xi);function Zj(a,b){return(a.b.clientX||0)-qo(ro(b.ownerDocument),b)+fk(b)+Go(b.ownerDocument)}function $j(a,b){return(a.b.clientY||0)-zo(b)+(b.scrollTop||0)+Ho(b.ownerDocument)}function Fj(a){var b;return(b=a.c)?Zj(a,b):a.b.clientX||0}
+function Gj(a){var b;return(b=a.c)?$j(a,b):a.b.clientY||0}t(189,190,xi);function oq(){oq=x;pq=new gq(Dd,new qq)}function qq(){}t(188,189,xi,qq);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return pq};var pq;function rq(){rq=x;sq=new gq(Md,new tq)}function tq(){}t(191,184,{},tq);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return sq};var sq;t(194,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var uq=_.d=0;
+function Hk(){this.d=++uq}t(193,194,Yh,Hk);function gq(a,b){this.d=++uq;this.b=b;!dq&&(dq=new vq);dq.b[a]=this;this.c=a}t(192,193,Yh,gq);_.b=null;_.c=null;function wq(){wq=x;xq=new gq(Od,new yq)}function yq(){}t(195,189,xi,yq);
+_.Kc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(zq(),Aq))a=Bq(b.pb),c=new Cq(to(b.pb,Rf),to(b.pb,Qf)),d=new Cq(to(b.T.jb.pb,Rf),to(b.T.jb.pb,Qf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Dq(b.I,!0);a=to(b.T.jb.pb,Rf);Eq(b,new Cq(a,Fq(b.T.jb).b));b.J&&b.O!=Aq&&Gq(b.r,b)}else Dq(b.I,!1),b.O!=(zq(),Aq)?Eq(b,new Cq(b.F.c,b.F.b)):Hq(b,Bq(b.r.pb)),b.J&&b.O!=Aq&&Iq(b.r,b);Jq(b.T.jb)}else Dq(b.I,!0)};_.Nc=function(){return xq};var xq;t(196,184,{});
+function Kq(){Kq=x;Lq=new gq(fe,new Mq)}function Mq(){}t(197,196,{},Mq);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Lq};var Lq;function Nq(){Nq=x;Oq=new gq(ge,new Pq)}function Pq(){}t(198,196,{},Pq);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Oq};var Oq;function Qq(){Qq=x;Rq=new gq(je,new Sq)}function Sq(){}t(199,196,{},Sq);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Rq};
+var Rq;function Tq(){Tq=x;Uq=new gq(ke,new Vq)}function Vq(){}t(200,196,{},Vq);_.Kc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Wq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Ng),a.b.c.b.b.f.pb[ch]=null!=b?b:l)};_.Nc=function(){return Uq};var Uq;function Xq(){Xq=x;Yq=new gq(pe,new Zq)}function Zq(){}
+t(201,184,{},Zq);_.Kc=function(a){ek(a.b.b)};_.Nc=function(){return Yq};var Yq;function $q(){$q=x;ar=new gq(ye,new br)}function br(){}t(202,184,{},br);_.Kc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,cr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,dr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return ar};var ar;function er(){er=x;fr=new gq(ze,new gr)}
+function gr(){}t(203,184,{},gr);_.Kc=function(a){a.b.b&&(a.b.c.b=null,hr(a.b.b,a.b.c))};_.Nc=function(){return fr};var fr;function ir(){ir=x;jr=new gq(Ae,new kr)}function kr(){}t(204,184,{},kr);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return jr};var jr;t(206,184,{});t(205,206,{});function lr(){lr=x;mr=new gq(Xe,new nr)}function nr(){}t(207,205,{},nr);
+_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(or(),pr).length&&-999!=(or(),pr)[c]&&(c=(or(),pr)[c]);b=new qr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?rr(sr(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new tr(a)),a.xb),b.b=d,ur(),
+vr(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(wr(a,uo((xr(),yr).hc.b.pb,ch)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Xb;c=1300;break;case 114:case 82:a.lb=!0;a.K=vc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=La):801==a.d?(c=237,a.lb=!0,a.K=Ka):(c=233,a.lb=
+!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Sa);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Va);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Fa;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Ga;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
+!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?zr(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?zr(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&zr(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?zr(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?zr(a,4):c=207;break;case 53:105==a.d?
+zr(a,5):c=208;break;case 54:105==a.d?zr(a,6):c=210;break;case 55:105==a.d?zr(a,7):c=211;break;case 56:105==a.d?zr(a,8):c=212;break;case 57:105==a.d?zr(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}Ar(a,c)}a=!0}a&&this.b.preventDefault()};_.Nc=function(){return mr};var mr;function Br(){Br=x;Cr=new gq(yf,new Dr)}function Dr(){}t(208,189,xi,Dr);_.Kc=function(a){a.uc(this)};
+_.Nc=function(){return Cr};var Cr;function zj(){zj=x;Aj=new gq(zf,new Er)}function Er(){}t(209,189,xi,Er);_.Kc=function(a){a.vc(this)};_.Nc=function(){return Aj};var Aj;function Fr(){Fr=x;Gr=new gq(Af,new Hr)}function Hr(){}t(210,189,xi,Hr);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Yj(nj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,oj(a))};_.Nc=function(){return Gr};var Gr;function Ir(){Ir=x;Jr=new gq(Bf,new Kr)}function Kr(){}t(211,189,xi,Kr);_.Kc=function(a){var b;b=this.b;fo((bo(),co),new Lr(a,a.c,b))};
+_.Nc=function(){return Jr};var Jr;function Bj(){Bj=x;Cj=new gq(Cf,new Mr)}function Mr(){}t(212,189,xi,Mr);_.Kc=function(a){a.wc(this)};_.Nc=function(){return Cj};var Cj;function vq(){this.b={}}t(213,1,{},vq);_.b=null;t(216,190,xi);var Nr=null;function Or(){Or=x;Pr=new gq(Ug,new Qr)}function Qr(){}t(215,216,xi,Qr);_.Kc=function(a){Rr(a.b,this,a.b.n)};_.Nc=function(){return Pr};var Pr;function Sr(){Sr=x;Tr=new gq(Vg,new Ur)}function Ur(){}t(217,216,xi,Ur);_.Kc=function(a){Rr(a.b,this,a.b.n)};_.Nc=function(){return Tr};
+var Tr;function Vr(){var a;this.b=(a=document.createElement(Xd),a.setAttribute(Sf,"return;"),typeof a.ontouchstart==ve)}t(218,1,{},Vr);function Wr(){Wr=x;Xr=new gq(Wg,new Yr)}function Yr(){}t(219,216,xi,Yr);_.Kc=function(a){Rr(a.b,this,a.b.o)};_.Nc=function(){return Xr};var Xr;function Zr(){Zr=x;$r=new gq(Xg,new as)}function as(){}t(220,216,xi,as);_.Kc=function(a){bs(a.b,this)&&(a.b.k&&cs(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Ak(a.b.d,750),a.b.e=!1))};_.Nc=function(){return $r};var $r;
+function ds(a,b){this.b=b;this.c=a}function es(a,b,c){Gk&&(b=new ds(b,c),a.Yc(b))}t(221,185,{},ds);_.Kc=function(a){a.Uc(this)};_.Lc=function(){return Gk};_.b=!1;var Gk=_.c=null;function fs(a){this.b=a}t(222,185,{},fs);_.Kc=function(a){a.Vc(this)};_.Lc=function(){return gs};var gs=_.b=null;function hs(){}function is(a){var b;js&&(b=new hs,a.Yc(b))}t(223,185,{},hs);_.Kc=function(a){a.Wc(this)};_.Lc=function(){return js};var js=null;function ks(a){this.b=a}t(224,185,{},ks);_.Kc=function(a){a.Xc(this)};
+_.Lc=function(){return ls};var ls=_.b=null;function ms(){}t(225,185,{},ms);_.Kc=function(a){a.b.W&&a.b.Id()};_.Lc=function(){return ns};var ns=null;function os(a,b,c){a=a.b;if(!b)throw new ps("Cannot add a handler with a null type");if(!c)throw new ps("Cannot add a null handler");0<a.c?qs(a,new rs(a,b,c)):ss(a,b,null,c);return new ts(new us(a,b,c))}
+function vs(a,b){var c;!b.f||b.Mc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new ps("Cannot fire null event");try{++d.c;j=ws(d,b.Lc(),null);e=null;for(h=d.d?j.If(j.Fe()):j.Hf();d.d?h.Kf():h._c();){g=d.d?h.Lf():h.ad();try{b.Kc(g)}catch(n){if(n=Vi(n),A(n,132))f=n,!e&&(e=new xs),ys(e,f);else throw n;}}if(e)throw new zs(e);}finally{if(--d.c,0==d.c){var o,q;if(d.b)try{for(q=new Pi(d.b);q.c<q.e.Fe();)o=Qi(q),o.xc()}finally{d.b=null}}}}catch(r){r=Vi(r);if(A(r,84))throw new As(r.b);throw r;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function Bs(a){Cs.call(this,a,!1)}function Cs(a,b){this.b=new Ds(b);this.c=a}t(226,1,Sh,Bs,Cs);_.Yc=function(a){vs(this,a)};_.b=null;_.c=null;t(229,1,{});function qs(a,b){!a.b&&(a.b=new jj);dj(a.b,b)}function ss(a,b,c,d){var e;e=mj(a.e,b);e||(e=new Ni,z(a.e,b,e));a=e.Be(c);a||(a=new jj,e.De(c,a));a.zf(d)}function Es(a,b,c,d){var e,f;e=ws(a,b,c);e.Bf(d)&&e.Ce()&&(f=mj(a.e,b),f.Ee(c),f.Ce()&&Yi(a.e,b))}
+function ws(a,b,c){a=mj(a.e,b);if(!a)return Fs(),Fs(),Gs;c=a.Be(c);return!c?(Fs(),Fs(),Gs):c}t(228,229,{});_.b=null;_.c=0;_.d=!1;function Ds(a){this.e=new Ni;this.d=a}t(227,228,{},Ds);function ts(a){this.b=a}t(230,1,{},ts);_.b=null;function zs(a){Wi.call(this,Hs(a),Is(a));this.b=a}function Is(a){a=a.Bd();return!a._c()?null:a.ad()}
+function Hs(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new Js(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Bd();a._c();)d=a.ad(),c?c=!1:b.b.b+="; ",d=d.Ic(),Dn(b.b,d);return b.b.b}t(232,99,li,zs);_.b=null;function As(a){zs.call(this,a)}t(231,232,li,As);t(233,1,{},function(){});function Ks(a){a=uo(a,Ud);return Ls(sg,a)?(Ms(),Ns):Ls(gf,a)?(Ms(),Os):(Ms(),Ps)}function Ms(){Ms=x;Ns=new Qs("RTL",0);Os=new Qs("LTR",1);Ps=new Qs("DEFAULT",2);Rs=H(Ss,m,49,[Ns,Os,Ps])}
+function Qs(a,b){Io.call(this,a,b)}t(235,141,{49:1,117:1,121:1,123:1},Qs);var Rs,Ps,Os,Ns;function Ts(){}function Us(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 y(a,b,c,d,e){d=Us(e,d);H(a,b,c,d);return d}function Vs(a){return Ws([Xs,I],[m,s],[116,-1],a,0,2,1)}
+function Ws(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Us(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Ws(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Ys();var e=Zs,f=$s;Ys();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function at(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new bt;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new bt;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new bt;}a[b]=c}t(236,1,{},Ts);_.qI=0;
+function Ys(){Ys=x;Zs=[];$s=[];var a=new Ts,b=Zs,c=$s,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Zs,$s;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Mn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Qn(a){return a.tM==x||a.cM&&!!a.cM[1]}function ct(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function dt(){var a;$stats&&et("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Tf))a=Tf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ef)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ef)&&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")?xe:"unknown"}G(xe,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&et("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(ft,m,1,[Gb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&et("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Vp();Yp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+Vp();0!=Yp.length&&(a=Yp.join(l),b=(Zp(),$p),a=bq(a),cq(b).insertBefore(a,b.b.firstChild),Yp.length=0);0!=Wp.length&&(a=Wp.join(l),b=(Zp(),$p),a=bq(a),cq(b).appendChild(a),Wp.length=0);0!=Xp.length&&(a=Xp.join(l),b=(Zp(),$p),a=bq(a),cq(b).appendChild(a),Xp.length=0);$stats&&et("export.client.JSME_export");new gt;new ht;0<it(null)?fo((bo(),co),new jt):kt()}function Vi(a){return A(a,132)?a:new Kn(a)}function lt(a){return mt(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function nt(a){return mt(a.l,a.m,a.h)}function mt(a,b,c){return _=new ot,_.l=a,_.m=b,_.h=c,_}
+function pt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new qt;if(0==a.l&&0==a.m&&0==a.h)return rt=mt(0,0,0),mt(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?(rt=mt(0,0,0),c=nt((st(),tt))):(rt=mt(c.l,c.m,c.h),c=mt(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Ht(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?It(e):0==c&&0!=d&&0==e?It(d)+22:0!=c&&0==d&&0==e?It(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=nt((st(),Jt)),c=!0,g=!g;else return c=Kt(a,f),g&&Lt(c),rt=mt(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Ht(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Kt(c,d);f&&Lt(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=mt(f,j,c);g?rt=Ht(c):rt=mt(c.l,c.m,c.h);return e}if(!Mt(a,b))return e?rt=Ht(a):rt=mt(a.l,a.m,a.h),mt(0,0,0);c=c?a:mt(a.l,a.m,a.h);var h,n,o,q;f=Nt(b)-Nt(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=mt(j&4194303,n&4194303,h&1048575);for(n=mt(0,0,0);0<=f;){h=c;var r=q=o=void 0,r=h.h-j.h;0>r?h=!1:(o=h.l-j.l,q=h.m-j.m+(o>>22),r+=q>>22,0>r?h=!1:(h.l=o&4194303,h.m=q&4194303,h.h=r&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;q=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=q>>>1|(h&1)<<21;--f}g&&Lt(n);e?(rt=Ht(c),d&&(rt=Ot(rt,(st(),tt)))):rt=mt(c.l,c.m,c.h);return n}
+function Lt(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}function Nt(a){var b;b=Pt(a.h);return 32==b?(b=Pt(a.m),32==b?Pt(a.l)+32:b+20-10):b-12}var rt=null;function Qt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return mt(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Rt(a,b){return mt(a.l&b.l,a.m&b.m,a.h&b.h)}function St(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function M(a){var b,c,d;if(isNaN(a))return st(),Tt;if(-9223372036854775E3>a)return st(),Ut;if(9223372036854775E3<=a)return st(),Jt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=mt(a,b,c);d&&Lt(b);return b}function Vt(a){var b,c;return-129<a&&128>a?(b=a+128,null==Wt&&(Wt=y(Xt,m,50,256,0)),c=Wt[b],!c&&(c=Wt[b]=lt(a)),c):lt(a)}
+function Yt(a){var b=mh,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 Mt(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)}
+function Zt(a,b){var c,d,e,f,g,j,h,n,o,q,r,u,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;q=(b.h&1048320)>>8;r=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=q&&(g+=c*q);c=(r&4194303)+((v&511)<<13);r=(r>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(r>>22);return mt(c&4194303,r&
+4194303,u&1048575)}function Ht(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return mt(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Kt(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 mt(c&4194303,d&4194303,e&1048575)}function Ot(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return mt(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function N(a){return a.l|a.m<<22}function $t(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ba+$t(Ht(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Vt(1E9);a=pt(a,b);b=l+N(rt);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Wt=null;function st(){st=x;Jt=mt(4194303,4194303,524287);Ut=mt(0,0,524288);tt=Vt(1);Vt(2);Tt=Vt(0)}var Jt,Ut,tt,Tt;function ot(){}t(245,1,{50:1},ot);
+function et(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function au(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(250,1,{},au);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function bu(a,b){Dn(a.b.b,b.b);return a}function cu(){this.b=new du}t(251,1,{},cu);function eu(a){if(null==a)throw new ps("css is null");this.b=a}t(252,1,{51:1,117:1},eu);
+_.eQ=function(a){return!A(a,51)?!1:G(this.b,a.b)};_.hC=function(){return fu(this.b)};_.b=null;function gu(a){if(null==a)throw new ps("html is null");this.b=a}t(254,1,Vh,gu);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return fu(this.b)};_.b=null;t(255,1,Vh,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return fu(this.b)};_.b=null;
+function hu(){hu=x;iu=RegExp(na,we);ju=RegExp(tb,we);ku=RegExp(rb,we);lu=RegExp(ta,we);mu=RegExp(da,we)}function nu(a){hu();-1!=a.indexOf(na)&&(a=a.replace(iu,pa));-1!=a.indexOf(rb)&&(a=a.replace(ku,ra));-1!=a.indexOf(tb)&&(a=a.replace(ju,qa));-1!=a.indexOf(da)&&(a=a.replace(mu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(lu,"&#39;"));return a}var iu,ju,ku,mu,lu;function ou(a){if(null==a)throw new ps("uri is null");this.b=a}t(257,1,{54:1},ou);_.eQ=function(a){return!A(a,54)?!1:G(this.b,a.b)};_.hC=function(){return fu(this.b)};
+_.b=null;function pu(){pu=x}t(259,1,{});function qu(){}t(260,1,{},qu);var ru=null;function su(){}t(261,259,{},su);var tu=null;function uu(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=ws(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=ws(a.b,f,null).Gf(e),A(d,55)&&Pn(d.b,b)){var h=a.b,n=f;0<h.c?qs(h,new vu(h,n,null,d)):Es(h,n,null,d)}}}t(262,1,bi);_.b=null;function wu(a){this.b=a}t(263,262,bi,wu);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function xu(a){this.b=a}t(264,262,bi,xu);
+_.Wc=function(){var a=this.b.b;yu(a);zu(a.pb)};function Au(){Jn()}t(265,99,ui,Au);function Bu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Ak(a.e,1))}function Cu(){this.b=new Du(this);this.c=new jj;this.e=new Eu(this);this.i=new Fu(this)}t(266,1,{},Cu);_.d=!1;_.f=!1;function Du(a){Bk();this.b=a}t(267,26,{},Du);_.Hc=function(){if(this.b.d){var a=this.b,b;b=Gu(a.i.e.c,a.i.c);Hu(a.i);A(b,56)&&new Au;a.d=!1;Bu(a)}};_.b=null;function Eu(a){Bk();this.b=a}t(268,26,{},Eu);
+_.Hc=function(){this.b.f=!1;var a=this.b,b=ok(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Ak(a.b,1E4);a.i.d<a.i.b;){d=Iu(a.i);try{if(null==d)break;A(d,56)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Hu(a.i)}if(100<=ok()-b)break}}finally{e||(Ik(a.b),a.d=!1,Bu(a))}};_.b=null;function Iu(a){var b;a.c=a.d;b=Gu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Hu(a){Ju(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Fu(a){this.e=a}t(269,1,{},Fu);_._c=function(){return this.d<this.b};_.ad=function(){return Iu(this)};
+_.bd=function(){Hu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Ku(a,b){var c=(Lu(),Mu(b));a.appendChild(c)}function Nu(a,b,c){var d;d=dk;dk=a;b==sj&&8192==Ou(a.type)&&(sj=null);c.cd(a);dk=d}var dk=null,sj=null;function Pu(){Pu=x;Qu=new Cu}function Jj(a){Pu();if(!a)throw new ps("cmd cannot be null");var b=Qu;dj(b.c,a);Bu(b)}var Qu;function Ru(a){tj();!Su&&(Su=new Hk);Tu||(Tu=new Cs(null,!0),Uu=new Vu);return os(Tu,Su,a)}var Tu=null;function Wu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function Vu(){}t(275,185,{},Vu);_.Kc=function(a){a.$c(this);Uu.d=!1};_.Lc=function(){return Su};_.Mc=function(){Wu(this)};_.b=!1;_.c=!1;_.d=!1;var Su=_.e=null,Uu=null;function Xu(){Xu=x;Yu=new Zu;$u()||(Yu=null)}var Yu=null;function Dk(){}t(277,1,{},Dk);_.Uc=function(){for(;0<(Bk(),Ck).d;)Ik(Gu(Ck,0))};function Fk(a,b){return os((!av&&(av=new bv),av),a,b)}function cv(a){Ek();dv||(ev(),dv=!0);return Fk((!js&&(js=new Hk),js),a)}function Ek(){fv||(gv(),fv=!0)}
+function hv(){var a;fv&&(a=new iv,av&&vs(av,a));return null}var fv=!1,av=null,jv=0,kv=0,dv=!1;function lv(){lv=x;mv=new Hk}function iv(){lv()}t(279,185,{},iv);_.Kc=function(){null.gg()};_.Lc=function(){return mv};var mv;function bv(){Bs.call(this,null)}t(281,226,Sh,bv);
+function Ou(a){switch(a){case od:return 4096;case wd:return 1024;case Dd:return 1;case Od:return 2;case pe:return 2048;case Xe:return 128;case Ye:return 256;case Ze:return 512;case ef:return 32768;case "losecapture":return 8192;case yf:return 4;case zf:return 64;case Af:return 32;case Bf:return 16;case Cf:return 8;case "scroll":return 16384;case me:return 65536;case Pb:case Df:return 131072;case Md:return 262144;case Yf:return 524288;case Xg:return 1048576;case Wg:return 2097152;case Vg:return 4194304;
+case Ug:return 8388608;case Ae:return 16777216;case ye:return 33554432;case ze:return 67108864;default:return-1}}function tj(){nv||(ov(),pv(),nv=!0)}var nv=!1;function qv(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 rv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function ov(){sv=C(function(a){var b;var c=Tu,d,e,f;Su&&c&&tv(c.b.e,Su)?(b=Uu.b,d=Uu.c,e=Uu.d,f=Uu.e,Wu(Uu),Uu.e=a,vs(c,Uu),c=!(Uu.b&&!Uu.c),Uu.b=b,Uu.c=d,Uu.d=e,Uu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});uv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Mn(b)&&A(b,57)&&Nu(a,c,b)});vv=C(function(a){a.preventDefault();uv.call(this,a)});wv=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;uv.call(this,a)});xv=C(function(a){if(sv(a)){var b=uj;b&&b.__listener&&!Mn(b.__listener)&&A(b.__listener,57)&&(Nu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Dd,xv,!0);$wnd.addEventListener(Od,xv,!0);$wnd.addEventListener(yf,xv,!0);$wnd.addEventListener(Cf,xv,!0);$wnd.addEventListener(zf,xv,!0);$wnd.addEventListener(Bf,xv,!0);$wnd.addEventListener(Af,xv,!0);$wnd.addEventListener(Df,xv,!0);$wnd.addEventListener(Xe,sv,!0);$wnd.addEventListener(Ze,sv,!0);$wnd.addEventListener(Ye,
+sv,!0);$wnd.addEventListener(Xg,xv,!0);$wnd.addEventListener(Wg,xv,!0);$wnd.addEventListener(Vg,xv,!0);$wnd.addEventListener(Ug,xv,!0);$wnd.addEventListener(Ae,xv,!0);$wnd.addEventListener(ye,xv,!0);$wnd.addEventListener(ze,xv,!0)}function yv(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)}
+function zv(a,b){var c;tj();if(G(ie,b)&&(c=Do(),-1!=c&&1009E3>=c))he==he&&(a.ondragexit=vv);else switch(b){case "drag":a.ondrag=uv;break;case fe:a.ondragend=uv;break;case ge:a.ondragenter=vv;break;case ie:a.ondragleave=uv;break;case je:a.ondragover=vv;break;case "dragstart":a.ondragstart=uv;break;case ke:a.ondrop=uv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,uv,!1);a.addEventListener(b,uv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
+var uj=null,sv=null,xv=null,vv=null,uv=null,wv=null;function pv(){$wnd.addEventListener(Af,C(function(a){var b=uj;if(b&&!a.relatedTarget&&"html"==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Cf,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Pb,xv,!0)}
+function Av(a,b){tj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?uv:null),c&2&&(a.ondblclick=b&2?uv:null),c&4&&(a.onmousedown=b&4?uv:null),c&8&&(a.onmouseup=b&8?uv:null),c&16&&(a.onmouseover=b&16?uv:null),c&32&&(a.onmouseout=b&32?uv:null),c&64&&(a.onmousemove=b&64?uv:null),c&128&&(a.onkeydown=b&128?uv:null),c&256&&(a.onkeypress=b&256?uv:null),c&512&&(a.onkeyup=b&512?uv:null),c&1024&&(a.onchange=b&1024?uv:null),c&2048&&(a.onfocus=b&2048?uv:null),c&4096&&(a.onblur=b&4096?uv:
+null),c&8192&&(a.onlosecapture=b&8192?uv:null),c&16384&&(a.onscroll=b&16384?uv:null),c&32768&&(a.onload=b&32768?wv:null),c&65536&&(a.onerror=b&65536?uv:null),c&131072&&(a.onmousewheel=b&131072?uv:null),c&262144&&(a.oncontextmenu=b&262144?uv:null),c&524288&&(a.onpaste=b&524288?uv:null),c&1048576&&(a.ontouchstart=b&1048576?uv:null),c&2097152&&(a.ontouchmove=b&2097152?uv:null),c&4194304&&(a.ontouchend=b&4194304?uv:null),c&8388608&&(a.ontouchcancel=b&8388608?uv:null),c&16777216&&(a.ongesturestart=b&16777216?
+uv:null),c&33554432&&(a.ongesturechange=b&33554432?uv:null),c&67108864&&(a.ongestureend=b&67108864?uv:null));b&131072&&a.addEventListener(Pb,uv,!1)}function Bv(){var a;Bv=x;Cv=(a=$doc,G(a.compatMode,Gb)?a.documentElement:a.body)}var Cv;function Dv(){this.c=new jj}function Ev(a){a=a[Xc];return null==a?-1:a}t(286,1,{},Dv);_.b=null;function Fv(a,b){this.b=a;this.c=b}t(287,1,{},Fv);_.b=0;_.c=null;t(288,1,Sh);_.ed=function(a){return decodeURI(a.replace("%23",la))};_.Yc=function(a){vs(this.b,a)};
+_.fd=function(a){a=null==a?l:a;if(!G(a,null==Gv?l:Gv))Gv=a,ns&&(a=new ms,vs(this.b,a))};var Gv=l;function $u(){function a(){$wnd.setTimeout(a,250);e()}var b=Yu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));Gv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ed(c.substring(1)));b.fd(a)});a();return!0}t(290,288,Sh);function Zu(){this.b=new Bs(null)}t(289,290,Sh,Zu);_.ed=function(a){return a};
+function gv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(hv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{fv&&es((!av&&(av=new bv),av),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function ev(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(dv&&(d=xj(),c=yj(),kv!=d||jv!=c))kv=d,jv=c,is((!av&&(av=new bv),av))}finally{a&&a(b)}})}function ij(a,b){Ri(a.ld(),b,!0)}function hj(a,b){Ri(a.ld(),b,!1)}function Hv(a,b){a.pb.style[Je]=b}function wj(a,b,c){0<=b&&a.qd(b+cg);0<=c&&a.od(c+cg)}function Iv(a){var b,a=uo(a,Bd);b=no(a,oo(32));return 0<=b?a.substr(0,b-0):a}
+function Ri(a,b,c){if(!a)throw new Zi(oc);b=mo(b);if(0==b.length)throw new Jk(Mc);if(c){var d;d=mo(b);b=a.className;-1==wo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=mo(b);f=a.className;e=wo(f,c);-1!=e&&(b=mo(f.substr(0,e-0)),c=mo(Jv(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Kv(a,b){a.style.display=b?l:Jf;a.setAttribute("aria-hidden",""+!b)}t(296,1,yi);_.gd=function(){return gk(this.pb)};_.hd=function(){return ik(this.pb)};
+_.jd=function(){return to(this.pb,Qf)};_.kd=function(){return to(this.pb,Rf)};_.ld=function(){return this.pb};_.md=function(){return this.pb.style.display!=Jf};_.nd=function(){throw new Lv;};_.od=function(a){Hv(this,a)};_.pd=function(a){Kv(this.pb,a)};_.qd=function(a){this.pb.style[hh]=a};_.tS=function(){var a;if(this.pb){var b=this.pb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=l;a=outer}else a="(null handle)";return a};_.pb=null;
+function Mv(a,b,c){zv(a.pb,c.c);os(!a.mb?a.mb=new Bs(a):a.mb,c,b)}function B(a,b,c){var d;d=Ou(c.c);-1==d?zv(a.pb,c.c):-1==a.lb?Av(a.pb,d|(a.pb.__eventBits||0)):a.lb|=d;return os(!a.mb?a.mb=new Bs(a):a.mb,c,b)}function Nv(a,b,c){return os(!a.mb?a.mb=new Bs(a):a.mb,c,b)}
+function Ov(a){var b;if(a.td())throw new Pv("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;0<b&&(-1==a.lb?Av(a.pb,b|(a.pb.__eventBits||0)):a.lb|=b);a.rd();a.wd()}function Qv(a,b){var c;switch(Ou(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&Eo(a.pb,c))return}c=a.pb;var d,e,f;if(dq&&(f=dq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&vs(a.mb,f.b),f.b.b=d,f.b.c=e}
+function Rv(a){if(!a.td())throw new Pv("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.pb.__listener=null,a.kb=!1}}}function ek(a){if(a.ob)if(A(a.ob,70))a.ob.yd(a);else{if(a.ob)throw new Pv("This widget's parent does not implement HasWidgets");}else if(qj(),tv(Sv.b,a)){qj();try{a.vd()}finally{Yi(Sv.b,a)}}}
+function Tv(a,b){var c;c=a.ob;if(b){if(c)throw new Pv("Cannot set a new parent without first clearing the old parent");a.ob=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.ob=null}}t(295,296,vi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.mb&&vs(this.mb,a)};_.td=function(){return this.kb};_.ud=function(){Ov(this)};_.cd=function(a){Qv(this,a)};_.vd=function(){Rv(this)};_.wd=function(){};_.xd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
+function Uv(a){for(a=new Vv(a);a.b.b<a.b.c.d-1;)Wv(a.b),Xv(a.b)}t(294,295,mi);_.rd=function(){Yv(this,(Zv(),$v))};_.sd=function(){Yv(this,(Zv(),aw))};function bw(a,b,c){ek(b);var d=a.q;cw(d,b,d.d);d=(Lu(),Mu(b.pb));c.appendChild(d);Tv(b,a)}function dw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new ew;b.ob==a&&(f=a.zd(b),f<d&&--d);ek(b);cw(a.q,b,d);e?(e=b.pb,yv(c,(Lu(),Mu(e)),d)):(e=(Lu(),Mu(b.pb)),c.appendChild(e));Tv(b,a)}
+function fw(a,b){var c;if(b.ob!=a)return!1;try{Tv(b,null)}finally{c=b.pb;yo(c).removeChild(c);c=a.q;var d;d=gw(c,b);if(-1==d)throw new hw;if(0>d||d>=c.d)throw new ew;for(--c.d;d<c.d;++d)at(c.b,d,c.b[d+1]);at(c.b,c.d,null)}return!0}t(293,294,mi);_.zd=function(a){return gw(this.q,a)};_.Ad=function(a,b,c,d){dw(this,a,b,c,d)};_.Bd=function(){return new iw(this.q)};_.yd=function(a){return fw(this,a)};function pj(a,b,c,d){var e;ek(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.pb,e,!0)}
+function jw(a,b){var c;(c=fw(a,b))&&kw(b.pb);return c}function lw(a,b,c,d){if(b.ob!=a)throw new Jk("Widget must be a child of this panel.");a.Ed(b,c,d)}function mw(a,b,c){a=a.pb;-1==b&&-1==c?kw(a):(a.style[$f]=Zc,a.style[$e]=b+cg,a.style[Tg]=c+cg)}function nw(){var a=$doc.createElement(Xd);this.q=new ow(this);this.pb=a;this.pb.style[$f]="relative";this.pb.style[Wf]=Ke}function kw(a){a.style[$e]=l;a.style[Tg]=l;a.style[$f]=l}t(292,293,mi,nw);_.Cd=function(a){bw(this,a,this.pb)};
+_.yd=function(a){return jw(this,a)};_.Dd=function(a,b,c){lw(this,a,b,c)};_.Ed=function(a,b,c){mw(a,b,c)};function pw(a,b){if(a.Gd())throw new Pv("SimplePanel can only contain one child widget");a.Hd(b)}function qw(a,b){if(a.jb!=b)return!1;try{Tv(b,null)}finally{a.Fd().removeChild(b.pb),a.jb=null}return!0}function rw(a,b){if(b!=a.jb&&(b&&ek(b),a.jb&&a.yd(a.jb),a.jb=b)){var c=(Lu(),Mu(a.jb.pb));a.Fd().appendChild(c);Tv(b,a)}}function sw(){this.pb=$doc.createElement(Xd)}t(300,294,mi,sw);_.Fd=function(){return this.pb};
+_.Gd=function(){return this.jb};_.Bd=function(){return new tw(this)};_.yd=function(a){return qw(this,a)};_.Hd=function(a){rw(this,a)};_.jb=null;function uw(){uw=x;vw()}function ww(a,b){a.hb&&(xw(a.gb,!1,!1),es(a,a,b))}function yw(a){var b;if(b=a.jb)null!=a.X&&b.od(a.X),null!=a.Y&&b.qd(a.Y)}function zw(a,b,c){a.cb=b;a.ib=c;b-=Ao();c-=Bo();a=a.pb;a.style[$e]=b+(Dj(),cg);a.style[Tg]=c+cg}function Aw(a){a.hb||(a.kb&&ek(a),xw(a.gb,!0,!1))}t(299,300,mi);_.Fd=function(){return Bw?xo(xo(this.pb)):xo(this.pb)};
+_.jd=function(){return to(this.pb,Qf)};_.kd=function(){return to(this.pb,Rf)};_.ld=function(){return Bw?xo(this.pb):yo(xo(this.pb))};_.Id=function(){this.Jd(!1)};_.Jd=function(a){ww(this,a)};_.md=function(){return!G(Ke,this.pb.style[eh])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this.hb&&xw(this.gb,!1,!0)};_.od=function(a){this.X=a;yw(this);0==a.length&&(this.X=null)};_.Kd=function(a,b){zw(this,a,b)};_.pd=function(a){this.pb.style[eh]=a?fh:Ke};_.Hd=function(a){rw(this,a);yw(this)};
+_.qd=function(a){this.Y=a;yw(this);0==a.length&&(this.Y=null)};_.Ld=function(){Aw(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;_.hb=!1;_.ib=-1;
+function Cw(a,b){var c;sw.call(this);this.$=new Dw;this.U=(Ew(),Fw);this.gb=new Gw(this);c=this.pb;var d;d=$doc.createElement(Xd);Bw&&(vo(d,"<div></div>"),fo((bo(),co),new Hw(d)));c.appendChild(d);this.Kd(0,0);(Bw?xo(this.pb):yo(xo(this.pb)))[Bd]="gwt-PopupPanel";(Bw?xo(xo(this.pb)):xo(this.pb))[Bd]=Zf;this.W=this.V=a;this.db=!1;c=H(ft,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Iw(c);this.T.ld()[Bd]=l;c=Bw?xo(this.pb):yo(xo(this.pb));d="gwt-DecoratedPopupPanel";if(!c)throw new Zi(oc);d=mo(d);
+if(0==d.length)throw new Jk(Mc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}rw(this,this.T);yw(this);Ri(Bw?xo(xo(this.pb)):xo(this.pb),Zf,!1);Ri(this.T.c,b+"Content",!0)}t(298,299,mi);_.rd=function(){Ov(this.T)};_.sd=function(){Rv(this.T)};_.Gd=function(){return this.T.jb};_.Bd=function(){return new tw(this.T)};_.yd=function(a){return this.T.yd(a)};
+_.Hd=function(a){rw(this.T,a);yw(this)};_.T=null;t(297,298,mi);_.vd=function(){Rv(this)};function Jw(){Jw=x;Kw=new Lw(Fb,0,(Ew(),Fw));Mw=new Lw(qc,1,Nw);Ow=new Lw(Ac,2,Pw);Qw=H(Rw,m,58,[Kw,Mw,Ow])}function Lw(a,b,c){Io.call(this,a,b);this.b=c}t(301,141,{58:1,117:1,121:1,123:1},Lw);_.b=null;var Qw,Kw,Mw,Ow;function Sw(){Sw=x;Tw=H(ft,m,1,[Tg,xf,rd])}
+function Iw(a){var b;Sw();var c,d;c=this.pb=$doc.createElement(Ig);this.d=$doc.createElement(Lg);Ku(c,this.d);c[ud]=0;for(c=c[td]=0;c<a.length;++c)d=(b=$doc.createElement(Yg),b[Bd]=a[c],Ku(b,Uw(a[c]+"Left")),Ku(b,Uw(a[c]+Hb)),Ku(b,Uw(a[c]+"Right")),b),Ku(this.d,d),1==c&&(this.c=xo(qv(d,1)));this.pb[Bd]="gwt-DecoratorPanel"}function Uw(a){var b,c;c=$doc.createElement(Mg);b=$doc.createElement(Xd);var d=(Lu(),Mu(b));c.appendChild(d);c[Bd]=a;b[Bd]=a+"Inner";return c}t(303,300,Ci,Iw);_.Fd=function(){return this.c};
+_.c=null;_.d=null;var Tw;t(302,303,Ci);t(304,1,{});function Zv(){Zv=x;$v=new Vw;aw=new Ww}function Xw(a){zs.call(this,a)}function Yv(a,b){Zv();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Vi(f),A(f,132))d=f,!c&&(c=new xs),ys(c,d);else throw f;}}if(c)throw new Xw(c);}t(305,231,li,Xw);var $v,aw;function Vw(){}t(306,1,{},Vw);_.Md=function(a){a.ud()};function Ww(){}t(307,1,{},Ww);_.Md=function(a){a.vd()};t(310,295,$h);_.Qc=function(a){return B(this,a,(Br(),Br(),Cr))};
+_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Fr(),Fr(),Gr))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.ud=function(){Ov(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};t(309,310,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1});
+function Yw(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=sd,b);this.pb[Bd]="gwt-Button";vo(this.pb,a)}t(308,309,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,59:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},Yw);
+function Zw(){this.q=new ow(this);this.f=$doc.createElement(Ig);this.e=$doc.createElement(Lg);Ku(this.f,this.e);this.pb=this.f}t(311,293,mi);_.e=null;_.f=null;function $w(a,b){var c;if(a.i)throw new Pv("Composite.initWidget() may only be called once.");ek(b);c=b.pb;a.pb=c;var d;Lu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Lu(),c).__gwt_resolve=ax(a));a.i=b;Tv(b,a)}
+function bx(a){if(-1!=a.lb){var b=a.i,c=a.lb;-1==b.lb?Av(b.pb,c|(b.pb.__eventBits||0)):b.lb|=c;a.lb=-1}a.i.ud();a.pb.__listener=a;a.wd()}t(312,295,Wh);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){bx(this)};_.cd=function(a){Qv(this,a);this.i.cd(a)};_.vd=function(){this.i.vd()};_.nd=function(){return this.pb=this.i.nd()};_.i=null;
+function cx(a,b,c){a.d=!1;c?vo(a.b,b):a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Ud]=sg;break;case 1:b[Ud]=gf;break;case 2:Ks(b)!=(Ms(),Ps)&&(b[Ud]=l)}}function dx(a){this.b=a;this.d=!1;this.e=this.c=Ks(a)}t(313,1,{},dx);_.b=null;_.c=null;_.d=!1;_.e=null;function vj(){this.pb=ex()}t(314,300,ei,vj);_.Qc=function(a){return B(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Fr(),Fr(),Gr))};
+_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};function fx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=xo(b);e=null;c&&(c=Ev(c),e=0>c?null:Gu(a.j.c,c));e?gx(a,e):d&&vo(b,l);return b}function gx(a,b){var c;if(b.ob!=a)return!1;try{Tv(b,null)}finally{c=b.pb;yo(c).removeChild(c);var d=a.j,e;e=Ev(c);c[Xc]=null;c=d.c;hx(e,c.d);at(c.c,e,null);d.b=new Fv(e,d.b)}return!0}t(316,294,Ei);_.Bd=function(){return new ix(this)};_.yd=function(a){return gx(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;
+function jx(a){if(0>=a.c)throw new kx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new kx("Column index: 0, Column size: "+a.b);}
+function lx(){this.j=new Dv;this.i=$doc.createElement(Ig);this.d=$doc.createElement(Lg);Ku(this.i,this.d);this.pb=this.i;this.e=new mx(this);var a=new nx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;yv(a.c.i,(Lu(),Mu(b)),0);Ku(a.b,$doc.createElement(Gd))}var c,d,e;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new kx("Row index: "+a+", Row size: "+d);if(0>c)throw new kx("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new kx("Column index: "+c+", Column size: "+this.b);c=fx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)d=this.d.rows[a],e=(c=$doc.createElement(Mg),vo(c,sa),c),yv(d,(Lu(),Mu(e)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Gd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;e=$doc.createElement(Mg);
+e.innerHTML=sa;c=$doc.createElement(Yg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)fx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(315,316,Ei,lx);_.b=0;_.c=0;
+function ox(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(px(),qx)?a.c.e==(Ms(),Os)?(rx(),sx):a.c.e==Ns?(rx(),tx):(rx(),ux):a.c.e==(Ms(),Os)?(rx(),tx):a.c.e==Ns?(rx(),sx):(rx(),vx);b!=a.d&&(a.d=b,a.pb.style[Og]=!a.d?l:a.d.b)}t(319,295,vi);_.b=null;_.c=null;_.d=null;function wx(){this.pb=$doc.createElement(Xd);this.c=new dx(this.pb);this.pb[Bd]="gwt-Label"}function xx(){wx.call(this);cx(this.c,ih,!1);ox(this)}
+t(318,319,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},wx,xx);_.Qc=function(a){return B(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Fr(),Fr(),Gr))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};
+function yx(a){var b=$doc.createElement(Xd);Ls(Dg,b.tagName);this.pb=b;this.c=new dx(this.pb);this.pb[Bd]="gwt-HTML";cx(this.c,a,!0);ox(this)}t(317,318,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,67:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},yx);function zx(a){for(;++a.c<a.e.d&&!(null!=Gu(a.e,a.c)););}function ix(a){this.d=a;this.e=this.d.j.c;zx(this)}t(320,1,{},ix);
+_._c=function(){return this.c<this.e.d};_.ad=function(){var a;if(this.c>=this.e.d)throw new hw;a=Gu(this.e,this.c);this.b=this.c;zx(this);return a};_.bd=function(){var a;if(0>this.b)throw new Ax;a=Gu(this.e,this.b);ek(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function mx(a){this.b=a}t(321,1,{},mx);_.b=null;function nx(a){this.c=a}t(322,1,{},nx);_.b=null;_.c=null;function px(){px=x;qx=new Bx}var qx;function rx(){rx=x;Cx=new Dx((qp(),vd));sx=new Dx($e);tx=new Dx(mg);ux=sx;vx=tx;Ex=ux}
+var Cx,Ex,sx,vx,ux,tx;function Bx(){}t(324,1,{},Bx);function Dx(a){this.b=a}t(325,324,{},Dx);_.b=null;function Fx(){Fx=x;Gx=new Hx(xf);Ix=new Hx(Tg)}var Gx,Ix;function Hx(a){this.b=a}t(326,1,{},Hx);_.b=null;function Jx(a,b){var c;c=Kx(a);Ku(a.c,c);bw(a,b,c)}function Kx(a){var b;b=$doc.createElement(Mg);b[hd]=a.b.b;b.style[dh]=a.d.b;return b}function Lx(a,b){var c,d;d=yo(b.pb);(c=fw(a,b))&&a.c.removeChild(d);return c}
+function Mx(){Zw.call(this);this.b=(rx(),Ex);this.d=(Fx(),Ix);this.c=$doc.createElement(Yg);Ku(this.e,this.c);this.f[ud]=bb;this.f[td]=bb}t(327,311,mi,Mx);_.yd=function(a){return Lx(this,a)};_.c=null;function Nx(){Nx=x;new Ni}function Ox(a,b,c,d,e){Nx();this.b=new Px(this,a,b,c,d,e);this.pb[Bd]="gwt-Image"}function Qx(a,b,c,d,e){Nx();Ox.call(this,(pu(),new ou(a)),b,c,d,e)}
+t(328,295,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,69:1,72:1,76:1,79:1,80:1,82:1},Ox,Qx);_.Qc=function(a){return B(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Fr(),Fr(),Gr))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.cd=function(a){32768==Ou(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);Qv(this,a)};
+_.wd=function(){var a=this.b;G(ef,uo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new Rx(a,this),fo((bo(),co),a.i))};_.b=null;t(330,1,{});_.i=null;function Sx(){Sx=x;Tx()}
+function Px(a,b,c,d,e,f){var g,j;Sx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Dg);j=new cu;bu(bu(bu(j,new eu("width:"+e+(Dj(),cg)+pb)),new eu("height:"+f+eg)),new eu("background:url("+b.b+") no-repeat "+-c+"px "+-d+eg));!Ux&&(Ux=new Vx);b=Wx;c=new eu((new eu(j.b.b.b)).b);j=new du;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=nu(b.b);Dn(j.b,b);j.b.b+="' style='";b=nu(c.b);Dn(j.b,b);j.b.b+="' border='0'>";j=new gu(j.b.b);g=(vo(g,j.b),xo(g));a.kb&&(a.pb.__listener=
+null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?Av(a.pb,133333119|(a.pb.__eventBits||0)):a.lb|=133333119}t(329,330,{},Px);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Rx(a,b){this.b=a;this.c=b}t(331,1,{},Rx);_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(ef,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=ef)};_.b=null;_.c=null;
+function Xx(a,b){if(0>b||b>=a.pb.options.length)throw new ew;}function nq(a,b){Xx(a,b);return a.pb.options[b].value}function Yx(){this.pb=$doc.createElement("select");this.pb[Bd]="gwt-ListBox"}t(332,310,$h,Yx);t(333,262,bi);function Zx(a){this.b=a}t(334,333,bi,Zx);_.Oc=function(){};function $x(a){this.b=a}t(335,333,bi,$x);_.Uc=function(a){this.b.Nd(a.i,a.b)};
+function ay(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Yg);yv(a.f,(Lu(),Mu(e)),b);a=(Lu(),Mu(c));d.appendChild(a)}else d=qv(a.f,0),yv(d,(Lu(),Mu(c)),b)}
+function by(a,b,c){var d;cy(a,b);c&&b.b?(cy(a,null),a=b.b,b=(bo(),co),b.d=go(b.d,[new dy(a),!1])):null!=b.d&&(a.k=new ey(a,b),c=(Ew(),Nw),a.k.U=c,a.k.ab=a.i,a.k.ld()[Bd]=He,d=Iv(a.pb),G(Ge,d)||ij(a.k,d+"Popup"),Nv(a.k,new $x(a),Gk?Gk:Gk=new Hk),a.o=b.d,d=a.k,a=new fy(a,b),d.pb.style[eh]=Ke,Aw(d),a.b.p?zw(a.b.k,gk(a.b.pb)+to(a.b.pb,Rf)-1,ik(a.c.pb)):zw(a.b.k,gk(a.c.pb),ik(a.b.pb)+to(a.b.pb,Qf)-1),d.pb.style[eh]=fh)}function gy(a,b){if(b||!(a.n&&a.o==a.n.d))cy(a,b),a.pb.focus(),b&&a.e&&by(a,b,!1)}
+function hy(a,b){var c;a:{c=b.target;var d,e;for(e=new Pi(a.j);e.c<e.e.Fe();)if(d=Qi(e),Eo(d.pb,c)){c=d;break a}c=null}switch(Ou(b.type)){case 1:a.pb.focus();c&&by(a,c,!0);break;case 16:c&&gy(a,c);break;case 32:c&&gy(a,null);break;case 2048:iy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:iy(a)||a.p||jy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:iy(a)||(a.p?null!=a.n.d&&!a.n.d.gg().gg()&&(by(a,a.n,!1),a.n.d.gg()):ky(a));b.cancelBubble=!0;b.preventDefault();break;case 38:iy(a)||a.p&&
+jy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:iy(a)||(a.p?ky(a):null!=a.n.d&&!a.n.d.gg().gg()&&(by(a,a.n,!1),a.n.d.gg()));b.cancelBubble=!0;b.preventDefault();break;case 27:cy(a,null);a.k&&ww(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:cy(a,null);a.k&&ww(a.k,!1);break;case 13:iy(a)||(by(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Qv(a,b)}function ly(a,b,c){c&&cy(a,null);es(a,b,!1);a.o=null;a.k=null}
+function iy(a){var b;if(!a.n){for(b=new Pi(a.j);b.c<b.e.Fe();){b=Qi(b);cy(a,b);break}return!0}return!1}function cy(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Iv(c.pb)+Xa;Ri(c.ld(),d,!1);a.p&&(c=yo(a.n.pb),2==rv(c)&&(c=qv(c,1),Ri(c,Gg,!1)))}if(b){c=Iv(b.pb)+Xa;Ri(b.ld(),c,!0);a.p&&(c=yo(b.pb),2==rv(c)&&(c=qv(c,1),Ri(c,Gg,!0)));Jl();c=a.pb;var e=new kl(b.pb),d=(El(),Fl),e=H(my,m,5,[e]),f,g,j,h;f=new Bn;for(j=0,h=e.length;j<h;++j)g=e[j],Cn(Cn(f,g.b),ba);e=mo(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
+function ky(a){var b,c,d;if(a.n){for(b=c=Ij(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Gu(a.j,b):Gu(a.j,c);break}cy(a,d)}}function jy(a){var b,c,d;if(a.n){for(b=c=Ij(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Gu(a.j,b):Gu(a.j,c);break}cy(a,d)}}t(336,295,vi);_.cd=function(a){hy(this,a)};_.vd=function(){this.k&&ww(this.k,!1);Rv(this)};_.Nd=function(a,b){ly(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function dy(a){this.b=a}t(337,1,{},dy);_.xc=function(){ny(this.b)};_.b=null;
+function oy(a){this.b=a}t(338,1,{},oy);_.Oc=function(){cy(this.b,null)};_.b=null;function ey(a,b){uw();this.b=a;this.c=b;Cw.call(this,!0,nf);rw(this.T,this.c.d);yw(this);this.fb=!0;this.c.d.gg()}t(339,298,mi,ey);_.$c=function(a){var b,c;if(!a.b)switch(Ou(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(Eo(b,c)){a.b=!0;break}a.b&&cy(this.b,null)}};_.b=null;_.c=null;function fy(a,b){this.b=a;this.c=b}t(340,1,{},fy);_.b=null;var py=_.c=null;
+function qy(){qy=x;py=new au((pu(),new ou("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function ry(a,b){this.pb=$doc.createElement(Mg);var c=Iv(this.pb)+Xa;Ri(this.ld(),c,!1);this.pb.textContent=a||l;this.pb[Bd]="gwt-MenuItem";c=Fo();this.pb.setAttribute(Re,c);Jl();this.pb.setAttribute(ng,pm.b);this.b=b}t(343,296,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},ry);_.b=null;_.c=null;_.d=null;
+function sy(){var a;this.pb=$doc.createElement(Mg);this.pb[Bd]="gwt-MenuItemSeparator";a=$doc.createElement(Xd);Ku(this.pb,a);a[Bd]="menuSeparatorInner"}t(344,296,yi,sy);function ty(){var a,b,c,d,e;b=null.gg();e=xj();d=yj();b[Wd]=(Vo(),Jf);b[hh]=0+(Dj(),cg);b[Je]=cb;c=$doc;c=(G(c.compatMode,Gb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Gb)?a.documentElement:a.body).scrollHeight||0;b[hh]=(c>e?c:e)+cg;b[Je]=(a>d?a:d)+cg;b[Wd]="block"}function Dw(){}t(345,1,{},Dw);_.Wc=function(){ty()};
+function uy(a){this.b=a}t(346,1,{},uy);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.$c(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Eo(b.pb,c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(Ou(d.type)){case 4:case 1048576:if(sj){a.c=!0;break}if(!c&&b.V){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(sj){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function vy(a){this.b=a}t(347,1,{},vy);_.b=null;function Ew(){Ew=x;Fw=new wy(Fb,0);Nw=new wy(qc,1);Pw=new wy(Ac,2);xy=H(yy,m,74,[Fw,Nw,Pw])}function wy(a,b){Io.call(this,a,b)}t(348,141,{74:1,117:1,121:1,123:1},wy);var xy,Fw,Nw,Pw;function zy(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),uw(),a.i=cv(a.b.$),ty(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),uw(),$i(a.i.b),a.i=null,a.c=!1)}
+function Ay(a){a.k||(zy(a),a.d||(qj(),jw(rj(null),a.b)),uw());By((uw(),a.b.pb),"rect(auto, auto, auto, auto)");a.b.pb.style[Wf]=fh}function Cy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=K(b*a.e);j=K(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}By((uw(),a.b.pb),"rect("+g+dg+f+dg+c+dg+e+"px)")}
+function xw(a,b,c){a.d=c;mk(a);a.j&&(Ik(a.j),a.j=null,Ay(a));a.b.hb=b;var d=a.b;d.eb&&($i(d.eb.b),d.eb=null);d._&&($i(d._.b),d._=null);if(d.hb){d.eb=Ru(new uy(d));var e;e=new vy(d);Xu();e=Yu?os(Yu.b,(!ns&&(ns=new Hk),ns),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Ew(),Fw)&&!b&&(c=!1);a.k=b;c?b?(zy(a),a.b.pb.style[$f]=Zc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),By((uw(),a.b.pb),jg),qj(),b=rj(null),bw(b,a.b,b.pb),a.j=new Dy(a),Ak(a.j,1)):nk(a,200):(zy(a),a.k?(a.b.pb.style[$f]=Zc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),
+qj(),b=rj(null),bw(b,a.b,b.pb)):a.d||(qj(),jw(rj(null),a.b)),uw(),a.b.pb.style[Wf]=fh)}function Gw(a){var b=(sk(),vk);this.n=new rk(this);this.u=b;this.b=a}t(349,17,{},Gw);_.zc=function(){Ay(this)};_.Ac=function(){this.e=to(this.b.pb,Qf);this.f=to(this.b.pb,Rf);this.b.pb.style[Wf]=Ke;Cy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Cy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Dy(a){Bk();this.b=a}t(350,26,{},Dy);
+_.Hc=function(){this.b.j=null;nk(this.b,200)};_.b=null;function Lu(){Lu=x;Ey()}function Mu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function ax(a){return function(){this.__gwt_resolve=Fy;return a.nd()}}function Fy(){throw"A PotentialElement cannot be resolved twice.";}
+function Ey(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function qj(){qj=x;Gy=new Hy;Iy=new Ni;Sv=new xs}function Jy(a){this.q=new ow(this);this.pb=a;Ov(this)}
+function rj(a){qj();var b,c;c=mj(Iy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Iy.e){var d=new Ky;Ek();Fk(Gk?Gk:Gk=new Hk,d)}!b?c=new Ly:c=new Jy(b);z(Iy,a,c);ys(Sv,c);return c}t(352,292,mi,Jy);var Gy,Iy,Sv;function Hy(){}t(353,1,{},Hy);_.Md=function(a){a.td()&&a.vd()};function Ky(){}t(354,1,{},Ky);_.Uc=function(){qj();try{Yv(Sv,Gy)}finally{My(Sv.b),My(Iy)}};function Ly(){Jy.call(this,$doc.body)}t(355,352,mi,Ly);
+_.Ed=function(a,b,c){b-=Ao();c-=Bo();mw(a,b,c)};function tw(a){this.d=a;this.b=!!this.d.jb}t(356,1,{},tw);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.jb)throw new hw;this.b=!1;return this.c=this.d.jb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function Ny(a,b){a.pb[ch]=null!=b?b:l}t(359,310,ki);_.cd=function(a){0!=(Ou(a.type)&896)?Qv(this,a):Qv(this,a)};_.wd=function(){};function Oy(){Oy=x;Py()}t(358,359,ki);
+function Qy(){Oy();var a=$doc.createElement("textarea");!tu&&(tu=new su);!ru&&(ru=new qu);this.pb=a;this.pb[Bd]="gwt-TextArea"}t(357,358,ki,Qy);function Ry(){var a;Oy();var b=(a=$doc.createElement("INPUT"),a.type=Ng,a);!tu&&(tu=new su);!ru&&(ru=new qu);this.pb=b;this.pb[Bd]="gwt-TextBox"}t(360,358,ki,Ry);function Py(){Py=x;Sy=new Ty;Uy=new Vy;Wy=new Xy;Yy=new Zy;$y=H(az,m,81,[Sy,Uy,Wy,Yy])}t(361,141,ji);var $y,Sy,Uy,Wy,Yy;function Ty(){Io.call(this,Fb,0)}t(362,361,ji,Ty);
+function Vy(){Io.call(this,ec,1)}t(363,361,ji,Vy);function Xy(){Io.call(this,gc,2)}t(364,361,ji,Xy);function Zy(){Io.call(this,zc,3)}t(365,361,ji,Zy);function bz(a,b){var c,d;c=$doc.createElement(Yg);d=$doc.createElement(Mg);d[hd]=a.b.b;d.style[dh]=a.c.b;var e=(Lu(),Mu(d));c.appendChild(e);Ku(a.e,c);bw(a,b,d)}function cz(){Zw.call(this);this.b=(rx(),Ex);this.c=(Fx(),Ix);this.f[ud]=bb;this.f[td]=bb}t(366,311,mi,cz);_.yd=function(a){var b;b=yo(a.pb);(a=fw(this,a))&&this.e.removeChild(yo(b));return a};
+function dz(a,b){if(0>b||b>=a.d)throw new ew;return a.b[b]}function gw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function cw(a,b,c){var d,e;if(0>c||c>a.d)throw new ew;if(a.d==a.b.length){e=y(ez,m,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)at(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)at(a.b,d,a.b[d-1]);at(a.b,c,b)}function ow(a){this.c=a;this.b=y(ez,m,82,4,0)}t(367,1,{},ow);_.Bd=function(){return new iw(this)};_.b=null;_.c=null;_.d=0;
+function Wv(a){if(a.b>=a.c.d)throw new hw;return a.c.b[++a.b]}function Xv(a){if(0>a.b||a.b>=a.c.d)throw new Ax;a.c.c.yd(a.c.b[a.b--])}function iw(a){this.c=a}t(368,1,{},iw);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return Wv(this)};_.bd=function(){Xv(this)};_.b=-1;_.c=null;function Tx(){Tx=x;Wx=(pu(),new ou(Xn()+"clear.cache.gif"))}var Wx,Ux=null;function Vx(){}t(370,1,{},Vx);function fz(){fz=x;Tx()}function gz(a,b,c,d,e){fz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function hz(a,b,c){fz();gz.call(this,(pu(),new ou(a)),b,0,c,16)}t(371,304,{},gz,hz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function iz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
+function ex(){var a=jz?jz:jz=iz(),b=$doc.createElement(Xd);b.tabIndex=0;var c=$doc.createElement("input");c.type=Ng;c.tabIndex=-1;c.setAttribute(ng,ag);var d=c.style;d.opacity=0;d.height=jb;d.width=jb;d.zIndex=-1;d.overflow=Ke;d.position=Zc;c.addEventListener(pe,a,!1);b.appendChild(c);return b}var jz=null;function vw(){vw=x;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){Bw=!0;break a}Bw=!1}}
+function By(a,b){a.style.clip=b;a.style[Wd]=(Vo(),Jf);a.style[Wd]=l}var Bw;function Hw(a){this.b=a}t(376,1,{},Hw);_.xc=function(){this.b.style[Wf]=(fp(),ld)};_.b=null;function $i(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?qs(b,new vu(b,c,d,a)):Es(b,c,d,a)}function us(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(380,1,{},us);_.b=null;_.c=null;_.d=null;_.e=null;function rs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(381,1,{},rs);_.xc=function(){ss(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
+_.d=null;_.e=null;function vu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(382,1,{},vu);_.xc=function(){Es(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function kz(a,b){b.n!=a&&(!a.ic&&(a.ic=new jj),b.n=a,dj(a.ic,b))}function lz(a){var b;b=a.cZ.e;if(-1!=no(b,oo(36)))return null;a=a.jc.c.c++;return b=Jv(b,mz(b,oo(46))+1)+l+a}function nz(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new oz(a,b,c,Vt(d)))}function pz(a){return!a._b&&a.gc?pz(a.gc):a._b}
+function qz(a){return!a.bc&&a.gc?qz(a.gc):a.bc}function rz(a){var b;b=new sz;if(a.be()){for(;a&&!A(a,103);a=a.gc){var c=b,d=a.Zd(),e=a.$d();c.b+=d;c.c+=e}A(a,103)&&(c=a.Zd(),a=a.$d(),b.b+=c,b.c+=a);return b}throw new tz;}function uz(a){a.kc=!1;a.ke();vz(a)}function vz(a){if((a=A(a,103)?null:a.gc)&&a.kc)uz(a),a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}function wz(a){return(a=a.Sd())?a:new xz(1,1)}function yz(a){var b;return(b=a.Td())?new zz(b):new zz(a.Vd())}
+function Az(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function Bz(a){return!a.bc?(a.ae(),!0):!1}function O(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,89)&&c.b==b.b||a.hc.Uf(b)}function Cz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)vz(a),new Dz(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new Dz(a,101)}function Ez(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Vf(b),a.be()&&a.je())}
+function Fz(a){a.lc||(Az(a),Gz(a,!0),Hz(a),a.lc=!0,new Dz(a,102),nz(a,a,a.gc,0),vz(a),a.hc.Xf(a))}function Iz(){this.jc=(lq(),lq(),Jz);new Ni;this._d();this.fc=(Kz(),Lz)}t(386,1,ci);_.Pd=function(){return!1};_.Qd=function(){return lz(this)};_.Rd=function(){return pz(this)};_.Sd=function(){return Mz(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new Nz(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.mc};
+_.Zd=function(){return this.pc};_.$d=function(){return this.qc};_._d=function(){};_.ae=function(){uz(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return wz(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+ih+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return yz(this)};_.he=function(){};_.ie=function(){return Bz(this)};_.je=function(){};
+_.ke=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.le=function(a,b){this.me(this.pc,this.qc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this.ac,!0);this.ac=0};_.ne=function(a,b,c,d){Cz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Sc+this.fe()+Vc};_.oe=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function P(a,b,c){var d;if(-1>a.Wb.b.d)throw new Jk("Missing message: awt.12A");if(A(b,91)){if(b==a)throw new Jk("Missing message: awt.12B");a:{if(a&&!A(a,103))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,103))break;d=d.gc}d=!1}if(d)throw new Jk("Missing message: awt.12C");if(A(b,103))throw new Jk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Gn;var e=Ij(d.Wb.b,b),f;f=Gu(d.Wb.b,e);d.Xb&&d.Xb.ue(f);Oz(d,e);new Pz(d,301,f)}d=a.Wb.b.d;Az(b);Qz(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),uz(a),!!a.Xb&&
+A(a.Xb,96)&&(a.Xb.o=!1),nz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,96)){var g=a.Xb;if(!b)throw new ps("Missing message: awt.185");if(null==c||null!=c)Rz(g,c,b);else throw new Jk("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Vi(j);if(A(j,126))throw b=j,Oz(a,d),b;throw j;}b.ke();new Pz(a,300,b)}function Sz(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Tz(a){var b;b=a.pe();return new Uz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function Gz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Gu(a.Wb.b,c).ce(b)}function Oz(a,b){var c;c=Gu(a.Wb.b,b);Az(c);c.ce(!1);Ju(a.Wb.b,b);c.gc=null;uz(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1);nz(c,c,a,1)}function Vz(a){var b=(Wz(),Xz);Ez(a,b);for(b=0;b<a.Wb.b.d;++b)Gu(a.Wb.b,b).ie()}function Yz(a,b){var c,d;if(a.Xb)for(d=new Pi(a.Wb.b);d.c<d.e.Fe();)c=Qi(d),a.Xb.ue(c);if(b)for(d=new Pi(a.Wb.b);d.c<d.e.Fe();)c=Qi(d),b.qe(null,c);a.Xb=b;uz(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}
+function Hz(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Gu(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function Zz(){Iz.call(this);this.Wb=new $z;this.$b=(lq(),lq(),Jz)}t(385,386,Uh);_.Sd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.se(this));return this.Yb};_.Td=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.te(this));return this.Zb};_.pe=function(){return this.Wd()};_.Vd=function(){return wz(this)};_.Xd=function(){return yz(this)};
+_._d=function(){this.hc=(lq(),new aA)};_.ae=function(){uz(this);this.Xb&&A(this.Xb,96)&&(this.Xb.o=!1)};_.ce=function(a){Gz(this,a)};_.de=function(){return wz(this)};_.ge=function(){return yz(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)Az(Gu(this.Wb.b,a))};_.ie=function(){var a;if(!Bz(this))return!1;for(a=0;a<this.Wb.b.d;++a)Gu(this.Wb.b,a).ie();return!0};_.ke=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Gu(this.Wb.b,b),a.ke()};_.oe=function(){Hz(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function bA(){var a=new cA;Zz.call(this);Yz(this,a)}t(384,385,Uh,bA);_.Qd=function(){return"panel"+this.$b.c.e++};function dA(a,b,c){a=eA(a.Vb,b,c);a.k=!0;return new fA(a)}function gA(a){a.ee(a.Vb.e)}function hA(a){return new xz(to(a.Vb.pb,Rf),to(a.Vb.pb,Qf))}t(383,384,Uh);_.Ud=function(){return to(this.Vb.pb,Qf)};_.Yd=function(){return to(this.Vb.pb,Rf)};_.Zd=function(){return gk(this.Vb.pb)};_.$d=function(){return ik(this.Vb.pb)};
+_.be=function(){return this.Vb.pb.style.display!=Jf};_.je=function(){gA(this)};_.le=function(){};_.Vb=null;function iA(a){if(null!=a)this.f=a;else throw new jA;}t(388,1,ti);_.tS=function(){return this.cZ.e+"[source="+this.f+Vc};_.f=null;
+function kA(){kA=x;R=new Ni;z(R,new S(400),new lA(rh));z(R,new S(401),new lA(rh));z(R,new S(402),new lA(rh));z(R,new S(500),new lA(th));z(R,new S(501),new lA(th));z(R,new S(502),new lA(th));z(R,new S(503),new lA(uh));z(R,new S(504),new lA(th));z(R,new S(505),new lA(th));z(R,new S(506),new lA(uh));z(R,new S(507),new lA(Mh));z(R,new S(100),new lA(nh));z(R,new S(101),new lA(nh));z(R,new S(102),new lA(nh));z(R,new S(103),new lA(nh));z(R,new S(1004),new lA(qh));z(R,new S(1005),new lA(qh));z(R,new S(800),
+new lA(Ih));z(R,new S(801),new lA(Ih));z(R,new S(200),new lA(vh));z(R,new S(201),new lA(vh));z(R,new S(202),new lA(vh));z(R,new S(204),new lA(vh));z(R,new S(203),new lA(vh));z(R,new S(209),new lA(Nh));z(R,new S(208),new lA(Oh));z(R,new S(207),new lA(Oh));z(R,new S(206),new lA(vh));z(R,new S(205),new lA(vh));z(R,new S(1400),new lA(Kh));z(R,new S(1401),new lA(Lh));z(R,new S(1402),new lA(Lh));z(R,new S(300),new lA(oh));z(R,new S(301),new lA(oh));z(R,new S(1100),new lA(Hh));z(R,new S(1101),new lA(Hh));
+z(R,new S(1200),new lA(Jh));z(R,new S(701),new lA(yh));z(R,new S(900),new lA(zh));z(R,new S(1001),new lA(wh));z(R,new S(601),new lA(xh))}t(387,388,ti);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,90)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Sc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var R;function lA(a){this.b=a}t(390,1,{},lA);_.b=mh;function mA(){}t(391,1,{},mA);_.b=null;_.c=null;
+function nA(a,b){var c;b&&(a.b?(c=new oA(a.b),at(c.c,c.d++,b),a.b=c):(a.b=new jj,dj(a.b,b)))}t(393,1,ti);_.b=null;function pA(){}function qA(){}t(392,393,ti,pA,qA);function rA(){rA=x;Math.sqrt(2)}function sA(a){rA();if(0>a)throw new Jk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(394,1,{86:1},sA);_.eQ=function(a){return a===this?!0:A(a,86)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new tA;a.b=31*a.b+K((new uA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+K((new uA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function vA(){vA=x;wA=new xs;xA=new xz(0,0);ys(wA,Cb);ys(wA,Ub);ys(wA,yb);ys(wA,"Last");ys(wA,Hb);ys(wA,nc);ys(wA,Lc);ys(wA,Qc);ys(wA,Sb)}
+function Rz(a,b,c){var d;if(null==b)d=Hb;else if(d=b,!tv(wA.b,b))throw new Jk(yA());ct(mj(a.d,d))===ct(c)&&ct(mj(a.c,c))===ct(d)||((b=mj(a.d,d))&&zA(a,b,d),AA(a.b.Bd(),c)&&zA(a,c,d),b=a.b,new BA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function CA(a,b){return new xz(ak(b[1].c,ak(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+ak(b[0].b,ak(b[4].b,b[3].b))+a.n)}function zA(a,b,c){DA(a.b,b);Yi(a.c,b);Yi(a.d,c)}
+function EA(a,b){if(!a.o){a.o=!0;var c,d,e;FA(a.i,xA);FA(a.j,xA);FA(a.p,null);a.q=0;for(d=GA(a.b,0);d.c!=d.e.b;){c=HA(d);e=mj(a.c,c);var f=b.fc;e=Pn(e,Hb)?0:Pn(e,nc)?1:Pn(e,Lc)?2:Pn(e,Qc)?4:Pn(e,Sb)?3:Pn(e,Cb)?f.b?4:3:Pn(e,yb)?f.b?3:4:Pn(e,Ub)?1:2;c.lc?a.p[e]||(at(a.p,e,c),++a.q,a.i[e]=c.Vd(),a.j[e]=c.Xd()):a.p[e]||(a.i[e]=c.Vd(),a.j[e]=c.Xd())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}function IA(){vA();JA.call(this,0)}
+function JA(a){vA();lq();this.b=new KA;this.c=new Ni;this.d=new Ni;this.e=a;this.k=0;this.o=!1;this.p=y(LA,m,90,5,0);this.i=y(MA,m,92,5,0);this.j=y(MA,m,92,5,0);this.q=this.f=this.n=0}t(395,1,{96:1,117:1},IA,JA);_.qe=function(a,b){Rz(this,a,b)};
+_.re=function(a){EA(this,a);if(0!=this.q)if(a=Tz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.me(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].le(a.c,this.j[1].b),this.p[1].ne(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].le(this.j[4].c,c),this.p[4].ne(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].me(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].le(a.c,
+this.j[2].b),this.p[2].ne(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].le(this.j[3].c,c),this.p[3].ne(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.se=function(a){var b;b=this.o;EA(this,a);this.o=b;return 0==this.q?Sz(a,new xz(0,0)):Sz(a,CA(this,this.i))};_.te=function(a){var b;b=this.o;EA(this,a);this.o=b;return Sz(a,CA(this,this.j))};_.ue=function(a){var b;b=mj(this.c,a);null!=b&&zA(this,a,b)};_.tS=function(){return NA.e+"[hgap="+this.e+",vgap="+this.k+Vc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var xA,wA;function OA(a){Iz.call(this);this.hc=(lq(),new PA(a,this))}t(396,386,{87:1,90:1,97:1,111:1,117:1},OA);_.Qd=function(){return sd+this.jc.c.b++};_.Sd=function(){return!qz(this)?new xz(0,0):Mz(this.hc,this)};_.ke=function(){};t(398,1,{});t(397,398,{},function(){});function QA(){QA=x}
+function RA(a,b){if(null==b)throw new ps("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Uf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function SA(){QA();Iz.call(this);new jj;this.hc=new TA((lq(),this))}t(399,386,{88:1,90:1,97:1,111:1,117:1},SA);_.Sd=function(){return Mz(this.hc,this)};
+_.fe=function(){return(null==this.ec&&(this.ec=lz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+ih+this.cc+(this.lc?l:",hidden")+",current="+nq(this.hc.b,this.hc.b.pb.selectedIndex)};function UA(){UA=x;VA=new WA(255,255,255);XA=new WA(192,192,192);YA=new WA(128,128,128);ZA=new WA(64,64,64);$A=aB=new WA(0,0,0);bB=new WA(255,0,0);new WA(255,175,175);cB=new WA(255,200,0);dB=new WA(255,255,0);new WA(0,255,0);eB=new WA(255,0,255);fB=new WA(0,255,255);gB=hB=new WA(0,0,255)}
+function iB(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new WA(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new WA(c,a,b)}function jB(a){return new WA(K(0.7*(a.b>>16&255)),K(0.7*(a.b>>8&255)),K(0.7*(a.b&255)))}function WA(a,b,c){UA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Jk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+t(400,1,{89:1,98:1,102:1},WA);_.eQ=function(a){return A(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return kB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Vc};_.b=0;var $A,gB,aB,hB,fB,ZA,YA,XA,eB,cB,bB,VA,dB;function Kz(){Kz=x;Lz=new lB(!0);mB=new xs;ys(mB,"ar");ys(mB,"fa");ys(mB,"iw");ys(mB,"ur")}function lB(a){this.b=a}t(401,1,ti,lB);_.b=!1;var Lz,mB;t(403,1,{107:1,120:1});function nB(){xz.call(this,0,0)}function xz(a,b){this.c=a;this.b=b}
+function zz(a){xz.call(this,a.c,a.b)}t(402,403,{92:1,107:1,117:1,120:1},nB,xz,zz);_.eQ=function(a){return a===this?!0:A(a,92)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new tA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return oB.e+"[width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;function qr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(404,1,ti,qr,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ve=function(){return 0!=(this.f&4)};_.we=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.we()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Vc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function pB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function qB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(hx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function rB(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Xd():c.Vd(),g=ak(g,c.b),j+=c.c+a.d);return new xz(j,g+2*a.e)}function cA(){sB.call(this,1,5,5)}
+function sB(a,b,c){lq();this.d=b;this.e=c;this.b=a}t(405,1,ti,cA,sB);_.qe=function(){};
+_.re=function(a){this.c=tB(a.Wb);if(0!=pB(this)){var b,c,d,e,f,g,j,h,n,o,q;b=Tz(a);g=a.pe();j=a.fc.b;n=new jj;o=f=2*this.d;q=g.e+this.e;h=0;e=!0;var r,u,v;r=a.Wb.b.d;d=new uB(r);for(v=0;v<r;++v)at(d.c,d.d++,null);for(c=this.c,r=0,v=c.length;r<v;++r)if(u=c[r],u.gc==a){var D=d,E=Ij(a.Wb.b,u);hx(E,D.d);at(D.c,E,u)}for(d=new Pi(d);d.c<d.e.Fe();)if((c=Qi(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(qB(this,n,b.c-(o-this.d),g.c,q,h,j),n.Oe(),o=f,q+=h+this.e,h=0),e=!1,at(n.c,n.d++,c),o+=a.c+this.d,h=ak(h,a.b);qB(this,
+n,b.c-(o-this.d),g.c,q,h,j)}};_.se=function(a){this.c=tB(a.Wb);return 0==pB(this)?Sz(a,new xz(10,10)):Sz(a,rB(this,!1))};_.te=function(a){this.c=tB(a.Wb);return 0==pB(this)?Sz(a,new xz(10,10)):Sz(a,rB(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=$e;break;case 2:a=mg;break;case 1:a=vd;break;case 4:a="trailing";break;default:a="leading"}return vB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Vc};_.b=0;_.c=null;_.d=0;_.e=0;function Wz(){Wz=x;Xz=new wB(Qb,0,12)}
+function wB(a,b,c){Wz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(406,1,{93:1,117:1},wB);_.b=null;_.c=0;_.d=0;var Xz;t(407,1,Xh);_.tS=function(){return xB.e+"[font="+this.c+"ascent="+yB(this.c).b+", descent="+yB(this.c).c+", height="+yB(this.c).d+Vc};_.c=null;function zB(a){if(!a.n){Az(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=Gu(a.p,b))&&zB(c);Gz(a,!1);a.n=!0;nz(a,a,a.gc,0);new AB(a,202)}}
+function BB(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Gu(a.p,b))&&c.Id()}function CB(a){!qz(a)&&Vz(a);var b=yz(a);a.me(a.pc,a.qc,b.c,b.b);Hz(a)}function DB(a,b){a.q!=b&&(a.q=b)}t(409,385,si);_.Wd=function(){return new Nz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){BB(this)};_.be=function(){return this.hc.d.hb};_.me=function(a,b,c,d){Cz(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Cz(this,a,b,c,d);this.lc&&e&&!f&&Hz(this)};_.n=!1;_.q=!1;
+function EB(a){Zz.call(this);this.r=new qA;this.p=new jj;this.o=new Nz(0,0,0,0);this.lc=!1;Yz(this,new IA);this.hc&&FB(this.hc.d.I.c,a);this.hc&&GB(this.hc.d,!0);DB(this,!0)}t(408,409,si);_.pe=function(){return new Nz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return gk(this.hc.d.pb)};_.$d=function(){return ik(this.hc.d.pb)};_._d=function(){this.hc=new HB((lq(),l),this)};
+function IB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=iB(g),f=new WA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),(a.e=g)&&(a.i=lg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new WA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),f=iB(g),(a.e=j)&&(a.i=lg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;JB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=lg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);JB(a,b,c,d,1);JB(a,b,c+1,1,e);(a.e=f)&&(a.i=lg+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
+255)+va);JB(a,b+d,c,1,e);JB(a,b+1,c+e,d,1)}t(410,1,{});_.tS=function(){return"Graphics"};t(411,410,{});function KB(a){var b,c;c=ak(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new xz(b,c)}function LB(a,b,c){var d,e,f,g,j,h;a.c=tB(b.Wb);if(0==a.c.length)return new nB;g=KB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=ak(h,d.c),j=ak(j,d.b);return new xz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function MB(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function NB(){OB.call(this,7)}function OB(a){lq();this.e=0;this.b=1;this.f=a;this.d=0}t(412,1,ti,NB,OB);_.qe=function(){};
+_.re=function(a){var b,c;this.c=tB(a.Wb);if(0!=this.c.length&&(b=Tz(a),!(0>=b.c||0>=b.b))){c=KB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);MB(b.c,b.d,this.d,f,e);MB(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].me(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.se=function(a){return Sz(a,LB(this,a,!1))};_.te=function(a){return Sz(a,LB(this,a,!0))};_.ue=function(){};
+_.tS=function(){return PB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Vc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Ax(){Jn()}function Pv(a){Jn();this.i=a}t(414,99,ui,Ax,Pv);function tz(){Jn();this.i="Missing message: awt.151"}t(413,414,ui,tz);t(415,1,{});function Nz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(416,1,{95:1,117:1,120:1},Nz);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return QB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function RB(a){SB.call(this,a,0)}function SB(a,b){Iz.call(this);this.hc=(lq(),new TB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(rx(),Cx);c.b=d;ox(c);break;case 0:c=c.b;d=(rx(),sx);c.b=d;ox(c);break;case 2:c=c.b,d=(rx(),tx),c.b=d,ox(c)}}t(417,386,ci,RB,SB);
+_.Sd=function(){return!qz(this)?new xz(0,0):Mz(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=lz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+ih+this.cc+(this.lc?l:",hidden")+",align=",b;b=$e;switch(this.b){case 1:b=vd;break;case 2:b=mg}return a+b+",text=null"};_.b=0;t(420,1,ti);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Sc+this.fe()+Vc};_.k=null;_.n=null;
+function UB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function VB(a){this.o=(lq(),lq(),Jz);var b;var c;b=this.cZ.e;-1!=no(b,oo(36))?b=null:(c=this.o.c.d++,b=Jv(b,mz(b,oo(46))+1)+l+c);this.k=b;this.e=new pA;this.i=a;this.f=!0;this.j=new WB(this)}t(419,420,ti,VB);_.fe=function(){return UB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(418,419,di);_.fe=function(){return UB(this)+(this.c?",tearOff":l)};_.c=!1;t(422,1,{108:1});
+_.eQ=function(a){return a===this?!0:A(a,108)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new tA;XB(a,this.b);XB(a,this.c);return a.b};function sz(){this.c=this.b=0}function YB(a,b){this.b=a;this.c=b}function ZB(a){var b=a.c;this.b=a.b;this.c=b}t(421,422,{99:1,108:1,117:1},sz,YB,ZB);_.eQ=function(a){return a===this?!0:A(a,99)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return $B.e+"[x="+this.b+",y="+this.c+Vc};_.b=0;_.c=0;
+function aC(a,b){if(!b)throw new ps("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new sy,e=c.d.d;if(0>e||e>c.d.d)throw new ew;c.p&&(d.pb[Hd]=2);ay(c,e,d.pb);Qz(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new ew;Qz(d.d,e,c);for(f=g=0;f<e;++f)A(Gu(d.d,f),73)&&++g;Qz(d.j,g,c);ay(d,e,c.pb);c.c=d;e=Iv(c.pb)+Xa;Ri(c.ld(),e,!1);d.p&&(e=Ij(d.d,c),-1!=e&&(d=qv(d.p?d.f:qv(d.f,0),e),2==rv(d)&&d.removeChild(qv(d,1)),c.pb[Hd]=2))}}
+function bC(a,b,c,d){a=a.b;b=rz(b);c+=b.b;d+=b.c;zw(a.b,c,d);Aw(a.b)}function cC(){VB.call(this,l);new jj;this.c=!1;this.b=(lq(),new dC)}t(423,418,di,cC);_.b=null;t(426,1,{101:1,110:1,120:1});t(425,426,{101:1,109:1,110:1,120:1});_.eQ=function(a){return a===this?!0:A(a,109)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new tA;XB(a,this.d);XB(a,this.e);XB(a,this.c);XB(a,this.b);return a.b};function Uz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
+t(424,425,{100:1,101:1,109:1,110:1,117:1,120:1},Uz);_.eQ=function(a){return a===this?!0:A(a,100)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return eC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function fC(){fC=x;gC=new hC;iC=new jC;kC=new jC}var gC,kC,iC;t(428,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Hi(this)};function hC(){}t(429,428,{},hC);function jC(){}t(430,1,{},jC);t(431,386,ci);_.Rd=function(){return null};
+function lC(a,b){var c;c=new mC(qz(a));return!c?null:new xz(nC(c,"_")*b+6,yB(c.c).d+6)}function oC(a,b){var c;c=lC(a,b);return!c?wz(a):c}function pC(a,b){var c;c=lC(a,b);return!c?yz(a):c}function qC(a){rC.call(this,a,null!=a?a.length:0)}function rC(a,b){Iz.call(this);this.b=0>b?0:b;sC(this.hc,a)}t(432,431,ci,qC,rC);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return lC(this,uo(this.hc.b.pb,ch).length)};_.Td=function(){return!qz(this)?null:lC(this,uo(this.hc.b.pb,ch).length)};
+_.Vd=function(){return 0<this.b?oC(this,this.b):wz(this)};_.Xd=function(){return 0<this.b?pC(this,this.b):yz(this)};_._d=function(){this.hc=(lq(),new tC)};_.de=function(){return 0<this.b?oC(this,this.b):wz(this)};_.ge=function(){return 0<this.b?pC(this,this.b):yz(this)};_.b=0;function lq(){lq=x;Jz=new uC}function ur(){var a=(lq(),lq(),Jz);!a.d&&(a.d=new vC)}function uC(){this.c=new wC;this.e=new mA}t(433,1,{},uC);_.b=null;_.d=null;var Jz;function wC(){}t(434,1,{},wC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;
+t(435,1,{});function xC(){xC=x;yC=new zC;AC=new zC}function BC(a,b){return b==a?!0:!b?!1:!0}function zC(){}t(436,1,{104:1},zC);_.eQ=function(a){return null==a||!A(a,104)?!1:BC(this,a)};_.hC=function(){var a;a=null.gg()+";class="+null.gg();a=!null.gg().gg()?a:a+";charset=";return fu(a)};_.tS=function(){return CC.e+"[MimeType=(null);humanPresentableName="+this.b+Vc};_.b=null;var yC,AC;function DC(){DC=x;H(EC,m,104,[(xC(),AC),yC])}function FC(a){DC();this.b=a}t(437,1,{},FC);_.b=null;
+function GC(a){a="flavor = "+a;Jn();this.i=a}t(438,100,{105:1,117:1,124:1,132:1},GC);function HC(a,b,c){kA();IC.call(this,a,b,c,mh)}function IC(a,b,c,d){kA();iA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(439,387,ti,HC,IC);
+_.fe=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+$t(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=mh;function Dz(a,b){kA();iA.call(this,a);this.e=b}t(440,387,ti,Dz);
+_.fe=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Zd()+za+a.$d()+ba+a.Yd()+ih+a.Ud()+va};function Pz(a,b,c){kA();Dz.call(this,a,b);this.b=c}t(441,440,ti,Pz);
+_.fe=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Qd());return a+b.ec};_.b=null;function oz(a,b,c,d){kA();iA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(442,387,ti,oz);
+_.fe=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Yt(Rt(this.b,nh))&&(a+="PARENT_CHANGED,"),Yt(Rt(this.b,oh))&&(a+="DISPLAYABILITY_CHANGED,"),Yt(Rt(this.b,qh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=mh;_.c=null;_.d=null;t(443,1,pi);function AB(a,b){kA();Dz.call(this,a,b);this.d=null;this.b=this.c=0}
+t(444,440,ti,AB);
+_.fe=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;t(445,1,{});function JC(a){if(null==a)throw new Gn;}t(446,445,{},JC);
+function KC(){KC=x;LC={};LC["java.vendor"]=Be;LC["package.restrict.access.sun"]=bh;LC["sun.java.launcher"]=jc;LC["sun.management.compiler"]=Be;LC["os.name"]=jc;LC[" sun.boot.class.path"]=jc;LC["path.separator.applet"]=jc;LC["java.vm.specification.vendor"]=Be;LC["java.runtime.version"]=jc;LC["http.proxyPort"]=jc;LC["user.name"]=jc;LC["user.language"]=jc;LC["os.name.applet"]=jc;LC["browser.version"]=jc;LC["java.version"]=jc;LC["user.timezone"]=jc;LC["java.endorsed.dirs"]=jc;LC["java.specification.name"]=
+"GWT";LC["java.specification.version"]="2.5.0";LC[Ve]=fc;!Nr&&(Nr=new Vr);Nr.b?LC[Te]="yes":LC[Te]=null}var LC;t(449,100,qi);function MC(){Jn()}function NC(a){Jn();this.i=a}t(448,449,{112:1,117:1,124:1,132:1},MC,NC);function OC(){OC=x;PC=new QC}function RC(a){var b;if(a.n){var c;b=new du;Dn(b.b,a.i);b.b.b+=nb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,Dn(b.b,a.b));c=a.c;a=a.k;null!=c&&Dn(b.b,c);null!=a&&(b.b.b+=la,Dn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function SC(a){OC();var b,c,d;if(null==a)throw new MC;a=mo(a);try{d=no(a,oo(58))}catch(e){e=Vi(e);if(A(e,128))throw new NC(Hn(e));throw e;}c=no(a,oo(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;TC();var f,g,j;j=c.length;b=new UC;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new NC(ac+a);if(!this.n&&(this.n=mj(PC,this.i),this.n||(this.n=(lq(),new VC))&&z(PC,this.i,this.n),!this.n))throw new NC(ac+a);try{c=a;var n=++d,o=a.length,q,r,u,v,D,E,J,Q,qb,V,L,fa,Jc,hg,xb,Qd,Rd,Sd,Wa,Kc,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==WC(c,oo(47),n+2))throw new XC(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
+Sd=this.k;v=this.e;xb=this.j;q=this.b;Ib=this.o;Wa=WC(L,oo(35),0);if(0==L.indexOf($a)&&0!=L.indexOf("////")){qb=2;fa=-1;E=WC(L,oo(47),2);Rd=WC(L,oo(63),2);-1!=Rd&&(-1==E||E>Rd)&&(E=Rd);-1==E&&(E=o,v=l);Q=E;-1!=Wa&&Wa<E&&(Q=Wa);var yd=oo(64);Kc=L.lastIndexOf(yd,Q);q=L.substr(2,Q-2);-1<Kc&&(Ib=L.substr(2,Kc-2),qb=Kc+1);Jc=WC(L,oo(58),-1==Kc?qb:Kc);u=no(L,oo(93));if(-1!=u)try{L.length>u+1?(r=L.charCodeAt(u+1),58==r?Jc=u+1:Jc=-1):Jc=-1}catch(kf){if(kf=Vi(kf),!A(kf,124))throw kf;}-1==Jc||Jc>E?J=L.substr(qb,
+Q-qb):(J=L.substr(qb,Jc-qb),hg=L.substr(Jc+1,Q-(Jc+1)),0==hg.length?fa=-1:fa=YC(hg,10))}-1<Wa&&(Sd=L.substr(Wa+1,o-(Wa+1)));D=-1==Wa?o:Wa;var dc=oo(63);Qd=L.lastIndexOf(dc,D);-1<Qd?(xb=L.substr(Qd+1,D-(Qd+1)),0==Qd&&null!=v&&(G(v,l)?v=Za:v.indexOf(Za),V=mz(v,oo(47))+1,v=v.substr(0,V-0)),D=Qd):0!=Wa&&(xb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Za:v.indexOf(Za),V=mz(v,oo(47))+1,0==V?v=L.substr(E,D-E):v=v.substr(0,V-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var Ee;Ee=v;null!=xb&&!G(xb,l)&&(null!=v?Ee=v+ub+xb:Ee=ub+xb);null==this.i&&(this.i=this.i);this.d=d;this.c=Ee;this.f=fa;this.k=Sd;var zd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+nb+this.f));null!=this.d&&-1<(zd=mz(this.d,oo(64)))?(this.o=this.d.substr(0,zd-0),this.d=Jv(this.d,zd+1)):this.o=null;null!=this.c&&-1<(zd=no(this.c,oo(63)))?(this.j=Jv(this.c,zd+1),this.e=this.c.substr(0,zd-0)):(this.j=null,this.e=this.c);this.b=q;this.o=Ib;this.e=v;this.j=xb}}catch(Ad){Ad=
+Vi(Ad);if(A(Ad,124))throw new NC(Hn(Ad));throw Ad;}if(-1>this.f)throw new NC("incorrect port: "+this.f);}t(450,1,ti,SC);_.tS=function(){return RC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var PC;t(451,1,{});function ZC(a,b,c){var d,e;for(d=new $C(a.Ae().b);aD(d.b);)if(a=d.c=Qi(d.b),e=a.Cf(),null==b?null==e:Pn(b,e))return c&&(a=new bD(a.Cf(),a.Df()),cD(d)),a;return null}t(455,1,Gi);_.ze=function(a){return!!ZC(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,135)||this.Fe()!=a.Fe())return!1;for(a=new $C(a.Ae().b);aD(a.b);)if(b=a.c=Qi(a.b),c=b.Cf(),b=b.Df(),!this.ze(c)||!dD(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=ZC(this,a,!1);return!a?null:a.Df()};_.hC=function(){var a,b,c;c=0;for(b=new $C(this.Ae().b);aD(b.b);)a=b.c=Qi(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new eD("Put not supported on this map");};
+_.Ee=function(a){a=ZC(this,a,!0);return!a?null:a.Df()};_.Fe=function(){return this.Ae().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new $C(this.Ae().b);aD(c.b);)b=c.c=Qi(c.b),a?d+=Aa:a=!0,d+=l+b.Cf(),d+=sb,d+=l+b.Df();return d+"}"};function My(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function tv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=nb+b in a.f;else a:{c=a.Ie(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Cf())){c=!0;break a}c=!1}return c}
+function mj(a,b){return null==b?a.c:A(b,1)?a.f[nb+b]:fD(a,b,a.Ie(b))}function fD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Cf()))return f.Df()}return null}function z(a,b,c){return null==b?gD(a,c):A(b,1)?hD(a,b,c):iD(a,b,c,a.Ie(b))}function iD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.He(b,d.Cf()))return a=d.Df(),d.Ef(c),a}else e=a.b[d]=[];d=new bD(b,c);e.push(d);++a.e;return null}
+function gD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function hD(a,b,c){var d,e=a.f,b=nb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Yi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=nb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Cf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Df();break a}}c=null}return c}t(454,455,Gi);_.ze=function(a){return tv(this,a)};
+_.Ae=function(){return new jD(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return mj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Yi(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ni(){My(this)}t(453,454,wi,Ni);_.Ge=function(a,b){return ct(a)===ct(b)||null!=a&&Pn(a,b)};_.Ie=function(a){return~~Sn(a)};function QC(){My(this)}t(452,453,wi,QC);function kD(){Jn()}t(456,99,ui,kD);
+function lD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=mD(a,c);if(c>=a.j)break;c=nD(a,c);++b}return b}function oD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function pD(a){var b;a.b=0<=a.k&&!a.e?a.k:mD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new kD;b=a.b;a.b=nD(a,a.b);return a.o.substr(b,a.b-b)}
+function nD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=qD(a.o,d,a.o.length);if(c<=a.i&&oD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=no(a.d,oo(c)))break;++d}a.n&&b==d&&(a.f?(c=qD(a.o,d,a.o.length),c<=a.i&&oD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=no(a.d,oo(c))&&++d));return d}
+function mD(a,b){var c,d;if(null==a.d)throw new Gn;for(d=b;!a.n&&d<a.j;)if(a.f){c=qD(a.o,d,a.o.length);if(c>a.i||!oD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>no(a.d,oo(c)))break;++d}return d}function rD(a){sD.call(this,a," \t\n\r\u000c",!1)}function tD(a){sD.call(this,a,za,!1)}
+function sD(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=qD(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=qD(this.d,d,this.d.length),this.c[c]=a}}}t(457,1,{},rD,tD,sD);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function uD(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Vn(e),!(Tn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==ve?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Sc+c+Vc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function vD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+cg:a}function it(a){var a=new wD(a),b,c,d,e,f;b=$doc.getElementsByTagName(Xd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Fd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;xD(a););return a.c}
+function yD(){yD=x;zD=H(ft,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);AD=(UA(),XA);BD=iB(AD);CD=y(DD,m,89,23,0);ED=y(ft,m,1,23,0);FD=y(DD,m,89,7,0);GD=null!=(KC(),LC[Te]);HD=y(ID,m,93,100,0);JD=y(KD,m,94,100,0)}function LD(a){var b;if(a.Gb)b=MD(a,1)+tb+MD(a,2)+tb+MD(a,3);else if(b=MD(a,0),0<b.length){var c=new ND(a.$);dj(a.ab.b,c)}return b}
+function OD(a,b){var c,d;c=b.b;if(G(c,(PD(),QD).c))rr(RD(a));else if(G(c,SD.c))rr(sr(a));else if(G(c,TD.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new tr(a)),a.xb),c.b=d,ur(),vr(c));else if(G(c,og)){7!=a.P&&(a.Q=mh);d=b.d;d=Zt(d,lh);c=Ot(d,a.Q);var e=!Mt(c,mh)?Ht(c):c;!Mt(e,sh)&&UD(a.$,N(c));VD(a);a.nb=!0;WD(a);a.P=7;a.Q=d}else G(c,vg)||(G(c,le)?XD(a):YD(a,c))}
+function ZD(a,b,c,d){var e,f,g,j,h,n,o,q,r;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y($D,m,-1,4,1);o=y($D,m,-1,99,1);g=r=q=0;for(f=b;f<=c;++f)aE(a.gb[f],e),q+=e[2],r+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(q+=25*(j+1),r+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=hA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));q>=e&&(f=e/q);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/q,2==d&&(g=
+25*j/r));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/r:o[f]=o[f]*e/q;q=-e/2;r=0;1==d?q=-e-24:3==d?q=24:2==d&&(q=0,r=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;bE(a.gb[f])}2==d?r+=o[f]/2+g:q+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=q,a.gb[f].N[b]+=r;2==d?r+=o[f]/2:q+=o[f]/2;a.A||cE(a.gb[f])}a.C*=h}}
+function dE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new eE(a),a.$.s=0);null!=a.tb&&uD(a.tb,null)}}function fE(a,b){var c,d,e,f;f=new cC;d=Gc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new VB(Ob+d);var g=(PD(),QD).c;d.d=g;aC(f,d);nA(d.e,a);d=new VB(Ob+c);d.d=SD.c;nA(d.e,a);aC(f,d);a.wb&&(aC(f,new VB(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new VB(c),d.d=TD.c,nA(d.e,a),aC(f,d));kz(a,f);return f}
+function gE(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);U(b,AD);a.pb?(f==a.d&&U(b,jB(AD)),JB(b,h,g,a.Z,a.Z),U(b,(UA(),ZA)),hE(b,h,g,a.Z-1,a.Z-1)):f==a.d?IB(b,h+1,g+1,a.Z,a.Z,!1):IB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(U(b,(UA(),aB)),f){case 101:U(b,dB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;iE(b,!0);jE(b,kE(b,f,d,c,e));U(b,aB);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(iE(b,!1),jE(b,kE(b,f,d,c,e)));lE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);JB(b,h+9,g+9,2,4);JB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,bB),JB(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,dB),JB(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);W(b,d,g+a.Z-c,j,g+~~(a.Z/2));W(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);W(b,j-f,n,j-2*f,n);W(b,j+f,n,j+2*f,n);U(b,eB);W(b,d,g+c,j,g+~~(a.Z/2));W(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;W(b,j-f,n,j-2*f,n);W(b,j+f,
+n,j+2*f,n);U(b,aB);break;case 107:U(b,cB);JB(b,h+4,g+4,a.Z-8,a.Z-8);U(b,aB);hE(b,h+4,g+4,a.Z-8,a.Z-8);lE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);JB(b,h+9,g+9,2,4);JB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);W(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);W(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;W(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);W(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),U(b,gB),hE(b,c,e,d,d),U(b,$A),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,W(b,c,g,j,o),W(b,j,o,n,g),g=e+d+f,o=g+f,W(b,c,g,j,o),W(b,j,o,n,g),h+=f,n=h+f,g=e+d,W(b,n,e,h,a),W(b,h,a,n,g),h=c+d+f,n=h+f,W(b,h,e,n,a),W(b,n,a,h,g));break;case 110:mE(b,h,g,a.Z,!0);break;case 111:mE(b,h,g,a.Z,!1);break;case 109:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));W(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));W(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,VA);JB(b,h+3,g+5,a.Z-7,a.Z-11);U(b,aB);hE(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,AD);
+a.qb&&IB(b,h+1,g+1,a.Z,a.Z,!1);U(b,aB);nE(a,b,h,g,"NEW");break;case 106:U(b,bB);W(b,h+7,g+7,h+a.Z-7,g+a.Z-7);W(b,h+8,g+7,h+a.Z-6,g+a.Z-7);W(b,h+7,g+a.Z-7,h+a.Z-7,g+7);W(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,aB);W(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));nE(a,b,h+6,g,vc);break;case 104:U(b,bB);W(b,h+7,g+7,h+a.Z-7,g+a.Z-7);W(b,h+8,g+7,h+a.Z-6,g+a.Z-7);W(b,h+7,g+a.Z-7,h+a.Z-7,g+7);W(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,aB);break;case 105:a.Ob?(U(b,fB),W(b,h+11,g+5,h+9,g+9),W(b,h+9,g+9,h+4,g+9),W(b,h+4,g+9,h+8,g+12),W(b,
+h+8,g+12,h+6,g+18),W(b,h+6,g+18,h+11,g+15),W(b,h+12,g+5,h+14,g+9),W(b,h+14,g+9,h+19,g+9),W(b,h+19,g+9,h+15,g+12),W(b,h+15,g+12,h+17,g+18),W(b,h+17,g+18,h+12,g+15),U(b,aB)):nE(a,b,h,g,"123");break;case 114:U(b,hB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);JB(b,d,c,f,f);U(b,aB);oE(a,b,h,g,VA,"i");break;case 201:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);W(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:W(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);W(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));W(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);W(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:W(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));W(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));W(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:pE(a,b,h,g+2,3);break;case 207:pE(a,b,h,g,4);break;
+case 208:pE(a,b,h,g,5);break;case 209:pE(a,b,h,g,1);break;case 210:pE(a,b,h,g,6);break;case 211:pE(a,b,h,g,7);break;case 212:pE(a,b,h,g,8);break;case 213:nE(a,b,h,g,"FG"),a.G=new YB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=ED[d]&&oE(a,b,h,g,CD[d],ED[d])}
+function qE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,U(d,AD),JB(d,0,0,c,b),a.pb?(U(d,(UA(),ZA)),hE(d,-1,0,c,b-1)):(U(d,BD),W(d,0,0,c-1-2,0),U(d,jB(AD)),W(d,0,b-1,c-1,b-1),W(d,c-1,0,c-1,b-1)),rE(d,a.Y),U(d,(UA(),aB)),-1!=a.K.toLowerCase().indexOf(me)&&U(d,bB),sE(d,a.K,10,15),tE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function uE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;U(d,AD);JB(d,0,0,c,b);a.pb?(U(d,(UA(),ZA)),W(d,0,b-1,c,b-1),e=vE*(a.Z+a.T)+2,W(d,0,e,c,e),W(d,0,e,0,b),W(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,BD),W(d,0,0,0,b-1),W(d,0,vE*a.Z,b-1,vE*a.Z),U(d,jB(AD)),W(d,c-1,0,c-1,b-1-a.Z),W(d,0,b-1,c-1,b-1));for(b=3;b<=vE+2;++b)gE(a,d,1,b);tE(a.Vb,a.R,0,2*a.Z+a.T)}}
+function wE(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;U(e,a.u);JB(e,0,0,c,b);d=a.eb?(fC(),iC):(fC(),kC);if((fC(),gC)==(fC(),gC))d==iC?e.b=l:e.b=Bg;d=new sA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ea);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,q=void 0,r=n=void 0,u=void 0,v=void 0,D=void 0,E=D=q=o=void 0,J=void 0,Q=void 0,qb=o=v=q=j=void 0,V=o=j=void 0,L=h=q=h=void 0,fa=D=Q=void 0,J=h=r=q=q=E=u=L=j=V=V=v=L=J=r=V=L=u=fa=r=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,fa=3;f.x&&(bE(f),ZD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;fa*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=N(M(xE(13*f.o.C*j)));yE(f.o,j);f.o.B&&(U(g,(UA(),aB)),hE(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=N(M(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(yD(),FD)[f.e[j]]),h=g,q=K(f.K[j]-o/2),V=K(f.N[j]-o/2),L=u=o,iE(h,!0),jE(h,kE(h,q,V,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(yD(),FD)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+
+Q*Q),1>D&&(D=1),Q/=D,D=J/D,r=3*fa*Q,J=3*fa*D,V=y(I,s,-1,4,1),q=y(I,s,-1,4,1),V[0]=K(f.K[h]+r),q[0]=K(f.N[h]-J),V[1]=K(f.K[o]+r),q[1]=K(f.N[o]-J),V[2]=K(f.K[o]-r),q[2]=K(f.N[o]+J),V[3]=K(f.K[h]-r),q[3]=K(f.N[h]+J),o=g,h=V,iE(o,!0),jE(o,zE(o,h,q,4,!0)))}for(j=1;j<=f.v;++j){U(g,(UA(),aB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(yD(),FD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])q=h,h=o,o=q;L=f.K[h];u=f.N[h];V=f.K[o];q=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=V-L,Q=q-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),
+Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,eB);r=n*Q;J=n*D;W(g,N(M(Math.round(L+r))),N(M(Math.round(u-J))),N(M(Math.round(V+r))),N(M(Math.round(q-J))));W(g,N(M(Math.round(L-r))),N(M(Math.round(u+J))),N(M(Math.round(V-r))),N(M(Math.round(q+J))));U(g,aB);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));q=N(M(Math.round(q)));W(g,o,h,V,q);L=N(M(Math.round(fa*Q)));u=N(M(Math.round(fa*D)));W(g,o+L,h-u,V+L,q-u);W(g,o-L,h+u,V-L,q+u);break;case 9:case 0:for(h=0;10>h;++h)v=
+L-(L-V)/10*h,E=u-(u-q)/10*h,W(g,N(M(Math.round(v))),N(M(Math.round(E))),N(M(Math.round(v))),N(M(Math.round(E))));rE(g,f.o.n);o=yB(f.o.o.c).b-yB(f.o.o.c).c;J=f.f[j];h=ub;null!=J&&(h=J);J=nC(f.o.o,h);L=N(M(Math.round((L+V)/2-J/2)));r=N(M(Math.round((u+q)/2+~~(o/2)-1)));U(g,eB);sE(g,h,L,r);U(g,aB);break;default:if(1==f.C[j]||3==f.C[j])r=fa*Q,J=fa*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=N(M(Math.round(V+r))),v[0]=N(M(Math.round(q-J))),E[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),E[2]=N(M(Math.round(V-
+r))),v[2]=N(M(Math.round(q+J))),o=g,h=E,q=v,iE(o,!0),jE(o,zE(o,h,q,3,!0));else if(2==f.C[j]||4==f.C[j]){r=fa*Q;J=fa*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,E=u-(u-q)/10*h,o=h/10,W(g,N(M(Math.round(v+r*o))),N(M(Math.round(E-J*o))),N(M(Math.round(v-r*o))),N(M(Math.round(E+J*o))))}else W(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(q))))}}D=y($D,m,-1,f.u+1,1);Q=y(I,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],q=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+q/Q[h],D[o]=
+D[o]/Q[o]+n/Q[o];rE(g,f.o.n);o=yB(f.o.o.c).b-yB(f.o.o.c).c;J=y(ft,m,1,f.u+1,0);V=y(I,s,-1,f.u+1,1);q=y(I,s,-1,f.u+1,1);n=y(AE,m,100,f.u+1,0);u=2;1!=f.o.C&&(u=N(M(xE(2*f.o.C))));for(j=1;j<=f.u;++j)h=BE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,V[j]=q[j]=nC(f.o.o,h),n[j]=CE(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&
+(L=!0),r=h,qb=l,f.o.Lb&&0<f.y[j]&&(qb+=Xb,1<f.y[j]&&(qb+=f.y[j])),v=l,0!=f.B[j]&&(1<bk(f.B[j])&&(v+=bk(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+qb+v+l:h=v+qb+l+h,E||(r=h),J[j]=h,r=nC(f.o.o,r),v=nC(f.o.o,h),V[j]=r,q[j]=v,v=n[j]=CE(f,u,j,r,v,o,L),L=v.d+u+1,r=v.e+o+u,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(yD(),FD)[f.e[j]]),JB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(yD(),FD)[f.e[j]]):U(g,(UA(),aB)):U(g,(yD(),CD)[f.c[j]]),sE(g,h,L,r));for(h=1;h<=f.z;++h)j=f.r[h][0],r=V[j],v=q[j],L=N(M(xE(f.K[j]-r/2))),r=
+N(M(xE(f.N[j]+~~(o/2)-1))),U(g,(UA(),eB)),sE(g,ba+f.r[h][1],L+v,r);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(UA(),bB):(UA(),hB)),0<f.E&&106!=f.o.d&&(v=n[f.E],hE(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,r=(fa+1)*Q,J=(fa+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=N(M(xE(f.K[h]+r))),E[1]=N(M(xE(f.K[o]+r))),v[0]=N(M(xE(f.N[h]-J))),v[1]=N(M(xE(f.N[o]-J))),E[3]=N(M(xE(f.K[h]-r))),E[2]=N(M(xE(f.K[o]-r))),v[3]=N(M(xE(f.N[h]+J))),
+v[2]=N(M(xE(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(fa=g,j=E,Q=v,fa.o&&(iE(fa,!1),jE(fa,zE(fa,j,Q,5,!0)))),106==f.o.d&&DE(f,f.I[f.F],f.J[f.F]))){fa=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++fa;if(fa>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(UA(),bB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],hE(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(UA(),ZA)),W(e,c-1,0,c-1,b-1)):(U(e,jB(AD)),W(e,c-1,0,c-1,b-1),U(e,AD),W(e,c-2,0,c-2,b-1),U(e,BD),W(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(UA(),eB)),W(e,
+d,~~(b/2),d+48,~~(b/2)),W(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),W(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new wB(Zb,0,13),a.X=new mC(a.U),null!=a.cb&&(d=nC(a.X,a.cb),c=N(M(Math.round((c-d)/2))),b-=13,U(e,(UA(),aB)),rE(e,a.U),sE(e,a.cb,c,b)));tE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function pE(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.o&&(iE(b,!1),jE(b,zE(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));W(b,h[0],n[0],h[1],n[1]);W(b,h[2],n[2],h[3],n[3]);W(b,h[4],n[4],h[5],n[5])}}
+function EE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,AD);JB(d,0,0,b,c);a.pb?(U(d,(UA(),ZA)),c=14*(a.Z+a.T),hE(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,jB(AD)),W(d,b-1,0,b-1,c-1),W(d,0,c-1,b-1-2,c-1),U(d,BD),W(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)gE(a,d,b,1),gE(a,d,b,2);a.d=c;tE(a.Vb,a.Rb,0,0)}}
+function mE(a,b,c,d,e){var f,g,j,h,n,o,q,r;n=~~(d/4);o=2+~~(n/2);g=2+n;r=c+~~(10*d/24);h=r+n;q=b+d;e?(j=2+b,f=o+b,g+=b):(f=q-o,j=q-2,g=q-g);W(a,j,r,f,h);W(a,g,r,f,h);j=~~(n/3);W(a,f,r+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=q-f-o,h*=-1,e=-90);lE(a,b,c+o-j,f,d-4-j-1,e,h)}
+function FE(a,b,c){var d,e,f,g,j,h;GE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=HE(b);b=new sD(b,j,!0);e=l;for(d=1;5>=d;++d)e=IE(b,j);d=JE(YC(mo(e.substr(0,3)),10)).b;g=JE(YC(mo(e.substr(3,3)),10)).b;IE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=IE(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new KE(a,f)}ZD(a,1,d,1);ZD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new KE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",WD(a),!1;null!=a.j&&a.$&&LE(a.$,a.j,!0);null!=a.k&&
+a.$&&LE(a.$,a.k,!1);j=ME(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new NE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];ZD(a,1,j,0)}c&&WD(a);return!0}function wr(a,b){a.lb=!0;a.K=b}function yE(a,b){100>b&&(!HD[b]&&(HD[b]=new wB(Zb,0,b)),!JD[b]&&at(JD,b,new mC(HD[b])),a.n=HD[b],a.o=JD[b])}
+function Ar(a,b){var c,d;if(0==b)return!1;VD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:dE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;OE(a,PE(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Pv("Cannot redo. Index is out of range.");if(!d.b.d)throw new Pv(bc);
+d.b=d.b.d;OE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Gu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(wr(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=QE(d),RE(a,d,!1,!0),null!=a.tb&&uD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Gu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(wr(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=QE(d),RE(a,d,!1,!0),null!=a.tb&&uD(a.tb,null));break;case 101:a.Mb&&SE(a.Mb);a.Mb=new TE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new UE(a):a.Eb.hc.d.hb?VE(a.Eb.hc.d):WE(a.Eb);break;case 114:a.c&&
+SE(a.c);a.c=new TE(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,XE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=YE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y($D,m,-1,4,1);aE(a.$,d);a.nb=!0;a.$=new ND(a.$);d=K(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;ZE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,$E(a.$,a.$.E),a.$.E=0,XD(a)):0<a.$.F&&(a.nb=!0,aF(a.$,a.$.F),a.$.F=0,XD(a));bF(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new cC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new VB(c),aC(j,g),g.d=c,nA(g.e,a);kz(a,j);a.F=j}bC(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(SE(a.p),a.p=null);0==a.$.E&&(a.p=new TE(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,XD(a)),18==a.e&&(d=uo((xr(),yr).hc.b.pb,ch),cF(a.$,a.$.E,d),XD(a)),bF(a.$))}WD(a);return!0}
+function sr(a){var b,c,d;d=RD(a);c=l;if(a.Gb){var e,f,g;g=Vs([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)YE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(dF(g[1][0],3)+dF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+eF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+eF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new fF(a,a.gb,a.vb)),c=eF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function gF(a,b,c,d){var e;e=c;var f=d,g,j;(g=hF(b),j=0!=(b.f&2),g||j)?(a.Gb?bC((!a.x&&(a.x=fE(a,!0)),a.x),a,e,f):bC((!a.w&&(a.w=fE(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=iF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=vE+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",WD(a),
+!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",WD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Ar(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)$E(a.$,a.$.E),a.$.E=0,XD(a);else{if(106==a.d)return!0;if(108==a.d)jF(a.$,a.$.E,0),XD(a);else if(157==a.d)jF(a.$,a.$.E,1),XD(a);else if(158==a.d)jF(a.$,a.$.E,-1),XD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,Y(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):XD(a);else if(206<=a.d&&229>=a.d)a.P=2,kF(a.$),XD(a);else if(230==a.d)a.P=3,XD(a);else if(233<=a.d&&262>a.d)lF(a.$,!1),XD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;cF(a.$,a.$.E,uo(a.Eb.f.hc.b.pb,ch));a.$.n=!0;XD(a)}else if(105==a.d)mF(a.$),XD(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=uo((xr(),yr).hc.b.pb,ch),1>d.length&&(d=Rc),cF(a.$,a.$.E,
+d)),XD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,kF(a.$),XD(a);else if(0<a.$.F)if(104==a.d)aF(a.$,a.$.F),a.$.F=0,XD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])wr(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;$E(d,c);d.b[c]=0}a.$.F=0;XD(a)}else if(201==a.d)nF(a.$,a.$.F),XD(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),XD(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,XD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,XD(a);else if(206<=a.d&&229>=a.d)a.P=2,kF(a.$),XD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=uo(a.Eb.f.hc.b.pb,ch);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;XD(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new eE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(oF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,Y(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,kF(a.$)):300<a.d?(oF(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=uo((xr(),yr).hc.b.pb,ch),1>d.length&&(d=Rc),cF(a.$,1,d))):230==a.d?pF(a,null,!0):233<=a.d&&262>a.d?(oF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,lF(a.$,!0)):KC();XD(a)}else e=!1;e&&(bF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,WD(a))}return e}
+function qF(a,b,c,d){var e,f;if(a.A||!a.ib||hF(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,q,r;b.E=0;b.K[0]=e;b.N[0]=f;g=rF(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);q=e-b.K[n];r=f-b.N[n];n=-g/2+q*j+
+r*h;h=r*j-q*h;if(0>n)if(1<b.w)$E(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,q=e-b.K[o],r=f-b.N[o],e=r*j-q*h,q=b.K[b.j[1]]-b.K[o],r=b.N[b.j[1]]-b.N[o],f=r*j-
+q*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Y(b,0),aF(b,e),0<rF(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){wr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Y(b,N(M(Math.round(h))));b.j[b.w]=b.u;0<rF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;wr(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(iF(b)||hF(b))UD(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y($D,m,-1,4,1);aE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;VD(a);a.nb=!0;WD(a);a.Tb=c;a.Ub=d;return!0}
+function sF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||hF(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,q=void 0,r=void 0,u=void 0,n=void 0,q=0,u=((yD(),GD)?350:170)+1,r=1;r<=e.v;++r)n=j-e.L[r],o=h-e.O[r],n=n*n+o*o,n<u&&(u=n,q=r);q*=-1;for(r=1;r<=e.u;++r)n=j-e.K[r],o=h-e.N[r],n=n*n+o*o,n<u&&(u=n,q=r);e=q;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;tF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(tF(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;VD(a);a.nb=!0;WD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function uF(a){if(a.A)return!0;a.jb&&(a.jb=!1,XD(a));a.lb=!1;a.Q=mh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=rF(b,b.u),6>b.A[c]&&(vF(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),$E(b,b.u));b.D=!1;XD(a)}else a:{var b=a.$,e,f;c=rF(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):wr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],wr(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=N(M(xE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=N(M(xE((b.N[b.G]+b.N[c])/2))))}}cE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,PE(b),b.b.d=c),XD(a),a.s=!1)}else 5==a.P&&(cE(a.$),XD(a));0<a.P&&(a.E=!1,VD(a),a.nb=!0,bF(a.$),wF(a.$),WD(a),a.P=0,a.i=!1);if(GD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,VD(a),a.nb=!0,WD(a);return!0}function VD(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function tF(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,uD(a.sb,H(xF,m,127,[new S(a.f),new S(b)]))}
+function yF(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Kf)?a.Gb=!1:-1<b.indexOf(ig)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Ff)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Of)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,ZD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)zF(a.gb[d]),bE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Yf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(qd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++vE;c&&WD(a)}
+function WD(a){var b,c,d,e;b=hA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Je(a.db,d,c),a.A&&e&&ZD(a,1,a.vb,0),wE(a),a.A||(a.Rb=a.Je(a.Rb,b.c,2*a.Z+a.T),EE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Je(a.R,a.Z,c),uE(a),a.J=a.Je(a.J,d,a.Z),qE(a))):(wE(a),a.A||(qE(a),a.E&&(EE(a),uE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function AF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=YE(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=BE(c,h);c.o.N&&0<c.y[h]&&(j+=Xb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<bk(c.B[h])&&(j+=bk(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=nb+g);o+=ba+j+ba+BF(0.055999999999999994*c.K[h],0,2)+ba+BF(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=kh),e+=c)}return e}function MD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=YE(a.gb[c]),d!=b))continue;d=void 0;d=CF(a.gb[c]);d=DF(d);0<d.length&&(0<e.length&&(e+=Ya),e+=d)}return e}
+function XD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&uD(a.tb,null)}var c,d,e;e=new EF;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=CF(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new FF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function RE(a,b,c,d){try{FE(a,b,d)?c&&XD(a):WD(a)}catch(e){if(e=Vi(e),A(e,124))WD(a);else throw e;}}
+function pF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,q;GE(a,c);e=j=0;q=new sD(b,"|>",!0);g=-1<b.indexOf(tb);n=1;h=lD(q);a.vb=0;for(f=1;f<=h;++f)if(o=pD(q),mo(o),!G(o,kh))if(G(o,tb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new GF(a,o);if(0==a.$.u){HF(a,"ERROR - problems in reading/processing molecule !");KC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(HF(a,"ERROR - strange reaction - fixing !"),KC(),d=!1):3<n?(HF(a,"ERROR - strange reaction !"),KC(),d=!1):(1<a.vb&&!g&&yF(a,Ff,!0),g&&!a.Gb&&yF(a,
+ig,!0),!g&&a.Gb&&yF(a,Kf,!0),g?(ZD(a,1,j,1),ZD(a,j+1,e-1,2),ZD(a,e,a.vb,3)):ZD(a,1,a.vb,0),c&&WD(a),d=!0)}d?XD(a):WD(a)}catch(r){if(r=Vi(r),A(r,124))WD(a);else throw r;}}function IF(a){VD(a);a.nb=!0;WD(a)}function GE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new eE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&WD(a);null!=a.tb&&uD(a.tb,null)}
+function OE(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=CF(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&uD(a.tb,null)}}function JF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,WD(a),null):a.gb[b]}
+function YD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ia)?c=235:G(b,Ja)?c=240:G(b,Ha)?c=260:G(b,Na)?c=261:G(b,Ta)?c=241:G(b,Ma)?c=233:G(b,La)?c=236:G(b,Ka)?c=237:G(b,Sa)?c=234:G(b,Ra)?c=243:G(b,Ua)?c=252:G(b,Qa)?c=244:G(b,Va)?c=239:G(b,"-PO3H2")?c=251:G(b,Ga)?c=242:G(b,Ea)?c=245:G(b,Fa)&&(c=238);0<c?Ar(a,c):b="Not known group!";a.lb=!0;a.K=b;WD(a)}function HF(a,b){a.lb=!0;a.K=b;WD(a)}function RD(a){var b;b=LD(a);VD(a);WD(a);return b}
+function nE(a,b,c,d,e){var f,g,j,h;f=a.X;h=nC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new wB(f.c.b,f.c.d,g),f=new mC(j),h=nC(f,e),b.f=j,b.j=KF(j);else rE(b,a.U);f=yB(f.c).b-yB(f.c).c;sE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function oE(a,b,c,d,e,f){var g,j;g=yB(a.W.c).b-yB(a.W.c).c;j=nC(a.W,f);rE(b,a.V);(b.e=e)&&(b.i=lg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);sE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}
+function zr(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Ed,WD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Ed):wr(a,a.z+ba),WD(a))}t(461,383,Fi);_.xe=function(a){OD(this,a)};_.Je=function(a,b,c){return dA(this,b,c)};_.Ke=function(){};_.ee=function(){WD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=mh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var vE=10,HD,JD,AD,BD,CD,zD,GD,LF=null,FD,ED;
+function MF(){yD();bA.call(this);this.Vb=(lq(),lq(),Jz).b;this.y=new wB(null,0,8);this.u=(UA(),VA);this.gb=y(NF,m,140,99,0);this.ab=new $z;this.Ib=new OF;this.L=G((KC(),LC[Ve]),fc);this.v=new PF;this.H=H(ft,m,1,[Ia,Ja,Ta,Ha,Na,Ma,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.$=new eE(this);FD[0]=YA;FD[1]=new WA(255,153,153);FD[2]=new WA(255,204,102);FD[3]=new WA(255,255,153);FD[4]=new WA(102,255,255);FD[5]=new WA(51,204,255);FD[6]=new WA(255,153,255)}t(460,461,Fi,MF);
+_.Je=function(a,b,c){var d;return a?(d=a.b,wj(d.u,b,c),a):dA(this,b,c)};_.Ke=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[QF(b.b),a])}};_.b=null;function RF(a){if(a.e.pb.style.display!=Jf){gA(a.d);for(a=new Pi(a.f.k);a.c<a.e.Fe();)Qi(a),null.gg()}}function SF(a){TF.call(this,a,eb,eb,null)}function UF(a,b){TF.call(this,a,eb,eb,b)}function VF(a,b,c){TF.call(this,a,b,c,null)}
+function TF(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(cc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=rj(a)){this.c=WF;++WF;this.e=e;this.d=new MF;this.f=new XF(this.d,b,c,d);bw(e,this.f,e.pb);d&&id in d&&(this.f.c=d[id]);a=this.f;a.e||(a.e=eA(a,to(a.pb,Rf),to(a.pb,Qf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,q;b.L?LF=cc:LF="JME";b.w=fE(b,!1);b.x=fE(b,!0);wr(b,LF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=hA(b);Yz(b,null);b.pb||(b.T=0);b.U||(b.U=new wB(Zb,0,13),b.X=new mC(b.U));b.V||(b.V=new wB(Zb,1,13),b.W=new mC(b.V));b.Y||(b.Y=new wB(Zb,0,11),new mC(b.Y));yE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;vE=10;b.Lb=!0;try{q=YF(b.Vb,"options");null!=q&&yF(b,q,!1);j=YF(b.Vb,"jme");null!=j&&(b.M=j);n=YF(b.Vb,"mol");null!=n&&(b.bb=n);g=YF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=YF(b.Vb,Ng);null!=o&&(b.cb=o,WD(b));b.k=YF(b.Vb,"atomcolors");b.j=YF(b.Vb,"atombg");f=YF(b.Vb,"depictbg");
+if(null!=f&&b.A){var r;var u,v,D,E;v=(UA(),VA);try{if(0!=f.indexOf(la))throw new In("bad hex encoding");E=YC(f.substr(1,2),16);D=YC(f.substr(3,2),16);u=YC(f.substr(5,2),16);r=v=new WA(E,D,u)}catch(J){if(J=Vi(J),A(J,124))KC(),r=v;else throw J;}b.u=r}b.Kb&&b.$&&XE(b.$);h=YF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Vi(Q),!A(Q,124))throw Q;}b.d=202;for(f=0;23>f;++f)CD[f]=(UA(),cB),ED[f]=Rc;ED[1]=Xb;CD[1]=(UA(),ZA);ED[2]=Bb;CD[2]=cB;ED[3]=Eb;CD[3]=ZA;ED[4]=ic;CD[4]=hB;ED[5]=pc;
+CD[5]=bB;ED[9]=Tb;CD[9]=eB;ED[10]=Jb;CD[10]=eB;ED[11]=Db;CD[11]=eB;ED[12]=$b;CD[12]=eB;ED[8]=Fc;CD[8]=jB(dB);ED[7]=rc;CD[7]=cB;ED[6]=Ic;CD[6]=ZA;ED[13]=Hc;CD[13]=ZA;ED[18]=Rc;CD[18]=ZA;ED[19]=vc;CD[19]=ZA;ED[20]=wc;CD[20]=ZA;ED[21]=xc;CD[21]=ZA;ED[22]=yc;CD[22]=ZA;Hz(b);b._=new ZF;f=a.d;f.D=hA(f);null!=f.M?(pF(f,f.M,!1),null!=f.j&&f.$&&LE(f.$,f.j,!0),null!=f.k&&f.$&&LE(f.$,f.k,!1)):null!=f.bb&&RE(f,f.bb,!1,!1);WD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
+function $F(){return it(null)}function aG(a){return it(a)}t(462,1,fi,SF,UF,VF,TF);_.Le=function(a){B(this.f,new bG(this,a),(oq(),oq(),pq))};_.Me=function(a){B(this.f,new cG(this,a),(Ir(),Ir(),Jr))};_.Ne=function(a){WE(new dG(a,this.d,AD))};_.Oe=function(){dE(this.d)};_.Pe=function(){fo((bo(),co),new eG(this))};_.Qe=function(){return this.b};_.Re=function(){return this.c};_.Se=function(){return this.d.I};_.Te=function(){return this.d.eb};_.Ue=function(){return this.d.fb};_.Ve=function(){return this.d.tb};
+_.jd=function(){return to(this.f.pb,Qf)};_.We=function(){var a;a=[];a.length=2;a[0]=to(this.f.pb,Rf);a[1]=to(this.f.pb,Qf);return a};_.kd=function(){return to(this.f.pb,Rf)};_.Xe=function(){return this.e.pb};_.Ye=function(){return this.d.yb};_.Ze=function(){return this.d.Ab};_.$e=function(a){$wnd.alert("JSME initialization error: "+a)};_.md=function(){return this.e.pb.style.display!=Jf};_._e=function(){var a=this.d,b;a.Gb?b=AF(a,1)+tb+AF(a,2)+tb+AF(a,3):b=AF(a,0);return b};_.af=function(){return sr(this.d)};
+_.bf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=LD(a);a.Pb=b;WD(a);return c};_.cf=function(a){yF(this.d,a,!0)};_.df=function(){};_.ef=function(a){RE(this.d,a,!0,!0)};_.ff=function(a){pF(this.d,a,!0)};_.je=function(){RF(this)};_.gf=function(){GE(this.d,!0)};_.hf=function(a){var b=this.d;if(a=JF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;IF(b)}};_.jf=function(a){this.b=a;!this.d.b&&(this.d.b=new fG(this))};
+_.kf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Pi(b.b);d.c<d.e.Fe();)c=Qi(d),a?c.b=l:c.b=Bg}gA(b.d)};_.lf=function(a,b){var c=this.d,d;if(d=JF(c,a))LE(d,b,!0),IF(c)};_.mf=function(a,b){var c=this.d,d;d=JF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,WD(c)):(d.E=b,IF(c))};_.od=function(a){Hv(this.f,a);RF(this)};_.nf=function(a){this.d.I=a};_.of=function(a){var b=this.d;b.eb=a;WD(b)};_.pf=function(a){var b=this.d;b.fb=a;WD(b)};_.qf=function(a){this.d.sb=a};
+_.rf=function(a){this.d.tb=a};_.sf=function(a){var b=this.d;b.yb=a;b.w=fE(b,!1)};_.tf=function(a){this.d.Ab=a};_.uf=function(a,b){var c=this.f;c.qd(a);c.od(b);RF(this)};_.vf=function(a){YD(this.d,a)};_.wf=function(a,b){var c=this.d;c.i=!1;c.Qb=new GF(c,a);c.d=253;c.lb=!0;c.K=b;WD(c)};_.pd=function(a){Kv(this.e.pb,a)};_.qd=function(a){this.f.pb.style[hh]=a;RF(this)};_.xf=function(a){HF(this.d,a)};_.yf=function(){return RD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var WF=0;
+function eG(a){this.b=a}t(463,1,{},eG);_.xc=function(){var a,b;for(b=new Pi(this.b.f.b);b.c<b.e.Fe();)a=Qi(b),vo(a.u.pb,a.r)};_.b=null;function fG(a){this.b=a}t(464,1,{},fG);_.b=null;function bG(a,b){this.b=a;this.c=b}t(465,1,{},bG);_.Pc=function(a){a=a.b;fo((bo(),co),new gG(this,this.c,a))};_.b=null;_.c=null;function gG(a,b,c){this.b=a;this.d=b;this.c=c}t(466,1,{},gG);_.xc=function(){var a=this.c;this.d.b.apply(a,[QF(this.b.b),a])};_.b=null;_.c=null;_.d=null;function cG(a,b){this.b=a;this.c=b}
+t(467,1,{},cG);_.b=null;_.c=null;function Lr(a,b,c){this.b=a;this.d=b;this.c=c}t(468,1,{},Lr);_.xc=function(){var a=this.c;this.d.b.apply(a,[QF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function hG(){var a=iG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;jG(kG,arguments)?a=arguments[0]:3==arguments.length?a=new VF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new SF(arguments[0]):4==arguments.length?a=new TF(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new UF(arguments[0],arguments[1]));this.g=a;lG();a[Wc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Le(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new mG(a))});b.addMouseOverHandler=C(function(a){this.g.Me(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new mG(a))});b.alert=C(function(a){this.g.Ne(a)});b.clear=C(function(){this.g.Oe()});b.deferredRepaint=C(function(){this.g.Pe()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.jd()});b.getOffsetSize=C(function(){return this.g.We()});b.getOffsetWidth=C(function(){return this.g.kd()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.$e(a)});b.isVisible=C(function(){return this.g.md()});
+b.jmeFile=C(function(){return this.g._e()});b.molFile=C(function(){return this.g.af()});b.nonisomericSmiles=C(function(){return this.g.bf()});b.options=C(function(a){this.g.cf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.ef(a)});b.readMolecule=C(function(a){this.g.ff(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=kG;lG();var f=b,g,b=nG.c;g=oG(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=oG(b,
+e,f)}if(!g)throw new Zi("Can't find exported method for given arguments: 0"+nb+f.length+aa);return g[0]});b.reset=C(function(){this.g.gf()});b.resetAtomColors=C(function(a){this.g.hf(a)});b.setAfterPasteCallBack=C(function(a){this.g.jf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new mG(a))});b.setAntialias=C(function(a){this.g.kf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.lf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.mf(a,b)});b.setHeight=C(function(a){this.g.od(a)});
+b.setHelpURL=C(function(a){this.g.nf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.of(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.pf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.qf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.rf(a)});b.setPasteLabel=C(function(a){this.g.sf(a)});b.setPrePasteJSfunction=C(function(a){this.g.tf(a)});b.setSize=C(function(a,b){this.g.uf(a,b)});b.setSubstituent=C(function(a){this.g.vf(a)});b.setTemplate=C(function(a,
+b){this.g.wf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});b.showInfo=C(function(a){this.g.xf(a)});b.smiles=C(function(){return this.g.yf()});pG({"0":{"0":[[$F,null,void 0]],1:[[aG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new qG(e));return[e]},ve]]}});rG(kG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function gt(){sG||(sG=!0,hG())}t(469,1,{},gt);
+var sG=!1;function kt(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ve)$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 jt(){}t(471,1,{},jt);_.xc=function(){kt()};function qG(a){this.b=a}t(472,1,{114:1,152:1},qG);_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;function mG(a){this.b=a}t(473,1,{115:1,152:1},mG);
+_.eQ=function(a){return null!=a&&A(a,115)&&this.b==a.b};_.b=null;
+function xD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(hh)||l;b=c.getAttribute(Je)||l;f=c.getAttribute(Hf)||l;e=c.getAttribute(Re)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Hf)||l,h=h.getAttribute(ch)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Fd);c.removeAttribute(Hf);c.removeAttribute("archive");c.removeAttribute(Je);c.removeAttribute(hh);c.removeAttribute(hd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Fo();c.setAttribute(Re,d);c.style[hh]=vD(g);c.style[Je]=vD(b);b=new tG(a,d,n,e,c,f);fo((bo(),co),b);++a.c;return!0}function wD(a){this.b="JME.class";this.e=a}t(474,1,{},wD);_.Jc=function(){return xD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function tG(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(475,1,{},tG);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Re,this.f):this.d.removeAttribute(Re);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function uG(){}t(476,1,fi,uG);function vG(a){this.b=a}t(477,1,{},vG);_.xc=function(){this.b()};_.b=null;
+function wG(){var a=iG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;jG(xG,arguments)?a=arguments[0]:0==arguments.length&&(a=new uG);this.g=a;lG();a[Wc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){fo((bo(),co),new vG(a))});rG(xG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function ht(){yG||(yG=!0,wG())}t(478,1,{},ht);var yG=!1;function zG(a){Jn();this.i=a}
+t(479,449,qi,zG);function qt(){Jn();this.i="divide by zero"}t(480,99,ui,qt);function bt(){Jn()}function AG(a){Jn();this.i=a}t(481,99,ui,bt,AG);function BG(){BG=x;CG=new DG(!1);EG=new DG(!0)}function DG(a){this.b=a}t(482,1,{117:1,118:1,121:1},DG);_.eQ=function(a){return A(a,118)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?bh:"false"};_.b=!1;var CG,EG;
+function qD(a,b,c){var d,e;d=FG(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}function GG(){}function HG(a){return typeof a==Of?Fc+(0>a?-a:a):a}function IG(a,b){var c;c=new GG;c.e=Nb+(JG(0!=a?-a:0)?HG(0!=a?-a:0):l+Hi(c));KG(0!=a?-a:0)&&LG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new GG;b.e=Nb+(JG(a)?HG(a):l+Hi(b));KG(a)&&LG(a,b);return b}
+function $(a,b){var c;c=new GG;c.e=Nb+(JG(a)?HG(a):l+Hi(c));KG(a)&&LG(a,c);c.c=b?8:0;return c}function MG(){var a;a=new GG;a.e=Nb+(JG(0)?HG(0):l+Hi(a));KG(0)&&LG(0,a);a.c=2;return a}function NG(a){var b;b=new GG;b.e=Nb+(JG(a)?HG(a):l+Hi(b));KG(a)&&LG(a,b);b.c=1;return b}function KG(a){return typeof a==Of&&0<a}function JG(a){return null!=a&&0!=a}
+function LG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Ph[b.d])c=c.prototype;else{c=Ph[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(484,1,{},GG);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function OG(a){var b;if(!(b=PG,!b&&(b=PG=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new QG(Vb+a+da);return parseFloat(a)}
+function YC(a,b){var c,d;if(null==a)throw new QG(Nf);if(2>b||36<b)throw new QG("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new QG(Vb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new QG(Vb+a+da);if(-2147483648>c||2147483647<c)throw new QG(Vb+a+da);return c}t(486,1,{117:1,129:1});var PG=null;function RG(a){this.b=a}
+t(485,486,{117:1,121:1,122:1,129:1},RG);_.eQ=function(a){return A(a,122)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function uA(a){this.b=a}t(487,486,{117:1,121:1,125:1,129:1},uA);_.eQ=function(a){return A(a,125)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function jA(){Jn()}function Jk(a){Jn();this.i=a}t(488,99,ii,jA,Jk);function ew(){Jn()}function kx(a){Jn();this.i=a}t(489,99,ui,ew,kx);
+function S(a){this.b=a}function Pt(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 It(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function JE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(SG(),TG)[b],!c&&(c=TG[b]=new S(a)),c):new S(a)}t(490,486,{117:1,121:1,127:1,129:1},S);_.eQ=function(a){return A(a,127)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function SG(){SG=x;TG=y(xF,m,127,256,0)}var TG;function bk(a){return 0>a?-a:a}function ak(a,b){return a>b?a:b}function xE(a){return Math.round(a)}function Gn(){Jn()}function ps(a){Jn();this.i=a}t(493,99,{117:1,124:1,128:1,130:1,132:1},Gn,ps);function Ji(){Ji=x;Ki=H(Ii,m,-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 Ki;function QG(a){Jn();this.i=a}t(495,488,ii,QG);
+function Nn(a){this.b="Unknown";this.d=a;this.c=-1}t(496,1,{117:1,131:1},Nn);_.tS=function(){return this.b+Ya+this.d+"(Unknown Source"+(0<=this.c?nb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function FG(a,b){return a.charCodeAt(b)}function UG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function G(a,b){return!A(b,1)?!1:""+a==b}function Ls(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function no(a,b){return a.indexOf(b)}
+function WC(a,b,c){return a.indexOf(b,c)}function mz(a,b){return a.lastIndexOf(b)}function QE(a){var b=aa,c=kh,d;for(d=0;0<=(d=c.indexOf(Uc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Jv(c,++d):c=c.substr(0,d-0)+Jv(c,++d);return a.replace(RegExp(b,we),c)}
+function VG(a,b){for(var c=RegExp(b,we),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(ft,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Jv(a,b){return a.substr(b,a.length-b)}
+function mo(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function oo(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)}_=String.prototype;_.cM={1:1,117:1,119:1,121:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return fu(this)};_.tS=_.toString;function WG(){WG=x;XG={};YG={}}
+function fu(a){WG();var b=nb+a,c=YG[b];if(null!=c)return c;c=XG[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+FG(a,d++);c|=0}256==ZG&&(XG=YG,YG={},ZG=0);++ZG;return YG[b]=c}var XG,ZG=0,YG;function Cn(a,b){Dn(a.b,b);return a}function Bn(){this.b=new po}function $G(){this.b=new po;this.b.b+=l}t(498,1,oi,Bn,$G);_.tS=function(){return this.b.b};function du(){this.b=new po}
+function UC(){this.b=new po}function Js(a){this.b=new po;Dn(this.b,a)}t(499,1,oi,du,UC,Js);_.tS=function(){return this.b.b};function XC(a){a="String index out of range: "+a;Jn();this.i=a}t(500,489,ui,XC);
+function aH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Gn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new AG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new AG("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new ew;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)at(b,c,a[--d])}else for(c=e+c;e<c;)at(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Lv(){Jn()}function eD(a){Jn();this.i=a}t(502,99,ui,Lv,eD);function AA(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Pn(b,c))return a;return null}function DA(a,b){var c;return(c=AA(a.Bd(),b))?(c.bd(),!0):!1}function bH(a){var b,c,d,e;d=new Bn;b=null;d.b.b+=Sc;for(c=a.Bd();c._c();)null!=b?Dn(d.b,b):b=Aa,e=c.ad(),Dn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Vc;return d.b.b}t(503,1,{});_.zf=function(){throw new eD("Add not supported on this collection");};
+_.Af=function(a){return!!AA(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Bf=function(a){return DA(this,a)};_.tS=function(){return bH(this)};t(505,503,ni);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,138)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.Af(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b._c();)c=b.ad(),null!=c&&(a+=Sn(c),a=~~a);return a};
+function cH(a,b){var c;return A(b,136)&&(c=b.Cf(),tv(a.b,c))?(c=mj(a.b,c),a.b.Ge(b.Df(),c)):!1}function jD(a){this.b=a}t(504,505,ni,jD);_.Af=function(a){return cH(this,a)};_.Bd=function(){return new $C(this.b)};_.Bf=function(a){return cH(this,a)?(a=a.Cf(),Yi(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function cD(a){if(a.c)Si(a.b),Yi(a.d,a.c.Cf()),a.c=null;else throw new Pv("Must call next() before remove().");}
+function $C(a){var b;this.d=a;b=new jj;a.d&&dj(b,new dH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new eH(a,d.substring(1));b.zf(e)}var a=a.b,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.zf(c[d])}this.b=new Pi(b)}t(506,1,{},$C);_._c=function(){return aD(this.b)};_.ad=function(){return this.c=Qi(this.b)};_.bd=function(){cD(this)};_.b=null;_.c=null;_.d=null;t(508,1,Th);_.eQ=function(a){return A(a,136)&&dD(this.Cf(),a.Cf())&&dD(this.Df(),a.Df())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Cf()&&(a=Sn(this.Cf()));null!=this.Df()&&(b=Sn(this.Df()));return a^b};_.tS=function(){return this.Cf()+sb+this.Df()};function dH(a){this.b=a}t(507,508,Th,dH);_.Cf=function(){return null};_.Df=function(){return this.b.c};_.Ef=function(a){return gD(this.b,a)};_.b=null;function eH(a,b){this.c=a;this.b=b}t(509,508,Th,eH);_.Cf=function(){return this.b};_.Df=function(){return this.c.f[nb+this.b]};_.Ef=function(a){return hD(this.c,this.b,a)};_.b=null;_.c=null;
+function hx(a,b){(0>a||a>=b)&&fH(a,b)}function fH(a,b){throw new kx("Index: "+a+", Size: "+b);}t(510,503,ri);_.Ff=function(){throw new eD("Add not supported on this list");};_.zf=function(a){this.Ff(this.Fe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,134)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c._c();)if(a=c.ad(),b=d.ad(),!(null==a?null==b:Pn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a._c();)c=a.ad(),b=31*b+(null==c?0:Sn(c)),b=~~b;return b};_.Bd=function(){return new Pi(this)};_.Hf=function(){return this.If(0)};_.If=function(a){return new gH(this,a)};_.Jf=function(){throw new eD("Remove not supported on this list");};function aD(a){return a.c<a.e.Fe()}function Qi(a){if(a.c>=a.e.Fe())throw new hw;return a.e.Gf(a.d=a.c++)}function Si(a){if(0>a.d)throw new Ax;a.e.Jf(a.d);a.c=a.d;a.d=-1}function Pi(a){this.e=a}t(511,1,{},Pi);_._c=function(){return aD(this)};
+_.ad=function(){return Qi(this)};_.bd=function(){Si(this)};_.c=0;_.d=-1;_.e=null;function gH(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&fH(b,c);this.c=b}t(512,511,{},gH);_.Kf=function(){return 0<this.c};_.Lf=function(){if(0>=this.c)throw new hw;return this.b.Gf(this.d=--this.c)};_.b=null;function hH(a){a=new $C(a.c.b);return new iH(a)}function jH(a,b){this.b=a;this.c=b}t(513,505,ni,jH);_.Af=function(a){return tv(this.b,a)};_.Bd=function(){return hH(this)};_.Fe=function(){return this.c.b.e};
+_.b=null;_.c=null;function iH(a){this.b=a}t(514,1,{},iH);_._c=function(){return aD(this.b.b)};_.ad=function(){return(this.b.c=Qi(this.b.b)).Cf()};_.bd=function(){cD(this.b)};_.b=null;t(515,510,ri);_.Ff=function(a,b){var c;c=GA(this,a);var d=c.e;new BA(b,c.c);++d.c;++c.b;c.d=null};_.Gf=function(a){var b;b=GA(this,a);try{return HA(b)}catch(c){c=Vi(c);if(A(c,137))throw new kx("Can't get element "+a);throw c;}};_.Bd=function(){return GA(this,0)};
+_.Jf=function(a){var b,c;b=GA(this,a);try{c=HA(b)}catch(d){d=Vi(d);if(A(d,137))throw new kx("Can't remove element "+a);throw d;}kH(b);return c};function lH(a){a.c=y(mH,m,0,0,0)}function Qz(a,b,c){(0>b||b>a.d)&&fH(b,a.d);a.c.splice(b,0,c);++a.d}function dj(a,b){at(a.c,a.d++,b);return!0}function Gu(a,b){hx(b,a.d);return a.c[b]}function Ij(a,b){for(var c=0;c<a.d;++c)if(dD(b,a.c[c]))return c;return-1}function Ju(a,b){var c;c=(hx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function cj(a,b){var c;c=Ij(a,b);if(-1==c)return!1;Ju(a,c);return!0}function Nk(a,b){var c;if(b.length<a.d){c=b;var d;d=Us(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)at(b,c,a.c[c]);b.length>a.d&&at(b,a.d,null);return b}function jj(){lH(this)}function uB(a){lH(this);this.c.length=a}function oA(a){lH(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(516,510,Rh,jj,uB,oA);_.Ff=function(a,b){Qz(this,a,b)};
+_.zf=function(a){return dj(this,a)};_.Oe=function(){this.c=y(mH,m,0,0,0);this.d=0};_.Af=function(a){return-1!=Ij(this,a)};_.Gf=function(a){return Gu(this,a)};_.Ce=function(){return 0==this.d};_.Jf=function(a){return Ju(this,a)};_.Bf=function(a){return cj(this,a)};_.Fe=function(){return this.d};_.d=0;function FA(a,b){var c=a.length,d;for(d=0;d<c;++d)at(a,d,b)}function Fs(){Fs=x;Gs=new nH}var Gs;function nH(){}t(519,510,hi,nH);_.Af=function(){return!1};_.Gf=function(){throw new ew;};_.Fe=function(){return 0};
+function oH(){this.b=new Date}function pH(a){return 10>a?bb+a:l+a}t(520,1,{117:1,120:1,121:1,133:1},oH);_.eQ=function(a){return A(a,133)&&St(M(this.b.getTime()),M(a.b.getTime()))};_.hC=function(){var a;a=M(this.b.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=mt(c&4194303,b&4194303,e&1048575);a=mt(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(qH(),rH)[this.b.getDay()]+ba+sH[this.b.getMonth()]+ba+pH(this.b.getDate())+ba+pH(this.b.getHours())+nb+pH(this.b.getMinutes())+nb+pH(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function qH(){qH=x;rH=H(ft,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));sH=H(ft,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var rH,sH;
+function ys(a,b){return null==z(a.b,b,a)}function xs(){this.b=new Ni}t(522,505,{117:1,120:1,138:1},xs);_.zf=function(a){return ys(this,a)};_.Af=function(a){return tv(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return hH(new jH(this.b,new jD(this.b)))};_.Bf=function(a){return null!=Yi(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return bH(new jH(this.b,new jD(this.b)))};_.b=null;
+function GA(a,b){var c,d;(0>b||b>a.c)&&fH(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new tH(a,b,d)}function KA(){this.b=new uH;this.c=0}t(523,515,hi,KA);_.zf=function(a){new BA(a,this.b);++this.c;return!0};_.If=function(a){return GA(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function HA(a){if(a.c==a.e.b)throw new hw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function kH(a){if(!a.d)throw new Ax;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function tH(a,b,c){this.e=a;this.c=c;this.b=b}t(524,1,{},tH);_._c=function(){return this.c!=this.e.b};_.Kf=function(){return this.c.c!=this.e.b};_.ad=function(){return HA(this)};_.Lf=function(){if(this.c.c==this.e.b)throw new hw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){kH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function uH(){this.b=this.c=this}
+function BA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(525,1,{},uH,BA);_.b=null;_.c=null;_.d=null;function bD(a,b){this.b=a;this.c=b}t(526,508,Th,bD);_.Cf=function(){return this.b};_.Df=function(){return this.c};_.Ef=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function hw(){Jn()}t(527,99,{117:1,124:1,130:1,132:1,137:1},hw);function dD(a,b){return ct(a)===ct(b)||null!=a&&Pn(a,b)}function tB(a){var b=y(LA,m,90,0,0);return Nk(a.b,b)}function $z(){this.b=new jj}
+t(529,510,Rh,$z);_.Ff=function(a,b){Qz(this.b,a,b)};_.zf=function(a){return dj(this.b,a)};_.Af=function(a){return-1!=Ij(this.b,a)};_.Gf=function(a){return Gu(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Pi(this.b)};_.Jf=function(a){return Ju(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return bH(this.b)};_.b=null;function SE(a){a.hc.d.hb&&zB(a)}function vH(a){var b;if(a.hc.d.hb){b=rz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}BB(a)}
+function wH(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function WE(a){var b=a.k;xH(a.hc.d,b.b,b.c);!qz(a)&&Vz(a);Fz(a)}function yH(){EB.call(this,l);this.j=new OA(this.Mf());nA(this.r,new zH(this))}t(531,408,si);_.Pd=function(a,b){return ct(a.i)===ct(this.j)?(vH(this),!0):this.Nf(a,b)};_.Mf=function(){return"Close"};_.Nf=function(){return!1};_.Id=function(){vH(this)};_.j=null;_.k=null;
+function dG(a,b,c){yH.call(this);this.hc&&GB(this.hc.d,!1);DB(this,!1);Yz(this,new OB(0));a=new SB(a,1);P(this,a,null);a=new bA;P(a,this.j,null);P(this,a,null);b&&(this.k=rz(b),CB(this),wH(this.k,~~(to(b.Vb.pb,Rf)/2)-~~(this.mc/2),~~(to(b.Vb.pb,Qf)/2)-~~(this.cc/2)));c&&O(this,c)}t(530,531,si,dG);_.Mf=function(){return"OK"};function PE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Pv("Cannot undo. Index is out of range.");if(!a.b.c)throw new Pv(bc);a.b=a.b.c;return a.b.b}
+function ZF(){this.b=this.c=new AH}t(532,1,{},ZF);_.b=null;function AH(){this.b=null}function FF(a){this.b=a}t(533,1,{},AH,FF);_.b=null;_.c=null;_.d=null;function zH(a){this.b=a}t(534,443,pi,zH);_.b=null;function tr(a){this.b=a}t(535,1,{},tr);_.b=null;function PD(){PD=x;QD=new BH("COPY_SMILES",0);SD=new BH("COPY_MOL",1);TD=new BH("PASTE",2);CH=H(DH,m,139,[QD,SD,TD])}function BH(a,b){Io.call(this,a,b)}t(536,141,{117:1,121:1,123:1,139:1},BH);var CH,SD,QD,TD;function EF(){this.e=y(NF,m,140,99,0)}
+t(537,1,{},EF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;function EH(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y($D,m,-1,20,1);a.N=y($D,m,-1,20,1);a.H=Vs([20,7]);a.e=y(I,s,-1,20,1);a.d=y(ft,m,1,20,0);a.p=y(ft,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y(ft,m,1,20,0);a.r=Vs([10,2]);a.j=y(I,s,-1,101,1)}
+function FH(a,b,c,d){var e,f,g,j,h,n,o,q,r;h=y(I,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));q=y($D,m,-1,4,1);d=y($D,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*r,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),q[j]=g/o,d[j]=f/o);a=GH(q[1],d[1],q[2],d[2]);0<n[3]?(b=
+GH(q[2],d[2],q[3],d[3]),d=GH(q[1],d[1],q[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function Y(a,b){var c,d,e,f,g,j,h,n;oF(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=HH(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y($D,m,-1,2,1);IH(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==rF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;wr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];vF(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&nF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=N(M(xE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=N(M(xE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function lF(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.E=a.u-2,Y(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&jF(a,a.E,1),Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,jF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Y(a,0),a.E=
+a.u,Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=4,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),c=3;else if(238==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.E=a.u,a.t[a.v]=3,Y(a,0),a.q=!1,c=3;else if(242==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Y(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Y(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Y(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Y(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Y(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)Y(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Y(a,0),a.E=a.u,Y(a,0),c=2;else if(247==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),c=3;else if(248==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,q,r,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Y(a,0);e=a.K[a.u];g=a.N[a.u];$E(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)oF(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)vF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];ZE(a);a.E=c+d;Y(a,0);o=a.K[a.u];r=a.N[a.u];$E(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-r;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=r,q=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=q,a.N[h]=u,q=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=q,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];vF(a);a.I[a.v]=n;a.J[a.v]=c+d;ZE(a);b&&($E(a,n),bE(a))}c=4}JH(a,c);a.E=a.G;b&&
+(a.E=0)}
+function IH(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function kF(a){var b,c,d,e,f,g,j,h,n,o,q,r,u;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])KH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Y(a,0),a.E=a.u,KH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){wr(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[HH(a,a.E,a.H[a.E][d])],2<d||1!=b){wr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y($D,m,-1,2,1);IH(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)oF(a),q=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=b[1]+h*(Math.cos(q)*e+Math.sin(q)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;q=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);r=a.K[b]+q*e-u*g;u=a.N[b]+u*e+q*g;for(d=1;d<=j;++d)oF(a),q=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=r+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=u+h*(Math.cos(q)*e+Math.sin(q)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)oF(a),q=f*(d-b),a.K[a.u]=a.M+h*Math.sin(q),a.N[a.u]=a.P+h*Math.cos(q)}b=j;h=0;for(f=1;f<=b;++f)vF(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[HH(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[HH(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=N(M(xE((a.K[b]+a.K[e])/2))),a.O[c]=N(M(xE((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;vF(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=N(M(xE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=N(M(xE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(vF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=N(M(xE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(xE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(vF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=N(M(xE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(xE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&($E(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&JH(a,j);-1<n&&(a.E=n)}
+function KH(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)oF(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function JH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=rF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function HH(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function LH(a,b,c){var d,e,f,g;e=mh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Yt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Yt(c[d])&&!Mt(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)St(c[d],e)&&(b[d]=g,c[d]=mh,++f);if(f==a.u)break}return g==a.u}
+function bE(a){var b,c,d;b=y($D,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{aE(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;cE(a)}}
+function aE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function jF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=MH(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&wr(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?wr(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?wr(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?wr(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:wr(a.o,"Charge change not possible on the halogen !");break;case 18:wr(a.o,
+"Use X button to change charge on the X atom !")}}
+function ME(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&$E(a,c);bE(a);wr(a.o,"Smaller part(s) removed !");return 1}
+function rF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function wF(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];bF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),bF(a));4==a.t[d]&&(a.t[d]=1)}}
+function GH(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 ZE(a){var b;NH(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);cE(a);bF(a)}
+function oF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),aH(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),aH(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),aH(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),aH(a.e,b,a.e.length),a.e=b,b=y(ft,m,1,c,0),aH(a.d,b,a.d.length),a.d=b,b=y(ft,m,1,c,0),aH(a.p,b,a.p.length),a.p=b,b=y($D,m,-1,c,1),aH(a.K,b,a.K.length),a.K=b,b=y($D,m,-1,c,1),aH(a.N,b,a.N.length),a.N=b,b=Vs([c,7]),aH(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),aH(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function CE(a,b,c,d,e,f,g){var j;j=N(M(xE(a.K[c]-d/2)));g||(j-=e-d);a=N(M(xE(a.N[c]-~~(f/2))));return new Uz(j-1-b,a-b,e+1+2*b,f+2*b)}
+function vF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),aH(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),aH(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),aH(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),aH(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),aH(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),aH(a.O,c,a.O.length),a.O=c,b=y(ft,m,1,b,0),aH(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function eF(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(yD(),aa);j+="JME 2013-10-12 "+new oH+"\n \n";j+=dF(a.u,3)+dF(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=BF(0.055999999999999994*(a.K[e]-c),10,4)+BF(0.055999999999999994*(g-a.N[e]),10,4)+BF(0,10,4);h=BE(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+dF(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=dF(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:OH(a,e)&&(g=2),c=dF(a.I[e],3)+dF(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=dF(a.J[e],3)+dF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=dF(a.J[e],3)+dF(a.I[e],3)),j+=c+dF(g,3)+dF(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+dF(e,4)+dF(a.B[e],4)+aa);return j+"M END\n"}
+function DF(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,Q,qb,V,L,fa,Jc,hg,xb,Qd,Rd,Sd,Wa,Kc;q=y(I,s,-1,a.u+10,1);r=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);xb=y(I,s,-1,a.u+1,1);v=y(PH,m,-1,a.u+1,2);D=y(PH,m,-1,a.v+1,2);fa=0;if(0==a.u)return l;ME(a,!0);hg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){hg=!1;break}if(a.o.t&&hg){QH(a);wF(a);RH(a,D);SH(a,v,D);var Ib,yd,kf,dc,Ee,zd,Ad,fb,TI,Yd,w,ya,Zm,$m,ut,qf,Pa,an,bn,Nc,cn;Ib=y(I,s,-1,a.u+1,1);yd=y(I,s,-1,a.u+1,1);fb=y(TH,m,-1,a.u+1,3);var vt=a.u,dn,
+Ah,wt,tg,Kj,Le,rf;Kj=y(TH,m,-1,vt+2,3);Le=y(I,s,-1,100,1);rf=5;tg=0;Le[0]=3;Kj[1]=oh;Kj[2]=ph;wt=2;if(!(3>vt))for(;rf<Le[tg]*Le[tg];){Ah=0;for(dn=!0;dn&&Ah<=tg&&rf>=Le[Ah]*Le[Ah];)0==rf%Le[Ah]?dn=!1:++Ah;if(dn){Kj[++wt]=Vt(rf);if(wt>=vt)break;tg<Le.length-1&&(++tg,Le[tg]=rf)}rf+=2}for(w=1;w<=a.u;++w){for(ya=bn=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(bn*=a.i[ya]);an=a.c[w];18==an&&(cn=a.p[w],zd=cn.charCodeAt(0)-65+1,Ad=0,1<cn.length&&(Ad=cn.charCodeAt(1)-97),0>zd&&(zd=0),0>Ad&&(Ad=0),an=28*zd+Ad);
+qf=0;-2>a.B[w]?qf=1:-2==a.B[w]?qf=2:-1==a.B[w]?qf=3:1==a.B[w]?qf=4:2==a.B[w]?qf=5:2<a.B[w]&&(qf=6);Nc=1;fb[w]=Vt(bn);Nc*=126;fb[w]=Qt(fb[w],Vt(a.y[w]*Nc));Nc*=7;fb[w]=Qt(fb[w],Vt(qf*Nc));Nc*=7;fb[w]=Qt(fb[w],Vt(an*Nc));Nc*=783;fb[w]=Qt(fb[w],Vt(a.A[w]*Nc))}for(Ee=0;!LH(a,Ib,fb);){ut=!1;for(w=1;w<=a.u;++w)Ib[w]!=yd[w]&&(yd[w]=Ib[w],ut=!0);if(ut){for(w=1;w<=a.u;++w){fb[w]=nh;for(ya=1;ya<=a.A[w];++ya)fb[w]=Zt(fb[w],Kj[Ib[a.H[w][ya]]])}Ee=0}else if(0<Ee){for(w=1;w<=a.u;++w)fb[w]=nh;w=1;a:for(;w<=a.u-
+1;++w)for(ya=w+1;ya<=a.u;++ya)if(Ib[w]==Ib[ya]){fb[w]=oh;break a}}else{for(w=1;w<=a.u;++w){fb[w]=nh;for(ya=1;ya<=a.A[w];++ya)kf=a.H[w][ya],fb[w]=Zt(fb[w],Vt(a.c[kf]*a.i[HH(a,w,kf)]))}Ee=1}LH(a,Ib,fb);for(w=1;w<=a.u;++w)fb[w]=Vt(yd[w]*a.u+Ib[w])}for(w=1;w<=a.u;++w)yd[w]=Ib[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(yd[w]==Pa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Pa];a.B[w]=a.B[Pa];a.K[w]=a.K[Pa];a.N[w]=a.N[Pa];a.A[w]=a.A[Pa];a.c[Pa]=a.c[0];a.B[Pa]=a.B[0];
+a.K[Pa]=a.K[0];a.N[Pa]=a.N[0];a.A[Pa]=a.A[0];yd[w]=yd[Pa];yd[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Ib[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Ib[a.I[w]],a.J[w]=Ib[a.J[w]],a.I[w]>a.J[w]&&(Yd=a.I[w],a.I[w]=a.J[w],a.J[w]=Yd,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){$m=Zm=
+a.u;dc=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<Zm?(Zm=a.I[ya],$m=a.J[ya],dc=ya):a.I[ya]==Zm&&a.J[ya]<$m&&($m=a.J[ya],dc=ya);Yd=a.I[w];a.I[w]=a.I[dc];a.I[dc]=Yd;Yd=a.J[w];a.J[w]=a.J[dc];a.J[dc]=Yd;Yd=a.t[w];a.t[w]=a.t[dc];a.t[dc]=Yd;Yd=a.C[w];a.C[w]=a.C[dc];a.C[dc]=Yd;TI=a.f[w];a.f[w]=a.f[dc];a.f[dc]=TI}ZE(a);bF(a);RH(a,D);SH(a,v,D)}else{RH(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Kc=1;a.b[1]=1;for(V=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=xb[c]){Jc=!0;for(J=1;J<=fa;++J)if(q[J]==c&&r[J]==g||q[J]==g&&r[J]==c){Jc=!1;break}Jc&&(++fa,q[fa]=c,r[fa]=g)}}else o[++L]=g;if(0==L){if(Kc==a.u)break;c=n[V--]}else if(1==L)xb[o[1]]=c,c=o[1],a.b[c]=++Kc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=HH(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=HH(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);xb[e]=c;c=e;a.b[e]=++Kc}}xb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);Q=y(PH,m,-1,a.u+1,2);Qd=y(PH,m,-1,a.u+1,2);f=Kc=V=0;for(u=
+1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(xb[c]=f);b[++Kc]=c;for(a.b[c]=0;;){L=e=0;qb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=fa;++E)if(q[E]==g&&r[E]==c||q[E]==c&&r[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<qb&&(e=g,qb=a.b[g]))}if(0==e){if(0==V)break a;Qd[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Rd=y(I,s,-1,a.v+1,1);Sd=y(I,s,-1,a.u+1,1);if(a.o.Pb){var VI=xb,jN=fa,xt,WI,Bh,Me,yt,zt,Oa,Lj,At;Bh=y(I,s,-1,a.u+1,1);for(Oa=1;Oa<=a.u;++Oa)Bh[b[Oa]]=Oa;yt=y(PH,m,-1,
+a.v+1,2);for(Oa=1;Oa<=a.u;++Oa)xt=b[Oa],WI=VI[xt],Me=HH(a,xt,WI),0!=Me&&(UH(a,Me,Bh,Rd,D),yt[Me]=!0);for(Oa=1;Oa<=a.v;++Oa)yt[Oa]||UH(a,Oa,Bh,Rd,D);Oa=1;a:for(;Oa<=a.u;++Oa)if(!(2>a.A[Oa]||4<a.A[Oa])){zt=At=0;for(Lj=1;Lj<=a.A[Oa];++Lj){Me=HH(a,Oa,a.H[Oa][Lj]);if(5==a.i[Me])continue a;1==a.t[Me]&&0!=VH(a,Me,Oa)&&++At;2==a.t[Me]&&(zt=a.H[Oa][Lj])}if(0!=At)if(0<zt){var ka=a,YI=Oa,sf=Bh,ad=Sd,sc=void 0,Mj=void 0,Oc=void 0,Ne=void 0,Pc=void 0,en=void 0,fn=void 0,gn=void 0,Zd=void 0,bd=void 0,cd=void 0,
+Bt=void 0,Nj=void 0,$d=void 0,Oj=void 0,Oe=void 0,Pj=void 0,Ct=void 0,Qj=void 0,Pe=void 0,ZI=void 0,tf=void 0,$I=void 0,Dt=void 0,Rj=void 0,uf=void 0,cd=1,Mj=YI,sc=y(I,s,-1,ka.u+1,1);for(sc[1]=YI;;){Bt=!1;for(bd=1;bd<=ka.A[Mj];++bd)if(Oc=ka.H[Mj][bd],!(Oc==sc[1]||Oc==sc[cd-1]))if(Ne=HH(ka,Mj,Oc),2==ka.t[Ne]&&5!=ka.i[Ne]){Mj=sc[++cd]=Oc;Bt=!0;break}if(!Bt)break}if(!(0==cd%2||2>ka.A[sc[cd]]||3<ka.A[sc[cd]])){uf=sc[1];Pc=sc[~~((cd+1)/2)];Zd=sc[cd];tf=Pe=Oe=$d=0;Dt=Ct=!1;for(bd=1;bd<=ka.A[uf];++bd)Oc=
+ka.H[uf][bd],Ne=HH(ka,uf,Oc),1!=ka.t[Ne]||5==ka.i[Ne]||(0==$d?$d=Oc:Oe=Oc);0<sf[Oe]&&sf[$d]>sf[Oe]&&(en=$d,$d=Oe,Oe=en);Nj=$d;0==$d&&(Nj=Oe,Ct=!0);for(bd=1;bd<=ka.A[Zd];++bd)Oc=ka.H[Zd][bd],Ne=HH(ka,Zd,Oc),1!=ka.t[Ne]||5==ka.i[Ne]||(0==Pe?Pe=Oc:tf=Oc);0<sf[tf]&&sf[Pe]>sf[tf]&&(en=Pe,Pe=tf,tf=en);Qj=Pe;0==Pe&&(Qj=tf,Dt=!0);Oj=VH(ka,HH(ka,uf,$d),uf);Pj=VH(ka,HH(ka,uf,Oe),uf);ZI=VH(ka,HH(ka,Zd,Pe),Zd);$I=VH(ka,HH(ka,Zd,tf),Zd);1<(0>Oj+Pj?-(Oj+Pj):Oj+Pj)||0!=ZI||0!=$I?wr(ka.o,"Bad stereoinfo on allene !"):
+(fn=ka.K[sc[cd-1]]-ka.K[Zd],gn=ka.N[sc[cd-1]]-ka.N[Zd],Rj=Math.sqrt(fn*fn+gn*gn),0.001>Rj&&(Rj=0.001),0<(ka.N[Qj]-ka.N[sc[cd-1]])*(fn/Rj)-(ka.K[Qj]-ka.K[sc[cd-1]])*(gn/Rj)?ad[Pc]=1:ad[Pc]=-1,Ct&&(ad[Pc]*=-1),Dt&&(ad[Pc]*=-1),Nj==$d&&0>Oj&&(ad[Pc]*=-1),Nj==Oe&&0>Pj&&(ad[Pc]*=-1),sf[Nj]>sf[Qj]&&(ad[Pc]*=-1))}}else b:{var tc=a,uc=Oa,kN=VI,lN=Bh,mN=q,nN=r,oN=jN,hn=Sd,jn=void 0,dd=void 0,Et=void 0,Ch=void 0,Ca=void 0,Dh=void 0,Cd=void 0,Sj=void 0,ae=void 0,Rb=void 0,ha=void 0,Kb=void 0,Qe=void 0,kn=void 0,
+ed=void 0,oa=void 0,ln=void 0,Kb=y(I,s,-1,4,1),kn=y(I,s,-1,4,1),Eh=tc,be=uc,aJ=lN,Ft=kN,bJ=mN,cJ=nN,pN=oN,Lb=Kb,Tj=void 0,fd=void 0,mn=void 0,nn=void 0,Gt=void 0,Uj=void 0,Uj=-1;0<Ft[be]&&(Lb[++Uj]=Ft[be]);for(fd=1;fd<=pN;++fd)bJ[fd]==be&&(Lb[++Uj]=cJ[fd]),cJ[fd]==be&&(Lb[++Uj]=bJ[fd]);for(fd=Uj+1;fd<Eh.A[be];++fd){Gt=Eh.u+1;mn=1;c:for(;mn<=Eh.A[be];++mn){Tj=Eh.H[be][mn];for(nn=0;nn<fd;++nn)if(Tj==Lb[nn])continue c;aJ[Tj]<Gt&&(Gt=aJ[Tj],Lb[fd]=Tj)}}0==Ft[be]&&0<Eh.y[be]?(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=
+Lb[0],Lb[0]=-1):0<Eh.y[be]&&(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=-1);for(Ca=Sj=Dh=Ch=ln=Cd=Rb=0;4>Ca;++Ca)0>=Kb[Ca]||(jn=HH(tc,uc,Kb[Ca]),kn[Ca]=VH(tc,jn,uc),0<kn[Ca]?(++Rb,ln=Kb[Ca],Dh=Kb[Ca]):0>kn[Ca]?(++Cd,Ch=Kb[Ca],Dh=Kb[Ca]):Sj=Kb[Ca]);ae=Rb+Cd;oa=y(I,s,-1,4,1);ed=0;if(3==tc.A[uc]){if(1==Rb&&1==Cd||3==ae&&0<Rb&&0<Cd){wr(tc.o,"Error in C3H stereospecification !");break b}Qe=Kb[0];1==ae?Qe=Dh:2==ae&&(Qe=Sj);ha=FH(tc,uc,Qe,Kb);oa[0]=Dh;oa[1]=-1;oa[2]=ha[2];oa[3]=ha[1];0<Rb?ed=1:ed=-1}else if(4==tc.A[uc])if(1==
+ae)ha=FH(tc,uc,Dh,Kb),oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],0<Rb?ed=1:ed=-1;else{Qe=Kb[0];1<Sj&&(Qe=Sj);1==Rb?Qe=ln:1==Cd&&(Qe=Ch);ha=FH(tc,uc,Qe,Kb);dd=y(I,s,-1,4,1);for(Ca=0;4>Ca;++Ca)jn=HH(tc,uc,ha[Ca]),dd[Ca]=VH(tc,jn,uc);if(4==ae){if(0==Rb||0==Cd){wr(tc.o,"Error in C4 stereospecification !");break b}if(1==Rb||1==Cd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],ed=dd[0];else{for(Ca=0;4>Ca;++Ca)-1==dd[Ca]&&(dd[Ca]=0);ae=2}}else if(3==ae)if(3==Rb||3==Cd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=
+ha[2],oa[3]=ha[1],0<Rb?ed=-1:ed=1;else{1==Rb?Rb=Et=1:Cd=Et=-1;for(Ca=0;4>Ca;++Ca)dd[Ca]==Et&&(dd[Ca]=0);ae=2}if(2==ae)if(1==Rb&&1==Cd)ha[1]==Ch?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==Ch&&(ha[2]=ha[3]),oa[0]=ln,oa[1]=Ch,oa[2]=ha[2],oa[3]=ha[1],ed=1;else{if(dd[0]==dd[1]||dd[1]==dd[2]){wr(tc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=dd[0]?(oa[0]=ha[0],oa[1]=ha[2],oa[2]=ha[1],oa[3]=ha[3]):(oa[0]=ha[1],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[0]);1<Rb?ed=1:ed=-1}}var X=oa,Vj=Kb,mb=void 0;Vj[0]==X[1]?(mb=
+X[0],X[0]=X[1],X[1]=mb,mb=X[2],X[2]=X[3],X[3]=mb):Vj[0]==X[2]?(mb=X[2],X[2]=X[0],X[0]=mb,mb=X[1],X[1]=X[3],X[3]=mb):Vj[0]==X[3]&&(mb=X[3],X[3]=X[0],X[0]=mb,mb=X[1],X[1]=X[2],X[2]=mb);Vj[1]==X[2]?(mb=X[1],X[1]=X[2],X[2]=mb,mb=X[2],X[2]=X[3],X[3]=mb):Vj[1]==X[3]&&(mb=X[1],X[1]=X[3],X[3]=mb,mb=X[2],X[2]=X[3],X[3]=mb);oa[2]==Kb[2]?hn[uc]=1:oa[2]==Kb[3]?hn[uc]=-1:wr(tc.o,"Error in stereoprocessing ! - t30");hn[uc]*=ed}}}Wa=new $G;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
+Q[c]&&(Wa.b.b+=ua);0<xb[u]&&WH(a,c,xb[c],Wa,Rd);var Fh=v[c],Mb=void 0,Wj=void 0,Gh=void 0,T=void 0,T=Rc,Mb=!1;0!=a.B[c]&&(Mb=!0);0!=Sd[c]&&(Mb=!0);Gh=-1;for(Wj=1;Wj<=a.z;++Wj)if(a.r[Wj][0]==c){Gh=a.r[Wj][1];break}-1<Gh&&(Mb=!0);a.o.Ob&&0<a.e[c]&&(Mb=!0,Gh=1);switch(a.c[c]){case 2:T=Bb;break;case 3:Fh?T="c":T=Eb;break;case 4:Fh?(T=Gf,0<a.y[c]&&(Mb=!0)):T=ic;break;case 5:Fh?T="o":T=pc;break;case 7:Fh?(T="p",0<a.y[c]&&(Mb=!0)):T=rc;break;case 8:Fh?T=ug:T=Fc;break;case 13:Fh?T=xg:T=Hc;Mb=!0;break;case 6:T=
+Ic;Mb=!0;break;case 9:T=Tb;break;case 10:T=Jb;break;case 11:T=Db;break;case 12:T=$b;break;case 1:T=Xb;Mb=!0;break;case 19:T=vc;Mb=!0;break;case 20:T=wc;Mb=!0;break;case 21:T=xc;Mb=!0;break;case 22:T=yc;Mb=!0;break;case 18:Mb=!0,T=a.p[c],(G(T,wa)||G(T,Yc)||G(T,wb))&&(Mb=!1)}Mb&&(T=Sc+T,1==Sd[c]?T+=vb:-1==Sd[c]&&(T+="@@"),1==a.y[c]?T+=Xb:1<a.y[c]&&(T+=Xb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?T+=xa:T+=Ba,1<bk(a.B[c])&&(T+=bk(a.B[c]))),-1<Gh&&(T+=nb+Gh),T+=Vc);Dn(Wa.b,T);for(E=1;E<=fa;++E)if(q[E]==c||r[E]==c)d=
+r[E],d==c&&(d=q[E]),j[c]<j[d]&&WH(a,q[E],r[E],Wa,Rd),9<E&&(Wa.b.b+="%"),Cn(Wa,l+(new S(E)).b);Qd[c]&&(Wa.b.b+=va)}return Wa.b.b}function CF(a){a=new ND(a);ZE(a);return a}
+function $E(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)dE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function aF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&$E(a,c);0==a.A[d]&&$E(a,d)}
+function QH(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=HH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&$E(a,c)}}}function NH(a){var b;b=a.c.length;a.H=Vs([b,7]);a.A=y(I,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function SH(a,b,c){var d,e,f,g,j,h,n,o,q;a.i=y(I,s,-1,a.v+1,1);q=y(PH,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){q[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[HH(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:q[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?q[h]=!1:q[h]=!0}}if(a.n){var r;d=y(PH,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(PH,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(r=!1;;){for(n=1;n<=a.u;++n){r=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(r=e[j]=!0)}if(r)break}if(!r)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:OH(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],q[f]&&q[g])){d=y(PH,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&q[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&q[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&q[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function cE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=N(M(xE((a.K[b]+a.K[c])/2))),a.O[d]=N(M(xE((a.N[b]+a.N[c])/2)))}function RH(a,b){var c;for(c=1;c<=a.v;++c)DE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function BE(a,b){var c;c=(yD(),ED)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function OH(a,b){return 2==a.t[b]?!0:!1}function DE(a,b,c){var d,e,f,g;g=1;a.b=y(I,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function mF(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Vs([b+5,2]),aH(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function XE(a){var b;a.z=0;a.s=0;DF(a);for(b=1;b<=a.u;++b)a.E=b,mF(a);a.E=0}
+function YE(a){var b,c;b=y($D,m,-1,4,1);aE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function UD(a,b){var c,d,e,f,g,j,h,n;c=y($D,m,-1,4,1);aE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;aE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function zF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function cF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Sc)&&UG(c,Vc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(nb);e=c.indexOf(Xb);g=ak(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Jv(c,d+1);try{a.o.z=YC(j,10)}catch(h){if(h=Vi(h),A(h,124))a.o.z=0;else throw h;}a.E=b;mF(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=G(d,Eb)?3:G(d,Bb)?2:G(d,ic)?4:G(d,pc)?5:G(d,rc)?7:G(d,Fc)?8:G(d,Tb)?9:G(d,Jb)?10:G(d,Db)?11:G(d,$b)?12:G(d,Xb)?1:G(d,Hc)?13:G(d,Ic)?6:G(d,vc)?19:G(d,wc)?20:G(d,xc)?21:G(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=FG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=FG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=FG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=FG(c,g++);for(;45==e;)--d,e=FG(c,g++)}a.B[b]=d}}}
+function LE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new tD(b);try{for(;b.k=mD(b,b.b),b.k<b.j;)d=JE(YC(pD(b),10)).b,c=e=JE(YC(pD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Vi(f),A(f,124))An(f);else throw f;}}function WH(a,b,c,d,e){b=HH(a,b,c);5!=a.i[b]&&OH(a,b)?d.b.b+=sb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=ub,a=a.f[b],null!=a&&(e=a),Dn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Uc)}
+function nF(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,wr(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:wr(a.o,"Stereomarking allowed only on single and double bonds!")}
+function UH(a,b,c,d,e){var f,g,j,h,n,o,q,r,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);q=o=b=0;r=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:q=g);0<q&&c[o]>c[q]&&(g=o,o=q,q=g);h=HH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=HH(a,e,q),0!=d[h]?b=q:1==a.t[h]&&5!=a.i[h]&&(b=q));c[b]>c[e]&&(r=!0);j=q=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==q?q=g:j=g);0<j&&c[q]<c[j]&&(g=q,
+q=j,j=g);h=HH(a,f,q);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=q);0==o&&(h=HH(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,q=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=q?0-q:q)||2>(0>=u?0-u:u))wr(a.o,"Not unique E/Z geometry !");else{j=HH(a,b,e);f=HH(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=HH(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<q&&0<u||0>q&&0>u?d[f]=-d[j]:d[f]=d[j],r&&(d[f]=-d[f]))}}}function MH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=HH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(OH(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function VH(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function bF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=MH(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function eE(a){EH(this);this.o=a;this.z=this.v=this.u=0}
+function KE(a,b){var c,d,e,f,g,j,h;eE.call(this,a);f=l;j=HE(b);if(null!=j){h=new sD(b,j,!0);for(e=1;4>=e;++e)f=IE(h,j);g=JE(YC(mo(f.substr(0,3)),10)).b;c=JE(YC(mo(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)oF(this),f=IE(h,j),this.K[e]=(new RG(OG(mo(f.substr(0,10))))).b,this.N[e]=-(new RG(OG(mo(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=mo(f.substr(31,d-31)),cF(this,e,d),62<=f.length&&(f=mo(f.substr(60,3)),0<f.length&&(f=JE(YC(f,10)).b,0<f&&(this.E=e,a.z=f,mF(this),this.E=0)));for(e=1;e<=c;++e)vF(this),
+f=IE(h,j),this.I[e]=JE(YC(mo(f.substr(0,3)),10)).b,this.J[e]=JE(YC(mo(f.substr(3,3)),10)).b,g=JE(YC(mo(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=JE(YC(mo(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);NH(this);zF(this);bE(this);for(ZE(this);(h.k=mD(h,h.b),h.k<h.j)&&!(null==(f=pD(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new rD(f);pD(g);pD(g);j=JE(YC(pD(g),10)).b;
+for(e=1;e<=j;++e)c=JE(YC(pD(g),10)).b,this.B[c]=JE(YC(pD(g),10)).b}if(0==f.indexOf("M APO")){g=new rD(f);pD(g);pD(g);j=JE(YC(pD(g),10)).b;for(e=1;e<=j;++e)c=JE(YC(pD(g),10)).b,f=JE(YC(pD(g),10)).b,this.E=c,Y(this,0),cF(this,this.u,vc+f),this.E=0}}QH(this);ZE(this)}}
+function GF(a,b){var c,d,e,f,g;eE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));UG(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new rD(b);d=JE(YC(pD(f),10)).b;e=JE(YC(pD(f),10)).b;for(c=1;c<=d;++c)g=pD(f),oF(this),cF(this,this.u,g),this.K[c]=(new RG(OG(pD(f)))).b,this.N[c]=-(new RG(OG(pD(f)))).b;for(c=1;c<=e;++c)if(vF(this),this.I[c]=JE(YC(pD(f),10)).b,this.J[c]=JE(YC(pD(f),10)).b,this.t[c]=JE(YC(pD(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;NH(this);zF(this);bE(this)}catch(j){j=Vi(j);if(A(j,124)){j.Ic();this.u=0;return}throw j;}QH(this);ZE(this)}}
+function NE(a,b,c){var d,e,f;eE.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(oF(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))vF(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;ZE(this);bE(this)}
+function fF(a,b,c){var d,e,f,g,j;eE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y(ft,m,1,this.u+1,0);this.K=y($D,m,-1,this.u+1,1);this.N=y($D,m,-1,this.u+1,1);this.p=y(ft,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y(ft,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=Vs([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}ZE(this);bE(this)}
+function ND(a){var b;EH(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);aH(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);aH(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);aH(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);aH(a.e,this.e,this.u+1);this.d=y(ft,m,1,this.u+1,0);aH(a.d,this.d,this.u+1);this.K=y($D,m,-1,this.u+1,1);aH(a.K,this.K,this.u+1);this.N=y($D,m,-1,this.u+1,1);aH(a.N,this.N,this.u+1);this.p=y(ft,m,1,this.u+1,0);aH(a.p,this.p,this.u+1);this.I=y(I,
+s,-1,this.v+1,1);aH(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);aH(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);aH(a.t,this.t,this.v+1);this.f=y(ft,m,1,this.v+1,0);aH(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);aH(a.C,this.C,this.v+1);this.r=Vs([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function BF(a,b,c){var d,e,f;if(0==c)return dF(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(xE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new RG(a)).b;d=no(e,oo(46));0>d&&(e+=Ya,d=no(e,oo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=ub);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function HE(a){var b;b=new sD(a,aa,!0);if(4<lD(b))return aa;b=new sD(a,kh,!0);return 4<lD(b)?kh:null}
+function dF(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=ub);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function IE(a,b){for(var c,d;a.k=mD(a,a.b),a.k<a.j;){d=pD(a);if(G(d,b))return ba;for(pD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(538,1,{140:1},eE,KE,GF,NE,fF,ND);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function xr(){xr=x;yr=new qC(Xb)}
+function TE(a,b){var c;xr();var d;yH.call(this);this.d=new OA("Help");new OA("Home");this.e=b;O(this,(yD(),AD));this.hc&&GB(this.hc.d,!1);DB(this,!1);d=rz(b);if(1==a)this.f||(this.f=new ZB(d),wH(this.f,-30,0)),this.k=this.f,c=LD(b),this.hc&&FB(this.hc.d.I.c,Gc),Yz(this,new JA(2)),this.i=new qC(c+" "),P(this,this.i,Hb),d=new bA,P(d,this.j,null),this.e.Hb&&(c=new OA("Submit"),P(d,c,null)),P(this,d,Lc),c=mo(uo(this.i.hc.b.pb,ch)),sC(this.i.hc,c),this.hc&&GB(this.hc.d,!0),DB(this,!0);else if(2==a)this.c||
+(this.c=new ZB(d),wH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&FB(this.hc.d.I.c,"Nonstandard atom"),Yz(this,new JA(2)),c=new bA,P(c,new SB("atomic SMILES",1),null),P(this,c,nc),c=Xb,yr&&(c=uo(yr.hc.b.pb,ch)),yr=new rC(c,8),P(this,yr,Hb),c=new bA,P(c,this.j,null),P(this,c,Lc);else{this.b||(this.b=new ZB(d),wH(this.b,5*b.Z,0));var e,f;d="About "+(yD(),LF);this.hc&&FB(this.hc.d.I.c,d);Yz(this,new OB(0));O(this,AD);P(this,new SB(LF+" Molecular Editor v2013-10-13",1),null);P(this,new SB("Peter Ertl and Bruno Bienfait",
+1),null);for(c=zD,d=0,f=c.length;d<f;++d)e=c[d],e=new SB(e,1),Ez(e,this.e.y),P(this,e,null);c=new bA;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}CB(this);c=this.k;xH(this.hc.d,c.b,c.c);!qz(this)&&Vz(this);Fz(this)}t(539,531,si,TE);_.Nf=function(a){var b,c;if(a.i===this.d){try{b=new SC(this.e.I),c=RC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Vi(d),A(d,112))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,WD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var yr;
+function XH(a,b){pz(b)==a.b?O(b,(UA(),cB)):O(b,a.b)}
+function YH(a){var b,c,d,e;e=l;d=!1;pz(ZH)!=a.b?(e=wa,d=!0):pz($H)!=a.b?(e="!#6",d=!0):pz(aI)!=a.b?(O(bI,(UA(),cB)),O(cI,cB),O(dI,cB),O(eI,cB),e="F,Cl,Br,I"):(b=pz(fI)!=a.b,c=pz(gI)!=a.b,pz(hI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),pz(iI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),pz(jI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),pz(kI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),pz(lI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),pz(bI)!=a.b&&(e+="F,"),pz(cI)!=a.b&&(e+="Cl,"),pz(dI)!=a.b&&(e+="Br,"),pz(eI)!=a.b&&(e+="I,"),
+UG(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Yc:c?e=wb:(O(ZH,(UA(),cB)),e=wa)));b=l;d&&pz(fI)!=a.b&&(b+=";a");d&&pz(gI)!=a.b&&(b+=";A");pz(mI)!=a.b&&(b+=";R");pz(nI)!=a.b&&(b+=";!R");pz(ZH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=oI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=pI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);pz(qI)!=a.b&&(e="~");pz(rI)!=a.b&&(e=nb);pz(sI)!=a.b&&(e=vb);pz(tI)!=a.b&&(e="!@");sC(a.f.hc,e)}
+function uI(a){vI(a);wI(a);var b=oI.hc.b;Xx(b,0);b.pb.options[0].selected=!0;b=pI.hc.b;Xx(b,0);b.pb.options[0].selected=!0;O(fI,a.b);O(gI,a.b);O(mI,a.b);O(nI,a.b);O(oI,a.b);O(pI,a.b);xI(a)}function vI(a){O(hI,a.b);O(iI,a.b);O(jI,a.b);O(kI,a.b);O(lI,a.b);O(bI,a.b);O(cI,a.b);O(dI,a.b);O(eI,a.b)}function wI(a){O(ZH,a.b);O($H,a.b);O(aI,a.b)}function xI(a){O(qI,a.b);O(rI,a.b);O(sI,a.b);O(tI,a.b);a.c=!1}
+function UE(a){EB.call(this,"Atom/Bond Query");this.j=new OA(this.Mf());nA(this.r,new zH(this));this.b=(yD(),AD);this.d=a;this.e||(a=rz(a),this.e=new ZB(a),wH(this.e,-150,10));this.k=this.e;Yz(this,new NB);O(this,this.b);a=new bA;Yz(a,new sB(0,3,1));P(a,new RB("Atom type :"),null);ZH=new OA(zb);$H=new OA("Any except C");aI=new OA("Halogen");P(a,ZH,null);P(a,$H,null);P(a,aI,null);P(this,a,null);a=new bA;Yz(a,new sB(0,3,1));P(a,new SB("Or select one or more from the list :",0),null);P(this,a,null);
+a=new bA;Yz(a,new sB(0,3,1));hI=new OA(Eb);iI=new OA(ic);jI=new OA(pc);kI=new OA(Fc);lI=new OA(rc);bI=new OA(Tb);cI=new OA(Jb);dI=new OA(Db);eI=new OA($b);P(a,hI,null);P(a,iI,null);P(a,jI,null);P(a,kI,null);P(a,lI,null);P(a,bI,null);P(a,cI,null);P(a,dI,null);P(a,eI,null);P(this,a,null);a=new bA;Yz(a,new sB(0,3,1));oI=new SA;RA(oI,zb);RA(oI,bb);RA(oI,db);RA(oI,kb);RA(oI,lb);P(a,new RB("Number of hydrogens : "),null);P(a,oI,null);P(this,a,null);a=new bA;Yz(a,new sB(0,3,1));pI=new SA;RA(pI,zb);RA(pI,
+bb);RA(pI,db);RA(pI,kb);RA(pI,lb);RA(pI,"4");RA(pI,"5");RA(pI,"6");P(a,new SB("Number of connections :",0),null);P(a,pI,null);P(a,new SB(" (H's don't count.)",0),null);P(this,a,null);a=new bA;Yz(a,new sB(0,3,1));P(a,new RB("Atom is :"),null);fI=new OA(Ab);P(a,fI,null);gI=new OA("Nonaromatic");P(a,gI,null);mI=new OA(Ec);P(a,mI,null);nI=new OA(mc);P(a,nI,null);P(this,a,null);a=new bA;O(a,jB(pz(this)));Yz(a,new sB(0,3,1));P(a,new RB("Bond is :"),null);qI=new OA(zb);P(a,qI,null);rI=new OA(Ab);P(a,rI,
+null);sI=new OA(Ec);P(a,sI,null);tI=new OA(mc);P(a,tI,null);P(this,a,null);a=new bA;Yz(a,new sB(1,3,1));this.f=new rC(wa,20);P(a,this.f,null);P(a,new OA(Cc),null);P(a,this.j,null);P(this,a,null);this.hc&&GB(this.hc.d,!1);DB(this,!1);vI(this);wI(this);xI(this);O(fI,this.b);O(gI,this.b);O(mI,this.b);O(nI,this.b);O(oI,this.b);O(pI,this.b);XH(this,ZH);CB(this);a=this.k;xH(this.hc.d,a.b,a.c);!qz(this)&&Vz(this);Fz(this)}t(540,531,si,UE);
+_.Nf=function(a,b){var c;G(b,Cc)?(uI(this),XH(this,ZH),YH(this)):A(a.i,87)?(xI(this),ct(a.i)===ct(ZH)?(vI(this),wI(this)):ct(a.i)===ct($H)?(vI(this),wI(this)):ct(a.i)===ct(aI)?(vI(this),wI(this)):ct(a.i)===ct(mI)?O(nI,this.b):ct(a.i)===ct(nI)?(O(mI,this.b),O(fI,this.b)):ct(a.i)===ct(fI)?(O(gI,this.b),O(nI,this.b)):ct(a.i)===ct(gI)?O(fI,this.b):ct(a.i)===ct(qI)||ct(a.i)===ct(rI)||ct(a.i)===ct(sI)||ct(a.i)===ct(tI)?(uI(this),this.c=!0):wI(this),XH(this,a.i),YH(this)):A(a.i,88)&&(xI(this),c=a.i,0==c.hc.b.pb.selectedIndex?
+O(c,this.b):O(c,(UA(),cB)),YH(this));107!=this.d.d&&(this.d.d=107,gA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var ZH=_.f=null,qI=null,$H=null,fI=null,rI=null,dI=null,hI=null,pI=null,oI=null,cI=null,bI=null,aI=null,eI=null,iI=null,gI=null,nI=null,tI=null,jI=null,lI=null,mI=null,sI=null,kI=null;function OF(){lH(this)}t(541,516,Rh,OF);_.Oe=function(){this.b=-1;this.c=y(mH,m,0,0,0);this.d=0};_.b=-1;
+function yI(a,b){a:{var c=a.b,d=b.b,e,f,g;f=!1;if(null!=d){if(null!=c.b.Ab){uD(c.b.Ab,H(ft,m,1,[d]));break a}g=l;e=c.b.Ib;var j,h,n,o;if(null==d)e=0;else if(j=VG(d,"\\$\\$\\$\\$\r?\n?"),1>=j.length)e=0;else{for(n=0,o=j.length;n<o;++n)h=j[n],at(e.c,e.d++,h);e=j.length}0<e&&(g=". Use Page Up/Down for SDF access ("+e+va);try{FE(c.b,d,!0)?(wr(c.b,"Structure pasted"+g),XD(c.b),gA(c.b),f=!0):(WE(new dG(c.b.K,c.b,AD)),GE(c.b,!0),gA(c.b))}catch(q){if(q=Vi(q),A(q,124))g=c.b,g.lb=!0,g.K="ERROR - invalid MOL ",
+WD(g),WE(new dG(c.b.K,c.b,AD)),gA(c.b);else throw q;}}f&&c.b.Ke(d)}}function rr(a){a=new FC(a);ur();var b,c,d,e,f;try{var g=(xC(),AC);if(BC(g,(xC(),AC)))b=a.b;else if(BC(g,yC))b=new JC(a.b);else throw new GC(g);c=Qn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new zI;Ny(d.f,c);e=(f=VG(c,"\r\n|\r|\n|\n\r"),f.length);Hv(d.f,20*(10>e?e:10)+cg);fo((bo(),co),new AI(d));BI(d);CI(d)}catch(j){if(j=Vi(j),A(j,105))An(j);else throw j;}}function PF(){}t(542,1,{106:1,113:1},PF);
+_.xe=function(a){yI(this,a)};_.b=null;t(544,314,ei);function or(){var a;or=x;DI=(a=!1,Sf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);EI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");FI=DI&!EI;var b;a=H(I,s,-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]);pr=y(I,s,-1,1E3,1);for(b=0;b<pr.length;++b)pr[b]=-999;for(b=0;b<a.length;b+=2)pr[a[b+1]]=a[b]}
+function mq(a,b,c){a=new GI(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function eA(a,b,c){var d;d=new HI;wj(d.u,b,c);pj(a.i,d.u,0,0);dj(a.b,d);return d}function YF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function tE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)lw(a.i,b.u,c,d),b.s=c,b.t=d;II(b)}
+function XF(a,b,c,d){or();this.pb=ex();this.b=new jj;this.k=new jj;this.f=d;this.pb.style[Xf]=bb;this.pb.style[Vf]=bb;this.pb.style[Og]=$e;this.pb.style[hh]=b;this.pb.style[Je]=c;this.i=new JI;this.i.pb.style[hh]=eb;Hv(this.i,eb);FI?(b=new KI,c=new LI,pj(b,this.i,0,0),pj(b,c,0,0),pw(this,b)):pw(this,this.i);this.d=a;a.Vb=this;FI?(this.n=new MI(this),this.n.j=new NI(this),this.n.k=new OI(this),this.n.o=new PI(this),this.n.n=new QI(this),this.d&&(this.n.f=new RI(this),this.n.i=new SI(this),this.n.b=
+new UI(this))):B(this,new XI(this),(Br(),Br(),Cr));B(this,this,(rq(),rq(),sq));B(this,new dJ(this),(zj(),zj(),Aj));B(this,new eJ(this),(Bj(),Bj(),Cj));B(this,new fJ(this),(lr(),lr(),mr));(lq(),lq(),Jz).b=this}t(543,544,ei,XF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var FI,EI,DI,pr=null;function JI(){nw.call(this);this.pb[Bd]=We}t(546,292,mi,JI);function KI(){JI.call(this);this.pb.style[hh]=eb;this.pb.style[Je]=eb}t(545,546,mi,KI);function XI(a){this.b=a}t(547,1,{},XI);
+_.uc=function(a){var b,c,d,e;d=Fj(a);e=Gj(a);c=Hj(a.b);b=new gJ(a);2==c&&(b.f=4);b=gF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function dJ(a){this.b=a}t(548,1,{},dJ);_.vc=function(a){var b,c;b=Fj(a);c=Gj(a);a=new gJ(a);this.b.j?qF(this.b.d,a,b,c):sF(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function eJ(a){this.b=a}t(549,1,{},eJ);_.wc=function(a){this.b.j=!1;Fj(a);Gj(a);uF(this.b.d)};_.b=null;function fJ(a){this.b=a}t(550,1,{},fJ);_.b=null;
+function LI(){JI.call(this);this.pb.style[hh]=eb;this.pb.style[Je]=eb}t(551,546,mi,LI);function hJ(a,b){var c;c=b.b;c.f=4;return gF(a.b.d,c,b.e,b.f)}function NI(a){this.b=a}t(552,1,{},NI);_.Of=function(a){return hJ(this,a)};_.b=null;function cs(a,b){sF(a.b.d,b.b,b.e,b.f);return gF(a.b.d,b.b,b.e,b.f)}function OI(a){this.b=a}t(553,1,{},OI);_.Of=function(a){return cs(this,a)};_.b=null;function PI(a){this.b=a}t(554,1,{},PI);_.Of=function(a){return qF(this.b.d,a.b,a.e,a.f)};_.b=null;
+function QI(a){this.b=a}t(555,1,{},QI);_.Of=function(){return uF(this.b.d)};_.b=null;function cr(a,b){var c;c=M(xE(b.c));c=new IC(b,0,og,c);OD(a.b.d,c);return!0}function RI(a){this.b=a}t(556,1,{},RI);_.Of=function(a){return cr(this,a)};_.b=null;function dr(a,b){var c;c=M(xE(100*b.d));c=new IC(b,0,vg,c);OD(a.b.d,c);return!0}function SI(a){this.b=a}t(557,1,{},SI);_.Of=function(a){return dr(this,a)};_.b=null;function hr(a,b){var c;c=new IC(b,0,le,mh);OD(a.b.d,c);return!0}function UI(a){this.b=a}
+t(558,1,{},UI);_.Of=function(a){return hr(this,a)};var iJ=_.b=null;function jJ(){jJ=x;iJ=new au((pu(),new ou("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function kJ(){kJ=x;lJ={}}function mJ(a,b,c){var d;c&&(b.style[re]=c.c+cg,d=c.b,d!=Qb&&(b.style[qe]=d),0!=(c.d&1)&&(b.style[te]=pd),0!=(c.d&2)&&(b.style[se]=Ue));a.f.style[gh]=Mf}
+function yB(a){var b=nJ,c,d,e,f,g,j,h,n,o,q,r,u,v;c=Hi(a);c in lJ?a=lJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Dg),f=$doc.createElement(Se),f.width=1,f.height=1,g=(jJ(),iJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),mJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=zo(e),n=zo(e)+(e.offsetHeight||0),o=n-h,q=zo(f)+(f.offsetHeight||0)+1,r=n-q,u=q-h,d.removeChild(e),v=new oJ,v.b=u,v.c=r,v.d=o,v),lJ[c]=a);return a}
+function pJ(){kJ();var a,b,c,d,e;Dj();this.b=H(ft,m,1,["monospace","sans-serif",Ag]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Dg);vo(this.f,this.i);this.f.style[re]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[qe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(561,1,{},pJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var lJ;function oJ(){}t(562,1,{},oJ);
+_.b=0;_.c=0;_.d=0;function hF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,45))return!!a.b.b.metaKey}catch(b){if(b=Vi(b),!A(b,130))throw b;}return!1}function iF(a){try{if(a.b&&A(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=Vi(b),!A(b,130))throw b;}return!1}function gJ(a){qr.call(this,null,0,null);this.b=a}function GI(a,b,c){qr.call(this,a,0,b);this.b=c}t(563,404,ti,gJ,GI);_.ve=function(){return hF(this)};_.we=function(){return iF(this)};_.b=null;
+function nC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=nJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),vo(c.f,b),mJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function mC(a){this.c=a;this.b={};!nJ&&(nJ=new pJ)}t(564,407,Xh,mC);var nJ=null;function fA(a){this.b=a}t(565,415,{},fA);_.b=null;function qJ(a,b){this.b=a;this.c=b}t(566,1,{},qJ);_.b=null;_.c=null;function rJ(){Mx.call(this);this.pb[Bd]="jsa-resetTable";this.pb.style[hh]=ld}t(567,327,mi,rJ);
+function sJ(){sJ=x;var a=tJ=new pJ;Dj();a.i="9p";a.f.style[qe]=Ag;a.f.style[re]="144.0pt";vo(a.f,a.i);a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[re]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);uJ=new sA(1)}function jE(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,II(a)}
+function lE(a,b,c,d,e,f,g){var j,h,n,o,q,r,u,v,D,E,J;a.o&&(iE(a,!1),360<=g||-360>=g?j=kE(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),q=b+d/2,r=c+e/2,u=d/2,v=e/2,D=vJ(q,r,u,v,f),E=vJ(q,r,u,v,h),J="<g"+a.n+tb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),jE(a,j))}function W(a,b,c,d,e){a.o&&jE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+ab)}
+function hE(a,b,c,d,e){a.o&&(iE(a,!1),jE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab))}function sE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ia+d+ea+a.j+' fill="'+e+ja+b+"</text>");jE(a,b)}function JB(a,b,c,d,e){iE(a,!0);jE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab)}
+function II(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=qo(ro(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetWidth||0)-gk(a.u.pb),d=so(ro(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetHeight||0)-ik(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ja)+b+"</svg>",b!==a.r&&(vo(a.u.pb,b),a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=lg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function rE(a,b){a.f=b;a.j=KF(b)}t(568,411,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;
+_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;_.s=0;_.t=0;_.u=null;var uJ,tJ;function Rr(a,b,c){c&&(bs(a,b),c.Of(a.c));a.e=!0}function bs(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-qo(ro(a.p.pb.ownerDocument),a.p.pb)+fk(a.p.pb)+Go(a.p.pb.ownerDocument),a.c.f=c.clientY-zo(a.p.pb)+(a.p.pb.scrollTop||0)+Ho(a.p.pb.ownerDocument),a.c.b=new gJ(b),b.b.preventDefault(),!0):!1}
+function MI(a){this.p=a;this.c=new wJ;this.d=new xJ(this);B(this.p,new yJ(this),(Zr(),Zr(),$r));B(this.p,new zJ(this),(Sr(),Sr(),Tr));B(this.p,new AJ(this),(Wr(),Wr(),Xr));B(this.p,new BJ(this),(Or(),Or(),Pr));B(this.p,new CJ,(ir(),ir(),jr));B(this.p,new DJ(this),(er(),er(),fr));B(this.p,new EJ(this),($q(),$q(),ar))}t(569,1,{},MI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function xJ(a){Bk();this.b=a}t(570,26,{},xJ);
+_.Hc=function(){!this.b.e&&this.b.j&&hJ(this.b.j,this.b.c)};_.b=null;function yJ(a){this.b=a}t(571,1,{},yJ);_.b=null;function zJ(a){this.b=a}t(572,1,{},zJ);_.b=null;function AJ(a){this.b=a}t(573,1,{},AJ);_.b=null;function BJ(a){this.b=a}t(574,1,{},BJ);_.b=null;function CJ(){}t(575,1,{},CJ);function DJ(a){this.b=a}t(576,1,{},DJ);_.b=null;function EJ(a){this.b=a}t(577,1,{},EJ);_.b=null;function wJ(){}t(578,1,{},wJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function FJ(a){var b,c,d,e,f;ek(a);d=(qj(),rj(null));e=new rJ;Jx(e,a);bw(d,e,d.pb);f=a.kd();b=a.jd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Lx(e,a);jw(d,e);return new xz(f,b)}function GJ(){this.pb=$doc.createElement(Xd);this.pb[Bd]=We;this.pb.style[Wf]=Ke;this.pb.style[$f]=Zc;this.pb.style[hh]=eb;this.pb.style[Je]=eb}t(580,295,vi,GJ);_.gd=function(){return gk(this.pb)};_.hd=function(){return ik(this.pb)};
+function KF(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function vJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new qJ(new RG(a),new RG(b))}function kE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+ab}
+function zE(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=rb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function iE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ea+a.b:a.n=' fill="none" stroke="'+c+ea+a.b}function HI(){sJ();this.o=uJ;this.d=[];this.u=new GJ}t(581,568,{},HI);_.b=l;_.c=l;function HJ(){HJ=x;IJ=new xz(0,0)}
+function JJ(a){var b;b=a.Sf();if(!b){var c;(c=a.Pf())?(b=FJ(c.b),wj(c.ye(),b.c,b.b),c=FJ(c.b),b=new xz(c.c-b.c,c.b-b.b)):b=new xz(0,0);a.Wf(b)}return b}function Mz(a,b){var c;if(a.Ce())return IJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Vf(qz(b));c=FJ(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function KJ(a,b){var c;b&&(c=lg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Rf().pb.style[md]=c)}function LJ(){this.f=new nB;this.f.b=-1;this.f.c=-1}t(583,1,{});_.Pf=function(){return null};_.Qf=function(a){this.Uf(a.Rd())};
+_.Rf=function(){return this.ye()};_.Sf=function(){return MJ};_.Id=function(){};_.Ce=function(){return!1};_.Tf=function(a){this.Vf(qz(a))};_.Uf=function(a){KJ(this,a)};_.Vf=function(a){var b=this.ye().pb,c,d,e;c=(Wz(),Xz);e=a.c;d=a.b;e!=c.c?b.style[re]=l+e+"pt":b.style[re]=l;d!=c.b?b.style[qe]=d:b.style[qe]=l;0!=(a.d&1)?b.style[te]=pd:b.style[te]=l;0!=(a.d&2)?b.style[se]=Ue:b.style[se]=l};_.Wf=function(a){MJ=a};_.Xf=function(){};var MJ=_.f=null,IJ;
+function PA(a,b){HJ();LJ.call(this);this.b=new Yw(a);this.b.ld()[Bd]=l;B(this.b,new NJ(this,b),(oq(),oq(),pq))}t(582,583,{},PA);_.ye=function(){return this.b};_.Uf=function(a){KJ(this,a)};_.b=null;function NJ(a,b){this.b=a;this.c=b}t(584,1,{},NJ);_.Pc=function(a){lq();mq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function TA(a){HJ();LJ.call(this);this.b=new Yx;B(this.b,new OJ(this,a),(iq(),iq(),jq))}t(585,583,{},TA);_.ye=function(){return this.b};_.b=null;
+function OJ(a,b){this.b=a;this.c=b}t(586,1,{},OJ);_.b=null;_.c=null;function PJ(a,b){var c,d;KJ(a,b.Rd());for(d=new Pi(b.Wb.b);d.c<d.e.Fe();)c=Qi(d),c.lc&&c.hc.Qf(c)}function QJ(a,b){var c,d,e,f,g,j,h;wj(a.e,b.Yd(),b.Ud());for(d=new Pi(b.Wb.b);d.c<d.e.Fe();)c=Qi(d),c.lc&&(e=c.hc,e.Tf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=JJ(e).c,f-=JJ(e).b,wj(e.ye(),g,f),!c.ob&&a.e.Cd(c),a.e.Dd(c,j,h)))}function aA(){HJ();LJ.call(this);this.e=new nw}t(587,583,{},aA);
+_.Qf=function(a){PJ(this,a)};_.ye=function(){return this.e};_.Tf=function(a){QJ(this,a)};_.e=null;function TB(a){HJ();LJ.call(this);var b=this.b=new wx;cx(b.c,a,!1);ox(b);this.f.b=-1;this.f.c=-1}t(588,583,{},TB);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?xo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function WB(a){this.b=new ry(a.i,new RJ(a))}t(589,1,{},WB);_.b=null;
+function ny(a){var b,c,d,e,f;f=new HC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(SJ,m,106,0,0);for(c=b.b?Nk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,85)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=mj((kA(),R),new S(f.e)));c=c.c;if(St(!c?lh:c.b,wh))for(c=(!a.e.b||0==a.e.b.d?(Fs(),Fs(),Gs):new oA(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new qr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.gg(),null.gg()):100==f.e&&A(f.f,103)?(j=f.f,h=new qr(j,205,null),h.j=j.Zd(),
+h.k=j.$d()):1004<=f.e&&1005>=f.e||(701==f.e?null.gg():401==f.e||402==f.e?(null.gg(),null.gg(),null.gg(),null.gg(),null.gg()):500<=f.e&&507>=f.e&&(g=null.hg,500!=g&&(f=new qr(null.hg,g,null),f.j=null.gg(),f.k=null.gg(),j=null.gg(),f.f=j&12,501==g&&null.gg())))}function RJ(a){this.b=a}t(590,1,Zh,RJ);_.xc=function(){ny(this)};_.b=null;function sC(a,b){Ny(a.b,b);a.f.b=-1;a.f.c=-1}function tC(){HJ();LJ.call(this);this.b=new Ry}t(591,583,{},tC);
+_.Pf=function(){var a;a=new tC;Ny(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};_.Sf=function(){return TJ};_.Wf=function(a){TJ=a};var TJ=_.b=null;t(592,587,{});function UJ(a){var b;b=new Cq(to(a.pb,Rf),to(a.pb,Qf));a=new Cq(to(a.T.jb.pb,Rf),to(a.T.jb.pb,Qf));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function VJ(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.qd(a.R);a.od(b);a.R=a.Q=null}else null!=a.R?(WJ(a,a.R),a.R=null):null!=a.Q&&(XJ(a,a.Q),a.Q=null);Jj(a.S)}
+function BI(a){a.kb?a._f(Fq(a.T.jb)):(a.Ld(),BI(a))}function XJ(a,b){var c;a.kb?(c=UJ(a),a._f(new Cq(-1,YJ(b,!1)-c[1]))):a.Q=b}function ZJ(a,b){var c;b!=a.Gd()&&(c=a.T.jb,Uv(c),$J(c,b,c.pb,c.q.d,!0))}function WJ(a,b){var c;a.kb?(c=UJ(a),a._f(new Cq(YJ(b,!0)-c[0],-1))):a.R=b}t(595,297,Qh);_.Yf=function(){var a,b;b=Fq(this.T.jb);a=UJ(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.T.jb;return 0!=a.q.d?aK(dz(a.q,0)):null};_.Zf=function(a){bK(this.T.jb,a)};_.Bd=function(){return new Vv(this.T.jb)};
+_.$f=function(){Jq(this.T.jb)};_.wd=function(){VJ(this)};_.Od=function(){Jq(this.T.jb)};_.yd=function(a){return cK(this.T.jb,a)};_._f=function(a){Hq(this.T.jb,a)};_.od=function(a){XJ(this,a)};_.Hd=function(a){ZJ(this,a)};_.qd=function(a){WJ(this,a)};_.Q=null;_.R=null;function dK(){dK=x;uw();var a=(eK(),fK(),gK);hK=new Ox(a.e,a.c,a.d,a.f,a.b)}function iK(a,b){if(0!=a.I.b.q.d&&aK(dz(a.I.b.q,0)))throw new Pv("WindowPanel can only contain one child widget");jK(a,b)}
+function CI(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[eh]=Ke,a.ab=!1,a.Ld());b=a.pb;b.style[$e]=0+(Dj(),cg);b.style[Tg]=cb;e=xj()-to(a.pb,Rf)>>1;f=yj()-to(a.pb,Qf)>>1;xH(a,ak(Go($doc)+e,0),ak(Ho($doc)+f,0));d||((a.ab=c)?(By(a.pb,jg),a.pb.style[eh]=fh,nk(a.gb,200)):a.pb.style[eh]=fh)}finally{a.w=!0}}
+function kK(a,b){var c;if(a.w){c=new iv;a.mb&&vs(a.mb,c);a.J&&Gq(a.r,a);try{Xi(a.r.d,a)}catch(d){if(d=Vi(d),!A(d,124))throw d;}a.n=lK(a.r,a);try{ww(a,b)}finally{$i(a.t.b),$i(a.s.b),$i(a.u.b),a.P&&cj(a.P,a.r),a.C&&(a.C=!1)}}else ww(a,b)}function mK(a,b,c){var d,e;e=a.ob;d=new Yj(a,e);e.Dd(a,d.b+b,d.e+c)}function nK(a,b,c){b=new oK(yo(xo(qv(qv(a.T.d,b),c))));Tv(b,a);B(b,a.o,(oq(),oq(),pq));return b}function Eq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Hq(a.T.jb,b)}
+function xH(a,b,c){var d,e;(e=a.r)?(d=pK(e.pb),zw(a,b+(gk(e.pb)+d[3]),c+(ik(e.pb)+d[0]))):zw(a,b,c)}function GB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Iq(a.r,a):Gq(a.r,a)))}function jK(a,b){if(b!=(0!=a.I.b.q.d?aK(dz(a.I.b.q,0)):null)){Uv(a.I.b);var c=a.I.b;$J(c,b,c.pb,c.q.d,!0)}}
+function qK(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(zq(),rK)&&(a.O=a.G);var d,e;if(a.P)for(e=new Pi(a.P);e.c<e.e.Fe();)if(d=Qi(e),b==(zq(),sK)){!d.c&&(d.c=new tK);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(zq(),Aq))g=d.r,j=d.F,d.I.d?(xH(d,j.d,j.e),Eq(d,new Cq(j.c,-1))):(xH(d,j.d,j.e),Eq(d,new Cq(j.c,j.b)),Iq(g,d)),Ti(g.d,d,d.I.c),Ak(d.z,333);else if(!d.C&&f==(zq(),rK))d.pb.style[eh]=fh,zq()}else if(b==Aq){!d.c&&(d.c=new tK);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=pK(j.pb);h=d.F;if(d.I.d)h.d=gk(d.pb)-
+g[3]-gk(j.pb),h.e=ik(d.pb)-g[0]-ik(j.pb),d.F=h,xH(d,0,0),uK(d,Bq(j.pb).c,-1);else{if(f!=(zq(),rK))h.d=gk(d.pb)-g[3]-gk(j.pb),h.e=ik(d.pb)-g[0]-ik(j.pb),h.c=d.q,h.b=d.p,d.F=h;xH(d,0,0);Hq(d,new vK(Bq(j.pb)));Gq(j,d)}d==d.r.b||VE(d);Ak(d.z,333)}}else b==rK&&(!d.c&&(d.c=new tK),d=a,d.C||(d.G=c,d.pb.style[eh]=Ke))}}function wK(a,b){a.pb.style[jh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.gg().gg()}
+function xK(a){if(!a.kb){a.t=Nv(a,a.r,(!gs&&(gs=new Hk),gs));a.s=Nv(a,a.r,Gk?Gk:Gk=new Hk);a.u=Nv(a,a.r,(!ls&&(ls=new Hk),ls));var b=a.r;!a.P&&(a.P=new jj);dj(a.P,b);gs&&(b=new fs(a),a.mb&&vs(a.mb,b));a.J&&Iq(a.r,a);Ti(a.r.d,a,a.I.c);a.n&&(zw(a,a.n.b,a.n.c),a.n=null);Aw(a);VE(a)}}function VE(a){if(a!=a.r.b){var b;ls&&(b=new ks(a),a.mb&&vs(a.mb,b))}}
+function yK(a,b,c){uw();var d;d=(Jw(),Kw);Cw.call(this,!1,"popup");this.U=d.b;this.S=new zK(this);d=new AK;d.pb[Bd]="mosaic-popupLayoutPanel";rw(this.T,d);yw(this);this.o=new BK(this);this.z=new CK(this);this.A=new DK(this);this.B=new EK(this);this.F=new FK;this.O=(zq(),sK);this.J=c;this.r=a;a=this.I=new GK(b);b=new HK;!a.e&&(a.e=new IK);dj(a.e,b);a=new JK(new Qx(hK.b.e.b,hK.b.c,hK.b.d,hK.b.f,hK.b.b));B(a,new KK(this),(oq(),oq(),pq));b=this.I.c;b.c||(b.c=new Mx,b.c.ld()[Bd]="mosaic-Caption-iconBoxRight",
+c=b.c,d=(Fx(),Gx),c.d=d,LK(b.i,b.c,new MK(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new ew;d=Kx(c);yv(c.c,(Lu(),Mu(d)),0);dw(c,a,d,0,!1)}else Jx(b.c,a);bK(b.i,null);B(this.I.c,new NK(this),(wq(),wq(),xq));B(this.I.c,this.o,pq);ZJ(this,this.I);Ri(Bw?xo(this.pb):yo(xo(this.pb)),"mosaic-WindowPanel",!0)}t(594,595,Qh);_.Gd=function(){return 0!=this.I.b.q.d?aK(dz(this.I.b.q,0)):null};_.Jd=function(a){kK(this,a)};_.Bd=function(){return new Vv(this.I.b)};_.wd=function(){VJ(this);Jj(new OK(this))};
+_.yd=function(a){return cK(this.I.b,a)};_._f=function(a){Eq(this,a)};_.Kd=function(a,b){xH(this,a,b)};_.Hd=function(a){jK(this,a)};_.Ld=function(){xK(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var hK;function PK(a){a.i=(new OA(a.j)).hc.ye();B(a.i,new QK(a),(oq(),oq(),pq));a.e=H(RK,m,59,[a.i])}
+function zI(){dK();var a,b,c,d,e,f;yK.call(this,(SK(),TK),null,!0);this.cg();this.db=!0;a=new yx(this.k);this.f=new Qy;this.f.pb.style[hh]=eb;Hv(this.f,eb);this.ag();WJ(this,"400px");f=new cz;f.pb.style[Je]=eb;f.f[ud]=10;c=(rx(),Cx);f.b=c;bz(f,a);bz(f,this.f);e=new Mx;e.f[ud]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Jx(e,a);bz(f,e);iK(this,f);GB(this,!1);this.bg()}t(593,594,Qh,zI);_.ag=function(){PK(this)};_.bg=function(){var a=this.f;a.pb.readOnly=!0;var b=Iv(a.pb)+"-readonly";Ri(a.ld(),b,!0)};
+_.cg=function(){FB(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function QK(a){this.b=a}t(596,1,{},QK);_.Pc=function(){kK(this.b,!1)};_.b=null;function AI(a){this.b=a}t(597,1,{},AI);
+_.xc=function(){Kv(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=uo(a.pb,ch).length;if(0<b&&a.kb){if(0>b)throw new kx("Length must be a positive integer. Length: "+b);if(b>uo(a.pb,ch).length)throw new kx("From Index: 0 To Index: "+b+" Text Length: "+uo(a.pb,ch).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function UK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";FB(a.I.c,"Paste")}function VK(a){dK();zI.call(this);this.d=a}
+t(599,593,Qh,VK);_.ag=function(){PK(this);this.b=(new OA(this.c)).hc.ye();B(this.b,new WK(this),(oq(),oq(),pq));this.e=H(RK,m,59,[this.b,this.i])};_.bg=function(){Hv(this.f,"150px")};_.cg=function(){UK(this)};_.Ld=function(){xK(this);fo((bo(),co),new XK(this))};_.b=null;_.c=null;_.d=null;function YK(a){dK();VK.call(this,a)}t(598,599,Qh,YK);
+_.bg=function(){Hv(this.f,"150px");var a=new ZK(this),b=this.f;Mv(b,new $K,(Nq(),Nq(),Oq));Mv(b,new aL,(Kq(),Kq(),Lq));Mv(b,new bL,(Qq(),Qq(),Rq));Mv(b,new cL(a),(Tq(),Tq(),Uq))};_.cg=function(){UK(this);this.k+=" Or drag and drop a file on it."};t(602,1,{});t(601,602,{});_.c=null;_.d=1;_.e=-1;function ZK(a){this.b=a;this.c=new dL(this);this.d=this.e=1}t(600,601,{},ZK);_.b=null;function dL(a){this.b=a}t(603,1,{},dL);_.dg=function(a){this.b.b.f.pb[ch]=null!=a?a:l};_.b=null;function vC(){new xs}
+t(604,435,{},vC);function WK(a){this.b=a}t(605,1,{},WK);_.Pc=function(){if(this.b.d){var a=this.b.d,b;b=new HC(a.b,0,uo(this.b.f.pb,ch));yI(a.b,b)}kK(this.b,!1)};_.b=null;function XK(a){this.b=a}t(606,1,{},XK);_.xc=function(){Kv(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;function vr(a){var b;a&&a&&(a=new eL(a),void 0!=$wnd.FileReader?b=new YK(a):b=new VK(a),BI(b),CI(b))}function eL(a){this.b=a}t(608,1,{},eL);_.b=null;function Wq(a,b){a.onloadend=function(a){b.dg(a.target.result)}}
+function cL(a){this.b=a}t(613,1,{},cL);_.b=null;function $K(){}t(614,1,{},$K);function aL(){}t(615,1,{},aL);function bL(){}t(616,1,{},bL);function HB(a,b){HJ();aA.call(this);this.d=new fL(a);var c=this.c=new Mx,d=(rx(),Cx);c.b=d;Jx(this.c,this.e);iK(this.d,this.c);this.d.b=this;this.b=b}t(617,592,{},HB);_.ye=function(){return this.d};_.Rf=function(){return this.c.ob};_.Id=function(){kK(this.d,!1)};_.Vf=function(){};_.Xf=function(a){PJ(this,a);QJ(this,a);BI(this.d);xK(this.d)};_.b=null;_.c=null;
+_.d=null;function fL(a){dK();yK.call(this,(SK(),TK),a,!1)}t(618,594,Qh,fL);_.Id=function(){var a=this.b,b=new AB(a.b,201),c;a=a.b.r;a.b?a=new gL(new Pi(a.b)):(a=(Fs(),Fs(),Gs),a=new Pi(a));for(;a._c();)c=a.ad(),201==b.e&&vH(c.b)};_.b=null;function dC(){HJ();LJ.call(this);var a=this.b=new hL;a.ab=!0;a.b.i=!0;this.b.db=!0}t(619,583,{},dC);_.ye=function(){return this.b};_.b=null;function VC(){}t(626,451,{},VC);function gL(a){if(!a)throw new Gn;this.b=a}t(627,1,{},gL);_._c=function(){return aD(this.b)};
+_.ad=function(){return Qi(this.b)};_.bd=function(){throw new eD("Missing message: awt.50");};_.b=null;function yA(){return yA()}function TC(){TC=x;var a;a=(KC(),LC["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(iL,m,-1,0,1);else throw new zG(a+" is not supported");}catch(b){if(b=Vi(b),!A(b,132))throw b;}}function XB(a,b){a.b=31*a.b+K((new RG(b)).b)}function tA(){}t(630,1,{},tA);_.hC=function(){return this.b};_.b=1;
+function pK(a){var b;b=y(I,s,-1,4,1);b[0]=jL(kL(a,"borderTopWidth"));b[1]=jL(kL(a,"borderRightWidth"));b[2]=jL(kL(a,"borderBottomWidth"));b[3]=jL(kL(a,"borderLeftWidth"));return b}function lL(a){var b,c;c=mL(a);b=pK(a);a=new Cq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function Bq(a){return new Cq(a.clientWidth,a.clientHeight)}
+function mL(a){var b;b=y(I,s,-1,4,1);b[0]=jL(kL(a,"marginTop"));b[1]=jL(kL(a,"marginRight"));b[2]=jL(kL(a,"marginBottom"));b[3]=jL(kL(a,"marginLeft"));return b}function nL(a){var b;b=y(I,s,-1,4,1);b[0]=jL(kL(a,"paddingTop"));b[1]=jL(kL(a,"paddingRight"));b[2]=jL(kL(a,"paddingBottom"));b[3]=jL(kL(a,"paddingLeft"));return b}function oL(a,b,c){try{G(b,oe)&&(b=Nd),a.style[b]=c}catch(d){if(d=Vi(d),!A(d,124))throw d;}}
+function YJ(a,b){var c;pL||(pL=$doc.createElement(Dg),oL(pL,$e,l),oL(pL,Tg,l),oL(pL,$f,Zc),oL(pL,eh,Ke),$doc.body.appendChild(pL));oL(pL,hh,a);oL(pL,Je,a);c=lL(pL);return b?c.c:c.b}var pL=null;function qL(){Cq.call(this,0,0)}function Cq(a,b){this.c=a;this.b=b}function vK(a){Cq.call(this,a.c,a.b)}t(632,1,ti,qL,Cq,vK);_.eQ=function(a){return this===a?!0:null==a||rL!=On(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Vc};_.b=0;_.c=0;function sL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(633,1,{117:1,120:1,141:1},sL);_.eQ=function(a){return a===this?!0:A(a,141)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return tL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;
+function uL(a,b){this.b=a;this.c=b}t(634,1,ti,uL);_.eQ=function(a){return this===a?!0:null==a||vL!=On(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return vL.e+"[x="+this.b+",y="+this.c+Vc};_.b=0;_.c=0;function FK(){this.c=this.b=this.e=this.d=0}t(635,1,ti,FK);_.eQ=function(a){return this===a?!0:null==a||wL!=On(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return wL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function kL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==oe&&(b=Nd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(637,1,{});var xL=-1;function yL(){}t(638,637,{},yL);_.b=-1;_.c=-1;var zL=null;
+function jL(a){a=parseInt(a,10);a=isNaN(a)?null:JE(a);return!a?0:a.b}t(641,312,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1});_.Yf=function(){return Fq(this.i)};_.Zf=function(a){bK(this.i,a)};_.$f=function(){Jq(this.i)};_.Od=function(){Jq(this.i)};_.od=function(a){var b=this.i;b.pb.style[Je]=a;b.kb||(b.i=a)};_.qd=function(a){var b=this.i;b.pb.style[hh]=a;b.kb||(b.j=a)};function eK(){eK=x;fK()}function FB(a,b){a.b.pb.textContent=b||l;bK(a.i,null)}
+function AL(a){eK();var b;$w(this,new AK);this.b=new BL;b=this.i;CL(b,new DL);oL(b.pb,Xf,cb);b.p=0;LK(b,this.b,new MK(0));this.b.ld()[Bd]="mosaic-Caption-text";this.b.pb.textContent=a||l;bK(this.i,null);this.pb[Bd]="mosaic-Caption"}t(640,641,{16:1,19:1,20:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,61:1,67:1,68:1,69:1,71:1,72:1,75:1,79:1,80:1,82:1,143:1,149:1},AL);_.Qc=function(a){return B(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};
+_.Sc=function(a){return B(this,a,(Fr(),Fr(),Gr))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.c=null;function fK(){fK=x;EL=Xn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new hz(EL,240,20);new hz(EL,224,16);new hz(EL,208,16);new hz(EL,192,16);new hz(EL,176,16);new hz(EL,160,16);new hz(EL,144,16);new hz(EL,128,16);new hz(EL,112,16);new hz(EL,96,16);new hz(EL,80,16);new hz(EL,64,16);new hz(EL,260,16);gK=new hz(EL,48,16);new hz(EL,32,16);new hz(EL,16,16);new hz(EL,0,16)}var EL,gK;
+function FL(a,b){Kv(a.b.pb,!b);bK(a.i,a.b)}function Dq(a,b){a.d=b;Kv(a.b.pb,!b);bK(a.i,a.b);if(a.e){var c;for(c=new Pi(a.e);c.c<c.e.Fe();)Qi(c)}}function GK(a){var b;$w(this,new AK);b=this.i;CL(b,new GL((HL(),IL)));b.p=0;this.c=new AL(a);LK(b,this.c,new MK(1));this.b=new AK;ij(this.b,"Body");LK(b,this.b,new MK(0));this.pb[Bd]="mosaic-CaptionLayoutPanel"}t(643,641,{46:1,48:1,57:1,61:1,69:1,70:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1},GK);_.rd=function(){Ov(this.i)};_.sd=function(){Rv(this.i)};_.Bd=function(){return new Vv(this.b)};
+_.yd=function(a){return cK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function IK(){lH(this)}t(644,516,Rh,IK);function zK(a){this.b=a}t(645,1,Zh,zK);_.xc=function(){Jq(this.b.T.jb)};_.b=null;function JL(a){var b;b=a.c;a=b.r;b=!a.f?-1:Ij(a.f.b,b);a.f&&Gu(a.f.b,b)&&Ju(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&VE(!a.f?null:Gu(a.f.b,b-1))}function KL(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new $z);-1==Ij(a.f.b,b)&&dj(a.f.b,b)}function tK(){}t(646,1,{},tK);_.Uc=function(a){JL(a)};_.Vc=function(a){KL(a)};
+_.Xc=function(a){LL(a.b.r,a.b)};function SK(){SK=x;ML=new NL(1,"e");OL=new NL(2,Gf);PL=new NL(3,"ne");QL=new NL(10,"nw");RL=new NL(4,ug);SL=new NL(5,xg);TL=new NL(12,"sw");UL=new NL(8,"w");TK=new VL((qj(),rj(null)).pb)}function lK(a,b){var c;c=pK(a.pb);return new uL(gk(b.pb)-(gk(a.pb)+c[3]),ik(b.pb)-(ik(a.pb)+c[0]))}
+function WL(a){var b,c,d,e,f,g;if(a.f){b=Bq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Gu(a.f.b,d),c=new Cq(to(g.pb,Rf),to(g.pb,Qf)),f=lK(a,g),f.b-=ak(0,f.b+to(g.pb,Rf)-b.c),f.c-=ak(0,f.c+to(g.pb,Qf)-b.b),xH(g,ak(0,f.b),ak(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,uK(g,c.c,c.b),g.O==(zq(),Aq)&&Hq(g,new vK(Bq(a.pb))),Ak(g.z,1)}}function XL(a,b,c){a=a.e;Ti(a,b,b);z(a.d,b,c);ij(b,Dc+c.c)}
+function Gq(a,b){var c;c=a.e;YL(c,b.H);hj(b.H,Dc+QL.c);YL(c,b.D);hj(b.D,Dc+OL.c);YL(c,b.E);hj(b.E,Dc+PL.c);YL(c,b.N);hj(b.N,Dc+UL.c);YL(c,b.v);hj(b.v,Dc+ML.c);YL(c,b.M);hj(b.M,Dc+TL.c);YL(c,b.K);hj(b.K,Dc+RL.c);YL(c,b.L);hj(b.L,Dc+SL.c)}
+function Iq(a,b){!b.H&&(b.H=nK(b,0,0));XL(a,b.H,QL);!b.D&&(b.D=nK(b,0,1));XL(a,b.D,OL);!b.E&&(b.E=nK(b,0,2));XL(a,b.E,PL);!b.N&&(b.N=nK(b,1,0));XL(a,b.N,UL);!b.v&&(b.v=nK(b,1,2));XL(a,b.v,ML);!b.M&&(b.M=nK(b,2,0));XL(a,b.M,TL);!b.K&&(b.K=nK(b,2,1));XL(a,b.K,RL);!b.L&&(b.L=nK(b,2,2));XL(a,b.L,SL)}function LL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Ij(a.f.b,b);if(c+1<d){DA(a.f,b);for(dj(a.f.b,b);c<d;++c)wK(Gu(a.f.b,c),c)}else wK(b,c)}
+function VL(a){a=new ZL(a);$w(this,a);this.d=new $L(a);this.d.j=!0;aj(this.d);this.d.n=3;this.e=new aM(a);this.e.j=!0;aj(this.e);this.e.n=3;bx(this)}t(647,312,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,149:1},VL);_.Yf=function(){return Bq(this.pb)};_.Zf=function(){var a;(a=bM(this))&&a.Zf(null)};_.$f=function(){WL(this)};_.Uc=function(a){!this.c&&(this.c=new tK);JL(a)};_.Vc=function(a){!this.c&&(this.c=new tK);KL(a)};_.Od=function(){WL(this)};
+_.Xc=function(a){!this.c&&(this.c=new tK);LL(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var ML,OL,PL,QL,TK,RL,SL,TL,UL;function ZL(a){this.q=new ow(this);this.pb=a}t(648,292,mi,ZL);function NL(a,b){this.b=a;this.c=b}t(649,1,{},NL);_.b=0;_.c=null;function $L(a){Li();ej.call(this,a)}t(650,3,{},$L);_.rc=function(){var a;a=this.k.f;a.C||ek(a.x);hj(this.k.f,"dragdrop-dragging");!a.I.d&&FL(a.I,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=ak(this.b,a<this.e?a:this.e),b=ak(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[$e]=a+(Dj(),cg);c.style[Tg]=b+cg};
+_.sc=function(){var a;a=this.k.f;a==a.r.b||VE(a);a.I.d||FL(a.I,!0);a.C||(a.x||(a.x=new cM,ij(a.x,"mosaic-GlassPanel-invisible")),oL(a.x.pb,jh,kL(a.pb,jh)),pj((qj(),rj(null)),a.x,0,0));ij(this.k.f,"dragdrop-dragging");a=new Yj(this.k.b,null);this.b=a.b+hk(this.k.b.pb);this.c=a.e+jk(this.k.b.pb);this.e=this.b+lk(this.k.b.pb)-this.k.f.kd();this.d=this.c+kk(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function YL(a,b){try{Xi(a,b)}catch(c){if(c=Vi(c),!A(c,124))throw c;}}
+function aM(a){Li();ej.call(this,a);this.d=new Ni}t(651,3,{},aM);_.rc=function(){var a;a=this.k.f.ob;a.C||ek(a.x);hj(this.k.f,"dragdrop-dragging");FL(a.I,!1);Eq(a,new Cq(a.q,a.p));Ak(a.z,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=mj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-ak(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.p,b=ak(a+b,to(d.I.c.pb,Qf)),b!=a&&mK(d,0,a-b),Eq(d,new Cq(d.q,b)),Ak(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.hd():this.k.d-this.k.f.hd(),0!=b&&(a=d.p,b=ak(a+b,to(d.I.c.pb,Qf)),Eq(d,new Cq(d.q,b)),Ak(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-ak(this.k.c,this.b):this.k.f.gd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
+b:96,b!=a&&mK(d,a-b,0),Eq(d,new Cq(b,d.p)),Ak(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.gd():this.k.c-this.k.f.gd(),0!=b&&(a=d.q,Eq(d,new Cq(96<a+b?a+b:96,d.p)),Ak(d.z,333)))};
+_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||VE(a);FL(a.I,!0);a.C||(a.x||(a.x=new cM,ij(a.x,"mosaic-GlassPanel-invisible")),oL(a.x.pb,jh,kL(a.pb,jh)),pj((qj(),rj(null)),a.x,0,0));ij(this.k.f,"dragdrop-dragging");a=new Yj(this.k.b,null);this.b=a.b+hk(this.k.b.pb);this.c=a.e+jk(this.k.b.pb);this.f=this.b+lk(this.k.b.pb)-this.k.f.kd();this.e=this.c+kk(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function cM(){var a;this.e=new dM(this);this.b=!1;this.c=new sw;$w(this,this.c);a=this.pb.style;a[md]="#000";a[ne]="alpha(opacity=50)";a.opacity="0.5";this.pb[Bd]="gwt-GlassPanel"}t(652,312,Wh,cM);
+_.ud=function(){var a;bx(this);try{a=this.ob}catch(b){b=Vi(b);if(A(b,130))throw new Pv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(qj(),rj(null))?(yu(this),zu(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),cj(Ck,a),a.c=!0,a.d=Lk(a),dj(Ck,a),this.d=new eM(this),cv(new xu(this.d))):(this.pb.style[rd]=cb,this.pb.style[mg]=cb);this.b&&Ru(new wu(this));pj(rj(null),new fM,Go($doc),Ho($doc))};
+_.vd=function(){this.i.vd();Ik(this.e);this.d&&(uu(av,this.d,H(gM,m,47,[(!js&&(js=new Hk),js)])),this.d=null);this.b&&uu(Tu,this,H(gM,m,47,[(!Su&&(Su=new Hk),Su)]))};_.dd=function(a){switch(Ou(a.type)){case 256:if(27==(a.keyCode||0))return ek(this),!1;case 1:if(Eo(this.pb,a.target))return ek(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function dM(a){Bk();this.b=a}t(653,26,{},dM);_.Hc=function(){var a=this.b;yu(a);zu(a.pb)};_.b=null;function eM(a){this.b=a}t(654,1,{},eM);_.b=null;
+function fM(){this.pb=ex();var a;a=new Zx(new hM(this));B(this,a,(eq(),eq(),fq));B(this,a,(Xq(),Xq(),Yq))}t(655,314,ei,fM);_.wd=function(){Jj(new iM(this))};function hM(a){this.b=a}t(656,1,{},hM);_.b=null;function iM(a){this.b=a}t(657,1,Zh,iM);_.xc=function(){this.b.pb.focus()};_.b=null;function jM(a){a.pb.style[hh]=ld;a.pb.style[Je]=ld;if(a.kb){var a=a.ob,b;A(a,149)?a.Zf(null):(b=bM(a))&&b.Zf(a)}}t(659,295,{46:1,48:1,57:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1});
+_.Yf=function(){jM(this);return new Cq(to(this.pb,Rf),to(this.pb,Qf))};_.Zf=function(){jM(this)};_.$f=function(){};_.cd=function(){};_.Od=function(){};function BL(){this.pb=$doc.createElement("label");this.pb[Bd]="mosaic-Label";this.pb.style[gh]=Mf;this.pb[Bd]="mosaic-HTML"}t(658,659,{46:1,48:1,57:1,67:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1},BL);function JK(a){$w(this,new kM(a));this.pb[Bd]="mosaic-ImageButton"}t(660,312,{19:1,46:1,48:1,57:1,61:1,69:1,71:1,72:1,76:1,80:1,82:1},JK);
+function hL(){uw();var a=(Jw(),Mw);Cw.call(this,!0,nf);this.U=a.b;this.b=new lM(this);this.b.e=!0;pw(this,this.b);this.ab=!0;this.b.i=!0;-1==this.lb?Av(this.pb,1|(this.pb.__eventBits||0)):this.lb|=1;(Bw?xo(this.pb):yo(xo(this.pb)))[Bd]=He;this.pb.style[jh]="2147483647"}t(661,297,mi,hL);_.cd=function(a){Qv(this,a);1==Ou(a.type)&&ww(this,!1)};_.b=null;
+function lM(a){this.c=a;this.d=new jj;this.j=new jj;a=(qy(),py);new gz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Ig);this.f=$doc.createElement(Lg);Ku(b,this.f);this.p=!0;a=ex();b=(Lu(),Mu(b));a.appendChild(b);this.pb=a;Jl();this.pb.setAttribute(ng,mm.b);-1==this.lb?Av(this.pb,2225|(this.pb.__eventBits||0)):this.lb|=2225;this.pb[Bd]=Ge;a=Iv(this.pb)+"-vertical";Ri(this.ld(),a,!0);this.pb.style[Vf]=cb;this.pb.setAttribute("hideFocus",bh);B(this,new oy(this),(eq(),eq(),fq))}t(662,336,vi,lM);
+_.cd=function(a){switch(Ou(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}hy(this,a)};_.Nd=function(a,b){ly(this,a,b);b||this.b&&ww(this.c,!1)};_.b=!0;_.c=null;
+function kM(a){var b=(rx(),Cx),c=(Fx(),Gx),d;d=new lx;d.i[qd]=bb;d.i[td]=0;d.i[ud]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;jx(b.b);b.b.d.rows[0].cells[0][hd]=c.b;jx(b.b);b.b.d.rows[0].cells[0].style[dh]=e.b;jx(d);b=fx(d,0,0,!0);if(a){ek(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;hx(g,f.d);at(f.c,g,a);c.b=c.b.c}else e=c.c.d,dj(c.c,a);a.pb[Xc]=e;Ku(b,a.pb);Tv(a,d)}$w(this,d);Ri(this.pb,"mosaic-WidgetWrapper",!0)}t(663,312,Wh,kM);_.b=null;_.c=null;function BK(a){this.b=a}t(664,1,{},BK);
+_.Pc=function(){this.b.hb&&this.b!=this.b.r.b&&VE(this.b)};_.b=null;function CK(a){Bk();this.b=a}t(665,26,{},CK);_.Hc=function(){Jq(this.b.T.jb);var a=this.b;is((!a.y&&(a.y=new mM),a.y))};_.b=null;function DK(a){Bk();this.b=a}t(666,26,{},DK);_.Hc=function(){qK(this.b,(zq(),Aq))};_.b=null;function EK(a){Bk();this.b=a}t(667,26,{},EK);_.Hc=function(){qK(this.b,(zq(),rK))};_.b=null;function HK(){}t(668,1,{},HK);function KK(a){this.b=a}t(669,1,{},KK);_.Pc=function(){this.b.Id()};_.b=null;
+function NK(a){this.b=a}t(670,1,{},NK);_.b=null;function OK(a){this.b=a}t(671,1,Zh,OK);_.xc=function(){this.b.O==(zq(),Aq)?Ak(this.b.A,333):this.b.O==rK&&Ak(this.b.B,333)};_.b=null;function oK(a){this.pb=a;Ov(this)}t(672,295,{16:1,19:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,69:1,72:1,80:1,82:1},oK);_.Qc=function(a){return B(this,a,(Br(),Br(),Cr))};_.Rc=function(a){return B(this,a,(zj(),zj(),Aj))};_.Sc=function(a){return B(this,a,(Fr(),Fr(),Gr))};_.Tc=function(a){return B(this,a,(Bj(),Bj(),Cj))};
+function mM(){Bs.call(this,null)}t(673,226,Sh,mM);function zq(){zq=x;Aq=new nM("MAXIMIZED",0);rK=new nM("MINIMIZED",1);sK=new nM("NORMAL",2);oM=H(pM,m,144,[Aq,rK,sK])}function nM(a,b){Io.call(this,a,b)}t(674,141,{117:1,121:1,123:1,144:1},nM);var oM,Aq,rK,sK;function yu(a){var b,c,d,e;c=xj();b=yj();e=(Bv(),Cv).scrollWidth;d=Cv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[hh]=c-1+cg);0<=b-1&&(a.pb.style[Je]=b-1+cg)}
+function zu(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ba+b.getPropertyValue("margin-left")).replace(Da,l);a.style.marginTop=(Ba+b.getPropertyValue("margin-top")).replace(Da,l)}function qM(a,b){var c,d,e;if(a.n)return!0;a.y.Oe();for(c=new Vv(b);c.b.b<c.b.c.d-1;)d=aK(Wv(c.b)),e=d.ob,A(e,150)&&e.pd(d.md()),d.md()&&dj(a.y,d);return!0}
+function rM(a,b){var c,d,e;if(b.b)a.d&&mk(a.d),a.d=new sM(a,b),nk(a.d,333);else for(d=new Pi(a.y);d.c<d.e.Fe();)c=Qi(d),e=c.nb,lw(b,tM(c),e.t,e.u),uM(c,e.v,e.s,H(I,s,-1,[vM(a.r.b,c).e,vM(a.q.b,c).d,vM(a.o.b,c).b,vM(a.p.b,c).c]),H(I,s,-1,[wM(a.j.b,c).e,wM(a.i.b,c).d,wM(a.e.b,c).b,wM(a.f.b,c).c]),H(I,s,-1,[xM(a.v,c),xM(a.u,c),xM(a.s,c),xM(a.t,c)]))}
+function yM(){this.y=new jj;this.k=new zM(this);this.x=new AM(this.k);this.w=new BM(this.k);this.r=new CM(this.k);this.q=new DM(this.k);this.o=new EM(this.k);this.p=new FM(this.k);this.j=new GM(this.k);this.i=new HM(this.k);this.e=new IM(this.k);this.f=new JM(this.k);this.v=new KM(this.k);this.u=new KM(this.k);this.s=new KM(this.k);this.t=new KM(this.k)}t(678,1,{});_.eg=function(a){rM(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function LM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Pi(b.y);e.c<e.e.Fe();)d=Qi(e),A(d,62)&&(d=d.jb),f=d.nb,lw(c,tM(d),f.t,f.u),uM(d,f.v,f.s,H(I,s,-1,[vM(b.r.b,d).e,vM(b.q.b,d).d,vM(b.o.b,d).b,vM(b.p.b,d).c]),H(I,s,-1,[wM(b.j.b,d).e,wM(b.i.b,d).d,wM(b.e.b,d).b,wM(b.f.b,d).c]),H(I,s,-1,[xM(b.v,d),xM(b.u,d),xM(b.s,d),xM(b.t,d)]));MM(c);a.b.d=null;for(a=new Pi(a.b.y);a.c<a.e.Fe();)b=Qi(a),A(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
+function sM(a,b){this.b=a;this.c=b;var c=(sk(),vk);this.n=new rk(this);this.u=c}t(679,17,{},sM);_.yc=function(){LM(this)};_.zc=function(){LM(this)};
+_.Bc=function(a){var b,c,d;for(c=new Pi(this.b.y);c.c<c.e.Fe();)b=Qi(c),A(b,62)&&(b=b.jb),d=b.nb,d.j=K(d.p+(d.t-d.p)*a),d.w=K(d.q+(d.u-d.q)*a),d.x=K(d.r+(d.v-d.r)*a),d.i=K(d.o+(d.s-d.o)*a),lw(this.c,tM(b),d.j,d.w),uM(b,d.x,d.i,H(I,s,-1,[vM(this.b.r.b,b).e,vM(this.b.q.b,b).d,vM(this.b.o.b,b).b,vM(this.b.p.b,b).c]),H(I,s,-1,[wM(this.b.j.b,b).e,wM(this.b.i.b,b).d,wM(this.b.e.b,b).b,wM(this.b.f.b,b).c]),H(I,s,-1,[xM(this.b.v,b),xM(this.b.u,b),xM(this.b.s,b),xM(this.b.t,b)]))};_.b=null;_.c=null;
+t(681,1,{});_.b=null;function IM(a){this.b=a}t(680,681,{},IM);function JM(a){this.b=a}t(682,681,{},JM);function HM(a){this.b=a}t(683,681,{},HM);function GM(a){this.b=a}t(684,681,{},GM);function EM(a){this.b=a}t(685,681,{},EM);function FM(a){this.b=a}t(686,681,{},FM);function DM(a){this.b=a}t(687,681,{},DM);function CM(a){this.b=a}t(688,681,{},CM);t(689,681,{},function(a){this.b=a});t(690,681,{},function(a){this.b=a});
+function xM(a,b){var c=a.b,d;d=mj(c.e,b);d||(d=new sL(nL(b.pb)),z(c.e,b,d));return d.e}function KM(a){this.b=a}t(691,681,{},KM);function BM(a){this.b=a}t(692,681,{},BM);function AM(a){this.b=a}t(693,681,{},AM);function wM(a,b){var c;c=mj(a.b,b);c||(c=new sL(pK(b.pb)),z(a.b,b,c));return c}function vM(a,b){var c;c=mj(a.c,b);c||(c=new sL(mL(b.pb)),z(a.c,b,c));return c}
+function NM(a,b){var c,d;d=mj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=bM(b),f,g,j,h,n;if(A(b,149)){if(null!=c.n&&null!=c.k){d=new Cq(OM(e,!0),OM(e,!1));break a}h=b.Yf();null!=c.n&&(h.c=OM(e,!0));null!=c.k&&(h.b=OM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Cq(OM(e,!0),OM(e,!1));break a}h=new qL;f=b.pb;n=f.style;g=n[$f];j=n[eh];n[$f]="static";n[eh]=Ke;null!=c.n?h.c=OM(e,!0):(n[hh]=ld,h.c=(f.offsetWidth||0)+vM(d.p.b,b).c+vM(d.q.b,b).d);null!=c.k?h.b=OM(e,!1):(n[Je]=ld,h.b=(f.offsetHeight||0)+vM(d.r.b,b).e+
+vM(d.o.b,b).b);n[$f]=g;n[eh]=j}d=h}null!=c.n&&(Dj(),Dp)==c.n.gg()||null!=c.k&&(Dj(),Dp)!=c.k.gg()||z(a.f,b,d)}return d}function zM(a){this.i=a;this.d=new Ni;this.f=new Ni;this.c=new Ni;this.b=new Ni;this.e=new Ni}t(694,1,{},zM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function PM(a){var b;b=a.nb;if(null==b||!A(b,147))b=new QM,a.nb=b;return b}function DL(){GL.call(this,(HL(),RM))}function GL(a){var b=(SM(),TM);yM.call(this);this.c=a;this.b=b}t(695,678,{},DL,GL);
+_.fg=function(a){var b,c,d,e,f,g,j,h,n;h=new qL;qM(this,a);n=vM(this.p.b,a).c+vM(this.q.b,a).d+wM(this.f.b,a).c+wM(this.i.b,a).d+xM(this.t,a)+xM(this.u,a);d=vM(this.r.b,a).e+vM(this.o.b,a).b+wM(this.j.b,a).e+wM(this.e.b,a).b+xM(this.v,a)+xM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(HL(),RM)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Pi(this.y);a.c<a.e.Fe();)c=Qi(a),e=PM(c),b=null,j=c.ob,A(j,150)&&(b=j,b=UM(b),b=new Cq(b[1]+b[3],b[0]+b[0])),this.c==RM?(n+=NM(this.x.b,c).c,e.b=NM(this.w.b,
+c).b,A(j,150)&&(n+=b.c,e.b+=b.b),f=ak(f,e.b)):(d+=NM(this.w.b,c).b,e.c=NM(this.x.b,c).c,A(j,150)&&(d+=b.b,e.c+=b.c),g=ak(g,e.c));this.c==RM?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.eg=function(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,Q;if(qM(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=xM(this.t,a);E=xM(this.v,a);c=Bq(a.pb);Q=c.c-(u+xM(this.u,a));q=c.b-(E+xM(this.s,a));g=Q;c=q;this.c==(HL(),RM)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Pi(this.y);e.c<e.e.Fe();)d=Qi(e),b=null,r=PM(d),v=d.ob,A(v,150)&&(b=v,b=UM(b),b=new Cq(b[1]+b[3],b[0]+b[0])),this.c==RM?(r.e?++h:(r.c=NM(this.x.b,d).c,A(v,150)&&(r.c+=b.c),g-=r.c),r.d?r.b=q:(r.b=NM(this.w.b,d).b,A(v,150)&&(r.b+=b.b))):(r.d?++j:(r.b=NM(this.w.b,
+d).b,A(v,150)&&(r.b+=b.b),c-=r.b),r.e?r.c=Q:(r.c=NM(this.x.b,d).c,A(v,150)&&(r.c+=b.c)));for(e=new Pi(this.y);e.c<e.e.Fe();)d=Qi(e),b=null,r=d.nb,v=d.ob,A(v,150)&&(b=v,b=UM(b),b=new Cq(b[1]+b[3],b[0]+b[0])),J=r.c,o=r.b,this.c==RM?r.e&&(J=~~(g/h)):r.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,150)&&(n-=b.c,f-=b.b),this.c==IL?(r.t=this.b==(SM(),TM)?u:this.b==VM?u+~~(Q/2)-~~(J/2):u+Q-J,r.u=E,r.v=n,r.s=f,E+=o+D):(this.b==(SM(),TM)?(r.t=u,r.u=E):this.b==VM?(r.t=u,r.u=E+~~(q/2)-~~(o/2)):(r.t=u,r.u=E+q-o),r.v=
+n,r.s=f,u+=J+D),a.b&&(v=d.gd()-gk(a.pb)-xM(this.t,a),-1==r.p&&(r.p=v),v=d.hd()-ik(a.pb)-xM(this.v,a),-1==r.q&&(r.q=v),-1==r.r&&(r.r=d.kd()),-1==r.o&&(r.o=d.jd()));rM(this,a)}};_.b=null;_.c=null;function SM(){SM=x;TM=new WM("START",0);VM=new WM(Fb,1);XM=new WM("END",2);YM=H(ZM,m,145,[TM,VM,XM])}function WM(a,b){Io.call(this,a,b)}t(696,141,{117:1,121:1,123:1,145:1},WM);var YM,VM,XM,TM;function HL(){HL=x;RM=new $M("HORIZONTAL",0);IL=new $M("VERTICAL",1);aN=H(bN,m,146,[RM,IL])}
+function $M(a,b){Io.call(this,a,b)}t(697,141,{117:1,121:1,123:1,146:1},$M);var aN,RM,IL;t(699,1,{151:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function QM(){this.f=!1}function MK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(698,699,{147:1,151:1},QM,MK);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function cN(a,b){if(a.n)return!0;qM(a,b);if(0<a.y.d){a.b=Gu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,148))d=new dN,c.nb=d;a.c=d;a.y.Oe();dj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function eN(){yM.call(this)}t(700,678,{},eN);
+_.fg=function(a){var b,c;c=new qL;cN(this,a);if(this.b){b=NM(this.x.b,this.b).c;var d=NM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,150)&&(b=UM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=vM(this.p.b,a).c+vM(this.q.b,a).d+wM(this.f.b,a).c+wM(this.i.b,a).d+xM(this.t,a)+xM(this.u,a);c.b+=vM(this.r.b,a).e+vM(this.o.b,a).b+wM(this.j.b,a).e+wM(this.e.b,a).b+xM(this.v,a)+xM(this.s,a);return c};
+_.eg=function(a){var b,c,d,e,f;cN(this,a)&&(d=xM(this.t,a),e=xM(this.v,a),c=Bq(a.pb),f=c.c-(d+xM(this.u,a)),c=c.b-(e+xM(this.s,a)),b=this.b.ob,A(b,150)&&(b=UM(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.gd()-gk(a.pb)-xM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-ik(a.pb)-xM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.kd()),d=this.c,-1==d.o&&(d.o=this.b.jd())),rM(this,a))};_.b=null;_.c=null;function dN(){this.f=!1}
+t(701,699,{148:1,151:1},dN);function UM(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=xo(qv(qv(a.d,0),0)),c=xo(qv(qv(a.d,2),2)),d=mL(a.pb),b=pK(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function fN(a,b){a.kb&&ek(a);return qw(a,b)}function gN(){Sw();Iw.call(this,Tw)}t(702,302,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,150:1},gN);_.yd=function(a){return fN(this,a)};_.b=null;
+function LK(a,b,c){var d=a.q.d;b.nb=c;$J(a,b,a.pb,d,!0)}function tM(a){var b;b=a.ob;return A(b,150)?b:a}function Fq(a){if(!a.kb)return new qL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.fg(a),Hq(a,a.k),a.e.eg(a),a.k=a.e.fg(a);return a.k}function aK(a){return A(a,150)?a.jb:a}function hN(a){var b;if(!a.o){b=(!zL&&(zL=new yL),zL);var c=iN(a,gb,!0);b.b=c;c=iN(a,hb,!0);b.c=c;a.o=b}return a.o}
+function $J(a,b,c,d,e){if(A(b,62))throw new Jk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,151)&&f.f?(c=new gN,dw(a,c,a.pb,d,!0),rw(c,b)):dw(a,b,c,d,e);bK(a,b)}
+function bK(a,b){var c;c=a.e;if(b){var d=c.k;Yi(d.d,b);Yi(d.f,b);Yi(d.c,b);Yi(d.b,b);Yi(d.e,b)}else d=c.k,My(d.d),My(d.f),My(d.c),My(d.b),My(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==tM(a))c=c.ob;else{if(A(c,143)||A(c,61))d=c,c=c.ob,c==tM(d)&&(c=c.ob);A(c,150)&&A(c.ob,142)&&(c=c.ob)}A(c,149)&&!A(c,142)&&(c.Zf(a.ob),c.Zf(a))}}
+function Jq(a){if(a.kb&&a.pb.style.display!=Jf){a.pb.scrollTop=0;var b=a.pb,c=0;!Co()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==sg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.eg(a);a.d=!1;MM(a)}}function MM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=aK(dz(a.q,d)),A(b,150)&&(b=b.jb),b.md()&&(A(b,149)?b.$f():A(b,75)&&b.Od())}function cK(a,b){var c;A(b,150)&&(b=A(b,150)?b.jb:b);c=tM(b);return jw(a,c)?(A(c,150)&&fN(c,b),bK(a,null),!0):!1}
+function CL(a,b){var c;a.e=b;null!=a.f&&hj(a,Iv(a.pb)+Ba+a.f);a.f=b.cZ.e;c=mz(a.f,oo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));ij(a,Iv(a.pb)+Ba+a.f);bK(a,null)}function iN(a,b,c){a.n||(a.n=$doc.createElement(Dg),oL(a.n,$f,Zc),oL(a.n,eh,Ke),oL(a.n,$e,cb),oL(a.n,Tg,cb),a.pb.appendChild(a.n));oL(a.n,hh,b);oL(a.n,Je,b);a=lL(a.n);return c?a.c:a.b}
+function OM(a,b){var c;c=null.gg();if(c==(Dj(),Pp)){c=(hN(a),null.gg());var d=(-1==xL&&(xL=YJ(ib,!0)),xL);return N(M(Math.round(100*d*c/254)))}if(c==Fp)return c=hN(a),d=null.gg(),N(M(xE(d*(-1==c.b&&(c.b=YJ(gb,!0)),c.b))));if(c==Hp)return c=hN(a),d=null.gg(),N(M(xE(d*(-1==c.c&&(c.c=YJ(hb,!0)),c.b))));if(c==Np)return c=(hN(a),null.gg()),d=(-1==xL&&(xL=YJ(ib,!0)),xL),N(M(Math.round(d*c)));if(c==Rp)return c=(hN(a),null.gg()),d=(-1==xL&&(xL=YJ(ib,!0)),xL),N(M(Math.round(10*d*c/254)));if(c==Lp)return N(M(xE(12*
+(hN(a),null.gg())*N(M(xE((-1==xL&&(xL=YJ(ib,!0)),xL)/72))))));if(c==Dp)return iN(a,null.gg(),b);if(c==Jp)return c=(hN(a),N(M(xE(null.gg())))),d=(-1==xL&&(xL=YJ(ib,!0)),xL),N(M(Math.round(d*c/72)));if(null.gg()==Bp)return N(M(xE(null.gg())));throw new Jk("Invalid size: "+null.gg());}function AK(){var a=new eN;nw.call(this);this.k=new Cq(-1,-1);new qN(this);this.pb[Bd]="mosaic-LayoutPanel";CL(this,a)}t(703,292,{46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,149:1},AK);
+_.Cd=function(a){$J(this,a,this.pb,this.q.d,!0)};_.rd=function(){Yv(this,new rN)};_.sd=function(){Yv(this,new sN)};_.Yf=function(){return Fq(this)};_.zd=function(a){return gw(this.q,tM(a))};_.Ad=function(a,b,c,d){$J(this,a,b,c,d)};_.Zf=function(a){bK(this,a)};_.Bd=function(){return new Vv(this)};_.$f=function(){Jq(this)};
+_.wd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.qd(this.j),this.od(a),this.j=this.i=null;else if(a=Fq(this),null!=this.j)a=a.b+cg,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+cg);this.od(b);this.i=null}else b=a.b+cg,this.qd(a.c+cg),this.od(b);Jq(this)}};_.Od=function(){Jq(this)};_.yd=function(a){return cK(this,a)};_.od=function(a){this.pb.style[Je]=a;this.kb||(this.i=a)};_.Dd=function(a,b,c){lw(this,tM(a),b,c)};
+_.qd=function(a){this.pb.style[hh]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function rN(){}t(704,1,{},rN);_.Md=function(a){tM(a).ud()};function sN(){}t(705,1,{},sN);_.Md=function(a){tM(a).vd()};function Vv(a){this.c=a;this.b=new iw(this.c.q)}t(706,1,{},Vv);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return aK(Wv(this.b))};_.bd=function(){Xv(this.b)};_.c=null;function tN(){tN=x;new xx}
+function qN(a){tN();Ri(a.pb,"dragdrop-dropTarget",!0);this.b=a;new uN(this)}t(707,9,{},qN);function uN(a){Bk();this.b=a}t(708,26,{},uN);_.Hc=function(){bK(this.b.b,null);Jq(this.b.b)};_.b=null;function bM(a){a=a.ob;return!a?null:A(a,149)?a:bM(a)}function uK(a,b,c){var d;d=a.pb;uM(a,b,c,mL(d),pK(d),nL(d))}
+function uM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.qd((0>g?0:g)+(Dj(),cg)),b!=a.kd()&&a.qd((0>b?0:b)+cg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(Dj(),cg)),c!=a.jd()&&a.od((0>c?0:c)+cg))}function Hq(a,b){uK(a,b.c,b.b)}t(711,1,{});
+function oG(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:fD(a,b,~~Hi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,q=void 0,r=void 0,u=void 0,v=r=q=void 0,D=r=void 0,E=void 0,r=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],q=null==v?Nf:typeof v,q=q==Pf?Object.prototype.toString.call(v)==Tc||typeof v.length==Of?"array":q:q,!G(q,D)&&(!G("string",D)||!G(Nf,q)))if(v=G(Of,q),q=G("boolean",q),vN===D)v&&(o[u]=new RG(o[u])),q&&(o[u]=(BG(),o[u]?EG:CG));else{r=v||q;if(r=
+!r&&null!=D&&On(D)==wN){r=o[u];if(null==r||xN(r,D))continue;if(Mn(r)&&(r=r&&r.g?r.g:null,null!=r&&xN(r,D))){o[u]=r;continue}}if(!G(Pf,D)||v||q){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function yN(){this.d=new Ni;this.b=new Ni;this.c=new Ni}function xN(a,b){var c;if(vN==b||zN==b&&A(a,152))return!0;if(null!=a)for(c=On(a);c&&c!=vN;c=null)if(c==b)return!0;return!1}t(710,711,{},yN);function lG(){lG=x;nG=new yN}
+function rG(a,b){lG();z(nG.d,a,b)}function iG(a){lG();var b,c,d;d=VG(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function jG(a,b){var c;lG();return c=b&&b[0]&&(typeof b[0]==Pf||typeof b[0]==ve)?b[0]:null,xN(c,a)}function pG(a){var b=kG;lG();var c,d;d=nG.c;if(c=!b?d.c:fD(d,b,~~Hi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?gD(d,c):iD(d,b,c,~~Hi(b))}
+function QF(a){lG();var b=nG,c;null==a?a=null:(c=a[Wc],c||(0!=(On(a).c&4)?a=[]:(b=(b=mj(b.d,On(a)))&&typeof b==ve?new b(a):a,a=a[Wc]=b),c=a),a=c);return a}var nG;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Zn&&(e=ok(),2E3<e-ao&&(ao=e,$n=Yn()));if(0==Zn++){var f=(bo(),co),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=lo(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(bo(),co),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=lo(n,o);while(h.d);h.d=o}}--Zn;c&&-1!=$n&&($wnd.clearTimeout($n),$n=-1)}return b}catch(q){throw q;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(dt)()}catch(d){a(b)}else C(dt)()}var vN=Z(1),Rn=Z(102),AN=NG(" I"),I=IG(720,AN),mH=IG(718,vN),BN=NG(" Z"),PH=IG(721,BN);Z(101);Z(100);Z(99);var CN=Z(496),Fn=IG(722,CN),DN=Z(245),Xt=IG(723,DN);Z(246);Z(141);Z(471);Z(108);Z(482);var EN=NG(" B");Z(486);var FN=NG(" C"),Ii=IG(724,FN),wN=Z(484),GN=NG(" D"),$D=IG(725,GN);Z(485);Z(487);var HN=Z(490),xF=IG(726,HN),IN=NG(" J"),JN=Z(2),ft=IG(719,JN),iL=IG(727,EN);Z(499);Z(481);Z(98);Z(174);Z(469);
+var kG=Z(462);Z(478);var xG=Z(476);Z(474);Z(475);Z(480);Z(117);Z(110);Z(111);Z(112);Z(118);Z(96);Z(493);Z(488);Z(477);Z(463);Z(464);Z(465);Z(466);Z(467);Z(468);var KN=Z(386);Z(385);Z(384);Z(383);Z(461);Z(460);var kB=Z(400),DD=IG(728,kB),LN=Z(406),ID=IG(729,LN),MN=Z(407),KD=IG(730,MN),NN=Z(538),NF=IG(731,NN),Xs=IG(732,I),ON=$(536,function(){PD();return CH}),DH=IG(733,ON);Z(537);Z(409);Z(408);Z(531);Z(530);Z(539);Z(540);Z(535);Z(443);Z(534);var LA=IG(734,KN);Z(398);Z(542);Z(473);MG();Z(472);MG();Z(711);
+Z(710);var zN=MG();Z(296);var PN=Z(295);Z(294);Z(300);Z(314);Z(356);Z(544);Z(543);Z(293);Z(292);Z(546);Z(545);Z(551);Z(552);Z(553);Z(554);Z(555);Z(556);Z(557);Z(558);Z(547);Z(548);Z(549);Z(550);Z(232);Z(231);Z(305);Z(306);Z(307);Z(569);Z(578);Z(26);Z(570);Z(571);Z(572);Z(573);Z(574);Z(575);Z(576);Z(577);Z(277);Z(352);Z(355);Z(353);Z(354);Z(186);Z(185);Z(279);Z(226);Z(281);Z(194);var QN=Z(193);Z(229);Z(228);Z(227);Z(380);Z(381);Z(382);Z(602);Z(601);Z(613);Z(614);Z(615);Z(616);
+var RN=$(162,function(){Dj();return Tp}),Up=IG(735,RN),SN=$(140,function(){Ej();return To}),Uo=IG(736,SN),TN=$(147,function(){Vo();return dp}),ep=IG(737,TN),UN=$(152,function(){fp();return op}),pp=IG(738,UN),VN=$(157,function(){qp();return zp}),Ap=IG(739,VN);$(163,null);$(164,null);$(165,null);$(166,null);$(167,null);$(168,null);$(169,null);$(170,null);$(171,null);$(142,null);$(143,null);$(144,null);$(145,null);$(146,null);$(148,null);$(149,null);$(150,null);$(151,null);$(153,null);$(154,null);
+$(155,null);$(156,null);$(158,null);$(159,null);$(160,null);$(161,null);Z(455);Z(454);Z(503);Z(505);Z(504);Z(506);Z(508);Z(507);Z(509);Z(513);Z(514);Z(184);Z(190);Z(189);Z(188);Z(192);Z(211);Z(426);Z(425);var eC=Z(424),AE=IG(740,eC),TH=IG(741,IN);Z(410);Z(510);Z(516);Z(511);Z(512);Z(411);Z(568);Z(420);Z(419);Z(418);Z(423);var WN=MG(),SJ=IG(742,WN);Z(275);Z(453);Z(522);var XN=$(235,function(){Ms();return Rs}),Ss=IG(743,XN);Z(433);Z(434);Z(417);var PB=Z(412);Z(502);Z(396);Z(397);Z(422);var $B=Z(421);
+Z(414);Z(413);Z(520);Z(529);Z(415);Z(457);Z(495);Z(532);Z(533);Z(541);Z(403);var oB=Z(402);Z(431);Z(432);Z(388);Z(387);Z(440);MG();MG();MG();Z(390);Z(391);Z(191);Z(367);var ez=IG(744,PN);Z(368);Z(581);Z(580);Z(328);Z(330);Z(329);Z(331);Z(213);Z(230);Z(216);Z(218);var vB=Z(405);Z(456);Z(393);Z(392);Z(399);Z(526);Z(498);Z(221);Z(442);Z(208);Z(209);Z(212);Z(206);Z(205);Z(207);var xB=Z(564);Z(196);Z(401);Z(583);Z(588);Z(441);Z(489);Z(444);var NA=Z(395),MA=IG(745,oB);Z(630);Z(428);Z(429);Z(430);Z(394);
+Z(561);Z(562);Z(198);Z(197);Z(199);Z(200);Z(319);Z(318);Z(324);Z(325);Z(619);Z(589);Z(590);Z(515);Z(523);Z(524);Z(525);Z(582);Z(584);var QB=Z(416);Z(565);Z(527);Z(220);Z(217);Z(219);Z(215);Z(204);Z(203);Z(202);Z(257);Z(587);Z(299);Z(298);Z(297);Z(595);Z(594);Z(618);Z(592);Z(617);var YN=$(674,function(){zq();return oM}),pM=IG(746,YN);Z(673);Z(672);Z(664);Z(665);Z(666);Z(667);Z(668);Z(669);Z(670);Z(671);Z(645);
+var ZN=$(301,function(){Jw();return Qw}),Rw=IG(747,ZN),$N=$(348,function(){Ew();return xy}),yy=IG(748,$N);Z(17);Z(349);Z(350);Z(345);Z(346);Z(347);Z(18);Z(19);Z(20);Z(439);Z(404);Z(661);Z(336);Z(662);Z(337);Z(338);Z(339);Z(340);Z(343);Z(310);Z(309);var aO=Z(308);Z(585);Z(586);Z(591);Z(250);Z(313);Z(344);Z(332);Z(359);Z(358);Z(360);var bO=$(361,function(){Py();return $y}),az=IG(749,bO);$(362,null);$(363,null);$(364,null);$(365,null);Z(233);Z(566);Z(311);Z(327);Z(326);Z(519);Z(376);Z(303);Z(187);Z(567);
+Z(312);Z(647);Z(3);Z(650);Z(651);Z(649);Z(648);Z(641);Z(640);Z(703);Z(704);Z(705);Z(706);Z(643);Z(224);var CC=Z(436),EC=IG(750,CC);Z(437);Z(435);Z(29);Z(30);Z(28);Z(31);Z(34);Z(35);Z(36);Z(37);Z(38);Z(39);var cO=Z(51),my=IG(751,cO);Z(40);Z(41);Z(42);Z(43);Z(44);Z(45);Z(46);Z(48);Z(47);Z(49);Z(50);Z(52);Z(53);Z(55);Z(56);Z(54);Z(57);Z(58);Z(59);Z(60);Z(62);Z(64);Z(65);Z(63);Z(61);Z(66);Z(67);Z(68);Z(69);Z(71);Z(74);Z(73);Z(75);Z(78);Z(79);Z(77);Z(80);Z(81);Z(82);Z(83);Z(84);Z(85);Z(87);Z(88);Z(86);
+Z(89);Z(90);Z(91);Z(92);Z(94);Z(95);Z(93);Z(251);var rL=Z(632);Z(304);var vL=Z(634);Z(222);Z(659);Z(658);Z(449);Z(448);Z(450);Z(223);Z(259);Z(261);Z(260);Z(255);Z(370);Z(252);Z(302);Z(702);Z(266);Z(269);Z(267);Z(268);Z(5);Z(7);Z(6);Z(604);Z(438);Z(451);Z(371);Z(183);Z(288);Z(290);Z(289);Z(593);var RK=IG(752,aO);Z(599);Z(598);Z(608);Z(596);Z(597);Z(605);Z(606);Z(600);Z(603);Z(445);Z(446);Z(452);Z(225);Z(254);Z(33);Z(262);Z(333);Z(334);Z(335);Z(263);var gM=IG(753,QN);Z(264);Z(563);Z(660);Z(627);Z(479);
+Z(500);Z(32);Z(70);var wL=Z(635);Z(644);Z(663);Z(699);Z(698);Z(195);Z(210);Z(4);Z(626);Z(678);Z(695);var dO=$(696,function(){SM();return YM}),ZM=IG(754,dO),eO=$(697,function(){HL();return aN}),bN=IG(755,eO);Z(681);Z(690);Z(689);Z(693);Z(692);Z(688);Z(687);Z(685);Z(686);Z(684);Z(683);Z(680);Z(682);Z(691);Z(694);Z(679);Z(646);Z(317);Z(366);Z(357);Z(700);Z(316);Z(315);Z(321);Z(322);Z(320);Z(265);Z(21);Z(286);Z(287);Z(11);Z(14);Z(24);var fO=Z(27),Mk=IG(756,fO);Z(25);Z(22);Z(23);Z(701);Z(8);Z(10);Z(9);
+Z(707);Z(708);Z(652);Z(655);Z(656);Z(657);Z(653);Z(654);var tL=Z(633);Z(637);Z(638);Z(201);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/EBCDA5C12B4318C17A4741474FB9D7CA.cache.html b/public/jsme/EBCDA5C12B4318C17A4741474FB9D7CA.cache.html
new file mode 100644
index 0000000..fff7b82
--- /dev/null
+++ b/public/jsme/EBCDA5C12B4318C17A4741474FB9D7CA.cache.html
@@ -0,0 +1,643 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'EBCDA5C12B4318C17A4741474FB9D7CA';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+var l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ga='" height="',ia='" y="',ka='">',la="#",ma="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ba="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Na="-NC=O",Oa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Ya="//",$a="/>",ab="0",bb="0px",cb="1",db="100%",eb="1em",fb="1ex",
+gb="1in",hb="2",jb="3",kb=":",lb=": ",mb=";",nb="<",ob="=",qb=">",rb="?",sb="@",tb="A",vb="After",wb="Any",xb="Aromatic",yb="B",Ab="Before",Bb="Br",Cb="C",Db="CENTER",Eb="CSS1Compat",Fb="Center",Gb="Cl",Hb="Class$",Jb="Copy as ",Nb="DEFAULT",Ob="Dialog",Pb="East",Qb="F",Rb="First",Tb='For input string: "',Ub="GBVTBU-BB",Vb="H",Wb="Helvetica",Xb="I",Yb="Incorrect URL: ",Zb="Internal index set to null.",$b="JSME",ac="JUSTIFY",bc="JavaScript",cc="LEFT",dc="MOL n. ",fc="N",gc="NA",hc="NONE",ic="No more molecules in SDF buffer",
+jc="Nonring",kc="North",lc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",mc="O",nc="ONE_WAY_CORNER",oc="P",pc="R",qc="R1",rc="R2",sc="R3",wc="RIGHT",xc="ROLL_DOWN",yc="RXN",zc="Reset",Ac="Resize-",Bc="Ring",Cc="S",Dc="SMILES",Ec="Se",Fc="Si",Gc="South",Hc="Style names cannot be empty",Ic="TBODY",Jc="TR",Mc="West",Nc="X",Rc="[",Sc="[object Array]",Tc="\\",Uc="]",Vc="__gwtex_wrap",Wc="__uiObjectID",Xc="a",Yc="absolute",ed="alert",fd="alertdialog",gd=
+"align",hd="antialias",id="application",jd="article",kd="auto",ld="backgroundColor",md="banner",nd="blur",od="bolder",pd="border",qd="bottom",rd="button",sd="cellPadding",td="cellSpacing",ud="center",vd="change",wd="checkbox",xd="className",yd="click",Cd="click marked atom to delete mark",Ed="clip",Fd="code",Gd="col",Hd="colSpan",Id="columnheader",Jd="combobox",Kd="complementary",Ld="contentinfo",Md="contextmenu",Nd="cssFloat",Od="cursor",Pd="dblclick",Qd="definition",Rd="dialog",Sd="dir",Wd="directory",
+Xd="display",Yd="div",Zd="document",$d="dragdrop-handle",fe="dragdrop-selected",ge="dragend",he="dragenter",ie="dragover",je="dragstart",ke="drop",le="end_gesture",me="error",ne="filter",oe="float",pe="focus",qe="fontFamily",re="fontSize",se="fontStyle",te="fontWeight",ue="form",ve="function",we="g",xe="gesturechange",ye="gestureend",ze="gesturestart",Ae="google",Be="grid",Ce="gridcell",De="group",Ee="gwt-MenuBar",Fe="gwt-MenuBarPopup",He="heading",Ie="height",Je="hidden",Ke="id",Le="img",Me="is_touch_supported",
+Te="italic",Ue="java.vm.name",Ve="jsa-resetDiv",We="keydown",Xe="keypress",Ye="keyup",Ze="left",$e="link",af="list",bf="listbox",cf="listitem",df="load",ef="log",ff="ltr",gf="main",hf="marquee",jf="math",kf="menu",lf="menuPopup",mf="menubar",nf="menuitem",of="menuitemcheckbox",qf="menuitemradio",rf="middle",sf="mousedown",tf="mousemove",uf="mouseout",Af="mouseover",Bf="mouseup",Cf="mousewheel",Df="move",Ef="msie",Ff="multipart",Gf="n",Hf="name",If="navigation",Jf="none",Kf="noreaction",Lf="note",
+Mf="nowrap",Nf="null",Of="number",Pf="object",Qf="offsetHeight",Rf="offsetWidth",Sf="ontouchstart",Tf="opera",Uf="option",Vf="outline",Wf="overflow",Xf="padding",Yf="paste",Zf="popupContent",$f="position",ag="presentation",bg="progressbar",cg="px",dg="px, ",eg="px;",fg="radio",gg="radiogroup",hg="reaction",ig="rect(0px, 0px, 0px, 0px)",jg="region",kg="rgb(",lg="right",mg="rotation",ng="row",pg="rowgroup",qg="rowheader",rg="rtl",sg="s",tg="scale100",ug="scrollbar",vg="se",wg="search",xg="separator",
+yg="serif",zg='shape-rendering="crispEdges"',Bg="slider",Cg="span",Dg="spinbutton",Eg="status",Fg="subMenuIcon-selected",Gg="tab",Hg="table",Ig="tablist",Jg="tabpanel",Kg="tbody",Lg="td",Mg="text",Ng="textAlign",Og="textbox",Pg="timer",Qg="title",Rg="toolbar",Sg="tooltip",Tg="top",Ug="touchcancel",Vg="touchend",Wg="touchmove",Xg="touchstart",Yg="tr",Zg="tree",$g="treegrid",ah="treeitem",bh="true",ch="value",dh="verticalAlign",eh="visibility",fh="visible",gh="whiteSpace",hh="width",ih="x",jh="zIndex",
+kh="|",_,lh={l:4194303,m:4194303,h:1048575},mh={l:0,m:0,h:0},nh={l:1,m:0,h:0},oh={l:2,m:0,h:0},ph={l:3,m:0,h:0},qh={l:4,m:0,h:0},rh={l:8,m:0,h:0},sh={l:10,m:0,h:0},th={l:16,m:0,h:0},uh={l:32,m:0,h:0},vh={l:64,m:0,h:0},wh={l:128,m:0,h:0},xh={l:256,m:0,h:0},yh={l:512,m:0,h:0},zh={l:1024,m:0,h:0},Ah={l:2048,m:0,h:0},Bh={l:8192,m:0,h:0},Ch={l:16384,m:0,h:0},Kh={l:32768,m:0,h:0},Lh={l:65536,m:0,h:0},Mh={l:131072,m:0,h:0},Nh={l:262144,m:0,h:0},Oh={l:524288,m:0,h:0},Ph={},Qh={46:1,48:1,57:1,69:1,70:1,72:1,
+75:1,80:1,82:1,142:1,149:1},Rh={9:1,10:1,117:1,121:1,123:1},Sh={117:1,120:1,134:1},Th={48:1},Uh={136:1},Vh={90:1,91:1,97:1,111:1,117:1},Wh={53:1,117:1},Xh={46:1,48:1,57:1,61:1,69:1,71:1,72:1,80:1,82:1},Yh={94:1,117:1},Zh={47:1,83:1},$h={56:1},ai={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},bi={55:1},ci=
+{90:1,97:1,111:1,117:1},di={7:1,9:1,117:1,121:1,123:1},ei={97:1,117:1},fi={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,64:1,66:1,69:1,70:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},gi={152:1},hi={117:1,134:1},ii={117:1,124:1,126:1,130:1,132:1},ji={81:1,117:1,121:1,123:1},ki={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,
+31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},m={117:1,120:1},li={84:1,117:1,124:1,130:1,132:1},s={116:1,117:1,120:1},mi={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},ni={138:1},oi={119:1},pi={113:1},qi={117:1,124:1,132:1},ri={134:1},si={90:1,91:1,97:1,103:1,111:1,117:1},ti={117:1},ui={117:1,124:1,130:1,132:1},vi={46:1,48:1,57:1,69:1,72:1,80:1,82:1},wi={8:1,9:1,117:1,121:1,123:1},xi={117:1,120:1,135:1},
+yi={45:1},zi={69:1,80:1},Ai={11:1,117:1,121:1,123:1},Bi={6:1,9:1,117:1,121:1,123:1},Ci={46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1},Di={12:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},Ei={85:1,90:1,91:1,97:1,106:1,111:1,113:1,117:1},Fi={135:1};function u(a,b,c){var d=Ph[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Ph[a]=function(){}),_=d.prototype=0>b?{}:new Ph[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}
+function x(){}u(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Gi(this)};_.tS=function(){var a=this.cZ.e+sb,b;b=this.hC();var c,d,e;c=y(Hi,m,-1,8,1);d=(Ii(),Ji);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ki(){Ki=x;Li=new Mi}
+function Ni(a){for(var b,a=new Oi(a.k.n);a.c<a.e.Fe();)b=Pi(a),Qi(b.ld(),fe,!1),Ri(a)}function Si(a,b,c){var a=a.o,d;try{d=new Ti(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Ui(e);if(A(e,124))throw new Vi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Qi(b.ld(),Ub,!0);Qi(c.ld(),$d,!0);z(Li,b,c)}
+function Wi(a,b){var c;c=Xi(Li,b);var d;d=Xi(a.o.d,c);if(!d)throw new Yi("dragHandle was not draggable");Zi(d.c.b);Zi(d.e.b);Zi(d.d.b);Qi(b.ld(),Ub,!1);Qi(c.ld(),$d,!1)}function $i(a){var b;a.p=!1;for(a=new Oi(a.k.n);a.c<a.e.Fe();)b=Pi(a),Qi(b.ld(),fe,!1),Ri(a)}function aj(a,b){bj(a.k.n,b)?Qi(b.ld(),fe,!1):a.p?(cj(a.k.n,b),Qi(b.ld(),fe,!0)):(a.k.n.Qe(),cj(a.k.n,b))}function dj(a){this.i=a;this.k=new ej(this);this.o=new fj(this.k)}u(3,1,{});_.rc=function(){gj(this.k.f,"dragdrop-dragging")};
+_.sc=function(){hj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Li;function ej(a){this.n=new ij;this.e=a;this.b=a.i}u(4,1,{},ej);_.b=null;_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function jj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function kj(a,b){var c;c=lj(a.d,mj).b;b.b.ctrlKey||b.b.metaKey||Ni(a.c.e);aj(a.c.e,c)}function nj(a){a.c.i=null;a.c.e.sc();oj((pj(),qj(null)),a.b,0,0);var b=a.b.pb;rj=b;sj();tj=b;a.e=2}
+function fj(a){this.d=new Mi;this.c=a;this.b=new uj;vj(this.b,wj(),xj());B(this.b,this,(yj(),yj(),zj));B(this.b,this,(Aj(),Aj(),Bj));a=this.b.pb.style;a[ne]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Cj(),cg);a.borderStyle=(Dj(),Jf);a[ld]="blue"}u(5,1,{},fj);
+_.uc=function(a){var b,c,d,e;c=a.i;d=Ej(a);e=Fj(a);b=Gj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!mj)mj=c,this.c.f=lj(this.d,mj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Hj(this.c.n,this.c.f)&&(Ni(this.c.e),aj(this.c.e,this.c.f)),Ij(new Jj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Kj(mj,null),mj!=this.c.f&&(c=new Kj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,nj(this),1!=this.e&&jj(this,this.c.j,this.c.k))};
+_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Lj(a,b);a=Mj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Nj(Oj(d-this.i),Oj(a-this.j))>=this.c.e.n?(bk(),-1!=Hj(this.c.n,this.c.f)||aj(this.c.e,this.c.f),c=new Kj(mj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,nj(this)):ck.preventDefault()),1==this.e)return;ck.preventDefault();jj(this,d,a)};
+_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Lj(a,b);b=Mj(a,b);if(1==Gj(a.b)&&(this.f=!1,mj))try{if(bk(),1==this.e)kj(this,a);else{d!=this.b&&(c=new Kj(d,null),e+=c.b,b+=c.e);try{jj(this,e,b),this.c.e.rc(),3!=this.e&&kj(this,a)}finally{var f=this.b.pb;rj&&f==rj&&(rj=null);sj();f===tj&&(tj=null);dk(this.b);this.e=1;this.c.f=null}}}finally{mj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var mj=null;function Jj(){}u(6,1,$h,Jj);_.xc=function(){bk()};
+function Ti(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}u(7,1,{},Ti);_.b=null;_.c=null;_.d=null;_.e=null;u(8,1,{});u(10,8,{});u(9,10,{});_.b=null;u(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Kj(a,b){!a||a==(pj(),qj(null))?this.i=this.f=0:(this.f=a.gd()-(a.pb.scrollLeft||0),this.i=a.hd()-(a.pb.scrollTop||0));!b||b==(pj(),qj(null))?this.d=this.c=0:(this.c=ek(b.pb)+fk(b.pb),this.d=gk(b.pb)+hk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}u(14,11,{},Kj);
+_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function bk(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function fk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(cg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
+function hk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(cg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function ik(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function jk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
+function kk(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;bj(c.b,b);0==c.b.d&&lk(c.c);a.r=null}a.yc()}}function mk(a,b){var c=nk();kk(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;ok(a.n,nk())}function pk(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}u(17,1,{});_.yc=function(){this.v&&this.zc()};
+_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function ok(a,b){if(pk(a.b,b)){var c=a.b,d=a.b.t,e;e=new qk(d,a.b.n);cj(d.b,e);1==d.b.d&&rk(d.c,16);c.r=e}else a.b.r=null}function sk(a){this.b=a}u(18,1,{},sk);_.b=null;u(19,1,{});u(20,1,{2:1});function tk(){tk=x;uk=new vk}u(21,19,{});var uk=null;function vk(){this.b=new ij;this.c=new wk(this)}u(22,21,{},vk);
+function xk(){xk=x;yk=new ij;var a=new zk;Ak();Bk(Ck?Ck:Ck=new Dk,a)}function lk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);bj(yk,a)}function rk(a,b){if(0>b)throw new Ek("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);bj(yk,a);a.c=!1;a.d=Fk(a,b);cj(yk,a)}function Gk(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function Fk(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}u(24,1,{});_.Cc=function(){this.c||bj(yk,this);this.Dc()};_.c=!1;_.d=0;var yk;
+function wk(a){xk();this.b=a}u(23,24,{},wk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(Hk,m,3,a.b.d,0);b=Ik(a.b,b);c=new Jk;for(e=0,f=b.length;e<f;++e)d=b[e],bj(a.b,d),ok(d.b,c.b);0<a.b.d&&rk(a.c,Nj(5,16-(nk()-c.b)))};_.b=null;function qk(a,b){this.c=a;this.b=b}u(25,20,{2:1,3:1},qk);_.b=null;_.c=null;u(27,1,{});_.b=null;function Kk(){this.b=ed}u(26,27,{},Kk);function Lk(){this.b=fd}u(28,27,{},Lk);function Mk(){this.b=id}u(29,27,{},Mk);u(31,1,{});_.b=null;function Nk(a){this.b=a}u(30,31,{},Nk);
+function Ok(){this.b=jd}u(32,27,{},Ok);function Pk(){this.b=md}u(33,27,{},Pk);function Qk(){this.b=rd}u(34,27,{},Qk);function Rk(){this.b=wd}u(35,27,{},Rk);function Sk(){this.b=Id}u(36,27,{},Sk);function Tk(){this.b=Jd}u(37,27,{},Tk);function Uk(){this.b=Kd}u(38,27,{},Uk);function Vk(){this.b=Ld}u(39,27,{},Vk);function Wk(){this.b=Qd}u(40,27,{},Wk);function Xk(){this.b=Rd}u(41,27,{},Xk);function Yk(){this.b=Wd}u(42,27,{},Yk);function Zk(){this.b=Zd}u(43,27,{},Zk);function $k(){this.b=ue}
+u(44,27,{},$k);function al(){this.b=Be}u(45,27,{},al);function bl(){this.b=Ce}u(46,27,{},bl);function cl(){this.b=De}u(47,27,{},cl);function dl(){this.b=He}u(48,27,{},dl);function fl(a){this.b=a.id}u(49,1,{4:1,5:1},fl);_.b=null;function gl(){this.b=Le}u(50,27,{},gl);function hl(){this.b=$e}u(51,27,{},hl);function il(){this.b=af}u(52,27,{},il);function jl(){this.b=bf}u(53,27,{},jl);function kl(){this.b=cf}u(54,27,{},kl);function ll(){this.b=ef}u(55,27,{},ll);function ml(){this.b=gf}u(56,27,{},ml);
+function nl(){this.b=hf}u(57,27,{},nl);function ol(){this.b=jf}u(58,27,{},ol);function pl(){this.b=kf}u(59,27,{},pl);function ql(){this.b=mf}u(60,27,{},ql);function rl(){this.b=nf}u(61,27,{},rl);function sl(){this.b=of}u(62,27,{},sl);function tl(){this.b=qf}u(63,27,{},tl);function ul(){this.b=If}u(64,27,{},ul);function vl(){this.b=Lf}u(65,27,{},vl);function wl(){this.b=Uf}u(66,27,{},wl);function xl(){this.b=ag}u(67,27,{},xl);u(68,31,{},function(a){this.b=a});function yl(){this.b=bg}u(69,27,{},yl);
+function zl(){zl=x;Al=new Nk("aria-activedescendant")}var Al;function Bl(){this.b=fg}u(71,27,{},Bl);function Cl(){this.b=gg}u(72,27,{},Cl);function Dl(){this.b=jg}u(73,27,{},Dl);
+function El(){El=x;Fl=new Lk;Gl=new Kk;Hl=new Mk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new bl;Wl=new al;Xl=new cl;Yl=new dl;Zl=new gl;$l=new hl;am=new jl;bm=new kl;cm=new il;dm=new ll;em=new ml;fm=new nl;gm=new ol;hm=new ql;im=new sl;jm=new tl;km=new rl;lm=new pl;mm=new ul;nm=new vl;om=new wl;pm=new xl;qm=new yl;rm=new Cl;sm=new Bl;tm=new Dl;um=new vm;wm=new xm;ym=new zm;Am=new Bm;Cm=new Dm;Em=new Fm;Gm=
+new Hm;Im=new Jm;Km=new Lm;Mm=new Nm;Om=new Pm;Qm=new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new qn;rn=new sn;tn=new un;F=new Mi;z(F,jg,tm);z(F,ed,Gl);z(F,Rd,Rl);z(F,fd,Fl);z(F,id,Hl);z(F,Zd,Tl);z(F,jd,Il);z(F,md,Jl);z(F,rd,Kl);z(F,wd,Ll);z(F,Ce,Vl);z(F,Id,Ml);z(F,De,Xl);z(F,Jd,Nl);z(F,Kd,Ol);z(F,Ld,Pl);z(F,Qd,Ql);z(F,af,cm);z(F,Wd,Sl);z(F,ue,Ul);z(F,Be,Wl);z(F,He,Yl);z(F,Le,Zl);z(F,$e,$l);z(F,bf,am);z(F,cf,bm);z(F,ef,dm);z(F,gf,em);z(F,hf,fm);z(F,jf,gm);z(F,kf,lm);z(F,mf,hm);z(F,nf,km);z(F,
+of,im);z(F,Uf,om);z(F,fg,sm);z(F,qf,jm);z(F,If,mm);z(F,Lf,nm);z(F,ag,pm);z(F,bg,qm);z(F,gg,rm);z(F,ng,ym);z(F,pg,um);z(F,qg,wm);z(F,wg,Cm);z(F,xg,Em);z(F,ug,Am);z(F,Bg,Gm);z(F,Dg,Im);z(F,Eg,Km);z(F,Gg,Qm);z(F,Ig,Mm);z(F,Jg,Om);z(F,Og,Sm);z(F,Pg,Um);z(F,Rg,Wm);z(F,Sg,Ym);z(F,Zg,tn);z(F,$g,$m);z(F,ah,rn)}var Gl,Fl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Wl,Vl,Xl,Yl,Zl,$l,cm,am,bm,dm,em,fm,gm,lm,hm,km,im,jm,mm,nm,om,pm,qm,sm,rm,tm,F,ym,um,wm,Am,Cm,Em,Gm,Im,Km,Qm,Mm,Om,Sm,Um,Wm,Ym,tn,$m,rn;
+function zm(){this.b=ng}u(75,27,{},zm);function vm(){this.b=pg}u(76,27,{},vm);function xm(){this.b=qg}u(77,27,{},xm);function Bm(){this.b=ug}u(78,27,{},Bm);function Dm(){this.b=wg}u(79,27,{},Dm);function Fm(){this.b=xg}u(80,27,{},Fm);function Hm(){this.b=Bg}u(81,27,{},Hm);function Jm(){this.b=Dg}u(82,27,{},Jm);function Lm(){this.b=Eg}u(83,27,{},Lm);function Rm(){this.b=Gg}u(84,27,{},Rm);function Nm(){this.b=Ig}u(85,27,{},Nm);function Pm(){this.b=Jg}u(86,27,{},Pm);function Tm(){this.b=Og}
+u(87,27,{},Tm);function Vm(){this.b=Pg}u(88,27,{},Vm);function Xm(){this.b=Rg}u(89,27,{},Xm);function Zm(){this.b=Sg}u(90,27,{},Zm);function un(){this.b=Zg}u(91,27,{},un);function qn(){this.b=$g}u(92,27,{},qn);function sn(){this.b=ah}u(93,27,{},sn);function Jk(){this.b=nk()}function nk(){return(new Date).getTime()}u(94,1,{},Jk);function vn(a){var b,c,d;d=new wn;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),xn(d,c.cZ.e),d.b.b+=lb,yn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
+function zn(a){var b,c,d;c=y(An,m,131,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Bn;c[d]=a[d]}}function Cn(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+lb+a:b}u(99,1,{117:1,132:1});_.Ec=function(){return this.i};_.tS=function(){return Cn(this)};_.f=null;_.i=null;function Dn(a){En();this.i=a}u(98,99,qi,Dn);function Yi(a){En();this.i=a}function Vi(a,b){En();this.f=b;this.i=a}u(97,98,ui,Yi,Vi);
+function Fn(a){En();this.c=a;this.b=l;var b,c,d;c=Gn(Hn(this.c)?this.c:null);d=y(An,m,131,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new In(c[a]);zn(d)}u(96,97,ui,Fn);
+_.Ec=function(){if(null==this.d){this.e=null==this.c?Nf:Hn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Jn(this.c).e;this.b=this.b+lb+(Hn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Hn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Hf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+lb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Kn(a,b){return Ln(a)?a.eQ(b):a===b}function Jn(a){return Ln(a)?a.cZ:Mn}
+function Nn(a){return Ln(a)?a.hC():Gi(a)}
+function On(){var a;On=x;Pn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",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",a[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)}
+function Qn(a){On();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=Pn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Pn;u(106,1,{});function Gi(a){return a.$H||(a.$H=++Rn)}function Sn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Tn(){return $wnd.setTimeout(function(){0!=Un&&(Un=0);Vn=-1},10)}var Un=0,Rn=0,Wn=0,Vn=-1;
+function Xn(){Xn=x;Yn=new Zn}function $n(a,b){a.b=ao(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new bo(a)),co(a.f,1),!a.j&&(a.j=new eo(a)),co(a.j,50))}function Zn(){}function fo(a){return a.Fc()}function ao(a,b){!a&&(a=[]);a[a.length]=b;return a}function go(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=ao(b,e)):e[0].xc()}catch(f){if(f=Ui(f),!A(f,132))throw f;}}return b}function co(a,b){Xn();$wnd.setTimeout(function(){C(fo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
+u(108,106,{},Zn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Yn;function bo(a){this.b=a}u(109,1,{},bo);
+_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),go(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Jk;100>nk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(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.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function eo(a){this.b=a}u(110,1,{},eo);_.Fc=function(){this.b.e&&co(this.b.f,1);return this.b.k};
+_.b=null;function En(){var a,b,c;try{null.a()}catch(d){a=d}var e=Gn(a);3<=e.length&&e.splice(0,3);c=y(An,m,131,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new In(e[a]);zn(c)}function Gn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=ho(io(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}u(116,1,{});function yn(a,b){a.b+=b}function jo(){}u(117,116,{},jo);_.b=l;
+function G(a,b){return parseInt(a[b])||0}function ko(a,b){return null==a[b]?null:""+a[b]}function lo(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 mo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function no(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Gj(a){a=a.button;return 1==a?4:2==a?2:1}
+function ek(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Jc&&c.tagName!=Ic&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function gk(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Jc&&c.tagName!=Ic&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function oo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
+function xj(){var a=$doc;return(H(a.compatMode,Eb)?a.documentElement:a.body).clientHeight}function wj(){var a=$doc;return(H(a.compatMode,Eb)?a.documentElement:a.body).clientWidth}function po(a){return(H(a.compatMode,Eb)?a.documentElement:a.body).scrollLeft||0}function qo(a){return(H(a.compatMode,Eb)?a.documentElement:a.body).scrollTop||0}function I(a,b){this.c=a;this.d=b}u(140,1,{117:1,121:1,123:1});_.eQ=function(a){return this===a};_.hC=function(){return Gi(this)};_.tS=function(){return this.c};
+_.c=null;_.d=0;function Dj(){Dj=x;ro=new so;to=new uo;vo=new wo;xo=new yo;zo=new Ao;Bo=K(Co,m,6,[ro,to,vo,xo,zo])}u(139,140,Bi);var Bo,vo,to,xo,ro,zo;function so(){I.call(this,hc,0)}u(141,139,Bi,so);function uo(){I.call(this,"DOTTED",1)}u(142,139,Bi,uo);function wo(){I.call(this,"DASHED",2)}u(143,139,Bi,wo);function yo(){I.call(this,"HIDDEN",3)}u(144,139,Bi,yo);function Ao(){I.call(this,"SOLID",4)}u(145,139,Bi,Ao);
+function Do(){Do=x;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=new ip;jp=new kp;lp=new mp;np=K(op,m,7,[Eo,Go,Io,Ko,Mo,Oo,Qo,So,Uo,Wo,Yo,$o,bp,dp,fp,hp,jp,lp])}u(146,140,di);var np,Go,jp,Io,Eo,Oo,hp,Mo,Qo,So,Uo,Ko,lp,Wo,Yo,$o,dp,fp,bp;function Fo(){I.call(this,Nb,0)}u(147,146,di,Fo);function Xo(){I.call(this,"SE_RESIZE",9)}u(148,146,di,Xo);function Zo(){I.call(this,"SW_RESIZE",10)}
+u(149,146,di,Zo);function ap(){I.call(this,"S_RESIZE",11)}u(150,146,di,ap);function cp(){I.call(this,"W_RESIZE",12)}u(151,146,di,cp);function ep(){I.call(this,"TEXT",13)}u(152,146,di,ep);function gp(){I.call(this,"WAIT",14)}u(153,146,di,gp);function ip(){I.call(this,"HELP",15)}u(154,146,di,ip);function kp(){I.call(this,"COL_RESIZE",16)}u(155,146,di,kp);function mp(){I.call(this,"ROW_RESIZE",17)}u(156,146,di,mp);function Ho(){I.call(this,"AUTO",1)}u(157,146,di,Ho);
+function Jo(){I.call(this,"CROSSHAIR",2)}u(158,146,di,Jo);function Lo(){I.call(this,"POINTER",3)}u(159,146,di,Lo);function No(){I.call(this,"MOVE",4)}u(160,146,di,No);function Po(){I.call(this,"E_RESIZE",5)}u(161,146,di,Po);function Ro(){I.call(this,"NE_RESIZE",6)}u(162,146,di,Ro);function To(){I.call(this,"NW_RESIZE",7)}u(163,146,di,To);function Vo(){I.call(this,"N_RESIZE",8)}u(164,146,di,Vo);function pp(){pp=x;qp=new rp;sp=new tp;up=new vp;wp=new xp;yp=K(zp,m,8,[qp,sp,up,wp])}u(165,140,wi);
+var yp,sp,up,wp,qp;function rp(){I.call(this,hc,0)}u(166,165,wi,rp);function tp(){I.call(this,"BLOCK",1)}u(167,165,wi,tp);function vp(){I.call(this,"INLINE",2)}u(168,165,wi,vp);function xp(){I.call(this,"INLINE_BLOCK",3)}u(169,165,wi,xp);function Ap(){Ap=x;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=new Ip;Jp=K(Kp,m,10,[Bp,Dp,Fp,Hp])}u(170,140,Rh);var Jp,Bp,Dp,Fp,Hp;function Cp(){I.call(this,Db,0)}u(171,170,Rh,Cp);function Ep(){I.call(this,ac,1)}u(172,170,Rh,Ep);function Gp(){I.call(this,cc,2)}
+u(173,170,Rh,Gp);function Ip(){I.call(this,wc,3)}u(174,170,Rh,Ip);function Cj(){Cj=x;Lp=new Mp;Np=new Op;Pp=new Qp;Rp=new Sp;Tp=new Up;Vp=new Wp;Xp=new Yp;Zp=new $p;aq=new bq;cq=K(dq,m,11,[Lp,Np,Pp,Rp,Tp,Vp,Xp,Zp,aq])}u(175,140,Ai);var cq,Zp,Pp,Rp,Xp,aq,Vp,Np,Tp,Lp;function Mp(){I.call(this,"PX",0)}u(176,175,Ai,Mp);function Op(){I.call(this,"PCT",1)}u(177,175,Ai,Op);function Qp(){I.call(this,"EM",2)}u(178,175,Ai,Qp);function Sp(){I.call(this,"EX",3)}u(179,175,Ai,Sp);
+function Up(){I.call(this,"PT",4)}u(180,175,Ai,Up);function Wp(){I.call(this,"PC",5)}u(181,175,Ai,Wp);function Yp(){I.call(this,"IN",6)}u(182,175,Ai,Yp);function $p(){I.call(this,"CM",7)}u(183,175,Ai,$p);function bq(){I.call(this,"MM",8)}u(184,175,Ai,bq);function eq(){eq=x;fq=[];gq=[];hq=[]}var fq,gq,hq;function iq(){iq=x;jq=new kq}function lq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}
+function mq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function kq(){}u(187,1,{},kq);_.b=null;var jq;u(199,1,{});_.tS=function(){return"An event type"};_.i=null;u(198,199,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;u(197,198,{});_.Hc=function(){return this.Jc()};_.b=null;var nq=_.c=null;function oq(){oq=x;pq=new qq(nd,new rq)}function rq(){}u(196,197,{},rq);_.Gc=function(a){a.Kc(this)};_.Jc=function(){return pq};var pq;function sq(){sq=x;tq=new qq(vd,new uq)}
+function uq(){}u(200,197,{},uq);_.Gc=function(a){vq();wq(this,a.c,xq(a.b.b,a.b.b.pb.selectedIndex))};_.Jc=function(){return tq};var tq;u(203,197,yi);function Lj(a,b){return(a.b.clientX||0)-ek(b)+(b.scrollLeft||0)+po(b.ownerDocument)}function Mj(a,b){return(a.b.clientY||0)-gk(b)+(b.scrollTop||0)+qo(b.ownerDocument)}function Ej(a){var b;return(b=a.c)?Lj(a,b):a.b.clientX||0}function Fj(a){var b;return(b=a.c)?Mj(a,b):a.b.clientY||0}u(202,203,yi);function yq(){yq=x;zq=new qq(yd,new Aq)}
+function Aq(){}u(201,202,yi,Aq);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return zq};var zq;function Bq(){Bq=x;Cq=new qq(Md,new Dq)}function Dq(){}u(204,197,{},Dq);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return Cq};var Cq;u(207,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Eq=_.d=0;function Dk(){this.d=++Eq}u(206,207,Zh,Dk);function qq(a,b){this.d=++Eq;this.b=b;!nq&&(nq=new Fq);nq.b[a]=this;this.c=a}u(205,206,Zh,qq);
+_.b=null;_.c=null;function Gq(){Gq=x;Hq=new qq(Pd,new Iq)}function Iq(){}u(208,202,yi,Iq);
+_.Gc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(Jq(),Kq))a=Lq(b.pb),c=new Mq(G(b.pb,Rf),G(b.pb,Qf)),d=new Mq(G(b.T.jb.pb,Rf),G(b.T.jb.pb,Qf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Nq(b.I,!0);a=G(b.T.jb.pb,Rf);Oq(b,new Mq(a,Pq(b.T.jb).b));b.J&&b.O!=Kq&&Qq(b.r,b)}else Nq(b.I,!1),b.O!=(Jq(),Kq)?Oq(b,new Mq(b.F.c,b.F.b)):Rq(b,Lq(b.r.pb)),b.J&&b.O!=Kq&&Sq(b.r,b);Tq(b.T.jb)}else Nq(b.I,!0)};_.Jc=function(){return Hq};var Hq;u(209,197,{});
+function Uq(){Uq=x;Vq=new qq(ge,new Wq)}function Wq(){}u(210,209,{},Wq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Vq};var Vq;function Xq(){Xq=x;Yq=new qq(he,new Zq)}function Zq(){}u(211,209,{},Zq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Yq};var Yq;function $q(){$q=x;ar=new qq(ie,new br)}function br(){}u(212,209,{},br);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return ar};
+var ar;function cr(){cr=x;dr=new qq(je,new er)}function er(){}u(213,209,{},er);_.Gc=function(a){a=fr(a.b);(this.b.dataTransfer||null).setData(Mg,a)};_.Jc=function(){return dr};var dr;function gr(){gr=x;hr=new qq(ke,new ir)}function ir(){}u(214,209,{},ir);
+_.Gc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;jr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Mg),a.b.c.Je(b))};_.Jc=function(){return hr};var hr;function kr(){kr=x;lr=new qq(pe,new mr)}function mr(){}u(215,197,{},mr);_.Gc=function(a){dk(a.b.b)};_.Jc=function(){return lr};var lr;
+function nr(){nr=x;or=new qq(xe,new pr)}function pr(){}u(216,197,{},pr);_.Gc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,qr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,rr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return or};var or;function sr(){sr=x;tr=new qq(ye,new ur)}function ur(){}u(217,197,{},ur);_.Gc=function(a){a.b.b&&(a.b.c.b=null,vr(a.b.b,a.b.c))};
+_.Jc=function(){return tr};var tr;function wr(){wr=x;xr=new qq(ze,new yr)}function yr(){}u(218,197,{},yr);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return xr};var xr;u(220,197,{});u(219,220,{});function zr(){zr=x;Ar=new qq(We,new Br)}function Br(){}u(221,219,{},Br);
+_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Cr(),Dr).length&&-999!=(Cr(),Dr)[c]&&(c=(Cr(),Dr)[c]);b=new Er(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?Fr(fr(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new Gr(a)),a.xb),b.b=d,Hr(),
+Ir(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(Jr(a,ko((Kr(),Lr).hc.b.pb,ch)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Vb;c=1300;break;case 114:case 82:a.lb=!0;a.K=pc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=Ka):801==a.d?(c=237,a.lb=!0,a.K=Ja):(c=233,a.lb=
+!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Ua);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Ea;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
+!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?Mr(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Mr(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&Mr(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?Mr(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?Mr(a,4):c=207;break;case 53:105==a.d?
+Mr(a,5):c=208;break;case 54:105==a.d?Mr(a,6):c=210;break;case 55:105==a.d?Mr(a,7):c=211;break;case 56:105==a.d?Mr(a,8):c=212;break;case 57:105==a.d?Mr(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}Nr(a,c)}a=!0}a&&this.b.preventDefault()};_.Jc=function(){return Ar};var Ar;function Or(){Or=x;Pr=new qq(sf,new Qr)}function Qr(){}u(222,202,yi,Qr);_.Gc=function(a){a.uc(this)};
+_.Jc=function(){return Pr};var Pr;function yj(){yj=x;zj=new qq(tf,new Rr)}function Rr(){}u(223,202,yi,Rr);_.Gc=function(a){a.vc(this)};_.Jc=function(){return zj};var zj;function Sr(){Sr=x;Tr=new qq(uf,new Ur)}function Ur(){}u(224,202,yi,Ur);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Kj(mj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,nj(a))};_.Jc=function(){return Tr};var Tr;function Vr(){Vr=x;Wr=new qq(Af,new Xr)}function Xr(){}u(225,202,yi,Xr);_.Gc=function(a){var b;b=this.b;$n((Xn(),Yn),new Yr(a,a.c,b))};
+_.Jc=function(){return Wr};var Wr;function Aj(){Aj=x;Bj=new qq(Bf,new Zr)}function Zr(){}u(226,202,yi,Zr);_.Gc=function(a){a.wc(this)};_.Jc=function(){return Bj};var Bj;function Fq(){this.b={}}u(227,1,{},Fq);_.b=null;u(230,203,yi);var $r=null;function as(){as=x;bs=new qq(Ug,new cs)}function cs(){}u(229,230,yi,cs);_.Gc=function(a){ds(a.b,this,a.b.n)};_.Jc=function(){return bs};var bs;function es(){es=x;fs=new qq(Vg,new gs)}function gs(){}u(231,230,yi,gs);_.Gc=function(a){ds(a.b,this,a.b.n)};_.Jc=function(){return fs};
+var fs;function hs(){var a;this.b=(a=document.createElement(Yd),a.setAttribute(Sf,"return;"),typeof a.ontouchstart==ve)}u(232,1,{},hs);function is(){is=x;js=new qq(Wg,new ks)}function ks(){}u(233,230,yi,ks);_.Gc=function(a){ds(a.b,this,a.b.o)};_.Jc=function(){return js};var js;function ls(){ls=x;ms=new qq(Xg,new ns)}function ns(){}u(234,230,yi,ns);_.Gc=function(a){os(a.b,this)&&(a.b.k&&ps(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),rk(a.b.d,750),a.b.e=!1))};_.Jc=function(){return ms};var ms;
+function qs(a,b){this.b=b;this.c=a}function rs(a,b,c){Ck&&(b=new qs(b,c),a.Yc(b))}u(235,198,{},qs);_.Gc=function(a){a.Uc(this)};_.Hc=function(){return Ck};_.b=!1;var Ck=_.c=null;function ss(a){this.b=a}u(236,198,{},ss);_.Gc=function(a){a.Vc(this)};_.Hc=function(){return ts};var ts=_.b=null;function us(){}function vs(a){var b;ws&&(b=new us,a.Yc(b))}u(237,198,{},us);_.Gc=function(a){a.Wc(this)};_.Hc=function(){return ws};var ws=null;function xs(a){this.b=a}u(238,198,{},xs);_.Gc=function(a){a.Xc(this)};
+_.Hc=function(){return ys};var ys=_.b=null;function zs(){}u(239,198,{},zs);_.Gc=function(a){a.b.W&&a.b.Id()};_.Hc=function(){return As};var As=null;function Bs(a,b,c){a=a.b;if(!b)throw new Cs("Cannot add a handler with a null type");if(!c)throw new Cs("Cannot add a null handler");0<a.c?Ds(a,new Es(a,b,c)):Fs(a,b,null,c);return new Gs(new Hs(a,b,c))}
+function Is(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Cs("Cannot fire null event");try{++d.c;j=Js(d,b.Hc(),null);e=null;for(h=d.d?j.Kf(j.Fe()):j.Jf();d.d?h.Mf():h._c();){g=d.d?h.Nf():h.ad();try{b.Gc(g)}catch(n){if(n=Ui(n),A(n,132))f=n,!e&&(e=new Ks),Ls(e,f);else throw n;}}if(e)throw new Ms(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Oi(d.b);r.c<r.e.Fe();)o=Pi(r),o.xc()}finally{d.b=null}}}}catch(q){q=Ui(q);if(A(q,84))throw new Ns(q.b);throw q;}finally{null==
+c?(b.f=!0,b.i=null):b.i=c}}function Os(a){Ps.call(this,a,!1)}function Ps(a,b){this.b=new Qs(b);this.c=a}u(240,1,Th,Os,Ps);_.Yc=function(a){Is(this,a)};_.b=null;_.c=null;u(243,1,{});function Ds(a,b){!a.b&&(a.b=new ij);cj(a.b,b)}function Fs(a,b,c,d){var e;e=lj(a.e,b);e||(e=new Mi,z(a.e,b,e));a=e.Be(c);a||(a=new ij,e.De(c,a));a.Bf(d)}function Rs(a,b,c,d){var e,f;e=Js(a,b,c);e.Df(d)&&e.Ce()&&(f=lj(a.e,b),f.Ee(c),f.Ce()&&Xi(a.e,b))}
+function Js(a,b,c){a=lj(a.e,b);if(!a)return Ss(),Ss(),Ts;c=a.Be(c);return!c?(Ss(),Ss(),Ts):c}u(242,243,{});_.b=null;_.c=0;_.d=!1;function Qs(a){this.e=new Mi;this.d=a}u(241,242,{},Qs);function Gs(a){this.b=a}u(244,1,{},Gs);_.b=null;function Ms(a){Vi.call(this,Us(a),Vs(a));this.b=a}function Vs(a){a=a.Bd();return!a._c()?null:a.ad()}
+function Us(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new Ws(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Bd();a._c();)d=a.ad(),c?c=!1:b.b.b+="; ",d=d.Ec(),yn(b.b,d);return b.b.b}u(246,97,li,Ms);_.b=null;function Ns(a){Ms.call(this,a)}u(245,246,li,Ns);u(247,1,{},function(){});function Xs(a){a=ko(a,Sd);return Ys(rg,a)?(Zs(),$s):Ys(ff,a)?(Zs(),at):(Zs(),bt)}function Zs(){Zs=x;$s=new ct("RTL",0);at=new ct("LTR",1);bt=new ct(Nb,2);dt=K(et,m,49,[$s,at,bt])}
+function ct(a,b){I.call(this,a,b)}u(249,140,{49:1,117:1,121:1,123:1},ct);var dt,bt,at,$s;function ft(){}function gt(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 y(a,b,c,d,e){d=gt(e,d);K(a,b,c,d);return d}function ht(a){return vt([wt,M],[m,s],[116,-1],a,0,2,1)}
+function vt(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=gt(j?g:0,h);K(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=vt(a,b,c,d,e,f,g)}return n}function K(a,b,c,d){xt();var e=yt,f=zt;xt();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function At(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Bt;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Bt;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Bt;}a[b]=c}u(250,1,{},ft);_.qI=0;
+function xt(){xt=x;yt=[];zt=[];var a=new ft,b=yt,c=zt,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var yt,zt;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Hn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Ln(a){return a.tM==x||a.cM&&!!a.cM[1]}function Ct(a){return null==a?null:a}function Dt(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
+function Et(){var a;$stats&&Ft("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Tf))a=Tf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ef)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ef)&&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"}H(Tf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
+a+"). Expect more errors.\n");$stats&&Ft("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=K(Gt,m,1,[Eb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&Ft("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";eq();hq.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{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;}");
+eq();0!=hq.length&&(a=hq.join(l),b=(iq(),jq),a=lq(a),mq(b).insertBefore(a,b.b.firstChild),hq.length=0);0!=fq.length&&(a=fq.join(l),b=(iq(),jq),a=lq(a),mq(b).appendChild(a),fq.length=0);0!=gq.length&&(a=gq.join(l),b=(iq(),jq),a=lq(a),mq(b).appendChild(a),gq.length=0);$stats&&Ft("export.client.JSME_export");new Ht;new It;0<Jt(null)?$n((Xn(),Yn),new Kt):Lt()}function Ui(a){return A(a,132)?a:new Fn(a)}function Mt(a){return Nt(a&4194303,a>>22&4194303,0>a?1048575:0)}
+function Ot(a){return Nt(a.l,a.m,a.h)}function Nt(a,b,c){return _=new Pt,_.l=a,_.m=b,_.h=c,_}
+function Qt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Rt;if(0==a.l&&0==a.m&&0==a.h)return St=Nt(0,0,0),Nt(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?(St=Nt(0,0,0),c=Ot((Tt(),Ut))):(St=Nt(c.l,c.m,c.h),c=Nt(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Vt(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?Wt(e):0==c&&0!=d&&0==e?Wt(d)+22:0!=c&&0==d&&0==e?Wt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
+d=!0,-1==f)a=Ot((Tt(),Xt)),c=!0,g=!g;else return c=Yt(a,f),g&&Zt(c),St=Nt(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Vt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Yt(c,d);f&&Zt(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Nt(f,j,c);g?St=Vt(c):St=Nt(c.l,c.m,c.h);return e}if(!$t(a,b))return e?St=Vt(a):St=Nt(a.l,a.m,a.h),Nt(0,0,0);c=c?a:Nt(a.l,a.m,a.h);var h,n,o,r;f=au(b)-au(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
+n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Nt(j&4194303,n&4194303,h&1048575);for(n=Nt(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&Zt(n);e?(St=Vt(c),d&&(St=bu(St,(Tt(),Ut)))):St=Nt(c.l,c.m,c.h);return n}
+function Zt(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}function au(a){var b;b=cu(a.h);return 32==b?(b=cu(a.m),32==b?cu(a.l)+32:b+20-10):b-12}var St=null;function du(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Nt(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function eu(a,b){return Nt(a.l&b.l,a.m&b.m,a.h&b.h)}function fu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
+function N(a){var b,c,d;if(isNaN(a))return Tt(),gu;if(-9223372036854775E3>a)return Tt(),hu;if(9223372036854775E3<=a)return Tt(),Xt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Dt(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Dt(a/4194304),a-=4194304*b);a=Dt(a);b=Nt(a,b,c);d&&Zt(b);return b}function iu(a){var b,c;return-129<a&&128>a?(b=a+128,null==ju&&(ju=y(ku,m,50,256,0)),c=ju[b],!c&&(c=ju[b]=Mt(a)),c):Mt(a)}
+function lu(a){var b=mh,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 $t(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)}
+function mu(a,b){var c,d,e,f,g,j,h,n,o,r,q,t,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;t=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,t+=d*h,D+=e*h,g+=f*h);0!=n&&(t+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((t&262143)<<4)+((D&31)<<17)+(c>>22);t=(t>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return Nt(c&4194303,q&
+4194303,t&1048575)}function Vt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Nt(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Yt(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 Nt(c&4194303,d&4194303,e&1048575)}function bu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Nt(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
+function O(a){return a.l|a.m<<22}function nu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ba+nu(Vt(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=iu(1E9);a=Qt(a,b);b=l+O(St);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var ju=null;function Tt(){Tt=x;Xt=Nt(4194303,4194303,524287);hu=Nt(0,0,524288);Ut=iu(1);iu(2);gu=iu(0)}var Xt,hu,Ut,gu;function Pt(){}u(259,1,{50:1},Pt);
+function Ft(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function ou(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}u(264,1,{},ou);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function pu(a,b){yn(a.b.b,b.b);return a}function qu(){this.b=new ru}u(265,1,{},qu);function su(a){if(null==a)throw new Cs("css is null");this.b=a}u(266,1,{51:1,117:1},su);
+_.eQ=function(a){return!A(a,51)?!1:H(this.b,a.b)};_.hC=function(){return tu(this.b)};_.b=null;function uu(a){if(null==a)throw new Cs("html is null");this.b=a}u(268,1,Wh,uu);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:H(this.b,a.b)};_.hC=function(){return tu(this.b)};_.b=null;u(269,1,Wh,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:H(this.b,a.b)};_.hC=function(){return tu(this.b)};_.b=null;
+function vu(){vu=x;wu=RegExp(oa,we);xu=RegExp(qb,we);yu=RegExp(nb,we);zu=RegExp(ta,we);Au=RegExp(da,we)}function Bu(a){vu();-1!=a.indexOf(oa)&&(a=a.replace(wu,pa));-1!=a.indexOf(nb)&&(a=a.replace(yu,ra));-1!=a.indexOf(qb)&&(a=a.replace(xu,qa));-1!=a.indexOf(da)&&(a=a.replace(Au,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(zu,"&#39;"));return a}var wu,xu,yu,Au,zu;function Cu(a){if(null==a)throw new Cs("uri is null");this.b=a}u(271,1,{54:1},Cu);_.eQ=function(a){return!A(a,54)?!1:H(this.b,a.b)};_.hC=function(){return tu(this.b)};
+_.b=null;function Du(){Du=x}u(273,1,{});function Eu(){}u(274,1,{},Eu);var Fu=null;function Gu(){}u(275,273,{},Gu);var Hu=null;function Iu(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Js(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=Js(a.b,f,null).If(e),A(d,55)&&Kn(d.b,b)){var h=a.b,n=f;0<h.c?Ds(h,new Ju(h,n,null,d)):Rs(h,n,null,d)}}}u(276,1,bi);_.b=null;function Ku(a){this.b=a}u(277,276,bi,Ku);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function Lu(a){this.b=a}u(278,276,bi,Lu);
+_.Wc=function(){Mu(this.b.b)};function Nu(){En()}u(279,97,ui,Nu);function Ou(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,rk(a.e,1))}function Pu(){this.b=new Qu(this);this.c=new ij;this.e=new Ru(this);this.i=new Su(this)}u(280,1,{},Pu);_.d=!1;_.f=!1;function Qu(a){xk();this.b=a}u(281,24,{},Qu);_.Dc=function(){if(this.b.d){var a=this.b,b;b=Tu(a.i.e.c,a.i.c);Uu(a.i);A(b,56)&&new Nu;a.d=!1;Ou(a)}};_.b=null;function Ru(a){xk();this.b=a}u(282,24,{},Ru);
+_.Dc=function(){this.b.f=!1;var a=this.b,b=nk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(rk(a.b,1E4);a.i.d<a.i.b;){d=Vu(a.i);try{if(null==d)break;A(d,56)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Uu(a.i)}if(100<=nk()-b)break}}finally{e||(lk(a.b),a.d=!1,Ou(a))}};_.b=null;function Vu(a){var b;a.c=a.d;b=Tu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Uu(a){Wu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Su(a){this.e=a}u(283,1,{},Su);_._c=function(){return this.d<this.b};_.ad=function(){return Vu(this)};
+_.bd=function(){Uu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Xu(a,b){var c=(Yu(),Zu(b));a.appendChild(c)}function $u(a,b,c){var d;d=ck;ck=a;b==rj&&8192==av(a.type)&&(rj=null);c.cd(a);ck=d}var ck=null,rj=null;function bv(){bv=x;cv=new Pu}function Ij(a){bv();if(!a)throw new Cs("cmd cannot be null");var b=cv;cj(b.c,a);Ou(b)}var cv;function dv(a){sj();!ev&&(ev=new Dk);fv||(fv=new Ps(null,!0),gv=new hv);return Bs(fv,ev,a)}var fv=null;function iv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
+function hv(){}u(289,198,{},hv);_.Gc=function(a){a.$c(this);gv.d=!1};_.Hc=function(){return ev};_.Ic=function(){iv(this)};_.b=!1;_.c=!1;_.d=!1;var ev=_.e=null,gv=null;function jv(){jv=x;kv=new lv;mv()||(kv=null)}var kv=null;function zk(){}u(291,1,{},zk);_.Uc=function(){for(;0<(xk(),yk).d;)lk(Tu(yk,0))};function Bk(a,b){return Bs((!nv&&(nv=new ov),nv),a,b)}function pv(a){Ak();qv||(rv(),qv=!0);return Bk((!ws&&(ws=new Dk),ws),a)}function Ak(){sv||(tv(),sv=!0)}
+function uv(){var a;sv&&(a=new vv,nv&&Is(nv,a));return null}var sv=!1,nv=null,wv=0,xv=0,qv=!1;function yv(){yv=x;zv=new Dk}function vv(){yv()}u(293,198,{},vv);_.Gc=function(){null.hg()};_.Hc=function(){return zv};var zv;function ov(){Os.call(this,null)}u(295,240,Th,ov);
+function av(a){switch(a){case nd:return 4096;case vd:return 1024;case yd:return 1;case Pd:return 2;case pe:return 2048;case We:return 128;case Xe:return 256;case Ye:return 512;case df:return 32768;case "losecapture":return 8192;case sf:return 4;case tf:return 64;case uf:return 32;case Af:return 16;case Bf:return 8;case "scroll":return 16384;case me:return 65536;case "DOMMouseScroll":case Cf:return 131072;case Md:return 262144;case Yf:return 524288;case Xg:return 1048576;case Wg:return 2097152;case Vg:return 4194304;
+case Ug:return 8388608;case ze:return 16777216;case xe:return 33554432;case ye:return 67108864;default:return-1}}function sj(){Av||(Bv(),Av=!0)}var Av=!1;function Cv(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 Dv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
+function Bv(){Ev=C(function(a){var b;var c=fv,d,e,f;ev&&c&&Fv(c.b.e,ev)?(b=gv.b,d=gv.c,e=gv.d,f=gv.e,iv(gv),gv.e=a,Is(c,gv),c=!(gv.b&&!gv.c),gv.b=b,gv.c=d,gv.d=e,gv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Gv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Hn(b)&&A(b,57)&&$u(a,c,b)});Hv=C(function(a){a.preventDefault();Gv.call(this,a)});Iv=C(function(a){this.__gwtLastUnhandledEvent=
+a.type;Gv.call(this,a)});Jv=C(function(a){if(Ev(a)){var b=tj;b&&b.__listener&&!Hn(b.__listener)&&A(b.__listener,57)&&($u(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(yd,Jv,!0);$wnd.addEventListener(Pd,Jv,!0);$wnd.addEventListener(sf,Jv,!0);$wnd.addEventListener(Bf,Jv,!0);$wnd.addEventListener(tf,Jv,!0);$wnd.addEventListener(Af,Jv,!0);$wnd.addEventListener(uf,Jv,!0);$wnd.addEventListener(Cf,Jv,!0);$wnd.addEventListener(We,Ev,!0);$wnd.addEventListener(Ye,Ev,!0);$wnd.addEventListener(Xe,
+Ev,!0);$wnd.addEventListener(Xg,Jv,!0);$wnd.addEventListener(Wg,Jv,!0);$wnd.addEventListener(Vg,Jv,!0);$wnd.addEventListener(Ug,Jv,!0);$wnd.addEventListener(ze,Jv,!0);$wnd.addEventListener(xe,Jv,!0);$wnd.addEventListener(ye,Jv,!0)}function Kv(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)}
+function Lv(a,b){sj();switch(b){case "drag":a.ondrag=Gv;break;case ge:a.ondragend=Gv;break;case he:a.ondragenter=Hv;break;case "dragleave":a.ondragleave=Gv;break;case ie:a.ondragover=Hv;break;case je:a.ondragstart=Gv;break;case ke:a.ondrop=Gv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Gv,!1);a.addEventListener(b,Gv,!1);break;default:throw"Trying to sink unknown event type "+b;}}var tj=null,Ev=null,Jv=null,Hv=null,Gv=null,Iv=null;
+function Mv(a,b){a.__eventBits=b;a.onclick=b&1?Gv:null;a.ondblclick=b&2?Gv:null;a.onmousedown=b&4?Gv:null;a.onmouseup=b&8?Gv:null;a.onmouseover=b&16?Gv:null;a.onmouseout=b&32?Gv:null;a.onmousemove=b&64?Gv:null;a.onkeydown=b&128?Gv:null;a.onkeypress=b&256?Gv:null;a.onkeyup=b&512?Gv:null;a.onchange=b&1024?Gv:null;a.onfocus=b&2048?Gv:null;a.onblur=b&4096?Gv:null;a.onlosecapture=b&8192?Gv:null;a.onscroll=b&16384?Gv:null;a.onload=b&32768?Iv:null;a.onerror=b&65536?Gv:null;a.onmousewheel=b&131072?Gv:null;
+a.oncontextmenu=b&262144?Gv:null;a.onpaste=b&524288?Gv:null}function Nv(){var a;Nv=x;Ov=(a=$doc,H(a.compatMode,Eb)?a.documentElement:a.body)}var Ov;function Pv(){this.c=new ij}function Qv(a){a=a[Wc];return null==a?-1:a}u(300,1,{},Pv);_.b=null;function Rv(a,b){this.b=a;this.c=b}u(301,1,{},Rv);_.b=0;_.c=null;u(302,1,Th);_.ed=function(a){return decodeURI(a.replace("%23",la))};_.Yc=function(a){Is(this.b,a)};_.fd=function(a){a=null==a?l:a;if(!H(a,null==Sv?l:Sv))Sv=a,As&&(a=new zs,Is(this.b,a))};
+var Sv=l;function mv(){function a(){$wnd.setTimeout(a,250);e()}var b=kv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));Sv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ed(c.substring(1)));b.fd(a)});a();return!0}function lv(){this.b=new Os(null)}u(303,302,Th,lv);
+function tv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(uv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{sv&&rs((!nv&&(nv=new ov),nv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
+function rv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(qv&&(d=wj(),c=xj(),xv!=d||wv!=c))xv=d,wv=c,vs((!nv&&(nv=new ov),nv))}finally{a&&a(b)}})}function hj(a,b){Qi(a.ld(),b,!0)}function gj(a,b){Qi(a.ld(),b,!1)}function Tv(a,b){a.pb.style[Ie]=b}function vj(a,b,c){0<=b&&a.qd(b+cg);0<=c&&a.od(c+cg)}function Uv(a,b){null==b||0==b.length?a.pb.removeAttribute(Qg):a.pb.setAttribute(Qg,b)}function Vv(a){var b,a=ko(a,xd);b=Wv(a,Xv(32));return 0<=b?a.substr(0,b-0):a}
+function Qi(a,b,c){if(!a)throw new Yi(lc);b=ho(b);if(0==b.length)throw new Ek(Hc);if(c){var d;d=ho(b);b=a.className;-1==lo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=ho(b);f=a.className;e=lo(f,c);-1!=e&&(b=ho(f.substr(0,e-0)),c=ho(io(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Yv(a,b){a.style.display=b?l:Jf;a.setAttribute("aria-hidden",""+!b)}u(309,1,zi);_.gd=function(){return ek(this.pb)};_.hd=function(){return gk(this.pb)};
+_.jd=function(){return G(this.pb,Qf)};_.kd=function(){return G(this.pb,Rf)};_.ld=function(){return this.pb};_.md=function(){return this.pb.style.display!=Jf};_.nd=function(){throw new Zv;};_.od=function(a){Tv(this,a)};_.pd=function(a){Yv(this.pb,a)};_.qd=function(a){this.pb.style[hh]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function $v(a,b,c){Lv(a.pb,c.c);return Bs(!a.mb?a.mb=new Os(a):a.mb,c,b)}
+function B(a,b,c){var d;d=av(c.c);if(-1==d)Lv(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;sj();Mv(e,d)}else a.lb|=d;return Bs(!a.mb?a.mb=new Os(a):a.mb,c,b)}function aw(a,b,c){return Bs(!a.mb?a.mb=new Os(a):a.mb,c,b)}function bw(a){var b;if(a.td())throw new cw("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;sj();Mv(c,b)}else a.lb|=b;a.rd();a.wd()}
+function dw(a,b){var c;switch(av(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(nq&&(f=nq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&Is(a.mb,f.b),f.b.b=d,f.b.c=e}function ew(a){if(!a.td())throw new cw("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.pb.__listener=null,a.kb=!1}}}
+function dk(a){if(a.ob)if(A(a.ob,70))a.ob.yd(a);else{if(a.ob)throw new cw("This widget's parent does not implement HasWidgets");}else if(pj(),Fv(fw.b,a)){pj();try{a.vd()}finally{Xi(fw.b,a)}}}function gw(a,b){var c;c=a.ob;if(b){if(c)throw new cw("Cannot set a new parent without first clearing the old parent");a.ob=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.ob=null}}u(308,309,vi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.mb&&Is(this.mb,a)};_.td=function(){return this.kb};
+_.ud=function(){bw(this)};_.cd=function(a){dw(this,a)};_.vd=function(){ew(this)};_.wd=function(){};_.xd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function hw(a){for(a=new iw(a);a.b.b<a.b.c.d-1;)jw(a.b),kw(a.b)}u(307,308,mi);_.rd=function(){lw(this,(mw(),nw))};_.sd=function(){lw(this,(mw(),ow))};function pw(a,b,c){dk(b);var d=a.q;qw(d,b,d.d);d=(Yu(),Zu(b.pb));c.appendChild(d);gw(b,a)}
+function rw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new sw;b.ob==a&&(f=a.zd(b),f<d&&--d);dk(b);qw(a.q,b,d);e?(e=b.pb,Kv(c,(Yu(),Zu(e)),d)):(e=(Yu(),Zu(b.pb)),c.appendChild(e));gw(b,a)}function tw(a,b){var c;if(b.ob!=a)return!1;try{gw(b,null)}finally{c=b.pb;no(c).removeChild(c);c=a.q;var d;d=uw(c,b);if(-1==d)throw new vw;if(0>d||d>=c.d)throw new sw;for(--c.d;d<c.d;++d)At(c.b,d,c.b[d+1]);At(c.b,c.d,null)}return!0}u(306,307,mi);_.zd=function(a){return uw(this.q,a)};
+_.Ad=function(a,b,c,d){rw(this,a,b,c,d)};_.Bd=function(){return new ww(this.q)};_.yd=function(a){return tw(this,a)};function xw(a,b){pw(a,b,a.pb)}function oj(a,b,c,d){var e;dk(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.pb,e,!0)}function yw(a,b){var c;(c=tw(a,b))&&zw(b.pb);return c}function Aw(a,b,c,d){if(b.ob!=a)throw new Ek("Widget must be a child of this panel.");a.Ed(b,c,d)}function Bw(a,b,c){a=a.pb;-1==b&&-1==c?zw(a):(a.style[$f]=Yc,a.style[Ze]=b+cg,a.style[Tg]=c+cg)}
+function Cw(){var a=$doc.createElement(Yd);this.q=new Dw(this);this.pb=a;this.pb.style[$f]="relative";this.pb.style[Wf]=Je}function zw(a){a.style[Ze]=l;a.style[Tg]=l;a.style[$f]=l}u(305,306,mi,Cw);_.Cd=function(a){xw(this,a)};_.yd=function(a){return yw(this,a)};_.Dd=function(a,b,c){Aw(this,a,b,c)};_.Ed=function(a,b,c){Bw(a,b,c)};function Ew(a,b){if(a.Gd())throw new cw("SimplePanel can only contain one child widget");a.Hd(b)}
+function Fw(a,b){if(a.jb!=b)return!1;try{gw(b,null)}finally{a.Fd().removeChild(b.pb),a.jb=null}return!0}function Gw(a,b){if(b!=a.jb&&(b&&dk(b),a.jb&&a.yd(a.jb),a.jb=b)){var c=(Yu(),Zu(a.jb.pb));a.Fd().appendChild(c);gw(b,a)}}function Hw(){this.pb=$doc.createElement(Yd)}u(313,307,mi,Hw);_.Fd=function(){return this.pb};_.Gd=function(){return this.jb};_.Bd=function(){return new Iw(this)};_.yd=function(a){return Fw(this,a)};_.Hd=function(a){Gw(this,a)};_.jb=null;
+function Jw(a,b){a.hb&&(Kw(a.gb,!1,!1),rs(a,a,b))}function Lw(a){var b;if(b=a.jb)null!=a.X&&b.od(a.X),null!=a.Y&&b.qd(a.Y)}function Mw(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Ze]=b-0+(Cj(),cg);a.style[Tg]=c+cg}function Nw(a){a.hb||(a.kb&&dk(a),Kw(a.gb,!0,!1))}u(312,313,mi);_.Fd=function(){return mo(this.pb)};_.jd=function(){return G(this.pb,Qf)};_.kd=function(){return G(this.pb,Rf)};_.ld=function(){return no(mo(this.pb))};_.Id=function(){this.Jd(!1)};_.Jd=function(a){Jw(this,a)};
+_.md=function(){return!H(Je,this.pb.style[eh])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this.hb&&Kw(this.gb,!1,!0)};_.od=function(a){this.X=a;Lw(this);0==a.length&&(this.X=null)};_.Kd=function(a,b){Mw(this,a,b)};_.pd=function(a){this.pb.style[eh]=a?fh:Je};_.Hd=function(a){Gw(this,a);Lw(this)};_.qd=function(a){this.Y=a;Lw(this);0==a.length&&(this.Y=null)};_.Ld=function(){Nw(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;
+_.hb=!1;_.ib=-1;
+function Ow(a,b){var c;Hw.call(this);this.$=new Pw;this.U=(Qw(),Rw);this.gb=new Sw(this);this.pb.appendChild($doc.createElement(Yd));this.Kd(0,0);no(mo(this.pb))[xd]="gwt-PopupPanel";mo(this.pb)[xd]=Zf;this.W=this.V=a;this.db=!1;c=K(Gt,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Tw(c);this.T.ld()[xd]=l;c=no(mo(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Yi(lc);d=ho(d);if(0==d.length)throw new Ek(Hc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=
+e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Gw(this,this.T);Lw(this);Qi(mo(this.pb),Zf,!1);Qi(this.T.c,b+"Content",!0)}u(311,312,mi);_.rd=function(){bw(this.T)};_.sd=function(){ew(this.T)};_.Gd=function(){return this.T.jb};_.Bd=function(){return new Iw(this.T)};_.yd=function(a){return this.T.yd(a)};_.Hd=function(a){Gw(this.T,a);Lw(this)};_.T=null;u(310,311,mi);_.vd=function(){ew(this)};
+function Uw(){Uw=x;Vw=new Ww(Db,0,(Qw(),Rw));Xw=new Ww(nc,1,Yw);Zw=new Ww(xc,2,$w);ax=K(bx,m,58,[Vw,Xw,Zw])}function Ww(a,b,c){I.call(this,a,b);this.b=c}u(314,140,{58:1,117:1,121:1,123:1},Ww);_.b=null;var ax,Vw,Xw,Zw;function cx(){cx=x;dx=K(Gt,m,1,[Tg,rf,qd])}
+function Tw(a){var b;cx();var c,d;c=this.pb=$doc.createElement(Hg);this.d=$doc.createElement(Kg);Xu(c,this.d);c[td]=0;for(c=c[sd]=0;c<a.length;++c)d=(b=$doc.createElement(Yg),b[xd]=a[c],Xu(b,ex(a[c]+"Left")),Xu(b,ex(a[c]+Fb)),Xu(b,ex(a[c]+"Right")),b),Xu(this.d,d),1==c&&(this.c=mo(Cv(d,1)));this.pb[xd]="gwt-DecoratorPanel"}function ex(a){var b,c;c=$doc.createElement(Lg);b=$doc.createElement(Yd);var d=(Yu(),Zu(b));c.appendChild(d);c[xd]=a;b[xd]=a+"Inner";return c}u(316,313,Ci,Tw);_.Fd=function(){return this.c};
+_.c=null;_.d=null;var dx;u(315,316,Ci);u(317,1,{});function mw(){mw=x;nw=new fx;ow=new gx}function hx(a){Ms.call(this,a)}function lw(a,b){mw();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Ui(f),A(f,132))d=f,!c&&(c=new Ks),Ls(c,d);else throw f;}}if(c)throw new hx(c);}u(318,245,li,hx);var nw,ow;function fx(){}u(319,1,{},fx);_.Md=function(a){a.ud()};function gx(){}u(320,1,{},gx);_.Md=function(a){a.vd()};u(323,308,ai);_.Mc=function(a){return $v(this,a,(Uq(),Uq(),Vq))};
+_.Nc=function(a){return $v(this,a,(Xq(),Xq(),Yq))};_.Oc=function(a){return $v(this,a,($q(),$q(),ar))};_.Pc=function(a){return $v(this,a,(gr(),gr(),hr))};_.Qc=function(a){return B(this,a,(Or(),Or(),Pr))};_.Rc=function(a){return B(this,a,(yj(),yj(),zj))};_.Sc=function(a){return B(this,a,(Sr(),Sr(),Tr))};_.Tc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.ud=function(){bw(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};
+u(322,323,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1});function ix(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=rd,b);this.pb[xd]="gwt-Button";this.pb.innerHTML=a||l}
+u(321,322,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,59:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},ix);function jx(){this.q=new Dw(this);this.f=$doc.createElement(Hg);this.e=$doc.createElement(Kg);Xu(this.f,this.e);this.pb=this.f}u(324,306,mi);_.e=null;_.f=null;
+function kx(a,b){var c;if(a.i)throw new cw("Composite.initWidget() may only be called once.");dk(b);c=b.pb;a.pb=c;var d;Yu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Yu(),c).__gwt_resolve=lx(a));a.i=b;gw(b,a)}function mx(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);sj();Mv(d,b)}else b.lb|=c;a.lb=-1}a.i.ud();a.pb.__listener=a;a.wd()}u(325,308,Xh);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){mx(this)};_.cd=function(a){dw(this,a);this.i.cd(a)};
+_.vd=function(){this.i.vd()};_.nd=function(){return this.pb=this.i.nd()};_.i=null;function nx(a,b,c){a.d=!1;c?a.b.innerHTML=b||l:a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Sd]=rg;break;case 1:b[Sd]=ff;break;case 2:Xs(b)!=(Zs(),bt)&&(b[Sd]=l)}}function ox(a){this.b=a;this.d=!1;this.e=this.c=Xs(a)}u(326,1,{},ox);_.b=null;_.c=null;_.d=!1;_.e=null;function uj(){this.pb=px()}u(327,313,fi,uj);_.Mc=function(a){return $v(this,a,(Uq(),Uq(),Vq))};
+_.Nc=function(a){return $v(this,a,(Xq(),Xq(),Yq))};_.Oc=function(a){return $v(this,a,($q(),$q(),ar))};_.Pc=function(a){return $v(this,a,(gr(),gr(),hr))};_.Qc=function(a){return B(this,a,(Or(),Or(),Pr))};_.Rc=function(a){return B(this,a,(yj(),yj(),zj))};_.Sc=function(a){return B(this,a,(Sr(),Sr(),Tr))};_.Tc=function(a){return B(this,a,(Aj(),Aj(),Bj))};function qx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=mo(b);e=null;c&&(c=Qv(c),e=0>c?null:Tu(a.j.c,c));e?rx(a,e):d&&(b.innerHTML=l||l);return b}
+function rx(a,b){var c;if(b.ob!=a)return!1;try{gw(b,null)}finally{c=b.pb;no(c).removeChild(c);var d=a.j,e;e=Qv(c);c[Wc]=null;c=d.c;sx(e,c.d);At(c.c,e,null);d.b=new Rv(e,d.b)}return!0}u(329,307,Di);_.Mc=function(a){return $v(this,a,(Uq(),Uq(),Vq))};_.Nc=function(a){return $v(this,a,(Xq(),Xq(),Yq))};_.Oc=function(a){return $v(this,a,($q(),$q(),ar))};_.Pc=function(a){return $v(this,a,(gr(),gr(),hr))};_.Bd=function(){return new tx(this)};_.yd=function(a){return rx(this,a)};_.d=null;_.e=null;_.f=null;
+_.i=null;function ux(a){if(0>=a.c)throw new vx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new vx("Column index: 0, Column size: "+a.b);}
+function wx(){this.j=new Pv;this.i=$doc.createElement(Hg);this.d=$doc.createElement(Kg);Xu(this.i,this.d);this.pb=this.i;this.e=new xx(this);var a=new yx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Kv(a.c.i,(Yu(),Zu(b)),0);Xu(a.b,$doc.createElement(Gd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new vx("Row index: "+a+", Row size: "+d);if(0>c)throw new vx("Column "+c+" must be non-negative: "+
+c);if(this.b<=c)throw new vx("Column index: "+c+", Column size: "+this.b);c=qx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Lg),d.innerHTML=sa||l,Kv(c,(Yu(),Zu(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Gd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Lg);
+e.innerHTML=sa;c=$doc.createElement(Yg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)qx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}u(328,329,Di,wx);_.b=0;_.c=0;
+function zx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Ax(),Bx)?a.c.e==(Zs(),at)?(Cx(),Dx):a.c.e==$s?(Cx(),Ex):(Cx(),Fx):a.c.e==(Zs(),at)?(Cx(),Ex):a.c.e==$s?(Cx(),Dx):(Cx(),Gx);b!=a.d&&(a.d=b,a.pb.style[Ng]=!a.d?l:a.d.b)}u(332,308,vi);_.b=null;_.c=null;_.d=null;function Hx(){this.pb=$doc.createElement(Yd);this.c=new ox(this.pb);this.pb[xd]="gwt-Label"}function Ix(){Hx.call(this);nx(this.c,ih,!1);zx(this)}
+u(331,332,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},Hx,Ix);_.Mc=function(a){return $v(this,a,(Uq(),Uq(),Vq))};_.Nc=function(a){return $v(this,a,(Xq(),Xq(),Yq))};_.Oc=function(a){return $v(this,a,($q(),$q(),ar))};_.Pc=function(a){return $v(this,a,(gr(),gr(),hr))};_.Qc=function(a){return B(this,a,(Or(),Or(),Pr))};_.Rc=function(a){return B(this,a,(yj(),yj(),zj))};
+_.Sc=function(a){return B(this,a,(Sr(),Sr(),Tr))};_.Tc=function(a){return B(this,a,(Aj(),Aj(),Bj))};function Jx(a){var b=$doc.createElement(Yd);Ys(Cg,b.tagName);this.pb=b;this.c=new ox(this.pb);this.pb[xd]="gwt-HTML";nx(this.c,a,!0);zx(this)}u(330,331,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,67:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},Jx);
+function Kx(a){for(;++a.c<a.e.d&&!(null!=Tu(a.e,a.c)););}function tx(a){this.d=a;this.e=this.d.j.c;Kx(this)}u(333,1,{},tx);_._c=function(){return this.c<this.e.d};_.ad=function(){var a;if(this.c>=this.e.d)throw new vw;a=Tu(this.e,this.c);this.b=this.c;Kx(this);return a};_.bd=function(){var a;if(0>this.b)throw new Lx;a=Tu(this.e,this.b);dk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function xx(a){this.b=a}u(334,1,{},xx);_.b=null;function yx(a){this.c=a}u(335,1,{},yx);_.b=null;_.c=null;
+function Ax(){Ax=x;Bx=new Mx}var Bx;function Cx(){Cx=x;Nx=new Ox((Ap(),ud));Dx=new Ox(Ze);Ex=new Ox(lg);Fx=Dx;Gx=Ex;Px=Fx}var Nx,Px,Dx,Gx,Fx,Ex;function Mx(){}u(337,1,{},Mx);function Ox(a){this.b=a}u(338,337,{},Ox);_.b=null;function Qx(){Qx=x;Rx=new Sx(rf);Tx=new Sx(Tg)}var Rx,Tx;function Sx(a){this.b=a}u(339,1,{},Sx);_.b=null;function Ux(a,b){var c;c=Vx(a);Xu(a.c,c);pw(a,b,c)}function Vx(a){var b;b=$doc.createElement(Lg);b[gd]=a.b.b;b.style[dh]=a.d.b;return b}
+function Wx(a,b){var c,d;d=no(b.pb);(c=tw(a,b))&&a.c.removeChild(d);return c}function Xx(){jx.call(this);this.b=(Cx(),Px);this.d=(Qx(),Tx);this.c=$doc.createElement(Yg);Xu(this.e,this.c);this.f[td]=ab;this.f[sd]=ab}u(340,324,mi,Xx);_.yd=function(a){return Wx(this,a)};_.c=null;function Yx(){Yx=x;new Mi}function Zx(a){Yx();$x.call(this,a.e.b,a.c,a.d,a.f,a.b)}function ay(a,b,c,d,e){Yx();this.b=new by(this,a,b,c,d,e);this.pb[xd]="gwt-Image"}
+function $x(a,b,c,d,e){Yx();ay.call(this,(Du(),new Cu(a)),b,c,d,e)}u(341,308,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,69:1,72:1,76:1,79:1,80:1,82:1},Zx,ay,$x);_.Mc=function(a){return $v(this,a,(Uq(),Uq(),Vq))};_.Nc=function(a){return $v(this,a,(Xq(),Xq(),Yq))};_.Oc=function(a){return $v(this,a,($q(),$q(),ar))};_.Pc=function(a){return $v(this,a,(gr(),gr(),hr))};
+_.Qc=function(a){return B(this,a,(Or(),Or(),Pr))};_.Rc=function(a){return B(this,a,(yj(),yj(),zj))};_.Sc=function(a){return B(this,a,(Sr(),Sr(),Tr))};_.Tc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.cd=function(a){32768==av(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);dw(this,a)};_.wd=function(){var a=this.b;H(df,ko(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new cy(a,this),$n((Xn(),Yn),a.i))};_.b=null;u(343,1,{});_.i=null;function dy(){dy=x;ey()}
+function by(a,b,c,d,e,f){var g,j;dy();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Cg);j=new qu;pu(pu(pu(j,new su("width:"+e+(Cj(),cg)+mb)),new su("height:"+f+eg)),new su("background:url("+b.b+") no-repeat "+-c+"px "+-d+eg));!fy&&(fy=new gy);b=hy;c=new su((new su(j.b.b.b)).b);j=new ru;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Bu(b.b);yn(j.b,b);j.b.b+="' style='";b=Bu(c.b);yn(j.b,b);j.b.b+="' border='0'>";j=new uu(j.b.b);g.innerHTML=j.b||l;g=mo(g);a.kb&&
+(a.pb.__listener=null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),sj(),Mv(g,a)):a.lb|=133333119}u(342,343,{},by);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function cy(a,b){this.b=a;this.c=b}u(344,1,{},cy);
+_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(df,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=df)};_.b=null;_.c=null;function iy(a,b){if(0>b||b>=a.pb.options.length)throw new sw;}function xq(a,b){iy(a,b);return a.pb.options[b].value}function jy(){this.pb=$doc.createElement("select");this.pb[xd]="gwt-ListBox"}u(345,323,ai,jy);u(346,276,bi);function ky(a){this.b=a}u(347,346,bi,ky);_.Kc=function(){};
+function ly(a){this.b=a}u(348,346,bi,ly);_.Uc=function(a){this.b.Nd(a.i,a.b)};function my(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Yg);Kv(a.f,(Yu(),Zu(e)),b);a=(Yu(),Zu(c));d.appendChild(a)}else d=Cv(a.f,0),Kv(d,(Yu(),Zu(c)),b)}
+function ny(a,b,c){var d;oy(a,b);c&&b.b?(oy(a,null),a=b.b,b=(Xn(),Yn),b.d=ao(b.d,[new py(a),!1])):null!=b.d&&(a.k=new qy(a,b),c=(Qw(),Yw),a.k.U=c,a.k.ab=a.i,a.k.ld()[xd]=Fe,d=Vv(a.pb),H(Ee,d)||hj(a.k,d+"Popup"),aw(a.k,new ly(a),Ck?Ck:Ck=new Dk),a.o=b.d,d=a.k,a=new ry(a,b),d.pb.style[eh]=Je,Nw(d),a.b.p?Mw(a.b.k,ek(a.b.pb)+G(a.b.pb,Rf)-1,gk(a.c.pb)):Mw(a.b.k,ek(a.c.pb),gk(a.b.pb)+G(a.b.pb,Qf)-1),d.pb.style[eh]=fh)}function sy(a,b){if(b||!(a.n&&a.o==a.n.d))oy(a,b),a.pb.focus(),b&&a.e&&ny(a,b,!1)}
+function ty(a,b){var c;a:{c=b.target;var d,e;for(e=new Oi(a.j);e.c<e.e.Fe();)if(d=Pi(e),d.pb.contains(c)){c=d;break a}c=null}switch(av(b.type)){case 1:a.pb.focus();c&&ny(a,c,!0);break;case 16:c&&sy(a,c);break;case 32:c&&sy(a,null);break;case 2048:uy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:uy(a)||a.p||vy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:uy(a)||(a.p?null!=a.n.d&&!a.n.d.hg().hg()&&(ny(a,a.n,!1),a.n.d.hg()):wy(a));b.cancelBubble=!0;b.preventDefault();break;case 38:uy(a)||
+a.p&&vy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:uy(a)||(a.p?wy(a):null!=a.n.d&&!a.n.d.hg().hg()&&(ny(a,a.n,!1),a.n.d.hg()));b.cancelBubble=!0;b.preventDefault();break;case 27:oy(a,null);a.k&&Jw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:oy(a,null);a.k&&Jw(a.k,!1);break;case 13:uy(a)||(ny(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}dw(a,b)}function xy(a,b,c){c&&oy(a,null);rs(a,b,!1);a.o=null;a.k=null}
+function uy(a){var b;if(!a.n){for(b=new Oi(a.j);b.c<b.e.Fe();){b=Pi(b);oy(a,b);break}return!0}return!1}function oy(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Vv(c.pb)+Va;Qi(c.ld(),d,!1);a.p&&(c=no(a.n.pb),2==Dv(c)&&(c=Cv(c,1),Qi(c,Fg,!1)))}if(b){c=Vv(b.pb)+Va;Qi(b.ld(),c,!0);a.p&&(c=no(b.pb),2==Dv(c)&&(c=Cv(c,1),Qi(c,Fg,!0)));El();c=a.pb;var d=new fl(b.pb),e=(zl(),Al),d=K(yy,m,5,[d]),e=e.b,f,g,j,h;f=new wn;for(j=0,h=d.length;j<h;++j)g=d[j],xn(xn(f,g.b),ba);d=ho(f.b.b);c.setAttribute(e,d)}a.n=b}}
+function wy(a){var b,c,d;if(a.n){for(b=c=Hj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Tu(a.j,b):Tu(a.j,c);break}oy(a,d)}}function vy(a){var b,c,d;if(a.n){for(b=c=Hj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Tu(a.j,b):Tu(a.j,c);break}oy(a,d)}}u(349,308,vi);_.cd=function(a){ty(this,a)};_.vd=function(){this.k&&Jw(this.k,!1);ew(this)};_.Nd=function(a,b){xy(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function py(a){this.b=a}u(350,1,{},py);_.xc=function(){zy(this.b)};_.b=null;
+function Ay(a){this.b=a}u(351,1,{},Ay);_.Kc=function(){oy(this.b,null)};_.b=null;function qy(a,b){this.b=a;this.c=b;Ow.call(this,!0,lf);Gw(this.T,this.c.d);Lw(this);this.fb=!0;this.c.d.hg()}u(352,311,mi,qy);_.$c=function(a){var b,c;if(!a.b)switch(av(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&oy(this.b,null)}};_.b=null;_.c=null;function ry(a,b){this.b=a;this.c=b}u(353,1,{},ry);_.b=null;var By=_.c=null;
+function Cy(){Cy=x;By=new ou((Du(),new Cu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Dy(a,b){this.pb=$doc.createElement(Lg);var c=Vv(this.pb)+Va;Qi(this.ld(),c,!1);this.pb.textContent=a||l;this.pb[xd]="gwt-MenuItem";c=oo();this.pb.setAttribute(Ke,c);El();this.pb.setAttribute("role",km.b);this.b=b}u(356,309,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},Dy);_.b=null;_.c=null;_.d=null;
+function Ey(){var a;this.pb=$doc.createElement(Lg);this.pb[xd]="gwt-MenuItemSeparator";a=$doc.createElement(Yd);Xu(this.pb,a);a[xd]="menuSeparatorInner"}u(357,309,zi,Ey);function Fy(){var a,b,c,d,e;b=null.hg();e=wj();d=xj();b[Xd]=(pp(),Jf);b[hh]=0+(Cj(),cg);b[Ie]=bb;c=$doc;c=(H(c.compatMode,Eb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Eb)?a.documentElement:a.body).scrollHeight||0;b[hh]=(c>e?c:e)+cg;b[Ie]=(a>d?a:d)+cg;b[Xd]="block"}function Pw(){}u(358,1,{},Pw);_.Wc=function(){Fy()};
+function Gy(a){this.b=a}u(359,1,{},Gy);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.$c(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(av(d.type)){case 4:case 1048576:if(rj){a.c=!0;break}if(!c&&b.V){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(rj){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
+function Hy(a){this.b=a}u(360,1,{},Hy);_.b=null;function Qw(){Qw=x;Rw=new Iy(Db,0);Yw=new Iy(nc,1);$w=new Iy(xc,2);Jy=K(Ky,m,74,[Rw,Yw,$w])}function Iy(a,b){I.call(this,a,b)}u(361,140,{74:1,117:1,121:1,123:1},Iy);var Jy,Rw,Yw,$w;function Ly(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=pv(a.b.$),Fy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Zi(a.i.b),a.i=null,a.c=!1)}function My(a){a.k||(Ly(a),a.d||(pj(),yw(qj(null),a.b)));a.b.pb.style[Ed]="rect(auto, auto, auto, auto)";a.b.pb.style[Wf]=fh}
+function Ny(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=Dt(b*a.e);j=Dt(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.pb.style[Ed]="rect("+g+dg+f+dg+c+dg+e+"px)"}
+function Kw(a,b,c){a.d=c;kk(a);a.j&&(lk(a.j),a.j=null,My(a));a.b.hb=b;var d=a.b;d.eb&&(Zi(d.eb.b),d.eb=null);d._&&(Zi(d._.b),d._=null);if(d.hb){d.eb=dv(new Gy(d));var e;e=new Hy(d);jv();e=kv?Bs(kv.b,(!As&&(As=new Dk),As),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Qw(),Rw)&&!b&&(c=!1);a.k=b;c?b?(Ly(a),a.b.pb.style[$f]=Yc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),a.b.pb.style[Ed]=ig,pj(),xw(qj(null),a.b),a.j=new Oy(a),rk(a.j,1)):mk(a,200):(Ly(a),a.k?(a.b.pb.style[$f]=Yc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),pj(),xw(qj(null),
+a.b)):a.d||(pj(),yw(qj(null),a.b)),a.b.pb.style[Wf]=fh)}function Sw(a){var b=(tk(),uk);this.n=new sk(this);this.t=b;this.b=a}u(362,17,{},Sw);_.zc=function(){My(this)};_.Ac=function(){this.e=G(this.b.pb,Qf);this.f=G(this.b.pb,Rf);this.b.pb.style[Wf]=Je;Ny(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Ny(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Oy(a){xk();this.b=a}u(363,24,{},Oy);_.Dc=function(){this.b.j=null;mk(this.b,200)};_.b=null;
+function Yu(){Yu=x;Py()}function Zu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function lx(a){return function(){this.__gwt_resolve=Qy;return a.nd()}}function Qy(){throw"A PotentialElement cannot be resolved twice.";}
+function Py(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function pj(){pj=x;Ry=new Sy;Ty=new Mi;fw=new Ks}function Uy(a){this.q=new Dw(this);this.pb=a;bw(this)}
+function qj(a){pj();var b,c;c=lj(Ty,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Ty.e){var d=new Vy;Ak();Bk(Ck?Ck:Ck=new Dk,d)}!b?c=new Wy:c=new Uy(b);z(Ty,a,c);Ls(fw,c);return c}u(365,305,mi,Uy);var Ry,Ty,fw;function Sy(){}u(366,1,{},Sy);_.Md=function(a){a.td()&&a.vd()};function Vy(){}u(367,1,{},Vy);_.Uc=function(){pj();try{lw(fw,Ry)}finally{Xy(fw.b),Xy(Ty)}};function Wy(){Uy.call(this,$doc.body)}u(368,365,mi,Wy);
+_.Ed=function(a,b,c){Bw(a,b-0,c-0)};function Iw(a){this.d=a;this.b=!!this.d.jb}u(369,1,{},Iw);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.jb)throw new vw;this.b=!1;return this.c=this.d.jb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function Yy(a,b){a.pb[ch]=null!=b?b:l}u(372,323,ki);_.cd=function(a){0!=(av(a.type)&896)?dw(this,a):dw(this,a)};_.wd=function(){};function Zy(){Zy=x;$y()}u(371,372,ki);
+function az(){Zy();var a=$doc.createElement("textarea");!Hu&&(Hu=new Gu);!Fu&&(Fu=new Eu);this.pb=a;this.pb[xd]="gwt-TextArea"}u(370,371,ki,az);function bz(){var a;Zy();var b=(a=$doc.createElement("INPUT"),a.type=Mg,a);!Hu&&(Hu=new Gu);!Fu&&(Fu=new Eu);this.pb=b;this.pb[xd]="gwt-TextBox"}u(373,371,ki,bz);function $y(){$y=x;cz=new dz;ez=new fz;gz=new hz;iz=new jz;kz=K(lz,m,81,[cz,ez,gz,iz])}u(374,140,ji);var kz,cz,ez,gz,iz;function dz(){I.call(this,Db,0)}u(375,374,ji,dz);
+function fz(){I.call(this,ac,1)}u(376,374,ji,fz);function hz(){I.call(this,cc,2)}u(377,374,ji,hz);function jz(){I.call(this,wc,3)}u(378,374,ji,jz);function mz(a,b){var c,d;c=$doc.createElement(Yg);d=$doc.createElement(Lg);d[gd]=a.b.b;d.style[dh]=a.c.b;var e=(Yu(),Zu(d));c.appendChild(e);Xu(a.e,c);pw(a,b,d)}function nz(){jx.call(this);this.b=(Cx(),Px);this.c=(Qx(),Tx);this.f[td]=ab;this.f[sd]=ab}u(379,324,mi,nz);_.yd=function(a){var b;b=no(a.pb);(a=tw(this,a))&&this.e.removeChild(no(b));return a};
+function oz(a,b){if(0>b||b>=a.d)throw new sw;return a.b[b]}function uw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function qw(a,b,c){var d,e;if(0>c||c>a.d)throw new sw;if(a.d==a.b.length){e=y(pz,m,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)At(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)At(a.b,d,a.b[d-1]);At(a.b,c,b)}function Dw(a){this.c=a;this.b=y(pz,m,82,4,0)}u(380,1,{},Dw);_.Bd=function(){return new ww(this)};_.b=null;_.c=null;_.d=0;
+function jw(a){if(a.b>=a.c.d)throw new vw;return a.c.b[++a.b]}function kw(a){if(0>a.b||a.b>=a.c.d)throw new Lx;a.c.c.yd(a.c.b[a.b--])}function ww(a){this.c=a}u(381,1,{},ww);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return jw(this)};_.bd=function(){kw(this)};_.b=-1;_.c=null;function ey(){ey=x;hy=(Du(),new Cu(Sn()+"clear.cache.gif"))}var hy,fy=null;function gy(){}u(383,1,{},gy);function qz(){qz=x;ey()}function rz(a,b,c,d,e){qz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
+function sz(a,b,c){qz();rz.call(this,(Du(),new Cu(a)),b,0,c,16)}u(384,317,{},rz,sz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function px(){var a;a=$doc.createElement(Yd);a.tabIndex=0;return a}function Zi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Ds(b,new Ju(b,c,d,a)):Rs(b,c,d,a)}function Hs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(390,1,{},Hs);_.b=null;_.c=null;_.d=null;_.e=null;function Es(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(391,1,{},Es);_.xc=function(){Fs(this.b,this.e,this.d,this.c)};
+_.b=null;_.c=null;_.d=null;_.e=null;function Ju(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}u(392,1,{},Ju);_.xc=function(){Rs(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function tz(a,b){b.n!=a&&(!a.ic&&(a.ic=new ij),b.n=a,cj(a.ic,b))}function uz(a){var b;b=a.cZ.e;if(-1!=Wv(b,Xv(36)))return null;a=a.jc.c.c++;return b=io(b,vz(b,Xv(46))+1)+l+a}function wz(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new xz(a,b,c,iu(d)))}
+function yz(a){return!a._b&&a.gc?yz(a.gc):a._b}function zz(a){return!a.bc&&a.gc?zz(a.gc):a.bc}function Az(a){var b;b=new Bz;if(a.be()){for(;a&&!A(a,103);a=a.gc){var c=b,d=a.$d();c.b+=a.Zd();c.c+=d}A(a,103)&&(c=a.$d(),b.b+=a.Zd(),b.c+=c);return b}throw new Cz;}function Dz(a){a.kc=!1;a.ke();Ez(a)}function Ez(a){if((a=A(a,103)?null:a.gc)&&a.kc)Dz(a),a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}function Fz(a){return(a=a.Sd())?a:new Gz(1,1)}function Hz(a){var b;return(b=a.Td())?new Iz(b):new Iz(a.Vd())}
+function Jz(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function Kz(a){return!a.bc?(a.ae(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,89)&&c.b==b.b||a.hc.Wf(b)}function Lz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)Ez(a),new Mz(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new Mz(a,101)}function Nz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Xf(b),a.be()&&a.je())}
+function Oz(a){a.lc||(Jz(a),Pz(a,!0),Qz(a),a.lc=!0,new Mz(a,102),wz(a,a,a.gc,0),Ez(a),a.hc.Zf(a))}function Rz(){this.jc=(vq(),vq(),Sz);new Mi;this._d();this.fc=(Tz(),Uz)}u(396,1,ci);_.Pd=function(){return!1};_.Qd=function(){return uz(this)};_.Rd=function(){return yz(this)};_.Sd=function(){return Vz(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new Wz(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.mc};
+_.Zd=function(){return this.pc};_.$d=function(){return this.qc};_._d=function(){};_.ae=function(){Dz(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return Fz(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+ih+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return Hz(this)};_.he=function(){};_.ie=function(){return Kz(this)};_.je=function(){};
+_.ke=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.le=function(a,b){this.me(this.pc,this.qc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this.ac,!0);this.ac=0};_.ne=function(a,b,c,d){Lz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Rc+this.fe()+Uc};_.oe=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
+function R(a,b,c){var d;if(-1>a.Wb.b.d)throw new Ek("Missing message: awt.12A");if(A(b,91)){if(b==a)throw new Ek("Missing message: awt.12B");a:{if(a&&!A(a,103))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,103))break;d=d.gc}d=!1}if(d)throw new Ek("Missing message: awt.12C");if(A(b,103))throw new Ek("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Bn;var e=Hj(d.Wb.b,b),f;f=Tu(d.Wb.b,e);d.Xb&&d.Xb.ue(f);Xz(d,e);new Yz(d,301,f)}d=a.Wb.b.d;Jz(b);Zz(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),Dz(a),!!a.Xb&&
+A(a.Xb,96)&&(a.Xb.o=!1),wz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,96)){var g=a.Xb;if(!b)throw new Cs("Missing message: awt.185");if(null==c||null!=c)$z(g,c,b);else throw new Ek("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Ui(j);if(A(j,126))throw b=j,Xz(a,d),b;throw j;}b.ke();new Yz(a,300,b)}function aA(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function bA(a){var b;b=a.pe();return new cA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
+function Pz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Tu(a.Wb.b,c).ce(b)}function Xz(a,b){var c;c=Tu(a.Wb.b,b);Jz(c);c.ce(!1);Wu(a.Wb.b,b);c.gc=null;Dz(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1);wz(c,c,a,1)}function dA(a){var b=(eA(),fA);Nz(a,b);for(b=0;b<a.Wb.b.d;++b)Tu(a.Wb.b,b).ie()}function gA(a,b){var c,d;if(a.Xb)for(d=new Oi(a.Wb.b);d.c<d.e.Fe();)c=Pi(d),a.Xb.ue(c);if(b)for(d=new Oi(a.Wb.b);d.c<d.e.Fe();)c=Pi(d),b.qe(null,c);a.Xb=b;Dz(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}
+function Qz(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Tu(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function hA(){Rz.call(this);this.Wb=new iA;this.$b=(vq(),vq(),Sz)}u(395,396,Vh);_.Sd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.se(this));return this.Yb};_.Td=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.te(this));return this.Zb};_.pe=function(){return this.Wd()};_.Vd=function(){return Fz(this)};_.Xd=function(){return Hz(this)};
+_._d=function(){this.hc=(vq(),new jA)};_.ae=function(){Dz(this);this.Xb&&A(this.Xb,96)&&(this.Xb.o=!1)};_.ce=function(a){Pz(this,a)};_.de=function(){return Fz(this)};_.ge=function(){return Hz(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)Jz(Tu(this.Wb.b,a))};_.ie=function(){var a;if(!Kz(this))return!1;for(a=0;a<this.Wb.b.d;++a)Tu(this.Wb.b,a).ie();return!0};_.ke=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Tu(this.Wb.b,b),a.ke()};_.oe=function(){Qz(this)};_.Xb=null;
+_.Yb=null;_.Zb=null;function kA(){var a=new lA;hA.call(this);gA(this,a)}u(394,395,Vh,kA);_.Qd=function(){return"panel"+this.$b.c.e++};function mA(a,b,c){a=nA(a.Vb,b,c);a.k=!0;return new oA(a)}function pA(a){a.ee(a.Vb.e)}function qA(a){return new Gz(G(a.Vb.pb,Rf),G(a.Vb.pb,Qf))}u(393,394,Vh);_.Ud=function(){return G(this.Vb.pb,Qf)};_.Yd=function(){return G(this.Vb.pb,Rf)};_.Zd=function(){return ek(this.Vb.pb)};_.$d=function(){return gk(this.Vb.pb)};
+_.be=function(){return this.Vb.pb.style.display!=Jf};_.je=function(){pA(this)};_.le=function(){};_.Vb=null;function rA(a){if(null!=a)this.f=a;else throw new sA;}u(398,1,ti);_.tS=function(){return this.cZ.e+"[source="+this.f+Uc};_.f=null;
+function tA(){tA=x;uA=new Mi;z(uA,new S(400),new vA(rh));z(uA,new S(401),new vA(rh));z(uA,new S(402),new vA(rh));z(uA,new S(500),new vA(th));z(uA,new S(501),new vA(th));z(uA,new S(502),new vA(th));z(uA,new S(503),new vA(uh));z(uA,new S(504),new vA(th));z(uA,new S(505),new vA(th));z(uA,new S(506),new vA(uh));z(uA,new S(507),new vA(Mh));z(uA,new S(100),new vA(nh));z(uA,new S(101),new vA(nh));z(uA,new S(102),new vA(nh));z(uA,new S(103),new vA(nh));z(uA,new S(1004),new vA(qh));z(uA,new S(1005),new vA(qh));
+z(uA,new S(800),new vA(Bh));z(uA,new S(801),new vA(Bh));z(uA,new S(200),new vA(vh));z(uA,new S(201),new vA(vh));z(uA,new S(202),new vA(vh));z(uA,new S(204),new vA(vh));z(uA,new S(203),new vA(vh));z(uA,new S(209),new vA(Nh));z(uA,new S(208),new vA(Oh));z(uA,new S(207),new vA(Oh));z(uA,new S(206),new vA(vh));z(uA,new S(205),new vA(vh));z(uA,new S(1400),new vA(Kh));z(uA,new S(1401),new vA(Lh));z(uA,new S(1402),new vA(Lh));z(uA,new S(300),new vA(oh));z(uA,new S(301),new vA(oh));z(uA,new S(1100),new vA(Ah));
+z(uA,new S(1101),new vA(Ah));z(uA,new S(1200),new vA(Ch));z(uA,new S(701),new vA(yh));z(uA,new S(900),new vA(zh));z(uA,new S(1001),new vA(wh));z(uA,new S(601),new vA(xh))}u(397,398,ti);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,90)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Rc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var uA;function vA(a){this.b=a}u(400,1,{},vA);_.b=mh;function wA(){}u(401,1,{},wA);_.b=null;_.c=null;
+function xA(a,b){var c;b&&(a.b?(c=new yA(a.b),At(c.c,c.d++,b),a.b=c):(a.b=new ij,cj(a.b,b)))}u(403,1,ti);_.b=null;function zA(){}function AA(){}u(402,403,ti,zA,AA);function BA(){BA=x;Math.sqrt(2)}function CA(a){BA();if(0>a)throw new Ek("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}u(404,1,{86:1},CA);_.eQ=function(a){return a===this?!0:A(a,86)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
+_.hC=function(){var a;a=new DA;a.b=31*a.b+Dt((new EA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+Dt((new EA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function FA(){FA=x;GA=new Ks;HA=new Gz(0,0);Ls(GA,Ab);Ls(GA,Rb);Ls(GA,vb);Ls(GA,"Last");Ls(GA,Fb);Ls(GA,kc);Ls(GA,Gc);Ls(GA,Mc);Ls(GA,Pb)}
+function $z(a,b,c){var d;if(null==b)d=Fb;else if(d=b,!Fv(GA.b,b))throw new Ek(IA());Ct(lj(a.d,d))===Ct(c)&&Ct(lj(a.c,c))===Ct(d)||((b=lj(a.d,d))&&JA(a,b,d),KA(a.b.Bd(),c)&&JA(a,c,d),b=a.b,new LA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function MA(a,b){return new Gz(Nj(b[1].c,Nj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Nj(b[0].b,Nj(b[4].b,b[3].b))+a.n)}function JA(a,b,c){NA(a.b,b);Xi(a.c,b);Xi(a.d,c)}
+function OA(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;PA(c,c.length,HA);c=a.j;PA(c,c.length,HA);c=a.p;PA(c,c.length,null);a.q=0;for(d=QA(a.b,0);d.c!=d.e.b;){c=RA(d);e=lj(a.c,c);var f=b.fc;e=Kn(e,Fb)?0:Kn(e,kc)?1:Kn(e,Gc)?2:Kn(e,Mc)?4:Kn(e,Pb)?3:Kn(e,Ab)?f.b?4:3:Kn(e,vb)?f.b?3:4:Kn(e,Rb)?1:2;c.lc?a.p[e]||(At(a.p,e,c),++a.q,a.i[e]=c.Vd(),a.j[e]=c.Xd()):a.p[e]||(a.i[e]=c.Vd(),a.j[e]=c.Xd())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
+function SA(){FA();TA.call(this,0)}function TA(a){FA();vq();this.b=new UA;this.c=new Mi;this.d=new Mi;this.e=a;this.k=0;this.o=!1;this.p=y(VA,m,90,5,0);this.i=y(WA,m,92,5,0);this.j=y(WA,m,92,5,0);this.q=this.f=this.n=0}u(405,1,{96:1,117:1},SA,TA);_.qe=function(a,b){$z(this,a,b)};
+_.re=function(a){OA(this,a);if(0!=this.q)if(a=bA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.me(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].le(a.c,this.j[1].b),this.p[1].ne(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].le(this.j[4].c,c),this.p[4].ne(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].me(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].le(a.c,
+this.j[2].b),this.p[2].ne(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].le(this.j[3].c,c),this.p[3].ne(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.se=function(a){var b;b=this.o;OA(this,a);this.o=b;return 0==this.q?aA(a,new Gz(0,0)):aA(a,MA(this,this.i))};_.te=function(a){var b;b=this.o;OA(this,a);this.o=b;return aA(a,MA(this,this.j))};_.ue=function(a){var b;b=lj(this.c,a);null!=b&&JA(this,a,b)};_.tS=function(){return XA.e+"[hgap="+this.e+",vgap="+this.k+Uc};_.b=null;
+_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var HA,GA;function YA(a){Rz.call(this);this.hc=(vq(),new ZA(a,this))}u(406,396,{87:1,90:1,97:1,111:1,117:1},YA);_.Qd=function(){return rd+this.jc.c.b++};_.Sd=function(){return!zz(this)?new Gz(0,0):Vz(this.hc,this)};_.ke=function(){};u(408,1,{});u(407,408,{},function(){});function $A(){$A=x}
+function aB(a,b){if(null==b)throw new Cs("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Uf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function bB(){$A();Rz.call(this);new ij;this.hc=new cB((vq(),this))}u(409,396,{88:1,90:1,97:1,111:1,117:1},bB);_.Sd=function(){return Vz(this.hc,this)};
+_.fe=function(){return(null==this.ec&&(this.ec=uz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+ih+this.cc+(this.lc?l:",hidden")+",current="+xq(this.hc.b,this.hc.b.pb.selectedIndex)};function dB(){dB=x;eB=new fB(255,255,255);gB=new fB(192,192,192);hB=new fB(128,128,128);iB=new fB(64,64,64);jB=kB=new fB(0,0,0);lB=new fB(255,0,0);new fB(255,175,175);mB=new fB(255,200,0);nB=new fB(255,255,0);new fB(0,255,0);oB=new fB(255,0,255);pB=new fB(0,255,255);qB=rB=new fB(0,0,255)}
+function sB(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new fB(3,3,3);3>c&&0!=c?c=3:(c=Dt(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Dt(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Dt(a/0.7),a=255<a?255:a);return new fB(c,a,b)}function tB(a){return new fB(Dt(0.7*(a.b>>16&255)),Dt(0.7*(a.b>>8&255)),Dt(0.7*(a.b&255)))}function fB(a,b,c){dB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Ek("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
+u(410,1,{89:1,98:1,102:1},fB);_.eQ=function(a){return A(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return uB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Uc};_.b=0;var jB,qB,kB,rB,pB,iB,hB,gB,oB,mB,lB,eB,nB;function Tz(){Tz=x;Uz=new vB(!0);wB=new Ks;Ls(wB,"ar");Ls(wB,"fa");Ls(wB,"iw");Ls(wB,"ur")}function vB(a){this.b=a}u(411,1,ti,vB);_.b=!1;var Uz,wB;u(413,1,{107:1,120:1});function xB(){Gz.call(this,0,0)}function Gz(a,b){this.c=a;this.b=b}
+function Iz(a){Gz.call(this,a.c,a.b)}u(412,413,{92:1,107:1,117:1,120:1},xB,Gz,Iz);_.eQ=function(a){return a===this?!0:A(a,92)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new DA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return yB.e+"[width="+this.c+",height="+this.b+Uc};_.b=0;_.c=0;function Er(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}u(414,1,ti,Er,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
+_.ve=function(){return 0!=(this.f&4)};_.we=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.we()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Uc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function zB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
+function AB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(sx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function BB(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Xd():c.Vd(),g=Nj(g,c.b),j+=c.c+a.d);return new Gz(j,g+2*a.e)}function lA(){CB.call(this,1,5,5)}
+function CB(a,b,c){vq();this.d=b;this.e=c;this.b=a}u(415,1,ti,lA,CB);_.qe=function(){};
+_.re=function(a){this.c=DB(a.Wb);if(0!=zB(this)){var b,c,d,e,f,g,j,h,n,o,r;b=bA(a);g=a.pe();j=a.fc.b;n=new ij;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,t,v;q=a.Wb.b.d;d=new EB(q);for(v=0;v<q;++v)At(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(t=c[q],t.gc==a){var D=d,E=Hj(a.Wb.b,t);sx(E,D.d);At(D.c,E,t)}for(d=new Oi(d);d.c<d.e.Fe();)if((c=Pi(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(AB(this,n,b.c-(o-this.d),g.c,r,h,j),n.Qe(),o=f,r+=h+this.e,h=0),e=!1,At(n.c,n.d++,c),o+=a.c+this.d,h=Nj(h,a.b);AB(this,
+n,b.c-(o-this.d),g.c,r,h,j)}};_.se=function(a){this.c=DB(a.Wb);return 0==zB(this)?aA(a,new Gz(10,10)):aA(a,BB(this,!1))};_.te=function(a){this.c=DB(a.Wb);return 0==zB(this)?aA(a,new Gz(10,10)):aA(a,BB(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ze;break;case 2:a=lg;break;case 1:a=ud;break;case 4:a="trailing";break;default:a="leading"}return FB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Uc};_.b=0;_.c=null;_.d=0;_.e=0;function eA(){eA=x;fA=new GB(Ob,0,12)}
+function GB(a,b,c){eA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}u(416,1,{93:1,117:1},GB);_.b=null;_.c=0;_.d=0;var fA;u(417,1,Yh);_.tS=function(){return HB.e+"[font="+this.c+"ascent="+IB(this.c).b+", descent="+IB(this.c).c+", height="+IB(this.c).d+Uc};_.c=null;function JB(a){if(!a.n){Jz(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=Tu(a.p,b))&&JB(c);Pz(a,!1);a.n=!0;wz(a,a,a.gc,0);new KB(a,202)}}
+function LB(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Tu(a.p,b))&&c.Id()}function MB(a){!zz(a)&&dA(a);var b=Hz(a);a.me(a.pc,a.qc,b.c,b.b);Qz(a)}function NB(a,b){a.q!=b&&(a.q=b)}u(419,395,si);_.Wd=function(){return new Wz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){LB(this)};_.be=function(){return this.hc.d.hb};_.me=function(a,b,c,d){Lz(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Lz(this,a,b,c,d);this.lc&&e&&!f&&Qz(this)};_.n=!1;_.q=!1;
+function OB(a){hA.call(this);this.r=new AA;this.p=new ij;this.o=new Wz(0,0,0,0);this.lc=!1;gA(this,new SA);this.hc&&PB(this.hc.d.I.c,a);this.hc&&QB(this.hc.d,!0);NB(this,!0)}u(418,419,si);_.pe=function(){return new Wz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return ek(this.hc.d.pb)};_.$d=function(){return gk(this.hc.d.pb)};_._d=function(){this.hc=new RB((vq(),l),this)};
+function SB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=sB(g),f=new fB(Dt(0.7*(g.b>>16&255)),Dt(0.7*(g.b>>8&255)),Dt(0.7*(g.b&255))),(a.e=g)&&(a.i=kg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new fB(Dt(0.7*(g.b>>16&255)),Dt(0.7*(g.b>>8&255)),Dt(0.7*(g.b&255))),f=sB(g),(a.e=j)&&(a.i=kg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;TB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=kg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);TB(a,b,c,d,1);TB(a,b,c+1,1,e);(a.e=f)&&(a.i=kg+(f.b>>16&255)+za+(f.b>>8&255)+
+za+(f.b&255)+va);TB(a,b+d,c,1,e);TB(a,b+1,c+e,d,1)}u(420,1,{});_.tS=function(){return"Graphics"};u(421,420,{});function UB(a){var b,c;c=Nj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new Gz(b,c)}function VB(a,b,c){var d,e,f,g,j,h;a.c=DB(b.Wb);if(0==a.c.length)return new xB;g=UB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=Nj(h,d.c),j=Nj(j,d.b);return new Gz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
+function WB(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=Dt(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function XB(){YB.call(this,7)}function YB(a){vq();this.e=0;this.b=1;this.f=a;this.d=0}u(422,1,ti,XB,YB);_.qe=function(){};
+_.re=function(a){var b,c;this.c=DB(a.Wb);if(0!=this.c.length&&(b=bA(a),!(0>=b.c||0>=b.b))){c=UB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(M,s,-1,d,1);e=y(M,s,-1,d,1);h=y(M,s,-1,c,1);n=y(M,s,-1,c,1);WB(b.c,b.d,this.d,f,e);WB(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].me(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.se=function(a){return aA(a,VB(this,a,!1))};_.te=function(a){return aA(a,VB(this,a,!0))};_.ue=function(){};
+_.tS=function(){return ZB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Uc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Lx(){En()}function cw(a){En();this.i=a}u(424,97,ui,Lx,cw);function Cz(){En();this.i="Missing message: awt.151"}u(423,424,ui,Cz);u(425,1,{});function Wz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}u(426,1,{95:1,117:1,120:1},Wz);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
+_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return $B.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;function aC(a){bC.call(this,a,0)}function bC(a,b){Rz.call(this);this.hc=(vq(),new cC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Cx(),Nx);c.b=d;zx(c);break;case 0:c=c.b;d=(Cx(),Dx);c.b=d;zx(c);break;case 2:c=c.b,d=(Cx(),Ex),c.b=d,zx(c)}}u(427,396,ci,aC,bC);
+_.Sd=function(){return!zz(this)?new Gz(0,0):Vz(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=uz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+ih+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ze;switch(this.b){case 1:b=ud;break;case 2:b=lg}return a+b+",text=null"};_.b=0;u(430,1,ti);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Rc+this.fe()+Uc};_.k=null;_.n=null;
+function dC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function eC(a){this.o=(vq(),vq(),Sz);var b;var c;b=this.cZ.e;-1!=Wv(b,Xv(36))?b=null:(c=this.o.c.d++,b=io(b,vz(b,Xv(46))+1)+l+c);this.k=b;this.e=new zA;this.i=a;this.f=!0;this.j=new fC(this)}u(429,430,ti,eC);_.fe=function(){return dC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;u(428,429,ei);_.fe=function(){return dC(this)+(this.c?",tearOff":l)};_.c=!1;u(432,1,{108:1});
+_.eQ=function(a){return a===this?!0:A(a,108)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new DA;gC(a,this.b);gC(a,this.c);return a.b};function Bz(){this.c=this.b=0}function hC(a,b){this.b=a;this.c=b}function iC(a){var b=a.c;this.b=a.b;this.c=b}u(431,432,{99:1,108:1,117:1},Bz,hC,iC);_.eQ=function(a){return a===this?!0:A(a,99)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return jC.e+"[x="+this.b+",y="+this.c+Uc};_.b=0;_.c=0;
+function kC(a,b){if(!b)throw new Cs("Missing message: awt.70");var c=a.b;if(H(b.i,Ba)){var c=c.b.b,d=new Ey,e=c.d.d;if(0>e||e>c.d.d)throw new sw;c.p&&(d.pb[Hd]=2);my(c,e,d.pb);Zz(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new sw;Zz(d.d,e,c);for(f=g=0;f<e;++f)A(Tu(d.d,f),73)&&++g;Zz(d.j,g,c);my(d,e,c.pb);c.c=d;e=Vv(c.pb)+Va;Qi(c.ld(),e,!1);d.p&&(e=Hj(d.d,c),-1!=e&&(d=Cv(d.p?d.f:Cv(d.f,0),e),2==Dv(d)&&d.removeChild(Cv(d,1)),c.pb[Hd]=2))}}
+function lC(a,b,c,d){a=a.b;b=Az(b);c+=b.b;d+=b.c;Mw(a.b,c,d);Nw(a.b)}function mC(){eC.call(this,l);new ij;this.c=!1;this.b=(vq(),new nC)}u(433,428,ei,mC);_.b=null;u(436,1,{101:1,110:1,120:1});u(435,436,{101:1,109:1,110:1,120:1});_.eQ=function(a){return a===this?!0:A(a,109)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new DA;gC(a,this.d);gC(a,this.e);gC(a,this.c);gC(a,this.b);return a.b};function cA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
+u(434,435,{100:1,101:1,109:1,110:1,117:1,120:1},cA);_.eQ=function(a){return a===this?!0:A(a,100)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return oC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;function pC(){pC=x;qC=new rC;sC=new tC;uC=new tC}var qC,uC,sC;u(438,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Gi(this)};function rC(){}u(439,438,{},rC);function tC(){}u(440,1,{},tC);u(441,396,ci);_.Rd=function(){return null};
+function vC(a,b){var c;c=new wC(zz(a));return!c?null:new Gz(xC(c,"_")*b+6,IB(c.c).d+6)}function yC(a,b){var c;c=vC(a,b);return!c?Fz(a):c}function zC(a,b){var c;c=vC(a,b);return!c?Hz(a):c}function AC(a,b){var c=a.hc;Yy(c.b,b);c.f.b=-1;c.f.c=-1}function BC(a){CC.call(this,a,null!=a?a.length:0)}function CC(a,b){Rz.call(this);this.b=0>b?0:b;var c=this.hc;Yy(c.b,a);c.f.b=-1;c.f.c=-1}u(442,441,ci,BC,CC);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return vC(this,ko(this.hc.b.pb,ch).length)};
+_.Td=function(){return!zz(this)?null:vC(this,ko(this.hc.b.pb,ch).length)};_.Vd=function(){return 0<this.b?yC(this,this.b):Fz(this)};_.Xd=function(){return 0<this.b?zC(this,this.b):Hz(this)};_._d=function(){this.hc=(vq(),new DC)};_.de=function(){return 0<this.b?yC(this,this.b):Fz(this)};_.ge=function(){return 0<this.b?zC(this,this.b):Hz(this)};_.b=0;function vq(){vq=x;Sz=new EC}function Hr(){var a=(vq(),vq(),Sz);!a.d&&(a.d=new FC)}function EC(){this.c=new GC;this.e=new wA}u(443,1,{},EC);_.b=null;
+_.d=null;var Sz;function GC(){}u(444,1,{},GC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;u(445,1,{});function HC(){HC=x;IC=new JC;KC=new JC}function LC(a,b){return b==a?!0:!b?!1:!0}function JC(){}u(446,1,{104:1},JC);_.eQ=function(a){return null==a||!A(a,104)?!1:LC(this,a)};_.hC=function(){var a;a=null.hg()+";class="+null.hg();a=!null.hg().hg()?a:a+";charset=";return tu(a)};_.tS=function(){return MC.e+"[MimeType=(null);humanPresentableName="+this.b+Uc};_.b=null;var IC,KC;
+function NC(){NC=x;K(OC,m,104,[(HC(),KC),IC])}function PC(a){NC();this.b=a}u(447,1,{},PC);_.b=null;function QC(a){a="flavor = "+a;En();this.i=a}u(448,98,{105:1,117:1,124:1,132:1},QC);function RC(a,b,c){tA();SC.call(this,a,b,c,mh)}function SC(a,b,c,d){tA();rA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}u(449,397,ti,RC,SC);
+_.fe=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+nu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=mh;function Mz(a,b){tA();rA.call(this,a);this.e=b}u(450,397,ti,Mz);
+_.fe=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Zd()+za+a.$d()+ba+a.Yd()+ih+a.Ud()+va};function Yz(a,b,c){tA();Mz.call(this,a,b);this.b=c}u(451,450,ti,Yz);
+_.fe=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Qd());return a+b.ec};_.b=null;function xz(a,b,c,d){tA();rA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}u(452,397,ti,xz);
+_.fe=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(lu(eu(this.b,nh))&&(a+="PARENT_CHANGED,"),lu(eu(this.b,oh))&&(a+="DISPLAYABILITY_CHANGED,"),lu(eu(this.b,qh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=mh;_.c=null;_.d=null;u(453,1,pi);function KB(a,b){tA();Mz.call(this,a,b);this.d=null;this.b=this.c=0}
+u(454,450,ti,KB);
+_.fe=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
+_.c=0;_.d=null;u(455,1,{});function TC(a){if(null==a)throw new Bn;}u(456,455,{},TC);
+function UC(){UC=x;VC={};VC["java.vendor"]=Ae;VC["package.restrict.access.sun"]=bh;VC["sun.java.launcher"]=gc;VC["sun.management.compiler"]=Ae;VC["os.name"]=gc;VC[" sun.boot.class.path"]=gc;VC["path.separator.applet"]=gc;VC["java.vm.specification.vendor"]=Ae;VC["java.runtime.version"]=gc;VC["http.proxyPort"]=gc;VC["user.name"]=gc;VC["user.language"]=gc;VC["os.name.applet"]=gc;VC["browser.version"]=gc;VC["java.version"]=gc;VC["user.timezone"]=gc;VC["java.endorsed.dirs"]=gc;VC["java.specification.name"]=
+"GWT";VC["java.specification.version"]="2.5.0";VC[Ue]=bc;!$r&&($r=new hs);$r.b?VC[Me]="yes":VC[Me]=null}var VC;u(459,98,qi);function WC(){En()}function XC(a){En();this.i=a}u(458,459,{112:1,117:1,124:1,132:1},WC,XC);function YC(){YC=x;ZC=new $C}function aD(a){var b;if(a.n){var c;b=new ru;yn(b.b,a.i);b.b.b+=kb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Ya,yn(b.b,a.b));c=a.c;a=a.k;null!=c&&yn(b.b,c);null!=a&&(b.b.b+=la,yn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
+function bD(a){YC();var b,c,d;if(null==a)throw new WC;a=ho(a);try{d=Wv(a,Xv(58))}catch(e){e=Ui(e);if(A(e,128))throw new XC(Cn(e));throw e;}c=Wv(a,Xv(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;cD();var f,g,j;j=c.length;b=new dD;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
+32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new XC(Yb+a);if(!this.n&&(this.n=lj(ZC,this.i),this.n||(this.n=(vq(),new eD))&&z(ZC,this.i,this.n),!this.n))throw new XC(Yb+a);try{c=a;var n=++d,o=a.length,r,q,t,v,D,E,J,Q,ub,Y,L,ea,Kc,og,zb,Td,Ud,Vd,Za,Lc,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Ya,n)==n&&-1==fD(c,Xv(47),n+2))throw new gD(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
+Vd=this.k;v=this.e;zb=this.j;r=this.b;Ib=this.o;Za=fD(L,Xv(35),0);if(0==L.indexOf(Ya)&&0!=L.indexOf("////")){ub=2;ea=-1;E=fD(L,Xv(47),2);Ud=fD(L,Xv(63),2);-1!=Ud&&(-1==E||E>Ud)&&(E=Ud);-1==E&&(E=o,v=l);Q=E;-1!=Za&&Za<E&&(Q=Za);var zd=Xv(64);Lc=L.lastIndexOf(zd,Q);r=L.substr(2,Q-2);-1<Lc&&(Ib=L.substr(2,Lc-2),ub=Lc+1);Kc=fD(L,Xv(58),-1==Lc?ub:Lc);t=Wv(L,Xv(93));if(-1!=t)try{L.length>t+1?(q=L.charCodeAt(t+1),58==q?Kc=t+1:Kc=-1):Kc=-1}catch(pf){if(pf=Ui(pf),!A(pf,124))throw pf;}-1==Kc||Kc>E?J=L.substr(ub,
+Q-ub):(J=L.substr(ub,Kc-ub),og=L.substr(Kc+1,Q-(Kc+1)),0==og.length?ea=-1:ea=hD(og,10))}-1<Za&&(Vd=L.substr(Za+1,o-(Za+1)));D=-1==Za?o:Za;var ec=Xv(63);Td=L.lastIndexOf(ec,D);-1<Td?(zb=L.substr(Td+1,D-(Td+1)),0==Td&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),Y=vz(v,Xv(47))+1,v=v.substr(0,Y-0)),D=Td):0!=Za&&(zb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),Y=vz(v,Xv(47))+1,0==Y?v=L.substr(E,D-E):v=v.substr(0,Y-0)+L.substr(E,D-E)));null==v&&(v=l);null==
+J&&(J=l);d=J;var Ge;Ge=v;null!=zb&&!H(zb,l)&&(null!=v?Ge=v+rb+zb:Ge=rb+zb);null==this.i&&(this.i=this.i);this.d=d;this.c=Ge;this.f=ea;this.k=Vd;var Ad;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+kb+this.f));null!=this.d&&-1<(Ad=vz(this.d,Xv(64)))?(this.o=this.d.substr(0,Ad-0),this.d=io(this.d,Ad+1)):this.o=null;null!=this.c&&-1<(Ad=Wv(this.c,Xv(63)))?(this.j=io(this.c,Ad+1),this.e=this.c.substr(0,Ad-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Ib;this.e=v;this.j=zb}}catch(Bd){Bd=
+Ui(Bd);if(A(Bd,124))throw new XC(Cn(Bd));throw Bd;}if(-1>this.f)throw new XC("incorrect port: "+this.f);}u(460,1,ti,bD);_.tS=function(){return aD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var ZC;u(461,1,{});function iD(a,b,c){var d,e;for(d=new jD(a.Ae().b);kD(d.b);)if(a=d.c=Pi(d.b),e=a.Ef(),null==b?null==e:Kn(b,e))return c&&(a=new lD(a.Ef(),a.Ff()),mD(d)),a;return null}u(465,1,Fi);_.ze=function(a){return!!iD(this,a,!1)};
+_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,135)||this.Fe()!=a.Fe())return!1;for(a=new jD(a.Ae().b);kD(a.b);)if(b=a.c=Pi(a.b),c=b.Ef(),b=b.Ff(),!this.ze(c)||!nD(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=iD(this,a,!1);return!a?null:a.Ff()};_.hC=function(){var a,b,c;c=0;for(b=new jD(this.Ae().b);kD(b.b);)a=b.c=Pi(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new oD("Put not supported on this map");};
+_.Ee=function(a){a=iD(this,a,!0);return!a?null:a.Ff()};_.Fe=function(){return this.Ae().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new jD(this.Ae().b);kD(c.b);)b=c.c=Pi(c.b),a?d+=Aa:a=!0,d+=l+b.Ef(),d+=ob,d+=l+b.Ff();return d+"}"};function Xy(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Fv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=kb+b in a.f;else a:{c=a.Ie(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Ef())){c=!0;break a}c=!1}return c}
+function lj(a,b){return null==b?a.c:A(b,1)?a.f[kb+b]:pD(a,b,a.Ie(b))}function pD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Ef()))return f.Ff()}return null}function z(a,b,c){return null==b?qD(a,c):A(b,1)?rD(a,b,c):sD(a,b,c,a.Ie(b))}function sD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.He(b,d.Ef()))return a=d.Ff(),d.Gf(c),a}else e=a.b[d]=[];d=new lD(b,c);e.push(d);++a.e;return null}
+function qD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function rD(a,b,c){var d,e=a.f,b=kb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Xi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=kb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Ef())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Ff();break a}}c=null}return c}u(464,465,Fi);_.ze=function(a){return Fv(this,a)};
+_.Ae=function(){return new tD(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return lj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Xi(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Mi(){Xy(this)}u(463,464,xi,Mi);_.Ge=function(a,b){return Ct(a)===Ct(b)||null!=a&&Kn(a,b)};_.Ie=function(a){return~~Nn(a)};function $C(){Xy(this)}u(462,463,xi,$C);function uD(){En()}u(466,97,ui,uD);
+function vD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=wD(a,c);if(c>=a.j)break;c=xD(a,c);++b}return b}function yD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function zD(a){var b;a.b=0<=a.k&&!a.e?a.k:wD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new uD;b=a.b;a.b=xD(a,a.b);return a.o.substr(b,a.b-b)}
+function xD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=AD(a.o,d,a.o.length);if(c<=a.i&&yD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Wv(a.d,Xv(c)))break;++d}a.n&&b==d&&(a.f?(c=AD(a.o,d,a.o.length),c<=a.i&&yD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Wv(a.d,Xv(c))&&++d));return d}
+function wD(a,b){var c,d;if(null==a.d)throw new Bn;for(d=b;!a.n&&d<a.j;)if(a.f){c=AD(a.o,d,a.o.length);if(c>a.i||!yD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Wv(a.d,Xv(c)))break;++d}return d}function BD(a){CD.call(this,a," \t\n\r\u000c",!1)}function DD(a){CD.call(this,a,za,!1)}
+function CD(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=AD(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(M,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=AD(this.d,d,this.d.length),this.c[c]=a}}}u(467,1,{},BD,DD,CD);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
+function ED(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Qn(e),!(On(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==ve?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Rc+c+Uc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
+function FD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return db}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+cg:a}function Jt(a){var a=new GD(a),b,c,d,e,f;b=$doc.getElementsByTagName(Yd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Fd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;HD(a););return a.c}u(474,1,{});
+function ID(a,b){b.Nc(new JD);b.Mc(new KD);b.Oc(new LD);b.Pc(new MD(a))}u(473,474,{});_.c=null;_.d=1;_.e=-1;function ND(a){this.b=a;this.c=new OD(this.b);this.d=this.e=1}u(472,473,{},ND);_.b=null;function OD(a){this.b=a}u(475,1,{},OD);_.Je=function(a){var b=this.b;b.wb&&(null!=a&&0<a.length?(!b.xb&&(b.xb=new Gr(b)),PD(b.xb,a)):(b.lb=!0,b.K="ERROR - empty or null structure",QD(b)))};_.b=null;function RD(a){this.b=a}u(476,1,{},RD);_.b=null;
+function SD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(477,1,{},SD);_.Ke=function(){Aw(this.f.i,this.c,G(this.f.pb,Rf)-this.e-this.d,G(this.f.pb,Qf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function TD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(478,1,{},TD);_.Ke=function(){Aw(this.f.i,this.c,G(this.f.pb,Rf)-this.e-this.d,G(this.f.pb,Qf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var UD=_.f=null;
+function VD(){VD=x;UD=new ou((Du(),new Cu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
+function WD(){WD=x;XD=K(Gt,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);YD=(dB(),gB);ZD=sB(YD);$D=y(aE,m,89,23,0);bE=y(Gt,m,1,23,0);cE=y(aE,m,89,7,0);dE=null!=(UC(),VC[Me]);eE=y(fE,m,93,100,0);gE=y(hE,m,94,100,0)}function iE(a){var b;if(a.Gb)b=jE(a,1)+qb+jE(a,2)+qb+jE(a,3);else if(b=jE(a,0),0<b.length){var c=new kE(a.$);cj(a.ab.b,c)}return b}
+function lE(a,b){var c,d;c=b.b;if(H(c,(mE(),nE).c))Fr(oE(a));else if(H(c,pE.c))Fr(fr(a));else if(H(c,qE.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new Gr(a)),a.xb),c.b=d,Hr(),Ir(c));else if(H(c,mg)){7!=a.P&&(a.Q=mh);d=b.d;d=mu(d,lh);c=bu(d,a.Q);var e=!$t(c,mh)?Vt(c):c;!$t(e,sh)&&rE(a.$,O(c));sE(a);a.nb=!0;QD(a);a.P=7;a.Q=d}else H(c,tg)||(H(c,le)?tE(a):uE(a,c))}
+function vE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(wE,m,-1,4,1);o=y(wE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)xE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=qA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
+25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;yE(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||zE(a.gb[f])}a.C*=h}}
+function AE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new BE(a),a.$.s=0);null!=a.tb&&ED(a.tb,null)}}function CE(a,b){var c,d,e,f;f=new mC;d=Dc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=yc);d=new eC(Jb+d);var g=(mE(),nE).c;d.d=g;kC(f,d);xA(d.e,a);d=new eC(Jb+c);d.d=pE.c;xA(d.e,a);kC(f,d);a.wb&&(kC(f,new eC(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new eC(c),d.d=qE.c,xA(d.e,a),kC(f,d));tz(a,f);return f}
+function DE(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);T(b,YD);a.pb?(f==a.d&&T(b,tB(YD)),TB(b,h,g,a.Z,a.Z),T(b,(dB(),iB)),EE(b,h,g,a.Z-1,a.Z-1)):f==a.d?SB(b,h+1,g+1,a.Z,a.Z,!1):SB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(T(b,(dB(),kB)),f){case 101:T(b,nB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;FE(b,!0);GE(b,HE(b,f,d,c,e));T(b,kB);f=h+3;d=g+3;c=a.Z-
+6;e=a.Z-6;b.o&&(FE(b,!1),GE(b,HE(b,f,d,c,e)));IE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);TB(b,h+9,g+9,2,4);TB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(T(b,lB),TB(b,h+10,g+18,4,4));0.96<Math.random()&&(T(b,nB),TB(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);U(b,d,g+a.Z-c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);U(b,j-f,n,j-2*f,n);U(b,j+f,n,j+2*f,n);T(b,oB);U(b,d,g+c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;U(b,j-f,n,j-2*f,n);U(b,j+f,
+n,j+2*f,n);T(b,kB);break;case 107:T(b,mB);TB(b,h+4,g+4,a.Z-8,a.Z-8);T(b,kB);EE(b,h+4,g+4,a.Z-8,a.Z-8);IE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);TB(b,h+9,g+9,2,4);TB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);U(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);U(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;U(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);U(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),T(b,qB),EE(b,c,e,d,d),T(b,jB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
+o+f,U(b,c,g,j,o),U(b,j,o,n,g),g=e+d+f,o=g+f,U(b,c,g,j,o),U(b,j,o,n,g),h+=f,n=h+f,g=e+d,U(b,n,e,h,a),U(b,h,a,n,g),h=c+d+f,n=h+f,U(b,h,e,n,a),U(b,n,a,h,g));break;case 110:JE(b,h,g,a.Z,!0);break;case 111:JE(b,h,g,a.Z,!1);break;case 109:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:T(b,eB);TB(b,h+3,g+5,a.Z-7,a.Z-11);T(b,kB);EE(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:T(b,YD);
+a.qb&&SB(b,h+1,g+1,a.Z,a.Z,!1);T(b,kB);KE(a,b,h,g,"NEW");break;case 106:T(b,lB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,kB);U(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));KE(a,b,h+6,g,pc);break;case 104:T(b,lB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,kB);break;case 105:a.Ob?(T(b,pB),U(b,h+11,g+5,h+9,g+9),U(b,h+9,g+9,h+4,g+9),U(b,h+4,g+9,h+8,g+12),U(b,
+h+8,g+12,h+6,g+18),U(b,h+6,g+18,h+11,g+15),U(b,h+12,g+5,h+14,g+9),U(b,h+14,g+9,h+19,g+9),U(b,h+19,g+9,h+15,g+12),U(b,h+15,g+12,h+17,g+18),U(b,h+17,g+18,h+12,g+15),T(b,kB)):KE(a,b,h,g,"123");break;case 114:T(b,rB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);TB(b,d,c,f,f);T(b,kB);LE(a,b,h,g,eB,"i");break;case 201:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
+break;case 203:U(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);U(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:U(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));U(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));U(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:ME(a,b,h,g+2,3);break;case 207:ME(a,b,h,g,4);break;
+case 208:ME(a,b,h,g,5);break;case 209:ME(a,b,h,g,1);break;case 210:ME(a,b,h,g,6);break;case 211:ME(a,b,h,g,7);break;case 212:ME(a,b,h,g,8);break;case 213:KE(a,b,h,g,"FG"),a.G=new hC(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=bE[d]&&LE(a,b,h,g,$D[d],bE[d])}
+function NE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,T(d,YD),TB(d,0,0,c,b),a.pb?(T(d,(dB(),iB)),EE(d,-1,0,c,b-1)):(T(d,ZD),U(d,0,0,c-1-2,0),T(d,tB(YD)),U(d,0,b-1,c-1,b-1),U(d,c-1,0,c-1,b-1)),OE(d,a.Y),T(d,(dB(),kB)),-1!=a.K.toLowerCase().indexOf(me)&&T(d,lB),PE(d,a.K,10,15),QE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
+function RE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;T(d,YD);TB(d,0,0,c,b);a.pb?(T(d,(dB(),iB)),U(d,0,b-1,c,b-1),e=SE*(a.Z+a.T)+2,U(d,0,e,c,e),U(d,0,e,0,b),U(d,a.Z-1,e,a.Z-1,b-a.Z)):(T(d,ZD),U(d,0,0,0,b-1),U(d,0,SE*a.Z,b-1,SE*a.Z),T(d,tB(YD)),U(d,c-1,0,c-1,b-1-a.Z),U(d,0,b-1,c-1,b-1));for(b=3;b<=SE+2;++b)DE(a,d,1,b);QE(a.Vb,a.R,0,2*a.Z+a.T)}}
+function TE(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;T(e,a.u);TB(e,0,0,c,b);d=a.eb?(pC(),sC):(pC(),uC);if((pC(),qC)==(pC(),qC))d==sC?e.b=l:e.b=zg;d=new CA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,t=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,ub=o=v=r=j=void 0,Y=o=j=void 0,L=h=r=h=void 0,ea=D=Q=void 0,J=h=q=r=r=E=t=L=j=Y=Y=v=L=J=q=Y=L=t=ea=q=J=n=Q=o=v=v=E=J=void 0,
+D=Q=1,n=2,ea=3;f.x&&(yE(f),vE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(UE(13*f.o.C*j)));VE(f.o,j);f.o.B&&(T(g,(dB(),kB)),EE(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(T(g,(WD(),cE)[f.e[j]]),h=g,r=Dt(f.K[j]-o/2),Y=Dt(f.N[j]-o/2),L=t=o,FE(h,!0),GE(h,HE(h,r,Y,t,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(T(g,(WD(),cE)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*
+J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*ea*Q,J=3*ea*D,Y=y(M,s,-1,4,1),r=y(M,s,-1,4,1),Y[0]=Dt(f.K[h]+q),r[0]=Dt(f.N[h]-J),Y[1]=Dt(f.K[o]+q),r[1]=Dt(f.N[o]-J),Y[2]=Dt(f.K[o]-q),r[2]=Dt(f.N[o]+J),Y[3]=Dt(f.K[h]-q),r[3]=Dt(f.N[h]+J),o=g,h=Y,FE(o,!0),GE(o,WE(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){T(g,(dB(),kB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&T(g,(WD(),cE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];t=f.N[h];Y=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Y-L,Q=r-t,D=Math.sqrt(J*J+Q*Q),
+1>D&&(D=1),Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&T(g,oB);q=n*Q;J=n*D;U(g,O(N(Math.round(L+q))),O(N(Math.round(t-J))),O(N(Math.round(Y+q))),O(N(Math.round(r-J))));U(g,O(N(Math.round(L-q))),O(N(Math.round(t+J))),O(N(Math.round(Y-q))),O(N(Math.round(r+J))));T(g,kB);break;case 3:o=O(N(Math.round(L)));h=O(N(Math.round(t)));Y=O(N(Math.round(Y)));r=O(N(Math.round(r)));U(g,o,h,Y,r);L=O(N(Math.round(ea*Q)));t=O(N(Math.round(ea*D)));U(g,o+L,h-t,Y+L,r-t);U(g,o-L,h+t,Y-L,r+t);break;case 9:case 0:for(h=
+0;10>h;++h)v=L-(L-Y)/10*h,E=t-(t-r)/10*h,U(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));OE(g,f.o.n);o=XE(f.o.o);J=f.f[j];h=rb;null!=J&&(h=J);J=xC(f.o.o,h);L=O(N(Math.round((L+Y)/2-J/2)));q=O(N(Math.round((t+r)/2+~~(o/2)-1)));T(g,oB);PE(g,h,L,q);T(g,kB);break;default:if(1==f.C[j]||3==f.C[j])q=ea*Q,J=ea*D,E=y(M,s,-1,3,1),v=y(M,s,-1,3,1),E[0]=O(N(Math.round(Y+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(L))),v[1]=O(N(Math.round(t))),E[2]=O(N(Math.round(Y-
+q))),v[2]=O(N(Math.round(r+J))),o=g,h=E,r=v,FE(o,!0),GE(o,WE(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*Q;J=ea*D;for(h=0;10>h;++h)v=L-(L-Y)/10*h,E=t-(t-r)/10*h,o=h/10,U(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else U(g,O(N(Math.round(L))),O(N(Math.round(t))),O(N(Math.round(Y))),O(N(Math.round(r))))}}D=y(wE,m,-1,f.u+1,1);Q=y(M,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=
+D[o]/Q[o]+n/Q[o];OE(g,f.o.n);o=XE(f.o.o);J=y(Gt,m,1,f.u+1,0);Y=y(M,s,-1,f.u+1,1);r=y(M,s,-1,f.u+1,1);n=y(YE,m,100,f.u+1,0);t=2;1!=f.o.C&&(t=O(N(UE(2*f.o.C))));for(j=1;j<=f.u;++j)h=ZE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Y[j]=r[j]=xC(f.o.o,h),n[j]=$E(f,t,j,Y[j],Y[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,ub=l,f.o.Lb&&
+0<f.y[j]&&(ub+=Vb,1<f.y[j]&&(ub+=f.y[j])),v=l,0!=f.B[j]&&(1<Oj(f.B[j])&&(v+=Oj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+ub+v+l:h=v+ub+l+h,E||(q=h),J[j]=h,q=xC(f.o.o,q),v=xC(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=$E(f,t,j,q,v,o,L),L=v.d+t+1,q=v.e+o+t,T(g,f.o.u),-1==f.k&&0!=f.e[j]&&T(g,(WD(),cE)[f.e[j]]),TB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?T(g,(WD(),cE)[f.e[j]]):T(g,(dB(),kB)):T(g,(WD(),$D)[f.c[j]]),PE(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],L=O(N(UE(f.K[j]-q/2))),q=O(N(UE(f.N[j]+~~(o/2)-1))),
+T(g,(dB(),oB)),PE(g,ba+f.r[h][1],L+v,q);if(0<f.E||0<f.F)if(T(g,104==f.o.d?(dB(),lB):(dB(),rB)),0<f.E&&106!=f.o.d&&(v=n[f.E],EE(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(ea+1)*Q,J=(ea+1)*D,E=y(M,s,-1,5,1),v=y(M,s,-1,5,1),E[0]=O(N(UE(f.K[h]+q))),E[1]=O(N(UE(f.K[o]+q))),v[0]=O(N(UE(f.N[h]-J))),v[1]=O(N(UE(f.N[o]-J))),E[3]=O(N(UE(f.K[h]-q))),E[2]=O(N(UE(f.K[o]-q))),v[3]=O(N(UE(f.N[h]+J))),v[2]=O(N(UE(f.N[o]+J))),E[4]=
+E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,Q=v,ea.o&&(FE(ea,!1),GE(ea,WE(ea,j,Q,5,!0)))),106==f.o.d&&aF(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;T(g,(dB(),lB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],EE(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(T(e,(dB(),iB)),U(e,c-1,0,c-1,b-1)):(T(e,tB(YD)),U(e,c-1,0,c-1,b-1),T(e,YD),U(e,c-2,0,c-2,b-1),T(e,ZD),U(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),T(e,(dB(),oB)),U(e,d,~~(b/2),d+48,~~(b/2)),U(e,
+d+48,~~(b/2),d+48-6,~~(b/2)+6),U(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new GB(Wb,0,13),a.X=new wC(a.U),null!=a.cb&&(d=xC(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,T(e,(dB(),kB)),OE(e,a.U),PE(e,a.cb,c,b)));QE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
+function ME(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(M,s,-1,9,1);n=y(M,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Dt(c+a*Math.sin(j)),n[f]=Dt(d+a*Math.cos(j));f=e+1;b.o&&(FE(b,!1),GE(b,WE(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Dt(c+(a-3)*Math.sin(j)),n[f]=Dt(d+(a-3)*Math.cos(j));U(b,h[0],n[0],h[1],n[1]);U(b,h[2],n[2],h[3],n[3]);U(b,h[4],n[4],h[5],n[5])}}
+function bF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;T(d,YD);TB(d,0,0,b,c);a.pb?(T(d,(dB(),iB)),c=14*(a.Z+a.T),EE(d,c,0,b-c-1,2*a.Z+a.T-1)):(T(d,tB(YD)),U(d,b-1,0,b-1,c-1),U(d,0,c-1,b-1-2,c-1),T(d,ZD),U(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)DE(a,d,b,1),DE(a,d,b,2);a.d=c;QE(a.Vb,a.Rb,0,0)}}
+function JE(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);U(a,j,q,f,h);U(a,g,q,f,h);j=~~(n/3);U(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);IE(a,b,c+o-j,f,d-4-j-1,e,h)}
+function cF(a,b,c){var d,e,f,g,j,h;dF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=eF(b);b=new CD(b,j,!0);e=l;for(d=1;5>=d;++d)e=fF(b,j);d=gF(hD(ho(e.substr(0,3)),10)).b;g=gF(hD(ho(e.substr(3,3)),10)).b;fF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=fF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new hF(a,f)}vE(a,1,d,1);vE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new hF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",QD(a),!1;null!=a.j&&a.$&&iF(a.$,a.j,!0);null!=a.k&&
+a.$&&iF(a.$,a.k,!1);j=jF(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new kF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];vE(a,1,j,0)}c&&QD(a);return!0}function Jr(a,b){a.lb=!0;a.K=b}function VE(a,b){100>b&&(!eE[b]&&(eE[b]=new GB(Wb,0,b)),!gE[b]&&At(gE,b,new wC(eE[b])),a.n=eE[b],a.o=gE[b])}
+function Nr(a,b){var c,d;if(0==b)return!1;sE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:AE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;lF(a,mF(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new cw("Cannot redo. Index is out of range.");if(!d.b.d)throw new cw(Zb);
+d.b=d.b.d;lF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Tu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Jr(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=nF(d),oF(a,d,!1,!0),null!=a.tb&&ED(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Tu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Jr(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=nF(d),oF(a,d,!1,!0),null!=a.tb&&ED(a.tb,null));break;case 101:a.Mb&&pF(a.Mb);a.Mb=new qF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new rF(a):a.Eb.hc.d.hb?sF(a.Eb.hc.d):tF(a.Eb);break;case 114:a.c&&
+pF(a.c);a.c=new qF(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,uF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=vF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(wE,m,-1,4,1);xE(a.$,d);a.nb=!0;a.$=new kE(a.$);d=Dt(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;wF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,xF(a.$,a.$.E),a.$.E=0,tE(a)):0<a.$.F&&(a.nb=!0,yF(a.$,a.$.F),a.$.F=0,tE(a));zF(a.$);break;case 213:a.d=
+c;if(!a.F){var e,f,g,j;j=new mC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new eC(c),kC(j,g),g.d=c,xA(g.e,a);tz(a,j);a.F=j}lC(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(pF(a.p),a.p=null);0==a.$.E&&(a.p=new qF(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
+20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,tE(a)),18==a.e&&(d=ko((Kr(),Lr).hc.b.pb,ch),AF(a.$,a.$.E,d),tE(a)),zF(a.$))}QD(a);return!0}
+function fr(a){var b,c,d;d=oE(a);c=l;if(a.Gb){var e,f,g;g=ht([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)vF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(BF(g[1][0],3)+BF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+CF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+CF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new DF(a,a.gb,a.vb)),c=CF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
+function EF(a,b,c,d){var e;e=c;var f=d,g,j;(g=FF(b),j=0!=(b.f&2),g||j)?(a.Gb?lC((!a.x&&(a.x=CE(a,!0)),a.x),a,e,f):lC((!a.w&&(a.w=CE(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=GF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=SE+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",QD(a),
+!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",QD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Nr(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)xF(a.$,a.$.E),a.$.E=0,tE(a);else{if(106==a.d)return!0;if(108==a.d)HF(a.$,a.$.E,0),tE(a);else if(157==a.d)HF(a.$,a.$.E,1),tE(a);else if(158==a.d)HF(a.$,a.$.E,-1),tE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
+1,W(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):tE(a);else if(206<=a.d&&229>=a.d)a.P=2,IF(a.$),tE(a);else if(230==a.d)a.P=3,tE(a);else if(233<=a.d&&262>a.d)JF(a.$,!1),tE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;AF(a.$,a.$.E,ko(a.Eb.f.hc.b.pb,ch));a.$.n=!0;tE(a)}else if(105==a.d)KF(a.$),tE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=ko((Kr(),Lr).hc.b.pb,ch),1>d.length&&(d=Nc),AF(a.$,a.$.E,
+d)),tE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,IF(a.$),tE(a);else if(0<a.$.F)if(104==a.d)yF(a.$,a.$.F),a.$.F=0,tE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Jr(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;xF(d,c);d.b[c]=0}a.$.F=0;tE(a)}else if(201==a.d)LF(a.$,a.$.F),tE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),tE(a),a.$.C[a.$.F]=
+0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,tE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,tE(a);else if(206<=a.d&&229>=a.d)a.P=2,IF(a.$),tE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=ko(a.Eb.f.hc.b.pb,ch);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;tE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new BE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(MF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
+1,a.$.G=1,a.P=1,W(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,IF(a.$)):300<a.d?(MF(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=ko((Kr(),Lr).hc.b.pb,ch),1>d.length&&(d=Nc),AF(a.$,1,d))):230==a.d?NF(a,null,!0):233<=a.d&&262>a.d?(MF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,JF(a.$,!0)):UC();tE(a)}else e=!1;e&&(zF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,QD(a))}return e}
+function OF(a,b,c,d){var e,f;if(a.A||!a.ib||FF(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=PF(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
+q*h;h=q*j-r*h;if(0>n)if(1<b.w)xF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
+r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],W(b,0),yF(b,e),0<PF(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){Jr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;W(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<PF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Jr(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
+!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(GF(b)||FF(b))rE(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(wE,m,-1,4,1);xE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;sE(a);a.nb=!0;QD(a);a.Tb=c;a.Ub=d;return!0}
+function QF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||FF(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,t=void 0,n=void 0,r=0,t=((WD(),dE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<t&&(t=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<t&&(t=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;RF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(RF(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
+0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;sE(a);a.nb=!0;QD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
+function SF(a){if(a.A)return!0;a.jb&&(a.jb=!1,tE(a));a.lb=!1;a.Q=mh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=PF(b,b.u),6>b.A[c]&&(TF(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),xF(b,b.u));b.D=!1;tE(a)}else a:{var b=a.$,e,f;c=PF(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):Jr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Jr(b.o,"Not possible connection !")):
+(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(UE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(UE((b.N[b.G]+b.N[c])/2))))}}zE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,mF(b),b.b.d=c),tE(a),a.s=!1)}else 5==a.P&&(zE(a.$),tE(a));0<a.P&&(a.E=!1,sE(a),a.nb=!0,zF(a.$),UF(a.$),QD(a),a.P=0,a.i=!1);if(dE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,sE(a),a.nb=!0,QD(a);return!0}function sE(a){a.mb=!1;a.ob=!1;a.nb=!1}
+function RF(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,ED(a.sb,K(VF,m,127,[new S(a.f),new S(b)]))}
+function WF(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Kf)?a.Gb=!1:-1<b.indexOf(hg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
+-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Ff)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Of)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
+(a.A=!0,a.Z=0,a.db=null,vE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)XF(a.gb[d]),yE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Yf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(pd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
+(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++SE;c&&QD(a)}
+function QD(a){var b,c,d,e;b=qA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Le(a.db,d,c),a.A&&e&&vE(a,1,a.vb,0),TE(a),a.A||(a.Rb=a.Le(a.Rb,b.c,2*a.Z+a.T),bF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Le(a.R,a.Z,c),RE(a),a.J=a.Le(a.J,d,a.Z),NE(a))):(TE(a),a.A||(NE(a),a.E&&(bF(a),RE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
+function YF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=vF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=ZE(c,h);c.o.N&&0<c.y[h]&&(j+=Vb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Oj(c.B[h])&&(j+=Oj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=kb+g);o+=ba+j+ba+ZF(0.055999999999999994*c.K[h],0,2)+ba+ZF(0.055999999999999994*-c.N[h],
+0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=kh),e+=c)}return e}function jE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=vF(a.gb[c]),d!=b))continue;d=void 0;d=$F(a.gb[c]);d=aG(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
+function tE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&ED(a.tb,null)}var c,d,e;e=new bG;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=$F(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new cG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function oF(a,b,c,d){try{cF(a,b,d)?c&&tE(a):QD(a)}catch(e){if(e=Ui(e),A(e,124))QD(a);else throw e;}}
+function NF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;dF(a,c);e=j=0;r=new CD(b,"|>",!0);g=-1<b.indexOf(qb);n=1;h=vD(r);a.vb=0;for(f=1;f<=h;++f)if(o=zD(r),ho(o),!H(o,kh))if(H(o,qb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new dG(a,o);if(0==a.$.u){eG(a,"ERROR - problems in reading/processing molecule !");UC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(eG(a,"ERROR - strange reaction - fixing !"),UC(),d=!1):3<n?(eG(a,"ERROR - strange reaction !"),UC(),d=!1):(1<a.vb&&!g&&WF(a,Ff,!0),g&&!a.Gb&&WF(a,
+hg,!0),!g&&a.Gb&&WF(a,Kf,!0),g?(vE(a,1,j,1),vE(a,j+1,e-1,2),vE(a,e,a.vb,3)):vE(a,1,a.vb,0),c&&QD(a),d=!0)}d?tE(a):QD(a)}catch(q){if(q=Ui(q),A(q,124))QD(a);else throw q;}}function fG(a){sE(a);a.nb=!0;QD(a)}function dF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new BE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&QD(a);null!=a.tb&&ED(a.tb,null)}
+function lF(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=$F(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&ED(a.tb,null)}}function gG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,QD(a),null):a.gb[b]}
+function uE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Na)?c=261:H(b,Sa)?c=241:H(b,La)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Qa)?c=243:H(b,Ta)?c=252:H(b,Oa)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Da)?c=245:H(b,Ea)&&(c=238);0<c?Nr(a,c):b="Not known group!";a.lb=!0;a.K=b;QD(a)}function eG(a,b){a.lb=!0;a.K=b;QD(a)}function oE(a){var b;b=iE(a);sE(a);QD(a);return b}
+function KE(a,b,c,d,e){var f,g,j,h;f=a.X;h=xC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new GB(f.c.b,f.c.d,g),f=new wC(j),h=xC(f,e),b.f=j,b.j=hG(j);else OE(b,a.U);f=IB(f.c).b-IB(f.c).c;PE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function LE(a,b,c,d,e,f){var g,j;g=XE(a.W);j=xC(a.W,f);OE(b,a.V);(b.e=e)&&(b.i=kg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);PE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function XE(a){return IB(a.c).b-IB(a.c).c}
+function Mr(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Cd,QD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Cd):Jr(a,a.z+ba),QD(a))}u(482,393,Ei);_.xe=function(a){lE(this,a)};_.Le=function(a,b,c){return mA(this,b,c)};_.Me=function(){};_.ee=function(){QD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
+_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=mh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
+_.Tb=0;_.Ub=0;var SE=10,eE,gE,YD,ZD,$D,XD,dE,iG=null,cE,bE;
+function jG(){WD();kA.call(this);this.Vb=(vq(),vq(),Sz).b;this.y=new GB(null,0,8);this.u=(dB(),eB);this.gb=y(kG,m,140,99,0);this.ab=new iA;this.Ib=new lG;this.L=H((UC(),VC[Ue]),bc);this.v=new mG;this.H=K(Gt,m,1,[Ha,Ia,Sa,Ga,Na,La,Ka,Ja,Ra,Ta,Oa,Qa,Fa,Ea,Da]);this.$=new BE(this);cE[0]=hB;cE[1]=new fB(255,153,153);cE[2]=new fB(255,204,102);cE[3]=new fB(255,255,153);cE[4]=new fB(102,255,255);cE[5]=new fB(51,204,255);cE[6]=new fB(255,153,255)}u(481,482,Ei,jG);
+_.Le=function(a,b,c){var d;return a?(d=a.b,vj(d.u,b,c),a):mA(this,b,c)};_.Me=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[nG(b.b),a])}};_.b=null;function oG(a){if(a.e.pb.style.display!=Jf){pA(a.d);var b;for(b=new Oi(a.f.k);b.c<b.e.Fe();)a=Pi(b),a.Ke()}}function pG(a){qG.call(this,a,db,db,null)}function rG(a,b){qG.call(this,a,db,db,b)}function sG(a,b,c){qG.call(this,a,b,c,null)}
+function qG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H($b,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=qj(a)){this.c=tG;++tG;this.e=e;this.d=new jG;this.f=new uG(this.d,b,c,d);xw(e,this.f);d&&hd in d&&(this.f.c=d[hd]);a=this.f;a.e||(a.e=nA(a,G(a.pb,Rf),G(a.pb,Qf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?iG=$b:iG="JME";b.w=CE(b,!1);b.x=CE(b,!0);Jr(b,iG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
+b.D=qA(b);gA(b,null);b.pb||(b.T=0);b.U||(b.U=new GB(Wb,0,13),b.X=new wC(b.U));b.V||(b.V=new GB(Wb,1,13),b.W=new wC(b.V));b.Y||(b.Y=new GB(Wb,0,11),new wC(b.Y));VE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;SE=10;b.Lb=!0;try{r=vG(b.Vb,"options");null!=r&&WF(b,r,!1);j=vG(b.Vb,"jme");null!=j&&(b.M=j);n=vG(b.Vb,"mol");null!=n&&(b.bb=n);g=vG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=vG(b.Vb,Mg);null!=o&&(b.cb=o,QD(b));b.k=vG(b.Vb,"atomcolors");b.j=vG(b.Vb,"atombg");f=vG(b.Vb,"depictbg");
+if(null!=f&&b.A){var q;var t,v,D,E;v=(dB(),eB);try{if(0!=f.indexOf(la))throw new Dn("bad hex encoding");E=hD(f.substr(1,2),16);D=hD(f.substr(3,2),16);t=hD(f.substr(5,2),16);q=v=new fB(E,D,t)}catch(J){if(J=Ui(J),A(J,124))UC(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&uF(b.$);h=vG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Ui(Q),!A(Q,124))throw Q;}b.d=202;for(f=0;23>f;++f)$D[f]=(dB(),mB),bE[f]=Nc;bE[1]=Vb;$D[1]=(dB(),iB);bE[2]=yb;$D[2]=mB;bE[3]=Cb;$D[3]=iB;bE[4]=fc;$D[4]=rB;bE[5]=mc;
+$D[5]=lB;bE[9]=Qb;$D[9]=oB;bE[10]=Gb;$D[10]=oB;bE[11]=Bb;$D[11]=oB;bE[12]=Xb;$D[12]=oB;bE[8]=Cc;$D[8]=tB(nB);bE[7]=oc;$D[7]=mB;bE[6]=Fc;$D[6]=iB;bE[13]=Ec;$D[13]=iB;bE[18]=Nc;$D[18]=iB;bE[19]=pc;$D[19]=iB;bE[20]=qc;$D[20]=iB;bE[21]=rc;$D[21]=iB;bE[22]=sc;$D[22]=iB;Qz(b);b._=new wG;f=a.d;f.D=qA(f);null!=f.M?(NF(f,f.M,!1),null!=f.j&&f.$&&iF(f.$,f.j,!0),null!=f.k&&f.$&&iF(f.$,f.k,!1)):null!=f.bb&&oF(f,f.bb,!1,!1);QD(a.d);h=this.d;f=this.f;ID(new ND(h),f);q=0>=xG();n=new Zx((VD(),UD));n.pb.alt="drag out MOL or RXN file";
+Uv(n,n.pb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new RD(h);xw(f.i,n);t=new SD(f,n,r,j,g);Aw(t.f.i,t.c,G(t.f.pb,Rf)-t.e-t.d,G(t.f.pb,Qf)-(t.b-t.d));cj(f.k,t);q?(q=new yG,Uv(q,n.pb.alt),0<=r&&(q.pb.style[hh]=r+cg),0<=o&&(q.pb.style[Ie]=o+cg),xw(f.i,q),g=new TD(f,q,r,j,g),Aw(g.f.i,g.c,G(g.f.pb,Rf)-g.e-g.d,G(g.f.pb,Qf)-(g.b-g.d)),cj(f.k,g),q.pb.draggable=bh,q.pb.style[Od]=(Do(),Df),$v(q,h,(cr(),cr(),dr))):(n.pb.draggable=bh,n.pb.style[Od]=(Do(),Df),$v(n,h,(cr(),cr(),dr)))}else $wnd.alert("JSME initialization error: HTML id "+
+a+" not found.")}function zG(){return Jt(null)}function AG(a){return Jt(a)}u(483,1,gi,pG,rG,sG,qG);_.Ne=function(a){B(this.f,new BG(this,a),(yq(),yq(),zq))};_.Oe=function(a){B(this.f,new CG(this,a),(Vr(),Vr(),Wr))};_.Pe=function(a){tF(new DG(a,this.d,YD))};_.Qe=function(){AE(this.d)};_.Re=function(){$n((Xn(),Yn),new EG(this))};_.Se=function(){return this.b};_.Te=function(){return this.c};_.Ue=function(){return this.d.I};_.Ve=function(){return this.d.eb};_.We=function(){return this.d.fb};_.Xe=function(){return this.d.tb};
+_.jd=function(){return G(this.f.pb,Qf)};_.Ye=function(){var a;a=[];a.length=2;a[0]=G(this.f.pb,Rf);a[1]=G(this.f.pb,Qf);return a};_.kd=function(){return G(this.f.pb,Rf)};_.Ze=function(){return this.e.pb};_.$e=function(){return this.d.yb};_._e=function(){return this.d.Ab};_.af=function(a){$wnd.alert("JSME initialization error: "+a)};_.md=function(){return this.e.pb.style.display!=Jf};_.bf=function(){var a=this.d,b;a.Gb?b=YF(a,1)+qb+YF(a,2)+qb+YF(a,3):b=YF(a,0);return b};_.cf=function(){return fr(this.d)};
+_.df=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=iE(a);a.Pb=b;QD(a);return c};_.ef=function(a){WF(this.d,a,!0)};_.ff=function(){};_.gf=function(a){oF(this.d,a,!0,!0)};_.hf=function(a){NF(this.d,a,!0)};_.je=function(){oG(this)};_.jf=function(){dF(this.d,!0)};_.kf=function(a){var b=this.d;if(a=gG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;fG(b)}};_.lf=function(a){this.b=a;!this.d.b&&(this.d.b=new FG(this))};
+_.mf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Oi(b.b);d.c<d.e.Fe();)c=Pi(d),a?c.b=l:c.b=zg}pA(b.d)};_.nf=function(a,b){var c=this.d,d;if(d=gG(c,a))iF(d,b,!0),fG(c)};_.of=function(a,b){var c=this.d,d;d=gG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,QD(c)):(d.E=b,fG(c))};_.od=function(a){Tv(this.f,a);oG(this)};_.pf=function(a){this.d.I=a};_.qf=function(a){var b=this.d;b.eb=a;QD(b)};_.rf=function(a){var b=this.d;b.fb=a;QD(b)};_.sf=function(a){this.d.sb=a};
+_.tf=function(a){this.d.tb=a};_.uf=function(a){var b=this.d;b.yb=a;b.w=CE(b,!1)};_.vf=function(a){this.d.Ab=a};_.wf=function(a,b){var c=this.f;c.qd(a);c.od(b);oG(this)};_.xf=function(a){uE(this.d,a)};_.yf=function(a,b){var c=this.d;c.i=!1;c.Qb=new dG(c,a);c.d=253;c.lb=!0;c.K=b;QD(c)};_.pd=function(a){Yv(this.e.pb,a)};_.qd=function(a){this.f.pb.style[hh]=a;oG(this)};_.zf=function(a){eG(this.d,a)};_.Af=function(){return oE(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var tG=0;
+function EG(a){this.b=a}u(484,1,{},EG);_.xc=function(){var a,b;for(b=new Oi(this.b.f.b);b.c<b.e.Fe();)a=Pi(b),a.u.pb.innerHTML=a.r||l};_.b=null;function FG(a){this.b=a}u(485,1,{},FG);_.b=null;function BG(a,b){this.b=a;this.c=b}u(486,1,{},BG);_.Lc=function(a){a=a.b;$n((Xn(),Yn),new GG(this,this.c,a))};_.b=null;_.c=null;function GG(a,b,c){this.b=a;this.d=b;this.c=c}u(487,1,{},GG);_.xc=function(){var a=this.c;this.d.b.apply(a,[nG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function CG(a,b){this.b=a;this.c=b}u(488,1,{},CG);_.b=null;_.c=null;function Yr(a,b,c){this.b=a;this.d=b;this.c=c}u(489,1,{},Yr);_.xc=function(){var a=this.c;this.d.b.apply(a,[nG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
+function HG(){var a=IG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;JG(KG,arguments)?a=arguments[0]:3==arguments.length?a=new sG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new pG(arguments[0]):4==arguments.length?a=new qG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new rG(arguments[0],arguments[1]));this.g=a;LG();a[Vc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Ne(null==a?null:a.constructor==
+$wnd.JSApplet.JsClosureJsme?a.g:new MG(a))});b.addMouseOverHandler=C(function(a){this.g.Oe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new MG(a))});b.alert=C(function(a){this.g.Pe(a)});b.clear=C(function(){this.g.Qe()});b.deferredRepaint=C(function(){this.g.Re()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
+C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.jd()});b.getOffsetSize=C(function(){return this.g.Ye()});b.getOffsetWidth=C(function(){return this.g.kd()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.af(a)});b.isVisible=C(function(){return this.g.md()});
+b.jmeFile=C(function(){return this.g.bf()});b.molFile=C(function(){return this.g.cf()});b.nonisomericSmiles=C(function(){return this.g.df()});b.options=C(function(a){this.g.ef(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.gf(a)});b.readMolecule=C(function(a){this.g.hf(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=KG;LG();var f=b,g,b=NG.c;g=OG(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=OG(b,
+e,f)}if(!g)throw new Yi("Can't find exported method for given arguments: 0"+kb+f.length+aa);return g[0]});b.reset=C(function(){this.g.jf()});b.resetAtomColors=C(function(a){this.g.kf(a)});b.setAfterPasteCallBack=C(function(a){this.g.lf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new MG(a))});b.setAntialias=C(function(a){this.g.mf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.nf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.of(a,b)});b.setHeight=C(function(a){this.g.od(a)});
+b.setHelpURL=C(function(a){this.g.pf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.qf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.rf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.sf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.tf(a)});b.setPasteLabel=C(function(a){this.g.uf(a)});b.setPrePasteJSfunction=C(function(a){this.g.vf(a)});b.setSize=C(function(a,b){this.g.wf(a,b)});b.setSubstituent=C(function(a){this.g.xf(a)});b.setTemplate=C(function(a,
+b){this.g.yf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});b.showInfo=C(function(a){this.g.zf(a)});b.smiles=C(function(){return this.g.Af()});PG({"0":{"0":[[zG,null,void 0]],1:[[AG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new QG(e));return[e]},ve]]}});RG(KG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Ht(){SG||(SG=!0,HG())}u(490,1,{},Ht);
+var SG=!1;function Lt(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ve)$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 Kt(){}u(492,1,{},Kt);_.xc=function(){Lt()};function QG(a){this.b=a}u(493,1,{114:1,152:1},QG);_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;function MG(a){this.b=a}u(494,1,{115:1,152:1},MG);
+_.eQ=function(a){return null!=a&&A(a,115)&&this.b==a.b};_.b=null;
+function HD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(hh)||l;b=c.getAttribute(Ie)||l;f=c.getAttribute(Hf)||l;e=c.getAttribute(Ke)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Hf)||l,h=h.getAttribute(ch)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Fd);c.removeAttribute(Hf);c.removeAttribute("archive");c.removeAttribute(Ie);c.removeAttribute(hh);c.removeAttribute(gd);c.removeAttribute("hspace");
+c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=oo();c.setAttribute(Ke,d);c.style[hh]=FD(g);c.style[Ie]=FD(b);b=new TG(a,d,n,e,c,f);$n((Xn(),Yn),b);++a.c;return!0}function GD(a){this.b="JME.class";this.e=a}u(495,1,{},GD);_.Fc=function(){return HD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function TG(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}u(496,1,{},TG);
+_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,db,db,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Ke,this.f):this.d.removeAttribute(Ke);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function UG(){}u(497,1,gi,UG);function VG(a){this.b=a}u(498,1,{},VG);_.xc=function(){this.b()};_.b=null;
+function WG(){var a=IG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;JG(XG,arguments)?a=arguments[0]:0==arguments.length&&(a=new UG);this.g=a;LG();a[Vc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){$n((Xn(),Yn),new VG(a))});RG(XG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function It(){YG||(YG=!0,WG())}u(499,1,{},It);var YG=!1;function ZG(a){En();this.i=a}
+u(500,459,qi,ZG);function Rt(){En();this.i="divide by zero"}u(501,97,ui,Rt);function Bt(){En()}function $G(a){En();this.i=a}u(502,97,ui,Bt,$G);function aH(){aH=x;bH=new cH(!1);dH=new cH(!0)}function cH(a){this.b=a}u(503,1,{117:1,118:1,121:1},cH);_.eQ=function(a){return A(a,118)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?bh:"false"};_.b=!1;var bH,dH;
+function AD(a,b,c){var d,e;d=eH(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}function fH(){}function gH(a){return typeof a==Of?Cc+(0>a?-a:a):a}function hH(a,b){var c;c=new fH;c.e=Hb+(iH(0!=a?-a:0)?gH(0!=a?-a:0):l+Gi(c));jH(0!=a?-a:0)&&kH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function X(a){var b;b=new fH;b.e=Hb+(iH(a)?gH(a):l+Gi(b));jH(a)&&kH(a,b);return b}
+function Z(a,b){var c;c=new fH;c.e=Hb+(iH(a)?gH(a):l+Gi(c));jH(a)&&kH(a,c);c.c=b?8:0;return c}function lH(){var a;a=new fH;a.e=Hb+(iH(0)?gH(0):l+Gi(a));jH(0)&&kH(0,a);a.c=2;return a}function mH(a){var b;b=new fH;b.e=Hb+(iH(a)?gH(a):l+Gi(b));jH(a)&&kH(a,b);b.c=1;return b}function jH(a){return typeof a==Of&&0<a}function iH(a){return null!=a&&0!=a}
+function kH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Ph[b.d])c=c.prototype;else{c=Ph[a]=function(){};c.cZ=b;return}else return;c.cZ=b}u(505,1,{},fH);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function nH(a){var b;if(!(b=oH,!b&&(b=oH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new pH(Tb+a+da);return parseFloat(a)}
+function hD(a,b){var c,d;if(null==a)throw new pH(Nf);if(2>b||36<b)throw new pH("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new pH(Tb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new pH(Tb+a+da);if(-2147483648>c||2147483647<c)throw new pH(Tb+a+da);return c}u(507,1,{117:1,129:1});var oH=null;function qH(a){this.b=a}
+u(506,507,{117:1,121:1,122:1,129:1},qH);_.eQ=function(a){return A(a,122)&&a.b==this.b};_.hC=function(){return Dt(this.b)};_.tS=function(){return l+this.b};_.b=0;function EA(a){this.b=a}u(508,507,{117:1,121:1,125:1,129:1},EA);_.eQ=function(a){return A(a,125)&&a.b==this.b};_.hC=function(){return Dt(this.b)};_.tS=function(){return l+this.b};_.b=0;function sA(){En()}function Ek(a){En();this.i=a}u(509,97,ii,sA,Ek);function sw(){En()}function vx(a){En();this.i=a}u(510,97,ui,sw,vx);
+function S(a){this.b=a}function cu(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 Wt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function gF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(rH(),sH)[b],!c&&(c=sH[b]=new S(a)),c):new S(a)}u(511,507,{117:1,121:1,127:1,129:1},S);_.eQ=function(a){return A(a,127)&&a.b==this.b};_.hC=function(){return this.b};
+_.tS=function(){return l+this.b};_.b=0;function rH(){rH=x;sH=y(VF,m,127,256,0)}var sH;function Oj(a){return 0>a?-a:a}function Nj(a,b){return a>b?a:b}function UE(a){return Math.round(a)}function Bn(){En()}function Cs(a){En();this.i=a}u(514,97,{117:1,124:1,128:1,130:1,132:1},Bn,Cs);function Ii(){Ii=x;Ji=K(Hi,m,-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 Ji;function pH(a){En();this.i=a}u(516,509,ii,pH);
+function In(a){this.b="Unknown";this.d=a;this.c=-1}u(517,1,{117:1,131:1},In);_.tS=function(){return this.b+Wa+this.d+"(Unknown Source"+(0<=this.c?kb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function eH(a,b){return a.charCodeAt(b)}function tH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function Ys(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function Wv(a,b){return a.indexOf(b)}
+function fD(a,b,c){return a.indexOf(b,c)}function vz(a,b){return a.lastIndexOf(b)}function nF(a){var b=aa,c=kh,d;for(d=0;0<=(d=c.indexOf(Tc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+io(c,++d):c=c.substr(0,d-0)+io(c,++d);return a.replace(RegExp(b,we),c)}
+function uH(a,b){for(var c=RegExp(b,we),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[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]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(Gt,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function io(a,b){return a.substr(b,a.length-b)}
+function ho(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Xv(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)}_=String.prototype;_.cM={1:1,117:1,119:1,121:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return tu(this)};_.tS=_.toString;function vH(){vH=x;wH={};xH={}}
+function tu(a){vH();var b=kb+a,c=xH[b];if(null!=c)return c;c=wH[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+eH(a,d++);c|=0}256==yH&&(wH=xH,xH={},yH=0);++yH;return xH[b]=c}var wH,yH=0,xH;function xn(a,b){yn(a.b,b);return a}function wn(){this.b=new jo}function zH(){this.b=new jo;this.b.b+=l}u(519,1,oi,wn,zH);_.tS=function(){return this.b.b};function ru(){this.b=new jo}
+function dD(){this.b=new jo}function Ws(a){this.b=new jo;yn(this.b,a)}u(520,1,oi,ru,dD,Ws);_.tS=function(){return this.b.b};function gD(a){a="String index out of range: "+a;En();this.i=a}u(521,510,ui,gD);
+function AH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Bn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new $G("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new $G("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new sw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)At(b,c,a[--d])}else for(c=e+c;e<c;)At(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
+function Zv(){En()}function oD(a){En();this.i=a}u(523,97,ui,Zv,oD);function KA(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Kn(b,c))return a;return null}function NA(a,b){var c;return(c=KA(a.Bd(),b))?(c.bd(),!0):!1}function BH(a){var b,c,d,e;d=new wn;b=null;d.b.b+=Rc;for(c=a.Bd();c._c();)null!=b?yn(d.b,b):b=Aa,e=c.ad(),yn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Uc;return d.b.b}u(524,1,{});_.Bf=function(){throw new oD("Add not supported on this collection");};
+_.Cf=function(a){return!!KA(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Df=function(a){return NA(this,a)};_.tS=function(){return BH(this)};u(526,524,ni);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,138)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.Cf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b._c();)c=b.ad(),null!=c&&(a+=Nn(c),a=~~a);return a};
+function CH(a,b){var c;return A(b,136)&&(c=b.Ef(),Fv(a.b,c))?(c=lj(a.b,c),a.b.Ge(b.Ff(),c)):!1}function tD(a){this.b=a}u(525,526,ni,tD);_.Cf=function(a){return CH(this,a)};_.Bd=function(){return new jD(this.b)};_.Df=function(a){return CH(this,a)?(a=a.Ef(),Xi(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function mD(a){if(a.c)Ri(a.b),Xi(a.d,a.c.Ef()),a.c=null;else throw new cw("Must call next() before remove().");}
+function jD(a){var b;this.d=a;b=new ij;a.d&&cj(b,new DH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new EH(a,d.substring(1));b.Bf(e)}var a=a.b,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.Bf(c[d])}this.b=new Oi(b)}u(527,1,{},jD);_._c=function(){return kD(this.b)};_.ad=function(){return this.c=Pi(this.b)};_.bd=function(){mD(this)};_.b=null;_.c=null;_.d=null;u(529,1,Uh);_.eQ=function(a){return A(a,136)&&nD(this.Ef(),a.Ef())&&nD(this.Ff(),a.Ff())?!0:!1};
+_.hC=function(){var a,b;b=a=0;null!=this.Ef()&&(a=Nn(this.Ef()));null!=this.Ff()&&(b=Nn(this.Ff()));return a^b};_.tS=function(){return this.Ef()+ob+this.Ff()};function DH(a){this.b=a}u(528,529,Uh,DH);_.Ef=function(){return null};_.Ff=function(){return this.b.c};_.Gf=function(a){return qD(this.b,a)};_.b=null;function EH(a,b){this.c=a;this.b=b}u(530,529,Uh,EH);_.Ef=function(){return this.b};_.Ff=function(){return this.c.f[kb+this.b]};_.Gf=function(a){return rD(this.c,this.b,a)};_.b=null;_.c=null;
+function sx(a,b){(0>a||a>=b)&&FH(a,b)}function FH(a,b){throw new vx("Index: "+a+", Size: "+b);}u(531,524,ri);_.Hf=function(){throw new oD("Add not supported on this list");};_.Bf=function(a){this.Hf(this.Fe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,134)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c._c();)if(a=c.ad(),b=d.ad(),!(null==a?null==b:Kn(a,b)))return!1;return!0};
+_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a._c();)c=a.ad(),b=31*b+(null==c?0:Nn(c)),b=~~b;return b};_.Bd=function(){return new Oi(this)};_.Jf=function(){return this.Kf(0)};_.Kf=function(a){return new GH(this,a)};_.Lf=function(){throw new oD("Remove not supported on this list");};function kD(a){return a.c<a.e.Fe()}function Pi(a){if(a.c>=a.e.Fe())throw new vw;return a.e.If(a.d=a.c++)}function Ri(a){if(0>a.d)throw new Lx;a.e.Lf(a.d);a.c=a.d;a.d=-1}function Oi(a){this.e=a}u(532,1,{},Oi);_._c=function(){return kD(this)};
+_.ad=function(){return Pi(this)};_.bd=function(){Ri(this)};_.c=0;_.d=-1;_.e=null;function GH(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&FH(b,c);this.c=b}u(533,532,{},GH);_.Mf=function(){return 0<this.c};_.Nf=function(){if(0>=this.c)throw new vw;return this.b.If(this.d=--this.c)};_.b=null;function HH(a){a=new jD(a.c.b);return new IH(a)}function JH(a,b){this.b=a;this.c=b}u(534,526,ni,JH);_.Cf=function(a){return Fv(this.b,a)};_.Bd=function(){return HH(this)};_.Fe=function(){return this.c.b.e};
+_.b=null;_.c=null;function IH(a){this.b=a}u(535,1,{},IH);_._c=function(){return kD(this.b.b)};_.ad=function(){return(this.b.c=Pi(this.b.b)).Ef()};_.bd=function(){mD(this.b)};_.b=null;u(536,531,ri);_.Hf=function(a,b){var c;c=QA(this,a);var d=c.e;new LA(b,c.c);++d.c;++c.b;c.d=null};_.If=function(a){var b;b=QA(this,a);try{return RA(b)}catch(c){c=Ui(c);if(A(c,137))throw new vx("Can't get element "+a);throw c;}};_.Bd=function(){return QA(this,0)};
+_.Lf=function(a){var b,c;b=QA(this,a);try{c=RA(b)}catch(d){d=Ui(d);if(A(d,137))throw new vx("Can't remove element "+a);throw d;}KH(b);return c};function LH(a){a.c=y(MH,m,0,0,0)}function Zz(a,b,c){(0>b||b>a.d)&&FH(b,a.d);a.c.splice(b,0,c);++a.d}function cj(a,b){At(a.c,a.d++,b);return!0}function Tu(a,b){sx(b,a.d);return a.c[b]}function Hj(a,b){for(var c=0;c<a.d;++c)if(nD(b,a.c[c]))return c;return-1}function Wu(a,b){var c;c=(sx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
+function bj(a,b){var c;c=Hj(a,b);if(-1==c)return!1;Wu(a,c);return!0}function Ik(a,b){var c;if(b.length<a.d){c=b;var d;d=gt(0,a.d);K(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)At(b,c,a.c[c]);b.length>a.d&&At(b,a.d,null);return b}function ij(){LH(this)}function EB(a){LH(this);this.c.length=a}function yA(a){LH(this);var b=this.c,c=a.c,a=c.slice(0,a.d);K(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}u(537,531,Sh,ij,EB,yA);_.Hf=function(a,b){Zz(this,a,b)};
+_.Bf=function(a){return cj(this,a)};_.Qe=function(){this.c=y(MH,m,0,0,0);this.d=0};_.Cf=function(a){return-1!=Hj(this,a)};_.If=function(a){return Tu(this,a)};_.Ce=function(){return 0==this.d};_.Lf=function(a){return Wu(this,a)};_.Df=function(a){return bj(this,a)};_.Fe=function(){return this.d};_.d=0;function PA(a,b,c){var d;for(d=0;d<b;++d)At(a,d,c)}function Ss(){Ss=x;Ts=new NH}var Ts;function NH(){}u(540,531,hi,NH);_.Cf=function(){return!1};_.If=function(){throw new sw;};_.Fe=function(){return 0};
+function OH(){this.b=new Date}function PH(a){return 10>a?ab+a:l+a}u(541,1,{117:1,120:1,121:1,133:1},OH);_.eQ=function(a){return A(a,133)&&fu(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=Nt(c&4194303,b&4194303,e&1048575);a=Nt(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
+_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(QH(),RH)[this.b.getDay()]+ba+SH[this.b.getMonth()]+ba+PH(this.b.getDate())+ba+PH(this.b.getHours())+kb+PH(this.b.getMinutes())+kb+PH(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function QH(){QH=x;RH=K(Gt,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));SH=K(Gt,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var RH,SH;
+function Ls(a,b){return null==z(a.b,b,a)}function Ks(){this.b=new Mi}u(543,526,{117:1,120:1,138:1},Ks);_.Bf=function(a){return Ls(this,a)};_.Cf=function(a){return Fv(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return HH(new JH(this.b,new tD(this.b)))};_.Df=function(a){return null!=Xi(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return BH(new JH(this.b,new tD(this.b)))};_.b=null;
+function QA(a,b){var c,d;(0>b||b>a.c)&&FH(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new TH(a,b,d)}function UA(){this.b=new UH;this.c=0}u(544,536,hi,UA);_.Bf=function(a){new LA(a,this.b);++this.c;return!0};_.Kf=function(a){return QA(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function RA(a){if(a.c==a.e.b)throw new vw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
+function KH(a){if(!a.d)throw new Lx;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function TH(a,b,c){this.e=a;this.c=c;this.b=b}u(545,1,{},TH);_._c=function(){return this.c!=this.e.b};_.Mf=function(){return this.c.c!=this.e.b};_.ad=function(){return RA(this)};_.Nf=function(){if(this.c.c==this.e.b)throw new vw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){KH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function UH(){this.b=this.c=this}
+function LA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}u(546,1,{},UH,LA);_.b=null;_.c=null;_.d=null;function lD(a,b){this.b=a;this.c=b}u(547,529,Uh,lD);_.Ef=function(){return this.b};_.Ff=function(){return this.c};_.Gf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function vw(){En()}u(548,97,{117:1,124:1,130:1,132:1,137:1},vw);function nD(a,b){return Ct(a)===Ct(b)||null!=a&&Kn(a,b)}function DB(a){var b=y(VA,m,90,0,0);return Ik(a.b,b)}function iA(){this.b=new ij}
+u(550,531,Sh,iA);_.Hf=function(a,b){Zz(this.b,a,b)};_.Bf=function(a){return cj(this.b,a)};_.Cf=function(a){return-1!=Hj(this.b,a)};_.If=function(a){return Tu(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Oi(this.b)};_.Lf=function(a){return Wu(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return BH(this.b)};_.b=null;function pF(a){a.hc.d.hb&&JB(a)}function VH(a){var b;if(a.hc.d.hb){b=Az(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}LB(a)}
+function WH(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function tF(a){var b=a.k;XH(a.hc.d,b.b,b.c);!zz(a)&&dA(a);Oz(a)}function YH(){OB.call(this,l);this.j=new YA(this.Of());xA(this.r,new ZH(this))}u(552,418,si);_.Pd=function(a,b){return Ct(a.i)===Ct(this.j)?(VH(this),!0):this.Pf(a,b)};_.Of=function(){return"Close"};_.Pf=function(){return!1};_.Id=function(){VH(this)};_.j=null;_.k=null;
+function DG(a,b,c){YH.call(this);this.hc&&QB(this.hc.d,!1);NB(this,!1);gA(this,new YB(0));a=new bC(a,1);R(this,a,null);a=new kA;R(a,this.j,null);R(this,a,null);b&&(this.k=Az(b),MB(this),WH(this.k,~~(G(b.Vb.pb,Rf)/2)-~~(this.mc/2),~~(G(b.Vb.pb,Qf)/2)-~~(this.cc/2)));c&&P(this,c)}u(551,552,si,DG);_.Of=function(){return"OK"};function mF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new cw("Cannot undo. Index is out of range.");if(!a.b.c)throw new cw(Zb);a.b=a.b.c;return a.b.b}
+function wG(){this.b=this.c=new $H}u(553,1,{},wG);_.b=null;function $H(){this.b=null}function cG(a){this.b=a}u(554,1,{},$H,cG);_.b=null;_.c=null;_.d=null;function ZH(a){this.b=a}u(555,453,pi,ZH);_.b=null;
+function PD(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){ED(a.b.Ab,K(Gt,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=uH(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],At(c.c,c.d++,g);c=f.length}0<c&&(e=". Use Page Up/Down for SDF access ("+c+va);try{cF(a.b,b,!0)?(Jr(a.b,"Structure pasted"+e),tE(a.b),pA(a.b),d=!0):(tF(new DG(a.b.K,a.b,YD)),dF(a.b,!0),pA(a.b))}catch(n){if(n=Ui(n),A(n,124))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",QD(e),tF(new DG(a.b.K,
+a.b,YD)),pA(a.b);else throw n;}}d&&a.b.Me(b)}function Gr(a){this.b=a}u(556,1,{},Gr);_.b=null;function mE(){mE=x;nE=new aI("COPY_SMILES",0);pE=new aI("COPY_MOL",1);qE=new aI("PASTE",2);bI=K(cI,m,139,[nE,pE,qE])}function aI(a,b){I.call(this,a,b)}u(557,140,{117:1,121:1,123:1,139:1},aI);var bI,pE,nE,qE;function bG(){this.e=y(kG,m,140,99,0)}u(558,1,{},bG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
+function dI(a){a.c=y(M,s,-1,20,1);a.B=y(M,s,-1,20,1);a.K=y(wE,m,-1,20,1);a.N=y(wE,m,-1,20,1);a.H=ht([20,7]);a.e=y(M,s,-1,20,1);a.d=y(Gt,m,1,20,0);a.p=y(Gt,m,1,20,0);a.y=y(M,s,-1,20,1);a.A=y(M,s,-1,20,1);a.I=y(M,s,-1,20,1);a.J=y(M,s,-1,20,1);a.t=y(M,s,-1,20,1);a.C=y(M,s,-1,20,1);a.L=y(M,s,-1,20,1);a.O=y(M,s,-1,20,1);a.f=y(Gt,m,1,20,0);a.r=ht([10,2]);a.j=y(M,s,-1,101,1)}
+function eI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(M,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(M,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(wE,m,-1,4,1);d=y(wE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=fI(r[1],d[1],r[2],d[2]);0<n[3]?(b=
+fI(r[2],d[2],r[3],d[3]),d=fI(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
+function W(a,b){var c,d,e,f,g,j,h,n;MF(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=gI(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
+a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(wE,m,-1,2,1);hI(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==PF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Jr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
+1;++a.A[a.E];TF(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&LF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(UE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(UE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
+function JF(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.E=a.u-2,W(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
+2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&HF(a,a.E,1),W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,HF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)W(a,0),a.E=
+a.u,W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=4,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),c=3;else if(238==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=
+3,a.q=!1,c=2;else if(249==a.o.d)W(a,0),a.E=a.u,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.E=a.u,a.t[a.v]=3,W(a,0),a.q=!1,c=3;else if(242==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)W(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)W(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)W(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)W(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)W(a,0),a.c[a.u]=4,
+c=1;else if(259==a.o.d)W(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)W(a,0),a.E=a.u,W(a,0),c=2;else if(247==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=3;else if(248==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,t;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;W(a,0);e=a.K[a.u];g=a.N[a.u];xF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)MF(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
+a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)TF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];wF(a);a.E=c+d;W(a,0);o=a.K[a.u];q=a.N[a.u];xF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,t=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=t,r=-a.K[h]*e+a.N[h]*g,t=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=t,a.K[h]+=a.K[n],a.N[h]+=a.N[n];TF(a);a.I[a.v]=n;a.J[a.v]=c+d;wF(a);b&&(xF(a,n),yE(a))}c=4}iI(a,c);a.E=a.G;b&&
+(a.E=0)}
+function hI(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
+c*g/h,d[1]=a.N[b]+c*j/h)}
+function IF(a){var b,c,d,e,f,g,j,h,n,o,r,q,t;n=-1;j=6;switch(a.o.d){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;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])jI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,W(a,0),a.E=a.u,jI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Jr(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
+return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[gI(a,a.E,a.H[a.E][d])],2<d||1!=b){Jr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(wE,m,-1,2,1);hI(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)MF(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
+b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;t=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(t=-t,o=0);q=a.K[b]+r*e-t*g;t=a.N[b]+t*e+r*g;for(d=1;d<=j;++d)MF(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=t+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
+a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)MF(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)TF(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
+(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[gI(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
+1<a.t[gI(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(M,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(UE((a.K[b]+a.K[e])/2))),a.O[c]=O(N(UE((a.N[b]+a.N[e])/
+2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;TF(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(UE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
+2)));a.O[a.v]=O(N(UE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(TF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(UE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(UE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(TF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(UE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(UE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
+h[f]&&(xF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&iI(a,j);-1<n&&(a.E=n)}
+function jI(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)MF(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function iI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=PF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
+function gI(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function kI(a,b,c){var d,e,f,g;e=mh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(lu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)lu(c[d])&&!$t(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)fu(c[d],e)&&(b[d]=g,c[d]=mh,++f);if(f==a.u)break}return g==a.u}
+function yE(a){var b,c,d;b=y(wE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{xE(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;zE(a)}}
+function xE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
+function HF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=lI(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&Jr(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?Jr(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?Jr(a.o,"Charge change not possible on multibonded N or P !"):
+3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?Jr(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:Jr(a.o,"Charge change not possible on the halogen !");break;case 18:Jr(a.o,
+"Use X button to change charge on the X atom !")}}
+function jF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(M,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(M,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&xF(a,c);yE(a);Jr(a.o,"Smaller part(s) removed !");return 1}
+function PF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
+function UF(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];zF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),zF(a));4==a.t[d]&&(a.t[d]=1)}}
+function fI(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 wF(a){var b;mI(a);b=a.t.length;a.L=y(M,s,-1,b,1);a.O=y(M,s,-1,b,1);zE(a);zF(a)}
+function MF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(M,s,-1,c,1),AH(a.c,b,a.c.length),a.c=b,b=y(M,s,-1,c,1),AH(a.B,b,a.B.length),a.B=b,b=y(M,s,-1,c,1),AH(a.y,b,a.y.length),a.y=b,b=y(M,s,-1,c,1),AH(a.e,b,a.e.length),a.e=b,b=y(Gt,m,1,c,0),AH(a.d,b,a.d.length),a.d=b,b=y(Gt,m,1,c,0),AH(a.p,b,a.p.length),a.p=b,b=y(wE,m,-1,c,1),AH(a.K,b,a.K.length),a.K=b,b=y(wE,m,-1,c,1),AH(a.N,b,a.N.length),a.N=b,b=ht([c,7]),AH(a.H,b,a.H.length),a.H=b,c=y(M,s,-1,c,1),AH(a.A,c,a.A.length),a.A=c);a.c[a.u]=
+3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function $E(a,b,c,d,e,f,g){var j;j=O(N(UE(a.K[c]-d/2)));g||(j-=e-d);a=O(N(UE(a.N[c]-~~(f/2))));return new cA(j-1-b,a-b,e+1+2*b,f+2*b)}
+function TF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(M,s,-1,b,1),AH(a.I,c,a.I.length),a.I=c,c=y(M,s,-1,b,1),AH(a.J,c,a.J.length),a.J=c,c=y(M,s,-1,b,1),AH(a.t,c,a.t.length),a.t=c,c=y(M,s,-1,b,1),AH(a.C,c,a.C.length),a.C=c,c=y(M,s,-1,b,1),AH(a.L,c,a.L.length),a.L=c,c=y(M,s,-1,b,1),AH(a.O,c,a.O.length),a.O=c,b=y(Gt,m,1,b,0),AH(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
+function CF(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(WD(),aa);j+="JME 2013-10-12 "+new OH+"\n \n";j+=BF(a.u,3)+BF(a.v,3);j+=" 0 0 0 0 0 0 0 0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=ZF(0.055999999999999994*(a.K[e]-c),10,4)+ZF(0.055999999999999994*(g-a.N[e]),10,4)+ZF(0,10,4);h=ZE(a,e);1==h.length?h+=" ":2==h.length?h+=ba:3<h.length&&(h="Q ");
+j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+BF(d,3)+" 0 0 0 0 0 0 0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=BF(f,3):h+=" 0";j+=h+" 0 0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:nI(a,e)&&(g=2),c=BF(a.I[e],3)+BF(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=BF(a.J[e],3)+BF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=BF(a.J[e],3)+BF(a.I[e],3)),j+=c+BF(g,3)+BF(d,3)+" 0 0 0\n";
+for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M CHG 1"+BF(e,4)+BF(a.B[e],4)+aa);return j+"M END\n"}
+function aG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,Q,ub,Y,L,ea,Kc,og,zb,Td,Ud,Vd,Za,Lc;r=y(M,s,-1,a.u+10,1);q=y(M,s,-1,a.u+10,1);n=y(M,s,-1,a.u+1,1);o=y(M,s,-1,7,1);zb=y(M,s,-1,a.u+1,1);v=y(oI,m,-1,a.u+1,2);D=y(oI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;jF(a,!0);og=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){og=!1;break}if(a.o.t&&og){pI(a);UF(a);qI(a,D);rI(a,v,D);var Ib,zd,pf,ec,Ge,Ad,Bd,ib,vJ,ae,w,ya,an,bn,it,vf,Pa,cn,dn,Oc,en;Ib=y(M,s,-1,a.u+1,1);zd=y(M,s,-1,a.u+1,1);ib=y(sI,m,-1,a.u+1,3);var jt=a.u,fn,
+Dh,kt,Ag,Pj,Ne,wf;Pj=y(sI,m,-1,jt+2,3);Ne=y(M,s,-1,100,1);wf=5;Ag=0;Ne[0]=3;Pj[1]=oh;Pj[2]=ph;kt=2;if(!(3>jt))for(;wf<Ne[Ag]*Ne[Ag];){Dh=0;for(fn=!0;fn&&Dh<=Ag&&wf>=Ne[Dh]*Ne[Dh];)0==wf%Ne[Dh]?fn=!1:++Dh;if(fn){Pj[++kt]=iu(wf);if(kt>=jt)break;Ag<Ne.length-1&&(++Ag,Ne[Ag]=wf)}wf+=2}for(w=1;w<=a.u;++w){for(ya=dn=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(dn*=a.i[ya]);cn=a.c[w];18==cn&&(en=a.p[w],Ad=en.charCodeAt(0)-65+1,Bd=0,1<en.length&&(Bd=en.charCodeAt(1)-97),0>Ad&&(Ad=0),0>Bd&&(Bd=0),cn=28*Ad+Bd);
+vf=0;-2>a.B[w]?vf=1:-2==a.B[w]?vf=2:-1==a.B[w]?vf=3:1==a.B[w]?vf=4:2==a.B[w]?vf=5:2<a.B[w]&&(vf=6);Oc=1;ib[w]=iu(dn);Oc*=126;ib[w]=du(ib[w],iu(a.y[w]*Oc));Oc*=7;ib[w]=du(ib[w],iu(vf*Oc));Oc*=7;ib[w]=du(ib[w],iu(cn*Oc));Oc*=783;ib[w]=du(ib[w],iu(a.A[w]*Oc))}for(Ge=0;!kI(a,Ib,ib);){it=!1;for(w=1;w<=a.u;++w)Ib[w]!=zd[w]&&(zd[w]=Ib[w],it=!0);if(it){for(w=1;w<=a.u;++w){ib[w]=nh;for(ya=1;ya<=a.A[w];++ya)ib[w]=mu(ib[w],Pj[Ib[a.H[w][ya]]])}Ge=0}else if(0<Ge){for(w=1;w<=a.u;++w)ib[w]=nh;w=1;a:for(;w<=a.u-
+1;++w)for(ya=w+1;ya<=a.u;++ya)if(Ib[w]==Ib[ya]){ib[w]=oh;break a}}else{for(w=1;w<=a.u;++w){ib[w]=nh;for(ya=1;ya<=a.A[w];++ya)pf=a.H[w][ya],ib[w]=mu(ib[w],iu(a.c[pf]*a.i[gI(a,w,pf)]))}Ge=1}kI(a,Ib,ib);for(w=1;w<=a.u;++w)ib[w]=iu(zd[w]*a.u+Ib[w])}for(w=1;w<=a.u;++w)zd[w]=Ib[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(zd[w]==Pa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Pa];a.B[w]=a.B[Pa];a.K[w]=a.K[Pa];a.N[w]=a.N[Pa];a.A[w]=a.A[Pa];a.c[Pa]=a.c[0];a.B[Pa]=a.B[0];
+a.K[Pa]=a.K[0];a.N[Pa]=a.N[0];a.A[Pa]=a.A[0];zd[w]=zd[Pa];zd[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Ib[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Ib[a.I[w]],a.J[w]=Ib[a.J[w]],a.I[w]>a.J[w]&&(ae=a.I[w],a.I[w]=a.J[w],a.J[w]=ae,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){bn=an=
+a.u;ec=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<an?(an=a.I[ya],bn=a.J[ya],ec=ya):a.I[ya]==an&&a.J[ya]<bn&&(bn=a.J[ya],ec=ya);ae=a.I[w];a.I[w]=a.I[ec];a.I[ec]=ae;ae=a.J[w];a.J[w]=a.J[ec];a.J[ec]=ae;ae=a.t[w];a.t[w]=a.t[ec];a.t[ec]=ae;ae=a.C[w];a.C[w]=a.C[ec];a.C[ec]=ae;vJ=a.f[w];a.f[w]=a.f[ec];a.f[ec]=vJ}wF(a);zF(a);qI(a,D);rI(a,v,D)}else{qI(a,D);a.i=y(M,s,-1,a.v+1,1);for(t=1;t<=a.v;++t)a.i[t]=a.t[t]}c=1;a.b=y(M,s,-1,a.u+1,1);Lc=1;a.b[1]=1;for(Y=0;;){L=0;for(t=1;t<=a.A[c];++t)if(g=a.H[c][t],0<a.b[g]){if(!(a.b[g]>
+a.b[c])&&g!=zb[c]){Kc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Kc=!1;break}Kc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++L]=g;if(0==L){if(Lc==a.u)break;c=n[Y--]}else if(1==L)zb[o[1]]=c,c=o[1],a.b[c]=++Lc;else{n[++Y]=c;e=0;for(t=1;t<=L;++t)if(h=gI(a,o[t],c),!D[h]){e=o[t];break}if(0==e)for(t=1;t<=L;++t)if(h=gI(a,o[t],c),2==a.i[h]||3==a.i[h]){e=o[t];break}0==e&&(e=o[1]);zb[e]=c;c=e;a.b[e]=++Lc}}zb=y(M,s,-1,a.u+1,1);b=y(M,s,-1,a.u+1,1);Q=y(oI,m,-1,a.u+1,2);Td=y(oI,m,-1,a.u+1,2);f=Lc=Y=0;for(t=
+1;t<=a.u;++t)if(1==a.b[t]){c=t;break}a:for(;;){0<f&&(zb[c]=f);b[++Lc]=c;for(a.b[c]=0;;){L=e=0;ub=a.u+1;t=1;b:for(;t<=a.A[c];++t){g=a.H[c][t];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<ub&&(e=g,ub=a.b[g]))}if(0==e){if(0==Y)break a;Td[c]=!0;c=n[Y--]}else break}f=c;c=e;1<L&&(n[++Y]=f,Q[e]=!0)}Ud=y(M,s,-1,a.v+1,1);Vd=y(M,s,-1,a.u+1,1);if(a.o.Pb){var xJ=zb,EN=ea,lt,yJ,Eh,Oe,mt,nt,Ma,Qj,ot;Eh=y(M,s,-1,a.u+1,1);for(Ma=1;Ma<=a.u;++Ma)Eh[b[Ma]]=Ma;mt=y(oI,m,-1,
+a.v+1,2);for(Ma=1;Ma<=a.u;++Ma)lt=b[Ma],yJ=xJ[lt],Oe=gI(a,lt,yJ),0!=Oe&&(tI(a,Oe,Eh,Ud,D),mt[Oe]=!0);for(Ma=1;Ma<=a.v;++Ma)mt[Ma]||tI(a,Ma,Eh,Ud,D);Ma=1;a:for(;Ma<=a.u;++Ma)if(!(2>a.A[Ma]||4<a.A[Ma])){nt=ot=0;for(Qj=1;Qj<=a.A[Ma];++Qj){Oe=gI(a,Ma,a.H[Ma][Qj]);if(5==a.i[Oe])continue a;1==a.t[Oe]&&0!=uI(a,Oe,Ma)&&++ot;2==a.t[Oe]&&(nt=a.H[Ma][Qj])}if(0!=ot)if(0<nt){var ja=a,AJ=Ma,xf=Eh,Zc=Vd,tc=void 0,Rj=void 0,Pc=void 0,Pe=void 0,Qc=void 0,gn=void 0,hn=void 0,jn=void 0,be=void 0,$c=void 0,ad=void 0,
+pt=void 0,Sj=void 0,ce=void 0,Tj=void 0,Qe=void 0,Uj=void 0,qt=void 0,Vj=void 0,Re=void 0,BJ=void 0,yf=void 0,CJ=void 0,rt=void 0,Wj=void 0,zf=void 0,ad=1,Rj=AJ,tc=y(M,s,-1,ja.u+1,1);for(tc[1]=AJ;;){pt=!1;for($c=1;$c<=ja.A[Rj];++$c)if(Pc=ja.H[Rj][$c],!(Pc==tc[1]||Pc==tc[ad-1]))if(Pe=gI(ja,Rj,Pc),2==ja.t[Pe]&&5!=ja.i[Pe]){Rj=tc[++ad]=Pc;pt=!0;break}if(!pt)break}if(!(0==ad%2||2>ja.A[tc[ad]]||3<ja.A[tc[ad]])){zf=tc[1];Qc=tc[~~((ad+1)/2)];be=tc[ad];yf=Re=Qe=ce=0;rt=qt=!1;for($c=1;$c<=ja.A[zf];++$c)Pc=
+ja.H[zf][$c],Pe=gI(ja,zf,Pc),1!=ja.t[Pe]||5==ja.i[Pe]||(0==ce?ce=Pc:Qe=Pc);0<xf[Qe]&&xf[ce]>xf[Qe]&&(gn=ce,ce=Qe,Qe=gn);Sj=ce;0==ce&&(Sj=Qe,qt=!0);for($c=1;$c<=ja.A[be];++$c)Pc=ja.H[be][$c],Pe=gI(ja,be,Pc),1!=ja.t[Pe]||5==ja.i[Pe]||(0==Re?Re=Pc:yf=Pc);0<xf[yf]&&xf[Re]>xf[yf]&&(gn=Re,Re=yf,yf=gn);Vj=Re;0==Re&&(Vj=yf,rt=!0);Tj=uI(ja,gI(ja,zf,ce),zf);Uj=uI(ja,gI(ja,zf,Qe),zf);BJ=uI(ja,gI(ja,be,Re),be);CJ=uI(ja,gI(ja,be,yf),be);1<(0>Tj+Uj?-(Tj+Uj):Tj+Uj)||0!=BJ||0!=CJ?Jr(ja.o,"Bad stereoinfo on allene !"):
+(hn=ja.K[tc[ad-1]]-ja.K[be],jn=ja.N[tc[ad-1]]-ja.N[be],Wj=Math.sqrt(hn*hn+jn*jn),0.001>Wj&&(Wj=0.001),0<(ja.N[Vj]-ja.N[tc[ad-1]])*(hn/Wj)-(ja.K[Vj]-ja.K[tc[ad-1]])*(jn/Wj)?Zc[Qc]=1:Zc[Qc]=-1,qt&&(Zc[Qc]*=-1),rt&&(Zc[Qc]*=-1),Sj==ce&&0>Tj&&(Zc[Qc]*=-1),Sj==Qe&&0>Uj&&(Zc[Qc]*=-1),xf[Sj]>xf[Vj]&&(Zc[Qc]*=-1))}}else b:{var uc=a,vc=Ma,FN=xJ,GN=Eh,HN=r,IN=q,JN=EN,kn=Vd,ln=void 0,bd=void 0,st=void 0,Fh=void 0,Ca=void 0,Gh=void 0,Dd=void 0,Xj=void 0,de=void 0,Sb=void 0,ha=void 0,Kb=void 0,Se=void 0,mn=void 0,
+cd=void 0,na=void 0,nn=void 0,Kb=y(M,s,-1,4,1),mn=y(M,s,-1,4,1),Hh=uc,ee=vc,DJ=GN,tt=FN,EJ=HN,FJ=IN,KN=JN,Lb=Kb,Yj=void 0,dd=void 0,on=void 0,pn=void 0,ut=void 0,Zj=void 0,Zj=-1;0<tt[ee]&&(Lb[++Zj]=tt[ee]);for(dd=1;dd<=KN;++dd)EJ[dd]==ee&&(Lb[++Zj]=FJ[dd]),FJ[dd]==ee&&(Lb[++Zj]=EJ[dd]);for(dd=Zj+1;dd<Hh.A[ee];++dd){ut=Hh.u+1;on=1;c:for(;on<=Hh.A[ee];++on){Yj=Hh.H[ee][on];for(pn=0;pn<dd;++pn)if(Yj==Lb[pn])continue c;DJ[Yj]<ut&&(ut=DJ[Yj],Lb[dd]=Yj)}}0==tt[ee]&&0<Hh.y[ee]?(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=
+Lb[0],Lb[0]=-1):0<Hh.y[ee]&&(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=-1);for(Ca=Xj=Gh=Fh=nn=Dd=Sb=0;4>Ca;++Ca)0>=Kb[Ca]||(ln=gI(uc,vc,Kb[Ca]),mn[Ca]=uI(uc,ln,vc),0<mn[Ca]?(++Sb,nn=Kb[Ca],Gh=Kb[Ca]):0>mn[Ca]?(++Dd,Fh=Kb[Ca],Gh=Kb[Ca]):Xj=Kb[Ca]);de=Sb+Dd;na=y(M,s,-1,4,1);cd=0;if(3==uc.A[vc]){if(1==Sb&&1==Dd||3==de&&0<Sb&&0<Dd){Jr(uc.o,"Error in C3H stereospecification !");break b}Se=Kb[0];1==de?Se=Gh:2==de&&(Se=Xj);ha=eI(uc,vc,Se,Kb);na[0]=Gh;na[1]=-1;na[2]=ha[2];na[3]=ha[1];0<Sb?cd=1:cd=-1}else if(4==uc.A[vc])if(1==
+de)ha=eI(uc,vc,Gh,Kb),na[0]=ha[0],na[1]=ha[3],na[2]=ha[2],na[3]=ha[1],0<Sb?cd=1:cd=-1;else{Se=Kb[0];1<Xj&&(Se=Xj);1==Sb?Se=nn:1==Dd&&(Se=Fh);ha=eI(uc,vc,Se,Kb);bd=y(M,s,-1,4,1);for(Ca=0;4>Ca;++Ca)ln=gI(uc,vc,ha[Ca]),bd[Ca]=uI(uc,ln,vc);if(4==de){if(0==Sb||0==Dd){Jr(uc.o,"Error in C4 stereospecification !");break b}if(1==Sb||1==Dd)na[0]=ha[0],na[1]=ha[3],na[2]=ha[2],na[3]=ha[1],cd=bd[0];else{for(Ca=0;4>Ca;++Ca)-1==bd[Ca]&&(bd[Ca]=0);de=2}}else if(3==de)if(3==Sb||3==Dd)na[0]=ha[0],na[1]=ha[3],na[2]=
+ha[2],na[3]=ha[1],0<Sb?cd=-1:cd=1;else{1==Sb?Sb=st=1:Dd=st=-1;for(Ca=0;4>Ca;++Ca)bd[Ca]==st&&(bd[Ca]=0);de=2}if(2==de)if(1==Sb&&1==Dd)ha[1]==Fh?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==Fh&&(ha[2]=ha[3]),na[0]=nn,na[1]=Fh,na[2]=ha[2],na[3]=ha[1],cd=1;else{if(bd[0]==bd[1]||bd[1]==bd[2]){Jr(uc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=bd[0]?(na[0]=ha[0],na[1]=ha[2],na[2]=ha[1],na[3]=ha[3]):(na[0]=ha[1],na[1]=ha[3],na[2]=ha[2],na[3]=ha[0]);1<Sb?cd=1:cd=-1}}var $=na,$j=Kb,pb=void 0;$j[0]==$[1]?(pb=
+$[0],$[0]=$[1],$[1]=pb,pb=$[2],$[2]=$[3],$[3]=pb):$j[0]==$[2]?(pb=$[2],$[2]=$[0],$[0]=pb,pb=$[1],$[1]=$[3],$[3]=pb):$j[0]==$[3]&&(pb=$[3],$[3]=$[0],$[0]=pb,pb=$[1],$[1]=$[2],$[2]=pb);$j[1]==$[2]?(pb=$[1],$[1]=$[2],$[2]=pb,pb=$[2],$[2]=$[3],$[3]=pb):$j[1]==$[3]&&(pb=$[1],$[1]=$[3],$[3]=pb,pb=$[2],$[2]=$[3],$[3]=pb);na[2]==Kb[2]?kn[vc]=1:na[2]==Kb[3]?kn[vc]=-1:Jr(uc.o,"Error in stereoprocessing ! - t30");kn[vc]*=cd}}}Za=new zH;j=y(M,s,-1,a.u+1,1);for(t=1;t<=a.u;++t)j[b[t]]=t;for(t=1;t<=a.u;++t){c=b[t];
+Q[c]&&(Za.b.b+=ua);0<zb[t]&&vI(a,c,zb[c],Za,Ud);var Ih=v[c],Mb=void 0,ak=void 0,Jh=void 0,V=void 0,V=Nc,Mb=!1;0!=a.B[c]&&(Mb=!0);0!=Vd[c]&&(Mb=!0);Jh=-1;for(ak=1;ak<=a.z;++ak)if(a.r[ak][0]==c){Jh=a.r[ak][1];break}-1<Jh&&(Mb=!0);a.o.Ob&&0<a.e[c]&&(Mb=!0,Jh=1);switch(a.c[c]){case 2:V=yb;break;case 3:Ih?V="c":V=Cb;break;case 4:Ih?(V=Gf,0<a.y[c]&&(Mb=!0)):V=fc;break;case 5:Ih?V="o":V=mc;break;case 7:Ih?(V="p",0<a.y[c]&&(Mb=!0)):V=oc;break;case 8:Ih?V=sg:V=Cc;break;case 13:Ih?V=vg:V=Ec;Mb=!0;break;case 6:V=
+Fc;Mb=!0;break;case 9:V=Qb;break;case 10:V=Gb;break;case 11:V=Bb;break;case 12:V=Xb;break;case 1:V=Vb;Mb=!0;break;case 19:V=pc;Mb=!0;break;case 20:V=qc;Mb=!0;break;case 21:V=rc;Mb=!0;break;case 22:V=sc;Mb=!0;break;case 18:Mb=!0,V=a.p[c],(H(V,wa)||H(V,Xc)||H(V,tb))&&(Mb=!1)}Mb&&(V=Rc+V,1==Vd[c]?V+=sb:-1==Vd[c]&&(V+="@@"),1==a.y[c]?V+=Vb:1<a.y[c]&&(V+=Vb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?V+=xa:V+=Ba,1<Oj(a.B[c])&&(V+=Oj(a.B[c]))),-1<Jh&&(V+=kb+Jh),V+=Uc);yn(Za.b,V);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=
+q[E],d==c&&(d=r[E]),j[c]<j[d]&&vI(a,r[E],q[E],Za,Ud),9<E&&(Za.b.b+="%"),xn(Za,l+(new S(E)).b);Td[c]&&(Za.b.b+=va)}return Za.b.b}function $F(a){a=new kE(a);wF(a);return a}
+function xF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)AE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
+c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
+function yF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&xF(a,c);0==a.A[d]&&xF(a,d)}
+function pI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=gI(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&xF(a,c)}}}function mI(a){var b;b=a.c.length;a.H=ht([b,7]);a.A=y(M,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
+function rI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(M,s,-1,a.v+1,1);r=y(oI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[gI(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(tb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(oI,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
+a.I[h];g=a.J[h];e=y(oI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:nI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
+g=a.J[j],r[f]&&r[g])){d=y(oI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function zE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(UE((a.K[b]+a.K[c])/2))),a.O[d]=O(N(UE((a.N[b]+a.N[c])/2)))}function qI(a,b){var c;for(c=1;c<=a.v;++c)aF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
+function ZE(a,b){var c;c=(WD(),bE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function nI(a,b){return 2==a.t[b]?!0:!1}function aF(a,b,c){var d,e,f,g;g=1;a.b=y(M,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
+function KF(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=ht([b+5,2]),AH(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function uF(a){var b;a.z=0;a.s=0;aG(a);for(b=1;b<=a.u;++b)a.E=b,KF(a);a.E=0}
+function vF(a){var b,c;b=y(wE,m,-1,4,1);xE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function rE(a,b){var c,d,e,f,g,j,h,n;c=y(wE,m,-1,4,1);xE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;xE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
+function XF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
+function AF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Rc)&&tH(c,Uc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(mb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(kb);e=c.indexOf(Vb);g=Nj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=io(c,d+1);try{a.o.z=hD(j,10)}catch(h){if(h=Ui(h),A(h,124))a.o.z=0;else throw h;}a.E=b;KF(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
+g-0));a.c[b]=H(d,Cb)?3:H(d,yb)?2:H(d,fc)?4:H(d,mc)?5:H(d,oc)?7:H(d,Cc)?8:H(d,Qb)?9:H(d,Gb)?10:H(d,Bb)?11:H(d,Xb)?12:H(d,Vb)?1:H(d,Ec)?13:H(d,Fc)?6:H(d,pc)?19:H(d,qc)?20:H(d,rc)?21:H(d,sc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=eH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=eH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=eH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=eH(c,g++);for(;45==e;)--d,e=eH(c,g++)}a.B[b]=d}}}
+function iF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new DD(b);try{for(;b.k=wD(b,b.b),b.k<b.j;)d=gF(hD(zD(b),10)).b,c=e=gF(hD(zD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Ui(f),A(f,124))vn(f);else throw f;}}function vI(a,b,c,d,e){b=gI(a,b,c);5!=a.i[b]&&nI(a,b)?d.b.b+=ob:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=rb,a=a.f[b],null!=a&&(e=a),yn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Tc)}
+function LF(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,Jr(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:Jr(a.o,"Stereomarking allowed only on single and double bonds!")}
+function tI(a,b,c,d,e){var f,g,j,h,n,o,r,q,t;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=gI(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=gI(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
+r=j,j=g);h=gI(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=gI(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,t=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=t?0-t:t))Jr(a.o,"Not unique E/Z geometry !");else{j=gI(a,b,e);f=gI(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=gI(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
+d[f]&&(0<r&&0<t||0>r&&0>t?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function lI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=gI(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(nI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function uI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
+function zF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=lI(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
+4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
+0}0>c.y[d]&&(c.y[d]=0)}}}function BE(a){dI(this);this.o=a;this.z=this.v=this.u=0}
+function hF(a,b){var c,d,e,f,g,j,h;BE.call(this,a);f=l;j=eF(b);if(null!=j){h=new CD(b,j,!0);for(e=1;4>=e;++e)f=fF(h,j);g=gF(hD(ho(f.substr(0,3)),10)).b;c=gF(hD(ho(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)MF(this),f=fF(h,j),this.K[e]=(new qH(nH(ho(f.substr(0,10))))).b,this.N[e]=-(new qH(nH(ho(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=ho(f.substr(31,d-31)),AF(this,e,d),62<=f.length&&(f=ho(f.substr(60,3)),0<f.length&&(f=gF(hD(f,10)).b,0<f&&(this.E=e,a.z=f,KF(this),this.E=0)));for(e=1;e<=c;++e)TF(this),
+f=fF(h,j),this.I[e]=gF(hD(ho(f.substr(0,3)),10)).b,this.J[e]=gF(hD(ho(f.substr(3,3)),10)).b,g=gF(hD(ho(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=gF(hD(ho(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);mI(this);XF(this);yE(this);for(wF(this);(h.k=wD(h,h.b),h.k<h.j)&&!(null==(f=zD(h)));){if(0==f.indexOf("M END"))break;if(0==f.indexOf("M CHG")){g=new BD(f);zD(g);zD(g);j=gF(hD(zD(g),10)).b;
+for(e=1;e<=j;++e)c=gF(hD(zD(g),10)).b,this.B[c]=gF(hD(zD(g),10)).b}if(0==f.indexOf("M APO")){g=new BD(f);zD(g);zD(g);j=gF(hD(zD(g),10)).b;for(e=1;e<=j;++e)c=gF(hD(zD(g),10)).b,f=gF(hD(zD(g),10)).b,this.E=c,W(this,0),AF(this,this.u,pc+f),this.E=0}}pI(this);wF(this)}}
+function dG(a,b){var c,d,e,f,g;BE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));tH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new BD(b);d=gF(hD(zD(f),10)).b;e=gF(hD(zD(f),10)).b;for(c=1;c<=d;++c)g=zD(f),MF(this),AF(this,this.u,g),this.K[c]=(new qH(nH(zD(f)))).b,this.N[c]=-(new qH(nH(zD(f)))).b;for(c=1;c<=e;++c)if(TF(this),this.I[c]=gF(hD(zD(f),10)).b,this.J[c]=gF(hD(zD(f),10)).b,this.t[c]=gF(hD(zD(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
+1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;mI(this);XF(this);yE(this)}catch(j){j=Ui(j);if(A(j,124)){j.Ec();this.u=0;return}throw j;}pI(this);wF(this)}}
+function kF(a,b,c){var d,e,f;BE.call(this,a);f=y(M,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(MF(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))TF(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
+1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;wF(this);yE(this)}
+function DF(a,b,c){var d,e,f,g,j;BE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(M,s,-1,this.u+1,1);this.B=y(M,s,-1,this.u+1,1);this.y=y(M,s,-1,this.u+1,1);this.e=y(M,s,-1,this.u+1,1);this.d=y(Gt,m,1,this.u+1,0);this.K=y(wE,m,-1,this.u+1,1);this.N=y(wE,m,-1,this.u+1,1);this.p=y(Gt,m,1,this.u+1,0);this.I=y(M,s,-1,this.v+1,1);this.J=y(M,s,-1,this.v+1,1);this.t=y(M,s,-1,this.v+1,1);this.f=y(Gt,m,1,this.v+1,0);this.C=y(M,s,-1,this.v+1,1);this.r=ht([this.z+1,2]);
+f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}wF(this);yE(this)}
+function kE(a){var b;dI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(M,s,-1,this.u+1,1);AH(a.c,this.c,this.u+1);this.B=y(M,s,-1,this.u+1,1);AH(a.B,this.B,this.u+1);this.y=y(M,s,-1,this.u+1,1);AH(a.y,this.y,this.u+1);this.e=y(M,s,-1,this.u+1,1);AH(a.e,this.e,this.u+1);this.d=y(Gt,m,1,this.u+1,0);AH(a.d,this.d,this.u+1);this.K=y(wE,m,-1,this.u+1,1);AH(a.K,this.K,this.u+1);this.N=y(wE,m,-1,this.u+1,1);AH(a.N,this.N,this.u+1);this.p=y(Gt,m,1,this.u+1,0);AH(a.p,this.p,this.u+1);this.I=y(M,
+s,-1,this.v+1,1);AH(a.I,this.I,this.v+1);this.J=y(M,s,-1,this.v+1,1);AH(a.J,this.J,this.v+1);this.t=y(M,s,-1,this.v+1,1);AH(a.t,this.t,this.v+1);this.f=y(Gt,m,1,this.v+1,0);AH(a.f,this.f,this.v+1);this.C=y(M,s,-1,this.v+1,1);AH(a.C,this.C,this.v+1);this.r=ht([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
+function ZF(a,b,c){var d,e,f;if(0==c)return BF(Dt(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(UE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new qH(a)).b;d=Wv(e,Xv(46));0>d&&(e+=Wa,d=Wv(e,Xv(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=rb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function eF(a){var b;b=new CD(a,aa,!0);if(4<vD(b))return aa;b=new CD(a,kh,!0);return 4<vD(b)?kh:null}
+function BF(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=rb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function fF(a,b){for(var c,d;a.k=wD(a,a.b),a.k<a.j;){d=zD(a);if(H(d,b))return ba;for(zD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}u(559,1,{140:1},BE,hF,dG,kF,DF,kE);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
+function Kr(){Kr=x;Lr=new BC(Vb)}
+function qF(a,b){var c;Kr();var d;YH.call(this);this.d=new YA("Help");new YA("Home");this.e=b;P(this,(WD(),YD));this.hc&&QB(this.hc.d,!1);NB(this,!1);d=Az(b);if(1==a)this.f||(this.f=new iC(d),WH(this.f,-30,0)),this.k=this.f,c=iE(b),this.hc&&PB(this.hc.d.I.c,Dc),gA(this,new TA(2)),this.i=new BC(c+" "),R(this,this.i,Fb),d=new kA,R(d,this.j,null),this.e.Hb&&(c=new YA("Submit"),R(d,c,null)),R(this,d,Gc),AC(this.i,ho(ko(this.i.hc.b.pb,ch))),this.hc&&QB(this.hc.d,!0),NB(this,!0);else if(2==a)this.c||
+(this.c=new iC(d),WH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&PB(this.hc.d.I.c,"Nonstandard atom"),gA(this,new TA(2)),c=new kA,R(c,new bC("atomic SMILES",1),null),R(this,c,kc),c=Vb,Lr&&(c=ko(Lr.hc.b.pb,ch)),Lr=new CC(c,8),R(this,Lr,Fb),c=new kA,R(c,this.j,null),R(this,c,Gc);else{this.b||(this.b=new iC(d),WH(this.b,5*b.Z,0));var e,f;d="About "+(WD(),iG);this.hc&&PB(this.hc.d.I.c,d);gA(this,new YB(0));P(this,YD);R(this,new bC(iG+" Molecular Editor v2013-10-13",1),null);R(this,new bC("Peter Ertl and Bruno Bienfait",
+1),null);for(c=XD,d=0,f=c.length;d<f;++d)e=c[d],e=new bC(e,1),Nz(e,this.e.y),R(this,e,null);c=new kA;R(c,this.d,null);R(c,this.j,null);R(this,c,null);this.k=this.b}MB(this);c=this.k;XH(this.hc.d,c.b,c.c);!zz(this)&&dA(this);Oz(this)}u(560,552,si,qF);_.Pf=function(a){var b,c;if(a.i===this.d){try{b=new bD(this.e.I),c=aD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Ui(d),A(d,112))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,QD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Lr;
+function wI(a,b){yz(b)==a.b?P(b,(dB(),mB)):P(b,a.b)}
+function xI(a){var b,c,d,e;e=l;d=!1;yz(yI)!=a.b?(e=wa,d=!0):yz(zI)!=a.b?(e="!#6",d=!0):yz(AI)!=a.b?(P(BI,(dB(),mB)),P(CI,mB),P(DI,mB),P(EI,mB),e="F,Cl,Br,I"):(b=yz(FI)!=a.b,c=yz(GI)!=a.b,yz(HI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),yz(II)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),yz(JI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),yz(KI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),yz(LI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),yz(BI)!=a.b&&(e+="F,"),yz(CI)!=a.b&&(e+="Cl,"),yz(DI)!=a.b&&(e+="Br,"),yz(EI)!=a.b&&(e+="I,"),
+tH(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Xc:c?e=tb:(P(yI,(dB(),mB)),e=wa)));b=l;d&&yz(FI)!=a.b&&(b+=";a");d&&yz(GI)!=a.b&&(b+=";A");yz(MI)!=a.b&&(b+=";R");yz(NI)!=a.b&&(b+=";!R");yz(yI)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=OI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=PI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);yz(QI)!=a.b&&(e="~");yz(RI)!=a.b&&(e=kb);yz(SI)!=a.b&&(e=sb);yz(TI)!=a.b&&(e="!@");AC(a.f,e)}
+function UI(a){VI(a);WI(a);var b=OI.hc.b;iy(b,0);b.pb.options[0].selected=!0;b=PI.hc.b;iy(b,0);b.pb.options[0].selected=!0;P(FI,a.b);P(GI,a.b);P(MI,a.b);P(NI,a.b);P(OI,a.b);P(PI,a.b);XI(a)}function VI(a){P(HI,a.b);P(II,a.b);P(JI,a.b);P(KI,a.b);P(LI,a.b);P(BI,a.b);P(CI,a.b);P(DI,a.b);P(EI,a.b)}function WI(a){P(yI,a.b);P(zI,a.b);P(AI,a.b)}function XI(a){P(QI,a.b);P(RI,a.b);P(SI,a.b);P(TI,a.b);a.c=!1}
+function rF(a){OB.call(this,"Atom/Bond Query");this.j=new YA(this.Of());xA(this.r,new ZH(this));this.b=(WD(),YD);this.d=a;this.e||(a=Az(a),this.e=new iC(a),WH(this.e,-150,10));this.k=this.e;gA(this,new XB);P(this,this.b);a=new kA;gA(a,new CB(0,3,1));R(a,new aC("Atom type :"),null);yI=new YA(wb);zI=new YA("Any except C");AI=new YA("Halogen");R(a,yI,null);R(a,zI,null);R(a,AI,null);R(this,a,null);a=new kA;gA(a,new CB(0,3,1));R(a,new bC("Or select one or more from the list :",0),null);R(this,a,null);
+a=new kA;gA(a,new CB(0,3,1));HI=new YA(Cb);II=new YA(fc);JI=new YA(mc);KI=new YA(Cc);LI=new YA(oc);BI=new YA(Qb);CI=new YA(Gb);DI=new YA(Bb);EI=new YA(Xb);R(a,HI,null);R(a,II,null);R(a,JI,null);R(a,KI,null);R(a,LI,null);R(a,BI,null);R(a,CI,null);R(a,DI,null);R(a,EI,null);R(this,a,null);a=new kA;gA(a,new CB(0,3,1));OI=new bB;aB(OI,wb);aB(OI,ab);aB(OI,cb);aB(OI,hb);aB(OI,jb);R(a,new aC("Number of hydrogens : "),null);R(a,OI,null);R(this,a,null);a=new kA;gA(a,new CB(0,3,1));PI=new bB;aB(PI,wb);aB(PI,
+ab);aB(PI,cb);aB(PI,hb);aB(PI,jb);aB(PI,"4");aB(PI,"5");aB(PI,"6");R(a,new bC("Number of connections :",0),null);R(a,PI,null);R(a,new bC(" (H's don't count.)",0),null);R(this,a,null);a=new kA;gA(a,new CB(0,3,1));R(a,new aC("Atom is :"),null);FI=new YA(xb);R(a,FI,null);GI=new YA("Nonaromatic");R(a,GI,null);MI=new YA(Bc);R(a,MI,null);NI=new YA(jc);R(a,NI,null);R(this,a,null);a=new kA;P(a,tB(yz(this)));gA(a,new CB(0,3,1));R(a,new aC("Bond is :"),null);QI=new YA(wb);R(a,QI,null);RI=new YA(xb);R(a,RI,
+null);SI=new YA(Bc);R(a,SI,null);TI=new YA(jc);R(a,TI,null);R(this,a,null);a=new kA;gA(a,new CB(1,3,1));this.f=new CC(wa,20);R(a,this.f,null);R(a,new YA(zc),null);R(a,this.j,null);R(this,a,null);this.hc&&QB(this.hc.d,!1);NB(this,!1);VI(this);WI(this);XI(this);P(FI,this.b);P(GI,this.b);P(MI,this.b);P(NI,this.b);P(OI,this.b);P(PI,this.b);wI(this,yI);MB(this);a=this.k;XH(this.hc.d,a.b,a.c);!zz(this)&&dA(this);Oz(this)}u(561,552,si,rF);
+_.Pf=function(a,b){var c;H(b,zc)?(UI(this),wI(this,yI),xI(this)):A(a.i,87)?(XI(this),Ct(a.i)===Ct(yI)?(VI(this),WI(this)):Ct(a.i)===Ct(zI)?(VI(this),WI(this)):Ct(a.i)===Ct(AI)?(VI(this),WI(this)):Ct(a.i)===Ct(MI)?P(NI,this.b):Ct(a.i)===Ct(NI)?(P(MI,this.b),P(FI,this.b)):Ct(a.i)===Ct(FI)?(P(GI,this.b),P(NI,this.b)):Ct(a.i)===Ct(GI)?P(FI,this.b):Ct(a.i)===Ct(QI)||Ct(a.i)===Ct(RI)||Ct(a.i)===Ct(SI)||Ct(a.i)===Ct(TI)?(UI(this),this.c=!0):WI(this),wI(this,a.i),xI(this)):A(a.i,88)&&(XI(this),c=a.i,0==c.hc.b.pb.selectedIndex?
+P(c,this.b):P(c,(dB(),mB)),xI(this));107!=this.d.d&&(this.d.d=107,pA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var yI=_.f=null,QI=null,zI=null,FI=null,RI=null,DI=null,HI=null,PI=null,OI=null,CI=null,BI=null,AI=null,EI=null,II=null,GI=null,NI=null,TI=null,JI=null,LI=null,MI=null,SI=null,KI=null;function lG(){LH(this)}u(562,537,Sh,lG);_.Qe=function(){this.b=-1;this.c=y(MH,m,0,0,0);this.d=0};_.b=-1;
+function Fr(a){a=new PC(a);Hr();var b,c,d,e,f;try{var g=(HC(),KC);if(LC(g,(HC(),KC)))b=a.b;else if(LC(g,IC))b=new TC(a.b);else throw new QC(g);c=Ln(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new YI;Yy(d.f,c);e=(f=uH(c,"\r\n|\r|\n|\n\r"),f.length);Tv(d.f,20*(10>e?e:10)+cg);$n((Xn(),Yn),new ZI(d));$I(d);aJ(d)}catch(j){if(j=Ui(j),A(j,105))vn(j);else throw j;}}function mG(){}u(563,1,{106:1,113:1},mG);_.xe=function(a){PD(this.b,a.b)};_.b=null;function yG(){this.pb=px()}u(565,327,fi,yG);
+function Cr(){var a;Cr=x;bJ=(a=!1,Sf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);cJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");dJ=bJ&!cJ;var b;a=K(M,s,-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]);Dr=y(M,s,-1,1E3,1);for(b=0;b<Dr.length;++b)Dr[b]=-999;for(b=0;b<a.length;b+=2)Dr[a[b+1]]=a[b]}
+function wq(a,b,c){a=new eJ(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function nA(a,b,c){var d;d=new fJ;vj(d.u,b,c);oj(a.i,d.u,0,0);cj(a.b,d);return d}function vG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function QE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Aw(a.i,b.u,c,d),b.s=c,b.t=d;gJ(b)}
+function uG(a,b,c,d){Cr();this.pb=px();this.b=new ij;this.k=new ij;this.f=d;this.pb.style[Xf]=ab;this.pb.style[Vf]=ab;this.pb.style[Ng]=Ze;this.pb.style[hh]=b;this.pb.style[Ie]=c;this.i=new hJ;this.i.pb.style[hh]=db;Tv(this.i,db);dJ?(b=new iJ,c=new jJ,oj(b,this.i,0,0),oj(b,c,0,0),Ew(this,b)):Ew(this,this.i);this.d=a;a.Vb=this;dJ?(this.n=new kJ(this),this.n.j=new lJ(this),this.n.k=new mJ(this),this.n.o=new nJ(this),this.n.n=new oJ(this),this.d&&(this.n.f=new pJ(this),this.n.i=new qJ(this),this.n.b=
+new rJ(this))):B(this,new sJ(this),(Or(),Or(),Pr));B(this,this,(Bq(),Bq(),Cq));B(this,new tJ(this),(yj(),yj(),zj));B(this,new uJ(this),(Aj(),Aj(),Bj));B(this,new wJ(this),(zr(),zr(),Ar));(vq(),vq(),Sz).b=this}u(564,565,fi,uG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var dJ,cJ,bJ,Dr=null;function hJ(){Cw.call(this);this.pb[xd]=Ve}u(567,305,mi,hJ);function iJ(){hJ.call(this);this.pb.style[hh]=db;this.pb.style[Ie]=db}u(566,567,mi,iJ);function sJ(a){this.b=a}u(568,1,{},sJ);
+_.uc=function(a){var b,c,d,e;d=Ej(a);e=Fj(a);c=Gj(a.b);b=new zJ(a);2==c&&(b.f=4);b=EF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function tJ(a){this.b=a}u(569,1,{},tJ);_.vc=function(a){var b,c;b=Ej(a);c=Fj(a);a=new zJ(a);this.b.j?OF(this.b.d,a,b,c):QF(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function uJ(a){this.b=a}u(570,1,{},uJ);_.wc=function(){this.b.j=!1;SF(this.b.d)};_.b=null;function wJ(a){this.b=a}u(571,1,{},wJ);_.b=null;
+function jJ(){hJ.call(this);this.pb.style[hh]=db;this.pb.style[Ie]=db}u(572,567,mi,jJ);function GJ(a,b){var c;c=b.b;c.f=4;return EF(a.b.d,c,b.e,b.f)}function lJ(a){this.b=a}u(573,1,{},lJ);_.Qf=function(a){return GJ(this,a)};_.b=null;function ps(a,b){QF(a.b.d,b.b,b.e,b.f);return EF(a.b.d,b.b,b.e,b.f)}function mJ(a){this.b=a}u(574,1,{},mJ);_.Qf=function(a){return ps(this,a)};_.b=null;function nJ(a){this.b=a}u(575,1,{},nJ);_.Qf=function(a){return OF(this.b.d,a.b,a.e,a.f)};_.b=null;
+function oJ(a){this.b=a}u(576,1,{},oJ);_.Qf=function(){return SF(this.b.d)};_.b=null;function qr(a,b){var c;c=N(UE(b.c));c=new SC(b,0,mg,c);lE(a.b.d,c);return!0}function pJ(a){this.b=a}u(577,1,{},pJ);_.Qf=function(a){return qr(this,a)};_.b=null;function rr(a,b){var c;c=N(UE(100*b.d));c=new SC(b,0,tg,c);lE(a.b.d,c);return!0}function qJ(a){this.b=a}u(578,1,{},qJ);_.Qf=function(a){return rr(this,a)};_.b=null;function vr(a,b){var c;c=new SC(b,0,le,mh);lE(a.b.d,c);return!0}function rJ(a){this.b=a}
+u(579,1,{},rJ);_.Qf=function(a){return vr(this,a)};var HJ=_.b=null;function IJ(){IJ=x;HJ=new ou((Du(),new Cu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function JJ(){JJ=x;KJ={}}function LJ(a,b,c){var d;c&&(b.style[re]=c.c+cg,d=c.b,d!=Ob&&(b.style[qe]=d),0!=(c.d&1)&&(b.style[te]=od),0!=(c.d&2)&&(b.style[se]=Te));a.f.style[gh]=Mf}
+function IB(a){var b=MJ,c,d,e,f,g,j,h,n,o,r,q,t,v;c=Gi(a);c in KJ?a=KJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Cg),f=$doc.createElement(Le),f.width=1,f.height=1,g=(IJ(),HJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),LJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=gk(e),n=gk(e)+(e.offsetHeight||0),o=n-h,r=gk(f)+(f.offsetHeight||0)+1,q=n-r,t=r-h,d.removeChild(e),v=new NJ,v.b=t,v.c=q,v.d=o,v),KJ[c]=a);return a}
+function OJ(){JJ();var a,b,c,d,e;Cj();this.b=K(Gt,m,1,["monospace","sans-serif",yg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Cg);this.f.innerHTML=this.i||l;this.f.style[re]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[qe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}u(582,1,{},OJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var KJ;function NJ(){}
+u(583,1,{},NJ);_.b=0;_.c=0;_.d=0;function FF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,45))return!!a.b.b.metaKey}catch(b){if(b=Ui(b),!A(b,130))throw b;}return!1}function GF(a){try{if(a.b&&A(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=Ui(b),!A(b,130))throw b;}return!1}function zJ(a){Er.call(this,null,0,null);this.b=a}function eJ(a,b,c){Er.call(this,a,0,b);this.b=c}u(584,414,ti,zJ,eJ);_.ve=function(){return FF(this)};_.we=function(){return GF(this)};_.b=null;
+function xC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=MJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,LJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function wC(a){this.c=a;this.b={};!MJ&&(MJ=new OJ)}u(585,417,Yh,wC);var MJ=null;function oA(a){this.b=a}u(586,425,{},oA);_.b=null;function PJ(a,b){this.b=a;this.c=b}u(587,1,{},PJ);_.b=null;_.c=null;function QJ(){Xx.call(this);this.pb[xd]="jsa-resetTable";this.pb.style[hh]=kd}u(588,340,mi,QJ);
+function RJ(){RJ=x;var a=SJ=new OJ;Cj();a.i="9p";a.f.style[qe]=yg;a.f.style[re]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[re]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);TJ=new CA(1)}function GE(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,gJ(a)}
+function IE(a,b,c,d,e,f,g){var j,h,n,o,r,q,t,v,D,E,J;a.o&&(FE(a,!1),360<=g||-360>=g?j=HE(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,t=d/2,v=e/2,D=UJ(r,q,t,v,f),E=UJ(r,q,t,v,h),J="<g"+a.n+qb,J+='<path d ="M '+D.b+ba+D.c+" A "+t+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),GE(a,j))}function U(a,b,c,d,e){a.o&&GE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
+function EE(a,b,c,d,e){a.o&&(FE(a,!1),GE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+$a))}function PE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ia+d+fa+a.j+' fill="'+e+ka+b+"</text>");GE(a,b)}function TB(a,b,c,d,e){FE(a,!0);GE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+$a)}
+function gJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ek(a.u.pb)+(a.u.pb.offsetWidth||0)-ek(a.u.pb),d=gk(a.u.pb)+(a.u.pb.offsetHeight||0)-gk(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ka)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function T(a,b){(a.e=b)&&(a.i=kg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function OE(a,b){a.f=b;a.j=hG(b)}u(589,421,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
+_.s=0;_.t=0;_.u=null;var TJ,SJ;function ds(a,b,c){c&&(os(a,b),c.Qf(a.c));a.e=!0}function os(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ek(a.p.pb)+(a.p.pb.scrollLeft||0)+po(a.p.pb.ownerDocument),a.c.f=c.clientY-gk(a.p.pb)+(a.p.pb.scrollTop||0)+qo(a.p.pb.ownerDocument),a.c.b=new zJ(b),b.b.preventDefault(),!0):!1}
+function kJ(a){this.p=a;this.c=new VJ;this.d=new WJ(this);B(this.p,new XJ(this),(ls(),ls(),ms));B(this.p,new YJ(this),(es(),es(),fs));B(this.p,new ZJ(this),(is(),is(),js));B(this.p,new $J(this),(as(),as(),bs));B(this.p,new aK,(wr(),wr(),xr));B(this.p,new bK(this),(sr(),sr(),tr));B(this.p,new cK(this),(nr(),nr(),or))}u(590,1,{},kJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function WJ(a){xk();this.b=a}u(591,24,{},WJ);
+_.Dc=function(){!this.b.e&&this.b.j&&GJ(this.b.j,this.b.c)};_.b=null;function XJ(a){this.b=a}u(592,1,{},XJ);_.b=null;function YJ(a){this.b=a}u(593,1,{},YJ);_.b=null;function ZJ(a){this.b=a}u(594,1,{},ZJ);_.b=null;function $J(a){this.b=a}u(595,1,{},$J);_.b=null;function aK(){}u(596,1,{},aK);function bK(a){this.b=a}u(597,1,{},bK);_.b=null;function cK(a){this.b=a}u(598,1,{},cK);_.b=null;function VJ(){}u(599,1,{},VJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
+function xG(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function dK(a){var b,c,d,e,f;dk(a);d=(pj(),qj(null));e=new QJ;Ux(e,a);pw(d,e,d.pb);f=a.kd();b=a.jd();c=xG();9<=c?(++f,++b):7==c&&A(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Wx(e,a);yw(d,e);return new Gz(f,b)}function eK(){this.pb=$doc.createElement(Yd);this.pb[xd]=Ve;this.pb.style[Wf]=Je;this.pb.style[$f]=Yc;this.pb.style[hh]=db;this.pb.style[Ie]=db}u(601,308,vi,eK);_.gd=function(){return ek(this.pb)};
+_.hd=function(){return gk(this.pb)};function hG(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function UJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new PJ(new qH(a),new qH(b))}function HE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+$a}
+function WE(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=nb;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function FE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function fJ(){RJ();this.o=TJ;this.d=[];this.u=new eK}u(602,589,{},fJ);_.b=l;_.c=l;function fK(){fK=x;gK=new Gz(0,0)}
+function hK(a){var b;b=a.Uf();if(!b){var c;(c=a.Rf())?(b=dK(c.b),vj(c.ye(),b.c,b.b),c=dK(c.b),b=new Gz(c.c-b.c,c.b-b.b)):b=new Gz(0,0);a.Yf(b)}return b}function Vz(a,b){var c;if(a.Ce())return gK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Xf(zz(b));c=dK(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function iK(a,b){var c;b&&(c=kg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Tf().pb.style[ld]=c)}function jK(){this.f=new xB;this.f.b=-1;this.f.c=-1}u(604,1,{});_.Rf=function(){return null};_.Sf=function(a){this.Wf(a.Rd())};
+_.Tf=function(){return this.ye()};_.Uf=function(){return kK};_.Id=function(){};_.Ce=function(){return!1};_.Vf=function(a){this.Xf(zz(a))};_.Wf=function(a){iK(this,a)};_.Xf=function(a){var b=this.ye().pb,c,d,e;c=(eA(),fA);e=a.c;d=a.b;e!=c.c?b.style[re]=l+e+"pt":b.style[re]=l;d!=c.b?b.style[qe]=d:b.style[qe]=l;0!=(a.d&1)?b.style[te]=od:b.style[te]=l;0!=(a.d&2)?b.style[se]=Te:b.style[se]=l};_.Yf=function(a){kK=a};_.Zf=function(){};var kK=_.f=null,gK;
+function ZA(a,b){fK();jK.call(this);this.b=new ix(a);this.b.ld()[xd]=l;B(this.b,new lK(this,b),(yq(),yq(),zq))}u(603,604,{},ZA);_.ye=function(){return this.b};_.Wf=function(a){iK(this,a)};_.b=null;function lK(a,b){this.b=a;this.c=b}u(605,1,{},lK);_.Lc=function(a){vq();wq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function cB(a){fK();jK.call(this);this.b=new jy;B(this.b,new mK(this,a),(sq(),sq(),tq))}u(606,604,{},cB);_.ye=function(){return this.b};_.b=null;
+function mK(a,b){this.b=a;this.c=b}u(607,1,{},mK);_.b=null;_.c=null;function nK(a,b){var c,d;iK(a,b.Rd());for(d=new Oi(b.Wb.b);d.c<d.e.Fe();)c=Pi(d),c.lc&&c.hc.Sf(c)}function oK(a,b){var c,d,e,f,g,j,h;vj(a.e,b.Yd(),b.Ud());for(d=new Oi(b.Wb.b);d.c<d.e.Fe();)c=Pi(d),c.lc&&(e=c.hc,e.Vf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=hK(e).c,f-=hK(e).b,vj(e.ye(),g,f),!c.ob&&a.e.Cd(c),a.e.Dd(c,j,h)))}function jA(){fK();jK.call(this);this.e=new Cw}u(608,604,{},jA);
+_.Sf=function(a){nK(this,a)};_.ye=function(){return this.e};_.Vf=function(a){oK(this,a)};_.e=null;function cC(a){fK();jK.call(this);var b=this.b=new Hx;nx(b.c,a,!1);zx(b);this.f.b=-1;this.f.c=-1}u(609,604,{},cC);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?mo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function fC(a){this.b=new Dy(a.i,new pK(a))}u(610,1,{},fC);_.b=null;
+function zy(a){var b,c,d,e,f;f=new RC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(qK,m,106,0,0);for(c=b.b?Ik(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,85)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=lj((tA(),uA),new S(f.e)));c=c.c;if(fu(!c?lh:c.b,wh))for(c=(!a.e.b||0==a.e.b.d?(Ss(),Ss(),Ts):new yA(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new Er(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.hg(),null.hg()):100==f.e&&A(f.f,103)?(j=f.f,h=new Er(j,205,null),h.j=j.Zd(),
+h.k=j.$d()):1004<=f.e&&1005>=f.e||(701==f.e?null.hg():401==f.e||402==f.e?(null.hg(),null.hg(),null.hg(),null.hg(),null.hg()):500<=f.e&&507>=f.e&&(g=null.ig,500!=g&&(f=new Er(null.ig,g,null),f.j=null.hg(),f.k=null.hg(),j=null.hg(),f.f=j&12,501==g&&null.hg())))}function pK(a){this.b=a}u(611,1,$h,pK);_.xc=function(){zy(this)};_.b=null;function DC(){fK();jK.call(this);this.b=new bz}u(612,604,{},DC);_.Rf=function(){var a;a=new DC;Yy(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};
+_.Uf=function(){return rK};_.Yf=function(a){rK=a};var rK=_.b=null;u(613,608,{});function sK(a){var b;b=new Mq(G(a.pb,Rf),G(a.pb,Qf));a=new Mq(G(a.T.jb.pb,Rf),G(a.T.jb.pb,Qf));return K(M,s,-1,[b.c-a.c,b.b-a.b])}function tK(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.qd(a.R);a.od(b);a.R=a.Q=null}else null!=a.R?(uK(a,a.R),a.R=null):null!=a.Q&&(vK(a,a.Q),a.Q=null);Ij(a.S)}function $I(a){a.kb?a.bg(Pq(a.T.jb)):(a.Ld(),$I(a))}function vK(a,b){var c;a.kb?(c=sK(a),a.bg(new Mq(-1,wK(b,!1)-c[1]))):a.Q=b}
+function xK(a,b){var c;b!=a.Gd()&&(c=a.T.jb,hw(c),yK(c,b,c.pb,c.q.d,!0))}function uK(a,b){var c;a.kb?(c=sK(a),a.bg(new Mq(wK(b,!0)-c[0],-1))):a.R=b}u(616,310,Qh);_.$f=function(){var a,b;b=Pq(this.T.jb);a=sK(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.T.jb;return 0!=a.q.d?zK(oz(a.q,0)):null};_._f=function(a){AK(this.T.jb,a)};_.Bd=function(){return new iw(this.T.jb)};_.ag=function(){Tq(this.T.jb)};_.wd=function(){tK(this)};_.Od=function(){Tq(this.T.jb)};
+_.yd=function(a){return BK(this.T.jb,a)};_.bg=function(a){Rq(this.T.jb,a)};_.od=function(a){vK(this,a)};_.Hd=function(a){xK(this,a)};_.qd=function(a){uK(this,a)};_.Q=null;_.R=null;function CK(){CK=x;var a=(DK(),EK(),FK);GK=new ay(a.e,a.c,a.d,a.f,a.b)}function HK(a,b){if(0!=a.I.b.q.d&&zK(oz(a.I.b.q,0)))throw new cw("WindowPanel can only contain one child widget");IK(a,b)}
+function aJ(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[eh]=Je,a.ab=!1,a.Ld());b=a.pb;b.style[Ze]=0+(Cj(),cg);b.style[Tg]=bb;XH(a,Nj(po($doc)+(wj()-G(a.pb,Rf)>>1),0),Nj(qo($doc)+(xj()-G(a.pb,Qf)>>1),0));d||((a.ab=c)?(a.pb.style[Ed]=ig,a.pb.style[eh]=fh,mk(a.gb,200)):a.pb.style[eh]=fh)}finally{a.w=!0}}
+function JK(a,b){var c;if(a.w){c=new vv;a.mb&&Is(a.mb,c);a.J&&Qq(a.r,a);try{Wi(a.r.d,a)}catch(d){if(d=Ui(d),!A(d,124))throw d;}a.n=KK(a.r,a);try{Jw(a,b)}finally{Zi(a.t.b),Zi(a.s.b),Zi(a.u.b),a.P&&bj(a.P,a.r),a.C&&(a.C=!1)}}else Jw(a,b)}function LK(a,b,c){var d,e;e=a.ob;d=new Kj(a,e);e.Dd(a,d.b+b,d.e+c)}function MK(a,b,c){b=new NK(no(mo(Cv(Cv(a.T.d,b),c))));gw(b,a);B(b,a.o,(yq(),yq(),zq));return b}function Oq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Rq(a.T.jb,b)}
+function XH(a,b,c){var d,e;(e=a.r)?(d=OK(e.pb),Mw(a,b+(ek(e.pb)+d[3]),c+(gk(e.pb)+d[0]))):Mw(a,b,c)}function QB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Sq(a.r,a):Qq(a.r,a)))}function IK(a,b){if(b!=(0!=a.I.b.q.d?zK(oz(a.I.b.q,0)):null)){hw(a.I.b);var c=a.I.b;yK(c,b,c.pb,c.q.d,!0)}}
+function PK(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Jq(),QK)&&(a.O=a.G);var d,e;if(a.P)for(e=new Oi(a.P);e.c<e.e.Fe();)if(d=Pi(e),b==(Jq(),RK)){!d.c&&(d.c=new SK);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(Jq(),Kq))g=d.r,j=d.F,d.I.d?(XH(d,j.d,j.e),Oq(d,new Mq(j.c,-1))):(XH(d,j.d,j.e),Oq(d,new Mq(j.c,j.b)),Sq(g,d)),Si(g.d,d,d.I.c),rk(d.z,333);else if(!d.C&&f==(Jq(),QK))d.pb.style[eh]=fh,Jq()}else if(b==Kq){!d.c&&(d.c=new SK);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=OK(j.pb);h=d.F;if(d.I.d)h.d=ek(d.pb)-
+g[3]-ek(j.pb),h.e=gk(d.pb)-g[0]-gk(j.pb),d.F=h,XH(d,0,0),TK(d,Lq(j.pb).c,-1);else{if(f!=(Jq(),QK))h.d=ek(d.pb)-g[3]-ek(j.pb),h.e=gk(d.pb)-g[0]-gk(j.pb),h.c=d.q,h.b=d.p,d.F=h;XH(d,0,0);Rq(d,new UK(Lq(j.pb)));Qq(j,d)}d==d.r.b||sF(d);rk(d.z,333)}}else b==QK&&(!d.c&&(d.c=new SK),d=a,d.C||(d.G=c,d.pb.style[eh]=Je))}}function VK(a,b){a.pb.style[jh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.hg().hg()}
+function WK(a){if(!a.kb){a.t=aw(a,a.r,(!ts&&(ts=new Dk),ts));a.s=aw(a,a.r,Ck?Ck:Ck=new Dk);a.u=aw(a,a.r,(!ys&&(ys=new Dk),ys));var b=a.r;!a.P&&(a.P=new ij);cj(a.P,b);ts&&(b=new ss(a),a.mb&&Is(a.mb,b));a.J&&Sq(a.r,a);Si(a.r.d,a,a.I.c);a.n&&(Mw(a,a.n.b,a.n.c),a.n=null);Nw(a);sF(a)}}function sF(a){if(a!=a.r.b){var b;ys&&(b=new xs(a),a.mb&&Is(a.mb,b))}}
+function XK(a,b,c){var d;d=(Uw(),Vw);Ow.call(this,!1,"popup");this.U=d.b;this.S=new YK(this);d=new ZK;d.pb[xd]="mosaic-popupLayoutPanel";Gw(this.T,d);Lw(this);this.o=new $K(this);this.z=new aL(this);this.A=new bL(this);this.B=new cL(this);this.F=new dL;this.O=(Jq(),RK);this.J=c;this.r=a;a=this.I=new eL(b);b=new fL;!a.e&&(a.e=new gL);cj(a.e,b);a=new hL(new $x(GK.b.e.b,GK.b.c,GK.b.d,GK.b.f,GK.b.b));B(a,new iL(this),(yq(),yq(),zq));b=this.I.c;b.c||(b.c=new Xx,b.c.ld()[xd]="mosaic-Caption-iconBoxRight",
+c=b.c,d=(Qx(),Rx),c.d=d,c=b.i,jL(c,b.c,new kL(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new sw;d=Vx(c);Kv(c.c,(Yu(),Zu(d)),0);rw(c,a,d,0,!1)}else Ux(b.c,a);AK(b.i,null);B(this.I.c,new lL(this),(Gq(),Gq(),Hq));B(this.I.c,this.o,zq);xK(this,this.I);Qi(no(mo(this.pb)),"mosaic-WindowPanel",!0)}u(615,616,Qh);_.Gd=function(){return 0!=this.I.b.q.d?zK(oz(this.I.b.q,0)):null};_.Jd=function(a){JK(this,a)};_.Bd=function(){return new iw(this.I.b)};_.wd=function(){tK(this);Ij(new mL(this))};
+_.yd=function(a){return BK(this.I.b,a)};_.bg=function(a){Oq(this,a)};_.Kd=function(a,b){XH(this,a,b)};_.Hd=function(a){IK(this,a)};_.Ld=function(){WK(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var GK;function nL(a){a.i=(new YA(a.j)).hc.ye();B(a.i,new oL(a),(yq(),yq(),zq));a.e=K(pL,m,59,[a.i])}
+function YI(){CK();var a,b,c,d,e,f;XK.call(this,(qL(),rL),null,!0);this.eg();this.db=!0;a=new Jx(this.k);this.f=new az;this.f.pb.style[hh]=db;Tv(this.f,db);this.cg();uK(this,"400px");f=new nz;f.pb.style[Ie]=db;f.f[td]=10;c=(Cx(),Nx);f.b=c;mz(f,a);mz(f,this.f);e=new Xx;e.f[td]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Ux(e,a);mz(f,e);HK(this,f);QB(this,!1);this.dg()}u(614,615,Qh,YI);_.cg=function(){nL(this)};_.dg=function(){var a=this.f;a.pb.readOnly=!0;var b=Vv(a.pb)+"-readonly";Qi(a.ld(),b,!0)};
+_.eg=function(){PB(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function oL(a){this.b=a}u(617,1,{},oL);_.Lc=function(){JK(this.b,!1)};_.b=null;function ZI(a){this.b=a}u(618,1,{},ZI);
+_.xc=function(){Yv(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=ko(a.pb,ch).length;if(0<b&&a.kb){if(0>b)throw new vx("Length must be a positive integer. Length: "+b);if(b>ko(a.pb,ch).length)throw new vx("From Index: 0 To Index: "+b+" Text Length: "+ko(a.pb,ch).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function sL(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";PB(a.I.c,"Paste")}function tL(a){CK();YI.call(this);this.d=a}
+u(620,614,Qh,tL);_.cg=function(){nL(this);this.b=(new YA(this.c)).hc.ye();B(this.b,new uL(this),(yq(),yq(),zq));this.e=K(pL,m,59,[this.b,this.i])};_.dg=function(){Tv(this.f,"150px")};_.eg=function(){sL(this)};_.Ld=function(){WK(this);$n((Xn(),Yn),new vL(this))};_.b=null;_.c=null;_.d=null;function wL(a){CK();tL.call(this,a)}u(619,620,Qh,wL);_.dg=function(){Tv(this.f,"150px");ID(new xL(this),this.f)};_.eg=function(){sL(this);this.k+=" Or drag and drop a file on it."};
+function xL(a){this.b=a;this.c=new yL(this);this.d=this.e=1}u(621,473,{},xL);_.b=null;function yL(a){this.b=a}u(622,1,{},yL);_.Je=function(a){this.b.b.f.pb[ch]=null!=a?a:l};_.b=null;function FC(){new Ks}u(623,445,{},FC);function uL(a){this.b=a}u(624,1,{},uL);_.Lc=function(){if(this.b.d){var a=this.b.d,b;b=new RC(a.b,0,ko(this.b.f.pb,ch));PD(a.b.b,b.b)}JK(this.b,!1)};_.b=null;function vL(a){this.b=a}u(625,1,{},vL);_.xc=function(){Yv(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;
+function Ir(a){var b;a&&a&&(a=new zL(a),void 0!=$wnd.FileReader?b=new wL(a):b=new tL(a),$I(b),aJ(b))}function zL(a){this.b=a}u(627,1,{},zL);_.b=null;function jr(a,b){a.onloadend=function(a){b.Je(a.target.result)}}function MD(a){this.b=a}u(632,1,{},MD);_.b=null;function JD(){}u(633,1,{},JD);function KD(){}u(634,1,{},KD);function LD(){}u(635,1,{},LD);
+function RB(a,b){fK();jA.call(this);this.d=new AL(a);var c=this.c=new Xx,d=(Cx(),Nx);c.b=d;Ux(this.c,this.e);HK(this.d,this.c);this.d.b=this;this.b=b}u(636,613,{},RB);_.ye=function(){return this.d};_.Tf=function(){return this.c.ob};_.Id=function(){JK(this.d,!1)};_.Xf=function(){};_.Zf=function(a){nK(this,a);oK(this,a);$I(this.d);WK(this.d)};_.b=null;_.c=null;_.d=null;function AL(a){CK();XK.call(this,(qL(),rL),a,!1)}u(637,615,Qh,AL);
+_.Id=function(){var a=this.b,b=new KB(a.b,201),c;a=a.b.r;a.b?a=new BL(new Oi(a.b)):(a=(Ss(),Ss(),Ts),a=new Oi(a));for(;a._c();)c=a.ad(),201==b.e&&VH(c.b)};_.b=null;function nC(){fK();jK.call(this);var a=this.b=new CL;a.ab=!0;a.b.i=!0;this.b.db=!0}u(638,604,{},nC);_.ye=function(){return this.b};_.b=null;function eD(){}u(645,461,{},eD);function BL(a){if(!a)throw new Bn;this.b=a}u(646,1,{},BL);_._c=function(){return kD(this.b)};_.ad=function(){return Pi(this.b)};
+_.bd=function(){throw new oD("Missing message: awt.50");};_.b=null;function IA(){return IA()}function cD(){cD=x;var a;a=(UC(),VC["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(DL,m,-1,0,1);else throw new ZG(a+" is not supported");}catch(b){if(b=Ui(b),!A(b,132))throw b;}}function gC(a,b){a.b=31*a.b+Dt((new qH(b)).b)}function DA(){}u(649,1,{},DA);_.hC=function(){return this.b};_.b=1;
+function OK(a){var b;b=y(M,s,-1,4,1);b[0]=EL(FL(a,"borderTopWidth"));b[1]=EL(FL(a,"borderRightWidth"));b[2]=EL(FL(a,"borderBottomWidth"));b[3]=EL(FL(a,"borderLeftWidth"));return b}function GL(a){var b,c;c=HL(a);b=OK(a);a=new Mq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function Lq(a){return new Mq(a.clientWidth,a.clientHeight)}
+function HL(a){var b;b=y(M,s,-1,4,1);b[0]=EL(FL(a,"marginTop"));b[1]=EL(FL(a,"marginRight"));b[2]=EL(FL(a,"marginBottom"));b[3]=EL(FL(a,"marginLeft"));return b}function IL(a){var b;b=y(M,s,-1,4,1);b[0]=EL(FL(a,"paddingTop"));b[1]=EL(FL(a,"paddingRight"));b[2]=EL(FL(a,"paddingBottom"));b[3]=EL(FL(a,"paddingLeft"));return b}function JL(a,b,c){try{H(b,oe)&&(b=Nd),a.style[b]=c}catch(d){if(d=Ui(d),!A(d,124))throw d;}}
+function wK(a,b){var c;KL||(KL=$doc.createElement(Cg),JL(KL,Ze,l),JL(KL,Tg,l),JL(KL,$f,Yc),JL(KL,eh,Je),$doc.body.appendChild(KL));JL(KL,hh,a);JL(KL,Ie,a);c=GL(KL);return b?c.c:c.b}var KL=null;function LL(){Mq.call(this,0,0)}function Mq(a,b){this.c=a;this.b=b}function UK(a){Mq.call(this,a.c,a.b)}u(651,1,ti,LL,Mq,UK);_.eQ=function(a){return this===a?!0:null==a||ML!=Jn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
+_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Uc};_.b=0;_.c=0;function NL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}u(652,1,{117:1,120:1,141:1},NL);_.eQ=function(a){return a===this?!0:A(a,141)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return OL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;
+function PL(a,b){this.b=a;this.c=b}u(653,1,ti,PL);_.eQ=function(a){return this===a?!0:null==a||QL!=Jn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return QL.e+"[x="+this.b+",y="+this.c+Uc};_.b=0;_.c=0;function dL(){this.c=this.b=this.e=this.d=0}u(654,1,ti,dL);_.eQ=function(a){return this===a?!0:null==a||RL!=Jn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
+_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return RL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;function FL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==oe&&(b=Nd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}u(656,1,{});var SL=-1;function TL(){}u(657,656,{},TL);_.b=-1;_.c=-1;var UL=null;
+function EL(a){a=parseInt(a,10);a=isNaN(a)?null:gF(a);return!a?0:a.b}u(660,325,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1});_.$f=function(){return Pq(this.i)};_._f=function(a){AK(this.i,a)};_.ag=function(){Tq(this.i)};_.Od=function(){Tq(this.i)};_.od=function(a){var b=this.i;b.pb.style[Ie]=a;b.kb||(b.i=a)};_.qd=function(a){var b=this.i;b.pb.style[hh]=a;b.kb||(b.j=a)};function DK(){DK=x;EK()}function PB(a,b){a.b.pb.textContent=b||l;AK(a.i,null)}
+function VL(a){DK();var b;kx(this,new ZK);this.b=new WL;b=this.i;XL(b,new YL);JL(b.pb,Xf,bb);b.p=0;jL(b,this.b,new kL(0),b.q.d);this.b.ld()[xd]="mosaic-Caption-text";this.b.pb.textContent=a||l;AK(this.i,null);this.pb[xd]="mosaic-Caption"}u(659,660,{16:1,19:1,20:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,61:1,67:1,68:1,69:1,71:1,72:1,75:1,79:1,80:1,82:1,143:1,149:1},VL);_.Qc=function(a){return B(this,a,(Or(),Or(),Pr))};_.Rc=function(a){return B(this,a,(yj(),yj(),zj))};
+_.Sc=function(a){return B(this,a,(Sr(),Sr(),Tr))};_.Tc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.c=null;function EK(){EK=x;ZL=Sn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new sz(ZL,240,20);new sz(ZL,224,16);new sz(ZL,208,16);new sz(ZL,192,16);new sz(ZL,176,16);new sz(ZL,160,16);new sz(ZL,144,16);new sz(ZL,128,16);new sz(ZL,112,16);new sz(ZL,96,16);new sz(ZL,80,16);new sz(ZL,64,16);new sz(ZL,260,16);FK=new sz(ZL,48,16);new sz(ZL,32,16);new sz(ZL,16,16);new sz(ZL,0,16)}var ZL,FK;
+function $L(a,b){Yv(a.b.pb,!b);AK(a.i,a.b)}function Nq(a,b){a.d=b;Yv(a.b.pb,!b);AK(a.i,a.b);if(a.e){var c;for(c=new Oi(a.e);c.c<c.e.Fe();)Pi(c)}}function eL(a){var b;kx(this,new ZK);b=this.i;XL(b,new aM((bM(),cM)));b.p=0;this.c=new VL(a);jL(b,this.c,new kL(1),b.q.d);this.b=new ZK;hj(this.b,"Body");jL(b,this.b,new kL(0),b.q.d);this.pb[xd]="mosaic-CaptionLayoutPanel"}u(662,660,{46:1,48:1,57:1,61:1,69:1,70:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1},eL);_.rd=function(){bw(this.i)};_.sd=function(){ew(this.i)};
+_.Bd=function(){return new iw(this.b)};_.yd=function(a){return BK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function gL(){LH(this)}u(663,537,Sh,gL);function YK(a){this.b=a}u(664,1,$h,YK);_.xc=function(){Tq(this.b.T.jb)};_.b=null;function dM(a){var b;b=a.c;a=b.r;b=!a.f?-1:Hj(a.f.b,b);a.f&&Tu(a.f.b,b)&&Wu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&sF(!a.f?null:Tu(a.f.b,b-1))}function eM(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new iA);-1==Hj(a.f.b,b)&&cj(a.f.b,b)}function SK(){}u(665,1,{},SK);_.Uc=function(a){dM(a)};
+_.Vc=function(a){eM(a)};_.Xc=function(a){fM(a.b.r,a.b)};function qL(){qL=x;gM=new hM(1,"e");iM=new hM(2,Gf);jM=new hM(3,"ne");kM=new hM(10,"nw");lM=new hM(4,sg);mM=new hM(5,vg);nM=new hM(12,"sw");oM=new hM(8,"w");rL=new pM((pj(),qj(null)).pb)}function KK(a,b){var c;c=OK(a.pb);return new PL(ek(b.pb)-(ek(a.pb)+c[3]),gk(b.pb)-(gk(a.pb)+c[0]))}
+function qM(a){var b,c,d,e,f,g;if(a.f){b=Lq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Tu(a.f.b,d),c=new Mq(G(g.pb,Rf),G(g.pb,Qf)),f=KK(a,g),f.b-=Nj(0,f.b+G(g.pb,Rf)-b.c),f.c-=Nj(0,f.c+G(g.pb,Qf)-b.b),XH(g,Nj(0,f.b),Nj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,TK(g,c.c,c.b),g.O==(Jq(),Kq)&&Rq(g,new UK(Lq(a.pb))),rk(g.z,1)}}function rM(a,b,c){a=a.e;Si(a,b,b);z(a.d,b,c);hj(b,Ac+c.c)}
+function Qq(a,b){var c;c=a.e;sM(c,b.H);gj(b.H,Ac+kM.c);sM(c,b.D);gj(b.D,Ac+iM.c);sM(c,b.E);gj(b.E,Ac+jM.c);sM(c,b.N);gj(b.N,Ac+oM.c);sM(c,b.v);gj(b.v,Ac+gM.c);sM(c,b.M);gj(b.M,Ac+nM.c);sM(c,b.K);gj(b.K,Ac+lM.c);sM(c,b.L);gj(b.L,Ac+mM.c)}
+function Sq(a,b){!b.H&&(b.H=MK(b,0,0));rM(a,b.H,kM);!b.D&&(b.D=MK(b,0,1));rM(a,b.D,iM);!b.E&&(b.E=MK(b,0,2));rM(a,b.E,jM);!b.N&&(b.N=MK(b,1,0));rM(a,b.N,oM);!b.v&&(b.v=MK(b,1,2));rM(a,b.v,gM);!b.M&&(b.M=MK(b,2,0));rM(a,b.M,nM);!b.K&&(b.K=MK(b,2,1));rM(a,b.K,lM);!b.L&&(b.L=MK(b,2,2));rM(a,b.L,mM)}function fM(a,b){var c,d;a.b=b;d=a.f.b.d;c=Hj(a.f.b,b);if(c+1<d){NA(a.f,b);for(cj(a.f.b,b);c<d;++c)VK(Tu(a.f.b,c),c)}else VK(b,c)}
+function pM(a){a=new tM(a);kx(this,a);this.d=new uM(a);this.d.j=!0;$i(this.d);this.d.n=3;this.e=new vM(a);this.e.j=!0;$i(this.e);this.e.n=3;mx(this)}u(666,325,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,149:1},pM);_.$f=function(){return Lq(this.pb)};_._f=function(){var a;(a=wM(this))&&a._f(null)};_.ag=function(){qM(this)};_.Uc=function(a){!this.c&&(this.c=new SK);dM(a)};_.Vc=function(a){!this.c&&(this.c=new SK);eM(a)};_.Od=function(){qM(this)};
+_.Xc=function(a){!this.c&&(this.c=new SK);fM(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var gM,iM,jM,kM,rL,lM,mM,nM,oM;function tM(a){this.q=new Dw(this);this.pb=a}u(667,305,mi,tM);function hM(a,b){this.b=a;this.c=b}u(668,1,{},hM);_.b=0;_.c=null;function uM(a){Ki();dj.call(this,a)}u(669,3,{},uM);_.rc=function(){var a;a=this.k.f;a.C||dk(a.x);gj(this.k.f,"dragdrop-dragging");!a.I.d&&$L(a.I,!1)};
+_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Nj(this.b,a<this.e?a:this.e),b=Nj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Ze]=a+(Cj(),cg);c.style[Tg]=b+cg};
+_.sc=function(){var a;a=this.k.f;a==a.r.b||sF(a);a.I.d||$L(a.I,!0);a.C||(a.x||(a.x=new xM,hj(a.x,"mosaic-GlassPanel-invisible")),JL(a.x.pb,jh,FL(a.pb,jh)),oj((pj(),qj(null)),a.x,0,0));hj(this.k.f,"dragdrop-dragging");a=new Kj(this.k.b,null);this.b=a.b+fk(this.k.b.pb);this.c=a.e+hk(this.k.b.pb);this.e=this.b+jk(this.k.b.pb)-this.k.f.kd();this.d=this.c+ik(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function sM(a,b){try{Wi(a,b)}catch(c){if(c=Ui(c),!A(c,124))throw c;}}
+function vM(a){Ki();dj.call(this,a);this.d=new Mi}u(670,3,{},vM);_.rc=function(){var a;a=this.k.f.ob;a.C||dk(a.x);gj(this.k.f,"dragdrop-dragging");$L(a.I,!1);Oq(a,new Mq(a.q,a.p));rk(a.z,1)};
+_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=lj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-Nj(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.p,b=Nj(a+b,G(d.I.c.pb,Qf)),b!=a&&LK(d,0,a-b),Oq(d,new Mq(d.q,b)),rk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.hd():this.k.d-this.k.f.hd(),0!=b&&(a=d.p,b=Nj(a+b,G(d.I.c.pb,Qf)),Oq(d,new Mq(d.q,b)),rk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-Nj(this.k.c,this.b):this.k.f.gd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+b:
+96,b!=a&&LK(d,a-b,0),Oq(d,new Mq(b,d.p)),rk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.gd():this.k.c-this.k.f.gd(),0!=b&&(a=d.q,Oq(d,new Mq(96<a+b?a+b:96,d.p)),rk(d.z,333)))};
+_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||sF(a);$L(a.I,!0);a.C||(a.x||(a.x=new xM,hj(a.x,"mosaic-GlassPanel-invisible")),JL(a.x.pb,jh,FL(a.pb,jh)),oj((pj(),qj(null)),a.x,0,0));hj(this.k.f,"dragdrop-dragging");a=new Kj(this.k.b,null);this.b=a.b+fk(this.k.b.pb);this.c=a.e+hk(this.k.b.pb);this.f=this.b+jk(this.k.b.pb)-this.k.f.kd();this.e=this.c+ik(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
+function xM(){var a;this.e=new yM(this);this.b=!1;this.c=new Hw;kx(this,this.c);a=this.pb.style;a[ld]="#000";a[ne]="alpha(opacity=50)";a.opacity="0.5";this.pb[xd]="gwt-GlassPanel"}u(671,325,Xh,xM);
+_.ud=function(){var a;mx(this);try{a=this.ob}catch(b){b=Ui(b);if(A(b,130))throw new cw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(pj(),qj(null))?(Mu(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),bj(yk,a),a.c=!0,a.d=Gk(a),cj(yk,a),this.d=new zM(this),pv(new Lu(this.d))):(this.pb.style[qd]=bb,this.pb.style[lg]=bb);this.b&&dv(new Ku(this));oj(qj(null),new AM,po($doc),qo($doc))};
+_.vd=function(){this.i.vd();lk(this.e);this.d&&(Iu(nv,this.d,K(BM,m,47,[(!ws&&(ws=new Dk),ws)])),this.d=null);this.b&&Iu(fv,this,K(BM,m,47,[(!ev&&(ev=new Dk),ev)]))};_.dd=function(a){switch(av(a.type)){case 256:if(27==(a.keyCode||0))return dk(this),!1;case 1:if(this.pb.contains(a.target))return dk(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function yM(a){xk();this.b=a}u(672,24,{},yM);_.Dc=function(){Mu(this.b)};_.b=null;function zM(a){this.b=a}u(673,1,{},zM);_.b=null;
+function AM(){this.pb=px();var a;a=new ky(new CM(this));B(this,a,(oq(),oq(),pq));B(this,a,(kr(),kr(),lr))}u(674,327,fi,AM);_.wd=function(){Ij(new DM(this))};function CM(a){this.b=a}u(675,1,{},CM);_.b=null;function DM(a){this.b=a}u(676,1,$h,DM);_.xc=function(){this.b.pb.focus()};_.b=null;function EM(a){a.pb.style[hh]=kd;a.pb.style[Ie]=kd;if(a.kb){var a=a.ob,b;A(a,149)?a._f(null):(b=wM(a))&&b._f(a)}}u(678,308,{46:1,48:1,57:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1});
+_.$f=function(){EM(this);return new Mq(G(this.pb,Rf),G(this.pb,Qf))};_._f=function(){EM(this)};_.ag=function(){};_.cd=function(){};_.Od=function(){};function WL(){this.pb=$doc.createElement("label");this.pb[xd]="mosaic-Label";this.pb.style[gh]=Mf;this.pb[xd]="mosaic-HTML"}u(677,678,{46:1,48:1,57:1,67:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1},WL);function hL(a){kx(this,new FM(a));this.pb[xd]="mosaic-ImageButton"}u(679,325,{19:1,46:1,48:1,57:1,61:1,69:1,71:1,72:1,76:1,80:1,82:1},hL);
+function CL(){var a=(Uw(),Xw);Ow.call(this,!0,lf);this.U=a.b;this.b=new GM(this);this.b.e=!0;Ew(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);sj();Mv(a,b)}else this.lb|=1;no(mo(this.pb))[xd]=Fe;this.pb.style[jh]="2147483647"}u(680,310,mi,CL);_.cd=function(a){dw(this,a);1==av(a.type)&&Jw(this,!1)};_.b=null;
+function GM(a){this.c=a;this.d=new ij;this.j=new ij;a=(Cy(),By);new rz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Hg);this.f=$doc.createElement(Kg);Xu(b,this.f);this.p=!0;a=px();b=(Yu(),Zu(b));a.appendChild(b);this.pb=a;El();this.pb.setAttribute("role",hm.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),sj(),Mv(a,b)):this.lb|=2225;this.pb[xd]=Ee;a=Vv(this.pb)+"-vertical";Qi(this.ld(),a,!0);this.pb.style[Vf]=bb;this.pb.setAttribute("hideFocus",bh);B(this,new Ay(this),(oq(),oq(),pq))}
+u(681,349,vi,GM);_.cd=function(a){switch(av(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}ty(this,a)};_.Nd=function(a,b){xy(this,a,b);b||this.b&&Jw(this.c,!1)};_.b=!0;_.c=null;
+function FM(a){var b=(Cx(),Nx),c=(Qx(),Rx),d;d=new wx;d.i[pd]=ab;d.i[sd]=0;d.i[td]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;ux(b.b);b.b.d.rows[0].cells[0][gd]=c.b;ux(b.b);b.b.d.rows[0].cells[0].style[dh]=e.b;ux(d);b=qx(d,0,0,!0);if(a){dk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;sx(g,f.d);At(f.c,g,a);c.b=c.b.c}else e=c.c.d,cj(c.c,a);a.pb[Wc]=e;Xu(b,a.pb);gw(a,d)}kx(this,d);Qi(this.pb,"mosaic-WidgetWrapper",!0)}u(682,325,Xh,FM);_.b=null;_.c=null;function $K(a){this.b=a}u(683,1,{},$K);
+_.Lc=function(){this.b.hb&&this.b!=this.b.r.b&&sF(this.b)};_.b=null;function aL(a){xk();this.b=a}u(684,24,{},aL);_.Dc=function(){Tq(this.b.T.jb);var a=this.b;vs((!a.y&&(a.y=new HM),a.y))};_.b=null;function bL(a){xk();this.b=a}u(685,24,{},bL);_.Dc=function(){PK(this.b,(Jq(),Kq))};_.b=null;function cL(a){xk();this.b=a}u(686,24,{},cL);_.Dc=function(){PK(this.b,(Jq(),QK))};_.b=null;function fL(){}u(687,1,{},fL);function iL(a){this.b=a}u(688,1,{},iL);_.Lc=function(){this.b.Id()};_.b=null;
+function lL(a){this.b=a}u(689,1,{},lL);_.b=null;function mL(a){this.b=a}u(690,1,$h,mL);_.xc=function(){this.b.O==(Jq(),Kq)?rk(this.b.A,333):this.b.O==QK&&rk(this.b.B,333)};_.b=null;function NK(a){this.pb=a;bw(this)}u(691,308,{16:1,19:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,69:1,72:1,80:1,82:1},NK);_.Qc=function(a){return B(this,a,(Or(),Or(),Pr))};_.Rc=function(a){return B(this,a,(yj(),yj(),zj))};_.Sc=function(a){return B(this,a,(Sr(),Sr(),Tr))};_.Tc=function(a){return B(this,a,(Aj(),Aj(),Bj))};
+function HM(){Os.call(this,null)}u(692,240,Th,HM);function Jq(){Jq=x;Kq=new IM("MAXIMIZED",0);QK=new IM("MINIMIZED",1);RK=new IM("NORMAL",2);JM=K(KM,m,144,[Kq,QK,RK])}function IM(a,b){I.call(this,a,b)}u(693,140,{117:1,121:1,123:1,144:1},IM);var JM,Kq,QK,RK;function Mu(a){var b,c,d,e;c=wj();b=xj();e=(Nv(),Ov).scrollWidth;d=Ov.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[hh]=c-1+cg);0<=b-1&&(a.pb.style[Ie]=b-1+cg)}
+function LM(a,b){var c,d,e;if(a.n)return!0;a.y.Qe();for(c=new iw(b);c.b.b<c.b.c.d-1;)d=zK(jw(c.b)),e=d.ob,A(e,150)&&e.pd(d.md()),d.md()&&cj(a.y,d);return!0}
+function MM(a,b){var c,d,e;if(b.b)a.d&&kk(a.d),a.d=new NM(a,b),mk(a.d,333);else for(d=new Oi(a.y);d.c<d.e.Fe();)c=Pi(d),e=c.nb,Aw(b,OM(c),e.t,e.u),PM(c,e.v,e.s,K(M,s,-1,[QM(a.r.b,c).e,QM(a.q.b,c).d,QM(a.o.b,c).b,QM(a.p.b,c).c]),K(M,s,-1,[RM(a.j.b,c).e,RM(a.i.b,c).d,RM(a.e.b,c).b,RM(a.f.b,c).c]),K(M,s,-1,[SM(a.v,c),SM(a.u,c),SM(a.s,c),SM(a.t,c)]))}
+function TM(){this.y=new ij;this.k=new UM(this);this.x=new VM(this.k);this.w=new WM(this.k);this.r=new XM(this.k);this.q=new YM(this.k);this.o=new ZM(this.k);this.p=new $M(this.k);this.j=new aN(this.k);this.i=new bN(this.k);this.e=new cN(this.k);this.f=new dN(this.k);this.v=new eN(this.k);this.u=new eN(this.k);this.s=new eN(this.k);this.t=new eN(this.k)}u(696,1,{});_.fg=function(a){MM(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
+_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function fN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Oi(b.y);e.c<e.e.Fe();)d=Pi(e),A(d,62)&&(d=d.jb),f=d.nb,Aw(c,OM(d),f.t,f.u),PM(d,f.v,f.s,K(M,s,-1,[QM(b.r.b,d).e,QM(b.q.b,d).d,QM(b.o.b,d).b,QM(b.p.b,d).c]),K(M,s,-1,[RM(b.j.b,d).e,RM(b.i.b,d).d,RM(b.e.b,d).b,RM(b.f.b,d).c]),K(M,s,-1,[SM(b.v,d),SM(b.u,d),SM(b.s,d),SM(b.t,d)]));gN(c);a.b.d=null;for(a=new Oi(a.b.y);a.c<a.e.Fe();)b=Pi(a),A(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
+function NM(a,b){this.b=a;this.c=b;var c=(tk(),uk);this.n=new sk(this);this.t=c}u(697,17,{},NM);_.yc=function(){fN(this)};_.zc=function(){fN(this)};
+_.Bc=function(a){var b,c,d;for(c=new Oi(this.b.y);c.c<c.e.Fe();)b=Pi(c),A(b,62)&&(b=b.jb),d=b.nb,d.j=Dt(d.p+(d.t-d.p)*a),d.w=Dt(d.q+(d.u-d.q)*a),d.x=Dt(d.r+(d.v-d.r)*a),d.i=Dt(d.o+(d.s-d.o)*a),Aw(this.c,OM(b),d.j,d.w),PM(b,d.x,d.i,K(M,s,-1,[QM(this.b.r.b,b).e,QM(this.b.q.b,b).d,QM(this.b.o.b,b).b,QM(this.b.p.b,b).c]),K(M,s,-1,[RM(this.b.j.b,b).e,RM(this.b.i.b,b).d,RM(this.b.e.b,b).b,RM(this.b.f.b,b).c]),K(M,s,-1,[SM(this.b.v,b),SM(this.b.u,b),SM(this.b.s,b),SM(this.b.t,b)]))};_.b=null;_.c=null;
+u(699,1,{});_.b=null;function cN(a){this.b=a}u(698,699,{},cN);function dN(a){this.b=a}u(700,699,{},dN);function bN(a){this.b=a}u(701,699,{},bN);function aN(a){this.b=a}u(702,699,{},aN);function ZM(a){this.b=a}u(703,699,{},ZM);function $M(a){this.b=a}u(704,699,{},$M);function YM(a){this.b=a}u(705,699,{},YM);function XM(a){this.b=a}u(706,699,{},XM);u(707,699,{},function(a){this.b=a});u(708,699,{},function(a){this.b=a});
+function SM(a,b){var c=a.b,d;d=lj(c.e,b);d||(d=new NL(IL(b.pb)),z(c.e,b,d));return d.e}function eN(a){this.b=a}u(709,699,{},eN);function WM(a){this.b=a}u(710,699,{},WM);function VM(a){this.b=a}u(711,699,{},VM);function RM(a,b){var c;c=lj(a.b,b);c||(c=new NL(OK(b.pb)),z(a.b,b,c));return c}function QM(a,b){var c;c=lj(a.c,b);c||(c=new NL(HL(b.pb)),z(a.c,b,c));return c}
+function hN(a,b){var c,d;d=lj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=wM(b),f,g,j,h,n;if(A(b,149)){if(null!=c.n&&null!=c.k){d=new Mq(iN(e,!0),iN(e,!1));break a}h=b.$f();null!=c.n&&(h.c=iN(e,!0));null!=c.k&&(h.b=iN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Mq(iN(e,!0),iN(e,!1));break a}h=new LL;f=b.pb;n=f.style;g=n[$f];j=n[eh];n[$f]="static";n[eh]=Je;null!=c.n?h.c=iN(e,!0):(n[hh]=kd,h.c=(f.offsetWidth||0)+QM(d.p.b,b).c+QM(d.q.b,b).d);null!=c.k?h.b=iN(e,!1):(n[Ie]=kd,h.b=(f.offsetHeight||0)+QM(d.r.b,b).e+
+QM(d.o.b,b).b);n[$f]=g;n[eh]=j}d=h}null!=c.n&&(Cj(),Np)==c.n.hg()||null!=c.k&&(Cj(),Np)!=c.k.hg()||z(a.f,b,d)}return d}function UM(a){this.i=a;this.d=new Mi;this.f=new Mi;this.c=new Mi;this.b=new Mi;this.e=new Mi}u(712,1,{},UM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function jN(a){var b;b=a.nb;if(null==b||!A(b,147))b=new kN,a.nb=b;return b}function YL(){aM.call(this,(bM(),lN))}function aM(a){var b=(mN(),nN);TM.call(this);this.c=a;this.b=b}u(713,696,{},YL,aM);
+_.gg=function(a){var b,c,d,e,f,g,j,h,n;h=new LL;LM(this,a);n=QM(this.p.b,a).c+QM(this.q.b,a).d+RM(this.f.b,a).c+RM(this.i.b,a).d+SM(this.t,a)+SM(this.u,a);d=QM(this.r.b,a).e+QM(this.o.b,a).b+RM(this.j.b,a).e+RM(this.e.b,a).b+SM(this.v,a)+SM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(bM(),lN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Oi(this.y);a.c<a.e.Fe();)c=Pi(a),e=jN(c),b=null,j=c.ob,A(j,150)&&(b=j,b=oN(b),b=new Mq(b[1]+b[3],b[0]+b[0])),this.c==lN?(n+=hN(this.x.b,c).c,e.b=hN(this.w.b,
+c).b,A(j,150)&&(n+=b.c,e.b+=b.b),f=Nj(f,e.b)):(d+=hN(this.w.b,c).b,e.c=hN(this.x.b,c).c,A(j,150)&&(d+=b.b,e.c+=b.c),g=Nj(g,e.c));this.c==lN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
+_.fg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,Q;if(LM(this,a)&&(d=this.y.d,0!=d)){D=a.p;t=SM(this.t,a);E=SM(this.v,a);c=Lq(a.pb);Q=c.c-(t+SM(this.u,a));r=c.b-(E+SM(this.s,a));g=Q;c=r;this.c==(bM(),lN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Oi(this.y);e.c<e.e.Fe();)d=Pi(e),b=null,q=jN(d),v=d.ob,A(v,150)&&(b=v,b=oN(b),b=new Mq(b[1]+b[3],b[0]+b[0])),this.c==lN?(q.e?++h:(q.c=hN(this.x.b,d).c,A(v,150)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=hN(this.w.b,d).b,A(v,150)&&(q.b+=b.b))):(q.d?++j:(q.b=hN(this.w.b,
+d).b,A(v,150)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=hN(this.x.b,d).c,A(v,150)&&(q.c+=b.c)));for(e=new Oi(this.y);e.c<e.e.Fe();)d=Pi(e),b=null,q=d.nb,v=d.ob,A(v,150)&&(b=v,b=oN(b),b=new Mq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==lN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,150)&&(n-=b.c,f-=b.b),this.c==cM?(q.t=this.b==(mN(),nN)?t:this.b==pN?t+~~(Q/2)-~~(J/2):t+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(mN(),nN)?(q.t=t,q.u=E):this.b==pN?(q.t=t,q.u=E+~~(r/2)-~~(o/2)):(q.t=t,q.u=E+r-o),q.v=
+n,q.s=f,t+=J+D),a.b&&(v=d.gd()-ek(a.pb)-SM(this.t,a),-1==q.p&&(q.p=v),v=d.hd()-gk(a.pb)-SM(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.kd()),-1==q.o&&(q.o=d.jd()));MM(this,a)}};_.b=null;_.c=null;function mN(){mN=x;nN=new qN("START",0);pN=new qN(Db,1);rN=new qN("END",2);sN=K(tN,m,145,[nN,pN,rN])}function qN(a,b){I.call(this,a,b)}u(714,140,{117:1,121:1,123:1,145:1},qN);var sN,pN,rN,nN;function bM(){bM=x;lN=new uN("HORIZONTAL",0);cM=new uN("VERTICAL",1);vN=K(wN,m,146,[lN,cM])}
+function uN(a,b){I.call(this,a,b)}u(715,140,{117:1,121:1,123:1,146:1},uN);var vN,lN,cM;u(717,1,{151:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function kN(){this.f=!1}function kL(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}u(716,717,{147:1,151:1},kN,kL);_.b=0;_.c=0;_.d=!1;_.e=!1;
+function xN(a,b){if(a.n)return!0;LM(a,b);if(0<a.y.d){a.b=Tu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,148))d=new yN,c.nb=d;a.c=d;a.y.Qe();cj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function zN(){TM.call(this)}u(718,696,{},zN);
+_.gg=function(a){var b,c;c=new LL;xN(this,a);if(this.b){b=hN(this.x.b,this.b).c;var d=hN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,150)&&(b=oN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=QM(this.p.b,a).c+QM(this.q.b,a).d+RM(this.f.b,a).c+RM(this.i.b,a).d+SM(this.t,a)+SM(this.u,a);c.b+=QM(this.r.b,a).e+QM(this.o.b,a).b+RM(this.j.b,a).e+RM(this.e.b,a).b+SM(this.v,a)+SM(this.s,a);return c};
+_.fg=function(a){var b,c,d,e,f;xN(this,a)&&(d=SM(this.t,a),e=SM(this.v,a),c=Lq(a.pb),f=c.c-(d+SM(this.u,a)),c=c.b-(e+SM(this.s,a)),b=this.b.ob,A(b,150)&&(b=oN(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.gd()-ek(a.pb)-SM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-gk(a.pb)-SM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.kd()),d=this.c,-1==d.o&&(d.o=this.b.jd())),MM(this,a))};_.b=null;_.c=null;function yN(){this.f=!1}
+u(719,717,{148:1,151:1},yN);function oN(a){var b,c,d,e;null==a.b&&(a.b=y(M,s,-1,4,1),e=mo(Cv(Cv(a.d,0),0)),c=mo(Cv(Cv(a.d,2),2)),d=HL(a.pb),b=OK(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function AN(a,b){a.kb&&dk(a);return Fw(a,b)}function BN(){cx();Tw.call(this,dx)}u(720,315,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,150:1},BN);_.yd=function(a){return AN(this,a)};_.b=null;
+function OM(a){var b;b=a.ob;return A(b,150)?b:a}function Pq(a){if(!a.kb)return new LL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.gg(a),Rq(a,a.k),a.e.fg(a),a.k=a.e.gg(a);return a.k}function zK(a){return A(a,150)?a.jb:a}function CN(a){var b;if(!a.o){b=(!UL&&(UL=new TL),UL);var c=DN(a,eb,!0);b.b=c;c=DN(a,fb,!0);b.c=c;a.o=b}return a.o}
+function yK(a,b,c,d,e){if(A(b,62))throw new Ek("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,151)&&f.f?(c=new BN,rw(a,c,a.pb,d,!0),Gw(c,b)):rw(a,b,c,d,e);AK(a,b)}function jL(a,b,c,d){b.nb=c;yK(a,b,a.pb,d,!0)}
+function AK(a,b){var c;c=a.e;if(b){var d=c.k;Xi(d.d,b);Xi(d.f,b);Xi(d.c,b);Xi(d.b,b);Xi(d.e,b)}else d=c.k,Xy(d.d),Xy(d.f),Xy(d.c),Xy(d.b),Xy(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==OM(a))c=c.ob;else{if(A(c,143)||A(c,61))d=c,c=c.ob,c==OM(d)&&(c=c.ob);A(c,150)&&A(c.ob,142)&&(c=c.ob)}A(c,149)&&!A(c,142)&&(c._f(a.ob),c._f(a))}}function Tq(a){a.kb&&a.pb.style.display!=Jf&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.e.fg(a),a.d=!1,gN(a))}
+function gN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=zK(oz(a.q,d)),A(b,150)&&(b=b.jb),b.md()&&(A(b,149)?b.ag():A(b,75)&&b.Od())}function BK(a,b){var c;A(b,150)&&(b=A(b,150)?b.jb:b);c=OM(b);return yw(a,c)?(A(c,150)&&AN(c,b),AK(a,null),!0):!1}function XL(a,b){var c;a.e=b;null!=a.f&&gj(a,Vv(a.pb)+Ba+a.f);a.f=b.cZ.e;c=vz(a.f,Xv(46));a.f=a.f.substr(c+1,a.f.length-(c+1));hj(a,Vv(a.pb)+Ba+a.f);AK(a,null)}
+function DN(a,b,c){a.n||(a.n=$doc.createElement(Cg),JL(a.n,$f,Yc),JL(a.n,eh,Je),JL(a.n,Ze,bb),JL(a.n,Tg,bb),a.pb.appendChild(a.n));JL(a.n,hh,b);JL(a.n,Ie,b);a=GL(a.n);return c?a.c:a.b}
+function iN(a,b){var c;c=null.hg();if(c==(Cj(),Zp)){c=(CN(a),null.hg());var d=(-1==SL&&(SL=wK(gb,!0)),SL);return O(N(Math.round(100*d*c/254)))}if(c==Pp)return c=CN(a),d=null.hg(),O(N(UE(d*(-1==c.b&&(c.b=wK(eb,!0)),c.b))));if(c==Rp)return c=CN(a),d=null.hg(),O(N(UE(d*(-1==c.c&&(c.c=wK(fb,!0)),c.b))));if(c==Xp)return c=(CN(a),null.hg()),d=(-1==SL&&(SL=wK(gb,!0)),SL),O(N(Math.round(d*c)));if(c==aq)return c=(CN(a),null.hg()),d=(-1==SL&&(SL=wK(gb,!0)),SL),O(N(Math.round(10*d*c/254)));if(c==Vp)return O(N(UE(12*
+(CN(a),null.hg())*O(N(UE((-1==SL&&(SL=wK(gb,!0)),SL)/72))))));if(c==Np)return DN(a,null.hg(),b);if(c==Tp)return c=(CN(a),O(N(UE(null.hg())))),d=(-1==SL&&(SL=wK(gb,!0)),SL),O(N(Math.round(d*c/72)));if(null.hg()==Lp)return O(N(UE(null.hg())));throw new Ek("Invalid size: "+null.hg());}function ZK(){var a=new zN;Cw.call(this);this.k=new Mq(-1,-1);new LN(this);this.pb[xd]="mosaic-LayoutPanel";XL(this,a)}u(721,305,{46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,149:1},ZK);
+_.Cd=function(a){yK(this,a,this.pb,this.q.d,!0)};_.rd=function(){lw(this,new MN)};_.sd=function(){lw(this,new NN)};_.$f=function(){return Pq(this)};_.zd=function(a){return uw(this.q,OM(a))};_.Ad=function(a,b,c,d){yK(this,a,b,c,d)};_._f=function(a){AK(this,a)};_.Bd=function(){return new iw(this)};_.ag=function(){Tq(this)};
+_.wd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.qd(this.j),this.od(a),this.j=this.i=null;else if(a=Pq(this),null!=this.j)a=a.b+cg,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+cg);this.od(b);this.i=null}else b=a.b+cg,this.qd(a.c+cg),this.od(b);Tq(this)}};_.Od=function(){Tq(this)};_.yd=function(a){return BK(this,a)};_.od=function(a){this.pb.style[Ie]=a;this.kb||(this.i=a)};_.Dd=function(a,b,c){Aw(this,OM(a),b,c)};
+_.qd=function(a){this.pb.style[hh]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function MN(){}u(722,1,{},MN);_.Md=function(a){OM(a).ud()};function NN(){}u(723,1,{},NN);_.Md=function(a){OM(a).vd()};function iw(a){this.c=a;this.b=new ww(this.c.q)}u(724,1,{},iw);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return zK(jw(this.b))};_.bd=function(){kw(this.b)};_.c=null;function ON(){ON=x;new Ix}
+function LN(a){ON();Qi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new PN(this)}u(725,9,{},LN);function PN(a){xk();this.b=a}u(726,24,{},PN);_.Dc=function(){AK(this.b.b,null);Tq(this.b.b)};_.b=null;function wM(a){a=a.ob;return!a?null:A(a,149)?a:wM(a)}function TK(a,b,c){var d;d=a.pb;PM(a,b,c,HL(d),OK(d),IL(d))}
+function PM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.qd((0>g?0:g)+(Cj(),cg)),b!=a.kd()&&a.qd((0>b?0:b)+cg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(Cj(),cg)),c!=a.jd()&&a.od((0>c?0:c)+cg))}function Rq(a,b){TK(a,b.c,b.b)}u(729,1,{});
+function OG(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:pD(a,b,~~Gi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,t=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(t=0,E=o.length;t<E;++t)if(D=n[t+3],v=o[t],r=null==v?Nf:typeof v,r=r==Pf?Object.prototype.toString.call(v)==Sc||typeof v.length==Of?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Nf,r)))if(v=H(Of,r),r=H("boolean",r),QN===D)v&&(o[t]=new qH(o[t])),r&&(o[t]=(aH(),o[t]?dH:bH));else{q=v||r;if(q=
+!q&&null!=D&&Jn(D)==RN){q=o[t];if(null==q||SN(q,D))continue;if(Hn(q)&&(q=q&&q.g?q.g:null,null!=q&&SN(q,D))){o[t]=q;continue}}if(!H(Pf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function TN(){this.d=new Mi;this.b=new Mi;this.c=new Mi}function SN(a,b){var c;if(QN==b||UN==b&&A(a,152))return!0;if(null!=a)for(c=Jn(a);c&&c!=QN;c=null)if(c==b)return!0;return!1}u(728,729,{},TN);function LG(){LG=x;NG=new TN}
+function RG(a,b){LG();z(NG.d,a,b)}function IG(a){LG();var b,c,d;d=uH(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function JG(a,b){var c;LG();return c=b&&b[0]&&(typeof b[0]==Pf||typeof b[0]==ve)?b[0]:null,SN(c,a)}function PG(a){var b=KG;LG();var c,d;d=NG.c;if(c=!b?d.c:pD(d,b,~~Gi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?qD(d,c):sD(d,b,c,~~Gi(b))}
+function nG(a){LG();var b=NG,c;null==a?a=null:(c=a[Vc],c||(0!=(Jn(a).c&4)?a=[]:(b=(b=lj(b.d,Jn(a)))&&typeof b==ve?new b(a):a,a=a[Vc]=b),c=a),a=c);return a}var NG;
+function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Un&&(e=nk(),2E3<e-Wn&&(Wn=e,Vn=Tn()));if(0==Un++){var f=(Xn(),Yn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=go(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Xn(),Yn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=go(n,o);while(h.d);h.d=o}}--Un;c&&-1!=Vn&&($wnd.clearTimeout(Vn),Vn=-1)}return b}catch(r){throw r;}}}
+function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Et)()}catch(d){a(b)}else C(Et)()}var QN=X(1),Mn=X(100),VN=mH(" I"),M=hH(738,VN),MH=hH(736,QN),WN=mH(" Z"),oI=hH(739,WN);X(99);X(98);X(97);var XN=X(517),An=hH(740,XN),YN=X(259),ku=hH(741,YN);X(260);X(140);X(492);X(106);X(503);var ZN=mH(" B");X(507);var $N=mH(" C"),Hi=hH(742,$N),RN=X(505),aO=mH(" D"),wE=hH(743,aO);X(506);X(508);var bO=X(511),VF=hH(744,bO),cO=mH(" J"),dO=X(2),Gt=hH(737,dO),DL=hH(745,ZN);X(520);X(502);X(96);X(187);X(490);
+var KG=X(483);X(499);var XG=X(497);X(495);X(496);X(501);X(116);X(108);X(109);X(110);X(117);X(94);X(514);X(509);X(498);X(484);X(485);X(486);X(487);X(488);X(489);var eO=X(396);X(395);X(394);X(393);X(482);X(481);var uB=X(410),aE=hH(746,uB),fO=X(416),fE=hH(747,fO),gO=X(417),hE=hH(748,gO),hO=X(559),kG=hH(749,hO),wt=hH(750,M),iO=Z(557,function(){mE();return bI}),cI=hH(751,iO);X(558);X(419);X(418);X(552);X(551);X(560);X(561);X(556);X(453);X(555);var VA=hH(752,eO);X(408);X(563);X(494);lH();X(493);lH();X(729);
+X(728);var UN=lH();X(309);var jO=X(308);X(307);X(313);X(327);X(369);X(565);X(564);X(306);X(305);X(567);X(566);X(572);X(573);X(574);X(575);X(576);X(577);X(578);X(579);X(568);X(569);X(570);X(571);X(246);X(245);X(318);X(319);X(320);X(590);X(599);X(24);X(591);X(592);X(593);X(594);X(595);X(596);X(597);X(598);X(291);X(365);X(368);X(366);X(367);X(199);X(198);X(293);X(240);X(295);X(207);var kO=X(206);X(243);X(242);X(241);X(390);X(391);X(392);X(474);X(473);X(472);X(475);X(476);X(477);X(478);X(632);X(633);
+X(634);X(635);var lO=Z(175,function(){Cj();return cq}),dq=hH(753,lO),mO=Z(139,function(){Dj();return Bo}),Co=hH(754,mO),nO=Z(146,function(){Do();return np}),op=hH(755,nO),oO=Z(165,function(){pp();return yp}),zp=hH(756,oO),pO=Z(170,function(){Ap();return Jp}),Kp=hH(757,pO);Z(176,null);Z(177,null);Z(178,null);Z(179,null);Z(180,null);Z(181,null);Z(182,null);Z(183,null);Z(184,null);Z(141,null);Z(142,null);Z(143,null);Z(144,null);Z(145,null);Z(147,null);Z(157,null);Z(158,null);Z(159,null);Z(160,null);
+Z(161,null);Z(162,null);Z(163,null);Z(164,null);Z(148,null);Z(149,null);Z(150,null);Z(151,null);Z(152,null);Z(153,null);Z(154,null);Z(155,null);Z(156,null);Z(166,null);Z(167,null);Z(168,null);Z(169,null);Z(171,null);Z(172,null);Z(173,null);Z(174,null);X(465);X(464);X(524);X(526);X(525);X(527);X(529);X(528);X(530);X(534);X(535);X(197);X(203);X(202);X(201);X(205);X(225);X(436);X(435);var oC=X(434),YE=hH(758,oC),sI=hH(759,cO);X(420);X(531);X(537);X(532);X(533);X(421);X(589);X(430);X(429);X(428);X(433);
+var qO=lH(),qK=hH(760,qO);X(289);X(463);X(543);var rO=Z(249,function(){Zs();return dt}),et=hH(761,rO);X(443);X(444);X(427);var ZB=X(422);X(523);X(406);X(407);X(432);var jC=X(431);X(424);X(423);X(541);X(550);X(425);X(467);X(516);X(553);X(554);X(562);X(413);var yB=X(412);X(441);X(442);X(398);X(397);X(450);lH();lH();lH();X(400);X(401);X(204);X(380);var pz=hH(762,jO);X(381);X(602);X(601);X(341);X(343);X(342);X(344);X(227);X(244);X(230);X(232);var FB=X(415);X(466);X(403);X(402);X(409);X(547);X(519);X(235);
+X(452);X(222);X(223);X(226);X(220);X(219);X(221);var HB=X(585);X(209);X(213);X(411);X(604);X(609);X(451);X(510);X(454);var XA=X(405),WA=hH(763,yB);X(649);X(438);X(439);X(440);X(404);X(582);X(583);X(211);X(210);X(212);X(214);X(332);X(331);X(337);X(338);X(638);X(610);X(611);X(536);X(544);X(545);X(546);X(603);X(605);var $B=X(426);X(586);X(548);X(234);X(231);X(233);X(229);X(218);X(217);X(216);X(271);X(608);X(312);X(311);X(310);X(616);X(615);X(637);X(613);X(636);
+var sO=Z(693,function(){Jq();return JM}),KM=hH(764,sO);X(692);X(691);X(683);X(684);X(685);X(686);X(687);X(688);X(689);X(690);X(664);var tO=Z(314,function(){Uw();return ax}),bx=hH(765,tO),uO=Z(361,function(){Qw();return Jy}),Ky=hH(766,uO);X(17);X(362);X(363);X(358);X(359);X(360);X(18);X(19);X(20);X(449);X(414);X(680);X(349);X(681);X(350);X(351);X(352);X(353);X(356);X(323);X(322);var vO=X(321);X(606);X(607);X(612);X(264);X(326);X(357);X(345);X(372);X(371);X(373);
+var wO=Z(374,function(){$y();return kz}),lz=hH(767,wO);Z(375,null);Z(376,null);Z(377,null);Z(378,null);X(247);X(587);X(324);X(340);X(339);X(540);X(316);X(200);X(588);X(325);X(666);X(3);X(669);X(670);X(668);X(667);X(660);X(659);X(721);X(722);X(723);X(724);X(662);X(238);var MC=X(446),OC=hH(768,MC);X(447);X(445);X(27);X(28);X(26);X(29);X(32);X(33);X(34);X(35);X(36);X(37);var xO=X(49),yy=hH(769,xO);X(38);X(39);X(40);X(41);X(42);X(43);X(44);X(46);X(45);X(47);X(48);X(50);X(51);X(53);X(54);X(52);X(55);X(56);
+X(57);X(58);X(60);X(62);X(63);X(61);X(59);X(64);X(65);X(66);X(67);X(69);X(72);X(71);X(73);X(76);X(77);X(75);X(78);X(79);X(80);X(81);X(82);X(83);X(85);X(86);X(84);X(87);X(88);X(89);X(90);X(92);X(93);X(91);X(265);var ML=X(651);X(317);var QL=X(653);X(236);X(678);X(677);X(459);X(458);X(460);X(237);X(273);X(275);X(274);X(269);X(383);X(266);X(315);X(720);X(280);X(283);X(281);X(282);X(5);X(7);X(6);X(623);X(448);X(461);X(384);X(196);X(302);X(303);X(614);var pL=hH(770,vO);X(620);X(619);X(627);X(617);X(618);
+X(624);X(625);X(621);X(622);X(455);X(456);X(462);X(239);X(268);X(31);X(276);X(346);X(347);X(348);X(277);var BM=hH(771,kO);X(278);X(584);X(679);X(646);X(500);X(521);X(30);X(68);var RL=X(654);X(663);X(682);X(717);X(716);X(208);X(224);X(4);X(645);X(696);X(713);var yO=Z(714,function(){mN();return sN}),tN=hH(772,yO),zO=Z(715,function(){bM();return vN}),wN=hH(773,zO);X(699);X(708);X(707);X(711);X(710);X(706);X(705);X(703);X(704);X(702);X(701);X(698);X(700);X(709);X(712);X(697);X(665);X(330);X(379);X(370);
+X(718);X(329);X(328);X(334);X(335);X(333);X(279);X(21);X(300);X(301);X(11);X(14);X(22);var AO=X(25),Hk=hH(774,AO);X(23);X(719);X(8);X(10);X(9);X(725);X(726);X(671);X(674);X(675);X(676);X(672);X(673);var OL=X(652);X(656);X(657);X(215);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
+--></script></body></html> \ No newline at end of file
diff --git a/public/jsme/jsme.nocache.js b/public/jsme/jsme.nocache.js
index 84cf2cf..966da35 100644
--- a/public/jsme/jsme.nocache.js
+++ b/public/jsme/jsme.nocache.js
@@ -1,4 +1,4 @@
-function jsme(){var P='',xb='" for "gwt:onLoadErrorFn"',vb='" for "gwt:onPropertyErrorFn"',ib='"><\/script>',Z='#',qc='.cache.html',_='/',lb='//',Vb='0C406D7CF33A12D63C52DE66D498F1CD',Yb='0DE54407F8836163843F363DEF462435',Zb='0E1958E2DA8AAF8AC743346F1B07289B',$b='1FF46909D749270FF381D41E1313C970',_b='4DD5A381A59C969C147B4AF79F32C2F6',ac='54F9E7E5962E715E5F54DF69E95CC015',bc='5952A2CB4040AE2246428B9BA22BB4AE',cc='59C599C70C55FAEAE8D77121FFC507DA',dc='59EE5ADF5155B64443CE30712540EE3D',ec='5C36F13F9951716092C3E0487B272BDF',fc='5EC8CE504D6A4EB3B3A5BCF3BF37FF40',gc='6D46E1D8BF2EB46D67A6B5E4677D3C2F',hc='75B6640A6BDDF28E71E47025CA9B6A0F',ic='99B9658C834FFDA06817D208BA51E3B1',pc=':',Xb=':1',pb='::',Ac='<script defer="defer">jsme.onInjectionDone(\'jsme\')<\/script>',hb='<script id="',sb='=',$='?',jc='B709675E615270B186F00DE7CEFD0C81',kc='BA041AD18659B20123F3AF7BB55E586D',Eb='BackCompat',ub='Bad handler "',lc='CE2CDF93F94DC9AD046CD426666189FC',Db='CSS1Compat',zc='DOMContentLoaded',mc='F36D9482E6DACEA4F906EA0DC69485B4',nc='F6DEDB2ADBC66FA84D119133642F55EF',oc='FF2629138194336E10D8BDC4EA6E9AE4',jb='SCRIPT',gb='__gwt_marker_jsme',kb='base',cb='baseUrl',T='begin',S='bootstrap',bb='clear.cache.gif',Cb='compat.mode',rb='content',Fb='drag_and_drop_support',Y='end',Ub='false',Ob='gecko',Pb='gecko1_8',U='gwt.codesvr=',V='gwt.hosted=',W='gwt.hybrid',xc='gwt/chrome/chrome.css',yc='gwt/chrome/mosaic.css',wb='gwt:onLoadErrorFn',tb='gwt:onPropertyErrorFn',qb='gwt:property',wc='head',Sb='hosted.html?jsme',vc='href',Nb='ie6',Mb='ie8',Lb='ie9',yb='iframe',ab='img',zb="javascript:''",rc='jsa.css',Q='jsme',eb='jsme.nocache.js',ob='jsme::',sc='link',Rb='loadExternalRefs',mb='meta',Bb='moduleRequested',X='moduleStartup',Kb='msie',nb='name',Hb='opera',Ab='position:absolute;width:0;height:0;border:none',tc='rel',Jb='safari',db='script',Tb='selectingPermutation',R='startup',uc='stylesheet',Wb='true',fb='undefined',Qb='unknown',Gb='user.agent',Ib='webkit';var m=window,n=document,o=m.__gwtStatsEvent?function(a){return m.__gwtStatsEvent(a)}:null,p=m.__gwtStatsSessionId?m.__gwtStatsSessionId:null,q,r,s,t=P,u={},v=[],w=[],x=[],y=0,z,A;o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:S,millis:(new Date).getTime(),type:T});if(!m.__gwt_stylesLoaded){m.__gwt_stylesLoaded={}}if(!m.__gwt_scriptsLoaded){m.__gwt_scriptsLoaded={}}function B(){var b=false;try{var c=m.location.search;return (c.indexOf(U)!=-1||(c.indexOf(V)!=-1||m.external&&m.external.gwtOnLoad))&&c.indexOf(W)==-1}catch(a){}B=function(){return b};return b}
+function jsme(){var P='',xb='" for "gwt:onLoadErrorFn"',vb='" for "gwt:onPropertyErrorFn"',ib='"><\/script>',Z='#',Lc='.cache.html',_='/',lb='//',_b='057C029061D565E59B91BCF8D80FA08E',ac='0D71BA88E8DB59E613D3BD042277F3CA',bc='143B86F220A77EA4A06DF2CE62EF455A',jc='1AFB129BECD672F835F8C27B14A9D8F2',kc='20865588BA1E58170CC8C13CEAD50C3C',lc='20B12D7884BFE17E1879B157A966B4D0',mc='222DCE3CD01E8F29C3D81A37CE3EC2B8',nc='230043C4988F4EECEF225437640D792F',oc='3014E46F5C6FB35E6CF0D7870071174B',pc='3F57AECC67986E796A3148265F038FF1',qc='469A5B5AE16905A2CD712E25B9517A14',rc='4722AB194B521805C997130865A7EE3D',sc='497588C27DED1A6E8FE1E0AB8417B414',tc='571D27D70DEF8240841DA5CAFC363CFF',uc='5F7FD5A5750634DF9F5480F2778D9CD7',vc='6187B195CC6073B1DB0A30F6CD64ACA3',wc='6DED0C7A48F0BB72DDB1FDE5C05E60B5',xc='73F66F1A578E65144682885B3DC28556',yc='76252DEA9FB0A670947525C4C89E2530',zc='84DE2DAB8AD49C4E122A548C4B072500',Ac='98150D1CD230B36339E35812F0BD3D0E',Bc='9BA3A5A02DFF97BADFD3F9FE3817341B',Cc='9D58CD61900096C805154C0AC693DCE7',Kc=':',cc=':1',dc=':2',ec=':3',fc=':4',gc=':5',hc=':6',ic=':7',pb='::',Vc='<script defer="defer">jsme.onInjectionDone(\'jsme\')<\/script>',hb='<script id="',sb='=',$='?',Dc='A3D2B7C95C4FC47DB0996CBDF930EA17',Ec='A6DF9CFFF55769DE62DA6868C558B3F2',Fc='B70D7DA2E93A6B0FB7E5BC15540F7B15',Eb='BackCompat',ub='Bad handler "',Db='CSS1Compat',Uc='DOMContentLoaded',Gc='E07214401017B41AF0BDAB1EB811CC83',Hc='E45DF2A61DB551567FA3454B1A00412D',Ic='E97CDFD075EEB4D0578A219C5564A988',Jc='EBCDA5C12B4318C17A4741474FB9D7CA',jb='SCRIPT',gb='__gwt_marker_jsme',Jb='android',kb='base',cb='baseUrl',T='begin',S='bootstrap',bb='clear.cache.gif',Cb='compat.mode',rb='content',Fb='drag_and_drop_support_html5',Y='end',$b='false',Tb='gecko',Ub='gecko1_8',U='gwt.codesvr=',V='gwt.hosted=',W='gwt.hybrid',Sc='gwt/chrome/chrome.css',Tc='gwt/chrome/mosaic.css',wb='gwt:onLoadErrorFn',tb='gwt:onPropertyErrorFn',qb='gwt:property',Rc='head',Xb='hosted.html?jsme',Qc='href',Sb='ie6',Rb='ie8',Qb='ie9',yb='iframe',ab='img',Ib='ipad',Hb='iphone',Gb='is_android_or_ios',zb="javascript:''",Mc='jsa.css',Q='jsme',eb='jsme.nocache.js',ob='jsme::',Nc='link',Wb='loadExternalRefs',mb='meta',Bb='moduleRequested',X='moduleStartup',Pb='msie',Kb='msie_clipboard',nb='name',Mb='opera',Ab='position:absolute;width:0;height:0;border:none',Oc='rel',Ob='safari',db='script',Yb='selectingPermutation',R='startup',Pc='stylesheet',Zb='true',fb='undefined',Vb='unknown',Lb='user.agent',Nb='webkit';var m=window,n=document,o=m.__gwtStatsEvent?function(a){return m.__gwtStatsEvent(a)}:null,p=m.__gwtStatsSessionId?m.__gwtStatsSessionId:null,q,r,s,t=P,u={},v=[],w=[],x=[],y=0,z,A;o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:S,millis:(new Date).getTime(),type:T});if(!m.__gwt_stylesLoaded){m.__gwt_stylesLoaded={}}if(!m.__gwt_scriptsLoaded){m.__gwt_scriptsLoaded={}}function B(){var b=false;try{var c=m.location.search;return (c.indexOf(U)!=-1||(c.indexOf(V)!=-1||m.external&&m.external.gwtOnLoad))&&c.indexOf(W)==-1}catch(a){}B=function(){return b};return b}
function C(){if(q&&r){var b=n.getElementById(Q);var c=b.contentWindow;if(B()){c.__gwt_getProperty=function(a){return H(a)}}jsme=null;c.gwtOnLoad(z,Q,t,y);o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:X,millis:(new Date).getTime(),type:Y})}}
function D(){function e(a){var b=a.lastIndexOf(Z);if(b==-1){b=a.length}var c=a.indexOf($);if(c==-1){c=a.length}var d=a.lastIndexOf(_,Math.min(c,b));return d>=0?a.substring(0,d+1):P}
function f(a){if(a.match(/^\w+:\/\//)){}else{var b=n.createElement(ab);b.src=a+bb;a=e(b.src)}return a}
@@ -13,6 +13,6 @@ function F(a){var b=u[a];return b==null?null:b}
function G(a,b){var c=x;for(var d=0,e=a.length-1;d<e;++d){c=c[a[d]]||(c[a[d]]=[])}c[a[e]]=b}
function H(a){var b=w[a](),c=v[a];if(b in c){return b}var d=[];for(var e in c){d[c[e]]=e}if(A){A(a,d,b)}throw null}
var I;function J(){if(!I){I=true;var a=n.createElement(yb);a.src=zb;a.id=Q;a.style.cssText=Ab;a.tabIndex=-1;n.body.appendChild(a);o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:X,millis:(new Date).getTime(),type:Bb});a.contentWindow.location.replace(t+L)}}
-w[Cb]=function(){return document.compatMode==Db?Db:Eb};v[Cb]={BackCompat:0,CSS1Compat:1};w[Fb]=function(){return P+(window.FileReader!=undefined)};v[Fb]={'false':0,'true':1};w[Gb]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(Hb)!=-1}())return Hb;if(function(){return b.indexOf(Ib)!=-1}())return Jb;if(function(){return b.indexOf(Kb)!=-1&&n.documentMode>=9}())return Lb;if(function(){return b.indexOf(Kb)!=-1&&n.documentMode>=8}())return Mb;if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return Nb;if(function(){return b.indexOf(Ob)!=-1}())return Pb;return Qb};v[Gb]={gecko1_8:0,ie6:1,ie8:2,ie9:3,opera:4,safari:5};jsme.onScriptLoad=function(){if(I){r=true;C()}};jsme.onInjectionDone=function(){q=true;o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:Rb,millis:(new Date).getTime(),type:Y});C()};E();D();var K;var L;if(B()){if(m.external&&(m.external.initModule&&m.external.initModule(Q))){m.location.reload();return}L=Sb;K=P}o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:S,millis:(new Date).getTime(),type:Tb});if(!B()){try{G([Eb,Ub,Nb],Vb);G([Eb,Wb,Nb],Vb);G([Eb,Ub,Nb],Vb+Xb);G([Eb,Wb,Nb],Vb+Xb);G([Db,Ub,Hb],Yb);G([Db,Ub,Lb],Zb);G([Db,Ub,Mb],$b);G([Db,Wb,Mb],$b);G([Db,Ub,Mb],$b+Xb);G([Db,Wb,Mb],$b+Xb);G([Eb,Ub,Mb],_b);G([Eb,Wb,Mb],_b);G([Eb,Ub,Mb],_b+Xb);G([Eb,Wb,Mb],_b+Xb);G([Db,Wb,Jb],ac);G([Db,Ub,Jb],bc);G([Eb,Ub,Lb],cc);G([Eb,Wb,Pb],dc);G([Db,Wb,Pb],ec);G([Eb,Ub,Hb],fc);G([Eb,Wb,Hb],gc);G([Db,Wb,Hb],hc);G([Db,Ub,Nb],ic);G([Db,Wb,Nb],ic);G([Db,Ub,Nb],ic+Xb);G([Db,Wb,Nb],ic+Xb);G([Eb,Wb,Lb],jc);G([Eb,Ub,Jb],kc);G([Eb,Ub,Pb],lc);G([Db,Wb,Lb],mc);G([Eb,Wb,Jb],nc);G([Db,Ub,Pb],oc);K=x[H(Cb)][H(Fb)][H(Gb)];var M=K.indexOf(pc);if(M!=-1){y=Number(K.substring(M+1));K=K.substring(0,M)}L=K+qc}catch(a){return}}var N;function O(){if(!s){s=true;if(!__gwt_stylesLoaded[rc]){var a=n.createElement(sc);__gwt_stylesLoaded[rc]=a;a.setAttribute(tc,uc);a.setAttribute(vc,t+rc);n.getElementsByTagName(wc)[0].appendChild(a)}if(!__gwt_stylesLoaded[xc]){var a=n.createElement(sc);__gwt_stylesLoaded[xc]=a;a.setAttribute(tc,uc);a.setAttribute(vc,t+xc);n.getElementsByTagName(wc)[0].appendChild(a)}if(!__gwt_stylesLoaded[yc]){var a=n.createElement(sc);__gwt_stylesLoaded[yc]=a;a.setAttribute(tc,uc);a.setAttribute(vc,t+yc);n.getElementsByTagName(wc)[0].appendChild(a)}C();if(n.removeEventListener){n.removeEventListener(zc,O,false)}if(N){clearInterval(N)}}}
-if(n.addEventListener){n.addEventListener(zc,function(){J();O()},false)}var N=setInterval(function(){if(/loaded|complete/.test(n.readyState)){J();O()}},50);o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:S,millis:(new Date).getTime(),type:Y});o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:Rb,millis:(new Date).getTime(),type:T});n.write(Ac)}
+w[Cb]=function(){return document.compatMode==Db?Db:Eb};v[Cb]={BackCompat:0,CSS1Compat:1};w[Fb]=function(){return P+(window.FileReader!=undefined)};v[Fb]={'false':0,'true':1};w[Gb]=function(){var a=navigator.userAgent.toLowerCase();return P+(a.indexOf(Hb)!=-1||(a.indexOf(Ib)!=-1||a.indexOf(Jb)!=-1))};v[Gb]={'false':0,'true':1};w[Kb]=function(){return P+(window.clipboardData!=undefined)};v[Kb]={'false':0,'true':1};w[Lb]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(Mb)!=-1}())return Mb;if(function(){return b.indexOf(Nb)!=-1}())return Ob;if(function(){return b.indexOf(Pb)!=-1&&n.documentMode>=9}())return Qb;if(function(){return b.indexOf(Pb)!=-1&&n.documentMode>=8}())return Rb;if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return Sb;if(function(){return b.indexOf(Tb)!=-1}())return Ub;return Vb};v[Lb]={gecko1_8:0,ie6:1,ie8:2,ie9:3,opera:4,safari:5};jsme.onScriptLoad=function(){if(I){r=true;C()}};jsme.onInjectionDone=function(){q=true;o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:Wb,millis:(new Date).getTime(),type:Y});C()};E();D();var K;var L;if(B()){if(m.external&&(m.external.initModule&&m.external.initModule(Q))){m.location.reload();return}L=Xb;K=P}o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:S,millis:(new Date).getTime(),type:Yb});if(!B()){try{G([Db,Zb,$b,$b,Ub],_b);G([Eb,Zb,$b,Zb,Ub],ac);G([Eb,$b,$b,$b,Sb],bc);G([Eb,$b,$b,Zb,Sb],bc);G([Eb,$b,Zb,$b,Sb],bc);G([Eb,$b,Zb,Zb,Sb],bc);G([Eb,Zb,$b,$b,Sb],bc);G([Eb,Zb,$b,Zb,Sb],bc);G([Eb,Zb,Zb,$b,Sb],bc);G([Eb,Zb,Zb,Zb,Sb],bc);G([Eb,$b,$b,$b,Sb],bc+cc);G([Eb,$b,$b,Zb,Sb],bc+cc);G([Eb,$b,Zb,$b,Sb],bc+cc);G([Eb,$b,Zb,Zb,Sb],bc+cc);G([Eb,Zb,$b,$b,Sb],bc+cc);G([Eb,Zb,$b,Zb,Sb],bc+cc);G([Eb,Zb,Zb,$b,Sb],bc+cc);G([Eb,Zb,Zb,Zb,Sb],bc+cc);G([Eb,$b,$b,$b,Sb],bc+dc);G([Eb,$b,$b,Zb,Sb],bc+dc);G([Eb,$b,Zb,$b,Sb],bc+dc);G([Eb,$b,Zb,Zb,Sb],bc+dc);G([Eb,Zb,$b,$b,Sb],bc+dc);G([Eb,Zb,$b,Zb,Sb],bc+dc);G([Eb,Zb,Zb,$b,Sb],bc+dc);G([Eb,Zb,Zb,Zb,Sb],bc+dc);G([Eb,$b,$b,$b,Sb],bc+ec);G([Eb,$b,$b,Zb,Sb],bc+ec);G([Eb,$b,Zb,$b,Sb],bc+ec);G([Eb,$b,Zb,Zb,Sb],bc+ec);G([Eb,Zb,$b,$b,Sb],bc+ec);G([Eb,Zb,$b,Zb,Sb],bc+ec);G([Eb,Zb,Zb,$b,Sb],bc+ec);G([Eb,Zb,Zb,Zb,Sb],bc+ec);G([Eb,$b,$b,$b,Sb],bc+fc);G([Eb,$b,$b,Zb,Sb],bc+fc);G([Eb,$b,Zb,$b,Sb],bc+fc);G([Eb,$b,Zb,Zb,Sb],bc+fc);G([Eb,Zb,$b,$b,Sb],bc+fc);G([Eb,Zb,$b,Zb,Sb],bc+fc);G([Eb,Zb,Zb,$b,Sb],bc+fc);G([Eb,Zb,Zb,Zb,Sb],bc+fc);G([Eb,$b,$b,$b,Sb],bc+gc);G([Eb,$b,$b,Zb,Sb],bc+gc);G([Eb,$b,Zb,$b,Sb],bc+gc);G([Eb,$b,Zb,Zb,Sb],bc+gc);G([Eb,Zb,$b,$b,Sb],bc+gc);G([Eb,Zb,$b,Zb,Sb],bc+gc);G([Eb,Zb,Zb,$b,Sb],bc+gc);G([Eb,Zb,Zb,Zb,Sb],bc+gc);G([Eb,$b,$b,$b,Sb],bc+hc);G([Eb,$b,$b,Zb,Sb],bc+hc);G([Eb,$b,Zb,$b,Sb],bc+hc);G([Eb,$b,Zb,Zb,Sb],bc+hc);G([Eb,Zb,$b,$b,Sb],bc+hc);G([Eb,Zb,$b,Zb,Sb],bc+hc);G([Eb,Zb,Zb,$b,Sb],bc+hc);G([Eb,Zb,Zb,Zb,Sb],bc+hc);G([Eb,$b,$b,$b,Sb],bc+ic);G([Eb,$b,$b,Zb,Sb],bc+ic);G([Eb,$b,Zb,$b,Sb],bc+ic);G([Eb,$b,Zb,Zb,Sb],bc+ic);G([Eb,Zb,$b,$b,Sb],bc+ic);G([Eb,Zb,$b,Zb,Sb],bc+ic);G([Eb,Zb,Zb,$b,Sb],bc+ic);G([Eb,Zb,Zb,Zb,Sb],bc+ic);G([Eb,$b,$b,$b,Rb],jc);G([Eb,$b,$b,Zb,Rb],jc);G([Eb,$b,Zb,$b,Rb],jc);G([Eb,$b,Zb,Zb,Rb],jc);G([Eb,Zb,$b,$b,Rb],jc);G([Eb,Zb,$b,Zb,Rb],jc);G([Eb,Zb,Zb,$b,Rb],jc);G([Eb,Zb,Zb,Zb,Rb],jc);G([Eb,$b,$b,$b,Rb],jc+cc);G([Eb,$b,$b,Zb,Rb],jc+cc);G([Eb,$b,Zb,$b,Rb],jc+cc);G([Eb,$b,Zb,Zb,Rb],jc+cc);G([Eb,Zb,$b,$b,Rb],jc+cc);G([Eb,Zb,$b,Zb,Rb],jc+cc);G([Eb,Zb,Zb,$b,Rb],jc+cc);G([Eb,Zb,Zb,Zb,Rb],jc+cc);G([Eb,$b,$b,$b,Rb],jc+dc);G([Eb,$b,$b,Zb,Rb],jc+dc);G([Eb,$b,Zb,$b,Rb],jc+dc);G([Eb,$b,Zb,Zb,Rb],jc+dc);G([Eb,Zb,$b,$b,Rb],jc+dc);G([Eb,Zb,$b,Zb,Rb],jc+dc);G([Eb,Zb,Zb,$b,Rb],jc+dc);G([Eb,Zb,Zb,Zb,Rb],jc+dc);G([Eb,$b,$b,$b,Rb],jc+ec);G([Eb,$b,$b,Zb,Rb],jc+ec);G([Eb,$b,Zb,$b,Rb],jc+ec);G([Eb,$b,Zb,Zb,Rb],jc+ec);G([Eb,Zb,$b,$b,Rb],jc+ec);G([Eb,Zb,$b,Zb,Rb],jc+ec);G([Eb,Zb,Zb,$b,Rb],jc+ec);G([Eb,Zb,Zb,Zb,Rb],jc+ec);G([Eb,$b,$b,$b,Rb],jc+fc);G([Eb,$b,$b,Zb,Rb],jc+fc);G([Eb,$b,Zb,$b,Rb],jc+fc);G([Eb,$b,Zb,Zb,Rb],jc+fc);G([Eb,Zb,$b,$b,Rb],jc+fc);G([Eb,Zb,$b,Zb,Rb],jc+fc);G([Eb,Zb,Zb,$b,Rb],jc+fc);G([Eb,Zb,Zb,Zb,Rb],jc+fc);G([Eb,$b,$b,$b,Rb],jc+gc);G([Eb,$b,$b,Zb,Rb],jc+gc);G([Eb,$b,Zb,$b,Rb],jc+gc);G([Eb,$b,Zb,Zb,Rb],jc+gc);G([Eb,Zb,$b,$b,Rb],jc+gc);G([Eb,Zb,$b,Zb,Rb],jc+gc);G([Eb,Zb,Zb,$b,Rb],jc+gc);G([Eb,Zb,Zb,Zb,Rb],jc+gc);G([Eb,$b,$b,$b,Rb],jc+hc);G([Eb,$b,$b,Zb,Rb],jc+hc);G([Eb,$b,Zb,$b,Rb],jc+hc);G([Eb,$b,Zb,Zb,Rb],jc+hc);G([Eb,Zb,$b,$b,Rb],jc+hc);G([Eb,Zb,$b,Zb,Rb],jc+hc);G([Eb,Zb,Zb,$b,Rb],jc+hc);G([Eb,Zb,Zb,Zb,Rb],jc+hc);G([Eb,$b,$b,$b,Rb],jc+ic);G([Eb,$b,$b,Zb,Rb],jc+ic);G([Eb,$b,Zb,$b,Rb],jc+ic);G([Eb,$b,Zb,Zb,Rb],jc+ic);G([Eb,Zb,$b,$b,Rb],jc+ic);G([Eb,Zb,$b,Zb,Rb],jc+ic);G([Eb,Zb,Zb,$b,Rb],jc+ic);G([Eb,Zb,Zb,Zb,Rb],jc+ic);G([Db,$b,$b,Zb,Mb],kc);G([Db,$b,Zb,Zb,Mb],kc);G([Db,Zb,Zb,Zb,Mb],kc);G([Db,$b,$b,Zb,Mb],kc+cc);G([Db,$b,Zb,Zb,Mb],kc+cc);G([Db,Zb,Zb,Zb,Mb],kc+cc);G([Db,$b,$b,Zb,Mb],kc+dc);G([Db,$b,Zb,Zb,Mb],kc+dc);G([Db,Zb,Zb,Zb,Mb],kc+dc);G([Eb,$b,$b,$b,Mb],lc);G([Eb,$b,Zb,$b,Mb],lc);G([Eb,Zb,Zb,$b,Mb],lc);G([Eb,$b,$b,$b,Mb],lc+cc);G([Eb,$b,Zb,$b,Mb],lc+cc);G([Eb,Zb,Zb,$b,Mb],lc+cc);G([Eb,$b,$b,$b,Mb],lc+dc);G([Eb,$b,Zb,$b,Mb],lc+dc);G([Eb,Zb,Zb,$b,Mb],lc+dc);G([Db,$b,$b,Zb,Ob],mc);G([Db,$b,Zb,Zb,Ob],mc);G([Db,Zb,Zb,Zb,Ob],mc);G([Db,$b,$b,Zb,Ob],mc+cc);G([Db,$b,Zb,Zb,Ob],mc+cc);G([Db,Zb,Zb,Zb,Ob],mc+cc);G([Db,$b,$b,Zb,Ob],mc+dc);G([Db,$b,Zb,Zb,Ob],mc+dc);G([Db,Zb,Zb,Zb,Ob],mc+dc);G([Db,$b,$b,Zb,Ub],nc);G([Db,$b,Zb,Zb,Ub],nc);G([Db,Zb,Zb,Zb,Ub],nc);G([Db,$b,$b,Zb,Ub],nc+cc);G([Db,$b,Zb,Zb,Ub],nc+cc);G([Db,Zb,Zb,Zb,Ub],nc+cc);G([Db,$b,$b,Zb,Ub],nc+dc);G([Db,$b,Zb,Zb,Ub],nc+dc);G([Db,Zb,Zb,Zb,Ub],nc+dc);G([Eb,$b,$b,Zb,Mb],oc);G([Eb,$b,Zb,Zb,Mb],oc);G([Eb,Zb,Zb,Zb,Mb],oc);G([Eb,$b,$b,Zb,Mb],oc+cc);G([Eb,$b,Zb,Zb,Mb],oc+cc);G([Eb,Zb,Zb,Zb,Mb],oc+cc);G([Eb,$b,$b,Zb,Mb],oc+dc);G([Eb,$b,Zb,Zb,Mb],oc+dc);G([Eb,Zb,Zb,Zb,Mb],oc+dc);G([Eb,Zb,$b,Zb,Ob],pc);G([Db,Zb,$b,$b,Mb],qc);G([Db,$b,$b,$b,Sb],rc);G([Db,$b,$b,Zb,Sb],rc);G([Db,$b,Zb,$b,Sb],rc);G([Db,$b,Zb,Zb,Sb],rc);G([Db,Zb,$b,$b,Sb],rc);G([Db,Zb,$b,Zb,Sb],rc);G([Db,Zb,Zb,$b,Sb],rc);G([Db,Zb,Zb,Zb,Sb],rc);G([Db,$b,$b,$b,Sb],rc+cc);G([Db,$b,$b,Zb,Sb],rc+cc);G([Db,$b,Zb,$b,Sb],rc+cc);G([Db,$b,Zb,Zb,Sb],rc+cc);G([Db,Zb,$b,$b,Sb],rc+cc);G([Db,Zb,$b,Zb,Sb],rc+cc);G([Db,Zb,Zb,$b,Sb],rc+cc);G([Db,Zb,Zb,Zb,Sb],rc+cc);G([Db,$b,$b,$b,Sb],rc+dc);G([Db,$b,$b,Zb,Sb],rc+dc);G([Db,$b,Zb,$b,Sb],rc+dc);G([Db,$b,Zb,Zb,Sb],rc+dc);G([Db,Zb,$b,$b,Sb],rc+dc);G([Db,Zb,$b,Zb,Sb],rc+dc);G([Db,Zb,Zb,$b,Sb],rc+dc);G([Db,Zb,Zb,Zb,Sb],rc+dc);G([Db,$b,$b,$b,Sb],rc+ec);G([Db,$b,$b,Zb,Sb],rc+ec);G([Db,$b,Zb,$b,Sb],rc+ec);G([Db,$b,Zb,Zb,Sb],rc+ec);G([Db,Zb,$b,$b,Sb],rc+ec);G([Db,Zb,$b,Zb,Sb],rc+ec);G([Db,Zb,Zb,$b,Sb],rc+ec);G([Db,Zb,Zb,Zb,Sb],rc+ec);G([Db,$b,$b,$b,Sb],rc+fc);G([Db,$b,$b,Zb,Sb],rc+fc);G([Db,$b,Zb,$b,Sb],rc+fc);G([Db,$b,Zb,Zb,Sb],rc+fc);G([Db,Zb,$b,$b,Sb],rc+fc);G([Db,Zb,$b,Zb,Sb],rc+fc);G([Db,Zb,Zb,$b,Sb],rc+fc);G([Db,Zb,Zb,Zb,Sb],rc+fc);G([Db,$b,$b,$b,Sb],rc+gc);G([Db,$b,$b,Zb,Sb],rc+gc);G([Db,$b,Zb,$b,Sb],rc+gc);G([Db,$b,Zb,Zb,Sb],rc+gc);G([Db,Zb,$b,$b,Sb],rc+gc);G([Db,Zb,$b,Zb,Sb],rc+gc);G([Db,Zb,Zb,$b,Sb],rc+gc);G([Db,Zb,Zb,Zb,Sb],rc+gc);G([Db,$b,$b,$b,Sb],rc+hc);G([Db,$b,$b,Zb,Sb],rc+hc);G([Db,$b,Zb,$b,Sb],rc+hc);G([Db,$b,Zb,Zb,Sb],rc+hc);G([Db,Zb,$b,$b,Sb],rc+hc);G([Db,Zb,$b,Zb,Sb],rc+hc);G([Db,Zb,Zb,$b,Sb],rc+hc);G([Db,Zb,Zb,Zb,Sb],rc+hc);G([Db,$b,$b,$b,Sb],rc+ic);G([Db,$b,$b,Zb,Sb],rc+ic);G([Db,$b,Zb,$b,Sb],rc+ic);G([Db,$b,Zb,Zb,Sb],rc+ic);G([Db,Zb,$b,$b,Sb],rc+ic);G([Db,Zb,$b,Zb,Sb],rc+ic);G([Db,Zb,Zb,$b,Sb],rc+ic);G([Db,Zb,Zb,Zb,Sb],rc+ic);G([Eb,$b,$b,Zb,Ob],sc);G([Eb,$b,Zb,Zb,Ob],sc);G([Eb,Zb,Zb,Zb,Ob],sc);G([Eb,$b,$b,Zb,Ob],sc+cc);G([Eb,$b,Zb,Zb,Ob],sc+cc);G([Eb,Zb,Zb,Zb,Ob],sc+cc);G([Eb,$b,$b,Zb,Ob],sc+dc);G([Eb,$b,Zb,Zb,Ob],sc+dc);G([Eb,Zb,Zb,Zb,Ob],sc+dc);G([Eb,$b,$b,$b,Qb],tc);G([Eb,$b,$b,Zb,Qb],tc);G([Eb,$b,Zb,$b,Qb],tc);G([Eb,$b,Zb,Zb,Qb],tc);G([Eb,Zb,$b,$b,Qb],tc);G([Eb,Zb,$b,Zb,Qb],tc);G([Eb,Zb,Zb,$b,Qb],tc);G([Eb,Zb,Zb,Zb,Qb],tc);G([Eb,$b,$b,$b,Qb],tc+cc);G([Eb,$b,$b,Zb,Qb],tc+cc);G([Eb,$b,Zb,$b,Qb],tc+cc);G([Eb,$b,Zb,Zb,Qb],tc+cc);G([Eb,Zb,$b,$b,Qb],tc+cc);G([Eb,Zb,$b,Zb,Qb],tc+cc);G([Eb,Zb,Zb,$b,Qb],tc+cc);G([Eb,Zb,Zb,Zb,Qb],tc+cc);G([Eb,$b,$b,$b,Qb],tc+dc);G([Eb,$b,$b,Zb,Qb],tc+dc);G([Eb,$b,Zb,$b,Qb],tc+dc);G([Eb,$b,Zb,Zb,Qb],tc+dc);G([Eb,Zb,$b,$b,Qb],tc+dc);G([Eb,Zb,$b,Zb,Qb],tc+dc);G([Eb,Zb,Zb,$b,Qb],tc+dc);G([Eb,Zb,Zb,Zb,Qb],tc+dc);G([Eb,$b,$b,$b,Qb],tc+ec);G([Eb,$b,$b,Zb,Qb],tc+ec);G([Eb,$b,Zb,$b,Qb],tc+ec);G([Eb,$b,Zb,Zb,Qb],tc+ec);G([Eb,Zb,$b,$b,Qb],tc+ec);G([Eb,Zb,$b,Zb,Qb],tc+ec);G([Eb,Zb,Zb,$b,Qb],tc+ec);G([Eb,Zb,Zb,Zb,Qb],tc+ec);G([Eb,$b,$b,$b,Qb],tc+fc);G([Eb,$b,$b,Zb,Qb],tc+fc);G([Eb,$b,Zb,$b,Qb],tc+fc);G([Eb,$b,Zb,Zb,Qb],tc+fc);G([Eb,Zb,$b,$b,Qb],tc+fc);G([Eb,Zb,$b,Zb,Qb],tc+fc);G([Eb,Zb,Zb,$b,Qb],tc+fc);G([Eb,Zb,Zb,Zb,Qb],tc+fc);G([Eb,$b,$b,$b,Qb],tc+gc);G([Eb,$b,$b,Zb,Qb],tc+gc);G([Eb,$b,Zb,$b,Qb],tc+gc);G([Eb,$b,Zb,Zb,Qb],tc+gc);G([Eb,Zb,$b,$b,Qb],tc+gc);G([Eb,Zb,$b,Zb,Qb],tc+gc);G([Eb,Zb,Zb,$b,Qb],tc+gc);G([Eb,Zb,Zb,Zb,Qb],tc+gc);G([Eb,$b,$b,$b,Qb],tc+hc);G([Eb,$b,$b,Zb,Qb],tc+hc);G([Eb,$b,Zb,$b,Qb],tc+hc);G([Eb,$b,Zb,Zb,Qb],tc+hc);G([Eb,Zb,$b,$b,Qb],tc+hc);G([Eb,Zb,$b,Zb,Qb],tc+hc);G([Eb,Zb,Zb,$b,Qb],tc+hc);G([Eb,Zb,Zb,Zb,Qb],tc+hc);G([Eb,$b,$b,$b,Qb],tc+ic);G([Eb,$b,$b,Zb,Qb],tc+ic);G([Eb,$b,Zb,$b,Qb],tc+ic);G([Eb,$b,Zb,Zb,Qb],tc+ic);G([Eb,Zb,$b,$b,Qb],tc+ic);G([Eb,Zb,$b,Zb,Qb],tc+ic);G([Eb,Zb,Zb,$b,Qb],tc+ic);G([Eb,Zb,Zb,Zb,Qb],tc+ic);G([Eb,Zb,$b,$b,Ub],uc);G([Db,$b,$b,$b,Qb],vc);G([Db,$b,$b,Zb,Qb],vc);G([Db,$b,Zb,$b,Qb],vc);G([Db,$b,Zb,Zb,Qb],vc);G([Db,Zb,$b,$b,Qb],vc);G([Db,Zb,$b,Zb,Qb],vc);G([Db,Zb,Zb,$b,Qb],vc);G([Db,Zb,Zb,Zb,Qb],vc);G([Db,$b,$b,$b,Qb],vc+cc);G([Db,$b,$b,Zb,Qb],vc+cc);G([Db,$b,Zb,$b,Qb],vc+cc);G([Db,$b,Zb,Zb,Qb],vc+cc);G([Db,Zb,$b,$b,Qb],vc+cc);G([Db,Zb,$b,Zb,Qb],vc+cc);G([Db,Zb,Zb,$b,Qb],vc+cc);G([Db,Zb,Zb,Zb,Qb],vc+cc);G([Db,$b,$b,$b,Qb],vc+dc);G([Db,$b,$b,Zb,Qb],vc+dc);G([Db,$b,Zb,$b,Qb],vc+dc);G([Db,$b,Zb,Zb,Qb],vc+dc);G([Db,Zb,$b,$b,Qb],vc+dc);G([Db,Zb,$b,Zb,Qb],vc+dc);G([Db,Zb,Zb,$b,Qb],vc+dc);G([Db,Zb,Zb,Zb,Qb],vc+dc);G([Db,$b,$b,$b,Qb],vc+ec);G([Db,$b,$b,Zb,Qb],vc+ec);G([Db,$b,Zb,$b,Qb],vc+ec);G([Db,$b,Zb,Zb,Qb],vc+ec);G([Db,Zb,$b,$b,Qb],vc+ec);G([Db,Zb,$b,Zb,Qb],vc+ec);G([Db,Zb,Zb,$b,Qb],vc+ec);G([Db,Zb,Zb,Zb,Qb],vc+ec);G([Db,$b,$b,$b,Qb],vc+fc);G([Db,$b,$b,Zb,Qb],vc+fc);G([Db,$b,Zb,$b,Qb],vc+fc);G([Db,$b,Zb,Zb,Qb],vc+fc);G([Db,Zb,$b,$b,Qb],vc+fc);G([Db,Zb,$b,Zb,Qb],vc+fc);G([Db,Zb,Zb,$b,Qb],vc+fc);G([Db,Zb,Zb,Zb,Qb],vc+fc);G([Db,$b,$b,$b,Qb],vc+gc);G([Db,$b,$b,Zb,Qb],vc+gc);G([Db,$b,Zb,$b,Qb],vc+gc);G([Db,$b,Zb,Zb,Qb],vc+gc);G([Db,Zb,$b,$b,Qb],vc+gc);G([Db,Zb,$b,Zb,Qb],vc+gc);G([Db,Zb,Zb,$b,Qb],vc+gc);G([Db,Zb,Zb,Zb,Qb],vc+gc);G([Db,$b,$b,$b,Qb],vc+hc);G([Db,$b,$b,Zb,Qb],vc+hc);G([Db,$b,Zb,$b,Qb],vc+hc);G([Db,$b,Zb,Zb,Qb],vc+hc);G([Db,Zb,$b,$b,Qb],vc+hc);G([Db,Zb,$b,Zb,Qb],vc+hc);G([Db,Zb,Zb,$b,Qb],vc+hc);G([Db,Zb,Zb,Zb,Qb],vc+hc);G([Db,$b,$b,$b,Qb],vc+ic);G([Db,$b,$b,Zb,Qb],vc+ic);G([Db,$b,Zb,$b,Qb],vc+ic);G([Db,$b,Zb,Zb,Qb],vc+ic);G([Db,Zb,$b,$b,Qb],vc+ic);G([Db,Zb,$b,Zb,Qb],vc+ic);G([Db,Zb,Zb,$b,Qb],vc+ic);G([Db,Zb,Zb,Zb,Qb],vc+ic);G([Db,$b,$b,$b,Ub],wc);G([Db,$b,Zb,$b,Ub],wc);G([Db,Zb,Zb,$b,Ub],wc);G([Db,$b,$b,$b,Ub],wc+cc);G([Db,$b,Zb,$b,Ub],wc+cc);G([Db,Zb,Zb,$b,Ub],wc+cc);G([Db,$b,$b,$b,Ub],wc+dc);G([Db,$b,Zb,$b,Ub],wc+dc);G([Db,Zb,Zb,$b,Ub],wc+dc);G([Db,$b,$b,$b,Rb],xc);G([Db,$b,$b,Zb,Rb],xc);G([Db,$b,Zb,$b,Rb],xc);G([Db,$b,Zb,Zb,Rb],xc);G([Db,Zb,$b,$b,Rb],xc);G([Db,Zb,$b,Zb,Rb],xc);G([Db,Zb,Zb,$b,Rb],xc);G([Db,Zb,Zb,Zb,Rb],xc);G([Db,$b,$b,$b,Rb],xc+cc);G([Db,$b,$b,Zb,Rb],xc+cc);G([Db,$b,Zb,$b,Rb],xc+cc);G([Db,$b,Zb,Zb,Rb],xc+cc);G([Db,Zb,$b,$b,Rb],xc+cc);G([Db,Zb,$b,Zb,Rb],xc+cc);G([Db,Zb,Zb,$b,Rb],xc+cc);G([Db,Zb,Zb,Zb,Rb],xc+cc);G([Db,$b,$b,$b,Rb],xc+dc);G([Db,$b,$b,Zb,Rb],xc+dc);G([Db,$b,Zb,$b,Rb],xc+dc);G([Db,$b,Zb,Zb,Rb],xc+dc);G([Db,Zb,$b,$b,Rb],xc+dc);G([Db,Zb,$b,Zb,Rb],xc+dc);G([Db,Zb,Zb,$b,Rb],xc+dc);G([Db,Zb,Zb,Zb,Rb],xc+dc);G([Db,$b,$b,$b,Rb],xc+ec);G([Db,$b,$b,Zb,Rb],xc+ec);G([Db,$b,Zb,$b,Rb],xc+ec);G([Db,$b,Zb,Zb,Rb],xc+ec);G([Db,Zb,$b,$b,Rb],xc+ec);G([Db,Zb,$b,Zb,Rb],xc+ec);G([Db,Zb,Zb,$b,Rb],xc+ec);G([Db,Zb,Zb,Zb,Rb],xc+ec);G([Db,$b,$b,$b,Rb],xc+fc);G([Db,$b,$b,Zb,Rb],xc+fc);G([Db,$b,Zb,$b,Rb],xc+fc);G([Db,$b,Zb,Zb,Rb],xc+fc);G([Db,Zb,$b,$b,Rb],xc+fc);G([Db,Zb,$b,Zb,Rb],xc+fc);G([Db,Zb,Zb,$b,Rb],xc+fc);G([Db,Zb,Zb,Zb,Rb],xc+fc);G([Db,$b,$b,$b,Rb],xc+gc);G([Db,$b,$b,Zb,Rb],xc+gc);G([Db,$b,Zb,$b,Rb],xc+gc);G([Db,$b,Zb,Zb,Rb],xc+gc);G([Db,Zb,$b,$b,Rb],xc+gc);G([Db,Zb,$b,Zb,Rb],xc+gc);G([Db,Zb,Zb,$b,Rb],xc+gc);G([Db,Zb,Zb,Zb,Rb],xc+gc);G([Db,$b,$b,$b,Rb],xc+hc);G([Db,$b,$b,Zb,Rb],xc+hc);G([Db,$b,Zb,$b,Rb],xc+hc);G([Db,$b,Zb,Zb,Rb],xc+hc);G([Db,Zb,$b,$b,Rb],xc+hc);G([Db,Zb,$b,Zb,Rb],xc+hc);G([Db,Zb,Zb,$b,Rb],xc+hc);G([Db,Zb,Zb,Zb,Rb],xc+hc);G([Db,$b,$b,$b,Rb],xc+ic);G([Db,$b,$b,Zb,Rb],xc+ic);G([Db,$b,Zb,$b,Rb],xc+ic);G([Db,$b,Zb,Zb,Rb],xc+ic);G([Db,Zb,$b,$b,Rb],xc+ic);G([Db,Zb,$b,Zb,Rb],xc+ic);G([Db,Zb,Zb,$b,Rb],xc+ic);G([Db,Zb,Zb,Zb,Rb],xc+ic);G([Db,Zb,$b,$b,Ob],yc);G([Eb,$b,$b,Zb,Ub],zc);G([Eb,$b,Zb,Zb,Ub],zc);G([Eb,Zb,Zb,Zb,Ub],zc);G([Eb,$b,$b,Zb,Ub],zc+cc);G([Eb,$b,Zb,Zb,Ub],zc+cc);G([Eb,Zb,Zb,Zb,Ub],zc+cc);G([Eb,$b,$b,Zb,Ub],zc+dc);G([Eb,$b,Zb,Zb,Ub],zc+dc);G([Eb,Zb,Zb,Zb,Ub],zc+dc);G([Eb,Zb,$b,Zb,Mb],Ac);G([Db,Zb,$b,Zb,Ub],Bc);G([Db,Zb,$b,Zb,Ob],Cc);G([Eb,Zb,$b,$b,Ob],Dc);G([Db,Zb,$b,Zb,Mb],Ec);G([Db,$b,$b,$b,Ob],Fc);G([Db,$b,Zb,$b,Ob],Fc);G([Db,Zb,Zb,$b,Ob],Fc);G([Db,$b,$b,$b,Ob],Fc+cc);G([Db,$b,Zb,$b,Ob],Fc+cc);G([Db,Zb,Zb,$b,Ob],Fc+cc);G([Db,$b,$b,$b,Ob],Fc+dc);G([Db,$b,Zb,$b,Ob],Fc+dc);G([Db,Zb,Zb,$b,Ob],Fc+dc);G([Eb,$b,$b,$b,Ob],Gc);G([Eb,$b,Zb,$b,Ob],Gc);G([Eb,Zb,Zb,$b,Ob],Gc);G([Eb,$b,$b,$b,Ob],Gc+cc);G([Eb,$b,Zb,$b,Ob],Gc+cc);G([Eb,Zb,Zb,$b,Ob],Gc+cc);G([Eb,$b,$b,$b,Ob],Gc+dc);G([Eb,$b,Zb,$b,Ob],Gc+dc);G([Eb,Zb,Zb,$b,Ob],Gc+dc);G([Db,$b,$b,$b,Mb],Hc);G([Db,$b,Zb,$b,Mb],Hc);G([Db,Zb,Zb,$b,Mb],Hc);G([Db,$b,$b,$b,Mb],Hc+cc);G([Db,$b,Zb,$b,Mb],Hc+cc);G([Db,Zb,Zb,$b,Mb],Hc+cc);G([Db,$b,$b,$b,Mb],Hc+dc);G([Db,$b,Zb,$b,Mb],Hc+dc);G([Db,Zb,Zb,$b,Mb],Hc+dc);G([Eb,$b,$b,$b,Ub],Ic);G([Eb,$b,Zb,$b,Ub],Ic);G([Eb,Zb,Zb,$b,Ub],Ic);G([Eb,$b,$b,$b,Ub],Ic+cc);G([Eb,$b,Zb,$b,Ub],Ic+cc);G([Eb,Zb,Zb,$b,Ub],Ic+cc);G([Eb,$b,$b,$b,Ub],Ic+dc);G([Eb,$b,Zb,$b,Ub],Ic+dc);G([Eb,Zb,Zb,$b,Ub],Ic+dc);G([Eb,Zb,$b,$b,Mb],Jc);K=x[H(Cb)][H(Fb)][H(Gb)][H(Kb)][H(Lb)];var M=K.indexOf(Kc);if(M!=-1){y=Number(K.substring(M+1));K=K.substring(0,M)}L=K+Lc}catch(a){return}}var N;function O(){if(!s){s=true;if(!__gwt_stylesLoaded[Mc]){var a=n.createElement(Nc);__gwt_stylesLoaded[Mc]=a;a.setAttribute(Oc,Pc);a.setAttribute(Qc,t+Mc);n.getElementsByTagName(Rc)[0].appendChild(a)}if(!__gwt_stylesLoaded[Sc]){var a=n.createElement(Nc);__gwt_stylesLoaded[Sc]=a;a.setAttribute(Oc,Pc);a.setAttribute(Qc,t+Sc);n.getElementsByTagName(Rc)[0].appendChild(a)}if(!__gwt_stylesLoaded[Tc]){var a=n.createElement(Nc);__gwt_stylesLoaded[Tc]=a;a.setAttribute(Oc,Pc);a.setAttribute(Qc,t+Tc);n.getElementsByTagName(Rc)[0].appendChild(a)}C();if(n.removeEventListener){n.removeEventListener(Uc,O,false)}if(N){clearInterval(N)}}}
+if(n.addEventListener){n.addEventListener(Uc,function(){J();O()},false)}var N=setInterval(function(){if(/loaded|complete/.test(n.readyState)){J();O()}},50);o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:S,millis:(new Date).getTime(),type:Y});o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:Wb,millis:(new Date).getTime(),type:T});n.write(Vc)}
jsme(); \ No newline at end of file
diff --git a/public/jsme_bak/05B63F17C4ECC632F0004998FE93F0D9.cache.png b/public/jsme_bak/05B63F17C4ECC632F0004998FE93F0D9.cache.png
new file mode 100644
index 0000000..6b2789b
--- /dev/null
+++ b/public/jsme_bak/05B63F17C4ECC632F0004998FE93F0D9.cache.png
Binary files differ
diff --git a/public/jsme/0C406D7CF33A12D63C52DE66D498F1CD.cache.html b/public/jsme_bak/0C406D7CF33A12D63C52DE66D498F1CD.cache.html
index b40e6aa..b40e6aa 100644
--- a/public/jsme/0C406D7CF33A12D63C52DE66D498F1CD.cache.html
+++ b/public/jsme_bak/0C406D7CF33A12D63C52DE66D498F1CD.cache.html
diff --git a/public/jsme/0DE54407F8836163843F363DEF462435.cache.html b/public/jsme_bak/0DE54407F8836163843F363DEF462435.cache.html
index 77719a7..77719a7 100644
--- a/public/jsme/0DE54407F8836163843F363DEF462435.cache.html
+++ b/public/jsme_bak/0DE54407F8836163843F363DEF462435.cache.html
diff --git a/public/jsme/0E1958E2DA8AAF8AC743346F1B07289B.cache.html b/public/jsme_bak/0E1958E2DA8AAF8AC743346F1B07289B.cache.html
index 8453a38..8453a38 100644
--- a/public/jsme/0E1958E2DA8AAF8AC743346F1B07289B.cache.html
+++ b/public/jsme_bak/0E1958E2DA8AAF8AC743346F1B07289B.cache.html
diff --git a/public/jsme/1FF46909D749270FF381D41E1313C970.cache.html b/public/jsme_bak/1FF46909D749270FF381D41E1313C970.cache.html
index 819caa6..819caa6 100644
--- a/public/jsme/1FF46909D749270FF381D41E1313C970.cache.html
+++ b/public/jsme_bak/1FF46909D749270FF381D41E1313C970.cache.html
diff --git a/public/jsme_bak/396F806CD63ABD414BFBB9D57429F05B.cache.png b/public/jsme_bak/396F806CD63ABD414BFBB9D57429F05B.cache.png
new file mode 100644
index 0000000..009e987
--- /dev/null
+++ b/public/jsme_bak/396F806CD63ABD414BFBB9D57429F05B.cache.png
Binary files differ
diff --git a/public/jsme_bak/40BAF81124143A595056A9CCA0E9DBBA.cache.png b/public/jsme_bak/40BAF81124143A595056A9CCA0E9DBBA.cache.png
new file mode 100644
index 0000000..daa0fa3
--- /dev/null
+++ b/public/jsme_bak/40BAF81124143A595056A9CCA0E9DBBA.cache.png
Binary files differ
diff --git a/public/jsme_bak/4841BDE9DC293BA35F7762B4D8EFD236.cache.png b/public/jsme_bak/4841BDE9DC293BA35F7762B4D8EFD236.cache.png
new file mode 100644
index 0000000..8a77f17
--- /dev/null
+++ b/public/jsme_bak/4841BDE9DC293BA35F7762B4D8EFD236.cache.png
Binary files differ
diff --git a/public/jsme/4DD5A381A59C969C147B4AF79F32C2F6.cache.html b/public/jsme_bak/4DD5A381A59C969C147B4AF79F32C2F6.cache.html
index ad986eb..ad986eb 100644
--- a/public/jsme/4DD5A381A59C969C147B4AF79F32C2F6.cache.html
+++ b/public/jsme_bak/4DD5A381A59C969C147B4AF79F32C2F6.cache.html
diff --git a/public/jsme/54F9E7E5962E715E5F54DF69E95CC015.cache.html b/public/jsme_bak/54F9E7E5962E715E5F54DF69E95CC015.cache.html
index 2759e40..2759e40 100644
--- a/public/jsme/54F9E7E5962E715E5F54DF69E95CC015.cache.html
+++ b/public/jsme_bak/54F9E7E5962E715E5F54DF69E95CC015.cache.html
diff --git a/public/jsme/5952A2CB4040AE2246428B9BA22BB4AE.cache.html b/public/jsme_bak/5952A2CB4040AE2246428B9BA22BB4AE.cache.html
index bda5c8f..bda5c8f 100644
--- a/public/jsme/5952A2CB4040AE2246428B9BA22BB4AE.cache.html
+++ b/public/jsme_bak/5952A2CB4040AE2246428B9BA22BB4AE.cache.html
diff --git a/public/jsme/59C599C70C55FAEAE8D77121FFC507DA.cache.html b/public/jsme_bak/59C599C70C55FAEAE8D77121FFC507DA.cache.html
index 0203d59..0203d59 100644
--- a/public/jsme/59C599C70C55FAEAE8D77121FFC507DA.cache.html
+++ b/public/jsme_bak/59C599C70C55FAEAE8D77121FFC507DA.cache.html
diff --git a/public/jsme/59EE5ADF5155B64443CE30712540EE3D.cache.html b/public/jsme_bak/59EE5ADF5155B64443CE30712540EE3D.cache.html
index 18b89ce..18b89ce 100644
--- a/public/jsme/59EE5ADF5155B64443CE30712540EE3D.cache.html
+++ b/public/jsme_bak/59EE5ADF5155B64443CE30712540EE3D.cache.html
diff --git a/public/jsme/5C36F13F9951716092C3E0487B272BDF.cache.html b/public/jsme_bak/5C36F13F9951716092C3E0487B272BDF.cache.html
index b923fb7..b923fb7 100644
--- a/public/jsme/5C36F13F9951716092C3E0487B272BDF.cache.html
+++ b/public/jsme_bak/5C36F13F9951716092C3E0487B272BDF.cache.html
diff --git a/public/jsme/5EC8CE504D6A4EB3B3A5BCF3BF37FF40.cache.html b/public/jsme_bak/5EC8CE504D6A4EB3B3A5BCF3BF37FF40.cache.html
index fc60402..fc60402 100644
--- a/public/jsme/5EC8CE504D6A4EB3B3A5BCF3BF37FF40.cache.html
+++ b/public/jsme_bak/5EC8CE504D6A4EB3B3A5BCF3BF37FF40.cache.html
diff --git a/public/jsme/6D46E1D8BF2EB46D67A6B5E4677D3C2F.cache.html b/public/jsme_bak/6D46E1D8BF2EB46D67A6B5E4677D3C2F.cache.html
index da7112e..da7112e 100644
--- a/public/jsme/6D46E1D8BF2EB46D67A6B5E4677D3C2F.cache.html
+++ b/public/jsme_bak/6D46E1D8BF2EB46D67A6B5E4677D3C2F.cache.html
diff --git a/public/jsme/75B6640A6BDDF28E71E47025CA9B6A0F.cache.html b/public/jsme_bak/75B6640A6BDDF28E71E47025CA9B6A0F.cache.html
index fcbe9b3..fcbe9b3 100644
--- a/public/jsme/75B6640A6BDDF28E71E47025CA9B6A0F.cache.html
+++ b/public/jsme_bak/75B6640A6BDDF28E71E47025CA9B6A0F.cache.html
diff --git a/public/jsme/99B9658C834FFDA06817D208BA51E3B1.cache.html b/public/jsme_bak/99B9658C834FFDA06817D208BA51E3B1.cache.html
index fe11932..fe11932 100644
--- a/public/jsme/99B9658C834FFDA06817D208BA51E3B1.cache.html
+++ b/public/jsme_bak/99B9658C834FFDA06817D208BA51E3B1.cache.html
diff --git a/public/jsme/B709675E615270B186F00DE7CEFD0C81.cache.html b/public/jsme_bak/B709675E615270B186F00DE7CEFD0C81.cache.html
index a3c4073..a3c4073 100644
--- a/public/jsme/B709675E615270B186F00DE7CEFD0C81.cache.html
+++ b/public/jsme_bak/B709675E615270B186F00DE7CEFD0C81.cache.html
diff --git a/public/jsme/BA041AD18659B20123F3AF7BB55E586D.cache.html b/public/jsme_bak/BA041AD18659B20123F3AF7BB55E586D.cache.html
index 4f55b31..4f55b31 100644
--- a/public/jsme/BA041AD18659B20123F3AF7BB55E586D.cache.html
+++ b/public/jsme_bak/BA041AD18659B20123F3AF7BB55E586D.cache.html
diff --git a/public/jsme/CE2CDF93F94DC9AD046CD426666189FC.cache.html b/public/jsme_bak/CE2CDF93F94DC9AD046CD426666189FC.cache.html
index 306fca6..306fca6 100644
--- a/public/jsme/CE2CDF93F94DC9AD046CD426666189FC.cache.html
+++ b/public/jsme_bak/CE2CDF93F94DC9AD046CD426666189FC.cache.html
diff --git a/public/jsme_bak/DF7764EEC1903CD03C9545B354D8D8E4.cache.png b/public/jsme_bak/DF7764EEC1903CD03C9545B354D8D8E4.cache.png
new file mode 100644
index 0000000..fbae947
--- /dev/null
+++ b/public/jsme_bak/DF7764EEC1903CD03C9545B354D8D8E4.cache.png
Binary files differ
diff --git a/public/jsme/F36D9482E6DACEA4F906EA0DC69485B4.cache.html b/public/jsme_bak/F36D9482E6DACEA4F906EA0DC69485B4.cache.html
index fc6106e..fc6106e 100644
--- a/public/jsme/F36D9482E6DACEA4F906EA0DC69485B4.cache.html
+++ b/public/jsme_bak/F36D9482E6DACEA4F906EA0DC69485B4.cache.html
diff --git a/public/jsme/F6DEDB2ADBC66FA84D119133642F55EF.cache.html b/public/jsme_bak/F6DEDB2ADBC66FA84D119133642F55EF.cache.html
index 6fb5ee8..6fb5ee8 100644
--- a/public/jsme/F6DEDB2ADBC66FA84D119133642F55EF.cache.html
+++ b/public/jsme_bak/F6DEDB2ADBC66FA84D119133642F55EF.cache.html
diff --git a/public/jsme/FF2629138194336E10D8BDC4EA6E9AE4.cache.html b/public/jsme_bak/FF2629138194336E10D8BDC4EA6E9AE4.cache.html
index a41d0f6..a41d0f6 100644
--- a/public/jsme/FF2629138194336E10D8BDC4EA6E9AE4.cache.html
+++ b/public/jsme_bak/FF2629138194336E10D8BDC4EA6E9AE4.cache.html
diff --git a/public/jsme_bak/clear.cache.gif b/public/jsme_bak/clear.cache.gif
new file mode 100644
index 0000000..e565824
--- /dev/null
+++ b/public/jsme_bak/clear.cache.gif
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/chrome.css b/public/jsme_bak/gwt/chrome/chrome.css
new file mode 100644
index 0000000..1dac4a2
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/chrome.css
@@ -0,0 +1,1155 @@
+/**
+ * The file contains styles for GWT widgets in the chrome theme.
+ *
+ * In order to maintain cross-browser compatibility, the following syntax is
+ * used to create IE6 specific style rules:
+ * .gwt-Widget {
+ * property: rule applies to all browsers
+ * -property: rule applies only to IE6 (overrides previous rule)
+ * }
+ * * html .gwt-Widget {
+ * property: rule applies to all versions of IE
+ * }
+ */
+
+/*
+body, table td, select {
+ font-family: Arial Unicode MS, Arial, sans-serif;
+ font-size: small;
+}
+pre {
+ font-family: "courier new", courier;
+ font-size: small;
+}
+body {
+ color: black;
+ margin: 0px;
+ border: 0px;
+ padding: 0px;
+ background: #fff;
+ direction: ltr;
+}
+
+a, a:visited, a:hover {
+ color: #0000AA;
+}
+*/
+/**
+ * The reference theme can be used to determine when this style sheet has
+ * loaded. Create a hidden div element with absolute position, assign the style
+ * name below, and attach it to the DOM. Use a timer to detect when the
+ * element's height and width are set to 5px.
+ */
+.gwt-Reference-chrome {
+ height: 5px;
+ width: 5px;
+ zoom: 1;
+}
+
+.gwt-Button {
+ margin: 0;
+ padding: 3px 5px;
+ text-decoration: none;
+ font-size: small;
+ cursor: pointer;
+ cursor: hand;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+ border: 1px outset #ccc;
+}
+.gwt-Button:active {
+ border: 1px inset #ccc;
+}
+.gwt-Button:hover {
+ border-color: #9cf #69e #69e #7af;
+}
+.gwt-Button[disabled] {
+ cursor: default;
+ color: #888;
+}
+.gwt-Button[disabled]:hover {
+ border: 1px outset #ccc;
+}
+
+.gwt-CheckBox {
+}
+.gwt-CheckBox-disabled {
+ color: #888;
+}
+
+.gwt-DecoratorPanel {
+}
+.gwt-DecoratorPanel .topCenter,
+.gwt-DecoratorPanel .bottomCenter {
+ background: url(images/hborder.png) repeat-x;
+}
+.gwt-DecoratorPanel .middleLeft,
+.gwt-DecoratorPanel .middleRight {
+ background: url(images/vborder.png) repeat-y;
+}
+.gwt-DecoratorPanel .topLeftInner,
+.gwt-DecoratorPanel .topRightInner,
+.gwt-DecoratorPanel .bottomLeftInner,
+.gwt-DecoratorPanel .bottomRightInner {
+ width: 5px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-DecoratorPanel .topLeft {
+ background: url(images/corner.png) no-repeat 0px 0px;
+ -background: url(images/corner_ie6.png) no-repeat 0px 0px;
+}
+.gwt-DecoratorPanel .topRight {
+ background: url(images/corner.png) no-repeat -5px 0px;
+ -background: url(images/corner_ie6.png) no-repeat -5px 0px;
+}
+.gwt-DecoratorPanel .bottomLeft {
+ background: url(images/corner.png) no-repeat 0px -5px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -5px;
+}
+.gwt-DecoratorPanel .bottomRight {
+ background: url(images/corner.png) no-repeat -5px -5px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -5px;
+}
+* html .gwt-DecoratorPanel .topLeftInner,
+* html .gwt-DecoratorPanel .topRightInner,
+* html .gwt-DecoratorPanel .bottomLeftInner,
+* html .gwt-DecoratorPanel .bottomRightInner {
+ width: 5px;
+ height: 5px;
+ overflow: hidden;
+}
+
+.gwt-DialogBox .Caption {
+ background: #ebebeb url(images/hborder.png) repeat-x 0px -2003px;
+ padding: 4px 4px 4px 8px;
+ cursor: default;
+ border-bottom: 1px solid #bbbbbb;
+ border-top: 5px solid #e3e3e3;
+}
+.gwt-DialogBox .dialogContent {
+}
+.gwt-DialogBox .dialogMiddleCenter {
+ padding: 3px;
+ background: white;
+}
+.gwt-DialogBox .dialogBottomCenter {
+ background: url(images/hborder.png) repeat-x 0px -4px;
+ -background: url(images/hborder_ie6.png) repeat-x 0px -4px;
+}
+.gwt-DialogBox .dialogMiddleLeft {
+ background: url(images/vborder.png) repeat-y;
+}
+.gwt-DialogBox .dialogMiddleRight {
+ background: url(images/vborder.png) repeat-y -4px 0px;
+ -background: url(images/vborder_ie6.png) repeat-y -4px 0px;
+}
+.gwt-DialogBox .dialogTopLeftInner {
+ width: 5px;
+ zoom: 1;
+}
+.gwt-DialogBox .dialogTopRightInner {
+ width: 8px;
+ zoom: 1;
+}
+.gwt-DialogBox .dialogBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-DialogBox .dialogBottomRightInner {
+ width: 5px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-DialogBox .dialogTopLeft {
+ background: url(images/corner.png) no-repeat -13px 0px;
+ -background: url(images/corner_ie6.png) no-repeat -13px 0px;
+}
+.gwt-DialogBox .dialogTopRight {
+ background: url(images/corner.png) no-repeat -18px 0px;
+ -background: url(images/corner_ie6.png) no-repeat -18px 0px;
+}
+.gwt-DialogBox .dialogBottomLeft {
+ background: url(images/corner.png) no-repeat 0px -15px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -15px;
+}
+.gwt-DialogBox .dialogBottomRight {
+ background: url(images/corner.png) no-repeat -5px -15px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -15px;
+}
+* html .gwt-DialogBox .dialogTopLeftInner {
+ width: 5px;
+ overflow: hidden;
+}
+* html .gwt-DialogBox .dialogTopRightInner {
+ width: 8px;
+ overflow: hidden;
+}
+* html .gwt-DialogBox .dialogBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ overflow: hidden;
+}
+* html .gwt-DialogBox .dialogBottomRightInner {
+ width: 8px;
+ height: 8px;
+ overflow: hidden;
+}
+
+.gwt-DisclosurePanel {
+}
+.gwt-DisclosurePanel-open {
+}
+.gwt-DisclosurePanel-closed {
+}
+.gwt-DisclosurePanel .header,
+.gwt-DisclosurePanel .header a,
+.gwt-DisclosurePanel .header td {
+ text-decoration: none; /* Remove underline from header */
+ color: black;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-DisclosurePanel .content {
+ border-left: 3px solid #e3e3e3;
+ padding: 4px 0px 4px 8px;
+ margin-left: 6px;
+}
+
+.gwt-FileUpload {
+}
+
+.gwt-Frame {
+ border-top: 2px solid #666;
+ border-left: 2px solid #666;
+ border-right: 2px solid #bbb;
+ border-bottom: 2px solid #bbb;
+}
+
+.gwt-HorizontalSplitPanel {
+}
+.gwt-HorizontalSplitPanel .hsplitter {
+ cursor: move;
+ border: 0px;
+ background: #91c0ef url(images/vborder.png) repeat-y;
+ line-height: 0px;
+}
+.gwt-VerticalSplitPanel {
+}
+.gwt-VerticalSplitPanel .vsplitter {
+ cursor: move;
+ border: 0px;
+ background: #91c0ef url(images/hborder.png) repeat-x;
+ line-height: 0px;
+}
+
+.gwt-HTML {
+}
+
+.gwt-Hyperlink {
+ cursor: pointer;
+}
+
+.gwt-Image {
+}
+
+.gwt-Label {
+}
+
+.gwt-ListBox {
+}
+
+.gwt-MenuBar {
+ cursor: default;
+}
+.gwt-MenuBar .gwt-MenuItem {
+ cursor: default;
+}
+.gwt-MenuBar .gwt-MenuItem-selected {
+ background: #cdcdcd;
+}
+.gwt-MenuBar .gwt-MenuItem-disabled {
+ color: #cdcdcd;
+}
+.gwt-MenuBar-horizontal {
+ background: #ebebeb url(images/hborder.png) repeat-x 0px -2003px;
+ border: 1px solid #BBBBBB;
+}
+.gwt-MenuBar-horizontal .gwt-MenuItem {
+ padding: 0px 10px;
+ vertical-align: bottom;
+ color: #666666;
+ font-weight: bold;
+}
+.gwt-MenuBar-horizontal .gwt-MenuItemSeparator {
+ width: 1px;
+ padding: 0px;
+ margin: 0px;
+ border: 0px;
+ border-left: 1px solid #888888;
+ background: white;
+}
+.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner {
+ width: 1px;
+ height: 1px;
+ background: white;
+}
+.gwt-MenuBar-vertical {
+ margin-top: 0px;
+ margin-left: 0px;
+ background: white;
+}
+.gwt-MenuBar-vertical table {
+ border-collapse: collapse;
+}
+.gwt-MenuBar-vertical .gwt-MenuItem {
+ padding: 4px 14px 4px 1px;
+}
+.gwt-MenuBar-vertical .gwt-MenuItemSeparator {
+ padding: 2px 0px;
+}
+.gwt-MenuBar-vertical .gwt-MenuItemSeparator .menuSeparatorInner {
+ height: 1px;
+ padding: 0px;
+ border: 0px;
+ border-top: 1px solid #777777;
+ background: #ddddee;
+ overflow: hidden;
+}
+.gwt-MenuBar-vertical .subMenuIcon {
+ padding-right: 4px;
+}
+.gwt-MenuBar-vertical .subMenuIcon-selected {
+ background: #cdcdcd;
+}
+.gwt-MenuBarPopup {
+ margin: 0px 0px 0px 3px;
+}
+.gwt-MenuBarPopup .menuPopupTopCenter {
+ background: url(images/hborder.png) 0px -12px repeat-x;
+}
+.gwt-MenuBarPopup .menuPopupBottomCenter {
+ background: url(images/hborder.png) 0px -13px repeat-x;
+ -background: url(images/hborder_ie6.png) 0px -13px repeat-x;
+}
+.gwt-MenuBarPopup .menuPopupMiddleLeft {
+ background: url(images/vborder.png) -12px 0px repeat-y;
+ -background: url(images/vborder_ie6.png) -12px 0px repeat-y;
+}
+.gwt-MenuBarPopup .menuPopupMiddleRight {
+ background: url(images/vborder.png) -13px 0px repeat-y;
+ -background: url(images/vborder_ie6.png) -13px 0px repeat-y;
+}
+.gwt-MenuBarPopup .menuPopupTopLeftInner {
+ width: 5px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-MenuBarPopup .menuPopupTopRightInner {
+ width: 8px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-MenuBarPopup .menuPopupBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-MenuBarPopup .menuPopupBottomRightInner {
+ width: 8px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-MenuBarPopup .menuPopupTopLeft {
+ background: url(images/corner.png) no-repeat 0px -36px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -36px;
+}
+.gwt-MenuBarPopup .menuPopupTopRight {
+ background: url(images/corner.png) no-repeat -5px -36px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -36px;
+}
+.gwt-MenuBarPopup .menuPopupBottomLeft {
+ background: url(images/corner.png) no-repeat 0px -41px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -41px;
+}
+.gwt-MenuBarPopup .menuPopupBottomRight {
+ background: url(images/corner.png) no-repeat -5px -41px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -41px;
+}
+* html .gwt-MenuBarPopup .menuPopupTopLeftInner {
+ width: 5px;
+ height: 5px;
+ overflow: hidden;
+}
+* html .gwt-MenuBarPopup .menuPopupTopRightInner {
+ width: 8px;
+ height: 5px;
+ overflow: hidden;
+}
+* html .gwt-MenuBarPopup .menuPopupBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ overflow: hidden;
+}
+* html .gwt-MenuBarPopup .menuPopupBottomRightInner {
+ width: 8px;
+ height: 8px;
+ overflow: hidden;
+}
+
+.gwt-PasswordTextBox {
+ padding: 2px;
+}
+.gwt-PasswordTextBox-readonly {
+ color: #888;
+}
+
+.gwt-PopupPanel {
+ border: 3px solid #e3e3e3;
+ padding: 3px;
+ background: white;
+}
+
+.gwt-DecoratedPopupPanel .popupContent {
+}
+.gwt-DecoratedPopupPanel .popupMiddleCenter {
+ padding: 3px;
+ background: #e3e3e3;
+}
+.gwt-DecoratedPopupPanel .popupTopCenter {
+ background: url(images/hborder.png) repeat-x;
+}
+.gwt-DecoratedPopupPanel .popupBottomCenter {
+ background: url(images/hborder.png) repeat-x 0px -4px;
+ -background: url(images/hborder_ie6.png) repeat-x 0px -4px;
+}
+.gwt-DecoratedPopupPanel .popupMiddleLeft {
+ background: url(images/vborder.png) repeat-y;
+}
+.gwt-DecoratedPopupPanel .popupMiddleRight {
+ background: url(images/vborder.png) repeat-y -4px 0px;
+ -background: url(images/vborder_ie6.png) repeat-y -4px 0px;
+}
+.gwt-DecoratedPopupPanel .popupTopLeftInner {
+ width: 5px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-DecoratedPopupPanel .popupTopRightInner {
+ width: 8px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-DecoratedPopupPanel .popupBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-DecoratedPopupPanel .popupBottomRightInner {
+ width: 8px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-DecoratedPopupPanel .popupTopLeft {
+ background: url(images/corner.png) no-repeat 0px -10px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -10px;
+}
+.gwt-DecoratedPopupPanel .popupTopRight {
+ background: url(images/corner.png) no-repeat -5px -10px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -10px;
+}
+.gwt-DecoratedPopupPanel .popupBottomLeft {
+ background: url(images/corner.png) no-repeat 0px -15px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -15px;
+}
+.gwt-DecoratedPopupPanel .popupBottomRight {
+ background: url(images/corner.png) no-repeat -5px -15px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -15px;
+}
+* html .gwt-DecoratedPopupPanel .popupTopLeftInner {
+ width: 5px;
+ height: 5px;
+ overflow: hidden;
+}
+* html .gwt-DecoratedPopupPanel .popupTopRightInner {
+ width: 8px;
+ height: 5px;
+ overflow: hidden;
+}
+* html .gwt-DecoratedPopupPanel .popupBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ overflow: hidden;
+}
+* html .gwt-DecoratedPopupPanel .popupBottomRightInner {
+ width: 8px;
+ height: 8px;
+ overflow: hidden;
+}
+
+.gwt-PopupPanelGlass {
+ background-color: #000;
+ opacity: 0.3;
+ filter: alpha(opacity=30);
+}
+
+.gwt-PushButton-up,
+.gwt-PushButton-up-hovering,
+.gwt-PushButton-up-disabled,
+.gwt-PushButton-down,
+.gwt-PushButton-down-hovering,
+.gwt-PushButton-down-disabled {
+ margin: 0;
+ text-decoration: none;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+}
+.gwt-PushButton-up,
+.gwt-PushButton-up-hovering,
+.gwt-PushButton-up-disabled {
+ padding: 3px 5px 3px 5px;
+}
+.gwt-PushButton-up {
+ border: 1px outset #ccc;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-PushButton-up-hovering {
+ border: 1px outset;
+ border-color: #9cf #69e #69e #7af;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-PushButton-up-disabled {
+ border: 1px outset #ccc;
+ cursor: default;
+ opacity: .5;
+ filter: alpha(opacity=40);
+ zoom: 1;
+}
+.gwt-PushButton-down,
+.gwt-PushButton-down-hovering,
+.gwt-PushButton-down-disabled {
+ padding: 4px 4px 2px 6px;
+}
+.gwt-PushButton-down {
+ border: 1px inset #666;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-PushButton-down-hovering {
+ border: 1px inset;
+ border-color: #9cf #69e #69e #7af;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-PushButton-down-disabled {
+ border: 1px outset #ccc;
+ cursor: default;
+ opacity: 0.5;
+ filter: alpha(opacity=40);
+ zoom: 1;
+}
+
+.gwt-RadioButton {
+}
+.gwt-RadioButton-disabled {
+ color: #888;
+}
+
+.gwt-RichTextArea {
+}
+.hasRichTextToolbar {
+ border: 0px;
+}
+.gwt-RichTextToolbar {
+ background: #ebebeb url(images/hborder.png) repeat-x 0px -2003px;
+ border-bottom: 1px solid #BBBBBB;
+ padding: 3px;
+ margin: 0px;
+}
+.gwt-RichTextToolbar .gwt-PushButton-up {
+ padding: 0px 1px 0px 0px;
+ margin-right: 4px;
+ margin-bottom: 4px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-PushButton-up-hovering {
+ margin-right: 4px;
+ margin-bottom: 4px;
+ padding: 0px 1px 0px 0px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-PushButton-down {
+ margin-right: 4px;
+ margin-bottom: 4px;
+ padding: 0px 0px 0px 1px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-PushButton-down-hovering {
+ margin-right: 4px;
+ margin-bottom: 4px;
+ padding: 0px 0px 0px 1px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-ToggleButton-up {
+ margin-right: 4px;
+ margin-bottom: 4px;
+ padding: 0px 1px 0px 0px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering {
+ margin-right: 4px;
+ margin-bottom: 4px;
+ padding: 0px 1px 0px 0px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-ToggleButton-down {
+ margin-right: 4px;
+ margin-bottom: 4px;
+ padding: 0px 0px 0px 1px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering {
+ margin-right: 4px;
+ margin-bottom: 4px;
+ padding: 0px 0px 0px 1px;
+ border-width: 1px;
+}
+
+.gwt-StackPanel {
+ border-bottom: 1px solid #bbbbbb;
+}
+.gwt-StackPanel .gwt-StackPanelItem {
+ cursor: pointer;
+ cursor: hand;
+ font-weight: bold;
+ font-size: 1.3em;
+ padding: 3px;
+ border: 1px solid #bbbbbb;
+ border-bottom: 0px;
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
+}
+.gwt-StackPanel .gwt-StackPanelContent {
+ border: 1px solid #bbbbbb;
+ border-bottom: 0px;
+ background: white;
+ padding: 2px 2px 10px 5px;
+}
+
+.gwt-DecoratedStackPanel {
+ border-bottom: 1px solid #bbbbbb;
+}
+.gwt-DecoratedStackPanel .gwt-StackPanelContent {
+ border: 1px solid #bbbbbb;
+ border-bottom: 0px;
+ background: white;
+ padding: 2px 2px 10px 5px;
+}
+.gwt-DecoratedStackPanel .gwt-StackPanelItem {
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-DecoratedStackPanel .stackItemTopLeft,
+.gwt-DecoratedStackPanel .stackItemTopRight {
+ height: 6px;
+ width: 6px;
+ zoom: 1;
+}
+.gwt-DecoratedStackPanel .stackItemTopLeft {
+ border-left: 1px solid #bbbbbb;
+ background: #e4e4e4 url(images/corner.png) no-repeat 0px -49px;
+ -background: #e4e4e4 url(images/corner_ie6.png) no-repeat 0px -49px;
+}
+.gwt-DecoratedStackPanel .stackItemTopRight {
+ border-right: 1px solid #bbbbbb;
+ background: #e4e4e4 url(images/corner.png) no-repeat -6px -49px;
+ -background: #e4e4e4 url(images/corner_ie6.png) no-repeat -6px -49px;
+}
+.gwt-DecoratedStackPanel .stackItemTopLeftInner,
+.gwt-DecoratedStackPanel .stackItemTopRightInner {
+ width: 1px;
+ height: 1px;
+}
+* html .gwt-DecoratedStackPanel .stackItemTopLeftInner,
+* html .gwt-DecoratedStackPanel .stackItemTopRightInner {
+ width: 6px;
+ height: 6px;
+ overflow: hidden;
+}
+.gwt-DecoratedStackPanel .stackItemTopCenter {
+ background: url(images/hborder.png) 0px -21px repeat-x;
+}
+.gwt-DecoratedStackPanel .stackItemMiddleLeft {
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
+ border-left: 1px solid #bbbbbb;
+}
+.gwt-DecoratedStackPanel .stackItemMiddleLeftInner,
+.gwt-DecoratedStackPanel .stackItemMiddleRightInner {
+ width: 1px;
+ height: 1px;
+}
+.gwt-DecoratedStackPanel .stackItemMiddleRight {
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
+ border-right: 1px solid #bbbbbb;
+}
+.gwt-DecoratedStackPanel .stackItemMiddleCenter {
+ font-weight: bold;
+ font-size: 1.3em;
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
+}
+.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopRight,
+.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopLeft {
+ border: 0px;
+ background-color: white;
+}
+.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopLeft,
+.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopRight {
+ background-color: white;
+}
+
+.gwt-SuggestBox {
+ padding: 2px;
+}
+.gwt-SuggestBoxPopup {
+ margin-left: 3px;
+}
+.gwt-SuggestBoxPopup .item {
+ padding: 2px 6px;
+ color: #424242;
+ cursor: default;
+}
+.gwt-SuggestBoxPopup .item-selected {
+ background: #cdcdcd;
+}
+.gwt-SuggestBoxPopup .suggestPopupContent {
+ background: white;
+}
+.gwt-SuggestBoxPopup .suggestPopupTopCenter {
+ background: url(images/hborder.png) repeat-x;
+}
+.gwt-SuggestBoxPopup .suggestPopupBottomCenter {
+ background: url(images/hborder.png) repeat-x 0px -4px;
+ -background: url(images/hborder_ie6.png) repeat-x 0px -4px;
+}
+.gwt-SuggestBoxPopup .suggestPopupMiddleLeft {
+ background: url(images/vborder.png) repeat-y;
+}
+.gwt-SuggestBoxPopup .suggestPopupMiddleRight {
+ background: url(images/vborder.png) repeat-y -4px 0px;
+ -background: url(images/vborder_ie6.png) repeat-y -4px 0px;
+}
+.gwt-SuggestBoxPopup .suggestPopupTopLeftInner {
+ width: 5px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-SuggestBoxPopup .suggestPopupTopRightInner {
+ width: 8px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-SuggestBoxPopup .suggestPopupBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-SuggestBoxPopup .suggestPopupBottomRightInner {
+ width: 8px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-SuggestBoxPopup .suggestPopupTopLeft {
+ background: url(images/corner.png) no-repeat 0px -23px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -23px;
+}
+.gwt-SuggestBoxPopup .suggestPopupTopRight {
+ background: url(images/corner.png) no-repeat -5px -23px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -23px;
+}
+.gwt-SuggestBoxPopup .suggestPopupBottomLeft {
+ background: url(images/corner.png) no-repeat 0px -28px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -28px;
+}
+.gwt-SuggestBoxPopup .suggestPopupBottomRight {
+ background: url(images/corner.png) no-repeat -5px -28px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -28px;
+}
+* html .gwt-SuggestBoxPopup .suggestPopupTopLeftInner {
+ width: 5px;
+ height: 5px;
+ overflow: hidden;
+}
+* html .gwt-SuggestBoxPopup .suggestPopupTopRightInner {
+ width: 8px;
+ height: 5px;
+ overflow: hidden;
+}
+* html .gwt-SuggestBoxPopup .suggestPopupBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ overflow: hidden;
+}
+* html .gwt-SuggestBoxPopup .suggestPopupBottomRightInner {
+ width: 8px;
+ height: 8px;
+ overflow: hidden;
+}
+
+.gwt-TabBar {
+}
+.gwt-TabBar .gwt-TabBarFirst {
+ width: 5px; /* first tab distance from the left */
+}
+.gwt-TabBar .gwt-TabBarRest {
+}
+.gwt-TabBar .gwt-TabBarItem {
+ margin-left: 6px;
+ padding: 3px 6px 3px 6px;
+ cursor: pointer;
+ cursor: hand;
+ color: black;
+ font-weight: bold;
+ text-align: center;
+ background: #e3e3e3;
+}
+.gwt-TabBar .gwt-TabBarItem-selected {
+ cursor: default;
+ background: #bcbcbc;
+}
+.gwt-TabBar .gwt-TabBarItem-disabled {
+ cursor: default;
+ color: #999999;
+}
+.gwt-TabPanel {
+}
+.gwt-TabPanelBottom {
+ border-color: #bcbcbc;
+ border-style: solid;
+ border-width: 3px 2px 2px;
+ overflow: hidden;
+ padding: 6px;
+}
+
+.gwt-DecoratedTabBar {
+}
+.gwt-DecoratedTabBar .gwt-TabBarFirst {
+ width: 5px; /* first tab distance from the left */
+}
+.gwt-DecoratedTabBar .gwt-TabBarRest {
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem {
+ border-collapse: collapse;
+ margin-left: 6px;
+}
+.gwt-DecoratedTabBar .tabTopCenter {
+ padding: 0px;
+ background: #e3e3e3;
+}
+.gwt-DecoratedTabBar .tabTopLeft,
+.gwt-DecoratedTabBar .tabTopRight {
+ padding: 0px;
+ zoom: 1;
+}
+.gwt-DecoratedTabBar .tabTopLeftInner,
+.gwt-DecoratedTabBar .tabTopRightInner {
+ width: 6px;
+ height: 6px;
+}
+.gwt-DecoratedTabBar .tabTopLeft {
+ background: url(images/corner.png) no-repeat 0px -55px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -55px;
+}
+.gwt-DecoratedTabBar .tabTopRight {
+ background: url(images/corner.png) no-repeat -6px -55px;
+ -background: url(images/corner_ie6.png) no-repeat -6px -55px;
+}
+* html .gwt-DecoratedTabBar .tabTopLeftInner,
+* html .gwt-DecoratedTabBar .tabTopRightInner {
+ width: 6px;
+ height: 6px;
+ overflow: hidden;
+}
+.gwt-DecoratedTabBar .tabMiddleLeft,
+.gwt-DecoratedTabBar .tabMiddleRight {
+ width: 6px;
+ padding: 0px;
+ background: #e3e3e3 url(images/hborder.png) repeat-x 0px -1463px;
+}
+.gwt-DecoratedTabBar .tabMiddleLeftInner,
+.gwt-DecoratedTabBar .tabMiddleRightInner {
+ width: 1px;
+ height: 1px;
+}
+.gwt-DecoratedTabBar .tabMiddleCenter {
+ padding: 0px 4px 2px 4px;
+ cursor: pointer;
+ cursor: hand;
+ color: black;
+ font-weight: bold;
+ text-align: center;
+ background: #e3e3e3 url(images/hborder.png) repeat-x 0px -1463px;
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
+ background: #747474;
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
+ background-position: 0px -61px;
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
+ background-position: -6px -61px;
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
+.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
+ background: #bcbcbc url(images/hborder.png) repeat-x 0px -2511px;
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
+ cursor: default;
+ background: #bcbcbc url(images/hborder.png) repeat-x 0px -2511px;
+ color: white;
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem-disabled .tabMiddleCenter {
+ cursor: default;
+ color: #999999;
+}
+
+.gwt-TextArea {
+ padding: 2px;
+}
+.gwt-TextArea-readonly {
+ color: #888;
+}
+
+.gwt-TextBox {
+ padding: 2px;
+}
+.gwt-TextBox-readonly {
+ color: #888;
+}
+
+.gwt-ToggleButton-up,
+.gwt-ToggleButton-up-hovering,
+.gwt-ToggleButton-up-disabled,
+.gwt-ToggleButton-down,
+.gwt-ToggleButton-down-hovering,
+.gwt-ToggleButton-down-disabled {
+ margin: 0;
+ text-decoration: none;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+}
+.gwt-ToggleButton-up,
+.gwt-ToggleButton-up-hovering,
+.gwt-ToggleButton-up-disabled {
+ padding: 3px 5px 3px 5px;
+}
+.gwt-ToggleButton-up {
+ border: 1px outset #ccc;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-ToggleButton-up-hovering {
+ border: 1px outset;
+ border-color: #9cf #69e #69e #7af;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-ToggleButton-up-disabled {
+ border: 1px outset #ccc;
+ cursor: default;
+ opacity: .5;
+ zoom: 1;
+ filter: alpha(opacity=40);
+}
+.gwt-ToggleButton-down,
+.gwt-ToggleButton-down-hovering,
+.gwt-ToggleButton-down-disabled {
+ padding: 4px 4px 2px 6px;
+}
+.gwt-ToggleButton-down {
+ background-position: 0 -513px;
+ border: 1px inset #ccc;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-ToggleButton-down-hovering {
+ background-position: 0 -513px;
+ border: 1px inset;
+ border-color: #9cf #69e #69e #7af;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-ToggleButton-down-disabled {
+ background-position: 0 -513px;
+ border: 1px inset #ccc;
+ cursor: default;
+ opacity: .5;
+ zoom: 1;
+ filter: alpha(opacity=40);
+}
+
+.gwt-Tree .gwt-TreeItem {
+ padding: 1px 0px;
+ margin: 0px;
+ white-space: nowrap;
+ cursor: hand;
+ cursor: pointer;
+}
+.gwt-Tree .gwt-TreeItem-selected {
+ background: #93c2f1 url(images/hborder.png) repeat-x 0px -1463px;
+}
+.gwt-TreeItem .gwt-RadioButton input,
+.gwt-TreeItem .gwt-CheckBox input {
+ margin-left: 0px;
+}
+* html .gwt-TreeItem .gwt-RadioButton input,
+* html .gwt-TreeItem .gwt-CheckBox input {
+ margin-left: -4px;
+}
+
+.gwt-DateBox input {
+ width: 8em;
+}
+.dateBoxFormatError {
+ background: #eed6d6;
+}
+.dateBoxPopup {
+}
+
+.gwt-DatePicker {
+ border: 1px solid #888;
+ cursor: default;
+}
+.gwt-DatePicker td,
+.datePickerMonthSelector td:focus {
+ outline: none
+}
+.datePickerDays {
+ width: 100%;
+ background: white;
+}
+.datePickerDay,
+.datePickerWeekdayLabel,
+.datePickerWeekendLabel {
+ font-size: 75%;
+ text-align: center;
+ padding: 4px;
+ outline: none;
+}
+.datePickerWeekdayLabel,
+.datePickerWeekendLabel {
+ background: #c1c1c1;
+ padding: 0px 4px 2px;
+ cursor: default;
+}
+.datePickerDay {
+ padding: 4px;
+ cursor: hand;
+ cursor: pointer;
+}
+.datePickerDayIsToday {
+ border: 1px solid black;
+ padding: 3px;
+}
+.datePickerDayIsWeekend {
+ background: #EEEEEE;
+}
+.datePickerDayIsFiller {
+ color: #888888;
+}
+.datePickerDayIsValue {
+ background: #abf;
+}
+.datePickerDayIsDisabled {
+ color: #AAAAAA;
+ font-style: italic;
+}
+.datePickerDayIsHighlighted {
+ background: #dde;
+}
+.datePickerDayIsValueAndHighlighted {
+ background: #ccf;
+}
+.datePickerMonthSelector {
+ background: #c1c1c1;
+ width: 100%;
+}
+td.datePickerMonth {
+ text-align: center;
+ vertical-align: center;
+ white-space: nowrap;
+ font-size: 70%;
+ font-weight: bold;
+}
+.datePickerPreviousButton,
+.datePickerNextButton {
+ font-size: 120%;
+ line-height: 1em;
+ cursor: hand;
+ cursor: pointer;
+ padding: 0px 4px;
+}
+
+.gwt-StackLayoutPanel {
+ border-bottom: 1px solid #bbbbbb;
+}
+.gwt-StackLayoutPanel .gwt-StackLayoutPanelHeader {
+ cursor: pointer;
+ cursor: hand;
+ border: 1px solid #bbbbbb;
+ border-bottom: 0px;
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
+
+ font-weight: bold;
+ font-size: 1.3em;
+ padding: 3px;
+ text-align: center;
+}
+.gwt-StackLayoutPanel .gwt-StackLayoutPanelHeader-hovering {
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -1464px;
+}
+.gwt-StackLayoutPanel .gwt-StackLayoutPanelContent {
+ border: 1px solid #bbbbbb;
+ border-bottom: 0px;
+ background: white;
+ padding: 2px 2px 10px 5px;
+}
+
+.gwt-TabLayoutPanel {
+}
+.gwt-TabLayoutPanel .gwt-TabLayoutPanelTabs {
+}
+.gwt-TabLayoutPanelContentContainer {
+ border-color: #bcbcbc;
+ border-style: solid;
+ border-width: 2px 1px 1px;
+}
+.gwt-TabLayoutPanel .gwt-TabLayoutPanelContent {
+ border-color: #bcbcbc;
+ border-style: solid;
+ border-width: 1px;
+ overflow: hidden;
+ padding: 6px;
+}
+.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab {
+ margin-left: 6px;
+ padding: 3px 6px 3px 6px;
+ cursor: pointer;
+ cursor: hand;
+ color: black;
+ font-weight: bold;
+ text-align: center;
+ background: #e3e3e3;
+}
+.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected {
+ cursor: default;
+ background: #bcbcbc;
+}
+
+.gwt-SplitLayoutPanel-HDragger {
+ background: white url(images/splitPanelThumb.png) center center no-repeat;
+ cursor: col-resize;
+}
+
+.gwt-SplitLayoutPanel-VDragger {
+ background: white url(images/splitPanelThumb.png) center center no-repeat;
+ cursor: row-resize;
+}
diff --git a/public/jsme_bak/gwt/chrome/chrome_rtl.css b/public/jsme_bak/gwt/chrome/chrome_rtl.css
new file mode 100644
index 0000000..3d8e80e
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/chrome_rtl.css
@@ -0,0 +1,1155 @@
+/**
+ * The file contains styles for GWT widgets in the chrome theme, in RTL mode.
+ *
+ * In order to maintain cross-browser compatibility, the following syntax is
+ * used to create IE6 specific style rules:
+ * .gwt-Widget {
+ * property: rule applies to all browsers
+ * -property: rule applies only to IE6 (overrides previous rule)
+ * }
+ * * html .gwt-Widget {
+ * property: rule applies to all versions of IE
+ * }
+ */
+
+/*
+body, table td, select {
+ font-family: Arial Unicode MS, Arial, sans-serif;
+ font-size: small;
+}
+pre {
+ font-family: "courier new", courier;
+ font-size: small;
+}
+body {
+ color: black;
+ margin: 0px;
+ border: 0px;
+ padding: 0px;
+ background: #fff;
+ direction: rtl;
+}
+a, a:visited, a:hover {
+ color: #0000AA;
+}
+*/
+/**
+ * The reference theme can be used to determine when this style sheet has
+ * loaded. Create a hidden div element with absolute position, assign the style
+ * name below, and attach it to the DOM. Use a timer to detect when the
+ * element's height and width are set to 5px.
+ */
+.gwt-Reference-chrome-rtl {
+ height: 5px;
+ width: 5px;
+ zoom: 1;
+}
+
+.gwt-Button {
+ margin: 0;
+ padding: 3px 5px;
+ text-decoration: none;
+ font-size: small;
+ cursor: pointer;
+ cursor: hand;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+ border: 1px outset #ccc;
+}
+.gwt-Button:active {
+ border: 1px inset #ccc;
+}
+.gwt-Button:hover {
+ border-color: #9cf #69e #69e #7af;
+}
+.gwt-Button[disabled] {
+ cursor: default;
+ color: #888;
+}
+.gwt-Button[disabled]:hover {
+ border: 1px outset #ccc;
+}
+
+.gwt-CheckBox {
+}
+.gwt-CheckBox-disabled {
+ color: #888;
+}
+
+.gwt-DecoratorPanel {
+}
+.gwt-DecoratorPanel .topCenter,
+.gwt-DecoratorPanel .bottomCenter {
+ background: url(images/hborder.png) repeat-x;
+}
+.gwt-DecoratorPanel .middleLeft,
+.gwt-DecoratorPanel .middleRight {
+ background: url(images/vborder.png) repeat-y;
+}
+.gwt-DecoratorPanel .topLeftInner,
+.gwt-DecoratorPanel .topRightInner,
+.gwt-DecoratorPanel .bottomLeftInner,
+.gwt-DecoratorPanel .bottomRightInner {
+ width: 5px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-DecoratorPanel .topLeft {
+ background: url(images/corner.png) no-repeat 0px 0px;
+ -background: url(images/corner_ie6.png) no-repeat 0px 0px;
+}
+.gwt-DecoratorPanel .topRight {
+ background: url(images/corner.png) no-repeat -5px 0px;
+ -background: url(images/corner_ie6.png) no-repeat -5px 0px;
+}
+.gwt-DecoratorPanel .bottomLeft {
+ background: url(images/corner.png) no-repeat 0px -5px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -5px;
+}
+.gwt-DecoratorPanel .bottomRight {
+ background: url(images/corner.png) no-repeat -5px -5px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -5px;
+}
+* html .gwt-DecoratorPanel .topLeftInner,
+* html .gwt-DecoratorPanel .topRightInner,
+* html .gwt-DecoratorPanel .bottomLeftInner,
+* html .gwt-DecoratorPanel .bottomRightInner {
+ width: 5px;
+ height: 5px;
+ overflow: hidden;
+}
+
+.gwt-DialogBox .Caption {
+ background: #ebebeb url(images/hborder.png) repeat-x 0px -2003px;
+ padding: 4px 8px 4px 4px;
+ cursor: default;
+ border-bottom: 1px solid #bbbbbb;
+ border-top: 5px solid #e3e3e3;
+}
+.gwt-DialogBox .dialogContent {
+}
+.gwt-DialogBox .dialogMiddleCenter {
+ padding: 3px;
+ background: white;
+}
+.gwt-DialogBox .dialogBottomCenter {
+ background: url(images/hborder.png) repeat-x 0px -4px;
+ -background: url(images/hborder_ie6.png) repeat-x 0px -4px;
+}
+.gwt-DialogBox .dialogMiddleLeft {
+ background: url(images/vborder.png) repeat-y;
+}
+.gwt-DialogBox .dialogMiddleRight {
+ background: url(images/vborder.png) repeat-y -4px 0px;
+ -background: url(images/vborder_ie6.png) repeat-y -4px 0px;
+}
+.gwt-DialogBox .dialogTopLeftInner {
+ width: 5px;
+ zoom: 1;
+}
+.gwt-DialogBox .dialogTopRightInner {
+ width: 8px;
+ zoom: 1;
+}
+.gwt-DialogBox .dialogBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-DialogBox .dialogBottomRightInner {
+ width: 5px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-DialogBox .dialogTopLeft {
+ background: url(images/corner.png) no-repeat -13px 0px;
+ -background: url(images/corner_ie6.png) no-repeat -13px 0px;
+}
+.gwt-DialogBox .dialogTopRight {
+ background: url(images/corner.png) no-repeat -18px 0px;
+ -background: url(images/corner_ie6.png) no-repeat -18px 0px;
+}
+.gwt-DialogBox .dialogBottomLeft {
+ background: url(images/corner.png) no-repeat 0px -15px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -15px;
+}
+.gwt-DialogBox .dialogBottomRight {
+ background: url(images/corner.png) no-repeat -5px -15px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -15px;
+}
+* html .gwt-DialogBox .dialogTopLeftInner {
+ width: 5px;
+ overflow: hidden;
+}
+* html .gwt-DialogBox .dialogTopRightInner {
+ width: 8px;
+ overflow: hidden;
+}
+* html .gwt-DialogBox .dialogBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ overflow: hidden;
+}
+* html .gwt-DialogBox .dialogBottomRightInner {
+ width: 8px;
+ height: 8px;
+ overflow: hidden;
+}
+
+.gwt-DisclosurePanel {
+}
+.gwt-DisclosurePanel-open {
+}
+.gwt-DisclosurePanel-closed {
+}
+.gwt-DisclosurePanel .header,
+.gwt-DisclosurePanel .header a,
+.gwt-DisclosurePanel .header td {
+ text-decoration: none; /* Remove underline from header */
+ color: black;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-DisclosurePanel .content {
+ border-right: 3px solid #e3e3e3;
+ padding: 4px 8px 4px 0px;
+ margin-right: 6px;
+}
+
+.gwt-FileUpload {
+}
+
+.gwt-Frame {
+ border-top: 2px solid #666;
+ border-left: 2px solid #666;
+ border-right: 2px solid #bbb;
+ border-bottom: 2px solid #bbb;
+}
+
+.gwt-HorizontalSplitPanel {
+}
+.gwt-HorizontalSplitPanel .hsplitter {
+ cursor: move;
+ border: 0px;
+ background: #91c0ef url(images/vborder.png) repeat-y;
+ line-height: 0px;
+}
+.gwt-VerticalSplitPanel {
+}
+.gwt-VerticalSplitPanel .vsplitter {
+ cursor: move;
+ border: 0px;
+ background: #91c0ef url(images/hborder.png) repeat-x;
+ line-height: 0px;
+}
+
+.gwt-HTML {
+}
+
+.gwt-Hyperlink {
+ cursor: pointer;
+}
+
+.gwt-Image {
+}
+
+.gwt-Label {
+}
+
+.gwt-ListBox {
+}
+
+.gwt-MenuBar {
+ cursor: default;
+}
+.gwt-MenuBar .gwt-MenuItem {
+ cursor: default;
+}
+.gwt-MenuBar .gwt-MenuItem-selected {
+ background: #cdcdcd;
+}
+.gwt-MenuBar .gwt-MenuItem-disabled {
+ color: #cdcdcd;
+}
+.gwt-MenuBar-horizontal {
+ background: #ebebeb url(images/hborder.png) repeat-x 0px -2003px;
+ border: 1px solid #BBBBBB;
+}
+.gwt-MenuBar-horizontal .gwt-MenuItem {
+ padding: 0px 10px;
+ vertical-align: bottom;
+ color: #666666;
+ font-weight: bold;
+}
+.gwt-MenuBar-horizontal .gwt-MenuItemSeparator {
+ width: 1px;
+ padding: 0px;
+ margin: 0px;
+ border: 0px;
+ border-right: 1px solid #888888;
+ background: white;
+}
+.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner {
+ width: 1px;
+ height: 1px;
+ background: white;
+}
+.gwt-MenuBar-vertical {
+ margin-top: 0px;
+ margin-right: 0px;
+ background: white;
+}
+.gwt-MenuBar-vertical table {
+ border-collapse: collapse;
+}
+.gwt-MenuBar-vertical .gwt-MenuItem {
+ padding: 4px 1px 4px 14px;
+}
+.gwt-MenuBar-vertical .gwt-MenuItemSeparator {
+ padding: 2px 0px;
+}
+.gwt-MenuBar-vertical .gwt-MenuItemSeparator .menuSeparatorInner {
+ height: 1px;
+ padding: 0px;
+ border: 0px;
+ border-top: 1px solid #777777;
+ background: #ddddee;
+ overflow: hidden;
+}
+.gwt-MenuBar-vertical .subMenuIcon {
+ padding-left: 4px;
+}
+.gwt-MenuBar-vertical .subMenuIcon-selected {
+ background: #cdcdcd;
+}
+.gwt-MenuBarPopup {
+ margin: 0px 3px 0px 0px;
+}
+.gwt-MenuBarPopup .menuPopupTopCenter {
+ background: url(images/hborder.png) 0px -12px repeat-x;
+}
+.gwt-MenuBarPopup .menuPopupBottomCenter {
+ background: url(images/hborder.png) 0px -13px repeat-x;
+ -background: url(images/hborder_ie6.png) 0px -13px repeat-x;
+}
+.gwt-MenuBarPopup .menuPopupMiddleLeft {
+ background: url(images/vborder.png) -12px 0px repeat-y;
+ -background: url(images/vborder_ie6.png) -12px 0px repeat-y;
+}
+.gwt-MenuBarPopup .menuPopupMiddleRight {
+ background: url(images/vborder.png) -13px 0px repeat-y;
+ -background: url(images/vborder_ie6.png) -13px 0px repeat-y;
+}
+.gwt-MenuBarPopup .menuPopupTopLeftInner {
+ width: 5px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-MenuBarPopup .menuPopupTopRightInner {
+ width: 8px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-MenuBarPopup .menuPopupBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-MenuBarPopup .menuPopupBottomRightInner {
+ width: 8px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-MenuBarPopup .menuPopupTopLeft {
+ background: url(images/corner.png) no-repeat 0px -36px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -36px;
+}
+.gwt-MenuBarPopup .menuPopupTopRight {
+ background: url(images/corner.png) no-repeat -5px -36px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -36px;
+}
+.gwt-MenuBarPopup .menuPopupBottomLeft {
+ background: url(images/corner.png) no-repeat 0px -41px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -41px;
+}
+.gwt-MenuBarPopup .menuPopupBottomRight {
+ background: url(images/corner.png) no-repeat -5px -41px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -41px;
+}
+* html .gwt-MenuBarPopup .menuPopupTopLeftInner {
+ width: 5px;
+ height: 5px;
+ overflow: hidden;
+}
+* html .gwt-MenuBarPopup .menuPopupTopRightInner {
+ width: 8px;
+ height: 5px;
+ overflow: hidden;
+}
+* html .gwt-MenuBarPopup .menuPopupBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ overflow: hidden;
+}
+* html .gwt-MenuBarPopup .menuPopupBottomRightInner {
+ width: 8px;
+ height: 8px;
+ overflow: hidden;
+}
+
+.gwt-PasswordTextBox {
+ padding: 2px;
+}
+.gwt-PasswordTextBox-readonly {
+ color: #888;
+}
+
+.gwt-PopupPanel {
+ border: 3px solid #e3e3e3;
+ padding: 3px;
+ background: white;
+}
+
+.gwt-DecoratedPopupPanel .popupContent {
+}
+.gwt-DecoratedPopupPanel .popupMiddleCenter {
+ padding: 3px;
+ background: #e3e3e3;
+}
+.gwt-DecoratedPopupPanel .popupTopCenter {
+ background: url(images/hborder.png) repeat-x;
+}
+.gwt-DecoratedPopupPanel .popupBottomCenter {
+ background: url(images/hborder.png) repeat-x 0px -4px;
+ -background: url(images/hborder_ie6.png) repeat-x 0px -4px;
+}
+.gwt-DecoratedPopupPanel .popupMiddleLeft {
+ background: url(images/vborder.png) repeat-y;
+}
+.gwt-DecoratedPopupPanel .popupMiddleRight {
+ background: url(images/vborder.png) repeat-y -4px 0px;
+ -background: url(images/vborder_ie6.png) repeat-y -4px 0px;
+}
+.gwt-DecoratedPopupPanel .popupTopLeftInner {
+ width: 5px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-DecoratedPopupPanel .popupTopRightInner {
+ width: 8px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-DecoratedPopupPanel .popupBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-DecoratedPopupPanel .popupBottomRightInner {
+ width: 8px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-DecoratedPopupPanel .popupTopLeft {
+ background: url(images/corner.png) no-repeat 0px -10px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -10px;
+}
+.gwt-DecoratedPopupPanel .popupTopRight {
+ background: url(images/corner.png) no-repeat -5px -10px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -10px;
+}
+.gwt-DecoratedPopupPanel .popupBottomLeft {
+ background: url(images/corner.png) no-repeat 0px -15px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -15px;
+}
+.gwt-DecoratedPopupPanel .popupBottomRight {
+ background: url(images/corner.png) no-repeat -5px -15px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -15px;
+}
+* html .gwt-DecoratedPopupPanel .popupTopLeftInner {
+ width: 5px;
+ height: 5px;
+ overflow: hidden;
+}
+* html .gwt-DecoratedPopupPanel .popupTopRightInner {
+ width: 8px;
+ height: 5px;
+ overflow: hidden;
+}
+* html .gwt-DecoratedPopupPanel .popupBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ overflow: hidden;
+}
+* html .gwt-DecoratedPopupPanel .popupBottomRightInner {
+ width: 8px;
+ height: 8px;
+ overflow: hidden;
+}
+
+.gwt-PopupPanelGlass {
+ background-color: #000;
+ opacity: 0.3;
+ filter: alpha(opacity=30);
+}
+
+.gwt-PushButton-up,
+.gwt-PushButton-up-hovering,
+.gwt-PushButton-up-disabled,
+.gwt-PushButton-down,
+.gwt-PushButton-down-hovering,
+.gwt-PushButton-down-disabled {
+ margin: 0;
+ text-decoration: none;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+}
+.gwt-PushButton-up,
+.gwt-PushButton-up-hovering,
+.gwt-PushButton-up-disabled {
+ padding: 3px 5px 3px 5px;
+}
+.gwt-PushButton-up {
+ border: 1px outset #ccc;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-PushButton-up-hovering {
+ border: 1px outset;
+ border-color: #9cf #69e #69e #7af;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-PushButton-up-disabled {
+ border: 1px outset #ccc;
+ cursor: default;
+ opacity: .5;
+ filter: alpha(opacity=40);
+ zoom: 1;
+}
+.gwt-PushButton-down,
+.gwt-PushButton-down-hovering,
+.gwt-PushButton-down-disabled {
+ padding: 4px 4px 2px 6px;
+}
+.gwt-PushButton-down {
+ border: 1px inset #666;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-PushButton-down-hovering {
+ border: 1px inset;
+ border-color: #9cf #69e #69e #7af;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-PushButton-down-disabled {
+ border: 1px outset #ccc;
+ cursor: default;
+ opacity: 0.5;
+ filter: alpha(opacity=40);
+ zoom: 1;
+}
+
+.gwt-RadioButton {
+}
+.gwt-RadioButton-disabled {
+ color: #888;
+}
+
+.gwt-RichTextArea {
+}
+.hasRichTextToolbar {
+ border: 0px;
+}
+.gwt-RichTextToolbar {
+ background: #ebebeb url(images/hborder.png) repeat-x 0px -2003px;
+ border-bottom: 1px solid #BBBBBB;
+ padding: 3px;
+ margin: 0px;
+}
+.gwt-RichTextToolbar .gwt-PushButton-up {
+ padding: 0px 0px 0px 1px;
+ margin-left: 4px;
+ margin-bottom: 4px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-PushButton-up-hovering {
+ margin-left: 4px;
+ margin-bottom: 4px;
+ padding: 0px 0px 0px 1px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-PushButton-down {
+ margin-left: 4px;
+ margin-bottom: 4px;
+ padding: 0px 1px 0px 0px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-PushButton-down-hovering {
+ margin-left: 4px;
+ margin-bottom: 4px;
+ padding: 0px 1px 0px 0px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-ToggleButton-up {
+ margin-left: 4px;
+ margin-bottom: 4px;
+ padding: 0px 0px 0px 1px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering {
+ margin-left: 4px;
+ margin-bottom: 4px;
+ padding: 0px 0px 0px 1px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-ToggleButton-down {
+ margin-left: 4px;
+ margin-bottom: 4px;
+ padding: 0px 1px 0px 0px;
+ border-width: 1px;
+}
+.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering {
+ margin-left: 4px;
+ margin-bottom: 4px;
+ padding: 0px 1px 0px 0px;
+ border-width: 1px;
+}
+
+.gwt-StackPanel {
+ border-bottom: 1px solid #bbbbbb;
+}
+.gwt-StackPanel .gwt-StackPanelItem {
+ cursor: pointer;
+ cursor: hand;
+ font-weight: bold;
+ font-size: 1.3em;
+ padding: 3px;
+ border: 1px solid #bbbbbb;
+ border-bottom: 0px;
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
+}
+.gwt-StackPanel .gwt-StackPanelContent {
+ border: 1px solid #bbbbbb;
+ border-bottom: 0px;
+ background: white;
+ padding: 2px 2px 10px 5px;
+}
+
+.gwt-DecoratedStackPanel {
+ border-bottom: 1px solid #bbbbbb;
+}
+.gwt-DecoratedStackPanel .gwt-StackPanelContent {
+ border: 1px solid #bbbbbb;
+ border-bottom: 0px;
+ background: white;
+ padding: 2px 5px 10px 2px;
+}
+.gwt-DecoratedStackPanel .gwt-StackPanelItem {
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-DecoratedStackPanel .stackItemTopLeft,
+.gwt-DecoratedStackPanel .stackItemTopRight {
+ height: 6px;
+ width: 6px;
+ zoom: 1;
+}
+.gwt-DecoratedStackPanel .stackItemTopLeft {
+ border-left: 1px solid #bbbbbb;
+ background: #e4e4e4 url(images/corner.png) no-repeat 0px -49px;
+ -background: #e4e4e4 url(images/corner_ie6.png) no-repeat 0px -49px;
+}
+.gwt-DecoratedStackPanel .stackItemTopRight {
+ border-right: 1px solid #bbbbbb;
+ background: #e4e4e4 url(images/corner.png) no-repeat -6px -49px;
+ -background: #e4e4e4 url(images/corner_ie6.png) no-repeat -6px -49px;
+}
+.gwt-DecoratedStackPanel .stackItemTopLeftInner,
+.gwt-DecoratedStackPanel .stackItemTopRightInner {
+ width: 1px;
+ height: 1px;
+}
+* html .gwt-DecoratedStackPanel .stackItemTopLeftInner,
+* html .gwt-DecoratedStackPanel .stackItemTopRightInner {
+ width: 6px;
+ height: 6px;
+ overflow: hidden;
+}
+.gwt-DecoratedStackPanel .stackItemTopCenter {
+ background: url(images/hborder.png) 0px -21px repeat-x;
+}
+.gwt-DecoratedStackPanel .stackItemMiddleLeft {
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
+ border-left: 1px solid #bbbbbb;
+}
+.gwt-DecoratedStackPanel .stackItemMiddleLeftInner,
+.gwt-DecoratedStackPanel .stackItemMiddleRightInner {
+ width: 1px;
+ height: 1px;
+}
+.gwt-DecoratedStackPanel .stackItemMiddleRight {
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
+ border-right: 1px solid #bbbbbb;
+}
+.gwt-DecoratedStackPanel .stackItemMiddleCenter {
+ font-weight: bold;
+ font-size: 1.3em;
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
+}
+.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopRight,
+.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopLeft {
+ border: 0px;
+ background-color: white;
+}
+.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopLeft,
+.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopRight {
+ background-color: white;
+}
+
+.gwt-SuggestBox {
+ padding: 2px;
+}
+.gwt-SuggestBoxPopup {
+ margin-right: 3px;
+}
+.gwt-SuggestBoxPopup .item {
+ padding: 2px 6px;
+ color: #424242;
+ cursor: default;
+}
+.gwt-SuggestBoxPopup .item-selected {
+ background: #cdcdcd;
+}
+.gwt-SuggestBoxPopup .suggestPopupContent {
+ background: white;
+}
+.gwt-SuggestBoxPopup .suggestPopupTopCenter {
+ background: url(images/hborder.png) repeat-x;
+}
+.gwt-SuggestBoxPopup .suggestPopupBottomCenter {
+ background: url(images/hborder.png) repeat-x 0px -4px;
+ -background: url(images/hborder_ie6.png) repeat-x 0px -4px;
+}
+.gwt-SuggestBoxPopup .suggestPopupMiddleLeft {
+ background: url(images/vborder.png) repeat-y;
+}
+.gwt-SuggestBoxPopup .suggestPopupMiddleRight {
+ background: url(images/vborder.png) repeat-y -4px 0px;
+ -background: url(images/vborder_ie6.png) repeat-y -4px 0px;
+}
+.gwt-SuggestBoxPopup .suggestPopupTopLeftInner {
+ width: 5px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-SuggestBoxPopup .suggestPopupTopRightInner {
+ width: 8px;
+ height: 5px;
+ zoom: 1;
+}
+.gwt-SuggestBoxPopup .suggestPopupBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-SuggestBoxPopup .suggestPopupBottomRightInner {
+ width: 8px;
+ height: 8px;
+ zoom: 1;
+}
+.gwt-SuggestBoxPopup .suggestPopupTopLeft {
+ background: url(images/corner.png) no-repeat 0px -23px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -23px;
+}
+.gwt-SuggestBoxPopup .suggestPopupTopRight {
+ background: url(images/corner.png) no-repeat -5px -23px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -23px;
+}
+.gwt-SuggestBoxPopup .suggestPopupBottomLeft {
+ background: url(images/corner.png) no-repeat 0px -28px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -28px;
+}
+.gwt-SuggestBoxPopup .suggestPopupBottomRight {
+ background: url(images/corner.png) no-repeat -5px -28px;
+ -background: url(images/corner_ie6.png) no-repeat -5px -28px;
+}
+* html .gwt-SuggestBoxPopup .suggestPopupTopLeftInner {
+ width: 5px;
+ height: 5px;
+ overflow: hidden;
+}
+* html .gwt-SuggestBoxPopup .suggestPopupTopRightInner {
+ width: 8px;
+ height: 5px;
+ overflow: hidden;
+}
+* html .gwt-SuggestBoxPopup .suggestPopupBottomLeftInner {
+ width: 5px;
+ height: 8px;
+ overflow: hidden;
+}
+* html .gwt-SuggestBoxPopup .suggestPopupBottomRightInner {
+ width: 8px;
+ height: 8px;
+ overflow: hidden;
+}
+
+.gwt-TabBar {
+}
+.gwt-TabBar .gwt-TabBarFirst {
+ width: 5px; /* first tab distance from the left */
+}
+.gwt-TabBar .gwt-TabBarRest {
+}
+.gwt-TabBar .gwt-TabBarItem {
+ margin-left: 6px;
+ padding: 3px 6px 3px 6px;
+ cursor: pointer;
+ cursor: hand;
+ color: black;
+ font-weight: bold;
+ text-align: center;
+ background: #e3e3e3;
+}
+.gwt-TabBar .gwt-TabBarItem-selected {
+ cursor: default;
+ background: #bcbcbc;
+}
+.gwt-TabBar .gwt-TabBarItem-disabled {
+ cursor: default;
+ color: #999999;
+}
+.gwt-TabPanel {
+}
+.gwt-TabPanelBottom {
+ border-color: #bcbcbc;
+ border-style: solid;
+ border-width: 3px 2px 2px;
+ overflow: hidden;
+ padding: 6px;
+}
+
+.gwt-DecoratedTabBar {
+}
+.gwt-DecoratedTabBar .gwt-TabBarFirst {
+ width: 5px; /* first tab distance from the left */
+}
+.gwt-DecoratedTabBar .gwt-TabBarRest {
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem {
+ border-collapse: collapse;
+ margin-right: 6px;
+}
+.gwt-DecoratedTabBar .tabTopCenter {
+ padding: 0px;
+ background: #e3e3e3;
+}
+.gwt-DecoratedTabBar .tabTopLeft,
+.gwt-DecoratedTabBar .tabTopRight {
+ padding: 0px;
+ zoom: 1;
+}
+.gwt-DecoratedTabBar .tabTopLeftInner,
+.gwt-DecoratedTabBar .tabTopRightInner {
+ width: 6px;
+ height: 6px;
+}
+.gwt-DecoratedTabBar .tabTopLeft {
+ background: url(images/corner.png) no-repeat 0px -55px;
+ -background: url(images/corner_ie6.png) no-repeat 0px -55px;
+}
+.gwt-DecoratedTabBar .tabTopRight {
+ background: url(images/corner.png) no-repeat -6px -55px;
+ -background: url(images/corner_ie6.png) no-repeat -6px -55px;
+}
+* html .gwt-DecoratedTabBar .tabTopLeftInner,
+* html .gwt-DecoratedTabBar .tabTopRightInner {
+ width: 6px;
+ height: 6px;
+ overflow: hidden;
+}
+.gwt-DecoratedTabBar .tabMiddleLeft,
+.gwt-DecoratedTabBar .tabMiddleRight {
+ width: 6px;
+ padding: 0px;
+ background: #e3e3e3 url(images/hborder.png) repeat-x 0px -1463px;
+}
+.gwt-DecoratedTabBar .tabMiddleLeftInner,
+.gwt-DecoratedTabBar .tabMiddleRightInner {
+ width: 1px;
+ height: 1px;
+}
+.gwt-DecoratedTabBar .tabMiddleCenter {
+ padding: 0px 4px 2px 4px;
+ cursor: pointer;
+ cursor: hand;
+ color: black;
+ font-weight: bold;
+ text-align: center;
+ background: #e3e3e3 url(images/hborder.png) repeat-x 0px -1463px;
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
+ background: #747474;
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
+ background-position: 0px -61px;
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
+ background-position: -6px -61px;
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
+.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
+ background: #bcbcbc url(images/hborder.png) repeat-x 0px -2511px;
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
+ cursor: default;
+ background: #bcbcbc url(images/hborder.png) repeat-x 0px -2511px;
+ color: white;
+}
+.gwt-DecoratedTabBar .gwt-TabBarItem-disabled .tabMiddleCenter {
+ cursor: default;
+ color: #999999;
+}
+
+.gwt-TextArea {
+ padding: 2px;
+}
+.gwt-TextArea-readonly {
+ color: #888;
+}
+
+.gwt-TextBox {
+ padding: 2px;
+}
+.gwt-TextBox-readonly {
+ color: #888;
+}
+
+.gwt-ToggleButton-up,
+.gwt-ToggleButton-up-hovering,
+.gwt-ToggleButton-up-disabled,
+.gwt-ToggleButton-down,
+.gwt-ToggleButton-down-hovering,
+.gwt-ToggleButton-down-disabled {
+ margin: 0;
+ text-decoration: none;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+}
+.gwt-ToggleButton-up,
+.gwt-ToggleButton-up-hovering,
+.gwt-ToggleButton-up-disabled {
+ padding: 3px 5px 3px 5px;
+}
+.gwt-ToggleButton-up {
+ border: 1px outset #ccc;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-ToggleButton-up-hovering {
+ border: 1px outset;
+ border-color: #9cf #69e #69e #7af;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-ToggleButton-up-disabled {
+ border: 1px outset #ccc;
+ cursor: default;
+ opacity: .5;
+ zoom: 1;
+ filter: alpha(opacity=40);
+}
+.gwt-ToggleButton-down,
+.gwt-ToggleButton-down-hovering,
+.gwt-ToggleButton-down-disabled {
+ padding: 4px 4px 2px 6px;
+}
+.gwt-ToggleButton-down {
+ background-position: 0 -513px;
+ border: 1px inset #ccc;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-ToggleButton-down-hovering {
+ background-position: 0 -513px;
+ border: 1px inset;
+ border-color: #9cf #69e #69e #7af;
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-ToggleButton-down-disabled {
+ background-position: 0 -513px;
+ border: 1px inset #ccc;
+ cursor: default;
+ opacity: .5;
+ zoom: 1;
+ filter: alpha(opacity=40);
+}
+
+.gwt-Tree .gwt-TreeItem {
+ padding: 1px 0px;
+ margin: 0px;
+ white-space: nowrap;
+ cursor: hand;
+ cursor: pointer;
+ zoom: 1;
+}
+.gwt-Tree .gwt-TreeItem-selected {
+ background: #93c2f1 url(images/hborder.png) repeat-x 0px -1463px;
+}
+.gwt-TreeItem .gwt-RadioButton input,
+.gwt-TreeItem .gwt-CheckBox input {
+ margin-right: 0px;
+}
+* html .gwt-TreeItem .gwt-RadioButton input,
+* html .gwt-TreeItem .gwt-CheckBox input {
+ margin-right: -4px;
+}
+
+.gwt-DateBox input {
+ width: 8em;
+}
+.dateBoxFormatError {
+ background: #eed6d6;
+}
+.dateBoxPopup {
+}
+
+.gwt-DatePicker {
+ border: 1px solid #888;
+ cursor: default;
+}
+.gwt-DatePicker td,
+.datePickerMonthSelector td:focus {
+ outline: none
+}
+.datePickerDays {
+ width: 100%;
+ background: white;
+}
+.datePickerDay,
+.datePickerWeekdayLabel,
+.datePickerWeekendLabel {
+ font-size: 75%;
+ text-align: center;
+ padding: 4px;
+ outline: none;
+}
+.datePickerWeekdayLabel,
+.datePickerWeekendLabel {
+ background: #c1c1c1;
+ padding: 0px 4px 2px;
+ cursor: default;
+}
+.datePickerDay {
+ padding: 4px;
+ cursor: hand;
+ cursor: pointer;
+}
+.datePickerDayIsToday {
+ border: 1px solid black;
+ padding: 3px;
+}
+.datePickerDayIsWeekend {
+ background: #EEEEEE;
+}
+.datePickerDayIsFiller {
+ color: #888888;
+}
+.datePickerDayIsValue {
+ background: #abf;
+}
+.datePickerDayIsDisabled {
+ color: #AAAAAA;
+ font-style: italic;
+}
+.datePickerDayIsHighlighted {
+ background: #dde;
+}
+.datePickerDayIsValueAndHighlighted {
+ background: #ccf;
+}
+.datePickerMonthSelector {
+ background: #c1c1c1;
+ width: 100%;
+}
+td.datePickerMonth {
+ text-align: center;
+ vertical-align: center;
+ white-space: nowrap;
+ font-size: 70%;
+ font-weight: bold;
+}
+.datePickerPreviousButton,
+.datePickerNextButton {
+ font-size: 120%;
+ line-height: 1em;
+ cursor: hand;
+ cursor: pointer;
+ padding: 0px 4px;
+}
+
+.gwt-StackLayoutPanel {
+ border-bottom: 1px solid #bbbbbb;
+}
+.gwt-StackLayoutPanel .gwt-StackLayoutPanelHeader {
+ cursor: pointer;
+ cursor: hand;
+ border: 1px solid #bbbbbb;
+ border-bottom: 0px;
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
+
+ font-weight: bold;
+ font-size: 1.3em;
+ padding: 3px;
+ text-align: center;
+}
+.gwt-StackLayoutPanel .gwt-StackLayoutPanelHeader-hovering {
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -1464px;
+}
+.gwt-StackLayoutPanel .gwt-StackLayoutPanelContent {
+ border: 1px solid #bbbbbb;
+ border-bottom: 0px;
+ background: white;
+ padding: 2px 5px 10px 2px;
+}
+
+.gwt-TabLayoutPanel {
+}
+.gwt-TabLayoutPanel .gwt-TabLayoutPanelTabs {
+}
+.gwt-TabLayoutPanelContentContainer {
+ border-color: #bcbcbc;
+ border-style: solid;
+ border-width: 2px 1px 1px;
+}
+.gwt-TabLayoutPanel .gwt-TabLayoutPanelContent {
+ border-color: #bcbcbc;
+ border-style: solid;
+ border-width: 1px;
+ overflow: hidden;
+ padding: 6px;
+}
+.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab {
+ margin-left: 6px;
+ padding: 3px 6px 3px 6px;
+ cursor: pointer;
+ cursor: hand;
+ color: black;
+ font-weight: bold;
+ text-align: center;
+ background: #e3e3e3;
+}
+.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected {
+ cursor: default;
+ background: #bcbcbc;
+}
+
+.gwt-SplitLayoutPanel-HDragger {
+ background: white url(images/splitPanelThumb.png) center center no-repeat;
+ cursor: col-resize;
+}
+
+.gwt-SplitLayoutPanel-VDragger {
+ background: white url(images/splitPanelThumb.png) center center no-repeat;
+ cursor: row-resize;
+}
diff --git a/public/jsme_bak/gwt/chrome/images/button/menu-button-arrow-disabled.png b/public/jsme_bak/gwt/chrome/images/button/menu-button-arrow-disabled.png
new file mode 100644
index 0000000..8cef2ab
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/button/menu-button-arrow-disabled.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/button/menu-button-arrow.png b/public/jsme_bak/gwt/chrome/images/button/menu-button-arrow.png
new file mode 100644
index 0000000..f03dfee
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/button/menu-button-arrow.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/button/split-button-arrow-active.png b/public/jsme_bak/gwt/chrome/images/button/split-button-arrow-active.png
new file mode 100644
index 0000000..fa58c50
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/button/split-button-arrow-active.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/button/split-button-arrow-disabled.png b/public/jsme_bak/gwt/chrome/images/button/split-button-arrow-disabled.png
new file mode 100644
index 0000000..0a6a82c
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/button/split-button-arrow-disabled.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/button/split-button-arrow-focus.png b/public/jsme_bak/gwt/chrome/images/button/split-button-arrow-focus.png
new file mode 100644
index 0000000..167d71e
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/button/split-button-arrow-focus.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/button/split-button-arrow-hover.png b/public/jsme_bak/gwt/chrome/images/button/split-button-arrow-hover.png
new file mode 100644
index 0000000..167d71e
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/button/split-button-arrow-hover.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/button/split-button-arrow.png b/public/jsme_bak/gwt/chrome/images/button/split-button-arrow.png
new file mode 100644
index 0000000..b33a93f
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/button/split-button-arrow.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/combobox/arrow-down-disabled.png b/public/jsme_bak/gwt/chrome/images/combobox/arrow-down-disabled.png
new file mode 100644
index 0000000..3c5f5ec
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/combobox/arrow-down-disabled.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/combobox/arrow-down.png b/public/jsme_bak/gwt/chrome/images/combobox/arrow-down.png
new file mode 100644
index 0000000..b298d6e
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/combobox/arrow-down.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/combobox/ellipsis-disabled.png b/public/jsme_bak/gwt/chrome/images/combobox/ellipsis-disabled.png
new file mode 100644
index 0000000..a9a225d
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/combobox/ellipsis-disabled.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/combobox/ellipsis.png b/public/jsme_bak/gwt/chrome/images/combobox/ellipsis.png
new file mode 100644
index 0000000..aca78e7
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/combobox/ellipsis.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/corner.png b/public/jsme_bak/gwt/chrome/images/corner.png
new file mode 100644
index 0000000..f57b153
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/corner.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/corner_ie6.png b/public/jsme_bak/gwt/chrome/images/corner_ie6.png
new file mode 100644
index 0000000..fd1ccf0
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/corner_ie6.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/fastree/selectionBar.gif b/public/jsme_bak/gwt/chrome/images/fastree/selectionBar.gif
new file mode 100644
index 0000000..11e3caf
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/fastree/selectionBar.gif
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/fastree/treeClosed.gif b/public/jsme_bak/gwt/chrome/images/fastree/treeClosed.gif
new file mode 100644
index 0000000..7bda586
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/fastree/treeClosed.gif
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/fastree/treeLoading.gif b/public/jsme_bak/gwt/chrome/images/fastree/treeLoading.gif
new file mode 100644
index 0000000..371963f
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/fastree/treeLoading.gif
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/fastree/treeOpen.gif b/public/jsme_bak/gwt/chrome/images/fastree/treeOpen.gif
new file mode 100644
index 0000000..0fcf791
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/fastree/treeOpen.gif
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/glasspanel/blue_ridge.png b/public/jsme_bak/gwt/chrome/images/glasspanel/blue_ridge.png
new file mode 100644
index 0000000..cb96282
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/glasspanel/blue_ridge.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/hborder.png b/public/jsme_bak/gwt/chrome/images/hborder.png
new file mode 100644
index 0000000..f11658c
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/hborder.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/hborder_ie6.png b/public/jsme_bak/gwt/chrome/images/hborder_ie6.png
new file mode 100644
index 0000000..4f4dea1
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/hborder_ie6.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/ie6/corner_dialog_topleft.png b/public/jsme_bak/gwt/chrome/images/ie6/corner_dialog_topleft.png
new file mode 100644
index 0000000..a0b04f0
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/ie6/corner_dialog_topleft.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/ie6/corner_dialog_topright.png b/public/jsme_bak/gwt/chrome/images/ie6/corner_dialog_topright.png
new file mode 100644
index 0000000..16f3d0e
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/ie6/corner_dialog_topright.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/ie6/hborder_blue_shadow.png b/public/jsme_bak/gwt/chrome/images/ie6/hborder_blue_shadow.png
new file mode 100644
index 0000000..d8c41d3
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/ie6/hborder_blue_shadow.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/ie6/hborder_gray_shadow.png b/public/jsme_bak/gwt/chrome/images/ie6/hborder_gray_shadow.png
new file mode 100644
index 0000000..f4d1844
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/ie6/hborder_gray_shadow.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/ie6/vborder_blue_shadow.png b/public/jsme_bak/gwt/chrome/images/ie6/vborder_blue_shadow.png
new file mode 100644
index 0000000..bd154ae
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/ie6/vborder_blue_shadow.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/ie6/vborder_gray_shadow.png b/public/jsme_bak/gwt/chrome/images/ie6/vborder_gray_shadow.png
new file mode 100644
index 0000000..fccce49
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/ie6/vborder_gray_shadow.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/scrolltable/bg_header_gradient.gif b/public/jsme_bak/gwt/chrome/images/scrolltable/bg_header_gradient.gif
new file mode 100644
index 0000000..48e5c32
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/scrolltable/bg_header_gradient.gif
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/splitPanelThumb.png b/public/jsme_bak/gwt/chrome/images/splitPanelThumb.png
new file mode 100644
index 0000000..d2ef025
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/splitPanelThumb.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/valuespinner/bg_textbox.png b/public/jsme_bak/gwt/chrome/images/valuespinner/bg_textbox.png
new file mode 100644
index 0000000..8f66df8
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/valuespinner/bg_textbox.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/vborder.png b/public/jsme_bak/gwt/chrome/images/vborder.png
new file mode 100644
index 0000000..b9f7ddc
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/vborder.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/images/vborder_ie6.png b/public/jsme_bak/gwt/chrome/images/vborder_ie6.png
new file mode 100644
index 0000000..c5596d3
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/images/vborder_ie6.png
Binary files differ
diff --git a/public/jsme_bak/gwt/chrome/mosaic.css b/public/jsme_bak/gwt/chrome/mosaic.css
new file mode 100644
index 0000000..0b66569
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/mosaic.css
@@ -0,0 +1,1252 @@
+/**
+ * The file contains styles for GWT widgets in the standard theme.
+ *
+ * In order to maintain cross-browser compatibility, the following syntax is
+ * used to create IE6 specific style rules:
+ * html>body .gwt-Widget {
+ * Rule applies to all browsers (including IE7), except IE6
+ * }
+ * * html .gwt-Widget {
+ * Rule applied to IE6 only (not to IE7)
+ * }
+ *
+ * Specifically, IE6 does not support images with multiple transparent colors,
+ * so we need to use the AlphaImageLoader in IE6 only.
+ */
+
+/**
+ * The reference theme can be used to determine when this style sheet has
+ * loaded. Create a hidden div element with absolute position, assign the style
+ * name below, and attach it to the DOM. Use a timer to detect when the
+ * element's height and width are set to 5px.
+ */
+.mosaic-Reference-chrome {
+ height: 5px;
+ width: 5px;
+ zoom: 1;
+}
+/*
+body {
+ font-family: arial,sans-serif;
+}
+
+div,td {
+ color: #000000;
+}
+
+a:link {
+ color:#0000cc;
+}
+
+a:visited {
+ color:#551a8b;
+}
+
+a:active {
+ color:#ff0000;
+}
+
+*/
+/*** Button ***/
+
+.gwt-Button {
+ /* IE hack */
+ overflow: visible;
+}
+
+/*** TextBox & TextArea */
+
+.gwt-TextBox,
+.gwt-PasswordTextBox,
+.gwt-TextArea {
+ margin: 0px;
+ padding: 0px;
+ text-decoration: none;
+ font-size: 10pt;
+ border: 1px inset #ccc;
+}
+
+/*** DecoratedButton ***/
+
+.mosaic-DecoratedButton {
+ margin: 0px;
+ text-decoration: none;
+ font-size: small;
+ cursor: pointer;
+ cursor: hand;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+ border: none;
+ border-collapse: collapse;
+ table-layout: fixed;
+}
+.mosaic-DecoratedButton .buttonTopCenter,
+.mosaic-DecoratedButton .buttonBottomCenter {
+ height: 1px !important;
+ background: #444;
+}
+.mosaic-DecoratedButton .buttonTopCenterInner,
+.mosaic-DecoratedButton .buttonBottomCenterInner {
+ height: 1px !important;
+ background: #f00;
+}
+.mosaic-DecoratedButton .buttonMiddleLeft,
+.mosaic-DecoratedButton .buttonMiddleRight {
+ width: 1px;
+ background: #444;
+}
+.mosaic-DecoratedButton .buttonTopLeftInner,
+.mosaic-DecoratedButton .buttonTopRightInner,
+.mosaic-DecoratedButton .buttonBottomLeftInner,
+.mosaic-DecoratedButton .buttonBottomRightInner {
+ width: 1px;
+ height: 1px;
+}
+.mosaic-DecoratedButton .buttonMiddleCenterInner {
+ width: 100%;
+ height: 100%;
+ background: #0ff;
+}
+
+/*** ComboBox ***/
+
+.mosaic-ComboBox {
+ border: 1px inset #ccc;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+}
+
+.mosaic-ComboBox input {
+ border: 0px;
+ text-align: middle;
+}
+.mosaic-ComboBox button {
+ width: 17px !important;
+ border: 0px;
+ border-left: 1px solid #ccc;
+ padding: 0px;
+ background-position: center center;
+ background-repeat: no-repeat;
+ background-image: url(images/combobox/arrow-down.png);
+}
+
+/*** ToolButton ***/
+
+.mosaic-ToolButton {
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+}
+.mosaic-ToolButton .mosaic-Button {
+ margin: 0;
+ padding: 3px 5px;
+ text-decoration: none;
+ font-size: small;
+ cursor: pointer;
+ cursor: hand;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+ border: 1px outset #ccc;
+}
+.mosaic-ToolButton .mosaic-Button:active {
+ border: 1px inset #ccc;
+}
+.mosaic-ToolButton .mosaic-Button:hover {
+ border-color: #9cf #69e #69e #7af;
+}
+.mosaic-ToolButton .mosaic-Button[disabled] {
+ cursor: default;
+ color: #888;
+}
+.mosaic-ToolButton .mosaic-Button[disabled]:hover {
+ border: 1px outset #ccc;
+}
+.mosaic-ToolButton .mosaic-Button {
+ background: none;
+}
+.mosaic-ToolButton .mosaic-Menu-Button,
+.mosaic-ToolButton .mosaic-Split-Button {
+ padding-right: 20px;
+ background-position: right center;
+ background-repeat: no-repeat;
+}
+.mosaic-ToolButton .mosaic-Menu-Button {
+ background-image: url(images/button/menu-button-arrow.png);
+}
+.mosaic-ToolButton .mosaic-Split-Button {
+ background-image: url(images/button/split-button-arrow.png);
+}
+.mosaic-ToolButton .mosaic-Split-Button-focus {
+ background-image: url(split-button-arrow-focus.png);
+}
+.mosaic-ToolButton .mosaic-Split-Button-hover {
+ background-image: url(images/button/split-button-arrow-hover.png);
+}
+.mosaic-ToolButton .mosaic-Split-Button-activeoption {
+ background-image: url(images/button/split-button-arrow-active.png);
+}
+
+/* Checked state */
+
+.mosaic-ToolButton .mosaic-Checkbox-Button-checked {
+ border: 1px inset #ccc;
+ background-color: #ccc;
+}
+
+/* Disabled state */
+
+.mosaic-ToolButton .mosaic-Menu-Button-disabled {
+ background-image: url(images/button/menu-button-arrow-disabled.png);
+}
+
+.mosaic-ToolButton .mosaic-Split-Button-disabled {
+ background-image: url(images/button/split-button-arrow-disabled.png);
+}
+
+.mosaic-ToolButton .mosaic-Checkbox-Button-checked[disabled] {
+ border: 1px inset #ccc;
+}
+
+/*** Caption ***/
+
+.mosaic-Caption {
+ background: #e3e8f3 url(images/hborder.png) repeat-x 0px -2003px;
+ border-bottom: 1px solid #bbbbbb;
+}
+.mosaic-Caption-iconBoxLeft {
+ padding: 0px 0px 0px 2px;
+}
+.mosaic-Caption-iconBoxRight {
+ padding: 0px 2px 0px 0px;
+}
+.mosaic-Caption-text {
+ padding: 4px 4px 4px 4px;
+ text-align: left !important;
+ font-weight: bold;
+ white-space: nowrap;
+ overflow: hidden;
+}
+
+/*** DropDownPanel ***/
+
+.mosaic-DropDownPanel {
+
+}
+
+.mosaic-DropDownPanel .mosaic-ComboBoxList {
+ background: white;
+ border: none;
+ margin: 0px;
+ padding: 0px;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable,
+.mosaic-DropDownPanel .mosaic-ColumnWidget,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable {
+ border-color: #aaa;
+ border-style: solid;
+ border-width: 1px 0px 1px 1px;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .headerWrapper,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .headerWrapper,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .headerWrapper {
+ background: #8bd url(images/scrolltable/bg_header_gradient.gif) repeat-x bottom left;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .footerWrapper,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .footerWrapper,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .footerWrapper {
+ border-top: 1px solid #aaa;
+ background: #8bd url(images/scrolltable/bg_header_gradient.gif) repeat-x bottom left;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .dataTable td,
+.mosaic-DropDownPanel .gwt-ScrollTable .headerTable td,
+.mosaic-DropDownPanel .gwt-ScrollTable .footerTable td,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable td,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .headerTable td,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .footerTable td,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable td,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .headerTable td,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .footerTable td {
+ border-color: #aaa;
+ border-style: solid;
+ border-width: 0px 0px 0px 0px;
+ white-space: nowrap;
+ overflow: hidden;
+ padding: 1px 3px;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .headerTable td,
+.mosaic-DropDownPanel .gwt-ScrollTable .footerTable td,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .headerTable td,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .footerTable td,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .headerTable td,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .footerTable td {
+ color: #fff;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.hovering,
+.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.highlighted,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.hovering,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.highlighted,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.hovering,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.highlighted {
+ background: #C3D9FF;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.hovering,
+.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.highlighted,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.hovering,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.highlighted,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.hovering,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.highlighted {
+ /*background: #FFFFAA;*/
+ cursor: hand;
+ cursor: pointer;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.selected td,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.selected td,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.selected td {
+ background: #7AA5D6;
+}
+
+/*** WindowPanel ***/
+
+.mosaic-WindowPanel {
+}
+.mosaic-WindowPanel .mosaic-CaptionLayoutPanel .dragdrop-handle {
+ cursor: move;
+ user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+}
+.mosaic-WindowPanel .mosaic-CaptionLayoutPanel {
+ padding: 0px;
+ margin: 0px;
+
+ /* debug */
+ /*border: 1px solid #00f;*/
+}
+.mosaic-WindowPanel .Body {
+ background: white;
+}
+.mosaic-MessageBox .Body {
+ background: none;
+}
+.mosaic-WindowPanel .Footer {
+}
+.mosaic-WindowPanel .popupMiddleCenter {
+ padding: 0px;
+ margin: 0px;
+}
+.mosaic-WindowPanel .Resize-nw {
+ cursor: nw-resize;
+}
+.mosaic-WindowPanel .Resize-n {
+ cursor: n-resize;
+}
+.mosaic-WindowPanel .Resize-ne {
+ cursor: ne-resize;
+}
+.mosaic-WindowPanel .Resize-e {
+ cursor: e-resize;
+}
+.mosaic-WindowPanel .Resize-se {
+ cursor: se-resize;
+}
+.mosaic-WindowPanel .Resize-s {
+ cursor: s-resize;
+}
+.mosaic-WindowPanel .Resize-sw {
+ cursor: sw-resize;
+}
+.mosaic-WindowPanel .Resize-w {
+ cursor: w-resize;
+}
+
+/*** GlassPanel ***/
+
+.mosaic-GlassPanel-loading,
+.gwt-GlassPanel {
+ /* Override glass panel color to be `green` */
+ background-color: #000 !important;
+ background-repeat: repeat;
+
+ /* Override glass panel to 10% opacity (= 90% transparency) */
+ filter: alpha(opacity = 10) !important; /* IE */
+ opacity: 0.1 !important; /* non-IE */
+
+ /*
+ NOTE: Please do NOT use either CSS 'width' or 'height' here, as
+ this would defeat much of the effort that went into GlassPanel
+ in order to get it to work consistently in a variety of
+ circumstances. Specifically, please resist the urge to use
+ 'width/height: 100%' or similar constructs.
+ */
+}
+.mosaic-GlassPanel-invisible {
+ /* Override glass panel color to be `green` */
+ background-color: #000 !important;
+ background-repeat: repeat;
+
+ /* Override glass panel to 0% opacity (= 100% transparency) */
+ filter: alpha(opacity = 0) !important; /* IE */
+ opacity: 0.0 !important; /* non-IE */
+}
+.mosaic-GlassPanel-default,
+.mosaic-GlassPanel-blue_ridge {
+ background-image: url("images/glasspanel/blue_ridge.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 33) !important; /* IE */
+ opacity: 0.3 !important; /* non-IE */
+}
+.mosaic-GlassPanel-countertop {
+ background-image: url("images/glasspanel/countertop.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 40) !important; /* IE */
+ opacity: 0.4 !important; /* non-IE */
+}
+.mosaic-GlassPanel-fish {
+ background-image: url("images/glasspanel/fish.png");
+ background-repeat: repeat;
+}
+.mosaic-GlassPanel-fleur_de_lis {
+ background-image: url("images/glasspanel/fleur_de_lis.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 100) !important; /* IE */
+ opacity: 1.0 !important; /* non-IE */
+}
+.mosaic-GlassPanel-floral {
+ background-image: url("images/glasspanel/floral.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 100) !important; /* IE */
+ opacity: 1.0 !important; /* non-IE */
+}
+.mosaic-GlassPanel-moss_ridge {
+ background-image: url("images/glasspanel/moss_ridge.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 100) !important; /* IE */
+ opacity: 1.0 !important; /* non-IE */
+}
+.mosaic-GlassPanel-numbers {
+ background-image: url("images/glasspanel/numbers.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 100) !important; /* IE */
+ opacity: 1.0 !important; /* non-IE */
+}
+.mosaic-GlassPanel-sky_ridge {
+ background-image: url("images/glasspanel/sky_ridge.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 100) !important; /* IE */
+ opacity: 1.0 !important; /* non-IE */
+}
+.mosaic-GlassPanel-snow_ridge {
+ background-image: url("images/glasspanel/snow_ridge.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 100) !important; /* IE */
+ opacity: 1.0 !important; /* non-IE */
+}
+
+/*** ImageButton ***/
+
+.mosaic-ImageButton {
+ cursor: pointer;
+}
+
+.mosaic-ImageButton img {
+ display: block;
+
+ /*
+ * Unfortunately, in IE, border-color: transparent is rendered as black.
+ * We get around the border on hover displacement of content by adjusting
+ * the margin/padding at the same time.
+ */
+ border: 0px solid transparent;
+ margin: 1px;
+}
+.mosaic-ImageButton img:hover {
+ /*
+ * Unfortunately, in IE, border-color: transparent is rendered as black.
+ * We get around the border on hover displacement of content by adjusting
+ * the margin/padding at the same time.
+ */
+ border: 1px solid #4d4d4d;
+ margin: 0px;
+
+ background-color: #ccc;
+}
+.mosaic-ImageButton img:active {
+ background-color: #dcc;
+}
+
+/*** InfoPanel ***/
+
+.mosaic-InfoPanel {
+}
+.mosaic-InfoPanel-panel {
+}
+.mosaic-InfoPanel-caption {
+ font-weight: bold;
+ display: block;
+}
+.mosaic-InfoPanel-description {
+}
+
+/*** TabLayoutPanel ***/
+
+.mosaic-TabLayoutPanel {
+}
+
+.mosaic-TabLayoutPanelBottom {
+/*
+ border-color: #92c1f0;
+ border-style: solid;
+ border-width: 3px 2px 2px 2px;
+*/
+}
+
+/*** ScrollTabBar ***/
+
+.mosaic-ScrollTabBar {
+}
+
+.mosaic-ScrollTabBar .mosaic-ScrollTabBar-NavBar {
+ margin: 0px 2px !important;
+}
+
+.mosaic-ScrollTabBar button {
+ padding: 0px !important;
+ margin: 0px 0px 2px 0px !important;
+ border: 1px solid #ccc;
+}
+
+/*** ScrollTable ***/
+
+.gwt-ScrollTable,
+.mosaic-ColumnWidget,
+.mosaic-ScrollTreeTable {
+ border-color: #aaa;
+ border-style: solid;
+ border-width: 1px 0px 1px 1px;
+}
+
+.gwt-ScrollTable .headerWrapper,
+.mosaic-ColumnWidget .headerWrapper,
+.mosaic-ScrollTreeTable .headerWrapper {
+ background: #8bd url(images/scrolltable/bg_header_gradient.gif) repeat-x bottom left;
+}
+
+.gwt-ScrollTable .footerWrapper,
+.mosaic-ColumnWidget .footerWrapper,
+.mosaic-ScrollTreeTable .footerWrapper {
+ border-top: 1px solid #aaa;
+ background: #8bd url(images/scrolltable/bg_header_gradient.gif) repeat-x bottom left;
+}
+
+.gwt-ScrollTable .dataTable td,
+.gwt-ScrollTable .headerTable td,
+.gwt-ScrollTable .footerTable td,
+.mosaic-ColumnWidget .dataTable td,
+.mosaic-ColumnWidget .headerTable td,
+.mosaic-ColumnWidget .footerTable td,
+.mosaic-ScrollTreeTable .dataTable td,
+.mosaic-ScrollTreeTable .headerTable td,
+.mosaic-ScrollTreeTable .footerTable td {
+ border-color: #aaa;
+ border-style: solid;
+ border-width: 0px 1px 1px 0px;
+ white-space: nowrap;
+ overflow: hidden;
+}
+
+.gwt-ScrollTable .headerTable td,
+.gwt-ScrollTable .footerTable td,
+.mosaic-ColumnWidget .headerTable td,
+.mosaic-ColumnWidget .footerTable td,
+.mosaic-ScrollTreeTable .headerTable td,
+.mosaic-ScrollTreeTable .footerTable td {
+ color: #fff;
+}
+
+.gwt-ScrollTable .dataTable tr.highlighted, /* gen2 */
+.gwt-ScrollTable .dataTable tr.hovering,
+.mosaic-ColumnWidget .dataTable tr.hovering,
+.mosaic-ScrollTreeTable .dataTable tr.hovering {
+ background: #C3D9FF;
+}
+
+.gwt-ScrollTable .dataTable td.highlighted, /* gen2 */
+.gwt-ScrollTable .dataTable td.hovering,
+.mosaic-ColumnWidget .dataTable td.hovering,
+.mosaic-ScrollTreeTable .dataTable td.hovering {
+ background: #FFFFAA;
+ cursor: hand;
+ cursor: pointer;
+}
+
+.gwt-ScrollTable .dataTable tr.selected,
+.mosaic-ColumnWidget .dataTable tr.selected,
+.mosaic-ScrollTreeTable .dataTable tr.selected {
+ background: #7AA5D6;
+}
+
+.gwt-ScrollTable .pagingOptions {
+ background: #e8eef7;
+ border-top: 1px solid #aaa;
+ border-right: 1px solid #aaa;
+ padding: 1px 0px;
+}
+
+.gwt-ScrollTable .pagingOptions .errorMessage {
+ color: red;
+}
+
+.gwt-PagingOptions .gwt-Image {
+ cursor: hand;
+ cursor: pointer;
+}
+
+.gwt-InlineCellEditor {
+ border: 3px solid #7AA5D6;
+ padding: 4px;
+ background: white;
+ overflow: auto;
+}
+.gwt-InlineCellEditor .accept {
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-InlineCellEditor .cancel {
+ cursor: pointer;
+ cursor: hand;
+}
+
+/*** CaptionLayoutPanel ***/
+
+.mosaic-CaptionLayoutPanel {
+ padding: 0px;
+ margin: 0px;
+
+ /* debug */
+ /*border: 1px dotted #00f;*/
+}
+.mosaic-CaptionLayoutPanel .Body {
+
+ /* debug */
+ /*border: 1px dotted #0f0;*/
+}
+
+/** DisclosureLayoutPanel */
+
+.mosaic-DisclosureLayoutPanel {
+}
+.mosaic-DisclosureLayoutPanel-open {
+}
+.mosaic-DisclosureLayoutPanel-close {
+}
+.mosaic-DisclosureLayoutPanel .mosaic-Caption {
+ background: none;
+ border: none;
+}
+.mosaic-DisclosureLayoutPanel .mosaic-Caption-text a {
+ text-decoration: none; /* Remove underline from header */
+ color: black;
+ cursor: pointer;
+ cursor: hand;
+ padding: 1px;
+}
+.mosaic-DisclosureLayoutPanel .Body {
+ border-left: 3px solid #e3e3e3;
+ padding: 4px 0px 4px 8px;
+ margin-left: 6px;
+}
+
+/*** LayoutPanel ***/
+
+.mosaic-LayoutPanel {
+ padding: 5px;
+ margin: 0px;
+
+ /* debug */
+ /*
+ margin: 1px;
+ border: 1px dotted #f00;
+ */
+}
+.mosaic-LayoutPanel-FormLayout .mosaic-LayoutPanel {
+ /* required by Safari to handle the 'width' attribute */
+ position: absolute !important;
+}
+.mosaic-LayoutPanel-FillLayout {
+ padding: 0px;
+}
+.mosaic-LayoutPanel-BoxLayout {
+}
+.mosaic-LayoutPanel-BorderLayout {
+}
+.mosaic-LayoutPanel-BorderLayout .NorthCollapsedImageButton {
+ border: 1px solid #d0e4f6;
+ border-top: none;
+ height: 18px !important;
+ padding: 0px 1px 1px 1px;
+ overflow: hidden;
+}
+.mosaic-LayoutPanel-BorderLayout .SouthCollapsedImageButton {
+ border: 1px solid #d0e4f6;
+ border-bottom: none;
+ height: 18px !important;
+ padding: 1px 1px 0px 1px;
+ overflow: hidden;
+}
+/* TODO
+html>body .mosaic-LayoutPanel-BorderLayout .NorthCollapsedImageButton img,
+html>body .mosaic-LayoutPanel-BorderLayout .SouthCollapsedImageButton img {
+ position: absolute;
+ top: 0px;
+ right: 0px;
+}
+*/
+.mosaic-LayoutPanel-BorderLayout .WestCollapsedImageButton {
+ border: 1px solid #d0e4f6;
+ border-left: none;
+
+ /* required by Safari to handle the 'width' attribute */
+ position: absolute !important;
+ width: 18px !important;
+
+ padding: 1px 1px 1px 0px;
+ overflow: hidden;
+}
+.mosaic-LayoutPanel-BorderLayout .EastCollapsedImageButton {
+ border: 1px solid #d0e4f6;
+ border-right: none;
+
+ /* required by Safari to handle the 'width' attribute */
+ position: absolute !important;
+ width: 18px !important;
+
+ padding: 1px 0px 1px 1px;
+ overflow: hidden;
+}
+.mosaic-LayoutPanel-BorderLayout .NorthSplitBar {
+ overflow: hidden; /* required by IE6 */
+ background: #fff;
+ cursor: n-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .NorthSplitBar:hover {
+ border-top: 1px dashed #888;
+}
+.mosaic-LayoutPanel-BorderLayout .NorthSplitBar-Movable {
+ background: #000;
+ cursor: n-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .SouthSplitBar {
+ overflow: hidden; /* required by IE6 */
+ background: #fff;
+ cursor: s-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .SouthSplitBar:hover {
+ border-bottom: 1px dashed #888;
+}
+.mosaic-LayoutPanel-BorderLayout .SouthSplitBar-Movable {
+ background: #000;
+ cursor: s-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .WestSplitBar {
+ overflow: hidden; /* required by IE6 */
+ background: #fff;
+ cursor: w-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .WestSplitBar:hover {
+ border-left: 1px dashed #888;
+}
+.mosaic-LayoutPanel-BorderLayout .WestSplitBar-Movable {
+ background: #000;
+ cursor: w-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .EastSplitBar {
+ overflow: hidden; /* required by IE6 */
+ background: #fff;
+ cursor: w-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .EastSplitBar:hover {
+ border-right: 1px dashed #888;
+}
+.mosaic-LayoutPanel-BorderLayout .EastSplitBar-Movable {
+ background: #000;
+}
+
+/*** ToolBar ***/
+
+.mosaic-ToolBar {
+ cursor: default;
+ padding: 3px;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+}
+.mosaic-ToolBar .mosaic-ToolButton {
+ background: none;
+ white-space: nowrap;
+}
+.mosaic-ToolBar .mosaic-ToolBarSeparator {
+ border-left: 1px solid #ccc;
+ background: white;
+
+ /* required by Safari to handle the 'width' attribute */
+ position: absolute !important;
+ width: 1px;
+
+ padding: 0px;
+ margin: 5px 3px;
+}
+
+/*** WidgetWrapper ***/
+
+.mosaic-WidgetWrapper {
+ /* debug */
+ /*border: 1px solid;*/
+}
+
+/*** DateTimePicker ***/
+
+.mosaic-DateTimePicker {
+ border: none;
+ padding: 0px;
+ margin: 0px;
+ cursor: default;
+ background: #dbe6de;
+}
+
+/*** mosaic-DecoratedBottomTabBar ***/
+
+.mosaic-DecoratedBottomTabBar {
+}
+.mosaic-DecoratedBottomTabBar .gwt-TabBarFirst {
+ width: 5px; /* first tab distance from the left */
+}
+.mosaic-DecoratedBottomTabBar .gwt-TabBarRest {
+}
+.mosaic-DecoratedBottomTabBar .gwt-TabBarItem {
+ border-collapse: collapse;
+ margin-left: 6px;
+}
+.mosaic-DecoratedBottomTabBar .tabBottomCenter {
+ padding: 0px;
+ background: #d0e4f6;
+}
+.mosaic-DecoratedBottomTabBar .tabBottomLeft,
+.mosaic-DecoratedBottomTabBar .tabBottomRight {
+ padding: 0px;
+ zoom: 1;
+}
+.mosaic-DecoratedBottomTabBar .tabBottomLeftInner,
+.mosaic-DecoratedBottomTabBar .tabBottomRightInner {
+ width: 6px;
+ height: 6px;
+}
+html>body .mosaic-DecoratedBottomTabBar .tabBottomLeft {
+ background: url(images/corner2.png) no-repeat 0px -6px;
+}
+html>body .mosaic-DecoratedBottomTabBar .tabBottomRight {
+ background: url(images/corner2.png) no-repeat -6px -6px;
+}
+* html .mosaic-DecoratedBottomTabBar .tabBottomLeftInner {
+ width: 5px;
+ height: 61px;
+ margin-top: -55px;
+ overflow: hidden;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner2.png',sizingMethod='crop');
+}
+* html .mosaic-DecoratedBottomTabBar .tabBottomRightInner {
+ width: 12px;
+ height: 61px;
+ margin-top: -55px;
+ margin-left: -6px;
+ overflow: hidden;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner2.png',sizingMethod='crop');
+}
+.mosaic-DecoratedBottomTabBar .tabMiddleLeft,
+.mosaic-DecoratedBottomTabBar .tabMiddleRight {
+ width: 6px;
+ padding: 0px;
+ background: #d0e4f6;
+}
+.mosaic-DecoratedBottomTabBar .tabMiddleLeftInner,
+.mosaic-DecoratedBottomTabBar .tabMiddleRightInner {
+ width: 1px;
+ height: 1px;
+}
+.mosaic-DecoratedBottomTabBar .tabMiddleCenter {
+ padding: 0px 4px 2px 4px;
+ cursor: pointer;
+ cursor: hand;
+ color: black;
+ font-weight: bold;
+ text-align: center;
+ background: #d0e4f6;
+}
+.mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabBottomCenter {
+ background: #92c1f0;
+}
+html>body .mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabBottomLeft {
+ background-position: 0px 0px;
+}
+html>body .mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabBottomRight {
+ background-position: -6px 0px;
+}
+* html .mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabBottomLeftInner {
+ width: 5px;
+ height: 67px;
+ margin-top: -61px;
+ overflow: hidden;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner2.png',sizingMethod='crop');
+}
+* html .mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabBottomRightInner {
+ width: 12px;
+ height: 67px;
+ margin-top: -61px;
+ margin-left: -6px;
+ overflow: hidden;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner2.png',sizingMethod='crop');
+}
+.mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
+.mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabMiddleRight {
+ background: #92c1f0;
+}
+.mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
+ cursor: default;
+ background: #92c1f0;
+}
+
+/*** StackLayoutPanel ***/
+
+.mosaic-StackLayoutPanel {
+ /*border: 1px solid #bbbbbb;*/
+}
+.mosaic-StackLayoutPanel .mosaic-StackLayoutPanelItem {
+ cursor: pointer;
+ cursor: hand;
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
+}
+.mosaic-StackLayoutPanel .mosaic-StackLayoutPanelItem-selected {
+ cursor: pointer;
+ cursor: hand;
+}
+.mosaic-StackLayoutPanel .mosaic-StackLayoutPanelContent {
+ /*border: 1px solid #bbbbbb;*/
+ /*border-bottom: 0px;*/
+}
+
+/*** FastTree ***/
+
+/* --- Structural CSS --- */
+
+.gwt-FastTree {
+ -moz-user-select: none;
+ position: relative;
+}
+.gwt-FastTreeItem {
+ min-width: 18px;
+}
+.gwt-FastTreeItem .open,.gwt-FastTreeItem .closed {
+ width: 100%;
+}
+.gwt-FastTree .selection-bar {
+ font-size: 0;
+ position: absolute;
+ left: 0;
+ width: 1px;
+ z-index: -1;
+ outline: none;
+ -moz-outline: none;
+}
+.gwt-FastTree .selection-bar :focus {
+ outline: none
+}
+
+/* --- Visual styling --- */
+
+.gwt-FastTree .open .treeItemContent,.gwt-FastTree .closed .treeItemContent {
+ margin-left: 18px;
+}
+.gwt-FastTreeItem-leaf {
+ display: block;
+ padding: 2px;
+ padding-left: 18px;
+}
+.gwt-FastTreeItem .children {
+ margin-left: 10px;
+}
+.gwt-FastTreeItem .open,.gwt-FastTreeItem .closed,.gwt-FastTreeItem-leaf {
+ color: black;
+}
+.gwt-FastTreeItem .open {
+ background: url('images/fasttree/treeOpen.gif') no-repeat center left;
+}
+.gwt-FastTreeItem .closed {
+ background: url('images/fasttree/treeClosed.gif') no-repeat center left;
+}
+.gwt-FastTreeItem-loading .open {
+ background: url('images/fasttree/treeLoading.gif') no-repeat center left;
+}
+.gwt-FastTreeItem-leaf {
+}
+.gwt-FastTree .treeItemContent {
+ padding: 2px;
+}
+.gwt-FastTree .selected .treeItemContent {
+ background: #e3e8f3 url('images/fasttree/selectionBar.gif') repeat-x;
+}
+
+/*** FastTreeTable ***/
+
+/* --- Structural CSS --- */
+
+.gwt-FastTreeTable {
+ -moz-user-select: none;
+ position: relative;
+}
+.gwt-FastTreeTable td {
+ white-space: nowrap;
+}
+.gwt-FastTreeTableItem {
+ min-width: 18px;
+}
+.gwt-FastTreeTableItem .open,.gwt-FastTreeTableItem .closed {
+ width: 100%;
+}
+.gwt-FastTreeTable .selection-bar {
+ font-size: 0;
+ position: absolute;
+ left: 0;
+ width: 1px;
+ z-index: -1;
+ outline: none;
+ -moz-outline: none;
+}
+.gwt-FastTreeTable .selection-bar :focus {
+ outline: none
+}
+
+/* --- Visual styling --- */
+
+.gwt-FastTreeTable .open .treeItemContent,.gwt-FastTreeTable .closed .treeItemContent {
+ margin-left: 18px;
+}
+.gwt-FastTreeTableItem-leaf {
+ display: block;
+ padding: 2px;
+ padding-left: 18px;
+}
+.gwt-FastTreeTableItem-children {
+ margin-left: 10px;
+}
+.gwt-FastTreeTableItem .open,.gwt-FastTreeTableItem .closed,.gwt-FastTreeTableItem-leaf {
+ color: black;
+}
+.gwt-FastTreeTableItem .open {
+ background: url('images/fasttree/treeOpen.gif') no-repeat center left;
+}
+.gwt-FastTreeTableItem .closed {
+ background: url('images/fasttree/treeClosed.gif') no-repeat center left;
+}
+.gwt-FastTreeTableItem-loading .open {
+ background: url('images/fasttree/treeLoading.gif') no-repeat center left;
+}
+.gwt-FastTreeTableItem-leaf {
+}
+.gwt-FastTreeTable .treeItemContent {
+ padding: 2px;
+}
+/*
+.gwt-FastTreeTable .selected .treeItemContent {
+ background: #e3e8f3 url('images/fasttree/selectionBar.gif') repeat-x;
+}
+*/
+
+/*** gwt-MenuItem ***/
+
+.gwt-MenuBar .gwt-MenuItem-disabled {
+ cursor: default;
+ background: none;
+ opacity: .5;
+ zoom: 1;
+ filter: alpha(opacity=40);
+}
+
+/*** gwt-MenuBarPopup ***/
+
+.gwt-MenuBarPopup {
+ z-index: 2147483647; /* Integer.MAX_VALUE */
+}
+
+/*** gwt-InlineCellEditor **/
+
+.gwt-InlineCellEditor {
+ z-index: 2147483647; /* Integer.MAX_VALUE */
+}
+
+/*** gwt-PopupPanel **/
+.gwt-PopupPanel,
+.gwt-DecoratedPopupPanel {
+ z-index: 2147483647; /* Integer.MAX_VALUE */
+}
+
+/*** mosaic-FormSeparator **/
+
+.mosaic-FormSeparator {
+ font-weight: bold;
+}
+
+.mosaic-FormSeparator div {
+ border: 1px solid #4d4d4d;
+}
+
+/*** Basic Button with Images ***/
+
+.gwt-Button[disabled] table,
+.gwt-Button[disabled] img {
+ opacity: .5;
+ zoom: 1;
+ filter: alpha(opacity=40);
+}
+
+.gwt-Button {
+ white-space: nowrap;
+}
+
+/*** GWT Incubator SliderBar ***/
+
+.gwt-SliderBar-shell {
+ height: 34pt;
+ width: 256px;
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-line {
+ border: 1px solid #4d4d4d;
+ background-color: #cdcdcd;
+ height: 4px;
+ width: 95%;
+ top: 22pt;
+ overflow: hidden;
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-line-disabled {
+ border: 1px solid #8d8d8d;
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-knob {
+ top: 14pt;
+ z-index: 1;
+ cursor: pointer;
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-tick {
+ top: 16pt;
+ width: 1px;
+ height: 6pt;
+ background: #4d4d4d;
+ overflow: hidden;
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-tick-disabled {
+ background: #8d8d8d;
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-label {
+ top: 2pt;
+ font-size: 8pt;
+ cursor: default;
+}
+
+.gwt-SliderBar-shell-focused {
+
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-line-sliding {
+ cursor: pointer;
+}
+
+/*** GWT Incubator ProgressBar ***/
+
+.gwt-ProgressBar-shell {
+ border: 1px solid #4d4d4d;
+ background-color: #AAAAAA;
+ height: 1em;
+ width: 256px;
+}
+.gwt-ProgressBar-shell .gwt-ProgressBar-bar {
+ background-color: #67A7E3;
+}
+.gwt-ProgressBar-shell .gwt-ProgressBar-text {
+ padding: 0px;
+ margin: 0px;
+ color: white;
+}
+
+/*** GWT Incubator Value Spinner ***/
+
+.gwt-ValueSpinner .arrows {
+ width: 17px;
+ height: 18px;
+ margin-left: 1px;
+}
+
+.gwt-ValueSpinner .textBox {
+ border: 0px;
+ text-align: right;
+ font-family: sans-serif;
+ font-weight: bold;
+ border: 1px solid #7F9DB9;
+}
+
+.gwt-TimePicker {
+ padding: 1px;
+}
+
+.gwt-TimePicker .textBox {
+ border: 0px;
+ width: 22px;
+ text-align: center;
+ font-family: sans-serif;
+ font-weight: bold;
+ font-size: 11px;
+ color: #506374;
+ border: 1px solid #7F9DB9;
+ background: url('images/valuespinner/bg_textbox.png') repeat-x;
+}
+
+.gwt-VolumeSlider .gwt-ProgressBar-shell {
+ border: 1px solid #faf9f7;
+ border-right: 1px solid #848280;
+ border-bottom: 1px solid #848280;
+ background-color: #AAAAAA;
+ width: 50%;
+ height: 12pt;
+}
+
+.gwt-VolumeSlider .gwt-ProgressBar-shell .gwt-ProgressBar-bar {
+ background-color: #67A7E3;
+}
+
+.gwt-VolumeSlider .gwt-ProgressBar-shell .gwt-ProgressBar-text {
+ padding: 0px;
+ margin: 0px;
+ color: white;
+}
+
+.gwt-VolumeSlider .decreaseArrow {
+ margin: 4px;
+}
+
+.gwt-VolumeSlider .increaseArrow {
+ margin: 4px;
+}
diff --git a/public/jsme_bak/gwt/chrome/mosaic_rtl.css b/public/jsme_bak/gwt/chrome/mosaic_rtl.css
new file mode 100644
index 0000000..1c53423
--- /dev/null
+++ b/public/jsme_bak/gwt/chrome/mosaic_rtl.css
@@ -0,0 +1,1252 @@
+/**
+ * The file contains styles for GWT widgets in the standard theme.
+ *
+ * In order to maintain cross-browser compatibility, the following syntax is
+ * used to create IE6 specific style rules:
+ * html>body .gwt-Widget {
+ * Rule applies to all browsers (including IE7), except IE6
+ * }
+ * * html .gwt-Widget {
+ * Rule applied to IE6 only (not to IE7)
+ * }
+ *
+ * Specifically, IE6 does not support images with multiple transparent colors,
+ * so we need to use the AlphaImageLoader in IE6 only.
+ */
+
+/**
+ * The reference theme can be used to determine when this style sheet has
+ * loaded. Create a hidden div element with absolute position, assign the style
+ * name below, and attach it to the DOM. Use a timer to detect when the
+ * element's height and width are set to 5px.
+ */
+.mosaic-Reference-chrome-rtl {
+ height: 5px;
+ width: 5px;
+ zoom: 1;
+}
+
+/*
+body {
+ font-family: arial,sans-serif;
+}
+
+div,td {
+ color: #000000;
+}
+
+a:link {
+ color:#0000cc;
+}
+
+a:visited {
+ color:#551a8b;
+}
+
+a:active {
+ color:#ff0000;
+}
+*/
+/*** Button ***/
+
+.gwt-Button {
+ /* IE hack */
+ overflow: visible;
+}
+
+/*** TextBox & TextArea */
+
+.gwt-TextBox,
+.gwt-PasswordTextBox,
+.gwt-TextArea {
+ margin: 0px;
+ padding: 0px;
+ text-decoration: none;
+ font-size: 10pt;
+ border: 1px inset #ccc;
+}
+
+/*** DecoratedButton ***/
+
+.mosaic-DecoratedButton {
+ margin: 0px;
+ text-decoration: none;
+ font-size: small;
+ cursor: pointer;
+ cursor: hand;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+ border: none;
+ border-collapse: collapse;
+ table-layout: fixed;
+}
+.mosaic-DecoratedButton .buttonTopCenter,
+.mosaic-DecoratedButton .buttonBottomCenter {
+ height: 1px !important;
+ background: #444;
+}
+.mosaic-DecoratedButton .buttonTopCenterInner,
+.mosaic-DecoratedButton .buttonBottomCenterInner {
+ height: 1px !important;
+ background: #f00;
+}
+.mosaic-DecoratedButton .buttonMiddleLeft,
+.mosaic-DecoratedButton .buttonMiddleRight {
+ width: 1px;
+ background: #444;
+}
+.mosaic-DecoratedButton .buttonTopLeftInner,
+.mosaic-DecoratedButton .buttonTopRightInner,
+.mosaic-DecoratedButton .buttonBottomLeftInner,
+.mosaic-DecoratedButton .buttonBottomRightInner {
+ width: 1px;
+ height: 1px;
+}
+.mosaic-DecoratedButton .buttonMiddleCenterInner {
+ width: 100%;
+ height: 100%;
+ background: #0ff;
+}
+
+/*** ComboBox ***/
+
+.mosaic-ComboBox {
+ border: 1px inset #ccc;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+}
+
+.mosaic-ComboBox input {
+ border: 0px;
+ text-align: middle;
+}
+.mosaic-ComboBox button {
+ width: 17px !important;
+ border: 0px;
+ border-left: 1px solid #ccc;
+ padding: 0px;
+ background-position: center center;
+ background-repeat: no-repeat;
+ background-image: url(images/combobox/arrow-down.png);
+}
+
+/*** ToolButton ***/
+
+.mosaic-ToolButton {
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+}
+.mosaic-ToolButton .mosaic-Button {
+ margin: 0;
+ padding: 3px 5px;
+ text-decoration: none;
+ font-size: small;
+ cursor: pointer;
+ cursor: hand;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+ border: 1px outset #ccc;
+}
+.mosaic-ToolButton .mosaic-Button:active {
+ border: 1px inset #ccc;
+}
+.mosaic-ToolButton .mosaic-Button:hover {
+ border-color: #9cf #69e #69e #7af;
+}
+.mosaic-ToolButton .mosaic-Button[disabled] {
+ cursor: default;
+ color: #888;
+}
+.mosaic-ToolButton .mosaic-Button[disabled]:hover {
+ border: 1px outset #ccc;
+}
+.mosaic-ToolButton .mosaic-Button {
+ background: none;
+}
+.mosaic-ToolButton .mosaic-Menu-Button,
+.mosaic-ToolButton .mosaic-Split-Button {
+ padding-right: 20px;
+ background-position: right center;
+ background-repeat: no-repeat;
+}
+.mosaic-ToolButton .mosaic-Menu-Button {
+ background-image: url(images/button/menu-button-arrow.png);
+}
+.mosaic-ToolButton .mosaic-Split-Button {
+ background-image: url(images/button/split-button-arrow.png);
+}
+.mosaic-ToolButton .mosaic-Split-Button-focus {
+ background-image: url(split-button-arrow-focus.png);
+}
+.mosaic-ToolButton .mosaic-Split-Button-hover {
+ background-image: url(images/button/split-button-arrow-hover.png);
+}
+.mosaic-ToolButton .mosaic-Split-Button-activeoption {
+ background-image: url(images/button/split-button-arrow-active.png);
+}
+
+/* Checked state */
+
+.mosaic-ToolButton .mosaic-Checkbox-Button-checked {
+ border: 1px inset #ccc;
+ background-color: #ccc;
+}
+
+/* Disabled state */
+
+.mosaic-ToolButton .mosaic-Menu-Button-disabled {
+ background-image: url(images/button/menu-button-arrow-disabled.png);
+}
+
+.mosaic-ToolButton .mosaic-Split-Button-disabled {
+ background-image: url(images/button/split-button-arrow-disabled.png);
+}
+
+.mosaic-ToolButton .mosaic-Checkbox-Button-checked[disabled] {
+ border: 1px inset #ccc;
+}
+
+/*** Caption ***/
+
+.mosaic-Caption {
+ background: #e3e8f3 url(images/hborder.png) repeat-x 0px -2003px;
+ border-bottom: 1px solid #bbbbbb;
+}
+.mosaic-Caption-iconBoxLeft {
+ padding: 0px 0px 0px 2px;
+}
+.mosaic-Caption-iconBoxRight {
+ padding: 0px 2px 0px 0px;
+}
+.mosaic-Caption-text {
+ padding: 4px 4px 4px 4px;
+ text-align: left !important;
+ font-weight: bold;
+ white-space: nowrap;
+ overflow: hidden;
+}
+
+/*** DropDownPanel ***/
+
+.mosaic-DropDownPanel {
+
+}
+
+.mosaic-DropDownPanel .mosaic-ComboBoxList {
+ background: white;
+ border: none;
+ margin: 0px;
+ padding: 0px;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable,
+.mosaic-DropDownPanel .mosaic-ColumnWidget,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable {
+ border-color: #aaa;
+ border-style: solid;
+ border-width: 1px 0px 1px 1px;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .headerWrapper,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .headerWrapper,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .headerWrapper {
+ background: #8bd url(images/scrolltable/bg_header_gradient.gif) repeat-x bottom left;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .footerWrapper,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .footerWrapper,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .footerWrapper {
+ border-top: 1px solid #aaa;
+ background: #8bd url(images/scrolltable/bg_header_gradient.gif) repeat-x bottom left;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .dataTable td,
+.mosaic-DropDownPanel .gwt-ScrollTable .headerTable td,
+.mosaic-DropDownPanel .gwt-ScrollTable .footerTable td,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable td,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .headerTable td,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .footerTable td,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable td,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .headerTable td,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .footerTable td {
+ border-color: #aaa;
+ border-style: solid;
+ border-width: 0px 0px 0px 0px;
+ white-space: nowrap;
+ overflow: hidden;
+ padding: 1px 3px;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .headerTable td,
+.mosaic-DropDownPanel .gwt-ScrollTable .footerTable td,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .headerTable td,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .footerTable td,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .headerTable td,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .footerTable td {
+ color: #fff;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.hovering,
+.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.highlighted,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.hovering,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.highlighted,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.hovering,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.highlighted {
+ background: #C3D9FF;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.hovering,
+.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.highlighted,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.hovering,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.highlighted,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.hovering,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.highlighted {
+ /*background: #FFFFAA;*/
+ cursor: hand;
+ cursor: pointer;
+}
+
+.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.selected td,
+.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.selected td,
+.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.selected td {
+ background: #7AA5D6;
+}
+
+/*** WindowPanel ***/
+
+.mosaic-WindowPanel {
+}
+.mosaic-WindowPanel .mosaic-CaptionLayoutPanel .dragdrop-handle {
+ cursor: move;
+ user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+}
+.mosaic-WindowPanel .mosaic-CaptionLayoutPanel {
+ padding: 0px;
+ margin: 0px;
+
+ /* debug */
+ /*border: 1px solid #00f;*/
+}
+.mosaic-WindowPanel .Body {
+ background: white;
+}
+.mosaic-MessageBox .Body {
+ background: none;
+}
+.mosaic-WindowPanel .Footer {
+}
+.mosaic-WindowPanel .popupMiddleCenter {
+ padding: 0px;
+ margin: 0px;
+}
+.mosaic-WindowPanel .Resize-nw {
+ cursor: nw-resize;
+}
+.mosaic-WindowPanel .Resize-n {
+ cursor: n-resize;
+}
+.mosaic-WindowPanel .Resize-ne {
+ cursor: ne-resize;
+}
+.mosaic-WindowPanel .Resize-e {
+ cursor: e-resize;
+}
+.mosaic-WindowPanel .Resize-se {
+ cursor: se-resize;
+}
+.mosaic-WindowPanel .Resize-s {
+ cursor: s-resize;
+}
+.mosaic-WindowPanel .Resize-sw {
+ cursor: sw-resize;
+}
+.mosaic-WindowPanel .Resize-w {
+ cursor: w-resize;
+}
+
+/*** GlassPanel ***/
+
+.mosaic-GlassPanel-loading,
+.gwt-GlassPanel {
+ /* Override glass panel color to be `green` */
+ background-color: #000 !important;
+ background-repeat: repeat;
+
+ /* Override glass panel to 10% opacity (= 90% transparency) */
+ filter: alpha(opacity = 10) !important; /* IE */
+ opacity: 0.1 !important; /* non-IE */
+
+ /*
+ NOTE: Please do NOT use either CSS 'width' or 'height' here, as
+ this would defeat much of the effort that went into GlassPanel
+ in order to get it to work consistently in a variety of
+ circumstances. Specifically, please resist the urge to use
+ 'width/height: 100%' or similar constructs.
+ */
+}
+.mosaic-GlassPanel-invisible {
+ /* Override glass panel color to be `green` */
+ background-color: #000 !important;
+ background-repeat: repeat;
+
+ /* Override glass panel to 0% opacity (= 100% transparency) */
+ filter: alpha(opacity = 0) !important; /* IE */
+ opacity: 0.0 !important; /* non-IE */
+}
+.mosaic-GlassPanel-default,
+.mosaic-GlassPanel-blue_ridge {
+ background-image: url("images/glasspanel/blue_ridge.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 33) !important; /* IE */
+ opacity: 0.3 !important; /* non-IE */
+}
+.mosaic-GlassPanel-countertop {
+ background-image: url("images/glasspanel/countertop.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 40) !important; /* IE */
+ opacity: 0.4 !important; /* non-IE */
+}
+.mosaic-GlassPanel-fish {
+ background-image: url("images/glasspanel/fish.png");
+ background-repeat: repeat;
+}
+.mosaic-GlassPanel-fleur_de_lis {
+ background-image: url("images/glasspanel/fleur_de_lis.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 100) !important; /* IE */
+ opacity: 1.0 !important; /* non-IE */
+}
+.mosaic-GlassPanel-floral {
+ background-image: url("images/glasspanel/floral.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 100) !important; /* IE */
+ opacity: 1.0 !important; /* non-IE */
+}
+.mosaic-GlassPanel-moss_ridge {
+ background-image: url("images/glasspanel/moss_ridge.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 100) !important; /* IE */
+ opacity: 1.0 !important; /* non-IE */
+}
+.mosaic-GlassPanel-numbers {
+ background-image: url("images/glasspanel/numbers.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 100) !important; /* IE */
+ opacity: 1.0 !important; /* non-IE */
+}
+.mosaic-GlassPanel-sky_ridge {
+ background-image: url("images/glasspanel/sky_ridge.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 100) !important; /* IE */
+ opacity: 1.0 !important; /* non-IE */
+}
+.mosaic-GlassPanel-snow_ridge {
+ background-image: url("images/glasspanel/snow_ridge.png");
+ background-repeat: repeat;
+
+ filter: alpha(opacity = 100) !important; /* IE */
+ opacity: 1.0 !important; /* non-IE */
+}
+
+/*** ImageButton ***/
+
+.mosaic-ImageButton {
+ cursor: pointer;
+}
+
+.mosaic-ImageButton img {
+ display: block;
+
+ /*
+ * Unfortunately, in IE, border-color: transparent is rendered as black.
+ * We get around the border on hover displacement of content by adjusting
+ * the margin/padding at the same time.
+ */
+ border: 0px solid transparent;
+ margin: 1px;
+}
+.mosaic-ImageButton img:hover {
+ /*
+ * Unfortunately, in IE, border-color: transparent is rendered as black.
+ * We get around the border on hover displacement of content by adjusting
+ * the margin/padding at the same time.
+ */
+ border: 1px solid #4d4d4d;
+ margin: 0px;
+
+ background-color: #ccc;
+}
+.mosaic-ImageButton img:active {
+ background-color: #dcc;
+}
+
+/*** InfoPanel ***/
+
+.mosaic-InfoPanel {
+}
+.mosaic-InfoPanel-panel {
+}
+.mosaic-InfoPanel-caption {
+ font-weight: bold;
+ display: block;
+}
+.mosaic-InfoPanel-description {
+}
+
+/*** TabLayoutPanel ***/
+
+.mosaic-TabLayoutPanel {
+}
+
+.mosaic-TabLayoutPanelBottom {
+/*
+ border-color: #92c1f0;
+ border-style: solid;
+ border-width: 3px 2px 2px 2px;
+*/
+}
+
+/*** ScrollTabBar ***/
+
+.mosaic-ScrollTabBar {
+}
+
+.mosaic-ScrollTabBar .mosaic-ScrollTabBar-NavBar {
+ margin: 0px 2px !important;
+}
+
+.mosaic-ScrollTabBar button {
+ padding: 0px !important;
+ margin: 0px 0px 2px 0px !important;
+ border: 1px solid #ccc;
+}
+
+/*** ScrollTable ***/
+
+.gwt-ScrollTable,
+.mosaic-ColumnWidget,
+.mosaic-ScrollTreeTable {
+ border-color: #aaa;
+ border-style: solid;
+ border-width: 1px 0px 1px 1px;
+}
+
+.gwt-ScrollTable .headerWrapper,
+.mosaic-ColumnWidget .headerWrapper,
+.mosaic-ScrollTreeTable .headerWrapper {
+ background: #8bd url(images/scrolltable/bg_header_gradient.gif) repeat-x bottom left;
+}
+
+.gwt-ScrollTable .footerWrapper,
+.mosaic-ColumnWidget .footerWrapper,
+.mosaic-ScrollTreeTable .footerWrapper {
+ border-top: 1px solid #aaa;
+ background: #8bd url(images/scrolltable/bg_header_gradient.gif) repeat-x bottom left;
+}
+
+.gwt-ScrollTable .dataTable td,
+.gwt-ScrollTable .headerTable td,
+.gwt-ScrollTable .footerTable td,
+.mosaic-ColumnWidget .dataTable td,
+.mosaic-ColumnWidget .headerTable td,
+.mosaic-ColumnWidget .footerTable td,
+.mosaic-ScrollTreeTable .dataTable td,
+.mosaic-ScrollTreeTable .headerTable td,
+.mosaic-ScrollTreeTable .footerTable td {
+ border-color: #aaa;
+ border-style: solid;
+ border-width: 0px 1px 1px 0px;
+ white-space: nowrap;
+ overflow: hidden;
+}
+
+.gwt-ScrollTable .headerTable td,
+.gwt-ScrollTable .footerTable td,
+.mosaic-ColumnWidget .headerTable td,
+.mosaic-ColumnWidget .footerTable td,
+.mosaic-ScrollTreeTable .headerTable td,
+.mosaic-ScrollTreeTable .footerTable td {
+ color: #fff;
+}
+
+.gwt-ScrollTable .dataTable tr.highlighted, /* gen2 */
+.gwt-ScrollTable .dataTable tr.hovering,
+.mosaic-ColumnWidget .dataTable tr.hovering,
+.mosaic-ScrollTreeTable .dataTable tr.hovering {
+ background: #C3D9FF;
+}
+
+.gwt-ScrollTable .dataTable td.highlighted, /* gen2 */
+.gwt-ScrollTable .dataTable td.hovering,
+.mosaic-ColumnWidget .dataTable td.hovering,
+.mosaic-ScrollTreeTable .dataTable td.hovering {
+ background: #FFFFAA;
+ cursor: hand;
+ cursor: pointer;
+}
+
+.gwt-ScrollTable .dataTable tr.selected,
+.mosaic-ColumnWidget .dataTable tr.selected,
+.mosaic-ScrollTreeTable .dataTable tr.selected {
+ background: #7AA5D6;
+}
+
+.gwt-ScrollTable .pagingOptions {
+ background: #e8eef7;
+ border-top: 1px solid #aaa;
+ border-right: 1px solid #aaa;
+ padding: 1px 0px;
+}
+
+.gwt-ScrollTable .pagingOptions .errorMessage {
+ color: red;
+}
+
+.gwt-PagingOptions .gwt-Image {
+ cursor: hand;
+ cursor: pointer;
+}
+
+.gwt-InlineCellEditor {
+ border: 3px solid #7AA5D6;
+ padding: 4px;
+ background: white;
+ overflow: auto;
+}
+.gwt-InlineCellEditor .accept {
+ cursor: pointer;
+ cursor: hand;
+}
+.gwt-InlineCellEditor .cancel {
+ cursor: pointer;
+ cursor: hand;
+}
+
+/*** CaptionLayoutPanel ***/
+
+.mosaic-CaptionLayoutPanel {
+ padding: 0px;
+ margin: 0px;
+
+ /* debug */
+ /*border: 1px dotted #00f;*/
+}
+.mosaic-CaptionLayoutPanel .Body {
+
+ /* debug */
+ /*border: 1px dotted #0f0;*/
+}
+
+/** DisclosureLayoutPanel */
+
+.mosaic-DisclosureLayoutPanel {
+}
+.mosaic-DisclosureLayoutPanel-open {
+}
+.mosaic-DisclosureLayoutPanel-close {
+}
+.mosaic-DisclosureLayoutPanel .mosaic-Caption {
+ background: none;
+ border: none;
+}
+.mosaic-DisclosureLayoutPanel .mosaic-Caption-text a {
+ text-decoration: none; /* Remove underline from header */
+ color: black;
+ cursor: pointer;
+ cursor: hand;
+ padding: 1px;
+}
+.mosaic-DisclosureLayoutPanel .Body {
+ border-left: 3px solid #e3e3e3;
+ padding: 4px 0px 4px 8px;
+ margin-left: 6px;
+}
+
+/*** LayoutPanel ***/
+
+.mosaic-LayoutPanel {
+ padding: 5px;
+ margin: 0px;
+
+ /* debug */
+ /*
+ margin: 1px;
+ border: 1px dotted #f00;
+ */
+}
+.mosaic-LayoutPanel-FormLayout .mosaic-LayoutPanel {
+ /* required by Safari to handle the 'width' attribute */
+ position: absolute !important;
+}
+.mosaic-LayoutPanel-FillLayout {
+ padding: 0px;
+}
+.mosaic-LayoutPanel-BoxLayout {
+}
+.mosaic-LayoutPanel-BorderLayout {
+}
+.mosaic-LayoutPanel-BorderLayout .NorthCollapsedImageButton {
+ border: 1px solid #d0e4f6;
+ border-top: none;
+ height: 18px !important;
+ padding: 0px 1px 1px 1px;
+ overflow: hidden;
+}
+.mosaic-LayoutPanel-BorderLayout .SouthCollapsedImageButton {
+ border: 1px solid #d0e4f6;
+ border-bottom: none;
+ height: 18px !important;
+ padding: 1px 1px 0px 1px;
+ overflow: hidden;
+}
+/* TODO
+html>body .mosaic-LayoutPanel-BorderLayout .NorthCollapsedImageButton img,
+html>body .mosaic-LayoutPanel-BorderLayout .SouthCollapsedImageButton img {
+ position: absolute;
+ top: 0px;
+ right: 0px;
+}
+*/
+.mosaic-LayoutPanel-BorderLayout .WestCollapsedImageButton {
+ border: 1px solid #d0e4f6;
+ border-left: none;
+
+ /* required by Safari to handle the 'width' attribute */
+ position: absolute !important;
+ width: 18px !important;
+
+ padding: 1px 1px 1px 0px;
+ overflow: hidden;
+}
+.mosaic-LayoutPanel-BorderLayout .EastCollapsedImageButton {
+ border: 1px solid #d0e4f6;
+ border-right: none;
+
+ /* required by Safari to handle the 'width' attribute */
+ position: absolute !important;
+ width: 18px !important;
+
+ padding: 1px 0px 1px 1px;
+ overflow: hidden;
+}
+.mosaic-LayoutPanel-BorderLayout .NorthSplitBar {
+ overflow: hidden; /* required by IE6 */
+ background: #fff;
+ cursor: n-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .NorthSplitBar:hover {
+ border-top: 1px dashed #888;
+}
+.mosaic-LayoutPanel-BorderLayout .NorthSplitBar-Movable {
+ background: #000;
+ cursor: n-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .SouthSplitBar {
+ overflow: hidden; /* required by IE6 */
+ background: #fff;
+ cursor: s-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .SouthSplitBar:hover {
+ border-bottom: 1px dashed #888;
+}
+.mosaic-LayoutPanel-BorderLayout .SouthSplitBar-Movable {
+ background: #000;
+ cursor: s-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .WestSplitBar {
+ overflow: hidden; /* required by IE6 */
+ background: #fff;
+ cursor: w-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .WestSplitBar:hover {
+ border-left: 1px dashed #888;
+}
+.mosaic-LayoutPanel-BorderLayout .WestSplitBar-Movable {
+ background: #000;
+ cursor: w-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .EastSplitBar {
+ overflow: hidden; /* required by IE6 */
+ background: #fff;
+ cursor: w-resize;
+}
+.mosaic-LayoutPanel-BorderLayout .EastSplitBar:hover {
+ border-right: 1px dashed #888;
+}
+.mosaic-LayoutPanel-BorderLayout .EastSplitBar-Movable {
+ background: #000;
+}
+
+/*** ToolBar ***/
+
+.mosaic-ToolBar {
+ cursor: default;
+ padding: 3px;
+ background: url("images/hborder.png") repeat-x 0px -27px;
+}
+.mosaic-ToolBar .mosaic-ToolButton {
+ background: none;
+ white-space: nowrap;
+}
+.mosaic-ToolBar .mosaic-ToolBarSeparator {
+ border-left: 1px solid #ccc;
+ background: white;
+
+ /* required by Safari to handle the 'width' attribute */
+ position: absolute !important;
+ width: 1px;
+
+ padding: 0px;
+ margin: 5px 3px;
+}
+
+/*** WidgetWrapper ***/
+
+.mosaic-WidgetWrapper {
+ /* debug */
+ /*border: 1px solid;*/
+}
+
+/*** DateTimePicker ***/
+
+.mosaic-DateTimePicker {
+ border: none;
+ padding: 0px;
+ margin: 0px;
+ cursor: default;
+ background: #dbe6de;
+}
+
+/*** mosaic-DecoratedBottomTabBar ***/
+
+.mosaic-DecoratedBottomTabBar {
+}
+.mosaic-DecoratedBottomTabBar .gwt-TabBarFirst {
+ width: 5px; /* first tab distance from the left */
+}
+.mosaic-DecoratedBottomTabBar .gwt-TabBarRest {
+}
+.mosaic-DecoratedBottomTabBar .gwt-TabBarItem {
+ border-collapse: collapse;
+ margin-left: 6px;
+}
+.mosaic-DecoratedBottomTabBar .tabBottomCenter {
+ padding: 0px;
+ background: #d0e4f6;
+}
+.mosaic-DecoratedBottomTabBar .tabBottomLeft,
+.mosaic-DecoratedBottomTabBar .tabBottomRight {
+ padding: 0px;
+ zoom: 1;
+}
+.mosaic-DecoratedBottomTabBar .tabBottomLeftInner,
+.mosaic-DecoratedBottomTabBar .tabBottomRightInner {
+ width: 6px;
+ height: 6px;
+}
+html>body .mosaic-DecoratedBottomTabBar .tabBottomLeft {
+ background: url(images/corner2.png) no-repeat 0px -6px;
+}
+html>body .mosaic-DecoratedBottomTabBar .tabBottomRight {
+ background: url(images/corner2.png) no-repeat -6px -6px;
+}
+* html .mosaic-DecoratedBottomTabBar .tabBottomLeftInner {
+ width: 5px;
+ height: 61px;
+ margin-top: -55px;
+ overflow: hidden;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner2.png',sizingMethod='crop');
+}
+* html .mosaic-DecoratedBottomTabBar .tabBottomRightInner {
+ width: 12px;
+ height: 61px;
+ margin-top: -55px;
+ margin-left: -6px;
+ overflow: hidden;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner2.png',sizingMethod='crop');
+}
+.mosaic-DecoratedBottomTabBar .tabMiddleLeft,
+.mosaic-DecoratedBottomTabBar .tabMiddleRight {
+ width: 6px;
+ padding: 0px;
+ background: #d0e4f6;
+}
+.mosaic-DecoratedBottomTabBar .tabMiddleLeftInner,
+.mosaic-DecoratedBottomTabBar .tabMiddleRightInner {
+ width: 1px;
+ height: 1px;
+}
+.mosaic-DecoratedBottomTabBar .tabMiddleCenter {
+ padding: 0px 4px 2px 4px;
+ cursor: pointer;
+ cursor: hand;
+ color: black;
+ font-weight: bold;
+ text-align: center;
+ background: #d0e4f6;
+}
+.mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabBottomCenter {
+ background: #92c1f0;
+}
+html>body .mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabBottomLeft {
+ background-position: 0px 0px;
+}
+html>body .mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabBottomRight {
+ background-position: -6px 0px;
+}
+* html .mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabBottomLeftInner {
+ width: 5px;
+ height: 67px;
+ margin-top: -61px;
+ overflow: hidden;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner2.png',sizingMethod='crop');
+}
+* html .mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabBottomRightInner {
+ width: 12px;
+ height: 67px;
+ margin-top: -61px;
+ margin-left: -6px;
+ overflow: hidden;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner2.png',sizingMethod='crop');
+}
+.mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
+.mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabMiddleRight {
+ background: #92c1f0;
+}
+.mosaic-DecoratedBottomTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
+ cursor: default;
+ background: #92c1f0;
+}
+
+/*** StackLayoutPanel ***/
+
+.mosaic-StackLayoutPanel {
+ /*border: 1px solid #bbbbbb;*/
+}
+.mosaic-StackLayoutPanel .mosaic-StackLayoutPanelItem {
+ cursor: pointer;
+ cursor: hand;
+ background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
+}
+.mosaic-StackLayoutPanel .mosaic-StackLayoutPanelItem-selected {
+ cursor: pointer;
+ cursor: hand;
+}
+.mosaic-StackLayoutPanel .mosaic-StackLayoutPanelContent {
+ /*border: 1px solid #bbbbbb;*/
+ /*border-bottom: 0px;*/
+}
+
+/*** FastTree ***/
+
+/* --- Structural CSS --- */
+
+.gwt-FastTree {
+ -moz-user-select: none;
+ position: relative;
+}
+.gwt-FastTreeItem {
+ min-width: 18px;
+}
+.gwt-FastTreeItem .open,.gwt-FastTreeItem .closed {
+ width: 100%;
+}
+.gwt-FastTree .selection-bar {
+ font-size: 0;
+ position: absolute;
+ left: 0;
+ width: 1px;
+ z-index: -1;
+ outline: none;
+ -moz-outline: none;
+}
+.gwt-FastTree .selection-bar :focus {
+ outline: none
+}
+
+/* --- Visual styling --- */
+
+.gwt-FastTree .open .treeItemContent,.gwt-FastTree .closed .treeItemContent {
+ margin-left: 18px;
+}
+.gwt-FastTreeItem-leaf {
+ display: block;
+ padding: 2px;
+ padding-left: 18px;
+}
+.gwt-FastTreeItem .children {
+ margin-left: 10px;
+}
+.gwt-FastTreeItem .open,.gwt-FastTreeItem .closed,.gwt-FastTreeItem-leaf {
+ color: black;
+}
+.gwt-FastTreeItem .open {
+ background: url('images/fasttree/treeOpen.gif') no-repeat center left;
+}
+.gwt-FastTreeItem .closed {
+ background: url('images/fasttree/treeClosed.gif') no-repeat center left;
+}
+.gwt-FastTreeItem-loading .open {
+ background: url('images/fasttree/treeLoading.gif') no-repeat center left;
+}
+.gwt-FastTreeItem-leaf {
+}
+.gwt-FastTree .treeItemContent {
+ padding: 2px;
+}
+.gwt-FastTree .selected .treeItemContent {
+ background: #e3e8f3 url('images/fasttree/selectionBar.gif') repeat-x;
+}
+
+/*** FastTreeTable ***/
+
+/* --- Structural CSS --- */
+
+.gwt-FastTreeTable {
+ -moz-user-select: none;
+ position: relative;
+}
+.gwt-FastTreeTable td {
+ white-space: nowrap;
+}
+.gwt-FastTreeTableItem {
+ min-width: 18px;
+}
+.gwt-FastTreeTableItem .open,.gwt-FastTreeTableItem .closed {
+ width: 100%;
+}
+.gwt-FastTreeTable .selection-bar {
+ font-size: 0;
+ position: absolute;
+ left: 0;
+ width: 1px;
+ z-index: -1;
+ outline: none;
+ -moz-outline: none;
+}
+.gwt-FastTreeTable .selection-bar :focus {
+ outline: none
+}
+
+/* --- Visual styling --- */
+
+.gwt-FastTreeTable .open .treeItemContent,.gwt-FastTreeTable .closed .treeItemContent {
+ margin-left: 18px;
+}
+.gwt-FastTreeTableItem-leaf {
+ display: block;
+ padding: 2px;
+ padding-left: 18px;
+}
+.gwt-FastTreeTableItem-children {
+ margin-left: 10px;
+}
+.gwt-FastTreeTableItem .open,.gwt-FastTreeTableItem .closed,.gwt-FastTreeTableItem-leaf {
+ color: black;
+}
+.gwt-FastTreeTableItem .open {
+ background: url('images/fasttree/treeOpen.gif') no-repeat center left;
+}
+.gwt-FastTreeTableItem .closed {
+ background: url('images/fasttree/treeClosed.gif') no-repeat center left;
+}
+.gwt-FastTreeTableItem-loading .open {
+ background: url('images/fasttree/treeLoading.gif') no-repeat center left;
+}
+.gwt-FastTreeTableItem-leaf {
+}
+.gwt-FastTreeTable .treeItemContent {
+ padding: 2px;
+}
+/*
+.gwt-FastTreeTable .selected .treeItemContent {
+ background: #e3e8f3 url('images/fasttree/selectionBar.gif') repeat-x;
+}
+*/
+
+/*** gwt-MenuItem ***/
+
+.gwt-MenuBar .gwt-MenuItem-disabled {
+ cursor: default;
+ background: none;
+ opacity: .5;
+ zoom: 1;
+ filter: alpha(opacity=40);
+}
+
+/*** gwt-MenuBarPopup ***/
+
+.gwt-MenuBarPopup {
+ z-index: 2147483647; /* Integer.MAX_VALUE */
+}
+
+/*** gwt-InlineCellEditor **/
+
+.gwt-InlineCellEditor {
+ z-index: 2147483647; /* Integer.MAX_VALUE */
+}
+
+/*** gwt-PopupPanel **/
+.gwt-PopupPanel,
+.gwt-DecoratedPopupPanel {
+ z-index: 2147483647; /* Integer.MAX_VALUE */
+}
+
+/*** mosaic-FormSeparator **/
+
+.mosaic-FormSeparator {
+ font-weight: bold;
+}
+
+.mosaic-FormSeparator div {
+ border: 1px solid #4d4d4d;
+}
+
+/*** Basic Button with Images ***/
+
+.gwt-Button[disabled] table,
+.gwt-Button[disabled] img {
+ opacity: .5;
+ zoom: 1;
+ filter: alpha(opacity=40);
+}
+
+.gwt-Button {
+ white-space: nowrap;
+}
+
+/*** GWT Incubator SliderBar ***/
+
+.gwt-SliderBar-shell {
+ height: 34pt;
+ width: 256px;
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-line {
+ border: 1px solid #4d4d4d;
+ background-color: #cdcdcd;
+ height: 4px;
+ width: 95%;
+ top: 22pt;
+ overflow: hidden;
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-line-disabled {
+ border: 1px solid #8d8d8d;
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-knob {
+ top: 14pt;
+ z-index: 1;
+ cursor: pointer;
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-tick {
+ top: 16pt;
+ width: 1px;
+ height: 6pt;
+ background: #4d4d4d;
+ overflow: hidden;
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-tick-disabled {
+ background: #8d8d8d;
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-label {
+ top: 2pt;
+ font-size: 8pt;
+ cursor: default;
+}
+
+.gwt-SliderBar-shell-focused {
+
+}
+
+.gwt-SliderBar-shell .gwt-SliderBar-line-sliding {
+ cursor: pointer;
+}
+
+/*** GWT Incubator ProgressBar ***/
+
+.gwt-ProgressBar-shell {
+ border: 1px solid #4d4d4d;
+ background-color: #AAAAAA;
+ height: 1em;
+ width: 256px;
+}
+.gwt-ProgressBar-shell .gwt-ProgressBar-bar {
+ background-color: #67A7E3;
+}
+.gwt-ProgressBar-shell .gwt-ProgressBar-text {
+ padding: 0px;
+ margin: 0px;
+ color: white;
+}
+
+/*** GWT Incubator Value Spinner ***/
+
+.gwt-ValueSpinner .arrows {
+ width: 17px;
+ height: 18px;
+ margin-left: 1px;
+}
+
+.gwt-ValueSpinner .textBox {
+ border: 0px;
+ text-align: right;
+ font-family: sans-serif;
+ font-weight: bold;
+ border: 1px solid #7F9DB9;
+}
+
+.gwt-TimePicker {
+ padding: 1px;
+}
+
+.gwt-TimePicker .textBox {
+ border: 0px;
+ width: 22px;
+ text-align: center;
+ font-family: sans-serif;
+ font-weight: bold;
+ font-size: 11px;
+ color: #506374;
+ border: 1px solid #7F9DB9;
+ background: url('images/valuespinner/bg_textbox.png') repeat-x;
+}
+
+.gwt-VolumeSlider .gwt-ProgressBar-shell {
+ border: 1px solid #faf9f7;
+ border-right: 1px solid #848280;
+ border-bottom: 1px solid #848280;
+ background-color: #AAAAAA;
+ width: 50%;
+ height: 12pt;
+}
+
+.gwt-VolumeSlider .gwt-ProgressBar-shell .gwt-ProgressBar-bar {
+ background-color: #67A7E3;
+}
+
+.gwt-VolumeSlider .gwt-ProgressBar-shell .gwt-ProgressBar-text {
+ padding: 0px;
+ margin: 0px;
+ color: white;
+}
+
+.gwt-VolumeSlider .decreaseArrow {
+ margin: 4px;
+}
+
+.gwt-VolumeSlider .increaseArrow {
+ margin: 4px;
+}
diff --git a/public/jsme_bak/hosted.html b/public/jsme_bak/hosted.html
new file mode 100644
index 0000000..48b87f3
--- /dev/null
+++ b/public/jsme_bak/hosted.html
@@ -0,0 +1,365 @@
+<html>
+<head><script>
+var $wnd = parent;
+var $doc = $wnd.document;
+var $moduleName, $moduleBase, $entry
+,$stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null
+,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;
+// Lightweight metrics
+if ($stats) {
+ var moduleFuncName = location.search.substr(1);
+ var moduleFunc = $wnd[moduleFuncName];
+ var moduleName = moduleFunc ? moduleFunc.moduleName : "unknown";
+ $stats({moduleName:moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});
+}
+var $hostedHtmlVersion="2.1";
+
+var gwtOnLoad;
+var $hosted = "localhost:9997";
+
+function loadIframe(url) {
+ var topDoc = window.top.document;
+
+ // create an iframe
+ var iframeDiv = topDoc.createElement("div");
+ iframeDiv.innerHTML = "<iframe scrolling=no frameborder=0 src='" + url + "'>";
+ var iframe = iframeDiv.firstChild;
+
+ // mess with the iframe style a little
+ var iframeStyle = iframe.style;
+ iframeStyle.position = "absolute";
+ iframeStyle.borderWidth = "0";
+ iframeStyle.left = "0";
+ iframeStyle.top = "0";
+ iframeStyle.width = "100%";
+ iframeStyle.backgroundColor = "#ffffff";
+ iframeStyle.zIndex = "1";
+ iframeStyle.height = "100%";
+
+ // update the top window's document's body's style
+ var hostBodyStyle = window.top.document.body.style;
+ hostBodyStyle.margin = "0";
+ hostBodyStyle.height = iframeStyle.height;
+ hostBodyStyle.overflow = "hidden";
+
+ // insert the iframe
+ topDoc.body.insertBefore(iframe, topDoc.body.firstChild);
+}
+
+var ua = navigator.userAgent.toLowerCase();
+if (ua.indexOf("gecko") != -1) {
+ // install eval wrapper on FF to avoid EvalError problem
+ var __eval = window.eval;
+ window.eval = function(s) {
+ return __eval(s);
+ }
+}
+if (ua.indexOf("chrome") != -1) {
+ // work around __gwt_ObjectId appearing in JS objects
+ var hop = Object.prototype.hasOwnProperty;
+ Object.prototype.hasOwnProperty = function(prop) {
+ return prop != "__gwt_ObjectId" && hop.call(this, prop);
+ };
+ // do the same in our parent as well -- see issue 4486
+ // NOTE: this will have to be changed when we support non-iframe-based DevMode
+ var hop2 = parent.Object.prototype.hasOwnProperty;
+ parent.Object.prototype.hasOwnProperty = function(prop) {
+ return prop != "__gwt_ObjectId" && hop2.call(this, prop);
+ };
+}
+
+// wrapper to call JS methods, which we need both to be able to supply a
+// different this for method lookup and to get the exception back
+function __gwt_jsInvoke(thisObj, methodName) {
+ try {
+ var args = Array.prototype.slice.call(arguments, 2);
+ return [0, window[methodName].apply(thisObj, args)];
+ } catch (e) {
+ return [1, e];
+ }
+}
+
+var __gwt_javaInvokes = [];
+function __gwt_makeJavaInvoke(argCount) {
+ return __gwt_javaInvokes[argCount] || __gwt_doMakeJavaInvoke(argCount);
+}
+
+function __gwt_doMakeJavaInvoke(argCount) {
+ // IE6 won't eval() anonymous functions except as r-values
+ var argList = "";
+ for (var i = 0; i < argCount; i++) {
+ argList += ",p" + i;
+ }
+ var argListNoComma = argList.substring(1);
+
+ return eval(
+ "__gwt_javaInvokes[" + argCount + "] =\n" +
+ " function(thisObj, dispId" + argList + ") {\n" +
+ " var result = __static(dispId, thisObj" + argList + ");\n" +
+ " if (result[0]) {\n" +
+ " throw result[1];\n" +
+ " } else {\n" +
+ " return result[1];\n" +
+ " }\n" +
+ " }\n"
+ );
+}
+
+/*
+ * This is used to create tear-offs of Java methods. Each function corresponds
+ * to exactly one dispId, and also embeds the argument count. We get the "this"
+ * value from the context in which the function is being executed.
+ * Function-object identity is preserved by caching in a sparse array.
+ */
+var __gwt_tearOffs = [];
+var __gwt_tearOffGenerators = [];
+function __gwt_makeTearOff(proxy, dispId, argCount) {
+ return __gwt_tearOffs[dispId] || __gwt_doMakeTearOff(dispId, argCount);
+}
+
+function __gwt_doMakeTearOff(dispId, argCount) {
+ return __gwt_tearOffs[dispId] =
+ (__gwt_tearOffGenerators[argCount] || __gwt_doMakeTearOffGenerator(argCount))(dispId);
+}
+
+function __gwt_doMakeTearOffGenerator(argCount) {
+ // IE6 won't eval() anonymous functions except as r-values
+ var argList = "";
+ for (var i = 0; i < argCount; i++) {
+ argList += ",p" + i;
+ }
+ var argListNoComma = argList.substring(1);
+
+ return eval(
+ "__gwt_tearOffGenerators[" + argCount + "] =\n" +
+ " function(dispId) {\n" +
+ " return function(" + argListNoComma + ") {\n" +
+ " var result = __static(dispId, this" + argList + ");\n" +
+ " if (result[0]) {\n" +
+ " throw result[1];\n" +
+ " } else {\n" +
+ " return result[1];\n" +
+ " }\n" +
+ " }\n" +
+ " }\n"
+ );
+}
+
+function __gwt_makeResult(isException, result) {
+ return [isException, result];
+}
+
+function __gwt_disconnected() {
+ // Prevent double-invocation.
+ window.__gwt_disconnected = new Function();
+ // Do it in a timeout so we can be sure we have a clean stack.
+ window.setTimeout(__gwt_disconnected_impl, 1);
+}
+
+function __gwt_disconnected_impl() {
+ __gwt_displayGlassMessage('GWT Code Server Disconnected',
+ 'Most likely, you closed GWT Development Mode. Or, you might have lost '
+ + 'network connectivity. To fix this, try restarting GWT Development Mode and '
+ + 'refresh this page.');
+}
+
+// Keep track of z-index to allow layering of multiple glass messages
+var __gwt_glassMessageZIndex = 2147483647;
+
+// Note this method is also used by ModuleSpace.java
+function __gwt_displayGlassMessage(summary, details) {
+ var topWin = window.top;
+ var topDoc = topWin.document;
+ var outer = topDoc.createElement("div");
+ // Do not insert whitespace or outer.firstChild will get a text node.
+ outer.innerHTML =
+ '<div style="position:absolute;z-index:' + __gwt_glassMessageZIndex-- +
+ ';left:50px;top:50px;width:600px;color:#FFF;font-family:verdana;text-align:left;">' +
+ '<div style="font-size:30px;font-weight:bold;">' + summary + '</div>' +
+ '<div style="font-size:15px;">' + details + '</div>' +
+ '</div>' +
+ '<div style="position:absolute;z-index:' + __gwt_glassMessageZIndex-- +
+ ';left:0px;top:0px;right:0px;bottom:0px;filter:alpha(opacity=60);opacity:0.6;background-color:#000;"></div>'
+ ;
+ topDoc.body.appendChild(outer);
+ var glass = outer.firstChild;
+ var glassStyle = glass.style;
+
+ // Scroll to the top and remove scrollbars.
+ topWin.scrollTo(0, 0);
+ if (topDoc.compatMode == "BackCompat") {
+ topDoc.body.style["overflow"] = "hidden";
+ } else {
+ topDoc.documentElement.style["overflow"] = "hidden";
+ }
+
+ // Steal focus.
+ glass.focus();
+
+ if ((navigator.userAgent.indexOf("MSIE") >= 0) && (topDoc.compatMode == "BackCompat")) {
+ // IE quirks mode doesn't support right/bottom, but does support this.
+ glassStyle.width = "125%";
+ glassStyle.height = "100%";
+ } else if (navigator.userAgent.indexOf("MSIE 6") >= 0) {
+ // IE6 doesn't have a real standards mode, so we have to use hacks.
+ glassStyle.width = "125%"; // Get past scroll bar area.
+ // Nasty CSS; onresize would be better but the outer window won't let us add a listener IE.
+ glassStyle.setExpression("height", "document.documentElement.clientHeight");
+ }
+
+ $doc.title = summary + " [" + $doc.title + "]";
+}
+
+function findPluginObject() {
+ try {
+ return document.getElementById('pluginObject');
+ } catch (e) {
+ return null;
+ }
+}
+
+function findPluginEmbed() {
+ try {
+ return document.getElementById('pluginEmbed')
+ } catch (e) {
+ return null;
+ }
+}
+
+function findPluginXPCOM() {
+ try {
+ return __gwt_HostedModePlugin;
+ } catch (e) {
+ return null;
+ }
+}
+
+gwtOnLoad = function(errFn, modName, modBase){
+ $moduleName = modName;
+ $moduleBase = modBase;
+
+ // Note that the order is important
+ var pluginFinders = [
+ findPluginXPCOM,
+ findPluginObject,
+ findPluginEmbed,
+ ];
+ var topWin = window.top;
+ var url = topWin.location.href;
+ if (!topWin.__gwt_SessionID) {
+ var ASCII_EXCLAMATION = 33;
+ var ASCII_TILDE = 126;
+ var chars = [];
+ for (var i = 0; i < 16; ++i) {
+ chars.push(Math.floor(ASCII_EXCLAMATION
+ + Math.random() * (ASCII_TILDE - ASCII_EXCLAMATION + 1)));
+ }
+ topWin.__gwt_SessionID = String.fromCharCode.apply(null, chars);
+ }
+ var plugin = null;
+ for (var i = 0; i < pluginFinders.length; ++i) {
+ try {
+ var maybePlugin = pluginFinders[i]();
+ if (maybePlugin != null && maybePlugin.init(window)) {
+ plugin = maybePlugin;
+ break;
+ }
+ } catch (e) {
+ }
+ }
+ if (!plugin) {
+ // try searching for a v1 plugin for backwards compatibility
+ var found = false;
+ for (var i = 0; i < pluginFinders.length; ++i) {
+ try {
+ plugin = pluginFinders[i]();
+ if (plugin != null && plugin.connect($hosted, $moduleName, window)) {
+ return;
+ }
+ } catch (e) {
+ }
+ }
+ loadIframe("http://gwt.google.com/missing-plugin");
+ } else {
+ if (plugin.connect(url, topWin.__gwt_SessionID, $hosted, $moduleName,
+ $hostedHtmlVersion)) {
+ window.onUnload = function() {
+ try {
+ // wrap in try/catch since plugins are not required to supply this
+ plugin.disconnect();
+ } catch (e) {
+ }
+ };
+ } else {
+ if (errFn) {
+ errFn(modName);
+ } else {
+ __gwt_displayGlassMessage(
+ "Plugin failed to connect to Development Mode server at " + simpleEscape($hosted),
+ "Follow the troubleshooting instructions at "
+ + "<a href='http://code.google.com/p/google-web-toolkit/wiki/TroubleshootingOOPHM'>"
+ + "http://code.google.com/p/google-web-toolkit/wiki/TroubleshootingOOPHM</a>");
+ }
+ }
+ }
+}
+
+function simpleEscape(originalString) {
+ return originalString.replace(/&/g,"&amp;")
+ .replace(/</g,"&lt;")
+ .replace(/>/g,"&gt;")
+ .replace(/\'/g, "&#39;")
+ .replace(/\"/g,"&quot;");
+}
+
+window.onunload = function() {
+};
+
+// Lightweight metrics
+window.fireOnModuleLoadStart = function(className) {
+ $stats && $stats({moduleName:$moduleName, sessionId:$sessionId, subSystem:'startup', evtGroup:'moduleStartup', millis:(new Date()).getTime(), type:'onModuleLoadStart', className:className});
+};
+
+window.__gwt_module_id = 0;
+</script></head>
+<body>
+<font face='arial' size='-1'>This html file is for Development Mode support.</font>
+<script><!--
+// Lightweight metrics
+$stats && $stats({moduleName:$moduleName, sessionId:$sessionId, subSystem:'startup', evtGroup:'moduleStartup', millis:(new Date()).getTime(), type:'moduleEvalEnd'});
+
+// OOPHM currently only supports IFrameLinker
+var query = parent.location.search;
+if (!findPluginXPCOM()) {
+ document.write('<embed id="pluginEmbed" type="application/x-gwt-hosted-mode" width="10" height="10">');
+ document.write('</embed>');
+ document.write('<object id="pluginObject" CLASSID="CLSID:1D6156B6-002B-49E7-B5CA-C138FB843B4E">');
+ document.write('</object>');
+}
+
+// look for the old query parameter if we don't find the new one
+var idx = query.indexOf("gwt.codesvr=");
+if (idx >= 0) {
+ idx += 12; // "gwt.codesvr=".length() == 12
+} else {
+ idx = query.indexOf("gwt.hosted=");
+ if (idx >= 0) {
+ idx += 11; // "gwt.hosted=".length() == 11
+ }
+}
+if (idx >= 0) {
+ var amp = query.indexOf("&", idx);
+ if (amp >= 0) {
+ $hosted = query.substring(idx, amp);
+ } else {
+ $hosted = query.substring(idx);
+ }
+
+ // According to RFC 3986, some of this component's characters (e.g., ':')
+ // are reserved and *may* be escaped.
+ $hosted = decodeURIComponent($hosted);
+}
+
+query = window.location.search.substring(1);
+if (query && $wnd[query]) setTimeout($wnd[query].onScriptLoad, 1);
+--></script></body></html>
diff --git a/public/jsme_bak/jsa.css b/public/jsme_bak/jsa.css
new file mode 100644
index 0000000..d35fce9
--- /dev/null
+++ b/public/jsme_bak/jsa.css
@@ -0,0 +1,175 @@
+.gwt-DecoratedPopupPanel table,.gwt-MenuBarPopup table {
+ border-collapse: separate;
+ border-color: transparent;
+ border-style: none;
+ border-width: medium;
+ table-layout: auto;
+ width: auto;
+ min-width: 0;
+ height: auto;
+ min-height: 0;
+ display: inline-table;
+ background-color: transparent;
+ background-image: none;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-size: 100%;
+ vertical-align: baseline;
+ line-height: normal;
+}
+
+.gwt-DecoratedPopupPanel td,.gwt-MenuBarPopup td {
+ border-collapse: separate;
+ border-color: transparent;
+ border-style: none;
+ border-width: medium;
+ width: auto;
+ min-width: 0;
+ height: auto;
+ min-height: 0;
+ display: table-cell;
+ background-color: transparent;
+ background-image: none;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-size: 100%;
+ vertical-align: baseline;
+ line-height: normal;
+}
+
+.gwt-DecoratedPopupPanel tr,.gwt-MenuBarPopup tr {
+ /*border-collapse: separate;*/
+ border-color: transparent;
+ border-style: none;
+ border-width: medium;
+ width: auto;
+ min-width: 0;
+ display:table-row;
+ height: auto;
+ min-height: 0;
+ background-color: transparent;
+ background-image: none;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-size: 100%;
+ vertical-align: baseline;
+ line-height: normal;
+}
+
+.gwt-DecoratedPopupPanel tbody,.gwt-MenuBarPopup tbody {
+ border-collapse: separate;
+ border-color: transparent;
+ border-style: none;
+ border-width: medium;
+ width: auto;
+ min-width: 0;
+ height: auto;
+ min-height: 0;
+ background-color: transparent;
+ background-image: none;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-size: 100%;
+ vertical-align: baseline;
+ line-height: normal;
+}
+
+
+.jsa-resetTable {
+ border-collapse: separate;
+ border-color: transparent;
+ border-style: none;
+ border-width: medium;
+ table-layout: auto;
+ width: auto;
+ min-width: 0;
+ height: auto;
+ min-height: 0;
+ display: inline-table;
+ background-color: transparent;
+ background-image: none;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-size: 100%;
+ vertical-align: baseline;
+ line-height: normal;
+}
+
+.jsa-resetTable td {
+ border-collapse: separate;
+ border-color: transparent;
+ border-style: none;
+ border-width: medium;
+ table-layout: auto;
+ display: table-cell;
+ width: auto;
+ min-width: 0;
+ height: auto;
+ min-height: 0;
+ background-color: transparent;
+ background-image: none;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-size: 100%;
+ vertical-align: baseline;
+ line-height: normal;
+}
+
+.jsa-resetTable tr {
+ /*border-collapse: separate;*/
+ border-color: transparent;
+ border-style: none;
+ border-width: medium;
+ width: auto;
+ min-width: 0;
+ display:table-row;
+ height: auto;
+ min-height: 0;
+ background-color: transparent;
+ background-image: none;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-size: 100%;
+ vertical-align: baseline;
+ line-height: normal;
+}
+
+.jsa-resetDiv {
+ text-align:left;
+ border-color: transparent;
+ border-style: none;
+ border-width: medium;
+ width: auto;
+ min-width: 0;
+ //display:inline;
+ height: auto;
+ min-height: 0;
+ background-color: transparent;
+ background-image: none;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-size: 100%;
+ vertical-align: baseline;
+ line-height: normal;
+
+
+}
+
+
+} \ No newline at end of file
diff --git a/public/jsme_bak/jsme.nocache.js b/public/jsme_bak/jsme.nocache.js
new file mode 100644
index 0000000..84cf2cf
--- /dev/null
+++ b/public/jsme_bak/jsme.nocache.js
@@ -0,0 +1,18 @@
+function jsme(){var P='',xb='" for "gwt:onLoadErrorFn"',vb='" for "gwt:onPropertyErrorFn"',ib='"><\/script>',Z='#',qc='.cache.html',_='/',lb='//',Vb='0C406D7CF33A12D63C52DE66D498F1CD',Yb='0DE54407F8836163843F363DEF462435',Zb='0E1958E2DA8AAF8AC743346F1B07289B',$b='1FF46909D749270FF381D41E1313C970',_b='4DD5A381A59C969C147B4AF79F32C2F6',ac='54F9E7E5962E715E5F54DF69E95CC015',bc='5952A2CB4040AE2246428B9BA22BB4AE',cc='59C599C70C55FAEAE8D77121FFC507DA',dc='59EE5ADF5155B64443CE30712540EE3D',ec='5C36F13F9951716092C3E0487B272BDF',fc='5EC8CE504D6A4EB3B3A5BCF3BF37FF40',gc='6D46E1D8BF2EB46D67A6B5E4677D3C2F',hc='75B6640A6BDDF28E71E47025CA9B6A0F',ic='99B9658C834FFDA06817D208BA51E3B1',pc=':',Xb=':1',pb='::',Ac='<script defer="defer">jsme.onInjectionDone(\'jsme\')<\/script>',hb='<script id="',sb='=',$='?',jc='B709675E615270B186F00DE7CEFD0C81',kc='BA041AD18659B20123F3AF7BB55E586D',Eb='BackCompat',ub='Bad handler "',lc='CE2CDF93F94DC9AD046CD426666189FC',Db='CSS1Compat',zc='DOMContentLoaded',mc='F36D9482E6DACEA4F906EA0DC69485B4',nc='F6DEDB2ADBC66FA84D119133642F55EF',oc='FF2629138194336E10D8BDC4EA6E9AE4',jb='SCRIPT',gb='__gwt_marker_jsme',kb='base',cb='baseUrl',T='begin',S='bootstrap',bb='clear.cache.gif',Cb='compat.mode',rb='content',Fb='drag_and_drop_support',Y='end',Ub='false',Ob='gecko',Pb='gecko1_8',U='gwt.codesvr=',V='gwt.hosted=',W='gwt.hybrid',xc='gwt/chrome/chrome.css',yc='gwt/chrome/mosaic.css',wb='gwt:onLoadErrorFn',tb='gwt:onPropertyErrorFn',qb='gwt:property',wc='head',Sb='hosted.html?jsme',vc='href',Nb='ie6',Mb='ie8',Lb='ie9',yb='iframe',ab='img',zb="javascript:''",rc='jsa.css',Q='jsme',eb='jsme.nocache.js',ob='jsme::',sc='link',Rb='loadExternalRefs',mb='meta',Bb='moduleRequested',X='moduleStartup',Kb='msie',nb='name',Hb='opera',Ab='position:absolute;width:0;height:0;border:none',tc='rel',Jb='safari',db='script',Tb='selectingPermutation',R='startup',uc='stylesheet',Wb='true',fb='undefined',Qb='unknown',Gb='user.agent',Ib='webkit';var m=window,n=document,o=m.__gwtStatsEvent?function(a){return m.__gwtStatsEvent(a)}:null,p=m.__gwtStatsSessionId?m.__gwtStatsSessionId:null,q,r,s,t=P,u={},v=[],w=[],x=[],y=0,z,A;o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:S,millis:(new Date).getTime(),type:T});if(!m.__gwt_stylesLoaded){m.__gwt_stylesLoaded={}}if(!m.__gwt_scriptsLoaded){m.__gwt_scriptsLoaded={}}function B(){var b=false;try{var c=m.location.search;return (c.indexOf(U)!=-1||(c.indexOf(V)!=-1||m.external&&m.external.gwtOnLoad))&&c.indexOf(W)==-1}catch(a){}B=function(){return b};return b}
+function C(){if(q&&r){var b=n.getElementById(Q);var c=b.contentWindow;if(B()){c.__gwt_getProperty=function(a){return H(a)}}jsme=null;c.gwtOnLoad(z,Q,t,y);o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:X,millis:(new Date).getTime(),type:Y})}}
+function D(){function e(a){var b=a.lastIndexOf(Z);if(b==-1){b=a.length}var c=a.indexOf($);if(c==-1){c=a.length}var d=a.lastIndexOf(_,Math.min(c,b));return d>=0?a.substring(0,d+1):P}
+function f(a){if(a.match(/^\w+:\/\//)){}else{var b=n.createElement(ab);b.src=a+bb;a=e(b.src)}return a}
+function g(){var a=F(cb);if(a!=null){return a}return P}
+function h(){var a=n.getElementsByTagName(db);for(var b=0;b<a.length;++b){if(a[b].src.indexOf(eb)!=-1){return e(a[b].src)}}return P}
+function i(){var a;if(typeof isBodyLoaded==fb||!isBodyLoaded()){var b=gb;var c;n.write(hb+b+ib);c=n.getElementById(b);a=c&&c.previousSibling;while(a&&a.tagName!=jb){a=a.previousSibling}if(c){c.parentNode.removeChild(c)}if(a&&a.src){return e(a.src)}}return P}
+function j(){var a=n.getElementsByTagName(kb);if(a.length>0){return a[a.length-1].href}return P}
+function k(){var a=n.location;return a.href==a.protocol+lb+a.host+a.pathname+a.search+a.hash}
+var l=g();if(l==P){l=h()}if(l==P){l=i()}if(l==P){l=j()}if(l==P&&k()){l=e(n.location.href)}l=f(l);t=l;return l}
+function E(){var b=document.getElementsByTagName(mb);for(var c=0,d=b.length;c<d;++c){var e=b[c],f=e.getAttribute(nb),g;if(f){f=f.replace(ob,P);if(f.indexOf(pb)>=0){continue}if(f==qb){g=e.getAttribute(rb);if(g){var h,i=g.indexOf(sb);if(i>=0){f=g.substring(0,i);h=g.substring(i+1)}else{f=g;h=P}u[f]=h}}else if(f==tb){g=e.getAttribute(rb);if(g){try{A=eval(g)}catch(a){alert(ub+g+vb)}}}else if(f==wb){g=e.getAttribute(rb);if(g){try{z=eval(g)}catch(a){alert(ub+g+xb)}}}}}}
+function F(a){var b=u[a];return b==null?null:b}
+function G(a,b){var c=x;for(var d=0,e=a.length-1;d<e;++d){c=c[a[d]]||(c[a[d]]=[])}c[a[e]]=b}
+function H(a){var b=w[a](),c=v[a];if(b in c){return b}var d=[];for(var e in c){d[c[e]]=e}if(A){A(a,d,b)}throw null}
+var I;function J(){if(!I){I=true;var a=n.createElement(yb);a.src=zb;a.id=Q;a.style.cssText=Ab;a.tabIndex=-1;n.body.appendChild(a);o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:X,millis:(new Date).getTime(),type:Bb});a.contentWindow.location.replace(t+L)}}
+w[Cb]=function(){return document.compatMode==Db?Db:Eb};v[Cb]={BackCompat:0,CSS1Compat:1};w[Fb]=function(){return P+(window.FileReader!=undefined)};v[Fb]={'false':0,'true':1};w[Gb]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(Hb)!=-1}())return Hb;if(function(){return b.indexOf(Ib)!=-1}())return Jb;if(function(){return b.indexOf(Kb)!=-1&&n.documentMode>=9}())return Lb;if(function(){return b.indexOf(Kb)!=-1&&n.documentMode>=8}())return Mb;if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return Nb;if(function(){return b.indexOf(Ob)!=-1}())return Pb;return Qb};v[Gb]={gecko1_8:0,ie6:1,ie8:2,ie9:3,opera:4,safari:5};jsme.onScriptLoad=function(){if(I){r=true;C()}};jsme.onInjectionDone=function(){q=true;o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:Rb,millis:(new Date).getTime(),type:Y});C()};E();D();var K;var L;if(B()){if(m.external&&(m.external.initModule&&m.external.initModule(Q))){m.location.reload();return}L=Sb;K=P}o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:S,millis:(new Date).getTime(),type:Tb});if(!B()){try{G([Eb,Ub,Nb],Vb);G([Eb,Wb,Nb],Vb);G([Eb,Ub,Nb],Vb+Xb);G([Eb,Wb,Nb],Vb+Xb);G([Db,Ub,Hb],Yb);G([Db,Ub,Lb],Zb);G([Db,Ub,Mb],$b);G([Db,Wb,Mb],$b);G([Db,Ub,Mb],$b+Xb);G([Db,Wb,Mb],$b+Xb);G([Eb,Ub,Mb],_b);G([Eb,Wb,Mb],_b);G([Eb,Ub,Mb],_b+Xb);G([Eb,Wb,Mb],_b+Xb);G([Db,Wb,Jb],ac);G([Db,Ub,Jb],bc);G([Eb,Ub,Lb],cc);G([Eb,Wb,Pb],dc);G([Db,Wb,Pb],ec);G([Eb,Ub,Hb],fc);G([Eb,Wb,Hb],gc);G([Db,Wb,Hb],hc);G([Db,Ub,Nb],ic);G([Db,Wb,Nb],ic);G([Db,Ub,Nb],ic+Xb);G([Db,Wb,Nb],ic+Xb);G([Eb,Wb,Lb],jc);G([Eb,Ub,Jb],kc);G([Eb,Ub,Pb],lc);G([Db,Wb,Lb],mc);G([Eb,Wb,Jb],nc);G([Db,Ub,Pb],oc);K=x[H(Cb)][H(Fb)][H(Gb)];var M=K.indexOf(pc);if(M!=-1){y=Number(K.substring(M+1));K=K.substring(0,M)}L=K+qc}catch(a){return}}var N;function O(){if(!s){s=true;if(!__gwt_stylesLoaded[rc]){var a=n.createElement(sc);__gwt_stylesLoaded[rc]=a;a.setAttribute(tc,uc);a.setAttribute(vc,t+rc);n.getElementsByTagName(wc)[0].appendChild(a)}if(!__gwt_stylesLoaded[xc]){var a=n.createElement(sc);__gwt_stylesLoaded[xc]=a;a.setAttribute(tc,uc);a.setAttribute(vc,t+xc);n.getElementsByTagName(wc)[0].appendChild(a)}if(!__gwt_stylesLoaded[yc]){var a=n.createElement(sc);__gwt_stylesLoaded[yc]=a;a.setAttribute(tc,uc);a.setAttribute(vc,t+yc);n.getElementsByTagName(wc)[0].appendChild(a)}C();if(n.removeEventListener){n.removeEventListener(zc,O,false)}if(N){clearInterval(N)}}}
+if(n.addEventListener){n.addEventListener(zc,function(){J();O()},false)}var N=setInterval(function(){if(/loaded|complete/.test(n.readyState)){J();O()}},50);o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:S,millis:(new Date).getTime(),type:Y});o&&o({moduleName:Q,sessionId:p,subSystem:R,evtGroup:Rb,millis:(new Date).getTime(),type:T});n.write(Ac)}
+jsme(); \ No newline at end of file
diff --git a/public/rect.png b/public/rect.png
new file mode 100644
index 0000000..e19845f
--- /dev/null
+++ b/public/rect.png
Binary files differ
diff --git a/public/stylesheets/screen.css b/public/stylesheets/screen.css
index 156f940..d311c33 100644
--- a/public/stylesheets/screen.css
+++ b/public/stylesheets/screen.css
@@ -1 +1 @@
-body{background-image:url("/images/gray_jean.png");overflow:scroll;font-family:sans-serif}body a{text-decoration:none;font-weight:bold;color:#000}body img{border:0}body h2{padding-top:12px;text-shadow:#fff 1px 1px 0;font-size:x-large;color:#f55}.logo img{float:left;display:inline;margin-right:1em}.logo h1{display:inline;width:80%}.logo img.ote{width:100px;height:50px;display:inline;float:right}.logo hr{margin:0.5em}.content{background-image:url("/images/gray_jean.png")}.content h1{margin:0.3em;text-shadow:#fff 1px 1px 0;font-size:x-large;font-family:Verdana;display:inline}.content .arrow{margin:8px 0px 5px 20px}.content .back{display:inline}.content #back-top{z-index:100;position:fixed;bottom:3%;margin-left:91%}.content #back-top a:hover{color:#bbb}.content fieldset#top{border:0;padding:10px;background-color:#c5c1e4;-moz-border-radius-topleft:25px;-webkit-border-top-left-radius:25px;border-top-left-radius:25px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-webkit-background-clip:border;-moz-background-clip:border;background-clip:border-box;-webkit-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset}.content fieldset#top a#linkInsert{display:block;width:100%;height:2em}.content fieldset#top #appletContainer{padding:10px}.content fieldset#middle{border:0;padding:10px;background-color:#c5c1e4;-webkit-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset}.content fieldset#middle a#linkModels{display:block;width:100%;height:2em}.content fieldset#middle #models{padding-left:1em}.content fieldset#middle #model a{display:inline;font-weight:normal}.content fieldset#bottom{border:0;background-color:#c5c1e4;padding:10px;margin-bottom:5em;-webkit-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;-moz-border-radius-bottomleft:25px;-webkit-border-bottom-left-radius:25px;border-bottom-left-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;-webkit-background-clip:border;-moz-background-clip:border;background-clip:border-box}.content fieldset#bottom input#predict{margin-left:1em}.content .predictions{background-color:#c5c1e4;padding:10px;text-align:justify;-webkit-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;-moz-border-radius-topleft:25px;-webkit-border-top-left-radius:25px;border-top-left-radius:25px;-moz-border-radius-bottomleft:25px;-webkit-border-bottom-left-radius:25px;border-bottom-left-radius:25px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;-webkit-background-clip:border;-moz-background-clip:border;background-clip:border-box}.content .overview{background-image:url("/images/gray_jean.png");padding:12px;margin-top:1em;margin-bottom:1em;text-align:left;-webkit-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;-moz-border-radius-topleft:25px;-webkit-border-top-left-radius:25px;border-top-left-radius:25px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-webkit-background-clip:border;-moz-background-clip:border;background-clip:border-box}.content .overview a:hover{color:#f55}.content .overview caption{text-align:left}.content .overview #overview tr td{background-color:#fff;border:1px solid #dad9c7;padding-left:1em;padding-top:0.5em}.content .overview #overview tr td #compound{width:200px}.content .overview #overview tr td b.c{color:#d42200}.content .overview #overview tr td b.n{color:#5c8533}.content .overview #overview tr td .confidence{display:inline}.content .error{background-color:#c5c1e4;padding:15px;-webkit-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(0,0,0,0.3) inset;-moz-border-radius-topleft:25px;-webkit-border-top-left-radius:25px;border-top-left-radius:25px;-moz-border-radius-bottomleft:25px;-webkit-border-bottom-left-radius:25px;border-bottom-left-radius:25px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;-webkit-background-clip:border;-moz-background-clip:border;background-clip:border-box}.content .error .message{margin-top:1em;padding:1em;border:2px solid #f55;background-color:#fff;color:#f55;-moz-border-radius-topleft:25px;-webkit-border-top-left-radius:25px;border-top-left-radius:25px;-moz-border-radius-bottomleft:25px;-webkit-border-bottom-left-radius:25px;border-bottom-left-radius:25px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;-webkit-background-clip:border;-moz-background-clip:border;background-clip:border-box}.content #closebutton{color:#f55;margin-left:98%;padding:0}.details{width:98%;background-color:#c5c1e4;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-background-clip:border;-moz-background-clip:border;background-clip:border-box;-webkit-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset;box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset}.details a:hover{color:#f55}.details img{display:inline;float:left;margin:0.5em}.significant_fragments{width:98%;margin-bottom:2em;background-color:#c5c1e4;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-background-clip:border;-moz-background-clip:border;background-clip:border-box;-webkit-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset;box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset}.significant_fragments img{display:inline;float:left;margin:0.5em}.significant_fragments table#sf1{text-align:left}.significant_fragments table#sf1 td{padding:0.2em}.descriptors{width:98%;margin-bottom:2em;background-color:#c5c1e4;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-background-clip:border;-moz-background-clip:border;background-clip:border-box;-webkit-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset;box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset}.descriptors img{display:inline;float:left;margin:0.5em}.descriptors table#sf2{text-align:left}.descriptors table#sf2 td{padding:0.2em}.results{background-image:url("/images/gray_jean.png");overflow-x:auto;overflow-y:hidden;margin-top:2em;margin-bottom:2em;-webkit-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset;box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset}.results a:hover{color:#f55}.results .tablesorter{width:100%;text-align:left}.results .tablesorter thead{background-color:#e6e5f3}.results .tablesorter thead tr th.header{background-image:url("/images/bg.gif");background-repeat:no-repeat;background-position:center left;cursor:pointer;padding-left:20px;border:1px solid #dad9c7;margin-left:-1px}.results .tablesorter thead tr th.headerSortDown{background-image:url("/images/desc.gif");background-color:#c5c1e4}.results .tablesorter thead tr th.headerSortUp{background-image:url("/images/asc.gif");background-color:#c5c1e4}.results .tablesorter tbody tr td{padding-left:1em;-webkit-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset;box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(0,0,0,0.3) inset}.results .tablesorter tbody .compound{width:200px;padding:0.2em}.results .tablesorter tbody .n{color:#5c8533}.results .tablesorter tbody .c{color:#d42200}input#predict{border:0px;background-color:#c5c1e4;margin:0;padding:0}.tooltip{background-color:#fff;border:2px solid #ccc;font-size:0.5em;padding:1em;display:none;z-index:50}.footer{margin:20px 0 20px 0}
+body{background-image:url("/images/gray_jean.png");overflow:scroll;font-family:sans-serif}body a{text-decoration:none;font-weight:bold;color:#2b2b2b}body img{border:0}body h1{color:#2b2b2b}body h2{padding-top:12px;font-size:x-large;color:#f76700}.logo{top:0;position:fixed;background-color:#efefef;width:100%;z-index:40}.logo img{float:left;display:inline;margin-right:1em;padding:1em}.logo h1{width:80%}.logo img.ote{width:100px;height:50px;display:inline;float:right}.content{background-image:url("/images/gray_jean.png");margin-top:6em}.content h1{text-shadow:#fff 1px 1px 0;font-size:x-large;display:inline}.content .arrow{margin:8px 0px 5px 20px}.content .back{display:inline}.content fieldset#top{border:0;padding:10px;background-color:#c8c2c8;-webkit-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset;box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset}.content fieldset#top a#linkInsert{display:block;width:100%;height:2em}.content fieldset#top #appletContainer{padding:10px}.content fieldset#middle{border:0;padding:10px;background-color:#c8c2c8;-webkit-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset;box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset}.content fieldset#middle a#linkModels{display:block;width:100%;height:2em}.content fieldset#middle #models{padding-left:1em}.content fieldset#middle #model a{display:inline;font-weight:normal}.content fieldset#bottom{border:0;background-color:#c8c2c8;padding:10px;margin-bottom:5em;-webkit-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset;box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset}.content fieldset#bottom input#predict{margin-left:1em}.content .predictions{background-color:#c8c2c8;padding:10px;text-align:justify;-webkit-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset;box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset}.content .overview{background-image:url("/images/gray_jean.png");padding:12px;margin-top:1em;margin-bottom:1em;text-align:left;-webkit-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset;box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset}.content .overview a:hover{color:#f76700}.content .overview caption{text-align:left}.content .overview #overview tr td{background-color:#fff;border:1px solid #dad9c7;padding-left:1em;padding-top:0.5em}.content .overview #overview tr td #compound{width:200px}.content .overview #overview tr td b.c{color:#d42200}.content .overview #overview tr td b.n{color:#5c8533}.content .overview #overview tr td .confidence{display:inline}.content .error{background-color:#c8c2c8;padding:15px;-webkit-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset;box-shadow:1px 1px 1px #fff inset,-1px -1px 5px rgba(43,43,43,0.3) inset}.content .error .message{margin:2em;padding:1em;border:2px solid #f76700;background-color:#fff;color:#2b2b2b}.content #closebutton{color:#f76700;margin-left:98%}.details{width:98%;background-color:#c8c2c8;-webkit-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset;box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset}.details a:hover{color:#f76700}.details img{display:inline;float:left;margin:0.5em}.significant_fragments{width:98%;margin-bottom:2em;background-color:#c8c2c8;-webkit-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset;box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset}.significant_fragments img{display:inline;float:left;margin:0.5em}.significant_fragments table#sf1{text-align:left}.significant_fragments table#sf1 td{padding:0.2em}.descriptors{width:98%;margin-bottom:2em;background-color:#c8c2c8;-webkit-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset;box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset}.descriptors img{display:inline;float:left;margin:0.5em}.descriptors table#sf2{text-align:left}.descriptors table#sf2 td{padding:0.2em}.results{background-image:url("/images/gray_jean.png");overflow-x:auto;overflow-y:hidden;margin-top:2em;margin-bottom:2em;-webkit-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset;box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset}.results a:hover{color:#f76700}.results .tablesorter{width:100%;text-align:left}.results .tablesorter thead{background-color:#e0dde0}.results .tablesorter thead tr th.header{background-image:url("/images/bg.gif");background-repeat:no-repeat;background-position:center left;cursor:pointer;padding-left:20px;border:1px solid #dad9c7;margin-left:-1px}.results .tablesorter thead tr th.headerSortDown{background-image:url("/images/desc.gif");background-color:#c8c2c8}.results .tablesorter thead tr th.headerSortUp{background-image:url("/images/asc.gif");background-color:#c8c2c8}.results .tablesorter tbody tr td{padding-left:1em;-webkit-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset;-moz-box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset;box-shadow:1px 1px 1px #fff inset,0px -1px 2px rgba(43,43,43,0.3) inset}.results .tablesorter tbody .compound{width:200px;padding:0.2em}.results .tablesorter tbody .n{color:#5c8533}.results .tablesorter tbody .c{color:#d42200}input#predict{border:0px;background-color:#c8c2c8;margin:0;padding:0}.tooltip{background-color:#fff;border:2px solid #f76700;font-size:0.5em;padding:1em;display:none;z-index:50}.footer{margin:20px 0 20px 0}.footer a{text-decoration:none;color:#000}.footer a:hover{color:#f76700}
diff --git a/public/stylesheets/screen.sass b/public/stylesheets/screen.sass
index 08c263f..bd80e01 100644
--- a/public/stylesheets/screen.sass
+++ b/public/stylesheets/screen.sass
@@ -2,8 +2,10 @@
@import compass/css3
//$bg-color: #CCCCFF
-$ist-color: #C5C1E4
-
+//$ist-color: #C5C1E4
+$ist-color: #C8C2C8
+$black: #2b2b2b
+$orange: #f76700
body
background-image: url("/images/gray_jean.png")
//background-color: $bg-color
@@ -12,53 +14,51 @@ body
a
text-decoration: none
font-weight: bold
- color: black
+ color: $black
//for IE
img
border: 0
+ h1
+ color: $black
h2
padding-top: 12px
- text-shadow: #FFF 1px 1px 0
+ //text-shadow: #FFF 1px 1px 0
font-size: x-large
- color: #FF5555
+ color: $orange
.logo
+ top: 0
+ position: fixed
+ background-color: #efefef
+ width: 100%
+ z-index: 40
img
float: left
display: inline
margin-right: 1em
+ padding: 1em
h1
- display: inline
+ //display: inline
width: 80%
img.ote
width: 100px
height: 50px
display: inline
float: right
- hr
- margin: 0.5em
.content
background-image: url("/images/gray_jean.png")
+ margin-top: 6em
h1
- margin: 0.3em
+ //margin: 0.3em
text-shadow: #FFF 1px 1px 0
font-size: x-large
- font-family: Verdana
display: inline
.arrow
margin: 8px 0px 5px 20px
.back
display: inline
- //.close
- //text-align: right
- #back-top
- z-index: 100
- position: fixed
- bottom: 3%
- margin-left: 91%
- a:hover
- color: #bbb
+
fieldset#top
a#linkInsert
display: block
@@ -67,10 +67,7 @@ body
border: 0
padding: 10px
background-color: $ist-color
- +border-top-left-radius(25px)
- +border-top-right-radius(25px)
- +background-clip(border-box)
- +box-shadow(1px 1px 1px rgba(white, 1) inset, -1px -1px 5px rgba(black, 0.3) inset)
+ +box-shadow(1px 1px 1px rgba(white, 1) inset, -1px -1px 5px rgba($black, 0.3) inset)
#appletContainer
padding: 10px
fieldset#middle
@@ -81,7 +78,7 @@ body
border: 0
padding: 10px
background-color: $ist-color
- +box-shadow(1px 1px 1px rgba(white, 1) inset, -1px -1px 5px rgba(black, 0.3) inset)
+ +box-shadow(1px 1px 1px rgba(white, 1) inset, -1px -1px 5px rgba($black, 0.3) inset)
#models
padding-left: 1em
#model a
@@ -92,32 +89,25 @@ body
background-color: $ist-color
padding: 10px
margin-bottom: 5em
- +box-shadow(1px 1px 1px rgba(white, 1) inset, -1px -1px 5px rgba(black, 0.3) inset)
- +border-bottom-left-radius(25px)
- +border-bottom-right-radius(25px)
- +background-clip(border-box)
+ +box-shadow(1px 1px 1px rgba(white, 1) inset, -1px -1px 5px rgba($black, 0.3) inset)
input#predict
margin-left: 1em
+
+
.predictions
background-color: $ist-color
padding: 10px
text-align: justify
- +box-shadow(1px 1px 1px rgba(white, 1) inset, -1px -1px 5px rgba(black, 0.3) inset)
- +border-left-radius(25px)
- +border-right-radius(25px)
- +background-clip(border-box)
+ +box-shadow(1px 1px 1px rgba(white, 1) inset, -1px -1px 5px rgba($black, 0.3) inset)
.overview
a:hover
- color: #FF5555
+ color: $orange
background-image: url("/images/gray_jean.png")
padding: 12px
margin-top: 1em
margin-bottom: 1em
text-align: left
- +box-shadow(1px 1px 1px rgba(white, 1) inset, -1px -1px 5px rgba(black, 0.3) inset)
- +border-top-left-radius(25px)
- +border-top-right-radius(25px)
- +background-clip(border-box)
+ +box-shadow(1px 1px 1px rgba(white, 1) inset, -1px -1px 5px rgba($black, 0.3) inset)
caption
text-align: left
#overview tr td
@@ -136,38 +126,29 @@ body
.error
background-color: $ist-color
padding: 15px
- +box-shadow(1px 1px 1px rgba(white, 1) inset, -1px -1px 5px rgba(black, 0.3) inset)
- +border-left-radius(25px)
- +border-right-radius(25px)
- +background-clip(border-box)
+ +box-shadow(1px 1px 1px rgba(white, 1) inset, -1px -1px 5px rgba($black, 0.3) inset)
.message
- margin-top: 1em
+ margin: 2em
padding: 1em
- border: 2px solid #FF5555
+ border: 2px solid $orange
background-color: #FFFFFF
- color: #FF5555
- +border-left-radius(25px)
- +border-right-radius(25px)
- +background-clip(border-box)
+ color: $black
// close button for iframe also in content class
#closebutton
- color: #FF5555
+ color: $orange
margin-left: 98%
- padding: 0
- //background-color: $ist-color
- //+border-bottom-left-radius(5px)
- //+border-bottom-right-radius(5px)
+ //padding: 0
.details
//height: 100%
width: 98%
background-color: $ist-color
- +border-bottom-left-radius(5px)
- +border-bottom-right-radius(5px)
- +background-clip(border-box)
- +box-shadow(1px 1px 1px rgba(white, 1) inset, 0px -1px 2px rgba(black, 0.3) inset)
+ //+border-bottom-left-radius(5px)
+ //+border-bottom-right-radius(5px)
+ //+background-clip(border-box)
+ +box-shadow(1px 1px 1px rgba(white, 1) inset, 0px -1px 2px rgba($black, 0.3) inset)
a:hover
- color: #FF5555
+ color: $orange
img
display: inline
float: left
@@ -179,10 +160,7 @@ body
margin-bottom: 2em
background-color: $ist-color
//background-image: url("/images/gray_jean.png")
- +border-bottom-left-radius(5px)
- +border-bottom-right-radius(5px)
- +background-clip(border-box)
- +box-shadow(1px 1px 1px rgba(white, 1) inset, 0px -1px 2px rgba(black, 0.3) inset)
+ +box-shadow(1px 1px 1px rgba(white, 1) inset, 0px -1px 2px rgba($black, 0.3) inset)
img
display: inline
float: left
@@ -198,10 +176,7 @@ body
margin-bottom: 2em
background-color: $ist-color
//background-image: url("/images/gray_jean.png")
- +border-bottom-left-radius(5px)
- +border-bottom-right-radius(5px)
- +background-clip(border-box)
- +box-shadow(1px 1px 1px rgba(white, 1) inset, 0px -1px 2px rgba(black, 0.3) inset)
+ +box-shadow(1px 1px 1px rgba(white, 1) inset, 0px -1px 2px rgba($black, 0.3) inset)
img
display: inline
float: left
@@ -218,8 +193,8 @@ body
margin-top: 2em
margin-bottom: 2em
a:hover
- color: #FF5555
- +box-shadow(1px 1px 1px rgba(white, 1) inset, 0px -1px 2px rgba(black, 0.3) inset)
+ color: $orange
+ +box-shadow(1px 1px 1px rgba(white, 1) inset, 0px -1px 2px rgba($black, 0.3) inset)
.tablesorter
width: 100%
text-align: left
@@ -243,7 +218,7 @@ body
tbody
tr td
padding-left: 1em
- +box-shadow(1px 1px 1px rgba(white, 1) inset, 0px -1px 2px rgba(black, 0.3) inset)
+ +box-shadow(1px 1px 1px rgba(white, 1) inset, 0px -1px 2px rgba($black, 0.3) inset)
.compound
width: 200px
padding: 0.2em
@@ -260,7 +235,7 @@ input#predict
.tooltip
background-color: #fff
- border: 2px solid #ccc
+ border: 2px solid $orange
font-size: 0.5em
padding: 1em
display: none
@@ -268,3 +243,9 @@ input#predict
.footer
margin: 20px 0 20px 0
+ a
+ text-decoration: none
+ color: black
+ &:hover
+ color: $orange
+
diff --git a/unicorn.rb b/unicorn.rb
index c0441ab..4e65aaa 100644
--- a/unicorn.rb
+++ b/unicorn.rb
@@ -1,2 +1,2 @@
-worker_processes 6
+worker_processes 4
timeout 6000
diff --git a/views/details.haml b/views/details.haml
index b478f39..154d631 100644
--- a/views/details.haml
+++ b/views/details.haml
@@ -1,11 +1,11 @@
%link{ :href=>"/stylesheets/screen.css", :media=>"screen, projection", :rel=>"stylesheet", :type=>"text/css"}
-.content
- %button{:id=>"closebutton", :onclick=>"parent.$('#iframe_details').bPopup().close();parent.$('#iframe_overview').bPopup().close();"}
- X
-
- .details{:style=>"padding:0.5em;min-height:400px;"}
- %h2{:style=>"margin:0px;margin-left:8px;"}
+.content{:style=>"margin-top:0;"}
+ .details{:style=>"padding:0.5em;height:100%;"}
+ %button{:id=>"closebutton", :onclick=>"parent.$('#iframe_details').bPopup().close();parent.$('#iframe_overview').bPopup().close();"}
+ X
+
+ %h2{:style=>"margin-left:8px;"}
Names and synonyms:
%img{:src=>"#{@compound.uri}/image", :alt=>"Compound image not available", :width=>"300px", :heigth=>"300px"}
%p
diff --git a/views/layout.haml b/views/layout.haml
index 5b59d4f..6659547 100644
--- a/views/layout.haml
+++ b/views/layout.haml
@@ -23,8 +23,7 @@
%a{:href=> to("/predict")}
%img{:src=>"/images/ist_logo.png", :alt=>"logo"}
%h1 Lazar Toxicity Predictions
-
- %hr
+ %hr{:style=>"color:black;"}
.content
:javascript
@@ -32,22 +31,6 @@
// hide #back-top first
$("#back-top").hide();
// fade in #back-top
- $(function () {
- $(window).scroll(function () {
- if ($(this).scrollTop() > 400) {
- $('#back-top').fadeIn();
- } else {
- $('#back-top').fadeOut();
- }
- });
- // scroll body to 0px on click
- $('#back-top a').click(function () {
- $('body,html').animate({
- scrollTop: 0
- }, 500);
- return false;
- });
- });
$('a#confidence').tooltip({
predelay: 300,
position: 'bottom center',
@@ -69,11 +52,34 @@
offset: [-500, 0],
});
});
- #back-top
- %a{:href => ""}^ top ^
= yield
- .footer
+ .footer{:style=>"margin-bottom:2em;"}
&copy;
- %a{:href => 'http://www.in-silico.ch', :rel => "external"} in-silico toxicology gmbh 2004-2013
+ %a{:href => 'http://www.in-silico.ch', :rel => "external"} <i style="font-family: serife">in silico</i> toxicology gmbh 2004 - #{Time.now.year.to_s}
+
+ #back-top{:style => "z-index:100;position:fixed;bottom:0%;width:98%;"}
+ %hr{:style => "margin-bottom:0;"}
+ %a{:href => "", :style=>"text:decoration:none;color:#ccc;"}
+ %img{:src => "/rect.png", :alt => "top", :style=>"width:100%;height:50px"}
+ %div{:id=>"backtop", :style => "margin-top:-50px;text-align:right;cursor:default;"}
+ TOP
+ :javascript
+ $("#back-top").hide();
+ $(function () {
+ $(window).scroll(function () {
+ if ($(this).scrollTop() > 600) {
+ $('#back-top').fadeIn();
+ } else {
+ $('#back-top').fadeOut();
+ }
+ });
+ // scroll body to 0px on click
+ $('#back-top a').click(function () {
+ $('body,html').animate({
+ scrollTop: 0
+ }, 500);
+ return false;
+ });
+ });
diff --git a/views/neighbors.haml b/views/neighbors.haml
index f742cff..32554d6 100644
--- a/views/neighbors.haml
+++ b/views/neighbors.haml
@@ -97,7 +97,9 @@
- c = p.data_entries[count][2].round(3)
%tr
%td.compound
- %img{:src=>"#{neighbor_compound.uri}/image", :alt=>"Compound image not available", :title=>"#{neighbor_compound.smiles}", :width=>"150px"}
+ %a{:href => to("/prediction/#{CGI.escape(neighbor_compound.uri)}/details"), :id=>"link#{count_rs}#{count}", :target=>"details"}
+ Names and synonymes
+ %img{:src=>"#{neighbor_compound.uri}/image", :alt=>"Compound image not available", :title=>"#{neighbor_compound.smiles}", :width=>"150px"}
%td
- if c.class == String
= c
@@ -106,8 +108,6 @@
%td
= p.data_entries[count][3] != nil ? p.data_entries[count][3].round(3) : "Not enough similar compounds in training dataset."
%td
- -#- if p.data_entries[count][3] != nil
- %a{:href => to("/prediction/#{CGI.escape(neighbor_compound.uri)}/details"), :id=>"link#{count_rs}#{count}", :target=>"details"} Names and synonymes
%br
- if @type =~ /classification/i
- if p.data_entries[count][3] != nil
diff --git a/views/predict.haml b/views/predict.haml
index 24c7c7e..62fe93c 100644
--- a/views/predict.haml
+++ b/views/predict.haml
@@ -1,9 +1,22 @@
:javascript
+ function progress(percent, $element) {
+ var progressBarWidth = percent * $element.width() / 100;
+ $element.show();
+ setInterval(function(){
+ if($element.find('#bar').is(":visible") & $element.find('#bar').width() < 400){
+ var next = $element.find('#bar').width() + 20;
+ } else if ($element.find('#bar').is(":visible") & $element.find('#bar').width() == 400) {
+ var next = $element.find('#bar').width() - 20;
+ }
+ $element.find('#bar').animate({ width:next }, 300).html(value + "%&nbsp;");
+ }, 2000);
+ };
function checksmiles () {
if (document.form.identifier.value == "") {
alert("Please draw or insert a chemical structure.");
- $("img.circle").hide();
+ //$("img.circle").hide();
document.form.identifier.focus();
+ $('#progressBar').hide();
return false;
};
return true;
@@ -17,7 +30,8 @@
});
if (checked == false){
alert("Please select an endpoint.");
- $("img.circle").hide();
+ //$("img.circle").hide();
+ $('#progressBar').hide();
return false;
};
return true;
@@ -34,9 +48,9 @@
document.form.identifier.value = document.JME.smiles() ;
};
};
- function showcircle(){
- $("img.circle").show();
- };
+ //function showcircle(){
+ //$("img.circle").show();
+ //};
// whole site content needs to be in one form. Input and checkboxes are proofed by js functions.
%form{:name => "form", :action => to('/predict'), :method => "post", :enctype => "multipart/form-data", :onsubmit => "return !!(checksmiles() & checkboxes())" }
@@ -82,7 +96,7 @@
%b= model_endpoint.split("#").last.gsub("_", " ").gsub(/\"|\]/, "")+" :"
- @detail_count +=1
%div{:id => model_title}
- %input{:type => "checkbox", :name => "selection[#{model_title}]", :id => "selection[#{model_title}]", :value => true, :disabled => false}
+ %input{:type => "checkbox", :name => "selection[#{model.uri}]", :id => "selection[#{model_title}]", :value => true, :disabled => false}
%label{:for => "selection[#{model_title}]"}
= model_t
%a{:href=>"#details", :id => "linkDetails#{model_title}", :title=>"#{model_title} details", :style=>"font-size:small;"}
@@ -110,17 +124,18 @@
%br
%br
%p{:style=>"display:inline"}= "Training Dataset: "
- %a{:href=>"#{model[RDF::OT.trainingDataset]}", :title=>"link opens in new window.", :target=>"_blank"} download
+ %a{:href=>"#{to("/predict/#{CGI.escape(model[RDF::OT.trainingDataset])}")}", :title=>"link opens in new window."} download rdf
%br
%br
%p{:style=>"display:inline"}= "Feature Dataset: "
- %a{:href=>"#{model[RDF::OT.featureDataset]}", :title=>"link opens in new window.", :target=>"_blank"} download
+ %a{:href=>"#{to("/predict/#{CGI.escape(model[RDF::OT.featureDataset])}")}", :title=>"download"} download rdf
%br
%br
%p{:style=>"display:inline"}= "Model: "
- %a{:href=>"#{model.uri}", :title=>"link opens in new window.", :target=>"_blank"} download
+ %a{:href=>"#{to("/predict/#{CGI.escape(model.uri)}")}", :title=>"download"} download rdf
%br
- %h3 Validation:
+ %h3 Validation:
+ -#%p= @cv.inspect
%a{:href => "#"}
Detailed report link
%p Number of predictions: integer
@@ -131,9 +146,16 @@
.arrow
%img{:src=>"/images/arrow_down_float.png", :alt=>"v", :class=> "arrow"}
-
+
%fieldset#bottom
- %h1
- 3. Predict
- %input{ :type => "submit", :id => "submit", :value=>">>", :onclick => "(getsmiles() & showcircle())", :style=>"height:30px;width:30px;"}
- %img{:src=>"/images/wait30trans.gif", :alt=>"processing", :class=>"circle", :style=>"display:none;background-color:white;margin-left:10%;border:solid 1px;vertical-align:middle;"}
+ %table{:style=>"cellspacing:10;cellpadding:20"}
+ %tr
+ %td{:style=>"width:10em;align:center;valign:middle;"}
+ %h1
+ 3. Predict
+ %td{:style=>"width:10%;align:center;valign:middle;"}
+ %input{ :type => "submit", :id => "submit", :value=>">>", :onclick => "(progress(1,$('#progressBar')) & getsmiles() & showcircle())", :style=>"cursor: pointer;display:inline;width:50px;height:50px;border-radius: 50%;color:#2b2b2b;text-align:center;text-decoration:none;background:#f76700;box-shadow: 0 0 5px white;font-weight:bold;"}
+
+ %td{:style=>"align:center;valign:middle;"}
+ #progressBar{:style=>"width: 400px;height: 22px;border:1px solid #2b2b2b;background-color:gray;display:none;"}
+ #bar{:style =>"width:0;height: 100%;color: #fff;text-align: right;line-height: 22px;background-color: #0099ff;"}
diff --git a/views/prediction.haml b/views/prediction.haml
index f2d938c..3cd2f3f 100644
--- a/views/prediction.haml
+++ b/views/prediction.haml
@@ -14,12 +14,11 @@
%tbody
%tr
- %td{:id=>"compound", :style=>"align:center;"}
+ %td{:id=>"compound", :style=>"width: 200px;padding:0.2em;"}
%a{:href => to("/prediction/#{CGI.escape(@compound.uri)}/details"), :id=>"linkCompound", :target=>"details_overview"}
+ Names and synonyms
%img{:src=>"#{@compound.uri}/image", :alt=>"Compound image not available", :title=>"#{@compound.smiles}", :width=>"150", :height=>"150"}
%p
- %a{:href => to("/prediction/#{CGI.escape(@compound.uri)}/details"), :id=>"linkCompound", :target=>"details_overview"} Names and synonyms
- %p
:javascript
$(function() {
$("a#linkCompound").on('click', function(e) {
@@ -124,9 +123,8 @@
});
%p
- if c != ''
- %b Neighbors:
%a{:href=> "#tabs", :id=>"link#{count}"}
- %img{:src=>"/images/arrow_down_float.png", :alt=>"v"}
+ %b Neighbors
:javascript
$("a#link#{count}").click(function () {
$(".results").show();
diff --git a/views/significant_fragments.haml b/views/significant_fragments.haml
index 7301f53..5dbf9b1 100644
--- a/views/significant_fragments.haml
+++ b/views/significant_fragments.haml
@@ -1,68 +1,70 @@
%link{ :href=>"/stylesheets/screen.css", :media=>"screen, projection", :rel=>"stylesheet", :type=>"text/css"}
/TODO put smiles in div if compound image is not available, prevent overlay to table
-.content
- %button{:id=>"closebutton", :onclick=>"parent.$('#iframe_details').bPopup().close();parent.$('#iframe_overview').bPopup().close();"}
- X
-- if @type =~ /classification/i
- .significant_fragments{:style=>"padding:0.5em;min-height:400px"}
- %h2{:style=>"margin:0px;margin-left:8px;"}
- Significant fragments:
+.content{:style=>"margin-top:0;"}
+ - if @type =~ /classification/i
+ .significant_fragments{:style=>"padding:0.5em;height:100%"}
+ %button{:id=>"closebutton", :onclick=>"parent.$('#iframe_details').bPopup().close();parent.$('#iframe_overview').bPopup().close();"}
+ X
+ %h2{:style=>"margin-left:8px;"}
+ Significant fragments:
- %img{:src=>"#{@compound.uri}/image", :alt=>"#{@compound.smiles}", :title=>"#{@compound.smiles}", :width=>"300px", :heigth=>"300px"}
- - if !@significant_fragments.empty?
- %table{:id => "sf1"}
- %tr
- / @value_map => hash; interpret the effect
- %th{:style=>"border:2px solid #E6E6E6;"}
- Predominantly in compounds with activity "inactive"
- %th{:style=>"border:2px solid #E6E6E6;"}
- p value
- - @significant_fragments.each do |fragments|
- / fragments == [effect, smarts, pValue]
- / fragments[0] = effect
- /- $logger.debug "effect:\t#{fragments[0]}\n"
- - if fragments[0] == @value_map.index("inactive")
- %tr
- %td
- / fragments[1] = smarts
- = fragments[1]
- %td
- /fragments[2] = pValue
- = fragments[2]
- %tr
- %td
- %br
- %tr
- %th{:style=>"border:2px solid #E6E6E6;"}
- Predominantly in compounds with activity "active"
- %th{:style=>"border:2px solid #E6E6E6;"}
- p value
- - @significant_fragments.each do |fragments|
- / fragments == [effect, smarts, pValue]
- - if fragments[0] == @value_map.index("active")
+ %img{:src=>"#{@compound.uri}/image", :alt=>"#{@compound.smiles}", :title=>"#{@compound.smiles}", :width=>"300px", :heigth=>"300px"}
+ - if !@significant_fragments.empty?
+ %table{:id => "sf1"}
+ %tr
+ / @value_map => hash; interpret the effect
+ %th{:style=>"border:2px solid #E6E6E6;"}
+ Predominantly in compounds with activity "inactive"
+ %th{:style=>"border:2px solid #E6E6E6;"}
+ p value
+ - @significant_fragments.each do |fragments|
+ / fragments == [effect, smarts, pValue]
+ / fragments[0] = effect
+ /- $logger.debug "effect:\t#{fragments[0]}\n"
+ - if fragments[0] == @value_map.index("inactive")
+ %tr
+ %td
+ / fragments[1] = smarts
+ = fragments[1]
+ %td
+ /fragments[2] = pValue
+ = fragments[2]
+ %tr
+ %td
+ %br
+ %tr
+ %th{:style=>"border:2px solid #E6E6E6;"}
+ Predominantly in compounds with activity "active"
+ %th{:style=>"border:2px solid #E6E6E6;"}
+ p value
+ - @significant_fragments.each do |fragments|
+ / fragments == [effect, smarts, pValue]
+ - if fragments[0] == @value_map.index("active")
+ %tr
+ %td
+ = fragments[1]
+ %td
+ = fragments[2]
+
+ - if @type =~ /regression/i
+ .descriptors{:style=>"padding:0.5em;height:100%"}
+ %button{:id=>"closebutton", :onclick=>"parent.$('#iframe_details').bPopup().close();parent.$('#iframe_overview').bPopup().close();"}
+ X
+ %h2{:style=>"margin:0px;margin-left:8px;"}
+ Descriptors:
+
+ %img{:src=>"#{@compound.uri}/image", :alt=>"#{@compound.smiles}", :title=>"#{@compound.smiles}", :width=>"300px", :heigth=>"300px"}
+ - if !@significant_fragments.empty?
+ %table{:id => "sf2"}
+ %tr
+ %th{:style=>"border:2px solid #E6E6E6;"}
+ Descriptor
+ %th{:style=>"border:2px solid #E6E6E6;"}
+ value
+ - @significant_fragments.each do |fragments|
%tr
%td
- = fragments[1]
+ = fragments[0]
%td
- = fragments[2]
-
-- if @type =~ /regression/i
- .descriptors{:style=>"padding:0.5em;min-height:400px"}
- %h2{:style=>"margin:0px;margin-left:8px;"}
- Descriptors:
-
- %img{:src=>"#{@compound.uri}/image", :alt=>"#{@compound.smiles}", :title=>"#{@compound.smiles}", :width=>"300px", :heigth=>"300px"}
- - if !@significant_fragments.empty?
- %table{:id => "sf2"}
- %tr
- %th{:style=>"border:2px solid #E6E6E6;"}
- Descriptor
- %th{:style=>"border:2px solid #E6E6E6;"}
- value
- - @significant_fragments.each do |fragments|
- %tr
- %td
- = fragments[0]
- %td
- = fragments[1][0].round(3)
+ = fragments[1][0].round(3)